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
341129167193	341129167762	341129168312	341129168862	341129169412	341129169962	341129170512	341129171062	341129171612	341129172162	341129172712	341129173262	341129173815	341129174362	341129174912	341129175462	341129176012	341129176562	341129177112	341129177662	341129178212	341129178762	341129179312	341129179862	341129180412	341129180962	341129181515	341129182062	341129182612	341129183162	341129183712	341129184262	341129184812	341129185362	341129185912	341129186462	341129187012	341129187562	341129188112	341129188662	341129189212	341129189762	341129190312	341129190862	341129191412	341129191962	341129192513	341129193062	341129193612	341129194162	341129194712	341129195262	341129195812	341129196362	341129196912	341129197462	341129198012	341129198562	341129199112	341129199662	341129200212	341129200762	341129201312	341129201862	341129202412	341129202962	341129203512	341129204062	341129204612	341129205162	341129205712	341129206262	341129206812	341129207362	341129207912	341129208462	341129209012	341129209562	341129210112	341129210662	341129211213	341129211762	341129212312	341129212862	341129213412	341129213962	341129214513	341129215062	341129215612	341129216162	341129216712	341129217262	341129217812	341129218363	341129218912	341129219462	341129220012	341129220563	341129221112	341129221662	341129222212	341129222763	341129223313	341129223862	341129224412	341129224963	341129225512	341129226062	341129226612	341129227162	341129227712	341129228262	341129228812	341129229363	341129229912	341129230463	341129231012	341129231565	341129232112	341129232662	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23258	21750	29687	24400	21756	21766	6397	971	720	667	602	536	471	474	402	378	403	350	360	366	327	352	351	315	324	306	319	315	309	320	348	325	296	321	319	286	305	275	289	324	306	299	277	331	300	313	280	336	284	282	292	293	286	294	305	284	296	276	295	283	282	294	283	285	332	297	312	301	294	292	296	292	308	262	308	260	299	307	272	289	288	294	278	267	275	294	304	299	279	293	287	275	290	315	277	290	295	303	284	304	271	265	290	300	290	285	297	293	292	313	320	265	293	309	300	301	267	279	273	292	318	274	314	273	285	282	292	261	284	299	274	307	285	305	267	310	293	276	303	342	281	270	264	279	309	279	308	311	299	280	305	276	284	277	287	295	263	274	258	294	306	276	274	292	270	329	297	323	328	274	281	303	299	288	309	290	265	250	266	303	292	281	297	290	295	292	286	303	288	273	311	294	309	291	325	283	295	305	291	271	295	278	262	259	295	285	261	319	291	270	280	304	281	310	281	282	283	255	275	309	273	278	288	280	306	278	274	295	291	312	275	291	288	301	277	282	298	277	276	298	308	278	320	325	299	277	285	286	280	283	288	293	300	313	298	264	293	273	276	319	269	288	271	300	290	301	285	276	294	272	308	280	278	319	273	282	289	289	308	284	278	285	305	258	306	286	256	281	269	288	269	292	276	317	289	257	298	300	287	294	306	283	296	278	270	297	284	269	249	290	290	280	288	258	266	287	305	272	265	303	301	279	308	287	295	264	262	278	271	285	250	279	276	314	300	300	271	270	301	294	256	266	280	273	295	290	270	294	300	296	289	274	267	282	289	291	292	284	261	289	288	298	263	301	297	295	301	252	291	309	269	282	257	243	290	286	298	314	273	309	277	285	273	287	265	282	294	268	296	272	276	262	268	289	289	268	259	283	313	292	278	303	256	290	288	283	291	288	313	317	272	298	309	304	293	300	294	309	298	300	295	288	268	301	272	311	263	247	284	308	264	266	309	313	316	302	278	300	289	310	308	314	320	283	290	301	300	290	315	317	298	266	269	306	251	251	304	267	270	268	284	304	246	299	299	294	290	294	271	290	295	264	304	296	299	288	291	279	270	290	295	283	283	300	282	315	275	297	286	244	264	285	288	291	290	256	303	288	306	293	271	257	264	269	274	255	262	266	299	289	301	288	279	286	310	284	242	291	277	283	277	258	265	288	272	299	293	297	256	282	262	301	297	254	276	281	285	284	281	294	294	275	285	280	292	286	286	272	283	298	262	281	298	305	314	292	322	322	300	297	293	294	267	306	308	288	288	260	290	252	306	298	273	301	270	301	292	295	302	269	269	295	301	290	302	280	283	280	297	284	297	302	307	263	290	291	300	300	297	304	283	279	299	279	295	278	297	289	269	311	256	249	270	281	283	306	282	280	267	261	309	297	298	298	281	280	298	275	301	300	315	270	308	282	274	269	263	315	245	275	277	279	315	315	291	277	299	295	287	300	285	270	276	315	290	305	302	303	264	283	268	280	314	283	316	287	290	296	284	272	288	309	290	298	295	264	308	258	267	306	273	297	311	309	271	273	281	298	327	287	272	253	277	289	301	278	287	278	264	255	273	299	320	293	276	290	323	290	305	255	296	286	249	299	315	268	267	296	305	290	244	297	295	303	309	286	289	297	273	299	290	282	288	283	289	264	310	286	287	269	286	303	305	281	287	305	305	288	281	276	292	268	301	291	280	264	273	254	280	269	289	270	263	281	288	274	282	300	315	265	294	292	296	271	290	317	306	287	296	283	276	293	280	295	278	293	278	277	272	287	287	296	270	282	311	291	279	273	308	293	274	270	292	292	283	326	334	298	253	290	284	299	315	265	288	273	285	310	284	295	278	298	290	277	281	245	278	277	287	295	297	300	295	282	308	298	298	274	309	314	297	286	284	288	316	299	257	284	287	288	311	292	292	252	271	315	314	262	285	309	292	265	307	301	285	286	282	290	281	291	280	310	281	308	258	303	283	281	290	258	252	283	291	252	301	306	305	262	306	286	311	300	293	254	297	302	306	321	326	273	256	295	283	298	286	257	273	274	272	289	289	305	321	290	289	283	267	274	267	310	260	274	269	245	316	286	280	312	324	302	263	289	302	242	286	267	264	281	268	288	291	277	280	293	272	297	324	292	287	307	282	278	296	290	295	264	278	278	319	288	314	279	295	280	272	277	311	291	286	274	295	270	321	286	294	318	291	300	332	298	313	283	245	288	286	255	275	305	320	262	305	251	281	278	312	287	284	276	281	293	262	265	298	272	259	291	295	281	291	310	308	282	265	285	293	265	285	285	297	310	300	289	274	298	275	280	284	306	269	274	290	290	291	286	288	295	263	299	310	288	275	306	280	295	273	287	278	270	274	324	296	283	293	294	314	290	305	283	280	300	282	291	266	285	317	271	293	283	267	288	297	282	272	311	293	290	305	289	274	292	283	263	318	309	281	305	282	315	277	267	338	283	310	303	278	297	278	298	323	300	305	282	280	269	270	288	281	315	289	309	307	265	288	266	304	284	295	297	278	288	270	265	250	283	322	288	287	271	300	278	283	287	283	307	316	288	272	280	282	319	285	282	321	284	285	287	278	310	264	260	312	292	278	265	305	294	304	247	282	278	309	295	276	285	317	276	276	296	285	296	290	278	308	267	278	280	276	283	314	308	300	287	305	302	273	306	278	295	275	277	284	313	281	288	253	296	288	297	272	295	287	314	285	304	284	275	303	298	287	325	278	241	290	294	291	335	295	286	275	295	304	273	299	305	288	280	292	268	268	293	271	291	274	276	271	283	301	305	269	278	293	315	285	320	301	306	311	272	292	279	308	267	282	295	301	289	268	275	304	298	303	287	299	311	308	312	296	259	283	269	296	291	268	263	278	284	272	285	323	271	299	309	282	283	285	320	291	310	288	285	305	304	286	277	275	268	292	338	263	291	304	289	304	270	319	287	276	290	296	279	299	270	284	275	325	262	256	322	277	286	290	274	305	253	288	293	287	272	293	254	283	330	285	294	262	280	302	287	300	268	260	302	306	287	278	273	293	306	294	299	258	269	262	274	269	305	283	269	280	283	299	299	295	288	288	284	270	304	261	278	271	294	296	281	296	294	270	256	269	269	290	338	304	293	279	293	273	283	306	301	262	292	301	283	287	288	292	296	270	309	310	283	297	295	285	292	280	275	317	329	285	308	304	297	294	290	274	287	297	308	256	273	304	278	279	289	287	285	286	298	282	305	276	269	288	296	287	288	300	291	281	302	273	261	306	277	329	297	296	272	278	289	279	283	293	274	274	259	278	286	287	267	279	271	276	271	283	257	284	290	293	317	256	301	279	275	268	243	304	314	287	271	286	306	277	307	277	295	286	246	308	283	307	301	280	287	282	289	295	282	259	287	302	269	275	315	304	299	293	272	280	297	274	251	284	290	305	293	292	302	311	268	275	294	285	310	252	297	282	276	272	278	291	288	274	289
30525	32157	9611	4533	3282	2437	1802	1405	1088	996	806	677	615	597	515	496	460	468	420	432	397	378	383	311	368	344	351	309	367	316	342	334	348	314	307	317	335	301	332	317	276	287	316	314	302	335	292	276	281	287	287	294	292	283	298	313	320	304	298	298	311	287	279	286	304	303	298	332	279	278	317	279	279	324	326	286	329	316	306	272	288	285	283	275	329	301	298	282	271	291	268	291	296	312	285	305	283	296	294	292	294	289	311	298	302	294	290	272	311	281	310	313	263	345	289	293	311	292	293	288	290	280	287	301	269	302	303	315	317	257	296	308	290	280	280	310	296	306	278	276	298	259	263	317	306	286	293	285	304	284	305	308	298	274	303	296	290	289	310	287	302	316	239	295	301	277	282	300	279	304	291	297	322	286	290	302	269	319	255	297	308	290	267	284	319	302	302	314	311	288	290	277	286	331	309	292	298	276	295	304	303	252	273	310	271	299	285	290	329	287	280	291	301	299	259	363	305	278	316	310	311	292	303	290	311	281	329	303	312	290	254	287	279	259	296	287	301	292	306	289	264	271	270	328	316	313	297	299	276	308	277	280	314	364	233	302	296	310	306	297	307	289	256	297	304	293	269	300	274	298	287	297	249	292	310	307	300	281	282	273	294	296	274	269	277	306	283	305	288	261	294	285	286	289	300	310	292	328	264	300	280	289	275	279	301	283	312	261	291	294	302	288	274	282	292	314	282	295	297	290	298	294	322	299	298	270	318	285	308	273	282	280	276	291	272	311	276	286	269	283	299	286	304	311	291	314	282	305	312	303	256	255	327	294	288	316	256	293	301	322	301	265	280	302	281	313	271	264	255	295	268	284	305	257	304	265	282	316	272	244	270	326	261	310	273	264	306	272	273	285	271	314	343	244	264	312	290	310	256	302	322	299	301	313	322	310	302	298	290	272	292	260	295	292	281	284	275	302	296	300	308	280	270	307	307	291	289	269	308	304	293	284	308	283	276	296	291	285	302	293	300	280	314	301	302	283	316	309	323	297	305	284	286	274	283	291	296	296	280	290	273	320	304	304	298	297	280	292	289	304	267	297	284	308	282	296	281	266	315	313	274	285	300	302	257	300	264	296	331	309	292	311	315	289	297	291	273	289	282	297	283	303	302	310	277	318	305	294	265	251	306	285	263	306	313	263	254	302	295	300	299	286	277	275	277	316	287	297	278	282	273	282	301	288	273	316	281	271	301	283	328	311	313	304	305	315	270	284	319	282	298	284	305	276	295	272	303	274	287	298	290	259	286	303	268	297	301	271	311	281	301	276	294	297	311	287	286	278	295	278	299	281	306	295	271	310	307	259	298	290	294	272	290	291	271	245	279	296	293	324	304	326	284	290	299	269	284	274	307	292	297	311	299	296	288	298	327	273	270	305	310	306	288	275	278	311	310	309	266	279	281	285	281	312	301	306	278	293	275	284	315	269	269	306	276	285	288	305	291	292	303	307	301	302	295	274	273	287	289	287	296	275	292	287	314	282	288	282	307	293	313	263	295	294	311	301	273	271	275	300	282	302	311	294	297	315	286	304	289	328	335	300	311	277	294	300	310	304	292	273	269	282	284	308	274	292	266	281	303	259	278	279	292	277	294	289	299	282	304	266	289	281	315	304	293	306	291	323	279	297	299	263	296	293	280	291	274	302	276	262	278	288	292	301	295	304	282	327	296	310	295	312	282	277	298	301	288	289	295	291	285	276	265	297	323	308	280	265	312	289	305	301	305	292	281	254	303	297	276	297	290	315	280	278	320	294	283	294	238	277	306	290	292	282	319	274	348	302	319	307	300	302	306	309	287	302	274	297	293	307	322	296	271	305	339	274	287	298	312	270	285	345	280	290	313	296	274	263	266	269	282	292	290	318	300	323	283	284	305	300	296	296	267	258	292	302	309	314	309	274	308	267	288	278	305	297	317	268	295	318	298	288	282	278	319	273	300	318	277	292	327	291	296	270	274	300	302	278	297	291	296	305	306	290	278	305	287	307	259	266	303	323	303	295	274	276	292	287	270	293	312	295	315	291	288	286	304	278	281	283	280	263	251	288	298	273	311	281	276	297	330	301	287	254	297	314	289	295	297	297	293	331	274	297	307	315	303	282	314	281	285	267	312	288	312	282	285	303	313	291	299	288	267	294	289	296	284	296	289	307	294	286	286	272	307	294	268	291	269	316	255	302	318	279	310	276	290	304	292	309	307	288	302	293	282	278	279	299	277	296	283	298	304	318	301	281	284	274	303	312	302	287	293	285	296	301	277	271	304	286	298	290	286	283	326	262	282	260	271	262	316	301	267	305	298	294	315	275	301	295	271	322	277	260	274	273	306	315	305	306	306	289	293	304	300	285	273	305	303	312	285	328	285	274	325	294	292	268	273	314	295	296	293	299	251	288	293	286	256	283	281	241	309	294	297	263	298	298	291	275	337	304	275	298	311	292	301	300	275	294	304	275	276	289	289	287	295	247	316	274	273	325	301	280	302	301	298	276	324	267	288	285	291	272	305	304	288	297	302	284	270	287	306	288	297	276	310	324	277	282	285	293	294	298	271	297	289	301	309	294	282	303	274	271	290	305	272	279	303	318	293	284	289	318	321	288	303	305	277	305	309	292	260	272	276	305	323	317	294	266	311	289	292	287	341	269	287	311	282	277	279	332	294	288	276	275	299	288	279	298	285	299	307	293	280	311	318	298	316	248	262	287	344	297	284	313	297	281	299	264	293	305	288	313	283	290	278	308	301	333	251	310	300	269	291	298	292	303	292	274	285	326	286	303	302	296	306	295	301	291	303	290	291	295	287	283	284	292	314	254	294	322	307	299	294	272	303	279	280	279	303	271	307	297	297	281	287	301	300	285	287	297	247	303	293	292	264	300	278	301	292	273	318	288	309	294	300	311	288	309	282	299	300	290	281	311	278	298	290	287	299	300	307	291	295	321	258	311	287	298	285	279	284	292	280	280	309	298	302	305	289	278	299	272	299	316	292	268	310	300	261	284	277	275	280	315	310	261	287	293	286	292	295	318	315	309	306	317	289	250	275	275	275	293	260	279	274	289	316	280	289	290	296	288	305	301	281	296	303	294	282	271	279	316	296	301	285	330	305	291	337	288	295	286	281	291	283	287	269	298	277	291	289	278	290	283	280	275	248	282	267	309	303	303	308	307	304	284	317	281	287	276	265	295	295	321	297	306	296	266	287	293	317	286	323	297	276	295	286	300	301	276	330	289	293	296	266	287	273	276	296	295	277	290	300	317	279	312	273	286	275	258	309	316	295	285	309	309	267	284	273	281	289	272	289	312	288	267	306	298	289	281	300	333	290	293	279	270	308	291	279	314	300	284	293	280	289	300	300	317	292	316	295	333	292	281	313	307	303	289	290	290	298	306	291	276	291	295	274	292	278	310	274	296	296	295	292	257	361	279	296	290	293	310	297	267	338	319	303	293	303	320	283	281	290	302
27795	17253	3129	525	384	294	336	292	310	265	273	251	223	250	262	282	263	259	240	261	255	293	268	267	292	248	268	253	268	249	261	251	266	263	263	286	272	280	265	248	259	274	260	264	242	270	254	273	269	275	249	274	285	252	256	267	278	258	239	294	236	275	257	283	251	290	251	264	287	249	281	259	282	276	273	278	256	262	251	278	264	286	260	276	269	279	247	272	258	266	251	290	268	258	274	250	247	236	249	282	261	258	275	260	271	236	267	217	289	242	250	273	241	302	274	283	277	280	258	289	269	269	278	275	226	260	263	273	268	268	231	243	261	256	260	249	277	267	257	218	235	248	275	246	249	270	251	278	283	270	251	254	253	287	281	242	253	258	270	257	260	263	246	247	273	276	254	269	288	270	273	263	265	225	248	245	262	292	261	284	269	232	257	265	268	274	274	242	307	288	249	226	281	226	244	261	277	299	247	276	271	265	270	271	265	267	269	272	277	240	248	281	278	277	279	248	271	276	256	263	273	262	253	254	269	268	271	262	279	273	256	281	256	249	245	260	280	283	241	271	272	268	267	264	243	269	268	284	259	281	280	267	242	261	261	244	224	279	281	268	276	272	261	272	263	278	265	288	266	267	270	284	267	241	255	255	296	243	268	269	249	284	269	246	249	283	277	251	302	274	272	275	261	283	279	302	262	258	250	267	254	263	257	274	249	240	267	269	257	235	262	274	261	226	261	254	250	243	278	260	289	250	300	279	258	288	281	278	281	262	259	251	293	281	262	259	270	258	246	278	268	256	248	256	251	263	269	282	277	296	256	281	273	300	258	258	272	248	246	262	282	276	277	273	257	278	297	256	249	244	279	271	259	263	269	278	262	281	277	266	265	277	265	293	281	286	246	288	253	265	260	251	274	285	263	264	265	271	295	281	251	273	257	280	269	245	263	266	257	271	247	291	239	280	264	269	247	261	266	279	266	247	251	276	277	253	253	252	246	237	272	261	274	276	252	277	257	246	272	263	297	281	237	265	245	233	250	249	240	273	262	256	247	253	268	284	267	289	253	278	266	246	279	247	264	308	255	264	268	295	268	275	259	248	264	252	252	260	258	270	244	274	252	285	301	282	260	281	254	254	275	266	276	246	269	264	251	282	273	256	285	249	249	264	258	281	274	253	265	268	266	255	252	274	256	257	240	256	268	247	277	274	265	273	288	260	267	273	258	290	250	253	253	271	281	272	266	260	259	282	262	266	281	245	233	259	290	265	280	273	281	260	265	238	281	257	264	268	250	275	253	242	268	289	268	288	280	247	249	281	293	283	281	276	247	254	233	281	275	254	263	273	294	236	240	290	263	249	267	242	280	294	224	267	264	259	238	272	267	270	251	267	270	293	294	275	267	246	283	274	285	248	266	264	252	259	250	264	248	289	252	281	245	274	277	256	269	258	252	252	292	253	266	287	276	275	293	259	263	278	240	260	244	275	266	260	246	243	248	261	254	247	267	244	234	274	266	257	284	245	248	253	253	268	253	272	240	272	267	272	265	278	283	275	286	248	268	270	257	285	278	273	281	268	242	249	279	263	266	273	273	259	254	258	275	264	282	270	277	274	257	267	265	277	265	277	256	244	256	259	272	287	270	271	248	242	257	278	267	259	248	284	238	265	269	245	258	266	240	266	277	233	233	260	279	270	241	246	309	260	266	266	286	275	257	278	257	248	264	255	243	273	265	259	278	232	244	264	234	277	272	278	230	259	283	265	261	246	281	277	280	255	279	269	260	270	278	251	288	283	266	240	264	264	296	239	248	275	259	268	263	251	268	249	246	292	265	287	283	261	250	256	255	252	295	256	255	264	263	297	274	235	283	253	271	279	261	280	261	246	227	284	237	286	275	274	286	258	318	264	270	244	267	283	285	260	269	257	308	271	289	281	256	242	272	277	247	254	320	262	300	290	241	286	245	263	244	287	262	300	257	270	292	271	270	285	263	274	276	277	247	251	273	280	271	280	269	259	266	257	284	232	258	258	279	270	272	259	241	280	247	261	263	249	284	280	262	271	287	288	251	264	266	258	237	251	238	285	265	256	244	251	250	291	277	229	267	273	299	264	260	226	267	271	285	293	257	270	257	267	275	242	246	258	258	274	250	250	280	261	244	240	295	290	266	275	261	256	239	233	238	281	274	258	271	254	260	253	294	273	275	292	269	249	262	272	246	266	262	271	270	290	257	267	262	282	274	280	269	268	256	239	248	252	265	251	296	239	242	269	270	275	269	261	266	296	268	244	274	265	311	241	250	281	275	277	252	252	271	278	254	289	312	285	268	281	270	271	258	257	277	267	258	266	263	263	281	290	305	234	239	255	314	260	244	244	281	265	275	275	269	230	268	277	266	298	281	285	234	262	254	294	252	266	253	260	245	238	242	255	249	278	238	248	266	255	257	271	270	245	264	268	260	239	249	267	270	291	266	277	304	283	260	250	264	262	251	275	271	247	268	280	261	255	267	277	282	248	277	237	247	271	302	278	258	305	258	276	268	272	251	247	266	253	286	232	266	250	268	272	231	219	265	264	290	258	290	291	281	244	244	272	285	270	271	268	267	262	239	265	257	243	254	280	273	262	270	291	273	283	236	268	281	239	258	253	271	256	256	246	232	282	263	274	299	275	284	236	290	271	272	257	271	232	250	300	256	266	251	265	230	256	248	281	236	245	261	254	270	261	270	240	235	268	282	267	248	273	288	255	265	245	277	249	244	275	262	272	283	275	260	274	272	253	274	279	262	259	262	229	253	234	279	271	266	251	254	255	270	264	321	279	260	263	274	276	261	276	254	265	258	264	287	273	289	276	280	265	243	308	262	259	244	268	235	231	259	237	255	292	279	275	270	254	223	255	228	270	250	262	301	243	286	263	246	254	294	248	262	266	268	265	262	273	272	271	274	292	261	304	270	259	274	260	277	292	268	273	244	268	282	299	270	279	279	251	277	280	255	264	273	286	290	260	274	266	257	257	263	253	232	267	253	264	282	243	242	253	273	272	293	294	262	260	304	278	261	264	250	270	274	255	277	244	283	243	272	268	281	264	276	287	248	264	248	286	254	239	269	277	262	264	264	278	273	240	246	281	243	261	265	264	268	256	273	274	231	283	283	279	244	247	294	269	266	259	255	248	282	265	249	233	282	256	250	264	274	280	277	257	217	284	260	285	240	270	297	251	262	250	280	272	235	254	258	281	251	264	244	270	260	295	270	278	261	249	283	248	263	293	265	248	293	273	254	270	253	261	293	238	293	293	235	251	299	257	247	272	266	264	269	265	257	286	288	257	277	251	268	265	289	278	279	280	273	269	270	285	268	271	263	230	267	270	275	264	248	264	246	273	259	282	282	286	286	264	255	295	258	266	230	236	268	256	251	242	260	278	256	251	272	263	260	234	264	297	278	251	271	254	266	277	272	261	251	276	266	265	281	241	261	243	273	251	278	288	278	257	260	261	258	280	248	265	276	237
7335	4477	592	441	365	356	333	309	341	335	316	298	313	293	302	308	299	296	295	308	287	279	308	300	324	285	320	314	296	294	305	283	291	286	280	298	294	281	326	292	310	288	300	297	305	296	279	284	294	297	321	302	302	302	295	277	311	302	299	279	267	301	294	282	278	295	279	300	281	266	276	291	266	287	287	294	335	289	287	264	314	283	276	290	279	267	282	290	275	267	289	315	308	296	295	315	283	273	276	295	299	279	306	274	314	307	296	281	282	344	327	310	310	279	259	304	273	295	300	268	292	303	288	292	290	296	281	296	272	321	308	263	294	241	274	266	297	286	294	298	312	292	282	295	287	317	293	296	290	288	315	300	268	300	279	291	277	320	244	276	274	302	301	267	295	336	272	289	317	303	291	316	311	280	284	278	283	260	300	312	304	251	291	320	301	308	292	310	295	246	316	298	306	257	296	292	333	287	263	275	298	279	318	287	291	304	283	260	326	314	292	301	313	283	321	287	328	313	286	273	310	307	303	286	311	306	264	282	299	277	322	331	290	318	273	310	308	288	278	304	294	294	299	278	316	293	292	296	324	284	292	316	304	327	281	291	273	310	296	274	281	295	297	290	297	290	289	289	282	326	267	309	305	295	308	288	294	284	287	280	305	287	275	274	296	273	245	304	335	313	322	287	276	267	299	271	292	283	290	308	308	280	299	310	308	306	274	267	281	272	294	302	266	277	282	308	299	303	317	298	287	277	314	318	284	303	292	285	288	274	297	278	299	319	309	298	300	285	293	274	306	302	272	284	295	318	272	332	303	313	293	311	287	318	319	288	311	287	310	268	292	271	303	279	299	305	305	317	277	291	301	300	284	312	300	274	296	314	305	267	272	306	309	306	281	295	321	268	257	286	288	305	325	315	320	272	254	263	283	282	335	279	310	292	304	262	310	284	291	270	301	319	340	297	272	291	256	314	288	327	296	275	313	305	265	296	298	313	303	299	310	285	301	276	282	311	288	276	289	296	310	275	305	319	271	286	279	278	284	315	276	292	256	276	325	291	296	291	307	295	300	319	281	297	296	293	296	312	304	288	269	302	275	274	290	273	285	329	289	293	298	287	286	290	324	320	282	262	302	291	310	286	283	301	284	297	293	297	329	270	282	311	314	283	290	296	315	330	282	279	281	292	312	290	299	295	302	300	270	292	297	303	287	271	279	328	301	280	304	295	318	275	291	292	306	296	296	290	279	305	273	287	304	286	286	318	284	306	303	304	298	285	284	293	259	293	300	282	295	324	312	291	289	292	273	275	310	286	313	271	307	309	303	311	283	306	310	301	285	305	244	304	304	295	265	300	293	284	322	292	282	280	289	287	274	290	299	275	297	288	292	284	278	293	290	334	297	256	279	297	299	287	313	312	267	307	309	300	290	318	312	284	314	288	277	278	277	300	262	291	301	297	297	300	291	297	291	289	293	286	295	248	275	304	297	296	315	302	280	311	250	256	303	274	290	255	308	288	299	330	302	301	271	286	285	325	296	307	273	282	279	268	307	287	315	305	303	322	294	288	286	278	309	283	307	276	325	286	268	303	310	269	307	290	298	329	309	298	272	309	272	293	301	256	286	270	297	273	315	315	310	271	331	294	294	285	297	260	307	279	296	311	325	304	297	277	305	277	286	290	298	311	297	281	297	293	297	302	302	298	292	295	328	289	275	301	255	290	315	285	283	307	280	308	287	294	276	295	290	295	303	312	268	288	319	311	293	287	304	306	319	302	303	300	291	294	287	288	288	292	341	322	267	249	281	306	261	297	294	268	298	304	298	320	280	304	291	294	308	307	274	279	272	280	266	323	312	292	281	276	298	300	301	282	304	292	303	287	296	316	328	302	289	294	292	312	313	300	305	280	302	256	290	278	278	287	300	332	284	301	297	286	300	283	299	310	309	266	332	294	297	301	290	280	280	291	313	321	273	288	307	287	329	305	304	340	269	340	309	315	286	273	285	311	281	281	293	312	295	316	292	280	289	313	290	320	280	320	319	296	288	293	296	295	291	308	280	288	305	305	281	300	301	295	300	293	302	296	295	283	273	270	319	323	306	341	276	309	282	295	306	315	270	300	286	298	262	294	331	318	283	308	298	279	281	289	275	317	320	291	284	313	284	297	273	297	306	292	287	316	294	292	302	344	272	270	303	326	265	285	336	310	320	272	331	286	306	320	293	275	287	277	302	288	296	291	311	296	296	302	280	296	285	314	307	302	275	315	295	257	273	301	317	273	294	287	306	284	300	280	302	302	308	298	302	329	304	324	310	301	329	304	302	275	301	334	281	299	287	259	282	293	302	295	322	290	275	281	302	289	303	296	282	300	304	294	302	315	335	307	298	276	325	259	297	311	293	294	276	283	295	305	275	266	305	316	309	296	278	310	299	282	311	323	306	286	288	304	312	301	291	316	304	295	308	244	321	269	319	280	283	289	300	280	285	261	285	311	292	296	300	326	311	304	299	312	287	285	288	307	310	324	317	279	259	286	294	298	275	288	281	265	284	283	281	301	302	316	274	283	282	278	278	283	292	288	323	317	277	302	294	289	320	262	288	250	293	283	318	295	300	273	285	286	305	290	274	293	292	312	293	261	266	309	290	296	279	297	279	268	251	264	295	324	296	293	297	276	315	305	282	280	297	294	285	284	292	281	274	320	266	289	284	280	293	268	276	320	313	326	307	312	273	294	295	294	322	297	307	321	294	273	314	281	275	267	293	327	311	267	290	300	302	302	289	274	316	298	272	338	314	274	296	290	303	306	285	280	312	317	286	285	286	293	266	307	330	270	250	267	271	314	299	307	285	292	272	298	277	297	300	296	302	297	257	304	328	287	298	291	324	278	299	315	323	280	294	277	282	305	306	294	303	342	315	298	301	282	284	305	285	294	282	321	306	270	318	291	322	269	295	298	298	274	308	307	277	322	276	304	321	288	303	286	287	279	301	281	314	291	284	247	282	263	310	313	328	295	301	297	295	284	256	308	300	268	288	329	303	309	319	306	292	298	259	291	274	289	298	297	272	298	308	284	297	310	294	289	249	318	327	274	294	303	303	287	301	273	302	301	289	294	300	291	280	279	280	289	310	276	306	263	269	284	313	313	286	288	310	291	335	313	331	296	241	299	272	278	316	329	289	300	307	295	303	298	311	277	321	285	286	311	298	305	276	297	265	282	288	296	296	319	279	284	299	306	292	346	296	312	299	295	290	292	293	298	310	280	328	283	289	284	275	305	279	330	291	325	317	302	327	306	258	300	269	267	259	299	306	291	303	299	291	265	295	323	293	292	297	276	321	300	315	277	311	309	285	317	329	261	330	300	332	271	296	288	289	282	308	317	311	329	309	270	278	319	271	300	303	304	286	285	291	286	287	315	287	311	315	299	291	311	295	296	273	295	285	336	287	283	306	287	300	280	307	308	290	290	312	302	300	285	304	306	294	276	291	289	312	303	308	247	302	283	318	304
23665	21045	28117	24180	20996	6868	696	432	370	281	245	237	197	221	194	202	180	166	165	135	164	149	145	154	149	140	141	151	129	126	131	130	145	148	140	136	147	130	114	141	139	128	119	143	134	141	132	120	122	133	122	116	138	112	114	126	124	131	122	135	133	131	137	142	131	123	117	117	116	131	126	140	148	116	150	115	114	117	131	152	117	145	133	139	129	125	120	152	132	121	123	132	114	115	122	120	126	135	132	153	125	122	121	134	116	117	147	137	127	141	138	104	126	133	133	118	138	144	113	113	135	153	129	134	137	152	133	134	142	126	127	139	115	114	143	135	151	127	136	132	112	111	118	135	146	124	142	119	129	120	127	120	115	112	133	127	138	130	102	107	119	116	113	117	126	126	134	108	113	126	107	125	121	125	139	124	111	136	117	129	120	119	119	131	130	125	128	136	130	114	130	143	113	143	158	138	129	132	110	112	119	123	123	127	144	123	136	112	126	132	154	126	123	141	137	124	143	130	113	120	137	145	130	119	117	128	138	105	124	104	136	139	125	136	145	125	138	134	144	128	116	122	131	138	107	126	109	118	109	119	129	135	137	114	107	116	126	124	114	115	126	125	130	123	125	114	114	141	117	122	136	135	134	117	113	116	130	132	117	147	155	121	126	135	133	124	121	153	131	131	114	117	149	107	146	132	130	124	118	131	146	123	112	126	120	132	121	121	125	126	138	131	122	127	112	104	129	115	133	124	113	136	131	126	119	126	144	128	132	126	129	119	139	142	124	152	111	124	128	102	112	122	125	121	122	129	127	130	111	128	122	129	139	97	116	137	111	120	130	123	115	145	130	114	123	111	151	111	117	142	122	117	104	131	131	136	124	125	120	120	144	104	133	138	134	126	129	111	120	120	118	148	122	130	127	158	138	137	142	130	132	129	128	125	121	119	140	136	106	132	140	138	124	135	123	113	132	126	130	141	121	128	106	117	129	120	148	125	115	112	129	124	135	142	148	138	134	125	134	133	141	110	133	128	111	108	123	121	117	114	114	109	129	127	115	125	139	139	135	113	136	123	126	127	141	127	130	122	140	111	129	128	141	115	126	146	123	113	133	114	122	117	145	131	126	127	104	103	113	139	126	115	98	139	120	132	119	154	124	126	101	145	123	118	104	120	150	112	138	133	129	129	119	128	123	143	135	126	116	114	127	126	123	126	126	117	129	124	126	139	127	129	125	119	128	137	138	139	135	118	121	137	124	115	133	117	111	120	122	133	127	143	122	108	105	123	138	105	116	125	122	142	117	128	135	123	127	105	135	113	117	128	124	141	121	141	123	117	128	147	136	118	119	126	119	122	116	126	127	137	128	124	122	133	115	129	126	130	123	144	135	132	121	131	139	142	113	137	118	126	128	102	132	127	132	129	120	116	148	117	118	140	128	132	115	144	117	146	121	118	133	147	113	127	117	145	130	118	127	121	115	140	132	114	154	130	132	108	129	138	122	130	115	131	145	131	135	126	117	132	106	114	153	110	117	121	134	119	121	150	119	140	116	129	118	103	127	103	126	112	106	129	114	108	124	120	128	126	115	122	137	138	122	124	143	117	125	136	122	132	118	115	143	143	111	121	138	123	122	124	119	111	151	110	118	113	125	118	135	115	128	115	138	127	124	139	136	121	125	109	128	114	115	109	121	136	141	107	154	128	121	118	132	144	146	119	100	123	130	125	133	125	103	121	115	97	132	129	103	128	122	128	122	133	129	130	134	110	130	123	147	132	128	132	118	107	120	108	151	122	142	126	116	114	133	121	135	138	114	125	128	138	136	136	135	124	131	125	116	119	127	120	119	114	123	119	118	119	126	134	127	121	120	116	124	119	110	122	115	108	134	129	135	144	113	115	131	128	126	141	127	126	124	124	133	116	125	119	142	155	128	130	113	113	136	135	147	115	111	138	114	130	117	135	129	111	118	127	131	97	121	131	136	133	102	129	131	120	135	118	142	121	126	146	110	116	134	131	141	117	131	102	130	111	112	133	107	119	138	139	129	129	136	114	111	116	134	112	110	116	126	134	130	123	135	131	117	133	143	112	100	116	123	125	118	127	156	126	128	125	131	134	114	140	136	123	116	132	122	123	132	132	137	111	126	117	134	122	143	114	109	129	115	124	127	128	127	117	142	131	111	127	147	120	153	126	119	137	124	116	113	140	112	129	119	109	122	124	116	108	126	115	135	140	117	130	121	129	125	150	126	136	125	133	135	123	127	118	125	130	125	119	138	145	139	121	110	137	117	118	120	149	132	135	141	122	111	107	123	131	125	141	118	124	108	112	137	140	117	133	108	132	139	122	134	125	124	123	111	126	131	122	139	91	120	125	113	127	134	129	124	123	114	121	113	134	118	123	126	134	128	111	125	104	131	133	139	118	125	138	139	129	126	137	137	129	124	128	134	111	107	122	126	126	123	140	135	137	123	121	109	119	132	128	109	129	129	111	136	135	128	121	118	143	128	113	141	124	124	142	136	128	108	152	104	118	131	112	129	103	116	107	130	143	129	101	127	108	121	104	123	107	125	118	131	131	113	120	137	118	123	111	131	105	116	134	119	117	109	147	123	122	124	126	124	123	107	131	112	128	129	132	109	106	128	123	128	143	138	115	128	116	117	134	138	127	124	129	113	127	119	104	116	117	115	121	115	121	124	121	123	110	121	138	116	142	126	153	126	106	126	129	122	150	138	124	116	149	119	127	132	124	135	108	139	108	119	126	132	132	117	107	129	121	130	125	136	116	122	121	149	119	122	126	106	154	135	114	119	120	120	113	130	139	134	124	118	122	116	136	140	104	119	121	115	131	124	138	125	116	114	137	129	119	128	139	114	132	123	137	131	125	131	122	127	122	100	125	140	134	145	120	112	105	131	148	116	111	110	111	131	135	133	127	121	113	127	130	134	131	159	130	124	114	116	110	123	120	118	103	117	108	120	131	135	131	126	117	146	114	117	122	142	111	117	130	123	111	145	137	122	126	143	123	128	128	119	112	114	141	132	116	127	151	142	150	127	143	121	118	119	112	121	145	128	142	120	107	116	124	128	127	130	142	131	118	133	138	111	119	131	129	106	108	136	123	127	131	115	130	119	114	125	127	110	140	116	135	144	112	125	136	129	117	130	138	122	117	141	128	133	131	119	136	132	123	127	155	141	124	129	144	114	127	105	153	103	134	130	128	110	127	120	150	101	121	128	121	122	115	132	122	99	96	142	125	120	140	99	134	144	129	115	136	139	126	132	109	130	97	128	123	114	128	125	117	139	120	102	118	114	105	125	130	125	105	108	123	126	120	119	121	124	116	133	144	118	106	116	118	123	134	132	129	98	125	131	128	129	128	131	118	150	113	125	122	140	127	121	123	134	119	125	135	141	140	144	123	118	126	115	135	108	119	129	118	118	137	136	141	132	119	141	142	141	132	127	142	117	128	125	130	122	131	127	125	117	113	137	140	120	120	128	119	137	139
23203	20799	5441	2473	1642	1186	919	710	539	450	384	351	309	301	245	267	243	212	216	197	196	200	195	205	193	188	166	164	169	157	171	153	158	183	137	156	170	156	146	147	172	142	140	151	131	150	176	154	160	146	133	168	174	139	153	165	161	148	143	169	151	142	148	150	134	138	160	137	143	160	143	143	130	172	130	134	146	145	159	152	133	154	132	161	141	141	149	159	131	152	145	146	150	118	164	162	152	162	167	145	200	159	169	145	144	151	150	156	146	150	151	140	139	167	150	132	141	139	149	142	150	149	141	133	138	148	148	151	151	142	148	135	132	138	141	156	136	153	136	145	129	158	141	159	141	139	141	148	154	140	160	145	142	144	143	127	146	149	149	167	169	138	159	165	163	150	173	161	134	147	141	183	139	137	140	138	140	132	138	155	144	148	147	152	137	165	168	138	140	160	118	152	140	165	158	137	149	168	141	148	128	127	153	149	163	124	150	135	152	138	164	136	163	133	164	142	149	132	149	151	139	131	161	162	172	146	157	132	159	142	142	133	165	150	136	137	144	148	142	179	149	121	139	146	157	154	122	133	143	131	161	142	154	149	124	129	157	128	149	152	133	132	143	155	109	139	162	141	143	160	120	144	160	142	156	161	135	141	140	145	163	123	128	143	130	164	120	143	142	155	163	153	122	162	146	149	144	124	153	134	148	149	136	162	145	146	146	166	138	125	134	171	157	129	140	160	164	163	152	139	125	150	141	125	146	151	128	150	150	151	131	161	146	133	140	154	145	150	160	140	155	143	133	149	135	147	136	142	153	151	137	130	151	156	141	151	142	147	138	140	141	147	136	149	133	130	152	158	150	149	163	165	143	155	139	141	156	133	136	147	138	149	143	129	148	160	148	146	171	128	132	157	146	159	155	152	126	137	135	148	137	160	159	142	146	150	135	151	143	144	145	144	142	137	152	149	158	145	137	165	135	121	165	142	161	135	125	151	139	140	143	130	138	130	140	142	166	161	142	127	135	148	123	145	133	149	145	155	144	142	159	137	136	166	131	155	128	144	154	135	140	128	146	143	125	154	130	164	152	130	140	155	137	131	150	146	150	148	154	151	130	146	148	154	153	139	135	136	159	152	176	157	147	140	161	152	150	123	151	152	133	147	145	140	147	141	148	131	138	134	136	159	155	136	161	137	157	138	143	145	137	139	135	156	137	157	152	142	136	154	145	165	153	152	142	157	162	164	143	140	142	170	141	130	135	152	123	146	139	137	136	140	153	161	161	145	135	150	155	146	160	134	149	170	150	143	156	155	143	144	136	149	134	150	160	140	152	144	154	165	149	122	142	133	139	127	130	148	145	133	137	161	135	150	134	150	131	146	142	154	150	148	170	137	143	130	155	153	131	152	133	145	146	139	155	144	168	173	164	158	144	157	153	157	143	139	127	153	150	132	158	147	140	156	147	130	126	143	164	137	147	130	179	148	129	132	151	156	153	144	148	157	153	143	132	170	141	140	143	146	133	132	149	138	139	147	139	156	147	150	164	146	151	142	151	143	154	142	144	156	142	147	142	152	126	149	159	170	146	155	150	142	152	140	134	140	153	152	174	145	139	156	136	131	129	144	150	156	167	161	132	144	142	137	157	127	150	153	129	141	145	168	135	129	175	145	130	110	158	147	149	124	141	124	171	130	141	161	146	137	161	148	148	148	147	165	139	148	149	141	126	146	133	150	150	147	152	146	150	161	151	135	135	150	150	150	135	174	121	140	133	121	178	149	142	148	144	146	142	138	148	138	162	161	153	162	137	139	137	149	153	130	164	142	121	162	150	129	138	155	128	136	160	149	155	165	132	132	145	150	136	141	132	147	137	130	162	137	164	153	150	159	136	149	142	151	129	155	138	141	144	140	169	121	135	130	156	161	160	162	146	113	127	163	134	158	145	162	124	145	154	127	133	154	131	127	136	153	131	151	130	162	146	166	154	150	150	148	159	180	137	142	146	144	133	138	147	164	142	125	142	154	151	128	134	145	131	147	139	159	152	140	147	154	144	140	127	145	147	140	151	123	162	145	138	146	150	132	160	148	140	172	150	146	143	133	150	137	134	145	153	152	127	167	144	139	156	126	144	146	152	131	144	166	149	141	125	141	150	157	149	126	136	125	133	148	131	141	140	133	140	147	142	139	140	137	144	146	130	146	130	148	107	134	151	142	147	153	143	153	148	147	157	123	184	136	145	140	149	138	166	126	127	141	127	138	168	134	171	136	164	138	147	163	148	144	136	137	157	161	170	130	157	130	151	125	142	174	124	134	133	146	139	148	154	112	157	126	153	146	169	152	132	140	161	142	149	141	143	140	150	135	125	164	134	132	144	142	150	142	149	126	128	146	159	144	151	174	157	154	184	133	156	129	136	158	144	143	149	148	160	137	137	145	145	134	149	163	157	140	142	143	132	108	151	148	166	173	144	147	131	139	144	143	168	144	148	158	163	135	158	152	133	147	143	149	134	149	146	167	173	152	127	144	121	148	143	129	139	151	161	150	135	137	141	146	143	142	124	137	157	110	129	157	151	133	137	132	142	139	150	150	138	158	145	144	144	127	128	165	155	166	145	145	147	140	146	147	156	168	143	128	159	138	141	140	162	130	150	147	151	158	155	139	139	128	148	150	145	147	150	132	152	136	143	118	150	156	137	150	146	169	142	146	144	154	134	147	153	144	119	141	172	140	152	129	124	141	170	163	140	148	144	141	150	150	145	136	144	128	145	156	155	130	153	118	136	132	154	134	149	167	148	152	125	147	143	146	167	140	152	136	174	131	145	138	155	159	155	162	123	128	138	151	145	142	142	147	138	140	150	161	137	129	146	127	131	149	152	155	138	157	136	148	132	153	136	132	151	145	148	135	147	145	151	168	174	131	148	156	152	157	133	137	148	146	159	151	147	157	138	163	144	167	141	145	154	155	124	143	129	139	138	158	140	146	125	134	145	152	139	152	147	143	142	161	138	150	158	147	173	137	169	156	155	180	140	155	141	137	146	139	140	161	132	133	155	149	133	139	148	140	136	161	156	142	156	137	152	164	145	154	144	169	142	158	134	152	140	134	133	154	162	134	130	168	138	139	139	160	150	143	150	174	147	148	138	165	146	156	169	160	131	153	165	141	153	153	152	135	144	144	157	131	137	135	159	149	144	138	160	164	153	174	148	154	144	138	152	154	137	158	143	135	124	146	142	151	147	143	146	152	142	153	154	162	137	152	138	163	148	136	143	121	152	151	146	145	134	130	137	158	143	151	156	141	151	140	141	129	148	155	133	146	155	142	164	137	160	152	139	138	163	141	149	153	143	139	147	158	147	152	148	140	128	151	162	150	140	158	142	159	161	130	157	157	135	155	148	154	130	143	157	165	132	151	159	134	136	140	153	165	172	159	172	133	145	150	136	141	140	134	126	138	168	164	149	134	164	154	155	143	137	130	148	164	148	161	149	132	148	150	154	124	165	146
24814	21053	26957	25154	7582	759	664	551	493	498	511	493	467	449	427	449	456	401	452	439	423	418	414	456	426	432	432	448	441	455	426	429	446	447	447	427	427	473	417	440	419	425	431	424	417	423	383	450	439	450	409	401	434	433	449	468	398	421	435	473	417	422	428	433	447	462	417	481	432	417	425	431	442	437	423	417	421	406	422	401	426	438	447	405	415	400	404	431	417	423	444	402	408	431	409	437	419	409	424	398	413	404	442	386	403	419	419	413	404	414	422	415	426	400	449	483	460	441	416	435	421	425	400	399	417	440	445	437	448	403	461	417	411	393	435	395	443	455	446	441	445	428	426	417	447	450	389	420	428	415	417	444	412	413	407	436	425	398	432	466	414	416	425	415	434	409	431	462	421	397	411	462	390	418	395	443	421	399	426	439	473	404	430	445	431	424	418	414	432	458	455	424	419	404	428	439	418	443	443	445	416	408	390	449	422	416	434	407	419	441	421	446	441	413	439	432	460	430	468	428	421	442	428	405	407	445	403	433	406	433	415	383	440	465	431	423	426	434	398	419	431	423	434	413	448	406	418	432	428	407	419	414	433	407	424	470	427	412	410	462	414	430	394	443	440	423	464	398	452	439	457	454	417	407	407	427	391	428	414	390	451	405	457	404	449	417	432	463	409	414	396	446	420	457	443	433	429	383	426	435	413	450	428	434	391	408	443	434	435	456	418	442	402	444	439	455	431	442	406	457	453	392	444	463	439	426	407	434	430	388	416	414	454	431	426	436	458	429	441	415	448	392	437	429	422	440	432	454	408	422	434	421	430	444	441	451	426	428	425	438	428	418	441	431	430	437	414	432	432	432	431	465	417	398	412	461	430	459	403	419	419	427	443	414	445	421	428	415	435	416	411	406	441	425	412	450	403	445	437	384	439	398	425	430	480	487	392	424	411	426	418	410	455	429	417	435	429	426	414	438	403	429	457	427	464	411	410	432	452	472	422	412	414	459	409	436	457	442	432	429	387	431	403	393	440	437	452	435	390	426	392	450	379	400	449	416	426	399	414	445	438	431	450	442	416	439	451	447	449	456	430	441	409	451	436	418	391	404	413	452	425	406	447	425	449	442	433	408	397	427	425	441	437	397	441	387	399	431	427	440	396	426	416	391	397	413	399	418	397	431	407	414	451	409	454	445	405	409	407	464	422	399	473	418	410	453	457	422	459	425	453	428	385	424	414	443	438	458	456	396	462	436	453	405	440	415	424	360	417	444	426	428	396	404	458	429	409	395	438	414	428	410	455	428	416	408	414	425	399	429	404	417	412	436	419	414	429	405	436	445	444	425	444	440	458	392	444	440	424	419	438	390	469	422	424	433	396	454	418	432	438	427	436	440	427	433	426	421	412	429	429	465	424	463	443	390	418	438	418	420	389	426	439	454	414	448	406	415	422	433	410	452	434	380	435	427	416	386	451	410	388	417	407	414	421	424	426	445	408	413	404	439	416	444	440	458	416	407	457	422	431	439	430	458	424	413	473	416	458	438	400	464	423	406	453	435	439	431	431	411	439	440	420	434	436	415	399	445	451	435	411	400	431	429	405	450	437	462	456	448	416	421	449	422	424	414	414	429	419	391	424	419	421	427	456	440	444	445	445	433	391	407	464	416	440	429	458	418	415	458	437	449	466	416	421	426	444	441	435	425	431	439	427	452	437	415	434	468	426	412	410	445	424	443	421	461	468	412	420	445	453	412	425	391	408	435	420	459	404	428	449	399	410	433	405	457	432	389	403	465	426	378	422	407	441	416	421	419	417	406	396	436	410	418	455	417	440	421	454	432	400	425	426	429	473	437	490	462	413	395	453	398	438	405	424	437	416	439	438	427	436	406	377	455	395	396	453	408	418	405	428	441	396	410	428	444	442	443	464	438	437	425	423	442	454	429	428	472	455	396	409	413	449	410	402	431	477	420	450	459	441	408	437	424	430	441	459	427	447	413	399	395	416	441	376	426	420	438	437	442	423	416	426	446	428	431	444	428	450	465	419	430	421	439	410	411	378	484	421	432	418	395	442	419	452	435	397	421	406	422	408	442	396	453	416	404	409	437	429	431	418	440	433	424	466	399	425	446	448	461	430	438	404	419	441	470	405	453	433	398	418	427	443	438	426	415	453	460	418	429	463	409	385	415	416	404	444	438	421	420	432	410	464	443	430	409	408	419	449	396	424	426	407	448	444	424	462	407	419	440	428	458	427	457	421	434	414	407	407	428	418	419	400	419	422	448	410	410	407	454	420	412	429	417	432	388	421	431	396	436	406	436	425	431	391	447	448	417	392	392	476	429	397	422	428	433	408	418	454	397	462	401	434	431	452	454	428	455	390	464	429	433	421	456	387	415	440	435	421	415	416	425	393	426	442	440	414	443	388	425	412	401	432	398	427	437	421	404	415	428	387	409	441	417	392	455	428	460	425	406	442	402	407	419	427	401	445	382	397	442	423	445	461	414	433	443	418	411	434	448	415	449	410	445	443	415	457	429	453	439	456	394	396	458	433	443	428	426	440	451	426	423	412	434	421	408	464	418	438	466	436	453	426	443	387	407	401	443	431	432	426	448	441	422	444	451	417	393	431	437	417	445	428	458	431	431	401	442	453	421	417	465	456	430	397	441	416	422	418	425	419	431	422	455	436	419	417	424	420	415	457	415	419	413	464	404	437	429	433	419	421	405	430	392	429	440	399	461	415	397	407	409	372	437	434	398	408	441	439	460	416	431	441	468	404	420	454	431	433	425	402	419	410	456	398	418	424	411	406	433	398	457	437	427	440	411	466	438	430	438	433	428	435	401	413	426	394	434	453	416	414	433	412	444	451	424	445	418	433	430	403	433	409	403	432	427	428	392	454	426	414	449	421	427	438	415	440	433	421	420	455	403	411	445	415	415	462	433	443	424	428	382	421	480	450	405	471	444	437	403	410	422	441	420	428	384	427	419	421	410	461	401	441	432	419	392	385	424	428	391	402	420	446	453	465	430	410	423	435	416	420	423	438	433	408	407	414	403	444	427	413	415	407	456	416	435	420	423	417	421	445	420	431	421	416	413	438	442	466	415	399	388	408	437	454	391	402	406	435	420	420	431	434	407	366	425	439	417	455	434	453	440	433	446	441	448	456	425	424	402	392	398	442	405	430	428	402	400	427	441	423	454	440	481	461	429	413	418	429	425	388	457	434	392	445	434	421	438	424	422	429	400	418	434	442	422	461	429	446	437	377	411	449	419	431	410	441	437	453	395	440	402	436	427	400	453	430	389	433	391	442	371	400	446	470	450	426	423	460	455	443	419	463	427	413	392	424	418	422	433	420	411	438	410	386	418	441	473	428	412	439	397	455	441	496	417	423	454	423	417	434	430	396	419	425	482	389	447	409	437	447	393	438	389	430	420	465	418	418	451	395	434	388	413	448	400	405	455	391	446	378	414	424	400	410	408	441	412	435	425	424	404	407	402	414	420
20580	17570	3147	1568	1244	1050	876	759	685	631	554	562	524	521	503	518	473	478	498	469	503	450	451	478	462	478	445	485	512	485	509	498	483	499	494	443	447	444	455	467	466	457	450	477	447	447	459	454	488	438	462	448	445	466	447	443	496	423	464	452	484	444	430	450	469	438	471	422	474	459	473	421	463	449	477	396	461	463	456	445	447	454	427	475	449	422	438	449	451	446	460	443	425	440	469	441	435	458	476	417	461	445	449	457	420	440	455	483	433	485	458	455	440	450	424	450	432	421	482	448	449	464	463	417	433	440	449	432	460	421	428	466	415	419	481	409	469	456	447	456	443	472	430	438	427	421	474	429	410	432	455	477	470	456	428	432	469	443	407	459	481	441	469	444	462	464	430	406	426	460	459	448	442	490	441	464	428	474	453	464	441	443	452	465	435	418	461	439	462	441	397	386	464	374	440	433	457	450	464	435	421	418	480	424	412	503	459	448	438	481	434	463	434	419	462	435	459	441	465	400	430	441	426	458	440	456	462	470	427	477	467	440	410	450	446	433	434	471	447	459	464	463	437	446	448	432	423	449	428	446	425	413	443	459	422	432	464	456	484	396	455	426	448	458	455	431	466	481	441	421	488	448	435	443	457	479	463	454	434	417	413	456	449	457	439	452	474	455	433	454	463	428	426	482	448	439	416	475	466	470	483	470	452	456	405	478	434	431	424	404	470	434	462	428	442	438	411	457	444	453	462	450	466	461	444	466	454	452	454	434	430	400	460	464	479	458	430	461	456	447	438	451	442	447	437	406	466	452	444	452	486	437	448	427	448	473	427	456	453	446	475	470	443	441	461	434	482	477	463	421	455	425	414	443	463	450	470	427	434	480	461	453	418	419	418	441	432	449	445	479	473	476	438	458	455	443	442	465	446	491	435	418	458	434	435	453	451	452	436	471	434	466	455	435	443	446	403	446	430	449	453	446	438	427	424	440	471	459	425	444	434	456	441	426	469	467	434	459	449	438	434	461	489	389	417	457	471	480	440	423	466	471	437	426	457	420	471	469	450	412	489	443	428	451	445	461	460	452	425	436	428	450	428	474	430	468	461	437	442	429	434	381	492	448	481	457	461	474	426	449	425	436	466	450	446	486	444	470	460	450	428	453	451	462	481	459	471	418	460	443	458	448	442	478	436	484	454	462	435	446	456	468	457	469	462	467	470	462	422	430	481	412	466	435	468	436	485	462	422	442	463	435	433	460	434	447	475	477	437	438	439	440	439	405	443	437	426	455	467	465	439	456	491	465	451	425	432	437	401	436	487	406	428	439	459	431	457	446	443	439	455	459	451	463	454	514	471	447	427	449	476	456	439	473	448	417	420	507	454	485	409	459	431	419	417	464	446	395	461	427	400	457	418	403	449	462	438	447	447	426	441	474	473	494	460	449	437	445	409	425	467	455	429	479	432	443	453	463	433	449	452	457	459	437	459	455	447	432	457	440	445	457	477	457	450	424	471	459	445	456	439	457	450	459	455	408	440	462	433	495	440	454	449	447	438	448	484	465	456	434	475	468	453	415	443	472	486	452	443	456	455	466	452	415	451	435	424	464	473	460	493	466	436	453	434	478	453	454	424	427	472	426	451	437	473	452	421	466	470	453	428	468	425	392	428	449	463	438	414	452	451	475	441	439	429	429	421	394	400	420	470	473	446	478	437	413	436	452	456	484	439	465	484	457	434	472	476	442	447	463	408	474	441	451	451	471	449	417	411	458	489	418	442	439	464	455	451	472	477	449	440	429	439	453	490	450	456	424	444	419	468	461	456	433	444	442	441	440	412	486	450	449	414	426	448	474	431	418	429	441	458	484	499	431	433	461	482	411	483	451	465	441	435	412	444	470	456	443	454	468	425	429	418	443	470	448	479	480	459	474	436	433	507	435	459	443	423	427	396	437	453	474	462	428	466	423	416	447	462	424	442	449	429	428	502	457	440	452	462	396	446	417	432	422	416	464	442	456	505	463	457	460	440	435	466	449	448	429	464	391	444	415	439	465	452	450	447	459	441	480	461	438	461	440	444	464	450	471	497	428	452	461	473	437	458	425	474	447	422	478	433	403	433	454	463	427	428	420	455	418	415	456	442	451	465	470	435	462	410	465	424	453	452	452	443	494	458	450	422	463	415	423	429	480	445	440	416	434	464	470	420	460	430	450	434	434	412	445	464	461	452	423	441	424	438	443	431	417	454	422	425	436	454	450	465	461	453	437	490	446	425	440	454	441	445	426	442	433	468	443	437	443	444	486	467	444	454	414	402	473	445	428	476	436	438	414	448	451	448	423	434	454	423	428	437	427	442	416	455	420	460	419	440	430	417	440	450	458	428	450	421	442	448	461	434	462	446	444	397	454	448	448	424	479	464	439	450	453	407	460	441	408	461	434	428	457	447	451	469	450	504	454	452	466	471	409	429	435	462	422	452	461	433	438	459	456	481	424	444	431	480	440	470	447	436	438	472	449	460	443	433	449	495	434	421	444	475	461	397	436	458	461	449	438	436	484	466	452	460	437	441	459	452	455	431	484	462	468	450	443	481	464	440	413	468	440	447	437	446	465	449	451	460	452	431	418	396	435	434	509	459	421	467	454	436	465	448	397	412	484	435	437	431	449	417	439	447	435	421	423	459	412	436	456	430	422	454	453	464	439	430	459	438	434	455	442	443	446	458	456	445	460	473	406	451	443	402	447	447	445	461	445	438	424	499	424	444	455	462	452	433	450	458	443	439	434	472	456	435	418	463	440	469	425	462	463	492	436	458	461	442	434	446	457	453	441	460	446	457	477	458	444	427	457	439	414	438	451	439	436	434	444	450	483	472	482	416	481	464	426	441	462	414	465	442	456	479	450	425	458	426	473	439	470	458	430	473	463	440	459	413	446	403	434	445	452	434	484	475	465	445	429	416	421	475	444	421	437	437	472	461	443	461	429	447	459	444	464	456	445	477	387	443	452	479	492	443	456	417	483	443	462	442	446	392	437	470	473	464	429	426	476	427	408	452	458	433	446	415	419	452	471	461	464	419	451	469	436	455	400	426	462	463	442	448	404	434	442	423	418	452	462	452	448	435	425	477	455	448	442	448	475	403	482	452	490	432	454	462	435	463	401	460	433	431	462	473	497	459	471	458	473	486	455	439	425	453	437	449	419	417	419	420	444	462	436	438	441	420	434	452	416	476	422	426	452	466	431	446	439	496	428	480	494	433	468	419	456	452	449	476	445	436	455	444	458	468	476	431	428	428	429	436	470	450	427	464	460	427	475	406	437	448	430	442	434	481	475	476	440	471	459	410	424	461	441	444	412	436	447	471	449	460	453	458	419	448	487	461	453	433	440	468	437	430	400	457	423	460	447	390	441	458	453	428	448	456	453	423	412	447	468	491	455	456	442	436	436	465	450	462	462	487	422	445	481	430	418	414	445	422	422	449	474	460	440	457	496	477	408	466	408	456	423	445	449
22555	21080	28835	23536	21081	21105	6121	930	666	629	540	514	461	430	407	401	380	317	350	307	305	330	301	374	353	313	312	305	280	271	327	298	299	260	307	286	325	307	304	298	277	278	281	256	287	320	279	273	310	309	315	280	291	276	263	263	266	278	303	301	305	290	339	284	277	283	268	299	292	287	251	262	289	321	298	295	304	277	286	292	275	307	242	289	292	305	278	272	296	298	282	281	290	277	306	282	303	294	255	309	273	301	260	276	266	282	290	277	255	302	294	297	279	263	282	288	273	298	260	317	299	282	282	286	321	280	273	282	301	310	285	295	289	272	287	308	260	261	269	261	294	255	265	283	260	305	267	271	288	281	299	278	305	288	295	281	303	287	297	304	278	278	288	307	255	294	255	304	290	291	301	289	294	298	283	305	308	291	298	284	309	288	311	252	273	276	277	282	262	275	281	274	285	286	283	313	287	273	306	277	290	287	303	288	293	299	314	268	281	288	254	319	275	287	274	283	289	290	331	255	297	290	261	257	285	293	287	268	283	312	277	297	283	284	283	290	248	287	284	277	284	275	294	264	293	301	301	275	288	293	309	280	271	271	251	287	280	288	303	283	255	299	279	298	247	272	317	314	270	287	286	292	287	282	286	261	271	306	250	284	286	303	288	286	254	295	310	292	303	279	255	280	255	251	295	288	266	285	263	281	299	273	278	313	262	277	301	274	268	292	270	259	284	270	299	307	280	285	286	272	290	289	295	278	265	284	290	269	297	288	273	273	297	304	262	253	267	285	281	284	288	292	252	256	279	287	270	282	289	252	280	283	266	229	317	254	284	288	283	290	299	274	308	282	309	288	281	297	297	280	275	285	280	257	292	297	287	297	248	281	263	297	289	261	287	295	300	301	295	307	269	252	284	280	301	310	273	292	262	288	296	290	267	273	301	281	259	217	299	267	296	263	279	282	253	284	271	263	269	315	292	271	287	292	275	286	279	303	310	241	271	286	286	260	281	270	279	272	255	271	286	284	256	275	291	269	293	266	249	240	284	292	301	275	286	286	282	253	259	252	295	299	290	307	268	262	321	250	255	250	275	264	291	290	279	256	257	289	282	264	291	310	288	290	277	303	275	274	263	302	281	312	291	278	246	229	263	268	297	308	263	278	282	267	284	269	297	262	245	276	270	284	284	286	287	264	278	266	272	277	278	285	279	272	306	290	277	279	290	274	287	286	270	300	270	281	288	263	278	273	291	288	264	280	316	315	269	309	308	301	296	288	279	293	278	299	257	290	268	284	270	294	289	287	286	304	275	304	286	280	285	265	284	278	286	293	303	272	275	263	294	281	281	271	298	267	274	274	285	285	272	293	283	282	281	286	297	285	254	282	296	255	254	301	252	280	277	287	288	283	259	264	309	304	257	302	280	321	255	280	288	300	280	265	281	279	270	278	282	307	292	284	278	284	251	276	276	278	280	286	281	283	295	272	250	296	277	282	304	262	285	257	281	328	296	288	298	285	267	288	280	307	277	266	264	291	288	292	281	266	275	271	306	245	294	266	274	274	278	305	280	284	293	283	304	252	273	307	249	283	289	333	292	288	254	265	299	257	276	281	289	275	309	285	265	273	260	303	271	296	289	255	302	299	257	281	287	308	306	294	294	260	271	276	265	280	295	219	257	277	294	281	255	272	272	260	273	275	287	272	267	275	283	309	262	274	294	277	261	272	276	271	259	279	272	264	272	285	250	266	263	269	292	284	294	280	290	280	293	273	294	313	313	267	278	294	282	288	281	300	312	298	275	273	285	273	275	303	302	323	296	290	239	282	282	266	298	296	277	281	279	288	272	291	267	280	300	290	262	260	278	304	286	266	286	316	249	283	283	280	249	250	264	297	275	272	289	296	261	281	296	248	309	297	254	280	307	278	274	303	293	290	264	303	254	254	329	299	285	284	294	254	281	288	276	299	253	283	291	256	251	281	283	301	277	295	272	294	300	284	275	280	258	246	290	258	301	266	305	294	286	267	286	305	277	262	260	287	280	293	276	285	283	257	272	312	300	292	275	264	301	291	282	279	258	282	277	254	264	302	290	275	276	268	319	289	273	306	301	308	250	284	300	267	299	283	285	253	308	266	276	266	284	286	307	264	290	256	258	282	269	294	296	290	284	266	284	297	292	295	268	266	313	281	259	269	236	264	287	259	264	310	292	286	273	287	289	253	256	316	276	315	296	303	306	280	287	329	267	236	288	249	288	315	269	280	294	269	255	261	280	294	293	311	305	252	281	265	298	272	272	267	268	284	283	279	282	279	232	290	287	287	268	273	287	288	289	287	279	288	281	258	284	268	284	264	307	282	306	292	266	290	320	285	271	247	291	284	263	287	281	263	281	275	314	257	254	290	282	264	276	278	278	278	258	290	300	288	264	273	283	274	280	262	274	253	298	261	279	275	285	271	274	288	296	279	285	261	336	273	277	284	283	315	267	287	275	258	254	297	259	282	277	281	264	268	269	276	276	282	295	304	266	292	266	291	270	280	275	295	275	259	296	306	258	293	305	313	289	299	276	321	268	321	294	292	281	311	276	274	266	259	285	270	288	286	276	303	285	271	277	253	261	259	296	273	301	288	283	251	282	273	312	281	271	261	246	291	287	301	291	285	274	258	264	288	295	278	275	277	289	291	270	273	290	297	285	278	323	257	294	273	321	272	285	286	253	272	276	290	268	291	277	287	294	273	290	277	276	265	291	273	273	289	289	282	267	263	262	275	276	276	288	302	276	275	266	322	296	271	258	275	281	260	263	280	297	275	261	290	288	274	300	295	288	296	301	298	271	283	284	269	260	271	289	273	286	267	294	306	267	244	291	309	271	294	316	305	295	255	266	305	243	276	302	286	310	298	277	264	301	278	274	298	274	280	263	305	289	284	301	277	288	258	268	302	287	325	274	288	261	328	269	287	240	308	313	263	268	282	323	253	268	289	264	286	276	298	287	286	310	299	303	242	285	300	329	265	280	277	268	285	278	240	265	279	247	258	289	271	262	273	300	288	290	269	306	256	296	279	278	272	279	266	271	294	286	294	263	300	276	281	292	286	299	266	310	243	304	303	294	302	278	260	290	301	300	282	288	289	302	264	292	257	261	294	260	299	290	272	276	299	276	246	263	282	272	286	278	269	301	305	282	274	290	259	305	283	283	290	285	271	263	287	289	286	258	277	289	266	276	267	272	274	284	269	301	262	275	249	286	287	289	283	276	290	308	267	290	288	299	254	271	250	284	291	295	309	281	260	281	267	300	284	275	280	287	283	275	265	326	298	270	310	286	288	280	256	288	301	261	282	256	294	285	255	296	271	256	291	282	288	275	291	284	292	291	298	305	274	280	254	260	262	289	288	279	285	269	279	287	287	272	278	306	259	290	304	272	260	291	289	285	282	287	284	308	276	263	249	269	278	263	309	279	275	261	245	246	284	289	290	305	282	265	281	298	287	280	300	277	275	283	259	263	274
30572	31431	9354	4298	3319	2372	1781	1355	1115	914	760	683	557	522	495	462	437	450	427	429	370	399	361	370	337	338	327	345	311	353	304	328	333	317	313	306	302	299	270	300	305	312	276	290	297	296	283	300	275	300	270	281	285	318	288	325	308	281	309	281	288	305	286	258	322	294	267	280	290	313	302	300	287	294	285	306	276	293	289	284	325	292	282	288	299	300	280	280	326	292	288	287	278	293	290	290	279	319	297	284	254	299	289	291	300	271	285	288	311	262	301	273	271	295	299	300	310	294	288	293	303	287	318	292	281	290	335	275	300	311	291	292	283	287	328	307	299	292	302	277	285	246	277	282	308	248	293	284	290	298	278	300	273	303	293	257	284	312	283	277	276	285	287	305	277	277	302	300	300	320	275	278	298	267	292	284	290	288	281	280	311	307	294	296	292	271	293	270	284	276	275	309	260	308	290	313	314	266	314	284	266	268	255	289	296	292	280	244	290	302	285	296	267	276	285	292	292	296	295	266	291	272	313	286	297	302	290	272	306	255	269	271	270	275	291	303	278	290	289	281	313	277	297	259	280	265	282	298	276	293	266	294	278	273	309	294	283	302	278	270	275	260	266	302	281	290	296	292	290	302	277	292	284	294	273	299	285	301	266	286	301	287	312	304	272	285	275	301	273	268	299	289	279	282	307	296	317	338	285	310	256	290	291	278	298	289	286	307	292	283	296	304	284	293	271	299	259	253	276	288	277	259	279	256	304	294	313	255	309	256	327	305	258	297	269	308	283	308	275	295	291	268	295	298	265	279	276	307	285	279	308	277	317	302	287	295	279	317	321	288	303	300	323	268	287	269	256	281	294	280	279	268	282	313	272	274	264	308	265	296	268	285	279	256	277	297	276	294	278	278	277	302	318	299	291	243	259	295	278	276	318	300	292	274	275	305	299	310	276	261	294	297	273	283	279	322	296	256	310	283	289	248	282	279	290	293	290	283	264	294	265	281	274	287	314	280	294	259	290	304	294	285	308	277	287	262	277	322	260	271	269	281	295	249	292	283	279	263	292	311	266	270	284	299	288	292	290	289	306	274	278	305	269	316	287	286	274	283	282	256	302	288	309	288	282	298	282	289	278	306	269	276	285	301	285	274	323	309	301	277	292	298	294	299	285	285	283	280	273	314	264	306	261	291	269	303	297	297	291	288	328	286	276	266	270	293	279	306	269	292	275	298	277	301	298	256	285	254	295	297	302	296	262	296	294	291	273	281	294	292	284	298	277	303	265	298	296	296	314	273	308	293	277	282	261	276	277	287	311	312	270	279	308	270	303	273	314	295	291	293	300	279	238	280	293	269	254	290	315	302	288	273	276	278	325	278	275	291	281	309	251	287	279	276	300	303	303	268	282	282	332	253	269	284	266	299	270	291	295	300	287	276	293	269	309	288	274	286	267	288	305	292	272	313	263	276	264	285	248	278	304	236	281	307	270	281	285	303	297	277	285	318	292	274	264	281	290	281	270	293	278	290	257	291	292	272	291	275	297	270	301	308	271	266	307	262	305	304	257	302	282	291	286	282	284	271	269	291	282	293	311	310	293	274	271	293	292	254	295	278	257	273	291	309	270	317	316	276	259	278	323	284	294	272	275	259	261	306	282	257	296	273	331	342	276	305	274	271	266	303	277	288	278	271	270	287	310	283	246	267	272	303	291	284	302	243	279	299	288	308	283	302	274	315	267	306	289	275	251	278	268	296	273	275	273	301	311	261	311	292	319	311	300	273	290	274	297	284	290	309	273	278	275	307	253	299	273	310	296	258	277	299	275	308	276	316	233	283	290	294	283	307	324	281	301	277	299	280	276	265	248	290	292	275	318	293	294	305	270	322	280	283	267	305	312	301	315	332	298	257	286	260	264	287	287	321	263	285	266	306	291	303	275	298	296	274	283	307	304	284	256	314	293	290	303	264	280	300	305	301	278	302	279	272	295	305	311	307	313	300	298	309	323	290	284	298	306	281	248	266	261	307	255	289	263	298	271	275	298	285	270	300	303	279	288	264	309	308	326	256	267	304	302	300	255	292	298	285	249	272	296	287	296	298	280	291	275	275	319	321	270	271	291	265	309	271	285	286	275	262	284	302	305	282	299	280	295	276	311	283	313	282	283	284	284	275	302	280	276	295	297	277	263	292	273	296	295	282	273	340	321	318	294	289	287	269	261	282	293	331	296	273	262	268	298	292	296	275	275	304	284	280	324	290	283	255	286	280	307	287	283	292	298	277	280	322	259	303	246	249	292	291	274	291	283	288	278	301	291	281	315	261	286	289	249	294	252	315	271	294	260	294	297	298	279	309	305	278	315	298	264	285	297	284	311	277	293	292	288	288	285	291	300	297	280	299	274	295	310	313	296	303	275	263	307	287	306	292	292	302	276	270	261	263	292	278	277	280	301	308	287	293	304	308	286	279	266	296	296	250	304	301	273	297	297	287	286	291	289	284	288	285	295	267	278	275	277	274	257	266	284	291	291	271	267	283	312	305	284	297	313	272	269	273	288	300	284	313	278	285	298	254	299	315	277	292	313	281	263	308	321	283	273	289	328	281	263	293	286	278	275	294	289	280	265	288	325	259	288	285	300	293	261	273	291	289	260	295	269	234	285	273	278	275	268	290	284	299	307	287	263	284	288	302	294	248	265	277	306	279	316	295	266	263	292	257	298	261	315	302	273	296	338	265	333	299	279	293	286	303	304	313	282	291	278	288	282	303	285	299	274	283	269	279	294	299	273	301	295	278	314	289	284	281	295	288	278	289	268	298	304	295	278	306	303	303	294	294	269	284	277	258	271	303	276	277	275	313	312	323	304	314	277	288	267	295	291	305	272	292	290	269	302	301	292	294	267	274	267	259	310	285	264	308	289	270	278	279	293	285	280	297	339	277	318	287	280	291	280	279	270	301	276	292	298	308	287	281	284	291	272	253	271	321	257	295	281	296	271	287	275	262	286	265	281	291	270	318	291	286	296	281	302	277	296	312	305	247	284	324	259	280	294	266	303	308	315	268	277	283	295	293	264	296	288	286	302	295	290	305	292	276	303	296	281	285	288	285	293	282	298	254	277	311	297	275	290	266	311	280	284	268	256	325	295	311	299	320	286	294	316	289	269	327	291	304	281	279	265	309	305	294	298	285	271	274	274	278	247	315	250	286	289	275	257	284	272	249	290	316	267	314	269	281	307	286	267	285	288	288	265	296	265	295	276	317	260	283	264	290	306	281	266	282	300	276	293	313	274	282	255	283	285	303	332	255	288	266	324	307	282	263	289	306	290	278	321	309	255	294	276	295	276	304	277	285	309	274	317	269	297	279	268	316	316	293	301	279	261	296	287	267	302	260	288	290	292	279	254	277	287	295	268	276	251	296	303	289	282	295	284	272	290	275	285	303	321	272	291	278	308	301	274	293	299	275	307	290	295	283	286	279	286	271	283	248	298	280	327	298	297	278	292	277	282	263
27811	17493	3420	520	337	321	270	279	226	267	282	262	250	253	251	279	261	271	280	256	285	250	287	259	301	286	245	280	264	242	253	245	280	252	272	273	280	283	282	262	263	266	275	262	246	270	284	271	252	261	264	237	269	264	262	248	305	226	247	254	282	252	275	289	292	271	293	269	257	285	281	247	247	239	234	259	254	261	254	247	259	281	270	259	269	257	261	245	274	231	266	272	295	298	252	286	272	276	244	260	276	272	274	267	250	282	251	273	247	298	307	266	260	252	273	238	281	279	244	274	233	252	270	260	266	276	244	268	245	256	245	260	275	268	267	297	259	241	295	264	309	256	259	266	285	243	270	245	298	252	259	247	267	275	289	232	240	255	267	270	265	262	252	267	253	277	264	250	262	270	236	278	240	308	261	258	253	296	265	277	276	280	283	249	240	244	269	269	273	278	261	259	241	281	248	270	255	257	308	273	275	268	258	288	267	246	284	251	291	262	255	261	299	270	263	270	260	270	281	266	245	252	281	265	290	274	272	254	248	278	252	266	244	275	268	273	277	255	276	254	269	271	271	278	272	257	267	258	249	261	228	260	276	289	276	262	262	251	278	267	281	250	252	269	274	240	292	266	297	250	265	247	272	241	282	252	268	260	261	252	281	287	248	266	284	248	232	213	298	276	262	242	279	309	295	264	276	284	271	242	256	265	266	296	280	268	255	257	269	261	253	282	267	310	261	263	262	265	294	254	279	280	225	277	250	286	254	303	254	304	250	276	248	258	286	256	269	261	243	286	286	262	267	274	268	256	258	261	264	283	271	251	261	260	239	288	276	297	249	263	254	270	259	264	258	259	250	277	298	264	248	278	243	258	260	279	252	267	257	293	278	263	284	261	265	269	226	253	271	254	243	286	250	252	263	248	258	272	265	291	256	248	263	253	252	264	260	271	280	269	276	264	275	224	296	256	230	278	254	248	284	228	255	260	284	257	277	253	270	228	271	264	260	258	278	248	292	271	267	268	261	262	266	243	266	288	250	250	259	280	254	279	241	236	274	254	290	277	270	257	270	268	268	241	272	292	294	225	282	258	269	263	235	254	246	246	260	262	277	239	281	275	262	276	245	276	267	250	295	265	255	286	281	281	259	253	274	259	268	266	272	280	266	270	281	228	289	251	265	235	284	263	282	268	276	278	273	240	293	268	267	268	268	261	286	262	260	268	270	287	236	281	250	252	269	260	282	274	276	283	265	250	283	286	270	295	281	262	305	263	245	280	258	274	249	274	277	277	243	242	284	269	284	254	301	275	253	252	241	268	257	249	273	264	242	250	251	263	250	246	253	243	269	267	270	261	275	270	248	256	281	265	281	309	264	258	282	273	271	266	272	277	261	245	280	259	267	266	242	283	261	254	295	260	302	286	278	251	289	271	285	294	262	271	272	262	275	275	249	277	288	300	248	279	250	253	265	268	272	264	288	250	253	219	291	271	271	271	264	236	263	262	240	251	248	249	288	290	260	247	282	271	276	261	305	277	308	269	265	283	235	274	283	267	252	265	266	260	268	268	263	270	263	266	272	284	214	286	278	248	289	291	291	266	267	257	266	237	273	279	284	253	247	256	279	282	264	307	265	270	264	238	267	239	260	275	298	290	270	263	251	252	282	265	281	226	258	279	243	282	244	298	252	258	289	260	305	264	257	266	255	286	259	252	264	260	276	297	262	249	244	261	280	275	271	288	261	262	279	305	259	236	287	250	275	253	273	285	247	265	257	244	250	295	264	280	250	249	259	283	282	280	267	299	281	270	272	260	271	246	227	259	253	255	229	268	283	260	282	277	231	277	251	289	262	273	254	254	267	269	245	268	271	253	260	242	260	255	277	268	288	265	250	252	270	278	265	288	266	245	278	276	272	226	290	294	248	242	272	248	274	274	268	264	267	253	269	271	250	251	258	265	265	270	277	279	250	261	272	274	246	263	257	270	281	267	274	255	277	276	250	232	253	249	258	288	282	280	280	250	249	288	223	226	263	263	254	238	278	273	260	247	290	232	285	239	267	242	270	248	269	264	266	251	277	289	270	256	250	282	285	271	271	274	273	278	247	264	255	274	265	249	264	261	253	263	255	267	253	306	265	287	276	256	271	278	253	321	249	250	242	255	305	246	273	267	297	271	241	238	277	240	277	234	253	297	287	262	285	267	285	283	268	241	254	262	266	266	246	274	254	283	299	283	260	264	284	270	256	277	273	267	266	278	248	261	249	292	262	240	258	280	261	294	291	296	283	270	268	260	282	281	296	277	248	286	253	259	274	281	271	250	265	287	281	267	263	285	287	259	246	241	271	246	258	294	268	281	268	276	246	270	242	259	253	265	273	284	285	307	281	262	261	253	276	277	255	250	246	285	297	257	244	256	284	250	265	277	298	245	251	280	266	270	269	260	241	248	255	286	267	270	244	289	249	241	239	259	259	249	250	259	259	270	271	274	242	259	268	271	271	249	290	265	232	251	248	288	244	286	293	256	256	270	251	259	297	231	289	241	260	278	279	268	286	276	255	245	246	267	267	248	283	275	261	276	291	298	243	268	241	251	230	288	261	213	254	275	278	232	252	266	266	266	255	283	267	257	286	263	248	258	278	269	276	254	252	282	272	266	282	255	261	277	257	277	293	252	260	269	276	235	283	254	283	280	256	271	230	271	282	262	301	281	260	249	278	263	278	248	262	246	236	267	275	247	263	252	256	270	237	277	269	266	239	270	275	269	268	289	292	267	257	276	223	293	242	263	235	243	249	272	254	276	242	252	279	268	278	278	267	246	238	274	266	249	273	263	255	269	274	234	242	258	236	264	262	243	227	249	258	258	262	284	280	283	274	275	293	249	284	266	260	268	276	230	274	254	289	298	237	283	296	279	272	266	223	256	259	245	242	247	271	272	251	267	258	274	264	292	278	258	253	261	254	255	222	283	238	290	281	252	262	305	267	258	276	299	266	283	284	274	269	264	270	271	267	269	256	255	283	279	283	303	286	239	284	241	278	251	287	248	266	250	295	294	268	245	270	268	276	278	253	259	259	267	258	241	268	289	256	256	262	311	296	274	267	300	276	269	241	233	259	200	267	227	248	275	276	268	261	262	263	294	245	267	266	288	247	278	263	248	264	275	267	293	266	244	258	267	252	273	275	250	272	274	295	272	249	272	255	265	247	283	279	284	282	245	270	244	261	269	253	278	269	253	269	246	280	239	260	243	243	293	296	280	243	305	268	266	246	257	270	287	244	257	276	287	254	283	258	251	267	250	282	278	285	250	270	260	254	279	251	272	263	251	275	281	242	276	249	240	271	259	254	265	270	255	281	242	266	274	236	253	263	275	264	313	277	257	257	253	283	271	258	242	264	287	273	257	289	266	280	299	247	298	250	284	263	260	285	250	252	285	288	261	263	283	275	266	273	272	255	268	280	265	276	263	253	284	277	243	259	304	262	297	291	290	262	269	271	262	260	263	252	273
8011	5324	582	437	384	374	325	316	305	325	299	308	318	323	302	324	298	280	330	279	282	304	293	294	317	266	283	295	315	301	273	331	286	295	301	304	270	306	276	311	313	293	308	315	307	291	294	306	305	273	271	301	289	303	323	290	298	301	312	312	302	281	318	256	298	266	303	285	288	290	284	247	308	327	298	320	304	291	290	273	298	318	274	280	296	312	273	273	299	292	317	287	283	277	301	322	307	284	307	302	305	274	320	305	307	281	314	285	285	317	291	319	295	302	288	295	323	298	283	305	332	287	315	315	293	312	303	309	312	277	309	318	280	289	315	279	287	306	306	313	273	322	301	299	285	305	294	281	296	301	294	291	291	283	299	316	352	288	285	289	299	327	270	314	288	309	282	288	301	298	275	317	317	304	323	302	302	288	272	284	300	304	315	257	272	280	333	297	278	281	256	288	304	293	267	285	298	297	280	317	315	272	294	292	302	311	282	289	287	299	294	306	302	310	257	278	319	305	330	302	294	317	313	299	291	301	275	293	298	283	288	296	286	307	280	281	286	325	314	309	288	314	308	290	278	274	288	308	277	321	310	310	257	289	297	308	265	324	292	297	283	298	298	300	305	267	295	327	280	321	293	286	311	307	285	298	281	274	297	288	293	320	315	295	299	281	292	305	288	309	274	295	293	303	289	288	306	274	301	262	310	313	297	283	285	318	309	297	300	313	314	294	317	316	288	290	276	281	330	322	281	294	278	293	287	300	282	301	271	308	292	293	327	333	269	305	309	281	305	319	287	272	256	308	305	313	276	293	300	280	308	288	325	310	303	287	291	287	287	283	293	308	301	300	307	285	308	273	277	292	304	286	299	303	312	298	308	295	299	276	290	274	321	303	303	315	329	293	285	295	267	311	322	316	307	294	296	335	295	340	296	311	268	275	280	283	284	300	282	293	345	315	297	338	302	333	281	286	290	325	284	280	301	314	310	309	316	300	289	310	290	281	301	303	281	297	318	291	318	349	293	287	291	317	300	306	307	310	316	288	279	298	311	292	317	276	286	279	256	279	304	318	312	319	281	331	305	278	286	302	288	291	298	266	317	281	300	312	305	273	317	332	295	319	277	340	306	277	299	316	322	311	291	299	286	285	288	281	344	305	322	300	300	284	316	291	319	288	298	260	318	320	317	292	298	304	282	277	284	304	273	277	327	274	311	318	296	315	299	302	307	298	273	317	299	264	301	309	310	294	325	283	278	246	313	286	318	295	300	276	300	264	299	308	325	299	305	303	313	327	284	262	295	299	290	264	303	283	302	292	278	296	321	284	326	306	286	286	305	267	263	303	326	292	314	271	288	312	292	295	311	265	280	303	306	278	274	323	321	295	279	298	289	282	274	297	293	318	281	283	263	299	297	298	287	352	331	310	285	295	309	289	286	318	314	289	297	292	282	297	297	296	302	260	279	307	282	319	278	279	288	286	279	300	300	305	318	298	299	264	311	303	316	294	304	294	286	286	307	310	275	295	303	297	331	307	331	309	299	315	319	313	316	309	297	292	295	313	289	288	299	325	294	276	310	298	297	304	296	286	295	339	286	323	305	287	306	306	291	285	277	302	312	309	293	301	290	297	260	335	275	308	284	304	319	320	296	281	323	304	284	310	312	293	269	325	320	275	295	291	336	297	288	290	282	312	307	309	311	298	319	280	283	277	335	299	279	302	272	293	310	297	320	300	298	308	300	325	274	292	300	293	323	268	315	304	277	275	301	266	321	320	325	321	277	262	311	291	280	300	282	300	309	285	293	315	277	278	302	296	305	324	308	259	300	283	282	291	300	301	328	323	335	281	309	310	306	310	320	317	292	308	306	307	282	283	324	292	324	325	285	306	310	264	308	290	315	267	289	298	300	283	295	287	294	321	278	299	289	300	310	281	286	288	300	290	306	296	265	304	290	333	314	283	297	329	326	305	317	304	303	281	320	293	284	314	320	292	294	309	297	293	303	284	313	287	303	291	304	312	286	272	294	307	285	317	330	295	332	304	294	316	292	311	278	310	292	280	271	297	296	299	270	300	278	310	289	289	312	284	305	264	297	292	318	317	295	303	323	298	285	300	328	265	304	297	318	309	285	296	301	262	308	317	275	294	308	281	331	329	290	275	304	275	322	289	283	324	302	269	295	316	293	288	306	316	318	316	309	282	288	306	300	285	304	325	317	326	303	297	289	298	282	306	281	285	316	306	293	299	323	288	308	282	300	277	287	301	328	290	309	293	345	306	297	289	298	273	289	282	291	299	291	287	310	267	285	290	276	273	286	277	307	302	270	295	292	309	320	321	299	286	286	288	267	286	298	293	328	278	293	265	301	300	262	291	292	290	266	304	289	324	283	294	309	304	299	288	275	271	264	308	289	301	287	285	293	291	297	329	318	325	294	311	283	329	296	312	303	293	294	313	289	261	323	328	296	279	294	307	317	296	288	275	309	286	308	306	339	286	310	305	289	308	295	301	299	274	337	340	292	315	302	281	317	292	280	313	293	279	288	327	299	311	291	294	298	281	294	300	286	291	306	263	286	308	319	293	255	279	332	317	311	305	262	299	289	298	291	314	294	329	290	289	311	297	308	299	286	273	275	286	320	294	308	298	279	284	275	296	333	276	286	273	302	309	303	306	245	271	301	283	310	282	300	293	336	304	303	273	303	291	283	299	293	311	301	272	316	322	321	276	281	314	282	319	264	315	324	303	300	310	281	268	286	296	296	286	311	313	300	284	282	334	304	308	300	290	304	302	284	284	307	261	297	277	302	338	287	297	301	300	276	308	319	290	297	299	269	278	303	302	299	280	301	270	306	270	315	290	294	288	339	304	299	331	320	302	283	305	321	319	298	280	304	295	308	282	268	311	294	267	290	282	280	280	305	323	267	292	277	305	311	297	294	289	274	318	293	310	318	302	264	287	299	269	305	303	293	303	306	279	310	310	274	332	288	296	296	279	289	296	318	324	284	295	327	303	266	313	333	309	295	272	307	254	303	306	281	297	288	296	350	295	314	337	293	295	273	322	300	318	309	304	314	296	314	261	315	282	280	307	320	306	315	309	294	290	287	305	294	284	319	304	295	291	275	300	278	301	289	303	288	280	298	296	285	310	307	311	297	259	301	316	328	292	301	308	276	281	331	311	305	332	300	279	311	310	341	302	291	295	307	275	263	327	318	307	264	286	288	298	310	293	290	286	306	314	319	269	284	288	285	291	288	310	314	278	284	301	309	292	279	313	303	286	316	296	301	306	285	286	278	310	276	274	287	267	272	282	279	302	290	312	292	278	301	297	317	303	302	291	311	298	302	291	277	297	268	293	302	298	302	275	284	259	304	322	284	263	278	301	310	311	302	318	307	300	304	322	299	302	283	316	297	274	313	310	296	310	276	267	287	285	303	304	335	313	279	308	319	332	297	300	305	267	288	309	302	258	313	273	286	280	270	313	310	271	313	278	306	304	312	324	283	347
23642	21048	28183	24087	21004	6993	645	407	322	302	281	248	216	197	205	155	180	186	146	156	151	147	156	142	148	140	127	149	122	156	142	152	122	146	134	129	139	130	115	147	153	132	153	134	128	144	131	114	118	139	135	119	141	139	114	127	127	137	107	122	144	109	145	131	131	134	118	106	140	129	119	116	117	121	136	143	124	133	122	112	121	118	129	143	130	130	127	130	127	117	141	135	127	113	129	122	126	144	129	105	117	132	127	125	142	125	116	131	125	158	105	152	149	146	131	130	135	139	135	123	122	124	115	130	130	137	141	107	122	125	105	127	102	134	105	122	120	112	119	141	128	108	142	112	142	125	128	120	128	141	131	130	122	127	127	122	125	120	125	129	114	124	122	131	109	118	110	138	144	128	117	128	138	130	145	136	117	124	106	125	144	135	127	148	118	130	120	116	115	127	132	133	116	162	126	117	139	117	137	126	110	132	125	139	136	146	125	110	117	135	118	135	132	100	120	118	120	139	116	112	125	109	131	142	133	136	135	136	120	129	135	137	130	111	136	164	124	133	116	126	136	128	140	120	117	137	125	142	129	139	124	112	126	136	120	113	125	123	142	140	142	123	126	148	114	134	116	135	133	137	141	134	126	130	128	134	140	125	124	130	119	121	121	111	132	130	115	135	116	136	141	135	129	142	145	132	127	103	118	119	127	140	114	110	116	120	147	139	144	132	138	124	123	115	141	120	123	144	120	137	130	143	131	133	113	118	121	122	128	110	123	115	122	123	123	129	121	135	146	110	120	111	120	118	133	113	117	129	134	142	110	111	123	110	131	122	124	120	121	133	116	121	117	119	124	110	140	121	116	130	130	124	126	134	120	119	134	137	130	150	115	127	143	145	108	111	113	137	129	136	102	134	127	135	130	116	127	103	109	118	127	126	124	124	125	106	118	133	119	123	119	117	135	118	124	122	121	121	120	124	131	123	139	103	124	119	148	137	122	126	140	126	114	112	115	132	108	129	130	147	115	134	130	121	121	113	135	125	126	136	130	131	128	134	106	134	109	131	137	123	126	125	126	129	122	126	127	118	122	124	128	122	134	149	132	118	121	119	136	115	123	145	126	141	152	124	128	123	124	117	144	125	135	144	131	133	135	139	109	132	129	136	105	117	120	122	119	121	110	117	136	125	105	123	125	143	125	132	120	130	126	148	131	138	121	125	125	129	144	143	131	135	133	120	137	116	119	119	139	132	119	125	137	133	105	135	136	131	149	144	124	117	128	133	114	134	132	134	138	126	113	117	128	128	117	115	121	136	114	126	131	118	120	121	137	138	116	140	136	152	122	114	136	111	133	134	121	145	105	121	128	99	130	151	129	126	127	119	137	126	129	124	103	134	131	110	121	127	127	124	126	128	119	132	133	119	128	114	121	111	121	123	128	125	134	129	133	125	122	131	129	122	118	151	121	128	138	133	136	143	121	130	123	127	121	136	124	126	131	124	116	106	123	133	122	109	144	138	127	130	122	120	129	139	135	137	143	136	103	117	136	129	127	119	111	137	126	116	100	115	118	144	113	107	134	132	131	119	133	136	129	122	126	146	134	120	111	137	128	116	127	100	150	129	118	142	136	126	139	120	116	130	135	122	125	127	123	135	121	138	137	132	118	140	124	121	120	148	116	134	123	130	116	156	129	118	138	128	133	121	152	115	111	132	124	127	126	144	134	136	138	132	148	124	124	130	128	121	147	116	126	132	118	113	127	113	130	128	102	133	118	119	130	127	103	136	140	118	130	128	114	128	126	133	135	117	120	133	127	117	128	124	134	113	127	115	140	133	130	125	135	133	97	117	108	119	132	119	129	121	131	125	129	113	123	114	129	132	122	136	141	117	138	139	114	116	127	129	132	122	110	139	126	113	145	130	110	125	116	116	115	111	131	140	123	123	126	113	103	136	117	129	114	134	113	134	141	122	135	123	124	136	122	125	123	124	130	117	140	119	121	121	132	129	137	123	132	127	110	125	134	119	116	109	127	132	135	123	133	130	142	132	126	140	145	130	135	124	117	125	114	144	126	124	127	125	122	129	127	139	123	98	115	130	131	112	128	119	112	127	141	125	127	115	101	150	123	119	112	133	126	126	146	114	114	129	121	129	122	119	130	119	142	122	140	122	124	109	122	133	106	115	134	127	135	125	144	126	121	111	130	153	115	143	143	132	126	149	116	122	123	142	129	137	125	139	138	123	141	127	122	123	128	120	117	118	124	136	135	136	141	135	132	118	117	131	115	123	126	119	127	125	117	125	115	121	139	126	138	121	124	137	124	123	124	134	133	130	127	135	140	131	122	123	106	128	126	137	111	123	129	121	126	119	123	132	121	118	112	113	135	137	129	139	117	126	127	125	132	128	114	119	118	122	110	130	108	139	107	122	133	127	113	143	125	150	125	115	135	116	136	144	130	129	132	106	150	113	120	109	139	127	109	111	133	121	107	129	143	138	131	127	106	134	119	132	119	134	130	142	148	125	112	127	122	139	152	150	135	121	124	161	129	113	133	128	118	110	149	134	115	123	133	118	143	134	124	117	112	105	141	133	107	131	115	143	126	121	109	152	137	121	134	128	125	120	121	122	123	129	123	130	131	125	141	128	132	124	125	112	132	115	120	113	116	117	138	117	118	125	127	115	128	121	121	121	137	135	114	126	120	130	126	120	143	148	123	142	132	150	129	130	122	144	115	126	116	141	119	125	121	117	115	104	127	127	113	133	123	120	122	129	124	134	112	133	116	123	121	110	115	120	119	126	126	118	147	126	136	107	121	134	123	124	110	115	112	138	149	138	111	127	131	118	122	139	127	128	113	102	149	119	115	130	130	128	150	143	142	122	115	116	121	115	112	114	113	117	124	126	143	105	123	122	125	107	144	137	117	129	106	129	136	124	122	120	120	118	108	124	134	125	128	97	127	124	123	129	128	134	134	126	141	124	119	123	121	121	127	126	128	137	136	116	106	120	137	113	135	122	116	114	114	129	125	129	118	121	122	138	116	107	143	136	133	110	124	116	107	116	108	147	125	141	138	123	128	115	136	150	127	134	120	125	109	118	134	144	136	122	118	125	120	149	114	149	132	122	118	125	122	136	133	141	126	141	130	116	133	153	118	142	123	126	118	120	119	119	119	108	130	118	138	125	131	132	124	130	119	126	128	112	100	139	126	118	127	113	119	121	110	132	124	141	127	144	102	114	127	117	130	129	125	117	129	139	136	120	126	142	104	138	115	134	121	129	122	147	119	127	136	127	121	133	128	157	127	123	152	141	141	143	123	114	127	98	117	114	114	143	142	146	125	123	142	122	143	133	132	137	108	129	113	142	115	124	115	120	133	107	132	128	109	121	91	139	149	155	133	107	120	124	139	134	105	119	119	111	147	119	123	129	130	108	113	123	124	129	137	157	143	115	122	138	120	124	135	133	123	119	132	125	123	120	118	132	128	129	139	156	121	139	128	146	114	127
27656	23402	5417	2378	1612	1220	890	735	516	509	395	365	310	270	287	247	236	222	188	174	203	196	156	182	204	161	167	183	190	179	183	172	148	168	174	182	157	193	156	156	140	129	147	163	170	158	151	153	149	166	162	156	157	157	145	164	134	143	141	142	160	158	142	146	165	156	160	156	115	158	152	146	150	146	121	135	154	153	145	130	157	161	146	151	154	159	165	142	146	146	128	123	154	136	141	151	141	154	150	139	148	151	159	155	144	131	144	150	133	136	139	156	126	138	164	146	135	157	141	140	135	127	123	156	156	146	144	156	152	160	163	148	156	154	147	153	153	149	123	148	164	162	135	149	143	136	144	142	132	140	149	149	152	130	151	174	151	145	164	138	134	161	165	140	140	164	146	138	151	147	159	151	162	148	141	142	174	159	141	144	110	155	147	137	161	136	170	141	148	146	150	148	152	152	152	140	145	139	133	154	149	137	144	131	152	147	146	132	152	156	135	153	155	139	157	153	161	159	136	140	153	145	135	131	144	146	158	155	142	135	144	154	161	154	153	159	140	153	122	154	150	141	159	150	139	136	145	133	145	150	154	142	154	135	152	140	129	155	149	158	155	149	134	137	130	142	116	131	151	130	136	173	138	137	140	144	116	154	151	140	126	125	158	121	155	131	155	124	155	154	144	174	145	144	149	161	159	147	153	133	139	158	150	141	134	126	142	142	151	142	148	164	138	161	157	158	136	142	130	142	148	152	152	147	149	150	136	136	137	138	146	143	165	149	140	136	128	150	148	149	138	127	146	142	156	146	143	147	137	161	154	139	177	144	142	134	145	155	166	148	150	147	150	157	153	151	146	158	131	141	139	127	175	174	127	147	127	160	151	144	133	155	151	143	129	141	134	124	128	173	135	132	139	152	139	155	139	146	162	177	143	156	129	144	160	145	133	157	144	136	170	161	134	130	145	148	166	169	176	140	132	159	143	155	147	136	127	134	136	144	143	161	128	146	163	147	138	129	153	144	149	157	149	152	153	132	135	140	140	164	148	152	144	142	135	146	138	148	171	134	146	127	143	137	167	129	154	148	150	144	147	137	142	151	152	126	162	145	127	147	157	147	144	153	147	133	146	138	145	135	140	153	134	167	157	134	150	149	170	116	137	149	136	157	126	167	150	166	134	134	143	154	145	151	170	192	142	155	148	128	150	146	150	140	144	134	139	159	150	121	139	141	149	160	152	136	141	124	150	141	177	144	169	144	109	147	147	133	145	130	149	155	146	163	130	150	152	154	165	122	141	148	137	156	170	162	165	175	159	151	130	131	123	140	160	145	148	157	146	154	147	153	156	138	134	156	146	155	154	145	139	150	156	132	134	153	145	159	158	149	142	129	142	128	125	136	130	139	141	165	128	133	146	169	150	161	152	148	155	164	129	159	165	151	157	143	141	127	156	144	155	168	161	147	135	144	163	149	156	143	151	150	129	141	150	161	162	168	128	135	147	137	152	141	135	167	151	153	141	161	153	143	130	142	172	138	131	147	164	156	138	136	165	152	169	165	147	129	139	147	135	145	153	140	146	152	145	140	156	137	159	141	146	166	159	154	146	165	156	148	150	148	144	175	138	159	170	159	134	149	133	143	158	134	155	141	163	144	154	172	138	137	156	162	161	143	160	141	147	154	140	129	143	136	147	148	156	131	163	164	162	166	141	132	145	150	145	152	140	152	141	149	153	147	146	143	176	137	183	149	143	181	126	154	149	163	166	156	167	155	167	158	144	152	141	143	142	134	134	155	140	135	163	116	147	141	160	156	160	164	152	134	159	148	157	125	138	154	143	162	138	164	157	137	155	154	156	140	162	126	147	142	139	134	114	163	151	139	141	156	149	169	146	138	150	130	147	158	132	134	124	151	150	145	156	131	161	136	165	153	124	142	146	148	142	133	133	151	132	147	142	126	155	154	132	157	127	149	142	157	136	128	142	136	140	131	148	161	160	164	148	139	148	146	145	131	151	130	139	161	124	154	151	158	142	146	138	129	136	131	129	142	152	147	155	156	143	135	149	131	133	146	153	154	150	136	125	160	154	141	151	146	137	135	143	152	151	140	147	159	135	159	128	150	149	142	148	150	129	143	156	150	140	133	152	147	136	120	162	140	157	128	154	143	147	147	143	145	151	141	168	141	122	154	141	133	163	135	157	120	155	159	131	140	153	137	141	145	119	162	146	155	158	147	139	152	158	136	161	157	143	142	138	149	163	156	151	130	160	132	158	140	136	155	135	174	140	165	158	148	132	148	134	151	133	158	137	161	150	152	160	159	139	148	165	157	152	151	163	140	171	142	145	149	163	127	160	171	146	148	150	151	143	151	174	156	169	130	157	159	144	150	160	121	139	147	147	126	137	125	155	135	141	149	160	146	149	147	166	121	148	155	166	140	158	148	157	147	159	134	164	154	143	120	184	156	156	135	169	132	152	157	149	150	138	129	136	148	160	161	160	160	146	148	132	149	145	156	150	147	152	149	152	141	143	133	153	123	131	148	150	137	140	150	121	169	132	138	154	113	157	129	144	140	120	121	147	149	146	145	148	159	129	150	140	135	165	156	165	152	118	155	176	157	145	150	149	146	133	119	175	150	159	165	136	137	169	128	148	159	149	170	155	156	152	140	143	141	131	162	157	145	165	129	161	168	137	143	152	121	142	135	143	162	145	122	166	153	156	150	159	133	165	141	156	145	143	164	156	139	141	158	153	146	136	165	142	156	135	141	176	135	141	142	140	166	147	145	139	148	138	143	154	160	141	166	165	124	158	133	160	128	124	176	138	144	135	146	130	149	159	167	132	140	129	155	146	154	174	151	133	123	121	153	117	160	158	163	148	165	166	147	134	148	130	150	150	147	134	130	146	155	140	136	154	130	140	140	154	145	153	133	154	131	159	155	131	156	132	162	161	158	125	162	134	149	152	138	138	124	138	143	146	138	140	132	176	127	135	140	146	146	138	159	133	178	135	143	153	151	125	164	143	152	148	128	141	145	150	134	131	158	155	138	139	158	143	144	153	147	152	159	143	148	139	149	148	150	133	128	157	150	156	155	154	138	137	138	169	164	160	140	147	159	160	155	137	164	141	127	153	128	173	167	139	166	150	139	171	152	145	126	160	175	142	144	146	146	142	145	161	160	161	155	168	137	153	153	156	157	127	149	144	167	150	158	134	141	147	152	158	156	128	168	133	134	154	144	147	144	129	170	113	151	177	159	149	152	130	142	169	153	149	159	155	138	144	161	150	127	145	141	145	164	133	146	139	126	151	156	139	157	156	142	156	150	101	149	144	131	137	156	134	167	151	169	147	126	147	143	142	134	125	123	135	149	162	141	166	155	162	140	138	163	135	155	148	170	142	114	145	143	152	136	146	121	154	129	151	157	154	154	159	149	151	141	135	155	141	128	142	144	132	132	155	163	140	131	168	146	146	128	142	151	126	146	124	142	126	140	137	145	145	166	131	147
24783	21047	26816	25215	7309	783	610	590	507	525	489	487	488	421	453	464	438	431	443	474	449	432	413	426	431	425	440	431	445	406	428	456	427	457	439	403	452	422	420	425	426	430	433	439	445	431	424	405	431	433	432	439	415	450	408	409	438	397	439	427	449	447	470	428	447	411	405	386	480	416	408	456	424	445	416	443	419	411	418	429	408	444	405	406	463	396	455	437	418	448	404	385	438	398	449	432	411	385	409	412	438	396	424	424	414	425	449	437	418	465	463	422	474	436	439	426	406	426	410	420	405	420	425	452	447	470	386	450	471	432	412	456	435	420	417	404	425	443	436	393	414	433	396	438	443	429	400	415	394	438	429	440	400	461	415	410	430	427	451	436	427	402	395	431	447	415	431	406	452	429	444	429	415	425	434	454	419	439	433	466	422	429	419	436	415	455	403	455	408	424	413	464	453	420	418	431	453	434	426	447	449	437	410	439	414	443	467	451	426	440	405	437	434	411	436	392	406	430	405	441	390	394	373	387	418	415	396	421	433	394	420	451	453	387	456	410	425	442	440	459	430	457	463	410	435	419	442	409	396	401	438	412	424	422	401	435	421	409	428	425	416	420	432	427	408	419	441	438	395	398	447	462	425	458	470	399	421	424	388	432	417	428	460	421	415	428	418	404	464	415	419	407	416	422	436	430	453	447	427	387	443	485	408	414	422	446	440	458	415	465	431	458	452	416	464	443	426	380	445	424	424	389	434	416	440	399	416	434	432	416	421	453	398	438	432	443	469	401	423	409	433	440	423	443	416	427	437	429	395	399	438	405	396	452	398	424	419	400	424	435	398	427	422	394	410	426	454	441	461	471	428	416	415	432	430	414	395	437	402	442	442	440	458	456	412	454	448	444	468	381	425	407	400	410	440	401	432	423	412	439	410	415	428	413	413	432	415	426	464	422	460	459	414	417	418	435	438	425	435	434	422	391	441	440	432	443	409	459	449	466	453	459	449	468	404	433	413	411	388	461	429	443	464	406	440	450	405	439	439	410	357	455	455	415	418	436	417	422	407	380	406	452	410	410	461	424	393	418	464	441	411	416	418	400	381	433	465	433	419	445	429	423	388	419	441	454	415	422	450	442	423	439	448	413	385	443	458	399	433	438	408	417	389	403	415	420	403	451	433	413	421	405	453	417	416	439	408	400	420	431	458	408	448	421	427	411	413	434	411	417	434	457	371	449	408	424	444	432	432	422	421	391	417	462	441	409	445	417	424	442	447	435	435	444	418	409	432	383	414	407	427	458	448	417	423	405	426	476	434	438	397	433	390	417	466	392	405	456	410	430	406	397	438	417	427	467	454	388	403	411	408	442	425	428	407	449	448	425	449	437	408	387	439	439	443	453	439	432	419	454	419	415	431	418	462	432	414	435	452	437	439	451	435	458	421	445	369	406	424	434	424	404	401	480	466	443	455	401	406	433	437	407	439	422	435	424	408	449	398	447	457	422	453	421	410	418	417	416	416	419	407	455	429	429	448	422	399	432	420	429	455	396	442	417	413	435	419	427	440	426	400	477	404	440	440	421	421	437	431	430	430	413	443	410	453	425	423	455	396	417	365	438	424	426	389	430	425	378	401	432	457	418	425	437	403	433	410	433	433	421	419	421	427	411	445	439	426	393	412	424	393	417	449	417	415	445	399	407	448	428	396	418	478	474	444	390	434	434	417	417	405	405	391	401	425	454	424	405	440	422	404	403	458	425	433	444	461	461	432	413	427	425	422	432	424	405	430	395	409	412	405	443	407	370	423	408	407	439	410	378	432	402	402	394	375	417	418	446	494	391	437	463	420	416	440	419	455	415	408	417	433	418	386	449	379	422	423	416	422	411	385	431	431	435	428	423	420	427	388	433	398	413	442	458	436	420	399	400	403	421	380	443	473	411	442	435	400	443	431	396	416	410	411	441	386	408	451	399	430	445	421	403	423	415	425	459	411	398	434	425	399	442	404	386	415	458	401	450	430	418	451	424	403	440	429	427	425	435	400	434	408	423	430	454	391	431	441	419	440	457	471	428	444	404	456	402	424	436	431	435	392	417	418	416	440	417	433	462	436	408	396	430	439	444	450	389	442	446	447	398	424	441	439	430	449	450	407	415	424	440	389	432	448	454	433	425	427	383	413	465	405	405	388	459	431	456	464	434	410	418	419	448	408	407	440	426	401	469	399	425	437	446	426	412	463	389	429	481	406	398	443	452	395	420	410	428	398	447	424	384	421	416	425	463	422	382	433	457	437	395	436	394	415	409	439	411	415	413	420	430	424	390	399	388	426	438	412	404	440	460	409	438	399	417	421	428	458	381	408	441	413	413	440	435	460	423	435	404	448	447	452	425	471	447	454	431	394	457	397	400	405	449	395	405	440	434	443	429	427	443	430	423	408	447	424	392	434	424	453	430	407	443	411	490	378	431	455	437	401	435	416	481	422	393	426	396	422	373	435	397	412	408	433	356	381	428	446	442	436	414	447	420	451	422	427	403	412	461	441	434	440	434	396	426	450	450	422	413	423	409	418	428	415	422	400	393	399	452	430	406	396	465	434	410	416	425	385	416	416	407	399	411	417	455	390	424	434	417	432	414	434	453	445	432	402	423	419	427	462	411	453	394	394	432	415	411	408	442	403	426	433	421	423	431	459	407	434	419	504	423	427	428	439	417	415	419	421	425	406	412	393	446	426	424	452	429	446	457	440	427	468	424	445	421	447	464	411	456	395	436	408	412	452	429	416	450	397	426	416	421	438	414	467	461	428	436	439	477	436	450	411	403	427	421	466	436	417	399	415	412	433	455	418	453	412	446	418	412	393	434	442	424	444	441	402	458	458	438	441	406	395	439	427	426	435	404	450	429	452	449	472	452	442	413	434	388	437	416	417	389	406	430	443	415	440	403	445	444	462	428	413	450	419	410	421	458	413	441	368	459	417	425	444	436	429	441	380	403	398	420	399	452	432	478	467	416	429	429	425	436	424	421	404	423	420	414	420	447	418	431	428	473	453	399	423	461	424	397	465	444	403	421	452	426	429	433	421	448	461	408	417	464	431	394	433	431	470	442	410	436	441	441	435	434	422	435	398	404	425	426	422	408	424	453	437	443	415	422	391	416	452	402	425	432	410	428	416	423	444	412	427	459	414	432	411	410	427	420	426	460	461	401	411	413	418	420	445	395	452	449	403	430	424	426	407	425	425	439	411	435	415	432	423	447	422	446	430	435	417	404	457	436	434	422	420	412	455	436	389	449	437	395	454	417	449	389	448	416	426	427	414	414	407	423	387	441	424	426	433	438	446	427	403	419	413	426	443	399	409	442	402	423	437	402	410	401	426	411	448	382	451	428	393	463	385	442	423	401	413	410	421	428	437	430	439	416	411	393	425	453	431	418	426	413	422	428	452	440	398	423	438	462	424	406	428	419	447	416	483	430	401	392	393	442	408	420	444	407	401	423	474	442	441	434	431	398
25285	16177	3080	1596	1263	1014	887	741	660	620	582	563	568	500	511	474	494	496	437	489	455	480	436	507	465	461	470	468	434	447	425	439	455	477	412	458	491	462	425	474	439	453	419	447	465	466	450	436	455	398	447	427	431	432	475	444	436	458	428	488	423	437	429	423	451	469	463	461	466	477	434	435	507	452	428	441	456	471	474	454	462	441	468	467	450	437	447	489	490	397	459	472	426	427	446	410	459	446	482	426	456	468	435	414	465	458	436	456	427	450	436	416	484	426	466	463	487	424	430	440	419	417	449	439	449	468	465	453	460	468	441	423	441	428	447	464	449	461	439	452	434	474	423	446	438	456	455	450	479	444	455	440	484	479	433	437	448	423	430	477	441	436	440	445	470	471	473	434	481	428	453	442	471	486	433	438	454	464	442	447	470	422	457	467	484	438	467	413	455	460	415	458	458	464	435	493	452	447	456	465	455	471	455	439	447	439	428	436	394	474	449	417	456	440	422	433	472	439	480	477	450	457	451	447	426	415	494	472	469	377	438	444	438	439	460	426	461	455	472	437	461	454	434	441	458	447	431	464	477	430	419	405	443	436	499	457	438	448	459	441	402	464	450	485	460	457	430	479	418	447	490	471	445	501	445	417	444	461	441	453	440	428	397	420	453	488	474	438	442	434	438	485	445	432	458	416	428	467	419	463	435	443	445	457	452	460	445	440	443	455	460	434	429	433	417	466	443	448	473	456	431	438	466	435	447	443	476	428	452	465	459	451	442	422	442	454	443	459	470	429	452	468	452	455	448	438	416	449	463	419	445	443	443	480	439	457	442	423	439	446	448	417	465	461	438	427	438	416	444	437	414	452	436	460	468	437	416	444	415	426	425	474	464	448	452	499	439	443	424	420	478	418	444	425	470	460	465	416	434	423	481	468	445	440	439	462	469	464	460	434	405	415	473	453	429	455	466	466	422	469	434	462	483	477	484	496	464	474	491	463	473	443	449	441	428	450	445	419	464	484	464	423	435	414	449	483	412	464	452	472	466	418	477	418	460	447	480	476	468	426	419	465	469	441	440	441	418	460	433	453	477	415	472	413	465	435	415	462	473	456	437	426	423	458	456	426	459	447	445	469	407	439	471	434	417	470	467	451	435	481	416	427	432	411	426	452	427	473	422	444	387	456	441	478	444	412	426	468	423	413	452	439	472	453	393	432	472	421	439	437	443	473	482	461	473	472	456	471	437	427	456	475	448	420	426	448	462	448	442	449	457	421	468	447	431	442	417	449	465	417	439	428	471	464	461	495	439	464	425	459	458	433	430	441	452	463	433	477	460	429	457	449	465	440	464	449	456	451	433	427	486	462	421	452	479	457	453	454	471	435	473	439	447	465	414	437	439	467	440	438	465	480	430	453	463	450	456	412	439	460	453	429	411	441	425	472	429	439	452	455	478	459	453	444	466	459	410	435	448	449	472	451	449	495	451	419	485	441	413	453	465	450	456	462	436	453	463	432	434	458	434	456	453	419	421	408	448	444	437	467	452	480	409	429	429	462	483	470	439	447	474	410	491	448	463	423	475	402	457	451	467	507	454	469	420	452	455	440	407	445	426	492	456	467	438	467	456	440	448	465	467	486	476	451	447	486	449	448	465	404	447	423	423	460	425	432	433	467	475	459	480	401	432	450	434	423	405	458	434	458	461	453	434	452	438	432	458	474	438	451	440	467	436	437	422	472	464	454	456	427	447	448	417	453	479	483	453	429	452	432	438	417	431	462	458	434	422	453	430	465	439	433	440	447	437	440	430	434	467	444	452	449	483	433	439	435	463	470	478	455	477	464	434	455	436	483	451	458	441	451	440	424	445	492	444	455	471	442	440	472	503	473	473	491	417	445	468	431	476	435	451	499	454	444	426	420	439	423	451	458	486	462	447	412	451	496	425	417	425	501	457	464	431	458	486	450	420	448	453	454	424	466	415	489	456	434	451	509	442	440	462	459	459	446	419	485	443	456	460	410	436	488	424	459	437	472	435	426	447	494	440	454	434	436	424	429	434	482	436	450	420	450	452	443	454	437	471	434	452	491	443	457	450	452	450	444	473	434	439	426	443	452	424	423	421	460	432	453	473	422	429	447	433	452	468	437	468	464	427	416	449	435	476	434	439	418	461	447	488	445	453	435	472	452	444	489	440	423	477	469	446	455	455	469	450	447	426	455	474	474	472	456	446	423	452	421	446	456	464	445	469	448	477	460	443	453	456	455	437	462	453	496	472	463	444	437	461	489	464	439	459	461	457	466	442	469	427	443	430	436	434	415	444	443	449	460	434	463	420	444	433	418	471	442	457	478	436	474	483	398	437	443	442	477	419	471	480	454	461	448	441	451	471	449	436	436	461	425	452	439	427	446	421	423	431	438	453	448	483	465	474	450	441	453	471	443	459	450	484	404	424	445	459	483	464	441	441	461	480	385	439	418	462	441	449	422	409	472	463	429	417	442	433	443	441	454	460	429	430	480	429	473	463	460	453	466	450	465	443	434	463	446	445	445	394	460	475	433	421	446	438	451	455	435	443	472	467	486	434	411	413	449	441	452	410	441	433	433	460	439	410	446	470	467	429	413	434	446	434	463	488	450	450	478	466	407	480	444	440	453	462	456	458	500	399	481	435	449	448	480	475	458	440	461	411	446	480	441	407	453	445	399	459	427	459	451	484	450	456	455	459	445	472	450	460	450	478	490	453	433	415	431	467	476	440	457	443	475	468	419	445	452	452	435	430	436	424	432	453	443	455	418	462	470	468	460	430	429	436	497	485	470	457	460	476	434	456	443	434	438	450	445	486	462	419	467	405	432	454	436	457	440	464	437	473	428	417	412	419	452	465	432	434	459	415	428	442	416	437	432	464	451	462	405	446	448	468	432	463	432	422	440	456	448	461	405	422	458	455	426	456	492	427	440	459	421	462	476	441	458	459	444	480	421	464	451	470	460	453	422	423	447	461	478	449	461	451	446	467	436	439	451	493	433	430	455	461	496	472	496	430	468	461	469	458	476	446	484	430	412	420	473	424	476	426	433	482	415	429	444	437	409	438	427	431	441	468	414	423	471	439	461	453	515	452	449	437	442	451	481	429	408	420	414	470	471	449	448	452	422	411	460	448	488	478	470	421	446	421	461	488	465	447	434	453	436	457	460	459	466	416	439	485	462	431	445	463	464	454	468	424	466	459	461	470	458	452	445	425	417	469	419	454	466	438	452	381	448	449	478	450	482	432	413	441	453	447	460	456	431	474	414	423	453	411	464	464	466	416	479	440	452	458	452	445	434	449	462	446	458	445	479	447	474	418	465	444	433	444	462	447	446	454	474	463	479	460	472	472	447	434	455	457	455	460	484	454	418	445	446	451	429	485	454	435	435	436	404	448	459	480	465	412	415	430	428	479	455	455	471	484	467	468	441	477	443	473	458	449	439	413	428	424	441	428	458	490	453	421	495	427	430	437	415	462	436
22593	21096	28628	23792	21091	21070	5289	886	665	596	549	469	432	438	411	403	375	358	390	339	355	333	317	363	307	326	328	304	320	295	303	296	306	299	302	301	283	307	277	274	295	305	283	304	292	315	280	303	257	314	273	273	260	308	290	287	261	315	259	247	287	285	276	291	303	321	266	300	288	306	287	270	304	256	269	290	294	264	291	268	293	290	265	269	273	323	302	300	323	269	297	276	301	287	279	293	303	286	266	245	314	264	295	304	274	280	284	253	325	302	291	307	294	295	281	290	306	281	282	291	282	297	287	292	285	283	281	289	275	308	256	259	293	295	269	268	271	290	277	286	273	283	312	273	280	288	306	287	261	298	277	288	287	309	289	292	293	282	271	287	278	255	298	278	267	284	248	263	251	289	303	249	302	296	274	317	283	304	300	273	315	298	287	312	292	272	284	285	299	257	271	311	291	304	265	292	294	293	292	292	270	306	306	270	299	290	281	272	333	289	278	294	276	273	280	237	303	279	292	273	284	287	332	286	318	283	295	287	293	292	229	264	275	308	279	261	305	303	290	318	262	267	290	280	287	263	256	278	268	312	294	314	282	252	290	293	276	290	271	285	304	317	270	283	256	250	313	301	275	261	317	306	274	291	289	297	261	280	314	301	268	254	282	291	271	283	309	266	283	275	283	277	306	303	291	255	240	262	297	272	277	303	294	305	304	281	284	284	333	274	268	302	310	281	295	288	314	272	292	288	286	276	316	280	287	300	266	307	281	273	261	236	262	292	296	282	275	288	276	278	298	290	292	269	270	287	283	293	303	294	293	297	300	260	320	279	272	294	301	276	289	295	312	301	244	273	290	314	296	282	280	311	295	262	301	257	262	256	275	310	273	292	265	292	295	258	275	274	272	303	275	277	298	257	285	275	301	255	300	253	252	301	257	274	297	285	244	277	291	297	282	284	278	269	276	288	275	278	278	278	329	291	285	276	279	236	272	278	257	293	286	267	274	283	286	283	278	244	270	282	271	263	305	264	268	276	324	283	288	258	290	289	253	249	284	261	280	286	271	276	256	312	318	265	295	287	289	277	290	275	274	308	287	319	300	268	294	326	296	258	276	291	278	248	281	288	267	245	285	298	307	264	290	291	252	293	265	313	275	281	311	245	299	284	233	283	263	300	333	248	278	307	276	286	282	282	291	277	297	267	258	302	304	284	278	280	280	286	271	292	295	291	290	275	302	290	292	305	281	271	294	258	278	289	281	277	298	299	291	294	315	296	268	255	284	281	280	273	276	293	295	305	260	273	298	283	296	300	266	314	320	273	302	275	278	280	316	279	270	286	297	282	282	299	289	296	293	278	288	262	269	266	274	277	296	288	280	281	240	246	282	262	266	288	266	330	285	300	282	265	261	275	297	299	260	279	297	286	280	268	245	302	285	256	285	255	295	281	291	289	266	284	314	278	267	274	287	263	298	281	295	272	303	299	271	313	272	293	292	278	281	317	307	279	254	304	273	291	268	284	265	262	274	253	247	262	295	280	259	287	276	270	276	286	269	297	284	290	299	277	316	278	279	298	273	312	289	297	279	282	276	293	262	276	299	265	284	251	245	276	284	290	255	283	303	281	289	296	303	271	300	268	305	284	275	303	270	306	281	287	275	298	286	248	305	277	291	267	281	274	257	283	286	274	256	288	268	285	292	274	276	280	289	254	241	273	293	277	278	255	291	304	281	299	285	281	265	278	285	302	295	284	305	280	290	242	302	248	267	287	329	284	271	282	297	311	247	257	280	283	288	285	274	305	282	280	286	300	263	312	269	259	272	295	259	284	287	280	276	290	297	263	246	272	256	271	258	302	279	270	270	292	307	282	291	254	271	289	292	292	277	264	283	285	277	274	283	265	289	317	300	284	283	277	301	257	282	284	282	297	289	286	301	281	295	299	301	269	281	295	262	253	267	282	292	275	309	267	277	254	273	299	281	276	291	274	278	296	269	280	281	296	299	286	299	285	259	297	292	275	295	281	260	275	300	274	307	304	328	262	296	287	294	293	261	285	311	293	282	304	297	305	280	281	299	288	256	277	298	290	290	270	266	308	288	305	290	297	270	316	279	276	282	295	271	259	265	284	301	327	316	287	279	304	283	312	269	254	285	244	320	277	264	294	292	297	273	308	296	303	324	303	290	259	313	272	263	254	283	237	265	299	287	276	288	273	291	277	290	292	248	315	284	276	293	291	285	309	278	280	309	290	286	273	293	300	316	277	276	324	283	292	270	254	285	297	273	308	262	288	263	291	284	298	289	297	295	294	283	285	322	314	291	266	239	264	301	270	261	252	267	296	288	287	277	301	292	281	309	259	278	304	277	304	293	262	267	271	281	261	275	270	287	285	273	278	247	275	289	278	266	273	307	300	281	292	315	239	270	326	284	272	280	255	264	301	296	290	272	264	296	297	289	271	268	326	305	264	264	288	272	286	288	289	263	292	294	276	305	303	269	299	274	303	283	256	284	283	273	289	276	293	276	285	300	284	283	302	286	281	271	266	278	244	326	311	256	268	267	305	279	266	281	294	272	290	274	288	294	272	310	262	269	271	267	256	292	263	295	278	261	273	281	301	297	283	266	275	304	286	271	266	284	263	258	300	283	286	287	275	303	253	281	296	293	257	316	253	277	283	309	277	297	280	285	293	275	253	286	288	277	254	278	313	281	279	296	284	288	313	265	297	304	309	301	297	297	249	284	285	271	284	280	256	298	285	295	272	277	261	273	254	273	303	277	285	278	294	318	298	318	262	278	281	295	314	285	274	319	298	262	284	276	292	279	317	265	305	281	265	274	268	294	288	281	294	287	299	303	263	254	278	242	277	318	305	316	288	280	278	239	283	259	295	285	301	289	305	262	301	305	286	308	270	291	269	283	286	312	296	278	306	313	270	264	302	247	308	283	290	259	305	296	257	271	250	294	306	297	290	280	265	308	311	306	286	281	281	279	281	275	304	318	276	281	311	262	282	287	281	303	284	249	293	280	287	282	286	316	267	295	272	280	295	305	285	281	316	289	287	284	306	292	302	268	315	286	314	265	267	272	267	281	258	267	315	259	280	290	308	268	281	304	235	311	290	319	261	278	298	304	309	251	289	295	281	296	280	277	259	263	263	279	266	268	302	289	300	279	297	266	299	298	296	326	312	258	285	282	289	279	308	285	293	279	280	296	288	294	265	235	264	309	264	305	290	300	281	277	320	291	284	282	311	315	281	281	270	287	292	253	258	311	299	279	268	275	263	284	271	248	316	255	303	286	291	294	265	322	276	320	267	315	287	296	284	297	301	259	292	274	281	291	275	294	296	321	264	293	289	285	271	300	291	327	225	290	287	263	282	261	297	311	273	285	293	274	293	296	292	318	298	260	292	253	270	275	260	302	292	280	268	291	286	280	315	259	293	266	293	294	284	303	266	267	284	257	288	301	268	274	312	295	282	266	268	296	285	291	297	296	265	273	286	282	267
34460	26836	9251	4274	3144	2336	1763	1368	1090	907	827	658	601	528	511	474	466	378	450	419	389	377	390	346	351	354	329	324	307	329	301	322	325	351	312	284	289	355	325	288	297	283	307	304	296	300	308	340	277	276	301	328	337	312	296	305	280	288	285	298	326	316	289	270	287	285	277	307	271	298	295	282	311	295	302	298	315	299	300	299	334	307	331	289	322	295	267	284	292	283	299	282	300	308	297	282	287	290	306	288	303	283	250	307	326	300	296	294	324	311	279	280	317	291	307	294	294	300	233	291	303	267	292	264	296	291	279	302	308	270	287	316	322	296	270	275	306	276	293	312	297	276	293	273	329	271	278	307	290	263	286	304	281	308	283	309	267	279	291	286	318	289	306	303	292	280	274	256	279	284	286	267	282	274	284	306	316	290	291	296	285	289	278	292	308	286	273	281	301	290	287	293	303	293	288	306	260	278	284	297	333	268	285	266	296	271	264	284	306	263	289	298	246	246	278	291	296	290	291	314	285	295	308	296	265	279	281	303	273	287	296	295	289	279	279	305	281	280	255	248	312	302	297	302	296	273	297	291	302	308	304	258	294	311	286	309	290	314	296	269	301	289	285	301	276	284	270	287	300	293	304	304	302	314	272	297	294	295	263	298	314	309	264	272	286	295	266	309	285	311	276	330	288	295	282	300	303	279	288	254	291	280	338	301	317	305	271	286	323	309	268	276	318	267	314	262	284	273	338	268	305	267	294	296	308	305	279	267	286	295	265	295	265	297	294	294	309	273	278	303	253	294	286	286	273	304	264	287	277	296	278	300	286	265	280	288	275	271	295	295	288	280	298	276	268	338	264	335	306	280	283	327	270	267	312	286	258	250	279	283	299	295	287	314	278	271	302	275	337	287	297	252	279	275	281	273	302	320	311	270	232	281	311	289	326	265	294	291	281	302	308	285	274	278	295	305	305	275	267	281	288	316	304	323	285	278	299	282	294	307	317	309	275	281	283	275	284	279	305	310	303	275	300	296	325	321	278	290	260	299	292	307	314	285	264	254	310	300	313	309	301	320	278	296	318	315	302	296	273	285	269	273	325	289	289	299	292	295	268	301	281	289	278	295	315	269	306	293	307	276	286	305	243	286	322	277	305	261	286	307	279	321	294	262	274	282	320	315	309	318	269	294	304	264	324	300	283	279	270	297	274	305	275	285	302	287	261	292	318	303	295	275	268	294	296	278	287	328	305	272	266	257	284	307	258	296	291	302	301	281	299	270	260	278	276	297	290	285	293	260	291	263	268	273	293	303	297	307	325	281	287	294	288	329	296	297	320	308	277	298	308	297	298	279	285	298	310	314	287	302	289	315	306	286	312	298	308	297	296	252	298	295	284	269	288	290	292	267	301	288	275	289	289	306	270	301	270	283	317	273	295	287	275	282	303	300	290	287	293	289	300	274	313	291	296	305	293	283	289	310	325	302	272	272	313	291	275	314	313	292	287	253	247	238	312	287	270	290	303	299	271	279	300	283	275	306	285	288	319	260	294	309	287	284	304	320	285	237	307	289	314	285	288	313	305	314	283	301	288	271	279	284	287	251	285	289	270	264	270	275	296	294	268	281	292	272	280	288	284	242	293	298	282	281	262	314	342	308	295	291	321	294	309	299	305	304	274	298	283	303	287	267	287	265	289	282	291	304	285	298	299	311	277	282	308	254	305	305	316	274	304	283	278	293	266	259	286	290	287	289	311	283	267	272	274	304	286	292	294	242	279	293	270	295	279	294	285	304	274	272	282	298	326	262	282	291	279	288	264	287	305	292	305	282	306	290	299	296	271	294	278	295	291	260	304	278	303	295	297	288	318	285	287	298	287	270	289	307	291	307	290	273	259	314	287	285	291	303	305	272	259	305	271	276	275	267	283	276	280	322	298	288	278	277	293	283	263	329	290	327	302	273	290	287	305	280	270	334	327	281	277	291	279	300	287	300	265	279	283	293	250	284	279	310	271	284	272	281	271	302	284	260	284	319	299	285	293	284	271	291	295	299	321	293	306	308	253	300	299	303	312	277	292	313	292	267	266	318	286	268	291	310	252	298	266	285	308	283	324	327	266	273	293	294	293	271	271	282	285	288	310	283	296	277	282	282	305	297	268	325	289	305	277	268	291	274	300	275	286	256	265	281	247	274	266	298	278	278	289	310	315	286	293	284	309	295	309	284	324	296	254	263	299	291	301	283	315	256	317	278	260	296	259	315	306	265	294	278	313	296	271	299	293	295	304	307	296	274	285	300	284	277	296	263	289	309	286	319	300	312	272	270	275	303	333	280	295	254	248	275	301	277	282	309	287	295	284	268	309	296	255	297	286	268	305	299	313	272	300	308	294	253	305	281	279	318	298	272	287	269	274	317	319	274	277	305	256	274	274	294	291	303	276	311	295	300	279	273	303	318	252	327	281	290	285	297	299	277	294	283	274	272	277	270	301	275	277	279	292	281	247	271	324	269	311	265	279	314	290	258	285	291	299	287	280	289	279	291	251	276	312	310	314	314	289	275	300	291	277	274	274	298	315	287	283	303	264	288	259	308	294	269	271	299	302	273	300	310	265	279	273	311	313	281	263	300	297	292	282	297	279	286	267	288	294	297	276	283	305	285	256	287	291	285	338	296	297	311	266	310	296	317	265	302	296	271	270	261	307	282	264	309	309	282	293	259	293	286	285	304	286	293	303	266	274	291	299	306	290	291	309	282	298	303	301	313	283	311	285	273	280	282	270	294	276	276	301	300	336	308	324	303	289	313	255	274	306	280	286	278	304	280	303	328	279	254	280	258	287	297	285	281	284	271	314	277	330	299	296	277	318	271	290	281	316	285	273	319	255	287	260	280	288	318	297	274	264	298	267	286	288	302	273	277	302	293	273	304	260	275	293	295	294	280	290	286	280	284	273	297	317	304	304	282	263	269	300	291	287	319	309	295	288	259	275	287	296	277	289	280	295	305	300	259	306	301	308	270	297	268	295	313	286	283	284	274	267	287	301	326	299	310	300	326	293	306	267	263	290	272	277	266	298	289	297	278	303	277	328	298	328	280	287	287	300	267	304	309	295	287	310	293	268	284	271	249	283	271	275	298	305	262	290	318	303	290	297	284	268	291	303	265	300	316	291	311	264	276	312	326	278	280	302	280	322	314	298	281	276	263	285	273	291	286	285	275	286	301	288	293	311	293	315	244	291	290	287	299	259	279	275	285	290	271	296	282	317	278	275	286	266	293	270	303	291	271	310	296	287	293	295	304	297	278	271	293	300	290	289	308	290	263	262	299	288	289	300	279	273	319	285	295	302	317	306	309	275	284	307	291	320	301	320	275	292	259	288	327	297	288	298	311	270	303	273	281	304	293	298	307	338	293	313	291	287	311	304	298	268	302	265	287	303	290	283	283	288	272	276	295	299	273	285	313	310	279	289	282	298	297	255	304	268	270	265	287	274	283	258	267	274	274	295	291	288	303
27511	17209	3432	673	520	454	334	283	288	267	272	285	273	272	254	251	256	247	294	269	255	285	268	280	268	234	264	259	258	276	253	253	263	245	267	265	297	275	259	265	251	262	259	244	268	276	268	264	262	257	251	249	272	247	286	246	266	292	245	255	284	275	284	264	273	272	252	285	290	261	266	292	249	288	271	269	248	290	273	285	287	291	263	248	256	278	255	260	255	270	265	265	292	300	261	268	250	252	267	283	276	262	278	262	267	264	245	281	278	271	267	244	267	250	270	252	289	265	263	262	253	245	248	254	281	233	241	256	280	271	255	260	262	264	291	290	268	259	265	262	240	275	281	278	258	264	282	279	275	260	280	291	251	237	239	235	257	283	261	268	249	261	255	251	282	277	281	275	271	243	291	260	246	250	246	269	266	266	269	272	286	264	274	246	258	252	250	267	257	264	254	253	249	299	248	292	272	259	272	264	262	264	279	231	246	271	281	296	270	215	267	253	270	270	276	255	261	265	232	281	264	261	269	248	273	262	269	276	255	312	295	255	280	255	267	265	254	250	230	286	254	285	216	244	281	252	252	294	282	278	247	250	249	273	259	254	259	280	287	299	272	248	238	271	282	294	284	287	271	255	276	277	251	271	230	264	257	248	259	222	270	269	263	245	260	277	233	293	273	246	259	261	254	260	263	256	245	256	216	277	276	281	272	261	268	270	262	236	276	271	253	267	310	274	271	258	237	270	286	268	264	266	255	289	273	258	250	292	267	313	258	245	275	278	269	262	253	259	235	261	252	251	251	292	289	277	277	262	264	308	259	251	278	273	271	259	257	267	265	259	283	281	282	292	250	283	248	279	243	276	273	293	247	272	271	288	262	260	259	267	236	280	289	255	273	251	280	292	265	270	288	278	287	248	279	249	281	267	275	266	243	289	267	269	262	264	265	270	255	246	272	289	270	254	262	270	267	279	247	274	290	283	259	260	295	270	251	254	275	273	265	269	277	271	261	270	266	275	276	281	252	274	259	258	286	254	241	274	253	258	262	257	266	262	269	241	308	276	279	279	278	267	273	259	274	272	292	243	262	247	284	269	273	241	252	245	272	261	250	280	269	290	267	264	247	259	258	255	247	234	280	261	271	252	285	255	256	247	241	273	283	279	261	255	297	285	283	253	269	306	290	240	276	261	261	238	258	276	257	275	276	230	256	245	262	273	256	276	295	254	279	263	258	262	261	248	273	273	283	263	258	242	250	270	267	274	274	238	272	265	251	267	281	277	252	261	268	269	291	263	272	265	264	276	270	286	292	282	245	265	250	252	256	285	253	262	263	275	254	276	252	250	282	269	243	254	260	263	243	282	254	265	275	248	254	256	248	275	238	279	251	279	259	274	236	260	229	288	262	250	270	283	288	259	281	270	260	268	243	284	278	279	268	281	277	252	269	264	269	280	262	238	252	241	251	252	267	248	262	273	262	251	259	246	290	255	277	252	277	240	241	274	270	260	257	271	288	273	255	281	263	256	282	261	250	297	281	243	263	244	266	242	270	274	279	252	274	268	279	268	248	290	273	246	267	255	278	273	264	307	262	239	276	283	293	275	266	252	286	255	266	269	298	251	258	283	256	261	290	261	259	239	243	280	257	231	278	286	276	254	263	240	267	278	254	271	262	276	274	274	259	249	251	277	251	266	249	253	283	259	282	269	290	252	260	262	263	254	264	261	268	258	275	238	258	268	272	269	288	245	272	254	270	248	256	250	271	279	271	303	248	257	297	285	252	273	263	272	298	233	264	265	280	277	270	275	270	259	259	265	277	283	273	248	283	273	276	269	269	283	239	256	265	278	287	293	263	252	265	247	276	273	264	276	262	258	288	250	282	270	258	276	281	278	272	273	268	246	264	278	284	300	248	247	258	267	275	256	282	281	255	262	269	273	265	274	253	260	239	285	257	251	287	292	265	272	291	252	244	260	249	261	281	280	272	230	255	273	277	269	279	282	287	241	276	272	298	266	248	257	264	267	273	276	259	280	262	261	290	275	295	264	262	259	269	279	283	256	280	233	269	267	269	298	309	261	273	291	252	272	269	251	271	275	272	249	255	256	270	243	278	241	256	250	256	265	279	263	239	284	281	259	274	233	236	220	286	270	248	266	262	269	255	251	309	300	270	255	257	236	262	261	256	263	261	279	257	284	269	257	278	255	315	277	254	275	264	252	263	259	278	284	280	258	294	249	253	257	278	265	254	275	262	255	242	257	286	281	301	263	256	295	262	283	249	270	266	287	260	272	278	252	265	269	262	260	277	249	253	255	256	230	291	264	291	267	250	253	280	292	276	229	261	270	266	276	283	278	257	247	286	258	282	265	242	255	236	247	283	265	277	281	279	238	289	293	286	273	247	283	252	240	263	269	253	291	254	272	263	261	287	275	269	253	268	275	236	256	274	291	277	272	253	271	302	268	278	289	280	254	261	275	254	282	278	265	289	270	282	256	275	266	249	267	269	260	292	265	282	266	266	274	274	230	284	270	233	236	256	268	266	256	280	248	290	276	231	276	265	261	279	249	286	261	245	304	248	294	280	242	247	254	259	272	268	260	287	299	243	271	254	254	268	241	283	270	269	254	277	257	255	256	249	251	255	290	258	262	273	246	296	253	257	272	254	292	263	284	300	248	262	249	270	269	273	276	265	276	260	259	276	287	283	278	253	287	266	257	265	282	289	268	289	234	244	270	272	256	261	240	265	252	272	242	249	250	269	278	278	247	266	276	240	288	272	263	267	281	267	262	271	242	266	272	251	254	282	255	294	271	294	244	302	293	253	255	249	249	257	269	255	269	254	262	273	263	268	283	280	225	265	267	251	268	296	273	230	252	276	279	235	274	246	252	284	275	231	278	269	269	244	269	273	299	277	302	253	284	254	250	284	291	274	261	267	261	245	267	259	242	236	228	265	259	257	272	235	264	234	259	267	243	245	269	261	275	265	267	265	266	267	237	234	286	262	255	250	268	263	290	256	249	300	253	271	277	263	288	268	258	258	277	259	303	297	295	263	258	285	292	269	262	277	290	252	281	258	258	252	291	258	260	300	280	262	260	286	255	273	256	250	274	260	285	258	245	264	277	245	271	279	241	285	287	264	253	280	274	297	283	228	270	270	279	256	258	270	255	250	268	283	274	261	266	263	240	287	283	271	253	266	290	272	265	256	252	249	282	264	281	294	284	260	241	291	258	247	254	279	270	227	298	283	228	285	272	256	244	245	227	242	264	262	261	244	254	261	297	262	243	259	287	262	260	281	300	265	278	279	280	248	246	313	264	291	290	289	263	261	268	249	277	245	274	277	244	250	246	261	241	283	266	261	284	293	270	278	278	251	245	282	258	276	282	277	234	286	261	274	298	275	254	266	285	235	266	277	251	270	252	258	285	253	306	280	270	253	270	303	283	253	281	272	282	294	249	262	282	260	269	242	229	259	274	249	272	296	261	292	260	274	282	264	256	266	237
7904	3638	701	416	403	379	333	357	356	301	321	311	301	307	300	323	264	299	323	296	304	272	268	305	292	319	279	268	304	319	292	280	280	295	295	326	284	285	290	290	298	296	303	302	298	289	299	271	303	309	297	290	312	274	295	284	321	305	314	302	287	318	254	294	292	315	320	293	291	286	284	252	281	300	267	285	306	296	304	328	289	285	258	301	309	249	305	279	312	298	305	256	311	307	326	276	297	295	314	279	297	261	285	330	296	280	301	258	292	320	291	258	268	288	313	300	293	281	304	279	269	328	301	264	278	265	308	310	316	285	290	305	296	287	275	279	296	289	310	335	290	304	332	325	266	262	306	295	273	270	287	293	294	293	256	291	322	315	265	294	286	294	272	281	318	270	321	285	287	296	301	309	275	297	304	280	302	283	295	301	315	296	300	331	271	292	298	265	279	320	316	307	289	322	294	262	315	297	288	281	267	271	302	302	310	280	308	309	304	291	313	283	267	303	266	301	322	303	295	293	327	321	269	301	281	285	317	292	284	309	301	268	304	323	330	296	322	307	307	307	283	264	330	293	323	319	299	289	302	325	302	288	293	275	306	267	290	284	327	299	318	302	288	290	318	289	296	341	289	294	305	281	293	284	307	291	291	317	287	276	310	305	275	304	291	277	288	303	285	283	289	293	295	323	278	301	300	308	315	290	280	300	263	289	292	292	308	320	295	266	321	295	310	294	306	292	317	310	290	295	312	287	294	284	286	349	317	274	301	286	296	296	304	295	314	303	283	295	309	306	321	317	268	320	288	286	320	325	287	324	299	294	267	299	277	274	305	305	307	297	268	297	291	297	310	275	317	294	271	324	288	277	287	284	313	264	305	312	331	300	288	340	301	286	280	285	302	287	275	292	317	328	291	283	307	290	277	304	308	302	295	299	313	301	283	306	300	283	298	291	288	273	273	268	299	302	294	278	297	299	319	314	311	301	284	278	319	294	313	319	308	276	309	333	330	295	293	318	318	275	283	286	285	296	298	310	267	257	292	266	271	299	321	286	281	303	312	301	298	288	296	292	292	293	297	305	296	275	269	281	302	288	300	327	304	263	279	287	325	294	280	291	284	295	288	330	287	281	311	303	277	285	310	276	277	280	297	296	305	285	328	305	311	305	344	294	288	304	278	287	295	321	289	280	318	297	337	277	254	310	258	308	304	292	337	330	282	268	291	320	304	301	281	308	319	305	308	311	318	282	311	311	271	293	310	303	305	310	298	274	287	261	275	276	291	286	266	270	295	285	301	263	301	292	304	289	286	286	289	302	298	292	317	283	309	271	290	302	301	315	294	310	290	279	265	283	300	274	315	310	294	299	304	267	330	255	326	274	291	286	285	309	293	268	299	270	301	260	292	296	287	296	308	270	312	271	287	321	303	327	283	277	301	295	286	301	299	296	293	310	307	265	298	277	293	297	320	311	266	304	265	297	324	292	330	291	298	301	315	289	303	297	292	295	295	279	314	306	300	265	284	278	298	284	294	339	323	284	289	316	310	293	287	302	307	319	281	303	316	297	302	318	294	286	289	314	286	260	286	301	326	287	309	278	272	306	287	290	290	305	298	279	308	288	293	297	273	293	258	263	317	294	302	268	266	313	294	281	270	292	315	304	304	320	266	286	272	271	280	282	295	280	297	322	286	298	317	318	322	273	302	283	279	283	320	307	278	287	305	331	289	287	310	299	299	319	282	306	286	295	267	298	281	322	297	301	303	286	290	268	289	312	264	301	277	292	307	283	319	287	318	290	291	267	302	290	286	293	292	320	296	320	294	290	295	310	286	301	277	328	285	301	301	280	270	286	358	311	291	315	294	310	290	310	284	283	266	297	291	327	277	282	279	295	262	305	317	320	315	304	290	314	281	284	283	302	302	281	287	307	290	288	324	333	265	300	273	268	313	287	343	298	310	304	295	253	296	251	297	281	308	284	284	312	277	286	292	298	271	296	289	307	307	309	290	278	316	285	302	279	278	298	306	252	280	296	291	297	293	289	284	264	262	313	293	287	279	278	300	319	295	306	295	282	285	264	342	273	280	280	277	295	291	312	274	323	283	308	319	288	274	291	280	303	323	267	279	315	306	289	288	267	295	321	286	326	243	309	314	318	299	301	321	292	288	298	284	304	301	294	301	327	302	303	311	322	285	282	311	290	274	298	248	295	311	296	302	301	298	296	298	306	300	284	304	267	292	306	272	295	313	285	286	243	295	264	278	298	306	310	297	299	268	275	294	298	300	304	304	288	286	310	314	278	296	277	283	274	309	273	282	305	294	290	292	285	340	312	290	306	295	293	269	309	302	327	298	322	301	278	300	285	299	302	303	289	291	274	294	300	305	288	275	290	260	246	288	280	289	301	266	318	264	305	294	289	300	295	305	328	301	313	319	300	284	318	263	289	284	290	313	306	286	299	288	307	273	292	306	289	295	275	298	336	298	280	325	313	324	304	292	312	274	312	288	302	299	322	293	279	304	310	310	308	282	326	292	329	307	277	292	277	308	285	320	291	312	287	308	294	321	291	299	304	309	304	285	301	288	280	285	291	264	309	316	270	285	305	299	324	300	311	312	295	277	289	284	331	286	306	298	303	309	300	270	294	294	304	287	294	302	289	287	273	280	282	303	317	306	286	293	268	274	306	276	289	305	271	317	289	272	300	274	301	260	316	320	275	276	282	296	293	303	341	260	307	323	283	281	279	285	311	337	291	290	292	273	298	298	303	353	304	296	299	300	307	317	286	275	259	291	304	285	292	322	336	319	275	283	286	310	315	323	272	265	290	299	269	280	309	318	309	283	280	329	317	294	292	331	290	293	292	317	288	298	274	321	294	284	320	293	307	279	325	323	287	293	285	291	300	308	292	297	300	317	274	288	289	290	300	289	279	314	311	290	310	254	295	299	289	280	318	304	287	301	308	308	309	277	269	277	298	339	320	298	288	259	279	281	302	277	285	296	321	333	340	303	299	318	286	279	295	266	289	290	306	291	279	310	294	301	316	311	307	306	282	317	313	318	340	267	298	318	277	295	286	305	310	311	281	271	325	292	311	311	290	295	318	289	308	290	290	296	309	278	284	305	284	299	272	282	290	287	310	278	316	310	266	302	308	299	301	320	280	291	300	303	303	310	277	302	319	277	282	275	281	292	293	298	295	317	290	310	294	305	321	314	290	293	267	319	286	313	295	324	282	300	326	315	268	315	288	303	316	295	290	287	267	318	297	298	320	300	311	337	281	342	302	290	320	307	293	289	268	297	261	301	323	297	295	292	272	294	326	293	279	289	325	300	293	278	291	300	298	309	275	308	295	277	289	283	289	314	278	305	308	310	301	350	304	324	330	285	309	269	275	276	322	302	293	298	279	284	301	286	288	279	310	282	304	285	313	299	285	296	302	315	271	303	294	299	313	276	303	286	268	294	316	281	323	352	286	304	296	297	281	280	289	304	286	306	281	308	286	281	272
23676	21072	28119	24235	21043	8029	706	452	376	299	254	219	234	235	186	178	199	169	167	158	159	182	163	163	151	146	147	129	144	137	131	150	145	146	140	134	126	131	144	131	140	160	114	155	126	121	139	137	129	118	141	136	109	143	123	115	122	137	126	118	110	109	111	119	128	123	137	125	122	113	116	124	138	116	118	142	117	136	131	117	144	116	114	125	130	129	126	125	134	116	132	134	128	116	146	137	118	132	131	115	137	128	118	123	136	125	133	147	126	106	98	146	119	129	143	132	105	132	124	155	120	129	146	146	145	123	112	129	139	124	134	123	140	113	125	110	127	131	114	141	121	121	119	125	143	105	133	121	119	118	142	101	137	118	133	125	149	120	134	107	125	146	117	113	120	107	123	136	134	145	138	117	128	139	140	101	135	134	127	133	149	122	126	130	123	124	116	128	134	145	109	139	137	117	140	128	131	132	125	127	119	129	139	131	142	138	121	137	125	116	121	120	140	127	130	126	123	117	123	120	117	146	102	139	114	149	127	122	130	122	152	123	123	158	124	132	102	115	120	147	134	119	115	130	110	124	123	117	142	139	128	150	125	124	134	125	110	137	147	133	132	126	115	114	133	119	142	123	128	123	114	135	110	122	130	128	130	116	128	128	115	117	125	120	134	133	117	127	109	134	151	118	146	140	126	155	124	131	129	115	112	139	125	127	126	139	133	115	126	114	134	113	136	123	135	135	126	137	110	128	113	134	132	128	147	117	121	144	126	117	118	106	105	127	133	127	127	131	144	124	122	129	132	134	130	133	142	121	122	144	124	138	142	154	129	133	135	117	135	130	118	122	127	131	143	126	149	141	135	119	150	116	136	116	129	125	117	152	130	130	149	133	122	134	145	134	113	122	151	118	131	123	115	134	134	127	119	122	119	120	117	135	132	137	103	123	123	119	148	118	96	121	132	114	111	144	127	106	123	147	142	118	119	123	131	136	129	121	133	125	136	151	132	143	128	133	115	129	121	112	137	128	120	116	138	119	130	135	119	109	116	141	113	115	132	146	135	119	138	143	115	115	130	112	116	140	121	125	145	131	152	131	116	117	132	127	128	113	149	121	130	130	112	126	134	136	132	123	118	119	128	130	122	139	121	145	136	130	117	111	118	99	128	133	130	132	115	117	140	123	139	143	106	107	127	108	139	136	114	124	129	111	133	117	118	104	117	114	134	132	126	135	126	134	122	138	152	123	122	133	141	125	118	132	135	107	122	124	121	141	121	98	126	136	132	122	107	134	121	112	140	124	140	120	120	127	129	119	153	116	120	130	121	122	117	123	132	123	131	116	134	101	125	137	125	140	87	126	144	122	111	136	124	128	120	111	119	138	117	128	137	140	124	120	129	137	152	139	124	118	110	129	125	139	138	128	126	122	144	137	129	110	116	137	131	124	120	125	125	126	106	121	113	111	138	127	120	134	126	122	121	143	111	117	143	117	137	125	137	123	127	101	134	114	132	137	130	119	137	137	102	120	119	116	139	131	110	124	98	131	123	130	146	136	123	127	112	115	132	117	134	133	116	127	127	119	139	124	146	126	120	120	134	136	137	121	136	129	128	111	113	126	137	115	116	130	127	111	137	131	126	113	138	137	124	138	128	128	121	129	107	110	120	129	133	137	129	116	111	120	125	114	143	136	117	139	129	135	124	110	123	137	139	108	121	132	122	158	122	128	143	135	147	127	128	122	124	119	130	129	133	127	129	124	137	141	129	122	117	140	114	132	130	124	114	135	106	119	109	127	145	121	139	130	131	129	137	131	122	137	137	123	136	113	127	149	155	137	149	125	127	120	130	137	103	135	134	131	139	108	150	127	113	123	128	139	127	126	104	142	127	132	141	138	139	120	123	132	126	130	109	133	134	105	130	131	115	121	126	118	152	114	116	138	121	127	131	114	129	106	118	121	120	119	122	118	116	107	148	133	119	111	132	135	116	123	134	139	101	112	134	121	138	124	155	150	112	128	127	125	126	135	123	148	126	127	123	129	117	135	130	133	112	128	120	129	133	122	119	128	132	122	123	119	111	136	101	122	122	111	123	107	131	132	122	125	119	117	121	121	141	143	151	123	119	118	114	123	125	130	125	129	130	121	121	119	115	143	124	149	123	115	121	140	119	122	113	110	126	109	120	158	125	119	143	140	118	139	111	123	148	129	133	128	113	121	142	126	134	132	120	126	133	133	115	131	140	131	121	145	110	129	125	124	120	120	129	116	141	128	125	113	136	125	111	147	142	120	118	115	126	124	136	131	131	136	144	114	132	154	123	110	128	136	113	127	115	122	140	100	126	124	130	143	133	134	140	113	129	128	137	119	114	123	138	136	120	129	118	118	122	129	126	131	114	145	116	117	123	151	127	119	110	129	144	139	133	117	131	90	129	136	132	119	124	115	113	144	128	117	127	120	129	135	123	129	123	134	161	118	134	135	124	132	148	135	101	120	117	126	126	114	125	128	136	112	118	127	122	117	152	113	129	130	112	141	115	128	107	140	129	117	125	117	126	127	123	123	123	114	121	119	123	141	136	141	139	138	122	123	110	112	140	132	115	123	114	130	118	118	114	139	140	124	135	133	117	126	131	126	124	131	112	132	144	131	141	136	118	113	112	128	123	126	133	144	144	137	133	140	106	145	104	123	122	110	132	119	129	135	129	119	121	137	123	132	109	140	127	129	118	107	134	126	125	127	129	119	117	123	135	117	117	145	131	130	128	121	122	124	138	128	141	142	109	132	111	133	127	141	126	116	128	115	115	133	116	127	132	123	124	131	145	132	118	132	114	116	114	135	141	147	136	126	128	122	121	125	154	122	120	113	147	124	122	117	146	117	136	140	124	124	129	131	119	144	139	147	155	124	137	128	121	122	143	130	127	140	147	126	139	108	114	130	99	138	117	141	148	107	120	119	128	129	114	107	119	137	117	117	134	120	147	119	116	133	120	137	128	134	117	118	125	139	123	121	131	136	132	128	124	116	125	134	122	135	103	109	108	139	143	116	118	142	111	116	115	114	121	121	118	135	129	130	110	127	142	139	136	127	127	124	133	146	127	125	122	121	111	125	102	122	128	140	113	126	120	136	136	113	136	120	139	128	117	134	127	135	103	115	150	132	120	116	133	132	128	136	142	124	141	116	105	130	127	123	118	133	138	142	128	122	123	132	122	109	139	125	106	130	127	126	128	142	116	140	109	123	132	115	119	124	120	109	126	106	111	119	136	99	122	107	113	132	124	132	133	141	123	113	134	124	110	115	125	143	135	135	124	119	123	136	133	115	121	128	123	148	147	133	129	139	127	145	116	127	155	124	126	145	123	116	130	128	111	131	125	127	155	122	141	136	122	137	137	128	127	128	124	123	118	126	128	128	132	121	134	133	132	134	134	110	126	123	104	128	145	125	127	128	143	114	116	131	128	145	124	117	128	136	127	134	135	109	122	101	147	136	141	126	118	117	130	129	117	141
27846	15892	5498	2369	1606	1234	865	727	577	428	424	359	344	290	249	275	228	223	195	187	182	197	184	186	173	184	143	178	172	175	180	155	158	157	161	180	159	162	158	155	153	143	172	165	131	173	152	177	169	160	141	152	139	169	146	153	136	165	146	136	161	162	150	160	143	132	119	153	161	135	130	141	151	137	136	153	150	173	164	135	132	149	170	148	145	133	134	143	160	147	151	174	162	145	179	136	136	145	142	131	165	131	127	144	168	146	141	146	137	146	138	150	171	154	158	140	161	147	165	168	154	128	153	150	139	139	127	133	159	135	147	134	129	142	137	132	159	132	145	156	143	155	145	147	139	158	156	166	139	137	151	131	167	130	152	153	164	145	157	151	151	151	140	132	183	145	170	154	149	171	126	150	178	128	143	155	167	143	122	108	158	159	139	149	136	138	124	141	151	156	154	162	137	144	167	146	136	127	143	156	139	137	135	144	150	151	159	144	165	145	133	145	136	141	156	161	147	149	155	136	149	150	142	150	147	141	148	150	143	164	147	150	129	129	171	165	142	135	149	161	157	147	128	138	140	176	145	177	133	153	132	159	162	149	147	158	147	140	156	149	147	148	164	155	148	137	140	151	151	144	135	136	167	135	136	126	153	129	138	147	152	134	135	156	145	152	161	149	146	144	146	142	149	139	152	146	142	151	147	154	162	137	140	138	135	148	148	180	142	148	160	143	136	156	136	157	160	147	158	127	148	155	161	136	148	126	160	135	153	138	153	141	137	143	144	127	133	131	152	171	142	155	158	160	136	154	143	142	149	150	149	156	149	146	139	170	135	144	129	144	148	138	156	148	136	153	148	134	159	129	163	150	142	150	152	129	163	139	148	158	161	141	130	157	165	154	161	136	142	146	155	135	154	166	172	154	164	142	130	151	148	142	154	154	139	145	141	172	151	154	156	154	145	164	157	123	139	146	144	143	137	154	142	151	160	163	157	133	159	166	156	146	147	141	140	152	124	136	170	155	132	149	139	163	164	148	147	159	154	170	143	148	128	133	117	147	166	144	138	154	142	122	159	141	154	125	143	167	177	152	142	153	162	137	139	130	136	138	149	147	143	122	132	131	145	144	141	136	140	143	152	147	159	162	161	169	161	157	136	149	158	173	145	149	128	143	143	147	139	171	145	146	144	130	138	161	157	139	145	140	146	142	138	147	169	158	139	153	160	158	136	140	134	141	150	136	130	141	148	153	146	138	138	132	154	140	131	156	141	156	134	154	146	137	140	152	142	121	140	150	143	138	155	140	142	145	151	140	149	166	124	146	148	154	148	150	151	153	134	145	152	160	156	154	142	141	152	158	156	147	136	138	157	135	152	153	143	157	159	155	143	144	156	153	157	152	146	153	164	160	165	149	132	140	145	138	138	149	148	123	158	129	148	153	133	128	139	138	147	138	144	146	182	128	147	168	149	129	145	151	146	162	160	133	131	165	141	152	143	147	147	146	154	152	162	136	137	156	132	153	144	135	155	163	147	149	153	141	129	124	148	153	169	171	140	172	146	153	149	149	159	168	154	148	141	162	131	150	169	157	169	143	167	157	143	141	146	157	146	154	136	154	133	144	158	136	157	156	143	135	171	149	150	118	152	166	160	145	158	171	116	176	144	146	148	148	130	151	174	136	132	148	133	129	133	149	174	151	154	138	158	165	127	162	135	150	128	161	151	146	143	142	168	154	134	147	162	134	142	150	134	173	136	147	136	158	156	144	154	158	152	163	166	140	169	132	152	154	155	154	145	140	155	153	151	151	136	131	149	152	154	155	130	150	131	154	140	161	163	142	155	151	159	150	148	142	161	140	151	145	143	137	138	144	165	148	156	159	169	116	139	136	150	161	152	166	181	133	165	166	148	137	137	157	136	125	158	153	149	117	164	147	132	134	151	157	147	173	139	164	141	135	144	140	123	138	154	103	154	142	126	177	166	134	135	153	143	134	152	144	144	125	147	149	134	133	157	137	154	133	159	150	139	156	154	149	160	157	161	153	138	155	143	148	130	155	145	147	166	150	143	136	143	147	148	147	174	163	160	159	153	164	139	144	146	143	140	130	148	146	146	139	147	137	148	119	151	163	160	148	121	151	142	135	147	169	138	155	140	138	171	141	143	154	168	115	135	136	151	137	164	138	157	143	134	133	165	149	132	150	165	167	154	133	143	135	159	146	137	152	157	147	121	138	159	154	141	159	162	163	135	115	134	132	152	138	118	148	133	133	139	144	127	154	168	142	134	142	150	149	144	154	161	143	153	167	158	139	142	128	147	129	114	138	141	141	114	131	149	175	147	150	144	171	140	150	156	157	146	162	158	123	157	153	156	142	128	144	157	142	164	137	138	134	156	174	145	163	137	140	162	163	156	124	161	143	161	155	124	157	136	134	146	147	140	148	133	151	154	141	137	153	150	141	137	139	158	137	136	144	146	148	151	146	152	155	145	143	138	181	158	167	150	120	140	154	135	147	141	156	136	171	131	161	128	134	167	166	149	152	138	139	147	159	144	159	142	154	156	155	120	144	138	150	138	152	155	141	152	143	140	142	154	154	161	158	142	134	142	133	145	160	172	145	130	144	148	132	147	144	132	150	150	151	172	137	146	147	154	143	142	159	160	161	129	135	150	154	139	177	137	146	174	156	154	157	163	162	145	158	143	157	143	130	159	153	135	139	150	144	151	144	139	138	168	130	183	143	133	151	157	151	147	153	164	166	130	156	128	145	155	147	126	173	156	142	158	138	163	143	136	128	136	162	160	177	160	154	150	160	115	160	126	145	178	149	146	124	144	132	160	149	165	164	146	160	132	153	159	122	129	169	152	156	145	147	135	144	152	145	153	147	134	138	151	147	140	161	158	125	152	165	148	149	138	156	165	147	151	129	156	133	146	167	145	134	144	151	144	148	155	130	147	149	149	143	143	130	138	152	169	144	147	148	130	153	149	138	144	160	155	141	131	145	131	160	143	157	157	153	158	144	139	147	134	177	163	150	137	156	158	134	136	154	173	151	162	165	140	139	167	158	131	132	128	136	151	151	133	136	186	146	145	139	143	132	143	145	129	134	155	139	155	137	137	156	155	143	140	152	141	160	138	150	166	139	146	137	151	143	144	150	134	147	147	129	151	124	158	150	141	141	146	159	136	159	134	149	151	159	146	144	124	154	147	155	154	120	155	146	143	144	144	133	153	131	141	130	163	133	132	152	141	141	159	173	159	139	140	140	161	157	158	162	150	152	136	148	153	157	161	142	163	150	137	170	141	161	146	173	129	169	153	132	147	132	152	145	138	153	153	117	171	151	163	142	154	147	148	154	137	143	141	133	147	143	162	141	148	145	159	160	129	138	149	137	149	144	129	143	125	123	118	140	151	153	148	150	150	162	161	132	145	165	142	125	140	150	159	162	143	146	177	145	169	157	132	146	159	156	157	147	166	140	136	161	148	150	145	145	143	135	142	157	155	138
24873	21137	27068	25347	8868	808	649	551	492	558	487	498	495	505	461	418	455	471	443	430	458	445	423	479	441	433	483	466	464	425	427	433	469	418	475	431	427	476	440	458	441	406	428	453	450	450	434	439	439	424	433	427	416	415	464	443	417	451	426	448	441	475	409	450	442	461	451	401	451	455	434	430	448	427	422	437	443	434	416	417	461	440	467	453	437	448	430	394	432	425	430	430	466	459	427	439	437	458	424	411	390	419	418	424	456	410	425	436	451	462	406	438	434	429	434	427	419	432	425	403	432	421	416	390	440	427	419	460	419	421	438	477	443	420	445	419	444	416	436	410	403	469	430	403	453	426	478	441	424	414	436	429	439	430	452	435	450	435	439	415	409	417	406	450	394	426	432	456	427	406	451	438	442	422	416	379	433	423	437	443	401	496	428	406	475	444	451	442	417	405	428	471	422	446	400	412	411	454	415	412	440	480	431	436	443	427	457	433	419	416	427	461	448	389	452	424	416	419	419	449	458	417	413	446	431	417	484	407	418	462	446	410	397	439	453	412	449	432	427	425	416	433	448	448	440	432	446	430	444	454	439	432	408	394	445	450	430	477	418	399	408	411	445	392	447	414	474	446	421	419	441	423	457	441	445	438	438	394	428	442	416	415	434	412	408	401	390	434	434	413	412	424	420	448	422	416	460	441	415	395	449	443	424	463	405	435	436	420	420	435	428	404	400	419	421	394	495	407	423	460	438	436	449	460	426	414	442	387	437	449	399	458	479	385	422	423	445	408	410	438	479	454	424	445	434	486	399	460	440	487	408	431	408	422	415	442	398	466	439	446	438	434	433	441	426	438	465	425	463	418	453	399	455	424	470	461	417	413	436	428	450	449	415	415	442	457	425	442	423	440	432	429	457	420	423	405	416	410	418	437	426	449	399	422	480	472	429	379	412	404	423	423	445	461	404	470	455	421	448	407	409	429	433	414	450	406	421	398	443	430	441	414	420	449	434	441	459	401	405	402	420	450	445	434	417	475	424	440	433	435	436	412	395	442	435	451	445	447	408	441	428	391	434	383	423	428	448	429	442	426	441	441	423	425	426	432	446	403	451	441	411	427	468	443	432	440	444	436	425	461	412	433	444	472	445	406	439	422	428	427	458	461	424	420	432	434	423	422	472	421	417	408	437	395	420	414	397	405	406	443	422	444	471	443	411	411	443	409	406	423	433	447	426	419	440	439	438	436	452	406	392	443	454	436	457	416	450	428	451	444	404	447	416	463	455	405	461	441	399	434	394	413	474	424	409	426	425	448	441	415	420	427	424	417	428	425	437	422	437	430	390	446	416	457	428	453	457	439	397	416	404	399	449	417	445	432	456	444	432	409	423	396	410	413	446	391	445	409	413	403	405	455	472	424	446	473	443	429	448	472	406	421	461	434	467	396	436	441	417	465	437	400	450	459	445	443	423	432	424	430	440	457	377	414	439	413	425	411	411	428	460	448	436	438	429	417	434	404	440	428	395	432	433	460	411	458	485	438	434	448	420	433	429	485	440	420	460	429	400	399	420	429	392	419	391	419	431	432	448	401	433	465	428	441	434	434	471	463	445	444	430	452	397	456	424	431	406	476	454	446	398	437	427	427	448	475	408	435	447	439	424	397	429	425	401	434	457	413	466	429	430	412	422	446	413	438	398	435	418	382	425	431	433	487	457	419	409	414	443	410	443	425	440	446	445	437	395	444	427	384	432	405	436	440	403	437	433	433	444	453	428	422	465	416	435	435	432	426	451	439	435	410	480	409	415	422	435	423	424	450	433	442	437	441	397	426	451	398	431	433	441	468	425	456	459	448	449	447	422	421	439	418	466	374	467	427	447	397	455	419	412	438	419	477	404	391	434	425	426	453	441	466	445	426	427	458	450	441	445	433	441	423	422	427	409	427	437	441	463	419	422	453	417	467	438	421	418	416	433	438	446	467	451	460	440	422	387	410	424	447	408	445	431	446	433	453	424	428	452	461	447	491	416	459	445	444	437	420	419	427	436	427	454	424	414	412	437	407	445	428	441	471	416	406	446	444	393	419	403	395	503	441	450	410	446	451	436	442	413	435	433	428	463	436	428	463	433	437	448	456	470	418	433	477	408	407	436	424	428	431	466	417	457	472	444	435	433	401	421	434	409	422	454	439	420	407	421	414	415	413	463	463	474	418	432	419	446	406	467	474	471	470	432	475	430	427	450	411	423	476	410	431	400	437	437	434	407	433	434	454	410	426	438	449	424	385	441	429	396	449	419	447	436	461	435	406	423	406	454	474	442	437	438	428	458	424	402	391	440	448	435	441	441	417	423	413	442	446	420	422	436	449	425	458	457	461	433	456	402	390	377	398	461	452	476	457	450	432	451	395	424	429	464	417	436	449	424	438	410	438	391	452	437	433	420	485	438	374	463	427	428	436	413	422	471	466	416	428	438	424	431	442	462	409	434	440	415	431	413	430	409	460	423	444	421	429	425	406	474	432	457	397	410	429	428	428	400	433	469	468	398	451	451	422	408	424	405	399	450	425	478	400	423	417	419	442	454	466	432	442	432	457	416	404	440	423	432	425	458	449	424	424	461	411	444	435	434	417	425	446	398	422	402	452	424	449	424	392	402	408	386	459	446	443	410	481	418	416	429	439	465	442	411	455	420	412	450	403	503	425	410	455	457	432	421	413	421	422	433	451	440	458	433	390	414	462	436	407	469	417	447	451	392	443	444	402	403	421	456	414	433	432	397	423	428	444	459	453	417	458	439	434	444	401	442	407	428	421	440	439	405	399	452	416	414	431	422	433	436	426	445	421	482	428	439	418	403	434	448	465	431	463	404	415	425	436	394	418	433	410	435	453	451	425	468	456	457	459	467	428	455	432	418	475	463	438	468	425	415	406	442	418	423	394	431	444	418	458	443	441	437	449	404	474	417	424	426	464	438	418	423	435	444	423	442	442	399	428	436	427	464	430	418	416	422	419	430	412	412	401	446	405	437	426	427	452	423	439	433	412	444	426	429	434	424	436	422	440	432	455	417	438	419	438	404	434	463	436	418	406	443	429	431	444	401	415	444	459	454	440	419	439	441	436	410	429	418	406	451	426	391	412	438	424	416	462	445	407	433	431	442	405	445	412	439	417	420	426	442	436	391	440	444	408	469	402	461	412	413	441	431	475	392	434	424	458	470	419	424	422	439	484	428	433	414	411	435	431	411	443	435	418	436	415	421	436	418	447	445	419	427	451	409	384	435	429	438	433	433	464	444	405	448	450	430	420	426	469	432	441	417	440	444	437	435	406	424	402	453	462	471	451	445	436	423	441	421	442	439	403	417	432	452	417	439	406	434	442	424	451	435	398	432	460	438	419	477	399	457	443	476	448	409	466	457	423	395	456	436	464	416	425	444	418	410	452	423	395	428	437	428	440	457	432	438	420	439	453	433	438	465	427	380	429	479	429	407	419	425	410	447	421	438	490	407	436
25162	10392	3215	1650	1259	1045	843	731	614	599	592	537	546	495	527	487	513	476	466	454	451	463	478	471	471	475	503	466	447	496	457	472	454	470	478	445	469	458	457	457	487	457	472	440	427	423	473	473	443	443	466	485	447	460	458	486	456	423	438	471	460	478	464	424	442	490	458	451	456	447	423	433	453	440	464	454	454	439	409	432	448	457	446	458	472	470	425	447	438	412	454	496	450	404	461	403	410	458	413	415	422	474	468	444	428	430	458	433	451	447	435	475	380	475	514	436	472	426	471	471	449	425	448	446	431	451	451	457	456	457	458	451	454	441	448	447	418	397	464	444	497	470	442	451	468	506	453	439	449	466	478	430	474	456	469	445	430	459	474	428	447	454	433	447	437	446	446	461	435	474	417	498	448	453	464	453	452	514	451	451	442	487	474	503	458	476	468	483	451	468	450	477	447	441	444	460	437	433	466	464	434	460	422	453	485	461	430	438	485	466	459	450	434	504	428	462	430	450	440	458	437	436	440	448	465	472	444	483	448	436	429	471	414	472	453	466	445	467	443	470	452	414	442	451	451	481	433	437	439	459	418	467	451	437	433	443	468	461	452	424	460	477	442	428	452	452	438	490	434	409	475	435	423	451	439	444	479	482	446	459	465	470	445	468	417	459	472	422	420	427	463	441	440	440	472	440	462	464	443	453	480	474	452	426	462	439	475	443	442	477	460	466	443	443	437	421	429	467	431	448	470	436	438	462	444	472	456	460	442	441	445	460	437	442	437	474	446	452	446	434	423	448	474	448	439	464	417	443	444	483	430	497	420	483	482	465	434	465	453	493	455	454	406	500	425	409	415	439	468	435	451	461	459	471	437	448	421	472	424	485	488	481	475	480	453	452	483	444	521	467	437	411	466	456	435	450	450	458	463	448	454	486	468	436	459	450	442	437	458	474	420	432	476	426	460	454	428	424	470	465	433	446	482	459	447	467	413	470	485	469	465	420	458	445	467	442	460	511	435	465	471	491	450	471	448	449	448	464	442	473	443	452	459	414	407	488	444	473	448	457	426	470	495	421	457	481	439	446	442	467	473	430	467	456	470	472	423	460	449	453	479	411	452	436	465	456	423	459	447	465	470	416	475	458	479	451	440	430	472	382	437	472	484	449	447	444	489	438	442	462	433	410	474	471	451	448	499	448	474	442	416	483	449	445	452	396	447	450	480	437	461	448	453	450	463	451	436	452	456	448	440	465	475	427	428	443	452	454	416	472	455	430	429	497	439	445	405	418	471	452	440	467	439	452	421	474	428	471	482	418	450	456	439	463	452	448	473	417	448	473	451	486	451	433	474	467	449	433	456	456	485	436	457	419	463	468	457	426	454	462	430	470	425	443	450	455	436	477	466	459	425	436	434	409	479	488	453	450	440	459	454	439	414	462	460	456	459	476	470	423	487	455	463	476	501	412	454	441	478	472	467	435	426	492	460	415	471	456	464	460	493	448	462	433	436	462	449	431	438	442	415	469	463	447	441	417	467	436	455	465	462	437	456	440	432	449	456	498	454	452	456	457	450	420	462	442	492	474	458	470	474	414	459	466	432	447	457	464	465	469	440	443	440	458	430	478	487	455	473	478	490	450	486	460	432	439	476	435	487	480	456	417	455	423	434	454	440	431	446	461	431	488	436	426	442	436	472	465	463	484	447	488	432	459	463	436	452	454	462	437	475	457	462	405	429	459	432	415	421	465	417	448	456	461	470	439	437	459	439	440	449	459	465	459	454	500	466	492	477	468	426	454	470	476	469	444	484	459	469	454	442	472	459	471	451	442	452	473	465	435	474	443	490	446	469	484	493	398	423	434	472	446	471	443	486	493	486	459	450	470	450	433	443	447	433	476	444	456	495	445	438	455	437	450	425	483	471	466	410	457	448	460	412	445	442	438	477	409	420	420	451	447	422	443	401	416	491	491	439	465	453	477	468	459	445	430	441	443	451	463	435	418	455	433	499	435	417	430	476	460	451	463	460	446	432	490	440	467	473	444	460	454	419	479	436	457	431	419	432	396	450	493	432	452	473	450	493	439	476	439	410	458	470	482	455	490	442	488	456	429	437	477	451	435	428	464	470	464	454	447	449	479	446	454	450	404	465	431	459	469	445	450	458	449	418	438	436	443	424	514	443	471	449	479	417	469	422	447	491	467	465	442	441	463	435	471	447	476	439	446	482	457	455	457	489	404	469	421	450	427	468	485	434	445	475	436	494	472	471	437	462	446	473	423	469	452	451	416	435	428	477	438	446	424	445	465	429	428	459	450	446	473	441	463	474	451	495	427	424	451	414	446	452	461	407	448	433	443	447	488	428	475	455	451	410	438	447	444	464	458	437	446	445	448	443	456	450	429	420	462	445	419	436	443	483	457	439	438	475	460	478	478	466	449	431	458	448	445	458	440	467	490	441	403	453	451	445	469	459	477	458	458	431	444	474	450	458	452	460	469	448	447	472	484	465	449	465	434	418	510	474	477	437	428	464	483	443	449	488	468	464	437	508	487	473	461	455	416	447	470	443	460	508	449	446	453	452	464	451	408	435	484	452	440	431	453	449	488	429	474	446	426	470	407	457	463	454	471	425	447	461	438	428	460	464	454	442	472	424	462	448	452	490	447	458	452	464	468	452	462	458	473	473	476	429	420	472	441	470	454	429	457	515	440	437	442	440	470	438	471	466	447	479	445	472	417	421	468	469	420	448	419	440	441	443	471	461	455	425	431	431	487	477	480	436	429	464	478	455	439	439	432	466	487	452	450	476	474	484	432	405	418	447	446	471	453	462	462	440	518	422	460	465	465	440	429	456	468	427	472	454	447	481	464	450	434	470	412	440	482	446	450	489	453	413	439	453	452	443	492	454	432	407	448	431	443	490	464	473	487	472	423	454	442	437	471	470	473	422	460	415	492	442	457	445	423	468	457	467	442	414	478	434	435	449	440	485	467	423	468	464	490	468	433	447	447	450	478	444	428	456	450	451	421	464	472	440	457	457	438	428	467	432	447	434	439	455	444	422	457	504	452	459	449	487	471	452	447	483	485	433	472	444	453	433	428	441	453	484	462	502	462	455	417	425	415	462	470	441	418	440	462	458	431	435	453	471	475	470	459	428	436	444	479	489	465	435	448	440	471	470	461	430	483	439	427	418	437	408	433	459	419	430	485	449	458	457	463	429	437	453	421	475	455	414	463	459	482	466	444	409	439	476	442	503	471	432	439	476	478	450	453	434	435	428	438	462	458	458	446	468	457	426	441	458	458	445	430	460	432	443	471	452	462	451	499	453	488	444	452	416	454	481	474	420	503	460	456	428	495	448	460	491	452	436	475	468	432	424	440	454	469	475	445	441	462	444	437	429	499	445	438	469	417	454	471	464	444	456	407	460	432	452	446	440	455	473	431	450	416	437	450	427	441	474	422	430	406	493	469	435	452	451	471	465	436	430	462	430	507	433	470	475	435	446	444
22403	20947	28392	23620	20945	20971	7095	964	654	591	577	500	457	443	411	405	358	348	365	408	360	351	336	332	336	322	313	343	290	287	323	323	320	311	326	330	321	298	299	310	275	279	298	286	266	304	265	296	301	290	285	324	306	295	299	323	290	295	301	295	314	254	297	292	283	285	256	287	298	293	308	302	289	283	298	286	282	295	291	297	298	275	281	323	279	275	274	290	354	263	264	304	302	298	288	296	276	281	318	285	295	306	331	231	285	285	277	292	276	258	269	277	284	267	294	279	288	275	295	303	268	272	279	254	294	297	282	306	265	268	271	260	291	308	290	315	299	316	276	265	258	303	289	276	274	283	285	259	290	265	342	286	303	277	295	269	288	234	307	294	273	299	279	284	299	313	296	272	279	319	291	289	304	294	283	320	287	282	301	247	291	271	301	319	272	291	294	294	274	303	260	296	261	278	271	310	280	269	276	284	276	280	303	294	281	298	265	288	265	281	304	285	307	291	280	274	283	262	284	289	288	267	302	271	300	283	296	265	240	282	299	280	295	282	265	272	270	297	306	285	281	286	278	279	240	277	272	281	297	286	273	307	265	255	286	248	269	279	298	247	278	302	295	309	309	317	282	275	311	270	318	297	287	299	291	301	282	253	277	312	278	268	277	298	294	318	289	298	296	297	313	284	290	269	293	290	287	289	299	283	287	275	248	310	266	278	260	302	306	289	300	289	298	289	286	279	290	305	290	278	280	285	275	288	285	298	293	290	274	276	302	304	276	320	293	309	274	279	279	318	263	287	290	289	298	290	293	273	303	284	302	309	300	296	283	313	302	300	291	303	317	271	292	276	258	294	307	295	258	273	298	314	265	291	289	319	296	283	289	291	277	292	310	274	300	323	294	286	274	276	293	301	325	267	277	267	310	284	310	290	286	305	291	254	278	286	279	288	327	272	286	264	304	261	294	269	331	274	278	287	273	300	284	308	289	278	301	296	285	292	307	303	320	307	286	308	282	269	306	285	274	288	260	270	294	257	291	296	303	293	281	270	278	281	304	285	280	285	277	272	290	298	281	312	280	303	302	252	280	266	262	296	288	291	276	297	289	287	267	296	291	271	279	271	306	260	268	273	314	282	269	275	283	316	280	297	274	288	269	313	291	265	296	308	304	287	297	273	287	266	276	269	266	306	302	283	290	269	285	279	273	296	294	287	294	276	236	291	298	257	321	264	287	246	282	312	303	249	286	261	285	299	280	290	280	248	299	303	275	284	256	299	280	304	309	255	278	262	270	300	292	272	271	295	303	294	315	282	236	278	305	284	304	271	283	303	280	281	285	295	294	262	266	270	281	285	284	292	290	264	279	275	284	292	267	337	277	300	281	284	295	309	266	305	305	298	291	292	303	265	269	298	291	286	262	310	296	263	293	324	303	318	297	283	284	289	262	261	275	310	273	288	281	295	291	274	267	267	309	300	292	281	275	312	261	307	265	299	272	270	294	265	279	296	297	261	286	308	275	274	276	259	286	276	285	293	279	284	281	300	255	294	297	269	286	310	251	279	288	285	249	289	304	279	293	328	278	274	287	294	273	322	291	287	289	294	301	278	276	292	305	271	313	272	313	267	270	273	279	293	287	237	295	287	280	293	313	271	279	296	295	257	263	284	284	298	290	255	308	260	283	305	304	257	234	261	266	274	245	301	274	290	305	295	290	280	281	271	285	302	290	297	274	272	286	296	276	276	291	261	287	305	272	266	294	262	289	268	284	299	311	275	265	281	290	280	271	297	259	274	284	287	280	270	310	221	292	239	260	266	275	261	284	270	276	274	307	263	279	268	273	304	271	263	277	282	266	307	278	287	288	269	246	289	278	306	281	311	272	265	258	301	266	299	285	273	255	258	285	274	296	289	257	281	312	291	325	277	281	304	276	296	269	275	293	279	279	285	287	274	296	288	268	280	318	259	289	286	277	307	287	324	295	300	333	290	288	305	306	267	305	298	271	277	264	283	273	253	316	276	307	279	286	295	300	307	289	298	287	264	268	276	284	278	275	289	281	276	296	264	267	285	259	279	297	306	285	255	313	287	303	275	284	264	277	273	285	253	297	303	309	297	304	283	289	278	295	270	237	251	326	277	337	271	276	282	299	278	269	252	274	290	295	266	287	273	293	285	262	273	276	300	293	269	280	265	281	293	301	288	266	300	304	265	266	276	260	263	288	291	274	306	280	278	277	313	275	314	295	322	287	287	267	303	289	263	292	270	313	276	277	278	290	253	290	281	298	312	287	269	264	271	278	284	286	240	303	307	281	276	271	280	318	302	269	275	298	277	285	259	322	280	303	300	291	290	274	271	291	276	285	302	271	295	281	258	303	278	290	287	287	266	308	272	241	262	267	297	289	284	253	276	273	276	317	281	306	285	280	281	301	287	281	293	290	305	270	260	272	268	281	263	323	287	270	266	286	269	278	291	299	284	250	262	282	257	262	303	280	285	311	269	279	288	246	268	273	293	275	293	296	290	304	291	302	250	251	290	289	239	286	301	301	274	246	294	305	256	296	274	271	295	281	278	260	313	297	310	264	295	290	297	285	287	308	280	287	279	291	309	283	291	310	280	285	281	302	286	283	297	293	305	307	285	283	282	275	289	257	282	285	294	285	288	306	261	280	295	283	278	304	253	285	284	276	297	281	308	283	268	305	305	290	263	304	272	257	266	268	302	282	272	290	281	296	287	265	319	266	270	273	284	297	285	279	315	277	262	288	287	270	286	278	287	282	286	269	277	291	291	309	270	259	282	284	282	314	297	297	271	303	289	289	307	276	276	270	297	265	299	278	268	283	295	308	312	277	272	285	314	290	315	297	294	283	281	292	305	249	280	274	291	262	282	260	281	297	292	267	278	274	299	284	301	288	293	290	274	254	279	282	323	279	297	267	325	301	306	279	296	288	279	301	287	292	273	277	263	262	276	289	290	284	312	274	283	269	304	279	278	268	291	275	302	276	298	299	307	284	278	285	308	287	239	278	325	275	297	290	303	309	273	297	273	292	262	270	265	266	270	269	318	267	298	269	282	240	297	294	276	291	319	260	289	323	282	272	264	261	283	277	276	292	282	282	275	271	269	302	303	265	305	294	253	279	278	294	274	302	290	292	249	279	303	279	302	301	272	274	293	281	283	264	272	287	276	266	280	260	283	268	296	280	286	282	322	272	276	282	260	302	263	302	294	282	271	286	281	311	270	277	278	278	288	290	255	277	283	308	286	249	306	278	280	251	305	289	312	274	292	315	260	288	315	276	298	277	297	299	294	300	340	287	291	313	299	298	290	241	274	300	282	282	291	276	259	304	304	296	323	307	284	270	276	269	280	269	274	312	279	278	282	253	277	295	284	281	293	273	286	294	293	236	294	286	294	273	280	314	293	300	305	312	303	297	279	271	277	261	284	269	299	265	280	264	284	272	287	257	274	295	292	280	319	252	254	281	277	291	273	306	299	291	266	313	267
33530	20190	9121	4387	3167	2360	1726	1334	1085	909	788	663	569	554	484	497	456	424	428	379	400	336	369	338	358	327	335	361	346	289	312	329	333	315	321	315	305	359	321	325	306	307	302	309	267	269	316	321	305	331	343	274	317	296	288	316	302	306	294	299	302	282	300	303	324	293	260	309	281	302	288	271	282	328	302	294	282	300	295	274	278	322	292	286	301	309	319	284	322	282	314	309	291	276	282	289	293	323	294	294	293	285	294	280	303	281	272	288	280	301	283	295	285	297	325	307	293	326	305	279	294	289	296	279	279	292	280	285	313	280	294	303	304	290	298	304	302	292	272	289	279	309	281	320	278	308	292	258	276	284	286	306	309	289	289	314	315	294	312	275	267	291	281	291	308	254	280	290	301	280	291	282	318	288	319	275	282	283	289	279	315	296	294	294	285	271	265	298	318	281	280	266	259	278	253	230	318	254	303	294	301	311	296	289	288	279	284	290	261	310	296	284	324	272	314	262	281	294	281	317	260	286	295	291	304	273	276	293	305	279	278	324	290	279	285	309	274	298	285	306	304	299	265	285	269	291	253	325	311	282	287	295	293	283	295	279	276	261	278	292	255	298	301	288	277	278	297	294	286	291	286	297	282	280	300	300	282	292	301	254	287	267	282	285	260	276	286	292	285	298	274	267	261	274	282	301	299	301	276	292	284	277	288	283	283	274	297	291	270	288	280	298	273	289	284	276	305	310	301	260	297	310	310	271	247	311	293	293	290	260	304	284	307	253	288	311	334	312	299	286	300	277	280	301	295	292	298	280	304	279	310	315	262	300	300	278	300	285	286	303	283	266	315	323	291	281	261	268	306	266	277	274	323	301	295	272	285	306	255	303	276	278	287	286	279	257	304	276	269	302	291	277	256	276	280	287	296	273	279	293	290	286	270	304	246	287	291	292	307	271	314	321	296	299	275	282	269	316	273	295	278	303	283	302	295	306	283	262	303	291	320	291	289	301	283	303	277	296	287	310	296	300	312	274	310	303	308	275	285	287	274	320	295	272	268	328	251	298	280	297	287	308	291	268	282	317	279	276	269	275	317	291	288	292	301	266	317	291	295	315	272	273	285	296	276	274	272	281	288	268	272	265	284	289	271	272	267	274	304	293	294	289	303	322	280	325	293	321	284	317	285	308	284	270	302	285	297	273	296	284	295	259	297	285	310	289	286	272	272	278	272	279	294	339	271	282	285	286	240	297	279	286	307	287	292	275	287	276	280	312	297	265	275	301	272	292	298	298	293	297	270	277	320	264	304	268	304	276	273	312	284	308	269	260	285	307	278	283	263	303	276	299	284	274	316	292	308	274	273	275	270	295	303	285	287	292	278	301	287	268	309	282	301	282	275	334	280	307	297	293	286	285	246	296	288	284	282	278	276	284	304	258	295	299	251	314	260	302	268	264	284	277	340	243	277	284	322	283	286	254	272	271	280	291	272	292	271	298	279	288	283	291	301	287	288	299	268	313	297	248	314	287	276	295	297	290	299	295	296	278	296	273	255	323	286	277	308	295	297	297	267	238	284	272	281	277	263	268	300	299	306	296	286	266	313	299	282	296	308	305	288	265	286	242	279	318	326	303	277	288	258	285	273	256	283	264	300	297	292	310	287	284	309	263	294	294	284	298	288	291	304	291	282	255	297	282	272	321	291	294	345	270	290	274	285	304	298	298	286	297	268	288	333	295	296	317	299	300	314	329	270	301	279	280	300	277	275	314	279	317	284	285	289	287	269	289	277	299	296	284	309	314	293	291	284	298	287	291	281	324	301	270	276	294	290	273	296	285	272	301	277	289	255	280	279	272	310	265	326	314	281	289	304	284	267	266	313	299	284	290	297	293	271	276	289	300	317	313	288	300	273	264	247	334	292	275	296	266	284	287	285	293	322	296	283	299	281	293	306	275	282	310	292	295	282	307	298	275	281	308	257	294	295	295	270	304	270	278	309	311	281	288	305	293	282	305	279	279	316	303	291	314	299	275	301	286	263	304	301	288	287	287	272	299	287	304	296	287	298	277	274	261	317	274	278	277	301	285	273	268	323	306	308	257	296	304	301	317	292	259	329	292	312	278	299	299	298	264	294	251	274	309	277	269	258	268	305	306	320	265	296	244	317	325	298	274	282	261	286	268	264	271	272	275	292	312	287	308	310	271	280	288	290	290	316	261	300	273	294	266	287	332	299	278	287	302	281	279	275	265	287	284	269	299	275	305	252	250	306	295	283	267	288	265	289	281	298	274	307	236	278	292	262	253	284	267	309	311	285	265	295	299	264	282	310	280	282	265	290	265	274	303	276	286	265	300	280	277	290	292	278	278	291	276	275	287	298	263	285	282	291	281	284	289	272	269	297	263	275	250	302	293	314	301	286	291	317	296	285	330	291	296	273	269	284	301	282	299	291	274	283	260	298	284	278	319	306	298	276	282	288	310	285	276	265	283	306	284	272	336	309	290	291	297	263	275	281	316	273	304	287	294	295	268	281	284	283	301	285	307	291	272	306	301	288	286	297	317	287	264	272	297	271	270	260	282	282	309	272	286	289	300	291	291	305	289	338	282	260	307	275	293	254	273	297	306	270	290	298	249	294	290	298	298	305	290	296	308	294	324	288	295	263	298	287	296	283	307	270	266	268	269	303	282	330	273	315	288	305	267	310	273	271	292	316	300	295	305	289	293	272	295	264	257	286	312	300	271	279	316	276	286	307	273	317	296	290	289	276	283	310	280	306	288	298	268	282	304	300	291	293	298	280	300	263	300	293	293	280	300	309	292	299	292	287	305	278	281	259	311	318	245	289	287	274	268	264	275	309	297	302	258	304	266	289	277	290	281	268	310	295	276	279	295	317	298	284	262	258	281	281	278	278	278	312	282	289	307	313	320	311	280	260	313	292	283	306	294	254	290	282	286	304	288	293	282	297	276	297	277	270	297	303	257	300	285	311	295	291	326	247	293	296	298	265	275	277	254	290	325	310	313	276	286	322	286	300	275	265	267	270	301	268	263	305	266	282	264	291	284	307	290	293	277	315	322	311	261	278	275	324	301	300	267	279	283	269	266	296	275	293	286	290	288	279	286	294	262	268	272	279	303	307	290	282	310	280	287	309	295	278	301	279	286	279	283	288	301	318	308	273	291	299	293	303	275	274	283	264	291	322	307	308	276	296	279	270	272	265	290	307	335	283	325	271	315	316	299	308	275	326	313	269	310	296	261	299	259	281	309	272	301	283	296	279	286	285	282	291	282	320	293	276	281	284	257	311	306	312	304	293	279	288	313	300	285	286	282	273	284	296	288	290	290	259	322	297	303	269	304	259	267	305	287	283	300	309	280	297	280	298	277	268	302	305	276	259	295	309	308	261	282	279	298	303	281	280	296	279	289	280	293	263	287	293	282	289	292	280	286	283	284	264	255	282	303	266	265	301	230	307	295	291	262	306	305	292	271	301	286	288	280	321	311	309	272
27798	17298	3366	548	405	392	306	255	256	271	267	271	289	265	279	240	271	259	289	322	266	267	262	254	255	249	250	283	236	277	260	266	290	240	268	284	271	282	258	270	291	270	254	289	260	293	241	261	258	271	257	246	270	254	241	280	251	244	253	271	247	268	245	283	280	276	257	284	288	280	279	283	260	277	257	254	283	275	258	281	248	270	272	266	253	255	261	273	273	264	250	247	290	275	305	258	252	270	296	271	301	250	289	244	256	260	259	303	244	274	249	235	274	262	294	236	270	266	253	274	241	285	289	280	275	238	266	257	251	252	274	287	259	274	256	243	277	269	263	248	298	282	312	260	272	257	276	271	259	238	267	255	293	261	277	242	265	257	242	263	250	299	264	265	265	292	262	253	233	246	245	294	298	258	260	292	257	275	259	268	266	244	273	257	282	253	256	274	285	253	291	277	237	263	252	287	259	270	283	268	263	274	288	243	255	261	253	247	281	262	272	283	255	267	261	256	274	245	260	299	251	272	271	239	263	294	250	232	266	257	261	284	273	283	282	256	280	240	249	274	224	288	235	247	261	277	286	277	281	281	258	259	267	255	273	255	303	251	282	257	263	248	268	259	256	271	282	257	296	245	279	303	258	226	271	274	260	299	275	264	254	284	271	250	236	262	280	263	268	277	278	277	260	261	259	252	268	255	257	270	270	243	241	298	284	255	261	273	265	280	279	247	276	264	270	253	268	259	275	260	273	260	285	273	283	258	239	287	259	281	278	234	255	261	259	250	267	258	252	261	276	250	259	263	277	284	288	275	273	243	253	270	276	307	252	249	276	258	251	246	280	260	283	283	280	294	262	279	258	269	282	264	244	291	269	289	244	241	272	235	230	268	278	251	273	251	275	272	262	266	251	252	248	269	266	279	261	282	295	267	257	252	275	274	241	284	277	257	254	265	265	316	294	254	254	253	252	260	287	285	273	267	251	282	262	286	248	255	297	275	264	275	265	274	248	265	242	262	263	271	261	265	279	250	275	245	228	253	270	321	269	273	282	288	270	269	281	263	258	299	260	274	273	293	279	285	278	270	260	232	272	236	253	296	274	287	263	253	271	299	248	277	254	245	254	283	290	237	262	246	270	285	265	300	273	253	261	284	300	272	231	236	270	240	244	258	273	293	268	302	244	277	256	253	272	285	312	260	271	269	255	242	273	310	233	265	254	260	275	282	290	280	239	248	266	242	269	264	269	298	297	279	248	249	286	260	279	286	273	259	268	281	300	261	270	266	250	275	264	260	266	274	313	256	276	251	254	266	289	265	311	274	279	255	266	289	265	295	271	280	248	232	275	264	266	277	250	264	287	269	257	261	256	272	264	250	298	291	272	276	281	273	293	276	252	265	243	291	271	284	257	272	243	276	276	258	268	280	289	280	265	294	245	232	255	270	264	289	260	244	286	272	262	275	268	242	265	257	251	276	277	255	269	274	261	279	278	276	259	284	274	261	273	268	272	268	267	282	276	276	277	246	259	270	277	280	214	259	241	309	274	247	235	243	267	279	280	275	301	233	248	263	254	278	269	268	279	285	245	254	298	264	239	242	315	269	288	302	238	233	269	265	264	256	282	282	275	256	269	273	268	255	266	261	262	274	262	247	278	243	279	266	235	263	266	265	275	302	280	273	250	268	249	282	277	265	247	259	294	277	269	269	287	260	278	254	289	271	288	266	251	260	262	298	274	278	279	284	275	268	280	281	257	267	287	287	261	249	252	267	281	260	268	286	253	269	254	246	276	265	258	304	298	231	247	291	273	271	230	262	305	275	286	253	259	270	248	259	264	248	253	278	259	286	260	268	239	285	246	248	269	281	254	274	257	255	266	273	288	297	275	281	308	287	270	263	256	257	267	261	281	245	251	291	251	257	247	237	288	261	285	260	273	273	294	271	255	259	233	278	263	308	252	262	274	316	255	258	269	275	269	270	284	269	275	257	252	276	269	280	269	254	260	292	274	260	257	274	265	267	267	277	261	270	271	277	251	262	254	295	234	265	285	266	299	282	291	274	260	249	249	325	259	283	262	271	280	284	269	281	275	263	291	315	279	287	259	257	257	255	247	288	259	280	283	276	268	282	295	268	260	260	245	272	264	270	256	253	263	262	269	256	268	295	283	265	269	272	271	272	264	280	282	266	279	270	268	285	276	254	281	271	292	270	267	259	297	249	290	286	284	255	267	258	255	258	259	273	288	288	278	276	292	251	257	287	296	263	268	270	276	280	256	267	253	258	270	283	241	266	267	277	268	280	264	244	265	272	274	273	266	257	266	261	279	279	263	272	280	252	255	293	289	281	264	261	267	280	273	272	307	237	286	250	283	293	251	261	250	262	265	283	261	269	261	275	246	274	268	269	261	243	269	285	261	263	273	278	306	266	277	263	283	304	270	242	250	272	294	301	258	280	261	276	260	246	253	300	270	290	252	269	292	282	293	252	275	272	246	259	266	271	276	278	270	260	296	267	236	254	277	246	294	251	262	295	257	284	270	279	264	261	260	274	299	281	259	274	243	281	250	261	270	279	240	279	253	266	283	261	266	292	269	235	269	282	268	265	252	288	269	254	270	282	281	274	263	258	275	291	270	262	269	267	275	271	265	297	282	273	252	252	281	263	278	276	262	260	268	266	225	268	273	250	254	250	281	254	266	282	237	280	264	286	226	255	281	290	257	253	268	231	262	303	281	276	269	286	261	233	262	249	282	274	263	259	249	268	256	266	248	275	250	296	261	284	246	265	274	265	263	299	230	272	302	280	282	286	263	262	237	282	279	263	245	263	276	275	260	253	291	252	291	278	264	282	249	269	270	294	270	274	278	305	243	242	242	275	286	271	266	281	226	257	297	273	269	243	252	272	268	267	284	282	308	270	276	263	283	240	277	291	287	277	250	296	267	266	254	249	250	300	290	269	263	235	262	269	290	263	280	273	255	261	241	269	254	271	267	277	258	260	271	246	268	239	251	248	260	275	261	258	258	268	291	278	264	270	227	284	257	262	261	285	264	300	308	248	272	266	266	259	281	262	278	237	272	288	250	265	256	250	286	298	259	269	274	259	262	289	280	281	246	247	277	260	281	250	288	291	242	274	285	267	252	271	256	271	255	268	264	241	260	262	258	294	242	282	261	278	255	291	262	252	239	242	259	273	265	269	234	275	286	274	268	277	250	281	273	273	252	273	265	254	275	263	246	254	258	257	253	248	295	240	260	267	275	290	240	267	286	263	268	275	265	256	253	254	275	265	305	290	284	267	272	257	247	286	271	279	278	246	292	251	251	272	266	261	280	284	286	250	265	267	246	275	265	285	256	273	282	264	317	270	300	280	284	287	288	275	279	301	270	290	257	257	283	283	245	262	280	271	266	277	265	251	267	245	278	276	265	282	284	309	258	275	280	231	269	264	270	289	292	259	266	242	270	249	255	252	245	268	270	269	239	247	296	280	264	247	253	254	264	253	310	297
7885	1578	661	417	389	365	344	316	323	326	348	326	296	276	292	275	300	297	317	273	334	333	293	296	300	300	277	293	300	295	314	311	302	327	305	301	308	329	323	300	332	292	290	299	279	300	302	294	317	279	308	323	299	309	305	303	324	306	325	288	302	313	312	286	315	297	326	322	297	310	292	277	303	287	294	314	283	308	280	312	295	282	293	302	293	309	317	290	329	307	307	314	279	295	300	309	287	316	296	289	279	298	305	337	278	271	283	317	304	310	283	300	273	326	292	303	301	307	283	319	309	292	311	307	275	321	277	304	288	294	292	300	293	331	305	331	296	311	310	301	291	297	326	299	294	304	301	303	294	308	318	298	292	292	296	280	296	326	286	316	288	306	311	303	295	282	297	338	276	290	312	298	277	292	275	299	273	292	298	291	285	282	271	305	275	290	306	308	314	307	319	314	320	322	299	300	284	283	294	287	284	278	292	284	315	301	302	303	288	310	291	300	323	282	313	299	294	300	253	283	307	275	310	301	298	286	290	288	313	311	296	266	288	281	296	295	300	303	304	290	325	279	331	312	314	296	291	300	300	311	324	313	272	308	307	290	292	284	304	288	334	299	289	288	283	293	295	312	300	317	317	286	316	310	307	313	309	283	280	296	299	274	306	302	302	291	322	287	279	297	298	318	315	307	305	305	312	272	319	294	292	284	306	306	295	285	321	355	312	333	299	299	302	306	311	315	294	306	301	287	308	308	298	318	296	305	285	321	299	307	324	299	274	285	310	301	295	303	287	305	300	299	286	308	293	303	320	299	310	280	328	291	275	311	296	298	314	310	285	320	308	305	273	294	287	293	295	290	292	291	291	289	308	265	291	281	324	278	300	299	291	288	325	299	309	287	304	301	309	285	296	321	293	326	287	319	313	306	277	291	314	311	337	300	307	295	293	252	310	271	286	284	263	262	296	326	302	285	306	308	263	279	310	280	299	276	301	295	305	291	295	281	307	327	303	289	294	301	319	312	323	279	285	286	308	314	265	288	310	297	312	300	301	299	279	306	298	276	340	283	296	291	330	309	271	314	298	298	321	284	282	284	278	287	294	314	318	292	284	308	285	303	304	280	289	321	293	300	284	314	329	307	273	285	296	296	307	310	295	329	318	279	302	298	313	288	309	278	321	301	294	313	323	292	290	302	314	320	312	284	270	291	329	304	305	279	287	306	319	300	303	316	316	290	321	282	316	313	293	301	283	309	306	295	275	270	312	291	324	263	290	301	307	295	294	335	302	313	297	307	290	285	283	324	299	288	303	319	280	309	281	283	300	284	280	310	329	329	276	309	296	309	312	307	289	306	308	330	329	288	305	288	293	302	286	264	316	271	312	329	280	293	306	280	303	268	282	269	305	330	307	311	316	278	290	292	289	280	307	300	292	295	302	278	271	296	287	295	286	287	308	317	301	286	299	289	301	315	336	310	283	288	292	296	301	307	280	327	319	285	326	291	319	286	262	289	298	313	253	307	319	305	329	294	318	291	314	269	313	276	307	289	291	278	284	282	278	272	303	294	295	297	300	314	290	301	323	320	308	281	291	276	284	308	307	289	284	289	312	295	288	326	303	256	286	285	327	295	266	252	318	279	313	307	294	298	313	333	294	307	294	296	310	323	286	305	292	302	306	280	295	296	306	328	261	306	289	281	262	298	317	304	286	303	269	303	289	301	316	300	291	301	281	317	317	319	288	302	322	312	308	288	331	298	303	322	304	302	289	300	317	296	310	282	299	282	308	298	318	319	308	304	294	279	281	289	337	296	321	290	318	293	330	301	287	287	310	305	305	265	330	322	323	299	281	278	273	278	282	321	323	261	303	307	331	308	280	288	298	300	291	274	289	302	327	276	274	316	314	323	284	329	298	280	295	291	288	282	306	284	328	281	291	276	310	335	287	288	283	337	315	297	305	284	293	321	300	293	310	311	308	311	326	314	334	313	305	311	267	301	314	283	268	292	274	303	321	300	306	314	310	299	292	317	294	292	292	292	266	353	323	333	288	335	302	312	328	287	295	321	289	292	278	286	258	321	306	283	275	304	287	299	292	294	307	273	324	295	303	298	296	265	277	276	277	314	300	275	296	312	286	302	278	285	305	305	283	285	278	309	285	299	270	262	312	339	298	287	311	273	307	316	314	284	267	292	319	305	293	309	300	291	317	299	312	284	316	293	313	308	327	259	301	300	318	286	280	277	302	328	291	315	313	280	292	306	301	297	283	262	266	286	295	310	281	282	295	291	322	283	315	313	330	315	311	275	298	300	285	330	315	301	306	315	259	284	294	297	311	291	295	296	302	273	268	318	290	294	296	327	312	306	268	316	302	294	287	321	281	329	306	287	322	297	310	311	312	292	259	319	285	315	285	286	312	341	300	318	278	302	303	314	332	297	300	303	315	290	304	289	304	298	284	276	299	287	324	282	304	302	296	284	305	295	272	266	297	321	289	264	315	318	286	308	284	295	285	274	266	327	289	319	280	304	333	321	281	278	297	290	286	313	274	321	273	314	335	289	309	283	282	312	315	280	319	316	290	347	282	281	316	291	291	286	299	323	293	301	272	357	283	282	267	308	265	329	285	299	278	290	268	278	296	308	306	303	293	274	307	271	319	284	291	300	303	303	296	296	296	304	284	281	280	295	310	267	315	311	272	265	288	291	286	320	275	312	308	344	273	293	277	290	293	321	311	299	291	283	323	302	308	270	293	310	295	292	294	302	298	310	301	319	271	278	299	307	333	294	311	292	287	329	303	323	311	302	315	308	320	287	296	306	290	298	313	308	291	347	289	289	303	322	299	309	305	283	286	321	286	303	268	317	290	281	291	308	310	287	311	309	278	322	300	254	266	307	301	276	314	289	330	293	361	285	268	288	280	288	311	275	300	302	294	297	291	306	310	293	277	325	316	276	292	299	335	297	272	316	338	313	291	328	258	308	301	302	296	331	326	327	276	315	310	326	285	285	293	303	322	297	295	302	278	281	307	302	350	302	284	294	327	288	317	288	290	315	294	303	324	301	324	309	252	310	304	288	279	327	305	275	312	290	300	263	289	277	274	295	298	281	318	280	279	288	288	301	308	285	299	317	329	326	297	279	288	297	304	294	293	306	313	283	295	304	286	290	301	305	296	286	332	320	327	300	317	332	290	313	265	296	319	256	315	292	282	281	270	261	283	297	319	272	318	302	285	294	292	293	325	326	320	280	286	271	285	275	331	269	324	313	299	278	308	314	287	304	271	300	315	276	319	292	290	305	312	327	291	315	295	285	323	302	278	274	279	297	315	295	311	298	279	291	327	297	286	302	286	315	297	269	280	291	310	285	284	312	312	293	312	289	313	295	308	295	299	312	289	263	278	272	305	290	291	289	310	284	273	313	307	294	336	304	305	295	294	288	285	310	316	286	304	311	300	282	295	299	292	292	279	279	325	314	334	279	290	277	299	306	281	290	259	320	314	297	290	313
23549	21038	28194	24082	21040	8892	733	420	371	305	261	241	204	208	183	176	186	173	142	159	156	146	142	146	134	156	155	146	149	136	135	146	153	127	122	148	127	125	130	130	103	147	135	134	107	125	119	154	144	144	138	126	161	125	124	146	149	122	146	102	133	123	146	105	140	109	126	147	135	125	128	131	133	129	114	122	121	125	139	150	113	121	126	131	140	134	133	158	126	126	146	126	130	126	128	146	119	132	120	103	135	147	162	122	143	128	121	127	134	131	125	139	130	131	113	131	125	126	123	128	139	127	148	140	135	113	108	141	130	134	147	118	130	132	119	134	132	107	109	131	150	126	134	129	139	124	128	123	116	121	131	127	106	107	128	130	131	123	109	132	110	141	141	134	117	135	135	126	145	131	128	128	121	133	113	134	104	112	116	136	133	134	134	161	131	120	151	132	115	126	123	129	131	143	117	128	142	148	115	131	110	124	150	131	119	128	114	130	129	110	130	130	126	124	105	139	129	130	129	123	124	128	124	131	120	137	117	147	106	124	123	146	121	135	142	126	128	102	129	128	137	128	114	122	137	121	149	114	129	135	103	152	133	133	117	114	122	145	118	124	108	142	113	137	135	128	135	125	132	141	112	125	112	141	124	131	131	122	132	128	122	106	127	118	120	138	128	137	144	125	138	116	110	118	123	123	122	131	144	150	125	107	120	144	135	133	125	148	114	119	138	124	138	113	123	129	102	132	137	122	118	150	122	136	132	144	121	117	128	116	136	124	134	123	128	124	141	109	145	134	126	113	126	109	127	112	134	124	146	131	128	140	115	145	126	137	124	134	126	146	131	145	119	132	133	107	124	115	128	146	124	107	131	127	132	122	125	145	122	121	127	135	141	130	124	112	105	136	135	159	130	147	121	127	158	119	132	142	108	122	130	140	130	131	126	110	108	145	122	143	124	123	130	138	113	112	120	124	154	130	130	124	135	144	150	126	140	113	128	116	118	124	113	115	125	126	106	119	123	120	118	122	144	127	126	116	156	133	127	135	137	129	120	125	118	114	113	149	129	107	127	131	120	120	106	120	127	129	144	142	108	125	144	125	115	109	114	120	134	144	113	133	127	150	122	127	128	117	125	141	146	116	130	141	137	150	145	117	106	124	145	125	107	133	135	138	114	142	127	128	128	125	145	121	121	135	137	117	114	137	113	135	119	141	130	128	119	135	128	118	108	123	134	120	130	133	131	121	126	134	104	122	141	133	143	138	148	107	129	131	117	143	139	127	138	130	129	133	127	139	141	130	120	133	123	114	130	132	130	118	132	136	145	122	119	119	130	125	120	128	143	147	114	134	93	126	168	104	119	146	139	108	147	119	132	124	118	134	133	134	141	127	132	121	129	126	126	139	133	128	127	127	135	127	128	129	143	147	126	146	117	125	102	123	110	126	104	136	126	116	132	122	131	133	137	131	111	127	127	113	116	135	125	118	125	110	136	145	117	117	128	139	120	139	148	134	122	123	115	139	112	151	121	118	133	110	129	145	108	120	140	130	140	134	123	129	142	116	135	141	119	118	135	126	128	119	111	129	112	113	130	156	110	134	131	120	129	126	148	122	111	131	139	136	124	100	137	123	132	94	142	125	124	132	120	126	134	111	144	123	116	133	134	120	126	120	103	138	140	126	117	124	136	128	122	113	121	128	117	124	129	124	116	121	138	128	129	137	109	120	115	110	121	132	115	120	117	130	125	115	122	129	121	123	136	129	115	118	142	127	140	130	124	131	128	106	119	118	153	102	89	134	115	117	128	147	124	145	121	104	134	133	134	116	127	132	116	139	102	155	120	130	118	119	143	116	127	124	120	121	116	108	122	141	122	128	112	138	153	127	131	118	115	138	111	129	114	127	139	125	130	130	127	110	144	120	122	118	109	118	129	130	128	139	137	141	118	122	123	126	138	112	141	128	137	105	116	129	135	130	141	120	118	121	133	135	141	106	143	125	118	115	132	120	139	139	114	128	132	126	131	132	124	137	130	126	116	129	130	133	136	128	152	119	137	136	112	151	118	125	135	137	111	130	117	142	123	122	127	121	95	136	151	125	117	121	120	116	125	141	121	118	136	144	132	114	131	131	128	150	131	127	148	127	124	111	113	139	124	128	127	128	120	135	144	131	127	117	142	133	101	122	128	111	138	125	121	104	136	126	120	125	160	133	127	127	121	120	120	114	111	114	139	115	119	141	142	131	124	131	119	140	104	132	137	104	140	125	137	126	130	134	119	130	96	141	99	130	123	112	135	124	97	117	123	125	122	133	122	136	131	120	123	125	129	119	137	118	139	128	133	121	129	141	116	109	100	132	121	131	133	138	129	131	118	126	112	114	117	119	148	119	150	123	159	140	116	126	140	111	121	144	146	112	135	124	117	117	148	115	109	126	116	141	149	129	141	123	123	132	136	139	127	135	116	118	119	136	128	132	120	119	144	134	123	143	120	118	132	135	117	127	131	142	109	125	132	114	132	135	132	131	135	121	134	119	119	132	137	117	121	164	123	124	140	152	148	125	120	114	127	113	122	110	148	136	137	150	142	119	127	142	127	139	124	146	144	120	135	132	122	112	131	139	114	112	129	112	122	130	124	127	131	128	116	143	139	134	129	118	126	117	121	130	133	142	138	128	120	130	126	141	122	121	122	118	128	121	126	125	116	131	119	153	127	124	119	119	123	120	154	150	126	138	119	126	118	130	127	144	127	140	127	134	112	136	135	118	122	121	107	113	128	121	112	128	123	125	115	121	149	130	152	141	120	128	121	141	142	119	139	123	118	161	124	122	106	133	133	123	131	107	148	144	135	133	119	139	105	134	114	114	122	111	151	122	129	125	128	125	125	123	133	113	109	140	109	127	130	132	136	106	136	126	130	137	118	136	126	134	134	115	119	122	137	130	159	115	125	122	133	142	147	130	136	108	130	124	105	115	153	111	125	135	128	141	132	118	126	109	124	131	123	114	142	133	144	134	141	115	144	99	124	120	127	119	120	132	119	119	117	147	128	117	141	129	101	118	116	138	116	137	137	153	125	122	142	141	129	124	131	106	111	146	135	136	131	116	136	124	141	123	118	112	139	136	146	108	135	119	128	127	120	120	139	114	114	118	129	135	119	125	130	142	117	117	118	145	116	144	148	116	125	113	148	126	127	136	129	135	121	124	140	122	121	126	123	125	137	120	120	136	118	124	130	119	128	119	115	116	108	135	119	133	124	126	129	112	116	122	133	109	132	124	128	119	136	127	119	144	107	123	110	151	141	107	128	115	116	119	120	128	114	125	118	138	115	139	142	115	120	125	121	126	134	120	121	148	141	117	116	123	125	125	133	131	157	121	136	117	136	112	112	143	122	134	118	136	113	108	136	132	138	117	122	131	114	121	113	123	121	119	131	135	127	129	108	123	132	110	128	102	160	111	124	131	118	132	118	128	122	124	142	122	110	137	104	123	136	117	120	130	127	122	126	127
26445	11519	5429	2355	1702	1358	934	703	574	465	410	344	323	277	249	255	245	243	211	206	193	185	199	169	177	158	166	177	137	196	173	162	152	143	162	149	143	156	153	157	166	152	163	150	165	165	159	170	164	143	156	132	154	168	132	128	162	153	159	157	181	169	146	157	146	162	154	122	156	141	127	151	148	138	176	130	141	147	144	157	169	152	142	139	148	167	148	128	157	128	149	138	139	152	162	127	143	166	176	145	144	150	139	169	155	138	140	153	143	155	160	158	143	162	168	135	134	134	149	166	155	163	147	131	127	124	150	147	131	138	164	162	143	122	178	138	139	133	139	162	136	132	145	143	131	115	153	176	150	162	165	146	156	135	148	151	144	128	160	163	161	139	149	155	140	126	133	136	141	163	136	134	156	145	137	151	139	120	166	168	135	159	158	142	156	149	128	153	158	136	137	154	140	164	130	120	154	153	164	143	136	154	163	143	135	154	134	165	142	138	132	160	164	159	167	139	158	156	157	142	137	151	145	139	138	147	172	143	137	154	160	137	156	131	144	119	148	150	131	143	170	151	149	166	140	157	156	153	133	136	148	137	142	124	167	144	146	129	163	144	156	132	141	142	148	149	137	129	154	150	142	149	168	134	147	139	122	161	148	149	150	149	148	143	161	137	154	163	158	142	151	139	149	139	139	149	154	136	140	151	155	145	169	134	142	162	140	174	127	154	163	150	145	153	151	136	148	141	157	166	162	150	150	154	162	138	138	127	128	155	147	133	146	145	163	144	154	128	128	165	147	146	177	147	157	128	167	144	132	137	135	121	145	163	142	162	143	135	146	156	148	141	130	141	148	151	163	157	137	162	160	151	148	149	145	150	139	157	152	159	142	134	171	139	147	136	164	146	130	155	148	147	152	150	134	141	150	167	167	145	131	134	121	150	163	138	135	163	130	148	171	159	153	139	145	148	153	138	145	147	178	166	172	163	140	164	171	168	156	135	145	145	140	139	137	148	165	144	154	143	164	161	146	144	161	147	151	149	149	125	145	161	141	152	122	147	160	163	163	141	151	148	139	141	139	110	144	145	144	169	155	162	160	138	163	160	128	158	151	200	156	137	152	140	146	142	134	154	165	142	151	150	148	155	171	161	155	131	150	159	169	159	138	146	152	163	153	153	186	164	161	121	150	137	171	134	138	170	137	150	136	154	152	151	155	140	165	141	145	149	166	128	142	163	153	148	148	167	165	114	136	154	172	174	143	155	157	164	168	139	142	157	129	140	146	129	150	139	143	154	161	143	160	144	148	131	158	154	136	159	153	165	171	141	162	128	134	152	172	125	146	143	146	154	129	152	146	135	152	124	137	133	147	155	172	132	132	142	151	139	150	143	159	152	152	145	148	155	152	138	155	124	154	118	142	127	152	143	134	147	148	150	156	151	157	166	148	164	151	156	128	160	148	147	143	156	136	141	147	154	163	143	137	165	148	150	135	147	153	155	135	140	137	139	126	125	156	153	145	151	142	140	140	141	164	172	151	135	157	166	142	155	141	145	145	160	154	118	149	144	160	126	146	131	139	137	144	165	146	141	157	135	159	143	146	144	154	140	156	158	121	143	172	172	147	168	155	128	149	161	167	155	140	162	144	170	150	150	127	134	140	160	167	135	153	130	147	148	156	143	178	137	139	138	142	148	145	140	149	153	156	179	147	164	127	164	148	146	150	141	151	132	117	140	154	141	173	164	136	147	158	161	138	143	146	146	165	144	137	141	139	138	138	137	148	144	153	141	164	126	140	165	160	154	168	139	161	159	158	124	145	138	146	159	168	144	161	134	138	154	146	152	163	153	158	148	132	151	153	128	169	150	149	148	151	160	155	137	156	126	123	135	157	155	144	140	138	133	153	148	157	148	150	138	168	145	153	139	145	152	146	144	137	150	142	150	175	139	144	139	149	150	138	140	147	148	134	153	140	153	147	156	137	141	149	135	115	172	164	166	128	159	130	141	148	139	148	150	138	137	188	153	156	120	158	119	143	138	133	121	151	136	153	148	144	147	144	130	135	170	139	128	148	155	155	132	144	146	155	154	143	160	161	150	135	148	138	154	140	172	159	146	136	172	140	139	152	130	142	134	140	159	179	141	158	157	143	151	137	152	132	128	149	156	133	159	166	141	132	160	166	149	141	136	152	142	167	151	149	144	138	175	155	162	159	149	158	164	149	136	147	138	140	145	142	149	146	139	134	169	152	157	149	150	148	149	150	147	141	156	139	148	143	152	154	122	136	148	159	156	149	137	136	151	151	173	163	155	133	154	159	151	142	132	149	144	139	126	146	146	144	142	153	155	148	149	156	142	146	165	141	129	138	156	133	122	154	151	160	152	151	154	168	139	133	163	141	149	152	137	138	138	141	162	134	166	147	163	136	147	151	145	157	152	152	164	154	141	157	140	144	159	129	161	142	133	154	152	170	159	150	127	141	174	125	154	137	145	142	157	160	139	151	155	134	160	163	156	154	136	141	153	149	157	149	165	139	128	147	162	172	133	156	142	146	163	147	136	149	140	142	174	153	138	144	148	154	176	149	155	141	144	156	158	137	156	139	148	120	129	150	136	162	156	166	151	154	151	149	166	133	150	164	144	150	165	163	137	143	152	136	149	141	168	141	142	135	144	174	158	153	153	157	142	157	155	153	150	137	123	150	128	133	152	148	154	114	155	159	153	147	139	138	125	158	156	145	144	156	120	167	154	163	143	147	124	162	151	151	156	162	161	132	140	145	136	144	168	154	130	140	155	144	140	118	147	127	142	152	138	146	154	142	136	156	144	164	151	151	140	137	136	155	163	176	119	148	156	153	143	141	145	137	151	141	148	148	162	127	156	152	146	120	153	152	153	124	173	136	148	130	132	160	170	153	141	148	146	173	144	142	138	143	140	151	134	133	146	140	159	142	153	156	143	127	127	145	151	133	143	133	155	145	136	132	146	135	146	158	136	144	139	144	155	153	130	156	144	156	169	147	154	163	149	138	151	130	150	136	141	169	137	141	146	145	147	159	157	126	149	154	153	144	131	149	146	143	165	144	129	147	137	164	138	146	157	171	134	120	147	146	128	151	130	153	138	129	142	151	151	128	161	136	141	136	166	137	137	134	170	154	142	142	157	154	141	155	141	151	163	143	145	154	132	148	142	156	141	147	145	158	133	152	154	146	153	139	154	148	159	124	147	137	141	156	158	150	160	144	148	164	126	135	153	161	149	155	113	150	143	146	149	177	119	136	145	167	167	139	147	147	135	140	135	150	155	154	170	161	137	136	113	125	149	160	145	160	136	138	174	138	145	145	147	141	152	120	134	151	141	157	143	155	141	146	126	144	153	141	131	138	137	141	160	158	123	165	161	153	133	146	149	132	163	162	123	154	141	145	132	159	155	149	149	145	156	141	134	147	141	135	150	166	150	137	142	159	149	131	142	155	135	132	150	152	144	152	144	144	140	139	148	132	151	160	145
24777	21041	27087	25159	9143	763	679	597	569	535	519	491	479	454	499	458	458	445	472	415	449	443	469	439	434	433	430	465	428	461	403	426	430	425	443	476	423	429	447	460	396	435	479	409	415	460	476	435	429	406	407	450	410	447	427	470	413	417	428	388	457	437	444	418	429	462	398	441	417	421	411	450	471	461	437	401	395	422	456	448	441	421	399	448	409	412	466	454	445	427	420	450	428	430	412	414	440	415	446	438	438	444	423	457	448	423	427	464	449	463	420	418	398	412	425	430	454	438	414	392	450	415	408	411	451	444	424	428	427	431	447	400	424	418	423	414	445	394	414	395	407	428	405	410	431	417	451	450	435	456	423	425	418	422	433	406	425	462	442	434	432	404	417	440	407	442	443	446	435	444	441	413	434	452	379	417	419	434	477	418	466	443	408	458	432	433	409	386	423	432	432	416	432	453	417	423	399	424	425	443	422	426	407	434	438	442	431	451	423	429	457	435	428	415	419	394	427	442	486	461	423	451	404	452	482	419	459	406	458	444	451	366	420	429	453	458	422	445	397	438	421	457	398	457	446	397	425	422	440	423	470	431	422	459	433	429	442	425	410	457	417	451	405	430	455	492	407	439	437	486	458	398	463	445	395	437	447	445	470	418	392	429	426	433	437	401	436	442	408	427	458	422	430	441	420	405	460	424	425	456	411	439	454	453	411	446	437	418	462	438	445	442	443	408	461	424	425	407	462	464	436	418	443	425	409	433	431	436	436	421	401	418	446	430	439	416	442	416	439	432	441	437	428	438	428	426	445	446	434	384	425	413	409	453	430	406	403	427	439	436	434	409	446	467	440	432	440	445	414	389	452	437	412	442	443	416	443	453	450	422	430	426	463	426	433	373	482	455	406	460	411	412	431	434	414	415	446	405	429	416	418	417	420	414	462	427	412	456	430	395	446	440	413	402	427	411	451	417	463	464	446	447	442	443	439	440	451	423	432	461	457	439	448	424	447	424	454	395	433	431	427	436	447	449	441	462	410	410	457	427	409	434	403	411	443	419	442	418	372	409	421	438	431	485	412	428	414	431	475	415	408	471	386	426	418	415	403	439	410	429	412	446	485	417	389	417	449	426	411	434	418	400	395	425	403	446	407	410	421	465	409	462	446	477	443	492	429	374	453	451	413	404	432	430	434	439	415	386	438	400	418	449	441	432	449	428	431	443	442	413	431	429	441	484	423	431	396	414	404	432	431	453	408	416	410	443	411	446	423	404	430	392	458	431	428	396	418	422	462	413	410	441	414	448	396	452	444	404	416	432	440	410	446	432	414	442	424	434	432	419	436	411	435	407	450	436	439	416	435	454	406	418	450	426	418	422	415	439	435	411	401	399	440	433	447	428	391	439	416	407	449	428	481	414	422	445	431	422	452	450	466	467	392	436	439	411	446	425	435	440	426	399	440	426	441	452	432	397	441	454	411	463	445	480	410	464	437	446	409	434	431	431	446	453	405	434	432	437	415	463	396	398	445	438	405	439	423	476	445	431	446	446	450	437	417	452	434	404	432	439	446	430	431	462	456	425	427	442	448	434	430	427	443	403	415	443	444	458	396	413	425	424	442	455	389	452	432	457	443	435	435	437	427	411	434	429	446	410	450	411	463	428	456	430	432	413	417	441	385	398	443	415	450	407	408	468	421	429	445	451	427	429	428	409	449	427	424	430	457	471	422	428	406	447	381	399	407	445	417	409	424	374	410	392	411	436	418	424	455	452	459	427	445	409	428	398	426	418	429	435	426	414	432	399	447	437	459	458	431	449	403	410	441	437	461	411	454	447	450	428	406	418	427	443	444	427	448	421	442	463	441	399	428	418	424	417	415	429	421	429	428	447	434	445	474	442	450	391	420	438	442	430	443	427	429	432	467	444	445	454	470	414	464	424	419	444	436	456	414	454	445	427	403	436	431	441	447	446	421	431	416	456	406	420	426	420	434	429	411	433	385	411	434	471	420	423	447	434	473	448	415	427	437	437	443	434	405	418	433	435	446	444	410	393	442	462	422	430	395	416	383	428	435	423	404	425	447	423	417	419	463	435	438	410	431	440	446	401	400	415	432	427	385	423	427	418	428	449	415	453	427	440	417	389	450	421	418	442	464	472	450	428	467	428	462	395	445	434	435	443	446	407	413	433	423	430	394	438	412	420	409	425	419	402	429	469	434	459	409	457	440	409	424	412	414	452	399	437	422	429	459	416	454	447	409	419	454	409	435	409	417	441	454	444	428	431	402	430	417	464	441	426	425	406	449	465	425	450	425	452	425	447	434	453	433	410	413	435	387	390	426	420	429	423	405	402	419	451	404	416	416	406	453	432	413	425	464	444	465	443	432	395	453	448	420	439	392	420	412	387	456	440	450	374	422	413	450	417	448	465	413	439	439	438	417	447	444	461	461	390	481	387	382	422	415	440	455	430	447	420	456	408	443	443	450	435	454	431	451	376	423	426	426	452	428	416	464	481	477	440	415	421	441	456	452	467	462	422	434	426	428	423	440	442	448	390	450	416	414	426	447	436	383	409	451	443	423	391	417	446	440	460	402	424	415	433	424	444	442	423	409	436	442	403	424	460	446	434	427	440	401	438	424	468	432	436	430	398	432	467	408	455	443	430	454	410	394	445	417	433	460	433	424	422	426	426	435	418	424	426	426	428	434	435	448	411	440	484	418	434	442	395	436	434	456	427	454	389	452	402	473	442	445	425	404	433	412	433	435	463	469	415	435	438	431	373	442	438	405	402	394	427	445	401	457	435	438	432	411	418	458	403	436	479	427	458	452	454	397	428	433	427	404	468	458	426	416	444	461	411	419	447	434	448	431	438	447	419	420	435	432	445	435	450	409	422	419	426	427	417	404	449	428	416	422	435	439	421	481	383	444	421	462	427	462	437	458	422	447	420	405	425	431	435	492	436	431	454	405	439	433	439	472	407	434	416	405	434	442	402	445	409	427	398	449	443	436	442	443	461	477	436	438	437	432	410	435	451	414	416	416	470	459	465	431	435	437	451	433	429	441	448	427	455	453	428	414	457	431	487	422	455	449	442	390	443	417	441	430	459	451	458	413	454	431	433	436	447	467	397	442	470	418	384	453	423	443	449	444	465	455	417	435	428	432	437	418	423	431	465	456	408	398	435	437	451	406	446	412	411	432	413	435	427	446	459	459	430	425	449	406	435	452	427	444	419	423	415	424	434	408	445	395	440	434	411	471	409	440	434	440	438	436	451	418	451	443	489	445	415	424	432	414	406	422	438	450	456	420	435	408	420	442	421	418	404	442	409	396	445	446	436	422	441	413	467	438	416	466	432	430	428	382	420	433	418	405	443	462	437	444	436	448	428	437	424	439	426	448	409	447	435	418	446	465	438	439	455	431	426	417	432	442	415	432	463	413	450	451	421	414	402	421	391	463	440	407	439	432	425	387	449	467	430	396	437	414	443	428	417	437	428	420	421	460	414
24098	7611	3099	1628	1195	1036	850	743	657	625	637	604	573	536	482	524	514	471	512	526	453	441	436	485	436	436	444	466	486	451	471	456	489	498	447	457	493	477	503	469	449	465	428	462	418	463	463	493	458	468	452	443	483	435	454	443	428	434	438	492	435	487	480	457	440	498	442	459	434	461	429	453	483	465	467	466	469	467	437	483	454	440	429	481	443	426	425	445	445	460	459	451	459	476	450	462	463	434	478	476	440	461	464	429	436	475	452	463	467	466	460	466	449	453	458	477	441	433	436	475	435	467	437	480	457	465	413	441	446	459	417	442	457	434	433	457	464	440	465	458	453	477	430	449	421	440	493	474	463	468	443	480	437	463	471	495	449	446	484	418	479	453	442	460	452	440	448	451	456	469	452	484	496	447	440	438	423	434	442	472	460	449	468	466	450	449	491	471	463	425	423	449	434	432	442	424	475	485	468	442	453	471	493	497	441	440	472	469	458	499	449	423	482	480	463	451	480	462	456	460	410	472	469	430	426	448	459	432	442	416	460	473	445	475	437	429	411	474	443	451	403	482	465	445	462	450	407	482	429	447	464	426	462	428	444	438	435	460	440	476	455	436	490	453	482	496	449	430	417	422	461	446	429	456	468	414	437	438	464	436	425	511	468	422	449	457	475	464	415	486	466	474	446	456	458	466	462	449	479	449	439	457	444	447	484	453	445	429	476	461	431	469	477	478	468	422	420	444	429	433	469	464	456	484	470	458	451	435	487	471	436	463	466	429	444	467	436	440	438	488	458	477	450	463	447	419	501	418	482	425	427	491	463	490	445	466	404	443	441	464	478	433	450	445	466	446	431	434	457	446	440	483	439	443	480	431	479	423	425	446	455	457	416	456	446	454	434	461	473	491	433	446	454	408	420	408	458	452	488	444	464	490	465	478	426	477	479	465	447	487	490	462	467	495	443	446	482	405	471	453	445	466	476	465	441	424	429	449	496	440	458	430	431	451	469	448	444	428	470	474	407	470	459	463	505	446	450	448	495	481	441	456	447	452	438	484	471	442	461	456	493	462	463	477	419	446	487	489	460	464	450	494	451	457	460	435	435	423	477	483	454	449	465	438	459	465	464	495	451	444	432	462	428	494	435	450	446	420	445	482	468	480	499	477	476	444	468	475	425	452	457	455	458	503	456	426	433	501	451	470	479	466	431	501	457	478	500	417	450	421	453	470	476	439	454	451	467	463	439	468	452	428	482	449	443	451	451	479	474	460	472	448	436	428	421	459	444	417	455	413	424	463	439	427	488	463	474	457	482	476	482	444	465	488	436	434	488	458	432	434	495	431	458	447	453	457	460	459	433	432	448	419	436	506	440	455	456	459	479	452	483	448	462	443	424	448	456	434	450	429	435	427	466	440	434	479	407	440	469	447	470	460	454	437	478	480	460	481	444	412	424	443	440	454	424	472	451	434	474	443	450	429	432	435	457	423	459	439	447	461	440	480	481	451	476	471	464	438	446	453	488	491	461	447	438	462	387	439	443	484	460	452	420	433	414	441	442	448	437	475	456	414	474	468	447	394	471	446	492	420	449	445	441	451	425	446	420	419	430	481	452	466	477	440	437	461	442	416	496	459	495	437	463	421	453	438	470	424	428	444	440	463	442	438	441	469	497	429	448	488	435	485	435	437	466	459	500	461	460	452	448	458	418	473	458	460	442	433	442	451	460	460	443	448	430	451	459	405	456	471	475	489	485	448	413	457	440	455	445	437	484	474	489	431	475	484	446	479	485	470	458	477	454	433	448	449	438	443	471	445	468	427	495	427	423	429	436	422	437	458	447	461	419	455	457	453	473	480	462	499	460	443	471	455	438	471	490	415	420	442	471	460	460	469	451	476	442	448	426	469	475	458	427	467	450	454	484	502	453	458	432	447	477	458	432	466	452	444	463	423	425	442	463	430	452	448	438	459	455	450	442	469	423	431	448	472	467	462	454	460	463	478	409	449	442	448	469	476	450	482	421	473	501	473	468	431	465	452	430	442	417	465	509	477	457	481	450	473	421	448	451	436	462	456	504	472	412	465	487	460	409	481	473	496	423	450	447	439	495	469	450	450	447	446	435	465	447	453	490	425	428	449	405	423	434	469	447	462	458	436	450	443	436	493	458	446	429	473	450	443	441	475	470	459	442	453	455	447	462	468	471	433	473	453	451	466	496	499	464	447	449	437	499	475	448	451	490	462	444	427	455	445	479	467	451	430	445	461	422	432	467	501	459	476	439	452	422	451	460	463	504	469	467	469	462	488	430	462	470	487	459	445	447	467	451	448	480	444	409	443	427	440	416	452	453	439	450	437	440	431	476	432	456	443	477	471	477	420	445	466	454	455	476	470	444	456	468	449	472	480	472	464	462	445	462	420	460	435	460	467	432	445	474	440	446	472	460	501	485	445	460	442	472	465	444	439	445	464	425	469	455	508	440	447	432	495	450	422	480	440	454	450	470	441	437	448	428	466	417	453	475	475	475	446	447	443	465	431	455	455	440	471	443	452	434	471	458	454	470	472	457	398	481	428	479	476	470	421	429	421	473	435	483	450	456	432	451	410	455	459	440	451	486	449	425	455	455	467	505	497	397	459	457	423	470	451	409	475	465	459	437	452	468	424	440	481	459	475	430	441	418	453	433	468	465	470	451	467	428	478	444	496	465	444	464	414	445	474	465	489	440	475	453	456	449	500	455	471	453	434	424	471	488	446	485	475	423	492	417	460	450	436	466	434	512	462	482	449	458	427	446	467	451	459	499	472	444	495	483	436	472	460	476	432	438	469	474	468	417	440	430	459	459	403	496	462	451	439	465	443	432	465	441	486	446	420	492	465	439	456	464	446	414	448	455	450	476	464	473	477	439	470	448	465	459	443	449	436	481	481	484	468	454	443	408	446	442	458	508	483	433	438	467	457	461	457	440	451	463	423	450	407	457	436	442	500	465	449	456	405	465	469	400	462	471	448	453	459	467	445	450	443	458	446	427	452	498	454	475	434	438	456	452	438	450	475	472	472	454	453	464	459	418	435	443	432	460	432	471	426	431	441	441	466	439	452	431	478	440	500	447	457	437	447	446	469	462	484	451	459	453	459	459	446	472	498	464	444	470	487	454	465	483	425	439	448	443	441	471	454	457	435	467	421	446	488	453	445	386	419	445	462	449	460	423	447	419	395	466	482	458	488	421	499	445	462	436	467	465	456	452	453	416	435	491	462	463	445	437	459	458	413	488	468	458	425	501	439	487	472	489	427	439	482	436	444	441	439	415	478	432	491	438	499	467	467	441	489	420	466	460	480	416	415	440	425	468	455	443	478	473	461	452	443	463	464	430	431	472	474	438	490	500	476	431	462	454	462	448	480	425	433	433	445	465	475	437	443	464	481	477	459	469	452	444	460	463	475	453	475	454	431	455	432	439	432	453	503	461	453	456	485	458	439	473	459	449	437	463	408	410	413	482	438	482	460
22485	21064	28705	23643	21060	21103	7417	1000	744	617	551	508	456	462	443	399	378	383	397	389	330	296	345	292	353	321	349	324	314	307	335	280	321	255	334	304	305	317	300	292	296	303	281	302	322	293	281	287	298	330	301	312	322	264	305	297	293	275	280	294	314	260	294	303	290	291	305	277	292	319	298	309	291	259	295	272	316	280	311	287	306	292	263	293	279	266	299	286	281	274	270	302	307	287	299	307	286	262	300	272	329	294	318	283	298	304	259	238	267	275	285	284	294	299	305	312	303	299	260	339	264	309	289	257	283	269	282	299	259	258	299	298	303	280	304	286	336	294	299	294	278	290	296	289	307	270	259	275	304	298	268	283	276	294	326	262	304	301	303	291	304	278	262	301	284	298	334	277	308	294	296	253	309	312	282	273	263	290	317	245	281	287	269	289	271	301	294	255	277	272	264	285	288	273	292	263	281	273	289	295	276	263	285	294	295	270	303	294	290	306	258	301	313	250	266	322	296	343	287	288	287	275	275	293	279	271	294	310	301	291	263	297	299	276	276	271	284	273	315	293	304	315	300	282	289	291	276	292	294	270	322	287	292	260	313	278	319	288	291	289	296	302	298	294	284	255	295	284	284	311	279	250	281	278	318	297	304	301	280	317	287	278	291	313	309	275	288	288	264	310	278	288	284	288	294	267	277	300	306	269	277	288	305	313	286	288	313	279	293	277	261	299	285	301	262	284	292	315	292	277	314	266	268	309	272	297	346	316	285	285	293	274	314	300	293	282	294	289	279	266	273	311	289	294	296	270	257	244	269	304	289	298	303	294	253	314	277	298	309	290	280	307	285	299	280	288	308	283	279	288	261	299	283	273	316	294	279	301	298	274	311	305	279	298	295	272	286	276	295	318	299	302	267	296	299	254	300	294	261	310	280	287	304	280	316	272	301	283	305	304	279	313	284	307	285	279	283	280	309	302	297	292	292	282	284	301	280	266	304	278	278	284	290	289	295	312	305	329	295	296	304	271	299	241	287	275	294	305	252	288	280	297	263	286	283	287	302	318	280	320	298	290	276	292	262	293	256	300	273	286	305	276	297	278	292	269	277	316	306	280	266	315	296	300	298	311	300	305	277	267	319	273	274	320	290	311	280	322	298	301	285	280	277	293	288	298	271	278	288	300	312	275	272	274	282	283	276	287	289	294	307	285	303	297	311	283	289	265	301	290	298	307	292	293	319	315	294	295	277	274	301	312	322	261	292	264	299	269	268	291	308	286	301	296	280	283	278	302	284	299	315	246	326	289	304	308	328	300	284	269	260	310	287	269	287	284	267	271	273	279	265	264	292	287	262	273	319	293	275	319	295	295	290	274	294	308	302	308	295	268	300	328	305	270	320	326	280	296	290	263	292	275	279	296	300	280	304	294	303	268	272	256	257	291	315	265	309	266	324	278	293	315	266	278	291	288	265	282	279	267	317	272	283	264	279	291	304	289	308	279	330	311	289	325	254	280	272	293	281	272	284	303	288	287	309	282	290	302	259	275	272	277	291	270	299	268	312	300	268	292	304	248	272	314	285	287	301	284	303	301	272	286	326	293	271	291	274	287	295	284	315	306	302	298	265	290	257	325	282	283	290	249	293	260	286	325	282	285	304	255	268	279	318	303	294	282	288	299	278	287	256	312	288	306	255	298	296	302	270	277	294	300	295	267	293	267	284	283	318	264	305	312	311	317	304	284	280	274	266	282	284	294	281	289	312	310	264	260	281	295	278	300	286	271	319	275	289	295	295	269	283	277	268	288	311	267	270	277	284	274	296	313	278	298	286	294	316	272	289	299	285	293	331	295	303	264	280	257	281	286	305	305	298	296	280	297	273	274	281	286	291	277	289	280	287	296	288	277	283	280	303	276	317	289	305	299	274	273	285	279	249	294	295	284	283	313	295	301	285	271	298	287	280	286	306	279	318	319	310	289	281	281	263	305	288	283	291	289	292	293	295	283	283	300	272	303	320	298	272	297	310	265	267	270	299	291	283	297	267	296	281	284	316	307	301	266	292	300	273	306	317	300	300	284	290	284	293	259	314	300	295	284	301	265	304	308	295	291	313	317	292	279	303	276	293	292	287	292	271	287	272	270	323	282	275	289	286	311	302	285	287	288	272	272	313	324	278	310	279	272	272	267	315	281	303	313	289	246	306	309	268	281	253	322	296	285	279	295	284	335	272	294	307	275	287	315	295	271	285	307	317	288	282	295	292	290	320	256	282	276	275	308	302	291	279	314	295	286	284	288	252	282	287	285	302	280	299	278	294	283	261	264	258	300	277	285	266	272	272	272	301	259	249	293	318	291	276	286	270	267	278	297	270	295	290	288	264	283	273	289	275	283	291	294	291	273	266	278	293	250	302	288	300	268	288	309	282	292	296	280	287	284	325	274	308	296	281	300	287	267	289	309	302	280	308	294	281	304	261	288	264	264	273	283	308	310	272	268	315	280	278	309	266	279	291	268	294	285	304	294	287	302	291	298	282	266	314	282	282	265	285	266	314	283	282	251	292	296	304	283	322	278	312	305	286	308	286	308	302	312	285	277	291	273	285	282	299	289	310	305	302	287	306	277	280	290	283	328	282	271	274	305	309	254	270	282	267	275	235	284	273	269	299	291	289	272	304	278	284	297	278	338	301	293	324	297	286	278	308	294	289	282	276	278	319	305	292	278	269	294	283	304	295	311	294	324	296	296	288	325	291	318	284	327	311	271	305	306	290	293	268	311	274	285	284	281	281	308	278	278	274	310	313	295	306	291	267	288	284	334	295	289	302	288	275	276	312	290	288	294	269	288	295	248	272	293	284	306	266	303	283	295	306	289	281	277	293	318	296	268	312	301	279	305	283	282	288	285	281	264	305	292	269	276	308	285	299	292	309	298	280	275	254	286	278	314	265	274	282	320	285	267	273	307	300	300	280	258	276	279	284	273	277	277	307	299	289	293	294	272	279	292	294	304	277	269	278	277	304	331	276	306	303	266	296	258	290	305	275	277	267	281	279	314	283	300	286	288	285	260	300	294	260	275	304	285	292	280	329	288	274	324	297	269	280	295	318	305	326	294	292	279	295	262	266	297	276	287	298	328	321	287	299	318	292	293	289	312	287	278	307	310	273	272	272	254	290	285	318	281	282	264	257	314	276	295	294	263	286	284	283	283	285	302	298	297	284	285	288	306	291	248	268	266	302	291	248	290	262	314	290	301	262	290	283	311	257	310	274	271	304	301	261	271	278	262	282	284	294	286	265	283	289	284	300	269	272	294	263	283	279	285	269	276	292	323	262	278	284	282	291	260	289	274	308	322	274	306	267	291	267	287	294	263	315	267	268	301	285	285	296	332	281	282	275	266	307	292	280	299	296	291	302	313	286	284	279	272	282	290	308	297	298	294	310	262	297	281	297	278	293	297	274	278	284	305	292	293	285	284	305	307	293	300	282	288	273	277	285	286	287	317	271	308	321	283
33525	17394	9306	4472	3160	2326	1756	1379	1091	958	762	722	613	563	516	487	454	444	405	395	385	388	333	345	363	351	348	349	368	342	336	322	295	321	327	311	302	305	339	329	333	340	307	312	291	295	290	314	288	311	311	296	278	339	283	319	307	286	310	335	311	295	291	319	316	310	317	300	296	310	288	314	284	339	287	337	300	302	322	281	299	284	310	304	321	278	308	279	284	313	346	310	276	306	292	295	305	279	278	304	312	294	296	295	304	278	284	315	284	293	292	296	280	304	286	272	274	288	266	301	274	307	306	287	324	300	285	293	344	285	305	319	280	281	289	258	277	287	298	290	287	273	296	306	311	326	287	279	303	269	295	288	293	283	295	315	260	312	279	293	291	315	298	269	286	291	277	282	297	276	299	307	324	277	276	313	305	257	249	333	309	291	287	251	325	302	288	313	294	271	307	291	330	295	301	261	288	307	296	306	307	298	292	312	290	290	312	307	289	277	278	291	286	309	293	311	294	303	314	302	312	272	334	294	268	298	307	271	311	296	268	315	299	274	297	325	297	306	279	280	315	300	281	272	322	268	299	315	258	305	286	295	275	290	303	281	298	294	304	305	309	293	276	318	314	272	282	282	310	301	288	310	309	316	290	269	309	268	298	290	293	287	284	305	292	314	286	296	295	276	315	278	307	272	302	290	309	281	301	290	315	300	307	286	304	285	331	289	290	291	308	280	295	317	292	301	300	288	289	276	287	274	287	261	289	301	293	339	304	270	303	303	317	272	282	316	273	309	272	323	316	281	288	297	292	306	290	279	316	269	323	303	290	279	275	295	294	291	294	289	282	266	301	281	320	282	255	287	310	262	287	306	304	274	293	252	301	282	297	296	278	299	279	306	305	312	290	291	288	284	287	282	321	274	297	315	296	280	327	283	310	271	292	311	271	296	303	302	304	293	306	304	289	294	305	314	295	310	307	309	308	286	294	305	272	295	297	313	327	311	261	277	308	289	278	283	317	269	287	274	274	277	316	296	329	305	301	316	275	285	333	264	297	298	298	305	305	281	258	295	297	293	315	273	322	287	332	278	297	266	283	288	308	284	294	306	292	266	294	304	306	310	290	324	276	275	277	276	283	289	328	321	283	303	295	310	315	271	303	290	269	290	299	294	313	297	290	272	265	297	287	285	309	305	277	276	312	293	282	265	295	321	296	278	302	298	270	294	291	288	282	270	294	275	268	347	304	314	283	308	273	275	286	270	302	308	295	270	314	325	325	282	282	263	266	305	300	293	279	321	310	297	316	315	320	287	276	283	279	266	290	327	311	301	290	317	295	295	304	295	284	280	312	281	264	333	299	276	281	280	325	282	301	295	272	299	283	256	279	290	270	281	305	279	304	314	282	268	264	304	287	278	334	261	313	270	281	292	305	332	304	305	269	305	295	272	282	282	302	267	289	265	290	301	304	300	316	286	319	296	293	295	321	303	310	299	309	286	327	328	281	280	295	305	277	307	266	296	270	302	286	270	298	314	277	299	280	286	303	330	268	305	298	268	313	288	307	324	272	282	280	268	282	282	289	309	304	319	275	339	273	316	269	291	271	277	307	303	310	295	272	306	271	315	291	290	331	302	294	309	293	291	311	306	302	297	261	297	313	293	292	261	298	286	306	279	278	292	290	286	322	279	300	268	331	300	303	280	305	296	290	286	325	291	314	303	336	297	309	273	297	308	283	280	292	284	312	319	307	258	299	312	329	334	279	294	273	314	297	296	296	273	322	321	314	288	274	270	271	321	311	273	305	265	304	302	293	320	278	315	300	286	290	307	287	267	303	317	317	277	286	257	291	296	300	282	303	263	306	317	328	282	280	281	288	295	319	292	281	279	296	283	286	298	281	290	303	314	279	277	324	288	282	333	300	311	311	289	305	262	279	316	269	291	276	318	294	290	307	305	255	320	273	274	300	304	281	287	275	294	300	291	276	278	305	287	303	307	290	280	299	304	308	300	328	305	265	273	267	248	295	289	299	299	261	292	289	294	281	305	280	274	295	278	294	262	298	277	288	288	288	326	315	295	301	303	314	289	296	339	273	303	289	291	311	276	303	320	264	285	290	285	302	271	256	299	276	271	304	278	271	283	307	319	294	283	284	296	279	303	266	324	306	281	335	273	312	298	285	309	326	281	296	282	315	300	289	305	281	310	304	310	299	281	310	291	284	287	285	305	295	280	281	270	289	284	294	291	280	309	277	334	269	295	270	286	289	303	325	307	290	277	272	308	290	278	308	292	328	297	290	293	303	300	289	301	308	293	312	282	301	306	299	282	286	325	291	289	269	296	287	272	299	281	278	275	288	311	317	284	302	283	288	326	284	293	301	305	293	283	294	311	267	286	312	294	301	296	280	301	290	281	271	278	313	293	277	313	320	295	307	301	310	293	295	292	271	301	331	307	291	291	323	292	299	276	270	304	318	313	315	298	293	291	320	283	292	311	286	269	276	272	309	236	298	292	289	267	290	314	307	310	278	280	280	269	267	294	295	287	315	280	277	314	271	295	306	304	282	272	304	296	297	301	279	293	309	291	296	273	303	309	308	302	311	320	307	274	339	308	283	280	276	297	290	282	276	305	297	327	255	274	301	287	276	292	270	281	307	286	300	302	245	303	284	315	322	304	260	305	273	272	281	287	286	304	298	324	273	292	313	318	329	320	295	288	308	297	307	302	292	297	297	303	294	287	289	282	304	303	273	284	286	273	312	315	284	301	323	277	287	287	306	281	240	311	297	311	310	303	269	298	294	309	306	301	288	322	296	296	298	287	273	294	323	279	287	303	293	299	308	291	294	288	297	271	296	305	268	316	315	298	317	277	297	308	265	287	273	294	292	286	290	277	279	308	337	278	303	292	308	273	281	251	287	298	317	291	259	297	307	286	279	307	264	284	313	283	301	288	304	275	302	308	298	290	318	293	300	330	283	296	285	292	296	306	291	280	299	295	324	289	287	281	281	317	298	297	280	257	314	301	321	281	294	316	297	296	323	299	286	299	286	296	280	313	352	310	285	292	303	298	269	282	288	305	305	296	301	321	298	297	294	281	298	318	309	314	318	284	266	301	282	307	291	294	277	313	306	322	302	269	303	274	310	259	270	319	235	302	271	315	296	261	271	316	307	294	278	284	306	282	284	283	281	281	311	268	301	289	323	288	313	269	308	290	267	296	278	313	268	288	301	329	311	291	288	285	301	299	286	313	281	297	275	306	290	294	319	287	279	293	285	283	291	291	286	282	274	301	283	312	281	288	279	324	298	275	288	276	294	303	295	308	300	306	298	285	266	280	292	275	278	326	303	276	270	315	283	291	308	288	307	297	290	292	294	284	309	307	311	276	283	270	312	281	271	302	295	290	296	320	283	275	310	293	318	300	315	257	282	320	293	310	311	311	265	261	291	311	293	333	285	285	289	296	296	291	298	316	308	315	306	294	279	277	287	286	312	310	313	312	303	317	284	308
27713	17244	3377	690	517	455	334	281	256	289	284	289	249	285	285	293	287	248	287	259	249	247	266	299	269	290	261	277	280	247	262	251	240	283	264	276	261	273	286	298	283	266	236	267	280	296	257	258	300	251	305	278	234	267	258	267	274	297	252	270	288	275	243	235	276	249	234	249	270	262	281	245	256	279	282	235	265	300	264	281	239	243	274	256	254	262	310	266	272	273	289	269	291	292	279	296	265	274	276	291	281	290	283	281	274	251	267	308	260	259	293	260	283	275	294	270	273	241	270	290	258	271	294	260	273	237	274	248	292	244	266	257	272	248	277	270	285	280	246	277	258	259	288	259	278	274	294	281	267	276	278	253	284	261	256	246	261	280	265	264	249	271	266	222	257	261	289	252	260	256	298	289	255	280	287	243	250	272	242	284	257	285	258	272	252	276	272	274	282	260	297	298	278	303	275	268	285	256	252	274	273	263	283	285	253	242	278	264	266	283	281	298	252	296	253	277	259	261	258	249	262	293	268	290	243	266	256	269	273	279	283	264	294	283	281	277	282	257	299	239	275	255	265	284	256	285	284	284	249	240	278	269	277	278	269	267	249	273	310	267	265	279	275	288	256	236	256	284	278	256	260	248	256	275	248	272	249	278	252	250	248	282	258	239	256	262	256	248	286	251	244	286	278	264	269	272	290	275	267	305	277	286	279	270	262	258	251	267	256	260	278	251	266	298	275	293	272	282	258	263	256	266	286	270	256	246	274	292	274	243	264	284	291	280	249	270	287	276	227	244	263	274	242	250	264	304	252	272	283	256	234	257	302	275	306	327	250	265	272	246	248	251	277	265	292	289	286	293	274	251	297	274	285	275	263	274	268	242	252	272	256	291	272	262	279	284	239	270	263	260	268	276	253	245	257	245	279	258	262	260	239	265	267	272	270	307	286	245	278	247	271	295	286	231	288	266	264	290	273	293	291	279	254	278	285	243	270	284	287	269	275	291	257	250	256	270	277	271	296	295	265	285	259	262	307	285	247	290	253	253	281	257	264	269	259	281	275	285	278	263	274	310	284	276	252	271	274	262	300	284	257	278	287	254	254	248	266	263	305	275	269	262	293	275	285	309	271	262	296	263	251	270	274	281	314	269	250	256	258	254	254	247	266	257	275	256	270	249	270	286	250	312	249	274	240	284	254	267	275	265	249	244	272	268	265	283	269	293	280	291	253	261	260	279	270	290	264	266	259	271	234	253	279	287	253	269	275	290	246	236	269	252	255	280	293	263	274	298	267	241	291	270	266	273	280	266	263	257	271	268	255	282	245	252	282	258	232	249	279	280	258	250	275	286	286	296	252	217	268	259	280	297	282	283	287	295	277	257	299	264	264	269	244	271	256	249	284	250	272	272	293	272	284	280	258	256	247	257	257	262	263	260	259	282	261	272	257	254	261	277	261	265	282	257	253	298	263	280	281	258	274	282	270	286	300	260	269	245	238	241	264	270	267	266	275	254	221	276	273	301	283	248	257	261	246	281	267	264	265	256	260	267	258	254	266	272	286	274	292	276	284	245	292	259	263	260	256	275	263	287	317	258	263	284	256	237	281	286	263	227	247	250	239	235	280	308	254	257	250	260	289	262	249	256	245	261	252	241	244	257	279	273	274	249	291	282	280	246	286	263	280	274	239	282	278	283	260	263	246	277	271	285	290	276	242	286	269	250	255	262	268	265	266	263	279	240	285	272	254	284	266	241	281	249	279	280	273	270	271	237	276	263	266	263	284	264	269	259	262	268	278	266	253	271	255	282	262	291	280	270	287	280	292	269	267	269	273	232	277	266	271	263	253	261	241	276	293	269	268	240	280	262	259	256	232	288	261	254	261	264	280	277	296	276	232	280	278	245	256	235	293	286	252	292	260	292	293	291	257	296	269	272	259	280	232	307	272	264	246	261	280	260	263	261	284	265	245	255	242	282	263	265	259	263	275	273	261	279	273	302	294	270	253	276	298	283	240	269	278	255	253	278	263	266	277	265	260	257	276	236	305	277	272	273	294	250	282	282	273	285	257	250	276	272	275	285	250	255	273	302	249	263	288	281	304	296	247	279	274	288	301	250	266	274	274	289	259	254	259	284	285	252	277	277	277	272	281	248	296	259	247	274	279	279	254	271	280	284	275	253	294	289	272	276	272	242	275	315	254	278	271	209	271	253	269	285	266	235	281	291	272	306	262	278	245	288	278	295	294	277	275	264	271	266	259	274	261	257	234	257	269	245	288	297	285	292	257	267	277	277	277	279	264	302	295	263	241	254	332	267	273	274	254	255	277	293	270	284	248	252	246	255	250	282	261	290	270	254	258	251	292	247	246	263	289	271	286	256	255	271	251	235	266	266	307	274	272	290	245	275	257	246	236	284	255	251	270	291	273	280	264	286	266	232	305	229	244	268	253	253	288	290	272	275	273	287	253	253	281	277	267	273	267	257	266	273	294	263	255	254	270	304	249	274	292	263	264	277	259	258	278	269	277	245	254	274	243	293	244	290	291	265	264	288	259	244	266	265	246	278	281	264	267	275	260	257	260	253	266	255	279	258	286	286	274	304	268	254	278	277	274	263	255	261	288	257	278	264	276	292	249	272	255	273	237	273	275	268	234	279	248	233	290	295	271	292	270	235	255	238	266	218	270	248	286	269	277	268	277	244	289	268	254	262	266	294	256	271	270	264	277	279	291	273	290	267	273	253	283	243	267	282	235	265	245	248	281	248	289	266	263	264	256	268	255	280	257	278	283	285	260	274	268	259	270	271	257	315	283	258	276	278	285	282	283	253	268	237	249	288	245	277	276	264	272	270	259	249	245	249	257	267	294	280	297	256	267	282	268	267	277	258	249	262	251	263	276	254	271	274	294	281	267	260	255	284	264	276	278	241	267	226	262	254	280	255	263	290	275	247	320	275	274	272	285	275	259	290	254	260	278	294	275	279	280	250	295	292	253	241	245	271	261	268	249	263	278	233	270	289	288	274	278	280	302	283	281	262	278	295	271	253	257	257	255	250	291	272	277	265	268	281	272	261	296	308	294	278	305	267	291	288	264	283	267	303	254	262	297	250	264	250	272	274	247	262	279	269	264	264	261	300	288	297	311	253	291	286	292	263	275	315	254	255	275	256	296	252	231	270	292	262	259	294	275	248	276	263	255	270	259	262	295	273	247	246	255	269	297	278	252	269	254	259	271	287	275	263	277	285	275	301	279	294	255	252	222	267	249	268	254	295	252	263	288	283	251	289	274	264	250	258	232	264	258	263	275	276	269	261	270	280	251	267	292	274	248	266	267	250	285	274	262	280	261	252	281	274	251	268	254	250	268	261	251	273	286	266	275	282	276	254	253	244	323	266	244	292	254	292	280	243	275	251	257	260	266	267	253	262	226	264	278	255	254	284	275	275	283	279	292	297	267	270	265	270	274	249	239	273	245	254	248	275	259	237	262	252	264	264	265	267	284	270	282	261
8286	1382	686	471	415	366	340	327	344	332	324	298	331	312	279	301	285	286	286	331	324	302	289	301	305	346	298	278	318	290	302	263	305	311	286	312	279	324	269	304	272	300	288	280	295	299	341	329	322	285	313	284	272	321	285	297	295	294	298	302	300	297	319	310	276	302	326	300	296	279	289	270	315	275	325	321	300	316	300	282	298	300	308	290	305	333	303	295	316	294	309	324	304	295	296	297	315	297	320	312	292	303	304	332	300	289	309	299	281	293	282	308	280	309	267	313	288	317	318	282	297	290	303	321	303	293	292	263	298	308	308	282	307	296	308	286	290	309	270	327	273	339	298	303	302	300	282	298	301	317	298	301	314	304	319	297	268	280	312	307	277	313	320	296	305	298	296	299	293	274	322	326	289	288	261	283	298	290	321	318	307	292	260	312	323	294	293	306	298	285	272	307	283	320	297	280	346	289	287	288	299	326	309	287	297	316	278	286	300	293	283	286	320	324	283	305	318	301	296	315	260	296	272	301	298	295	312	283	317	291	318	313	337	313	270	311	279	327	311	308	299	283	278	291	333	274	310	285	286	315	308	314	300	301	308	323	274	308	278	276	281	297	319	339	292	298	277	306	294	329	300	318	288	292	291	295	300	283	299	277	310	291	303	336	304	281	318	315	277	299	291	317	299	330	295	300	276	305	306	268	288	290	320	294	292	311	319	302	322	292	316	274	321	283	309	281	299	286	316	309	290	293	315	319	312	306	290	306	282	280	292	290	285	279	278	270	301	278	273	338	308	293	299	298	314	278	300	280	307	298	299	293	310	328	282	288	318	320	301	293	272	295	296	299	272	294	319	291	306	322	310	303	332	310	341	278	266	297	297	282	322	284	292	289	272	340	279	287	254	282	284	297	300	335	280	304	293	279	333	294	292	287	320	277	301	338	304	271	295	287	289	299	312	325	301	316	299	290	311	271	315	309	302	279	292	317	262	288	291	306	275	307	305	307	306	330	274	296	341	317	276	314	281	288	284	299	290	294	293	280	302	310	307	348	283	303	270	320	296	333	303	293	270	275	308	315	306	299	292	275	309	279	315	287	283	325	328	301	321	294	256	301	301	282	302	309	310	308	265	323	307	282	305	285	312	327	311	324	305	309	309	310	286	312	259	298	296	282	295	295	335	309	298	310	328	306	320	277	277	309	315	290	301	287	286	303	292	296	289	311	295	321	328	309	318	315	297	295	305	294	290	291	313	292	264	302	325	304	300	301	298	304	302	281	273	302	313	332	324	309	269	300	341	315	274	254	303	302	287	308	297	298	330	304	291	301	297	324	289	289	306	324	276	301	292	287	299	311	295	295	301	293	258	303	291	317	303	305	287	288	292	296	312	295	289	275	307	341	286	314	323	316	334	308	308	323	304	286	339	313	303	279	275	280	305	308	301	320	298	289	288	303	330	300	313	283	270	313	309	301	274	314	278	285	305	298	285	291	286	305	302	298	302	324	307	286	305	301	324	306	317	314	270	295	297	337	317	321	318	273	295	294	302	307	314	280	303	307	300	292	313	309	331	297	278	281	322	317	293	300	291	270	297	331	305	329	289	302	307	319	332	320	302	316	295	291	350	301	272	311	302	301	287	309	301	278	311	295	273	309	314	278	311	311	316	292	290	313	343	299	319	300	299	309	283	312	322	312	271	285	290	319	318	296	302	312	264	280	288	291	301	295	276	288	259	288	287	324	314	285	312	295	284	304	272	298	279	309	351	309	286	303	291	341	309	294	315	306	288	297	332	306	314	326	311	309	333	285	303	315	337	323	325	317	264	311	334	290	300	293	269	313	309	315	306	273	317	283	291	275	279	327	322	295	294	310	330	310	291	284	330	284	245	302	305	309	304	322	283	277	280	310	310	295	298	306	306	316	320	305	296	335	274	289	297	298	337	303	289	290	295	296	292	311	283	326	292	317	304	297	299	295	277	286	303	278	308	319	294	282	322	333	328	272	314	318	299	291	306	318	327	301	285	302	274	314	273	282	315	320	284	318	286	278	297	309	270	287	314	312	293	269	322	294	307	304	306	304	317	295	296	289	338	271	317	313	311	297	295	307	280	308	297	293	279	296	275	323	280	296	321	294	310	306	287	287	294	302	294	340	296	307	293	317	270	322	271	296	317	324	324	340	306	307	326	291	338	262	312	303	313	277	308	302	328	302	316	319	308	306	310	287	292	296	306	278	286	328	266	304	308	295	301	305	316	293	288	322	294	285	303	248	301	312	287	300	288	312	314	320	305	290	277	299	307	320	295	307	292	311	278	279	310	277	278	299	277	256	284	301	269	304	333	271	285	325	301	278	305	310	322	267	306	280	289	321	316	310	291	301	313	297	284	294	298	305	307	275	288	310	303	303	309	290	278	281	286	282	293	324	304	313	281	301	317	301	305	280	298	320	321	338	290	291	291	312	298	301	297	339	301	300	265	270	286	301	318	292	326	310	313	252	272	327	316	301	280	278	317	311	303	307	292	273	287	262	298	303	310	300	319	323	353	309	259	322	288	323	294	287	332	272	301	313	305	301	328	296	280	319	293	287	315	304	328	311	301	301	288	292	305	278	326	303	321	290	293	307	314	341	311	328	317	296	332	313	312	305	302	334	264	285	300	308	288	303	261	293	271	286	287	300	272	309	289	290	311	289	284	292	297	271	313	337	313	293	287	310	318	324	314	306	303	325	292	306	279	306	296	276	312	288	290	307	301	322	323	306	259	310	288	305	297	283	296	315	311	272	333	298	316	283	313	287	296	308	323	296	307	288	326	313	309	268	275	295	294	292	319	291	320	293	310	288	291	322	320	340	307	338	317	310	278	294	303	281	320	311	256	294	279	335	309	305	302	271	270	307	266	290	316	283	292	296	303	326	292	312	302	290	301	288	281	295	330	299	315	304	276	313	321	277	279	293	280	284	318	306	292	277	285	262	288	270	294	309	315	283	289	308	291	302	327	294	293	240	277	298	306	314	325	293	296	322	279	293	297	294	320	285	290	301	313	318	326	296	321	319	298	327	295	307	294	274	305	299	308	307	294	305	277	290	282	317	314	307	317	301	273	319	289	292	303	289	282	288	329	280	282	332	315	313	320	273	310	333	300	279	300	312	306	285	322	290	286	301	294	297	293	321	340	323	304	311	313	282	292	310	341	300	306	277	286	326	291	280	290	296	311	281	300	347	274	322	320	299	315	313	295	281	265	342	276	281	286	281	294	310	330	293	276	340	277	317	296	297	269	304	280	306	313	328	305	311	274	276	300	287	306	322	295	306	313	291	304	311	333	299	280	328	317	288	287	298	310	266	286	306	284	289	305	306	302	277	303	295	303	298	292	295	262	251	284	303	292	311	327	321	318	285	320	299	296	298	277	280	302	306	277	297	305	307	283	315	292	341	326	286	308	298	314	290	284	323	301	308	302	309	295	331	291	319	321	281	330	302	296	315	296	312	308	300	308	310	304	304
23668	21014	28091	23917	20901	8794	711	411	353	283	265	223	225	213	192	181	162	163	161	143	139	163	162	147	145	130	129	139	123	142	125	145	154	136	139	139	137	151	148	136	158	117	131	139	153	125	154	126	149	126	149	133	118	138	114	111	137	141	135	132	131	145	120	118	137	129	108	117	131	152	136	132	151	125	135	135	147	133	126	136	126	128	172	122	146	117	132	147	156	137	140	136	123	132	156	129	148	115	121	115	115	109	150	134	127	117	122	137	119	112	138	114	113	126	118	134	143	124	136	114	129	153	113	116	125	116	124	129	99	125	145	129	125	131	119	148	148	141	135	139	133	142	126	113	137	127	114	117	120	140	115	135	117	122	124	121	115	129	138	123	130	139	140	133	144	136	123	114	150	127	106	121	119	134	113	118	141	123	124	124	148	134	129	121	129	114	126	144	136	99	130	123	133	123	140	117	123	119	119	121	136	139	113	121	127	135	125	133	128	132	149	132	136	125	125	120	143	113	140	123	134	128	132	133	130	121	122	128	115	121	139	104	128	101	132	120	116	116	115	123	124	100	135	117	113	111	109	119	129	149	134	133	137	135	141	148	131	130	148	136	130	140	126	130	111	113	120	132	122	149	115	142	126	131	114	126	135	125	129	118	120	123	129	148	127	134	117	117	110	129	150	118	159	133	132	135	136	119	129	122	136	109	124	128	129	129	142	140	122	123	134	128	123	133	109	107	129	131	131	132	130	116	128	133	138	144	131	126	119	110	140	126	127	137	133	136	150	119	128	120	122	133	143	132	127	139	137	134	125	139	110	144	119	139	153	108	139	120	115	119	123	129	117	121	131	123	143	134	136	132	130	116	143	143	102	125	142	129	110	148	117	128	142	139	134	145	119	120	125	131	134	122	130	137	126	115	111	132	135	113	136	122	98	122	142	133	137	145	121	130	117	133	147	138	125	151	135	125	123	133	130	136	115	126	120	122	147	120	145	140	126	114	157	142	135	127	111	131	119	148	138	138	128	126	129	94	129	131	123	124	135	140	134	115	117	139	126	134	124	120	131	115	134	96	124	142	115	122	131	126	124	128	136	117	157	117	132	102	131	120	118	135	128	110	127	131	124	130	133	127	130	143	118	120	134	113	132	115	117	134	147	134	113	116	116	136	165	136	127	131	159	123	126	137	124	109	109	125	111	131	138	148	132	122	142	121	136	137	145	126	135	126	125	120	150	131	140	119	127	154	136	141	126	132	136	124	137	109	128	125	135	123	113	132	149	159	135	125	122	133	112	118	136	121	139	132	107	120	127	152	131	127	119	116	133	126	124	140	140	117	107	111	128	127	129	123	113	138	106	141	151	139	137	144	113	117	118	137	132	124	131	135	116	143	136	135	96	129	130	116	123	145	141	124	133	129	131	120	127	116	126	129	127	129	122	127	144	126	144	134	124	112	121	104	126	136	148	115	125	108	114	153	126	122	122	146	132	119	132	127	130	130	114	134	133	106	110	131	140	126	149	134	134	137	141	131	127	133	107	124	151	132	117	129	94	128	121	118	117	121	127	120	132	130	117	129	111	139	122	134	123	111	127	104	138	134	141	136	108	139	120	138	124	121	128	119	114	116	124	123	147	111	129	103	122	123	110	129	125	133	135	131	141	117	126	137	130	109	115	138	136	121	130	136	127	139	133	156	127	130	116	136	98	145	135	141	113	140	135	134	135	135	156	141	114	128	135	121	141	139	123	127	125	139	105	110	133	130	151	116	129	123	124	128	116	113	131	120	130	130	123	137	139	130	124	133	129	134	121	159	138	152	124	145	143	119	127	136	149	132	110	147	97	133	123	137	119	146	146	150	105	135	139	123	133	139	125	133	112	120	114	137	126	132	135	124	152	127	124	115	121	152	123	106	112	131	148	130	129	123	124	123	141	128	117	125	129	133	125	122	126	126	135	130	130	131	130	108	119	107	145	143	125	121	148	141	134	131	122	144	118	112	135	125	120	120	121	139	131	122	114	115	131	119	144	138	115	135	130	117	137	151	121	113	133	143	120	117	131	150	115	136	134	132	110	113	124	130	135	131	119	135	134	137	129	141	112	129	152	142	126	127	125	140	127	127	132	119	120	121	125	134	146	142	123	124	120	124	140	136	137	145	141	131	129	109	132	126	148	137	128	123	127	128	143	121	107	134	123	151	118	124	124	128	129	142	138	117	136	134	149	124	133	132	140	137	112	131	105	135	94	131	118	142	132	135	119	158	112	128	128	138	125	107	133	113	123	131	126	134	109	129	127	148	102	136	129	117	129	120	120	132	132	124	135	101	130	122	137	142	127	114	136	141	138	119	125	148	104	133	135	121	118	122	133	135	113	125	112	125	113	126	136	128	163	146	123	136	138	122	136	125	129	125	118	126	124	108	119	122	133	114	125	116	132	118	138	138	132	128	139	136	123	135	116	123	122	137	120	122	128	127	135	129	134	142	134	125	133	146	140	120	119	133	133	127	135	161	130	121	134	125	118	120	111	122	135	124	139	111	127	123	120	148	114	136	125	141	124	152	132	136	128	135	110	132	125	105	116	133	147	145	140	114	122	140	121	128	121	134	155	120	137	113	120	142	126	122	128	130	121	138	121	135	126	118	120	124	119	132	137	123	111	146	131	145	115	149	151	139	113	113	156	127	139	110	139	145	115	129	124	131	100	126	137	121	142	127	138	120	130	130	135	128	127	137	121	141	116	126	136	138	144	134	127	136	127	135	118	124	141	133	139	100	130	131	135	141	108	122	120	137	128	123	130	144	107	119	125	126	133	124	121	142	117	127	111	125	126	127	128	120	126	131	150	120	128	137	136	124	142	113	126	142	133	158	144	133	122	137	119	127	108	140	131	118	148	108	134	125	129	140	111	142	125	143	136	131	119	147	114	148	139	127	122	114	129	116	122	125	107	138	111	123	113	126	123	128	137	117	135	137	132	119	149	135	123	153	141	139	134	123	107	132	143	128	143	143	113	148	122	146	135	108	146	116	133	125	120	113	134	122	138	116	125	119	123	130	137	126	136	145	125	128	121	125	137	128	130	119	125	145	123	135	143	115	144	123	130	105	132	126	125	131	142	147	119	107	109	142	139	124	142	119	100	134	132	147	118	135	125	124	113	123	134	121	135	95	137	119	122	139	153	127	120	119	140	130	138	120	127	114	114	126	140	127	129	143	122	140	129	117	135	125	140	109	124	113	135	139	140	126	117	135	123	134	129	129	127	125	134	126	129	125	144	139	127	128	128	124	122	103	133	125	131	135	143	117	127	118	134	135	146	123	151	116	118	130	124	117	136	111	113	133	143	146	131	90	123	131	119	122	132	114	133	130	155	123	132	120	123	129	120	137	107	137	124	142	132	112	147	112	115	135	129	130	121	131	141	144	131	136	139	125	87	127	121	134	135	122	125	133	130	125	132	132	142	129	134	149	138	123	131	110	136	129	148	145	126	127	138	125	122	139	128	124
27433	13082	5380	2379	1678	1245	950	718	575	495	386	360	324	287	262	251	229	199	219	214	193	193	200	195	202	182	167	182	165	173	178	170	177	166	189	171	170	153	186	158	147	164	158	145	172	152	152	156	167	186	161	161	147	160	144	173	157	155	144	148	163	166	154	166	159	171	148	158	146	146	172	149	136	142	156	131	146	146	137	151	131	155	149	152	154	149	188	141	165	161	141	149	155	152	140	133	167	148	158	147	132	144	129	133	142	140	171	149	149	155	148	155	177	162	149	157	150	161	158	137	152	148	150	152	165	141	158	145	145	136	154	140	135	164	163	145	151	162	155	145	141	153	145	157	146	150	157	139	123	150	145	138	143	132	140	155	145	163	151	170	154	170	133	158	134	151	135	150	147	144	137	136	154	139	146	181	156	129	158	131	146	139	152	145	152	157	136	139	160	148	142	146	145	166	164	140	138	145	137	170	174	174	145	135	154	151	152	131	135	155	140	149	142	156	163	131	165	146	163	147	145	169	161	149	159	161	169	140	154	159	145	143	131	156	146	145	145	155	141	158	131	162	159	161	149	141	145	156	141	132	143	152	133	144	148	136	158	168	140	122	145	142	151	146	143	151	143	163	140	161	136	152	156	137	155	151	126	141	144	173	162	155	176	148	139	135	148	142	151	169	154	127	164	147	163	158	153	142	157	138	161	136	157	157	150	134	151	157	165	164	156	153	161	144	143	148	154	161	165	161	165	153	142	143	143	166	155	155	151	156	156	143	140	174	150	150	171	160	163	145	138	143	143	169	161	140	184	122	173	149	149	152	150	143	155	168	176	150	152	154	126	154	148	155	129	129	154	133	169	135	151	127	132	150	162	149	171	165	142	139	150	156	152	150	142	140	185	152	150	159	156	162	150	150	172	169	168	152	164	152	162	144	163	168	151	160	148	140	136	155	170	148	137	139	156	151	139	156	152	157	144	152	149	167	149	158	151	177	150	158	151	163	151	149	144	179	156	135	151	135	139	145	128	114	174	127	140	129	145	154	150	166	161	168	142	150	142	154	166	146	146	140	138	154	162	133	150	145	148	136	139	148	148	155	166	146	167	143	134	159	156	159	147	141	168	142	141	152	161	147	151	139	147	148	166	158	143	159	134	122	154	164	153	140	162	145	144	164	119	128	151	154	140	158	153	138	152	136	168	146	161	165	127	129	160	177	132	144	145	166	154	147	116	169	149	154	164	154	163	159	157	164	150	136	166	135	164	147	142	155	160	144	148	155	156	141	155	147	173	128	149	133	155	150	141	150	141	154	147	160	134	153	140	137	154	139	138	153	152	133	136	151	166	124	148	163	156	142	142	159	150	154	150	146	146	139	159	159	138	140	149	157	143	135	138	150	145	131	152	148	158	137	148	151	146	121	146	152	142	177	146	156	152	129	167	144	159	174	155	173	154	164	137	155	146	141	142	160	127	132	133	149	162	131	155	150	162	136	139	138	141	162	162	149	151	147	140	145	144	154	147	133	138	163	157	151	175	148	144	126	135	165	140	168	141	159	151	139	136	157	147	137	159	163	169	148	126	155	175	171	154	161	132	137	154	163	137	131	148	162	149	154	157	155	149	165	166	137	162	161	155	154	163	153	147	162	149	156	154	164	140	174	155	166	143	164	133	153	168	155	159	154	152	137	156	171	164	138	142	175	150	138	143	152	133	149	194	172	163	133	123	149	150	137	136	135	140	142	148	161	162	160	159	147	165	156	165	158	153	164	146	155	140	144	149	169	129	155	154	152	161	153	163	143	137	153	151	156	165	138	167	155	144	149	143	132	144	151	160	137	167	145	139	138	163	174	137	137	145	159	165	150	147	160	147	145	143	154	150	149	167	152	129	152	180	145	143	168	145	152	150	158	158	155	139	123	155	135	153	156	140	127	133	143	160	157	136	163	168	144	143	165	149	143	152	142	133	159	138	149	156	138	175	141	144	146	149	155	128	143	158	144	182	150	150	137	147	140	135	149	181	155	144	157	134	144	142	136	144	128	157	158	149	147	143	140	128	173	143	126	147	140	145	165	160	154	148	139	160	151	129	144	145	135	155	157	159	143	154	172	166	158	162	147	176	148	161	134	165	157	142	141	144	160	131	154	142	158	163	160	149	128	153	144	157	137	131	166	168	144	154	166	164	159	124	146	136	155	148	134	165	157	153	144	147	133	130	132	144	174	158	135	161	170	156	144	152	172	145	155	132	149	166	169	169	138	151	156	143	152	164	135	141	159	139	138	132	154	144	143	135	142	164	148	150	147	147	158	166	156	135	140	153	130	142	190	147	146	151	153	152	135	156	157	177	172	147	146	153	150	150	174	135	133	144	163	141	155	156	155	163	149	153	157	152	170	141	130	139	149	145	183	144	136	129	158	140	142	179	134	153	131	154	166	167	142	153	133	150	139	149	150	157	147	169	161	151	135	154	156	127	134	138	133	151	159	148	157	157	149	136	158	146	178	139	142	156	149	144	127	163	163	136	154	161	132	172	170	136	142	175	152	150	161	123	144	142	152	136	133	149	129	135	142	163	132	152	142	155	151	173	138	176	143	146	155	162	140	166	145	130	141	157	175	129	143	134	142	145	149	135	151	144	151	148	148	150	158	143	152	162	155	152	155	149	140	142	148	148	137	168	134	135	142	146	166	167	145	165	172	146	124	155	142	130	163	169	134	138	146	143	158	162	157	150	138	129	153	181	155	127	156	167	142	170	141	161	147	150	160	151	142	142	139	141	126	146	158	152	154	135	146	169	151	143	134	162	134	159	127	168	155	167	160	138	142	142	144	147	155	143	140	142	154	164	138	145	149	155	167	149	143	151	144	137	150	169	136	154	139	138	152	143	167	140	135	142	135	138	157	148	150	149	149	132	150	152	158	146	163	135	138	133	146	130	144	136	139	156	143	150	132	156	163	163	129	176	151	148	177	146	139	132	146	141	137	147	162	140	137	159	141	169	140	147	157	152	161	162	172	132	152	146	128	162	151	133	165	137	132	156	164	149	112	153	132	168	147	158	161	127	156	152	152	157	129	178	152	166	143	128	167	159	176	160	150	164	142	146	168	141	175	159	144	139	144	165	152	127	135	154	150	164	147	142	161	148	146	151	145	143	140	158	155	158	136	169	140	146	137	155	144	142	159	143	134	148	148	150	168	142	163	150	168	148	136	170	137	150	148	146	157	143	158	161	147	151	132	150	130	161	146	152	150	136	144	142	135	129	161	145	142	170	156	165	134	146	143	153	151	150	146	151	143	159	185	141	150	148	157	148	138	156	135	151	145	120	125	161	142	152	145	136	156	137	159	149	171	151	143	159	159	121	154	140	142	159	166	165	115	136	145	139	149	153	147	146	142	140	138	165	132	149	158	162	139	150	159	152	137	136	149	140	145	154	148	179	154	191	160	161	134	155	151	140	157	131	143	171	154	137	149	168	153	140	136	117	132	156	141	137	143	166	160	151	150
24886	21082	27147	25151	9295	852	631	536	576	513	514	475	471	481	467	490	441	490	457	420	455	466	490	435	438	459	437	437	441	432	450	461	424	443	430	474	485	476	429	459	451	412	415	425	433	454	470	441	450	438	442	437	414	471	436	418	475	444	437	436	466	449	428	419	430	411	435	410	437	445	416	395	463	444	448	419	446	486	402	442	403	439	457	426	473	447	417	430	450	443	442	448	410	383	434	446	423	450	439	429	402	443	448	465	437	435	439	422	416	456	436	452	424	461	459	459	434	439	420	423	429	456	410	458	428	446	420	438	422	430	461	434	459	419	459	464	447	413	425	429	440	439	438	463	470	468	467	459	422	483	426	465	435	427	454	414	429	426	480	406	413	419	447	459	436	438	412	387	418	439	443	428	396	439	460	443	441	401	403	456	432	453	448	402	449	452	422	471	417	416	434	412	458	456	451	444	433	442	451	464	434	427	418	445	449	445	428	409	435	433	416	424	431	434	428	453	433	436	424	436	427	492	437	458	436	414	449	426	427	432	446	445	492	443	441	434	456	433	428	442	436	438	456	477	456	417	423	410	399	468	419	422	426	380	422	449	422	460	433	449	444	451	399	435	440	425	419	402	454	430	420	428	443	425	416	436	450	453	434	430	431	438	433	447	435	441	425	441	418	419	480	442	413	406	425	479	434	407	411	424	420	440	438	422	457	444	447	450	445	444	420	426	427	419	412	431	436	432	462	389	440	445	446	446	434	450	447	438	447	412	470	438	431	449	468	426	427	415	438	460	399	431	443	461	422	402	424	388	420	435	415	396	466	417	462	441	442	443	447	452	424	439	444	403	430	466	453	439	445	406	425	447	416	413	422	441	428	446	423	425	463	461	453	461	454	438	434	449	451	460	416	447	459	422	407	416	429	416	424	383	445	422	437	442	456	453	436	409	453	452	449	443	445	407	431	424	482	421	446	452	458	456	445	445	436	398	461	463	408	462	434	430	417	393	427	452	448	439	414	429	444	464	454	465	459	412	391	416	424	431	434	441	443	434	424	434	446	458	427	454	426	438	446	422	427	433	425	431	423	454	419	442	466	426	424	454	443	435	444	457	444	468	431	436	400	415	418	434	453	453	445	432	440	455	400	435	453	431	441	476	394	416	457	428	418	467	438	445	427	415	428	411	435	502	419	472	395	408	481	445	433	439	481	460	430	436	432	444	480	457	436	450	456	447	435	414	455	428	424	428	406	409	428	423	441	444	466	421	418	444	478	450	436	425	424	460	447	445	449	426	407	433	441	494	442	423	446	428	430	471	452	414	457	418	440	427	452	397	408	428	472	449	391	438	467	435	440	383	448	473	454	386	417	453	438	438	434	448	450	468	406	459	400	416	409	436	498	428	467	440	434	448	428	473	448	439	423	411	446	469	436	431	464	419	455	438	439	445	450	440	447	444	393	449	474	403	438	443	442	408	463	406	436	440	450	482	427	443	408	449	441	422	405	441	399	435	459	428	441	417	472	480	419	407	404	397	436	424	440	414	455	453	435	475	393	478	447	413	426	438	487	452	410	422	444	399	443	451	454	403	435	413	426	420	449	444	447	424	447	434	459	430	463	458	453	435	446	458	448	436	437	427	441	430	466	408	435	475	471	438	413	423	423	443	446	446	419	442	434	430	443	429	434	401	449	449	447	446	457	428	458	410	459	470	424	444	457	458	454	438	429	452	423	403	427	433	438	466	445	442	439	449	443	401	450	445	420	451	477	429	472	419	450	446	383	428	431	409	414	439	428	395	451	464	400	394	403	412	461	432	432	442	444	417	440	409	468	437	435	472	439	387	422	453	462	419	475	458	460	438	429	483	447	420	417	422	451	443	393	437	434	457	425	421	418	449	396	435	454	455	433	426	444	451	420	442	455	400	442	464	443	478	411	442	473	452	438	429	419	399	396	428	418	426	435	475	455	430	456	438	426	436	468	442	425	463	417	414	434	421	439	417	412	424	421	436	445	405	419	457	449	449	458	462	411	453	419	487	429	421	466	425	464	434	426	449	430	443	471	407	453	415	452	436	461	421	407	407	399	437	436	441	436	473	443	446	415	447	430	457	474	426	396	429	429	432	436	469	460	434	455	447	388	411	411	381	417	419	410	412	451	406	432	435	445	422	448	471	474	436	451	454	421	425	436	403	409	410	431	455	461	433	438	430	445	459	465	456	441	412	421	450	432	412	410	447	419	423	448	472	417	443	453	407	459	432	429	454	460	482	424	419	459	445	416	423	417	420	465	426	433	424	444	442	428	421	459	451	449	456	455	440	427	443	446	436	404	461	424	445	472	443	455	443	439	454	419	440	441	476	436	426	411	396	454	436	443	472	416	438	451	445	400	447	449	422	427	420	435	460	403	466	463	414	427	423	421	463	413	438	391	424	419	456	418	422	438	412	446	417	443	452	425	419	413	447	428	447	430	438	472	410	453	446	450	456	425	446	479	441	427	435	395	452	420	480	399	447	498	448	435	430	432	408	449	469	404	434	453	419	461	467	427	406	393	458	444	446	396	420	453	417	441	477	442	478	461	469	433	423	452	443	418	430	444	423	468	443	437	432	428	400	415	432	430	433	416	441	458	455	439	456	427	467	441	403	395	438	466	452	448	482	405	481	423	443	406	444	413	416	428	410	417	451	429	455	458	446	431	468	440	471	439	473	433	460	431	419	436	447	432	426	477	433	470	452	461	428	411	454	449	405	424	463	439	426	447	442	446	432	447	431	423	394	412	497	406	407	428	453	435	462	449	463	439	409	448	438	452	440	422	418	449	455	418	417	454	442	436	468	428	416	403	447	441	429	429	458	396	462	465	456	467	425	421	446	415	408	452	440	402	448	446	419	442	446	445	456	435	432	462	440	427	443	456	446	430	455	408	427	483	462	417	427	481	434	468	406	440	456	453	458	427	377	412	431	402	453	447	444	416	399	391	429	439	441	404	449	424	459	498	443	450	450	457	426	392	429	429	453	430	460	462	425	406	463	449	430	463	423	459	402	447	438	432	459	426	438	457	429	443	440	449	448	467	431	425	452	485	436	408	458	458	391	440	446	417	426	433	468	448	480	443	474	439	413	457	456	405	408	455	415	424	419	469	405	451	410	391	416	434	457	429	388	454	439	417	438	389	467	442	442	446	430	420	403	491	446	428	455	452	415	462	468	419	431	433	466	409	429	456	412	458	418	429	416	434	469	471	451	477	449	466	438	433	400	471	431	421	447	404	414	431	415	409	412	421	416	479	438	426	438	424	435	425	443	448	446	418	427	410	426	450	450	411	450	430	447	430	443	427	470	422	414	442	420	455	451	432	424	435	419	454	408	449	437	470	419	420	451	451	439	473	426	391	424	429	428	425	411	448	429	443	441	444	447	415	431	432	433	441	439	439	462	455	444	439	473	458	441	448	440	480	466	469	433	442	456	441	464	452	421	415	433	415	451	452	438	466	434	421	424	381	470	425	423
24577	9264	3129	1591	1228	1064	873	767	674	670	582	581	559	498	504	499	531	450	457	527	428	467	518	465	510	466	479	526	476	473	444	424	479	495	474	470	485	457	441	479	427	481	457	517	459	455	421	427	463	455	490	453	457	447	449	420	487	450	462	446	412	413	454	443	482	448	476	459	446	434	442	435	453	478	449	417	462	462	458	454	437	458	492	478	440	455	488	453	465	445	419	448	451	489	463	508	467	417	442	488	460	468	455	462	457	472	477	439	453	419	505	493	464	493	483	486	474	474	448	453	483	451	498	459	467	484	469	516	496	455	439	415	472	468	431	446	478	443	454	465	431	461	424	456	473	467	496	430	483	428	440	436	475	415	436	433	433	516	518	476	468	442	452	433	456	432	496	445	477	434	452	446	517	520	458	453	507	464	475	463	465	469	424	482	450	467	467	481	451	462	450	445	458	459	431	461	483	459	443	435	455	458	464	468	432	453	473	464	434	467	476	440	458	499	434	465	481	444	441	430	428	489	437	460	460	458	481	441	470	448	452	441	492	420	451	409	422	463	492	512	471	474	473	504	429	463	465	479	480	462	470	489	462	431	467	454	433	451	432	462	437	468	464	456	458	449	477	473	477	463	460	463	448	472	458	451	473	487	495	451	448	460	459	460	476	466	465	452	444	429	435	455	451	448	452	449	449	456	473	445	461	446	471	479	454	465	502	503	480	495	424	455	450	458	460	450	476	420	453	469	452	461	489	450	457	472	470	520	432	468	454	461	473	463	476	464	446	458	474	455	441	512	463	441	460	473	472	450	431	445	493	455	444	455	447	432	461	430	445	469	471	478	432	450	468	487	472	461	482	470	422	444	425	474	463	437	467	434	440	470	439	452	475	466	469	483	461	429	477	479	439	447	470	437	465	467	432	456	437	461	427	474	461	486	488	501	513	408	455	434	447	426	470	461	482	447	467	488	443	439	468	430	449	444	476	474	483	434	490	457	472	428	455	455	478	476	441	445	440	471	469	428	488	469	480	497	426	442	442	461	436	433	484	479	473	462	482	467	472	411	462	406	456	455	472	464	471	468	470	476	478	451	439	482	427	410	443	470	465	471	468	477	485	442	454	488	467	437	467	479	426	480	437	461	453	458	480	455	438	459	485	471	443	486	468	461	448	435	453	450	453	404	451	442	445	474	452	491	459	465	466	452	428	434	443	499	496	475	496	458	487	459	456	422	445	483	438	469	431	480	461	451	439	480	466	465	496	475	441	434	461	452	489	444	479	437	470	480	436	457	494	431	436	450	471	471	465	486	510	418	441	462	441	425	460	434	495	448	409	448	448	462	394	487	441	457	490	448	456	459	422	430	442	425	487	432	447	421	471	469	492	480	466	479	448	432	446	450	477	457	458	463	444	458	465	447	446	434	424	450	483	466	497	453	432	480	466	419	458	476	452	486	447	458	477	486	485	467	458	443	445	479	470	464	469	471	444	446	459	459	468	454	450	478	475	439	430	468	466	439	480	470	457	457	489	489	496	451	462	479	451	442	444	457	445	418	437	470	464	454	413	478	504	468	464	464	429	454	472	502	475	473	459	487	451	448	452	461	467	493	438	456	465	463	455	456	450	428	451	453	490	491	441	469	459	452	444	475	438	449	467	454	446	438	432	463	467	440	476	434	474	488	451	450	472	476	462	500	466	472	445	420	516	445	457	449	477	408	478	479	494	434	466	492	468	463	445	481	423	484	471	471	455	490	470	464	425	468	436	438	464	448	477	487	468	413	470	464	510	437	439	494	454	496	448	479	435	457	424	443	488	460	410	465	468	487	458	501	440	485	459	497	427	447	493	439	447	415	436	451	487	497	486	434	436	458	476	421	459	474	465	452	451	446	449	491	431	452	462	449	465	472	493	448	461	423	485	475	445	451	487	483	432	462	450	458	468	497	481	462	462	473	443	461	466	460	452	474	442	504	455	437	458	459	466	415	439	457	464	434	493	439	494	459	445	459	453	471	454	441	468	433	439	452	465	421	472	449	462	437	457	433	471	482	476	469	472	459	463	463	458	465	492	476	437	475	434	452	443	475	434	450	440	413	458	449	471	468	467	464	436	467	448	464	456	485	458	464	458	435	491	422	459	483	419	449	437	439	484	437	455	453	465	451	438	461	454	471	469	453	454	489	437	465	453	481	439	458	452	467	467	491	460	466	431	444	437	440	474	455	467	432	485	442	451	453	459	444	449	478	483	465	463	414	445	505	418	477	464	453	469	474	488	470	508	478	451	466	485	432	453	465	446	444	430	453	514	443	453	447	440	430	416	443	449	449	484	446	469	449	442	466	472	436	464	483	419	443	441	470	449	453	452	459	440	491	490	504	457	455	444	449	510	448	471	455	470	489	447	449	460	446	475	469	480	452	427	454	493	427	481	497	465	497	489	428	413	474	417	472	464	460	451	460	464	475	422	449	479	456	498	410	461	437	467	450	402	442	523	462	475	426	433	449	457	461	453	484	429	462	460	432	446	489	466	448	440	467	434	477	460	442	458	426	455	442	460	462	436	481	466	481	484	469	455	441	466	471	485	467	470	478	455	486	417	437	465	492	460	495	396	440	442	455	465	478	428	433	462	477	473	413	472	473	443	461	460	466	479	455	449	467	478	450	499	456	448	477	433	483	461	429	431	431	442	443	479	444	447	470	458	466	477	468	449	469	453	478	474	459	417	432	472	462	455	454	445	466	431	485	485	452	468	428	453	441	461	446	449	425	470	454	461	455	471	454	450	450	463	449	472	467	460	472	449	496	458	490	408	493	437	428	457	469	460	454	450	451	468	512	497	467	490	417	447	464	445	469	483	476	467	486	475	479	510	465	447	460	447	461	425	447	460	476	431	433	440	453	453	474	430	406	498	486	491	475	463	448	426	474	442	467	460	441	473	464	486	462	417	459	403	466	448	478	498	462	451	449	492	416	491	468	419	470	438	456	443	470	433	467	434	478	443	454	478	475	421	447	433	436	449	464	456	422	471	438	475	471	467	446	461	462	443	484	503	470	451	446	478	441	476	451	475	459	436	468	493	478	442	471	501	450	483	452	445	424	460	485	472	412	455	453	428	423	470	461	450	441	418	441	461	453	442	467	426	459	470	462	487	448	457	451	448	441	447	422	471	429	490	463	475	488	489	462	457	464	460	488	437	405	459	427	439	433	450	461	471	441	458	456	487	456	450	472	458	455	419	416	465	440	468	429	459	467	473	434	443	457	466	426	477	488	473	445	436	461	452	467	463	480	474	452	430	431	448	452	473	470	459	446	443	451	461	484	480	493	442	466	471	459	452	434	478	465	425	452	448	502	418	451	431	427	443	444	451	447	478	455	468	450	428	430	501	438	464	459	469	408	445	489	469	477	456	439	411	462	486	452	451	438	437	478	457	479	461	488	437	488	453	478	466	442	456	458	416	466	433	488	486	454	469	452	441	466	434	480	491	496	421	446	444	468	486	463	471	436
22471	21072	28750	23601	21065	21090	7362	945	700	583	548	485	487	457	396	416	420	393	365	324	378	335	350	365	318	341	343	340	309	324	324	320	302	338	304	299	316	294	302	322	306	295	284	302	303	323	288	286	294	293	331	287	332	310	295	271	293	284	265	295	292	340	324	295	288	256	288	295	270	307	302	293	277	280	280	279	277	262	320	306	324	312	261	295	279	287	276	309	289	289	280	287	291	292	286	301	281	337	313	322	303	294	313	306	298	302	295	288	297	280	285	285	299	280	287	291	291	277	323	269	274	296	288	286	275	292	310	280	323	294	277	258	300	283	289	278	301	292	252	319	285	323	277	268	304	277	275	321	273	288	282	305	248	313	273	312	290	287	316	279	286	304	298	298	295	290	282	296	300	295	261	278	259	291	297	281	304	302	294	284	256	290	320	261	324	314	276	269	284	295	297	288	250	319	294	305	307	268	318	303	294	314	270	275	288	296	273	291	283	273	297	324	275	253	287	306	288	293	311	319	285	265	309	285	287	282	270	277	251	269	279	268	258	306	315	305	300	289	271	270	281	287	307	297	329	276	301	306	290	293	305	266	291	269	311	286	288	301	277	299	275	288	288	281	316	302	277	302	306	289	283	296	304	291	272	281	282	276	291	285	295	297	272	254	279	296	315	289	296	311	279	250	321	279	282	301	301	296	240	259	284	300	286	244	295	247	261	289	297	271	267	283	283	296	270	299	319	304	276	289	283	282	287	261	283	327	268	277	261	275	310	291	273	307	285	286	273	280	274	280	285	280	300	296	282	286	282	274	322	289	280	295	323	282	285	285	293	290	279	301	281	301	279	282	287	275	284	284	297	303	278	291	283	309	322	315	302	290	271	293	299	293	291	299	271	312	297	304	257	278	308	291	299	297	295	280	284	284	257	291	294	310	300	279	281	311	282	263	289	282	312	243	274	294	268	287	265	272	290	267	291	291	275	308	308	266	275	303	274	269	309	292	313	332	273	300	290	268	314	282	284	260	283	283	315	309	279	297	270	263	275	303	298	323	285	294	296	284	267	287	262	277	268	276	272	271	277	276	308	283	295	282	297	313	295	287	288	297	296	312	319	276	289	288	296	312	246	322	269	288	277	302	239	290	306	288	290	294	285	314	289	303	316	297	321	265	304	286	304	312	289	257	293	267	275	286	304	278	283	288	298	278	312	281	311	279	312	286	274	324	277	268	315	297	299	290	303	282	274	284	309	306	262	285	311	314	289	301	280	320	310	284	269	299	278	259	287	302	311	256	308	262	321	263	269	288	262	276	297	321	243	292	289	260	309	289	284	275	291	273	292	262	278	286	296	298	289	293	299	281	300	297	270	283	284	297	292	304	285	287	308	279	284	267	285	295	273	296	287	256	304	303	306	279	285	280	311	281	295	291	292	278	300	286	292	286	310	280	302	304	277	290	288	317	280	268	291	275	272	312	275	314	297	270	289	321	306	280	269	304	285	269	258	287	287	313	270	317	296	272	311	275	298	290	291	316	267	278	304	265	284	267	282	285	312	284	272	314	302	298	288	288	291	276	317	324	257	261	295	300	292	276	318	318	291	305	292	310	261	269	298	266	301	283	340	290	289	303	272	281	298	275	303	295	289	272	306	305	284	297	304	302	288	280	316	300	296	262	271	269	303	295	306	295	281	274	305	266	302	283	264	296	304	294	315	301	306	305	313	295	300	286	289	294	293	301	286	321	245	334	276	268	254	316	315	282	320	292	308	306	311	319	315	273	287	305	316	273	293	314	266	309	291	295	320	291	289	289	322	286	261	327	313	292	276	274	281	284	287	308	295	315	278	292	302	282	248	305	309	314	294	277	296	290	304	297	272	310	303	269	294	330	295	295	281	288	314	296	293	256	267	284	291	320	278	273	276	290	297	308	273	293	275	301	260	307	294	307	278	278	314	293	277	295	271	305	275	307	253	292	279	299	272	299	259	289	274	301	296	282	266	275	268	322	322	305	298	295	309	286	299	266	282	305	294	281	279	297	280	295	280	287	279	286	289	254	283	280	283	279	262	323	269	306	284	271	290	314	307	306	299	293	301	283	301	285	276	320	312	281	258	293	259	263	305	299	272	302	306	272	303	286	292	290	292	304	287	285	295	310	300	293	301	258	281	276	262	273	329	311	323	300	308	289	254	279	265	287	281	296	268	297	294	284	288	298	282	293	295	292	297	263	259	276	276	310	296	307	299	299	270	306	259	281	303	285	302	281	322	287	293	290	277	255	338	285	303	279	298	268	280	297	285	273	294	267	289	308	301	265	284	281	311	277	296	275	318	275	314	289	297	299	271	300	289	273	310	270	268	275	312	277	275	264	269	262	300	282	281	304	292	283	281	306	310	288	325	287	287	279	289	285	276	284	264	280	315	288	275	298	325	287	314	278	307	297	272	292	290	290	298	300	282	295	308	303	316	290	304	260	271	315	295	287	283	280	282	284	291	277	326	294	306	298	280	290	315	284	299	263	295	301	282	325	287	281	296	278	277	333	291	278	290	277	286	273	264	285	275	282	308	299	278	287	278	304	305	281	275	274	275	246	312	281	276	317	297	283	285	314	275	310	273	274	305	285	280	294	287	326	291	289	304	298	279	302	268	288	298	258	330	305	295	292	320	278	273	304	314	284	254	311	305	290	301	298	306	281	308	290	266	280	270	298	327	316	293	295	301	307	298	304	300	284	293	288	284	282	279	288	295	284	303	293	295	283	286	303	307	258	274	270	287	290	272	277	294	276	301	295	287	313	331	313	283	317	299	289	281	288	272	295	310	261	305	279	284	293	317	304	294	293	284	280	285	269	285	293	265	301	298	268	304	308	305	289	279	257	302	280	313	307	272	301	277	252	303	305	307	315	304	283	304	294	271	309	260	298	297	264	313	274	288	301	262	270	268	294	298	297	290	285	321	270	308	308	277	314	265	278	295	307	272	318	295	274	309	309	302	314	318	320	295	309	308	256	298	304	290	272	321	309	312	307	292	288	290	277	283	266	324	261	308	287	271	312	269	267	278	322	297	270	282	297	289	259	275	284	280	295	289	274	295	295	276	292	281	304	310	279	283	272	293	276	267	310	292	289	301	296	316	274	281	322	266	302	311	291	273	303	314	304	295	301	297	265	280	286	286	315	289	299	295	307	282	262	309	267	270	280	274	311	319	346	279	275	266	296	276	268	294	288	322	320	309	313	290	291	276	284	279	280	275	309	264	311	272	308	286	279	286	308	317	300	310	306	294	269	283	297	306	328	300	294	254	298	277	282	299	255	288	270	261	295	239	296	324	291	270	281	289	288	269	280	275	261	303	278	303	305	291	329	299	288	283	304	345	306	289	250	287	253	283	320	295	310	283	310	315	270	299	285	294	295	307	304	309	257	297	280	286	289	286	267	293	276	307	255	270	276	267	313	276	302	290	297	292	305	323	317	320	290	279	286	276	270	289	301	305	283	292	302	266	317	304	286
33152	19042	9267	4361	3253	2340	1822	1380	1147	866	808	702	592	577	495	516	490	417	415	416	377	395	350	378	378	346	336	330	341	374	325	303	341	321	318	310	331	319	310	294	324	315	312	325	306	320	319	318	307	312	317	317	325	300	302	270	306	296	313	296	282	314	269	313	301	334	281	312	279	320	303	292	271	279	318	304	280	307	314	304	291	291	309	293	298	325	283	294	301	310	299	296	308	299	329	339	307	260	314	292	292	285	278	296	274	292	284	309	308	325	285	309	313	289	262	295	277	266	278	302	276	285	296	277	295	304	281	313	285	283	312	277	297	281	264	285	298	308	313	258	276	322	328	305	290	322	324	325	318	290	303	267	290	302	278	316	328	312	303	331	291	307	295	320	308	302	316	299	276	306	309	293	320	319	277	305	273	292	311	326	288	254	304	335	329	301	302	265	318	302	308	326	299	298	292	283	302	311	279	306	301	300	293	312	300	301	289	280	293	283	293	298	285	289	289	303	331	282	282	297	271	277	288	300	321	316	336	283	294	308	297	312	308	270	294	293	307	307	259	258	294	299	278	325	290	297	327	280	325	265	283	285	287	293	306	314	310	284	300	280	312	312	302	293	302	264	304	278	277	328	274	301	286	297	282	274	271	286	293	323	298	307	298	266	305	283	302	256	298	308	282	297	300	292	299	269	284	284	301	303	319	293	292	302	296	285	272	268	287	298	281	313	308	264	303	311	261	284	306	307	317	293	295	319	302	307	308	281	312	290	286	331	278	305	311	271	284	281	297	298	301	280	309	291	295	288	309	295	300	270	330	278	288	282	305	285	275	280	295	321	291	284	297	256	285	288	304	309	294	291	299	286	291	302	302	308	286	290	296	312	333	338	293	293	302	291	314	285	289	288	305	293	294	273	248	335	285	300	304	274	289	302	271	307	259	308	287	290	306	312	318	312	304	289	312	280	313	310	309	288	323	302	310	279	308	281	290	293	305	304	269	263	311	269	289	293	289	315	304	267	321	308	267	273	309	296	289	296	303	267	280	319	297	309	274	295	291	302	275	313	277	272	272	301	283	282	260	299	298	281	310	284	300	284	303	297	297	280	311	325	271	304	301	309	277	306	290	300	289	281	309	303	297	298	325	271	283	283	293	298	311	288	272	293	313	302	312	282	297	316	274	311	300	316	308	255	298	288	298	266	280	307	293	301	283	306	282	301	300	306	307	282	275	296	312	291	296	281	299	311	290	325	314	293	287	285	318	320	291	271	294	312	289	326	299	303	318	312	288	303	309	289	277	327	317	276	297	271	276	314	258	272	283	288	309	304	263	299	282	303	298	292	291	299	282	267	298	291	302	294	263	307	274	295	307	312	263	278	259	281	272	268	276	322	310	293	274	298	256	293	291	272	309	276	303	261	284	275	284	297	288	275	310	317	281	279	288	293	312	335	317	315	305	316	289	286	286	293	325	324	278	283	300	348	318	287	294	295	290	273	276	262	308	282	305	315	280	301	305	303	341	304	298	277	294	271	319	310	289	275	303	316	325	270	321	275	304	313	285	275	312	282	297	303	306	307	289	288	317	308	321	293	291	295	313	281	283	328	289	293	285	296	334	294	290	282	300	288	288	292	264	306	304	279	297	273	341	264	318	290	281	271	302	294	283	302	341	294	306	294	287	295	288	286	291	276	245	286	280	318	312	302	322	304	293	313	299	306	306	299	295	290	299	278	296	300	288	315	282	296	303	293	293	290	267	305	317	302	290	263	317	305	282	307	310	313	291	286	308	268	260	308	285	296	297	281	290	292	300	296	297	284	287	315	255	286	323	257	331	307	293	297	299	281	256	278	302	292	312	291	302	284	300	289	309	268	297	305	337	282	302	309	269	285	306	319	273	279	275	287	280	285	271	307	265	291	285	287	317	295	312	305	304	317	303	326	310	300	263	295	282	334	283	291	293	268	325	303	293	302	271	287	315	309	294	296	264	270	303	279	295	268	297	307	282	282	284	313	307	286	290	278	276	255	272	292	305	301	291	304	278	279	301	294	314	311	298	302	279	292	315	286	288	337	312	311	336	340	324	321	318	299	293	323	264	303	320	327	261	288	283	319	266	311	313	290	294	278	314	271	278	284	307	274	266	320	285	308	295	280	286	309	300	285	321	286	273	288	295	308	320	289	266	270	259	296	291	309	307	271	312	321	299	272	305	285	314	258	295	315	321	327	277	281	312	290	303	276	273	279	293	289	279	297	275	280	267	313	295	292	326	282	307	294	312	291	286	283	317	295	263	331	299	282	282	282	280	315	299	294	256	291	256	325	291	265	326	277	330	312	331	297	305	296	311	286	342	311	291	290	312	301	317	295	297	314	281	293	292	287	265	294	324	307	293	265	258	283	273	273	288	285	286	278	289	280	284	321	284	292	283	305	296	298	329	296	318	279	334	312	269	259	267	291	302	305	310	274	278	267	307	291	285	275	263	285	320	250	314	303	323	266	308	288	301	282	274	281	247	282	294	316	300	290	289	307	301	305	310	265	300	303	306	290	278	291	291	301	280	276	305	288	325	274	314	312	303	285	268	289	305	320	278	302	304	307	283	291	320	303	292	320	284	282	300	305	279	290	285	293	321	305	325	305	308	310	321	319	288	300	288	299	283	279	336	275	298	297	296	298	319	314	318	315	284	305	275	270	296	281	324	301	280	308	307	283	303	281	307	280	273	308	304	280	293	282	301	288	283	299	297	263	282	308	272	311	287	297	309	319	330	300	281	306	294	295	312	290	315	285	295	264	262	275	283	289	278	298	300	292	286	304	294	309	316	274	294	307	280	286	309	304	281	302	277	288	277	296	291	339	290	292	272	293	287	294	323	282	264	318	340	292	291	306	302	306	314	295	303	299	296	269	312	282	311	281	332	287	276	315	284	304	323	296	264	297	303	306	320	319	294	294	306	308	303	310	270	299	259	331	268	326	315	312	270	292	303	316	283	317	335	291	299	314	267	282	293	301	303	308	296	281	271	315	249	302	286	283	309	295	300	287	317	295	291	283	314	318	299	305	287	254	291	302	260	307	281	306	264	305	319	268	293	292	279	300	269	311	295	269	297	289	299	287	287	322	297	266	328	300	312	267	315	302	299	286	288	328	293	283	289	314	271	288	267	275	295	287	305	315	310	289	297	281	308	283	305	319	309	267	304	275	310	308	270	321	309	295	295	305	296	316	287	315	276	300	278	320	283	302	332	314	291	309	308	284	292	271	281	290	292	307	277	288	290	273	288	275	322	283	308	297	286	326	306	309	277	305	278	294	288	293	276	296	267	291	290	284	309	321	296	286	300	275	284	326	282	275	297	305	289	321	277	308	299	303	272	307	296	284	279	284	301	272	283	276	308	316	282	286	299	300	293	274	320	291	301	320	278	296	291	301	299	289	312	331	311	309	286	296	307	274	316	269	307	312	294	305	321	291	309	304	297	303	281	288	298	297	295	286	302	284	306	288	292	333
27784	17389	3312	461	313	311	271	290	310	279	291	277	260	287	248	257	291	291	270	281	261	298	273	282	260	289	265	299	269	280	252	224	293	262	256	286	275	281	296	272	257	281	281	276	274	287	284	265	289	265	269	270	284	285	283	280	266	294	283	274	250	284	296	266	247	258	240	259	279	244	270	292	269	258	270	267	276	245	298	288	259	268	288	267	280	267	275	257	270	303	291	303	303	258	258	295	249	261	280	275	284	264	253	283	265	256	253	245	266	263	263	268	239	258	291	271	268	270	273	277	271	259	233	271	259	260	297	275	256	277	260	282	283	245	272	271	295	276	259	250	263	288	269	270	253	272	261	266	260	246	269	277	302	270	271	287	277	267	261	276	285	294	261	284	286	271	270	257	239	298	255	282	243	285	245	292	279	283	258	246	254	282	269	281	270	293	275	289	253	265	296	256	292	241	267	283	255	259	238	271	275	258	302	280	282	261	268	281	287	298	270	257	259	277	281	280	288	256	277	249	266	267	279	282	286	251	275	259	239	285	278	265	242	282	285	277	263	263	254	260	260	270	273	283	279	294	262	251	269	290	267	251	275	265	273	283	249	266	249	267	247	285	279	263	253	274	263	271	279	282	278	279	229	284	301	301	275	265	260	272	279	266	255	280	245	248	242	253	289	228	276	281	243	251	289	272	278	239	277	258	278	276	297	247	280	313	276	295	283	250	280	270	282	260	257	246	253	265	297	239	268	274	264	232	281	287	293	240	264	259	283	261	264	234	257	272	257	258	260	286	277	249	272	285	260	268	265	264	293	287	279	271	248	267	247	281	287	257	313	282	268	308	281	254	279	259	300	288	292	236	283	282	256	289	260	247	263	281	303	263	231	266	287	299	278	296	253	254	266	301	263	267	257	266	254	248	274	270	250	277	285	293	238	270	262	248	241	260	236	280	292	294	275	243	256	245	279	223	280	241	274	289	291	276	255	250	293	264	259	226	250	272	224	269	279	278	253	274	238	265	291	300	246	277	277	268	261	260	265	269	254	282	247	286	290	285	268	301	260	275	277	301	261	292	270	270	268	253	267	256	286	257	280	273	271	262	287	295	263	263	282	264	268	276	274	292	281	273	279	279	270	278	251	271	292	265	252	281	288	251	291	243	274	255	276	299	280	259	284	236	268	274	278	305	276	251	279	265	261	268	251	268	270	296	278	281	248	288	298	278	302	265	267	259	288	264	276	290	287	266	238	243	266	260	285	263	255	253	232	272	260	255	282	275	270	276	292	268	263	249	276	283	260	273	257	261	289	303	277	259	263	267	278	265	259	260	271	250	273	277	275	270	288	248	311	307	292	280	301	253	273	255	276	257	260	290	267	252	254	274	265	264	280	270	262	273	272	270	266	263	244	300	237	258	274	262	296	245	271	261	273	263	283	285	281	269	288	257	262	262	251	275	277	285	245	295	264	282	260	259	294	239	287	299	277	249	272	261	262	317	277	251	285	284	292	271	284	263	258	271	298	268	275	265	281	262	293	268	281	257	291	248	238	265	249	287	245	239	278	276	256	283	247	262	292	269	267	268	286	277	278	270	274	238	284	238	262	265	272	279	264	260	251	290	272	275	275	267	258	264	237	277	226	276	294	257	277	261	260	268	302	225	254	271	274	270	266	279	281	283	258	278	255	257	245	239	263	267	234	283	291	270	276	299	273	258	280	266	290	262	277	243	260	287	260	248	291	268	303	285	287	241	232	299	274	251	253	258	298	274	267	276	287	293	248	265	258	250	284	280	273	251	267	266	277	263	280	270	259	279	284	266	269	282	244	255	279	249	282	290	259	271	285	268	281	250	264	260	245	269	258	272	269	274	293	284	289	268	276	282	273	256	290	287	236	258	274	266	299	277	271	245	280	260	280	270	268	277	272	310	271	256	263	273	237	270	270	288	260	291	280	274	258	283	249	309	294	279	263	271	258	287	246	256	284	270	286	271	272	286	271	275	277	258	284	300	276	266	276	295	286	303	262	289	243	262	253	290	258	300	248	292	266	271	259	284	247	284	275	255	264	278	256	250	262	289	248	266	268	269	271	264	267	258	295	270	249	270	288	265	266	270	275	256	259	284	310	279	266	259	276	306	291	250	258	235	255	249	265	265	277	261	257	272	242	283	273	277	259	271	264	300	280	294	268	292	263	290	269	295	261	257	256	285	274	286	272	258	274	269	282	242	274	255	258	273	263	270	223	270	278	283	270	251	263	258	291	280	291	264	248	260	272	254	257	263	285	296	261	271	252	283	254	310	260	251	285	267	252	262	261	271	253	269	295	291	262	258	283	276	251	251	290	257	265	240	274	276	268	255	276	271	266	287	271	258	273	261	247	269	265	277	266	264	249	257	256	281	278	252	291	283	320	252	254	284	251	247	274	295	276	266	248	260	296	268	274	248	264	252	264	275	241	276	269	236	298	244	280	264	239	268	269	262	268	273	286	277	272	276	262	284	285	262	268	262	270	266	267	277	283	276	272	269	290	254	295	261	274	281	259	256	259	266	282	274	284	234	279	257	247	285	296	284	266	280	238	263	252	266	266	292	297	272	250	269	275	289	255	269	279	259	270	274	250	249	260	290	278	275	277	260	259	272	248	249	249	275	258	290	245	249	286	276	301	259	267	292	274	294	270	276	267	263	263	273	282	276	273	277	277	274	257	279	287	261	260	267	238	273	283	280	256	289	285	241	229	252	279	302	284	263	261	255	260	285	287	279	278	248	277	259	287	295	276	278	262	273	265	307	278	253	299	271	276	260	257	270	296	256	240	265	264	278	251	284	281	302	272	271	271	267	290	276	235	242	278	280	254	314	261	263	290	257	280	231	277	241	288	243	240	295	276	298	252	271	250	275	303	264	274	279	283	263	259	274	283	236	261	260	279	250	236	267	261	227	270	271	268	306	250	277	258	262	275	268	278	280	254	275	279	266	296	230	239	290	287	264	262	276	292	248	256	257	283	281	286	251	297	268	268	254	283	291	262	233	263	287	254	293	256	265	282	284	254	284	279	246	280	269	273	250	276	271	261	290	319	278	278	250	290	273	263	309	268	275	270	267	276	277	262	275	245	271	291	265	289	268	253	265	302	290	267	268	254	282	269	278	261	301	305	310	273	253	255	266	300	267	256	254	298	275	276	262	256	261	271	254	288	263	261	294	261	264	271	265	266	231	297	266	281	267	283	277	262	306	284	279	272	288	275	259	261	284	258	268	282	286	269	249	261	266	275	253	253	310	272	240	272	271	289	254	278	294	257	279	264	266	274	263	298	266	271	265	269	242	284	280	236	274	261	269	292	281	272	258	231	260	279	270	298	285	272	272	270	286	277	254	265	261	278	288	273	265	273	263	278	299	291	254	254	279	244	270	241	300	269	311	249	265	258	296	270	293	272	241	272	277	261	260	253	262	258	303	293	245	274	245	281	251	290	265	283	263	269	229	305	270	298	279	264	275	298	282	268	263
7941	1721	622	388	378	363	343	334	326	338	270	298	338	291	302	296	300	288	290	315	319	287	313	315	300	283	345	327	281	312	322	318	304	345	321	273	291	291	332	305	316	281	305	314	312	286	288	291	338	315	301	310	304	288	295	347	299	298	293	326	272	315	306	268	303	326	299	280	260	287	293	284	282	304	301	293	324	274	291	299	322	303	306	310	321	291	300	310	295	289	309	323	294	305	266	296	291	322	327	300	304	291	332	293	278	332	305	323	301	289	304	316	295	319	294	296	298	303	295	315	302	316	275	287	312	284	290	285	315	268	312	244	309	298	317	300	277	275	296	282	300	289	299	301	293	303	295	293	310	311	303	279	337	326	273	293	324	284	295	309	282	280	301	303	279	296	315	280	310	304	321	322	275	306	302	316	329	302	290	284	301	328	287	287	305	304	315	308	300	303	290	299	279	315	309	295	279	300	317	290	301	322	331	279	303	318	285	295	355	270	285	300	318	297	289	318	320	313	322	314	305	317	326	301	297	290	293	333	321	319	288	316	305	298	296	291	295	303	291	316	285	295	311	323	310	309	322	289	300	293	290	299	289	321	315	321	285	289	310	303	288	282	273	297	308	299	313	277	321	317	315	305	299	279	295	305	323	298	284	276	310	330	297	288	312	285	313	333	294	297	301	303	304	309	301	309	324	293	299	290	279	291	281	308	314	330	321	316	293	330	304	282	303	273	283	307	279	304	284	295	308	315	318	307	305	291	311	283	295	311	295	310	314	336	298	310	311	309	301	301	302	276	292	316	295	272	305	293	310	260	299	336	358	299	289	335	282	318	279	285	295	293	296	303	273	308	284	293	319	323	320	283	318	303	351	311	303	281	297	277	295	308	290	291	298	324	322	306	326	311	291	317	302	314	300	300	300	296	285	292	321	281	346	287	280	294	289	291	336	304	299	315	329	333	312	300	287	320	271	302	276	309	306	290	316	287	286	298	303	282	300	323	316	331	329	305	328	306	316	310	332	292	321	267	316	318	310	333	286	311	284	325	303	288	310	311	315	300	303	305	279	273	334	281	278	321	314	317	326	310	318	311	290	306	307	300	313	297	287	308	303	309	324	280	301	309	302	296	289	312	329	305	302	309	295	252	280	324	305	302	317	298	308	294	300	294	293	321	310	281	320	307	316	323	306	310	298	289	289	318	318	273	281	280	310	281	289	286	275	303	295	321	300	323	311	303	296	317	287	300	327	276	282	275	308	297	334	301	295	298	343	319	280	300	302	305	310	295	317	326	331	273	306	338	306	311	337	274	311	283	329	308	284	282	304	309	336	293	278	299	316	266	277	306	321	279	337	296	271	316	275	276	307	285	301	300	289	311	331	328	318	291	294	288	277	314	312	298	292	284	288	294	316	289	315	285	297	287	296	265	296	287	323	315	309	306	316	327	283	315	295	316	310	316	306	273	306	301	309	290	318	299	311	296	290	320	323	319	268	315	279	295	313	299	289	301	267	295	329	303	303	314	296	288	262	318	302	298	313	306	282	292	341	300	292	299	259	290	294	314	271	289	293	291	309	295	315	312	301	299	292	291	304	316	306	336	288	300	318	327	308	291	287	323	335	327	310	308	328	325	312	292	302	335	321	309	337	308	305	308	309	273	341	306	280	302	291	279	293	285	327	314	316	274	326	321	302	316	312	311	287	300	307	298	299	313	327	298	288	310	304	313	305	294	317	308	303	292	326	309	297	296	257	296	316	321	287	261	312	300	302	295	300	250	299	319	291	276	305	285	314	303	333	289	288	294	317	293	288	297	292	309	294	280	342	323	309	268	294	271	281	311	322	278	333	323	290	291	289	295	307	316	291	298	306	282	318	300	266	325	305	325	290	320	310	320	296	287	297	323	277	309	285	311	284	300	311	292	272	287	311	308	301	305	279	307	294	295	279	319	311	308	304	312	301	319	294	287	276	312	293	287	315	301	308	313	306	292	332	299	303	300	310	316	289	315	306	298	292	285	289	301	299	273	325	291	323	277	304	334	302	278	321	285	324	287	325	302	292	273	297	291	308	299	315	332	313	294	328	307	307	311	321	301	307	315	290	325	291	301	315	290	303	289	292	327	305	289	312	275	308	302	286	314	298	287	297	280	333	323	318	315	288	339	326	298	284	292	313	293	288	321	322	334	304	330	307	329	291	309	314	291	307	272	299	309	274	306	289	309	282	322	326	306	285	283	305	272	321	317	302	274	315	307	284	315	275	310	295	286	299	279	294	270	295	293	307	306	293	297	306	312	273	316	327	334	284	302	293	291	324	292	313	294	290	296	283	300	296	288	276	308	278	300	308	306	291	305	358	296	312	291	302	305	282	314	301	336	311	303	304	300	325	309	310	305	321	287	285	297	289	302	318	301	301	292	300	279	307	314	323	321	341	292	318	318	301	276	294	318	282	284	305	294	299	299	315	302	297	308	303	280	322	312	329	282	310	324	265	279	295	282	286	304	345	307	322	304	316	311	274	303	320	285	280	314	315	332	319	274	309	270	294	303	313	316	322	277	306	294	288	313	316	284	278	295	329	292	312	283	293	293	324	325	301	288	295	308	325	325	304	289	328	289	302	297	286	326	282	316	318	293	284	322	307	320	342	293	295	349	286	304	284	331	292	271	295	273	280	297	276	286	286	294	288	321	294	284	295	292	322	287	281	300	297	318	300	326	291	289	280	301	309	294	304	279	322	294	296	286	297	323	317	306	327	296	292	305	294	319	310	295	284	284	313	309	298	322	342	314	306	299	290	317	325	297	290	289	310	297	342	277	314	303	291	297	320	331	279	309	318	281	287	323	321	305	305	300	312	293	306	301	314	298	296	279	309	289	295	269	304	300	325	298	298	304	267	298	331	311	319	303	300	294	339	275	311	324	314	278	304	324	300	265	313	320	291	315	321	313	322	323	293	303	333	298	273	323	307	281	276	264	312	281	278	335	308	303	278	274	322	349	312	294	319	294	292	308	269	305	319	335	322	322	318	300	268	306	284	309	290	324	286	293	309	296	285	278	306	304	294	344	292	302	315	332	295	273	306	290	311	337	314	295	319	319	296	291	305	329	284	308	322	304	288	293	285	302	320	320	303	342	301	274	282	341	279	283	304	297	278	296	287	300	319	309	271	307	318	300	267	315	320	296	281	310	297	310	302	322	334	321	288	322	341	315	288	322	281	282	294	269	330	310	320	309	320	296	290	301	282	315	307	324	308	310	279	308	308	280	279	282	303	318	328	316	306	306	320	329	296	327	305	273	307	299	299	308	307	316	341	286	288	340	302	286	329	301	284	308	305	317	303	287	296	309	299	279	319	305	320	322	303	299	311	317	291	280	269	303	285	305	296	333	303	299	274	334	296	278	306	299	323	275	319	287	295	312	316	320	284	304	311	314	291	310	318	287	307	314	302	291	272	314	285	304	304	326	295	319	297	334	299	286	291	290	282	293	302	341	321	299	284	295	295	301
23590	21022	28191	24050	21031	8824	718	424	348	298	257	227	189	187	191	174	188	194	152	151	149	136	180	154	156	164	152	142	147	152	128	152	145	137	142	160	166	136	140	157	131	148	88	117	142	122	129	147	131	138	154	144	121	129	125	134	129	125	153	124	134	159	127	145	129	146	141	132	131	109	144	163	125	108	132	143	106	143	126	136	138	95	128	132	141	137	116	116	138	99	132	123	122	112	120	119	130	125	111	127	124	124	127	130	133	126	119	126	143	144	141	108	121	120	145	130	137	119	132	114	118	113	123	128	133	122	145	128	114	129	153	108	130	153	138	130	127	116	116	129	120	149	133	149	121	127	127	128	140	139	142	149	134	151	126	137	134	130	116	129	149	136	132	136	131	142	118	132	107	128	124	136	129	116	136	119	124	147	137	109	110	113	128	131	125	137	139	126	123	125	135	135	129	134	126	126	118	126	129	119	122	138	143	153	136	140	133	132	146	136	146	131	137	109	128	129	141	145	125	129	124	124	121	128	147	143	132	120	130	111	129	130	118	150	123	116	126	129	112	122	119	133	133	126	112	142	135	133	155	113	118	131	147	122	115	116	134	130	127	138	118	123	139	142	150	147	124	115	129	117	135	121	115	139	141	139	123	150	137	131	121	132	118	112	142	157	121	149	150	130	136	126	111	130	109	147	117	136	102	120	126	122	142	138	119	134	126	130	135	127	134	151	126	108	130	120	117	106	124	109	125	118	124	142	110	119	136	128	139	127	125	109	128	117	109	100	126	129	126	141	136	130	123	122	120	137	141	126	132	125	126	123	131	128	115	145	128	131	142	120	133	113	144	139	112	111	121	133	127	150	129	122	137	128	130	128	115	115	118	137	114	140	140	126	126	137	145	129	131	152	118	131	130	146	134	121	136	122	136	115	113	132	134	130	128	139	135	145	133	122	134	132	126	128	124	121	121	132	109	133	123	138	119	133	113	118	131	125	111	125	124	100	129	118	151	111	126	129	128	135	134	127	130	125	116	145	130	130	130	127	109	130	138	111	128	127	147	140	120	109	130	132	114	106	140	115	152	121	142	120	127	129	134	138	123	109	113	132	136	120	121	109	120	122	138	121	136	146	130	113	116	152	154	143	144	132	128	108	107	137	136	149	123	150	124	130	147	130	119	116	129	124	113	128	118	127	143	144	128	113	133	137	144	139	132	142	118	131	150	151	166	137	150	125	103	136	125	145	137	136	146	158	128	119	134	133	148	121	148	147	136	136	138	129	126	132	127	113	103	107	146	118	112	132	128	136	104	131	130	127	129	130	134	137	135	142	113	123	125	117	135	113	116	111	125	138	136	146	124	150	131	128	142	121	127	128	135	123	129	142	121	147	138	107	128	111	139	127	107	124	109	126	142	158	132	135	123	128	137	126	130	126	138	142	123	129	115	125	111	130	137	131	131	131	114	133	139	136	156	131	132	131	142	125	118	118	134	143	129	143	137	135	125	132	130	136	140	123	135	151	135	112	120	132	131	129	122	124	136	141	130	122	144	131	126	126	127	133	109	125	153	117	128	139	115	112	129	125	129	140	129	148	110	113	109	138	136	104	113	117	126	138	134	117	126	128	122	120	118	124	127	112	136	124	136	136	129	138	128	113	134	134	126	122	125	125	116	133	126	132	122	126	143	116	117	122	130	121	120	125	135	139	120	120	125	133	127	126	131	153	125	142	123	137	129	123	110	139	148	137	137	137	141	114	154	147	112	124	147	110	138	130	136	141	111	137	131	141	119	138	136	137	136	122	119	107	149	130	133	129	127	121	131	131	144	133	124	122	134	127	118	137	130	138	113	133	125	128	111	151	123	121	135	137	138	119	132	124	118	135	136	134	127	129	135	134	131	143	122	142	132	126	138	124	132	142	129	110	140	149	137	148	130	144	127	137	119	120	146	127	123	112	121	130	111	140	120	124	136	127	124	143	128	140	130	124	121	148	93	150	137	123	128	150	121	129	121	117	125	113	117	127	126	129	127	136	126	127	127	129	137	126	142	143	147	116	131	126	105	122	136	121	116	100	140	136	138	123	158	123	150	125	116	135	138	126	133	145	143	123	135	130	131	111	146	127	130	130	153	130	117	131	123	108	163	121	114	103	125	144	131	116	113	117	122	123	113	137	125	146	141	130	124	129	125	143	127	118	135	133	127	130	113	115	136	126	126	120	105	116	127	130	105	116	120	149	127	126	114	114	119	136	129	128	161	125	130	136	134	151	122	104	145	156	118	115	130	145	162	134	151	129	140	151	127	135	99	143	121	128	122	151	130	127	128	122	132	111	116	112	124	107	145	133	132	114	141	138	127	144	123	128	143	136	152	123	114	130	135	152	119	133	136	132	131	122	120	123	111	115	138	143	100	130	131	137	123	115	104	106	136	127	138	129	135	135	147	118	119	100	126	113	139	145	143	127	125	125	121	117	116	134	114	114	112	116	121	129	127	120	131	128	123	123	129	130	121	143	112	134	136	120	117	123	122	114	137	117	136	132	130	134	141	118	133	156	141	148	126	134	123	130	119	120	121	114	139	110	138	131	97	123	127	130	128	141	120	133	141	134	122	115	117	127	112	141	152	137	116	130	127	124	125	112	119	125	154	139	142	130	144	118	128	134	113	141	126	128	112	138	118	116	127	123	116	128	131	137	118	153	118	121	120	132	133	147	134	123	148	128	128	141	142	133	147	141	132	118	139	119	127	126	133	138	125	121	107	141	149	129	128	122	138	140	133	110	116	100	145	150	121	127	138	123	128	132	122	113	132	132	128	113	121	148	129	117	127	115	143	139	140	117	97	119	139	124	141	134	135	131	138	127	146	134	125	124	133	123	117	143	129	113	128	110	132	132	129	123	138	114	128	160	138	145	129	147	125	129	124	107	115	121	117	141	117	119	135	136	119	126	122	115	125	124	128	129	137	120	135	130	127	127	108	131	126	132	126	125	135	145	116	116	140	131	113	136	146	117	117	130	136	119	159	106	123	134	132	111	113	135	123	114	119	135	124	132	111	133	137	141	112	149	151	141	123	134	131	132	137	122	109	154	107	131	111	136	146	137	137	129	122	147	114	136	144	135	141	118	120	145	131	119	123	128	117	121	143	146	137	119	136	123	107	115	159	133	131	120	117	136	126	113	129	118	134	143	115	152	141	130	113	123	110	132	128	155	111	147	143	154	142	127	124	139	105	134	130	152	122	120	131	138	145	132	125	118	120	138	127	128	121	131	129	147	129	120	113	113	137	119	117	135	123	148	139	127	135	138	130	139	125	134	125	130	122	124	134	131	108	129	138	143	129	146	148	122	121	127	126	135	115	138	134	129	133	110	113	124	129	136	148	129	128	121	130	136	129	122	123	113	130	120	119	128	127	115	111	124	139	129	139	112	118	146	140	124	119	108	127	145	129	142	133	111	123	126	124	135	146	124	117	145	135	112	108	128	135	142	132	133	126	133	127	121	119	125
28555	15103	5435	2445	1733	1231	952	757	558	467	391	316	329	297	278	247	220	235	228	212	209	200	198	200	208	154	198	187	185	189	149	179	162	160	162	148	166	164	186	153	157	171	169	154	138	159	162	134	182	152	144	147	148	154	161	159	149	157	132	175	159	159	153	149	163	176	152	151	153	136	154	151	166	145	162	174	150	157	172	170	169	152	166	158	153	144	161	142	157	156	172	162	132	161	171	138	158	146	148	167	145	155	161	151	171	164	156	169	140	131	164	155	161	129	141	123	152	178	153	140	142	154	165	161	144	166	157	157	136	155	154	155	163	148	151	151	159	156	158	155	138	146	138	149	141	147	154	169	160	131	152	144	136	154	141	134	146	151	153	138	149	176	127	146	176	162	137	145	156	158	138	164	141	167	141	152	147	148	135	152	124	147	155	137	156	140	148	144	140	163	137	156	150	141	154	135	150	127	145	159	142	165	161	158	161	145	163	151	175	148	136	139	141	153	139	136	146	109	167	153	162	171	161	170	161	116	142	148	130	126	118	152	161	151	149	156	167	165	162	169	155	142	141	133	139	150	176	145	153	174	145	144	145	138	149	152	140	159	171	134	148	158	135	154	159	139	144	135	161	150	140	159	159	137	143	165	162	149	160	161	168	139	163	149	154	148	139	148	171	139	170	161	152	136	140	150	138	180	138	140	150	171	155	150	132	168	150	152	160	149	157	157	164	150	135	156	136	166	139	167	147	164	169	145	144	136	161	136	164	158	151	153	161	160	153	146	160	149	179	157	143	139	125	168	149	144	171	173	156	154	145	137	133	156	151	159	152	151	159	154	159	144	154	152	147	155	168	168	128	127	158	170	161	145	163	155	152	163	156	115	144	143	143	135	163	140	150	134	175	166	151	154	152	169	165	144	167	125	137	137	148	148	155	145	181	142	145	137	173	124	139	129	152	150	148	142	176	152	138	142	134	156	151	156	140	150	144	144	145	143	139	143	151	138	155	140	145	166	147	144	164	143	154	139	147	156	161	124	131	145	139	155	139	139	147	149	162	157	149	158	157	135	139	151	142	149	129	170	139	157	158	144	146	151	112	152	148	150	147	148	164	164	150	156	149	146	145	170	170	140	151	147	149	140	148	161	157	158	155	137	155	140	171	155	140	135	123	130	158	136	140	144	144	148	162	141	150	158	145	145	170	157	169	167	136	143	135	171	150	143	154	149	151	141	145	152	164	141	133	128	141	144	146	149	152	142	150	137	156	158	157	142	134	155	147	136	143	146	158	150	178	139	134	145	147	152	133	130	148	147	129	154	163	151	150	143	167	155	150	132	160	147	138	137	148	138	165	149	161	132	141	170	140	162	158	144	159	139	165	156	137	149	142	158	168	138	169	131	167	139	138	157	137	151	152	182	149	152	155	155	125	163	159	153	152	163	159	169	149	127	132	144	153	160	167	160	137	151	130	163	154	155	156	143	145	148	164	138	161	156	147	174	145	152	158	139	159	158	140	143	151	146	144	151	140	146	148	160	131	157	166	179	147	150	135	133	133	139	153	140	150	155	164	163	174	169	151	152	154	162	168	135	135	153	142	158	162	163	147	153	154	149	151	159	150	158	169	147	164	151	136	164	143	146	136	141	143	144	162	145	141	171	142	135	141	158	162	159	154	158	160	136	166	152	132	153	141	134	151	142	149	137	126	140	160	144	160	163	166	136	141	153	161	144	141	142	148	144	157	153	148	131	124	152	163	182	138	152	156	140	141	151	161	139	137	146	147	161	124	143	148	150	129	155	150	147	142	179	153	147	149	155	148	158	166	160	152	151	140	124	138	168	158	141	161	142	138	150	165	153	143	148	140	168	163	147	147	148	154	167	146	136	161	157	150	138	156	134	174	157	140	125	148	158	139	135	154	131	139	153	139	143	168	146	168	153	132	142	147	148	142	179	165	147	130	171	134	136	144	144	134	149	142	138	146	150	143	127	159	129	168	157	162	173	150	166	149	138	146	148	132	140	143	132	140	151	135	157	138	170	147	155	145	134	170	160	138	141	144	126	165	122	155	174	155	162	149	151	153	152	150	168	134	141	168	149	135	150	166	151	165	166	144	182	154	161	167	140	163	154	158	144	137	147	167	138	145	156	145	166	152	150	149	150	173	139	145	139	171	172	153	157	143	165	152	148	149	176	147	161	179	148	141	145	154	133	154	161	155	165	154	139	143	166	145	155	138	137	163	148	171	164	150	132	163	176	124	169	149	127	155	150	144	134	149	127	168	144	150	150	187	145	161	145	136	148	144	135	161	120	179	158	144	145	152	156	131	146	165	136	145	181	143	142	161	143	144	131	153	131	172	149	161	138	156	151	164	153	156	139	148	142	155	144	138	139	169	148	166	152	145	140	145	145	135	137	148	137	154	171	135	153	144	153	160	144	147	154	160	156	150	143	158	132	145	131	150	174	136	147	141	143	153	145	146	125	143	148	181	147	136	185	157	154	161	151	158	156	142	133	131	151	167	134	157	141	152	146	161	139	153	145	138	138	150	142	145	185	183	159	135	164	171	174	156	143	146	139	155	151	158	151	147	139	153	155	135	168	131	161	147	179	157	119	145	152	134	149	144	152	137	168	158	159	129	149	161	153	153	162	129	140	136	138	166	141	165	156	143	165	143	144	144	149	160	150	129	166	142	154	134	156	143	162	169	142	159	160	159	175	176	151	154	167	134	139	142	150	152	132	143	127	150	142	158	161	160	138	144	136	147	150	140	139	132	137	151	154	154	139	173	164	144	143	151	137	137	127	162	146	143	142	162	143	155	144	148	157	151	125	130	142	141	156	158	144	154	153	143	131	165	172	150	146	136	143	154	148	154	141	143	129	148	151	147	135	165	156	140	166	146	147	155	152	156	153	135	150	151	145	144	142	160	132	158	152	130	137	166	129	131	142	145	133	141	148	138	124	163	147	144	135	138	141	145	134	151	148	151	123	153	142	161	144	146	150	161	123	154	138	172	153	168	151	152	139	159	165	133	150	177	122	134	154	141	154	135	140	169	145	138	165	156	155	152	140	169	156	164	136	163	142	133	159	158	147	169	145	161	141	169	135	122	155	142	157	145	154	149	142	137	149	140	132	149	138	147	149	128	147	145	143	135	155	156	163	150	171	149	129	136	164	132	142	164	150	162	156	162	144	152	150	155	147	145	137	174	143	148	140	169	129	144	140	128	148	153	156	174	129	164	151	153	123	137	131	143	154	139	138	133	135	121	175	167	137	154	167	126	132	165	154	158	144	127	150	163	122	154	168	146	145	154	138	168	142	148	153	154	147	130	147	140	107	150	141	169	139	141	136	161	155	136	161	178	144	161	140	154	172	152	150	158	138	157	168	151	142	187	122	154	139	143	169	142	142	139	161	154	144	153	163	144	149	155	136	155	150	140	161	150	140	149	161	147	156	153	144	138	154	157	146	148	143	154	146	142	155	136	150	159	155	167	161	167	149
24659	20923	27005	24967	9161	842	618	611	522	498	501	516	469	468	430	470	462	422	475	426	454	436	474	462	476	462	460	479	439	434	425	431	482	440	430	467	447	427	462	435	454	462	437	429	425	471	411	470	429	407	448	418	459	405	458	436	414	427	474	386	409	409	464	439	483	452	436	480	464	490	427	417	459	441	433	437	476	426	431	448	427	447	424	428	435	422	421	429	429	414	435	410	422	434	415	458	430	467	424	410	447	424	438	422	436	468	424	431	442	432	440	463	509	442	421	422	424	448	416	420	401	427	430	433	471	440	452	439	445	424	415	447	437	430	433	456	438	434	440	452	421	416	472	427	488	467	398	434	430	441	403	432	412	452	405	470	422	433	431	429	460	429	414	406	411	421	433	445	441	427	444	461	416	400	399	445	447	476	447	448	412	403	432	411	466	438	402	376	417	463	444	448	454	441	454	466	454	462	453	425	413	420	437	448	416	414	419	452	423	438	457	446	422	430	414	441	436	415	415	381	448	423	429	456	412	419	474	467	414	451	459	414	470	410	424	437	439	423	438	385	450	440	445	437	462	450	434	423	448	405	451	439	448	453	461	445	447	450	454	421	427	453	444	435	474	405	409	396	423	426	444	468	450	429	417	413	403	413	457	464	445	415	442	397	427	451	417	461	405	450	431	471	448	405	471	433	427	444	460	452	434	437	431	466	421	443	467	429	451	431	449	422	443	427	471	404	467	447	424	402	462	416	458	438	440	422	419	409	414	440	431	407	467	445	435	450	453	441	406	439	458	422	449	424	446	428	446	448	451	437	443	430	458	396	391	437	452	433	451	438	423	440	403	410	418	424	464	435	450	460	440	415	432	458	422	434	380	403	419	415	439	437	446	441	445	479	438	421	437	422	420	440	419	487	419	435	425	433	419	476	444	408	430	434	457	428	455	417	467	424	418	410	428	429	416	460	433	432	422	426	432	470	439	444	458	450	447	462	420	440	440	460	454	419	484	407	411	470	459	432	452	423	425	468	407	440	435	419	434	428	404	389	433	361	429	429	395	455	419	464	429	400	425	439	433	421	455	451	434	437	467	407	443	462	441	463	422	485	426	416	436	410	442	424	447	417	382	467	423	438	409	424	442	416	454	439	420	437	406	435	483	389	445	466	414	454	401	423	473	470	438	451	430	414	432	399	454	441	454	401	452	439	448	440	438	412	457	463	431	443	447	494	455	470	428	426	491	389	488	400	428	462	455	443	437	464	447	435	468	447	428	452	425	430	441	425	444	428	427	426	443	448	418	441	419	428	456	460	436	451	435	489	446	429	473	454	404	439	460	423	450	446	440	458	419	427	447	442	419	436	407	446	431	415	432	442	423	460	446	426	442	407	444	394	400	424	439	426	445	481	401	432	443	455	420	427	420	407	450	433	406	414	433	411	430	435	408	426	426	449	442	412	424	396	430	443	421	478	442	402	456	404	433	444	446	460	425	434	423	421	417	443	424	448	436	464	416	460	419	445	414	455	428	398	417	424	444	406	452	448	475	466	420	435	409	416	411	415	465	433	430	449	431	452	428	448	451	436	432	443	473	420	421	440	451	461	418	454	457	440	453	385	424	415	440	421	412	448	430	451	427	420	421	437	416	449	424	460	434	430	399	428	471	446	469	441	423	440	424	422	406	422	455	471	418	434	466	452	423	460	438	421	442	469	441	405	435	432	417	455	404	417	432	412	443	421	423	424	435	403	405	433	480	456	434	436	438	442	431	418	431	476	458	418	430	437	426	419	463	416	442	438	421	420	453	430	434	429	407	419	398	431	424	454	444	431	405	423	404	454	439	430	446	389	436	441	429	460	435	442	403	448	431	413	435	420	441	451	443	424	427	449	458	462	401	402	468	422	430	428	415	432	411	433	433	449	431	438	433	430	427	423	419	436	456	439	428	456	426	446	433	458	429	427	441	423	480	405	424	453	435	425	426	424	409	460	438	460	439	416	388	469	438	422	434	444	431	427	423	472	452	423	461	449	410	462	447	454	414	461	415	440	478	496	428	422	472	429	451	465	427	394	431	420	460	446	435	448	426	430	434	439	454	442	434	412	427	413	442	475	451	440	434	449	446	419	479	416	406	426	397	416	416	426	436	432	435	388	413	444	416	434	472	426	458	421	441	452	419	438	439	422	461	427	476	400	492	422	457	421	413	438	412	401	431	443	422	421	452	437	431	412	489	429	461	437	449	422	426	464	415	454	422	426	432	430	429	455	427	453	421	421	443	448	441	426	417	473	432	400	429	422	450	462	458	444	438	437	398	457	437	439	448	414	425	416	423	452	436	446	424	445	437	400	412	458	446	426	426	433	432	408	463	446	434	452	421	440	431	422	414	461	423	368	457	442	422	436	458	463	440	461	441	432	493	460	464	431	457	465	463	414	404	448	448	402	402	400	412	420	449	445	413	454	473	455	437	403	433	473	428	440	455	435	445	415	430	423	437	411	417	395	417	421	442	442	442	402	427	431	442	462	442	447	419	435	421	435	429	450	453	459	435	440	431	435	447	411	435	438	432	421	438	467	451	435	412	420	430	427	398	426	422	438	439	420	440	443	468	437	436	459	478	436	436	444	423	431	407	449	468	464	422	463	454	421	403	424	377	418	422	460	421	426	430	420	460	435	435	443	459	440	418	434	396	454	440	450	414	490	405	409	418	450	449	400	458	390	442	433	440	396	454	411	456	397	414	440	416	444	434	441	448	405	442	453	422	446	447	437	420	432	486	453	400	430	422	438	458	435	507	402	416	423	433	438	477	453	468	483	459	424	461	438	456	464	430	428	438	461	484	448	419	443	462	430	450	457	466	443	419	402	399	438	423	478	429	415	453	466	396	426	457	430	428	451	396	443	426	432	443	441	454	472	452	411	441	433	424	421	424	462	443	409	425	418	467	469	402	431	396	444	411	445	419	425	436	405	462	413	410	488	438	395	416	425	455	409	462	437	445	431	438	419	425	445	463	391	457	403	417	427	410	475	435	391	435	418	434	413	445	431	475	433	425	455	460	425	496	417	460	487	427	426	431	431	423	401	453	441	411	441	414	446	411	425	404	463	455	438	421	452	477	398	420	435	439	422	460	437	447	445	405	422	403	434	420	437	446	454	439	443	463	446	420	425	459	436	424	472	423	438	449	412	452	422	433	435	451	396	420	419	428	444	470	432	424	415	460	444	457	408	468	407	411	486	412	412	434	456	440	418	417	418	436	457	453	455	435	419	419	418	410	417	390	421	475	446	467	457	416	374	437	427	438	413	480	445	429	411	447	437	436	440	425	443	423	430	448	465	420	472	464	455	394	456	456	420	450	470	460	422	463	454	420	434	417	456	453	412	457	459	422	461	454	415	461	449	454	444	426	408	419	457	463	437	408	478	479	437	437	418	428	432	441	430	393	445	429	412	458	441	464	437	435	423	408	421	442	443	452	439	437	422	445	428	433	423	460	447	407	430	432	410	408	425
25610	9764	3305	1646	1187	1055	894	743	704	647	549	560	538	555	555	492	498	479	449	510	477	484	484	536	503	471	468	476	479	484	461	489	477	470	497	533	443	459	476	447	464	452	449	463	476	444	475	456	487	448	441	469	438	466	443	452	446	456	462	484	485	432	468	483	458	495	464	430	439	474	493	471	472	470	449	446	506	472	496	480	450	462	422	469	470	440	471	477	452	440	458	429	481	482	465	491	520	439	444	478	453	473	417	450	484	482	478	436	442	476	454	454	428	468	454	458	442	472	465	448	444	403	466	466	448	418	450	507	449	433	464	447	460	456	409	461	456	440	449	478	446	464	448	468	441	452	437	405	458	450	409	409	445	419	466	480	499	477	444	438	444	437	462	445	456	442	442	425	439	408	453	441	470	503	476	488	419	423	443	456	480	424	460	470	446	458	482	465	442	445	496	458	468	446	433	465	463	464	447	468	464	476	453	414	465	480	442	466	442	439	458	478	447	484	463	455	460	445	453	444	471	479	483	473	451	457	475	431	468	458	455	459	461	453	486	439	460	450	451	460	441	468	487	438	453	444	452	434	452	446	474	459	445	442	452	429	472	474	483	457	475	476	430	467	479	428	428	411	452	450	468	459	469	467	471	436	452	468	460	475	444	459	466	452	473	451	453	477	421	459	492	456	525	411	428	482	444	471	464	490	458	471	447	490	420	435	484	425	433	434	462	431	430	480	470	450	458	462	475	444	463	443	439	482	453	432	450	475	447	402	465	480	493	472	498	464	501	472	440	460	472	482	466	437	508	444	438	452	472	441	441	472	463	420	456	450	447	482	444	462	483	499	437	464	449	451	484	450	497	432	491	443	453	440	454	462	481	453	446	451	415	468	453	462	456	438	475	449	442	469	442	433	448	441	477	461	448	441	478	484	448	446	468	470	449	456	474	479	456	465	449	463	416	429	467	462	447	444	432	455	445	449	453	441	447	459	450	466	449	446	460	447	473	490	449	459	467	446	469	440	438	437	406	439	464	440	463	468	445	481	433	473	459	481	454	480	451	440	455	464	435	469	450	506	470	480	449	418	449	456	462	468	463	439	461	406	457	437	453	486	492	467	437	460	451	458	458	446	460	481	430	459	424	462	447	437	430	457	459	458	459	501	469	500	470	483	499	433	458	464	466	453	447	477	475	476	483	436	460	416	482	466	450	500	461	471	457	460	457	467	467	490	462	462	460	440	453	442	489	448	455	474	505	490	481	468	433	461	452	430	471	441	446	434	495	475	471	489	483	481	445	436	493	474	471	449	404	437	479	457	425	458	463	452	461	450	416	477	481	466	463	440	435	472	463	514	466	493	452	446	487	456	470	465	501	447	467	470	414	472	449	481	440	431	446	501	459	446	472	476	427	472	482	441	457	424	475	482	452	470	411	437	478	460	450	484	483	459	466	470	436	486	458	438	442	488	489	426	442	433	421	443	414	467	454	444	439	456	446	436	455	454	448	421	468	452	439	452	473	430	463	484	456	487	460	460	467	477	498	465	423	491	401	419	435	487	496	456	501	477	476	446	456	445	500	481	474	467	495	456	484	437	458	455	412	430	431	428	486	448	462	464	486	453	487	445	475	449	411	490	387	448	474	491	482	450	456	460	459	478	455	481	458	480	453	456	443	485	446	446	464	479	448	464	479	481	417	473	476	422	448	439	485	472	450	479	455	470	485	483	457	454	428	485	465	429	447	445	435	508	494	445	468	456	450	483	463	458	448	465	453	443	435	466	488	440	462	457	440	436	463	437	476	441	477	463	477	424	467	476	419	478	464	427	479	482	440	430	456	488	439	472	439	469	459	473	476	451	514	439	427	451	482	432	472	420	457	474	461	437	440	452	462	502	471	483	449	480	455	455	486	440	470	434	450	442	444	450	477	483	450	475	461	478	476	475	447	470	431	457	467	495	458	445	474	464	490	461	464	466	435	446	423	448	446	431	444	494	474	435	494	427	458	449	434	427	434	448	467	440	456	468	459	440	475	449	447	495	462	440	455	496	454	457	464	478	435	462	470	445	426	468	458	424	482	423	448	404	451	490	499	429	448	496	463	446	452	461	434	486	472	452	445	489	421	460	433	478	444	473	493	447	478	431	444	452	486	467	493	418	449	483	485	471	472	501	448	454	411	473	459	476	471	443	449	472	475	437	470	488	464	460	459	440	431	448	462	450	452	465	437	441	442	439	454	454	441	435	465	448	410	453	443	450	473	423	450	446	497	488	461	469	470	433	471	452	441	442	478	473	473	461	432	438	474	465	472	470	446	442	448	440	449	442	470	486	456	467	465	408	467	469	441	457	445	442	478	432	466	460	436	451	466	422	459	463	456	479	452	456	476	433	477	460	501	417	455	452	457	476	414	437	447	425	467	452	448	497	408	470	448	473	467	469	435	496	452	436	433	485	471	467	455	465	450	435	446	469	469	433	468	466	432	412	456	479	457	456	455	457	484	464	461	451	422	430	433	432	457	468	455	486	452	432	455	491	453	475	468	437	440	473	465	451	473	446	449	452	462	487	477	465	457	442	459	466	451	481	448	452	442	471	485	432	472	464	501	461	463	482	435	426	469	451	475	454	453	481	445	457	460	456	485	404	456	469	464	419	437	431	429	457	466	430	442	441	436	440	466	464	428	446	447	450	443	450	455	447	463	446	482	459	447	459	441	477	463	442	451	433	469	494	434	464	480	470	445	435	460	448	478	484	487	471	461	435	427	408	435	438	463	460	443	422	477	442	466	466	457	456	466	459	441	467	463	439	455	463	438	458	422	469	462	448	463	448	436	422	441	465	476	485	471	453	431	452	476	503	515	409	451	437	429	459	478	500	464	472	433	425	447	482	403	478	460	436	474	465	444	434	451	455	426	463	459	460	429	478	496	509	482	468	430	446	484	456	484	484	457	450	442	477	470	448	455	432	435	469	440	454	447	470	453	438	454	441	499	424	480	438	475	427	433	467	439	440	449	474	454	481	492	457	467	439	440	480	449	425	433	472	412	450	463	452	449	464	470	460	478	446	465	470	471	454	452	466	461	442	481	444	459	452	449	489	441	449	481	437	427	457	458	473	438	465	415	432	452	479	454	446	456	435	470	486	461	460	420	486	450	439	481	443	441	463	449	425	457	459	462	444	443	475	474	446	476	506	489	469	454	487	436	455	494	460	453	468	433	452	457	442	433	480	443	451	445	452	491	452	456	440	478	440	475	387	483	446	511	461	459	434	483	480	425	436	433	464	446	455	460	496	449	471	467	494	451	454	446	420	501	445	461	498	443	451	459	447	438	500	446	452	438	442	438	466	468	478	410	443	440	475	476	448	452	454	428	455	467	509	465	445	489	432	487	473	449	473	495	455	466	448	470	476	483	444	468	463	444	439	454	476	449	457	426	455	424	453	498	472	456	508	453	444	469	454	422	467	461	470	471	476	500	457	470	434	479	468	453	433	441	456	431	482	487	434	454	459
22489	21064	28715	23608	21065	21103	7347	983	735	622	555	498	473	461	409	393	388	365	397	349	361	345	347	346	326	325	345	349	296	333	355	265	315	291	330	339	280	280	324	279	308	297	303	289	300	323	319	319	303	305	296	287	299	272	295	299	328	307	302	350	297	305	284	285	290	286	331	288	285	295	296	300	316	305	292	296	295	271	306	301	261	287	326	285	268	294	267	293	281	296	319	278	302	285	293	309	304	275	298	302	306	299	298	289	261	278	300	320	297	304	273	293	322	285	302	325	318	279	284	278	272	317	297	281	301	267	288	295	309	277	292	313	284	289	302	282	278	279	291	271	317	290	295	268	270	301	295	291	304	293	278	305	293	272	285	306	315	307	305	326	316	323	285	299	281	291	302	297	324	347	270	272	288	288	282	284	315	272	290	305	298	298	277	315	301	308	297	313	294	298	297	275	281	293	280	302	301	281	308	262	291	321	306	298	296	314	289	277	307	320	285	280	291	297	308	282	294	340	315	285	330	299	295	298	286	277	274	280	296	311	294	315	287	270	303	319	276	296	254	290	309	277	268	301	279	293	278	338	296	266	304	274	298	293	288	269	314	295	307	276	293	309	321	323	275	311	265	294	316	314	298	294	291	291	291	292	312	308	305	290	301	320	278	319	300	290	297	272	337	291	276	324	270	308	298	292	273	291	298	294	301	298	245	288	289	310	325	297	292	320	288	331	298	308	306	274	304	330	285	284	291	273	300	288	282	301	279	318	259	321	343	273	259	322	282	261	315	306	291	303	298	288	306	334	316	295	308	308	323	322	286	305	293	279	315	295	289	294	276	289	290	294	310	284	313	325	321	288	296	315	309	274	285	311	279	301	295	312	295	277	306	295	287	302	279	286	293	333	308	284	296	268	310	289	282	325	299	286	305	307	275	278	325	309	271	286	296	288	262	300	316	274	310	277	328	296	297	269	267	320	298	280	292	300	277	287	322	280	273	279	295	284	290	289	288	310	285	269	303	255	293	305	307	298	316	282	288	314	273	304	328	300	289	266	282	299	281	339	284	287	292	313	286	300	288	268	312	287	281	285	301	303	311	284	297	289	280	305	281	288	291	288	306	286	276	283	308	319	318	296	289	293	298	271	280	285	294	279	288	270	277	294	288	315	306	291	317	315	308	270	296	287	289	292	280	292	260	284	298	299	285	306	282	316	276	321	286	288	293	270	271	302	302	279	304	317	278	281	291	284	282	283	298	304	296	280	320	282	315	288	313	274	283	321	288	286	299	280	285	305	306	318	272	267	267	290	279	307	321	277	307	295	294	318	279	304	292	306	275	271	288	288	289	304	292	283	244	290	318	294	286	299	310	294	268	263	269	270	304	288	283	305	281	291	285	274	269	302	306	323	313	270	300	307	263	291	289	308	291	301	271	282	286	263	285	283	327	266	304	312	288	285	285	288	319	324	290	292	308	263	260	317	322	261	301	330	310	286	308	289	299	308	296	260	294	285	300	299	276	287	296	290	294	302	309	264	286	301	286	309	297	288	326	302	310	258	275	297	278	284	290	288	288	264	299	293	295	307	318	254	304	315	328	287	322	302	290	308	293	336	273	282	317	269	317	301	321	333	298	259	295	296	315	319	289	271	288	280	309	279	287	271	300	283	301	309	309	296	301	296	268	301	318	269	286	285	322	279	291	298	288	289	329	265	311	295	298	314	317	292	295	298	319	331	254	310	299	282	293	285	333	308	317	296	297	306	306	293	291	292	280	291	321	304	280	274	265	312	314	327	281	335	292	304	300	331	284	278	286	281	307	288	290	302	305	291	292	302	289	304	339	290	306	298	309	279	320	307	288	289	318	270	284	290	290	286	302	286	273	297	288	306	309	315	318	283	274	288	299	286	291	322	256	269	295	315	284	305	313	278	276	296	296	261	300	251	272	313	259	290	281	280	307	305	310	318	291	306	310	313	296	304	295	303	265	303	313	305	314	287	281	279	259	294	295	301	273	277	306	328	288	319	295	262	306	268	284	289	276	284	308	271	283	283	262	273	316	292	284	312	299	315	320	273	310	312	283	285	313	314	299	253	290	297	290	269	286	300	306	295	317	285	285	320	293	286	308	284	308	284	296	290	302	290	322	317	296	293	299	265	314	283	297	329	303	285	269	294	285	325	309	285	282	292	276	279	281	300	318	306	288	295	281	304	276	293	296	300	289	261	280	289	264	282	290	297	299	303	288	276	285	296	286	315	317	302	291	288	267	277	267	298	299	295	297	285	305	266	292	327	299	286	275	271	263	289	287	296	274	297	265	290	290	282	280	288	281	308	299	282	312	318	320	303	282	304	302	297	281	288	340	294	275	281	268	289	310	308	289	313	286	300	299	301	285	305	293	294	277	297	306	289	279	286	297	294	365	277	332	292	336	270	276	324	284	313	285	304	323	294	276	293	307	299	297	273	309	282	271	297	298	282	295	320	278	267	284	289	294	274	316	295	288	303	285	292	279	284	277	306	283	322	281	310	311	284	282	299	279	266	320	287	317	296	291	303	275	276	271	303	294	265	293	316	354	304	284	301	301	300	278	336	284	302	294	298	281	303	266	296	290	292	294	290	265	300	320	296	305	302	281	268	284	316	287	265	309	308	330	266	274	307	295	301	270	298	299	272	285	288	292	322	267	269	298	300	275	293	267	293	283	300	304	285	306	300	314	284	258	263	298	295	292	308	298	285	288	295	322	291	338	294	291	312	305	291	294	281	300	267	289	287	295	307	260	299	300	280	285	251	284	291	261	307	275	286	308	289	310	308	299	317	289	299	275	309	298	301	296	290	270	301	272	273	291	311	287	288	282	258	280	285	268	296	307	281	286	288	288	287	289	299	289	297	302	307	281	290	330	315	280	314	304	277	290	310	304	288	292	328	287	312	305	258	282	264	297	287	261	253	281	283	288	263	296	266	312	296	283	307	303	299	283	300	287	284	300	288	292	296	279	311	268	302	320	279	303	288	303	297	315	313	308	303	265	276	267	305	282	305	303	288	304	295	285	304	288	284	319	297	297	280	308	300	310	301	288	283	300	285	296	264	289	295	295	290	285	299	296	319	297	301	278	292	265	328	243	312	303	267	289	325	317	265	298	323	290	312	311	298	285	295	324	327	273	315	311	297	269	278	291	292	283	282	258	296	289	263	279	309	290	327	311	326	262	307	275	300	296	297	293	281	292	273	300	299	273	284	284	302	263	271	295	310	300	298	283	285	314	323	288	316	273	320	252	287	265	298	304	264	330	294	308	297	306	293	297	281	282	304	279	311	293	285	341	325	297	299	296	304	317	287	302	271	286	301	296	335	304	279	297	300	304	301	294	312	276	272	260	280	271	304	282	282	306	287	287	260	306	302	288	312	311	301	272	289	304	288	294	284	302	307	285	328	291	344	292	244	318	306	281	313	298	294	295	283	291	268	285	317	284	293	310	271	306	291	313	288	302	287	291	282	304	309	274	297
33732	21234	9331	4454	3161	2368	1810	1371	1060	916	774	680	624	549	531	500	425	453	438	389	393	388	385	342	375	373	323	351	301	382	336	342	355	299	290	319	330	318	328	323	308	329	310	309	319	311	326	313	346	325	333	325	294	289	287	286	305	312	322	317	294	310	296	279	314	329	298	304	293	327	331	293	312	312	291	312	301	298	289	299	299	304	341	293	299	322	302	305	293	306	310	282	316	289	321	312	311	303	282	308	298	293	309	313	333	288	323	297	286	288	313	306	301	283	295	316	318	300	282	328	294	292	301	305	277	304	298	295	311	301	312	290	312	308	273	270	276	301	299	286	330	321	288	306	280	292	292	313	289	309	295	278	311	300	294	289	321	312	283	278	301	306	299	308	272	310	313	298	314	321	288	289	316	274	265	317	270	316	301	295	303	281	279	269	341	314	333	316	297	267	304	309	310	317	292	295	273	275	285	280	290	332	300	306	304	306	346	287	327	311	315	294	282	305	330	291	249	311	297	315	289	284	288	288	258	275	294	305	291	311	299	270	291	304	299	329	285	287	281	291	248	320	262	272	298	303	317	325	305	326	311	286	307	303	304	314	312	313	303	275	324	328	303	313	293	315	300	299	306	308	294	297	301	320	312	296	272	300	321	296	320	301	311	309	320	311	277	315	284	286	294	298	297	300	306	346	325	275	304	279	308	301	305	290	302	300	344	307	293	315	272	266	290	346	285	287	296	301	290	320	296	283	292	310	315	328	255	323	286	323	293	295	306	276	275	318	308	299	298	297	304	309	291	327	267	323	277	290	309	320	290	302	296	338	268	325	311	312	300	299	289	295	283	308	312	306	305	313	294	295	298	300	335	290	323	298	280	294	307	279	308	313	311	334	301	308	285	286	325	283	315	321	272	282	313	302	314	295	303	261	294	310	302	275	300	281	283	268	281	279	309	302	285	322	348	272	297	293	332	285	319	279	319	306	291	282	293	304	276	288	317	292	278	301	273	274	305	262	288	301	310	287	304	263	309	325	287	286	311	310	287	317	309	293	268	304	324	269	305	317	307	257	308	294	265	288	308	286	300	295	307	299	288	311	297	326	267	295	295	299	314	317	291	288	303	314	300	297	309	318	342	304	336	296	324	291	288	290	259	312	311	299	312	317	300	293	298	277	309	340	270	269	301	291	315	283	315	271	280	300	312	281	315	297	288	303	315	306	317	292	306	303	263	292	297	299	302	327	324	289	310	313	308	298	287	281	308	284	297	311	285	307	302	287	285	298	306	284	272	261	265	313	309	296	302	299	321	313	336	297	275	320	275	277	290	317	322	304	298	285	301	302	301	281	317	283	298	298	302	295	288	307	272	339	272	290	292	306	263	302	281	295	291	322	300	292	285	340	305	312	307	291	307	304	299	306	300	299	332	317	282	317	297	302	328	275	310	323	303	289	301	328	297	313	319	292	312	280	308	280	305	294	315	319	312	269	288	324	279	310	302	317	294	325	321	289	294	289	322	306	303	293	307	291	298	320	289	321	299	296	283	270	294	297	319	311	335	310	310	269	288	324	292	310	286	282	294	323	303	331	271	286	289	268	250	284	298	292	298	310	331	281	297	302	286	331	308	307	280	290	331	291	309	333	295	275	297	299	275	284	282	297	270	287	312	257	278	282	308	309	342	294	289	324	313	298	315	290	269	302	289	271	289	285	298	291	287	304	293	308	327	313	295	283	315	299	312	301	295	318	319	287	300	282	307	277	323	259	317	312	279	292	284	300	305	296	290	284	287	317	300	285	262	283	310	287	302	291	297	330	317	301	286	273	292	266	297	296	316	298	321	317	293	288	310	285	283	305	295	268	309	316	309	328	290	292	307	289	302	321	312	298	286	272	284	280	316	271	306	319	355	292	298	313	319	286	295	294	294	276	311	290	309	313	300	290	271	278	318	286	301	292	311	271	267	331	273	291	290	295	339	314	282	317	293	290	308	243	289	280	286	298	342	300	290	295	326	308	289	332	276	314	287	310	305	276	292	263	305	323	314	296	280	261	287	276	312	286	292	290	292	299	297	305	283	280	309	297	314	268	291	294	285	294	266	317	288	311	348	329	276	299	288	269	298	319	269	329	305	276	297	265	293	331	288	288	288	325	300	292	285	298	292	306	306	309	305	293	291	304	311	288	308	287	327	319	301	291	316	303	304	277	300	286	296	284	297	288	277	301	306	305	351	281	320	282	306	294	277	309	301	289	300	300	299	276	293	290	289	286	287	278	312	302	277	311	311	300	328	267	276	325	303	275	301	303	276	299	331	292	330	317	343	277	307	290	283	305	265	290	288	322	311	262	335	317	300	309	285	282	290	284	267	308	283	277	295	325	308	304	253	294	306	275	302	287	292	289	293	311	244	309	300	286	290	292	300	289	316	288	291	291	296	311	303	294	296	310	302	284	295	279	274	270	295	270	291	298	312	321	289	299	271	286	318	304	279	296	270	295	318	285	291	299	284	292	293	296	277	310	287	288	288	308	283	301	325	296	282	306	305	314	264	277	304	285	333	321	293	315	289	320	282	322	286	302	288	312	291	300	265	307	267	307	310	279	297	296	293	279	253	310	317	279	305	271	320	287	280	320	301	305	292	294	299	310	289	288	288	295	278	303	299	285	299	323	312	260	309	292	302	327	313	328	312	260	282	272	297	270	278	275	291	287	318	288	325	306	306	286	277	283	279	323	307	291	284	284	329	317	295	302	301	282	291	275	314	314	282	312	322	283	290	289	297	290	305	286	319	291	302	286	264	308	305	338	292	299	329	301	306	317	301	316	290	324	303	327	269	263	286	290	276	301	274	265	298	300	298	281	297	326	284	298	317	289	261	311	294	283	305	286	311	310	303	298	289	298	262	267	289	304	290	277	302	297	295	270	262	280	284	288	286	282	309	276	290	294	297	300	326	289	267	280	287	289	317	346	313	261	293	317	286	329	341	319	298	307	305	317	275	306	303	340	293	282	323	310	325	321	306	282	316	301	308	278	319	280	293	303	309	340	283	316	325	335	264	321	301	341	317	292	292	302	278	301	277	296	311	303	286	279	277	309	278	308	309	308	301	316	303	329	311	286	309	301	306	292	322	295	287	298	306	286	285	314	296	298	287	288	290	289	265	262	314	299	308	305	324	290	297	300	311	325	340	290	305	280	282	295	309	267	337	292	276	291	292	287	296	296	293	319	299	290	310	320	330	294	315	318	307	317	287	282	309	291	312	317	315	263	291	312	282	310	280	287	304	299	296	304	290	317	302	275	284	306	291	309	309	275	324	282	292	278	323	302	331	302	312	301	307	303	318	308	311	274	306	284	291	290	308	309	329	293	310	308	269	289	305	343	264	308	318	291	299	314	290	296	282	314	311	336	304	303	326	246	291	312	300	319	306	291	288	294	317	311	339	296	271	304	306	263	272	287	323	278	337	311	271	298	311	299	296	307	295	299	299	312	297	325	283	321	294	315	303	293
27620	17292	3227	503	387	343	293	309	251	250	254	251	273	269	254	287	263	266	269	243	261	266	264	270	251	259	256	251	268	267	275	269	302	245	274	267	252	279	252	257	290	257	266	287	297	287	285	237	245	292	242	248	305	272	263	261	257	277	272	246	274	262	263	247	279	270	258	299	268	276	291	252	272	274	264	246	299	303	252	252	263	273	284	264	262	256	239	269	260	276	270	287	265	285	297	260	285	275	252	259	260	246	258	292	253	306	279	252	252	259	291	265	257	265	275	254	301	274	245	251	267	286	283	286	244	280	274	272	265	256	289	265	266	281	279	259	254	263	274	274	258	251	250	278	240	268	274	281	258	282	272	280	283	267	289	303	249	270	256	264	253	278	263	239	271	262	269	278	267	270	259	269	246	296	278	257	304	241	286	242	263	278	256	287	254	276	266	278	295	258	283	262	271	248	273	303	264	287	298	292	298	276	264	254	284	258	279	272	277	340	235	231	299	287	252	290	274	267	286	286	299	269	293	225	263	294	257	281	272	243	266	273	277	276	269	268	286	254	257	256	274	274	284	266	263	315	244	291	231	252	285	278	253	298	277	261	265	260	250	304	283	238	249	267	282	283	257	262	265	281	300	263	276	266	290	267	266	273	285	283	256	281	258	300	264	283	263	249	263	251	256	285	276	293	272	312	275	262	261	247	282	266	246	249	271	275	255	248	258	263	282	277	276	247	259	292	281	283	249	251	266	262	261	257	274	282	289	275	303	260	269	249	264	273	249	283	246	280	256	251	267	250	268	253	281	257	311	275	270	278	303	263	302	232	268	258	274	294	255	281	252	256	280	276	254	282	252	274	297	263	273	248	240	273	255	289	272	282	268	277	271	264	249	295	264	266	266	290	263	293	291	273	273	262	259	268	238	255	277	270	283	274	244	282	267	261	259	286	245	275	274	274	279	269	267	263	254	263	255	264	258	257	228	291	265	266	280	269	267	274	277	242	283	294	258	259	254	287	262	283	255	247	275	255	267	292	263	257	294	264	300	270	281	265	259	259	293	283	270	284	264	281	264	243	263	254	250	249	257	242	275	284	286	257	253	275	276	279	260	303	275	268	245	278	295	277	281	253	298	281	263	254	257	250	243	307	247	254	270	294	283	267	248	269	263	243	255	257	259	278	259	276	253	246	307	311	279	275	276	282	276	270	258	306	311	254	250	277	296	275	278	279	251	256	260	294	282	284	266	269	281	248	257	268	258	262	241	273	268	275	242	252	289	300	301	288	246	267	245	248	263	277	258	248	254	294	222	254	252	273	279	271	277	291	283	254	287	273	259	266	286	274	267	286	273	252	273	285	274	258	263	279	286	283	243	275	269	246	260	271	272	253	295	278	258	265	284	262	264	285	252	284	270	271	296	277	254	276	259	276	275	266	251	245	278	307	283	268	276	290	242	249	274	271	265	256	286	312	290	255	255	283	250	286	283	292	258	269	266	278	265	264	282	270	307	283	262	292	223	252	290	251	289	279	262	270	277	280	286	284	288	271	285	260	254	320	297	282	263	249	275	274	282	321	251	284	278	262	254	273	294	269	271	296	254	254	251	269	244	286	266	261	260	274	266	281	256	282	297	253	256	290	282	293	274	279	267	252	268	236	272	270	287	249	268	260	299	252	281	269	266	220	289	270	270	240	238	275	271	282	238	256	248	278	298	249	296	252	238	274	291	267	258	293	276	271	264	300	289	275	258	266	292	257	266	252	273	296	278	302	257	279	276	258	275	270	270	279	269	244	249	255	283	264	261	299	295	263	255	244	259	276	263	274	251	260	257	260	252	280	272	266	278	262	285	282	252	277	251	276	305	282	260	269	278	310	271	257	279	273	272	271	275	265	276	273	278	289	271	302	249	269	236	275	266	296	282	272	258	274	284	268	309	241	233	258	264	286	265	256	252	278	265	285	280	263	261	267	270	239	292	266	269	272	267	265	301	284	257	268	254	270	265	287	265	274	280	288	265	260	267	262	259	265	249	269	268	274	259	281	261	271	279	273	300	280	264	280	268	281	278	285	248	263	276	262	308	295	237	269	280	277	261	285	260	259	291	241	256	289	281	285	250	276	267	282	271	281	271	253	284	249	267	274	239	257	294	237	302	275	246	239	278	287	282	269	257	242	276	273	255	256	288	234	299	259	276	254	279	287	271	281	280	268	249	274	271	301	261	245	282	286	263	251	267	275	260	271	286	284	253	291	268	282	274	259	288	264	284	268	273	274	289	242	241	263	300	274	260	263	312	269	263	292	289	278	254	280	274	268	250	265	271	284	275	262	255	266	254	259	273	285	269	278	267	245	250	251	264	262	293	264	281	251	261	267	281	262	290	271	293	266	279	258	267	279	269	243	258	264	273	264	289	289	256	269	259	290	259	280	284	276	278	264	265	268	276	290	245	292	253	274	264	256	261	288	264	255	286	264	276	257	250	235	244	261	257	270	256	269	261	273	286	259	268	289	274	274	291	269	305	262	261	268	274	290	281	279	283	267	286	282	287	281	307	269	267	258	290	255	280	285	271	287	293	273	264	296	276	293	299	274	268	258	279	261	264	258	298	272	282	292	242	262	256	273	255	254	262	261	280	247	290	278	277	272	252	251	271	270	271	271	247	260	260	301	258	260	264	277	286	283	257	265	269	254	246	269	255	297	246	246	261	249	262	271	288	251	272	246	289	257	252	276	251	260	279	254	278	256	254	267	239	293	325	254	262	260	273	281	241	265	247	279	286	243	301	277	280	267	275	269	274	248	241	276	286	272	276	261	255	264	272	287	291	291	256	251	249	230	268	267	286	245	271	245	248	262	281	257	260	267	244	259	272	279	265	258	256	274	277	276	270	244	265	278	261	268	253	277	281	249	248	268	289	283	278	252	305	269	277	280	263	282	290	271	252	254	247	278	278	279	243	285	269	283	268	251	251	265	273	236	245	284	257	267	239	285	265	268	254	308	263	281	259	276	270	278	275	280	257	242	290	265	266	286	262	288	255	273	279	276	254	256	277	283	252	269	283	254	273	243	252	300	274	247	246	252	283	246	259	296	268	294	256	234	277	252	280	249	282	245	259	262	310	260	280	268	256	261	275	302	286	224	259	272	287	272	285	264	269	259	300	268	266	266	263	284	246	275	242	264	300	261	270	266	268	241	275	303	247	299	303	294	266	299	283	275	260	284	274	270	289	269	253	273	271	267	254	253	285	255	306	262	281	273	253	272	266	255	300	261	277	266	271	250	238	268	266	249	268	282	258	309	248	290	265	292	273	278	284	254	248	291	279	245	273	250	267	296	253	255	251	242	279	316	274	254	274	270	274	256	273	249	302	264	265	274	273	254	290	271	242	276	263	251	253	269	289	279	264	252	251	291	285	272	269	292	264	284	279	254	257	259	265	274	282	286	290	274	244	252	295	262	288	269	234	261	260	245	256	258	246	262	253	264	254	274	294	263	271	275	281	281	254	270
7702	1766	579	445	405	328	356	377	347	306	272	344	297	302	308	326	272	329	267	287	324	284	334	297	319	320	315	322	304	294	305	300	298	297	284	292	307	296	298	289	313	290	299	304	303	285	320	286	311	320	293	311	314	282	279	305	297	310	315	330	287	328	303	298	328	297	276	285	308	299	320	310	291	282	304	303	322	334	298	274	286	301	283	306	340	326	289	294	307	292	274	293	291	287	302	294	295	298	311	330	310	308	318	325	323	326	323	275	289	322	298	293	291	310	294	292	304	292	285	312	303	302	283	317	323	326	294	312	285	289	305	286	280	304	302	290	288	310	267	343	295	289	318	274	293	302	306	296	293	284	309	316	326	306	319	295	304	303	286	298	281	311	321	285	337	320	311	299	332	287	284	294	306	301	305	320	303	279	288	330	282	268	300	291	282	290	290	304	326	313	309	288	289	322	310	303	344	294	290	326	309	294	282	301	303	307	271	282	290	277	292	295	333	324	289	288	269	332	306	299	308	305	311	296	291	285	301	301	280	350	309	290	299	282	317	315	296	289	284	301	302	324	302	306	323	297	300	281	290	312	308	323	286	309	283	293	319	319	309	292	308	293	320	297	294	313	300	283	272	319	295	299	287	293	315	286	317	286	294	301	291	315	305	292	309	270	319	308	328	304	295	308	299	309	301	272	321	292	313	299	300	296	316	320	276	307	302	283	282	341	277	295	329	312	273	315	312	296	319	303	286	314	292	332	325	280	302	293	291	304	302	284	291	294	326	311	273	288	318	283	296	290	261	314	294	288	292	282	331	271	309	297	300	291	301	303	296	304	324	302	313	282	294	345	306	321	295	311	313	323	294	306	332	310	314	317	314	333	341	289	311	301	312	309	314	281	292	301	292	299	311	302	310	308	309	277	328	309	299	292	330	274	307	315	282	308	307	305	293	287	329	305	297	299	304	295	312	297	298	310	302	312	298	308	304	286	286	292	292	296	289	303	308	303	329	277	309	282	311	315	312	313	289	298	299	312	288	326	309	295	301	289	301	284	322	319	291	291	328	304	315	294	275	295	292	309	313	271	300	298	287	301	272	296	306	330	306	272	314	292	288	322	281	300	318	288	311	328	281	303	307	332	326	327	289	302	311	311	299	310	272	326	290	316	316	339	347	297	344	302	331	321	298	326	279	308	304	309	317	298	302	286	298	276	302	291	296	288	285	285	295	309	339	331	293	298	294	306	295	293	249	292	303	297	306	291	293	305	313	318	308	305	332	322	311	295	316	297	320	302	296	303	315	307	315	284	284	305	292	287	291	297	294	310	274	288	308	298	299	278	295	275	276	295	309	330	300	298	298	297	347	303	290	300	328	276	323	303	287	297	299	260	323	287	292	322	298	309	304	306	287	289	296	309	301	329	285	313	295	313	328	272	279	290	321	319	314	306	301	313	314	315	286	290	295	311	313	332	346	315	312	287	273	308	307	276	308	264	285	305	320	309	288	315	328	273	309	302	312	330	278	310	303	340	337	314	300	306	311	298	317	300	298	306	290	292	317	300	288	311	302	311	297	305	324	292	290	290	325	319	296	278	289	284	310	309	272	313	320	301	294	285	313	304	300	313	317	291	292	331	276	302	291	314	330	299	309	283	290	272	301	265	297	293	277	309	278	281	295	297	278	295	343	323	298	299	299	330	304	313	311	286	283	269	309	316	316	286	304	300	301	282	336	319	317	328	295	279	291	309	294	297	303	284	312	297	313	310	316	294	301	314	313	324	320	327	318	328	304	329	295	328	297	305	311	283	309	283	306	293	305	265	307	294	297	300	277	311	314	289	328	289	311	303	297	299	286	290	295	285	272	282	299	297	310	268	298	313	312	271	282	305	323	334	325	305	306	308	292	301	283	282	294	294	317	308	289	336	308	295	317	336	292	282	325	322	294	328	299	294	318	337	293	307	316	296	291	300	297	307	295	322	271	266	284	311	278	303	296	331	323	287	310	290	301	287	303	289	242	315	296	308	291	278	300	304	290	286	304	297	332	291	301	286	296	326	284	313	273	287	297	310	289	295	264	307	281	303	288	305	299	316	337	308	299	315	256	305	303	256	309	295	272	305	308	309	286	295	283	287	310	305	308	315	284	336	285	303	267	334	328	325	314	281	311	303	283	302	316	298	284	310	296	343	322	277	291	306	292	300	331	303	300	307	330	311	305	297	279	300	309	295	286	320	330	315	311	345	330	302	305	287	312	303	313	293	285	300	269	294	305	319	327	312	316	334	271	330	307	317	328	284	292	294	339	323	287	291	294	320	298	285	294	277	290	341	321	276	280	292	318	314	293	281	288	311	293	272	309	317	269	306	287	321	316	306	297	332	318	294	305	279	306	337	311	277	298	289	309	295	279	311	293	320	303	319	308	297	293	275	295	280	298	281	316	272	318	308	301	320	287	295	271	304	279	293	286	279	297	309	309	300	287	307	275	293	288	313	291	296	292	312	274	281	306	289	296	328	304	292	303	323	280	318	279	320	308	304	294	325	298	316	291	305	291	274	314	286	295	303	268	287	304	296	294	311	287	288	301	300	318	281	317	284	305	286	301	300	318	289	268	317	329	331	312	304	296	288	274	262	277	326	328	298	274	290	310	314	295	299	289	316	304	322	322	267	315	293	313	303	314	334	310	304	314	308	301	303	299	273	274	299	294	280	286	322	272	307	294	283	320	294	328	292	276	284	323	300	309	301	257	292	296	291	307	295	313	326	290	291	326	303	304	338	328	289	310	281	308	299	306	306	289	286	331	316	278	322	264	303	303	280	293	282	295	281	296	305	296	288	323	294	308	299	307	297	311	285	305	323	318	283	284	295	310	308	283	295	328	321	301	319	337	307	312	291	293	321	329	287	300	309	277	266	336	328	315	291	317	283	333	278	308	318	298	297	309	284	309	321	311	291	277	304	285	288	298	330	326	303	302	286	323	312	310	318	311	298	299	283	313	306	313	292	313	316	340	325	292	323	308	293	343	286	298	325	304	295	300	312	340	294	304	332	343	321	304	307	307	301	283	318	276	344	305	323	303	291	292	314	313	298	332	302	327	283	298	281	293	261	299	278	293	293	301	289	276	300	291	302	267	306	298	308	290	270	318	319	311	306	287	277	307	298	313	341	307	316	303	315	301	320	281	292	316	342	279	282	297	286	329	317	272	295	323	314	317	329	302	302	336	316	325	301	338	301	290	314	257	293	312	286	332	296	284	290	281	332	296	307	313	283	297	288	300	304	314	331	292	297	277	323	293	287	288	304	303	277	310	315	312	319	310	303	327	310	292	285	306	323	285	304	303	323	322	315	279	310	298	324	320	342	289	300	326	320	299	293	292	283	299	299	271	288	278	270	296	308	320	283	290	287	306	281	316	302	297	293	341	296	312	308	308	309	342	295	324	288	306	282	294	326	301	309	292	300	307	301	324	318	319	331	297	311	295	295	295	337	290	303	294	313	307	290	293	299
23530	20964	28089	23989	20967	8453	712	440	351	330	252	216	223	203	187	162	165	170	147	164	144	167	162	165	159	151	132	160	144	145	164	142	146	133	156	139	144	135	124	122	131	161	128	136	129	151	135	140	129	143	121	116	138	136	127	143	132	132	138	133	136	132	142	134	121	119	122	115	117	130	128	123	137	123	108	129	130	116	133	152	146	126	116	123	140	103	118	131	113	110	124	135	113	140	134	123	118	135	125	126	135	124	136	121	127	149	133	120	112	122	162	141	130	155	116	136	135	142	114	115	131	133	140	122	142	120	124	147	142	126	128	134	124	124	144	114	121	109	139	125	109	124	117	119	130	111	111	116	136	138	123	118	144	134	137	133	134	121	136	146	134	135	143	145	143	131	131	127	146	121	139	125	114	119	112	136	153	135	125	126	137	139	122	120	132	127	136	131	139	139	132	135	131	126	140	142	143	128	133	122	132	127	113	127	127	147	138	115	116	109	105	119	120	144	131	128	128	147	110	115	145	151	127	128	130	131	149	130	153	139	124	122	123	117	121	134	143	121	128	139	121	149	126	121	108	134	136	136	131	130	122	126	141	136	117	117	118	121	109	138	132	131	117	115	147	134	130	116	134	131	131	130	129	136	129	132	136	132	139	135	115	126	120	114	136	111	145	126	135	129	134	125	117	116	111	110	130	116	126	141	137	114	121	132	119	128	134	134	123	127	130	133	131	149	115	122	121	115	117	135	125	118	138	137	126	113	95	124	120	126	133	125	135	129	139	122	139	139	140	131	126	139	148	126	115	136	146	139	133	110	133	143	129	131	129	154	135	138	139	127	117	113	131	127	128	122	125	115	131	134	132	140	129	141	129	129	130	124	140	121	113	128	130	135	130	140	123	124	115	121	136	141	130	137	122	160	144	139	130	144	136	145	145	124	127	149	121	131	153	115	152	119	139	123	140	123	134	118	104	140	139	153	134	111	127	125	130	136	112	140	127	134	128	130	127	124	134	121	109	129	132	134	136	155	138	134	124	145	130	127	136	110	142	102	125	139	160	141	114	118	115	131	146	104	112	118	135	137	118	149	130	105	133	126	101	136	124	132	127	132	131	137	128	119	104	135	132	130	117	124	136	141	122	128	159	133	128	131	115	123	134	132	130	117	131	124	130	156	112	138	160	131	128	137	131	134	110	140	138	139	126	130	124	123	137	127	128	122	123	128	113	134	115	150	123	117	121	121	135	123	127	117	114	136	131	127	135	132	121	131	141	147	125	97	148	117	130	113	139	138	118	134	139	139	149	151	119	118	121	135	145	132	123	131	133	101	152	123	137	124	122	134	111	149	126	129	123	120	143	130	123	108	135	115	113	145	121	110	142	129	127	115	131	137	141	141	109	109	124	125	139	134	126	134	115	130	132	142	145	129	119	142	144	137	130	132	131	144	119	149	132	132	137	144	117	122	139	124	144	114	132	149	136	118	120	142	119	131	145	130	121	118	116	142	107	130	129	129	132	133	98	133	130	145	139	131	139	124	134	135	126	130	135	111	115	139	137	116	138	112	138	139	115	129	104	141	110	117	132	134	146	126	130	126	117	131	129	119	137	143	123	135	127	126	132	134	152	124	140	133	154	121	115	123	115	130	132	114	118	137	132	143	140	126	98	135	123	113	123	128	134	122	127	127	133	130	114	115	135	138	126	122	116	139	136	112	122	142	139	125	128	141	148	112	133	115	129	121	149	129	120	120	119	126	136	132	124	138	116	139	135	133	117	123	109	133	130	130	137	115	141	130	119	143	120	142	137	119	130	137	121	132	117	135	130	127	142	146	130	128	140	145	134	118	138	145	136	120	109	114	118	126	140	106	116	137	122	140	126	140	137	124	128	142	116	163	117	145	121	126	144	120	118	139	126	120	122	154	152	124	119	110	132	151	145	148	110	149	125	142	129	131	129	139	115	145	127	151	128	121	132	122	122	130	135	114	137	117	124	163	143	106	144	129	132	129	122	109	129	124	122	124	147	155	138	125	129	129	127	125	133	111	151	106	116	139	130	135	138	118	118	124	132	115	124	135	134	132	131	142	125	155	145	137	114	135	146	140	122	142	123	112	120	132	134	120	131	122	128	115	128	123	118	141	124	136	123	134	113	125	134	123	133	118	130	115	126	140	149	136	138	129	119	113	108	150	140	112	128	110	140	112	113	113	122	146	128	127	117	138	123	129	126	142	132	142	118	116	130	122	109	138	131	134	131	142	125	129	130	141	137	133	132	119	148	115	140	122	127	140	128	109	114	130	115	120	139	129	146	112	124	113	123	116	108	131	122	146	119	117	116	138	120	134	108	127	99	125	135	127	145	125	140	132	136	123	128	130	147	114	132	113	127	115	149	138	105	102	140	125	135	127	140	137	125	127	121	136	102	124	130	140	129	128	119	132	123	130	105	114	115	113	131	110	145	132	139	105	168	137	132	125	127	122	132	123	118	128	122	116	146	147	137	120	139	143	139	126	140	120	139	129	121	100	123	122	137	130	132	129	153	108	121	121	144	122	149	115	137	138	112	101	143	131	127	137	125	130	121	142	143	125	122	147	131	163	137	134	146	121	128	140	136	126	120	136	133	117	124	119	126	146	111	138	126	131	139	111	150	134	130	121	149	122	137	120	129	116	131	147	139	143	138	119	124	116	128	130	115	128	129	130	127	120	129	125	138	118	117	137	124	129	147	167	119	120	99	128	139	150	123	126	125	134	149	131	118	154	120	115	109	132	126	115	128	160	137	116	117	114	112	138	139	130	123	126	149	136	134	138	125	155	123	136	121	121	131	139	151	148	124	137	125	131	121	135	124	123	148	122	130	132	137	116	124	133	129	143	118	160	135	121	126	147	127	142	130	125	125	146	145	138	105	133	121	134	112	124	103	132	130	140	125	134	134	107	138	142	141	127	118	135	129	122	128	139	147	120	129	139	117	132	126	130	112	133	128	113	110	140	132	133	145	126	162	144	129	139	121	118	126	142	150	136	146	128	133	125	120	128	108	128	148	147	141	138	114	128	135	136	133	122	148	133	139	120	135	134	123	118	128	140	126	131	141	131	132	133	134	159	119	108	115	135	120	136	126	131	132	126	134	140	159	129	125	123	136	131	126	126	150	130	138	120	150	123	126	138	143	133	122	121	147	124	124	126	145	132	136	110	128	130	142	109	119	120	129	143	127	127	121	125	126	152	127	114	127	135	126	123	127	127	139	153	143	153	125	132	137	127	134	116	116	114	122	129	132	138	154	142	108	131	137	135	126	126	114	155	114	111	106	144	125	138	128	128	138	127	118	134	145	138	115	138	136	121	122	115	123	119	118	117	132	138	117	136	126	140	129	119	127	129	148	115	134	120	136	132	127	122	125	132	120	137	114	135	126	121	119	136	125	132	140	131	147	123	148	120	166	116	127	119	138	125	133	126	156	126	129	128	130	144	120	131	122	132	131	153	138	146	131	123	121	133	136	140
28048	15658	5368	2384	1625	1272	924	695	533	482	367	378	343	310	274	238	240	237	224	193	190	218	206	169	188	177	175	174	148	181	162	154	151	171	160	155	163	188	157	155	158	161	159	164	179	130	156	146	166	146	142	175	155	148	163	134	159	165	164	150	155	145	164	147	152	144	158	142	165	135	185	149	139	172	157	143	152	141	140	129	132	158	152	163	178	157	160	169	147	145	141	164	151	152	165	161	137	108	150	145	141	157	168	160	139	146	173	177	141	164	130	152	157	160	176	154	168	156	154	165	153	143	175	178	153	144	171	147	135	151	145	136	135	163	150	151	149	147	143	147	146	133	139	152	152	181	153	172	154	176	139	143	151	161	141	155	137	160	159	164	148	128	127	127	158	145	139	145	134	154	150	156	155	172	150	145	149	157	126	151	157	168	141	146	145	139	166	144	142	132	149	174	141	140	146	146	159	137	150	126	137	151	132	147	140	148	155	170	134	153	144	146	154	148	147	168	152	147	143	141	152	152	148	150	157	130	124	142	169	125	155	148	150	142	131	159	121	160	143	138	144	154	166	167	158	171	138	153	139	150	159	153	148	132	144	152	154	157	140	146	173	166	149	146	156	144	139	145	141	159	155	142	152	177	151	150	153	160	144	151	139	172	158	164	154	138	150	157	150	144	133	140	144	147	153	176	143	147	142	146	154	169	154	126	154	154	177	149	150	136	155	147	132	138	149	152	186	159	159	149	143	141	145	176	159	162	156	172	148	163	125	177	146	148	146	159	139	157	147	147	161	149	137	136	157	145	154	137	157	158	157	144	160	132	161	134	169	163	142	172	165	136	141	120	148	153	141	154	148	138	150	127	161	145	146	137	139	154	144	143	147	150	146	142	143	148	149	164	154	140	139	161	134	155	173	149	151	149	146	129	105	130	162	150	141	143	176	142	142	152	138	163	162	156	136	153	150	147	150	142	147	163	136	162	150	141	133	152	158	164	147	160	149	153	150	149	168	125	145	143	175	135	163	138	138	165	144	156	152	119	144	160	137	147	162	160	178	162	152	141	149	161	144	163	147	170	133	145	141	152	156	144	140	158	149	119	151	151	144	140	141	152	161	166	172	133	148	140	157	182	140	165	154	150	122	148	148	154	166	134	144	135	138	153	156	138	149	145	140	145	161	131	136	160	168	135	149	148	150	153	154	158	153	149	153	171	149	152	144	152	151	169	148	163	157	160	133	169	148	145	160	163	138	132	152	168	155	139	117	146	156	154	132	160	130	147	151	153	146	143	133	144	143	163	143	140	137	163	143	151	152	160	129	156	150	135	146	143	164	150	148	170	150	136	154	151	136	154	131	137	154	152	124	150	162	134	143	129	156	154	142	148	145	152	146	155	158	150	169	129	124	153	155	147	146	140	153	140	149	129	176	153	141	126	147	141	154	145	125	147	162	176	165	138	130	135	145	168	156	145	150	157	144	141	158	143	147	122	150	142	171	128	153	154	162	158	151	106	136	163	151	148	148	134	150	145	148	141	144	138	149	129	145	156	155	131	167	158	156	161	154	146	140	131	176	156	146	121	143	161	141	148	159	141	140	153	163	136	122	128	158	157	135	155	158	148	149	141	144	165	166	119	152	139	142	144	157	166	170	134	148	144	149	154	155	153	155	175	158	154	149	143	174	159	168	153	156	138	156	145	152	161	153	160	149	165	149	159	148	164	153	133	184	143	168	144	162	137	137	160	142	143	132	148	163	128	151	153	128	151	151	130	163	156	148	150	130	144	166	153	138	154	155	155	133	156	160	163	150	144	144	124	142	139	135	155	157	139	156	178	154	140	157	146	139	142	157	146	141	132	168	149	161	140	139	147	151	150	160	133	158	153	148	152	150	159	123	153	145	149	133	149	148	169	143	158	164	148	155	152	148	145	142	152	148	171	129	151	162	160	137	173	141	145	139	155	145	146	146	173	164	157	167	153	144	123	163	167	137	141	146	149	132	182	171	148	146	144	156	195	159	150	132	140	150	153	143	163	144	155	158	146	142	145	159	178	146	141	158	154	167	140	147	152	175	150	149	151	139	136	150	137	139	154	155	143	159	144	135	147	147	155	159	132	148	151	164	138	140	153	158	171	139	171	164	146	165	189	154	164	166	151	152	161	152	162	156	150	160	156	158	161	143	147	163	167	131	138	168	152	135	174	150	163	151	140	152	158	148	143	142	143	156	139	152	148	147	147	151	137	158	161	154	150	164	147	149	161	153	143	151	146	156	152	134	125	151	142	142	146	150	165	115	155	183	148	130	153	157	149	158	136	130	155	156	139	135	159	152	159	151	145	167	152	143	145	147	169	152	157	159	157	162	141	134	144	147	152	139	159	154	152	159	145	165	169	121	159	166	157	141	153	171	150	148	160	142	163	152	161	145	157	151	162	178	144	134	149	146	144	138	149	143	142	145	160	177	140	145	131	114	151	147	155	147	152	172	150	157	146	155	167	127	140	156	134	149	167	129	153	134	125	164	150	125	142	143	157	156	120	155	152	166	153	134	145	156	156	155	134	148	162	161	154	145	160	143	149	152	153	150	142	152	150	142	161	143	166	169	150	149	158	153	156	170	152	134	156	152	153	160	140	160	165	138	144	134	144	156	153	155	153	145	138	152	144	147	151	157	141	141	148	147	152	153	144	159	141	148	154	143	147	152	155	145	159	168	159	139	163	140	147	168	152	135	141	158	159	146	156	147	165	140	136	149	142	172	139	161	140	149	141	148	147	151	161	178	155	151	164	170	164	157	149	161	143	148	134	160	142	151	146	133	160	165	152	152	126	149	160	160	151	133	157	125	177	145	153	147	160	170	167	145	142	172	151	172	141	133	128	157	164	137	140	145	140	139	144	146	128	150	162	153	166	164	154	176	155	159	159	156	158	123	143	155	156	131	142	152	154	149	151	140	137	146	141	160	166	158	158	135	137	168	148	138	155	158	140	148	149	154	138	154	155	162	138	152	137	166	145	165	154	157	136	176	159	150	126	149	148	139	144	154	146	148	143	155	178	163	150	152	141	150	170	148	146	165	165	154	153	153	142	156	144	153	143	175	161	158	148	153	159	154	156	156	151	135	149	156	143	126	148	184	153	149	163	119	153	163	147	154	144	136	139	125	149	155	156	149	145	145	160	128	145	142	155	135	135	144	145	166	135	143	156	150	145	146	153	140	150	155	152	161	126	136	163	144	151	165	148	151	132	144	127	148	123	152	133	134	164	155	145	146	130	140	152	141	170	124	154	134	155	146	151	147	163	128	141	154	137	146	135	128	154	131	150	141	129	136	127	139	152	152	137	140	171	159	147	144	160	177	149	136	146	158	143	143	152	140	127	144	146	151	148	156	158	134	142	159	162	153	132	153	142	139	145	150	146	171	151	147	139	149	153	155	158	145	165	152	147	164	157	138	144	160	156	157	154	141	149	151	130	149	141	141	172	143	158	151	161	155	139	127	157	168	156
24763	21038	27045	25145	9079	799	679	609	554	523	515	529	435	489	495	481	431	464	485	445	426	446	454	435	447	469	434	438	432	436	446	408	435	412	462	440	467	456	441	450	442	471	421	430	441	441	413	451	478	463	416	433	413	409	442	438	491	440	408	428	446	403	417	444	409	427	401	419	438	449	448	458	451	410	445	434	468	416	440	439	450	475	449	450	412	445	377	414	459	474	428	419	484	425	423	450	455	478	462	446	429	398	425	446	429	410	441	422	454	499	471	431	481	430	420	417	425	426	451	463	438	473	408	440	421	430	413	475	426	406	482	435	465	458	456	456	452	441	458	440	406	446	446	412	440	448	427	447	447	421	445	425	382	441	434	436	425	436	448	411	494	479	446	433	417	421	471	453	451	410	436	409	429	474	449	416	469	442	418	434	448	425	434	433	440	443	441	407	462	433	412	455	460	468	455	426	489	427	419	415	476	475	474	436	444	442	412	412	431	431	448	461	425	419	416	466	448	427	433	407	429	430	455	421	392	444	435	451	422	431	433	417	462	434	508	486	424	439	465	446	443	427	457	464	391	467	449	451	461	459	432	434	472	431	448	437	455	431	392	451	436	456	428	458	454	436	472	451	442	428	437	392	438	454	422	467	437	457	441	448	420	452	447	452	473	452	478	436	424	458	426	421	430	451	430	448	408	438	451	417	461	461	430	422	446	411	446	434	430	424	450	466	455	447	480	455	427	443	441	432	435	460	417	452	454	450	451	452	426	450	406	426	429	415	441	443	420	430	429	435	433	439	465	405	423	451	466	444	442	445	433	425	442	425	454	488	473	476	430	398	433	430	440	454	435	447	455	425	426	420	440	452	427	446	442	460	466	450	440	475	443	382	423	414	440	464	462	432	467	401	429	418	430	393	444	446	442	451	460	453	429	410	448	431	445	428	438	417	423	486	487	490	418	430	441	422	474	431	448	457	477	465	439	434	429	484	413	445	449	456	451	407	441	453	434	430	450	479	427	452	400	447	406	426	466	430	442	428	421	453	425	434	429	441	460	456	436	472	458	416	433	482	454	448	455	410	469	467	494	493	401	467	431	441	436	454	440	454	481	454	469	465	461	437	450	426	458	466	450	409	453	443	421	430	445	456	476	444	441	411	453	418	448	404	456	437	407	446	421	419	441	408	456	442	441	438	459	401	444	471	434	415	464	464	419	432	437	501	454	470	442	431	433	479	441	438	450	424	436	407	455	448	450	403	439	467	416	424	411	448	432	445	443	426	458	428	446	451	407	455	451	457	411	410	478	457	448	429	454	449	481	460	449	429	413	425	438	444	473	451	443	453	471	447	388	438	436	421	425	464	477	413	448	426	408	426	447	450	460	409	451	430	432	422	462	455	491	439	474	458	397	471	441	462	454	420	411	449	467	454	430	445	439	422	447	462	410	426	451	456	442	433	446	448	462	424	451	464	410	434	446	456	475	442	431	422	476	468	468	398	442	392	449	442	435	400	442	476	450	423	412	456	461	446	456	398	415	419	408	437	421	415	462	473	471	455	447	464	456	457	475	467	459	423	458	482	485	445	449	427	419	429	424	421	425	433	454	439	460	472	472	468	415	468	450	445	467	455	427	423	440	433	421	440	462	441	433	465	448	458	431	437	437	450	412	423	422	458	436	420	427	468	478	442	453	428	473	424	465	421	452	421	422	450	461	475	431	444	438	412	434	454	486	449	420	467	386	453	469	458	444	407	442	437	432	438	443	478	421	433	421	417	446	445	436	431	388	473	426	407	420	456	428	418	400	449	399	448	475	423	462	440	496	437	416	442	424	434	480	440	457	426	402	415	440	415	452	420	433	418	439	441	384	453	463	416	412	404	445	461	470	484	458	433	459	453	415	440	457	486	429	466	480	448	455	443	473	428	440	426	412	435	421	468	457	438	467	417	438	438	435	436	426	420	455	451	469	461	417	467	471	427	459	424	436	442	484	443	450	414	473	419	438	444	438	403	503	432	447	448	450	472	461	442	444	436	442	425	470	418	426	438	426	437	414	463	432	439	442	414	447	448	428	452	416	434	405	428	419	442	470	460	416	384	406	437	445	388	451	461	408	401	463	450	456	435	449	435	437	381	418	426	426	429	454	432	409	395	453	414	464	424	448	395	431	436	441	468	428	441	470	456	468	442	437	437	454	481	407	454	431	432	431	472	442	455	443	408	416	431	443	455	406	450	424	460	468	469	414	396	418	443	426	436	424	439	411	457	471	465	455	461	491	399	455	408	421	418	419	436	427	418	442	414	436	419	453	392	462	435	451	461	495	445	424	430	430	472	445	414	436	434	393	462	405	452	428	430	394	457	401	429	444	452	422	438	446	440	426	410	450	470	469	460	432	451	465	433	442	479	453	392	398	449	426	433	426	424	419	452	437	470	449	422	465	427	442	415	453	412	435	413	426	441	469	432	447	458	466	449	436	445	444	428	477	402	457	466	425	425	472	413	444	435	471	454	442	470	457	437	428	451	460	446	466	438	442	455	473	450	436	444	412	422	476	470	434	456	432	448	470	434	406	442	466	386	422	404	468	436	435	422	441	402	430	401	438	438	421	436	418	449	434	422	448	432	412	436	404	459	449	431	398	471	461	431	446	425	454	452	461	452	435	457	447	399	471	420	448	443	410	447	410	432	459	456	423	480	409	445	454	427	467	410	438	420	451	458	453	431	440	425	482	452	425	445	465	412	455	418	453	420	435	419	410	450	455	469	423	454	406	424	456	422	446	428	430	445	456	443	454	424	423	427	440	460	475	431	416	438	455	439	419	482	426	454	473	455	411	447	423	442	448	448	437	487	450	458	440	476	467	453	445	389	424	453	443	466	395	447	421	446	472	464	436	465	406	417	447	436	481	401	418	433	437	433	414	422	422	415	443	379	481	450	425	469	436	409	483	436	430	415	445	434	456	428	442	423	453	463	448	440	454	476	422	444	464	418	458	449	447	489	442	465	454	425	438	403	439	412	456	469	415	412	424	435	412	431	434	421	452	433	412	438	423	450	439	414	447	442	439	469	442	440	455	464	459	405	463	507	449	433	399	441	446	406	454	469	447	438	427	447	427	428	410	455	437	413	444	432	459	497	436	465	452	432	465	427	419	421	423	465	476	425	458	477	456	470	450	413	443	456	442	473	442	476	434	395	438	420	451	446	431	450	425	445	436	419	457	459	456	455	463	464	420	491	462	460	454	433	461	418	434	457	435	441	461	410	451	415	456	423	468	429	450	437	437	446	451	421	449	459	433	451	462	436	426	434	416	434	395	422	424	480	438	460	463	452	431	457	430	455	418	432	442	427	463	472	440	440	484	455	440	431	462	409	474	436	430	441	458	431	429	448	436	438	410	416	404	448	454	481	467	449	446	425	450	432	441	451	425	430	447	428	445	466	439	435	415	471	437	452	431	444	439	435	444	441	429	426	463	442	432	445	435	431	426	428	423	472	461	447	424	426	472	446
27120	11144	3129	1623	1209	1053	848	727	656	660	599	610	549	515	491	518	503	504	486	468	524	432	498	495	460	485	477	467	510	484	461	473	497	491	521	418	484	460	488	469	461	420	456	475	496	453	480	477	487	466	485	487	503	444	459	437	478	458	456	439	462	454	472	455	451	406	503	438	447	475	481	454	465	444	468	467	500	445	445	458	504	456	453	461	456	483	453	481	470	474	451	498	471	469	496	467	438	475	471	467	482	460	475	443	483	466	459	428	450	423	459	458	442	463	454	496	458	463	456	473	451	445	452	457	472	466	491	468	484	442	457	480	463	478	452	451	474	495	450	445	492	452	462	463	457	440	481	442	453	467	456	438	487	436	456	482	435	462	483	462	462	441	473	494	465	481	482	485	482	442	474	485	457	480	452	450	465	442	502	476	465	467	463	467	472	432	423	442	454	465	478	472	441	447	457	453	484	455	478	429	461	489	471	464	458	446	450	463	499	466	484	479	480	461	457	437	511	477	469	467	447	517	501	432	464	469	438	489	473	469	485	435	453	497	410	443	462	450	472	484	478	453	446	466	492	450	480	483	459	440	478	467	443	506	438	469	452	448	438	487	467	469	470	453	437	470	465	449	465	472	486	465	502	432	456	469	442	470	480	493	456	483	450	478	476	498	471	485	476	506	487	518	450	423	457	450	481	415	454	476	483	420	449	491	440	450	476	478	429	485	451	464	450	467	442	467	465	430	446	510	468	445	437	420	472	508	459	468	503	474	452	432	473	455	470	429	455	420	466	456	480	476	465	456	507	477	506	499	504	429	462	440	480	480	455	441	519	513	457	473	482	505	483	461	480	461	469	467	486	473	476	456	458	481	472	443	422	496	460	467	467	440	460	480	440	474	441	493	457	452	432	427	466	459	444	437	470	432	440	496	466	438	422	474	460	469	501	436	464	438	459	415	417	449	460	491	441	494	439	446	505	465	466	432	434	495	459	468	464	475	491	451	441	465	451	484	431	479	460	461	477	434	512	422	426	479	436	479	464	458	433	465	482	445	454	410	443	498	468	450	456	461	461	449	451	434	429	425	479	465	487	462	490	437	460	498	432	473	427	453	461	449	481	444	469	447	459	477	438	451	480	461	455	450	507	471	494	447	428	452	478	446	509	452	501	448	462	473	433	488	474	497	493	473	451	447	446	476	446	439	440	479	425	478	411	419	488	438	444	466	443	475	469	437	476	426	439	487	489	449	455	441	446	470	483	485	495	402	470	471	478	468	475	466	456	479	445	422	492	461	432	435	485	493	476	485	488	497	408	482	463	429	405	437	469	485	458	480	472	451	493	452	459	445	486	416	466	430	461	476	491	444	446	445	446	435	437	459	475	468	462	479	452	461	489	472	473	466	483	436	449	466	457	475	480	494	486	457	483	482	470	463	457	459	474	446	452	464	446	444	430	439	491	456	496	452	479	465	460	479	458	454	463	448	454	463	473	434	478	468	440	464	492	451	467	449	480	434	464	470	456	426	433	448	453	462	452	419	445	475	489	472	447	483	495	469	439	435	474	492	477	454	442	436	477	471	437	458	465	484	458	452	412	435	466	447	494	438	464	464	466	474	509	490	457	465	467	446	437	460	477	429	445	448	469	475	481	426	451	472	461	485	427	442	469	494	462	437	468	421	462	456	478	481	472	475	472	473	498	407	471	497	469	467	478	443	473	502	446	443	459	493	453	464	458	467	480	471	460	475	454	461	435	467	500	481	461	478	454	480	456	440	474	472	443	433	458	480	460	478	452	460	451	441	503	454	471	444	440	491	466	466	433	459	470	456	488	443	442	461	477	431	468	498	446	465	446	460	469	467	474	490	449	482	427	487	457	465	413	473	497	510	454	446	465	480	482	492	443	432	477	453	438	461	425	497	498	494	459	489	457	458	478	458	459	443	456	499	430	490	471	474	451	485	437	481	485	458	502	451	464	451	467	467	478	437	486	500	444	440	472	493	467	427	467	465	488	482	454	468	451	451	449	471	491	491	425	482	526	449	487	480	473	418	475	471	453	427	444	472	437	454	484	453	487	436	449	494	491	451	450	457	470	474	413	424	444	502	488	445	460	464	481	493	513	477	458	462	480	477	438	490	493	469	464	481	471	482	460	470	437	447	453	464	424	468	420	472	433	457	458	449	463	478	477	464	494	445	420	464	488	484	484	448	467	446	463	439	477	454	473	461	458	462	442	446	475	445	475	453	448	500	466	475	427	464	461	470	462	418	458	491	464	458	508	419	449	459	466	471	439	413	451	434	486	442	480	472	487	448	446	484	471	459	464	460	474	445	476	487	462	493	470	481	446	479	424	473	472	480	434	475	494	438	504	434	449	446	470	471	455	436	454	463	460	452	470	454	449	443	460	449	491	438	475	423	481	425	480	466	472	514	461	466	471	431	469	434	494	450	480	467	460	473	482	459	494	415	451	479	503	471	468	459	464	452	479	463	485	467	440	448	461	490	471	455	462	450	487	440	466	483	430	468	479	473	486	457	451	440	484	439	448	504	504	434	481	479	471	485	492	444	447	495	447	434	467	467	446	436	459	448	435	482	467	495	467	480	467	449	500	486	473	432	455	452	467	451	425	434	476	468	427	469	433	499	481	463	481	512	441	481	458	493	471	463	443	430	440	493	462	481	450	451	482	474	478	442	460	439	480	478	477	459	493	437	481	464	456	480	466	464	477	441	489	469	469	492	459	453	464	477	466	473	435	480	440	456	486	454	460	478	468	471	452	490	473	471	461	461	462	495	459	462	464	436	496	449	469	443	462	464	435	471	462	457	445	451	488	478	456	506	466	474	463	463	472	512	460	460	504	503	469	449	433	461	463	478	456	468	444	459	418	456	448	485	464	450	440	459	491	439	456	488	470	419	492	436	406	462	467	493	475	479	445	481	450	474	415	451	446	460	469	487	458	467	448	430	491	443	450	436	436	450	448	493	462	439	468	477	461	466	463	443	445	481	445	454	507	458	435	455	546	455	448	461	446	438	450	442	459	446	519	410	466	520	392	474	495	481	478	480	461	434	450	477	498	494	436	465	524	491	462	436	517	485	464	460	443	460	478	465	497	467	477	492	498	479	462	501	469	498	448	475	460	482	446	466	440	434	453	470	494	449	426	455	487	438	445	458	463	447	430	474	467	471	468	467	459	414	445	479	474	533	483	432	450	500	435	478	491	483	432	492	434	478	463	453	477	445	445	465	446	456	408	449	440	542	468	454	436	430	486	462	487	465	485	520	479	456	466	418	444	458	456	468	454	451	435	479	470	456	480	457	469	465	450	496	470	499	435	445	474	469	444	499	462	463	432	446	442	504	449	424	498	437	481	427	454	480	428	459	449	467	493	449	488	489	456	434	469	481	421	497	480	460	509	450	483	454	470	482	437	470	470	454	485	447	476	457	424	465	464	445	481	461	480	484	487	478	442	448	447	462	441	475	464	446	473	457	445	457	462	493	469	449
22535	21129	28850	23670	21133	21163	7398	964	695	648	556	491	429	463	431	449	368	358	380	373	356	313	328	333	343	360	329	329	326	307	291	337	317	318	333	313	305	306	304	290	323	304	269	292	298	323	302	319	265	302	323	297	278	298	318	339	273	299	303	305	295	319	291	311	324	272	326	300	303	303	278	286	314	285	302	324	313	315	306	289	273	301	289	282	306	319	311	283	303	309	307	298	275	300	286	279	316	298	312	255	294	328	271	294	315	317	321	292	298	306	274	286	290	295	327	279	305	295	303	308	295	321	295	298	304	313	303	300	299	280	281	301	268	325	303	309	304	306	302	311	304	287	298	313	325	292	273	306	285	301	274	315	299	280	313	302	320	270	299	277	290	288	290	309	278	284	320	299	310	318	285	310	295	292	292	315	317	324	279	317	298	308	296	320	273	283	324	319	291	287	317	290	307	290	307	318	305	288	298	301	304	333	329	292	311	258	294	304	310	286	287	292	263	272	289	305	288	307	293	303	281	289	288	321	287	274	274	273	302	314	293	300	270	332	297	283	298	293	297	292	297	296	313	291	290	296	316	280	288	294	274	311	312	284	304	283	282	308	299	281	310	308	282	285	280	312	276	251	289	282	278	292	292	278	320	270	288	295	305	302	280	329	303	284	251	278	259	282	284	306	290	289	275	268	263	296	300	301	290	275	288	292	304	322	300	312	284	299	308	285	298	266	332	292	276	304	273	327	295	261	316	302	291	309	271	283	308	315	264	297	293	298	301	264	276	253	246	292	285	332	293	338	331	295	312	299	292	283	281	282	302	295	276	277	304	302	309	273	298	310	302	269	295	317	291	293	301	263	281	287	283	315	290	299	292	286	291	287	293	280	306	313	301	300	290	287	278	309	297	301	327	287	282	296	297	302	283	316	302	292	325	277	305	287	306	295	302	276	289	291	293	306	293	313	288	276	295	284	294	298	286	289	298	310	303	298	289	292	305	310	324	300	271	298	289	298	313	299	288	259	311	274	317	275	313	270	309	273	306	270	324	284	303	279	296	336	316	292	280	277	330	274	308	317	282	303	300	324	310	265	310	299	323	303	263	291	304	294	297	288	280	309	280	302	285	274	279	274	289	305	329	309	264	279	312	318	295	302	297	283	317	265	318	258	305	276	304	309	272	313	332	313	255	354	271	295	314	302	311	296	280	278	312	284	295	301	315	293	291	279	300	295	306	282	300	286	281	283	271	296	308	282	293	319	292	298	296	301	332	299	267	311	297	322	302	307	267	329	293	309	298	317	305	295	271	277	283	287	279	311	263	284	283	297	307	304	315	277	307	276	314	310	278	315	292	273	298	262	276	279	293	309	310	290	290	294	255	310	270	292	302	307	295	309	280	308	316	263	291	261	316	289	312	295	303	268	287	307	271	268	282	295	292	272	271	289	313	325	277	299	265	299	304	332	288	284	274	306	272	279	309	294	304	307	313	296	316	294	292	306	271	325	302	288	307	270	291	285	276	284	302	295	281	311	318	300	300	278	309	313	310	312	315	264	280	278	319	296	293	329	306	304	286	322	313	302	302	290	311	298	294	309	288	308	302	291	277	308	296	322	301	275	319	297	298	318	322	285	278	288	317	317	256	254	304	288	296	286	304	309	297	301	325	267	284	295	312	300	319	311	297	293	299	300	278	285	318	332	298	276	284	301	307	313	268	294	290	265	288	299	304	278	286	291	327	278	317	296	284	297	277	299	323	303	300	274	294	314	313	333	280	294	310	307	329	310	297	310	306	298	277	293	299	281	276	330	282	296	277	299	285	253	310	300	296	285	273	268	322	277	300	296	285	300	280	288	291	302	314	339	290	287	306	296	308	308	299	313	263	309	333	305	300	287	279	298	290	304	295	282	289	332	273	319	289	302	296	305	285	285	267	295	336	264	311	293	302	329	302	269	302	289	312	304	296	285	293	313	291	301	336	306	302	297	279	331	290	272	329	274	290	309	282	289	305	280	261	327	303	307	291	289	325	326	317	318	297	298	329	312	296	299	316	281	312	287	298	271	310	312	322	296	295	280	307	285	286	286	304	317	323	280	340	317	297	304	299	287	309	294	312	309	284	284	327	311	304	277	319	291	304	259	288	255	281	304	296	289	292	295	303	276	310	320	280	308	315	304	293	277	268	285	313	306	304	315	302	311	307	316	307	303	303	298	263	338	327	275	290	283	320	293	285	297	277	302	283	300	285	274	284	293	309	292	283	313	290	282	319	299	271	316	294	296	328	300	274	318	284	278	306	265	275	313	281	298	298	311	279	286	295	300	321	300	279	283	307	270	288	285	272	286	294	301	299	295	299	296	300	279	271	311	288	284	322	276	319	302	294	314	296	282	305	319	290	282	300	310	314	320	265	323	265	286	282	296	294	309	310	319	312	296	268	284	287	323	325	283	312	292	307	308	309	317	249	300	306	272	298	319	286	268	294	299	258	319	287	277	287	307	257	277	316	304	311	291	307	288	274	259	257	289	276	297	299	293	296	277	299	298	316	283	276	298	313	291	278	296	283	279	300	305	294	291	304	325	295	300	301	281	297	295	297	296	294	280	292	310	312	313	293	319	263	274	287	302	307	277	299	300	309	305	287	326	315	312	300	320	294	295	297	280	319	308	311	259	279	305	294	308	293	295	295	312	312	296	299	300	283	286	276	310	295	319	274	269	319	249	266	283	341	291	319	277	290	316	280	311	314	303	294	284	263	284	324	278	287	273	279	284	295	280	317	330	309	254	298	298	276	283	313	290	292	304	282	274	299	312	278	291	289	307	281	285	318	280	338	317	283	290	318	298	325	283	285	306	273	292	312	288	312	325	312	291	292	291	273	298	283	311	272	310	285	315	303	301	310	290	279	283	312	309	256	297	295	292	312	305	298	287	302	299	282	310	286	289	311	278	314	288	314	295	268	307	280	291	301	267	275	280	256	312	299	303	278	297	305	302	323	264	278	281	250	309	278	278	281	295	283	295	273	303	307	281	290	285	295	312	324	301	274	292	291	298	283	285	305	267	297	295	287	314	287	307	283	287	309	349	298	308	286	280	319	310	281	274	280	309	283	289	296	282	285	288	301	293	297	292	315	287	309	302	291	288	305	324	305	286	313	289	314	315	275	281	319	284	301	298	306	312	303	284	278	275	304	312	311	274	281	296	289	295	324	258	289	303	299	284	301	269	284	300	328	297	302	309	300	306	310	304	284	289	318	284	268	303	286	275	298	319	290	287	296	297	306	279	272	289	293	298	275	295	305	276	283	312	296	291	297	305	268	292	299	275	312	293	304	288	306	297	289	320	279	269	304	267	296	289	281	283	285	286	310	273	312	303	319	286	314	268	268	275	318	300	272	315	310	283	288	289	299	280	298	271	319	327	313	298	304	280	324	286	291	298	315	318	300	285	307	303	300	287	319	285	286	324	301	279	271	293	298	301	270	267	287	274	290	322	304	287	291	290	333	298	317	275
36700	22779	9089	4298	3098	2311	1744	1386	1018	885	832	693	636	609	539	475	445	420	411	426	387	356	390	386	358	338	349	334	329	359	286	310	371	354	329	331	342	333	321	309	343	338	313	312	310	321	298	326	332	283	317	334	309	315	303	293	304	328	325	308	304	302	315	321	313	316	310	333	292	334	326	270	320	317	296	315	307	346	330	310	305	299	294	310	321	296	348	318	317	298	278	312	307	320	281	302	309	332	285	325	300	302	335	330	302	332	305	308	292	283	329	325	324	293	296	318	306	333	318	330	320	305	314	267	309	306	307	301	274	291	273	302	304	299	298	299	310	310	289	327	285	300	277	295	303	307	322	310	308	321	342	300	299	276	296	324	281	298	299	287	288	289	282	280	285	303	296	308	299	317	296	304	312	287	299	309	291	317	291	299	297	337	299	294	320	282	305	310	332	285	302	325	295	295	277	306	266	306	304	289	288	278	279	331	298	286	298	315	303	278	309	332	291	284	272	320	308	299	300	286	288	288	299	302	307	300	277	322	309	296	294	295	290	294	283	324	291	315	310	337	321	332	282	327	318	322	321	315	278	297	303	299	331	287	294	284	295	338	318	319	298	327	307	293	314	315	313	311	318	295	302	303	306	330	316	302	291	301	286	294	335	302	280	331	316	294	314	297	306	296	319	293	314	310	283	316	314	309	308	304	318	303	340	292	317	261	305	293	300	291	298	325	290	303	304	290	313	317	280	273	287	317	313	294	327	292	329	290	280	288	284	307	323	296	302	313	301	333	273	292	302	307	296	308	285	296	288	302	310	315	289	338	293	327	302	319	312	310	297	310	299	297	308	311	289	324	297	304	320	322	311	278	296	281	293	295	319	320	300	277	286	328	279	301	283	299	311	325	299	316	275	322	291	305	277	274	279	298	313	272	292	323	302	294	324	312	315	272	308	281	258	312	291	284	316	320	317	301	303	294	311	301	327	295	290	330	303	292	294	297	313	297	296	302	290	308	309	297	300	333	257	276	302	296	285	319	313	289	286	312	315	299	311	299	299	299	282	316	305	291	296	289	309	293	279	294	291	318	294	296	299	339	307	301	291	302	298	280	308	309	304	296	298	310	297	317	311	310	314	322	283	299	315	289	294	285	293	316	275	303	333	295	283	305	312	328	303	307	297	292	315	319	290	320	291	264	305	272	307	295	322	309	290	307	279	290	302	309	289	328	301	330	277	287	311	310	292	306	280	284	302	292	282	303	302	330	289	309	291	337	305	277	323	306	279	297	299	282	299	281	297	316	287	265	321	290	310	324	272	312	288	313	322	291	338	320	311	319	273	321	316	287	268	295	295	306	287	301	281	307	331	329	304	303	312	282	292	316	270	278	290	290	314	304	309	285	293	296	296	271	305	306	286	335	306	281	285	310	262	326	302	268	304	296	276	319	320	269	267	303	304	298	309	298	272	288	296	290	280	317	284	314	280	311	311	335	304	301	309	312	296	319	299	297	323	276	285	268	313	287	300	308	319	299	286	300	298	320	289	287	290	318	302	311	306	328	280	282	303	289	311	321	293	298	285	306	297	327	312	331	300	308	322	305	305	282	298	292	313	302	299	312	284	314	324	310	308	289	301	331	306	323	299	333	285	318	300	301	308	318	318	317	272	276	293	270	304	333	284	302	296	301	286	305	288	313	299	299	314	321	301	309	305	307	288	314	311	315	303	244	311	306	300	301	313	316	329	289	288	306	302	338	308	339	293	307	300	309	300	285	336	300	317	307	299	278	290	299	279	277	331	291	295	284	275	306	300	277	278	307	283	308	277	277	303	282	325	298	307	319	325	310	319	320	325	323	321	303	317	283	306	300	329	278	315	321	270	295	285	283	294	270	320	300	298	279	333	309	334	299	332	306	323	302	319	282	318	332	307	336	312	305	308	286	308	278	293	296	275	278	309	327	309	292	285	283	292	309	298	304	300	323	275	313	311	302	326	310	285	277	288	306	303	284	337	302	334	277	295	290	289	285	307	273	324	297	315	297	306	302	316	298	319	315	285	304	300	292	305	270	278	330	276	311	337	317	291	307	310	319	317	294	285	316	317	333	313	318	285	320	295	280	299	293	292	293	282	320	306	333	269	327	310	307	296	303	302	270	301	293	286	302	303	286	277	310	318	286	296	350	304	302	304	305	308	308	275	309	300	320	314	303	316	310	338	318	306	273	298	288	310	304	294	295	279	308	307	319	284	289	319	292	270	302	303	351	299	308	262	257	303	321	292	310	313	291	285	315	324	290	287	279	329	317	305	292	288	302	282	320	297	299	280	325	297	290	303	291	293	295	314	299	310	312	288	264	279	288	297	314	276	329	299	266	320	287	304	285	282	312	306	300	269	300	290	314	301	286	314	312	288	289	327	291	314	285	305	315	295	325	325	310	290	287	328	311	314	333	352	297	288	296	305	315	298	319	296	294	284	274	315	308	326	319	284	278	313	310	275	283	309	309	286	290	294	322	311	284	326	309	294	292	282	300	290	288	279	318	325	301	297	320	300	302	321	293	351	308	286	273	290	295	284	289	271	303	286	309	322	324	271	321	292	288	284	307	296	305	321	301	317	306	305	292	323	296	287	312	331	289	297	298	326	319	304	317	301	280	303	295	300	296	303	300	310	306	305	292	300	296	307	290	314	313	292	291	312	304	309	306	289	290	310	283	324	309	320	274	299	307	260	288	326	312	276	306	332	310	337	273	280	281	316	318	279	326	349	307	296	318	271	283	312	301	280	306	311	303	285	311	297	311	307	295	286	283	280	280	296	309	314	312	299	316	321	309	292	306	292	303	304	273	304	271	315	316	316	275	279	302	288	297	291	299	307	305	286	310	293	292	302	302	318	291	288	295	293	317	319	301	291	261	310	282	309	311	265	307	289	313	299	301	275	293	301	315	309	279	280	311	320	289	313	330	282	298	321	276	268	305	304	335	321	327	318	295	298	293	333	294	314	290	284	316	291	296	293	295	307	307	298	300	297	294	329	310	281	293	305	276	257	287	297	297	282	303	265	278	321	299	283	317	324	321	294	314	281	295	295	313	301	288	322	335	307	312	298	298	324	308	331	291	312	309	295	301	289	314	307	300	305	287	279	319	324	302	289	311	335	301	321	312	275	303	312	296	304	257	311	295	285	290	301	295	278	319	277	310	310	313	282	312	305	306	290	294	294	311	315	289	320	283	314	317	313	317	294	331	291	311	292	305	318	307	268	284	285	326	299	301	307	295	297	316	319	301	314	300	326	332	296	310	331	284	313	327	291	286	296	312	300	295	304	307	296	263	319	290	303	302	303	302	279	307	300	307	283	301	295	317	292	260	341	317	268	288	325	299	310	325	306	277	324	281	307	294	294	320	310	288	306	300	312	294	292	336	306	307	347	321	314	283	304	307	311	286	304	285	315	312	317	278	346	317	314	342	278	324	323	314	309	304	328	288	271	248	324	290	329	292	304	305	306	296	289	325
27748	17437	3471	620	503	464	362	300	282	281	312	289	252	318	250	291	290	253	307	275	295	282	281	268	277	268	292	299	280	290	276	274	258	270	273	265	247	278	279	268	291	292	263	248	267	264	292	275	290	307	298	287	267	240	296	274	282	279	283	278	248	278	250	265	257	272	284	266	262	258	252	273	275	284	263	280	265	299	295	271	249	274	240	296	276	285	288	292	246	305	267	281	264	282	263	260	256	293	289	259	251	279	278	260	279	253	277	286	270	273	284	263	291	276	287	255	289	285	272	300	291	269	261	263	264	257	254	250	257	260	251	280	270	296	266	279	238	248	293	254	256	271	250	262	263	288	245	268	251	297	257	279	290	263	277	259	266	257	269	269	279	304	247	271	251	282	305	286	317	292	271	282	304	288	277	264	282	286	278	247	247	287	261	259	283	279	246	286	286	246	307	258	279	254	241	272	259	306	277	255	271	243	265	263	259	287	232	278	275	277	277	277	256	266	245	259	310	272	250	277	282	273	289	275	285	262	286	287	274	264	279	286	265	277	284	264	295	272	252	260	220	258	239	267	258	287	254	252	257	282	256	264	278	279	261	225	304	294	253	254	279	263	263	267	266	240	258	276	265	249	254	293	277	288	250	264	291	272	278	275	292	284	278	281	266	276	238	258	285	291	288	268	279	267	297	234	262	267	256	269	245	286	285	276	299	283	250	294	257	282	263	278	259	259	261	282	300	257	260	289	281	282	254	265	271	269	247	241	287	290	270	276	268	275	263	274	264	302	297	263	257	260	256	273	271	267	251	240	295	242	256	241	274	285	286	271	281	286	242	267	263	255	284	267	285	269	268	252	266	281	278	268	300	277	261	243	252	260	279	269	265	239	266	273	300	273	281	261	281	264	277	272	280	272	294	258	266	268	296	251	271	270	265	260	280	254	284	265	274	273	266	288	260	237	272	266	264	255	218	286	277	268	230	272	285	249	267	272	264	289	264	257	250	229	264	279	224	258	268	264	280	283	294	262	289	271	246	260	287	277	266	274	273	255	299	257	284	263	289	293	278	275	253	272	284	309	266	262	288	289	267	255	272	274	258	261	287	282	270	274	261	292	268	256	280	268	269	282	247	283	265	244	278	276	290	256	309	268	298	266	259	274	284	288	245	254	278	264	273	287	261	302	257	257	284	280	265	274	267	289	267	268	278	254	233	250	266	255	267	295	268	281	294	270	275	271	245	282	239	258	266	271	250	265	312	290	254	262	284	299	234	288	262	260	285	303	249	252	262	260	281	283	273	274	282	281	307	251	271	267	253	270	271	289	282	246	281	261	262	289	281	279	261	248	271	262	270	281	273	258	253	271	261	276	293	261	283	257	277	267	273	294	267	290	297	267	258	272	239	254	272	284	260	285	280	275	281	280	280	286	245	286	272	255	294	276	271	283	273	233	282	257	271	283	266	276	273	241	279	239	263	285	249	276	301	256	296	288	280	238	274	291	248	319	283	279	274	272	280	280	284	272	261	297	256	278	257	292	272	269	281	288	265	316	272	295	264	302	257	249	268	266	283	280	263	244	283	266	246	264	267	289	252	248	258	256	310	258	271	268	270	277	284	279	268	272	274	271	271	264	270	284	244	260	274	284	243	260	266	289	272	270	245	277	280	266	279	252	271	278	277	260	284	257	294	267	251	237	297	270	273	225	279	281	276	243	280	277	250	266	295	257	289	246	261	276	289	253	257	302	255	258	285	278	258	277	278	244	259	263	293	271	270	273	247	302	250	258	270	263	299	274	274	268	281	304	270	281	289	252	272	261	269	267	246	275	249	264	287	288	280	278	263	284	291	288	277	250	280	318	258	259	260	264	280	254	266	291	247	252	267	264	281	271	283	277	292	263	236	265	287	284	280	299	268	268	293	236	285	299	292	291	271	280	260	293	276	274	262	272	266	262	294	252	249	273	300	301	264	257	277	270	287	274	244	278	250	276	278	298	271	296	257	287	268	260	265	282	307	250	285	256	288	282	302	278	294	229	273	263	276	252	287	279	262	294	297	286	295	289	283	272	280	277	265	265	259	249	262	261	283	237	279	216	291	295	293	256	313	278	275	258	272	251	288	250	262	276	273	269	252	281	293	276	261	257	272	276	320	251	269	271	268	285	264	255	273	269	286	271	248	270	285	298	275	240	277	241	263	279	267	264	273	298	264	258	265	264	256	281	274	279	273	273	281	308	263	279	278	276	263	274	263	255	263	295	276	279	259	274	251	257	262	273	297	278	263	268	293	291	274	259	267	286	282	273	274	233	244	275	279	277	271	288	258	274	261	263	263	278	280	251	272	258	273	277	246	263	263	261	276	293	264	246	280	258	233	258	289	286	273	252	294	271	303	261	286	270	262	247	250	282	270	270	274	289	284	271	236	272	266	271	287	253	281	277	270	298	263	277	265	260	266	242	267	278	257	272	266	284	244	244	270	300	294	275	262	288	237	282	299	262	241	232	263	246	273	290	276	286	268	286	267	279	287	268	258	281	265	284	274	268	292	276	289	285	281	269	294	279	234	305	263	288	265	299	299	302	257	290	297	259	267	286	277	281	263	262	252	255	246	254	313	275	270	267	261	258	312	288	269	275	278	276	295	260	280	291	268	267	285	243	272	253	260	287	249	250	273	273	277	248	253	294	286	276	283	251	285	248	268	287	281	285	279	274	259	265	261	282	237	309	236	252	277	289	296	259	288	277	258	281	277	253	292	248	275	291	307	292	271	273	277	270	240	278	260	240	273	263	261	282	247	275	274	281	267	285	249	281	267	288	270	258	260	271	287	303	261	294	279	281	275	248	292	249	300	264	239	253	285	267	270	262	263	256	268	262	265	281	289	263	274	267	283	274	261	243	269	277	267	260	259	276	251	251	293	267	264	298	282	282	298	271	253	285	261	282	299	285	317	267	296	258	257	250	265	276	287	260	257	307	260	296	289	277	282	269	299	274	287	283	262	269	248	275	305	307	275	273	258	273	261	271	257	286	242	269	261	263	264	271	250	265	275	297	239	257	267	282	310	279	255	255	291	302	223	267	282	273	279	269	294	283	252	259	291	301	264	262	286	268	260	260	273	281	284	281	294	271	261	274	300	270	284	284	280	285	279	259	252	251	262	278	252	282	271	279	264	277	308	247	243	268	290	277	298	273	283	239	233	277	256	263	286	292	226	287	289	275	296	285	242	282	267	250	284	261	294	284	297	277	280	282	255	271	273	272	276	274	255	255	266	261	264	289	271	281	262	285	269	282	263	272	269	268	249	291	276	253	238	264	256	281	334	264	290	259	284	275	279	239	293	257	270	289	300	251	265	277	295	245	258	262	257	280	268	266	260	235	257	263	268	269	274	252	272	272	287	258	272	254	285	267	295	289	302	278	273	274	258	265	281	250	262	251	269	284	270	248	272	259	267	256	270	265	273	273	248	233	266	259	257	275	284	276	267	280	294	281	276	258	285	276	275	291
8427	2419	734	468	388	354	345	305	329	325	271	319	309	344	294	309	297	303	284	289	312	313	320	315	305	303	308	300	318	293	280	336	308	292	280	324	325	297	302	292	319	312	333	296	307	299	285	283	301	301	314	283	309	321	260	289	292	309	293	294	310	306	316	317	324	300	278	341	274	331	297	317	299	298	333	292	274	298	333	306	291	314	293	302	324	295	279	293	283	329	298	315	294	304	337	266	320	305	303	279	334	284	327	299	311	312	314	289	305	271	282	315	313	296	305	304	331	314	281	295	277	298	309	306	325	308	286	297	264	268	281	315	314	302	293	309	300	296	347	308	310	311	315	304	350	298	295	314	285	325	318	292	312	289	299	322	324	335	325	296	296	333	311	273	307	289	303	294	262	323	267	319	295	272	324	275	279	329	290	258	273	290	304	291	304	305	286	321	279	263	307	301	317	325	301	337	312	288	283	304	277	282	305	295	264	290	323	284	321	312	281	298	293	328	280	317	326	304	313	316	329	289	314	308	299	288	285	301	308	303	320	332	297	333	306	276	329	281	297	297	302	284	323	314	278	306	283	321	280	308	292	312	307	283	309	304	316	315	301	315	324	301	299	321	344	317	313	313	300	276	307	287	285	309	321	274	304	307	309	314	286	303	332	339	294	301	314	302	306	300	322	296	302	272	330	296	261	302	318	331	318	316	305	325	295	316	310	284	299	302	292	331	304	316	299	311	299	296	310	286	292	275	299	269	274	327	290	301	344	290	325	281	316	286	302	317	311	305	283	308	272	307	301	311	311	288	312	319	269	287	316	300	287	312	303	299	316	272	305	325	316	304	303	266	298	307	301	301	298	299	326	294	313	294	329	305	302	311	300	315	304	285	309	323	305	305	321	311	326	287	313	314	262	295	311	329	309	331	298	297	285	343	292	274	327	326	315	292	312	292	317	311	301	324	295	310	315	313	343	324	311	297	287	291	285	282	292	299	302	301	307	294	279	295	292	297	268	254	311	305	297	278	295	281	287	306	304	320	293	300	293	279	323	320	285	280	305	297	290	311	281	283	283	287	300	302	322	290	299	290	289	296	286	305	267	312	306	307	328	304	297	312	309	308	300	303	304	316	301	275	295	295	289	324	284	307	314	317	296	319	314	297	307	306	300	313	287	292	310	302	315	302	304	291	309	305	309	304	316	295	301	279	287	316	310	317	275	293	296	261	291	295	305	339	307	307	336	263	316	290	325	268	340	284	299	309	283	324	313	327	290	306	272	304	281	318	312	275	303	301	336	309	310	296	340	294	303	309	284	319	321	319	324	305	301	307	302	326	304	340	293	334	303	289	282	305	309	290	297	352	286	298	301	285	298	303	308	336	318	281	306	286	309	321	304	354	296	308	275	279	280	290	305	322	316	319	329	302	343	314	303	296	313	303	310	286	289	287	309	315	309	320	297	303	296	307	299	302	295	304	313	329	274	303	311	326	306	304	311	267	305	334	280	321	305	311	271	283	288	278	270	335	322	310	315	300	302	305	343	280	276	307	288	300	322	325	311	328	272	301	319	314	335	274	249	311	300	297	280	291	334	304	266	295	298	288	290	309	299	336	305	317	267	297	292	307	319	316	309	293	309	304	312	319	293	347	324	356	288	307	292	301	284	315	295	294	298	278	299	312	289	311	276	300	291	296	289	290	299	325	281	320	314	294	298	325	296	306	301	304	303	314	280	289	310	295	303	298	325	280	326	285	310	303	308	308	331	304	304	368	288	302	303	289	296	290	317	304	346	314	295	307	288	281	292	318	281	295	291	321	329	298	309	273	281	307	330	306	322	293	295	278	293	273	301	297	294	326	297	306	308	320	264	250	336	302	269	323	313	325	286	305	297	322	286	299	317	284	302	310	300	290	296	279	316	325	304	305	292	302	312	298	292	325	295	291	301	296	286	312	294	289	330	294	288	328	260	317	334	320	301	287	324	325	314	288	328	300	310	310	297	290	321	308	278	312	299	313	295	293	305	310	308	302	323	306	281	320	297	286	289	317	289	331	303	294	325	327	286	298	310	288	314	331	324	334	308	311	331	314	300	312	302	300	316	295	310	301	327	289	320	321	321	297	269	299	300	291	308	326	293	319	313	312	301	291	327	315	278	282	323	297	308	313	324	268	302	323	286	274	303	288	290	310	279	308	311	324	268	314	287	264	311	315	285	291	322	273	296	300	312	345	319	310	304	305	340	302	307	300	342	298	320	296	299	305	282	287	317	306	291	322	289	299	320	294	289	312	335	315	321	325	299	282	299	328	281	301	282	287	304	315	284	322	292	304	304	311	300	308	307	317	312	323	292	300	291	290	310	307	337	268	301	313	271	312	302	314	321	282	288	304	329	304	302	321	306	295	302	295	336	294	333	289	286	304	324	330	298	310	262	280	299	292	332	319	309	283	297	336	303	285	287	262	308	314	312	324	301	294	306	326	314	312	297	284	312	294	308	318	294	299	308	352	294	315	319	316	303	307	305	339	309	324	342	326	295	302	315	286	305	295	310	304	322	304	282	294	307	348	325	307	287	311	302	282	309	297	307	331	322	294	297	284	311	323	345	306	292	277	294	310	291	296	287	298	340	295	283	281	324	299	310	334	301	299	273	322	300	303	307	314	300	317	293	302	305	298	331	261	327	315	338	314	304	291	287	312	278	283	293	291	277	312	337	329	316	339	297	300	331	285	293	284	310	316	315	301	304	301	300	294	303	283	287	280	303	282	302	352	291	307	280	287	307	294	305	299	286	273	289	307	307	305	295	302	314	314	300	335	295	286	261	310	313	279	286	278	334	302	320	288	328	305	329	296	322	319	307	324	334	320	281	291	281	297	316	306	316	304	321	332	319	292	301	315	302	302	307	292	307	313	285	299	273	332	312	290	328	316	284	331	298	313	309	274	323	334	299	277	295	292	329	300	323	326	297	330	303	270	293	289	311	314	293	303	290	269	310	284	298	287	322	295	287	323	301	290	317	303	313	299	317	284	295	294	318	267	313	313	274	309	326	308	331	308	316	305	315	288	318	282	297	296	315	302	310	348	265	299	306	301	289	333	318	307	301	328	286	307	299	304	305	290	332	270	295	302	331	316	284	260	288	283	285	334	273	327	281	303	298	273	294	308	322	273	319	267	275	299	283	310	295	290	278	314	322	308	261	314	314	305	288	318	286	298	287	297	298	296	321	265	307	314	296	294	290	321	300	309	310	316	303	297	289	281	314	334	308	341	285	322	314	288	303	298	300	296	283	290	330	305	301	320	280	296	262	295	300	313	328	313	321	336	270	318	293	321	312	310	301	324	298	307	299	294	322	275	327	298	311	289	306	314	329	307	240	301	287	309	300	282	291	311	323	296	296	256	308	278	314	293	337	291	338	314	299	302	317	294	283	310	315	268	308	285	334	306	290	334	303	289	295	293	290	323	310	341	329	302	303	304	266	314	335	293	326	306	324	331	300	291	309	302	317	323
23553	21036	28262	24015	21022	8917	699	420	334	321	259	220	247	221	197	202	179	175	151	163	179	169	172	152	148	158	160	172	164	148	150	136	157	137	133	130	139	159	134	148	145	144	142	147	121	133	134	130	126	140	156	164	132	145	151	134	140	136	114	144	140	134	148	128	141	137	134	121	149	136	140	137	133	135	136	119	139	158	136	133	142	140	129	113	126	141	135	146	125	141	140	158	151	141	125	130	131	147	141	121	125	126	136	120	121	128	128	122	153	111	115	145	149	150	168	137	125	134	136	121	124	132	127	117	138	136	135	129	132	131	117	125	115	126	115	139	141	138	151	109	135	134	131	126	151	124	116	126	134	147	122	117	137	126	122	120	120	124	130	128	130	130	130	121	99	140	107	141	125	129	144	139	125	132	137	127	146	141	121	117	141	137	157	121	139	117	132	118	120	155	119	138	119	131	135	142	123	127	107	133	148	138	124	138	120	146	138	148	138	130	149	157	126	141	143	137	126	143	117	113	119	142	132	136	130	122	139	111	116	114	143	129	134	147	144	144	121	118	152	145	147	134	142	142	122	143	142	128	136	138	128	123	108	139	128	121	125	152	142	130	140	135	121	148	157	143	131	125	105	132	107	141	129	130	135	138	116	148	131	139	123	131	134	114	132	142	129	127	104	139	142	121	126	141	138	127	114	135	152	142	130	131	125	134	140	130	118	126	123	121	148	131	114	116	133	130	135	115	139	142	126	139	150	130	139	132	113	126	125	133	130	140	123	126	134	159	125	148	107	143	110	168	130	124	122	138	138	130	124	130	152	132	124	140	133	145	123	144	127	134	167	137	123	119	131	128	135	138	166	147	144	124	137	126	131	105	138	146	153	129	106	132	139	117	132	145	140	116	119	143	137	122	131	135	146	146	115	111	116	123	135	125	117	144	144	130	152	140	127	150	121	126	141	147	129	133	133	126	148	137	134	154	136	134	137	146	125	120	133	124	111	134	136	125	139	114	129	132	127	122	121	154	139	122	131	128	122	136	145	134	145	93	140	119	136	141	111	130	137	137	129	134	128	147	129	153	146	132	137	111	133	131	134	126	119	119	124	123	127	126	116	113	123	132	120	124	135	132	134	125	136	150	135	128	133	133	120	133	135	135	127	147	137	124	138	116	130	165	122	135	130	119	171	145	126	123	132	125	132	140	139	136	131	134	116	135	120	136	110	129	135	151	130	145	126	130	161	154	144	139	156	129	144	114	138	145	124	131	116	131	112	116	127	150	154	139	131	157	135	147	149	143	141	145	129	151	130	124	135	125	103	140	150	102	126	138	126	125	115	135	152	122	117	126	137	138	122	125	139	126	126	121	137	127	138	131	128	135	128	112	115	142	132	130	126	120	130	134	126	132	119	155	114	136	124	133	143	144	141	125	130	135	135	156	128	150	137	134	135	154	121	139	137	114	142	126	132	150	126	145	139	133	117	124	129	124	117	129	125	129	141	134	132	139	157	115	134	132	127	139	130	125	126	118	125	152	132	140	113	134	118	120	135	153	134	124	139	119	125	137	134	122	150	130	106	137	117	137	140	128	125	133	127	160	134	126	131	110	134	128	119	142	154	131	127	112	154	129	140	127	135	125	143	118	137	120	131	138	107	131	132	118	138	130	122	141	136	134	125	118	121	150	141	146	119	147	143	133	151	112	129	129	119	151	126	135	135	129	139	146	137	137	134	135	148	122	133	132	127	125	136	154	131	132	142	129	135	125	138	130	126	120	123	131	123	142	119	108	131	145	132	136	149	125	132	122	145	111	146	139	133	140	124	146	115	146	126	125	104	129	134	136	135	126	129	119	142	116	148	131	142	126	114	141	135	147	141	130	132	137	140	134	143	149	124	108	153	134	132	157	131	124	144	131	133	146	133	130	132	140	136	152	121	143	127	107	126	127	120	111	127	134	130	138	122	150	131	138	141	137	138	124	121	142	127	141	116	121	128	147	129	133	122	148	129	118	114	125	137	117	135	124	133	127	130	123	112	113	132	106	120	120	130	131	128	151	140	127	125	155	135	120	122	128	135	120	108	149	114	130	130	149	125	130	119	152	154	118	142	137	123	110	134	117	137	129	128	118	136	131	122	118	148	111	121	138	135	132	126	122	140	136	128	140	120	132	133	147	127	131	138	132	125	134	131	142	135	144	120	140	115	140	112	111	134	139	134	119	146	132	146	130	139	136	132	143	138	141	142	128	159	122	122	127	121	140	126	118	136	122	150	138	137	131	131	121	98	128	136	136	156	135	113	129	145	138	117	133	115	126	136	114	140	132	121	100	124	132	122	128	126	129	136	147	142	132	134	138	131	128	124	135	132	115	119	134	124	136	130	126	110	134	130	141	144	125	135	155	120	157	137	125	113	155	145	124	116	137	139	108	135	134	134	118	117	144	152	109	135	138	117	127	153	107	150	131	124	123	125	110	131	144	129	148	131	122	146	139	143	118	141	138	130	118	136	115	141	136	125	140	128	116	128	133	120	135	137	136	135	154	121	127	128	126	139	123	138	124	120	114	130	132	119	110	137	148	108	132	122	134	130	132	146	127	135	133	139	136	143	124	118	125	127	118	122	122	137	117	138	144	121	146	115	128	139	122	136	126	126	136	133	122	132	120	123	140	138	131	125	123	124	141	113	118	127	122	140	134	139	124	146	124	103	149	141	144	124	151	134	134	109	126	135	141	141	118	124	135	116	148	147	133	106	139	124	119	130	130	131	140	133	131	145	162	128	125	142	142	115	133	136	155	126	123	132	108	115	161	131	132	136	131	140	129	130	128	126	133	125	135	122	142	137	136	137	125	110	133	153	134	114	153	145	116	131	131	124	145	131	145	135	125	148	160	126	150	131	131	128	125	132	123	153	132	123	145	145	142	141	136	127	146	118	114	107	156	123	133	122	129	105	154	122	130	120	114	121	130	106	122	135	134	139	142	130	154	137	124	122	121	139	126	128	122	143	133	161	126	129	108	117	136	149	105	128	109	156	120	116	157	107	134	137	134	128	114	136	118	130	129	157	141	129	149	119	130	145	143	127	129	145	128	127	153	118	138	137	135	113	125	132	127	132	128	132	130	101	136	136	126	141	121	133	118	139	140	134	139	124	134	147	115	138	143	148	137	137	117	131	119	101	143	132	137	126	128	140	120	106	128	142	142	151	153	133	132	139	120	135	128	145	142	144	128	147	122	151	128	124	124	121	158	150	138	170	138	159	140	128	151	131	141	121	141	150	134	122	131	128	132	125	140	123	142	127	145	153	128	133	137	121	142	147	144	129	126	118	135	117	144	135	120	155	129	129	138	135	124	128	128	134	152	132	125	134	125	156	130	109	156	138	142	134	138	168	122	141	144	130	117	132	129	133	144	116	123	125	131	130	141	152	134	133	140	116	143	129	140	139	123	119	159	127	136	135	125	129	153	114	124	134	118	136	133	122	139	131	125	128	152	142	138	134	124	125	149
31238	16573	5318	2346	1715	1239	924	701	597	484	394	375	337	327	292	237	253	198	213	206	226	174	175	176	178	188	181	190	173	187	156	164	173	167	174	150	175	175	163	156	152	146	167	165	157	151	164	151	155	150	167	148	143	160	164	155	154	132	156	183	168	151	147	157	164	159	147	154	150	153	141	148	133	161	160	148	161	152	161	140	153	173	159	149	165	150	156	137	166	143	165	154	157	173	174	151	164	185	145	161	155	147	154	148	145	141	147	161	138	143	179	166	169	153	133	137	173	164	127	154	150	154	155	143	145	145	155	155	167	148	153	163	144	160	146	138	184	160	147	133	135	145	170	153	151	184	167	147	145	147	157	143	161	170	158	150	132	163	165	168	151	159	168	170	153	169	163	169	158	149	141	165	150	129	137	153	142	146	150	143	166	140	140	152	165	168	159	153	169	162	148	154	156	136	131	181	152	151	140	140	144	136	152	144	175	135	133	129	147	142	145	175	165	134	156	153	146	134	149	154	147	156	153	143	178	130	163	147	175	133	160	140	134	158	163	132	161	147	147	150	139	150	149	164	142	144	168	156	146	149	156	154	160	146	183	155	142	141	166	155	136	144	151	140	155	156	147	132	169	153	177	165	171	146	156	159	153	154	165	134	162	165	151	153	123	158	152	146	159	140	161	168	152	161	141	138	125	149	152	148	144	147	138	146	162	134	137	152	166	148	146	154	184	154	146	135	181	144	164	136	157	161	158	137	171	156	161	151	154	135	175	131	146	156	154	160	114	130	151	161	140	132	152	146	143	192	149	156	142	150	135	150	153	141	159	152	173	153	161	169	152	149	176	144	157	145	147	146	138	174	160	159	155	144	141	149	160	147	157	165	144	145	158	168	153	146	147	147	148	173	155	153	124	143	158	167	158	144	145	142	149	148	159	157	157	147	147	154	140	159	157	146	152	149	146	133	137	142	168	163	165	174	153	163	134	150	152	162	167	163	158	148	163	126	172	152	177	134	147	160	164	144	155	182	151	156	141	163	179	150	141	159	133	149	141	160	162	164	157	140	186	155	140	133	146	160	156	152	146	156	148	135	163	141	160	139	166	128	157	133	143	165	157	136	150	136	167	151	154	175	157	117	151	170	155	152	154	154	156	145	147	158	136	146	143	154	160	146	121	156	150	151	156	154	143	152	145	154	174	149	160	135	154	142	155	147	139	165	149	159	142	127	154	148	136	159	135	161	146	147	157	138	168	156	152	145	139	150	163	138	147	153	173	165	163	153	153	147	151	147	155	151	180	144	166	145	171	144	175	161	179	167	180	153	173	138	168	132	153	145	167	135	178	140	138	141	151	169	155	143	149	155	161	156	157	146	165	151	174	139	149	164	151	151	167	147	134	168	173	135	142	148	166	170	158	159	156	163	152	168	158	154	165	133	191	148	159	149	151	167	161	134	154	170	156	163	149	144	160	136	133	158	157	181	131	151	165	151	149	132	140	156	159	151	153	138	162	147	148	145	165	141	139	150	152	168	137	149	141	131	146	155	154	154	157	146	167	166	135	157	156	159	149	137	168	159	152	171	161	176	168	152	156	141	144	147	173	163	129	178	152	148	147	144	165	153	137	171	156	170	158	164	128	134	131	174	145	153	145	157	155	153	154	156	132	154	154	161	141	177	157	125	146	156	153	158	161	153	173	139	152	145	150	159	141	172	152	145	154	160	158	157	160	146	135	133	143	134	151	139	142	156	162	148	142	156	164	132	143	166	136	170	172	153	153	145	172	142	146	150	164	130	134	171	137	166	140	163	156	133	160	154	153	145	152	154	141	157	154	154	157	142	141	134	133	153	151	165	159	154	153	152	147	153	151	164	156	158	174	128	159	158	138	144	161	154	158	167	167	134	151	149	168	163	130	148	153	138	147	154	144	155	149	138	178	164	146	154	152	162	144	171	163	135	166	143	175	137	153	157	169	145	147	155	159	167	131	152	159	127	149	149	144	154	168	145	135	144	148	150	137	147	162	152	137	146	141	148	167	148	142	131	148	143	165	174	170	158	173	154	143	150	166	158	154	140	143	130	153	128	146	153	152	155	154	144	164	146	148	162	164	147	136	159	138	143	157	152	177	170	155	157	156	138	133	162	191	137	163	148	169	162	162	147	161	149	159	161	133	147	140	149	156	150	141	143	157	143	155	153	180	180	154	121	155	149	156	178	176	133	174	149	153	167	160	140	149	141	156	147	157	139	160	172	159	156	157	162	164	152	144	158	153	143	161	144	152	168	154	144	160	174	152	148	164	137	147	154	157	139	164	144	149	140	166	152	159	159	157	172	168	166	134	155	207	149	125	160	155	150	147	154	144	150	140	146	149	146	131	145	171	165	159	131	148	176	125	152	155	126	139	153	175	158	140	171	150	142	173	159	164	159	151	144	161	159	149	160	147	119	146	151	158	161	150	168	157	176	170	162	148	123	157	153	142	149	162	129	148	170	172	164	165	161	148	142	171	138	152	147	160	131	155	137	139	140	141	151	152	161	150	181	181	151	131	169	168	162	158	139	147	131	132	175	160	158	157	146	155	162	155	135	143	167	137	143	139	156	138	142	149	160	154	156	159	156	149	148	177	156	136	145	136	130	129	156	140	159	152	131	141	127	147	150	110	141	148	138	172	177	147	130	140	143	158	133	166	151	154	153	160	146	137	158	141	138	163	168	148	154	149	132	138	128	144	165	152	148	165	121	148	149	168	150	160	149	138	158	143	159	133	150	147	151	152	147	142	156	149	160	151	146	157	153	128	161	167	139	160	151	148	158	154	154	147	172	149	156	163	131	169	170	159	167	136	153	147	130	153	148	156	142	177	159	148	145	156	157	146	144	177	154	144	145	164	161	165	153	150	150	153	150	153	161	154	139	135	135	145	155	165	149	155	160	135	146	163	150	173	147	139	148	161	149	153	151	127	147	159	128	160	157	169	137	158	154	147	161	146	145	134	147	176	169	161	137	142	140	142	157	158	146	157	129	157	154	164	142	165	148	163	164	161	149	153	138	157	180	137	149	150	149	170	153	167	163	149	167	152	149	150	143	143	150	167	138	157	164	128	133	146	158	160	146	171	161	166	154	150	174	170	154	169	148	151	174	157	146	150	133	136	135	169	161	161	159	141	159	164	148	163	152	139	137	173	143	119	158	158	140	160	132	134	169	148	155	161	133	183	170	136	147	149	143	144	129	150	157	151	149	162	144	149	147	138	144	135	156	147	151	157	158	173	150	165	148	168	178	174	152	128	154	161	141	159	166	143	146	159	139	149	149	163	142	171	146	144	169	160	155	123	154	155	162	160	150	168	167	151	143	148	148	154	150	162	151	158	160	149	184	157	130	149	155	144	140	132	142	135	149	142	142	163	138	155	155	154	125	163	162	166	136	142	165	150	151	155	127	134	152	144	142	140	150	147	133	151	137	183	136	155	168	163	159	154	145	152	156	163	159	153	167	146	157	129	175
24832	21087	27139	25172	9154	817	723	562	553	541	520	468	498	469	454	488	463	467	479	409	463	470	454	482	442	463	399	432	422	420	429	437	442	424	459	445	456	446	449	436	426	417	478	417	450	445	440	434	450	452	452	451	461	435	417	448	411	452	499	444	414	459	468	449	449	443	506	476	460	449	462	446	465	439	412	432	428	431	443	420	459	477	464	441	433	442	419	453	440	449	399	412	419	440	457	442	427	483	412	427	419	426	475	431	454	471	437	447	413	469	448	425	480	432	403	423	428	428	441	438	475	426	442	447	469	451	485	394	447	460	414	455	468	438	436	410	383	453	469	434	427	438	465	430	432	452	438	451	412	409	410	416	424	435	447	435	423	423	448	457	406	444	436	474	404	468	421	451	437	450	460	431	416	433	439	422	447	456	440	450	451	456	445	457	443	436	451	468	460	414	465	438	425	426	459	393	441	465	450	437	441	433	408	461	414	396	428	470	479	456	429	459	447	440	452	455	430	422	412	448	425	431	468	470	421	417	458	450	419	446	477	467	450	480	420	408	434	432	433	485	448	440	415	423	420	443	425	427	429	443	438	411	427	470	458	468	442	452	488	436	455	448	447	468	456	447	468	457	426	454	468	411	432	457	484	462	425	427	424	477	478	427	458	420	413	448	473	433	424	454	442	440	428	416	443	450	468	446	407	449	441	405	435	416	482	435	429	435	424	476	453	422	423	481	439	445	434	448	418	442	426	431	453	427	418	474	425	437	431	402	449	492	431	409	461	441	414	440	458	490	452	450	464	463	418	415	414	417	423	444	429	459	467	426	462	431	442	464	440	426	431	435	431	424	453	463	477	438	431	435	432	435	453	433	439	425	437	470	428	428	408	441	458	448	397	423	426	428	425	437	393	427	419	465	447	422	471	432	459	409	475	442	435	454	438	439	440	460	443	464	454	417	443	440	430	472	474	405	419	431	473	433	435	471	425	429	465	438	472	420	469	482	440	437	457	417	434	420	434	419	446	424	446	433	446	468	432	422	447	438	462	435	403	441	446	498	433	433	400	425	470	467	449	475	446	415	477	482	446	450	460	450	391	451	436	414	425	452	450	424	423	452	464	436	425	409	440	458	435	425	419	454	459	436	417	433	438	468	432	484	457	462	433	442	417	458	440	439	439	445	427	446	444	414	425	445	434	443	467	437	470	445	439	431	450	445	415	460	442	438	425	480	448	466	461	462	445	440	437	437	438	465	472	457	448	420	436	467	440	446	482	442	460	396	450	451	406	432	409	436	424	421	452	458	426	474	474	438	441	438	426	430	436	426	413	449	432	441	452	438	430	480	446	429	432	440	453	403	472	433	463	471	417	442	452	415	439	458	419	438	448	461	455	437	436	445	422	429	494	417	433	446	418	431	399	462	407	461	437	434	444	440	411	412	451	434	442	466	411	398	442	452	429	458	430	438	446	419	421	464	452	437	516	385	463	462	478	428	452	429	432	449	444	427	427	427	410	452	425	450	447	424	437	457	410	423	442	435	447	429	450	425	438	448	449	440	438	434	417	442	443	468	430	411	432	430	441	457	453	443	455	412	405	485	454	503	425	412	477	471	454	448	432	464	434	427	389	492	433	428	421	438	418	425	394	486	457	413	470	430	398	446	407	447	420	451	435	462	462	395	439	444	420	433	409	436	445	430	441	461	444	465	412	407	429	431	430	415	456	421	493	420	507	460	454	442	446	448	431	413	459	435	457	450	438	487	438	453	414	471	443	464	490	458	438	413	441	439	457	445	403	442	455	368	450	444	468	452	444	468	433	399	431	413	435	438	446	445	459	454	444	420	420	390	462	426	414	406	427	426	423	472	421	443	472	430	433	434	454	441	435	430	426	450	470	427	426	417	449	424	424	447	446	465	471	428	421	451	419	446	497	438	413	435	480	448	410	466	471	415	416	458	447	403	438	436	424	434	418	435	432	465	427	384	464	481	440	436	419	406	442	469	405	435	406	471	440	419	438	422	446	447	438	440	460	417	464	434	462	408	431	411	420	442	463	492	444	434	437	451	445	492	481	422	447	472	440	458	443	462	484	437	456	426	453	459	449	452	463	405	444	447	437	406	452	411	468	458	466	459	450	415	472	443	455	465	447	440	443	419	402	410	413	428	442	474	449	433	413	467	458	422	402	471	446	442	410	474	450	442	484	467	473	431	411	451	440	414	429	458	440	435	431	432	471	429	481	456	479	441	457	436	420	471	427	452	451	426	447	412	440	442	455	471	445	427	425	416	479	477	447	457	477	445	462	441	428	423	451	404	452	438	436	419	462	444	498	447	413	418	406	420	455	441	443	477	462	453	430	433	428	427	453	475	440	483	435	446	424	455	422	422	491	447	451	423	452	464	459	449	424	466	463	432	426	437	422	444	462	423	423	454	458	445	440	464	443	418	462	482	424	452	473	498	449	426	433	437	455	466	491	451	454	463	458	440	406	446	428	415	463	467	422	448	442	457	435	442	402	444	439	404	461	444	398	365	431	434	441	447	431	423	429	413	471	412	454	433	482	427	456	437	450	454	452	434	410	434	409	437	431	399	449	427	394	480	425	419	448	439	447	411	466	402	462	435	418	430	498	438	438	458	413	472	447	401	441	439	380	467	456	408	415	464	430	422	416	435	484	453	459	425	424	476	438	440	439	462	442	418	423	474	395	469	412	439	435	443	454	454	458	425	413	454	431	433	429	448	428	452	444	392	475	453	472	442	412	504	446	447	452	422	421	453	465	438	471	478	455	442	445	383	448	446	454	432	429	421	419	412	429	447	495	478	459	460	447	440	417	431	408	420	433	441	417	436	445	460	442	432	456	425	449	443	443	437	421	441	428	427	418	434	443	438	434	426	440	428	419	433	454	400	469	442	435	440	425	438	471	417	458	477	444	448	460	484	456	447	444	441	470	467	447	428	472	438	429	448	444	440	492	438	458	410	402	465	459	475	451	427	458	438	447	404	461	434	454	457	455	440	448	447	453	439	393	420	471	449	446	427	429	425	478	445	432	449	451	466	414	398	431	439	462	419	447	477	483	480	413	442	422	422	410	444	385	416	425	444	394	441	428	444	405	453	471	448	429	447	454	425	463	440	447	460	420	473	457	455	431	449	435	434	431	430	448	466	424	415	417	445	451	451	447	408	456	455	474	457	441	434	437	432	458	468	471	432	447	438	434	432	470	477	474	440	421	415	405	467	453	461	463	430	433	450	425	474	394	439	481	420	416	458	459	433	418	439	448	428	450	463	406	448	440	448	433	402	414	453	446	441	438	438	468	421	416	447	432	443	386	435	460	441	424	429	430	450	459	452	425	444	491	419	410	434	433	442	444	446	425	444	425	453	411	430	441	465	444	425	432	463	407	443	427	423	460	488	401	438	447	438	439	421	436	448	432	439	455	461	440	429	437	463	428	425	440	441	431	452	451	447	426	419	422	428	460	436	415	458	413	462	428	451	432	459	461	395
28578	11365	3123	1623	1179	1037	845	766	654	653	625	585	511	571	534	495	515	493	485	485	483	508	499	479	503	509	465	466	442	485	496	509	483	488	466	434	485	454	492	473	490	499	481	463	485	500	494	510	497	482	495	508	452	470	483	462	473	460	485	451	467	448	457	466	443	468	449	452	482	472	489	482	470	465	455	469	432	466	455	488	449	470	487	461	451	476	470	474	464	464	496	451	488	461	459	479	435	478	476	479	471	482	505	505	469	479	471	491	464	439	506	442	458	457	455	463	449	472	442	495	479	522	490	426	469	459	476	494	477	490	460	437	496	471	453	487	464	456	414	447	463	488	444	458	469	446	436	486	488	469	475	515	448	484	461	447	467	465	468	463	483	474	472	456	473	488	468	468	467	473	459	486	457	470	509	456	479	424	441	453	444	483	451	450	480	461	469	461	495	524	448	505	471	458	445	498	473	468	471	449	446	438	442	469	490	473	453	469	456	448	440	448	524	497	443	449	455	466	477	456	455	446	407	498	469	484	456	416	480	471	471	494	473	435	456	472	473	454	481	463	421	456	473	496	488	529	476	445	447	477	431	485	495	461	488	472	469	499	482	474	442	485	480	454	460	490	509	469	440	498	443	478	480	430	482	447	461	506	443	446	457	423	477	484	439	482	476	506	442	509	445	464	453	436	501	524	484	438	424	496	512	430	473	432	483	457	465	474	491	524	498	453	462	444	440	445	489	479	408	440	513	480	461	475	458	461	449	439	459	463	442	453	455	471	478	471	462	497	492	432	465	498	462	484	460	450	437	510	460	453	472	460	471	456	425	476	488	456	438	488	470	522	452	451	453	483	490	441	474	439	488	472	475	446	454	510	438	465	449	464	468	453	426	526	466	488	454	449	502	443	453	483	487	493	461	439	443	483	454	471	460	432	485	474	485	443	479	438	451	485	455	468	492	493	456	447	479	469	458	467	481	499	470	477	476	460	499	468	482	454	480	502	474	477	474	509	470	445	440	475	448	476	479	461	497	458	406	457	467	447	453	463	472	430	480	467	471	509	498	487	488	464	444	450	430	433	465	449	514	467	460	480	462	470	464	445	442	479	431	494	456	468	466	480	455	427	465	486	478	431	481	463	457	464	465	468	470	469	449	477	481	450	484	442	483	458	488	479	484	449	442	503	437	449	493	490	477	442	432	461	469	439	459	484	460	480	476	485	466	433	427	503	461	486	445	463	446	429	494	485	473	465	494	466	470	462	485	431	424	471	503	479	410	460	457	476	472	450	453	437	433	461	445	462	464	467	455	449	472	435	421	462	481	479	457	471	490	455	462	479	469	460	462	478	449	481	476	465	492	469	476	476	394	473	438	475	451	446	466	436	427	459	493	475	488	437	477	490	443	499	475	455	438	493	489	479	462	440	459	521	474	439	479	421	510	474	485	452	455	463	448	490	465	445	472	476	460	477	478	492	469	462	496	461	460	454	457	442	453	511	471	459	463	420	451	475	465	448	435	494	476	432	459	466	481	461	486	457	463	459	467	454	451	475	497	478	464	468	488	426	422	464	416	429	423	462	483	464	464	525	435	477	478	455	480	454	495	490	488	440	473	479	508	443	482	484	485	449	487	481	466	476	433	465	465	463	457	494	485	475	444	412	473	486	484	459	482	487	440	463	460	459	462	437	473	483	482	470	470	459	445	455	483	467	489	449	482	441	448	491	460	470	507	483	452	486	433	503	504	486	458	505	479	449	440	472	466	435	437	479	473	437	486	501	476	452	449	483	480	453	448	443	506	475	463	468	469	414	465	476	474	421	478	492	446	425	465	460	519	495	468	494	493	496	475	405	497	434	428	473	449	447	478	507	464	456	501	496	469	489	445	447	465	448	455	442	532	468	502	457	466	478	479	461	461	490	473	482	438	446	461	469	469	450	474	472	473	437	490	480	477	427	453	487	441	484	441	467	499	486	476	436	448	450	471	431	430	489	460	473	443	477	480	450	440	466	460	473	478	455	476	491	431	488	496	513	438	466	463	475	447	455	466	472	472	453	462	509	444	462	496	477	487	460	467	440	449	446	447	438	469	498	479	476	517	498	479	470	481	457	472	481	451	473	432	499	464	495	479	462	467	424	481	467	471	464	459	493	497	497	464	451	478	484	468	481	494	497	474	466	515	461	483	442	471	469	471	483	504	479	444	484	450	491	453	493	453	443	496	447	428	450	422	440	495	456	477	473	455	468	491	415	470	451	466	465	477	468	483	467	458	490	443	466	517	466	476	442	465	502	462	498	487	473	448	471	462	488	461	448	475	466	473	499	472	451	464	499	474	506	479	443	506	438	448	498	437	465	444	457	457	450	437	476	485	459	464	458	462	449	485	452	471	434	445	475	467	464	472	515	418	487	487	466	465	457	488	483	506	491	442	433	502	503	461	471	459	465	464	476	482	487	472	477	489	470	491	462	469	444	480	446	448	433	486	486	462	491	470	469	464	477	502	480	457	492	486	460	420	434	486	448	501	434	495	466	438	492	489	491	461	448	462	449	466	446	502	479	479	455	495	448	495	480	483	495	461	463	467	498	480	475	450	445	449	439	460	458	463	452	468	469	464	447	455	473	491	446	470	470	470	452	440	444	491	458	503	471	480	440	491	443	488	446	463	457	439	448	454	474	472	450	438	416	451	475	486	460	479	492	466	498	439	480	454	442	488	487	455	443	485	458	481	493	478	444	461	490	511	440	451	486	442	459	417	429	473	465	469	462	483	468	486	480	455	488	449	470	454	486	500	493	521	453	457	464	466	466	477	457	475	475	408	448	466	499	481	467	483	483	443	477	506	447	509	464	433	441	477	447	423	458	448	462	456	504	469	457	482	475	470	468	464	476	408	452	444	483	468	464	456	444	475	491	480	440	488	496	495	473	484	489	469	476	434	473	442	460	463	483	439	484	456	445	475	488	450	448	470	431	477	483	452	484	469	424	493	465	448	480	478	470	469	428	433	457	448	479	500	484	480	465	466	470	463	503	459	508	474	446	476	489	478	432	466	483	476	450	466	481	449	478	485	465	449	470	446	484	468	491	417	472	465	505	460	476	465	437	465	435	455	456	486	472	464	471	522	500	486	499	484	483	480	454	458	467	483	470	489	432	472	500	477	462	453	479	481	447	456	471	441	498	429	452	439	465	476	466	463	454	453	476	474	465	479	462	497	508	489	475	471	486	474	474	463	457	462	503	465	438	466	435	440	466	496	450	427	413	456	451	474	474	489	478	471	494	480	466	492	450	437	452	476	477	455	453	484	453	499	433	459	438	451	437	454	455	471	466	493	469	442	443	457	453	423	416	484	448	451	471	429	484	444	489	480	505	459	443	468	432	414	447	439	492	432	466	453	455	464	454	474	507	455	483	431	446	525	485	475	463	445	455	452	470	448	506	473	467	476	468	467	459	485	477	492	517	484	442	507	482	461	500	464	472	449	446	479	482	492	498	464	450	436	447	457	495
22503	21108	28772	23684	21106	21150	7334	950	725	621	591	533	472	489	436	406	417	352	363	374	348	353	362	336	320	292	338	343	301	344	286	365	326	339	312	305	333	317	305	319	359	301	299	321	299	350	300	302	348	312	276	322	316	301	309	321	299	307	302	321	307	282	277	308	311	301	322	265	308	281	278	300	333	293	309	328	310	310	324	301	298	312	308	299	293	279	321	287	295	297	315	331	309	291	286	284	295	312	314	315	303	315	292	282	295	312	307	277	317	297	312	308	282	283	313	304	310	271	299	281	298	277	278	305	294	331	292	313	267	282	309	263	304	278	269	310	319	311	290	297	317	292	308	292	321	282	310	292	294	310	312	272	284	297	313	292	295	262	309	294	287	330	318	305	321	268	317	296	319	320	271	296	302	296	287	298	320	308	297	314	312	275	296	304	314	294	300	306	310	289	274	314	286	270	318	313	309	321	318	313	334	281	319	327	280	294	316	302	298	267	322	277	284	312	296	304	286	277	327	330	307	306	303	302	295	301	308	301	267	311	317	294	305	313	313	294	338	307	279	327	277	304	283	297	282	316	320	289	270	288	321	268	301	323	298	291	322	282	269	278	320	323	287	313	320	305	316	316	287	308	273	282	296	310	294	298	323	280	291	283	305	322	288	307	276	287	304	296	285	289	287	297	274	318	295	280	319	314	297	293	290	286	283	276	310	294	316	282	314	326	296	304	315	291	305	330	325	275	302	324	299	296	301	295	310	287	288	287	267	275	322	297	321	283	313	328	310	307	300	305	295	264	310	315	300	286	300	320	334	288	340	317	299	282	296	294	287	297	287	312	293	285	273	301	318	304	281	319	302	269	309	288	313	305	321	327	313	299	282	277	282	303	309	277	296	322	308	306	280	333	279	285	340	320	296	321	304	293	319	307	269	261	276	278	308	294	308	297	337	290	320	330	336	304	267	291	295	301	283	309	275	321	283	305	326	298	310	258	320	304	305	319	303	316	301	278	291	307	293	316	281	322	306	279	326	279	295	297	296	299	297	317	294	296	281	298	265	297	281	271	314	297	325	323	313	334	282	335	299	286	294	305	292	291	285	308	300	278	283	287	274	289	316	302	299	311	288	316	288	323	269	279	320	271	310	280	290	298	290	300	304	281	314	281	294	348	313	306	310	297	292	290	305	294	281	303	306	311	309	284	270	288	293	297	307	304	278	303	302	313	293	303	293	298	319	320	328	315	300	327	308	283	275	297	306	309	318	311	292	279	281	294	294	277	292	301	291	284	278	323	293	310	297	317	312	284	321	273	316	329	319	294	294	324	315	292	309	292	251	271	313	290	288	275	314	294	314	295	280	293	307	316	265	296	313	283	280	305	305	280	288	291	289	326	295	303	274	292	319	292	299	310	301	280	275	263	288	304	281	275	295	292	302	339	333	279	295	319	279	308	288	313	299	307	302	305	351	310	305	284	303	294	283	325	291	301	293	332	284	291	296	308	298	303	281	298	329	299	322	281	282	280	318	327	313	311	289	343	298	314	324	306	302	288	296	290	286	291	299	340	316	292	301	317	305	308	304	283	322	293	288	309	307	298	299	288	328	291	272	298	318	297	281	324	278	313	299	307	311	282	329	331	326	297	292	302	322	276	302	329	332	329	301	313	305	283	288	284	301	280	302	288	312	279	295	317	305	285	270	297	302	298	311	301	294	306	327	296	276	276	314	317	297	289	281	301	276	302	297	278	288	288	298	292	316	298	302	308	279	269	260	287	288	258	343	279	311	292	299	317	278	294	294	324	299	314	304	302	303	285	303	298	307	277	317	296	262	305	290	311	303	324	308	296	309	303	284	325	304	268	295	294	302	294	306	269	283	335	276	288	293	306	280	286	326	271	295	323	280	266	272	295	309	282	306	285	309	313	297	308	289	266	299	307	302	288	327	296	309	279	312	281	315	287	298	279	279	293	300	297	289	309	309	284	290	309	282	323	305	286	298	301	285	317	287	273	298	299	302	298	299	300	280	295	285	277	287	307	294	309	304	314	267	312	286	303	285	322	284	294	282	297	307	292	300	335	283	298	280	330	289	286	295	327	301	313	309	278	295	296	275	266	273	306	287	308	318	332	305	284	311	305	311	309	261	288	284	309	299	340	307	311	266	281	313	284	330	279	290	298	267	286	303	286	312	299	290	294	318	301	312	348	294	276	298	286	309	302	303	288	305	274	277	315	299	296	327	342	272	317	283	266	255	339	294	284	274	289	314	261	327	322	301	291	308	303	299	291	274	302	326	289	298	292	309	296	254	307	294	310	338	335	297	266	307	330	278	309	297	303	343	307	295	294	324	297	270	283	324	277	305	296	321	278	308	327	296	293	297	307	324	296	282	284	339	301	277	316	345	319	267	302	273	290	305	293	331	309	310	322	331	325	307	296	292	276	320	293	316	284	312	310	308	348	290	302	313	324	303	317	297	298	306	304	317	287	287	262	274	309	328	294	303	295	269	319	310	296	302	256	304	299	312	272	278	296	289	291	282	337	324	300	304	317	312	285	277	304	295	302	292	289	311	266	283	275	301	308	309	285	295	297	307	325	312	287	312	256	324	285	306	306	286	297	274	266	300	312	299	318	281	316	320	301	318	283	316	289	311	280	313	317	292	301	316	272	321	348	282	291	289	323	315	307	325	277	282	302	295	304	268	302	285	294	296	272	317	272	339	300	323	320	279	306	335	286	308	352	333	296	295	276	290	326	282	287	293	322	289	305	301	257	310	328	304	306	341	319	290	278	307	319	302	266	302	277	292	291	259	283	304	306	322	302	311	309	295	276	283	288	322	318	298	304	307	287	324	261	297	309	278	311	298	250	298	303	278	281	241	328	313	289	309	294	259	252	281	282	299	325	323	286	295	311	287	292	293	289	287	302	298	326	303	294	275	299	340	281	297	323	275	294	275	316	339	311	302	311	287	306	287	302	300	300	265	306	295	285	281	284	302	314	316	309	275	297	276	304	301	306	284	313	349	296	287	316	292	315	316	307	317	284	286	321	314	270	293	318	292	287	313	279	311	267	318	265	303	328	303	262	314	291	284	294	316	309	304	313	287	315	305	302	301	266	266	284	300	281	309	283	303	331	327	309	284	335	270	288	284	290	299	277	326	286	321	280	326	300	308	303	294	311	288	286	295	341	300	299	308	287	301	334	362	277	276	311	308	302	283	285	314	289	287	277	324	290	308	321	286	317	311	283	308	278	338	305	314	313	328	263	324	306	305	321	321	328	279	305	278	285	303	295	294	320	298	297	304	308	311	314	261	305	278	278	304	336	317	274	268	285	291	307	269	287	282	328	303	292	289	288	276	286	297	319	332	335	302	274	310	305	301	270	322	264	281	319	315	302	292	321	279	278	300	299	294	292	324	289	313	343	277	269	331	308	290	295	294	293	302	287	307	263	293	334	284	308	295	323	325	306	289	297	274	280	289	293	284	269	279	308	327	314	309	302	337	298
37617	22237	9168	4390	3166	2271	1792	1359	1114	999	777	724	619	528	497	506	469	419	444	372	376	370	376	364	346	334	356	332	327	334	350	340	346	341	371	289	311	322	357	287	329	309	331	323	316	313	313	339	316	319	334	339	310	305	283	342	280	330	320	308	326	317	327	325	340	320	316	331	329	283	314	307	333	308	285	330	281	344	297	283	279	346	306	280	301	310	331	306	294	296	287	302	338	333	294	294	350	305	299	309	307	334	342	316	326	335	320	269	279	299	295	306	315	299	314	288	329	296	283	297	294	335	331	328	293	332	317	306	314	342	283	286	322	307	293	278	269	309	316	297	308	302	294	312	286	307	301	343	293	309	297	321	282	311	322	300	331	299	330	298	315	297	287	300	329	303	287	347	313	305	293	324	321	295	294	295	271	309	285	290	320	297	300	329	267	292	323	278	328	266	285	285	312	305	284	294	326	314	277	303	304	322	298	312	303	315	290	333	354	350	336	303	293	339	278	326	289	302	304	292	337	298	336	321	325	334	296	290	295	348	341	300	317	303	299	309	303	309	292	315	315	309	309	292	329	307	343	281	295	292	285	277	301	306	314	334	311	322	354	290	331	297	315	298	302	321	300	301	301	340	305	268	293	336	294	340	297	281	336	279	325	283	303	276	339	317	300	298	288	329	297	281	302	342	325	289	286	292	294	345	329	315	280	305	309	291	317	296	317	310	297	308	278	300	276	310	266	289	336	298	305	297	321	304	325	272	308	306	286	270	306	305	302	285	319	326	322	323	279	261	326	304	311	312	304	316	308	338	282	314	317	304	306	311	325	290	297	304	279	320	281	261	336	252	294	317	300	315	310	289	285	345	339	320	268	288	297	300	310	319	308	306	319	289	320	301	316	314	314	305	250	289	298	314	290	301	327	322	306	311	311	326	323	288	303	315	288	294	330	285	306	324	273	288	286	323	314	317	307	308	303	318	301	293	314	284	307	341	320	272	308	278	280	321	280	308	287	297	320	307	290	337	308	295	283	296	289	321	287	302	297	298	300	320	320	295	320	301	313	287	305	310	287	320	290	317	321	281	298	310	316	298	325	294	301	299	302	295	275	295	284	298	295	305	313	324	295	319	270	305	295	289	322	300	320	319	340	263	286	330	336	324	337	307	321	270	320	287	303	288	282	313	285	352	323	316	323	290	328	274	308	287	315	289	298	294	291	303	312	322	304	271	294	294	279	279	324	311	277	297	310	295	317	324	302	314	325	319	299	307	316	298	333	271	307	320	299	304	328	308	298	299	276	307	311	325	307	304	290	316	291	304	322	290	310	327	280	279	280	295	301	316	335	309	305	329	323	284	310	263	329	289	300	276	293	318	306	312	277	327	279	306	303	303	288	280	290	303	304	317	294	314	313	330	322	317	334	310	311	316	300	335	290	284	273	289	310	314	352	282	302	319	300	296	299	280	328	312	288	300	295	306	298	319	332	309	307	321	309	316	283	331	305	320	318	299	322	328	286	317	326	281	269	269	328	310	313	303	298	304	313	310	308	295	269	312	325	296	331	310	307	298	296	311	270	308	317	308	348	327	284	278	307	305	330	273	352	301	314	280	296	305	302	305	280	291	320	307	290	266	285	304	310	300	279	307	296	288	263	324	286	313	286	306	321	315	321	314	333	292	321	284	308	314	286	300	286	318	294	294	307	289	322	308	327	327	299	315	301	309	292	325	297	304	311	328	298	294	315	264	306	315	289	291	321	312	293	284	319	315	311	286	322	302	306	318	356	322	308	302	313	327	305	324	298	294	312	325	307	310	293	313	298	300	317	313	303	305	292	293	325	300	315	289	320	306	291	295	298	314	297	301	314	310	311	329	309	281	314	331	290	317	302	304	306	302	327	338	304	307	284	310	285	283	324	288	321	327	302	295	325	284	306	288	302	322	284	308	303	287	311	296	313	319	323	334	318	312	301	281	284	265	282	307	303	278	311	326	291	312	305	313	332	333	298	304	333	307	287	301	294	290	301	306	302	311	268	282	318	302	273	301	297	289	295	329	298	319	318	307	302	275	313	320	310	332	304	323	308	312	295	323	278	298	300	292	289	307	286	308	319	289	294	286	295	303	309	305	320	295	285	310	303	298	324	313	305	302	345	281	324	328	353	306	318	305	310	326	304	304	304	312	307	311	305	293	297	311	262	314	324	275	303	316	303	297	340	310	340	354	325	302	309	328	308	316	314	319	270	315	291	308	293	294	331	288	319	294	311	306	291	295	281	325	307	313	310	306	313	322	296	271	319	324	319	289	338	285	284	283	299	308	299	283	329	297	302	313	271	298	311	307	315	300	287	321	282	301	297	303	298	308	286	304	312	295	324	293	274	313	316	325	300	293	289	275	295	270	292	291	318	314	317	298	306	319	360	299	294	304	294	321	300	316	312	349	305	293	297	276	318	309	308	279	298	332	318	307	276	317	287	327	323	285	329	310	337	360	333	309	287	300	298	293	318	324	284	291	315	319	309	343	290	295	303	311	327	342	318	279	313	293	277	303	312	299	325	286	310	310	288	285	278	294	312	319	325	325	263	284	301	311	326	307	296	290	308	329	313	301	288	335	308	330	292	319	324	331	284	301	277	301	287	293	280	319	279	283	301	319	323	317	327	297	318	291	304	297	268	316	306	309	291	315	331	311	365	284	304	328	285	276	302	296	299	308	310	270	305	314	321	303	307	292	312	286	289	322	347	285	294	343	295	312	283	294	281	340	287	296	317	284	331	341	331	300	317	316	303	278	311	286	261	287	328	320	303	288	303	291	293	270	309	302	283	310	304	306	293	311	296	310	313	318	295	299	308	306	294	295	288	276	300	319	325	321	306	295	280	281	301	312	323	329	285	304	293	308	324	328	317	330	288	288	319	249	290	325	311	320	329	312	325	301	315	293	310	327	318	252	308	291	281	272	291	300	295	291	286	253	324	297	293	319	341	288	301	288	299	291	280	291	326	305	295	300	298	294	321	314	313	276	297	279	309	298	304	311	305	299	295	287	317	335	311	298	299	295	282	282	299	284	272	305	306	292	295	288	273	301	316	315	327	286	312	331	285	304	285	316	268	311	307	284	284	291	307	285	308	304	312	312	297	329	278	313	297	297	303	286	283	293	277	302	306	293	313	304	276	320	319	309	293	282	259	305	286	316	284	292	294	314	301	285	313	284	300	304	310	281	303	340	312	317	302	302	261	335	316	336	317	298	298	298	324	277	314	288	303	311	304	301	310	290	279	292	279	305	325	276	297	311	310	295	294	304	323	302	320	308	328	308	261	304	276	309	298	296	325	325	314	300	298	315	320	340	307	300	327	319	301	319	312	265	288	286	290	291	317	320	306	277	300	296	303	306	317	325	294	300	311	283	302	294	309	305	288	292	290	288	292	315	281	320	322	299	305	305	306	288	267	283	302	293	302	304	268	308	317	312	295	312	296	303	283	312	292	267	311	283	294	301	316	294	298	284
27505	17243	3309	530	373	310	350	266	296	275	301	247	292	299	289	274	285	261	274	285	259	286	263	269	265	280	255	253	284	272	277	293	272	284	281	265	268	271	265	269	305	292	290	251	263	236	281	305	290	270	278	281	287	268	293	259	260	285	301	275	256	272	266	251	263	284	265	258	258	267	247	269	234	278	251	255	280	290	259	286	257	305	281	267	281	286	272	277	285	266	268	229	243	295	267	280	281	247	250	227	271	271	267	267	314	269	272	291	283	253	276	272	261	243	272	255	290	271	278	281	239	282	284	292	241	270	276	260	250	270	255	263	268	260	275	268	275	264	263	288	292	277	278	266	266	262	292	262	261	278	262	269	272	263	270	264	262	277	282	261	287	272	275	306	266	245	254	249	273	272	252	282	274	272	262	300	266	277	262	273	295	254	286	262	302	293	264	253	246	232	245	272	272	293	265	268	261	277	247	260	294	289	249	254	249	300	286	276	277	259	286	267	263	289	280	286	271	247	274	224	271	249	266	283	264	247	230	283	255	256	269	279	278	260	276	260	275	267	290	270	302	280	246	255	293	299	269	283	265	274	305	297	302	316	267	279	310	278	278	264	248	264	288	272	265	264	264	278	259	278	276	254	273	312	259	246	261	263	263	323	305	264	289	271	280	277	273	278	265	281	255	278	243	263	286	292	265	273	285	310	284	259	270	263	298	270	297	298	269	273	300	265	264	288	239	316	261	268	257	295	274	304	294	271	262	257	252	288	274	262	260	266	283	268	298	288	260	268	268	289	243	241	266	269	287	289	297	267	270	282	242	277	259	254	255	282	248	261	251	273	275	257	282	271	274	260	270	274	286	266	280	265	283	263	298	256	281	277	266	290	303	266	299	279	280	285	268	250	262	277	293	253	264	297	259	265	257	274	247	292	253	286	285	270	247	257	249	252	281	298	249	272	292	255	293	265	272	272	235	271	273	237	266	245	256	268	271	285	251	307	276	266	262	267	295	285	282	266	259	276	260	259	290	278	241	258	256	283	272	267	246	266	275	274	303	288	268	274	257	263	276	280	300	292	267	249	283	270	272	271	285	271	294	310	296	294	269	275	283	302	266	279	293	305	270	272	300	264	285	288	218	284	265	231	259	287	299	271	266	295	292	268	277	267	239	276	281	268	291	267	264	255	275	264	279	301	276	299	269	286	272	266	269	289	317	260	268	279	301	262	277	255	256	260	265	270	270	243	267	273	289	266	285	250	279	239	289	273	275	278	265	268	281	269	250	280	276	287	255	258	275	277	245	279	244	261	278	273	251	256	273	291	299	250	288	283	256	272	271	268	253	266	271	276	274	276	253	269	271	252	277	251	273	290	272	276	274	304	271	251	280	261	303	261	275	255	238	264	311	248	279	271	264	262	266	249	291	270	306	280	278	266	256	266	261	284	256	246	253	262	253	282	291	267	267	278	281	276	293	266	247	286	260	259	246	285	272	304	286	285	258	250	289	252	287	308	276	280	262	273	264	289	267	268	272	261	287	275	253	294	261	284	244	277	294	268	257	263	263	284	300	263	238	320	262	256	275	318	283	239	257	289	243	254	249	261	271	236	299	256	277	254	277	267	260	280	243	254	302	264	283	285	284	294	258	285	240	274	269	295	303	287	289	269	276	279	261	280	261	279	268	267	268	285	289	280	294	250	289	268	266	267	265	274	267	247	266	275	274	264	264	261	250	274	299	282	313	264	295	273	278	262	298	222	284	253	267	275	287	268	244	285	263	249	265	280	225	262	266	255	251	253	269	281	258	282	288	253	266	303	275	293	247	279	281	260	288	261	284	285	285	287	271	240	253	267	271	279	277	252	266	270	299	281	271	265	278	260	242	259	279	249	276	236	243	252	273	275	262	298	254	294	260	282	279	271	294	268	256	285	280	279	246	238	266	292	266	291	248	279	271	258	274	236	291	278	271	267	287	261	282	250	277	283	300	268	244	279	281	264	287	286	290	290	266	267	276	278	273	280	290	279	259	297	276	268	236	262	243	283	309	273	280	279	284	251	280	280	282	277	266	278	255	298	283	290	223	265	281	250	266	329	216	273	287	264	312	256	262	268	289	270	271	254	271	317	301	280	272	262	259	255	286	290	231	280	269	246	237	279	256	286	260	259	287	265	266	279	252	259	267	272	268	282	258	262	278	259	284	278	276	266	266	268	265	272	248	280	243	274	277	269	261	272	269	280	232	285	287	258	267	279	266	287	323	273	276	243	262	309	277	296	258	249	265	275	279	268	249	237	247	250	247	289	299	300	293	271	248	314	275	276	268	252	268	268	281	286	263	263	271	310	243	264	269	251	262	283	265	255	281	287	259	259	247	292	242	306	260	275	290	261	270	293	262	276	269	261	294	279	268	295	269	266	252	299	272	259	261	251	311	285	250	263	295	249	287	241	287	258	259	278	262	288	273	292	298	276	272	278	260	265	276	264	274	277	285	270	288	275	266	281	262	273	291	248	246	263	300	246	289	275	281	295	261	261	269	281	270	275	276	285	255	287	291	275	259	259	259	276	275	268	248	304	284	304	276	270	276	283	258	274	277	256	283	290	289	251	270	260	279	278	265	272	276	287	257	293	229	261	263	241	291	258	270	272	254	275	255	239	270	280	253	270	267	248	282	275	242	248	278	283	257	255	259	256	267	282	266	275	258	278	290	268	268	280	292	260	237	250	257	287	231	252	274	265	269	291	275	240	249	289	237	270	264	275	284	264	272	274	269	252	262	253	287	273	271	278	289	266	276	275	280	266	301	269	260	258	266	262	275	235	302	242	298	259	264	240	274	272	256	276	295	256	257	282	276	267	271	277	299	306	284	276	279	259	283	266	272	292	259	272	275	296	259	265	282	249	263	268	279	255	263	248	282	271	268	259	306	286	280	269	272	260	252	265	266	276	274	285	262	266	232	283	290	272	299	277	272	285	241	274	259	285	262	285	250	288	259	275	294	277	255	281	287	281	274	270	288	286	294	281	253	276	280	272	266	286	265	277	302	285	270	252	274	262	263	269	272	291	248	293	297	280	288	275	261	300	267	258	249	271	277	274	287	263	288	289	288	268	299	287	237	300	255	269	278	282	297	266	271	246	295	295	273	248	260	274	280	281	270	261	244	318	272	275	261	251	302	286	242	304	286	277	292	246	221	254	282	273	272	227	289	264	282	265	263	291	250	288	263	257	317	266	279	298	254	289	296	243	287	270	280	265	271	275	292	261	251	266	269	275	263	260	266	272	262	264	262	253	284	266	271	271	263	268	248	268	278	275	279	280	266	266	262	268	281	303	260	285	248	247	285	276	266	261	287	232	293	242	254	239	268	266	246	276	278	279	256	266	244	264	291	271	297	283	287	280	274	249	261	241	265	260	242	268	273	307	261	284	276	296	265	277	237	286	260	275	245	280	275	264	247	262	272	269	281	281	265	255	276	277	270	290	285	273	246	246	274	294	254	279	272	291	284	261
8415	2071	599	413	396	383	330	335	312	306	341	325	310	293	326	337	313	282	298	299	341	329	312	343	305	314	320	288	287	316	308	305	291	266	312	322	322	285	328	304	308	301	328	308	303	324	288	297	336	277	300	327	303	312	317	307	284	299	315	323	286	310	294	276	298	305	294	287	299	319	265	312	315	300	290	328	316	298	287	291	295	301	300	297	314	323	342	282	297	309	302	318	303	301	318	285	319	315	330	277	277	330	332	304	312	289	288	308	298	326	319	314	330	283	306	311	310	328	310	310	313	282	305	303	316	286	301	265	325	299	304	275	309	314	271	285	336	303	313	290	312	319	321	320	300	311	304	295	302	321	303	329	295	310	275	283	282	301	294	297	287	316	296	307	297	302	265	308	311	312	305	284	288	294	302	322	258	326	313	315	322	284	309	298	283	312	352	281	310	295	320	359	296	296	272	295	350	273	287	318	278	319	301	315	306	286	303	284	305	318	267	297	333	294	302	301	320	331	273	308	278	304	299	323	318	278	311	306	317	305	307	272	320	289	310	327	306	295	304	331	315	304	300	313	295	291	275	313	300	303	297	276	344	285	329	306	318	277	313	313	304	307	279	301	278	302	339	295	336	312	265	294	300	286	299	319	338	274	314	297	314	325	298	331	297	308	320	320	299	308	291	286	308	317	312	322	269	322	311	296	308	272	287	320	284	264	281	291	311	340	303	331	299	306	320	302	298	312	349	278	285	330	295	335	341	330	258	331	286	333	296	303	324	303	298	292	281	297	294	303	268	305	317	307	298	312	286	341	302	307	314	279	301	319	326	307	303	308	311	307	308	300	310	301	301	290	300	290	320	331	298	312	292	287	312	297	306	299	329	282	300	312	304	336	279	275	325	303	314	291	328	303	297	330	330	314	303	301	283	269	297	302	314	306	316	298	284	325	301	303	286	298	275	272	291	338	304	322	297	268	299	288	301	278	293	309	318	304	307	301	308	282	323	331	329	311	325	278	296	298	291	315	336	274	317	288	312	327	293	320	272	301	319	316	330	288	315	328	326	308	285	308	293	312	318	320	339	318	299	309	329	294	310	283	340	329	290	341	290	290	290	321	317	308	312	287	290	293	296	335	309	278	279	327	284	307	304	306	313	302	305	293	299	298	285	317	313	300	342	301	298	319	313	315	289	299	300	281	289	345	300	296	308	322	312	291	306	334	310	314	305	320	329	281	298	282	333	290	302	298	300	326	302	288	294	277	300	304	326	297	331	301	294	313	292	305	306	254	307	297	313	317	323	299	284	307	275	304	310	309	269	300	294	295	329	298	296	319	318	306	312	318	288	280	272	298	277	293	317	318	307	283	302	309	296	323	310	289	293	306	301	297	273	339	280	332	270	323	319	284	300	306	301	300	311	275	261	304	293	289	316	306	310	281	283	327	305	298	291	301	321	291	303	293	307	267	303	326	305	291	312	295	323	275	290	258	294	302	309	306	311	318	335	307	301	324	285	292	311	284	290	281	324	302	310	304	312	315	275	333	326	327	295	297	341	277	301	300	315	305	336	325	296	306	279	313	312	301	322	328	314	284	321	281	278	300	273	307	307	322	312	306	332	333	267	248	311	315	308	303	314	316	305	325	318	278	262	281	283	315	292	283	276	296	288	306	278	312	316	327	275	322	296	284	310	325	281	340	298	306	292	326	293	301	301	315	306	275	249	326	264	331	300	286	287	347	303	329	287	285	321	306	290	282	312	297	338	275	293	315	287	322	295	319	318	343	322	328	267	328	320	322	282	286	298	307	330	298	319	312	299	297	325	280	304	329	323	292	309	276	331	315	296	298	325	311	267	310	303	283	320	282	297	310	321	324	291	303	306	291	308	290	273	273	324	288	297	288	299	320	331	321	297	294	312	310	314	307	307	301	303	297	333	326	310	303	287	308	294	322	305	287	284	323	285	313	311	320	317	301	298	307	309	299	302	296	280	313	293	313	310	330	301	326	316	283	277	274	314	307	309	324	310	303	302	305	275	297	315	313	300	282	267	333	289	282	298	306	305	299	284	277	297	309	304	283	287	289	281	308	329	304	306	288	335	325	308	287	286	306	285	304	305	332	288	320	317	299	302	289	269	308	310	291	305	306	292	310	292	315	295	327	308	293	289	309	304	290	292	287	299	287	296	282	299	293	306	315	317	258	303	316	298	304	322	308	313	330	292	292	306	305	297	336	298	354	325	325	324	283	307	291	326	319	307	316	303	294	347	342	302	291	295	286	270	312	309	324	305	316	277	300	305	319	306	310	300	345	257	291	291	293	302	321	285	333	309	290	316	312	288	301	283	286	350	274	309	297	310	281	288	338	273	326	306	273	305	304	347	318	307	293	297	310	293	297	278	312	295	306	280	324	334	295	292	295	298	304	301	289	313	300	299	295	294	284	293	305	283	304	324	322	322	303	312	291	276	302	308	330	261	312	331	311	283	306	312	294	301	277	281	328	307	294	321	320	321	299	316	312	275	300	304	301	312	279	263	319	285	309	307	311	307	327	299	313	322	274	322	293	322	317	309	296	334	335	281	296	308	310	302	297	288	301	311	288	292	314	291	278	286	291	307	301	333	309	327	287	298	331	326	281	303	310	300	322	314	331	286	302	286	314	285	312	285	318	276	313	333	310	326	308	293	287	287	301	301	350	299	310	304	310	346	318	309	343	315	275	332	288	312	295	304	315	293	317	267	312	306	321	301	279	284	285	296	286	306	286	308	328	315	304	308	280	313	288	313	312	293	314	271	293	307	262	335	331	281	298	320	294	340	308	301	304	273	319	302	291	307	283	300	307	271	307	286	304	320	304	277	305	294	301	292	302	317	298	290	313	297	346	344	279	317	276	322	307	283	295	316	328	316	294	272	318	317	291	298	301	304	270	300	302	306	308	298	339	274	288	331	287	302	316	317	292	287	314	294	309	288	283	307	294	354	290	299	298	303	281	266	304	286	286	328	298	295	307	295	315	307	323	298	304	341	271	301	286	296	320	323	297	293	286	347	311	275	312	304	309	329	309	303	295	332	323	300	306	294	295	290	313	292	318	301	320	302	305	295	287	291	283	272	305	282	330	306	311	274	302	304	328	289	270	323	333	302	323	330	260	308	294	310	288	315	300	305	296	287	270	288	289	296	311	300	292	296	309	318	266	303	320	298	342	349	313	298	325	305	306	333	283	317	308	283	307	269	327	292	317	309	314	302	308	279	293	310	330	310	341	301	279	291	321	286	298	315	333	310	338	286	293	336	275	320	325	313	313	293	296	347	328	319	302	312	287	325	293	283	306	302	322	300	300	314	314	299	303	272	338	301	283	317	298	336	294	303	316	310	319	305	323	336	303	286	343	304	310	292	318	282	318	308	319	294	310	287	306	314	328	329	287	305	316	290	299	328	296	339	298	307	282	292	315	306	283	308	328	301	301	329	316	312	294	316	328	292	301	279	338	312	308	286	309	312	314	283	331
23656	21108	28250	24171	21111	8578	672	427	354	269	267	234	234	199	215	167	176	184	173	167	173	155	179	160	154	154	134	142	154	138	153	146	150	152	138	143	138	140	134	153	157	148	135	134	143	126	137	130	137	132	132	121	137	123	133	141	120	155	153	137	123	116	131	123	138	125	133	126	139	139	116	113	137	149	109	127	146	145	117	145	149	130	131	108	157	113	144	109	127	149	145	123	145	140	116	126	137	121	143	131	119	134	139	133	139	123	122	132	131	111	132	140	117	148	135	129	127	146	152	138	146	119	136	144	107	136	127	143	166	138	118	131	140	116	140	132	121	109	133	127	118	141	145	118	130	144	123	115	138	135	151	156	121	164	144	116	148	126	130	137	135	113	126	132	121	138	131	142	120	137	146	137	136	129	126	135	127	139	110	122	143	143	129	168	117	109	154	145	130	138	117	131	145	149	138	158	118	145	142	131	116	140	143	114	138	119	153	142	145	134	147	120	128	124	122	126	142	134	147	128	129	132	140	162	141	141	138	135	133	121	142	138	123	124	113	117	136	131	129	138	132	141	138	145	131	140	125	123	150	113	143	137	123	120	142	126	145	130	144	133	136	130	132	138	132	126	133	141	110	142	122	139	126	119	131	134	130	131	141	138	125	132	127	165	125	133	124	132	129	135	147	122	121	138	136	129	111	135	122	146	146	122	128	136	141	139	155	110	128	137	120	129	153	149	122	136	120	140	123	127	133	134	137	120	141	134	147	117	135	125	132	142	159	135	137	143	117	146	118	133	128	112	114	125	134	125	117	141	151	145	132	140	136	138	139	124	147	133	152	127	130	141	124	152	157	133	139	131	142	135	130	133	136	134	127	135	135	146	124	159	145	137	122	143	131	136	136	124	136	116	136	131	155	150	117	125	121	130	120	130	124	136	131	134	139	131	139	131	118	140	128	144	142	125	116	129	118	128	135	121	165	117	139	126	139	123	132	138	144	126	125	123	129	139	145	137	120	130	137	115	127	125	146	123	106	141	143	122	128	143	133	127	129	134	121	131	125	111	140	124	128	131	121	126	113	123	138	136	140	136	111	132	146	129	143	151	126	153	131	142	150	133	113	140	137	119	116	147	132	141	146	128	118	107	146	132	157	134	127	125	120	122	136	131	136	108	140	147	118	126	122	124	144	120	153	123	133	133	144	126	125	120	144	119	126	136	142	130	127	124	155	138	127	128	137	130	153	134	136	130	144	120	116	126	124	137	127	169	137	168	121	137	132	151	158	140	152	122	139	169	124	118	119	118	141	135	100	130	118	134	118	139	136	143	141	134	120	113	139	149	152	123	104	121	125	123	132	155	132	135	126	118	121	114	139	109	124	137	116	117	134	114	155	138	130	136	131	135	134	127	117	116	142	138	142	125	117	139	116	138	127	122	130	119	125	128	113	127	125	134	133	125	125	116	137	134	134	114	122	133	121	148	123	137	136	145	131	125	145	140	137	148	149	120	120	115	121	148	126	152	139	146	127	130	115	139	128	117	145	138	128	132	136	123	133	113	122	117	133	116	147	146	144	157	139	159	143	135	122	122	135	124	139	135	150	131	148	135	158	119	156	133	125	129	148	111	120	123	151	130	128	123	121	123	128	145	131	131	145	111	134	108	129	138	119	134	149	116	137	128	132	147	132	153	129	128	172	142	125	125	138	143	133	133	141	140	130	144	127	142	129	134	141	128	129	100	132	132	135	129	140	143	137	130	116	150	144	117	121	122	153	143	149	122	130	125	142	120	126	130	136	135	131	139	115	121	147	143	166	145	106	124	106	113	138	119	131	116	119	121	115	134	143	153	133	125	145	132	141	111	126	130	133	137	130	134	111	125	154	109	131	117	130	142	135	139	124	131	165	123	135	111	123	126	106	149	128	117	124	131	142	152	149	132	116	127	151	133	128	117	134	140	143	114	137	113	132	133	152	151	130	131	113	109	147	144	123	138	119	149	121	148	157	112	144	139	134	124	125	125	134	151	128	153	150	125	120	135	148	124	142	137	142	138	128	150	144	137	142	152	146	120	115	125	136	153	138	137	131	108	136	133	131	125	130	126	121	134	131	105	125	143	147	126	142	124	148	141	144	142	127	143	121	126	122	132	126	154	129	142	144	138	163	142	131	132	137	140	119	128	130	140	116	138	138	129	134	131	131	135	162	147	124	130	127	124	139	139	124	126	150	94	142	126	125	128	135	137	139	128	151	123	137	147	149	132	122	131	125	128	128	135	124	139	161	136	135	139	142	127	130	146	110	134	139	127	128	115	128	120	144	165	146	145	99	139	115	117	142	142	136	122	145	126	132	133	140	115	150	137	130	150	126	134	136	143	124	146	144	125	145	140	146	124	144	138	155	134	119	136	140	129	130	127	133	132	137	140	121	148	149	129	130	126	127	145	145	131	145	134	143	129	132	125	149	128	125	150	121	128	122	118	155	143	144	123	129	132	107	133	107	141	111	146	116	126	138	142	144	116	149	114	147	129	131	132	132	127	118	129	115	140	153	112	144	149	165	136	153	125	128	129	108	131	132	134	128	114	113	150	143	139	138	125	137	126	139	139	144	152	130	136	126	124	131	113	135	122	147	149	128	132	130	137	116	124	147	112	124	137	127	135	152	134	139	137	141	146	143	112	121	123	135	139	132	138	140	135	119	124	119	140	130	135	146	145	148	132	138	135	121	140	138	129	133	129	126	135	110	129	131	136	125	152	131	122	122	124	142	140	130	155	132	142	140	153	122	123	123	124	139	126	127	119	116	129	124	118	134	116	123	124	131	143	128	133	139	144	121	124	136	142	133	144	131	119	123	132	143	131	123	117	140	137	124	135	138	112	132	115	121	118	140	153	133	138	125	114	118	137	125	136	143	151	133	127	122	117	132	143	135	156	144	142	152	126	138	112	142	151	131	127	139	123	145	135	116	134	124	125	120	131	129	142	140	140	131	137	130	123	144	112	132	109	127	130	136	140	128	122	110	129	117	139	133	123	133	139	123	136	134	111	141	136	134	139	129	114	143	120	133	141	132	104	116	145	120	129	110	140	123	108	144	116	141	140	140	129	134	119	137	134	131	151	130	133	120	128	130	145	137	123	140	142	128	138	122	130	141	154	142	136	118	113	135	131	135	149	117	108	137	135	152	124	122	127	129	140	138	123	140	127	112	133	135	134	126	121	121	122	125	118	147	158	125	128	136	154	150	120	128	133	135	146	137	117	136	148	131	130	120	120	141	133	148	131	137	144	144	117	126	136	125	155	136	124	130	135	148	153	135	132	140	130	122	148	136	147	129	127	135	141	121	119	127	136	132	135	144	140	123	123	129	143	129	147	125	137	148	112	123	117	132	134	141	137	121	127	124	137	149	121	129	152	126	128	118	133	145	125	140	139	140	116	123	132	132	135	119	134	111	155	126	147	128	143	133	151	136	143	137	145	142	125	147	125	157	139	135	130	135	124	124	119	130	137
29609	14681	5363	2402	1637	1272	941	723	558	448	416	376	308	273	254	245	238	239	216	201	200	204	202	209	173	169	197	193	176	211	186	190	155	186	165	152	176	171	192	161	187	163	160	167	170	165	181	180	166	178	160	136	155	146	144	163	162	171	179	159	168	163	173	125	141	151	138	148	154	168	150	137	164	142	165	130	152	157	153	147	161	136	145	166	151	147	163	134	165	154	153	140	160	152	151	147	158	180	140	159	155	169	165	163	139	163	161	157	138	147	159	180	169	144	147	164	140	133	166	161	164	170	160	141	176	164	158	148	161	156	145	156	160	168	142	180	136	162	165	166	183	179	152	142	148	167	149	146	154	171	148	163	148	174	146	165	137	168	149	152	148	141	150	168	137	156	165	135	171	146	156	165	127	145	154	143	135	153	183	151	150	146	160	161	143	151	140	151	146	151	142	169	167	145	150	128	158	154	141	144	152	127	162	170	184	175	165	158	155	172	163	150	136	172	160	156	154	160	162	162	123	165	146	140	130	161	145	159	177	173	159	148	161	165	163	168	134	133	170	144	170	153	136	174	165	159	153	135	130	147	122	159	144	152	144	170	144	160	134	165	154	132	153	172	166	159	140	138	135	165	169	142	155	151	150	164	158	156	160	151	150	143	143	156	160	150	159	144	167	162	136	140	127	154	152	144	169	136	146	133	133	155	152	145	176	157	152	140	160	153	163	148	169	138	161	172	171	151	144	174	180	136	160	154	143	158	166	152	184	138	189	137	167	160	155	145	157	162	184	158	177	147	158	175	133	137	141	156	152	134	134	158	158	154	192	132	157	158	149	156	137	143	147	154	154	161	158	173	148	154	167	168	115	152	142	157	147	141	168	145	130	153	166	156	161	164	149	167	147	151	135	146	152	164	149	158	148	165	162	148	139	143	157	159	164	170	165	128	156	161	165	174	148	158	162	149	147	157	182	146	156	149	156	147	146	170	158	139	149	159	162	158	171	157	159	157	183	142	157	152	134	144	137	143	163	147	153	132	135	158	142	149	134	158	136	144	155	171	152	147	154	168	166	161	178	159	165	150	155	156	166	141	170	172	176	177	174	163	160	157	153	140	152	152	153	140	160	156	152	150	153	157	165	160	138	137	135	149	132	137	135	145	132	170	161	152	181	150	176	137	146	147	130	174	159	125	172	163	133	173	136	161	132	149	161	154	149	157	146	124	163	144	156	146	134	169	154	151	172	120	145	164	146	172	147	150	136	148	158	164	154	155	149	148	168	135	176	166	189	150	157	137	128	150	155	159	149	140	153	151	164	158	146	149	158	152	177	137	155	154	155	166	157	148	141	154	165	132	151	147	143	147	167	147	159	147	154	182	153	171	166	161	132	169	143	169	149	122	167	176	171	139	146	162	157	158	150	132	160	149	145	150	132	142	153	161	146	143	177	171	177	125	131	146	155	150	144	162	180	131	161	144	148	177	156	157	180	144	164	166	166	163	171	170	163	164	151	157	167	177	158	142	191	150	143	155	147	154	157	159	160	131	152	132	148	159	160	147	159	172	135	159	154	146	170	154	158	145	167	166	154	144	152	155	160	142	146	158	150	148	168	156	158	155	149	140	143	146	171	152	137	150	155	171	137	158	140	128	145	163	157	150	144	134	164	160	146	132	155	143	170	145	143	169	148	146	155	154	153	144	148	140	134	162	143	147	139	178	138	163	182	162	143	168	140	138	144	174	150	141	156	152	155	161	159	146	147	154	169	156	142	170	171	159	140	159	157	169	175	160	171	143	153	148	161	148	178	151	162	160	153	144	165	171	141	190	163	142	151	167	158	152	193	188	171	143	153	172	136	173	155	156	154	150	140	151	161	164	157	172	155	156	136	147	176	131	146	142	157	142	153	153	137	140	139	164	155	192	159	153	151	146	147	150	143	142	159	161	159	170	150	148	150	153	176	147	161	159	147	146	135	156	152	158	138	165	188	168	162	157	141	169	146	144	144	171	171	163	172	144	172	143	158	152	155	155	146	155	170	160	158	147	157	151	148	148	164	147	167	146	158	146	140	155	171	171	127	137	169	152	149	148	156	155	168	137	141	142	160	144	163	143	152	160	145	138	174	171	167	155	146	179	150	152	153	161	152	175	130	152	133	162	150	143	149	143	159	163	152	146	157	150	141	155	167	150	174	153	166	156	144	135	162	179	131	167	161	150	156	157	152	163	167	150	145	166	163	148	171	163	148	157	152	179	169	147	144	165	145	162	151	159	159	154	144	141	144	133	137	164	145	155	169	154	152	152	145	151	162	156	152	161	148	134	113	151	147	163	142	153	151	144	164	147	176	154	158	157	155	151	163	172	144	153	144	154	145	129	138	157	139	158	140	163	156	156	148	165	152	161	165	160	161	156	153	158	144	163	143	155	135	159	131	181	160	150	165	155	151	151	163	156	154	133	164	186	161	159	144	162	162	149	154	170	153	171	124	168	165	154	165	153	139	166	148	139	149	166	153	162	148	153	146	146	155	172	164	136	168	163	167	151	159	144	150	148	139	173	146	155	143	161	157	130	159	134	147	152	144	194	165	150	162	143	150	146	148	148	175	152	149	171	151	156	174	163	149	143	159	156	148	163	167	150	169	146	163	144	161	147	157	153	148	167	138	161	149	163	143	144	164	148	135	165	140	150	148	159	153	146	145	163	148	153	150	164	145	167	156	176	159	133	147	169	149	144	159	139	148	151	154	134	141	157	151	158	140	142	166	159	159	176	134	149	148	169	173	144	143	145	167	166	142	154	151	162	157	157	167	183	126	159	164	158	143	144	160	157	146	148	139	162	156	172	153	168	172	163	162	154	165	153	158	131	176	156	144	166	150	153	176	161	178	154	150	153	145	145	149	150	143	144	150	161	156	148	158	159	146	143	155	151	143	137	178	156	172	153	141	155	166	128	150	158	160	146	158	154	161	139	161	154	139	148	139	163	146	172	150	170	166	155	155	146	170	149	130	159	158	142	163	141	155	165	143	138	181	165	150	157	163	161	163	128	168	156	170	123	149	150	159	147	152	177	151	152	139	174	146	177	162	165	139	136	156	147	151	148	160	132	149	142	136	142	155	165	157	138	161	140	161	152	151	137	154	147	162	143	159	172	164	143	151	152	179	145	152	148	153	172	158	167	155	164	175	158	147	151	162	159	183	145	168	158	154	165	162	147	146	151	160	139	155	167	142	161	165	156	155	139	165	152	145	162	160	153	143	139	149	150	134	134	141	134	158	141	157	145	146	167	168	144	140	150	164	170	162	166	142	159	152	166	161	156	167	164	150	175	150	137	135	151	135	149	175	154	145	175	132	152	144	167	159	148	173	150	165	152	153	131	123	161	153	151	157	164	145	154	154	158	156	155	163	154	154	164	134	154	177	146	144	154	149	146	157	153	155	151	148	141	173	148	141	166	150	137	160	146	132	128	148	134	156	165	133	125	140	146	145	164	157	150	144	161	165	122
24823	21108	27127	25268	8974	822	653	558	557	505	479	489	491	467	508	478	470	450	468	446	452	493	495	465	461	474	465	470	415	460	473	474	471	480	471	497	447	468	427	460	421	419	457	458	483	458	414	460	421	445	443	438	470	403	440	426	483	442	425	474	402	428	435	414	415	457	451	470	465	445	462	414	450	422	441	446	459	427	418	450	435	472	479	486	472	441	463	423	437	441	459	505	436	396	440	472	427	448	414	435	457	455	430	432	466	461	430	492	453	412	454	455	456	451	419	444	486	455	457	443	451	455	469	453	432	444	471	467	436	416	442	479	427	437	391	446	465	452	468	433	478	433	434	442	402	471	432	448	403	464	449	446	429	441	422	459	460	479	450	417	417	426	458	486	431	412	414	479	479	441	431	433	427	433	449	469	433	437	411	461	463	439	412	476	450	450	439	408	470	508	428	450	447	419	480	445	417	475	426	451	440	498	461	418	470	452	481	467	437	469	484	485	422	455	476	410	456	452	458	440	445	460	474	440	434	418	424	472	460	444	430	446	468	431	474	412	472	426	451	411	469	435	491	451	438	433	443	466	468	418	423	399	428	468	462	455	438	465	440	468	431	460	410	438	448	413	430	479	433	491	457	419	454	440	471	433	446	432	443	444	490	436	443	458	435	443	454	466	486	440	459	457	435	435	454	445	459	468	439	473	452	475	426	441	436	457	412	452	449	481	421	441	453	453	461	426	426	441	463	436	476	440	421	439	443	427	501	457	475	432	405	444	428	425	449	470	451	449	449	443	440	431	466	499	460	432	417	443	416	479	458	407	425	435	427	460	413	460	460	442	470	430	471	431	473	465	442	459	426	454	454	441	463	422	455	442	471	421	433	451	436	453	432	438	431	439	466	448	448	414	452	455	438	479	451	455	416	399	451	450	430	451	434	455	455	450	447	417	423	451	466	450	422	447	488	429	448	449	443	447	448	432	415	420	435	459	443	460	439	460	419	422	410	448	426	412	478	436	413	471	453	456	400	462	373	420	465	416	453	445	451	445	431	444	430	414	465	458	421	452	421	445	468	386	423	450	439	435	434	464	428	459	444	456	463	449	429	409	419	413	425	455	402	435	454	407	445	460	439	419	438	476	468	442	436	441	428	426	444	420	402	435	441	454	448	433	451	452	477	493	481	424	459	443	447	410	435	469	460	385	406	444	444	470	457	446	424	490	451	455	458	460	423	445	439	431	408	421	447	501	466	457	447	426	431	448	407	455	439	468	470	492	455	474	450	469	488	427	481	471	453	461	460	453	470	436	439	440	432	436	446	402	413	433	406	418	475	454	444	437	440	470	451	462	418	470	450	481	425	440	441	445	449	398	460	438	449	464	457	411	435	424	421	465	441	433	488	415	463	498	428	459	454	451	460	430	471	455	454	449	462	475	429	437	436	452	427	483	474	468	426	482	390	432	426	417	437	449	450	454	436	453	498	451	464	443	431	401	432	476	451	410	450	447	459	444	461	445	482	448	437	470	430	436	453	437	438	422	457	444	454	433	423	463	461	441	448	413	428	453	421	443	452	486	479	435	441	427	439	455	447	445	397	411	441	437	442	414	421	479	424	475	436	415	404	460	467	444	472	451	462	429	449	436	463	435	433	413	443	419	472	470	461	434	427	455	440	437	443	430	450	439	477	462	418	456	472	427	451	459	446	418	412	436	475	444	461	459	439	444	442	493	454	436	428	416	468	470	444	428	451	402	482	469	446	457	500	461	455	432	421	439	442	439	455	443	499	443	410	423	466	465	498	463	468	448	433	457	422	449	482	476	415	493	392	425	451	435	398	437	471	449	479	474	458	465	447	420	486	462	424	464	423	446	446	453	488	414	445	448	389	407	438	417	419	466	446	437	423	456	405	455	414	458	458	419	439	425	467	477	452	438	451	439	417	475	472	417	429	427	472	425	456	463	451	426	432	415	436	395	466	469	448	443	402	437	438	451	417	425	447	432	453	418	418	450	452	442	427	439	445	461	477	430	479	481	442	457	452	465	431	469	426	474	420	459	447	454	437	458	446	460	458	450	418	418	482	485	463	455	430	493	433	432	453	431	448	472	424	477	455	440	466	406	477	449	473	423	460	443	469	438	439	452	431	463	449	424	455	441	481	429	434	451	425	431	416	446	417	459	445	423	413	461	425	433	446	444	449	452	440	469	495	468	471	457	453	454	469	433	462	474	416	447	442	452	434	421	416	409	467	456	411	426	429	419	478	486	432	432	449	460	432	470	482	426	444	453	428	455	456	465	472	423	439	449	446	448	463	436	454	447	465	419	459	454	441	412	468	443	440	455	402	429	457	494	431	411	456	441	466	462	466	423	439	423	422	435	463	448	434	443	434	468	419	427	452	401	443	437	433	454	470	471	429	449	424	443	456	402	460	431	428	449	418	447	454	428	448	428	436	453	416	447	435	446	439	442	455	455	434	471	409	445	446	401	486	422	477	458	418	416	413	437	438	465	406	468	445	424	490	437	468	416	460	464	437	436	462	487	455	414	452	405	409	485	449	411	414	441	449	431	436	452	449	433	412	454	479	431	422	445	426	448	448	414	422	417	443	436	464	454	430	442	438	451	461	423	455	438	440	491	436	458	451	443	441	443	463	458	425	454	439	441	450	440	447	448	441	431	459	426	417	508	442	449	479	398	404	487	445	470	456	441	429	406	458	431	453	444	439	501	441	394	446	410	424	423	454	413	456	443	438	456	423	495	410	439	467	448	415	437	438	433	456	441	422	433	440	426	421	422	446	411	476	447	441	428	419	455	449	446	425	501	461	449	404	499	448	455	420	442	428	437	461	438	465	465	458	432	441	424	428	495	456	462	430	438	422	450	449	481	452	446	425	450	465	387	421	445	429	468	425	450	470	433	455	424	428	431	446	453	467	429	403	430	479	437	461	439	486	425	449	457	486	423	405	444	457	471	470	466	453	419	435	402	445	444	436	462	418	452	446	460	448	454	457	451	415	458	439	481	420	431	454	427	435	424	431	444	451	444	426	416	450	435	452	460	408	462	437	440	460	442	446	403	440	459	485	440	450	443	421	449	449	433	456	416	488	429	431	429	449	478	429	447	456	416	406	449	419	460	435	440	430	403	418	437	425	443	445	403	437	437	408	437	452	459	463	430	446	450	461	448	489	466	419	455	452	442	419	471	450	471	467	402	494	490	474	441	474	421	448	426	428	433	447	457	426	415	465	422	463	431	436	451	447	455	441	453	457	407	444	442	445	458	494	468	483	442	458	452	463	434	471	438	474	425	475	422	429	438	451	464	430	423	435	468	442	451	420	470	436	446	463	434	458	499	426	450	438	421	442	466	464	421	451	427	418	435	448	418	468	436	453	428	447	451	458	468	446	428	427	436	470	438	445	397	449	447	431	469	431	446	445	438	456	433	396	467	407	419	458	460	472	444	412	449	457	449	473	458	418	455	447	450	413	438	459	444	454	420	435	434	477	477
25957	9604	3178	1604	1275	1013	841	773	686	628	583	557	581	537	533	522	540	508	511	480	474	527	482	537	501	470	501	465	469	509	514	505	472	480	460	518	458	494	495	483	491	429	461	495	498	445	470	502	464	450	468	494	511	485	507	481	490	463	489	481	506	505	473	473	418	471	466	448	497	482	422	485	436	480	456	488	456	509	446	463	463	513	516	484	467	466	485	467	470	463	456	505	473	441	505	461	446	451	498	462	435	427	472	506	475	487	432	486	438	490	461	500	438	478	490	470	465	501	464	483	476	443	473	435	486	455	474	470	449	462	480	501	430	491	473	465	433	448	451	484	448	505	466	466	513	493	484	481	446	503	430	488	478	444	470	434	461	442	440	504	445	466	495	460	476	441	450	475	471	470	484	493	512	484	443	449	457	503	462	469	447	500	462	462	485	479	455	496	451	468	444	450	484	453	448	471	475	469	492	459	484	423	438	441	473	471	485	461	483	433	434	457	467	448	511	475	439	500	437	483	454	433	458	463	473	468	461	466	462	446	449	474	459	441	479	448	478	485	478	466	468	465	437	506	467	463	473	486	460	449	527	457	481	438	480	474	531	466	460	431	466	465	480	463	476	476	469	465	447	456	487	486	479	488	493	463	462	441	495	506	446	464	495	476	461	440	472	486	460	468	462	513	435	475	498	464	463	465	489	472	470	426	440	474	454	486	471	457	475	485	467	455	490	474	462	450	463	482	441	497	462	478	519	512	464	412	505	482	452	449	466	464	481	475	471	470	465	453	465	463	480	466	463	458	476	459	480	478	469	464	461	470	481	458	505	498	450	447	483	458	408	483	450	464	454	461	468	484	467	463	453	424	462	488	453	463	502	423	456	500	456	454	480	447	463	435	446	426	422	466	472	477	483	479	448	503	478	461	460	504	476	497	451	485	503	471	463	432	500	481	458	435	453	482	468	482	450	454	478	446	452	447	472	458	439	455	443	498	458	481	507	489	453	470	448	458	462	473	500	479	469	487	440	491	449	447	445	451	462	461	486	420	429	467	477	506	455	445	476	519	455	460	469	491	482	427	523	485	435	445	455	496	483	478	460	489	467	451	466	469	486	483	502	482	476	466	483	466	474	480	505	478	437	472	475	482	459	466	487	462	508	464	440	443	454	447	483	456	488	506	490	462	448	462	476	448	508	488	463	461	456	443	495	434	447	426	435	471	423	503	468	460	464	439	475	485	448	439	446	489	467	470	438	483	501	433	463	475	509	489	453	472	435	461	477	440	474	505	448	499	459	452	462	491	505	495	480	452	453	479	414	487	461	461	472	464	474	429	487	482	483	482	474	480	446	476	439	432	480	484	494	496	465	481	462	462	433	471	488	442	485	490	471	436	466	467	436	485	497	467	460	474	511	435	454	508	466	444	515	462	501	504	461	471	472	498	465	420	497	486	479	477	496	492	485	452	451	470	474	482	481	469	476	459	466	455	480	491	454	458	447	435	464	457	471	506	488	449	492	490	472	504	472	455	482	503	478	432	472	478	425	450	475	492	498	457	495	466	488	466	474	466	460	470	479	482	454	487	472	482	451	437	455	472	431	456	512	497	489	468	476	474	518	481	449	480	461	470	462	445	470	449	474	483	479	451	500	392	502	433	419	465	492	474	453	455	467	492	454	515	515	471	485	466	484	448	459	457	468	441	406	453	465	466	507	509	479	495	468	473	445	489	468	465	484	480	480	471	437	455	440	492	477	471	514	493	504	477	448	478	519	461	432	497	436	439	473	505	480	506	496	483	496	430	481	473	462	446	474	473	439	438	466	482	508	478	469	497	514	464	453	470	451	489	467	440	444	455	486	449	488	478	508	485	495	473	486	484	464	435	480	459	451	473	466	458	502	449	457	527	464	486	501	432	496	488	470	466	481	465	487	472	437	454	460	446	455	477	467	488	456	467	455	471	452	465	446	465	483	479	442	500	486	481	454	480	495	438	432	466	508	468	451	478	476	504	465	442	506	455	535	494	445	442	499	447	461	457	448	459	483	457	447	479	468	459	452	453	463	466	487	452	458	440	515	477	457	430	468	459	480	483	457	501	464	444	529	476	507	525	485	513	479	454	491	481	459	484	467	481	492	459	437	492	486	530	479	487	473	527	422	466	467	485	478	490	461	465	470	466	434	479	464	484	467	496	453	468	460	489	475	450	486	506	462	425	457	441	512	462	458	480	504	504	462	479	495	494	441	496	439	466	471	483	472	458	458	441	476	467	485	465	430	478	502	471	513	520	468	500	497	466	460	474	468	462	459	508	478	485	492	461	473	484	457	459	444	460	476	505	455	418	451	476	472	460	477	493	470	446	510	457	518	466	498	504	477	480	420	469	496	475	447	473	476	457	426	439	468	502	501	443	469	421	510	436	481	457	452	485	477	500	472	447	443	491	466	453	471	475	468	450	441	476	471	490	467	470	490	464	473	471	478	490	478	500	502	463	451	455	458	469	489	498	500	495	474	503	451	456	456	475	441	484	444	456	464	483	433	495	460	451	489	501	417	482	436	509	448	448	473	501	472	449	478	487	449	497	447	457	510	490	486	448	411	479	465	492	464	503	454	486	460	485	440	492	483	449	446	453	489	494	469	480	467	485	451	473	490	514	459	447	487	483	442	500	469	481	486	498	462	503	462	529	448	449	494	475	484	486	460	455	459	452	478	449	502	435	441	469	487	462	459	462	468	454	432	461	522	487	484	481	502	457	466	487	489	505	493	471	505	486	496	462	448	479	460	519	470	491	450	448	481	490	448	473	496	446	455	469	457	468	468	482	490	470	455	447	490	471	450	430	428	497	447	471	451	490	501	428	470	450	435	460	461	512	470	473	474	435	489	448	478	495	467	469	473	499	490	493	451	470	461	463	469	453	463	472	458	454	487	511	464	488	450	460	458	453	492	451	490	439	454	450	442	469	504	476	483	466	497	479	482	437	464	469	448	456	486	502	488	465	455	471	461	475	433	433	460	470	447	484	456	492	489	493	489	472	475	446	495	484	470	475	459	475	460	476	423	426	485	459	465	490	467	453	484	422	448	475	469	475	479	491	449	474	480	450	486	456	465	504	508	465	494	480	489	473	460	468	492	457	485	439	468	469	455	474	488	491	455	424	477	484	495	477	472	461	479	474	486	486	483	478	451	454	495	479	459	465	463	495	540	466	467	476	449	488	478	477	486	463	486	490	494	462	489	484	463	445	468	455	446	481	454	453	505	479	474	474	506	469	494	490	432	473	452	460	442	446	435	458	492	482	473	431	465	459	491	471	475	490	499	475	454	461	505	436	492	447	505	486	456	493	455	487	481	456	483	462	482	508	517	487	461	494	458	462	488	440	470	435	438	472	461	479	479	476	455	469	484	421	469	485	504	462	491	438	457	489	434	489	457	461	467	453	488	467	507	443	477	486	456	494	459	451	496	426	458	480	451	450	499	451	430	485	500	499	449	472	464	515	474	451	463	488
22558	21134	28777	23735	21135	21186	7150	935	716	605	557	509	458	465	413	412	398	369	341	385	352	328	353	332	324	350	323	287	328	309	298	309	330	323	327	325	302	330	317	329	327	325	312	295	305	309	301	330	328	306	325	306	285	298	306	315	286	294	357	304	314	303	277	291	309	305	318	306	321	332	309	341	306	309	317	296	288	307	289	296	315	293	309	307	320	289	350	308	265	296	289	321	296	301	309	297	314	325	320	304	310	285	319	265	312	296	309	307	293	322	328	311	270	300	282	288	300	344	298	303	289	315	313	305	330	321	315	297	314	302	272	294	309	330	306	296	318	323	311	323	287	292	310	343	291	300	321	316	327	283	288	306	304	324	303	304	289	316	313	301	286	304	303	308	284	303	306	285	317	314	317	305	307	300	317	288	344	306	306	288	293	284	278	318	301	309	294	286	300	308	284	276	301	298	326	287	311	267	307	290	324	298	280	308	273	323	332	310	322	320	296	323	309	283	310	308	296	319	298	314	287	324	323	327	310	326	324	282	309	311	301	307	285	300	320	298	298	302	298	312	294	303	309	284	338	320	306	298	302	325	268	329	313	306	310	306	289	294	291	312	258	283	288	316	290	306	313	275	325	290	313	323	292	308	297	288	326	263	321	300	308	287	302	298	322	292	308	295	289	289	280	269	307	303	305	320	271	307	309	295	296	296	260	331	307	293	305	324	296	308	318	294	321	303	300	300	307	284	313	295	324	274	303	312	316	314	284	307	320	306	275	285	306	342	293	346	288	325	299	290	325	304	331	318	320	310	299	277	308	327	288	339	294	281	305	282	318	292	307	311	290	327	319	315	312	296	314	308	319	309	309	314	289	307	332	291	299	307	312	300	336	302	289	322	313	298	338	322	298	315	337	293	315	341	320	331	295	281	274	309	298	297	308	316	318	312	293	316	297	299	285	279	318	315	316	311	269	293	315	295	268	313	325	324	292	316	338	307	302	289	343	319	296	286	287	302	304	303	307	315	284	288	317	295	315	351	299	275	307	305	330	302	311	327	345	314	302	272	291	310	315	313	305	321	320	310	295	297	316	286	306	310	300	319	297	324	302	323	296	316	317	287	287	293	304	305	299	294	327	331	287	259	327	313	309	283	304	328	307	295	272	278	286	324	337	325	293	310	304	309	290	297	289	299	278	315	342	264	319	305	308	286	287	321	302	312	319	314	277	316	305	323	327	283	274	266	297	298	319	295	273	341	316	272	320	345	286	287	285	311	290	323	290	311	283	281	326	305	307	295	295	298	308	318	307	324	309	297	291	327	318	296	296	335	291	310	291	294	273	318	288	327	288	326	348	332	300	311	282	282	329	301	302	318	282	290	343	337	284	276	311	310	293	290	295	315	278	300	290	300	318	289	297	318	295	294	302	306	302	281	292	321	305	313	297	304	317	297	299	323	298	272	285	324	304	313	294	303	293	329	311	306	322	328	301	316	317	289	315	325	299	257	305	267	288	315	305	306	283	308	280	282	292	298	323	319	284	298	290	301	294	299	306	290	287	301	292	305	318	287	291	313	286	289	309	299	262	251	301	282	322	316	304	314	292	314	302	320	325	289	292	297	328	323	307	303	284	297	313	293	286	301	287	357	338	287	315	302	316	301	302	279	288	300	303	303	333	289	280	290	297	304	305	306	333	279	311	336	293	296	331	298	263	325	297	300	299	334	356	299	310	293	303	306	325	289	259	311	306	324	305	287	306	311	320	322	280	293	306	284	315	293	308	339	302	282	285	320	289	305	312	286	284	312	336	277	316	301	313	302	313	283	319	318	274	344	305	317	320	315	319	274	292	302	316	269	330	327	315	300	310	269	302	297	282	309	284	319	298	309	282	273	319	314	313	290	302	294	331	319	305	316	308	265	281	292	306	283	332	306	295	296	286	300	341	296	269	270	265	295	293	332	312	280	319	320	282	309	320	279	277	321	302	301	336	315	326	328	309	297	295	294	306	320	292	312	296	294	274	272	318	300	296	297	298	314	334	296	306	311	280	307	310	289	331	331	321	293	318	306	309	264	269	300	293	320	304	297	289	315	279	285	289	304	314	319	301	270	302	334	327	323	331	317	310	262	319	287	309	289	286	286	312	319	333	306	291	298	319	297	313	304	281	316	308	303	287	287	337	293	297	311	291	300	322	291	294	312	311	268	300	298	315	304	287	299	274	285	313	296	312	317	284	285	310	317	285	284	320	291	285	333	299	314	305	306	316	294	328	298	309	301	303	278	293	313	324	319	314	282	312	298	316	270	321	295	323	313	300	294	311	328	279	279	319	293	324	288	309	320	285	285	293	339	293	319	278	285	292	298	286	300	303	315	337	308	313	317	309	317	318	293	301	294	313	320	285	311	306	340	284	313	273	280	286	305	275	335	303	301	286	271	302	304	302	316	325	291	291	332	332	292	303	277	323	361	301	302	314	311	316	320	314	347	297	300	290	283	321	324	311	306	327	320	289	308	295	303	268	312	289	288	296	281	320	295	295	319	291	304	321	284	281	328	303	290	290	307	268	323	317	311	288	317	304	307	309	315	305	296	310	329	303	298	317	305	296	310	312	280	269	295	311	298	279	285	304	311	291	309	315	299	272	311	329	285	306	324	319	343	303	261	281	292	312	326	327	309	292	299	316	283	311	287	317	312	318	313	288	284	282	339	294	296	331	278	316	300	320	280	310	286	314	304	291	336	285	298	317	289	278	317	296	270	280	319	308	287	331	319	331	298	306	323	277	342	313	331	295	290	322	270	307	288	307	291	306	275	338	298	330	292	308	315	303	309	305	327	283	293	296	298	316	283	298	299	302	302	305	315	287	298	303	336	316	307	310	304	319	302	301	307	326	298	305	312	302	283	322	305	301	321	291	319	324	287	299	320	306	317	300	302	310	271	290	302	308	290	314	282	340	282	294	305	310	288	283	318	297	298	329	325	329	283	278	285	315	300	274	283	285	275	309	301	310	341	307	314	306	324	294	284	303	288	273	289	287	327	305	309	279	287	316	315	316	319	301	297	273	271	310	311	287	320	325	272	336	292	312	317	310	293	314	286	303	266	305	285	278	313	307	296	290	312	258	331	319	307	289	291	299	285	301	335	307	294	311	302	293	325	300	313	296	294	317	334	306	322	292	294	325	293	329	342	321	302	301	312	297	254	304	318	258	316	324	268	290	307	323	295	303	313	310	323	321	311	312	318	311	302	256	321	323	289	306	315	300	317	291	277	306	286	305	272	282	311	295	264	312	300	320	293	306	314	293	305	296	294	323	302	295	298	319	315	292	307	320	306	300	276	301	303	279	335	318	308	310	258	300	282	296	337	308	281	319	296	320	316	295	296	290	282	274	290	305	303	289	284	298	346	331	278	285	310	347	320	318	314	296	293	293	266	304	322	324	302	330	273	289	277	306	300	317	280	302	276	298	337	299	316	302	318	284	334	304	314	305	292	311	280	257	319	273	308	294	339
35217	21398	9067	4466	3105	2423	1715	1405	1136	945	852	658	629	537	580	490	439	449	401	399	388	380	379	314	409	361	353	344	346	344	360	321	313	340	352	351	299	357	352	318	323	340	357	314	333	361	299	332	298	327	318	302	297	335	278	332	310	291	282	322	328	269	289	289	324	327	315	298	308	298	310	320	285	336	336	331	318	293	355	308	306	314	316	342	317	335	307	303	340	312	323	335	339	319	320	321	311	305	326	286	289	300	283	272	336	301	261	293	305	298	310	346	317	333	300	329	305	337	339	315	340	332	326	294	288	331	300	337	305	297	326	312	321	304	302	280	321	323	322	294	300	260	296	311	300	283	320	313	309	303	321	328	279	323	329	327	308	316	296	292	324	322	329	303	346	317	308	312	324	292	345	280	308	285	272	319	290	318	301	308	323	308	313	295	330	313	302	311	301	337	309	328	311	342	314	305	285	344	303	279	331	286	328	314	325	315	293	319	295	312	300	321	337	331	270	287	327	321	279	313	283	329	302	294	287	287	313	284	294	315	326	315	291	275	303	285	317	309	301	303	269	317	316	289	277	288	312	294	296	300	311	314	293	309	307	298	319	280	333	306	301	278	320	278	325	302	308	321	306	295	325	296	312	300	302	279	345	286	275	328	302	302	301	322	329	312	263	285	307	315	314	287	307	319	303	304	331	305	326	283	311	334	320	319	290	283	306	318	298	305	302	340	330	316	318	284	310	320	299	311	317	275	297	276	307	328	296	310	296	315	269	312	306	298	324	296	315	303	302	315	325	306	310	297	316	296	304	294	287	315	354	309	294	309	307	305	321	296	332	318	285	323	306	280	271	341	311	303	289	322	281	289	319	271	290	292	321	316	339	298	310	268	323	291	281	311	322	319	339	300	305	327	328	311	324	308	312	284	326	297	275	293	350	297	283	320	315	336	295	295	304	301	334	293	304	318	284	277	294	340	305	349	333	298	294	313	284	306	308	320	297	304	294	287	333	312	313	295	299	312	321	334	324	306	290	325	315	295	321	309	286	278	324	302	298	286	314	309	304	287	309	301	310	286	317	323	328	278	310	332	323	282	306	328	325	299	302	295	317	289	296	336	345	296	303	297	327	310	321	298	330	322	297	326	293	300	324	317	305	294	276	304	321	337	317	321	288	325	301	347	336	290	315	297	321	328	310	322	333	274	308	318	315	337	338	299	306	304	311	339	322	285	362	299	284	279	344	275	327	293	301	325	334	298	307	329	314	277	295	280	308	326	314	310	293	297	303	308	311	349	301	291	322	351	334	285	294	288	299	302	282	300	300	319	310	326	306	278	293	296	309	302	312	292	321	304	312	315	306	329	289	305	309	321	268	333	306	306	320	323	311	305	296	291	327	321	299	304	295	283	316	321	304	286	324	309	301	344	324	306	320	309	288	342	316	309	300	316	332	294	299	321	296	321	300	296	321	307	330	323	352	344	307	305	308	304	292	294	346	304	322	285	308	323	296	306	295	293	334	306	328	318	331	313	325	281	301	300	301	277	302	318	287	310	301	305	328	303	294	349	329	318	342	299	336	296	325	308	277	317	329	293	338	298	266	306	305	310	299	276	296	322	325	251	326	295	317	310	326	342	306	314	323	303	326	303	325	325	299	309	282	307	298	314	336	313	312	317	285	302	307	308	334	333	293	310	265	302	311	323	299	295	309	319	303	298	286	300	293	320	319	285	336	329	319	294	297	336	306	301	302	293	327	290	339	295	296	308	306	332	328	302	315	318	291	304	296	330	306	293	305	300	293	290	328	317	326	307	293	280	316	281	331	313	310	319	288	311	287	278	281	291	307	320	297	308	302	318	317	310	321	308	306	292	323	297	316	310	357	292	333	287	317	287	314	325	283	334	292	298	296	298	296	328	347	277	292	293	324	308	335	330	326	312	307	307	304	304	307	320	329	305	294	290	265	334	325	309	300	303	325	292	318	303	295	333	306	316	325	286	322	307	322	321	299	348	336	322	297	326	305	292	325	306	289	296	303	304	328	333	304	314	332	306	272	318	292	294	302	288	306	280	285	293	332	302	299	326	320	291	341	307	329	346	287	292	286	282	284	321	294	305	305	307	324	324	334	315	286	305	329	306	314	285	303	303	304	317	264	308	312	276	330	294	303	304	320	265	324	301	332	356	319	308	325	314	325	309	297	306	303	292	301	294	293	281	313	337	320	331	332	319	302	306	302	316	309	267	308	296	332	321	311	324	315	327	312	272	316	301	324	297	304	308	328	309	278	316	314	316	321	312	326	305	308	295	324	283	343	322	314	289	309	312	308	350	279	327	298	327	325	302	302	295	336	291	303	322	304	284	297	313	315	284	300	298	255	306	295	327	295	310	316	317	304	318	304	289	300	296	338	316	277	314	313	294	324	311	331	319	297	319	287	287	292	311	343	318	328	318	320	299	301	293	324	328	327	320	293	312	304	307	291	332	321	289	306	298	332	294	299	300	320	285	275	300	319	298	328	299	316	331	318	326	325	313	314	306	315	307	311	342	270	289	316	293	334	337	304	326	329	338	330	288	304	308	292	301	312	287	337	338	310	323	311	307	314	298	298	296	308	286	271	301	309	269	305	307	314	309	338	359	315	288	295	316	303	350	344	306	304	312	300	295	341	266	300	314	314	306	327	303	292	323	273	324	318	310	334	296	334	318	326	301	317	295	325	308	337	325	297	320	302	310	300	315	302	346	317	316	292	348	271	308	295	323	303	306	304	320	339	292	301	307	301	313	295	318	292	295	266	322	284	293	291	318	282	311	285	285	309	279	289	309	301	325	329	304	300	334	320	319	342	301	287	317	317	306	302	282	273	325	295	299	301	309	312	315	300	301	295	317	303	331	280	301	296	286	273	297	272	284	318	261	316	305	325	319	286	306	302	287	288	349	316	317	338	295	321	280	300	320	313	300	300	331	343	311	312	271	329	284	297	298	305	321	305	310	282	309	315	302	320	303	345	285	312	310	296	304	312	322	272	308	313	303	288	291	306	299	302	315	330	321	308	278	315	301	311	354	307	311	336	300	278	311	316	286	304	318	295	321	322	308	290	283	303	318	291	296	301	317	332	328	321	345	286	319	296	325	334	265	305	319	288	314	294	301	320	294	294	312	281	296	280	330	326	299	304	303	345	313	303	303	312	294	312	313	335	303	295	302	354	291	326	308	283	313	289	307	334	299	315	336	323	323	291	337	292	280	310	304	303	297	342	342	324	347	311	335	340	295	325	353	316	312	311	296	318	313	329	326	299	301	316	298	290	306	300	314	285	327	301	290	259	305	292	311	316	322	308	331	326	316	297	295	317	271	304	304	314	303	313	355	268	293	327	298	321	324	303	295	312	294	353	314	351	298	340	310	290	294	298	328	283	312	324	283	300	315	271	327	300	324	302	319	327	297	306	302	316	310	294	331	288	318	298	322	297	298	299	322	294	312	282	312	319	291	293	317	291	270	293	318	274	306
27808	17308	3141	483	364	338	314	301	285	304	264	262	268	288	252	276	270	284	291	310	293	262	303	290	294	297	284	279	275	296	284	296	280	289	267	279	267	273	282	258	254	283	291	268	264	282	269	291	299	287	281	244	296	297	286	250	297	257	269	286	265	263	264	279	272	284	268	263	295	271	290	289	268	272	293	267	308	277	271	294	263	280	299	316	305	296	281	262	290	249	280	245	281	298	268	298	284	302	290	277	304	271	278	273	263	277	273	230	267	288	267	250	272	274	263	279	272	265	302	286	286	275	262	263	252	308	272	299	263	267	289	292	290	267	297	279	288	284	273	261	253	263	292	285	254	279	286	302	278	279	296	242	267	295	246	256	287	260	269	281	281	276	269	266	268	294	286	279	266	256	283	279	266	301	291	261	279	296	279	279	272	284	253	295	271	259	278	274	234	265	267	282	302	298	264	278	254	259	285	284	284	268	271	247	280	284	252	296	285	279	290	267	250	290	264	270	274	292	271	288	294	302	270	290	301	255	257	262	287	280	260	293	265	293	266	276	277	295	278	283	271	275	287	279	294	293	247	261	284	250	287	295	274	264	256	296	292	235	276	322	272	248	249	278	277	287	282	282	269	282	312	254	271	281	255	287	281	300	306	276	262	284	281	259	256	248	269	285	286	275	274	293	286	256	279	281	242	282	265	265	286	302	273	287	266	273	268	286	297	275	257	294	284	276	272	259	291	261	254	286	281	270	268	298	261	277	304	276	275	279	256	295	269	277	285	268	277	262	290	280	303	294	271	279	248	292	250	267	279	251	261	264	289	277	278	251	237	271	315	272	283	294	279	273	266	264	283	272	271	289	246	249	269	260	288	269	312	262	238	266	263	245	278	275	294	265	307	271	277	251	244	276	264	285	272	264	259	253	315	244	280	270	296	272	285	265	266	257	272	283	283	249	296	261	262	286	271	267	290	286	268	260	287	288	289	264	223	253	244	268	246	271	293	300	288	289	273	275	281	288	254	300	273	296	227	263	271	270	277	262	282	268	272	281	267	303	267	276	263	291	265	292	246	270	287	272	279	254	277	287	261	272	301	283	277	297	292	263	252	266	266	291	265	255	270	281	299	280	293	269	283	282	269	286	272	280	299	277	260	285	278	277	286	270	263	279	267	275	253	280	278	263	262	254	298	257	262	284	294	270	237	292	276	289	267	264	274	263	268	245	290	295	298	285	266	249	326	270	296	284	271	280	305	262	283	283	264	239	261	250	276	274	272	291	267	284	286	285	288	275	263	295	285	275	289	273	282	270	294	299	297	276	259	277	280	238	274	312	257	264	279	253	269	273	305	254	305	250	272	274	285	273	258	261	261	264	268	271	280	284	286	274	279	299	293	277	285	306	279	275	280	264	263	264	264	273	281	254	287	291	282	271	278	268	255	264	242	264	283	285	306	306	286	263	276	302	298	262	291	276	282	286	269	271	263	266	267	281	273	293	277	262	269	273	301	289	287	275	299	287	260	276	252	267	272	267	277	263	306	259	273	307	273	294	277	282	294	278	281	281	293	303	299	282	280	281	286	259	273	267	272	291	269	258	306	279	256	265	277	263	268	288	286	294	276	267	297	280	254	290	275	266	248	271	271	278	288	260	284	269	279	289	274	279	264	262	280	283	286	281	269	292	291	285	286	285	260	290	291	291	280	285	260	275	270	253	267	270	304	283	246	281	273	275	275	282	281	283	249	295	254	318	273	302	255	292	255	260	284	284	273	263	294	261	284	238	309	264	279	229	290	281	278	272	285	261	264	297	296	268	274	256	269	265	285	289	274	272	278	312	282	297	271	300	267	265	264	287	266	286	280	251	265	283	267	279	295	278	295	278	296	262	284	274	265	293	280	277	291	296	252	276	259	276	282	258	238	296	290	261	303	266	282	266	258	274	252	273	264	269	288	237	261	282	293	296	301	255	295	263	277	270	303	268	253	272	285	260	282	297	270	284	268	290	300	278	286	283	278	291	270	270	305	301	285	289	245	293	281	299	268	260	285	298	295	273	262	272	266	284	272	264	242	277	280	308	286	308	282	278	274	286	285	272	296	264	286	263	254	296	253	313	271	273	257	296	246	245	274	246	282	269	285	311	274	291	245	285	272	293	261	276	262	251	239	266	276	282	256	273	272	278	243	262	296	282	274	300	261	270	267	243	260	251	278	271	274	261	298	309	257	289	258	262	290	282	299	249	248	300	288	284	254	299	279	302	283	291	279	251	245	265	267	276	266	286	290	267	271	288	274	295	281	248	281	277	289	279	280	257	248	279	268	292	304	252	290	255	265	287	281	248	275	288	292	304	266	261	298	318	257	271	298	317	257	274	283	245	250	287	295	265	291	282	285	257	285	269	299	304	271	245	271	286	272	263	256	246	244	261	310	263	282	292	266	244	278	278	263	248	255	243	286	295	275	272	300	279	277	262	284	287	273	274	274	273	276	271	298	244	274	286	273	294	287	251	287	292	282	287	267	276	276	297	304	286	298	271	285	267	292	299	242	249	276	291	271	309	310	284	264	280	288	313	284	282	267	286	275	266	262	273	267	278	269	296	282	273	276	263	272	282	257	275	245	269	273	311	300	283	286	291	278	266	282	259	273	281	262	306	302	269	271	324	282	239	280	266	264	283	278	288	276	274	253	270	264	305	255	282	299	276	280	282	270	269	295	252	247	283	287	283	305	253	281	310	287	291	264	292	253	294	277	289	272	259	288	284	278	267	287	263	285	304	250	271	281	294	311	296	270	254	276	280	271	304	282	296	254	275	247	299	255	262	264	272	288	276	261	289	272	308	259	296	303	289	264	268	266	271	304	274	280	294	267	219	270	273	257	277	300	276	257	259	276	285	301	315	250	274	303	275	279	307	274	246	233	275	267	277	268	266	299	260	253	292	256	276	270	254	293	281	301	290	263	285	250	253	273	261	300	278	259	271	269	264	268	280	276	294	272	288	299	280	260	269	288	263	249	246	281	247	281	265	286	290	272	274	270	270	252	247	258	307	250	318	294	295	280	308	267	272	292	280	243	317	265	267	287	272	295	264	280	257	263	273	275	261	286	271	292	299	287	261	295	257	281	290	289	277	299	289	286	277	279	275	270	274	261	277	268	277	287	261	260	265	294	272	265	267	246	268	291	280	275	304	255	278	282	282	267	272	255	273	295	282	266	255	289	304	278	264	302	253	291	251	246	281	310	266	270	287	314	281	270	272	286	282	276	299	250	273	267	272	260	260	293	270	261	291	249	301	269	267	281	272	264	283	301	310	252	264	261	271	255	259	272	285	300	309	278	267	286	280	310	280	302	280	288	282	259	269	324	316	273	262	271	289	269	299	264	289	247	268	262	338	278	274	270	260	290	280	307	293	246	236	270	271	286	233	259	293	310	291	281	305	271	283	282	265	250	301	266	285	298	287	258	287	287	331	291	277	264	283	276	243	299	272	266	274	284	294	310	272	264	269
7751	1785	654	440	407	383	317	338	313	379	307	300	301	309	314	333	336	298	300	330	311	296	312	299	324	309	319	303	328	300	287	337	338	320	311	303	326	330	315	301	293	314	340	303	340	299	312	271	321	306	286	313	267	295	302	299	318	319	316	311	287	344	326	331	285	342	308	294	311	295	289	308	290	331	291	308	324	287	319	317	340	321	308	345	345	313	307	301	309	304	287	349	313	315	295	288	303	319	324	339	356	329	330	315	279	328	313	327	273	319	303	312	341	300	279	299	264	328	317	277	316	335	312	330	328	309	309	296	281	272	304	306	331	319	318	303	312	323	307	305	312	311	299	297	311	297	311	297	303	307	299	307	319	309	323	299	312	310	301	332	304	326	305	318	306	295	304	286	326	283	330	327	337	296	302	306	326	292	290	289	325	321	290	302	281	294	302	322	332	310	295	298	277	310	308	317	287	322	292	316	336	351	328	337	328	300	306	329	312	315	320	287	313	322	299	304	298	314	299	266	298	312	320	311	329	303	316	318	303	332	326	312	306	302	264	280	322	303	304	321	326	301	260	324	290	294	299	299	292	285	321	319	305	296	314	323	339	303	325	313	301	305	304	303	294	339	300	307	275	334	300	335	294	349	294	270	289	343	291	307	306	296	300	310	306	297	303	301	317	300	287	300	320	307	302	280	318	284	297	297	333	293	302	289	308	284	307	316	352	294	316	296	319	325	295	320	301	322	305	318	293	303	302	323	308	288	346	321	305	317	307	284	316	295	293	332	308	335	293	296	277	278	298	325	312	311	350	315	286	333	335	323	293	303	329	291	304	276	303	285	312	312	327	338	328	315	313	293	308	316	321	294	317	324	321	319	297	308	282	335	287	309	309	307	299	277	338	276	317	304	289	316	309	310	329	324	322	312	315	342	265	299	299	305	314	281	290	299	293	338	295	323	296	289	290	323	260	318	284	310	314	278	319	297	305	289	317	301	307	312	299	339	310	314	306	287	312	293	289	326	268	300	304	326	313	308	312	330	324	319	312	299	304	296	322	329	309	307	279	323	316	308	305	286	313	286	291	292	309	313	317	290	322	283	295	295	319	307	271	314	284	285	326	317	287	304	306	317	297	295	314	328	319	324	327	303	302	303	324	295	317	286	323	324	300	310	306	323	269	276	272	352	298	325	318	295	308	320	315	292	306	319	318	326	311	304	322	324	308	298	283	301	314	303	341	331	322	319	285	329	333	303	290	331	340	313	318	316	315	309	285	314	297	316	291	286	328	312	324	326	278	290	279	327	298	313	311	324	314	298	309	337	308	323	313	300	340	313	285	314	336	286	300	282	277	312	321	304	307	328	326	321	340	319	306	324	295	266	309	297	312	335	317	332	296	316	323	315	293	324	329	288	332	251	306	302	290	303	316	309	292	291	300	316	301	281	291	330	319	301	301	308	294	342	322	331	305	301	293	293	290	287	304	289	256	296	335	326	300	316	334	321	318	295	312	300	300	324	306	298	289	308	301	312	356	281	306	321	294	337	307	298	273	293	289	314	318	299	311	309	331	301	311	288	306	324	325	307	323	298	327	306	312	319	309	315	285	332	310	301	304	306	316	300	319	300	290	321	317	311	329	333	334	319	344	273	295	314	309	337	294	299	331	299	282	314	289	305	280	313	284	308	303	309	283	291	303	289	313	300	305	301	325	320	337	286	274	282	322	270	298	305	298	324	294	308	317	313	293	330	333	286	314	298	342	344	298	314	280	310	311	307	327	311	297	286	323	310	283	318	312	292	302	324	311	334	293	317	308	335	306	309	303	304	338	311	306	268	295	326	294	315	312	300	316	274	293	314	295	332	320	327	308	318	297	320	316	324	327	334	282	299	331	305	330	320	309	296	321	303	348	295	332	322	294	312	319	275	324	324	315	294	310	323	315	286	307	307	310	318	337	292	294	306	317	304	303	314	332	337	324	300	327	314	296	313	315	319	334	310	308	293	308	333	315	315	315	319	294	273	315	284	310	298	339	307	312	293	322	304	301	292	314	299	306	301	289	313	296	319	289	318	298	284	308	305	326	325	292	317	310	314	336	300	322	295	302	310	314	332	342	317	329	306	309	331	304	318	289	308	331	329	305	293	330	305	286	304	326	332	297	313	310	326	309	291	299	316	330	296	305	306	308	261	331	288	324	311	310	285	293	345	296	329	301	314	325	299	314	300	333	323	302	337	307	290	321	293	304	320	313	320	320	284	303	281	309	323	328	305	308	314	318	306	312	303	295	301	307	317	286	308	306	334	285	294	332	275	312	355	298	315	326	321	300	300	295	290	301	295	296	290	304	326	300	307	309	292	326	303	322	323	293	292	309	306	288	301	314	292	322	280	309	326	325	325	293	285	347	297	339	289	309	317	298	330	326	331	346	320	318	307	314	307	293	305	294	301	323	300	323	320	310	301	295	258	293	309	272	304	295	294	332	291	309	323	287	334	319	300	290	308	326	297	295	320	301	320	302	333	321	303	303	303	304	288	311	314	285	328	288	307	294	312	266	288	325	262	274	318	294	302	308	306	282	303	309	313	319	302	321	316	335	320	292	302	303	307	299	316	338	297	314	302	313	305	319	311	321	309	325	289	314	285	299	345	271	295	333	296	310	292	322	305	313	312	265	305	325	301	316	309	314	324	315	302	292	295	341	318	302	289	295	300	290	341	301	312	289	289	323	317	296	341	315	309	307	323	306	283	329	294	311	313	292	282	325	337	312	316	302	298	320	306	340	334	315	311	325	313	328	298	327	291	303	307	292	291	294	311	331	318	302	286	314	355	312	318	289	338	278	337	310	311	319	310	298	301	310	332	303	327	303	331	306	283	322	331	309	297	302	297	313	299	303	330	336	306	304	319	312	306	324	334	316	310	320	310	322	337	334	302	303	310	289	299	326	316	296	303	303	307	269	289	295	319	285	279	321	323	326	330	323	326	331	316	307	303	295	300	300	306	323	312	285	311	342	306	306	322	311	286	336	321	279	316	325	309	305	273	347	320	291	322	290	304	326	351	322	314	289	283	328	288	307	316	285	289	290	316	310	312	311	299	308	314	318	300	298	297	285	324	297	316	290	260	321	307	305	318	312	323	319	336	323	292	293	324	321	293	318	309	283	293	280	337	282	304	329	337	315	294	333	303	323	301	292	339	316	303	323	299	303	309	314	315	300	332	320	295	317	307	300	317	325	297	281	284	275	327	314	297	359	299	279	299	301	316	331	319	330	301	303	297	325	299	329	333	293	319	304	331	299	286	306	267	280	336	299	315	308	297	333	311	296	288	318	318	332	311	317	306	325	303	315	310	314	322	320	299	296	283	291	285	302	309	296	303	320	273	277	292	316	317	318	291	315	324	295	322	324	288	341	276	311	310	310	320	336	291	304	304	292	325	312	317	288	313	329	327	317	269	295	322	301	313	296	309	330	326	307	300	285	316	308	290	283	311	303	294	313	298	326	303	296	325
23601	21094	28285	24130	21085	8206	665	437	366	305	289	254	217	223	202	163	186	191	152	177	160	146	149	148	153	146	160	151	157	156	133	143	143	133	131	140	153	150	141	130	121	147	151	129	131	151	122	127	125	125	135	131	161	137	124	135	137	135	119	139	123	138	139	134	126	158	140	131	154	135	130	131	141	152	155	168	147	132	129	133	156	137	127	127	137	146	131	129	145	125	134	130	129	126	136	135	156	123	146	141	146	116	122	132	130	151	127	127	143	121	127	140	110	137	120	144	137	137	116	141	155	125	132	148	141	135	135	120	141	144	143	116	130	135	128	134	143	134	112	140	135	156	157	109	148	140	110	141	153	135	123	136	162	112	141	124	128	131	150	148	148	135	136	140	143	154	134	120	142	138	129	117	131	131	143	130	134	132	120	150	136	130	139	119	108	134	123	137	135	135	148	148	147	128	139	129	108	132	104	124	148	136	132	136	135	137	123	135	112	153	131	133	126	128	106	139	143	141	123	157	132	122	134	147	156	129	143	120	121	133	129	151	145	137	121	135	131	132	141	139	122	127	148	128	143	151	141	124	136	131	112	145	130	123	124	117	122	147	151	118	123	117	130	135	151	124	156	147	148	140	102	129	126	121	155	116	152	145	130	131	127	139	142	123	130	149	113	134	133	133	133	119	141	130	138	146	144	137	135	129	145	124	124	129	117	129	109	121	115	149	130	106	142	131	124	144	133	132	150	129	134	143	119	128	140	139	121	115	115	128	145	135	136	123	131	132	143	158	121	154	128	125	117	123	141	130	134	110	153	106	131	138	153	145	152	139	126	135	126	129	127	144	134	151	149	121	132	127	126	116	137	138	136	130	128	129	154	125	136	122	120	143	128	133	134	122	152	117	117	150	152	117	135	145	134	135	134	141	146	137	139	128	133	120	134	142	132	134	113	136	155	122	135	118	129	136	116	121	115	145	131	119	124	141	122	133	146	137	125	124	123	134	145	130	153	144	133	148	139	130	116	129	146	134	133	122	134	149	150	144	122	128	143	125	124	132	136	124	144	142	153	118	125	121	128	150	157	125	123	134	152	137	136	135	133	128	122	140	154	137	150	129	135	131	133	137	134	157	124	158	156	164	127	133	123	134	124	150	137	139	150	130	157	130	137	130	134	130	138	129	149	137	144	120	133	131	133	137	112	141	131	133	150	125	128	131	130	132	121	140	143	138	119	119	135	142	126	103	131	128	135	150	147	135	131	149	149	141	149	128	154	148	118	147	136	130	134	138	146	137	146	151	132	125	122	143	133	126	135	136	150	126	137	153	108	128	139	146	130	150	146	121	156	123	120	150	133	104	147	141	117	149	130	129	152	136	113	137	162	125	142	135	134	136	148	151	130	142	110	147	130	115	152	147	115	116	137	138	128	130	142	132	141	152	129	159	136	137	123	129	115	130	151	125	137	130	128	113	160	123	116	144	121	113	103	167	110	129	135	147	132	144	128	134	153	127	140	158	158	153	130	123	129	142	138	134	130	133	139	122	131	129	130	150	137	127	124	150	142	150	162	136	132	131	137	136	123	132	146	114	144	132	137	128	127	142	117	132	140	120	121	126	136	141	139	128	110	131	132	132	125	151	148	134	147	142	133	133	139	122	133	142	124	127	152	145	123	133	145	135	132	136	138	137	133	147	146	128	149	132	144	158	128	153	154	144	133	124	146	140	130	162	148	149	125	141	151	135	132	157	119	138	126	130	112	138	133	153	116	123	142	147	122	140	137	117	132	137	132	147	134	115	118	145	143	142	136	126	145	142	136	127	122	126	139	140	142	113	138	135	145	129	113	135	128	144	130	156	122	138	144	129	130	144	113	121	128	141	131	149	118	116	128	110	112	117	171	133	137	133	139	130	132	131	138	131	127	165	136	150	144	144	139	131	133	112	130	112	138	120	142	126	133	133	133	142	148	149	120	140	134	136	138	135	131	137	130	132	115	129	139	136	125	127	146	134	129	120	131	128	121	128	121	139	143	133	154	140	133	148	130	141	129	136	135	157	142	135	106	134	122	122	143	159	135	115	132	133	155	135	145	132	120	148	125	133	123	141	151	134	145	138	152	132	126	146	128	123	148	127	147	139	124	134	132	138	132	124	154	150	120	122	127	133	157	124	117	123	144	150	138	147	118	149	127	129	143	135	135	120	127	136	145	127	127	115	125	130	143	136	135	118	151	142	164	137	121	139	155	150	124	155	125	125	138	130	134	136	133	145	117	155	141	115	150	162	125	135	112	135	138	122	127	140	137	135	152	139	135	124	113	134	136	133	144	128	119	137	136	141	134	165	113	117	142	102	126	135	113	120	124	136	119	121	135	148	137	133	147	148	145	136	133	146	134	149	122	128	138	134	127	158	133	158	146	141	130	124	147	137	134	134	118	111	123	144	131	135	139	134	146	135	133	134	132	128	119	142	138	130	118	138	128	128	136	139	127	146	132	132	134	161	157	133	144	154	104	138	134	124	132	141	143	137	145	128	150	158	146	116	132	140	159	115	127	165	147	134	164	149	126	127	142	110	127	139	134	136	142	125	127	156	127	119	135	130	118	132	135	130	120	143	147	149	119	128	131	127	109	131	136	133	143	131	132	133	148	124	130	122	93	123	134	126	148	164	125	159	138	144	139	115	131	137	130	142	128	120	140	139	126	127	137	121	138	133	144	113	145	157	147	129	155	136	124	138	144	144	102	138	123	128	127	142	130	130	146	153	120	142	117	142	147	139	131	129	131	133	128	126	145	144	131	142	136	140	132	152	138	139	128	135	122	126	144	157	132	141	134	129	130	141	127	137	137	123	134	156	138	121	133	135	142	156	133	112	143	128	127	131	133	138	128	126	136	132	141	133	132	132	115	137	121	129	118	126	113	128	141	139	138	143	128	126	134	121	134	136	123	130	130	128	157	121	137	144	124	136	119	146	116	136	115	147	136	132	157	131	134	132	110	127	145	133	118	135	146	147	166	140	139	125	119	134	135	141	142	157	120	138	133	127	134	163	146	126	137	134	136	125	120	122	125	135	147	123	129	123	124	117	161	143	128	128	130	142	143	154	122	150	139	127	118	147	125	137	135	130	110	131	143	113	133	116	147	135	145	122	131	131	130	126	138	120	129	110	136	120	129	111	132	141	145	122	132	133	149	138	139	119	137	154	130	136	128	144	126	118	140	140	125	135	130	111	125	119	138	138	132	126	139	129	145	114	135	128	150	143	154	130	115	127	127	137	134	134	143	118	125	146	129	134	123	123	122	133	132	142	137	118	124	140	133	124	141	128	137	121	138	142	141	139	164	134	123	151	126	154	135	126	133	117	156	132	137	128	145	122	130	144	127	128	124	148	147	140	140	147	159	162	133	134	126	140	137	128	139	132	121	146	141	122	136	129	149	152	147	118	115	125	141	125	146	119	135	138	114	128	125	133	143	134	155	139	130	114	141	141	136	120	121	143	119	127	160	137
28581	18004	5324	2320	1745	1235	912	696	536	497	397	375	297	280	245	243	237	222	211	188	207	204	207	193	187	193	196	190	164	183	186	181	181	171	177	151	168	202	158	154	153	163	172	184	170	162	176	165	170	168	184	158	163	156	155	167	160	167	156	142	156	154	153	179	152	162	177	167	160	156	151	166	153	152	162	156	159	177	157	141	141	147	145	147	180	152	164	156	140	147	149	144	152	149	157	155	150	178	130	166	149	159	158	150	162	156	157	167	167	157	149	172	158	137	156	151	168	162	156	146	155	152	140	143	154	133	158	160	158	168	142	167	149	171	146	154	154	148	158	159	148	184	164	153	158	153	164	142	164	120	161	184	139	140	157	153	149	141	154	162	153	166	162	149	171	179	158	152	149	159	141	158	166	156	140	139	142	143	122	127	138	142	140	142	175	143	143	153	165	167	155	165	178	147	177	161	150	154	161	165	130	139	152	182	158	154	166	134	141	174	152	164	154	158	165	155	152	173	147	145	161	159	161	179	150	146	139	160	177	156	163	171	161	139	157	157	153	148	152	165	140	158	156	140	155	129	153	167	155	142	143	150	167	144	140	154	165	156	152	138	169	163	165	169	167	160	170	163	163	140	168	140	170	163	153	163	147	173	141	171	168	166	134	143	156	137	150	152	186	158	140	164	145	130	146	149	132	168	156	147	151	156	172	165	143	156	178	147	159	170	148	167	145	163	169	153	155	153	150	169	166	133	163	157	150	153	138	138	157	164	171	157	160	148	132	148	137	144	158	149	160	150	139	158	160	151	153	140	151	169	159	156	147	158	146	145	154	172	159	152	157	140	156	153	160	181	159	169	164	151	154	167	166	156	166	153	144	176	166	166	170	149	160	150	157	154	171	153	151	153	139	135	161	181	167	141	161	152	167	148	168	150	134	144	156	165	145	175	180	155	156	161	163	150	156	187	139	169	140	155	153	168	151	159	164	142	149	151	161	147	154	133	159	162	155	140	155	168	172	166	169	152	161	147	140	131	169	143	177	181	148	149	122	151	168	186	181	159	149	159	159	127	163	162	152	148	165	149	168	174	134	165	175	154	157	144	160	167	162	147	162	141	163	135	135	139	142	162	176	185	150	171	153	180	165	157	168	153	147	151	184	142	148	161	153	154	138	159	161	168	163	169	149	178	149	161	175	144	142	154	167	153	160	161	144	158	149	161	158	168	157	147	172	149	154	163	163	149	152	155	160	153	144	173	135	165	155	150	145	161	169	155	149	162	167	168	152	152	163	170	153	169	141	147	170	159	136	149	168	150	140	164	152	140	162	147	160	155	160	176	157	145	156	179	143	149	166	171	135	163	162	132	167	159	155	141	153	161	148	163	171	158	151	144	163	153	144	182	161	148	142	164	153	163	139	170	181	163	147	140	158	137	157	173	157	160	147	151	167	169	182	155	171	183	175	156	167	173	148	164	149	129	156	140	146	139	138	140	155	147	168	162	170	151	138	166	173	141	182	160	162	134	167	158	178	125	166	137	153	136	150	152	159	151	169	134	150	138	149	140	160	166	171	152	150	166	155	157	143	172	154	131	153	171	155	155	154	163	151	145	174	161	147	155	157	173	127	172	138	137	128	169	164	153	168	155	141	160	161	127	149	163	134	153	145	170	178	145	168	152	166	143	133	178	158	139	161	153	150	154	157	182	164	154	170	174	160	138	168	152	140	144	168	177	171	140	148	162	160	140	149	157	139	153	132	160	165	164	148	120	166	171	160	171	155	185	137	155	138	159	161	164	163	174	134	159	153	147	142	172	148	172	165	142	156	141	146	135	158	134	154	161	170	165	148	154	155	132	174	156	135	164	133	150	162	170	142	153	141	144	153	147	149	147	166	151	133	158	169	140	131	153	158	140	134	155	156	125	163	158	165	161	158	159	140	157	161	160	150	142	160	147	163	157	147	161	151	173	154	180	169	139	166	142	132	125	160	142	157	134	170	147	159	169	155	174	143	150	141	159	143	170	172	143	157	159	159	167	171	147	128	157	155	145	151	147	140	165	165	172	150	159	155	133	144	182	140	152	154	150	139	150	158	150	140	140	152	156	141	155	148	150	156	161	167	154	153	149	148	165	166	149	169	156	168	155	139	153	160	182	136	160	160	151	163	167	160	145	190	152	160	139	168	152	159	149	173	144	167	149	150	187	181	168	171	172	128	154	157	149	170	166	156	150	169	147	154	156	168	160	163	182	167	153	154	157	157	146	167	155	163	169	149	177	149	149	155	139	162	137	151	163	152	149	174	142	174	168	135	135	154	156	160	144	149	159	162	164	150	154	181	155	159	166	161	144	171	178	164	157	149	143	147	137	165	140	135	166	156	156	155	148	157	158	175	165	144	132	157	157	157	163	153	159	133	155	155	156	139	145	179	147	147	157	163	151	168	160	154	150	138	154	136	174	144	143	170	148	155	178	145	168	171	173	135	160	158	153	156	162	148	142	163	167	153	133	164	146	168	158	148	156	161	138	176	136	137	147	163	177	145	200	168	156	153	140	153	146	160	161	180	170	160	156	135	154	156	172	163	143	138	145	183	145	150	138	171	155	168	143	180	155	171	177	164	141	153	142	154	158	154	155	159	170	166	158	142	138	148	163	139	155	157	141	168	159	156	138	140	170	180	156	150	163	122	163	150	154	154	147	156	178	155	154	128	151	159	157	174	162	133	157	171	167	148	161	144	145	163	144	168	156	172	168	158	137	154	157	147	154	146	147	157	147	169	146	132	157	153	172	155	159	146	175	150	166	158	174	169	135	158	159	152	158	161	151	145	158	160	145	156	193	166	143	151	143	165	168	161	159	146	150	149	129	134	136	143	147	158	126	159	170	142	143	162	169	160	158	162	162	171	146	162	152	153	149	149	154	152	157	160	181	139	152	167	159	167	169	159	162	155	158	149	159	120	149	158	166	153	136	138	159	128	147	174	150	158	142	157	154	136	144	157	157	163	159	155	178	143	160	162	161	166	144	174	158	155	143	150	148	129	142	161	137	170	129	167	162	167	144	157	152	151	149	151	137	179	156	152	157	142	146	158	168	140	144	147	158	170	137	183	157	155	204	143	158	166	148	154	157	147	150	175	154	149	162	175	150	158	149	128	158	165	144	148	173	157	167	144	166	159	163	139	158	157	185	159	183	169	156	160	127	146	147	161	145	163	159	152	151	143	141	154	161	151	167	138	136	161	165	156	173	147	132	148	156	165	145	151	141	148	164	150	156	170	146	150	140	164	151	152	167	148	151	183	155	161	161	160	147	164	160	137	155	159	154	147	149	155	151	164	167	142	142	147	154	163	166	135	178	163	129	156	178	170	165	136	153	176	139	146	147	162	170	150	154	160	163	165	137	163	145	142	166	138	162	141	140	174	151	161	142	142	147	139	144	188	167	159	152	153	158	174	171	155	155	151	180	166	159	150	148	157	148	176	135	172	171	158	158	149	164	166	147	165	162
24868	21094	27103	25196	8835	810	681	602	552	542	518	513	537	501	512	467	475	431	478	460	480	461	442	501	442	481	451	465	486	452	518	472	435	476	439	497	454	447	420	429	462	414	453	476	480	428	439	424	434	475	440	454	467	448	454	443	458	446	440	476	460	482	466	445	444	452	444	445	468	421	464	442	468	397	445	452	467	435	483	421	447	453	434	438	413	470	442	479	413	452	460	467	457	455	453	471	467	440	455	443	443	453	468	475	411	409	438	444	488	462	470	434	427	440	472	454	441	419	449	450	430	417	469	444	412	454	401	453	451	470	446	465	439	454	490	486	437	476	442	503	451	452	469	432	440	437	464	464	438	481	462	434	443	423	456	446	459	425	425	456	453	428	444	408	424	475	441	480	443	473	418	525	456	455	430	425	454	428	425	475	416	438	430	448	426	455	475	460	461	451	424	448	435	458	451	445	422	456	428	435	448	440	447	463	438	427	465	454	407	472	460	440	446	466	437	444	459	475	462	420	431	461	447	452	483	424	452	439	454	454	477	445	498	419	475	467	423	462	450	456	469	481	441	469	430	439	480	469	452	417	431	447	426	442	477	441	438	501	453	422	431	450	458	458	422	483	445	454	396	426	442	480	456	459	449	427	451	429	464	472	423	423	447	465	476	472	474	455	457	459	457	476	446	479	426	483	422	447	438	469	439	432	439	448	423	426	459	469	481	426	416	453	444	457	460	447	413	442	446	468	439	445	469	441	428	432	459	440	434	477	421	455	482	454	490	478	448	406	443	470	423	434	473	484	474	447	431	453	476	497	434	413	413	439	443	437	464	450	449	430	449	439	460	448	456	453	475	424	446	490	470	490	440	422	437	439	464	446	461	395	476	486	437	479	442	428	482	474	434	422	432	444	479	434	451	463	439	444	453	440	474	508	446	467	437	457	450	429	447	462	444	463	459	469	469	425	460	485	417	475	442	465	448	455	467	437	427	461	459	440	415	469	463	445	488	474	425	459	488	431	453	433	438	436	438	436	445	463	445	444	467	411	445	470	441	438	454	456	483	478	447	437	469	462	446	481	437	465	411	432	440	434	449	450	440	471	480	438	457	434	487	418	430	444	466	454	454	451	430	435	465	432	485	451	407	435	430	477	451	496	430	458	434	445	462	433	418	446	440	492	472	489	518	420	430	441	477	440	460	454	469	469	487	458	451	397	443	484	455	451	465	443	445	463	477	443	467	450	442	465	446	436	485	428	447	443	460	433	431	455	444	444	472	469	474	442	445	394	447	448	431	447	510	454	442	489	400	456	486	457	490	424	443	458	454	467	431	427	473	475	445	487	456	487	415	444	459	444	449	487	449	434	455	489	451	459	426	430	436	438	447	398	496	482	428	475	486	473	413	451	472	450	450	444	464	451	445	474	445	432	461	502	433	456	440	430	446	461	460	451	474	431	405	515	501	462	437	451	444	438	447	430	438	413	442	438	431	441	448	432	460	431	446	444	414	436	476	427	507	427	462	435	468	433	451	464	433	473	433	447	431	458	423	516	448	479	441	445	431	462	447	467	440	463	461	449	431	454	460	453	445	419	464	448	478	448	403	452	473	430	429	468	498	463	448	436	421	478	443	435	439	462	465	467	431	423	476	430	440	451	473	442	442	443	464	463	436	425	449	425	457	440	443	465	465	461	476	485	457	449	406	410	442	451	466	458	458	485	436	440	475	467	454	471	447	470	459	451	441	469	445	474	450	428	428	473	466	469	461	455	444	435	436	490	420	477	483	452	435	445	466	459	453	400	449	460	429	447	451	468	438	472	412	439	449	462	458	452	419	461	433	449	457	467	434	454	423	442	459	445	409	441	453	460	468	433	462	445	463	415	421	418	448	404	463	493	480	411	493	408	422	421	464	467	475	431	450	439	439	466	493	417	408	458	462	423	489	482	458	426	443	441	466	425	453	428	423	434	455	458	483	494	454	476	457	455	437	480	503	427	425	470	471	424	452	472	445	462	418	430	467	446	465	428	410	422	426	491	480	432	433	444	449	436	441	477	435	437	467	452	438	432	432	426	520	452	477	462	478	427	455	473	395	429	470	408	437	445	453	479	451	413	440	459	456	457	439	481	426	468	469	467	494	446	403	483	439	482	435	474	461	438	448	455	493	447	460	471	442	492	446	463	466	423	440	415	465	445	435	434	432	513	490	436	448	461	473	445	457	461	457	480	427	432	446	452	455	429	457	470	458	461	469	477	464	444	457	461	465	448	420	461	451	465	471	441	461	435	408	467	433	445	463	446	484	449	459	463	426	492	411	450	465	425	458	502	433	453	454	452	480	449	458	455	466	441	422	453	452	438	453	463	427	391	452	474	472	454	462	415	403	423	450	456	451	430	465	436	471	451	456	426	458	433	460	446	425	446	449	456	433	460	449	469	479	461	417	457	454	465	478	450	432	453	461	463	475	435	421	426	455	414	486	490	474	454	470	460	453	472	434	478	458	419	450	432	416	442	442	457	469	424	487	423	456	451	458	475	424	443	495	467	473	471	450	447	473	434	443	462	455	435	447	420	446	451	425	442	451	448	445	418	455	419	431	441	441	480	488	456	460	447	425	458	459	436	469	446	487	450	479	471	455	434	433	440	455	449	475	491	443	484	464	454	434	380	451	442	446	447	407	464	453	440	424	479	450	427	470	444	497	431	466	456	430	445	458	470	438	401	478	476	460	432	454	454	488	410	442	423	438	453	476	482	410	451	481	467	427	413	437	441	476	437	480	455	425	432	473	459	477	435	457	452	479	475	422	438	452	444	459	420	441	493	496	457	433	457	460	434	485	454	468	454	420	452	440	422	450	485	445	429	450	447	457	448	454	477	468	433	447	441	416	462	423	484	444	481	490	457	456	446	449	459	461	477	459	443	445	420	473	441	468	447	464	445	457	444	439	437	518	447	432	432	429	464	488	460	450	444	422	444	430	456	450	480	452	447	460	436	485	469	475	425	437	462	432	476	421	421	478	491	467	452	488	496	434	439	442	429	450	432	453	430	420	447	441	439	460	441	474	430	465	425	427	455	475	456	476	455	449	448	442	444	433	457	460	457	419	443	466	438	458	484	453	454	450	448	481	432	416	437	469	435	447	435	484	503	447	451	467	480	471	425	437	448	456	427	438	494	453	447	442	428	466	443	440	449	479	455	463	442	462	460	458	454	491	456	440	447	452	421	411	449	442	458	421	410	497	462	414	458	432	486	486	436	454	438	436	465	464	472	429	443	455	473	472	476	468	440	485	486	429	430	432	454	455	442	460	458	474	466	422	473	438	456	440	476	433	488	438	411	470	450	457	465	509	469	440	450	433	448	465	456	436	454	452	504	459	482	458	465	449	402	453	458	456	432	460	487	462	464	472	436	459	458	455	460	446	461	440	472	438	481	465	471	449	430	445	498	452	452	430	447	442	450	474	495	454	428	444	457	464	424	449	481	440	490	451	424	462	423	433	445	466	445
25745	14115	3071	1657	1234	1027	868	783	705	681	594	545	561	561	546	504	541	499	524	500	499	513	520	489	481	494	499	496	522	495	477	472	514	501	494	494	474	467	473	514	505	473	462	448	484	498	454	500	444	455	468	461	486	465	462	496	508	482	487	499	468	443	496	486	481	479	457	477	455	490	484	495	507	418	421	440	508	497	468	485	437	457	479	457	503	481	468	471	461	474	472	488	473	489	478	455	472	483	508	522	481	453	482	467	482	481	417	479	475	493	455	487	450	474	469	472	470	487	487	484	504	462	482	522	476	465	454	482	451	463	482	461	482	476	481	435	464	476	476	468	484	452	457	466	484	477	447	486	475	448	460	457	504	481	483	474	450	490	488	484	493	471	453	466	475	479	511	479	479	460	477	449	460	492	456	461	471	490	455	531	474	419	453	461	450	454	468	432	489	484	492	454	500	461	423	476	498	445	461	474	489	503	490	496	462	422	468	478	474	500	466	495	520	429	512	441	480	482	474	427	479	477	491	459	462	438	471	466	472	465	471	454	522	453	398	474	473	540	502	486	445	434	481	460	462	497	450	489	503	460	486	466	503	458	481	485	483	459	498	505	442	473	481	478	468	446	478	467	444	467	467	501	484	478	491	464	482	450	460	463	466	487	509	418	454	465	455	479	468	441	477	461	441	431	481	482	482	477	502	468	475	434	484	467	456	477	504	464	515	490	445	460	474	497	470	474	469	446	461	488	469	458	504	481	515	479	465	478	504	478	466	496	462	506	447	464	475	484	470	501	478	491	472	469	446	510	457	475	504	458	455	459	493	494	495	466	470	483	453	484	469	471	497	465	473	497	489	466	433	469	473	492	458	457	455	485	494	467	498	486	419	494	455	479	454	503	490	478	455	485	427	497	495	454	491	459	453	492	480	493	518	453	456	452	480	478	459	464	457	485	505	496	477	419	483	475	476	479	455	489	445	501	473	443	451	450	479	450	478	478	507	474	466	442	461	465	519	498	474	467	475	455	468	488	426	491	494	489	498	505	470	475	440	471	482	460	460	502	460	455	515	451	440	497	495	471	476	485	485	461	479	500	533	460	463	492	471	485	463	514	461	481	487	469	478	441	468	493	452	468	486	448	479	436	450	469	481	495	445	500	478	472	478	467	488	479	451	501	469	482	462	481	503	470	454	482	481	464	464	448	490	485	465	466	452	493	483	489	479	465	459	484	463	476	451	459	434	474	484	477	512	449	441	489	503	432	459	492	470	482	526	469	470	489	472	502	482	474	467	479	503	453	450	465	443	464	485	499	455	496	476	477	420	506	453	463	497	493	503	430	504	475	476	474	484	439	466	451	493	487	456	477	462	468	455	493	491	464	480	497	458	432	462	434	461	492	483	452	481	450	455	498	513	467	441	438	466	476	482	472	460	471	480	505	474	460	461	481	469	466	467	456	459	516	463	478	497	484	491	500	497	514	487	461	462	431	436	497	451	479	446	497	466	462	454	460	470	456	465	479	443	455	529	508	455	464	479	469	449	477	466	443	479	502	499	505	463	497	467	479	482	460	492	487	487	531	469	482	483	445	484	446	434	455	446	468	476	484	478	476	452	455	452	484	485	475	492	439	446	445	435	475	511	464	468	485	491	503	456	427	499	453	506	459	488	508	459	502	461	461	472	443	469	459	490	492	487	502	480	480	507	425	497	505	473	495	511	449	465	472	466	474	485	453	505	487	487	500	445	500	495	463	483	441	484	482	465	457	501	474	466	458	447	461	452	486	459	472	457	437	456	498	473	481	485	486	472	461	448	534	465	474	504	460	488	501	475	481	465	480	493	492	470	498	477	457	491	470	490	488	459	487	451	485	488	446	459	437	459	503	488	457	482	459	448	483	463	505	483	463	453	497	512	483	480	448	475	481	485	441	507	505	474	498	473	482	479	457	494	442	505	498	455	458	471	448	477	450	487	458	459	538	440	489	485	471	473	491	458	469	514	485	445	496	481	504	483	476	484	418	472	446	507	462	499	466	485	499	479	433	491	462	515	463	502	482	488	514	461	452	486	495	476	501	480	462	480	468	471	488	451	432	449	474	487	494	470	450	477	472	502	424	498	487	424	495	467	430	498	458	479	433	463	464	444	457	485	430	521	471	476	460	529	455	482	459	425	512	488	476	452	498	473	470	477	499	465	448	469	536	452	496	457	495	476	511	449	460	457	504	486	468	473	494	478	447	507	470	463	485	490	483	484	429	462	481	448	457	452	485	478	489	493	469	503	501	469	495	472	484	498	494	471	484	446	469	474	474	473	467	491	489	480	482	503	456	474	484	440	512	492	499	480	486	512	485	446	466	506	451	508	467	506	460	457	456	468	489	477	457	429	512	458	481	477	452	475	487	471	450	459	440	493	489	461	451	471	475	491	460	480	467	490	428	491	487	473	476	466	501	489	497	462	443	472	485	458	424	471	465	481	430	472	452	484	460	494	470	490	422	508	467	434	470	454	496	457	458	456	477	441	482	444	459	499	454	490	513	431	474	486	442	428	476	495	483	512	453	465	463	468	472	497	444	470	455	499	460	464	474	467	515	475	473	468	482	495	482	497	458	524	503	453	515	456	466	479	488	468	463	470	474	455	465	473	491	459	481	475	498	484	480	453	478	491	463	464	462	474	466	482	472	452	476	496	490	518	471	461	438	470	473	454	450	466	477	482	468	494	446	508	494	479	471	468	488	500	498	479	491	493	483	461	464	470	506	461	466	462	459	468	474	470	428	513	500	467	459	475	528	463	484	458	461	463	513	449	467	464	458	465	495	462	504	479	441	475	474	448	471	464	472	458	497	456	473	466	449	478	506	473	485	441	467	478	482	506	473	464	491	475	470	441	485	472	462	465	495	445	489	473	466	456	464	461	478	472	474	453	462	493	495	496	459	487	510	505	462	436	467	481	480	446	454	499	458	436	489	495	440	459	459	473	456	494	476	457	494	468	482	499	508	444	454	441	486	500	471	484	501	479	475	479	487	477	473	482	451	515	462	502	483	480	476	468	466	500	493	494	485	461	481	519	445	433	474	475	504	463	476	459	468	457	481	462	478	511	466	493	487	505	449	465	477	512	450	479	446	441	494	448	439	489	463	453	518	467	472	471	441	478	459	490	491	472	479	448	449	492	491	474	464	456	472	484	494	470	481	511	485	446	464	461	461	466	496	493	486	469	482	494	472	474	447	443	473	451	467	494	472	461	500	460	492	469	493	488	501	470	490	480	466	482	469	466	478	475	485	477	488	496	476	475	497	476	492	489	492	460	472	496	474	488	497	480	507	513	499	469	456	484	435	458	496	510	468	464	433	476	429	448	468	482	498	459	478	483	513	428	497	494	482	469	497	484	480	463	450	434	467	475	474	491	452	498	481	462	460	464	477	487	482	445	465	499	432	459	483	437	474	450	488	478	553	495	445	465	451	472	453	472	442	494	479	440	515	448	443	475	497	441	463	456	468	498	469
22429	21032	28689	23594	21036	21055	6382	893	689	609	522	479	487	462	440	404	388	359	341	366	367	357	339	327	348	325	312	361	325	339	322	314	341	353	292	316	310	308	309	319	295	320	347	296	284	303	308	298	325	329	310	329	339	295	314	293	322	305	307	329	314	295	317	335	293	310	351	307	315	302	330	314	323	298	322	312	281	286	326	336	294	328	302	310	288	297	305	303	297	290	318	323	307	308	291	320	317	321	284	319	269	314	326	312	333	288	305	315	286	311	331	320	307	294	324	311	300	286	318	292	294	339	297	328	282	293	337	323	328	335	282	314	304	302	339	308	269	309	313	317	317	318	300	313	289	294	254	295	321	328	296	297	308	306	294	304	312	318	289	310	331	274	288	308	321	291	314	331	311	298	321	316	321	316	292	298	279	321	299	274	305	305	295	327	278	309	289	295	303	300	298	280	288	302	322	266	313	287	297	282	296	323	286	310	298	280	305	281	319	299	293	292	309	291	293	294	335	310	312	296	311	301	309	305	328	306	283	291	298	321	269	299	264	293	325	285	283	298	270	288	334	302	314	334	287	295	310	325	307	270	275	305	308	284	282	279	284	304	319	309	298	297	318	299	318	316	323	303	289	310	315	321	324	328	293	298	283	310	256	345	312	313	284	287	293	313	275	322	291	318	288	296	315	321	274	302	294	317	278	269	299	305	287	289	298	318	281	289	295	266	279	290	284	314	315	283	325	287	283	300	279	312	304	320	313	300	294	310	326	284	316	301	299	312	310	324	302	314	302	304	300	312	293	299	304	309	299	317	307	306	286	296	334	297	292	336	298	322	296	291	337	277	317	327	288	272	298	277	306	317	282	305	298	317	303	294	302	263	299	362	304	299	312	324	304	298	300	297	322	337	290	301	275	283	290	320	294	317	283	329	294	322	326	310	313	314	305	316	292	295	281	301	293	273	310	286	298	281	316	290	289	330	296	282	284	257	288	275	315	316	316	305	312	337	304	303	314	289	339	293	302	278	310	333	306	248	299	333	302	328	287	282	298	320	313	320	299	335	309	325	311	288	274	265	287	306	290	312	314	285	308	325	296	306	298	307	314	326	290	303	287	283	293	303	298	310	303	306	314	270	308	305	316	302	301	274	302	299	310	314	309	269	304	305	316	317	303	306	307	287	311	327	309	285	292	311	293	292	286	276	298	298	304	318	356	295	331	292	308	261	307	281	326	307	282	291	284	306	301	323	315	320	337	323	300	294	300	297	314	296	326	304	267	287	278	303	333	261	298	307	337	327	316	285	292	309	321	289	272	308	288	324	295	302	325	320	303	269	308	296	323	298	312	301	284	330	343	310	300	312	338	305	268	275	278	307	347	300	311	299	305	340	288	315	331	323	288	305	303	305	276	306	290	355	293	284	353	306	311	306	311	286	296	290	271	312	291	300	316	302	307	298	298	318	312	318	347	287	274	345	268	317	268	274	326	321	293	315	306	271	314	316	278	306	307	321	302	324	319	310	295	319	309	304	318	284	306	310	311	309	309	276	282	298	279	301	283	306	309	294	341	292	309	310	302	312	321	330	317	287	299	318	330	311	327	306	299	304	300	299	282	288	276	341	316	284	281	292	315	304	308	313	310	318	321	279	305	283	299	318	306	293	333	303	323	300	295	301	312	300	318	292	274	293	262	306	319	317	301	288	288	291	258	316	282	291	279	326	288	302	317	308	308	278	271	278	305	305	305	298	299	289	302	328	329	299	292	282	339	259	320	300	298	329	318	306	302	290	306	280	317	302	314	279	308	280	317	297	295	280	309	306	270	269	297	289	318	291	289	274	297	302	283	306	269	297	297	299	310	273	272	290	292	308	291	285	291	320	290	280	287	318	322	322	286	273	263	290	309	298	297	303	321	306	328	298	293	289	321	309	333	300	303	315	303	305	322	287	299	263	335	292	284	310	287	314	265	286	339	307	314	321	291	337	316	319	320	324	342	305	293	292	295	279	278	298	278	320	297	316	292	295	299	279	294	325	287	339	272	308	320	297	305	337	266	315	352	305	279	295	284	308	311	298	326	298	316	280	292	288	316	292	316	286	267	325	300	307	292	303	282	319	280	302	326	305	311	303	318	289	305	317	289	335	318	309	316	297	313	337	321	285	294	272	316	301	301	303	326	301	293	309	307	285	293	265	315	309	297	323	306	317	320	279	323	320	287	303	312	296	291	270	319	302	299	318	320	283	335	292	296	317	312	304	304	304	314	295	283	288	295	311	291	314	297	281	283	324	286	272	325	294	308	283	299	297	299	303	335	309	316	313	339	318	284	277	301	296	309	287	295	301	362	312	286	268	314	275	319	318	316	322	280	331	317	296	294	314	344	286	301	331	294	305	287	321	323	299	294	342	319	319	324	317	290	296	301	320	302	290	327	317	305	296	319	310	282	307	308	316	282	347	266	309	268	275	318	319	332	282	324	321	327	309	289	282	306	308	318	293	328	298	300	332	305	336	307	276	295	291	300	301	328	316	300	262	316	327	323	318	275	290	291	301	328	319	304	293	320	319	315	292	350	328	325	317	279	300	314	301	297	307	314	286	300	306	314	310	288	304	274	266	332	267	311	313	325	306	277	328	307	303	280	302	313	292	330	272	317	294	318	283	322	334	319	288	294	273	330	309	301	308	306	301	317	291	310	311	324	314	295	274	281	300	286	329	314	283	287	297	316	288	309	308	284	296	306	335	300	303	301	313	312	284	266	271	318	289	296	301	310	326	313	318	281	289	324	301	283	332	274	301	337	287	282	331	305	314	311	320	284	334	335	307	299	286	327	302	296	311	344	326	323	293	307	304	278	307	290	279	306	294	306	311	340	301	320	307	291	278	327	283	309	283	289	324	276	318	322	301	334	305	298	324	278	303	323	348	297	334	274	297	278	299	353	277	332	312	298	298	312	300	280	299	271	330	322	298	300	268	285	282	302	289	278	300	284	300	296	278	312	303	310	315	281	299	309	278	319	313	289	286	307	299	310	328	310	288	319	283	281	332	312	277	323	297	317	324	320	272	305	289	338	290	286	320	314	316	296	311	332	276	275	327	293	289	287	267	264	313	299	282	281	296	303	329	284	315	284	290	300	287	322	286	327	324	281	309	311	310	310	311	310	304	274	327	308	313	311	312	273	272	302	315	319	292	307	301	288	299	297	337	269	302	294	302	332	297	314	308	340	301	278	288	292	311	309	289	301	246	297	305	276	333	290	326	262	300	309	316	325	316	286	294	288	287	313	292	303	281	296	316	316	295	325	315	298	288	312	325	340	318	322	278	276	308	290	308	316	281	299	325	304	292	284	294	320	311	304	333	315	281	310	301	305	309	308	318	292	281	310	301	299	310	287	310	300	300	318	294	269	298	298	287	305	285	311	331	288	316	317	301	291	328	290	277	305	284	316	332	297	300	305	290	293	282	318	323	321	330	299	310	291	305	285	269	257	314	308	281	313	269	324	330	317	295
33663	24539	9211	4313	3075	2304	1742	1376	1118	984	826	674	676	558	541	542	453	474	451	424	400	406	380	363	352	389	364	353	375	369	333	327	310	323	374	360	325	335	334	328	321	313	323	291	313	314	309	293	312	345	329	330	326	325	288	333	315	281	301	297	326	286	297	305	323	338	310	313	315	310	323	320	299	329	309	292	310	335	322	320	315	322	293	317	304	309	306	297	330	313	322	308	319	349	288	308	297	314	346	325	266	291	306	283	306	296	318	290	311	302	334	299	302	289	340	335	264	344	289	299	336	327	315	346	329	269	320	324	258	294	314	296	294	278	329	303	333	285	324	330	320	311	328	347	275	286	323	329	334	323	297	318	324	325	294	313	309	263	297	296	330	321	326	298	300	330	332	332	300	322	322	303	296	331	293	311	323	344	317	326	314	333	323	291	290	301	284	325	301	327	317	260	340	313	317	311	329	286	316	298	311	303	311	323	303	280	308	327	311	269	330	336	286	291	304	311	303	321	261	306	310	289	302	352	319	317	314	309	325	287	304	298	317	341	295	316	321	306	320	296	310	327	303	288	275	326	318	306	297	320	318	319	301	303	306	308	305	295	315	318	324	348	312	309	300	307	351	310	300	342	307	310	295	295	326	323	328	270	321	300	327	294	286	289	293	309	307	302	295	332	294	339	290	327	285	294	316	280	304	301	328	314	311	294	300	319	335	323	304	318	307	292	339	290	284	304	320	299	283	305	340	301	338	314	319	299	314	313	295	342	324	328	305	307	298	293	328	334	308	318	321	297	298	297	319	307	310	308	302	312	323	306	317	294	306	298	278	307	281	328	332	304	285	304	329	323	302	313	346	282	298	313	295	333	334	304	321	304	299	313	337	301	351	310	293	347	322	304	331	300	306	336	314	331	297	315	339	321	357	329	321	278	304	283	317	278	296	265	292	275	303	305	311	319	304	339	322	298	279	282	306	310	327	277	290	292	313	307	317	318	320	304	283	303	340	286	315	308	295	276	315	312	316	348	313	313	327	336	317	308	289	308	282	284	313	330	313	297	336	285	338	304	326	319	297	333	303	298	296	314	322	317	329	304	314	305	317	286	334	314	311	308	289	296	314	316	287	330	292	318	312	320	323	284	322	332	316	275	287	300	309	293	326	277	302	331	343	303	312	291	303	325	282	351	321	337	337	330	308	337	342	309	340	322	314	299	299	324	323	304	313	320	304	313	277	331	310	289	304	303	323	311	277	282	329	310	294	321	322	324	316	319	310	301	307	307	285	300	306	277	312	286	320	296	297	309	304	317	334	348	295	287	309	314	305	303	294	319	316	313	339	319	282	337	305	261	290	313	318	327	320	295	285	285	316	284	295	302	311	296	301	319	308	285	292	310	328	328	325	299	320	333	311	342	293	307	318	323	306	297	317	331	287	287	288	284	327	317	325	287	304	292	287	302	287	319	312	319	315	291	283	308	330	320	325	298	333	292	297	312	295	320	317	305	348	312	306	274	291	342	344	304	323	317	309	312	309	287	304	328	293	310	289	300	323	328	285	319	322	285	314	302	304	318	305	286	285	325	294	323	349	325	335	307	293	367	332	306	337	317	320	312	332	330	299	298	322	325	284	299	307	304	298	310	313	279	287	312	319	296	285	324	297	314	322	332	279	304	316	308	318	307	324	279	319	322	318	297	304	328	342	316	313	319	269	335	290	310	309	299	277	317	334	337	319	311	307	322	289	292	324	317	314	316	341	292	322	333	309	310	293	285	294	297	301	324	309	342	312	324	318	314	311	304	282	320	313	302	321	304	307	315	324	280	327	299	329	312	315	290	300	285	299	329	307	343	274	279	331	330	297	324	278	296	327	306	324	315	330	313	294	289	336	323	291	317	321	358	289	274	334	290	301	289	293	266	312	310	305	281	306	307	326	282	319	297	286	329	331	305	320	291	293	321	290	317	295	292	277	297	347	344	296	322	311	304	318	340	301	307	296	317	295	304	314	300	320	288	316	304	282	324	311	272	294	308	319	289	324	308	285	341	284	291	287	294	321	328	308	311	307	324	327	313	307	295	297	322	325	320	309	325	335	327	310	316	317	329	315	312	305	296	292	284	298	280	333	315	312	301	297	322	306	320	277	297	319	301	318	310	323	294	307	299	305	288	352	295	290	326	305	298	320	333	292	290	314	323	320	282	324	305	283	295	280	316	307	319	267	300	319	308	334	335	314	313	305	287	330	293	280	285	318	311	332	323	322	315	310	326	324	301	322	355	295	286	355	306	328	283	310	308	321	277	286	316	340	322	273	313	311	331	287	301	329	279	309	318	328	298	299	306	278	317	326	309	283	279	287	334	342	279	290	323	336	329	292	335	292	283	313	303	330	303	297	315	291	311	314	340	303	308	326	318	244	326	336	319	306	295	268	314	312	306	295	305	294	279	317	281	313	304	313	303	315	323	302	322	278	294	340	295	320	313	306	297	309	342	299	318	319	310	309	289	322	315	326	266	309	277	297	327	320	302	308	322	318	305	329	310	284	300	304	353	302	302	319	322	307	335	288	329	313	314	305	318	294	314	326	324	306	288	283	290	317	325	320	315	309	302	310	344	295	311	326	286	327	315	311	319	294	307	306	285	306	354	317	316	273	338	289	310	321	295	338	332	315	299	310	296	309	321	316	320	329	313	304	308	350	334	293	311	298	334	306	323	317	300	302	322	320	301	291	293	296	341	280	317	307	303	319	303	311	295	319	301	315	291	309	314	319	302	292	325	304	297	333	298	276	293	291	342	327	328	294	329	305	285	308	314	307	325	286	295	307	328	290	295	312	314	307	330	327	308	299	316	311	324	336	323	326	284	308	306	316	308	315	287	281	327	312	324	320	310	319	330	295	276	314	312	313	288	298	327	257	313	321	306	308	315	281	286	322	317	319	331	308	337	300	319	320	340	315	304	336	301	320	325	321	289	283	332	318	288	302	312	292	345	309	305	296	295	319	305	329	322	297	343	305	327	288	324	300	302	321	293	298	317	305	291	307	307	331	309	291	299	336	317	292	301	294	311	279	306	309	313	320	298	284	289	298	319	274	290	313	315	318	279	317	261	328	311	317	297	295	304	314	280	329	302	294	336	315	309	350	316	308	319	328	291	299	316	320	314	283	328	320	314	346	287	311	305	300	297	327	306	304	316	298	312	286	300	309	318	329	334	299	341	321	278	330	311	328	314	321	325	316	339	304	292	353	332	320	319	309	326	277	298	307	315	304	320	301	322	346	301	322	311	313	320	280	327	292	321	330	298	333	279	352	318	317	313	322	331	297	306	318	335	318	328	326	315	290	314	322	325	306	338	293	315	302	331	343	323	326	335	308	305	296	304	295	323	330	293	321	314	313	285	284	296	281	314	321	321	295	331	304	301	293	250	302	303	284	300	299	293	308	308	305	315	330	310	298	313	322	307	335	355	328	308	334	311	284	303	291	306	311	299	328	319	317	312	304	299	310	284
27768	17080	2984	490	350	314	305	290	316	301	287	270	266	287	286	260	291	292	284	257	282	303	252	271	272	316	253	302	260	274	256	300	294	261	283	288	293	300	271	306	265	262	292	276	267	268	290	258	284	276	280	262	268	255	284	280	262	294	259	265	286	278	310	295	289	262	287	262	268	292	282	270	237	279	252	274	276	297	273	289	307	259	285	266	245	257	268	283	257	279	276	260	267	279	281	253	314	245	247	274	252	269	261	278	265	268	256	281	280	262	260	275	293	299	279	285	278	275	279	283	296	302	249	270	276	256	278	286	289	259	298	265	288	264	262	273	318	270	285	262	256	305	268	263	289	282	273	267	256	256	288	283	247	260	262	265	309	276	265	276	298	271	244	290	268	248	262	256	263	316	287	273	274	260	296	271	296	275	276	282	288	270	276	274	246	283	258	273	287	260	246	248	275	247	289	313	241	283	256	264	306	270	252	287	292	256	294	283	269	264	283	271	262	284	297	244	278	286	291	291	281	282	286	290	271	273	262	282	243	271	267	272	243	258	249	254	297	278	289	260	277	262	261	274	287	295	256	278	292	248	264	302	299	270	281	283	317	280	268	262	278	252	289	254	284	258	272	260	292	255	272	268	283	271	272	289	296	273	293	280	283	268	299	274	284	296	293	243	275	293	296	285	290	307	246	328	263	249	310	270	241	269	283	285	265	277	269	284	280	278	324	280	292	276	276	280	285	280	301	252	280	243	283	283	272	279	274	282	276	289	269	231	311	274	276	266	268	244	278	280	268	284	261	278	284	275	270	308	286	231	283	278	286	283	257	289	269	283	282	280	264	264	265	279	266	276	244	274	293	273	264	288	293	267	278	279	308	294	280	302	281	287	273	297	236	294	259	274	266	264	242	260	261	280	261	288	292	248	287	280	264	284	284	278	280	283	282	278	262	276	274	245	288	269	280	279	275	276	311	285	259	290	269	256	264	309	290	253	292	283	286	261	258	293	276	282	269	287	289	280	289	295	286	251	254	263	290	262	282	246	246	261	304	285	283	273	297	262	251	251	311	282	275	282	281	282	278	263	244	265	270	293	253	279	282	266	309	268	251	262	294	259	258	310	264	288	272	277	276	275	270	301	281	291	288	304	255	268	309	247	292	308	296	281	286	277	272	274	264	267	287	301	271	277	276	281	279	294	267	275	277	271	264	269	302	259	251	258	292	272	239	297	286	256	242	282	284	284	290	270	255	319	276	269	284	281	242	281	295	288	279	256	277	301	263	280	261	252	293	298	261	242	259	268	280	259	276	264	267	283	271	275	294	244	267	264	262	301	294	332	296	276	280	266	260	288	275	285	270	305	282	314	257	255	277	284	254	283	273	289	287	291	271	263	276	286	254	279	282	271	276	241	288	294	294	278	290	254	281	263	295	273	249	273	270	253	291	259	265	296	290	281	270	236	272	292	258	276	254	298	273	302	288	264	283	254	250	265	283	282	288	266	315	299	273	278	275	266	285	279	252	273	277	234	292	290	238	271	280	293	269	274	274	281	299	251	263	264	296	261	306	296	285	293	277	274	288	246	261	246	296	292	254	277	300	296	301	287	252	279	291	300	267	302	268	277	277	256	288	267	276	266	276	264	295	300	265	280	270	264	267	237	280	289	249	282	288	298	287	297	263	266	278	273	255	264	279	271	304	283	256	259	267	286	268	291	264	258	269	271	278	272	262	285	275	251	253	277	290	271	302	256	240	250	270	241	299	275	282	278	297	294	279	299	281	285	275	287	282	275	266	224	262	258	279	261	265	274	270	279	265	268	272	292	266	280	275	261	269	301	250	289	288	294	276	292	306	248	278	250	264	257	312	287	253	253	286	241	274	282	266	281	315	274	276	241	273	301	262	300	285	259	311	292	278	260	280	282	292	266	286	280	272	255	280	269	301	261	306	284	251	287	286	255	290	288	283	266	262	286	255	287	269	254	278	256	253	265	267	275	274	279	291	315	293	274	250	254	271	283	284	287	279	252	302	282	276	258	277	269	273	299	279	274	312	260	289	254	275	275	271	256	296	273	275	260	255	271	297	291	271	279	280	273	283	278	262	292	298	305	273	294	291	280	252	275	256	289	277	273	280	254	261	297	281	275	279	300	298	281	266	264	262	257	253	257	246	258	265	296	261	297	270	263	276	290	285	250	283	268	269	267	265	303	283	300	277	302	277	288	307	301	236	244	293	251	265	296	259	282	262	284	264	278	292	316	281	277	259	268	309	247	277	246	260	259	270	269	287	259	290	282	258	297	259	286	277	257	295	268	271	311	267	276	293	277	275	277	268	263	263	268	279	300	267	259	275	275	292	252	292	294	281	287	281	277	271	282	286	259	283	280	263	270	275	238	300	306	256	289	263	276	265	282	251	299	295	269	279	276	287	277	291	262	292	265	287	274	301	275	303	275	264	272	274	273	326	301	304	277	272	267	277	288	274	265	280	262	264	243	284	275	279	264	241	271	263	309	274	271	259	239	261	290	259	260	279	277	280	268	252	281	299	284	280	314	276	272	260	271	270	257	292	265	280	254	282	279	268	281	276	312	258	266	287	292	280	298	257	275	280	253	264	281	249	283	286	276	274	270	280	286	312	282	250	268	290	265	270	276	274	276	285	299	256	300	278	242	273	278	256	263	301	266	293	280	303	295	268	299	269	265	249	269	278	287	280	274	284	265	266	274	292	281	298	289	270	289	303	289	307	265	258	268	275	272	273	290	263	256	251	254	292	241	258	267	272	269	283	261	269	260	260	258	299	282	293	272	266	285	275	272	267	242	269	235	255	293	271	262	280	288	302	292	256	286	268	267	252	260	267	287	266	278	242	276	306	268	318	268	266	282	291	286	291	247	257	264	274	276	290	254	284	309	260	279	300	252	255	301	252	262	277	291	296	292	277	272	254	288	269	283	296	276	276	291	283	293	301	268	269	264	266	264	265	259	293	282	294	287	284	299	299	294	293	260	272	273	306	272	263	300	258	270	300	292	292	263	280	300	264	285	272	327	280	282	254	240	281	269	267	291	271	287	249	264	280	262	306	293	294	303	268	285	286	280	267	250	244	247	270	265	258	267	261	273	289	300	302	290	272	239	273	253	285	317	259	245	287	281	255	263	302	283	294	277	296	266	281	275	264	278	294	283	277	286	276	285	290	297	297	270	275	276	264	288	317	295	274	258	297	291	306	279	260	254	287	275	245	267	266	301	250	280	274	248	293	267	291	287	275	274	269	272	276	285	274	256	280	268	300	276	297	292	277	268	258	233	256	267	298	289	273	253	254	289	258	267	294	268	288	272	255	312	252	288	283	296	291	264	258	286	270	267	260	274	251	305	248	286	271	289	294	260	285	253	262	301	298	277	306	245	262	303	260	287	299	295	248	286	258	269	261	254	270	262	283	293	289	269	309	303	296	304	299	270	291	284	270	297	263	279	280	275	297	309	269	263	295	280	295	279	264	290	286	265
7506	2194	624	469	415	385	337	346	307	316	310	328	317	346	331	289	320	320	329	280	321	312	310	306	319	303	298	306	338	297	280	313	328	319	298	299	283	330	310	285	301	314	315	273	340	314	318	298	308	342	314	320	271	321	299	328	294	305	314	319	338	289	340	309	295	307	298	322	325	297	327	340	286	307	298	309	306	301	313	306	313	304	309	315	330	322	303	294	329	315	317	290	310	316	339	292	295	306	341	285	311	322	307	326	311	313	338	322	327	341	317	327	300	321	288	326	297	294	338	314	317	276	315	331	315	286	278	315	327	286	320	309	345	332	305	316	295	321	321	276	280	323	297	341	322	263	317	292	295	343	320	316	296	347	296	292	310	310	318	313	325	298	284	322	281	340	311	301	311	307	287	326	287	317	320	325	287	312	317	310	313	305	323	342	303	281	323	286	352	315	309	308	311	326	300	301	296	292	371	292	312	333	313	302	320	302	275	319	334	307	329	301	287	302	275	262	302	303	344	337	307	355	313	315	321	315	351	330	317	308	324	303	314	313	319	313	298	331	271	339	308	320	284	316	311	314	303	315	340	334	302	337	297	301	294	323	359	319	272	305	309	328	321	327	324	290	289	319	297	313	312	273	298	303	321	299	334	313	361	347	312	310	285	276	307	336	320	309	328	318	348	286	278	306	304	350	305	279	354	333	313	318	287	297	292	321	324	303	319	329	310	330	310	304	302	322	316	317	336	320	306	347	338	318	332	292	314	302	330	326	300	307	332	296	323	337	292	299	307	291	299	306	322	297	303	319	283	296	338	322	320	315	344	348	315	356	329	308	306	329	292	301	311	314	292	303	329	301	293	272	294	321	285	323	307	296	318	293	289	325	284	330	293	303	332	308	317	334	284	329	325	280	333	308	342	315	327	318	305	302	294	315	314	299	339	321	335	324	287	316	307	299	317	306	306	329	284	281	352	330	298	285	309	323	323	318	323	317	302	316	274	289	335	305	304	314	319	303	345	297	315	319	322	312	314	323	336	327	296	335	271	317	321	282	307	300	334	284	308	294	332	307	309	301	311	305	297	310	318	295	296	319	294	315	292	331	314	294	296	300	312	318	316	312	338	297	314	293	287	314	284	311	330	323	307	286	297	324	295	327	306	310	305	317	304	305	332	330	308	303	285	308	309	301	295	334	318	299	312	333	326	278	283	292	304	333	348	290	293	304	330	318	359	299	310	297	298	305	298	354	297	321	318	363	318	288	299	344	270	315	312	300	295	309	335	325	302	339	312	313	292	316	323	352	287	306	316	334	316	319	310	319	270	315	309	331	316	296	295	358	314	328	293	299	311	332	330	301	294	322	331	317	303	316	300	279	290	335	312	323	324	332	301	325	317	327	321	320	314	324	296	310	313	294	284	314	278	331	309	309	332	285	327	287	278	308	293	289	334	302	302	311	313	308	293	313	297	307	285	297	339	361	304	324	283	354	316	313	307	324	319	340	290	286	306	322	327	332	291	315	322	289	309	297	314	315	309	295	319	325	299	295	309	304	274	320	317	299	296	316	320	317	291	295	313	328	315	296	318	295	311	320	320	287	307	321	336	323	338	309	288	335	293	308	304	274	320	342	290	303	307	353	313	298	318	291	298	294	302	333	312	314	303	328	319	304	315	283	309	314	317	326	302	347	295	310	348	311	308	326	298	294	285	299	305	333	303	324	337	328	290	320	334	340	314	327	343	329	316	294	306	305	334	287	288	302	318	310	302	276	325	302	330	305	311	309	311	313	328	316	292	298	311	301	314	306	336	327	285	336	332	338	342	298	303	312	333	312	302	325	338	289	288	329	321	293	321	301	311	300	283	285	326	293	321	285	309	319	295	296	291	308	296	321	310	318	321	275	325	315	314	319	287	304	329	306	289	287	284	308	323	295	302	340	299	311	305	358	292	306	317	318	317	341	305	326	294	319	285	300	316	296	304	292	325	311	292	311	309	323	303	329	283	296	300	301	312	312	305	314	308	308	307	316	318	297	296	291	302	331	317	326	330	284	334	309	296	310	328	323	315	321	306	306	324	300	328	328	280	284	321	294	303	286	312	348	318	282	342	314	313	272	310	303	293	319	285	338	353	326	283	305	323	324	292	310	318	296	284	326	326	339	324	339	315	336	277	292	315	283	310	313	339	316	289	294	318	288	289	310	311	320	326	299	295	307	314	320	310	309	284	331	275	304	286	292	277	311	296	349	288	318	316	352	303	348	307	286	304	293	303	307	264	347	293	317	317	327	315	295	297	291	308	319	316	317	309	279	333	291	312	347	299	344	275	309	292	322	294	341	294	331	325	294	306	285	313	331	328	309	349	303	318	283	290	325	292	297	319	315	308	304	311	293	306	312	317	305	328	304	308	305	319	342	289	304	309	294	335	334	301	294	344	348	317	312	324	308	306	286	301	343	327	307	333	317	307	303	300	282	301	311	300	324	314	293	304	291	297	333	334	318	302	328	303	301	295	293	340	334	307	313	293	307	292	314	332	308	303	318	319	291	296	319	306	255	306	306	305	324	343	277	299	312	316	332	294	319	318	299	331	285	340	332	325	268	309	299	280	318	294	303	298	306	321	303	338	320	305	323	276	267	294	332	267	310	322	317	309	307	336	319	315	311	303	325	326	331	321	314	310	288	299	308	309	315	321	317	308	306	318	313	325	285	304	317	296	330	281	322	297	312	286	302	326	310	302	344	295	268	309	316	303	305	321	288	330	310	306	296	325	309	314	285	332	286	321	330	314	315	303	303	305	344	320	287	312	296	330	269	298	321	309	322	323	298	331	317	303	281	316	331	350	294	314	289	333	293	308	303	332	318	311	295	339	310	293	317	275	320	302	311	297	313	284	296	293	309	316	323	314	290	328	327	314	300	303	316	343	292	318	291	295	333	300	287	327	307	334	303	319	330	307	335	270	319	283	301	332	309	334	293	305	338	342	313	335	294	307	285	308	328	304	287	327	319	353	301	284	310	313	321	322	348	324	301	294	305	321	304	312	292	306	327	346	319	308	295	317	338	305	337	295	304	304	285	331	325	312	312	309	303	312	303	318	309	307	337	284	297	273	298	330	300	345	304	323	325	284	321	311	310	327	309	318	298	313	328	315	293	307	288	322	291	349	311	312	316	319	314	306	314	300	319	298	284	303	276	334	311	316	286	307	301	323	308	308	331	312	328	311	321	309	327	320	314	312	287	328	299	313	299	288	304	342	309	325	329	305	304	298	298	344	303	334	311	290	328	311	325	327	335	292	308	272	330	287	311	338	288	313	326	306	310	328	315	305	300	338	285	359	335	301	308	308	316	310	278	324	287	337	315	300	311	303	330	289	336	297	301	298	352	313	308	279	343	319	302	326	327	314	310	295	289	320	281	300	286	292	289	324	309	311	338	289	332	277	310	314	321	305	307	317	299	294	311	291	312	294	298	323	316	298	314	290	333	344	305	296	316	306	343	314	325	319	305
23727	21132	28219	24310	21123	8368	704	420	345	310	291	228	238	196	216	187	198	208	158	182	193	167	149	136	149	160	183	148	137	154	140	148	145	133	156	137	137	164	143	139	135	146	125	145	135	147	134	142	158	122	128	153	143	129	145	132	131	143	127	145	152	158	133	132	148	150	137	118	120	123	128	132	156	124	133	128	140	124	139	150	127	130	143	142	131	126	114	134	134	134	140	118	127	135	131	124	116	140	141	131	148	136	153	129	115	122	118	138	143	135	123	124	141	126	137	137	130	123	135	128	129	157	131	115	140	146	147	125	129	129	112	144	118	135	135	147	145	117	130	133	127	147	133	137	122	136	145	145	147	139	132	136	125	125	140	118	152	143	130	124	135	133	136	124	119	138	130	118	138	143	148	133	146	147	143	119	135	117	117	138	147	146	123	134	143	119	136	134	125	136	120	123	124	137	124	140	135	137	129	134	146	122	142	137	129	141	152	131	126	122	123	142	128	138	147	140	126	141	148	126	124	140	132	137	130	120	132	113	136	133	126	148	140	131	131	132	140	135	146	133	123	146	138	140	141	149	147	138	133	160	123	130	151	169	146	132	138	129	131	124	157	140	143	121	117	136	142	139	142	140	108	134	151	133	149	143	135	134	138	130	115	135	138	146	136	134	140	120	129	127	124	131	126	128	141	145	104	140	138	164	132	128	148	122	132	146	131	141	141	131	137	147	156	147	137	119	152	145	140	140	135	134	133	124	112	124	130	140	130	128	118	154	139	134	140	146	137	139	149	127	136	129	144	143	149	145	137	151	129	131	142	135	119	142	148	150	169	129	133	136	139	130	130	153	128	123	127	155	127	142	117	135	113	145	133	140	136	132	129	133	137	158	160	147	130	135	154	141	140	155	137	145	144	135	142	135	157	142	137	142	143	137	123	129	121	134	158	128	146	160	145	134	135	144	143	145	134	126	139	112	153	140	132	125	128	153	134	113	131	137	132	137	156	140	118	128	138	132	139	132	144	159	139	126	132	113	140	124	143	144	116	157	127	130	127	154	135	140	143	154	139	131	117	148	154	128	112	136	141	134	125	146	123	148	130	119	137	134	135	155	137	129	141	138	120	125	154	137	141	139	159	116	144	128	138	133	104	130	133	130	124	131	145	157	138	142	128	142	138	129	115	135	125	135	121	138	149	141	159	148	136	146	126	132	133	129	148	165	115	151	148	138	123	125	134	140	148	160	126	132	149	161	134	144	123	130	142	128	152	119	133	122	150	135	123	137	133	133	143	132	138	144	131	114	125	130	149	124	139	146	115	126	136	150	131	133	125	138	128	145	116	143	133	123	146	129	117	145	130	125	137	127	117	134	128	136	114	118	153	119	164	115	130	149	112	137	139	126	128	138	130	134	152	119	139	117	140	143	142	139	121	148	153	120	138	158	143	131	143	116	138	137	135	131	126	151	127	142	143	157	121	132	137	123	146	130	149	112	118	170	138	136	132	129	108	157	150	149	136	151	149	151	135	138	134	123	117	144	147	152	123	129	127	114	170	123	130	151	153	126	120	128	126	130	134	147	147	132	144	122	150	115	126	150	124	150	125	129	114	130	124	137	134	129	128	134	153	147	144	149	130	133	130	146	152	156	141	143	132	136	133	121	123	141	115	128	123	135	123	141	130	126	143	141	124	132	118	142	163	134	141	140	135	139	141	142	121	147	134	145	140	135	136	132	160	130	123	129	136	142	131	136	151	121	131	131	127	143	118	151	121	138	161	131	122	138	125	133	143	157	151	124	134	118	135	122	129	126	127	140	126	130	138	135	136	137	137	133	125	166	134	117	123	149	139	131	127	144	125	133	117	148	152	125	121	132	128	140	150	127	132	149	122	155	147	130	142	149	126	130	126	149	135	139	153	156	148	121	115	140	148	154	146	124	150	126	132	136	146	137	154	128	141	130	140	122	126	134	114	142	135	123	140	119	117	152	134	140	139	129	116	116	140	126	123	129	132	122	140	129	150	130	157	143	125	119	124	148	128	157	132	149	132	115	148	133	122	131	132	151	122	134	131	145	135	103	147	146	132	144	133	151	125	123	141	133	137	126	143	133	151	139	130	147	122	140	132	129	136	129	126	140	142	129	142	117	162	145	135	128	138	136	128	120	122	128	142	129	127	159	128	136	142	139	150	135	143	133	140	119	141	137	118	154	133	119	141	136	136	131	142	128	122	144	143	132	132	132	128	114	121	133	121	134	132	123	160	110	128	139	158	127	134	126	133	134	146	123	135	146	139	147	158	140	123	120	122	126	159	136	162	132	116	131	127	146	135	126	137	130	144	147	135	130	113	123	128	137	139	129	129	119	153	128	146	149	129	139	119	151	136	140	138	153	148	132	125	140	114	135	118	140	145	138	124	134	134	152	135	141	142	157	134	135	133	129	121	114	143	138	113	123	142	132	147	141	139	153	137	150	127	136	133	131	129	121	139	110	133	157	140	135	141	143	154	130	121	133	134	129	127	134	141	146	135	142	125	151	128	154	122	131	130	141	117	122	131	126	133	153	123	114	129	135	121	138	133	124	138	159	134	123	141	148	118	147	126	127	134	129	142	117	161	145	139	125	117	162	115	125	154	137	135	137	144	149	155	137	130	131	147	123	139	134	155	104	135	126	129	151	111	135	127	104	122	146	137	134	143	122	132	134	139	129	111	135	112	141	133	129	127	156	137	148	141	143	146	147	146	125	125	149	114	115	143	154	142	108	140	115	139	148	148	142	122	149	136	133	118	136	129	129	126	140	157	126	147	152	135	132	143	129	139	149	153	142	123	148	113	127	133	135	131	126	128	113	117	137	144	124	142	129	119	144	135	136	140	123	127	134	117	135	136	142	144	138	112	149	129	130	144	141	156	108	132	131	114	112	129	146	129	144	138	137	128	148	144	140	139	127	143	153	126	127	134	140	158	131	140	115	135	131	120	121	144	133	138	143	143	137	138	129	132	130	130	138	138	141	169	141	134	124	140	144	132	128	163	140	143	131	131	128	131	140	124	127	123	129	149	148	164	125	139	126	130	144	137	158	121	148	131	139	133	125	142	132	132	138	136	144	124	121	131	136	132	125	137	146	157	135	128	131	126	135	145	111	138	132	180	144	130	136	148	140	135	148	148	120	141	157	125	129	139	150	146	130	131	124	105	131	140	133	147	107	141	112	144	139	155	161	119	138	158	138	129	128	146	142	135	149	133	115	121	143	153	132	159	118	145	120	131	124	147	140	119	129	143	132	113	152	129	140	142	121	133	132	135	115	143	129	135	126	151	156	147	153	132	140	135	136	115	152	128	123	126	135	131	148	139	132	148	107	130	127	130	113	141	132	120	159	129	152	115	140	121	128	133	138	133	141	143	125	162	152	157	147	142	138	141	121	137	145	128	136	129	143	139	142	135	135	126	137	142	126	110	133	114	123	156	119	120	132	160	146	121	145	131	133	127	125	127	135	103	142	133	136
28266	14512	5416	2429	1737	1288	956	659	563	459	488	348	312	329	265	246	232	204	242	217	190	200	200	172	198	183	176	170	193	183	176	166	159	177	172	146	187	161	186	204	174	170	198	192	179	178	137	155	159	164	154	164	157	155	173	178	156	161	169	159	141	174	169	162	159	147	154	155	158	170	149	157	157	151	163	139	172	150	140	137	200	133	174	147	141	167	168	176	160	155	157	182	164	159	161	171	159	162	168	158	153	161	152	163	169	173	165	179	138	161	141	158	180	168	156	142	144	177	143	165	149	135	171	179	156	171	143	165	155	135	152	156	156	155	146	160	154	159	140	163	153	138	152	157	143	155	155	142	157	142	136	165	180	171	146	140	173	127	151	158	134	165	156	149	175	176	153	157	146	140	164	140	171	155	150	176	153	153	168	158	165	158	154	168	147	167	163	150	178	159	150	169	146	148	155	165	152	149	160	157	141	167	147	164	148	158	175	151	157	172	141	146	177	144	160	141	149	152	148	159	147	154	153	147	167	179	142	144	142	173	170	163	148	148	170	135	154	168	171	170	147	153	152	171	141	161	152	151	156	166	143	162	164	139	152	153	159	158	156	166	168	167	153	147	139	164	142	145	155	148	136	161	170	161	142	159	163	162	149	152	154	159	171	135	165	155	155	165	157	165	141	141	144	162	171	134	144	162	175	171	172	158	149	155	165	137	166	150	178	177	150	139	146	160	140	167	176	180	148	139	135	147	146	141	164	146	163	165	169	139	170	169	173	177	159	170	130	153	171	149	175	173	168	166	161	157	147	187	164	148	171	164	147	153	157	159	161	158	166	154	156	160	168	156	148	187	163	166	181	151	157	149	141	146	140	156	158	160	153	154	151	156	156	189	142	143	140	140	166	167	160	158	153	165	168	150	149	178	158	143	145	161	181	138	186	144	156	160	146	130	167	168	154	148	172	154	182	155	162	150	135	145	158	155	179	173	158	152	163	179	159	157	168	161	175	166	132	156	159	140	166	138	147	155	145	139	176	149	150	157	170	164	149	133	152	141	146	159	133	157	172	165	151	144	163	159	177	176	137	160	168	181	153	143	173	164	166	129	140	145	146	152	167	158	143	168	168	148	152	153	146	164	168	135	161	147	154	160	158	132	160	155	144	145	173	160	164	152	152	163	162	128	169	166	151	138	146	161	179	153	186	170	153	184	141	172	156	144	117	164	162	184	147	166	155	163	173	141	148	163	161	151	172	168	136	163	176	163	158	150	156	158	127	150	139	124	164	160	172	150	168	160	154	181	171	160	152	161	159	166	160	134	159	143	150	157	170	161	158	158	159	145	152	152	158	159	158	162	153	162	169	181	152	154	163	176	141	138	170	180	163	157	157	156	184	154	166	178	172	131	142	142	165	149	159	145	181	164	129	146	148	146	149	169	174	157	163	159	145	143	163	172	170	165	160	161	159	163	133	149	162	146	152	155	138	172	164	160	159	130	163	157	166	133	166	167	157	150	158	154	147	144	172	154	168	154	175	147	154	175	160	155	170	141	151	148	173	140	157	147	163	136	156	173	150	159	163	148	167	138	164	174	176	140	159	166	157	163	145	154	175	175	152	185	158	168	144	182	169	153	172	175	137	158	162	140	140	138	149	139	164	145	162	153	143	159	167	151	161	174	152	139	156	171	160	148	167	162	137	165	146	162	167	171	162	149	139	145	156	160	135	154	164	182	159	155	164	171	185	138	167	159	152	177	152	174	149	177	172	155	192	161	146	131	158	152	155	141	155	157	166	169	170	150	172	139	153	156	156	143	148	162	165	175	161	149	173	146	160	155	141	169	148	158	152	142	137	136	161	145	165	136	154	166	155	146	137	148	153	161	168	152	189	161	151	148	154	150	153	129	140	173	167	142	172	179	143	153	145	155	170	139	159	140	169	154	171	174	158	161	147	142	162	135	169	155	173	146	178	143	164	151	167	137	142	157	154	149	156	184	167	148	152	151	140	152	159	135	153	170	150	158	172	150	140	160	149	179	174	160	160	148	135	152	185	161	156	148	179	160	167	168	167	158	161	146	130	166	145	147	168	154	156	155	161	156	169	145	155	129	148	174	160	162	172	162	160	154	148	155	166	150	163	157	157	156	168	176	155	147	174	146	170	162	155	179	137	162	168	155	153	162	161	180	162	117	151	154	154	145	170	154	152	157	136	164	165	159	153	154	147	156	151	155	142	178	154	170	138	144	179	163	123	175	155	157	172	166	158	151	152	133	160	145	156	151	147	171	160	141	156	143	147	172	162	153	171	170	154	158	138	127	159	168	141	159	152	161	179	148	175	167	155	152	142	142	168	144	171	153	153	147	149	156	148	162	157	157	131	159	140	158	141	141	167	154	155	180	154	159	163	158	148	160	148	145	175	155	173	151	186	170	142	168	175	140	150	168	174	168	147	154	136	159	164	157	164	151	163	166	156	141	151	169	163	171	157	147	152	143	163	151	150	181	148	139	157	183	157	158	150	175	168	160	158	162	151	157	189	162	166	170	153	159	155	144	155	167	146	151	185	141	144	136	152	150	160	155	166	199	137	150	176	144	172	197	142	161	176	140	157	167	126	157	172	134	141	143	174	180	138	157	145	167	156	155	152	173	176	167	179	166	206	146	153	136	151	143	151	165	155	155	156	181	166	162	174	144	157	172	157	165	166	136	140	164	138	137	149	178	147	136	143	177	135	159	144	143	141	156	166	169	149	143	141	157	153	166	158	146	132	138	150	166	167	144	175	161	163	167	144	146	140	171	158	171	151	142	138	152	134	194	147	146	135	159	154	148	153	158	143	143	162	141	144	170	147	155	170	180	148	136	157	157	159	152	137	151	137	159	172	156	171	162	145	157	153	170	170	158	149	156	173	151	158	150	169	149	138	157	155	161	157	151	168	139	144	166	145	166	165	147	158	155	163	176	152	158	150	172	152	150	140	162	161	151	150	175	174	163	179	178	151	145	163	158	162	157	152	159	141	158	181	124	174	157	171	165	130	161	150	159	153	169	146	155	165	181	146	145	149	151	159	172	142	135	152	152	152	138	163	154	154	163	143	151	165	150	160	162	133	165	144	132	166	136	151	179	173	152	153	143	145	140	163	167	161	141	158	138	151	158	158	147	157	175	162	152	150	129	170	142	161	157	160	151	176	176	134	167	141	141	157	139	159	163	146	148	140	147	157	170	179	142	149	160	155	158	168	155	162	137	145	169	151	147	146	153	153	153	151	154	128	163	156	153	148	167	162	139	164	144	179	170	170	157	181	152	173	163	160	165	137	167	141	181	139	153	160	172	148	148	137	151	150	146	145	172	155	156	147	183	151	143	149	144	159	159	137	139	175	158	160	165	167	171	156	161	135	158	145	163	149	154	166	140	183	173	144	158	151	195	146	147	153	148	145	173	169	174	170	168	167	125	160	177	144	147	174	148	128	172	186	146	165	163	146	152	153	164	180	150	186	159	149	158
24859	21105	26976	25382	9022	806	646	560	511	558	534	541	501	512	482	482	438	474	492	461	484	451	430	474	480	438	489	457	463	459	447	452	480	446	426	435	461	478	462	467	517	453	485	470	448	436	479	509	413	454	491	457	447	456	463	457	414	438	453	453	456	406	449	447	441	434	476	457	447	442	437	456	451	455	466	458	450	481	453	444	470	465	427	429	441	479	441	450	398	471	485	456	475	422	410	443	510	452	425	444	421	444	429	439	469	447	449	465	462	442	438	426	441	474	392	453	468	434	379	455	465	444	476	427	441	476	422	453	470	427	427	475	473	475	456	452	432	456	471	431	476	428	433	424	436	447	452	453	451	475	439	478	495	473	439	464	470	431	466	441	454	451	464	431	453	459	449	438	449	449	480	450	451	447	454	432	439	468	418	468	443	442	436	422	440	477	454	435	474	434	433	435	417	432	457	489	479	474	476	442	459	435	439	431	448	439	427	433	475	469	488	496	457	409	445	409	464	404	427	421	430	456	455	433	452	445	470	429	480	426	447	437	455	450	435	491	461	464	445	441	449	458	440	465	445	455	459	487	450	479	423	427	439	467	453	474	429	446	450	455	447	415	459	443	428	488	475	406	458	451	439	413	462	468	465	430	441	423	424	464	439	445	441	469	477	416	494	438	432	482	450	471	445	494	465	504	440	433	435	486	472	452	458	441	442	457	417	435	453	416	459	434	430	438	461	428	452	472	453	478	454	457	444	430	446	440	428	454	449	461	484	443	441	481	404	428	447	457	462	445	434	444	441	428	469	448	452	441	412	459	439	443	456	431	427	417	436	440	441	438	459	432	433	490	444	423	418	460	449	429	454	436	460	452	447	422	407	452	460	419	481	481	472	444	466	456	443	420	468	412	468	429	485	431	442	447	436	420	490	468	448	467	459	471	476	462	453	462	465	465	434	450	416	477	436	435	455	446	439	456	484	453	440	451	455	472	438	442	453	461	467	458	443	473	471	421	451	455	471	409	474	454	426	457	416	474	465	445	461	480	407	463	474	441	494	424	434	439	445	463	419	424	465	467	460	447	506	475	452	472	443	433	429	453	416	426	435	454	463	464	443	441	473	423	424	475	400	446	462	446	465	421	454	465	447	457	441	468	442	440	453	454	417	467	414	468	461	481	477	440	486	461	478	418	460	449	490	436	461	427	440	447	449	462	455	444	466	457	436	448	465	457	404	484	424	411	456	433	467	439	424	466	417	417	443	451	443	458	445	436	464	464	460	424	410	468	433	430	459	454	464	426	471	431	467	466	432	430	420	457	471	457	433	442	414	486	446	430	433	414	404	430	445	479	470	462	427	447	477	420	442	404	430	469	435	450	428	481	430	451	481	430	427	446	431	428	481	469	468	470	424	438	429	411	453	465	435	444	473	458	425	492	441	416	457	469	477	420	450	468	463	436	411	434	471	477	457	443	418	436	441	430	428	457	458	422	456	466	451	406	453	467	460	427	418	469	470	425	460	506	450	430	455	458	378	499	455	488	442	432	457	454	458	420	481	472	452	450	425	442	472	463	422	464	417	430	420	448	435	480	478	453	467	429	418	437	463	451	455	468	439	481	454	483	430	460	442	450	440	451	433	458	447	427	434	446	411	444	469	455	437	459	440	478	467	439	399	470	442	477	450	435	457	480	468	494	447	439	415	448	462	452	432	448	453	477	458	463	452	457	469	428	448	463	434	431	491	454	461	442	454	481	440	468	443	436	448	424	465	418	434	487	482	471	476	461	456	482	409	463	452	485	466	490	434	438	474	470	475	430	425	466	457	487	451	431	454	458	475	426	425	472	449	440	498	406	404	432	452	442	459	462	455	465	430	465	469	453	435	453	431	482	435	442	430	417	422	430	449	475	453	497	495	415	454	461	452	400	452	417	457	439	446	454	452	466	476	474	469	477	432	422	475	417	437	457	454	457	406	442	454	410	433	463	439	469	445	479	467	437	454	446	422	439	423	485	403	413	462	420	460	457	460	463	429	409	457	468	488	482	437	440	458	432	449	471	446	447	456	450	468	455	456	442	424	433	444	445	447	461	453	406	504	445	456	468	453	437	438	428	447	489	406	430	429	491	464	446	420	491	419	417	443	426	438	440	437	442	470	424	438	440	428	446	476	453	443	465	472	443	430	441	476	468	442	451	461	439	457	441	477	443	460	459	485	456	451	406	452	444	408	455	446	454	437	433	447	439	460	483	438	459	446	426	443	461	451	456	495	475	459	454	449	438	426	454	441	469	447	446	429	467	416	421	492	442	433	445	464	444	447	439	408	449	459	467	489	434	473	440	477	456	425	456	458	442	431	403	464	436	482	438	479	489	447	439	447	463	422	436	460	474	458	451	451	464	477	500	425	462	479	455	455	447	446	474	428	458	440	432	478	481	457	436	409	482	450	438	460	425	399	466	467	440	449	435	410	517	423	448	440	464	431	449	464	462	470	461	473	449	454	454	436	455	438	464	425	477	429	486	423	499	439	457	429	448	428	483	486	447	426	453	498	441	446	443	421	464	458	452	477	450	455	471	428	464	462	428	466	438	447	469	471	444	467	450	441	444	454	431	413	458	426	425	411	441	444	433	438	476	427	468	459	446	470	452	463	477	446	450	421	450	447	461	453	458	486	443	411	473	410	470	395	430	421	486	437	437	415	461	483	452	482	467	405	458	432	444	452	432	431	443	436	430	478	437	419	438	436	449	464	429	459	450	440	391	432	431	473	457	450	451	433	443	458	475	441	413	407	458	456	473	433	459	452	449	412	412	470	470	445	443	476	437	419	442	471	449	403	451	454	427	469	423	473	433	426	466	450	452	421	460	455	490	426	411	428	439	471	447	442	471	482	419	438	470	425	469	434	441	471	432	446	416	390	433	452	417	468	444	451	439	448	442	448	444	464	460	443	463	447	461	449	474	435	435	456	454	461	479	442	447	485	455	417	438	466	448	462	437	467	439	451	475	471	429	425	467	412	440	456	437	466	437	412	464	433	460	439	406	457	433	474	485	461	458	454	433	419	471	477	449	414	468	464	408	426	461	450	428	434	440	441	429	457	473	423	432	477	429	463	447	478	460	425	464	454	460	459	450	466	439	440	436	463	468	442	483	452	476	418	466	464	429	465	409	476	433	463	457	410	437	445	437	441	380	433	462	472	431	432	439	454	504	460	432	460	460	434	469	447	458	456	443	436	438	423	464	439	425	436	474	445	438	466	496	416	474	457	453	489	476	471	448	427	435	457	427	439	409	446	459	420	420	434	465	448	447	475	464	463	432	428	429	420	455	452	465	430	442	444	472	439	441	442	448	410	449	446	455	458	459	426	460	446	439	447	459	437	440	450	418	429	419	481	425	444	451	414	437	463	440	417	460	421	451	441	430	418	422	460	425	475	453	452	463	432	461	493	473	441	430	444	461	456	465	482	458	435	442	434	475	455	493	444	448	440	463	428	466	413	463	491	468	465	440
25000	8928	3179	1649	1255	1031	889	776	687	619	614	592	560	591	544	524	476	514	567	490	503	513	508	472	491	489	496	474	470	477	463	482	513	484	506	494	451	437	456	494	496	495	505	480	477	473	453	499	431	474	486	454	484	435	474	488	445	448	502	471	447	487	474	484	490	481	479	469	451	459	461	509	474	522	482	488	513	500	456	472	470	497	496	474	468	458	459	460	464	486	488	449	456	479	459	480	493	506	464	472	475	496	456	460	472	437	483	494	492	438	469	466	477	488	491	483	485	451	479	496	467	470	470	493	482	487	513	473	481	456	462	489	478	494	417	462	460	493	474	475	462	445	508	492	468	481	450	483	504	480	494	478	474	461	504	477	461	490	458	461	469	482	447	509	483	482	455	457	458	485	480	435	481	466	445	530	469	489	517	491	454	496	506	492	489	491	502	500	453	461	472	483	485	461	481	482	478	478	481	462	438	462	477	473	504	485	478	472	460	468	505	460	452	508	444	452	497	484	474	455	463	490	474	467	486	521	464	462	489	506	499	477	470	485	489	487	472	459	493	503	453	456	458	525	475	481	488	499	469	501	476	531	489	430	523	477	467	476	441	449	540	473	505	479	489	476	493	466	495	499	523	465	484	478	503	508	489	462	457	442	455	498	464	499	441	493	454	487	518	479	464	491	512	482	483	488	451	515	498	512	455	485	474	459	552	441	510	472	462	443	466	531	478	477	450	438	447	465	505	445	478	459	451	520	497	457	455	476	471	512	446	428	470	488	503	502	475	458	485	509	499	505	511	463	458	472	491	463	466	482	461	492	482	472	500	480	493	458	452	431	479	506	455	447	487	469	498	514	494	478	485	515	481	487	445	439	467	487	443	480	499	472	488	487	495	463	479	500	480	446	483	506	464	446	473	451	501	465	484	458	489	475	507	517	481	492	475	478	488	467	466	492	503	453	472	488	474	490	471	419	465	498	489	437	439	462	460	460	488	472	472	476	491	520	490	467	445	455	478	446	472	502	481	503	461	493	454	476	479	448	517	445	475	475	495	427	498	510	482	478	471	489	494	473	475	539	443	500	480	490	475	487	481	499	463	483	444	511	482	485	459	475	484	405	475	425	474	499	442	458	456	483	451	500	445	448	471	454	466	481	460	491	465	505	438	474	501	457	449	492	520	464	500	484	447	504	479	492	502	479	471	459	511	491	499	476	447	506	501	442	448	486	492	457	497	434	472	462	503	468	511	464	460	451	442	485	466	487	470	496	437	480	466	461	469	484	501	461	436	481	513	422	479	480	474	506	446	492	458	476	474	474	467	418	492	473	466	519	510	470	486	461	498	489	499	492	428	490	465	466	479	499	482	510	453	447	464	446	473	497	484	459	485	494	519	492	461	431	489	453	476	471	500	477	477	482	510	493	508	502	477	475	444	511	471	445	480	491	453	484	460	501	448	467	504	445	481	494	510	478	455	478	468	455	459	486	503	455	459	468	500	479	450	468	487	494	484	507	502	453	474	446	466	486	491	487	432	445	468	469	450	445	460	508	494	476	443	484	493	504	495	458	489	452	455	489	429	463	466	506	497	465	503	466	521	480	518	434	488	437	503	444	477	451	491	479	507	482	476	481	493	440	472	489	480	480	491	464	469	483	482	498	474	518	493	443	477	503	495	488	470	436	461	470	444	456	457	490	464	488	433	461	499	478	473	465	475	486	500	484	463	460	453	484	463	489	484	497	469	502	460	427	459	492	492	498	485	475	511	465	505	437	472	465	478	488	439	441	479	499	461	460	479	447	480	485	522	497	509	441	499	467	482	485	475	461	445	500	453	479	455	475	460	512	462	440	500	464	463	457	508	473	483	444	477	464	485	456	422	479	472	428	457	528	427	458	471	450	437	468	487	434	458	469	527	498	492	495	530	494	501	458	517	478	461	475	513	454	483	477	493	471	505	486	482	458	450	518	476	473	466	467	474	483	470	496	481	477	453	493	483	493	506	490	479	451	467	518	476	468	477	464	484	500	483	514	505	496	510	461	508	448	468	471	496	484	474	448	494	495	491	451	445	477	462	450	459	489	495	475	486	485	488	433	477	470	482	477	468	483	479	523	505	492	485	482	478	445	469	474	454	518	499	490	474	479	469	461	476	477	463	487	490	473	478	462	475	439	454	481	471	481	440	461	471	475	456	458	494	488	475	481	440	482	506	466	442	445	453	507	460	477	480	461	462	474	483	498	501	469	494	469	468	437	499	515	498	474	476	469	475	481	477	480	487	471	461	503	464	485	463	468	530	483	483	466	451	443	477	471	486	482	431	463	497	464	447	482	507	468	483	467	491	462	494	503	448	499	470	456	475	470	488	475	470	463	478	479	493	520	492	448	495	483	482	500	486	483	460	463	490	466	474	475	466	483	455	481	472	465	454	480	476	472	484	472	466	464	468	473	454	462	466	470	479	501	477	481	470	464	483	485	460	453	513	464	501	481	452	472	485	494	448	490	449	456	524	503	468	451	481	469	481	459	496	433	451	469	503	443	452	494	499	504	457	459	472	484	468	470	482	472	441	467	502	461	459	465	495	459	478	456	479	468	502	455	487	480	499	485	479	448	467	472	466	463	485	469	472	460	517	466	482	476	461	468	472	514	500	524	504	464	491	503	439	482	443	478	453	476	443	442	473	454	474	466	418	469	466	439	482	472	485	482	502	451	494	450	482	452	460	462	493	472	494	455	477	496	481	448	479	458	450	538	470	451	449	451	422	481	466	512	479	434	512	487	468	506	449	473	487	489	461	473	485	470	454	465	449	462	475	499	474	510	511	444	468	518	469	473	514	411	412	524	482	470	469	492	459	497	442	467	463	474	485	501	461	524	476	454	450	485	464	457	523	465	486	445	468	475	472	464	500	493	481	444	435	492	452	470	468	490	455	470	458	475	432	463	499	449	446	483	466	486	482	510	463	477	455	470	461	449	479	480	483	476	470	450	468	517	475	494	460	460	521	455	449	435	452	476	495	497	454	470	420	481	505	493	513	483	433	508	485	472	473	488	457	479	464	479	469	457	489	445	512	463	496	476	486	447	460	487	480	462	461	525	475	493	505	496	462	476	481	452	461	463	460	467	461	446	462	497	513	469	469	451	466	489	458	489	478	491	432	468	461	474	453	451	497	486	481	475	510	433	477	487	458	504	484	487	460	483	472	459	462	474	478	469	503	464	458	485	508	510	500	492	459	456	466	459	449	448	478	487	491	494	514	489	467	471	453	456	469	498	436	459	493	463	453	479	462	500	480	455	457	459	476	473	517	457	462	489	483	472	500	485	477	496	500	416	474	464	504	485	452	480	459	477	491	466	483	507	493	522	466	471	517	485	401	472	467	532	471	446	474	425	510	472	479	474	450	437	449	490	439	503	475	478	475	459	484	467	480	472	507	499	465	499	443	427	490	444	496	484	499	486	499	465	473	450	504	470	480	485	486	481	462	492	463	459	454	482	480	455	466	519
22633	21140	28648	23897	21142	21203	7019	969	694	587	574	477	440	444	428	457	423	411	397	337	364	353	354	372	325	344	321	344	322	360	319	346	297	323	328	302	344	323	350	318	326	293	313	301	329	308	348	342	289	317	324	312	304	340	297	318	312	307	325	313	322	328	326	271	313	297	319	339	315	314	319	295	325	279	300	323	301	324	291	333	315	332	283	318	313	321	306	320	289	306	323	290	300	329	290	337	292	310	295	325	312	328	273	315	301	283	327	318	301	332	285	309	266	338	306	315	319	343	326	309	288	302	307	309	308	287	283	309	302	320	302	302	289	306	280	350	292	326	295	306	301	302	321	323	320	271	305	335	311	314	306	298	316	270	297	289	312	325	339	279	318	322	289	322	307	314	325	288	335	309	297	323	313	356	336	312	296	280	303	292	323	337	319	325	335	317	339	328	315	298	292	333	282	315	283	324	315	313	267	314	303	322	312	322	328	353	316	316	300	289	318	302	350	306	295	317	306	335	304	330	319	320	290	307	337	325	319	335	291	280	310	312	306	335	281	311	320	297	316	300	334	311	302	299	313	325	310	321	310	303	330	311	307	296	297	312	313	263	323	300	331	343	318	330	309	337	296	295	321	357	294	293	323	317	335	335	320	311	325	309	306	331	290	333	315	303	332	305	317	339	340	320	292	299	307	306	300	261	311	327	321	292	325	310	324	296	345	323	291	334	297	296	301	291	301	309	285	307	314	322	303	284	324	268	329	309	326	297	329	284	297	303	300	284	306	314	308	319	300	301	308	340	342	293	303	294	321	321	304	292	344	309	312	317	285	283	323	327	315	322	273	314	287	288	305	313	305	314	314	311	296	277	305	313	289	312	333	321	306	304	295	255	302	286	313	318	315	298	300	299	293	308	285	280	299	300	295	303	315	300	299	290	287	342	318	308	297	310	316	314	316	307	318	321	284	306	308	296	308	307	299	328	320	300	309	283	308	305	300	327	304	315	311	304	302	325	284	283	321	319	305	311	296	319	285	312	319	326	298	302	308	334	298	266	340	293	282	308	296	304	314	332	330	314	332	321	335	293	305	324	277	288	301	302	302	319	300	301	315	293	297	315	310	313	315	333	302	288	284	297	317	293	318	319	284	355	312	310	322	290	290	337	325	288	308	301	297	311	303	299	293	319	314	288	316	302	346	320	289	319	343	330	299	269	319	287	339	307	298	332	329	313	271	288	292	334	300	273	300	301	285	324	334	310	309	318	280	325	339	285	318	287	277	320	328	315	278	285	329	321	308	357	287	305	276	300	298	278	281	275	277	296	315	282	265	298	305	343	300	297	301	286	291	307	277	297	335	292	297	287	309	289	297	318	300	291	299	345	304	295	310	319	330	322	297	318	338	325	297	274	316	338	313	333	302	301	310	303	309	308	328	286	323	306	285	306	323	296	325	324	290	282	345	339	314	312	303	292	330	290	300	292	315	324	288	301	309	312	313	283	298	318	299	320	321	287	340	308	310	329	318	332	326	316	282	316	320	312	301	327	301	295	296	303	293	307	292	317	293	277	301	308	297	287	317	306	329	337	331	312	327	277	283	337	330	318	315	303	317	333	275	328	289	295	328	313	315	317	330	328	300	325	291	313	310	336	308	298	344	319	308	309	302	310	291	280	302	263	359	313	339	338	282	309	300	324	290	321	307	294	285	315	314	292	326	288	319	303	326	309	306	284	289	288	290	274	328	291	303	319	311	319	310	335	285	317	314	311	317	324	290	324	313	334	330	311	298	282	319	329	288	319	286	297	302	294	321	315	308	315	333	287	317	299	322	312	302	278	285	310	307	290	293	284	318	297	321	312	298	320	304	305	309	273	324	291	296	301	317	263	324	299	303	296	293	299	331	275	296	304	330	272	326	321	311	323	315	304	306	291	309	323	304	295	290	299	339	290	320	289	329	315	295	269	309	286	311	318	311	291	324	335	301	347	331	300	313	310	317	283	338	311	335	325	337	278	319	304	294	294	321	296	320	282	341	301	316	317	300	315	335	293	315	283	304	302	327	297	313	312	323	314	315	294	327	326	341	319	326	326	328	338	316	301	300	313	349	321	304	313	296	286	282	333	310	312	347	283	276	298	289	303	329	346	291	322	308	322	338	308	319	306	294	310	334	330	321	319	325	331	260	282	289	318	309	293	309	301	326	297	287	299	296	305	332	301	291	298	285	301	304	320	296	308	329	290	326	307	314	308	294	319	278	305	290	318	327	306	332	319	313	302	337	328	294	326	353	304	289	296	343	290	308	327	294	314	311	341	330	316	314	323	298	318	291	312	311	305	297	292	314	281	310	288	307	305	312	300	304	317	334	314	298	307	257	308	280	301	287	293	323	307	292	312	289	294	303	305	318	294	326	282	315	308	343	300	331	288	329	301	283	301	323	283	304	301	317	312	278	298	267	292	315	324	310	313	277	328	312	312	316	288	301	312	307	312	317	294	291	305	293	281	297	327	304	299	305	294	292	311	320	311	300	310	332	298	293	297	316	310	293	283	308	307	283	275	286	314	307	312	323	285	324	292	315	308	320	315	316	325	292	304	320	272	288	333	308	312	335	265	323	350	325	325	287	308	320	305	293	306	284	322	318	301	324	314	306	306	297	334	293	316	331	308	311	279	286	284	336	330	298	315	297	265	338	289	308	330	324	297	303	303	325	265	312	291	307	323	326	312	294	272	298	323	293	333	313	301	336	324	306	285	291	284	320	312	279	271	323	319	274	301	339	315	356	307	310	325	307	314	318	289	330	323	320	332	301	319	277	289	307	270	332	301	288	333	286	319	332	298	320	307	303	307	316	353	292	309	291	320	286	281	323	300	294	305	341	348	295	307	294	288	325	336	321	308	290	297	321	278	295	335	290	307	296	297	303	293	285	295	331	325	322	308	304	281	268	313	285	302	276	297	316	278	320	298	319	290	311	331	299	302	290	333	363	303	288	320	320	322	310	287	315	298	317	325	352	316	313	307	349	295	320	313	329	305	332	329	294	314	332	324	345	301	329	302	322	283	321	299	309	314	281	298	309	293	323	303	285	304	318	299	316	319	292	331	287	307	323	295	307	317	318	296	310	301	312	327	290	314	304	323	309	304	319	267	319	265	299	316	287	340	290	276	321	349	316	332	320	353	318	291	288	304	329	321	315	298	350	293	308	306	314	333	296	271	293	328	333	314	341	282	307	306	328	310	331	286	309	313	347	304	279	333	294	300	333	306	311	275	294	285	294	314	319	293	292	301	316	285	296	311	315	327	290	314	299	315	319	330	300	330	328	306	317	297	313	334	316	307	286	273	303	333	283	287	286	283	325	307	302	305	308	280	339	328	308	298	311	308	302	322	299	291	271	286	283	310	337	331	335	290	336	290	307	324	310	304	301	341	334	315	320	282	309	306	303	305	314	331	270	309	298	314	314	287	286	301	297	288	298	305	321	291	290	312	309	275	285	292	293	304	293	320	289	303
34081	18459	9227	4432	3207	2419	1793	1347	1074	953	833	738	648	560	541	550	522	426	468	419	388	403	372	391	369	401	352	316	367	371	320	370	350	335	341	368	357	333	351	352	310	307	317	324	371	308	337	327	313	310	303	304	314	355	334	362	331	306	323	342	333	311	330	285	316	273	363	351	355	315	328	340	337	343	338	328	314	276	288	306	311	319	300	319	355	308	308	340	325	291	332	316	336	318	292	305	311	320	296	329	326	300	318	321	360	329	309	326	305	311	314	285	341	281	296	323	330	302	315	346	332	293	312	337	295	300	330	294	338	309	315	316	321	332	346	293	324	292	308	342	311	339	304	296	304	308	317	311	313	323	313	310	321	333	308	322	329	342	305	287	325	319	324	330	329	327	315	333	326	309	293	317	287	301	347	286	305	314	309	344	338	329	337	339	315	310	309	306	312	321	320	292	309	336	340	305	294	300	309	327	298	317	295	330	312	315	317	305	307	296	343	312	305	312	299	311	325	310	292	284	301	317	328	290	332	308	324	313	313	308	300	308	311	317	261	330	322	335	301	319	307	314	332	320	343	329	326	312	308	337	300	299	319	313	294	312	310	318	310	300	288	327	319	280	269	316	339	303	338	291	268	311	326	321	339	314	315	336	323	303	323	293	306	322	304	341	314	301	298	295	327	339	300	305	298	300	325	300	337	314	317	331	281	337	329	305	317	340	321	307	298	350	350	311	300	301	299	337	333	303	326	313	343	303	356	316	325	313	297	298	273	329	323	317	321	305	361	328	311	321	294	296	310	298	333	302	298	328	304	322	319	309	322	294	343	301	324	322	301	345	332	279	314	313	347	327	349	289	344	294	321	309	332	339	317	264	304	304	305	315	325	306	286	320	339	299	312	322	347	294	300	319	333	334	317	311	310	305	340	336	292	308	319	339	287	280	316	317	309	301	301	316	304	309	350	319	329	300	301	316	325	310	328	321	284	306	322	339	316	286	328	322	309	277	321	341	317	276	313	330	311	293	302	318	305	305	317	306	318	338	295	308	369	312	298	306	312	288	335	343	318	311	332	330	297	314	332	314	322	339	313	309	304	307	332	291	327	279	329	325	346	318	290	271	337	364	324	304	294	314	318	297	332	348	329	317	304	324	323	315	326	300	318	306	291	315	325	336	335	315	288	328	323	313	304	298	298	333	317	334	322	271	303	287	322	306	296	315	333	334	371	326	336	324	349	342	313	327	290	289	297	299	294	311	338	330	322	310	277	351	304	304	285	297	316	310	337	293	314	300	307	321	325	328	303	308	320	307	335	317	303	310	323	311	344	319	345	325	316	301	309	328	321	351	313	318	317	313	341	281	345	308	327	314	328	312	340	318	290	306	320	327	333	302	326	339	290	313	288	284	303	347	318	351	291	330	280	314	302	317	312	312	304	325	295	318	317	313	321	274	309	341	298	305	340	344	318	324	301	311	302	331	337	339	319	287	305	301	279	338	328	328	316	313	305	331	314	289	318	298	322	314	306	331	304	329	312	284	362	342	300	314	329	314	289	327	297	327	324	325	302	284	324	284	364	290	326	310	303	316	308	299	321	315	335	324	288	325	328	339	317	321	348	329	306	298	321	297	307	261	280	348	327	298	316	340	322	324	323	309	321	295	311	342	307	291	333	334	304	307	319	319	330	303	304	333	286	343	298	314	313	304	320	314	323	296	293	280	326	342	299	311	305	303	320	351	321	313	314	326	301	339	321	340	288	319	334	336	346	315	312	299	287	326	315	294	275	314	353	328	333	315	322	301	332	324	320	311	297	275	317	317	312	336	300	308	276	341	297	290	324	309	354	329	308	313	324	302	316	315	284	322	328	310	314	359	343	312	315	318	317	305	342	280	304	338	302	327	316	329	301	270	308	331	274	319	364	316	306	321	299	299	297	290	321	340	297	319	322	293	338	306	296	321	295	285	325	319	327	319	296	286	314	326	312	311	309	326	311	321	324	304	316	319	313	318	351	309	330	329	286	302	313	326	335	318	334	340	326	302	329	319	331	309	335	302	310	282	274	307	319	310	314	302	320	298	334	312	333	313	316	312	299	304	308	347	297	332	333	281	358	313	316	312	307	297	341	278	373	314	339	304	276	308	321	320	341	314	352	310	325	327	302	285	303	312	313	325	282	304	308	274	332	295	343	305	314	329	331	306	297	309	350	310	329	294	292	288	330	316	332	314	302	292	296	302	317	290	319	340	303	335	320	338	343	309	313	326	334	298	352	330	347	334	329	356	343	322	301	336	305	299	302	328	296	292	332	314	337	334	298	306	308	313	328	320	310	307	306	327	331	334	297	297	337	330	322	320	340	315	306	319	303	293	311	292	303	309	332	325	309	338	322	349	299	311	330	313	303	324	305	303	294	293	276	316	329	312	324	286	317	322	288	305	333	331	326	277	321	320	313	318	313	329	322	318	320	322	314	316	298	302	325	344	284	344	343	311	303	300	311	357	333	277	308	297	304	289	307	313	326	322	302	324	292	320	307	343	324	316	326	328	358	353	339	345	345	339	255	324	318	319	290	294	301	335	302	337	287	311	323	321	296	340	339	306	316	290	298	307	292	327	323	312	313	322	325	309	299	324	314	306	291	325	297	306	291	302	296	282	281	325	299	306	305	300	303	318	335	332	320	321	331	302	307	306	306	319	310	301	333	323	322	307	332	304	300	344	324	304	284	288	293	327	320	319	350	310	325	345	329	289	315	335	297	322	326	305	279	313	302	311	294	343	309	337	288	330	314	302	322	330	309	347	345	317	325	273	255	306	305	314	306	330	307	310	326	327	316	303	318	310	305	314	328	336	346	353	335	267	293	322	314	343	312	336	312	318	331	306	300	340	317	332	286	318	303	315	309	313	300	331	319	295	305	308	300	319	309	311	305	318	335	330	317	281	324	307	308	304	299	290	329	316	320	304	323	308	278	309	293	326	320	290	318	337	309	294	334	309	304	289	305	305	326	304	324	290	281	295	321	299	327	318	310	307	295	326	328	285	313	334	347	343	305	323	317	311	309	294	330	298	333	331	315	325	313	301	312	326	318	331	300	285	301	332	302	280	310	294	315	328	289	310	323	331	300	307	331	320	299	294	276	309	310	307	307	336	288	344	329	346	314	275	320	308	316	327	284	309	300	312	337	316	323	338	281	293	288	316	317	298	304	292	325	312	312	293	311	363	280	298	314	310	337	306	307	305	330	321	299	296	313	288	315	312	309	324	293	298	336	336	308	297	284	300	314	283	286	280	306	299	302	321	297	292	321	328	305	306	317	324	308	303	363	320	354	329	315	316	334	310	337	312	326	302	334	323	308	370	316	328	337	319	294	326	311	310	310	293	300	312	316	302	339	313	285	321	274	289	307	319	334	316	303	315	322	302	325	338	361	315	300	322	295	332	324	311	311	321	281	309	315	312	324	329	296	302	319	287	286	356	330	313	325	307	302	310	325	300	285	339	309	310	302	287
27917	17039	3129	454	333	314	298	309	275	272	317	296	278	285	250	280	304	261	266	313	271	276	311	269	253	272	277	263	300	284	287	288	286	286	295	274	289	256	248	238	292	278	291	283	264	279	273	253	282	285	284	266	293	258	259	255	305	304	297	294	280	309	257	294	285	281	264	270	265	265	286	292	255	310	273	263	282	280	290	285	303	268	274	282	252	279	285	258	313	265	288	292	267	254	252	290	304	299	278	278	267	281	269	233	240	278	285	290	279	288	303	270	273	251	243	310	261	272	313	241	257	276	305	271	289	281	308	305	279	285	264	263	276	272	247	330	273	283	292	260	243	280	270	280	263	267	306	288	307	259	289	271	294	282	268	295	272	297	253	246	279	288	282	294	287	267	284	253	273	284	303	280	252	294	250	283	293	303	275	268	247	278	282	278	250	276	242	256	278	296	284	291	294	291	273	289	277	287	266	277	285	308	290	276	291	274	258	270	291	288	273	295	285	291	245	302	274	305	284	274	278	288	269	284	279	279	294	267	276	319	272	268	286	292	282	303	272	281	302	295	271	293	277	265	294	288	306	271	300	285	266	259	258	291	275	287	288	295	294	294	298	283	281	282	268	261	268	269	309	304	262	267	271	323	274	249	284	259	274	275	260	296	254	284	283	246	324	298	285	271	254	275	256	280	302	280	271	263	268	270	274	275	277	270	288	268	290	289	274	258	297	245	269	260	303	281	295	266	292	273	287	295	291	303	309	246	287	333	275	250	251	243	297	259	242	240	305	303	305	276	274	279	271	284	276	259	256	303	296	274	276	281	264	260	241	274	266	255	285	288	259	292	295	292	266	274	294	259	281	287	257	292	311	274	267	259	265	257	284	276	297	259	270	297	303	262	288	305	290	268	291	271	275	258	299	251	282	254	273	262	274	277	290	259	271	269	271	269	261	282	245	302	281	253	285	284	289	281	264	294	292	294	266	238	282	307	293	291	268	306	289	293	296	272	296	265	287	276	286	291	307	297	279	298	250	281	276	285	245	299	267	272	289	270	287	265	256	316	290	276	262	260	273	267	260	275	281	302	290	310	251	299	287	280	289	282	302	280	285	294	265	265	263	283	271	292	282	271	285	301	292	283	278	288	262	290	269	263	294	257	290	310	255	291	295	288	275	291	265	283	281	259	260	275	261	316	300	322	251	257	308	282	290	269	284	273	283	321	279	260	305	240	280	287	244	296	254	256	280	291	270	295	262	280	290	284	259	291	271	268	283	271	295	280	286	264	251	279	279	267	328	297	263	289	268	291	281	312	292	255	283	303	277	299	271	250	275	300	283	274	295	280	264	281	231	280	270	299	281	286	269	311	275	305	281	317	267	300	283	309	294	299	286	263	259	303	265	310	284	302	273	299	268	256	264	281	284	297	281	258	257	275	273	312	286	296	293	290	308	270	252	311	297	260	280	261	257	282	258	269	313	255	284	261	295	240	317	295	269	278	310	285	259	306	305	290	281	290	293	280	263	286	294	292	280	293	263	240	284	272	272	284	277	276	249	275	272	266	288	266	292	264	267	277	296	271	287	252	288	299	267	277	280	260	285	248	271	266	271	276	285	284	277	269	314	284	326	297	246	306	255	324	271	282	262	246	287	269	289	265	301	301	272	298	299	294	301	258	299	254	264	285	271	273	295	287	328	280	289	296	292	304	246	272	280	285	298	260	281	278	285	306	273	271	283	264	265	289	255	295	301	281	276	272	264	286	324	288	272	262	250	255	302	276	291	280	291	295	285	257	290	266	268	272	269	275	326	312	297	261	254	305	293	269	290	323	291	273	282	273	274	257	295	276	280	252	265	267	318	290	282	277	297	286	264	290	316	266	276	275	296	262	270	268	295	309	271	268	297	295	280	284	294	285	282	278	265	285	244	329	275	271	287	284	282	317	282	277	291	286	265	286	238	291	273	296	297	278	285	268	295	282	295	279	268	303	295	306	271	283	287	281	308	270	293	315	291	274	290	271	272	281	275	281	283	251	267	291	272	255	272	301	271	298	256	279	277	299	296	259	260	267	282	281	296	285	287	267	266	299	277	308	267	300	274	280	291	285	273	252	281	273	246	281	270	257	251	292	268	284	247	273	250	274	310	297	295	277	283	278	295	261	308	273	286	281	277	268	265	265	291	330	269	292	300	271	280	281	286	301	272	304	246	269	295	298	281	316	247	300	292	315	284	264	258	281	278	267	334	308	305	269	286	284	278	296	286	262	278	264	306	271	271	310	261	266	285	280	291	281	241	276	244	250	288	275	280	273	252	288	291	260	289	263	281	266	309	293	258	253	304	320	283	278	279	279	296	270	274	277	272	247	257	295	295	286	277	264	270	288	271	288	297	297	301	303	295	276	282	264	241	270	267	280	280	271	275	260	274	275	304	284	284	289	275	256	284	281	290	252	251	266	290	297	284	260	269	290	290	275	280	274	273	261	283	256	284	294	285	293	264	258	261	250	281	302	268	249	268	285	289	241	310	273	271	319	272	261	277	257	272	265	278	250	319	284	279	289	289	266	297	275	269	264	273	274	277	254	307	274	287	274	260	285	266	291	281	272	301	294	284	267	283	292	263	256	285	257	279	289	295	248	271	262	262	277	260	269	287	273	274	295	298	280	252	258	267	302	283	283	317	284	265	277	273	293	280	283	272	302	288	274	274	317	239	280	308	265	286	277	272	276	304	265	281	302	271	308	299	298	301	266	282	273	309	275	265	286	265	290	289	283	278	269	291	273	271	269	284	292	281	283	274	279	272	263	295	271	271	281	272	316	281	268	256	262	261	261	273	264	246	261	260	278	261	300	282	292	278	278	268	305	264	259	250	264	281	304	288	311	293	284	285	251	297	278	283	295	269	310	280	275	261	269	251	286	256	272	302	279	269	260	296	289	282	274	306	291	264	294	261	271	294	280	291	278	285	272	297	299	282	238	285	261	274	285	306	274	278	264	254	300	260	271	291	280	277	301	274	274	289	276	295	260	276	311	281	276	277	272	273	265	274	292	261	293	291	304	272	241	288	261	268	292	296	287	277	293	290	300	301	301	267	323	302	271	281	249	276	273	271	261	258	278	293	288	261	282	274	297	286	292	269	272	263	269	292	320	290	260	266	273	279	277	301	292	252	274	304	278	274	291	284	296	246	282	270	261	278	282	270	304	291	304	259	286	254	296	278	306	298	276	273	283	324	274	270	257	306	285	315	272	276	263	244	309	240	272	272	287	262	339	291	271	284	252	258	305	300	259	278	260	290	273	264	284	268	289	263	274	249	272	262	302	292	311	279	264	285	260	291	287	269	265	291	290	279	289	287	273	308	267	286	292	275	286	275	275	254	262	267	292	292	282	273	288	277	262	314	286	271	301	263	268	267	276	263	261	273	276	270	269	280	245	273	283	280	263	280	298	311	294	272	294	264	262	287	280	246	288	292	274	273	286	287	269	257	259	308	263	294	294	290	277	273	292
8101	1561	650	433	398	375	359	312	351	315	348	328	320	345	328	328	344	268	330	335	327	286	305	330	306	330	329	324	319	290	321	323	319	302	317	304	281	294	325	300	343	313	306	318	319	318	281	322	301	336	287	335	289	308	324	311	310	310	319	329	344	335	301	321	324	297	301	307	326	340	315	310	331	330	327	357	292	319	356	308	284	313	324	292	333	311	344	322	327	327	316	308	316	311	306	346	325	309	282	295	298	287	299	306	289	325	310	304	330	335	309	286	338	296	330	327	329	320	305	321	329	290	295	310	297	309	315	323	327	327	326	301	313	329	310	320	301	331	312	324	301	317	306	333	292	307	309	367	274	302	286	293	318	311	299	334	297	315	344	326	305	317	319	310	318	311	344	285	311	331	309	325	315	308	284	309	291	337	316	311	356	301	337	311	345	288	320	277	318	294	318	323	335	320	281	286	327	310	323	302	280	271	292	274	300	345	339	283	320	321	304	344	309	291	311	297	311	315	300	270	294	308	298	306	270	323	293	305	334	299	314	304	315	331	302	326	309	326	317	344	286	327	322	333	298	304	313	319	320	307	301	312	327	302	295	308	319	357	285	325	312	315	324	308	320	322	310	320	310	335	305	327	321	298	293	314	322	332	297	327	310	281	327	311	327	320	324	314	295	309	282	313	348	283	322	310	304	297	299	312	311	315	347	281	298	298	312	299	296	331	322	283	342	319	307	294	293	310	303	280	293	320	325	307	313	327	272	326	303	301	306	319	309	318	302	284	295	319	331	304	288	300	317	261	327	311	331	302	309	292	314	294	311	351	290	320	312	313	335	292	292	303	325	304	294	329	320	293	324	329	319	326	324	282	301	292	315	316	312	317	304	318	329	284	304	334	297	333	320	285	328	331	285	323	326	308	336	318	312	323	308	311	306	320	337	338	324	291	340	331	313	325	318	287	306	321	323	300	298	305	324	312	299	315	312	312	325	280	291	333	302	302	310	333	313	320	311	295	311	304	318	318	307	291	293	310	318	308	332	331	331	313	295	307	324	346	313	304	297	332	301	317	307	301	287	310	325	308	298	331	307	286	309	299	312	299	346	334	315	318	303	350	351	343	298	276	293	325	330	337	340	315	318	340	326	299	292	333	315	332	296	333	306	310	304	317	308	331	313	336	320	329	307	340	323	302	298	318	314	313	322	293	317	303	323	315	320	319	338	303	300	281	320	321	319	316	311	314	316	310	335	316	317	306	322	344	306	287	304	309	315	324	326	293	286	279	312	350	306	335	316	324	304	283	301	311	330	316	292	345	334	292	321	329	323	340	312	313	350	298	325	317	319	312	296	299	330	310	308	299	279	318	348	285	289	323	301	334	324	296	304	283	320	321	303	316	333	347	329	322	327	306	333	345	267	333	326	293	330	325	292	310	302	322	293	311	289	307	329	291	329	303	336	312	297	319	297	299	330	323	303	332	335	328	319	287	329	326	334	317	326	321	299	312	328	337	320	300	316	306	319	324	321	338	301	328	329	314	320	324	328	299	325	307	350	314	291	295	328	314	314	295	311	326	298	288	361	292	282	304	312	313	307	294	325	291	297	310	330	321	280	337	309	277	333	322	324	301	328	278	299	299	313	303	305	304	288	292	353	335	306	342	294	356	278	311	309	312	298	329	312	324	277	315	319	298	322	317	327	318	312	314	317	301	311	314	318	365	330	324	291	316	321	297	311	285	325	333	312	319	338	326	331	314	332	320	284	329	338	323	300	325	330	312	286	289	316	324	293	282	301	312	309	316	327	340	351	323	316	307	293	320	325	325	336	328	314	288	330	324	277	318	329	303	335	290	306	313	310	328	287	302	327	326	286	277	315	300	276	327	309	281	311	311	329	327	319	291	322	318	300	338	302	307	323	316	325	320	345	290	315	314	321	320	307	310	306	341	314	310	303	319	297	327	281	311	301	325	312	306	320	317	313	311	270	278	328	309	321	338	302	312	327	293	323	338	336	310	275	319	293	347	315	338	305	332	321	291	316	290	286	299	299	316	284	331	327	317	310	301	291	349	339	319	304	332	283	355	316	321	289	306	300	304	312	363	312	311	330	264	303	329	311	310	308	326	351	308	276	314	312	307	326	327	292	333	329	325	297	305	297	296	349	293	330	338	315	342	336	325	288	347	311	315	318	276	283	326	307	313	307	291	291	328	307	340	336	296	299	307	293	317	308	277	307	343	349	295	327	312	298	287	342	304	332	342	318	322	350	335	302	313	333	302	316	281	303	330	313	323	298	307	291	304	320	306	274	328	350	296	332	358	298	320	331	332	294	306	275	285	327	278	305	290	322	342	304	302	319	315	299	315	352	306	309	318	304	317	296	307	333	348	330	266	292	321	304	293	333	307	312	308	311	318	307	289	315	292	330	323	322	321	316	330	318	301	313	326	335	316	305	323	306	292	316	287	316	306	298	313	299	299	298	310	325	318	308	320	308	310	236	304	323	319	309	338	314	318	290	315	307	304	314	316	293	339	280	333	299	323	325	321	325	297	291	302	330	298	293	336	326	328	329	305	299	301	300	323	287	308	280	330	311	289	326	318	307	325	322	335	308	325	316	300	319	318	346	302	313	342	316	322	313	280	291	296	331	325	308	320	299	342	320	311	305	329	334	306	296	273	300	327	330	309	321	298	331	309	327	306	306	301	315	326	340	272	290	332	331	309	298	291	278	311	349	288	327	287	328	285	333	310	315	350	325	332	311	308	346	321	295	318	301	327	300	308	279	319	294	299	317	331	317	286	311	302	325	321	289	291	346	320	289	323	307	340	290	334	286	306	325	293	303	294	306	299	333	338	329	317	349	331	300	336	335	319	307	304	298	303	295	329	320	331	290	291	324	321	311	329	323	274	308	324	345	324	329	279	333	339	316	317	284	318	326	281	311	311	308	333	332	291	289	325	304	304	326	309	312	323	347	312	323	290	299	285	308	317	315	326	333	339	309	348	313	303	319	305	349	282	297	289	290	290	301	306	319	315	309	322	298	329	309	288	314	319	330	320	312	324	327	302	310	313	304	327	306	344	303	319	319	291	288	306	305	277	327	297	304	324	302	329	315	348	303	319	310	295	313	331	299	309	320	293	284	342	288	299	335	317	309	313	295	312	313	314	302	340	302	320	306	324	281	306	303	319	318	305	311	293	334	315	307	278	307	344	324	350	326	296	305	313	294	323	333	303	314	321	301	287	302	302	300	319	296	309	291	312	280	308	301	339	335	304	302	337	334	323	316	311	340	330	332	317	304	297	299	326	302	330	266	337	350	327	330	304	313	340	322	330	285	313	303	304	327	312	307	304	314	304	308	313	332	319	307	297	273	305	329	331	319	312	305	313	317	349	317	315	342	308	322	307	301	321	295	283	291	316	311	337	320	337	320	297	312	281	304	314	311	325	308	326	294	313	322	292	306	316	316	321	272	313	351	305	329	297	301	306	308	304	291	315	354	307	360	313
23621	21088	28099	24303	21092	8754	698	436	382	297	299	239	241	213	215	171	182	216	151	164	186	178	166	154	141	145	145	139	157	156	148	144	131	134	145	167	139	152	141	142	157	170	158	133	150	130	136	159	150	126	155	147	165	125	146	144	125	117	142	129	148	124	142	134	131	148	123	141	132	153	136	141	144	128	138	151	139	158	136	146	135	115	161	140	118	139	134	128	111	133	116	151	144	150	159	136	147	165	158	135	125	131	134	133	161	137	157	124	135	149	132	142	131	143	122	143	141	160	136	143	135	132	143	137	158	125	158	144	123	138	129	136	139	147	156	133	144	136	160	142	138	124	141	150	130	133	136	159	134	143	150	120	154	162	132	150	137	125	101	135	116	140	123	134	133	123	140	125	144	129	123	140	135	141	136	121	133	149	157	145	136	143	136	133	156	136	148	125	131	132	153	134	136	139	137	143	134	143	135	115	128	127	130	142	132	149	139	138	133	145	134	118	136	110	124	152	127	145	142	138	123	150	134	137	141	124	150	145	118	111	125	138	141	119	125	122	155	145	144	143	148	133	159	144	142	130	154	144	147	146	126	144	154	135	114	148	155	131	143	142	131	134	140	149	136	145	149	142	138	156	119	144	150	146	140	137	143	134	131	131	143	153	140	123	138	140	125	136	123	131	118	133	113	134	156	148	142	151	127	149	132	148	136	143	142	131	131	133	133	156	119	133	134	140	132	137	144	126	134	147	130	127	117	141	133	148	139	153	135	144	120	140	133	151	130	133	132	137	121	141	124	168	137	124	134	131	123	149	140	147	130	152	130	141	131	119	151	142	135	122	145	153	119	122	170	141	144	129	130	140	134	140	171	131	137	137	137	130	130	124	133	144	124	117	119	123	142	112	143	130	144	158	132	138	138	122	131	128	118	127	134	130	155	131	141	138	145	123	129	146	151	126	122	121	130	137	125	141	128	132	126	130	144	120	140	125	147	142	136	137	132	119	129	156	139	137	122	135	140	140	126	119	150	121	143	153	118	119	141	150	139	136	132	140	162	138	133	140	130	154	150	154	123	137	126	163	129	135	108	117	136	142	141	140	131	113	138	135	150	130	167	152	142	130	138	134	148	105	158	129	124	126	137	120	131	140	138	117	140	156	163	108	141	149	137	131	147	130	137	139	129	143	134	137	147	137	122	149	136	118	121	138	148	138	142	137	125	144	128	144	155	151	152	139	143	141	132	144	139	148	139	153	142	135	136	141	137	140	122	131	125	133	130	142	119	133	147	168	138	143	148	120	129	118	139	133	130	127	135	138	140	126	126	139	131	143	117	141	144	131	116	144	113	130	118	147	120	126	144	112	127	132	134	155	130	148	124	139	140	136	138	142	141	140	109	122	135	131	138	151	140	126	127	141	129	127	136	131	144	135	125	129	155	99	149	121	157	141	126	127	133	137	136	130	151	117	116	140	117	123	130	136	118	151	126	121	143	140	134	130	154	142	150	121	156	139	132	167	133	147	144	145	149	122	123	122	125	146	131	145	137	135	138	144	134	155	142	148	134	135	149	145	148	143	120	136	126	152	136	120	145	136	152	117	146	123	144	133	149	129	133	121	145	147	143	133	140	130	152	129	130	154	138	148	143	130	120	114	143	151	138	113	112	142	146	142	124	134	124	137	122	130	137	133	151	135	154	128	129	143	139	132	146	155	130	148	132	137	161	136	150	142	139	145	128	139	137	140	140	138	150	129	126	140	134	109	129	134	144	134	134	155	128	135	126	132	131	127	140	145	147	122	123	125	138	143	135	128	160	147	136	130	140	126	146	153	146	145	138	143	137	125	127	136	158	140	131	135	128	131	136	131	133	130	108	148	132	128	134	163	138	146	129	125	134	135	126	126	161	120	146	141	139	118	143	141	145	147	135	127	133	142	136	132	140	145	139	160	128	159	138	128	123	136	131	155	134	135	141	97	139	123	150	164	127	136	142	137	139	134	145	142	142	128	154	134	151	131	149	152	128	149	135	135	137	127	146	141	135	138	132	146	162	142	145	123	122	157	155	122	134	144	146	135	121	143	133	136	147	148	137	152	152	134	150	149	125	132	139	118	145	132	150	141	150	124	135	120	135	127	150	129	145	139	141	157	143	134	152	115	135	155	137	163	145	141	120	129	143	122	139	139	122	142	138	133	133	110	122	128	149	125	135	153	135	147	132	131	127	150	116	123	147	126	111	143	122	138	129	154	131	130	135	141	126	158	126	112	126	135	131	137	134	120	124	130	132	118	155	136	149	129	150	144	153	131	146	148	116	146	138	99	123	151	156	115	127	146	136	151	138	127	127	152	169	134	158	137	141	131	144	145	130	138	150	133	137	109	123	133	143	125	144	125	142	135	146	149	122	135	128	141	167	131	127	114	111	145	144	126	147	126	146	118	141	136	132	139	103	155	146	149	151	143	134	126	166	134	136	150	141	118	130	140	150	146	139	167	150	124	148	127	139	162	128	123	141	132	132	129	137	127	119	134	136	138	134	128	148	128	146	140	134	117	134	138	126	131	122	118	140	138	119	145	126	161	145	135	135	141	145	120	133	121	124	128	136	133	142	121	145	134	153	119	148	141	133	126	137	150	133	143	139	147	119	140	132	125	148	146	134	146	121	163	132	140	133	128	135	129	127	129	128	137	140	140	122	154	145	134	116	149	126	126	131	142	138	147	145	134	152	147	144	132	141	156	139	142	119	141	129	125	141	147	156	123	135	148	144	169	134	159	132	146	141	135	154	142	132	128	132	132	122	133	141	144	144	138	142	133	138	136	135	131	129	127	134	128	134	145	161	114	110	133	132	137	137	129	116	120	147	134	152	128	132	142	126	135	143	136	121	137	118	135	140	125	131	135	126	132	134	129	127	139	133	135	141	133	148	139	136	118	142	124	133	149	131	125	156	131	149	149	112	138	117	128	154	146	127	132	136	151	152	164	134	121	158	128	150	139	137	124	125	154	115	156	138	143	123	151	139	126	137	136	129	136	137	138	153	144	143	139	142	136	147	150	158	114	161	148	120	150	134	144	143	140	155	139	145	126	133	138	119	157	102	119	143	132	152	121	140	124	134	126	133	152	144	138	122	124	135	163	127	143	154	142	145	137	137	144	146	125	126	136	146	137	134	131	133	158	129	147	140	130	128	158	121	152	154	117	146	133	149	127	156	138	130	156	172	146	131	142	116	134	133	140	129	118	141	140	138	123	142	135	122	139	157	125	122	135	129	136	149	116	146	122	135	128	131	136	132	131	123	131	146	131	148	142	144	148	144	136	112	121	134	145	149	152	112	143	129	110	158	122	120	131	154	163	137	121	147	146	131	141	152	135	130	127	139	143	148	135	137	147	130	137	126	126	124	127	113	131	142	134	131	139	112	152	141	116	137	133	124	131	139	141	155	138	122	148	135	116	126	146	133	143	150	126	148	153	147	131	135	175	124	125	140	130	133	123	127	124	132	142	127	161
27145	12421	5464	2444	1724	1224	962	699	557	469	431	363	326	292	259	251	249	240	235	198	209	194	193	188	197	169	198	180	175	165	160	175	170	174	196	154	176	168	172	168	179	175	150	188	186	155	162	174	175	171	153	159	179	152	170	133	163	181	188	169	154	161	136	168	164	165	140	153	170	150	130	160	169	152	180	179	156	146	151	174	175	158	153	150	179	163	148	159	145	170	167	133	167	164	154	142	140	154	165	151	161	148	200	172	149	163	167	176	175	141	155	157	158	165	143	152	160	184	171	147	144	144	162	161	177	152	164	154	161	159	202	151	165	177	145	155	135	154	166	159	182	156	166	140	149	161	178	149	143	156	152	165	144	152	159	147	160	158	143	173	174	141	158	145	167	169	161	152	144	159	165	172	140	166	151	152	151	143	171	150	159	163	133	141	173	158	166	144	166	157	150	154	143	172	165	158	149	156	160	142	153	175	157	137	174	145	161	153	165	177	148	145	162	147	159	157	167	178	148	160	161	161	156	153	159	158	156	146	171	136	158	162	169	142	160	161	175	144	163	153	165	167	150	162	166	144	164	159	169	160	148	156	159	175	170	139	154	133	167	169	149	156	157	148	175	136	134	132	151	175	161	158	159	172	161	152	157	165	134	155	181	161	167	162	149	154	137	167	134	172	153	163	151	171	163	166	144	154	147	163	170	188	149	160	157	163	176	166	162	159	163	177	146	150	164	160	152	150	159	186	170	151	150	162	160	170	174	173	151	139	167	163	132	161	152	158	134	140	170	137	145	167	157	165	165	152	150	136	150	146	163	160	176	164	157	165	143	143	165	178	172	163	180	183	148	173	152	175	174	141	137	164	175	158	148	146	193	156	130	154	156	204	160	158	160	171	143	178	157	151	181	156	143	164	151	142	153	175	151	169	145	156	166	163	138	147	150	186	152	150	178	144	144	158	148	150	148	169	157	158	142	164	162	168	144	172	160	174	174	160	159	131	161	178	151	158	172	177	152	174	178	144	164	183	185	154	148	155	181	152	164	158	158	147	171	118	184	149	151	149	165	160	169	168	129	155	188	146	162	175	151	169	171	163	153	161	149	146	156	169	148	172	178	163	163	155	154	169	149	148	153	168	148	169	160	163	151	155	165	141	146	157	176	156	164	171	160	160	143	168	154	152	146	179	140	174	163	153	132	150	163	150	139	150	196	179	145	141	187	164	135	151	157	181	173	154	180	182	178	139	164	179	137	164	157	165	140	165	174	113	164	141	159	162	144	158	168	150	166	157	157	175	172	154	154	146	166	153	167	165	143	163	181	158	146	157	160	157	159	158	136	153	180	152	147	161	139	166	153	166	163	152	148	149	154	161	168	149	164	173	150	139	152	151	166	137	161	152	160	166	143	194	169	156	166	152	133	158	147	154	152	169	167	150	164	155	137	160	159	181	169	151	157	169	142	152	161	140	182	157	160	158	164	180	166	163	176	162	156	151	147	147	173	157	134	167	151	157	156	152	161	122	148	169	160	165	160	162	166	150	150	153	156	165	172	154	173	165	159	142	148	159	155	150	177	160	136	160	161	153	159	171	161	171	167	156	184	166	148	169	144	170	142	163	161	151	166	154	147	179	148	136	155	163	142	158	125	162	171	130	146	160	147	173	162	167	168	162	171	140	167	153	167	169	157	180	147	161	156	162	137	156	171	150	146	179	152	152	151	160	148	171	170	178	141	158	133	160	185	158	156	158	184	158	163	175	156	146	134	169	165	173	164	173	140	163	141	146	147	161	173	146	193	169	158	177	151	138	173	172	154	170	157	167	160	152	190	161	154	121	156	191	176	166	163	191	152	161	132	150	187	153	134	145	156	175	167	177	132	168	169	171	150	170	165	148	170	160	131	153	158	163	145	152	155	176	154	147	149	158	162	176	138	155	151	157	163	152	166	172	172	158	164	149	157	138	163	185	169	137	147	153	147	160	168	159	163	136	166	182	166	162	145	157	145	164	166	170	158	174	170	149	177	159	165	173	171	156	170	157	159	166	146	174	161	189	165	143	171	164	177	151	166	146	166	178	154	140	155	168	146	155	148	152	161	175	146	151	144	159	179	154	163	155	176	154	167	148	140	161	148	156	152	155	136	143	150	144	133	150	158	155	150	160	169	161	169	196	158	163	170	160	183	172	160	156	170	145	176	176	156	167	143	148	159	189	146	148	182	153	145	165	162	148	144	155	183	169	149	170	157	177	147	159	175	162	169	152	160	167	181	163	142	143	137	169	141	157	161	155	180	167	138	153	159	167	158	153	144	159	183	151	130	155	157	191	146	154	157	158	163	188	144	148	148	185	160	182	145	174	190	168	137	152	143	160	139	137	168	149	162	163	170	156	155	148	161	167	163	168	148	176	140	168	143	165	167	176	145	147	141	165	165	186	144	154	153	179	172	153	173	146	173	152	161	157	139	140	159	153	206	152	156	165	172	164	171	157	154	175	152	168	160	159	170	151	155	191	140	148	150	153	164	162	153	156	160	137	149	178	172	159	170	142	185	186	135	145	167	164	154	159	146	141	187	165	149	161	156	165	165	144	162	138	158	174	138	145	131	151	134	165	182	160	160	153	123	167	157	161	180	171	166	145	165	152	138	153	152	162	147	151	145	147	166	153	141	156	162	151	125	161	169	152	147	165	149	158	154	155	151	166	153	146	171	186	158	156	141	166	154	146	164	162	166	163	139	156	141	146	153	169	183	179	177	144	161	176	171	146	160	123	174	140	157	150	134	155	163	174	153	143	158	159	140	139	176	145	172	174	159	143	151	152	190	172	158	142	164	160	157	148	159	177	180	165	163	150	137	164	149	158	149	175	149	144	181	162	145	170	141	151	138	157	152	174	158	148	152	167	161	168	141	145	158	161	160	166	157	146	172	144	144	145	146	168	140	130	150	145	150	157	141	131	171	153	189	161	148	160	144	147	146	155	157	172	149	171	146	182	163	140	161	168	155	147	167	153	176	140	147	157	139	157	156	137	157	159	162	140	170	173	180	151	146	176	167	176	152	159	158	165	155	172	171	176	163	159	165	161	137	153	159	169	163	183	161	153	155	145	156	157	155	168	170	155	171	163	145	142	168	166	179	150	176	154	154	159	158	152	151	182	143	157	132	173	174	157	152	150	148	173	151	150	163	165	166	166	157	147	179	142	150	161	164	133	164	154	167	169	145	154	137	167	143	158	150	183	146	154	141	142	139	156	154	145	171	145	142	159	160	177	164	166	151	159	152	149	172	173	170	146	139	155	164	146	162	183	148	162	163	141	162	148	141	148	136	185	156	168	137	151	154	169	165	136	166	145	178	155	146	158	126	154	165	154	146	167	167	145	164	158	177	147	162	160	156	162	156	160	143	164	156	164	164	166	168	159	161	160	156	158	171	143	167	173	167	152	169	174	154	167	149	155	175	171	151	168	171	137	182	160	149	145	174	133	156	157	193	165	163	163	151	156	161	169
24848	21094	27054	25280	9547	850	647	606	543	543	519	515	472	521	493	515	452	492	495	492	501	520	537	470	489	452	461	464	478	463	443	447	460	453	437	459	440	468	447	439	502	423	460	456	472	521	469	474	467	441	476	447	477	452	458	453	478	464	441	482	411	470	472	491	444	448	450	442	427	481	488	480	457	418	430	446	415	445	469	450	439	445	452	447	439	436	488	451	452	442	471	483	488	459	463	448	474	459	447	505	482	478	468	481	452	481	485	444	461	475	443	428	433	476	425	449	472	468	471	426	450	495	434	460	465	476	446	434	459	442	444	452	456	443	423	454	483	443	470	416	436	467	488	448	415	454	501	446	451	443	448	477	466	456	450	472	477	442	420	440	436	466	447	460	455	437	480	434	434	478	487	460	483	436	473	442	453	440	458	444	466	437	460	443	503	439	453	457	448	458	476	445	486	475	476	477	514	469	457	474	468	455	483	447	459	487	465	453	435	491	471	452	448	465	459	462	461	463	485	423	470	471	464	437	446	477	447	452	473	466	458	450	465	482	427	462	448	460	456	465	459	429	472	482	468	465	456	460	451	463	478	455	450	459	465	421	423	474	415	498	455	462	472	439	454	437	475	464	417	447	438	477	468	452	486	432	475	444	451	489	466	442	447	433	496	450	466	454	470	486	462	462	451	484	466	447	454	425	470	473	431	501	440	431	462	463	432	457	481	444	452	455	441	446	498	468	456	430	465	434	445	464	435	456	477	422	449	445	463	454	481	461	458	431	449	437	488	505	470	450	436	433	479	469	447	448	455	441	444	436	472	477	449	492	468	466	485	443	456	462	454	463	461	460	450	450	424	470	446	457	464	460	470	419	421	463	491	430	480	488	447	477	466	480	442	465	456	446	452	429	467	491	452	460	490	464	463	482	420	470	447	453	443	419	464	457	431	463	435	434	449	484	465	438	436	447	406	455	459	422	460	496	461	487	460	460	445	454	493	440	456	450	444	442	490	437	466	429	433	443	422	453	456	518	461	430	464	519	432	454	423	473	458	482	475	471	431	485	450	447	489	424	453	470	453	450	488	472	446	470	467	471	451	433	486	473	442	464	458	437	467	469	492	462	451	471	448	427	456	441	438	439	442	435	476	482	433	476	451	493	465	461	460	445	444	478	456	467	459	458	475	462	515	462	461	464	451	473	485	443	468	462	480	485	464	464	477	506	459	444	443	453	513	488	467	432	454	487	471	478	439	476	470	451	490	478	492	456	473	456	452	495	482	464	438	443	433	487	458	440	457	468	490	463	479	476	447	432	426	447	452	463	482	456	436	423	412	457	484	470	426	460	470	441	486	482	459	447	438	475	498	465	447	457	469	430	462	468	424	485	495	448	494	502	437	431	424	505	448	476	449	464	461	406	472	470	422	390	483	437	457	449	436	476	480	449	477	437	426	450	430	447	437	482	473	441	446	438	429	464	483	418	451	475	452	449	458	467	447	483	449	451	425	424	461	456	463	431	472	490	440	484	458	437	486	455	465	467	452	478	444	421	474	427	432	405	461	451	445	487	479	428	476	463	479	457	461	448	472	447	461	473	443	459	461	445	459	430	492	451	416	457	486	458	466	459	425	397	462	438	434	455	453	467	453	451	481	447	466	442	455	465	470	477	496	458	451	443	482	461	467	443	409	460	475	463	450	447	475	445	441	471	507	459	420	452	444	440	460	432	457	442	455	457	426	492	465	451	448	459	451	478	440	477	404	435	484	455	474	465	469	449	476	449	457	490	428	481	446	469	464	479	472	483	455	457	461	460	410	440	464	469	476	491	492	476	499	449	468	401	454	468	515	481	454	499	441	485	438	451	434	423	456	435	433	449	454	427	479	449	428	443	454	477	437	449	477	493	418	474	484	488	438	448	485	453	424	465	451	437	431	471	449	418	432	453	454	450	460	446	460	459	426	446	432	449	496	481	434	472	468	460	439	459	470	454	467	469	444	456	456	446	482	470	419	461	483	445	423	447	463	429	472	461	426	454	487	490	475	453	453	444	469	461	466	455	452	447	480	501	483	444	458	461	473	451	459	455	454	458	462	475	499	444	485	425	441	454	451	461	465	417	456	443	475	442	446	437	480	445	453	441	424	476	487	426	433	469	470	475	444	430	413	463	473	455	485	476	466	442	501	470	469	424	452	476	448	465	469	509	467	464	481	483	448	456	474	465	479	463	465	461	433	479	473	474	511	406	472	447	465	445	472	438	451	457	464	454	450	402	488	425	469	475	459	425	487	455	452	408	423	435	452	437	483	451	451	449	455	391	484	464	476	407	434	449	449	470	436	482	476	428	462	473	469	445	457	450	431	483	483	454	447	424	453	473	420	412	425	448	466	435	471	423	462	485	444	431	477	437	421	462	478	449	428	455	464	445	476	464	441	467	456	421	479	437	478	494	460	466	443	438	464	440	447	457	436	422	462	455	465	451	448	489	466	437	439	452	463	468	422	403	440	470	448	431	422	457	451	446	440	476	421	495	472	475	490	450	443	471	459	450	431	434	451	485	463	477	482	454	428	408	455	427	453	472	428	495	452	440	462	435	462	471	458	452	433	421	465	459	474	468	438	464	463	459	450	433	484	447	446	465	444	455	457	449	475	431	431	455	468	466	437	466	479	423	474	484	458	439	471	445	449	443	466	495	459	454	455	428	432	454	428	515	423	449	417	476	481	424	457	485	445	472	464	451	435	443	447	445	473	504	467	439	461	450	472	452	465	441	444	417	455	459	453	454	461	437	447	427	467	465	449	458	469	435	462	513	437	467	481	477	445	456	475	471	434	486	477	458	426	466	462	438	445	423	458	475	450	468	465	480	431	466	446	439	410	471	448	466	431	447	457	447	465	432	491	484	506	469	480	442	470	482	493	486	494	451	459	456	496	459	463	452	410	448	450	437	486	480	420	493	464	421	456	450	459	437	428	454	442	424	459	460	472	468	495	459	452	439	501	436	421	444	420	469	466	463	453	461	428	464	446	421	487	440	446	479	466	504	454	454	463	442	445	437	452	458	491	469	445	427	465	482	419	468	447	480	439	453	450	469	430	466	440	450	450	428	410	445	440	478	441	460	474	447	451	451	446	413	459	462	466	459	433	480	455	465	465	449	440	462	422	449	448	434	455	487	445	467	471	437	449	454	440	470	470	440	457	485	447	472	454	426	462	465	465	487	477	456	448	484	414	441	438	440	435	442	444	457	453	457	480	474	455	443	453	453	492	474	438	452	440	464	448	474	475	474	439	454	454	463	486	471	436	429	463	446	481	451	442	447	410	454	436	436	481	454	437	470	502	465	427	447	479	498	455	442	475	460	457	436	446	395	417	461	432	460	463	467	481	457	431	450	433	466	475	436	432	451	457	472	450	432	455	464	445	437	468	429	472	476	485	424	469	432	458	471	447	469	473	491	464	458	474	450	464	450	456	430	456	400	466	457	470	462	469	412	432	494	442	458	516	449	454	464
24669	8194	3147	1614	1309	1075	881	762	669	688	600	618	531	608	551	484	551	528	521	495	512	478	505	480	484	487	503	526	513	462	536	488	466	507	506	508	499	500	484	449	424	482	483	511	505	509	485	474	489	458	534	501	472	532	523	464	461	511	447	429	488	488	457	468	506	480	507	476	508	505	488	465	488	458	470	488	525	469	488	483	509	515	502	502	487	542	493	471	500	470	462	477	462	500	499	492	482	456	475	475	470	467	494	502	485	492	440	514	459	495	535	514	472	498	496	522	502	441	512	475	455	471	516	473	503	454	468	476	474	474	503	498	467	484	452	501	473	454	465	476	491	495	470	473	511	431	533	484	483	500	507	455	499	473	446	487	471	453	491	458	451	496	455	493	491	453	458	475	478	454	501	427	469	461	491	478	470	460	505	474	465	440	489	501	496	472	490	460	469	433	504	481	474	463	476	476	465	497	525	505	447	509	493	475	496	518	474	444	471	489	483	494	475	542	505	479	468	481	451	489	488	460	481	504	467	517	470	498	483	478	485	476	446	452	480	467	477	474	474	469	512	460	464	479	458	516	501	489	482	469	503	451	496	503	491	468	470	484	462	493	480	531	469	487	506	466	496	473	497	493	471	500	472	483	507	493	484	479	514	469	507	476	457	455	480	472	454	466	485	458	458	493	469	449	495	487	470	481	481	431	469	516	472	463	491	494	448	466	461	433	509	489	469	492	449	491	497	452	450	474	473	452	492	501	517	473	444	498	482	462	477	490	523	479	504	469	489	479	468	494	514	508	461	466	495	464	463	463	495	485	472	478	461	504	472	452	476	513	487	455	498	481	480	492	488	491	464	481	444	457	506	491	484	467	470	486	521	472	477	488	503	524	498	512	497	473	456	500	489	495	505	475	475	455	451	445	525	498	510	481	494	512	464	486	505	476	481	460	447	465	479	494	474	504	493	478	469	495	456	477	464	506	496	476	469	493	489	476	511	431	489	501	494	486	491	501	508	500	524	489	474	477	482	499	477	531	486	463	458	471	515	470	462	514	500	536	449	489	466	480	498	481	477	448	488	471	488	487	503	439	446	501	506	493	471	429	462	477	490	459	478	483	508	445	444	463	480	485	505	436	462	481	522	448	445	528	509	488	498	461	508	461	503	481	464	473	446	470	500	461	476	476	487	448	480	516	517	497	481	497	500	482	462	485	467	457	482	462	495	451	456	478	490	511	494	466	512	480	460	427	474	493	474	472	465	490	479	477	475	470	486	464	471	470	489	478	492	456	476	470	485	487	459	500	470	457	474	477	469	479	461	474	458	503	491	493	453	492	487	445	433	503	490	456	472	479	441	534	461	488	512	527	508	515	472	480	486	485	470	449	493	452	524	470	458	518	483	481	503	488	466	484	476	546	506	490	452	457	445	472	461	436	489	459	470	491	507	480	462	474	485	453	440	480	476	508	453	497	480	505	466	475	479	485	507	482	498	461	480	493	458	497	473	490	488	476	456	475	487	474	503	472	514	470	467	470	510	461	502	472	492	471	489	464	492	493	527	462	488	503	492	476	494	490	475	501	439	470	471	470	466	461	478	491	517	449	486	498	478	481	457	497	504	462	482	475	451	483	509	435	496	488	502	536	481	503	445	471	481	460	527	490	468	486	487	489	473	509	500	470	496	476	515	456	497	499	525	446	492	501	477	453	525	436	500	438	462	500	444	460	483	516	457	468	501	490	486	487	447	469	444	512	500	489	453	451	480	498	455	462	456	470	476	467	482	479	479	449	484	502	487	471	502	469	447	478	458	484	484	470	528	486	477	480	484	484	456	493	504	444	533	502	480	473	454	463	512	499	474	446	492	483	501	474	440	501	476	476	477	503	495	459	478	507	455	470	486	461	535	475	479	469	513	462	464	483	464	464	473	471	466	481	451	448	531	500	480	499	470	484	485	483	486	495	479	476	507	482	503	522	491	484	509	445	489	449	489	451	482	465	459	477	447	501	461	497	468	476	491	480	480	507	435	527	477	461	497	481	496	466	488	469	506	467	464	479	473	406	505	451	512	509	521	479	504	497	484	456	470	506	503	485	466	457	519	483	488	518	490	449	497	493	461	507	531	467	483	488	482	500	483	513	450	487	477	488	495	471	480	489	499	495	499	489	459	491	498	487	501	509	492	463	499	489	454	490	459	485	483	462	487	498	478	467	475	480	446	518	453	488	460	493	464	516	486	472	466	471	482	477	492	483	494	487	480	443	508	492	478	495	457	505	488	494	452	472	500	490	463	490	493	523	458	460	477	480	481	468	479	510	510	486	495	494	454	489	524	478	504	427	452	486	483	472	530	450	477	492	466	472	502	503	428	456	487	485	470	458	527	460	479	484	504	476	467	468	495	493	481	465	483	514	462	469	507	484	450	479	461	460	520	457	472	458	493	498	455	464	494	464	516	467	469	500	473	488	485	482	486	469	479	457	494	484	496	455	477	471	500	473	453	462	446	489	473	510	480	518	450	480	523	490	502	502	470	503	507	462	491	480	489	472	486	482	484	446	513	497	468	482	457	496	498	493	489	467	489	462	508	477	474	469	491	481	505	479	488	516	513	492	470	441	473	494	488	483	452	505	493	486	488	484	507	490	478	484	496	503	470	447	492	473	514	515	456	472	467	478	499	506	488	473	435	448	501	529	480	509	485	482	496	459	514	509	453	486	479	530	483	485	457	476	461	470	508	494	490	513	483	476	484	488	466	467	482	484	478	473	480	521	479	492	480	491	479	498	500	515	495	510	481	508	466	514	495	484	491	469	471	495	494	511	475	488	492	477	513	422	484	460	446	473	478	460	465	474	486	476	455	480	481	522	495	474	483	507	432	499	477	511	492	476	470	505	470	483	477	479	459	442	483	446	484	508	459	450	498	468	492	447	463	482	486	444	476	420	507	475	507	473	511	504	427	490	439	465	460	531	469	455	493	492	482	485	425	465	463	511	539	442	467	468	490	473	471	470	475	481	481	453	479	491	518	493	505	478	442	476	505	497	440	481	477	487	499	475	485	486	504	487	464	485	473	512	473	488	474	463	440	493	504	492	465	502	478	497	484	467	449	480	499	476	476	465	464	482	463	483	451	488	517	465	512	462	482	521	488	474	483	462	496	457	462	466	461	466	471	524	491	471	482	484	520	470	498	464	485	490	512	450	488	499	483	499	473	545	483	437	489	491	500	448	494	470	446	483	529	484	528	469	491	504	482	441	471	477	477	470	462	497	474	498	477	455	451	480	483	522	499	452	475	481	501	479	472	507	451	485	434	495	474	466	483	493	468	486	478	498	457	458	466	437	494	450	499	472	483	496	443	474	467	507	466	471	473	444	457	471	457	489	482	475	471	467	489	506	473	474	445	441	479	494	485	490	476	499	468	490	461	481	471	476	492	480	464	475	484	461	482	470	419	517	500	465	474	460	448	457	499	496	457	480	500	461	523	444	461	477	519	474	491	472	475	479	451	470
22561	21138	28681	23864	21139	21187	7566	980	708	592	581	512	483	450	465	423	364	370	370	405	360	358	349	321	372	375	355	351	326	336	290	340	323	335	313	317	324	354	318	312	330	293	314	359	305	310	328	324	304	311	331	304	361	306	304	324	298	330	341	315	300	295	285	312	329	315	302	315	318	307	305	311	305	316	327	336	277	327	358	318	338	308	314	309	299	331	317	311	315	345	324	309	312	314	281	312	343	305	317	306	302	331	336	335	326	341	337	314	309	330	280	293	327	349	321	293	324	331	302	287	309	344	340	310	320	313	303	339	291	297	291	297	286	318	303	313	300	279	323	318	332	290	325	310	287	374	311	318	332	301	333	347	309	294	302	305	315	323	331	327	303	297	293	301	298	326	321	316	279	291	324	317	296	326	333	307	309	328	266	292	306	344	283	266	286	336	297	296	272	305	307	319	332	306	332	267	299	319	322	325	292	341	309	306	295	301	308	282	304	302	311	325	317	304	364	315	348	321	308	307	292	317	317	328	281	318	318	325	311	318	307	327	303	308	303	301	334	296	350	309	326	330	313	303	316	355	313	283	325	292	329	319	329	316	290	309	324	329	298	324	299	338	302	309	327	302	294	304	346	290	312	301	298	272	307	313	293	298	334	297	314	296	301	330	308	322	359	320	313	319	323	287	296	322	328	297	314	311	313	298	325	318	292	355	293	319	316	313	297	317	291	299	319	309	334	327	305	338	330	301	313	321	307	307	276	311	304	316	321	312	300	330	335	321	330	333	328	324	298	290	332	320	307	290	306	316	310	307	309	310	336	346	298	302	284	315	341	325	356	289	337	310	312	328	302	341	319	306	313	314	309	307	319	293	290	309	316	322	325	300	292	289	337	314	297	280	333	307	308	349	317	315	331	296	333	287	318	308	295	325	323	309	335	291	295	319	311	324	313	332	323	313	312	294	285	352	300	284	283	324	335	299	320	305	307	313	280	299	340	325	312	276	312	327	337	284	321	317	320	304	363	312	315	306	310	305	351	324	278	317	335	286	301	309	338	298	328	326	328	299	361	309	327	280	320	312	301	324	301	301	328	310	292	340	294	310	300	295	300	291	335	339	325	328	311	305	320	324	294	317	287	297	306	334	305	333	281	308	300	298	290	298	284	335	317	305	315	319	312	287	308	308	296	321	312	303	296	274	318	327	346	342	319	327	324	314	323	360	324	302	292	315	300	295	342	293	325	281	316	326	293	295	318	323	309	303	284	302	294	325	288	300	307	295	289	327	299	298	310	312	314	301	286	271	333	272	345	287	303	296	318	313	303	315	317	298	318	294	313	301	304	311	293	315	296	330	309	322	300	315	298	294	322	283	281	310	311	306	320	318	338	295	298	325	329	283	301	325	316	298	325	320	311	316	267	305	328	332	317	314	297	332	312	309	309	315	327	324	294	291	313	310	289	292	291	311	315	306	336	296	318	319	296	288	280	334	292	302	287	331	323	327	289	316	319	308	287	294	302	290	313	323	311	308	327	293	283	302	308	303	333	294	319	322	298	313	310	286	287	302	283	335	288	293	301	309	294	306	332	316	301	319	319	309	309	316	322	302	298	338	317	315	331	332	294	283	298	323	308	290	306	315	313	307	316	319	311	286	336	297	333	314	312	332	314	316	302	296	290	347	326	326	319	321	319	300	336	313	319	308	303	321	295	299	321	298	324	310	321	307	315	324	313	312	325	285	297	289	311	335	282	288	300	290	300	328	286	315	333	301	338	304	288	275	311	302	316	300	333	304	309	328	313	307	326	342	304	328	298	310	336	301	291	326	321	296	322	310	335	300	301	313	306	301	289	306	305	304	298	282	303	320	321	321	287	306	266	342	324	333	298	310	330	330	297	286	306	306	304	339	279	299	330	298	306	313	327	330	294	333	351	324	266	306	282	279	294	309	324	327	317	304	282	289	321	310	324	317	271	326	320	297	318	355	324	316	345	279	298	290	312	304	316	312	284	312	312	322	300	293	289	321	348	292	305	307	296	289	291	314	296	290	298	323	288	312	302	316	322	307	288	330	293	286	296	284	297	315	330	312	320	334	323	325	297	327	303	315	303	289	319	323	307	291	323	311	315	310	301	298	322	305	309	304	327	311	288	306	289	310	316	308	307	328	310	305	308	349	317	342	291	276	298	294	304	317	326	328	311	304	318	329	309	305	315	329	322	344	277	294	332	292	298	342	301	302	325	330	322	274	327	299	283	290	323	306	297	285	321	337	304	307	315	351	336	314	292	299	320	311	274	316	312	326	306	305	314	318	288	265	311	296	331	331	317	341	301	311	317	315	309	275	317	336	287	256	313	318	341	310	300	290	292	298	284	344	305	326	310	347	332	299	338	298	316	307	324	290	310	331	319	305	300	322	289	304	328	329	318	315	316	301	303	326	324	294	284	309	332	304	344	278	305	295	327	348	294	298	329	304	303	341	297	291	309	325	292	314	332	334	306	308	334	313	320	329	283	305	296	276	316	309	305	307	287	302	297	316	290	291	331	350	311	290	371	324	298	308	294	311	344	299	319	309	348	302	283	297	320	301	299	309	299	297	318	325	297	302	338	347	315	299	303	320	296	319	314	310	301	308	332	348	313	322	285	324	311	312	309	294	294	306	272	334	310	313	310	296	308	332	313	299	307	353	293	290	302	327	307	310	344	298	326	318	298	312	320	329	321	313	319	290	341	321	297	324	327	307	296	330	287	274	322	330	321	288	327	288	343	321	359	318	289	328	318	310	326	308	333	337	357	329	302	295	342	315	318	341	324	307	298	333	336	340	310	315	343	321	272	301	288	319	299	317	325	307	309	322	287	305	315	311	322	299	321	309	320	313	304	303	339	343	317	295	292	324	348	275	321	334	300	309	311	302	327	332	323	311	305	349	330	304	332	288	304	289	289	328	327	292	296	298	286	307	288	289	285	328	302	311	310	300	324	306	300	339	323	294	323	298	300	317	301	312	321	322	280	295	297	312	291	311	337	309	309	311	342	296	325	292	330	306	313	264	272	289	327	299	326	315	343	305	337	329	300	336	334	307	318	294	306	299	325	295	322	323	314	302	294	336	301	280	321	298	321	300	356	316	310	309	311	281	289	329	277	272	313	294	292	296	315	308	314	302	278	312	305	283	293	308	339	314	291	297	297	325	337	315	337	310	300	313	291	307	312	298	309	295	323	303	288	288	317	294	312	311	338	304	345	334	299	294	329	288	305	316	317	280	302	301	306	339	332	315	327	338	329	293	305	300	303	308	327	309	301	303	345	290	318	339	333	317	329	330	308	314	340	337	315	293	297	302	306	316	282	336	345	331	320	328	311	332	274	299	307	323	300	337	284	299	311	316	340	295	305	304	329	325	285	321	316	338	307	310	333	329	315	311	297	340	307	328	300	308	328	293	308	290	326	337	311	313	298	328	324	298	308	324	285	322	339	355	313	304	279	280	327	318	330	325	297	316	288	320	303	315
34068	18319	9206	4289	3098	2409	1857	1370	1095	937	833	715	608	585	578	524	484	446	414	422	407	410	406	375	409	387	365	320	351	367	383	331	351	337	400	322	347	313	366	336	358	342	324	338	370	321	377	307	320	324	333	340	330	307	314	303	332	322	323	319	357	281	271	326	311	339	363	328	300	342	317	341	304	302	368	302	337	318	321	320	337	314	318	326	318	315	344	300	313	307	304	306	294	315	349	303	292	297	309	343	291	312	339	325	358	310	310	305	320	315	322	317	329	318	326	317	335	360	311	301	311	330	328	317	312	324	339	321	313	319	327	340	335	294	331	309	312	337	330	312	300	309	313	314	330	328	355	320	333	336	305	285	332	311	303	322	330	318	304	324	318	299	340	301	332	304	283	334	323	342	326	308	328	327	304	338	328	317	311	288	312	322	317	332	324	301	341	303	328	341	293	307	300	301	293	316	343	297	325	325	291	391	299	325	327	329	325	339	323	338	322	307	299	330	332	302	298	311	309	296	319	305	327	344	347	338	328	299	317	310	308	340	300	320	311	295	327	321	318	332	334	322	317	308	346	299	317	330	308	301	327	294	295	313	307	305	303	336	311	314	328	326	322	292	334	324	310	284	309	294	302	333	311	310	317	355	300	312	308	335	345	304	322	324	297	312	295	298	312	347	306	313	319	314	283	325	308	324	315	334	368	337	299	319	337	300	320	322	324	341	323	327	315	304	317	310	293	327	334	344	313	344	294	346	323	312	315	326	313	343	322	317	319	292	315	311	310	346	346	306	326	328	314	335	314	302	350	335	326	360	335	308	307	281	329	351	294	316	367	295	312	290	324	324	319	348	305	331	317	318	335	288	310	319	323	315	308	322	315	320	338	316	355	303	318	329	321	320	317	355	267	297	316	322	323	329	296	320	333	288	295	324	302	326	328	335	318	307	315	330	297	307	331	333	301	313	337	324	341	303	308	307	344	313	300	331	318	321	280	300	296	327	321	319	341	334	334	312	298	311	315	292	315	347	331	308	302	323	321	307	308	316	313	307	334	319	320	313	295	303	307	317	309	344	318	337	352	328	306	336	337	307	304	336	317	342	325	328	291	344	308	350	323	290	321	320	286	312	329	321	301	312	302	316	314	312	312	318	329	334	322	328	330	328	332	316	316	288	312	307	315	310	346	328	317	293	309	330	323	284	315	289	332	315	322	278	317	311	352	313	324	332	325	339	304	322	321	320	353	321	309	310	306	345	312	300	327	306	286	305	306	301	306	330	301	316	317	310	325	339	277	328	364	346	340	325	317	313	310	288	291	316	305	347	310	305	319	295	326	310	308	317	292	318	308	295	331	317	342	299	300	345	304	335	299	319	290	317	312	295	306	295	314	305	293	296	291	331	299	304	300	342	329	305	309	311	330	287	319	303	314	328	302	318	284	329	316	324	327	304	295	341	315	306	290	302	290	298	338	357	305	329	311	299	346	262	350	348	336	295	294	333	302	320	293	346	312	312	306	326	318	334	323	318	328	353	326	314	315	279	317	327	297	336	316	291	357	344	324	323	330	321	330	340	335	287	290	320	300	301	338	313	333	315	299	292	298	341	337	305	318	339	313	328	306	302	332	319	287	295	322	319	302	336	303	313	357	321	319	328	307	346	279	293	334	347	327	334	324	322	304	301	347	300	327	332	301	324	297	316	314	300	310	290	306	341	310	313	311	308	293	316	296	315	320	329	322	335	319	297	329	317	310	306	318	293	327	341	302	312	310	311	319	318	315	302	328	321	311	320	290	321	317	311	326	299	300	335	337	306	343	324	288	326	307	327	328	327	309	320	319	303	338	306	337	297	310	303	337	304	268	319	272	323	322	325	322	326	312	304	322	308	331	336	309	304	340	302	319	295	323	310	313	311	336	314	315	328	308	296	331	290	319	322	313	311	308	318	307	266	340	314	320	299	313	310	285	325	325	329	297	324	338	300	316	325	302	307	310	333	320	306	319	353	288	323	309	338	305	300	335	297	315	297	315	305	335	317	336	336	325	311	315	313	304	324	311	299	325	323	293	329	325	296	332	307	314	306	325	295	297	338	317	291	352	331	314	312	320	309	306	297	342	326	320	308	333	300	328	297	326	326	318	317	349	315	332	295	301	327	344	308	317	309	348	334	296	308	304	347	319	336	333	314	295	308	321	309	333	348	317	347	325	310	300	326	306	325	316	334	311	308	330	328	331	299	305	326	338	315	322	293	316	336	303	310	312	310	324	354	325	354	310	334	292	298	283	302	316	321	346	312	317	316	320	321	316	315	295	323	294	304	310	301	295	342	351	337	302	311	301	313	321	287	310	332	301	282	316	314	301	301	327	351	304	297	339	299	309	292	329	326	321	305	287	337	293	316	342	302	330	295	292	301	309	318	285	290	293	326	306	356	302	293	298	323	293	310	353	323	311	355	310	280	340	300	320	309	292	306	337	300	326	355	295	315	328	295	273	329	343	314	323	336	329	307	345	292	305	298	320	326	311	311	307	310	316	341	329	277	304	306	332	289	329	330	308	311	322	309	344	302	334	329	296	312	340	312	317	348	313	331	336	324	294	322	333	338	337	300	304	327	313	305	322	320	311	306	300	314	316	346	332	339	321	303	323	304	352	328	325	302	291	333	307	342	313	305	309	325	312	297	323	306	282	308	314	274	334	323	324	334	331	321	298	309	309	334	289	322	310	309	336	319	300	323	307	309	302	320	355	310	310	312	316	326	300	341	312	345	303	329	324	323	330	281	319	339	332	323	325	304	339	301	292	343	316	320	337	302	314	329	302	328	327	302	331	308	316	311	307	333	263	307	355	291	306	326	334	298	322	296	324	303	326	309	339	304	286	314	294	315	307	314	301	308	321	361	321	306	324	317	312	330	341	324	325	335	305	308	299	311	335	294	308	289	294	320	307	315	336	304	334	322	315	311	326	326	299	314	302	308	325	357	320	299	288	305	314	293	303	301	294	341	290	326	301	301	324	346	348	344	333	303	335	310	318	299	341	297	303	327	310	319	328	314	279	321	315	329	323	305	324	318	357	299	295	306	309	292	295	322	330	307	323	300	295	295	301	313	316	287	346	301	317	348	307	300	284	304	312	308	336	337	325	320	310	306	276	315	290	323	312	305	323	359	351	307	326	312	320	327	299	305	306	303	326	318	335	299	309	324	308	311	299	308	330	322	346	334	322	343	326	311	293	335	309	318	309	290	309	333	282	323	344	304	305	285	322	281	322	334	327	327	308	327	319	308	326	290	332	294	323	289	333	344	338	326	333	317	339	326	317	310	286	323	325	301	344	316	351	303	300	292	351	314	314	288	318	299	318	312	327	345	285	323	312	323	330	306	302	316	311	298	306	336	297	308	295	321	324	346	303	328	330	312	346	299	328	307	314	328	292	318	350	332	305	331	342	329	344	318	320	308	296	316	288	316	316	304	298	309	333	350	328	308	348	325	336	313	313	327	314	309	326	306
27805	17179	3151	504	334	329	303	303	287	236	309	263	273	246	269	297	255	271	252	257	283	266	307	279	287	280	295	283	297	256	263	284	288	288	273	275	326	257	255	283	239	306	282	269	264	276	271	292	300	254	259	313	325	270	297	253	236	307	269	272	281	328	296	298	255	284	261	275	290	300	260	288	271	293	255	274	299	272	285	272	296	288	265	286	282	299	273	268	251	294	259	284	285	269	306	245	290	240	281	295	281	263	302	287	290	288	261	279	287	277	284	285	272	252	278	256	277	267	253	305	312	272	291	253	273	277	280	242	279	251	295	247	278	277	268	292	279	284	257	267	285	269	254	263	285	298	279	274	286	283	269	265	294	227	299	261	301	283	290	300	278	279	283	305	270	288	262	266	291	259	290	282	274	264	295	268	266	251	279	273	264	304	258	309	279	290	264	301	293	254	287	267	247	279	281	302	293	289	275	268	290	285	275	291	263	254	252	298	271	258	266	287	271	288	280	265	267	277	282	272	299	256	295	283	294	224	279	268	264	292	299	272	262	273	284	276	265	302	261	287	295	222	283	235	303	260	272	303	295	267	272	281	274	268	299	288	268	261	250	287	303	233	271	272	253	282	289	287	263	312	274	278	261	299	259	310	294	264	304	315	265	278	247	278	260	263	268	304	293	298	279	274	296	283	273	264	292	260	300	290	283	275	277	257	292	266	265	287	300	282	273	285	269	284	276	274	267	253	289	279	283	298	259	268	272	262	265	249	285	297	283	296	281	268	275	274	285	294	282	274	286	270	282	301	301	287	280	271	271	271	284	255	283	289	278	297	287	291	280	300	282	285	291	254	295	281	272	285	282	307	292	290	265	274	280	269	291	259	277	282	291	271	281	286	258	296	266	286	287	295	260	275	245	281	284	261	273	246	269	293	283	269	262	296	279	318	294	269	269	303	274	269	259	255	284	277	279	272	289	282	278	291	278	290	254	259	258	295	280	293	283	293	296	308	296	260	289	290	266	289	293	270	291	268	286	284	287	248	236	285	285	265	264	297	267	324	290	273	298	267	304	274	282	274	267	290	258	262	260	272	281	261	286	282	268	291	301	302	279	285	245	250	265	279	304	271	285	291	274	305	297	283	271	291	286	303	298	278	267	282	278	248	251	271	302	260	287	279	283	292	262	262	299	297	269	269	288	286	266	277	258	262	274	313	298	270	281	287	256	289	301	282	273	284	270	291	254	293	255	291	267	257	262	276	281	267	296	293	283	294	284	265	259	278	278	293	294	277	276	247	289	250	262	262	285	284	288	286	284	270	279	268	264	276	295	300	284	261	271	296	258	258	281	289	249	284	271	279	267	288	262	285	261	306	295	254	254	273	280	274	305	277	280	247	316	266	281	251	294	281	253	279	266	274	287	308	275	269	279	312	296	311	276	280	298	267	279	271	272	275	263	280	292	286	284	255	301	300	284	266	282	305	263	259	253	248	275	305	289	272	290	309	268	300	286	297	271	268	264	280	287	264	289	276	288	323	268	296	294	293	285	291	304	257	267	278	312	308	275	270	302	269	279	311	280	275	252	257	266	264	292	287	253	276	285	291	266	267	264	271	271	291	268	288	274	268	253	309	269	246	269	270	268	243	278	287	284	280	268	272	287	267	282	281	263	285	270	269	262	266	276	265	276	287	239	297	272	289	266	271	272	263	265	284	287	283	276	277	290	310	275	278	308	277	256	270	245	267	272	283	235	281	263	270	286	258	281	285	293	274	273	338	283	280	288	262	326	308	256	296	267	289	292	280	280	278	320	292	283	313	269	239	282	292	263	257	287	274	274	271	259	288	260	302	275	272	259	294	260	255	275	281	283	296	256	262	270	267	268	259	296	283	283	284	274	276	285	268	257	278	270	275	306	276	250	280	280	294	294	280	263	290	283	285	278	244	248	293	287	276	247	284	321	303	277	290	267	289	262	278	232	271	295	277	296	252	259	306	264	304	289	254	302	319	282	272	304	290	240	270	283	287	289	288	247	291	261	306	277	279	286	256	284	266	270	265	313	281	272	259	278	290	289	242	283	265	275	296	298	256	263	268	292	268	273	260	302	234	268	269	283	255	301	287	270	282	265	272	280	279	274	281	286	310	309	261	296	260	284	284	300	278	257	280	265	284	293	279	262	278	274	300	283	289	262	259	295	316	286	280	255	272	281	278	225	259	267	275	271	255	266	291	256	267	257	261	262	276	296	263	285	274	263	302	281	300	277	284	293	304	293	253	313	285	257	289	260	277	290	263	261	259	280	254	285	306	301	290	265	262	261	298	283	295	270	261	297	246	283	277	286	266	298	260	286	303	300	268	267	282	279	238	263	292	313	245	265	267	287	288	271	278	283	290	244	276	263	255	299	294	288	286	292	283	285	258	242	259	275	268	315	250	271	289	293	308	276	277	277	292	290	258	317	285	261	290	303	273	273	301	249	267	273	273	305	294	293	287	240	284	283	304	268	273	293	296	278	269	300	251	279	287	295	252	280	283	265	313	262	290	266	250	309	253	285	271	269	296	251	264	297	263	280	271	259	279	274	264	278	321	272	285	273	277	285	262	284	320	274	289	293	304	274	259	274	288	290	283	288	311	270	307	270	302	242	281	324	299	259	277	303	313	280	262	254	291	265	294	266	268	273	282	275	278	283	296	290	293	298	256	290	283	306	256	275	249	278	296	248	269	283	288	290	272	275	267	305	310	257	274	243	256	279	284	285	272	289	286	302	295	265	286	284	277	295	275	293	259	272	284	293	280	264	271	290	274	298	265	280	286	271	254	303	282	271	278	277	265	286	313	269	284	279	309	291	285	281	267	283	281	287	277	269	291	283	294	294	273	290	297	282	264	303	251	289	279	307	280	283	278	280	259	271	271	298	284	257	244	317	271	265	280	286	275	286	261	258	292	290	272	254	269	278	281	271	277	322	296	261	275	307	254	270	274	262	283	279	292	286	283	292	306	259	279	270	270	271	274	284	287	239	267	262	290	286	258	252	257	274	280	271	277	293	253	252	256	275	302	271	297	259	279	299	271	297	303	263	261	266	284	267	265	295	298	265	292	260	280	297	289	283	307	277	276	290	279	298	282	306	251	289	261	299	281	284	290	320	276	274	289	263	263	304	292	257	276	268	299	269	270	287	288	306	258	273	258	274	287	285	289	273	277	274	289	306	270	289	276	253	278	266	285	298	275	243	301	270	266	267	272	292	267	286	268	274	284	261	250	268	295	286	264	283	285	311	272	282	284	276	291	281	267	273	297	270	279	274	279	290	267	257	281	271	289	301	253	275	292	327	299	300	259	261	284	258	253	280	293	263	261	288	305	287	274	296	274	286	308	283	254	275	270	289	286	282	290	259	298	252	257	271	281	289	265	305	281	275	265	290	250	277	245	284	295	303	249	269	277	283	304	280	275	286	282	297	298	286	283	265	284	249	285	264	294	307	276	283	279	269	291	285	252	289	266	287	282
7824	1403	633	449	410	363	320	344	360	307	355	353	286	318	317	302	283	302	322	300	296	299	320	311	317	330	289	281	312	308	302	292	294	338	340	315	332	299	297	299	267	320	313	320	280	301	329	338	310	313	316	306	325	319	305	286	301	309	296	277	307	253	325	316	312	312	297	328	306	311	311	305	288	276	312	313	338	322	307	317	341	324	301	319	316	327	335	315	305	350	304	316	318	321	289	322	347	336	315	343	341	306	293	309	318	343	296	346	319	304	314	308	307	329	341	326	333	303	309	315	310	311	301	322	312	328	333	327	290	326	306	316	310	319	290	308	319	335	307	322	342	325	331	335	327	334	357	329	304	338	327	311	348	305	323	327	320	336	328	309	316	285	316	301	327	316	308	308	340	285	320	308	298	314	313	307	312	287	322	263	319	340	315	316	325	298	338	303	304	335	311	335	313	340	308	328	308	296	328	300	308	324	318	311	296	311	308	321	328	289	302	302	299	317	317	323	336	281	268	297	302	297	338	311	333	340	300	368	325	326	313	318	301	331	350	322	299	310	302	318	291	322	312	331	327	284	311	319	312	303	338	308	347	302	315	327	297	311	346	304	332	332	301	321	295	333	323	293	304	289	300	342	306	331	310	351	334	328	298	302	335	310	304	286	278	317	309	300	320	303	343	299	284	323	310	325	279	280	308	328	313	314	315	300	321	303	313	335	293	277	338	314	291	343	288	350	302	318	314	333	308	283	290	319	300	298	323	291	326	313	295	310	297	291	333	318	325	314	312	331	338	300	308	283	305	326	313	310	292	308	315	310	327	288	311	284	316	281	307	324	261	308	320	318	290	299	332	287	326	323	298	312	299	318	330	280	278	289	304	319	317	319	304	297	332	314	306	309	318	334	320	306	280	339	319	328	300	324	301	324	314	309	335	270	321	299	315	311	326	342	306	327	296	329	302	304	272	295	302	322	320	320	299	313	323	313	350	295	306	308	278	352	300	309	301	301	308	301	361	310	313	333	309	344	308	316	285	314	286	284	305	302	290	320	339	335	308	295	328	296	328	312	303	314	278	311	328	289	286	309	316	292	288	313	320	337	298	296	320	329	306	314	322	299	282	324	291	301	291	310	312	308	316	340	294	309	290	293	335	322	293	312	263	315	317	315	279	310	302	323	287	335	340	316	317	317	310	312	314	285	321	309	323	338	319	292	324	287	319	318	306	292	306	329	325	311	321	292	319	329	337	322	300	259	334	294	316	293	365	301	296	298	288	278	301	321	297	308	312	339	319	321	303	299	290	307	285	312	291	306	278	312	286	306	306	312	307	288	326	336	290	333	313	295	328	319	319	307	311	302	304	310	313	307	311	285	335	328	310	313	306	317	289	280	344	290	311	330	281	291	323	311	281	330	302	295	340	317	272	326	279	301	327	333	292	312	303	319	293	290	317	328	330	319	288	343	310	306	314	317	299	324	290	343	308	294	310	290	294	313	318	339	294	302	305	323	293	308	299	352	305	348	339	287	348	330	330	322	325	327	308	320	306	298	321	301	299	309	322	306	325	284	318	358	300	321	311	332	299	293	313	322	307	311	324	319	305	318	348	325	322	321	320	342	324	314	301	321	310	306	304	331	322	308	319	311	315	268	306	317	304	246	293	319	346	322	321	322	311	315	321	267	307	308	323	280	301	292	328	305	331	290	319	338	336	296	325	301	316	292	287	308	283	284	313	288	288	287	298	308	310	346	330	305	291	312	329	323	337	308	305	309	286	296	312	312	329	321	312	281	314	298	313	306	317	342	304	309	318	298	313	344	321	315	286	294	287	309	326	303	301	302	299	313	310	320	325	347	325	331	328	297	308	318	300	285	297	300	284	300	336	295	340	308	331	292	316	299	332	307	325	327	300	310	304	319	304	315	323	284	283	275	295	295	325	324	304	281	325	297	319	302	332	341	315	314	306	268	323	339	298	294	319	306	306	313	302	345	302	324	314	301	305	300	342	315	311	336	300	295	320	307	306	297	295	352	341	301	338	312	312	303	308	323	338	286	315	290	312	343	334	356	304	301	308	288	343	309	314	313	300	313	335	314	307	324	319	330	286	331	308	329	316	301	300	316	284	342	296	309	314	302	321	293	346	288	294	303	278	314	321	318	336	317	324	339	298	332	317	315	318	299	313	314	289	312	331	300	327	320	291	327	306	310	328	321	324	316	289	301	346	322	292	314	298	310	300	331	315	316	325	307	342	334	359	324	333	344	306	316	309	326	313	315	332	296	317	333	319	306	339	307	304	308	316	302	308	321	327	296	293	294	297	291	315	345	290	307	312	315	306	338	329	326	347	303	316	304	320	296	333	322	336	312	325	344	296	275	309	333	292	327	302	329	326	314	309	305	329	271	281	313	288	328	296	330	346	331	302	325	288	295	313	334	293	308	331	297	301	303	317	307	299	312	334	309	295	304	298	314	289	323	292	293	330	319	358	298	331	335	302	318	311	340	315	319	315	312	295	294	302	317	333	324	324	336	344	312	327	281	304	292	318	323	299	287	311	313	308	307	338	315	329	326	298	325	304	313	313	327	309	318	310	322	292	322	319	307	314	281	313	303	307	309	314	320	300	316	308	304	319	306	305	326	289	345	322	315	298	289	327	309	327	309	315	310	328	303	322	343	367	295	339	308	312	319	307	330	331	321	356	335	312	322	302	321	333	317	314	301	312	314	315	310	298	298	321	298	316	317	289	316	313	326	336	331	335	337	308	321	328	341	309	319	297	313	312	304	312	288	319	314	315	319	336	320	336	308	353	315	323	328	336	326	303	310	289	333	321	332	303	297	324	319	300	320	318	343	285	316	341	325	313	303	300	280	313	292	312	322	317	288	262	329	323	330	293	283	348	310	324	359	326	292	316	310	322	320	299	301	298	337	301	306	284	293	344	320	342	320	321	309	302	320	326	335	281	331	320	353	319	324	300	324	327	331	284	346	327	271	289	289	330	311	307	317	323	319	315	328	316	328	304	294	347	320	306	326	294	331	321	346	323	272	307	313	307	350	303	311	301	337	300	290	313	325	330	308	317	323	328	335	303	325	297	338	302	343	327	305	329	319	281	318	297	334	313	339	310	308	320	318	296	301	326	339	315	315	302	327	298	311	308	343	313	348	333	313	299	324	310	305	322	319	301	295	310	285	289	315	314	302	319	316	332	334	294	303	299	311	302	303	329	305	301	323	283	316	329	326	292	358	307	299	292	306	310	322	303	317	304	288	324	294	307	298	323	332	299	314	292	310	304	316	316	308	321	324	305	320	307	303	299	309	301	276	344	302	301	308	304	276	307	290	322	289	320	297	325	307	298	331	336	262	314	316	313	341	323	291	349	326	281	327	309	288	346	262	302	290	306	296	296	319	334	296	303	298	304	302	294	329	311	336	300	321	315	307	315	318	307	317	333	342	297	307	302	321	284	322	359	290	319	311	313	330	303	310	324	336	335	323	338	311	269	328
23623	21007	27926	24040	20889	8694	718	440	342	264	275	272	247	217	182	190	175	185	170	172	145	177	144	152	135	163	153	146	126	150	126	152	139	161	141	156	153	140	140	134	161	144	139	119	141	143	143	128	124	178	148	161	142	155	135	136	124	150	144	136	144	121	119	122	140	137	144	140	146	122	137	124	125	132	140	138	137	114	124	134	145	144	120	140	123	132	119	142	148	132	140	146	138	165	149	126	140	136	133	132	136	112	136	145	122	136	126	143	133	143	138	141	144	155	141	119	138	143	128	139	153	154	123	145	140	131	165	129	156	146	142	132	144	137	157	130	137	149	140	140	154	119	136	127	149	146	143	147	147	118	123	130	126	118	129	156	153	149	136	148	147	127	171	144	140	131	127	133	117	145	163	137	119	124	129	120	131	119	157	130	163	140	124	125	128	122	135	111	130	134	146	144	115	117	124	134	129	136	135	136	146	140	139	115	130	158	136	141	131	148	119	142	125	133	128	141	138	117	136	140	139	127	150	121	151	140	157	140	139	126	138	118	128	123	147	137	152	135	119	121	138	155	129	144	124	143	134	141	124	154	130	143	150	152	133	127	117	150	144	123	135	130	146	123	127	134	136	125	152	122	125	141	134	150	115	144	143	146	132	138	116	129	145	143	125	120	119	140	161	136	149	125	141	123	136	128	150	126	122	134	141	138	132	126	146	125	139	133	144	134	129	126	127	158	127	143	148	149	149	141	118	147	135	139	131	137	149	138	146	137	118	124	136	134	149	142	123	137	117	127	124	135	140	137	137	125	151	131	133	144	120	108	125	122	131	130	130	135	135	145	135	101	134	137	132	122	132	147	134	141	131	138	125	146	151	120	141	112	153	126	124	134	139	132	132	125	139	123	133	153	142	137	120	133	134	124	118	125	162	129	114	135	136	133	124	144	134	137	119	142	163	145	126	132	148	130	127	144	142	137	138	117	133	152	120	150	144	121	148	140	137	152	126	143	132	159	160	131	140	149	134	125	133	153	133	155	142	147	115	145	134	125	122	112	133	147	130	152	154	137	139	138	125	137	132	135	145	149	135	147	130	109	133	115	137	149	138	139	119	135	149	112	153	136	138	141	121	136	136	127	148	135	140	150	128	135	145	122	137	146	135	144	144	126	148	131	126	148	160	147	144	122	159	136	129	141	152	140	122	140	130	139	133	148	137	149	133	136	127	136	151	151	121	140	154	138	128	142	132	145	132	124	132	129	154	137	131	142	136	149	128	122	144	137	146	142	138	144	139	153	152	139	131	131	138	107	126	140	142	132	127	137	126	134	138	128	136	155	126	139	132	138	142	129	149	127	145	131	150	133	162	120	144	118	149	123	142	124	132	154	125	152	142	137	147	129	145	127	135	135	118	129	129	133	129	124	136	145	149	144	139	143	122	145	145	132	125	134	138	126	146	136	148	123	129	142	123	146	139	140	140	164	134	118	131	155	131	131	134	139	125	137	136	124	132	145	125	162	134	125	143	140	144	123	132	158	131	113	153	138	144	152	137	114	154	141	127	129	144	131	169	129	130	117	145	129	140	124	144	151	137	138	153	129	144	155	150	143	150	162	125	120	143	131	151	142	142	137	166	138	169	136	133	120	114	131	129	137	124	123	136	136	132	128	128	135	119	149	138	139	142	131	148	129	150	144	146	107	137	132	135	137	125	147	126	156	142	145	150	146	145	133	163	134	130	150	127	118	118	154	116	150	130	155	165	117	142	153	137	137	167	150	117	126	100	125	127	132	127	141	136	133	135	114	141	146	152	138	142	124	137	127	123	122	134	139	155	131	131	131	123	143	128	133	131	147	127	148	142	149	136	147	126	122	125	146	120	137	151	135	128	143	134	148	144	124	148	142	121	111	143	165	150	115	142	138	127	113	125	111	137	145	125	134	136	122	139	136	137	132	142	127	134	141	133	143	136	145	149	128	132	126	136	134	138	134	138	138	143	139	146	112	142	133	157	129	127	130	139	134	134	147	142	129	144	134	146	133	166	152	134	125	124	129	116	134	129	134	151	124	149	128	160	137	147	130	140	152	116	138	139	145	136	134	146	149	141	149	123	143	127	141	139	135	145	142	124	149	160	136	135	156	110	138	156	139	134	121	149	144	128	134	143	130	137	130	131	147	155	115	132	141	152	135	107	126	123	126	126	147	141	139	114	137	138	124	121	134	113	138	140	133	138	126	141	164	144	150	145	141	143	158	138	137	144	134	131	130	127	144	149	138	122	144	163	125	122	125	135	141	132	128	142	129	135	111	139	122	157	154	147	136	141	157	133	128	127	136	141	124	127	151	142	125	121	124	134	139	125	146	138	141	111	131	123	114	133	147	117	134	117	134	144	151	126	108	111	143	130	127	123	122	134	128	120	154	143	148	132	139	128	125	149	135	154	151	136	141	146	134	132	141	135	123	127	129	150	124	125	134	132	137	147	145	160	128	142	136	152	141	112	147	148	138	139	142	146	143	143	125	129	132	136	116	136	142	131	133	136	147	131	126	147	127	148	146	139	128	125	126	145	126	128	137	126	126	125	118	119	150	145	145	133	137	139	142	121	136	113	135	117	148	136	109	133	127	132	140	104	162	136	118	147	140	129	133	135	133	142	144	139	124	150	134	139	133	146	121	134	128	149	150	130	148	130	142	130	143	121	146	125	149	132	144	132	147	127	145	146	126	146	136	147	137	116	133	135	131	135	125	109	127	119	134	114	130	139	131	152	146	154	140	127	122	161	157	136	127	125	126	144	113	114	142	130	128	136	138	116	102	139	121	146	154	130	133	137	150	130	140	119	156	148	140	107	139	142	145	135	133	148	145	134	118	135	156	137	153	151	130	129	117	134	119	133	129	145	139	135	138	142	124	138	143	134	104	148	144	150	146	115	119	142	161	168	136	125	112	128	133	134	150	140	137	144	116	152	150	159	121	138	145	150	138	164	121	161	147	130	141	121	144	132	128	153	139	140	137	132	129	147	141	131	157	151	130	127	127	138	136	117	120	123	116	136	144	145	137	121	143	145	158	125	162	150	143	143	143	145	121	164	155	155	134	124	119	133	117	121	154	117	142	117	118	152	141	144	144	114	124	146	120	153	128	153	147	121	127	122	120	163	129	112	141	140	132	143	172	137	125	134	128	136	139	150	137	132	150	121	143	139	134	132	137	155	130	134	150	155	127	141	148	147	145	158	133	143	128	130	141	125	124	130	104	132	147	145	160	121	128	137	147	140	136	152	152	133	128	143	145	126	122	138	150	131	139	129	143	124	144	134	125	130	142	131	140	151	118	131	130	130	151	132	134	125	134	124	157	138	129	132	142	144	143	134	146	133	114	137	123	136	154	125	140	144	129	132	149	139	133	127	127	136	128	143	128	146	121	120	133	121	123	140	120	134	120	139	116	128	119	129	136	140	136	147	132	132	142	129	124	126	136	152	122	131	122	146	127	117	151	147	135	139	134	154	109
26825	11741	5540	2346	1677	1220	940	721	582	464	404	344	303	294	263	269	267	241	205	218	218	203	223	198	194	190	171	179	191	175	175	193	159	183	169	148	164	182	170	146	157	140	178	198	168	149	142	175	138	191	158	170	156	179	155	136	143	166	149	133	178	158	157	171	155	162	161	144	177	170	184	158	151	159	163	147	193	177	166	147	163	152	148	162	163	170	135	184	137	131	179	170	164	145	143	168	148	175	155	148	147	182	162	173	166	157	169	157	144	146	172	167	162	173	162	158	172	139	173	190	165	155	163	165	166	158	158	145	143	136	158	135	154	170	136	151	156	160	162	139	151	180	146	163	169	168	172	167	146	147	156	168	170	140	172	168	151	136	140	152	151	163	171	183	168	161	174	184	167	149	150	187	171	159	176	163	139	157	159	165	169	150	165	162	158	164	172	146	179	146	151	171	163	160	144	169	146	158	165	166	165	162	155	165	167	155	165	155	171	165	168	154	159	167	152	188	159	163	165	164	164	150	160	152	153	169	159	145	173	159	155	156	170	150	163	172	169	150	176	132	159	166	148	166	178	162	182	160	146	132	175	171	163	157	155	162	144	148	161	138	163	164	167	164	167	142	181	154	160	190	199	149	172	156	160	148	159	149	167	180	158	145	153	124	157	150	157	136	126	157	168	133	170	146	153	160	160	135	166	162	147	174	154	184	158	175	154	134	138	167	166	171	160	187	161	155	161	151	158	168	165	155	185	178	171	159	151	173	145	138	132	162	164	151	172	152	149	156	146	164	165	168	160	148	180	169	160	160	163	145	162	150	151	165	165	160	153	140	153	155	150	162	168	144	154	159	171	149	154	152	139	149	155	172	147	158	142	139	149	155	169	168	137	167	141	156	167	148	131	148	150	179	136	170	155	136	150	146	134	177	153	153	178	144	163	148	156	178	151	162	170	148	133	167	163	156	168	164	176	158	165	152	150	175	159	152	139	180	164	154	166	154	162	160	179	150	177	139	154	144	158	162	162	162	119	152	175	155	151	163	180	162	145	167	185	150	144	156	154	170	146	152	116	164	157	166	158	143	159	158	151	155	165	140	174	164	150	161	164	163	127	160	173	156	170	172	166	149	164	166	168	149	169	159	184	155	175	146	162	155	142	156	149	155	154	147	159	148	171	162	162	150	161	173	175	144	147	139	154	167	134	173	169	157	152	155	179	155	139	165	155	159	164	166	154	152	159	158	161	172	159	176	159	154	185	157	160	152	150	168	160	153	149	165	147	175	144	171	157	161	174	153	180	158	153	151	151	171	163	161	161	135	148	133	192	139	161	146	154	173	164	153	160	153	167	159	163	151	149	175	142	172	152	162	162	163	159	136	157	153	149	147	181	151	127	150	140	120	151	155	172	162	174	139	147	155	172	155	169	156	140	162	174	152	173	154	148	137	158	163	148	150	157	165	162	141	162	170	144	190	148	150	178	153	167	125	158	163	157	189	156	150	169	149	158	161	172	147	146	159	161	180	176	158	144	175	143	160	145	153	184	171	150	162	161	166	165	165	167	151	156	175	176	182	185	184	175	169	174	170	148	148	177	156	162	161	168	132	179	150	193	148	141	170	159	146	168	174	164	156	134	146	160	173	171	151	155	176	143	138	154	149	157	157	164	176	134	156	163	173	166	159	141	148	157	147	161	180	145	154	137	154	166	132	168	138	153	147	154	171	168	148	146	151	177	159	177	172	157	168	159	158	150	174	151	148	154	162	142	157	136	167	134	163	178	152	161	179	150	184	169	153	154	145	169	190	154	158	170	180	205	138	168	137	151	177	171	155	166	134	175	152	151	152	154	158	169	153	161	161	166	170	156	161	139	161	145	161	151	152	158	150	151	168	162	137	146	141	162	160	176	167	174	171	149	163	177	154	145	147	143	156	168	170	161	169	141	168	157	183	153	149	154	168	156	171	151	151	153	184	154	145	175	161	191	161	168	151	156	139	161	146	159	155	182	174	179	143	177	150	154	173	143	172	143	138	165	147	134	168	161	140	164	157	159	163	150	151	133	162	150	156	139	136	144	135	157	164	158	167	171	162	144	146	155	184	165	141	139	174	180	147	160	152	160	143	169	173	166	137	160	141	152	162	151	158	155	153	156	164	157	156	146	128	155	154	170	158	136	154	140	171	141	145	164	160	156	172	167	151	164	139	141	162	147	135	163	156	169	163	156	158	161	142	131	155	160	163	154	133	172	153	146	143	178	179	146	152	164	132	158	150	167	159	155	157	145	165	141	180	152	157	132	153	143	159	142	180	144	152	176	160	154	168	157	161	150	180	177	176	152	142	160	152	171	181	137	142	179	160	158	166	177	149	164	165	142	155	154	159	153	134	153	158	158	149	178	156	145	162	164	191	158	174	151	161	151	163	141	151	174	163	138	162	155	161	150	166	172	181	143	187	180	159	163	155	160	173	153	156	158	168	157	169	150	169	166	156	149	141	158	165	155	170	160	151	153	147	138	179	166	175	133	141	146	193	165	157	148	147	145	185	159	129	165	153	159	146	159	160	149	145	133	163	189	188	152	188	163	148	160	143	162	173	178	152	158	174	146	177	179	167	160	169	174	127	161	162	175	173	141	155	159	172	172	133	164	167	174	149	169	149	133	170	155	155	167	167	168	158	158	151	165	170	167	148	148	159	143	165	179	182	153	163	161	156	145	159	161	176	179	161	147	167	162	158	180	162	161	159	156	172	166	162	138	163	155	148	174	157	158	136	153	121	171	155	126	162	171	144	162	165	169	162	183	165	177	152	152	175	170	179	170	175	145	184	165	157	158	148	163	139	172	144	163	147	147	140	164	158	161	167	158	143	150	151	176	138	153	184	177	170	114	152	146	168	132	136	173	169	138	153	142	176	146	171	181	169	149	167	153	172	169	181	162	170	147	163	136	146	156	173	162	150	151	153	156	160	142	141	169	160	129	141	146	157	160	166	152	161	147	159	168	151	164	154	140	179	161	167	140	142	170	159	158	163	160	155	167	165	166	152	167	171	143	162	169	139	141	152	143	171	170	164	145	154	145	162	162	154	168	145	161	156	154	151	162	167	157	154	156	140	164	172	146	171	160	158	160	178	152	182	165	159	163	153	157	147	155	158	159	173	157	153	157	153	164	159	159	150	157	163	153	179	179	146	181	148	141	170	168	171	158	132	149	145	167	141	139	157	170	156	176	157	152	175	162	167	145	173	173	176	164	161	150	159	174	164	148	173	145	152	192	156	144	160	132	159	156	149	175	171	142	169	143	166	157	151	163	148	148	152	150	166	159	152	165	160	154	153	177	154	172	158	155	153	159	166	156	156	168	174	155	183	169	158	163	169	149	165	179	145	154	152	178	160	181	157	171	164	152	160	185	178	144	158	154	150	166	160	168	167	141	155	159	142	160	182	164	165	154	157	144	153	153	147	170	160	159	167	171	168	141	140	145	151	152	150	151	169	142	144	153	160	145	156
24750	21036	26986	25167	9542	883	650	588	583	514	529	483	518	508	483	486	432	470	465	450	475	455	506	496	463	440	442	461	446	468	457	449	443	439	450	495	500	469	466	442	453	445	465	461	473	442	516	462	436	444	417	421	446	490	444	443	470	495	432	491	456	413	452	462	425	483	452	472	405	439	471	435	488	467	448	439	458	491	453	474	439	460	491	459	512	477	396	486	447	444	458	464	452	485	442	472	452	430	421	476	466	461	459	452	463	453	499	432	445	497	458	440	409	501	436	472	452	443	450	450	479	493	482	470	446	439	478	459	447	416	446	428	467	442	453	504	466	441	458	420	442	438	422	441	493	466	473	457	486	465	442	442	471	446	422	458	466	434	480	463	501	460	455	443	511	466	439	515	415	471	453	492	480	461	469	438	468	470	466	462	457	453	453	475	484	457	488	428	459	467	444	496	475	454	441	435	464	460	462	457	435	455	482	470	454	462	439	472	523	473	447	453	464	470	424	414	484	454	448	471	440	466	439	482	425	457	453	437	425	483	425	411	455	490	458	466	458	442	480	503	459	464	452	440	403	436	446	469	498	482	448	455	457	444	430	439	459	468	456	423	463	474	443	482	462	478	479	446	480	461	448	502	452	469	468	458	423	469	433	457	422	468	441	439	472	473	472	483	463	445	465	461	418	448	479	447	476	429	489	462	454	457	448	429	466	490	435	442	450	483	470	455	464	476	453	466	482	456	442	353	416	466	424	462	499	448	441	453	457	446	416	443	466	466	479	451	415	453	433	471	466	446	449	460	455	475	453	429	460	473	428	471	457	438	474	477	494	442	458	432	470	443	474	492	489	495	431	410	419	458	492	473	456	468	433	420	447	461	449	454	415	455	424	445	500	446	462	449	475	468	484	428	442	466	457	431	444	472	466	437	430	439	437	436	451	461	428	437	446	491	456	489	426	462	441	470	465	447	461	410	444	454	440	469	449	472	445	461	450	458	440	450	422	495	447	436	434	458	452	477	439	473	466	429	450	552	460	464	466	434	461	484	470	461	465	435	433	473	465	474	485	431	458	490	474	463	472	490	432	451	428	481	532	433	483	480	452	408	513	482	466	459	440	465	454	417	438	423	484	441	437	450	424	445	436	470	451	494	486	455	445	474	425	443	452	447	482	490	466	424	456	463	455	443	455	447	457	444	448	473	470	424	476	446	432	453	459	433	469	447	491	465	453	438	468	467	447	469	433	474	499	458	444	471	432	449	416	445	490	460	450	435	466	440	470	452	422	484	460	420	457	450	446	445	485	418	452	480	474	430	445	445	445	422	465	421	518	439	448	445	446	499	444	442	447	455	470	447	454	476	431	451	446	465	483	466	456	423	455	476	465	474	448	439	442	453	429	486	477	487	461	442	480	429	455	473	452	470	474	476	466	452	429	438	477	445	500	486	476	453	440	498	442	446	468	456	455	492	434	474	470	452	435	441	416	456	485	479	439	465	503	464	450	434	419	506	443	450	456	494	465	474	417	474	446	479	442	425	433	468	415	457	458	433	471	489	429	451	483	495	435	446	498	421	453	432	458	507	454	412	423	444	473	452	465	483	468	471	436	433	449	449	393	465	501	453	442	454	452	466	432	430	476	408	457	467	462	494	464	459	427	487	448	432	456	456	447	452	437	429	457	462	436	446	484	459	423	495	432	461	469	488	448	456	453	486	473	455	423	435	460	456	447	448	444	453	450	497	440	419	465	429	480	456	447	454	473	439	471	472	442	455	449	447	465	430	470	458	459	478	428	445	455	440	514	436	494	437	479	461	488	446	423	463	475	433	433	469	475	437	462	460	438	397	464	458	448	453	496	487	435	416	494	445	444	441	450	476	438	438	450	443	433	396	451	431	438	458	432	495	489	428	471	435	423	459	484	456	444	453	464	448	461	459	487	494	470	477	438	468	458	438	443	468	422	413	443	452	463	426	478	441	458	441	488	474	456	425	462	426	426	456	456	483	461	443	438	458	449	473	448	425	432	482	437	462	449	446	440	465	513	435	450	448	464	460	463	464	438	450	462	430	455	432	484	452	455	434	450	440	480	474	437	465	453	496	432	431	484	430	456	412	444	471	427	480	473	462	422	458	468	463	447	444	498	459	479	464	447	478	489	472	434	482	438	466	448	474	428	485	467	457	440	469	440	486	479	456	427	445	442	451	467	486	461	469	413	506	464	472	441	451	482	460	477	443	431	465	476	488	453	448	480	474	436	455	441	463	472	451	462	466	468	466	486	470	432	463	461	463	431	407	467	481	436	494	447	455	485	461	462	500	472	475	479	437	461	473	480	492	430	461	455	441	469	458	466	418	460	458	465	458	457	451	487	429	474	447	434	460	479	448	466	470	413	462	463	465	440	440	488	461	463	450	459	461	462	463	481	453	436	487	472	496	438	452	444	471	483	447	472	462	443	466	449	450	451	452	485	458	441	456	434	452	448	513	424	473	461	467	458	463	409	457	491	434	499	485	429	456	461	437	431	478	458	476	413	463	457	437	462	504	462	484	442	459	481	434	425	460	474	444	451	468	468	426	421	444	475	457	436	414	490	432	455	448	473	514	456	473	497	445	453	441	453	491	450	438	446	413	458	484	460	467	454	435	432	435	480	459	443	474	486	434	471	451	488	472	485	467	435	412	452	505	439	436	437	457	434	504	470	448	427	468	421	450	457	441	461	450	451	458	436	439	432	450	510	447	454	448	483	457	467	469	462	472	448	470	430	453	443	486	426	515	481	439	434	454	446	419	443	451	466	460	463	456	389	438	497	446	468	431	450	446	443	462	460	419	466	428	487	442	467	456	463	487	413	455	464	457	469	463	445	456	486	466	459	442	500	452	433	429	441	509	431	470	432	457	461	441	429	452	436	468	469	454	447	402	439	429	505	447	437	438	454	455	468	426	450	436	495	481	454	492	447	442	458	488	456	460	475	419	424	469	470	448	430	443	458	468	460	412	444	421	429	446	482	458	442	435	459	451	463	490	420	490	417	443	427	453	470	448	452	487	424	457	444	439	439	491	443	434	450	466	474	471	448	461	464	469	459	467	420	423	470	465	489	444	431	444	436	429	445	450	448	473	453	475	479	457	435	473	467	479	461	429	475	453	454	450	421	442	452	431	463	520	434	441	430	425	469	465	480	451	457	478	415	460	415	428	473	474	477	468	442	456	472	474	449	477	479	466	426	511	450	451	469	465	434	476	487	451	448	419	442	462	434	450	472	442	441	462	464	467	427	490	427	472	438	443	441	451	458	438	438	441	453	455	465	417	474	408	424	461	470	470	480	424	466	400	478	491	489	442	501	451	440	423	450	455	497	475	434	481	470	435	477	438	483	460	446	462	436	452	450	500	463	468	508	433	457	463	466	422	497	433	430	480	427	466	455	437	487	413	437	478	441	429	491	448	451	493	458	447	454	470	448	448	478	455	459	455	433	469	451	478	431	438	449	430	432	469	450	400	457	443
23679	7552	3198	1604	1337	1078	871	798	680	608	655	544	609	578	527	518	505	490	537	491	520	535	471	511	505	492	515	548	476	518	493	491	466	497	514	471	494	521	462	508	462	485	458	461	511	460	458	469	445	467	484	521	457	488	461	488	469	497	480	473	494	499	447	463	482	483	499	456	494	499	492	478	483	487	486	493	489	469	503	446	487	490	488	500	459	423	507	457	501	497	456	470	462	479	464	513	487	474	430	493	461	470	493	447	516	464	461	489	478	481	466	465	485	455	461	444	507	461	488	468	484	461	483	443	503	460	505	494	465	485	439	470	456	505	481	510	446	478	438	513	494	470	459	472	501	495	474	516	500	481	454	471	452	483	506	433	471	465	497	461	463	449	456	492	472	473	468	492	510	458	500	470	496	480	456	497	465	469	486	437	490	455	508	440	516	510	467	473	473	487	450	497	478	482	445	431	490	468	503	450	492	473	482	477	478	484	492	479	464	491	497	467	448	409	484	512	448	520	464	492	495	500	499	454	509	468	510	474	464	486	479	483	468	457	475	502	529	457	499	443	517	454	468	476	450	488	454	483	446	458	480	512	461	487	461	487	490	458	465	456	445	469	467	474	449	499	421	473	460	542	487	488	529	456	440	494	529	459	460	457	490	470	493	477	474	484	462	492	468	480	466	443	503	460	490	479	492	484	475	465	464	538	469	496	482	452	488	482	467	520	479	495	501	464	505	486	492	464	465	472	449	463	454	481	499	516	477	484	464	476	453	466	480	502	480	464	445	450	465	479	453	487	459	471	471	453	510	503	479	505	504	462	428	490	480	457	506	454	490	477	486	449	461	484	485	462	447	480	460	457	522	478	458	474	485	450	487	500	485	481	474	490	461	463	505	472	478	491	449	473	493	481	470	501	472	505	455	464	458	456	450	509	467	450	480	507	476	434	499	505	494	430	491	497	438	463	494	458	509	462	463	483	470	411	480	440	429	453	477	493	514	487	467	466	480	483	481	477	472	512	473	459	478	470	500	523	462	466	493	482	506	451	482	480	471	489	474	465	460	493	489	499	465	514	518	448	461	511	489	462	471	441	452	482	452	489	460	498	525	485	466	483	482	517	498	469	482	484	463	490	439	464	507	418	487	451	487	482	508	479	466	472	461	480	500	497	495	508	481	476	486	501	472	478	497	491	499	476	445	453	515	484	487	477	454	490	450	482	495	490	528	471	498	486	467	433	456	440	474	489	464	453	489	458	495	443	475	484	501	492	488	489	455	454	489	510	471	470	432	457	497	460	480	449	498	466	460	504	456	480	463	487	471	494	519	490	468	474	473	490	465	449	482	476	498	473	477	493	480	480	494	451	489	471	487	520	493	465	517	513	473	478	481	477	447	492	481	497	456	516	483	457	462	483	472	524	484	524	462	488	431	496	492	503	506	485	477	475	490	452	499	445	481	462	510	449	456	437	509	502	474	486	487	478	475	495	454	483	468	475	464	482	421	449	455	478	453	443	467	461	450	511	480	490	465	516	455	479	493	443	481	504	464	468	450	483	492	500	511	451	483	480	441	489	461	465	480	496	469	438	455	467	496	496	500	477	460	503	485	462	455	468	506	518	451	523	506	487	485	468	480	447	505	496	468	495	440	444	476	474	439	450	484	467	463	465	469	486	495	480	458	494	470	486	463	494	483	481	513	444	510	508	492	437	493	470	491	472	488	482	456	502	485	495	504	480	445	471	503	449	476	451	497	531	468	467	461	502	482	471	504	524	450	464	466	469	514	465	506	467	501	470	504	497	491	463	501	492	475	475	496	480	463	451	476	487	461	459	460	485	462	510	466	471	415	524	517	490	454	465	483	489	459	457	461	484	460	510	501	484	507	469	486	483	534	511	495	461	480	498	503	482	480	473	421	469	467	488	491	478	490	457	477	472	475	513	466	493	493	517	499	497	505	500	489	475	518	477	493	529	497	476	470	456	501	420	480	494	493	497	433	477	513	468	491	471	468	502	471	483	485	452	445	437	442	533	481	469	513	444	505	473	457	457	445	443	471	507	486	439	495	485	491	478	498	490	484	498	484	458	498	496	503	456	480	462	478	469	506	505	505	501	465	495	502	465	491	503	518	464	474	511	457	485	498	464	452	525	490	480	490	467	495	477	512	488	460	441	469	494	476	482	464	477	459	489	511	483	466	515	468	449	460	495	500	491	468	472	491	438	440	450	469	476	463	455	497	487	456	483	471	431	467	495	467	474	438	457	473	516	476	467	508	457	500	481	477	503	464	480	479	513	486	482	467	454	487	478	439	498	497	440	491	463	468	476	456	505	455	459	493	457	474	477	443	488	501	493	474	490	483	476	502	488	479	486	473	495	483	513	488	503	503	515	470	497	499	498	466	458	505	455	511	493	452	460	487	482	452	496	475	489	464	446	490	511	497	487	489	487	494	531	459	452	467	461	472	447	452	452	455	464	464	469	435	460	531	466	505	429	463	487	512	467	495	463	482	488	470	474	464	469	506	471	506	480	488	420	453	465	483	491	459	484	463	467	477	472	497	478	479	528	477	517	461	498	463	507	494	451	496	472	460	475	462	464	469	458	482	500	494	472	465	461	421	529	528	458	482	468	508	485	479	483	482	443	456	481	445	471	474	442	482	483	485	430	461	487	454	501	469	523	487	479	446	473	516	479	485	484	460	439	496	463	514	471	505	448	454	469	510	456	508	478	464	440	503	490	495	486	506	472	458	468	427	458	489	441	538	455	473	513	492	487	477	471	497	478	467	487	492	436	469	430	468	503	541	496	465	454	510	499	463	444	481	454	478	451	488	480	514	502	504	439	454	461	446	475	460	488	540	485	490	507	479	487	495	526	466	462	500	468	447	454	500	458	500	503	465	462	494	461	548	482	453	495	499	470	470	473	480	497	472	472	481	516	457	484	485	470	514	513	478	460	476	501	505	447	483	515	480	460	453	505	508	451	472	502	461	518	474	486	474	467	491	467	477	462	456	480	475	504	468	466	456	458	530	508	494	451	460	497	479	485	491	460	469	490	457	493	491	444	415	455	472	483	473	479	471	481	483	456	495	519	469	485	489	467	475	459	493	468	479	503	449	462	477	487	492	431	511	451	490	471	498	507	502	481	461	463	486	486	486	498	496	468	453	497	460	486	509	485	453	481	477	464	434	512	508	511	488	488	495	488	462	529	505	462	466	471	472	477	493	463	456	483	508	447	501	480	526	450	530	486	456	465	486	459	462	454	478	471	456	450	482	495	509	483	459	515	487	517	475	443	502	505	499	536	497	461	483	455	479	489	485	446	516	491	486	491	493	501	429	471	457	529	489	519	496	488	480	532	510	488	511	450	453	466	459	503	467	457	479	501	487	505	484	442	478	482	487	465	484	504	485	486	481	489	458	484	481	467	538	487	477	513	493	453	480	463	470	494	496	458	478	463	472	480	492	449	462	482	455	493	462	505	466	499	488	469	480	485	444	460	485	468
22471	21074	28636	23738	21076	21114	7957	933	734	654	572	518	461	420	438	420	417	396	377	370	375	376	369	352	345	350	357	349	365	337	326	332	314	363	325	332	309	325	347	314	311	343	317	325	332	313	346	333	315	279	350	299	303	354	324	321	325	345	325	285	323	317	322	298	312	303	323	323	334	263	302	303	317	296	314	338	322	333	316	313	339	331	311	318	314	304	303	298	307	313	308	327	295	324	305	311	313	311	310	274	310	338	325	279	324	335	305	298	293	320	308	309	322	300	278	372	314	309	332	291	307	335	288	329	317	312	288	336	283	329	302	285	330	300	315	302	332	311	302	291	329	333	312	309	298	337	333	350	307	299	296	288	297	269	322	308	317	305	291	328	331	323	287	313	314	330	283	316	306	328	318	326	351	335	271	307	330	337	327	314	326	310	362	308	285	316	296	311	323	286	302	308	306	301	328	333	325	310	342	301	317	293	317	318	306	324	357	354	301	278	294	292	288	326	319	310	287	323	333	315	286	321	326	304	300	304	316	327	347	341	294	317	301	283	352	315	285	306	298	302	310	328	327	329	330	328	320	327	286	293	331	292	310	324	285	317	286	342	310	350	333	321	337	320	307	296	314	312	307	319	329	316	329	312	311	341	319	280	318	326	325	341	325	304	334	307	315	296	296	316	333	317	332	316	296	299	297	310	308	305	304	320	317	313	346	303	337	294	301	330	332	317	339	310	293	294	298	313	324	321	330	344	318	322	324	310	322	286	287	328	316	303	306	288	285	336	298	323	293	317	329	329	324	313	322	276	296	340	304	308	293	296	281	320	283	332	327	310	318	344	335	296	323	317	299	291	318	333	307	337	320	283	300	308	315	311	321	311	305	286	320	310	334	314	331	342	316	301	339	288	323	337	284	331	299	295	351	325	299	316	325	326	329	299	294	301	312	347	322	294	289	296	333	291	323	306	318	327	322	301	296	319	334	307	304	311	311	321	309	324	289	332	294	329	300	338	306	312	305	321	333	292	285	319	310	296	298	341	300	324	325	317	309	283	296	302	324	323	322	323	292	306	308	320	294	321	284	327	297	324	284	324	359	312	332	321	296	322	330	325	322	318	320	342	288	325	281	341	333	325	326	283	324	296	323	301	318	334	308	336	331	305	300	300	314	293	289	310	357	365	306	331	315	313	299	312	318	337	324	329	297	336	340	293	313	288	319	313	357	316	291	310	295	332	357	335	287	307	331	297	341	307	336	304	314	310	322	314	302	291	283	325	270	313	296	317	307	324	283	318	318	325	306	353	296	264	297	329	305	317	315	320	274	330	315	297	323	320	300	308	309	307	353	324	284	285	319	336	324	335	293	286	324	275	280	299	312	298	302	324	326	330	316	312	326	351	303	298	315	321	337	313	323	280	311	331	318	352	320	326	339	341	349	340	313	319	323	302	323	334	325	265	323	319	314	316	331	314	292	331	286	302	311	282	285	274	312	307	299	316	294	299	316	340	299	338	358	310	321	302	308	320	308	303	331	313	306	337	301	305	297	312	308	296	301	287	312	326	314	313	313	318	323	314	308	332	300	331	305	318	315	325	337	288	317	323	321	347	328	293	299	335	302	299	298	298	331	306	311	344	308	301	297	312	302	305	342	335	325	315	344	295	318	331	323	327	305	321	296	306	305	310	334	317	283	333	337	347	297	310	307	326	324	312	327	298	303	331	303	288	310	306	312	327	325	310	285	278	322	309	308	345	327	314	331	325	316	336	322	335	320	316	325	303	317	289	330	287	291	293	319	304	312	325	305	303	292	312	288	302	320	334	281	295	307	298	308	341	311	344	335	320	324	332	325	291	312	301	327	314	324	292	328	299	334	313	336	288	325	313	316	320	323	299	307	305	297	298	371	320	318	325	327	295	311	317	291	291	304	328	322	327	329	310	306	299	310	305	310	261	302	307	322	312	358	297	294	289	318	320	298	334	316	296	303	292	313	323	315	332	330	294	308	302	308	314	331	286	313	319	317	331	309	289	309	295	294	323	324	310	306	298	294	330	329	312	356	334	320	334	285	339	335	273	293	321	320	275	337	332	319	325	332	312	302	319	316	318	304	302	328	308	314	317	307	322	301	311	318	347	340	312	305	328	307	328	295	288	316	302	301	350	325	328	311	300	310	313	313	295	327	290	309	308	284	316	305	297	348	307	326	333	302	353	308	313	297	340	295	331	310	289	318	288	344	284	307	298	318	332	325	297	350	332	341	288	295	340	276	346	341	307	352	335	319	311	352	311	328	324	306	304	310	298	326	298	327	304	325	321	324	292	325	324	291	277	310	327	306	308	324	312	302	349	284	315	315	314	301	307	277	327	319	323	327	298	359	312	320	321	299	323	321	330	284	289	318	304	310	321	320	328	300	309	314	304	321	286	325	326	288	337	331	315	280	310	317	304	286	331	296	268	307	302	312	293	331	309	301	316	318	310	275	302	318	314	336	303	301	303	306	310	298	319	301	301	305	292	309	318	319	311	296	311	274	296	324	287	324	290	315	287	323	313	348	323	308	304	331	331	327	292	313	297	313	323	301	298	322	324	328	315	295	279	296	319	309	337	282	350	294	365	312	304	334	294	313	282	315	330	305	316	341	341	335	277	306	292	317	286	318	297	314	331	339	312	332	304	301	308	313	334	297	310	311	314	292	307	317	301	301	314	321	306	332	301	309	309	306	270	300	324	284	326	315	338	312	333	338	321	321	306	292	315	312	302	297	314	257	336	335	290	308	288	302	319	330	369	297	312	297	302	306	290	309	323	319	316	319	299	301	337	317	312	275	325	337	310	317	346	331	345	315	327	305	300	309	298	326	320	309	283	312	315	317	307	307	343	328	307	306	319	337	320	314	303	326	327	344	306	329	303	354	314	342	283	306	318	302	273	332	318	317	307	302	299	310	326	322	318	305	346	333	298	305	312	316	298	319	316	294	324	318	273	314	304	334	317	349	329	331	318	309	352	306	304	310	304	331	336	308	325	318	304	307	314	320	334	328	307	321	314	308	325	365	330	305	382	309	319	302	319	301	312	279	316	313	350	318	306	288	308	338	298	323	289	308	328	300	325	270	319	347	318	325	301	293	292	300	304	288	321	291	330	281	299	301	301	300	338	287	328	322	314	317	340	313	327	329	318	305	296	355	325	351	308	312	324	327	320	292	327	327	317	324	289	301	309	348	304	278	306	337	313	339	276	293	319	304	302	325	315	313	278	301	319	292	313	338	310	314	336	312	322	299	315	317	306	318	297	317	333	310	300	316	316	358	285	302	315	316	292	337	301	331	335	320	276	335	298	291	328	319	325	309	307	311	315	314	302	306	319	317	335	304	306	336	315	323	297	319	282	290	284	318	299	329	331	298	293	313	297	315	316	318	315	338	301	320	318	289	315	331	320	355	296	302	304	303	321	298	333	338	283	328	300	311	278	310	284	300	323	306	298	316	307	320	330	273	299	308	297	324	332	320	324
32690	17104	9359	4444	3201	2359	1873	1399	1167	955	857	670	662	605	529	496	446	481	452	432	399	390	364	399	375	366	349	396	372	356	412	352	364	365	348	326	334	311	355	360	337	350	367	315	374	317	341	332	327	352	350	354	311	307	335	323	329	344	350	332	328	344	332	338	330	347	280	305	319	321	315	313	333	343	332	313	306	325	345	315	328	323	324	333	333	274	307	335	304	298	323	319	299	308	349	303	283	368	302	324	316	357	312	303	307	311	309	300	308	300	323	300	291	297	320	301	355	339	287	333	304	307	292	322	307	296	337	302	312	324	282	320	323	333	343	347	328	383	317	273	324	319	343	282	330	316	309	285	314	313	313	276	295	341	318	299	308	328	279	326	324	317	330	330	328	332	324	318	310	321	303	300	354	313	298	307	344	309	333	310	334	322	288	338	311	342	340	329	298	359	346	305	330	340	353	337	343	311	310	305	309	338	286	333	314	345	323	296	292	308	358	361	310	312	313	297	340	287	297	326	322	343	300	319	295	324	313	348	320	358	328	327	330	331	313	332	338	322	266	320	339	311	328	338	330	338	319	327	315	327	351	366	288	344	320	308	316	286	320	315	317	312	288	310	315	301	344	324	343	334	344	332	318	325	300	283	335	318	331	335	300	308	326	322	351	295	339	306	320	331	316	285	327	305	301	319	314	324	307	287	309	316	298	317	368	316	298	328	355	326	313	346	310	315	327	300	305	311	320	325	313	342	363	322	353	304	331	327	315	319	320	307	297	311	329	325	312	313	299	328	308	292	343	310	328	316	322	342	304	311	306	339	331	288	338	300	301	311	307	307	312	306	320	307	310	301	304	310	279	291	284	293	303	320	318	311	306	304	320	315	296	342	304	328	340	292	362	332	304	301	317	312	330	325	312	326	337	319	313	305	336	312	291	321	328	331	319	311	341	346	339	321	321	298	325	332	297	316	335	343	302	336	321	325	332	291	308	360	296	316	316	294	320	328	331	300	314	305	323	301	305	340	311	322	340	355	353	310	323	336	329	283	285	321	314	325	318	318	314	337	313	323	313	299	308	312	326	300	281	320	311	329	323	350	297	298	295	356	290	310	342	268	323	325	349	319	325	318	318	307	315	287	299	310	293	323	313	303	310	301	348	330	305	335	343	291	308	299	321	296	329	286	299	321	304	309	325	283	285	330	287	310	288	300	341	311	329	343	279	335	299	305	349	337	361	327	314	298	332	342	334	312	312	315	309	333	317	321	299	329	290	338	357	314	325	352	338	309	318	299	337	307	324	292	312	339	302	321	298	316	293	300	299	303	311	319	330	314	309	345	301	288	305	342	341	346	322	343	346	322	338	298	304	297	338	336	298	324	343	305	291	315	347	331	341	300	321	316	327	291	340	329	296	322	310	332	303	308	318	327	295	297	332	312	307	274	349	321	317	291	329	329	306	285	282	319	328	304	332	315	314	340	330	311	333	331	299	327	309	281	317	326	326	338	307	288	339	346	311	316	307	337	339	311	319	299	315	335	315	335	296	288	296	318	326	327	316	326	350	357	276	357	308	311	320	315	320	332	304	311	302	307	323	310	352	366	327	313	304	311	317	307	323	327	292	338	313	296	335	315	315	313	325	314	268	312	297	313	337	313	341	315	314	296	330	333	313	304	325	353	311	327	305	276	312	329	362	326	305	315	330	328	298	293	316	317	327	326	323	294	344	321	324	317	294	333	301	344	319	315	311	304	305	310	303	303	340	299	317	332	318	287	338	315	307	336	327	334	310	318	337	310	322	313	287	303	317	291	340	338	333	320	322	327	321	326	336	299	290	318	349	332	288	320	317	298	317	299	297	307	316	304	301	318	334	307	322	321	303	328	291	321	314	317	320	331	340	319	304	349	311	294	313	302	320	317	318	302	304	330	299	318	327	277	339	324	298	329	309	265	302	299	295	352	305	327	339	306	335	303	328	311	316	322	314	301	328	329	311	314	322	319	331	311	330	327	297	340	310	327	311	303	303	310	303	318	339	303	334	332	324	305	307	340	315	317	333	321	327	314	346	340	327	335	312	331	343	296	311	322	307	309	296	305	330	314	301	304	316	316	355	327	327	300	298	334	317	316	343	351	289	313	324	350	303	345	344	333	324	296	307	284	305	332	314	302	330	285	324	293	313	339	355	344	313	321	305	277	334	300	311	301	315	304	320	327	309	311	320	315	322	326	319	324	325	323	284	322	311	322	357	312	302	333	344	298	318	306	331	283	303	304	349	307	339	307	306	335	296	298	332	313	314	317	324	294	313	297	314	347	308	330	308	312	319	332	282	318	312	303	314	308	323	302	309	348	327	319	309	315	309	313	293	331	298	321	319	324	307	316	308	279	307	323	308	317	342	312	288	305	320	343	302	332	326	299	318	316	321	301	315	322	294	320	285	295	334	325	307	323	347	340	303	325	294	335	338	330	326	307	324	337	280	299	334	308	334	316	297	333	349	306	300	328	313	287	319	313	323	285	318	336	314	343	329	312	300	303	283	307	317	334	332	299	299	331	290	312	332	291	309	318	317	317	303	342	313	343	319	313	305	325	324	308	306	322	330	323	300	335	291	344	317	308	326	317	319	321	325	313	351	320	345	320	320	332	296	302	307	344	301	302	302	299	334	342	305	324	316	305	341	313	319	284	310	309	327	310	309	326	323	323	298	326	297	331	322	337	303	290	294	330	348	335	286	349	303	321	313	337	319	322	280	310	315	296	324	314	321	347	319	313	308	308	334	316	287	299	304	319	318	320	290	359	299	319	318	299	303	308	327	307	280	299	345	315	310	329	308	334	324	307	307	347	287	308	392	304	323	314	296	311	275	294	279	297	298	321	312	326	314	356	314	328	318	296	313	321	306	334	286	314	325	336	281	311	323	367	299	287	284	327	319	311	334	322	304	293	343	318	296	319	312	361	337	301	309	291	281	332	305	312	300	314	313	321	317	327	347	307	304	322	307	307	359	302	339	312	282	346	329	301	321	300	299	335	304	353	334	292	345	329	317	317	309	313	329	324	311	294	340	332	340	295	302	332	331	312	315	320	320	316	320	312	287	313	329	320	313	358	330	309	301	313	306	336	302	330	299	309	313	343	334	306	310	306	306	330	333	304	343	336	327	335	352	316	306	307	286	329	310	288	292	303	337	302	310	307	318	310	320	286	319	337	326	340	333	322	332	293	332	293	295	314	334	307	298	300	312	304	312	338	306	337	316	316	307	347	339	322	325	319	293	305	318	300	345	335	308	312	344	336	307	319	323	327	310	297	341	309	310	293	306	309	310	340	305	314	343	323	322	312	344	327	308	304	310	313	310	334	317	343	317	301	289	359	317	295	298	292	320	311	328	342	318	316	327	340	339	302	327	330	316	300	319	301	334	306	343	304	312	325	291	319	328	347	308	315	334	353	327	319	293	317	327	306	328	291	313	276	324	327	323	303	305	311	352	321	312	335	287	300	315	309	295	319
27693	17312	3303	579	406	344	321	316	289	280	271	299	253	281	281	291	292	300	273	281	255	286	308	289	274	285	289	304	265	268	304	312	268	300	279	263	304	285	289	256	280	291	276	273	278	280	288	259	309	293	252	302	277	303	304	274	261	289	283	287	268	278	278	250	301	259	264	265	274	270	294	293	276	290	295	270	232	267	265	287	289	298	293	265	298	263	273	265	293	278	300	304	278	305	284	282	279	291	254	293	324	261	274	268	303	264	282	301	265	279	263	271	274	289	270	287	286	282	268	289	289	287	270	285	262	276	288	255	305	292	290	293	274	259	275	264	249	292	291	298	268	290	279	285	281	267	286	264	282	279	275	298	280	285	281	278	277	243	263	269	262	253	297	287	306	296	259	252	277	288	290	289	251	279	285	281	244	261	271	274	310	306	273	285	269	281	284	277	315	263	248	301	295	260	320	282	260	276	308	287	294	279	244	295	271	293	302	280	296	302	284	302	288	276	259	278	279	265	302	274	301	277	281	272	268	313	319	242	263	248	303	291	292	291	290	284	261	272	280	277	273	269	284	291	272	279	287	274	266	283	275	252	256	283	279	284	274	279	268	324	270	297	280	271	255	283	293	304	258	265	299	291	268	266	265	265	300	272	270	305	251	240	258	276	261	275	287	264	273	266	272	303	266	298	273	289	264	286	271	293	289	281	276	267	310	275	314	295	266	304	268	262	281	255	267	275	284	261	275	272	285	279	297	269	316	262	306	270	272	280	263	287	258	276	283	261	279	268	286	283	293	262	277	288	264	291	292	276	263	248	287	294	294	302	283	274	294	259	284	269	291	285	275	265	305	295	291	313	275	274	261	292	266	284	253	272	294	285	270	284	261	276	284	272	283	276	291	286	273	281	300	297	302	243	269	248	311	265	275	287	233	285	276	270	290	288	286	275	270	272	263	274	312	309	283	287	276	272	295	287	279	261	264	278	284	257	283	280	269	251	290	285	286	287	296	274	291	276	276	271	267	265	273	283	276	283	276	287	294	313	308	283	268	277	295	269	293	284	272	265	272	285	310	291	245	263	285	288	277	282	291	248	272	290	234	279	272	272	264	280	284	284	234	275	276	269	280	242	285	257	277	328	242	278	279	254	261	277	255	249	289	267	297	302	295	284	275	261	288	267	254	271	292	287	269	264	290	301	290	235	284	278	272	285	286	270	301	299	286	266	278	280	283	319	275	241	283	265	293	297	276	288	315	276	295	290	277	274	270	294	259	278	251	269	248	270	274	269	298	288	286	276	296	279	273	299	295	261	248	254	250	327	269	276	301	271	271	290	309	299	274	275	271	304	261	287	286	302	269	291	266	285	280	281	259	278	272	267	301	315	251	271	285	287	281	274	302	309	295	285	293	257	286	261	246	268	294	273	285	288	274	290	264	290	242	255	278	269	261	306	275	299	261	295	263	283	249	245	286	259	303	267	271	254	274	283	271	266	274	300	299	271	322	276	265	295	276	310	281	281	259	276	279	269	291	269	273	262	274	276	286	314	309	275	265	283	295	281	297	266	270	241	266	311	278	256	287	270	281	285	286	298	277	290	233	293	298	254	265	283	291	259	271	280	260	262	280	281	281	272	261	298	271	278	278	282	291	272	309	261	280	272	296	258	282	277	290	262	266	283	302	304	303	282	309	267	287	286	280	262	295	301	269	305	266	280	262	261	291	265	289	272	270	256	287	311	274	275	289	291	295	274	296	271	288	275	306	263	264	268	279	309	284	310	240	292	277	272	269	295	282	291	296	301	267	261	285	262	258	276	244	256	290	243	278	282	281	282	278	257	266	281	267	276	286	259	280	275	287	300	254	236	253	300	298	258	297	274	251	276	300	293	285	230	271	283	249	279	283	276	285	287	260	296	287	289	319	276	262	264	263	258	268	283	239	272	287	234	265	267	269	296	285	269	297	291	271	275	282	310	290	266	269	295	278	305	303	274	330	265	261	281	267	274	298	275	286	308	302	273	250	269	288	260	302	269	315	283	296	306	276	290	297	278	258	289	289	248	261	277	288	294	314	312	283	270	261	253	284	324	280	279	276	288	283	276	302	280	280	253	289	288	272	293	270	286	299	269	270	276	255	266	281	271	285	258	272	294	284	274	287	274	280	248	284	296	277	299	294	272	269	281	272	264	276	261	300	274	276	285	282	313	277	261	286	285	281	282	317	287	301	267	274	273	313	282	269	268	279	255	304	271	297	280	254	294	236	300	292	322	276	252	294	282	272	276	300	311	272	259	268	270	286	261	272	292	295	311	297	250	266	269	260	272	305	249	296	282	266	295	276	285	254	265	307	299	266	257	282	277	275	277	276	299	268	306	265	257	269	274	296	278	256	270	309	300	273	284	298	281	272	282	283	279	292	278	290	265	279	260	262	274	310	267	295	270	311	270	268	281	295	268	253	273	295	252	278	270	281	304	266	302	279	275	266	282	267	295	287	294	285	299	274	300	267	288	275	257	276	286	254	278	273	302	296	291	297	290	278	260	270	280	293	277	270	277	282	281	278	240	292	264	274	283	280	261	295	324	273	280	250	261	252	275	268	285	277	259	302	270	281	263	288	262	300	291	248	260	267	290	264	306	252	268	270	256	265	259	316	287	294	294	298	261	274	278	264	270	269	273	293	268	305	264	250	275	278	255	285	295	283	332	259	246	281	282	286	258	258	278	283	276	257	310	292	286	267	282	275	281	244	270	269	290	286	265	272	305	281	281	325	299	283	264	293	299	292	295	273	288	284	249	293	283	294	250	279	269	260	291	285	298	273	290	285	291	264	263	273	257	296	292	250	270	268	270	278	308	262	247	275	267	276	299	304	262	304	273	294	275	286	267	260	267	276	297	280	291	278	270	270	325	276	262	306	273	277	252	279	282	289	281	283	277	291	254	297	279	257	262	274	256	289	302	299	279	275	310	289	291	265	238	253	315	275	269	271	287	279	301	254	260	304	276	251	274	257	275	290	278	286	270	280	281	289	291	287	269	292	262	306	288	297	280	284	262	259	296	297	277	273	269	305	278	276	276	282	274	276	281	287	276	257	279	283	285	288	267	275	278	303	281	285	268	288	281	275	258	255	304	301	252	272	268	248	286	297	269	270	264	276	269	257	280	275	282	296	264	274	280	296	284	286	236	244	300	262	263	278	276	288	288	269	276	262	306	276	274	261	263	299	274	264	279	303	294	301	286	266	281	301	269	277	286	290	266	321	280	289	298	261	252	286	275	314	301	278	316	257	276	279	273	275	306	296	308	306	265	294	261	288	289	241	307	273	298	313	258	273	258	268	284	300	295	277	286	257	282	311	317	310	276	266	291	290	293	254	302	288	296	273	298	282	306	281	280	257	265	285	284	303	276	264	296	269	289	270	284	252	262	285	303	294	267	270	288	293	259	268	279	266	258	301	273	280	275	278	250	271	290	278	291	268	272	252	272	283	245	268	278	294	262	246	248	246	250
7737	1241	676	461	390	385	341	348	334	348	337	313	331	302	340	309	305	337	320	340	315	305	342	293	320	333	354	304	318	298	295	344	294	299	321	333	357	321	292	284	336	325	308	340	314	319	329	322	333	314	294	309	320	302	317	300	341	297	322	313	311	310	289	301	286	320	299	301	333	312	333	305	312	345	329	310	332	342	310	323	286	281	287	313	289	305	295	324	307	314	302	302	287	308	327	327	286	321	299	314	363	285	329	307	295	348	333	311	308	330	318	312	322	286	326	329	331	314	323	298	295	269	327	328	325	327	312	347	313	301	324	314	326	303	265	277	287	329	301	332	304	331	324	292	317	319	342	285	304	309	313	327	308	276	326	292	315	303	341	335	325	291	310	300	351	327	346	297	305	280	323	310	311	315	325	314	309	303	317	299	321	291	304	314	321	314	347	296	321	285	313	341	297	296	345	330	325	307	334	308	336	313	336	307	308	342	299	317	307	303	317	336	316	300	307	319	292	311	296	312	318	306	321	311	341	293	299	324	322	302	315	315	301	310	308	329	292	318	309	312	317	307	320	335	323	319	313	293	308	317	307	308	291	329	303	309	327	312	348	332	321	321	298	320	293	306	335	347	318	306	310	338	329	308	324	312	347	337	299	297	304	347	313	317	319	306	299	321	315	325	302	302	289	324	330	329	295	332	322	318	306	305	309	307	316	331	321	315	296	323	362	334	302	307	322	270	313	316	302	321	334	311	318	307	318	287	324	296	309	332	306	285	327	287	309	308	297	312	298	269	308	290	307	305	325	334	326	307	310	309	303	335	313	332	315	295	327	328	307	309	299	329	325	314	315	331	294	292	324	330	317	318	320	296	329	316	307	283	335	320	330	309	300	364	302	283	323	282	310	308	346	277	348	328	309	306	293	343	304	295	302	285	303	312	326	273	314	319	348	341	304	310	332	308	341	297	308	308	303	317	351	338	332	342	295	296	343	285	287	293	336	301	324	281	333	296	315	312	294	288	282	310	294	345	338	319	306	309	327	301	324	298	335	317	301	339	331	288	347	287	320	287	327	306	317	313	321	306	341	320	319	318	320	322	297	316	306	291	318	301	295	314	320	301	325	317	316	320	300	325	337	345	315	286	329	290	290	305	333	309	294	313	347	324	313	303	311	307	325	288	306	284	330	301	349	362	317	366	327	315	318	323	340	289	344	297	318	310	303	337	319	286	295	323	336	308	296	316	323	342	334	303	301	314	322	312	283	319	314	293	322	317	350	312	312	282	334	310	327	334	332	324	330	300	320	292	320	352	321	329	304	287	317	298	317	312	302	299	326	295	323	321	336	319	304	284	346	328	309	319	318	302	307	285	303	340	317	328	314	324	291	308	335	337	327	286	328	335	331	303	321	336	296	315	328	338	320	303	329	319	333	292	298	310	338	310	322	329	312	321	331	342	306	302	308	318	305	311	280	344	340	319	302	336	308	309	318	295	301	304	314	314	349	305	333	308	321	314	327	325	309	341	319	326	314	308	306	325	320	330	309	326	302	313	295	323	327	300	308	314	304	313	293	310	299	340	276	318	353	314	316	336	333	295	315	314	314	316	321	301	310	285	294	326	326	308	301	312	310	320	319	291	303	320	305	291	309	312	299	351	326	324	325	282	323	332	326	335	314	328	292	320	284	331	334	326	328	330	304	323	308	319	312	314	326	328	313	316	328	305	296	347	339	283	307	324	299	344	287	308	325	326	331	335	282	339	343	325	317	327	308	295	318	319	308	353	326	321	321	304	324	286	326	301	356	307	305	299	338	323	317	323	332	294	310	309	326	322	290	335	334	314	326	324	322	322	322	308	311	323	284	312	345	311	336	325	320	289	324	292	349	322	351	297	294	325	326	311	299	292	306	327	311	269	306	347	303	304	290	335	346	315	321	326	286	303	314	305	305	318	305	303	290	327	349	296	284	316	319	321	303	317	331	314	303	309	315	338	336	306	286	318	322	305	294	300	315	327	297	334	337	329	318	325	285	292	318	299	326	336	319	307	317	322	316	339	289	285	306	344	305	303	316	303	326	352	286	350	293	310	308	307	292	303	300	314	301	292	300	322	328	296	345	326	306	304	298	311	336	316	297	312	320	300	302	299	318	299	299	301	327	300	336	324	342	295	315	303	294	313	309	314	331	340	320	316	321	275	324	312	311	323	300	273	309	320	318	337	363	275	293	333	312	313	335	283	280	337	358	325	340	310	308	303	309	315	294	308	314	333	322	300	290	280	294	325	309	277	305	304	315	320	308	338	325	310	305	283	318	304	298	330	309	371	322	301	338	325	340	338	319	286	307	299	313	323	303	293	326	323	304	331	339	305	285	299	294	326	306	297	304	337	294	316	301	308	310	311	320	296	313	261	311	308	315	306	290	317	328	332	295	315	314	306	308	279	304	325	296	319	312	323	308	290	291	302	295	326	305	316	333	299	304	340	338	335	322	334	311	311	320	287	324	318	329	317	315	301	273	320	309	329	309	288	302	292	326	302	322	304	321	306	313	317	319	307	321	347	327	319	292	334	306	312	314	319	311	316	319	321	332	297	323	311	300	303	328	299	307	345	322	323	278	333	328	303	295	370	275	361	362	338	295	327	318	327	300	306	281	315	319	319	312	339	323	288	319	356	311	307	304	320	327	277	318	340	306	288	293	322	318	304	297	339	294	344	307	315	321	313	295	323	291	306	327	335	299	313	343	341	309	312	312	301	335	341	319	325	280	335	293	277	316	336	331	335	341	328	287	326	305	323	334	315	287	285	274	343	306	292	297	363	289	292	294	311	335	337	312	308	315	326	296	304	318	310	342	296	331	307	347	292	338	318	300	320	309	340	324	328	303	288	318	334	303	313	339	310	273	297	301	291	308	305	327	303	297	298	320	297	306	335	316	319	322	334	325	330	281	318	328	326	289	295	308	323	358	318	303	313	339	307	306	300	273	313	353	328	312	314	306	345	345	314	297	326	325	325	330	307	330	321	315	320	318	322	292	312	330	311	305	325	318	323	320	303	290	301	328	305	325	312	318	329	316	332	336	300	345	309	304	292	346	298	340	278	332	307	301	316	311	305	276	313	329	292	332	303	334	344	328	304	311	287	340	285	328	315	293	313	306	336	308	337	304	351	324	321	324	301	320	299	327	321	319	252	321	296	342	307	327	298	296	272	310	272	323	328	301	325	323	308	304	334	338	307	301	324	310	304	314	316	323	321	334	328	299	307	292	319	305	329	304	338	298	344	288	298	294	294	316	321	294	312	311	308	319	309	305	307	316	305	318	303	306	281	324	298	307	286	320	301	293	309	279	312	297	305	326	331	340	324	322	305	350	331	304	296	305	290	325	302	293	323	310	308	292	322	324	307	325	358	308	334	317	329	350	311	337	320	326	306	283	311	354	316	347	338	295	311	338	327	293	312	316	282	332	333	299	343	345	281	313	321	315	316	331	318	311	329	339	294	300	341	291	300
23613	20989	27845	23885	20782	8771	677	432	312	300	292	240	228	204	191	177	171	184	188	175	182	175	167	144	167	166	166	170	172	136	155	145	147	125	137	149	149	154	136	136	159	155	155	123	141	139	129	165	144	131	147	156	136	130	148	146	134	136	144	160	147	140	136	149	134	119	158	155	133	132	123	140	137	130	130	127	146	135	123	128	144	136	119	121	138	146	142	134	140	147	129	104	130	157	133	127	150	149	132	128	120	131	148	118	156	130	131	136	158	125	158	128	147	130	127	153	136	142	135	151	126	147	148	130	145	154	131	139	156	147	143	130	149	147	129	142	137	133	109	127	168	123	132	116	121	123	123	137	143	133	124	124	156	147	110	138	153	161	146	126	129	154	153	134	140	135	138	139	151	121	155	142	150	143	132	126	133	164	128	155	134	140	122	117	137	150	118	124	135	159	155	136	128	136	139	122	142	143	130	145	136	140	141	139	149	120	125	129	146	133	134	132	152	166	137	143	157	130	133	135	136	139	146	150	154	153	133	143	160	124	127	132	139	129	166	130	133	151	141	151	122	128	133	146	141	139	143	126	147	132	142	145	127	137	137	123	134	150	130	132	150	137	147	127	157	131	133	127	115	136	146	129	138	148	152	145	121	128	131	136	149	134	145	128	121	132	136	159	147	160	147	143	144	139	149	139	144	150	145	141	130	133	132	116	131	136	141	134	144	148	142	131	154	152	127	131	122	159	139	139	138	165	139	157	155	124	133	128	129	124	151	147	136	146	139	152	141	136	145	123	162	143	125	133	135	152	149	136	141	133	149	133	161	154	122	123	146	133	134	148	135	131	133	149	147	136	130	122	149	150	127	154	133	132	148	137	151	144	140	152	116	121	138	155	137	124	132	145	135	141	135	132	152	138	137	146	142	133	129	128	144	151	151	137	119	134	154	125	137	140	128	152	152	131	120	138	130	132	124	150	130	145	134	143	120	140	157	156	149	151	137	143	124	136	145	156	130	152	155	134	139	149	144	136	135	140	132	125	135	140	114	138	141	141	144	129	150	143	136	137	132	136	139	151	133	125	135	133	134	141	141	125	122	126	155	136	144	134	137	140	144	118	148	139	141	134	163	121	151	149	150	126	150	141	124	139	132	150	124	144	120	137	120	122	147	133	150	137	139	137	120	148	140	139	133	139	134	128	124	145	150	147	138	129	126	146	139	145	128	133	132	143	139	128	151	144	150	155	140	148	129	149	110	141	140	140	121	137	140	139	154	146	133	165	129	138	162	132	153	139	138	128	143	125	112	144	133	150	126	123	140	122	138	140	131	139	137	151	125	128	158	144	146	177	137	133	146	128	132	160	141	148	132	125	129	126	129	137	139	136	141	135	154	142	131	137	126	138	135	134	136	132	138	138	127	154	160	144	159	141	148	142	139	124	152	142	141	135	155	107	155	134	145	134	134	151	131	135	139	117	157	141	130	154	138	144	150	133	169	136	121	155	117	132	151	151	160	133	135	145	146	152	145	126	133	123	145	150	143	154	143	116	131	136	144	155	135	147	146	128	139	114	121	125	132	140	153	137	135	136	128	137	119	135	129	141	129	141	141	131	131	146	101	156	122	122	123	145	137	144	142	150	145	156	135	114	126	126	140	138	128	127	155	146	130	133	141	141	148	146	130	153	140	132	137	141	145	152	135	133	113	122	143	128	141	149	118	141	140	145	127	144	161	139	130	133	132	138	133	137	138	156	135	113	146	135	147	132	143	141	141	117	115	127	135	127	131	143	149	144	148	154	163	133	143	158	126	121	136	179	137	139	108	126	117	150	121	144	128	131	141	132	128	117	135	135	142	128	131	123	133	146	130	134	141	148	138	147	138	137	136	142	154	109	122	155	125	126	120	140	151	142	133	144	153	158	161	115	115	121	139	138	136	143	153	132	147	129	139	135	104	123	134	135	126	147	119	162	158	130	137	137	121	137	134	141	157	137	135	145	147	150	134	126	152	136	131	129	137	147	147	137	120	132	167	148	145	131	150	123	129	159	137	131	129	139	138	133	128	129	155	172	129	135	149	147	126	135	132	127	157	129	159	135	117	126	136	129	139	138	160	132	127	150	132	147	147	142	152	179	127	158	129	141	151	130	129	153	137	147	166	147	149	147	126	140	141	151	134	140	134	148	121	155	158	142	156	142	135	146	129	126	133	142	152	128	145	119	146	116	155	129	144	122	121	132	153	130	117	159	139	141	138	131	151	123	150	139	125	145	128	140	126	134	147	148	154	153	137	144	112	139	125	153	131	138	137	151	127	125	133	132	135	126	133	131	153	133	142	144	151	134	149	145	125	124	155	142	138	139	141	128	170	155	153	111	164	131	124	141	140	140	129	140	139	146	138	134	125	161	135	130	131	109	166	115	143	143	141	141	133	141	130	141	121	157	133	124	148	137	126	138	141	128	144	129	132	154	126	146	132	132	139	126	125	128	136	135	136	143	130	146	147	127	144	157	139	146	165	129	128	123	163	130	167	117	143	147	122	153	161	130	153	159	105	128	120	115	118	156	142	138	136	148	142	132	152	135	139	151	144	156	118	143	150	158	127	143	121	139	135	133	137	156	145	133	149	131	133	161	146	142	134	124	141	133	137	130	153	123	131	138	134	146	144	140	139	132	153	158	141	159	150	132	145	182	142	119	136	168	143	146	143	164	157	156	117	124	130	120	142	149	131	130	117	141	129	138	122	145	138	124	145	140	122	157	128	155	145	132	130	139	140	146	134	128	155	153	139	140	141	122	130	156	122	151	113	135	133	136	131	116	145	147	134	140	137	141	129	146	134	128	152	129	134	140	150	153	124	129	145	157	122	151	141	118	149	125	137	138	165	152	128	146	131	128	145	127	134	150	156	134	128	130	116	111	141	135	146	165	140	134	134	145	142	135	130	130	144	149	128	158	132	132	133	157	128	136	138	137	149	141	138	142	129	149	159	145	134	119	145	152	130	113	135	130	144	138	129	138	129	128	133	123	121	155	141	147	122	168	140	137	162	139	118	131	147	106	149	141	125	113	123	146	154	155	148	141	113	137	129	144	124	126	127	132	159	147	161	140	154	136	130	142	147	125	127	124	147	138	121	134	142	141	138	148	147	150	129	124	125	127	131	132	142	119	151	146	122	149	140	125	127	137	136	141	127	119	140	137	165	129	126	148	135	149	125	140	142	105	156	143	133	152	132	135	154	140	139	130	145	144	128	127	126	129	138	129	135	135	138	155	145	144	137	127	117	120	145	133	141	148	129	137	138	143	137	155	136	152	144	131	145	119	125	144	159	111	146	145	151	144	142	131	173	137	135	123	152	138	150	135	152	121	138	172	150	130	142	145	137	125	133	131	170	133	140	122	157	120	154	158	139	142	119	141	135	168	145	129	117	134	150	153	133	147	144	141	129	139	150	129	151	152	165	118	128	140	170	115	127	131	125	159	122	122	134	131	126	141	154	136	140	149	130	133
26579	10934	5339	2453	1664	1256	906	687	569	464	424	378	302	288	284	243	223	235	217	200	194	205	192	197	197	177	209	166	178	156	196	165	184	167	161	190	194	157	182	172	150	171	178	190	178	167	163	157	167	177	158	136	176	155	186	156	145	164	171	170	180	167	162	158	168	177	159	155	170	156	174	178	157	138	167	124	143	153	155	170	179	160	175	144	178	158	161	157	185	159	162	151	154	177	159	166	163	164	145	173	161	154	169	148	180	145	155	170	162	160	155	156	181	171	180	169	151	151	163	160	152	165	146	151	141	159	175	159	171	170	173	153	173	162	165	182	160	147	159	154	159	167	171	160	143	157	167	183	141	155	138	175	168	160	158	152	176	164	174	194	164	176	156	177	152	175	170	164	159	161	149	156	161	132	153	173	156	160	162	164	148	165	167	164	171	161	151	172	162	159	164	155	141	152	149	168	164	157	153	175	153	164	173	172	170	142	165	156	137	172	174	177	171	164	174	185	160	147	168	147	151	151	170	176	158	164	171	176	168	192	160	170	168	170	169	173	150	159	174	183	205	149	166	149	162	150	175	180	180	165	175	181	166	173	154	166	168	161	138	153	178	170	149	174	154	161	149	173	166	148	169	178	155	153	167	174	166	150	150	163	152	168	167	183	161	155	188	175	160	145	166	149	173	135	168	177	169	163	165	163	156	158	165	159	156	174	140	169	197	157	173	161	144	167	179	151	158	172	165	163	174	154	184	153	182	156	143	171	154	167	181	163	164	167	164	139	160	167	167	169	153	171	186	166	151	180	186	171	149	173	158	167	166	173	161	152	160	144	185	163	148	150	160	147	157	155	150	178	158	158	162	157	155	163	164	137	168	184	168	158	143	179	161	162	170	169	151	165	174	159	163	157	172	165	175	172	153	170	167	156	143	165	158	156	147	162	167	159	163	174	169	144	156	183	143	152	139	147	173	145	155	141	173	160	155	160	136	174	157	176	162	148	154	156	167	173	176	155	179	178	147	142	163	175	153	160	159	165	154	160	174	178	138	141	161	157	142	164	155	147	168	155	176	159	142	143	163	157	175	150	147	166	173	169	161	168	164	148	156	157	157	168	162	166	176	161	166	148	137	159	161	148	174	165	195	166	161	170	148	141	151	189	165	162	159	159	158	152	173	175	131	164	167	174	152	175	155	160	159	172	153	157	187	145	141	184	160	177	165	164	145	161	159	161	137	156	164	151	138	170	143	138	151	154	149	148	150	150	173	160	164	139	173	197	147	160	161	185	160	159	169	174	172	159	172	139	179	153	168	172	154	177	179	161	140	159	148	160	168	172	143	170	178	179	157	163	177	153	173	160	156	165	143	161	150	159	164	155	148	137	151	164	176	162	153	145	173	139	178	175	165	162	145	142	171	145	151	160	148	164	164	169	144	180	170	165	153	183	170	134	143	159	182	153	162	159	151	157	182	164	160	169	163	153	171	155	159	152	186	145	170	178	162	150	164	133	171	171	169	170	153	161	173	158	144	159	154	164	167	169	157	174	152	142	142	166	169	160	164	159	144	167	156	162	142	165	151	154	158	164	173	163	141	169	159	168	166	165	136	153	176	147	166	172	169	143	159	160	178	137	152	157	169	190	175	157	161	165	155	130	164	156	163	161	159	152	165	160	157	153	164	144	169	177	137	158	133	153	165	157	155	160	155	154	165	149	144	156	144	169	165	158	162	187	164	155	185	173	135	170	170	170	164	181	169	150	148	168	150	161	142	177	171	150	162	171	174	152	151	160	169	151	162	147	151	158	141	142	169	147	139	169	166	162	147	171	175	162	173	170	155	172	147	157	152	146	140	158	179	148	156	177	156	158	142	161	171	160	158	177	159	147	173	154	152	148	160	168	163	164	164	164	166	192	162	172	157	150	183	151	185	170	153	192	143	182	175	154	158	152	153	136	166	160	165	164	171	159	174	149	135	159	167	145	145	159	155	154	157	178	144	148	145	140	188	163	192	149	150	154	166	166	154	166	168	173	157	156	165	158	175	156	154	158	177	158	146	149	159	141	158	142	177	140	153	150	147	159	166	142	166	178	154	159	176	166	159	164	174	150	156	155	159	176	177	151	146	160	151	154	162	163	169	158	170	180	180	170	173	168	155	137	144	161	156	152	170	166	170	156	139	145	147	150	175	160	154	167	159	146	163	161	166	149	164	162	163	154	142	159	171	196	166	123	143	162	154	175	165	158	194	156	169	186	163	166	159	183	159	152	154	171	187	191	179	159	173	155	181	150	167	156	158	183	165	154	146	138	162	161	161	168	148	167	176	160	156	153	159	173	161	165	145	146	157	177	180	159	153	166	160	150	170	176	149	152	161	167	162	148	176	138	149	163	153	139	179	169	146	166	162	180	158	171	172	163	140	180	151	159	171	171	156	139	139	162	154	158	152	178	163	196	148	161	163	165	157	152	159	149	189	157	173	167	165	174	152	154	151	170	161	153	172	174	155	158	170	175	133	145	156	169	145	149	155	139	171	159	151	191	141	164	168	172	154	157	145	154	162	169	152	149	161	166	192	147	149	166	154	176	154	134	169	171	176	162	158	144	155	165	157	150	146	145	154	171	148	166	187	169	144	175	133	172	168	155	150	166	143	176	149	172	157	150	142	152	144	168	151	166	155	155	161	166	168	163	177	155	168	157	144	176	184	158	151	157	165	178	152	157	155	157	152	161	172	173	152	167	144	155	140	152	163	188	143	157	182	159	154	164	158	155	155	159	180	165	176	176	159	135	160	146	175	171	163	142	144	147	155	154	171	143	171	137	152	158	165	176	148	154	171	164	143	164	144	161	145	166	167	155	165	168	142	148	146	135	164	160	147	180	192	147	156	156	143	129	192	170	170	174	162	150	139	173	161	163	144	159	170	190	158	134	166	134	150	132	145	148	164	155	170	155	146	156	168	138	167	134	178	147	168	144	134	170	146	170	155	173	179	200	162	151	144	177	159	173	165	173	155	170	143	175	176	161	166	147	194	161	156	148	161	160	160	192	156	152	164	178	167	149	151	159	155	178	168	159	148	152	170	152	164	148	143	163	156	157	161	155	164	143	168	162	173	166	159	144	164	171	163	154	185	165	151	167	176	147	155	175	171	177	139	193	135	168	172	162	154	151	171	165	139	155	165	160	151	183	159	151	140	179	173	168	163	147	155	150	160	165	162	158	157	159	166	159	156	156	194	166	156	151	169	151	157	179	164	146	175	140	184	162	163	146	178	150	162	162	180	159	165	178	170	151	160	157	145	150	160	166	175	159	175	161	172	139	158	157	152	167	158	158	154	157	150	171	145	163	143	144	142	173	148	169	166	158	154	167	152	159	152	160	134	148	174	146	183	161	146	146	163	179	155	159	161	150	155	155	162	176	151	169	186	148	161	161	152	157	169	162	164	179	143	154	146	157	183	154	142	156	152	166	157	159	162	149	150	143	163	163	160	164	180	175	175	156	169	154
24744	21059	26988	25185	9762	861	667	584	574	554	524	501	440	498	498	486	454	497	476	482	525	500	479	478	493	463	446	480	471	468	466	502	438	447	486	451	441	407	445	411	455	424	486	459	489	471	462	453	488	395	461	452	442	460	458	451	477	443	462	457	439	447	473	461	473	448	484	434	463	414	484	455	496	447	464	461	449	451	464	472	469	487	499	467	457	431	523	453	439	467	461	501	460	440	499	404	456	489	448	450	454	426	429	464	499	415	417	486	464	457	460	422	450	482	509	442	459	409	419	479	428	470	472	455	457	459	434	438	434	451	464	463	489	431	465	473	438	446	489	466	433	464	433	473	484	436	486	435	451	486	466	473	452	439	452	442	494	434	448	472	449	488	467	456	503	469	453	455	444	467	444	505	450	436	406	457	463	429	447	444	462	449	459	435	447	438	488	432	469	502	476	487	461	430	411	490	466	461	446	480	448	461	453	417	459	417	495	482	486	505	439	439	455	450	464	448	470	437	490	449	415	477	443	483	495	467	439	454	448	438	468	424	495	467	467	459	451	456	427	425	504	469	453	467	440	457	441	429	432	462	447	478	470	475	415	492	470	477	446	453	459	449	424	449	467	442	459	487	424	448	465	456	471	453	483	446	462	474	463	481	480	506	410	491	494	457	475	447	487	464	485	444	449	422	483	464	474	494	461	531	434	446	439	453	433	440	452	512	453	468	462	526	456	476	428	445	456	431	490	456	488	479	470	474	474	445	435	493	456	445	439	484	458	461	459	490	469	481	470	431	485	461	481	448	479	438	456	452	477	489	470	454	451	485	465	437	458	437	427	414	484	458	435	481	446	456	479	455	486	483	450	445	449	481	456	461	448	460	460	457	437	483	479	469	445	431	456	434	463	439	453	431	447	469	483	485	472	474	425	466	442	475	494	475	457	471	488	459	480	461	456	503	443	453	462	457	478	492	424	456	473	460	483	461	494	500	457	429	462	454	465	478	444	474	430	469	506	479	474	463	478	452	434	461	470	423	462	478	455	481	473	455	460	492	446	460	465	442	491	442	455	428	483	451	465	444	476	480	442	483	443	469	461	463	412	473	433	486	454	427	456	475	464	452	458	405	460	455	477	461	456	434	437	468	428	444	505	490	493	446	477	452	457	484	470	470	427	478	510	455	416	452	422	477	460	427	475	445	467	409	441	445	470	447	439	447	453	477	417	499	445	451	484	465	457	422	491	459	467	455	454	454	476	493	449	461	458	477	479	445	460	471	483	476	465	407	439	451	490	455	470	432	478	461	466	492	457	468	431	465	469	477	452	488	438	472	446	475	425	468	453	472	452	446	476	453	454	458	448	458	495	460	463	453	465	480	423	491	456	421	478	483	436	490	463	467	473	447	504	477	503	477	407	436	476	427	451	483	440	457	451	435	457	456	456	463	458	479	477	434	450	432	480	453	450	492	491	496	433	437	436	446	437	465	472	490	455	486	467	456	464	490	465	430	475	403	410	423	437	437	408	439	467	424	439	468	462	476	432	480	426	479	455	469	453	466	467	468	464	398	484	504	452	455	448	464	445	474	484	420	491	458	492	464	453	460	477	495	466	430	452	444	434	447	465	464	460	415	496	420	434	473	478	498	487	432	464	442	484	473	453	459	452	446	499	488	462	421	424	474	440	443	433	460	486	422	469	480	453	456	501	455	460	464	466	476	488	465	474	442	504	412	423	483	456	457	444	469	430	471	455	459	423	482	463	428	483	435	462	482	429	433	451	477	457	462	487	419	496	459	432	448	459	498	437	436	466	435	443	437	451	448	440	427	502	420	465	461	449	438	490	466	437	483	451	487	505	453	475	473	457	480	433	461	506	453	446	424	458	439	441	490	458	475	450	427	464	460	437	478	475	468	464	478	444	434	435	447	484	436	425	447	502	426	457	453	484	462	457	472	468	466	479	402	496	428	444	453	470	502	471	458	460	467	464	460	458	483	472	455	464	449	445	412	468	471	480	471	472	456	479	454	453	493	465	486	478	457	480	490	460	465	429	455	438	471	451	432	453	468	480	444	444	437	476	450	471	472	444	504	453	442	465	422	450	502	457	496	462	465	473	452	471	496	450	505	453	463	462	429	444	473	465	502	487	448	434	453	481	465	409	485	464	458	484	465	463	480	477	488	459	467	440	450	420	458	468	489	438	433	445	479	479	446	424	507	498	467	457	448	477	455	434	498	473	422	437	448	464	463	498	457	432	470	455	465	476	462	494	466	475	432	458	460	450	443	484	484	491	448	473	451	464	444	457	448	470	455	444	480	472	453	441	467	493	484	504	440	430	431	459	421	447	432	461	480	446	452	482	451	492	420	479	410	463	444	446	446	466	431	460	492	454	444	420	451	506	496	427	438	464	468	436	432	473	428	446	448	461	462	464	483	460	432	496	454	455	421	434	451	444	469	477	444	448	463	458	489	425	466	469	487	486	457	472	466	469	458	429	455	434	475	478	456	439	461	462	457	514	462	443	437	453	429	440	509	448	421	436	441	488	453	426	477	467	492	441	446	422	463	481	466	492	470	442	469	425	442	452	451	456	457	421	472	482	441	481	427	438	466	424	481	489	409	419	464	475	465	471	454	464	481	445	490	484	457	414	482	468	437	457	437	442	462	455	493	464	491	434	433	448	449	490	424	440	446	443	498	425	486	492	469	439	493	462	428	442	505	467	459	434	474	450	459	445	453	468	457	467	457	432	468	452	469	447	416	453	481	464	467	433	491	444	471	478	444	459	450	435	456	461	482	423	465	447	468	474	437	475	459	452	451	485	466	459	453	429	493	458	482	406	428	453	479	434	432	469	488	505	434	448	498	450	499	489	430	457	430	436	437	457	474	506	489	454	450	434	437	448	464	464	465	462	476	441	454	448	421	419	436	430	485	470	454	474	441	480	447	484	447	470	460	481	421	474	500	418	449	488	450	452	451	489	507	470	469	460	450	482	463	413	493	459	472	467	435	454	465	459	481	441	481	464	456	446	463	458	490	471	453	449	413	451	470	427	413	474	456	442	489	450	490	425	456	424	464	501	433	431	459	457	417	471	440	456	491	485	487	419	421	459	486	448	446	437	473	499	496	439	435	502	510	422	493	461	433	455	488	464	481	444	508	467	435	454	413	469	449	474	464	458	493	471	474	464	476	417	471	445	470	492	461	437	457	396	462	458	485	459	459	468	442	451	466	457	476	489	433	503	458	450	407	427	440	469	459	448	491	499	427	472	455	452	461	465	468	453	474	484	463	421	444	469	491	454	470	468	441	448	445	460	481	478	426	452	462	453	446	464	451	451	410	484	512	444	455	479	493	465	428	439	456	465	468	456	476	504	451	442	438	464	440	464	438	487	492	498	451	448	447	463	475	452	447	472	473	455	460	438	465	481	408	459	476	474	453	457	493	453	474	451	427	419	419	479	471	463	435	441	482	449	449	470	444	491	464	472	455	479	468	459	436	441	442	468	414
25238	6891	3152	1671	1249	939	929	777	701	655	609	585	538	603	571	519	548	548	514	519	521	525	505	506	502	494	503	523	444	499	537	453	481	483	475	477	500	486	461	509	492	472	514	476	488	540	509	457	426	499	493	494	461	503	456	487	466	540	463	489	486	512	522	474	479	510	509	471	499	553	458	490	509	476	473	534	467	474	474	496	457	517	521	478	446	518	501	505	477	477	484	484	491	505	503	451	469	464	477	497	479	475	515	457	483	462	491	478	479	461	467	514	490	499	522	475	511	471	502	494	492	474	492	458	469	462	482	459	469	469	475	506	512	466	523	460	512	528	524	463	469	512	503	450	478	459	482	492	490	524	526	467	496	515	480	486	461	487	482	503	460	498	486	458	463	484	442	477	480	510	462	515	471	497	452	445	472	444	474	493	474	476	471	466	525	470	531	493	452	454	505	501	470	497	467	482	495	495	451	456	478	470	511	493	473	457	484	483	515	511	462	532	503	451	476	514	482	509	445	502	514	515	465	513	517	503	481	494	485	452	508	513	529	472	560	458	502	471	481	502	466	454	497	481	520	465	475	496	515	522	490	465	462	446	459	490	462	483	468	504	473	477	486	479	482	501	514	456	477	469	488	525	451	458	452	499	491	477	517	470	491	493	465	503	477	471	449	456	454	460	478	473	483	495	465	473	516	488	488	485	478	459	474	477	456	481	481	438	473	493	510	474	504	497	488	532	463	491	473	460	484	525	508	477	470	490	457	481	495	502	470	507	443	489	478	499	513	477	466	506	514	521	443	505	512	487	492	449	492	488	471	465	461	480	477	452	456	487	486	498	495	462	498	466	534	514	528	456	497	468	478	483	503	506	480	452	474	469	535	473	467	478	488	479	457	437	504	477	437	475	472	488	486	438	495	467	459	490	486	475	477	482	473	459	495	544	482	490	512	472	492	510	457	472	475	479	520	478	472	457	462	453	512	487	496	485	485	502	500	477	474	480	508	501	469	467	439	502	487	520	469	531	468	521	505	466	485	497	527	509	428	432	490	488	508	460	474	512	484	457	490	491	439	489	515	538	484	495	454	514	485	477	492	494	500	432	469	460	519	484	472	500	483	502	479	505	502	486	457	459	502	523	481	479	475	492	455	500	488	511	494	456	493	474	487	444	467	488	480	492	470	437	465	466	488	463	450	503	475	512	455	475	468	526	496	492	469	440	447	465	501	464	473	480	483	452	505	498	484	462	490	487	488	454	466	486	522	484	468	498	503	521	510	464	459	447	485	421	474	488	468	485	514	487	476	498	469	463	507	481	490	483	501	437	515	506	500	525	479	492	532	453	476	475	508	459	473	502	427	482	490	482	478	479	460	461	496	486	512	494	509	523	481	474	494	477	468	475	493	517	450	486	497	498	473	484	503	459	513	450	471	474	491	502	473	485	488	473	498	482	457	492	473	484	454	475	505	454	489	449	445	461	494	485	509	461	514	476	495	509	494	501	476	450	463	505	515	477	490	494	462	497	512	477	481	486	470	481	479	472	484	493	472	499	458	476	460	487	448	483	506	486	489	485	490	460	529	470	482	471	474	471	476	489	496	490	526	474	492	469	461	447	476	507	499	454	450	491	469	490	503	525	519	499	492	449	469	499	489	499	457	489	480	495	480	464	488	468	491	458	494	499	462	489	507	514	487	532	475	477	475	479	496	487	463	465	474	473	497	474	475	524	503	454	475	495	479	478	487	505	515	527	488	489	478	498	456	447	473	475	480	531	446	450	523	491	502	454	510	469	528	491	462	529	496	461	465	530	494	525	497	452	497	481	485	470	473	460	477	497	466	446	505	470	473	490	454	514	494	499	492	484	470	502	438	506	502	487	464	492	491	474	485	496	499	489	459	509	454	491	449	480	465	476	490	522	502	525	492	466	486	516	492	485	489	481	445	489	448	491	469	481	490	482	503	475	521	496	493	448	477	482	511	470	484	505	472	454	514	469	498	518	461	463	446	471	480	503	506	482	478	466	459	477	410	475	457	502	484	511	464	516	524	476	475	494	472	471	484	517	493	455	481	500	484	452	497	503	488	494	480	496	492	472	456	529	459	459	471	468	484	503	505	478	443	451	490	548	469	464	478	506	507	479	479	460	441	525	466	476	471	480	493	459	487	494	466	431	484	456	492	474	477	447	494	481	481	486	471	477	448	451	475	450	492	499	518	464	458	522	473	509	491	487	484	490	513	458	490	478	477	481	494	505	478	476	535	498	484	470	521	452	472	495	475	510	498	497	463	481	472	472	441	498	447	504	459	473	477	514	457	463	509	509	472	481	472	445	502	467	462	439	493	465	480	475	465	485	516	460	463	497	511	516	495	481	503	473	485	522	483	469	504	445	471	459	491	460	483	476	447	477	512	485	450	477	479	458	471	441	520	475	509	489	485	489	533	486	497	485	480	463	482	479	480	478	512	467	472	507	500	469	459	457	461	514	426	502	490	444	527	477	480	491	492	483	469	496	488	503	506	456	464	470	494	481	463	524	510	502	498	479	474	499	474	488	506	502	444	488	475	462	463	483	485	454	451	464	488	496	502	516	484	443	508	463	467	489	494	445	497	488	476	481	491	480	510	501	478	477	462	498	499	484	473	450	465	486	519	478	472	481	490	470	511	466	473	490	449	489	487	482	496	490	514	462	501	547	500	505	496	472	521	486	442	513	474	464	455	467	436	492	480	435	492	477	449	486	469	493	459	495	474	475	472	467	503	518	475	488	469	474	485	487	495	547	484	490	481	429	502	502	502	452	484	478	484	525	450	488	496	490	499	509	447	492	458	472	501	486	466	486	462	514	467	480	492	484	470	473	518	481	469	446	444	449	502	474	486	454	514	458	469	502	508	449	491	477	476	437	470	477	452	492	481	503	513	485	488	476	469	454	504	468	503	506	482	486	489	480	488	442	467	487	451	452	483	530	484	504	461	486	471	464	480	476	454	504	491	480	510	441	515	500	476	515	487	470	493	526	489	470	488	480	482	491	476	470	463	488	497	484	503	474	447	465	491	501	494	522	500	506	504	482	457	513	451	474	477	485	455	477	460	472	461	463	451	522	477	447	450	498	485	465	463	511	468	496	500	512	480	473	484	490	497	491	462	455	501	482	479	470	456	469	499	489	499	468	497	472	506	469	499	506	479	448	506	485	472	524	471	422	482	505	488	487	512	522	479	465	516	497	518	472	467	496	530	496	466	467	463	476	475	508	541	463	505	499	482	447	454	468	512	484	481	490	498	460	462	506	452	482	488	471	476	508	518	482	472	461	454	456	491	490	512	461	473	498	473	463	466	480	476	500	446	503	519	474	463	467	482	480	438	498	496	431	501	471	493	485	511	457	475	460	458	455	483	504	511	496	497	447	469	480	465	499	497	521	487	400	472	495	471	496	524	517	485	484	468	471	512	523	492	480	470	475	499	454	504	488	482	522	481	487	514	473	483	493	469	473	476	498	479	478	527	529
22427	21060	28613	23717	21056	21089	7822	1066	705	627	562	511	522	468	462	398	417	422	385	384	364	338	348	357	369	360	355	351	348	352	350	311	338	321	326	346	331	317	329	335	301	325	329	352	318	325	322	311	303	345	290	325	315	321	319	315	307	316	304	335	311	327	324	337	309	326	281	309	318	300	321	346	301	312	302	326	353	310	329	306	321	322	299	306	343	325	304	311	339	314	298	302	333	294	316	327	331	377	283	354	304	317	313	307	333	297	292	330	324	307	342	298	317	333	302	333	345	303	318	326	345	338	279	294	325	313	316	330	307	310	312	328	326	297	313	314	333	298	297	299	296	303	276	331	316	282	330	315	302	288	312	327	325	312	290	327	298	289	301	320	306	352	353	297	311	350	324	328	322	298	356	311	318	320	318	324	306	305	323	285	311	301	350	319	302	320	329	323	305	325	305	354	319	344	312	315	325	292	326	318	328	317	320	315	329	313	280	295	291	285	324	313	311	315	330	317	301	333	308	296	327	312	271	307	301	325	292	316	332	282	300	277	313	311	315	323	331	315	343	298	283	345	322	340	344	305	335	322	298	328	334	299	322	326	294	327	312	265	289	315	292	277	317	297	319	285	313	320	322	328	330	282	296	292	329	322	309	339	317	324	313	307	325	334	334	325	318	322	295	333	316	296	313	306	299	303	302	341	309	315	340	295	341	313	298	286	312	307	309	278	297	312	326	304	342	331	311	299	329	303	278	300	320	296	290	344	305	301	327	314	334	318	311	277	335	304	320	313	337	320	312	304	298	354	273	299	319	313	351	332	322	327	340	316	307	321	333	315	314	276	296	318	295	304	324	293	334	311	287	308	347	339	330	283	321	313	329	328	313	274	299	287	310	311	313	288	295	319	317	317	310	319	311	314	319	288	315	297	306	282	266	320	331	303	291	311	320	327	300	313	297	292	325	335	312	284	327	321	319	291	307	282	316	305	327	306	305	332	308	287	304	297	316	281	335	301	281	308	302	306	328	280	327	311	289	286	297	296	314	291	324	331	281	321	336	348	307	293	309	288	305	322	312	317	315	290	306	321	317	301	286	310	327	303	299	294	304	315	307	327	339	320	324	311	273	331	307	333	338	294	342	301	291	324	319	312	295	329	318	339	279	297	297	318	339	331	332	271	331	332	341	331	305	308	318	306	307	345	313	324	340	302	334	312	332	279	326	323	267	331	333	284	320	360	315	326	341	299	307	321	327	304	294	322	313	317	319	322	322	323	349	306	299	294	301	304	309	334	308	280	314	291	313	316	297	328	311	312	297	272	304	281	318	318	302	331	329	314	302	343	333	313	302	310	298	312	327	276	287	319	290	333	315	314	311	319	320	307	297	345	307	308	276	310	301	279	276	301	309	317	318	302	322	302	321	321	311	314	309	336	290	316	332	279	293	322	302	349	316	313	366	325	336	303	272	343	329	307	349	300	337	323	296	298	315	348	308	332	274	326	317	315	309	315	311	298	289	313	314	284	318	327	303	346	319	287	336	315	307	329	293	320	305	319	286	309	299	322	324	309	307	315	334	285	310	312	340	292	327	343	309	333	289	321	309	308	343	334	323	343	294	317	357	304	329	298	319	322	325	307	304	314	342	329	312	299	324	291	319	298	300	338	330	347	311	300	319	303	303	335	285	296	321	329	346	327	313	310	327	292	304	292	317	286	303	316	322	284	292	312	302	327	315	326	322	293	300	310	316	321	301	330	311	342	288	311	328	338	284	299	299	300	328	318	348	337	334	320	321	343	345	347	309	317	333	299	284	325	307	316	306	316	311	320	318	296	332	310	316	283	317	311	304	329	296	315	301	306	323	347	320	303	307	295	326	329	308	332	302	272	294	292	348	311	326	327	313	299	307	352	309	297	302	298	315	330	313	314	328	303	353	327	284	307	314	321	289	345	338	285	334	304	298	310	294	306	306	311	301	316	353	320	304	313	334	327	297	308	345	322	294	283	323	307	341	330	324	332	290	326	333	281	317	324	306	332	299	307	286	347	309	299	300	330	311	331	307	313	321	325	299	319	304	303	292	312	287	347	286	319	292	296	309	295	311	306	298	293	267	352	308	321	271	310	289	287	312	305	337	349	284	308	300	301	289	301	331	308	306	314	327	299	346	269	308	291	323	317	314	302	303	318	271	284	306	321	299	280	316	305	336	311	323	313	327	300	323	305	307	327	334	325	338	313	284	320	308	294	292	328	303	302	295	319	340	346	324	316	275	304	306	322	335	334	363	310	336	329	355	308	320	337	330	269	339	319	302	321	329	322	300	308	312	315	284	334	340	315	307	328	338	315	296	345	311	322	287	323	311	323	325	318	305	319	310	307	331	321	277	347	311	328	318	351	307	302	268	317	302	332	335	304	311	310	305	322	324	309	278	339	319	313	316	332	348	319	313	317	325	313	330	292	303	343	310	287	321	318	304	301	329	319	317	292	310	285	346	346	322	321	296	308	292	314	294	320	309	306	329	335	299	321	309	333	301	318	286	298	308	320	296	318	348	285	315	288	329	316	315	301	324	289	317	316	303	301	294	298	349	292	309	323	299	294	321	302	342	298	294	336	283	328	317	291	333	338	301	330	285	329	310	327	307	292	304	340	328	327	310	322	332	328	317	324	301	323	321	330	327	312	306	297	323	324	300	318	312	328	311	324	297	282	308	295	335	293	334	297	332	319	328	340	316	292	296	338	335	302	320	319	261	334	335	329	309	333	335	320	308	325	324	285	297	339	293	296	303	316	304	288	301	309	332	288	300	296	288	289	321	363	300	295	332	301	296	313	324	344	303	320	272	338	309	298	295	297	304	340	322	332	328	324	340	316	312	283	330	302	315	305	313	288	326	319	330	316	328	337	314	290	294	300	330	303	307	315	280	290	293	308	336	285	294	298	305	322	290	302	318	297	334	326	269	299	319	307	320	306	303	299	308	331	311	325	330	336	305	313	313	286	328	297	308	293	321	322	299	313	309	336	270	326	323	312	356	292	273	299	323	297	306	316	301	318	354	306	291	344	324	294	319	347	327	325	305	315	325	343	318	314	287	307	334	318	296	295	310	314	327	325	301	308	340	320	275	304	293	327	326	291	322	340	311	327	320	284	315	313	305	299	334	295	301	329	316	320	348	293	318	304	362	338	325	346	311	305	337	295	323	325	345	306	308	290	317	276	277	324	287	338	312	299	285	313	345	329	320	303	305	304	292	300	317	324	313	321	296	325	323	332	327	312	307	285	308	335	307	346	305	292	338	333	297	296	273	309	315	345	311	346	306	309	292	282	328	283	294	327	294	335	291	317	314	316	333	326	336	314	311	344	314	326	321	320	324	293	300	295	312	332	329	305	301	315	297	323	313	309	313	315	309	299	308	316	322	312	322	287	338	315	298	316	308	331	312	308	315	313	288	313	332	293	298	335	334	310	319	324	332	317	311	295	342	308	339	322	327	295	308	298	300	327	332	293	305	345
33564	15516	9186	4457	3259	2315	1711	1329	1163	967	806	711	656	595	554	499	498	460	438	440	412	428	416	380	391	365	350	380	357	339	319	360	402	348	364	337	355	381	355	335	320	343	325	326	332	322	318	325	351	367	303	309	339	313	327	326	317	329	299	325	332	365	299	305	375	319	313	328	312	332	316	321	321	320	312	302	354	347	329	344	350	298	286	333	315	314	333	312	315	331	331	339	297	323	316	314	305	336	348	323	297	316	356	322	334	304	313	306	306	301	327	299	309	313	352	327	314	334	338	322	260	299	319	319	306	359	312	316	348	301	306	338	299	315	315	302	317	343	310	333	329	322	317	330	309	295	318	325	316	348	337	319	331	350	351	327	306	336	292	335	339	302	317	308	336	337	323	308	334	314	320	326	355	324	323	305	325	304	337	324	346	325	315	320	321	328	320	312	284	296	299	311	312	311	304	299	332	291	308	320	321	293	325	301	293	343	328	354	305	333	317	296	338	322	312	347	307	347	318	285	318	316	307	342	341	300	334	322	298	304	320	329	314	326	357	326	305	294	330	316	320	327	305	306	314	336	329	319	339	305	313	314	340	316	312	308	330	293	262	328	328	352	360	330	336	348	354	307	295	358	310	315	333	326	337	355	329	308	353	298	319	334	308	344	306	287	312	326	334	309	342	320	308	319	370	290	308	319	287	320	339	292	300	321	345	319	320	323	347	322	312	317	318	348	303	322	323	322	323	320	312	327	326	310	325	310	314	301	335	325	346	329	317	308	317	282	311	324	321	345	337	328	324	334	324	333	347	329	321	339	326	324	300	325	296	331	290	331	326	309	330	322	337	326	317	338	338	315	320	324	350	294	312	319	289	317	359	317	319	283	307	318	311	329	343	308	310	304	327	341	325	298	326	336	328	325	364	307	354	337	312	315	292	311	326	332	327	330	307	326	364	334	316	315	340	338	380	330	296	292	328	311	317	329	323	345	315	294	303	314	298	283	318	326	300	306	296	299	320	275	340	337	353	307	304	315	323	360	308	313	320	308	350	344	300	326	318	318	324	330	320	348	308	313	337	341	332	341	309	287	342	323	327	325	316	315	322	288	301	309	300	332	337	342	342	316	305	325	291	316	346	304	299	311	314	325	320	303	310	322	317	311	314	317	312	330	335	301	327	295	339	304	329	322	298	327	333	316	327	326	309	297	296	331	309	330	302	295	334	349	319	306	297	328	294	292	340	355	334	313	304	345	323	319	298	355	327	318	295	332	305	319	295	349	339	315	309	335	277	313	313	333	315	345	313	302	315	308	330	312	333	313	325	296	338	340	326	310	318	301	312	284	339	293	293	289	291	294	310	307	379	306	298	325	296	329	330	287	341	334	291	319	328	339	339	331	335	287	344	298	336	304	307	345	292	354	345	321	328	333	297	342	326	370	320	314	320	336	303	305	294	321	368	319	308	328	323	319	298	355	329	294	321	292	331	339	291	342	305	296	335	316	311	296	296	300	307	287	322	322	297	322	291	330	296	313	350	326	337	332	334	293	337	330	313	325	319	333	285	334	303	322	302	308	345	328	325	347	317	329	333	311	294	293	303	291	307	328	334	315	302	336	317	295	308	318	347	320	328	305	314	347	332	341	323	320	302	316	328	345	301	317	350	319	325	327	318	320	307	340	326	312	302	302	305	295	301	334	311	335	329	304	314	337	362	318	319	347	306	321	308	300	341	332	328	287	316	318	331	299	308	311	348	293	325	325	284	326	335	324	325	357	289	335	286	310	344	322	308	329	299	335	308	327	309	323	314	295	316	291	336	296	345	308	318	306	321	313	304	325	359	378	339	307	327	315	329	335	349	328	321	320	344	329	362	333	320	312	329	316	350	294	322	307	290	322	341	359	305	322	321	358	308	307	315	318	336	314	328	333	311	318	322	307	324	326	308	323	305	298	292	295	308	324	314	291	310	314	313	328	328	355	320	295	317	323	286	289	325	284	320	371	333	325	316	347	308	313	348	325	354	304	327	315	285	319	335	331	330	338	287	326	332	319	320	287	292	307	300	305	315	316	334	307	309	329	320	281	331	318	319	352	282	310	310	324	358	276	351	330	291	352	329	304	309	311	316	329	329	328	317	303	322	323	302	311	305	309	327	317	310	308	286	294	316	331	328	338	315	335	356	296	331	310	337	304	305	326	323	312	322	348	367	289	313	304	294	284	350	325	295	319	293	341	331	314	339	333	280	331	312	288	295	328	329	327	334	314	296	349	318	324	326	326	359	307	321	318	316	310	306	286	290	299	322	359	341	325	330	330	325	320	324	315	313	323	316	279	346	338	315	333	347	322	309	319	332	327	330	326	340	318	320	315	297	330	318	289	332	315	290	315	292	310	330	290	329	309	323	308	302	326	319	326	321	314	310	350	345	294	322	332	318	291	301	312	326	300	329	321	281	323	304	315	319	355	312	296	314	307	312	319	322	344	326	348	280	333	341	347	310	310	328	301	337	288	328	330	299	308	358	334	323	311	341	324	316	293	298	329	345	316	296	328	316	342	320	321	298	300	330	344	314	328	336	317	310	323	314	299	349	315	289	288	322	311	311	339	281	334	291	320	304	306	329	321	319	309	325	309	307	310	290	303	327	310	323	319	290	328	328	308	334	295	326	323	322	318	313	307	317	311	330	309	325	324	321	323	324	311	333	335	327	311	333	314	344	300	311	300	318	324	272	312	311	286	327	336	324	325	352	302	351	305	299	311	306	329	346	320	315	330	296	323	329	336	280	327	324	308	322	327	312	360	316	314	325	310	312	314	298	322	314	315	307	338	311	322	326	300	306	338	347	332	320	307	320	317	294	324	360	338	311	342	307	334	316	324	317	327	324	326	328	328	312	335	302	300	332	338	326	306	305	320	307	305	286	314	348	304	351	277	353	285	333	324	318	317	302	306	345	340	338	312	340	315	306	342	347	323	326	303	291	335	311	321	303	331	312	364	328	330	284	341	321	306	318	336	327	328	300	315	328	308	319	321	322	319	321	326	335	286	318	305	300	326	321	337	342	327	353	319	310	310	301	327	317	285	291	317	350	330	335	372	296	298	306	303	357	348	313	286	315	332	321	321	306	309	325	330	301	278	325	331	304	343	306	322	324	320	302	308	357	332	297	334	330	313	386	351	315	328	293	303	340	339	296	302	308	316	325	302	357	295	339	321	332	319	318	281	327	316	336	298	326	301	359	307	311	319	334	314	324	309	345	297	308	326	302	335	306	355	329	333	335	308	331	328	304	305	347	298	302	293	311	349	311	323	308	349	336	332	291	309	325	287	340	314	291	369	286	309	308	310	309	331	303	301	307	287	330	318	297	330	329	324	287	293	321	296	307	334	298	337	325	308	341	307	320	324	322	335	294	293	337	322	318	306	315	327	344	357	336	314	300	285	321	330	278	334	317	338	328	300	358	330	312	304	280	347	330	336	308	321	323	322	301	315	333	338	337	303	319	303	330	339
27619	17095	3154	482	362	343	340	285	316	284	301	274	274	300	253	312	293	266	282	288	289	262	319	287	258	296	277	251	318	283	280	285	292	258	260	293	276	278	280	297	275	267	258	274	264	280	283	264	291	295	248	292	277	268	262	291	286	253	244	244	296	292	296	304	281	291	309	291	248	269	293	292	301	265	299	272	326	272	280	275	285	301	275	293	262	255	267	298	289	298	275	305	297	236	273	264	286	262	296	279	285	312	268	281	290	230	263	275	279	281	273	265	272	269	289	288	281	296	286	259	278	283	242	279	266	263	284	318	264	241	253	297	278	293	302	271	273	270	269	258	290	264	275	293	276	278	277	307	278	254	263	252	258	320	285	271	275	269	261	269	297	240	261	298	271	255	270	265	266	254	278	288	272	281	287	292	309	285	308	278	284	275	284	270	265	271	280	257	272	270	276	303	278	239	287	305	280	285	267	300	277	275	285	296	266	328	267	295	262	314	294	272	259	269	282	266	270	256	278	289	289	267	292	294	271	261	279	311	264	288	273	272	294	290	255	276	305	248	261	256	250	268	283	265	295	325	272	255	301	267	284	290	264	276	281	292	265	274	281	273	280	292	266	273	296	285	283	331	272	298	328	283	276	268	274	315	268	295	278	282	266	275	268	299	239	280	254	272	326	283	290	290	278	283	282	273	300	302	268	273	265	249	285	269	290	278	258	274	309	272	297	265	283	268	290	272	277	278	271	294	279	274	285	244	254	264	277	240	273	260	294	287	261	268	281	281	294	298	310	259	263	254	325	276	287	299	293	275	264	276	303	264	276	284	286	286	300	293	280	303	293	298	254	294	288	298	286	270	299	282	279	256	305	250	257	301	278	274	266	278	247	269	253	276	272	279	301	261	260	284	287	290	276	273	286	275	282	289	285	292	300	272	247	316	272	272	281	252	259	275	257	298	263	293	276	300	293	282	259	256	291	290	288	293	286	273	274	278	269	261	277	293	286	263	280	289	273	274	273	290	282	269	285	285	281	292	279	269	321	273	303	267	287	307	304	273	273	269	285	281	294	265	260	291	263	276	291	296	251	297	292	280	263	254	256	257	289	278	281	291	269	269	281	268	294	298	271	302	265	300	278	277	283	271	270	295	277	294	310	276	292	289	279	251	298	255	291	260	291	288	290	290	286	287	249	284	289	306	268	276	286	272	295	285	266	294	251	256	306	242	276	262	293	303	294	313	283	283	254	294	255	290	276	293	274	283	255	274	265	266	296	288	293	307	296	282	288	310	257	274	289	284	301	285	277	267	289	269	280	273	291	291	286	293	276	268	270	298	276	292	286	271	272	250	289	268	268	275	287	275	267	286	285	263	260	321	292	286	311	277	292	286	288	285	293	281	301	276	266	284	282	273	267	284	259	262	255	274	279	269	272	281	294	261	269	299	262	272	338	273	311	254	328	244	306	297	286	259	272	274	287	308	326	285	316	289	299	278	284	270	298	284	290	295	263	263	274	261	290	264	272	260	275	267	293	285	275	264	281	323	325	291	252	256	250	264	301	267	273	237	274	255	294	269	267	303	283	295	281	263	255	254	284	263	263	254	244	276	312	263	266	255	277	263	280	269	276	260	302	310	279	276	275	287	307	268	316	276	301	254	285	264	297	275	284	266	278	293	250	253	282	251	299	273	264	315	289	270	292	268	314	280	278	276	256	276	271	273	275	292	295	276	261	279	261	268	290	292	262	286	257	265	282	269	273	291	287	266	284	272	266	280	288	268	280	278	277	257	283	301	278	267	288	297	278	278	280	272	276	256	254	277	270	295	235	289	297	280	258	268	294	282	267	293	268	286	278	273	269	328	296	278	290	264	319	255	289	286	275	281	298	263	246	253	266	275	286	288	258	242	293	274	286	265	292	298	296	271	283	278	290	264	267	277	276	278	305	286	266	256	268	270	299	280	298	294	284	304	267	261	272	253	260	273	278	289	266	257	303	280	296	270	275	305	294	246	297	282	304	260	252	261	275	295	249	289	274	272	273	261	277	268	265	295	286	280	305	267	277	271	294	273	300	285	284	301	241	296	265	256	278	301	264	280	286	248	270	264	279	285	282	283	265	280	233	304	307	297	290	283	257	271	280	288	289	310	273	269	275	264	299	246	275	273	270	269	296	287	255	253	292	259	251	268	298	308	278	272	268	270	277	264	300	259	245	306	265	300	276	267	286	304	267	302	283	273	301	282	275	287	315	284	304	266	291	285	271	293	295	265	257	274	274	272	306	302	267	261	236	276	262	295	308	276	286	278	278	259	271	256	287	256	244	270	266	251	262	269	305	276	280	267	274	275	292	260	285	283	302	259	275	295	292	268	261	258	258	263	253	300	293	258	305	265	282	298	265	284	276	318	296	283	300	284	238	292	285	269	265	288	290	287	312	295	252	272	286	280	277	273	264	295	295	295	294	290	273	236	271	268	282	282	286	280	259	267	275	273	261	294	307	250	276	267	287	245	273	278	297	304	302	310	264	266	264	281	281	273	267	272	281	278	295	280	287	297	291	272	279	283	266	272	263	281	269	277	296	305	305	304	286	308	292	262	303	277	274	255	274	263	255	273	291	284	260	292	281	281	283	291	259	301	268	281	305	302	269	283	273	274	293	284	274	278	266	279	291	289	293	267	255	288	256	288	277	275	279	248	262	266	290	277	274	292	305	272	300	282	282	260	291	271	258	282	269	322	303	274	283	302	250	268	291	282	266	255	300	316	309	283	302	258	266	286	291	298	293	292	273	302	297	265	303	304	278	296	270	278	304	279	265	274	288	285	284	313	303	292	293	255	304	262	255	266	287	291	294	276	287	273	277	279	279	280	285	308	292	279	256	240	296	275	264	270	267	306	301	229	289	256	280	295	242	299	303	272	283	263	271	293	290	275	298	284	282	270	289	272	305	270	272	269	305	249	282	264	274	307	300	273	268	254	286	269	300	280	260	257	290	298	283	320	294	263	284	255	272	231	266	283	270	294	304	268	252	319	269	299	274	286	287	277	247	275	270	299	282	263	298	299	309	273	312	254	256	300	273	264	276	279	264	280	303	292	260	257	281	279	269	258	291	271	278	274	279	277	278	284	299	253	305	287	291	314	264	250	288	291	280	282	265	283	296	256	256	289	282	262	304	297	243	287	274	276	254	261	283	267	249	276	335	282	291	292	295	274	267	285	292	306	254	278	278	291	278	282	277	299	276	299	268	324	278	256	316	281	259	263	285	279	285	284	277	285	265	265	284	288	269	282	278	258	319	276	287	290	279	255	276	284	264	262	263	273	239	284	249	280	289	289	276	259	308	259	263	296	278	275	272	271	266	248	305	279	270	270	278	279	289	289	274	301	309	281	306	282	282	272	288	270	311	294	287	275	239	253	288	278	296	253	281	256	261	226	274	277	273	267	299	289	269	276	291	271	263	324	283	288	273	287	307	287	304	304	291	278	243	289	273	247	275	308	249	261	275	273
8389	1004	635	419	425	372	342	371	329	335	323	331	339	342	285	314	268	301	324	332	310	324	301	322	332	311	314	322	344	345	324	299	317	337	301	318	317	303	327	295	314	293	310	301	332	271	317	304	309	301	317	264	313	305	311	307	290	301	313	323	297	314	316	313	292	312	344	317	294	295	284	285	293	280	295	309	306	343	282	315	312	303	283	296	313	286	299	287	271	285	334	309	311	321	288	326	315	305	318	324	313	318	292	308	310	338	326	313	305	281	316	307	326	327	317	378	332	317	310	285	301	336	266	318	334	308	309	326	288	325	291	288	325	330	311	317	297	322	294	327	308	330	302	311	288	296	335	298	290	325	304	280	293	349	327	323	309	320	343	331	364	286	332	316	301	340	286	334	293	298	308	303	317	308	298	307	305	295	297	340	307	299	320	301	316	300	319	290	304	316	317	319	297	314	288	342	311	314	321	272	334	295	290	313	327	292	306	300	329	323	326	323	337	294	297	321	337	310	297	333	280	329	295	351	318	336	308	293	330	280	297	298	326	321	314	311	302	295	288	264	337	317	329	309	308	324	333	279	301	324	315	290	282	343	297	310	327	301	328	324	337	296	322	309	300	293	314	292	309	328	346	317	305	325	309	319	327	317	304	315	316	314	361	308	296	327	325	321	341	290	315	308	312	324	341	302	337	307	291	335	332	320	323	309	297	292	322	282	274	309	331	328	299	323	309	312	290	310	335	321	283	345	342	308	341	329	332	312	314	314	325	305	305	323	302	319	317	296	320	328	318	320	326	368	302	328	321	299	296	299	304	321	319	322	372	276	297	329	310	297	348	311	324	321	316	284	290	348	327	328	312	284	333	292	272	319	318	301	314	308	318	310	307	327	344	332	289	348	323	318	344	307	310	325	308	309	313	318	309	320	310	322	291	331	319	305	318	318	308	312	310	325	314	344	320	336	351	310	361	304	322	311	290	303	330	312	361	332	330	279	308	296	293	302	314	277	296	292	318	307	333	331	315	302	290	303	307	311	317	322	290	331	327	313	328	329	316	306	297	308	307	329	309	341	299	325	326	322	298	309	309	301	338	327	304	313	345	308	308	307	271	313	315	303	304	321	322	324	327	336	301	303	307	310	322	298	356	316	311	301	310	328	329	320	299	313	316	324	305	292	332	318	322	314	306	320	299	337	326	315	296	318	306	307	296	292	309	293	328	288	323	306	300	319	316	333	330	280	316	289	319	297	337	317	344	334	323	313	322	300	327	325	357	300	329	276	301	335	319	322	308	297	277	302	322	323	308	344	304	328	327	362	258	326	290	314	293	301	304	309	323	292	283	333	334	341	301	322	301	290	288	304	286	303	317	335	329	308	294	331	316	319	343	306	317	318	289	344	348	316	299	310	297	305	334	336	320	325	328	320	342	313	291	310	279	322	311	316	306	304	301	270	313	343	323	318	332	290	311	276	327	317	315	319	317	335	297	297	320	331	311	329	317	343	306	300	312	303	300	292	287	303	299	358	287	300	291	290	300	322	319	316	328	324	314	294	332	320	312	299	339	350	313	328	333	344	300	323	304	291	340	298	307	341	297	279	287	321	332	315	320	305	298	291	315	313	330	321	322	331	291	304	324	323	342	337	311	316	304	303	322	342	315	310	320	330	330	303	277	324	307	319	301	319	304	326	299	311	302	292	319	295	317	334	335	300	302	310	325	306	318	320	306	294	309	316	347	316	357	318	295	325	338	283	334	320	285	302	280	280	312	290	313	316	296	299	338	280	290	290	268	281	305	322	322	297	327	309	328	308	292	296	315	299	297	302	303	315	306	332	317	309	300	280	263	322	291	330	301	310	328	324	328	327	298	347	319	325	306	342	290	310	293	317	312	296	335	325	292	303	336	282	318	293	310	353	322	288	331	308	317	286	319	334	317	299	328	328	315	336	331	303	306	313	297	340	296	317	303	292	300	303	305	326	310	302	326	297	304	308	286	298	332	307	295	311	286	325	321	342	343	338	321	334	318	330	295	293	326	275	332	294	324	301	309	339	305	320	320	304	313	309	311	331	296	310	321	309	302	274	293	300	302	337	275	304	308	311	296	289	312	297	291	341	283	314	320	329	340	316	315	304	309	285	318	299	350	318	286	322	296	307	326	294	285	314	310	326	335	295	309	344	322	312	306	295	339	350	339	297	338	318	302	276	324	327	336	287	301	307	297	286	294	308	312	318	275	327	302	310	311	306	328	307	317	279	315	300	281	318	312	345	305	310	321	321	327	330	302	307	322	312	286	332	315	299	297	294	310	325	302	271	282	276	328	323	331	324	306	293	319	305	302	291	337	322	354	328	323	334	318	312	272	305	299	322	301	331	312	310	300	311	305	330	306	325	300	339	291	339	310	326	317	316	287	310	322	323	309	311	303	303	300	291	292	302	302	304	299	320	291	312	326	346	330	275	302	300	300	285	288	329	318	321	289	298	304	299	321	326	294	310	339	314	325	301	317	334	309	337	356	307	295	250	310	321	331	306	308	304	300	296	282	293	320	327	346	316	341	326	333	312	327	329	345	309	329	304	336	295	306	306	301	319	321	314	304	314	312	331	338	331	301	301	295	325	284	288	290	296	311	318	320	321	329	307	335	314	315	329	344	285	336	315	301	271	301	314	333	292	342	305	306	329	320	316	349	298	310	322	307	316	290	305	308	334	304	332	306	290	357	333	292	348	318	291	298	321	299	313	293	339	322	299	325	325	284	312	314	301	309	301	277	309	326	304	313	324	303	309	311	320	277	296	312	343	297	318	310	307	330	294	321	297	308	310	293	300	282	307	283	284	305	313	333	318	311	297	299	295	305	296	321	308	286	280	306	308	359	312	294	291	286	321	314	317	337	308	305	303	334	305	318	320	319	314	301	297	311	331	310	332	301	302	333	310	362	295	310	320	307	342	331	313	291	267	307	298	329	337	336	296	335	323	295	332	305	323	343	294	306	333	331	296	327	331	317	315	283	305	319	323	342	349	333	322	296	307	289	314	310	331	306	340	294	289	330	333	317	339	323	304	311	329	331	279	297	344	312	313	327	296	317	302	325	318	285	322	309	321	316	291	321	302	300	310	325	299	319	320	306	314	302	328	344	335	322	337	287	318	309	312	311	296	323	311	322	359	316	307	315	277	327	300	333	296	351	344	305	316	306	302	292	350	276	287	314	312	301	307	307	308	332	296	335	286	304	328	328	302	305	322	306	333	299	294	292	328	306	310	343	333	301	298	319	298	312	308	330	348	330	286	314	306	333	287	319	325	280	307	310	300	319	311	336	300	304	315	358	272	294	300	321	294	328	327	320	317	335	306	309	318	317	298	335	318	293	333	304	315	323	334	320	302	307	267	307	274	305	313	318	308	306	337	316	308	321	326	344	294	296	321	328	324	310	300	339	332	302	302	293	331	336	333	328	305	284	345	335	310	284	320	320	328	307	315	306	319	305	309	328	337	298	318	313	306
23648	21100	28282	24131	21079	9381	732	455	367	309	252	264	263	222	220	200	193	180	198	172	151	190	175	167	182	165	142	176	152	153	155	124	160	136	139	166	142	144	136	136	168	151	147	144	147	155	151	155	145	146	118	148	135	138	143	124	170	156	134	137	158	148	150	144	135	155	136	125	147	142	143	135	133	159	170	139	141	148	155	140	157	134	124	139	155	126	152	158	154	138	122	150	134	138	159	159	151	128	134	157	119	126	134	127	150	130	121	134	160	126	147	138	134	144	145	131	122	132	148	141	142	141	129	138	130	136	153	151	134	132	145	146	116	140	149	141	171	170	116	129	134	139	152	141	137	147	149	134	152	141	148	125	163	145	122	139	151	161	148	133	122	151	150	134	130	128	138	138	162	134	121	145	152	158	136	131	142	137	125	150	127	159	147	141	132	138	148	124	163	141	142	126	144	144	145	146	147	122	147	128	130	117	133	137	153	153	138	136	131	131	131	133	119	145	154	147	166	132	129	120	137	152	147	136	134	143	156	160	135	133	143	135	139	147	148	143	142	163	133	134	129	142	121	136	155	154	157	133	156	132	146	152	142	138	128	148	153	151	140	141	152	144	139	120	128	130	117	155	152	142	143	143	145	163	134	141	135	158	134	127	150	158	128	143	103	128	127	143	138	133	132	141	121	150	140	139	140	149	131	125	139	138	145	138	139	152	125	126	139	130	136	129	114	139	143	125	138	122	145	143	127	140	149	143	120	123	139	121	158	139	127	136	145	122	128	137	145	144	147	143	135	127	129	149	138	143	125	139	129	133	166	142	146	159	139	144	148	123	152	133	140	153	145	140	146	145	145	151	131	130	143	137	154	149	134	125	163	144	132	144	165	135	136	169	146	139	170	156	126	119	137	146	146	140	140	123	138	140	133	131	138	156	123	148	131	145	127	136	138	132	140	135	114	146	148	131	128	139	129	140	125	133	131	125	153	149	138	137	137	142	144	136	140	130	136	134	151	135	141	140	143	131	161	117	138	110	126	142	152	162	152	136	121	135	135	146	167	133	137	142	141	134	141	158	147	129	150	143	130	160	156	154	140	134	139	142	153	131	148	145	131	130	126	142	141	141	134	149	145	148	140	130	131	119	143	140	145	132	136	139	147	148	124	151	144	119	135	139	146	124	148	142	149	136	141	125	138	146	146	143	119	138	132	145	135	138	138	153	136	135	163	147	129	143	138	141	168	142	119	142	145	143	133	138	145	125	161	145	147	134	141	139	153	141	144	135	139	138	145	131	173	161	149	139	141	146	151	137	140	151	152	157	123	138	144	126	142	132	143	161	134	154	152	150	136	118	115	123	148	130	144	119	157	119	116	132	151	136	149	151	135	169	130	142	138	145	146	167	139	132	142	125	123	139	135	148	138	141	151	138	128	130	138	143	128	122	150	147	148	139	145	134	143	112	137	147	151	135	167	144	140	127	150	151	123	139	152	145	135	135	153	155	125	147	134	128	151	162	131	142	150	129	129	120	147	142	147	151	148	142	131	163	156	146	128	144	150	148	137	123	157	128	163	151	148	140	154	127	143	147	124	142	120	148	131	134	138	136	150	133	135	148	153	132	143	138	143	145	138	139	158	128	143	130	158	127	123	124	147	132	140	136	135	142	152	144	141	160	141	128	140	124	135	138	129	137	129	132	138	144	133	149	141	140	145	128	140	118	140	149	143	128	136	132	143	136	134	128	117	171	158	142	114	150	134	113	142	169	131	133	126	157	148	128	150	137	125	132	133	129	153	144	142	120	145	145	136	125	109	127	155	145	127	174	148	132	122	158	147	128	116	146	137	131	134	143	124	143	135	134	139	136	141	116	138	138	134	133	162	142	134	130	138	145	131	136	135	160	142	138	139	132	148	138	138	129	139	145	142	121	135	152	137	149	119	133	118	130	149	162	143	159	133	133	133	153	155	134	118	120	124	147	130	137	138	151	147	157	149	157	148	131	139	144	141	151	138	147	144	137	138	143	141	175	140	134	137	149	134	138	141	151	137	126	136	143	149	146	118	135	149	138	116	135	152	146	150	120	130	147	124	156	155	129	151	165	130	155	156	123	123	141	117	137	163	139	145	161	134	136	152	155	159	147	128	131	139	125	147	148	127	129	133	129	124	136	124	149	145	128	146	134	141	136	142	135	154	124	135	137	138	137	150	134	120	154	150	150	115	148	133	121	142	132	166	158	168	137	152	146	119	141	141	155	139	156	136	135	157	139	120	132	165	135	122	139	121	140	133	117	120	142	136	152	140	133	145	143	137	138	138	138	148	167	139	142	149	152	110	138	155	146	152	154	154	153	148	126	155	144	132	147	168	140	130	135	131	123	148	129	138	130	139	147	150	132	143	129	135	154	136	121	146	151	138	146	149	129	135	130	150	136	172	118	129	139	141	133	167	130	143	131	113	146	130	145	158	122	154	127	136	145	112	130	134	139	133	147	134	151	153	133	126	151	133	134	144	151	134	139	159	125	118	147	130	138	138	133	135	154	130	145	137	117	146	136	136	145	157	148	146	141	128	107	133	159	126	126	133	135	106	146	131	133	146	144	134	138	132	127	127	151	161	125	137	130	165	145	142	132	139	148	142	157	138	141	147	140	152	143	160	139	130	131	140	123	139	128	132	134	129	152	121	144	159	125	135	135	137	122	130	147	137	124	152	128	145	168	136	139	136	123	146	138	123	127	162	122	132	153	147	140	132	153	136	130	128	146	157	144	110	132	137	135	152	134	121	136	148	128	140	139	140	143	124	125	153	120	139	133	150	119	130	133	147	133	108	152	152	123	141	151	140	125	139	136	146	133	151	114	139	147	117	137	151	138	154	118	123	151	157	136	149	137	139	148	142	145	139	132	111	130	126	147	142	135	127	129	174	130	148	140	133	145	156	120	129	132	155	133	151	128	139	115	131	148	134	124	137	151	136	145	146	131	133	146	142	155	143	143	173	124	130	155	133	121	151	134	138	145	145	148	143	134	140	143	144	125	180	155	136	148	160	151	139	132	125	140	138	143	118	144	153	133	137	138	142	126	161	135	166	150	147	128	135	165	131	136	108	137	169	137	146	160	132	139	140	127	136	136	125	154	133	147	149	138	139	146	128	131	146	132	158	119	151	139	144	140	139	154	145	123	151	130	143	131	131	125	161	133	130	148	138	143	137	134	150	153	141	134	122	135	126	142	137	155	145	127	139	132	137	124	139	150	147	137	134	137	160	129	132	143	129	158	154	139	149	129	149	134	141	153	143	137	116	163	139	135	134	144	143	118	142	124	137	138	143	97	113	179	153	136	146	130	138	134	156	141	139	137	147	140	152	138	123	134	138	119	131	129	150	134	132	145	126	129	125	128	159	131	135	142	165	128	120	122	134	137	149	131	137	127	126	126	145	135	153	133	123	144	133	135	125	134	147	150	145	132	167	135	172	148	142	151	174	147	143	115	146	146	147	116	109	147	135	135
27490	10099	5438	2377	1671	1292	945	759	586	487	397	364	345	310	306	262	257	229	228	210	208	209	165	190	198	180	195	175	177	182	172	191	162	182	177	198	165	174	172	182	184	201	156	167	197	186	149	152	156	145	166	156	196	173	150	156	164	153	176	163	174	160	170	145	186	177	171	157	182	160	181	156	157	147	164	149	161	173	150	157	183	182	188	176	155	145	174	164	182	152	152	218	163	184	144	163	171	159	170	153	185	168	165	155	158	177	162	162	173	155	165	147	147	147	177	160	133	172	190	162	171	170	171	176	158	165	156	151	175	134	162	166	185	162	176	149	148	154	153	153	152	159	141	141	176	178	143	162	139	150	155	176	141	139	132	165	170	156	162	154	163	150	132	163	136	157	162	151	172	164	158	165	150	164	152	157	148	135	172	156	164	149	166	152	142	175	157	183	176	154	176	178	137	165	174	149	143	192	149	146	184	163	147	166	150	164	150	157	150	172	139	171	176	159	146	158	182	147	151	186	139	158	159	161	151	163	146	188	153	167	148	161	165	153	162	149	162	158	157	184	168	191	147	168	163	168	170	150	157	146	174	153	145	166	147	164	168	144	174	141	170	161	162	169	148	167	155	156	157	146	164	160	166	182	169	156	183	156	174	184	169	145	135	151	180	162	155	155	175	147	147	161	170	175	165	155	161	168	154	168	143	158	174	152	163	155	182	172	156	165	158	175	145	177	175	162	167	161	156	162	178	162	175	179	168	157	165	165	173	166	178	155	163	184	158	175	138	168	173	178	181	144	158	175	163	128	160	147	170	150	163	173	178	151	174	164	154	164	186	169	170	142	169	174	151	164	156	147	171	181	169	165	146	164	179	164	163	162	170	156	147	155	153	176	138	179	190	168	148	161	167	157	149	165	175	149	166	159	161	159	148	148	151	179	179	170	160	190	145	145	150	154	137	169	156	189	164	149	180	156	197	172	165	165	169	159	180	158	162	160	151	158	157	152	168	169	147	163	169	172	163	153	158	163	163	157	147	156	165	155	153	170	166	169	174	153	147	155	160	177	170	144	154	177	144	165	167	162	183	166	163	170	152	168	150	166	180	167	149	161	158	156	169	156	170	166	157	165	167	159	168	185	147	143	167	170	148	174	174	135	169	164	156	159	150	178	156	166	165	152	144	153	169	136	182	162	185	177	167	166	145	193	137	160	151	159	153	169	169	166	145	147	155	154	155	164	140	171	132	169	163	182	142	172	166	148	169	171	137	161	161	165	145	156	151	157	147	169	175	182	185	142	149	155	149	146	162	151	154	142	157	156	170	152	188	146	168	172	144	148	177	162	160	183	158	166	163	157	171	133	165	146	167	148	155	159	178	174	173	174	164	163	157	176	160	156	185	178	163	151	168	171	155	182	168	153	172	160	137	148	152	174	152	151	175	147	168	162	153	175	153	148	167	141	176	151	140	137	144	175	160	139	173	151	161	167	178	184	175	159	146	158	151	164	150	170	162	179	159	160	149	159	178	183	168	155	160	172	184	165	139	159	169	183	160	149	162	155	162	203	165	156	157	141	154	160	147	159	168	166	141	154	173	144	179	160	154	145	161	170	158	168	161	176	160	176	169	157	152	158	171	156	172	145	174	160	172	173	157	153	149	173	164	148	178	166	166	146	163	171	149	159	167	160	166	155	151	152	152	162	159	162	154	145	178	185	131	166	165	176	168	160	156	141	143	177	152	162	162	188	152	168	176	143	153	181	182	147	150	156	169	174	158	143	160	154	154	163	150	148	152	144	152	159	153	136	172	166	166	178	156	147	157	185	168	170	162	169	187	162	185	170	143	151	149	166	152	160	148	172	159	170	164	150	184	167	148	154	154	160	179	153	159	158	174	170	164	158	154	164	162	167	160	155	145	164	152	160	171	195	177	167	143	156	174	162	127	144	142	154	145	158	158	176	172	168	161	157	161	155	151	181	172	166	186	141	158	158	168	161	159	168	148	159	157	166	145	152	162	163	154	165	189	173	140	161	158	168	156	141	162	182	164	158	172	148	169	149	166	200	166	181	150	164	171	148	169	164	142	153	161	165	159	181	183	176	144	169	157	161	173	169	155	154	170	183	175	141	169	144	137	166	163	142	163	168	193	160	123	146	165	153	145	146	186	144	183	167	174	172	158	159	165	153	161	159	184	172	155	146	165	169	138	179	163	165	159	151	159	175	175	164	156	181	158	184	150	153	163	168	150	162	147	155	161	185	172	168	147	168	155	185	160	169	167	182	172	171	142	141	174	163	154	129	155	152	163	173	172	152	155	162	163	163	171	178	152	180	157	169	162	160	167	156	182	161	132	122	169	183	157	147	151	179	152	161	177	173	150	166	155	148	145	171	157	168	158	169	186	140	152	168	160	168	196	188	151	176	167	147	171	169	161	156	152	153	161	173	166	172	171	147	168	165	133	184	151	179	153	145	160	156	163	149	161	173	165	155	146	155	176	160	143	154	169	154	174	144	169	160	174	148	160	142	162	160	154	165	148	169	143	172	163	149	147	144	155	169	165	162	160	173	153	170	192	156	160	158	140	161	158	165	172	157	171	161	173	156	172	155	159	179	167	142	175	164	191	164	171	154	153	156	175	177	160	161	146	163	138	143	161	160	165	132	166	165	166	146	143	164	150	193	174	166	162	160	155	162	170	147	142	181	145	159	187	159	163	158	150	157	154	159	185	172	157	149	155	146	156	149	184	164	176	166	171	149	149	154	160	179	181	172	171	145	146	166	190	170	125	168	148	165	166	187	171	167	155	167	160	169	173	146	154	148	158	155	163	164	155	171	146	145	192	164	167	154	148	153	142	162	146	180	181	143	137	144	176	178	163	149	153	178	148	164	164	164	151	174	165	157	158	167	168	184	148	155	181	154	147	151	171	184	156	155	160	161	154	161	177	136	149	162	148	143	180	177	163	165	161	176	159	148	161	145	164	140	150	148	168	173	175	171	166	170	154	161	149	151	157	156	163	146	165	139	165	154	164	167	162	160	143	164	168	150	146	158	154	176	160	168	153	162	171	169	155	158	163	166	157	174	167	157	172	163	169	169	166	181	153	151	165	146	143	145	169	153	166	168	167	171	166	173	167	171	169	174	155	135	178	169	179	175	161	171	159	172	142	163	168	153	168	150	161	152	170	181	144	182	175	137	151	144	168	190	179	138	152	185	168	153	147	153	161	161	185	158	153	157	168	161	170	152	156	157	160	163	139	154	161	174	162	153	169	162	156	168	150	162	166	174	174	174	173	169	157	161	149	155	187	155	171	164	156	164	142	166	144	162	157	165	147	162	171	164	158	172	207	168	166	164	142	177	135	163	172	169	165	164	165	182	163	169	179	140	178	177	176	145	162	171	163	168	160	163	160	162	136	153	187	149	144	166	168	163	164	150	141	177	167	169	150	154	181	164	163	149	176	166	166	159	157	186	164	140	168	142	154	166	156	174	173	177	171	132	158	178
24895	21138	27148	25318	9750	879	737	652	561	556	527	543	534	493	514	504	522	506	522	498	519	475	511	480	479	470	457	454	434	484	474	503	493	440	433	454	407	455	461	463	430	461	502	502	439	504	491	471	448	444	444	487	462	498	438	463	508	464	465	452	444	507	460	457	468	471	474	466	436	429	502	458	435	444	442	456	464	483	487	457	431	469	431	468	480	459	456	467	455	485	479	495	407	497	440	426	446	504	459	465	453	446	467	478	475	477	437	438	432	471	472	425	460	489	487	487	469	445	459	439	480	458	462	475	490	503	515	481	472	477	415	488	437	459	474	438	484	473	461	509	458	484	499	465	482	485	502	478	473	484	453	499	462	435	470	454	446	445	480	463	460	431	469	445	460	490	482	454	470	463	461	500	413	453	501	466	440	486	423	451	509	449	433	502	471	495	458	502	483	456	491	506	504	467	482	462	470	460	494	487	457	468	463	409	475	421	458	437	468	435	462	475	444	432	443	446	483	439	458	489	457	498	436	457	431	485	437	500	463	484	463	430	459	476	497	416	500	476	480	458	448	477	485	464	497	458	434	419	488	455	439	472	442	445	464	447	486	486	497	441	466	483	525	456	480	455	469	454	527	449	480	479	437	478	450	444	516	482	422	487	459	493	431	437	513	493	474	470	497	476	502	448	446	445	457	452	453	447	473	457	446	436	482	459	480	401	478	488	483	457	483	490	395	447	444	428	485	475	471	456	449	510	465	482	499	446	460	472	457	426	454	486	504	449	427	456	477	470	500	448	456	468	465	451	468	484	480	457	476	455	439	466	469	457	469	412	459	456	481	495	426	462	481	479	509	475	472	495	461	456	437	479	439	487	466	488	482	499	466	496	475	464	427	440	449	468	462	410	471	475	484	486	466	449	430	448	441	458	476	467	484	441	468	437	437	477	462	477	437	437	462	481	455	469	464	470	433	461	450	514	441	457	448	456	467	484	439	463	436	502	442	503	462	503	500	468	481	453	460	468	501	450	476	437	480	442	427	502	461	462	452	448	451	410	462	420	507	483	458	506	454	431	413	457	497	453	402	484	446	432	447	457	436	484	465	499	453	504	465	451	436	485	451	455	451	477	473	489	445	519	524	510	488	467	462	461	468	462	424	469	471	437	452	464	480	452	462	522	409	478	485	446	460	459	474	447	477	481	504	445	443	471	441	439	479	464	522	479	437	505	482	446	477	473	482	446	493	455	473	477	467	469	472	483	438	487	452	455	443	459	481	484	473	476	456	462	457	462	456	477	511	482	488	476	482	452	494	476	474	485	501	440	465	451	465	448	447	463	466	453	503	454	453	500	500	493	465	413	468	458	446	465	471	456	470	481	453	461	460	447	423	493	447	463	472	462	483	483	464	479	466	452	474	478	443	473	455	463	475	440	469	498	452	459	455	458	449	475	489	421	450	454	483	447	501	473	458	463	473	497	489	481	508	480	458	501	461	453	480	467	477	447	488	470	457	473	488	465	457	466	433	489	495	473	429	432	481	457	478	472	435	450	491	469	429	505	469	479	491	439	479	507	456	473	446	486	489	490	470	448	467	444	427	454	469	475	474	473	477	463	435	505	482	453	444	437	435	464	445	475	466	455	452	457	446	462	473	450	449	434	462	428	472	459	490	452	426	482	433	449	454	445	493	466	439	479	489	454	468	471	488	441	489	427	472	477	431	411	489	437	524	454	410	478	457	461	405	475	465	461	451	440	470	433	445	439	490	433	504	426	475	465	468	469	516	466	489	462	448	463	479	466	445	488	461	482	458	465	478	472	460	423	442	486	433	485	432	475	451	467	421	468	477	457	465	519	453	455	464	444	433	445	454	445	492	476	446	489	451	423	451	445	451	453	401	476	431	467	473	428	472	443	491	466	475	468	449	462	483	442	449	471	436	466	499	459	498	483	510	435	498	482	440	456	478	444	505	481	449	478	473	472	471	487	453	511	461	509	472	451	441	437	435	428	478	464	440	428	432	507	480	495	462	492	451	520	453	459	429	488	503	431	437	453	436	432	457	461	462	460	455	472	444	480	435	459	443	457	476	519	474	422	419	444	473	465	488	466	470	479	420	436	489	446	460	467	483	458	457	472	436	499	450	480	449	490	457	461	460	441	469	474	478	427	447	463	443	481	506	478	428	498	448	432	496	463	533	454	462	461	443	471	437	467	430	463	469	526	438	473	518	429	475	471	467	418	481	477	486	435	486	496	452	466	485	496	449	478	477	483	470	450	455	463	461	475	459	474	434	503	497	492	494	492	485	447	466	435	486	482	442	458	427	475	451	468	487	448	445	463	460	463	479	505	476	461	470	414	457	463	481	507	472	469	420	484	494	454	456	446	473	468	450	464	471	469	452	456	474	460	426	476	420	475	454	453	435	434	441	434	479	427	463	459	451	469	500	479	487	428	490	427	439	441	520	472	479	426	482	517	486	446	457	481	427	482	449	434	472	469	478	485	490	522	447	473	471	456	501	489	435	491	455	458	484	455	438	471	463	484	442	470	448	460	475	445	496	499	461	489	468	485	440	480	448	470	436	447	460	458	469	475	467	449	466	471	503	478	459	481	495	451	455	462	470	492	481	452	435	495	414	521	446	415	452	442	437	478	476	445	458	505	481	494	435	462	484	483	490	483	456	454	426	502	489	471	498	513	498	484	466	444	460	480	443	444	512	452	473	422	454	424	473	452	433	494	462	509	480	469	476	461	441	458	443	454	444	453	414	460	467	492	460	460	469	479	466	420	455	447	465	441	465	477	476	465	465	438	449	489	437	481	438	425	452	495	475	450	470	437	516	488	433	454	480	472	484	439	451	481	419	456	503	483	433	436	444	458	459	462	448	429	472	482	440	482	456	508	447	429	466	447	483	464	458	480	463	502	469	470	438	506	446	453	447	468	495	441	461	468	451	469	470	472	454	467	447	459	478	450	449	462	476	457	433	474	493	471	469	479	457	453	493	471	435	471	469	469	412	434	494	468	470	437	469	477	482	438	452	493	430	465	470	470	470	442	432	478	482	451	447	451	476	531	485	469	459	461	467	444	459	468	480	480	465	473	435	464	504	450	462	437	452	469	469	478	516	490	456	461	436	451	485	495	457	446	454	457	481	464	467	469	454	458	472	485	465	471	461	479	480	468	435	476	519	493	523	434	414	478	485	457	479	485	466	471	477	445	477	448	433	463	500	445	448	462	489	468	489	465	433	498	487	483	521	482	452	473	432	471	463	474	470	482	459	483	448	467	430	464	453	497	493	481	473	477	482	475	462	464	479	490	454	482	488	457	459	466	395	439	476	449	496	429	463	490	470	476	447	438	499	440	471	441	471	430	438	450	474	435	493	420	475	450	474	458	460	491	464	481	431	465	474	402	454	450	471	500	430	467	438	444	477	453	490	469	463	496	422	505	427	500	467	448	447	434	477	473	449	474	481	445	481	462	468	483	430	466	476	439	498	467	456	473	455	434
25393	7232	3193	1713	1346	1065	893	819	712	656	615	587	572	567	530	547	521	521	534	560	550	495	531	477	514	503	509	475	508	507	464	484	512	464	513	454	490	479	492	504	499	468	470	448	452	495	483	478	493	508	452	470	470	490	509	487	552	508	529	509	481	486	485	476	504	503	455	505	490	488	463	487	492	482	500	489	512	484	503	477	486	480	471	471	474	525	511	500	499	475	482	479	466	522	484	500	470	490	485	527	497	508	490	502	522	520	509	497	514	540	442	477	502	486	547	490	457	482	510	466	485	500	489	493	479	488	466	463	510	478	455	496	511	455	505	466	443	483	483	457	497	491	517	513	502	479	516	558	454	500	484	501	508	526	494	477	476	489	516	518	495	477	520	504	460	494	544	459	467	435	457	542	502	467	470	510	413	481	472	498	477	520	527	510	494	517	479	500	482	508	487	450	487	462	529	483	493	476	519	462	480	472	488	476	501	513	481	485	495	465	502	500	491	499	495	464	452	466	459	477	524	467	507	460	458	489	489	461	497	441	473	493	528	492	474	461	495	467	514	485	544	471	504	492	471	480	479	474	476	520	499	495	506	502	481	440	459	488	486	463	498	444	492	503	505	498	507	453	489	510	457	509	511	457	494	503	488	517	527	484	462	502	514	495	484	483	469	501	462	529	474	453	485	514	502	467	494	503	469	480	480	510	476	470	495	485	479	482	466	467	455	492	488	471	479	474	498	529	465	477	486	508	494	464	477	510	470	490	464	517	447	497	496	486	476	465	479	480	514	503	513	471	520	477	472	536	472	463	515	486	447	477	496	497	484	444	532	477	493	473	471	521	504	487	501	500	448	475	541	481	472	535	502	471	485	479	484	463	532	478	504	485	503	483	467	493	491	463	501	466	511	439	518	484	482	473	484	475	503	499	493	503	490	457	501	449	514	478	494	492	453	471	464	527	457	458	486	527	512	478	513	474	487	480	486	518	516	508	497	480	479	481	468	492	516	465	490	503	470	478	480	482	488	521	466	468	507	522	464	498	497	462	483	463	460	484	491	480	478	499	487	545	452	474	491	482	494	505	465	486	509	494	506	479	486	474	476	477	513	463	484	514	489	465	483	503	494	487	477	483	476	506	479	498	469	489	487	476	482	517	476	521	515	447	476	499	480	490	501	460	465	476	483	482	462	528	513	503	506	493	482	486	492	483	539	441	491	473	477	489	472	508	529	491	510	545	495	504	492	501	506	493	463	494	510	473	463	523	481	494	511	482	488	492	519	518	496	495	489	493	516	493	461	472	503	499	511	480	475	499	512	523	520	481	507	490	488	519	481	497	500	484	491	466	493	466	541	491	500	495	482	486	480	494	501	473	469	487	477	462	508	519	466	513	496	447	463	535	488	482	479	522	526	496	446	471	457	519	485	480	491	460	481	525	492	515	485	508	498	482	495	501	523	495	506	523	514	459	500	469	467	457	517	517	466	469	501	516	518	519	496	471	446	505	481	523	503	492	481	473	537	484	461	489	468	482	479	490	510	516	498	490	509	499	468	509	518	519	488	475	493	479	449	496	477	508	495	499	476	491	464	489	477	479	486	478	533	493	490	503	521	486	508	504	485	459	472	472	444	488	476	510	525	486	474	480	470	472	474	510	452	486	454	479	501	485	489	458	507	494	509	505	483	495	510	511	487	541	512	487	495	491	454	510	522	470	464	504	467	523	514	482	503	456	476	489	493	526	492	497	526	480	432	480	445	430	457	497	493	514	472	447	481	514	481	473	522	498	529	487	499	502	501	504	487	492	471	484	450	488	502	519	497	490	438	504	530	482	512	499	473	513	493	493	501	500	499	501	504	504	472	492	482	475	482	477	497	483	443	468	480	488	482	491	498	476	483	485	486	489	463	479	490	516	485	500	482	483	460	497	459	508	501	499	497	524	450	481	510	479	480	486	479	521	483	489	488	514	497	497	468	497	486	489	485	442	531	497	504	486	506	470	454	467	477	463	518	529	459	484	479	491	496	466	471	479	492	506	494	511	472	467	513	525	469	524	520	540	478	519	490	507	502	508	470	481	504	485	510	482	510	478	525	492	490	469	514	504	506	452	486	507	471	519	457	486	495	518	461	542	482	490	477	494	495	494	471	485	549	506	485	482	494	458	439	485	505	488	480	485	506	490	503	526	496	497	482	524	511	479	517	494	476	459	517	496	498	457	484	510	462	462	455	484	511	508	491	455	505	461	474	490	446	499	458	507	469	521	510	529	579	471	499	494	510	505	491	461	519	462	528	493	563	460	477	466	483	517	498	484	492	491	493	480	498	474	495	493	463	473	511	474	479	536	484	489	489	486	483	496	498	466	502	476	482	498	474	479	514	515	487	505	489	532	527	446	483	457	476	494	483	499	504	485	413	472	471	464	511	480	509	492	498	485	496	529	512	468	461	487	498	511	447	524	484	493	459	473	538	468	532	513	476	478	519	460	494	465	476	504	504	507	498	450	458	476	473	473	507	518	479	489	529	500	511	482	478	481	531	512	487	530	504	450	495	500	504	496	478	531	455	442	476	476	493	490	515	506	535	476	538	489	484	453	518	490	514	474	488	486	495	492	493	512	516	487	517	504	479	493	546	522	450	497	518	527	455	481	503	495	475	507	502	471	490	446	494	493	487	517	431	504	515	499	499	518	493	469	464	493	497	517	525	516	492	505	475	488	531	497	488	470	496	475	483	463	498	488	476	494	476	509	485	451	542	485	480	479	508	524	467	466	483	493	464	528	496	463	478	520	508	497	445	514	516	476	484	503	507	497	505	489	498	462	508	492	466	506	463	481	517	501	515	476	506	472	500	452	530	482	484	491	473	478	478	453	466	460	535	465	496	499	494	490	489	476	478	483	476	514	511	515	470	481	484	516	466	505	460	491	444	482	464	508	487	492	473	509	504	479	493	525	533	500	497	474	523	473	480	530	479	498	478	498	508	496	502	495	530	505	496	481	496	492	480	487	510	495	494	442	484	446	472	522	483	511	475	466	502	505	461	458	500	472	479	452	473	500	466	465	480	477	467	493	495	521	471	524	470	460	479	502	517	487	490	452	476	456	507	487	505	455	512	504	509	544	479	483	496	471	518	506	513	455	469	488	489	492	478	474	491	501	499	468	450	482	481	492	498	508	512	496	465	490	464	481	474	470	502	518	475	478	466	523	527	469	493	496	489	499	490	474	527	455	491	445	443	504	486	493	482	481	498	472	496	511	502	470	503	543	497	494	507	488	505	511	494	484	512	495	504	503	452	450	471	464	501	481	457	451	486	485	450	497	516	550	436	489	484	474	470	502	462	547	529	503	451	497	530	473	472	509	515	490	461	502	486	492	493	514	498	478	466	461	447	453	485	469	488	520	478	497	485	515	522	508	531	481	467	485	478	478	497	474	508	507	468	446	468	466	485	476	474	500	511	484	491	464	488	478	493	475	460	485	459	498	465	480	498	511	474	494	466	477	483	493
22411	21020	28565	23680	21022	21068	8059	980	718	600	560	516	503	461	442	423	401	380	416	399	388	378	382	366	371	370	377	344	385	358	352	363	337	366	327	352	350	336	316	364	342	373	331	349	335	304	334	318	329	297	320	334	352	301	338	346	305	331	312	297	360	327	322	298	374	311	313	310	367	332	317	311	334	338	339	297	304	325	329	325	331	318	328	269	293	338	337	314	320	317	331	322	311	345	300	300	331	331	306	327	313	305	318	337	303	301	309	320	331	329	280	312	317	313	329	296	341	353	336	337	345	346	326	345	323	320	270	322	358	302	306	336	321	340	322	288	344	322	280	326	332	345	340	325	331	329	345	339	311	309	368	321	354	351	304	367	335	339	314	301	323	292	292	287	329	321	328	320	348	314	289	302	330	309	324	318	316	331	326	328	308	332	314	315	306	324	326	309	331	305	316	351	302	302	280	281	311	343	341	335	304	296	330	325	344	328	315	314	318	334	322	291	321	303	323	323	304	319	323	281	317	328	328	295	293	331	337	340	297	308	303	368	328	342	333	303	336	304	304	324	314	294	308	295	329	321	322	281	293	282	341	325	303	317	347	296	303	331	333	338	300	314	305	325	300	292	327	309	299	301	338	344	298	331	351	322	308	345	322	330	310	331	314	301	362	316	302	292	334	347	303	303	306	295	288	314	335	327	330	301	292	296	333	304	344	327	317	305	285	313	316	301	331	299	313	293	313	318	321	315	304	314	305	313	343	319	298	329	321	326	343	309	322	316	306	305	315	336	319	310	338	349	323	293	344	315	314	323	333	293	308	301	334	333	286	316	328	299	307	325	316	291	351	344	348	324	318	293	338	289	335	304	319	310	319	319	344	296	314	291	321	312	341	337	316	336	352	318	353	326	345	314	352	336	296	297	324	307	355	324	329	298	321	319	342	316	310	337	326	321	330	339	347	310	307	306	321	321	325	338	331	303	322	350	344	336	369	342	338	300	323	316	340	318	322	296	300	310	321	323	291	340	326	343	334	310	325	272	309	285	299	307	302	317	306	285	321	317	293	292	347	326	315	318	266	309	327	287	362	324	304	315	311	315	333	317	327	344	303	329	298	321	335	340	342	311	300	310	328	289	294	337	328	334	295	356	287	309	347	314	317	311	294	297	293	327	309	345	320	292	359	312	330	301	304	347	337	313	329	343	315	331	300	267	307	322	351	338	323	344	312	290	329	312	311	296	330	320	303	334	320	321	332	312	315	284	326	345	313	314	332	317	332	299	308	311	329	325	317	341	309	351	317	330	324	352	296	317	315	320	326	278	285	327	357	315	333	328	321	320	300	319	302	315	327	334	339	331	314	298	302	299	360	290	275	298	274	318	349	294	339	327	321	316	331	292	298	334	322	319	308	327	335	331	333	317	323	312	335	298	302	329	305	309	342	332	319	319	338	339	299	318	380	315	329	323	371	326	332	335	328	291	329	310	337	328	293	335	301	296	324	314	304	339	313	333	338	348	337	315	309	317	351	315	324	350	334	298	299	287	304	282	319	367	313	330	308	328	290	316	311	306	304	305	306	319	325	353	330	333	324	316	318	308	334	323	303	317	306	303	360	294	345	292	341	338	331	317	331	307	317	299	284	292	316	315	314	351	325	319	360	310	326	349	311	309	323	324	329	331	337	309	305	325	319	296	319	305	326	341	326	306	315	301	308	299	303	340	354	278	345	316	343	347	333	309	302	335	306	330	311	351	295	293	342	295	346	333	337	294	320	357	303	314	340	329	305	293	331	291	335	308	334	340	324	303	338	303	368	281	331	351	318	278	292	300	300	339	303	324	326	320	314	331	334	322	357	292	327	288	305	308	318	328	304	337	291	310	332	320	333	325	316	342	276	308	293	306	279	307	323	318	338	335	336	302	336	322	312	328	304	286	349	303	312	326	358	343	319	310	291	317	310	348	353	333	319	331	333	304	315	307	341	315	327	311	312	293	309	304	324	303	338	300	297	322	309	297	325	299	323	331	277	319	310	313	286	333	307	284	328	316	319	345	320	345	326	328	329	321	305	332	291	326	328	331	315	341	318	287	315	292	295	329	317	305	309	307	299	327	299	304	314	309	370	331	353	345	315	286	304	318	320	305	291	335	311	298	341	292	299	277	336	322	302	346	321	292	309	321	343	306	304	325	321	331	324	333	319	341	282	329	335	295	319	320	319	345	346	316	315	327	320	325	316	297	315	322	324	333	310	317	304	302	316	304	319	336	304	331	309	316	334	276	322	343	324	337	313	320	294	308	323	336	326	328	337	281	342	292	327	320	344	320	323	332	310	330	320	335	322	309	332	324	270	322	311	280	339	307	350	330	311	310	323	331	307	349	334	327	325	343	294	322	309	314	285	315	315	364	321	323	335	340	353	277	336	333	332	339	309	312	329	335	326	308	298	333	294	333	335	340	336	310	297	325	339	328	355	342	315	310	320	312	313	334	316	342	330	324	317	337	318	361	320	350	320	309	332	312	319	333	285	341	344	328	323	315	342	303	301	300	319	343	313	336	287	287	303	348	334	322	329	322	330	284	312	286	369	314	344	324	339	326	313	300	307	311	326	345	323	328	321	275	334	327	318	299	332	362	291	306	327	296	350	302	339	329	317	345	303	321	327	324	343	348	336	348	310	319	331	347	291	301	316	301	321	360	323	317	316	275	328	330	324	298	329	337	301	304	322	316	287	294	305	341	316	337	328	327	288	305	289	309	319	327	319	328	290	373	289	323	323	306	332	278	341	326	296	353	304	314	328	312	330	364	319	335	345	317	294	320	305	292	308	310	303	329	302	296	329	347	332	300	341	301	332	325	317	343	311	324	316	330	314	337	323	336	322	296	311	333	284	308	309	325	337	306	317	313	286	274	343	306	333	302	318	321	314	316	329	301	325	321	320	327	287	318	285	310	299	318	330	332	304	325	333	347	319	355	352	316	314	310	297	299	336	331	312	328	311	325	322	315	287	368	307	290	356	309	331	291	315	315	306	306	304	271	301	313	331	281	291	326	308	275	307	336	327	305	320	352	315	305	335	306	302	304	288	326	317	298	317	298	292	301	304	326	296	331	297	295	340	291	331	317	290	328	315	307	318	336	362	327	350	325	330	325	294	332	307	341	342	295	327	305	315	319	323	329	336	323	306	334	330	283	334	306	321	330	335	280	304	291	337	292	329	324	325	302	314	327	325	297	351	306	286	282	316	300	328	338	350	377	347	317	349	311	314	323	323	328	294	305	316	331	294	307	288	352	343	301	317	325	293	319	327	292	315	310	330	342	318	332	364	307	322	347	324	335	313	308	301	317	326	291	300	319	359	346	336	332	339	277	318	280	284	311	338	304	325	322	325	283	322	294	323	317	354	301	326	332	326	322	325	301	327	308	336	283	303	296	314	290	323	307	345	318	313	332	341	320	310	292	343	326	311	279	334	333	332	310	313	329	296	340	293	317	314	320	336	333	347	300	317	321
34762	17991	9106	4386	3186	2376	1870	1429	1139	949	834	695	644	598	573	507	454	433	419	460	410	411	363	372	405	412	390	404	319	376	370	329	383	356	361	383	360	342	344	348	326	319	342	323	363	327	328	333	355	413	328	323	311	347	313	331	340	318	338	329	325	341	318	313	314	330	342	340	336	339	342	328	309	318	336	356	316	305	344	356	314	323	313	321	336	326	329	332	339	323	329	342	311	314	331	337	326	326	342	351	316	351	307	298	374	329	387	320	329	333	331	347	300	320	325	315	330	308	329	304	317	359	294	372	326	342	323	292	343	353	370	305	330	319	308	300	297	325	336	304	288	274	318	338	330	357	277	297	330	310	332	308	336	327	319	324	309	325	342	322	328	308	338	352	280	330	357	288	336	313	318	327	338	321	297	325	336	370	336	300	325	328	338	332	305	318	370	335	330	339	313	311	320	337	306	319	344	314	303	329	344	322	331	311	314	308	324	293	320	327	340	333	326	322	314	317	320	315	331	290	325	307	303	332	314	311	313	296	311	318	309	313	294	312	342	351	313	343	361	336	333	334	312	324	346	298	340	310	340	333	356	326	325	304	302	339	312	329	347	327	308	337	361	301	314	310	342	338	336	325	331	310	327	316	305	333	323	317	313	311	359	308	310	316	330	329	293	316	325	316	343	310	319	315	334	358	338	302	307	336	333	330	334	320	327	317	328	333	337	308	337	314	342	315	318	307	329	333	347	315	323	285	324	342	328	307	338	331	311	322	319	327	298	357	302	312	314	333	325	310	301	345	356	348	314	353	324	315	300	329	365	327	320	306	324	305	340	314	316	317	355	336	329	311	342	337	340	333	324	347	325	329	344	316	328	310	317	299	317	329	316	351	300	307	329	307	319	326	323	334	331	300	308	315	317	354	324	330	335	308	331	303	304	327	326	328	341	352	305	317	309	313	329	314	329	322	334	337	317	323	321	332	307	315	325	329	300	321	341	297	318	322	366	336	314	325	334	312	324	293	285	331	306	317	338	322	318	314	309	343	311	313	337	304	330	304	319	299	346	330	341	339	339	365	302	345	314	314	337	302	332	339	342	351	333	309	351	329	322	340	326	293	321	327	317	357	325	299	333	309	303	308	338	348	342	283	340	321	299	305	298	315	340	321	331	355	283	344	305	319	325	344	337	336	311	308	308	317	320	312	321	323	337	322	279	335	322	323	304	347	352	319	313	335	316	323	331	338	309	321	321	319	303	323	339	316	312	296	308	311	317	336	301	337	319	361	302	305	307	305	319	325	333	347	330	335	340	323	326	327	314	330	321	332	362	341	347	312	315	327	304	345	333	299	366	345	320	313	332	357	339	331	316	290	309	328	330	303	343	332	317	332	351	354	314	314	311	348	305	314	310	335	359	333	313	307	317	306	326	356	326	313	331	319	344	333	309	317	337	351	305	321	353	337	299	311	286	299	290	321	328	345	317	299	333	316	309	331	317	321	338	284	336	320	285	332	336	356	329	322	320	372	328	309	315	270	324	327	316	294	313	330	334	286	335	295	321	328	332	344	301	355	307	331	386	319	300	345	327	311	316	340	314	338	341	292	321	309	327	322	342	298	343	319	334	322	335	318	315	318	306	328	315	327	337	321	342	330	353	332	343	340	317	327	305	330	333	336	319	340	338	330	346	333	333	342	308	330	358	294	323	321	353	287	339	347	339	322	309	345	311	340	298	297	301	353	349	297	313	309	307	315	316	319	317	302	284	341	319	289	331	344	306	320	325	323	315	323	353	322	310	339	343	338	330	340	330	320	317	324	350	327	317	323	332	324	312	316	321	322	323	343	351	324	321	294	308	350	330	342	317	308	333	304	339	315	338	358	339	320	305	312	322	351	337	376	341	316	334	302	331	357	324	296	330	309	320	317	329	328	302	317	285	299	339	300	331	325	307	316	336	294	331	322	320	319	329	320	333	327	304	342	317	301	308	359	311	331	302	315	309	284	325	325	327	334	341	312	341	332	332	338	322	318	301	359	358	323	319	317	300	328	315	295	310	307	322	345	343	316	330	339	291	314	355	313	309	348	295	337	324	320	317	325	298	334	323	315	327	297	309	321	305	304	329	321	310	321	341	339	313	299	322	305	346	343	323	334	314	306	315	327	322	341	354	306	296	321	305	306	305	322	309	319	337	319	307	319	309	304	337	319	310	345	310	325	281	299	313	322	308	339	348	313	292	306	323	315	303	331	320	314	316	309	321	317	315	291	323	349	333	321	299	315	305	317	339	346	320	331	305	354	322	315	333	347	315	314	321	326	308	324	305	297	344	330	313	312	325	309	342	337	332	307	287	308	283	315	311	353	326	330	337	324	318	293	280	332	283	301	328	309	311	318	338	307	332	302	345	306	290	339	311	315	311	329	321	349	310	350	285	342	339	350	317	307	313	322	343	323	285	337	303	330	315	324	321	336	346	341	361	314	320	345	341	326	337	321	326	313	300	325	343	321	350	329	318	317	287	361	332	297	305	296	309	350	329	306	324	297	318	332	331	344	341	308	330	305	320	314	307	318	330	309	328	325	291	305	348	334	361	312	346	326	370	327	341	364	316	286	348	316	303	321	288	339	350	328	346	312	312	323	318	329	313	319	344	289	321	337	306	327	320	310	313	289	301	312	331	305	341	338	273	339	298	327	325	296	305	334	331	344	308	352	327	321	380	332	321	303	310	329	311	328	305	324	304	352	330	336	343	324	327	317	315	310	312	318	347	354	333	327	343	330	326	318	352	349	341	331	326	318	344	323	306	321	311	344	327	325	321	351	350	323	350	340	334	328	335	325	334	346	372	331	331	325	322	343	344	323	351	315	315	325	362	294	352	345	350	321	322	329	344	321	307	302	315	297	360	298	354	338	322	314	311	354	342	307	333	337	311	297	318	312	341	366	341	312	310	318	333	331	313	340	311	315	335	339	322	300	330	338	293	304	319	307	360	307	349	339	329	310	325	310	352	321	331	357	326	293	351	312	320	323	344	329	337	323	320	291	325	316	318	327	347	334	335	309	330	333	292	315	302	346	306	314	310	350	334	311	295	348	339	314	319	328	328	348	328	333	322	364	326	338	311	310	319	331	327	374	316	326	350	340	313	324	321	321	297	306	352	315	278	338	323	332	308	302	348	333	338	314	346	320	298	327	324	318	331	338	307	309	339	338	327	327	343	335	322	307	351	331	310	277	304	296	337	317	332	301	333	308	331	349	306	316	343	325	304	348	327	359	334	347	312	307	308	361	338	304	302	340	314	348	299	319	293	315	328	318	277	332	344	353	317	315	352	294	339	357	319	328	326	314	296	330	336	323	304	338	300	302	317	317	342	341	334	316	316	307	335	320	339	324	325	339	344	318	338	335	313	322	347	309	298	330	296	281	319	305	325	304	314	323	331	324	316	309	322	313	339	315	302	296	340	295	344	334	305	299	304	299	320	317	345	327	347	333	337	309	355	327	314	354	344	333
28002	17342	3383	521	361	316	333	253	276	290	278	277	286	286	274	300	299	301	274	283	266	294	310	300	305	267	287	309	284	289	282	257	277	288	283	313	304	297	282	276	281	293	288	264	308	309	305	278	277	279	289	296	281	286	282	299	261	276	275	320	301	259	276	279	243	293	287	269	289	262	311	254	281	324	313	263	305	289	293	316	272	317	284	304	270	258	274	283	291	284	288	285	280	295	282	283	270	321	254	260	268	273	271	261	328	279	290	279	304	313	285	276	274	291	284	278	270	249	307	288	283	279	281	280	292	279	274	287	291	299	298	327	269	273	300	297	265	248	276	267	299	282	288	298	280	277	262	285	301	294	306	288	274	292	278	284	305	293	318	288	311	305	306	262	285	262	286	303	298	286	283	300	290	266	276	303	257	297	300	277	284	263	279	297	283	279	287	281	294	295	274	268	291	313	281	278	297	286	290	271	306	276	287	290	295	296	321	290	298	287	295	305	295	273	253	273	303	276	281	264	291	276	289	295	285	273	307	288	292	270	276	258	281	308	298	264	297	282	295	252	282	290	281	271	276	262	281	301	269	266	297	287	272	282	269	278	291	296	279	291	287	291	308	290	285	279	309	256	303	316	285	336	279	281	317	268	303	296	294	311	285	273	285	267	284	307	317	293	248	292	290	265	271	301	298	267	272	327	269	286	301	281	283	266	300	282	261	301	281	292	273	273	276	296	280	299	280	252	287	287	259	274	305	269	281	247	261	273	282	277	305	317	278	302	280	329	267	264	324	270	292	271	289	295	282	292	282	293	294	307	282	307	294	290	279	301	284	299	284	288	286	310	283	296	300	259	294	242	301	277	299	286	340	319	288	264	299	308	278	286	285	275	280	283	303	265	282	283	286	294	298	286	280	270	275	287	315	273	307	293	265	289	287	300	319	288	289	324	284	272	305	276	280	270	298	294	279	277	270	283	288	292	286	280	272	295	258	306	261	285	264	272	297	281	283	297	261	258	312	292	285	262	267	291	273	270	291	273	263	293	310	263	305	284	280	279	300	315	297	281	290	286	291	269	298	336	292	284	285	302	283	288	264	294	262	287	302	308	285	272	246	287	274	311	307	284	303	302	256	275	265	298	307	287	309	299	284	280	259	273	291	286	277	308	274	265	279	259	285	272	272	299	278	301	300	283	290	285	287	260	294	306	330	264	301	297	281	261	299	314	274	285	314	301	309	313	297	277	274	284	302	278	294	278	285	283	291	314	299	273	274	265	324	266	289	285	279	277	309	312	298	287	323	320	287	283	292	302	294	261	279	297	338	279	294	316	307	277	301	296	294	270	299	303	279	286	286	256	292	293	296	290	300	290	308	296	301	289	258	306	305	308	294	277	279	284	323	301	250	260	308	290	291	292	257	239	300	287	312	311	299	286	292	272	311	274	260	291	281	283	292	269	314	280	277	290	248	289	255	305	280	282	301	308	293	287	308	283	303	281	294	282	279	316	287	292	288	309	266	268	258	276	302	284	289	291	284	299	330	298	287	302	264	277	313	294	281	272	297	272	255	258	298	253	287	313	293	296	312	251	278	294	299	275	249	282	311	291	289	273	264	279	238	297	274	269	307	302	320	279	294	259	271	299	274	266	283	306	285	290	297	321	296	292	284	305	298	256	321	293	290	292	261	287	273	252	314	317	286	271	272	282	271	267	276	311	291	277	281	282	257	301	271	304	293	270	289	287	320	305	281	291	278	288	274	280	257	271	294	295	274	293	289	274	296	295	242	274	292	274	286	284	308	280	278	287	320	289	294	318	293	273	289	295	304	262	304	259	325	264	285	292	281	279	293	286	300	307	284	285	279	289	291	280	301	310	302	333	289	271	336	286	258	275	300	277	285	271	283	277	287	294	294	312	302	285	290	273	298	258	258	289	276	314	272	287	303	308	282	292	280	303	294	286	306	310	273	281	284	256	278	294	281	284	288	266	289	283	296	278	281	296	291	254	259	292	286	252	282	270	288	266	273	294	306	266	286	257	275	305	311	286	292	285	269	269	293	241	294	288	280	283	279	268	303	282	289	241	302	250	288	270	283	261	307	305	266	290	293	290	285	284	287	265	259	308	269	295	301	285	291	277	281	303	297	272	312	244	269	268	279	294	296	260	266	296	263	292	288	303	270	275	303	317	295	294	309	276	280	281	287	325	298	302	287	263	259	268	278	285	306	274	261	296	290	275	283	288	269	291	268	279	261	259	303	258	292	282	317	278	273	282	274	304	305	283	291	297	280	304	322	287	271	327	280	295	296	303	297	311	292	271	327	262	307	277	284	292	260	268	247	306	292	286	259	291	269	276	282	267	279	287	307	294	291	320	294	297	294	289	280	265	282	274	310	291	278	263	288	290	296	271	304	292	321	290	280	265	298	281	282	267	275	305	283	280	285	289	284	295	307	309	296	302	274	277	280	295	290	295	314	275	284	279	273	272	281	281	261	282	306	282	286	281	291	339	316	255	278	308	277	330	286	280	256	282	276	291	245	290	300	283	288	282	283	286	276	308	270	319	305	301	300	264	294	290	292	269	287	279	292	318	295	296	284	299	310	256	283	300	292	279	282	285	312	287	289	290	317	271	291	277	309	273	300	293	304	266	285	284	291	264	279	255	289	249	309	286	274	266	305	281	300	291	277	311	231	293	270	295	290	265	260	291	284	297	280	292	300	300	274	268	289	290	284	252	338	325	284	316	299	282	285	293	277	265	279	285	286	293	288	273	287	281	278	268	279	291	292	272	282	297	263	285	252	308	309	295	319	285	265	325	296	288	312	298	283	282	310	275	284	284	298	282	300	324	314	290	258	275	280	321	282	321	296	253	289	311	304	274	286	268	302	305	289	293	301	274	278	293	310	314	305	302	283	288	296	283	309	304	304	291	259	273	273	304	292	284	296	288	289	295	310	336	304	297	313	291	271	277	296	271	300	315	298	261	296	280	272	285	283	280	300	265	289	264	312	269	321	307	244	281	278	283	290	265	286	300	269	312	268	283	295	260	312	262	275	291	289	298	297	296	290	288	261	290	287	307	304	290	294	292	290	295	291	310	279	256	306	284	285	289	293	286	293	282	292	307	306	268	258	288	285	269	301	306	289	286	271	258	283	304	281	262	305	314	314	294	301	247	269	265	272	303	306	309	312	294	319	290	270	289	260	289	270	297	273	292	301	256	281	301	254	252	251	289	280	301	261	288	281	285	301	277	251	296	293	288	289	292	291	278	277	292	274	301	280	295	288	316	319	280	294	248	297	301	291	297	269	255	283	279	291	292	299	311	284	284	278	287	278	261	282	302	274	310	306	268	290	278	319	264	295	286	286	295	293	277	262	302	262	283	286	273	282	296	276	312	285	279	276	293	272	288	287	274	297	256	266	283	284	282	275	307	264	285	278	297	281	286	286	296	282	265	287	289	257	258	287	284	275	279	267	277	260	291	273	288	268	282	289	312	291	280	312	254
9392	1406	609	415	382	371	336	309	340	343	325	342	313	336	304	335	317	326	312	330	285	297	331	356	299	293	323	309	315	309	339	349	306	302	303	298	322	293	314	292	334	318	322	338	313	316	322	318	326	290	330	344	348	335	297	316	332	304	298	332	307	325	322	328	325	299	304	313	319	322	353	294	320	350	334	309	315	313	313	333	293	317	334	350	347	328	311	331	310	333	310	282	322	302	313	363	313	332	313	337	355	314	306	268	307	335	338	310	316	320	289	320	292	317	359	331	320	302	299	317	312	313	307	344	341	300	350	329	331	334	296	272	341	326	325	298	319	317	290	312	328	334	296	318	336	312	323	309	308	339	303	310	330	314	321	317	308	286	310	331	347	319	337	317	331	312	349	314	333	309	334	332	285	307	360	300	307	326	338	344	329	310	338	301	334	295	306	310	352	323	288	269	324	335	315	302	357	313	323	336	322	334	322	315	312	344	322	319	316	335	312	304	268	319	306	301	327	304	340	333	309	329	328	348	302	357	317	344	307	340	299	308	330	342	294	331	316	297	314	320	294	305	339	293	325	347	305	326	309	325	311	309	310	349	348	338	303	341	310	311	338	348	365	332	309	308	333	318	317	303	353	339	329	314	328	318	321	340	296	320	314	313	294	340	321	320	327	303	312	332	288	325	308	324	294	322	309	331	314	315	331	308	295	300	304	331	313	308	320	343	318	312	324	291	312	323	308	329	300	321	334	322	324	331	305	334	308	319	330	317	300	330	304	298	325	347	334	326	336	336	315	283	326	345	304	302	297	320	325	301	362	313	329	352	319	330	331	329	312	306	305	305	289	309	346	330	320	332	341	335	316	325	338	334	316	355	296	326	333	303	305	344	346	330	299	311	306	343	340	324	322	326	317	293	329	347	315	311	328	305	301	307	299	315	332	316	320	349	330	356	338	329	352	316	301	294	327	353	294	345	303	329	318	328	315	283	305	309	292	277	359	311	333	325	319	291	301	344	286	295	307	316	339	314	283	301	314	284	329	338	342	320	327	286	355	325	344	338	321	337	308	310	330	346	324	309	311	314	331	331	324	343	357	297	324	328	300	338	299	330	323	324	340	299	351	299	333	304	342	313	331	368	318	344	324	318	340	303	316	317	295	307	294	300	354	325	352	320	330	305	319	337	305	304	288	331	314	314	304	298	319	336	317	313	294	307	317	329	352	329	324	350	328	317	326	349	332	312	322	304	341	298	343	319	311	308	277	338	325	325	279	318	342	313	300	301	290	345	337	317	284	305	316	285	315	288	324	302	328	294	320	302	305	268	325	312	285	348	312	317	318	323	312	320	329	297	305	346	321	320	305	299	313	329	280	351	279	321	331	320	303	303	309	305	376	305	297	335	326	325	326	296	296	358	327	308	325	329	303	304	355	334	309	323	318	364	325	306	327	307	308	323	300	319	291	344	337	333	327	313	328	307	309	307	287	342	362	289	326	293	318	325	337	331	320	339	306	313	276	354	310	318	315	336	350	307	333	316	317	332	341	332	335	315	329	304	309	306	314	320	333	341	308	322	331	308	344	305	316	288	314	306	295	313	341	344	320	311	337	327	331	323	302	342	330	349	314	348	331	319	355	323	334	330	319	347	350	355	359	322	309	339	348	294	336	302	311	316	350	302	318	307	340	312	295	292	311	309	317	302	318	320	307	306	299	318	319	324	333	320	360	323	339	302	289	342	285	332	334	350	336	316	340	329	297	315	304	330	309	330	332	320	332	313	301	328	332	311	300	333	316	319	332	316	301	322	329	320	330	327	312	335	312	333	326	353	292	319	285	344	344	293	311	357	321	318	342	338	316	321	309	308	318	327	334	317	336	316	297	332	300	324	327	327	306	306	326	341	332	321	325	317	324	334	302	372	351	317	318	345	338	318	325	331	332	339	311	368	337	321	327	314	325	312	277	327	315	312	313	309	314	339	290	316	306	308	318	338	308	345	362	322	346	309	306	325	340	332	315	332	299	325	343	319	303	301	282	350	308	353	298	335	327	293	311	300	318	308	286	332	332	328	337	289	306	301	305	302	339	339	301	298	336	316	323	315	326	327	300	313	332	311	361	314	326	284	340	310	322	322	321	304	322	310	312	321	307	308	309	319	304	307	333	322	320	332	302	300	347	307	317	309	311	313	347	331	284	315	338	313	345	312	319	315	332	337	317	310	320	313	323	340	346	319	314	299	273	320	326	281	341	292	313	325	322	290	355	303	329	346	322	321	336	297	299	340	323	295	318	302	319	321	302	310	362	318	327	315	339	306	322	350	339	326	337	334	299	326	322	314	312	325	320	307	372	336	316	285	329	322	324	317	315	346	314	372	303	338	319	304	318	325	306	321	327	328	306	346	325	300	299	333	310	322	339	325	320	337	328	319	344	340	331	307	333	337	321	312	321	307	308	323	325	314	287	325	314	354	307	300	325	336	294	338	310	307	310	316	361	321	326	330	302	350	307	319	312	332	328	315	344	327	316	291	320	312	321	326	333	322	313	341	295	311	342	331	316	302	315	329	313	328	344	321	333	359	334	330	331	307	326	292	318	338	309	315	307	345	338	289	324	328	313	323	287	333	307	317	319	318	312	313	325	305	297	334	337	332	295	309	311	333	317	341	299	337	318	305	290	331	288	325	306	340	304	323	296	345	322	336	303	299	305	337	319	305	311	313	324	296	322	307	314	326	346	287	321	308	310	342	335	312	309	365	350	310	314	315	297	258	310	308	332	305	315	322	314	327	311	297	295	311	331	300	307	298	307	318	298	324	320	294	325	327	326	328	325	287	311	320	306	337	320	317	311	355	315	308	311	327	336	280	307	319	306	324	331	314	324	328	315	314	331	295	317	345	329	304	304	343	379	341	335	295	320	369	305	316	347	300	306	353	282	298	293	329	329	321	316	329	336	329	299	339	320	321	344	309	336	322	346	321	324	311	313	349	320	342	302	326	366	343	355	300	309	340	347	312	334	334	305	308	303	307	349	299	315	334	329	300	314	331	308	339	305	298	337	329	284	318	316	340	324	325	302	337	325	291	288	296	327	321	344	351	303	328	328	326	343	314	311	337	322	312	333	282	310	313	347	339	317	325	319	303	325	342	316	336	312	352	339	321	295	315	354	335	303	316	321	315	334	309	304	308	307	324	294	314	312	328	339	297	334	320	335	297	300	310	315	311	307	301	342	293	321	290	339	340	333	304	336	307	317	312	337	336	337	317	330	319	322	317	296	336	323	310	314	299	344	321	317	310	317	315	306	346	347	309	337	310	318	315	294	293	298	316	333	321	316	332	296	305	312	318	315	311	342	301	322	317	316	342	331	331	319	313	312	309	314	309	326	342	289	338	313	327	356	307	306	341	340	305	307	328	347	337	301	318	296	295	299	330	304	336	324	337	333	289	332	285	327	296	307	302	292	296	288	318	335	343	301	317	299	313	279	322	318	306	341	311	324	331	305	312	317	341
23593	21068	28194	24157	21070	9569	786	398	392	298	277	259	250	221	193	205	179	210	194	163	157	203	166	146	165	153	168	163	152	160	164	164	150	160	155	158	140	156	133	171	162	152	155	139	149	173	131	136	155	159	151	116	162	150	149	120	148	149	155	140	142	145	140	146	143	126	133	151	140	128	158	134	135	141	138	150	144	127	143	140	125	132	138	155	139	118	138	155	152	174	136	146	154	148	141	129	146	126	140	134	139	122	107	115	124	159	130	134	145	133	142	138	154	138	140	144	147	162	146	133	155	154	126	146	134	145	140	136	136	108	149	154	121	148	134	128	166	157	137	130	145	141	142	144	137	166	133	143	164	140	146	132	136	131	147	163	134	146	141	146	140	166	150	141	145	151	133	121	152	135	146	144	125	124	139	139	147	148	164	152	153	149	137	135	142	140	141	146	153	139	143	162	139	156	143	122	143	150	141	144	148	143	159	140	129	148	153	155	132	128	123	167	158	138	128	128	128	155	161	147	132	156	159	149	137	140	150	141	137	148	134	126	137	158	155	169	138	132	145	127	157	159	132	131	112	150	150	148	149	145	150	169	117	121	132	139	144	133	126	99	131	123	143	138	141	143	114	144	140	142	144	141	138	134	130	127	150	133	127	138	157	137	145	144	120	137	140	137	148	165	137	149	145	143	148	146	152	139	156	157	136	129	141	142	131	159	149	117	149	131	116	128	155	128	132	151	135	133	155	135	151	146	140	131	162	129	150	127	125	144	135	131	144	142	113	126	142	153	138	145	138	148	133	157	122	149	147	142	132	137	152	132	139	143	156	140	132	154	143	122	147	136	141	163	127	143	159	130	136	133	150	150	127	154	150	148	136	155	145	138	152	132	146	142	127	146	138	137	134	129	147	139	127	140	155	158	109	149	134	130	138	140	155	127	153	139	139	140	148	125	139	134	127	128	149	146	137	140	128	150	149	130	133	143	138	148	159	133	134	143	132	158	165	147	144	131	141	126	139	138	129	143	139	156	133	137	147	150	164	127	142	151	127	121	154	151	146	128	137	123	150	130	148	127	122	144	152	141	133	138	132	169	134	149	147	144	131	128	147	134	143	155	155	136	129	132	135	136	160	144	137	137	141	128	140	145	142	160	134	141	128	146	149	155	156	141	145	132	150	143	169	121	151	137	136	140	141	132	150	147	139	175	131	120	154	138	126	153	136	136	125	143	134	138	128	115	129	138	133	137	133	143	142	158	158	161	141	160	143	143	126	152	145	135	125	147	136	145	134	139	127	145	133	124	141	152	146	146	144	161	133	142	136	124	131	141	142	144	132	129	155	118	128	146	140	137	109	130	150	146	140	137	145	124	126	134	142	141	127	142	140	147	133	135	147	114	139	152	142	153	142	154	146	148	147	132	162	135	157	121	144	139	134	154	139	128	134	130	160	141	136	152	151	150	153	147	123	157	145	163	155	157	123	147	116	122	136	138	118	141	129	128	132	142	132	132	133	160	138	146	137	138	135	145	131	154	149	142	137	133	170	138	133	139	133	123	133	119	135	141	140	136	141	156	134	121	151	145	144	141	143	152	126	157	144	154	153	134	139	132	130	125	129	153	136	169	135	130	160	158	137	120	147	164	124	121	140	150	156	138	153	155	153	165	136	157	150	132	129	143	150	161	171	152	134	141	124	134	127	137	139	145	135	147	118	163	116	139	142	154	155	120	155	129	136	131	142	129	131	115	156	148	139	144	144	119	144	172	154	158	166	147	145	136	127	149	143	137	159	127	142	140	122	125	141	157	135	138	125	146	128	154	135	166	153	141	136	142	129	139	138	131	147	144	165	154	128	139	161	146	140	145	131	143	114	137	135	147	162	131	126	138	119	156	135	150	134	153	144	144	151	142	129	128	128	146	142	130	149	148	124	127	146	131	150	173	155	123	131	129	128	165	131	137	132	150	149	145	156	132	129	142	109	156	133	163	127	148	138	148	135	146	135	159	117	151	131	147	120	144	137	133	150	144	158	129	132	136	130	145	143	152	147	151	156	140	145	149	123	136	138	154	142	145	153	150	115	138	145	142	115	143	139	141	155	148	123	150	133	150	151	125	144	140	148	161	135	122	123	130	154	151	123	154	127	125	134	153	120	150	134	146	147	115	143	166	140	129	163	145	153	145	133	139	125	157	147	138	131	132	152	132	126	163	153	112	151	148	121	123	162	165	142	147	135	136	147	137	125	153	151	147	151	134	117	136	147	138	139	130	112	167	137	140	143	150	141	138	125	121	123	143	138	134	140	134	139	131	147	168	137	151	149	147	147	146	148	138	121	146	149	140	156	147	138	128	139	147	148	131	135	129	159	156	149	148	156	147	128	136	147	126	142	140	138	137	144	144	143	166	149	129	147	138	157	159	150	162	130	139	142	130	151	155	132	147	144	119	138	154	137	121	145	151	140	162	140	152	144	144	131	132	128	138	143	153	143	168	118	149	146	142	122	139	142	127	154	143	165	137	133	134	136	153	131	136	136	129	173	147	146	147	144	147	130	146	144	124	139	144	156	136	150	136	150	136	128	146	155	124	151	136	136	119	164	146	156	150	136	141	146	140	143	138	140	137	133	140	125	117	144	134	137	138	140	113	159	135	151	147	134	147	133	161	144	117	142	148	149	134	139	134	127	118	149	120	127	135	145	148	139	144	144	149	125	132	157	140	161	170	147	142	145	134	165	135	151	136	155	129	139	146	124	131	132	135	122	141	136	150	134	143	154	139	133	136	135	136	147	162	148	133	145	150	142	127	154	143	131	139	132	145	141	148	130	146	140	148	146	144	136	140	144	137	127	131	141	137	140	142	142	130	137	133	130	142	140	153	133	140	138	133	153	143	130	117	153	149	153	154	147	132	151	127	134	126	133	166	140	152	130	155	146	139	138	121	134	137	170	127	143	131	155	132	150	139	143	158	135	122	129	129	138	142	141	137	160	132	151	155	140	142	139	136	150	140	137	149	151	137	131	117	140	132	143	154	139	125	123	146	132	142	130	134	151	133	127	141	118	140	142	127	154	147	165	137	122	158	134	124	134	152	143	141	131	139	130	134	126	126	141	145	149	131	125	145	142	128	150	147	113	139	138	157	144	161	158	145	138	142	169	158	145	136	163	155	151	162	151	129	139	141	152	132	152	127	141	131	144	125	144	130	169	139	162	150	147	155	127	158	137	148	145	128	145	135	132	154	150	139	148	124	143	157	128	151	142	144	145	133	123	130	144	133	143	155	131	150	138	144	124	149	130	137	132	176	138	143	138	126	122	139	118	136	134	113	146	130	148	133	145	166	149	133	137	135	154	130	153	142	141	137	142	143	126	160	129	144	132	130	168	136	150	123	123	151	144	132	161	134	136	156	132	144	169	146	126	120	130	166	132	157	135	126	124	137	125	115	144	123	146	135	142	131	131	155	140	144	142	147	157	148	157	129	134	138	171	144	142	145	147	137	137	153	130	144
28523	12589	5414	2361	1719	1232	957	747	598	487	397	391	317	325	286	264	239	222	207	208	220	209	196	209	195	164	216	211	171	197	169	180	181	189	168	170	179	179	204	184	170	191	197	151	177	142	183	163	144	142	144	162	164	159	176	167	150	200	168	158	178	150	169	168	157	175	141	180	188	174	137	180	159	173	188	169	159	162	146	139	165	163	162	171	150	176	170	161	166	173	147	159	159	170	171	156	163	159	168	150	154	157	168	151	155	154	167	157	155	122	144	153	146	152	158	154	181	188	168	176	152	157	172	178	167	156	159	160	156	154	173	139	162	147	144	166	157	174	151	184	178	160	150	159	173	171	146	146	153	175	161	151	173	171	178	186	165	145	141	141	149	168	165	175	148	156	184	150	166	162	186	158	156	156	162	177	169	175	173	156	154	159	157	173	158	180	157	171	183	158	164	173	156	160	157	156	170	153	164	173	160	158	172	188	152	176	179	185	164	158	170	180	150	184	170	169	156	183	166	155	154	174	160	154	138	148	149	161	152	193	162	155	169	168	155	167	162	155	159	161	167	169	183	167	150	153	158	159	158	166	158	159	156	179	171	165	139	160	150	191	149	165	143	176	170	154	147	168	144	179	191	187	163	170	172	162	148	151	168	160	175	151	161	158	178	164	173	154	147	173	151	162	175	164	164	189	170	171	183	180	142	150	147	163	170	160	160	146	171	188	157	169	177	136	186	151	163	160	158	182	170	159	145	173	158	189	176	181	159	149	180	159	181	164	140	161	170	184	167	155	144	166	159	162	163	161	160	159	139	146	178	148	142	158	158	184	145	159	161	169	145	168	155	147	159	157	119	154	166	165	171	153	163	164	155	169	175	159	163	153	160	162	169	170	163	182	180	154	142	154	162	162	154	141	153	161	170	156	163	146	143	164	175	141	151	171	145	143	177	163	156	160	174	157	176	171	166	171	180	170	155	163	170	147	184	154	152	177	146	169	178	155	160	160	148	178	166	150	154	161	154	158	178	142	167	137	169	149	140	160	152	151	139	178	164	169	163	173	180	145	152	165	147	169	164	159	162	170	166	175	170	162	172	161	180	176	152	171	159	159	153	148	168	176	162	186	165	166	177	164	170	154	141	176	157	152	153	149	175	159	157	163	178	148	153	156	163	188	165	146	159	147	152	134	173	175	156	163	166	152	156	164	160	173	159	168	152	162	143	171	174	162	169	152	153	168	166	161	157	174	172	162	138	186	173	174	145	152	147	177	141	181	158	147	149	168	155	182	165	174	155	158	163	149	164	141	160	159	197	160	188	155	137	174	175	172	172	179	152	161	149	190	131	166	179	150	168	167	146	166	162	147	146	151	160	148	170	171	162	182	160	181	166	151	172	167	160	181	170	155	167	155	159	153	158	174	180	167	163	150	171	181	146	151	138	157	159	154	149	163	159	180	193	150	169	154	166	149	180	168	154	161	165	164	164	155	164	167	141	166	143	152	149	141	193	171	187	183	185	155	178	191	168	174	173	181	156	162	167	145	168	144	171	144	163	165	188	176	178	161	169	168	155	167	145	161	169	177	168	184	185	176	169	181	159	147	154	150	167	170	159	143	160	163	165	159	172	168	149	142	160	158	151	170	174	142	149	148	153	139	145	145	128	155	157	156	161	161	173	177	168	155	178	180	183	156	162	152	155	157	153	172	157	151	156	147	170	160	155	168	179	147	153	160	171	153	161	188	157	164	153	152	145	170	165	143	177	137	172	151	160	178	151	168	159	150	170	157	162	162	160	163	164	167	177	159	171	171	165	178	159	173	153	141	166	189	162	167	177	164	149	169	166	146	158	162	193	150	177	172	158	164	163	161	159	164	168	161	167	158	170	166	169	166	192	186	153	204	183	159	148	135	157	158	156	174	163	148	154	171	154	167	169	162	147	163	170	169	159	163	170	181	143	168	157	156	180	174	156	152	190	148	171	140	152	153	171	161	163	161	136	149	142	156	174	151	165	167	150	168	171	179	158	179	145	173	181	174	149	155	148	178	164	171	190	187	168	156	156	152	153	157	157	144	193	138	188	172	171	149	146	168	127	164	182	159	168	157	169	143	141	158	144	149	143	167	192	155	159	151	166	151	178	172	166	167	168	164	155	152	156	160	159	154	176	179	154	155	169	176	176	153	161	157	175	165	146	169	156	171	164	150	171	169	176	135	178	160	152	153	136	154	179	177	158	173	146	147	173	169	145	172	156	157	155	162	151	161	175	151	154	146	158	153	148	181	157	149	166	172	147	154	153	146	165	168	168	160	139	154	166	146	149	143	167	169	158	170	166	147	176	147	160	133	137	169	148	156	163	173	148	136	152	152	160	150	163	136	171	174	145	156	181	166	122	158	164	165	173	171	159	162	167	176	160	181	187	152	159	170	162	161	156	170	168	168	173	166	166	163	161	165	181	186	131	148	157	158	144	166	188	158	143	153	175	163	151	177	165	156	175	160	157	157	166	153	181	186	166	166	160	159	180	165	166	171	167	155	166	179	167	159	153	163	152	166	161	165	132	178	192	178	182	150	168	162	158	193	169	153	153	174	179	162	150	170	147	175	172	185	174	175	161	177	156	156	131	145	152	163	168	164	153	173	162	159	138	171	157	163	153	149	157	145	174	149	157	163	168	165	158	176	159	157	148	163	151	152	174	143	155	142	153	157	160	176	180	164	160	157	180	156	171	161	148	192	180	138	144	159	173	164	159	159	138	166	138	181	157	185	170	164	141	187	194	166	181	153	157	145	149	155	170	142	154	147	171	156	173	157	161	155	140	181	167	179	166	196	139	161	174	162	156	178	188	157	178	152	172	151	176	168	163	148	148	173	150	165	143	161	160	170	167	179	129	149	149	169	143	175	158	164	165	153	169	134	179	125	142	149	169	173	177	174	160	163	175	163	179	165	162	160	151	126	157	160	193	178	175	163	161	162	154	170	161	150	170	157	173	170	163	154	165	149	159	154	155	165	182	160	166	178	148	152	172	179	176	143	161	155	171	169	146	162	151	142	136	171	155	164	135	160	161	172	150	164	151	167	147	165	180	163	163	158	159	169	160	159	157	167	157	176	148	164	164	175	168	176	157	175	143	165	175	152	164	142	150	166	157	174	161	176	141	172	196	166	158	140	178	176	135	166	158	152	164	184	163	158	152	162	148	155	156	135	164	145	167	175	150	160	153	152	159	164	155	175	142	183	174	162	168	162	148	150	154	155	167	140	170	150	165	164	154	156	166	151	179	166	159	163	167	153	144	161	146	169	150	171	175	153	165	169	161	142	165	155	167	131	162	166	161	162	175	167	185	163	144	151	162	147	139	175	177	144	163	165	155	154	152	158	178	185	178	145	159	137	161	148	165	170	162	164	169	146	178	153	177	125	164	174	142	158	145	163	180	129	172	142	166	167	159	185	163	167	172	163	149	170	172	189	164	183	182	170	169	140	157	145	153	170	159	170	147	145	139	166
24928	21103	27070	25277	9698	910	742	595	565	559	491	513	548	502	470	492	439	474	492	466	459	464	467	507	471	485	531	507	456	473	461	480	491	482	434	467	463	456	464	476	505	460	500	496	520	432	459	505	506	488	458	487	455	469	430	481	461	421	481	462	481	484	461	455	474	466	461	418	442	438	464	479	443	425	470	452	455	457	473	468	440	484	441	460	479	482	450	469	455	429	458	458	428	482	484	431	471	485	453	473	464	430	486	451	484	457	476	461	471	490	477	473	463	502	429	463	485	463	498	485	441	462	485	447	483	442	481	432	519	454	461	461	454	472	464	448	436	469	446	423	447	486	478	507	466	473	467	481	481	504	457	481	439	474	475	492	451	493	466	452	496	452	487	460	471	475	469	474	450	461	527	461	476	443	435	448	476	491	433	506	473	464	452	481	493	469	494	488	443	487	462	439	478	444	427	492	444	451	448	472	455	457	458	480	452	464	439	464	488	448	452	474	492	435	494	465	476	441	473	489	439	422	457	482	428	441	476	464	475	479	480	474	466	481	458	469	463	478	484	487	456	457	450	484	440	481	488	480	465	470	481	496	434	451	468	502	455	487	472	481	467	479	456	477	452	492	474	469	450	493	488	442	440	436	472	496	437	491	458	496	463	469	508	514	463	448	449	479	480	462	463	473	439	473	536	460	503	437	436	484	449	478	501	432	429	459	477	494	447	510	468	510	433	484	437	509	461	485	490	437	484	452	450	511	446	449	483	455	482	440	482	475	463	499	464	462	451	482	435	496	450	459	472	433	471	459	459	483	473	491	491	458	478	476	427	460	496	444	440	475	468	483	464	505	474	485	481	472	465	484	470	503	464	469	434	478	468	466	498	462	479	451	475	465	451	423	442	499	453	477	439	468	464	448	462	472	454	418	457	497	424	437	486	456	477	505	479	502	502	479	460	451	458	481	481	472	464	442	494	485	415	469	469	444	444	449	470	443	466	461	462	442	473	483	481	455	460	448	436	453	452	438	460	492	450	442	477	473	444	482	454	462	501	473	416	467	488	429	433	449	494	460	469	447	467	493	447	444	459	462	448	485	470	473	424	471	452	460	490	475	479	479	455	453	492	485	471	445	489	435	463	420	452	460	430	469	466	443	458	470	477	480	450	419	475	460	452	463	460	470	456	466	502	522	473	489	469	481	443	492	474	445	453	458	506	445	499	478	492	469	453	493	451	469	467	451	458	467	515	446	441	446	495	418	460	474	462	467	458	459	486	467	428	473	440	455	452	437	445	442	467	454	450	444	452	464	442	460	426	496	504	448	490	487	471	464	451	462	456	483	495	480	443	456	466	462	469	508	465	483	480	460	482	445	477	420	468	488	466	445	447	481	474	508	476	436	447	461	449	455	471	443	427	511	460	429	444	432	440	454	443	439	474	459	490	439	492	497	471	473	502	458	463	463	447	453	471	465	441	443	492	465	449	458	467	469	475	447	440	445	457	439	439	468	460	453	470	498	452	460	471	457	472	455	467	463	462	438	449	440	475	474	467	480	483	466	463	478	465	467	470	458	513	482	462	469	428	478	485	450	445	488	476	425	466	467	496	481	455	442	445	454	417	459	482	482	460	431	447	443	487	483	473	449	451	504	495	471	458	458	511	481	472	445	433	470	471	459	456	501	457	477	425	435	496	463	501	487	492	481	464	452	443	463	463	429	463	473	448	508	464	458	428	447	466	462	469	492	489	479	429	452	458	487	442	504	484	468	420	460	462	476	471	503	469	440	455	432	468	450	464	508	434	445	456	482	491	433	448	456	441	451	507	468	503	460	459	451	475	482	471	462	479	462	475	452	496	505	490	414	488	450	447	481	477	441	485	437	443	476	487	493	445	444	480	422	490	455	492	427	458	473	434	455	469	460	485	472	467	433	448	469	494	450	444	501	472	469	471	464	471	417	445	449	465	472	475	470	448	481	438	460	484	451	457	436	473	507	465	420	491	462	487	476	454	461	441	483	451	431	474	459	476	472	498	480	474	458	458	465	456	485	463	469	434	467	485	495	497	469	476	456	462	422	480	457	464	495	495	468	461	462	479	465	473	487	497	442	437	456	456	433	428	450	499	483	470	479	437	477	467	480	428	466	478	473	500	465	443	494	447	519	420	468	445	450	445	464	440	457	457	469	444	462	471	448	459	491	452	457	453	470	466	479	450	492	473	437	461	480	448	435	515	508	479	481	459	439	470	522	467	442	465	467	489	479	441	465	437	478	464	453	481	463	479	435	493	500	474	531	467	503	491	494	455	452	427	471	474	521	472	488	437	454	490	463	473	482	457	469	461	461	465	463	452	448	455	484	465	452	449	428	469	448	452	456	480	477	463	427	437	466	475	462	468	482	461	444	503	495	495	454	453	460	429	451	491	444	446	486	449	467	485	503	483	462	475	461	448	468	464	434	454	477	484	439	451	499	444	468	482	432	439	472	448	509	476	420	429	466	428	499	434	474	446	405	479	460	437	476	485	459	456	446	459	470	448	451	472	449	467	501	504	465	461	441	472	443	484	482	411	431	458	495	480	487	482	477	464	425	456	456	455	462	487	401	437	487	474	458	480	430	453	498	465	447	507	444	444	475	461	479	422	473	501	479	463	493	463	500	502	479	476	462	458	488	505	464	459	490	461	417	450	475	482	501	466	472	464	441	441	474	477	494	464	460	474	467	448	488	456	496	503	458	480	452	482	473	482	461	480	472	457	471	459	464	442	424	503	457	459	481	456	462	484	457	463	480	504	483	464	508	451	482	501	526	449	479	462	493	441	476	486	436	488	474	498	466	430	499	469	445	502	471	474	447	459	490	449	491	461	486	493	444	461	492	450	457	460	450	447	453	455	468	435	480	437	490	474	431	460	456	460	473	438	448	470	431	458	467	458	443	472	458	458	430	417	492	488	445	467	456	510	476	479	481	467	489	464	445	444	445	435	486	480	465	478	478	477	471	459	465	452	494	478	463	437	457	423	474	490	446	464	474	439	458	440	442	434	449	469	490	497	498	477	468	460	461	480	482	501	471	471	473	445	453	481	486	420	429	447	467	470	463	446	445	505	474	462	474	520	460	479	486	496	446	448	466	471	479	495	423	460	473	470	475	454	481	489	458	463	462	473	472	457	404	480	493	442	447	462	506	474	483	486	445	449	475	474	462	479	483	452	494	458	443	483	447	499	493	463	460	469	494	461	460	442	424	445	471	445	440	496	433	502	440	481	488	498	472	492	464	515	481	480	489	488	441	434	466	450	425	487	488	451	482	503	495	458	431	453	480	490	453	470	462	494	443	452	442	451	432	507	481	504	434	476	460	477	446	467	466	464	471	464	464	439	454	464	438	460	473	486	425	458	466	478	504	453	473	430	479	435	461	481	497	447	474	486	472	437	433	452	476	466	445	415	434	424	454	496	477	444	451	451	475	468	483	481	473	465	506	464	472	468	461	452	456	453	510	476	441	465	484	467	477
26639	9966	3164	1661	1266	1071	920	824	702	638	584	569	533	574	558	511	558	506	544	494	536	498	511	505	502	532	512	508	483	515	512	510	472	505	498	482	489	507	506	479	515	521	499	511	519	464	458	481	493	486	519	461	444	518	507	461	494	464	489	520	488	439	488	479	487	469	509	496	542	465	496	480	492	485	498	457	467	489	513	468	488	472	511	501	502	495	500	479	486	480	445	521	500	461	530	475	494	509	474	484	508	479	472	484	507	515	541	519	486	489	490	493	503	486	489	495	498	504	481	525	518	482	474	491	505	494	486	487	486	477	483	476	494	484	508	510	471	486	506	482	508	486	459	459	502	484	500	497	516	500	494	474	478	470	470	455	503	465	516	465	533	521	512	501	501	455	455	502	470	465	503	488	479	492	500	451	507	475	479	514	534	520	486	507	475	495	486	530	480	464	501	505	480	497	497	504	525	449	448	477	447	486	533	449	529	457	464	502	492	486	495	461	470	487	484	526	462	480	505	466	534	484	451	468	444	490	502	473	477	438	496	463	513	526	496	476	515	499	541	525	482	515	489	468	528	490	491	486	511	481	493	486	487	461	484	490	491	525	526	489	472	467	516	519	514	478	533	556	501	485	526	460	452	491	507	518	471	513	484	446	464	513	499	492	496	505	487	517	468	507	468	508	503	468	498	505	480	494	464	494	528	467	504	471	482	444	488	477	469	486	485	474	499	476	488	515	502	472	498	546	476	466	450	468	501	473	489	486	495	472	498	508	509	435	505	476	514	487	460	529	473	499	478	515	507	486	459	483	513	490	506	490	481	518	459	525	502	472	489	519	485	484	479	486	476	512	466	469	473	510	477	516	490	495	514	541	521	471	502	512	503	504	528	524	498	473	484	454	458	469	488	500	497	506	471	501	464	457	540	502	543	490	477	472	510	543	527	506	524	485	466	506	511	492	466	492	520	477	460	505	479	463	481	471	513	486	457	517	475	501	460	498	490	468	497	521	479	492	482	517	479	507	459	473	501	456	488	489	499	476	475	508	491	503	465	518	459	483	513	443	472	482	446	495	495	465	466	502	494	461	501	453	467	544	488	518	510	506	492	496	516	501	496	487	493	480	497	478	478	491	513	478	477	465	453	522	452	501	466	482	474	458	487	509	457	488	479	505	512	498	499	502	537	524	474	500	470	474	469	525	481	491	483	520	533	486	468	459	529	511	510	497	510	481	476	526	507	506	490	490	484	485	489	492	505	504	498	501	476	496	507	460	463	450	462	516	481	477	478	511	500	463	489	482	498	495	489	454	492	470	492	493	494	488	509	468	473	494	510	478	489	483	502	492	481	481	469	472	459	493	520	498	501	464	506	489	515	465	509	467	472	449	475	510	453	522	505	493	494	485	475	453	486	462	508	458	506	474	483	486	504	502	491	479	498	504	495	529	468	482	508	516	494	565	476	513	503	479	496	466	488	437	523	510	535	472	526	470	465	458	496	492	467	496	536	467	478	472	465	500	468	452	520	507	497	510	487	506	489	521	525	476	472	464	460	481	478	496	517	513	500	503	499	476	518	503	440	481	484	480	506	465	515	485	529	507	483	484	475	479	455	501	514	522	510	506	467	447	494	519	443	496	473	481	506	523	476	500	511	487	515	522	491	519	517	468	474	508	455	495	480	491	511	530	440	529	498	463	466	487	487	504	511	534	416	475	471	496	516	470	450	484	488	478	499	492	493	469	506	485	525	488	511	489	459	472	450	516	498	454	513	498	483	535	515	493	490	525	499	511	456	530	518	460	509	480	524	487	483	491	467	492	511	508	492	504	493	478	491	511	456	504	527	502	486	474	507	474	509	510	496	474	508	508	492	473	492	530	478	472	503	500	482	510	517	484	493	490	457	515	495	464	496	496	492	492	476	489	450	472	467	479	497	510	472	478	497	481	486	495	463	490	540	478	499	500	517	516	489	495	524	518	492	510	504	523	518	480	521	465	445	513	494	516	484	503	476	504	495	500	464	480	478	491	478	486	547	489	471	453	497	479	531	484	522	514	519	484	511	505	529	486	486	505	485	518	528	472	512	472	486	526	471	511	493	502	500	473	485	482	512	507	479	506	513	476	463	486	516	483	463	456	503	492	525	490	511	508	509	479	503	455	484	460	490	477	476	485	476	468	503	506	513	476	476	486	493	488	481	524	554	507	486	484	507	487	487	482	500	494	500	508	475	506	500	492	447	483	493	487	496	480	484	493	451	523	436	473	518	486	508	460	493	463	458	459	529	463	500	517	520	500	527	521	499	512	485	470	503	478	485	482	498	440	485	490	481	506	521	511	483	481	484	482	489	492	525	481	508	510	498	490	491	474	516	495	493	491	498	467	496	526	519	485	497	513	473	444	484	507	472	508	503	504	470	478	491	516	504	492	473	468	472	519	497	502	519	534	487	520	499	466	485	502	522	495	502	479	458	475	477	522	493	515	483	459	489	492	493	521	486	487	496	477	513	500	473	452	477	478	509	512	504	485	497	497	520	459	473	484	476	492	466	481	494	498	524	473	504	513	461	508	480	492	469	494	499	496	462	550	534	493	480	462	482	471	493	484	508	502	453	513	481	495	532	484	509	480	486	546	491	486	499	532	483	507	478	502	475	492	498	493	520	503	497	499	463	488	483	497	471	488	497	458	476	549	495	485	465	472	481	484	496	453	481	462	517	491	503	488	506	499	477	505	524	438	455	510	490	489	472	499	477	473	507	504	494	521	504	497	498	476	453	527	493	503	431	481	481	485	488	495	478	483	491	488	438	504	493	474	465	502	484	510	484	478	494	501	511	524	453	465	552	473	467	510	505	484	486	492	469	471	505	499	510	527	491	482	480	444	482	490	459	459	508	479	469	490	497	494	470	511	466	458	493	527	491	486	540	492	476	468	486	478	463	451	474	438	533	506	516	490	520	494	497	493	492	496	477	476	500	503	477	502	531	494	486	507	496	498	471	512	507	503	486	466	507	491	471	472	502	502	473	486	459	489	463	442	511	462	481	507	475	545	438	466	506	548	486	526	473	498	523	494	464	490	475	478	485	494	492	456	500	487	529	504	520	477	496	467	472	493	520	477	465	503	489	474	529	554	465	493	453	464	504	545	518	510	498	466	518	496	431	490	482	467	483	500	464	497	526	492	504	515	496	436	473	506	502	465	451	499	477	492	504	491	517	493	517	501	493	486	486	479	524	465	527	500	490	482	497	479	466	460	512	488	503	483	465	484	525	499	511	465	473	529	502	443	476	510	539	485	480	501	437	480	514	506	490	464	496	500	491	455	509	485	490	481	507	487	508	478	496	456	461	557	456	484	506	476	524	490	492	469	556	495	499	496	476	482	463	493	504	513	504	474	446	500	513	525	478	505	500	489	516	512	482	467	489	510	485	472	510	491	477	471	486	495	509	522	495	505	485	506	529	480	482	528	482	501	509	514	528	467	528	475	505	461	460	488	523	493	493	497	468	473
22548	21130	28693	23793	21131	21181	8514	1024	704	684	593	516	460	492	493	462	387	365	402	405	369	369	383	387	355	340	346	353	348	370	339	335	366	362	358	336	338	329	311	337	331	344	321	324	346	339	351	342	293	279	374	327	334	304	313	332	344	317	313	311	283	355	326	293	309	315	347	343	331	350	337	329	308	353	293	332	327	328	313	298	338	304	333	344	297	334	345	321	312	337	313	331	324	351	313	324	318	310	339	323	322	306	346	334	310	291	336	343	302	345	354	326	360	329	316	341	325	330	325	321	350	317	343	341	328	335	311	313	287	286	318	314	322	325	325	331	311	335	329	308	335	294	295	328	306	334	345	344	333	351	358	343	277	317	330	347	305	348	304	352	288	334	322	322	330	337	343	333	328	333	281	309	294	338	342	342	316	305	344	316	362	313	301	339	300	303	324	305	341	312	330	317	361	305	318	297	316	284	300	321	324	300	315	319	328	346	326	302	296	341	308	291	330	327	300	368	335	337	321	327	356	342	315	300	381	281	323	301	318	319	334	292	329	339	329	333	360	314	318	316	285	338	314	362	327	330	344	275	326	322	306	300	333	335	320	310	299	315	332	364	328	312	322	322	325	309	336	337	325	309	343	319	360	334	339	312	348	308	338	308	355	330	318	333	332	321	305	317	323	317	327	339	324	329	335	329	321	301	321	320	318	273	313	319	313	355	353	341	323	354	321	290	329	336	340	328	310	319	335	330	311	318	342	320	310	333	334	322	328	327	335	341	334	301	331	332	318	349	312	352	364	308	314	318	312	315	323	349	333	322	329	296	342	306	325	319	312	324	321	336	299	322	307	326	323	314	336	316	345	346	325	321	384	325	296	333	342	358	325	325	311	308	296	303	303	359	302	323	321	314	305	332	311	312	337	317	392	322	344	296	335	324	322	344	325	346	321	319	317	319	318	298	333	322	318	349	344	298	291	293	338	307	313	334	311	348	347	333	330	349	313	316	339	322	310	308	306	302	331	348	329	301	312	319	333	336	323	293	341	367	301	297	320	334	318	320	337	334	331	307	327	333	328	312	302	337	316	322	321	334	326	329	341	296	312	330	334	360	346	341	310	320	349	326	352	331	329	355	300	340	350	306	329	327	334	327	322	324	350	333	364	307	321	316	327	353	304	342	305	296	318	319	353	293	314	332	313	334	321	341	352	359	334	303	328	331	318	331	292	337	314	342	293	347	292	312	360	321	326	277	338	314	321	319	338	314	340	312	323	347	320	325	359	348	334	307	324	339	333	331	347	346	335	327	330	294	316	333	357	323	321	326	340	320	324	299	324	311	322	346	302	317	318	334	323	313	288	348	289	343	336	328	329	357	314	331	331	334	341	299	304	327	318	347	338	336	329	328	315	320	317	316	314	326	333	321	314	327	308	312	320	303	337	292	339	324	318	301	322	325	343	324	327	364	322	293	301	303	300	315	325	305	325	329	334	325	339	295	293	305	326	318	338	316	363	344	352	343	328	323	318	324	305	320	300	348	320	327	320	360	313	322	363	323	315	310	339	334	325	323	330	311	326	328	302	298	312	336	297	326	321	336	339	348	315	314	292	328	342	317	312	320	324	322	324	300	311	325	346	302	328	352	345	306	289	329	334	341	304	330	318	354	322	330	357	308	314	314	306	319	327	329	286	305	309	319	324	358	333	316	300	340	332	334	324	329	313	334	308	348	311	309	322	343	317	307	321	348	321	320	341	360	317	333	348	288	304	311	316	319	339	324	300	296	338	318	324	324	318	318	330	329	369	326	331	312	326	319	340	305	328	327	304	355	316	342	329	333	334	335	307	341	347	311	347	336	337	345	327	319	337	296	338	315	361	322	334	315	329	337	302	296	319	328	349	317	339	323	346	343	314	295	351	285	327	312	347	341	297	326	332	348	306	333	338	351	306	316	327	340	320	308	310	325	315	332	322	324	324	340	357	332	328	337	315	311	311	347	315	323	339	314	324	340	334	314	320	336	313	333	352	293	299	324	284	333	312	343	328	303	323	317	337	305	344	294	323	338	311	376	286	310	309	343	317	317	323	269	338	330	336	319	346	333	364	312	293	348	312	300	299	289	349	296	328	303	341	284	321	343	322	320	325	328	294	312	324	341	296	322	315	319	343	322	346	310	314	334	332	308	310	323	340	328	334	341	308	345	295	337	305	327	347	299	320	353	323	331	322	339	309	328	336	347	339	292	298	343	313	338	335	331	324	322	320	330	328	297	316	307	312	325	292	312	308	334	340	326	349	307	306	359	297	333	329	308	313	322	322	306	315	325	347	308	347	330	330	311	335	319	309	307	325	304	343	317	330	348	302	335	336	335	295	347	343	293	298	333	313	337	330	329	311	318	367	319	318	332	345	319	321	285	322	326	314	320	293	348	279	297	306	306	312	349	339	321	327	361	322	354	309	310	300	320	336	338	296	344	312	329	283	298	311	346	309	322	308	349	326	325	316	325	331	287	338	305	324	343	341	304	310	320	340	331	356	293	304	343	325	288	287	312	329	338	348	307	321	315	295	328	350	335	301	311	328	326	315	317	333	329	291	313	323	300	343	310	326	317	315	359	346	329	351	315	328	314	282	318	283	352	325	327	310	303	332	326	334	276	333	309	329	344	318	321	333	338	306	291	308	341	315	335	331	320	284	337	341	329	306	356	346	339	326	295	279	305	325	317	311	317	346	319	314	313	307	291	311	297	320	330	308	298	309	322	342	290	321	322	330	336	310	312	345	325	356	376	332	301	324	339	329	334	344	333	302	326	344	311	304	320	344	318	314	330	308	312	321	322	290	333	315	353	326	331	326	344	331	305	291	336	321	328	321	319	341	315	322	318	335	306	309	328	335	328	316	293	302	333	281	333	348	333	340	309	312	305	344	344	292	330	321	306	324	277	349	341	337	328	327	343	333	304	303	289	300	318	319	333	296	281	328	311	333	331	327	336	304	298	341	330	306	316	309	308	315	294	322	304	319	344	318	329	332	348	341	323	372	329	322	286	335	339	311	324	321	341	326	345	312	316	325	292	310	323	308	306	349	331	301	296	287	359	306	304	312	316	308	336	339	301	322	321	318	327	312	317	319	335	310	327	306	310	314	318	297	314	290	306	328	322	307	324	328	302	286	330	322	342	339	318	318	328	293	309	350	355	303	313	327	326	318	311	323	321	331	302	323	347	331	319	331	311	339	320	282	298	339	330	332	289	318	307	319	323	305	317	313	311	320	348	347	317	308	339	323	318	325	360	333	304	321	329	301	332	303	331	305	348	305	303	321	335	301	357	311	305	334	317	311	298	293	343	308	322	345	339	351	331	318	341	322	317	307	338	325	294	329	342	314	302	332	310	353	323	342	335	312	327	316	337	319	321	341	313	335	332	353	317	331	323	313	301	331	340	321	320	356	318	355	366	298	338	311	345	318	326	315	307	329	306	333	317	335	335	320	286	332	330	333	325	317	284	335	317	315	303
35888	17450	9285	4537	3340	2426	1849	1449	1156	922	803	772	610	586	537	542	505	409	447	479	449	395	406	375	409	364	384	360	371	396	331	343	334	375	323	402	381	359	359	336	342	341	338	363	340	343	362	335	362	330	346	355	315	330	279	354	323	370	327	299	304	320	325	322	359	357	309	347	343	339	326	331	359	338	304	335	363	306	363	324	332	330	347	339	322	337	303	316	293	307	357	339	319	348	316	362	315	298	326	351	346	312	350	333	331	348	312	329	300	301	322	319	338	318	338	308	317	326	343	343	337	336	319	330	318	303	324	314	317	343	330	319	314	313	344	334	313	324	328	352	329	322	327	322	356	355	301	349	318	343	327	341	319	337	348	295	302	339	328	325	358	337	348	340	325	315	319	331	352	310	351	314	331	342	322	314	337	346	325	338	330	347	332	327	305	314	325	345	328	326	337	307	312	305	303	352	336	346	315	360	309	318	342	323	341	318	324	332	322	294	329	340	331	328	342	341	311	299	322	343	341	303	309	311	296	342	340	354	354	331	335	315	319	313	357	312	347	287	339	331	309	338	337	331	315	332	327	337	348	326	346	353	330	305	329	336	327	337	339	312	341	310	320	328	301	283	343	357	337	337	336	335	326	331	342	357	309	328	326	306	309	341	342	288	312	340	312	294	307	344	319	331	321	328	315	289	330	328	326	325	346	309	322	288	346	328	346	297	304	303	352	332	325	324	324	313	335	346	322	347	301	348	300	290	346	313	319	325	321	307	328	345	310	342	338	294	347	318	306	318	347	318	355	318	309	338	334	324	356	321	320	341	350	331	325	349	329	360	341	338	321	326	333	311	295	360	302	337	312	331	340	331	332	296	313	300	349	325	328	336	315	323	345	320	339	308	318	363	352	303	312	348	271	282	328	311	290	325	349	315	361	332	306	357	327	316	323	349	348	336	345	309	312	335	306	340	307	321	328	338	348	335	321	340	328	321	341	375	330	334	336	308	318	348	323	287	326	326	323	320	316	328	364	312	319	323	356	322	337	341	315	307	345	295	311	325	322	309	325	330	352	343	347	355	321	321	325	331	327	313	328	339	347	299	287	318	333	313	302	300	318	364	325	353	345	335	300	364	346	348	299	320	309	355	380	329	325	319	312	339	334	347	319	335	301	327	340	325	322	328	349	323	317	342	317	318	324	319	326	326	326	311	343	334	318	327	345	330	313	348	322	312	350	325	327	324	326	330	338	343	337	346	325	311	348	310	312	355	355	325	286	315	331	317	318	349	340	332	362	322	297	303	329	353	296	311	335	331	303	326	311	348	296	306	332	342	351	318	344	321	361	305	352	326	319	317	352	349	334	305	332	341	340	298	334	374	353	310	321	330	356	313	339	328	307	333	339	364	322	314	297	341	327	315	323	333	311	326	345	347	325	322	313	347	331	317	316	336	324	327	314	328	335	330	337	335	360	323	337	345	288	356	320	292	325	338	272	355	337	278	345	311	350	316	315	311	325	319	325	298	341	346	308	344	355	334	322	320	308	300	294	327	339	309	304	321	318	321	330	332	334	319	333	303	348	353	325	317	343	320	327	313	305	325	325	348	320	329	307	326	345	340	319	353	289	312	326	330	338	300	336	339	327	312	339	312	310	318	312	349	363	299	299	296	351	309	335	323	352	373	313	328	357	304	325	332	324	333	319	333	330	301	303	314	298	357	335	286	294	301	330	307	314	344	353	340	298	334	341	339	364	312	317	317	284	358	331	320	306	277	324	347	341	318	282	311	279	322	315	312	307	302	293	339	326	339	319	337	344	337	333	349	338	315	329	314	334	302	303	350	315	316	318	341	348	320	345	338	335	336	328	337	326	341	313	354	318	339	280	355	336	348	305	311	362	317	330	303	353	339	347	329	302	297	342	363	314	300	330	355	296	344	323	336	279	316	359	352	329	314	311	341	321	300	306	325	334	362	333	340	336	329	335	329	323	341	307	350	305	342	326	338	315	368	332	321	328	332	305	341	311	317	347	331	346	319	331	304	320	323	319	354	310	343	320	326	370	338	329	317	306	328	355	302	312	334	322	370	308	336	321	319	295	312	298	303	335	314	315	311	309	295	362	312	332	331	334	314	305	345	339	333	307	309	317	336	354	315	340	349	333	349	351	339	314	334	353	326	340	309	319	347	379	304	321	330	352	353	364	304	361	329	303	325	346	359	327	333	333	322	351	318	321	306	303	342	328	321	306	377	305	306	284	312	340	317	316	341	305	346	310	355	324	320	316	334	335	379	358	322	304	286	336	322	327	326	359	314	326	294	335	303	357	336	302	326	293	322	330	313	332	321	329	335	332	334	354	314	300	355	353	311	305	300	324	295	320	343	321	335	343	350	351	338	327	324	342	342	320	313	334	296	332	341	315	338	331	326	345	332	334	324	328	329	331	286	316	346	323	303	336	345	315	329	326	327	339	319	277	309	335	332	343	326	343	347	350	346	317	318	334	318	341	296	328	329	350	333	326	357	315	309	317	312	328	325	313	311	352	328	321	307	308	317	316	330	328	362	336	309	325	322	316	313	344	311	319	330	320	311	311	315	323	315	336	335	352	333	352	325	332	346	339	321	337	333	301	330	320	354	357	323	343	288	300	357	343	331	288	300	330	341	308	336	337	335	321	335	318	366	309	320	291	311	312	295	342	322	352	354	310	313	347	332	308	336	313	328	318	304	324	306	298	332	381	311	337	339	349	313	326	338	345	334	314	309	331	322	339	326	306	311	340	330	319	312	344	320	331	323	317	343	328	327	284	328	343	325	334	331	284	357	304	340	331	329	336	351	353	350	356	350	309	312	321	312	366	319	299	348	301	338	345	314	361	325	320	332	323	295	312	319	359	339	325	326	334	328	351	352	331	307	293	347	303	299	320	320	292	346	311	313	304	320	321	332	357	318	321	316	325	328	361	300	315	328	321	330	351	288	309	299	308	352	322	311	320	318	329	315	317	302	340	334	340	304	315	339	307	298	365	323	327	352	330	318	315	317	322	332	341	315	344	314	344	337	311	328	340	294	345	311	334	297	335	318	313	344	340	318	324	313	328	313	365	268	330	350	322	338	302	359	340	323	348	329	331	293	344	340	306	349	310	350	341	404	348	346	329	330	342	340	329	316	332	330	345	336	318	325	310	369	342	360	318	351	325	332	344	315	333	330	364	333	346	322	304	326	321	346	311	343	313	333	329	330	301	291	332	344	335	310	321	333	299	333	324	324	326	344	351	308	327	349	347	367	313	339	307	317	330	324	320	339	324	344	332	357	354	361	304	331	355	289	313	342	329	314	346	345	309	310	370	307	328	324	362	365	294	307	317	322	345	354	309	304	363	313	362	341	335	335	338	335	342	321	313	346	321	324	303	303	332	341	329	338	303	356	322	315	355	321	325	294	316	337	350	292	328	302	310	339	305	316	333	301	320	364	338	318	369	327	279	338	323	362	310	319	335	333	337	307	288	347	325	338
27801	17661	3634	520	373	325	312	281	293	295	315	284	263	306	263	259	291	283	330	275	309	282	285	288	300	299	283	292	280	346	297	265	300	266	314	344	273	300	271	282	308	294	282	298	306	284	318	279	274	306	262	282	326	264	264	300	277	303	290	245	271	292	311	282	298	282	263	273	288	309	260	292	270	275	285	313	290	269	300	302	285	292	307	259	311	288	265	273	304	309	267	282	277	267	293	302	291	278	274	329	257	266	284	292	276	266	283	270	269	306	293	270	247	262	262	292	261	292	316	294	306	289	282	296	266	284	288	302	305	303	275	302	274	277	264	269	275	301	281	283	264	294	288	284	262	276	249	270	305	290	308	307	278	268	274	277	291	282	291	275	277	317	262	300	284	295	296	302	280	265	259	289	292	318	291	273	268	288	308	289	303	265	291	268	258	268	273	282	290	294	307	258	298	298	304	288	300	285	271	274	287	312	251	278	308	258	300	269	277	285	280	282	267	287	263	258	299	276	314	277	295	299	264	290	297	288	284	274	266	276	322	304	264	261	296	296	307	300	275	280	268	295	290	270	272	289	291	284	277	290	249	289	251	276	274	268	275	312	273	295	279	299	280	277	293	265	287	255	279	294	267	293	298	252	305	259	273	273	283	268	274	241	273	259	304	265	297	301	307	299	278	277	268	320	275	286	298	312	293	289	272	308	308	266	279	270	268	280	307	291	280	285	300	286	303	290	287	262	292	286	281	255	269	296	256	299	278	282	266	256	286	286	285	310	279	301	276	268	301	264	303	269	286	279	282	316	260	309	324	292	273	265	261	306	281	302	275	277	281	285	275	264	285	294	271	297	276	273	262	286	324	274	282	272	283	269	269	305	298	257	279	290	293	265	302	295	280	251	302	289	253	341	260	302	270	322	261	280	283	304	290	271	278	288	301	286	287	291	275	267	263	316	310	291	290	271	262	308	290	276	276	266	275	273	307	271	268	313	286	283	304	298	291	283	293	282	286	287	265	257	287	277	286	295	265	279	283	302	305	266	264	282	273	299	287	283	244	292	286	302	278	305	314	271	257	288	276	296	273	293	275	310	269	290	287	289	274	275	271	302	296	299	297	273	333	291	312	310	273	265	298	291	291	296	283	273	351	300	304	292	286	293	258	269	317	294	253	256	299	279	284	295	287	289	292	313	290	321	294	271	285	276	299	278	260	294	272	284	292	295	266	316	311	332	291	281	255	300	266	316	264	306	290	317	287	307	266	294	273	296	304	300	289	263	259	261	270	262	272	274	290	269	290	279	290	306	268	297	265	264	298	298	310	282	268	265	299	296	300	299	288	301	271	286	262	245	322	296	293	272	293	281	259	310	293	261	284	289	260	297	285	272	287	297	275	307	283	298	294	295	252	270	282	253	275	314	299	264	279	277	272	279	289	284	279	312	297	262	268	268	293	293	302	294	308	296	285	308	287	264	292	283	287	269	285	284	295	284	273	286	300	298	282	319	297	288	293	324	309	299	285	256	273	283	287	282	296	295	294	276	288	252	284	280	289	296	295	296	283	306	283	287	276	306	297	313	287	294	277	318	311	276	267	289	304	272	289	309	283	284	281	273	319	295	264	273	286	274	265	272	278	321	294	310	303	275	302	291	293	279	278	280	269	348	317	268	298	296	283	277	313	311	278	268	256	277	297	294	284	297	297	314	267	289	289	313	280	284	311	288	267	299	305	305	288	257	292	262	243	305	306	317	295	272	302	276	265	289	287	281	262	295	301	276	286	303	282	308	297	266	278	277	274	270	256	305	323	264	263	308	303	298	302	303	280	269	277	257	276	324	274	265	276	259	296	317	316	304	296	297	287	305	293	261	302	296	286	318	295	274	260	278	303	260	305	269	279	259	273	282	279	283	322	292	297	288	277	327	293	271	261	269	258	279	273	285	293	264	272	302	293	284	298	273	312	289	301	280	288	289	277	304	311	279	289	289	315	262	283	297	277	295	319	264	299	301	268	279	260	260	270	331	305	285	290	252	297	274	287	247	301	288	275	272	267	301	302	295	295	273	283	309	312	286	299	277	282	269	270	284	266	288	281	293	248	287	274	264	283	275	306	279	290	325	310	263	298	274	283	255	319	275	271	273	295	294	274	295	283	294	289	301	259	247	310	293	293	283	298	274	264	279	255	299	279	271	275	259	276	289	276	305	305	262	299	273	298	278	302	286	284	291	308	281	275	295	289	294	268	280	307	299	307	283	308	283	327	240	296	261	298	267	302	310	262	324	269	287	280	259	288	293	254	282	255	259	265	296	264	306	285	268	261	281	330	261	281	275	282	281	301	269	304	275	262	311	297	305	272	290	306	309	292	314	291	283	278	293	303	315	280	278	269	299	269	289	301	283	255	284	295	285	309	278	308	281	296	283	286	265	260	275	265	278	318	268	288	269	301	249	308	293	278	279	286	248	294	309	285	310	296	266	296	311	286	294	299	253	255	275	269	292	292	270	310	280	267	317	273	287	318	283	284	253	306	300	294	309	301	278	284	259	284	308	301	277	294	266	266	262	295	293	284	291	300	265	298	319	254	297	273	271	297	288	284	298	304	297	303	321	304	313	321	319	310	279	279	290	289	289	263	290	275	248	314	263	289	273	258	278	267	280	293	276	283	257	282	295	283	282	256	280	277	284	276	292	296	288	275	294	281	275	250	283	286	283	280	290	265	319	300	289	269	272	303	250	268	269	296	319	286	295	257	274	249	252	270	291	289	286	294	299	301	259	277	309	293	298	274	253	292	334	276	293	297	268	268	297	298	308	279	283	260	269	273	286	313	295	295	295	300	275	298	268	312	312	292	287	282	295	336	285	267	282	287	289	282	308	269	283	266	261	262	266	276	294	291	274	288	294	271	290	301	267	255	279	285	287	259	305	317	287	327	276	293	297	294	269	296	281	304	255	307	291	265	265	297	254	300	292	272	277	305	299	262	277	279	264	301	285	300	297	273	281	309	274	294	271	302	287	260	264	324	310	289	303	278	288	283	273	298	309	291	305	260	279	269	302	308	326	298	287	276	287	306	276	297	270	281	296	313	288	291	266	268	268	261	297	289	301	281	275	282	298	319	314	311	294	290	259	289	260	269	282	299	278	263	300	306	282	285	294	286	287	283	257	318	282	283	310	277	293	292	326	256	294	274	279	272	288	286	292	310	267	275	294	288	263	263	306	265	286	258	293	289	271	283	318	258	271	255	278	269	275	265	306	279	255	278	286	253	280	307	278	257	307	302	264	283	297	300	263	322	285	297	304	283	264	280	281	297	288	289	282	265	284	319	288	307	268	285	310	269	282	276	281	286	300	262	279	305	294	278	284	281	302	317	287	272	313	244	319	315	270	281	264	285	294	279	264	306	252	276	300	298	257	283	293	286	302	267	279	273	287	275	275	268	313	231	253	304	269	286	292	284	262	295	297	260	286	291	278	265	288	284	280	285	260	274	285	257	275	286	307	320	261
8342	1313	618	469	395	355	341	376	332	335	328	292	324	343	351	320	329	340	341	306	333	314	325	315	321	325	336	306	338	327	332	298	328	275	340	314	301	316	319	295	312	308	288	316	322	322	308	320	307	308	326	335	333	324	296	337	312	318	341	314	350	327	317	316	322	314	347	350	308	352	328	292	316	315	327	331	303	329	299	315	286	293	327	318	298	333	343	322	320	320	337	344	303	331	296	337	301	317	318	303	302	299	288	276	317	336	294	300	328	324	314	306	309	334	286	316	311	348	306	336	304	280	305	327	305	311	309	338	303	294	314	318	298	359	330	334	298	326	295	323	355	326	304	318	337	317	322	348	311	327	282	335	314	262	357	338	355	343	278	319	293	317	332	308	315	321	343	298	302	332	310	303	310	325	301	292	320	333	321	336	315	291	339	312	312	351	330	302	318	314	306	321	326	336	306	320	337	295	291	296	318	335	319	323	336	345	307	332	313	329	313	314	311	348	318	308	320	337	325	320	300	317	301	326	317	350	321	337	318	334	337	315	321	300	320	315	338	327	337	346	310	314	301	281	339	315	304	292	303	369	342	321	329	330	303	302	302	346	302	350	324	309	327	310	318	302	313	298	345	317	321	289	322	279	290	326	311	286	314	318	286	302	325	305	316	354	329	316	306	347	348	316	305	312	292	305	331	351	319	297	298	363	270	331	328	288	316	314	331	305	301	322	339	342	327	309	347	307	331	335	314	349	318	299	315	309	346	343	317	305	343	305	293	361	304	342	331	327	326	326	305	320	309	307	299	338	300	301	320	299	339	325	301	302	290	344	314	317	299	287	331	296	340	326	339	307	315	295	305	308	316	342	313	322	332	310	302	311	341	284	333	317	299	295	319	337	318	321	338	307	302	318	349	322	337	314	328	312	346	316	338	326	315	316	355	337	318	327	316	302	321	346	321	331	313	352	315	314	328	339	294	318	312	297	331	335	286	311	298	320	290	333	290	324	299	322	347	288	296	312	312	331	352	328	309	329	320	303	331	310	308	340	276	344	307	306	345	307	312	316	317	302	303	319	299	321	301	289	313	297	320	300	300	342	316	285	327	309	300	335	293	334	321	323	298	337	309	326	348	303	330	325	325	295	349	331	343	315	318	309	350	290	330	325	287	308	301	329	288	311	297	323	286	334	309	318	315	305	319	297	311	312	353	331	322	321	322	318	308	301	326	331	328	314	296	321	313	292	330	292	310	318	321	294	302	354	301	316	326	293	322	313	318	322	315	314	302	310	370	294	327	335	318	313	323	309	315	338	329	297	325	345	322	340	318	318	283	335	303	313	312	336	322	259	309	322	318	296	329	323	332	329	300	298	310	339	293	325	331	332	322	324	323	326	294	324	311	308	313	355	333	332	312	326	331	350	292	325	314	295	304	287	311	343	309	321	294	335	342	318	353	287	317	311	352	322	315	330	367	316	352	309	308	305	296	285	319	307	291	322	313	325	292	266	344	327	326	316	319	315	328	323	327	302	303	291	340	310	344	317	303	292	314	331	303	319	305	315	324	283	288	312	339	342	299	314	302	286	317	323	316	334	333	330	339	330	322	336	332	336	293	322	334	322	342	321	286	334	287	355	299	299	363	299	327	305	317	283	305	288	317	306	334	328	283	315	291	331	325	306	299	326	303	369	329	342	344	333	320	303	333	323	282	342	328	341	344	338	337	285	320	301	303	305	318	346	301	302	315	337	307	279	315	307	330	310	330	298	312	300	323	304	338	325	319	314	340	313	363	333	304	318	324	326	311	301	298	318	330	303	313	352	298	315	318	294	309	272	318	330	305	294	319	319	318	324	313	288	308	309	330	334	325	308	303	342	312	340	308	312	310	332	326	309	291	361	297	313	306	332	307	287	319	323	330	337	302	296	311	325	337	334	316	292	339	335	320	306	302	292	305	317	340	316	308	328	350	337	315	344	302	341	321	322	321	320	290	317	281	289	341	334	284	301	308	308	287	319	311	309	318	339	307	354	301	353	324	315	322	297	311	338	307	308	314	337	327	307	324	284	331	301	309	344	336	265	318	332	278	319	316	324	310	282	289	303	303	304	300	287	325	317	313	306	340	322	335	326	314	324	294	278	342	335	309	266	319	321	302	321	298	290	323	306	294	326	326	310	293	325	310	310	270	331	303	329	312	321	336	296	332	289	300	316	327	326	332	328	319	333	288	305	340	295	323	318	317	302	322	321	298	341	314	325	310	339	322	312	349	348	311	333	278	308	325	311	329	317	317	301	324	310	306	344	324	313	327	327	326	301	303	322	316	305	346	338	316	322	308	321	335	337	296	286	343	293	310	279	332	313	314	315	355	290	319	335	303	323	306	307	325	322	337	337	329	301	316	317	301	306	349	322	303	352	314	307	328	350	320	326	298	315	318	305	334	315	337	341	310	326	300	318	328	315	316	321	313	304	308	303	288	311	292	301	340	331	344	315	319	332	321	306	332	297	320	332	307	350	353	287	293	291	300	314	293	316	302	335	320	354	305	344	310	336	316	302	333	289	307	345	302	317	312	350	285	311	323	337	305	327	334	319	343	295	349	307	325	316	325	328	362	305	343	346	318	312	264	305	281	323	307	339	354	310	337	339	287	295	318	301	315	330	326	329	312	356	313	307	349	295	338	337	333	370	315	333	301	310	314	284	323	312	333	322	306	332	344	307	319	334	341	339	287	320	315	337	329	311	309	334	327	347	321	330	324	316	299	305	315	306	322	326	300	319	337	308	306	349	312	317	324	296	318	320	293	334	330	329	320	310	351	314	303	294	321	302	339	295	328	329	329	300	327	332	327	311	327	340	317	319	301	315	303	279	332	298	315	285	302	326	321	312	322	291	336	301	318	304	334	331	324	286	323	293	291	317	320	343	313	302	331	331	340	352	306	335	303	338	315	332	305	307	352	311	316	322	281	304	292	300	318	319	287	319	318	297	309	288	322	321	301	315	330	304	312	321	329	328	315	304	328	309	337	311	320	321	344	298	370	281	298	317	328	325	306	324	319	303	320	318	316	344	321	303	355	324	324	348	326	333	336	332	337	296	312	276	287	303	309	309	358	282	300	320	319	305	324	313	325	320	304	303	331	314	318	323	289	320	308	314	299	306	276	342	309	321	321	333	317	317	341	319	337	370	314	295	294	351	328	325	310	297	322	317	301	323	334	310	338	315	298	330	308	295	323	341	301	306	316	323	316	304	327	309	343	330	349	319	321	302	333	314	327	322	334	328	305	339	318	334	321	312	312	325	306	299	373	322	324	305	346	345	332	318	319	340	290	303	290	356	305	313	301	302	307	304	299	296	292	322	308	275	343	299	315	317	302	291	317	319	342	354	323	304	336	334	324	333	355	327	305	324	287	328	294	299	317	314	331	355	300	322	335	322	292	330	292	328	297	351	304	321	350	318	293	349	342	312	292	333	321	316	357	302	307	324	301	332	331	331	307	350	307	325	359	318
23627	21108	28305	24170	21112	9799	709	425	388	312	282	247	216	222	212	183	188	186	162	167	156	150	170	160	154	152	161	153	159	154	172	165	165	131	136	169	154	153	136	132	158	144	139	152	158	152	144	135	148	148	175	133	144	151	117	143	140	138	152	150	134	148	135	137	147	155	145	120	141	139	136	154	130	150	137	126	151	140	113	136	146	133	139	144	134	148	144	158	161	140	155	141	120	138	140	151	161	125	141	124	136	139	148	163	132	126	136	132	159	167	138	151	166	130	134	143	142	166	133	131	144	142	135	126	141	144	135	145	113	171	143	134	130	160	126	127	153	145	130	151	142	144	129	129	142	132	131	137	149	140	132	139	126	134	152	129	147	175	134	151	153	141	146	123	146	143	147	123	125	144	135	157	132	158	146	130	151	147	145	128	142	131	143	136	162	138	151	143	142	146	106	134	156	128	142	131	146	157	141	158	146	168	151	131	127	142	142	119	145	155	141	130	122	147	127	136	135	119	133	138	142	178	150	122	133	145	155	157	140	105	125	129	129	139	148	164	150	115	152	142	138	127	148	143	156	143	139	145	129	157	150	138	166	134	154	135	118	145	146	146	136	147	147	143	151	113	132	135	123	180	147	122	138	148	164	146	152	148	144	155	144	138	135	153	162	118	145	126	129	146	138	116	136	141	134	168	134	164	130	145	139	154	136	153	135	156	120	130	110	136	142	147	139	139	149	114	137	119	136	133	121	152	148	145	151	130	131	145	131	150	131	142	149	129	142	126	137	126	150	152	148	140	136	130	129	145	141	142	145	160	139	147	125	121	153	114	136	152	134	118	156	140	151	140	146	126	144	132	142	142	153	150	153	126	164	128	157	140	136	126	117	156	149	140	138	156	126	130	132	149	155	149	144	144	151	154	145	138	153	167	123	121	151	153	134	158	139	130	150	153	161	135	144	133	139	136	129	143	143	168	131	133	147	149	153	146	136	129	131	144	129	157	135	161	147	146	138	150	144	157	150	140	140	126	147	149	133	126	141	135	132	147	141	139	123	143	131	165	125	140	171	147	132	144	124	153	149	150	114	130	142	145	132	161	146	140	138	118	130	136	157	128	124	144	128	155	126	132	141	138	146	148	136	141	133	166	136	133	138	147	144	155	136	139	147	139	135	147	168	139	144	175	129	165	168	160	147	130	177	151	144	125	140	156	142	146	139	134	152	148	132	142	163	145	127	159	138	114	145	138	152	141	133	147	131	147	144	124	137	147	144	119	120	136	143	138	119	137	141	132	152	148	163	139	135	163	144	133	138	166	117	124	140	163	140	166	148	149	145	130	149	129	138	145	143	146	145	138	134	168	152	171	138	147	135	138	153	147	150	137	135	133	127	138	155	121	152	144	168	121	134	153	130	155	160	144	166	133	125	153	130	139	144	119	129	134	155	128	119	154	122	140	134	122	135	126	151	152	168	139	152	145	139	151	139	136	139	145	123	133	135	145	151	122	149	132	127	129	139	140	149	151	129	127	132	127	134	160	128	159	153	134	147	118	129	139	149	135	128	159	143	144	150	146	154	143	125	142	157	131	122	130	130	134	158	139	123	138	107	144	121	119	134	150	160	127	157	141	152	140	139	129	143	176	139	125	145	132	146	146	142	136	144	130	142	142	131	123	145	137	146	135	125	116	137	144	141	133	129	141	145	142	133	158	149	151	160	159	140	153	140	122	153	133	134	148	139	158	137	147	137	130	137	141	123	154	145	125	154	150	151	120	141	135	129	150	157	122	149	129	161	136	145	141	135	140	132	129	139	156	123	148	136	132	110	112	131	163	135	126	134	151	153	132	149	165	144	149	135	146	119	130	146	148	136	131	134	156	157	136	150	146	153	138	130	139	150	142	137	143	154	118	132	137	151	172	129	144	138	158	153	151	122	143	144	133	141	135	134	135	134	136	129	143	144	156	130	136	115	152	136	134	133	148	117	143	154	150	152	165	140	150	132	133	126	164	138	136	148	159	140	150	125	131	136	144	138	141	151	144	131	122	138	149	139	134	156	142	152	128	144	157	178	144	131	145	133	143	144	136	135	134	150	126	130	152	155	153	127	150	148	121	145	149	143	145	147	140	159	148	137	130	127	147	138	141	138	144	134	161	146	140	141	145	151	129	132	130	149	118	130	140	120	136	147	139	140	138	139	155	136	154	150	146	138	171	155	137	156	149	138	130	132	153	150	138	169	139	153	144	119	124	134	145	157	143	120	136	120	154	137	127	154	142	161	167	156	153	156	126	147	145	174	148	136	157	139	134	114	134	164	151	141	131	143	156	137	151	153	119	122	166	134	114	154	137	145	135	147	160	129	139	146	140	121	152	135	148	154	138	133	141	169	145	159	159	148	145	143	142	150	125	149	139	126	131	139	141	148	127	132	138	137	130	123	138	150	163	141	177	125	148	146	139	149	141	125	152	146	131	153	135	116	151	149	136	159	144	154	129	145	133	125	125	150	140	135	139	138	157	156	162	156	124	156	159	134	153	132	146	162	141	131	138	146	159	147	142	120	159	131	144	154	132	139	127	143	134	143	142	136	149	164	128	135	141	163	132	123	126	118	139	126	123	133	135	139	135	149	150	139	143	161	147	152	126	167	133	149	135	145	140	131	152	132	132	138	133	138	102	141	146	110	144	162	149	132	155	137	150	151	132	144	162	121	121	152	141	121	155	133	134	148	138	132	147	132	162	153	134	151	144	138	177	129	122	158	143	146	138	134	142	126	140	150	133	127	131	159	142	128	133	160	157	146	118	146	139	139	156	128	147	144	167	149	145	128	139	146	134	147	134	132	136	140	127	146	133	134	135	121	123	136	130	110	116	146	117	128	167	121	129	146	122	121	124	133	150	124	117	147	142	153	138	138	128	145	136	136	158	120	140	159	158	141	146	152	135	158	137	126	138	146	134	122	139	157	132	146	126	153	159	134	140	149	132	137	148	131	120	152	145	157	143	124	124	135	127	136	133	151	148	122	154	118	133	141	150	136	151	136	126	161	150	155	152	137	139	140	138	118	124	152	152	145	143	151	158	146	152	128	134	151	156	143	123	140	152	139	120	119	139	160	135	130	146	155	122	171	143	145	129	131	131	114	150	151	113	145	153	148	142	140	135	135	144	143	109	136	131	146	153	142	153	133	142	150	137	142	146	146	135	121	129	135	151	148	141	135	137	136	146	143	143	144	135	125	130	144	152	142	132	132	150	154	133	138	145	117	132	126	149	137	141	141	130	138	150	139	130	138	143	136	142	143	147	129	141	142	133	141	162	152	149	156	144	142	130	152	131	135	139	121	136	141	149	159	144	144	131	126	152	141	141	162	145	144	144	137	132	153	128	162	147	149	134	135	129	155	147	137	136	138	125	135	125	148	149	130	140	148	132	153	113	129	127	141	153	133	138	145	146	157	141	124	131	116	132	133	122	128	148	148	152	147	146	126	133	133	154	150	133	149	147	144	139
30139	11272	5394	2472	1710	1281	983	705	571	493	381	328	348	271	289	275	278	239	247	219	216	220	199	186	200	170	207	189	167	191	204	198	176	170	197	181	193	167	182	204	195	149	171	187	164	150	173	172	166	176	171	168	168	170	154	182	164	146	179	177	177	149	163	148	168	176	166	184	168	181	175	174	159	150	167	160	152	182	160	164	170	178	191	176	164	141	151	152	177	178	167	159	170	186	161	164	153	171	146	143	173	172	162	171	164	162	169	149	160	158	181	154	173	185	144	137	149	163	142	179	155	170	162	158	164	153	131	164	162	170	154	166	156	176	148	169	176	168	168	148	157	141	173	164	181	148	155	158	132	174	158	152	139	178	164	159	157	162	175	165	174	177	152	201	146	182	159	171	160	157	179	171	174	147	153	182	178	152	168	158	143	162	176	155	169	171	169	183	152	177	188	170	181	143	179	154	150	170	156	153	171	168	189	132	172	178	161	182	166	162	162	159	174	180	182	167	179	163	152	172	166	164	156	148	163	145	179	169	171	149	171	169	152	173	192	153	148	157	188	153	157	158	170	179	156	158	154	181	156	167	159	174	166	145	169	179	147	171	149	172	165	145	187	165	184	171	179	165	166	168	151	149	181	168	163	172	174	173	182	179	156	150	158	160	161	134	162	181	149	192	174	155	171	169	171	150	138	165	186	168	172	168	170	162	171	165	170	158	164	171	157	163	146	154	165	139	158	163	147	153	152	148	177	150	163	147	146	161	153	149	146	150	163	187	186	169	153	155	185	132	166	168	149	158	154	173	142	130	157	162	129	164	159	163	185	156	165	165	148	190	171	175	179	170	159	149	182	146	184	153	154	157	180	174	139	162	154	208	166	159	151	152	188	150	149	165	151	168	160	158	164	178	164	147	140	169	151	161	177	157	163	167	190	141	150	159	158	167	153	186	182	152	163	173	142	163	180	158	175	151	152	176	170	153	145	188	169	141	171	165	164	167	182	155	167	181	166	178	160	154	165	143	146	168	169	174	175	149	165	174	142	148	151	151	144	147	171	191	152	160	150	155	170	183	145	158	164	158	195	152	173	154	153	162	155	150	150	182	138	157	176	161	156	159	157	158	165	174	171	155	173	163	148	148	190	169	154	168	159	171	165	149	170	166	178	162	153	171	152	175	144	182	165	156	144	176	154	160	152	159	166	170	154	178	159	157	126	190	165	177	180	168	164	182	170	149	155	161	162	182	166	187	160	194	163	165	163	192	163	164	179	145	165	172	149	166	174	162	178	149	175	156	162	174	178	148	179	146	159	147	173	171	146	162	147	179	167	143	179	178	176	165	184	156	176	177	156	176	193	148	164	158	164	154	166	177	153	161	167	170	192	152	160	173	150	142	181	172	160	160	181	175	191	179	154	163	166	140	168	149	149	156	185	163	180	170	165	171	142	171	166	145	149	147	180	161	163	139	140	178	143	157	188	159	173	160	173	145	185	155	174	148	160	156	169	152	148	147	149	155	175	168	181	153	173	158	174	163	159	148	148	186	178	155	146	154	157	170	183	155	165	162	179	162	186	181	167	162	151	173	156	141	162	167	175	154	160	156	158	161	170	157	168	167	146	165	153	156	169	184	154	175	154	154	159	152	179	158	164	143	177	168	174	193	160	162	166	177	162	170	152	154	149	164	167	176	154	158	165	178	198	151	175	162	185	165	154	159	154	158	147	165	155	144	166	180	184	168	153	166	165	154	162	160	179	168	168	159	168	138	164	162	130	157	152	157	160	159	161	188	162	176	140	166	163	158	159	177	162	161	163	147	175	162	162	169	160	181	198	161	169	169	163	149	158	141	157	147	150	170	160	172	161	134	179	142	164	169	134	172	165	187	148	170	154	169	173	170	155	157	187	128	174	168	172	180	170	155	148	159	151	139	159	151	158	168	155	160	170	162	171	156	169	195	180	165	146	150	146	151	164	156	176	166	173	174	172	148	172	188	155	174	156	146	151	161	175	163	162	157	164	141	152	166	176	166	154	182	151	155	173	177	149	148	153	148	178	173	173	147	156	163	171	157	152	175	146	157	165	161	180	172	156	156	163	158	178	160	154	162	162	156	160	175	172	173	159	154	147	167	181	177	175	174	193	166	161	150	162	162	133	161	158	167	153	179	167	158	172	161	159	169	174	160	170	172	148	162	147	174	147	165	162	161	145	172	167	152	157	156	154	166	172	164	171	152	154	167	146	157	153	168	165	185	176	156	144	164	165	164	168	179	149	149	160	174	169	154	153	131	163	155	179	151	171	150	168	162	166	165	155	150	161	164	151	137	158	163	181	147	171	173	165	172	175	163	165	158	157	186	161	148	160	163	172	153	175	169	176	146	144	158	155	177	161	164	173	163	183	184	167	161	163	146	165	151	181	168	179	173	165	171	206	178	159	154	154	177	165	126	163	175	178	161	133	166	148	166	173	176	157	174	173	163	170	158	160	165	186	183	173	184	162	156	159	153	157	177	179	157	167	152	172	147	157	161	170	156	168	141	161	163	161	138	133	146	152	155	166	170	144	155	172	152	165	163	150	164	143	150	158	170	170	168	194	160	162	173	157	154	173	148	154	140	147	164	157	185	159	164	184	155	157	163	139	148	166	182	167	169	143	143	157	139	181	162	149	144	154	168	136	174	182	146	166	161	172	146	156	195	144	167	147	148	171	165	171	155	159	141	176	166	188	164	148	181	167	160	176	148	165	146	154	155	170	154	156	151	165	180	157	151	190	169	156	177	146	169	146	160	160	155	154	156	157	158	163	140	184	171	161	184	175	140	166	188	151	165	159	138	171	172	163	126	164	161	168	151	166	158	165	163	150	170	145	164	159	154	166	168	155	169	162	189	154	156	153	159	165	160	135	170	169	151	161	168	156	159	159	166	164	171	154	181	159	175	161	166	142	167	158	153	165	184	149	164	148	159	144	175	162	168	169	143	166	172	161	179	182	180	163	146	163	161	174	138	158	174	161	146	142	184	162	157	157	173	138	181	161	154	160	169	174	165	169	160	180	173	151	167	156	173	193	174	174	169	158	176	151	177	160	152	181	153	163	176	142	164	160	182	184	174	163	173	167	151	184	160	168	178	165	162	173	168	170	146	166	167	149	163	165	192	171	172	167	155	161	161	150	164	158	161	163	159	191	184	152	151	163	177	178	157	206	165	181	189	175	149	163	170	166	161	152	142	167	180	166	152	167	169	172	186	143	157	176	166	165	168	161	168	149	202	166	173	163	142	152	144	146	153	165	149	168	184	158	164	153	160	155	150	163	168	168	158	175	158	185	164	150	151	140	176	178	169	165	182	153	171	168	152	181	187	162	155	163	163	153	178	141	146	177	171	166	162	169	153	176	177	155	169	148	169	170	155	187	187	169	157	177	164	171	155	174	139	150	177	153	159	162	160	163	147	155	167	168	163	158	160	150	190	184	178	150	139	166	143	178	170	165	156	174	155	169	154	169	159
24853	21096	27187	25184	10258	858	699	616	559	543	540	532	537	530	518	524	549	475	475	474	488	483	462	464	458	474	463	462	463	433	478	463	472	475	460	466	472	521	486	502	506	471	453	464	472	455	495	492	453	473	472	492	432	469	482	480	470	456	455	465	483	482	441	458	462	439	479	468	493	492	451	460	473	455	448	461	446	440	442	459	483	445	459	446	433	494	470	436	477	443	482	485	465	485	419	471	461	488	490	487	445	491	435	489	472	471	443	507	487	457	492	467	440	457	509	472	447	483	492	452	455	484	453	427	493	472	469	450	458	484	474	494	423	430	458	464	468	453	453	491	475	468	494	458	480	461	443	441	443	452	476	459	479	478	460	449	464	505	481	455	472	437	450	448	454	470	431	475	478	492	441	464	455	464	476	489	459	444	493	457	478	446	481	448	467	460	498	460	468	454	443	466	474	470	472	486	421	410	443	412	470	476	492	484	438	500	483	477	503	464	435	480	452	467	476	457	446	454	459	471	454	454	468	500	435	460	428	483	463	466	498	444	468	445	424	485	444	481	472	461	479	499	453	485	464	451	488	479	463	477	477	493	483	429	474	461	480	470	495	492	411	488	470	458	458	485	494	457	479	454	489	488	514	502	456	448	461	453	497	444	482	455	479	517	463	444	457	469	473	495	459	492	458	500	508	476	427	446	481	456	466	477	495	489	479	444	464	461	477	487	469	489	483	454	479	500	454	462	493	514	481	463	487	460	469	447	457	446	470	490	485	513	446	457	464	472	513	421	463	484	498	484	511	472	460	429	435	410	438	461	448	466	465	449	448	455	466	480	486	471	458	451	504	478	483	512	495	510	441	448	417	497	508	423	460	431	453	480	465	489	519	435	516	499	412	454	442	463	439	433	481	458	467	491	461	440	444	492	430	431	477	447	460	487	463	454	461	482	494	453	440	476	453	466	452	454	463	436	473	459	486	441	472	469	476	512	486	491	453	445	464	468	495	457	503	438	464	461	454	452	467	464	453	492	465	449	502	441	478	487	479	470	494	436	494	473	459	428	475	496	469	462	401	474	504	454	471	434	465	430	453	462	458	484	478	475	459	472	492	502	490	435	463	460	485	485	469	519	493	465	448	458	489	456	495	473	496	458	467	475	472	478	452	473	448	450	470	466	443	450	466	483	493	465	451	469	490	487	487	477	462	436	460	468	468	488	458	425	483	486	453	455	469	501	474	458	493	462	478	498	516	465	480	481	473	478	481	487	446	509	468	505	484	455	445	499	434	464	471	445	512	478	481	481	449	450	462	466	456	463	495	442	473	437	467	449	468	481	467	484	445	461	470	455	431	462	451	476	482	454	458	458	501	482	441	473	486	467	463	511	503	469	473	465	438	432	486	500	446	450	499	477	455	468	508	503	435	450	488	487	474	449	430	466	472	528	459	466	494	500	456	491	474	473	471	486	442	466	483	459	508	474	459	468	487	484	477	479	449	493	486	444	460	509	456	462	465	451	475	422	456	456	445	459	487	476	480	462	488	430	514	413	477	467	470	465	489	446	450	494	483	485	450	452	460	469	443	469	469	461	515	461	477	477	490	509	474	440	456	476	453	528	472	447	453	424	484	505	514	498	456	487	478	501	451	468	434	468	456	456	454	474	435	510	486	455	469	479	493	484	426	472	443	452	453	468	468	493	473	455	479	497	461	451	470	468	472	471	470	469	469	461	481	462	438	482	459	456	501	451	490	460	487	459	433	483	471	494	464	456	497	428	458	450	470	446	445	444	494	456	502	491	504	466	499	477	459	452	452	508	466	450	480	493	485	432	451	467	465	448	458	472	479	500	468	460	467	458	461	470	449	486	477	484	469	472	482	445	512	451	448	477	464	454	464	452	497	452	492	464	494	505	459	495	434	451	469	477	418	447	463	521	485	437	485	466	451	493	472	483	458	464	488	422	471	429	464	482	473	502	438	474	454	469	450	481	496	481	483	486	479	464	474	492	478	485	446	479	451	451	446	447	445	429	478	462	475	474	475	425	437	462	429	441	473	488	469	481	444	463	479	463	449	464	454	466	447	541	461	413	461	479	447	517	440	477	484	460	488	468	480	493	440	474	448	502	507	498	461	481	471	474	493	474	454	486	441	473	497	515	466	481	502	452	474	469	451	466	486	461	470	489	474	473	466	474	409	421	485	449	472	451	469	469	454	453	449	483	476	460	445	467	487	489	498	501	463	434	448	472	465	446	455	467	474	467	498	460	480	451	464	507	436	467	470	480	456	467	484	448	450	455	466	469	481	431	431	458	451	455	505	462	477	495	502	443	456	455	475	412	452	434	440	467	485	418	430	507	460	490	445	480	473	452	444	446	438	472	466	461	474	456	458	469	418	433	434	480	496	485	484	458	492	470	477	454	487	490	474	477	434	471	467	428	494	465	460	485	435	467	481	471	477	495	475	478	462	452	491	500	429	449	519	426	484	464	447	432	465	479	462	504	461	429	480	460	463	442	475	428	478	471	483	448	474	441	479	465	520	479	485	452	442	475	447	454	466	462	490	421	449	487	441	468	469	476	466	449	473	475	466	495	469	464	434	482	456	491	450	452	484	487	451	486	473	485	420	498	467	456	462	460	460	455	425	491	471	462	484	465	497	489	485	473	469	439	468	448	491	443	467	436	463	481	482	444	447	452	451	451	476	455	445	434	468	454	474	475	527	475	451	470	467	452	455	425	518	485	471	482	496	503	456	434	470	489	481	477	444	464	500	444	463	471	473	467	487	455	483	430	451	458	475	450	454	430	450	465	447	514	450	477	421	490	493	478	444	462	483	473	461	467	475	482	466	458	482	480	455	462	462	469	484	466	480	492	452	481	462	429	453	459	484	438	468	495	467	482	465	452	486	455	444	445	425	460	463	488	444	467	476	479	411	450	451	451	465	445	486	463	489	465	459	490	482	448	487	445	481	493	468	454	467	471	488	464	483	434	486	446	452	444	474	481	478	467	449	484	451	487	461	449	478	469	471	443	459	447	464	455	458	456	431	477	478	495	446	487	447	495	451	515	431	513	426	434	494	446	479	396	458	493	447	466	484	456	471	448	458	459	499	468	431	466	528	477	500	448	440	496	460	490	476	448	466	436	479	466	426	485	481	494	455	480	477	471	468	429	465	439	473	464	455	475	411	529	456	419	460	449	448	447	428	423	463	427	503	481	456	489	438	462	507	481	508	477	456	455	436	451	468	497	438	507	477	455	425	471	488	458	481	440	469	471	473	482	462	445	482	477	491	506	501	504	472	480	467	490	459	479	490	471	470	479	474	476	511	475	470	477	487	461	421	438	483	453	449	502	480	489	422	448	460	452	470	437	454	453	470	475	467	478	492	469	439	520	462	441	436	439	441	488	463	484	499	469	458	468	434	461	480	467	480	451	477	490	447	489	504	470	509	468	465	433	450	451	453	454	459	432	470	501	452	485	484	453	424	465	455	479	438	453	472	480	464	491
27528	7474	3220	1616	1277	1097	902	793	695	657	643	599	581	544	546	547	588	481	541	539	527	539	538	507	530	562	509	541	494	525	469	510	431	492	492	506	498	487	515	483	515	535	483	490	504	509	492	526	488	556	499	502	510	510	542	492	479	471	508	472	542	518	482	503	478	476	521	512	491	506	507	524	531	448	522	500	504	514	467	455	488	512	489	479	433	473	450	488	466	500	462	467	459	486	488	497	499	453	502	499	538	497	478	468	524	488	463	501	518	487	532	504	489	508	513	489	505	502	493	470	491	484	476	525	497	474	505	460	478	508	538	494	453	442	477	487	464	509	490	516	448	496	491	468	496	506	505	461	486	530	529	439	516	433	495	515	500	523	470	490	534	501	499	491	475	476	498	515	475	519	469	489	481	506	468	464	490	513	458	521	450	472	453	467	504	493	490	498	495	471	517	503	459	505	478	483	553	505	470	468	489	459	495	523	514	484	458	540	529	508	508	489	487	447	502	530	473	505	518	484	470	479	496	508	500	484	513	491	474	516	503	505	501	460	482	462	475	454	464	496	469	510	493	507	498	476	529	462	497	530	465	489	477	517	482	474	507	505	484	491	498	491	460	477	554	467	505	543	487	531	507	517	482	514	484	483	522	470	508	483	507	498	522	490	468	489	460	522	509	499	503	493	470	502	496	453	454	459	480	476	459	515	504	486	507	520	513	465	505	504	494	498	475	515	516	548	524	489	517	441	508	512	525	494	503	505	550	514	454	472	453	498	505	526	478	460	506	501	523	453	495	496	500	517	472	505	470	530	487	478	496	516	458	500	493	475	476	506	482	526	469	514	474	508	477	488	495	505	484	488	481	482	478	514	463	516	471	422	477	459	533	496	501	510	498	480	470	459	460	499	504	531	524	501	511	474	513	504	486	505	503	473	493	517	523	484	465	493	479	483	469	453	482	470	498	467	507	479	508	474	505	508	467	537	473	489	469	492	522	478	457	502	504	539	521	444	502	505	499	490	519	496	494	528	494	486	486	469	476	511	489	538	512	500	493	504	500	515	483	531	505	508	508	510	474	485	466	483	467	494	466	514	471	536	499	463	474	504	517	496	501	498	481	451	530	461	496	489	484	478	453	527	497	475	495	511	514	473	447	549	491	532	562	500	507	496	493	505	470	501	494	518	496	479	475	478	486	477	461	502	482	499	520	506	560	487	482	513	480	494	475	510	502	521	497	529	531	498	459	487	486	478	503	504	553	493	483	528	505	491	534	458	478	497	536	481	532	490	515	479	473	502	499	529	534	480	503	505	466	517	479	484	534	490	471	482	508	469	485	538	442	516	516	489	481	466	478	481	482	519	491	464	437	522	495	480	496	520	481	493	545	479	466	523	483	476	437	482	531	474	501	450	501	508	484	505	545	484	479	491	484	516	498	483	485	512	456	463	499	509	523	510	516	537	541	504	489	504	472	490	530	487	503	470	488	507	488	492	503	467	537	516	491	521	502	499	522	532	504	476	494	543	469	489	507	496	493	478	485	462	483	505	499	469	461	462	482	519	461	489	508	470	487	498	490	517	481	489	532	478	497	533	534	509	448	466	450	487	511	501	502	547	482	517	519	450	490	503	496	497	495	447	483	490	505	534	497	482	553	503	443	478	483	529	531	468	492	511	489	532	476	498	487	485	478	544	526	452	534	501	476	514	510	505	508	490	480	474	538	493	496	491	462	518	497	481	527	505	489	502	479	476	494	507	484	471	483	461	453	511	491	509	487	534	536	508	499	480	487	440	467	505	502	514	501	492	482	463	477	471	495	471	553	478	489	494	476	479	516	495	476	494	488	457	448	505	456	483	510	472	506	473	482	475	472	486	530	478	473	469	491	555	486	460	500	496	520	465	514	478	514	480	465	461	488	537	482	482	484	463	518	506	492	482	517	498	483	504	501	468	466	497	465	535	515	495	493	470	475	498	483	465	489	474	442	508	516	494	511	489	455	479	495	488	514	478	496	503	452	489	517	492	480	564	456	465	485	499	501	499	468	481	497	535	490	511	493	505	487	497	496	501	511	507	491	478	504	465	499	527	500	489	480	499	476	481	487	536	497	532	551	458	464	434	503	483	498	463	487	507	516	469	507	485	480	494	508	502	518	514	484	478	501	462	486	470	476	510	456	476	495	478	500	503	530	522	500	497	488	506	521	480	487	465	504	510	462	425	513	505	480	494	513	458	484	491	477	479	458	475	508	493	478	496	504	491	482	519	557	510	491	442	504	507	479	475	458	450	494	470	461	516	476	475	508	486	465	492	481	491	530	481	473	510	473	492	514	487	503	525	513	544	505	480	501	440	485	470	493	478	489	506	465	458	543	511	447	545	495	512	478	489	516	477	505	500	508	490	477	475	472	499	477	457	480	512	469	454	518	506	496	485	481	506	524	509	522	449	491	484	471	474	496	457	502	465	494	503	469	516	516	479	472	540	503	497	500	511	505	483	526	498	518	504	488	508	500	528	491	528	477	512	482	504	482	508	479	568	461	481	499	521	527	481	511	479	506	482	531	479	491	489	496	476	523	486	513	507	473	496	502	488	475	491	523	494	465	473	449	475	470	498	495	468	481	486	471	551	534	480	505	502	499	459	482	496	513	537	505	468	559	481	506	503	503	478	481	481	498	479	495	565	522	474	485	479	535	541	462	510	483	537	488	554	493	476	450	467	464	479	493	502	479	491	494	492	493	493	466	470	499	520	496	486	509	489	488	496	464	453	510	451	533	498	514	539	506	468	461	526	469	492	475	463	548	487	470	475	457	523	504	493	515	497	530	445	486	486	512	499	537	496	498	493	503	499	489	497	481	480	500	484	486	491	514	522	502	543	449	514	506	480	507	504	512	496	513	501	501	507	484	515	487	504	514	489	494	548	517	509	456	529	491	526	505	516	469	456	472	511	505	445	494	508	539	514	495	527	496	450	470	475	498	497	499	487	484	492	531	470	521	515	480	462	477	540	484	485	499	497	505	493	482	504	531	446	487	503	468	499	479	486	496	466	515	518	485	497	469	489	485	472	503	491	482	478	506	462	490	488	476	514	520	488	485	510	507	496	497	508	512	530	490	516	496	491	522	495	498	479	490	509	475	490	493	467	506	523	467	476	533	495	476	470	486	503	545	460	494	508	501	486	500	488	502	513	509	442	485	462	484	523	503	484	475	480	494	540	513	485	507	451	445	485	481	547	498	471	501	502	468	505	454	460	497	475	507	466	478	482	490	529	485	481	494	494	485	476	449	491	488	453	490	512	494	512	480	517	486	509	496	543	505	484	508	507	489	486	481	468	481	498	482	457	514	477	477	511	525	481	480	491	524	454	437	508	487	470	502	488	501	477	519	495	522	490	474	476	450	502	499	439	503	479	542	491	529	500	498	498	481	444	484	520	498	489	524	522	479	524	471	426	461	518	483	482	494	479	446	491	506	494	492	520	494	483	464	517	484	507	485	501	480	489	487	495
22698	21240	28957	23848	21243	21303	8601	988	733	690	605	524	479	482	441	433	430	390	419	378	379	393	409	425	318	349	365	355	377	340	353	358	341	361	352	331	321	342	328	321	368	344	350	349	359	300	328	333	354	302	356	297	336	338	356	360	332	317	341	335	303	330	365	335	338	317	346	347	340	337	340	318	336	343	350	314	339	338	315	346	325	335	318	331	324	291	325	310	311	332	335	319	332	368	329	345	329	350	367	293	333	325	345	368	332	316	308	308	352	317	342	324	298	319	360	304	328	332	313	340	337	331	321	325	320	348	340	331	344	299	348	327	326	312	351	327	326	319	333	330	343	349	308	311	361	325	296	310	302	318	325	320	343	328	317	303	324	317	330	312	323	349	310	339	324	328	318	333	343	328	352	327	334	325	334	352	361	340	319	289	361	365	372	321	306	346	313	328	308	308	343	324	333	377	314	306	342	345	345	297	329	311	332	314	323	347	314	359	315	294	307	320	349	329	333	329	305	333	323	346	323	316	340	334	327	346	345	299	296	294	335	310	322	300	311	320	314	352	343	342	350	320	273	333	322	331	337	331	304	376	313	344	322	349	315	315	318	342	324	309	323	354	308	315	322	348	333	338	308	326	323	325	298	331	340	351	316	279	326	311	344	326	351	314	304	333	339	326	360	327	323	346	312	323	315	316	308	324	326	318	309	342	336	358	329	299	308	318	324	335	321	328	301	370	290	334	334	336	308	309	348	335	340	339	300	328	302	318	315	318	325	341	321	308	309	316	322	327	337	327	316	325	338	334	348	304	304	314	308	331	315	323	346	344	346	328	304	341	316	332	321	343	308	284	330	331	304	313	340	320	334	339	336	330	339	317	327	361	321	331	342	315	329	350	294	334	315	350	338	352	338	321	331	310	352	314	305	317	339	313	328	320	335	309	314	319	334	324	365	308	334	326	338	329	355	331	333	297	335	336	353	329	362	324	351	308	282	322	313	320	355	337	307	328	335	318	332	324	325	385	339	313	328	350	321	336	336	344	319	305	343	337	340	327	315	319	332	321	323	315	314	329	317	346	323	330	313	321	337	330	294	335	312	312	343	337	328	306	309	319	321	259	334	333	334	334	314	350	337	341	342	314	285	355	361	306	303	326	344	332	338	356	309	335	294	320	352	335	350	332	325	356	315	322	299	309	344	321	325	324	317	311	319	315	342	314	317	339	319	300	302	302	324	314	337	319	344	366	321	272	341	340	334	351	322	335	303	333	325	332	337	316	316	331	300	340	333	312	357	332	316	344	350	317	315	343	359	335	338	324	311	331	355	324	298	307	322	315	306	342	325	296	304	360	323	310	314	323	320	320	334	315	324	341	361	321	293	323	321	313	337	338	310	331	318	320	315	299	320	308	295	327	331	309	305	317	327	303	305	297	338	365	334	319	332	338	309	335	366	347	318	323	329	327	291	309	362	342	318	336	315	319	336	335	353	299	328	314	320	295	327	345	330	337	330	318	328	305	317	336	351	318	320	289	343	351	336	342	335	343	354	322	350	302	315	326	335	332	313	360	307	327	334	328	310	333	321	365	321	331	322	326	338	318	341	308	368	352	329	349	301	324	336	314	310	316	329	325	317	331	350	329	336	347	328	368	366	322	320	332	336	316	320	354	340	324	341	309	328	335	333	327	315	322	312	335	300	348	318	321	306	346	316	344	337	345	335	297	327	326	322	323	315	339	346	317	308	324	320	313	354	321	309	331	344	309	299	331	291	330	316	303	349	322	360	353	326	356	327	326	312	310	317	323	298	332	320	331	331	305	322	344	341	338	332	366	309	351	341	355	323	338	314	329	292	313	288	350	346	345	319	326	291	355	325	333	322	345	338	317	324	280	315	312	328	334	308	351	341	349	267	347	321	316	321	323	313	341	363	299	313	303	343	300	301	342	330	289	308	317	346	379	307	315	334	311	334	342	322	322	320	338	313	304	305	346	336	302	356	322	321	358	325	330	317	316	327	329	366	314	302	322	336	338	333	314	336	346	298	322	308	316	356	355	331	319	334	319	350	342	357	322	340	292	338	331	335	322	299	336	318	339	304	346	316	359	352	342	357	334	333	335	317	360	339	291	286	278	346	256	332	314	317	352	316	318	339	324	294	311	347	323	346	327	324	318	331	351	308	325	323	331	314	348	328	320	312	321	325	318	307	338	336	309	347	318	301	324	339	323	334	324	293	343	293	330	303	339	319	344	344	345	337	314	318	356	318	328	307	328	347	326	332	344	325	346	331	310	338	344	356	357	293	317	337	329	325	308	348	336	319	330	287	318	314	333	310	354	347	282	355	365	326	327	334	324	355	322	308	342	348	315	306	336	320	329	314	344	322	337	309	296	314	327	345	299	335	290	305	350	318	357	357	325	319	356	321	321	336	348	296	350	338	327	315	300	349	321	301	339	337	287	317	306	310	358	333	324	304	311	333	303	301	332	336	325	364	307	336	324	315	316	356	316	332	321	328	315	325	291	341	319	328	338	342	345	323	311	304	326	359	290	311	316	306	308	335	325	319	302	331	316	339	339	300	310	318	338	316	314	307	341	316	333	334	311	318	327	294	311	355	357	332	322	321	328	341	334	325	329	345	325	319	332	349	304	293	324	337	295	353	279	322	296	352	333	301	342	309	322	326	338	316	348	308	302	319	321	349	337	339	338	312	339	308	303	296	321	335	345	333	335	289	336	336	332	330	315	300	353	327	297	336	364	364	328	335	322	327	349	352	336	306	353	337	292	323	358	308	344	321	285	345	331	305	336	317	333	326	325	293	339	303	326	294	316	309	313	299	292	320	306	320	307	316	355	353	303	316	326	338	302	333	335	335	338	368	329	336	347	332	353	329	345	303	350	293	315	321	323	308	330	331	311	343	293	332	343	334	307	307	336	315	327	310	303	331	336	308	328	309	353	316	302	326	345	319	322	322	342	345	325	333	305	313	287	349	314	329	310	296	314	322	314	335	300	319	327	295	343	335	337	333	342	328	326	297	344	298	319	322	342	317	341	308	308	317	327	292	338	355	332	307	342	326	342	329	351	341	309	310	292	321	325	300	309	341	337	347	302	305	332	310	328	326	304	349	331	335	337	343	344	329	311	330	314	358	338	308	289	318	349	329	324	316	308	313	336	343	332	285	318	336	362	346	314	313	356	299	345	354	331	347	332	332	334	330	326	360	325	302	325	343	338	301	312	340	368	325	333	324	346	323	310	323	314	317	338	310	315	297	340	319	347	324	364	297	328	305	339	307	331	301	328	330	328	303	352	341	330	350	308	328	319	316	301	336	346	335	307	328	333	323	359	340	331	353	321	353	297	358	343	327	351	313	351	293	319	347	348	311	326	341	304	357	351	356	334	331	307	328	298	329	327	323	326	297	347	309	357	332	394	315	317	312	327	296	316	344	324	335	319	316	329	315	340	305	328	312	304	324	326	334	323	305	313	314	332	327	346	353	312	349	333	321	311
35753	19020	9322	4630	3335	2474	1844	1427	1182	982	855	742	650	593	558	560	481	443	460	437	423	420	407	395	396	370	389	422	395	380	380	342	350	366	341	336	360	361	383	360	357	322	331	363	345	331	348	328	389	349	347	334	342	349	345	338	312	344	324	355	321	324	327	328	339	332	329	354	323	376	330	347	331	344	353	341	326	352	359	352	337	358	338	330	313	343	346	327	329	330	342	323	327	308	347	324	346	342	360	306	364	320	331	326	322	309	318	289	320	331	330	349	344	329	339	352	333	368	330	383	328	363	328	351	327	348	318	322	305	337	322	352	329	327	338	313	357	318	349	322	346	335	319	316	344	294	315	335	326	312	337	316	320	312	323	308	322	327	319	305	325	356	361	319	322	340	309	339	353	352	310	343	319	324	346	338	326	297	308	338	302	312	307	328	319	355	341	334	347	317	342	355	359	331	357	326	357	346	316	334	310	331	341	310	332	319	345	334	313	329	340	315	340	339	346	333	339	325	355	314	332	321	346	330	320	313	374	327	325	314	336	319	342	321	338	334	311	343	318	337	338	345	348	369	325	347	338	339	355	334	334	341	313	346	353	329	366	350	313	324	342	324	296	295	319	330	297	317	306	316	316	326	314	313	309	368	328	317	327	291	315	352	347	359	324	329	350	344	349	324	335	331	346	321	314	341	358	317	355	334	304	360	330	298	338	339	328	362	367	340	297	303	330	335	333	339	332	352	314	335	307	313	347	335	340	310	322	348	392	317	320	324	322	351	318	352	348	324	353	321	354	309	320	350	332	351	332	347	376	338	342	337	324	319	321	319	331	354	310	329	324	349	349	307	329	341	308	297	347	347	307	354	358	345	323	310	323	329	316	350	327	326	341	347	313	309	325	328	343	331	342	349	336	328	338	353	316	313	335	320	351	346	304	348	343	322	360	323	327	342	316	312	319	346	322	337	363	330	335	347	329	360	332	346	326	314	307	349	337	356	332	343	315	293	312	336	331	332	312	350	332	309	294	360	332	350	345	332	304	315	325	337	325	320	330	312	323	357	376	335	329	300	332	324	329	359	315	317	338	327	314	285	301	299	353	314	331	335	324	306	328	326	304	318	314	338	368	343	311	369	313	309	315	319	309	349	333	318	337	342	320	296	351	334	319	340	309	340	339	335	333	341	307	333	337	322	359	346	342	323	354	343	344	335	357	315	315	322	357	343	311	315	349	344	342	324	311	314	305	318	321	334	317	338	363	343	334	349	349	319	305	340	319	375	333	335	334	301	373	338	326	296	347	351	334	342	331	315	330	318	333	359	335	314	339	342	326	343	344	311	331	341	330	367	345	325	359	345	338	336	326	328	354	369	360	340	325	302	347	318	346	340	355	341	318	335	327	311	348	343	315	307	308	348	333	335	320	332	325	345	330	345	302	340	314	339	347	339	313	338	347	368	316	320	333	326	341	352	367	329	339	319	356	344	343	304	327	320	335	311	320	302	319	338	321	335	344	354	327	374	327	287	335	330	317	317	314	381	337	314	335	342	346	299	341	318	330	361	333	336	285	296	359	318	327	328	295	362	339	327	317	353	320	312	332	359	330	339	373	323	315	358	331	336	329	310	331	340	312	325	331	339	337	321	334	340	318	339	333	325	337	330	332	329	327	344	322	327	341	312	288	330	345	324	356	320	332	334	334	357	311	328	353	305	333	337	338	374	311	373	317	326	330	320	324	313	327	370	357	392	373	318	341	333	356	335	319	327	330	349	327	351	318	299	316	295	328	359	323	340	334	308	296	345	339	310	297	343	321	347	336	328	389	270	300	332	333	351	336	344	338	357	322	378	343	312	347	311	339	368	342	326	333	313	366	354	315	328	361	331	329	343	343	307	320	344	311	340	314	341	320	300	351	344	334	314	336	359	360	339	328	320	311	325	336	321	342	361	364	287	333	333	319	361	370	354	322	332	334	319	315	317	336	333	334	314	334	370	327	368	342	287	323	344	322	340	349	317	330	312	310	353	309	319	338	321	314	312	357	309	331	284	348	345	329	296	360	316	342	340	340	329	350	320	310	345	339	341	348	322	305	284	300	338	300	300	296	334	344	344	301	349	308	349	300	327	334	337	363	328	344	318	339	332	304	341	328	338	339	325	330	358	337	316	348	315	317	319	340	337	336	354	314	338	315	362	323	382	352	307	355	321	324	332	342	301	335	343	359	310	324	349	320	320	319	321	299	345	361	313	336	318	301	342	342	369	350	323	338	367	331	321	292	323	342	338	353	320	340	325	353	329	336	340	287	310	263	333	331	337	345	321	340	351	344	364	351	332	347	344	327	335	352	328	392	336	332	339	334	317	315	331	323	319	356	391	327	352	320	314	336	343	340	337	323	330	303	335	333	340	337	315	335	304	334	310	301	320	343	335	348	332	343	344	352	333	312	312	316	332	327	336	349	314	337	305	324	370	326	320	348	331	317	354	341	338	336	344	302	299	307	331	366	318	333	345	319	360	335	333	323	319	366	338	352	340	339	337	349	337	318	326	308	346	339	338	307	329	324	322	321	323	312	324	338	340	363	341	317	350	327	307	326	358	352	299	299	355	326	356	357	302	351	344	348	323	357	344	321	337	325	322	322	306	311	321	359	297	350	339	348	333	348	348	324	326	315	368	318	306	330	331	310	339	328	310	315	374	331	346	318	317	346	331	330	320	332	347	313	331	343	359	335	335	309	341	292	339	326	326	318	313	325	337	310	323	310	351	388	339	352	313	339	329	332	344	364	314	300	354	316	334	295	343	338	319	349	326	352	321	344	327	346	345	296	323	335	324	330	294	314	336	347	328	344	322	312	293	306	349	287	350	339	323	349	321	284	294	341	340	316	323	314	303	330	325	306	339	327	312	327	325	347	344	348	304	337	326	367	346	326	322	288	346	309	344	331	323	344	353	332	321	294	321	335	358	339	350	315	359	324	353	326	321	322	309	340	325	318	362	355	344	315	334	324	324	338	322	372	349	299	323	350	332	352	348	335	296	351	309	301	321	330	338	337	321	330	354	341	312	351	332	333	317	336	325	336	339	355	323	333	335	369	340	317	377	322	312	324	289	282	382	349	338	374	301	319	351	364	307	340	310	338	305	301	301	341	342	330	348	350	309	321	343	325	332	317	302	347	349	367	332	302	314	343	341	340	324	354	306	334	320	352	337	348	318	354	327	327	322	334	313	349	352	299	309	340	334	310	339	322	322	336	290	344	348	323	347	346	350	341	307	338	340	317	377	356	324	348	340	326	314	288	325	318	329	332	323	323	295	317	343	326	279	342	311	330	342	312	336	310	317	323	338	325	343	324	343	324	329	324	323	303	311	319	329	348	351	347	321	299	288	344	328	307	342	336	358	344	353	360	322	351	330	360	314	338	350	344	316	336	299	308	305	362	320	324	302	350	323	322	319	324	320	329	340	334	366	325	356	312	347	349	320	298	333	306	365	318	355	329	350	324	344	325	349
27680	17770	3537	519	361	349	322	297	338	309	290	282	288	315	269	271	262	269	288	304	327	272	299	288	299	237	257	302	292	297	304	304	275	282	256	274	300	280	273	283	293	276	287	274	265	287	267	280	265	296	291	294	303	292	317	288	290	306	286	286	270	317	282	313	324	283	262	275	289	281	277	273	279	287	289	298	273	283	292	294	285	284	301	285	265	288	280	310	298	311	272	282	297	284	280	276	277	289	321	277	305	287	287	279	290	297	255	282	296	276	281	297	285	309	293	277	269	274	270	284	289	297	335	273	290	289	306	247	286	290	268	250	296	294	299	280	277	288	254	289	251	293	272	269	294	268	282	292	295	271	312	253	289	292	254	299	329	283	280	278	294	282	247	295	278	273	290	295	248	263	247	265	314	284	282	271	310	230	268	267	301	306	285	250	297	274	271	269	278	270	269	317	313	315	257	292	276	312	298	263	308	275	286	307	277	264	292	302	306	286	300	248	288	299	279	310	273	280	273	275	289	276	289	274	291	277	310	298	274	294	264	302	275	303	317	310	277	243	272	293	260	293	275	261	261	297	311	285	238	327	248	296	306	271	292	274	266	303	280	282	272	258	303	304	284	288	281	307	302	282	286	282	290	274	283	279	292	302	268	295	251	284	277	272	264	317	302	279	311	316	283	302	250	287	293	265	284	293	256	298	306	254	275	286	287	264	295	280	269	266	278	272	296	286	262	292	295	279	285	262	276	289	317	300	296	276	269	275	279	261	264	282	286	305	256	273	273	264	306	293	267	313	316	282	276	308	264	288	294	279	280	287	264	265	259	308	310	253	309	291	310	293	300	296	278	294	290	271	294	260	288	287	273	293	286	297	269	293	282	284	295	267	278	317	259	294	282	254	278	287	296	324	300	254	297	274	269	284	277	281	278	288	282	260	294	284	267	267	303	296	283	330	289	276	287	283	282	299	275	271	287	298	279	275	307	306	274	300	285	260	310	288	301	287	305	267	300	260	293	290	279	294	273	296	312	295	257	291	284	269	288	279	269	302	271	288	290	246	293	284	283	306	292	303	280	254	280	271	316	243	268	300	273	296	299	260	281	287	290	288	284	276	282	275	267	286	267	286	284	287	305	267	281	292	291	258	289	321	256	265	285	295	292	264	273	271	285	284	286	295	289	308	252	272	258	275	268	293	297	284	276	282	271	298	260	274	292	283	309	270	286	295	291	304	264	305	269	273	254	292	274	278	286	243	262	280	282	280	264	283	272	269	294	297	311	314	281	322	304	301	311	260	281	276	272	264	283	312	290	304	298	284	284	298	290	295	280	307	301	270	273	295	301	266	246	266	299	284	263	321	277	312	296	271	272	291	278	274	280	316	269	256	282	305	282	297	320	283	287	278	288	273	268	280	281	281	264	278	297	258	287	278	293	281	294	294	299	277	288	290	298	298	299	268	277	275	284	307	296	319	293	280	282	263	277	279	286	266	278	279	289	303	286	308	302	297	309	268	274	274	300	272	310	301	264	264	288	284	313	282	284	269	318	279	302	303	260	273	296	280	293	288	280	284	282	278	276	251	323	296	280	292	314	271	282	305	301	271	274	273	272	284	292	265	258	276	281	315	269	292	278	310	284	295	288	277	300	260	255	260	289	281	309	278	280	258	268	255	275	284	283	273	300	289	304	308	326	266	275	307	264	304	268	307	303	298	322	290	300	299	296	307	267	288	301	287	276	273	274	282	299	281	296	291	276	283	286	261	283	283	259	284	282	268	320	277	270	276	274	280	284	265	279	280	304	286	301	299	282	281	252	286	284	275	284	283	282	307	266	285	317	263	285	295	277	285	289	304	292	290	303	311	291	304	287	262	272	286	264	292	280	261	256	322	275	287	285	265	286	269	286	301	308	290	286	273	266	280	239	282	265	275	265	294	260	280	306	334	282	288	289	282	297	263	282	281	308	277	294	309	274	289	280	254	312	290	283	271	291	269	298	299	275	283	279	285	286	284	258	254	269	279	296	277	271	281	299	321	286	305	276	291	288	293	306	262	265	286	288	264	287	270	285	311	313	306	255	297	276	271	303	259	264	306	300	295	314	299	279	303	293	307	261	288	283	280	318	305	254	277	287	284	286	287	287	279	282	301	292	272	317	285	267	264	330	302	286	292	266	336	297	314	298	271	282	272	305	296	254	299	251	299	311	255	270	298	277	284	264	286	307	310	278	300	313	276	293	308	296	272	267	297	282	275	276	282	303	288	288	274	290	293	276	316	303	270	278	277	240	289	285	281	295	292	300	291	291	292	303	273	287	288	302	299	270	269	312	298	284	314	271	280	276	281	304	273	299	268	288	272	275	303	279	307	260	294	281	284	300	294	298	296	303	286	275	283	283	253	292	274	299	334	276	259	298	310	289	304	294	310	272	296	281	283	275	317	296	298	297	297	299	317	263	278	278	299	302	262	295	282	281	267	272	257	290	279	270	283	318	284	296	258	272	290	300	272	284	288	277	311	290	280	325	277	312	313	289	282	292	303	266	283	292	303	273	267	285	286	283	318	275	276	286	291	312	286	253	287	279	262	268	281	279	304	275	280	275	255	298	281	314	305	292	326	298	252	290	255	306	287	307	275	330	303	283	295	281	270	289	263	308	271	312	272	294	281	304	298	277	267	253	262	282	266	257	290	284	275	274	261	284	288	262	311	291	299	267	276	278	282	279	267	286	298	292	276	303	276	288	273	309	284	268	301	303	298	301	279	303	270	280	312	270	306	267	297	298	252	280	298	283	297	310	292	305	295	263	293	293	278	279	281	270	303	297	281	306	300	256	289	295	286	291	271	266	296	275	305	281	313	277	284	309	293	286	296	273	302	254	256	284	300	275	282	288	309	245	293	279	301	286	324	295	278	297	268	279	314	277	273	290	301	306	293	284	295	275	313	284	285	269	276	288	265	245	248	299	276	267	288	286	303	281	286	255	290	283	291	278	261	286	292	271	299	268	296	303	314	271	294	271	299	273	268	299	280	290	290	247	314	283	259	258	306	247	289	294	301	279	289	273	288	285	291	265	294	273	272	291	278	277	248	269	304	282	279	312	304	333	301	314	311	264	317	264	290	293	295	297	310	305	264	326	270	291	280	290	295	263	263	290	280	288	289	279	292	317	293	306	293	268	291	277	286	297	270	283	282	286	281	281	290	309	248	267	272	312	308	277	291	324	277	280	286	283	295	304	301	296	273	289	260	286	255	281	282	287	294	284	275	303	300	297	247	287	277	287	290	263	288	287	278	290	298	295	298	249	312	288	277	288	278	252	273	297	297	277	299	320	262	261	271	272	272	286	259	275	299	280	296	282	295	294	269	275	298	284	302	278	279	311	280	254	263	269	296	294	274	299	299	281	281	278	278	295	293	294	279	281	254	296	275	300	289	282	297	280	275	259	280	286	264	294	297	280	282	243	257	245	295	290	285	319	279	283	313	276	290	288	259	323	263	270	272	300	279
7821	1318	642	422	391	386	362	358	346	372	328	351	299	299	371	318	316	292	346	322	315	330	334	310	336	332	335	284	311	328	311	314	340	308	326	318	312	351	325	308	332	312	327	332	301	302	299	312	332	316	317	320	317	314	301	314	347	316	302	307	310	339	330	314	293	301	332	347	321	327	315	315	314	300	317	319	318	301	290	326	333	312	331	323	318	315	332	306	337	299	308	314	308	316	341	312	322	309	322	324	325	310	327	292	330	312	339	316	308	350	344	314	319	304	313	302	308	316	315	320	300	334	331	307	336	338	327	334	304	324	342	324	320	322	340	321	327	334	313	324	316	329	307	320	285	331	293	315	326	314	323	310	334	325	343	312	317	328	304	378	324	307	328	346	350	306	313	373	336	336	278	324	325	304	300	322	318	307	335	299	305	307	283	316	313	332	343	335	322	309	315	352	333	343	355	339	313	325	333	280	297	334	350	298	324	314	324	326	322	311	354	302	321	305	322	296	304	320	324	310	317	311	306	296	302	336	318	310	340	327	332	366	311	357	331	305	336	301	309	326	327	341	329	325	307	315	333	322	330	310	335	335	356	319	321	300	323	293	329	302	324	317	339	308	335	333	325	317	297	330	290	315	314	310	330	324	347	328	305	303	327	321	299	319	320	317	306	294	353	322	330	332	346	288	329	325	307	303	342	282	330	357	324	347	328	292	340	299	354	354	331	317	318	331	323	337	332	337	312	322	329	294	326	319	324	313	317	354	313	318	285	309	315	350	298	317	305	317	321	311	303	295	307	320	323	323	312	304	307	320	292	329	317	289	310	282	338	313	275	329	335	315	340	316	332	330	355	309	304	309	357	339	286	307	338	317	315	337	306	301	345	315	334	304	351	301	321	332	311	312	351	322	300	315	311	311	303	328	307	321	301	308	365	324	346	305	304	298	318	300	316	296	308	302	291	331	304	297	304	311	325	294	324	341	271	327	354	330	300	351	332	318	313	309	350	309	326	326	319	330	276	352	309	340	287	330	313	312	315	309	313	315	331	286	312	331	328	336	309	314	295	323	314	305	352	309	340	306	337	320	327	351	313	273	338	320	314	323	311	294	327	324	328	319	309	351	319	348	338	335	332	331	304	322	313	302	298	321	318	348	322	332	312	323	310	328	342	319	325	316	311	326	288	361	312	326	314	347	352	346	324	331	348	294	331	344	331	317	313	323	326	309	307	334	335	298	337	343	307	270	343	289	302	300	311	320	302	331	328	308	345	335	338	299	311	319	332	330	337	296	308	309	340	324	336	317	335	310	331	363	328	352	316	318	307	295	317	301	316	298	343	303	318	297	338	350	340	318	289	317	321	315	320	270	311	344	330	308	331	331	330	313	332	320	333	331	338	276	289	307	344	296	340	321	357	288	331	310	291	300	283	315	336	341	323	336	334	339	309	351	301	344	327	306	356	337	326	322	327	302	339	307	310	322	292	325	327	306	317	313	329	335	301	282	365	337	349	305	321	329	331	326	326	340	325	333	336	328	313	310	320	315	276	305	292	305	326	333	329	316	286	310	333	315	318	297	310	331	325	352	337	318	330	322	323	298	304	338	298	342	335	329	318	315	302	320	355	342	318	332	334	311	285	298	274	349	312	326	293	310	297	331	329	337	327	307	321	332	327	334	326	296	333	321	335	314	331	346	285	306	289	321	284	303	320	320	340	315	329	308	310	332	323	302	335	326	349	308	282	301	344	334	344	312	312	301	320	304	302	303	312	291	306	286	336	326	360	326	329	298	298	308	310	291	285	297	318	338	281	317	324	304	305	326	343	328	340	355	309	360	301	316	296	343	328	309	321	329	345	339	334	319	338	337	342	343	338	302	315	321	302	312	335	277	360	335	316	329	329	310	307	310	331	314	294	326	335	341	303	316	343	322	360	291	307	326	343	341	289	298	287	315	320	306	346	320	314	319	347	329	316	309	322	323	325	335	328	337	324	302	322	316	321	331	307	319	350	315	296	289	329	282	335	313	300	307	266	321	343	314	302	334	339	283	320	329	316	297	308	320	304	315	308	319	333	300	308	316	295	318	338	319	333	329	351	319	285	315	326	311	333	328	308	322	298	316	334	339	339	329	308	345	330	292	324	333	320	315	294	313	308	315	349	316	297	307	328	354	310	360	339	325	299	333	328	346	286	286	312	329	319	311	316	347	296	283	323	319	312	303	294	338	311	309	328	346	303	322	291	327	296	320	345	320	306	327	310	328	318	322	299	311	309	319	347	305	370	299	345	335	323	324	290	307	305	291	298	313	307	307	272	330	274	299	326	323	351	322	314	327	327	311	340	353	299	342	315	291	310	346	311	291	319	306	335	344	296	368	306	317	329	335	297	336	300	322	362	314	320	305	346	339	336	334	302	319	293	336	315	324	323	311	339	313	320	315	300	297	322	332	324	301	317	315	329	295	301	350	322	331	321	323	324	287	305	318	306	334	318	332	301	311	313	302	292	349	315	311	334	333	309	326	322	308	340	322	310	305	340	308	301	341	342	307	318	343	338	357	312	339	328	308	317	311	323	330	337	355	305	326	326	339	325	341	354	331	318	341	317	322	350	339	299	316	323	287	334	298	358	306	323	292	309	287	323	343	326	322	305	346	317	293	340	325	329	318	327	325	303	333	325	321	319	297	337	304	303	313	350	312	297	345	318	299	339	306	300	290	333	297	295	314	344	312	339	323	316	335	314	332	328	290	325	329	301	304	331	298	314	333	329	340	309	298	314	314	300	293	320	274	301	348	277	298	288	313	340	320	334	324	343	310	337	322	323	356	328	331	311	328	330	328	309	318	322	336	314	323	308	309	344	312	321	318	325	328	344	295	327	318	276	301	299	345	304	306	311	305	340	325	313	299	312	289	288	308	294	267	315	321	332	340	325	339	348	300	311	308	318	286	329	329	370	293	318	367	290	334	284	338	321	312	309	339	310	324	322	311	351	316	331	324	345	298	331	291	330	320	294	279	318	312	304	306	306	344	307	300	309	326	313	333	311	300	321	286	350	332	324	336	346	316	330	304	315	336	321	317	316	345	307	313	302	333	305	327	342	315	344	297	293	321	301	302	298	300	326	321	331	334	332	320	319	308	319	320	342	306	320	312	306	288	339	308	324	332	332	318	310	315	317	292	319	293	326	283	318	323	332	345	295	332	331	308	291	335	292	310	354	349	317	289	314	318	309	309	303	296	306	316	338	348	340	338	351	323	336	321	336	319	306	311	312	326	321	312	299	308	329	299	359	321	310	317	301	347	300	313	335	314	325	312	325	327	311	305	337	321	323	333	333	315	304	319	316	324	359	351	345	329	304	337	365	318	360	317	312	308	335	286	366	294	329	316	310	322	335	339	321	333	287	312	311	303	293	342	291	321	329	339	358	328	306	321	336	321	306	325	280	316	330	333	310	314	327	315	343	334	307	310	355	322	328	328	307	291	320	289	339	313	332	335	307	306	317	318
23725	21126	28341	24159	21133	9600	737	446	346	293	286	278	232	198	223	197	181	178	186	190	169	169	169	169	153	156	164	153	161	142	129	137	161	164	148	142	138	149	150	137	151	171	126	146	122	164	166	138	155	155	133	145	142	147	140	157	151	166	157	155	130	164	143	143	141	113	130	171	159	144	153	149	147	162	141	135	145	122	160	145	152	160	142	142	133	142	136	140	131	149	144	133	136	151	146	149	142	137	151	156	144	158	130	141	139	143	164	149	139	135	131	138	154	144	138	158	147	143	152	141	133	148	124	157	139	142	139	130	138	174	142	154	146	141	152	126	128	143	138	141	122	145	168	141	140	133	145	139	146	124	139	166	155	131	146	136	133	139	142	139	145	132	160	135	155	151	151	142	130	162	142	152	147	159	139	156	146	153	138	139	140	125	135	135	130	148	149	152	172	143	146	111	123	148	134	144	134	145	128	168	146	125	128	134	150	150	127	141	149	152	130	137	155	143	155	155	149	136	115	157	146	139	167	132	147	150	167	156	117	161	155	133	149	151	154	135	154	143	152	121	121	144	155	149	149	135	131	128	148	134	157	138	134	132	138	145	147	173	140	132	151	122	147	128	151	142	139	154	157	124	112	138	145	137	159	137	167	151	155	138	133	158	137	142	134	140	134	125	156	157	116	126	114	132	141	129	133	143	127	134	133	144	138	140	136	132	141	129	141	150	147	128	140	125	160	142	140	150	140	137	136	142	133	159	142	125	148	136	165	150	139	178	154	130	150	148	149	151	143	156	135	121	134	140	134	133	130	142	159	146	152	140	143	137	159	143	165	137	119	136	139	149	141	138	132	131	151	152	161	144	147	137	137	151	157	130	144	138	137	146	162	147	146	166	145	155	140	141	148	151	129	160	135	137	160	140	148	132	148	144	139	111	135	172	148	152	136	152	132	123	153	123	142	154	139	137	136	164	149	125	145	146	151	131	160	162	123	128	139	128	123	153	134	147	129	145	119	148	134	146	144	158	133	123	129	144	138	139	137	150	155	149	143	130	121	122	139	159	149	139	152	136	134	140	147	145	145	131	132	145	143	155	134	151	140	143	152	151	137	151	130	152	152	134	161	126	132	157	142	158	139	140	127	136	132	137	132	149	145	134	143	146	149	127	135	150	149	135	137	148	145	131	133	168	125	122	123	139	148	128	136	138	156	143	130	148	171	154	133	132	142	162	154	134	151	148	127	124	135	144	160	133	148	165	132	123	153	147	148	168	147	144	159	127	130	132	136	134	160	127	155	145	135	146	137	125	131	143	170	123	132	146	149	143	151	144	155	141	147	134	145	127	131	134	133	123	163	130	150	127	131	152	144	128	156	161	155	137	143	117	139	165	131	134	137	136	129	137	135	157	144	144	151	156	129	132	123	156	131	145	138	156	148	156	161	146	127	129	146	116	131	132	173	133	134	133	156	160	150	136	161	145	136	151	142	121	151	134	120	131	148	148	146	130	126	127	142	131	144	158	140	115	149	151	143	138	124	149	138	152	152	142	166	139	130	145	140	104	141	128	162	137	142	139	151	133	140	115	142	146	152	141	142	117	160	149	141	145	128	132	151	146	183	144	149	133	127	130	127	141	120	140	150	143	157	137	118	152	147	141	123	137	137	140	149	152	147	157	145	137	153	131	135	144	151	127	131	133	155	162	134	118	132	151	164	155	136	133	138	142	127	125	130	130	154	116	138	143	133	142	130	160	141	157	155	146	148	141	140	125	153	130	144	148	145	135	160	114	140	172	150	146	134	145	159	130	156	126	136	150	152	147	124	155	138	137	156	147	130	163	159	149	139	126	150	152	146	135	158	137	148	140	138	141	141	142	161	122	134	152	140	131	154	137	149	130	144	141	148	140	153	137	124	142	159	140	144	131	139	167	147	145	129	128	143	133	132	154	128	121	147	121	118	139	136	142	131	176	133	138	160	140	153	129	128	167	129	136	127	145	136	146	142	154	140	152	137	143	138	145	147	136	148	128	159	129	148	146	139	133	154	149	144	122	165	158	144	146	161	138	144	162	136	150	155	109	156	163	150	132	135	132	160	123	136	132	145	152	137	148	136	142	154	139	134	152	137	123	155	150	135	144	117	134	160	143	146	122	157	136	134	129	127	121	132	146	156	161	135	144	153	156	152	153	144	148	151	137	156	127	141	143	140	134	140	126	132	149	132	128	153	167	147	140	143	151	139	156	138	125	145	143	134	128	146	131	139	142	144	123	144	146	140	149	148	147	130	135	145	148	128	139	154	139	138	133	136	147	140	153	132	156	147	162	143	164	148	154	133	128	152	114	154	157	161	135	146	156	173	125	134	142	142	147	128	125	128	148	129	129	131	115	148	167	140	136	155	131	144	142	142	162	160	172	163	140	136	170	147	151	156	141	145	139	147	114	159	153	156	134	139	132	129	137	106	137	142	136	149	142	162	126	147	140	150	151	150	146	164	131	130	139	142	133	137	147	137	126	159	125	131	155	146	142	154	170	151	125	144	156	141	145	161	132	128	160	149	150	110	137	150	157	129	144	138	149	159	135	141	126	128	141	152	120	121	136	142	143	149	138	112	153	142	140	137	144	136	143	139	150	167	139	124	134	157	133	132	171	140	134	152	146	141	138	134	136	135	143	139	138	159	153	131	140	146	127	131	156	140	135	133	134	164	150	144	153	119	151	124	143	146	166	144	171	151	131	144	155	133	149	136	148	149	153	154	134	145	119	129	139	133	138	148	157	136	151	118	149	145	158	126	146	164	168	151	134	150	128	135	129	125	142	124	132	142	145	114	154	145	147	135	139	131	145	134	170	140	144	156	152	146	138	142	131	127	138	137	136	116	143	122	146	144	141	127	149	133	141	141	133	129	129	128	132	147	125	134	148	124	137	132	138	151	129	142	129	146	160	153	144	124	145	149	107	137	154	123	143	158	125	159	146	144	151	130	140	134	147	126	138	120	144	172	115	156	130	137	158	143	134	158	143	143	127	140	137	146	138	145	139	132	129	141	127	131	143	156	161	129	136	159	140	151	128	130	143	160	138	131	145	138	134	155	136	135	156	134	128	137	143	139	166	135	141	153	143	143	148	141	156	140	122	144	150	138	129	147	136	154	140	128	149	128	145	139	155	139	126	145	138	135	148	143	138	150	122	131	156	148	143	141	151	153	141	153	143	119	136	132	142	126	120	135	144	154	139	132	118	156	171	118	152	149	148	149	151	135	139	160	148	157	114	149	128	139	147	138	138	147	131	143	157	138	139	131	152	147	130	146	120	151	154	141	139	152	164	127	154	165	169	161	158	137	139	151	144	133	133	149	137	154	136	131	132	140	145	140	144	129	138	150	130	169	128	141	160	135	142	148	141	132	124	152	142	146	130	139	153	130	140	118	142	130	163	157	128	140	130	163	153	125	142	123	149	147	162	132	129	123	137	136	140	126	136	156	130	134	139	158	155	149	132	165	140	144	167
29701	14139	5417	2477	1704	1291	949	763	579	459	441	363	337	305	288	253	256	248	232	219	221	199	195	215	191	172	179	153	208	166	196	199	203	171	184	214	166	195	167	176	173	153	157	179	152	153	170	194	174	170	184	144	188	161	188	159	162	173	171	168	175	169	152	160	161	176	158	156	187	204	165	152	179	156	175	181	174	150	159	180	190	166	174	146	171	155	131	140	170	178	151	148	187	159	151	157	152	150	161	147	160	157	132	172	141	163	194	155	164	153	131	169	182	164	153	158	165	176	158	151	158	169	154	178	162	177	162	171	148	137	180	156	156	138	160	157	149	165	151	143	173	161	177	147	168	154	174	170	154	159	189	159	160	174	152	138	176	183	156	175	170	144	156	166	179	148	144	152	149	153	139	161	159	164	150	170	158	169	164	174	186	151	157	149	169	150	193	146	155	151	173	158	180	158	165	189	160	148	167	151	173	160	171	149	171	152	180	189	159	164	169	157	153	170	156	174	169	157	182	152	160	136	158	167	163	164	156	157	139	156	159	145	139	153	158	147	185	175	156	159	172	184	158	150	174	171	163	167	180	174	151	174	172	175	158	158	158	161	155	168	147	176	169	181	172	190	149	176	155	169	164	155	193	180	178	165	153	160	174	178	175	175	163	165	194	167	169	146	180	170	147	154	145	177	178	158	170	179	163	179	155	160	162	151	137	179	170	155	159	155	173	174	165	152	169	176	175	173	150	153	188	153	166	180	166	149	175	188	171	198	169	170	153	150	163	145	147	150	168	177	181	168	164	166	175	162	184	159	163	164	179	188	170	168	173	183	177	163	175	171	179	176	168	160	181	154	167	162	164	166	187	158	161	163	161	167	163	180	169	189	177	180	167	151	154	169	163	186	178	168	169	140	155	156	161	166	147	164	150	156	188	145	171	177	157	175	161	154	156	155	168	169	152	179	137	192	148	162	154	193	164	151	172	186	149	146	167	167	152	152	156	163	169	161	160	159	164	161	173	144	178	146	171	169	157	162	171	166	175	166	135	182	166	150	158	158	168	178	163	161	147	161	154	180	173	161	156	126	154	163	172	167	167	153	161	152	159	192	172	179	158	176	168	146	176	142	148	156	151	150	153	169	158	157	158	177	163	170	180	151	194	143	170	151	187	179	167	159	199	173	148	154	171	143	166	158	169	153	169	150	150	167	157	168	146	176	168	162	134	138	172	171	178	181	170	157	152	150	169	170	147	180	141	149	139	151	175	154	158	162	181	178	152	149	142	162	163	157	146	179	176	153	179	160	191	158	146	168	156	171	187	157	161	176	146	146	146	136	179	173	173	159	171	166	157	145	185	160	171	186	162	161	163	173	158	167	173	154	151	161	183	182	169	175	171	156	168	162	167	159	159	166	163	165	149	151	169	167	151	194	168	126	153	182	169	178	134	165	187	164	184	193	178	142	152	138	144	183	165	158	180	155	171	179	165	160	166	139	179	176	151	158	171	178	159	173	180	173	174	165	143	127	160	178	168	178	168	173	205	159	183	152	186	191	178	154	147	147	160	175	171	152	172	178	149	176	182	159	157	144	139	158	163	190	166	161	172	176	163	165	164	157	184	147	158	135	189	158	181	147	139	149	159	156	156	160	146	160	167	207	200	163	148	164	159	170	179	160	162	160	160	157	155	182	170	164	159	165	160	151	178	169	167	146	166	153	136	197	160	170	178	153	165	159	183	152	156	156	151	150	159	174	147	152	179	168	152	158	157	170	165	190	164	166	153	171	156	162	151	156	147	141	132	143	166	190	165	159	148	190	173	168	164	173	160	167	177	147	183	177	136	144	174	154	183	155	157	149	174	188	187	181	156	192	155	167	162	155	160	151	157	155	180	173	152	158	156	168	149	181	135	171	185	158	179	175	155	154	155	173	170	170	180	153	168	161	175	155	155	149	156	170	192	165	183	183	159	152	148	170	167	170	156	176	173	158	166	152	185	142	168	176	152	173	167	163	163	168	143	172	144	181	148	150	172	156	189	153	166	164	158	183	146	176	165	145	160	181	178	154	184	164	146	169	159	165	180	168	156	179	151	157	155	151	171	153	157	156	164	161	146	177	168	177	148	166	184	142	162	173	160	158	170	172	164	150	184	186	174	159	166	144	170	182	169	149	182	164	174	165	183	145	160	162	182	171	169	147	169	180	181	133	172	160	187	152	150	176	142	184	160	148	165	155	146	170	174	162	174	157	146	183	164	175	151	184	180	172	168	154	155	173	153	167	168	153	161	174	163	151	178	162	155	153	143	150	180	164	200	169	195	166	170	138	161	163	158	171	161	154	179	154	174	166	170	174	143	155	159	159	160	148	150	152	176	163	162	153	177	188	161	155	160	163	156	189	161	173	177	157	178	157	155	160	150	170	154	171	181	147	169	164	168	169	161	164	154	165	168	176	140	171	180	172	143	163	157	169	185	154	189	176	154	175	154	163	164	153	146	164	153	172	159	160	185	156	184	145	195	163	160	195	151	168	156	160	165	168	164	153	194	152	170	168	149	171	171	168	167	153	165	173	182	154	183	177	141	175	139	162	140	158	149	168	154	165	160	132	155	168	145	159	164	159	140	169	150	169	153	155	186	162	150	153	160	151	142	146	182	149	152	154	139	157	174	144	153	163	147	162	148	158	157	168	153	123	160	155	161	139	137	162	179	181	181	148	140	153	177	162	165	176	151	153	166	147	191	149	181	142	166	146	159	165	156	163	164	144	156	170	157	159	166	173	130	142	149	168	162	153	187	155	157	154	184	173	167	141	171	182	143	169	154	174	150	177	176	162	156	180	162	168	154	159	169	161	144	152	163	168	170	166	185	136	157	138	163	151	155	189	175	150	166	170	153	162	153	187	183	158	139	167	165	171	150	163	149	145	166	163	169	161	138	177	172	160	161	169	149	156	157	181	152	182	175	153	175	157	189	165	177	172	169	177	177	165	163	169	165	168	178	181	167	155	168	181	160	182	169	159	144	167	177	152	173	182	159	161	163	147	168	146	155	159	144	135	162	174	136	171	158	184	162	182	162	160	195	171	152	164	169	163	181	161	161	150	169	134	143	153	177	161	159	145	179	163	167	161	166	146	178	170	178	152	161	169	181	164	170	173	147	173	161	153	147	152	172	154	135	173	150	137	162	174	152	139	157	152	151	155	149	161	166	154	144	158	154	161	157	186	152	165	144	167	134	174	166	154	170	140	167	132	174	166	171	165	165	167	145	169	172	171	171	175	171	176	147	164	182	167	168	168	160	161	144	154	158	146	168	185	163	177	172	140	169	157	149	164	155	171	162	160	151	158	171	166	165	145	172	147	159	168	165	166	161	164	167	156	163	156	176	186	173	162	132	178	158	162	154	158	171	152	157	152	151	164	164	164	152	153	171	167	169	174	155	170	168	158	165	148	174	183	167	181	163	160	163	165	171	158	151	165	159	152	160	155	174	153	179	153	189	167	188	185	148	166
24790	21108	27190	25214	9791	878	721	642	587	554	567	533	504	521	513	476	483	478	537	538	504	488	511	463	446	487	518	497	490	471	455	487	491	504	511	455	487	487	500	477	484	503	492	497	437	464	495	501	498	447	488	457	471	479	508	483	496	479	472	491	521	470	475	474	483	464	489	472	470	440	496	471	473	488	491	456	469	491	433	434	494	450	458	496	458	478	467	463	477	476	458	517	489	483	479	488	461	481	474	478	442	437	466	487	495	477	482	484	510	443	445	489	503	478	495	479	482	457	457	462	459	438	492	503	502	541	493	525	497	476	477	449	479	506	465	429	471	505	436	471	449	459	492	478	490	501	487	473	499	439	470	492	429	488	463	446	452	510	455	481	464	469	470	433	457	474	524	472	468	460	458	470	478	461	477	463	484	485	461	462	478	473	442	487	438	482	487	460	466	498	475	478	484	490	485	473	506	463	484	486	459	462	465	483	475	467	468	461	490	434	450	468	494	468	447	483	438	452	495	505	479	483	495	518	514	476	461	460	438	502	480	461	493	461	502	525	505	471	494	494	476	465	447	467	457	459	474	481	505	458	482	498	455	449	488	448	472	475	456	484	459	426	489	478	488	454	475	434	474	482	495	433	460	414	499	440	510	485	457	488	492	489	504	498	470	464	467	477	442	434	476	516	434	456	464	430	459	447	493	471	493	471	501	487	439	503	438	438	455	484	487	479	470	472	434	436	453	464	477	440	456	461	454	482	475	502	488	455	470	478	486	458	459	483	483	488	466	484	498	490	453	489	470	454	458	491	446	448	486	451	449	465	496	462	513	464	439	524	446	470	507	469	529	493	457	476	486	443	476	458	438	466	462	456	493	462	471	438	499	458	512	456	468	454	500	466	479	513	469	468	452	504	493	460	472	460	471	471	493	426	451	463	477	485	474	462	465	438	481	448	469	470	479	441	449	468	489	494	520	480	462	469	478	541	481	493	433	486	461	476	481	483	483	499	498	446	479	473	476	470	509	474	487	449	455	470	455	471	465	492	483	486	472	438	489	483	494	468	482	464	493	489	480	500	451	477	518	483	451	453	429	455	457	453	493	492	497	480	449	480	462	466	489	455	527	485	479	473	472	474	498	469	477	502	475	464	529	485	513	468	476	490	490	477	477	469	434	472	478	497	504	480	451	462	469	469	498	463	489	486	452	454	508	482	496	478	488	481	457	494	488	438	493	483	462	462	462	441	513	473	511	459	448	472	453	470	458	480	506	470	449	509	467	466	514	489	471	474	554	443	481	463	487	463	487	507	473	475	454	494	509	518	509	456	479	475	436	455	490	459	410	450	448	464	486	473	496	465	474	497	461	465	452	461	478	451	467	474	479	500	484	501	460	493	441	464	471	463	462	490	491	488	467	468	425	444	467	503	477	491	460	477	434	527	516	460	498	498	450	476	480	459	468	474	476	444	457	452	487	505	475	427	435	503	488	462	506	461	477	481	478	465	493	445	531	419	495	510	478	500	423	479	463	478	438	439	494	485	453	479	498	501	490	461	471	464	456	478	478	420	474	469	446	500	482	463	467	435	478	452	444	467	479	484	426	477	490	444	460	490	464	464	462	445	470	471	492	477	479	443	477	481	473	488	437	452	480	461	490	474	430	457	474	482	461	460	448	476	482	494	454	463	460	464	444	469	482	479	443	423	490	521	456	474	435	484	455	454	471	422	454	461	493	441	473	445	469	444	492	488	465	523	479	457	469	500	483	500	478	465	462	472	481	495	457	513	509	476	460	481	490	451	530	444	484	467	464	463	468	494	476	457	478	514	496	470	477	474	445	489	495	457	448	462	487	500	521	461	452	469	449	456	479	504	508	489	454	493	497	483	484	497	453	517	457	494	497	502	457	456	491	467	484	453	489	465	497	473	439	458	463	472	425	464	482	463	430	508	459	471	456	462	450	451	468	449	432	474	521	483	427	462	455	484	528	513	481	481	499	525	438	466	457	496	461	481	451	482	474	475	475	482	478	486	476	490	462	463	470	451	435	441	492	483	475	486	463	432	493	503	471	453	439	478	467	444	468	478	466	474	447	445	466	474	478	489	479	450	464	430	475	479	472	481	523	512	487	434	485	470	479	482	473	461	438	458	486	480	506	458	511	470	439	482	472	453	455	462	472	474	483	473	460	503	521	451	461	475	426	501	475	509	520	489	459	481	444	510	521	483	457	497	449	466	478	477	466	464	424	500	490	486	468	468	504	526	472	484	464	477	470	428	483	457	462	486	476	482	450	467	512	473	449	489	426	447	468	492	468	459	470	461	465	493	489	458	487	471	460	473	477	486	453	446	495	440	500	494	464	456	469	507	518	455	458	457	472	473	517	432	488	498	504	460	479	489	485	464	517	456	479	484	474	450	475	466	450	484	479	525	468	458	433	480	479	488	474	483	486	479	483	467	520	439	484	494	482	505	448	435	492	464	466	472	436	476	481	503	436	454	489	463	466	452	487	497	460	444	455	486	472	452	525	436	472	492	470	424	507	503	511	446	425	483	474	470	447	480	492	446	482	428	468	463	470	469	446	490	475	512	496	451	476	496	508	454	478	435	473	461	458	482	494	446	441	458	460	441	481	493	488	475	488	456	462	439	475	461	495	483	456	497	470	485	446	422	485	456	501	481	454	461	458	481	467	478	432	484	465	482	470	513	486	464	491	454	483	475	452	455	459	477	529	473	476	457	484	472	457	472	482	485	458	445	466	499	522	480	454	454	496	460	455	488	511	470	441	500	497	490	469	474	431	469	458	471	502	468	499	426	471	468	470	518	512	438	499	494	462	493	449	473	460	469	492	493	481	504	476	421	496	420	488	474	429	465	436	476	453	462	478	461	468	479	460	471	519	468	459	471	491	426	444	486	445	468	434	455	517	454	455	465	478	452	505	465	501	427	464	473	474	487	429	485	514	462	473	491	474	458	458	489	467	475	501	481	459	489	461	485	504	473	480	478	461	480	514	444	530	480	462	472	466	479	465	455	487	458	458	509	482	460	476	488	439	508	456	489	496	474	478	473	480	475	484	529	477	496	471	485	499	492	463	470	442	463	493	468	481	468	507	491	469	477	483	451	449	508	456	455	486	482	471	471	463	483	455	489	483	494	456	529	487	464	494	471	487	462	448	487	472	471	452	478	497	477	461	485	521	470	454	452	463	517	462	502	463	468	478	490	477	501	470	466	478	507	403	506	487	436	498	459	461	444	474	465	465	439	472	469	482	507	502	462	472	493	449	538	469	491	462	507	460	446	466	465	498	481	458	509	433	509	475	466	448	462	452	451	478	429	505	446	525	442	492	464	482	440	488	467	494	464	491	463	457	500	420	485	468	449	472	504	513	467	472	428	487	505	469	447	453	490	482	486	479	475	456	488	467	461	475	453	471	507	481	476	481	500	461	494	483	423	484	478	423	462	496	458	462	456	467	474	440	485	481	458	468	498	456	466	479	498	492	459	441	490
27100	10483	3206	1715	1271	1071	899	785	721	679	656	615	587	604	559	513	540	523	516	510	523	526	491	529	495	490	528	512	520	520	501	539	491	491	516	521	517	464	522	532	542	490	532	488	511	528	512	471	467	491	493	504	508	495	535	509	500	504	494	484	474	491	506	540	541	467	514	512	481	483	479	514	527	487	494	498	505	546	486	461	539	551	465	491	514	435	476	487	526	518	495	502	501	515	484	482	545	460	501	460	517	485	527	479	507	553	456	507	492	485	481	512	516	478	502	501	485	463	475	473	489	513	472	494	491	483	509	537	516	480	514	486	466	541	491	489	477	486	458	503	463	497	493	458	475	506	516	480	495	494	461	487	479	524	501	512	480	506	470	488	470	472	517	491	510	496	500	491	513	510	481	513	454	528	461	474	485	445	505	492	486	514	492	519	531	534	488	499	501	502	482	476	495	521	510	482	526	501	505	461	467	536	478	499	537	505	493	502	484	495	496	467	508	480	506	478	505	519	460	528	472	466	524	503	511	456	493	496	512	433	520	468	469	518	504	473	481	513	445	500	459	486	535	543	498	494	497	431	503	524	488	491	500	481	552	504	476	526	462	485	524	501	495	472	485	498	469	475	520	519	496	475	499	495	491	481	492	507	459	490	507	514	529	500	514	497	444	472	502	464	491	463	466	516	477	500	483	531	498	477	475	487	464	507	510	484	527	518	539	522	510	504	544	476	517	517	514	474	485	491	508	530	483	473	466	496	550	537	520	508	521	500	495	478	458	545	497	481	487	509	465	497	527	507	508	517	525	526	473	514	520	504	490	445	480	505	509	507	473	502	502	484	495	480	514	517	434	498	471	484	452	502	488	487	479	487	505	493	467	478	470	490	509	523	474	475	443	488	503	510	496	515	478	501	493	510	461	492	454	492	491	488	491	466	481	496	499	509	526	499	511	512	477	492	486	485	537	502	496	428	513	479	487	508	530	499	522	510	482	492	485	505	520	482	468	509	504	515	484	511	519	477	453	484	554	507	484	463	560	466	508	498	488	508	513	454	492	474	469	504	512	498	538	526	459	485	472	499	522	489	488	465	514	476	526	466	481	477	487	517	529	472	480	513	470	494	519	492	532	482	531	482	497	507	542	492	503	518	481	464	477	486	504	500	501	483	524	480	496	491	487	448	509	479	507	505	496	509	476	485	503	528	480	489	503	499	462	542	473	519	487	503	482	504	508	480	517	506	505	511	500	502	468	484	455	518	482	490	470	514	493	486	559	527	514	506	486	514	475	489	494	489	471	506	490	405	505	481	519	507	514	476	553	495	468	450	452	511	511	487	554	519	513	478	477	472	489	514	491	504	529	443	451	497	481	493	506	506	475	479	522	513	477	504	498	485	496	493	470	486	480	509	540	526	514	525	453	503	513	465	509	511	494	498	497	491	531	508	500	480	539	498	489	518	448	508	489	502	516	449	522	527	510	523	529	465	488	482	482	483	478	515	527	522	535	506	543	474	491	462	493	499	483	538	492	476	487	538	490	491	473	498	510	424	477	448	485	498	489	474	513	489	483	507	506	536	491	507	525	473	489	501	505	527	482	491	450	508	507	537	517	503	533	462	496	504	476	480	496	540	484	489	521	474	498	516	477	484	499	516	504	477	490	509	486	494	474	494	491	469	478	499	489	508	485	464	449	510	463	486	456	508	517	520	522	479	522	497	492	504	490	466	461	503	487	510	511	482	519	504	483	490	545	517	481	535	494	538	503	478	506	475	513	493	466	541	492	506	499	506	480	458	496	506	506	484	502	442	475	522	469	495	485	476	550	490	507	518	510	516	490	507	544	491	490	480	458	560	487	453	513	489	538	479	484	500	504	521	518	498	533	529	518	504	487	521	488	483	530	487	508	513	482	499	514	502	490	504	485	514	528	493	495	498	543	466	511	473	522	474	479	501	484	478	496	476	527	512	477	536	478	490	513	508	508	500	497	470	442	531	504	484	483	510	471	490	478	513	475	490	498	503	513	513	503	468	517	489	508	509	467	525	509	490	455	476	529	470	491	517	511	469	521	524	504	478	502	486	531	469	514	478	518	492	512	472	502	486	506	493	505	502	498	467	486	554	488	514	511	502	516	511	518	465	520	516	443	514	498	526	506	484	507	490	527	514	494	504	482	520	517	516	502	487	497	505	497	493	495	523	511	485	466	490	491	501	514	513	526	474	541	501	535	506	513	475	483	480	462	535	509	506	506	511	492	483	488	509	479	489	497	471	553	455	490	472	503	514	490	489	499	505	498	506	529	509	486	513	465	481	456	479	509	494	485	495	499	549	501	498	506	496	527	472	472	487	480	504	529	508	482	487	494	496	481	458	482	465	498	491	467	516	501	484	486	496	497	498	438	471	488	486	503	457	483	473	495	443	480	526	483	474	504	525	480	535	498	491	497	509	580	494	505	451	477	519	505	509	479	500	518	520	484	480	489	508	444	488	471	505	453	496	497	512	503	479	508	470	497	505	480	485	527	526	484	546	520	459	484	487	515	517	473	479	535	476	517	511	472	490	515	524	475	538	518	452	497	512	480	473	466	440	496	493	531	512	482	509	506	483	495	502	491	503	510	493	457	496	486	515	503	492	536	470	514	488	507	497	472	493	512	483	489	478	526	495	485	470	479	462	484	487	513	521	542	515	544	545	517	525	459	517	502	456	518	507	492	521	524	504	506	495	510	539	478	467	496	500	496	508	492	529	462	533	493	485	536	478	502	495	486	521	525	518	494	487	556	471	506	507	484	454	509	494	509	484	496	507	533	472	537	502	507	480	504	484	575	478	531	496	453	541	490	518	506	515	467	502	516	537	515	497	511	499	460	516	494	476	494	522	506	505	475	503	481	503	498	545	485	513	538	500	450	508	484	469	488	523	509	479	492	486	474	472	502	468	540	484	488	485	512	503	529	473	454	460	452	482	496	518	473	507	505	500	517	500	490	498	487	512	451	500	475	494	513	525	506	501	441	491	480	509	536	493	479	499	538	517	548	498	503	523	482	494	534	487	491	435	511	491	479	513	553	478	481	486	482	520	458	486	473	460	509	531	530	500	514	475	530	527	463	526	483	504	509	524	504	486	498	501	490	540	517	477	531	523	516	453	506	505	482	500	511	486	498	502	440	486	500	478	491	491	474	470	478	491	508	501	498	463	521	480	493	481	474	479	518	517	475	495	483	514	474	471	483	522	506	491	499	463	477	509	528	467	493	527	510	471	498	468	509	501	517	523	543	479	499	465	509	454	481	493	489	466	504	476	490	506	491	510	481	499	479	458	482	541	540	486	493	466	507	511	481	487	505	512	505	512	519	500	462	489	478	488	440	534	464	493	510	463	464	491	488	516	501	498	514	519	486	511	489	522	505	520	531	506	489	522	475	510	503	498	499	504	476	490	488	475	474	472	540	510	492	520	460	521	513	510	491	525	509	498	522	511	492	494	469	512	506	510	519	503	464	475	462	493
22549	21138	28712	23814	21138	21182	7655	1015	738	635	572	555	558	487	502	456	433	387	379	397	383	392	374	396	364	353	336	360	325	347	331	353	368	370	356	340	329	373	375	344	350	327	330	323	332	336	355	351	357	359	323	338	342	345	349	305	341	326	359	336	345	343	333	321	316	334	333	313	337	336	324	357	346	334	344	339	315	316	341	341	341	345	326	308	334	334	313	323	301	329	357	340	322	327	348	293	336	330	332	362	333	327	349	331	325	306	323	316	346	312	339	307	349	300	339	312	305	290	332	344	367	344	344	373	314	334	304	313	301	335	313	321	338	296	330	354	304	340	332	335	323	330	324	316	331	330	334	339	329	337	302	324	295	321	336	317	350	351	298	352	334	333	293	355	339	324	299	331	363	356	309	299	361	306	340	310	317	330	320	356	334	334	330	342	315	331	320	293	311	349	324	350	315	356	347	336	310	325	345	352	322	332	350	314	366	337	323	358	335	301	327	334	323	313	332	319	327	354	328	312	335	313	324	326	339	341	329	326	335	315	309	341	327	328	326	343	307	341	316	316	307	361	336	372	351	363	334	344	351	306	343	324	309	337	352	322	346	325	318	350	327	315	329	328	326	334	336	332	328	347	321	329	341	320	324	319	327	336	330	314	356	324	329	283	312	333	346	317	310	331	291	300	324	336	351	297	326	333	335	313	326	316	315	318	344	329	328	325	331	331	320	329	349	273	346	350	302	334	335	319	320	301	356	308	334	319	320	292	345	321	322	360	339	345	335	327	336	300	341	332	338	313	324	329	323	325	331	290	335	333	320	321	310	316	336	342	339	340	318	306	335	306	354	384	336	360	346	354	338	329	350	346	323	318	310	313	327	344	329	329	312	349	312	333	336	332	325	349	317	316	323	339	324	303	318	323	308	313	288	317	320	333	338	352	285	326	307	339	361	357	327	340	345	337	310	341	326	339	330	328	335	320	334	349	312	346	327	304	329	288	311	310	308	307	294	323	336	338	356	307	368	309	327	299	335	313	329	317	332	339	336	317	328	337	316	328	327	345	309	351	334	338	326	309	348	293	296	328	350	333	355	343	352	330	331	324	314	306	322	312	335	324	320	348	301	349	308	334	327	335	305	332	317	339	332	315	360	327	341	317	348	355	337	320	311	309	320	319	330	327	284	321	364	284	340	319	311	324	312	310	319	313	268	320	314	309	330	316	317	337	339	345	333	297	326	383	312	321	334	345	325	352	305	318	329	316	329	325	323	333	353	324	344	336	336	317	316	338	311	329	339	341	359	308	327	327	343	371	367	340	330	313	311	290	322	328	312	317	313	369	312	325	353	350	316	315	312	314	339	317	310	335	336	318	299	311	334	322	336	326	341	301	346	346	320	320	328	326	347	304	315	306	314	320	336	326	321	350	368	304	336	318	328	333	321	308	335	345	330	314	321	334	301	305	309	334	323	312	324	322	306	293	330	336	311	336	351	334	327	348	311	325	277	320	296	319	322	332	334	326	333	317	314	322	314	360	313	308	336	350	337	325	345	320	354	319	311	323	329	318	319	328	327	324	338	311	350	302	315	300	352	312	330	308	337	302	313	343	337	295	340	330	343	315	337	319	305	327	334	332	339	322	315	339	339	300	335	336	321	316	329	292	330	316	330	307	317	296	306	323	362	320	367	319	323	349	319	302	306	322	353	366	328	309	277	327	341	333	332	299	322	390	343	328	329	341	325	317	323	328	315	330	338	325	323	334	315	330	351	330	331	324	306	315	321	343	302	355	337	346	334	304	299	315	317	317	322	361	302	304	307	325	335	312	303	307	312	348	326	308	338	309	340	327	337	319	305	342	322	323	327	292	329	321	319	323	325	338	339	334	354	356	291	312	332	286	334	316	321	362	334	309	334	319	321	368	336	337	341	332	338	317	318	320	322	329	314	337	341	331	363	344	318	342	309	332	363	292	307	319	353	293	305	288	308	326	310	311	330	316	297	337	349	332	322	279	370	356	336	310	338	293	334	317	343	362	300	351	332	324	347	350	337	326	329	297	300	311	326	324	322	312	343	325	304	321	314	302	324	311	360	335	357	310	329	308	344	296	340	342	332	342	334	312	347	325	298	344	332	312	367	334	360	336	325	313	360	295	323	336	303	343	317	308	351	303	317	342	323	355	300	300	321	332	328	357	330	332	331	323	317	337	315	324	315	320	316	316	334	289	312	317	320	324	332	330	318	310	338	324	328	318	349	331	367	348	321	312	345	321	325	331	327	317	338	313	373	343	325	339	315	353	331	347	317	317	346	307	332	308	348	354	324	356	320	352	298	330	310	339	327	346	316	324	303	315	320	343	347	319	317	316	333	341	304	340	319	331	350	302	308	337	307	323	332	323	326	309	325	280	345	324	295	345	346	305	295	328	307	284	336	351	347	353	316	338	312	332	345	342	311	314	368	362	312	357	362	358	316	363	340	335	311	307	313	284	321	306	294	330	325	310	327	314	348	330	338	326	327	309	318	304	320	324	325	321	320	321	304	293	317	312	372	333	328	330	349	315	300	342	332	329	330	334	344	331	320	291	333	341	341	354	333	346	329	325	303	349	320	323	343	352	312	340	324	309	337	328	333	358	341	326	351	326	341	350	324	312	315	324	274	309	329	347	333	339	339	318	310	325	309	285	337	306	328	322	361	319	323	363	338	304	296	332	355	342	320	338	312	310	299	336	320	337	340	335	323	316	350	338	347	337	333	328	347	338	348	327	326	346	358	324	327	317	319	339	326	325	298	353	350	309	326	313	345	311	310	322	324	298	287	323	315	345	339	319	311	301	331	348	322	346	330	359	332	306	308	346	351	311	318	341	342	334	330	311	355	331	332	324	303	320	315	326	335	319	296	313	342	299	349	328	314	356	368	321	304	348	307	326	322	352	311	298	289	291	296	331	352	324	346	318	320	348	354	324	335	357	312	322	353	295	340	315	322	340	309	324	311	326	334	350	331	359	351	331	359	318	331	327	339	299	371	326	326	331	336	360	327	338	313	350	360	324	306	351	315	330	329	336	354	299	346	329	300	320	295	370	315	309	358	313	351	312	314	322	340	341	338	356	313	300	324	325	322	303	320	310	321	347	315	328	325	330	322	356	341	364	347	322	307	311	319	365	316	329	287	317	360	336	339	311	318	337	315	342	338	312	347	315	323	324	337	344	355	334	344	314	294	343	313	336	294	331	337	345	308	347	332	332	340	307	324	327	300	312	341	326	292	316	304	309	323	332	336	336	335	308	332	316	299	302	332	290	297	316	329	308	311	331	310	334	345	308	301	294	352	327	336	316	309	313	338	317	323	367	349	375	292	324	328	355	351	351	288	328	314	347	345	274	316	295	330	325	305	311	336	311	341	376	336	339	344	315	292	303	309	310	309	323	291	315	316	323	323	293	300	334	352	371	291	341	327	304	337	358	315	318	329	320	292	291	356	350	309	316	331	337	315	333	367	339	335	353	316	321
37296	22071	9145	4520	3207	2395	1737	1451	1116	941	813	707	618	640	579	514	498	464	441	433	417	431	399	351	388	403	386	434	345	382	351	392	373	359	360	354	347	317	373	331	335	364	345	365	334	326	344	352	354	329	310	368	343	351	372	335	332	346	350	350	330	323	360	295	320	310	325	343	354	328	312	321	349	328	371	339	344	346	384	309	366	328	357	349	328	335	317	389	331	312	335	329	348	318	333	330	325	342	305	349	306	330	292	350	310	366	376	355	337	348	345	313	326	340	332	332	357	330	362	306	321	324	306	312	353	347	320	325	339	328	377	319	337	323	367	304	360	321	358	346	346	346	286	362	341	354	348	331	325	330	336	357	299	334	334	352	362	327	294	328	319	342	338	364	342	308	353	344	328	330	291	325	319	277	334	357	334	331	330	309	363	343	302	359	351	308	317	312	332	337	303	338	350	338	324	306	325	293	347	337	321	342	311	382	326	351	332	299	351	333	316	338	341	348	302	328	348	345	329	349	322	330	311	340	340	339	336	329	350	366	350	349	328	330	368	369	353	328	292	270	351	344	319	329	341	303	298	347	344	334	374	340	313	338	335	301	334	343	325	335	366	306	356	311	333	332	340	358	349	342	344	324	351	319	337	313	350	308	337	324	322	336	328	327	331	317	350	352	350	338	299	347	311	333	314	332	325	323	314	321	362	322	354	321	313	336	333	316	351	327	322	336	345	320	317	305	342	314	324	381	310	345	351	311	334	339	331	316	318	337	331	328	335	364	344	334	352	329	336	359	324	332	368	389	302	339	308	328	306	358	340	353	362	327	373	336	301	323	323	345	307	342	364	360	307	304	316	319	343	332	345	341	340	343	297	325	355	352	358	353	357	319	337	318	328	322	330	344	319	342	312	348	321	334	333	316	339	321	345	292	353	343	342	374	358	301	315	357	334	324	336	321	321	301	316	344	324	364	332	309	340	341	354	338	367	330	325	343	341	336	327	349	350	343	361	326	349	325	329	325	329	307	358	349	319	342	354	342	327	324	344	311	319	335	340	307	335	348	325	308	323	332	330	340	348	329	339	349	339	346	324	353	312	344	315	345	348	336	328	347	315	335	338	341	353	355	330	317	347	316	305	313	348	338	341	325	322	320	304	317	345	323	328	362	308	301	334	341	350	352	334	353	289	340	339	328	313	321	307	331	327	302	338	325	310	332	340	342	321	366	341	354	358	323	342	315	315	330	361	322	302	320	334	315	321	324	312	326	328	315	342	342	343	342	307	318	332	321	344	327	307	346	359	309	343	325	342	333	327	374	344	314	317	347	351	347	341	350	372	346	324	320	336	314	324	358	333	348	319	327	322	301	333	337	327	357	348	337	357	330	333	345	336	334	362	346	338	377	333	341	339	347	328	327	345	368	353	320	312	338	325	335	354	345	301	353	335	323	325	332	335	354	326	335	338	327	364	330	357	342	341	357	379	326	348	368	340	345	315	353	326	352	343	317	316	320	302	327	318	346	345	330	306	346	336	336	312	346	331	312	308	353	339	344	305	333	313	328	320	357	293	321	334	334	314	337	371	351	320	303	326	333	363	317	337	347	338	316	327	374	348	303	345	330	351	328	318	342	325	320	338	340	381	325	312	338	314	353	328	332	319	299	339	320	318	369	337	334	326	335	283	322	325	324	318	384	332	307	327	314	304	314	325	359	301	311	303	331	371	344	333	335	316	323	320	310	332	327	353	313	330	321	341	331	338	344	337	367	323	352	323	353	327	328	337	307	310	326	347	319	318	311	322	346	318	311	364	364	318	312	325	330	329	317	365	307	318	328	344	345	357	323	325	321	329	350	333	344	356	323	326	326	350	340	343	336	294	331	352	343	322	334	336	315	318	354	352	344	351	366	329	327	311	311	346	328	327	320	343	314	352	338	316	347	324	292	323	335	332	310	339	317	321	316	348	345	312	311	314	343	301	321	329	376	361	331	307	347	345	347	350	367	305	363	323	298	351	319	293	292	341	297	335	354	327	312	348	322	338	321	328	314	347	358	342	333	340	332	362	350	304	339	323	324	315	304	333	345	323	335	345	353	321	295	309	310	359	325	363	369	341	320	338	339	338	335	359	309	369	340	326	366	332	317	322	362	338	316	323	366	327	326	352	325	357	331	317	361	295	331	348	319	330	308	318	351	345	332	347	333	326	337	316	353	335	304	324	334	345	318	333	324	347	357	325	324	325	329	330	345	342	323	324	326	329	364	333	346	354	339	349	293	330	344	335	333	334	343	350	316	323	300	327	324	330	336	363	326	323	315	317	292	362	327	342	323	317	354	336	339	346	330	330	324	322	333	324	298	354	320	314	318	341	336	299	310	344	334	321	356	341	368	331	342	331	326	344	343	338	326	338	322	346	345	340	379	329	321	358	356	372	330	331	316	334	360	324	350	342	316	319	321	334	347	362	355	334	317	342	307	329	351	364	354	322	317	332	339	343	361	357	323	353	334	305	301	326	365	337	330	336	324	337	304	369	347	329	329	333	315	312	318	334	320	292	328	312	335	313	348	295	342	327	324	316	326	367	328	330	312	322	284	327	325	315	309	322	301	343	318	333	345	356	315	328	345	346	319	315	333	320	323	366	341	339	331	313	341	350	357	332	354	314	315	333	333	342	345	303	330	338	329	338	344	351	355	357	315	318	312	325	357	348	341	339	331	331	325	348	328	334	349	338	314	361	335	332	347	360	364	309	315	326	315	333	340	337	293	330	316	348	320	309	311	318	308	343	330	351	331	297	316	301	309	330	332	335	315	314	301	325	340	315	319	338	332	364	307	368	347	326	346	312	332	341	303	360	292	318	318	322	304	313	314	306	365	339	316	325	321	285	317	335	309	309	311	352	342	336	309	339	322	361	319	294	339	325	350	312	334	310	341	302	348	334	302	343	332	339	306	363	317	351	334	371	342	329	333	339	354	337	340	339	332	313	345	323	327	329	314	329	353	331	325	337	327	328	342	324	315	315	314	338	314	318	316	345	306	320	295	321	333	386	340	339	335	314	352	326	335	303	355	330	310	318	347	339	339	340	337	307	309	346	302	353	316	310	326	352	355	335	329	364	303	324	344	340	337	360	354	333	328	342	302	369	329	340	359	301	320	378	341	338	323	318	320	306	343	321	304	335	312	300	307	342	324	348	348	327	317	357	345	332	302	373	354	319	345	371	329	313	344	318	317	324	350	365	340	321	306	334	339	325	339	316	374	315	343	342	344	348	325	352	348	325	295	332	357	319	333	350	362	321	351	325	345	322	314	320	338	328	297	345	330	316	333	325	320	326	324	285	340	327	359	318	344	356	336	345	348	352	347	340	324	314	300	323	325	339	323	323	342	310	302	313	316	340	331	330	346	356	329	357	342	316	344	324	322	331	318	311	333	329	328	329	352	305	328	356	313	360	323	331	294	331	309	356	333	324	339	334	342	323	367	328	361	324	326	328	332	352	326	329	344	375	344
27808	17558	3501	555	348	312	323	341	324	299	297	291	288	290	308	297	291	293	296	291	288	288	294	301	282	280	264	295	304	299	269	286	258	291	264	300	277	280	291	328	273	283	289	288	296	286	258	278	275	303	303	352	283	275	289	291	271	286	288	300	284	279	312	299	312	306	285	262	277	274	263	288	309	279	303	297	299	294	268	291	273	305	273	284	286	297	227	265	295	288	296	302	283	264	293	293	266	305	292	294	293	273	288	269	313	305	310	280	278	291	287	284	271	272	313	279	283	288	295	277	306	258	298	325	291	291	310	283	288	278	298	296	292	285	286	269	294	295	319	263	289	275	295	283	307	272	296	284	279	290	270	266	323	281	283	290	308	315	288	313	300	274	267	316	276	286	297	289	258	284	271	280	284	280	292	294	294	307	282	268	300	282	302	256	292	290	274	290	266	258	277	279	285	277	294	290	305	267	293	270	288	252	294	262	285	305	292	283	319	309	311	289	302	274	299	299	283	310	264	322	271	325	275	275	304	301	233	279	282	269	262	286	273	291	284	280	268	308	261	310	293	265	302	281	275	288	305	288	290	301	259	259	285	280	273	268	301	278	279	268	280	298	316	309	324	271	313	308	309	270	274	290	310	273	306	301	277	315	267	310	300	290	305	288	300	310	273	277	317	287	270	297	275	304	327	276	278	282	276	285	273	289	309	300	275	298	299	276	300	293	306	271	297	282	299	264	298	284	270	281	283	278	293	297	256	311	294	310	305	260	264	282	324	318	268	294	294	289	305	283	299	294	286	286	295	268	259	277	276	314	272	273	294	279	253	286	293	281	289	310	297	273	272	284	296	267	333	271	279	250	262	290	335	270	302	286	268	262	273	294	266	281	270	311	287	293	280	293	303	303	276	320	268	275	264	310	270	273	307	287	307	293	320	286	290	291	293	267	287	281	295	273	281	291	289	298	275	287	256	301	290	287	292	286	286	306	283	261	298	276	304	297	322	273	282	264	264	315	303	295	295	286	283	279	262	265	276	311	303	280	251	309	286	312	285	301	289	289	325	298	253	272	281	297	302	251	296	284	282	284	269	272	289	287	310	275	293	258	283	283	277	281	306	296	298	279	277	262	268	270	279	282	272	281	290	327	274	307	278	309	288	294	286	278	294	285	269	311	289	290	290	277	296	292	310	296	283	260	275	249	300	282	303	283	291	283	284	278	288	308	292	301	295	287	293	291	298	292	309	302	281	292	290	286	268	286	318	304	261	282	297	276	346	315	259	293	287	271	302	292	281	267	296	277	255	289	279	292	284	317	285	297	298	273	312	299	298	288	249	289	281	308	291	296	285	295	277	298	279	285	268	288	281	265	286	293	269	254	258	311	298	280	295	282	282	302	290	281	302	271	287	283	304	280	289	296	298	289	280	291	294	300	306	288	326	321	315	272	292	320	263	319	285	275	271	325	275	264	274	264	296	301	286	309	254	289	310	299	290	281	230	319	280	293	296	285	267	275	242	298	251	267	318	302	315	280	279	302	297	280	285	285	298	295	313	278	289	286	299	292	301	294	299	312	294	294	270	296	273	279	310	275	310	298	291	307	296	299	306	292	263	304	288	313	258	275	256	254	246	303	262	258	312	270	256	290	268	302	281	272	285	310	297	291	280	301	256	299	300	268	287	298	305	286	309	282	274	302	316	242	270	255	266	295	288	306	286	279	276	278	308	288	297	286	309	292	263	266	311	301	278	274	273	294	303	296	316	318	295	248	298	290	294	309	283	260	283	318	287	277	273	271	307	323	308	294	278	270	267	286	271	267	271	276	255	295	288	281	276	300	305	282	323	267	280	292	282	300	259	280	295	276	277	291	288	285	251	297	287	321	312	283	296	283	298	268	319	308	272	293	276	301	266	289	257	282	289	294	298	274	313	282	286	273	290	281	299	288	275	280	261	282	304	282	274	296	295	275	267	281	294	289	321	302	290	298	289	299	275	296	306	289	293	273	277	275	288	292	264	290	307	296	291	279	259	279	301	295	307	304	303	268	279	281	266	293	306	310	279	285	283	295	297	298	327	277	277	311	292	290	289	289	298	285	271	285	296	269	280	281	297	252	326	270	299	289	284	279	308	294	307	274	263	270	300	276	303	320	294	281	295	265	260	238	271	276	284	266	277	276	303	288	280	301	301	321	279	307	313	304	294	293	287	302	285	255	312	316	310	268	257	279	299	304	274	301	259	252	345	272	307	315	301	310	306	285	306	298	335	267	280	254	271	304	279	273	273	328	267	294	312	291	268	274	304	282	303	274	299	263	297	321	277	281	267	277	274	282	326	295	293	284	283	318	274	301	294	283	275	262	285	272	287	275	293	277	323	285	299	297	287	296	314	298	317	314	260	296	296	295	303	293	243	311	269	276	302	300	297	273	272	286	301	283	269	301	321	288	296	292	262	321	269	270	277	280	299	300	321	314	291	308	302	305	270	282	286	309	288	289	276	300	299	286	280	325	330	258	287	269	279	278	296	285	272	307	276	298	304	269	273	325	290	319	292	288	296	284	280	300	276	298	293	283	285	292	283	311	298	291	321	301	327	269	300	290	295	279	290	288	310	303	296	317	299	302	290	282	296	298	297	279	283	287	278	291	293	274	271	316	279	265	277	324	271	281	286	309	289	286	316	273	288	277	287	293	266	318	287	326	296	296	298	288	314	293	286	284	289	292	286	276	269	281	275	285	319	298	321	290	281	319	294	282	301	275	285	274	277	268	310	287	288	297	280	258	277	273	299	288	300	259	277	268	280	279	271	277	281	297	270	291	283	264	304	264	285	312	299	328	299	281	255	286	308	327	279	274	270	327	265	249	291	294	278	278	265	286	284	307	315	280	316	296	295	274	317	281	293	304	263	290	293	311	296	281	308	299	262	304	269	282	332	287	253	243	281	269	313	284	294	303	271	311	304	249	291	300	279	289	272	320	294	269	276	268	278	303	275	293	310	275	288	295	304	306	295	284	262	305	263	295	299	305	277	269	273	304	326	300	290	276	282	290	297	279	274	295	267	268	290	317	303	268	287	301	296	293	291	277	275	273	291	296	294	281	272	300	273	293	313	283	314	267	268	285	278	286	289	265	304	290	287	299	279	307	317	331	282	265	264	308	270	296	284	297	291	298	278	298	297	282	255	303	262	289	276	280	275	296	289	283	317	311	292	302	259	267	306	274	291	322	273	297	278	300	296	284	295	291	270	298	319	256	300	275	318	276	291	263	295	256	288	286	285	317	313	300	294	298	312	283	304	284	272	297	296	281	302	280	283	272	303	300	276	301	293	272	326	292	296	286	283	260	289	281	305	283	268	272	267	311	284	291	293	283	293	300	305	314	302	308	283	306	277	293	294	262	298	275	288	289	299	285	279	283	306	287	285	285	284	268	332	298	242	273	285	314	307	268	256	289	282	286	260	281	292	283	288	291	311	316	264	275	277	279	298	300	290	307	257	271	258	311	266	298
7841	2230	645	452	424	420	354	359	318	328	323	336	322	342	340	344	311	331	319	304	298	302	346	344	309	343	304	303	305	355	370	284	346	339	321	326	330	317	317	326	334	297	356	338	321	320	315	339	330	333	328	335	349	369	366	319	328	314	325	321	303	314	342	315	318	308	336	312	322	308	335	346	332	293	364	350	344	318	318	320	348	340	362	307	322	336	303	313	339	338	289	325	300	308	306	314	313	301	344	311	313	313	327	351	320	340	345	315	318	350	312	305	300	329	348	326	312	291	347	357	332	302	309	314	347	312	312	315	300	322	307	337	301	302	318	321	298	324	297	346	321	327	330	312	322	326	321	341	328	329	321	303	310	321	327	313	343	322	355	319	300	327	312	310	324	335	296	300	341	320	311	258	316	350	337	306	325	321	319	313	315	367	323	322	317	341	344	326	331	326	343	344	311	324	334	292	338	357	320	314	287	331	349	339	312	318	346	301	313	325	298	362	331	339	333	341	312	332	321	323	331	330	327	351	341	354	308	312	324	307	318	321	324	318	345	317	301	308	321	319	322	351	331	311	319	310	333	292	347	304	319	300	311	340	315	352	329	313	307	309	336	316	316	317	337	341	299	323	319	311	314	297	337	298	304	320	314	315	344	337	329	328	314	297	311	306	324	309	310	304	308	326	324	343	329	302	371	343	317	348	349	326	352	329	299	291	303	316	331	325	317	295	330	294	346	331	309	327	327	319	325	305	318	347	285	346	331	326	318	346	323	336	327	346	352	353	290	304	323	315	317	319	302	329	326	321	336	344	311	317	330	306	346	313	356	313	304	319	335	337	331	348	332	300	320	342	331	312	310	313	338	331	298	325	315	314	333	309	333	308	298	313	331	324	339	314	330	344	288	321	339	348	345	297	338	285	315	323	308	319	359	333	318	349	324	331	345	329	322	323	330	306	339	305	348	308	300	302	339	307	320	323	296	299	305	338	308	325	317	329	341	271	332	339	311	312	335	322	310	313	318	326	368	311	332	348	313	322	318	353	302	341	320	331	309	318	317	356	328	345	325	313	311	333	311	347	337	315	316	332	302	327	323	341	283	324	338	343	318	338	274	306	309	308	334	332	305	333	324	312	312	320	316	313	306	297	316	341	328	333	331	343	342	302	317	277	295	355	288	314	342	330	328	304	322	328	303	309	320	301	337	348	285	308	296	333	360	296	345	360	309	357	354	333	333	320	306	330	297	335	334	335	343	306	302	319	330	341	297	288	322	310	334	334	308	331	369	323	296	319	333	349	310	330	328	345	346	356	327	332	302	335	322	310	344	310	326	341	312	290	323	321	339	347	331	307	310	341	340	336	329	329	325	309	333	342	360	342	325	327	308	324	299	322	300	319	339	325	322	333	300	305	333	304	327	315	305	341	330	310	319	292	329	300	312	316	272	328	328	305	296	332	311	344	383	318	344	310	346	306	309	290	312	302	301	358	357	312	296	316	322	338	311	345	323	331	309	293	297	336	321	315	337	331	304	289	283	332	298	329	357	328	314	327	312	315	327	320	347	310	314	327	352	367	338	323	300	326	375	334	302	316	327	311	276	344	328	349	321	332	325	320	335	313	329	303	327	334	335	278	317	333	313	342	347	318	325	322	325	345	327	314	312	346	278	333	284	340	332	327	315	309	330	344	338	307	311	355	313	321	321	326	330	311	309	318	338	325	320	300	323	341	325	304	316	343	343	315	274	321	312	323	334	306	298	334	311	290	333	335	313	333	324	304	331	354	318	306	322	323	328	288	310	356	333	320	317	341	309	347	337	319	312	356	320	311	326	320	310	351	284	356	344	322	305	345	310	297	318	300	293	327	316	330	312	330	303	320	314	331	316	347	326	304	322	357	302	314	301	331	322	331	333	322	316	301	329	296	297	329	339	329	303	316	285	319	308	293	316	318	342	331	315	314	337	319	305	330	282	317	302	328	313	298	335	331	326	323	307	306	303	319	308	300	266	345	328	320	351	322	323	321	288	315	346	348	331	309	294	338	345	324	311	346	340	315	290	344	292	280	352	368	337	312	330	310	329	314	325	317	314	327	329	325	328	311	337	333	316	309	312	312	341	330	316	324	363	310	313	328	313	342	307	316	329	316	292	335	339	303	334	289	347	310	323	321	312	310	305	302	327	344	306	319	307	344	284	304	329	321	331	331	289	308	336	322	338	328	329	311	360	321	318	319	292	343	319	330	325	337	318	319	329	326	305	334	299	332	287	297	332	303	337	321	345	295	320	348	347	325	336	295	307	311	304	352	312	317	337	316	317	343	338	296	321	327	315	325	318	351	312	296	339	308	319	320	367	340	291	314	320	306	310	328	339	286	310	290	346	315	359	330	331	309	332	321	330	341	319	355	304	317	324	328	321	318	361	300	335	335	304	326	338	335	337	309	340	312	305	325	306	328	304	318	342	292	345	293	295	324	320	313	307	329	321	301	334	321	316	322	329	313	323	323	311	371	319	305	328	336	309	287	319	337	333	303	354	329	322	317	326	325	303	321	327	339	306	272	319	349	304	335	329	323	347	350	312	322	349	317	324	319	327	338	343	332	304	316	340	338	320	310	316	319	327	294	352	297	328	336	318	297	321	315	312	315	313	344	308	330	343	319	337	325	336	326	337	342	332	324	330	339	345	336	307	319	310	304	319	306	294	335	322	322	320	321	316	335	318	314	324	308	327	328	320	316	286	306	334	323	318	345	316	288	336	355	335	331	319	311	366	307	338	314	308	355	333	321	314	292	337	305	319	345	304	320	324	322	289	322	318	300	319	308	319	305	334	299	326	348	313	303	314	322	329	355	330	324	301	329	333	331	320	326	313	317	276	340	327	333	339	301	333	354	315	342	341	333	313	326	335	294	316	317	313	340	326	333	307	306	310	342	317	304	323	370	315	329	339	312	303	324	297	297	309	295	313	335	333	344	301	306	322	325	310	305	326	330	284	335	273	326	305	310	304	303	302	338	313	338	347	344	337	329	312	328	331	317	318	345	316	330	307	309	327	364	299	313	300	288	294	322	316	320	306	320	334	340	328	328	330	316	343	298	333	318	302	313	330	310	266	337	351	323	347	360	337	343	327	307	311	317	317	326	323	321	336	343	343	306	363	291	330	336	304	313	307	291	314	281	330	316	320	331	287	318	322	363	310	332	307	323	316	299	348	323	321	305	334	350	323	309	307	314	317	329	343	348	330	305	326	300	329	309	361	311	319	310	345	327	302	340	273	323	330	311	291	325	313	331	292	305	338	300	336	307	289	335	326	327	319	324	309	319	306	335	355	298	322	316	301	319	301	312	307	334	326	289	342	295	315	336	330	306	329	319	345	306	329	294	322	322	314	330	336	316	286	329	336	313	325	340	328	304	318	365	339	313	365	317	356	334	337	322	298	308	307	378	310	314	295	289	345	357	294	335	332	356	298	320	297	332	359	294	289	330	308	304	322	294	320	331	344	299	319	312
23643	21132	28308	24191	21134	8972	757	424	370	322	275	240	266	209	231	166	187	178	193	204	171	155	179	195	161	143	156	150	166	159	172	153	145	158	147	155	154	176	139	140	123	154	120	153	154	168	125	142	132	156	134	171	142	149	149	142	150	154	154	157	140	157	154	133	150	131	156	141	125	143	139	140	147	142	136	143	148	131	142	139	139	126	148	136	148	130	140	155	162	136	149	170	143	156	149	135	141	141	135	127	165	137	146	147	132	149	144	148	167	146	138	148	158	122	142	144	119	134	121	157	162	134	135	128	155	122	156	174	149	149	175	147	155	176	124	139	156	138	135	128	143	149	137	134	133	121	121	134	147	143	124	144	143	137	140	150	164	137	131	126	126	157	143	152	154	148	138	143	149	132	150	156	153	130	147	136	150	125	137	155	151	137	145	127	134	123	134	132	146	129	143	152	163	123	143	143	135	148	138	152	138	139	153	139	134	131	135	163	117	133	151	160	144	136	139	130	147	140	170	130	131	141	162	146	140	129	131	146	129	142	113	150	130	116	129	127	140	151	132	143	140	153	153	142	141	147	151	158	134	127	164	125	145	144	138	151	152	144	154	137	145	135	160	146	150	133	143	150	156	142	139	159	144	134	121	129	150	157	136	118	151	124	153	131	155	138	158	120	167	144	135	130	148	157	135	144	125	145	157	142	143	153	134	161	159	143	156	141	135	136	138	167	127	150	155	162	163	132	149	136	151	152	158	120	129	176	167	152	111	145	131	158	136	144	134	149	145	150	149	140	131	136	137	157	152	122	147	131	139	143	142	136	162	138	132	153	144	146	147	132	139	141	169	147	128	161	121	115	159	148	154	129	151	132	125	135	135	141	148	158	143	143	157	138	139	131	138	143	151	131	162	165	162	140	152	134	149	138	160	134	159	160	151	141	156	146	124	157	150	146	133	143	141	141	130	123	137	139	151	133	128	143	139	134	155	144	128	130	157	147	130	147	124	131	152	131	152	146	146	166	129	144	144	152	128	160	129	160	140	160	151	142	151	138	129	165	137	157	150	118	139	152	147	153	117	152	137	137	148	148	162	125	144	141	149	134	147	136	137	146	135	156	142	156	148	160	148	136	144	147	140	136	138	137	132	163	154	125	145	126	133	133	152	142	141	153	141	159	155	146	150	143	137	125	152	156	148	174	142	173	158	138	145	129	145	132	145	147	143	148	162	151	152	113	145	120	182	145	158	129	140	142	156	149	154	151	125	122	136	149	142	141	150	135	134	153	114	153	146	139	155	125	140	151	155	124	129	130	162	138	116	147	151	142	129	147	128	139	149	144	140	130	147	137	145	138	135	164	133	143	140	125	133	133	126	149	155	159	138	151	150	163	128	125	146	139	138	128	154	148	149	150	123	152	145	139	153	143	144	129	159	124	124	136	147	128	150	143	138	142	142	127	136	138	130	138	149	149	154	153	134	125	132	167	141	137	150	143	151	159	139	152	145	134	130	152	137	116	139	135	129	170	161	155	144	137	149	127	136	131	139	143	157	132	153	146	139	137	149	136	154	138	153	128	160	143	151	130	142	132	120	150	158	149	140	139	133	149	156	136	164	145	163	147	123	129	159	142	142	132	147	132	143	164	152	132	127	153	162	152	159	150	134	126	140	141	131	151	138	163	142	156	170	136	126	167	145	144	116	137	155	147	134	167	143	161	147	138	158	128	143	118	157	135	157	139	158	137	141	154	142	130	111	154	145	136	139	142	142	140	128	143	150	144	149	167	151	134	177	153	135	150	139	140	152	134	130	170	144	140	133	141	138	149	177	161	157	153	163	150	124	128	151	144	164	126	146	154	141	143	152	157	137	162	133	145	173	130	131	146	141	125	153	145	145	123	152	141	121	144	153	132	154	154	152	152	128	129	151	136	149	127	104	142	141	145	145	127	141	160	119	167	136	134	150	141	147	150	138	140	138	125	145	131	149	150	146	128	136	155	157	156	145	150	146	154	138	159	153	151	134	136	129	151	157	147	116	140	135	146	119	135	137	148	131	149	146	168	142	162	156	161	135	155	152	156	134	127	132	152	148	127	155	136	141	136	127	146	140	133	160	148	155	139	140	120	139	155	133	137	116	133	154	142	128	140	142	154	153	126	139	143	113	139	154	136	131	139	132	144	136	136	147	143	145	157	129	161	148	149	161	164	134	133	126	111	129	143	160	140	143	148	150	140	142	136	137	132	132	155	155	130	153	157	163	149	169	175	139	123	126	138	138	164	151	148	145	148	147	135	144	116	153	144	155	143	142	138	138	165	138	155	132	137	141	150	162	123	143	147	138	149	146	151	133	154	138	149	130	133	137	144	162	153	120	153	133	135	137	138	148	139	134	155	122	146	128	131	133	164	136	148	126	131	129	147	134	148	146	134	150	148	158	127	130	135	145	162	128	156	151	122	155	143	117	131	142	147	156	134	153	149	139	132	123	126	118	130	133	125	131	159	128	174	150	155	153	153	145	133	145	133	141	160	150	151	134	127	136	158	124	137	155	124	147	125	157	141	164	162	148	159	153	131	130	137	167	139	145	152	163	118	140	136	154	143	135	145	151	150	151	155	132	144	125	149	150	142	131	134	135	151	153	155	178	130	156	145	153	140	171	141	142	157	148	133	157	144	155	132	130	146	147	131	159	130	134	157	133	130	134	160	150	152	148	146	150	150	150	136	140	141	136	123	120	160	151	145	179	150	140	153	146	154	156	143	152	174	164	130	154	142	153	131	139	143	133	133	139	150	153	161	130	141	134	158	144	142	159	139	124	131	128	130	125	149	108	128	139	151	130	134	150	138	159	165	142	154	148	160	162	144	136	161	146	139	126	148	131	136	147	135	152	143	127	119	147	145	127	157	145	166	134	154	136	152	147	162	134	166	147	186	140	135	146	153	154	143	128	130	154	140	154	146	145	129	138	157	142	124	137	146	144	148	148	127	149	151	139	157	146	167	144	124	147	168	125	146	155	142	145	149	161	152	126	139	157	145	149	142	166	151	140	136	151	136	152	145	136	152	138	144	140	132	145	145	148	141	136	160	155	140	150	150	144	150	131	149	134	153	156	150	139	167	157	139	155	167	149	153	128	164	141	146	142	142	138	142	141	138	136	130	142	136	140	135	146	134	145	152	142	152	138	156	151	138	124	145	143	152	144	148	161	142	144	130	150	148	144	146	124	144	137	151	144	151	151	150	153	141	148	143	133	147	169	142	147	153	142	141	126	134	136	143	157	143	142	168	142	145	139	137	138	121	142	134	129	121	116	153	146	151	153	149	130	133	142	172	146	139	127	142	142	126	152	162	130	138	154	136	145	152	134	138	143	134	127	131	140	129	142	145	128	142	133	140	145	119	145	142	150	118	137	151	133	153	132	161	170	152	140	142	144	137	150	137	137	133	145	135	147	124	147	143	118	149	130	135	134	155	136	113	127	153	148	157	150	145	135	148	140	144	141	127	149	160
29659	16425	5504	2496	1755	1312	958	743	598	489	448	389	338	302	290	270	247	232	231	211	217	238	218	203	201	196	187	191	198	184	198	207	199	205	207	180	164	189	170	200	154	167	173	186	161	188	164	201	168	160	163	161	173	177	180	148	174	151	158	153	192	161	176	187	168	164	185	159	179	155	178	157	170	165	155	163	170	157	167	171	157	166	148	171	156	181	159	170	194	134	149	204	191	164	156	189	159	162	154	147	149	162	160	156	174	177	169	167	160	167	175	163	171	186	166	173	162	163	159	168	142	183	165	160	159	129	169	173	187	157	157	187	175	175	160	154	174	181	159	156	182	167	178	166	163	170	173	175	192	154	145	157	177	155	163	174	165	173	161	157	170	195	171	168	165	163	171	158	139	136	183	169	165	159	156	168	178	191	154	178	141	145	160	179	170	172	165	166	165	180	167	171	202	176	186	173	142	153	170	159	174	163	166	165	170	164	158	169	157	175	193	185	162	158	155	174	173	143	200	164	157	176	165	160	180	165	145	163	182	162	153	151	162	173	158	150	182	178	188	181	161	178	152	160	146	147	168	132	180	173	181	187	179	172	157	151	172	156	177	135	157	161	149	164	162	173	148	158	168	159	198	193	178	150	161	159	172	157	166	162	153	149	158	163	180	147	167	156	141	161	179	189	166	167	163	153	173	170	167	150	181	167	175	188	165	176	171	159	180	172	156	172	125	167	156	162	155	162	157	166	166	151	152	189	166	172	147	147	147	152	169	146	152	173	196	188	169	177	170	173	161	163	180	141	159	150	161	181	164	168	160	168	146	155	187	169	161	146	151	168	171	172	144	163	151	150	182	173	157	173	161	186	177	152	160	161	175	155	153	151	159	179	166	163	176	171	195	196	150	164	166	149	146	170	160	174	154	163	148	155	166	183	176	162	172	150	163	158	173	143	144	164	164	193	167	187	139	168	169	165	164	166	192	170	168	140	182	158	157	143	177	166	136	177	161	140	166	181	168	169	173	167	151	157	139	166	184	158	163	150	193	158	171	151	173	173	156	169	165	159	145	190	178	159	162	184	158	161	157	165	186	161	167	128	158	160	167	163	169	167	159	171	168	151	157	162	165	183	146	147	162	175	165	155	171	152	162	153	165	184	181	146	182	174	145	171	162	141	167	176	148	166	180	196	133	184	174	172	164	162	165	158	171	164	153	176	164	174	160	143	171	170	166	169	163	175	168	160	163	142	153	169	165	159	171	182	174	152	174	154	148	137	148	137	160	145	164	165	171	155	179	160	174	161	162	160	162	172	164	172	192	180	143	155	151	169	151	166	174	178	159	175	184	164	139	157	193	150	165	159	158	182	175	184	181	161	157	174	163	146	165	168	175	173	163	155	148	172	170	187	162	156	149	166	152	220	178	163	197	146	163	146	147	158	166	164	156	161	155	171	157	186	176	159	166	149	151	160	183	157	148	151	174	147	153	155	162	170	137	165	158	148	177	164	152	162	147	161	179	180	202	161	156	173	176	138	176	195	152	157	172	135	157	163	165	154	165	178	155	172	153	189	154	170	164	145	165	158	162	153	173	160	171	131	174	182	152	154	162	174	156	159	167	148	185	169	151	187	170	168	181	171	167	158	186	158	155	154	146	161	157	164	162	175	168	178	155	157	140	162	204	152	166	161	202	157	168	164	156	162	138	164	154	162	182	162	156	154	127	158	155	177	162	178	164	154	172	171	158	162	171	182	149	159	187	167	152	167	173	145	141	185	170	147	151	182	167	160	178	151	151	173	172	144	181	165	148	168	159	145	175	147	162	153	161	184	160	151	160	170	147	148	159	151	166	155	189	185	184	132	174	166	178	147	163	178	157	170	186	172	150	163	157	173	188	165	180	161	160	187	169	164	170	142	167	167	174	157	164	164	146	154	165	175	173	148	165	170	167	171	144	138	153	154	164	129	143	150	164	180	172	169	169	148	184	168	154	150	167	189	186	146	165	146	141	187	154	149	149	148	163	155	183	160	192	162	177	158	144	180	178	154	143	176	158	205	177	189	168	170	175	146	158	175	168	170	143	167	150	158	194	156	164	170	182	156	140	157	168	174	186	162	159	186	166	143	187	153	168	169	193	189	190	165	159	164	153	166	164	176	163	144	194	167	188	161	169	165	155	151	153	140	165	170	185	146	158	158	176	154	155	179	186	133	180	174	183	169	172	163	168	143	148	170	173	186	182	164	155	167	177	164	143	164	183	162	169	182	166	176	147	129	155	148	160	164	170	152	160	189	149	181	166	155	173	165	147	132	169	169	148	154	164	156	170	158	159	171	161	161	165	176	171	135	177	151	174	171	159	155	151	177	170	170	194	169	169	164	164	157	138	173	169	178	174	173	169	171	164	166	172	141	155	173	181	168	171	164	166	138	176	172	148	176	158	131	169	145	153	154	159	158	172	176	159	145	167	147	167	161	148	176	173	185	171	160	168	147	143	149	164	188	162	168	172	167	158	173	176	168	160	159	162	151	166	170	166	165	165	158	161	163	173	166	169	151	185	170	168	177	169	175	151	167	166	170	173	195	158	176	158	171	159	174	150	154	144	158	165	157	158	136	170	162	155	154	152	161	170	170	177	160	177	158	153	167	138	141	152	162	153	166	174	202	167	162	161	145	173	156	166	166	168	167	148	173	164	145	162	172	179	162	159	159	154	176	159	194	174	175	148	166	172	170	155	168	172	150	151	166	172	170	162	160	152	152	176	163	164	158	165	175	188	174	164	155	190	160	173	160	194	173	147	171	170	152	183	155	169	181	204	151	172	178	172	165	171	152	163	154	144	177	145	169	169	167	141	171	161	165	168	146	203	179	158	154	159	169	180	165	160	156	148	173	173	168	164	175	160	141	180	168	166	181	169	163	144	198	162	173	179	160	172	160	186	177	166	153	142	156	145	146	156	184	158	162	168	165	210	168	157	155	156	169	168	155	166	148	187	161	166	161	163	169	182	164	157	159	145	175	163	159	170	162	171	170	151	160	174	169	177	166	153	165	165	172	179	154	184	157	176	160	165	157	161	184	150	171	178	162	157	149	167	156	173	166	146	157	161	160	144	175	151	129	173	146	181	137	181	167	165	150	177	164	169	175	154	176	152	161	141	193	172	171	166	159	154	178	203	177	186	131	188	163	173	173	181	210	178	174	169	150	169	156	188	138	167	170	156	183	143	156	167	177	165	147	177	163	163	162	203	151	168	156	166	188	162	177	173	161	153	155	171	162	159	180	159	161	159	159	188	169	154	174	173	176	154	163	151	151	136	149	149	185	171	138	158	156	171	168	174	168	146	158	182	146	150	176	160	165	170	177	154	173	137	177	163	164	153	166	169	178	162	163	171	163	154	176	176	168	149	164	157	182	164	174	153	176	148	155	155	170	163	162	183	148	186	146	164	179	177	156	165	162	154	161	136	158	173	170	156	155	151	153	176	164	188	162	161	170	154	173	159	179	192	167
24873	21104	27177	25215	9859	869	661	655	571	570	539	521	537	513	497	488	502	497	508	497	489	463	483	487	535	498	450	495	505	488	482	486	500	487	522	468	479	485	495	476	477	476	472	472	475	471	477	467	482	474	465	478	488	442	471	481	508	496	470	458	488	457	479	464	471	462	500	470	450	480	460	482	438	502	508	490	489	487	464	495	487	457	460	482	498	480	469	490	467	510	441	491	451	457	443	524	477	472	511	483	466	466	438	474	495	447	452	481	502	474	495	445	519	463	484	461	495	484	448	455	462	523	489	502	484	449	496	445	478	497	466	455	459	465	500	459	493	481	461	474	484	508	499	474	441	463	494	484	473	459	460	432	478	495	481	484	468	514	471	463	502	476	486	480	421	488	458	462	468	510	485	463	459	464	449	480	450	506	440	482	457	456	478	467	484	428	450	499	467	471	432	453	486	481	460	466	447	499	492	468	433	481	467	463	472	444	481	484	466	484	478	467	482	463	510	483	450	453	463	489	491	485	486	472	455	490	431	459	498	480	482	419	462	483	440	456	502	478	459	487	434	462	502	481	451	507	500	473	453	484	472	469	514	487	473	500	477	482	483	481	448	454	507	438	453	439	462	455	465	473	497	424	464	493	473	463	470	480	502	477	465	483	452	496	472	502	470	467	487	485	485	469	451	520	464	460	464	498	475	460	486	487	481	439	512	491	463	479	473	477	453	489	464	434	449	523	426	459	451	457	470	469	466	444	440	433	476	458	471	473	458	427	455	493	482	544	432	429	517	476	464	494	495	463	469	488	435	477	478	504	458	462	477	462	471	524	456	478	503	502	428	450	432	474	451	478	490	505	512	484	487	441	496	465	474	443	441	473	487	504	463	460	452	465	450	466	487	479	468	486	471	461	476	466	502	479	484	464	502	521	445	463	502	491	460	447	492	494	480	471	447	475	459	467	481	417	503	434	483	463	501	500	463	474	454	496	458	464	460	470	451	457	480	483	440	500	453	515	452	453	496	476	487	500	449	502	492	481	450	461	445	465	473	473	442	448	484	464	478	500	469	448	522	446	489	462	475	477	453	453	444	487	499	517	463	457	462	458	480	497	507	491	489	466	477	500	440	429	480	481	500	511	486	457	464	458	459	461	485	498	456	464	477	489	469	462	482	457	494	454	488	446	435	474	515	488	478	491	507	457	459	499	416	491	478	447	481	462	484	463	456	448	459	452	462	483	485	483	489	449	487	473	471	487	467	471	435	470	466	451	452	466	444	483	426	470	529	492	488	459	436	471	444	413	455	471	455	444	520	476	484	481	471	462	484	460	496	472	462	481	504	435	480	465	474	492	467	451	494	487	479	466	460	473	493	473	473	435	460	446	433	489	454	424	449	491	464	482	482	444	482	510	458	485	444	462	460	432	470	451	474	439	471	516	474	494	490	483	490	474	482	506	482	476	490	491	493	470	478	481	461	488	489	515	470	503	482	463	481	463	517	483	499	485	457	461	476	469	478	429	478	451	448	461	414	468	471	478	453	466	472	476	480	465	479	457	481	447	447	437	458	482	464	477	462	462	481	471	469	480	472	436	491	458	435	465	492	472	438	481	444	488	457	471	449	459	466	463	480	494	475	485	483	488	486	480	468	461	467	468	472	480	457	493	517	486	492	527	491	447	448	466	471	486	447	470	478	440	468	505	499	495	486	501	463	466	452	501	463	425	493	490	473	461	488	476	458	462	473	496	488	492	457	493	487	496	473	490	466	474	472	464	436	497	451	454	501	483	443	509	470	437	481	487	460	478	454	462	494	487	445	466	447	476	506	481	486	466	473	450	433	489	455	472	494	493	465	436	497	447	473	430	500	520	456	523	456	474	488	474	466	499	441	432	456	493	433	496	480	485	499	454	488	440	448	493	454	496	477	466	494	499	445	497	512	465	457	462	493	468	466	483	457	466	480	482	495	493	500	464	457	491	518	450	459	474	469	460	475	488	435	510	504	484	483	485	438	453	466	480	491	481	485	455	433	465	450	452	490	470	481	470	484	450	484	470	460	465	445	474	505	416	466	463	463	467	477	463	452	473	463	521	484	474	483	511	459	442	500	466	505	465	455	426	455	492	498	445	461	486	479	485	439	449	442	481	496	445	477	475	466	488	438	483	464	472	469	472	479	503	453	442	464	450	485	469	483	533	497	455	460	448	496	486	466	475	498	467	431	508	477	451	447	473	454	478	399	462	457	464	465	435	441	492	488	465	413	481	487	506	508	470	451	420	452	511	504	423	453	466	471	467	491	452	496	459	470	509	501	494	439	466	478	459	490	465	498	475	467	487	467	463	430	479	470	467	495	470	503	485	492	416	463	481	456	483	494	470	489	475	476	477	467	449	446	462	489	460	449	448	455	476	469	451	471	456	458	479	462	459	468	474	460	474	460	498	459	496	428	462	439	453	483	439	458	467	439	433	475	485	440	456	503	509	471	452	481	478	464	436	460	472	489	508	451	466	460	447	474	482	507	446	468	446	468	472	460	434	487	476	481	458	438	446	496	471	469	457	479	505	484	499	504	487	461	429	445	466	536	475	450	445	478	488	501	462	474	495	471	466	501	457	510	441	504	452	475	465	476	448	440	481	440	486	464	477	467	462	450	492	492	472	487	490	469	442	470	457	468	473	490	456	455	456	495	473	458	465	441	431	480	453	516	472	484	480	460	484	462	463	531	447	492	488	499	518	468	446	461	481	497	464	446	488	457	530	441	482	444	453	496	439	486	481	446	470	477	446	466	467	470	480	416	445	455	489	402	490	503	441	510	489	482	481	475	432	446	447	475	479	423	493	434	463	471	483	449	489	495	463	477	465	464	452	427	488	517	431	485	487	466	454	488	495	500	485	492	473	464	490	490	459	463	475	462	455	495	455	502	507	482	511	448	521	444	432	493	458	480	470	501	425	457	461	465	425	492	451	486	474	443	458	450	470	503	453	499	474	499	450	457	513	474	497	484	481	450	476	495	456	470	488	473	463	505	497	482	433	493	520	422	464	466	434	440	484	463	452	497	513	473	494	494	470	474	461	446	482	498	483	471	469	478	474	432	481	484	455	448	464	470	473	459	480	485	432	478	473	469	506	472	481	472	477	488	455	465	477	462	443	448	478	478	463	469	468	449	518	459	475	489	457	459	498	495	477	432	425	467	461	444	448	452	464	485	487	483	479	497	467	495	481	481	486	459	467	486	496	462	478	498	493	476	469	490	478	468	452	455	463	447	438	495	493	477	432	495	510	498	497	499	477	470	445	460	463	464	454	446	447	483	451	456	475	477	451	490	491	476	467	479	469	481	476	430	465	448	467	442	466	486	485	464	487	455	474	471	437	484	476	495	480	442	490	449	449	461	488	467	537	475	499	460	433	493	494	487	478	487	451	466	450	496	480	472	491	509	478	484	483	476	471	500	447	441	468	487	497	452	508	467	465	397	457	455	497	438	439	466	529	434	469	453	492	473	457
27060	10677	3144	1669	1333	1082	940	817	765	649	621	582	579	551	581	537	546	574	530	550	567	543	462	538	506	524	522	511	513	472	492	495	498	462	514	506	542	537	501	482	548	510	495	488	507	517	514	503	505	457	496	491	505	547	492	514	489	488	499	522	489	507	517	536	477	495	522	512	521	489	499	480	527	520	504	496	503	543	465	519	488	507	494	496	531	497	467	483	513	483	490	523	504	473	493	501	483	525	550	481	500	546	516	500	502	513	532	495	500	486	506	477	529	510	498	510	509	477	493	483	506	478	504	470	562	512	510	503	506	504	488	487	521	505	515	513	483	509	481	477	483	444	491	481	526	523	503	521	467	518	538	523	518	522	482	500	487	499	470	488	502	508	524	492	481	501	454	468	500	496	522	553	514	495	514	536	481	520	457	495	471	506	536	493	488	528	491	517	488	546	474	516	531	464	471	503	457	519	479	505	467	505	471	490	484	488	494	506	495	519	464	506	492	484	488	481	494	460	489	496	463	525	512	463	467	526	479	515	498	511	503	486	488	470	497	517	498	470	496	478	478	487	502	520	498	523	542	514	502	503	475	502	516	542	498	483	505	519	509	526	537	482	523	502	481	516	514	498	504	522	505	494	500	484	552	534	544	448	497	489	477	483	472	514	515	499	461	516	487	514	476	456	473	534	461	528	535	517	495	485	547	501	512	531	505	443	531	488	541	477	534	499	500	485	484	492	513	507	465	482	466	499	478	491	498	514	502	494	470	534	495	498	504	528	512	517	503	540	487	479	513	484	490	491	468	436	512	515	450	483	563	499	524	525	482	528	516	461	541	477	506	517	526	521	499	489	496	501	518	526	483	495	499	514	508	497	488	513	488	497	495	518	513	467	519	504	491	540	478	462	488	535	500	509	506	496	555	463	490	497	488	491	499	491	493	506	496	529	505	499	443	454	521	511	479	481	516	507	486	496	516	539	487	512	539	524	457	463	484	502	460	526	547	472	505	493	480	469	505	515	513	503	554	508	494	488	497	516	456	499	481	470	486	510	498	490	524	529	479	487	505	519	494	472	494	500	485	522	503	502	494	471	482	497	450	543	451	476	495	479	496	498	504	432	458	475	484	473	471	494	487	491	467	470	481	470	489	503	512	509	430	472	497	509	530	531	486	520	503	503	490	466	487	496	536	541	480	490	490	490	506	484	528	507	526	505	479	518	493	495	432	560	472	505	536	509	515	452	508	501	506	486	481	507	518	453	475	457	495	497	538	499	556	461	476	516	504	524	462	514	513	497	498	510	499	470	473	484	521	493	481	455	497	492	503	471	487	471	443	543	465	524	504	478	502	465	501	555	501	484	488	464	473	499	467	542	494	518	493	479	466	502	493	489	497	524	493	426	492	495	503	494	480	486	499	461	475	547	488	464	511	507	509	502	519	517	471	502	522	499	512	484	511	494	483	498	521	479	480	540	493	519	476	485	489	464	460	522	490	493	518	457	530	437	500	539	499	525	485	487	483	464	482	462	490	467	509	500	500	476	485	491	495	472	498	490	503	503	476	514	519	518	486	473	463	494	496	541	503	513	509	484	462	477	482	505	480	449	497	481	497	487	518	510	458	506	499	491	503	473	522	488	508	490	538	541	476	461	527	485	463	501	502	490	500	478	498	530	512	498	487	492	479	491	497	471	483	452	494	493	489	505	444	481	547	475	507	497	473	486	501	525	477	527	506	420	511	472	463	441	462	503	539	452	487	527	464	505	478	497	494	492	497	497	511	531	530	516	479	507	491	497	471	499	467	506	471	497	465	498	489	524	504	472	523	491	504	518	471	447	506	499	485	474	478	541	480	496	473	478	512	534	530	568	515	545	524	481	515	485	553	505	468	553	480	518	481	493	514	470	495	496	509	505	496	480	485	480	452	512	497	495	507	525	501	500	531	469	498	530	480	525	487	512	541	491	480	497	533	504	494	488	479	481	532	530	465	468	495	469	467	489	530	509	478	517	516	470	528	493	482	489	456	488	489	532	490	477	490	509	511	505	459	487	513	503	530	473	502	504	506	512	497	534	564	510	492	490	483	513	507	465	489	515	485	493	503	483	454	488	497	505	478	508	504	492	473	522	501	513	498	510	501	509	473	501	517	518	483	503	489	468	506	504	526	491	494	495	458	455	532	511	467	467	506	478	498	466	454	515	501	473	471	492	486	508	492	479	511	488	531	527	482	461	508	547	523	495	488	491	495	524	504	507	504	482	496	484	500	518	498	525	513	528	506	494	533	493	508	531	496	546	472	536	467	520	499	519	483	530	494	498	487	487	500	496	490	501	487	471	472	444	443	514	523	487	471	465	502	500	480	518	528	492	505	499	509	522	514	505	551	522	514	518	500	523	487	518	502	483	499	478	502	518	473	522	505	501	485	517	502	489	496	514	500	475	500	517	459	470	497	500	490	511	525	521	465	490	476	499	528	471	516	496	483	530	524	494	426	522	523	537	465	520	500	511	493	525	504	498	555	502	506	488	464	503	485	518	491	523	479	466	511	478	471	479	498	529	496	493	491	508	514	499	487	488	530	486	481	483	531	521	500	493	480	548	494	503	467	480	514	484	504	474	487	522	487	511	519	497	508	496	531	537	521	507	519	494	500	491	526	486	483	495	518	515	484	523	510	497	475	490	473	532	489	530	518	516	470	511	506	515	513	500	518	474	478	500	467	519	510	501	514	529	498	481	504	490	476	486	469	487	526	495	499	480	492	485	486	529	499	451	471	536	488	483	503	524	478	552	458	534	565	538	476	514	481	502	473	474	479	523	502	508	490	484	515	517	524	487	512	507	516	479	479	489	476	470	511	499	511	500	518	517	542	469	485	490	500	500	497	487	470	505	503	491	469	487	469	498	490	552	494	490	490	531	525	532	461	502	512	492	461	517	512	499	518	470	509	526	524	527	483	499	497	476	478	470	495	539	501	480	478	539	477	535	539	501	490	469	545	495	469	489	489	496	508	481	518	482	483	452	507	496	466	527	521	451	495	465	535	480	514	462	500	484	505	492	496	494	494	482	480	453	485	542	532	538	513	510	511	501	506	493	495	543	509	525	490	469	531	488	492	527	542	489	538	499	483	451	535	507	500	523	465	494	444	522	490	521	516	516	477	513	496	501	474	480	451	525	464	502	512	518	523	497	500	495	522	457	470	520	484	501	480	491	494	537	510	477	508	474	488	471	480	464	492	503	508	520	514	499	524	521	495	519	505	516	531	573	521	471	546	532	496	481	509	493	469	529	485	498	474	464	506	488	508	489	519	469	464	525	460	503	476	484	463	503	526	534	505	477	492	502	477	497	494	510	498	457	512	506	503	490	500	514	465	440	491	521	518	469	487	549	531	489	443	476	507	470	521	499	497	520	475	506	504	461	538	533	496	491	485	502	507	476	527	491	493	467	499	503	492	506	524	506	489	507	527	526	504	517	471	437	508	472	509	518	482	470	497	470	501	533	504	493
22576	21138	28798	23721	21132	21173	8441	1006	762	644	618	538	481	477	461	433	397	421	387	411	390	402	374	365	384	364	402	377	381	320	340	333	358	346	353	345	349	352	321	364	321	343	354	320	340	325	291	352	349	317	307	337	350	332	303	304	347	311	307	338	359	361	335	345	358	331	330	280	303	332	339	351	338	358	322	331	360	356	371	324	343	319	293	313	339	366	331	326	338	340	349	342	363	353	359	338	338	321	332	295	334	338	340	350	360	376	341	319	326	311	341	330	363	351	297	328	320	335	332	338	347	300	305	322	362	325	308	334	336	328	331	337	298	324	329	331	355	339	333	373	362	332	348	317	352	314	345	322	302	378	311	361	334	374	308	336	312	296	310	355	328	295	311	310	335	320	344	308	324	365	332	316	350	365	348	341	329	297	345	326	323	330	348	332	346	334	331	353	354	329	315	339	297	342	327	327	327	335	351	329	317	321	322	317	310	329	303	319	339	339	331	348	289	368	322	362	307	335	334	329	342	347	289	309	330	304	314	339	338	335	330	351	337	344	357	347	327	330	323	355	327	340	318	305	335	345	333	343	371	322	346	333	289	335	331	326	354	316	348	293	367	331	336	334	335	333	322	316	341	309	372	312	343	341	360	347	340	299	342	320	353	348	360	309	351	312	353	306	291	339	329	325	337	349	329	361	326	314	326	324	331	345	337	345	345	294	337	359	358	308	322	316	324	320	345	304	329	328	330	345	334	308	308	340	323	348	346	361	344	316	328	345	314	342	303	338	300	345	337	334	339	315	339	347	307	314	344	336	326	309	332	348	310	342	322	340	314	330	341	325	350	319	328	351	357	332	317	363	342	344	344	355	320	302	328	320	334	319	313	348	338	333	309	341	315	325	333	364	360	325	311	341	337	332	338	364	308	320	328	363	369	301	311	348	328	320	328	336	338	316	321	314	354	318	335	360	343	326	332	332	363	300	284	352	367	304	312	346	320	332	343	361	333	346	335	325	363	335	312	326	356	348	321	342	316	311	322	316	315	300	329	333	323	333	349	323	331	334	376	360	318	340	337	344	350	321	341	297	326	314	333	329	332	349	350	295	312	370	334	357	337	328	326	371	321	316	334	321	337	307	370	315	317	300	344	313	311	299	345	346	318	319	287	313	321	324	311	339	327	353	330	311	342	338	299	314	342	311	327	355	324	350	333	329	313	326	339	319	334	302	324	339	374	329	330	328	325	322	324	357	324	343	325	349	343	325	316	326	330	327	359	303	318	326	337	331	302	352	334	303	337	353	319	345	335	332	312	296	355	321	342	319	303	298	334	369	323	337	305	330	360	320	336	332	364	355	279	344	331	323	340	320	332	311	324	308	329	340	367	311	353	335	347	337	344	347	316	346	337	338	339	352	363	327	353	340	313	311	372	347	347	362	347	363	364	364	324	324	355	314	361	326	296	344	343	336	339	319	331	340	362	336	334	312	309	342	305	304	331	358	330	336	281	335	328	320	351	335	334	342	357	309	342	362	348	335	336	329	323	350	337	336	346	337	297	326	356	315	333	363	310	317	336	335	342	344	351	348	336	342	341	318	319	295	322	323	301	327	324	339	332	367	327	335	366	341	330	315	306	344	324	319	369	325	359	326	350	335	334	335	298	291	339	312	321	360	322	331	308	303	317	313	336	340	339	333	349	342	363	335	310	317	335	304	347	337	349	314	376	335	320	333	339	318	366	341	373	319	348	326	377	306	317	355	330	298	311	347	317	324	327	286	319	311	299	344	303	326	332	311	318	328	310	332	347	319	311	329	371	309	309	318	348	331	321	307	294	311	336	320	308	327	325	312	338	315	327	318	362	341	323	337	315	339	289	335	354	332	330	330	315	323	330	322	342	332	317	320	312	301	348	341	328	319	327	329	327	349	333	352	324	328	306	323	321	324	327	351	342	347	339	308	356	330	337	331	335	331	341	311	344	328	348	331	335	353	367	318	357	292	321	300	357	334	313	329	327	376	299	349	365	311	341	322	321	345	319	299	361	321	314	343	353	322	352	338	352	342	305	323	375	300	313	319	319	348	315	346	334	326	332	302	342	325	352	296	313	334	317	343	360	336	325	321	319	346	342	347	325	354	325	364	313	321	363	336	307	339	317	319	326	329	346	360	343	335	330	319	346	317	303	322	298	320	317	353	310	349	317	314	352	323	327	321	295	342	346	343	346	367	374	304	335	325	343	337	328	328	345	329	336	345	346	345	336	330	331	332	320	346	358	319	350	314	297	341	342	323	352	344	315	324	339	279	343	299	356	341	363	316	318	339	343	329	315	311	311	338	337	325	307	309	336	350	304	317	360	322	351	339	345	330	342	334	321	312	338	330	355	331	308	332	301	326	338	338	333	324	292	330	331	361	307	316	317	336	304	327	298	366	346	356	340	324	321	329	329	344	330	309	337	301	363	319	345	305	343	324	319	353	320	318	331	347	330	359	324	349	325	311	309	322	324	316	343	351	328	325	327	345	343	307	313	367	317	317	341	336	329	319	320	346	310	346	330	364	320	342	340	306	336	320	317	351	360	342	340	337	347	307	354	323	339	302	282	331	332	378	355	348	336	335	334	354	294	331	322	312	338	331	337	342	346	312	319	347	341	358	300	325	338	303	306	326	312	333	330	335	311	347	352	332	337	343	335	325	345	315	333	334	339	358	330	348	344	326	322	317	294	317	348	315	313	306	344	355	309	304	332	340	319	334	351	319	341	333	293	309	369	308	331	333	357	342	304	334	322	337	354	312	359	323	317	301	329	347	314	344	312	330	330	343	328	304	353	342	322	332	317	361	339	353	345	318	329	307	348	322	350	331	330	343	316	351	335	346	336	349	360	317	322	310	325	324	343	326	352	353	324	334	342	332	329	304	315	333	365	349	334	331	346	345	302	360	321	318	322	320	326	316	366	323	345	322	308	297	313	325	324	335	328	320	334	331	324	332	349	305	299	360	322	321	353	329	336	334	336	308	305	324	339	331	359	306	338	331	346	332	329	355	338	325	295	342	353	313	330	331	321	304	324	319	351	333	317	329	346	351	317	302	305	317	329	361	299	353	323	329	358	353	329	318	365	318	310	331	318	317	283	328	318	314	346	305	343	295	353	320	320	301	342	329	324	341	324	319	346	330	340	318	312	325	322	341	327	315	352	332	334	339	331	340	296	340	343	352	328	331	339	326	329	328	317	341	330	337	314	334	349	330	348	328	320	320	356	321	332	344	360	319	341	346	340	318	318	342	355	332	304	316	323	320	304	361	342	340	319	323	357	339	341	345	328	357	323	346	315	351	326	338	344	304	328	360	326	325	307	348	377	341	316	341	329	358	295	334	321	310	330	306	345	317	346	314	316	323	355	320	322	338	301	335	317	340	327	318	339	337	323	339	311	345	314	360	317	302	317	337	342	272	344	349	324	281	344	307	340	303	381	341	347	380	355	330	339	302	308	278	318	347	320	301	334	334	309	351
37218	20123	9280	4446	3257	2440	1834	1438	1159	999	803	746	685	600	526	494	519	490	437	434	445	412	435	397	370	409	359	398	398	366	396	395	361	360	329	368	382	370	370	376	316	357	314	336	368	372	366	329	371	374	336	335	360	363	334	326	336	347	343	335	327	318	345	371	301	340	344	334	318	329	353	352	328	337	345	327	350	321	329	335	357	321	365	352	359	301	363	319	323	349	346	357	346	332	371	348	304	375	326	325	351	350	360	344	315	350	298	342	340	305	305	367	326	325	337	337	327	331	348	310	302	324	361	329	312	355	333	332	309	337	349	363	352	333	352	355	303	359	327	326	324	332	372	333	317	325	334	292	344	349	324	342	334	355	329	358	335	316	313	343	307	296	349	326	360	376	322	349	334	343	319	348	336	334	326	378	348	344	368	323	348	353	328	315	363	323	338	339	339	341	328	336	319	336	361	332	359	330	372	295	329	307	333	317	323	318	316	353	328	361	336	324	356	350	317	311	340	357	338	323	319	322	331	332	338	312	326	366	336	284	324	339	352	362	339	324	299	312	342	322	341	336	321	364	347	338	313	363	324	332	362	317	350	328	313	336	344	337	340	325	340	360	326	379	328	326	334	345	343	320	371	337	371	334	365	321	353	327	357	333	357	305	354	310	338	348	345	334	343	335	350	314	333	365	331	300	332	333	328	337	319	350	369	344	318	334	348	327	350	303	331	327	332	345	319	309	360	348	325	333	352	361	352	352	313	350	343	363	334	320	345	328	326	365	340	300	333	348	328	338	367	360	325	339	343	337	327	332	329	356	337	358	308	334	348	318	289	333	332	346	346	353	323	338	359	351	302	334	311	326	286	353	315	352	329	307	336	331	347	359	324	352	333	350	310	314	361	334	365	340	356	309	345	340	328	342	308	317	340	336	339	356	327	350	332	350	325	313	349	320	352	324	332	327	353	337	352	346	324	335	322	377	310	352	337	344	315	331	337	321	337	316	357	335	348	338	341	345	305	341	336	335	322	360	356	330	343	314	360	312	353	345	354	311	378	320	344	313	365	318	347	340	342	356	354	359	357	307	305	361	363	330	320	326	336	372	344	325	305	367	324	308	315	337	380	328	338	325	352	324	303	309	329	336	348	323	358	327	339	338	310	332	352	336	372	347	318	361	341	353	314	350	359	319	314	353	331	346	355	317	353	339	336	330	336	345	346	323	319	324	339	307	348	349	336	335	330	332	345	331	345	313	317	334	321	375	305	329	324	317	333	332	318	371	333	353	355	338	365	338	332	323	350	343	323	360	369	329	355	365	324	344	317	350	332	336	354	315	361	307	311	325	343	364	318	287	357	327	361	359	323	327	346	313	373	316	332	317	355	339	358	330	354	358	342	327	354	341	340	329	335	367	328	316	315	343	312	347	336	335	339	345	334	328	332	327	338	348	337	327	341	326	337	359	337	347	334	326	346	351	378	322	336	330	357	358	322	345	346	351	308	332	343	316	337	339	346	331	354	325	345	325	355	337	322	320	348	326	335	337	335	314	353	346	330	344	341	344	330	331	326	334	341	292	325	313	343	315	325	320	319	322	330	354	360	338	336	349	295	351	351	327	315	304	305	326	331	329	309	329	323	313	350	347	356	367	374	319	340	353	330	338	337	353	334	329	311	332	301	317	331	336	335	331	328	326	291	370	316	330	342	345	357	337	350	338	350	329	334	334	334	362	341	377	317	330	354	342	344	348	310	332	343	320	324	343	363	325	329	337	347	308	330	361	338	344	331	336	341	331	330	336	340	340	339	337	337	321	328	320	360	341	359	344	349	331	337	349	369	354	371	313	366	335	330	336	299	337	334	344	341	338	324	307	322	346	338	320	370	350	339	320	336	344	306	341	320	363	325	288	353	337	342	367	336	332	329	339	349	351	330	302	348	307	332	334	340	345	328	353	340	324	323	368	357	348	348	394	345	354	332	380	307	309	353	314	327	349	337	344	348	349	307	336	343	337	375	337	329	369	360	333	341	316	338	316	330	347	331	317	324	345	331	353	345	328	333	327	339	360	335	327	344	327	347	336	336	326	361	345	339	301	349	373	344	334	353	381	356	331	339	349	324	335	334	330	325	298	318	327	320	293	315	364	334	304	331	313	351	292	344	333	352	356	319	332	340	319	308	353	325	327	351	308	328	348	333	361	342	339	341	307	321	317	352	350	348	341	325	356	328	329	343	357	318	330	349	327	340	327	341	342	331	308	332	323	306	338	346	336	330	342	334	341	347	346	341	368	318	366	309	345	344	358	300	341	322	358	321	309	328	347	327	322	337	374	328	336	333	394	340	321	339	327	308	340	376	326	325	321	331	330	327	325	354	311	334	356	351	324	342	343	351	337	322	330	369	300	320	315	322	318	320	359	364	322	327	327	317	320	361	324	344	361	334	357	343	311	323	322	365	333	359	370	305	336	346	337	345	306	344	323	322	315	356	352	330	373	363	331	340	327	316	357	322	323	317	332	322	330	307	325	320	337	321	317	322	386	315	359	357	326	340	355	339	344	345	330	326	332	337	329	324	322	329	349	328	350	339	347	379	353	303	342	367	334	336	321	359	324	336	371	337	332	358	321	330	348	359	351	351	330	321	337	326	296	329	363	353	281	332	353	332	341	353	336	340	350	334	325	345	338	309	369	345	351	345	348	353	327	327	363	309	322	316	318	348	362	323	340	339	359	313	332	325	341	349	359	328	340	335	294	307	337	328	329	335	363	338	352	322	320	355	301	313	356	349	315	315	354	329	339	325	351	312	318	318	359	289	340	334	335	367	349	331	338	330	344	310	315	331	311	332	337	313	341	324	347	328	323	327	342	353	292	317	347	331	369	343	369	341	325	371	322	324	318	346	356	325	331	328	366	380	337	330	324	341	317	350	336	330	339	335	326	330	333	327	324	368	333	322	329	343	333	321	343	352	318	331	323	331	371	330	345	306	338	360	356	302	311	357	345	353	343	319	319	330	312	381	331	335	344	326	334	307	325	300	339	322	333	330	333	334	336	345	325	342	301	331	315	313	328	327	333	324	314	336	323	365	329	344	340	345	363	349	329	330	330	341	342	363	307	320	344	332	356	319	309	323	329	340	317	313	336	304	347	320	343	330	355	315	353	339	355	325	315	329	354	351	336	321	347	299	354	299	335	330	358	349	321	366	377	345	353	374	326	356	314	333	332	385	281	342	368	336	297	324	300	325	312	325	360	342	318	333	320	322	341	331	306	337	350	317	291	342	307	344	337	328	363	353	329	340	356	341	326	348	300	295	328	322	371	311	338	327	310	347	331	345	321	359	353	367	326	336	297	359	302	373	322	332	333	324	348	369	323	307	342	341	340	337	338	355	354	311	337	315	334	327	306	321	334	351	321	370	310	364	347	336	350	340	303	324	320	294	325	334	352	349	346	318	326	347	368	364	317	320	352	356	315	319	304	353	354	317	336	336	360	304	326	347	309	331	284	308	314
27474	17596	3617	534	372	337	294	281	314	311	328	272	303	280	302	318	282	308	271	286	298	298	287	274	254	280	272	264	271	285	303	301	261	304	313	292	261	278	254	283	291	269	293	281	286	263	290	286	273	296	304	286	310	257	276	269	286	270	279	274	285	321	297	273	316	282	280	280	264	254	305	269	292	326	267	313	280	289	289	297	303	282	276	297	276	269	284	263	286	279	276	278	278	266	278	268	270	280	280	300	247	306	286	290	280	285	278	272	271	270	304	288	282	293	288	283	330	275	301	277	288	297	293	284	266	299	285	245	285	267	279	285	288	302	305	305	268	282	259	289	288	323	262	315	292	284	321	286	308	279	264	274	307	277	276	272	273	301	264	289	303	296	289	275	277	259	284	313	291	286	250	278	293	276	284	268	269	292	263	265	297	282	311	283	274	279	290	274	282	283	300	258	301	326	283	288	331	274	267	307	280	277	270	326	258	277	269	284	286	311	293	272	284	309	311	285	267	281	293	287	266	303	259	273	314	320	300	311	279	276	268	277	285	292	284	288	294	260	315	315	294	313	310	302	280	306	332	276	291	314	262	259	295	280	279	260	320	293	294	294	263	285	287	309	315	290	294	300	259	285	326	312	319	274	275	299	275	286	279	281	270	285	291	309	250	269	308	298	265	272	289	284	272	289	297	283	287	288	282	301	266	313	299	272	296	310	287	297	288	285	276	262	288	288	284	271	310	285	263	319	279	298	300	269	296	305	280	290	239	280	298	297	271	281	265	294	278	259	278	278	284	286	295	298	277	286	284	287	275	288	277	272	298	329	286	294	296	295	279	263	273	288	303	285	290	302	250	290	276	309	303	292	299	283	313	270	275	271	294	279	293	310	290	297	259	295	272	292	326	256	286	327	298	281	285	285	287	290	326	300	271	291	291	281	307	279	280	287	283	292	303	301	267	297	297	259	259	331	296	320	318	294	297	283	280	280	271	284	258	283	285	273	285	285	324	245	278	286	269	296	318	271	268	292	301	276	303	311	289	291	291	274	318	308	320	304	271	313	272	309	302	280	280	288	293	316	297	290	312	297	296	289	301	251	322	318	277	298	307	313	277	264	297	267	295	313	282	295	284	298	306	286	313	329	302	283	295	307	306	293	287	307	301	300	283	279	262	263	300	298	248	307	263	328	262	279	284	312	298	286	274	292	291	278	282	271	293	278	264	274	293	254	282	288	302	278	293	286	246	301	261	299	289	281	276	283	287	315	283	274	257	275	264	300	300	278	295	281	303	287	276	286	304	296	295	287	301	272	280	290	271	273	279	305	274	318	300	292	302	293	285	285	280	268	271	287	278	287	283	291	283	308	304	298	252	294	297	276	272	308	281	297	271	270	297	300	292	257	306	270	286	289	297	270	283	312	291	274	308	285	295	281	272	296	291	275	294	274	280	290	301	279	276	262	292	306	281	258	274	266	255	318	287	272	254	288	287	294	312	271	295	262	271	286	289	273	294	278	303	299	301	291	266	318	299	280	288	300	290	328	279	291	285	280	295	303	259	320	258	337	291	288	295	302	268	299	295	302	304	303	284	276	282	281	320	306	272	300	283	292	287	298	274	306	256	302	312	300	322	279	280	265	284	294	298	289	293	274	288	303	277	306	268	273	269	304	292	294	295	243	329	309	270	309	292	320	291	278	267	289	302	287	270	300	319	293	277	275	291	299	303	261	294	275	283	264	253	256	290	290	244	291	282	275	312	269	257	295	286	280	277	260	287	284	293	263	301	289	280	310	259	278	278	299	244	317	259	299	283	279	256	310	301	294	270	271	292	292	307	278	273	286	275	309	290	279	298	268	297	317	298	272	314	292	279	298	323	283	303	285	267	314	280	304	295	269	296	306	297	284	295	333	311	283	308	275	279	279	291	299	284	284	299	242	270	270	322	298	273	281	288	270	263	290	267	277	296	295	290	280	273	286	313	295	303	274	273	286	277	286	266	299	290	283	309	301	286	240	277	285	310	325	274	293	326	309	313	280	290	277	253	290	312	271	304	271	285	297	280	269	260	291	295	278	271	294	282	301	294	267	262	275	290	314	280	289	274	259	301	290	286	278	290	295	283	294	250	261	318	305	285	290	293	254	283	303	253	267	284	262	276	320	283	272	294	280	321	291	303	295	302	276	259	292	302	287	292	307	305	280	285	284	321	279	291	265	287	273	263	266	327	289	256	250	288	297	237	285	314	276	283	305	295	282	286	294	294	286	254	290	293	317	311	287	339	289	276	267	265	287	272	264	298	261	257	305	306	312	285	305	290	305	283	276	266	302	277	256	286	266	295	273	274	284	294	316	276	277	285	342	289	258	311	312	312	290	278	277	286	285	284	288	275	281	301	292	276	294	282	287	288	277	274	293	275	292	295	296	276	297	300	263	305	282	310	301	290	277	300	274	281	278	298	285	311	339	276	273	278	262	290	295	294	273	274	283	288	269	293	283	336	260	289	306	296	309	319	282	285	289	298	306	281	311	271	314	281	283	253	263	295	296	285	283	287	243	295	292	315	294	269	253	284	292	260	285	267	284	315	267	292	270	292	279	296	302	262	276	262	281	272	274	270	267	301	300	306	285	273	318	285	252	306	295	261	296	269	292	285	284	229	294	287	290	305	291	291	290	316	289	330	296	266	324	259	290	283	267	286	283	268	301	259	255	311	270	303	314	307	268	300	283	293	284	271	303	284	273	310	312	292	285	285	283	285	280	323	254	282	295	270	315	281	321	265	280	279	296	288	276	286	269	281	308	330	295	254	281	284	298	304	293	270	267	298	303	298	296	288	329	265	272	299	302	295	268	291	284	294	269	309	282	290	306	300	270	273	281	304	308	270	306	266	268	275	286	289	293	269	288	291	269	336	269	307	285	306	276	323	297	278	297	283	269	297	322	293	297	305	277	297	281	276	278	291	303	287	295	243	316	314	269	298	290	307	300	305	301	274	293	269	297	247	294	311	274	267	304	307	299	297	280	289	314	269	269	309	339	296	279	281	277	267	272	284	306	284	291	294	305	300	266	278	304	279	259	271	288	287	276	313	320	291	276	285	299	297	297	307	260	316	271	306	278	247	290	296	303	291	266	280	258	316	271	312	301	293	319	271	306	287	290	295	282	288	290	290	312	314	283	290	280	281	259	322	315	276	280	307	268	313	258	302	274	287	300	291	299	230	287	291	267	284	296	272	283	280	312	293	309	315	256	301	274	296	262	298	296	304	296	275	267	295	257	314	267	270	268	284	279	324	282	286	316	301	307	265	295	326	264	301	278	278	260	288	257	273	287	277	291	294	312	276	292	288	323	279	299	292	306	290	302	275	261	268	301	283	270	291	291	292	263	294	254	262	300	308	288	278	282	295	249	253	311	308	297	303	282	268	284	281	300	309	292	319	305	290	297	287	287	297	283	293	291	286	288	298	292	293	264	284	279	296	259	290	276	296	325	279	267	270	258	279	270	286	278
8333	1557	606	439	370	377	347	338	370	310	350	339	305	322	330	313	332	295	306	326	311	277	304	345	300	346	317	311	322	333	283	311	299	314	307	341	338	330	320	351	290	316	334	329	360	322	312	332	350	327	323	340	319	317	295	340	328	334	313	305	336	307	331	283	301	307	338	342	320	320	371	309	303	307	321	295	334	300	317	304	338	325	332	302	309	322	307	313	321	324	304	341	352	321	332	315	301	324	325	316	336	320	356	300	338	285	327	282	330	345	312	326	320	343	343	351	330	312	307	332	300	301	328	321	328	348	297	318	327	303	346	318	323	312	280	296	339	319	330	341	297	343	325	353	320	329	313	319	297	310	343	327	304	305	347	335	321	359	314	306	307	307	328	343	320	323	334	330	336	312	342	323	337	311	277	312	340	339	320	330	346	314	295	323	319	312	329	321	345	314	266	321	361	303	341	312	320	318	323	316	321	352	306	315	294	317	336	308	303	332	336	282	350	319	334	289	298	331	339	306	343	307	297	336	276	322	338	303	310	321	338	326	301	318	318	345	330	320	367	320	325	304	327	371	348	327	294	307	307	323	305	324	328	312	313	308	312	298	278	285	319	336	308	332	329	320	325	343	315	326	303	357	328	280	329	266	327	291	324	313	284	358	338	327	306	300	335	303	297	360	317	355	304	311	297	353	320	321	307	315	319	326	319	308	352	321	327	326	307	341	314	320	353	322	340	304	309	309	314	316	332	320	314	329	311	305	313	301	317	317	303	296	299	335	321	349	335	312	335	315	327	310	300	328	303	311	326	336	313	324	332	318	290	337	312	291	334	328	295	328	342	290	353	343	290	294	339	314	349	317	332	327	309	343	322	318	307	309	324	309	354	304	303	295	324	303	334	328	331	335	311	329	383	330	326	323	368	345	319	323	326	306	328	335	370	331	341	303	341	322	321	342	327	311	343	294	328	334	317	345	340	315	284	301	349	339	312	316	326	328	319	315	325	335	317	337	343	283	314	333	321	333	316	307	345	314	325	329	316	325	314	312	282	318	352	297	323	348	323	311	340	313	334	330	319	303	292	299	331	324	322	319	322	315	319	304	291	339	328	264	325	321	364	333	324	303	301	328	352	318	334	342	328	307	310	312	304	298	336	320	331	328	347	331	313	315	316	314	319	315	307	348	319	303	326	309	311	333	320	311	302	299	338	296	315	329	324	324	295	302	316	324	319	317	322	342	334	349	338	361	339	335	332	324	288	331	289	317	330	313	319	344	330	299	327	335	313	325	346	358	360	292	329	309	302	301	327	325	300	306	329	305	289	328	333	288	302	304	345	334	299	330	337	327	345	297	309	310	311	342	305	347	360	289	292	304	337	285	355	315	318	294	319	334	343	363	327	356	350	313	309	320	327	311	305	334	288	332	324	284	312	314	282	301	310	330	358	331	328	317	354	317	311	312	318	323	322	329	336	340	351	299	329	327	328	323	315	334	319	348	321	362	316	322	334	331	313	336	314	325	308	334	355	304	288	323	323	351	321	316	321	305	301	296	320	335	317	345	320	323	294	354	335	303	349	330	323	310	315	313	305	329	322	311	292	345	355	312	324	310	312	347	317	320	300	339	323	323	341	331	323	326	321	313	323	338	334	335	345	348	311	314	304	326	283	327	306	302	352	321	321	345	306	334	343	316	324	308	317	337	285	287	324	303	324	323	302	323	311	325	366	349	308	290	321	322	333	301	315	318	319	303	342	324	311	347	298	308	322	319	304	336	340	309	309	318	294	313	316	313	302	309	319	325	306	327	332	330	323	275	340	312	346	361	337	317	340	319	322	343	300	300	321	320	333	324	330	320	299	318	309	310	292	324	343	322	319	307	340	317	308	325	352	304	284	319	323	312	312	325	300	367	314	327	304	308	361	283	304	302	334	329	317	310	321	322	331	315	313	309	335	321	297	317	322	315	327	356	311	329	296	335	323	293	328	322	320	324	306	308	331	301	337	320	328	298	340	312	317	314	317	359	334	323	320	309	339	320	330	323	314	306	330	313	319	318	329	348	330	305	298	316	300	334	327	303	319	338	318	349	347	321	306	316	317	326	318	316	314	284	310	322	335	334	349	308	327	317	323	337	316	320	322	338	330	307	347	355	308	310	295	329	290	301	330	311	327	318	330	302	290	316	325	336	318	322	331	327	304	334	310	320	317	341	323	311	317	310	335	297	342	303	339	334	334	321	322	352	295	342	324	297	320	346	308	298	327	320	318	337	312	291	335	308	350	336	353	308	331	350	301	341	336	330	322	356	296	354	330	342	331	289	333	324	346	328	323	319	324	321	311	313	330	353	313	326	323	316	323	288	305	349	330	304	349	334	332	358	338	315	301	343	320	326	310	315	304	305	307	287	336	329	298	289	299	360	313	315	326	315	307	309	331	310	313	327	326	315	341	340	333	307	352	321	306	291	320	324	305	345	334	326	324	335	345	305	316	344	328	306	341	346	339	351	324	308	299	357	333	304	304	338	317	328	305	308	316	305	306	317	296	339	314	342	310	316	338	316	321	332	341	334	334	320	286	329	318	325	318	305	337	338	322	310	341	316	349	332	321	333	336	308	317	310	326	334	323	326	315	312	322	325	336	298	311	323	313	327	356	320	328	332	337	289	294	341	324	315	334	333	325	312	314	317	350	316	307	320	293	342	346	337	342	332	312	321	312	336	293	331	342	345	307	311	360	332	338	374	336	293	316	328	335	311	327	332	332	330	326	314	303	358	311	328	314	331	334	326	358	307	324	330	334	309	301	309	304	348	324	319	339	349	310	331	349	320	336	345	359	304	331	350	276	340	334	332	308	359	320	322	301	350	350	304	312	321	335	333	311	295	310	284	333	330	339	299	331	323	344	342	332	340	304	323	316	298	348	318	301	285	328	338	328	324	306	294	309	345	323	354	306	324	291	324	325	326	277	309	315	322	304	300	313	309	286	313	328	333	294	326	332	309	306	316	352	331	308	287	348	343	278	319	339	307	322	320	331	283	326	322	322	308	311	330	328	323	310	315	337	304	315	311	324	317	296	314	325	315	319	351	307	310	345	322	298	300	330	280	332	325	336	324	320	338	289	318	349	364	353	333	353	309	316	306	316	337	314	329	346	323	304	310	326	287	322	321	340	326	341	332	315	318	306	306	322	299	326	309	300	331	316	304	342	292	319	338	338	324	325	302	350	314	301	308	324	311	332	289	271	347	304	324	327	344	323	288	321	308	325	325	330	326	317	300	335	315	313	334	306	318	350	333	310	347	305	321	322	319	297	317	302	317	280	316	344	329	307	350	325	313	309	313	332	308	337	345	345	319	325	326	326	318	312	340	342	343	338	293	298	303	325	319	295	306	360	320	295	334	313	329	292	301	345	327	331	288	296	318	355	318	308	355	305	330	319	328	345	331	318	334	285	324	312	335	303	316	324	344	326	367	321	328	354	307	324	320	316	310	305	327	365	333	336	297	303	332
23742	21096	28315	24120	21097	9442	711	458	375	311	271	240	238	240	203	229	165	204	175	198	199	160	152	163	146	163	175	176	142	181	153	150	173	164	160	175	124	157	171	154	174	139	150	163	145	157	135	147	137	144	150	146	167	146	165	159	125	139	163	152	151	142	136	150	122	148	157	160	149	149	137	148	158	172	153	143	128	166	152	140	135	158	137	136	137	114	120	142	127	154	141	145	132	147	143	155	153	137	133	144	142	125	131	154	156	143	175	141	153	148	142	155	137	132	131	149	120	152	170	147	148	125	135	142	139	124	143	153	135	147	140	172	138	136	146	156	151	159	158	131	166	153	154	135	130	128	131	158	134	160	146	148	135	125	147	147	171	156	111	135	149	138	151	149	143	150	143	160	146	141	155	154	141	126	160	148	143	124	109	136	136	126	153	136	183	143	132	145	142	127	141	126	150	151	145	131	146	139	151	167	143	150	152	150	152	146	141	147	155	131	147	127	157	136	153	131	144	163	141	129	135	143	146	157	141	130	132	125	148	153	150	149	147	127	138	152	149	113	131	130	136	159	136	141	146	151	134	146	147	127	127	134	163	141	140	153	140	145	116	143	148	162	152	140	137	165	161	146	151	137	139	118	142	152	133	145	162	130	133	142	134	157	128	136	144	156	156	142	106	158	124	137	139	138	150	123	157	137	143	165	157	154	149	138	143	144	154	139	141	146	132	142	128	155	132	126	137	157	155	147	143	141	158	128	138	146	118	135	148	143	149	141	143	138	136	156	125	136	134	146	145	137	135	113	150	145	136	147	142	139	134	137	135	141	134	135	138	135	136	147	124	113	118	151	131	123	150	138	143	144	160	158	142	160	138	140	139	137	117	137	130	153	164	122	115	157	132	155	135	126	141	121	157	146	168	129	160	148	157	161	144	153	141	159	129	128	148	131	137	150	127	161	159	133	143	167	152	143	150	140	140	154	156	159	157	149	140	133	134	141	145	154	166	168	135	144	168	137	152	128	145	130	144	156	137	163	151	154	132	121	129	146	130	117	184	145	160	125	154	140	148	170	156	143	137	154	138	139	152	156	146	143	146	143	155	137	143	153	143	153	137	150	124	153	144	140	133	140	141	126	148	164	153	153	152	129	130	151	143	145	151	130	118	139	154	151	143	146	143	141	141	156	142	133	124	144	148	139	151	126	145	144	167	138	167	141	130	128	151	156	150	124	146	147	146	139	142	140	153	123	132	117	142	126	151	127	143	145	156	135	156	176	131	154	127	156	155	156	125	152	141	151	148	153	158	158	137	140	152	154	133	155	142	147	150	117	135	141	130	141	141	159	140	138	151	140	148	119	165	122	141	150	141	150	163	170	153	140	129	152	154	158	142	151	140	136	149	128	162	151	146	139	117	136	124	169	135	153	149	166	131	161	187	172	142	147	134	137	157	162	155	159	156	146	131	156	142	162	145	151	130	130	148	148	144	152	159	135	124	134	151	153	131	167	172	150	157	137	137	162	149	146	164	134	128	142	131	138	130	128	134	122	126	128	153	150	150	155	145	130	164	105	162	131	154	132	144	133	151	164	135	128	142	165	184	155	146	139	140	141	111	139	151	120	170	133	130	149	146	125	148	154	155	143	144	147	134	157	133	133	151	150	166	143	113	145	128	148	144	164	145	146	123	127	141	137	149	148	132	140	146	127	134	133	129	170	160	154	132	136	121	135	140	149	146	121	141	134	152	149	139	158	126	139	143	142	128	156	133	135	145	138	153	151	154	141	121	139	136	153	151	157	134	138	157	141	132	119	153	122	145	150	157	137	157	134	167	129	149	136	129	148	133	136	138	133	153	140	149	122	134	120	139	186	147	123	147	166	156	162	166	158	135	135	129	147	137	145	158	155	147	155	152	154	135	124	144	147	146	134	125	143	157	142	131	144	139	138	148	156	148	143	162	147	130	121	145	156	135	140	139	134	144	157	145	147	132	146	133	141	153	160	136	143	173	148	123	157	158	150	153	139	124	143	144	133	131	157	139	120	155	138	152	151	142	133	149	131	142	147	142	136	145	132	152	135	158	149	157	162	142	149	152	142	133	155	142	136	157	149	164	160	161	149	147	139	119	157	153	140	137	150	162	129	142	130	138	129	136	168	173	112	118	135	142	126	136	145	157	157	157	148	156	147	151	135	147	164	167	146	143	151	140	154	144	111	144	150	153	151	139	150	185	144	119	141	167	118	143	147	142	145	136	171	137	154	131	151	147	154	121	129	138	171	131	174	138	147	152	143	148	135	137	138	155	163	148	169	162	150	152	146	153	157	129	147	121	156	141	164	168	156	119	138	144	134	136	165	157	166	153	138	143	119	154	147	142	137	129	145	150	130	148	132	163	145	134	162	122	137	168	134	152	148	157	142	150	158	144	155	130	152	152	147	151	132	146	132	142	147	125	151	135	133	158	117	124	167	146	148	132	142	122	138	131	172	146	138	142	154	140	134	138	146	150	153	136	144	148	137	144	136	148	141	163	128	134	170	130	127	154	145	144	132	136	157	154	133	145	136	129	167	141	152	123	163	139	140	144	130	142	143	121	136	145	161	124	139	127	151	162	147	138	158	141	131	154	156	139	143	163	121	140	131	135	142	146	133	166	148	140	138	136	131	144	153	144	139	158	139	125	164	142	143	141	143	134	139	144	139	161	134	127	154	136	147	131	149	128	161	144	143	147	145	132	146	134	131	173	142	147	144	136	138	145	138	142	161	159	154	129	142	133	146	159	141	132	135	141	157	144	145	127	162	141	136	131	136	137	141	176	134	156	140	121	137	135	143	165	151	135	154	155	151	125	161	152	144	158	142	146	157	149	143	165	136	140	133	163	182	133	154	118	145	154	160	135	147	137	132	147	98	150	126	147	137	134	132	145	141	134	130	154	161	125	150	150	129	143	125	132	155	134	132	135	145	155	154	121	134	136	145	147	153	140	119	141	171	166	139	141	131	166	141	142	136	143	145	129	138	173	138	128	118	159	155	143	138	144	142	148	128	151	139	146	139	153	164	126	139	146	140	137	125	118	157	139	136	134	143	145	155	132	143	118	149	128	142	132	160	139	153	134	146	162	162	137	147	137	139	151	154	135	129	150	122	128	144	136	157	137	149	144	135	144	133	145	150	146	139	164	130	138	142	138	155	138	144	135	154	131	124	144	131	157	141	144	135	164	132	142	144	130	126	158	141	150	122	135	135	135	149	128	139	145	138	152	128	143	137	140	141	145	138	159	136	150	145	133	138	140	144	144	151	164	149	133	138	139	139	140	154	142	162	147	147	149	148	128	150	163	143	141	148	143	115	143	125	151	177	167	177	146	149	159	145	147	153	137	146	138	135	138	137	141	142	161	144	129	133	117	141	143	136	129	149	130	137	134	129	128	140	118	159	147	152	150	142	151	134	125	143	149	155	142	151	150	139	137	147	134	135	163	139	142	141	145	155	138	152	145	145	157	131	159	150
29648	13140	5350	2420	1752	1300	932	757	603	494	434	370	327	299	289	265	238	232	218	230	241	213	213	209	207	205	171	192	155	188	168	173	174	201	168	199	168	181	172	167	167	160	157	185	187	192	191	169	168	166	163	155	178	195	152	170	168	167	180	177	168	180	168	159	155	158	155	143	170	152	173	149	178	154	166	147	187	184	169	192	161	171	165	195	181	156	176	149	162	154	172	161	160	187	160	152	166	167	157	169	174	155	146	176	163	168	171	173	163	168	172	152	184	169	155	174	173	150	166	153	154	142	177	171	142	176	181	141	148	162	143	155	160	146	186	182	161	164	155	176	170	170	172	164	162	163	184	168	160	152	139	161	143	170	163	168	150	173	176	153	192	160	169	148	172	176	152	159	183	171	160	173	178	172	190	185	180	168	168	165	176	161	180	144	149	155	151	148	157	159	170	182	168	164	178	158	164	152	169	146	190	155	170	160	164	177	156	166	143	138	208	172	161	181	185	148	160	167	164	129	158	193	149	167	180	159	154	201	151	196	156	164	139	169	156	174	165	195	155	170	163	155	196	169	148	149	171	173	169	169	172	188	184	163	165	175	148	144	164	172	165	154	162	164	158	154	174	155	175	165	154	179	161	149	177	150	168	169	168	161	176	164	165	178	177	181	189	159	152	152	153	166	161	153	156	152	153	160	185	149	134	167	157	154	173	151	158	168	164	161	161	169	177	175	154	137	138	158	181	152	175	170	162	163	158	171	151	147	173	176	177	130	173	140	144	173	160	184	174	132	157	189	155	159	182	161	175	173	159	165	177	146	153	187	174	162	185	192	154	182	166	195	160	150	163	162	156	172	166	143	181	154	175	189	171	160	171	164	170	161	161	158	173	175	178	165	165	165	182	164	155	150	173	161	184	163	169	181	165	174	160	148	165	178	160	159	159	175	177	163	158	175	192	181	178	162	165	164	165	171	199	176	168	163	182	147	169	152	182	175	160	172	156	155	155	158	192	164	178	164	165	178	176	154	178	186	160	170	155	166	163	167	157	151	163	166	163	203	158	160	156	144	170	143	169	145	162	172	158	169	173	178	186	156	157	138	198	155	173	172	167	157	159	176	164	165	173	159	156	180	158	185	156	171	168	168	169	150	169	171	155	173	172	162	159	156	146	163	169	173	162	170	161	177	189	160	172	161	170	166	180	183	169	152	147	150	157	147	168	173	177	171	160	171	169	192	157	145	159	167	157	183	161	165	160	185	151	169	168	164	164	167	161	186	173	171	166	155	142	186	165	178	150	157	204	161	184	155	157	169	178	172	158	170	150	158	163	154	178	177	188	173	171	167	134	159	161	186	159	153	150	165	168	163	177	170	144	164	172	166	177	161	166	172	168	192	162	183	147	170	152	168	162	165	185	168	173	162	168	160	164	191	161	174	158	157	176	171	181	159	183	172	161	150	177	163	176	161	160	164	160	161	177	184	162	170	165	164	167	180	164	160	158	168	172	184	148	190	171	170	170	176	163	127	170	141	164	155	158	182	167	175	162	171	158	182	185	163	178	186	163	168	159	145	163	151	172	177	177	149	159	170	165	169	139	167	174	139	156	161	156	163	172	177	176	163	183	142	174	142	157	158	159	158	163	159	153	173	151	183	153	146	149	138	161	170	165	155	158	158	164	178	149	169	148	162	155	165	178	146	162	159	155	168	164	166	174	167	200	144	165	154	191	161	150	186	178	152	152	168	171	158	155	157	156	155	155	154	171	170	150	154	159	157	160	171	179	141	162	186	162	151	167	151	158	158	163	154	142	166	155	181	169	144	175	166	155	161	164	164	155	150	177	179	146	164	150	167	179	163	159	189	163	151	196	146	165	162	182	172	177	166	157	184	189	172	172	170	169	176	158	177	192	137	169	162	167	161	157	180	154	152	156	177	169	146	155	157	156	181	164	157	167	178	155	166	157	158	156	179	155	145	178	167	147	181	155	153	166	174	150	148	174	157	160	163	152	193	156	146	146	156	158	173	171	198	159	147	181	185	166	157	167	150	170	194	154	150	172	165	167	156	155	153	178	162	155	165	170	169	164	170	146	159	162	165	157	167	176	170	155	178	174	184	166	175	160	162	153	158	135	161	180	173	177	166	168	182	174	171	179	171	174	154	162	157	174	178	162	169	158	151	173	153	176	169	182	162	162	179	169	171	159	152	164	148	185	170	176	154	153	168	172	167	160	175	178	158	164	175	146	146	201	164	168	181	142	153	157	173	170	170	174	186	173	165	180	202	183	154	180	145	172	154	165	176	173	160	169	180	161	188	152	171	176	177	163	151	167	149	161	163	171	194	156	157	176	178	179	150	154	157	181	176	186	184	144	182	197	154	164	162	151	147	158	161	168	175	158	159	182	174	147	185	154	191	186	164	171	169	164	168	154	165	171	178	147	156	169	189	195	149	161	160	176	172	165	154	161	184	171	166	158	172	136	163	172	159	180	177	162	172	159	169	163	169	169	178	162	157	174	166	180	184	179	148	162	182	158	171	149	151	175	173	177	157	137	157	164	163	184	181	181	167	179	171	162	154	169	159	167	169	170	153	170	161	147	172	168	148	165	150	191	171	151	150	179	158	172	172	152	137	174	176	168	159	187	171	184	179	160	163	180	154	177	153	166	163	168	175	139	158	167	156	164	179	164	144	153	177	197	168	168	173	173	185	164	163	157	156	182	152	171	163	151	175	170	163	175	162	171	153	162	176	153	159	166	141	159	196	147	165	148	148	177	182	164	190	168	155	160	181	198	150	156	166	155	162	131	167	166	147	163	162	162	162	187	183	170	153	167	158	155	179	164	164	161	172	180	152	180	163	168	175	171	140	169	165	155	152	166	185	151	153	179	171	183	159	173	174	162	151	156	150	166	169	167	167	146	138	167	144	155	147	158	160	150	163	182	187	176	150	177	152	168	150	154	179	166	150	164	159	147	149	189	156	184	169	177	146	170	170	163	184	146	168	172	142	173	154	169	178	163	151	155	151	180	164	161	154	177	157	160	169	164	164	158	158	177	152	147	161	162	155	147	178	192	162	160	161	163	152	164	163	172	158	179	166	184	157	175	181	176	177	182	177	168	152	144	159	159	141	153	144	168	140	175	146	171	162	143	179	172	172	156	186	157	130	163	161	164	143	160	173	140	177	163	167	185	167	186	174	163	153	156	159	180	191	165	183	162	166	150	159	142	153	169	158	154	164	161	165	172	194	163	158	142	160	183	172	165	160	174	132	163	151	182	151	174	147	156	160	192	176	166	162	138	156	162	161	170	143	169	177	144	188	167	140	148	157	185	164	154	139	170	141	162	164	160	166	172	176	156	191	179	182	168	153	165	170	171	165	148	147	165	157	157	171	171	160	169	141	156	177	163	158	158	185	165	195	182	142	178	173	177	164	152	164	182	174	161	173	157	146	169	167	162	157	182	176	163	161	169	159	166	171	166	151	171	161	191	167	183	170	158	165
24887	21098	27224	25124	9942	873	693	639	588	548	573	560	542	505	536	483	538	522	480	517	488	499	458	506	474	505	488	480	470	488	491	496	470	492	507	489	464	438	518	476	534	474	488	481	461	463	453	497	474	510	455	454	495	481	462	488	507	468	503	494	483	474	481	489	478	505	461	485	485	456	475	462	498	495	473	448	485	482	466	494	474	478	459	492	487	456	464	452	452	480	493	444	486	428	443	468	502	469	436	459	440	478	444	485	529	466	491	495	464	483	449	466	529	467	476	487	470	496	485	484	521	487	470	461	512	529	513	483	459	472	453	444	481	486	487	473	491	442	480	447	510	455	478	451	496	507	440	489	477	463	539	487	494	471	472	452	477	474	504	507	462	484	502	453	480	511	476	462	458	480	462	487	501	530	477	478	454	475	445	525	475	477	453	456	444	449	489	466	467	501	481	477	483	488	490	455	521	464	462	458	476	464	503	488	515	469	508	509	470	498	448	482	453	456	450	463	457	476	489	458	505	469	492	455	531	475	485	467	492	479	474	464	524	495	459	486	457	476	456	513	467	467	469	472	473	461	505	502	484	510	474	452	500	481	481	438	457	482	470	520	491	495	483	440	489	505	453	516	488	471	451	482	504	444	484	485	461	495	448	439	483	439	481	468	481	452	492	490	455	443	476	494	456	498	520	467	501	509	469	468	505	488	435	481	493	509	470	479	511	469	439	476	453	454	468	445	460	448	523	439	494	493	462	458	481	465	464	484	445	441	441	469	474	530	503	480	476	489	469	472	502	427	490	453	495	451	524	429	465	466	458	456	514	484	497	483	472	445	437	477	484	455	473	470	478	492	502	500	467	469	465	472	475	511	502	452	464	463	525	498	486	431	433	460	497	423	448	473	444	497	468	420	454	479	449	453	451	436	452	492	489	423	508	498	483	516	492	461	534	461	464	524	491	488	478	471	457	472	464	459	468	436	469	481	483	452	485	458	483	479	493	481	496	466	478	481	504	477	481	483	494	484	503	449	455	471	473	479	457	441	487	473	462	492	455	437	450	512	485	503	484	455	467	500	461	484	471	450	457	467	465	487	429	446	468	461	490	482	473	470	510	488	484	485	467	486	499	489	448	470	473	491	493	467	479	510	448	470	465	481	468	493	496	500	442	439	481	434	435	462	508	478	485	493	469	536	489	485	469	425	476	449	446	442	464	419	451	472	456	502	451	476	453	445	477	425	438	506	465	474	472	479	472	451	496	448	463	451	466	470	453	528	505	456	448	452	497	466	490	481	486	498	499	477	495	445	475	494	445	478	451	466	497	457	469	468	467	426	440	485	512	479	474	449	427	477	472	449	440	500	462	459	444	492	448	454	460	518	447	493	475	447	471	487	492	441	486	467	474	468	501	493	509	494	500	461	495	485	461	451	493	448	492	483	445	423	507	455	509	474	458	498	479	472	486	479	445	505	479	448	479	438	427	452	447	492	449	520	460	420	492	488	472	460	502	514	491	420	479	525	472	461	505	489	457	478	469	484	514	488	469	461	479	463	473	503	481	451	462	446	453	450	447	472	478	482	493	446	528	471	448	478	452	502	489	505	486	446	452	434	492	501	515	481	516	463	475	478	497	466	481	487	487	498	452	460	511	457	493	489	462	488	484	472	487	437	463	500	490	439	498	470	456	448	495	433	489	470	489	477	496	464	432	446	460	436	427	537	476	463	484	478	446	502	479	467	488	497	479	514	440	465	448	491	484	473	439	497	508	451	478	431	460	469	488	473	451	452	493	451	476	460	451	462	475	490	514	499	458	482	458	478	520	467	453	493	479	472	461	464	467	500	466	498	517	489	454	491	479	445	477	497	521	527	506	471	465	488	493	489	516	436	483	467	487	446	436	478	465	462	439	454	448	495	450	437	488	462	440	488	480	475	503	455	513	478	482	461	490	496	476	462	487	447	434	454	464	479	457	493	506	461	481	452	479	495	455	455	473	475	468	466	517	490	482	488	461	478	490	464	482	488	479	431	484	475	483	472	534	501	479	509	484	467	480	486	489	470	458	498	447	461	491	498	460	485	459	455	445	479	458	483	460	500	460	469	447	485	497	478	472	496	496	484	445	429	449	473	460	477	491	484	466	489	460	467	464	478	480	441	489	460	481	495	466	472	483	462	503	466	468	472	489	488	466	496	499	503	461	531	458	467	478	453	492	477	464	455	483	482	514	492	469	475	460	486	496	512	506	460	473	468	466	485	454	501	433	450	470	480	449	455	509	463	455	478	473	441	443	431	477	456	489	493	508	471	507	471	478	452	474	486	501	456	446	427	461	453	459	508	503	434	433	504	470	455	473	478	471	458	467	479	477	477	473	487	457	474	478	479	511	499	460	485	494	521	438	456	438	455	486	463	461	485	483	435	492	464	460	443	467	467	513	497	482	457	501	453	475	464	473	433	483	509	432	487	461	468	466	462	457	443	463	460	472	480	497	496	480	485	477	526	484	479	483	485	476	470	527	482	491	487	501	485	470	470	475	497	512	469	477	482	501	513	474	501	453	482	473	469	474	494	445	483	484	477	459	455	465	431	489	459	512	468	474	483	486	431	459	496	442	462	475	460	440	479	485	461	519	466	506	478	516	481	483	476	483	488	459	467	433	443	431	513	506	474	510	465	495	478	484	436	516	470	477	459	450	478	495	470	464	498	456	466	461	478	495	473	460	459	457	464	488	534	493	491	501	463	461	488	502	509	440	473	464	456	456	518	449	487	489	448	428	462	437	477	484	499	461	477	454	490	484	454	486	460	494	476	452	454	488	505	485	500	500	503	483	466	467	480	480	491	481	469	501	483	467	485	463	481	419	486	477	448	476	463	441	517	497	492	509	448	467	462	473	464	491	452	494	465	446	502	478	455	522	486	473	484	487	484	477	452	496	466	536	505	442	463	453	473	475	442	498	470	487	436	459	504	498	462	491	472	485	461	470	475	500	457	485	495	487	488	482	498	527	508	466	471	481	507	460	486	433	509	455	496	457	460	490	488	493	494	464	450	485	455	467	472	441	446	466	495	469	483	485	513	466	465	508	469	469	456	505	446	491	460	491	482	507	471	444	453	465	459	469	435	486	507	445	431	434	467	450	459	481	503	471	441	493	458	498	446	482	467	451	460	494	456	496	463	496	452	471	511	468	458	435	461	448	493	478	460	475	477	475	498	469	471	463	525	466	452	479	529	488	445	435	439	445	477	466	469	463	505	520	474	506	471	485	513	499	483	498	495	484	458	460	514	450	472	459	482	448	509	461	507	444	433	474	465	457	466	461	496	459	479	478	471	521	446	525	471	477	456	494	501	452	480	515	465	501	476	490	500	458	497	471	482	469	468	468	502	494	496	492	482	415	474	476	483	472	473	451	484	467	482	480	465	444	533	520	444	479	479	473	497	491	504	450	486	463	439	429	489	467	496	502	474	462	448	438	449	493	463	501	503	497	476	479	492	486	443	453	470	476	523
27004	8456	3124	1644	1311	1070	920	797	710	681	650	611	572	567	546	575	539	568	510	519	516	523	540	478	483	474	534	488	466	515	489	520	511	531	499	515	486	538	488	493	504	468	493	495	511	491	497	522	501	537	519	472	501	502	509	523	499	506	505	485	544	503	489	492	523	513	504	505	493	483	470	480	535	492	511	528	514	496	515	512	504	476	484	491	513	454	471	491	491	548	477	460	506	475	473	489	518	478	489	487	476	487	488	505	471	513	471	497	526	535	469	522	474	519	485	478	473	522	528	466	477	490	509	515	487	518	511	523	462	503	504	486	504	510	510	498	504	503	511	518	515	505	483	491	489	496	466	478	492	492	535	517	482	477	534	490	518	458	478	500	517	508	520	449	529	461	522	517	504	525	460	542	480	513	475	483	498	490	503	478	515	489	492	491	488	490	504	540	531	492	515	489	483	473	496	502	501	533	489	509	522	485	523	482	522	472	513	501	517	501	446	518	502	486	486	573	500	544	498	513	484	462	480	502	491	524	506	521	517	486	480	546	506	502	488	496	527	478	496	498	474	462	504	503	513	459	499	533	512	505	487	524	514	498	468	487	477	500	497	489	539	554	480	486	474	508	486	500	496	515	514	487	492	532	481	526	514	495	543	484	548	499	512	489	504	501	473	527	506	510	494	513	475	495	483	471	494	510	495	503	474	500	485	501	491	506	492	512	447	499	466	491	484	541	498	534	483	531	526	502	525	528	504	550	521	493	488	501	524	526	496	516	485	472	523	502	503	517	546	505	503	502	500	508	469	481	532	500	531	518	499	542	471	497	486	494	484	491	509	534	539	532	501	505	484	490	504	503	525	478	486	505	525	511	493	526	498	515	524	491	477	488	480	483	487	526	500	511	507	498	482	520	490	491	523	494	492	509	517	502	527	504	471	500	504	465	530	507	486	497	494	464	500	526	501	459	560	506	509	498	473	512	579	500	518	523	467	469	505	498	499	503	496	483	496	518	479	481	503	460	498	492	487	498	511	501	501	483	489	498	470	479	484	475	502	503	516	486	505	499	516	499	498	496	540	518	520	472	483	504	541	512	558	467	485	502	487	510	512	466	469	514	488	511	492	544	465	453	467	513	486	485	507	482	518	459	524	517	475	528	482	509	545	454	489	511	456	530	453	523	469	525	475	513	462	488	551	529	500	505	498	508	525	491	518	465	466	498	469	514	499	519	507	482	472	527	463	481	521	485	483	507	497	532	482	505	503	518	498	499	488	510	525	481	472	487	513	471	521	516	545	478	494	481	512	505	489	530	485	499	488	521	507	475	500	486	521	476	490	474	530	528	488	484	497	535	521	516	480	513	523	493	495	532	476	521	468	511	457	492	488	477	458	534	535	479	514	507	509	490	475	540	502	506	499	461	520	518	546	506	524	492	484	523	497	491	479	500	502	523	552	511	454	492	527	552	523	515	459	522	487	474	496	483	518	494	488	484	512	512	458	498	483	518	486	491	530	491	496	490	531	499	488	555	483	531	518	472	512	494	482	515	479	493	494	476	529	487	502	492	494	494	497	485	452	474	489	484	495	479	476	466	479	509	498	495	484	506	489	514	474	516	492	532	536	510	511	492	500	475	549	537	467	496	496	509	477	467	520	525	518	511	524	509	488	525	536	518	465	502	471	486	531	527	507	524	461	524	514	504	480	522	495	489	517	542	500	507	531	501	483	504	432	492	520	502	512	506	479	531	499	490	519	512	499	516	489	497	490	524	450	537	521	496	526	553	495	484	497	495	550	471	501	517	492	457	514	515	525	504	495	471	446	525	479	506	488	501	471	508	510	474	499	521	480	486	519	496	438	523	481	510	501	526	471	505	549	491	521	499	508	483	503	543	458	484	541	514	493	466	462	487	481	520	482	473	477	473	503	466	485	488	497	496	502	484	496	467	519	527	496	512	561	475	528	490	484	485	489	502	520	545	439	501	523	496	494	541	523	500	481	505	518	530	485	510	494	483	488	509	481	512	489	475	517	488	505	557	503	464	532	503	513	476	457	498	477	493	511	512	512	556	489	490	547	503	501	510	517	506	479	507	535	499	524	535	481	452	504	556	519	491	527	516	488	512	523	500	474	483	483	505	519	506	516	499	510	532	496	501	452	513	503	483	488	488	495	504	498	470	510	481	496	485	500	476	496	508	520	506	482	477	523	482	519	450	492	526	503	512	506	509	509	475	511	442	466	533	497	457	521	497	457	482	530	515	493	555	476	472	485	506	482	510	509	489	471	471	502	552	469	485	455	533	436	526	426	506	462	474	521	478	494	516	495	469	495	498	481	511	519	477	527	516	497	492	487	480	492	540	534	508	467	460	491	497	492	496	491	479	501	493	524	479	505	469	467	482	508	498	498	545	491	509	484	534	496	498	508	528	472	490	464	458	476	501	469	542	521	524	510	497	481	479	503	515	507	467	500	494	530	509	503	506	512	521	525	511	525	488	525	473	510	520	476	500	485	503	522	485	506	490	523	492	477	478	481	521	477	492	460	489	489	483	501	506	484	488	509	516	471	507	481	506	466	522	478	450	519	491	505	512	521	495	481	552	517	519	467	484	538	528	529	510	488	498	494	497	466	524	528	450	526	482	491	525	492	505	500	504	503	488	487	493	496	486	479	498	489	487	511	482	524	500	483	532	512	535	459	480	510	508	514	523	537	498	455	510	486	474	511	500	517	458	553	547	459	505	526	501	521	472	515	510	514	501	505	487	530	468	530	493	553	492	493	508	484	480	483	520	497	498	509	552	518	506	520	500	519	528	482	492	465	490	510	516	478	485	472	459	449	495	525	545	511	518	477	516	474	488	498	504	511	519	495	483	515	529	490	518	489	489	462	484	521	520	491	481	521	519	468	465	513	498	483	506	501	533	498	478	472	510	525	498	520	493	473	533	516	536	517	501	503	491	499	485	509	496	467	528	468	487	534	530	503	526	504	528	494	467	487	473	456	507	478	489	500	465	516	458	489	495	502	495	502	489	498	503	458	523	503	494	472	500	533	486	490	461	530	466	526	522	541	491	498	492	470	475	462	508	479	513	487	493	535	494	513	529	495	459	497	481	521	531	532	473	515	480	473	516	523	513	482	462	503	495	538	503	499	481	524	463	476	510	505	477	482	508	486	496	473	497	504	476	516	515	498	557	500	522	463	483	491	524	466	474	474	484	464	494	525	512	512	470	487	489	464	517	463	478	496	485	483	517	525	470	458	515	538	528	484	557	469	506	477	513	507	505	526	491	511	492	510	499	486	500	518	483	494	505	501	499	499	492	476	482	521	490	498	464	501	482	519	492	496	497	523	462	502	488	502	497	498	534	477	528	490	496	512	474	520	466	495	512	506	499	473	519	482	499	481	521	506	502	522	436	520	514	482	482	520	489	489	482	502	492	517	495	535	475	480	508	526	503	497	487	505	539	485	475	490	485	518	514	478	480	496	497	487	520	538	497	523	468	472	454
22542	21064	28724	23615	21064	21123	8471	1031	709	713	605	554	529	499	484	470	438	416	405	401	402	369	366	353	392	369	353	364	362	337	393	380	367	324	355	341	364	340	365	346	358	358	317	376	350	343	334	328	341	334	328	348	312	376	372	326	359	366	349	365	327	343	334	315	360	318	322	332	302	345	353	331	352	342	353	326	352	317	356	344	302	338	366	324	320	331	330	345	327	305	324	337	331	336	321	299	314	309	317	345	322	351	356	369	338	323	340	366	337	321	316	328	336	335	331	333	381	366	347	298	333	322	357	341	373	332	327	345	331	320	329	310	322	369	344	341	306	332	296	321	346	352	343	343	318	366	327	325	309	343	339	365	312	335	300	320	331	358	342	302	347	338	344	296	323	316	345	324	333	347	314	317	320	319	304	339	336	330	325	329	365	350	357	346	341	330	355	326	329	324	334	321	323	333	332	312	309	333	350	280	328	338	321	316	329	363	309	358	307	324	354	339	337	334	348	339	339	311	344	317	352	321	353	324	334	346	333	349	334	337	325	326	308	347	352	323	350	334	319	307	340	336	325	350	343	324	279	340	350	347	366	294	350	326	312	329	345	366	340	328	347	333	308	331	331	325	322	355	331	346	321	343	324	331	341	304	339	319	331	311	322	340	319	314	318	299	288	331	327	298	354	351	307	346	346	339	327	335	340	321	341	383	332	335	383	330	366	345	343	349	348	321	340	348	319	363	337	361	374	321	372	364	325	328	349	361	343	321	317	357	336	353	344	341	310	341	330	345	311	321	340	348	312	372	325	334	372	344	362	308	313	291	341	362	312	309	358	309	353	352	350	378	337	342	308	338	350	330	352	331	324	315	323	324	329	352	318	342	351	353	348	314	325	319	313	352	364	326	324	336	345	337	314	364	330	319	334	374	310	315	338	356	311	304	314	348	376	326	329	361	323	360	335	351	331	342	347	295	338	377	359	343	321	322	322	301	324	314	343	338	328	328	343	320	348	347	341	339	317	305	354	321	363	341	357	325	344	341	340	330	318	346	332	313	337	313	334	309	348	315	356	353	340	295	335	297	315	336	333	332	327	357	301	327	324	310	317	317	327	328	355	348	335	345	363	326	312	309	318	353	309	351	328	349	319	325	346	345	325	334	332	325	360	332	325	341	325	366	314	311	336	321	345	322	334	332	324	307	356	344	341	342	357	347	330	333	356	336	339	313	368	351	351	350	330	312	332	347	324	363	352	334	304	330	304	340	321	364	325	362	357	321	307	350	321	356	341	375	339	333	334	316	305	321	332	343	320	320	342	348	370	299	350	350	342	345	322	350	307	293	309	330	321	324	349	337	357	333	316	312	320	322	324	338	324	354	354	316	341	344	323	298	348	328	349	351	305	337	354	333	319	351	338	369	335	313	362	325	354	332	329	350	342	359	321	315	358	342	317	320	351	340	348	348	328	340	333	331	329	322	348	322	380	347	331	343	344	327	338	322	337	365	306	350	341	340	335	307	363	335	351	304	345	323	327	324	318	325	371	331	343	329	341	361	341	320	352	355	335	327	351	328	338	317	344	334	339	351	363	320	328	320	324	323	347	355	339	313	365	352	303	355	323	308	334	321	327	337	336	299	316	344	324	353	337	335	352	359	330	346	370	365	344	338	306	300	344	351	352	343	329	332	359	341	309	334	336	314	349	345	326	345	361	336	336	307	349	332	359	342	312	333	350	331	335	365	318	310	343	369	362	346	310	329	319	336	334	316	349	342	344	310	311	344	354	331	328	322	364	314	322	340	359	338	328	311	353	350	327	325	337	315	376	314	339	351	300	327	315	316	356	350	319	334	350	344	320	321	365	339	348	332	327	338	317	350	331	332	306	334	317	340	331	329	333	345	352	343	348	346	345	301	333	308	308	371	345	335	327	335	306	324	330	289	334	308	319	313	342	340	340	313	323	299	354	304	342	294	341	313	356	334	360	342	320	352	344	308	339	350	311	312	315	301	343	341	314	357	346	350	324	313	311	323	339	354	327	329	336	353	317	330	305	363	361	332	324	319	336	313	290	355	348	312	330	331	334	349	347	328	305	311	323	336	348	314	317	340	330	334	315	347	343	332	322	347	328	318	328	329	367	343	331	319	334	330	355	327	343	340	333	332	325	333	326	342	332	328	364	334	336	325	331	338	339	302	297	353	332	341	300	369	345	336	328	314	360	325	299	306	325	356	345	324	333	317	324	351	336	327	302	339	325	334	320	301	337	317	349	320	341	324	311	334	348	344	358	330	343	299	309	321	313	310	352	314	325	306	351	336	355	329	320	330	360	338	357	297	347	347	326	313	338	320	340	315	360	324	304	329	318	310	339	336	293	349	321	353	315	341	308	347	336	345	334	316	319	334	358	350	369	355	318	291	344	342	357	335	319	350	367	302	317	346	308	347	320	309	332	336	336	341	329	323	335	339	351	321	319	322	292	340	354	344	283	333	345	304	354	303	306	301	307	348	344	296	314	343	333	313	316	362	299	321	354	338	380	305	341	321	318	377	338	338	327	364	332	314	336	344	349	333	311	381	339	314	328	344	340	322	348	322	313	309	318	327	352	315	355	323	354	367	317	330	336	326	323	359	317	329	351	346	346	341	324	306	337	352	320	322	353	334	353	339	342	288	313	337	353	348	322	330	312	333	323	321	347	343	346	326	331	335	321	327	330	333	340	366	322	357	324	341	326	316	359	314	331	364	359	320	346	314	323	320	322	357	320	326	358	362	337	323	325	341	319	314	362	341	327	315	359	350	340	352	322	324	344	369	356	301	331	328	321	332	343	332	326	347	314	337	332	316	341	323	328	327	349	354	334	329	339	350	335	339	301	299	365	313	330	305	323	322	345	343	343	367	353	340	340	356	316	337	338	342	371	310	328	330	366	301	316	322	334	327	352	347	372	347	334	357	337	326	313	329	330	324	311	352	306	340	356	339	311	353	316	345	342	339	313	330	313	343	317	337	339	333	321	310	331	311	295	339	328	344	343	355	349	280	317	325	351	324	323	292	305	301	291	291	306	307	338	336	348	308	330	288	303	350	322	353	349	349	321	361	314	325	323	318	346	341	337	351	338	323	335	335	352	367	335	330	359	329	362	313	353	359	318	335	312	340	321	301	346	334	345	325	361	327	328	288	330	290	370	349	356	338	364	331	314	322	343	317	324	332	324	327	366	319	290	340	303	370	317	328	377	330	331	338	346	354	338	341	332	340	302	330	345	323	325	345	315	307	327	342	335	307	312	323	315	327	351	346	387	319	297	314	333	334	369	334	337	296	377	301	355	342	327	355	357	347	329	361	314	314	319	311	341	336	323	348	337	331	322	337	312	326	356	337	350	335	299	336	343	347	333	334	320	322	316	316	379	309	337	357	351	334	323	339	293	308	316	337	325	358	338	309	338	346	344	354	371	320	305	311	319	319	300	324	353	310	341	340	344	334	334	354	345	318	341	319	338	380	342	341	335	332
35995	19075	9288	4456	3280	2485	1832	1460	1171	986	830	749	667	583	522	543	498	492	470	415	409	428	402	355	415	387	412	373	382	359	383	353	374	360	399	371	358	338	384	330	366	368	393	356	335	343	351	354	340	328	345	356	360	354	376	369	326	321	341	338	352	342	352	357	356	333	340	332	324	346	316	351	389	322	340	345	320	363	349	331	351	342	329	319	363	341	364	371	368	342	363	349	305	306	334	368	373	317	309	346	326	344	328	338	357	343	337	312	328	334	368	348	356	342	334	359	351	330	330	321	305	370	337	329	345	314	343	330	350	322	324	373	343	320	354	360	321	306	377	324	367	327	297	311	333	329	374	345	347	342	369	362	346	307	346	324	320	323	325	343	357	341	321	364	347	357	342	315	349	335	344	346	366	337	325	333	314	334	304	317	362	344	323	328	350	331	358	336	311	334	327	309	309	345	339	357	352	355	378	313	347	339	336	344	338	327	361	355	315	321	310	300	365	347	307	316	314	339	335	362	374	312	348	361	294	317	327	338	376	347	324	333	339	336	307	350	347	345	342	313	332	333	347	307	325	334	300	295	344	337	355	358	356	358	318	303	341	379	348	318	316	322	337	338	315	334	342	333	330	347	314	330	355	354	323	336	341	331	326	303	303	368	331	315	347	294	358	342	372	334	338	341	323	350	349	370	343	366	332	323	343	348	338	349	331	346	344	327	320	332	336	364	354	317	333	316	320	321	333	343	347	354	298	326	328	322	349	305	338	357	310	328	334	333	319	318	341	366	346	351	345	336	346	344	329	329	350	321	338	336	360	297	299	337	330	321	330	337	369	369	343	344	327	361	338	370	316	330	367	351	332	347	352	354	321	338	330	339	329	348	352	361	317	311	339	308	346	323	337	352	349	331	354	332	337	337	322	342	337	329	333	329	340	342	339	331	328	313	364	318	352	327	301	334	326	354	322	357	334	342	307	322	342	334	355	327	324	341	302	307	337	320	343	359	343	330	329	326	330	323	352	363	349	350	329	372	368	345	354	340	351	368	310	315	336	293	352	300	328	330	339	351	335	327	353	315	331	341	323	341	326	328	333	367	345	304	308	341	346	350	369	338	351	331	335	320	349	361	345	319	330	312	309	341	317	303	379	354	355	343	343	335	377	367	321	347	340	366	338	338	329	331	359	305	358	372	339	347	325	357	346	328	350	352	282	367	336	322	330	350	326	332	353	353	323	334	297	332	314	324	323	319	336	323	334	328	361	308	343	331	327	315	318	334	298	328	352	340	358	318	335	313	325	323	326	321	322	305	319	331	329	357	355	334	340	347	352	337	359	344	349	330	369	321	332	349	331	312	370	325	324	316	335	338	336	336	317	325	311	324	329	336	350	364	292	365	337	330	353	352	345	364	304	305	327	344	349	317	350	314	335	341	327	296	322	324	368	331	377	339	338	318	337	367	347	346	336	330	376	358	329	360	338	338	324	324	341	320	321	354	337	306	354	339	335	329	349	345	369	350	334	339	342	342	313	350	351	357	383	353	356	325	339	363	325	301	326	366	322	390	305	323	316	292	353	355	319	346	331	363	326	313	320	356	354	337	353	332	325	338	329	322	317	379	345	363	320	373	305	386	355	333	350	385	349	335	353	329	320	346	329	338	347	384	332	327	345	376	343	341	333	321	309	329	327	350	348	300	340	365	324	337	328	323	342	339	327	337	325	352	338	357	356	343	350	353	349	337	332	313	330	333	321	350	296	334	353	362	328	346	310	326	335	300	310	350	352	358	331	362	340	336	314	310	336	299	310	305	323	317	345	330	345	347	348	334	337	349	331	321	343	329	335	377	328	355	340	346	359	325	330	325	298	345	348	384	371	336	313	334	323	344	330	331	354	339	341	360	341	373	337	328	338	367	359	331	353	332	334	335	331	331	331	346	346	341	378	325	322	336	337	345	325	317	345	338	361	332	308	329	335	342	334	326	338	340	339	328	335	330	331	345	339	336	344	338	321	352	359	321	348	332	332	351	362	340	353	310	319	326	354	320	336	327	326	346	338	306	357	340	314	329	353	351	341	350	318	331	338	326	325	358	345	326	320	319	341	351	332	319	317	353	371	352	334	312	311	314	315	333	324	352	346	327	352	346	344	318	334	320	334	337	345	315	384	345	368	353	326	341	325	373	314	307	358	349	329	339	331	331	336	346	315	337	378	361	329	310	329	349	341	334	351	328	329	369	366	299	345	334	342	354	331	348	334	338	365	334	309	350	317	308	332	322	349	327	333	332	333	332	330	347	321	380	383	346	312	308	344	323	315	329	389	334	314	334	347	342	330	327	310	331	325	323	327	353	324	343	345	304	307	344	375	315	321	309	325	320	316	358	357	367	352	318	357	340	325	330	340	304	325	318	339	326	335	313	328	312	332	346	307	358	326	366	310	337	346	350	320	373	332	318	342	341	316	310	342	345	316	381	331	345	298	340	334	339	324	368	301	370	346	346	302	335	331	354	319	381	335	344	334	311	358	310	317	350	342	311	340	328	317	330	327	311	340	352	360	321	346	312	334	362	327	304	323	310	314	349	334	313	322	362	316	354	360	348	283	325	345	354	350	329	339	331	334	331	346	355	319	318	325	331	327	323	340	354	320	342	336	305	333	347	363	315	332	365	308	328	337	351	344	346	307	347	331	347	350	317	344	335	331	347	325	353	352	355	355	304	345	328	365	343	313	311	313	330	341	333	332	342	331	343	363	332	368	372	329	370	340	346	331	345	344	319	361	352	360	356	315	342	326	324	330	342	344	348	335	367	334	323	333	366	357	361	332	342	353	356	311	319	334	354	348	331	352	331	329	362	342	294	340	302	331	327	354	339	302	305	336	308	332	354	325	361	341	371	321	320	334	321	310	349	347	331	337	333	309	332	342	400	325	329	318	296	334	327	323	322	321	339	373	312	329	325	325	324	317	310	367	344	310	316	309	323	338	337	339	355	316	365	325	321	359	326	350	339	362	304	324	343	356	309	346	320	316	310	337	357	345	306	330	326	336	324	314	357	332	322	327	314	335	351	313	357	345	315	316	313	346	332	354	337	319	351	323	341	352	324	327	335	332	366	316	349	303	353	343	334	322	332	345	362	335	330	332	310	328	352	366	334	316	331	335	346	325	346	330	339	334	351	353	330	333	341	335	358	339	329	344	358	369	332	336	329	351	314	337	316	336	348	344	348	332	335	309	336	302	339	369	323	325	338	355	334	340	334	337	316	349	350	352	348	330	366	338	334	329	313	354	320	356	332	335	316	327	305	319	340	325	352	341	360	345	338	341	361	339	361	328	382	327	316	290	363	356	336	347	321	334	354	319	334	305	312	319	344	319	351	352	327	357	361	334	357	346	337	318	353	356	335	355	324	351	356	316	334	334	335	353	337	355	349	361	341	308	344	322	327	307	339	346	333	311	309	331	335	365	333	307	342	346	349	312	350	318	320	329	315	313	354	338	346	348	349	313	323
27798	17786	3682	530	379	344	329	324	315	273	303	283	330	298	292	285	304	282	272	287	273	275	280	291	289	302	299	293	293	277	313	269	299	266	288	277	274	273	284	284	282	283	307	304	290	303	267	299	248	291	267	307	275	305	288	286	274	286	279	289	319	263	312	280	286	277	289	329	297	276	269	280	270	261	306	290	301	284	331	289	316	271	266	281	323	296	310	281	272	282	295	284	298	307	277	297	280	301	259	295	275	292	286	288	307	286	286	294	311	282	272	314	303	293	313	280	276	280	270	271	285	294	255	290	332	303	308	302	284	272	293	310	286	272	272	288	289	288	289	287	326	301	271	277	280	306	342	280	276	282	324	315	280	266	291	317	273	264	292	261	298	301	297	266	288	301	271	283	286	283	326	303	259	311	298	311	298	301	265	274	289	266	295	319	301	288	295	276	304	303	297	272	291	294	294	286	311	306	295	303	290	298	321	303	315	294	298	279	303	297	314	276	276	266	255	288	267	314	284	304	279	304	293	256	250	315	283	267	297	294	297	277	307	281	286	305	269	283	296	274	292	306	277	276	300	296	273	274	299	280	279	295	295	306	305	284	296	308	275	271	272	277	287	312	277	301	297	263	284	302	288	304	268	268	313	282	275	265	296	283	289	297	279	346	284	255	312	289	309	317	295	300	275	290	288	287	294	281	312	291	280	283	283	302	327	304	290	289	275	265	318	297	284	285	276	270	292	273	295	285	294	269	291	294	331	276	295	288	317	296	297	320	273	323	297	301	297	336	297	295	275	302	273	305	292	304	286	259	293	273	286	284	324	287	307	299	296	289	293	278	272	311	313	287	285	320	302	278	289	291	297	330	316	296	302	266	299	274	296	318	309	295	275	293	260	293	297	290	321	308	259	291	288	304	318	315	301	272	276	282	275	296	283	273	313	320	292	268	318	292	268	284	292	267	320	299	256	287	286	306	309	269	291	282	315	270	246	309	288	281	293	303	310	335	288	265	285	300	290	296	309	307	288	284	253	284	265	323	270	260	283	291	285	301	283	274	296	284	303	291	284	301	285	283	311	253	291	278	276	311	298	280	294	340	282	279	298	332	291	292	307	300	309	280	268	300	280	283	305	279	296	301	296	285	291	298	298	274	291	338	288	264	260	274	317	282	285	283	313	280	253	300	276	314	300	276	269	303	312	269	296	275	290	303	318	266	276	278	295	324	287	282	308	266	271	296	307	297	314	275	276	281	268	266	286	289	306	278	268	255	288	260	300	275	287	308	285	286	313	294	289	267	275	280	281	274	289	290	301	314	303	279	291	308	314	296	271	296	287	296	278	300	315	320	314	269	284	284	294	274	309	270	288	290	308	268	285	320	318	316	311	320	304	320	313	320	298	282	289	323	293	280	305	317	283	289	277	306	288	281	288	281	272	322	303	273	290	298	283	298	279	297	285	293	291	294	295	270	304	279	265	288	275	277	293	286	287	283	310	267	280	299	280	276	323	301	294	297	300	303	279	316	290	287	284	301	290	307	265	266	316	290	311	302	303	289	259	266	314	296	275	290	319	300	276	262	307	273	311	308	305	282	290	271	307	315	266	321	288	272	288	292	276	253	290	299	291	285	275	293	292	300	308	309	278	267	331	288	299	282	267	281	334	275	314	306	283	315	280	260	291	294	311	279	267	302	342	267	309	285	278	252	280	261	296	253	290	293	265	294	293	298	284	288	244	257	282	277	299	300	295	297	271	277	276	282	276	329	326	280	284	310	262	290	295	271	295	287	278	307	281	269	274	285	274	282	298	287	288	276	256	321	281	288	283	276	278	292	257	295	279	283	302	289	291	296	286	304	305	317	309	258	282	267	268	303	305	271	274	268	292	324	275	275	297	284	308	289	280	295	280	316	274	262	305	290	266	288	289	280	269	292	294	287	352	295	275	326	297	267	297	283	292	300	264	306	285	268	291	244	307	291	260	289	297	301	278	289	273	317	290	289	278	276	286	312	303	285	288	281	304	280	274	296	272	273	259	287	271	292	287	259	296	258	262	279	282	294	294	279	288	292	288	280	272	274	259	282	316	324	254	276	295	292	300	285	273	287	288	294	277	288	294	300	272	316	285	262	283	296	304	310	268	263	282	294	315	327	293	298	315	264	282	285	309	314	300	258	284	278	280	316	285	285	289	301	273	302	288	290	283	308	301	280	318	269	292	259	299	307	281	280	290	278	296	286	281	297	306	281	305	298	302	282	290	307	280	275	269	318	283	305	317	296	313	269	297	282	278	284	276	308	295	306	269	295	295	291	281	283	312	299	301	311	295	257	318	282	284	264	309	304	280	263	291	266	271	280	278	263	296	317	282	307	284	289	281	260	289	310	285	271	299	289	285	290	305	277	264	289	301	302	289	292	274	276	296	309	303	277	288	299	303	305	307	290	272	314	281	284	275	303	300	300	289	276	284	317	279	293	272	280	270	265	308	306	295	309	259	289	314	316	279	255	299	288	288	318	299	289	304	293	240	260	290	315	269	304	290	268	296	298	301	283	298	308	259	297	298	307	285	305	266	258	303	276	301	277	284	313	288	272	321	272	288	273	305	296	289	285	324	299	264	315	272	279	318	300	295	291	285	286	275	318	308	301	296	271	267	284	313	310	303	276	299	313	288	276	286	305	292	253	294	284	317	264	291	266	285	287	261	286	295	293	309	283	303	300	292	265	281	318	273	293	272	282	289	281	299	259	267	262	281	298	282	268	288	296	284	288	298	309	315	311	312	270	286	303	322	326	300	302	279	293	292	294	299	297	300	287	323	292	268	299	273	286	319	280	275	284	270	323	289	274	288	309	280	298	302	291	297	282	289	305	323	307	303	275	300	300	294	306	263	303	304	283	303	290	284	291	280	291	278	272	268	288	274	276	282	284	301	301	311	296	295	288	311	283	321	264	310	294	298	272	276	266	308	304	281	275	293	283	263	272	301	276	305	297	302	284	276	282	299	271	287	311	298	308	285	274	298	250	298	291	293	306	282	288	319	294	285	284	289	277	319	302	285	273	291	294	294	267	305	293	271	275	302	293	273	293	304	294	271	291	297	296	300	291	293	300	274	301	274	312	276	290	305	328	297	320	336	270	279	301	300	278	296	288	307	290	292	270	292	300	309	281	268	303	311	281	305	229	282	288	279	302	281	318	293	318	274	288	317	275	300	293	299	324	295	303	266	301	269	291	273	260	312	304	302	290	278	279	284	292	271	264	262	284	315	275	288	283	299	309	295	283	294	276	293	275	269	261	323	285	293	291	293	265	279	283	268	308	308	299	253	313	259	304	307	290	287	294	295	273	278	282	297	264	281	293	290	277	271	286	266	266	295	291	289	274	291	299	253	309	302	281	286	301	305	266	281	287	296	307	281	309	314	308	273	285	287	275	300	317	282	307	292	275	265	302	300	312	292	278	290	290	304	280	284	322	285	266	283	286	307	290	317	289	283	293	300	264	306	302	330	308
8719	1661	562	419	413	382	359	356	329	349	324	345	334	352	330	300	304	338	328	337	317	364	339	310	326	357	349	317	332	325	317	332	337	337	322	292	318	331	313	326	313	327	362	337	325	323	328	334	296	348	317	309	324	295	325	324	340	334	319	349	329	323	304	344	308	289	303	323	282	327	338	294	307	332	331	312	337	349	312	322	348	335	316	328	310	286	297	324	315	300	326	354	341	302	290	343	315	333	302	346	322	346	302	343	310	338	333	318	313	310	323	314	315	308	319	308	330	326	359	303	324	346	335	314	332	313	323	355	321	340	305	327	287	311	331	331	326	307	337	302	333	290	373	346	307	334	342	325	341	332	312	351	315	314	334	330	313	347	361	329	324	310	324	310	328	317	343	321	333	326	284	342	293	322	332	311	350	343	293	322	351	303	332	349	350	344	296	341	333	311	311	337	342	334	302	303	334	333	334	341	309	312	355	307	330	323	313	307	322	338	343	335	342	334	309	341	311	329	313	299	309	326	301	327	325	338	336	341	369	315	346	342	322	339	322	373	352	352	330	330	351	336	322	338	337	364	308	318	314	319	353	302	338	312	332	320	294	327	322	319	309	310	311	350	313	317	298	317	326	313	302	299	336	330	324	325	308	301	328	320	348	301	329	289	312	304	357	304	306	325	316	312	327	331	331	349	314	319	312	325	362	342	329	341	339	342	329	335	318	305	339	324	294	301	334	306	358	333	331	304	305	311	308	305	330	306	325	365	334	311	332	329	357	332	334	325	311	295	348	333	325	328	289	331	327	334	320	322	294	307	360	322	313	307	352	328	289	338	318	321	322	334	298	312	312	307	310	349	312	296	328	327	307	329	304	345	325	334	334	275	340	307	317	325	323	312	345	318	323	326	308	340	332	286	323	334	311	324	331	294	342	331	322	316	319	330	296	338	285	321	335	352	307	295	297	303	335	320	363	300	301	319	320	312	349	321	297	342	311	339	335	327	305	330	347	324	338	315	308	339	364	362	297	315	317	299	310	323	332	328	341	350	315	308	298	307	339	383	312	316	354	304	344	331	355	317	311	314	281	324	327	315	328	337	319	332	328	302	338	303	304	327	307	335	319	309	296	335	349	305	322	352	324	321	315	322	324	363	329	341	318	316	341	342	337	291	300	329	319	342	302	332	340	325	319	322	340	308	322	317	340	308	337	328	344	334	339	348	351	294	335	339	303	319	334	298	316	320	329	343	346	312	394	353	297	314	322	322	340	330	342	325	329	349	345	329	317	300	305	327	304	325	322	319	331	339	303	344	319	316	327	358	291	337	321	341	323	317	308	334	335	313	334	288	314	327	332	314	309	323	334	329	361	355	290	330	307	355	333	314	292	323	312	383	296	329	314	329	293	304	299	324	332	315	296	328	328	314	323	321	326	332	349	310	336	314	309	348	338	330	327	299	352	306	335	340	336	286	351	316	284	346	326	328	331	351	296	324	312	307	353	345	312	332	353	337	343	346	357	329	292	330	324	367	324	312	312	343	331	332	343	337	338	315	305	300	330	313	366	317	316	335	326	328	301	354	332	341	304	314	352	345	294	295	309	300	328	316	351	339	328	339	306	326	310	346	350	340	341	313	305	292	320	330	334	287	299	344	331	300	328	355	348	306	344	317	347	301	328	308	311	340	338	341	292	306	359	324	293	338	322	323	306	328	312	320	360	310	324	313	289	325	335	313	335	333	292	337	312	328	283	323	325	327	314	329	353	310	315	347	322	341	340	338	319	324	271	300	338	329	343	304	326	309	332	309	307	309	337	302	303	341	308	321	364	315	327	331	346	357	317	348	320	294	352	294	330	310	350	315	331	315	306	311	304	331	318	354	354	317	340	327	353	304	313	304	345	298	312	331	353	317	322	334	313	286	362	330	313	296	327	324	293	307	344	327	349	310	337	326	312	317	348	311	350	302	319	303	342	295	320	297	326	310	318	324	324	315	320	320	297	310	332	330	347	348	313	317	341	317	325	317	329	319	335	360	313	299	344	328	300	300	295	337	368	317	340	297	318	339	329	311	332	339	333	316	342	349	327	325	303	309	319	342	322	313	350	323	287	352	311	306	330	336	338	313	342	357	345	330	296	325	311	320	345	337	321	328	328	323	309	353	326	307	358	285	306	346	313	305	305	343	334	323	333	353	295	346	325	319	337	335	328	346	325	322	302	337	369	319	320	337	306	342	334	340	341	373	279	308	334	344	283	342	335	333	310	331	320	344	345	344	307	301	321	337	291	324	342	353	344	326	350	346	347	324	356	330	310	352	305	303	314	327	358	354	356	304	337	320	330	317	310	325	305	346	335	339	312	345	321	316	339	305	328	341	330	374	326	319	322	344	337	321	345	310	281	327	328	322	329	349	324	321	321	325	332	343	317	303	325	307	337	326	314	351	306	329	294	336	284	321	337	364	320	306	332	343	312	340	319	317	301	334	359	334	335	303	296	338	339	310	303	336	353	324	331	356	317	331	329	301	305	290	342	348	349	319	329	325	313	326	304	332	300	322	327	299	363	299	296	302	341	350	335	313	340	378	324	312	334	287	333	327	318	333	295	319	341	350	301	317	345	303	362	317	274	317	292	317	341	350	316	318	331	328	311	315	309	374	292	321	325	319	311	377	300	320	325	336	348	332	330	324	316	346	329	308	308	289	312	339	343	294	301	295	341	342	351	310	315	309	325	323	323	312	309	343	311	342	327	325	325	335	340	320	328	308	327	330	323	301	317	308	331	306	325	321	318	364	288	325	314	304	331	326	341	327	367	338	312	338	330	295	342	335	312	343	341	301	312	303	333	337	301	335	333	318	347	306	346	312	299	319	313	351	335	355	327	362	309	313	328	332	325	309	315	319	308	309	320	326	328	330	340	313	312	336	307	312	327	344	330	316	328	308	333	357	332	327	347	310	325	346	337	350	328	309	310	339	327	308	308	328	316	343	307	322	303	319	340	320	332	341	325	352	307	329	322	328	327	305	332	303	302	325	308	326	289	365	313	316	331	306	342	316	325	304	334	322	324	322	318	335	351	333	308	343	344	311	347	334	323	351	349	319	327	346	314	312	335	320	295	298	320	321	303	308	336	356	337	295	302	302	321	350	281	347	308	324	325	321	321	356	322	329	333	273	338	301	323	299	305	329	340	367	305	321	311	283	314	346	314	308	347	302	306	317	308	300	305	330	316	300	319	306	301	335	294	300	304	334	354	330	322	325	322	318	331	354	335	330	345	338	327	314	295	317	332	346	364	333	318	325	292	323	336	331	297	312	348	324	319	331	350	306	319	327	312	308	362	302	323	315	327	333	275	320	341	312	320	284	316	337	327	316	316	293	316	308	339	271	325	324	329	337	372	336	318	330	314	307	327	304	320	325	345	301	362	370	323	349	294	346	317	361	345	322	306	319	327	324	333	340	330	311	303	311	329	286	280	314	316	303	311	323	315	318	311	300	312	338	332	322	339	327
23673	21100	28294	24137	21100	9295	706	469	367	308	276	257	240	203	175	218	195	188	190	173	182	197	150	173	185	163	170	159	137	168	155	180	136	144	161	169	145	171	134	148	130	129	144	167	159	130	141	154	150	155	145	153	156	141	154	141	136	155	135	155	144	135	135	128	140	161	154	157	164	174	146	144	135	156	147	169	148	132	161	154	124	137	150	142	154	146	151	149	146	158	131	156	133	155	152	136	142	162	145	122	172	151	130	130	136	132	140	135	167	147	134	136	131	148	135	161	150	155	129	132	146	150	164	135	144	157	159	141	133	147	136	155	157	158	160	154	153	154	164	130	139	157	150	159	160	144	149	119	145	141	127	153	156	133	147	143	149	132	153	144	142	147	122	124	139	143	129	118	167	156	113	159	125	138	158	145	145	137	139	142	150	151	141	139	146	131	150	146	139	149	161	151	143	138	138	151	137	140	164	142	147	129	145	163	134	150	150	142	144	132	144	140	145	133	135	147	143	130	159	145	137	130	142	140	152	139	129	125	141	149	143	133	154	167	129	142	158	130	140	142	141	147	108	159	163	125	117	141	136	153	131	165	137	155	139	158	141	130	144	146	138	132	157	149	149	150	154	152	145	132	144	164	124	155	153	154	140	155	156	146	156	131	149	128	129	131	140	149	149	138	145	126	134	125	153	148	151	146	152	134	141	133	144	154	139	150	146	145	126	157	162	126	158	155	140	142	147	167	164	129	129	145	130	138	155	137	134	141	155	142	146	149	148	134	136	135	136	152	143	154	138	143	147	123	149	154	154	140	148	152	154	163	152	143	135	148	138	151	172	145	152	152	144	115	136	160	137	141	156	156	125	130	140	130	142	146	143	143	133	153	133	141	136	150	136	168	140	155	151	138	159	154	130	152	143	166	147	136	120	135	123	144	168	132	124	151	171	140	134	156	165	143	160	140	157	152	156	153	122	155	141	151	132	134	155	133	143	152	145	134	145	135	147	153	124	144	136	177	147	163	139	134	146	151	157	153	141	144	133	134	152	144	129	152	151	150	155	124	157	152	141	146	155	167	143	151	114	150	160	114	118	169	129	154	142	175	141	129	164	146	153	165	150	164	142	167	152	137	136	167	162	135	156	133	131	136	152	133	120	148	148	169	133	143	152	134	145	150	143	149	149	141	130	130	134	146	126	145	128	155	137	128	120	127	162	134	166	143	132	157	164	152	140	171	139	146	158	139	159	149	157	145	139	137	157	151	147	141	145	147	141	137	145	151	116	129	122	133	155	150	114	171	141	142	145	159	152	141	144	146	169	151	162	140	163	152	127	135	128	139	128	138	145	142	148	141	144	122	121	142	128	139	138	138	136	161	152	153	132	153	149	147	133	143	143	166	147	143	153	146	154	165	151	148	158	129	154	156	164	179	152	160	145	140	150	148	145	130	143	117	139	134	152	147	150	173	154	142	126	153	158	147	144	132	154	144	157	129	142	142	130	159	129	138	135	144	165	131	135	160	151	144	156	140	160	148	161	151	137	149	147	126	151	149	136	129	156	160	149	121	143	138	158	153	133	150	144	161	123	173	153	131	141	131	126	147	165	146	145	156	139	151	176	154	148	168	147	139	162	126	146	169	121	139	123	130	137	144	135	155	129	144	140	142	142	143	151	165	168	153	143	135	136	137	144	149	142	149	151	161	138	126	133	153	154	125	151	147	154	155	138	151	160	141	134	144	163	115	132	167	116	157	142	127	149	144	135	141	124	150	131	152	148	140	147	150	131	145	142	123	148	127	154	122	136	163	130	143	159	137	145	119	162	136	134	144	124	151	153	178	130	160	140	147	135	140	162	125	140	146	153	151	131	152	147	144	141	133	162	109	148	136	129	145	151	164	146	149	134	145	126	145	152	161	139	139	129	153	147	128	149	134	148	168	126	155	143	148	167	152	129	140	144	144	156	151	134	133	149	141	131	128	128	148	131	138	138	140	160	135	141	148	157	132	135	134	137	152	165	153	156	138	143	160	135	166	137	141	141	142	130	150	161	130	148	151	137	159	145	143	151	140	170	148	151	150	139	139	147	150	158	150	155	161	147	147	143	171	139	148	155	121	160	135	127	156	144	141	141	145	118	140	141	166	142	142	138	139	146	159	155	139	158	155	141	145	130	144	139	134	136	122	150	150	152	153	113	134	157	128	172	164	138	137	152	157	138	152	146	135	166	145	147	141	148	177	141	144	137	122	150	133	140	146	145	136	168	139	153	149	142	163	137	152	149	129	136	122	149	162	126	136	156	164	179	157	146	118	148	157	138	140	144	171	135	137	154	140	150	143	141	161	132	145	157	122	124	133	136	136	139	143	136	140	122	166	143	173	143	141	171	138	151	152	134	130	130	158	140	149	141	148	167	149	147	155	154	147	131	134	115	158	129	165	139	158	145	133	151	138	149	156	157	156	130	157	148	147	128	146	131	128	141	148	130	154	126	143	125	140	142	154	160	149	133	119	161	165	135	150	163	131	151	142	144	141	139	125	152	135	143	171	149	149	136	165	153	145	121	177	160	158	144	135	127	142	133	136	117	147	124	131	143	127	140	139	162	150	149	149	151	134	149	135	167	135	165	133	110	120	142	129	131	134	163	147	166	158	152	135	136	149	150	134	143	131	159	154	151	136	163	132	152	164	159	138	151	127	139	158	148	137	148	125	155	151	135	138	128	122	157	141	134	151	142	145	155	162	135	166	137	173	162	157	147	140	166	135	137	145	140	144	145	144	142	154	132	165	181	148	143	151	135	126	128	140	151	158	150	134	137	119	153	138	150	158	120	140	161	126	135	144	139	133	155	161	140	152	135	143	142	163	143	138	144	121	136	145	117	153	135	135	149	143	129	152	128	138	126	166	155	141	147	139	144	151	157	124	145	164	157	150	158	123	126	145	150	140	151	132	148	142	148	178	169	146	161	163	140	149	143	130	126	141	145	130	159	132	127	135	157	160	153	147	145	145	132	147	136	150	144	151	163	148	147	161	121	142	145	146	154	147	135	158	141	109	127	129	120	135	141	136	148	149	143	160	136	128	152	150	155	142	115	138	138	139	124	134	149	125	135	121	128	146	129	156	134	131	160	138	136	152	151	157	151	144	131	149	138	128	137	151	140	141	146	135	167	163	163	131	148	136	149	136	154	132	137	126	143	143	150	139	135	151	147	136	157	163	154	160	136	140	134	140	128	137	167	140	155	132	137	153	147	134	141	155	141	132	120	128	144	128	158	135	138	142	142	131	156	162	144	164	142	148	144	150	157	140	134	169	156	163	137	150	131	164	155	164	130	156	162	154	136	138	143	145	143	149	144	149	139	142	116	144	146	157	138	159	138	146	139	141	153	153	132	154	146	138	159	121	137	161	150	143	132	144	150	139	135	145	168	137	156	139	156	158	144	143	134	128	139	126	121	134	132	137	145	165	127	148	160	160	149	136	159	168	137	124	133	143	153	154	125	149	154	147
29837	14018	5426	2442	1674	1227	898	818	612	505	424	385	339	300	290	260	231	229	208	193	206	203	206	215	196	199	206	194	172	166	165	177	175	215	163	196	177	186	185	182	161	185	186	189	169	186	174	161	161	201	163	167	188	161	173	160	168	153	151	213	152	155	170	171	155	163	187	176	158	163	149	168	163	178	174	156	163	159	160	159	176	152	145	158	171	167	185	171	175	169	142	162	154	161	160	159	147	153	170	160	168	169	163	158	167	148	167	163	167	177	168	157	159	163	158	156	170	181	158	176	187	155	188	160	178	155	165	183	177	154	150	155	161	176	183	190	148	161	169	177	174	151	173	176	173	157	186	160	167	156	161	177	167	181	161	178	167	196	160	177	180	180	188	178	167	163	170	207	174	155	172	183	190	160	170	154	165	168	186	137	190	163	147	161	157	178	164	160	153	171	175	154	197	165	160	164	167	202	167	167	177	185	142	159	163	163	143	175	192	166	175	177	152	178	173	168	154	152	169	171	169	141	194	166	170	150	174	184	162	158	180	195	153	153	156	186	181	164	157	173	200	166	155	189	173	159	182	177	190	160	156	160	158	179	175	165	199	165	154	157	159	188	206	161	175	143	161	174	177	161	161	177	154	175	159	180	186	166	165	151	145	169	161	193	164	148	149	166	203	150	160	162	190	153	174	188	161	169	156	163	163	159	180	204	158	183	153	161	140	183	158	174	197	156	172	160	185	178	173	149	147	172	170	131	177	176	166	146	172	152	177	175	171	153	162	174	152	163	168	146	175	177	176	136	160	149	196	147	174	164	196	158	177	149	159	165	153	172	144	165	165	167	159	189	159	169	157	149	161	174	156	169	168	189	177	172	170	166	162	150	173	177	158	157	186	168	161	170	159	163	164	161	167	173	171	166	193	170	197	154	157	144	161	177	156	183	145	196	171	173	172	171	184	177	185	178	153	159	174	144	163	188	171	154	166	161	166	184	186	166	186	153	162	175	164	177	188	152	173	150	166	157	148	167	143	167	162	177	157	141	160	178	172	174	187	170	167	175	160	167	176	153	179	150	186	168	156	176	148	165	158	178	168	165	155	178	170	174	167	166	174	181	176	164	155	152	160	180	164	160	174	158	183	166	135	171	156	161	174	164	159	160	179	182	158	182	160	157	160	156	179	159	200	167	147	190	162	187	161	149	168	161	177	182	166	157	138	169	157	160	173	175	177	172	161	152	158	166	163	174	178	174	158	166	175	156	167	168	173	155	158	154	183	166	161	155	181	171	168	164	175	180	186	191	155	178	156	148	145	166	174	184	160	166	173	189	173	166	168	176	164	159	150	168	162	164	167	159	150	145	174	176	180	160	162	163	172	157	160	179	174	162	174	156	148	177	161	166	160	166	153	168	176	164	157	172	171	161	171	187	142	167	180	165	185	169	198	173	175	174	187	153	162	159	194	163	182	138	141	173	164	148	170	168	162	164	157	161	164	193	177	159	165	175	171	149	174	193	176	163	183	172	166	180	166	155	169	165	170	155	201	152	157	182	172	181	180	151	164	157	153	163	202	164	159	178	179	153	170	155	166	169	161	158	178	158	187	160	164	192	159	181	167	165	184	160	177	169	176	178	183	171	193	168	171	150	164	159	191	165	137	165	160	184	189	158	171	158	175	153	168	162	181	169	179	162	152	193	186	191	157	165	184	143	149	176	155	166	161	171	159	168	169	156	183	191	166	186	158	145	172	152	174	190	195	156	160	140	161	168	182	180	177	170	155	181	202	171	167	165	191	177	153	175	183	161	173	159	178	185	180	181	152	161	150	145	173	178	171	180	171	154	167	170	139	165	161	157	166	138	165	182	166	168	154	173	183	153	165	170	164	161	195	205	150	170	163	171	144	146	154	176	185	153	201	158	180	158	170	154	175	181	187	183	141	174	172	168	158	148	164	164	179	162	180	149	155	158	168	176	181	174	187	162	154	168	190	172	161	167	169	152	159	180	174	165	162	170	186	153	171	153	150	206	140	162	176	170	188	160	148	178	175	156	163	165	160	168	164	147	154	161	169	163	160	165	165	152	155	158	157	171	160	153	158	167	167	163	156	185	157	141	153	162	165	175	181	175	176	180	177	179	159	173	151	160	160	172	154	161	164	174	158	155	167	171	178	176	162	169	172	159	180	152	163	167	169	169	164	158	191	159	159	191	174	136	164	164	173	170	151	161	165	165	182	158	177	174	176	160	178	161	144	169	147	175	159	169	179	140	146	160	145	169	177	173	169	144	141	144	166	162	183	172	141	163	163	167	163	167	163	186	137	168	159	171	181	178	151	158	157	195	157	153	172	178	166	180	170	169	158	173	171	182	175	158	163	165	169	191	171	182	157	148	150	185	158	158	173	154	191	178	181	186	163	147	172	162	186	161	150	162	177	166	161	158	144	160	152	174	183	158	160	179	183	168	174	171	168	187	175	170	165	163	165	151	152	183	172	169	174	159	186	183	167	154	168	170	130	159	167	164	171	185	176	149	192	162	169	196	167	175	171	196	179	159	136	163	171	152	147	165	155	148	173	164	148	158	153	159	169	145	174	186	182	178	188	153	165	162	170	156	163	179	172	183	178	166	178	186	173	166	170	163	150	170	175	166	170	186	178	193	120	172	154	144	166	165	165	153	175	179	170	168	169	179	185	171	155	155	163	161	169	153	155	175	182	159	181	158	185	153	169	173	185	182	166	174	189	139	176	154	186	164	182	163	153	183	183	169	170	179	175	150	159	166	182	181	162	186	178	166	179	146	163	172	182	170	171	158	168	145	180	155	151	177	156	177	149	164	180	166	153	161	168	179	166	185	177	158	175	170	174	147	174	144	166	175	145	153	156	144	175	174	148	151	168	148	173	148	191	164	172	150	167	185	182	165	166	154	174	187	155	166	188	172	184	182	153	167	194	186	138	155	162	183	160	151	175	159	157	161	182	184	197	175	146	168	172	161	160	168	172	171	173	170	173	168	176	157	174	183	170	182	188	159	194	196	152	153	159	180	167	162	167	169	172	159	168	158	152	158	144	196	167	156	157	176	167	178	161	174	160	161	172	154	157	154	165	191	184	179	174	189	158	149	155	170	173	164	161	177	170	186	128	154	165	190	181	139	159	171	198	165	142	153	155	148	148	156	163	173	150	166	137	175	164	141	177	167	168	151	174	178	178	162	157	179	160	140	164	153	173	144	162	192	174	174	141	153	192	132	173	170	164	163	165	145	148	179	160	166	183	151	169	178	174	165	173	180	199	160	181	161	176	186	157	148	169	166	163	141	171	159	148	173	161	153	155	164	170	183	154	168	175	162	173	173	184	155	194	176	162	163	168	177	173	183	159	163	178	166	173	172	159	182	150	169	197	186	153	168	179	171	177	154	158	187	177	204	146	159	178	172	168	139	163	151	161	169	187	169	165	145	149	157	194	161	171	166	163	160	175	150	159	176	147	193	170	177	156	153	163	156	182	158
24838	21090	27173	25181	10097	888	683	592	573	563	569	548	575	452	501	502	486	496	509	500	494	513	508	494	470	518	471	474	485	544	508	475	501	484	494	484	474	467	508	496	521	473	454	497	502	485	501	495	507	475	495	510	467	466	487	483	514	477	503	463	490	496	475	464	480	495	456	493	502	458	463	469	490	464	475	487	460	466	482	476	517	492	508	510	474	488	469	507	451	458	438	457	422	486	473	463	479	484	515	515	458	501	516	495	485	502	470	494	488	483	480	506	477	462	484	461	448	473	479	482	438	486	452	474	472	486	511	480	517	493	463	514	449	476	490	489	455	488	480	445	483	477	465	473	492	482	502	482	451	465	478	486	458	518	528	419	475	536	519	462	503	464	488	478	442	480	458	457	471	462	491	443	503	502	471	517	488	494	501	468	480	470	485	484	485	461	502	524	499	499	451	488	461	505	421	505	478	456	487	499	476	488	499	494	478	463	438	518	459	470	534	471	497	454	458	464	436	469	505	519	499	450	433	469	499	473	450	516	487	487	461	485	503	473	478	479	471	466	491	509	478	443	507	505	441	483	471	465	472	491	451	427	450	468	484	465	487	469	465	500	499	470	491	506	462	473	524	470	495	489	458	493	456	510	465	481	449	501	484	493	462	500	492	449	460	486	467	472	521	491	474	439	480	452	469	480	475	463	461	492	505	508	502	516	498	468	508	521	467	495	480	466	487	508	475	507	489	513	474	453	476	449	500	470	474	511	506	471	449	463	498	482	469	470	488	479	466	469	470	497	451	468	506	499	482	475	475	504	478	498	486	467	466	467	438	472	526	455	490	532	494	486	453	453	474	496	502	482	452	487	439	481	487	461	482	486	459	498	502	475	482	491	460	485	443	496	499	487	473	495	517	466	476	478	485	425	485	475	545	491	509	487	489	491	488	476	502	449	473	481	485	489	446	494	453	514	498	445	491	463	470	505	478	473	481	486	463	472	478	462	498	506	451	497	463	480	475	469	489	480	495	474	494	515	500	493	507	441	515	482	460	452	475	519	509	479	493	493	471	436	460	460	507	495	495	482	487	500	471	501	456	477	459	462	495	496	481	504	482	465	506	509	486	452	462	437	493	455	542	491	443	525	470	489	513	486	474	503	461	474	459	456	445	502	476	529	468	467	451	485	481	454	509	505	445	489	477	475	433	494	472	461	464	503	473	493	490	484	468	483	523	471	504	478	488	462	510	500	469	464	494	451	466	475	500	481	460	476	484	516	508	474	444	451	491	479	519	480	453	476	481	504	515	469	448	465	495	497	492	514	452	495	490	434	453	486	504	522	454	540	459	473	470	463	482	486	463	477	432	461	467	482	520	498	451	480	467	425	431	485	492	463	494	472	473	469	467	504	469	490	550	501	445	496	496	526	492	489	510	480	457	521	485	495	501	485	443	467	454	461	478	484	534	459	492	468	518	503	489	473	470	501	495	462	520	464	495	488	437	496	471	473	479	465	491	452	473	478	440	480	511	477	454	500	439	492	478	482	490	508	517	472	474	455	485	486	473	493	475	456	449	461	464	477	501	508	500	485	451	496	472	478	460	490	457	498	484	497	480	470	458	473	476	453	457	440	490	466	532	470	467	452	465	452	458	456	460	512	512	461	473	498	494	484	494	471	475	510	516	485	472	464	508	483	497	536	465	453	492	470	505	493	450	449	504	501	493	450	449	489	515	483	476	461	472	443	469	489	455	481	510	492	506	519	514	451	455	451	461	475	486	450	482	506	486	485	526	482	466	484	480	503	507	463	451	474	470	469	424	477	497	493	513	443	472	446	466	469	480	502	468	493	519	476	430	490	524	469	446	492	490	486	451	471	446	502	416	462	488	456	496	490	471	469	507	493	493	498	539	478	458	464	484	499	473	456	474	466	446	493	465	426	481	488	505	501	463	477	475	459	489	469	488	483	486	445	474	518	455	476	492	456	470	483	455	466	462	495	465	501	502	485	476	500	459	502	444	502	499	476	493	460	514	451	454	470	488	495	473	487	498	497	475	481	497	473	505	473	472	484	507	481	509	470	484	486	456	494	498	438	472	499	450	472	510	512	484	478	489	437	460	461	486	501	553	508	489	476	490	425	481	452	481	477	477	483	473	490	475	473	478	485	469	457	499	432	444	492	481	491	479	473	493	505	512	474	488	480	439	483	445	481	523	523	465	494	486	500	476	498	455	461	517	485	476	449	461	477	512	468	495	470	456	477	464	477	512	531	463	482	466	464	463	475	429	457	494	480	468	475	479	508	458	504	490	479	468	493	524	477	506	466	457	506	493	461	488	488	508	447	457	496	473	476	485	512	517	510	482	470	499	498	484	491	468	513	496	453	487	473	498	449	483	479	476	483	458	496	454	436	481	487	483	484	476	473	461	474	484	452	489	479	453	429	465	494	470	475	476	478	514	482	460	476	445	503	462	471	483	473	462	441	450	470	490	489	478	492	500	476	526	478	473	486	462	479	479	491	500	484	502	488	496	467	484	533	479	475	480	479	464	470	468	469	448	507	509	486	462	465	508	488	503	485	502	501	483	468	474	467	481	479	510	486	474	452	513	470	488	486	480	488	489	440	477	519	458	459	494	442	483	523	527	449	478	436	469	461	482	468	500	456	504	504	450	453	501	456	491	444	465	462	473	476	515	486	517	456	466	504	456	506	482	475	469	488	505	489	497	455	507	484	489	481	497	468	468	420	428	491	510	479	467	471	490	519	469	487	475	506	492	461	489	430	442	466	506	499	482	485	481	460	460	477	444	462	501	465	468	473	460	452	503	472	456	434	499	485	503	454	453	486	518	472	457	476	492	470	475	472	470	460	442	475	469	459	466	505	458	475	500	471	462	492	490	517	451	473	494	499	453	511	491	485	474	482	430	466	492	461	486	480	475	527	458	470	496	482	498	418	462	486	445	489	460	478	487	521	505	468	453	453	455	466	452	481	467	485	454	460	493	463	475	469	509	505	516	498	464	456	474	480	476	465	464	468	456	478	482	521	479	500	526	450	468	488	473	494	466	500	473	484	483	481	475	497	430	475	497	463	461	481	486	506	484	485	502	460	425	491	499	489	467	504	510	472	486	506	514	466	460	495	473	484	450	490	488	493	508	489	490	489	486	477	489	468	483	503	495	506	481	458	490	467	489	461	506	479	485	516	510	497	501	482	500	479	473	491	516	503	465	482	495	454	508	477	524	462	497	482	482	488	468	514	493	467	492	504	528	490	461	505	506	454	488	471	480	550	469	472	491	507	459	509	478	465	462	511	449	486	525	486	472	463	460	477	473	473	508	460	490	498	500	468	444	476	466	521	459	457	486	476	470	513	526	525	511	467	448	453	469	455	493	506	481	496	500	492	503	427	470	458	519	474	459	493	486	504	468	465	490	491	455	497	472	488	506	480	490	472	429	477	447	525	472	522	448	470	471	489	508	478	463	451	484	475	474	491	493	472	502	495	454	446	463	459
27727	9116	3193	1663	1309	1070	928	787	764	708	650	620	632	598	572	568	546	521	541	584	533	517	555	536	531	534	554	518	479	576	542	502	500	487	522	530	485	507	527	502	514	550	536	530	500	512	526	528	489	486	486	540	492	528	526	512	516	476	522	502	525	512	504	503	514	469	514	529	468	469	549	519	521	515	479	547	509	506	502	539	487	482	532	509	503	527	498	508	521	511	541	539	516	524	519	487	515	483	516	518	513	514	505	539	494	490	514	492	479	483	493	496	489	502	513	497	503	457	493	542	512	492	490	507	506	509	484	483	523	541	515	532	516	509	505	497	508	533	519	464	519	485	524	512	506	529	512	528	564	525	508	490	509	479	503	515	542	509	541	494	462	475	470	492	532	488	503	527	478	478	509	539	491	542	527	496	477	486	525	519	511	520	532	488	486	544	532	449	494	495	487	479	525	509	479	536	521	492	577	531	480	545	525	523	502	505	474	495	496	474	509	495	481	484	511	512	488	513	483	495	522	518	496	501	524	521	505	522	527	531	502	502	577	507	528	476	507	519	507	503	448	542	458	494	504	487	554	505	491	448	571	501	506	512	515	498	487	498	497	519	507	519	529	476	564	493	483	501	490	501	514	477	526	526	499	509	517	507	503	485	501	491	512	529	465	483	509	483	503	520	543	538	503	486	542	516	489	500	486	460	469	478	485	537	445	477	554	491	485	511	509	565	507	505	480	538	494	518	496	525	500	531	506	494	443	488	487	498	468	543	508	509	488	524	503	480	487	486	440	508	495	496	508	526	496	496	521	475	545	498	494	516	501	495	497	536	528	514	492	502	498	540	485	500	554	513	450	513	484	489	492	482	518	470	446	519	508	507	560	517	502	450	532	555	515	507	550	486	500	505	519	525	532	503	446	522	504	492	539	468	535	490	505	502	502	514	511	466	531	471	529	494	506	517	465	517	491	512	494	465	520	493	490	467	531	523	512	498	475	510	518	493	475	518	496	502	482	486	463	505	517	499	528	470	520	509	491	515	483	504	500	498	543	459	481	554	501	511	469	520	516	477	506	491	497	495	503	506	493	509	501	512	468	525	464	494	529	513	551	501	505	517	525	481	470	529	509	530	491	494	513	511	495	529	510	503	500	525	547	495	480	492	486	498	519	515	473	490	504	490	479	491	475	489	516	515	516	480	535	497	523	474	508	523	485	538	526	500	542	524	490	503	491	511	495	489	493	529	519	535	477	527	479	499	489	520	510	522	505	521	496	511	511	501	486	536	476	493	550	506	489	509	441	485	455	506	483	543	527	467	508	530	462	555	518	493	519	516	464	473	525	517	486	517	535	496	480	491	457	483	499	532	456	476	497	477	452	500	506	497	492	531	546	512	512	513	502	483	539	510	495	506	488	510	485	496	515	507	541	526	469	486	504	523	501	499	503	520	494	462	491	493	531	514	524	528	472	538	509	497	489	498	504	523	523	542	489	489	498	508	479	510	466	536	469	498	542	537	522	495	510	487	536	508	524	515	542	529	540	500	509	512	521	487	528	498	481	530	494	482	497	497	529	509	500	465	486	483	504	466	530	526	521	489	485	511	524	519	540	512	492	513	506	536	486	467	504	532	535	451	526	509	501	526	481	465	511	522	529	546	467	489	526	522	513	473	475	470	503	495	467	521	496	471	509	528	511	504	503	512	474	523	510	495	527	578	527	485	520	483	491	448	508	513	509	497	498	514	568	504	528	551	497	478	550	511	475	506	544	500	514	523	480	492	505	509	521	497	508	524	507	519	502	503	517	497	515	528	510	511	516	524	531	481	494	509	499	527	504	521	527	501	520	541	475	495	488	505	513	536	499	572	486	511	491	539	510	470	508	514	486	502	498	541	491	478	464	498	528	525	519	460	529	483	509	517	477	517	499	517	504	546	529	466	520	518	518	480	478	478	514	527	500	513	496	500	531	544	479	525	493	515	511	532	498	518	476	502	496	487	501	537	487	493	531	517	550	553	508	475	522	473	515	513	489	493	530	467	466	503	527	501	506	520	514	489	526	513	541	510	500	462	516	506	531	493	490	487	486	506	497	503	479	468	501	478	508	512	516	482	496	523	478	517	520	486	462	537	500	508	530	512	498	497	533	527	529	514	529	485	506	485	480	541	504	519	526	539	468	500	507	534	519	527	513	536	496	543	543	557	533	492	497	520	521	484	501	523	493	480	488	515	497	513	489	532	513	501	489	486	513	486	510	527	468	497	436	519	507	463	514	514	486	525	488	497	528	494	513	474	511	549	519	512	503	526	490	538	478	527	512	518	520	508	491	471	485	517	470	519	542	523	494	505	528	513	469	514	489	507	486	442	500	505	544	496	491	514	499	525	499	516	449	507	567	526	480	515	493	534	495	482	488	518	534	505	547	506	521	546	532	488	534	491	482	504	514	468	506	447	510	493	537	471	513	514	499	507	505	507	523	508	504	493	517	474	513	513	521	516	535	506	509	476	478	500	498	495	521	516	509	527	501	501	481	525	519	505	535	518	516	482	474	511	530	520	502	504	530	479	479	493	474	538	504	496	559	470	496	485	499	497	491	476	484	497	503	505	527	476	528	478	487	512	498	517	513	525	527	524	492	528	506	514	519	536	520	439	528	524	492	507	508	535	521	510	517	479	524	524	507	479	479	511	530	498	483	513	478	512	465	505	533	494	538	494	509	506	519	496	486	543	505	543	516	487	513	509	526	480	521	528	456	519	505	514	465	514	501	499	524	523	539	464	521	524	528	469	491	478	531	496	496	517	507	529	534	512	495	475	479	474	497	506	479	518	528	529	527	503	473	485	538	524	508	499	521	484	514	484	502	515	518	481	523	473	500	536	533	491	500	494	515	504	507	501	493	494	509	514	494	458	524	521	467	495	514	505	493	496	549	511	479	527	507	518	504	509	551	508	506	519	507	517	510	532	520	504	499	485	482	513	535	528	491	489	498	485	475	487	519	505	539	512	494	502	513	466	511	491	491	492	528	507	470	508	548	490	492	474	499	500	502	512	522	513	554	529	478	494	510	514	476	508	531	513	495	470	521	525	569	519	511	508	533	512	542	462	504	530	499	515	512	522	475	478	522	480	509	521	471	489	484	508	532	535	499	481	487	494	511	516	505	511	539	494	489	537	510	507	496	530	473	503	562	505	533	510	495	519	501	498	504	511	499	507	478	510	508	469	488	505	493	476	516	487	531	495	510	500	489	481	509	512	535	515	467	500	505	499	481	492	491	502	483	484	526	502	534	492	496	527	480	482	481	454	471	484	474	479	505	451	544	519	482	466	500	511	529	486	483	528	475	504	497	516	491	515	520	527	502	480	515	521	498	505	481	480	446	503	521	501	472	496	514	499	505	511	497	507	487	532	467	472	523	506	515	481	516	490	476	496	515	515	475	496	499	514	478	500	531	494	530	505	507	502	501	498	504	506	522	521	523	502	510	500	508	480	504	504	488	487	506	478	521	451
22559	21128	28772	23735	21129	21175	8351	1081	700	667	633	569	486	480	445	411	451	437	403	365	374	455	382	389	382	367	386	355	334	328	343	323	379	348	330	424	345	335	373	335	330	341	341	343	337	321	304	331	323	342	339	353	335	338	334	376	348	332	376	342	368	338	345	346	326	329	340	346	335	364	335	344	345	355	342	324	364	356	325	344	344	335	344	324	379	338	322	344	323	326	341	349	357	335	324	333	340	347	292	322	330	354	358	313	331	315	350	341	319	327	347	342	336	314	344	338	361	335	363	345	318	355	359	334	315	337	338	323	322	302	348	374	357	306	314	311	323	357	336	315	315	302	349	299	318	335	329	322	353	387	338	335	342	337	271	325	332	369	303	323	345	337	288	342	322	320	362	314	334	339	303	331	342	340	321	319	328	335	296	341	331	325	306	321	306	351	342	338	331	362	316	341	366	333	375	328	315	345	363	350	360	352	343	316	327	343	345	344	337	283	346	351	308	342	332	332	321	364	353	345	347	370	335	325	345	322	340	349	349	343	335	377	347	320	374	341	325	348	323	302	361	320	334	344	330	332	364	329	326	300	313	344	305	309	322	315	310	309	314	324	341	363	314	349	320	339	342	333	339	346	309	351	349	324	356	348	345	329	355	332	315	316	329	367	345	370	298	381	323	396	309	336	345	327	338	355	348	329	347	299	305	306	367	341	335	353	358	354	349	295	340	312	362	317	306	347	336	368	344	332	338	322	354	313	350	354	338	341	350	357	331	322	351	344	323	305	361	329	365	303	334	345	307	320	358	359	338	342	363	384	357	350	346	299	333	350	318	360	369	309	333	338	351	360	346	334	353	335	339	356	340	324	360	359	342	301	339	305	338	362	356	340	326	338	333	344	325	335	338	302	357	300	320	359	307	326	328	375	322	334	331	330	326	332	315	316	366	316	347	306	368	360	356	363	333	353	342	315	341	349	363	330	341	351	339	316	324	318	339	354	359	335	368	352	314	344	346	343	337	362	310	293	303	379	327	317	348	345	309	337	336	319	324	361	324	358	350	313	318	331	320	329	319	324	346	312	328	330	353	345	336	371	327	343	334	350	311	342	312	325	338	358	356	311	330	352	331	342	309	304	343	356	320	308	315	299	359	347	336	331	317	356	347	325	327	324	335	322	321	355	311	357	341	333	333	322	347	347	315	299	330	356	344	376	344	329	324	315	314	330	362	319	334	339	362	314	303	309	339	339	327	360	312	383	349	323	306	321	362	329	348	325	357	300	321	331	338	354	339	354	347	337	353	317	333	337	351	341	351	317	313	310	363	346	308	349	347	359	308	360	312	344	337	345	326	318	348	368	320	314	340	328	357	339	300	338	343	356	315	336	347	319	326	362	336	331	359	312	355	352	364	340	345	339	329	313	346	332	341	351	348	342	322	351	314	332	350	320	334	336	360	327	310	343	372	370	326	362	323	341	369	354	331	304	337	325	347	342	318	327	320	354	330	312	324	350	355	373	338	352	306	334	329	344	300	334	314	331	326	333	359	337	329	332	345	354	369	325	361	324	338	330	338	337	321	345	330	336	354	343	327	345	352	317	370	340	339	335	295	338	326	320	355	355	334	321	334	345	336	350	348	341	333	307	348	348	346	284	341	308	323	331	353	365	319	340	344	346	319	331	346	356	334	324	314	332	326	344	346	308	340	367	341	314	318	380	323	348	327	309	325	310	340	300	320	357	336	346	310	345	326	322	329	332	303	324	339	324	307	336	330	332	301	320	323	329	303	331	315	328	331	364	315	355	350	347	369	345	350	321	327	328	337	310	346	349	334	297	330	354	328	337	345	368	346	317	332	350	323	308	354	364	354	352	321	302	323	327	345	328	295	344	318	343	344	339	315	339	339	347	303	334	328	325	374	347	365	320	353	338	355	354	351	327	331	365	339	320	322	339	320	326	356	302	344	351	318	350	334	341	351	332	343	380	365	356	323	330	346	345	353	363	324	343	362	327	326	350	333	338	314	334	333	350	345	349	331	347	325	354	301	335	367	327	326	334	347	341	334	289	340	313	305	326	339	340	347	358	338	329	337	340	358	370	315	337	368	357	362	324	314	330	327	332	347	326	349	310	338	305	330	367	356	324	343	302	354	344	315	337	346	319	344	338	337	341	363	309	326	330	340	292	355	343	377	329	333	341	321	359	352	324	373	320	318	338	369	340	321	310	362	327	332	318	320	354	341	363	358	340	362	343	350	316	309	324	327	352	310	334	331	356	311	322	306	342	313	324	292	337	344	325	302	351	344	324	344	366	326	352	335	310	344	344	358	353	311	320	363	327	351	367	322	343	327	354	357	348	352	349	337	328	331	326	340	316	310	335	305	337	326	365	359	312	323	372	338	320	333	360	334	310	339	337	317	366	366	362	356	327	323	350	317	306	324	346	339	308	319	333	339	329	318	346	333	332	361	353	314	324	380	350	349	304	349	337	359	314	311	341	331	378	320	325	343	332	349	353	310	327	333	351	322	307	312	362	315	348	325	374	328	343	327	344	363	333	291	364	359	332	375	378	340	322	351	332	338	319	355	364	318	329	323	322	341	327	326	326	327	354	328	340	312	318	335	328	330	332	325	363	319	337	335	323	316	342	369	320	345	357	351	346	350	340	333	359	331	359	309	324	313	296	355	382	351	325	302	342	334	351	326	334	344	356	351	342	316	329	325	356	315	317	348	341	322	341	338	321	309	333	334	322	350	340	320	342	355	340	344	318	338	318	359	363	329	322	326	314	326	336	351	303	332	327	356	320	332	335	356	346	330	316	329	359	336	348	333	340	349	358	323	324	320	349	322	328	330	373	313	307	331	333	360	339	334	333	319	343	291	308	358	322	308	357	349	320	394	364	342	345	329	344	341	356	333	327	324	344	341	316	317	348	329	325	335	283	323	313	342	338	337	309	329	318	324	324	344	351	343	350	327	381	329	346	326	338	334	327	334	362	320	360	319	321	362	364	316	350	334	348	347	344	342	342	321	347	318	337	332	334	284	345	325	328	331	344	306	360	339	338	365	312	330	340	374	341	329	354	334	336	331	324	354	353	337	293	333	322	335	286	312	344	343	362	341	371	303	373	370	310	290	354	313	318	331	325	351	340	314	344	332	370	328	332	303	322	338	329	352	331	326	347	325	342	342	320	343	347	314	298	338	329	299	327	308	357	332	353	325	338	341	343	334	341	358	326	320	346	323	337	329	319	335	342	337	316	355	341	348	322	340	321	324	329	351	340	345	307	311	333	364	342	350	301	369	325	353	333	328	329	322	368	325	309	298	350	336	339	310	352	310	333	303	348	334	342	360	334	315	375	316	309	346	354	337	291	358	370	330	325	331	310	336	350	321	343	357	328	361	353	311	347	336	295	309	321	323	327	363	350	356	323	359	319	330	337	305	317	384	327	359	339	334	317	319	369	339	337	328	341	332	329	328	328	342	352	320	333	357	312	336	314	291	375	343	314
37688	19133	9043	4426	3187	2373	1848	1407	1117	982	796	706	649	615	542	499	500	477	468	440	437	447	428	389	411	393	367	375	369	375	414	400	347	370	402	358	371	387	339	353	356	350	364	349	393	334	384	370	352	334	341	331	354	379	357	381	391	368	362	364	335	364	385	321	371	329	342	343	384	343	375	352	339	347	344	385	380	351	332	345	386	362	322	344	344	313	333	341	332	358	322	340	326	302	350	349	360	340	340	335	341	372	329	344	339	345	335	318	365	339	322	369	333	335	377	362	403	330	343	347	389	320	325	364	322	315	317	337	348	339	324	356	338	344	314	330	349	333	348	320	342	333	349	356	351	296	325	345	348	315	332	327	352	335	343	315	337	358	338	337	320	369	355	343	328	329	355	329	360	350	371	350	365	354	360	351	323	315	308	350	356	358	354	354	359	349	342	335	336	339	384	321	361	371	361	369	357	340	379	356	320	372	297	326	369	364	361	335	369	307	321	331	336	385	334	374	370	330	350	353	340	364	332	335	328	350	330	338	322	352	360	369	323	353	318	330	375	333	324	370	345	360	296	357	350	332	351	334	344	305	377	324	345	322	351	327	326	370	356	353	341	325	373	365	336	335	347	337	361	354	296	332	333	341	306	385	350	343	366	348	345	316	351	328	343	341	346	332	349	344	355	332	328	336	338	320	356	340	351	336	314	353	325	375	305	358	341	337	324	313	338	354	350	330	327	300	347	327	364	335	349	370	328	356	360	332	326	327	336	366	339	299	350	351	312	305	353	328	337	345	343	350	321	347	360	351	365	321	339	361	362	346	379	330	332	364	346	374	336	355	345	325	306	357	362	379	358	372	338	336	350	359	293	347	327	329	332	343	317	363	337	358	344	332	316	336	314	358	341	333	319	345	346	338	341	331	358	332	343	339	330	368	303	333	327	350	334	346	350	344	347	340	325	368	341	359	357	344	345	353	336	352	308	329	360	313	366	358	346	336	336	330	343	366	338	340	324	330	374	359	359	311	333	355	375	336	336	325	324	355	324	339	321	342	349	354	363	332	301	340	326	361	328	336	336	372	344	345	314	316	316	326	340	345	369	354	336	340	317	332	344	362	357	316	348	322	344	307	339	342	305	338	324	360	324	348	330	360	345	287	367	334	338	336	347	342	336	349	357	313	344	340	346	338	328	371	330	352	397	323	323	290	346	340	369	361	343	355	374	371	351	331	341	319	347	371	376	338	340	336	341	364	337	349	306	344	315	340	319	312	360	327	346	344	350	336	337	352	343	319	348	371	353	345	340	365	313	289	322	314	303	343	347	359	357	351	323	353	377	324	339	345	335	350	388	372	332	350	343	339	356	343	356	314	342	327	383	335	331	343	325	378	358	347	344	356	304	322	341	327	328	352	337	366	339	323	358	318	326	355	352	349	345	341	339	374	332	312	339	322	374	321	342	333	328	357	331	355	334	326	329	333	346	348	354	341	312	319	336	375	309	332	339	328	355	333	280	311	332	363	324	346	323	351	326	340	329	341	369	358	336	370	340	351	359	327	350	360	342	325	355	324	354	346	359	334	297	357	369	340	349	359	318	351	353	316	347	353	335	353	355	318	367	328	329	343	388	347	332	337	352	310	342	343	337	328	347	329	336	356	367	305	329	304	311	334	332	364	327	332	325	333	339	343	331	337	317	329	345	371	319	299	352	321	335	358	335	347	337	340	392	344	367	347	346	349	327	335	325	343	334	348	357	343	335	339	366	347	332	349	354	340	325	355	327	335	332	333	355	376	350	309	344	349	328	343	387	321	361	325	339	343	352	339	357	315	331	359	312	318	338	328	337	321	355	339	347	360	342	315	323	363	348	304	308	339	327	362	359	368	364	342	324	372	340	345	345	333	336	319	356	338	336	340	352	324	373	328	356	346	339	365	307	314	327	320	329	342	325	351	368	334	369	367	324	362	312	321	357	330	333	317	323	360	363	325	359	328	332	328	353	338	367	325	348	323	313	343	385	331	347	324	315	335	340	316	326	330	356	369	354	333	337	339	352	333	343	338	330	325	351	335	349	378	307	339	359	368	323	321	298	323	351	346	324	331	338	338	339	341	363	374	304	374	339	318	368	337	354	362	347	336	315	345	327	381	318	356	301	328	341	331	337	349	360	309	337	355	356	323	347	367	312	345	361	325	349	379	378	353	281	334	323	368	336	315	362	362	340	376	316	342	332	353	330	362	368	309	359	332	331	341	371	369	353	308	303	341	363	309	324	340	369	344	346	332	361	343	349	324	310	336	301	324	318	337	295	307	332	332	350	349	359	358	353	342	359	339	348	345	322	360	354	312	356	307	349	338	332	359	340	386	346	337	335	337	319	349	334	375	339	357	317	317	377	344	344	336	319	335	347	377	331	351	343	352	326	335	338	340	349	315	325	337	340	332	354	314	339	347	321	340	330	337	332	362	326	336	340	305	336	333	351	323	330	358	321	352	342	333	353	349	320	333	382	346	348	335	336	329	339	355	324	351	358	336	330	336	351	316	359	357	320	337	341	370	335	339	342	356	344	306	324	324	366	359	345	332	368	326	328	365	358	373	364	342	337	336	350	383	348	318	343	330	328	395	342	339	344	359	337	355	311	309	338	336	377	347	316	369	381	352	322	340	340	334	351	367	349	334	332	337	342	303	344	343	333	345	375	348	351	327	317	321	340	353	347	335	288	356	337	315	308	354	327	345	379	330	342	361	331	357	311	361	339	337	318	322	343	324	331	356	331	328	347	334	350	373	356	324	332	301	391	351	324	338	350	363	339	328	342	335	302	329	344	365	319	368	332	343	321	347	343	346	328	329	329	346	313	360	369	360	340	323	347	337	321	352	353	355	343	335	343	365	340	322	361	351	340	315	311	311	334	353	368	366	355	333	325	341	324	335	350	337	322	342	355	360	336	333	353	321	312	343	351	385	347	355	353	355	346	356	318	345	323	330	356	322	358	344	343	358	349	301	311	307	353	368	346	342	340	342	361	322	339	376	355	329	324	340	303	325	377	335	332	372	330	379	369	334	356	362	325	328	345	355	317	311	322	331	320	357	337	336	329	324	360	343	363	344	325	334	347	315	341	321	359	341	345	338	368	311	376	367	340	347	341	349	345	299	363	365	317	338	345	346	324	376	354	357	361	340	328	338	369	372	343	309	360	336	353	354	329	360	323	346	342	354	360	324	348	325	328	367	328	352	362	368	349	326	352	356	344	360	322	380	309	322	328	335	353	350	342	382	320	343	336	373	346	347	324	338	351	354	311	346	328	371	345	328	332	365	367	350	325	320	331	318	338	325	331	306	348	316	361	327	320	327	346	328	361	322	326	334	354	362	374	374	344	338	391	336	338	337	356	315	310	313	363	364	312	336	308	309	344	324	346	366	351	321	360	346	349	345	339	334	349	354	324	321	373	352	341	362	349	361	341	341	332	311	319	346	357	350	365	328	343	319	361	350	326	348	355	316	339	340
27818	17583	3649	615	436	334	323	307	330	308	312	263	275	295	306	292	304	291	314	274	268	294	300	309	296	310	262	332	284	299	305	287	293	283	316	292	290	282	290	285	270	288	316	277	314	275	269	281	278	270	323	303	306	280	283	299	280	307	314	272	321	284	282	290	284	304	292	294	285	300	291	271	256	273	283	270	294	302	291	279	296	285	292	284	270	314	287	280	289	293	319	309	278	326	286	290	322	283	267	270	287	321	287	276	286	264	283	306	304	306	334	323	281	315	291	252	302	306	289	278	314	282	304	306	279	259	295	286	319	304	301	310	292	300	296	286	300	283	333	285	302	304	312	309	275	281	283	290	289	313	292	263	322	300	321	299	282	290	302	285	270	277	336	301	269	290	282	319	304	301	284	286	268	302	283	288	287	308	297	262	257	314	285	298	298	280	294	300	282	315	287	306	290	284	295	301	283	306	276	292	304	280	280	308	262	277	288	288	303	267	284	295	310	318	287	294	293	290	271	274	279	279	283	279	290	311	265	291	298	295	289	307	309	278	306	301	286	285	315	295	293	290	269	283	277	301	289	300	273	273	286	289	296	308	283	277	268	321	299	279	279	314	281	303	300	307	286	252	270	305	283	309	281	306	300	281	290	316	308	293	287	319	287	295	267	291	304	272	307	253	338	279	297	269	306	270	287	292	321	315	302	272	303	268	315	269	292	282	302	317	321	292	271	288	290	269	291	263	282	330	291	308	245	333	289	293	304	271	297	285	294	281	278	311	296	295	295	280	343	285	271	307	330	297	283	302	285	262	283	290	294	283	300	297	290	295	291	302	304	285	277	308	280	291	251	269	291	334	291	272	293	294	307	281	298	318	326	268	297	281	284	312	286	281	272	312	312	293	305	265	300	289	292	324	281	308	266	310	282	314	297	314	275	293	302	281	303	268	301	281	319	278	279	306	289	291	326	301	302	276	326	265	276	273	285	290	310	272	293	263	321	310	259	278	257	312	282	280	322	287	288	283	339	284	296	294	286	279	304	271	283	297	287	311	267	277	294	274	315	280	287	268	269	305	289	309	300	268	297	309	272	281	277	286	276	260	288	303	294	311	313	281	295	283	299	328	267	305	294	322	266	309	316	294	307	286	290	283	273	315	262	280	341	291	326	337	260	274	291	329	299	283	241	305	296	286	303	310	288	280	271	307	297	311	270	290	314	280	281	296	315	303	287	295	325	298	285	302	315	306	290	306	297	286	282	262	278	296	278	301	313	306	291	297	287	322	297	290	295	285	271	313	271	274	282	299	297	299	284	285	322	274	264	288	257	300	271	266	299	326	309	324	315	334	321	298	306	289	272	292	301	286	308	291	313	281	300	277	278	276	285	283	284	304	323	274	296	301	280	311	276	302	301	300	288	317	291	280	284	294	262	307	301	308	292	273	275	319	276	293	299	274	304	261	297	281	280	248	311	297	262	263	278	324	271	297	277	319	300	303	289	293	293	328	293	281	280	306	308	299	301	275	289	293	312	273	337	290	283	286	295	286	293	296	301	305	284	263	285	278	310	299	279	297	311	288	273	310	282	278	327	305	291	298	286	300	296	304	328	254	255	287	307	261	270	298	287	305	277	293	295	290	257	293	272	295	295	287	279	312	295	286	268	278	284	293	294	306	313	281	297	253	307	287	300	294	278	289	287	276	306	298	262	335	306	277	273	288	300	303	283	287	296	283	306	287	293	294	292	274	285	289	282	288	255	282	295	327	300	273	288	266	317	273	298	301	311	281	308	296	274	282	281	313	275	278	323	284	302	315	337	302	282	312	265	274	318	273	303	309	282	281	276	278	316	280	264	325	265	259	268	320	301	289	300	299	281	296	285	302	306	298	295	280	255	269	273	276	292	285	276	291	319	289	313	285	281	313	288	283	305	300	272	313	308	285	259	328	261	285	289	272	287	272	309	274	293	321	301	279	295	310	307	291	298	325	286	278	305	286	287	296	291	291	311	251	323	302	281	290	278	307	309	250	286	295	300	309	308	274	271	298	288	309	287	314	293	271	310	313	319	301	299	292	268	291	299	295	268	280	285	285	290	317	303	281	286	289	275	257	287	270	291	302	291	284	294	304	317	295	296	323	303	272	293	292	312	293	275	295	321	332	295	266	316	293	283	315	274	281	276	274	285	293	302	310	276	279	281	294	286	280	281	294	293	314	281	282	313	301	301	265	293	296	313	296	292	300	308	291	292	285	295	319	267	304	281	294	275	301	280	293	319	299	287	295	301	278	309	283	291	284	303	268	298	300	269	275	264	289	304	294	316	307	302	308	303	271	309	313	297	287	297	311	305	335	283	312	304	296	260	317	288	277	296	322	288	268	293	286	282	310	315	290	297	308	288	301	299	290	324	282	291	304	294	288	309	256	298	291	286	264	285	325	281	310	295	306	284	285	316	278	301	277	269	308	266	307	288	300	297	288	338	256	283	304	295	297	289	282	286	301	302	276	271	296	300	309	282	286	298	297	305	293	282	310	276	287	302	305	294	293	291	313	286	248	251	315	288	267	290	307	312	299	301	297	314	304	278	292	292	252	262	287	317	276	300	315	288	285	263	258	296	269	304	281	290	302	288	265	273	292	292	251	296	307	280	277	267	317	301	282	316	327	332	299	314	293	298	303	304	278	292	272	280	293	292	335	295	286	281	312	317	275	270	294	268	291	297	303	299	287	289	302	281	302	284	315	295	307	296	310	314	283	319	280	307	278	321	310	308	326	283	277	286	291	298	290	292	294	281	316	292	288	313	276	287	284	281	272	298	294	302	279	275	307	297	273	292	298	295	257	297	280	275	292	314	285	325	306	301	285	296	288	312	303	274	299	314	290	307	300	330	270	297	312	309	298	280	314	291	293	267	302	301	274	312	293	326	283	289	303	317	307	300	306	296	301	294	298	280	291	295	292	325	278	266	297	307	255	273	323	310	297	292	328	299	305	309	312	293	288	297	271	282	286	280	291	300	280	284	333	290	274	311	304	290	277	320	310	304	334	293	300	298	328	288	278	298	304	302	288	296	298	289	281	311	259	302	262	311	313	280	285	293	290	302	304	296	312	283	270	313	280	299	282	290	290	273	284	281	277	291	262	267	299	284	280	286	307	272	300	295	272	326	254	301	278	258	299	300	273	299	302	277	286	290	286	288	275	309	289	282	292	274	288	299	290	299	309	327	310	343	325	280	319	302	292	298	316	295	296	297	295	277	263	285	263	313	307	309	279	302	299	318	328	304	300	315	316	312	300	271	307	257	278	270	333	301	269	264	295	315	295	283	266	308	298	303	284	300	294	319	302	302	273	295	311	309	295	296	302	290	283	281	309	309	344	263	277	272	271	289	333	305	304	294	307	286	298	281	315	279	293	293	290	291	306	289	273	275	298	284	300	283	283	273	333	331	312	311	323	295	305	299	297	262	327	302	289	272	281	312	290	320	308	305	286	320	283	290	305	295	292	291	325
9164	1833	660	459	396	423	377	367	342	349	379	321	345	339	334	323	366	334	294	328	310	354	330	350	333	330	320	307	319	320	322	314	335	353	336	373	357	314	320	325	353	327	272	298	326	314	303	323	335	332	311	325	333	357	347	332	312	337	325	339	324	323	333	280	317	314	339	347	341	302	326	349	322	359	364	309	334	330	323	326	336	339	330	333	339	296	316	326	312	350	337	302	329	326	308	304	323	326	336	323	314	329	323	303	307	319	323	363	331	349	377	311	312	364	331	302	321	321	353	314	316	321	311	357	349	348	342	328	330	327	319	343	317	333	330	337	331	309	328	345	305	292	307	321	303	338	306	340	296	320	379	300	313	314	320	324	344	303	341	336	333	337	342	315	327	342	332	344	326	305	330	334	331	329	326	317	360	341	315	318	314	346	339	319	340	330	305	345	338	304	334	334	324	352	362	339	336	326	326	349	323	337	350	320	323	306	337	355	332	322	328	317	320	319	332	301	312	359	341	321	350	330	342	343	328	333	316	299	336	343	298	327	313	319	304	325	316	344	343	343	344	314	346	340	328	314	318	346	347	338	309	310	309	317	289	343	340	342	347	333	295	337	324	325	327	315	325	322	337	328	323	312	334	336	295	333	312	317	349	327	324	352	316	319	348	368	318	318	332	342	343	316	349	304	291	340	335	303	330	321	343	344	321	334	313	321	343	331	327	332	334	328	358	339	329	319	317	332	330	324	350	332	327	325	335	357	318	310	332	339	303	336	333	323	326	312	309	317	334	329	307	360	352	343	343	330	345	326	335	297	297	358	359	322	318	356	307	324	312	307	280	335	314	331	350	300	306	298	300	312	316	346	314	296	348	294	316	326	339	310	336	346	350	309	314	358	330	317	328	300	337	314	328	309	316	315	329	302	357	285	318	300	318	335	343	304	331	333	327	346	325	336	326	305	349	299	311	362	307	350	332	350	318	354	334	312	346	348	317	325	304	326	363	319	344	344	327	337	325	324	357	328	324	307	326	344	326	320	347	322	314	316	316	337	295	331	314	337	340	331	310	322	329	326	343	323	327	336	334	330	312	312	321	332	306	336	320	307	317	342	343	311	342	312	333	331	307	317	306	325	326	343	306	364	320	335	320	347	359	329	345	328	314	292	325	313	308	321	319	335	322	303	321	315	350	306	326	334	358	324	335	315	341	317	335	322	330	332	299	339	363	334	334	297	310	367	311	321	323	318	342	326	332	329	302	311	338	315	361	325	327	305	323	309	335	341	340	323	324	356	307	315	341	332	371	315	311	307	325	342	337	322	332	309	307	336	320	329	349	310	343	315	316	275	339	332	359	341	340	302	335	324	352	317	300	299	305	354	306	359	352	313	292	340	293	316	304	348	306	331	326	309	294	342	326	329	333	318	315	335	360	342	336	315	322	312	333	305	318	326	356	322	308	342	356	291	305	326	330	347	308	336	348	331	335	310	365	324	335	321	319	331	347	344	323	314	317	323	335	339	320	306	335	296	313	344	327	294	343	346	341	329	331	315	314	338	311	321	336	338	319	300	331	316	325	340	309	297	321	315	325	304	341	308	281	354	314	326	341	303	320	331	343	323	326	315	347	311	314	347	325	352	316	329	364	293	340	389	323	333	296	348	320	332	317	346	340	343	355	321	313	318	337	337	317	295	343	330	312	339	333	321	329	320	323	327	295	355	311	347	344	339	325	332	324	375	332	322	326	326	336	309	327	340	313	277	346	330	352	315	299	343	318	330	329	312	338	316	316	358	313	310	308	335	310	344	363	325	298	345	341	359	315	358	310	321	322	331	346	321	332	327	317	310	319	312	334	329	337	299	314	357	352	325	349	320	308	306	321	324	309	328	339	327	319	328	323	328	340	349	307	341	309	316	342	332	317	312	312	319	319	326	312	320	328	342	306	323	330	318	326	332	361	283	339	309	321	331	305	308	338	311	311	350	285	364	326	331	324	339	333	339	318	350	360	332	333	335	337	315	309	298	342	344	350	319	319	318	328	345	343	332	342	333	325	311	324	281	303	321	363	350	308	302	314	315	347	319	315	323	335	307	349	352	339	341	307	310	330	334	339	343	307	315	313	336	290	326	318	318	346	317	353	340	337	317	360	307	346	339	310	319	352	296	348	332	342	326	329	323	298	348	342	341	334	314	368	326	318	339	327	290	327	321	361	348	322	318	317	315	330	311	322	323	344	309	298	333	339	365	310	333	297	366	295	346	325	306	337	339	334	340	311	311	311	329	306	320	334	318	353	353	314	344	342	320	338	321	330	294	320	332	336	334	325	315	299	347	316	326	327	360	329	344	312	335	322	314	310	312	333	274	336	314	334	312	351	334	304	295	306	327	346	322	326	321	337	296	320	319	337	306	319	317	295	321	335	337	308	322	320	288	332	323	330	339	312	310	288	325	315	310	348	327	361	315	321	343	345	322	320	375	314	307	352	324	321	298	342	325	333	313	332	318	340	350	311	316	338	316	332	333	348	350	356	365	342	291	329	350	350	355	341	370	316	316	313	329	338	318	305	303	322	334	362	360	354	339	318	307	326	320	330	352	322	339	297	327	290	314	348	333	321	323	334	328	302	314	300	318	338	331	323	318	296	322	313	337	288	339	340	333	337	315	352	326	336	323	322	337	335	310	329	351	302	349	326	322	362	341	334	321	351	343	318	297	312	343	314	302	302	316	308	334	328	312	341	344	326	331	378	327	333	285	305	328	353	324	315	378	314	332	337	326	312	316	317	328	308	307	351	322	323	325	315	365	323	330	327	316	301	291	330	313	356	309	325	366	345	352	309	333	318	318	310	337	312	324	358	334	328	337	344	360	296	319	329	339	303	295	341	349	344	326	334	346	312	343	314	290	294	310	305	334	308	330	309	312	350	330	332	339	295	305	334	326	342	341	304	299	340	309	313	312	311	311	334	334	319	351	356	296	305	322	312	364	324	343	322	319	322	331	339	314	328	296	325	334	343	307	333	344	328	334	302	308	322	319	325	307	342	328	329	318	330	342	333	324	305	302	335	305	343	320	302	323	330	324	303	320	322	361	365	284	310	318	312	338	344	319	367	358	320	332	304	327	303	339	326	300	350	335	303	343	344	315	324	312	339	344	323	333	313	332	341	327	344	308	338	325	338	308	331	313	292	350	337	355	355	329	318	305	312	334	325	287	321	330	308	301	312	347	303	298	303	296	351	354	311	307	345	304	305	328	344	311	339	348	332	326	355	321	309	352	330	338	319	347	311	338	372	343	297	335	290	340	326	321	330	328	314	317	346	336	333	324	335	361	349	338	323	328	307	341	336	335	342	315	340	312	333	336	341	349	336	330	296	343	323	326	301	294	328	333	332	322	305	312	376	336	345	327	292	324	349	338	341	323	308	361	319	335	329	333	346	330	306	317	337	347	308	355	329	367	350	335	336	332	308	355	329	310	302	359	316	340	285	364	323	329	303	334	359	329	313	355
23579	21008	28189	24025	21013	9438	756	389	331	266	284	267	244	223	208	172	183	197	149	182	164	171	186	187	154	173	170	150	170	148	178	149	139	170	146	152	178	167	160	157	133	153	173	161	166	142	150	166	165	132	147	149	154	123	148	144	152	143	161	125	142	128	157	164	129	106	146	153	162	139	148	163	156	152	160	162	147	145	180	154	167	156	153	154	164	145	179	148	156	156	148	143	174	141	150	140	139	127	145	135	138	147	138	129	141	142	141	159	144	144	163	171	130	133	150	159	144	152	142	141	150	171	132	158	139	164	152	143	143	141	167	132	149	141	172	151	167	150	161	147	138	146	142	142	148	136	156	145	152	155	151	151	133	126	162	147	140	130	142	163	146	141	178	157	153	138	166	156	152	151	135	143	143	145	163	138	155	142	125	156	140	150	123	150	156	153	156	151	153	147	144	136	161	130	152	155	145	123	138	162	157	148	139	132	147	158	131	157	170	150	152	141	167	144	134	135	155	139	158	146	156	157	163	156	142	138	140	153	141	141	141	158	152	145	172	148	124	137	133	148	160	159	144	153	138	125	158	153	155	126	147	133	136	151	141	178	144	140	158	150	180	152	154	160	170	147	169	141	152	134	183	144	144	143	155	149	159	108	134	152	158	158	156	152	147	140	148	154	150	143	127	137	162	146	149	140	157	161	123	131	150	143	148	141	145	154	148	151	147	159	135	134	168	138	143	136	154	142	144	144	127	145	170	146	159	138	139	143	154	141	123	124	144	155	163	151	162	145	135	143	149	138	139	137	157	159	164	145	150	178	165	135	129	138	131	143	163	159	145	158	147	166	134	162	180	158	133	162	138	142	138	142	158	139	140	143	129	143	123	136	151	137	156	139	139	143	165	144	160	149	144	166	132	141	137	130	150	161	140	132	141	130	166	145	126	125	159	142	139	150	139	165	158	142	150	142	141	142	129	147	135	137	150	133	158	158	136	144	159	141	140	147	121	145	130	144	162	147	144	143	141	143	140	148	154	147	130	160	147	141	137	139	135	152	154	140	143	152	155	148	147	126	147	148	143	158	116	142	181	136	132	162	160	151	132	159	151	150	137	145	151	153	128	150	152	132	146	165	128	165	151	142	126	152	150	122	140	131	164	133	158	139	161	140	136	150	142	142	158	137	159	145	131	152	146	128	144	156	177	123	149	148	120	135	149	157	162	140	149	155	146	141	153	136	113	153	154	122	147	151	168	141	145	166	145	151	147	149	137	153	150	138	162	143	133	125	143	134	143	162	140	143	137	152	144	119	131	149	159	160	137	132	158	148	148	150	143	146	125	149	165	145	156	128	141	152	147	136	133	146	150	151	146	159	158	151	160	142	143	152	162	145	157	138	144	164	173	142	130	134	174	140	145	143	143	155	156	146	144	120	147	155	151	145	155	148	157	154	146	143	137	112	148	138	130	134	137	149	152	142	139	159	133	151	148	156	165	162	135	157	145	159	134	144	144	142	150	157	147	158	156	154	141	143	151	143	150	131	150	113	128	142	153	147	142	150	140	160	164	152	163	150	128	133	142	145	146	160	149	166	134	151	142	160	158	153	150	127	145	141	137	112	150	149	133	133	145	148	163	147	172	146	171	172	143	166	101	152	166	153	138	167	145	158	149	134	166	181	145	150	151	120	156	150	138	138	128	161	162	161	144	175	151	153	144	141	134	152	138	168	135	145	144	145	151	161	131	154	164	145	149	140	155	151	146	148	165	143	130	147	139	125	152	158	119	146	142	147	149	171	136	149	152	163	145	173	138	163	123	153	158	159	156	161	154	135	166	176	150	151	163	164	119	133	146	123	149	164	143	139	148	141	133	159	132	139	169	129	136	161	122	145	145	135	165	140	148	110	134	157	152	152	153	147	153	137	164	153	159	129	149	142	147	152	151	151	157	151	152	139	148	160	142	137	143	129	162	159	161	147	134	141	161	177	125	151	136	137	155	167	144	136	138	137	147	148	132	150	147	160	142	149	182	136	145	154	128	156	129	135	152	166	157	144	128	160	162	146	136	140	153	143	129	162	137	147	151	144	164	136	157	155	140	158	121	153	151	109	140	123	137	157	151	162	139	147	116	154	150	163	173	145	168	160	151	148	150	157	159	185	141	154	139	145	164	131	171	163	154	157	177	173	146	160	181	150	158	137	157	145	143	126	150	127	147	152	154	140	136	149	158	127	125	155	139	123	155	132	153	133	157	141	158	140	146	142	160	151	148	145	128	152	144	150	140	142	137	147	146	162	143	149	138	155	130	143	146	133	147	146	161	159	153	144	156	133	139	148	146	149	147	136	151	135	138	148	150	154	144	152	158	156	153	147	152	144	132	175	134	146	141	138	135	140	134	135	146	133	138	125	144	156	142	140	159	145	147	145	143	138	133	160	174	154	133	134	152	153	161	157	147	158	159	163	145	135	171	150	141	169	155	157	129	156	152	139	152	169	159	155	143	164	162	115	155	136	151	132	152	154	141	149	149	143	131	144	142	155	139	146	145	151	148	137	166	137	142	130	139	138	154	127	124	150	156	156	145	137	166	134	129	142	136	150	129	142	161	136	148	135	136	160	155	161	144	148	144	126	156	162	145	147	138	140	152	148	145	139	159	148	152	140	151	178	141	136	135	120	150	130	126	148	152	148	152	142	167	162	150	153	148	137	129	136	142	151	124	151	157	151	172	149	169	123	129	163	157	154	149	161	141	149	128	162	143	173	150	154	160	145	150	152	130	166	149	112	150	143	136	132	160	137	148	155	158	129	146	138	144	175	155	134	144	154	159	145	164	150	150	149	169	132	162	140	147	139	162	138	140	144	159	164	142	144	160	154	145	156	158	154	138	164	160	138	155	144	157	128	135	150	154	157	146	153	153	121	137	114	150	133	134	162	132	130	159	147	146	140	159	164	153	130	136	133	135	150	136	156	151	167	166	132	153	152	148	143	131	126	154	154	126	132	151	131	151	132	128	140	152	143	131	143	169	139	144	130	146	170	148	136	159	129	155	119	161	151	141	128	163	174	153	137	151	168	153	151	145	155	154	144	125	135	167	141	144	176	146	156	135	151	155	134	160	133	148	131	143	126	157	152	132	151	135	144	142	153	149	152	129	154	158	158	129	147	149	180	164	156	153	158	151	146	145	133	137	153	142	166	132	154	163	141	143	138	160	161	155	130	156	157	151	161	143	152	165	152	131	150	156	147	141	149	146	126	164	165	183	146	145	133	150	162	155	154	133	131	127	152	165	131	146	153	161	145	159	143	140	143	147	168	150	174	169	138	142	138	133	147	147	133	138	156	166	153	144	150	146	150	153	169	155	138	145	149	158	147	164	152	126	150	132	140	144	138	172	136	157	150	147	147	155	140	147	141	151	149	134	145	113	132	152	146	167	147	170	156	139	133	136	136	132	152	165	167	133	143	126	149	161	162	152	138	149	131	162	155	160	137	143	149	151	141	159	161	128	170
31287	13070	5371	2431	1729	1286	977	703	586	496	429	386	320	278	282	258	234	246	242	254	230	214	211	210	231	203	209	214	194	223	185	158	182	190	182	183	175	200	167	166	200	181	182	157	178	180	195	202	169	204	188	185	182	191	170	173	163	182	164	172	163	172	183	179	148	159	156	174	148	181	193	187	177	179	170	165	180	149	176	196	138	166	148	153	165	152	175	187	197	162	170	190	163	186	167	174	163	179	170	164	184	158	170	161	148	174	190	175	186	185	194	168	180	174	150	150	136	164	154	159	153	172	159	191	173	174	205	163	166	183	171	173	172	167	187	171	175	172	164	164	180	170	176	170	154	175	167	169	150	173	148	183	164	186	174	150	144	164	164	193	153	151	168	163	170	168	171	176	166	171	194	166	189	188	155	171	177	186	178	181	168	172	169	175	186	178	168	179	171	158	181	182	194	178	180	164	168	167	176	182	158	179	174	157	173	155	179	169	176	153	154	163	167	164	182	183	177	166	183	185	184	162	164	177	160	174	156	182	146	193	164	194	169	165	138	163	152	165	147	165	177	186	153	185	184	154	153	190	163	164	187	170	180	189	180	181	173	164	177	168	168	168	144	174	174	170	167	182	178	170	166	173	175	186	183	178	193	149	179	176	165	163	146	162	164	152	168	169	172	194	160	193	178	168	165	161	162	166	179	177	173	151	185	167	167	155	175	160	150	185	185	166	154	198	182	153	181	187	164	180	175	149	163	179	162	170	164	193	139	184	188	169	176	177	170	192	162	182	158	161	170	160	164	193	154	161	168	178	187	178	156	188	159	164	160	156	178	185	180	166	176	191	155	162	170	177	161	159	152	171	160	152	191	180	157	178	175	190	161	204	170	148	176	174	159	166	172	177	189	149	172	186	159	152	165	152	167	157	196	183	169	174	193	162	162	177	157	152	180	184	185	177	160	142	163	150	168	156	175	180	177	155	167	155	142	162	174	159	180	168	174	173	171	181	180	179	184	173	153	169	169	176	172	178	176	170	173	187	180	176	161	154	174	163	161	162	169	172	145	163	163	185	177	175	177	175	192	185	160	158	174	171	154	149	171	168	164	165	143	150	180	172	164	156	163	174	176	189	187	169	184	161	161	192	159	165	159	176	182	170	149	155	184	184	167	147	168	167	159	176	188	164	165	174	193	172	170	168	169	181	162	172	143	183	179	152	167	182	176	185	162	179	146	152	159	148	174	182	169	162	164	162	179	178	184	200	147	186	135	162	162	150	183	167	169	178	178	167	182	169	192	155	170	194	178	144	158	176	159	188	161	177	154	152	187	164	175	160	171	160	181	151	159	168	179	155	175	163	177	195	171	156	152	178	182	183	174	168	155	178	181	188	177	164	164	174	153	157	171	134	185	186	170	178	170	177	176	188	161	178	168	175	178	165	168	182	159	172	193	144	171	131	168	170	172	188	149	163	182	165	150	183	197	197	172	163	173	168	191	186	159	174	187	156	162	158	158	176	173	169	167	168	169	190	183	170	181	175	189	170	157	169	174	159	168	157	179	138	157	145	182	174	168	181	178	193	145	177	175	171	162	163	146	191	166	156	148	204	168	170	180	176	186	162	175	156	166	176	184	157	181	163	187	152	171	179	167	157	185	166	169	167	143	160	154	181	170	161	158	164	158	158	162	172	166	181	166	168	161	165	175	153	192	160	151	184	173	156	177	178	166	167	160	169	187	154	154	176	167	167	174	165	174	174	168	189	168	180	158	157	173	179	160	186	171	137	172	179	164	183	168	181	147	174	140	156	160	178	163	198	181	165	185	156	165	173	143	185	163	162	151	182	143	157	147	169	174	178	179	156	166	183	190	151	174	148	185	182	177	176	159	166	179	169	170	169	165	156	168	164	169	169	174	178	175	166	170	157	169	174	155	183	135	159	175	171	161	149	175	177	135	150	172	184	181	160	167	175	160	155	156	171	187	179	175	161	166	182	152	165	159	147	184	186	182	162	152	174	178	184	155	178	169	176	160	184	153	177	160	165	147	170	186	146	171	180	172	147	164	168	177	190	169	228	174	179	165	145	168	184	150	171	147	192	173	179	173	173	148	185	193	181	178	181	171	163	177	165	181	179	168	191	150	182	172	160	168	167	170	187	161	166	149	142	157	202	174	185	157	168	178	178	180	172	186	183	196	158	171	166	157	198	187	156	165	148	147	160	169	184	173	160	165	158	173	180	155	182	165	179	172	143	178	184	170	156	162	169	161	181	174	175	178	180	187	168	200	178	174	165	154	166	184	167	140	172	176	176	161	172	186	169	172	187	158	162	176	157	175	155	158	169	165	175	163	180	164	171	153	173	157	199	186	179	172	164	156	184	177	168	142	177	191	150	172	166	193	162	167	163	191	168	182	147	156	169	172	159	153	169	188	188	195	159	169	161	195	168	187	169	167	184	180	130	172	162	165	171	175	162	158	154	158	204	148	176	170	181	162	184	174	161	148	184	156	131	165	170	164	178	164	150	189	178	179	164	161	150	173	168	165	192	181	164	172	167	168	137	168	179	184	152	159	140	181	158	157	157	185	150	173	180	179	185	162	175	193	178	162	171	158	177	191	201	171	181	169	173	148	177	182	174	182	167	162	162	166	156	174	163	150	167	176	189	160	155	164	178	169	180	155	155	162	164	152	164	174	160	178	186	156	181	153	193	179	152	161	154	179	145	165	200	169	199	167	177	174	191	159	161	158	155	197	170	166	130	179	160	162	164	168	150	161	176	193	172	149	170	167	149	151	150	169	174	177	178	191	151	167	179	186	192	153	177	185	161	153	158	169	165	159	146	184	181	155	169	147	169	165	176	149	173	156	176	164	160	182	169	165	175	174	161	163	170	178	176	162	162	172	165	152	164	163	168	166	172	189	165	188	170	164	168	157	170	150	141	179	172	162	163	178	169	140	184	162	160	185	196	174	162	180	154	182	166	182	165	166	175	163	162	180	153	181	174	174	187	175	164	189	179	134	191	160	164	186	163	166	201	151	158	169	161	191	174	141	182	176	161	173	150	152	165	182	164	162	134	172	166	184	176	162	157	178	164	163	176	196	180	166	142	170	173	159	156	190	151	173	168	167	166	143	185	172	183	164	157	188	155	151	160	164	173	184	165	196	175	191	177	172	171	184	159	166	197	178	142	149	177	178	187	178	172	171	150	184	195	162	177	181	168	168	164	185	154	180	177	143	161	184	160	185	165	139	179	173	185	167	177	184	177	180	162	183	159	147	150	182	202	156	153	152	148	198	174	180	188	171	166	189	163	152	160	153	181	151	183	173	161	169	150	174	155	181	171	158	175	156	164	187	173	179	183	169	168	159	177	160	167	189	163	172	170	167	167	174	155	171	157	150	193	182	159	190	182	172	183	178	179	165	154	155	156	173	176	172	152	173	157	197	197	185	178	179	178	167	169	158	178	199	178	167	174	159	175	183	164	168	190	188	177	172	173	167	193	163	176
24829	21107	27205	25215	10267	897	724	643	553	575	588	544	535	553	547	502	533	517	508	490	521	513	519	513	470	493	516	474	491	508	471	526	484	511	485	538	534	484	477	507	464	476	535	489	489	504	514	470	444	473	519	456	486	452	534	472	493	495	510	532	503	519	494	484	494	478	512	446	480	453	504	501	455	468	494	465	492	492	504	460	458	464	468	451	469	485	511	453	482	493	489	469	472	483	479	472	539	474	500	502	472	466	506	524	490	463	490	482	485	499	518	528	485	511	487	475	477	460	514	472	485	496	487	532	522	462	479	447	509	452	500	482	455	475	465	527	485	453	471	496	455	463	472	469	547	484	507	509	512	489	484	489	478	498	486	516	503	506	505	471	509	499	463	508	487	481	525	454	485	492	486	482	463	518	460	485	474	517	539	465	514	490	489	466	465	504	468	495	515	472	482	451	478	495	484	469	469	491	477	496	485	482	502	492	467	499	483	506	458	488	490	479	483	481	468	493	464	485	506	516	481	491	496	479	495	477	505	514	460	449	485	470	517	481	470	463	476	504	520	498	469	538	524	488	503	466	500	454	460	509	459	490	470	485	481	503	481	463	490	486	505	507	501	477	508	482	433	502	493	478	489	509	477	469	497	510	476	491	458	526	471	495	488	468	480	538	511	492	483	462	476	504	487	464	466	482	465	470	475	528	415	478	502	472	457	536	509	442	494	496	478	494	482	462	498	485	490	521	500	500	499	479	477	515	473	477	476	481	482	499	499	495	503	477	485	445	524	470	495	497	472	479	485	464	523	474	467	499	473	503	494	467	460	501	501	511	489	529	506	442	467	523	469	494	495	498	529	500	415	420	479	492	500	430	498	488	468	526	466	481	486	488	502	452	448	462	520	470	506	476	502	481	484	497	486	493	482	463	460	519	488	510	434	457	467	494	450	493	481	519	501	473	440	500	512	511	477	485	535	475	464	470	511	496	443	486	517	462	481	509	474	518	492	476	529	504	459	481	504	521	500	509	487	510	533	471	466	493	494	497	534	492	512	508	518	466	511	493	515	487	475	505	500	525	513	460	466	467	496	535	504	477	473	494	506	475	482	508	539	511	466	511	452	480	514	466	497	479	493	496	466	506	458	507	435	480	505	480	489	490	473	471	444	496	486	495	502	490	504	477	460	468	492	471	501	514	493	518	506	485	475	531	527	479	511	454	473	480	472	479	475	497	478	470	500	515	460	472	477	469	491	503	485	489	502	522	507	521	495	514	430	480	455	456	465	489	516	469	517	503	468	506	460	492	480	497	507	507	493	475	511	474	443	478	482	482	518	479	506	485	468	455	469	486	504	511	468	490	480	500	507	472	456	466	511	501	433	473	477	486	494	503	527	469	455	485	498	516	494	462	498	496	497	487	480	513	511	493	496	504	460	453	461	490	501	457	502	436	488	481	502	464	453	493	455	504	482	466	483	463	460	501	494	470	486	484	447	447	449	474	495	508	482	492	473	472	478	494	442	446	453	473	458	512	468	476	496	496	468	457	452	432	466	464	489	474	473	477	447	488	503	459	490	439	467	478	483	523	503	473	498	518	505	489	481	449	512	481	532	499	496	487	454	472	461	486	531	476	490	466	493	456	458	455	452	473	513	490	485	480	523	488	468	499	520	468	472	526	492	482	504	513	499	501	487	514	500	487	476	495	536	484	450	522	474	494	486	494	493	515	514	498	507	485	473	461	497	487	482	483	462	496	515	475	479	488	499	489	484	519	499	507	483	473	505	529	468	457	431	489	471	456	457	501	493	494	477	452	495	471	493	487	473	479	506	509	453	485	477	469	488	496	503	477	504	466	480	485	451	481	488	485	469	474	515	516	507	516	459	488	517	483	506	484	455	459	509	508	501	489	498	483	502	469	436	468	493	501	482	501	510	508	476	518	501	469	480	500	465	470	535	482	466	453	476	495	488	508	504	455	457	446	497	515	488	473	535	500	485	453	514	512	505	507	475	467	458	493	481	478	431	443	438	492	462	462	492	483	494	473	501	468	486	514	461	512	434	463	504	512	471	474	512	485	510	486	464	499	521	473	484	512	489	505	519	461	463	469	465	511	537	560	493	494	473	474	469	459	500	472	492	479	527	479	480	489	465	466	476	448	481	477	492	524	524	494	484	477	475	504	506	511	475	493	462	488	496	489	493	491	487	485	518	503	501	468	521	489	493	473	477	506	505	501	428	458	490	476	488	469	508	513	473	472	488	481	469	472	547	446	501	489	466	470	476	466	495	519	476	447	469	506	477	523	513	488	469	509	490	526	523	488	541	486	484	458	481	499	484	484	449	476	466	504	487	497	482	515	519	490	516	469	450	507	464	500	437	500	497	466	491	488	486	517	483	480	511	469	450	488	489	430	461	519	511	490	510	484	494	482	501	506	470	458	504	444	495	545	498	462	476	537	485	498	505	504	490	543	495	465	445	487	449	445	489	516	497	470	490	479	499	511	496	494	516	470	514	515	482	428	491	467	479	502	449	510	452	500	475	488	484	490	436	480	545	477	478	487	518	512	463	495	463	495	483	460	448	492	474	503	477	536	479	478	486	465	486	424	522	487	501	464	467	474	442	485	496	455	475	515	477	511	517	497	493	467	472	491	449	506	468	499	480	496	499	469	491	487	480	449	471	475	474	451	561	472	482	451	459	488	523	482	469	464	500	500	471	488	429	523	468	476	491	454	503	517	479	500	505	457	456	465	474	509	476	481	502	493	519	500	500	496	525	489	454	484	457	510	498	503	503	473	449	504	497	506	463	490	478	446	483	479	519	523	515	476	463	439	485	513	465	543	461	498	489	467	501	498	482	471	468	470	510	532	495	484	528	491	496	495	491	487	492	472	465	492	523	476	494	506	480	478	514	495	488	468	511	473	494	507	465	482	487	468	483	477	505	503	470	492	490	501	443	486	464	472	473	472	505	495	492	447	457	487	484	514	510	520	479	462	466	493	490	498	473	516	496	481	532	485	494	486	492	503	498	437	478	500	465	468	502	490	479	447	538	491	491	466	479	465	452	480	467	506	514	484	483	485	471	494	502	480	502	484	469	523	534	504	468	487	437	494	473	492	434	492	476	475	493	476	503	467	455	461	466	487	467	481	478	499	481	500	473	501	539	498	533	532	503	491	529	499	486	465	468	466	457	488	503	506	485	478	479	509	510	490	525	465	513	504	496	464	497	486	478	509	494	504	473	464	492	498	487	533	469	474	533	499	543	440	462	484	470	494	459	486	484	464	469	469	482	460	446	499	480	489	476	476	478	471	478	500	487	487	461	510	474	488	480	489	490	464	507	479	497	507	482	447	470	495	487	506	514	481	502	515	479	480	525	517	502	500	490	472	505	488	479	481	507	481	443	493	505	510	508	483	469	503	469	478	462	473	496	508	488	462	481	531	510	528	465	498	478	479	503	435	475	482	523	501	507	481	487	499	533	485	515	463	493	473	469	485	469	470	509	483
28474	7975	3202	1729	1249	1085	873	846	769	674	616	620	596	557	596	601	555	534	511	537	530	526	547	556	525	579	556	529	543	544	530	542	514	541	514	509	519	505	518	522	500	498	521	520	506	507	484	564	505	551	497	557	525	517	529	494	507	544	519	523	542	514	514	491	502	455	489	495	480	497	516	555	526	483	506	479	504	506	490	511	494	516	504	522	476	494	493	510	532	534	530	516	531	503	489	490	520	485	513	476	524	476	523	508	526	492	492	494	498	506	511	524	511	500	546	563	512	520	510	551	535	480	495	510	488	452	456	499	540	505	490	523	538	471	490	532	533	524	502	488	541	499	527	510	484	510	486	512	481	495	463	501	502	485	467	522	543	522	497	485	541	519	538	487	520	534	480	515	502	508	528	506	522	523	473	544	529	482	515	484	507	483	515	498	529	499	529	518	518	544	544	455	516	459	514	513	510	578	530	500	496	514	487	514	540	502	490	540	499	527	483	518	530	527	478	493	493	481	538	514	506	550	504	533	500	512	531	517	497	508	531	503	526	480	495	481	534	480	497	480	497	562	551	532	500	510	518	471	545	551	512	494	482	509	521	479	505	524	446	517	471	491	511	492	529	495	530	503	481	515	522	489	476	522	528	539	575	530	525	523	507	503	529	532	495	529	523	494	518	526	524	562	502	507	534	522	486	507	550	539	515	509	546	506	513	560	514	500	500	500	501	513	525	513	481	551	500	508	525	555	491	532	520	510	510	518	525	493	540	491	490	487	484	516	475	498	552	491	475	517	469	468	510	462	460	526	524	494	532	511	509	534	552	515	505	445	523	510	500	527	476	509	520	475	520	512	552	529	484	534	485	517	510	518	535	474	500	499	525	496	487	523	498	514	529	495	498	471	456	514	497	505	528	493	514	500	507	476	532	517	506	507	478	487	505	524	555	519	507	523	466	511	511	500	502	507	466	502	501	480	513	559	518	506	546	497	500	468	505	537	508	479	524	504	522	497	524	504	475	521	483	519	518	515	539	535	538	509	540	489	537	498	511	478	507	503	530	513	494	510	497	504	495	502	527	495	511	520	493	520	511	531	496	514	548	459	507	543	535	489	535	495	481	538	476	554	515	489	510	522	471	485	548	487	528	519	521	503	490	469	504	515	514	509	484	521	548	504	488	501	483	515	513	500	526	504	467	542	543	487	487	514	485	480	468	563	470	491	494	559	503	482	523	484	526	501	537	474	483	534	541	556	527	519	552	490	469	531	471	491	521	493	496	518	527	484	509	517	527	542	500	489	508	544	471	539	488	526	504	494	522	492	490	514	500	488	508	498	521	568	489	508	522	486	498	533	510	521	520	531	499	479	495	519	515	505	537	519	491	507	553	483	561	512	502	516	543	511	510	481	530	544	500	529	476	512	531	465	501	519	515	504	498	519	503	536	552	503	520	520	493	532	513	518	505	524	475	484	497	529	494	513	501	501	506	510	501	485	544	576	522	524	509	484	495	544	514	487	516	493	513	537	507	507	486	501	505	488	545	512	503	512	474	512	489	512	520	502	530	513	498	501	507	518	491	503	490	569	510	467	502	533	569	465	514	518	545	538	522	552	503	477	508	506	526	497	521	524	493	485	510	522	542	480	539	472	525	494	489	485	541	532	514	536	508	521	480	501	475	525	541	491	473	545	491	517	502	488	539	496	537	485	479	550	499	498	497	495	505	463	500	525	448	533	521	521	566	506	502	460	499	523	509	523	530	472	533	523	522	512	521	521	532	503	494	526	498	478	517	518	512	468	525	512	534	521	530	522	513	533	477	506	541	509	492	495	497	499	497	506	494	527	488	481	521	500	510	486	536	491	498	511	501	550	535	504	513	510	525	523	519	506	549	529	524	517	478	491	536	520	525	497	541	529	482	527	523	521	538	487	540	480	523	515	523	500	498	487	553	521	544	546	470	486	510	538	513	499	504	523	538	485	509	470	502	537	469	524	495	533	489	525	486	485	500	545	543	495	526	528	503	506	484	534	504	502	529	490	523	533	477	467	501	552	522	471	536	527	520	517	493	480	495	520	545	493	516	534	516	503	480	507	525	531	503	530	527	500	513	506	513	529	530	512	511	501	521	514	472	524	544	516	579	502	512	531	482	520	521	437	515	535	509	561	524	544	496	511	507	483	502	507	514	510	511	536	527	518	501	563	528	577	570	487	480	538	559	516	486	502	527	512	509	523	535	511	483	499	487	550	503	531	519	530	481	475	527	504	517	559	458	498	528	496	512	491	532	518	512	529	521	505	472	525	520	452	509	498	496	573	488	503	484	513	512	490	506	539	521	587	502	517	495	526	539	501	496	491	546	464	484	534	484	533	529	507	482	526	529	506	492	479	530	499	463	514	528	519	526	503	470	545	499	520	503	496	481	520	527	480	507	500	504	492	522	495	526	478	504	550	517	453	493	499	523	504	504	524	503	516	491	517	511	513	482	504	526	488	519	535	502	497	510	501	522	516	536	505	564	507	546	495	542	500	492	510	513	458	495	502	571	493	532	515	528	496	491	456	531	477	492	542	537	503	503	508	539	522	493	514	529	541	494	518	524	489	521	515	509	533	531	485	494	511	492	500	507	490	503	533	533	487	499	529	511	514	498	523	497	576	480	501	502	542	517	491	533	522	503	514	511	499	478	499	496	521	504	500	517	541	547	517	494	533	513	527	521	507	490	531	517	526	490	498	527	489	564	535	525	479	477	497	513	499	450	497	521	530	496	506	509	517	491	459	492	504	530	475	506	516	542	472	489	534	513	532	505	541	484	487	495	516	509	504	500	533	521	543	542	476	510	484	493	526	472	465	471	513	522	489	512	493	547	492	494	519	521	468	505	468	504	504	494	506	514	538	534	515	496	522	494	469	507	493	514	503	530	520	511	488	510	518	514	490	518	475	521	531	514	520	554	482	526	506	502	492	562	544	540	516	512	486	512	506	454	521	504	540	497	512	523	510	487	526	454	511	515	493	489	480	544	496	470	545	492	473	500	514	496	542	518	515	489	524	566	516	528	499	504	552	530	546	498	515	510	516	523	498	481	559	493	514	491	482	547	545	486	504	525	532	504	486	479	538	494	494	509	524	493	508	519	528	537	497	519	507	513	514	528	505	470	499	504	539	541	499	493	497	493	483	515	504	491	541	480	513	561	526	521	574	537	504	514	493	481	480	512	508	540	536	567	542	533	471	503	513	545	522	516	499	499	513	539	504	511	478	522	507	494	501	512	516	526	529	470	503	532	545	537	543	516	505	551	494	521	497	507	534	534	510	482	508	483	512	535	495	449	530	482	546	506	490	521	499	493	504	474	505	505	566	474	485	499	437	490	528	509	484	508	466	526	490	522	490	529	555	491	559	528	486	514	508	495	504	523	518	547	516	514	516	481	518	503	510	482	516	475	469	546	518	521	514	467	470	542	501	485	516	518	524	511	512	485	488	487	528	528	509	480	513	483	512	477	518	541	515
22525	21130	28804	23695	21132	21173	8515	990	801	660	657	573	502	503	465	463	439	410	416	427	422	394	390	369	350	384	365	365	371	370	335	376	374	358	378	376	352	378	346	371	354	341	347	357	330	336	339	357	333	319	366	362	324	338	343	377	368	316	345	318	326	384	372	381	355	348	329	342	339	344	353	354	331	316	364	335	375	357	324	378	348	311	314	357	354	322	340	356	320	376	368	347	358	319	363	339	374	334	355	324	347	341	354	345	359	366	319	355	376	338	363	375	343	373	324	323	327	330	340	346	332	357	356	341	365	337	341	332	319	331	319	345	381	352	324	362	344	334	341	355	302	385	357	322	306	344	307	348	345	333	348	328	368	317	348	340	329	342	361	334	346	331	341	334	357	364	344	310	341	329	326	320	334	341	336	344	351	309	358	345	325	328	327	362	333	330	346	313	341	344	340	332	354	340	313	372	324	335	333	358	343	316	359	370	385	342	375	323	333	343	356	339	322	351	351	350	320	314	326	338	367	330	373	314	314	326	359	352	350	335	357	358	341	303	350	352	346	333	356	323	348	349	352	370	347	348	295	368	362	351	336	311	358	347	341	348	360	331	346	352	329	348	358	318	322	347	341	344	363	319	327	325	347	337	337	346	326	321	365	323	324	335	355	346	340	340	339	359	363	374	328	320	365	330	336	331	325	340	357	380	348	381	325	333	310	373	329	324	314	324	359	325	317	356	339	318	348	329	330	321	320	346	358	326	355	349	352	337	340	350	325	328	360	358	320	323	324	356	321	335	373	331	319	359	394	348	376	337	357	341	349	355	334	378	347	311	343	339	362	345	337	373	354	355	366	327	334	345	343	331	356	312	354	350	356	364	331	334	343	327	362	342	372	346	352	324	335	351	375	354	349	367	313	326	328	339	324	329	370	303	355	349	363	369	314	338	350	331	321	303	313	342	418	326	370	358	328	343	338	343	342	334	339	319	320	364	353	314	327	340	340	327	337	350	332	339	364	361	341	334	346	332	367	325	349	340	370	355	347	352	358	322	345	328	316	345	355	331	312	353	347	338	355	317	328	329	311	357	398	359	352	358	321	318	349	315	333	356	329	340	314	321	319	353	367	329	340	330	386	359	371	320	341	334	369	327	346	326	338	345	316	319	301	343	295	353	324	326	390	348	350	351	331	360	329	297	331	346	338	297	326	361	353	361	393	331	331	321	304	369	365	358	335	354	328	353	350	343	325	370	338	339	366	339	322	341	328	337	314	329	332	352	335	339	332	336	349	323	338	311	344	342	334	338	344	318	327	349	299	312	352	341	323	324	336	324	316	328	364	323	285	352	318	312	340	333	396	384	351	345	326	340	314	318	345	338	362	313	333	333	329	383	358	319	334	379	342	326	307	343	313	359	309	340	366	345	342	315	361	341	309	359	377	342	323	340	346	307	394	362	344	328	335	348	317	364	331	343	327	316	369	350	330	328	326	320	352	334	325	347	342	298	353	351	339	347	304	358	363	316	329	338	358	367	356	378	344	343	355	350	368	373	368	333	349	343	328	317	320	301	317	360	334	341	355	331	343	370	337	334	310	351	341	320	306	342	348	328	333	317	341	342	374	343	328	349	357	361	314	325	333	343	338	332	360	367	349	353	344	370	336	352	336	330	311	340	367	335	334	345	324	326	335	360	306	321	372	394	336	357	337	302	352	319	317	327	361	308	338	373	364	326	326	333	327	346	313	357	355	341	333	355	328	340	369	325	345	357	313	358	359	321	308	371	308	332	349	343	319	339	351	335	343	330	348	319	378	327	365	312	367	320	316	310	334	318	337	340	323	314	339	333	340	352	347	348	339	386	354	355	357	353	358	293	340	349	325	329	326	348	345	309	373	315	343	360	374	327	368	341	330	365	326	280	332	340	367	340	319	335	306	321	334	345	360	347	315	326	333	322	338	342	349	353	364	355	334	358	367	340	312	346	357	318	377	343	354	340	327	338	359	342	369	367	325	351	347	343	327	332	332	326	359	321	371	351	333	325	349	289	350	371	330	345	333	334	337	315	381	360	378	302	352	326	332	348	322	335	340	356	346	321	338	373	354	299	340	338	328	346	331	309	342	327	330	344	308	377	321	329	382	361	386	314	354	373	317	327	372	314	363	344	322	359	348	366	348	350	342	359	336	336	347	370	334	325	330	386	334	343	307	321	350	356	360	338	363	364	321	353	323	335	316	325	321	315	342	347	279	325	338	312	363	376	350	334	332	330	322	360	361	353	357	330	339	359	336	330	350	356	324	330	324	322	306	308	342	339	328	364	369	355	339	340	339	312	354	361	337	345	322	354	345	312	329	314	322	342	359	352	341	351	335	353	332	355	321	343	336	314	338	345	347	362	352	327	313	308	334	332	309	373	313	344	334	335	366	330	327	320	341	352	356	357	323	344	349	367	343	353	360	332	358	324	337	308	332	344	331	346	326	323	335	316	316	364	364	341	352	331	341	359	359	376	341	361	299	316	327	374	375	343	328	345	323	356	324	331	338	316	305	318	354	303	326	370	326	310	353	347	314	335	346	344	349	353	309	325	345	367	311	324	349	350	319	354	346	339	311	354	337	349	336	319	315	340	334	355	332	326	367	354	303	336	336	352	377	323	340	331	347	348	348	324	318	354	367	333	335	373	343	365	327	348	361	363	352	358	308	339	327	323	352	338	358	324	366	343	334	364	342	336	337	329	345	349	317	364	337	350	327	342	346	309	330	348	362	330	291	330	367	332	342	393	334	369	374	349	348	338	341	333	356	332	316	337	336	323	331	333	324	365	334	335	352	358	359	317	346	358	315	360	373	357	310	342	311	346	344	353	320	331	317	315	328	364	339	337	370	329	331	356	337	339	326	377	307	352	326	345	337	344	339	367	323	326	337	332	344	345	346	308	314	333	317	349	359	337	317	342	331	368	346	328	322	347	343	360	309	360	319	332	300	354	342	309	301	324	339	347	327	345	391	343	350	336	341	364	354	328	329	298	354	323	322	327	328	342	356	354	367	354	339	346	327	315	361	330	348	342	322	344	345	319	318	365	364	362	343	361	347	320	350	328	333	339	361	363	366	343	343	395	324	337	344	342	350	354	353	345	330	341	325	328	321	314	337	329	342	335	308	301	312	376	356	347	325	333	307	326	344	355	345	342	304	388	331	317	327	339	325	338	327	334	363	318	355	341	319	335	354	344	307	346	339	332	297	353	350	359	314	357	359	348	314	366	342	361	325	328	378	362	327	348	329	338	340	305	336	336	348	391	381	326	384	320	361	339	310	362	348	344	311	339	339	315	353	333	343	352	309	349	330	315	338	337	367	330	323	335	338	321	358	316	361	345	331	344	334	336	346	358	297	311	365	377	315	338	365	344	358	371	361	342	312	339	358	341	329	352	332	321	359	335	356	371	328	351	341	342	328	332	340	321	340	349	347	334	345	352	324	331	364	355	328	323	331	351	301	322	363	331	350	355	317	353
37480	16823	9311	4383	3205	2391	1873	1421	1165	930	759	745	686	661	607	529	522	471	466	426	441	428	451	448	407	387	416	404	374	345	378	394	365	372	411	371	345	357	371	356	417	381	336	399	344	369	338	353	360	363	387	338	384	359	346	355	349	309	343	350	353	336	324	355	321	369	349	361	359	349	377	357	389	339	356	342	350	334	367	344	353	320	350	364	375	318	354	364	358	368	300	330	349	355	349	349	371	324	354	318	348	396	334	334	339	337	334	345	339	369	351	338	355	341	354	344	359	360	365	377	317	374	343	350	339	348	373	375	358	337	339	348	312	358	326	359	348	354	369	348	343	341	338	334	337	363	361	363	330	335	358	330	329	331	334	367	324	333	327	353	300	322	337	362	331	337	359	368	381	385	313	341	338	375	374	350	348	357	381	342	341	353	333	334	342	347	383	366	333	363	357	356	342	346	346	320	321	389	329	313	347	354	356	345	354	350	328	373	370	344	361	362	326	335	328	358	384	300	355	379	332	348	317	343	363	339	346	354	322	326	331	337	355	355	342	334	326	353	347	343	335	356	338	357	372	337	327	322	349	301	350	338	337	349	356	332	331	349	356	359	357	354	351	335	304	364	382	352	328	355	324	348	361	334	343	339	336	329	307	331	346	349	344	370	347	341	380	344	342	330	311	363	340	320	329	375	324	323	383	367	357	364	355	347	332	346	344	338	338	373	358	363	343	340	331	358	308	366	340	338	317	337	310	354	344	341	349	333	334	347	322	334	341	367	339	362	342	349	346	326	375	349	326	352	361	352	318	302	353	350	365	356	325	372	324	338	341	375	367	332	340	347	358	350	381	343	337	353	330	348	326	335	352	307	331	357	341	340	351	344	351	342	361	358	362	331	334	363	344	364	387	372	365	372	347	348	347	342	364	394	335	359	361	296	304	368	328	333	356	344	344	319	330	332	343	345	346	322	379	343	332	318	334	353	328	360	346	312	383	332	342	321	301	346	358	351	340	354	362	357	354	340	322	325	346	326	358	334	337	330	342	357	318	368	370	345	342	350	323	356	366	349	334	350	330	336	339	346	359	351	341	328	369	343	340	351	338	359	333	368	385	348	336	346	356	364	347	349	343	358	342	368	340	374	332	349	332	377	340	331	321	323	334	343	342	374	357	325	352	378	348	350	329	329	329	356	343	347	380	386	348	325	333	359	338	353	342	345	348	389	362	341	376	323	343	361	327	368	332	339	343	359	355	329	366	356	331	369	355	335	337	349	340	326	359	319	331	365	332	347	302	357	334	309	336	309	357	312	302	356	345	332	332	360	319	306	328	342	338	340	341	337	361	319	314	325	356	337	333	310	348	344	337	354	385	365	328	388	383	335	336	352	355	356	356	361	342	336	363	369	318	357	345	332	355	319	336	348	362	325	317	317	318	303	338	375	341	365	344	362	299	315	343	353	330	321	331	329	335	368	323	364	346	335	341	354	346	330	345	374	355	350	326	353	309	335	346	337	345	362	310	361	359	336	349	355	333	347	340	371	351	342	336	375	354	360	375	351	355	350	336	335	324	336	316	361	304	386	328	315	367	365	326	378	360	345	326	343	348	334	354	324	329	354	342	344	353	361	337	332	375	347	350	347	316	315	359	346	406	320	332	315	323	355	379	314	392	324	332	367	353	364	340	347	318	351	324	356	363	366	337	342	332	367	309	342	338	330	339	352	373	346	338	284	350	343	362	373	361	343	346	359	334	368	306	378	345	352	371	323	351	354	360	333	366	359	354	342	356	326	347	350	337	357	342	339	353	331	297	348	338	369	340	359	364	349	384	366	344	358	338	320	372	354	337	331	332	348	324	337	362	357	341	340	344	358	348	376	354	339	378	352	352	303	335	317	317	350	369	354	340	358	336	360	391	352	312	364	356	349	332	351	359	338	340	336	347	348	339	347	343	351	343	345	339	357	338	343	369	360	344	349	343	342	332	343	367	314	357	349	341	355	333	376	338	341	354	346	329	339	320	340	364	363	356	318	348	358	340	309	373	324	342	335	354	325	350	370	352	365	354	353	328	357	363	343	305	311	344	335	382	373	334	366	336	334	345	330	315	335	355	320	358	359	329	334	357	369	346	345	359	302	351	351	322	332	336	341	374	344	349	349	332	351	369	341	340	340	348	359	343	351	348	361	349	343	308	344	359	320	335	355	320	354	348	351	331	339	333	347	345	363	362	328	351	376	340	327	343	361	361	343	332	342	342	311	348	328	316	334	333	366	337	332	301	358	342	330	349	338	338	366	349	282	317	360	331	378	376	362	340	324	355	352	352	361	350	334	344	358	341	352	317	354	363	342	408	359	348	334	327	349	362	337	342	356	349	335	327	330	331	362	368	354	333	336	368	366	323	309	341	330	341	321	316	340	331	344	387	381	377	359	342	333	335	356	364	359	352	321	317	325	317	355	315	342	373	333	324	339	311	309	333	344	339	344	336	338	365	379	330	359	324	345	334	322	336	371	370	354	367	347	335	349	343	370	319	354	329	369	342	356	359	350	325	304	368	354	367	320	370	334	371	334	387	333	323	344	332	355	362	335	350	337	347	345	339	374	349	330	346	318	341	330	315	351	336	319	327	359	327	307	328	319	343	361	342	340	335	358	299	365	367	370	352	344	352	333	353	356	345	339	335	370	379	381	303	319	315	346	350	334	364	338	340	361	336	313	333	315	365	342	350	340	329	355	345	364	344	360	371	327	367	369	340	374	393	374	352	348	359	321	333	363	360	361	348	314	343	374	356	387	333	372	360	345	341	365	332	344	355	315	331	338	351	315	324	356	335	341	347	343	338	369	327	326	329	379	346	331	365	366	366	368	361	325	394	341	373	356	357	328	370	339	339	361	338	364	348	339	322	327	354	335	352	368	343	325	352	364	349	330	357	344	337	324	290	346	324	351	331	411	332	375	359	358	346	327	349	376	347	356	328	336	338	353	333	317	371	371	372	358	323	322	347	354	367	360	331	321	391	350	336	333	333	355	336	373	332	318	331	330	343	379	342	385	353	352	321	354	394	350	342	345	375	354	389	345	380	319	345	333	346	373	346	327	331	332	354	328	337	338	345	346	357	314	323	333	354	365	357	337	338	338	368	334	359	375	358	335	357	326	349	346	326	350	331	329	358	368	356	349	339	299	343	334	338	357	334	328	357	327	355	385	338	365	336	306	354	354	356	330	359	329	347	358	324	339	362	327	340	387	342	340	338	396	378	370	331	327	329	352	328	351	356	376	362	343	341	340	328	341	344	348	356	321	383	336	332	362	344	347	335	335	342	339	360	354	326	340	370	335	336	370	326	356	316	365	349	327	324	368	355	383	325	370	374	339	371	302	357	347	356	313	353	327	338	348	357	364	348	324	327	332	349	351	361	328	354	340	347	370	334	340	356	335	350	360	331	363	337	362	319	331	336	346	332	359	355	341	341	341	383	344	349	331	349	365	339	343	360	350	365	373	355	353
27634	17544	3596	578	418	352	318	344	278	303	301	313	282	295	285	319	315	297	318	290	296	330	284	294	284	282	306	308	287	304	271	285	297	310	304	314	304	340	311	297	299	280	301	344	280	287	293	273	290	281	288	288	297	282	250	337	267	307	275	322	294	284	304	292	292	316	260	305	303	315	325	318	293	323	293	318	295	286	323	270	294	292	273	339	274	295	275	293	304	294	281	291	293	282	297	283	268	296	292	285	305	295	283	302	266	299	298	310	297	312	298	291	296	283	309	275	314	294	246	290	284	280	285	278	316	314	299	313	332	312	301	260	255	306	278	304	309	299	292	307	307	322	313	296	329	294	303	312	292	296	291	295	289	298	275	296	301	271	299	314	308	280	308	297	287	271	280	297	315	296	296	267	270	290	279	323	254	285	278	291	284	287	313	263	303	276	295	279	325	285	297	307	285	290	273	286	294	305	263	295	320	295	265	326	308	280	288	282	265	321	312	322	316	280	311	269	304	316	316	267	286	269	318	323	266	301	311	352	301	304	274	300	293	276	308	273	300	266	279	294	292	275	304	296	272	278	292	310	276	274	307	267	297	267	299	287	322	286	282	294	302	342	274	284	300	258	319	303	323	274	300	301	285	306	319	277	310	316	306	298	316	294	266	303	281	273	278	284	323	259	323	292	276	289	326	297	330	284	310	323	302	300	291	326	289	267	284	345	284	287	308	303	326	315	342	299	309	303	311	307	289	294	280	283	298	294	308	283	275	292	290	288	303	336	314	284	326	245	251	328	277	260	294	293	306	293	309	281	297	307	261	286	332	278	270	256	290	285	290	275	297	274	304	310	301	295	283	324	306	266	282	291	272	286	279	292	283	283	290	312	293	314	297	306	296	308	287	284	304	291	310	283	299	303	297	261	302	297	294	272	298	270	298	307	316	253	323	303	307	329	292	267	280	301	305	305	265	291	270	291	276	301	270	282	322	303	279	275	277	276	302	270	283	301	304	276	266	279	303	266	287	280	297	299	281	279	283	269	278	258	294	290	314	293	273	277	309	335	297	316	275	289	306	273	286	300	294	286	299	265	292	313	302	297	259	318	303	297	301	311	284	281	304	284	291	303	297	289	298	288	305	305	295	292	322	284	298	266	292	327	307	290	269	295	303	288	305	277	296	273	280	288	314	305	294	299	283	288	279	300	315	285	298	305	274	288	322	285	270	291	318	326	284	271	297	309	316	283	312	300	282	293	280	278	294	293	309	278	293	287	268	305	297	297	286	286	284	284	294	288	321	274	323	292	267	283	283	270	305	302	291	299	300	307	294	292	300	317	291	279	291	310	312	292	298	285	301	307	274	314	320	273	265	281	305	277	307	290	307	278	294	274	312	300	275	280	300	298	327	295	282	315	278	326	316	295	299	268	302	299	299	298	312	306	282	274	267	260	275	291	276	307	258	282	280	250	296	305	280	322	317	312	302	310	315	299	289	272	289	288	276	309	288	291	285	299	271	295	316	258	292	309	284	327	283	291	311	320	274	288	262	290	288	292	275	295	314	278	320	277	304	319	296	294	288	304	305	287	322	329	257	300	302	295	276	281	269	275	280	286	291	283	289	327	283	300	287	285	300	306	293	302	274	265	293	300	288	312	278	282	294	290	265	276	278	262	286	292	292	277	277	291	317	286	300	295	297	292	270	298	281	272	306	284	316	265	297	320	282	295	301	288	284	298	289	286	297	278	289	285	304	310	307	284	313	318	272	306	284	294	301	279	295	320	311	282	288	294	272	289	306	281	293	299	280	322	301	296	322	274	299	279	292	309	307	286	295	276	267	265	282	314	290	272	285	289	303	287	293	341	316	308	284	283	327	304	297	246	305	277	283	303	276	304	314	274	312	273	296	285	273	319	257	284	269	328	265	277	302	289	240	323	280	288	279	295	301	305	292	296	295	304	278	279	284	324	274	270	299	326	269	260	270	311	293	298	297	304	299	310	296	305	280	328	290	294	302	319	323	306	285	290	297	300	267	291	273	284	297	298	243	308	282	334	278	308	312	300	260	247	313	272	278	310	287	289	269	302	317	324	287	306	284	289	303	303	265	293	268	317	317	276	311	250	300	272	286	280	318	274	303	311	270	299	266	262	281	338	270	299	294	292	306	283	333	290	315	271	330	320	264	297	297	316	312	269	318	299	260	338	282	281	311	301	317	293	289	292	302	273	263	271	274	278	286	267	285	290	282	305	317	273	297	289	280	298	279	277	264	307	315	262	298	289	277	280	299	297	288	296	295	288	299	296	318	306	309	305	289	316	289	301	299	304	311	299	282	297	282	270	296	323	301	317	317	309	243	289	320	296	319	319	293	296	339	299	284	304	301	278	270	321	295	311	283	287	289	300	289	302	305	309	302	273	302	306	271	303	303	303	293	291	292	312	253	306	297	303	299	297	296	297	300	329	303	303	279	290	268	271	317	290	299	297	267	249	317	328	348	298	288	292	308	303	318	273	326	296	297	288	291	279	282	292	291	278	280	301	308	289	291	290	291	282	262	299	283	283	285	275	269	260	302	300	296	325	321	297	296	295	288	278	277	266	309	285	279	328	299	305	316	301	327	295	251	301	296	291	303	292	278	312	306	290	316	313	272	297	289	261	286	286	293	299	292	316	272	295	278	286	281	317	283	271	312	257	274	300	259	292	306	277	269	278	301	290	294	285	268	314	281	249	307	298	294	303	294	305	309	288	301	268	300	282	317	300	298	272	257	310	301	297	311	306	318	295	285	283	300	310	316	299	272	276	280	313	301	289	259	301	309	303	285	326	321	301	337	317	308	293	272	273	288	284	302	285	298	280	314	283	314	292	279	289	294	267	322	292	328	296	300	284	279	293	272	293	275	273	307	282	282	285	294	296	289	310	324	287	280	300	276	304	321	285	310	285	294	297	299	269	277	313	322	305	274	308	289	254	315	301	314	282	307	263	282	277	269	279	280	284	269	293	286	298	277	303	302	305	334	263	335	297	277	289	302	275	302	267	259	325	279	290	294	299	308	300	282	275	301	303	260	295	297	315	301	303	254	279	341	298	285	316	250	297	304	288	297	300	302	302	293	293	306	300	293	282	307	298	312	267	312	311	322	275	288	305	301	277	298	295	280	301	292	306	284	254	296	273	283	269	284	310	284	293	252	296	287	308	263	267	281	290	278	292	299	301	324	311	307	297	276	312	311	293	317	300	327	288	283	278	304	283	278	304	242	280	302	267	316	296	264	293	294	304	285	281	293	297	292	316	305	294	291	308	301	288	308	262	311	306	306	262	297	271	276	278	288	320	323	263	312	301	313	300	297	295	314	304	320	278	287	310	313	271	293	315	271	298	294	303	253	259	275	284	282	259	324	271	308	286	289	267	300	296	279	295	288	318	241	261	293	280	297	310	286	309	309	274	278	282	301	262	297	323	291	307	295	251	288	289	295	319	284	287	274	286	293	294	307	293	291	307	300	260	282	278
8994	1465	667	465	369	359	372	380	359	318	346	341	322	346	330	368	365	348	318	305	355	339	296	306	310	328	312	342	363	326	340	321	352	291	347	327	316	306	350	313	326	347	293	368	313	327	301	334	348	334	337	339	320	329	325	316	311	326	323	311	326	325	330	343	311	318	314	354	323	347	345	347	343	335	329	308	323	295	333	329	316	307	302	342	313	356	317	314	340	290	303	306	345	335	336	317	298	328	344	313	344	364	338	351	337	320	337	325	357	329	329	344	319	348	335	318	341	343	331	312	306	314	354	301	329	311	332	352	359	321	351	341	343	339	344	319	341	332	325	295	328	307	340	342	318	323	314	341	331	305	330	306	314	324	293	311	352	317	323	317	321	349	319	313	309	305	293	341	313	343	305	348	309	348	329	317	318	327	358	330	312	348	321	303	330	315	350	332	288	313	331	335	314	333	345	345	324	339	311	310	341	331	336	314	353	333	328	290	337	291	312	322	328	363	369	297	309	346	340	327	336	352	340	345	329	307	332	348	348	296	334	330	301	340	317	347	327	310	317	343	296	321	329	331	309	355	360	330	365	320	329	330	329	335	316	343	317	326	311	365	330	332	349	326	326	302	364	325	311	366	348	323	340	356	332	298	329	339	331	309	357	350	345	347	296	330	320	314	321	326	339	311	307	337	354	316	345	309	298	347	320	343	313	338	312	324	331	326	296	339	323	284	337	326	364	296	304	345	348	344	319	346	334	340	323	324	309	332	312	343	338	320	318	320	348	332	344	316	338	317	366	333	354	305	323	301	332	343	313	346	316	354	303	327	356	372	309	334	330	290	331	358	318	335	330	324	316	335	288	336	330	345	347	331	343	324	290	299	326	312	331	341	297	304	333	344	316	323	336	327	317	331	322	313	322	314	349	358	299	309	341	328	349	311	328	302	337	349	316	317	284	313	325	321	335	315	338	311	331	335	356	328	329	358	295	307	278	329	309	317	334	308	340	335	308	328	344	337	304	329	321	324	352	351	327	315	330	324	343	305	324	331	340	304	334	389	322	350	323	324	341	310	336	331	301	322	323	319	348	316	351	360	315	324	310	331	326	339	298	315	349	343	309	361	354	350	327	354	307	310	316	334	309	356	333	295	329	301	344	336	337	341	303	366	327	353	325	288	336	311	331	308	310	316	343	324	329	334	359	322	312	299	336	298	305	323	324	327	341	313	323	357	320	315	332	329	311	363	327	324	335	315	314	343	364	323	318	319	311	330	333	333	325	321	327	314	338	323	322	335	342	320	332	311	316	324	314	343	360	325	340	347	316	308	321	316	304	308	353	332	326	338	356	370	313	308	333	318	342	339	367	353	286	354	354	326	306	324	347	354	334	321	356	318	298	348	344	324	293	360	349	321	321	353	341	327	327	355	283	320	334	344	319	337	319	331	328	337	309	319	379	318	318	333	321	317	293	328	323	283	328	359	316	337	340	325	317	302	342	313	292	317	305	331	356	326	305	373	346	310	359	317	342	326	319	332	340	316	323	355	333	305	351	311	323	332	341	348	348	326	300	363	311	329	327	322	317	341	325	336	361	341	315	332	311	350	342	331	322	306	334	335	310	347	329	310	326	326	326	346	314	337	321	325	349	326	345	339	336	345	329	317	327	344	326	358	309	327	354	331	346	342	331	295	342	354	318	331	297	340	292	331	296	341	307	333	330	346	301	335	301	317	318	303	306	334	331	335	330	334	323	370	320	325	299	333	343	320	313	351	390	310	347	351	303	313	308	319	337	307	315	328	340	330	298	277	335	326	328	326	332	365	332	310	307	340	329	349	329	312	338	353	346	328	331	339	354	342	310	353	331	371	342	323	338	321	316	349	335	325	341	333	339	328	319	314	345	309	319	325	299	321	327	325	333	298	338	313	331	325	361	342	323	296	338	332	350	308	299	342	324	338	321	362	318	353	344	337	307	354	332	326	340	324	351	312	324	341	313	331	327	344	347	332	339	340	329	338	324	346	325	305	274	337	305	324	329	325	319	322	323	315	364	319	320	359	336	341	361	325	338	335	352	345	319	333	331	329	342	336	329	365	311	321	349	296	311	328	332	319	348	338	346	329	313	323	342	305	319	357	321	301	317	299	302	322	335	358	327	348	316	328	326	280	346	305	352	371	335	328	330	329	291	311	315	328	329	314	323	324	337	308	323	334	323	297	314	323	336	331	322	306	324	336	351	294	292	354	333	303	349	299	327	299	353	304	341	321	330	304	304	342	338	325	335	343	309	315	359	337	329	335	295	345	329	349	340	319	350	327	337	325	320	322	334	374	339	339	322	321	341	316	348	327	311	312	336	347	272	302	323	334	316	285	320	329	352	335	339	355	296	336	334	311	334	331	302	318	358	301	328	300	295	310	329	353	299	350	335	305	319	361	319	293	337	345	319	320	310	329	311	295	341	318	292	287	318	320	362	340	343	313	337	309	325	309	319	377	309	322	342	313	352	326	354	319	348	334	312	314	339	319	341	333	312	337	334	329	316	347	316	361	315	323	337	335	301	356	330	342	350	313	319	303	298	328	302	287	366	319	325	328	313	326	321	312	341	342	301	358	316	322	310	321	307	289	318	292	334	329	325	328	349	354	331	337	321	342	335	326	323	321	366	306	295	334	291	306	321	317	324	319	304	331	346	309	316	340	316	308	324	347	331	308	352	304	325	336	329	340	357	321	313	303	348	333	319	325	314	338	320	322	344	306	319	305	323	297	329	310	317	311	332	314	314	331	327	314	306	321	337	334	320	308	318	341	318	318	331	340	335	320	333	369	335	285	320	307	326	318	345	346	323	377	330	352	318	304	378	342	310	296	289	355	335	314	318	338	324	321	291	337	315	320	324	334	308	340	325	316	309	290	316	338	342	338	321	341	344	330	315	315	328	331	367	309	315	331	314	326	311	313	319	320	322	299	352	335	369	304	321	302	321	334	317	313	321	329	366	312	325	329	306	382	324	322	350	321	311	324	350	326	316	328	314	326	313	328	357	320	299	317	335	335	333	303	299	309	364	328	325	356	355	343	355	310	344	298	338	327	344	305	328	350	313	307	293	335	297	315	361	342	331	323	321	275	324	355	347	314	336	335	337	343	326	338	344	331	326	317	351	324	318	356	317	318	305	335	317	326	323	352	310	343	353	323	305	320	302	357	315	313	325	332	306	301	296	349	313	320	299	302	322	312	341	329	322	328	330	316	325	335	344	304	360	290	322	338	358	299	309	305	333	335	318	311	342	297	329	345	343	349	331	307	330	332	329	344	346	331	341	357	361	324	333	327	321	372	337	333	350	335	316	346	329	327	302	310	327	307	316	348	328	313	345	292	337	325	342	384	348	316	294	298	293	299	319	301	333	328	309	316	295	334	337	338	319	338	340	297	349	338	342	338	333	317	310	307	315	328	338	303	309	314	338	363	315	327	314	289	335	341	314	370	332	354	340	341	330	293	340	307	353	359	355	331
23563	21034	28224	24041	21023	9573	711	439	355	312	276	241	255	220	224	216	207	218	174	202	178	171	203	171	161	198	175	160	148	135	162	168	155	153	169	144	168	180	155	154	144	152	149	176	162	160	134	153	148	150	181	133	176	150	153	147	156	149	163	133	152	137	173	160	141	159	159	157	134	148	143	152	149	151	175	160	149	153	142	169	173	157	137	159	153	156	165	135	142	162	169	146	144	157	156	131	145	151	161	166	161	157	124	155	156	143	162	152	157	156	150	140	146	150	174	155	147	156	164	161	140	136	153	145	150	133	149	146	151	160	144	159	151	172	135	155	166	142	168	137	148	152	164	136	137	138	144	158	149	159	173	132	130	134	135	147	167	151	183	179	181	151	144	125	149	143	162	182	156	143	178	162	138	153	146	135	148	149	151	144	140	132	148	137	148	164	137	151	148	162	157	152	179	160	149	139	167	165	162	144	155	138	145	140	154	139	152	147	168	154	125	140	153	148	150	145	174	158	126	119	150	153	161	155	140	151	149	153	143	134	137	161	140	153	134	170	123	142	166	155	154	158	147	132	154	147	151	166	157	160	151	137	147	149	126	158	170	160	154	168	163	128	171	132	162	149	175	142	148	152	145	138	147	135	148	151	145	165	156	175	152	152	159	161	157	157	143	158	135	178	180	155	165	147	148	140	156	154	143	156	133	170	128	140	139	165	158	133	150	169	155	146	148	135	144	148	148	133	129	161	149	142	125	139	163	130	158	157	162	153	155	148	136	150	152	150	142	123	175	137	169	132	125	163	140	149	158	149	162	150	136	144	148	158	141	145	169	148	147	134	167	142	154	139	167	142	166	150	132	129	139	143	159	152	132	135	162	153	138	151	145	134	139	132	142	155	132	168	140	154	159	141	164	155	137	137	166	140	161	134	157	150	153	133	144	166	150	129	144	163	171	143	171	140	170	150	155	162	156	156	153	161	130	149	174	144	154	137	156	141	160	142	161	188	148	144	170	154	147	157	176	163	158	130	164	141	154	147	165	154	160	131	169	163	142	158	157	169	151	136	133	166	146	166	156	153	122	133	158	122	149	147	146	151	138	138	146	146	130	143	143	129	143	147	147	138	142	184	132	154	152	163	171	167	164	150	153	136	143	169	157	147	162	157	158	141	141	154	147	145	132	151	161	141	156	169	136	137	158	150	146	136	130	158	132	127	161	153	141	168	157	159	154	149	167	153	160	135	145	137	175	128	160	152	152	146	171	165	165	145	129	143	168	146	144	140	145	143	135	148	129	148	147	137	158	133	170	174	160	157	164	126	162	144	159	151	124	141	124	150	143	149	133	144	145	166	153	148	151	167	149	139	132	148	128	126	166	152	153	159	129	147	145	167	164	159	146	146	154	137	159	146	150	154	130	138	146	140	155	145	119	140	143	145	140	147	139	171	157	143	140	139	150	172	155	142	152	148	167	159	149	123	142	134	144	127	139	161	150	142	139	158	158	140	164	158	145	163	152	141	142	159	144	136	160	159	148	155	134	142	132	154	141	160	135	157	125	155	165	157	144	161	153	152	144	138	157	163	147	153	158	150	167	142	144	141	140	132	144	169	149	149	160	179	131	165	145	140	170	146	148	165	161	154	143	155	136	144	153	163	147	163	142	160	148	141	143	146	153	145	135	166	150	154	132	135	161	176	127	139	153	156	145	139	152	145	135	164	166	170	154	178	143	152	158	173	137	136	179	159	143	154	145	172	130	141	151	152	142	155	137	139	153	174	152	162	150	154	152	129	165	163	146	134	153	165	158	138	140	151	146	178	144	152	156	144	147	147	140	130	163	144	155	127	160	144	148	152	146	158	164	144	154	166	140	163	145	158	152	125	139	154	119	135	172	153	169	143	148	132	154	147	163	160	183	124	169	166	144	172	129	160	156	137	158	136	153	144	139	130	144	140	133	142	152	164	136	150	167	163	135	147	169	146	143	151	142	134	144	165	159	167	137	125	150	141	165	163	135	164	138	158	161	150	133	145	124	165	120	149	170	144	134	162	149	130	137	142	133	142	158	144	145	142	144	150	157	127	148	160	152	165	138	154	153	143	164	142	140	137	164	146	158	145	164	144	131	139	139	140	161	144	163	168	137	136	173	149	163	166	149	126	141	145	168	152	134	170	148	150	130	151	158	166	156	152	162	160	149	161	126	137	153	156	151	156	164	134	147	144	161	135	161	150	174	139	128	155	142	159	143	155	162	157	128	158	138	145	146	134	149	167	107	161	167	167	135	146	151	161	144	148	142	144	150	146	143	176	149	138	141	151	155	158	172	150	148	146	152	158	166	134	138	161	131	163	161	151	143	144	147	117	156	167	148	142	129	137	144	166	151	167	136	148	148	166	141	144	153	149	162	162	155	161	154	177	144	136	149	136	173	168	152	153	156	164	172	155	163	141	155	154	144	152	155	166	146	154	156	136	148	144	157	133	161	175	143	147	159	133	123	138	139	179	130	178	158	158	149	170	160	153	151	167	133	156	141	159	181	154	143	145	155	154	139	126	140	139	136	166	128	146	168	144	154	147	157	139	138	158	161	148	125	149	148	151	154	160	131	163	147	139	132	159	140	153	143	160	154	149	151	156	152	146	162	146	154	150	161	145	157	156	146	164	136	160	159	140	148	154	131	147	153	141	152	126	157	155	143	161	148	144	162	159	136	149	160	161	155	162	135	153	139	131	147	145	127	170	155	162	182	159	141	158	148	158	146	149	144	167	147	135	181	151	155	147	158	174	126	139	142	161	165	147	142	144	148	170	153	155	143	136	155	154	163	163	157	135	141	134	174	153	163	182	150	147	133	157	186	150	168	153	144	135	154	162	148	171	160	150	145	150	146	132	142	146	150	152	186	159	156	167	149	169	150	122	144	170	151	135	147	142	167	150	147	120	170	134	154	130	163	140	139	148	142	152	156	133	126	142	163	151	135	155	150	145	153	158	150	156	154	164	153	169	154	157	167	176	133	153	141	177	142	153	116	128	146	132	159	148	171	142	146	139	142	176	132	143	161	167	152	156	134	160	127	145	159	168	164	134	149	126	135	130	139	155	141	143	162	151	149	157	155	147	149	178	147	141	132	137	141	143	138	161	121	148	147	138	139	130	164	151	166	145	153	131	119	163	131	174	154	163	153	167	143	160	156	148	130	157	146	162	153	159	150	170	139	166	142	142	148	125	175	150	147	171	142	146	130	158	160	160	148	129	138	154	141	140	128	155	151	147	157	134	167	136	129	158	146	149	153	134	145	124	154	136	153	131	129	152	140	133	153	164	154	144	141	151	165	142	127	147	170	166	172	146	138	144	145	161	147	174	147	156	143	156	138	165	159	155	148	141	133	152	159	134	150	144	165	164	152	159	149	139	155	137	149	154	129	146	145	152	147	129	161	145	165	150	169	138	146	130	159	148	159	147	122	152	160	132	140	138	149	170	148	144	143	138	155	145	155	153	140	136	166	125
30231	12080	5388	2388	1760	1227	942	767	595	475	421	377	322	324	297	260	253	241	237	227	231	197	190	207	229	169	197	216	207	187	209	173	149	196	183	157	214	188	198	182	176	172	191	179	156	183	197	176	192	181	189	192	169	205	163	189	183	153	176	187	159	180	182	180	202	187	169	165	151	177	177	167	191	182	175	176	174	172	180	148	165	185	153	162	146	175	185	184	180	191	172	178	176	168	167	197	176	163	173	160	166	184	176	175	173	157	186	189	175	156	145	159	181	171	151	184	192	188	166	171	164	175	149	183	172	177	170	151	186	174	175	151	151	139	156	152	185	175	165	190	172	172	178	162	187	181	162	156	164	144	181	178	164	186	177	170	174	190	183	187	169	188	166	191	186	161	166	174	181	165	162	195	166	177	158	191	153	182	175	180	157	175	170	164	171	174	141	166	185	166	164	173	157	171	171	163	169	168	161	169	195	198	164	175	185	159	161	176	197	184	163	154	166	151	172	178	207	174	187	179	165	167	183	166	152	181	169	148	197	171	191	167	170	167	176	159	180	163	179	188	178	199	177	186	181	181	173	173	157	157	173	188	166	168	172	156	182	183	164	170	202	193	173	190	155	153	173	175	166	174	167	175	161	165	176	158	185	181	161	189	171	174	186	188	159	174	164	178	165	178	194	178	171	183	175	189	186	156	173	197	162	165	161	173	142	163	176	165	153	178	174	198	184	172	197	168	177	141	160	175	173	193	193	187	156	176	162	169	169	157	187	172	178	179	182	160	183	170	193	163	164	186	158	173	169	194	153	156	159	168	196	189	194	162	157	193	177	183	154	147	166	207	185	140	184	183	169	206	176	175	166	170	207	169	177	183	173	201	171	176	187	173	196	189	186	166	180	171	182	172	148	159	162	187	162	180	161	175	169	167	183	167	188	153	171	166	169	172	172	175	174	166	176	161	173	182	170	188	152	167	174	166	158	182	171	151	181	188	180	172	166	161	158	164	155	180	176	162	155	174	172	172	156	205	178	182	161	165	191	177	175	166	172	178	178	162	169	164	149	193	182	167	173	174	160	169	182	164	187	174	184	172	176	180	181	168	175	162	180	176	163	166	150	167	194	172	193	179	177	176	168	173	154	154	167	169	158	149	180	202	177	178	188	176	187	154	170	170	166	163	167	181	167	145	180	189	150	165	176	173	161	168	182	155	188	181	154	181	176	208	187	172	177	156	171	164	168	153	181	174	181	189	166	173	200	175	186	163	179	180	186	182	162	178	180	176	161	162	179	165	194	174	168	186	173	158	170	172	200	174	170	157	142	150	169	162	145	193	160	163	184	179	175	171	178	185	168	190	170	164	159	154	146	194	171	146	173	161	185	168	195	174	177	167	159	183	176	175	172	180	176	151	196	168	168	157	185	157	185	158	170	164	177	176	166	168	191	158	149	169	174	199	193	165	186	186	177	174	185	180	189	180	171	175	153	185	167	180	185	177	188	168	161	173	197	164	174	169	170	156	190	162	160	196	204	183	172	160	171	162	153	180	185	184	167	169	170	163	154	167	187	179	161	143	172	172	178	155	135	171	164	164	165	164	167	174	194	205	156	156	151	165	189	183	163	174	182	151	163	178	171	152	160	163	181	164	151	150	154	166	168	157	153	150	160	170	162	187	163	166	186	173	170	178	168	161	158	177	179	161	165	177	168	186	189	167	164	170	149	170	178	166	188	194	158	176	164	170	177	180	150	188	173	166	171	170	176	155	162	174	173	162	188	174	172	166	165	190	163	162	161	151	180	150	171	177	173	180	168	165	172	170	188	170	158	164	190	163	162	185	161	169	172	178	166	183	174	165	174	169	169	155	167	206	158	163	179	166	163	179	160	191	161	185	186	179	170	175	156	156	168	178	168	177	177	158	178	180	164	164	182	162	173	170	185	156	154	186	145	156	186	171	172	208	142	186	179	171	193	179	170	165	182	171	168	161	190	169	170	161	165	178	161	188	186	153	174	203	152	192	162	155	167	180	187	174	172	130	169	176	166	163	194	167	191	136	183	167	174	194	167	177	175	182	197	170	175	182	175	159	172	175	174	154	184	176	180	169	195	186	176	159	161	147	167	189	168	183	161	172	183	183	189	158	167	160	160	186	166	188	173	161	153	186	170	166	180	193	154	170	180	174	173	188	187	177	162	161	177	181	191	175	162	172	135	165	153	170	149	194	158	183	154	186	185	158	165	170	158	169	180	177	181	167	166	175	162	165	178	171	158	192	166	174	164	156	151	185	182	164	170	177	172	175	184	175	171	140	136	176	186	183	172	176	181	169	180	173	157	178	174	186	153	181	150	187	194	174	175	179	159	157	151	168	158	173	169	192	158	180	175	173	185	208	164	175	162	159	186	168	170	158	162	175	161	141	168	172	168	163	170	200	166	184	166	164	184	178	152	149	185	169	179	166	186	187	178	190	156	181	139	178	169	157	169	173	159	168	159	174	186	175	175	194	161	173	160	151	171	171	166	175	151	180	203	161	167	154	169	204	159	137	187	189	182	164	172	159	190	181	168	178	162	175	162	175	183	152	187	149	165	181	187	180	179	191	203	178	185	188	166	195	176	160	186	180	151	193	170	178	144	162	155	180	173	176	178	143	176	168	164	158	174	151	166	168	161	179	180	177	168	167	171	167	181	180	173	183	163	184	137	172	157	179	157	171	139	208	160	167	182	162	185	182	170	176	192	175	163	152	175	165	185	190	193	155	200	174	177	180	173	152	174	166	185	183	182	195	166	158	164	189	157	164	172	149	171	178	167	168	184	185	180	193	168	191	181	190	184	147	178	147	173	180	170	158	168	173	171	140	183	158	175	184	157	161	165	165	180	188	179	180	168	148	150	168	179	176	183	165	164	194	181	187	181	181	160	159	176	176	167	169	183	179	153	203	163	165	151	167	159	178	179	167	190	166	172	161	175	164	157	177	178	172	164	165	186	165	176	158	177	162	167	171	163	169	157	165	174	153	160	158	180	155	150	159	165	161	177	190	181	179	166	177	185	175	153	144	182	185	190	144	179	176	200	172	157	157	203	177	182	165	184	180	170	148	163	193	164	173	180	175	162	155	185	164	166	189	196	186	179	172	176	163	163	204	168	160	166	176	161	175	190	170	159	170	165	178	178	163	162	187	181	172	178	172	171	173	188	171	174	198	169	186	180	167	181	182	180	139	167	192	174	180	179	167	180	138	164	171	176	163	177	171	182	181	166	189	167	170	168	179	189	173	190	182	168	188	179	184	155	158	160	174	180	184	153	168	177	168	184	169	153	154	171	180	184	165	162	165	161	166	158	190	161	163	166	169	197	163	164	208	198	154	151	171	180	157	172	170	182	161	175	177	164	182	190	174	158	183	180	166	190	178	170	170	173	157	165	192	161	155	183	161	180	190	189	185	168	186	169	191	194	173	159	134	199	173	169	172	167	152	172	156	168	169	162	190	171	178	167	153	160	175	168	145
24909	21073	27142	25146	10133	967	716	694	561	572	578	512	531	551	523	486	500	515	507	509	509	497	500	483	495	484	507	492	481	509	458	476	478	505	496	470	487	496	522	510	487	500	516	498	492	481	509	507	477	501	531	456	478	525	501	525	490	466	463	476	450	500	498	445	501	450	478	478	451	458	541	492	489	492	523	499	504	474	512	504	442	509	462	484	492	454	496	478	455	508	515	471	505	492	476	476	482	495	500	484	456	522	507	529	472	521	494	519	496	499	512	526	489	467	484	487	477	472	481	443	456	497	497	475	469	448	469	479	467	499	528	506	473	498	469	465	499	472	451	481	481	486	494	501	504	496	467	487	469	481	515	535	439	483	482	515	507	448	476	460	476	424	503	507	500	462	521	504	505	498	464	464	477	500	462	497	490	521	510	461	464	457	490	473	504	455	511	512	497	485	451	456	488	484	498	471	504	464	464	532	437	474	497	460	489	501	481	493	500	521	489	459	513	484	511	478	485	427	451	465	466	496	448	501	504	476	417	483	450	510	451	468	478	497	489	483	499	461	494	481	465	495	495	486	507	484	463	497	451	502	484	508	471	460	472	470	491	492	448	472	505	517	504	481	496	486	474	528	462	511	467	478	464	528	468	490	493	491	528	483	463	444	487	467	493	491	459	493	459	477	493	511	461	499	454	503	437	460	488	516	465	506	485	473	473	486	510	502	462	423	496	499	460	461	490	453	444	534	493	482	505	466	492	461	441	502	491	490	499	491	525	474	505	487	487	454	483	503	496	485	492	452	452	491	485	452	492	470	483	507	466	490	488	483	535	485	498	505	503	462	482	468	481	465	500	478	498	517	511	485	481	491	474	480	479	493	510	443	493	505	489	484	489	496	485	541	518	486	497	463	500	497	513	474	488	469	461	507	506	462	502	439	463	502	462	478	496	457	489	470	512	540	500	489	455	471	474	462	478	515	472	468	479	486	495	487	490	475	458	504	517	499	529	485	501	514	484	538	496	481	494	487	454	513	464	490	439	499	518	473	467	573	479	475	493	460	460	467	497	503	499	470	467	464	477	506	423	473	507	472	480	491	537	477	465	491	469	498	512	487	455	498	501	479	486	499	461	506	473	491	467	453	467	473	535	469	476	499	470	483	499	485	482	497	489	474	476	475	447	507	503	504	468	471	484	494	454	505	483	470	488	479	497	491	484	521	509	531	471	493	516	505	511	486	505	472	482	488	486	489	481	467	477	452	462	462	470	511	468	457	535	496	483	463	488	441	491	488	461	465	496	500	480	482	517	473	460	519	473	465	480	550	485	471	484	503	497	517	470	464	478	507	507	445	500	468	494	466	481	470	497	443	513	498	461	499	498	501	517	466	489	495	491	445	516	476	432	456	463	485	494	495	507	486	514	475	504	509	452	450	505	466	504	464	462	468	498	496	496	490	450	466	488	511	494	512	525	505	460	452	509	527	542	481	472	488	470	492	476	477	504	465	441	473	505	530	496	473	467	477	475	494	480	488	475	508	490	505	505	490	511	484	554	479	515	496	482	474	484	436	482	498	482	509	504	490	484	514	441	498	473	505	476	502	474	529	483	474	452	501	459	512	481	474	480	504	478	505	475	472	473	478	456	451	460	510	427	497	510	478	445	524	475	466	468	481	465	459	513	478	476	470	489	478	492	479	469	497	525	530	496	489	504	506	488	505	460	473	528	508	483	464	489	445	457	497	473	498	486	452	475	473	529	471	498	510	510	515	458	493	493	515	464	507	512	492	450	463	464	490	454	471	468	466	502	489	498	494	472	473	501	515	474	543	487	500	472	515	465	485	440	509	512	510	504	471	457	486	532	501	460	463	494	476	443	482	520	460	490	455	533	521	476	461	472	497	443	460	483	515	508	457	497	493	480	502	470	457	517	506	472	460	463	482	494	509	464	510	528	507	500	506	499	499	489	519	496	470	485	475	494	468	499	507	519	488	513	454	461	514	481	475	476	503	453	502	466	501	466	497	497	446	477	512	469	520	476	491	490	498	485	470	546	482	498	512	534	509	490	478	502	492	489	487	461	499	491	507	480	510	513	481	498	504	503	505	526	484	516	480	516	441	481	471	466	495	489	445	480	527	486	507	454	451	478	445	493	515	482	459	489	461	514	468	493	497	470	473	490	473	466	478	462	503	426	489	497	458	468	462	536	525	497	484	482	476	478	415	447	488	521	491	493	480	479	504	530	465	494	529	533	477	481	508	520	446	478	521	486	527	472	521	474	492	479	480	502	490	510	518	470	443	464	477	450	507	505	498	498	484	471	477	467	492	470	490	443	508	487	516	443	533	493	498	538	474	496	492	481	456	517	492	494	468	464	489	498	473	465	465	485	500	484	482	480	505	537	498	507	503	481	482	485	499	481	511	480	508	521	494	479	522	515	519	484	499	525	554	494	497	513	503	477	469	488	505	484	508	487	495	449	512	528	493	475	487	476	475	479	427	465	482	531	433	455	497	501	516	496	493	483	499	453	495	508	451	488	504	490	500	489	514	482	450	504	478	512	452	478	446	495	442	550	491	482	521	472	516	472	533	472	490	446	453	466	456	451	461	499	436	515	510	483	476	476	500	476	494	488	482	460	523	463	482	488	493	515	495	499	491	478	483	466	463	487	512	494	486	487	481	464	470	469	478	471	451	478	480	471	467	479	499	499	484	509	457	500	472	533	470	475	515	458	492	466	512	497	504	477	453	461	482	451	483	502	462	497	489	471	547	497	514	467	465	473	481	477	501	439	500	487	473	503	532	493	453	477	503	461	501	484	468	481	472	511	492	502	447	504	478	494	480	514	495	504	476	488	460	521	454	472	447	524	483	505	505	510	480	495	459	484	511	494	526	522	508	484	450	490	484	497	466	464	475	486	485	516	491	500	477	523	493	502	480	462	509	459	448	499	476	504	511	491	503	491	506	484	511	469	516	488	465	519	475	503	499	463	488	507	470	533	446	437	470	474	513	530	496	461	446	452	497	432	472	496	471	493	525	444	497	503	484	510	488	482	523	485	510	493	514	465	483	486	447	501	496	466	511	459	507	499	464	473	469	469	475	555	523	480	487	477	492	485	476	481	503	481	522	463	497	471	514	465	488	458	494	518	460	473	464	460	503	496	467	485	455	483	470	513	461	504	471	498	496	474	492	488	467	476	499	458	461	505	504	470	483	473	486	491	481	525	519	482	499	485	503	445	484	494	503	514	501	505	483	531	445	489	541	477	506	472	450	509	499	511	499	485	517	459	471	502	492	482	505	499	507	484	457	512	492	440	469	460	422	518	467	463	471	468	487	470	483	528	477	487	447	488	476	511	469	477	526	464	485	462	482	452	500	479	468	471	477	513	481	471	465	507	478	482	473	468	457	514	467	480	480	478	504	488	489	502	511	522	459	497	488	499	523	468	491	502	519	479	470	476	477	472	509	497	456	508	456	500	487	467	483	470	506	451	495	471	516	466	463	484	481
26950	7760	3107	1685	1362	1104	893	818	820	652	694	644	560	629	584	551	531	568	533	525	545	523	535	530	531	483	479	470	478	498	483	524	528	498	499	488	502	504	506	532	514	483	557	520	541	539	504	502	513	536	543	535	532	490	524	505	523	500	511	498	522	512	536	494	510	478	528	559	477	512	519	568	480	518	509	516	496	481	512	497	525	541	542	519	519	510	502	502	507	488	518	518	497	501	551	517	529	528	507	495	519	538	534	539	503	528	502	501	506	477	519	524	487	546	499	472	519	505	488	531	516	526	539	493	531	529	536	488	501	508	512	505	539	507	479	509	498	498	528	528	537	523	517	546	505	554	531	515	493	552	513	505	503	481	542	532	509	515	506	513	530	494	551	514	508	506	496	494	538	530	479	557	520	516	483	509	553	500	490	481	512	521	546	526	534	512	501	495	531	444	497	520	503	499	528	515	559	448	534	476	501	504	485	532	513	502	495	512	526	524	518	515	532	509	504	489	534	517	530	495	519	505	536	504	506	497	529	488	524	523	511	521	495	495	487	456	486	535	513	513	468	500	495	476	537	493	487	501	533	532	484	507	504	480	480	545	468	454	509	542	482	538	488	544	501	486	513	525	512	537	540	503	522	538	514	532	530	505	516	483	500	496	486	528	534	538	509	528	520	501	482	523	505	509	566	490	539	501	531	502	519	479	521	557	556	508	523	500	517	500	547	489	521	491	514	496	508	526	518	511	513	505	530	471	480	515	458	494	495	543	501	504	490	511	511	495	487	523	475	506	506	521	508	499	532	486	500	544	520	496	536	566	491	487	529	565	529	522	468	492	472	515	523	484	528	522	525	513	518	526	487	504	503	518	518	507	498	507	505	503	510	513	489	471	527	526	535	476	507	528	477	515	537	519	493	544	525	518	524	501	530	492	536	493	508	531	517	497	512	509	498	494	506	528	490	524	491	515	510	451	521	514	525	528	494	503	528	529	487	554	498	509	490	529	517	496	517	465	502	479	516	547	518	472	543	522	514	534	536	508	508	491	512	495	480	494	573	510	525	519	505	469	505	504	535	507	490	536	525	520	516	520	539	513	494	509	479	494	471	508	526	542	530	471	518	520	524	468	515	521	472	526	499	518	492	499	504	537	444	523	533	482	530	477	493	503	491	508	451	502	517	535	491	497	537	516	499	545	523	513	509	484	507	498	508	539	504	510	530	512	557	491	547	509	525	486	531	484	519	500	533	464	523	524	491	523	516	538	535	569	502	530	530	508	544	509	527	479	498	503	508	511	511	507	509	534	528	521	492	515	538	510	518	529	471	534	508	491	544	522	512	525	501	523	535	491	515	497	458	505	528	501	484	522	518	513	525	469	490	529	517	496	544	535	526	517	511	512	508	538	521	511	491	479	513	483	506	520	535	528	482	527	547	516	549	505	474	531	518	468	559	463	506	529	497	496	542	476	537	534	545	518	499	518	518	541	515	497	525	511	483	493	523	505	501	523	530	493	507	530	502	445	489	499	497	525	487	471	489	492	510	526	505	493	545	515	471	497	528	516	481	500	518	500	527	513	485	529	489	480	493	492	537	519	504	484	520	508	496	508	498	536	504	473	492	502	529	518	532	537	592	502	473	551	559	492	539	549	507	527	532	490	504	521	483	554	486	505	533	528	564	516	477	502	508	484	503	490	517	508	468	501	504	500	489	498	495	538	491	537	480	468	493	513	509	559	498	508	520	523	480	535	475	513	502	492	550	518	516	478	498	510	504	514	520	523	494	491	507	519	512	512	569	504	492	546	501	527	524	508	510	495	470	473	542	503	511	514	520	500	515	484	486	508	536	488	542	535	496	501	522	493	541	516	514	448	510	514	505	512	486	495	517	485	514	473	508	495	495	540	486	505	540	521	502	519	473	521	517	497	551	550	490	476	527	527	526	514	467	506	539	552	519	497	523	516	474	528	516	521	505	470	507	497	555	510	547	522	514	496	524	500	538	467	495	490	525	496	537	448	516	527	484	523	531	526	515	527	503	511	541	512	530	536	476	515	503	533	532	507	520	535	551	479	520	523	490	494	526	525	529	483	490	527	477	524	515	518	497	507	535	513	515	519	511	525	532	481	491	536	521	478	468	476	452	500	495	506	484	522	488	513	474	489	493	496	539	504	504	513	533	513	538	529	503	496	492	534	535	514	548	538	489	503	497	466	515	521	514	552	492	533	494	517	497	499	488	530	526	522	502	482	512	535	501	513	516	515	489	496	516	492	503	524	535	495	537	516	549	497	491	510	520	512	474	513	528	489	494	514	510	500	522	504	495	545	500	489	512	516	517	495	462	505	517	479	515	528	498	543	518	538	535	535	523	471	512	480	512	492	508	513	491	484	522	522	502	527	479	513	509	546	538	483	484	473	496	532	531	522	476	514	500	469	516	484	502	507	502	532	536	504	470	533	494	521	499	484	468	508	530	499	485	519	493	541	520	527	524	510	537	507	546	508	501	484	531	513	513	520	518	510	471	491	506	456	505	534	525	514	522	534	483	534	524	491	527	518	513	511	503	528	482	507	503	501	508	542	493	500	532	545	521	527	546	549	518	559	520	538	502	529	475	486	498	532	494	507	510	563	519	511	508	552	496	523	507	487	534	506	533	470	499	507	499	501	523	514	505	498	490	524	526	524	509	511	522	512	479	488	480	498	520	511	507	488	500	497	508	562	533	482	529	521	473	588	500	541	531	496	516	504	451	514	499	512	546	478	514	505	511	499	521	526	518	503	488	555	495	530	536	506	462	471	537	514	544	495	481	506	495	519	535	504	514	530	524	527	492	490	505	546	535	516	509	492	507	481	476	485	530	491	531	514	529	542	507	546	523	475	515	508	542	501	529	523	520	517	556	528	522	545	495	543	540	514	535	525	459	535	497	550	531	504	468	502	495	527	490	524	524	532	536	486	498	501	506	473	549	493	511	490	505	520	524	505	510	548	545	541	499	543	505	513	531	462	513	481	511	533	539	536	499	519	534	517	514	504	486	486	518	540	488	572	489	510	545	475	504	507	497	512	498	500	507	508	561	487	498	528	487	500	516	497	533	501	489	471	478	498	495	513	489	529	533	497	540	533	509	531	536	527	533	486	507	524	535	506	509	510	560	528	501	524	532	532	512	512	534	503	498	504	514	469	528	534	523	514	524	495	510	510	512	511	506	486	538	483	497	479	537	489	509	461	493	474	533	488	510	489	537	499	529	538	508	495	498	525	499	498	523	537	512	508	531	507	482	504	531	508	506	509	502	504	461	516	545	494	528	469	516	538	498	520	530	554	531	528	478	551	511	511	503	533	516	500	517	545	543	533	500	458	491	496	525	501	532	533	532	507	484	487	539	503	534	497	501	481	499	559	527	517	514	510	492	555	517	466	512	535	475	522	521	515	497	500	527	506	513	456	510	515	499	537	480	518	512	492	532	545	500	476	514	478	533	550	506	486	537	512	508	529	505	494	529	488
22549	21056	28689	23629	21051	21091	8436	972	729	686	616	534	505	537	454	441	441	410	394	407	391	358	359	379	355	353	381	356	355	378	352	389	388	377	343	354	356	347	340	344	371	369	358	336	321	330	351	349	367	359	364	360	338	384	357	373	346	303	334	335	359	335	302	342	348	346	364	369	375	330	349	366	327	351	348	303	351	334	329	358	345	360	339	339	328	347	345	330	372	329	364	347	361	346	330	339	341	344	348	346	307	349	354	345	345	349	340	347	332	338	369	368	343	367	361	345	340	356	361	318	336	372	335	363	344	317	332	350	364	324	374	351	360	324	346	318	299	323	324	339	327	338	336	337	317	306	340	376	337	353	337	380	327	338	291	322	342	338	373	334	333	345	314	319	351	321	345	324	350	331	349	331	344	342	327	330	344	351	349	348	350	329	348	382	333	350	350	338	342	355	346	326	345	323	318	322	347	369	355	372	338	328	366	333	344	346	353	351	356	345	375	390	356	358	338	323	323	322	329	345	366	373	362	325	330	346	315	336	357	345	354	352	351	363	379	340	393	342	352	356	334	347	356	356	317	346	338	317	382	327	353	342	363	342	401	343	355	368	323	350	369	327	328	334	360	340	349	331	324	338	345	319	357	314	327	360	318	326	375	322	323	325	356	340	347	348	326	374	377	353	364	364	332	372	354	323	337	373	336	355	328	349	326	335	337	341	370	350	348	342	360	346	368	366	364	322	355	362	316	349	363	354	366	337	330	302	369	307	321	323	332	352	371	324	335	336	301	359	344	337	331	357	358	333	363	370	366	339	337	374	324	364	356	358	370	335	347	354	324	330	306	345	355	363	358	315	364	327	357	332	361	355	355	317	346	341	334	383	303	347	341	341	307	375	356	378	369	345	347	358	348	362	338	353	350	316	360	338	332	322	335	322	348	316	323	358	347	340	373	364	306	334	342	366	319	362	365	331	348	388	384	353	331	338	379	339	346	348	303	322	341	363	343	349	297	339	335	328	355	351	360	348	348	345	354	329	345	322	310	354	343	341	328	353	363	337	335	317	337	350	344	333	299	370	344	362	315	355	353	345	382	330	368	345	331	361	359	372	341	363	315	341	357	317	346	357	277	341	385	359	357	343	304	310	365	349	317	349	366	349	323	376	349	366	336	355	338	381	320	328	375	344	341	350	368	369	327	361	346	346	348	353	342	352	324	361	307	328	353	310	358	343	360	345	333	330	353	342	348	349	367	361	343	336	339	361	325	325	324	361	301	317	295	343	342	354	356	358	324	359	311	361	356	328	354	334	355	370	341	342	350	371	322	365	368	327	336	346	308	331	317	335	331	348	360	346	357	316	307	345	338	325	340	339	341	324	347	317	378	317	319	335	355	309	348	381	356	390	324	352	306	335	314	338	356	325	331	351	353	356	340	350	312	370	364	343	356	373	335	337	360	340	355	357	345	339	361	350	378	377	322	332	333	356	374	328	319	319	382	361	347	328	346	353	329	329	343	363	336	336	361	371	341	314	319	320	359	339	329	365	360	334	300	336	347	363	373	321	333	337	336	323	344	345	337	354	392	356	308	369	375	323	371	360	348	329	347	337	345	340	357	306	340	330	331	349	351	364	379	348	348	346	321	331	382	329	360	350	325	347	314	333	341	386	338	353	342	313	330	373	346	343	384	352	343	357	307	341	326	362	351	364	341	336	354	348	333	362	307	326	350	365	339	325	330	331	338	344	352	362	352	342	349	339	336	376	334	347	316	299	313	365	332	312	337	344	343	343	342	335	361	339	318	343	341	354	369	339	335	321	344	349	354	345	359	339	343	338	343	344	352	319	378	335	365	351	353	349	371	371	332	355	350	342	356	369	330	346	334	339	320	357	340	347	320	351	331	354	354	336	355	368	355	324	340	373	347	306	334	309	352	360	364	349	313	335	349	362	365	348	382	352	323	341	368	326	317	322	354	353	354	343	341	335	317	367	334	324	334	330	331	333	371	378	326	341	371	343	338	369	333	376	331	380	352	358	351	346	323	333	329	358	350	353	371	340	337	360	333	301	327	336	356	307	366	358	336	307	346	334	372	330	364	344	360	385	343	334	330	349	334	364	358	349	347	326	353	360	375	330	362	356	304	361	358	363	294	344	346	382	327	346	344	377	333	348	341	339	333	373	301	340	349	344	352	346	341	348	344	324	350	327	369	374	358	332	342	335	304	353	325	321	323	336	331	362	346	335	341	324	356	343	322	345	354	314	332	334	364	354	334	349	342	342	356	366	339	334	384	336	341	365	315	379	355	306	350	344	345	319	314	318	323	357	301	331	321	360	339	340	370	355	352	334	374	329	318	340	337	345	288	358	341	329	336	343	357	343	330	343	364	360	342	322	349	343	347	334	331	345	334	375	305	368	350	340	376	316	362	331	337	337	367	359	303	339	351	346	377	369	324	332	362	345	371	334	359	357	314	353	329	346	377	387	332	344	324	323	340	299	328	328	341	347	318	324	350	331	322	351	348	356	372	310	304	315	353	349	344	384	323	334	351	335	343	348	333	347	346	356	341	347	337	337	350	358	326	364	353	328	356	325	359	358	364	381	348	375	351	320	339	322	328	354	340	359	347	334	363	316	380	309	325	351	333	345	317	371	336	331	323	340	347	321	350	339	325	358	350	374	318	357	309	291	369	292	354	353	353	337	367	330	316	362	305	347	332	333	347	374	351	331	316	295	338	319	342	354	380	334	356	357	335	352	311	338	351	346	369	326	343	338	326	304	359	375	379	357	374	324	332	302	328	305	348	327	350	340	359	349	314	342	351	374	313	334	360	330	291	329	355	351	325	305	338	322	351	382	374	348	358	363	362	364	322	339	378	370	346	351	324	347	337	326	328	346	381	335	329	326	355	326	330	339	331	346	336	318	349	338	348	353	337	349	354	344	321	344	326	315	375	350	329	305	330	332	362	317	360	330	337	302	343	343	345	328	311	331	314	335	362	376	360	352	349	332	331	310	356	368	359	334	356	380	329	314	327	354	330	357	329	368	316	314	332	337	329	320	351	339	320	368	341	341	354	368	344	357	336	362	373	357	314	362	306	334	318	360	335	340	327	334	333	322	335	360	341	338	342	356	321	319	332	322	339	319	359	319	357	345	357	384	335	350	316	328	314	349	323	328	346	353	324	302	336	358	337	363	334	369	326	297	365	331	314	341	361	353	344	360	342	323	362	319	327	332	331	362	362	337	343	355	342	393	326	356	338	355	332	326	312	364	311	330	351	379	343	373	378	331	346	309	340	346	343	378	378	315	330	341	347	340	333	353	359	339	349	326	330	341	373	322	341	326	341	310	318	313	315	321	324	338	329	332	359	310	339	346	344	343	346	328	338	344	343	324	339	362	335	345	345	337	335	346	335	352	341	330	352	331	328	324	315	333	360	329	333	360	339	345	336	339	349	356	348	330	347	327	340	354	364	319	372	350	354	371	346	316	318	324	337	308	363	333	355	349
36334	18448	9058	4420	3282	2462	1834	1420	1164	957	866	763	746	617	584	509	512	500	485	455	464	446	420	415	399	415	383	393	394	384	388	430	373	380	362	378	364	387	374	382	337	374	382	361	396	365	352	340	350	348	340	351	384	344	388	345	365	375	358	323	336	395	382	339	324	347	340	341	351	356	386	350	354	360	358	360	389	311	330	343	374	330	359	341	332	359	390	378	351	341	332	372	357	344	352	373	345	394	380	354	330	340	319	357	352	321	352	314	368	384	324	344	360	350	331	386	345	336	343	326	338	372	352	371	351	330	352	358	359	317	340	352	343	336	323	373	329	339	359	369	373	348	372	371	353	327	340	350	361	347	330	340	365	353	351	336	340	350	341	327	341	373	331	374	356	353	335	380	365	391	340	348	336	335	345	368	336	364	383	354	311	339	334	327	341	352	360	365	335	328	347	386	337	358	346	334	339	333	344	314	335	341	345	346	354	346	315	354	339	326	368	332	356	310	344	351	342	339	322	324	348	329	343	371	381	346	352	356	367	336	374	348	332	334	347	339	364	356	352	361	367	355	354	322	324	329	356	380	348	356	328	324	345	346	347	344	371	332	337	369	338	358	371	346	334	340	286	356	343	387	340	344	351	364	321	336	331	377	341	357	374	350	341	333	324	351	340	314	341	338	352	353	355	337	369	362	367	326	340	352	344	350	346	332	366	366	366	341	317	369	366	320	312	325	325	335	339	338	341	363	346	372	326	323	347	352	316	347	317	337	336	317	365	337	327	372	351	339	323	361	352	314	319	350	369	348	353	336	345	359	349	340	350	370	333	338	374	352	356	331	360	373	341	357	356	357	325	355	349	353	348	328	331	334	369	328	345	344	358	347	340	333	358	354	309	354	335	333	322	325	348	366	345	334	359	364	314	319	357	334	339	348	375	337	343	339	321	346	335	329	380	305	354	365	337	328	345	362	353	362	313	358	349	361	375	330	368	363	357	340	342	388	349	354	322	380	360	354	371	358	343	372	348	361	380	361	407	331	350	304	366	372	395	336	342	341	363	367	342	353	342	374	364	359	341	356	346	326	341	336	322	336	332	349	316	341	332	357	344	368	343	341	368	381	330	341	363	306	349	338	329	319	342	311	355	361	307	342	335	351	330	330	383	339	314	319	333	360	322	344	379	369	367	352	353	372	330	339	352	376	359	351	355	363	310	320	320	346	365	362	343	335	346	353	329	371	318	368	322	325	356	356	358	338	329	359	366	383	342	320	333	361	357	358	320	352	338	334	331	338	346	354	333	358	337	333	374	344	371	342	315	341	349	345	334	330	363	329	360	331	348	338	319	311	345	346	371	357	338	348	344	354	344	344	358	318	348	328	321	326	348	319	350	337	348	326	332	364	369	305	357	361	330	343	328	324	363	366	353	337	338	364	348	340	318	356	344	361	350	346	353	338	318	345	367	316	367	346	363	370	361	319	373	352	306	361	338	377	348	330	344	382	348	328	332	369	377	369	307	329	327	352	358	378	318	372	336	370	353	359	313	352	363	363	353	330	320	337	395	322	350	346	341	317	352	347	379	386	346	394	342	337	371	342	350	346	347	374	353	346	341	336	300	362	379	347	351	370	336	403	347	325	366	319	339	334	314	359	348	357	323	375	391	317	321	320	367	336	328	369	315	327	335	364	346	380	332	347	312	353	308	354	368	352	339	356	326	340	341	344	391	293	323	335	339	383	319	347	363	344	340	356	352	342	362	362	364	358	360	349	354	320	377	360	325	324	354	356	343	342	344	321	351	338	338	356	385	372	336	356	340	351	334	382	323	351	355	345	365	367	372	353	334	339	340	371	319	343	362	336	337	327	373	351	349	361	351	323	307	337	330	369	351	368	337	376	350	343	364	340	334	349	320	310	351	310	343	373	356	381	341	360	380	363	346	351	355	364	366	362	357	382	332	389	339	336	322	360	364	365	336	338	333	327	329	348	373	321	368	356	350	371	333	347	348	344	359	311	319	351	354	355	392	321	363	354	335	370	339	338	354	363	305	346	318	347	325	362	332	375	326	370	337	332	353	342	327	347	349	359	370	349	349	366	360	329	317	339	354	373	361	339	376	358	375	337	362	349	322	368	360	378	341	367	390	376	387	316	348	332	383	337	371	323	368	344	347	330	345	335	353	360	328	315	344	334	326	345	353	350	361	338	357	380	364	338	369	362	386	372	328	364	341	320	352	348	346	347	355	326	371	350	370	355	371	328	365	354	319	379	321	349	352	336	344	351	359	339	341	355	362	372	330	351	333	348	348	355	349	379	364	325	330	348	330	315	374	334	325	335	367	376	307	331	332	327	330	381	362	329	343	338	326	370	344	350	374	365	355	323	357	360	353	362	344	370	372	380	369	328	379	332	352	349	332	331	322	346	345	349	356	353	358	343	335	361	348	332	339	326	353	357	328	343	293	320	359	351	362	377	333	374	339	354	377	331	324	350	327	339	338	318	359	346	358	340	356	347	330	362	342	347	376	368	361	315	361	371	357	382	329	364	317	336	345	354	363	353	339	342	369	345	339	333	329	343	357	342	347	307	333	312	343	369	349	365	358	312	371	347	372	370	375	329	346	340	325	323	330	328	323	378	338	360	346	356	365	362	359	326	357	381	336	365	372	358	338	320	383	324	344	358	320	328	341	317	304	349	324	347	346	344	333	316	360	344	335	347	370	369	336	366	380	344	341	353	337	379	343	333	353	368	344	342	333	343	319	344	379	347	360	377	328	341	366	328	318	347	372	349	342	324	340	356	379	363	322	332	333	349	327	353	342	398	360	356	325	335	338	347	337	355	361	348	327	333	311	384	349	352	379	333	359	358	357	337	350	331	360	309	356	345	362	354	367	347	383	381	336	332	341	368	358	323	349	320	318	355	365	344	355	336	361	329	326	342	325	328	393	353	348	378	363	316	343	324	323	338	348	362	354	372	350	367	388	363	335	358	354	353	378	346	351	321	359	341	367	333	334	352	352	368	362	344	359	336	357	352	327	350	336	319	372	345	331	332	305	361	320	365	325	326	346	334	305	355	352	331	331	356	358	335	329	312	352	334	344	380	358	350	394	354	353	344	344	367	372	335	320	341	364	347	379	331	340	342	385	368	364	374	335	329	363	345	334	344	336	372	367	329	368	332	375	381	313	365	357	377	352	374	353	346	353	342	339	348	353	343	323	344	349	357	350	350	344	327	371	352	341	353	391	345	371	350	322	335	377	367	349	340	375	342	345	333	326	330	372	385	350	343	341	323	391	375	327	344	363	343	381	332	338	354	343	334	324	313	390	342	346	382	368	360	354	359	349	333	349	345	351	334	332	355	339	376	362	373	355	358	310	356	346	324	352	344	339	348	332	341	326	349	353	382	374	362	366	358	335	302	378	355	370	341	349	333	366	332	346	364	360	364	362	362	334	342	403	338	379	309	373	349	332	342	353	359	332	328	336	332	342	319	345	330	337	337	334	347
27934	17487	3582	537	377	343	318	324	327	328	270	304	331	288	332	323	318	303	292	318	318	292	310	286	278	353	299	300	282	294	345	321	315	277	297	303	286	307	299	284	291	329	303	297	280	307	302	291	293	277	322	277	300	289	297	272	295	325	296	314	310	310	283	313	285	295	297	295	307	274	286	302	337	315	287	333	325	298	299	303	287	313	290	299	305	304	316	341	285	290	315	335	315	291	315	312	293	313	303	310	322	305	296	282	267	307	292	304	297	301	285	296	301	310	308	305	301	296	298	303	286	300	301	268	261	304	297	310	373	278	290	320	291	288	276	300	290	278	283	258	295	303	293	336	303	271	279	307	289	302	287	282	306	304	338	284	304	291	290	281	289	297	284	323	311	286	282	282	274	292	281	303	264	305	319	301	301	303	288	316	294	341	278	290	272	298	322	296	334	294	307	308	292	268	297	280	330	321	301	310	287	289	318	316	286	300	298	312	296	308	310	298	300	278	303	288	321	327	316	274	290	296	273	303	318	306	292	322	290	289	306	326	275	300	289	334	309	295	279	305	284	294	277	324	306	281	266	289	302	262	269	292	292	304	275	291	327	254	297	334	290	308	301	269	305	294	321	320	295	310	313	294	296	317	288	285	292	275	289	277	323	289	288	312	318	277	305	314	266	314	258	294	308	287	308	276	289	285	320	295	297	275	271	285	318	317	317	289	276	279	293	321	315	324	299	303	279	297	306	287	312	294	296	321	296	296	286	285	300	322	298	274	294	310	279	290	289	328	334	274	296	282	315	309	298	303	295	286	306	299	297	294	303	275	329	291	277	271	323	312	295	329	303	324	323	305	294	285	329	292	299	309	279	305	300	291	268	282	295	298	327	299	299	303	278	294	312	278	306	300	300	268	280	274	285	293	297	284	310	281	305	282	291	300	272	317	271	297	313	285	270	294	310	307	315	305	317	309	311	285	296	280	290	285	271	268	304	284	288	288	314	304	275	293	304	310	286	306	296	304	283	288	306	289	299	286	283	279	310	278	294	323	285	304	297	300	303	313	280	296	281	298	287	298	332	316	293	298	304	312	322	280	319	302	281	271	340	262	289	297	301	326	300	276	300	296	288	332	294	279	323	286	330	293	282	308	310	300	311	286	303	289	316	290	289	321	292	293	272	290	291	310	279	267	304	286	265	307	283	310	332	263	291	290	298	298	321	296	249	299	278	330	274	272	315	276	303	321	293	257	296	288	277	268	333	279	294	286	274	293	285	275	304	293	310	291	320	317	275	310	301	311	303	301	300	316	340	299	316	270	306	309	312	307	283	307	295	251	289	281	284	296	268	290	313	261	284	299	276	297	328	307	287	283	295	292	291	298	280	321	307	299	315	305	288	309	283	278	310	302	293	317	284	292	298	297	267	304	308	294	313	267	287	286	300	281	278	289	291	279	284	290	303	283	305	326	300	276	271	271	308	330	293	309	286	362	287	294	303	287	286	294	307	322	297	304	302	315	287	313	296	295	289	284	308	314	269	293	298	260	301	277	301	308	286	281	265	298	292	288	286	301	297	298	271	279	279	280	296	291	308	275	324	322	319	290	312	281	294	290	307	276	283	294	300	287	312	302	310	292	293	309	350	315	288	297	308	304	297	269	310	289	288	288	308	288	309	272	294	310	319	312	290	295	309	317	285	298	301	289	311	288	304	246	283	294	276	298	334	303	289	314	321	317	294	319	288	308	305	300	318	315	284	285	313	297	311	291	280	291	299	284	312	310	286	299	287	334	281	340	297	325	309	267	267	294	309	316	309	285	307	276	307	258	300	286	333	289	317	308	305	301	315	278	273	315	285	351	287	314	301	285	276	277	316	311	327	275	281	279	305	326	296	268	298	256	284	278	261	285	284	291	302	281	241	313	278	300	353	307	252	297	303	307	291	292	275	272	318	316	295	283	305	299	304	295	273	313	302	292	333	258	314	315	289	284	300	293	271	313	302	303	289	318	339	318	268	292	283	304	316	275	300	286	289	284	323	273	265	272	284	317	288	298	299	312	297	301	300	272	329	294	312	310	295	274	294	310	307	276	288	311	265	268	265	261	282	296	314	275	308	249	324	304	306	311	331	300	264	317	273	292	342	297	313	282	286	288	281	273	286	313	314	257	304	285	323	337	296	298	317	332	290	297	285	286	280	303	317	298	309	319	274	309	285	275	272	287	312	296	289	307	338	273	299	318	285	295	317	319	298	281	295	297	302	278	317	293	308	278	290	305	300	279	261	321	324	279	298	298	280	287	296	331	290	279	296	282	278	283	322	290	303	292	258	302	300	297	269	330	313	283	318	286	289	304	294	270	310	292	282	308	333	288	290	295	303	305	280	286	319	300	301	280	297	297	285	313	265	280	278	293	312	272	291	297	272	283	313	266	298	295	290	293	296	319	282	241	291	297	315	335	276	306	291	292	314	307	272	314	320	306	293	304	281	253	295	288	287	308	296	306	273	295	309	266	287	315	317	267	294	285	301	260	290	287	263	290	284	301	323	306	290	264	289	299	278	287	315	333	312	304	315	301	305	294	320	287	277	291	288	276	305	312	291	271	300	297	309	302	297	297	292	289	319	282	319	299	271	269	286	350	309	311	294	282	311	308	315	297	338	317	314	284	315	277	299	319	321	297	292	313	288	295	268	298	328	306	298	281	299	294	283	284	286	312	273	282	319	287	262	292	305	277	324	312	288	308	337	283	281	294	315	304	295	292	296	320	273	324	308	328	281	327	289	296	299	293	282	280	290	308	265	311	280	300	307	280	279	299	294	290	297	306	291	279	258	291	302	286	294	288	281	296	298	281	307	310	329	303	276	282	291	291	300	333	282	282	310	300	309	285	313	316	286	291	277	288	302	285	317	329	326	290	331	300	255	265	290	266	310	324	299	296	277	275	283	303	303	296	277	290	286	299	293	308	291	281	287	300	297	299	302	335	295	317	301	299	295	299	273	304	309	304	273	314	306	265	279	322	275	285	301	269	305	301	314	310	294	289	317	324	277	289	304	293	306	299	278	269	274	268	295	305	265	275	302	309	288	297	289	268	306	313	302	266	302	310	308	298	336	300	306	301	280	290	298	307	268	276	309	317	276	313	296	289	317	274	263	311	309	277	314	268	291	289	336	300	287	315	303	293	309	308	283	315	305	332	318	303	311	291	307	308	279	338	281	293	284	311	308	292	324	269	315	290	286	279	303	305	310	314	295	279	337	294	309	313	315	321	313	290	312	296	329	309	281	295	306	294	261	276	289	302	310	285	270	290	300	291	331	293	289	299	307	284	271	298	308	318	285	288	289	264	276	295	288	298	302	271	282	298	289	283	268	331	266	304	313	291	275	289	267	274	295	278	284	307	288	281	289	286	290	271	326	285	289	308	299	292	301	295	270	321	276	268	302	323	274	300	334	297	281	293	288	311	303	317	289	301	291	298	261	283	317	299	298	300	292	285	280	315	314	324	290	291
9137	1510	680	464	420	394	352	357	337	374	323	340	346	337	362	319	338	353	346	329	306	328	348	307	356	320	334	322	328	302	340	318	336	350	349	315	332	328	305	349	311	340	331	361	362	339	323	322	310	337	316	327	340	321	348	335	317	344	327	324	299	336	358	329	324	304	332	364	323	329	343	360	324	290	295	332	292	366	336	337	327	308	347	346	332	334	334	320	332	365	340	324	316	337	351	371	325	317	334	356	327	331	339	330	312	316	315	341	337	352	294	327	281	337	319	327	337	323	343	335	352	343	322	340	312	295	310	324	352	360	329	316	301	312	293	326	343	329	332	318	341	352	322	303	346	344	317	315	333	319	329	333	344	340	305	355	356	325	331	335	316	351	332	306	354	335	370	306	327	331	316	336	331	334	323	315	307	321	310	344	349	393	302	391	340	322	330	335	338	333	347	337	327	320	315	313	339	318	358	278	348	333	346	321	325	353	340	332	315	330	316	333	337	351	360	348	348	323	324	320	337	331	314	314	312	338	331	326	317	340	311	333	335	338	303	354	343	319	313	290	326	309	340	314	325	327	331	319	312	346	339	320	298	332	320	307	328	337	328	332	308	345	339	341	360	331	331	334	385	326	324	322	321	342	311	336	320	360	340	337	333	350	328	309	311	318	307	291	345	321	298	323	349	321	332	297	335	297	351	315	334	352	319	351	344	339	324	329	327	331	321	347	356	313	351	324	338	353	316	348	344	313	351	344	329	325	325	332	332	333	315	337	320	331	344	330	332	357	330	336	317	311	300	345	363	320	312	341	324	338	343	334	343	352	349	308	359	296	348	323	366	336	314	318	358	352	317	339	321	317	316	333	342	339	306	309	346	340	314	322	306	329	319	330	352	307	315	348	333	341	343	343	359	305	346	319	332	323	306	334	333	337	310	329	337	322	323	309	304	321	353	323	326	364	335	342	368	338	317	301	359	353	320	340	333	358	334	307	338	320	341	343	304	333	325	347	339	290	350	322	337	356	353	354	316	337	317	356	321	305	349	300	321	313	353	331	337	339	357	329	339	333	314	350	331	328	359	350	326	343	336	367	334	299	332	294	330	315	313	341	329	334	323	356	309	325	316	362	320	335	351	340	359	316	337	343	323	320	326	350	382	340	349	310	320	337	320	311	360	326	353	307	319	349	338	325	292	321	347	322	339	344	361	354	310	334	343	339	341	293	302	327	316	334	297	307	346	331	333	310	317	326	338	318	320	343	348	324	348	348	327	358	311	346	335	320	350	338	333	307	329	335	324	319	316	345	353	327	303	343	322	296	339	337	314	363	341	341	346	310	336	347	322	357	334	329	331	354	309	321	333	350	298	327	319	349	331	303	340	319	294	310	315	308	347	322	352	334	339	321	324	336	325	355	317	334	334	358	362	336	292	324	357	332	360	317	315	330	331	304	351	342	350	361	358	341	337	387	318	312	334	308	338	324	350	307	298	330	344	327	350	304	336	346	366	338	342	329	353	314	321	327	314	340	365	362	312	360	341	381	346	325	355	351	293	340	344	315	355	326	344	336	309	349	325	325	342	334	322	340	328	326	325	362	313	328	305	317	344	319	353	316	334	311	321	308	320	323	320	340	321	340	322	335	342	355	329	353	350	353	324	321	363	327	299	300	318	368	332	313	340	316	314	328	357	324	320	344	338	356	357	324	337	312	332	307	326	312	325	367	358	348	305	345	311	354	307	316	311	334	349	325	336	326	311	359	314	327	304	321	323	315	334	370	346	312	327	341	303	337	325	292	349	332	318	304	339	348	331	327	344	364	335	325	312	312	332	351	327	335	339	324	329	330	341	311	310	297	343	331	318	301	327	366	355	325	327	347	344	341	353	326	359	361	330	351	319	325	356	333	326	343	367	307	332	341	362	325	369	315	330	340	311	338	343	347	348	322	349	349	303	289	359	347	346	343	341	345	330	311	338	333	344	346	335	323	289	364	341	345	316	343	323	320	305	296	297	320	365	339	293	330	366	345	317	316	331	343	354	309	325	331	344	349	341	347	354	354	310	333	310	346	336	333	311	321	331	349	319	317	346	331	326	313	328	355	322	339	345	374	328	335	337	313	342	311	315	329	310	329	344	346	334	321	319	335	328	337	339	335	314	345	305	347	318	327	327	313	326	342	324	340	361	322	310	387	327	331	318	321	306	348	363	325	344	324	394	360	333	306	342	345	345	312	322	331	322	351	314	283	312	327	301	338	380	354	308	321	326	316	314	317	313	372	310	319	331	334	355	349	327	340	335	303	327	331	326	356	339	327	329	305	334	319	354	379	355	357	323	330	315	323	358	347	323	317	358	351	352	327	330	313	343	303	317	337	322	335	339	372	336	319	361	330	329	364	364	333	310	304	327	306	308	326	303	344	320	321	292	333	312	332	349	343	298	341	330	310	330	330	350	338	322	300	356	318	357	344	351	324	347	329	328	326	332	324	370	301	340	339	300	342	324	357	336	310	312	300	321	347	318	327	320	294	326	343	320	328	338	313	334	340	350	343	314	330	315	329	322	318	354	318	362	315	319	345	299	318	331	344	328	344	334	297	333	361	359	305	342	307	346	286	343	321	324	351	356	331	335	332	313	313	351	333	330	317	336	344	324	341	318	371	330	343	334	354	310	303	332	319	331	325	326	308	348	342	339	315	313	379	326	361	315	355	307	351	298	318	352	319	324	344	305	325	343	330	335	348	320	338	322	333	329	314	299	326	362	331	304	336	349	324	338	331	341	331	320	348	326	322	311	335	325	308	320	341	333	369	352	330	314	316	324	326	341	332	336	325	373	357	332	330	330	346	326	316	324	366	302	351	345	298	344	327	331	346	330	311	335	346	318	317	344	307	353	359	328	311	331	332	352	348	336	310	329	334	328	345	314	300	353	339	313	364	336	338	318	354	314	321	350	323	326	351	295	366	353	333	338	323	352	326	328	359	331	319	324	320	302	321	329	344	312	315	319	310	337	312	342	341	344	358	356	342	319	308	331	329	309	337	323	318	299	296	312	348	354	303	334	359	348	321	343	344	328	362	307	343	341	357	343	361	359	350	355	333	321	317	335	338	311	336	358	328	329	334	346	312	306	357	355	309	322	320	336	332	327	323	330	340	327	362	333	328	340	334	346	351	312	315	326	325	324	346	357	365	333	304	320	306	313	282	304	316	346	345	308	319	332	316	355	327	347	309	300	338	359	310	306	327	319	333	319	357	350	352	332	322	332	340	426	333	337	333	311	320	324	343	327	344	335	324	358	370	340	327	327	324	366	338	314	337	361	311	326	337	336	342	304	330	326	316	338	331	340	329	337	332	310	332	338	362	341	329	319	318	348	327	306	385	329	338	329	345	352	351	319	317	315	321	355	319	323	309	348	353	318	307	321	337	338	339	356	363	297	322	333	325	327	344	343	321	354	344	337	316	337	340	324	337	334	341	336	313	350	323	298	346	315	296	313	323	307	337	342	339
23510	20878	27918	23873	20821	9064	756	453	359	299	300	277	229	195	200	199	211	206	193	204	166	190	167	173	208	145	143	167	172	178	171	170	165	163	148	160	161	156	171	139	140	174	162	155	181	178	158	157	134	164	132	141	171	132	147	158	169	148	139	139	160	174	155	134	141	169	152	168	130	156	163	139	154	137	165	139	174	147	144	157	160	150	155	152	168	125	144	160	154	157	152	149	139	162	138	127	153	137	155	143	126	141	177	134	149	151	138	151	159	151	136	169	150	130	164	143	143	139	132	167	169	152	153	142	138	170	160	158	147	139	140	151	138	157	130	153	155	143	146	154	154	136	164	129	154	149	130	159	140	149	144	147	142	148	151	152	144	151	150	153	139	156	158	154	140	160	145	141	155	152	163	147	137	137	145	142	148	136	159	168	153	123	126	122	135	161	139	156	139	146	149	128	145	149	163	141	152	135	143	146	161	157	160	133	166	146	152	149	135	156	138	150	155	139	150	158	163	149	129	156	149	142	148	146	123	142	158	140	129	144	129	140	137	130	173	160	152	144	135	143	152	152	141	130	134	147	167	142	149	146	131	146	165	137	146	146	147	149	142	159	143	172	131	160	144	146	136	146	162	147	145	144	162	141	140	143	126	145	138	149	148	133	164	165	162	143	157	154	141	187	153	169	140	155	159	171	158	147	132	138	142	150	152	145	152	169	157	156	153	160	149	160	139	160	155	151	161	148	152	171	131	140	125	152	142	127	163	151	160	150	145	130	139	165	144	138	150	150	143	176	167	159	142	143	161	149	140	147	128	158	142	165	162	170	171	155	167	157	149	132	146	159	157	152	135	149	152	151	146	145	127	149	154	152	130	157	159	176	153	127	143	151	136	141	161	148	148	137	144	152	156	143	143	154	137	129	164	142	140	169	154	171	146	136	157	146	141	165	146	145	148	143	134	144	149	159	157	153	154	147	151	147	151	136	159	146	154	136	159	150	161	148	136	164	140	148	149	143	119	131	134	126	139	143	163	129	138	152	146	147	155	151	162	147	137	145	148	169	163	174	148	138	163	153	134	145	144	153	162	150	150	169	147	142	159	167	163	158	150	142	154	154	148	157	140	151	146	146	130	129	152	147	157	129	143	156	140	143	162	146	149	150	153	158	164	158	131	178	145	146	161	162	168	145	154	157	141	134	157	134	155	138	154	136	143	135	141	163	143	146	143	153	153	143	144	160	153	142	117	176	165	147	136	162	143	153	145	152	150	147	147	132	144	147	160	146	144	149	129	146	140	176	151	144	131	134	143	143	148	158	175	170	165	181	157	135	136	134	154	138	162	149	133	175	163	154	144	147	146	138	167	148	149	131	139	161	166	161	127	128	149	154	165	138	154	162	156	149	144	160	156	171	141	151	156	137	148	154	135	147	154	169	166	182	147	123	150	171	129	152	164	167	146	159	131	145	143	179	156	145	154	150	152	172	129	158	141	156	140	166	143	162	162	157	157	151	154	148	145	172	169	160	139	151	127	164	141	130	163	148	152	172	151	140	144	160	125	160	153	154	172	145	154	153	139	149	149	143	145	163	137	148	158	148	169	151	174	170	146	151	156	153	140	171	142	144	147	147	159	165	135	180	153	156	152	146	139	152	181	142	138	140	157	161	144	174	130	143	160	166	150	141	146	122	161	154	137	137	146	132	151	140	161	156	148	168	178	136	147	149	136	129	142	145	129	165	173	147	151	148	141	129	173	150	140	150	157	137	175	147	178	141	161	142	171	157	169	128	135	142	134	155	160	152	171	154	162	157	130	144	145	148	146	135	152	151	161	145	149	131	165	149	155	164	152	134	177	163	162	155	144	144	156	148	157	170	145	152	141	147	155	142	130	149	127	151	135	159	151	140	147	154	150	129	135	144	159	149	147	148	143	160	170	140	138	145	156	147	143	171	148	141	135	134	146	156	130	158	154	128	150	165	141	137	141	159	142	145	147	164	155	141	157	175	170	180	144	170	135	154	158	150	159	163	170	168	154	157	142	131	163	138	124	182	147	152	137	158	155	148	146	127	166	168	121	149	144	136	136	144	158	152	138	165	145	155	152	159	142	129	140	147	131	140	139	157	161	146	144	164	178	132	170	147	151	144	155	150	156	137	145	152	134	160	164	153	153	154	135	143	151	120	164	145	162	151	156	170	143	167	151	137	142	157	151	144	149	150	162	135	150	143	165	136	151	155	149	130	167	150	145	145	128	162	165	136	154	141	134	169	151	143	158	143	137	153	147	132	168	142	138	155	159	133	147	130	188	148	147	145	157	156	153	152	150	140	148	141	138	165	151	162	139	156	134	153	145	125	125	138	141	138	149	154	149	177	149	151	141	147	142	154	145	156	151	165	142	130	156	153	134	162	168	151	143	133	174	137	147	129	158	151	138	142	160	150	156	156	133	132	140	152	142	151	164	154	167	155	149	166	161	150	153	139	133	147	139	117	152	138	137	132	150	148	151	167	156	146	151	175	167	134	175	123	141	161	157	160	155	152	141	145	151	137	158	154	157	149	144	177	155	128	135	158	140	151	134	160	147	175	171	165	156	129	146	162	164	148	140	151	160	140	151	170	138	164	139	143	143	153	146	140	158	144	137	149	165	148	139	170	144	140	150	163	134	143	140	152	159	162	150	155	130	157	142	170	149	146	157	126	162	158	144	152	160	132	152	137	170	161	159	135	128	155	166	169	160	155	145	142	152	161	158	162	151	147	166	166	150	161	134	127	156	162	131	133	146	151	143	132	130	149	162	141	154	146	154	155	163	158	171	146	138	142	132	162	135	158	149	161	145	138	148	151	163	150	160	128	120	133	172	138	159	128	146	152	139	153	145	157	166	131	144	158	156	131	168	158	167	145	130	159	170	164	164	148	144	129	161	154	144	172	141	149	155	143	140	151	158	142	132	128	159	132	147	147	152	127	151	162	155	139	176	171	177	151	156	127	136	142	148	160	148	155	168	175	146	163	147	142	138	140	171	155	121	135	152	170	150	141	154	156	138	179	140	142	155	177	151	157	138	145	144	156	156	134	131	138	159	137	158	123	156	145	126	153	150	140	151	144	155	129	166	126	175	169	146	153	141	138	152	137	174	152	141	184	148	156	158	161	153	136	168	126	161	121	151	137	152	168	143	133	134	164	152	148	152	154	159	163	155	164	152	149	145	136	123	137	147	168	152	152	146	158	146	153	146	153	153	165	131	163	152	144	139	154	135	156	146	126	134	159	127	154	135	158	161	145	148	150	152	138	153	130	156	146	138	139	131	143	143	127	165	170	168	159	169	155	184	155	173	142	141	152	134	156	142	150	141	146	158	148	159	162	127	154	126	150	154	154	142	150	148	165	153	158	151	152	161	153	140	160	139	184	161	186	133	155	163	139	149	154	145	140	156	139	148	154	130	146	144	130	141	138	145	170	138	131	138	149	150	153	150	136	137	149	146	161	154	155	134	146	157	167	137	151
30041	13809	5237	2406	1734	1248	883	698	573	482	437	386	311	292	272	267	271	242	241	225	193	228	218	196	222	207	189	185	164	186	180	159	180	190	189	187	172	194	195	171	175	176	189	189	180	182	178	192	195	195	184	179	165	166	164	202	171	170	171	176	181	179	165	147	169	175	179	167	182	171	160	160	165	155	166	177	160	189	175	173	202	163	166	178	172	157	185	179	180	185	187	166	164	162	155	161	169	166	192	183	193	160	187	166	183	158	167	166	183	171	191	161	174	163	189	180	171	187	177	172	158	162	161	141	163	165	148	159	172	189	184	180	168	160	167	193	146	172	181	161	187	172	166	187	187	175	168	151	169	156	187	182	166	170	174	179	174	167	188	180	173	186	184	149	171	180	172	181	171	163	187	190	184	165	177	149	160	165	172	190	160	166	164	171	199	169	168	187	190	172	171	186	167	153	177	173	195	184	180	175	180	170	166	156	172	169	154	189	161	163	165	138	163	183	148	169	195	157	187	165	152	173	170	166	174	176	155	153	176	162	166	155	175	173	165	152	183	186	155	186	169	179	181	163	190	161	173	189	170	171	204	163	194	167	168	146	171	171	182	161	171	151	170	198	188	156	151	181	176	161	169	163	178	164	204	184	152	161	199	154	179	162	162	222	184	170	165	184	174	170	174	168	163	167	175	170	161	178	172	195	136	168	186	157	172	149	190	183	160	157	173	138	164	176	150	185	170	177	149	154	167	162	153	158	177	176	145	167	193	178	176	178	165	171	160	176	151	183	197	164	147	156	186	175	171	162	191	152	156	143	155	157	172	177	155	175	174	166	156	157	159	178	171	177	181	162	188	176	170	156	187	171	157	159	158	163	170	199	173	173	198	170	165	152	181	170	172	175	157	165	159	167	189	134	158	195	200	146	171	182	172	192	177	192	165	188	158	153	177	162	159	155	191	171	203	149	193	171	156	174	156	164	191	154	165	183	173	178	178	147	166	175	190	180	159	172	171	164	198	169	152	174	175	159	211	194	165	160	173	169	175	154	181	172	184	178	160	167	188	188	167	158	192	181	132	160	147	178	179	174	190	182	143	178	216	161	177	165	177	185	159	179	167	178	189	174	166	180	172	152	183	169	153	180	181	195	167	167	177	172	202	168	150	150	178	167	164	165	172	152	177	179	193	167	187	187	159	194	170	183	174	163	177	188	193	187	167	158	172	172	169	173	151	155	175	197	164	191	192	164	191	182	165	184	163	167	183	161	173	174	184	176	177	157	159	172	186	180	165	156	164	178	156	182	199	178	168	186	178	168	189	165	189	173	157	164	180	184	181	151	163	172	163	164	171	176	180	164	177	150	171	190	169	153	164	193	178	178	181	164	173	177	178	165	165	174	152	159	174	145	169	189	185	164	181	170	174	157	173	148	153	164	194	190	170	178	159	178	181	188	150	156	176	172	172	146	165	169	165	153	171	175	152	189	165	155	173	168	182	187	174	156	190	171	187	177	151	184	176	159	173	160	164	162	167	155	197	167	172	152	177	174	184	162	175	197	177	181	182	168	168	176	167	179	179	159	160	180	192	191	145	181	165	187	166	173	196	185	184	170	169	163	182	166	202	171	177	195	181	166	183	161	163	194	186	176	184	165	149	176	177	187	154	162	181	184	183	165	168	174	172	169	149	164	152	164	184	156	175	167	163	172	183	183	165	175	172	168	157	181	189	184	181	182	183	152	182	168	142	142	165	182	171	157	152	165	178	174	181	178	157	160	160	175	165	168	168	156	159	167	177	183	169	174	177	182	156	164	162	163	165	166	187	169	159	158	185	200	175	179	178	188	174	165	161	156	181	146	158	166	175	183	159	195	167	170	169	165	168	159	170	169	163	199	186	163	177	185	184	150	137	185	155	160	158	164	168	144	167	156	183	180	169	183	195	140	178	169	177	162	186	181	150	168	181	188	183	172	177	207	172	186	170	164	170	181	160	185	173	195	178	150	166	181	168	162	172	197	158	163	170	176	165	178	191	165	182	177	166	206	173	187	173	174	189	174	163	165	176	148	166	182	174	186	177	161	143	183	175	164	168	176	174	144	150	176	173	158	183	179	172	159	204	166	165	173	180	165	148	168	160	175	165	184	165	168	162	150	173	172	176	178	150	162	174	165	156	180	162	159	185	168	164	159	174	194	178	166	166	165	182	167	169	202	151	147	179	187	154	171	170	164	177	191	163	161	173	175	176	158	183	204	217	190	173	174	162	169	173	183	179	176	182	182	173	169	159	165	161	145	178	163	184	187	163	196	175	165	191	152	172	157	159	161	167	177	173	161	185	168	182	166	192	162	192	175	170	165	169	178	183	165	177	182	194	176	145	174	172	171	161	153	175	187	171	153	167	170	150	152	173	159	178	161	165	173	172	178	189	172	175	190	179	190	211	160	187	151	184	173	146	166	153	176	168	174	174	163	172	172	200	165	153	162	161	149	173	146	167	202	159	160	178	164	144	191	162	156	198	177	172	179	164	171	183	198	153	197	160	155	181	175	173	151	180	180	169	175	176	193	162	157	172	184	165	172	174	167	180	174	181	190	168	201	186	167	198	151	186	148	153	169	177	185	181	168	194	176	167	146	164	161	150	178	167	166	156	166	183	170	171	180	158	178	161	199	170	179	186	139	185	164	149	169	169	162	178	164	178	165	175	165	183	169	190	154	178	177	150	168	164	179	167	170	180	160	189	166	150	166	168	195	192	172	177	180	181	162	185	176	193	169	172	167	161	172	160	179	159	184	166	180	179	175	170	194	179	170	183	174	163	157	185	163	193	195	197	185	185	150	178	162	171	163	177	159	149	167	170	167	174	143	190	178	181	178	172	166	165	168	183	165	167	165	164	173	193	163	169	175	153	183	164	177	186	161	169	183	173	178	176	177	177	180	148	191	159	189	186	159	162	166	187	167	173	175	178	182	183	158	184	181	164	184	171	165	190	169	175	187	168	179	178	160	189	187	173	170	180	168	166	152	192	155	199	192	174	164	184	153	175	186	173	174	187	187	163	179	166	158	195	182	159	176	156	178	167	155	164	192	167	169	173	153	174	178	181	185	165	189	183	170	159	167	185	172	153	180	169	171	180	185	172	168	151	165	181	165	168	163	170	178	161	185	154	178	179	189	163	135	170	163	168	158	185	185	152	149	164	163	176	157	156	163	185	177	179	163	161	176	161	152	177	177	182	184	165	159	174	160	168	167	198	203	178	196	191	168	165	172	182	169	155	176	179	178	186	190	154	180	167	189	182	156	167	172	170	165	161	131	175	164	171	159	169	191	171	167	166	171	175	152	157	167	195	183	187	148	154	178	164	164	169	174	183	176	181	165	167	168	174	184	167	182	167	158	172	174	180	187	179	159	151	181	187	151	158	154	165	152	169	183	167	193	175	149	169	161	169	179	172	182	159	160	164	190	177	169	164	155	164	166	153	192	163	139	170	191	158	154	157	159	182	182	174	179
24879	21046	27042	25160	9696	879	711	627	614	607	550	557	539	531	538	494	553	545	542	511	472	491	491	515	480	501	464	505	503	445	527	516	504	515	466	476	476	487	488	487	475	467	526	472	476	500	454	526	508	489	507	478	465	484	490	460	506	490	448	491	492	459	475	492	490	474	497	506	480	465	466	480	536	530	462	531	453	442	507	460	490	495	518	470	481	485	504	510	460	468	477	533	479	453	447	491	505	469	463	489	457	528	485	492	523	502	511	482	483	469	514	492	476	491	479	473	491	486	507	506	463	515	469	482	525	504	489	523	501	500	495	515	474	463	473	486	449	485	482	505	499	461	480	507	506	493	497	484	477	484	477	493	441	514	435	473	506	491	479	465	497	474	497	500	469	496	495	507	488	521	503	479	490	478	498	466	488	479	493	494	527	493	507	528	431	485	477	492	454	533	474	503	456	488	458	475	512	493	513	506	486	497	487	473	501	499	491	488	509	484	460	471	489	477	466	459	526	473	449	458	437	466	487	506	499	529	475	490	473	488	482	496	503	471	522	472	491	496	508	472	489	513	467	466	452	487	483	510	463	510	479	465	473	501	478	483	509	480	471	528	475	466	473	489	534	484	452	451	504	494	470	461	464	484	492	523	477	477	513	458	464	474	488	521	497	479	496	516	449	464	490	463	467	499	485	487	473	493	458	479	502	472	460	510	488	498	434	475	492	490	477	487	471	469	484	502	450	481	466	503	519	463	509	480	469	541	481	508	496	502	456	468	506	503	503	455	526	518	478	475	458	480	497	450	518	485	506	476	504	479	460	485	450	529	490	545	526	483	449	456	507	508	477	475	467	483	456	479	499	483	539	449	497	515	525	491	472	480	507	491	454	467	498	503	484	447	482	504	472	503	463	504	476	466	500	520	497	509	482	503	486	485	481	499	483	498	470	470	522	509	439	472	529	490	513	466	474	492	509	497	496	484	463	465	491	481	514	488	498	479	477	480	483	510	491	466	487	486	473	468	519	520	474	456	523	481	492	504	489	468	450	522	471	499	447	489	500	493	495	482	512	483	466	479	465	477	476	516	507	482	484	465	504	528	462	502	513	520	449	507	484	531	469	480	477	524	466	475	470	466	480	495	447	482	508	524	499	474	505	506	494	509	465	478	446	466	457	438	492	510	488	489	479	478	504	477	470	513	475	458	495	461	508	487	465	481	484	476	507	508	512	489	485	471	504	472	481	506	480	506	523	497	490	471	492	484	454	487	469	490	456	464	459	480	476	498	480	443	480	482	454	462	468	536	510	496	477	457	498	432	487	477	497	463	490	468	503	506	470	476	495	486	489	441	491	478	492	490	500	482	483	466	512	486	489	475	491	509	479	489	528	491	468	499	508	483	455	436	475	490	502	507	454	463	500	475	449	500	471	472	542	488	448	477	554	484	501	486	487	532	520	456	493	499	528	462	474	547	524	473	496	515	487	497	468	455	485	475	503	516	494	529	463	487	491	476	505	464	483	499	489	484	502	459	498	449	489	454	439	471	467	504	502	466	507	494	485	450	492	493	486	492	510	479	473	485	486	478	470	474	478	462	495	467	486	466	496	508	477	518	469	451	474	468	527	476	504	485	463	470	466	502	469	481	489	440	488	512	474	476	439	491	466	483	483	440	506	464	476	500	454	471	473	464	431	471	465	547	434	471	459	483	493	502	503	453	517	489	507	494	474	466	475	468	482	476	448	473	453	462	446	473	444	488	478	472	466	514	487	509	482	455	452	517	491	475	462	498	486	479	491	487	475	454	492	522	472	468	515	516	494	463	510	482	477	445	495	453	512	506	494	457	524	505	502	523	514	488	501	470	492	471	426	504	461	483	468	459	487	491	513	513	525	509	476	461	524	491	490	498	486	507	472	484	499	469	469	490	532	517	474	483	483	470	459	495	484	488	484	486	490	476	506	481	478	485	469	485	475	491	463	485	440	500	488	510	510	446	525	460	477	482	544	526	506	495	474	491	485	498	462	445	477	458	527	451	459	489	475	481	520	457	484	522	483	476	486	456	537	501	517	476	488	469	518	504	451	516	480	483	462	456	490	457	471	428	449	482	465	456	500	534	478	482	502	463	480	473	459	487	489	467	483	467	475	438	502	455	484	496	486	500	498	471	483	511	475	506	496	493	523	479	482	524	479	464	501	459	459	521	502	532	484	475	484	462	482	493	472	469	457	494	478	472	519	460	485	460	471	467	483	478	496	484	505	496	541	502	502	464	491	487	441	469	472	467	475	470	499	460	455	484	458	474	526	508	461	503	476	470	477	494	499	445	468	448	448	549	507	478	509	477	503	453	471	471	522	478	469	482	453	485	466	463	529	469	480	475	493	507	471	494	494	469	486	482	502	456	457	510	490	460	519	487	450	520	509	503	458	497	479	512	482	464	478	509	472	488	471	477	437	532	481	495	474	509	466	511	477	490	462	515	479	503	490	501	469	480	505	461	517	478	480	480	524	497	508	491	481	495	487	478	498	498	503	498	507	512	485	497	465	441	442	480	520	494	481	541	520	447	490	491	491	520	478	481	485	467	505	505	473	440	514	503	441	481	532	483	527	491	496	502	490	497	458	495	465	478	468	470	499	454	515	473	511	459	482	474	528	473	456	494	468	487	487	500	491	487	512	486	456	467	501	485	512	502	500	446	525	459	442	525	491	501	466	471	518	491	483	486	513	495	511	511	482	474	479	485	453	487	513	478	427	469	455	501	501	497	516	483	487	501	498	482	477	492	465	477	485	508	491	496	476	470	468	528	457	496	466	470	505	509	474	506	482	507	510	470	459	504	455	525	493	496	478	486	420	465	513	494	473	544	462	495	504	479	500	504	464	528	466	510	458	494	529	455	463	495	444	461	497	495	532	479	465	471	475	482	499	448	486	446	542	472	477	484	460	480	487	488	476	490	483	472	491	473	483	484	474	455	465	515	505	460	490	498	506	480	464	498	524	469	514	477	499	462	482	511	505	467	493	458	493	526	485	482	485	505	510	495	486	443	496	511	453	491	481	477	518	477	486	451	496	497	490	502	484	488	492	479	454	469	509	529	477	510	482	470	481	517	477	444	472	509	485	490	480	475	491	528	520	510	505	415	466	492	476	519	442	480	466	512	485	452	486	497	513	483	471	471	518	497	469	496	496	498	471	465	469	484	466	470	514	509	473	511	470	515	493	482	512	510	509	500	498	457	512	480	485	503	487	490	526	496	488	500	505	504	484	495	506	494	483	479	465	483	492	517	442	474	469	490	494	504	513	469	469	499	487	479	462	508	510	493	486	498	493	486	443	473	524	452	506	522	467	544	490	510	486	460	501	456	520	532	480	509	461	486	450	459	507	470	488	497	534	510	480	474	498	447	511	524	482	486	506	513	466	528	487	497	462	532	483	479	501	474	493	472	489	501	490	525	481	474	474	501	486	505	489	449	487	489	493	500	504	506	465	470	470	485	505	480	459	473	474	488
26928	10480	3109	1696	1275	1032	902	812	714	701	681	610	595	573	580	588	549	563	538	565	542	523	549	522	559	537	556	521	504	529	511	575	513	525	523	481	532	466	519	542	506	518	513	536	528	496	523	531	504	532	564	519	503	500	522	544	511	531	487	514	504	491	533	553	570	488	502	498	510	507	478	483	504	520	518	531	527	514	519	505	517	544	510	512	514	515	520	504	506	513	517	540	516	500	502	500	487	496	522	549	505	547	520	484	484	526	514	526	527	524	564	502	531	480	519	519	527	484	517	505	519	544	520	484	499	514	485	493	490	514	515	510	521	534	514	484	495	530	522	473	525	499	484	478	503	520	545	527	521	533	500	546	516	582	521	479	531	520	500	498	477	524	511	470	496	522	524	521	509	465	561	509	490	509	527	570	532	493	532	497	509	484	527	560	508	477	492	540	496	528	514	506	508	509	558	522	544	522	519	534	521	518	532	515	521	509	509	514	498	517	493	542	530	517	496	513	513	486	534	519	535	566	528	489	527	506	518	507	528	466	519	517	525	529	532	513	494	515	533	517	531	534	515	507	537	535	552	496	497	554	533	509	515	502	481	533	516	505	506	495	493	543	539	497	513	511	479	539	522	519	519	526	486	486	504	480	509	550	495	499	476	486	525	555	556	511	502	482	528	501	537	539	547	552	504	517	484	534	504	511	512	507	523	494	508	522	512	489	515	543	579	485	469	523	527	518	524	541	465	523	493	477	499	539	525	499	487	448	508	501	484	505	498	506	511	492	522	502	498	515	451	508	555	515	513	549	531	493	474	502	530	516	497	512	530	536	513	511	546	530	507	493	503	478	490	497	538	549	471	493	499	533	521	479	492	480	511	504	497	505	489	531	533	510	501	519	510	490	542	474	506	510	520	488	496	536	489	541	469	479	478	500	528	500	526	506	507	508	517	526	518	484	513	510	541	509	526	496	485	519	498	564	509	463	498	551	566	552	534	517	493	546	497	500	532	456	517	507	505	531	504	490	528	490	552	517	499	533	504	513	527	536	519	490	507	565	552	500	504	509	521	485	507	534	494	514	488	501	518	540	451	509	502	511	531	498	524	512	550	515	517	526	490	519	456	492	532	521	497	564	488	499	520	556	500	464	563	458	517	521	487	485	511	515	517	538	532	492	504	543	524	539	515	504	513	534	468	523	520	540	493	494	513	497	535	488	510	528	528	500	489	509	571	542	478	489	490	508	503	494	480	487	534	518	504	511	500	507	517	526	500	491	525	501	481	526	506	504	500	485	541	479	518	505	535	523	506	552	506	513	528	508	539	501	490	487	499	505	537	513	525	508	502	504	503	493	546	510	507	563	500	517	508	565	536	501	536	524	543	526	546	481	531	535	477	521	538	516	517	495	458	495	534	535	510	523	493	497	476	557	507	480	523	538	545	541	496	515	493	500	528	507	504	482	525	528	518	534	517	533	486	540	502	494	531	525	479	539	516	506	502	510	497	502	504	517	449	533	481	547	520	535	506	506	515	511	510	572	552	516	539	469	533	496	520	510	531	518	510	561	515	525	485	531	514	519	476	504	523	483	492	505	540	536	535	512	518	548	494	504	491	547	485	496	465	490	530	496	503	538	501	500	555	538	538	559	503	518	529	537	492	499	540	521	516	556	529	504	503	515	460	505	492	498	501	494	477	490	498	515	471	505	501	525	559	477	516	530	536	544	502	562	474	469	506	516	506	504	532	539	523	481	511	543	498	504	506	496	468	535	495	487	500	496	471	512	507	514	485	477	532	471	493	514	511	498	547	507	551	483	527	494	515	504	494	507	512	511	510	467	519	539	511	545	526	494	519	542	501	488	532	507	528	501	491	531	501	506	539	523	534	542	560	483	519	510	535	489	489	489	507	517	531	537	534	503	530	515	508	506	534	547	491	497	558	529	533	493	503	494	531	501	546	514	520	524	533	514	530	500	575	497	532	494	522	501	505	500	487	510	530	445	516	519	543	498	496	532	517	497	483	512	520	476	528	515	525	506	506	519	507	491	467	516	560	493	523	520	479	471	509	495	515	533	531	515	527	465	561	496	489	509	522	498	511	518	504	528	509	493	499	508	535	518	521	540	495	524	514	491	491	538	508	494	492	507	565	500	533	523	493	497	553	523	503	480	533	482	545	525	512	536	525	549	516	517	515	515	513	502	502	539	503	536	514	506	492	509	493	525	493	520	522	486	535	530	519	492	498	511	476	535	498	536	525	515	514	508	518	521	536	527	522	510	505	545	528	495	549	476	528	530	509	469	480	548	520	510	496	521	497	518	504	514	486	531	521	527	512	497	498	524	533	517	492	519	450	508	504	497	488	539	567	497	552	538	530	508	520	545	526	536	552	498	516	515	512	502	463	506	523	536	540	534	528	508	539	489	492	494	498	529	496	478	495	515	499	513	508	522	530	521	519	522	533	494	511	522	509	533	536	540	463	496	467	473	485	530	501	455	533	565	515	492	554	520	551	524	527	531	512	511	482	531	524	486	514	513	497	485	511	514	502	549	513	486	503	517	506	502	529	520	526	558	525	535	488	489	520	481	511	502	513	491	495	492	535	488	508	523	516	508	544	542	556	543	529	502	522	510	527	494	539	572	480	503	501	501	464	506	535	491	528	535	498	495	492	496	500	462	526	489	500	460	579	556	448	496	551	468	525	497	494	536	515	513	500	490	492	528	501	505	495	499	502	532	539	523	520	514	511	515	534	467	525	498	510	522	482	500	545	515	520	551	514	522	513	523	459	531	501	528	537	507	507	471	503	521	482	510	549	484	479	474	549	515	492	514	514	477	530	480	501	499	532	517	517	519	508	494	496	516	507	464	457	518	454	546	515	514	503	501	497	539	522	501	519	520	518	541	510	465	459	535	536	523	508	542	512	519	495	527	534	510	536	561	544	521	502	486	496	487	486	495	533	552	517	509	494	531	530	512	512	494	485	530	538	512	505	521	537	527	465	500	485	515	544	487	502	527	544	481	485	489	514	489	504	534	489	521	502	537	485	504	522	496	494	520	511	514	489	493	518	515	518	502	523	581	466	520	471	519	551	485	478	504	469	481	510	497	482	534	546	519	488	544	531	526	506	498	522	512	526	506	495	538	505	507	525	495	515	510	500	490	525	482	513	476	485	529	513	539	511	472	476	485	527	538	477	540	485	528	540	498	535	525	492	536	487	525	494	504	505	516	505	509	491	471	486	524	549	509	494	511	513	514	523	519	517	528	521	527	504	508	497	524	472	477	522	555	484	487	486	507	497	524	463	458	513	494	541	473	566	525	513	491	511	495	525	509	507	498	482	512	506	498	508	538	477	462	507	493	492	492	521	474	496	511	541	517	529	495	543	498	534	492	475	519	478	510	506	487	519	519	537	527	533	500	520	543	529	513	523	517	495	495	489	513	501	488	503	537	519	495	504	558	530	517	476	546	503	498	494	536	534	484	509	517	516	516	536	466	499	516	506	544
22498	21075	28711	23692	21068	21109	7906	998	734	657	577	505	481	505	504	457	428	403	388	411	433	386	389	374	389	415	400	365	372	381	377	351	361	391	372	351	350	363	395	372	373	337	349	366	342	361	366	336	378	371	374	357	365	349	373	358	355	304	340	322	341	365	323	350	350	347	314	353	347	360	387	357	337	381	351	358	331	361	350	354	351	341	368	363	355	306	376	331	342	351	366	344	361	330	371	298	329	324	316	316	379	383	367	356	369	361	325	322	378	347	336	338	341	359	361	325	386	351	338	377	327	370	352	330	355	305	363	327	348	340	350	313	334	348	406	344	325	321	315	343	352	348	362	340	381	364	353	372	343	344	371	371	309	348	335	307	361	370	328	349	340	350	357	364	338	298	302	353	365	331	354	342	304	352	307	360	360	300	345	358	350	350	351	327	378	367	310	363	360	345	350	369	368	316	349	340	365	340	329	337	345	376	353	351	339	313	331	323	327	343	326	355	358	338	338	327	322	332	346	387	345	351	366	354	297	348	354	384	361	380	359	337	338	375	340	366	366	328	360	332	329	297	329	342	330	330	341	335	333	332	330	353	361	348	383	359	333	310	315	372	337	327	338	328	376	349	328	343	338	349	341	312	357	322	340	380	349	343	378	333	356	361	332	344	337	319	334	349	334	345	334	382	372	351	312	321	329	323	365	352	341	330	351	380	332	321	320	352	369	357	367	313	358	392	335	333	336	379	340	341	363	343	350	324	390	334	347	376	346	347	327	353	347	338	338	345	336	334	336	331	319	323	349	323	335	326	373	317	385	314	356	392	317	334	331	333	325	330	336	337	348	354	329	310	342	362	327	327	371	349	359	319	326	334	355	384	391	321	310	352	359	358	325	340	383	347	329	330	351	360	342	372	348	323	353	332	372	338	361	331	336	357	341	332	351	333	337	360	349	340	306	340	334	344	346	372	344	350	339	369	349	348	347	359	359	356	376	357	365	373	333	343	343	339	365	345	331	364	362	361	369	365	333	399	340	308	351	374	341	331	358	355	345	380	388	334	354	334	322	370	339	357	364	315	325	365	358	368	352	356	341	341	329	336	356	316	325	349	344	366	335	345	357	347	364	339	337	343	350	328	318	365	384	327	335	371	372	347	339	324	340	339	354	344	351	363	369	358	386	354	350	351	342	351	325	350	329	347	369	340	368	342	359	354	331	372	344	357	317	337	319	325	368	356	358	373	335	339	317	324	307	373	365	346	363	324	374	308	360	366	353	337	352	355	382	355	365	353	344	355	363	364	341	357	323	345	364	356	332	368	343	367	318	350	362	372	317	379	339	342	369	345	356	329	337	347	370	343	321	332	324	333	352	370	380	325	385	354	354	385	340	376	360	327	330	306	370	330	375	338	357	361	318	348	340	362	375	355	331	357	356	315	336	351	360	366	329	307	331	341	322	376	339	322	348	364	309	350	321	378	370	356	333	342	359	322	348	387	360	350	383	339	384	422	376	327	366	344	344	340	320	346	339	356	331	331	321	359	342	350	327	290	333	343	307	356	347	359	304	361	320	346	338	376	381	344	358	341	324	319	346	315	356	317	352	369	331	375	357	377	328	356	339	342	361	333	319	368	336	375	311	348	356	345	385	337	356	337	351	342	356	382	319	358	351	353	326	337	360	353	355	369	331	367	369	369	350	338	378	319	361	333	351	348	314	365	334	338	327	335	371	321	355	351	348	342	355	383	349	333	365	348	353	356	355	350	337	340	375	343	379	354	330	346	343	340	328	335	334	346	332	336	356	331	357	353	356	371	324	344	350	347	359	341	381	359	328	377	357	340	355	380	352	362	348	377	347	353	344	364	305	355	359	314	363	339	370	342	336	344	364	374	329	360	355	364	316	346	395	305	348	367	336	356	344	343	354	318	349	361	362	317	314	366	335	345	311	348	335	348	341	324	381	371	371	354	343	352	319	335	325	336	343	334	374	332	323	305	333	335	338	346	339	348	318	327	369	341	350	346	371	312	324	341	350	365	303	360	346	344	369	376	322	351	342	351	332	343	323	320	322	324	380	296	356	350	342	301	358	374	355	380	372	387	360	343	353	331	342	333	346	325	344	307	354	348	310	347	326	354	350	349	366	345	350	343	349	303	378	335	347	326	338	335	359	354	323	354	363	335	316	382	338	366	350	311	322	350	359	338	332	342	329	332	331	344	367	366	327	339	345	346	349	375	338	295	365	378	360	334	334	331	352	341	352	334	359	370	330	314	349	365	357	364	413	393	378	351	362	382	313	335	368	367	356	367	343	326	350	333	361	356	349	351	363	395	357	341	342	361	331	348	340	331	316	362	381	355	322	329	357	322	364	339	341	334	354	301	355	346	361	352	362	330	388	335	369	350	344	337	307	353	351	370	353	360	371	367	340	322	349	328	368	343	313	356	339	364	362	345	350	357	349	355	345	366	334	371	372	359	365	347	355	344	362	365	353	343	351	334	356	334	325	352	351	350	333	330	341	378	359	366	320	318	376	314	328	363	374	325	345	351	350	380	356	341	350	349	320	359	339	343	322	334	370	349	352	359	336	358	339	347	351	355	361	324	346	359	341	357	350	314	375	352	388	367	356	368	355	311	363	363	347	362	326	334	340	376	332	358	361	355	399	321	363	341	364	333	356	381	365	325	353	348	388	306	363	327	348	333	308	365	357	363	337	350	357	367	333	359	318	362	327	333	396	371	338	328	373	352	340	320	323	339	373	390	369	306	349	365	349	323	346	345	359	345	363	328	361	353	338	346	351	360	343	311	345	366	364	352	368	361	323	342	337	345	358	347	346	362	359	313	339	325	337	316	323	369	327	328	336	352	341	385	330	333	366	329	356	333	344	376	360	349	329	360	343	328	371	325	381	315	345	309	361	338	336	359	336	327	330	355	362	328	299	341	342	342	360	343	345	339	338	357	370	348	382	358	395	374	345	333	335	305	353	335	338	330	354	317	328	379	323	359	325	341	370	326	384	371	385	343	366	346	333	355	320	365	340	355	343	336	356	343	298	324	360	322	340	335	327	343	341	316	371	392	322	354	354	337	321	355	313	336	324	342	337	347	349	345	363	346	342	330	382	382	356	323	320	327	338	328	308	335	323	344	360	355	369	339	364	357	335	329	324	337	324	358	382	334	337	341	367	342	335	357	364	311	348	370	339	348	345	346	329	337	300	343	340	337	364	363	334	332	311	332	363	341	364	377	349	328	337	354	335	359	335	344	372	322	362	342	351	342	341	308	351	348	373	376	342	348	319	355	333	330	349	330	342	356	347	346	325	364	315	342	362	377	351	345	324	313	317	377	315	349	350	350	305	339	353	390	354	348	353	341	343	351	332	342	347	373	320	377	392	322	377	360	353	347	345	343	371	350	366	334	345	337	337	341	349	353	289	366	336	317	347	344	317	358	388	369	378	325	330	375	327	311	328	350	321	323	344	345	372	332	376	335	341	349	359	359	327	299	340	330
36219	21564	8971	4396	3242	2425	1811	1390	1181	964	870	732	648	639	606	526	495	471	485	426	460	432	442	457	395	399	381	407	393	388	389	401	385	412	382	362	406	355	380	361	368	350	383	339	373	337	368	346	362	386	345	352	326	371	338	336	383	361	368	346	370	402	371	355	385	367	364	360	362	343	372	327	362	363	348	354	364	377	362	396	329	343	352	310	335	356	359	379	379	357	316	329	370	335	383	352	353	347	326	355	343	373	347	368	358	355	356	355	334	342	317	362	359	353	321	318	367	375	362	349	354	368	372	370	358	364	365	355	348	362	355	386	340	337	355	352	365	340	346	303	349	333	315	363	353	351	389	370	385	323	306	327	369	352	346	414	347	349	344	338	358	334	366	346	379	362	378	386	354	337	362	342	360	343	369	332	336	345	358	392	324	337	337	368	364	348	369	357	352	352	318	349	358	357	368	295	342	348	359	379	339	349	355	362	370	367	364	321	344	368	368	363	359	362	359	318	355	343	349	335	303	368	380	348	323	383	315	361	342	390	360	356	359	364	314	352	351	337	339	341	365	306	385	334	377	362	356	366	352	306	349	357	356	326	360	338	352	369	361	347	348	338	383	367	325	339	343	356	328	353	318	343	371	323	331	373	354	369	365	330	338	362	330	355	322	369	353	355	345	399	346	325	358	349	363	348	326	329	368	340	350	352	381	331	374	353	322	357	347	348	366	379	344	371	325	344	341	320	362	365	367	346	334	366	358	350	326	358	355	332	355	336	318	326	379	311	302	378	359	360	362	343	344	364	346	326	351	366	353	347	347	357	345	354	358	369	371	362	325	338	336	325	344	343	350	348	353	342	360	343	362	336	344	327	355	341	349	347	330	342	320	354	333	340	354	332	363	349	369	360	350	335	340	338	364	344	383	342	334	374	327	348	377	379	339	355	355	362	352	333	363	347	360	342	360	348	376	344	365	370	372	325	342	374	351	350	361	350	358	361	343	318	338	366	374	352	364	350	348	381	351	340	350	313	348	362	338	341	362	347	351	342	356	373	342	388	358	369	336	336	383	348	357	356	326	357	403	376	360	352	371	369	350	357	303	327	344	328	361	334	376	331	359	351	361	340	321	378	389	347	339	357	345	370	323	335	338	333	329	354	368	331	326	354	342	343	365	349	384	342	346	363	350	363	387	357	322	360	361	335	351	377	346	324	367	336	340	348	331	370	346	342	349	354	367	322	346	347	316	334	321	330	334	350	347	359	320	335	328	377	366	355	324	333	337	345	332	321	323	319	353	386	352	379	328	365	338	356	365	338	342	353	357	332	345	333	361	355	364	341	366	367	392	338	302	382	361	366	335	346	329	368	338	388	331	326	381	322	303	354	368	390	358	321	330	351	363	365	338	345	324	339	344	380	365	348	352	350	339	386	363	378	359	385	328	338	360	357	340	355	348	328	344	348	335	357	305	359	341	354	361	325	359	359	346	329	354	352	337	331	333	338	380	351	365	340	345	379	354	339	342	371	397	350	343	335	342	338	339	361	359	325	358	367	365	329	340	294	370	337	352	350	320	363	349	354	339	351	370	328	355	322	339	325	382	360	329	363	357	325	371	334	343	363	334	317	329	358	345	369	373	368	320	342	344	367	350	329	350	332	322	373	312	348	339	334	372	338	351	338	341	364	355	337	349	320	352	356	328	360	348	347	364	340	356	366	375	325	368	347	332	349	356	334	338	333	381	379	339	348	352	331	359	361	350	383	338	354	330	369	334	336	375	357	364	334	338	364	369	367	372	316	351	345	342	338	369	339	344	362	351	368	322	314	373	368	362	356	387	345	361	329	333	380	360	367	358	331	330	335	360	329	348	330	301	367	381	345	349	344	360	362	377	330	315	345	371	361	381	334	345	325	331	374	334	354	346	347	354	373	344	362	322	367	368	368	336	314	349	334	361	367	362	364	349	328	364	348	359	353	326	366	350	365	340	329	327	330	367	349	363	344	351	331	348	339	352	348	373	383	332	349	315	359	382	350	364	314	345	351	346	356	363	333	355	362	335	346	346	323	341	371	338	381	340	347	359	371	367	324	348	348	374	362	346	360	351	346	366	361	350	344	325	354	370	311	355	354	353	304	341	356	381	368	316	320	345	340	320	331	313	328	346	371	373	356	333	359	346	359	353	343	326	329	325	377	329	369	330	372	344	315	329	362	364	345	352	335	368	357	355	353	351	372	398	348	370	324	357	348	325	360	340	333	321	357	303	343	331	361	326	354	366	364	369	379	380	397	330	322	340	350	336	317	382	351	371	352	362	346	361	353	357	350	339	361	311	326	354	348	351	331	355	322	331	367	373	388	321	329	308	310	341	377	351	329	363	309	347	374	372	364	350	334	335	359	371	350	363	359	363	366	352	356	359	360	289	350	343	351	367	352	369	355	321	334	343	324	341	321	353	372	345	349	353	377	388	349	362	376	352	335	356	392	375	366	320	320	374	336	349	364	335	348	358	345	385	330	357	341	351	383	335	338	350	338	344	386	353	334	344	361	327	338	344	370	350	365	330	370	356	355	370	347	383	332	369	372	351	343	368	345	365	371	318	326	377	338	335	390	360	339	317	373	369	353	351	332	342	346	346	337	352	356	332	338	352	319	362	334	368	326	366	325	375	355	345	333	341	359	371	334	360	335	357	364	332	340	339	356	349	362	385	357	369	341	309	361	326	337	343	333	357	300	367	343	307	347	379	364	396	335	371	355	342	372	339	327	374	362	348	343	357	375	349	379	340	365	344	386	323	370	367	318	351	353	347	356	354	347	336	350	359	353	342	400	342	368	335	383	400	335	347	330	333	373	362	347	346	340	343	338	331	377	366	333	357	344	369	341	343	353	346	338	346	344	368	393	382	350	356	347	341	330	361	332	380	314	346	320	350	352	346	350	350	360	348	325	323	324	335	345	367	356	380	339	340	373	356	344	322	322	354	377	359	342	333	323	333	367	331	333	355	357	345	349	364	365	364	318	360	357	357	362	343	340	353	349	362	348	335	360	327	343	317	382	372	347	348	327	339	348	369	361	384	355	346	348	333	339	409	332	353	384	343	352	348	362	316	346	334	335	331	339	309	351	339	357	309	403	354	314	368	351	354	350	336	343	382	355	354	335	330	342	361	336	373	346	338	364	353	344	373	361	340	346	347	346	348	338	321	333	363	349	345	346	331	340	385	365	378	375	346	341	338	356	349	319	335	354	334	353	352	359	370	338	371	350	334	372	357	351	357	372	370	371	349	346	325	340	327	342	375	341	335	362	361	377	374	356	327	353	383	353	358	365	349	374	329	338	338	342	342	338	354	378	345	366	338	347	351	362	384	398	331	338	327	363	379	335	358	337	353	388	341	348	340	310	369	347	349	339	338	312	338	361	350	376	363	326	336	356	334	352	356	364	360	367	356	347	348	349	344	377	374	398	348	339	315	338	339	372	348	360	377	360	312	373	361	362	360	348	322	359	380	365
27725	17395	3511	568	451	341	312	339	294	332	299	283	306	337	302	289	302	313	311	309	284	295	301	293	310	307	306	300	268	290	314	305	280	283	305	313	310	316	290	268	291	309	301	289	320	274	295	265	308	326	312	318	311	273	298	296	302	248	306	277	279	328	281	277	308	302	314	308	242	278	298	290	306	321	332	298	267	292	307	307	297	269	307	307	254	305	291	300	278	304	306	282	309	284	313	307	312	290	273	298	274	312	284	305	306	298	305	306	303	298	286	277	281	292	278	299	293	294	311	317	316	296	307	309	307	311	275	300	317	306	318	292	275	313	315	296	276	324	284	297	288	278	302	347	278	291	291	281	269	284	283	295	300	310	294	314	277	271	273	343	258	292	289	304	288	317	310	295	302	316	279	294	305	312	292	305	310	293	294	290	265	290	287	317	308	286	286	299	286	297	273	270	300	313	272	294	302	282	264	299	297	313	299	270	313	288	307	302	309	287	298	325	282	331	308	295	285	292	267	276	288	298	282	310	335	274	296	265	298	309	276	338	297	291	299	303	278	263	295	299	287	306	300	256	300	268	276	266	310	304	289	315	289	311	317	291	323	299	281	301	252	309	305	302	290	294	320	295	281	287	318	303	286	275	296	280	294	315	309	304	292	305	299	294	334	309	302	297	298	292	299	300	300	291	275	298	291	278	281	305	263	278	277	281	312	262	296	314	283	302	302	280	340	279	287	279	299	306	298	275	283	299	300	274	302	302	307	270	295	284	295	311	319	306	310	294	320	285	310	294	281	299	291	297	284	268	283	306	322	295	266	309	297	290	311	278	288	285	297	306	346	298	316	294	303	301	256	288	267	296	284	262	266	326	270	256	272	292	289	304	294	320	284	287	295	306	302	276	282	306	309	290	303	286	285	295	314	296	307	299	286	314	302	285	287	311	298	309	260	295	295	282	324	308	313	316	303	316	265	282	291	304	301	295	295	299	283	288	304	297	289	266	276	283	298	297	319	283	330	313	284	350	327	293	298	316	316	303	338	272	308	285	295	276	262	292	306	291	309	316	292	305	323	286	318	305	282	266	277	280	274	294	319	307	272	293	293	287	292	300	299	302	304	293	302	333	301	274	270	312	306	284	316	295	306	283	313	278	292	329	293	306	270	293	279	302	311	333	292	256	272	315	300	269	326	307	291	275	286	285	309	318	289	290	300	298	268	319	331	300	286	325	309	307	321	285	295	276	301	323	302	278	309	302	292	276	311	282	300	316	287	289	312	307	300	294	292	308	300	256	306	281	294	285	283	287	298	260	292	299	266	291	305	291	284	298	293	319	292	250	258	291	286	296	309	312	299	324	314	289	272	275	301	303	272	314	296	323	315	314	300	281	278	288	295	298	293	303	291	291	306	261	303	300	291	323	293	272	300	302	291	270	264	273	300	313	287	326	291	285	298	274	317	299	308	302	283	281	287	304	311	299	336	310	281	304	319	304	284	277	267	293	253	313	257	297	312	322	280	319	311	320	309	291	265	279	280	316	270	298	277	303	298	287	289	283	281	300	304	318	288	310	300	299	327	320	293	276	299	290	311	307	312	306	278	268	292	306	292	313	281	275	311	294	279	311	323	272	277	289	299	268	314	292	318	281	276	305	277	286	279	276	292	281	292	332	283	277	277	292	266	313	297	249	302	281	302	276	290	257	291	290	311	290	299	311	300	306	293	287	300	298	321	314	265	308	286	279	232	263	305	275	298	305	309	314	341	297	313	293	302	332	283	337	281	328	305	287	282	248	294	282	313	292	289	276	312	290	277	286	282	294	277	311	290	303	305	327	301	317	286	315	296	321	318	266	302	294	299	327	287	266	287	263	290	316	289	316	335	280	311	279	320	299	292	302	282	293	274	280	276	293	283	325	321	313	275	294	265	322	282	290	308	282	353	319	292	304	311	285	336	287	287	302	306	302	299	260	293	283	315	309	276	311	329	262	307	266	297	301	301	287	288	299	310	316	291	289	287	271	304	276	299	294	264	305	281	282	300	284	308	268	297	284	287	299	298	320	276	304	300	293	309	313	295	303	293	273	273	303	286	314	267	281	303	337	308	321	293	321	303	297	292	328	303	275	265	313	344	300	301	319	284	295	303	313	325	283	275	311	302	295	264	288	304	277	297	261	275	293	288	305	298	306	301	295	326	316	288	326	292	314	306	290	276	291	280	286	299	321	286	308	292	286	323	309	306	282	274	328	296	299	331	325	305	320	293	301	323	299	312	287	298	292	294	306	292	323	323	269	299	277	301	291	275	319	325	285	269	315	315	285	294	302	310	314	292	310	300	258	322	316	288	276	305	298	292	297	278	262	297	275	277	324	291	320	236	294	291	280	311	265	284	274	277	314	306	286	307	287	276	289	324	279	300	288	295	278	294	286	300	262	316	303	296	303	306	301	291	304	292	290	280	278	302	311	301	315	257	270	295	291	314	307	308	282	344	285	297	297	271	298	300	338	315	288	265	274	298	296	302	291	281	288	309	294	277	282	272	310	304	334	301	298	268	266	313	281	279	303	271	297	295	274	307	306	288	265	269	283	280	290	312	299	295	308	331	295	313	296	288	301	294	291	311	301	272	282	288	289	304	303	311	283	267	295	313	300	304	314	287	297	294	284	322	278	291	315	279	271	299	312	296	297	294	322	294	298	283	295	290	305	337	322	339	297	330	299	287	302	326	263	337	284	320	298	320	280	304	271	262	303	284	305	291	280	317	277	304	304	275	305	322	283	302	314	258	263	284	322	323	307	288	331	299	259	317	319	279	305	331	293	303	319	293	286	257	280	284	334	313	280	278	287	319	306	299	282	290	292	290	301	266	296	271	308	281	275	277	298	315	307	303	296	284	275	304	311	326	298	307	323	275	306	312	274	294	292	257	263	308	321	299	288	310	314	298	297	268	305	299	310	341	300	312	278	326	292	292	274	297	297	290	284	316	300	271	304	319	317	284	295	279	285	279	300	283	312	297	322	267	287	275	310	310	289	300	293	310	310	282	308	288	283	330	305	287	313	294	289	274	316	294	273	283	268	269	309	289	296	306	279	329	274	307	304	298	304	305	284	309	290	330	290	286	260	285	308	289	302	270	299	313	267	263	295	295	294	332	292	273	331	294	328	309	324	319	258	275	270	295	274	322	294	287	285	274	312	287	289	285	276	311	260	301	288	280	258	272	250	315	308	316	275	295	304	291	269	307	283	301	269	292	306	314	313	302	297	306	310	318	294	278	320	309	292	288	305	272	280	302	298	298	280	271	322	296	303	308	323	266	306	296	329	300	286	293	321	319	284	316	291	276	292	312	286	313	289	341	280	292	274	317	312	301	323	288	302	290	327	286	297	301	310	288	303	309	273	289	269	307	266	302	303	295	302	313	316	309	304	291	288	296	304	306	306	271	302	309	321	278	295	293	291	323	294	270	305	304	274	293	294	298	285	295	288	281	309	306	262	298	273	309	288	271	281
8622	1798	654	462	387	390	368	350	322	327	312	317	330	320	341	321	319	359	355	343	357	327	321	318	338	329	325	323	301	323	320	346	334	342	321	307	348	330	334	299	347	334	356	336	333	336	316	341	314	340	327	316	340	329	320	363	331	335	345	327	354	350	346	324	335	308	348	326	340	299	343	319	334	319	338	319	308	337	328	313	353	315	306	344	315	311	333	319	312	324	326	318	320	317	334	294	338	361	349	336	318	286	331	340	339	337	328	288	316	358	301	306	306	352	311	331	329	355	329	331	340	316	349	354	344	333	322	305	308	321	320	325	327	351	317	339	305	326	350	334	350	336	340	340	343	339	320	290	330	304	345	315	331	334	345	361	306	332	324	351	293	339	289	294	316	317	371	351	321	323	331	333	295	353	333	331	312	327	328	312	339	340	324	314	319	313	349	378	286	357	328	312	367	309	313	318	329	334	365	338	328	335	318	333	332	295	381	323	340	337	323	350	297	344	332	332	307	319	312	361	331	347	354	329	269	360	332	331	336	321	346	334	325	335	366	304	326	348	314	329	322	326	322	307	321	330	309	339	310	334	358	353	311	342	310	338	323	317	316	311	319	338	331	334	332	308	366	322	312	327	329	310	318	287	321	329	306	308	330	315	321	329	352	324	308	343	344	343	307	353	291	309	352	303	311	339	330	347	354	321	350	351	347	367	321	338	347	357	321	346	316	378	295	338	315	334	329	325	337	310	360	322	300	373	316	337	318	316	325	337	303	322	312	333	326	350	348	342	312	330	306	358	303	346	356	337	334	326	336	332	336	354	353	317	354	316	298	353	340	340	308	296	346	354	334	311	308	333	333	322	330	354	335	328	349	336	317	315	340	303	359	331	326	327	314	332	341	305	333	323	315	345	334	348	297	331	314	348	346	297	345	330	340	328	319	312	349	338	318	330	357	309	327	305	323	359	301	341	335	350	329	339	334	351	324	316	345	311	355	318	315	317	321	297	303	319	371	315	356	301	326	330	328	315	336	323	348	305	369	330	295	312	329	321	338	325	335	329	345	353	343	339	323	311	292	360	299	345	325	334	338	314	324	299	368	309	333	339	323	319	310	329	336	339	305	314	315	298	327	328	331	325	342	336	325	327	324	329	303	327	304	318	337	292	320	350	320	323	334	319	339	321	308	293	290	322	364	347	299	347	343	333	331	323	343	314	338	340	355	312	306	294	346	320	316	343	357	325	337	338	297	304	339	340	329	325	318	324	330	315	324	317	315	320	336	345	321	356	339	357	321	329	310	333	320	361	335	311	295	334	332	335	345	344	333	318	337	310	324	316	322	309	346	341	319	310	345	342	320	352	361	369	332	301	332	306	347	315	303	353	342	341	298	345	334	341	333	323	335	306	330	327	319	361	358	338	331	304	340	332	285	296	345	301	326	328	307	316	337	315	339	321	310	318	294	302	345	328	329	307	342	335	340	324	319	312	312	339	332	319	306	328	314	329	354	342	320	307	318	324	321	334	305	339	357	325	330	358	313	371	343	301	308	333	306	310	348	313	321	349	300	323	328	295	299	360	297	361	333	378	367	336	336	312	314	306	290	328	332	328	352	327	304	311	316	333	330	336	335	292	355	321	335	313	327	302	335	365	345	338	310	333	322	358	322	342	311	313	311	363	353	308	327	308	344	348	336	272	345	359	339	332	354	331	310	312	323	303	322	317	311	327	348	323	329	328	351	336	333	342	323	328	324	325	319	323	306	313	333	314	337	358	335	344	302	347	317	319	321	299	339	318	343	299	299	356	312	334	351	367	328	285	347	344	329	338	327	281	326	305	312	346	333	331	332	334	309	310	327	311	319	338	326	325	337	321	333	312	321	343	344	329	324	324	346	323	324	302	329	309	309	321	369	335	304	336	339	346	338	345	327	330	322	304	346	280	310	332	322	336	344	326	318	370	319	336	293	325	331	310	332	354	337	335	332	379	328	305	330	345	316	344	334	323	304	336	336	336	326	312	344	328	350	288	309	355	343	365	331	321	334	320	352	315	319	318	381	337	341	331	343	328	379	326	347	317	335	330	330	316	352	343	296	317	319	354	349	337	328	359	344	346	326	311	323	374	309	318	315	333	312	323	346	309	316	299	359	303	345	334	343	293	337	366	351	363	372	313	350	316	290	327	344	322	331	310	368	360	292	321	352	331	330	352	324	335	355	334	327	339	356	347	363	344	332	377	347	346	356	325	350	321	335	315	334	338	323	327	319	338	336	317	298	343	341	319	311	345	321	352	316	336	309	317	332	337	303	337	327	347	358	333	319	333	306	313	350	324	317	322	358	334	311	349	353	321	328	322	345	323	322	322	296	353	335	315	327	363	349	311	336	348	338	356	353	351	308	347	338	322	329	297	304	318	284	311	310	318	301	329	331	327	321	308	334	310	324	351	327	334	315	355	348	302	316	358	344	361	318	342	319	324	343	325	349	344	320	335	307	328	346	334	351	349	322	371	336	312	331	317	362	307	350	340	298	322	302	314	295	326	328	335	321	326	331	337	343	305	313	337	326	312	336	303	310	331	333	300	322	344	328	349	323	334	320	325	309	283	316	329	328	322	335	331	337	347	336	340	334	353	378	305	339	333	324	343	332	359	324	342	305	369	343	292	328	335	332	343	325	338	327	355	353	338	364	295	341	300	357	331	385	318	334	304	287	316	279	336	324	326	329	316	338	343	326	335	349	317	354	314	317	322	314	314	327	328	309	356	341	287	312	320	347	320	327	334	354	342	337	336	332	361	350	361	310	328	312	348	315	316	329	349	324	329	311	357	317	346	346	342	325	342	345	310	351	342	349	342	350	306	303	309	341	318	317	326	351	355	335	325	325	335	349	326	310	323	307	353	332	311	341	345	337	287	306	304	322	293	351	347	346	315	328	308	365	316	337	300	319	333	336	311	331	338	317	355	317	349	326	343	332	309	354	299	303	363	338	327	316	299	345	339	310	323	308	326	296	336	339	347	308	325	352	343	313	330	318	315	321	341	339	368	329	328	353	326	327	301	335	346	320	333	323	307	326	297	344	321	360	334	320	314	326	300	316	319	343	329	331	360	365	332	361	330	319	343	308	342	328	315	336	293	300	338	318	328	328	329	354	285	336	372	320	309	321	348	341	334	331	367	340	342	319	359	314	318	322	333	348	310	326	325	328	336	347	302	351	328	315	330	310	351	330	329	351	317	329	358	309	327	301	329	350	291	315	346	339	341	336	326	306	340	336	357	325	348	315	341	362	331	335	349	368	302	340	323	348	303	333	306	335	315	345	373	330	315	320	289	332	342	308	308	326	338	345	362	356	324	366	308	303	327	334	348	315	312	314	306	326	327	331	319	331	346	338	305	335	363	350	333	348	321	321	299	347	321	322	357	315	308	362	349	331	304	333	315	325	334	317	355	334	334	309	314	345	347	342	340	349	326	315	333	351	338	319	335	339	327	310	347	343	359	315	347	324	332
23639	21046	28181	24108	21023	8982	743	467	359	337	287	268	248	249	220	190	214	204	192	190	179	201	163	179	155	172	162	179	160	154	185	161	171	159	154	158	158	139	147	171	159	164	150	162	149	162	162	155	179	175	154	142	163	143	150	149	164	118	154	137	129	145	159	150	192	171	165	138	147	166	159	149	150	162	150	165	149	139	125	157	161	163	134	172	150	153	167	142	138	172	147	162	157	151	166	150	147	173	145	151	173	158	166	149	154	149	155	149	149	159	145	161	169	152	163	159	165	133	129	145	143	143	159	139	146	169	131	144	140	149	151	156	159	172	153	158	143	155	140	156	151	151	157	148	135	149	145	150	130	158	170	162	148	162	141	142	157	152	164	150	143	155	139	149	157	164	151	168	164	137	160	165	150	165	185	147	162	150	152	131	170	154	140	142	155	128	162	129	153	144	147	164	160	156	169	133	152	146	157	148	165	157	159	146	154	155	167	159	164	140	150	158	144	159	155	164	153	133	145	168	147	161	145	144	125	167	153	163	157	134	130	153	138	141	167	147	160	142	143	158	172	156	155	156	148	133	163	166	140	144	145	169	147	162	133	151	177	156	159	148	162	141	133	139	147	166	160	172	155	132	175	147	157	141	151	151	158	147	145	133	146	166	142	135	163	172	164	145	157	126	159	171	142	146	141	145	160	141	152	143	164	156	164	145	145	143	150	154	135	139	155	137	150	144	172	153	151	157	135	160	164	165	143	146	148	143	148	128	134	159	170	149	160	175	134	154	174	153	153	151	138	144	141	127	147	145	155	132	156	163	153	158	166	136	157	138	156	152	147	148	157	147	156	159	169	155	134	133	154	169	166	144	145	148	139	151	152	147	139	155	160	134	147	190	152	165	135	162	143	156	151	156	167	165	152	169	143	167	142	122	156	173	176	151	153	153	152	146	151	158	168	133	174	142	161	158	153	164	152	161	150	182	123	164	140	145	160	148	137	134	126	149	168	141	149	166	151	153	138	148	163	157	154	139	153	147	136	149	154	145	163	159	148	163	145	159	146	148	157	152	172	157	159	171	144	137	135	149	145	130	142	159	193	149	146	151	166	125	152	153	146	150	141	172	152	165	148	145	146	154	162	182	136	161	145	151	141	153	136	132	183	159	167	136	152	143	163	138	148	155	159	137	155	155	176	164	144	146	156	129	166	142	154	140	122	142	159	160	166	163	149	173	161	150	145	162	153	163	178	165	141	178	133	126	136	149	156	141	140	153	141	178	152	139	162	156	141	126	152	148	164	140	148	150	149	130	157	136	150	146	155	152	146	149	180	150	141	179	148	175	171	156	157	167	170	160	146	148	183	126	156	164	133	188	154	162	132	171	154	157	145	145	151	142	137	148	156	142	155	167	165	144	153	150	155	130	171	174	156	145	136	164	167	155	138	154	148	160	141	149	157	148	156	135	147	146	139	156	140	156	176	141	154	164	140	145	151	136	161	162	134	152	143	165	144	162	153	147	159	145	162	164	136	147	145	153	192	155	168	151	169	150	151	170	136	174	165	161	166	145	146	159	167	165	134	160	161	142	135	137	156	142	173	156	147	145	149	142	138	132	145	158	154	170	147	166	155	161	171	157	148	144	169	164	174	133	154	151	173	140	151	148	149	160	155	147	154	136	147	150	145	152	169	166	147	152	150	144	144	142	137	159	144	151	156	159	158	140	182	147	140	143	160	130	143	163	151	155	159	160	139	150	128	155	147	137	165	164	154	160	151	140	174	158	121	139	138	180	114	158	154	152	178	154	156	172	144	172	152	166	165	159	153	165	132	172	168	151	134	142	154	170	169	150	152	145	156	146	166	161	149	153	145	163	148	170	143	154	141	144	155	160	154	150	136	149	168	143	158	145	157	157	131	152	167	134	165	137	134	153	136	162	160	164	142	150	152	173	142	168	170	155	140	150	152	152	140	163	144	173	174	147	160	150	145	146	167	174	150	157	147	142	166	159	151	168	160	167	170	144	162	154	141	138	157	169	153	154	154	167	153	148	168	129	152	154	173	131	156	158	157	135	141	150	149	169	175	153	158	126	157	164	154	152	135	148	134	139	138	155	137	164	163	150	157	152	168	149	182	161	166	147	170	144	146	150	164	155	168	150	172	154	155	149	130	161	176	164	150	154	162	128	149	149	135	151	146	161	138	176	148	147	159	159	167	156	151	152	126	135	134	145	146	145	140	128	163	138	129	155	138	136	160	149	153	138	143	141	135	133	160	128	157	155	152	141	157	154	145	132	151	153	139	134	159	147	134	135	149	151	157	168	150	156	153	168	157	153	151	145	157	148	140	166	161	149	166	151	162	159	143	131	158	163	156	148	137	149	131	169	155	155	172	148	174	141	153	147	136	163	138	153	157	147	171	165	169	145	129	162	164	127	133	127	148	167	150	155	131	147	143	153	144	151	145	148	147	137	145	135	153	153	163	154	146	133	150	159	147	127	173	133	164	159	162	153	147	147	141	166	149	158	156	143	165	167	151	164	151	168	169	155	149	138	129	175	143	148	167	161	152	152	155	154	148	170	149	162	144	167	147	164	134	154	178	145	149	134	160	163	132	146	149	137	141	143	151	146	140	167	148	157	147	127	121	153	162	153	127	154	151	160	158	162	162	146	124	155	173	135	163	147	147	148	132	162	169	141	153	151	153	150	155	142	157	151	128	148	140	160	157	153	156	147	159	142	155	167	159	135	151	154	131	143	152	147	151	157	167	163	162	141	149	145	168	150	152	169	133	153	154	134	142	157	169	160	153	139	134	140	151	148	148	148	142	159	155	139	149	147	151	137	135	169	141	142	129	151	185	151	191	160	147	169	150	160	172	137	160	178	150	138	150	158	160	141	151	132	159	141	169	154	150	138	136	178	155	181	153	156	148	155	144	149	148	140	136	148	153	143	149	168	158	154	163	161	156	144	174	137	137	141	155	156	167	147	168	143	183	165	144	156	130	157	147	157	151	158	138	151	148	150	149	160	180	171	147	148	150	170	146	159	151	170	158	147	163	160	147	150	154	172	167	167	128	140	141	143	162	149	160	143	137	175	161	142	164	139	159	163	165	148	156	124	161	140	167	160	151	153	140	173	137	156	168	153	155	153	177	143	144	143	160	148	170	147	153	158	152	167	151	159	131	142	144	159	153	130	128	165	156	145	162	161	147	156	159	163	138	151	143	123	159	151	153	140	145	136	158	159	141	153	155	144	150	145	150	144	157	179	167	151	173	164	141	161	138	158	172	157	150	160	135	163	156	163	146	146	150	156	132	171	143	142	149	157	156	141	169	147	158	167	149	165	144	141	150	137	178	140	130	162	150	149	163	143	172	136	147	158	165	136	145	171	137	147	142	159	128	164	150	157	157	137	175	139	151	171	146	163	137	147	185	144	146	154	152	139	152	151	165	167	158	128	159	161	120	139	156	151	168	157	158	140	165	177	146	152	156	149	151	164	156	159	159	149
29320	15523	5383	2453	1714	1242	921	751	561	442	439	369	350	287	277	267	240	255	212	220	220	218	202	201	219	208	209	215	204	191	196	193	216	196	189	169	180	179	170	184	180	200	175	193	176	196	203	177	175	183	163	202	166	189	169	185	172	185	164	181	185	173	185	172	178	179	157	186	199	179	191	174	175	167	174	189	167	159	186	155	187	175	163	173	192	177	169	159	179	167	170	141	174	168	174	191	175	169	164	186	175	170	203	165	157	173	173	163	178	193	174	191	154	180	175	200	181	169	164	147	189	158	165	175	177	174	184	171	161	188	177	187	169	169	164	156	178	177	175	192	166	188	184	185	188	188	162	182	179	200	149	157	185	183	170	195	162	153	177	166	178	188	168	162	183	190	178	151	186	152	191	173	166	180	168	182	190	178	159	178	182	176	172	179	159	172	161	185	178	184	183	162	167	167	162	175	165	172	168	170	189	177	178	179	206	180	182	186	185	159	168	178	174	168	173	152	181	179	186	192	163	167	184	159	185	153	167	185	171	174	174	162	185	189	193	173	171	175	196	174	157	179	180	161	176	184	152	166	151	158	159	187	200	183	184	160	165	171	172	169	179	169	187	149	174	175	159	180	165	159	141	164	164	187	177	190	163	185	177	152	193	173	167	189	148	170	157	172	190	164	169	161	167	166	186	169	162	184	179	178	174	180	174	185	152	160	183	169	202	189	189	172	189	190	166	160	189	197	169	173	171	194	187	174	176	185	179	173	192	163	211	179	163	187	189	169	183	177	180	175	152	174	167	165	162	146	184	173	169	176	165	176	173	163	190	178	164	176	150	176	195	191	189	172	182	162	176	183	176	160	180	160	184	181	190	182	178	175	171	175	161	182	149	151	175	195	177	155	175	190	164	172	180	196	160	178	181	177	172	188	167	182	177	164	169	160	177	164	163	161	175	148	164	220	190	177	176	184	175	144	169	178	135	175	183	181	194	186	189	164	180	167	175	158	161	161	183	191	184	197	150	214	195	162	182	172	180	184	158	160	177	147	185	168	157	175	187	185	178	159	173	178	194	187	166	169	180	192	168	194	181	173	180	164	183	182	178	186	195	152	160	173	178	153	141	171	177	168	191	161	190	175	159	168	186	178	152	177	154	190	196	177	164	173	179	170	165	180	182	167	163	177	178	158	187	182	169	166	171	178	163	193	156	179	167	153	170	149	171	182	182	177	193	162	165	186	168	190	161	150	194	166	166	151	170	163	191	169	185	170	175	160	182	148	188	166	201	191	162	161	168	179	184	182	151	178	181	161	187	209	181	146	166	175	175	186	179	182	170	188	157	172	182	161	179	172	163	176	159	166	187	162	176	164	196	182	150	165	161	171	171	190	204	189	174	176	171	173	178	183	178	189	164	187	169	172	182	167	174	190	175	177	166	184	184	148	150	170	163	174	174	186	168	178	166	153	170	175	156	164	169	196	172	191	175	186	172	166	157	183	183	177	173	194	195	186	182	160	166	160	170	183	169	171	177	174	188	188	166	178	178	177	170	172	168	168	153	167	169	226	170	178	168	193	180	174	153	174	176	179	187	195	192	182	163	171	187	164	180	152	168	192	164	205	158	151	167	175	150	185	168	173	177	191	151	191	159	151	188	168	188	168	163	192	169	175	171	158	197	175	174	149	194	156	184	171	166	176	192	170	176	178	149	159	184	204	159	163	166	194	158	178	159	178	175	149	159	181	168	169	186	183	175	190	181	174	169	204	159	163	205	174	177	159	184	192	193	186	158	191	182	169	168	158	190	178	161	184	187	156	157	188	181	157	171	173	185	175	169	172	163	145	159	176	185	155	172	169	177	184	166	173	186	192	165	172	182	172	171	162	170	170	161	169	157	145	172	155	176	158	200	149	166	159	194	166	177	198	168	180	164	165	168	181	179	154	152	177	156	180	179	178	154	169	177	155	163	180	170	185	183	160	169	168	156	195	167	167	179	182	169	167	154	185	185	172	166	151	166	176	192	150	177	183	158	174	179	167	150	166	166	179	144	174	154	154	175	158	156	163	188	192	173	170	165	158	166	180	178	183	169	176	178	168	161	174	175	153	152	190	177	154	168	163	165	167	172	191	159	188	189	192	182	161	182	169	189	175	168	184	189	152	176	183	175	184	183	160	174	164	194	178	180	186	173	181	170	166	158	207	170	162	163	178	179	161	194	188	176	165	182	171	178	165	162	167	182	184	191	185	182	173	184	194	152	169	173	163	160	154	165	186	170	165	185	175	161	187	172	173	174	186	170	155	187	166	180	161	180	209	167	177	178	171	187	174	185	146	156	165	191	174	183	188	169	169	168	181	175	171	159	175	176	165	159	166	188	172	170	147	201	171	199	201	180	179	175	155	165	177	168	175	182	203	158	159	167	148	194	173	171	151	174	169	154	149	175	168	167	171	166	139	188	175	190	206	176	191	146	164	169	206	150	205	187	170	163	169	156	159	161	181	172	173	192	182	152	174	156	159	170	168	179	179	174	170	195	164	180	182	180	188	168	169	166	189	155	186	170	156	185	170	170	192	199	161	149	168	183	185	177	169	182	190	159	164	178	190	178	186	172	197	167	179	181	155	167	185	162	209	182	160	190	165	182	165	175	180	170	168	167	163	165	161	177	155	162	181	175	163	159	185	160	184	160	146	170	175	176	174	175	199	177	156	152	196	192	171	151	189	179	181	162	190	167	164	180	178	188	195	167	160	190	190	171	193	172	187	179	181	162	190	179	182	152	198	183	167	194	181	169	198	179	140	195	173	140	179	161	190	188	180	178	147	158	155	171	177	182	158	184	178	170	157	186	173	178	184	155	174	185	167	174	153	189	160	138	154	191	171	174	177	183	186	193	172	178	184	162	177	183	193	176	156	187	175	172	160	161	166	182	177	149	177	173	177	179	173	142	174	200	181	187	178	151	163	185	200	173	168	176	201	155	174	179	172	175	157	171	171	162	199	176	166	182	174	171	198	192	169	164	188	163	151	193	180	180	160	147	172	168	158	172	170	181	164	179	166	171	166	186	179	177	179	192	166	152	191	177	182	162	155	172	170	161	184	189	146	176	169	165	169	155	167	152	177	168	181	181	180	159	169	179	188	185	146	193	191	161	168	184	164	157	185	130	177	176	187	178	169	151	179	177	157	183	152	173	207	163	157	165	183	177	158	155	169	185	181	185	184	205	174	178	186	169	149	195	182	157	158	187	180	199	177	157	204	184	154	171	170	180	180	169	142	170	190	209	164	159	182	160	185	137	177	172	169	186	158	181	170	172	184	188	195	168	157	175	166	183	163	186	168	187	163	174	194	180	159	162	183	191	171	181	176	170	185	174	181	175	152	175	182	177	181	157	153	188	169	193	197	189	183	183	173	198	168	178	192	162	157	165	161	174	181	163	186	183	173	154	179	180	185	152	156	201	190	182	168	166	154	165	178	170	191	193	194	175	151	154	182	185	168	180	174	164	154
24846	21076	27049	25196	9892	923	724	603	597	591	554	534	548	571	539	545	501	555	534	496	499	545	473	460	501	524	481	496	485	533	525	457	514	473	522	500	540	469	522	472	507	494	493	492	543	465	525	463	514	517	482	483	494	513	503	475	482	490	484	458	451	529	452	482	476	493	474	491	483	548	492	484	481	506	507	511	485	499	488	494	505	498	447	482	475	503	456	509	501	490	509	488	541	514	478	491	513	478	499	522	523	500	534	464	523	461	465	483	514	467	501	514	504	474	499	516	484	474	461	534	481	524	510	502	451	499	485	455	511	482	500	499	486	541	416	497	505	522	475	529	470	470	447	480	446	529	527	467	520	491	448	500	508	495	462	496	512	500	514	473	515	487	520	552	500	535	475	513	481	472	514	469	511	473	485	541	473	468	508	458	520	464	503	485	514	478	516	526	454	452	501	507	502	502	508	514	451	485	512	511	453	479	508	472	502	490	481	513	546	496	462	510	500	472	478	477	486	509	542	508	490	527	512	504	503	498	478	479	490	507	486	487	510	511	480	474	498	470	494	506	548	483	547	488	480	499	462	493	493	494	485	486	542	489	448	485	502	503	524	461	496	495	490	432	490	502	529	490	503	514	497	463	455	459	500	474	479	497	486	498	504	532	483	503	473	490	491	468	494	458	501	471	513	439	540	481	518	473	455	495	543	470	490	465	476	528	520	503	459	512	472	452	498	483	468	478	493	483	464	487	494	469	501	503	521	480	468	493	513	506	503	514	470	499	514	479	522	498	445	513	510	527	504	498	486	488	531	511	473	493	483	518	514	495	505	443	474	513	505	500	494	456	466	494	486	482	481	484	468	473	519	493	496	519	515	525	521	516	501	472	474	509	495	520	484	510	450	540	511	493	510	484	515	468	470	481	488	497	515	513	499	498	514	500	455	496	484	469	451	501	477	450	484	506	517	521	481	501	446	482	506	467	493	451	472	507	499	513	492	476	491	480	528	460	487	489	498	483	495	497	495	497	510	495	492	496	457	482	516	465	494	461	466	519	483	461	513	452	482	484	461	467	470	484	517	491	482	487	469	455	509	485	521	450	540	503	485	478	425	475	501	482	522	487	476	483	477	471	502	531	492	497	498	470	513	465	493	462	517	463	468	499	541	510	518	520	473	501	461	522	528	496	476	474	511	503	474	519	512	481	479	508	501	527	524	506	451	510	452	504	515	497	493	549	488	460	493	434	490	521	502	516	481	481	470	496	520	498	458	499	516	486	447	494	534	529	453	455	518	484	494	513	459	477	541	508	480	500	471	481	452	480	476	474	465	543	469	467	498	539	494	489	499	489	507	487	466	515	492	508	494	471	487	489	526	481	480	503	471	459	448	466	488	495	467	491	507	489	535	460	520	455	471	467	454	486	502	481	468	485	482	492	482	486	487	521	484	495	491	497	482	479	511	491	481	509	484	532	491	484	486	478	499	503	458	515	500	529	462	479	492	495	486	484	503	479	421	485	485	512	487	504	528	474	479	494	501	497	476	484	503	474	484	545	513	514	480	472	483	493	477	520	494	506	474	416	511	469	519	488	487	479	504	470	490	467	484	489	502	493	489	517	524	479	446	484	455	481	511	537	523	508	502	513	536	461	450	428	521	521	490	466	494	500	496	504	498	509	514	473	501	514	445	513	438	488	442	494	454	510	509	502	498	467	495	483	500	513	494	538	478	504	499	498	494	514	483	480	497	500	479	495	461	501	502	493	466	492	474	460	459	496	484	472	455	500	479	506	490	498	499	502	482	504	470	483	492	482	476	491	469	467	473	495	508	515	484	486	492	475	491	483	480	488	525	506	462	483	505	509	503	493	468	487	461	475	517	502	503	493	440	498	467	494	443	486	451	467	495	464	513	445	492	520	523	457	466	468	510	536	464	495	475	495	516	492	442	536	502	489	521	466	504	515	480	491	526	500	486	479	462	491	493	506	501	482	487	509	446	471	481	507	510	480	540	507	533	451	553	522	490	515	499	501	515	473	508	515	523	506	470	494	487	464	452	507	526	491	497	452	479	459	486	474	461	508	487	481	466	522	484	509	535	495	489	482	491	473	526	477	477	489	453	505	472	498	470	473	506	488	461	440	498	505	508	490	516	493	499	501	493	512	452	495	489	450	457	474	467	513	511	492	483	490	453	510	487	488	510	472	507	490	480	488	479	482	506	483	483	539	492	481	537	515	486	465	495	507	475	476	497	503	465	453	483	447	533	530	517	487	475	475	493	475	503	473	478	498	498	469	504	525	482	468	497	527	480	487	516	500	459	476	481	496	476	494	495	457	498	518	453	526	560	494	497	502	515	464	459	482	473	467	462	514	505	464	466	500	508	500	519	474	483	507	497	506	478	483	498	484	489	477	475	474	497	494	526	484	512	527	472	494	492	498	496	493	505	468	493	499	464	437	461	469	492	489	481	497	488	492	490	492	515	478	491	473	499	515	466	502	545	497	488	431	480	490	505	549	498	493	511	477	524	471	478	489	480	481	481	481	537	521	507	444	470	458	481	527	507	476	489	500	499	473	496	509	462	459	490	532	483	504	496	520	515	486	504	492	488	509	481	503	493	475	503	481	458	460	480	496	505	479	488	501	508	508	511	480	448	479	482	511	515	519	467	527	513	521	485	494	500	484	499	493	536	533	518	484	528	479	479	497	503	488	490	535	493	496	468	522	500	466	467	460	484	476	508	514	481	504	489	528	535	493	542	473	509	495	474	471	530	452	487	505	485	484	449	459	483	469	475	472	503	505	455	497	499	479	479	470	479	465	498	527	509	527	493	475	502	464	482	545	511	503	490	526	474	524	511	501	507	504	465	503	509	506	473	516	500	467	506	493	481	501	508	474	483	444	473	483	456	477	512	468	501	522	462	464	518	500	490	442	507	488	483	472	483	468	479	506	456	502	523	488	501	480	464	530	485	446	549	494	472	501	486	524	480	502	484	511	505	502	503	539	459	444	512	510	476	529	514	486	490	465	503	482	451	460	477	468	493	497	487	513	471	480	475	502	499	503	460	494	497	502	512	517	537	498	478	510	448	508	469	496	518	478	457	522	488	534	508	462	470	500	467	466	498	484	501	502	485	500	459	500	512	457	490	449	512	515	482	507	498	509	509	483	472	482	488	480	520	449	487	485	486	500	495	483	512	477	498	448	484	454	517	473	509	517	464	516	503	504	462	473	493	466	506	491	522	458	495	485	493	517	481	477	488	500	493	490	490	502	469	505	488	476	480	530	460	510	488	531	494	473	485	486	450	501	489	485	498	483	463	458	486	511	497	468	485	472	462	506	508	494	449	507	451	468	476	500	520	468	479	500	529	471	490	480	486	465	501	469	495	477	492	517	534	483	483	486	477	502	510	504	485	473	493	474	490	471	517	492	492	524	509	449	448	465	488	558	481	513	493	459	475	442	492	497	500	511	496	484	454	488	513	458	490	481	484	464	503	545	500	495	479	521
25861	11089	3123	1672	1334	1076	926	795	707	725	661	649	605	574	598	558	554	566	563	553	490	535	541	537	565	532	535	533	539	538	515	506	492	535	540	523	546	503	486	522	558	529	533	514	475	527	518	535	522	517	505	515	523	531	541	513	488	526	509	535	561	524	485	513	521	499	504	485	472	512	509	484	525	530	531	478	508	511	506	517	524	462	504	501	522	543	530	570	546	480	491	467	512	487	525	499	464	556	506	478	529	513	527	514	517	539	550	519	555	485	516	515	540	518	507	541	499	466	533	544	505	530	492	528	502	521	480	511	500	458	531	530	495	524	568	526	542	511	513	510	530	545	519	538	511	510	515	531	536	521	551	509	535	522	485	493	502	466	504	525	494	508	509	536	507	523	516	515	512	542	508	539	528	513	527	555	495	523	510	526	499	537	535	492	518	496	529	473	538	481	530	495	492	497	512	491	505	518	490	504	543	519	499	527	520	492	522	541	542	537	546	549	509	550	585	541	514	504	520	505	501	495	501	499	477	500	533	550	476	545	503	516	486	523	532	514	564	523	491	511	509	506	482	510	499	514	514	483	512	540	495	502	539	511	515	510	524	498	533	571	508	508	520	522	553	497	497	506	522	502	561	487	504	538	538	480	510	524	483	531	528	531	539	515	530	570	507	487	513	524	541	486	521	502	527	478	492	518	513	519	556	506	500	463	503	488	557	507	492	498	523	527	547	483	519	524	509	494	513	553	534	509	539	506	502	518	523	484	531	510	511	522	510	506	513	500	539	496	515	553	503	509	532	585	505	537	504	510	532	507	542	538	555	516	527	505	541	547	551	512	515	509	487	488	524	491	505	465	492	553	506	517	496	507	494	505	510	512	487	503	475	528	537	516	539	493	544	521	508	552	506	488	514	575	503	527	520	511	511	506	503	480	484	501	499	507	532	533	492	507	527	518	521	516	523	507	527	492	518	523	526	508	512	554	532	500	501	521	538	557	520	519	534	510	493	511	522	533	552	546	473	505	504	515	496	561	492	500	530	488	486	524	473	510	498	517	480	529	526	443	530	488	519	520	515	512	526	536	502	549	502	495	535	539	521	534	511	544	578	523	498	518	532	532	528	564	526	508	575	525	507	497	508	524	536	557	529	506	502	544	507	544	510	510	478	510	504	491	523	531	553	505	499	536	496	501	543	519	483	519	486	491	535	518	542	524	504	505	561	512	518	516	489	532	485	513	548	491	492	524	545	533	530	492	488	516	517	542	507	524	513	527	504	500	474	525	541	527	531	496	485	519	486	506	514	519	506	527	499	519	499	475	511	479	505	498	521	521	492	523	533	566	508	475	519	508	530	475	556	520	537	513	526	530	529	502	528	499	530	516	534	525	513	474	467	516	487	560	509	563	488	506	471	538	498	533	545	511	522	522	512	486	499	519	493	546	527	553	508	505	528	525	481	482	522	504	551	504	508	553	541	503	537	521	520	493	518	523	526	511	517	513	496	516	530	487	525	519	512	523	538	554	535	486	494	553	492	534	507	543	519	550	535	490	535	524	485	461	494	521	521	560	499	531	515	558	505	534	528	553	544	509	531	515	528	505	483	544	551	546	535	518	568	502	507	502	532	547	562	551	541	497	484	517	546	500	551	536	502	529	530	541	510	559	509	517	516	513	532	507	534	526	529	518	513	527	508	552	515	486	540	464	477	530	538	526	508	544	490	526	559	508	541	535	491	509	524	490	541	540	565	525	497	499	477	480	463	515	505	533	519	506	524	553	513	498	512	521	512	514	509	515	496	491	495	530	512	487	505	508	546	555	510	482	514	546	527	556	489	514	505	489	502	532	542	468	495	478	540	503	531	542	557	512	493	527	486	522	500	533	501	502	505	558	551	495	527	524	512	494	500	502	508	495	529	509	542	544	532	521	567	538	519	493	489	497	452	478	515	558	543	526	505	549	536	510	513	523	484	490	503	493	502	548	565	520	496	535	533	494	488	520	494	531	493	541	485	535	493	496	536	548	503	510	522	521	555	516	543	513	547	533	526	496	497	485	532	501	520	518	504	516	502	555	500	510	526	508	510	510	475	551	527	518	535	524	508	536	489	490	523	513	519	506	509	521	503	511	530	526	539	522	525	547	485	502	534	506	509	539	535	523	536	529	532	477	518	559	485	518	528	534	524	516	528	493	568	546	509	432	576	491	559	499	562	527	547	478	527	518	497	502	500	493	515	555	509	526	457	519	505	546	497	510	515	555	485	547	504	496	564	507	524	533	529	512	496	516	512	477	505	499	530	537	535	528	523	533	574	507	525	522	509	522	560	469	512	537	540	499	523	512	490	544	530	536	487	542	539	514	482	529	496	538	512	526	538	536	498	524	535	530	525	495	516	499	503	543	514	540	511	507	518	504	477	495	521	566	530	481	495	497	507	531	500	509	490	531	515	539	533	520	540	526	500	522	508	471	523	509	527	507	497	511	498	517	501	540	519	532	519	512	540	496	516	468	497	570	466	495	494	499	528	507	515	563	481	498	518	466	508	561	526	499	467	545	540	522	496	495	516	531	515	488	537	520	518	541	525	513	531	529	498	497	522	538	576	492	498	518	498	497	516	514	516	534	533	525	546	498	547	519	509	529	492	477	550	525	492	544	533	527	523	496	511	519	489	510	507	500	512	498	519	476	516	528	558	463	521	471	484	537	489	505	530	515	496	519	513	527	532	494	509	550	532	519	524	533	532	500	537	479	502	512	481	533	524	554	474	488	516	481	507	535	539	531	535	497	497	544	507	522	513	546	484	524	487	472	517	498	562	546	513	556	575	549	539	506	523	479	542	486	497	530	511	491	493	531	525	532	522	513	480	483	519	539	529	566	505	543	498	536	523	546	509	494	507	477	531	505	521	531	533	487	484	537	534	513	491	511	543	496	501	448	531	503	533	527	477	495	504	510	492	491	545	508	482	516	516	511	503	522	513	506	568	495	522	487	522	521	501	510	521	531	519	486	524	526	495	519	516	491	531	504	526	518	533	506	533	516	518	501	506	544	486	509	545	519	515	513	506	516	510	542	530	532	507	510	500	528	528	491	540	504	521	541	492	502	505	498	509	510	543	505	488	512	569	526	529	516	512	531	458	530	536	520	503	503	480	522	543	530	516	526	478	538	508	493	457	502	495	508	507	524	498	493	560	536	504	500	512	523	538	505	525	517	524	523	536	530	542	479	523	511	534	532	485	515	538	501	539	493	500	508	516	482	484	527	511	500	533	515	520	503	554	583	503	541	563	548	533	499	522	501	523	505	474	540	482	511	499	496	586	528	516	512	471	535	532	518	496	512	543	550	525	553	539	539	524	551	506	507	511	545	453	518	459	499	514	501	522	516	545	481	523	490	502	527	531	543	503	530	524	500	519	518	503	509	526	546	549	552	482	517	463	490	510	523	588	501	489	489	511	494	520	526	500	535	534	530	531	515	485	567	526	518	528	513	484	497	520	511	468	501	525	537
22516	21055	28646	23696	21048	21079	8015	1062	751	705	621	580	546	512	501	471	435	408	443	379	401	390	392	389	391	370	380	391	390	359	376	405	321	390	351	392	358	340	385	397	346	368	380	391	339	385	343	409	347	364	366	344	332	348	337	327	350	345	335	352	362	365	346	360	343	368	356	395	327	348	350	331	365	350	365	366	329	375	322	362	348	391	367	362	340	378	376	323	359	332	355	339	331	360	379	334	343	364	330	350	324	364	343	369	374	357	343	327	314	337	334	349	343	340	332	355	323	306	357	325	389	377	311	378	302	363	348	332	358	367	352	323	379	345	359	334	345	314	335	352	355	342	368	354	352	388	331	335	341	338	355	335	329	318	344	355	365	345	319	336	354	321	343	354	373	341	366	316	359	345	332	375	360	341	329	359	319	359	322	328	337	372	341	356	325	367	327	350	315	353	343	357	339	330	328	361	373	345	327	351	337	311	316	335	358	346	342	347	332	350	348	353	316	350	359	343	356	359	364	335	370	326	383	323	343	330	344	350	385	337	328	345	361	327	367	371	346	351	376	394	332	363	321	377	375	380	318	331	363	358	332	330	345	359	327	355	327	354	374	339	356	323	347	359	334	371	324	319	339	377	321	324	329	330	332	348	363	364	356	356	348	380	334	370	368	318	344	329	355	343	345	344	368	369	351	319	356	347	337	338	324	337	374	335	355	337	362	340	365	330	346	306	367	359	318	329	349	339	385	315	340	356	331	348	404	329	384	345	350	345	343	380	358	330	341	374	338	347	349	334	342	353	348	355	349	346	328	338	328	323	387	362	344	352	372	359	329	370	317	331	348	358	335	342	313	360	366	363	396	362	376	351	346	350	289	335	353	303	339	339	322	357	332	340	351	319	342	341	317	360	345	311	351	319	361	340	313	316	350	314	378	369	329	371	331	404	347	336	348	353	327	323	371	342	331	341	334	350	333	337	344	317	358	316	358	322	340	324	355	349	355	346	388	330	337	332	350	336	341	333	326	359	349	342	359	304	360	324	367	330	342	345	353	378	352	352	333	329	335	331	355	367	333	402	351	349	365	330	362	302	359	354	299	338	360	356	323	360	339	345	387	325	322	364	331	315	326	337	311	365	347	326	344	371	339	355	343	319	353	335	318	367	349	346	331	337	349	363	343	348	368	344	353	328	346	352	326	327	342	379	335	317	358	370	344	337	342	351	353	337	369	353	330	348	384	317	342	329	365	352	395	342	348	321	337	338	345	357	355	349	352	368	344	357	346	347	382	334	334	361	384	363	333	327	328	345	346	357	349	320	374	376	330	341	354	337	346	341	365	344	344	339	342	370	355	363	336	350	328	331	342	344	367	368	291	340	322	327	362	338	322	348	338	361	367	347	341	388	321	330	353	371	376	339	357	352	372	358	375	325	332	327	341	354	322	343	348	364	334	337	350	311	362	383	327	373	327	375	361	344	363	340	345	359	350	361	330	358	330	382	378	364	325	332	348	368	358	367	326	339	360	348	364	347	338	377	357	360	320	369	383	331	341	352	358	340	328	344	346	359	352	346	328	342	341	355	377	358	352	334	372	326	383	309	374	396	364	302	333	364	306	336	373	362	364	336	353	337	331	325	311	370	386	344	353	374	331	318	326	332	341	386	323	363	355	316	321	349	329	339	354	359	306	367	359	337	338	353	331	369	357	347	324	318	337	370	344	338	357	335	334	331	335	375	288	338	375	347	363	340	338	342	327	359	377	345	361	341	311	348	355	345	345	321	362	344	356	336	347	361	314	336	330	346	331	328	327	377	303	327	376	362	345	345	312	333	346	358	356	344	322	357	352	331	331	353	370	369	332	358	317	326	339	370	351	329	356	320	341	342	375	359	337	351	312	344	369	349	346	330	354	303	341	351	351	361	326	332	349	356	347	307	327	348	368	341	364	321	334	330	338	326	369	348	344	349	353	364	354	337	347	376	342	349	328	344	371	320	333	350	360	354	351	351	356	349	366	364	309	339	325	374	350	344	347	362	359	344	346	366	335	331	370	352	335	382	381	339	341	343	346	352	353	342	363	348	367	359	334	338	374	362	353	337	356	337	360	354	332	386	354	336	317	348	350	346	338	359	346	319	318	362	334	375	362	358	354	338	358	389	344	364	322	320	331	331	353	367	336	337	345	303	357	369	344	364	362	351	338	337	349	361	357	382	336	346	324	323	318	355	338	291	365	368	343	314	364	346	347	326	342	325	365	317	355	340	370	342	357	334	343	373	332	385	318	335	338	327	342	331	344	364	376	341	356	327	329	360	309	358	352	369	381	350	346	302	379	332	342	332	316	344	308	318	361	330	315	368	343	358	321	367	315	346	348	349	356	341	385	310	342	338	363	339	323	352	370	328	329	328	415	347	315	378	328	336	322	348	355	346	379	350	336	346	390	356	355	369	330	331	360	346	367	372	363	350	330	370	386	368	359	374	333	362	361	308	368	322	318	384	334	332	359	334	350	360	313	358	332	356	329	374	373	364	352	318	366	364	310	321	370	338	333	350	360	372	365	327	367	330	334	338	357	333	327	349	362	334	354	344	361	369	350	332	328	330	346	379	327	358	372	332	335	336	364	358	347	331	338	327	345	352	334	350	365	344	371	370	367	319	324	301	372	341	350	331	319	361	312	339	330	332	342	357	349	365	338	356	349	338	353	337	345	343	355	325	357	339	349	328	344	314	318	330	317	363	301	346	369	336	359	328	358	331	365	358	373	354	355	324	360	304	355	363	351	322	365	358	341	352	319	360	336	340	358	342	337	334	371	355	354	372	358	379	356	346	333	352	357	374	359	352	354	339	329	357	361	365	359	360	348	328	352	343	328	321	380	388	368	347	321	350	342	339	331	334	343	321	333	350	351	332	353	335	380	342	385	363	386	321	361	368	329	370	349	348	353	336	323	350	340	367	343	343	381	357	379	364	348	338	317	359	354	330	354	338	340	380	308	338	360	328	295	387	360	348	339	362	331	379	330	338	355	324	348	319	394	318	349	349	315	377	363	355	355	335	351	384	328	363	336	322	351	336	373	332	341	348	348	355	332	329	373	320	368	328	355	357	342	365	345	369	373	347	344	355	330	348	364	382	353	313	348	357	311	331	329	333	366	326	342	380	360	312	344	318	331	332	353	355	343	343	327	355	327	324	361	337	318	356	328	331	347	383	323	357	333	310	367	368	330	373	389	345	338	335	345	324	319	386	339	344	312	325	357	403	394	352	340	343	318	338	326	335	317	326	384	348	348	313	334	329	336	353	371	343	320	321	330	328	334	365	361	334	347	330	323	380	335	331	330	320	372	348	358	331	343	346	338	338	329	377	348	333	381	324	313	387	370	336	355	334	387	323	343	318	332	343	342	330	335	335	319	367	382	354	379	331	385	349	377	383	352	333	373	369	332	363	305	372	361	343	383	334	311	324	319	342	329	295	317	342	364	361	365	313	348	358	356	358	356	341	355	331	350	354
35312	20877	9265	4378	3240	2405	1846	1496	1117	964	831	740	692	649	554	546	504	487	497	507	444	465	449	397	400	428	418	421	406	395	358	357	397	368	388	369	402	347	373	365	363	343	350	366	392	404	347	355	334	377	357	373	349	361	370	377	328	387	382	350	381	383	340	360	373	361	362	373	354	380	343	321	356	357	372	372	331	374	389	383	336	355	354	334	385	348	368	318	363	339	331	342	337	389	354	375	358	348	335	359	355	399	352	339	371	362	383	380	360	362	349	352	362	349	353	359	322	375	373	356	358	346	357	337	345	385	367	324	338	354	325	341	371	345	308	332	349	367	323	381	328	325	353	384	321	369	352	362	336	355	322	337	366	362	345	336	355	350	357	350	331	386	361	375	340	317	345	332	327	368	349	318	354	388	337	384	332	360	331	362	331	343	344	322	344	327	353	354	312	361	339	332	328	327	369	372	337	324	348	343	335	318	346	333	341	337	339	362	332	324	349	347	306	327	337	364	328	325	366	356	342	326	388	392	362	330	351	343	366	349	372	372	352	362	358	336	326	354	355	355	327	320	334	362	377	347	366	334	341	363	379	312	369	330	360	342	363	339	357	346	362	344	341	341	376	307	364	331	334	353	352	338	361	359	357	328	340	394	326	370	321	333	330	353	362	366	319	337	355	311	324	321	345	355	335	329	320	365	365	357	346	357	340	367	338	338	341	333	346	355	361	339	368	358	350	345	379	358	376	361	340	342	344	348	395	322	375	334	335	390	356	364	317	366	357	341	370	334	342	391	332	310	356	350	340	371	307	348	303	348	333	336	369	367	349	327	348	360	333	361	335	368	376	381	351	345	368	355	347	360	338	356	360	354	335	334	345	360	344	355	366	317	348	373	369	347	364	344	323	347	355	350	352	358	343	357	347	333	386	329	335	366	338	353	374	421	325	350	316	355	342	335	383	366	308	331	346	380	317	316	323	364	360	332	355	357	345	361	356	324	370	339	332	335	340	369	367	359	338	367	327	326	376	335	345	311	365	335	342	345	372	362	341	354	331	364	343	339	354	343	356	373	360	327	356	326	359	344	320	339	355	359	351	326	317	347	372	350	317	316	308	338	356	385	364	360	354	347	340	350	321	364	345	344	349	356	353	360	343	363	307	361	331	339	364	354	349	335	352	373	374	333	418	346	349	337	375	355	347	347	348	346	396	350	355	340	378	353	384	337	335	340	355	359	363	390	331	291	368	355	351	363	354	366	356	327	360	363	358	338	338	321	367	331	389	331	353	331	352	327	361	362	361	397	337	306	377	336	330	355	365	351	365	333	346	314	347	320	346	321	346	339	343	349	353	339	376	363	323	361	362	348	369	366	357	336	366	360	375	354	345	353	378	361	334	319	398	342	349	325	347	350	371	335	353	341	330	332	329	348	334	352	331	343	322	329	371	351	334	331	331	359	361	367	373	351	343	322	340	326	355	356	379	330	338	340	319	343	344	363	385	353	350	369	331	355	332	348	317	354	370	343	369	347	349	359	334	366	323	348	347	336	369	367	388	370	355	356	375	352	321	359	364	325	367	320	340	349	349	339	376	369	341	348	351	334	330	333	385	372	321	347	373	315	377	347	343	327	358	352	348	317	324	378	371	370	384	363	345	358	372	386	322	321	378	338	366	350	368	344	351	357	397	343	347	352	358	372	339	375	353	339	359	358	329	345	350	358	359	349	376	328	341	356	377	334	348	329	354	360	334	365	323	394	359	320	353	364	377	334	365	385	349	343	369	368	342	358	366	356	337	352	362	346	334	378	331	368	350	367	343	359	353	340	335	309	356	356	369	340	342	346	354	339	335	357	356	337	391	365	359	331	346	314	326	345	343	330	325	306	370	346	350	323	360	352	360	349	358	369	342	346	362	381	321	369	378	358	374	313	329	357	324	368	352	361	337	361	365	356	338	387	350	343	383	330	330	337	358	403	366	340	328	360	331	340	360	327	365	337	312	362	350	346	363	363	335	321	323	328	351	365	371	318	368	345	359	345	333	392	301	364	380	333	358	336	398	359	361	351	375	366	364	349	386	308	329	379	345	353	352	370	313	348	356	364	372	335	326	354	346	349	366	335	373	342	344	362	338	347	350	355	349	349	359	339	343	333	342	338	371	333	329	354	361	341	364	394	368	348	360	341	309	322	369	376	343	376	346	380	331	361	386	356	355	359	369	344	367	373	382	369	360	367	354	336	342	323	331	366	382	326	352	366	357	345	349	330	322	389	355	358	329	320	326	345	343	335	340	367	367	355	368	343	357	347	343	356	336	325	321	366	321	303	374	372	361	308	381	344	364	342	345	352	346	340	355	348	368	342	391	376	355	385	347	383	339	373	361	333	369	341	330	353	322	351	380	340	354	346	348	352	375	328	341	347	367	375	307	380	366	367	334	338	349	362	357	337	356	355	375	355	340	340	342	343	372	342	373	357	332	321	342	342	378	344	342	375	342	342	359	372	346	356	363	340	337	329	372	364	358	338	362	328	347	354	368	363	361	356	378	337	367	336	349	365	375	339	370	326	342	342	369	329	358	375	358	306	333	353	354	350	359	350	344	326	365	357	300	332	349	383	359	370	359	326	370	345	330	356	363	399	335	326	332	367	341	346	342	312	341	365	371	362	361	352	358	330	372	354	349	351	373	359	338	347	368	314	336	346	371	363	385	363	363	354	333	324	360	342	375	353	349	349	405	314	343	370	342	346	353	333	359	351	344	365	339	338	334	335	401	310	391	370	370	371	345	369	342	348	368	350	355	345	346	357	351	310	347	351	343	374	350	357	338	415	347	359	362	372	331	361	354	360	344	382	353	341	365	363	373	379	371	385	339	324	369	331	362	343	332	377	367	319	331	344	321	340	333	328	364	398	373	333	360	331	354	377	355	332	346	386	354	361	338	325	339	350	352	346	359	336	331	327	338	338	359	351	378	400	344	365	350	353	368	333	347	344	345	383	358	341	358	343	322	330	371	366	359	372	350	364	363	361	320	333	357	350	310	363	334	328	336	342	355	378	388	323	377	391	335	373	361	354	344	359	353	356	349	369	367	337	354	352	333	372	396	338	355	347	346	375	340	333	349	343	354	343	332	355	352	364	342	381	357	377	337	341	340	361	334	350	317	383	342	316	381	348	365	342	341	351	351	357	332	371	335	356	349	370	372	357	348	365	354	363	359	354	329	333	353	313	380	354	339	334	366	406	326	366	362	336	361	360	380	335	325	339	340	364	326	375	353	370	345	347	341	330	371	337	352	342	331	346	341	368	362	348	373	336	349	357	339	354	322	339	355	344	347	329	340	379	357	350	322	389	353	375	313	351	337	335	319	381	319	322	358	332	383	319	331	324	339	339	340	373	331	329	355	337	359	340	362	332	338	353	351	362	352	345	355	336	331	373	357	340	359	357	356	352	344	361	361	336	365	366	361	360	342	374	369	358	395	349	351	324	352	348	376	379	358	326	354	384	361	357
27611	17458	3565	526	418	346	313	299	317	344	272	325	284	282	281	319	287	300	282	318	321	307	278	310	283	271	309	285	280	303	321	283	290	272	273	291	326	267	325	313	299	312	287	304	303	297	287	292	317	349	273	280	302	268	298	267	302	309	294	317	290	283	284	291	316	270	286	304	308	300	307	280	293	275	320	293	313	275	269	310	295	293	302	305	318	302	299	262	295	295	277	295	286	288	290	283	320	288	307	292	325	303	298	290	291	311	275	299	274	299	318	280	322	320	266	311	302	278	292	277	279	274	290	282	303	280	281	290	302	311	290	298	296	283	325	262	285	281	276	285	303	288	334	270	293	291	322	327	314	316	308	280	295	305	297	287	291	306	264	309	257	284	298	320	277	292	314	264	296	303	303	320	294	283	314	285	285	294	275	290	303	272	299	316	298	317	302	300	258	296	310	267	338	314	299	288	303	298	277	295	300	311	294	305	320	273	284	296	282	299	323	300	341	292	280	263	281	311	285	281	292	287	280	277	299	276	303	277	292	309	305	291	313	289	281	268	293	298	303	285	316	287	333	307	299	300	292	318	304	276	293	292	277	304	265	295	291	306	304	310	303	294	292	285	298	284	277	277	299	292	294	322	261	329	273	277	314	295	314	295	302	291	322	297	320	318	288	306	282	317	303	313	314	290	327	298	309	289	311	302	290	306	271	296	273	304	288	301	292	322	307	285	283	278	335	319	328	290	289	290	309	309	299	299	275	322	296	314	315	284	324	280	308	286	293	316	297	300	284	306	337	302	302	303	292	283	299	281	279	288	289	269	302	300	289	295	309	325	290	314	269	290	309	292	341	301	288	310	277	297	321	320	303	314	291	275	294	280	328	302	320	294	305	301	313	313	281	335	260	316	293	270	299	309	307	318	284	275	300	281	306	305	266	270	276	297	298	309	297	303	318	273	274	280	297	309	290	307	289	286	300	296	288	324	320	312	294	291	307	287	297	276	301	281	315	276	303	303	298	301	313	301	284	325	310	301	288	297	285	300	311	304	277	313	277	306	291	307	309	313	283	289	298	278	293	327	289	295	276	309	274	300	287	266	292	268	303	265	296	302	279	279	311	286	307	296	311	299	303	315	309	319	284	315	314	307	299	250	282	297	296	290	307	298	312	320	297	291	314	297	299	348	300	299	298	287	335	281	298	291	315	304	284	301	293	314	279	255	297	315	312	313	293	287	317	286	300	311	306	276	302	277	279	289	290	302	292	336	311	270	287	267	277	304	304	293	301	291	249	314	266	278	322	317	304	309	304	285	254	281	297	312	304	300	315	292	303	301	254	300	296	293	291	283	289	273	285	287	301	289	300	356	290	288	311	312	295	284	274	279	298	296	306	270	322	303	289	270	310	311	274	291	306	294	280	271	294	261	307	278	313	314	340	288	255	281	318	298	327	294	323	326	299	286	286	317	306	309	264	288	302	281	274	320	317	301	308	281	293	307	275	295	299	292	307	296	302	305	361	298	309	310	289	318	273	300	284	302	298	307	325	285	294	279	337	268	270	318	311	279	290	280	293	309	266	290	285	286	301	307	278	272	279	286	329	263	262	327	281	327	307	307	313	289	309	277	312	278	285	281	296	279	294	308	306	279	314	269	303	292	305	305	296	291	293	318	321	283	295	297	296	325	294	323	270	318	264	272	292	291	303	274	304	299	313	280	285	317	294	288	287	310	318	313	306	281	288	298	292	300	284	283	281	304	309	299	314	327	302	292	287	313	295	293	288	280	317	292	283	301	305	298	288	297	300	297	302	265	287	300	286	278	305	311	304	272	312	337	309	296	303	309	279	311	292	286	291	299	259	308	306	306	289	288	321	306	329	303	277	291	282	289	313	303	289	284	284	295	318	289	309	300	320	314	305	300	304	310	287	305	299	269	301	282	314	321	294	290	323	291	264	265	314	288	297	286	272	305	281	311	306	276	280	312	314	320	272	270	287	286	269	274	289	305	287	277	332	302	313	280	328	282	266	302	278	290	303	288	301	280	321	300	298	301	262	310	322	274	278	283	304	315	276	267	312	274	290	295	276	289	323	308	291	279	284	275	288	320	311	293	286	264	312	282	299	325	282	324	306	288	306	291	295	283	307	272	312	312	287	316	282	290	300	321	309	265	290	301	330	311	316	302	294	301	271	306	299	313	301	285	315	286	330	262	306	288	274	288	294	286	269	313	286	294	293	294	305	274	315	301	306	295	333	297	287	289	266	311	274	287	274	309	287	298	276	282	294	306	309	291	290	279	301	262	314	298	293	284	288	302	288	294	342	293	325	282	273	272	279	286	302	291	302	287	336	271	311	302	292	311	299	290	286	308	287	284	282	332	240	278	317	299	267	317	311	290	281	283	294	297	304	319	297	274	293	320	278	322	317	303	311	288	308	275	277	284	270	272	287	299	326	319	277	308	299	298	282	282	318	344	312	306	330	306	286	320	268	326	323	314	307	306	328	287	290	310	299	291	296	287	337	273	285	291	288	300	305	284	320	308	277	303	293	320	286	277	315	269	280	303	328	325	276	293	289	289	339	315	285	308	339	317	304	286	322	317	307	312	294	310	302	291	299	321	299	282	308	305	319	301	290	276	262	272	311	287	300	315	292	317	286	294	279	307	277	270	283	314	284	330	299	332	295	307	306	266	320	316	343	276	302	292	325	292	298	294	305	296	280	306	301	283	308	298	316	298	320	316	309	275	314	276	286	306	287	301	297	311	317	280	305	272	289	269	297	305	293	287	282	315	294	270	318	304	287	286	260	305	292	301	294	302	318	271	280	310	296	348	268	304	262	299	295	303	301	313	284	278	263	309	305	299	282	271	319	334	305	299	287	296	283	338	328	291	290	292	269	300	317	296	312	290	265	302	311	302	314	303	292	321	269	319	316	301	283	303	279	298	295	265	286	280	277	294	361	279	292	295	293	302	278	307	302	296	286	328	287	318	288	305	265	323	287	299	312	263	285	318	287	309	278	332	307	268	260	305	297	332	303	293	282	304	302	303	275	266	284	297	332	287	318	296	301	332	288	296	305	333	350	298	310	318	296	315	280	264	290	284	310	286	303	269	276	286	274	296	300	291	285	280	275	277	288	281	286	296	297	279	296	310	296	283	313	299	293	260	314	286	289	296	302	297	276	302	281	314	299	280	264	313	288	297	283	331	295	277	289	272	314	266	289	293	260	298	279	290	272	286	311	307	305	298	279	261	323	326	282	271	300	279	293	279	310	280	305	313	293	289	300	292	295	321	323	331	266	296	272	282	310	312	286	286	284	277	291	288	320	282	330	249	311	291	291	287	291	282	304	313	294	293	286	288	288	302	272	302	333	286	319	289	305	348	280	287	290	270	296	316	280	292	293	289	316	302	287	282	297	303	284	286	304	325	286	307	303	326	318	322	277	304	290	313	288	285	288	294	295	278	314	290	322	282	312	291	295	304	308	290	310	294	327	288	300	308	323	308
8322	2139	589	403	400	389	342	347	372	348	330	343	363	340	320	335	344	356	334	353	334	329	355	326	359	334	337	312	328	325	334	313	333	303	339	344	337	351	335	341	330	331	304	349	320	333	329	338	321	309	382	299	307	314	351	332	309	312	337	319	331	285	305	337	340	344	294	315	303	290	344	321	345	335	318	317	276	346	338	362	347	332	334	322	320	306	352	367	340	326	315	305	326	338	327	328	340	335	342	346	295	324	311	331	321	341	293	339	300	316	324	335	322	354	345	322	295	317	340	334	331	319	362	317	308	329	334	301	305	340	326	343	326	332	342	322	297	317	356	333	352	315	363	323	364	328	314	336	321	311	343	351	298	327	338	360	321	320	302	347	327	335	272	362	319	354	343	307	294	340	308	332	315	310	330	347	312	322	336	333	312	319	308	326	313	330	317	324	347	321	292	349	302	341	349	341	362	336	309	342	321	303	336	331	320	355	342	337	340	335	323	363	299	333	326	297	308	331	348	313	325	352	328	310	320	348	342	313	331	329	326	294	304	298	338	307	316	364	309	330	339	361	352	325	337	330	329	336	349	343	357	329	333	331	353	307	323	308	303	357	335	341	321	334	295	341	314	357	333	344	330	329	339	323	356	337	350	338	323	376	340	315	312	321	318	313	339	320	348	321	334	342	330	319	306	332	306	320	294	326	322	340	297	299	352	330	322	361	335	304	339	324	304	327	330	344	339	355	368	300	325	349	301	353	332	332	372	338	338	334	343	353	344	344	348	349	303	317	331	359	313	331	342	325	318	343	335	328	318	307	315	337	355	337	371	330	326	342	344	342	321	357	342	355	320	330	336	352	301	329	333	317	339	333	324	351	319	316	332	352	336	323	319	339	289	361	335	317	327	316	332	304	319	334	335	327	319	331	321	347	361	328	307	327	336	345	339	350	318	292	319	327	333	305	279	329	333	365	330	307	350	324	333	342	315	325	330	308	350	353	362	317	358	327	346	335	301	302	332	313	347	318	367	353	312	293	317	313	331	339	329	318	335	326	330	330	332	310	330	341	326	319	311	323	294	332	307	320	318	341	360	302	346	327	323	337	334	329	330	329	355	309	310	290	346	342	336	337	316	293	331	316	318	326	347	313	309	340	328	339	332	354	327	308	349	314	306	325	359	329	311	323	337	313	350	329	312	327	320	304	316	326	345	310	318	310	323	345	309	331	361	331	348	333	338	302	312	340	326	336	325	331	332	332	322	343	324	334	322	309	345	337	308	348	343	328	349	376	334	331	305	320	313	334	320	312	332	318	312	328	307	325	309	318	334	324	341	361	349	314	321	302	323	321	342	339	357	338	344	315	329	322	342	311	307	364	320	298	324	361	309	327	299	336	344	318	349	351	334	317	325	350	323	314	292	344	360	357	327	358	331	304	325	361	365	303	327	300	316	324	335	333	356	322	342	335	320	324	320	338	316	345	331	340	325	319	347	334	366	354	325	324	309	308	367	327	332	318	310	336	310	321	301	319	324	316	301	314	329	313	346	312	317	329	352	343	323	316	324	294	374	329	296	322	340	319	350	323	342	313	341	317	315	341	344	318	324	329	304	346	327	337	338	332	358	330	349	322	307	344	365	328	335	297	361	337	355	355	337	317	331	333	323	302	354	318	315	322	320	333	341	330	328	305	345	357	329	355	309	314	354	330	316	346	340	359	306	341	356	329	331	337	333	291	353	317	322	311	331	306	355	317	323	287	340	335	330	328	308	373	331	325	311	333	314	326	369	332	327	310	313	306	330	345	359	338	324	303	285	333	300	300	338	333	320	303	341	333	339	309	330	324	327	331	346	312	314	339	298	334	297	349	332	331	316	331	333	349	300	310	321	369	310	317	305	326	354	329	333	344	320	303	330	340	303	323	309	319	322	328	321	336	336	305	329	290	367	347	340	319	324	354	315	310	340	327	348	336	333	306	323	324	354	303	331	301	351	308	331	313	339	324	314	324	344	330	296	310	332	328	261	311	340	361	332	322	339	306	364	316	318	342	324	320	324	333	319	306	333	321	297	350	336	334	351	326	331	361	295	300	301	332	350	313	328	355	349	318	320	324	312	361	341	366	334	366	349	331	327	382	315	339	334	343	336	319	322	344	304	303	347	319	333	335	316	308	333	341	345	288	381	351	313	361	353	339	314	300	338	354	309	332	301	299	356	327	314	331	309	350	346	366	332	332	319	319	323	350	320	318	331	317	339	330	336	355	329	347	347	335	322	337	331	332	321	320	334	348	326	317	336	380	291	360	313	335	347	291	349	325	338	338	357	290	325	309	324	321	301	365	351	330	311	329	348	340	343	301	344	344	362	339	327	346	319	352	350	304	327	327	337	336	304	339	322	309	334	334	359	319	329	322	310	349	326	342	353	324	309	320	352	318	330	316	359	335	334	339	335	338	322	332	352	350	345	349	319	375	339	342	301	331	310	330	357	334	344	315	303	322	308	346	351	359	293	320	324	320	324	333	322	305	330	311	310	322	323	277	325	319	355	322	354	296	311	354	351	350	358	318	313	306	330	330	347	330	323	317	337	322	320	347	345	314	325	308	336	333	318	323	314	341	351	325	335	320	306	348	336	299	313	361	322	324	344	340	348	317	315	288	315	315	315	338	315	308	355	319	337	367	341	332	328	352	297	345	361	324	346	350	340	329	327	312	306	304	350	324	358	336	336	344	337	335	326	319	330	336	346	326	343	335	321	323	341	354	356	309	336	329	338	351	345	369	335	316	350	322	312	325	353	331	319	323	306	325	310	352	317	338	319	346	311	329	350	350	325	339	337	322	351	338	349	340	366	358	330	334	330	311	332	310	329	303	325	328	313	344	298	328	322	331	325	333	356	342	341	344	334	360	312	358	365	314	303	319	355	285	314	316	307	330	338	332	317	317	323	320	328	343	347	299	339	319	335	371	304	321	326	341	320	340	300	311	301	329	344	327	357	338	330	355	348	328	323	331	332	327	350	310	327	343	329	318	346	318	319	310	374	323	334	331	309	318	346	328	323	309	323	337	326	287	359	320	339	295	333	327	341	327	317	323	325	308	296	343	305	327	327	361	298	366	334	349	335	363	305	339	369	339	338	331	347	314	350	343	343	324	353	331	304	331	342	331	323	321	321	286	351	355	323	303	358	317	327	316	328	311	323	351	333	302	326	323	317	307	319	352	337	358	323	324	293	353	325	314	340	335	321	313	350	329	355	328	323	341	316	323	282	328	356	341	323	333	319	307	315	375	322	326	351	339	363	301	338	322	378	334	334	364	342	333	333	353	334	317	355	274	328	327	328	332	358	312	339	331	329	347	360	326	298	301	341	374	339	333	333	342	334	318	306	333	338	333	313	313	335	332	316	326	308	341	353	298	340	333	305	343	306	315	312	357	314	341	377	277	316	356	336	316	329	340	340	372	346	348	310	305	338	297	310	364	312	319	345	372	364	338	320	316	315	298	292	313	339	355
23575	21020	28171	24023	21007	9028	739	428	373	312	265	241	239	192	232	200	185	203	177	197	162	192	165	166	168	188	157	166	159	159	196	136	165	157	170	166	172	170	146	131	153	162	151	154	165	151	149	136	134	174	156	144	162	168	155	151	149	155	153	161	173	143	135	135	162	167	162	143	142	158	164	158	158	153	172	158	149	179	156	154	151	153	161	137	143	154	136	168	134	165	150	156	139	156	144	175	170	158	140	142	155	141	138	143	138	164	176	154	155	152	174	174	148	133	155	130	158	161	145	148	163	141	130	159	173	155	133	152	137	164	143	144	148	153	146	136	144	158	146	141	154	136	167	171	152	146	165	136	146	169	155	167	129	143	170	132	154	136	160	150	176	149	158	156	150	134	161	165	144	157	146	157	140	184	147	160	160	161	150	138	145	155	156	142	138	158	160	146	144	150	144	172	161	173	143	152	135	172	142	151	161	136	137	127	166	143	154	156	159	156	145	163	150	150	159	143	153	126	152	176	166	154	161	150	137	168	148	143	177	156	138	139	159	163	155	157	151	153	150	166	156	153	170	172	160	173	151	152	151	157	163	130	131	171	125	151	157	175	138	133	155	175	149	154	144	152	154	151	144	150	137	137	139	129	155	171	176	177	130	158	165	157	154	130	166	162	153	144	142	153	153	159	170	137	143	164	163	136	174	161	144	155	143	153	140	153	150	135	144	158	167	165	158	150	143	159	163	151	152	162	154	139	155	156	173	154	138	150	167	144	153	151	131	136	135	147	141	140	176	137	158	140	149	153	145	139	168	142	147	160	148	164	170	151	143	152	155	161	151	152	152	152	137	143	149	137	124	173	158	134	159	173	134	147	142	151	149	148	155	147	157	167	152	144	139	176	150	162	147	159	158	140	129	163	150	172	140	148	138	167	139	157	155	143	165	151	159	136	159	126	170	133	138	153	152	142	154	189	177	127	152	121	156	165	166	161	138	157	162	160	157	165	163	167	131	147	151	151	162	140	144	146	128	161	164	147	159	150	149	154	147	150	155	141	131	148	143	145	137	145	150	150	165	158	166	143	161	155	129	150	172	172	153	136	142	139	136	148	149	148	144	147	175	155	136	176	157	158	147	147	155	156	148	149	180	167	153	148	160	152	163	130	145	149	146	146	142	139	153	137	142	128	132	171	145	124	157	141	141	170	142	153	160	148	173	135	132	159	150	152	155	148	131	150	169	145	153	160	149	149	165	167	160	161	158	151	153	128	146	145	149	164	154	152	154	154	142	133	141	167	157	143	155	177	149	140	115	142	159	166	145	137	147	139	172	160	161	138	138	145	150	134	138	143	132	141	165	160	154	154	165	158	169	164	148	149	164	126	141	165	162	147	167	168	156	143	147	163	141	155	167	157	153	155	154	143	134	164	145	150	144	164	156	144	125	145	163	138	144	155	151	158	140	150	155	156	166	159	136	143	139	152	173	166	159	123	155	140	168	171	145	165	149	152	150	148	180	142	169	154	133	142	121	144	155	132	151	136	127	142	146	146	166	142	155	168	158	156	158	151	149	137	154	150	153	128	153	144	150	153	173	161	142	181	131	155	155	150	156	142	151	140	149	144	158	164	147	138	155	167	141	148	147	156	135	152	139	136	135	159	182	152	166	148	156	156	155	152	132	140	165	163	169	142	149	131	157	178	140	159	148	133	171	150	152	139	145	170	133	154	140	152	142	126	141	142	163	158	173	150	146	125	171	136	136	131	143	142	162	152	135	157	158	133	147	145	150	153	147	119	148	159	168	140	162	155	147	146	146	168	143	128	157	169	150	132	170	142	170	172	170	178	157	140	129	120	147	136	133	142	152	166	156	128	161	158	144	156	172	135	127	150	146	144	141	174	139	159	138	173	139	165	158	147	164	151	146	168	162	142	161	144	140	143	148	163	157	143	147	163	168	153	140	155	153	165	124	150	157	116	152	133	153	163	156	138	149	132	128	165	173	139	121	145	152	157	153	137	163	167	154	147	129	155	147	155	146	171	136	186	138	154	152	177	157	150	141	134	140	137	157	135	152	166	138	148	132	149	144	155	125	147	151	138	153	138	157	144	160	135	138	153	156	168	152	140	147	137	149	147	161	143	160	160	148	156	136	168	165	171	173	134	141	157	154	149	145	148	178	123	144	145	157	139	138	145	173	146	144	141	151	147	158	146	147	134	155	167	165	143	151	142	163	137	146	166	176	149	158	169	132	146	159	164	134	156	158	145	162	158	147	160	136	144	164	139	182	169	175	159	151	150	138	147	154	140	166	123	169	155	152	153	162	173	157	152	153	135	166	126	155	162	144	150	133	139	173	154	155	148	145	130	152	144	144	151	138	137	145	143	144	145	160	155	154	146	142	146	148	152	156	152	147	131	153	149	136	161	162	172	149	163	135	155	153	142	150	172	150	138	122	154	167	169	142	169	144	148	150	157	143	121	170	155	133	160	179	152	162	138	165	154	147	149	137	131	137	162	153	152	148	136	150	170	156	147	166	158	148	145	170	133	150	171	143	151	148	149	155	146	161	166	138	153	130	156	135	153	135	152	150	157	142	157	154	138	153	147	155	139	141	149	147	154	146	150	147	132	135	141	135	171	143	142	158	138	157	126	166	166	164	141	153	149	146	150	144	144	142	142	166	146	136	165	153	132	171	159	165	126	137	136	132	133	157	150	137	145	150	135	138	146	117	160	159	156	156	142	152	153	147	124	147	148	131	163	153	153	148	151	138	145	173	144	154	152	165	151	140	163	148	133	140	129	144	159	146	166	159	139	146	160	148	163	144	189	143	152	149	136	138	141	137	136	145	177	148	145	146	148	141	160	159	138	165	138	149	139	158	152	143	134	140	162	143	162	158	138	150	153	143	167	137	153	147	151	130	138	164	149	176	180	123	172	169	154	176	159	142	136	139	149	172	150	151	153	136	154	134	163	134	163	149	154	150	141	135	157	140	156	145	156	141	132	164	170	147	140	162	149	154	172	155	138	144	160	173	140	150	152	143	125	141	158	145	164	142	159	156	134	137	147	168	139	156	162	151	171	153	168	159	154	153	152	125	142	171	149	145	146	161	146	140	151	147	150	172	159	163	135	127	146	147	149	175	154	133	156	159	144	163	152	155	163	156	163	129	156	152	149	148	138	142	172	139	131	160	158	162	173	158	136	162	152	144	158	159	150	144	140	147	156	153	162	145	153	131	164	146	139	154	169	164	158	142	135	145	158	155	176	148	151	145	120	156	151	159	133	131	152	155	149	157	140	160	158	155	136	155	137	153	162	143	170	134	133	161	168	157	151	172	166	155	150	155	119	123	156	161	163	137	139	147	150	137	149	171	136	148	144	146	157	170	173	161	145	144	149	174	154	137	149	165	160	149	151	137	138	138	136	156	165	158	158	136	141	145	154	146	152	131	132	153	160	136	145	157	149	159	136	148	140	136	153	149	151	146	149	167	149	173	164	158	140	143	140
28796	15464	5296	2433	1712	1288	1046	709	615	526	412	361	347	300	278	270	252	229	255	210	248	227	263	225	201	202	178	206	187	202	202	189	195	209	180	194	181	194	178	188	210	178	157	158	176	147	176	181	183	170	166	177	168	197	153	181	188	148	181	166	176	189	183	188	181	178	188	174	192	177	166	196	186	186	188	189	182	159	177	148	186	176	175	169	161	209	173	169	178	176	186	166	167	163	165	171	178	176	147	165	187	180	177	187	157	190	169	159	190	178	155	181	196	195	174	182	162	170	168	173	168	189	166	175	156	165	183	148	174	175	191	188	172	174	176	170	163	194	190	158	192	160	159	175	177	184	174	164	184	147	159	140	168	152	162	196	171	180	171	172	175	195	168	173	179	164	163	173	157	175	168	157	183	153	164	176	165	203	153	185	164	194	160	175	160	193	196	175	196	173	180	187	169	176	155	184	161	189	186	182	175	176	172	174	177	169	150	178	149	174	159	142	178	162	164	162	164	190	174	171	167	188	172	174	182	185	160	174	165	160	197	184	185	175	182	175	176	162	163	188	179	183	172	149	203	166	173	177	173	181	187	146	161	171	183	174	187	153	195	206	186	167	188	162	168	189	189	160	167	193	142	176	191	163	173	181	149	192	153	169	166	162	176	184	162	186	177	167	158	185	167	161	174	181	165	170	164	181	183	157	184	169	184	164	166	166	177	190	189	166	151	160	190	182	179	178	177	166	163	149	170	184	181	184	172	191	165	166	176	163	168	177	171	173	181	173	179	178	178	168	163	159	154	155	176	172	155	162	161	171	175	189	186	172	161	181	179	184	171	174	173	152	159	163	167	179	174	192	171	197	165	200	138	168	163	177	160	169	166	169	179	179	167	176	153	156	176	165	166	163	179	155	170	168	176	186	185	179	161	172	182	186	166	179	166	168	180	159	172	178	169	172	175	175	153	193	176	170	181	175	172	176	184	183	167	166	183	182	176	168	171	184	184	163	157	185	174	190	180	171	144	172	173	172	175	175	170	196	178	191	166	191	180	191	177	180	158	179	153	164	186	181	189	173	188	164	174	175	158	178	183	158	186	172	178	173	172	177	172	195	177	169	196	168	193	192	178	182	195	161	178	179	184	188	171	180	180	179	193	177	177	162	199	194	188	164	184	170	176	182	177	184	161	173	180	171	159	169	172	173	171	155	181	191	168	196	178	173	162	179	173	182	191	149	165	176	163	161	178	180	162	160	167	175	172	181	168	182	188	182	156	166	161	185	160	171	171	138	203	164	151	166	176	177	179	194	182	182	176	181	183	182	169	161	170	193	151	169	167	184	170	169	174	186	184	179	152	144	192	161	176	153	183	176	175	179	184	177	181	150	194	172	161	186	154	178	163	179	148	170	164	165	188	163	154	176	168	184	172	163	159	157	162	167	204	164	169	167	165	175	170	176	158	191	185	164	188	197	164	157	184	176	172	169	179	164	168	170	179	188	169	157	159	178	184	187	169	155	196	176	196	190	173	176	156	166	154	186	180	202	178	161	181	164	181	164	162	174	200	184	148	188	154	190	174	158	168	178	179	203	179	190	175	160	166	186	175	171	174	156	145	174	200	172	168	180	159	166	171	198	164	163	168	162	165	168	192	184	180	199	161	172	159	187	165	163	172	172	161	183	164	172	165	178	155	179	163	162	170	158	176	199	181	193	186	162	206	148	167	172	172	162	186	181	173	191	166	176	148	173	196	175	185	181	155	190	187	183	169	161	163	166	187	180	166	182	177	153	160	166	167	178	195	142	170	132	175	176	164	155	168	174	166	178	169	179	187	154	169	183	154	149	168	158	167	158	163	185	174	187	176	160	184	172	171	177	171	156	173	150	167	175	197	145	177	166	167	171	153	155	161	161	185	187	185	183	202	162	178	158	189	192	153	164	185	180	167	167	163	149	181	160	187	156	153	172	184	170	185	179	162	179	172	182	178	170	178	175	169	187	167	180	196	185	146	175	180	191	152	169	178	206	165	158	179	183	150	184	179	155	150	175	184	197	195	170	188	159	171	173	160	174	164	173	173	186	185	186	163	166	188	169	150	166	169	169	165	146	162	168	169	154	176	195	191	164	163	157	163	171	166	165	178	159	155	179	176	192	180	175	195	165	167	168	173	163	151	178	164	174	165	174	196	159	174	173	163	153	185	182	186	171	191	179	175	189	163	171	185	152	165	175	175	165	175	178	185	170	167	182	178	164	182	160	184	165	174	186	156	179	182	172	192	166	189	167	174	155	179	162	170	174	171	174	154	199	182	179	170	174	177	184	166	176	166	169	188	178	144	192	149	185	178	157	196	180	184	176	182	180	194	174	188	179	177	183	169	165	176	178	183	173	187	178	161	183	163	148	184	186	177	193	173	163	183	151	127	192	180	195	180	179	166	191	169	164	157	178	185	142	166	174	150	174	196	178	190	152	166	148	180	179	180	160	146	176	191	169	173	147	139	145	171	156	169	166	154	170	198	166	180	175	168	173	159	181	165	189	174	163	181	178	155	154	177	159	198	170	181	170	148	185	193	174	169	159	165	170	156	180	166	162	166	177	185	205	169	152	162	153	185	164	175	179	173	157	164	169	181	178	147	170	202	169	187	179	167	162	161	161	135	159	170	171	186	178	184	180	167	162	184	199	169	181	160	156	194	171	189	184	160	193	161	171	170	169	158	183	164	186	159	202	192	193	139	155	192	165	151	172	158	188	188	171	166	165	156	178	189	153	158	159	203	183	181	167	192	190	157	179	152	180	166	166	177	165	187	175	150	174	158	167	177	165	162	188	178	158	170	188	197	170	154	167	172	179	175	163	170	163	165	176	167	174	148	176	176	170	194	169	163	165	168	176	165	167	192	170	145	164	201	165	154	156	185	155	167	183	158	197	179	167	153	185	187	163	162	175	149	185	171	179	168	176	190	183	165	169	201	185	169	166	193	164	192	183	186	160	169	175	158	173	159	163	164	189	182	185	173	155	190	159	175	192	161	169	164	174	175	194	171	186	191	201	175	183	189	184	164	185	174	181	164	175	178	198	168	196	179	181	193	188	178	188	184	152	167	179	171	181	183	175	157	190	170	161	205	174	184	156	174	174	162	193	176	162	171	161	167	175	168	172	180	147	173	196	178	162	186	157	180	167	189	172	182	172	173	169	212	158	160	180	174	158	176	176	177	170	184	186	168	179	197	156	170	159	153	180	170	173	173	153	163	165	173	166	182	184	162	154	184	178	162	178	188	190	187	178	167	166	185	154	178	187	194	166	161	164	161	173	180	164	171	161	174	175	179	171	193	181	167	154	196	176	159	171	182	189	184	173	170	162	186	183	152	185	180	164	170	185	167	186	163	165	146	168	185	171	219	178	178	174	174	184	168	178	196	172	179	166	191	179	185	170	172	154	188	190	202	175	164	200	179	169	183	192	199	161	156	157	173	161	176	201	181	161	144	176	169	181	181	149	160	165	162	165
24741	21030	27074	25039	9369	864	727	654	591	560	536	561	565	546	556	536	542	530	483	524	485	485	530	528	497	529	489	452	465	478	487	536	479	486	519	532	505	465	506	482	489	486	477	482	498	538	506	497	518	498	476	512	502	464	496	491	519	463	520	539	480	508	515	503	475	476	463	503	479	492	489	494	508	544	469	534	455	467	497	503	520	504	500	471	485	472	535	503	466	442	471	505	498	505	495	492	507	475	489	491	470	495	455	503	483	500	490	494	492	491	506	509	465	498	514	482	527	496	448	455	469	526	489	460	459	461	464	467	511	470	492	473	507	484	476	445	503	521	505	445	527	480	511	493	483	513	476	494	499	526	456	493	473	532	545	506	491	463	496	484	502	499	491	485	472	485	488	482	519	451	463	511	521	496	484	472	503	481	485	519	510	454	519	481	471	520	476	481	449	467	516	490	444	535	530	471	474	487	512	486	510	475	463	509	489	465	524	500	502	500	511	479	512	486	470	504	498	451	492	496	522	478	458	495	507	506	526	498	447	477	484	537	487	477	524	531	512	462	510	481	518	493	447	485	489	469	516	452	492	509	508	459	480	474	475	548	481	470	510	495	493	487	485	474	484	483	514	521	491	520	507	491	481	491	494	479	437	499	529	486	545	477	447	468	471	498	487	486	503	494	508	558	508	473	516	519	514	534	504	481	504	485	515	518	486	464	494	529	490	516	457	503	539	510	464	487	492	517	484	473	483	483	484	479	491	483	491	499	495	523	504	505	462	461	484	488	510	483	447	487	495	469	462	469	507	522	452	476	459	509	491	481	453	493	468	499	464	492	478	491	466	480	454	472	490	493	526	507	494	526	495	474	520	489	515	475	488	513	511	492	496	484	494	473	519	456	455	495	506	486	473	498	503	480	463	485	487	496	517	523	497	500	487	505	444	497	515	494	466	490	479	494	482	518	478	506	490	484	472	518	471	466	476	459	491	511	485	496	500	508	464	489	477	472	525	477	498	517	445	494	517	483	496	497	521	487	486	482	529	495	508	483	506	536	506	499	490	506	484	501	501	474	485	478	518	491	497	470	509	506	453	463	477	492	527	482	542	496	479	491	464	482	502	508	507	537	520	485	479	481	481	514	457	491	457	521	497	487	478	495	483	492	515	487	523	515	519	510	480	482	480	510	464	521	502	454	504	479	522	506	498	470	451	488	542	473	483	513	503	452	501	488	471	471	474	472	474	516	510	473	497	521	510	509	487	468	470	466	500	525	491	509	493	422	482	481	464	525	486	493	494	498	513	486	473	503	451	458	469	422	514	468	493	499	494	461	515	493	490	499	471	533	509	472	489	461	452	468	483	479	514	510	507	447	446	492	455	484	445	500	485	538	477	467	495	445	517	504	482	507	539	482	502	490	505	511	478	472	454	496	500	496	508	486	487	483	497	482	466	492	506	486	492	485	483	472	471	475	475	472	487	481	485	504	518	505	508	487	539	477	485	495	468	493	462	472	514	489	498	507	476	463	489	505	468	465	471	456	479	481	470	466	511	496	473	477	498	509	488	477	452	482	488	501	515	474	500	502	484	545	546	483	529	485	508	486	486	494	497	475	523	482	489	525	504	553	511	485	494	507	465	520	473	474	490	486	505	474	492	482	509	513	460	566	439	512	454	512	466	518	494	482	476	452	471	535	494	497	488	505	477	498	473	506	499	490	515	510	484	510	456	463	516	491	469	518	472	486	485	455	505	492	498	511	494	497	475	486	525	464	481	431	484	525	488	504	489	498	512	456	537	517	484	481	497	523	465	520	510	515	525	503	516	490	519	473	468	530	499	523	478	482	491	467	521	517	497	488	470	494	495	526	486	465	502	558	505	496	527	493	480	470	495	470	495	495	491	503	499	532	510	504	485	529	505	460	504	474	494	477	457	531	474	496	479	503	491	491	537	522	548	498	491	466	503	490	492	533	496	508	504	503	494	519	481	506	478	520	506	514	466	544	459	468	446	490	507	535	502	478	487	508	490	480	500	505	515	476	492	481	455	505	477	470	468	477	548	490	528	450	457	500	499	482	504	477	484	473	444	470	460	524	457	458	443	480	501	492	506	501	488	499	466	555	528	471	468	467	481	475	494	486	512	509	503	493	489	483	507	532	485	474	519	472	514	512	459	490	501	497	485	508	516	465	474	505	494	481	460	476	438	477	445	483	494	494	541	501	494	483	487	483	509	507	539	489	470	488	482	477	485	497	497	511	461	477	453	492	511	496	505	447	496	516	507	481	502	479	500	549	511	526	470	487	502	507	474	475	489	482	473	479	460	488	457	485	505	484	521	484	527	488	506	504	515	486	497	456	512	518	511	494	498	485	502	469	488	469	512	484	511	487	486	443	473	479	471	536	537	466	489	525	498	471	492	523	501	517	485	478	502	468	512	493	505	504	458	506	469	484	491	516	517	481	495	483	526	477	531	498	457	507	443	471	502	485	497	495	495	479	521	521	484	421	500	517	473	473	431	468	488	450	493	493	452	479	496	528	472	493	503	488	446	488	478	446	506	528	490	500	479	443	479	458	502	516	526	506	515	492	529	506	512	514	520	456	451	503	513	475	474	506	469	466	470	509	533	492	509	464	494	478	492	476	438	477	536	467	469	481	493	504	517	482	512	487	474	446	504	489	501	503	445	536	514	512	504	506	458	461	485	503	530	523	524	503	459	454	487	512	490	519	508	502	492	499	511	478	468	557	504	478	489	478	474	517	482	512	504	456	462	482	489	500	512	461	501	492	465	507	505	434	493	512	485	466	494	496	513	502	502	537	517	505	488	520	493	503	493	465	506	526	485	543	509	493	479	461	479	495	510	476	468	482	498	489	479	478	498	462	471	492	473	517	474	494	498	456	471	462	516	472	512	458	490	517	499	480	506	503	507	510	479	505	491	499	522	493	486	450	482	470	459	475	470	466	507	491	501	513	478	469	484	468	515	504	464	500	493	503	444	466	518	505	476	474	516	485	512	477	486	481	481	519	509	535	494	479	473	473	484	479	462	460	515	501	531	488	524	514	463	462	491	456	508	458	519	455	529	515	501	501	484	487	512	466	527	483	442	494	486	484	498	477	474	483	500	501	490	485	473	548	494	480	483	441	501	540	468	475	494	507	516	506	498	503	480	479	479	494	464	470	501	451	505	530	514	477	477	463	475	497	471	476	509	542	475	478	467	516	500	491	513	459	520	489	450	448	492	462	495	491	503	504	513	480	521	497	480	504	503	537	518	515	483	501	474	480	488	464	490	499	489	516	499	507	505	562	494	484	463	531	505	514	485	486	486	479	508	502	508	457	479	493	463	473	462	474	491	498	484	513	489	455	469	520	487	468	509	494	466	496	497	504	505	519	476	494	501	476	519	517	536	474	483	521	504	464	509	479	501	467	469	493	541	492	498	486	533	501	477	503	505	498	480	481	507	495	524	481	462	503	477	484	486	478	446	485	413	477	523	548	441	528	517	468
26660	11327	3182	1678	1285	1123	918	828	752	710	659	619	576	612	553	571	624	572	535	515	526	546	570	570	536	515	513	537	517	489	503	510	550	481	544	523	473	557	568	530	518	531	521	535	520	554	500	539	525	542	492	533	531	514	544	533	508	500	494	509	523	525	490	501	528	540	527	478	516	519	513	531	546	515	482	526	560	502	470	527	524	495	537	540	523	505	506	509	509	543	517	493	506	466	548	540	504	503	553	514	493	513	489	515	505	483	553	546	469	488	521	508	513	549	525	531	539	500	541	522	531	504	498	525	571	512	571	512	503	544	525	487	532	529	532	549	550	523	476	536	502	496	495	526	482	466	532	511	522	503	496	533	541	513	490	491	520	539	489	504	510	514	474	462	517	516	523	514	548	563	563	507	545	552	506	509	505	523	494	493	496	531	524	509	516	521	531	508	532	485	498	532	530	527	499	552	563	511	506	501	518	474	508	482	535	491	493	511	545	495	515	509	513	515	539	546	519	514	533	524	509	522	488	569	533	535	510	479	531	503	519	569	540	532	527	508	527	507	514	527	526	538	513	507	510	540	533	563	527	552	566	542	529	512	571	514	514	500	514	497	508	515	533	504	485	540	508	505	510	491	519	491	503	552	511	485	561	530	538	519	517	530	497	507	483	562	531	464	550	504	495	497	509	525	512	527	513	502	528	549	501	532	561	557	526	518	519	534	486	494	488	516	520	531	511	507	484	482	552	561	458	560	504	518	508	505	516	511	492	493	493	519	515	531	472	498	540	506	529	537	515	541	497	519	523	503	463	526	518	524	520	491	486	498	513	500	507	511	538	487	520	488	535	506	504	533	522	529	510	536	500	540	500	510	476	525	509	512	480	520	514	542	520	516	526	494	504	504	522	476	511	560	509	498	487	510	495	490	516	506	528	496	573	510	520	525	510	538	515	520	492	531	531	531	505	515	536	551	507	499	514	504	516	522	556	522	490	511	507	521	556	541	525	481	499	494	519	498	531	482	554	535	525	534	522	491	550	506	520	535	531	504	516	560	525	506	529	525	490	517	492	502	520	507	526	511	514	531	527	523	534	504	476	575	494	530	523	507	493	495	552	510	510	519	550	506	503	507	486	528	529	535	499	529	514	520	543	530	524	539	523	522	507	509	506	494	566	504	491	574	519	527	523	515	590	554	499	497	512	517	534	520	494	495	539	521	512	530	569	541	545	495	496	514	520	494	529	551	575	519	537	496	492	472	536	552	510	595	490	536	511	496	506	531	544	490	524	523	530	481	492	562	487	531	516	528	513	533	492	542	486	474	492	506	525	510	504	489	526	565	529	508	523	526	501	539	544	496	531	543	511	543	513	520	546	520	537	510	533	541	522	490	524	537	521	522	532	481	528	544	515	529	536	507	531	528	542	533	478	467	511	522	513	536	502	510	496	504	499	508	506	523	516	480	490	516	519	510	517	524	504	499	478	525	494	529	485	548	514	506	548	511	515	524	520	502	495	502	527	529	500	528	510	567	516	478	525	485	505	551	541	518	522	515	507	483	499	526	487	519	514	577	503	528	541	504	514	528	506	497	516	528	500	540	506	523	528	465	557	520	514	542	548	522	510	490	540	493	534	552	471	557	512	519	503	480	496	503	517	511	488	503	508	511	488	493	489	523	485	506	514	535	527	545	508	513	506	500	554	536	502	476	518	521	530	488	540	503	534	473	523	515	525	505	497	537	530	512	498	520	531	498	533	500	505	525	516	491	539	492	492	512	454	523	538	527	526	513	507	521	504	542	540	503	541	507	530	522	536	500	506	535	530	536	542	498	522	518	520	525	551	521	534	557	528	478	512	534	489	519	469	566	522	522	497	531	565	500	528	550	510	501	531	504	480	481	505	547	530	499	504	529	500	515	547	546	450	494	540	535	543	506	521	526	532	489	528	519	487	494	495	506	529	534	509	482	496	525	543	523	538	531	517	537	482	514	495	466	553	509	512	549	505	570	530	479	485	518	549	530	520	516	478	552	524	507	512	502	521	527	559	543	509	477	524	498	512	512	515	520	504	530	567	527	507	540	510	514	455	521	513	488	516	505	540	531	550	493	470	506	522	491	559	524	487	490	521	512	501	477	500	481	525	509	502	537	538	527	528	536	515	511	524	507	540	504	540	494	542	535	522	561	509	488	503	561	525	492	477	521	512	497	507	523	493	524	520	531	523	500	516	507	501	507	514	492	535	533	528	498	502	509	511	487	514	536	562	554	485	550	484	531	488	525	493	523	492	514	525	522	540	520	512	516	525	526	498	535	510	506	485	493	528	501	512	512	524	536	529	542	521	520	503	535	516	514	490	513	515	492	526	538	542	489	499	513	528	513	553	502	519	524	525	549	533	530	489	510	510	529	531	472	532	502	519	508	540	500	506	505	534	504	505	524	522	568	508	500	528	523	529	486	522	503	520	520	518	475	529	492	533	525	494	509	534	551	555	489	519	506	534	491	474	518	552	512	526	544	534	508	506	551	535	499	498	537	532	507	516	530	523	524	511	493	521	521	496	525	506	561	535	524	542	529	506	565	483	490	531	529	538	558	557	500	504	484	535	501	524	544	513	514	512	516	504	521	503	527	519	520	539	554	519	484	554	531	519	513	526	483	508	496	541	506	513	524	504	471	498	511	497	541	520	499	526	519	468	499	506	523	570	510	486	469	547	497	546	490	485	499	514	548	539	514	505	546	489	511	510	504	469	509	467	485	490	512	521	572	549	527	506	508	474	545	515	473	500	518	541	501	524	511	536	529	530	514	517	502	519	509	538	524	517	503	511	503	505	508	547	528	507	536	462	542	518	517	482	564	496	500	540	494	484	531	511	536	522	552	513	523	495	511	539	538	527	473	515	548	502	499	516	558	517	500	481	508	523	475	575	532	534	511	525	524	562	530	507	527	483	504	511	500	528	541	543	506	507	524	556	518	513	532	507	548	513	510	490	513	493	516	556	506	551	476	525	508	497	520	503	439	522	520	536	510	506	513	536	509	494	488	480	501	476	511	497	522	506	518	534	531	546	493	496	513	530	507	520	504	526	514	524	517	496	516	519	499	519	469	526	529	480	537	497	503	498	554	559	547	521	494	528	510	503	512	496	512	515	539	500	532	498	524	482	509	528	539	512	512	508	512	515	544	544	493	484	507	534	531	575	544	525	518	508	548	526	534	514	548	488	525	489	504	540	510	537	505	529	532	534	545	535	548	544	547	511	545	544	476	548	494	539	506	515	509	543	501	508	527	494	514	497	526	526	516	503	516	522	503	496	505	516	479	543	501	523	546	493	504	542	516	460	564	559	488	485	511	508	527	503	505	492	478	464	528	514	496	523	513	505	518	534	565	544	524	490	518	543	557	513	502	490	532	579	494	551	548	515	534	518	561	531	513	529	515	536	537	498	509	544	517	508	496	520	510	504	546	524	472	484	535	531	504	520	528	493	490	480	505	489	551	504	513	506	550	534	475
22528	21087	28723	23694	21083	21106	7105	1069	752	684	590	599	536	468	491	466	466	423	404	402	401	399	369	383	365	369	351	375	388	390	348	355	339	391	396	395	339	398	405	406	391	375	344	359	360	397	405	370	382	366	394	354	333	338	344	387	377	373	363	355	349	345	342	345	376	369	343	350	346	332	393	351	343	355	330	350	352	378	353	367	401	354	376	376	365	370	356	375	359	364	366	337	365	348	341	363	336	376	345	325	398	348	338	331	349	358	356	342	380	343	348	347	366	367	341	375	383	342	337	359	373	356	372	357	356	332	360	366	344	336	301	365	338	351	351	386	331	335	336	306	344	323	360	359	362	365	355	322	347	315	350	346	353	375	349	352	360	347	335	346	341	378	328	348	357	364	357	348	350	334	373	339	362	360	363	366	350	329	356	359	334	374	364	324	337	336	358	342	357	418	319	315	368	358	383	365	324	370	368	348	360	358	341	327	345	351	376	348	376	369	351	341	343	332	383	336	352	326	347	333	332	383	359	336	338	334	351	332	328	359	360	354	364	355	331	372	331	364	344	321	351	359	346	342	348	354	370	350	339	319	372	358	358	327	365	379	340	307	355	341	354	351	348	373	368	331	349	352	367	368	359	371	315	351	318	359	334	362	333	356	327	361	387	346	365	336	322	342	340	363	344	352	408	378	357	346	381	326	339	353	372	374	362	361	358	353	381	315	397	297	346	363	348	369	373	350	345	354	372	327	354	358	371	352	337	338	352	341	338	332	377	381	318	337	345	326	363	324	331	363	336	360	327	366	353	321	344	367	340	346	330	369	319	387	367	349	331	346	329	347	360	368	354	349	338	342	354	323	348	340	350	332	379	355	361	332	334	359	357	366	363	322	365	375	359	347	369	359	363	361	343	375	358	346	360	344	371	335	326	345	333	360	374	323	351	354	348	328	330	335	309	383	317	337	370	366	356	334	367	343	348	338	330	355	318	342	368	353	349	348	352	358	379	372	366	357	347	339	325	333	374	329	339	321	345	347	345	328	357	359	357	354	354	335	355	348	341	336	338	348	393	312	330	341	330	338	356	306	343	374	351	339	335	364	337	321	333	336	335	336	352	359	355	346	364	388	338	357	333	357	340	302	343	363	350	370	337	349	337	377	346	350	381	351	355	341	379	329	343	363	363	337	362	355	338	321	358	353	340	318	349	340	341	346	320	314	359	352	362	340	344	347	348	306	351	326	373	351	346	356	332	322	335	366	362	339	385	341	379	344	399	331	348	368	357	329	341	366	352	369	348	343	312	321	330	389	358	359	345	329	364	351	363	372	335	386	380	341	347	338	390	348	351	328	323	346	328	356	341	339	348	313	368	338	346	354	328	361	326	353	347	352	360	356	365	344	324	316	352	359	349	343	366	334	354	334	326	316	329	340	368	339	334	320	348	343	352	351	344	331	349	309	340	357	350	290	397	356	322	346	327	372	321	387	348	377	340	335	345	335	315	342	348	322	367	312	325	339	355	332	337	354	353	370	349	318	356	376	329	354	345	334	380	318	358	335	328	365	368	371	340	377	333	377	345	364	363	331	383	316	330	372	328	349	312	372	375	334	362	381	338	363	351	344	353	347	324	321	344	349	363	359	340	363	336	362	380	402	324	341	328	383	328	346	334	384	322	372	337	329	356	360	373	348	351	361	347	317	341	348	339	342	347	386	390	367	362	343	333	316	351	347	316	338	346	354	357	359	355	332	378	356	386	405	322	313	352	311	372	346	351	358	354	350	358	342	342	360	380	387	328	329	356	355	353	329	335	342	367	342	347	351	354	393	350	340	353	360	382	328	326	306	341	388	354	373	359	348	363	358	348	316	351	351	355	354	415	316	366	368	341	347	350	338	335	341	344	343	362	316	355	378	355	336	327	344	373	354	375	365	381	345	351	367	333	366	330	360	365	322	345	358	362	371	322	332	343	371	387	368	350	369	341	324	338	321	331	341	336	324	356	327	341	359	353	340	331	342	361	345	339	331	319	348	365	335	358	372	360	313	286	336	321	346	345	355	329	345	349	342	315	329	373	384	350	336	371	353	342	327	333	375	349	333	360	325	351	372	338	376	364	344	365	369	346	364	328	353	354	341	359	326	321	336	347	372	346	347	345	375	350	322	377	360	344	370	331	342	348	358	372	341	345	349	363	337	355	340	373	354	353	340	324	340	355	314	383	323	377	333	315	386	339	360	356	391	369	323	344	347	402	331	322	362	371	363	340	315	326	334	364	371	346	348	357	351	327	374	361	330	381	354	359	344	374	353	366	369	301	340	373	353	367	402	350	345	330	321	343	355	359	335	351	352	347	358	315	344	334	327	331	356	351	373	371	336	328	368	365	336	379	346	356	335	335	367	378	368	333	369	317	376	327	369	368	367	361	367	379	387	340	332	331	352	330	338	319	289	364	333	361	338	333	349	355	355	350	341	366	344	336	328	374	333	371	362	344	314	324	329	312	350	344	357	384	379	379	335	365	367	349	375	350	389	358	316	373	324	313	363	345	339	330	355	374	345	339	353	358	346	344	345	363	340	329	322	332	313	343	363	361	327	331	352	326	336	344	345	341	347	332	343	320	337	350	342	354	357	351	397	381	363	335	341	357	356	342	348	352	325	351	356	344	344	354	348	323	366	358	344	334	345	347	330	337	352	384	335	362	328	350	352	309	339	323	365	342	372	346	342	376	358	363	336	343	319	312	362	335	312	350	370	362	366	375	347	310	380	324	336	357	324	373	323	339	353	341	315	337	334	311	356	344	378	378	393	332	329	330	366	340	394	351	339	325	349	333	342	373	390	368	362	328	342	334	352	356	332	332	378	358	333	354	350	364	354	332	350	331	341	353	359	364	352	326	337	386	387	351	342	340	316	332	357	313	337	328	336	343	363	322	327	340	312	321	325	360	357	358	334	343	343	362	337	337	331	342	369	369	360	360	339	330	330	344	325	318	362	335	345	352	338	367	358	330	338	364	358	373	371	356	355	332	382	341	342	321	345	406	327	352	353	376	328	375	337	373	349	349	308	311	328	361	340	336	325	353	343	393	325	348	322	337	340	374	333	364	340	388	352	368	335	367	374	372	335	346	335	326	346	365	335	327	345	363	349	332	350	372	347	348	342	338	327	368	350	357	317	351	329	349	351	362	331	327	387	334	344	365	332	340	339	312	342	366	347	320	362	332	366	369	304	352	335	350	337	318	363	336	328	357	372	330	355	368	365	379	349	334	345	349	347	369	347	334	388	332	359	330	374	375	366	315	358	355	342	370	335	361	362	349	361	341	326	349	344	350	338	372	307	321	356	337	393	362	367	359	343	350	325	366	337	350	337	341	355	341	356	350	361	351	329	407	348	360	340	357	350	347	333	314	332	354	349	345	345	358	338	346	336	340	342	370	351	383	341	350	351	387	319	378	347	334	387	356	339	312	364	332	350	333	361	361	362	338	324	361	346	355	334	344	319	331	323	328	366
36264	22273	9116	4468	3117	2333	1852	1409	1104	1012	878	748	687	608	594	515	547	502	454	443	456	427	437	419	393	442	376	425	366	411	377	387	405	396	352	389	415	372	406	363	369	421	356	368	372	384	378	361	413	362	348	319	360	378	382	359	330	341	411	413	359	390	343	346	333	342	390	328	337	380	372	363	357	348	351	390	362	298	318	346	346	301	360	342	354	348	319	348	367	373	378	353	342	377	347	382	348	380	350	325	366	369	395	357	342	356	382	363	395	343	393	372	339	364	370	372	328	359	359	353	357	334	366	349	362	358	369	346	336	338	340	369	353	345	306	344	341	331	376	370	355	342	341	357	353	414	332	364	342	342	338	352	354	331	359	399	355	349	352	323	363	372	368	388	398	373	315	352	316	343	358	341	364	341	335	348	363	379	386	362	370	373	374	384	369	369	364	304	393	346	354	329	363	347	364	344	354	365	381	342	365	354	332	358	334	345	354	343	381	342	340	343	376	345	349	346	333	342	324	337	350	350	355	364	364	376	363	364	351	325	333	368	351	362	346	308	363	379	362	385	350	370	382	358	345	370	366	336	329	359	341	367	378	335	358	329	342	357	360	354	365	313	374	370	326	356	346	375	393	347	371	355	360	335	337	364	361	344	347	380	344	330	364	349	364	349	360	396	346	340	340	355	345	359	364	327	374	386	360	360	376	353	386	324	359	321	377	340	330	351	343	378	340	386	350	372	343	379	334	362	347	348	352	358	377	364	370	337	336	347	321	365	371	354	344	356	381	326	327	353	360	367	343	365	352	339	320	333	331	318	341	349	346	340	343	359	328	339	333	384	380	340	353	363	337	358	314	356	380	355	353	340	369	367	367	319	372	354	352	366	393	352	374	367	373	356	336	407	321	369	348	343	352	346	380	367	395	370	369	341	372	349	355	342	348	342	348	312	332	375	352	322	336	363	390	361	360	339	325	357	392	344	354	352	322	401	374	319	373	364	345	376	377	339	361	351	385	361	347	388	356	330	338	351	349	363	362	397	422	361	359	371	354	380	390	358	387	359	357	376	381	352	335	366	386	352	370	356	360	338	354	357	321	331	330	350	340	363	367	370	347	413	333	395	327	347	339	359	366	344	360	388	362	325	315	371	368	362	300	334	399	384	388	341	325	350	353	374	362	359	327	348	356	364	362	366	385	365	390	370	353	358	350	321	347	379	384	340	337	326	355	352	377	378	331	358	370	360	345	360	355	356	365	344	384	348	342	323	378	350	358	358	354	354	347	357	362	375	331	349	334	336	348	333	375	363	364	346	311	353	346	346	381	330	352	383	365	357	367	343	371	365	357	368	354	371	369	366	343	357	339	344	341	355	366	366	340	374	333	370	362	367	387	350	378	380	365	347	376	352	353	342	359	373	361	337	346	372	369	358	329	345	339	378	370	341	373	361	355	347	373	316	355	332	343	358	341	369	347	381	315	337	377	372	344	355	345	376	357	387	356	331	362	370	334	369	358	352	337	362	337	331	340	384	381	389	350	384	353	398	375	351	366	376	344	355	336	346	344	337	368	377	343	349	369	346	373	376	333	340	367	352	366	382	333	350	361	362	356	355	358	365	377	389	375	341	381	352	359	326	366	337	349	350	379	334	372	337	332	338	352	346	375	358	353	330	367	349	361	357	395	342	317	331	354	367	352	367	378	364	354	328	339	366	352	355	361	353	354	358	352	347	376	371	334	341	352	368	369	398	322	366	366	373	357	357	360	356	371	334	338	397	351	371	361	348	346	322	345	361	341	380	345	348	349	350	348	376	359	314	390	354	429	363	357	331	340	354	365	347	347	344	356	360	341	336	336	342	336	377	355	354	358	339	335	327	377	371	359	386	335	359	322	335	390	356	358	331	353	360	339	377	363	319	344	368	360	341	361	345	361	341	369	354	351	380	347	355	352	338	336	385	381	347	378	329	319	383	344	353	310	351	362	347	342	350	334	324	342	369	357	356	350	357	326	349	345	375	347	339	361	311	337	371	339	350	334	348	349	372	360	339	335	400	343	362	347	336	360	418	371	356	353	360	358	331	369	353	322	335	357	328	371	354	336	343	379	347	336	340	350	338	364	335	334	365	347	379	367	357	332	349	343	391	356	359	378	352	361	376	337	302	333	345	352	344	371	381	339	338	326	371	356	342	331	372	364	347	342	346	382	359	390	375	341	353	378	361	369	370	342	356	350	363	334	377	352	382	362	363	390	376	365	338	383	358	367	389	364	354	373	347	358	330	349	358	348	348	367	375	370	353	334	344	342	346	365	367	350	345	361	316	329	338	347	346	347	360	342	352	390	345	378	367	373	360	337	324	326	388	338	362	359	353	357	354	355	377	338	307	342	360	375	356	342	348	336	351	343	334	355	325	350	382	332	346	334	338	342	370	305	348	342	383	353	375	396	365	357	324	350	375	355	364	397	350	354	384	305	344	325	356	388	374	336	371	338	368	379	367	331	317	371	344	351	353	368	346	363	356	346	329	367	363	356	363	348	339	342	358	318	369	366	352	337	320	384	369	346	363	361	351	350	369	381	350	339	374	398	347	390	369	345	400	371	385	343	371	343	328	349	353	351	337	364	341	367	367	357	349	362	333	352	351	363	392	368	339	349	346	397	345	361	361	366	363	331	367	384	376	352	363	350	357	375	359	356	328	362	345	360	355	351	374	331	363	352	370	345	379	340	320	338	377	334	352	354	345	346	359	368	347	367	363	389	366	370	350	375	353	360	342	367	341	355	361	373	340	353	335	351	367	366	365	376	323	382	381	353	356	348	378	367	326	358	348	373	327	351	381	373	349	359	346	326	325	365	371	371	337	341	343	363	345	343	375	354	353	347	392	383	351	364	352	374	344	390	352	377	336	362	372	372	340	340	375	365	359	370	387	366	315	381	340	340	343	328	343	349	347	365	349	333	371	384	348	347	369	339	376	364	384	348	348	375	341	379	357	342	341	349	324	351	387	344	370	363	363	368	329	360	364	351	369	365	351	365	402	358	362	367	337	370	355	326	361	374	363	380	351	378	323	347	384	378	358	352	332	384	361	376	329	363	344	346	330	361	322	359	346	365	362	372	344	340	374	313	348	359	340	347	351	373	336	366	366	351	354	373	352	378	360	382	349	372	361	340	340	346	355	328	383	375	348	376	342	358	368	369	361	378	343	362	358	346	334	352	352	348	348	333	310	349	341	359	358	323	316	339	366	347	365	341	363	353	392	369	375	316	322	345	330	366	323	339	301	327	355	359	351	355	328	356	375	360	338	375	325	361	377	352	344	356	380	350	355	391	330	354	357	351	360	346	395	346	352	325	374	353	365	351	347	353	353	341	380	335	369	348	368	341	336	384	341	357	384	339	354	342	337	371	335	403	344	372	301	368	375	381	359	347	350	351	360	406	350	350	351	392	350	376	352	373	300	368	345	402	323	384	337	353	341	414	374	363	354	343	330	357	345	343	362	328	357	356	369
27733	17403	3450	578	358	338	313	292	318	326	285	320	309	306	288	292	279	318	287	294	285	328	278	290	308	282	304	303	279	279	296	317	289	271	270	302	298	315	310	300	306	315	305	331	294	312	299	309	306	306	298	281	284	276	300	289	284	243	296	253	323	295	280	292	309	322	323	330	332	296	293	286	281	307	292	310	286	302	299	323	331	297	290	294	275	295	296	316	275	314	285	309	307	307	299	314	274	278	299	321	302	304	299	297	291	282	305	288	306	292	314	284	269	266	277	282	321	275	265	301	296	289	316	305	285	299	295	292	293	282	330	302	275	317	307	287	290	292	297	301	281	285	288	267	318	287	303	301	316	266	296	285	315	296	282	262	332	277	288	281	283	304	319	282	288	342	321	298	319	288	319	328	292	314	296	269	303	316	282	278	291	301	312	304	299	281	291	286	331	290	271	276	313	314	289	271	273	291	280	298	289	290	294	323	281	279	309	270	312	280	308	298	288	297	302	304	293	279	319	290	298	301	287	293	329	316	314	266	298	303	323	297	283	314	323	324	286	282	292	309	290	286	299	294	266	320	332	321	290	299	289	294	261	291	287	290	306	311	287	292	305	304	309	295	303	326	292	297	318	300	286	294	309	308	300	331	296	287	323	288	279	312	293	305	296	275	312	310	326	319	314	318	299	324	289	298	285	280	287	292	343	287	273	293	292	290	289	276	288	314	312	296	282	299	298	319	306	299	297	283	307	304	295	293	314	284	300	303	337	295	305	269	323	263	282	288	308	290	314	314	291	268	289	260	297	296	296	301	306	299	312	323	321	285	295	323	322	304	277	277	285	306	311	335	318	308	286	305	293	297	303	300	278	282	319	323	293	319	322	318	317	248	296	299	282	300	296	267	285	281	309	302	297	287	294	272	285	281	299	299	300	290	314	265	285	324	326	290	308	311	327	302	295	308	288	276	301	295	278	324	273	305	319	304	321	307	308	279	336	306	284	308	308	284	298	321	291	312	308	301	310	272	302	245	303	275	305	306	291	332	294	298	300	280	343	301	285	309	295	316	315	297	321	271	306	321	313	290	316	301	323	325	303	275	271	307	278	307	303	312	299	323	272	298	306	320	311	302	283	313	293	291	268	327	274	290	283	299	313	302	292	314	307	336	314	314	278	296	306	289	276	313	347	329	289	264	304	304	276	284	294	306	287	320	313	304	243	267	306	297	288	314	319	294	316	298	309	294	309	302	295	281	285	315	306	287	291	264	281	274	299	277	312	305	294	328	310	296	296	293	297	320	291	300	284	299	327	309	294	266	316	290	308	290	286	305	307	295	288	325	304	325	330	287	309	285	308	282	320	297	309	244	290	293	280	325	316	306	283	305	308	280	274	293	323	291	308	287	298	308	295	283	298	278	274	294	305	313	312	275	306	287	288	301	325	271	300	314	282	297	290	307	285	279	276	295	304	323	283	294	290	300	301	296	310	337	279	315	281	322	283	331	292	277	273	279	293	281	271	304	273	304	317	289	286	293	303	320	287	290	266	293	287	294	324	294	287	276	277	293	295	288	275	301	316	291	299	285	328	302	265	286	293	296	340	300	315	293	297	304	295	303	310	326	289	322	313	325	298	276	319	313	305	302	304	271	295	316	270	297	322	300	291	303	279	313	285	313	307	330	302	300	312	308	304	320	290	326	339	292	316	292	313	298	302	265	319	312	282	290	301	264	291	311	302	318	270	292	308	321	289	306	325	292	316	300	299	277	315	314	288	322	299	285	306	301	285	306	292	277	303	302	306	295	280	298	301	312	298	331	283	290	316	280	280	313	308	275	292	288	274	302	315	297	287	271	287	281	290	308	310	260	269	304	304	284	293	300	304	285	304	294	299	304	318	315	299	259	335	311	279	305	301	280	304	296	277	262	298	295	294	280	306	313	300	291	351	289	305	327	291	274	305	306	313	267	324	294	280	272	307	314	316	292	316	283	282	292	304	269	294	284	289	287	325	267	264	319	310	277	327	284	265	273	277	309	310	339	309	321	284	295	290	302	297	307	308	270	312	292	285	298	313	301	303	290	313	306	316	317	324	299	318	323	296	285	304	312	310	297	303	280	269	322	311	261	309	315	295	307	303	279	299	320	296	264	271	303	302	317	297	289	305	311	285	308	307	291	285	293	307	299	246	289	291	327	298	296	324	312	316	276	267	279	311	276	297	298	296	304	254	260	293	281	282	295	287	315	298	315	290	306	289	329	284	267	281	273	300	311	291	290	306	300	292	348	286	307	340	316	306	287	332	321	287	289	301	272	288	337	298	287	317	282	313	299	300	282	290	287	292	285	268	297	295	297	308	298	303	247	282	281	269	317	273	292	282	302	252	266	286	292	301	285	317	319	287	311	284	301	304	270	297	290	299	278	297	259	284	291	319	292	302	298	289	312	321	280	300	274	287	300	295	305	290	285	293	295	305	331	273	320	315	324	334	305	318	320	287	318	328	291	310	289	287	301	305	315	306	297	282	296	300	301	321	316	286	271	284	276	279	280	301	295	272	312	297	294	326	305	289	301	307	266	283	292	303	303	308	294	288	297	311	291	282	300	321	305	291	298	311	306	294	278	298	305	299	266	298	304	302	303	279	321	303	299	309	298	285	315	304	313	305	294	281	314	281	296	291	302	307	299	309	299	333	295	330	309	295	294	292	307	311	265	313	315	289	311	299	297	320	298	301	270	262	322	323	266	310	275	314	299	308	287	297	300	296	319	280	291	282	275	268	269	297	319	292	302	274	295	312	275	271	295	287	301	300	266	290	300	283	297	309	298	296	280	263	292	292	284	334	275	299	303	327	324	306	294	271	335	278	289	281	301	304	297	308	319	281	304	294	312	323	297	303	286	297	286	330	300	320	292	293	313	273	307	299	280	320	303	296	300	292	269	309	300	309	311	272	288	332	297	281	291	292	293	311	294	308	278	290	301	285	248	291	283	291	321	297	299	328	287	288	303	306	303	287	295	309	322	295	291	277	312	317	271	302	300	285	262	308	298	312	286	308	303	301	300	315	322	305	281	292	324	282	297	327	278	300	289	307	273	327	287	290	307	287	276	284	293	311	292	331	300	298	309	310	318	301	279	325	280	316	267	285	285	276	300	273	251	322	291	269	274	291	281	331	288	278	289	316	306	290	283	270	279	299	303	265	306	300	279	296	302	285	287	244	263	300	320	290	289	309	267	312	309	304	287	288	303	299	275	309	290	276	306	293	300	300	294	305	260	301	295	304	312	321	292	302	257	264	285	313	301	290	317	289	292	277	289	327	262	307	274	276	318	284	308	297	327	287	315	318	287	286	293	282	305	309	286	287	294	281	281	301	259	297	311	300	254	296	287	264	307	266	305	324	279	314	285	304	311	318	282	272	288	298	288	290	269	264	307	305	279	323	262	293	315	319	287	322	306	290	331	282	310	274	291	319	317	300	281	300	297	299	297	280	307	286	271	278	286	280	331	284	306
8557	2093	691	438	414	399	364	375	380	346	338	318	354	345	361	305	373	355	342	349	341	325	340	324	322	356	324	342	321	340	361	347	333	358	330	353	337	333	346	346	327	304	350	319	298	339	332	347	296	304	352	364	332	318	347	321	320	323	332	327	316	351	348	347	318	365	336	355	323	338	333	320	340	307	303	334	327	314	360	315	322	307	341	345	332	340	324	319	298	305	348	353	323	305	341	329	359	318	340	331	316	343	340	356	289	313	335	328	337	381	331	336	336	366	298	324	320	358	366	303	309	341	363	360	344	361	331	346	322	327	340	329	341	326	343	337	343	336	347	316	331	336	305	331	346	359	336	346	348	321	351	323	331	323	332	320	343	308	315	343	351	337	291	326	308	357	324	328	339	319	340	324	334	334	297	341	332	362	342	322	324	329	316	328	336	337	327	335	323	329	374	336	350	353	328	342	330	328	333	341	302	317	294	341	311	369	375	345	312	332	338	299	325	355	358	324	317	314	340	341	366	306	333	338	357	346	323	328	293	326	331	329	333	334	358	308	322	319	336	341	328	299	329	338	326	328	286	327	344	315	319	329	322	331	344	350	357	370	303	342	319	333	319	299	315	339	322	319	321	326	311	361	361	314	310	358	320	355	322	353	314	356	307	347	323	340	320	326	362	310	325	298	332	355	312	328	341	369	331	314	299	342	336	337	344	328	342	341	355	360	322	300	306	336	329	371	324	307	310	343	328	359	337	313	330	327	361	350	359	290	329	324	391	325	331	339	337	321	337	354	312	326	308	305	305	317	315	348	292	322	321	313	297	324	341	348	352	316	304	322	334	285	350	324	344	352	321	296	337	369	303	359	323	327	335	320	331	353	361	319	330	357	322	329	326	336	338	334	318	335	310	346	354	311	350	311	321	326	301	330	351	323	353	335	347	345	316	331	317	338	350	338	343	355	332	307	321	369	347	371	335	351	306	331	323	339	340	325	309	348	347	353	349	360	316	351	328	313	337	360	334	342	308	338	357	343	343	320	356	309	331	331	314	317	338	358	361	325	323	334	341	302	328	311	305	359	355	339	323	312	334	358	314	349	321	338	302	354	326	330	325	371	339	333	307	349	316	333	326	323	312	306	332	324	321	342	328	313	343	339	294	325	315	367	345	331	317	304	327	328	373	310	306	353	310	352	355	329	347	325	343	319	339	339	325	327	335	342	330	351	345	325	347	341	337	326	334	361	335	316	353	339	288	332	327	337	335	323	341	328	343	315	352	343	308	316	334	336	339	356	354	327	314	307	349	351	306	308	335	327	330	325	335	333	325	338	356	310	333	348	345	339	311	294	327	345	337	324	356	320	352	344	301	342	313	338	327	337	337	333	347	296	351	351	329	353	339	358	321	327	351	345	341	383	324	310	319	328	318	328	377	330	360	344	316	333	328	335	335	321	305	354	349	321	323	319	368	331	342	296	348	327	335	379	315	339	322	352	319	308	303	331	314	319	361	329	331	347	314	300	321	318	359	336	332	356	306	330	287	341	346	289	352	322	294	337	341	335	320	319	336	306	315	321	324	374	340	296	325	332	364	318	313	317	365	303	367	297	354	354	347	336	325	317	327	383	338	365	325	316	308	327	332	338	335	340	298	302	328	343	316	329	333	314	329	292	319	322	316	320	311	332	334	343	336	331	351	354	326	331	333	332	331	327	340	316	304	330	351	343	343	338	329	322	345	316	306	342	328	324	368	330	312	320	331	312	333	350	317	327	298	333	306	329	337	354	328	329	336	350	311	356	321	351	341	336	338	330	289	310	333	339	328	340	312	331	334	338	359	329	309	325	319	344	330	347	307	333	316	302	320	304	306	362	368	320	333	329	329	335	357	309	330	326	296	304	329	309	328	316	354	325	340	323	343	336	344	320	355	303	315	314	333	346	307	338	333	349	314	327	354	313	344	362	329	344	355	361	328	310	325	346	327	350	346	333	357	326	309	362	336	344	353	325	319	305	331	375	352	350	312	331	346	345	341	322	350	341	340	339	360	377	354	326	351	304	329	320	300	309	324	302	314	314	351	314	332	361	327	331	334	318	332	331	299	306	315	318	363	327	317	373	319	363	334	331	338	340	350	349	348	313	342	326	330	349	338	361	348	324	326	353	324	334	360	332	331	322	339	342	327	321	305	342	353	308	343	341	350	312	345	332	326	321	357	338	344	320	352	346	306	322	313	311	340	343	338	334	347	304	334	350	350	353	348	328	353	296	320	353	347	327	310	333	311	354	319	361	346	339	347	321	346	362	336	325	326	312	348	340	340	349	313	322	302	354	322	325	343	304	310	340	308	311	336	351	338	320	317	331	323	292	308	306	327	363	348	296	345	341	324	318	349	333	317	372	348	333	351	315	312	314	319	334	330	303	353	289	319	311	343	323	322	366	335	333	340	326	339	292	354	342	347	296	308	310	346	299	352	323	326	323	352	332	326	354	311	345	328	325	332	346	315	323	327	334	342	339	311	342	342	318	324	325	326	330	377	355	332	351	311	342	351	362	344	325	322	361	333	371	301	329	332	353	318	370	332	321	328	344	297	342	319	362	373	347	346	320	337	338	321	338	321	368	325	350	331	312	342	348	343	316	344	355	343	325	338	341	361	343	355	311	313	367	337	328	306	270	306	317	333	336	343	335	359	319	318	333	378	332	328	363	345	331	340	309	342	375	331	341	343	347	326	352	330	338	328	324	318	370	320	321	332	333	337	330	347	322	367	306	342	331	327	346	328	339	325	354	283	370	316	363	351	354	323	349	345	309	352	314	351	296	327	369	315	334	344	353	343	320	315	341	316	326	324	341	298	320	324	324	326	361	333	311	319	319	343	349	327	326	312	342	326	345	351	370	343	335	354	319	321	338	317	310	321	312	328	307	325	329	365	343	340	341	346	353	325	342	336	341	312	339	342	342	328	307	305	325	320	353	315	342	306	306	344	314	343	314	324	337	330	339	329	323	368	342	318	323	313	336	342	318	287	352	343	340	326	348	356	333	367	340	361	326	379	318	349	320	329	314	300	336	342	323	350	333	305	342	334	333	351	316	318	339	346	317	323	324	329	326	310	325	327	327	300	317	335	317	354	317	344	343	345	335	313	340	349	322	356	318	342	301	332	291	338	325	316	357	313	342	312	329	352	308	301	358	346	338	312	342	309	345	339	352	317	329	328	327	356	346	341	335	303	327	346	322	342	349	316	345	353	353	333	321	338	307	334	306	333	324	346	337	306	346	347	371	314	298	313	342	358	348	364	320	314	347	338	363	345	329	359	331	343	365	314	355	350	316	344	333	320	322	312	319	320	328	330	345	350	359	354	354	324	341	337	311	340	328	357	343	323	337	319	347	324	334	308	305	382	336	349	329	314	342	360	351	361	308	287	340	346	307	335	347	322	327	352	372	356	329	336	345	343	341	351	316	340	304	344	325	320	339	313	353	328	346	321	318	329	349	362	346	311	342	336	336
23549	21025	28163	24071	21002	8655	713	452	363	298	317	259	233	210	229	198	198	199	178	184	191	168	157	171	160	172	159	182	173	185	149	158	159	145	170	168	165	168	176	152	180	176	171	165	157	147	156	141	160	133	141	167	176	163	172	147	137	163	130	158	148	134	164	167	147	171	135	132	153	162	164	142	125	164	155	133	149	162	137	131	160	147	169	130	151	157	150	142	169	154	148	157	123	156	170	146	157	174	141	150	135	135	161	182	142	156	149	149	158	160	178	142	145	161	152	161	167	152	165	159	155	149	168	144	161	127	155	155	165	158	150	150	141	164	171	145	185	144	159	129	156	157	168	145	157	155	176	195	164	139	157	152	175	146	133	162	148	165	148	152	161	170	153	169	163	170	150	149	159	142	147	177	135	132	144	155	170	164	140	169	200	168	163	147	162	157	154	159	162	144	141	146	148	147	151	158	141	151	142	141	170	157	173	135	172	168	162	146	157	144	170	168	145	173	159	152	148	152	144	162	128	144	123	142	150	131	140	151	168	145	139	137	142	165	155	144	143	166	133	172	139	163	152	139	162	150	151	165	158	155	139	149	168	153	172	149	152	162	159	149	146	151	158	169	155	140	148	156	171	164	151	139	134	166	181	147	159	182	153	149	146	140	162	145	138	148	165	164	169	154	162	147	140	148	145	153	129	135	156	159	168	193	143	138	149	146	141	138	166	149	151	145	145	143	165	158	134	160	138	165	150	159	164	150	150	167	138	145	154	166	134	164	161	132	134	147	162	159	148	154	152	134	126	159	129	158	157	157	151	169	165	157	158	146	163	172	163	161	134	129	152	141	160	160	146	166	146	146	167	146	137	161	169	146	147	159	153	145	140	132	131	162	153	158	168	142	151	147	162	153	146	158	153	138	134	131	130	142	151	155	138	150	159	157	137	157	179	132	167	137	158	160	145	148	149	140	149	167	156	141	132	159	125	147	166	158	151	169	157	138	135	147	181	163	150	176	161	158	166	156	162	141	149	153	135	146	137	131	150	145	155	153	156	145	153	157	147	168	151	148	136	160	161	142	152	145	163	175	155	156	154	150	132	160	148	153	149	152	172	157	138	159	156	149	146	141	145	160	152	144	172	154	151	155	166	142	147	147	152	162	134	160	165	164	131	144	130	150	206	157	169	154	166	144	150	161	135	140	157	159	128	154	162	151	148	143	142	139	177	140	136	155	149	147	160	147	161	163	151	143	148	141	153	165	152	143	155	154	159	151	165	177	155	144	153	157	171	169	150	165	172	163	178	155	147	146	155	148	145	155	155	142	159	149	154	137	161	147	168	160	165	131	157	158	156	150	152	153	116	137	150	157	144	151	143	150	151	163	163	160	134	123	152	158	133	165	129	145	143	165	140	160	171	143	148	174	156	154	167	162	131	132	161	141	143	151	143	148	151	151	163	160	155	170	165	168	159	147	149	194	147	147	174	156	165	156	147	154	139	140	152	166	154	127	134	117	136	145	142	135	152	149	171	145	145	161	131	170	151	156	156	151	166	122	133	156	145	150	150	142	158	174	138	137	148	150	138	162	139	178	160	155	151	168	159	167	142	151	140	156	143	159	152	152	169	151	155	166	119	167	143	168	177	135	173	131	157	150	159	127	151	156	166	152	160	172	155	140	159	138	145	135	151	158	155	162	134	143	160	141	154	145	149	130	155	140	159	127	160	155	130	144	148	165	155	137	165	142	150	166	135	160	139	163	142	150	145	135	138	169	157	138	150	140	150	166	161	175	177	155	140	155	169	155	162	152	135	164	158	129	147	157	147	143	141	167	149	167	143	165	134	159	175	165	171	164	161	157	151	153	169	145	152	149	157	181	152	146	151	174	142	143	171	161	166	170	133	161	165	142	147	134	163	168	174	172	145	165	141	148	148	138	136	154	151	163	152	172	184	162	168	161	169	172	149	150	172	124	141	167	135	148	147	152	124	153	142	156	132	130	137	168	170	163	136	128	179	168	140	148	175	150	138	151	172	160	133	143	150	144	150	145	155	139	145	130	161	151	154	150	152	159	141	157	150	148	135	124	128	140	158	166	145	124	164	165	142	155	159	135	149	150	152	132	139	159	156	137	143	163	165	164	150	155	168	148	158	129	160	147	163	152	140	150	153	169	151	157	135	160	180	141	149	160	141	148	165	142	155	163	155	160	152	158	150	158	153	172	142	140	160	160	121	149	154	150	138	159	147	171	126	153	135	154	163	139	161	136	158	151	150	150	146	155	137	140	152	142	142	153	132	153	132	157	144	152	152	153	167	167	152	154	163	146	154	143	168	141	160	146	145	146	160	152	131	146	144	137	118	147	179	140	152	144	140	138	171	161	129	145	142	157	151	152	139	167	146	137	158	135	173	128	142	142	153	163	176	136	158	160	163	148	159	152	157	147	136	143	147	150	147	164	174	166	158	160	181	166	153	155	145	173	160	159	160	153	137	160	183	128	134	136	149	139	136	147	171	150	144	131	149	146	126	160	157	152	141	160	163	151	124	177	160	144	159	155	147	147	150	136	143	166	143	171	147	154	152	136	165	140	149	142	129	144	153	130	134	156	160	160	167	147	123	147	149	158	157	169	129	155	137	155	127	156	162	184	173	146	173	134	162	141	139	138	146	142	154	162	158	180	139	156	161	149	173	133	147	155	172	165	146	145	156	133	147	137	144	177	157	143	149	154	146	142	141	153	150	156	149	152	146	165	133	159	149	121	158	146	150	150	138	164	151	153	143	167	146	132	159	158	154	175	156	155	152	130	141	152	147	148	159	172	137	150	130	169	135	152	163	145	168	163	160	150	130	152	146	175	170	156	138	156	154	173	149	165	151	157	129	160	138	164	147	143	170	138	144	150	134	133	162	154	158	147	153	182	167	168	174	167	147	156	144	164	142	160	136	150	133	162	170	157	138	139	164	150	149	155	154	143	151	159	158	132	167	161	150	151	132	149	161	162	138	164	152	141	156	169	147	163	166	158	156	158	143	160	153	150	127	172	168	149	156	166	168	153	173	158	135	150	142	142	162	152	129	136	144	163	149	161	146	147	140	141	163	141	139	149	155	144	150	167	150	141	166	155	133	154	163	149	148	159	161	173	174	161	157	168	133	183	167	131	169	159	146	150	188	172	164	168	146	150	147	155	166	175	147	144	148	132	164	138	169	155	145	147	166	136	133	156	165	147	143	175	149	155	150	166	181	164	156	149	153	161	153	153	140	154	147	139	138	168	147	127	162	152	133	138	160	145	159	158	148	153	145	158	178	153	144	150	173	146	150	132	156	150	131	155	159	161	159	146	165	154	146	136	133	162	146	155	165	130	153	155	155	148	153	186	157	142	142	151	142	145	138	157	155	140	117	175	135	145	147	146	132	154	147	155	150	180	150	155	153	153	153	163	138	171	162	143	149	136	149	156	152	174	141	135	155	155	161	152	147	159	147	148	154	151	128	156	158	164	153	159	165	181
30072	15470	5245	2377	1700	1284	985	722	574	500	419	364	350	293	297	256	275	249	227	220	262	209	193	213	224	184	192	203	179	209	193	199	203	214	181	167	190	200	195	171	199	186	199	174	197	175	184	165	210	197	201	177	213	157	184	190	168	191	196	182	174	179	188	165	195	171	171	175	143	182	170	179	179	195	174	183	180	182	179	183	203	191	189	182	146	166	159	168	180	154	162	155	166	181	175	170	203	175	197	170	163	180	173	202	171	146	169	167	169	168	183	189	173	196	164	178	170	163	179	179	164	185	157	159	199	206	187	176	171	176	175	201	182	182	179	160	198	181	155	147	165	145	194	155	177	155	177	172	165	166	182	157	179	173	172	169	188	183	182	185	187	169	193	182	167	174	161	159	182	188	170	193	175	160	188	188	191	160	168	157	169	189	164	157	188	182	152	176	187	180	185	172	168	187	189	178	156	173	176	179	149	172	161	167	167	166	179	186	160	204	159	187	159	183	169	168	175	193	169	191	181	158	173	199	180	162	183	181	185	167	185	181	170	159	177	155	186	177	193	184	162	176	185	173	175	159	182	166	178	177	153	189	181	169	179	179	187	182	172	176	188	180	178	172	165	180	184	181	184	163	154	163	169	179	174	155	188	176	179	175	185	184	208	172	185	164	185	166	167	179	180	181	170	161	194	177	163	158	153	160	182	161	183	184	178	198	179	152	161	194	165	198	168	150	161	195	170	175	190	172	169	204	170	171	191	183	168	199	161	173	205	179	181	184	165	165	168	177	181	164	177	184	181	181	163	198	182	182	162	165	166	180	178	202	164	187	181	178	178	161	200	187	185	163	168	149	170	167	153	220	166	185	166	176	175	183	186	173	179	192	180	183	172	184	165	181	161	168	181	151	147	156	175	187	167	174	189	166	147	175	186	180	180	164	180	183	194	165	189	173	166	173	170	173	192	170	173	182	157	193	151	187	161	188	157	154	193	196	160	174	181	198	143	186	144	177	157	187	176	171	182	168	155	157	186	162	174	156	182	173	203	159	175	169	174	190	184	169	185	184	161	211	191	163	172	160	185	148	185	163	176	178	190	164	180	187	185	183	161	166	177	172	177	176	170	172	183	154	172	164	180	169	183	181	165	181	178	165	198	167	172	153	173	177	183	166	175	184	187	195	192	155	168	181	202	180	165	163	171	175	183	172	152	153	175	163	163	147	187	170	176	149	211	172	179	170	190	187	170	158	187	165	171	195	173	191	179	163	169	177	155	177	169	179	178	188	170	176	140	175	166	201	201	144	156	166	177	179	173	154	181	177	166	171	178	172	159	189	184	182	187	180	174	169	170	154	177	175	163	178	181	167	180	164	174	163	186	168	180	174	157	183	160	181	187	182	182	174	178	176	198	169	191	181	170	190	178	172	180	181	165	166	185	175	161	196	182	175	162	163	154	187	181	180	177	180	167	160	176	169	158	164	167	171	186	184	191	201	176	178	174	194	178	176	175	176	163	171	157	159	164	169	162	167	161	154	202	159	149	186	188	171	172	167	161	171	162	176	158	176	171	187	159	176	185	174	156	181	198	185	158	182	160	171	174	159	168	197	168	167	190	139	161	178	143	183	183	165	151	190	172	175	177	192	159	157	172	199	189	169	164	190	192	194	163	161	170	179	180	167	198	177	160	203	178	162	161	186	172	163	177	157	169	157	157	183	181	183	164	185	179	161	150	165	177	190	163	161	170	166	164	178	190	157	169	162	187	177	182	180	172	166	188	185	179	168	145	165	172	183	185	169	180	157	164	147	166	149	171	174	173	198	168	163	179	184	185	165	172	183	185	168	185	179	176	170	154	192	145	191	199	154	184	172	186	179	179	192	172	175	182	191	178	161	163	177	152	142	180	197	172	155	169	171	178	167	187	185	168	188	192	149	137	175	157	161	165	184	168	184	166	189	158	184	177	164	188	167	172	182	172	177	196	172	177	160	167	171	162	170	198	172	163	186	188	175	164	184	156	182	175	166	143	176	145	182	165	163	173	176	163	176	158	174	155	192	205	166	168	173	172	172	162	182	180	182	174	181	192	165	178	166	176	167	149	183	176	181	159	163	181	162	162	168	175	162	162	200	169	181	190	173	188	188	168	175	188	200	169	175	180	164	174	179	157	173	201	185	186	152	170	175	185	161	182	161	154	159	179	167	176	152	155	167	162	182	163	181	172	158	175	185	169	162	180	177	156	195	162	173	194	189	162	165	190	170	172	163	175	177	189	168	186	174	172	172	158	178	163	174	170	187	188	177	191	180	171	174	203	188	178	167	168	180	180	171	193	191	149	191	173	181	169	200	179	161	171	178	199	174	151	190	188	188	183	193	165	175	151	193	149	200	165	188	154	180	186	193	174	159	176	160	164	157	170	184	181	178	155	200	181	175	159	163	176	182	172	180	181	175	186	187	164	157	184	176	208	188	167	174	172	171	161	157	179	182	174	150	179	169	177	184	195	172	176	176	173	158	155	155	160	159	164	163	191	172	170	174	196	161	158	165	183	174	167	173	182	189	186	178	173	167	180	193	160	191	170	193	196	197	173	156	164	173	183	187	175	146	175	164	172	168	134	176	181	182	178	189	186	161	163	155	185	173	189	165	149	174	177	180	177	159	183	171	181	178	188	180	183	163	169	194	187	202	165	180	182	167	172	148	159	178	196	194	167	191	176	160	184	187	163	167	174	172	163	152	158	162	163	165	184	165	177	189	181	171	170	164	186	150	188	146	156	168	178	162	170	194	174	152	188	176	175	182	188	204	187	162	188	174	174	172	181	177	199	191	176	164	181	178	197	195	190	188	158	203	182	192	176	177	162	181	179	165	171	160	159	185	184	176	185	153	174	198	163	167	168	175	162	194	159	161	166	159	174	164	181	182	182	167	179	184	162	179	166	155	192	182	179	156	163	159	189	207	187	147	173	181	172	158	184	169	178	172	172	195	172	170	161	195	215	147	171	193	178	167	163	175	153	163	207	165	172	198	188	167	183	149	182	187	177	160	157	178	141	177	169	207	195	185	157	169	184	170	185	194	204	202	176	177	168	168	187	176	191	171	177	162	181	171	201	187	186	170	166	172	158	177	170	171	174	162	189	168	186	182	165	182	182	177	178	192	177	175	159	182	167	176	169	175	157	189	185	163	175	175	201	157	200	198	194	169	162	183	184	163	180	181	175	149	175	173	201	148	180	172	209	173	183	169	193	164	184	164	174	159	154	188	152	161	161	178	200	180	183	174	177	178	181	187	156	194	179	164	180	180	145	208	178	155	158	165	181	164	193	178	152	195	154	165	170	168	173	162	167	159	182	163	167	164	160	185	164	160	195	189	198	177	165	177	169	166	178	168	193	169	171	172	161	164	165	162	174	182	170	169	197	179	165	179	170	177	171	167	163	154	149	175	175	179	180	183	167	181	186	179	183	172	171	170	170	176	186	175	172	160	174	150	164	144	171	150	195	197	182	176
24784	21034	26998	25135	9129	906	695	618	622	578	541	533	528	528	546	570	510	556	523	557	511	505	481	527	490	475	541	497	487	531	474	530	496	497	507	511	498	496	488	529	508	505	494	463	514	503	498	502	493	482	541	483	519	505	526	459	469	465	526	500	511	531	470	515	504	481	472	489	504	489	490	483	451	511	466	473	510	483	503	488	505	496	507	482	499	482	509	451	498	513	491	487	499	480	476	524	536	500	528	510	513	476	540	473	521	455	499	500	485	500	465	518	467	517	427	512	506	529	501	463	484	496	510	471	477	514	462	510	493	484	511	465	477	511	488	515	527	475	497	512	523	489	502	516	502	498	502	502	470	491	492	478	493	523	514	506	479	479	493	490	524	489	528	514	472	500	496	506	485	495	491	512	468	514	482	515	479	501	499	484	474	500	513	470	513	481	500	474	468	486	478	514	491	491	496	478	437	542	497	469	482	537	520	440	520	476	473	527	514	456	487	504	481	479	479	497	474	514	489	495	499	507	484	515	469	443	466	512	491	514	463	494	497	514	487	464	459	470	497	521	504	450	480	528	473	499	440	489	507	528	500	501	481	469	505	511	501	475	529	489	534	511	494	534	506	457	522	528	519	515	541	472	532	487	475	480	508	454	521	490	506	494	500	500	491	412	507	491	504	527	465	513	487	503	528	536	478	484	525	477	469	463	491	522	508	522	545	508	493	486	528	481	495	468	501	493	487	462	515	466	510	516	515	494	503	496	501	484	480	498	477	455	528	476	510	519	502	534	530	554	497	482	528	448	454	476	479	506	512	500	496	511	459	506	500	468	486	483	532	486	458	486	527	482	557	461	474	438	518	510	466	495	480	478	546	480	510	488	510	478	495	499	497	490	493	510	493	491	455	453	485	515	460	486	473	471	468	479	493	504	488	504	490	465	528	483	477	492	498	488	477	551	495	461	504	535	515	460	463	482	524	482	510	477	478	536	483	487	492	487	506	469	486	517	460	512	499	496	495	523	476	490	499	482	461	495	515	449	474	534	475	537	501	439	540	523	488	485	510	471	526	474	506	477	536	466	495	519	482	497	492	499	498	494	473	487	461	469	540	489	476	498	439	477	515	484	481	503	495	463	485	492	515	503	526	473	476	470	517	522	499	537	485	519	500	481	507	482	468	500	478	474	443	496	527	504	481	501	496	499	508	509	522	481	487	487	470	511	532	492	500	518	501	486	534	494	502	492	503	495	473	453	506	515	494	510	461	470	505	510	484	488	503	519	469	525	507	476	482	507	507	449	540	489	487	511	525	485	542	480	445	499	503	499	517	473	481	508	456	505	524	475	497	463	462	542	433	497	489	475	492	520	469	509	502	512	492	522	505	475	504	441	467	506	493	511	534	486	478	505	477	512	519	482	480	476	480	491	502	505	511	447	485	482	454	523	514	510	476	502	536	451	500	473	477	484	496	491	528	516	494	502	526	497	469	473	471	472	519	513	449	495	493	495	500	510	493	452	495	470	472	453	519	507	479	472	492	512	488	485	498	476	491	481	472	512	504	469	492	472	491	458	498	496	498	488	553	521	480	479	476	467	469	509	508	472	528	498	469	513	495	461	542	480	448	478	528	491	499	446	475	447	495	457	459	528	538	495	517	503	494	514	462	513	486	462	513	511	535	491	455	505	483	491	480	513	503	504	473	517	576	499	487	509	551	470	482	490	533	489	526	487	520	501	514	488	529	508	471	493	481	503	491	493	492	521	530	514	515	482	487	452	478	476	497	497	517	497	492	490	477	513	533	491	457	499	485	496	526	540	501	485	482	525	492	484	480	512	492	485	505	503	500	515	467	527	494	507	528	531	479	496	531	523	493	505	506	465	447	489	524	478	554	538	477	460	509	492	519	485	477	527	500	469	501	520	454	464	475	498	518	468	490	489	492	460	490	470	461	462	471	539	528	499	465	493	483	501	503	472	512	506	463	466	556	463	503	460	451	508	507	524	495	467	546	465	529	485	469	512	466	470	485	507	484	470	539	506	496	526	475	535	497	487	461	506	493	522	497	517	519	504	452	499	487	527	534	492	491	512	481	460	487	460	493	482	475	490	482	474	519	498	494	500	492	501	509	473	526	499	489	515	469	474	529	502	500	510	533	532	528	446	482	482	482	490	488	506	542	523	465	489	541	485	459	497	516	485	502	491	487	496	533	495	487	496	501	520	520	485	499	543	506	471	486	475	472	508	461	515	449	508	454	499	520	478	469	482	477	458	504	503	482	483	503	505	501	536	500	492	491	493	476	521	481	515	496	511	519	485	514	465	435	512	525	466	494	522	490	518	475	512	453	493	490	510	503	488	548	507	483	500	486	437	501	472	491	494	525	490	478	549	496	471	479	471	479	470	474	450	529	539	499	508	514	511	484	504	522	474	489	489	499	492	492	527	485	498	545	521	444	474	487	520	481	499	501	491	520	487	466	478	506	483	538	503	479	488	496	474	486	514	520	463	460	542	494	502	511	497	511	529	454	484	461	487	500	484	466	504	526	504	529	451	446	483	473	503	487	482	533	532	530	511	491	474	495	527	506	522	504	503	507	494	495	480	479	522	473	507	423	484	465	523	505	502	479	471	474	445	477	468	515	485	533	491	463	461	472	501	518	529	485	494	491	502	478	497	457	514	508	486	502	421	525	516	487	471	485	485	514	479	509	481	503	496	467	496	464	519	508	476	515	515	499	545	487	485	493	478	506	509	494	513	503	465	502	482	488	481	488	481	551	465	505	501	508	523	499	523	521	517	469	471	508	471	492	501	509	489	503	497	495	465	511	531	525	494	477	455	501	502	486	455	498	491	468	522	538	517	483	540	499	478	466	479	484	510	511	541	516	504	489	499	499	496	504	458	481	516	462	465	546	525	492	460	468	494	514	509	524	474	463	481	515	501	525	470	499	489	509	485	523	494	512	453	483	462	459	462	509	495	485	510	506	495	525	536	467	495	454	506	484	510	475	494	488	488	513	493	474	492	538	474	475	467	485	486	463	510	495	516	543	503	483	453	478	513	509	522	491	515	471	494	484	503	510	439	463	487	475	471	488	508	520	495	475	455	493	521	451	499	500	469	525	518	501	465	531	528	476	476	488	502	516	503	492	497	467	497	488	449	501	477	525	488	472	489	472	490	491	468	475	504	501	494	515	482	526	525	475	476	489	478	504	519	477	501	522	513	516	501	465	516	466	480	489	512	488	489	494	487	528	542	468	466	508	478	421	476	491	489	491	462	487	531	478	482	524	482	534	471	480	507	476	505	490	503	521	516	432	489	494	506	498	525	494	512	471	495	485	523	492	489	514	479	474	524	498	522	474	525	460	503	498	483	504	530	462	467	489	472	519	493	526	509	462	496	543	463	517	485	507	484	492	462	508	455	524	477	493	493	465	474	468	485	526	484	483	484	533	480	521	527	479	462	468	504	457	483	520	498	486	475	496	491	492	483	486	505	454	523	444	528	512	451
27774	11698	3132	1606	1313	1111	941	830	749	697	676	642	556	582	591	546	600	574	574	595	538	542	579	494	517	536	506	528	554	533	593	498	539	532	505	544	548	530	520	522	556	520	496	476	525	504	506	509	487	512	520	545	533	528	517	492	497	514	559	518	546	507	502	523	517	518	542	511	514	480	479	487	488	502	509	547	533	508	501	544	498	505	567	515	550	553	506	530	503	524	538	531	535	513	540	538	500	548	486	542	536	507	532	504	508	537	499	494	527	497	481	511	539	506	503	536	540	482	508	537	487	549	541	525	538	473	525	515	500	498	522	466	531	496	488	498	484	587	516	515	506	577	538	501	540	524	508	477	546	481	522	503	532	509	539	481	552	552	528	521	534	525	498	525	537	490	549	563	538	536	524	493	534	543	545	495	530	539	554	537	505	538	574	539	513	503	514	530	495	534	499	535	520	539	527	501	510	520	539	526	494	516	526	523	527	487	497	522	518	528	534	504	542	490	530	544	523	565	508	567	505	507	506	543	512	522	517	556	531	545	521	474	522	555	527	539	511	494	506	480	492	521	522	547	500	509	504	485	521	511	477	493	485	516	512	493	550	523	546	496	544	516	514	535	520	506	528	580	502	531	527	531	511	538	497	530	498	520	560	517	535	495	511	486	534	510	526	479	488	517	574	541	573	489	516	499	517	514	515	563	495	492	527	540	516	537	514	518	507	492	511	506	513	521	468	523	521	495	524	497	501	506	547	492	518	524	497	497	496	507	518	511	509	500	513	507	479	489	530	517	548	513	532	499	527	509	547	512	489	505	519	534	516	501	522	487	505	509	491	520	549	508	526	557	485	564	486	483	535	504	508	552	519	501	495	520	481	494	533	501	564	513	542	509	497	513	522	484	522	576	491	540	546	508	497	514	485	478	488	523	526	522	540	510	498	543	533	494	541	479	500	535	545	486	506	500	503	518	507	530	532	475	495	475	554	545	549	502	494	528	515	495	482	514	470	479	562	545	461	511	531	531	504	511	545	525	509	524	513	543	502	521	497	534	526	532	560	488	498	564	551	476	529	525	546	503	531	482	501	495	529	520	489	513	526	481	521	494	491	540	515	482	559	518	550	543	546	516	551	516	529	508	527	523	496	489	521	538	550	533	512	549	537	490	508	520	541	543	551	494	521	542	515	517	513	536	508	475	545	516	535	497	525	551	525	532	524	477	498	543	573	517	519	514	501	522	516	504	516	480	516	524	493	534	524	496	498	519	505	507	532	533	491	542	565	494	564	543	506	518	517	476	550	503	499	507	543	485	506	523	493	531	505	542	488	476	503	500	555	556	481	507	526	501	534	503	521	520	509	517	525	500	520	535	497	573	529	561	513	500	502	529	507	516	486	492	499	504	563	527	484	530	479	541	515	512	528	527	537	531	545	491	498	534	541	538	537	515	495	551	445	553	496	516	519	512	531	492	572	498	511	548	509	565	527	523	545	504	492	532	519	562	550	536	573	498	515	526	478	514	554	530	552	514	518	513	524	535	514	510	523	538	477	509	524	532	528	482	520	573	509	526	527	539	522	508	497	507	547	540	507	520	559	506	535	503	542	584	558	511	544	499	527	518	522	563	507	502	517	512	516	532	492	515	460	519	516	550	497	536	508	527	533	544	567	552	515	525	525	499	488	516	488	537	515	497	496	514	518	544	497	529	504	508	532	548	515	515	546	488	536	496	529	534	513	489	508	527	532	518	499	549	504	568	538	517	519	491	521	490	508	514	558	564	515	523	543	501	502	504	528	488	515	486	519	527	527	529	519	521	533	483	515	531	524	547	531	524	532	481	495	499	513	519	556	521	515	484	546	533	512	540	501	524	510	546	523	547	506	517	503	526	531	517	519	487	525	524	526	497	532	491	516	569	504	520	535	535	483	540	519	505	489	498	518	499	565	534	508	468	473	509	495	554	524	495	533	544	541	482	516	493	518	490	520	546	525	511	502	520	557	545	565	503	502	485	499	493	536	505	514	521	532	542	516	545	519	528	543	535	481	533	533	513	572	525	523	556	525	539	525	485	553	543	530	499	504	529	472	537	515	569	521	502	529	467	496	484	521	480	538	526	546	492	525	500	517	508	494	512	549	549	535	521	525	504	526	532	551	506	501	505	539	484	562	523	527	536	526	518	498	498	495	504	540	498	521	515	517	545	515	503	519	518	519	504	515	550	534	549	480	522	506	513	530	530	541	494	533	518	519	516	552	526	541	497	523	518	518	518	527	522	548	535	530	535	538	510	529	548	553	491	499	511	489	523	533	505	516	567	556	516	489	536	497	526	549	520	529	531	546	494	496	536	501	508	521	569	462	535	537	501	496	555	511	568	488	516	518	541	515	508	547	538	487	530	528	513	525	534	554	535	476	508	477	541	552	484	526	554	532	511	563	531	525	544	481	502	487	555	552	555	498	511	488	520	548	509	498	508	526	483	521	503	502	524	509	480	523	533	514	506	539	527	534	473	537	486	524	526	529	520	505	521	500	485	550	489	537	489	509	492	533	505	504	500	545	541	548	529	515	509	542	514	516	477	493	525	518	500	519	516	455	527	567	507	519	542	553	540	543	541	521	479	497	507	501	510	543	523	529	521	498	513	506	515	515	515	509	507	508	528	544	488	542	532	545	540	504	507	527	511	536	543	573	477	513	498	558	513	519	494	489	494	467	483	516	541	525	507	513	542	527	555	504	493	542	453	486	534	525	489	509	546	504	499	515	508	532	536	538	546	513	494	496	559	490	539	534	513	497	551	508	480	493	522	547	526	533	499	517	509	528	518	482	520	494	523	519	486	552	507	505	529	505	534	534	560	577	535	547	526	511	488	494	481	531	538	545	530	518	518	508	534	524	513	509	495	514	531	525	535	552	511	551	547	530	536	543	535	490	523	515	469	496	496	512	517	514	534	517	521	503	524	532	551	515	519	493	551	555	514	517	473	505	518	488	578	545	487	516	505	527	519	548	503	534	510	507	505	530	537	502	566	549	529	495	512	508	522	521	489	520	531	525	525	508	518	493	539	524	494	566	517	514	514	525	538	551	532	506	518	487	532	498	524	482	511	545	536	508	498	493	540	510	491	509	589	571	527	538	532	503	552	506	508	574	530	525	514	515	505	527	507	528	552	532	500	587	559	531	522	488	510	529	553	518	559	519	533	520	527	505	526	518	519	535	490	531	516	514	560	528	511	547	503	572	552	465	526	497	516	564	504	506	489	514	518	512	538	546	514	490	527	528	491	506	485	504	512	511	514	514	537	529	559	544	439	556	557	502	539	499	508	562	538	537	482	544	520	531	497	501	522	513	515	539	516	503	539	511	505	558	527	514	527	539	495	508	515	506	508	526	518	557	535	533	526	500	507	512	499	524	515	474	542	502	580	540	537	534	495	516	534	522	507	515	537	514	503	499	538	519	540	563	527	489	538	519	528	524	533	544	526	529	517	556	499	478	472	522	542	507	496	468	533
22531	21094	28681	23726	21093	21119	6899	985	790	669	705	605	552	487	487	435	443	446	421	442	376	391	386	388	368	384	396	395	413	376	369	377	379	381	364	341	340	402	360	375	368	393	364	382	400	360	367	345	363	387	356	352	339	333	357	361	329	346	369	363	347	362	350	386	356	365	326	350	341	357	351	346	369	357	368	371	353	358	345	366	353	384	361	387	350	365	355	379	357	371	407	378	354	346	378	342	344	358	336	353	366	353	342	387	335	365	355	345	370	359	346	376	331	320	342	354	335	369	351	359	367	354	344	409	323	352	379	367	378	401	368	362	341	389	375	320	341	367	376	329	363	366	358	353	366	348	346	338	342	323	343	361	358	345	321	352	336	338	340	355	392	342	362	366	337	352	342	365	361	365	353	360	350	335	372	330	351	345	358	346	351	334	350	343	377	359	347	352	360	345	313	328	365	382	348	371	372	346	335	378	353	304	352	364	320	331	335	343	375	364	348	369	369	327	393	342	348	373	362	352	366	326	370	331	331	346	356	334	352	363	344	368	376	357	359	352	351	356	349	340	388	401	348	348	350	363	356	349	344	343	352	333	369	321	366	361	392	332	350	320	317	367	358	367	345	355	363	342	340	360	335	331	380	350	328	325	371	326	366	347	366	344	334	323	344	345	355	344	321	358	360	345	325	340	380	317	388	368	346	346	353	373	342	337	342	375	361	359	375	353	370	332	351	352	353	385	358	331	363	358	359	344	337	360	400	349	378	361	355	366	335	353	342	351	347	337	333	346	344	319	348	352	355	367	374	373	352	359	371	366	344	340	380	379	358	393	351	371	383	358	324	356	348	358	352	373	376	336	331	333	372	368	342	347	345	365	347	349	355	351	348	355	376	357	351	391	360	340	345	339	348	336	367	315	373	364	333	349	361	372	365	352	350	368	343	329	363	389	335	336	389	329	395	392	352	354	349	336	344	311	359	380	354	375	382	335	335	345	356	335	328	341	364	350	397	354	379	354	338	342	352	329	346	337	403	332	357	360	342	342	362	340	329	370	356	336	360	369	362	374	345	346	320	342	376	342	392	372	376	399	346	341	361	378	375	361	346	338	323	318	375	365	321	353	345	350	374	338	325	366	365	374	380	358	377	364	333	366	357	384	356	361	344	327	383	384	365	363	367	366	373	343	329	359	327	372	332	349	334	378	367	350	352	350	386	342	367	365	330	360	361	319	337	341	354	363	308	343	361	355	341	366	319	329	331	386	357	330	377	339	343	328	354	362	368	372	375	397	340	380	382	331	366	333	381	376	344	357	349	338	374	362	360	339	358	336	367	354	361	366	357	347	357	328	338	353	335	356	336	362	366	351	346	334	325	357	329	342	362	390	361	353	341	350	353	357	347	346	333	353	342	328	350	375	390	352	336	404	337	354	343	331	360	345	338	343	358	356	337	324	341	368	358	366	355	324	365	350	340	339	397	336	394	356	348	342	306	345	363	334	359	386	336	341	357	308	349	362	340	340	340	376	319	342	357	333	338	352	321	377	361	320	369	348	344	375	370	336	364	357	345	374	348	359	332	320	372	309	364	341	327	346	337	331	338	350	319	375	354	371	391	364	384	325	340	366	362	340	357	378	326	333	366	372	366	343	334	356	340	389	335	362	352	345	369	338	390	378	391	338	344	355	364	379	341	340	377	323	384	344	356	346	366	357	361	342	353	374	349	370	351	358	325	345	341	379	355	366	347	351	354	348	378	350	374	354	361	328	363	333	363	331	363	370	362	360	343	338	364	355	337	363	366	361	348	353	356	348	382	338	336	380	362	327	385	384	348	340	375	353	357	313	367	349	313	325	345	342	354	374	343	360	371	358	365	358	337	352	367	336	343	345	336	342	340	358	343	340	326	366	332	343	314	338	344	347	370	348	362	403	331	323	377	322	342	341	360	355	355	369	346	345	329	329	354	326	343	352	363	364	364	350	377	350	369	330	371	340	351	352	364	389	364	339	344	331	369	326	317	373	341	383	354	369	358	345	370	344	355	328	372	370	377	349	359	366	357	359	344	328	350	368	359	340	313	345	354	345	331	323	368	380	340	378	306	354	355	344	372	343	365	359	354	349	377	398	343	319	351	341	348	341	352	347	356	335	378	338	390	389	312	345	367	353	367	346	379	365	382	379	353	352	345	389	342	359	313	356	375	324	349	344	356	357	364	319	357	337	345	365	367	310	353	360	334	362	326	349	390	357	363	353	342	318	325	353	385	362	342	317	364	384	357	375	330	347	356	332	344	346	371	354	350	371	381	368	358	378	358	391	400	368	348	368	321	390	306	325	359	368	302	346	348	344	319	344	373	354	352	374	372	338	358	360	367	336	387	359	349	368	371	329	344	382	374	350	341	359	367	336	362	348	344	342	333	327	333	362	360	335	394	349	370	364	299	345	347	358	345	359	353	329	342	375	354	366	316	353	379	355	325	317	346	349	369	335	347	377	375	357	392	343	346	352	342	367	367	361	368	350	343	365	372	363	331	356	331	381	352	373	342	418	363	336	352	350	336	326	341	360	341	364	374	320	370	339	333	343	368	339	388	372	324	354	331	344	318	358	338	348	366	338	370	363	350	340	341	364	349	351	328	351	383	334	375	302	331	360	356	328	384	360	352	362	352	360	357	374	353	359	348	337	325	334	332	303	333	354	378	353	343	353	351	323	373	339	374	366	365	303	371	358	384	358	380	366	363	367	356	370	361	383	378	359	351	352	366	363	376	327	381	361	354	335	353	344	376	356	321	357	369	347	368	373	344	364	362	335	391	356	350	345	366	364	352	307	319	352	359	392	373	358	373	377	360	356	369	356	352	352	350	356	343	350	342	346	389	346	346	358	364	362	329	334	361	334	344	376	362	360	323	364	359	325	351	371	332	375	327	348	351	352	348	328	386	332	391	343	307	364	342	378	348	395	354	355	386	354	368	361	364	332	322	324	341	339	356	378	406	362	354	375	341	344	339	350	380	326	354	378	336	357	345	374	349	346	344	388	327	356	339	367	377	339	377	355	333	350	385	376	365	369	346	393	327	346	363	370	355	335	330	329	358	356	337	373	364	342	332	368	339	347	336	316	348	348	348	362	368	380	332	345	364	352	365	332	321	343	354	365	365	356	360	357	350	359	365	323	393	369	346	369	324	366	383	335	347	358	358	367	338	321	331	331	334	345	361	353	360	354	378	383	360	333	366	323	377	401	368	360	388	353	378	349	353	313	366	360	354	332	368	378	369	326	375	356	342	351	346	355	383	367	374	336	339	358	341	376	349	346	312	339	343	351	358	367	325	330	372	333	381	330	329	323	362	355	376	386	340	335	360	364	348	374	357	351	353	375	336	322	353	334	366	371	333	395	354	342	330	338	343	350	348	353	314	336	342	391	359	346	359	334	320	387	348	383	348	336	370	354	394	333	373	345	322	366	365	335	356	316	313	317	327	347	345	327	357	375	392	351	347	325	366	353	351	383
37467	22638	9154	4378	3122	2317	1824	1433	1164	1071	881	775	728	597	586	515	547	468	484	484	431	451	467	415	412	406	408	419	421	402	398	419	356	423	381	368	364	366	418	376	378	383	374	347	363	382	374	394	332	390	375	367	395	381	362	389	379	368	369	365	382	383	380	351	314	355	365	373	371	375	353	386	378	371	362	344	352	343	325	348	354	348	363	395	359	342	330	358	370	339	363	394	346	371	365	347	370	333	365	366	347	389	381	339	398	356	344	332	369	328	386	315	313	341	355	337	373	333	325	374	380	362	399	350	353	337	340	355	343	349	355	384	363	336	351	351	332	373	403	327	324	344	370	338	388	366	325	359	343	364	322	360	368	345	314	397	370	343	361	347	351	365	324	330	365	334	371	372	360	380	349	358	382	373	338	379	375	354	339	319	361	375	346	343	375	321	347	367	366	381	351	364	356	358	359	358	378	371	368	378	327	358	346	369	378	386	363	388	347	338	381	355	357	343	347	362	374	330	368	344	364	412	330	377	356	348	356	392	371	335	367	333	341	337	385	366	388	379	365	338	345	389	352	373	365	323	353	358	376	364	327	369	376	350	323	367	370	382	366	339	378	361	365	335	352	359	355	391	369	372	369	355	351	378	358	361	363	356	310	344	345	346	373	366	385	373	365	363	334	365	382	364	359	349	384	386	372	352	388	348	367	347	354	348	367	362	307	385	359	332	346	359	345	352	377	388	356	339	363	358	370	341	367	385	356	353	340	349	307	368	355	355	351	320	357	390	353	358	367	355	378	369	377	336	312	343	346	341	351	331	349	353	335	355	348	344	350	387	382	346	352	375	370	395	389	332	345	358	349	325	364	350	322	355	353	365	390	334	332	364	340	331	353	334	341	367	356	357	373	360	395	358	360	353	394	327	361	348	320	347	365	367	348	353	387	348	389	362	328	354	341	330	342	351	338	342	376	359	396	341	356	372	338	357	389	353	337	337	384	340	374	372	361	374	372	330	369	339	327	373	360	367	358	368	358	338	383	358	355	345	376	387	349	372	342	353	353	372	327	343	353	350	344	396	321	344	366	352	359	383	369	367	394	364	346	335	338	359	328	365	353	353	347	371	361	353	349	350	374	354	358	340	389	386	345	367	372	324	351	345	331	348	359	342	366	360	336	361	323	354	364	370	352	338	394	375	350	349	341	369	344	363	353	366	355	381	384	375	360	381	362	355	372	353	404	369	374	320	343	361	356	376	362	375	347	359	358	348	354	348	357	346	342	375	375	389	319	346	379	375	346	371	351	365	364	328	349	386	365	337	358	383	388	363	329	324	334	338	365	377	369	321	344	334	342	344	335	369	358	355	396	361	360	342	336	350	376	376	372	329	365	398	356	342	341	349	372	367	369	369	407	342	361	369	359	360	331	389	350	362	391	359	377	402	371	352	398	375	335	375	361	362	348	332	376	391	351	328	372	335	340	352	347	330	365	391	363	322	367	368	365	349	358	377	347	358	370	328	334	346	345	383	346	336	345	363	358	371	387	387	350	353	387	371	362	326	396	362	368	364	373	367	326	373	396	344	346	380	386	365	363	381	380	349	356	373	358	338	378	329	367	344	347	361	359	381	345	331	379	395	296	347	364	365	365	356	356	392	406	376	401	353	376	351	374	333	305	366	336	360	348	362	374	327	358	351	385	357	357	364	371	355	336	374	345	380	351	332	329	341	372	372	368	366	378	373	352	360	361	345	330	345	347	326	352	354	353	351	365	358	367	332	356	361	364	365	342	375	375	365	350	366	317	354	356	369	365	354	325	367	386	336	365	379	368	358	357	399	350	354	338	358	374	360	365	350	354	367	374	378	357	383	339	350	395	381	353	365	338	360	344	343	369	345	376	367	382	322	342	355	362	348	351	377	351	341	329	354	355	399	382	365	324	360	367	333	335	354	373	371	375	355	322	317	367	357	365	373	339	401	344	358	312	366	333	358	349	347	368	349	376	357	371	398	394	365	358	338	360	341	373	345	386	342	364	377	354	374	413	355	349	370	375	359	363	374	319	341	361	343	365	361	372	340	320	355	344	325	373	352	349	346	367	355	382	358	353	420	332	368	352	347	360	376	354	339	363	375	364	351	361	370	343	351	386	376	352	347	364	354	374	377	361	372	362	347	339	357	349	343	336	366	367	360	352	350	335	353	370	363	358	378	368	342	349	347	330	344	369	324	385	375	367	363	377	375	408	353	335	345	355	409	333	370	368	376	357	344	387	359	337	348	367	370	367	358	359	322	341	363	351	365	323	359	372	350	356	364	339	378	318	342	316	373	347	349	359	324	340	369	374	355	390	330	328	361	362	340	338	324	334	355	372	371	329	353	364	341	374	345	355	366	393	378	380	355	381	371	374	355	368	395	349	381	355	376	361	356	392	353	379	395	374	354	352	379	368	336	346	360	351	373	360	377	360	383	380	369	371	377	359	369	362	373	354	361	348	369	341	368	333	377	376	352	361	362	317	339	347	353	349	383	333	350	366	364	361	347	347	333	347	339	365	392	360	368	348	348	335	351	320	376	357	365	379	372	346	369	296	375	367	342	327	350	353	404	357	371	340	349	343	390	372	377	369	376	375	358	341	324	368	357	357	377	359	350	363	360	389	338	323	296	351	334	339	363	349	362	382	366	393	346	368	350	389	372	355	355	365	344	376	367	368	358	340	368	346	361	360	336	336	353	346	364	366	358	318	381	374	412	357	359	367	340	368	317	362	353	363	356	372	348	336	318	334	374	376	389	390	333	341	351	331	347	345	329	364	363	335	379	373	366	354	333	344	387	351	352	340	341	368	341	373	354	329	385	343	389	359	378	356	390	341	352	394	344	330	364	351	360	355	357	344	387	374	366	356	345	370	340	363	346	312	359	393	339	334	347	400	383	323	360	365	353	386	360	367	389	323	373	353	360	400	362	317	367	311	360	363	346	362	343	363	340	376	340	342	345	366	349	354	382	348	377	369	362	380	384	324	365	388	322	337	333	328	357	358	304	377	376	356	359	365	380	326	343	384	367	343	366	355	368	397	359	353	342	333	340	372	365	371	329	358	342	377	343	340	389	365	340	393	347	342	333	372	389	347	355	355	356	357	319	317	373	386	346	351	349	359	332	349	335	341	350	362	374	380	365	369	372	355	373	384	339	377	368	378	351	363	381	318	387	362	365	323	353	353	367	344	364	340	369	389	378	372	371	375	367	326	366	372	363	363	375	361	342	348	373	330	365	349	322	349	350	334	337	399	342	370	363	357	350	384	362	379	363	352	371	338	351	353	362	348	355	312	358	372	341	338	344	367	377	375	324	303	351	309	327	359	345	373	372	347	367	374	312	354	373	371	378	361	330	341	334	331	323	343	362	341	364	353	369	373	357	343	353	325	359	356	374	361	362	353	330	339	382	335	353	339	411	361	367	324	364	354	389	372	349	356	355	358	390	357	346	353	381	377	344	389	359	364	359	332	353	376	395
27789	17248	3401	585	417	352	336	310	323	304	307	254	306	325	334	295	312	319	283	291	323	325	290	320	292	292	309	307	293	290	316	299	305	314	303	301	300	294	314	325	294	308	278	300	273	299	310	327	322	307	315	259	282	267	305	289	303	274	299	304	314	305	302	287	304	290	312	274	289	308	290	296	306	290	301	301	279	303	326	289	294	306	317	293	303	287	298	315	296	310	293	267	286	327	293	280	291	293	315	289	274	270	317	289	338	290	295	311	296	309	300	303	281	312	332	303	313	306	277	318	292	308	304	289	289	294	324	326	275	299	294	318	319	307	287	288	333	323	292	324	299	306	297	292	304	289	303	290	276	294	303	296	299	272	297	298	291	301	301	295	286	282	298	307	286	344	312	295	273	302	273	272	292	298	285	266	298	281	339	303	317	276	285	308	289	291	279	293	318	294	326	293	285	293	301	295	278	288	292	281	320	307	339	323	299	271	287	312	276	321	302	314	270	293	279	312	301	288	291	298	301	286	287	305	310	297	292	233	324	303	288	296	302	317	315	270	287	306	326	304	290	309	331	289	316	318	298	344	339	324	315	315	324	310	299	287	308	302	281	298	324	296	309	310	307	269	319	291	315	292	288	306	297	292	349	316	275	308	282	284	272	287	319	273	322	294	328	321	311	296	321	273	299	291	272	325	314	306	314	306	278	345	309	293	309	298	292	287	285	314	289	307	313	295	304	283	297	299	277	324	342	287	293	302	311	277	288	311	318	269	308	299	305	313	272	305	316	313	314	287	288	290	315	310	319	329	302	281	307	290	307	274	322	309	263	267	295	307	297	336	322	315	320	295	319	286	306	336	323	279	293	314	271	284	289	262	310	295	286	294	321	295	293	294	312	327	274	304	301	314	301	285	282	293	333	295	313	299	320	268	260	308	306	276	300	294	301	292	307	296	302	295	318	327	309	275	280	297	313	286	304	298	304	320	309	282	296	320	271	324	310	308	316	336	314	327	310	288	314	306	324	280	313	306	299	272	296	272	290	277	300	296	296	296	274	331	307	277	303	285	329	298	314	329	309	328	309	300	301	311	319	277	312	331	301	304	332	283	333	279	298	295	272	286	305	298	305	296	291	310	307	302	335	277	300	320	277	315	297	309	290	307	326	296	301	322	319	302	283	263	276	295	297	310	285	317	302	306	312	277	287	292	310	297	318	309	321	284	326	300	313	280	281	317	320	311	305	312	317	332	284	312	312	289	299	304	270	316	275	322	307	301	265	265	299	293	310	312	283	298	279	310	345	308	289	321	314	297	304	311	296	313	287	327	297	274	279	279	291	308	286	304	311	297	326	312	310	279	328	273	308	306	299	277	300	292	303	345	316	315	300	305	280	293	316	304	330	306	304	294	288	324	309	318	288	291	327	292	279	295	313	323	280	306	350	300	299	282	308	282	342	314	289	292	285	273	349	300	310	304	297	305	268	285	296	300	293	284	286	300	297	301	313	312	323	265	270	299	299	292	270	268	280	279	305	291	288	305	248	302	307	293	287	324	299	280	333	301	307	297	328	298	281	282	318	314	303	258	306	285	297	322	307	270	336	312	293	261	298	276	308	311	313	302	307	313	312	319	308	289	315	323	319	338	297	290	299	272	314	283	305	289	311	306	273	314	312	296	294	266	282	315	303	297	281	318	320	283	304	286	330	293	298	288	268	271	323	329	320	307	290	284	321	303	282	265	300	298	313	290	302	299	307	317	277	316	306	304	312	318	311	308	319	316	265	308	313	293	291	289	317	298	278	333	266	304	299	288	279	280	313	293	250	284	269	322	296	300	284	311	289	298	288	282	322	302	310	326	297	276	294	335	304	285	285	289	296	307	273	285	302	304	299	290	302	310	307	277	289	305	328	302	316	297	288	316	285	309	302	284	303	314	284	313	283	293	298	323	296	304	277	301	314	279	306	322	312	288	303	261	313	294	325	308	291	300	293	300	303	311	293	279	309	286	308	308	299	290	272	319	293	295	321	308	304	284	312	295	325	290	290	288	317	291	307	307	326	298	275	297	285	277	289	291	289	309	275	298	332	307	310	348	282	315	350	287	313	307	292	306	299	296	293	316	290	282	282	286	302	332	301	286	298	293	272	295	278	302	300	328	300	313	288	283	271	286	278	311	322	285	283	292	308	304	326	307	314	330	287	293	274	323	294	294	290	304	287	321	303	323	289	281	275	277	295	307	288	325	277	265	293	335	335	286	291	281	303	318	285	318	318	306	314	318	290	281	322	313	302	331	303	300	311	321	295	288	294	294	303	262	284	270	303	295	331	302	278	317	302	302	296	288	319	270	336	310	276	284	278	288	305	287	293	284	326	322	299	291	299	293	297	291	289	280	285	290	281	305	294	330	317	303	280	304	321	276	311	294	297	307	311	268	279	309	288	280	278	302	275	313	325	325	284	307	300	258	284	274	307	288	283	311	320	306	308	308	279	294	329	290	284	291	295	290	306	284	301	315	340	323	276	264	285	298	263	344	278	305	287	297	277	302	275	307	335	291	265	303	302	297	320	310	285	328	295	331	296	286	283	313	303	273	318	296	315	333	297	296	324	287	281	307	314	280	296	278	310	283	310	293	288	301	305	292	314	307	269	293	297	276	289	319	292	319	295	348	299	280	296	293	295	304	326	288	282	284	305	298	331	271	325	308	257	300	316	336	277	304	312	297	300	272	322	318	292	300	319	322	311	299	295	275	276	303	307	304	279	284	313	295	300	291	274	270	291	278	309	301	283	319	321	266	279	316	309	284	292	298	305	290	258	311	302	279	283	320	303	310	304	264	277	331	317	334	315	290	286	284	297	333	315	339	265	317	270	289	307	322	301	286	304	297	293	321	324	315	265	288	294	300	279	293	286	333	292	282	303	271	297	308	314	295	300	267	289	319	305	300	335	314	317	321	328	264	321	301	283	303	298	279	326	262	301	321	289	323	324	337	318	302	287	272	264	323	308	277	271	289	293	343	330	301	299	300	303	291	282	318	295	286	287	310	309	286	297	339	282	314	292	326	308	326	297	282	291	309	322	331	290	271	287	322	340	316	299	301	288	285	310	280	300	303	269	305	258	298	272	310	301	275	309	304	288	275	305	281	302	276	312	307	295	311	310	309	336	288	324	291	288	300	305	260	293	359	286	259	298	277	277	304	331	302	331	287	310	285	302	309	278	281	316	288	288	313	296	306	289	291	302	320	283	294	293	296	285	299	292	305	286	307	310	281	302	282	304	328	339	316	275	330	281	333	326	331	297	361	300	307	299	289	313	320	290	305	299	288	318	291	289	326	278	290	312	284	322	315	323	302	312	304	316	291	295	290	314	298	303	302	313	311	304	297	302	315	290	272	320	273	274	297	297	305	302	283	306	290	293	261	289	287	310	318	302	294	319	287	305	297	302	283	298	301	302	282	291	286	306	303	250	312	298	323	327	305	296	302	293	295	317	304	311	299	330	291	302	270
8608	2460	617	441	377	440	378	361	343	360	355	303	347	334	316	364	321	324	339	340	367	334	339	329	339	345	328	357	315	374	310	340	331	323	329	336	304	349	340	360	334	329	329	330	323	361	330	350	306	337	341	331	363	309	352	303	334	365	347	316	296	359	331	362	335	334	351	336	337	326	304	350	348	321	348	313	300	352	338	341	347	334	323	349	328	337	356	326	345	321	354	333	325	297	334	337	351	337	342	333	326	325	315	358	340	335	365	327	340	371	316	348	324	335	342	323	321	324	331	336	333	326	322	330	345	337	350	326	309	320	338	336	337	332	326	333	368	320	369	370	345	354	317	341	334	332	293	346	359	324	318	327	338	331	331	332	326	337	352	356	313	305	322	343	344	330	365	354	303	324	354	313	355	368	338	300	351	340	320	341	328	290	339	349	356	331	320	339	350	328	337	315	336	349	332	311	314	331	318	356	310	351	351	355	342	331	333	346	330	337	346	350	324	326	332	359	322	333	304	360	339	327	333	341	342	357	336	335	336	325	349	333	329	336	329	326	317	325	369	327	352	333	362	318	323	341	321	345	316	311	353	325	344	331	316	339	342	325	343	350	310	337	342	337	335	357	355	373	363	321	340	367	321	351	314	299	333	333	354	340	370	331	322	326	321	320	342	329	345	339	349	346	300	346	332	332	335	327	373	347	367	356	344	313	313	344	333	320	343	309	360	333	335	312	307	302	356	331	320	345	364	357	332	338	344	336	351	333	355	330	327	304	339	303	331	352	342	296	373	320	328	362	342	347	356	341	332	339	314	332	318	304	349	329	334	364	346	355	338	323	308	343	353	337	304	320	345	329	387	311	344	312	346	300	325	356	346	336	354	329	323	341	306	329	355	330	338	323	347	302	328	339	340	317	368	319	349	338	343	336	325	350	368	333	328	333	308	353	336	313	337	339	346	361	289	346	322	351	316	330	318	334	336	331	330	337	323	328	317	339	318	373	351	313	325	350	336	353	344	360	342	344	339	310	325	310	355	339	326	335	338	308	327	347	346	321	324	334	338	317	382	339	315	339	305	325	347	352	369	318	324	330	288	317	293	359	356	325	361	333	330	330	341	325	325	347	316	331	335	326	312	355	334	329	348	349	365	349	334	306	345	339	322	289	361	315	348	323	320	337	361	331	328	347	331	322	336	330	345	354	320	332	325	335	327	339	351	311	325	351	372	346	369	317	347	318	334	365	357	321	325	373	295	335	350	299	356	326	336	343	330	307	347	340	332	354	331	379	340	318	301	333	368	334	313	357	340	308	334	324	330	356	298	354	295	312	343	393	398	344	354	329	333	323	326	343	310	345	326	332	338	351	315	340	327	363	331	319	342	309	345	332	344	303	334	342	350	310	305	345	341	346	331	316	367	329	356	325	323	328	347	328	361	353	336	347	359	354	357	333	311	301	337	333	316	313	326	323	323	347	331	331	331	345	315	332	308	341	337	331	328	311	332	333	324	353	348	298	358	323	343	343	344	312	331	326	343	302	349	325	358	330	330	352	332	335	317	323	354	341	332	360	330	338	339	332	367	332	314	345	365	314	328	346	352	325	341	307	327	347	350	355	357	333	359	314	326	323	347	358	316	346	326	349	318	318	355	352	311	336	295	336	332	329	339	340	328	309	342	352	331	311	327	346	297	327	346	344	337	359	323	364	308	325	320	376	326	346	326	330	345	331	342	333	352	315	326	324	339	348	364	334	299	330	370	294	311	328	328	324	345	315	307	303	326	350	354	357	345	358	322	369	326	349	359	298	348	311	331	365	343	314	326	351	327	338	339	336	286	356	351	312	355	321	292	311	347	324	331	352	314	353	337	341	329	346	315	333	379	321	320	354	345	375	343	390	339	357	318	324	320	359	324	353	306	331	347	310	321	323	337	341	346	328	330	295	339	331	330	341	338	379	329	336	338	324	359	345	338	284	320	332	350	346	346	318	336	342	342	320	343	349	333	357	326	332	332	338	360	341	342	327	329	343	352	373	387	372	364	349	356	332	362	334	328	371	353	353	320	355	331	333	344	352	307	332	322	340	330	326	347	349	289	345	332	362	327	316	341	342	341	342	337	346	345	318	315	352	335	320	326	331	364	327	339	350	323	314	315	331	327	330	336	379	315	315	402	336	316	367	336	346	338	327	341	312	331	335	346	328	325	318	364	388	333	301	348	337	331	346	370	322	333	307	321	360	311	319	312	330	346	339	321	302	320	321	353	372	360	317	369	339	331	358	324	329	322	337	321	337	328	373	334	335	346	345	354	337	342	341	337	338	343	341	318	335	352	312	322	345	344	353	325	341	322	321	351	350	321	328	331	335	356	354	323	339	315	344	298	355	369	319	340	355	316	356	358	321	334	321	345	356	359	366	342	310	342	303	318	319	325	321	302	332	351	330	341	314	340	325	335	357	374	348	351	347	312	321	345	371	318	319	321	347	317	317	332	332	356	343	351	333	346	371	329	323	342	342	306	317	360	354	332	327	359	307	333	339	341	317	348	380	340	306	325	322	350	358	312	324	355	338	363	349	320	328	343	329	331	334	326	349	342	312	323	339	338	304	343	323	367	338	367	324	334	320	337	322	319	326	333	351	342	316	361	320	337	357	332	297	344	364	369	315	360	326	342	324	340	383	328	350	305	313	318	346	351	307	323	319	377	322	311	319	347	323	353	354	321	335	369	325	339	328	365	320	339	339	344	320	348	330	340	311	338	319	319	338	306	335	329	338	331	334	296	322	318	359	338	348	332	373	357	328	325	323	323	334	361	338	335	371	333	354	334	347	330	375	304	329	348	322	365	323	307	357	346	303	356	325	348	364	312	319	350	319	340	326	327	311	341	401	338	317	351	362	346	314	328	328	351	333	315	304	366	357	355	345	312	333	304	318	321	333	315	346	306	337	344	330	353	333	332	346	342	331	340	333	357	316	328	333	325	317	351	355	378	301	323	372	319	347	336	310	333	332	326	300	295	330	345	350	348	313	345	324	322	331	336	309	340	352	327	338	353	307	321	313	344	301	342	333	327	334	350	316	332	354	341	339	330	353	333	322	342	361	315	324	361	351	343	307	377	374	345	328	300	349	324	322	344	338	326	354	353	371	337	345	310	333	318	339	330	308	341	352	343	378	358	371	324	323	332	349	353	376	315	327	325	338	311	344	323	301	344	344	312	356	359	348	356	342	330	351	314	341	338	310	372	326	343	354	330	331	342	341	309	391	318	340	343	355	352	326	322	343	345	331	329	329	320	330	351	329	365	343	330	324	306	354	352	332	354	322	326	332	382	328	341	334	326	328	341	345	336	356	321	358	332	309	333	336	330	319	345	336	347	302	333	326	324	368	351	354	353	335	329	350	336	347	357	344	309	348	349	311	334	366	299	330	323	373	365	331	323	311	329	334	341	333	339	352	321	327	338	303	346	305	337	333	330	324	343	300	327	325	304	296	336	296	315	332	345	325	322	316
23616	21073	28165	24188	21044	8498	719	471	342	315	291	279	252	202	197	223	204	204	185	178	186	178	172	169	158	158	168	157	187	158	170	169	163	160	163	169	152	179	156	167	134	165	135	154	158	135	161	166	146	143	139	135	162	173	179	154	170	139	145	138	152	151	174	160	172	145	155	160	156	148	158	157	170	147	162	152	133	147	175	148	138	168	164	185	180	162	148	171	147	164	154	166	148	144	151	152	154	148	156	157	153	130	161	138	176	148	130	137	145	162	143	151	172	154	152	166	152	159	166	137	129	164	174	145	175	173	141	158	137	150	155	162	142	168	149	153	151	190	151	152	147	150	146	159	166	173	146	143	147	145	147	147	153	151	161	141	127	163	170	155	144	137	147	140	159	144	149	154	162	164	163	162	163	134	145	151	144	178	158	159	145	160	152	142	176	151	166	159	154	169	145	149	148	147	141	159	149	155	169	147	147	162	133	163	149	152	171	156	147	167	167	162	172	135	147	173	151	167	156	134	167	162	158	137	179	158	157	147	161	163	152	149	154	144	143	168	158	156	117	154	150	156	145	170	142	131	184	154	133	189	134	153	181	136	119	128	145	143	148	154	158	143	153	155	142	134	155	147	145	149	168	150	174	160	147	146	136	135	141	138	168	140	143	160	135	179	159	168	148	184	150	138	177	138	149	155	150	163	162	156	128	150	145	152	145	165	146	161	150	152	177	149	150	166	152	162	160	147	145	171	147	142	155	156	153	150	157	135	146	149	167	169	154	160	147	154	157	142	158	149	143	159	177	157	129	171	144	149	156	172	161	164	161	175	148	148	165	154	151	136	142	148	138	147	162	165	155	143	143	149	162	164	150	149	142	141	178	151	157	174	158	163	153	161	152	159	148	156	132	161	145	164	156	161	143	165	147	149	163	137	139	179	162	141	157	150	149	162	161	148	138	146	159	183	148	177	155	148	166	168	162	166	144	159	161	167	145	139	158	156	148	169	165	152	142	159	168	174	147	147	169	140	147	167	132	158	172	130	144	163	151	136	168	133	176	141	118	153	140	148	150	134	163	157	178	139	179	139	157	147	171	148	163	162	137	139	147	147	177	175	169	158	160	130	159	137	154	155	147	157	137	144	158	125	147	156	141	151	161	185	152	175	163	152	161	148	164	148	159	156	156	154	149	145	171	168	129	129	168	149	142	160	174	152	168	145	147	141	141	147	169	154	136	162	158	177	158	177	167	155	166	157	152	160	148	169	147	154	181	157	159	169	161	166	167	151	154	134	136	161	173	159	163	150	162	150	149	156	155	176	145	165	154	163	168	158	134	153	159	160	151	141	153	143	134	150	146	163	151	160	150	166	147	143	150	154	129	134	148	161	152	166	132	174	155	154	142	153	160	132	162	143	154	159	166	169	153	161	166	124	171	133	172	150	144	128	144	155	145	153	158	150	129	146	149	156	141	134	162	146	159	163	138	165	144	140	148	174	162	155	136	146	143	147	143	147	135	160	178	142	166	129	159	166	176	124	157	163	156	150	128	137	173	152	146	176	176	157	138	137	147	162	135	148	138	154	138	156	144	148	149	158	166	157	136	165	152	161	151	155	166	164	176	161	157	157	156	168	150	150	135	167	137	176	153	156	155	141	156	133	157	151	149	157	166	168	136	158	137	149	150	140	144	156	161	150	167	115	148	168	151	133	161	171	145	137	141	162	146	149	151	155	161	163	137	153	165	175	148	175	158	161	146	150	151	139	147	176	158	152	134	165	169	154	166	158	168	162	153	151	167	149	157	154	148	155	164	153	160	148	152	164	127	167	171	177	145	143	146	147	163	130	151	153	143	155	149	141	143	150	145	154	148	144	162	154	143	180	142	135	165	188	145	160	161	128	166	156	156	131	156	160	165	158	162	164	148	163	155	137	139	162	161	154	142	180	158	154	152	149	128	139	171	151	177	153	146	146	153	152	145	148	172	155	150	136	138	153	164	127	151	157	154	164	171	147	155	145	142	161	136	150	159	159	155	175	161	158	151	171	168	148	160	156	138	168	146	129	138	166	166	157	157	157	146	160	124	161	138	160	129	145	142	152	164	152	164	154	138	151	160	163	129	152	134	167	146	157	146	172	141	186	165	155	159	155	163	165	160	136	156	154	163	151	154	167	154	155	161	152	141	169	151	150	167	154	167	162	151	169	154	141	145	140	137	181	169	144	163	151	137	130	188	162	164	150	176	169	168	134	174	139	162	149	135	140	148	168	145	156	160	171	144	143	150	152	146	131	145	158	168	176	134	155	164	121	144	136	158	130	158	144	150	131	143	156	154	141	138	152	163	198	154	161	145	157	155	155	145	130	160	150	161	119	128	150	153	164	136	141	138	160	161	163	162	143	144	144	174	151	163	137	173	140	152	154	160	154	170	154	155	151	145	138	161	153	153	160	157	152	169	142	141	143	178	136	146	141	154	158	160	156	166	170	149	172	150	162	121	148	154	162	171	164	138	146	162	163	160	135	155	168	168	159	132	145	162	154	153	159	145	169	143	146	129	155	158	189	146	151	162	141	150	160	128	139	141	164	138	165	163	113	145	152	147	136	161	139	172	157	156	160	162	147	165	140	162	135	154	144	150	139	155	154	151	145	140	158	137	164	145	140	167	152	146	163	164	167	161	156	167	144	147	176	157	159	153	136	148	151	138	154	142	160	157	155	145	172	154	155	174	148	140	159	153	168	157	144	162	130	139	152	154	160	123	175	140	152	171	149	167	168	157	188	152	180	140	148	155	156	139	158	140	148	155	155	160	160	154	149	139	153	143	162	146	171	179	124	146	179	151	137	157	143	157	150	152	153	146	165	155	163	146	167	155	167	170	135	155	143	163	157	143	156	139	138	163	159	136	164	154	150	141	156	157	141	163	161	163	161	163	157	158	147	138	151	136	155	146	157	166	158	163	169	144	159	157	142	155	145	140	154	139	156	135	151	160	144	139	155	146	149	153	157	152	159	141	158	163	130	172	160	139	179	157	153	148	158	155	165	150	134	149	137	154	161	156	131	140	172	141	160	129	137	129	158	155	183	145	143	147	151	140	163	159	130	134	159	158	175	161	160	155	153	163	158	171	152	151	147	167	154	162	133	162	156	145	176	156	152	150	136	166	145	158	146	150	153	150	138	158	162	144	172	156	155	155	156	158	150	141	160	153	153	170	158	155	127	151	157	147	149	143	144	158	136	148	161	154	155	135	155	165	180	171	128	170	131	156	148	165	167	149	168	147	157	153	161	148	157	133	146	130	134	158	162	169	172	140	164	169	160	151	161	149	169	127	165	142	151	145	160	134	147	131	137	150	157	162	159	126	153	170	151	146	172	135	155	148	144	150	182	144	152	160	119	164	165	147	163	154	153	143	159	159	144	148	166	161	149	150	151	166	144	152	150	134	143	168	156	151	160	154	154	158	152	157	133	149	169	129	144	162	155	153	169	134	174	178	137	157	141	161	138	150	154
30293	16626	5317	2460	1701	1287	1000	740	598	502	440	402	362	302	296	267	259	277	237	221	230	217	203	207	196	211	202	211	185	180	202	190	203	202	189	194	186	197	193	190	218	183	185	188	202	185	195	184	173	182	196	196	192	198	177	194	193	186	176	150	169	163	152	184	157	189	172	192	174	160	166	203	161	198	159	182	184	182	160	168	205	179	176	171	189	146	168	164	170	194	198	206	193	179	168	168	177	158	195	177	171	188	189	163	155	201	162	172	160	174	189	170	176	175	182	187	167	194	182	170	183	180	174	185	162	183	159	148	167	150	159	179	177	184	184	187	160	162	167	159	174	179	180	162	164	178	172	171	156	189	174	167	166	191	171	169	164	180	185	185	196	186	171	172	188	176	180	160	175	178	156	166	180	193	175	192	201	173	157	159	169	176	205	186	172	169	183	190	200	171	173	166	165	164	183	167	185	177	162	161	150	173	190	158	182	159	166	175	182	181	170	162	186	180	146	176	181	190	192	184	160	185	190	158	200	158	167	180	181	171	171	181	166	171	187	168	168	156	181	166	196	192	182	178	155	190	210	173	188	186	181	176	168	184	178	159	172	144	186	195	176	161	198	187	182	172	183	181	178	166	169	200	169	159	161	202	163	144	171	179	153	184	184	161	182	174	190	174	179	186	177	166	166	171	167	178	157	149	161	188	186	172	181	170	171	181	184	178	188	169	177	177	171	191	179	169	188	164	159	167	192	177	174	169	171	168	164	170	189	168	173	179	188	143	179	184	176	162	157	174	205	183	190	162	159	167	168	154	182	189	173	176	192	182	188	156	178	176	173	188	155	180	189	172	189	187	206	157	183	183	178	191	172	172	180	159	155	191	187	163	173	181	174	188	186	191	176	168	162	175	186	156	171	158	183	182	150	174	184	198	159	159	170	167	185	173	161	147	178	173	168	159	215	169	168	202	166	169	160	194	185	200	175	188	179	198	176	155	179	175	196	172	180	175	167	162	197	161	167	186	168	176	160	172	152	169	191	151	203	182	166	176	186	217	177	183	181	166	178	165	171	185	155	189	174	206	184	177	184	174	174	191	181	198	206	173	167	175	192	174	179	189	183	163	174	183	160	170	184	167	178	187	181	200	179	178	170	170	157	185	186	189	186	173	159	154	185	178	161	162	197	170	172	176	154	191	181	172	168	170	167	180	167	161	154	198	183	175	165	198	172	172	181	195	181	207	177	190	194	177	162	165	197	154	133	181	172	185	167	166	155	161	185	180	166	195	188	187	182	167	204	183	166	176	180	181	198	189	168	147	187	160	180	180	173	215	180	147	175	174	169	163	163	185	193	184	170	213	181	172	178	173	170	183	166	183	173	161	179	172	158	165	155	174	197	173	169	189	185	175	180	177	179	183	166	184	197	171	180	204	195	199	192	180	187	181	198	172	173	163	179	177	140	210	172	156	176	171	186	154	161	181	193	188	184	159	193	176	169	153	183	199	192	181	160	171	159	165	179	172	194	188	152	194	163	154	181	155	166	172	171	170	175	183	196	174	188	192	161	175	145	171	174	181	157	187	152	181	190	183	180	186	157	206	166	188	197	174	186	172	176	183	173	165	188	172	163	168	194	185	164	159	167	169	187	160	178	175	193	173	174	167	148	172	181	174	171	187	204	165	177	181	173	170	168	171	178	179	185	161	192	172	193	171	175	181	186	200	181	195	186	181	165	189	166	174	181	191	167	166	157	158	160	167	173	190	162	188	180	180	176	173	185	152	170	171	184	129	188	183	186	184	157	171	181	171	178	192	175	166	181	211	164	183	166	188	171	153	154	179	187	180	163	198	178	159	170	179	188	157	155	193	161	165	178	172	198	190	169	183	161	174	170	175	150	195	155	170	162	210	166	162	170	184	173	189	157	160	153	165	170	173	189	187	165	163	151	189	172	192	190	176	199	164	167	169	159	193	166	156	154	168	173	165	171	170	158	199	186	194	183	176	156	155	159	190	146	162	156	212	136	192	167	173	168	178	174	174	188	164	158	173	174	192	162	163	171	160	167	165	168	164	185	158	176	175	162	172	176	164	173	179	171	167	169	176	174	176	176	178	195	173	193	207	161	189	173	180	164	180	171	185	171	208	152	175	177	173	182	181	176	174	165	190	189	200	189	183	175	183	176	166	206	176	169	166	158	187	171	162	150	181	162	178	162	152	165	160	180	182	165	176	192	195	190	175	201	173	183	171	169	174	168	155	170	159	179	167	180	169	159	153	190	188	186	173	165	173	175	143	201	189	160	187	191	149	174	182	159	169	150	183	191	190	177	165	215	166	177	151	185	176	153	164	182	159	163	180	158	179	164	200	171	172	161	180	196	206	199	205	198	176	173	184	171	182	194	170	164	183	181	184	173	172	182	158	193	197	185	171	169	190	151	210	176	184	147	164	170	168	160	198	183	179	173	196	166	190	165	179	171	167	174	164	173	180	196	162	189	174	154	174	185	149	185	168	167	174	207	181	186	190	180	190	191	200	173	187	162	166	195	171	158	147	169	164	171	136	147	181	170	180	168	199	153	174	151	182	169	177	157	175	168	193	182	163	172	169	171	179	174	168	166	168	189	188	155	162	209	189	169	156	184	177	155	179	163	183	180	157	165	164	190	159	172	176	185	151	172	191	185	167	152	169	159	155	199	177	180	157	178	178	178	161	188	164	191	187	180	164	212	184	160	183	192	167	199	164	191	186	166	167	169	147	191	175	173	170	171	180	157	177	184	174	178	167	166	184	172	191	185	172	185	173	188	184	182	159	156	171	188	195	174	163	174	187	177	165	165	210	167	212	177	176	154	170	170	190	193	173	208	179	156	173	184	145	167	197	156	170	198	177	190	168	171	171	201	194	172	202	172	165	159	162	182	198	172	178	186	178	177	172	168	170	156	162	192	189	165	172	168	156	181	178	199	158	201	174	170	192	144	194	158	153	182	182	185	163	173	175	169	167	204	180	186	173	181	182	170	168	187	163	164	194	184	190	183	181	181	186	197	169	163	190	166	184	172	174	188	177	175	185	160	190	173	204	190	187	187	163	182	190	190	188	166	179	181	173	159	221	180	182	170	181	174	169	192	183	189	158	168	177	188	168	151	167	175	200	172	177	158	158	175	170	176	160	171	177	181	182	164	166	189	210	173	188	164	195	162	194	190	190	174	188	182	160	178	185	195	147	158	152	182	168	190	178	146	171	178	172	179	194	186	186	190	160	178	189	174	168	181	164	186	183	158	168	175	172	170	185	184	177	177	199	176	175	163	177	190	199	194	190	158	185	154	171	167	170	163	162	164	194	184	162	203	175	175	176	182	163	179	170	176	153	194	158	170	175	184	160	170	185	179	171	173	175	201	179	169	140	186	175	167	198	169	193	193	179	190	187	182	183	195	179	175	170	175	140	164	181	188	166	186	185	166	187	167	180	180	172	179	162	168	195	156	189	163	168	169	186	193	184	185	174	208	186
24948	21099	27051	25314	9665	959	730	638	598	546	573	571	602	531	538	517	547	527	520	539	562	521	518	460	550	467	527	478	462	522	508	500	515	528	535	530	534	530	501	491	495	494	472	505	493	555	515	521	518	482	481	528	480	492	501	484	520	545	522	462	518	457	489	492	483	523	497	472	487	493	502	538	502	508	544	482	468	519	487	519	511	490	484	478	519	498	467	483	520	538	507	480	486	484	444	515	520	533	517	489	533	484	545	489	455	495	506	493	517	521	507	479	515	496	490	488	501	531	528	483	501	479	534	537	452	497	475	492	476	511	514	500	511	483	494	469	532	506	498	483	513	516	520	525	491	504	494	491	474	482	478	507	490	480	507	463	493	486	481	540	504	493	489	512	507	523	496	525	465	524	511	522	501	523	476	491	480	454	490	457	511	500	490	469	515	480	488	462	506	499	481	497	471	479	480	505	475	473	532	510	482	486	485	524	520	505	465	504	516	482	527	546	499	537	479	470	512	504	478	490	544	504	467	508	484	508	495	532	489	527	519	514	483	539	473	475	500	515	520	515	495	531	487	494	496	498	512	506	502	528	515	496	492	473	490	464	546	540	486	469	497	506	511	502	507	494	514	526	518	484	464	495	530	541	527	457	528	507	484	486	468	504	491	512	504	519	501	474	491	503	531	534	510	508	518	478	514	527	497	482	486	491	493	482	490	477	490	515	517	501	499	499	526	542	514	529	498	509	475	499	507	483	509	497	462	503	495	511	475	463	492	495	503	478	515	479	496	558	502	492	488	437	494	487	521	520	487	519	492	484	520	525	510	490	504	529	469	484	506	533	512	517	511	522	493	490	496	534	501	472	475	512	520	524	531	519	480	490	525	517	534	518	459	502	488	493	505	543	500	484	490	512	523	451	448	466	484	523	506	492	501	488	487	542	497	536	489	474	514	520	521	480	484	540	510	536	498	500	504	535	456	491	518	511	508	537	559	553	526	500	504	494	508	459	519	491	529	504	486	520	518	500	500	483	466	489	479	544	541	519	507	509	543	491	455	496	511	510	486	468	498	495	516	483	468	483	505	493	498	508	555	474	517	509	474	467	510	480	490	504	477	488	483	511	527	494	476	542	515	525	541	519	503	515	514	466	522	485	489	496	552	520	521	496	494	485	504	504	534	480	498	543	498	494	526	501	484	471	501	506	501	493	517	498	493	493	465	512	537	535	548	527	526	498	495	482	551	535	505	521	529	495	462	494	522	474	502	503	488	469	505	530	524	530	521	479	531	489	490	480	513	502	485	509	497	541	469	505	512	483	478	478	477	485	484	475	445	484	550	489	487	499	484	465	561	493	516	460	526	489	529	479	514	486	516	520	512	521	533	480	513	479	510	471	503	488	484	501	495	513	524	514	495	495	484	480	472	517	466	493	480	519	510	475	484	497	454	537	500	511	472	539	505	492	538	481	467	513	493	465	467	493	460	504	497	493	496	483	489	503	484	521	508	486	502	485	508	572	484	487	537	479	502	485	517	502	493	494	470	504	504	499	530	524	537	518	514	507	466	496	471	488	450	514	505	519	505	467	518	474	507	513	495	529	526	473	494	479	511	459	466	510	470	514	491	533	528	477	483	501	548	532	522	502	497	549	480	478	522	504	497	480	498	506	485	484	515	499	510	484	496	481	471	523	483	464	553	529	496	508	525	477	492	552	499	546	502	508	488	515	487	504	490	467	501	485	450	526	502	522	491	472	473	532	488	516	485	492	504	485	515	528	504	498	498	535	512	517	486	476	487	517	492	480	514	463	487	494	495	524	478	482	517	520	527	485	538	477	519	479	474	514	514	470	515	496	482	475	528	467	485	497	520	533	510	484	515	469	509	512	509	528	534	500	530	504	534	495	454	467	516	473	497	476	517	459	486	502	497	474	515	504	497	542	504	505	524	507	490	527	496	502	457	476	486	505	501	469	494	496	482	524	535	460	481	476	515	521	528	527	506	472	466	474	506	491	471	498	494	500	493	506	520	547	489	449	474	476	444	495	511	496	486	491	523	478	493	487	473	534	464	528	544	519	487	518	488	479	495	508	466	489	490	466	502	522	509	491	465	505	501	496	487	556	523	532	513	548	498	497	510	524	465	524	554	492	483	493	524	485	465	485	489	515	497	456	484	501	488	517	553	513	485	546	500	513	454	523	465	479	455	507	498	524	459	513	492	476	475	493	494	494	487	508	498	531	494	490	498	486	530	535	528	552	475	508	438	494	507	514	480	513	492	520	485	521	492	468	478	492	481	469	535	500	496	498	522	541	487	496	459	485	516	517	494	507	528	505	520	546	525	498	507	485	475	485	506	487	514	487	498	505	506	488	520	494	479	468	511	515	513	522	477	511	529	516	498	551	527	502	512	488	465	472	523	480	492	508	495	501	528	490	521	506	483	482	517	467	482	525	446	519	498	500	524	500	468	501	469	484	570	477	499	532	480	505	497	496	524	526	512	465	498	501	527	509	507	464	546	495	488	514	513	474	519	512	507	475	491	525	515	468	500	504	511	493	503	506	515	530	498	471	507	499	489	482	500	499	465	515	495	509	506	510	516	502	469	468	449	484	541	502	486	474	509	494	491	492	565	477	493	515	501	491	516	506	474	500	515	500	495	532	540	495	519	510	511	476	527	517	519	453	467	451	520	499	487	504	500	481	495	518	525	506	472	521	510	493	532	507	505	482	550	504	507	496	501	532	502	462	476	506	493	504	515	519	466	484	535	489	500	498	496	516	501	509	503	469	508	479	509	507	528	505	534	461	519	504	520	490	527	502	492	504	524	514	516	500	475	450	485	496	497	470	520	453	522	495	483	479	507	503	494	512	530	537	483	506	546	520	493	491	533	480	507	490	511	477	521	518	496	502	484	487	494	486	539	521	504	489	560	541	522	483	499	484	489	495	495	493	497	503	470	513	500	526	504	545	541	488	536	520	502	520	497	458	477	503	503	468	493	497	501	508	473	507	504	509	462	490	494	500	505	463	480	502	493	507	519	509	483	512	510	523	499	506	491	528	501	504	518	490	522	520	477	504	519	506	497	475	506	481	499	522	547	471	506	500	516	495	485	512	521	436	486	484	548	498	506	487	508	526	546	516	496	505	492	527	530	531	513	498	508	530	512	524	510	543	500	536	506	486	491	506	483	500	472	513	457	481	540	492	508	509	500	484	519	520	522	499	530	473	507	498	488	496	507	491	535	492	539	498	478	509	495	502	508	473	533	466	494	473	505	485	515	501	507	530	481	509	521	514	500	517	514	527	526	469	497	525	500	471	497	502	486	472	471	489	484	545	495	538	514	512	496	483	538	527	510	464	527	494	502	518	514	513	522	491	544	478	454	469	510	462	451	529	513	529	539	491	501	480	483	550	465	505	491	520	499	527	492	474	480	520	470	545	492	494	518	517	513	486	517	499	539	526	541	500	515	509	459	483	474	523	480	478	489	527	499	520	513	492	477	501	525	541
28185	10065	3132	1626	1235	1097	937	828	750	725	677	651	587	644	578	630	566	543	544	547	601	554	558	546	570	529	507	580	508	536	526	497	571	540	561	495	522	533	536	510	519	551	552	525	527	513	539	504	538	540	504	544	557	529	534	565	576	507	538	506	505	522	500	500	508	547	520	542	559	554	544	514	540	509	506	607	503	509	501	495	525	499	509	521	531	575	536	531	526	529	574	528	502	509	550	520	521	534	534	538	521	541	530	537	539	511	500	511	535	529	505	532	523	579	537	527	524	547	517	510	497	518	529	506	522	536	509	545	545	541	514	522	547	505	557	557	536	535	533	472	525	540	517	524	503	484	554	513	513	491	506	538	533	549	489	543	501	516	522	505	515	501	519	511	500	550	524	532	503	497	509	532	527	493	552	527	523	532	495	534	508	506	533	515	513	526	519	529	510	487	502	520	532	524	534	507	549	517	518	571	538	512	555	534	504	523	531	468	540	541	527	536	551	531	537	562	512	530	513	529	515	515	483	523	498	475	529	501	532	541	548	512	525	529	504	534	512	518	460	505	534	550	493	511	546	545	550	537	506	530	544	488	545	537	532	527	481	505	505	523	525	518	507	525	544	509	494	511	561	532	577	544	502	494	505	503	551	494	524	469	534	506	539	492	520	539	551	535	534	567	559	520	538	555	526	551	517	533	553	530	551	568	508	533	515	546	528	571	507	508	508	497	540	491	495	532	513	536	529	581	508	554	492	563	532	533	529	543	507	570	498	499	511	514	535	511	513	513	511	506	529	504	521	533	582	517	540	502	486	503	562	476	531	555	517	542	532	534	532	530	532	493	542	562	507	541	512	542	506	533	529	499	495	509	481	457	491	520	524	539	516	537	515	550	521	498	543	496	510	544	505	535	517	506	536	513	533	471	508	539	513	507	537	493	486	534	486	505	544	531	531	500	476	535	513	490	543	549	558	523	503	519	529	497	559	484	542	522	497	559	526	559	549	527	512	540	555	560	575	532	555	493	505	514	542	561	525	544	498	485	548	525	488	528	472	566	546	501	507	526	526	503	523	523	467	521	532	530	525	496	519	515	530	486	497	532	496	487	535	540	546	508	549	502	518	547	527	549	537	503	501	523	540	523	510	516	522	503	564	508	529	513	526	499	499	535	498	484	547	558	491	516	539	521	556	514	503	479	520	540	474	538	504	522	505	549	544	545	534	543	528	503	498	507	519	577	551	542	539	531	531	534	502	548	534	527	556	486	527	492	509	530	536	549	533	548	492	481	505	533	549	567	525	578	552	500	532	535	495	513	541	563	524	547	538	500	552	550	539	475	527	518	522	562	508	515	554	546	544	542	539	523	523	523	521	497	554	533	514	530	504	534	507	473	506	535	521	504	538	592	478	524	495	532	499	500	486	534	517	510	530	561	573	521	499	492	536	517	521	533	524	527	519	508	494	501	510	511	521	522	513	524	514	486	528	515	525	539	543	469	486	552	559	564	533	508	484	542	508	534	554	500	523	548	504	526	535	516	539	515	535	564	512	546	528	544	532	540	541	576	545	476	509	552	561	522	538	517	546	493	565	527	485	522	507	478	546	565	537	512	543	522	547	531	471	523	515	533	453	508	528	535	538	484	500	519	540	500	509	522	515	521	509	524	504	546	511	568	532	501	530	483	507	549	501	525	519	490	539	531	495	542	512	485	495	498	488	535	561	484	531	559	512	512	555	545	543	556	481	564	540	516	546	501	532	550	530	533	503	495	530	511	526	511	500	530	540	524	510	509	544	518	538	520	514	506	526	541	543	519	530	500	475	493	495	542	514	481	525	554	505	529	525	526	547	540	513	489	553	534	493	536	504	535	502	522	523	543	548	530	528	500	522	507	540	515	556	526	512	497	522	513	504	509	491	523	514	532	504	530	492	498	493	532	477	551	547	523	540	533	550	517	495	526	530	527	520	546	526	530	550	550	523	523	511	535	513	544	504	547	534	548	530	598	544	523	538	520	549	511	541	534	541	550	545	531	505	538	540	525	575	550	507	576	572	525	554	564	518	530	495	577	533	536	519	490	497	492	519	514	536	509	549	537	577	501	508	547	552	507	520	489	518	554	534	516	543	523	540	511	574	536	549	531	551	543	479	537	529	513	557	511	559	538	521	595	499	518	522	551	573	523	492	536	550	557	547	522	503	512	538	505	549	511	486	533	540	531	539	524	526	542	490	510	528	486	494	505	524	497	558	496	560	517	512	559	520	525	556	568	567	506	506	507	501	515	519	516	497	502	488	563	516	514	525	562	524	512	557	493	520	523	551	560	503	550	569	536	511	529	508	520	510	519	511	517	506	566	535	532	544	535	499	534	502	549	506	538	505	523	524	528	551	555	516	501	518	537	500	513	538	500	512	528	497	507	502	507	517	518	528	502	490	527	565	502	515	506	483	528	526	516	538	544	508	538	506	497	536	512	532	539	527	516	499	545	513	521	519	547	539	557	539	530	529	544	541	510	515	517	502	517	519	528	483	562	505	519	508	518	548	508	522	542	546	547	535	537	543	515	471	492	499	503	517	545	503	506	538	525	533	515	530	517	515	555	530	529	512	499	516	509	534	551	563	531	515	493	536	499	503	526	485	511	518	480	539	561	547	494	520	528	486	539	541	491	551	512	495	486	532	511	566	515	546	532	502	557	509	494	515	476	533	514	498	544	500	515	534	488	531	511	553	513	519	568	514	559	496	524	520	527	513	547	511	543	532	506	571	520	503	525	508	516	473	537	533	527	501	519	530	542	515	548	539	500	546	536	526	511	525	512	547	505	544	523	494	512	510	523	580	513	547	507	520	494	523	516	523	532	519	519	512	536	526	490	539	515	542	512	495	512	500	529	537	519	526	511	497	521	495	574	514	558	542	523	493	531	560	500	513	546	528	516	499	547	512	554	480	547	527	572	494	513	498	518	504	513	525	544	518	537	544	522	514	499	548	540	555	529	537	552	512	496	479	541	507	510	502	533	507	508	524	517	566	505	514	507	505	558	527	520	572	474	520	459	542	501	518	558	528	514	525	493	525	549	568	545	564	525	552	544	526	553	534	509	536	535	521	533	533	541	554	553	555	501	499	504	531	502	541	505	530	494	544	533	529	484	537	508	567	513	519	518	489	552	511	545	483	498	509	523	530	496	512	496	528	536	507	525	538	532	513	512	496	507	528	508	542	511	540	518	559	502	527	533	490	512	555	529	557	533	519	559	480	500	530	514	508	559	556	521	519	540	577	507	471	513	525	512	538	532	543	492	515	514	488	540	554	523	518	550	525	510	533	520	563	508	528	515	488	555	498	512	505	528	507	504	526	509	546	520	522	550	512	503	536	534	549	499	533	558	536	517	481	493	521	543	508	540	561	528	555	489	512	508	542	522	542	528	550	521	533	483	531	482	534	526	527	530	527	543	486	522	553	534	539	504	587	536	503	501	518	525	509	555	508	508	544	531	531	511	566	546	521	517
22548	21138	28768	23759	21142	21190	7851	1129	792	668	624	551	552	513	497	451	401	436	437	405	398	422	414	374	378	433	373	376	381	377	391	401	380	385	393	346	383	353	368	407	382	410	339	350	383	359	328	385	352	383	367	362	401	369	355	377	344	357	373	366	380	401	365	358	339	361	368	386	325	360	430	377	369	317	382	358	376	371	344	331	381	360	358	385	342	343	378	373	352	369	380	369	366	352	333	357	355	341	358	360	390	339	350	362	353	376	367	361	344	364	343	352	364	357	364	350	365	377	335	386	350	347	343	336	368	353	320	322	339	337	352	347	340	313	314	360	345	314	375	342	359	359	376	368	361	348	392	334	308	336	369	400	347	395	377	376	359	351	356	377	363	319	364	346	355	350	362	338	337	326	356	346	354	370	360	365	366	363	342	339	382	343	356	381	339	367	353	347	407	364	357	388	364	343	339	359	345	408	338	340	374	351	332	338	360	348	362	337	333	357	360	351	355	370	342	390	368	338	376	388	371	361	341	357	327	334	370	329	350	326	339	362	349	347	346	337	363	373	362	352	351	349	375	357	350	334	379	336	342	376	396	359	357	365	345	327	386	385	350	329	379	338	347	352	348	341	349	403	355	363	356	356	346	338	351	356	356	354	348	366	374	370	362	326	349	356	334	345	352	336	366	357	367	368	350	345	365	350	349	364	350	350	377	360	326	375	332	359	343	351	366	349	379	360	362	327	385	322	360	350	325	356	346	364	372	391	370	345	344	380	343	357	374	384	347	387	327	354	340	359	353	358	368	368	351	340	355	359	380	344	357	362	324	344	353	383	356	342	352	346	364	345	338	344	357	352	352	362	319	350	335	355	345	324	340	350	358	335	345	364	346	368	364	352	404	364	324	384	339	375	332	368	394	340	364	341	379	352	331	369	343	319	379	394	351	344	362	357	345	358	403	372	319	349	343	356	338	351	367	372	334	305	375	333	397	353	368	348	345	362	363	357	363	363	395	370	392	361	351	343	343	362	375	364	342	381	387	335	337	343	348	347	380	362	362	364	327	356	352	349	353	340	367	354	305	351	364	343	305	364	345	327	353	303	331	353	348	318	354	336	362	378	367	366	315	369	365	357	385	351	366	329	360	357	359	342	367	361	330	353	353	369	316	357	374	364	352	352	356	370	342	338	350	353	331	370	375	331	344	356	354	359	344	376	333	344	336	354	363	365	385	347	317	357	327	339	392	348	361	364	367	340	342	331	349	352	370	364	331	331	313	361	316	354	363	355	352	344	326	357	368	370	353	344	339	370	320	338	335	376	343	324	359	357	324	346	362	329	327	382	352	392	350	372	366	355	386	316	355	363	324	344	385	377	376	340	305	331	355	344	373	367	334	344	358	384	345	354	363	349	345	325	364	325	322	337	324	350	338	350	348	344	362	364	381	330	356	369	353	328	349	339	391	351	377	405	354	324	332	355	398	349	362	331	342	330	341	355	348	363	358	373	370	331	351	349	353	341	357	374	331	375	369	369	362	387	332	341	357	321	356	331	344	363	352	351	365	356	333	353	327	375	329	361	342	354	370	343	356	331	373	374	314	370	362	363	358	363	355	335	358	330	363	325	382	363	354	377	362	323	369	347	370	378	334	321	326	356	304	342	341	328	344	363	367	337	350	374	353	340	353	352	343	332	345	387	364	341	353	335	373	339	354	353	338	392	354	348	341	398	351	349	352	370	338	348	342	358	354	329	358	346	365	353	335	364	338	401	366	355	355	347	350	355	352	357	355	354	354	363	351	382	370	347	373	337	359	367	386	356	353	390	390	332	385	374	343	360	361	348	350	397	360	397	362	389	370	332	345	380	374	372	376	330	353	365	352	370	352	347	346	378	362	353	350	372	353	343	326	341	384	372	353	338	354	370	347	325	329	350	345	345	353	329	323	346	357	360	352	341	353	340	320	410	377	354	383	347	347	380	368	357	338	345	375	363	341	389	331	382	358	356	385	354	338	330	352	343	358	389	352	360	351	347	380	351	404	378	338	377	344	333	344	334	310	368	369	315	346	374	360	343	353	369	354	373	373	336	357	380	359	361	352	364	351	376	356	318	366	338	368	386	361	360	324	340	374	354	368	369	384	327	369	378	384	366	376	341	368	354	363	347	346	354	333	335	367	352	352	349	344	337	378	368	320	353	390	377	341	353	377	335	329	366	370	350	349	375	370	361	378	365	339	345	377	393	338	390	350	338	345	347	382	364	375	353	343	377	347	383	314	363	330	386	332	337	341	356	369	330	362	376	352	400	350	354	373	389	357	352	379	359	346	324	354	363	372	347	364	317	360	355	365	360	363	337	350	343	368	351	361	371	385	356	367	358	348	354	335	347	361	370	351	352	346	355	360	398	350	368	360	342	379	345	393	364	369	361	380	354	356	342	368	336	357	356	337	353	362	358	313	288	349	368	377	344	346	328	345	378	353	342	375	372	345	334	345	363	347	386	314	323	363	324	357	350	353	356	337	356	343	326	392	366	347	339	385	329	337	349	366	354	348	347	346	348	359	348	345	384	359	367	337	364	377	326	364	352	375	351	348	340	345	377	356	391	375	374	387	324	345	344	351	370	349	329	378	356	399	370	343	351	354	356	369	386	372	347	359	360	367	310	373	374	359	369	381	339	355	366	393	355	370	315	347	354	374	346	348	372	360	344	359	319	357	360	395	362	341	333	373	333	345	362	357	345	380	386	373	363	372	359	369	356	357	350	338	366	362	348	353	391	389	311	360	319	349	358	372	366	385	346	340	376	376	336	362	394	351	358	367	353	360	336	376	378	364	357	367	369	357	378	347	348	342	360	351	360	368	362	344	363	336	349	345	356	363	371	369	367	369	303	370	349	342	378	336	368	322	316	342	378	355	343	342	366	352	355	343	387	364	356	340	379	356	357	363	322	374	349	360	360	351	358	341	322	371	342	357	375	346	348	367	344	346	350	336	389	351	376	376	356	401	349	318	363	318	387	381	372	360	351	345	370	341	361	346	336	351	339	349	351	344	347	339	388	398	369	335	331	319	351	361	379	365	343	364	373	369	371	328	369	356	373	330	337	306	377	353	323	357	364	339	369	404	376	334	380	364	363	356	350	322	371	341	370	361	324	380	320	364	322	333	386	342	316	330	362	326	359	354	339	364	356	363	373	368	363	357	356	369	344	371	391	352	353	377	381	369	360	354	340	331	331	350	347	328	351	382	359	339	370	353	329	342	363	355	360	366	365	324	374	328	348	366	353	351	334	392	334	351	354	332	359	350	318	331	384	373	325	350	354	348	351	352	357	354	381	370	379	414	351	350	357	362	356	353	347	337	342	376	327	331	332	330	366	321	358	329	337	363	342	334	322	345	333	375	386	364	376	341	364	360	396	327	336	350	392	361	354	370	380	379	340	365	357	352	331	359	359	336	367	372	366	346	361	351	348	374	371	371	358	379	350	352	349	382	333	361	369	337	369	375	338	363	342
38510	20657	9149	4408	3098	2373	1813	1489	1156	1006	856	775	644	598	563	542	500	514	487	462	488	454	456	438	403	388	438	431	418	433	381	397	379	386	391	382	403	345	396	418	400	399	362	371	391	382	388	367	379	404	404	396	352	362	372	351	359	365	382	357	377	352	382	374	351	340	341	384	358	387	400	362	371	363	322	370	365	369	388	340	363	366	363	360	408	377	377	377	343	370	359	392	386	358	343	383	358	335	329	373	358	342	375	348	367	411	340	373	395	379	351	401	368	390	349	375	399	378	350	364	349	369	367	358	405	342	377	367	361	340	341	355	402	367	353	421	363	335	312	410	347	397	370	344	388	361	382	358	368	349	364	364	354	374	373	358	357	351	321	356	365	343	358	331	351	374	342	373	361	367	367	383	394	347	378	372	363	351	354	350	364	352	359	344	376	344	363	343	376	350	348	342	370	346	366	346	337	378	361	357	346	392	372	352	334	394	341	384	368	369	376	371	349	338	346	334	371	338	384	336	359	349	399	373	358	336	367	338	353	344	393	378	360	362	365	355	363	326	354	333	357	359	358	339	336	366	326	329	405	380	356	355	330	336	346	338	364	399	384	360	355	396	349	370	356	362	317	351	359	380	355	343	367	377	344	383	396	359	349	346	343	348	354	382	363	375	386	352	376	374	378	328	370	382	349	336	355	342	426	382	377	362	326	339	403	377	374	360	357	319	356	362	353	389	374	355	358	373	348	370	333	344	345	326	367	345	396	379	357	370	358	410	380	372	365	347	383	324	382	351	378	346	363	365	362	366	347	374	373	381	367	344	382	363	369	364	383	336	368	380	361	394	323	360	389	355	373	383	357	376	380	362	343	372	348	369	333	340	379	347	399	349	344	361	389	383	358	373	339	362	355	358	346	353	347	356	344	349	358	359	366	357	365	368	371	346	388	342	358	397	356	359	340	338	384	359	351	374	352	365	384	357	357	370	335	361	325	382	391	368	378	369	371	368	390	364	372	334	392	365	365	353	354	336	383	342	346	378	373	340	343	334	397	364	349	356	367	394	365	381	391	345	333	378	348	396	353	416	352	345	336	354	377	393	346	339	385	347	347	388	359	360	378	378	386	380	363	398	340	380	393	381	337	335	374	329	344	334	353	377	337	349	407	361	340	360	399	402	373	363	360	372	385	352	387	378	366	319	340	360	340	350	359	366	362	398	368	346	381	360	366	359	374	377	360	391	364	396	401	391	366	369	370	354	363	370	349	341	344	351	359	333	362	357	354	368	390	373	373	363	353	349	359	340	355	351	321	366	348	395	354	358	343	328	374	330	340	349	379	396	325	374	358	362	353	358	331	332	342	378	362	368	362	361	376	379	348	403	354	346	359	351	409	370	364	366	376	368	357	342	386	374	352	359	305	373	355	400	359	376	383	331	360	365	350	361	364	360	329	352	379	359	325	369	383	359	368	358	385	334	353	376	361	372	357	369	403	352	345	329	370	355	323	380	345	383	369	352	336	336	378	377	368	370	385	393	322	359	373	351	355	372	388	356	375	357	357	344	344	361	338	369	341	354	333	384	365	371	370	376	353	337	375	347	354	383	349	376	340	364	381	339	347	365	364	350	353	374	336	372	350	371	342	361	374	380	373	377	339	359	361	411	367	339	368	391	370	374	389	365	342	376	335	337	358	336	394	346	383	373	412	354	348	364	368	332	364	337	359	378	349	349	366	378	374	364	360	333	377	382	384	355	368	383	337	374	366	354	343	379	338	410	346	367	377	341	360	317	339	356	383	368	369	404	346	373	367	360	345	350	338	346	353	400	368	362	350	387	361	354	366	390	371	369	386	384	396	346	383	367	381	389	364	374	362	384	348	381	329	357	362	358	335	337	363	378	369	355	357	383	379	344	391	375	367	372	347	328	352	352	341	363	347	358	381	377	364	391	343	339	360	324	367	377	341	344	369	375	396	368	351	374	358	378	371	387	383	366	349	369	361	367	326	351	393	396	363	344	373	324	386	352	361	383	352	344	378	345	385	374	377	364	333	348	356	381	330	366	356	385	348	360	367	341	348	350	360	374	347	357	384	326	397	377	341	350	352	354	332	326	337	347	372	395	371	384	364	345	379	369	383	362	376	343	369	349	346	354	365	357	355	360	358	388	378	386	373	381	343	380	363	375	354	383	368	347	394	355	346	363	363	380	370	385	406	359	367	363	373	378	375	381	362	350	320	329	363	365	357	369	390	365	358	344	387	342	368	346	381	353	357	365	340	357	358	362	363	373	356	352	357	403	373	359	364	375	333	364	382	349	389	344	347	372	407	340	368	356	354	365	364	337	350	358	356	380	352	390	355	375	364	385	322	385	335	349	341	363	335	381	362	341	389	386	339	311	361	356	340	359	356	344	386	313	372	352	329	360	358	331	366	348	378	386	379	371	370	372	346	375	338	355	335	315	355	375	354	361	378	368	368	350	364	339	355	337	401	370	378	362	353	314	358	371	342	349	357	361	350	328	376	348	370	348	366	369	371	374	326	330	348	332	366	355	323	337	351	343	353	389	375	377	357	339	389	359	352	359	329	340	345	368	332	363	360	322	360	351	375	396	408	331	359	343	332	365	368	357	359	359	353	367	370	360	351	344	364	362	357	343	339	331	356	333	373	389	349	385	371	367	350	358	360	369	340	366	369	371	346	380	374	367	387	340	382	351	361	353	380	314	337	368	398	363	329	370	364	385	337	379	386	383	353	325	343	347	347	340	354	370	393	354	344	340	347	373	349	341	361	379	368	353	366	364	382	349	366	384	367	343	353	359	340	377	362	373	334	325	374	348	349	360	382	355	369	343	350	370	356	364	387	333	369	362	384	355	338	398	373	376	342	399	355	378	345	381	368	351	348	346	373	358	357	353	349	348	377	335	365	344	374	367	347	350	370	353	400	368	369	347	374	373	356	354	345	352	320	338	350	360	370	385	348	354	340	410	372	345	344	371	363	347	360	351	378	388	349	416	358	380	358	367	367	345	344	367	372	335	388	389	368	349	390	361	378	336	402	378	337	368	370	367	371	366	356	349	378	360	328	384	303	358	382	380	352	381	370	367	360	346	356	366	345	385	359	375	355	361	370	370	353	332	381	361	373	362	387	373	396	344	359	381	367	402	373	343	340	348	328	362	350	326	375	346	367	353	351	378	346	386	314	360	396	329	336	389	354	352	363	333	361	349	352	350	359	345	357	371	362	343	381	329	395	338	414	350	347	370	358	361	340	368	390	344	342	319	355	327	409	351	376	359	360	367	332	364	357	326	358	352	358	354	362	362	366	344	358	347	343	349	363	330	349	375	348	369	360	358	374	405	354	410	354	337	401	369	373	380	396	343	362	373	348	370	403	386	338	368	353	331	356	331	387	374	376	347	368	358	383	343	389	343	343	355	335	380	352	371	360	331	366	361	335	371	377	353	357	385	375	342	333	407	341	339	365	328	369	366	386	364	373	355	334	355	353	357
27636	17287	3471	748	541	476	393	308	324	333	343	309	267	273	298	332	301	290	275	262	311	320	270	282	289	286	294	309	306	301	294	312	294	295	280	300	283	300	310	311	261	294	293	306	341	298	287	309	269	297	318	305	309	309	315	264	314	294	284	305	302	325	278	289	317	318	305	264	285	258	267	291	321	307	293	303	303	328	289	298	304	321	274	281	290	296	287	327	316	332	267	328	310	293	293	308	269	304	291	294	294	281	308	313	298	300	296	307	304	281	294	309	247	286	297	301	330	312	314	278	282	281	283	330	308	305	295	330	295	329	287	297	301	306	323	285	302	294	252	288	294	322	349	268	300	297	278	303	310	320	317	297	297	285	291	292	276	289	295	293	312	286	310	257	260	283	294	275	308	272	275	309	309	312	276	330	294	296	323	304	304	318	296	305	288	293	327	302	280	290	302	309	289	302	271	282	287	312	307	303	279	292	294	285	351	331	299	301	293	298	307	306	305	315	310	329	282	305	295	310	309	306	306	308	289	308	293	289	282	302	295	328	305	291	291	272	297	287	287	287	311	287	269	304	289	282	320	293	277	295	307	298	267	335	316	296	308	300	311	272	296	295	261	289	296	302	281	306	276	277	285	309	266	282	289	280	297	296	322	285	301	306	276	290	285	292	299	300	305	314	332	316	318	353	309	284	301	282	292	308	290	327	299	310	301	267	326	313	298	288	294	285	316	316	300	342	321	294	302	299	302	273	282	307	306	263	297	293	295	306	299	295	292	316	282	302	279	350	296	265	302	313	298	278	303	283	289	286	277	271	315	298	302	287	317	299	284	291	295	320	284	293	330	326	289	326	299	284	284	317	312	297	315	312	280	300	302	289	312	282	286	273	311	325	306	296	273	284	291	277	281	304	301	321	296	327	285	309	275	304	281	302	303	270	281	280	271	270	299	324	301	289	316	282	295	340	308	272	302	288	322	292	274	290	304	303	321	314	306	311	284	273	289	275	301	284	286	286	323	336	318	302	272	296	310	284	281	326	327	293	302	285	301	305	322	293	287	304	309	296	313	292	306	305	287	277	317	287	309	314	310	276	305	317	283	328	308	329	330	317	283	285	290	293	295	261	262	296	305	297	280	309	300	289	278	293	298	304	319	294	312	318	291	343	297	329	301	306	290	272	298	291	287	297	303	307	325	317	298	319	294	290	326	290	316	293	287	315	301	256	286	342	285	320	291	302	293	290	288	303	302	317	307	324	330	301	285	301	292	283	322	333	272	319	293	288	312	312	328	313	276	317	304	312	288	293	312	260	335	283	275	306	329	288	281	300	299	317	295	299	302	323	289	277	289	311	286	330	276	300	300	276	295	277	292	303	321	315	287	306	292	311	323	287	292	280	298	323	281	296	325	284	270	306	315	287	314	289	333	307	290	269	330	288	331	292	336	301	293	278	271	277	276	269	284	315	316	305	294	317	275	256	331	298	282	300	296	311	302	318	285	292	276	273	305	285	310	264	312	304	313	312	304	306	296	275	290	287	320	296	300	314	316	283	311	295	304	301	270	286	295	312	295	285	279	283	334	300	303	292	281	300	310	262	304	287	284	294	287	326	278	325	308	307	308	311	281	288	309	292	285	295	273	316	311	302	291	332	287	289	295	312	301	292	276	282	311	285	301	312	274	318	318	331	315	327	290	300	310	281	303	334	277	297	286	279	314	302	290	280	279	313	286	290	287	298	294	293	282	290	304	295	265	291	318	306	286	299	300	309	289	276	314	314	293	285	291	298	279	315	298	251	267	291	267	309	304	321	313	295	268	312	263	321	290	308	300	288	317	280	329	290	284	277	308	315	313	295	277	316	275	294	305	280	316	323	334	309	271	299	285	322	290	266	303	313	345	330	277	287	291	324	282	321	269	290	298	270	281	281	314	305	280	291	265	305	295	272	301	272	319	283	297	316	285	282	296	300	294	303	322	338	280	313	296	302	273	281	275	298	282	294	276	300	286	318	316	314	282	261	299	319	304	312	290	325	282	300	304	276	301	339	296	287	321	305	306	309	302	286	328	264	303	274	312	295	302	290	316	306	320	317	269	352	285	273	337	296	293	307	293	276	317	287	269	330	289	339	325	318	296	318	282	294	280	286	303	314	302	314	314	307	317	294	275	278	306	323	294	322	302	296	296	309	321	296	295	276	266	301	319	323	247	327	291	282	283	305	323	259	327	261	305	344	299	287	281	284	300	272	306	306	316	281	272	281	305	315	270	291	324	335	295	264	289	291	311	268	316	290	320	288	303	303	306	275	307	291	265	304	294	289	293	272	296	303	298	294	324	299	303	331	261	323	303	288	299	294	279	330	308	284	295	257	306	297	314	322	278	285	269	312	285	295	268	271	278	280	311	324	289	279	284	292	309	310	308	297	308	289	308	313	286	285	301	289	288	275	334	275	275	300	308	282	298	302	289	295	291	285	315	332	264	291	283	295	271	287	289	301	286	278	270	287	326	304	296	300	309	321	317	260	286	349	296	310	292	281	303	314	282	280	327	331	285	324	301	248	318	296	315	337	340	313	316	283	274	258	302	329	293	289	317	295	301	311	317	291	292	287	292	304	308	320	315	280	297	324	282	309	283	296	288	320	303	347	290	263	271	314	290	297	302	330	336	309	290	292	290	313	316	300	312	309	262	306	304	282	320	298	292	276	326	278	308	292	304	295	294	304	282	312	313	272	283	300	300	303	296	294	309	274	320	298	299	330	290	303	315	278	323	313	311	294	284	306	305	284	291	304	278	313	293	301	280	318	308	314	271	289	320	308	321	292	307	311	290	330	296	296	286	303	298	287	311	310	292	292	317	299	291	304	307	277	299	305	282	296	336	313	306	287	313	302	311	296	288	304	281	303	295	311	310	322	301	301	292	270	292	316	295	318	323	301	313	291	284	302	303	290	317	324	320	317	307	274	335	283	290	281	301	287	276	307	279	285	277	291	299	304	288	306	298	276	313	300	298	296	308	299	298	313	308	314	292	292	333	289	328	315	270	307	290	315	309	313	279	302	279	286	283	288	266	301	278	309	297	294	295	311	272	269	313	303	291	315	299	297	277	284	295	300	292	304	275	314	301	306	319	299	288	345	289	296	301	307	286	276	309	302	339	314	294	339	301	327	305	324	272	303	293	312	303	315	273	314	272	279	338	304	306	278	293	301	292	284	331	268	282	314	315	291	337	323	321	301	322	305	293	317	298	293	282	314	305	307	319	331	308	294	282	323	295	303	285	268	315	314	272	272	256	308	278	323	290	293	304	289	290	280	316	272	275	322	280	317	296	287	280	290	305	291	274	299	331	317	291	323	285	281	299	269	293	333	276	270	296	277	324	281	330	287	288	272	300	300	326	309	296	304	310	271	321	293	276	356	276	291	285	270	289	294	252	284	287	301	300	296	295	288	282	280	279	321	273	283	318	272	276	299	295	313	279	286	302	278	293	293	317	292	304	291	311	291	307	301
8775	2271	699	471	459	371	388	328	336	341	362	333	334	326	363	308	317	357	361	329	332	321	328	369	338	344	318	352	371	332	314	361	334	307	351	312	337	298	362	332	377	349	319	361	325	320	330	349	312	308	328	335	340	308	336	324	347	335	342	341	334	347	322	327	283	315	337	280	367	316	326	331	315	328	351	298	354	310	320	350	336	385	307	332	329	324	377	346	339	326	335	346	328	325	347	331	325	325	357	357	346	316	329	329	354	361	293	350	311	336	307	344	331	341	316	342	337	356	330	336	318	350	329	329	346	320	309	321	348	334	343	361	314	327	328	367	331	322	322	316	368	323	318	328	382	337	324	322	370	308	308	372	343	323	329	300	354	337	327	321	364	342	323	372	327	304	346	343	332	330	323	312	341	308	359	359	333	341	354	351	369	339	322	337	317	377	343	353	336	370	364	299	366	319	323	298	342	343	342	344	317	328	331	326	355	318	321	308	335	307	360	329	311	323	321	336	366	307	295	334	351	320	324	351	313	333	336	309	311	322	314	337	314	333	325	336	364	327	341	393	327	344	338	346	319	347	374	346	296	359	297	321	326	301	369	318	335	319	348	360	337	339	348	281	341	322	333	334	315	344	326	331	324	335	356	341	293	327	333	324	358	371	351	308	329	340	320	324	313	376	315	321	359	348	382	335	349	320	317	349	329	344	339	348	326	310	341	355	347	323	321	354	358	360	334	369	330	317	363	353	321	363	352	319	331	339	319	308	340	340	280	331	335	322	318	306	359	300	316	309	337	335	350	336	343	371	328	294	326	332	329	295	308	342	374	302	319	312	335	346	321	333	352	350	321	358	318	316	331	330	321	313	333	359	349	333	333	322	336	324	326	329	325	338	346	343	316	302	325	350	325	340	298	337	349	342	332	364	311	347	360	299	332	352	314	314	319	316	321	316	340	339	319	344	346	336	326	341	363	306	352	341	309	361	318	320	327	360	345	332	345	353	331	323	339	301	332	326	380	345	296	329	328	351	374	317	308	294	321	342	352	320	331	306	359	326	333	310	298	331	335	364	338	327	331	341	333	361	341	324	325	333	332	317	314	308	338	314	343	365	332	330	331	302	344	337	318	318	347	348	348	354	330	323	377	331	325	333	321	382	311	337	345	320	336	323	313	319	355	330	328	360	314	321	325	332	351	340	306	355	311	310	298	349	318	330	341	322	319	329	351	328	321	293	287	342	317	305	331	333	327	316	349	340	333	317	335	313	338	361	345	361	367	322	326	348	331	326	359	331	335	365	322	305	349	318	341	303	309	316	339	302	339	345	349	354	358	309	304	304	328	337	348	346	321	323	336	315	337	364	323	356	339	315	311	332	350	358	320	366	313	344	351	391	353	276	346	300	332	333	354	347	333	333	333	301	357	332	364	345	352	344	340	332	347	360	326	331	338	358	305	375	376	332	323	337	340	323	378	323	365	325	324	327	334	325	332	324	320	353	340	340	326	330	334	351	329	377	290	305	329	336	310	315	337	306	331	322	331	384	334	332	329	300	325	332	344	329	360	358	350	361	311	338	330	383	352	322	349	321	348	335	337	309	374	318	303	320	320	317	310	309	328	330	347	328	332	340	324	333	362	336	349	373	341	320	302	340	320	327	331	356	335	303	337	300	301	345	325	315	341	351	308	342	329	345	372	306	359	337	343	289	311	332	305	387	334	335	324	321	373	354	328	337	350	351	323	337	325	321	322	339	352	337	336	355	362	331	345	346	351	339	360	341	312	342	357	315	340	323	340	353	326	347	324	328	315	317	322	346	336	345	342	364	333	328	350	329	330	330	375	337	318	368	307	316	345	293	321	328	329	369	379	322	326	349	381	315	346	348	310	350	318	344	302	326	310	351	369	321	350	325	308	337	352	340	313	311	302	332	324	336	331	332	339	351	331	315	315	334	322	343	289	342	352	356	324	333	297	335	334	305	335	347	339	337	311	315	329	341	334	331	325	321	335	337	328	359	303	319	343	308	349	324	357	373	320	336	335	301	320	313	333	319	377	353	338	310	342	362	333	349	339	354	353	389	304	319	320	300	312	292	349	347	356	332	306	343	371	307	340	345	353	354	334	338	347	313	358	355	337	362	340	314	329	363	348	344	343	330	330	322	348	319	345	357	351	364	332	354	321	318	330	318	351	332	331	346	319	342	342	328	325	337	307	331	342	325	349	331	310	338	361	302	326	342	328	333	304	346	327	335	337	301	324	324	340	333	342	321	330	349	330	352	340	324	319	329	321	316	345	335	326	338	350	331	319	359	347	343	327	365	337	341	349	313	344	360	370	328	345	347	338	308	318	317	327	308	305	327	350	346	342	313	341	315	346	350	335	330	310	359	313	330	349	331	322	339	318	311	335	325	329	341	336	364	325	334	330	359	317	321	343	311	319	309	352	287	332	324	362	354	354	346	292	327	312	320	349	297	342	329	330	284	360	350	322	322	346	313	323	311	330	325	342	329	265	351	333	296	350	310	339	326	328	322	336	328	332	337	332	327	365	363	332	327	350	342	328	333	341	334	335	324	357	304	338	339	320	340	344	341	327	321	346	328	353	341	325	351	328	322	345	342	305	347	315	316	299	319	332	334	316	299	308	366	354	310	352	346	351	347	354	340	320	288	341	318	328	331	333	341	312	318	327	306	317	356	314	324	310	351	338	331	339	318	343	353	331	304	336	347	332	304	326	337	343	342	320	342	337	324	328	355	316	355	348	350	305	318	325	367	326	355	320	330	337	331	331	327	363	321	332	340	323	351	294	360	325	337	322	318	353	350	357	305	322	333	308	324	320	274	330	291	328	345	341	342	288	331	307	309	339	332	319	339	338	338	343	312	332	345	355	333	359	335	347	336	287	322	341	339	322	302	337	338	337	349	329	316	343	345	322	340	343	325	321	326	348	291	332	313	303	345	332	317	307	353	335	333	306	341	328	337	343	352	357	324	308	329	335	345	353	341	323	309	344	347	352	328	341	299	303	339	343	320	349	323	294	339	332	355	335	352	316	311	338	319	315	369	319	335	360	337	337	364	339	343	326	328	321	316	305	332	357	328	342	301	328	309	341	344	313	326	322	368	322	287	337	311	343	340	338	330	338	325	318	321	375	320	338	348	334	336	314	324	328	329	307	343	364	335	320	336	371	333	333	342	367	335	325	323	330	322	329	330	305	331	355	333	313	315	338	338	331	297	333	366	333	328	361	330	353	314	290	310	359	316	320	312	305	341	321	329	355	310	321	317	334	328	345	312	331	304	342	343	350	348	336	341	352	349	336	323	305	326	337	323	365	349	329	314	351	364	346	345	326	325	312	346	312	331	285	324	332	328	329	339	321	303	304	360	319	371	342	354	361	316	349	350	354	352	355	334	337	305	343	373	346	320	311	391	338	342	349	329	316	331	312	314	341	318	325	338	352	333	358	356	336	351	355	344	301	312	344	351	335	353	335	321	318	332	285	336	365	359
23692	21108	28238	24183	21106	8599	686	469	397	325	341	264	246	230	230	207	192	184	187	197	229	197	148	164	190	179	160	168	164	161	165	179	173	162	179	142	172	165	161	168	204	148	166	135	178	154	139	141	161	171	165	142	153	164	158	167	163	163	158	165	175	148	167	158	173	145	158	173	148	136	157	153	161	168	151	136	140	149	155	145	165	149	148	160	143	164	147	165	131	163	168	134	150	139	145	128	130	169	138	190	160	155	147	148	152	172	160	182	147	163	147	165	157	170	152	150	167	167	149	140	166	147	149	150	159	178	148	155	131	158	160	162	151	162	153	145	164	155	148	153	147	140	157	144	160	158	133	156	162	143	139	182	152	151	152	174	179	144	155	134	140	160	140	158	161	164	171	145	141	156	158	144	164	142	195	178	135	144	158	129	148	161	145	145	146	161	178	168	128	155	156	141	152	150	169	162	173	140	165	155	164	150	161	151	165	151	161	145	143	167	151	156	145	158	159	144	147	147	164	141	156	157	153	120	154	165	151	167	157	169	161	169	150	163	167	148	163	136	158	142	174	145	158	174	175	148	154	134	143	151	164	149	155	144	176	165	164	169	126	162	193	159	141	153	163	157	150	130	159	177	127	157	157	174	159	163	166	169	177	140	146	140	169	134	138	140	163	162	144	142	166	119	192	139	151	172	134	152	144	150	132	161	140	153	158	160	149	161	132	176	162	163	164	166	148	151	145	140	169	148	161	165	152	159	147	148	148	165	161	167	148	155	153	155	126	126	140	144	136	144	139	151	151	131	170	168	158	142	148	160	155	132	159	145	166	164	172	138	141	154	146	159	168	162	118	145	158	135	151	135	143	136	147	154	150	137	140	164	144	152	156	152	164	175	163	156	166	167	160	147	153	149	162	152	175	150	182	158	145	172	131	149	152	132	141	144	161	170	161	151	145	146	167	147	159	145	170	173	135	161	155	173	144	179	159	140	169	162	138	179	168	145	119	148	148	161	174	176	136	158	143	167	158	149	166	158	157	151	171	138	167	132	149	158	154	121	148	142	160	149	155	143	138	175	162	184	134	138	153	156	135	140	171	154	155	151	143	166	144	138	164	147	160	132	173	160	158	130	152	184	149	145	180	147	135	133	145	150	156	163	161	139	146	162	144	138	142	163	141	161	167	155	151	170	150	145	177	148	170	135	165	161	164	151	141	158	177	188	173	143	144	164	167	142	158	145	155	166	152	154	161	149	165	138	159	143	155	155	145	168	168	156	155	140	177	153	168	150	151	142	159	161	155	160	146	150	152	170	187	155	140	146	156	147	181	159	152	154	151	161	132	163	168	163	160	154	138	153	131	138	158	169	159	163	169	159	150	152	150	156	165	142	172	158	169	150	170	144	164	167	149	162	168	173	154	127	144	132	135	165	189	161	135	151	144	161	164	156	116	125	159	138	172	159	159	162	181	137	145	169	160	155	128	160	152	160	155	159	170	190	166	144	143	159	143	144	171	168	153	129	168	153	144	162	152	131	159	143	161	153	165	152	155	163	148	182	159	159	172	158	139	141	150	159	147	143	152	163	140	149	142	149	142	161	135	158	125	156	149	165	158	147	176	169	142	146	125	162	153	152	165	141	155	137	166	153	154	154	177	155	154	168	140	172	171	149	148	165	155	153	169	128	151	166	157	149	160	160	154	161	172	151	158	162	131	131	172	163	153	137	148	180	143	159	164	123	139	170	151	169	140	154	177	145	159	163	164	146	149	150	157	168	154	156	179	155	167	143	159	152	171	162	139	164	141	150	161	163	161	161	165	162	138	156	160	140	158	154	135	152	133	142	157	174	137	167	153	148	158	143	160	176	171	148	135	138	145	172	138	165	141	159	144	165	148	144	164	150	193	149	169	162	157	134	158	157	162	154	153	166	171	149	169	123	159	152	173	152	139	152	150	161	141	162	179	150	153	152	148	152	159	153	168	180	166	158	134	172	172	172	158	164	171	156	162	159	156	145	173	170	163	161	158	151	163	145	156	152	156	164	180	155	139	129	141	149	171	131	162	127	149	153	141	160	158	136	163	152	156	182	155	151	158	135	165	148	145	141	179	154	176	176	157	150	137	155	149	149	142	170	163	164	180	167	161	170	144	136	163	162	148	157	134	147	150	156	149	178	151	140	163	138	165	181	140	156	154	158	159	142	165	168	135	149	168	150	153	155	157	149	158	152	153	147	136	141	146	142	170	171	158	149	164	161	132	166	128	150	151	148	159	156	166	167	162	168	160	130	149	146	177	128	129	169	147	146	182	165	138	167	149	147	158	134	142	129	147	142	165	137	157	172	138	154	172	169	148	177	148	170	149	131	146	143	164	153	147	180	161	128	147	156	146	180	168	160	137	153	144	152	177	152	161	141	159	130	166	172	165	156	144	171	175	150	146	136	149	146	131	142	169	171	158	163	155	143	159	159	179	145	150	151	145	152	160	142	163	143	157	179	146	155	141	135	131	155	135	150	144	148	165	180	170	180	140	151	158	144	164	146	157	151	181	173	173	128	158	170	169	161	159	149	149	160	165	174	152	154	165	155	139	165	153	156	177	146	152	153	172	161	156	147	147	170	150	156	132	163	153	153	135	166	139	158	150	145	170	179	153	172	149	148	160	152	158	156	162	144	172	168	170	155	155	152	163	175	161	157	147	156	153	153	182	143	146	149	154	163	161	163	156	189	156	174	157	133	140	149	172	196	156	161	150	150	165	182	166	137	160	134	161	141	148	130	136	148	152	140	159	142	143	143	128	133	160	146	175	172	153	157	169	160	129	167	174	144	168	155	156	166	156	153	153	164	153	145	156	145	142	172	137	156	160	155	153	162	139	146	139	172	155	159	127	146	189	185	166	152	156	144	144	155	161	151	144	145	148	157	138	158	157	161	145	141	141	138	153	141	149	182	155	138	163	144	131	153	160	154	150	140	155	126	133	149	155	157	155	152	149	145	159	162	144	168	150	153	141	130	151	154	147	161	175	132	166	144	146	125	120	163	133	146	150	162	176	162	139	160	156	143	161	156	160	179	160	143	149	170	137	137	140	162	171	152	149	153	182	165	154	135	158	154	148	179	136	136	179	157	141	129	179	151	129	155	136	159	149	124	178	163	147	183	181	159	186	160	176	161	162	171	159	141	155	143	160	181	144	140	155	151	163	154	157	131	170	145	155	172	150	156	155	146	159	149	134	147	169	151	158	136	144	139	156	131	159	151	161	154	152	181	175	151	166	146	143	155	162	147	158	150	167	174	170	153	146	168	159	137	135	170	149	142	150	162	171	169	153	153	146	169	160	144	145	159	177	135	164	157	133	141	152	157	154	146	153	158	139	165	168	143	167	162	154	129	144	175	173	152	141	149	132	174	167	134	152	149	167	143	155	172	137	150	158	157	168	155	146	174	150	165	169	152	133	157	151	155	164	147	157	139	152	153	168	146	157	156	137	153	132	139	160	178	155	147	166	144
30413	17199	5242	2415	1735	1281	915	711	614	533	454	369	337	301	302	297	251	261	224	232	226	213	216	187	224	223	229	214	207	180	200	175	192	187	180	192	192	193	180	196	170	196	190	198	169	164	186	150	180	166	196	181	167	191	196	187	183	178	163	160	173	187	202	172	200	190	175	173	190	169	207	203	177	193	178	189	171	178	200	181	173	192	185	173	192	185	152	179	200	167	203	192	224	202	161	173	175	191	193	166	183	178	171	180	164	176	174	176	181	178	199	142	165	188	183	163	162	181	173	175	187	196	195	191	175	198	184	194	162	179	176	177	171	173	174	185	196	174	196	186	166	189	180	180	183	178	142	153	187	176	166	167	165	176	168	169	157	217	161	168	160	175	179	158	171	185	181	191	166	162	170	164	174	181	173	176	177	186	191	180	173	184	157	183	184	170	167	195	172	180	187	167	174	178	173	161	183	191	153	167	204	169	172	191	190	168	170	160	180	185	202	194	171	157	172	161	184	172	184	175	160	186	161	174	182	211	164	190	178	169	171	196	170	184	185	195	192	172	161	200	193	187	199	194	186	176	149	200	133	176	182	190	161	161	172	152	170	195	172	186	177	181	191	167	185	162	178	172	167	202	164	180	196	182	156	148	180	179	181	197	180	170	167	189	191	190	186	194	165	180	181	175	200	180	187	159	177	176	165	160	194	181	178	184	164	160	179	165	190	191	173	187	159	177	185	184	155	183	195	174	201	184	195	167	174	164	177	183	171	178	166	183	182	162	169	185	169	199	176	156	177	159	166	173	178	175	191	163	171	180	224	193	158	170	147	208	180	186	175	176	176	171	193	162	189	179	157	177	198	193	171	198	157	195	189	179	169	174	164	178	172	204	182	197	195	175	192	183	172	176	168	199	183	148	162	189	157	162	181	156	168	191	175	199	171	175	165	160	159	177	184	182	179	172	178	196	188	179	169	171	181	195	179	193	177	192	169	178	177	156	200	206	168	178	174	177	176	187	191	186	193	193	183	193	174	165	163	151	169	201	157	161	155	187	190	191	182	173	160	185	163	194	209	165	182	162	185	198	181	155	155	189	193	174	176	185	160	172	179	171	183	175	184	156	187	172	201	173	175	185	194	182	174	185	184	165	180	164	177	215	185	178	203	193	181	171	186	178	190	176	181	191	177	174	190	174	189	175	194	172	197	153	196	164	206	170	153	182	180	188	212	180	160	192	174	172	176	173	180	179	198	190	183	180	184	208	200	212	180	184	185	152	158	142	189	193	171	164	186	181	171	187	150	193	201	186	180	150	184	155	174	176	186	195	165	187	170	164	166	194	186	150	177	169	183	171	165	143	170	204	186	166	181	179	181	195	182	194	199	176	188	193	173	163	155	188	168	188	161	169	176	160	167	165	202	203	153	159	157	165	187	156	189	179	178	176	171	171	203	202	170	165	164	179	175	161	177	187	192	175	183	160	157	157	196	159	194	190	198	195	173	179	154	172	157	162	180	185	147	173	196	194	168	188	197	179	164	177	169	177	181	179	166	162	196	188	173	177	200	176	184	190	176	197	176	174	181	187	196	158	173	183	165	185	167	178	183	184	194	140	159	163	170	174	155	192	158	171	180	166	170	186	143	184	193	181	167	160	147	179	185	164	167	172	187	193	146	204	175	185	165	175	177	170	168	188	175	161	159	181	176	176	205	196	174	189	173	165	172	147	173	194	161	167	182	160	172	167	157	173	175	179	179	181	171	192	179	182	190	183	161	189	175	175	199	190	188	179	194	176	181	173	159	182	159	185	179	173	189	177	174	144	162	164	184	201	187	175	167	172	178	167	178	176	175	175	199	173	192	163	175	211	184	179	188	177	184	185	172	156	196	179	186	159	163	172	168	157	167	137	180	147	195	172	160	173	196	180	190	181	169	169	197	188	180	193	164	172	186	200	191	195	172	193	151	173	184	160	186	164	170	181	186	190	170	199	166	163	139	174	168	187	197	183	171	186	190	196	188	189	199	187	163	185	188	168	170	162	198	202	168	190	189	181	158	171	180	182	176	165	195	165	194	154	180	188	169	186	186	169	181	168	190	179	167	158	178	184	175	170	183	174	160	178	200	183	168	175	176	191	190	188	177	192	165	175	165	179	168	184	188	173	173	170	217	200	172	169	193	175	161	157	186	179	170	172	146	180	166	172	177	171	187	196	183	188	149	140	180	188	189	171	176	206	199	167	177	189	160	175	178	180	168	189	201	172	202	187	183	188	163	165	182	185	184	185	158	152	169	197	163	153	186	160	181	169	183	187	182	165	171	191	181	170	186	170	168	163	166	200	174	189	152	170	186	170	180	181	171	179	175	176	184	193	171	174	169	153	169	176	171	166	183	178	172	185	175	194	191	198	195	176	162	163	187	165	156	170	169	196	173	168	199	205	173	178	189	168	175	171	168	161	181	175	195	165	186	165	183	174	196	172	160	171	171	171	187	153	176	171	166	181	180	177	181	177	188	200	174	181	183	203	185	208	163	173	178	154	171	173	165	173	192	158	170	188	170	162	187	158	173	180	167	169	166	162	190	186	177	174	168	198	180	187	163	183	171	180	170	171	195	176	181	179	182	182	180	178	167	159	175	177	186	190	157	148	174	163	183	176	186	181	176	165	198	187	172	197	170	176	160	198	178	175	181	165	202	191	174	167	194	176	204	182	178	193	192	191	170	202	156	178	164	166	166	182	188	174	170	181	169	186	158	181	176	173	170	188	185	176	185	161	188	160	183	190	162	193	178	189	187	187	169	170	158	185	164	182	170	183	179	173	176	179	169	158	161	181	149	176	165	176	166	187	188	174	176	184	194	184	193	155	159	178	149	179	152	196	167	159	186	162	191	185	161	180	200	182	179	169	180	164	180	155	172	171	197	157	169	195	194	168	184	191	208	174	171	177	161	181	173	174	182	181	157	189	203	166	188	210	174	183	167	165	195	156	176	184	181	201	190	145	197	163	193	163	172	174	158	175	181	197	171	157	159	147	171	177	180	170	165	187	201	173	171	180	200	205	186	181	195	152	184	188	154	177	199	192	184	181	163	176	180	177	188	163	175	165	169	201	174	151	165	171	149	170	157	170	178	172	165	188	209	170	176	173	150	179	170	186	181	159	170	186	183	153	168	195	164	184	157	182	186	171	152	186	164	192	190	175	161	160	168	167	186	201	182	170	179	187	170	195	178	168	182	154	178	174	181	195	188	208	182	171	161	186	170	177	165	154	196	157	165	185	180	137	164	177	189	182	175	155	173	168	187	187	184	193	183	185	171	180	175	161	183	159	179	180	174	194	148	173	186	164	202	167	170	152	176	160	178	176	175	184	159	175	154	186	189	147	170	166	184	164	188	180	162	167	173	181	189	180	178	167	191	191	175	191	148	176	173	181	170	158	166	172	181	164	177	187	203	194	175	197	174	187	195	206	177	164	149	192	166	188	174	170	181	168	201	169	173	163	157	185	181	184
24802	21044	27014	25198	9324	898	711	686	659	605	592	526	556	553	571	554	537	537	498	499	500	521	523	519	495	500	531	541	503	520	531	559	544	503	486	491	493	580	526	525	460	509	538	527	492	481	516	536	484	525	507	527	513	499	554	506	499	507	486	547	483	507	472	490	485	509	467	499	475	497	515	514	499	538	516	496	490	490	507	509	450	494	531	521	460	490	448	489	496	460	452	485	500	483	484	434	540	524	454	470	483	495	494	489	548	524	517	476	513	477	451	512	478	485	480	502	516	473	457	474	496	516	478	485	484	517	516	490	492	483	539	478	492	526	522	513	517	503	487	502	550	481	506	488	515	536	503	543	475	480	507	493	477	515	496	525	493	480	488	508	509	505	545	519	526	473	501	558	451	494	494	494	499	514	492	469	478	479	502	494	514	490	538	502	469	522	519	505	505	517	496	466	472	511	491	505	491	496	508	471	492	500	521	486	477	480	505	531	520	524	503	474	462	518	501	476	522	503	522	523	519	522	486	506	501	514	496	509	498	529	506	514	471	546	498	547	505	563	534	536	508	430	482	524	511	480	478	475	484	507	447	519	530	516	477	492	501	500	520	481	526	559	495	516	496	539	481	569	483	504	521	526	507	478	492	446	531	507	536	489	516	501	525	501	532	473	492	525	503	501	503	462	472	502	525	511	532	526	490	524	475	494	457	445	493	457	470	491	473	504	508	471	503	514	494	508	504	525	515	484	529	517	470	450	497	512	501	519	504	500	486	482	509	482	498	479	494	496	482	495	510	467	498	543	498	505	481	482	505	496	472	475	529	529	489	460	518	478	535	526	480	458	502	515	464	517	494	524	473	518	508	493	481	520	508	486	530	476	500	507	530	493	447	478	490	477	516	457	516	500	503	475	516	495	501	486	547	461	490	481	500	497	476	496	497	481	515	543	529	522	423	497	507	505	499	511	494	515	505	507	509	483	523	503	492	528	492	503	491	477	493	490	511	507	496	488	504	499	458	487	510	481	480	531	487	494	520	517	527	509	479	542	456	487	487	465	524	505	516	487	530	515	491	533	522	475	532	469	516	471	511	517	504	469	537	446	496	484	499	505	491	507	486	510	496	490	479	506	526	513	506	533	494	492	529	491	541	502	500	523	492	513	491	480	506	499	490	500	473	493	463	483	526	511	485	513	495	510	497	512	516	514	476	563	480	465	494	534	488	499	499	544	515	478	489	498	501	517	484	529	529	499	514	509	486	484	482	475	506	503	467	533	516	521	489	520	495	502	515	543	516	462	446	516	494	513	480	454	525	506	498	537	487	469	526	501	515	469	505	481	491	522	496	520	544	494	510	506	513	469	494	466	455	484	513	535	553	553	495	466	484	527	514	508	490	508	532	516	487	528	532	487	495	479	510	468	474	502	529	574	492	508	495	518	515	552	495	508	522	527	509	491	494	467	527	474	531	497	482	477	506	525	514	528	484	487	501	482	504	450	486	483	508	520	497	505	520	478	459	531	491	492	518	496	462	515	522	521	477	523	475	507	502	482	468	498	498	494	466	493	513	480	531	524	568	466	501	479	488	488	521	498	497	549	522	503	548	502	498	485	494	495	516	522	489	467	504	451	505	489	480	494	510	498	535	488	482	500	498	494	451	541	492	505	514	465	493	503	497	534	516	513	513	446	528	499	498	490	498	507	498	503	526	504	481	503	553	475	514	489	494	502	499	474	469	505	539	480	524	460	491	490	487	514	496	493	492	484	478	503	500	515	507	495	495	496	450	505	495	495	523	497	458	501	500	483	459	506	520	523	543	517	486	505	513	522	450	475	458	503	544	489	472	464	491	503	508	492	520	485	505	527	531	445	512	504	485	500	543	493	491	487	476	457	486	482	508	488	524	466	522	502	504	553	496	470	505	510	489	487	485	487	515	512	504	504	505	517	492	511	451	490	493	487	509	466	526	506	509	509	491	481	492	476	499	507	449	525	475	495	470	565	478	475	504	479	482	498	463	491	524	533	462	485	503	513	497	505	469	513	484	536	467	487	507	521	496	506	490	488	479	527	497	539	507	494	469	519	517	488	475	483	483	526	515	496	520	498	504	495	485	505	500	484	531	472	535	537	495	473	457	491	501	548	461	492	522	455	526	505	492	514	493	492	520	492	519	494	504	498	515	501	513	461	500	457	496	528	504	552	460	498	515	487	510	479	494	467	544	516	476	460	517	504	485	455	484	535	493	501	497	527	503	542	529	480	509	528	496	517	517	491	500	524	508	495	484	504	472	517	478	488	524	495	510	517	481	501	483	461	476	527	497	502	559	474	505	493	485	504	537	500	514	477	506	526	494	550	467	497	461	505	474	510	464	502	484	441	493	555	528	482	440	532	476	468	477	519	536	515	510	471	491	498	508	523	465	526	504	533	486	486	484	478	488	505	502	472	467	519	529	524	490	513	503	511	533	495	530	543	507	532	557	531	489	521	520	485	510	475	499	483	488	469	545	501	493	486	498	484	493	508	529	484	491	478	496	516	471	476	510	502	502	515	519	495	493	469	504	463	513	456	486	484	509	498	498	501	488	492	512	539	503	501	512	530	497	506	509	530	514	496	499	485	519	561	524	528	487	507	494	452	465	527	505	503	529	500	513	498	444	493	478	548	516	494	511	453	499	534	479	516	487	521	505	518	528	512	528	499	488	514	517	517	484	535	512	456	486	505	522	486	475	507	504	524	510	497	490	494	465	526	483	519	504	519	490	531	479	506	538	522	518	510	476	459	491	501	510	475	526	529	507	506	525	515	514	532	475	494	492	475	512	481	496	507	489	465	487	494	526	494	528	514	514	480	536	446	492	520	490	475	513	490	531	506	502	494	517	528	484	504	493	503	522	526	515	536	494	487	481	489	496	497	509	499	496	482	508	491	500	506	526	489	511	474	531	497	484	509	522	517	463	530	488	492	493	482	444	486	462	491	479	484	518	491	504	540	444	512	508	517	512	502	506	490	494	510	484	522	524	503	478	485	505	503	506	527	489	484	469	502	534	508	463	527	506	512	452	482	511	492	522	482	519	493	455	511	507	505	501	488	495	506	466	485	486	509	547	490	487	484	490	473	467	535	463	513	529	503	468	483	531	507	477	516	459	553	531	523	496	498	538	489	487	516	506	473	490	491	447	558	524	479	489	494	510	489	468	462	527	486	471	502	442	488	498	470	513	480	508	521	500	518	497	434	493	509	524	467	469	483	535	514	471	536	465	500	483	504	459	508	512	479	497	500	515	461	504	513	496	501	473	489	526	526	517	483	480	478	496	494	498	428	541	509	495	478	522	504	520	521	493	486	504	522	453	488	461	479	506	448	491	477	519	505	526	515	500	508	534	494	527	479	532	546	497	526	472	492	516	504	493	522	479	501	518	513	461	511	515	498	464	507	480	513	476	509	474	524	464	459	529	511	514	475	512	502	518	505	534	527	537	505	497	466	507	489	470	539	522	491	525	504	510	477
27618	12051	3131	1692	1283	1106	958	823	777	713	724	626	583	558	583	541	580	573	565	572	507	574	568	543	544	557	548	580	537	541	615	559	557	538	541	545	494	544	548	524	535	523	506	534	534	542	494	506	526	500	541	522	484	529	489	525	531	533	552	542	475	519	527	474	518	503	505	543	541	538	527	550	512	528	531	497	520	481	518	484	510	530	532	515	538	540	536	561	545	498	540	528	529	525	536	547	544	541	511	543	526	500	545	519	533	512	529	567	521	536	518	539	507	547	523	516	572	514	522	530	525	509	589	532	499	556	517	527	524	509	537	542	534	531	511	502	562	573	548	496	526	525	522	511	548	540	552	543	548	527	501	556	505	515	506	558	537	482	551	565	555	507	538	514	517	494	530	549	538	549	555	545	540	519	512	550	532	523	520	566	528	523	538	517	470	513	541	485	514	528	550	566	524	551	525	487	497	581	497	511	535	505	545	527	558	489	511	541	520	474	551	526	548	489	519	556	531	531	530	566	530	518	517	524	530	524	448	532	537	518	541	509	519	565	533	517	532	533	566	541	539	542	519	508	553	561	516	540	531	519	510	508	513	529	518	506	511	517	478	486	537	558	511	538	539	496	504	554	538	516	529	518	505	480	534	487	532	539	551	543	530	526	505	507	569	558	560	535	518	494	538	507	518	496	533	530	553	552	533	517	531	529	539	521	535	545	541	539	523	502	495	523	552	567	547	564	512	550	513	555	547	550	546	529	527	512	520	504	527	496	533	511	502	535	518	482	525	509	520	513	539	529	569	499	507	537	553	500	578	509	532	513	554	527	562	569	501	577	565	474	526	521	554	515	506	533	547	516	551	508	549	562	510	477	580	553	516	560	560	506	511	545	567	519	517	562	499	508	526	523	580	560	542	564	500	547	521	476	501	564	505	501	507	496	518	485	485	466	527	542	542	511	531	510	577	505	526	545	537	551	515	539	489	557	548	529	527	533	541	512	470	471	535	505	516	513	538	567	489	502	532	515	494	593	548	545	514	569	522	523	530	519	525	501	552	568	529	528	555	556	541	492	503	534	513	530	534	543	531	534	570	541	542	514	515	500	548	521	555	508	532	539	526	518	502	538	508	526	521	493	559	529	488	519	525	505	546	578	539	492	504	519	534	513	541	546	490	514	510	534	551	553	566	490	538	521	525	523	535	528	538	506	482	532	517	522	547	504	532	532	541	506	567	522	491	574	531	549	535	518	524	490	511	497	529	522	530	495	548	516	521	532	519	537	546	534	526	518	556	489	516	517	516	459	566	527	510	535	513	530	531	467	520	573	512	480	529	528	531	558	526	536	522	549	508	507	542	532	513	531	543	469	513	477	542	533	510	522	489	529	539	522	519	494	549	542	557	530	550	477	486	477	524	541	548	533	517	528	555	524	551	500	543	526	519	570	530	533	529	517	529	507	572	497	522	534	524	526	499	535	505	528	524	564	500	510	516	499	562	540	519	550	520	514	505	503	532	531	535	487	485	530	568	518	551	508	489	494	532	564	509	554	507	517	521	519	528	514	494	500	543	514	505	547	516	511	514	513	531	554	484	489	527	565	512	516	538	493	520	547	529	542	522	577	541	524	562	546	501	508	501	492	531	531	534	526	524	537	502	520	513	536	582	523	547	524	531	480	534	514	548	512	524	514	494	477	565	519	547	517	524	513	584	541	517	457	539	503	533	496	525	509	513	511	541	525	499	517	542	512	495	558	559	469	567	521	487	553	524	540	547	517	576	531	520	508	544	513	552	503	557	488	528	486	522	501	536	522	547	519	550	540	546	507	494	522	545	533	507	522	502	509	581	501	532	545	488	550	487	530	522	538	525	508	527	577	543	512	518	511	517	531	514	536	533	517	525	569	527	552	554	500	483	515	512	559	520	552	516	542	545	524	542	498	487	531	518	487	584	515	550	522	534	513	504	566	533	546	530	453	519	501	528	528	556	530	508	525	530	529	522	515	540	528	494	527	503	526	515	565	527	500	551	534	483	544	545	512	496	537	493	558	500	552	546	547	542	492	534	511	530	554	560	523	509	461	504	536	568	527	535	481	509	521	576	534	510	563	456	532	523	536	479	499	515	458	527	572	526	550	508	502	502	544	489	501	544	530	538	551	505	541	512	516	518	530	508	551	531	527	507	546	529	534	526	509	523	503	536	491	503	563	525	507	540	507	510	517	515	514	536	561	524	467	561	529	548	542	521	505	526	491	533	525	487	550	506	539	563	556	511	494	547	515	564	516	576	550	532	513	516	517	535	538	500	528	496	493	499	495	517	548	544	519	549	540	550	540	493	567	530	545	550	536	519	550	560	521	495	559	548	523	536	529	555	556	485	497	574	522	574	570	489	532	504	552	490	509	556	533	571	496	517	534	550	524	497	514	554	544	532	556	518	532	505	531	497	539	479	487	531	549	530	573	529	562	545	555	506	522	544	570	555	546	511	505	506	568	523	548	492	504	540	512	518	514	533	538	578	511	551	531	490	478	513	484	529	498	504	544	534	510	496	509	540	516	502	539	547	532	474	530	513	524	498	522	548	525	558	546	500	529	459	512	526	536	531	504	511	479	535	539	518	574	520	542	538	520	537	497	542	510	492	548	521	537	554	521	531	517	516	542	516	457	512	516	532	550	506	524	542	511	476	544	518	561	483	517	498	504	528	487	526	540	532	575	493	531	594	524	508	492	502	543	531	524	529	543	518	514	530	541	538	495	529	490	512	534	539	509	520	523	495	564	511	474	524	508	514	518	518	567	494	550	547	555	521	510	562	523	539	517	542	518	524	530	540	538	515	524	542	513	498	532	532	497	498	492	520	522	532	515	513	572	511	502	540	521	516	508	503	516	567	566	482	547	546	512	516	504	523	522	520	552	547	566	533	531	502	508	550	555	541	544	552	530	510	498	528	578	520	563	523	486	520	554	502	571	531	536	503	488	529	502	553	529	535	506	530	493	495	523	521	496	564	520	525	532	542	519	542	478	488	539	503	535	492	562	545	536	523	514	551	519	524	556	493	555	522	491	526	540	512	508	541	546	526	496	498	531	525	541	531	524	548	522	551	488	529	547	511	562	487	477	502	503	519	545	500	547	539	523	537	513	555	577	519	531	530	494	534	510	518	529	547	532	510	510	496	480	487	533	502	522	473	531	538	542	498	549	504	560	542	492	533	531	523	526	514	549	541	483	502	512	523	484	531	541	507	549	496	512	506	508	492	489	526	536	527	525	511	568	547	540	550	509	493	508	542	513	534	503	526	532	514	504	514	534	515	482	509	537	527	505	487	513	576	544	537	504	535	508	537	548	536	536	524	569	527	518	520	467	540	512	568	521	475	508	495	562	494	491	530	526	510	507	526	537	479	493	523	524	517	508	548	537	530	548	548	546	524	502	476	494	523	505	549	543	558	504	500	524	562	488	518	471	537	545	530	510	496	551	564	517	532	548	493	516	555	531	536	514	524	551	532	540
22553	21142	28758	23766	21132	21166	7440	1032	797	717	574	581	541	512	487	460	475	456	442	412	411	386	386	401	423	369	365	377	368	377	360	381	394	338	344	380	371	377	395	358	387	373	390	343	334	348	358	367	374	366	352	365	349	360	369	396	383	370	354	389	344	381	394	362	364	319	345	356	357	378	340	344	352	341	367	362	345	379	385	379	351	354	356	346	361	345	381	349	379	350	365	397	352	368	349	362	328	362	340	363	365	354	361	351	354	343	386	374	336	362	336	375	354	343	348	353	337	363	348	375	377	332	376	388	386	359	355	347	343	352	377	382	324	339	413	348	369	365	357	373	320	315	345	352	369	354	349	374	345	377	347	310	378	322	340	347	386	390	328	341	353	377	367	369	348	370	378	348	349	349	355	348	330	339	366	353	357	337	364	337	364	343	323	362	342	372	330	345	378	342	342	372	395	324	327	369	373	360	383	321	339	344	343	342	338	347	360	345	344	335	342	370	356	376	362	360	372	336	372	347	351	357	324	349	368	381	343	347	339	341	337	389	382	337	340	351	346	332	370	354	354	363	334	346	372	350	346	332	380	320	388	366	342	387	367	391	322	372	347	353	367	373	389	339	314	390	338	350	369	380	374	376	356	329	358	348	380	346	302	365	342	352	362	367	363	382	369	350	361	359	355	345	366	340	373	351	352	372	342	392	353	351	362	381	331	353	350	404	343	354	393	363	343	354	345	370	328	329	397	311	356	366	350	360	357	353	353	350	367	372	346	377	385	328	336	343	366	368	349	325	345	341	342	388	355	358	364	350	381	363	327	336	365	384	328	361	379	364	361	343	359	362	389	373	358	353	396	354	379	361	350	390	371	343	349	354	345	369	355	365	344	358	389	345	331	351	374	362	363	372	394	360	369	370	385	349	392	308	386	402	346	339	350	361	365	344	369	350	343	343	352	348	322	361	366	367	321	353	373	382	379	388	370	340	396	322	378	370	377	393	372	384	374	330	356	388	361	356	353	328	337	361	341	343	332	387	367	374	371	361	361	374	352	351	345	366	368	368	403	370	328	333	367	338	359	399	381	372	339	397	342	347	331	350	371	377	341	364	358	350	374	343	335	350	351	333	327	367	350	344	356	358	377	332	336	358	378	370	339	376	347	337	373	358	384	380	324	382	371	371	411	351	376	346	352	332	347	372	369	339	370	381	359	381	391	353	340	348	347	353	352	331	370	333	345	372	350	341	344	326	327	342	388	354	405	318	348	346	350	333	335	318	356	341	353	380	362	355	386	344	375	334	352	375	353	371	353	343	356	338	307	333	347	356	368	340	345	352	387	352	342	353	349	333	388	367	367	347	330	361	362	353	335	346	356	333	357	372	356	338	365	346	356	336	343	346	368	345	349	347	344	382	361	370	379	370	381	357	342	358	328	350	386	337	364	338	350	380	368	368	343	361	377	347	346	333	333	382	391	382	363	353	360	377	371	343	326	365	357	350	334	325	394	368	364	381	331	341	383	358	314	378	366	334	374	323	349	364	329	353	318	358	351	372	340	351	351	354	395	329	334	376	329	396	333	344	349	345	369	331	353	322	352	360	327	357	368	332	383	368	347	326	344	346	339	324	353	382	360	359	357	364	326	357	359	341	343	363	348	345	331	360	388	326	388	349	368	366	356	328	390	334	385	408	349	367	351	383	394	322	385	362	341	344	353	342	323	343	380	388	378	346	387	367	372	357	334	353	367	341	373	375	358	325	326	332	401	376	370	355	331	346	372	389	332	355	369	366	343	369	376	355	338	344	333	363	355	367	398	318	361	367	324	324	358	355	347	382	355	363	346	363	348	358	367	349	368	353	333	345	330	353	330	316	361	358	339	339	349	345	350	396	354	333	331	362	374	356	357	367	365	335	357	367	362	355	383	382	361	359	364	359	365	339	369	346	303	361	359	327	379	341	370	328	336	364	338	338	350	328	337	345	322	387	364	387	345	369	353	368	376	341	361	312	386	356	363	335	354	332	358	347	340	354	353	343	339	339	373	334	361	363	344	353	377	391	352	346	380	361	367	363	370	349	341	331	357	361	352	328	350	359	361	350	358	353	357	333	357	376	341	364	358	313	366	335	348	348	364	355	391	355	348	355	331	338	351	339	324	363	397	373	342	369	329	371	345	370	368	376	357	387	340	354	352	358	345	332	343	372	348	337	371	347	318	361	390	305	369	385	355	362	350	376	371	341	349	324	395	342	333	374	337	374	309	351	366	376	418	349	352	328	368	354	368	336	339	356	372	358	339	363	335	371	358	367	375	356	342	362	369	353	392	358	385	397	391	334	363	329	345	341	361	370	353	343	352	351	367	364	368	362	341	319	364	354	350	375	339	345	354	347	316	344	386	357	373	356	360	377	350	374	354	339	330	362	407	350	361	354	392	379	421	330	342	375	350	370	362	336	336	392	345	352	349	341	378	374	360	339	370	364	331	321	348	338	342	370	382	382	344	383	353	341	394	352	354	335	359	359	328	362	354	394	357	366	352	344	348	369	328	373	398	351	351	334	343	352	365	327	329	369	363	367	329	342	353	335	376	385	343	380	342	341	347	347	369	331	331	378	338	366	361	352	361	364	397	356	359	404	351	370	336	360	334	358	321	377	362	379	384	366	399	362	343	335	343	352	343	346	351	339	347	359	347	325	354	375	355	372	330	356	349	358	338	370	300	372	368	331	361	337	363	355	355	378	349	334	348	352	322	372	352	348	355	332	390	387	369	372	355	326	352	325	366	358	314	310	371	337	342	329	366	345	344	394	349	346	346	353	361	348	343	337	385	364	379	377	348	338	330	360	354	352	364	382	361	386	343	386	349	383	374	367	358	378	372	369	333	355	390	344	380	355	329	390	346	340	370	371	348	342	360	369	369	381	357	342	335	323	378	381	337	340	340	342	366	360	354	330	340	373	315	337	391	374	362	321	347	364	339	348	366	349	349	310	341	383	346	342	352	345	330	349	366	344	373	342	356	352	344	356	356	348	371	366	355	321	378	345	366	339	341	350	365	307	367	390	341	335	354	361	362	358	346	361	379	357	345	349	341	334	326	327	353	356	368	303	363	357	370	386	378	352	399	389	349	339	350	381	339	349	363	345	340	346	361	374	334	352	336	355	379	371	357	383	321	378	347	337	345	360	313	353	363	312	365	338	379	362	364	377	359	366	351	358	375	365	357	352	363	354	353	344	359	353	326	354	333	361	327	369	388	319	376	357	328	365	361	349	330	337	343	348	363	346	374	345	382	356	297	337	370	375	359	367	347	358	337	334	362	347	356	378	360	373	348	371	370	322	379	354	386	343	351	353	375	399	365	394	358	347	356	378	383	340	360	360	353	382	358	345	381	362	344	331	358	367	331	352	350	351	357	367	364	334	354	345	344	300	369	369	385	351	340	349	321	313	346	355	331	406	389	355	340	374	350	348	376	329	349	340	361	362	367	365	350	351	351	345	368	340	368	369	359	401
38184	22577	9264	4441	3179	2399	1809	1465	1198	999	832	760	705	642	565	532	519	527	486	502	489	428	450	431	423	451	386	452	476	411	371	416	400	378	419	399	395	359	397	358	370	370	368	408	369	378	382	396	361	375	361	394	341	362	387	379	340	374	324	357	383	356	354	359	364	394	350	343	392	382	373	341	371	393	391	392	392	360	382	365	335	357	344	416	358	402	376	360	350	366	390	369	382	374	382	367	379	382	347	366	342	359	382	389	354	368	361	389	361	364	378	394	372	390	387	341	370	365	380	376	377	383	354	367	399	358	328	357	337	373	384	352	366	347	393	372	376	345	396	377	374	344	356	337	361	363	379	367	350	369	326	320	356	367	391	363	360	401	389	349	366	344	392	363	366	378	368	353	307	384	358	359	374	399	347	356	349	351	347	367	350	375	402	374	361	362	365	392	347	354	348	391	357	370	383	374	384	334	376	363	362	340	375	347	345	361	366	385	377	359	362	389	356	362	340	325	381	335	364	345	377	364	354	348	378	356	378	358	329	385	376	378	364	364	338	341	328	341	372	369	373	366	368	337	374	379	342	358	354	341	360	383	351	334	388	393	363	358	352	380	358	336	359	370	408	375	358	335	369	368	369	354	357	354	380	360	358	352	383	381	367	334	381	367	370	335	364	328	341	345	378	397	370	375	369	334	378	353	360	361	356	384	315	364	367	322	344	349	371	352	378	376	386	334	360	324	363	384	368	368	410	371	352	348	334	355	352	396	373	363	318	348	358	376	393	422	346	383	347	380	363	326	399	342	382	372	369	357	361	370	341	323	359	349	381	359	395	378	353	330	361	388	426	354	354	344	375	345	345	318	347	352	365	354	381	376	366	382	367	363	373	369	372	385	369	374	335	331	355	353	369	339	350	369	393	373	371	339	358	400	368	379	394	351	400	337	369	383	383	367	334	361	365	359	350	391	374	350	370	368	395	361	380	347	335	392	393	355	387	363	370	362	361	309	356	355	332	369	379	389	311	368	385	371	357	379	388	369	338	373	364	373	357	347	344	347	382	360	392	363	338	364	396	351	358	351	363	372	368	373	361	369	345	345	383	384	366	382	374	393	380	362	368	370	389	388	351	361	365	343	398	337	358	375	347	394	398	369	358	374	362	377	368	366	375	328	358	362	345	371	365	342	371	383	347	370	369	376	368	378	358	374	370	352	358	376	353	375	372	358	383	362	372	364	350	378	343	358	363	361	356	383	354	382	347	360	376	361	355	359	365	354	378	364	343	406	378	340	364	365	389	362	371	325	343	385	338	365	367	367	331	378	382	349	366	344	393	356	362	365	371	331	343	329	369	352	330	348	338	359	384	371	380	359	365	364	363	369	381	353	326	342	380	372	385	356	343	358	329	346	348	337	331	352	357	372	341	350	359	359	375	372	367	359	348	373	360	361	360	354	360	367	358	366	364	383	376	389	337	369	359	361	361	367	353	389	391	386	394	381	355	364	398	336	381	352	365	358	352	386	329	383	385	356	370	343	323	333	356	364	361	329	386	353	330	377	350	357	354	355	384	371	384	342	378	368	403	361	357	392	358	404	384	375	353	372	337	379	367	375	349	321	369	340	433	415	368	375	383	362	350	371	339	367	365	382	371	362	369	349	430	351	370	341	356	366	385	368	409	319	370	369	368	360	355	365	376	349	338	404	352	379	384	372	366	383	333	377	364	348	352	409	367	353	395	349	354	396	344	342	383	360	365	344	368	340	386	360	353	387	375	363	344	395	352	405	351	352	325	369	369	351	344	359	350	346	389	366	367	348	395	353	365	383	333	345	357	339	364	362	348	356	358	374	357	332	354	372	400	347	364	329	325	361	366	346	363	361	387	356	358	363	354	375	336	373	352	382	338	359	343	379	389	345	349	367	343	349	385	374	368	400	351	357	366	340	374	372	375	362	352	374	333	366	364	333	373	356	424	376	379	342	360	347	341	347	370	334	374	347	343	372	363	372	353	344	377	349	362	354	355	374	365	351	349	353	379	329	376	310	321	359	373	398	360	371	354	383	374	409	374	362	360	364	340	366	372	359	341	348	370	383	336	391	358	357	366	370	371	351	383	334	361	377	355	351	352	340	361	333	349	347	349	357	360	338	345	375	332	375	352	347	359	365	342	360	323	357	354	374	320	333	355	356	389	386	373	369	362	341	403	354	377	361	378	351	374	324	366	361	369	361	373	375	344	363	326	354	316	357	387	316	406	342	391	337	313	351	359	380	373	375	363	358	364	375	348	375	362	333	349	337	320	338	347	371	329	355	353	370	315	368	371	374	323	367	381	389	381	361	383	340	390	352	367	383	359	343	356	360	351	346	362	375	348	366	350	400	366	349	382	373	389	373	329	346	353	389	342	392	340	332	357	379	364	376	365	389	350	349	339	374	374	390	363	404	336	363	387	357	366	374	338	368	351	352	369	348	338	395	377	341	351	393	358	344	351	367	346	362	378	370	343	321	370	377	353	342	375	364	405	343	389	343	358	388	359	379	384	353	388	376	373	390	329	350	389	372	350	332	377	350	345	383	373	327	370	340	381	371	369	383	373	378	404	359	351	364	352	349	343	337	362	331	402	371	365	395	396	342	383	363	388	378	369	384	348	354	339	369	378	338	385	379	369	349	398	350	368	360	376	399	360	361	363	409	351	381	327	343	356	367	353	361	373	338	351	351	368	376	377	366	375	372	336	365	371	316	386	334	359	335	344	353	351	377	361	354	334	403	357	347	360	342	353	342	352	351	380	355	399	377	367	390	389	368	406	356	315	355	367	342	336	375	337	368	387	356	357	343	366	391	365	365	384	349	382	380	353	354	380	377	391	357	356	383	389	357	350	365	376	355	370	357	387	394	371	372	382	365	385	335	350	379	383	387	354	380	326	392	340	378	341	370	390	399	351	372	364	364	329	335	382	341	350	369	361	365	346	367	385	365	353	340	355	345	379	372	375	363	392	345	393	370	366	374	356	341	337	374	351	361	353	377	398	357	384	356	357	361	346	380	380	386	343	361	351	344	397	371	396	390	354	367	378	357	358	329	350	387	372	357	347	382	361	358	345	383	359	356	352	342	392	363	370	341	352	348	376	349	371	394	346	360	357	350	382	383	368	381	353	373	364	374	358	395	363	386	332	355	356	367	366	346	344	389	328	356	349	381	359	379	360	355	368	370	345	335	401	370	352	387	372	357	361	344	373	359	390	347	362	334	374	353	365	371	374	390	362	347	385	360	359	368	371	364	351	343	357	411	400	320	354	342	389	380	379	378	354	359	365	357	361	371	390	372	364	367	389	409	366	388	366	368	392	359	322	339	355	370	381	382	352	342	321	369	393	370	358	379	350	367	347	372	377	354	367	377	393	331	390	369	374	363	340	359	372	360	334	354	368	344	361	367	391	341	375	334	344	381	353	379	371	344	352	392	381	375	360	395	367	346	378	367	383	353	351	379	361	392	377	345	375	400	368	342
27661	17177	3358	547	359	345	334	323	297	324	312	291	319	293	267	320	295	315	297	307	321	316	307	300	317	293	303	333	291	299	317	275	327	287	301	293	299	303	327	307	290	297	292	283	276	299	307	280	298	321	302	304	315	304	267	310	312	299	276	305	303	307	296	290	295	326	304	276	311	318	326	311	321	334	271	304	317	312	275	306	302	268	341	303	320	316	289	283	319	301	272	272	309	295	284	312	304	275	308	311	291	329	298	300	294	330	324	294	262	289	277	326	307	285	278	290	316	307	289	268	268	291	297	288	303	304	284	293	286	295	294	285	281	310	331	261	313	305	275	280	303	291	268	324	303	323	278	295	325	279	308	278	315	296	306	298	271	335	288	319	296	285	308	272	294	293	338	319	292	301	296	275	283	317	318	277	282	312	275	261	331	306	308	288	299	298	298	302	311	307	272	292	304	274	262	280	285	316	278	317	305	253	282	296	287	297	295	291	290	334	298	292	311	295	311	290	309	299	316	297	271	299	316	327	304	270	274	298	315	287	295	300	280	288	303	338	303	346	273	300	258	310	293	304	299	274	275	287	273	264	322	276	312	310	311	311	289	280	298	289	322	289	287	270	293	283	292	280	309	309	288	306	284	312	325	284	276	302	302	338	283	298	291	325	332	328	306	302	284	289	277	260	313	277	300	323	307	316	287	325	312	311	301	309	284	302	270	260	292	298	313	321	293	285	293	301	287	296	276	281	305	306	337	297	347	285	305	261	258	294	273	314	286	293	320	303	288	305	306	287	318	297	302	295	269	290	295	302	303	307	312	301	299	305	317	314	297	336	310	300	295	316	315	270	297	303	292	293	317	339	298	273	296	297	309	340	268	342	326	276	296	312	286	291	290	289	295	266	298	314	283	309	300	286	301	300	304	301	304	296	270	305	280	308	286	276	306	320	280	295	290	316	287	326	263	300	265	333	322	291	314	262	312	279	279	305	335	288	298	294	320	322	309	315	295	289	281	332	293	290	302	280	297	287	332	296	306	298	331	271	288	344	294	326	318	300	329	288	301	275	307	298	279	297	296	309	295	327	283	263	293	270	288	291	287	313	308	286	283	320	319	270	288	283	318	284	314	271	288	299	300	310	295	296	279	273	280	296	273	298	304	298	310	296	263	295	280	290	283	302	264	306	319	294	304	299	288	280	283	311	307	306	308	307	324	281	277	287	290	308	309	313	288	269	324	312	308	298	291	301	335	300	287	261	279	287	330	299	325	351	287	297	284	311	278	291	298	280	304	292	304	304	288	313	308	280	305	284	311	306	281	276	254	296	315	296	319	336	284	312	261	288	345	284	306	319	264	297	273	257	306	316	311	286	314	302	280	324	288	309	269	279	278	278	283	300	302	306	274	327	310	297	325	280	311	299	296	282	293	313	281	282	291	299	289	297	323	339	297	312	262	282	310	282	312	281	301	274	303	289	267	297	308	288	289	301	272	303	273	296	292	259	302	308	302	308	294	293	289	328	306	287	291	266	297	309	290	300	292	321	324	298	323	294	299	316	305	302	308	294	285	295	289	284	315	292	278	297	295	288	315	282	323	318	282	291	306	290	293	275	276	273	307	316	300	320	317	320	295	290	313	294	326	336	313	304	315	309	308	269	283	285	335	314	309	313	305	301	303	293	291	284	297	311	292	317	297	302	314	283	299	319	300	290	310	314	302	293	306	292	275	314	295	287	331	330	305	290	302	291	298	295	347	295	291	288	303	314	299	283	315	299	320	307	291	282	287	297	308	307	287	341	313	302	272	317	305	308	312	297	278	298	294	262	311	294	311	302	300	301	281	300	283	288	303	269	277	315	298	300	270	291	319	305	304	308	298	298	321	320	308	298	277	267	303	290	279	288	285	298	306	266	308	284	270	307	317	311	289	316	347	294	283	305	295	317	295	280	261	293	322	269	273	261	313	291	295	292	283	298	326	300	327	314	290	321	303	341	282	302	318	303	280	304	272	270	302	298	323	316	288	281	306	283	289	286	281	303	294	283	315	294	320	299	316	273	318	309	294	320	330	328	300	283	320	263	324	315	307	297	296	307	289	303	317	281	305	310	300	277	295	279	277	285	306	321	297	301	298	342	293	294	294	289	263	290	314	299	299	288	311	279	280	311	299	310	281	294	304	319	302	317	290	290	306	285	295	296	306	287	300	269	280	278	301	276	311	288	287	262	296	288	318	302	303	303	280	279	286	279	290	267	308	301	304	310	311	311	275	301	296	313	301	295	306	301	287	295	310	310	308	311	295	310	321	316	321	283	331	313	304	321	287	278	283	290	271	303	320	299	336	272	303	264	302	316	271	290	320	283	282	300	313	309	307	288	278	278	336	329	312	306	283	306	308	277	296	274	318	274	302	288	289	290	344	281	304	280	316	297	273	292	279	315	307	306	297	293	306	291	302	282	272	311	317	317	314	314	296	311	308	294	331	293	292	273	300	272	293	326	304	283	292	274	278	283	297	301	282	309	302	310	285	279	314	297	308	284	284	286	276	290	302	282	322	305	321	331	286	298	289	300	320	310	277	293	299	295	294	295	268	306	284	301	328	268	275	268	292	312	306	316	298	305	310	325	313	291	304	293	285	281	275	287	300	289	287	335	289	278	306	298	284	297	298	289	325	302	297	305	318	310	291	314	314	305	276	310	288	326	280	267	287	305	277	301	293	307	289	272	285	309	317	312	289	315	315	294	329	294	308	283	325	326	298	285	291	320	277	286	290	281	321	268	300	311	280	304	284	323	273	304	288	304	283	277	284	305	278	308	295	274	310	317	277	290	318	321	286	281	330	278	301	290	279	322	328	306	275	301	289	309	286	311	310	309	309	315	290	290	297	310	281	266	272	265	305	288	277	276	303	320	274	316	332	320	296	282	293	307	294	277	290	288	295	280	291	325	289	296	282	323	299	305	281	328	332	296	316	276	286	311	283	302	301	287	312	272	275	295	289	284	316	312	298	299	275	310	301	282	296	286	271	300	306	274	293	274	287	283	314	290	291	273	338	269	290	312	280	311	285	310	275	304	313	282	291	283	310	276	272	292	316	321	302	265	288	288	288	322	331	286	317	315	282	295	313	325	290	339	300	307	292	328	290	283	322	280	293	305	341	267	287	268	291	293	324	277	290	302	328	295	312	282	295	267	291	322	288	301	309	301	313	312	292	313	301	326	348	284	306	283	290	298	299	284	297	305	315	310	295	304	294	264	275	259	308	327	305	287	274	308	270	296	297	327	322	288	266	302	290	304	307	295	293	287	321	299	275	287	308	314	313	295	318	288	291	286	287	323	303	308	324	235	310	300	310	353	301	330	285	318	282	313	304	329	281	312	298	275	307	316	297	303	289	313	278	290	297	306	294	328	322	300	312	305	306	278	308	303	321	307	312	306	308	309	272	299	277	282	326	314	287	322	302	287	263	311	256	293	267	302	297	302	280	324	309	342	285	302	278	304	288	308	286	309
8944	2168	616	457	401	409	379	399	364	347	354	358	364	324	329	348	329	304	347	349	338	340	359	343	316	363	338	299	350	323	296	321	303	333	356	346	358	349	320	333	357	339	344	317	329	356	344	323	346	344	363	366	348	335	354	335	323	335	333	308	339	327	359	346	328	359	311	343	346	326	337	339	312	381	329	340	315	361	320	344	313	325	339	317	375	311	363	329	346	354	340	289	317	322	352	371	333	319	358	353	308	312	332	311	305	348	349	340	355	324	338	344	330	360	298	330	336	365	311	362	331	335	362	334	342	330	336	359	338	342	318	347	336	339	325	352	326	314	335	302	352	314	321	377	346	379	317	333	343	315	300	319	325	330	332	346	335	326	300	341	307	321	341	345	319	356	332	353	307	355	307	350	355	300	317	345	303	315	341	367	336	330	319	319	354	331	316	334	316	351	320	300	326	323	331	344	324	355	362	317	352	329	325	341	349	333	340	303	374	336	338	346	298	363	353	358	336	305	343	306	321	297	318	324	373	301	349	344	320	321	358	358	332	318	322	332	314	356	272	341	325	337	340	348	352	330	354	368	306	330	333	321	331	321	368	337	313	351	343	337	369	350	326	347	337	333	323	303	334	323	311	357	318	347	310	332	339	327	315	363	324	341	337	325	346	314	329	342	330	308	328	332	315	349	319	312	360	338	340	333	326	334	347	331	356	328	315	341	341	323	333	345	326	327	329	295	357	340	341	339	322	330	340	316	367	313	323	331	335	356	328	307	335	336	362	307	320	325	309	315	335	306	304	341	333	384	300	335	313	355	349	366	352	343	340	327	323	338	337	353	341	364	332	302	361	358	328	311	328	328	364	299	336	372	335	350	321	327	368	329	329	312	340	325	315	347	307	336	352	344	346	378	350	345	336	313	352	320	325	355	331	347	362	337	341	324	305	320	344	326	354	382	328	306	322	331	333	342	341	318	315	329	343	301	321	337	333	367	341	340	294	336	330	343	339	360	311	348	307	342	320	332	348	317	314	340	339	347	313	345	315	330	324	339	359	320	298	329	333	357	347	357	346	327	394	315	342	315	339	306	344	332	313	318	312	309	352	362	343	346	318	335	320	338	322	319	331	344	337	324	342	346	371	356	355	317	378	318	368	315	334	340	350	317	352	318	348	307	343	307	327	350	341	351	307	344	333	354	346	330	361	347	329	361	344	345	322	303	307	355	325	309	338	346	356	322	299	347	317	345	349	300	362	351	353	323	333	331	322	330	332	342	330	333	351	337	351	333	314	325	312	360	316	321	346	329	349	359	322	320	324	350	353	326	333	335	332	354	320	319	330	317	325	349	351	322	318	309	335	355	368	341	338	326	330	359	310	352	301	316	328	347	323	347	327	329	328	349	338	317	343	332	330	344	335	324	293	333	360	357	316	359	300	321	303	331	344	341	361	312	341	357	315	334	317	360	340	346	358	354	359	344	308	318	340	310	309	301	348	337	320	373	327	334	336	332	325	369	332	341	340	323	341	324	341	319	307	342	345	336	324	307	316	334	321	350	341	319	317	341	335	330	337	334	340	337	335	317	347	326	353	333	359	325	327	366	362	340	340	332	351	350	326	331	339	313	348	329	346	337	339	309	340	316	363	344	390	324	308	368	343	295	303	290	322	333	334	353	326	331	321	322	344	321	334	348	322	348	323	303	355	320	339	359	317	337	332	335	359	348	351	348	373	353	332	333	335	314	328	320	330	347	366	336	367	304	347	333	323	366	355	360	357	356	322	378	340	336	365	329	323	328	324	344	354	342	347	334	328	348	365	349	354	347	338	332	362	385	345	336	347	338	325	316	372	334	339	321	336	332	328	330	363	342	286	344	329	323	333	351	338	348	369	313	342	338	331	332	332	321	344	334	305	304	353	360	332	344	365	327	355	331	328	335	334	338	344	365	359	343	319	329	348	337	379	346	321	333	327	330	327	315	361	340	360	337	348	333	310	344	316	339	335	325	341	329	341	322	321	324	333	344	333	343	362	333	336	312	372	332	337	320	293	320	315	348	354	328	368	367	329	323	356	352	311	314	335	324	321	330	316	329	334	333	313	350	335	329	309	391	349	332	352	341	366	309	354	298	297	355	354	340	329	355	341	377	337	327	289	341	357	323	332	354	341	320	318	322	330	322	298	324	336	325	321	321	341	340	336	308	339	311	357	355	338	348	288	352	325	324	302	348	320	352	328	341	317	286	313	356	328	330	338	348	315	315	356	315	317	355	307	325	317	331	328	350	339	321	346	324	361	346	341	361	336	345	355	325	346	345	334	369	326	308	350	343	340	327	328	328	324	309	312	309	372	307	334	349	322	348	332	331	313	365	322	336	305	361	327	325	318	320	335	336	320	339	321	325	327	339	323	327	340	334	345	346	326	307	311	319	343	336	307	339	291	364	340	326	341	307	332	349	365	338	338	340	357	354	351	339	349	302	318	348	355	345	330	339	359	340	329	329	342	345	329	348	355	318	366	322	359	309	350	336	331	354	334	343	326	292	314	349	312	302	344	277	310	343	314	347	329	339	361	338	317	348	324	341	343	317	337	317	347	305	313	341	351	359	332	327	352	360	348	313	334	357	339	346	302	335	349	321	344	353	308	298	335	369	292	313	357	309	352	336	359	340	339	339	371	305	333	332	340	306	319	348	324	351	335	318	319	315	298	346	380	332	326	348	329	341	345	377	339	332	332	343	332	354	325	310	364	349	368	318	337	351	321	342	335	361	337	321	347	342	314	327	339	347	328	361	350	326	347	343	322	328	330	334	328	339	282	310	362	315	332	329	344	344	330	295	342	329	355	315	354	339	331	364	341	324	329	318	307	340	311	319	332	294	335	351	359	338	360	346	306	358	350	339	313	332	343	326	278	304	338	359	309	347	358	331	355	321	343	343	357	337	349	325	338	339	320	297	313	356	330	289	338	318	338	328	328	332	322	331	380	337	304	333	375	340	301	318	308	349	340	305	342	327	325	347	333	333	347	329	327	311	330	330	324	336	340	322	325	308	339	330	339	345	310	349	337	372	321	360	328	354	311	336	335	354	325	297	358	337	355	323	347	331	368	327	332	309	343	330	320	333	328	319	331	342	340	332	296	313	350	382	311	349	350	339	331	341	337	350	333	334	324	317	347	332	343	321	339	287	350	320	362	320	350	323	310	353	324	330	347	329	302	325	347	314	334	330	338	325	327	353	308	321	368	303	318	362	332	303	327	360	333	310	347	354	352	319	313	359	320	310	336	329	332	345	337	338	341	339	323	316	335	330	314	347	342	323	320	315	313	306	329	341	327	333	373	356	338	353	331	347	339	334	340	308	326	353	335	312	373	329	339	338	323	342	290	317	323	380	320	325	373	357	360	358	330	339	369	352	330	295	350	319	322	342	327	377	337	318	368	346	278	335	341	320	352	312	345	337	338	315	345	338	332	330	344	323	345	335	347	339	342	330	353	331	374	341	332	319	328	337
23717	21143	28286	24248	21140	9012	696	460	358	334	292	240	250	258	210	232	191	184	206	213	190	183	199	203	156	177	196	172	149	184	175	152	156	182	167	165	192	171	197	150	134	143	147	168	146	153	145	170	147	165	135	190	155	154	161	161	139	164	150	178	143	149	152	168	146	139	161	165	178	142	168	167	163	127	174	140	156	166	190	161	155	158	143	160	173	148	143	165	162	157	157	155	160	196	151	174	148	149	177	154	145	163	147	174	164	160	150	156	144	171	150	150	170	133	164	163	168	169	170	158	151	186	161	178	154	161	158	150	149	157	169	155	171	154	168	164	162	137	166	157	142	134	145	153	141	145	163	168	156	154	171	174	146	140	168	144	133	123	174	158	147	156	152	160	144	167	152	128	168	159	152	167	163	153	153	145	170	164	149	161	148	153	165	162	137	163	125	145	154	155	158	155	152	158	177	149	146	167	162	167	167	143	145	146	169	158	174	165	153	158	178	156	155	177	152	157	165	147	150	159	159	144	168	158	163	169	157	175	134	154	141	144	149	170	159	151	162	183	158	151	153	167	150	164	176	152	147	158	171	150	153	151	129	162	177	155	160	148	150	153	144	150	167	146	140	137	144	149	169	151	156	160	151	155	136	139	124	179	156	167	155	146	149	131	159	151	172	159	165	143	146	142	165	154	153	179	182	141	145	172	154	151	152	165	157	168	146	161	157	144	137	152	155	155	142	161	145	169	151	161	168	145	158	151	134	154	177	126	155	172	163	142	147	152	177	177	173	164	150	160	159	141	141	150	161	141	138	165	155	157	168	164	139	137	152	127	158	150	139	142	132	172	152	145	158	164	148	151	141	138	165	142	144	155	162	159	162	131	172	151	141	156	151	149	140	148	148	187	158	157	151	151	152	151	152	160	155	147	151	160	163	151	130	145	155	154	145	145	160	166	149	135	163	143	163	142	152	181	173	177	173	143	134	181	151	151	146	158	175	135	149	163	166	153	145	163	149	154	144	151	153	143	170	173	164	145	139	145	169	157	153	158	149	158	149	160	156	145	156	158	114	173	174	156	163	132	158	179	139	140	173	134	164	155	163	140	144	160	169	138	161	155	164	156	186	153	145	150	137	178	170	149	157	148	179	130	142	146	156	156	161	165	146	144	153	147	162	145	171	139	161	154	159	147	147	160	144	151	163	161	160	154	140	135	176	162	169	178	185	153	168	158	135	144	154	158	169	153	150	160	142	161	152	143	170	156	160	151	154	139	176	155	148	182	143	158	157	166	140	160	159	145	140	162	148	160	148	164	162	158	147	165	147	136	141	150	159	147	132	158	149	153	154	144	132	139	143	167	149	172	177	150	138	155	151	153	133	168	136	173	157	162	166	137	160	147	142	155	158	163	157	173	174	148	150	171	160	173	143	138	135	166	121	146	160	156	140	162	139	151	154	160	151	140	178	155	142	144	159	148	159	160	146	171	136	138	165	166	140	156	163	165	141	156	167	137	148	149	148	175	128	143	154	169	137	143	135	155	158	165	144	173	145	158	166	127	137	157	174	190	157	144	163	159	139	156	152	138	159	145	165	156	161	153	152	173	148	146	143	162	148	143	147	142	163	167	149	152	162	178	170	121	142	174	161	167	174	162	144	126	161	144	152	161	152	157	185	157	144	171	129	156	162	136	144	150	149	166	160	132	150	165	148	125	157	160	159	137	132	130	142	165	163	160	127	164	153	151	143	136	159	147	145	170	136	158	138	171	163	185	149	161	157	163	153	120	164	177	168	148	144	161	124	139	163	153	163	164	156	162	147	169	165	162	158	153	152	160	166	184	140	166	159	155	169	156	154	165	172	161	157	135	148	142	160	149	153	158	175	154	163	115	167	164	149	162	166	153	127	148	114	176	153	159	162	141	171	155	152	145	160	151	147	139	155	158	139	146	142	133	172	139	143	149	133	146	144	161	138	153	163	143	151	167	171	172	163	164	158	145	168	134	166	162	185	148	154	150	134	148	181	158	160	164	141	154	177	145	163	165	145	163	152	162	162	157	156	168	182	154	164	154	129	146	141	166	154	146	149	160	164	150	157	160	127	141	159	163	151	134	133	148	139	145	169	145	173	177	167	160	157	136	173	159	175	157	158	151	142	168	145	152	163	155	173	154	165	154	153	155	154	161	144	150	167	146	176	144	141	161	157	147	157	159	175	155	119	128	160	134	168	173	164	158	160	184	140	121	158	142	159	148	135	165	154	166	176	141	140	141	147	169	152	157	153	159	155	152	165	148	137	144	148	153	172	174	152	144	151	155	131	161	147	144	163	147	143	163	148	156	153	162	177	150	146	154	152	159	155	149	147	162	154	144	148	144	168	171	147	147	150	170	149	147	138	156	164	171	151	148	157	157	170	152	132	151	162	146	150	154	146	163	141	120	165	138	140	163	149	146	164	155	163	161	157	141	155	133	167	137	156	148	158	150	143	145	144	169	172	172	151	169	149	164	179	150	145	152	145	151	146	152	150	145	178	179	140	166	140	149	169	147	180	157	180	148	150	153	156	160	159	162	164	169	197	169	180	168	159	167	171	151	165	141	146	151	159	148	134	153	147	154	140	155	149	168	187	162	139	170	155	146	150	145	171	157	154	152	157	133	160	157	134	153	146	154	169	139	141	171	131	148	154	170	139	139	159	145	166	167	173	139	167	144	160	170	145	155	143	148	161	140	148	146	175	150	150	137	151	147	155	161	155	151	172	131	151	157	167	168	175	149	164	145	134	156	167	142	149	164	147	161	170	148	164	174	165	154	151	138	163	188	147	133	139	173	150	138	154	182	161	163	173	152	178	160	137	147	136	164	146	165	164	159	144	170	157	151	155	153	139	176	159	183	173	157	162	154	150	176	150	148	160	165	146	154	166	143	158	142	158	143	184	173	161	155	153	156	160	142	146	131	153	160	137	149	155	155	161	147	164	176	151	166	161	178	137	174	151	165	160	156	145	164	163	153	155	154	163	150	149	147	157	160	152	142	146	154	158	142	146	154	139	164	129	132	151	140	160	160	181	164	159	177	135	150	143	146	175	139	156	128	158	161	145	174	148	149	145	136	149	148	153	154	168	140	147	160	148	152	164	162	178	165	161	149	153	164	157	180	160	139	149	164	153	159	132	128	142	141	156	151	159	165	153	129	169	142	172	131	153	159	149	157	143	150	163	167	158	169	163	156	165	154	173	138	159	147	148	181	154	148	168	151	151	165	165	162	176	181	138	154	127	178	160	150	168	155	157	139	169	152	138	142	143	151	155	158	155	158	152	160	154	155	144	161	178	144	183	150	164	160	149	150	137	164	167	162	145	126	138	160	168	156	136	151	149	166	131	152	141	155	153	131	151	165	166	156	157	144	161	170	172	151	178	137	155	161	157	156	172	167	174	152	162	163	133	168	181	175	156	121	153	170	165	145	172	141	147	145	165	158	156	172	173	142	176	177	156	162	134	143	161	154	145	174
31544	15001	5321	2495	1757	1283	866	698	568	527	431	357	352	313	285	272	258	272	247	228	218	196	231	220	204	218	181	215	166	210	216	199	184	201	215	197	205	193	204	198	193	181	173	193	178	190	173	180	201	227	185	189	179	196	180	190	179	190	179	210	184	186	191	182	189	166	183	177	174	154	188	202	172	226	188	193	188	179	179	166	168	184	162	178	194	178	163	190	173	202	165	184	176	182	182	161	191	203	175	164	165	178	185	182	177	181	187	192	168	191	175	178	173	173	156	186	163	161	176	164	192	175	171	168	187	168	185	179	175	195	188	174	176	188	181	187	202	163	163	184	194	202	187	184	159	159	180	176	175	184	157	179	175	181	165	191	192	181	203	185	173	171	164	180	182	182	165	178	174	199	155	181	194	195	188	171	198	180	171	183	190	173	186	180	178	175	188	180	178	163	181	168	196	172	171	176	169	186	200	174	184	176	202	199	201	190	179	185	199	170	169	189	167	185	167	181	167	205	176	179	176	171	158	191	190	188	183	182	193	187	166	182	200	196	182	180	156	161	173	201	179	203	181	199	181	179	168	175	181	179	175	176	187	168	171	166	168	183	163	178	177	182	172	189	179	179	168	171	173	189	171	184	185	160	159	165	197	185	217	180	167	166	170	193	182	193	175	184	194	193	192	190	188	152	172	166	204	180	195	178	178	160	187	174	166	182	166	190	197	150	176	168	209	170	206	177	169	196	177	193	174	174	184	163	174	195	171	198	172	175	188	165	185	157	189	202	173	171	161	177	193	183	195	171	161	151	155	169	163	185	206	171	165	191	191	171	179	202	165	203	206	167	169	158	169	192	165	172	188	187	184	182	184	174	172	161	182	202	154	159	156	174	167	173	179	170	155	180	172	182	191	172	176	166	178	192	177	171	179	180	190	204	154	188	154	191	190	183	153	190	147	148	180	167	178	176	176	188	170	195	190	168	179	169	192	160	202	161	196	182	164	190	188	168	171	161	154	188	175	174	177	180	213	174	180	181	181	169	174	173	185	214	184	199	189	173	176	185	155	187	190	149	192	173	193	187	171	178	190	184	182	182	154	163	164	185	171	184	165	179	179	161	163	160	191	162	203	170	195	180	179	164	164	198	161	179	191	185	186	182	181	166	173	169	187	178	167	180	164	174	198	165	169	161	169	180	160	165	159	163	196	165	193	187	177	172	187	180	176	190	199	185	212	170	173	176	189	163	176	160	161	188	209	173	189	188	170	176	168	168	171	163	168	188	196	198	182	165	174	191	207	179	190	181	186	178	197	165	168	163	197	180	172	201	186	181	172	159	166	183	156	161	174	184	168	168	194	155	172	186	179	206	181	190	200	181	160	172	184	192	206	159	190	189	159	207	198	210	195	157	165	184	207	174	164	169	164	180	195	190	193	194	179	178	204	185	172	175	204	165	182	170	173	181	162	190	194	177	158	174	186	187	195	164	170	181	160	165	193	177	185	184	207	179	162	171	200	190	188	173	160	176	202	178	157	182	187	173	180	189	177	190	182	177	179	187	155	173	173	169	176	143	150	196	193	193	179	188	183	202	189	165	168	169	165	197	170	192	173	183	165	186	172	163	176	159	173	173	167	164	188	146	178	190	179	175	203	166	190	188	167	196	184	165	193	185	181	172	164	185	182	181	149	178	176	192	180	176	198	160	182	180	185	171	168	164	188	184	205	186	186	176	191	186	159	168	188	179	191	175	169	177	171	176	187	199	167	181	178	192	175	186	167	171	208	171	176	179	167	178	175	181	172	166	197	180	152	180	187	173	196	181	208	180	180	186	194	175	174	157	177	201	190	171	181	159	177	173	162	161	186	185	181	168	180	170	188	191	153	178	173	194	165	175	188	194	195	191	161	168	173	177	186	196	177	182	183	184	168	180	174	202	167	176	157	184	175	189	164	193	175	179	208	179	184	189	193	193	173	195	200	165	184	202	195	182	176	154	185	178	177	163	178	202	172	179	184	192	176	170	192	171	204	189	164	171	192	159	182	180	165	177	173	187	174	187	192	165	174	180	169	163	161	175	171	184	168	175	195	162	173	184	172	173	180	169	183	177	157	166	185	160	153	176	175	176	184	148	181	192	171	193	165	183	182	181	198	156	214	163	191	193	192	181	196	200	186	192	178	179	178	177	169	168	170	162	188	166	188	204	164	155	164	199	186	177	178	185	173	190	180	201	180	210	180	144	166	173	149	177	168	174	185	156	199	189	174	165	184	180	195	181	203	172	161	179	206	164	155	199	187	177	183	180	186	169	155	182	161	176	181	187	174	155	161	164	196	162	186	181	188	190	178	211	180	193	202	179	178	169	185	179	180	183	198	203	179	204	191	195	168	177	168	173	179	196	177	174	170	170	185	198	170	184	153	178	172	180	173	184	185	152	155	147	173	161	183	167	193	178	171	179	163	164	170	184	187	189	184	175	168	172	196	190	161	165	183	201	200	170	184	175	172	166	200	165	164	195	204	182	188	140	183	195	171	178	180	155	172	168	179	172	182	187	169	155	173	155	201	191	160	187	168	199	189	189	187	178	165	194	188	183	175	187	204	178	177	175	180	162	189	200	147	193	205	183	194	203	170	201	179	152	182	182	180	170	207	159	186	205	152	184	162	174	155	189	177	174	182	208	188	186	204	194	180	192	196	171	180	216	164	148	168	195	171	164	184	175	173	142	195	194	181	179	210	187	136	162	177	187	158	187	159	174	194	214	197	185	176	173	189	162	180	175	170	196	175	185	168	185	166	164	186	184	196	203	179	193	186	174	177	199	198	187	166	167	182	183	189	149	213	183	163	190	151	162	174	164	166	183	189	177	188	165	182	188	171	165	171	162	195	170	190	201	164	182	173	153	184	187	186	185	163	167	200	179	155	193	171	166	193	172	187	192	175	191	179	176	180	209	161	183	184	196	187	152	185	169	167	196	173	182	192	164	189	186	178	161	174	168	175	183	174	180	176	177	163	185	189	164	186	173	161	161	148	190	182	178	191	174	177	167	165	176	181	169	188	155	173	156	157	154	194	178	163	170	166	210	207	191	179	191	175	182	195	187	157	168	152	210	221	169	183	178	182	173	186	175	198	172	176	166	188	206	191	174	170	181	164	161	166	200	164	199	179	171	162	183	184	194	169	191	183	182	171	193	139	173	193	219	172	157	163	166	171	198	176	177	138	182	182	173	185	176	195	177	174	183	186	186	186	171	182	192	184	177	175	185	200	174	175	178	165	191	170	186	176	166	182	190	189	191	188	169	194	190	168	162	171	196	174	167	160	187	163	189	162	191	159	164	166	164	187	165	157	154	172	193	197	168	156	191	174	160	186	164	170	175	167	171	163	195	164	168	195	168	187	164	189	171	179	171	174	162	185	188	195	178	177	187	190	173	190	211	175	190	177	171	191	167	178	172	162	195	167	195	174	190	175	205	165	193	182	197	196	167	187	199	171	164	177	166	175	188	177	206
24790	21062	27090	25215	9770	928	663	641	569	598	601	532	528	551	552	491	521	564	517	449	532	521	498	548	517	559	516	506	472	511	526	504	486	509	499	502	513	496	499	526	505	530	527	500	522	506	505	484	505	489	481	502	516	483	488	467	527	472	519	540	483	506	495	481	497	508	535	465	495	546	525	516	480	522	505	528	475	487	436	538	529	487	474	508	514	495	503	511	486	462	451	497	533	488	458	476	524	482	462	528	483	463	497	515	526	507	500	481	477	487	508	483	486	464	496	508	534	490	541	515	515	510	495	477	485	514	482	477	522	506	515	509	488	526	528	443	504	517	480	498	534	483	462	549	478	481	497	523	497	527	561	482	483	525	507	472	514	524	507	502	499	460	493	498	542	528	482	503	442	462	516	539	495	512	524	470	484	502	505	477	506	463	505	478	501	511	514	517	505	488	514	486	501	490	490	491	508	502	495	539	500	518	499	509	497	509	498	501	511	486	523	464	503	518	506	504	489	477	464	498	509	524	531	507	518	492	509	463	477	478	521	489	497	487	480	509	514	493	494	486	507	551	494	522	492	472	503	498	474	511	546	507	505	473	508	505	533	519	435	472	530	533	507	519	508	481	493	472	523	500	479	517	508	464	465	465	511	529	491	466	541	508	504	530	535	507	462	528	480	470	479	522	552	510	505	518	527	486	497	536	491	531	484	501	499	479	514	533	536	508	444	539	474	496	490	463	502	528	508	499	446	490	464	474	491	493	501	518	533	507	496	532	539	541	495	515	522	494	493	509	492	470	466	497	482	537	504	503	518	547	467	475	473	526	521	541	496	509	521	530	497	544	507	516	515	484	515	525	540	468	513	493	513	503	533	492	478	489	488	510	515	539	510	525	509	469	481	484	523	456	516	498	507	476	504	565	488	495	497	510	501	530	508	446	458	554	504	483	493	522	492	464	476	522	505	504	521	498	530	512	501	509	551	505	494	507	519	502	512	479	508	521	526	488	487	517	511	538	486	534	508	477	523	544	472	503	532	521	531	489	456	475	549	518	500	541	494	519	477	492	514	494	535	529	493	534	495	502	497	531	517	491	534	476	512	502	489	507	503	553	488	512	503	496	484	555	502	495	550	488	518	506	488	509	507	506	492	501	490	492	521	506	522	486	525	506	505	535	505	507	474	488	463	523	527	541	526	525	518	527	487	485	489	471	491	532	512	525	463	535	497	551	495	451	495	533	476	492	521	488	510	511	489	505	495	489	545	515	504	498	520	476	498	483	508	533	508	522	541	494	536	533	529	458	483	502	518	517	520	467	527	479	514	484	496	528	510	540	493	554	494	484	510	490	494	494	532	496	504	510	491	509	492	447	531	502	544	521	527	558	515	498	534	499	516	484	516	492	517	512	512	521	477	490	523	493	496	505	481	518	509	506	504	515	508	508	513	497	498	520	472	532	532	506	551	507	518	489	469	528	510	520	516	541	511	525	502	544	499	516	528	482	505	531	507	496	509	492	495	508	510	506	473	495	468	438	474	523	497	498	493	524	486	481	477	504	520	546	479	483	451	541	524	519	475	523	489	468	525	510	492	512	533	486	506	444	515	506	461	538	511	514	485	531	517	483	465	511	497	482	500	497	542	466	441	503	501	469	503	509	513	534	458	486	539	502	488	541	483	523	540	496	496	510	503	512	481	530	491	508	487	504	464	461	482	539	508	514	530	470	496	483	530	550	510	485	489	490	481	504	495	480	497	556	495	469	515	555	491	470	503	487	507	522	487	544	498	493	517	484	466	483	518	548	511	494	509	499	550	532	525	497	514	478	503	512	513	493	512	475	492	479	501	509	495	496	526	502	505	490	534	513	528	467	492	531	478	518	517	509	509	507	535	513	526	468	491	497	508	529	561	498	503	483	508	499	505	489	490	508	487	496	506	507	460	448	473	500	516	530	473	469	477	555	502	512	478	507	474	515	514	511	500	513	443	517	502	476	537	479	503	488	446	504	502	536	550	514	493	523	493	473	485	503	471	484	521	493	489	502	515	543	494	496	460	529	518	519	459	507	485	495	483	489	532	483	463	479	513	513	507	451	487	462	471	472	513	477	536	534	516	474	520	506	541	495	525	487	514	510	495	510	483	496	486	525	510	472	530	501	523	487	545	467	528	516	493	496	498	505	539	522	496	502	508	513	503	505	501	516	528	483	498	487	494	551	513	488	470	509	497	510	511	477	486	478	444	495	511	505	512	478	473	541	536	505	513	526	496	488	476	510	551	502	509	476	495	508	522	518	500	502	537	516	547	542	501	454	475	527	496	492	504	519	501	524	472	493	533	502	480	486	459	498	526	481	501	495	518	475	483	529	492	499	500	498	494	523	467	457	512	500	530	512	483	473	464	491	507	494	490	516	519	491	504	515	525	501	503	511	490	523	516	486	482	502	487	482	499	481	482	468	493	522	481	526	498	548	506	500	484	487	500	498	521	484	546	496	479	483	468	516	511	471	492	479	512	496	472	464	514	518	468	489	481	509	526	542	526	559	509	485	525	475	540	497	519	500	511	494	493	497	540	456	489	486	485	510	515	474	493	487	518	496	526	513	515	514	516	522	520	503	511	488	494	456	540	518	503	510	505	492	504	494	465	521	450	516	517	513	535	510	500	604	508	535	515	504	459	506	467	516	495	517	528	516	490	493	532	492	498	503	440	482	553	462	507	476	514	524	502	526	520	482	485	510	511	522	516	513	489	500	490	505	492	499	509	506	529	483	504	509	514	500	482	528	467	539	511	491	533	544	503	485	505	505	526	504	518	516	513	515	467	527	474	503	505	549	516	509	520	493	470	515	501	516	489	465	510	498	488	490	490	488	502	512	495	510	538	506	497	456	497	541	505	519	555	488	526	463	508	528	471	505	500	531	478	556	494	483	473	482	519	482	509	514	515	470	518	504	483	495	496	511	449	484	514	523	508	509	542	505	491	537	482	508	476	529	473	502	501	520	504	483	499	542	511	498	544	516	524	510	513	499	498	513	480	498	521	501	521	468	507	473	488	500	543	522	500	468	468	518	474	487	489	488	505	476	538	497	506	518	490	476	524	501	509	518	471	524	523	499	516	545	545	491	522	537	541	487	491	483	478	545	516	461	534	499	481	467	553	474	479	489	518	515	504	525	462	514	502	480	494	504	503	493	503	503	486	503	504	501	480	506	499	501	521	480	498	537	522	521	497	495	493	535	523	533	469	512	477	530	534	450	514	501	480	531	487	476	482	496	465	504	549	502	444	506	473	492	498	470	546	504	513	468	493	478	504	520	514	522	525	513	488	529	497	518	509	494	519	506	491	517	435	512	508	481	413	506	527	531	508	545	492	514	527	512	489	477	515	508	466	503	518	488	519	518	482	521	513	479	480	509	459	498	492	474	487	466	502	515	518	521	513	530	503	506	500	507	478	486	490	542	494	512	500	500	458	520	508	530	500	482	509	534	501	510	485	503	538	513	474	479	497	481
28715	10874	3176	1679	1348	1140	863	845	725	739	680	669	615	608	575	600	547	586	548	592	536	517	570	550	581	523	565	550	553	519	534	555	526	500	513	535	560	470	553	513	516	540	507	539	551	536	557	520	535	539	544	571	524	571	529	499	515	519	557	524	524	529	522	522	548	525	514	515	534	550	557	517	551	535	544	535	516	529	533	517	500	529	577	524	531	560	549	511	525	505	523	496	492	478	553	519	519	533	531	513	535	518	509	535	508	535	489	529	524	509	536	553	534	544	526	522	508	519	549	526	472	532	507	549	551	574	549	507	526	504	507	489	536	491	472	551	495	537	560	536	504	523	533	507	577	548	541	473	562	573	551	532	515	532	544	552	512	538	538	535	521	506	521	551	493	525	514	530	560	537	536	482	501	490	507	550	561	531	497	537	510	508	484	538	544	530	521	530	540	504	544	497	579	558	511	501	532	493	541	514	535	545	508	516	518	506	512	483	533	568	518	522	521	531	513	511	523	524	542	545	499	528	538	511	527	511	500	538	550	525	502	519	549	516	545	491	565	527	561	481	503	521	517	503	523	518	486	557	506	512	514	530	520	525	537	548	487	543	491	521	494	506	509	546	516	532	537	519	520	474	522	529	544	542	530	535	508	528	542	533	518	530	575	518	529	513	505	538	544	515	521	552	511	465	538	500	531	526	535	564	515	487	519	524	508	536	499	499	534	511	530	506	519	509	534	540	504	507	487	529	521	472	484	539	492	528	542	563	511	525	524	542	519	541	533	537	491	470	526	494	502	547	539	530	540	507	518	533	483	477	495	545	528	520	544	495	541	566	513	523	564	531	539	525	509	546	542	508	522	518	522	504	508	493	552	528	554	595	531	527	525	497	545	528	563	531	510	528	502	520	498	518	519	491	566	538	539	513	539	571	552	542	527	535	536	516	534	543	558	517	506	528	509	550	541	527	522	514	513	553	563	488	532	491	561	507	527	518	570	528	565	529	548	550	505	547	522	516	525	448	537	545	585	567	560	508	530	496	564	529	485	541	512	537	513	518	534	511	541	558	512	559	536	515	562	556	529	558	516	476	524	510	545	505	510	538	546	486	532	516	502	529	511	509	550	530	528	546	510	523	531	527	541	523	540	539	530	493	539	543	536	501	519	561	516	499	508	537	518	563	498	537	536	546	538	549	532	532	511	512	537	556	544	532	522	532	496	538	525	549	519	483	534	563	512	558	533	494	470	525	565	510	541	522	552	552	525	551	514	510	544	509	576	535	531	510	529	524	527	511	547	535	540	507	502	557	537	524	533	485	544	520	550	509	514	502	526	511	507	567	516	499	516	518	512	503	488	549	535	551	593	517	558	537	511	518	516	535	545	566	519	517	538	526	547	525	498	537	501	546	549	487	506	545	543	567	506	513	522	527	533	530	552	537	545	510	550	541	571	499	560	535	476	491	525	504	516	481	522	525	523	526	540	506	531	521	509	521	508	542	516	541	505	499	528	547	494	562	489	531	510	538	522	555	495	520	503	598	505	514	527	503	527	554	527	553	553	485	542	528	548	553	528	554	548	492	505	531	526	547	525	534	531	503	507	526	535	528	532	546	497	548	516	539	537	497	510	561	542	520	498	515	538	505	524	491	532	561	513	548	536	512	558	535	550	488	542	535	552	546	522	536	521	540	524	555	537	510	510	526	523	526	495	534	484	525	536	506	454	532	531	530	539	534	534	513	508	492	535	505	553	496	539	488	516	526	551	538	519	552	492	532	522	551	493	535	543	545	525	510	557	550	532	482	537	536	539	516	509	494	528	490	535	524	555	494	515	547	545	555	534	516	540	534	539	508	511	524	581	529	567	503	531	531	562	486	536	511	491	538	555	521	522	489	531	557	515	501	526	575	548	556	533	522	508	532	500	478	511	501	547	496	536	537	573	547	529	520	525	544	498	530	522	506	540	561	498	536	543	555	539	532	555	548	503	495	560	559	540	516	555	567	483	541	561	537	547	525	530	555	575	557	518	518	549	545	556	558	495	552	567	553	491	571	474	529	514	561	505	549	515	527	523	535	518	510	550	457	523	521	534	547	511	484	509	541	505	538	530	519	507	512	545	502	475	515	531	491	529	516	509	566	535	530	528	517	523	527	534	571	506	579	507	532	506	515	519	532	512	554	539	549	515	524	536	517	516	486	552	511	534	498	531	529	536	547	486	530	503	496	505	504	554	527	529	552	512	583	524	523	537	535	558	481	513	547	510	526	500	521	535	529	534	522	547	559	527	522	510	544	509	527	535	521	563	495	525	537	485	497	492	532	520	568	525	537	511	521	542	490	546	539	519	556	578	480	518	519	527	564	542	556	522	499	499	528	547	532	499	476	496	568	549	583	560	559	513	524	536	574	519	508	491	533	540	511	500	546	524	577	535	546	533	507	509	512	570	515	536	525	530	543	571	542	488	486	552	492	508	532	540	532	513	549	488	512	546	506	536	515	536	484	528	538	524	566	553	516	502	564	508	482	515	527	541	510	494	544	548	516	559	514	518	530	536	515	566	536	525	544	568	526	548	544	552	523	533	516	557	536	578	576	533	532	535	537	524	543	476	493	544	538	546	551	552	524	490	545	575	560	509	504	521	499	519	520	518	515	523	504	487	536	499	510	545	513	512	523	551	507	509	526	551	506	548	521	497	528	513	522	611	541	519	520	483	561	562	517	542	533	564	518	535	487	494	502	554	510	523	546	557	510	517	555	494	539	545	541	521	523	531	545	513	559	522	523	523	539	495	524	511	534	558	523	530	522	528	527	537	537	506	520	547	531	512	500	502	539	489	557	529	501	508	491	522	563	508	556	511	529	532	513	547	531	553	574	556	538	501	551	527	529	546	502	523	513	515	565	513	535	562	514	497	511	542	546	529	520	517	526	531	496	498	500	528	538	545	515	534	499	523	516	511	482	536	460	548	538	544	534	535	533	526	508	454	546	535	562	515	497	535	539	535	514	535	529	498	513	558	518	561	529	542	535	525	524	527	572	530	509	539	509	521	485	518	558	540	533	486	513	517	505	522	546	506	535	503	508	542	492	531	512	515	576	560	532	522	498	541	542	505	536	525	483	536	496	538	517	545	554	508	533	492	545	543	524	514	522	535	511	527	563	497	502	498	526	563	532	517	545	543	516	525	545	534	502	550	517	570	516	488	516	557	550	553	527	535	545	495	536	486	519	527	555	504	485	542	513	489	600	536	541	497	524	538	494	514	531	585	522	539	498	518	555	494	527	535	526	516	506	522	542	533	522	515	546	505	517	499	509	535	523	473	522	532	518	535	540	567	536	514	522	479	499	568	509	516	538	541	548	518	545	543	505	491	529	544	523	565	506	520	538	526	509	510	520	492	498	586	510	528	539	533	543	512	559	510	493	522	528	481	510	521	551	495	519	527	511	520	542	564	530	501	537	503	524	520	497	539	529	571	536	528	507	555	597	519	511	557	522	560	517	524	549	517	508
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
