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
341473314524	341473315044	341473315594	341473316144	341473316692	341473317244	341473317794	341473318344	341473318892	341473319446	341473319994	341473320544	341473321092	341473321644	341473322194	341473322744	341473323292	341473323844	341473324394	341473324944	341473325492	341473326044	341473326594	341473327144	341473327692	341473328244	341473328794	341473329344	341473329892	341473330444	341473330994	341473331544	341473332092	341473332644	341473333194	341473333744	341473334292	341473334844	341473335394	341473335944	341473336492	341473337044	341473337594	341473338144	341473338692	341473339244	341473339794	341473340344	341473340892	341473341444	341473341994	341473342544	341473343092	341473343644	341473344194	341473344744	341473345292	341473345844	341473346394	341473346944	341473347492	341473348044	341473348594	341473349144	341473349692	341473350244	341473350794	341473351344	341473351892	341473352444	341473352994	341473353544	341473354092	341473354644	341473355194	341473355744	341473356292	341473356844	341473357394	341473357944	341473358492	341473359044	341473359594	341473360144	341473360692	341473361244	341473361794	341473362344	341473362892	341473363446	341473363994	341473364544	341473365092	341473365644	341473366194	341473366744	341473367292	341473367844	341473368394	341473368944	341473369492	341473370044	341473370594	341473371144	341473371692	341473372244	341473372794	341473373344	341473373892	341473374444	341473374994	341473375544	341473376092	341473376644	341473377194	341473377744	341473378292	341473378844	341473379394	341473379944	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	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
21418	20086	27270	22641	20090	20123	9792	979	642	539	445	392	329	304	256	284	290	266	222	236	222	222	286	289	378	360	330	320	168	151	159	147	170	146	165	153	149	156	148	157	143	144	126	157	162	141	116	148	141	119	148	157	134	142	134	138	155	127	121	180	156	144	123	129	148	138	151	158	131	163	143	147	170	144	132	112	148	124	131	150	126	143	142	142	142	129	135	147	129	126	165	129	134	138	145	133	132	122	126	157	150	129	136	114	133	131	112	126	126	125	136	120	135	131	129	136	126	169	153	148	109	145	147	134	138	131	138	140	135	103	136	118	141	125	142	137	120	135	129	124	127	122	161	122	128	148	110	122	147	123	121	126	133	123	142	140	131	123	163	154	157	135	133	139	143	124	155	126	123	141	133	116	128	108	124	119	136	128	136	135	120	124	148	133	129	131	158	147	136	140	126	141	135	139	136	153	143	130	139	141	124	121	152	113	135	120	118	133	121	150	147	128	132	139	132	119	125	141	132	127	129	139	133	127	137	133	126	152	134	127	138	149	154	140	154	142	138	131	138	121	109	163	125	110	154	149	165	138	125	147	130	139	140	96	131	142	122	150	119	158	142	122	145	124	144	118	121	132	145	131	150	124	126	126	137	112	136	124	144	123	121	126	114	157	131	137	123	150	138	152	149	113	128	128	136	141	142	124	134	127	138	146	125	142	135	139	141	130	136	140	148	114	126	142	117	128	148	127	137	129	119	129	152	151	139	132	144	119	129	142	146	138	154	170	136	146	145	142	135	128	136	120	118	150	138	122	141	120	140	153	120	148	144	133	117	149	121	146	126	140	107	119	135	151	143	110	135	121	145	146	148	119	129	143	131	128	127	143	112	133	137	136	140	112	129	131	125	134	141	121	138	114	142	148	152	134	136	131	128	142	150	140	128	137	129	141	141	126	153	132	132	143	135	144	148	110	129	156	129	130	119	140	133	136	147	131	132	132	141	139	138	129	141	144	135	134	129	134	126	143	134	124	153	125	129	110	131	123	175	132	121	141	149	131	118	140	147	114	122	125	133	140	122	142	132	140	133	121	134	139	130	128	141	142	136	116	149	163	121	149	144	147	148	143	154	126	138	145	136	134	126	131	154	138	126	121	115	140	146	134	143	141	129	136	112	124	121	116	151	140	139	133	119	120	149	141	146	141	150	153	122	143	176	140	142	147	137	127	126	151	145	126	154	134	144	131	137	110	142	129	103	159	122	172	136	156	140	145	125	148	146	142	138	118	152	130	127	133	129	136	126	132	117	129	120	128	118	143	124	134	129	144	156	139	125	116	138	128	148	149	133	136	134	145	143	119	147	137	131	123	123	136	126	128	133	133	122	144	134	133	132	128	132	137	127	122	128	125	125	125	131	146	119	132	134	137	144	133	137	131	110	146	129	131	139	144	144	150	129	124	144	143	142	135	133	138	127	132	113	130	120	151	144	154	143	130	125	122	140	120	149	135	131	117	144	116	133	131	130	130	145	146	145	124	118	131	162	146	143	145	137	116	134	146	118	150	119	118	114	146	140	134	131	131	133	131	128	139	135	128	136	126	136	144	128	128	134	123	150	151	134	149	144	124	166	128	165	135	169	146	135	124	116	109	130	144	141	121	125	138	125	136	133	134	109	147	138	158	122	130	134	111	135	137	119	120	141	151	127	116	122	133	117	126	137	118	136	125	131	144	127	134	148	131	140	121	137	130	122	122	133	127	126	131	123	114	123	124	135	138	128	129	139	153	142	143	137	156	114	134	127	131	130	136	130	132	147	151	130	130	148	134	154	139	126	152	155	143	128	153	144	124	133	141	153	128	140	123	141	120	152	132	141	137	118	144	147	131	130	134	149	140	128	132	113	121	133	123	128	135	137	150	138	119	146	128	131	139	137	137	133	138	130	144	131	129	121	115	135	122	128	127	131	130	137	128	124	137	155	156	130	128	141	134	138	131	124	131	144	123	143	143	128	125	127	121	133	149	142	148	95	136	119	142	143	137	142	129	126	126	143	136	143	131	142	144	136	149	134	157	117	129	137	152	136	141	139	140	126	121	139	130	133	151	139	135	126	109	112	147	167	116	131	138	154	122	133	142	127	137	132	142	154	125	138	143	139	141	143	126	137	143	122	129	130	128	116	141	121	159	148	114	135	124	165	127	113	133	129	131	148	119	114	109	126	138	133	147	127	117	155	133	143	128	160	123	140	129	143	134	117	118	122	122	132	117	130	135	134	123	143	139	140	130	134	129	141	146	130	148	124	125	138	127	134	163	116	143	141	121	131	138	135	145	127	127	125	124	138	140	144	127	148	159	121	124	127	130	130	143	130	127	138	129	128	133	148	125	141	151	152	152	130	117	133	121	140	135	119	119	145	136	128	130	122	138	139	144	133	122	129	141	126	110	138	135	126	137	129	138	130	133	152	146	162	140	135	132	131	132	126	131	143	140	150	145	132	121	147	121	137	142	141	115	136	115	149	124	129	123	118	111	134	108	142	117	129	151	120	143	127	148	132	155	151	125	133	137	159	130	146	120	122	138	117	122	143	125	109	128	135	129	141	136	115	144	134	154	142	132	127	136	129	130	144	135	146	146	111	131	144	105	143	146	129	119	107	114	117	143	155	137	138	132	139	140	144	130	117	130	140	143	135	138	150	139	128	145	128	137	115	137	126	136	155	127	129	143	140	134	145	130	151	147	130	139	109	134	135	152	121	160	151	133	126	123	156	144	104	149	135	147	145	140	144	156	134	137	139	129	136	123	120	127	128	136	134	142	139	126	136	142	120	140	136	135	144	139	137	112	122	139	138	131	139	144	145	142	132	125	102	137	118	148	153	144	131	153	154	112	139	122	134	140	132	118	129	121	122	150	131	137	124	124	154	146	122	138	112	128	130	142	134	120	128	142	141	157	147	138	129	167	145	153	129	130	119	127	129	141	138	134	142	133	139	140	120	126	138	110	120	134	146	147	124	139	129	144	111	139	116	125	108	133	151	116	134	130	121	120	124	132	144	129	139	152	151	125	126	134	130	141	142	125	137	134	131	116	124	145	150	141	128	152	127	120	137	139	147	124	126	133	166	120	132	133	131	143	139	137	139	130	134	123	136	130	131	149	141	147	158	134	140	144	133	123	138	137	148	130	108	149	146	132	149	140	117	158	147	132	130	139	114	138	144	143	136	130	131	147	136	137	129	159	142	126	121	132	140	130	133	125	133	145	130	138	128	133	168	159	111	135	132	124	128	111	142	133	128	147	133	125	126	141	134	134	120	146	161	149	138	138	133	138	124	122	124	122	119	126	146	136	152	138	139	103	130	149	145	132	144	136	134	146	118	131	126	136	143	126	105	133	131	135	119	142	138	138	161	133	118	113	125	134	134	130	129	152	145	120	133	130	116	127	115	135	137	141	147	129	151	139	133	139	136	119	122	127	134	139	136	140	151	134	142	148	132	134	158	154	143	130	144	120	139	117
9053	15640	10602	5226	3759	2733	1982	1547	1121	875	666	605	491	405	407	370	364	340	315	299	283	305	383	414	522	543	411	438	281	224	211	196	163	184	182	151	182	168	176	157	163	156	180	171	152	159	160	153	173	171	157	156	163	158	150	140	164	178	164	150	159	159	148	154	188	181	148	146	160	158	154	166	145	151	162	172	136	142	131	160	152	168	145	151	157	166	143	157	154	157	154	169	134	142	168	169	142	139	144	162	132	162	146	152	149	159	149	177	166	145	152	130	173	145	154	172	141	145	153	165	132	190	158	146	147	148	154	171	164	141	151	141	146	159	148	162	149	145	160	164	161	137	151	176	135	132	163	130	160	168	154	148	160	162	167	137	157	127	153	143	145	150	167	154	185	147	147	147	152	153	156	148	139	141	161	152	137	153	166	139	148	147	164	171	152	144	151	179	144	151	172	136	147	146	137	147	169	154	145	129	150	134	158	165	147	163	162	153	156	155	127	155	133	159	158	153	153	134	152	153	152	142	165	137	179	139	128	150	156	145	148	162	164	183	160	130	141	146	147	146	161	164	151	185	131	156	145	152	165	144	140	144	131	139	141	154	152	142	173	160	154	142	162	156	148	142	158	143	156	163	158	181	139	164	153	150	166	154	166	153	145	155	150	154	159	131	128	162	143	133	151	135	153	161	142	172	157	145	156	156	150	154	151	141	152	147	153	195	160	189	153	164	152	162	143	182	142	139	150	157	163	156	160	160	147	157	154	142	160	141	161	166	149	143	139	160	150	137	150	156	134	143	147	144	150	172	158	157	142	139	142	148	141	165	135	164	143	149	133	161	183	149	133	168	142	174	168	145	139	158	139	148	144	162	156	140	165	163	157	148	173	136	147	165	149	154	166	146	163	146	156	143	168	162	145	169	157	139	151	154	153	172	175	149	144	173	167	145	148	150	159	148	161	148	142	153	150	140	163	166	149	157	151	154	135	172	161	149	136	149	149	144	150	144	142	134	153	142	146	153	150	165	158	166	126	176	160	156	146	128	160	137	148	152	180	151	130	161	146	151	132	136	168	161	142	173	164	121	148	140	160	180	156	135	146	157	159	151	138	172	144	150	137	171	163	179	155	161	144	143	160	143	162	154	159	152	162	158	168	139	148	139	145	158	157	168	157	156	158	135	175	150	146	155	173	152	149	143	153	165	149	145	153	159	125	164	140	138	180	149	152	155	135	153	150	172	151	146	172	146	152	158	153	157	134	142	160	137	175	153	158	150	160	147	147	139	158	134	167	177	157	157	142	149	146	139	141	153	132	161	145	153	169	160	175	155	146	146	158	169	126	134	154	140	152	154	159	157	161	164	134	160	146	146	153	149	167	138	135	152	153	166	166	131	176	135	159	139	147	147	149	154	154	157	139	158	182	151	156	130	137	138	162	159	147	166	165	136	165	167	141	161	162	121	166	153	162	154	144	172	152	184	159	146	136	172	147	139	158	170	155	143	151	155	152	133	160	158	143	172	174	134	148	152	153	162	143	149	173	164	149	157	151	156	158	147	179	154	143	141	167	136	155	146	173	135	172	143	147	165	129	141	137	153	149	163	161	160	161	131	160	163	130	149	168	152	171	160	144	154	135	167	150	160	161	152	133	158	142	154	170	168	139	159	165	187	162	154	153	160	170	165	135	165	143	167	146	155	153	150	143	125	158	160	163	164	143	167	146	133	139	154	151	136	138	160	166	151	154	154	146	138	130	171	142	157	171	135	132	134	164	153	173	151	151	143	167	172	166	171	157	155	159	131	145	140	147	157	170	160	150	140	145	152	162	153	156	158	155	149	138	144	150	153	167	164	144	130	128	142	134	153	158	163	129	179	168	162	137	152	172	148	166	146	158	177	152	148	138	162	147	156	153	187	155	136	150	150	167	172	159	160	149	165	157	150	138	148	136	163	139	152	168	145	143	169	128	139	161	136	154	158	147	158	146	135	164	163	137	142	161	168	165	141	154	150	163	130	145	147	152	150	151	140	175	162	147	151	174	163	148	152	138	170	168	141	142	150	133	148	152	155	164	141	149	166	168	156	147	144	152	132	153	131	143	128	145	143	163	137	147	161	147	174	140	136	140	157	164	146	171	165	142	143	133	144	140	172	173	153	167	129	158	155	140	157	157	139	162	148	158	158	152	157	158	135	130	141	144	166	156	146	154	159	134	156	164	124	140	179	140	149	157	167	141	153	154	165	164	164	138	158	156	161	164	148	153	142	158	156	158	158	163	151	171	157	150	142	154	154	131	150	143	154	161	151	142	152	162	166	162	150	153	151	152	150	140	171	141	140	146	158	154	165	146	139	147	142	153	163	145	147	136	125	141	161	161	152	157	161	157	135	148	161	149	153	153	147	134	142	157	153	166	131	147	156	172	155	153	140	168	142	168	138	125	155	142	143	136	169	169	137	154	145	137	181	147	155	151	155	132	152	151	159	157	163	169	142	153	146	151	136	146	164	165	165	156	166	150	156	153	167	173	175	155	159	171	163	171	154	145	146	152	173	167	181	163	142	163	137	166	175	152	154	136	145	143	163	156	157	199	166	162	167	154	173	143	174	155	164	146	149	152	151	156	159	167	170	164	159	152	164	187	166	137	153	159	152	169	152	148	125	156	158	145	153	159	135	144	177	176	133	165	170	125	156	154	151	166	145	146	156	143	127	145	166	144	146	150	138	150	164	149	141	163	136	141	135	150	171	143	138	176	149	181	136	156	161	156	168	147	154	165	144	151	174	140	160	135	146	143	143	153	137	150	162	165	157	140	136	146	147	151	158	140	179	133	163	140	143	152	174	142	142	158	176	134	163	159	163	148	154	152	148	145	146	150	151	136	147	155	170	152	150	188	151	135	155	144	145	137	148	172	137	140	144	154	131	152	147	155	145	159	170	168	156	147	167	154	146	120	102	159	153	161	166	162	134	161	142	167	155	158	153	150	146	147	170	142	129	173	172	162	153	154	147	147	150	131	127	149	173	142	147	139	142	162	128	160	155	128	140	150	144	157	175	149	180	138	127	158	163	156	168	154	138	142	159	161	169	145	160	148	137	150	158	153	160	149	146	151	169	123	127	167	159	153	153	145	145	156	155	167	166	163	160	129	147	166	147	137	174	151	130	172	160	156	156	154	147	151	157	166	148	155	166	145	143	144	132	142	147	163	155	157	146	150	145	153	168	176	152	146	146	145	130	167	133	126	150	160	127	163	143	152	156	153	142	158	164	153	162	167	147	167	170	155	157	136	161	153	133	154	149	159	149	161	152	171	128	158	151	157	146	173	162	147	172	156	141	155	147	154	131	150	140	144	143	143	160	156	148	148	138	145	151	167	158	138	138	149	179	180	160	141	165	153	163	167	171	134	177	135	153	151	151	178	179	173	142	137	135	169	165	160	132	163	161	147	162	145	144	147	155	156	159	168	147	160	151	132	116	157	150	167	157	167	161	136	137	164	156	171	153	151	152
27532	18955	5289	1035	692	643	534	434	465	437	461	458	455	442	420	415	414	465	441	448	457	436	459	428	498	474	444	484	438	419	432	425	437	397	422	419	456	414	426	400	431	436	403	437	388	434	494	422	432	422	432	436	434	417	434	425	389	443	424	423	451	448	429	385	455	433	428	409	398	399	441	466	434	422	444	426	397	359	449	426	396	422	440	439	396	432	411	432	417	430	435	422	384	431	412	393	408	403	429	407	415	415	406	406	385	416	458	420	418	429	422	397	432	403	409	417	400	402	408	414	428	411	401	420	443	423	437	437	406	424	447	422	456	384	444	411	403	399	400	422	438	467	385	406	421	417	378	420	423	444	404	400	405	391	396	425	429	406	437	409	413	376	414	430	436	426	412	409	432	382	444	442	419	412	416	381	415	454	411	418	411	422	416	410	403	429	420	420	395	424	405	448	413	432	402	415	415	413	451	399	394	429	422	394	425	418	427	411	417	382	420	409	463	438	448	416	408	434	413	420	416	427	451	402	418	423	408	408	437	452	423	430	390	427	400	387	445	387	393	410	411	435	467	397	440	449	404	428	424	417	439	402	429	436	410	421	417	415	413	408	472	407	434	409	428	452	407	449	425	367	410	439	412	426	449	403	436	424	368	425	403	387	433	413	380	419	453	403	399	377	401	423	438	433	433	437	450	437	398	445	423	451	438	405	406	409	420	433	465	416	428	433	417	423	444	446	419	440	414	412	426	452	414	422	395	420	420	437	426	404	408	409	444	412	436	466	424	438	452	460	420	425	431	428	424	444	410	416	415	412	405	410	431	422	413	453	424	402	404	414	444	428	380	450	438	438	419	419	416	440	420	466	446	445	431	392	442	421	423	417	462	384	405	438	414	419	427	419	437	432	424	439	456	432	395	396	411	437	413	414	426	404	414	416	406	422	429	422	365	405	394	415	416	435	385	392	398	405	410	406	463	413	450	432	400	466	425	405	445	437	423	405	387	417	425	410	389	396	421	411	408	452	404	421	439	403	421	436	397	419	421	427	435	432	427	404	415	412	425	424	434	451	442	404	409	404	457	436	420	410	490	429	454	390	443	419	407	382	394	408	433	419	412	421	443	436	395	429	430	455	437	412	438	410	433	389	436	425	413	391	478	434	434	425	417	438	386	427	392	451	486	405	412	446	420	405	421	379	415	437	416	391	417	445	422	435	413	427	398	452	453	426	436	371	409	436	398	435	426	426	430	467	428	421	423	416	387	416	408	404	485	445	418	408	415	385	393	454	413	416	406	408	393	433	397	446	433	438	424	413	378	387	411	405	446	422	428	399	399	437	423	410	438	431	432	435	394	449	429	401	415	417	431	443	408	427	447	413	437	388	396	433	450	432	445	388	404	422	427	450	407	404	444	443	418	403	458	392	415	418	463	458	374	419	443	436	413	417	408	417	440	431	390	432	415	435	380	439	416	416	417	431	405	403	413	390	423	388	417	382	432	419	398	436	375	397	403	424	429	423	429	442	402	425	435	411	421	417	434	436	425	434	432	423	423	393	438	385	420	396	419	421	443	378	398	416	407	428	418	448	462	426	431	406	445	422	432	422	425	437	404	425	416	420	434	397	415	426	409	418	413	439	391	386	378	423	415	414	412	404	414	413	405	434	423	422	443	440	428	438	417	413	397	433	436	444	460	424	451	436	436	412	432	428	427	447	438	447	415	432	438	414	412	421	425	427	432	421	399	415	427	419	415	436	419	409	417	440	420	442	385	441	423	464	390	405	418	402	409	402	414	423	427	440	409	388	455	428	417	431	393	426	414	433	430	379	407	467	423	416	460	411	407	448	408	415	439	425	398	398	408	405	440	411	416	407	418	478	429	397	442	418	417	445	393	401	415	414	422	455	392	428	443	410	425	442	425	430	436	407	440	403	418	412	413	428	458	427	441	450	395	428	405	405	422	412	371	387	433	392	385	402	416	429	415	414	402	466	478	414	431	432	442	406	394	401	426	442	418	412	442	420	409	429	446	393	440	409	410	413	426	409	430	455	434	424	407	420	404	424	418	432	412	419	437	432	415	413	407	415	422	407	450	439	411	457	447	428	399	439	412	413	414	456	418	407	433	447	483	443	441	463	426	374	441	414	411	445	420	421	452	425	414	433	453	431	437	444	441	398	416	379	441	414	416	408	384	417	428	368	437	452	395	422	417	433	426	429	411	423	389	409	403	397	446	428	406	417	387	393	443	408	437	418	402	382	376	384	404	435	408	438	405	404	380	440	442	442	440	379	406	408	435	384	393	376	399	423	419	438	409	366	431	448	374	402	414	417	416	421	437	474	452	398	429	454	399	418	401	410	449	444	418	415	414	393	452	436	424	402	398	420	442	401	387	445	401	395	433	418	423	419	424	440	403	417	427	424	450	416	441	431	412	422	394	438	417	410	426	415	405	421	428	436	416	435	413	403	435	442	398	428	417	376	382	374	406	406	390	407	405	410	420	444	415	425	448	454	396	439	441	404	403	436	383	447	437	417	418	451	409	444	438	441	423	414	399	430	446	391	416	374	411	421	413	398	431	420	434	377	417	427	382	379	460	433	421	373	436	427	448	372	471	480	438	399	408	413	420	423	428	385	428	421	400	405	434	414	413	436	396	372	429	407	444	428	383	414	436	410	416	405	400	403	450	448	423	450	405	415	441	471	425	432	445	420	447	446	464	430	402	391	426	418	455	408	407	436	425	412	418	444	412	414	428	426	427	395	431	400	416	421	410	407	414	424	405	410	403	435	416	412	456	444	398	414	428	430	442	415	425	449	395	432	402	403	445	429	423	431	410	441	418	403	431	433	398	408	439	402	421	465	421	425	427	405	409	405	409	477	427	415	411	373	439	429	449	415	429	448	412	487	440	430	448	420	408	408	412	417	398	471	403	420	425	407	394	443	434	444	403	416	393	407	435	419	455	465	424	422	416	395	402	442	434	424	416	413	445	417	395	440	442	415	429	462	369	454	443	432	440	417	425	411	426	454	408	420	446	383	414	380	417	393	435	403	423	428	410	402	452	442	414	401	382	462	403	469	452	406	461	391	385	457	427	432	409	415	417	414	441	441	460	393	407	398	456	440	411	402	436	468	361	432	420	408	452	422	418	416	409	401	406	469	395	395	398	390	392	424	409	451	410	417	445	406	447	417	424	437	451	423	411	408	424	452	449	449	396	377	452	411	447	405	406	400	408	434	426	409	421	388	422	423	417	461	438	448	427	412	410	443	423	448	418	438	397	412	404	404	419	434	434	395	404	398	409	408	461	449	402	448	409	396	412	408	403	422	433	459	408	428	438	442	437	423	448	409	441	411	432	388	454	425	399	458	442	384	377	416	413	384	418	422	458	409	392	437	435	421	416	430	439	422	391	417	413	422	430	404	451	423	408	449	434	412	414	434	433	472	437	405	420	414	410	423	423	427	378	434	440	426	421	422	426	410	400	426	441	427	460	445	425	441	418	389
7815	2470	1376	807	673	664	533	584	498	582	532	484	486	476	519	447	487	462	511	462	483	509	522	483	561	567	529	538	485	426	466	477	475	440	444	486	472	463	532	488	437	476	510	488	478	474	474	499	473	472	496	466	438	463	453	468	478	419	447	456	467	455	470	496	476	469	481	487	456	464	481	458	482	444	428	438	492	519	470	448	445	480	481	460	495	486	470	487	463	481	468	460	467	484	449	460	437	486	457	438	488	454	425	476	489	458	482	441	430	484	482	514	495	468	461	450	481	462	428	496	447	472	478	487	494	453	476	478	452	485	464	454	462	475	420	444	476	500	464	465	447	474	450	487	445	449	463	457	459	502	454	471	467	451	495	439	450	494	452	455	440	469	458	479	496	491	471	523	487	465	487	463	455	473	472	494	489	437	465	495	446	458	499	450	493	481	449	495	453	481	501	466	457	437	444	471	476	490	484	479	460	420	469	464	450	440	486	457	443	492	480	446	479	470	451	457	479	484	440	496	451	482	443	431	467	459	494	480	443	429	442	457	438	467	487	474	412	447	447	441	467	436	455	464	471	489	476	457	460	496	438	480	478	419	469	453	453	487	468	450	470	494	503	437	471	460	471	493	425	503	438	458	488	498	481	440	454	441	459	428	446	479	482	419	453	418	506	506	459	427	481	444	492	465	479	464	436	453	453	512	469	418	467	483	453	465	452	510	468	484	466	475	449	463	493	464	458	476	506	449	443	453	482	512	506	482	460	464	447	454	497	476	448	470	464	468	457	474	450	442	434	466	449	471	477	484	499	469	457	487	423	433	476	452	500	483	515	506	467	445	490	477	488	473	473	478	444	485	510	474	440	483	497	495	458	436	507	478	469	465	490	484	477	433	506	456	490	447	491	432	462	461	502	436	437	464	470	466	464	494	456	455	458	461	482	432	476	452	492	440	471	460	429	475	467	439	481	487	482	497	474	461	477	501	465	432	505	410	489	476	466	428	493	409	495	488	466	463	485	446	481	495	440	460	496	474	459	441	471	445	466	472	489	474	464	464	462	432	434	476	445	445	472	438	433	464	493	434	472	455	454	455	501	435	473	468	463	461	450	493	454	482	454	456	428	481	463	452	477	424	459	454	453	468	440	461	474	469	501	460	458	519	467	489	447	473	513	425	499	447	447	452	499	480	493	477	474	478	447	497	446	465	416	471	475	496	470	482	445	426	429	451	433	476	440	474	429	448	392	465	434	464	461	473	452	460	465	447	436	473	482	510	477	429	446	506	459	511	445	458	440	460	464	471	492	501	464	477	447	492	446	474	479	444	454	462	458	456	466	476	485	446	444	461	470	480	457	489	427	453	425	452	455	487	458	491	452	490	488	484	445	500	428	482	461	496	438	451	498	439	453	443	488	480	471	457	485	452	502	476	447	475	441	482	426	469	473	497	461	488	455	479	486	431	477	453	488	472	487	439	487	510	479	479	468	421	511	498	482	490	454	456	476	457	449	483	463	492	485	450	489	487	433	473	484	448	473	464	469	447	453	488	439	469	501	446	447	466	447	464	445	433	437	486	450	483	462	480	472	488	486	470	440	480	472	457	448	468	429	462	464	435	428	481	423	473	530	452	518	418	496	486	453	458	468	430	453	463	474	465	465	475	468	432	449	450	461	478	467	467	494	470	470	476	466	501	501	490	487	514	458	458	475	465	492	444	456	427	475	469	476	461	451	444	456	512	451	448	476	476	452	463	458	435	457	477	466	456	474	428	453	500	493	474	470	521	430	450	449	477	466	478	438	474	467	515	462	460	438	449	479	479	468	479	465	504	434	456	478	489	476	473	464	530	458	442	468	483	418	464	459	489	500	513	487	454	470	484	485	479	506	451	468	454	465	444	428	446	481	483	467	450	437	458	483	462	476	509	525	447	455	452	441	444	478	475	419	479	456	439	485	493	487	480	469	424	480	491	481	465	498	486	475	455	485	459	518	465	490	490	478	472	495	472	474	486	457	442	459	458	487	458	455	459	437	455	468	481	427	515	464	463	404	462	442	498	462	473	474	471	480	464	433	467	444	473	485	453	472	467	486	465	469	455	439	482	465	474	491	461	470	458	448	449	500	427	491	465	458	488	493	473	452	454	473	490	490	464	461	423	493	460	433	466	460	474	435	435	455	467	459	472	448	496	467	472	476	468	451	489	460	474	437	448	456	443	460	480	439	453	479	476	478	431	465	490	483	453	514	471	469	458	462	436	491	442	484	461	464	467	453	472	467	450	494	459	485	464	476	432	477	472	476	469	473	435	514	514	457	416	472	456	452	470	504	464	465	463	436	438	473	447	454	479	453	452	485	459	462	445	490	484	445	478	431	483	444	459	511	450	447	502	460	510	411	457	478	444	446	467	461	465	466	464	441	464	460	476	406	467	472	459	448	440	452	479	476	470	490	422	478	417	437	485	443	444	472	491	463	464	478	480	506	466	471	503	484	486	427	479	478	458	515	442	452	495	508	475	458	441	465	467	463	474	485	491	423	422	474	457	440	479	463	443	462	470	439	477	473	483	448	465	452	479	461	491	447	470	500	476	484	438	460	459	485	465	508	492	446	462	448	496	460	475	475	442	473	491	466	433	457	478	454	458	445	441	447	487	455	468	476	481	451	431	495	457	485	436	487	470	471	503	469	463	500	492	501	445	485	471	471	441	442	485	470	464	486	465	428	469	473	436	490	464	468	502	482	482	451	496	437	485	487	432	439	480	440	433	469	436	462	457	468	479	494	459	473	480	481	508	421	497	469	467	478	500	493	494	480	459	450	515	456	437	477	448	468	418	434	492	470	486	463	489	461	486	485	498	479	455	473	441	421	509	492	456	431	469	463	464	473	450	417	444	498	482	440	457	495	464	468	465	510	491	467	458	428	434	464	428	465	472	457	491	463	460	449	419	508	471	475	430	466	467	451	454	469	428	457	456	465	478	459	481	475	417	435	472	479	473	471	478	451	433	462	491	460	453	499	437	507	494	442	427	467	467	422	449	470	410	478	449	457	484	460	464	469	466	439	444	446	468	484	444	436	479	485	461	512	475	443	497	466	434	448	448	468	441	457	423	440	461	490	504	477	493	496	477	455	469	513	473	461	482	467	428	472	478	451	439	484	457	455	451	456	473	467	478	464	467	466	463	489	504	485	495	488	512	463	447	443	510	458	444	459	497	448	452	468	469	475	494	484	485	461	460	495	426	453	444	431	487	460	412	444	452	456	421	457	470	498	468	479	446	512	471	459	478	484	409	487	494	462	429	456	470	416	479	437	447	463	482	472	475	445	474	450	478	476	485	444	500	437	488	478	478	476	470	462	457	473	495	482	500	471	454	482	474	466	501	458	407	476	470	468	477	476	442	485	474	475	495	444	467	443	454	492	476	456	461	481	434	474	421	459	480	469	404	482	473	466	498	453	496	470	444	482	507	497	492	485	470	468	476	479	459	456	457	430	484	468	431	440	481	470	466
23820	21282	28505	24390	21299	11588	1275	825	595	589	514	465	472	464	456	416	447	406	393	395	397	414	437	453	491	503	503	446	386	390	346	351	376	343	353	363	343	354	323	365	379	385	313	340	362	350	325	354	336	358	348	366	345	357	393	367	380	374	375	350	344	372	344	337	355	348	349	381	331	360	327	353	341	342	377	326	371	342	330	352	354	377	335	342	355	332	372	325	331	376	365	333	387	355	351	378	354	343	327	354	360	332	322	364	334	359	325	361	346	354	327	333	364	344	339	319	342	358	311	358	341	325	375	376	350	366	362	361	328	344	342	372	332	342	364	397	375	336	345	347	341	366	346	377	335	377	369	372	323	383	355	351	337	377	367	354	379	363	344	353	373	362	360	345	372	290	355	339	357	355	339	360	334	362	367	385	318	322	372	370	349	347	351	352	362	358	381	341	360	330	337	339	319	327	327	376	362	352	339	371	349	356	347	370	365	338	374	358	372	329	345	355	345	342	344	307	352	358	360	366	386	347	338	370	377	368	366	366	355	324	342	345	318	358	332	354	348	348	346	365	351	336	376	313	366	345	333	350	362	355	334	348	374	363	338	325	357	331	342	373	335	360	348	336	346	361	336	339	375	368	346	357	323	332	349	372	340	357	354	346	349	346	334	373	358	346	326	382	335	355	346	341	345	363	369	369	369	331	358	356	354	316	340	362	355	372	335	361	342	360	380	362	368	361	340	329	345	365	349	370	349	334	351	339	340	350	334	359	327	369	340	325	361	333	334	367	300	318	366	332	367	355	340	364	332	321	319	340	324	323	345	351	342	324	356	346	334	355	372	365	327	324	326	375	333	328	358	344	356	378	348	357	375	340	375	323	348	333	340	348	350	323	349	336	378	326	374	364	381	352	346	335	356	347	348	337	369	352	324	372	364	357	354	351	348	334	335	350	319	338	384	371	377	314	333	363	371	380	342	298	339	343	318	300	376	318	356	350	340	331	302	322	353	337	356	359	333	339	352	340	356	349	358	314	382	340	317	324	344	342	363	328	341	337	363	375	323	375	330	318	359	367	342	340	363	355	347	303	356	366	323	340	357	358	349	373	352	363	343	339	350	350	354	361	309	341	366	370	347	346	340	348	343	333	358	354	359	306	333	336	368	334	353	335	368	342	343	378	329	336	349	368	378	365	356	359	351	346	348	348	332	364	346	359	374	350	335	372	360	334	380	346	344	365	352	343	353	357	325	350	348	358	344	360	333	373	361	309	322	344	346	335	373	318	361	355	350	330	375	344	342	324	370	319	331	343	338	369	389	341	344	339	335	360	349	358	342	353	374	361	343	340	336	329	349	356	330	323	393	391	354	366	345	353	366	375	347	336	350	359	335	337	361	360	317	362	340	362	366	356	360	324	357	336	349	341	353	336	358	386	338	371	347	360	341	377	326	321	338	320	327	359	306	352	355	321	334	310	351	335	351	342	343	371	339	351	354	357	376	332	320	384	359	333	343	360	351	335	351	331	357	346	364	354	344	328	324	336	324	367	350	359	338	364	314	376	357	342	330	336	347	371	341	372	343	331	359	353	353	351	399	392	330	350	343	354	369	363	353	355	381	348	327	320	328	335	390	322	370	328	331	357	346	338	343	338	316	357	347	299	350	383	358	326	348	335	361	343	344	350	349	339	362	345	339	342	305	320	330	373	341	377	325	349	375	320	327	348	332	360	369	360	343	330	336	340	381	318	345	334	327	333	373	359	358	333	352	346	351	319	339	352	332	360	336	335	345	334	351	347	351	353	366	337	340	337	340	366	340	353	305	321	357	351	357	340	356	348	335	381	318	346	299	345	330	346	361	339	370	365	323	328	308	349	348	350	344	349	359	349	351	363	349	366	334	346	373	338	352	348	349	336	397	335	358	330	337	343	353	372	358	354	350	332	331	370	334	343	335	330	354	377	313	391	357	345	338	367	372	328	351	347	350	350	343	338	356	347	354	375	352	374	352	349	347	357	328	326	327	354	351	348	361	368	379	329	366	328	341	379	343	345	331	345	355	341	352	330	389	339	300	334	344	391	350	336	362	343	352	315	318	325	347	355	349	345	342	356	361	313	355	301	329	368	337	336	346	352	364	348	365	355	397	345	353	349	366	357	356	381	325	363	336	348	371	344	351	333	353	355	318	377	334	322	372	344	342	360	340	368	352	370	323	318	319	350	369	365	333	344	363	323	340	390	319	353	331	354	340	358	351	356	371	346	332	332	324	305	398	356	356	358	355	351	369	362	370	380	347	326	355	365	311	332	348	354	343	333	351	356	327	359	377	387	346	347	340	371	357	349	341	345	342	356	343	349	316	340	348	324	364	347	337	361	367	340	362	380	324	309	332	347	353	321	348	335	356	341	350	354	359	371	355	341	342	346	345	367	387	314	326	328	306	345	350	357	334	361	348	375	357	327	329	355	339	361	366	335	366	345	360	327	365	370	370	336	352	336	305	357	389	322	316	330	361	323	330	342	343	329	324	356	359	369	359	330	346	347	381	353	357	327	355	364	340	366	308	361	348	328	363	310	322	350	339	369	355	357	356	351	370	344	327	341	349	340	346	352	331	325	310	350	332	359	346	324	352	344	371	366	356	366	339	307	326	378	342	331	331	347	366	318	345	336	343	339	379	370	325	383	345	363	342	370	333	381	365	297	310	370	349	350	345	362	342	356	324	353	348	363	327	361	375	337	338	350	323	377	377	331	348	348	329	351	371	333	325	337	308	344	347	345	338	358	353	366	353	342	337	303	318	372	339	306	348	328	346	341	359	346	340	319	374	339	340	363	355	364	342	346	363	345	348	354	347	332	375	349	335	346	331	346	339	372	341	317	339	327	380	345	318	378	367	335	342	339	350	359	341	331	357	382	358	368	344	320	344	326	350	336	350	340	332	357	347	342	367	344	371	339	350	340	358	361	357	320	348	345	342	333	342	343	354	345	345	373	300	333	301	303	326	376	342	362	406	323	326	354	356	350	321	368	360	368	374	343	342	355	345	360	348	334	322	352	332	353	319	373	371	334	347	363	348	345	365	365	320	347	364	329	331	288	344	367	328	332	327	374	354	349	356	342	390	327	310	345	357	317	343	352	313	360	332	344	325	364	351	352	373	329	351	354	336	345	361	324	340	369	354	323	320	353	331	350	335	351	333	345	331	374	339	375	359	329	365	331	377	342	331	330	365	325	361	336	365	339	371	324	358	359	361	389	363	371	337	315	339	349	376	361	373	358	343	343	364	338	346	371	335	338	336	307	359	346	355	338	407	347	371	369	323	357	355	338	305	334	361	342	361	364	319	383	377	350	365	326	352	370	323	345	341	353	341	359	371	340	356	332	392	351	351	350	335	362	360	395	337	383	357	319	324	334	365	319	330	345	361	315	348	358	345	345	364	343	325	372	357	368	340	352	354	351	329	365	372	326	344	335	330	331	371	371	338	363	345	370	340	349	358	323	364	338	333	382	341	330
7490	10906	6997	3283	2385	1933	1420	1136	921	836	649	617	614	566	529	520	521	545	482	490	521	532	535	598	624	633	597	559	423	417	417	432	431	427	424	389	412	408	420	404	427	365	391	389	414	404	427	392	420	375	382	435	361	370	381	390	418	394	397	395	397	404	403	426	397	410	411	402	376	413	415	419	404	403	414	400	430	377	358	400	391	404	364	371	389	361	365	417	407	361	391	419	381	409	400	398	392	420	389	380	402	406	385	374	357	393	374	393	406	382	384	416	404	388	410	381	396	433	392	407	373	355	397	411	427	424	394	417	439	385	391	415	380	381	414	397	396	397	382	400	368	402	384	420	383	418	389	412	387	386	424	353	372	375	394	407	386	378	372	363	392	371	392	400	363	366	433	407	378	387	373	419	366	386	399	388	414	435	395	429	389	373	406	411	396	437	404	421	365	379	395	407	384	394	357	389	397	425	384	402	421	371	381	382	402	392	369	385	387	390	363	408	378	440	390	394	415	387	391	381	428	372	390	394	372	376	401	425	376	376	385	401	397	423	388	411	407	405	396	425	412	399	409	376	357	406	430	394	401	371	424	405	407	401	383	402	416	386	383	410	351	395	382	396	421	407	391	378	340	398	384	382	403	395	392	410	431	395	372	413	390	408	390	382	399	391	376	364	425	392	391	386	412	408	382	406	451	416	406	403	438	408	420	405	383	376	406	392	402	410	375	392	348	362	382	396	380	371	364	400	386	393	398	384	405	401	411	391	356	427	366	401	427	373	391	396	396	397	385	377	379	385	371	378	400	435	403	378	403	389	384	368	365	401	363	410	403	419	392	414	411	396	394	391	401	399	395	386	410	400	418	433	397	393	393	424	398	404	413	393	431	393	398	401	411	402	416	390	362	374	374	397	381	418	418	377	372	380	381	398	405	414	379	380	386	386	400	416	361	394	408	385	418	457	396	383	388	401	357	417	384	390	404	384	401	397	372	413	376	411	434	393	401	381	415	386	387	423	412	413	413	375	406	418	384	382	422	403	389	416	430	372	388	432	413	410	397	375	372	391	388	387	406	392	407	419	408	434	401	383	327	370	418	387	401	388	378	383	405	393	389	404	401	417	411	389	398	450	405	397	395	417	394	374	424	418	383	374	394	412	409	366	369	391	414	377	427	375	401	388	381	396	373	375	360	388	396	395	413	399	408	400	417	379	428	396	391	388	369	372	367	415	418	421	458	399	420	376	404	358	390	432	384	410	412	395	429	419	393	429	401	386	385	416	374	384	383	349	407	420	381	394	376	364	373	380	374	363	383	383	385	391	389	393	367	386	398	395	384	384	401	432	365	365	395	399	403	429	407	396	400	421	405	388	402	391	394	381	394	363	386	392	421	365	372	395	377	439	382	428	381	371	401	391	380	383	372	399	403	430	401	383	395	397	357	372	377	388	376	394	389	393	387	376	376	410	412	399	400	398	397	409	390	344	416	408	405	385	432	424	411	417	366	425	404	379	372	377	405	406	419	384	417	378	375	398	424	438	399	386	427	394	433	355	416	406	402	433	410	404	399	394	396	382	384	370	362	384	386	400	373	392	372	398	385	367	379	386	404	371	390	407	380	389	419	380	416	405	416	439	378	414	391	383	408	410	401	400	390	395	387	383	386	410	390	388	352	367	406	387	403	374	380	395	369	397	359	398	399	395	422	396	399	372	377	375	396	398	378	406	394	403	397	398	409	394	380	379	406	388	403	385	407	407	415	382	403	417	407	377	366	383	386	369	427	404	343	392	437	405	397	398	384	406	369	352	387	407	399	396	390	395	402	438	376	366	359	360	374	418	389	360	338	401	410	376	404	408	395	439	368	414	377	397	401	390	402	380	404	406	404	393	399	423	375	390	404	377	382	408	382	389	406	381	401	391	361	397	406	397	390	375	376	369	377	422	400	371	392	420	398	396	399	396	377	380	403	398	395	406	418	388	404	397	370	373	376	382	412	402	411	379	409	376	398	407	391	387	407	346	406	382	358	435	367	416	377	367	370	394	382	403	393	382	398	411	398	412	421	395	397	392	350	372	421	421	345	380	406	375	419	406	378	416	407	368	417	403	379	393	378	407	397	412	401	345	404	388	410	389	386	384	382	393	430	401	414	403	363	388	392	412	401	404	377	355	396	362	376	403	382	390	418	398	381	373	396	400	409	398	407	404	399	387	377	393	415	410	378	375	421	409	398	391	394	407	379	375	398	411	404	361	397	386	367	396	380	392	369	413	390	380	364	393	385	401	413	395	392	386	411	396	401	384	398	365	378	418	398	412	398	379	391	376	384	404	419	405	360	386	373	385	407	391	373	439	416	406	426	383	353	400	371	421	371	393	421	395	409	411	387	426	409	380	405	375	372	361	402	396	397	384	400	377	417	424	396	405	397	425	406	369	418	409	406	370	391	377	380	383	394	367	394	397	353	371	407	395	422	395	385	394	390	369	437	386	347	351	397	373	405	386	398	402	380	399	399	453	420	398	402	388	441	401	401	406	448	385	414	412	348	424	385	414	391	357	352	408	408	383	383	420	407	368	387	372	381	408	413	394	418	395	394	354	383	368	379	401	382	378	410	380	402	400	389	412	400	402	387	401	366	410	384	402	347	411	419	415	366	389	359	400	409	381	368	372	402	400	403	386	405	380	393	425	361	422	379	416	385	402	395	404	381	401	389	376	413	438	376	405	422	388	394	394	383	428	381	404	393	429	403	406	360	387	397	392	381	382	411	385	375	372	401	382	413	384	383	406	408	451	381	397	351	386	367	404	375	360	386	403	371	385	399	391	377	405	374	385	427	398	393	383	396	367	383	354	390	386	401	415	364	437	377	394	417	410	373	379	396	371	377	414	398	392	363	397	403	396	367	415	342	396	400	419	403	399	410	386	379	390	400	408	382	376	404	432	384	438	417	411	394	408	379	373	392	442	382	414	429	360	412	352	382	387	368	373	424	373	394	404	399	364	418	404	440	373	422	410	401	387	419	390	391	401	400	387	389	384	398	425	385	439	418	407	391	381	339	426	394	385	389	398	380	401	420	400	378	376	379	420	415	400	400	369	402	392	450	419	405	378	383	405	384	413	396	401	385	386	389	418	386	405	374	393	417	391	412	395	373	385	410	369	381	382	403	405	387	388	401	394	374	373	411	426	391	356	368	379	376	404	401	355	390	372	390	362	387	386	403	424	398	377	387	389	393	371	396	353	374	409	368	386	401	382	391	355	387	396	357	385	377	389	412	385	419	375	432	403	367	406	408	377	348	377	411	403	362	414	387	415	394	408	399	447	388	412	389	377	410	396	388	376	411	424	406	372	410	374	404	390	367	403	355	384	412	378	370	393	385	389	379	409	400	371	381	382	405	396	414	410	393	393	375	402	389	378	397	372	399	422	412	396	399	418	374	388	375	403	354	401	383	393	397	398	381	437	364	399	416	396	389	415	346	390	399	396	407	398	366	400	394	337	403	402	390	411
24776	21296	27612	25226	14359	998	636	494	448	396	327	328	313	340	322	299	338	353	307	314	288	309	314	314	358	398	382	326	295	260	329	278	288	270	290	250	300	285	264	276	276	280	302	295	263	302	287	289	277	237	258	286	272	270	274	271	293	274	276	254	292	290	284	271	252	271	290	270	283	271	255	294	280	283	327	269	267	299	248	266	296	270	289	234	232	256	277	288	268	268	270	289	264	258	327	261	268	246	271	283	304	294	282	286	269	298	268	234	245	242	275	280	263	294	263	314	249	291	295	279	262	271	257	281	268	280	279	292	240	250	268	277	278	248	272	270	263	287	281	277	306	252	246	278	300	289	262	304	312	260	277	249	297	256	300	278	278	261	267	284	291	289	322	289	259	323	284	262	303	256	267	294	286	286	261	279	235	282	280	290	320	266	247	272	271	302	268	267	295	253	248	276	264	283	274	288	255	273	290	303	262	280	293	265	294	270	295	312	239	269	303	309	273	307	259	271	264	290	313	297	281	280	276	291	276	277	273	290	300	283	296	298	270	280	272	274	261	258	267	278	258	259	267	302	279	289	280	277	260	283	282	259	262	259	280	257	277	292	257	256	290	257	265	298	284	301	280	280	243	269	246	283	278	281	271	312	280	261	287	300	269	289	277	282	284	294	268	268	281	273	281	274	279	267	274	274	267	259	282	282	287	268	292	293	285	299	300	316	252	274	264	246	268	291	260	265	293	265	286	291	273	305	287	266	286	285	249	270	275	281	264	277	280	275	300	259	271	268	317	265	275	269	300	256	307	270	308	274	263	286	322	275	251	294	275	252	263	259	287	266	267	285	262	264	232	268	314	288	267	293	270	270	276	271	291	278	292	278	269	264	284	238	272	279	268	280	270	255	301	270	297	276	288	268	298	297	290	282	291	259	278	295	287	278	264	308	287	257	290	301	245	277	315	297	260	258	267	284	301	293	295	258	317	297	270	262	267	305	284	299	279	254	277	236	261	261	276	266	281	295	284	269	273	262	267	284	248	247	261	280	287	283	246	274	296	291	282	260	239	269	313	270	288	300	260	270	282	300	291	256	255	247	265	301	286	270	243	267	281	269	274	297	271	246	279	272	256	271	266	283	254	249	282	269	290	259	283	299	289	285	293	292	288	279	266	267	281	249	278	248	297	271	298	270	285	282	273	292	278	308	277	274	279	276	279	291	291	298	283	272	316	257	297	277	268	296	300	305	288	285	267	274	247	273	267	295	281	268	276	251	254	272	271	258	287	273	279	284	278	258	229	278	270	282	266	266	273	292	254	270	265	279	241	278	254	270	267	275	279	276	271	263	281	293	264	270	275	289	285	289	292	305	284	269	284	253	275	284	286	262	296	276	275	256	264	293	279	253	281	282	269	264	282	249	275	259	283	256	251	249	302	260	282	298	294	241	296	258	275	271	296	265	281	301	291	248	269	270	249	275	254	302	277	286	276	299	261	257	262	294	275	322	279	278	267	263	256	255	295	302	290	278	271	280	263	291	250	256	278	291	274	264	279	252	310	304	298	277	267	259	287	273	264	261	300	251	266	267	262	282	267	271	272	284	283	258	281	250	277	265	270	257	299	293	280	278	259	261	254	235	295	274	293	270	282	248	270	261	259	252	299	298	297	289	253	272	266	258	270	266	275	290	289	270	291	287	289	295	296	296	245	282	266	294	290	273	263	292	247	285	266	274	309	251	273	248	275	264	286	267	291	286	266	272	251	285	282	287	266	303	246	290	278	298	266	294	281	285	285	289	259	268	257	279	279	299	270	278	276	261	269	248	289	277	271	288	265	282	292	288	251	262	273	279	263	275	279	253	296	274	266	309	295	262	304	276	252	277	305	291	260	274	286	278	282	244	292	261	266	297	296	272	294	267	250	298	283	269	253	257	262	279	295	275	285	273	283	283	271	242	264	269	274	275	271	262	283	296	299	269	259	243	274	271	286	265	291	292	292	242	277	250	266	258	275	285	283	250	295	265	296	286	292	256	280	299	283	271	290	263	300	266	284	271	279	279	269	278	284	260	281	271	272	268	300	284	271	270	278	289	275	262	282	286	271	281	262	273	286	267	277	240	244	266	256	261	282	271	282	263	289	262	269	274	285	271	262	298	261	300	306	276	299	291	247	277	278	277	293	287	291	256	267	270	288	290	276	257	287	262	252	257	271	253	239	291	286	288	266	282	287	255	289	291	309	279	288	275	267	247	273	262	266	267	246	280	246	308	269	262	259	272	288	283	296	284	294	316	280	299	291	296	235	248	267	289	257	278	253	271	282	270	272	286	263	264	313	276	260	262	286	285	277	314	302	269	289	290	292	249	273	301	256	281	301	283	264	275	303	286	277	260	245	299	276	257	247	287	280	272	279	284	313	298	267	239	276	254	262	258	246	281	298	291	289	281	286	293	331	265	272	275	281	260	270	261	291	231	288	310	301	294	276	279	266	300	311	281	281	279	278	272	281	271	269	259	263	287	276	314	263	278	262	255	301	269	281	265	299	225	280	261	284	281	263	293	270	264	294	261	260	289	227	287	258	290	245	288	289	302	261	287	285	278	296	299	246	305	299	281	294	302	291	262	289	282	259	261	281	286	279	229	259	266	266	283	253	274	264	262	300	307	276	261	273	286	262	244	297	293	260	282	244	260	265	274	259	265	274	292	277	301	293	273	300	236	298	297	295	287	252	268	277	266	315	251	254	270	270	288	297	271	237	284	241	285	291	289	248	272	299	274	277	308	243	274	312	291	291	300	251	295	297	277	285	295	246	279	270	260	264	242	275	256	268	277	283	277	261	252	285	275	247	273	277	245	287	263	256	269	278	250	258	265	295	285	243	268	293	288	271	256	262	271	276	263	272	284	293	267	277	242	286	258	269	271	263	293	248	302	306	290	308	304	291	259	264	310	274	275	264	245	298	268	264	273	271	281	283	280	257	281	299	254	275	253	261	290	292	240	254	267	296	306	295	252	271	282	256	299	263	259	281	281	273	242	281	261	276	272	291	269	283	290	277	276	286	266	280	316	268	246	278	256	269	260	273	256	262	286	263	270	259	272	249	285	265	306	262	274	278	284	256	322	254	279	291	306	265	249	275	250	279	287	296	247	284	253	264	253	267	247	269	282	306	260	281	253	265	275	276	278	300	255	273	275	268	277	282	274	290	286	286	277	271	249	269	249	293	284	266	266	250	290	271	286	281	289	286	257	253	250	275	292	269	254	264	254	298	276	283	270	276	275	272	273	268	273	284	293	288	284	263	310	263	252	273	239	302	255	269	262	271	293	289	277	289	293	259	290	302	258	263	280	243	282	302	273	247	277	286	299	260	276	266	285	255	270	271	275	235	300	309	271	276	276	288	275	276	297	252	237	270	294	272	267	274	290	261	279	241	272	260	261	271	278	291	275	261	266	267	286	266	269	236	257	247	266	265	263	273	267	251	267	288	290	283	258	277	257	266	266	240	251	251	254
7862	7586	4468	2126	1583	1282	969	807	666	543	488	415	421	386	368	408	359	358	383	345	362	341	413	404	482	485	432	389	339	326	288	283	319	325	309	286	329	285	324	328	285	316	296	322	326	288	305	299	302	311	306	313	300	286	325	294	296	298	280	301	298	309	307	299	298	292	299	286	319	288	314	306	292	323	300	294	297	305	282	321	314	299	317	300	310	287	291	330	294	303	305	334	314	295	324	289	325	311	314	271	310	276	299	321	302	274	328	288	298	294	293	310	309	342	322	281	302	302	319	312	317	282	301	296	321	309	293	270	309	309	300	284	324	305	321	268	287	276	326	311	321	296	285	315	326	298	311	320	300	308	302	288	317	261	298	283	296	294	287	329	280	314	265	293	293	348	302	311	296	316	280	288	309	304	331	302	263	325	289	290	331	309	281	320	297	296	301	302	303	306	298	282	299	292	294	315	345	303	280	279	279	301	323	316	285	245	275	320	282	293	288	256	316	324	294	295	287	330	314	290	303	324	289	313	322	278	330	299	314	295	300	294	311	277	316	277	320	295	317	279	284	317	302	285	328	280	300	279	282	317	300	318	307	299	314	301	330	273	269	304	308	336	317	312	305	290	300	283	282	283	351	303	344	283	286	287	291	302	303	293	271	300	297	305	320	281	321	302	284	289	326	293	300	285	308	310	272	310	305	320	244	324	303	282	274	301	287	305	312	284	312	353	271	283	320	319	268	292	306	289	306	286	305	310	308	297	293	298	276	264	300	310	297	281	301	282	324	283	321	283	319	303	317	311	252	293	331	326	301	294	316	317	297	279	336	323	326	265	312	324	283	295	317	285	307	294	315	296	286	303	294	305	263	306	303	304	296	294	301	313	318	285	317	320	295	296	291	305	302	306	271	314	288	302	315	328	305	272	316	283	286	299	313	306	296	291	304	292	309	317	335	297	320	307	301	282	330	320	288	290	322	308	274	276	302	300	299	300	303	288	293	298	296	311	316	291	269	318	299	293	313	294	309	300	302	348	289	302	326	312	298	310	314	314	325	286	280	289	300	310	290	313	281	290	308	301	293	337	276	285	284	326	308	295	292	292	359	302	334	280	312	294	329	308	285	254	274	312	344	293	279	312	303	292	305	278	296	323	282	256	304	267	308	275	283	286	265	324	292	325	285	317	318	285	267	311	309	308	299	291	329	305	295	307	309	309	298	293	322	307	283	293	298	274	298	281	309	284	314	294	332	291	314	349	289	303	289	282	298	285	284	294	301	299	280	301	319	299	297	318	309	297	320	302	292	311	295	323	299	313	290	328	292	288	308	340	308	277	284	296	299	294	313	296	292	282	313	328	294	319	292	298	330	302	287	314	332	269	344	292	297	295	301	326	313	288	268	279	283	287	296	266	280	278	289	274	314	283	273	301	301	318	308	293	286	300	319	311	328	319	306	298	293	299	305	289	293	296	264	309	316	307	301	295	288	303	293	304	309	356	291	305	299	294	293	319	282	313	311	290	340	308	336	306	309	302	286	280	292	288	289	302	278	320	311	289	282	276	299	325	280	315	281	314	290	321	318	306	295	330	319	279	306	307	291	260	277	274	258	283	320	291	311	291	324	274	320	297	289	316	288	312	301	285	327	303	282	311	333	298	311	302	301	300	273	312	271	316	282	289	293	295	287	316	313	332	284	310	312	296	280	311	328	285	296	314	319	309	302	254	290	282	287	301	301	304	299	296	287	280	304	285	320	308	293	275	311	303	316	296	306	327	320	319	303	292	325	316	294	288	289	299	324	305	307	281	305	292	313	318	305	290	304	304	299	293	279	298	260	297	299	353	307	292	308	301	266	312	328	314	329	284	282	274	305	333	295	297	294	290	279	307	320	324	349	312	295	327	298	290	297	275	306	316	332	285	316	296	295	294	282	289	293	307	295	294	300	305	299	285	299	317	322	302	309	287	288	300	303	300	329	331	347	318	284	286	324	331	287	307	337	289	307	301	285	297	296	285	301	312	287	320	285	287	318	310	287	295	316	284	329	332	276	277	292	298	278	308	269	316	305	309	300	291	308	328	277	307	306	280	310	354	291	320	313	339	323	306	297	298	334	284	265	327	276	276	316	294	308	303	260	307	284	291	331	292	305	297	312	337	315	293	319	263	313	305	303	284	293	322	278	301	285	288	287	286	308	303	279	327	282	307	308	272	293	293	321	283	317	298	326	284	301	282	333	320	316	308	257	305	318	323	313	338	304	316	279	314	304	273	309	289	290	319	278	328	257	292	301	319	308	297	257	285	323	267	308	314	278	305	326	306	311	329	302	290	292	275	296	268	280	314	329	323	300	306	292	290	333	321	292	307	314	298	322	295	294	277	285	283	325	278	304	318	290	327	308	321	286	306	289	286	302	343	313	330	305	321	296	321	283	344	282	312	290	292	269	293	283	320	297	271	302	319	314	319	271	322	271	314	276	284	290	277	306	285	295	301	283	298	317	301	283	290	324	330	294	298	308	295	305	284	318	301	307	322	285	298	327	285	326	283	296	335	270	291	290	306	306	306	277	297	276	314	284	279	307	261	270	301	306	291	301	313	302	312	296	320	318	304	281	291	302	335	287	309	273	249	306	335	326	293	301	284	282	284	315	305	292	306	295	330	314	313	316	313	259	311	292	307	303	304	321	299	302	299	319	312	272	311	271	298	272	294	302	309	277	281	278	276	301	319	310	287	295	308	290	303	314	318	324	298	297	292	300	315	293	314	329	297	299	274	312	271	307	306	291	302	289	283	273	322	308	277	282	276	339	348	252	280	288	293	291	294	280	278	311	292	288	291	285	344	325	303	278	300	291	274	266	320	275	299	299	289	305	287	290	343	271	285	285	319	317	321	304	296	324	332	286	300	300	317	280	302	299	257	316	306	301	272	351	257	299	294	309	279	322	307	287	290	314	282	316	288	320	314	292	307	309	319	299	310	316	300	292	248	294	309	293	300	300	268	303	316	323	296	273	294	299	279	283	287	286	311	315	301	317	291	305	290	278	279	283	286	291	302	289	320	294	325	323	294	315	283	301	322	305	297	287	283	310	296	296	310	323	300	306	306	318	329	297	321	323	301	279	305	326	327	315	277	305	331	291	284	283	276	304	288	298	322	302	338	305	276	314	323	288	334	265	301	327	304	278	303	313	270	317	288	307	306	280	275	274	306	310	319	292	309	315	290	315	289	289	309	322	329	291	306	291	302	288	280	306	347	297	289	313	296	315	297	282	295	297	333	273	276	269	282	300	283	297	303	321	304	295	306	283	312	314	286	285	306	286	291	305	284	292	314	263	323	303	289	316	309	306	310	291	324	306	301	287	275	305	296	287	294	313	295	297	308	296	297	283	323	330	274	317	312	301	327	294	290	308	286	281	319	276	277	309	306	317	300	285	314	314	321	306	298	269	283	299	294	281	292	333	299	286	307	315	311	318	300	304	304	286	294	327	272	257	321	290	311	308	300	298	323
22596	21267	28908	23957	21258	21309	10219	997	670	524	514	385	352	322	338	246	303	273	240	229	232	259	323	342	420	403	322	249	215	185	148	188	161	140	174	148	166	163	161	148	163	148	143	172	145	158	146	151	153	167	178	150	148	126	157	161	148	160	155	157	141	145	163	165	142	175	145	166	125	135	146	145	147	182	152	117	153	133	146	144	157	150	157	134	161	154	139	147	159	131	145	137	126	126	144	156	162	153	139	134	169	124	148	145	149	152	159	146	146	161	139	154	122	161	164	132	154	149	130	129	154	153	149	148	154	151	145	130	151	147	130	142	145	143	149	153	141	137	138	149	129	130	153	126	133	130	134	134	148	133	156	143	143	165	176	151	147	142	141	141	152	155	165	124	145	150	137	138	152	136	145	133	134	158	143	157	156	135	142	153	147	139	155	141	145	129	151	140	149	129	150	159	126	150	127	147	139	124	137	144	148	152	145	128	123	143	142	126	180	138	159	159	120	140	131	128	135	122	132	124	138	142	123	132	129	133	146	131	126	138	164	129	146	133	137	146	150	146	141	137	146	142	128	142	136	143	131	149	148	140	157	158	107	155	162	163	148	135	136	134	135	138	161	126	145	156	135	154	140	127	120	139	160	152	161	136	135	160	139	127	153	136	140	142	141	145	136	157	151	131	142	131	134	153	125	125	125	149	145	136	145	135	149	125	134	129	133	167	141	136	151	142	140	125	138	149	136	120	140	149	146	163	140	153	138	138	173	150	131	163	146	162	153	158	139	140	143	146	126	134	131	142	143	168	116	165	145	167	128	132	133	132	156	130	152	137	150	139	123	127	140	118	156	150	166	151	133	124	140	129	130	139	150	136	130	131	114	152	135	146	133	147	149	140	157	141	140	136	130	136	136	135	136	147	143	115	116	120	139	143	142	140	126	149	147	139	137	133	151	160	163	130	158	139	146	146	144	146	147	145	139	137	148	128	130	140	160	132	145	141	127	144	120	134	149	131	136	155	131	155	146	174	137	146	129	137	122	160	157	154	142	144	167	139	154	145	152	120	156	141	153	143	157	145	156	151	133	134	130	140	128	130	136	136	140	126	134	130	142	163	135	162	145	156	140	135	131	159	140	140	125	139	152	137	122	125	150	136	141	155	151	149	166	150	162	127	144	126	146	160	116	118	111	148	167	141	131	142	156	145	144	153	120	160	156	142	149	164	147	135	144	134	143	149	151	152	137	153	166	144	118	153	153	146	129	129	133	148	142	124	151	145	150	111	133	156	130	143	142	167	133	144	149	154	165	114	135	130	146	146	137	141	145	152	149	156	149	151	154	131	144	139	143	147	138	144	132	133	137	131	143	139	146	156	140	139	154	139	140	132	150	159	135	123	142	141	142	143	131	159	139	134	127	122	144	139	157	158	138	147	130	154	138	158	146	130	144	155	144	153	160	144	137	125	141	151	144	129	122	148	133	150	147	148	118	136	139	127	130	163	163	140	141	155	146	144	150	134	144	150	138	176	141	151	144	133	137	140	142	139	162	127	136	172	147	139	151	132	143	146	150	130	130	140	140	126	153	155	139	146	149	131	153	149	145	139	146	147	140	148	142	161	153	164	145	131	131	131	136	137	154	143	150	147	137	150	153	142	142	145	145	140	156	129	159	132	133	162	145	153	136	143	145	138	129	150	127	143	134	154	141	153	148	144	124	142	143	149	160	139	143	152	142	136	152	153	127	133	154	127	138	129	164	137	136	147	133	133	117	126	137	126	139	151	153	148	130	147	139	141	136	120	148	115	162	156	128	136	143	128	165	138	131	154	151	139	135	134	166	144	139	141	157	150	161	136	138	130	146	134	142	136	145	123	116	150	133	142	161	137	154	127	167	154	152	153	145	143	137	145	169	132	133	158	132	153	160	158	134	135	144	117	136	141	138	158	157	144	151	148	147	157	160	152	134	154	147	139	125	149	134	133	140	162	149	134	158	174	130	136	135	161	133	146	147	146	167	143	159	139	131	145	155	128	149	157	151	134	138	176	134	136	125	153	144	144	149	137	141	128	143	153	140	147	141	153	136	150	147	152	137	134	164	139	150	140	144	137	150	134	148	137	164	138	149	153	124	143	140	143	130	133	158	151	161	118	142	139	126	140	133	118	166	127	123	140	144	145	135	130	128	152	141	150	149	133	141	143	142	139	147	149	144	137	137	140	143	143	148	141	147	124	125	154	149	144	136	155	139	150	136	136	138	170	136	127	131	128	134	135	150	136	147	135	131	130	142	145	143	132	129	136	128	166	128	141	141	161	135	149	142	144	137	138	144	130	139	134	152	128	135	137	137	142	135	148	152	132	154	149	143	131	157	127	150	153	141	144	145	145	131	127	148	138	136	156	140	156	160	165	154	130	125	132	131	149	114	147	149	144	128	153	122	130	139	138	121	139	149	152	127	159	129	158	137	135	155	134	154	147	161	148	162	142	165	137	131	174	132	127	135	103	150	158	137	146	136	122	126	129	138	160	143	130	139	138	125	125	120	121	127	165	141	122	154	149	164	158	122	141	158	128	138	135	130	147	122	140	133	147	161	134	140	171	142	151	158	146	109	162	142	135	153	149	138	139	152	138	138	142	161	160	145	137	131	131	130	127	142	131	158	151	150	137	153	144	133	130	138	158	139	141	121	150	137	166	151	129	152	130	155	124	150	144	149	131	149	119	135	143	152	141	141	156	157	146	144	128	117	145	118	128	153	154	154	140	134	134	148	140	153	136	152	155	131	143	151	135	135	132	135	139	175	151	147	144	155	141	142	171	145	147	162	132	156	157	150	158	136	124	145	130	117	141	138	161	140	140	139	136	158	129	141	148	122	136	143	149	155	154	143	142	136	159	123	153	153	154	146	124	146	136	177	130	146	132	138	128	165	151	131	137	138	152	134	141	126	134	124	145	157	128	150	127	141	148	160	144	133	154	148	157	148	144	113	131	126	149	144	164	145	125	145	139	135	138	140	150	138	140	140	155	139	166	142	135	124	142	139	141	144	127	140	134	152	138	140	142	143	146	162	132	163	151	132	136	146	140	147	160	158	138	142	144	118	133	145	134	152	168	136	143	141	167	115	145	136	161	156	163	143	142	144	126	144	139	133	139	140	165	128	143	135	129	126	158	139	142	145	146	137	154	141	140	128	122	143	136	151	130	144	136	119	149	134	149	148	134	138	150	154	160	135	153	135	140	136	138	138	148	139	140	139	145	161	144	151	119	154	141	130	132	129	144	150	152	145	144	132	131	156	129	150	150	141	139	144	145	147	145	155	154	131	133	159	149	121	142	161	167	143	159	123	164	150	152	116	161	128	138	154	147	145	133	142	134	140	147	151	161	137	129	131	150	149	147	134	139	132	104	147	142	152	137	147	140	128	148	112	146	152	156	148	120	152	139	142	150	141	158	147	153	142	128	135	142	141	140	147	139	154	150	128	137	154	132	141	124	142	128	138	141	130	144	145	176
9870	16615	11180	5452	3803	2942	2151	1639	1203	904	751	580	535	452	403	376	386	319	319	313	320	327	400	454	540	601	462	350	193	212	180	170	210	206	178	193	197	214	170	171	178	159	143	191	189	181	182	207	162	180	176	171	179	209	188	193	172	185	190	154	164	163	171	145	182	187	155	178	158	181	166	166	171	174	169	167	172	167	141	177	157	138	175	153	133	168	156	174	165	144	176	155	179	177	191	149	150	162	172	166	153	141	150	172	146	175	184	163	155	164	161	172	169	168	146	147	186	154	191	169	176	173	176	165	161	156	151	185	171	153	160	163	155	167	181	168	176	162	151	157	156	174	141	178	158	141	163	175	140	168	174	167	159	166	149	172	170	168	148	154	171	174	154	170	173	166	166	149	151	166	179	150	146	150	156	174	158	143	175	149	174	162	147	168	148	146	171	160	185	166	166	150	174	173	181	168	151	169	170	169	155	158	166	160	146	161	152	172	163	157	169	163	174	150	173	153	178	173	180	156	170	194	174	151	169	163	186	155	168	180	161	174	168	165	163	159	165	158	166	181	185	151	158	135	179	166	167	163	171	189	160	148	171	156	160	190	147	162	190	167	183	149	159	159	162	144	155	138	162	177	169	178	166	163	150	153	165	167	162	164	160	149	160	164	159	168	154	182	142	171	173	165	158	153	157	151	175	156	161	156	151	142	171	148	174	163	161	150	161	167	172	185	158	146	179	160	156	162	154	170	144	162	180	151	149	170	152	138	169	164	162	160	162	179	156	182	182	179	169	150	170	173	174	166	172	166	149	154	159	172	173	159	153	168	143	172	189	171	157	158	144	176	164	168	144	178	176	162	162	166	158	139	149	170	167	163	147	136	143	162	181	156	140	170	178	165	169	173	162	153	170	169	176	166	143	163	155	152	152	155	195	163	165	142	181	134	160	164	166	158	167	151	156	163	166	153	160	151	163	175	158	154	167	144	190	164	159	160	142	163	162	159	171	156	147	168	157	147	160	168	154	154	142	162	185	160	152	167	157	154	143	164	170	172	177	187	158	156	142	146	176	164	165	141	151	148	168	175	170	154	175	165	182	161	161	186	142	175	179	153	166	176	157	157	161	157	187	147	164	164	152	163	154	166	164	154	177	144	150	133	153	148	164	164	143	137	169	163	173	149	168	135	159	164	162	158	166	169	165	164	153	173	170	137	162	166	178	157	153	160	180	161	162	182	176	163	163	165	171	171	165	172	191	138	147	196	164	139	149	158	162	164	169	168	146	155	175	159	144	171	157	177	170	177	157	178	188	166	151	170	175	169	147	183	168	157	181	172	170	164	183	162	159	137	161	169	156	173	164	157	134	169	168	165	173	175	172	178	159	156	135	189	151	161	144	166	173	165	145	165	149	151	182	150	161	196	162	201	185	153	153	171	159	158	161	171	158	152	135	149	189	165	157	176	177	169	178	152	166	153	189	178	171	145	149	184	165	153	159	153	173	153	145	166	171	153	159	163	169	160	168	153	168	155	145	149	159	177	167	160	161	161	156	155	156	153	155	157	166	167	167	163	177	163	136	162	143	161	162	151	170	177	140	156	169	165	158	148	146	158	160	171	147	153	144	160	158	161	169	182	154	162	192	168	145	164	134	168	169	157	156	159	162	168	154	150	203	158	153	173	155	177	162	171	160	192	167	173	147	178	144	168	163	186	149	152	165	141	142	163	155	133	186	141	181	174	148	176	168	163	145	151	155	137	174	138	172	159	142	158	168	167	172	164	143	149	152	165	162	168	177	167	173	157	169	173	161	160	167	150	147	156	156	151	144	169	160	161	154	172	150	180	182	155	178	167	135	170	175	158	151	166	178	155	184	175	170	172	143	173	170	166	168	144	142	171	163	170	164	202	152	158	166	157	158	155	158	171	175	134	163	143	152	162	128	163	163	150	143	154	142	175	169	150	174	155	170	166	178	168	120	152	174	155	168	177	147	166	166	164	150	137	156	173	157	163	141	168	167	161	158	193	182	161	168	154	183	169	163	179	164	152	169	151	166	169	178	146	163	158	169	172	157	172	168	147	170	172	169	149	143	165	158	162	163	164	160	154	186	166	174	173	155	176	167	146	172	150	148	169	135	136	176	122	170	155	152	156	147	172	165	169	158	164	177	152	150	154	163	149	172	168	160	173	161	160	170	177	165	159	174	148	178	185	145	152	163	142	161	153	178	161	164	155	151	159	166	151	149	149	164	145	167	168	155	177	139	151	166	166	152	164	171	194	168	178	162	157	163	174	163	174	167	153	169	161	176	165	170	171	156	162	174	158	171	171	199	156	149	164	146	180	183	153	164	165	177	181	169	179	163	151	134	167	196	155	164	126	172	182	171	138	155	146	178	148	150	151	146	170	160	180	161	160	189	151	168	167	151	178	151	166	194	167	159	156	162	163	167	165	142	163	160	180	164	153	167	151	172	158	147	154	150	169	164	164	173	137	167	173	173	158	155	174	164	165	155	160	168	160	147	147	176	158	161	166	159	159	168	154	157	153	164	153	167	156	148	168	164	171	166	149	180	173	159	161	148	143	186	160	169	142	171	173	153	149	175	173	167	155	143	138	155	161	153	145	166	169	138	138	166	159	156	157	177	176	183	174	163	153	155	160	160	161	163	147	163	161	172	162	157	127	150	165	144	151	173	164	152	165	156	175	156	168	161	177	167	177	161	149	159	142	158	160	184	166	159	154	141	163	171	171	195	152	170	162	151	174	160	162	164	155	186	173	141	151	142	171	174	167	140	156	161	148	175	184	161	141	147	158	168	161	158	179	156	185	149	188	165	186	163	147	163	173	152	170	163	151	149	181	163	155	162	166	148	173	153	164	181	161	149	161	144	147	159	145	172	166	161	181	170	175	163	126	168	156	160	169	163	159	139	169	164	163	186	169	162	193	167	144	175	158	165	149	159	171	160	154	164	165	168	161	158	175	173	168	158	149	169	181	161	150	152	173	156	152	162	151	156	158	164	170	178	139	162	173	166	172	185	175	189	143	177	159	167	146	152	189	166	166	152	164	149	150	144	158	154	154	172	140	151	158	138	168	159	173	157	162	142	166	187	173	163	149	170	146	155	175	172	150	158	173	171	152	175	158	157	162	164	143	164	159	146	157	156	173	177	168	172	154	166	179	168	166	147	177	178	147	167	144	189	157	172	137	156	189	163	165	183	148	170	170	160	188	165	175	159	172	140	151	177	185	145	165	169	161	157	151	163	176	171	148	160	177	147	165	163	152	185	159	160	156	180	167	158	179	135	168	172	150	164	164	191	163	174	179	157	173	161	160	153	172	144	158	173	170	170	160	150	128	178	162	175	180	163	181	164	165	146	177	159	146	176	189	169	135	163	166	130	157	165	150	151	171	180	169	154	163	146	152	156	133	162	168	178	166	156	160	157	179	165	189	171	166	145	140	155	148	176	167	154	156	160	150	154	161	163	172	166	169	158	157	169	135	166	159
27623	18872	5274	942	632	586	539	507	467	456	438	480	470	445	425	432	436	483	405	437	458	475	475	459	522	476	449	457	395	409	396	479	401	397	416	445	422	445	392	460	401	419	428	438	414	449	423	445	372	414	386	427	421	409	425	424	438	408	442	409	425	414	413	434	422	411	423	401	447	398	413	383	435	438	447	415	445	479	445	384	427	453	420	444	413	407	397	420	412	430	430	442	425	469	437	448	404	435	437	422	438	415	450	444	405	457	446	397	459	433	446	456	442	406	448	413	446	469	441	467	434	421	442	403	454	430	418	463	438	419	421	406	426	417	380	425	393	418	445	452	398	452	410	441	429	413	422	424	426	455	439	413	402	428	429	423	439	457	417	439	427	424	418	405	460	461	467	421	418	426	416	448	425	421	462	458	397	424	485	446	408	418	429	430	405	447	399	438	443	428	436	437	408	419	404	420	425	415	412	368	451	434	437	450	409	392	442	387	408	457	426	429	442	428	419	437	468	435	438	428	402	440	449	433	458	418	416	450	436	461	460	455	432	434	458	420	427	421	408	400	451	440	418	420	447	428	413	425	409	432	438	432	447	450	454	416	445	436	447	415	435	432	430	414	390	428	421	438	434	422	429	449	413	457	418	422	424	458	421	491	406	443	408	459	410	402	424	414	425	451	413	464	439	462	420	461	405	438	406	391	434	434	406	414	423	411	438	446	382	443	417	427	436	445	412	440	434	475	398	410	443	491	443	445	421	373	460	443	422	449	404	456	424	425	449	420	424	445	450	452	422	417	409	444	462	407	433	448	421	421	435	443	407	393	416	418	438	410	416	403	418	399	403	455	434	399	456	448	417	423	419	445	413	439	451	451	417	420	436	430	430	421	480	420	466	438	442	402	391	443	428	437	414	428	417	459	413	422	433	358	443	419	422	394	422	421	404	408	451	427	407	442	424	411	405	431	430	440	475	413	418	427	437	429	405	413	449	405	436	422	433	392	424	427	467	421	414	390	440	394	442	462	393	422	465	420	453	462	403	431	440	412	462	453	451	411	437	426	442	427	410	407	461	393	418	441	446	392	447	436	389	448	437	441	423	423	410	457	427	399	459	403	434	426	400	400	454	416	404	400	429	460	437	429	418	423	388	468	415	418	410	439	421	439	423	424	429	467	400	448	435	413	393	430	424	454	400	459	405	458	432	430	478	424	435	407	391	424	443	413	437	451	454	430	392	441	418	415	420	441	429	396	409	403	434	439	434	428	412	427	481	463	433	485	436	412	425	425	430	420	410	429	445	476	429	466	447	403	444	430	415	433	446	409	425	447	441	414	425	441	460	431	400	415	413	441	451	436	419	480	446	431	442	456	415	409	395	413	378	408	414	454	422	427	437	398	424	408	435	396	417	429	474	427	409	416	428	452	433	394	413	428	426	433	428	438	442	427	395	457	420	436	428	410	443	429	376	420	380	413	440	414	402	432	460	436	437	472	431	409	424	444	452	474	422	408	417	463	437	453	439	427	406	395	422	426	417	414	457	411	417	436	445	405	418	414	424	413	462	429	431	422	418	453	399	422	430	437	449	434	447	386	443	407	421	394	416	468	460	428	457	428	435	402	456	449	419	406	448	405	461	416	461	425	431	413	395	422	442	423	422	422	395	413	437	434	445	423	445	455	434	427	410	414	430	402	429	417	413	426	405	390	447	410	423	441	411	434	414	419	431	456	437	427	398	425	452	415	394	459	419	431	441	382	436	389	423	431	433	420	416	397	454	442	414	418	415	413	406	432	445	415	433	407	392	410	422	419	421	443	441	411	417	406	432	440	465	398	394	418	426	430	440	437	401	403	418	433	427	445	409	367	416	403	417	432	454	421	425	424	446	445	455	401	425	412	417	486	416	441	449	459	424	428	430	447	422	422	460	394	441	445	451	442	425	432	448	435	456	441	439	425	410	451	398	409	454	433	446	475	446	431	439	424	446	407	448	455	406	412	439	405	416	426	416	408	464	405	433	413	403	428	442	426	425	433	408	446	474	405	435	425	445	453	439	455	393	440	441	417	468	444	389	411	410	418	433	395	402	463	432	433	408	414	433	418	444	428	444	420	485	437	450	416	415	409	423	407	438	397	466	425	412	388	419	433	437	436	436	390	432	462	434	416	444	410	447	440	431	427	447	396	358	414	417	430	439	451	412	427	470	434	415	414	429	424	411	422	459	397	459	423	414	405	403	411	394	417	438	425	442	420	380	435	478	427	428	446	403	446	397	431	434	433	464	454	420	431	444	414	421	429	410	421	443	404	435	425	441	433	449	414	430	429	432	422	410	386	426	426	414	372	417	415	461	429	447	474	429	475	401	437	426	470	395	405	424	444	457	431	444	451	439	437	420	419	423	439	421	429	427	405	399	473	439	449	409	408	415	454	425	437	436	480	422	436	413	408	439	454	429	414	436	395	428	413	410	440	411	441	422	415	423	455	424	403	430	445	400	413	412	437	402	421	386	412	439	411	424	450	395	422	458	383	425	430	436	444	449	450	434	445	416	415	405	427	462	425	391	437	443	392	422	440	464	450	432	481	401	427	434	413	419	428	432	446	440	379	429	416	452	424	436	379	443	433	399	445	465	446	409	464	435	450	425	394	428	439	423	422	459	462	427	408	428	421	406	429	440	456	439	413	413	448	450	423	408	434	408	436	439	451	399	431	415	450	443	425	433	405	438	421	398	420	418	418	432	421	430	440	429	450	412	403	407	417	400	423	440	456	411	420	447	412	427	446	465	426	424	421	414	432	480	414	452	416	452	449	432	426	439	440	418	409	394	431	400	458	421	434	481	429	425	452	416	414	442	442	456	436	396	413	450	421	433	418	440	428	435	439	388	419	395	403	420	418	382	440	451	423	414	439	448	435	423	445	440	455	417	441	474	410	420	428	438	443	459	416	411	397	406	396	410	416	420	435	462	446	443	433	409	495	448	415	406	426	419	411	461	424	435	446	394	414	411	433	406	395	428	421	405	395	414	449	430	451	414	416	419	423	449	461	449	423	440	443	415	406	441	435	408	441	443	426	404	401	397	425	425	392	456	439	418	461	451	458	419	424	446	402	413	399	406	414	434	428	461	429	443	408	445	431	404	378	399	413	421	448	437	425	454	433	435	445	414	412	448	428	437	442	415	425	404	385	426	410	400	408	397	416	413	450	438	455	455	453	415	440	405	407	430	402	438	425	445	457	415	430	393	436	405	400	421	451	462	398	423	423	410	434	394	422	426	450	403	450	455	404	472	443	442	394	452	382	383	439	436	423	419	419	398	428	406	458	448	398	445	436	412	422	475	387	428	422	429	447	432	423	476	420	452	438	451	423	439	428	421	444	437	400	443	433	435	414	436	421	431	434	408	416	416	425	408	414	442	404	419	448	408	449	410	460	463	377	439	424	440	395	447	452	433	449	436	360	439	410	431	420	430	365	396	380	435	431	384	400	440	428	402	419	392	425	450	430	423	409
8252	2607	1421	807	693	681	610	549	520	545	548	472	520	507	511	467	519	500	457	456	549	470	481	547	549	550	563	543	493	470	508	449	458	433	527	486	489	493	455	484	459	496	456	459	493	502	486	468	475	500	485	470	435	462	493	539	444	477	482	486	454	475	481	491	515	454	465	479	462	519	448	485	438	496	488	451	510	500	446	459	467	497	467	481	525	510	467	460	479	444	468	449	495	463	480	486	484	412	464	478	491	464	460	466	492	491	486	472	446	497	433	499	475	463	504	476	489	440	459	488	499	434	492	480	497	443	459	519	459	462	477	463	484	480	474	504	493	457	490	451	488	446	461	440	472	468	474	487	475	463	443	464	450	465	472	500	472	461	457	437	503	495	470	469	509	514	495	501	488	491	458	491	486	465	491	481	439	450	451	493	466	475	466	502	487	464	496	470	487	497	499	466	489	467	435	478	466	449	473	425	485	489	478	494	510	484	486	457	431	435	469	450	459	498	472	477	496	464	471	470	493	441	496	466	452	490	490	482	485	442	469	469	457	447	462	456	500	504	511	478	481	484	486	477	458	484	456	417	482	510	479	481	472	519	466	460	461	461	500	487	484	429	504	511	470	495	479	465	474	470	467	468	469	492	514	470	455	486	472	511	463	488	482	493	481	498	447	483	499	461	449	494	468	504	509	457	458	474	451	471	466	466	486	452	482	470	518	477	438	496	464	499	450	515	436	416	444	483	461	465	463	525	477	463	472	486	499	493	466	455	480	490	496	498	440	447	476	493	451	476	467	508	462	483	488	457	527	474	456	504	519	498	485	492	469	454	499	432	457	484	476	484	494	470	457	463	445	457	458	466	476	486	447	484	462	433	500	501	483	457	466	473	485	472	471	481	445	464	488	461	478	458	477	471	483	458	440	488	441	474	461	468	485	512	454	474	488	497	499	439	474	465	476	521	433	485	494	464	499	487	476	463	482	496	455	479	533	447	459	451	488	450	448	447	516	516	448	489	463	474	478	477	442	472	427	441	467	466	438	462	469	465	438	462	472	447	452	496	422	470	521	512	511	475	492	460	448	482	481	478	456	464	462	494	483	487	468	456	487	459	444	475	466	490	451	485	463	482	486	486	486	459	499	493	484	469	454	461	441	504	485	500	468	494	462	456	479	460	470	473	471	481	527	473	480	500	457	452	479	470	482	481	485	512	472	486	494	492	463	509	470	464	478	488	491	475	477	500	436	455	504	475	463	466	465	475	483	479	491	479	470	483	482	455	491	516	458	519	468	454	480	442	483	441	428	465	513	464	446	456	450	446	454	462	476	512	474	472	479	461	437	454	451	492	519	458	453	497	463	480	472	478	474	470	453	477	468	494	481	491	442	462	492	452	451	442	456	481	500	493	490	454	508	491	477	491	475	434	444	546	490	473	482	506	445	469	458	452	463	466	472	480	521	467	451	472	470	456	444	459	463	466	467	472	459	471	511	479	499	468	484	475	498	481	464	471	453	488	491	472	485	459	469	452	474	528	476	442	483	465	464	510	426	486	447	455	497	469	437	470	499	526	490	465	473	462	443	508	467	486	459	491	453	475	475	473	462	484	484	483	450	477	485	475	471	481	479	447	490	450	475	481	475	471	489	526	504	492	464	463	521	475	493	513	453	438	496	481	441	465	506	471	459	487	481	464	465	466	469	467	459	469	467	456	458	481	441	442	455	487	521	452	476	451	460	498	481	472	442	509	460	466	469	452	483	485	476	466	440	485	473	516	464	440	475	482	454	488	476	441	465	504	468	474	451	443	484	461	470	475	489	476	483	461	468	495	490	476	449	452	459	473	446	473	485	421	468	462	482	539	476	476	452	470	517	446	481	489	458	437	470	455	486	494	476	479	495	453	450	476	502	470	469	456	447	486	476	440	466	455	459	485	441	493	457	469	439	469	442	468	479	479	479	479	455	495	456	438	500	466	466	484	470	506	474	476	469	497	453	476	477	498	471	461	495	475	489	438	477	476	471	495	471	488	469	454	472	456	473	459	449	451	473	488	480	499	476	509	498	470	468	444	462	453	480	465	473	460	473	454	494	500	473	480	428	468	456	502	469	457	496	465	474	455	506	480	459	488	497	469	514	467	475	497	459	437	482	473	492	434	458	464	500	485	440	466	494	471	528	515	444	495	454	508	454	488	479	494	440	505	482	454	509	456	416	442	476	462	461	523	463	511	487	430	448	505	487	461	469	489	443	518	440	424	495	493	503	458	473	486	456	470	467	461	466	459	464	491	481	497	461	448	508	501	512	505	470	460	462	430	492	467	459	513	466	493	461	451	445	520	446	485	486	452	433	491	500	456	441	464	463	462	477	481	454	474	435	472	486	461	484	492	529	456	461	466	473	458	446	471	482	489	451	483	443	482	484	471	439	447	472	498	452	452	491	500	525	527	436	490	483	510	487	480	474	471	440	458	478	456	472	503	469	469	464	468	463	546	476	471	475	469	450	468	446	494	443	482	503	522	503	490	502	439	498	472	486	465	478	480	472	465	503	453	499	456	464	507	454	474	495	467	459	500	473	481	498	493	466	479	455	454	483	475	469	481	480	464	461	491	432	482	440	465	480	516	452	493	441	513	505	462	488	473	487	485	450	517	473	454	505	473	470	471	504	494	433	456	446	483	469	482	475	499	456	456	464	508	418	502	478	460	507	481	459	451	478	449	444	452	447	445	471	474	488	461	479	528	465	476	443	482	479	475	473	488	430	493	481	482	482	451	497	479	462	453	501	451	430	434	488	488	472	477	456	445	480	440	452	463	472	479	449	481	502	455	462	417	475	476	454	481	442	478	464	494	488	511	514	448	458	469	489	468	457	460	478	455	505	469	473	485	521	480	459	511	460	453	480	489	469	456	505	484	444	508	482	461	477	469	499	452	482	471	469	450	457	469	499	503	499	456	462	477	465	468	451	465	434	460	460	482	463	471	456	486	442	472	461	466	453	489	450	499	506	445	457	481	490	468	492	495	474	463	466	451	475	445	493	496	487	481	476	468	448	478	465	487	485	458	478	479	476	495	506	482	439	424	448	477	501	468	457	487	433	483	468	468	466	470	456	506	476	477	481	489	470	462	463	487	490	431	443	444	457	477	485	453	472	471	483	443	466	494	465	493	453	464	504	462	445	470	475	479	463	490	474	471	462	472	492	474	461	481	432	500	486	478	478	469	484	470	490	499	484	471	487	484	494	474	482	483	416	477	476	443	488	493	484	507	505	463	500	478	497	467	497	463	463	475	451	438	443	491	475	466	479	458	516	471	472	498	478	465	480	481	448	504	448	494	465	483	473	457	448	463	465	488	492	443	498	476	469	480	498	499	469	464	438	477	506	443	484	472	469	482	467	456	459	467	467	484	474	503	477	483	448	474	462	462	488	451	481	463	438	499	486	501	447	493	490	445	455	492	517	535	458	481	441	416	479	530	471	473	438	408	484	455	490	499	472	445	508	433	475	491
23693	21256	28525	24309	21266	11667	1226	807	640	630	565	490	452	422	433	440	426	460	402	406	442	419	437	465	531	494	480	473	375	392	350	360	345	354	373	363	371	358	375	357	355	345	343	368	335	376	347	344	336	370	390	341	377	392	369	372	369	362	318	354	346	392	372	376	371	370	317	356	373	345	409	330	359	354	321	337	354	313	380	356	334	345	358	344	377	324	360	374	327	361	354	333	328	383	340	374	369	330	348	342	335	362	348	366	341	325	337	345	365	347	358	365	382	350	373	378	375	357	366	349	332	356	356	322	369	339	370	326	322	381	358	366	354	344	344	350	340	351	347	340	339	356	337	356	356	362	352	354	325	335	344	346	332	378	384	401	374	376	312	348	360	355	316	380	365	365	373	371	365	372	360	389	352	332	377	316	359	370	375	351	345	370	349	369	342	350	351	351	357	380	349	357	349	353	347	354	346	393	342	355	331	347	353	386	346	335	356	359	330	356	368	360	355	332	331	328	346	351	356	322	355	315	379	351	344	337	384	372	351	299	326	373	344	357	339	351	352	365	364	351	365	353	379	347	378	349	334	376	361	344	334	366	339	360	351	335	348	340	358	357	371	362	357	374	362	367	376	323	355	355	336	355	389	337	331	339	328	325	325	328	345	375	379	349	345	328	389	359	340	317	363	345	359	361	352	388	340	361	359	332	354	363	359	372	353	380	377	367	321	345	333	335	350	333	351	318	397	339	361	364	381	369	381	340	371	374	344	329	365	349	370	299	342	374	335	345	367	352	328	344	374	321	347	351	360	335	361	358	346	344	367	338	340	361	389	359	372	388	333	356	320	359	379	379	357	340	371	377	354	351	364	322	369	356	353	378	374	358	333	346	389	341	329	371	356	351	363	350	342	335	337	358	318	365	369	333	339	338	351	342	364	383	355	358	330	366	358	339	337	351	383	367	340	367	363	344	356	346	345	361	354	351	341	337	349	327	351	369	305	364	384	349	357	354	389	331	399	359	361	399	337	358	355	304	377	353	400	358	348	360	351	374	375	347	371	364	368	356	328	321	334	372	344	363	355	371	330	359	338	370	357	356	366	354	366	346	317	325	354	349	306	340	376	366	343	363	327	349	359	352	355	360	345	373	365	351	369	327	329	313	374	367	356	346	327	363	365	352	383	372	359	328	356	353	326	348	360	327	353	338	393	346	368	368	345	373	363	385	360	356	333	322	340	381	328	333	375	359	328	333	371	323	344	373	341	343	342	339	340	358	375	366	382	369	351	382	363	349	319	342	374	343	386	328	386	346	347	339	339	362	313	350	338	349	378	330	352	344	367	364	373	334	359	335	363	362	365	382	358	340	324	329	368	396	342	355	361	346	354	371	312	363	343	335	380	356	339	344	363	328	350	332	332	337	356	358	325	366	339	362	354	335	384	320	361	326	360	329	356	375	350	306	368	331	326	324	370	395	383	347	359	382	351	363	343	342	351	327	348	342	358	354	402	366	334	308	361	327	349	341	338	377	334	352	363	353	379	360	367	360	356	347	360	346	390	355	369	381	334	379	357	337	332	348	351	336	355	349	352	329	374	359	369	364	331	359	363	341	333	367	347	353	373	373	349	350	369	358	348	344	377	341	333	372	362	334	372	361	364	351	331	373	356	349	338	362	374	343	384	332	351	364	349	321	342	380	356	369	352	353	355	381	376	336	327	332	331	329	390	342	361	332	322	347	338	344	365	361	355	339	313	358	395	321	369	358	340	371	349	334	321	397	336	371	348	365	349	383	347	352	353	352	378	345	341	334	337	305	356	348	364	330	368	362	337	375	352	351	385	352	336	369	347	334	339	380	349	348	376	370	361	348	350	364	369	365	330	357	354	322	372	362	349	337	370	350	361	364	346	357	374	373	335	377	334	346	360	351	345	343	351	319	362	345	378	329	378	352	346	366	326	338	336	350	345	327	350	375	320	315	360	364	358	359	331	362	366	346	325	369	357	353	374	368	359	361	332	342	364	351	358	370	351	347	329	346	341	347	357	333	343	340	326	351	320	347	353	370	378	341	341	340	385	354	358	344	379	362	342	336	350	376	356	363	363	371	371	344	345	341	334	353	363	369	339	323	369	348	361	366	360	366	366	348	367	373	352	316	372	376	374	367	367	327	347	354	320	366	365	348	376	353	359	386	346	354	307	352	366	332	355	331	378	333	365	351	378	339	369	338	377	346	323	364	367	388	361	371	360	369	339	352	376	370	374	353	352	333	401	345	360	354	357	373	351	346	368	318	348	363	369	403	359	367	366	349	389	354	312	356	378	359	365	331	363	369	373	349	361	350	375	341	335	375	344	368	336	371	394	362	372	347	347	339	356	310	345	317	342	336	341	334	345	337	356	375	346	378	358	368	371	334	330	366	336	314	340	318	370	338	331	366	366	370	327	336	376	340	389	345	353	361	344	341	358	348	334	370	366	303	317	355	374	374	381	358	341	348	322	357	365	350	367	349	382	350	345	385	351	324	357	384	372	312	394	381	306	343	348	339	368	383	318	367	381	310	347	384	336	342	354	357	328	349	316	345	364	307	342	365	335	336	369	360	367	376	332	379	357	346	352	322	372	402	362	354	374	363	365	383	309	375	334	328	373	347	357	359	374	350	378	340	344	320	342	328	359	363	364	325	356	367	347	344	342	313	368	377	346	328	377	336	394	355	351	353	369	336	358	361	366	401	338	369	350	333	357	390	350	377	357	349	330	357	346	364	329	334	345	384	337	389	379	344	355	296	369	372	357	355	375	367	359	310	359	367	353	331	352	349	368	348	329	370	350	317	355	322	335	364	391	320	393	384	316	349	377	348	356	334	336	349	337	324	359	361	322	343	379	375	347	325	350	355	352	353	339	373	350	354	376	385	332	358	351	333	374	357	346	340	402	313	360	354	338	359	349	405	321	345	334	334	367	386	327	366	379	354	399	345	352	370	359	367	329	349	354	354	351	360	375	344	373	368	332	360	366	338	373	352	350	365	353	355	359	314	348	367	370	361	348	341	347	341	347	315	352	363	330	353	387	368	343	351	366	349	322	363	337	353	347	375	365	370	409	332	367	359	379	371	317	329	378	328	355	339	321	353	337	308	329	348	344	365	360	333	340	344	332	355	368	332	378	352	360	352	349	371	318	340	344	343	341	362	367	368	340	396	346	327	321	336	358	315	368	382	341	370	356	356	347	372	393	342	341	373	341	355	330	376	351	382	359	353	349	362	351	352	391	347	354	348	355	343	337	319	334	337	358	375	318	339	355	361	354	353	358	352	344	375	349	349	356	355	369	358	362	347	311	338	370	322	351	334	383	358	385	371	391	318	344	359	350	373	340	348	356	325	367	355	367	362	356	330	375	366	329	360	374	333	358	341	355	366	349	337	350	354	335	321	311	379	383	357	327	328	325	338	355	350	368	374	356	382	358	350	336	376	347	363	356	345	361	361	332	326	328	374	377	370	318	340	342	338	369	347
7969	11114	7520	3395	2525	1897	1465	1098	911	786	678	612	577	569	545	521	522	508	502	500	465	496	553	592	662	669	576	482	434	395	439	421	419	419	393	416	394	407	399	373	414	407	441	450	385	392	390	383	383	381	417	451	450	411	405	424	414	403	395	415	381	430	423	389	413	389	412	420	399	438	403	387	396	375	392	405	395	422	384	408	381	398	385	385	405	409	366	387	392	415	452	421	405	431	411	383	393	394	423	392	405	383	419	390	402	392	385	372	347	378	424	391	399	413	395	393	414	420	438	413	384	390	426	406	415	366	400	437	389	395	407	364	378	355	376	389	385	412	414	391	408	384	365	384	343	396	372	380	370	421	388	402	371	369	411	409	390	405	366	381	386	422	459	393	386	370	406	410	388	406	395	394	432	414	383	416	382	400	396	412	365	417	410	375	399	397	386	435	388	372	422	401	407	407	395	403	416	398	377	387	350	426	418	398	412	371	412	416	402	399	429	385	426	406	369	432	372	401	402	358	406	421	415	387	424	380	383	399	405	404	394	390	416	388	359	386	388	423	383	439	409	413	379	415	391	385	412	396	400	386	423	411	414	411	417	378	426	373	376	426	404	400	389	409	371	396	421	380	389	426	400	411	375	404	423	409	437	401	425	423	411	447	392	384	394	405	382	420	391	386	394	406	379	408	399	432	383	386	386	378	396	391	392	392	382	383	415	399	373	390	424	390	385	407	345	398	371	385	434	379	401	435	440	376	389	376	402	382	370	377	390	412	405	383	388	392	369	394	433	402	340	374	423	444	364	368	458	398	393	384	469	414	365	389	396	384	393	393	382	407	409	417	422	412	346	388	389	383	389	416	363	429	389	378	415	392	384	373	382	425	387	375	399	397	418	403	384	365	399	399	384	400	412	412	399	426	422	395	395	376	390	425	383	378	423	392	391	357	397	384	410	416	406	399	415	388	396	384	387	370	384	423	407	404	393	395	410	386	392	421	427	411	368	387	383	364	417	413	396	409	416	400	376	415	422	399	429	373	375	430	444	401	391	436	422	379	406	379	396	385	379	378	393	390	364	394	388	410	392	376	379	373	421	413	383	415	375	383	397	385	384	424	413	391	406	415	387	404	365	366	387	388	387	422	361	431	386	395	432	361	388	358	380	402	438	384	418	407	435	393	410	393	411	386	380	394	391	375	384	412	383	374	408	456	411	397	344	412	378	407	369	404	393	369	400	385	376	393	397	404	439	433	407	371	400	403	394	428	386	359	409	405	373	421	408	428	402	417	408	412	369	393	398	391	400	425	408	424	367	407	389	382	410	377	358	413	384	396	399	414	369	421	385	413	395	383	390	380	389	406	384	373	387	421	388	366	407	405	396	398	398	406	388	416	380	404	432	418	393	396	400	388	444	386	383	392	393	360	405	399	378	404	418	352	422	401	382	350	405	422	420	402	417	355	367	390	408	396	397	396	405	428	379	399	388	385	412	389	416	433	392	389	413	410	429	380	389	365	413	408	398	441	390	390	406	406	405	379	382	408	378	400	391	373	406	395	396	439	395	415	364	406	368	399	397	417	383	398	385	379	394	424	396	426	389	403	400	433	368	431	404	422	370	404	351	416	386	418	403	407	412	345	404	382	411	383	420	380	428	407	367	370	373	416	407	395	377	395	382	407	390	412	400	385	413	407	409	398	394	425	401	345	400	439	424	428	397	440	429	426	385	395	370	415	408	428	425	375	387	423	402	384	408	401	371	387	375	393	396	351	406	383	410	423	363	397	374	431	394	373	424	409	380	385	411	397	384	395	398	364	407	393	419	374	388	433	394	412	403	387	411	415	387	391	409	421	406	420	375	403	353	400	412	426	383	396	403	399	397	410	380	371	399	406	364	405	385	429	372	411	376	391	399	416	380	415	408	412	386	417	390	439	386	405	436	408	416	445	388	373	412	374	389	402	391	374	404	403	414	408	368	403	367	410	404	406	426	419	429	406	398	406	412	421	390	417	409	423	392	398	402	375	416	370	373	413	380	434	397	416	391	382	367	372	385	447	393	406	390	383	377	415	382	401	409	390	414	369	379	430	359	425	393	386	403	392	403	387	413	409	369	397	385	377	400	350	413	418	394	401	384	371	401	409	390	365	396	389	386	398	393	387	385	411	415	414	385	406	350	357	401	409	400	416	381	427	409	385	444	397	408	411	419	392	412	416	389	403	411	386	402	385	391	418	393	374	405	405	383	389	384	401	420	434	418	405	416	392	408	384	369	410	392	437	426	382	399	385	444	410	388	415	397	372	363	406	412	405	413	390	390	382	384	410	377	418	399	413	389	364	410	385	416	386	386	391	403	427	394	414	432	369	392	401	421	390	367	388	412	424	394	402	401	387	404	352	417	421	401	393	396	402	404	376	433	376	367	393	379	398	383	363	403	400	413	408	395	421	422	404	409	385	409	416	438	410	403	419	408	394	401	356	392	388	374	397	361	425	384	378	385	376	366	414	408	389	393	391	412	421	402	402	404	386	399	425	399	401	389	397	374	413	391	397	407	382	398	415	398	443	400	386	405	378	409	375	395	420	410	384	381	399	407	397	375	390	386	400	382	413	421	401	443	386	389	417	391	368	413	395	451	411	399	378	387	400	415	379	390	403	402	382	432	389	386	400	386	385	363	375	433	382	410	420	410	407	454	413	392	412	390	406	377	400	407	372	392	414	408	412	402	415	393	399	410	384	411	410	371	420	393	384	383	387	388	400	406	418	400	422	386	426	351	400	392	375	387	383	377	423	394	387	401	382	397	404	404	420	431	379	382	379	392	391	379	387	366	376	432	393	413	402	396	428	415	378	435	412	401	429	368	425	363	380	371	379	376	396	378	442	401	405	419	398	396	385	396	406	372	370	418	408	399	420	360	434	387	392	379	387	402	389	407	351	416	418	394	392	383	426	394	403	408	405	415	409	401	364	362	384	400	394	359	429	405	399	373	412	405	400	402	396	389	436	415	405	423	398	399	429	381	411	388	387	410	427	407	410	400	376	413	404	386	394	393	381	390	396	402	399	388	413	395	394	457	395	400	397	380	402	372	393	420	375	408	376	411	402	412	431	413	408	402	377	384	374	380	396	414	402	381	385	371	406	381	410	401	337	432	408	424	407	389	408	403	405	383	390	430	394	385	392	385	397	449	383	404	403	409	350	420	401	409	395	411	405	435	388	389	394	406	399	391	419	375	380	373	403	394	361	373	366	391	403	408	396	389	351	388	399	374	389	373	381	406	384	391	401	410	376	426	401	397	405	381	381	377	420	421	427	391	395	434	405	415	396	388	405	421	395	420	426	405	376	381	418	420	397	395	435	369	413	375	398	382	426	414	413	399	393	431	357	391	430	420	371	375	357	391	399	408	370	417	393	410	365	433	376	405	393	388	429	392	393	411	424	379	367	382	392	426	394	396	404	364	391	421	406	396	398	395	409	378	421	422	421	387	368	388	364	385	359	396	383	427	396
24663	21227	27562	25143	14542	1086	657	484	440	395	375	363	321	324	357	304	333	291	334	310	325	325	321	368	397	389	346	297	272	290	264	275	302	309	303	285	263	331	287	295	291	281	277	299	303	308	301	298	290	275	271	260	253	271	284	279	257	260	299	324	278	287	274	252	254	280	250	299	303	300	299	267	261	288	249	289	257	292	255	301	267	261	265	236	296	278	287	282	262	276	288	287	246	324	294	279	272	274	290	288	270	270	292	296	278	256	278	288	290	281	278	263	297	285	267	308	272	304	256	276	289	270	273	272	261	280	315	288	320	285	273	265	321	279	274	256	289	283	294	273	272	298	283	277	290	304	272	285	278	280	255	277	291	275	240	273	271	293	287	289	280	261	295	287	282	265	283	294	260	289	270	259	294	273	280	274	254	272	294	273	285	250	282	263	288	273	281	260	292	267	274	276	286	284	249	256	265	310	285	300	286	277	276	279	268	241	289	284	307	261	272	306	285	300	280	294	291	323	285	275	280	272	287	273	269	258	319	275	268	288	309	282	295	266	313	267	282	295	286	294	283	266	263	302	287	284	289	274	290	263	279	276	272	293	289	289	260	251	244	264	286	282	291	259	275	263	294	294	285	301	269	256	273	255	287	286	313	271	301	278	266	272	269	271	280	268	285	306	284	294	308	277	312	271	280	276	280	267	275	297	265	255	260	285	260	268	258	260	259	282	283	299	238	284	279	270	293	308	259	288	287	272	277	294	285	281	282	288	280	305	282	293	264	276	280	321	296	271	285	292	267	280	261	279	256	272	290	293	300	294	284	311	292	294	283	294	285	288	296	300	270	260	264	288	264	294	267	287	295	282	274	286	268	270	268	292	301	264	286	276	273	299	287	280	275	289	292	282	264	311	320	287	263	304	279	269	254	297	282	254	304	304	272	265	298	245	263	251	297	272	285	304	277	277	286	291	282	261	286	256	279	296	239	301	314	294	271	277	299	265	247	316	301	281	267	296	274	285	281	245	262	285	281	286	273	279	247	290	235	285	290	299	279	278	237	278	256	269	292	270	281	289	302	302	281	283	305	274	281	255	309	285	261	290	276	277	293	310	284	280	276	303	303	270	290	272	288	265	293	316	265	292	269	276	274	260	301	277	313	293	245	329	266	290	281	267	292	300	290	269	253	291	299	260	293	285	286	300	285	287	267	281	286	284	251	317	255	273	279	300	287	272	293	318	287	293	270	266	282	310	298	287	265	270	255	285	270	287	267	271	261	270	302	277	290	270	295	278	264	275	275	307	305	278	269	277	308	268	268	283	313	262	292	276	303	304	258	294	253	300	274	294	258	291	266	291	270	261	272	268	292	295	283	292	291	275	287	299	298	290	258	255	262	262	311	270	284	286	328	276	314	320	286	295	271	264	292	287	279	293	250	290	280	287	270	273	262	276	286	306	252	273	261	301	267	259	288	243	286	269	302	292	244	278	297	253	257	273	285	260	283	288	286	247	278	284	260	284	295	300	270	298	267	279	280	290	272	297	284	294	267	286	269	262	274	299	271	276	265	309	254	272	290	284	284	280	254	275	276	262	281	293	272	276	281	299	277	262	258	287	290	274	271	261	252	306	278	252	278	306	279	293	295	283	303	292	286	282	268	281	323	287	274	254	274	270	307	303	302	262	288	294	290	252	270	263	274	263	286	266	297	289	301	284	274	249	269	287	282	276	281	244	285	251	256	235	321	303	247	265	269	271	294	288	287	287	289	269	277	279	282	257	247	275	279	263	267	304	292	277	286	262	268	280	265	294	276	302	274	259	258	273	289	284	281	292	252	274	258	255	271	291	273	301	274	294	269	269	286	247	281	293	268	288	273	270	290	277	300	264	267	292	285	285	285	265	324	328	245	299	291	302	285	267	242	264	322	289	280	270	278	253	251	290	260	303	248	265	266	287	266	289	293	297	283	266	274	276	260	304	287	256	283	261	299	293	275	275	259	310	288	246	294	309	293	283	266	284	318	282	278	287	270	283	286	307	281	302	270	271	269	256	311	299	302	281	314	293	281	283	286	255	275	287	254	262	286	297	285	264	251	303	262	275	265	319	272	262	274	258	248	297	287	261	265	282	283	249	238	272	289	281	253	301	273	299	259	262	287	295	288	306	317	266	259	277	274	303	290	279	277	281	290	288	264	270	289	312	275	281	307	278	274	298	296	296	287	268	285	255	270	264	262	266	253	283	260	254	289	284	271	286	284	266	273	280	277	290	274	290	285	277	255	287	286	293	287	275	293	262	276	323	280	270	277	245	272	278	270	257	267	256	265	288	300	266	281	263	296	321	285	286	283	295	292	270	283	297	262	298	295	320	265	330	275	266	278	256	293	276	276	283	279	267	276	287	267	286	284	280	278	268	283	241	277	286	263	280	279	281	287	303	305	305	286	269	284	270	282	264	261	295	273	287	292	288	307	248	295	311	320	279	280	273	299	269	257	262	259	282	255	292	268	301	286	260	270	293	295	273	264	257	295	254	305	270	267	262	280	289	262	276	283	286	254	259	254	285	237	248	271	270	282	281	278	288	261	265	271	261	264	281	292	288	266	275	284	257	278	274	273	273	272	257	322	279	289	261	270	291	271	277	262	285	294	295	271	291	289	307	304	284	286	282	292	295	277	254	279	264	298	301	267	301	303	270	266	285	270	286	289	302	281	295	269	269	296	276	272	286	254	288	288	285	276	294	276	255	259	269	266	315	257	280	278	296	286	308	259	255	284	298	301	287	312	255	290	316	285	300	303	277	278	268	265	296	262	276	268	271	281	266	292	265	258	277	276	242	280	252	281	275	299	289	267	293	271	302	282	311	277	264	267	263	300	279	300	250	278	281	281	264	290	262	300	258	288	273	296	281	296	299	283	291	310	267	278	280	271	292	249	249	259	299	230	296	248	264	286	291	269	284	276	266	283	276	273	294	300	269	248	263	281	287	285	276	275	288	276	281	278	268	289	274	289	236	283	240	275	289	280	289	261	314	263	307	272	281	249	246	289	284	290	257	250	269	258	289	274	289	273	280	302	279	300	289	278	288	287	276	289	286	283	284	315	247	265	274	272	280	312	256	304	270	286	256	303	272	268	265	313	263	286	242	286	274	246	264	292	301	267	252	298	270	286	301	313	286	283	249	295	299	269	285	272	274	282	293	271	274	279	273	270	299	273	257	253	264	277	288	308	270	281	288	288	289	276	323	277	256	261	285	271	279	271	274	280	271	286	296	293	270	285	270	273	266	276	262	296	268	283	277	265	273	258	323	310	244	288	258	290	281	281	308	286	268	279	256	264	267	266	287	316	295	285	260	285	286	289	267	271	295	293	247	262	297	280	250	263	272	267	252	295	262	266	279	272	266	252	270	288	274	286	278	301	291	279	274	300	296	255	264	295	286	257	271	289	270	284	300	274	260	272	269	306	303	286	254	276	286	272	287	267	270	246	286	304	286	296	268	294	270	269	274	294	264
7551	7783	5142	2254	1638	1357	901	767	661	565	490	443	398	396	382	406	352	359	322	337	325	393	396	434	480	467	375	339	292	311	290	315	317	334	314	306	342	316	342	320	316	293	290	318	310	304	339	303	298	285	287	289	311	297	286	289	304	327	332	336	313	283	309	306	316	304	295	283	292	323	289	327	286	317	316	326	267	288	318	290	303	342	300	288	283	298	295	305	299	295	327	298	296	282	307	317	307	305	276	291	311	298	301	293	317	320	279	316	298	242	323	293	314	293	281	308	316	313	265	282	319	310	284	306	335	332	289	323	304	328	296	316	300	311	307	310	314	319	283	283	304	290	350	310	323	342	290	305	329	302	294	290	304	290	293	322	294	313	306	286	311	297	293	322	317	326	307	307	338	326	299	296	293	287	300	313	323	329	343	315	320	285	349	283	310	304	297	301	304	253	311	272	290	302	289	321	290	311	330	324	309	283	283	290	325	306	316	313	304	286	307	300	303	303	276	317	289	294	331	279	283	281	314	290	299	298	295	309	303	315	328	326	320	287	309	280	259	318	278	308	343	261	298	337	293	302	308	288	282	282	261	274	295	312	295	265	317	313	295	302	329	313	314	319	303	293	297	300	280	296	295	341	311	313	319	298	315	330	298	311	337	306	287	295	319	302	275	298	315	312	291	288	305	292	287	289	311	305	294	311	302	322	284	262	275	329	302	282	323	299	323	306	308	306	323	284	316	307	294	285	305	330	354	291	286	306	313	309	313	286	288	314	293	304	283	290	334	304	334	293	283	321	296	269	364	304	300	286	313	279	300	325	290	299	294	303	315	315	294	303	313	301	330	326	302	315	312	275	283	270	287	297	285	282	314	324	287	328	305	317	281	240	283	313	307	310	286	317	296	305	307	309	302	314	313	311	283	282	287	330	305	303	301	310	290	366	305	318	278	282	318	318	320	304	305	312	289	286	302	306	304	322	304	285	312	343	303	325	318	290	273	316	300	294	338	332	298	274	285	289	348	292	296	288	303	314	310	306	333	320	344	287	308	305	306	321	319	317	265	321	304	320	334	300	324	280	292	289	261	265	320	301	279	303	309	326	336	313	298	312	308	331	290	279	298	291	324	336	297	309	299	288	312	310	290	324	292	313	294	291	303	329	282	306	278	330	316	327	317	325	300	298	313	290	288	309	287	299	342	277	270	321	300	280	293	270	284	296	293	288	281	307	300	310	289	304	274	313	290	299	324	332	284	306	309	328	315	305	327	320	311	324	312	309	309	293	294	277	318	283	301	313	333	317	302	295	308	340	289	310	332	284	304	315	332	292	273	307	329	325	300	312	289	336	317	302	302	309	274	306	276	288	309	310	288	317	310	313	306	301	278	282	329	312	330	296	271	296	286	301	306	323	319	328	302	306	314	290	292	325	313	285	342	328	314	312	288	293	309	329	303	322	280	317	290	311	304	314	323	294	330	321	302	307	338	295	294	312	302	311	319	326	313	296	289	300	323	273	298	288	294	276	311	322	289	304	300	287	301	280	317	324	304	297	302	329	314	301	327	279	284	317	275	304	279	282	317	307	304	309	304	297	264	291	302	327	302	299	330	287	283	315	306	324	290	305	296	301	281	313	294	302	266	309	301	306	293	315	323	295	267	297	316	320	292	310	297	316	318	306	305	313	315	305	280	286	298	306	323	316	308	268	319	308	294	331	282	315	306	286	295	300	302	308	307	326	305	308	318	304	309	315	304	276	297	313	284	292	330	286	308	305	302	281	308	310	297	284	313	311	299	273	314	281	303	280	299	307	293	291	275	261	299	294	286	310	297	285	288	281	304	326	302	289	301	343	310	319	301	267	327	298	287	297	317	341	309	320	283	294	313	290	315	302	327	320	305	327	317	294	292	299	309	315	307	319	294	290	263	299	330	331	287	353	299	302	298	312	279	291	304	303	294	336	289	322	291	289	307	321	298	335	293	290	294	304	302	300	289	298	299	325	311	297	308	257	323	331	297	296	305	297	269	277	293	321	304	312	298	319	317	297	315	294	288	305	291	301	298	285	314	286	303	276	339	323	276	293	317	317	325	328	312	302	307	294	293	306	310	281	326	292	310	279	285	287	312	355	282	295	287	308	285	319	322	306	321	301	321	304	314	287	305	289	345	292	320	328	302	283	312	312	298	276	324	321	292	291	280	316	309	289	266	287	310	294	305	293	307	310	290	294	264	301	304	327	314	295	323	287	327	323	309	323	321	307	305	315	321	318	322	345	331	275	288	300	310	286	312	307	300	299	288	333	285	319	303	314	311	298	304	324	319	288	313	293	309	308	320	257	254	309	276	300	307	282	311	303	328	283	276	298	305	300	326	305	271	287	290	313	322	330	311	322	319	298	285	288	312	292	317	321	322	327	297	311	305	307	308	288	271	311	295	322	291	318	280	289	279	349	319	327	311	263	287	282	354	308	306	317	308	327	306	311	277	272	329	323	301	325	309	318	329	280	295	298	316	320	283	356	297	271	284	301	319	317	296	294	287	302	294	268	281	304	296	280	292	340	298	300	336	341	293	303	274	296	325	319	304	290	318	313	271	301	319	292	290	303	320	277	295	310	342	328	311	336	327	314	287	282	315	303	304	306	295	313	293	301	311	335	270	313	297	300	304	315	292	336	322	271	315	302	288	288	278	326	327	310	306	306	284	291	298	285	328	301	320	294	317	291	315	294	303	317	289	312	329	305	288	295	310	294	332	297	278	288	304	289	333	312	311	278	297	290	287	275	325	333	314	337	309	306	302	317	310	291	309	316	298	305	315	284	305	303	300	295	286	292	263	319	304	287	286	288	317	305	334	322	311	323	326	331	288	303	302	276	324	326	287	308	315	319	296	316	287	304	286	312	283	298	316	310	293	333	284	305	317	295	316	283	326	281	269	282	304	312	300	306	298	281	295	298	313	325	297	292	327	307	281	323	301	310	318	341	317	303	313	302	297	312	300	343	281	325	281	301	311	309	287	342	296	351	316	292	295	302	289	298	325	302	287	285	307	302	303	297	311	302	293	300	302	303	269	325	314	298	313	343	301	306	308	308	307	304	309	294	301	307	300	315	329	322	333	288	309	288	303	293	318	278	303	309	314	301	307	299	312	295	282	293	297	305	310	295	344	312	312	324	294	276	291	275	292	311	308	304	315	322	290	284	285	304	305	319	310	290	308	299	282	322	294	268	290	291	294	284	299	320	323	307	325	291	304	307	316	261	292	317	291	304	295	298	294	317	311	310	297	298	284	322	331	299	304	302	304	272	286	326	293	295	321	313	299	280	317	307	349	286	319	324	289	297	282	278	297	304	299	280	298	292	316	316	330	321	279	327	314	294	314	310	287	304	314	310	285	323	299	305	312	332	323	288	320	291	301	279	302	315	293	283	306	297	262	308	327	330	308	331	304	310	313	286	287	299	290	315	311	286	309	316	327	281	311	329	305	329	270	304	334	322	312	303	273	325	283	292
22686	21326	28973	24040	21327	21372	10283	1089	711	589	463	394	315	338	268	296	308	268	268	248	223	255	296	374	389	377	274	209	171	165	176	161	167	141	173	165	188	166	163	165	156	147	143	133	145	172	159	169	158	147	135	136	123	151	138	144	156	167	133	168	139	132	161	130	141	152	149	146	151	160	161	141	140	132	134	146	156	162	164	156	126	152	132	144	152	124	138	139	158	142	122	146	152	142	145	140	125	130	170	128	151	155	146	155	145	124	165	147	148	133	151	149	158	147	121	131	150	158	143	150	144	152	108	132	137	148	133	134	143	146	155	133	147	156	162	143	143	165	148	161	157	158	153	144	155	136	135	138	157	135	145	136	137	139	149	149	159	127	173	133	132	134	155	137	147	146	147	143	139	159	146	146	159	146	135	132	146	132	142	145	136	153	154	137	152	164	148	143	137	158	142	123	160	135	164	148	136	135	148	149	148	141	132	127	129	138	140	153	145	151	143	127	125	137	150	140	139	144	137	136	139	135	130	158	158	146	148	138	142	146	134	136	147	133	156	132	175	164	140	155	149	144	136	132	142	138	145	141	151	161	134	129	130	156	122	150	134	162	142	146	130	161	161	126	137	141	143	121	153	155	136	146	148	134	150	145	141	147	123	152	143	136	127	147	130	156	132	141	144	134	167	153	131	163	149	143	123	148	163	168	146	119	136	153	139	144	167	138	146	142	141	153	137	145	165	157	147	123	158	153	134	164	133	138	134	139	155	152	154	121	151	134	124	184	155	133	141	129	135	139	145	160	152	167	141	141	134	148	137	147	148	135	166	113	123	133	160	170	122	141	114	167	134	154	134	152	141	135	137	157	165	136	142	139	136	137	143	142	127	144	147	137	130	162	159	144	137	120	146	142	148	140	149	153	150	146	146	170	132	153	183	136	148	165	148	150	151	116	152	133	135	143	124	136	137	131	158	156	135	142	144	125	168	159	123	123	133	143	128	156	143	140	151	154	140	128	141	143	129	150	153	152	134	153	154	134	147	139	141	118	154	131	139	138	138	146	158	150	151	148	148	137	119	164	154	162	154	157	174	130	160	154	150	139	144	149	151	146	149	146	156	141	132	171	129	151	147	132	151	143	167	126	143	165	145	137	125	142	149	123	152	147	137	137	152	135	147	138	167	146	139	146	136	161	145	137	140	150	147	152	163	153	156	156	124	146	119	162	146	137	157	137	165	146	146	139	152	145	142	162	123	142	157	162	148	129	164	118	153	152	125	149	142	149	146	124	136	154	151	161	149	154	170	145	148	141	153	133	148	146	146	151	132	150	131	160	129	135	134	147	138	144	156	131	127	153	155	137	127	160	126	134	141	140	145	146	153	146	153	144	132	140	138	127	132	146	131	156	121	147	147	131	137	127	137	152	149	155	162	157	160	147	153	135	159	131	119	150	126	146	136	142	136	153	140	136	156	152	140	135	132	148	174	180	158	146	140	132	130	140	140	146	137	146	137	154	136	130	167	142	158	157	152	158	141	139	147	119	122	141	135	155	142	128	145	138	136	152	147	139	132	153	158	137	148	136	122	141	149	159	125	136	147	123	143	132	144	140	153	151	157	140	136	141	146	129	140	141	136	149	165	129	162	159	122	136	140	145	135	158	144	143	128	153	134	132	128	138	143	150	167	160	136	167	142	149	136	154	146	153	127	128	156	165	147	171	147	150	139	132	132	144	130	166	154	156	146	167	153	141	153	149	148	138	143	125	153	160	151	137	148	143	144	150	122	138	150	136	150	140	153	139	143	135	160	133	138	139	148	149	138	139	144	154	121	151	148	157	146	139	131	146	136	136	113	139	149	144	153	151	130	135	153	149	142	131	157	161	140	140	154	151	155	138	141	133	165	142	169	163	145	144	125	145	152	149	144	148	176	153	122	142	168	153	154	155	143	144	150	135	157	149	156	146	135	148	171	138	127	144	143	159	140	147	151	133	152	118	129	153	116	164	143	162	128	140	152	156	140	132	153	159	142	156	123	155	149	150	158	132	153	132	142	151	123	129	145	136	137	145	146	148	140	144	127	161	147	144	156	143	147	141	159	162	167	110	142	149	132	142	170	144	129	149	136	162	139	131	141	162	148	137	137	149	150	153	134	154	122	157	153	129	138	136	151	161	140	150	142	159	155	139	121	145	138	136	144	138	136	149	137	149	134	146	136	124	138	139	147	154	125	174	140	136	157	156	182	132	157	151	145	149	145	149	152	147	129	137	161	138	154	147	153	137	148	123	128	130	132	146	143	131	157	138	134	137	148	146	128	119	139	142	144	130	138	136	132	159	156	154	169	122	153	134	158	161	126	139	142	153	155	141	140	131	111	153	127	150	158	154	139	139	146	141	141	149	124	115	145	158	141	142	140	143	134	172	113	143	147	148	131	150	139	134	154	151	135	141	151	146	149	170	155	136	158	168	144	140	152	131	147	140	148	156	137	149	133	142	138	159	148	144	146	136	151	138	147	148	145	139	152	122	144	138	145	142	141	139	139	128	161	124	149	170	130	167	149	131	138	163	147	141	148	135	171	138	132	136	145	136	135	135	137	154	125	166	140	143	128	137	143	159	157	158	152	127	139	151	144	153	172	149	132	148	143	141	140	149	150	151	133	161	123	138	154	139	139	141	159	150	143	160	156	139	117	133	139	152	165	126	132	119	154	125	153	160	162	151	179	137	139	135	123	128	139	131	135	136	144	143	149	137	154	139	140	153	138	143	166	155	136	141	123	149	147	166	138	130	153	139	140	153	142	148	151	145	147	132	161	128	141	127	135	148	126	119	137	148	121	139	156	155	150	135	146	142	168	132	159	142	138	140	126	157	145	145	155	151	141	144	141	134	135	141	137	139	162	128	137	133	156	141	138	139	153	143	122	145	132	157	154	156	147	163	150	151	158	127	153	161	158	121	149	149	153	143	153	126	152	150	160	140	161	153	152	154	159	162	141	134	136	129	141	165	156	120	161	138	136	139	151	140	136	146	145	150	136	147	152	142	141	143	145	161	121	135	137	129	138	137	139	144	151	150	164	153	145	132	134	128	141	132	144	151	149	138	151	139	119	143	168	147	153	149	154	155	153	146	163	142	156	145	121	137	138	144	147	134	150	124	131	150	154	143	140	145	148	135	127	147	149	134	146	129	146	140	139	133	161	138	154	165	171	142	140	147	149	151	148	136	136	135	142	126	134	147	154	132	148	143	167	139	144	157	151	136	141	142	156	158	130	143	135	144	152	137	131	182	162	153	146	149	145	155	142	149	127	165	152	154	136	150	125	139	132	146	145	141	149	150	138	152	147	148	155	146	142	152	131	143	142	156	145	135	140	137	120	145	138	143	143	122	139	125	134	142	152	108	157	129	140	134	167	155	131	140	128	144	128	120	152	126	151	160	154	141	160	159	152	139	151	154	136	136	137	150	156	137	144	164	146	127	164	142	124	141	149	131	136	136	136	134	138	150	137	151
9334	17915	12593	5595	4102	3196	2185	1568	1200	952	746	610	524	455	429	409	412	350	336	310	327	369	390	482	556	522	370	314	225	213	174	173	182	202	206	200	188	158	198	185	173	192	196	157	184	200	158	169	159	160	194	158	176	170	168	179	163	168	182	176	166	154	198	149	153	171	166	164	184	152	166	197	166	164	170	172	177	168	149	149	204	171	176	173	169	161	185	154	177	185	138	172	145	199	186	160	165	179	167	174	156	163	135	166	176	149	168	150	168	177	160	157	149	162	150	134	188	165	179	174	152	173	133	176	169	167	183	177	143	168	179	160	168	168	158	157	162	166	187	177	169	172	160	151	176	160	163	146	162	178	183	163	183	173	148	162	176	150	201	152	167	163	147	177	170	171	183	164	154	153	161	150	150	146	161	175	153	172	162	172	134	174	184	171	163	166	162	191	159	183	155	153	171	160	146	175	160	169	155	165	148	180	159	166	150	146	173	187	161	152	173	166	161	157	164	187	157	165	179	181	197	165	162	166	157	156	163	156	179	183	168	154	167	165	170	165	177	168	155	155	181	162	169	164	148	156	173	150	152	153	149	159	154	175	141	172	165	168	155	159	160	154	155	162	168	147	160	140	175	181	182	169	166	156	165	162	163	152	162	196	167	167	156	150	180	172	164	158	146	141	176	164	173	182	182	172	176	159	163	153	147	192	162	162	157	146	164	154	174	168	160	139	152	143	145	172	156	133	171	175	157	159	139	173	156	150	176	159	180	162	144	156	160	174	167	174	140	186	159	165	175	171	138	162	160	170	176	173	163	162	168	183	165	153	164	169	181	170	165	165	147	143	189	163	174	149	165	160	179	170	156	139	143	167	153	182	164	191	177	183	161	164	145	177	151	139	162	164	162	211	200	158	165	177	172	154	153	161	150	199	139	170	177	187	175	182	180	158	154	164	128	185	176	173	176	175	163	146	154	186	169	176	153	154	158	156	165	167	151	200	161	147	149	157	147	174	156	146	180	157	156	172	158	157	153	175	144	171	157	150	160	148	182	152	165	180	178	173	162	134	175	164	184	151	139	150	193	154	164	169	176	179	171	166	152	159	152	178	185	141	184	171	175	146	146	171	157	165	161	168	167	171	174	166	160	151	168	176	186	163	178	174	162	145	141	156	156	132	172	174	157	166	147	165	187	170	156	179	164	152	173	202	148	170	151	186	146	160	175	160	161	153	156	174	156	166	178	162	158	173	186	172	184	176	181	197	162	162	166	171	179	176	156	176	161	167	162	167	173	152	158	154	140	149	160	148	167	188	168	169	167	176	155	159	150	164	172	153	173	161	171	143	171	172	165	161	163	149	178	147	163	165	164	169	153	177	153	188	155	149	169	180	184	166	165	156	171	163	158	194	176	165	166	163	183	148	173	155	171	141	139	146	169	174	154	153	165	167	173	158	143	150	157	173	171	131	168	182	173	169	152	144	145	168	147	173	159	153	182	161	155	155	139	159	161	152	141	171	160	162	151	175	165	160	176	162	174	147	137	157	170	171	181	166	161	153	165	194	157	177	175	188	166	138	171	170	143	164	156	149	172	183	157	168	149	159	157	144	156	171	162	162	171	179	185	181	171	192	182	160	160	175	162	170	174	153	169	173	172	160	145	166	159	175	172	156	184	167	148	165	149	177	150	160	168	176	173	170	162	157	174	144	151	163	147	166	187	168	157	161	174	152	166	166	176	160	156	149	170	155	157	164	143	151	157	159	169	179	156	148	156	174	166	162	156	189	173	157	180	162	152	161	156	154	153	181	163	153	165	174	139	170	156	172	164	179	157	169	177	161	152	151	160	160	170	161	164	187	158	178	148	162	163	174	151	143	154	171	161	154	172	140	161	166	173	160	149	161	174	147	165	150	154	168	151	180	171	181	168	155	158	166	165	151	151	160	176	159	170	185	158	154	184	178	170	172	171	155	140	164	173	164	168	155	196	170	148	160	173	167	151	182	171	157	178	154	183	159	200	154	182	159	155	172	169	136	146	170	143	144	184	178	177	198	167	156	168	142	157	179	167	149	167	149	173	157	144	176	171	163	175	157	154	165	169	165	181	173	163	173	165	186	163	141	158	152	161	181	187	172	164	167	166	161	167	167	160	152	179	182	195	180	179	161	154	175	162	146	164	157	155	176	164	155	147	182	175	153	159	172	157	144	149	177	158	165	153	177	154	173	174	173	162	198	185	178	171	153	165	166	156	157	181	151	167	152	169	168	187	176	154	155	153	142	170	182	185	150	184	151	174	181	150	186	176	166	185	188	172	177	170	158	155	141	178	153	166	140	149	154	163	172	169	155	173	184	172	170	153	151	147	154	167	177	151	177	188	160	158	146	170	170	144	188	164	163	159	147	174	175	162	159	164	156	162	170	159	167	151	148	170	143	160	158	154	155	168	190	147	170	174	193	178	172	169	164	162	160	164	168	174	156	163	156	152	167	164	176	154	154	148	164	167	155	162	164	151	171	154	184	164	181	146	169	165	179	130	166	157	143	173	162	171	147	157	153	177	160	165	142	177	187	188	159	164	175	159	166	152	173	168	186	147	167	166	165	164	166	173	150	180	160	153	176	167	151	157	177	157	182	157	167	161	172	156	156	168	142	176	146	169	166	185	176	186	150	147	154	164	175	157	156	132	161	145	162	200	174	179	177	154	137	164	165	128	153	165	138	162	166	158	166	146	145	178	172	169	164	165	154	176	151	149	143	170	173	172	157	163	186	149	169	165	168	172	168	181	157	169	163	177	149	130	173	138	151	160	202	157	162	141	170	181	154	164	162	163	166	152	164	166	168	164	176	167	149	151	156	163	159	174	148	187	147	146	166	163	167	160	164	196	166	180	185	159	158	165	160	155	164	165	155	161	170	175	158	189	154	125	173	169	158	154	180	148	150	182	176	143	173	166	153	173	169	188	156	189	157	159	175	159	166	164	144	178	179	154	154	168	174	178	170	199	174	158	161	165	180	152	151	157	152	180	186	162	137	164	158	155	195	152	148	139	150	149	157	171	161	162	152	170	172	157	157	162	161	170	162	188	160	170	156	175	177	176	158	165	168	140	175	172	160	173	144	160	168	150	156	184	152	177	187	157	141	161	159	166	173	161	165	142	156	131	154	172	151	155	151	181	159	178	180	163	147	172	183	154	174	160	169	180	170	160	145	156	171	154	172	145	169	182	161	176	158	156	158	148	163	161	174	158	179	186	166	171	182	170	163	169	152	163	161	143	168	183	180	202	152	159	158	134	158	158	165	157	169	169	179	174	178	151	166	155	174	184	166	154	155	144	148	181	185	166	157	161	158	147	181	152	148	187	196	159	159	165	155	155	171	163	166	162	169	152	174	153	164	155	175	146	160	174	164	155	163	161	151	155	168	157	177	178	170	159	149	156	157	143	161	143	167	165	150	162	168	153	180	160	152	178	156	150	181	180	170	165	158	173	167	172	166	164	157	167	166	144	181
27580	19030	5896	973	684	535	471	450	478	516	472	465	479	437	432	459	442	468	454	505	461	414	506	476	513	481	468	443	422	433	406	417	459	460	427	440	436	442	443	433	427	468	422	444	433	459	463	454	459	424	461	431	436	445	390	442	430	436	476	468	423	356	428	420	421	444	427	458	447	397	454	438	472	425	443	449	449	413	424	459	427	436	416	458	421	409	417	407	444	427	456	411	440	408	430	474	414	433	437	437	430	460	423	433	428	446	423	493	456	464	438	395	446	426	448	442	456	416	464	439	447	450	415	402	434	442	456	407	396	409	460	455	413	424	422	414	427	430	476	429	419	416	428	452	446	422	399	414	443	429	438	421	412	418	407	439	474	400	426	423	436	417	429	424	471	416	475	436	425	395	444	464	419	426	467	460	406	447	425	397	432	434	460	410	404	457	437	429	438	450	414	407	409	437	455	399	390	431	444	443	416	415	408	400	436	468	424	402	464	423	434	420	455	446	435	430	453	435	448	452	450	417	412	434	463	454	415	458	450	422	428	423	416	462	423	426	451	448	407	432	425	447	449	428	394	413	425	443	429	468	457	458	423	493	449	427	453	444	446	427	420	385	442	427	433	449	445	423	457	460	445	481	413	422	425	416	461	415	459	444	422	445	427	381	391	433	467	428	476	448	420	430	437	448	443	412	463	430	453	425	439	434	445	427	443	458	492	440	438	436	454	427	422	421	441	442	439	406	456	442	377	454	485	431	457	425	458	452	416	453	464	427	426	412	376	467	434	414	423	466	445	448	425	421	426	442	406	443	432	433	424	428	406	424	456	450	446	426	448	440	438	376	496	458	414	430	416	388	401	391	405	419	449	464	443	448	431	494	413	434	429	451	461	424	426	393	491	391	413	432	463	432	438	450	435	417	413	442	436	439	424	410	426	449	392	416	440	433	432	416	413	413	426	433	446	412	428	495	455	449	402	432	427	411	419	460	442	476	395	421	401	443	450	430	443	439	450	423	437	487	446	452	465	428	409	458	420	421	432	435	430	412	458	427	461	459	429	459	451	441	445	454	439	440	415	447	446	448	441	410	424	434	434	458	437	445	425	447	471	432	448	453	428	399	440	404	393	445	431	450	456	456	454	436	418	441	446	426	439	431	434	419	446	435	426	418	464	442	445	440	474	421	471	389	443	428	424	420	443	401	449	452	422	404	417	414	439	455	416	415	465	418	478	438	439	427	426	418	430	456	449	441	468	428	431	432	421	440	483	433	426	437	433	398	432	454	421	430	439	429	443	427	445	429	416	427	424	443	433	472	426	447	423	451	403	438	405	424	439	466	427	469	428	427	450	411	418	423	469	432	404	446	432	427	423	383	405	435	424	427	466	454	438	485	449	426	459	417	379	415	408	402	435	429	437	440	451	400	417	422	416	440	409	441	462	434	394	443	414	434	431	415	462	462	408	433	457	461	442	453	446	482	403	450	452	425	476	424	458	446	438	459	434	408	446	427	421	440	428	413	444	431	475	408	426	445	413	430	469	434	400	456	474	427	426	423	454	416	433	415	443	458	460	424	446	444	432	423	414	453	442	396	444	438	424	459	442	428	450	409	446	400	426	391	445	453	432	443	431	442	396	463	425	409	430	437	445	413	406	452	436	434	435	439	422	438	444	439	408	436	451	427	445	421	452	429	427	460	438	413	441	440	449	439	417	471	487	403	434	419	440	430	395	434	454	418	428	457	429	518	437	466	423	410	426	436	474	449	407	454	409	411	429	454	443	452	439	487	428	411	395	418	450	433	446	462	428	392	456	467	437	469	449	450	464	454	444	420	453	438	443	445	410	449	462	448	457	451	460	441	429	425	403	444	463	439	416	445	447	426	441	444	427	441	422	460	421	406	451	443	440	428	467	400	431	439	442	444	440	439	461	441	420	468	420	423	410	428	435	454	476	428	450	454	427	427	453	406	447	423	467	393	425	447	417	454	493	424	437	435	451	447	399	423	456	454	430	407	411	385	423	430	444	421	439	424	437	402	454	413	441	430	480	418	408	422	412	435	439	437	466	442	418	438	407	438	450	478	429	435	407	452	454	444	418	448	483	424	435	427	444	460	417	456	428	425	460	429	421	451	414	436	421	396	437	454	404	453	429	430	417	449	439	458	472	428	447	485	440	438	476	434	460	448	482	462	414	436	448	452	438	431	450	420	398	487	463	410	433	440	430	406	416	444	416	402	420	464	439	445	421	431	426	418	472	435	390	430	444	474	389	430	425	454	416	462	409	412	405	446	445	400	442	400	481	412	402	450	433	419	404	428	415	447	408	470	445	431	453	420	428	457	401	443	441	442	433	431	435	461	377	446	465	430	428	451	434	413	397	433	449	425	425	439	482	452	440	439	430	441	426	425	443	393	419	468	436	392	443	441	442	457	426	436	412	440	434	430	423	413	430	430	447	468	434	416	411	420	414	411	437	418	459	424	445	422	435	436	436	430	434	460	430	412	417	440	400	462	428	439	462	418	418	444	450	426	479	440	472	470	438	438	504	415	431	403	395	442	437	406	445	407	465	434	452	464	405	462	449	419	435	445	440	443	424	439	465	412	445	447	456	431	427	450	420	419	480	427	443	433	443	439	455	447	464	395	441	424	431	418	442	422	414	439	451	391	429	424	452	426	459	403	469	403	430	444	425	457	433	443	406	457	433	418	411	441	406	450	466	404	409	434	464	411	440	446	441	430	415	418	450	446	443	427	463	442	402	395	425	435	409	439	473	438	458	436	441	472	434	417	451	453	434	447	442	367	408	438	469	425	424	424	415	440	469	436	411	416	433	449	460	442	429	407	442	435	408	408	414	422	444	449	416	424	443	433	438	439	407	410	434	450	421	465	441	449	441	461	423	396	428	410	478	427	445	433	435	452	393	399	441	450	454	450	419	446	432	450	428	430	426	409	436	436	469	438	452	442	431	432	443	455	391	458	437	472	449	456	472	443	444	461	422	419	443	412	448	447	411	398	447	448	455	454	447	444	417	439	395	413	425	436	444	441	442	446	449	430	436	435	441	457	397	442	441	437	418	412	415	439	401	435	434	442	431	434	443	450	413	459	429	409	483	429	455	445	419	440	412	399	452	445	428	451	414	443	438	422	461	438	434	443	436	425	393	439	422	426	458	420	462	435	418	457	418	424	458	436	433	426	385	444	451	440	437	432	433	434	421	389	458	444	455	449	431	429	438	398	420	435	417	410	429	424	443	440	443	415	416	427	393	439	427	459	436	430	430	448	455	420	458	433	471	452	427	432	464	466	400	420	418	441	474	457	464	430	426	431	396	455	384	394	452	422	420	432	400	473	427	411	432	420	423	425	404	449	453	423	464	420	406	395	399	456	446	414	430	435	418	423	400	424	417	440	428	458	423	428	459	488	449	445	465	428	406	448	399	430	449	415	452	427	446	426	388	467	422	432	443	440	385	390	441	429	417	433	429	448	420	394	423	415	448	442	447	447
7949	4045	2412	952	873	704	596	527	514	513	511	501	500	498	474	496	489	471	489	484	501	513	517	543	573	586	535	499	516	466	467	433	461	474	455	508	494	517	481	510	453	476	468	502	490	488	428	455	524	461	498	489	479	509	490	460	497	479	451	528	446	481	460	519	477	488	483	453	465	462	509	465	467	488	476	470	450	468	452	464	478	470	501	508	491	460	464	481	457	432	463	467	472	453	449	462	500	468	474	508	468	457	471	464	484	518	442	476	470	472	505	507	499	485	494	518	462	465	488	499	489	477	484	505	465	510	483	442	500	532	485	515	478	447	477	486	463	499	464	473	474	472	479	503	524	508	486	489	499	477	432	463	475	439	501	480	486	473	442	476	470	516	461	529	431	463	472	484	476	479	455	481	490	438	461	448	466	490	467	466	518	515	450	527	476	503	481	484	499	488	471	497	451	511	490	478	510	478	491	472	476	507	482	485	506	466	486	458	483	487	465	442	474	488	454	506	447	506	486	515	445	481	477	488	455	482	500	476	462	462	473	477	476	477	462	484	450	508	516	440	465	521	441	457	505	450	505	467	499	451	490	454	526	431	487	486	477	488	463	472	471	491	531	468	489	426	469	454	475	452	493	472	496	486	468	450	507	470	458	480	489	490	474	487	510	509	487	504	467	481	486	465	483	488	544	465	489	495	502	472	469	491	439	480	480	454	412	465	461	514	461	473	519	492	477	457	445	484	501	512	520	470	445	477	488	510	496	486	481	512	455	468	499	502	465	487	490	428	521	470	475	471	442	452	469	509	446	477	463	456	498	494	435	468	477	482	458	501	465	475	440	492	501	494	470	444	500	450	503	467	463	492	516	486	459	473	493	479	480	519	471	482	489	503	461	507	464	487	460	465	495	493	516	463	489	504	465	467	494	535	457	499	479	452	477	480	471	456	472	492	483	486	495	456	497	481	509	503	471	469	501	490	476	487	508	514	497	457	481	491	454	498	437	486	465	470	443	450	448	498	508	491	461	487	513	489	490	506	481	493	450	449	503	488	499	490	460	483	476	515	464	504	474	455	475	465	480	468	492	454	499	469	484	491	477	487	445	457	463	476	502	538	500	470	426	490	462	496	457	475	484	538	493	464	544	461	488	497	479	507	451	491	460	444	499	456	468	469	538	487	500	460	467	435	507	497	513	492	508	476	487	460	495	470	463	487	465	495	491	454	484	479	461	489	458	480	474	503	462	488	466	474	474	481	476	507	469	457	447	467	456	453	470	520	458	485	480	462	472	520	441	439	494	465	474	506	478	484	460	495	481	496	470	483	483	467	518	450	474	465	489	481	429	488	459	483	510	433	466	485	517	525	489	484	490	473	475	457	462	459	512	483	460	445	479	476	462	460	506	493	542	454	477	499	481	462	450	529	435	487	503	507	441	516	471	513	486	488	495	452	456	485	473	452	439	451	497	460	470	446	500	464	487	514	471	477	478	459	446	497	456	519	496	508	470	453	485	463	494	467	493	438	484	484	522	483	454	520	459	484	456	492	488	505	456	465	445	470	508	514	473	539	500	493	468	493	511	498	495	478	475	492	480	509	490	539	477	459	476	490	467	486	469	440	470	450	504	481	504	543	501	503	465	477	469	495	472	468	477	473	478	473	492	475	485	481	469	503	497	513	452	460	477	513	491	477	501	462	530	505	469	518	450	490	505	470	517	457	429	451	457	475	464	476	475	454	475	463	493	439	446	515	465	487	466	475	469	462	503	474	497	476	508	484	481	455	463	479	515	480	485	472	466	500	485	471	477	504	478	435	498	491	504	486	467	442	488	449	433	505	466	437	456	496	508	488	506	471	478	501	517	493	462	508	470	453	488	468	448	484	469	489	455	508	463	489	464	497	502	490	457	469	483	494	481	506	480	485	488	496	462	462	480	470	491	526	498	471	508	485	471	491	456	503	505	493	527	473	482	452	452	464	484	476	467	469	506	486	433	447	458	490	522	467	466	495	454	460	494	509	473	469	471	464	484	509	469	470	467	494	451	479	507	493	496	449	514	491	472	493	478	482	467	465	455	455	495	507	451	483	512	507	457	465	491	500	488	443	501	473	486	467	476	457	491	488	483	517	529	504	494	486	479	463	456	468	519	468	450	523	469	499	529	453	478	461	477	488	463	475	450	483	498	495	516	453	482	476	476	457	466	475	460	447	482	493	503	461	506	502	455	474	477	500	495	477	469	469	474	472	445	505	448	478	440	493	511	457	491	487	487	505	489	473	501	483	516	489	454	494	453	471	491	502	480	476	479	454	461	503	521	490	468	497	469	464	441	475	465	473	546	464	500	474	502	455	452	477	481	500	472	459	510	474	513	470	503	436	475	513	526	501	496	488	476	505	435	476	470	501	490	484	433	504	496	481	479	468	495	484	447	489	464	455	476	505	431	471	482	501	505	488	456	469	496	478	480	485	480	437	518	482	473	517	506	479	485	464	520	447	480	481	478	465	518	511	454	476	465	501	482	482	462	488	516	466	495	467	499	499	458	479	495	481	480	479	466	468	481	476	430	502	495	465	486	483	480	499	468	474	487	473	513	470	478	467	474	472	495	451	507	485	469	466	499	471	494	483	455	459	476	471	477	459	452	466	471	462	495	467	449	482	480	494	446	506	460	477	427	450	467	471	494	489	519	476	487	487	433	473	477	492	494	455	472	480	494	496	445	494	441	497	488	470	506	518	467	503	481	495	486	467	513	500	442	466	458	490	480	480	425	468	466	488	463	494	477	466	470	518	469	447	498	490	464	498	504	526	471	452	456	508	491	452	517	443	472	506	459	496	488	474	518	469	484	485	469	444	476	460	504	479	483	444	442	483	464	462	470	483	472	482	479	507	485	468	450	459	501	520	479	470	500	462	466	468	530	449	434	472	475	489	448	502	472	492	450	489	479	466	491	504	483	488	477	473	455	466	483	462	483	496	451	487	466	509	494	478	477	487	453	496	489	470	478	470	493	480	482	465	492	464	493	457	486	482	452	467	458	453	499	482	452	432	482	526	513	509	492	487	471	495	498	459	522	433	482	459	457	429	470	460	496	478	488	490	434	485	477	449	497	449	478	465	487	501	470	470	503	461	465	487	470	482	421	480	471	485	482	457	492	492	463	486	504	491	463	522	446	461	493	479	458	541	438	477	487	487	438	484	475	487	507	435	461	467	494	504	480	479	478	490	474	434	474	474	468	451	463	500	446	470	480	491	463	474	438	452	488	469	510	452	489	487	493	490	505	506	492	476	484	463	465	482	502	479	453	496	512	501	503	521	475	492	466	501	491	484	506	444	479	506	459	477	480	495	481	472	481	464	443	475	493	474	513	507	464	476	479	514	489	530	477	475	503	505	486	438	485	490	495	474	479	459	529	474	490	447	477	483	485	489	503	502	485	463	469	471	462	514	469	478	463	496	455	477	488	500	494	468	498	475	464	493	480	451	506	464	470	460	457	451	485	479	498	455
23755	21266	28455	24420	21272	11573	1341	813	643	631	547	503	508	471	471	424	447	419	409	425	448	401	481	525	496	519	439	480	387	354	389	355	400	376	328	391	362	363	368	365	374	372	368	387	346	360	345	375	355	351	398	368	375	409	377	355	382	359	381	368	365	387	356	343	365	376	401	364	350	369	380	360	385	360	327	352	353	377	348	357	376	359	370	394	374	364	354	366	343	353	393	345	384	341	358	381	361	362	337	326	343	371	340	344	356	377	377	340	367	346	343	336	370	355	370	331	337	354	344	363	380	344	331	346	346	358	396	383	346	380	373	341	370	353	358	350	398	362	353	332	361	377	397	365	320	378	396	358	356	319	355	373	352	395	356	367	352	339	343	342	346	361	367	360	348	375	349	355	365	378	374	362	353	315	395	369	400	359	366	324	339	357	350	359	330	384	378	352	336	342	348	355	360	344	344	353	360	326	367	361	361	360	361	345	334	335	349	342	387	375	365	363	366	374	349	361	388	376	357	345	382	350	355	362	361	393	383	343	352	330	327	372	368	374	375	350	390	344	379	390	335	372	351	338	356	343	349	376	331	376	363	362	330	369	335	348	363	345	345	335	347	329	356	356	374	381	369	383	389	390	361	350	373	371	367	348	338	355	344	344	351	349	343	360	362	400	357	343	344	364	346	367	386	378	371	370	383	371	340	378	318	354	380	350	340	341	346	343	331	365	392	376	376	372	353	343	355	341	380	363	366	357	367	347	341	385	367	358	336	333	374	348	341	350	360	366	360	329	390	371	369	361	355	330	369	347	380	384	354	346	367	333	360	352	357	349	343	360	353	356	361	328	356	369	379	369	328	325	358	373	364	348	349	354	371	349	361	353	358	349	359	367	353	365	375	345	369	346	336	359	349	350	358	368	377	350	380	353	361	332	382	345	342	359	352	384	350	357	354	356	340	341	358	315	351	330	361	351	387	360	357	350	328	322	357	315	375	355	382	361	331	342	378	350	343	371	336	325	350	347	382	357	362	348	391	391	335	334	403	334	350	335	362	357	375	329	378	306	382	353	347	383	358	387	365	407	329	326	403	354	352	360	379	359	388	390	384	371	352	362	377	375	361	347	361	369	349	384	357	347	357	343	361	391	383	342	340	358	343	359	356	365	393	336	366	323	369	336	346	341	337	355	355	368	335	362	363	353	337	395	347	402	363	331	356	375	365	345	379	347	364	361	347	367	371	379	337	335	350	382	374	366	346	360	320	373	360	385	380	338	348	403	361	377	370	388	343	372	340	377	374	363	356	332	378	369	369	359	360	393	389	365	354	353	335	351	371	348	403	368	346	352	357	383	324	355	367	370	353	379	367	389	324	383	362	358	388	350	385	344	351	383	355	332	355	347	355	350	355	339	373	359	336	330	399	365	388	371	371	363	363	379	350	363	372	368	357	375	336	336	358	378	381	341	353	365	394	369	333	369	323	356	372	341	361	350	355	360	354	415	394	354	345	324	350	371	359	383	360	367	388	350	373	359	356	332	364	353	382	346	362	382	368	371	376	362	341	378	351	346	369	346	404	352	364	340	371	355	379	349	382	343	365	388	388	365	354	329	340	359	368	364	354	338	357	335	348	335	377	337	356	301	342	361	363	353	356	320	340	329	333	354	365	327	344	354	309	378	388	335	354	347	333	340	342	363	387	380	369	396	350	387	351	371	356	385	367	366	337	353	358	344	305	338	353	367	371	392	351	374	370	379	358	341	347	364	319	384	351	338	358	348	357	348	375	348	344	344	328	336	372	377	376	348	367	360	357	331	378	367	367	374	371	371	355	380	366	332	358	354	311	345	372	321	342	367	377	339	378	374	355	346	386	362	320	400	338	362	365	354	333	356	372	352	360	386	382	369	388	367	399	333	375	366	343	375	374	348	332	336	355	366	364	415	387	339	377	350	383	352	337	356	390	351	383	378	361	358	369	346	340	376	373	364	361	385	348	340	364	374	372	368	329	330	355	397	341	377	348	329	329	359	367	352	323	315	349	342	359	378	372	351	358	363	389	341	352	375	377	343	360	363	365	351	398	380	369	376	362	381	325	372	357	350	361	348	330	375	408	380	328	368	355	372	344	369	346	348	326	364	316	325	343	381	409	367	376	370	347	348	353	368	382	352	374	366	370	385	357	362	372	336	355	336	336	330	385	355	321	359	365	373	351	342	357	345	355	362	338	350	362	369	374	359	340	356	346	336	313	394	350	375	356	382	388	367	341	354	343	355	365	357	348	369	371	366	362	323	370	370	331	338	371	365	362	349	354	359	360	374	350	296	363	369	374	378	358	370	354	352	368	358	363	379	346	367	379	393	334	353	371	352	357	349	355	391	380	339	336	359	377	361	376	379	331	361	362	341	381	377	346	328	371	381	336	359	349	373	365	408	380	345	331	357	390	358	350	370	363	369	368	384	342	361	340	377	370	404	386	352	364	339	375	374	360	379	337	338	337	340	345	388	345	344	388	374	369	390	373	349	331	363	369	360	356	351	321	356	348	378	319	375	347	320	345	324	356	385	368	337	355	375	381	365	396	344	376	343	364	334	358	361	345	364	354	325	365	376	347	330	381	357	315	326	352	351	370	313	325	343	348	341	401	347	349	354	335	353	354	373	319	356	389	377	330	332	320	334	344	371	371	347	336	381	364	303	367	342	372	395	391	321	344	362	369	364	314	349	347	340	351	329	351	340	338	343	378	367	366	368	354	342	373	361	358	377	356	358	353	333	359	337	343	329	334	375	359	383	346	405	366	375	372	342	364	362	351	374	358	366	345	365	358	348	342	354	375	385	366	344	381	343	377	342	379	319	355	362	367	347	334	370	316	373	369	378	396	364	372	357	367	351	414	353	343	338	364	376	336	342	349	386	362	366	368	368	398	382	338	349	364	349	333	370	341	371	345	340	361	350	341	341	339	375	370	355	366	345	375	345	364	354	348	323	346	342	323	340	349	350	376	376	382	325	334	343	335	351	350	353	380	397	369	352	353	357	365	327	364	381	336	379	368	362	360	354	383	355	339	371	382	386	353	360	367	340	354	342	357	347	334	398	348	366	359	330	335	396	358	349	332	364	353	352	323	362	350	338	358	369	349	352	382	352	374	366	362	378	365	342	378	357	391	349	378	334	315	374	335	359	346	371	328	391	360	336	377	376	359	358	362	380	333	350	361	355	325	366	362	332	365	351	327	347	379	362	371	336	376	359	340	357	350	378	381	387	366	294	355	389	362	388	330	361	359	382	367	355	375	359	365	353	360	374	362	358	347	329	358	349	350	379	387	363	351	326	341	357	356	342	373	353	340	356	358	342	388	357	346	350	332	368	347	339	341	396	326	328	340	369	377	369	329	389	327	365	386	365	385	365	354	339	357	339	351	326	373	317	353	358	360	356	359	347	349	346	336	367	351	382	369	361	348	324	368	375	328	366	352	338	365	344	337	362	376	357	376	344	382	376	315	369	365	363	370	367
6668	13606	8647	3679	2689	2023	1381	1122	918	765	715	596	604	554	508	534	529	533	481	523	514	531	541	625	735	567	520	476	423	418	398	379	422	423	421	430	397	420	414	432	395	441	405	391	395	431	406	425	431	416	392	462	412	394	380	378	404	409	397	388	400	404	366	428	420	419	394	393	391	418	418	435	416	422	424	413	386	403	421	380	397	440	406	418	394	402	420	411	377	376	367	409	409	400	412	380	357	408	410	419	448	390	427	429	405	403	436	419	397	381	332	387	426	440	399	395	399	402	405	381	405	391	439	397	430	428	430	416	388	402	388	414	382	379	405	415	430	430	409	396	403	400	410	408	383	405	391	396	407	386	458	407	403	411	419	415	388	395	411	385	399	378	362	378	396	424	392	420	411	388	404	413	389	408	406	394	446	421	397	396	431	394	420	390	439	423	388	427	434	404	430	399	398	416	384	404	417	397	405	416	407	440	414	393	420	407	367	405	421	389	391	403	437	394	369	412	410	375	365	433	409	409	380	412	375	382	359	438	421	381	391	426	417	371	415	430	408	371	424	385	389	382	368	395	419	386	434	427	422	400	409	416	384	396	407	421	406	376	392	389	427	401	381	441	382	381	405	391	413	437	392	426	424	384	407	423	429	397	432	406	392	417	426	429	433	408	387	402	433	403	413	388	362	382	427	419	410	421	416	410	415	394	407	431	395	426	401	428	413	421	378	395	403	410	417	409	402	383	411	441	389	387	406	363	387	399	413	409	409	400	384	387	382	397	382	385	384	379	420	410	393	415	416	358	433	442	368	423	395	424	392	391	394	352	369	366	397	421	425	402	386	399	417	435	401	419	401	411	383	420	396	421	425	377	422	385	391	416	405	435	403	428	425	412	404	399	401	413	421	374	425	431	396	423	402	414	382	395	413	418	398	406	391	411	395	423	426	439	425	394	383	419	406	408	422	386	421	389	380	405	364	422	395	395	404	438	401	419	394	422	411	371	381	412	396	439	374	401	386	404	399	383	394	425	396	410	402	412	373	408	377	413	402	453	414	458	411	416	427	406	388	392	423	418	424	382	428	402	421	400	420	424	414	433	370	420	412	378	400	404	411	411	372	416	408	415	402	409	402	435	442	398	440	407	417	395	397	380	428	418	364	353	397	402	401	376	419	397	404	396	383	374	402	355	398	397	385	401	415	401	401	418	377	398	393	396	448	387	441	401	424	415	419	397	415	397	399	388	407	401	381	397	375	407	382	403	414	405	364	414	442	381	407	357	373	421	369	405	395	418	393	440	397	399	397	380	384	411	388	419	435	408	408	416	386	396	419	421	433	393	392	399	424	388	387	400	390	454	395	357	342	424	393	409	397	404	432	424	401	424	412	393	405	415	408	384	378	421	375	381	417	430	410	392	412	402	375	408	387	422	431	379	440	426	407	423	414	425	388	406	409	406	400	395	378	412	407	397	414	426	375	398	414	427	406	442	394	402	379	422	415	444	409	380	409	429	393	403	383	422	420	406	390	388	430	407	414	398	378	434	441	420	394	385	407	433	357	392	423	413	424	423	419	410	398	402	427	407	410	385	365	405	407	455	407	392	415	402	396	406	390	439	400	379	413	426	407	368	404	383	390	417	391	412	375	415	416	399	395	406	408	401	398	422	402	383	369	442	389	398	448	406	383	367	434	383	407	375	394	402	386	440	414	363	373	402	411	396	439	384	418	372	430	407	439	388	389	375	379	410	386	378	397	407	422	421	358	449	379	420	385	387	384	386	383	401	431	395	427	417	395	432	399	407	397	431	416	404	390	407	409	408	382	394	406	408	377	374	379	415	408	363	390	381	416	387	399	405	398	357	425	364	387	395	374	399	414	435	412	399	380	404	388	435	423	413	412	395	384	427	422	379	421	385	380	376	401	374	436	416	394	412	390	437	383	405	368	410	426	413	411	424	417	407	378	404	406	415	381	412	417	404	395	415	386	406	416	392	396	411	396	397	401	392	376	410	418	388	401	388	383	432	382	439	430	409	388	405	371	410	394	406	419	412	401	424	397	413	400	397	385	411	383	401	387	393	405	421	415	369	420	414	366	448	392	399	396	425	412	421	433	394	405	419	393	402	384	414	390	419	409	399	403	406	390	420	422	429	418	386	408	386	411	411	375	425	383	389	426	388	428	416	397	407	424	425	411	394	425	391	412	406	394	410	361	403	402	373	394	394	346	430	396	397	415	370	427	386	397	422	399	371	379	422	398	412	437	410	396	392	405	426	400	433	438	449	418	410	401	400	417	373	420	432	401	367	381	414	397	375	397	402	407	435	357	421	397	416	408	401	413	437	396	408	412	415	397	383	423	414	401	391	416	429	402	430	431	406	399	407	415	346	376	398	410	411	391	400	420	413	389	388	389	377	437	402	391	397	389	400	384	455	421	417	393	381	414	401	388	416	439	382	376	417	436	428	406	378	396	370	399	415	401	441	406	380	375	391	407	416	426	410	413	396	408	399	389	419	376	430	384	396	431	440	382	392	383	379	418	399	415	411	408	404	397	441	396	418	407	391	377	379	370	395	397	423	391	406	393	397	382	398	419	419	418	403	411	363	379	360	386	393	397	415	379	389	377	402	412	363	402	369	404	383	425	411	432	412	387	392	403	430	401	412	412	404	416	388	398	394	354	399	423	395	416	386	423	400	444	426	402	396	405	400	390	380	370	425	406	371	410	409	402	410	374	409	396	399	408	404	424	399	390	394	401	386	403	399	380	426	407	406	447	427	425	407	385	394	450	397	380	409	430	398	410	404	398	430	414	377	402	414	423	416	383	368	384	410	422	400	389	392	392	362	430	402	381	410	444	380	396	434	416	423	406	392	406	366	416	390	451	385	408	416	382	440	347	424	391	384	417	407	371	422	410	417	387	382	369	387	397	383	414	412	387	422	410	373	426	395	420	407	429	408	409	422	354	412	454	392	375	393	396	415	358	406	421	405	403	397	385	397	379	427	401	369	416	398	409	387	434	410	394	415	417	386	390	385	394	373	393	379	361	436	441	391	358	380	379	381	388	395	439	389	370	401	390	404	402	396	397	376	444	435	416	395	420	382	381	434	395	404	400	398	398	403	411	402	453	434	419	413	380	418	439	383	393	380	405	408	408	385	409	405	430	417	416	400	393	389	398	460	440	384	397	424	420	400	408	405	384	389	408	383	383	435	380	372	395	342	395	392	398	418	399	390	414	397	409	392	398	379	410	434	378	413	421	378	407	393	412	418	367	373	422	404	394	410	433	426	393	409	429	404	405	390	405	382	422	415	429	400	463	426	383	405	399	412	385	410	389	378	420	367	384	378	408	369	389	416	437	391	367	415	407	411	399	404	416	416	413	390	421	409	424	377	389	387	390	426	412	414	400	394	414	400	398	426	452	393	391	383	429	391	417	391	384	388	368	454	407	408	418	403	407	399	394	407	396	357	401	386	421	433	416	408	406	431	398	391	425	395	426	400	373	402
24824	21290	27684	25170	14790	1103	639	474	404	363	365	381	302	342	327	300	311	309	328	326	330	352	327	385	414	370	340	319	342	305	302	283	313	252	285	301	313	298	322	316	296	297	280	290	305	281	300	289	264	307	287	328	309	288	254	324	290	268	287	295	291	309	288	301	267	298	257	273	285	292	289	265	285	267	319	270	312	268	267	309	307	254	288	296	254	266	251	297	287	270	320	294	279	273	250	266	284	299	312	291	279	301	311	295	297	291	270	274	280	281	280	287	314	291	270	292	279	280	278	286	286	263	285	279	296	288	281	291	258	281	283	308	257	265	285	268	248	303	300	263	300	272	308	289	285	286	281	292	280	278	278	328	289	301	287	292	298	287	290	288	271	298	277	278	278	255	280	269	274	295	287	304	278	277	304	250	255	276	296	300	286	274	312	274	291	287	290	279	311	289	271	326	296	281	267	274	306	282	309	306	284	266	309	286	315	283	287	311	280	296	289	291	270	298	266	264	272	290	284	298	287	299	289	288	280	287	303	309	292	286	268	258	285	289	292	299	296	284	286	300	299	291	284	276	291	315	285	280	274	312	286	275	280	291	307	314	309	289	262	292	287	292	288	314	299	278	291	302	302	275	285	301	305	293	276	288	273	297	270	275	289	308	293	296	276	259	293	268	278	298	274	301	275	287	283	280	245	298	267	306	284	287	278	276	305	245	276	305	280	294	282	280	301	279	273	258	282	317	277	293	282	290	275	250	261	268	288	286	286	296	273	278	228	290	296	295	257	304	292	282	308	293	276	291	289	268	296	285	280	299	294	292	259	253	278	304	288	278	281	273	268	299	279	288	326	271	256	284	282	289	311	267	298	277	279	294	295	263	273	307	302	315	292	284	285	274	298	316	298	291	281	287	303	278	284	264	253	310	311	279	283	272	270	278	281	277	286	275	259	274	319	301	264	290	291	287	295	297	296	263	286	277	275	322	269	286	283	289	297	270	279	276	320	268	273	282	287	304	293	296	263	277	297	285	284	264	252	279	288	280	291	321	292	262	300	283	277	290	298	282	273	284	280	287	312	282	299	302	297	295	329	278	285	298	293	298	321	262	301	266	278	296	269	269	294	288	291	283	297	303	294	282	262	287	295	284	285	302	264	269	272	287	277	276	261	317	280	283	286	265	257	288	285	288	253	268	297	303	297	271	304	252	293	300	297	269	289	300	284	280	292	279	298	294	312	311	280	308	303	292	261	294	295	290	292	303	309	271	314	315	282	273	301	304	271	310	296	295	261	281	304	283	288	286	305	296	301	267	287	307	286	257	278	258	271	308	248	294	289	293	262	316	304	267	283	287	264	285	276	272	299	312	312	281	290	274	316	283	303	302	281	263	280	296	276	289	289	272	270	248	281	290	271	267	298	304	253	291	310	257	305	292	304	284	307	273	307	316	263	282	296	273	301	314	297	291	294	264	245	280	281	294	304	287	292	298	271	281	318	297	275	313	257	290	273	274	272	294	274	299	289	305	273	297	283	307	294	277	288	300	298	307	297	302	286	296	292	304	275	252	309	287	276	283	303	271	309	288	271	279	307	262	299	266	272	293	282	309	270	293	306	272	290	285	277	268	267	288	285	294	281	282	290	286	296	283	255	275	297	265	247	324	287	282	291	312	255	283	297	297	294	267	279	314	292	295	290	298	310	292	254	281	261	262	265	267	267	300	272	283	277	287	272	271	260	279	319	298	292	265	285	279	274	283	268	302	296	296	284	276	308	284	296	275	292	297	301	278	282	322	269	296	293	334	265	299	272	281	300	286	277	296	254	297	288	290	308	310	299	292	298	289	262	300	289	254	294	292	255	304	277	280	306	305	285	291	301	281	289	283	277	293	294	300	294	286	299	281	291	321	286	273	265	282	260	299	289	279	290	279	272	312	275	296	307	276	250	269	305	288	274	296	271	278	337	263	282	261	287	294	267	304	282	272	275	261	295	276	282	306	288	278	313	307	279	291	295	301	256	249	309	281	289	289	294	308	256	277	284	282	291	286	306	310	254	287	277	297	302	280	310	279	292	291	275	257	274	289	285	287	303	270	307	241	292	279	297	260	288	296	276	265	274	290	293	275	273	297	291	307	272	298	318	286	268	275	280	275	300	296	257	309	264	296	273	296	285	265	281	270	275	277	297	264	284	268	283	292	279	281	288	270	298	315	300	323	296	275	295	278	283	268	296	279	265	298	274	307	298	271	289	294	280	322	298	283	298	313	320	290	294	306	296	318	320	305	283	311	298	276	264	316	270	285	261	303	311	299	276	300	297	287	266	276	271	323	285	312	299	257	299	303	270	300	252	293	295	267	305	287	286	300	296	303	235	257	318	310	272	297	279	266	286	269	245	288	269	304	258	261	300	286	290	301	282	310	280	273	303	297	292	281	357	286	284	285	278	284	276	291	311	297	261	319	287	282	294	252	271	303	269	299	261	274	304	293	269	281	260	314	266	248	283	312	287	281	272	286	279	284	281	276	242	286	290	286	310	296	285	265	281	286	307	243	302	266	236	300	292	273	294	302	286	323	286	301	289	272	307	257	293	301	261	288	279	274	271	303	246	260	277	305	283	310	274	299	253	278	301	296	271	270	302	306	321	298	291	295	303	291	306	303	307	338	305	281	291	263	304	306	304	264	281	292	302	277	304	278	299	274	328	305	293	295	281	301	291	301	290	284	282	277	266	276	293	298	294	281	285	311	313	307	275	289	257	246	268	273	263	299	309	288	290	269	277	281	278	287	282	287	284	285	273	300	297	272	317	287	287	322	241	270	303	271	282	275	296	295	282	299	260	292	288	269	271	289	322	290	269	258	284	289	316	289	313	285	270	291	289	304	294	262	316	278	265	310	319	307	294	298	275	287	302	296	276	258	304	283	270	288	313	278	280	272	290	292	289	294	271	275	295	308	288	292	270	276	312	271	292	256	266	291	276	293	269	258	306	272	271	275	293	282	274	300	286	311	277	291	268	295	273	267	291	269	307	274	268	290	279	304	275	286	278	305	273	277	294	275	277	276	317	296	300	265	260	291	287	286	278	286	265	314	289	307	297	300	317	282	339	303	305	311	298	296	291	262	305	264	282	316	276	295	276	293	268	271	285	314	281	249	280	284	321	309	295	274	284	274	285	289	297	272	276	309	282	297	289	262	271	295	270	277	277	283	296	280	290	338	296	303	298	294	263	307	290	297	297	268	310	296	276	302	309	304	289	332	305	261	298	284	291	309	267	238	289	290	295	299	253	300	252	312	264	280	294	312	278	250	272	299	289	278	314	304	291	295	266	311	268	284	292	273	299	269	283	270	283	261	292	274	287	270	310	275	286	280	285	289	300	297	303	291	284	291	273	294	286	286	258	286	311	274	296	321	307	293	297	276	299	307	290	281	292	282	271	276	266	274	292	301	260	304	316	281	273	315	297	293	283	304	306	277	299	303	303	277	276	309	269	273	269	296	286	301	291	307
8823	10695	5758	2438	1820	1360	982	725	612	552	472	443	411	427	387	388	377	367	361	367	348	395	395	465	461	465	384	346	376	324	304	320	346	325	320	327	326	277	293	296	326	322	284	361	319	297	340	303	315	284	302	348	310	298	309	294	301	306	315	295	297	281	316	290	307	326	314	337	331	311	311	296	311	311	298	303	341	322	312	332	312	322	310	316	310	302	297	306	333	342	289	266	290	291	332	302	291	271	278	296	318	323	316	283	303	325	327	296	271	299	324	311	314	283	309	329	318	305	293	308	347	307	320	343	333	267	306	314	296	319	317	304	293	298	304	315	299	330	314	324	295	304	318	326	314	302	342	334	303	346	312	315	322	316	323	311	322	288	311	347	309	308	299	305	307	313	313	299	320	322	314	313	321	322	335	299	330	321	324	302	337	296	314	296	320	302	317	357	323	295	290	296	309	302	335	314	280	291	334	296	307	276	318	325	292	300	319	295	296	298	302	274	273	296	308	358	327	337	336	313	322	317	308	320	326	322	296	301	317	284	354	309	302	322	316	271	297	300	297	318	293	311	322	303	308	284	279	321	324	336	285	307	327	270	326	318	312	353	329	295	305	324	291	325	311	329	297	303	322	262	320	269	312	294	317	310	297	323	309	333	309	335	300	333	323	300	319	279	306	293	309	289	297	324	299	311	298	299	306	296	320	316	299	301	338	307	307	279	309	330	293	326	321	342	310	308	319	278	324	328	322	314	312	308	323	297	333	303	294	294	322	309	321	291	321	309	319	336	326	306	291	289	315	299	297	317	302	308	311	309	325	308	345	358	310	323	316	327	318	270	307	316	289	287	302	308	281	341	305	289	302	304	326	335	311	298	319	304	318	297	340	292	298	310	319	334	279	305	304	291	321	320	295	285	290	326	319	310	327	327	292	317	277	302	316	308	366	302	285	337	335	321	320	271	287	302	305	309	320	313	287	336	283	336	300	326	317	317	291	323	287	304	301	292	313	320	339	314	339	328	292	310	303	305	317	347	290	308	314	324	328	308	252	323	305	314	313	313	310	331	311	293	274	314	319	315	323	317	310	291	307	315	275	317	345	261	308	313	334	294	333	306	304	308	311	288	297	316	315	293	290	321	279	309	294	319	320	322	305	279	281	298	286	286	320	309	324	303	308	315	294	288	290	331	306	301	315	289	319	321	347	309	320	314	288	287	318	296	307	290	301	295	316	303	310	327	282	328	323	309	295	297	299	330	281	299	345	293	293	324	304	309	297	312	321	310	285	293	314	276	296	306	294	294	306	296	326	282	345	312	328	289	308	313	337	319	319	307	344	336	293	312	304	319	306	329	333	302	327	301	268	270	310	281	320	277	301	304	281	317	302	310	310	295	334	327	298	349	311	317	276	321	287	325	343	304	302	321	293	287	326	313	284	294	306	300	316	325	281	313	307	304	320	310	305	323	320	274	313	308	313	332	331	278	308	316	303	296	298	299	325	331	311	318	334	301	311	312	333	308	314	293	284	291	350	287	321	263	290	309	305	291	299	292	315	283	363	327	305	270	319	306	326	337	314	285	333	298	331	332	285	317	274	307	316	313	329	267	329	304	325	305	301	309	336	306	307	291	321	317	303	300	322	288	318	298	324	314	289	336	298	285	309	309	309	296	336	303	297	299	310	310	304	273	334	312	328	317	326	298	287	295	322	322	289	305	309	292	306	330	319	316	291	312	289	305	317	310	295	308	308	324	313	327	351	301	318	342	293	325	312	270	274	342	299	310	309	317	319	293	273	327	283	333	308	325	331	313	324	300	339	299	305	296	330	288	330	303	301	311	289	322	301	319	298	348	301	313	302	307	325	313	339	315	320	324	352	294	297	305	305	315	287	327	329	332	305	293	300	330	310	320	287	325	281	340	303	299	305	298	297	295	319	272	297	300	322	298	279	319	317	315	299	313	303	313	309	328	321	302	298	280	301	312	312	302	296	294	309	309	340	270	311	331	296	302	300	326	318	291	299	284	289	301	316	345	314	330	325	311	331	285	326	293	278	318	315	323	321	318	328	299	288	339	339	329	320	295	317	329	278	310	322	321	319	321	319	313	285	327	320	292	286	280	274	306	322	301	310	318	301	299	338	329	293	312	292	270	302	340	297	324	321	296	304	303	321	305	272	316	329	324	297	287	315	334	285	327	298	320	319	314	287	273	273	326	297	320	354	315	308	291	311	310	298	323	281	345	287	338	286	294	295	297	291	287	327	322	310	315	301	263	329	303	307	298	339	317	339	286	327	310	314	289	302	280	312	321	335	334	323	318	315	302	318	309	297	301	306	329	330	345	323	314	337	301	323	307	310	310	289	296	309	302	310	324	314	280	319	308	320	319	316	318	296	292	284	327	279	301	277	303	286	282	298	326	312	317	305	289	296	288	337	269	288	279	313	314	298	298	318	299	315	330	298	294	288	336	283	273	288	338	317	311	313	331	323	328	294	298	310	320	293	320	279	333	307	332	305	288	307	290	289	297	270	318	302	319	278	296	314	287	300	329	315	339	303	296	311	301	304	316	299	307	277	307	329	298	291	289	289	317	291	325	311	316	324	327	319	288	298	326	294	316	317	272	293	319	287	328	323	312	331	320	301	303	343	312	292	329	307	284	292	309	292	310	355	322	312	313	309	300	315	305	345	310	308	301	292	317	328	320	313	335	308	321	312	354	296	324	301	318	307	338	307	321	299	317	327	305	322	300	286	289	321	339	285	312	355	316	299	322	336	314	311	309	297	303	295	318	313	304	307	297	330	318	320	284	318	318	306	305	281	327	326	313	297	305	292	304	354	307	317	303	303	325	298	348	291	306	314	294	332	329	295	305	319	290	301	313	306	327	290	321	333	284	318	312	321	314	280	281	292	304	312	273	304	286	306	309	316	301	329	305	310	299	314	319	280	293	301	333	320	269	303	299	316	306	303	294	304	299	309	340	299	311	306	320	320	308	320	347	314	324	308	310	303	294	317	325	316	295	283	295	294	294	343	320	328	286	314	295	308	322	299	315	277	323	335	333	299	336	314	303	321	339	315	337	305	302	316	306	310	317	310	313	303	313	316	305	309	289	286	284	305	316	290	327	339	283	294	349	317	281	316	321	284	285	322	309	317	312	336	299	350	327	302	326	341	315	293	295	342	318	331	306	348	324	321	312	337	276	284	297	329	312	280	294	305	300	318	285	298	323	274	333	317	320	314	315	298	305	320	312	305	341	326	312	316	348	319	325	341	311	340	283	346	311	326	307	321	262	297	264	328	357	294	301	298	338	282	301	323	306	320	306	349	286	276	282	312	314	295	313	314	343	351	302	317	310	337	280	320	319	319	328	323	293	323	302	277	295	320	305	323	290	309	333	295	276	311	296	321	292	307	311	301	282	288	335	323	310	345	314	304	271	320	319	316	327	320	301	325	304	303	272	313	308	273	282	303	302	306	350	317	305	321	332	370	264	350	325	325	317	281	324
22695	21314	28937	24026	21310	21347	10418	1104	692	562	482	411	380	307	311	326	300	298	260	262	277	270	304	390	403	347	221	234	198	158	180	168	150	154	171	175	160	176	149	161	147	133	151	184	134	143	175	165	148	175	151	147	163	146	142	154	141	126	154	147	134	169	138	158	157	131	151	155	136	152	154	160	165	157	147	164	140	137	158	166	143	135	164	151	148	133	164	147	149	148	154	163	141	144	186	152	164	151	148	156	152	152	144	181	148	149	147	166	155	147	152	136	150	146	157	152	162	129	150	156	148	146	143	158	161	140	156	140	151	165	150	138	145	162	153	148	150	132	141	135	147	161	155	162	152	150	164	146	132	139	141	175	145	143	146	128	149	149	154	137	146	150	150	149	162	130	132	137	151	150	142	136	142	154	141	164	132	141	150	154	158	153	150	154	154	153	149	177	148	138	116	145	153	177	170	134	151	142	152	144	148	113	128	156	144	165	140	160	149	166	147	149	144	140	140	142	149	164	131	161	147	152	149	162	140	135	148	141	135	147	136	147	145	153	167	122	130	149	140	174	120	143	156	148	133	161	148	136	156	141	158	146	158	165	161	130	151	151	155	155	145	142	115	154	149	152	152	161	164	141	138	172	126	154	158	154	144	151	166	145	150	144	129	137	146	158	154	136	154	143	153	151	165	140	149	123	169	138	141	133	150	154	132	155	148	144	147	157	169	158	150	144	151	145	156	149	150	124	148	142	123	149	144	140	130	131	145	120	155	174	139	173	159	154	157	129	152	117	145	140	155	151	147	143	141	149	162	127	142	160	127	146	129	161	153	156	166	148	149	161	159	148	155	127	158	151	142	150	133	170	162	130	146	137	159	142	140	147	152	154	142	140	173	142	150	136	146	158	152	154	135	139	158	146	144	143	140	178	160	136	173	141	137	147	150	147	137	140	138	144	155	132	143	164	161	156	130	149	137	172	137	129	139	172	136	150	135	154	157	156	153	157	131	147	156	135	142	145	151	144	131	152	164	160	141	134	139	140	149	155	151	129	133	135	141	134	161	167	147	155	144	143	162	135	150	153	128	157	160	154	146	163	152	165	133	130	133	150	142	156	160	124	140	143	153	165	157	159	169	138	147	128	162	129	152	153	166	157	154	168	164	128	153	176	155	148	160	148	160	150	124	154	140	146	160	155	136	161	149	163	126	158	117	149	143	155	142	141	153	129	154	141	131	152	131	151	148	147	180	124	162	139	149	127	142	147	153	153	140	134	133	154	150	153	148	149	139	141	153	147	154	161	145	164	144	137	166	144	147	151	157	170	162	158	132	130	159	171	156	154	134	122	144	150	159	163	183	125	153	159	146	166	127	160	131	155	142	137	141	168	135	137	157	158	164	139	148	138	155	158	166	136	148	152	134	145	133	147	133	143	135	133	137	151	141	152	140	158	140	146	114	153	167	151	144	144	136	172	137	161	134	121	132	142	144	148	150	168	144	146	164	147	149	149	130	147	144	153	146	159	166	148	156	133	135	160	154	125	140	130	158	130	154	146	151	128	133	150	154	147	149	153	143	165	159	150	151	157	146	127	114	161	145	147	147	145	165	160	150	170	139	161	128	147	155	144	150	141	140	142	166	151	141	147	151	140	147	153	134	135	147	134	148	153	133	132	158	150	168	151	153	145	148	126	164	174	143	141	135	159	153	139	145	161	153	141	161	165	166	134	141	136	158	162	158	141	138	149	140	158	145	169	124	132	139	123	131	151	141	164	159	145	161	136	140	144	127	133	160	157	157	129	166	152	137	154	132	138	132	167	142	157	157	170	139	140	152	133	136	139	135	143	154	128	137	144	143	139	157	141	154	158	139	145	144	141	147	152	142	157	130	166	139	158	147	152	134	168	142	155	147	134	146	185	134	128	149	153	147	157	149	141	146	130	155	124	130	149	152	159	154	141	140	154	123	134	112	135	133	144	116	144	160	144	137	149	136	155	121	155	154	135	154	145	171	144	167	136	165	159	143	138	162	133	135	154	161	137	157	149	138	148	165	143	139	141	137	152	131	141	160	153	132	154	156	135	146	153	130	154	146	143	163	144	187	144	153	152	170	152	126	163	163	139	147	146	152	144	157	144	141	160	151	137	131	124	130	121	137	142	145	141	152	158	155	131	143	138	141	145	127	149	147	150	141	163	172	154	146	151	140	153	165	148	153	159	152	140	131	164	145	136	144	152	137	156	162	130	131	151	155	153	157	126	146	133	150	167	138	139	138	146	153	142	134	138	138	139	149	136	183	153	129	162	144	136	134	132	150	149	137	136	137	150	138	145	157	153	138	145	146	147	147	142	140	131	133	156	134	144	163	135	154	168	135	158	148	153	152	147	157	146	140	144	137	154	150	129	151	129	156	142	131	146	137	174	147	172	148	133	160	162	158	156	135	135	133	147	131	121	145	154	146	151	164	138	141	157	127	134	122	153	157	163	158	131	179	141	157	149	139	148	145	145	135	154	130	149	147	151	144	148	159	142	149	154	141	158	142	141	134	139	140	147	154	126	161	164	176	155	159	135	151	126	134	151	150	159	142	146	155	148	153	136	137	140	150	150	138	151	172	139	141	153	129	126	154	152	134	154	160	139	155	140	159	166	130	168	138	159	146	130	135	150	177	139	138	158	133	151	131	159	154	153	147	131	123	158	160	145	150	158	135	151	150	117	152	174	165	123	182	128	120	151	153	147	151	132	162	150	138	148	151	135	138	151	150	148	154	157	168	146	139	153	156	133	147	129	164	162	136	149	160	132	150	141	130	138	127	151	162	145	154	145	111	139	144	146	136	160	135	146	161	146	162	144	144	152	142	170	133	141	142	139	155	142	152	137	146	146	153	159	167	158	136	153	135	124	148	159	155	117	150	138	133	157	127	155	147	132	149	144	141	154	151	135	154	156	154	146	159	147	130	126	160	143	141	155	120	159	155	171	166	119	159	144	138	151	136	167	154	143	142	146	147	145	136	137	127	173	173	147	134	137	146	134	129	151	142	134	159	149	141	139	157	152	139	133	129	126	137	141	131	143	146	155	140	128	154	136	133	148	140	148	161	139	142	165	153	165	147	150	144	144	142	124	149	126	130	134	139	131	135	152	161	146	130	170	144	151	132	156	141	153	150	160	142	155	152	123	119	141	129	169	150	139	154	149	138	140	138	150	142	140	137	151	163	156	138	153	143	164	140	147	143	152	147	151	154	151	166	153	135	166	154	145	145	120	148	138	139	152	144	144	140	140	154	134	149	144	156	149	143	133	127	144	131	140	155	136	155	124	149	144	157	118	163	142	167	129	141	159	163	142	148	171	132	130	151	143	153	137	139	140	135	169	158	155	144	151	160	122	148	160	137	142	139	140	145	148	162	147	136	143	158	139	141	154	151	151	131	140	187	156	149	161	138	147	150	151	145	163	140	168	155	146	136	168	146	146	160	139	157	161	125	132	139	137	149	145	167	151	157	168	137	143
9312	21374	12777	5951	4361	3024	2062	1561	1100	913	732	617	564	471	418	421	393	377	339	323	306	367	400	530	598	431	311	280	230	218	202	205	218	213	200	203	198	193	189	172	182	217	187	170	194	168	157	178	182	196	177	168	194	162	168	187	150	162	188	176	166	187	162	166	159	169	162	168	175	163	167	171	168	182	180	154	153	169	180	180	157	175	161	167	190	163	176	150	175	168	168	168	190	191	170	152	167	168	160	187	156	169	157	179	161	160	143	175	159	176	197	166	172	150	153	159	153	145	185	188	168	165	158	175	166	159	164	172	168	174	159	179	192	163	162	164	157	179	162	163	176	164	166	170	185	176	166	166	171	161	170	180	151	179	189	188	150	187	151	172	173	166	162	150	181	174	166	173	178	148	182	162	160	172	211	166	156	152	156	152	160	177	182	164	181	177	165	153	141	156	159	174	163	161	170	168	180	160	166	162	168	153	166	187	174	162	169	157	176	183	166	182	165	156	163	185	175	142	157	181	161	174	150	155	148	171	153	177	170	141	187	163	179	171	149	151	162	156	175	174	185	151	165	176	168	157	170	177	162	180	163	160	168	156	162	191	165	152	162	153	148	166	167	151	181	170	171	162	159	189	164	165	152	185	171	132	155	172	161	157	177	189	143	178	146	183	161	158	173	169	161	145	154	179	147	187	164	157	171	153	164	172	158	167	161	160	156	186	164	140	172	182	168	174	177	168	156	163	156	188	168	161	173	187	162	163	162	166	135	164	188	148	169	170	156	171	171	158	172	159	171	163	172	151	158	136	162	162	144	160	196	142	152	154	135	146	168	141	164	140	193	156	166	149	152	166	178	170	173	157	179	174	167	159	175	178	150	190	153	178	160	160	184	173	143	164	163	149	163	178	147	168	167	178	184	186	172	174	165	157	166	170	168	160	163	170	179	168	147	150	150	183	160	172	157	151	170	146	168	162	168	172	159	190	179	152	161	176	185	165	160	177	174	181	173	147	159	161	154	161	168	134	161	187	145	172	164	159	177	154	165	170	166	190	152	165	154	162	154	151	168	164	168	175	176	166	171	178	176	154	180	198	187	186	165	155	163	161	161	194	156	177	159	169	170	165	156	158	170	142	182	167	163	181	174	186	162	172	175	162	169	154	184	174	138	178	141	152	161	150	180	175	167	153	160	163	149	167	170	167	153	168	170	171	164	165	187	175	184	160	175	163	160	173	170	183	170	173	171	178	163	176	153	165	136	142	183	166	176	195	163	155	203	171	173	180	164	164	162	186	166	171	170	158	177	172	177	186	168	172	181	177	187	167	183	160	172	168	153	176	163	147	162	170	158	159	151	164	158	188	171	153	162	180	162	170	158	170	171	159	164	156	173	175	175	153	196	168	183	185	165	148	184	167	155	179	163	154	161	178	167	152	157	172	169	170	167	173	174	154	174	156	180	163	135	132	180	175	166	153	165	176	172	165	148	160	154	176	163	129	165	174	172	150	199	182	174	153	182	172	153	178	147	158	153	161	160	159	165	182	168	168	161	169	150	169	146	153	154	156	166	169	173	157	165	159	157	184	181	166	183	180	170	178	173	173	177	174	172	155	147	180	176	191	178	179	171	143	168	153	159	169	156	164	163	164	169	169	165	173	146	169	164	178	178	177	177	160	157	170	137	169	174	169	178	163	176	188	166	155	150	143	184	151	166	157	158	166	157	174	174	162	172	152	164	171	173	150	167	194	174	162	174	146	165	159	168	191	176	172	138	184	143	175	166	176	176	179	170	173	167	150	153	152	152	137	144	155	174	189	163	161	166	159	141	187	174	148	169	165	130	155	185	161	179	155	156	162	174	170	158	184	156	166	173	172	175	160	157	181	158	175	155	161	168	165	139	169	160	192	180	162	196	166	175	167	172	148	171	168	163	160	159	162	193	150	144	159	164	175	158	154	180	135	167	145	167	179	164	135	158	152	159	167	178	159	183	160	182	167	155	160	172	158	181	146	179	165	178	183	159	153	167	164	171	163	175	188	173	179	177	165	152	178	155	167	167	148	166	174	170	166	161	158	181	169	159	151	185	153	162	189	156	159	158	152	189	162	172	146	155	147	148	166	175	157	169	183	172	177	155	179	180	184	190	166	168	170	148	163	180	159	160	156	163	212	171	164	196	166	183	134	174	163	154	164	202	159	176	155	194	159	142	173	157	153	166	174	177	184	178	152	182	179	166	163	164	179	190	170	185	152	187	152	152	163	171	173	149	161	163	173	176	186	161	152	204	148	172	148	174	189	156	174	177	147	157	161	173	164	160	177	177	163	149	157	146	164	170	160	170	157	177	146	157	184	165	159	175	186	166	179	157	159	157	163	165	191	165	151	161	167	147	172	167	181	174	154	172	182	170	174	151	166	162	169	169	148	162	147	150	166	181	168	186	172	159	184	146	171	154	173	177	158	182	170	178	158	174	154	161	154	171	140	181	161	177	182	167	160	167	153	185	166	158	188	184	182	174	159	173	156	183	156	142	148	176	170	160	144	160	173	176	152	190	162	170	160	157	140	178	174	191	140	182	173	171	174	155	164	166	178	172	173	183	179	158	168	165	182	159	151	171	140	188	152	141	151	147	162	161	151	161	174	182	192	178	179	147	159	181	168	168	171	158	154	168	148	162	176	175	175	172	164	157	161	150	159	156	160	148	177	174	193	173	137	181	161	174	159	177	176	167	163	188	176	170	168	166	170	157	173	144	157	140	137	174	155	157	157	177	151	161	172	169	183	161	187	161	181	172	164	179	174	144	173	188	161	140	151	161	161	141	163	164	160	169	171	146	155	177	158	174	168	154	164	164	184	175	179	174	171	145	177	156	161	165	158	169	145	188	170	172	159	168	186	152	154	157	162	154	162	164	147	162	177	158	161	157	183	178	157	170	153	148	175	168	159	160	163	155	152	168	167	206	143	153	160	182	164	175	167	173	182	163	166	153	176	141	174	155	153	163	165	147	158	136	154	140	159	176	165	174	163	147	177	176	168	160	179	151	184	182	138	158	163	165	190	149	157	165	144	169	146	166	179	190	175	164	152	173	161	185	175	157	173	169	168	186	158	177	168	167	172	170	173	173	171	173	148	179	133	175	152	157	152	151	171	169	161	175	188	194	176	174	186	150	169	149	162	151	185	169	168	171	161	159	164	169	164	150	181	174	172	138	154	150	171	156	160	173	172	151	154	179	158	157	157	168	171	190	160	146	150	168	182	171	169	145	153	155	148	164	162	160	168	159	157	162	179	162	154	158	166	169	132	163	163	157	150	167	150	166	161	173	145	186	157	153	164	169	176	168	190	167	154	177	151	171	161	153	159	179	161	169	166	167	154	170	154	142	156	180	158	176	159	133	178	180	137	156	178	161	212	155	171	172	172	141	172	161	170	145	148	178	173	173	167	181	171	153	171	163	182	161	152	161	160	175	162	164	170	157	155	155	178	168	169	172	158	177	202	166	199	157	142
27696	19414	6287	1075	680	539	543	475	427	501	452	487	442	456	444	465	455	417	476	458	459	460	472	504	486	478	460	453	431	453	478	428	454	467	439	435	449	436	434	484	453	447	466	406	448	462	455	443	421	451	422	467	404	490	448	470	406	448	411	403	430	443	409	397	437	434	455	428	447	454	483	439	434	456	432	459	403	415	446	456	427	426	442	477	438	429	423	468	420	436	430	439	421	439	483	446	460	455	419	453	431	466	454	472	431	418	463	425	429	494	463	454	420	445	425	459	461	470	455	405	479	421	472	424	448	485	421	413	402	425	412	480	442	465	451	434	405	473	407	490	468	434	411	442	441	458	452	419	451	464	436	448	431	463	408	424	392	431	444	428	427	439	443	426	452	480	438	427	468	465	437	440	415	477	440	462	442	426	425	449	418	444	417	424	438	438	455	471	424	427	430	421	445	432	438	466	456	440	465	473	451	450	452	459	447	379	455	439	435	448	421	399	464	425	445	480	472	464	440	438	433	450	444	437	473	470	436	427	420	466	458	446	486	436	485	445	441	440	436	463	436	444	472	454	495	478	415	423	459	432	443	428	493	438	458	437	446	439	473	446	458	455	486	442	436	436	466	468	467	458	434	457	424	456	412	412	431	420	431	438	428	468	420	413	440	436	460	464	472	486	432	437	422	403	458	439	442	421	428	414	427	473	508	459	433	458	443	453	449	490	452	458	432	447	460	480	478	437	459	433	464	461	434	454	441	473	473	445	417	449	441	466	401	420	481	449	437	437	451	459	430	441	435	405	444	456	434	467	470	454	452	462	431	454	450	428	455	440	482	435	443	453	466	457	440	417	450	495	445	419	453	461	470	427	447	442	450	451	448	437	449	447	434	453	456	417	421	436	434	447	424	443	428	434	436	453	480	443	421	429	472	492	418	458	446	453	444	432	428	473	461	476	463	445	451	449	444	478	461	439	414	439	440	478	450	462	434	469	486	457	433	454	466	440	467	440	424	479	447	475	451	444	461	480	448	437	440	492	454	429	455	431	430	447	415	422	418	459	425	459	430	429	473	434	428	443	436	406	423	413	442	422	459	397	477	455	446	434	429	469	421	459	435	424	428	417	441	438	453	459	453	435	418	446	450	492	449	407	447	441	434	475	452	481	434	408	477	470	403	412	422	443	407	414	436	433	441	460	443	429	428	406	451	455	428	417	442	444	472	446	439	429	471	449	422	455	439	455	418	434	466	450	430	463	430	435	474	450	432	464	480	470	425	422	433	421	469	440	437	425	426	445	423	424	428	424	445	436	455	460	452	418	443	414	438	414	429	429	451	437	409	438	482	427	460	421	426	447	419	468	434	452	437	431	446	435	417	464	443	462	484	413	466	444	434	434	471	424	446	467	478	458	428	459	468	444	449	457	465	433	451	429	471	454	428	420	407	422	460	404	412	417	424	445	421	431	430	452	426	452	459	429	488	429	415	452	462	444	424	445	424	412	442	416	453	447	433	446	462	441	442	446	454	460	426	430	439	409	442	468	476	431	455	428	424	423	437	401	426	444	445	449	451	449	447	472	407	421	444	444	448	414	425	427	458	482	449	419	470	445	400	454	435	448	442	405	428	447	445	426	407	411	414	422	442	445	409	434	440	452	436	435	445	435	477	484	433	466	427	468	447	427	431	488	459	422	403	455	442	457	431	431	401	472	479	471	472	461	447	473	449	441	449	467	456	460	451	448	436	455	446	416	458	474	458	441	428	474	449	419	453	459	438	459	456	467	432	427	450	471	432	488	438	444	428	434	424	449	458	463	420	473	510	475	448	472	464	478	520	441	438	459	422	424	469	444	462	449	442	461	450	445	456	459	445	423	429	431	462	448	413	439	451	432	412	421	454	441	491	408	460	442	427	458	421	431	475	468	390	452	426	417	440	426	440	436	441	458	440	436	443	453	464	471	434	431	457	464	433	451	424	455	413	431	454	439	447	465	405	441	432	439	435	432	472	458	457	465	457	417	447	463	466	433	426	440	445	454	464	443	441	456	441	436	467	461	464	464	464	443	454	469	420	482	441	421	418	431	466	440	436	441	463	477	481	434	419	460	436	433	489	457	453	454	447	483	455	456	484	423	483	457	468	458	476	477	468	442	459	426	426	450	459	467	454	482	435	448	467	412	418	434	444	430	437	426	445	434	420	450	453	475	473	414	457	456	481	459	435	409	472	448	429	443	456	458	452	454	437	452	439	445	452	436	461	450	478	433	452	448	435	434	420	437	428	419	396	453	443	424	434	423	471	471	472	446	436	467	422	451	485	450	435	452	425	458	441	451	448	435	438	421	453	482	454	448	465	461	466	444	433	435	435	470	468	432	461	411	457	427	448	469	475	471	438	446	430	446	431	462	402	427	458	451	457	418	430	458	441	476	396	455	446	434	421	482	476	429	447	432	455	457	443	442	456	466	435	450	427	418	401	469	429	434	421	476	452	466	434	437	443	448	458	403	444	440	472	376	434	452	435	409	421	452	480	431	441	424	424	442	447	438	468	440	435	425	462	450	453	403	464	441	459	426	432	433	421	409	427	430	472	476	415	449	439	437	459	430	441	435	424	416	412	420	426	429	474	445	412	470	438	410	457	455	417	406	453	447	469	459	455	419	484	400	465	409	433	438	455	441	450	461	450	451	430	460	419	439	445	424	457	448	403	448	446	430	448	461	433	438	471	441	453	443	466	485	395	440	438	439	468	451	418	426	455	443	453	426	436	412	467	425	414	429	469	432	480	421	424	440	442	444	447	441	451	468	427	413	421	451	471	451	432	480	489	438	441	480	447	436	429	425	437	457	452	418	452	434	414	409	438	434	408	463	451	446	460	431	419	407	420	438	426	365	446	457	420	456	440	441	458	451	463	444	478	443	439	421	428	419	450	444	415	439	451	436	430	426	401	442	428	428	453	454	483	440	428	446	456	471	474	447	480	405	446	426	421	454	444	407	436	399	449	433	416	415	494	421	430	428	420	469	420	459	431	429	491	433	431	481	427	474	433	460	470	434	452	399	434	450	431	462	459	470	427	437	458	446	462	427	476	454	424	417	440	413	480	401	441	446	431	452	462	448	420	491	445	443	441	458	471	444	452	448	458	452	470	475	422	477	444	451	440	485	463	442	407	467	457	430	428	445	436	449	438	424	477	471	404	441	439	416	456	472	454	440	404	444	404	471	369	447	429	460	470	406	466	406	404	420	455	407	450	424	457	449	475	444	430	429	402	441	460	449	442	428	397	443	435	492	415	442	418	443	428	417	460	442	438	411	431	458	457	454	478	435	401	447	423	440	474	458	404	453	446	443	429	455	436	455	428	436	440	446	483	409	464	415	468	431	421	455	417	469	450	433	467	480	499	433	466	468	457	448	451	437	438	457	491	451	472	476	418	461	442	443	438	430	431	435	458	418	432	434	478	430	452	437	411	438	455	440	454	475	437	445	467	411	401	439	435	468	436	418	414	479
9085	6584	2458	1059	862	682	619	513	521	552	517	491	518	497	500	602	514	470	501	497	466	534	521	571	575	561	507	489	508	473	498	525	522	456	479	482	486	517	474	504	488	517	510	510	492	469	472	452	512	486	538	499	483	499	493	495	481	461	526	479	524	487	483	475	481	515	494	513	498	490	510	450	482	515	484	440	508	496	492	520	448	461	465	464	497	508	468	501	467	480	455	479	484	493	504	485	527	465	466	504	494	515	449	506	526	453	461	512	494	477	479	513	495	529	522	472	503	485	544	528	472	460	485	482	515	467	500	522	485	471	496	473	507	501	455	470	459	501	530	444	460	502	521	521	478	474	476	472	534	458	486	495	467	481	470	483	477	486	531	483	533	474	498	493	482	497	428	527	501	515	492	523	501	476	465	477	495	505	473	504	457	517	512	477	502	510	457	525	512	432	531	482	514	509	490	480	500	472	499	494	456	491	485	509	446	482	474	465	471	507	500	507	529	478	501	506	533	475	481	491	461	496	507	476	462	503	533	457	465	490	472	471	492	503	459	533	503	475	466	498	490	491	505	497	496	485	486	491	492	457	495	489	502	485	501	488	514	525	486	490	452	489	497	433	515	519	474	476	523	451	479	507	493	514	516	521	507	466	507	467	469	548	500	464	475	538	464	453	477	493	456	530	480	496	513	478	444	505	463	464	464	514	472	482	475	452	527	510	473	521	467	486	444	469	523	537	476	462	509	504	516	459	497	486	466	470	453	513	499	467	501	502	489	449	482	517	507	516	485	499	494	453	475	452	455	462	469	467	490	460	508	468	503	495	474	478	489	525	474	504	492	474	484	471	467	495	453	450	506	490	526	488	457	549	530	479	503	475	450	489	493	496	447	490	494	518	509	461	478	512	497	505	505	467	510	492	524	490	472	519	460	474	516	486	500	538	489	510	509	474	462	492	460	481	520	471	494	503	457	469	497	493	471	465	469	509	497	470	490	485	480	475	479	477	486	492	488	482	445	520	539	520	517	485	490	467	444	468	495	497	464	470	500	493	467	483	490	467	468	487	462	475	491	484	482	469	545	478	436	496	505	503	521	460	469	466	469	499	496	505	469	481	522	526	491	494	493	473	486	475	489	503	469	462	505	485	503	479	495	470	497	477	472	489	447	476	495	466	501	494	470	465	504	467	482	483	499	524	479	524	489	510	473	458	510	515	497	503	489	502	465	483	503	466	470	522	433	499	482	459	490	469	495	488	489	489	494	477	474	515	510	510	508	497	488	457	499	484	496	528	470	492	495	465	513	489	455	500	472	490	529	439	499	487	502	540	505	493	492	526	489	485	479	529	501	490	499	476	482	526	490	472	536	477	466	509	500	501	523	482	439	523	511	500	473	467	479	485	505	475	482	498	487	458	502	470	492	485	455	451	493	499	499	490	485	491	506	484	504	469	489	480	531	470	500	484	501	472	463	481	492	478	505	456	490	452	523	495	514	473	461	449	465	488	485	470	443	463	486	517	488	486	484	469	489	525	504	469	501	498	493	474	516	472	523	452	478	502	494	485	472	463	487	466	501	462	472	451	506	475	458	504	457	523	519	454	499	510	509	454	503	521	498	488	494	522	461	531	451	485	469	490	514	452	446	499	496	519	478	459	488	472	491	489	493	496	527	471	507	522	477	448	487	505	439	452	501	461	513	525	496	473	491	513	501	496	450	494	514	496	493	484	506	477	481	501	508	486	494	469	506	511	519	466	477	460	496	488	513	505	476	516	467	498	506	531	481	508	460	479	508	455	522	464	508	479	488	477	492	489	457	482	507	496	466	496	476	493	482	495	493	460	500	496	504	478	513	532	489	485	500	474	498	471	464	484	480	495	497	529	477	512	483	480	481	485	466	495	494	503	519	461	461	496	471	500	509	485	481	485	497	498	517	489	489	459	483	465	475	519	455	446	458	492	464	479	457	490	504	497	465	542	479	470	491	513	482	539	482	495	465	446	493	502	500	498	468	509	498	474	507	491	479	489	475	506	550	472	482	512	510	491	496	492	474	471	496	562	520	488	474	492	510	504	487	522	487	502	476	511	470	452	487	465	484	494	494	527	492	476	508	482	488	487	513	474	488	462	485	466	502	526	515	501	484	493	441	475	508	493	480	462	454	515	464	467	475	511	495	505	512	449	472	461	474	492	503	465	486	506	470	476	476	489	458	550	490	547	489	534	462	531	454	523	485	488	465	518	458	494	514	537	468	446	480	499	487	520	491	479	463	457	495	529	511	483	468	489	451	474	484	555	497	513	456	461	486	533	510	513	490	497	487	507	512	529	487	477	515	481	493	500	486	511	489	505	491	499	501	508	486	485	485	488	476	474	487	491	501	494	470	504	475	480	476	489	491	497	491	480	484	514	472	462	470	477	513	471	472	474	476	521	463	477	491	477	520	471	463	478	500	483	494	478	483	446	518	510	458	483	452	504	443	501	501	486	457	462	524	476	489	487	452	525	490	495	511	489	494	536	511	535	483	482	496	507	456	484	463	485	488	498	485	458	483	508	517	503	517	474	515	496	480	481	530	503	469	521	483	495	483	510	473	453	454	514	496	450	509	491	470	492	493	488	515	497	502	516	483	486	497	477	487	457	487	514	495	526	470	471	500	486	507	481	519	474	480	453	529	489	522	507	458	498	437	475	472	491	507	451	476	474	447	474	480	459	506	522	479	486	505	476	487	480	477	490	506	475	479	530	456	469	476	472	468	477	490	477	500	504	519	510	480	495	497	487	475	486	470	513	462	517	424	466	499	480	482	517	500	511	434	476	498	514	481	488	529	486	519	507	497	492	534	466	462	512	450	526	489	530	470	491	494	512	480	477	496	508	471	527	501	503	500	475	450	441	493	507	493	496	500	482	495	486	537	522	475	483	522	488	508	497	492	503	491	498	508	473	506	506	488	509	495	469	523	461	442	502	470	486	524	467	483	521	479	515	436	457	477	468	488	471	520	476	496	504	461	445	451	513	498	461	487	499	503	489	485	494	506	480	526	487	498	484	482	483	467	487	438	485	529	490	497	471	498	448	489	488	483	513	485	475	507	484	520	466	451	474	501	467	458	476	500	503	438	444	498	480	510	523	473	474	494	476	514	488	490	517	500	514	460	434	514	479	497	511	478	508	501	505	470	476	514	468	461	490	470	494	492	463	464	483	534	484	498	454	479	489	483	510	470	549	497	484	509	511	485	502	496	513	498	487	509	521	473	523	471	473	496	521	430	500	451	478	493	486	479	516	542	483	511	478	444	488	461	483	495	508	475	519	481	452	461	508	511	488	488	487	497	492	495	472	491	443	495	449	480	504	515	466	491	518	496	502	524	471	479	460	503	487	466	528	510	475	468	504	481	513	472	471	537	476	466	470	475	483	496	454	518	489	476	478	485	492	457	515	484	519	494	479	474	496	483	478	506	481	481	487	507	513	466	482	489	496	517	483	479	512	475	466	463	471	497	500	516	509
23742	21286	28476	24411	21267	11374	1254	792	699	569	538	532	490	451	455	445	453	422	430	422	439	424	501	500	502	458	424	421	389	385	380	376	364	353	349	367	338	379	342	372	340	328	336	345	383	361	383	364	371	337	361	337	353	367	378	371	392	342	380	331	377	380	381	337	343	379	366	362	371	391	359	348	392	335	356	341	344	364	417	370	405	352	372	367	356	338	339	366	334	374	375	370	343	340	336	395	343	331	336	347	377	376	380	408	388	390	370	355	355	395	353	335	327	360	355	359	372	370	352	334	377	357	342	359	388	367	347	374	379	358	364	342	348	364	348	336	384	346	355	378	334	374	362	367	370	352	361	406	386	383	370	367	375	365	354	360	337	387	336	365	374	399	379	367	355	355	381	382	342	367	354	370	348	358	381	349	356	318	362	364	335	351	334	356	341	390	375	337	371	351	355	371	366	358	389	342	325	401	374	374	340	376	359	371	361	364	364	364	375	370	352	367	367	342	369	335	366	330	386	365	383	334	341	375	353	347	355	338	377	373	379	341	366	354	346	385	349	364	368	368	368	332	379	351	381	390	332	326	362	364	376	407	358	364	393	333	366	376	382	356	372	321	365	352	380	369	378	395	352	358	373	345	399	373	357	357	392	354	414	348	395	365	351	395	363	382	329	350	358	351	347	371	379	349	340	355	349	334	338	327	326	344	355	345	419	347	347	385	346	345	315	375	328	334	367	365	366	349	338	370	333	373	339	365	393	358	386	392	356	353	361	346	389	322	383	382	355	370	360	421	360	352	337	398	362	361	341	343	363	391	338	384	342	329	356	353	367	374	377	358	319	382	400	344	343	370	372	338	354	348	366	345	379	368	354	363	368	323	360	357	371	324	364	383	346	347	345	361	331	385	349	388	359	384	380	371	365	364	381	373	387	363	340	329	360	343	392	363	360	346	342	354	352	363	387	376	350	353	361	358	368	339	377	370	363	330	383	364	351	349	372	385	374	364	379	387	374	388	358	362	356	355	324	342	327	337	343	377	338	350	383	366	346	308	350	368	318	332	353	349	354	371	353	352	369	350	336	379	368	361	351	365	351	365	353	344	332	362	366	339	357	360	326	385	375	370	357	370	364	354	358	358	315	373	359	316	353	354	364	350	352	357	346	375	348	357	348	345	360	336	351	386	381	330	398	341	379	358	366	364	355	371	358	375	324	392	368	374	361	343	356	342	413	372	368	359	370	368	344	325	373	367	381	346	336	331	362	366	382	327	362	410	352	318	348	386	348	362	392	393	376	361	367	389	358	333	386	358	369	353	355	361	365	389	360	370	388	356	374	377	345	411	372	358	343	367	370	355	354	365	376	349	346	353	373	380	365	357	350	384	355	366	387	365	372	360	347	367	368	368	356	350	349	352	361	370	407	372	361	321	359	375	316	371	345	386	339	403	366	324	350	374	347	372	365	350	365	364	348	359	375	380	369	380	328	373	410	397	356	349	377	393	352	358	359	352	342	336	362	374	382	352	360	376	361	379	358	334	338	343	363	337	371	340	378	345	330	358	356	367	357	357	369	342	359	374	334	338	326	345	339	362	366	359	364	363	336	328	411	378	358	364	358	345	378	370	379	364	309	373	363	343	354	355	350	341	376	372	375	360	381	315	377	329	364	342	344	336	374	360	330	388	350	356	346	345	366	346	347	352	339	384	371	370	385	354	370	338	344	364	388	391	381	358	362	354	332	353	317	359	362	377	342	367	376	400	368	373	325	347	368	352	355	360	377	410	366	382	376	398	340	378	364	385	353	359	375	348	386	389	342	346	379	362	366	356	328	365	378	339	358	336	339	363	373	374	346	398	353	345	363	340	378	366	369	341	326	373	358	364	361	361	376	331	348	366	362	367	340	391	392	369	360	395	364	373	350	372	356	352	352	381	350	374	373	367	380	352	355	344	377	357	349	344	372	347	351	400	362	331	362	396	355	332	323	329	368	405	358	359	349	391	375	378	394	382	363	373	360	395	354	358	350	364	348	354	351	403	342	378	355	339	376	370	359	352	386	377	365	341	352	343	344	354	367	358	383	350	330	352	360	383	364	361	382	363	329	339	405	349	355	368	371	369	353	350	348	368	387	361	370	410	344	359	366	357	340	365	378	364	349	363	370	381	358	327	364	351	363	355	388	377	396	360	363	357	345	356	329	354	361	338	366	340	356	340	359	379	364	380	371	372	349	365	364	340	363	384	339	377	360	327	340	354	342	354	388	331	367	335	334	374	327	364	402	387	351	385	382	391	376	342	352	358	341	367	378	346	376	388	368	369	365	360	362	340	390	350	361	376	340	365	361	367	353	356	374	353	364	349	369	366	358	373	328	371	380	341	330	351	343	362	338	369	367	355	379	345	357	334	352	375	344	311	356	390	362	360	361	345	366	396	362	356	346	397	389	367	360	340	381	333	370	356	363	352	339	362	394	352	348	379	355	322	397	331	386	351	375	365	334	390	322	369	383	391	358	345	378	331	382	360	361	348	398	347	372	351	369	387	442	361	350	356	371	378	364	347	371	372	355	358	374	336	350	356	339	390	370	373	360	362	397	350	332	358	359	341	357	380	363	364	342	344	342	361	324	365	345	356	380	313	372	369	378	329	334	336	347	375	326	385	345	362	365	363	405	377	363	369	379	364	367	353	381	373	369	355	339	374	362	363	369	359	370	390	387	390	356	363	378	331	368	361	370	362	396	371	338	372	340	383	364	370	376	353	396	371	360	387	373	342	347	355	345	359	382	364	355	378	402	376	391	378	337	359	336	334	347	348	364	346	367	377	349	361	345	384	331	366	375	356	338	342	364	342	363	339	358	350	355	363	337	377	329	358	379	339	334	320	366	351	345	378	366	370	365	382	334	364	357	377	352	344	333	399	346	377	363	365	373	333	347	383	374	340	332	368	367	358	337	350	385	392	373	374	350	325	351	385	344	338	364	370	355	328	342	372	409	346	358	359	359	382	362	359	348	356	406	367	341	328	342	341	361	377	354	367	389	351	373	383	361	383	361	353	370	368	324	358	341	366	346	384	386	352	367	338	355	345	352	351	352	378	371	350	364	342	359	373	326	358	365	333	353	359	371	362	378	349	416	369	369	375	367	363	370	338	378	358	346	376	389	349	350	407	336	338	357	312	331	370	365	334	336	396	387	329	358	358	361	367	349	379	350	364	365	375	384	333	359	398	363	382	355	346	370	368	352	364	345	350	349	371	361	368	339	334	364	344	390	346	353	352	365	391	331	357	312	368	380	360	355	345	376	338	427	388	383	372	351	365	348	372	365	380	364	348	337	374	374	364	330	374	370	351	382	365	388	308	324	378	321	329	362	342	328	329	366	355	371	352	338	368	371	338	352	369	357	369	375	375	346	378	378	344	357	374	362	327	353	341	345	354	369	386	343	322	361	356	327	370	357	337	364	350	369	350	371	339	351	360	332	343	379	360	368	328	358	388	331	381	356	367	343	311
8327	16314	8361	3651	2708	1912	1366	1134	932	788	750	666	616	568	569	556	561	472	573	499	475	464	552	557	650	542	506	497	453	401	432	445	417	440	398	419	402	409	404	405	407	427	415	419	426	414	420	437	440	416	401	383	422	413	398	428	405	388	399	394	392	415	400	430	419	418	437	419	398	422	437	397	389	432	393	425	397	467	392	397	443	424	424	385	397	386	387	375	397	388	402	388	401	416	387	440	410	429	387	419	379	397	416	436	427	442	412	401	418	430	411	384	395	403	390	423	374	389	422	388	372	391	430	405	424	478	409	370	409	401	408	404	416	380	418	371	412	413	399	429	387	424	407	395	387	388	418	402	426	431	394	383	407	382	397	423	393	433	389	432	387	431	381	389	443	428	438	404	385	408	410	438	412	429	422	408	406	415	389	390	419	391	398	433	395	389	421	412	379	415	411	412	410	404	381	410	392	450	424	391	383	410	442	398	437	412	431	442	395	383	397	409	391	395	416	411	386	385	392	387	434	394	428	415	418	370	370	455	411	431	384	386	362	408	442	399	432	404	403	407	390	401	420	394	423	399	431	477	415	431	412	389	418	384	412	384	380	372	390	419	400	404	395	405	422	422	421	422	418	418	437	400	395	406	394	425	427	413	392	390	387	424	370	420	408	400	411	422	422	398	417	424	418	463	388	375	391	409	383	405	404	417	409	386	394	400	428	414	430	414	445	362	444	387	426	385	424	435	426	384	413	390	419	399	415	388	400	408	386	417	398	383	413	417	373	403	424	400	394	423	450	402	398	421	415	398	398	402	422	395	376	420	422	386	404	413	413	393	430	419	402	397	420	400	396	417	387	425	415	372	361	398	417	375	423	400	422	410	387	390	369	398	432	397	378	375	400	403	414	391	379	414	357	395	415	409	427	414	406	371	399	413	358	425	412	414	404	410	456	405	389	372	390	406	415	394	428	401	438	421	402	390	415	391	424	440	400	414	437	419	376	406	390	429	394	418	415	405	396	412	368	432	413	413	380	428	424	384	434	352	441	390	391	424	441	380	412	403	417	396	394	416	414	427	396	413	411	401	405	410	400	388	403	419	385	412	381	387	403	399	438	410	393	394	404	391	438	378	409	440	396	365	442	449	428	395	397	378	385	381	417	404	389	376	402	407	369	426	413	383	412	404	403	397	398	386	407	408	372	433	393	380	401	357	393	419	434	395	402	410	397	392	408	444	398	415	395	406	386	421	400	412	441	418	394	397	419	403	379	389	421	420	401	408	415	419	436	430	406	424	425	408	368	386	413	412	440	464	401	395	398	412	392	389	411	413	391	430	425	414	422	388	404	407	389	393	426	394	457	405	377	420	414	397	426	396	411	380	398	388	445	408	404	400	428	461	388	403	395	411	410	406	440	430	409	412	416	382	374	405	422	386	415	409	431	399	425	415	405	380	384	394	392	415	421	405	396	410	406	413	394	417	404	399	423	422	418	420	436	427	392	403	401	434	393	426	418	393	408	435	396	405	421	400	408	370	456	405	402	423	404	417	396	422	388	389	421	382	397	409	432	419	393	365	410	419	367	420	400	404	440	378	431	443	419	398	421	410	398	384	402	453	418	425	401	405	397	350	416	402	400	405	394	411	386	417	391	398	383	427	427	391	419	418	388	461	424	378	393	432	393	377	380	422	437	386	392	409	388	434	376	417	372	380	428	377	379	402	401	371	415	426	397	395	426	367	398	363	439	365	410	426	393	405	402	409	424	421	399	390	432	397	411	427	403	452	380	394	399	379	403	447	415	427	376	412	410	387	400	430	404	382	419	365	419	380	405	388	433	350	418	424	409	396	416	390	411	419	396	417	403	409	397	422	385	404	393	424	378	401	404	407	368	411	412	422	411	433	424	412	390	459	415	428	414	430	439	384	431	417	421	388	414	422	410	405	428	412	396	417	424	432	409	438	412	416	448	399	380	399	388	413	406	406	410	431	391	388	443	411	410	380	431	402	436	403	389	389	439	419	397	394	363	396	400	398	441	435	405	414	430	449	404	406	372	403	415	387	428	392	415	397	431	392	407	393	408	432	397	393	422	400	400	403	397	395	426	423	434	402	408	419	408	392	414	378	369	426	416	430	426	389	423	383	366	391	415	452	425	388	415	419	426	406	374	413	402	410	429	440	382	359	395	385	408	396	412	404	402	420	415	365	416	404	407	378	387	400	414	383	433	394	415	360	424	382	412	425	394	415	438	352	401	381	374	390	417	390	438	410	396	387	422	427	414	429	383	407	413	385	398	410	408	387	417	445	416	431	414	394	394	415	405	416	381	409	386	450	391	385	407	409	404	391	440	433	426	363	366	403	404	382	411	402	396	395	380	387	414	381	373	392	378	404	441	391	420	413	412	407	428	399	410	391	428	431	411	437	395	429	411	412	423	419	412	428	392	410	413	394	405	446	406	410	423	389	361	396	382	427	439	419	419	362	362	408	383	410	438	397	400	468	406	399	402	408	410	397	374	371	415	427	383	392	402	393	437	399	414	391	408	398	396	427	438	436	374	398	395	413	400	420	388	401	391	416	377	385	415	400	370	453	402	396	417	400	413	425	414	418	399	391	397	411	392	420	395	396	406	395	403	400	415	406	448	403	422	419	423	403	369	384	418	398	392	408	394	405	381	371	426	397	435	398	380	428	429	389	457	374	418	427	391	382	407	398	420	407	422	377	468	410	450	415	405	409	403	407	420	409	409	417	416	380	432	384	425	413	397	418	407	385	434	386	447	400	406	393	414	396	416	424	389	397	406	433	405	386	409	381	386	386	360	420	379	412	421	440	394	386	396	399	410	406	421	379	388	386	411	407	415	416	402	374	395	416	397	432	422	375	366	411	392	428	441	391	427	427	385	403	390	403	406	395	412	382	424	436	407	404	400	379	412	402	413	374	410	396	380	415	414	430	392	444	378	405	402	407	382	422	378	429	403	451	356	391	432	365	417	396	403	399	416	383	434	383	414	410	394	417	406	411	427	428	415	415	376	403	399	407	438	414	413	413	388	387	418	448	387	405	435	433	391	391	424	398	412	379	425	431	426	398	393	417	414	377	429	400	385	429	415	399	385	408	391	420	408	419	414	400	394	402	401	411	400	430	424	419	425	399	446	403	420	418	434	412	431	410	399	402	408	418	400	403	407	424	390	367	407	396	428	399	385	426	375	418	383	381	421	421	412	416	388	430	398	426	392	396	411	412	394	401	435	359	409	416	421	414	371	419	424	392	382	418	415	429	386	425	424	400	404	392	422	432	397	402	404	431	425	366	403	335	399	384	379	389	410	413	393	418	382	391	415	390	388	426	403	423	396	428	375	385	393	397	415	417	400	404	410	405	426	408	420	414	414	415	407	377	405	410	404	414	401	377	403	390	414	423	419	391	405	422	392	404	385	436	451	405	428	431	431	432	435	411	399	414	427	398	397	374	387	405	391	404	379	397	405	405	390	399	421	378	412	387	413	393
24803	21279	27623	25212	14256	1064	598	510	416	385	387	390	393	362	332	364	361	313	367	338	331	359	391	406	379	368	320	340	292	293	328	305	276	310	279	282	270	276	271	292	280	284	328	305	306	276	266	296	311	271	282	286	291	294	260	291	292	289	278	291	301	297	313	264	279	312	299	319	281	278	277	275	292	258	286	304	286	301	318	294	314	298	278	289	290	309	336	284	301	279	276	291	295	296	286	306	309	269	261	255	265	273	284	276	258	278	262	281	278	279	270	282	286	315	274	315	300	286	287	318	310	298	281	297	294	305	305	296	293	267	277	316	326	315	278	316	271	282	324	318	282	296	293	294	292	298	306	300	247	324	285	314	273	257	280	283	322	299	271	290	297	315	286	293	252	280	258	274	271	283	299	303	296	280	300	296	288	282	282	292	282	282	304	281	276	289	303	282	269	286	320	299	293	297	269	265	278	269	298	293	315	287	286	311	270	282	302	289	316	291	310	272	277	322	288	281	268	262	287	310	310	297	280	285	281	324	288	305	292	278	289	281	296	272	271	296	301	261	272	289	278	301	286	263	249	286	275	294	326	273	271	279	273	293	291	273	301	283	287	281	314	297	315	300	315	262	274	295	284	306	297	309	310	336	296	279	299	287	284	286	281	284	282	294	294	287	309	287	284	261	290	289	307	324	295	300	289	302	273	286	312	274	282	288	304	295	313	277	270	313	271	281	284	274	286	300	285	291	305	277	315	307	302	305	297	279	275	260	312	281	285	302	246	311	305	306	284	294	282	305	276	317	330	262	281	266	273	272	297	273	307	271	290	305	296	264	291	298	280	279	300	295	306	308	288	290	295	285	292	314	267	294	263	263	314	283	313	311	302	288	318	282	267	285	288	303	307	295	263	292	290	287	288	289	287	281	291	283	289	289	307	270	292	292	296	266	314	297	282	257	281	287	272	311	277	283	318	275	314	299	286	290	283	253	287	315	279	306	300	272	272	295	292	325	315	288	279	293	270	293	255	281	301	306	290	266	308	291	260	288	290	288	297	295	291	267	293	308	255	293	275	292	292	305	302	255	296	262	314	277	281	274	287	304	276	290	297	263	270	292	248	272	262	286	283	279	274	283	281	291	289	281	294	279	284	286	302	282	295	281	282	296	280	304	286	298	288	273	283	282	279	269	328	294	326	309	275	291	268	292	305	291	278	278	291	304	271	316	251	267	301	265	293	295	278	314	267	282	250	259	267	280	316	282	304	287	290	301	279	301	254	314	230	281	322	287	301	251	320	297	263	279	290	285	250	284	277	286	284	282	298	257	314	295	318	305	288	299	265	271	292	300	293	302	290	306	297	281	320	294	263	303	259	298	296	294	291	286	330	313	289	288	309	277	276	321	290	263	289	293	275	279	322	295	276	288	267	303	302	284	276	260	302	335	309	281	274	281	261	305	288	298	288	261	265	314	293	278	312	266	306	294	293	272	303	277	281	268	291	263	302	276	273	289	272	294	291	333	294	295	292	263	310	326	290	264	295	296	280	297	296	286	291	300	287	310	264	313	294	299	286	301	274	319	305	270	272	262	263	293	271	311	292	282	276	283	307	329	302	298	307	299	259	277	300	275	283	289	314	287	320	288	297	286	270	283	267	284	310	285	290	277	290	271	269	287	295	342	299	311	259	260	310	281	304	262	285	284	308	294	282	303	275	292	288	270	317	295	304	321	288	286	304	324	293	298	313	273	307	322	282	296	289	267	267	279	295	324	264	264	276	283	267	261	319	288	301	286	308	267	297	280	265	274	299	271	266	311	316	304	284	282	301	279	294	282	287	292	290	321	305	262	286	290	276	287	313	293	284	286	288	310	296	295	306	290	317	280	313	279	288	282	272	306	280	288	297	275	263	305	301	270	280	295	281	274	288	301	278	289	263	277	302	290	309	303	293	283	253	286	259	262	272	282	272	298	280	300	325	290	272	273	244	265	300	307	306	283	269	273	304	303	291	293	288	293	266	265	266	290	312	294	283	308	268	312	288	272	284	280	264	306	311	291	272	286	303	280	282	282	259	317	307	268	331	296	303	278	333	293	288	286	299	269	302	294	295	294	298	278	282	290	294	283	270	278	273	301	306	291	281	300	321	285	268	245	285	291	297	311	280	281	296	293	298	311	302	277	250	276	279	278	307	303	316	298	310	309	321	292	282	280	275	281	299	278	299	259	286	257	295	282	279	308	265	325	266	286	278	301	288	286	289	283	305	290	282	289	296	304	286	287	265	306	284	308	312	277	262	286	280	310	329	304	264	295	290	314	303	279	301	290	320	269	303	313	293	289	278	294	282	303	299	277	277	283	289	272	274	291	290	260	284	277	297	273	263	271	289	289	265	272	279	310	311	272	279	257	275	284	293	262	299	275	288	318	308	256	278	259	276	317	276	277	257	314	272	284	317	315	319	272	301	294	275	281	258	284	273	307	272	275	285	260	268	301	314	293	295	260	254	314	285	271	304	309	290	305	290	289	273	279	287	308	275	303	306	281	293	310	264	302	304	292	287	301	281	289	281	280	280	329	288	310	293	260	257	294	303	297	309	290	271	279	246	272	269	274	296	313	242	275	273	266	286	258	270	284	272	276	269	269	277	292	295	303	293	289	261	290	299	288	322	286	297	285	271	305	294	276	273	288	282	303	298	261	287	281	298	282	262	295	269	254	321	314	282	276	268	306	300	278	306	279	285	282	287	296	287	303	279	295	305	289	278	278	317	281	298	304	309	291	295	276	271	293	301	268	293	283	281	321	270	292	265	290	292	281	280	300	301	253	308	312	280	293	297	284	294	295	302	314	273	270	289	280	290	298	299	299	290	295	308	294	262	281	271	329	300	284	294	306	262	290	298	297	308	278	285	267	300	290	305	304	285	278	322	304	280	309	263	270	294	310	263	274	305	304	274	291	247	277	284	269	270	284	313	315	316	291	297	329	316	287	294	287	251	303	285	281	261	292	308	314	273	312	296	257	292	278	281	287	316	303	284	308	299	313	286	286	286	301	328	298	292	273	293	273	266	300	291	318	314	335	309	277	299	283	308	291	246	304	297	278	303	310	300	291	288	290	305	311	290	295	301	290	297	312	300	291	272	289	315	290	319	296	291	297	283	296	287	306	273	261	279	292	281	335	293	311	296	299	290	244	307	254	301	315	304	282	279	293	321	284	264	292	299	275	266	289	307	291	297	276	286	328	287	262	290	310	310	285	280	292	305	261	322	281	279	302	299	309	304	300	314	307	277	309	283	295	320	310	281	262	286	280	312	294	312	298	276	301	307	278	328	290	309	302	290	261	271	307	276	294	305	293	319	322	293	284	265	291	282	304	307	288	297	289	297	295	285	280	250	282	288	278	303	337	323	275	271	293	291	297	304	292	293	278	304	309	294	285	272	287	293	316	311	311	318	287	308	292	285	270	302	273	298	290	300	288	292	276	287	286	271	297	256	301	285	295	274	295	277	281	304	270
8509	11818	5542	2513	1898	1269	931	701	616	522	541	437	410	398	444	438	415	381	385	371	380	380	415	479	455	466	361	366	346	304	335	320	311	340	296	301	331	324	326	306	314	311	345	296	307	317	315	321	308	307	329	293	292	329	330	298	333	327	291	306	315	328	317	329	312	292	324	337	348	336	336	314	305	277	329	322	304	310	299	282	329	312	334	300	324	329	312	323	336	339	326	322	286	309	313	300	317	305	285	346	322	320	310	333	311	290	322	328	308	292	312	329	302	311	305	298	309	345	352	335	294	304	303	339	306	330	322	351	334	323	319	329	314	308	306	318	330	328	299	345	273	292	290	280	300	314	271	255	306	339	337	287	339	295	289	312	324	319	286	326	330	313	302	334	296	303	322	296	316	341	317	302	284	307	323	343	326	308	289	328	319	317	366	308	342	296	300	324	341	310	301	290	321	291	282	321	278	341	320	312	329	348	289	328	305	277	312	325	334	286	308	325	308	315	313	300	337	316	301	322	293	316	309	287	315	308	298	345	327	327	306	308	305	317	308	315	326	309	335	304	331	309	339	330	306	304	319	299	326	307	290	296	312	314	334	300	337	302	341	332	299	310	294	286	292	293	289	354	293	320	315	316	329	291	309	331	290	337	317	291	295	287	317	323	309	302	315	316	356	306	310	337	321	315	311	336	309	299	341	327	294	331	341	332	324	329	334	314	290	354	315	328	331	317	319	345	318	334	302	317	305	312	317	304	327	327	308	313	326	283	322	332	293	313	317	315	310	334	322	314	294	332	306	303	306	329	313	315	328	299	324	297	299	284	303	326	326	338	333	317	316	293	326	326	322	317	307	287	303	309	309	329	363	327	301	312	336	308	323	312	288	309	297	321	302	311	301	341	312	291	321	296	328	305	340	307	337	310	319	341	302	313	299	303	327	291	327	323	319	311	341	292	315	305	324	291	341	294	306	301	313	318	310	308	316	335	329	319	307	312	317	311	309	324	310	332	304	321	315	306	308	273	340	334	342	323	344	320	307	313	314	318	323	311	298	310	295	304	323	327	317	312	298	290	320	298	303	304	299	329	342	340	300	319	350	303	305	318	311	284	337	331	323	267	287	284	319	326	330	302	294	304	314	308	343	302	319	318	278	324	295	318	302	317	326	298	303	355	318	304	313	321	286	323	297	315	341	313	336	319	306	344	333	322	296	310	292	284	316	294	294	326	316	310	312	310	314	312	304	325	309	323	297	294	296	348	298	322	365	316	308	319	318	306	344	320	330	309	345	319	327	323	370	333	340	325	339	296	304	307	303	320	329	303	320	325	292	356	329	306	332	284	342	298	308	308	311	318	324	318	327	336	327	338	290	307	299	341	297	312	301	314	320	301	306	285	301	315	304	307	316	309	332	327	290	297	324	311	329	339	297	308	305	323	296	317	324	334	310	301	352	314	286	311	315	296	316	322	346	324	335	278	290	301	315	310	323	307	308	283	343	294	322	313	307	319	327	308	302	326	284	314	291	328	331	324	316	321	323	281	323	321	330	308	311	331	306	296	364	304	290	288	302	296	280	337	308	312	303	337	295	274	311	305	317	333	302	284	322	312	311	308	303	335	301	345	323	329	308	308	294	320	266	314	277	301	310	304	333	342	306	316	322	297	311	296	323	350	336	322	308	330	281	317	303	316	294	333	289	302	281	292	299	302	299	305	324	321	307	312	264	307	306	311	331	273	344	341	324	314	295	283	297	289	275	295	334	323	346	306	326	300	309	291	291	312	311	301	312	297	329	287	291	302	288	346	327	274	309	329	320	320	297	319	307	292	319	316	337	291	284	298	320	322	304	307	312	332	319	327	283	319	328	324	323	317	326	308	300	309	302	284	322	351	303	297	314	333	324	312	307	316	323	346	328	288	306	315	321	277	313	291	317	315	314	325	313	312	335	307	308	324	317	304	304	304	312	313	314	319	292	324	309	303	315	332	315	315	310	345	324	359	333	332	320	324	324	324	306	327	350	288	328	344	312	305	311	321	279	325	326	336	339	291	329	327	311	297	303	287	306	300	321	322	333	336	304	316	313	296	315	364	310	294	270	326	340	310	299	332	315	335	313	329	331	359	293	323	313	295	314	306	309	343	324	292	301	315	298	290	305	286	326	312	323	313	301	297	308	339	318	330	349	308	328	301	335	318	292	317	333	318	307	336	300	308	325	322	296	285	329	298	304	303	328	313	308	324	338	324	317	353	320	343	294	295	321	320	317	316	320	307	317	324	300	308	322	316	329	299	314	289	303	331	319	293	299	326	326	324	335	286	301	301	314	278	323	335	294	323	343	319	304	299	310	332	270	326	306	289	318	309	315	331	308	304	306	323	314	314	288	288	305	292	299	306	324	304	286	296	329	316	281	341	292	317	319	312	308	305	295	324	306	313	359	307	341	313	283	316	291	332	293	308	321	298	337	310	319	334	304	313	305	327	323	315	329	320	284	320	317	313	324	341	314	297	304	326	298	321	341	312	291	344	310	347	322	335	302	305	286	288	296	290	306	313	328	296	330	354	338	328	326	306	307	314	301	275	314	285	312	301	275	297	294	297	323	314	321	280	369	320	298	288	335	330	317	330	302	283	317	291	288	313	291	315	306	260	318	320	327	288	293	354	314	360	295	305	311	294	341	324	289	295	307	329	296	328	309	301	317	328	313	341	292	293	303	297	290	296	338	339	342	311	320	266	352	299	290	296	334	319	298	306	316	304	342	309	317	292	309	300	317	314	311	324	274	337	303	333	313	304	283	308	338	322	308	321	324	292	289	276	355	321	317	305	297	312	353	315	299	299	327	298	296	299	320	291	296	306	326	330	305	305	317	307	301	295	317	328	315	321	338	331	290	298	328	328	334	311	307	313	307	332	329	313	264	314	283	313	290	298	296	329	315	326	296	293	297	293	304	304	337	338	302	314	318	317	324	315	299	299	311	299	332	313	298	314	342	322	324	259	322	331	299	311	313	304	316	312	267	311	311	285	324	332	315	316	301	379	313	302	290	301	292	320	320	307	293	309	327	327	335	309	329	321	267	354	318	309	312	302	286	298	323	342	349	331	322	314	299	332	311	288	318	317	289	332	340	306	309	346	285	325	310	307	326	314	321	315	309	337	339	319	321	331	314	309	308	311	280	310	266	315	293	304	342	312	332	311	299	344	329	346	288	306	325	309	286	324	288	296	314	279	321	302	318	324	317	314	312	309	308	310	311	326	342	300	313	366	357	311	324	324	331	317	302	341	331	304	322	310	315	313	276	313	318	270	302	308	345	314	308	309	308	303	314	308	306	304	315	313	315	297	317	280	324	338	278	319	302	303	347	293	304	336	306	347	309	344	305	338	333	318	292	310	321	330	309	293	325	288	297	331	313	301	350	300	317	290	295	297	333	294	344	342	346	302	344	349	315	324	327	328	298	300	292	287	295	305	279	300	306	336	353	299	340	322	294	295	307	314	334	310	321	347
22687	21322	28973	24009	21322	21363	10152	1089	691	589	497	402	372	332	351	337	312	320	292	223	252	286	302	402	347	307	275	224	205	186	183	179	174	169	182	155	145	147	166	155	166	156	168	148	158	157	154	176	160	168	158	163	148	150	152	166	151	174	153	148	160	144	159	136	134	164	181	149	154	155	155	156	152	146	140	151	153	131	158	125	130	161	188	182	140	152	160	157	156	161	152	147	156	137	154	151	132	166	151	139	149	157	153	132	145	157	159	133	138	176	163	129	155	148	165	158	180	139	139	166	150	134	132	164	156	172	158	154	154	156	148	151	148	149	159	137	135	139	153	139	133	141	168	155	150	145	148	158	132	135	153	165	161	125	160	144	159	163	158	168	125	125	148	148	148	134	140	149	174	143	145	157	163	134	149	151	133	154	166	150	152	150	148	141	149	156	142	144	146	165	143	145	154	138	139	148	153	157	137	141	142	167	148	151	140	140	138	139	156	140	156	155	137	148	146	162	152	157	124	143	127	140	159	135	165	127	138	142	153	133	156	161	163	165	145	159	122	143	153	148	140	145	140	140	116	166	177	147	157	125	153	143	143	140	140	184	136	154	164	124	169	155	137	152	139	154	153	137	149	143	159	130	172	135	129	157	159	158	134	171	149	163	158	148	154	165	138	135	126	159	145	135	156	141	151	146	160	146	172	159	159	148	130	153	147	161	138	159	152	148	150	157	149	138	143	155	165	135	157	151	134	155	161	155	153	155	152	132	157	171	146	151	128	171	146	162	151	140	129	153	174	140	135	130	127	169	157	148	171	143	159	154	145	144	152	162	163	123	144	144	126	131	148	152	146	146	149	156	149	137	139	135	154	141	145	138	160	158	141	132	134	143	133	149	142	145	166	130	126	169	159	129	161	138	134	146	148	126	143	140	151	143	132	146	147	127	148	136	150	158	150	158	146	138	142	128	154	143	137	170	131	128	135	161	149	153	151	146	130	132	157	167	118	129	155	152	173	161	136	153	159	123	158	136	135	146	137	149	156	152	150	128	123	148	153	130	164	143	123	140	131	164	146	149	170	171	161	149	134	158	153	167	136	163	143	149	128	160	157	156	151	128	167	167	139	150	155	157	155	131	147	155	130	153	146	134	147	167	148	149	159	182	169	151	147	147	159	166	155	160	161	152	160	151	150	159	143	152	143	165	139	170	153	159	153	149	127	142	166	168	144	139	153	179	144	167	138	144	146	158	144	165	141	144	145	114	137	155	140	146	148	168	153	143	179	152	140	152	144	143	141	135	131	157	150	131	136	130	158	173	136	150	150	152	148	142	133	150	149	134	120	149	138	144	127	133	148	151	140	148	144	144	134	135	160	137	160	154	143	149	123	162	151	137	159	162	145	147	152	149	139	136	142	151	175	153	155	154	154	149	149	135	153	138	148	141	141	150	150	141	163	149	179	138	121	146	137	144	134	175	149	136	146	144	136	142	125	138	135	134	134	138	138	159	191	157	139	155	127	143	145	142	170	130	134	161	176	159	148	140	158	141	147	148	160	149	147	158	148	135	154	145	161	172	147	146	143	147	165	155	151	155	159	146	132	145	177	147	152	149	126	140	152	153	157	163	138	140	154	140	153	153	150	157	136	154	156	149	140	148	168	148	133	148	149	149	173	150	160	148	150	142	135	182	161	145	155	149	170	150	169	152	148	121	139	162	144	148	162	169	170	156	157	140	144	156	128	147	156	160	151	155	138	155	160	152	144	140	172	141	127	135	154	167	141	143	154	135	155	148	138	147	124	134	145	135	141	163	170	139	151	155	154	158	145	166	170	141	162	144	144	157	144	140	138	142	138	147	146	155	142	139	157	153	155	144	146	154	172	176	137	155	146	134	116	151	147	145	150	161	140	149	149	142	144	167	148	146	148	147	138	139	147	153	145	131	154	164	151	155	134	149	129	136	141	148	148	141	148	174	144	147	159	137	163	135	144	177	140	140	145	129	128	142	170	132	142	156	153	177	147	159	163	132	159	173	148	152	152	174	142	165	126	146	140	182	147	150	125	142	142	149	182	158	139	156	155	118	172	137	143	150	164	163	146	161	159	154	168	146	166	140	143	129	152	132	140	134	163	133	155	129	147	146	174	145	159	148	174	154	151	160	159	137	129	159	150	154	158	151	166	148	149	135	144	160	162	142	160	148	146	153	157	176	138	135	142	160	133	161	155	155	173	147	142	136	137	146	143	166	149	149	145	137	153	155	136	167	154	149	151	140	151	141	139	138	156	167	146	120	153	164	139	155	141	163	160	136	138	153	148	144	146	149	143	139	157	158	154	169	140	154	151	152	146	153	136	148	147	172	139	139	153	179	163	152	152	135	139	169	145	134	156	157	154	148	163	129	142	133	142	135	157	150	165	140	154	155	155	158	132	145	163	138	153	135	139	134	139	147	146	132	168	153	151	126	152	149	137	158	159	135	155	152	131	132	142	127	137	147	153	120	162	137	161	174	149	160	157	152	138	157	148	158	154	152	152	142	171	145	135	144	154	141	147	152	134	133	164	122	146	152	158	161	160	154	197	173	129	161	126	148	151	153	140	149	149	134	130	160	156	160	171	142	145	126	154	158	154	144	136	152	137	154	147	178	134	150	160	130	158	155	154	141	141	159	164	143	140	157	145	150	148	150	136	159	178	162	128	155	142	163	152	148	144	168	179	155	146	134	126	141	146	150	138	137	158	163	170	142	130	129	128	131	160	143	143	144	154	144	141	166	147	135	146	136	147	135	137	157	140	158	146	154	134	151	130	135	166	137	135	135	159	172	150	138	159	166	150	151	141	136	145	168	144	149	132	146	169	152	158	146	158	151	155	137	125	120	136	153	129	151	152	156	157	131	132	164	153	152	152	149	174	144	165	152	137	157	136	159	138	135	163	153	128	153	144	163	152	155	118	145	145	143	157	153	152	125	149	128	160	160	135	167	145	130	152	138	160	169	150	161	154	144	139	180	166	125	145	157	146	149	139	143	161	168	147	140	158	174	160	142	145	178	141	161	155	145	139	168	144	130	146	150	137	144	156	187	178	154	147	170	159	141	131	136	161	148	156	144	168	142	137	139	144	149	141	150	147	153	140	140	160	167	132	167	129	154	138	137	145	147	153	148	161	131	158	154	149	154	130	108	146	146	149	162	138	136	146	156	156	143	172	150	157	142	133	136	134	150	154	156	156	167	146	162	171	144	149	141	133	146	144	134	154	148	155	142	166	135	153	148	165	136	126	158	170	141	133	160	134	137	150	147	146	149	165	133	137	138	154	149	144	148	157	159	154	156	134	156	148	148	153	146	146	139	153	149	142	141	138	166	164	139	157	140	133	174	155	147	157	188	150	142	164	133	160	133	156	145	132	170	137	142	127	148	147	163	144	164	144	171	142	147	148	149	150	157	181	162	160	145	143	144	151	139	161	166	157	133	159	144	159	150	141	146	138	136	148	135	168	164	151	161	147	151
10531	21485	12343	6220	4337	3000	2022	1510	1148	916	760	603	539	461	443	466	451	404	349	344	317	381	430	542	483	400	319	273	259	207	186	209	194	209	181	195	186	166	182	154	199	185	200	170	167	158	191	176	205	160	169	184	180	180	171	178	161	181	196	159	161	189	188	186	183	187	171	192	168	160	185	179	167	176	186	177	169	185	182	173	157	175	172	166	166	161	191	167	173	175	193	167	183	192	192	184	155	156	154	168	182	168	159	167	168	176	183	171	166	180	154	157	155	178	170	168	173	160	181	148	162	163	174	162	183	165	186	182	159	141	151	136	181	184	165	170	156	175	158	199	153	176	148	148	171	151	162	158	180	192	167	186	183	184	171	178	185	168	161	166	181	170	194	160	185	147	173	145	168	184	190	158	175	181	153	183	174	176	157	167	157	161	176	148	168	180	165	175	180	172	168	175	185	155	186	156	167	159	194	180	183	170	155	182	168	172	161	155	162	189	158	167	176	147	176	166	164	169	197	183	159	187	194	173	157	170	148	173	199	161	164	170	139	171	172	143	138	158	169	203	163	164	170	165	154	164	168	176	160	168	183	167	179	187	177	178	160	160	157	159	170	165	168	165	160	167	158	162	185	153	185	158	170	187	184	178	154	165	157	184	178	162	151	187	149	163	155	151	171	173	169	152	181	158	158	151	155	186	189	190	165	156	170	157	138	182	159	155	185	162	168	166	153	156	171	167	183	150	170	166	190	164	182	147	169	162	174	169	171	185	151	168	170	161	165	174	169	182	182	185	172	179	175	184	157	175	148	186	159	157	174	143	156	163	182	168	163	176	180	157	157	184	174	168	186	161	154	171	153	162	157	166	178	169	193	184	161	163	155	172	173	158	168	177	202	172	156	167	193	170	163	179	166	157	165	179	166	171	187	176	189	182	172	168	181	177	183	161	150	164	180	188	153	175	157	159	181	178	136	157	166	160	179	173	145	156	176	148	192	167	198	160	175	172	168	166	154	172	163	168	162	178	159	165	176	169	149	194	160	182	194	153	165	164	163	184	180	172	181	141	151	173	160	160	167	169	158	178	158	145	163	149	173	180	168	187	158	164	153	181	168	168	175	164	174	186	157	162	156	186	182	181	170	165	158	172	187	183	154	155	191	156	177	184	186	173	156	168	170	166	165	161	167	183	175	185	175	164	167	178	165	155	176	162	154	141	159	167	170	165	148	168	155	199	181	176	155	163	182	186	168	158	169	171	210	168	179	173	160	164	162	164	172	171	165	175	172	182	174	160	163	150	176	168	170	149	171	165	176	146	161	175	179	162	159	160	165	161	157	165	172	162	166	149	164	166	169	178	166	178	169	193	168	184	174	153	151	156	173	143	160	182	165	180	171	158	163	188	160	161	194	166	171	182	153	168	163	179	147	169	158	160	165	159	169	162	162	182	166	151	166	148	168	163	176	161	179	158	164	183	158	179	147	165	182	188	150	159	151	141	154	174	174	152	165	185	189	175	189	162	201	166	167	145	158	170	160	170	163	181	156	190	151	172	157	180	184	199	164	193	162	188	147	151	172	181	161	160	173	156	170	171	168	161	153	164	182	174	159	197	180	168	157	166	200	140	160	192	149	181	165	163	182	148	174	171	164	161	165	180	158	166	184	180	177	172	180	160	165	177	159	168	163	169	150	184	184	181	173	164	184	168	180	181	177	182	146	151	161	175	164	151	169	153	179	166	177	181	141	161	191	162	169	170	177	161	141	184	181	181	188	171	188	163	191	170	167	184	167	185	181	188	164	184	143	155	181	140	185	169	148	176	177	176	196	169	173	153	162	175	146	175	162	171	174	156	151	154	168	165	166	150	174	165	176	180	144	179	147	169	179	172	177	159	166	198	155	165	187	164	161	181	142	182	184	156	168	177	137	166	156	180	154	181	168	174	163	164	172	167	179	173	160	171	169	180	156	161	160	182	173	168	180	168	141	132	172	172	161	172	163	177	144	181	172	156	153	152	157	199	167	180	173	149	151	143	165	171	217	159	165	174	179	152	180	148	161	173	155	174	182	163	183	146	152	171	198	173	163	164	151	164	195	173	190	159	177	155	181	164	173	178	168	146	159	157	175	161	168	176	148	155	175	143	172	169	188	168	178	171	154	166	174	180	185	184	178	177	154	175	152	172	181	172	185	162	160	159	171	157	164	161	173	178	147	159	142	170	155	156	155	190	155	186	150	188	157	173	175	163	156	155	150	174	162	171	190	153	188	180	175	166	177	164	178	172	163	174	152	152	175	157	152	167	178	156	157	157	155	161	136	172	160	152	184	162	161	149	178	172	172	165	170	182	184	162	159	175	165	192	164	141	171	177	160	160	176	156	194	181	176	149	177	163	167	157	156	161	150	170	194	164	181	152	170	175	174	177	170	167	155	158	177	164	207	166	171	168	169	210	175	189	170	171	176	163	153	170	177	162	169	187	168	180	150	168	172	156	179	173	179	173	177	175	157	190	170	183	160	166	170	152	177	161	160	174	155	159	184	175	156	170	165	167	193	153	151	175	169	181	167	195	153	163	149	158	176	173	178	169	159	181	154	163	176	178	160	171	186	147	172	170	167	171	146	160	160	149	159	157	148	184	195	160	178	165	197	165	173	161	175	191	195	174	169	169	150	174	162	156	159	155	180	150	178	183	179	167	167	162	159	186	180	162	164	173	186	166	159	170	164	158	159	178	152	180	174	176	158	162	192	172	184	194	156	139	172	162	168	186	180	188	153	173	175	167	167	184	191	177	154	167	183	183	147	168	178	169	177	152	160	182	155	184	185	148	158	169	154	157	173	181	171	161	156	163	161	172	161	183	163	163	177	183	159	167	163	153	178	142	153	165	149	195	150	168	181	143	168	159	166	151	152	155	176	146	176	157	156	162	163	165	149	169	176	190	159	174	178	164	172	179	165	173	158	169	163	138	156	163	155	155	157	181	190	163	150	165	167	172	174	180	150	182	167	152	174	155	189	163	189	155	176	168	171	188	169	170	136	177	167	176	177	163	178	165	186	151	166	170	151	172	157	156	170	167	149	172	165	159	169	155	173	172	167	187	178	160	169	169	168	163	167	189	168	179	174	170	154	179	155	180	179	154	161	160	168	169	169	169	188	157	161	161	171	187	152	175	155	164	165	185	168	162	165	173	140	153	180	165	157	145	157	178	183	160	165	168	180	168	166	161	178	164	163	166	147	173	172	161	197	170	184	163	181	165	185	176	186	170	163	169	179	129	187	192	148	172	163	163	185	182	150	168	161	147	169	181	153	179	178	163	165	171	169	166	168	164	152	157	185	182	173	177	186	162	157	181	137	170	185	166	186	164	182	165	182	173	175	158	174	165	166	172	144	162	170	164	153	157	169	181	142	180	170	177	146	164	154	162	173	190	156	172	154	156	155	164	164	184	144	164	162	183	170	152	174	172	170	173	162	179	163	154	168	179	160	184	157	195	189	158	177	170	174	168
27842	19347	6127	1116	721	587	524	481	467	501	499	457	492	439	484	508	505	500	484	455	511	490	461	495	476	457	496	440	446	451	442	467	474	453	471	448	457	489	481	475	467	482	511	427	444	473	445	436	472	468	435	441	491	469	433	473	438	467	428	474	454	455	446	454	425	413	472	421	469	444	460	463	446	440	462	452	418	482	476	435	448	433	493	471	473	459	441	462	473	422	459	489	448	441	463	443	424	460	414	493	495	441	458	428	470	448	430	471	491	470	456	523	472	471	460	462	420	460	460	448	431	449	466	444	476	445	452	444	442	442	502	445	472	451	432	429	417	485	427	409	459	460	461	480	433	429	428	447	447	488	460	439	478	469	500	455	432	450	456	453	452	437	463	438	454	493	440	450	481	428	502	451	433	479	442	436	419	447	464	464	485	429	440	461	388	443	465	464	460	423	458	476	459	456	466	438	412	423	451	473	453	472	467	410	424	449	471	458	478	443	463	477	438	454	442	458	432	431	461	439	466	460	438	468	442	436	462	453	438	465	439	445	455	475	475	479	489	434	437	442	471	465	428	457	451	458	425	458	462	482	450	462	475	442	470	440	433	463	447	455	457	466	430	459	455	471	460	448	436	480	477	450	509	486	439	476	485	460	473	423	462	466	462	471	440	430	469	454	463	438	431	422	477	443	421	482	443	472	441	458	476	482	429	455	438	469	483	466	462	481	444	459	413	426	424	447	440	468	485	526	476	458	430	426	454	452	451	433	454	479	454	421	474	471	476	484	487	476	418	477	499	456	467	445	450	444	444	469	456	450	478	418	468	440	425	465	451	487	485	465	448	488	462	433	424	489	448	461	452	445	478	452	466	475	443	447	429	456	457	444	493	433	429	455	451	436	453	425	434	513	462	481	442	437	458	466	429	422	462	451	471	453	444	435	487	497	433	465	477	469	431	433	452	430	449	477	431	421	455	476	432	425	433	473	451	451	449	493	497	428	460	413	444	483	470	462	446	431	460	456	462	435	479	467	460	448	473	448	433	460	421	444	462	482	433	417	461	440	463	458	450	426	449	459	446	442	448	469	446	421	430	452	478	458	425	449	493	422	504	471	453	401	446	478	461	440	415	480	416	448	448	449	471	470	455	440	434	423	459	457	449	445	428	466	446	466	445	404	454	466	444	433	431	456	434	436	480	447	454	483	406	476	480	452	457	434	434	439	475	480	426	420	516	416	435	462	503	456	467	452	429	505	458	453	462	482	438	485	456	458	453	442	447	413	472	436	459	460	474	438	445	453	486	434	452	462	440	457	437	479	472	474	438	428	442	430	436	450	429	450	427	481	421	451	486	472	480	439	438	460	452	441	455	483	460	430	474	447	460	471	425	423	409	469	461	428	438	490	455	458	439	454	488	445	448	456	430	480	456	437	454	464	428	451	420	478	464	468	495	431	494	463	444	448	421	465	480	390	445	463	461	432	457	456	419	455	444	464	452	445	447	441	453	452	452	458	461	471	397	458	462	433	457	453	464	442	419	413	467	431	454	435	497	456	476	482	447	425	489	483	459	433	453	453	457	436	453	451	459	402	442	458	402	435	451	447	453	457	492	467	460	467	450	452	460	415	462	499	441	469	460	461	430	452	438	502	445	443	435	449	447	471	457	431	419	460	441	480	390	464	438	455	423	466	452	469	436	433	475	474	466	460	469	439	472	474	463	440	432	455	429	456	451	466	429	431	434	454	484	472	493	412	470	468	448	415	457	489	481	503	436	416	449	462	456	436	460	476	431	462	445	440	414	455	466	461	452	468	438	453	437	461	458	449	465	427	448	441	428	490	471	433	412	432	462	446	461	437	419	410	469	457	440	499	420	451	479	468	378	462	453	445	391	475	462	434	395	489	441	449	449	441	418	455	471	434	456	450	437	485	430	453	465	435	443	477	451	442	451	425	448	463	452	507	432	465	434	417	481	426	425	460	450	425	435	453	424	482	438	432	494	444	488	452	450	444	485	462	484	463	461	460	452	459	467	435	474	451	455	460	465	457	401	445	440	433	439	450	439	463	455	451	469	501	503	433	456	475	460	451	431	438	467	427	459	457	477	443	440	441	436	472	472	460	461	453	432	452	448	446	441	414	446	452	465	495	474	491	482	460	428	438	489	477	449	433	422	449	445	458	439	442	439	475	449	422	436	470	415	429	431	471	459	454	450	433	488	417	431	460	454	426	475	432	448	505	499	402	442	449	443	394	472	446	419	467	471	495	423	430	429	468	422	451	468	437	469	446	468	440	449	447	452	437	508	476	457	453	442	464	472	466	434	413	441	454	488	410	466	466	456	441	451	462	491	441	446	474	410	466	433	423	440	457	455	455	437	461	485	480	409	449	454	456	485	439	499	479	419	427	438	453	459	460	451	460	468	447	428	429	431	457	413	445	461	472	438	467	444	451	436	428	493	427	475	443	479	449	481	462	445	482	449	494	464	429	481	466	426	440	461	442	418	435	424	427	447	410	437	435	483	459	460	453	440	480	438	454	467	466	437	492	452	441	459	453	445	445	434	435	464	431	447	449	451	470	443	478	520	456	403	438	414	456	471	434	475	431	444	433	469	472	445	450	455	437	482	483	479	440	485	454	402	484	458	408	449	430	421	453	421	472	463	434	446	465	446	424	433	481	459	465	454	466	462	464	452	470	417	456	445	461	455	401	452	463	481	420	443	454	502	427	455	470	457	472	446	432	481	463	483	461	422	449	486	425	476	470	430	431	475	446	455	463	451	453	419	477	452	411	472	459	469	449	451	428	421	483	463	439	446	470	483	453	453	431	443	477	432	444	434	427	453	486	451	408	453	461	452	450	445	443	466	439	478	442	489	477	400	455	457	435	451	458	494	464	485	460	446	480	467	446	426	426	478	472	463	450	448	469	441	462	429	449	456	421	478	468	447	441	458	457	447	461	452	446	422	444	438	418	479	418	447	454	457	464	473	451	451	460	450	463	422	456	463	442	462	451	448	432	464	464	405	434	445	467	439	475	478	437	449	446	418	421	459	482	444	443	435	469	462	458	446	440	445	490	432	476	452	466	431	456	432	430	457	418	471	465	457	462	465	446	447	440	476	452	499	447	458	474	435	464	458	460	450	465	442	453	461	419	461	456	493	462	428	445	452	429	438	443	440	445	439	447	416	451	464	470	427	430	480	456	452	433	436	445	414	442	518	402	449	476	502	449	417	475	459	458	474	471	430	447	465	443	423	465	475	402	438	444	470	493	471	408	442	428	464	440	410	478	447	471	481	465	437	442	492	455	426	449	442	458	483	449	485	456	441	409	508	484	476	452	419	458	495	473	429	465	464	484	462	446	460	443	512	422	466	446	425	456	429	507	486	467	443	454	457	438	446	390	467	458	484	462	457	446	448	460	506	433	472	442	438	494	448	472	465	442	460	453	494	416	421	435	428	446	451	420	444	481	472	435	467	422	481	473	431	479	465	429	451	436	461	438	446	413
9492	6104	1999	1078	909	639	555	565	525	550	580	491	530	500	513	525	547	537	520	504	503	558	516	646	579	522	532	512	523	501	471	522	521	442	500	483	490	532	484	469	513	473	477	527	489	526	479	517	497	511	515	497	472	536	457	486	487	503	476	482	517	499	498	509	532	494	507	445	478	486	523	472	541	492	483	510	442	476	501	499	503	487	487	512	525	518	512	513	476	508	510	507	514	486	477	437	496	514	508	481	468	514	510	469	474	520	496	482	534	499	497	511	483	513	536	512	463	507	488	496	513	519	509	495	505	486	495	500	481	464	474	504	498	518	471	494	509	544	488	507	498	510	474	499	536	500	510	534	516	539	497	483	508	502	475	476	469	455	525	481	487	526	456	513	504	467	515	491	518	512	517	517	496	541	464	535	478	537	497	481	472	479	501	477	476	477	501	512	493	452	535	500	553	483	496	477	483	529	527	478	476	504	508	485	492	485	504	532	492	478	470	541	515	516	482	476	521	520	538	505	523	511	522	487	473	506	496	520	517	482	482	489	502	517	508	494	503	507	499	501	490	463	516	511	492	530	479	485	499	499	460	499	495	522	501	499	478	469	507	495	508	511	525	506	520	522	512	508	515	501	468	480	500	521	520	510	516	528	533	472	481	479	500	510	476	512	502	487	489	530	486	487	488	464	490	497	464	519	501	522	433	506	543	503	510	490	514	519	526	498	491	475	488	503	507	476	503	520	500	550	504	477	533	480	495	475	480	467	463	474	522	464	523	494	510	490	510	483	508	507	504	523	511	515	484	498	541	503	485	513	506	496	501	532	524	526	512	505	490	445	530	482	479	489	507	498	502	485	499	487	495	452	499	534	498	445	501	462	486	506	486	469	523	506	510	502	533	489	509	508	483	519	476	515	520	502	470	501	471	494	507	507	508	528	486	502	461	479	476	543	489	516	507	488	521	495	510	477	497	486	481	492	465	526	515	499	488	519	490	517	497	492	513	505	475	485	457	502	481	486	504	501	498	464	480	530	511	510	481	479	491	500	453	539	509	581	515	476	490	470	478	454	514	505	512	484	506	502	491	466	501	479	484	523	480	513	490	527	473	524	475	534	495	495	552	537	463	518	453	465	525	523	509	498	497	500	471	516	518	496	486	493	517	517	464	489	480	500	523	491	525	473	552	499	504	535	510	486	481	511	543	485	455	517	533	518	483	504	505	489	518	500	514	478	505	496	481	524	503	519	547	469	500	499	496	518	517	483	479	512	555	498	499	511	514	465	513	496	510	483	514	497	473	473	516	490	457	490	490	504	488	490	456	510	508	476	480	561	508	511	476	484	453	468	480	517	476	484	521	514	482	507	497	513	509	519	522	497	506	474	493	498	534	461	526	472	490	452	487	512	543	509	515	515	500	519	507	484	502	494	510	504	498	503	504	515	482	490	530	483	517	520	488	531	485	491	502	464	502	515	538	477	490	502	528	510	481	479	520	485	523	456	494	454	485	498	508	525	525	495	494	520	484	456	494	510	486	459	480	504	511	522	497	533	487	558	493	534	497	519	461	506	482	485	514	498	488	499	462	467	502	475	488	501	516	488	556	546	479	484	520	491	519	468	475	480	534	574	530	507	500	499	486	513	490	531	507	507	507	525	515	502	487	529	492	491	465	521	461	507	485	503	577	502	518	511	530	496	511	484	524	511	502	546	493	471	490	490	484	476	514	467	501	533	509	487	483	471	469	507	506	496	487	525	512	504	505	480	501	440	534	468	491	506	542	523	498	483	469	497	508	510	515	520	496	523	527	521	485	487	525	489	499	476	517	456	474	494	526	518	508	480	463	510	501	518	485	499	579	500	507	496	501	496	483	541	527	484	514	469	532	543	490	488	537	481	539	491	506	474	489	499	506	508	485	471	442	487	488	530	533	485	501	463	495	488	500	513	496	509	502	504	479	478	542	508	493	520	521	477	524	491	526	501	501	490	486	508	552	503	522	483	466	531	493	494	535	503	559	482	504	529	476	445	482	494	481	451	541	553	496	485	508	540	529	506	459	523	501	523	511	491	502	480	464	461	465	534	466	484	481	487	477	522	545	536	466	463	505	517	492	503	527	510	479	484	522	482	505	502	485	494	448	526	527	494	503	457	496	516	504	486	538	542	500	490	510	545	499	540	464	481	470	510	502	435	505	504	514	486	470	501	539	477	541	506	476	512	490	488	465	534	480	497	506	480	485	560	491	503	483	485	537	500	484	501	490	478	491	507	493	487	481	499	529	487	493	509	538	529	495	502	485	505	505	500	502	469	506	505	483	495	505	518	487	489	480	499	496	542	461	489	529	472	524	501	479	508	476	521	498	503	453	484	499	497	514	499	502	515	532	497	494	475	518	501	486	463	530	487	503	490	541	513	475	490	492	479	486	453	482	469	563	479	487	497	474	479	464	539	506	515	503	501	473	538	432	473	513	511	483	503	515	538	473	482	515	495	535	505	490	504	511	523	472	497	527	514	513	506	479	525	499	505	498	471	498	471	479	489	503	487	463	526	480	489	491	515	495	518	483	481	502	512	514	475	484	497	486	541	549	483	482	484	455	485	542	489	516	496	509	488	476	489	498	459	479	496	503	515	550	527	497	460	456	475	519	494	504	513	488	500	599	492	522	509	480	497	484	514	508	496	505	473	527	495	523	502	526	478	549	533	495	486	504	506	490	495	511	495	525	485	501	510	499	499	474	468	473	492	521	481	500	501	501	518	513	521	499	492	490	480	492	491	509	538	509	484	500	507	481	526	484	489	507	539	477	493	500	508	489	443	508	488	520	560	521	521	522	456	530	492	504	530	473	494	497	481	519	512	509	491	529	527	498	491	462	493	526	482	475	505	506	501	488	486	563	510	530	482	452	483	509	506	480	472	546	524	504	486	499	497	498	480	495	490	498	498	489	496	477	490	467	519	503	486	503	526	506	500	494	514	496	518	516	519	474	521	486	476	487	513	468	508	478	504	464	529	469	499	506	488	487	497	511	490	534	493	478	467	501	440	509	511	489	508	493	519	518	510	520	514	518	489	478	495	444	478	513	496	471	524	503	477	490	514	477	516	507	474	501	500	489	506	469	491	466	488	470	489	549	512	520	508	493	500	499	512	507	494	479	510	500	478	522	530	512	481	511	509	508	492	503	458	484	488	523	512	540	471	482	512	442	489	545	484	518	492	512	489	518	495	469	495	552	516	485	514	480	485	503	495	506	498	489	480	535	529	497	506	487	494	486	558	493	471	476	475	497	525	468	490	507	530	492	477	486	526	521	518	493	482	470	496	471	420	481	479	484	517	499	501	466	494	521	504	495	503	497	478	479	506	492	497	489	489	532	523	492	517	502	541	518	502	512	493	507	480	494	511	474	518	493	485	522	443	519	490	525	500	540	473	516	532	482	507	477	497	509	515	467	492	511	498	500	508	500	506	474	523	542	503	443	460	486	462	530	474	482	506	501	500	473	466	520	515
23724	21252	28451	24355	21265	11603	1215	780	651	603	597	500	516	488	474	459	457	454	443	422	433	446	493	504	510	471	480	428	389	389	390	418	329	386	373	346	380	398	397	377	411	392	365	318	369	382	384	405	364	379	376	359	379	420	312	390	350	358	364	361	348	357	376	364	357	365	355	375	352	372	384	345	347	404	359	376	367	382	404	361	366	355	350	387	368	346	342	350	365	367	372	357	366	389	377	388	371	388	345	369	376	372	389	330	353	392	369	342	334	371	363	372	384	360	344	336	373	363	371	373	339	361	368	395	389	334	388	371	347	354	380	390	404	351	371	376	359	324	345	377	353	365	379	388	426	346	388	336	337	372	362	347	347	361	357	351	375	374	371	324	383	386	350	370	348	404	355	367	388	338	373	364	384	387	368	348	381	369	366	349	355	348	360	365	384	407	350	377	346	381	348	384	370	349	394	345	369	367	372	346	367	352	367	365	345	373	389	404	368	374	354	402	369	367	386	349	368	387	370	365	361	385	383	391	372	380	346	403	366	367	380	366	337	344	362	372	351	379	354	379	390	380	343	371	360	383	358	325	373	339	354	358	362	356	356	383	390	341	388	385	383	340	365	388	381	365	376	378	332	372	395	362	369	400	366	352	400	396	380	375	350	391	382	380	374	378	378	355	357	370	390	381	375	372	395	370	341	396	411	392	395	390	374	354	403	375	369	359	392	366	400	368	377	361	385	351	383	360	393	352	369	377	356	370	370	365	380	398	382	396	380	376	340	361	402	370	370	373	363	385	382	333	363	342	347	383	395	382	371	364	340	346	355	385	384	352	374	370	342	404	332	394	399	337	374	394	384	359	348	340	331	387	362	378	375	345	360	397	421	386	347	345	365	333	384	342	387	368	361	372	363	348	381	395	363	333	367	361	358	381	404	359	364	383	383	349	397	361	347	339	358	378	383	370	353	343	337	358	409	376	393	341	361	388	371	342	347	349	394	401	404	373	375	373	365	327	337	372	337	387	369	346	373	355	366	371	358	349	354	370	389	379	394	360	358	361	337	362	387	358	371	391	384	374	360	360	360	375	337	363	337	371	367	392	360	374	390	330	397	356	374	385	338	347	350	353	396	373	380	382	366	371	351	364	362	380	326	366	377	357	373	396	368	358	404	390	372	385	341	367	390	334	390	359	390	374	371	341	406	366	385	376	426	345	322	371	392	417	358	382	358	393	364	395	377	333	334	380	388	365	388	388	369	371	381	373	426	411	382	374	360	343	410	382	392	380	373	354	367	383	374	346	366	355	412	379	355	384	363	354	354	356	380	375	375	356	386	420	361	388	358	331	370	356	392	372	367	366	377	345	346	362	378	401	360	358	366	341	369	375	356	379	380	367	364	374	333	358	367	342	363	349	354	391	348	397	352	334	408	400	377	372	368	351	377	369	375	373	325	340	359	387	403	349	345	373	367	362	401	353	356	367	340	395	360	380	391	325	385	370	381	364	396	369	381	388	371	365	373	392	392	369	386	394	349	370	340	380	368	355	372	373	374	356	361	365	356	335	386	338	346	378	366	364	360	378	409	372	341	365	396	391	370	333	341	360	364	371	351	353	352	363	376	334	372	386	326	366	358	353	348	360	376	377	325	379	413	351	378	374	342	345	378	381	362	336	333	356	374	338	365	373	374	370	321	395	371	353	359	407	372	410	401	382	368	387	364	381	394	371	335	383	392	348	352	344	372	369	390	349	374	362	359	341	327	355	371	375	366	371	390	402	393	359	346	409	379	381	390	375	366	344	389	378	362	392	351	376	393	373	410	356	369	366	371	350	411	357	378	377	403	353	376	378	366	394	362	373	341	354	362	364	412	362	372	369	405	341	375	409	372	384	361	355	362	346	423	359	391	348	362	361	379	381	371	324	337	370	365	362	383	401	360	387	362	376	356	365	346	338	355	367	365	381	395	358	383	335	343	338	352	382	356	349	362	364	367	377	370	364	394	375	352	389	349	366	384	365	357	369	347	373	381	372	361	368	363	359	380	363	364	343	377	376	381	385	368	363	379	348	364	343	355	384	357	359	339	376	359	379	382	304	359	353	368	363	356	398	386	355	358	374	347	383	335	374	384	343	345	402	383	352	354	403	346	339	356	400	383	389	392	357	415	335	366	334	371	387	378	337	359	406	343	357	389	383	362	378	391	344	391	400	397	354	350	384	369	346	376	397	352	352	338	339	370	371	344	378	387	372	352	385	350	382	393	387	382	345	366	396	384	374	363	344	357	348	377	365	362	378	355	371	375	412	381	380	361	337	376	376	361	399	361	327	339	399	340	375	334	332	359	380	381	402	399	372	396	359	356	340	324	393	382	348	345	404	327	417	389	385	357	378	358	365	371	364	364	367	393	339	368	367	387	372	359	391	355	370	330	398	403	363	378	392	382	372	361	390	362	356	341	383	415	369	366	377	391	368	347	369	379	411	386	371	390	339	342	358	347	367	371	373	353	355	366	365	313	369	399	374	362	384	384	363	405	361	350	351	390	361	360	371	358	401	361	403	362	366	357	330	359	367	376	339	378	398	394	401	390	392	344	417	351	366	358	359	376	368	386	368	355	377	358	343	354	395	381	372	391	368	379	375	383	365	388	371	344	377	359	374	359	358	379	348	394	348	360	382	373	395	383	388	353	351	382	344	364	372	389	383	403	361	384	361	378	411	387	357	359	370	413	382	378	355	410	397	374	389	377	329	370	318	327	389	378	398	400	367	383	392	382	364	371	396	405	394	375	352	360	382	352	363	353	384	379	395	369	375	335	370	379	346	341	359	371	346	333	379	333	376	365	417	370	361	420	376	331	380	367	377	394	384	376	334	375	387	393	384	351	371	396	423	370	382	373	373	353	318	403	396	363	387	381	359	371	389	363	374	346	358	360	387	391	353	370	384	358	345	384	384	409	348	360	373	386	374	396	364	371	366	352	363	396	389	382	394	337	371	353	356	360	329	357	395	393	368	349	387	329	351	363	384	394	374	352	373	376	396	357	386	366	316	332	344	396	360	351	396	357	347	359	370	342	380	396	361	379	381	412	390	374	386	388	394	335	368	413	333	354	350	395	402	378	349	391	351	393	368	361	329	336	347	367	380	382	349	376	389	349	398	387	371	386	350	351	345	357	385	362	359	389	369	388	333	380	354	359	379	368	396	360	390	385	363	370	380	407	363	381	365	331	400	386	360	367	396	371	371	373	334	354	362	363	333	359	378	389	365	366	411	372	340	342	374	397	357	366	402	372	375	380	369	331	383	388	418	384	392	390	371	360	374	378	361	366	422	360	336	386	372	373	341	361	377	358	381	395	379	379	381	387	359	344	350	368	374	328	338	351	362	379	390	357	333	379	350	344	365	384	383	365	389	352	357	364	382	424	347	362	348	330	409	358	360	360	378	394	357	364	352	367	367	351	404	393	349	358	378	384	443	397	381	392	373	359	378	360	347	386	372	368	318	348	398	373	365
8806	14639	8219	4053	2811	1869	1410	1075	972	840	775	614	614	570	615	594	619	589	548	543	495	503	554	598	584	559	490	491	503	456	429	410	425	448	417	453	463	401	425	397	409	448	436	425	422	430	418	420	445	435	414	425	452	425	485	399	380	422	389	430	381	386	394	438	404	450	413	402	436	424	403	390	411	432	401	396	447	415	418	409	382	387	417	413	384	426	405	430	400	420	433	380	410	413	404	419	392	427	415	406	416	426	424	419	425	454	433	356	406	416	383	425	414	406	433	407	417	450	385	452	450	402	425	416	426	443	395	396	451	437	424	425	438	441	378	431	371	400	398	465	431	389	424	398	409	426	464	398	432	458	388	413	404	433	445	427	417	408	402	407	436	431	421	402	429	422	408	429	438	427	394	403	412	398	449	452	409	432	384	436	416	449	432	408	415	404	413	428	412	409	425	424	433	451	402	377	430	427	419	443	421	428	381	426	455	431	403	423	414	425	435	417	411	388	429	407	394	435	444	441	400	404	382	434	362	410	421	433	394	458	425	459	416	402	398	432	422	431	405	417	387	413	414	403	403	405	397	411	423	402	423	435	425	433	436	418	394	405	405	373	407	413	385	405	408	426	415	418	424	429	433	379	414	378	401	413	396	407	450	371	416	429	423	407	416	404	449	400	416	426	394	391	349	434	418	407	432	399	417	423	419	429	406	416	413	405	399	388	401	426	401	429	415	431	410	379	431	391	427	441	353	401	430	419	449	442	387	392	402	373	403	419	427	437	439	441	420	407	387	388	411	414	399	411	383	401	428	410	396	422	403	435	421	446	403	447	417	404	377	418	433	432	405	426	412	404	410	394	441	410	419	424	411	416	439	393	443	385	406	418	429	426	391	400	389	430	429	428	437	433	433	434	386	388	406	368	416	426	415	400	374	451	419	438	436	431	466	409	391	411	407	444	438	423	447	437	396	464	431	422	410	408	413	425	404	407	404	422	403	408	437	365	394	425	415	418	413	410	435	410	427	437	430	374	415	428	431	380	414	403	423	378	389	419	386	380	405	408	409	410	396	401	422	401	431	428	439	416	386	419	410	418	415	417	424	415	410	440	414	439	408	409	439	414	417	402	454	390	447	402	410	404	467	437	422	414	416	399	464	387	460	379	383	423	430	450	438	467	451	411	439	422	429	429	422	412	477	380	413	412	432	418	411	399	421	420	414	425	424	430	403	429	410	372	409	435	418	418	442	444	398	423	418	454	411	430	461	427	411	461	394	407	461	431	470	432	432	422	390	447	413	399	367	452	415	437	436	405	409	433	395	453	404	435	431	401	445	462	428	433	434	408	396	433	438	414	420	429	441	382	409	431	410	428	423	400	397	443	418	414	415	384	434	422	397	424	452	419	404	424	392	423	424	420	401	415	402	407	375	417	428	426	414	406	389	407	430	413	475	423	405	384	438	410	428	394	448	427	382	442	394	429	425	433	440	397	373	402	420	442	382	430	425	418	458	398	453	425	419	421	425	426	403	404	448	422	431	401	426	411	427	408	441	439	437	400	420	422	396	394	428	388	444	379	441	408	423	422	415	419	430	426	401	389	440	389	432	436	435	451	451	443	398	392	423	390	409	417	434	418	417	420	420	395	382	420	415	411	428	410	403	416	410	405	406	421	444	438	392	383	397	395	418	433	437	452	392	426	407	433	417	422	404	404	408	391	421	415	399	434	394	423	386	452	430	396	390	438	418	407	377	408	424	398	401	375	406	421	424	417	404	400	390	434	433	437	438	384	377	445	415	416	370	405	419	429	413	410	410	410	419	395	431	396	401	400	425	436	437	403	437	403	401	404	442	438	391	431	408	406	392	426	432	437	391	414	427	402	406	447	409	419	423	408	397	440	400	412	442	439	393	436	429	402	412	417	458	418	435	380	424	442	388	409	441	419	426	371	417	417	437	404	407	430	444	398	439	476	427	443	432	411	413	405	382	435	410	413	443	434	423	424	422	432	399	400	396	418	444	434	442	426	391	418	451	391	424	412	400	460	385	415	374	447	411	400	459	424	406	386	424	399	387	440	428	387	429	409	378	412	404	431	443	421	429	419	420	442	385	447	426	416	408	403	424	444	397	427	406	405	405	421	437	378	435	413	435	414	406	462	436	432	378	417	414	417	399	435	441	424	425	389	435	424	430	422	430	425	408	421	428	409	405	430	421	402	438	438	428	410	412	399	417	418	395	413	416	419	427	445	398	407	378	401	415	449	400	384	399	449	435	429	428	427	407	432	374	461	422	441	445	382	383	390	429	407	391	440	393	410	413	376	391	405	432	449	372	407	424	427	423	428	377	427	447	413	374	417	415	428	408	425	426	422	417	390	393	392	434	393	436	423	416	410	401	406	420	411	421	401	420	429	424	404	372	393	433	448	430	397	404	408	425	433	420	414	384	375	384	409	417	412	406	407	402	437	414	412	472	390	420	428	442	437	418	431	396	405	436	401	419	395	403	415	363	387	448	398	456	404	404	414	408	395	414	415	397	362	428	450	415	392	453	377	405	436	423	443	386	420	418	416	436	418	417	391	407	422	407	421	434	422	420	372	391	414	447	445	427	371	397	426	425	407	445	402	433	375	370	417	402	409	394	439	418	402	375	399	374	433	442	438	391	445	398	465	414	420	437	403	438	406	426	407	427	470	396	409	431	421	424	398	408	438	464	449	410	410	398	412	414	416	419	418	455	434	424	379	414	427	383	441	414	438	427	411	420	424	436	385	391	472	439	423	449	423	397	396	399	422	425	424	397	435	442	411	429	396	414	410	416	438	363	402	409	431	423	402	391	416	429	406	407	405	384	415	428	415	380	424	454	399	421	408	434	451	419	410	386	425	443	442	413	369	417	436	392	377	386	386	418	392	409	400	383	434	415	420	409	425	446	446	422	407	402	412	449	387	445	407	436	435	408	438	441	423	424	407	402	400	447	422	410	415	422	404	402	366	418	387	404	455	379	398	437	429	387	395	390	417	429	388	380	400	400	377	406	436	411	406	453	361	415	412	399	420	442	427	417	447	429	423	393	437	428	415	393	400	407	428	429	382	430	372	421	432	395	458	410	425	413	459	428	440	398	416	392	403	401	396	420	438	394	406	402	411	393	411	420	415	387	420	396	415	420	429	422	411	431	410	381	400	425	425	420	411	429	452	438	466	397	421	419	420	400	360	413	439	421	406	441	416	421	447	383	400	418	449	404	406	393	405	400	411	393	476	400	419	398	436	446	432	427	414	450	394	393	410	350	420	393	413	407	394	426	411	426	427	429	378	406	410	461	423	403	408	409	394	392	415	423	437	410	417	429	404	434	429	374	405	420	386	436	399	411	414	402	411	450	412	392	443	452	393	403	427	430	408	449	420	432	444	428	391	417	474	441	416	379	403	408	405	408	456	409	418	438	436	402	426	396	413	408	389	414	388	388	417	431	407	411	390	416	439	429	433	409	419	396	380	421	379	434	368	429	394
24875	21278	27628	25137	14668	1034	582	474	453	429	387	399	374	349	345	397	362	347	337	354	313	339	363	379	362	383	326	334	291	284	300	345	306	331	309	306	337	314	289	288	302	262	279	307	313	298	338	314	293	316	306	304	302	302	272	306	301	307	285	284	301	307	328	304	316	282	286	288	281	295	333	272	329	303	290	295	322	298	315	297	283	318	305	300	291	285	295	297	299	308	309	289	287	293	333	282	313	297	283	309	311	302	299	320	322	285	290	259	294	267	289	296	310	313	272	328	293	280	292	314	296	306	317	313	309	293	311	320	323	309	276	289	296	300	301	314	269	304	283	300	296	285	316	319	281	309	288	320	274	307	287	276	312	291	302	302	285	291	281	278	303	317	342	278	299	293	300	283	294	318	263	285	311	293	283	291	288	315	290	296	302	295	308	306	308	311	306	307	303	304	296	282	294	314	304	306	292	341	278	315	294	281	304	267	279	283	293	287	301	293	333	307	290	304	295	286	296	281	321	313	307	290	271	337	311	283	312	293	300	322	301	295	300	288	280	287	333	319	273	293	298	298	270	284	287	304	316	288	309	269	294	340	301	297	286	321	298	311	291	284	273	300	303	293	283	291	302	323	337	271	306	279	279	317	313	286	296	291	274	302	295	309	272	320	318	293	275	308	332	304	299	313	298	308	295	280	288	264	280	275	312	332	282	299	289	281	314	290	273	325	306	291	307	294	294	294	272	265	309	316	327	308	306	290	306	283	252	306	301	305	295	314	303	297	320	298	305	272	295	279	276	287	282	300	301	293	303	319	314	322	317	305	267	310	281	312	290	298	294	317	304	301	305	298	285	312	322	288	280	305	294	290	313	318	297	281	287	281	286	280	294	299	300	288	284	271	268	313	309	308	317	286	285	294	283	265	277	281	315	285	315	340	295	291	272	297	297	297	300	265	302	330	320	283	257	263	280	295	291	294	280	305	300	305	291	253	319	307	289	317	295	330	309	290	289	287	285	325	292	302	296	301	299	274	273	315	301	289	313	295	288	273	288	288	276	294	298	289	294	316	294	284	301	308	295	283	295	306	287	298	317	294	294	323	280	289	308	295	283	284	278	285	295	289	345	320	290	299	289	292	302	290	304	288	320	308	310	315	315	308	313	327	311	301	295	277	309	297	285	289	306	323	264	317	301	299	328	276	294	299	298	318	306	285	285	300	290	304	294	297	279	280	269	291	293	338	288	291	287	308	325	297	327	290	323	275	274	291	289	305	294	316	314	294	289	283	266	296	293	305	311	307	304	330	266	309	292	297	301	288	312	290	311	304	279	273	308	304	330	304	301	270	336	293	266	296	299	301	282	288	298	300	283	306	298	265	326	329	283	280	316	316	300	297	281	320	290	262	301	296	292	296	292	284	272	309	332	323	305	329	269	322	306	292	314	290	295	299	294	304	297	309	300	289	281	273	323	327	312	309	272	292	288	295	290	310	276	306	278	333	305	257	288	309	295	281	285	278	310	303	300	276	292	291	298	286	257	297	288	302	276	297	301	296	290	293	303	293	301	302	308	287	322	302	313	277	294	301	298	316	289	309	308	277	325	313	323	255	278	294	313	288	303	279	281	281	272	321	307	293	317	306	298	291	280	299	316	330	298	300	295	284	295	286	305	322	285	302	288	288	299	273	312	296	301	302	283	304	273	282	269	314	282	287	299	286	289	269	305	295	300	293	315	300	303	287	280	295	268	266	281	291	291	294	329	292	303	292	274	280	306	284	304	280	325	302	313	304	295	287	283	319	301	317	296	311	294	283	286	307	284	268	290	305	298	304	319	300	288	303	350	276	278	282	300	299	286	304	311	293	301	292	263	310	305	278	288	334	299	298	311	312	309	280	295	330	325	296	264	305	253	285	313	280	305	278	296	314	295	321	281	289	290	275	289	288	297	283	286	311	314	294	291	301	296	304	275	292	303	260	272	298	268	318	296	293	285	332	301	274	295	322	291	297	307	315	272	314	289	300	275	292	302	288	279	299	294	307	353	305	307	316	281	301	304	288	308	313	289	314	266	298	307	291	289	303	320	269	308	318	275	286	307	299	306	306	288	282	301	294	308	296	301	318	317	276	317	285	280	307	280	280	323	286	289	304	311	298	300	318	300	296	307	326	294	311	279	287	287	288	267	296	300	290	338	308	299	292	309	282	252	308	293	318	306	299	285	281	285	307	280	297	300	329	314	315	286	298	277	292	290	310	304	314	323	310	286	285	292	289	290	303	303	281	284	268	279	283	298	292	287	284	297	318	342	257	278	306	295	315	281	309	302	267	322	282	283	285	305	289	296	266	309	308	324	290	295	297	298	313	302	323	292	319	306	298	310	295	311	315	292	303	276	303	296	282	292	284	263	300	276	299	272	292	301	309	269	299	252	307	318	273	266	285	312	301	321	279	269	277	288	305	303	292	315	339	282	324	293	302	291	285	300	313	315	281	271	290	315	314	297	293	301	305	302	296	282	298	323	294	306	325	286	315	280	311	302	303	299	315	293	313	297	301	305	297	306	283	304	281	298	293	300	320	295	339	301	306	309	260	298	311	292	312	311	322	274	300	276	279	287	311	297	285	282	282	301	283	299	312	306	291	309	320	320	294	295	304	271	296	269	264	305	267	300	322	290	285	298	283	282	261	315	284	287	307	311	305	304	298	291	287	288	291	291	279	279	338	290	306	296	299	299	295	312	283	287	303	275	284	287	284	305	288	288	300	297	294	291	304	308	280	280	315	258	308	332	331	287	255	341	285	280	280	275	315	277	288	326	278	302	304	289	290	307	316	283	291	280	271	288	281	273	318	270	285	300	298	282	325	307	273	302	283	279	290	322	298	330	293	309	286	325	283	312	312	308	314	312	311	289	290	296	278	289	305	293	320	283	290	267	281	312	293	281	293	304	285	286	290	299	310	263	307	312	298	291	287	299	287	306	310	318	307	284	335	274	296	305	321	311	278	290	296	285	301	287	296	302	302	289	338	320	311	305	278	297	291	300	304	289	282	298	280	274	309	311	317	313	296	307	283	314	265	291	313	300	272	319	279	290	303	287	297	283	285	299	308	304	327	301	339	249	289	296	304	301	253	307	307	287	287	292	279	300	297	290	277	325	275	286	297	306	285	263	294	269	300	288	317	311	339	317	278	343	307	287	337	269	282	302	319	322	299	275	278	294	284	273	318	302	267	282	294	278	310	294	283	298	321	291	302	273	315	287	309	308	288	309	321	295	307	299	308	298	316	287	272	297	297	272	300	319	291	331	302	301	298	271	261	322	263	314	286	314	267	296	290	297	317	310	300	280	290	268	298	300	291	283	301	298	273	286	291	295	289	303	326	311	298	284	288	319	296	286	292	315	292	262	309	311	306	319	289	287	314	321	274	288	273	305	290	275	298	265	326	300	299	307	298	302	320	269	301	309	278	282	329	309	301	295	328	297	285	312	289	283	286	292	312	303	279	302	313	294	293
8554	10544	5629	2795	1910	1220	940	719	596	580	505	504	455	430	473	417	425	419	384	377	432	391	424	489	454	409	436	358	362	327	310	325	334	305	356	294	326	365	344	320	308	333	316	311	319	297	314	316	323	324	316	354	325	355	358	354	326	316	355	309	349	333	347	300	303	315	327	320	336	315	323	317	323	322	307	302	300	314	330	312	318	331	326	299	341	311	343	307	301	351	336	324	309	321	319	327	305	312	293	312	307	306	301	323	311	348	323	344	334	329	280	341	336	325	328	300	340	325	323	338	310	319	311	316	275	304	320	326	356	332	336	339	307	322	316	280	308	321	336	324	316	349	343	295	336	322	319	325	340	323	312	320	299	365	322	321	305	315	308	310	333	300	303	338	341	342	303	304	327	327	317	336	340	320	316	342	315	267	322	305	287	297	344	317	313	334	342	304	351	317	318	353	312	340	315	316	349	329	322	309	306	286	316	326	329	323	292	300	318	314	305	347	305	294	345	312	299	330	327	306	335	336	317	287	317	311	349	347	284	316	325	291	331	326	342	278	333	305	298	356	327	347	294	334	313	314	294	332	306	311	332	330	321	318	298	323	324	345	314	313	283	316	323	329	289	320	308	332	313	318	323	319	320	306	325	309	312	342	311	348	316	309	344	324	340	308	292	328	333	298	319	327	311	330	326	331	360	337	327	304	335	333	300	322	328	322	337	296	321	311	353	323	318	335	294	292	296	324	370	320	347	317	332	340	315	326	310	335	330	302	300	301	347	316	338	291	305	331	346	312	297	328	340	303	358	343	342	316	305	355	327	306	293	331	317	281	324	273	315	335	373	325	349	311	357	312	346	343	304	300	314	341	315	315	304	330	322	350	323	351	334	288	331	329	345	354	329	329	309	313	319	307	320	350	309	352	301	347	320	321	336	329	330	315	319	307	302	328	302	319	307	337	322	304	331	310	327	318	323	317	291	303	319	327	327	302	341	317	293	309	307	314	355	290	330	307	306	334	308	308	329	357	290	330	338	326	330	274	310	332	309	288	316	303	314	339	344	330	346	317	293	334	284	352	337	337	322	317	314	312	324	338	336	329	331	321	340	325	326	316	304	317	295	322	303	322	328	331	342	308	322	295	296	320	326	326	316	335	334	303	350	354	335	325	320	306	327	329	331	363	318	331	337	294	302	314	325	302	322	312	299	329	321	305	305	302	351	304	335	341	299	320	303	317	322	352	351	346	308	329	319	325	296	348	312	327	300	356	331	350	338	366	327	345	325	322	306	300	331	316	340	338	308	297	338	323	334	345	298	320	326	325	311	316	334	355	310	342	335	341	321	325	316	296	316	302	299	316	320	340	317	321	314	329	344	286	328	324	312	282	319	307	301	298	339	351	328	320	331	310	324	318	327	297	328	318	332	317	338	324	315	315	318	350	307	320	343	382	319	335	353	327	318	327	299	323	334	330	338	352	338	345	335	300	355	364	334	302	318	316	316	332	322	317	340	273	339	317	312	312	319	314	291	316	324	313	333	325	290	325	306	315	311	305	318	326	302	329	311	319	327	310	325	324	355	323	320	328	328	282	358	280	338	337	318	306	318	354	309	307	325	321	326	325	312	332	330	293	310	349	322	304	328	334	340	293	347	298	318	329	307	338	302	316	313	318	343	302	301	297	300	318	322	318	328	314	327	343	304	331	281	342	356	312	315	327	317	323	337	325	318	320	329	324	335	328	321	332	333	339	347	324	362	300	339	282	320	308	334	326	323	344	373	319	343	355	330	334	299	316	304	305	268	315	333	345	292	316	309	316	322	326	319	331	322	299	301	325	278	324	316	310	312	318	307	323	315	314	325	315	337	307	329	318	322	281	333	333	312	319	327	320	320	313	300	295	333	340	336	299	303	330	336	318	354	301	316	336	314	316	321	317	297	332	333	335	305	348	334	332	308	358	332	296	326	325	333	305	303	326	321	318	340	318	307	299	333	309	314	356	327	304	304	329	337	288	334	314	309	340	324	304	325	333	306	335	307	336	325	345	306	307	329	318	333	316	314	348	324	307	298	306	316	327	287	331	331	318	359	344	319	305	339	295	318	311	334	331	340	315	319	328	325	312	313	317	302	320	308	281	329	327	339	363	333	324	343	349	305	327	296	342	296	319	370	317	316	327	305	324	309	317	320	348	316	334	315	346	330	339	311	303	333	339	333	314	355	301	332	320	319	359	328	320	308	314	335	299	319	356	278	365	327	317	356	285	352	327	332	310	287	316	329	301	336	338	337	317	320	300	315	312	332	329	296	333	320	324	342	364	324	311	316	324	317	316	355	333	374	313	325	331	335	319	344	347	335	344	334	315	312	355	346	306	309	329	296	325	338	293	326	314	307	286	334	318	346	375	326	326	336	328	332	301	345	333	284	313	323	345	324	342	340	305	335	334	357	312	311	313	298	312	315	301	337	351	320	310	320	327	327	335	286	330	327	314	343	328	297	318	314	302	327	308	319	324	318	308	318	332	302	351	334	328	314	298	328	329	344	333	336	296	332	290	313	342	343	314	327	315	317	314	362	328	316	313	335	304	338	348	302	322	301	329	337	338	331	323	356	335	331	300	298	308	332	290	349	295	335	339	319	315	294	324	330	341	311	311	316	325	314	307	322	293	323	335	298	300	303	310	321	317	331	328	298	291	323	305	371	357	325	308	298	339	313	302	309	326	308	301	327	348	346	343	318	324	315	279	323	312	336	309	309	319	353	301	318	328	352	325	336	344	300	306	329	363	318	328	318	318	330	301	288	364	334	328	306	320	344	336	300	323	341	270	328	333	334	296	343	373	255	307	305	285	314	314	363	340	345	313	335	323	310	302	343	323	312	331	299	305	340	294	298	330	314	357	301	335	315	358	306	317	306	351	313	307	309	316	314	302	316	350	313	296	329	312	324	312	338	328	271	311	314	320	340	358	305	328	317	335	348	349	350	323	308	320	334	342	324	326	325	319	304	297	289	332	308	332	326	326	329	316	284	319	313	305	327	314	325	326	325	335	325	337	369	338	300	301	312	297	313	313	330	306	323	293	327	307	313	327	312	333	309	305	348	324	321	318	315	298	315	325	311	306	331	308	339	367	352	298	314	320	318	276	324	325	326	309	331	343	311	331	327	330	319	318	333	334	299	347	320	303	332	338	314	322	323	300	309	313	323	330	336	316	329	298	312	311	321	334	299	335	347	295	318	303	322	337	336	298	309	332	294	318	306	315	302	321	335	313	325	320	365	308	315	335	322	313	316	306	346	360	311	340	302	317	330	316	357	303	339	299	304	315	303	335	359	299	339	316	336	324	331	324	316	313	338	325	355	288	305	297	319	333	302	319	303	319	308	322	325	329	309	294	355	311	356	317	296	308	311	309	333	314	316	353	308	328	344	323	327	295	324	295	304	290	320	306	299	321	344	322	350	312	352	323	328	295	350	293	313	312	324	326	336	314	339	326	355	287	302	296	325	379	290	326
22629	21266	28906	23966	21265	21303	9807	948	684	596	488	400	384	374	395	331	346	312	325	269	279	306	309	349	342	294	252	209	212	179	160	165	167	153	159	161	158	171	188	157	174	162	154	157	171	174	166	173	145	170	174	149	163	174	141	145	172	164	142	147	158	143	156	152	163	151	138	161	138	160	159	177	171	142	158	155	137	155	131	144	156	165	145	163	141	139	167	154	150	150	141	130	151	179	167	175	158	140	131	137	146	161	146	139	149	140	161	158	175	145	143	142	144	139	145	125	159	167	137	159	149	167	146	144	145	130	144	153	160	160	148	167	144	146	153	148	133	163	162	146	137	179	116	150	136	139	159	148	167	165	146	161	146	163	147	133	156	154	156	120	147	161	130	148	139	163	133	165	150	152	164	141	155	128	173	142	160	153	140	134	148	161	159	155	144	136	160	120	133	125	146	158	169	148	159	152	125	163	151	152	146	151	156	156	149	143	137	150	147	144	174	157	150	166	149	146	135	153	182	138	172	125	154	166	129	125	138	142	136	157	159	147	149	142	154	165	152	115	145	154	157	168	150	134	145	137	158	156	164	155	137	156	171	183	149	147	143	146	182	156	142	149	156	160	150	152	115	151	154	139	149	143	155	140	146	163	164	128	149	156	145	153	152	150	169	142	154	162	151	146	139	164	142	152	140	130	126	161	164	150	146	153	162	144	162	157	159	149	179	165	125	137	149	147	153	153	144	155	141	142	161	142	137	156	148	142	134	138	137	155	154	150	160	163	145	148	150	132	135	149	151	163	159	146	136	164	132	168	136	147	157	136	158	165	167	133	152	157	156	150	145	159	148	152	138	159	139	164	139	158	113	166	166	138	152	136	147	148	147	167	155	172	130	151	140	135	138	148	158	172	140	140	150	156	151	166	130	138	145	132	157	147	159	164	150	132	157	159	159	161	162	170	142	133	150	147	149	164	152	171	140	141	158	157	148	167	158	129	163	160	181	138	140	139	145	143	147	152	169	125	139	130	175	122	156	151	182	137	174	127	163	145	152	167	150	162	163	142	153	153	149	153	151	149	177	158	151	154	131	140	150	139	169	149	163	159	155	148	126	160	153	158	160	157	137	135	150	155	144	147	175	156	133	134	129	143	163	164	129	130	138	146	164	161	145	142	153	131	139	159	171	167	152	149	131	134	148	144	159	154	163	145	157	132	146	145	136	150	136	157	171	150	167	149	150	156	157	156	145	162	134	165	175	157	136	149	139	149	159	164	121	146	137	162	147	172	142	132	157	146	145	157	158	162	152	157	139	160	140	143	156	140	143	176	142	155	166	160	169	142	142	134	149	142	142	148	150	148	130	170	158	142	166	146	151	152	162	157	143	172	132	152	146	157	151	147	162	154	173	148	139	140	155	142	160	163	153	149	163	141	141	149	151	153	135	146	146	142	147	139	163	154	160	161	145	148	121	148	160	134	154	136	156	170	151	160	175	153	170	148	149	165	148	149	154	140	150	148	161	140	147	172	155	162	162	152	150	165	148	155	144	157	151	148	128	160	145	158	154	148	145	157	162	161	140	149	147	170	151	136	155	149	158	171	144	152	138	134	133	147	151	162	136	138	159	144	135	141	166	154	141	155	149	151	168	151	146	143	163	149	146	150	170	129	146	156	153	119	168	153	144	155	130	136	142	136	156	157	159	161	131	148	165	164	138	149	155	160	167	181	151	144	147	155	156	163	132	152	127	157	167	138	144	184	164	142	151	154	130	152	154	146	142	142	191	158	152	150	133	156	134	159	161	177	161	140	151	162	155	132	153	144	141	163	167	150	162	138	156	136	154	139	157	166	148	137	157	148	168	164	162	153	153	153	160	157	145	145	154	157	132	150	155	141	158	155	152	149	150	142	149	152	134	143	147	163	150	162	152	159	119	138	163	153	152	190	140	154	150	144	139	165	143	135	130	149	165	156	163	160	131	163	151	128	157	174	174	133	156	126	151	164	161	175	156	168	166	134	134	158	137	140	136	147	165	157	145	152	162	159	120	163	157	147	182	151	168	136	154	143	170	151	147	122	134	141	161	147	165	157	162	153	153	147	140	146	144	145	155	132	148	134	146	157	155	155	140	157	137	155	147	153	145	128	170	126	146	150	158	162	120	142	149	161	142	163	163	147	152	157	168	157	158	134	162	159	131	150	153	138	165	151	146	154	168	174	154	147	144	140	171	150	144	131	150	148	149	138	150	141	158	147	131	145	171	140	145	150	154	144	160	147	147	157	163	151	171	147	141	150	155	152	139	131	139	144	159	168	155	151	140	156	159	135	166	143	161	167	148	158	140	141	127	151	137	172	151	155	141	160	158	155	174	142	144	154	145	161	145	153	143	154	138	136	142	150	150	112	152	146	161	145	142	137	150	151	156	150	155	162	186	167	151	144	135	127	133	144	126	164	149	129	166	150	130	153	138	160	146	152	147	158	152	143	146	134	148	167	149	158	144	148	144	178	147	144	155	151	138	153	167	130	152	115	145	151	143	147	150	158	137	129	166	146	155	134	138	162	164	161	118	151	159	146	168	141	156	147	140	158	141	133	143	172	177	135	157	132	152	148	135	158	167	119	129	165	142	139	152	147	139	127	165	173	136	131	151	164	164	148	144	153	128	137	137	163	159	167	120	142	143	138	158	149	151	149	160	155	147	134	163	144	155	143	169	159	158	135	156	158	139	155	151	155	149	143	151	148	167	161	141	146	164	133	153	168	154	167	146	173	153	147	157	148	152	161	145	169	129	146	156	141	126	164	161	167	151	148	151	151	141	150	141	140	155	166	147	162	166	136	136	138	146	152	134	156	147	167	151	169	149	160	154	161	149	165	129	147	141	162	181	146	135	145	169	146	136	146	148	147	155	122	149	139	128	152	162	132	160	166	149	149	156	158	148	169	159	172	150	150	153	189	145	149	145	144	140	153	154	139	144	163	152	160	148	155	156	157	159	147	171	147	144	137	160	154	146	131	148	172	149	155	141	145	147	153	147	144	151	184	136	172	147	152	159	134	154	147	170	157	135	167	154	168	153	164	153	168	149	152	142	134	153	161	141	140	130	150	150	162	147	136	138	147	167	137	155	172	150	130	146	154	154	147	147	140	152	123	151	164	137	154	148	172	145	144	149	153	139	151	161	132	141	150	154	142	164	151	161	130	148	143	171	151	155	146	135	137	145	154	172	134	158	142	164	144	162	149	149	159	161	153	139	137	144	154	131	168	138	143	159	160	163	143	148	138	151	163	146	141	159	145	154	156	156	150	176	172	184	158	112	126	130	180	132	152	149	155	142	147	154	158	132	140	169	129	168	154	150	161	142	136	148	139	162	157	163	157	151	138	158	155	140	143	160	150	147	139	153	169	142	131	164	165	147	136	124	160	126	143	154	126	145	158	157	165	148	150	146	154	132	149	162	144	166	149	156	144	161	145	137	146	164	155	140	166	150	172	145	155	140	154	143	145	180	152
10923	19834	12758	6518	4134	2721	1964	1529	1175	962	755	617	551	525	518	534	498	442	346	377	356	385	384	504	469	459	352	294	294	214	202	207	173	209	203	210	180	186	190	187	193	175	165	196	183	173	157	185	167	170	168	178	177	186	175	194	159	185	186	161	174	178	176	208	186	184	157	178	167	175	182	155	176	172	202	179	183	163	176	204	172	174	163	169	202	161	186	180	178	183	183	186	192	182	169	134	165	176	189	193	170	171	178	161	190	160	210	159	174	167	175	175	170	172	155	165	154	172	183	145	182	171	188	193	172	182	166	197	171	177	183	154	161	159	163	133	179	155	177	175	192	174	183	182	167	177	175	171	161	177	170	158	183	153	175	169	161	172	176	167	152	141	161	136	188	150	172	174	181	150	157	199	171	187	190	179	177	169	183	164	164	176	181	174	163	179	164	175	162	172	161	186	188	164	162	180	161	202	167	193	156	170	174	178	160	181	162	173	194	196	157	175	178	179	175	148	195	187	171	180	163	176	185	172	174	168	187	183	162	182	183	160	176	172	175	182	157	185	176	193	176	161	165	194	194	171	193	164	164	146	189	188	174	167	173	157	169	173	158	162	178	176	178	193	177	174	187	167	173	160	175	166	162	188	174	193	151	174	168	168	184	162	180	162	197	160	185	178	195	146	150	193	165	174	165	178	181	187	170	165	195	165	176	152	170	206	145	165	178	174	172	189	194	160	140	162	171	166	170	192	161	181	163	154	173	172	171	197	186	169	194	152	200	173	157	153	186	179	184	202	140	187	172	166	174	162	165	172	188	166	194	176	169	164	176	162	176	165	173	167	156	157	146	170	185	168	182	159	172	191	171	149	142	157	191	184	199	168	165	154	175	166	166	167	183	199	183	143	182	174	173	177	157	184	167	172	184	172	153	183	180	187	144	151	159	141	209	161	177	172	151	170	162	180	177	174	157	195	160	162	171	166	193	172	172	173	156	157	184	181	178	169	155	202	177	169	174	170	157	160	157	174	169	153	168	150	201	170	178	178	167	169	206	173	153	174	193	168	171	181	170	160	177	156	150	172	186	182	179	172	166	151	174	164	182	160	191	193	162	163	186	156	187	191	164	165	179	177	170	180	156	165	180	159	161	175	192	193	168	145	179	154	144	165	159	168	155	162	163	176	157	182	148	177	162	147	164	184	189	198	171	153	188	172	175	163	190	165	164	169	160	171	183	165	172	162	181	173	188	172	161	163	173	178	156	167	169	169	174	183	175	173	186	175	186	172	176	174	165	173	155	194	174	179	179	156	179	179	183	165	188	166	193	161	188	182	195	171	172	172	176	179	171	187	169	188	164	184	176	174	172	168	157	168	161	188	174	195	171	188	184	151	180	168	163	179	158	173	163	161	172	159	171	174	161	151	167	150	183	182	188	165	172	157	164	178	179	191	173	166	165	147	179	139	180	181	159	193	181	167	164	170	171	152	163	179	173	170	166	161	193	175	176	162	178	157	187	169	174	161	184	160	165	180	169	162	165	184	149	171	162	185	169	179	185	193	184	176	188	188	175	176	182	174	189	166	147	189	178	150	188	192	165	182	153	160	183	164	171	150	157	183	159	161	207	178	163	171	178	188	174	176	169	169	144	172	179	167	144	188	169	214	194	149	155	180	171	151	176	182	193	190	176	183	159	179	160	155	184	163	174	158	158	181	181	164	151	160	161	176	156	174	184	203	181	164	188	167	164	166	173	197	197	176	198	178	175	175	175	159	168	185	167	176	162	184	153	173	166	175	179	168	180	198	153	214	181	161	186	169	182	162	165	200	190	147	175	170	180	164	170	168	166	152	168	162	169	150	193	177	151	171	152	168	163	166	163	176	151	135	167	155	195	169	163	183	166	159	181	161	158	171	171	168	176	175	171	152	166	157	160	181	181	147	179	181	165	152	161	168	167	176	164	171	165	165	164	167	159	165	172	177	181	144	185	172	167	175	190	159	170	174	163	163	151	188	143	189	181	156	178	171	165	188	183	169	181	183	179	156	159	206	177	166	197	193	154	200	160	168	165	161	188	158	169	164	178	167	167	174	175	165	163	190	188	186	188	178	169	171	164	190	160	147	173	154	171	163	189	182	171	147	157	173	176	162	174	174	163	201	203	180	173	144	171	176	175	180	149	187	179	170	155	176	167	185	175	163	190	186	168	169	160	174	165	177	175	186	188	143	181	164	182	165	182	157	173	167	183	168	165	185	166	183	160	161	180	173	160	152	186	178	192	169	171	155	171	171	174	163	169	177	181	192	178	155	165	180	169	192	169	148	174	162	173	157	190	165	173	179	159	153	185	148	179	168	173	176	156	156	180	161	177	177	177	178	127	161	174	186	164	165	177	162	169	184	168	172	168	181	183	166	169	173	171	200	166	191	153	167	160	169	176	195	191	159	143	171	153	202	151	177	176	168	156	161	181	164	163	164	162	178	179	183	193	162	153	165	172	164	151	161	169	172	164	141	169	174	177	169	137	156	187	163	198	162	188	142	167	185	150	172	187	179	190	188	184	188	153	172	164	149	183	159	179	154	193	146	170	163	180	154	181	181	170	174	168	174	175	145	167	177	174	182	153	160	153	172	181	145	169	175	177	178	153	180	167	179	164	189	160	164	169	165	167	166	174	178	161	196	173	159	174	174	173	147	174	170	146	169	171	169	166	168	210	153	142	141	167	149	164	183	160	195	192	177	194	171	188	143	180	152	162	182	169	166	176	190	170	172	174	162	191	162	164	160	179	170	158	182	171	153	174	170	166	180	187	160	182	173	179	180	158	200	169	174	176	164	184	172	173	182	173	177	175	186	199	179	154	171	169	174	185	182	163	149	174	182	190	169	162	169	142	171	195	176	190	185	172	175	194	166	186	178	185	186	141	152	173	168	189	189	164	182	181	146	177	176	175	174	149	186	185	154	158	175	153	172	167	177	171	145	179	155	199	149	169	166	177	162	171	144	175	170	175	172	176	174	161	183	198	184	193	156	193	139	172	189	191	176	150	189	189	172	177	162	187	149	161	171	175	157	158	157	186	167	178	176	193	199	134	166	153	185	157	170	176	149	178	151	185	189	167	167	160	159	175	164	161	184	186	164	155	167	207	152	160	163	161	160	178	169	166	185	173	168	185	165	189	172	176	157	167	174	162	184	157	168	162	164	150	182	183	177	174	166	175	186	179	160	182	188	173	172	176	178	197	171	136	173	165	170	177	169	162	171	210	185	181	181	158	179	176	163	174	160	180	170	163	171	167	165	157	182	161	171	163	158	162	162	162	137	156	180	173	170	147	182	164	166	161	144	163	169	172	161	174	177	154	186	168	179	158	159	184	167	191	177	165	178	174	182	168	195	191	214	158	139	182	177	173	179	169	184	176	174	164	147	190	147	166	175	162	170	183	173	175	183	188	179	171	148	182	178	174	183	170	175	161	166	139	182	153	179	173	149	187	156	172	157	180	165	170	186	170	194
27762	19016	5784	1160	631	541	489	510	521	506	483	503	494	518	456	496	504	477	464	506	458	488	422	485	489	480	522	509	465	465	470	498	453	440	450	428	480	455	459	432	453	425	464	482	505	433	416	442	453	450	443	471	446	457	474	466	404	433	485	439	462	481	453	436	427	460	458	459	419	494	460	426	438	421	406	451	444	469	469	440	438	481	475	422	444	452	413	452	429	459	467	485	445	497	430	442	430	428	462	443	484	440	477	468	431	429	416	458	438	463	466	458	431	478	495	432	445	453	433	440	455	462	463	459	439	490	470	426	445	444	482	449	440	484	479	457	433	458	442	476	444	449	445	473	453	459	437	466	452	443	433	474	464	446	413	474	439	477	441	474	469	449	440	433	477	434	445	440	420	462	445	474	448	450	454	468	438	430	455	449	444	460	452	467	454	425	454	421	444	473	476	444	446	476	479	451	432	446	443	474	460	460	452	431	448	476	486	459	467	464	455	477	466	460	454	463	451	443	445	475	472	455	470	447	416	453	484	501	441	467	471	458	481	413	415	411	477	437	461	436	449	444	413	445	461	431	396	422	445	452	430	468	514	493	414	484	449	451	449	483	470	495	483	445	491	470	444	430	457	442	410	452	421	404	452	464	433	443	464	423	444	469	435	438	494	436	440	485	446	483	441	459	460	458	431	454	459	455	436	448	453	436	436	460	456	458	470	446	471	464	471	465	477	461	462	465	472	439	434	433	475	453	472	476	446	460	480	426	453	448	459	475	451	474	474	487	425	474	452	414	461	504	455	438	470	462	415	502	442	489	473	438	481	454	485	486	449	484	436	439	459	464	421	420	440	403	458	454	434	476	460	454	487	445	451	423	425	463	488	450	456	457	472	451	481	414	467	491	449	446	424	405	449	454	485	480	476	448	499	457	435	468	452	457	460	459	450	448	438	458	452	441	437	457	454	464	463	462	469	490	442	471	470	424	426	435	488	455	431	450	416	455	451	457	458	467	487	499	437	436	468	452	421	458	450	446	470	438	495	435	503	451	456	441	435	497	434	439	472	479	466	486	421	483	438	445	450	477	438	471	422	477	492	455	453	445	480	453	488	449	471	457	464	467	488	426	461	438	425	470	478	432	446	462	435	443	451	425	453	454	452	457	416	448	492	450	474	417	486	470	456	453	451	454	455	446	467	453	437	449	456	435	481	492	466	506	433	455	479	444	448	482	432	435	460	456	461	486	457	425	434	498	445	453	488	460	460	443	437	444	472	464	476	483	480	436	477	452	439	443	455	452	418	456	485	464	449	448	453	476	457	437	460	463	457	423	483	447	489	452	444	418	463	442	484	422	463	466	476	415	451	465	445	420	444	468	422	459	413	456	457	466	454	440	454	440	442	463	448	414	465	488	441	460	442	466	437	443	467	422	473	437	459	457	446	446	464	480	465	440	461	453	494	449	432	465	466	460	449	435	467	414	442	465	440	451	441	463	420	439	412	438	472	469	456	439	418	451	419	448	479	487	444	465	447	436	417	448	432	473	433	429	427	430	434	401	435	487	445	463	474	441	467	470	460	501	417	432	440	472	435	451	476	485	442	414	411	414	465	431	475	413	455	452	462	435	456	442	440	452	410	488	463	464	440	438	456	436	497	461	488	452	459	452	438	500	452	441	439	493	454	479	458	463	407	465	462	425	494	448	493	450	431	505	433	438	428	438	446	473	486	439	416	433	413	483	450	460	433	451	484	450	443	481	461	474	458	459	474	448	431	461	454	484	489	439	482	468	478	475	453	470	450	481	472	464	450	484	476	407	475	434	452	444	443	475	444	425	471	440	466	442	458	435	415	437	459	449	466	451	468	446	474	445	437	482	447	454	455	428	471	440	463	477	422	446	459	458	439	455	456	418	422	458	447	458	482	419	449	479	470	459	439	390	465	462	480	488	465	449	421	447	482	401	462	447	470	490	457	431	424	437	455	408	480	437	438	429	430	472	437	459	458	482	430	436	497	457	445	475	466	443	455	438	485	490	475	429	452	432	449	471	425	452	451	429	450	412	460	434	459	453	480	427	448	475	430	455	477	431	452	449	449	495	418	436	473	449	459	427	459	445	453	464	470	444	485	453	449	437	463	427	460	473	452	429	438	428	423	439	434	479	436	439	443	440	451	442	478	449	465	468	470	487	477	466	458	447	436	451	427	434	432	406	476	468	442	427	481	431	443	427	470	452	433	446	445	439	457	488	431	466	435	451	447	429	468	493	448	441	473	458	461	460	426	453	433	420	489	448	467	446	465	449	460	464	484	459	456	433	454	453	450	431	451	451	450	454	462	436	458	467	427	467	445	468	492	458	454	455	501	484	468	438	439	437	452	413	443	444	462	468	417	468	446	469	466	428	490	459	481	447	451	437	418	477	467	418	435	466	526	451	467	448	460	442	447	431	437	450	432	469	431	441	446	425	461	453	464	472	461	436	416	489	523	454	471	468	437	429	451	450	427	442	463	423	439	459	439	463	445	468	476	430	457	474	440	440	412	431	476	447	465	430	434	458	456	453	472	448	468	474	492	454	475	457	441	463	478	446	451	499	476	467	439	458	446	462	439	419	468	424	457	422	471	453	420	453	473	479	454	469	511	480	483	479	473	446	480	451	438	462	449	449	444	461	450	454	479	457	479	413	443	438	445	429	452	419	452	445	509	432	437	420	428	430	399	477	463	461	436	475	436	488	414	442	446	482	451	449	505	463	462	431	436	472	466	489	463	455	469	425	462	428	488	427	472	457	475	493	484	445	423	408	445	428	445	445	460	438	424	439	462	490	458	465	442	462	419	457	420	429	403	457	449	445	462	449	452	485	457	456	487	479	449	481	457	445	454	436	486	468	460	425	436	470	474	426	482	491	461	435	429	451	426	427	474	460	451	467	458	456	424	494	443	458	455	430	431	460	450	427	456	477	461	458	444	444	442	447	451	443	445	436	482	395	467	449	455	482	414	468	463	425	443	461	461	438	464	448	453	437	449	484	459	480	478	451	419	446	463	437	480	481	469	433	476	465	437	472	480	451	452	442	450	449	415	475	421	436	440	464	433	412	479	472	469	450	445	473	439	457	435	451	481	466	429	438	474	463	448	472	454	463	465	451	480	464	464	467	434	477	444	501	468	455	451	438	482	465	470	445	479	446	459	481	434	520	422	445	463	459	451	429	465	458	464	443	454	465	468	440	490	485	445	433	448	442	412	464	465	492	392	433	428	447	480	472	456	456	438	420	472	421	495	458	452	430	423	452	498	458	462	476	488	434	483	456	459	421	453	414	444	439	432	465	443	459	420	457	438	432	444	475	484	426	466	482	463	454	475	419	465	458	453	473	466	478	463	447	454	441	435	491	430	466	454	439	457	451	445	520	427	430	474	463	469	446	498	447	446	445	474	437	458	468	479	491	474	441	428	509	456	432	451	493	477	475	436	455	483	501	444	487	459	462	450	438	477	483	473	444	461	445	476	418
8875	4750	2471	1199	843	573	564	547	581	523	581	520	550	542	545	522	517	542	526	516	529	518	564	579	572	524	514	525	501	526	479	500	526	460	520	497	535	504	510	514	513	501	504	516	513	513	518	510	526	467	498	535	498	529	552	461	522	478	505	492	529	475	474	503	540	526	501	516	552	491	523	465	494	524	475	500	512	480	517	470	515	515	471	522	530	488	500	495	532	511	466	477	463	510	507	524	445	463	511	508	510	463	522	503	519	467	490	544	483	488	530	498	500	506	498	486	485	491	474	533	516	499	522	537	509	523	504	506	473	500	486	504	496	492	527	528	492	501	514	516	510	514	506	501	495	515	482	474	499	526	508	499	516	518	484	465	502	495	495	492	523	520	488	485	510	551	534	531	501	479	462	460	552	510	490	473	492	532	525	532	501	547	502	477	515	524	524	517	501	498	522	475	503	539	503	507	534	511	488	494	498	481	523	490	537	488	491	505	527	444	507	527	520	454	541	509	495	508	495	498	470	513	497	509	517	434	499	466	481	481	492	487	513	500	498	507	490	475	556	476	475	534	492	519	511	521	495	506	500	481	476	520	480	462	475	519	513	471	535	500	565	493	471	517	537	512	485	482	478	522	487	503	533	508	479	514	530	502	490	540	524	471	477	570	486	513	495	495	523	529	481	471	492	507	479	499	532	487	500	547	520	504	517	493	542	481	504	525	480	526	503	497	493	473	555	556	514	503	552	514	534	510	530	522	499	457	485	505	459	462	507	525	494	506	511	478	485	490	476	548	515	506	474	524	550	532	507	503	487	491	505	548	547	461	538	508	484	524	519	557	522	500	520	514	525	486	506	442	514	522	488	499	504	543	538	452	531	502	482	502	530	531	502	520	479	493	519	537	525	508	495	515	534	498	486	474	528	499	494	513	482	533	481	494	515	502	517	470	525	518	494	456	526	497	475	495	509	496	498	521	432	522	489	509	493	464	492	499	481	488	472	480	500	511	484	509	494	481	490	465	457	506	506	505	513	530	509	515	467	507	533	487	500	483	539	494	524	471	461	504	499	517	519	505	513	514	505	470	484	488	490	463	479	516	519	476	514	521	482	495	510	499	529	469	488	512	507	519	494	496	490	520	487	516	501	525	527	513	525	526	512	516	471	483	496	477	504	529	508	479	518	526	533	476	497	494	496	531	516	520	497	459	516	525	523	497	519	493	473	488	518	529	511	517	498	484	533	511	542	518	518	518	471	463	492	520	498	552	487	495	502	542	489	491	532	505	515	485	524	496	495	496	489	510	493	537	459	465	483	542	485	514	502	481	502	500	535	515	500	500	485	474	505	492	509	495	506	490	499	528	531	496	490	510	486	515	497	500	488	491	515	499	500	487	504	499	508	515	454	493	531	526	508	519	508	535	482	484	494	494	478	532	487	466	517	469	519	505	477	511	518	486	526	492	540	504	467	528	502	521	498	486	524	513	514	481	479	529	514	480	536	520	519	480	499	494	526	512	497	503	491	511	500	518	497	539	487	530	526	515	504	462	532	473	510	482	497	500	499	516	496	538	457	534	538	478	468	492	499	499	503	550	475	470	519	535	512	513	505	477	481	498	497	494	494	509	514	529	464	526	481	497	499	486	484	507	494	512	526	512	487	478	500	517	500	508	491	472	518	511	510	530	514	500	475	483	475	519	550	484	518	488	516	498	487	462	510	514	523	480	544	520	435	543	514	508	501	497	480	498	490	505	508	505	531	479	513	477	515	477	540	532	461	513	460	481	517	517	444	523	500	520	471	509	504	439	511	472	538	491	484	466	534	473	503	495	487	513	485	497	485	527	515	515	488	485	468	519	473	518	514	511	507	515	484	522	519	464	514	484	503	530	471	508	486	487	464	487	498	485	536	495	473	523	485	513	504	502	484	510	498	512	552	532	501	530	493	552	505	498	534	457	530	459	484	494	509	519	481	519	522	490	540	509	517	496	506	522	546	485	491	523	507	487	510	509	502	468	489	484	527	466	467	531	516	483	483	498	462	484	526	508	529	443	530	534	482	455	475	517	491	527	513	483	511	486	481	479	506	537	500	470	544	521	501	513	518	510	494	499	476	511	490	508	526	529	483	518	488	486	479	503	497	459	502	498	558	527	481	538	499	504	489	529	516	494	502	492	561	530	492	505	518	482	516	505	534	498	565	490	503	506	480	509	484	511	526	542	537	495	526	490	521	527	517	489	509	488	514	494	518	502	500	506	485	484	494	507	500	504	518	489	498	572	511	478	526	533	507	491	504	545	541	486	509	472	518	507	501	510	464	525	493	528	522	511	520	479	517	478	533	479	458	524	528	455	511	517	493	493	520	498	455	569	524	519	496	451	487	509	529	512	539	510	478	499	527	490	541	499	500	532	525	480	517	488	514	497	513	520	484	506	509	543	519	494	519	504	497	471	495	499	536	498	523	442	532	514	522	518	504	465	495	478	455	510	526	514	518	482	514	495	498	486	484	514	529	530	524	464	504	528	480	468	499	527	513	534	519	509	527	513	515	514	517	501	516	532	488	472	489	519	489	494	540	515	539	521	456	526	485	501	455	448	511	524	498	528	498	496	521	482	534	490	485	509	476	511	515	471	499	498	517	526	464	481	501	472	506	489	503	496	517	533	474	516	476	503	511	492	538	543	489	504	494	511	539	469	505	511	486	483	532	483	477	493	437	465	499	485	502	499	501	497	542	507	477	516	515	485	475	507	502	540	475	517	464	547	491	520	474	520	528	504	504	476	527	482	497	528	488	497	517	525	491	487	473	488	520	500	519	512	495	492	515	478	525	462	485	536	556	502	511	530	498	488	512	511	484	516	493	476	487	493	539	533	516	513	522	499	526	478	494	540	471	451	503	519	475	542	548	521	513	478	493	551	528	479	500	521	523	516	478	524	517	486	521	502	524	521	471	546	513	488	490	510	540	499	479	499	487	532	501	525	529	497	479	494	453	526	510	521	519	513	514	526	506	488	479	498	497	474	512	481	536	491	505	496	515	505	539	498	486	477	493	485	488	512	572	486	565	521	510	517	519	533	529	543	474	486	534	511	496	532	502	510	564	515	494	518	498	475	500	479	482	522	507	506	496	555	535	516	482	455	502	508	463	493	460	517	517	541	495	517	498	523	469	479	483	524	473	489	471	500	518	479	488	526	515	486	518	526	484	524	491	501	500	471	512	514	530	479	513	467	508	520	492	481	517	459	469	482	504	501	530	508	450	489	515	505	460	490	509	512	545	458	537	478	493	545	512	512	480	528	512	516	521	476	524	508	517	535	527	500	509	494	474	537	486	503	489	548	500	489	512	480	507	490	511	548	523	521	489	523	494	495	512	506	515	497	520	470	508	477	534	459	516	517	526	485	475	485	539	497	531	523	519	534	508	521	458	505	517	463	509	496	483	474	500	521	473	520	531	512	458	547	496	523	499	521	493	480	543	519	459	486	537	500	512	528	504	527	499	480	522	454
23611	21216	28404	24359	21225	11289	1194	826	658	637	581	540	522	506	478	491	485	481	463	434	431	440	475	489	487	439	471	422	417	390	400	377	371	385	401	404	382	377	418	383	380	360	364	378	373	384	358	376	393	389	387	408	373	366	391	403	401	387	379	361	364	368	371	374	368	378	404	356	388	375	366	360	367	376	416	358	382	370	371	401	350	394	355	392	369	404	356	376	395	364	380	372	399	391	364	359	381	355	370	424	377	383	371	369	382	396	357	370	383	384	396	377	353	400	431	386	368	364	381	367	369	386	371	342	363	368	373	335	362	342	354	358	399	354	352	361	386	370	330	335	329	370	358	389	368	388	374	359	362	367	382	365	375	413	358	384	390	425	389	405	385	390	367	391	354	379	383	389	368	426	360	380	367	384	375	356	342	361	356	347	417	383	386	395	357	386	372	405	344	380	377	376	367	385	380	355	374	385	354	406	385	348	410	371	367	388	392	347	355	380	403	371	361	404	382	382	406	392	367	373	399	402	384	411	369	352	388	404	385	388	352	383	362	407	350	379	402	368	382	387	372	372	371	352	373	377	368	386	401	358	357	387	389	360	391	333	343	394	345	349	330	361	367	377	371	359	350	396	345	388	362	404	376	389	339	383	385	350	405	391	390	369	363	380	389	384	390	333	378	357	371	370	380	368	404	343	389	384	391	358	371	397	354	378	384	375	375	423	362	395	318	350	374	369	369	361	381	358	351	367	347	379	359	361	339	370	354	393	369	371	394	380	369	371	390	352	360	399	369	406	362	382	375	369	415	386	375	396	351	357	365	410	374	377	374	415	379	352	393	349	362	378	391	371	388	378	370	364	366	375	348	379	382	399	367	366	375	379	392	370	391	351	380	352	401	363	387	427	369	354	400	363	379	389	401	332	399	385	370	405	383	418	366	381	384	383	399	369	388	360	379	381	348	342	392	392	375	348	356	401	382	392	396	363	372	377	353	346	368	350	390	377	363	401	394	354	389	378	383	373	358	388	345	323	344	415	370	386	371	393	347	390	392	365	368	383	376	368	347	364	355	374	331	382	362	375	316	369	372	390	386	384	383	384	384	367	387	337	365	396	345	378	412	362	350	323	372	400	344	355	376	336	399	408	382	384	385	383	338	358	369	368	387	391	363	394	365	359	349	368	385	372	360	388	396	342	356	378	375	359	412	347	362	367	377	357	374	381	355	388	369	367	383	371	386	375	361	337	369	376	352	344	365	404	361	351	384	368	363	412	409	406	385	376	404	377	384	385	379	354	381	350	348	387	408	383	371	376	345	397	411	356	367	376	375	405	402	369	401	407	383	352	391	401	362	369	395	391	341	401	348	374	368	359	386	407	374	350	374	374	387	365	317	380	392	414	368	391	380	386	407	348	367	417	389	348	399	371	350	403	371	365	343	368	368	353	374	376	385	385	355	376	369	350	356	397	385	403	385	388	365	381	368	390	397	387	354	376	360	396	358	333	382	343	359	366	403	374	364	383	386	395	363	367	375	389	355	360	324	368	358	344	374	369	369	352	379	383	315	355	383	370	365	378	373	372	375	397	391	354	408	383	384	354	375	374	380	361	386	359	360	364	371	368	361	445	368	420	377	349	359	347	362	392	358	389	352	422	347	394	348	354	331	347	357	347	381	361	402	389	360	366	399	368	361	345	399	390	379	391	388	374	380	399	349	356	367	385	379	382	341	358	318	362	343	381	374	349	383	379	379	351	394	408	363	385	372	391	370	358	364	369	402	380	343	379	344	361	375	397	391	343	368	382	374	320	378	377	413	371	359	359	348	360	367	370	360	348	367	389	345	356	397	359	352	353	359	393	348	382	354	368	375	374	338	346	349	345	387	340	389	410	391	395	364	391	427	381	361	367	339	339	357	334	360	381	362	380	376	375	372	375	411	380	372	379	366	398	360	394	361	388	399	363	358	349	371	375	365	402	377	369	382	397	389	402	385	388	347	397	373	393	377	348	401	354	389	393	364	364	376	384	363	360	398	380	378	400	369	359	397	373	379	365	402	350	389	401	371	372	391	378	369	361	370	384	360	363	380	388	371	395	399	411	375	379	392	374	404	384	341	385	377	394	397	351	367	376	410	345	387	398	396	358	361	371	356	377	373	367	424	394	361	378	341	374	428	372	338	402	346	370	377	372	371	339	380	382	359	381	373	345	390	380	384	371	386	357	350	356	358	390	380	382	375	363	349	390	373	361	390	384	385	377	384	419	370	352	383	375	399	394	341	378	395	382	397	392	358	395	348	384	365	390	361	398	379	368	398	348	399	393	369	392	342	405	392	374	376	367	367	421	376	372	365	352	331	383	363	383	371	383	401	359	402	381	367	376	398	400	400	353	385	371	380	369	395	380	375	383	361	379	388	367	378	357	356	364	381	345	355	369	368	424	369	373	371	365	391	381	395	402	392	370	361	372	363	373	354	386	354	380	383	430	398	398	385	385	403	341	390	388	369	401	359	373	398	402	383	401	362	369	366	353	343	364	344	405	367	345	383	380	369	361	340	354	365	343	384	345	360	371	388	365	385	374	381	370	365	389	353	376	345	372	373	387	360	397	371	390	369	384	385	354	386	340	368	390	367	345	388	387	404	354	370	328	391	374	371	375	395	360	388	358	395	355	397	403	390	368	394	367	388	382	329	365	369	362	376	356	354	355	367	393	353	353	381	390	353	331	343	394	351	361	377	406	371	363	379	370	371	391	420	339	383	394	390	348	397	369	357	418	373	380	403	376	380	345	392	375	365	348	354	337	375	376	366	370	370	390	370	407	344	400	392	384	394	366	394	377	414	356	415	374	434	366	351	404	347	387	353	400	369	383	370	392	343	376	365	359	377	339	373	340	357	391	386	355	355	420	350	382	384	373	411	390	372	358	368	353	339	373	368	381	348	370	376	356	375	400	382	364	359	366	377	354	377	375	399	364	392	404	353	346	369	361	398	380	356	363	397	365	355	349	360	381	372	382	390	410	348	379	389	372	365	356	384	376	386	351	363	379	379	345	391	324	369	364	370	358	416	374	346	408	383	367	389	381	365	366	411	409	356	385	387	365	370	365	413	355	363	385	339	377	392	388	393	379	358	342	381	362	368	402	374	385	363	386	385	384	355	369	381	396	389	367	388	364	352	384	385	373	355	366	351	363	362	333	363	418	363	374	400	375	382	421	376	380	394	371	363	394	376	397	362	389	368	333	408	361	367	396	378	366	383	373	394	413	364	389	378	347	382	365	353	375	359	382	382	381	389	378	381	417	385	406	371	357	350	361	371	364	342	384	384	389	366	363	362	377	374	374	391	358	362	374	336	355	406	388	379	375	346	386	360	361	346	370	350	344	402	376	375	379	436	376	375	359	367	357	375	382	385	380	375	379	381	350	405	352	362	383	382	392	345	390	399	382	379	382	389	386	365	370	387	390	359	370	380	372	359	359	360	369	358	403	344	367	407	354	418	402	356	361	361	362
9044	13525	8825	4015	2559	1810	1336	1132	902	814	786	697	669	633	648	615	623	583	557	538	506	493	547	606	631	571	501	448	485	459	414	419	452	440	410	410	426	441	445	430	426	438	414	436	459	423	427	388	458	441	404	425	411	452	430	406	386	458	423	438	425	427	413	417	441	406	431	442	432	442	411	409	427	449	422	455	459	445	414	414	487	437	416	423	406	446	410	417	453	407	433	444	422	440	429	421	421	411	413	435	426	420	431	426	435	444	433	427	427	428	431	403	438	418	417	431	463	425	399	376	433	450	407	405	438	419	430	424	423	417	424	438	441	409	426	375	408	382	390	415	400	441	412	429	432	413	412	427	446	415	397	407	446	404	411	418	398	417	380	407	418	423	409	410	416	456	401	404	456	429	392	424	393	435	403	424	432	424	450	411	419	423	398	458	414	441	411	420	394	419	433	419	442	413	391	415	424	456	394	399	444	422	365	423	401	398	449	411	420	445	381	428	412	418	445	398	419	390	442	436	420	409	398	399	388	426	428	410	408	425	425	386	377	417	426	411	390	397	449	430	400	412	429	416	404	429	433	403	391	417	412	431	394	392	432	437	395	452	410	402	418	393	472	410	425	414	449	424	411	387	429	431	383	424	435	439	411	402	403	403	425	404	408	422	406	399	408	420	403	458	416	372	432	433	432	411	421	429	445	446	413	399	430	400	349	449	425	423	422	417	446	429	400	414	431	388	430	408	434	433	454	434	415	433	435	414	411	430	387	419	424	427	397	427	435	465	385	421	392	383	422	441	411	437	399	411	422	425	400	429	422	415	442	391	434	388	428	439	424	453	409	424	452	430	431	442	401	441	451	409	428	427	419	439	445	424	428	426	421	453	395	425	417	438	452	406	383	450	439	440	424	435	442	419	412	390	413	428	394	397	410	417	431	409	404	444	429	393	399	376	400	427	428	436	436	429	407	407	440	441	417	413	423	398	427	421	433	429	460	412	412	431	414	403	421	431	435	442	406	415	405	403	430	419	425	434	421	414	431	422	423	471	417	408	450	434	432	419	446	421	399	449	456	469	425	436	415	422	403	425	432	406	399	427	410	434	407	421	422	420	397	380	412	469	410	413	395	422	402	389	449	406	434	399	423	417	416	456	387	414	459	484	386	419	427	428	429	394	444	425	380	421	423	431	449	439	420	396	429	414	429	449	405	389	412	403	388	400	385	438	422	415	411	451	396	414	420	419	383	391	381	408	421	430	402	429	407	434	442	397	410	415	387	395	420	445	439	405	439	401	383	451	396	421	441	421	431	424	399	402	431	420	422	394	401	411	438	425	418	378	388	434	366	438	408	439	414	413	429	422	401	417	403	393	385	406	437	416	421	395	471	425	458	446	431	417	454	420	406	403	430	450	422	430	415	421	363	443	398	401	418	408	424	419	411	394	446	425	418	434	436	375	417	429	425	419	376	420	441	395	387	426	395	406	428	432	411	428	406	408	396	449	431	436	391	439	376	400	430	447	410	417	426	406	362	393	422	422	448	431	436	405	425	400	406	459	402	425	385	417	439	404	406	447	469	430	446	442	421	430	435	427	446	396	423	423	458	446	380	429	441	423	414	433	422	437	395	413	371	399	416	411	435	443	444	447	435	434	386	401	408	411	453	441	438	422	399	419	406	429	420	414	447	440	394	394	429	443	423	412	404	416	413	427	421	436	430	437	381	421	424	404	421	414	433	432	414	455	397	424	421	413	434	413	407	424	406	371	407	432	408	456	431	413	430	452	393	422	399	457	408	430	430	409	418	441	463	418	425	407	378	410	395	404	360	412	402	429	432	398	398	392	463	408	381	419	408	392	411	399	413	406	396	406	411	418	414	423	428	421	401	420	430	385	405	423	425	432	419	397	454	426	424	404	413	410	457	456	427	441	425	415	450	409	431	430	414	403	409	433	406	407	421	433	405	428	430	406	420	429	427	439	395	432	414	428	416	433	425	387	415	436	430	436	396	386	421	433	388	425	459	423	420	432	416	408	452	405	424	398	389	417	416	411	398	427	428	397	416	443	420	422	423	428	441	397	420	402	395	414	438	450	427	414	392	434	419	422	420	401	402	431	395	427	420	430	404	428	426	389	441	393	390	419	410	407	447	435	409	436	394	445	412	402	392	391	391	444	419	416	398	403	418	393	421	411	397	413	397	412	449	421	427	380	409	468	418	423	432	458	403	441	443	428	450	446	415	403	439	422	423	413	437	422	405	418	418	402	462	442	409	432	408	399	444	433	422	399	400	456	423	410	392	421	434	444	410	406	415	432	436	364	420	420	426	415	441	417	433	438	405	436	427	409	427	414	424	440	464	388	391	420	414	429	441	450	414	426	392	425	410	429	410	414	433	415	443	413	449	422	376	416	414	445	384	424	416	400	414	418	412	435	398	416	399	414	430	461	401	399	425	442	417	409	417	424	440	409	439	398	419	418	455	424	401	472	410	390	420	420	430	436	412	461	403	420	406	410	437	435	421	391	422	374	404	442	399	441	415	418	409	446	405	387	414	402	416	411	445	402	448	407	412	388	370	442	463	418	425	429	401	400	437	415	428	409	434	438	443	431	445	421	378	407	414	419	434	381	420	405	417	475	416	386	406	426	399	406	431	385	391	415	421	434	378	417	391	410	462	444	410	414	437	406	428	397	385	410	434	384	428	418	421	422	395	440	415	416	436	434	443	413	419	408	444	412	447	431	432	415	437	438	448	419	458	427	453	412	394	401	439	400	394	428	409	466	408	430	397	416	413	424	446	409	396	417	423	426	420	423	395	415	415	431	393	424	410	416	431	411	416	411	421	396	402	426	466	431	426	429	446	450	453	392	423	446	432	407	402	412	398	430	429	399	392	426	441	424	439	407	435	409	430	434	435	397	423	409	413	420	389	417	431	418	453	444	425	439	408	400	393	409	414	390	422	423	425	439	413	429	440	438	427	398	415	446	409	429	415	418	410	457	454	424	430	443	411	412	443	446	418	413	407	420	392	411	396	412	430	397	447	438	428	425	408	409	447	419	405	424	442	378	421	420	422	436	413	399	412	394	426	423	407	414	403	450	461	436	396	417	387	402	422	363	415	402	409	434	458	424	438	438	438	418	420	411	431	392	424	424	427	413	449	429	408	435	437	386	432	416	405	392	423	430	438	429	416	419	460	435	400	382	449	426	410	412	427	425	423	392	431	389	443	398	420	433	438	342	415	442	416	424	410	389	419	424	446	422	435	411	442	432	438	382	428	429	408	425	388	424	407	423	444	432	389	416	401	440	417	403	366	385	411	425	437	411	459	421	460	399	457	413	430	410	429	455	407	385	414	384	397	414	439	418	419	383	422	415	421	418	403	425	445	414	396	419	377	406	410	387	399	418	422	426	426	425	428	439	437	418	414	464	414	441	401	416	412	427	427	400	414	452	425	452	423	388	416	421	400	411	447	439	407	434	390	490	445	448	420	427	460	428	440	410	393	458
24709	21278	27685	25149	14343	1048	641	506	450	451	392	418	401	341	371	360	359	342	355	358	335	345	344	415	427	373	356	351	322	285	288	303	292	303	301	301	317	298	355	316	344	315	262	290	324	300	295	320	308	290	296	302	274	312	263	313	315	314	300	285	293	334	325	309	296	287	328	313	328	299	308	316	302	309	314	322	298	288	298	330	306	317	272	325	308	297	313	305	327	303	308	319	310	278	296	309	280	300	275	293	308	288	323	310	287	274	309	319	314	306	314	312	323	282	291	295	305	276	295	318	261	289	285	297	284	306	312	282	336	299	308	285	325	307	313	303	320	303	280	320	287	282	295	287	319	265	289	323	313	279	265	281	334	291	286	260	303	258	293	336	320	311	287	310	295	283	316	290	316	297	291	290	285	274	337	297	318	288	306	313	291	301	289	311	281	311	296	321	268	300	304	344	299	296	314	296	283	327	306	307	301	299	285	264	298	308	325	296	279	294	328	293	278	305	286	283	290	272	298	288	313	310	292	288	312	315	287	310	309	296	289	301	323	316	302	290	338	285	289	283	287	318	321	339	296	299	272	283	301	294	263	313	308	321	314	268	279	266	303	277	312	322	314	268	300	313	313	287	295	302	314	318	274	297	306	295	324	293	289	319	305	305	284	272	335	301	272	327	287	275	290	302	290	290	291	315	305	299	323	310	309	288	338	311	270	312	284	300	297	320	317	285	286	323	264	312	303	284	311	318	279	315	317	278	345	268	292	289	293	287	338	272	277	281	296	317	310	293	306	254	273	311	313	299	326	268	279	287	285	314	326	306	261	340	319	287	298	284	315	302	323	293	303	302	277	340	288	283	303	294	303	281	287	289	291	312	316	279	272	274	280	337	281	318	316	312	304	312	335	305	315	301	305	308	306	303	310	274	307	294	294	317	282	294	313	316	306	326	298	295	286	305	297	305	316	281	293	286	276	293	310	306	305	309	289	302	304	287	271	285	263	321	306	293	300	269	285	281	260	286	319	314	315	307	297	297	297	301	332	307	321	309	310	274	310	300	314	305	307	311	310	291	297	277	280	317	300	290	306	305	286	325	308	295	329	319	277	318	266	315	312	282	322	307	295	316	333	280	290	309	296	288	293	325	334	308	312	317	318	271	351	261	243	303	286	283	274	288	316	300	310	307	286	301	283	302	281	333	287	301	306	318	273	274	269	258	326	282	282	333	339	294	302	301	336	299	276	304	293	279	323	353	330	284	302	308	309	292	296	301	276	317	312	314	276	311	338	315	287	301	294	291	287	298	285	293	299	283	266	297	318	310	336	354	311	298	318	261	322	327	302	313	277	319	291	284	285	302	312	270	341	334	303	297	286	330	313	295	319	287	317	297	316	294	301	270	300	316	289	296	294	312	281	328	317	314	289	316	315	318	308	325	290	292	316	346	285	308	327	297	290	312	300	304	300	296	299	325	315	317	284	300	324	271	298	318	308	307	293	254	300	288	316	308	270	293	294	300	295	290	306	313	279	285	308	284	308	305	310	322	305	288	262	286	311	315	293	314	294	290	295	299	294	314	327	339	296	325	300	289	285	287	305	312	299	342	313	285	287	287	328	322	297	287	296	305	285	304	296	319	302	324	337	252	309	270	284	340	310	315	273	305	315	266	293	318	333	309	317	344	303	342	350	292	291	295	297	306	303	304	302	347	277	319	299	306	301	323	299	292	293	248	281	281	285	342	310	308	317	295	292	303	276	284	324	289	267	298	300	268	332	313	327	256	301	321	295	268	291	300	301	285	271	296	323	313	303	307	275	273	320	307	280	303	308	282	290	279	322	308	306	301	274	273	297	294	292	313	323	268	322	316	299	301	281	291	299	275	308	301	306	302	327	300	311	294	308	276	284	302	301	328	252	285	287	275	303	286	283	295	279	328	290	326	313	290	331	295	278	294	269	301	308	275	286	306	310	288	315	263	303	292	321	290	307	339	284	282	318	263	276	303	323	328	323	313	281	330	302	295	264	310	328	293	306	288	317	304	299	299	290	305	308	279	297	281	304	287	289	307	319	303	292	273	309	319	284	278	322	331	304	287	308	327	300	300	284	295	332	296	287	296	315	287	310	274	278	290	312	311	279	321	313	283	295	305	299	284	297	318	291	271	313	293	312	287	314	277	308	276	275	282	296	296	320	296	302	292	305	265	265	311	322	293	324	296	351	299	302	289	313	286	318	300	308	330	269	303	316	317	280	301	300	312	295	274	309	305	284	283	312	305	283	315	266	286	318	336	287	283	304	319	301	269	286	276	315	319	295	316	316	332	315	305	296	287	319	315	295	282	290	313	296	287	300	299	315	287	298	314	289	293	318	286	309	290	324	304	290	295	337	290	286	317	317	295	304	317	293	279	313	322	298	299	317	287	296	296	328	315	291	344	308	292	316	264	306	268	304	296	294	302	310	319	335	296	303	295	309	296	295	309	280	296	314	306	313	307	312	305	287	294	298	298	311	302	304	320	300	297	301	292	318	294	313	304	285	314	273	289	300	295	287	266	286	282	327	307	348	304	302	307	326	283	305	307	293	293	295	300	311	285	291	292	331	293	321	288	309	311	293	310	314	326	325	283	330	272	305	293	261	306	327	291	293	323	284	317	297	288	271	320	290	299	292	278	335	268	316	268	319	279	310	317	283	320	327	278	294	295	305	284	311	308	278	298	287	285	326	301	318	315	294	296	316	274	297	300	293	287	296	298	283	311	313	266	297	316	296	274	297	278	323	295	306	289	290	295	336	306	323	313	287	284	271	311	291	287	293	318	280	315	299	283	297	277	316	313	281	262	291	294	304	295	274	299	308	269	302	322	286	311	320	278	315	286	305	308	295	291	279	355	297	288	281	298	320	291	312	314	274	297	296	296	316	324	324	318	338	289	290	305	315	300	293	297	327	310	295	270	284	325	322	310	307	297	304	299	283	304	325	307	269	289	279	317	289	318	340	324	321	294	342	284	320	312	307	320	258	302	310	315	309	281	319	315	310	290	274	301	304	309	323	306	298	322	307	338	311	268	300	313	267	317	352	291	294	319	285	282	331	312	300	309	325	279	303	292	311	283	312	304	326	314	291	303	310	266	322	327	273	310	295	323	317	308	296	303	316	320	301	262	275	327	309	324	343	289	308	320	274	319	324	306	256	311	337	304	280	309	293	274	324	327	286	300	303	295	277	294	311	277	317	301	289	314	283	294	289	282	320	288	315	285	273	289	291	312	315	271	307	309	329	304	279	299	305	277	292	277	299	345	318	291	309	292	285	285	302	298	302	275	285	303	312	302	306	309	273	345	290	313	316	305	292	335	323	300	270	295	290	315	307	314	310	314	315	301	301	304	303	271	325	314	281	317	264	303	305	308	274	332	308	322	316	286	270	265	300	329	295	302	318	311	290	264	280	296	327	279	265	277	271	297	282	273	288	321	289	302	275	334	306	338	298	348	272	271	300	312	287	306	302	338	300	328
7614	10102	6126	2774	1741	1221	922	782	680	575	583	513	483	472	466	451	465	376	381	363	362	447	416	436	470	478	385	375	380	327	363	365	353	304	330	343	323	337	323	370	347	363	368	325	352	346	345	324	318	333	357	340	335	329	301	330	328	324	314	366	349	305	328	300	355	335	323	350	357	287	354	341	349	339	325	318	324	315	319	344	331	323	295	372	346	305	343	339	296	320	313	324	299	338	324	328	355	344	310	331	304	349	311	334	305	336	328	331	332	334	294	305	332	345	302	347	309	361	316	313	342	309	338	318	307	352	321	330	294	331	314	284	379	322	336	330	342	324	328	347	293	325	305	335	338	342	331	312	297	333	338	294	318	327	318	321	303	341	311	319	327	322	298	341	307	321	312	327	323	314	331	343	303	323	318	319	328	316	293	332	354	349	298	333	326	341	318	313	341	317	331	317	372	348	309	323	312	296	318	299	358	323	298	351	290	342	312	339	350	343	319	329	315	318	305	324	338	340	300	346	327	323	320	351	353	293	295	332	319	347	351	313	298	303	348	330	345	320	343	330	305	324	302	330	321	334	302	323	331	331	333	315	341	300	341	322	312	316	304	294	323	340	323	340	331	297	318	334	326	306	311	354	328	336	344	300	334	293	342	322	303	288	355	335	317	317	313	346	292	330	325	316	334	326	309	351	345	354	330	339	325	291	329	329	337	327	337	362	350	358	330	322	310	294	313	296	317	312	298	340	343	332	333	319	309	311	330	322	301	353	347	325	323	341	338	330	315	331	329	326	310	336	343	318	343	340	336	324	324	328	332	331	324	311	321	342	335	311	317	320	331	314	307	332	327	311	325	350	322	332	332	306	321	347	325	341	338	324	335	342	319	339	354	311	316	315	319	318	320	301	337	309	309	299	331	300	308	349	317	329	331	289	326	311	331	322	332	303	325	329	320	323	328	318	357	328	358	327	316	335	334	343	319	310	317	331	336	336	330	336	321	316	336	310	279	325	345	358	315	314	339	313	354	369	323	309	314	315	293	364	323	324	321	360	323	327	328	323	310	302	330	329	312	317	331	356	337	332	333	353	291	338	308	299	361	324	292	335	300	321	379	297	335	338	329	317	303	344	335	306	355	344	305	365	360	353	300	322	338	334	328	350	301	331	305	318	342	316	337	327	329	304	336	347	316	352	325	335	334	306	305	322	315	353	338	316	338	348	306	320	362	324	315	329	287	326	352	313	301	346	316	296	289	340	322	315	355	331	325	298	311	324	298	356	299	303	335	346	312	289	354	324	322	342	323	314	305	331	328	322	310	307	340	350	328	323	328	321	317	310	314	283	310	312	350	321	360	312	308	303	328	312	333	295	322	324	366	357	338	332	349	302	335	332	319	328	341	348	333	358	323	328	338	329	351	360	277	320	319	314	304	336	334	335	327	312	338	357	322	295	330	340	295	321	331	318	339	330	337	343	330	349	341	306	323	336	331	311	328	339	344	328	327	367	315	327	315	338	331	304	326	340	280	333	323	345	301	328	289	345	308	326	327	320	318	322	305	339	328	335	323	342	356	309	327	313	311	289	342	335	327	328	306	309	289	314	299	332	309	307	324	310	347	338	311	325	330	305	318	322	303	300	323	353	346	352	321	301	329	320	298	333	323	295	340	318	333	335	315	288	340	321	333	328	331	312	318	299	319	302	338	376	310	317	328	341	318	321	345	276	340	312	326	349	330	340	336	325	327	321	333	353	365	318	332	331	309	318	333	314	332	290	312	310	320	293	319	353	322	342	323	332	309	339	321	341	316	311	322	298	326	324	311	305	333	312	336	344	320	298	351	348	310	327	352	331	309	334	327	316	351	313	329	320	326	325	332	322	326	331	314	331	331	353	325	314	316	322	342	325	354	311	335	316	338	328	333	338	332	323	322	348	304	337	322	331	328	348	328	308	355	309	338	307	338	317	334	341	325	310	323	320	330	339	342	330	362	301	313	322	342	306	327	307	327	356	318	312	292	324	343	344	347	292	338	310	343	329	311	332	327	337	337	348	344	341	316	310	314	323	337	319	304	318	321	339	319	338	331	317	319	334	283	345	328	333	311	314	316	337	298	312	350	333	309	345	333	289	360	333	317	293	325	314	315	360	325	341	361	308	338	319	331	307	296	316	330	308	345	323	334	316	333	344	305	307	306	338	313	329	305	306	343	356	336	333	303	353	297	327	338	312	315	319	332	309	322	326	301	332	315	327	286	310	332	313	337	319	313	320	320	313	321	310	324	344	293	321	325	356	327	315	362	328	313	347	340	293	327	322	338	318	330	300	328	328	316	339	353	332	312	320	343	363	351	300	323	339	325	322	321	303	339	324	321	335	317	322	353	323	314	320	325	341	320	315	352	321	338	328	309	346	337	305	310	330	356	311	328	304	314	357	331	328	335	323	354	343	331	316	333	319	301	343	290	366	316	329	378	327	335	319	292	328	315	321	327	314	363	324	347	316	310	327	332	317	322	327	296	320	324	356	327	353	355	313	368	340	321	316	307	323	297	326	319	319	307	327	334	356	312	356	344	327	337	335	301	348	327	325	332	307	318	351	318	319	337	346	322	281	311	321	335	332	322	319	323	328	371	311	328	323	315	336	345	368	326	289	331	341	268	325	338	321	336	311	318	310	311	310	320	317	327	322	326	340	308	320	325	316	318	329	334	326	310	348	321	289	322	341	360	353	328	332	329	323	313	311	339	320	310	344	321	312	333	308	301	319	317	344	321	368	289	316	311	286	299	292	337	316	320	318	306	324	318	330	332	322	349	297	324	333	318	349	360	333	309	309	303	331	334	297	323	332	328	345	328	323	348	346	334	309	325	315	300	314	285	299	324	334	338	324	311	309	323	344	368	288	333	330	364	343	322	327	343	338	308	342	329	326	355	311	317	311	340	335	341	318	327	327	306	319	322	301	337	308	323	303	348	350	331	301	313	296	334	310	322	321	316	328	340	344	315	343	328	356	324	327	355	299	312	310	338	327	306	370	326	312	360	318	313	326	319	299	303	322	322	341	358	342	327	329	324	326	309	341	306	322	327	319	354	341	312	351	354	327	333	334	352	307	328	271	331	326	313	354	323	303	317	314	304	297	324	348	319	340	334	317	330	352	320	298	320	324	313	306	321	303	328	363	312	331	336	342	348	308	316	297	326	333	308	316	366	356	344	355	343	332	293	362	324	330	299	336	355	326	337	339	309	313	317	346	291	306	329	313	338	310	328	338	328	311	317	299	323	360	336	348	314	333	362	344	313	328	283	365	344	303	310	342	323	315	348	334	315	309	322	356	348	329	317	330	311	318	309	339	314	352	323	305	365	320	334	315	336	351	308	343	298	337	327	304	295	347	322	328	315	335	346	321	321	312	339	308	337	315	336	334	326	302	352	322	320	340	297	338	324	285	299	289	318	314	309	312	344	336	306	295	350	321	364	312	328	343	312	342	317	290	356	344	312	333	314	302	302	348
22694	21314	28956	24034	21315	21372	10265	1032	726	636	519	477	416	425	427	431	360	297	292	248	242	284	317	357	422	322	255	244	242	195	175	187	184	165	172	181	191	167	172	171	176	157	158	165	166	164	160	169	129	151	162	168	174	148	176	139	157	157	173	152	156	154	138	147	170	146	175	155	154	169	147	176	161	180	165	151	173	133	169	175	164	167	171	167	145	142	169	187	171	157	168	153	165	147	159	175	158	152	162	158	167	184	162	141	144	170	156	153	165	165	164	140	161	162	140	170	150	163	159	149	150	141	153	149	149	176	138	142	178	164	161	155	162	136	147	161	155	150	165	130	130	172	176	173	157	168	160	155	172	158	150	164	130	149	155	139	159	157	164	158	120	173	155	142	147	198	164	150	161	151	179	159	153	163	173	170	153	149	155	149	162	150	150	154	164	159	154	172	153	147	163	150	166	161	170	171	170	152	142	151	174	144	154	140	163	136	176	161	156	147	150	170	164	159	152	155	147	143	154	148	140	156	149	133	155	171	149	151	161	167	145	155	183	164	162	137	130	145	142	143	133	161	158	154	176	169	128	170	162	179	160	176	169	191	170	200	140	135	166	162	144	158	143	139	174	148	164	135	158	172	158	165	172	160	168	167	173	166	153	163	139	156	180	164	142	168	164	180	142	148	158	152	150	133	135	154	157	162	149	173	156	171	171	152	145	152	147	163	148	152	148	156	157	135	147	163	169	170	179	129	152	157	156	150	150	148	163	154	159	147	171	142	165	155	166	146	134	161	169	160	154	156	141	174	162	145	184	155	155	176	149	162	136	160	172	166	155	135	141	152	152	136	164	169	168	178	154	135	153	175	154	150	148	143	162	166	178	152	176	156	154	153	166	149	154	155	132	170	151	159	165	152	157	164	150	174	149	153	170	180	179	167	153	151	152	163	179	162	159	184	176	158	163	157	160	136	186	178	176	171	161	123	178	167	142	155	146	156	138	127	149	153	153	148	167	158	154	148	162	168	158	139	134	151	170	150	154	165	129	152	147	148	162	166	142	172	157	159	140	153	168	160	154	155	155	161	147	162	143	168	156	142	165	152	149	151	163	160	135	191	161	143	151	171	139	146	165	166	160	153	153	151	161	144	141	164	171	173	174	163	146	163	143	148	168	169	197	153	137	165	153	156	163	161	130	155	164	163	176	164	143	155	172	169	162	157	165	158	148	173	158	159	144	171	169	163	155	145	171	184	137	160	157	149	167	136	135	152	160	143	163	150	161	171	139	173	152	123	149	150	188	168	161	170	157	159	153	164	157	156	187	155	164	168	158	155	176	157	203	154	153	145	156	149	166	149	134	150	158	165	140	148	170	151	152	150	144	148	165	150	167	145	151	154	162	174	126	153	161	164	167	142	144	163	144	175	136	151	173	138	154	154	154	150	180	161	172	170	147	161	194	177	149	138	159	160	158	137	147	178	157	147	168	167	154	156	151	159	149	160	159	164	150	173	146	160	172	174	147	187	140	153	163	150	161	175	144	153	149	186	152	154	175	155	134	152	144	148	160	171	164	160	143	157	159	148	163	155	155	165	131	159	159	177	161	160	165	166	144	171	151	169	136	144	157	152	146	175	155	139	145	175	169	148	185	171	146	158	154	182	147	152	154	187	152	142	154	156	173	140	146	134	156	160	134	164	170	186	124	154	152	163	156	145	166	145	153	157	132	146	148	154	144	148	151	150	161	175	146	158	149	165	161	140	163	141	143	143	170	155	150	158	138	130	176	155	162	165	158	167	162	165	157	177	141	164	162	166	165	156	165	168	164	146	160	155	159	168	157	163	164	156	161	140	169	148	143	146	178	148	140	177	160	145	158	164	144	172	145	157	157	160	168	160	153	143	153	137	140	158	152	153	149	144	161	149	169	149	145	138	137	149	167	143	146	158	139	161	158	162	141	141	160	154	153	158	156	158	145	136	160	165	154	148	156	167	157	154	157	141	153	148	151	149	168	172	174	149	168	140	155	165	134	147	159	153	142	158	150	165	154	161	179	152	172	124	169	137	164	163	135	156	157	159	133	147	175	163	161	163	167	136	142	164	139	147	153	161	144	152	136	141	163	165	135	145	139	135	144	140	153	164	154	129	141	149	160	149	159	180	175	147	167	160	136	164	151	161	167	141	150	135	180	157	171	149	175	143	147	137	155	177	151	134	174	151	176	148	143	153	153	148	151	166	147	149	163	157	154	159	126	143	159	147	153	166	149	142	155	152	161	164	167	141	177	154	163	140	148	159	148	148	161	158	160	170	168	159	166	150	148	165	153	162	154	151	138	156	151	139	145	162	155	161	155	167	150	150	159	165	138	151	126	133	174	167	139	139	171	153	144	147	186	152	163	142	141	146	148	150	152	184	152	154	170	163	171	153	141	184	151	139	141	129	162	158	150	147	157	167	144	133	148	158	177	159	160	173	145	155	148	138	134	167	130	142	163	147	180	156	164	146	170	172	157	150	178	140	151	153	168	155	152	165	145	149	168	149	177	174	138	142	124	170	139	149	144	162	154	159	173	159	162	174	148	149	154	155	162	163	159	167	139	138	157	129	154	144	161	146	153	155	154	145	155	155	161	178	141	169	165	170	158	142	146	157	149	132	164	150	164	149	162	149	161	151	152	140	178	151	170	158	157	157	154	155	157	156	164	177	147	154	152	149	160	158	125	152	148	141	178	150	147	149	165	142	154	142	184	153	139	157	158	118	130	154	158	145	149	150	158	147	140	171	141	163	164	178	149	146	150	151	169	147	135	159	141	121	126	146	161	149	177	160	166	169	166	178	146	141	146	142	142	166	140	168	163	175	167	121	127	140	161	170	149	137	180	172	144	174	151	140	162	143	154	149	152	156	171	169	164	159	157	156	163	180	145	155	132	159	171	142	167	166	153	167	171	157	139	168	134	151	148	166	143	151	144	151	166	161	137	159	181	149	153	140	162	151	156	149	140	173	132	148	149	154	166	151	157	155	160	166	171	129	155	165	174	147	164	163	161	150	142	130	179	139	155	146	150	156	145	177	142	144	150	152	168	165	159	147	147	176	157	145	155	142	166	166	149	148	163	175	143	154	168	184	152	140	149	144	157	148	146	151	150	156	149	169	158	159	155	164	164	140	142	137	145	154	161	157	152	162	158	172	143	143	165	125	161	134	155	171	165	147	147	136	152	145	148	158	164	159	169	150	164	170	151	119	139	153	165	163	158	167	153	157	171	177	165	153	157	125	156	158	141	161	148	146	149	147	151	137	148	164	174	161	134	167	143	152	177	163	133	154	139	168	180	186	160	159	156	183	142	144	174	157	133	170	169	165	143	152	153	141	138	158	176	169	156	159	175	139	153	162	126	140	145	138	145	145	167	142	144	144	156	167	144	145	131	143	128	169	157	148	169	150	143	149	165	160	154	161	167	164	153	186	132	158	150	157	142	144	178	157	176	147	152	164	164	174	162	152	169	156	144	159
9396	19823	13714	6619	4163	2829	1984	1509	1192	973	844	723	601	622	589	599	498	419	347	320	334	375	445	501	527	435	332	281	332	221	210	185	213	222	236	187	199	203	212	177	191	201	210	186	190	217	196	184	218	210	185	179	197	180	171	188	179	171	182	190	181	155	184	184	178	167	169	179	176	180	167	194	164	182	186	173	165	208	182	185	179	181	173	175	157	173	184	161	166	161	200	184	187	176	170	184	187	169	183	203	198	195	159	198	192	177	160	178	214	188	167	158	169	192	185	169	181	176	171	181	194	181	173	206	158	180	192	199	163	165	189	184	154	155	165	184	177	163	150	189	193	174	163	176	189	174	163	171	191	186	173	180	169	187	177	188	151	176	176	185	181	171	206	186	171	163	150	178	197	175	152	173	176	169	161	164	202	171	162	189	168	169	182	207	179	186	185	181	192	181	187	169	183	171	144	169	177	176	165	170	158	175	169	177	190	176	169	163	168	169	178	162	182	174	172	164	191	181	178	191	177	174	181	174	172	159	167	166	171	181	174	185	172	179	174	159	156	168	183	181	170	184	167	169	196	164	179	188	168	177	182	166	172	180	170	154	200	164	181	164	198	181	169	164	154	167	182	166	154	172	187	185	167	181	172	178	146	165	166	176	155	181	144	169	156	168	178	176	199	177	173	199	196	182	172	167	164	168	196	185	190	178	175	180	186	158	190	184	187	186	181	185	158	158	185	186	168	170	170	181	173	165	162	194	187	160	174	179	172	180	223	182	173	183	178	173	157	175	160	175	207	190	168	168	179	172	170	208	191	169	182	176	186	169	149	166	186	181	190	172	184	183	152	194	179	158	182	187	157	186	158	190	169	158	177	192	198	176	182	161	182	187	177	178	159	189	158	152	168	174	177	194	209	171	203	181	166	177	171	157	156	180	165	161	164	176	160	185	187	164	179	158	188	161	172	165	169	161	158	165	179	158	188	178	193	156	184	182	171	188	194	162	157	171	180	162	193	172	186	154	165	168	144	173	170	192	176	149	194	163	152	168	199	185	186	177	157	148	178	178	175	167	178	165	179	174	175	160	173	166	185	186	170	148	163	177	154	170	170	159	200	169	178	189	201	177	170	155	167	181	176	187	192	157	192	196	192	172	185	170	183	177	152	174	191	175	171	181	155	191	175	161	189	184	175	184	180	174	193	153	164	164	182	163	179	179	194	169	170	174	197	153	167	190	191	170	175	187	180	159	176	156	164	178	171	184	176	166	171	176	189	154	172	178	153	191	151	175	185	191	168	178	157	153	188	152	178	153	188	181	165	169	187	176	159	167	195	185	184	165	166	195	158	178	186	156	164	175	177	164	160	174	180	169	180	175	175	159	179	195	178	191	178	151	183	181	143	157	171	164	176	175	183	167	175	181	177	178	176	157	180	178	175	195	164	155	179	167	176	165	187	179	182	186	189	168	186	182	173	177	191	177	216	176	207	196	190	180	190	167	178	193	178	196	179	178	177	163	169	158	175	161	165	173	153	178	167	199	158	171	196	210	166	175	192	162	190	160	196	180	189	167	191	161	178	158	157	179	175	161	151	163	195	189	186	195	155	172	180	177	170	163	189	211	182	188	177	179	171	183	164	167	153	156	169	160	184	157	160	182	168	169	154	169	153	188	182	159	155	167	171	185	154	195	189	194	168	167	159	186	187	173	186	191	181	175	178	162	188	185	162	183	176	165	181	187	172	169	163	176	175	165	193	176	187	187	173	193	173	197	190	181	169	191	172	175	168	192	172	186	181	171	183	186	162	175	202	181	155	171	170	174	189	165	191	192	168	155	162	168	208	166	198	177	180	163	166	162	196	161	165	167	173	188	176	161	191	145	170	168	163	149	192	184	177	172	163	165	194	173	168	183	169	166	197	168	181	179	216	147	191	187	157	191	171	156	152	169	193	177	186	174	167	167	189	185	172	153	186	148	192	174	155	173	177	166	178	168	178	174	164	175	174	185	180	202	170	169	159	183	173	145	176	146	175	198	177	182	175	196	170	177	186	177	170	157	182	195	161	187	167	192	163	168	170	168	178	165	195	173	154	170	197	177	148	177	189	174	181	176	157	185	177	181	206	154	182	180	183	177	174	188	181	182	184	197	181	188	183	178	159	177	164	168	158	181	166	191	182	181	190	188	157	160	177	169	170	158	176	160	201	187	191	183	157	166	167	168	190	174	139	157	167	157	182	181	171	190	176	174	170	159	161	169	173	176	173	172	180	155	153	163	190	187	177	196	183	147	181	166	182	191	190	167	175	180	191	185	171	167	174	171	182	182	171	164	175	180	171	163	168	189	171	188	163	195	177	165	169	172	199	178	197	209	186	175	185	193	199	165	163	165	198	181	203	158	170	166	171	175	178	187	175	162	176	167	181	192	175	164	177	172	162	155	198	180	189	162	173	160	174	186	163	187	168	164	188	197	188	194	180	189	201	162	195	167	177	201	190	194	167	163	179	169	194	180	184	186	174	205	188	173	187	204	207	153	156	162	164	190	188	155	176	179	176	180	177	191	157	180	197	153	187	178	159	149	187	161	165	188	153	206	170	166	167	173	187	176	177	183	185	188	174	152	154	189	155	178	170	196	172	193	188	167	166	187	193	158	184	182	200	189	178	157	164	197	144	179	187	154	168	190	180	177	187	191	173	165	201	185	184	185	157	162	173	183	178	166	194	168	186	167	156	173	181	183	185	166	153	160	203	180	162	177	166	153	183	163	166	196	174	192	181	179	171	207	177	172	170	170	181	175	172	150	167	191	207	171	175	184	181	202	167	160	186	163	161	157	184	177	192	185	174	186	157	169	198	168	192	182	149	209	155	166	203	174	166	184	183	168	187	194	175	190	191	180	185	166	182	175	172	195	149	178	171	184	173	197	199	177	171	174	167	152	178	168	183	180	180	191	165	172	157	191	163	196	168	190	161	178	200	164	169	201	173	194	168	185	168	171	159	177	169	177	187	171	200	167	199	167	149	184	182	195	158	159	185	181	164	210	174	155	186	183	163	153	179	170	171	204	164	179	162	167	167	153	189	168	193	191	159	165	188	156	148	157	176	181	187	175	163	179	191	184	167	185	177	171	175	185	153	206	157	191	178	192	190	175	188	167	189	170	165	175	183	170	170	169	171	186	178	176	191	177	145	186	168	192	176	164	175	159	191	180	149	173	177	198	159	183	165	168	169	195	169	201	161	181	143	164	175	174	175	189	181	167	188	173	171	179	162	195	208	162	158	172	169	174	186	176	154	160	176	185	195	170	173	171	198	183	174	186	190	165	152	183	170	176	181	148	170	193	157	182	162	158	155	161	178	183	148	175	192	174	181	172	172	166	186	162	157	182	177	166	211	159	171	152	176	182	202	180	178	184	174	188	159	160	181	206	182	169	173	146	150	172	178	181	178	180	176	179	167	174	178	173	176	180	164	182	199	194	169	158	188	169	174	177	159	186	190	134	176	192	194	172
27839	19242	6384	1292	687	573	557	508	524	474	514	514	515	507	509	487	518	484	507	483	482	498	496	544	536	511	548	475	472	434	480	459	512	431	497	480	484	498	491	452	469	490	486	477	486	488	482	483	429	489	509	466	476	481	452	452	421	463	448	496	446	443	459	498	466	430	486	480	481	443	463	490	463	482	490	479	452	421	413	466	467	470	453	477	473	453	421	453	491	460	482	468	471	481	452	431	458	449	506	488	454	441	424	468	462	455	460	477	492	471	428	489	481	467	518	466	468	438	459	469	459	509	486	489	479	434	478	449	499	451	438	444	428	480	443	480	472	478	493	477	483	457	430	445	456	453	441	438	456	520	478	466	488	459	476	481	465	452	519	449	491	431	489	478	456	459	457	478	439	467	463	450	480	477	486	476	495	437	469	430	473	474	510	465	429	463	498	473	471	491	446	489	498	457	471	477	496	466	438	470	453	427	499	479	475	452	445	457	489	495	485	443	444	442	453	490	490	456	465	483	474	501	467	522	474	525	451	497	506	486	430	449	473	472	475	481	455	460	499	488	449	477	471	491	499	483	482	489	443	507	455	443	465	462	444	465	430	491	463	449	463	453	445	451	453	490	465	475	476	477	457	482	443	454	471	500	479	467	465	463	515	492	482	497	460	486	471	439	485	453	470	458	481	466	486	451	464	531	439	459	478	508	447	459	449	499	435	502	450	447	449	426	453	483	470	437	445	494	516	438	494	501	510	467	466	491	446	470	470	418	488	482	484	485	492	489	468	484	489	443	460	455	453	462	447	496	435	425	485	465	446	541	457	493	467	491	453	476	465	430	447	435	445	461	449	483	457	449	456	477	440	457	480	461	504	460	446	499	421	474	457	459	490	477	480	514	483	482	433	444	455	482	470	468	493	481	481	441	464	458	486	492	486	489	477	520	473	465	453	478	467	468	474	461	444	418	483	439	465	483	472	447	460	449	455	491	455	468	462	485	494	470	455	481	487	495	476	467	485	445	490	462	480	466	435	470	456	447	478	452	458	467	496	469	477	476	427	467	477	467	484	434	453	462	451	488	453	523	465	439	466	453	486	465	496	490	441	489	497	482	440	474	462	448	460	456	471	494	488	479	465	471	507	482	492	462	470	483	482	491	469	488	454	498	470	464	441	487	450	482	524	451	502	459	420	487	466	438	481	477	466	460	464	510	490	508	469	433	470	449	459	465	475	468	455	474	443	472	487	468	434	460	488	435	452	474	469	436	473	464	483	458	491	469	419	452	433	481	448	466	470	495	481	460	481	462	475	474	466	433	453	468	475	490	448	441	490	473	490	475	430	470	477	478	453	497	469	472	431	462	453	442	475	499	477	460	432	488	482	455	424	454	492	464	498	467	500	464	496	429	455	452	447	479	521	464	469	476	511	513	461	450	433	428	447	471	478	449	440	492	496	443	466	442	468	469	500	482	447	455	480	457	496	486	483	438	435	417	462	515	432	463	462	454	473	447	468	452	456	446	484	450	426	448	471	476	494	471	434	483	491	483	434	469	435	483	480	436	473	515	431	482	466	448	455	425	475	461	500	468	451	472	468	480	474	491	439	459	456	462	442	520	478	482	425	473	494	449	484	490	489	454	487	462	477	469	465	470	489	424	440	469	462	492	525	453	467	482	459	499	474	478	452	466	447	492	452	473	448	484	491	465	465	440	423	459	451	513	448	483	463	483	499	479	488	465	471	468	507	445	482	449	456	449	484	456	482	475	472	537	473	465	428	465	486	437	482	463	459	449	471	538	468	489	442	459	483	471	450	456	466	435	455	456	506	456	474	437	479	471	464	486	472	495	474	487	486	482	468	447	478	446	492	469	480	476	515	466	441	453	462	498	502	503	459	459	484	490	461	472	467	494	464	462	466	410	480	488	432	467	468	442	456	478	471	433	436	440	438	500	454	478	479	462	473	482	457	443	464	477	474	445	460	475	484	473	472	461	462	469	447	469	492	472	489	452	444	475	463	467	455	496	469	460	499	468	491	442	465	444	455	474	466	462	491	500	462	495	456	451	474	439	447	516	456	444	456	480	469	428	489	510	474	466	463	449	463	488	449	489	465	501	456	470	451	486	436	424	448	461	461	453	476	508	443	460	460	489	479	478	477	513	502	504	450	463	453	409	480	451	509	481	465	474	468	448	452	465	486	427	491	467	439	417	463	514	457	472	492	480	455	462	472	492	486	450	466	450	475	446	450	444	432	511	477	489	500	430	478	459	479	453	463	496	509	470	455	460	475	471	428	499	463	459	501	510	484	490	453	427	454	427	452	465	495	495	481	475	487	477	464	436	465	440	474	480	507	450	459	471	461	482	457	467	423	480	459	455	469	480	482	488	468	459	485	442	483	476	418	477	480	439	496	438	455	440	477	502	428	438	464	488	447	489	506	455	490	454	486	461	453	447	431	490	471	523	442	523	461	481	483	464	481	472	456	452	451	489	471	461	459	494	419	466	467	478	480	417	455	453	458	471	471	480	458	459	440	442	518	494	457	461	451	448	454	416	469	503	451	461	453	427	472	419	484	479	510	485	448	463	469	453	486	496	465	450	429	470	490	489	464	452	460	459	454	474	474	457	444	502	511	483	430	449	469	474	468	460	472	455	446	477	499	484	461	481	476	447	424	480	443	499	459	461	480	452	458	484	478	471	467	493	446	469	459	490	462	455	482	452	486	498	453	493	492	450	471	462	506	450	458	447	461	497	497	448	458	517	466	461	468	406	477	458	475	476	492	492	449	502	462	473	473	453	487	431	455	463	476	487	415	474	485	464	469	460	467	441	429	488	470	496	472	490	496	483	478	446	456	490	448	499	454	474	460	500	460	452	462	474	456	447	503	471	514	450	464	443	460	442	443	453	469	463	445	491	500	435	433	508	479	442	470	466	507	495	506	479	494	481	490	481	468	464	457	426	449	462	458	468	468	452	480	445	476	485	507	484	491	443	442	447	468	486	490	480	488	506	479	492	435	424	501	447	478	502	472	458	483	468	514	508	498	490	452	447	485	479	430	444	458	470	452	508	465	477	472	433	452	434	459	424	509	465	458	523	509	449	462	473	487	454	455	445	467	479	461	466	460	444	463	466	488	505	459	479	481	492	463	458	500	420	472	484	480	481	445	494	488	484	485	474	438	481	472	479	471	493	449	477	480	500	483	494	496	462	448	486	458	475	521	445	440	445	428	473	444	470	464	499	484	437	530	445	461	515	511	470	448	493	462	474	466	457	481	503	469	457	445	487	459	477	465	488	449	425	486	466	495	483	497	433	486	457	457	483	487	464	440	471	486	474	465	478	448	472	476	447	475	459	477	500	437	450	462	513	453	407	453	449	447	464	498	456	481	485	431	453	465	448	466	464	526	512	470	463	449	445	448	442	486	471	464	511	455	466	468	470	473	459	467	444	481	454	464	463	452	518	462	454	451	479	453	446	462	472	453	481	459	469	486	458	484	512	466	479
8609	4616	3009	1295	784	669	562	576	526	567	572	569	585	536	587	618	611	564	541	560	554	572	574	620	632	579	541	548	533	494	514	497	483	524	527	520	552	528	534	519	517	484	555	488	511	528	494	520	524	517	558	523	512	516	541	479	533	516	503	469	475	470	472	542	536	530	536	486	536	500	489	492	493	527	527	512	500	487	514	542	513	484	504	484	534	509	524	492	502	517	479	514	528	484	497	508	489	504	548	519	519	484	491	544	516	514	519	548	519	510	513	510	487	490	486	515	513	513	496	492	551	524	503	494	512	537	526	550	513	510	531	535	492	503	502	494	483	495	543	541	509	560	446	540	532	534	515	492	488	524	554	517	513	513	530	492	553	499	574	504	490	500	482	544	502	512	500	528	531	472	505	496	547	500	512	501	485	495	526	507	513	517	498	507	478	524	516	527	516	499	500	488	503	533	534	481	478	511	502	490	504	487	516	499	542	528	528	498	515	506	517	506	503	539	510	490	523	534	521	515	524	542	550	487	523	539	550	515	477	499	535	470	510	546	492	504	522	526	521	483	502	539	517	527	531	548	508	537	515	548	550	520	550	474	491	518	532	501	488	492	544	492	518	545	511	543	538	513	531	523	532	500	530	476	530	534	506	481	522	534	524	519	511	504	499	532	512	488	555	519	521	524	499	468	537	544	527	527	545	484	485	500	531	547	496	516	521	479	514	500	544	497	572	515	525	489	490	532	543	524	514	498	508	518	532	519	498	545	559	529	494	541	498	549	528	514	500	531	505	510	503	510	509	514	533	531	551	537	497	520	491	515	503	500	472	502	501	518	570	517	476	471	523	493	519	528	504	537	535	521	495	514	502	499	501	525	536	513	521	504	485	526	503	554	532	566	517	498	515	504	533	500	509	525	481	511	512	527	469	507	490	533	515	526	528	531	508	510	554	520	545	548	535	526	524	479	516	484	511	478	525	563	513	499	538	519	480	529	543	509	520	492	515	520	467	547	508	532	538	498	494	528	521	485	529	502	511	513	497	516	515	545	504	477	513	495	527	498	539	520	481	473	534	520	514	537	520	485	515	497	519	479	569	530	498	508	543	481	554	557	523	510	513	505	492	531	508	578	530	539	489	503	489	552	514	505	508	521	506	502	490	538	525	551	511	521	493	510	550	548	529	486	490	492	515	470	513	504	513	522	536	521	528	540	519	552	499	505	470	488	533	532	476	558	569	483	490	519	593	479	543	468	535	521	529	530	503	500	508	544	509	537	523	562	509	490	535	489	566	530	516	546	483	472	510	512	477	525	469	525	522	511	551	484	501	552	482	520	520	531	509	541	481	496	475	518	558	575	514	505	512	483	503	474	498	547	528	523	500	536	495	529	479	558	498	511	520	507	513	507	514	517	522	508	498	563	535	499	507	509	513	498	523	541	519	503	523	513	499	510	528	540	495	506	508	519	533	559	536	485	520	521	530	505	528	478	502	522	476	523	526	484	537	521	515	531	543	484	517	449	549	513	494	495	515	511	509	501	505	512	490	514	498	519	514	479	493	522	477	512	511	468	503	529	504	481	479	554	511	488	514	555	500	514	544	505	528	477	486	527	563	468	501	518	518	499	537	503	514	554	492	519	514	535	481	538	520	531	524	501	561	515	502	531	503	510	495	523	516	518	514	535	524	522	494	534	512	524	511	545	499	536	515	500	538	469	502	509	492	509	504	535	544	495	500	488	499	539	554	493	512	483	480	537	547	503	520	525	546	456	514	537	517	554	517	556	528	492	526	515	494	497	497	513	555	503	500	551	543	435	483	557	521	554	501	492	538	523	532	498	531	514	513	483	562	553	530	481	571	502	518	509	485	513	522	519	528	548	516	488	481	510	489	481	500	535	514	516	487	503	502	497	517	495	532	546	527	510	509	546	502	539	521	508	527	509	547	521	542	485	533	498	535	519	458	539	514	490	509	502	460	505	509	519	532	511	527	469	519	517	499	519	527	531	486	514	481	500	517	540	502	492	549	503	516	510	504	475	558	540	476	531	528	515	517	486	506	516	497	518	494	545	526	569	529	509	523	519	511	511	517	498	528	537	552	550	488	486	524	540	521	550	508	493	478	492	487	521	525	529	506	516	525	504	515	515	512	554	493	527	512	483	508	519	530	497	488	543	473	505	512	506	508	488	481	531	519	484	507	519	507	545	475	520	495	482	516	494	521	533	558	517	485	531	515	503	513	527	503	507	485	483	541	508	483	510	530	525	502	533	481	498	504	491	519	533	531	519	505	497	503	536	489	492	537	531	477	534	509	500	532	526	556	512	540	508	539	481	493	517	555	560	511	543	555	528	506	560	523	520	517	515	525	539	502	530	508	540	528	543	520	507	491	526	545	532	488	508	537	547	473	501	474	549	538	544	530	520	538	525	537	490	542	509	519	475	526	495	540	507	526	499	494	559	502	532	508	501	537	564	524	488	474	508	560	520	517	509	497	478	532	498	556	535	494	511	529	461	505	540	513	534	509	485	535	502	525	513	519	518	493	539	497	501	541	506	496	505	546	479	521	504	539	528	519	503	514	489	516	523	530	489	540	487	492	554	509	552	562	524	518	512	522	522	509	550	527	500	519	499	500	503	517	527	509	516	521	519	487	529	555	507	500	522	559	561	556	541	511	534	523	488	505	536	545	514	514	495	542	510	560	487	506	497	520	518	536	534	502	559	473	511	538	576	539	519	534	496	540	517	549	491	525	561	523	498	545	536	514	500	505	520	527	551	452	501	572	532	492	508	505	515	566	476	516	522	541	512	523	529	506	506	487	562	568	511	489	538	508	518	536	530	517	549	520	556	534	494	530	503	519	513	535	496	502	554	522	488	521	532	518	540	494	515	527	467	500	479	539	527	508	505	537	517	491	536	493	506	521	503	544	502	534	482	480	534	505	521	524	505	519	488	515	511	518	480	496	517	521	503	477	525	529	497	516	485	506	570	508	493	516	514	507	550	490	497	501	504	535	499	499	517	518	526	513	519	516	512	509	493	515	486	523	550	514	512	508	518	489	495	486	549	509	561	544	538	505	463	504	511	521	532	511	533	522	501	540	511	488	491	489	508	500	534	492	510	535	560	518	501	492	507	472	517	502	524	521	493	484	531	558	493	535	521	513	541	513	520	488	494	522	528	515	583	493	548	545	528	521	526	537	491	562	520	518	516	454	487	510	526	517	516	502	500	525	558	515	521	485	533	525	514	526	480	508	522	472	522	522	516	488	541	503	485	513	519	514	518	530	538	490	518	573	476	539	525	506	517	543	536	492	536	508	545	507	535	512	525	514	579	530	527	555	488	490	500	506	500	504	502	531	502	486	516	532	490	526	509	514	563	500	489	519	507	547	483	571	557	551	520	526	486	529	502	509	536	512	512	530	538	525	502	549	476	502	512	495	526	527	468	497	493	507	539	519	524	552	528	516	519	572	526	481	489	466	529	495	520	548	533	523	512	553	544	528	566
23730	21290	28599	24324	21286	11692	1253	811	642	654	622	560	498	561	512	534	509	470	430	426	448	450	468	543	541	510	418	418	428	397	359	363	393	351	394	380	409	419	366	392	399	412	403	339	358	422	377	395	362	359	413	381	387	408	395	374	364	374	415	385	398	386	356	401	365	411	385	404	383	371	384	365	369	404	378	394	353	393	403	400	363	366	379	388	412	368	369	321	388	366	356	379	422	380	376	396	395	357	378	382	378	401	401	388	418	388	401	390	396	366	397	352	411	402	382	364	352	372	367	417	417	364	352	399	429	416	366	383	371	385	369	384	370	384	364	374	360	373	390	373	400	394	374	373	367	370	355	416	389	339	406	372	389	395	386	373	377	401	406	399	424	359	394	395	370	382	398	398	390	375	389	389	370	344	354	395	381	435	360	393	366	363	398	391	395	347	380	373	408	371	347	370	383	393	378	375	383	384	371	379	388	403	412	382	383	384	399	380	367	350	413	378	394	390	375	378	391	377	409	375	411	398	374	336	381	395	349	383	375	394	376	369	390	390	402	414	383	400	374	372	389	397	390	399	389	367	391	422	369	388	365	433	436	382	357	399	395	411	390	376	407	358	389	382	356	398	377	379	354	396	398	365	373	364	374	396	379	384	387	392	381	419	403	395	352	364	349	372	376	367	402	365	397	394	370	404	393	387	378	369	395	401	373	370	381	364	376	370	370	367	375	361	380	379	392	379	378	378	408	358	379	390	412	399	360	384	397	370	407	390	405	397	365	373	417	369	377	378	383	412	369	379	380	352	364	354	382	366	356	402	375	378	407	368	379	391	356	393	400	388	430	422	341	406	373	333	379	372	362	391	362	374	434	363	381	377	386	396	380	375	335	362	370	421	410	386	374	353	358	399	397	371	373	390	397	379	345	362	380	405	393	402	364	397	339	371	388	359	393	367	383	369	395	378	384	395	366	376	368	351	377	386	411	400	410	381	362	393	376	364	364	389	372	356	373	395	394	387	398	372	393	379	393	368	362	424	360	382	406	389	370	401	379	368	401	394	376	343	382	389	356	386	396	358	373	353	368	396	387	387	373	418	403	384	387	435	396	375	379	359	385	395	401	399	375	375	357	385	389	357	383	410	334	379	393	415	354	362	394	415	372	365	386	344	380	372	400	392	358	384	407	389	374	372	355	365	362	377	364	384	416	426	354	389	386	402	379	401	377	367	371	412	367	354	358	422	361	408	390	394	389	373	382	388	417	392	376	363	396	367	400	367	415	378	426	401	402	363	402	369	399	376	378	346	364	384	375	397	355	397	387	392	389	398	367	404	395	377	416	408	398	373	356	381	361	390	393	397	414	383	364	415	376	372	367	352	403	380	360	378	404	380	389	384	399	344	388	404	350	375	368	362	386	397	419	390	368	433	354	405	356	356	404	372	425	388	383	360	372	363	398	378	337	367	387	360	350	419	360	363	384	358	360	357	397	397	398	360	372	378	373	429	416	374	361	363	350	399	375	341	406	383	383	389	381	378	391	374	378	395	372	383	344	371	384	370	407	394	374	329	369	359	409	388	400	362	429	368	367	385	420	366	375	365	365	362	355	408	404	377	398	380	395	391	378	378	378	366	398	373	366	386	393	403	382	418	360	404	364	365	369	431	378	362	380	397	330	365	389	398	329	369	386	380	356	385	387	353	328	403	374	376	326	416	362	377	388	403	358	384	381	384	364	401	386	376	401	369	343	429	386	383	424	381	412	395	369	398	383	396	375	353	377	403	403	384	383	387	374	373	371	428	357	355	386	427	385	396	367	389	403	401	375	397	401	402	369	414	364	403	410	402	377	348	361	370	381	377	373	373	376	384	391	346	367	382	401	389	354	385	390	377	377	377	370	363	403	358	388	388	406	364	392	356	390	365	421	380	362	401	379	394	377	370	392	388	375	378	379	423	387	399	384	382	409	427	375	403	399	330	392	375	363	385	408	400	399	428	395	413	349	353	386	374	370	390	434	411	378	404	399	361	365	388	395	384	349	371	379	391	425	389	407	361	383	380	383	389	379	381	388	352	390	347	374	379	390	358	386	342	392	393	379	393	381	376	374	398	388	417	383	360	373	413	416	398	369	381	371	360	353	394	408	392	347	358	377	365	403	360	383	365	391	347	358	387	370	362	349	344	392	403	373	351	398	389	368	399	371	391	353	365	371	360	354	377	384	440	345	391	375	415	350	378	351	385	411	353	377	350	367	388	370	372	408	368	388	387	357	404	358	378	391	368	389	393	401	385	395	393	393	400	371	377	366	384	420	406	385	364	376	402	378	383	394	381	374	369	373	394	364	389	362	355	387	396	366	390	394	380	427	352	373	360	381	418	359	396	386	365	395	373	384	399	354	367	378	385	420	348	380	353	362	399	377	389	383	405	361	377	385	398	349	405	371	362	419	377	427	382	358	409	323	399	386	378	362	416	375	381	388	392	397	351	356	395	367	422	400	385	404	373	398	360	367	411	378	386	382	383	413	361	380	370	389	378	371	381	398	383	371	394	413	406	402	369	384	380	375	396	398	397	375	370	389	378	372	375	413	377	350	412	356	387	398	362	390	384	377	365	396	401	417	373	368	377	404	383	378	386	383	399	418	374	423	384	378	420	374	358	422	395	362	379	363	366	400	382	359	387	388	406	358	397	389	387	381	370	365	401	381	357	441	393	383	393	394	387	362	361	391	399	346	362	387	417	341	379	354	353	359	385	397	399	373	342	391	408	379	414	373	370	383	362	419	382	403	354	365	398	329	395	369	344	384	350	363	391	377	386	395	404	358	370	347	351	370	410	410	341	368	412	368	330	342	387	359	380	417	348	365	374	389	344	401	398	390	372	390	367	380	373	369	378	361	378	362	395	333	383	392	355	373	381	400	393	393	404	375	383	414	400	374	374	389	369	359	399	367	380	374	380	348	354	406	369	402	360	354	390	372	394	371	368	367	386	435	387	326	330	391	370	396	382	382	412	380	393	361	390	372	397	379	391	381	409	353	391	373	392	396	376	384	379	350	387	378	373	389	393	389	387	378	383	366	367	376	371	392	376	386	344	386	390	402	373	355	369	413	432	407	386	365	370	402	391	387	385	389	371	381	371	402	391	375	378	394	344	370	378	415	365	418	408	434	400	394	375	398	411	383	378	421	395	366	360	405	399	400	377	404	355	363	375	380	373	395	353	368	392	368	379	402	363	411	385	400	365	405	397	402	374	380	382	347	397	422	373	384	369	397	367	385	389	401	404	364	374	383	384	376	359	390	439	379	415	353	383	350	407	371	349	403	368	378	341	348	392	382	385	353	389	353	398	387	385	402	383	374	377	393	392	366	404	375	404	364	387	370	388	345	347	385	384	388	399	380	384	367	355	395	394	374	426	418	425	367	387	375	361	364	379	383	375	383	338	380	362	370	400	382	369	329	389	354	398	389	379	387	409	381	396	402	357	410	412	388	354	400	364	376	375	360	347	392	406
8833	13617	9827	4203	2474	1787	1399	1046	971	829	781	701	653	707	731	656	694	590	546	471	526	532	589	626	644	537	501	501	532	447	475	458	456	442	474	435	449	440	446	413	418	404	411	434	426	437	458	452	439	430	422	397	440	478	439	414	469	443	439	444	411	416	437	411	391	450	448	470	422	428	428	412	426	410	424	433	417	450	412	447	439	409	432	455	420	435	452	456	434	418	398	445	430	417	410	481	407	440	441	429	381	462	414	436	445	436	453	409	415	438	404	397	424	416	407	468	413	435	431	449	415	443	420	442	379	421	419	400	425	411	449	415	441	420	463	422	424	429	459	417	394	417	410	454	458	455	439	422	422	401	420	399	472	425	423	433	448	411	431	402	467	423	422	418	414	439	448	439	413	420	425	452	418	411	418	464	407	464	390	441	432	464	458	406	415	417	415	423	418	404	403	452	445	420	437	451	428	412	438	403	415	428	425	428	437	421	420	403	433	419	416	425	398	424	403	408	424	437	389	467	455	456	424	450	415	399	408	436	432	378	443	449	453	447	413	446	445	436	420	448	420	408	416	431	454	459	417	426	437	390	412	444	415	440	426	396	430	424	422	414	448	438	387	394	427	419	429	446	419	428	405	433	434	420	417	423	436	425	449	434	444	461	428	433	430	414	440	415	450	440	414	456	436	450	430	421	443	410	427	392	410	445	449	459	422	468	384	412	429	462	443	426	404	412	432	439	432	451	449	405	435	437	391	407	402	418	426	434	442	425	434	414	401	465	438	444	428	444	421	444	427	415	446	442	396	414	433	424	468	443	434	396	403	418	416	426	400	406	422	433	460	419	464	436	441	420	427	384	447	463	436	455	452	462	469	452	413	434	415	403	443	394	394	443	422	423	421	461	472	439	413	429	435	499	437	465	421	417	424	393	419	420	391	434	444	409	439	413	441	468	454	416	420	458	442	421	422	396	431	421	431	436	411	435	399	431	418	421	453	453	433	414	425	442	423	432	387	459	419	441	446	424	470	388	427	399	442	456	397	432	423	450	426	419	408	447	441	401	417	434	406	433	460	435	406	436	410	398	427	475	448	445	421	472	416	414	434	406	453	473	405	413	432	401	425	448	455	424	454	430	434	444	443	408	461	431	439	426	407	446	457	424	412	430	459	417	385	408	422	419	422	427	432	442	418	425	434	417	426	450	455	450	419	408	433	455	440	451	439	461	414	430	432	453	456	459	412	421	428	407	416	422	403	416	434	435	418	421	428	430	436	432	443	448	469	430	415	431	415	424	420	416	447	433	406	443	414	417	477	418	420	437	428	464	425	428	413	430	421	425	460	412	398	408	418	404	436	411	372	451	433	392	442	425	442	436	419	427	422	443	426	458	416	402	400	451	468	389	432	415	438	418	415	452	434	439	443	478	431	435	448	432	411	433	410	440	450	424	427	428	444	432	423	427	387	422	463	418	470	437	416	420	418	405	450	442	400	411	398	463	451	454	447	408	439	411	448	454	407	397	432	433	442	438	391	453	431	378	437	449	420	416	418	434	437	410	417	393	449	415	426	404	445	441	430	449	438	429	445	395	452	475	383	441	416	400	448	425	411	422	438	449	403	425	450	420	436	420	452	431	397	448	432	428	435	418	459	417	440	444	439	419	455	458	407	419	422	411	439	422	429	432	428	463	433	419	415	447	442	427	450	410	421	464	477	429	464	447	442	404	461	423	418	417	440	400	444	404	412	431	418	472	441	436	478	408	420	441	446	450	446	439	430	401	468	405	438	449	452	406	413	417	428	431	440	409	450	454	399	420	392	435	446	415	430	466	440	415	441	407	447	461	472	407	450	416	406	413	452	363	473	411	383	461	449	457	448	384	442	459	449	453	425	407	422	397	408	418	437	397	468	461	427	473	442	415	395	399	446	423	391	434	437	415	421	440	411	441	431	397	423	414	433	417	410	432	423	459	450	427	401	419	420	420	417	445	451	437	425	380	447	462	466	413	414	398	411	440	430	395	441	414	408	407	443	431	447	423	420	384	464	408	393	430	429	430	430	372	411	450	439	440	439	432	430	438	433	409	430	452	477	437	432	434	430	417	415	431	443	449	415	428	434	439	422	436	425	438	434	427	430	446	385	452	465	422	415	434	431	432	404	472	467	429	465	433	440	434	427	382	444	431	431	444	425	392	422	384	446	420	397	412	463	384	405	405	469	453	469	427	444	431	434	436	418	400	438	401	436	386	423	432	416	428	435	448	443	444	440	439	438	416	462	403	400	445	404	439	447	433	450	392	406	456	429	423	438	415	424	439	388	407	430	421	405	458	410	449	444	444	436	439	432	426	433	471	449	419	429	386	432	407	430	465	429	459	429	403	395	429	409	457	411	392	404	440	415	413	406	410	445	423	416	426	423	373	460	428	423	420	436	457	434	419	424	418	412	413	396	408	406	470	418	431	447	444	408	435	413	411	457	416	464	461	420	451	446	395	420	381	418	433	406	438	410	390	462	421	400	427	413	409	402	419	419	417	400	438	412	415	394	471	449	430	413	445	440	454	462	425	442	398	418	437	414	441	438	456	420	440	455	417	392	400	487	440	456	394	461	438	432	461	442	429	437	426	430	447	412	465	437	388	464	456	428	405	408	432	416	430	431	405	453	438	445	422	444	417	427	420	406	435	421	425	407	412	426	432	428	448	441	406	415	407	409	463	460	454	436	425	421	419	407	424	416	447	418	416	457	428	458	434	435	429	450	402	418	453	410	426	443	420	453	431	421	467	436	434	446	431	435	440	416	436	444	396	465	444	415	449	444	395	424	456	439	436	416	454	463	450	461	404	450	424	449	441	459	439	399	414	451	411	456	431	426	375	417	439	441	397	433	444	412	435	433	395	404	416	423	424	399	451	423	412	441	404	433	428	437	432	403	424	454	408	430	413	442	437	446	450	419	435	446	401	411	413	419	462	395	412	428	422	447	421	457	407	414	418	447	450	414	473	408	438	414	455	481	419	452	453	443	446	413	416	405	418	428	402	429	435	432	429	410	418	427	460	457	459	443	440	453	425	410	452	427	422	453	425	400	446	416	441	400	448	446	430	396	422	423	445	415	446	467	434	456	412	399	401	396	406	406	417	426	428	410	441	430	432	426	434	449	397	434	425	416	407	421	458	428	399	410	434	382	443	470	426	421	454	445	423	448	435	446	416	442	412	431	416	415	427	398	414	435	417	439	390	440	441	452	385	413	420	432	461	410	457	451	432	444	400	410	442	470	422	435	468	416	419	437	450	467	389	438	400	424	446	432	407	442	441	422	411	418	424	410	448	488	423	443	429	430	434	414	433	417	428	426	422	456	451	425	422	427	438	419	414	425	412	405	433	432	447	441	432	444	403	427	433	433	451	433	407	414	413	456	419	411	430	419	440	387	401	433	430	416	423	418	425	430	443	438	405	446	441	399	450	420	438	436	431	421	409	397	381	401	436	403	431	424	463	384	405	444	410	429	428
24825	21281	27676	25130	14819	1054	605	516	462	444	469	402	412	414	409	426	430	388	348	340	336	341	400	419	396	424	319	342	369	310	313	321	325	313	318	324	312	314	350	329	318	331	325	318	315	314	321	306	309	278	321	307	326	306	282	298	325	284	280	319	328	323	326	314	286	353	308	317	311	304	312	332	310	375	319	330	341	280	303	289	298	330	356	309	315	287	347	282	317	302	337	309	320	314	296	309	292	326	299	306	326	287	309	288	306	313	334	311	325	297	293	325	306	295	309	326	291	312	300	348	282	309	325	313	319	339	317	301	291	300	299	298	309	325	313	309	299	304	293	306	327	307	350	312	274	303	323	317	309	364	308	318	310	287	306	315	285	319	303	293	343	309	284	310	333	318	274	293	295	325	279	311	313	327	332	300	331	352	318	323	322	310	320	306	308	307	323	304	318	295	329	281	326	286	330	328	320	325	319	322	309	297	273	294	319	295	292	333	309	299	316	312	297	318	308	302	293	302	309	283	327	298	313	332	298	324	312	296	317	330	297	294	304	266	290	302	317	304	321	309	280	297	325	268	274	288	292	320	294	314	322	279	316	312	327	340	318	339	331	315	287	293	296	299	312	308	290	356	310	324	323	326	325	300	321	316	316	311	273	279	303	290	298	306	317	286	313	338	305	314	336	320	325	315	301	313	292	309	314	309	322	298	316	309	311	290	351	325	304	319	314	313	303	305	275	308	292	337	312	327	312	308	290	323	309	329	316	294	345	334	281	313	299	311	305	311	302	298	324	287	322	291	315	305	331	313	291	309	319	291	279	256	311	288	333	312	275	333	345	348	310	292	292	301	353	337	329	298	301	343	299	320	300	312	327	318	318	328	319	319	326	302	296	293	302	319	291	304	304	320	339	333	357	282	299	308	302	306	307	322	323	327	326	271	311	321	319	323	296	296	322	310	313	326	308	291	281	291	321	313	301	314	333	304	310	306	318	309	267	311	319	321	316	305	288	311	307	285	320	327	325	340	309	320	303	307	295	299	312	291	288	309	312	301	309	340	297	316	299	312	324	313	325	301	323	292	319	300	294	301	294	310	352	313	308	307	293	311	307	274	301	329	277	306	314	303	317	331	327	299	300	298	299	314	297	319	300	271	314	328	322	309	287	318	284	281	319	349	295	302	320	288	293	298	303	312	303	281	308	304	336	326	301	271	321	300	296	298	331	331	319	307	323	308	327	302	291	278	314	313	312	288	293	325	325	316	348	308	320	329	301	288	282	292	297	291	292	327	314	325	314	303	279	314	306	283	295	317	326	319	339	298	375	340	319	271	285	323	292	320	300	321	328	310	302	300	322	325	291	284	308	312	301	286	315	307	312	295	287	316	299	329	305	295	303	302	343	293	319	313	307	328	306	303	303	345	265	303	324	314	308	291	291	302	315	327	323	298	304	304	306	308	311	273	332	295	316	306	300	309	330	323	318	329	301	288	300	289	326	300	304	330	334	280	280	309	280	327	316	299	280	308	303	314	309	309	299	318	311	328	306	314	287	333	304	278	277	315	326	331	291	291	304	294	293	279	318	310	298	282	331	283	324	315	302	299	328	288	309	332	300	307	303	274	301	298	293	269	310	310	313	306	307	299	280	311	306	300	272	341	296	303	285	324	296	312	312	301	301	305	339	290	320	313	318	310	307	305	348	292	328	291	309	324	324	340	331	299	301	291	310	273	308	336	289	324	301	300	304	319	322	328	282	311	304	319	341	295	278	278	339	332	317	315	297	314	324	281	282	277	331	304	332	311	317	332	320	309	307	318	281	294	282	310	339	312	306	288	305	304	332	290	294	308	312	309	298	315	287	288	334	316	309	335	317	340	316	287	324	296	289	287	286	260	286	309	314	315	315	313	308	293	276	291	276	298	307	314	284	311	292	296	333	306	297	308	292	330	337	340	315	333	302	300	324	285	335	339	301	299	309	317	329	305	330	294	309	292	297	322	307	305	335	310	304	308	322	294	291	315	318	327	290	314	308	298	299	324	299	277	304	340	292	307	325	305	308	287	288	325	296	332	332	301	295	304	296	317	300	314	300	304	308	325	323	309	308	305	303	324	352	320	308	341	320	330	306	286	290	322	306	307	318	334	311	303	298	335	310	291	316	303	320	283	286	321	296	297	328	295	283	302	285	307	313	322	324	350	300	298	313	329	317	285	288	292	320	300	324	312	307	294	326	305	302	318	304	295	300	261	270	280	292	331	307	328	275	329	329	317	303	287	324	289	323	334	275	310	307	302	329	326	315	326	302	310	309	320	300	321	317	301	324	300	317	314	317	305	329	317	310	308	334	300	312	304	302	333	355	301	305	331	316	302	326	311	340	295	320	290	310	297	297	321	285	327	299	303	329	292	320	327	288	291	324	296	305	330	325	315	300	293	320	355	343	321	293	309	277	304	325	304	308	315	291	305	315	307	323	281	325	288	302	309	329	338	313	286	326	298	264	296	323	308	326	287	304	301	328	328	320	335	310	319	308	290	301	342	320	276	298	297	343	308	300	335	311	302	307	323	309	302	302	285	265	296	320	322	321	331	302	288	330	345	303	310	309	342	299	291	305	282	293	314	321	336	324	289	305	305	290	318	299	302	322	299	327	302	286	317	319	324	273	303	297	312	288	283	321	277	340	306	301	300	301	321	316	293	314	284	277	304	312	334	323	298	280	302	301	287	303	278	314	301	300	315	290	333	292	326	314	280	310	304	293	307	302	291	297	303	328	326	315	305	309	302	304	336	306	333	339	296	323	314	314	316	353	299	305	311	296	296	321	298	296	321	332	311	305	303	307	301	338	287	305	333	288	336	310	295	316	304	314	305	293	315	330	283	292	326	324	332	319	301	325	303	313	325	289	307	303	303	299	292	315	346	317	323	294	291	340	301	313	327	322	315	293	289	305	312	300	304	329	351	312	320	274	307	292	308	321	293	264	327	323	348	300	302	287	290	342	312	297	323	300	288	316	327	328	287	294	301	319	303	291	324	321	322	306	348	305	299	293	349	306	289	307	315	273	328	326	313	285	290	307	303	296	297	290	308	288	292	300	318	343	260	277	305	268	331	300	324	319	279	277	352	309	335	299	309	314	312	294	325	321	282	256	315	342	295	302	309	309	310	299	292	312	325	303	302	322	290	287	299	304	312	299	334	317	311	303	313	279	315	308	338	305	313	284	293	314	317	284	322	331	306	329	317	305	352	310	290	335	313	296	284	290	307	322	284	311	286	310	311	313	319	316	292	342	296	283	318	320	299	301	289	298	311	316	293	277	304	334	325	287	274	313	317	305	308	306	278	315	315	300	309	313	316	274	302	299	322	283	303	314	335	301	313	310	354	292	291	316	303	300	290	316	342	294	301	334	312	324	307	290	294	304	291	324	291	314	321	319	310	334	291	285	293	323	290	322	311	328	321	296	322	304	324	289	276	304	278	295	315	325	322	304	309	332	304	326	323	308	325	268	356
7634	9821	7288	2723	1640	1163	970	732	648	668	594	515	510	506	546	543	487	429	362	359	397	433	405	474	468	463	402	400	403	357	330	346	342	361	326	342	306	347	349	337	349	361	348	363	317	323	295	336	328	362	327	332	322	329	332	347	353	338	360	333	341	310	331	332	338	357	332	342	369	323	355	311	318	331	349	344	322	349	365	338	337	356	314	339	336	328	325	293	324	319	311	339	321	330	345	305	347	308	324	348	312	331	326	358	305	315	325	295	333	322	341	310	321	290	308	325	319	321	324	312	333	337	315	329	336	323	352	334	351	375	333	363	335	340	339	315	356	335	353	337	316	336	355	317	336	302	327	359	295	328	346	299	348	328	377	334	334	343	282	358	325	348	303	331	314	315	344	324	301	333	303	362	330	344	334	339	343	345	313	353	319	302	377	333	359	359	307	309	325	318	355	306	351	336	337	344	345	332	334	359	316	320	363	348	324	348	338	326	330	326	348	334	336	370	318	332	320	329	328	330	304	321	349	347	360	348	316	367	347	351	345	354	335	336	317	333	284	304	299	342	341	284	368	329	343	328	348	332	347	379	319	340	313	294	313	345	327	293	336	321	332	337	332	298	347	359	305	360	362	335	306	308	300	360	344	392	316	325	333	345	323	324	306	332	323	353	340	340	307	389	348	339	312	312	315	319	354	295	343	308	329	328	321	288	315	359	338	311	310	309	323	328	319	345	350	337	337	307	375	334	325	342	332	337	322	322	339	315	297	331	313	358	326	312	314	312	326	347	373	358	331	318	357	342	326	326	329	319	324	330	344	320	343	339	309	317	350	323	360	318	310	308	347	282	331	343	351	331	326	304	344	339	294	350	312	305	308	327	331	348	332	341	327	335	326	333	350	346	320	305	301	298	313	313	375	309	316	322	337	337	330	342	333	326	346	320	321	318	330	324	339	335	313	326	346	311	354	334	342	336	377	325	301	330	316	330	306	334	361	368	314	345	319	342	324	336	351	311	308	303	339	332	337	334	319	319	315	330	323	332	325	318	338	315	336	325	322	348	343	310	342	344	327	303	332	385	348	331	355	341	314	303	310	337	357	354	312	325	321	330	333	342	337	371	356	332	340	358	332	324	348	315	348	315	345	363	314	306	329	320	315	318	331	339	345	309	328	364	302	349	315	350	331	316	336	342	346	311	297	336	350	387	328	313	337	291	334	321	330	333	345	344	332	327	352	315	332	367	274	335	351	349	323	319	321	360	308	326	345	332	361	319	336	287	326	352	319	358	355	330	353	310	326	368	304	348	353	331	344	354	309	337	320	343	306	339	312	327	301	347	340	340	325	361	325	313	346	326	319	331	346	325	330	294	309	348	345	295	314	329	330	353	322	349	323	332	296	330	345	348	346	317	338	343	353	340	339	331	364	310	333	325	323	350	326	325	314	314	331	322	358	299	337	324	321	369	353	345	347	352	354	350	329	329	307	330	320	330	361	309	346	348	320	320	350	320	383	354	340	353	334	315	351	322	339	346	322	343	335	325	280	301	324	342	325	316	375	330	332	327	347	337	297	330	311	334	335	330	351	348	314	337	332	351	340	302	318	317	336	336	340	349	338	333	311	310	341	336	361	310	319	337	346	348	343	354	330	330	323	300	321	309	327	333	334	320	323	291	335	330	329	327	333	337	337	346	302	316	318	368	358	326	308	355	346	312	352	336	354	331	326	334	350	328	310	332	335	327	299	319	323	317	322	315	317	295	326	355	339	323	371	310	329	325	336	343	356	336	341	327	303	307	355	330	303	341	334	320	312	298	351	341	333	350	359	327	301	323	333	321	325	325	329	330	364	301	342	334	342	313	332	344	324	306	346	345	294	332	316	335	346	306	325	321	322	355	352	358	359	325	314	321	349	322	323	338	349	358	315	353	314	324	340	289	336	353	323	327	358	358	312	341	344	349	307	338	350	326	293	344	305	351	331	330	305	347	336	326	316	362	329	331	314	306	328	312	316	321	350	339	322	314	316	345	349	331	320	310	348	334	317	329	320	337	333	327	321	326	327	364	322	356	348	314	306	329	336	320	342	337	330	338	336	316	357	305	356	339	347	368	343	330	319	347	329	334	336	334	335	323	318	350	310	370	319	298	345	324	341	324	360	352	330	321	337	343	299	316	350	316	329	321	313	330	322	326	341	322	343	307	326	317	370	345	312	332	332	368	376	297	318	330	333	296	338	331	306	300	332	355	328	375	402	322	360	340	321	327	342	316	326	321	336	340	336	333	284	351	322	371	328	339	319	325	357	352	342	332	323	319	324	338	310	340	329	317	357	341	314	328	327	360	338	325	364	321	304	314	294	328	300	349	329	349	360	349	327	306	345	316	323	311	333	333	338	361	329	348	306	333	332	320	342	339	326	346	338	358	335	326	366	329	339	370	335	288	365	305	326	334	318	358	313	332	292	373	290	341	303	314	341	324	354	328	344	332	303	329	338	339	369	317	296	311	346	323	291	326	343	321	365	335	351	345	341	337	314	367	320	321	323	317	321	339	351	377	305	320	315	337	301	288	329	344	345	314	368	325	295	343	314	308	313	326	368	339	298	334	325	336	345	321	358	318	319	330	339	340	333	331	343	307	325	358	339	290	351	343	335	331	315	312	323	344	316	327	347	354	331	345	319	315	303	337	336	344	357	335	340	323	319	321	317	352	318	338	373	318	334	330	348	339	373	335	347	343	361	348	334	335	358	330	310	340	344	312	382	337	324	366	326	347	342	344	322	341	325	290	343	335	306	337	305	339	328	336	373	348	327	350	311	346	323	338	332	343	323	346	332	352	335	320	317	335	350	312	347	300	313	340	327	312	333	356	313	341	337	354	325	371	329	332	321	318	328	308	339	359	332	341	319	332	359	340	326	319	328	328	322	340	348	357	330	325	324	332	304	343	319	342	361	319	307	326	310	331	325	328	329	324	307	352	339	308	336	335	297	346	361	336	313	359	331	337	310	310	361	360	341	328	353	365	372	287	335	317	355	360	331	318	353	353	328	323	340	325	350	324	336	350	348	338	337	316	314	327	315	342	326	332	311	322	328	301	322	340	328	315	338	323	333	342	300	302	352	348	344	326	312	314	337	328	339	326	334	324	319	345	307	339	308	340	324	307	342	340	339	318	317	333	350	301	324	327	332	322	310	306	360	314	334	309	333	354	318	333	303	320	310	350	335	332	350	340	330	315	331	358	313	351	328	337	305	337	334	368	328	360	326	340	308	337	347	354	332	296	318	305	315	311	310	310	340	334	306	309	335	350	320	334	374	352	305	362	328	338	321	335	331	341	336	333	354	323	317	322	338	330	324	323	326	324	317	342	343	320	333	303	344	327	360	325	357	310	335	314	310	329	323	328	355	353	319	336	331	339	340	303	343	351	308	338	355	329	307	325	331	343	380	336	326	334	334	310	332	334	367	346	321	345	332	347	341	312	338	312	376	325	340	319	354	312	350	343	342	325
22708	21330	29008	24002	21332	21376	10347	1133	724	631	553	445	419	436	485	461	372	290	266	266	257	297	305	381	334	353	218	265	247	186	176	191	169	186	162	179	170	183	189	181	154	157	168	138	171	186	153	159	164	178	157	193	175	153	177	163	154	185	168	159	126	177	171	153	150	169	153	154	169	166	160	149	153	167	168	168	170	160	153	174	163	183	176	157	163	181	151	162	153	148	142	183	159	177	170	134	193	159	171	166	171	144	159	132	142	129	176	171	166	169	164	161	177	144	181	156	143	158	149	146	164	155	165	168	160	157	151	140	173	145	158	181	161	148	163	161	171	147	148	145	160	174	165	146	178	155	169	148	136	162	161	161	180	146	156	142	169	166	158	162	158	176	174	159	156	172	160	146	191	174	160	160	191	153	145	164	167	152	172	163	168	148	182	161	134	148	127	165	149	151	162	175	177	178	151	168	156	172	152	136	146	159	160	166	123	180	161	163	150	173	160	159	167	143	150	176	164	145	143	162	172	154	166	173	161	162	174	162	147	169	167	138	146	151	173	171	184	160	144	166	169	178	158	182	139	172	153	186	155	166	148	141	150	159	158	149	160	165	170	157	165	149	163	173	146	171	149	168	158	148	152	146	140	157	154	167	167	166	165	178	144	169	158	174	161	140	159	181	165	144	167	155	144	171	154	142	146	163	166	163	147	149	156	180	188	162	161	147	162	145	158	148	147	145	179	188	140	162	166	181	178	161	181	167	166	144	154	159	166	157	161	168	164	160	168	170	165	159	173	172	157	164	163	149	153	167	174	150	170	154	159	149	169	117	161	153	184	170	149	157	158	143	137	147	144	183	162	160	147	152	159	154	158	161	155	178	150	184	155	147	145	135	175	177	154	154	159	170	146	157	145	154	144	162	161	155	154	147	149	156	143	173	182	182	153	153	171	163	155	145	152	144	148	166	153	147	151	154	164	138	148	156	149	138	163	157	163	168	177	164	141	176	175	161	149	168	172	154	167	164	134	164	160	156	140	181	169	139	158	159	153	163	163	167	165	169	149	159	175	170	155	162	149	148	158	159	165	144	169	161	160	144	164	153	163	182	165	158	166	163	150	155	160	179	158	181	165	148	164	166	161	170	143	167	168	139	164	172	167	184	160	157	141	161	139	171	152	180	146	139	155	164	179	164	155	168	163	130	152	152	143	152	140	171	160	140	147	131	165	166	140	179	165	166	145	178	164	147	120	177	160	144	174	180	174	166	123	164	168	181	157	157	156	178	184	160	145	146	164	175	144	163	169	177	164	153	133	147	158	165	165	140	164	152	156	168	179	163	141	144	170	169	143	146	149	158	158	168	153	153	169	165	152	155	153	175	155	164	165	155	160	152	163	153	155	171	167	162	153	148	150	158	149	163	171	158	182	159	173	188	156	158	159	155	165	151	157	136	171	171	157	158	151	164	168	159	158	183	134	148	150	143	158	149	161	172	154	166	177	163	161	152	164	130	146	164	130	144	158	164	155	136	154	174	168	172	161	142	202	145	179	172	161	145	157	174	186	164	146	156	149	160	202	147	139	160	150	167	172	152	156	151	137	168	147	153	146	166	177	164	168	151	160	157	152	168	128	165	156	151	143	149	161	151	165	155	162	152	161	163	154	157	151	169	155	161	146	174	177	152	148	185	157	138	153	144	143	144	164	162	163	160	169	183	157	145	158	154	155	151	154	168	161	139	173	133	120	160	136	153	142	159	159	182	167	159	144	180	156	152	173	168	178	163	165	179	179	152	158	155	159	139	172	141	164	155	159	163	146	172	156	182	164	170	178	143	149	149	184	138	193	159	164	150	141	157	160	174	157	181	179	138	172	139	162	149	146	184	171	143	165	171	176	146	152	156	150	145	148	189	152	168	170	186	174	141	141	169	160	157	175	168	171	141	157	167	157	164	153	162	150	162	163	156	151	163	194	164	143	154	163	189	177	161	160	175	162	171	151	147	188	166	161	181	154	151	163	161	148	151	138	151	154	151	164	163	163	139	144	145	156	159	152	160	159	167	170	173	158	160	150	174	174	161	191	157	136	170	147	155	156	156	159	179	136	139	171	165	160	144	161	169	145	165	175	168	164	139	134	138	157	172	163	160	172	176	152	145	168	143	161	163	141	149	187	150	187	144	147	161	184	156	163	144	141	150	165	189	138	146	142	165	179	143	167	161	123	164	173	141	158	158	135	164	159	197	163	167	163	169	162	177	168	183	146	149	162	173	160	162	153	142	160	161	165	179	178	155	170	158	164	151	156	168	143	161	144	161	160	167	170	149	164	155	145	143	164	142	138	151	174	146	160	199	160	168	158	166	145	163	177	161	154	147	155	145	173	156	162	143	158	149	155	144	145	180	145	153	165	144	167	156	183	174	176	157	175	174	170	131	164	159	165	166	158	146	171	176	159	161	147	148	158	146	180	160	185	146	149	155	162	144	156	171	167	180	154	163	182	138	176	157	149	151	151	165	162	168	153	163	161	177	145	164	171	160	176	142	128	155	148	162	148	160	157	163	151	160	157	165	151	130	147	164	169	156	165	162	186	130	135	178	156	162	162	159	171	166	175	166	163	154	161	157	166	154	171	162	172	147	168	173	153	165	162	173	161	157	188	175	163	163	151	151	136	172	163	172	159	167	171	165	134	147	179	124	161	159	158	154	157	150	162	167	154	136	164	173	160	158	141	162	150	154	158	151	158	137	176	168	169	154	154	161	171	157	140	134	145	147	163	159	167	183	138	161	161	154	156	162	175	141	163	162	171	147	151	161	148	180	156	163	156	179	165	170	157	170	175	169	156	166	173	160	144	162	129	166	159	158	144	152	150	175	139	144	165	151	161	165	183	156	154	183	159	155	164	183	143	159	161	150	148	181	151	188	175	162	168	159	145	153	152	155	160	164	146	151	149	168	186	153	147	154	161	134	132	143	155	171	188	175	160	150	144	154	149	137	154	181	163	138	148	172	162	162	173	153	170	163	155	178	163	149	159	155	158	158	159	156	178	159	146	163	144	168	184	148	156	163	137	145	152	167	172	156	157	157	183	152	134	169	172	154	159	152	155	148	158	185	166	167	158	159	160	151	142	165	142	157	167	147	144	163	167	187	173	171	173	142	134	165	143	158	167	118	150	143	157	170	158	162	192	160	154	181	151	161	171	147	163	158	159	146	153	150	177	174	164	181	159	160	171	128	166	160	150	169	148	159	181	180	161	166	163	160	169	173	151	168	174	169	168	160	166	154	151	154	169	154	185	150	189	177	162	146	151	149	142	164	168	155	149	171	161	160	142	157	154	160	200	170	132	132	158	165	168	151	163	139	169	165	149	164	156	140	150	163	158	135	150	162	139	152	159	146	163	170	139	163	146	153	158	141	154	161	175	164	162	205	174	169	181	162	148	129	156	151	162	173	173	168	157	156	165	161	170	156	139	155	154	176	171	145	154	163	167	156	137	170	162	154	135	151	145	157
9974	19676	15368	6149	3905	2783	1989	1544	1165	1056	925	717	643	686	736	685	546	418	358	351	349	390	436	541	547	482	289	331	321	209	222	223	197	193	198	222	181	194	203	184	219	197	211	177	227	190	192	182	212	196	184	201	204	180	172	190	202	210	188	193	179	196	184	208	177	197	188	184	187	183	190	182	194	172	213	153	184	181	189	198	181	211	158	194	187	164	180	175	185	155	207	170	185	179	193	192	164	180	173	211	171	172	174	193	197	200	173	175	187	195	194	190	178	177	190	183	206	176	148	169	180	196	175	156	171	184	190	196	169	195	181	185	197	182	169	174	184	183	191	198	168	190	161	168	180	181	188	153	180	177	174	213	174	195	168	181	167	175	193	170	197	149	190	183	175	185	182	178	199	182	174	177	184	181	204	185	163	173	170	179	181	175	190	162	171	164	168	176	201	168	185	158	169	167	180	172	186	177	178	171	185	168	191	180	192	170	187	159	179	185	193	181	188	163	186	187	189	200	155	178	186	171	196	186	179	168	195	174	175	174	177	186	168	160	189	194	185	190	172	172	163	176	173	151	162	189	186	188	166	172	186	177	183	159	161	179	167	174	180	178	180	194	172	181	168	179	182	193	195	152	175	170	170	166	187	174	167	169	172	203	200	164	185	182	197	161	178	195	193	206	178	173	182	167	178	166	173	203	144	167	173	185	184	188	162	173	191	179	181	192	184	195	186	175	175	176	186	169	186	177	180	154	175	167	167	187	200	164	207	190	175	172	172	172	188	185	155	206	156	159	184	199	179	196	186	179	174	174	159	173	186	178	170	181	197	175	152	161	176	188	155	193	175	194	184	181	191	176	199	159	176	179	175	194	178	171	172	171	197	168	197	192	190	175	174	174	181	179	162	172	181	159	183	186	185	188	196	198	181	177	165	157	176	184	187	167	169	188	185	182	186	183	181	172	155	192	158	185	190	190	168	191	163	166	155	190	184	176	160	184	160	210	180	152	183	178	176	167	166	181	170	195	173	191	173	164	199	150	166	187	183	188	163	188	209	177	173	169	161	175	172	159	160	165	191	175	166	178	184	186	177	194	173	191	179	168	190	193	184	190	174	175	193	175	163	174	197	183	178	180	187	198	194	177	167	212	172	178	163	192	169	164	167	170	176	195	209	190	187	153	174	161	206	173	157	182	167	181	175	185	206	204	186	184	184	186	175	173	189	181	172	178	166	185	167	168	184	194	195	204	178	186	161	190	176	190	162	186	180	184	145	176	181	175	184	181	177	171	177	188	165	158	180	170	183	175	164	223	197	156	162	164	171	145	184	159	179	182	189	195	197	175	185	179	180	163	198	166	182	169	170	179	160	162	165	155	156	175	175	159	196	192	181	173	190	150	197	172	162	162	163	177	210	188	169	179	161	169	179	176	184	178	181	171	179	184	183	184	168	173	155	187	172	190	193	208	179	180	206	166	182	168	157	180	187	199	164	171	168	170	185	176	195	169	183	161	176	170	210	185	168	196	182	167	189	202	183	183	173	188	162	154	166	195	187	181	176	203	214	188	159	211	163	180	185	187	201	187	186	181	181	172	180	170	187	177	162	174	172	200	163	187	171	169	201	160	194	171	182	172	171	175	194	201	197	177	182	183	176	188	184	191	181	173	177	158	163	167	178	148	185	177	178	190	176	172	164	187	188	177	170	156	160	188	164	195	177	166	172	179	188	181	164	156	181	188	187	198	173	165	164	171	181	166	194	167	171	200	172	162	162	167	194	180	161	168	181	195	181	157	163	171	167	184	185	181	186	168	195	182	178	152	153	187	188	172	181	183	180	179	181	185	162	183	160	175	204	171	190	180	185	185	192	157	173	175	185	189	163	154	170	190	174	172	167	201	146	187	169	177	164	197	194	197	186	181	181	160	176	187	170	175	190	186	168	211	170	195	204	183	192	183	172	177	180	173	176	191	196	165	171	171	171	162	174	182	175	193	158	170	199	172	177	175	173	190	169	188	166	177	183	165	168	175	174	194	178	179	192	180	195	176	173	179	177	181	188	185	180	179	162	153	180	168	192	195	166	176	176	171	161	173	204	177	182	175	154	204	170	171	182	179	201	158	185	202	188	185	175	159	206	182	202	173	172	172	164	199	159	165	186	171	172	170	190	168	177	170	178	182	185	164	181	188	178	185	172	186	170	175	174	164	165	203	174	198	174	164	181	168	174	190	173	192	174	158	166	153	187	165	161	196	194	176	193	192	191	166	190	156	165	179	168	184	171	177	192	167	173	187	157	213	165	175	198	188	188	179	182	194	171	178	179	177	183	163	175	198	166	167	164	157	206	187	167	191	177	163	202	154	186	170	196	205	197	163	183	178	169	156	188	181	195	176	176	186	197	192	179	174	189	174	181	199	192	176	199	176	192	166	159	195	202	199	162	205	185	167	183	181	189	176	174	167	172	169	168	188	177	179	182	173	175	187	178	181	173	177	182	179	169	183	154	191	163	161	189	192	149	171	176	192	179	178	184	184	167	199	172	175	187	173	213	203	164	190	170	183	177	179	158	186	146	182	161	184	207	192	205	160	174	188	167	195	175	173	199	188	193	168	173	172	182	189	181	196	192	175	180	178	180	169	191	178	176	189	186	179	181	179	164	180	174	190	163	173	182	190	184	172	147	202	167	180	167	176	193	176	174	188	186	162	167	189	172	165	168	181	182	170	167	174	171	162	163	192	186	165	156	186	189	183	192	198	139	150	189	167	174	183	176	170	178	169	155	214	192	171	186	187	203	175	181	192	187	187	185	213	187	168	179	194	180	202	199	180	180	185	163	171	182	172	173	173	174	159	172	165	208	184	168	189	186	155	181	177	174	177	189	194	190	188	163	178	188	201	197	176	208	174	193	176	149	206	165	181	189	155	193	187	192	173	186	154	193	189	152	193	182	178	156	182	178	186	169	169	183	184	148	200	177	173	184	201	173	156	169	157	180	175	162	158	180	193	168	167	194	165	150	183	206	185	191	172	187	154	171	164	169	175	179	187	182	187	167	166	198	163	195	173	199	184	165	180	159	180	161	164	176	167	176	191	201	195	180	200	157	178	165	205	168	173	176	195	177	152	157	195	186	173	184	180	200	190	196	199	178	200	172	176	173	172	198	178	157	196	151	172	168	184	206	167	197	198	193	188	196	176	174	190	192	192	183	186	184	191	187	195	185	189	175	178	179	176	175	177	190	173	172	167	188	180	171	178	189	181	170	164	176	192	176	193	197	172	181	187	180	193	181	190	176	171	213	200	172	190	160	170	181	173	167	184	181	172	174	149	170	190	172	164	175	170	164	189	184	167	144	163	182	187	181	197	182	168	145	196	175	187	161	175	169	179	213	189	166	176	179	170	173	156	173	173	173	191	167	168	193	167	173	180	179	195	172	168	154	195	171	164	169	173	185	172	193	171	197	210	180	176	178	195	176	182	196	167	194	195	158	177	175	173	182	186	187	175	165	164
27806	19143	6598	1063	609	528	525	504	516	536	523	468	521	531	585	536	531	459	535	527	509	505	524	520	524	506	485	469	526	475	472	501	466	448	482	450	446	482	451	476	467	494	491	464	496	481	437	485	471	463	473	473	473	447	485	463	445	462	446	486	448	442	457	477	483	470	453	482	478	463	491	443	481	456	505	498	475	440	513	506	493	427	445	469	493	455	483	472	465	467	472	477	443	444	503	469	508	451	464	430	465	450	503	483	491	474	471	457	446	446	513	472	472	496	491	484	461	460	478	489	463	465	500	458	491	480	452	446	505	485	520	484	473	503	476	478	475	499	487	476	512	447	484	469	446	482	470	502	476	472	505	442	447	450	481	467	460	447	440	474	464	484	456	423	467	498	479	537	472	445	471	483	488	466	469	482	475	477	498	515	493	439	491	459	495	462	508	446	450	450	460	457	519	441	480	470	432	463	444	466	493	474	485	481	483	477	448	453	472	480	441	442	454	484	483	445	464	437	447	489	506	506	509	457	498	478	474	452	454	414	429	454	440	452	483	475	457	482	513	447	465	484	469	444	455	477	463	496	476	488	511	469	498	457	455	481	489	483	501	483	491	455	488	457	477	474	496	462	486	454	497	490	441	485	487	480	490	470	464	464	434	470	471	423	492	484	478	438	448	469	516	450	458	469	455	480	484	471	460	491	497	413	477	447	448	497	468	468	514	470	459	486	466	453	472	452	515	480	452	469	489	473	473	465	433	445	480	455	450	470	468	500	454	463	493	467	489	500	463	442	507	442	464	478	528	478	478	465	480	491	456	504	519	429	521	426	460	522	467	503	507	490	465	482	457	508	489	461	472	489	446	467	445	453	493	473	457	479	472	507	435	462	447	487	481	456	436	501	497	461	439	525	467	480	457	467	491	479	508	440	478	489	469	472	471	472	503	461	480	473	428	445	462	464	457	486	451	468	487	471	441	485	473	458	505	473	440	470	465	466	455	459	506	483	440	479	490	477	463	484	441	469	471	486	454	454	459	450	492	505	468	465	429	491	486	490	481	467	453	504	486	456	476	496	445	447	465	446	489	512	503	430	527	514	485	445	503	479	538	462	496	469	483	524	497	470	455	453	461	494	458	488	498	454	465	463	466	464	488	499	489	475	470	466	490	482	480	469	464	475	515	434	507	479	472	441	516	480	488	492	516	455	474	480	516	454	470	460	516	483	473	485	465	458	464	493	511	512	457	446	465	446	452	428	473	465	454	465	461	467	488	432	523	480	482	484	482	459	459	536	510	466	477	452	451	483	483	491	489	499	424	457	456	503	471	478	450	491	459	466	481	454	480	438	486	486	477	467	442	472	459	428	485	463	487	487	495	458	439	473	486	446	495	467	532	477	491	467	488	495	505	472	483	482	489	471	488	470	489	526	479	461	484	523	488	466	518	501	465	485	486	462	486	468	508	474	455	440	511	468	469	475	469	495	493	498	477	478	455	469	454	482	467	516	459	460	488	454	475	477	469	500	463	510	457	495	502	475	504	507	482	483	470	463	476	532	524	467	477	479	473	447	485	491	444	451	462	457	503	519	492	468	453	522	447	491	479	512	480	512	485	480	478	450	492	463	465	458	456	470	469	507	483	507	475	467	486	480	495	447	475	456	516	439	480	468	482	514	457	503	483	462	475	484	474	481	465	456	432	463	479	490	453	466	453	471	502	528	439	461	529	462	463	488	441	446	485	510	492	476	490	471	453	502	467	530	454	467	503	454	467	476	501	517	513	436	513	448	443	498	479	500	455	485	486	507	508	441	449	484	465	522	491	488	452	508	561	459	444	472	493	468	515	489	468	451	493	472	448	483	435	463	458	472	487	461	481	473	463	472	501	463	465	497	462	503	493	465	497	463	482	490	484	467	449	459	516	478	454	430	464	438	480	463	490	478	506	448	471	466	428	449	502	497	475	495	477	480	473	468	479	438	498	495	474	494	466	470	459	451	449	492	475	530	456	526	508	491	481	473	429	477	513	499	488	482	498	507	471	459	464	457	461	440	496	465	493	501	473	485	454	474	468	475	452	437	490	469	471	487	481	484	499	466	458	454	428	508	459	460	487	518	478	425	460	447	475	500	468	531	469	411	444	476	437	455	465	477	489	436	446	465	432	492	479	484	502	513	472	485	451	475	482	496	466	455	459	492	489	476	445	452	466	497	473	473	470	478	448	479	469	490	444	465	459	472	470	482	467	462	490	478	455	480	446	481	472	505	448	476	482	475	481	498	456	477	493	459	454	471	470	458	459	471	479	480	454	451	484	508	464	466	488	493	465	425	471	487	461	455	455	470	501	493	494	465	486	439	482	461	482	471	469	482	464	459	442	490	478	464	469	474	457	453	464	494	438	460	476	467	463	530	471	432	501	496	436	461	396	460	452	451	480	483	488	489	463	513	482	476	477	471	491	465	529	493	441	471	487	467	502	440	498	460	512	461	469	490	414	500	496	466	473	456	465	468	501	480	465	480	470	472	488	447	494	497	512	482	461	465	481	435	458	486	446	462	478	521	466	486	479	484	428	455	489	461	476	485	497	484	458	520	494	484	458	411	484	446	469	462	450	471	456	498	472	496	456	436	459	446	474	506	467	498	479	454	476	473	470	454	464	476	514	479	475	479	452	494	468	415	459	485	472	484	437	506	490	457	494	468	463	482	466	461	494	514	466	462	460	497	469	469	455	489	476	471	512	450	467	465	464	481	472	463	488	490	488	494	516	460	432	472	472	469	499	451	484	478	479	453	473	453	459	474	469	469	467	483	496	504	463	477	474	502	466	502	465	476	475	464	460	470	434	498	464	459	498	452	474	514	477	463	497	467	423	540	511	445	488	466	450	486	484	482	445	487	488	502	489	481	451	448	443	445	479	455	463	446	462	511	478	469	457	438	512	463	472	463	490	452	470	467	505	457	498	474	443	491	489	498	497	467	471	464	507	492	452	481	449	485	489	500	504	465	517	502	465	449	474	481	468	498	486	485	433	489	462	477	449	485	486	441	510	463	459	479	462	445	462	464	499	474	468	464	453	467	462	455	483	488	481	443	449	500	450	447	422	444	487	486	500	451	507	517	496	509	468	459	448	462	489	484	452	468	487	440	485	480	477	487	506	498	460	474	448	492	465	511	494	479	529	466	486	459	474	454	452	463	476	469	464	460	487	473	478	478	489	491	491	457	474	494	467	450	444	443	501	455	462	469	464	469	445	463	485	428	487	475	471	469	454	478	463	484	490	465	460	491	496	466	468	471	498	478	451	476	466	444	448	468	519	501	476	480	485	479	433	472	484	456	469	487	443	430	437	504	472	474	471	480	478	486	454	484	492	447	475	483	492	472	472	460	465	476	475	447	486	489	432	479	478	490	461	490	466	462	436	499	478	455	512	444	472	456	481	445	486	483	486	487	486	482	492	467	488	461	476	476	465	463	457	437	458	486	451	470	453	480	463	483	438	483	460	523	491	456
8893	5457	3875	1181	736	590	621	586	612	619	585	562	578	661	674	654	575	579	468	503	584	555	600	614	562	584	555	585	551	523	515	513	470	525	494	522	516	485	543	552	529	552	519	509	536	509	520	508	524	535	505	522	511	535	520	570	505	553	557	517	495	525	502	508	479	550	570	515	551	555	522	530	525	518	533	508	532	483	517	562	526	550	496	528	521	523	542	484	480	554	519	555	479	508	511	518	520	513	532	520	485	552	532	552	513	520	537	472	554	546	529	503	516	537	477	545	539	523	499	548	534	512	485	501	528	523	520	486	510	543	534	530	494	518	517	499	551	537	485	516	512	516	552	537	550	558	520	529	509	493	505	524	479	511	524	523	535	544	544	559	510	533	525	503	510	541	577	520	549	522	542	505	492	511	582	517	514	487	539	467	528	550	532	515	532	518	531	543	519	519	513	514	540	564	503	514	499	523	576	547	491	516	521	531	533	537	499	517	506	571	480	519	543	529	507	503	501	467	517	504	525	549	496	533	536	510	525	539	537	498	536	486	519	487	534	511	516	524	524	526	496	500	489	499	518	523	536	546	481	531	603	506	553	510	552	581	492	553	473	499	488	509	525	507	498	521	560	536	496	520	551	516	516	539	509	535	533	551	509	521	528	523	494	504	532	554	548	527	559	542	510	502	555	509	522	524	519	519	541	506	544	519	544	538	508	518	545	524	521	532	496	549	553	500	520	531	548	462	540	521	526	498	549	524	536	525	538	506	506	544	540	487	462	511	578	503	527	518	546	579	529	541	534	522	515	539	518	546	532	536	504	538	560	514	527	513	564	470	547	522	542	508	559	520	551	520	532	511	515	548	508	570	541	540	551	500	564	494	503	569	517	552	554	527	521	482	551	519	555	543	526	517	527	530	526	495	516	474	525	529	555	509	514	536	522	567	520	513	525	494	536	509	561	497	521	565	542	519	525	544	555	501	504	517	562	538	467	559	516	522	504	552	531	550	490	483	540	516	501	486	507	553	569	519	555	538	514	512	525	550	514	529	536	524	530	529	531	522	517	536	561	494	534	515	510	508	542	538	559	516	537	512	491	518	519	510	529	521	579	498	495	547	526	512	533	526	532	537	490	553	578	493	516	562	503	534	535	524	530	576	512	498	527	514	510	504	582	572	511	514	498	539	527	533	515	491	569	535	510	539	512	563	580	547	575	516	515	506	554	527	531	539	480	514	527	532	487	514	505	486	509	477	537	496	514	552	511	520	506	537	492	534	509	557	545	561	558	503	479	539	549	527	531	536	502	536	530	549	481	548	503	534	516	545	520	504	555	496	511	525	507	500	513	511	505	521	508	516	489	486	514	523	533	526	522	562	553	488	530	487	496	529	517	520	539	519	518	536	491	539	491	556	514	548	544	515	537	492	541	568	519	508	496	540	525	512	528	531	538	555	528	530	573	532	515	465	544	542	541	534	549	538	469	514	519	521	519	513	561	493	536	507	519	531	515	507	496	500	569	481	536	489	562	551	503	527	512	501	535	518	552	542	573	509	512	526	520	539	536	563	525	495	565	518	525	514	530	522	504	508	492	477	509	504	518	462	496	521	538	507	515	555	518	542	536	526	572	530	527	515	505	521	527	479	524	509	563	546	528	522	504	514	520	550	526	522	535	525	543	526	574	502	524	559	536	519	487	511	525	548	527	498	486	551	517	553	549	554	536	520	491	506	525	501	499	520	478	492	507	587	512	491	536	530	547	494	527	515	541	570	492	547	506	517	482	520	493	523	526	505	525	554	513	541	555	492	531	529	527	520	535	516	517	526	532	481	520	526	521	507	518	512	539	528	518	548	496	497	491	497	548	492	523	496	506	511	518	505	481	551	515	467	522	483	528	535	504	583	512	493	533	507	521	527	543	505	528	528	559	554	525	543	555	516	555	494	538	534	492	522	575	523	528	540	508	552	555	497	593	499	540	519	513	519	515	501	525	535	543	527	513	532	509	538	517	519	512	532	525	545	510	503	510	559	549	543	548	515	547	509	521	542	550	515	507	490	473	524	489	504	502	500	531	535	547	492	518	507	539	537	495	529	544	525	535	515	507	543	495	553	520	569	549	496	505	526	533	539	497	503	546	526	543	523	517	551	528	546	578	513	538	518	549	517	547	517	514	513	524	516	521	507	469	541	487	525	531	568	493	574	538	519	494	544	533	540	509	577	492	494	486	546	536	517	506	560	518	500	546	507	521	506	522	517	512	536	523	547	506	504	524	505	508	564	549	573	535	521	513	556	520	534	531	535	547	533	520	545	528	573	482	519	560	509	505	494	484	539	535	507	543	539	526	537	523	557	519	525	506	485	511	557	550	508	540	556	519	505	546	526	510	509	562	557	512	553	497	532	496	451	525	510	550	501	515	485	510	508	551	510	524	552	496	534	513	527	518	520	527	513	513	529	558	512	540	474	519	532	546	509	541	537	507	521	527	504	550	524	528	516	519	535	543	515	518	527	496	532	557	511	521	521	505	530	516	542	499	506	519	549	524	547	544	502	498	518	500	547	543	537	531	522	507	499	541	553	521	536	503	531	496	555	498	500	493	531	529	525	524	568	492	521	549	544	545	520	550	497	530	538	534	512	523	538	565	500	509	493	547	535	526	558	504	544	527	538	511	534	533	496	504	533	494	546	529	537	526	537	565	503	517	472	517	521	528	506	493	534	507	496	563	538	504	541	504	564	500	533	499	558	590	501	531	494	498	526	533	544	500	536	531	544	495	488	520	518	548	524	510	565	484	496	567	529	553	539	493	539	529	514	520	514	529	513	488	511	493	519	549	555	475	538	542	481	516	488	572	534	498	510	496	514	509	530	567	494	478	479	518	501	539	558	513	563	538	523	537	560	521	536	547	552	512	554	554	546	522	491	553	535	535	492	528	517	501	564	496	500	526	522	536	550	548	560	530	486	533	522	481	494	531	510	513	502	512	488	529	509	535	514	521	493	511	560	518	509	525	526	494	541	537	528	540	532	515	515	512	500	482	477	496	474	528	557	524	517	515	560	528	505	578	533	565	561	492	571	487	527	574	494	526	520	544	531	499	525	519	518	533	521	556	504	492	492	532	496	518	515	532	508	528	502	497	553	490	481	529	536	507	520	511	506	553	502	527	528	511	549	535	529	580	509	541	518	514	518	545	520	498	527	556	480	526	508	491	531	562	547	578	541	497	493	537	541	492	536	537	539	522	538	507	545	500	541	549	482	542	546	514	506	501	548	525	530	533	503	560	502	552	497	515	489	549	498	495	551	488	533	523	535	496	563	551	532	503	483	513	512	508	524	522	535	558	552	480	503	503	512	509	504	529	537	532	535	522	487	542	517	534	550	524	514	489	503	540	521	519	544	528	538	473	534	533	570	537	521	509	493	522	502	542	542	573	526	557	514	459	528	517	508	512	527	563	536	500	496	498	519	510	535	557	506	556	583	490	518	499	547	529	526	510	537	540	469	528	508
23792	21296	28540	24366	21275	11311	1322	800	716	702	621	582	572	633	614	557	504	499	466	459	450	457	423	516	547	460	407	519	444	435	418	412	411	407	411	416	379	437	412	400	401	423	370	383	381	408	420	367	367	397	430	401	404	415	404	384	419	403	424	407	391	384	420	379	349	396	390	351	400	367	374	386	419	400	373	402	357	356	411	376	383	407	415	404	437	383	407	378	409	399	408	378	385	406	395	405	401	404	448	396	379	414	440	359	378	418	386	408	400	407	402	382	375	385	413	381	349	415	398	418	394	389	389	428	409	392	365	379	399	389	373	389	390	391	419	402	401	367	404	412	392	370	373	374	400	351	420	430	370	381	379	387	376	387	354	380	382	386	375	380	397	411	381	390	406	414	397	393	384	394	368	389	420	351	415	364	396	378	356	409	383	393	373	384	410	413	366	398	382	413	367	368	422	394	398	387	425	390	374	419	414	379	421	386	417	392	337	388	381	386	397	404	390	388	386	404	363	349	364	405	375	395	388	385	418	392	384	387	399	393	402	383	393	426	366	377	385	416	395	356	424	411	385	388	406	394	351	366	397	375	416	431	439	383	385	382	395	392	349	418	398	389	391	388	371	407	412	391	368	435	397	355	367	397	341	417	415	384	437	387	394	386	415	391	355	374	376	404	403	408	360	392	390	424	393	371	386	357	390	370	389	363	394	378	393	457	373	388	378	372	377	401	378	357	417	382	385	380	385	399	402	390	389	378	367	378	392	394	406	374	363	374	374	378	363	415	398	375	373	362	368	377	398	382	418	392	360	369	393	378	381	365	384	387	355	417	392	401	412	401	369	367	341	399	385	413	405	374	391	398	396	372	381	416	410	385	357	399	396	396	386	350	348	385	401	373	364	400	373	404	380	388	395	420	363	409	380	404	400	414	395	383	393	354	399	408	398	393	417	401	390	392	415	381	412	403	401	393	403	389	410	420	424	393	348	384	381	420	392	392	376	396	397	398	351	372	419	367	392	397	408	387	397	407	378	385	398	401	388	392	376	335	387	424	393	381	417	400	372	406	371	394	420	408	360	392	381	397	397	386	400	378	382	412	339	429	408	386	335	400	373	381	385	391	394	342	375	379	388	402	404	382	404	414	408	400	379	379	363	375	391	379	394	354	381	385	375	377	379	354	375	367	380	406	446	391	387	360	388	392	376	383	365	353	379	411	367	415	373	434	349	374	353	422	421	376	380	385	397	359	401	439	385	419	383	383	374	391	403	390	405	385	383	398	396	374	408	412	396	433	388	397	394	386	361	420	391	397	366	395	412	350	395	353	394	372	425	374	375	376	371	406	407	383	385	386	410	392	403	380	411	376	381	404	396	436	361	370	370	369	347	375	367	366	415	340	410	394	383	384	365	377	369	424	348	372	383	367	380	414	354	382	433	410	385	426	379	401	403	401	406	397	361	378	413	383	351	375	384	409	398	416	375	407	433	396	374	405	394	398	430	366	383	414	413	402	397	376	399	368	366	393	385	433	390	391	353	405	378	390	408	373	389	388	395	393	385	384	389	387	400	399	369	397	375	393	389	403	407	386	372	396	349	400	390	396	397	404	404	376	359	408	372	380	411	388	411	399	402	410	417	412	367	399	360	380	357	367	394	403	391	391	415	390	401	371	362	410	432	389	387	425	427	382	425	359	391	385	404	395	392	393	384	402	399	400	404	380	378	388	380	387	414	393	415	394	386	381	363	401	402	434	355	372	406	399	386	392	405	416	342	394	400	409	392	403	379	369	403	422	371	396	407	376	423	394	392	401	409	399	382	370	393	380	399	383	372	376	376	385	386	391	381	427	403	392	376	368	386	338	409	441	420	363	387	401	374	387	363	369	400	374	371	386	354	404	378	411	400	360	364	372	381	419	419	373	376	392	402	377	390	359	391	368	402	393	383	403	390	411	389	366	400	362	353	380	420	391	378	382	419	393	441	410	362	388	397	393	346	402	415	381	388	338	360	423	376	374	442	381	387	394	399	363	381	396	369	410	360	381	382	375	396	404	420	371	391	404	355	393	373	376	370	415	347	393	403	383	378	407	373	372	385	385	378	393	406	420	381	366	391	402	395	407	377	422	412	394	366	405	371	379	365	413	385	370	362	382	431	379	405	357	399	383	413	385	389	419	373	396	408	388	397	422	427	426	436	380	415	373	363	393	391	365	402	415	363	403	387	379	384	358	388	394	398	432	411	407	367	346	401	394	376	378	373	403	364	415	374	381	388	394	436	376	360	386	388	411	382	382	395	395	391	387	393	408	398	370	394	395	420	365	419	392	380	401	379	359	359	368	384	393	374	402	395	402	352	370	404	429	402	356	357	398	408	386	387	385	382	373	396	387	413	382	373	378	387	383	365	363	385	397	389	428	399	371	398	393	393	371	424	384	405	411	394	371	412	381	351	396	383	383	396	381	399	368	404	394	382	389	378	367	389	356	396	362	368	382	400	394	401	362	389	369	406	334	407	429	379	383	394	406	372	424	406	386	366	374	387	395	393	389	368	402	369	394	422	388	342	416	405	371	372	385	397	392	359	404	389	414	382	395	387	374	399	401	389	362	341	393	390	373	410	429	385	377	371	356	390	396	376	374	387	398	402	389	389	367	363	416	386	411	390	405	387	352	402	397	359	383	418	359	363	376	372	396	388	393	371	421	386	374	408	399	399	396	403	373	386	399	372	415	397	397	386	392	383	391	391	396	390	378	366	363	426	391	393	388	394	343	396	375	381	404	407	413	363	403	422	382	364	404	392	382	367	370	366	395	391	402	393	419	359	388	390	408	368	406	377	395	410	386	401	397	397	423	396	369	377	418	394	361	358	396	366	381	393	389	402	387	390	368	393	381	421	401	367	395	405	397	405	383	399	387	386	416	367	396	359	366	389	389	359	372	386	421	382	418	383	411	384	390	353	394	387	395	400	376	384	424	429	418	375	346	393	418	378	414	416	367	398	400	343	373	381	347	403	415	409	393	355	353	405	393	382	398	387	423	375	367	370	403	391	396	406	421	363	370	390	350	388	414	386	388	420	427	372	394	365	361	332	406	386	365	402	424	438	376	392	401	401	393	375	398	398	434	374	383	405	362	380	374	421	386	403	359	382	393	391	371	395	394	402	375	420	348	368	418	429	379	393	387	400	383	410	380	370	368	441	404	378	409	419	391	387	363	395	381	387	385	391	411	393	397	397	402	386	385	404	398	360	376	377	355	384	392	400	385	355	362	382	363	416	415	376	382	400	364	415	407	395	394	381	361	411	401	383	383	384	425	335	357	381	391	388	383	401	406	344	375	391	384	441	393	393	395	404	385	388	400	394	430	360	403	406	416	414	384	364	414	402	366	389	378	328	386	411	384	405	415	369	376	400	372	376	418	392	399	398	387	396	376	416	360	405	389	388	407	364	378	350	391	397	382	394	394	350	387	377	386	386	371	373	384	389	384	414	380	363	405	392	394	400	393	402	419
7807	15029	10576	3749	2329	1707	1411	1228	989	854	823	735	712	822	798	731	635	542	514	508	532	547	625	585	637	567	539	576	532	504	440	476	468	449	427	458	414	466	428	471	448	432	464	396	418	437	440	398	433	431	469	444	433	452	455	452	440	454	448	462	458	413	450	476	492	433	448	399	410	443	462	440	436	457	441	485	424	450	450	436	415	472	484	425	416	461	444	438	438	457	431	445	437	458	417	429	432	400	443	427	405	477	435	434	412	421	446	452	430	430	455	441	425	452	446	431	453	420	446	442	437	422	447	451	473	424	432	464	499	425	438	449	437	433	426	419	412	408	437	442	443	443	441	438	446	450	467	433	404	465	467	461	461	434	409	436	464	425	436	430	424	443	416	440	438	431	418	439	461	446	442	436	446	450	447	457	433	442	447	395	442	445	443	464	444	439	427	452	446	419	432	439	464	430	449	464	436	437	447	415	460	431	448	435	421	450	438	480	451	425	410	449	421	437	416	442	412	453	453	436	435	432	454	441	447	430	467	420	447	451	517	451	423	496	453	450	482	468	446	437	451	413	433	446	434	397	436	412	468	419	400	439	477	443	468	418	427	454	415	436	449	471	400	480	436	441	404	431	423	439	430	396	414	455	452	441	449	430	451	440	428	469	449	457	432	478	415	420	456	443	401	419	480	424	414	448	477	423	467	443	423	437	439	448	423	431	430	486	430	442	395	461	444	471	448	456	459	431	462	456	445	436	409	439	470	423	435	441	453	421	467	439	447	430	437	431	395	415	460	406	434	474	406	413	419	435	405	447	390	424	440	445	428	448	441	469	405	479	461	407	469	423	443	464	430	424	423	435	428	454	412	430	440	434	430	452	408	410	427	420	434	415	416	405	455	447	447	447	421	434	413	470	404	423	419	442	424	460	403	479	428	443	407	475	453	406	444	446	450	455	429	441	425	426	427	430	452	426	460	468	451	422	415	456	430	443	423	443	454	456	447	424	504	419	422	403	423	429	490	468	418	418	434	444	437	440	450	461	443	419	432	416	430	404	430	447	409	433	413	435	471	419	405	418	408	431	428	435	426	423	416	449	408	450	430	421	434	430	445	430	436	431	430	464	474	478	378	437	442	399	462	404	442	454	469	401	422	446	417	442	409	410	419	477	426	437	420	458	453	447	426	448	437	502	433	415	477	406	429	438	446	412	397	451	444	424	446	444	399	433	436	414	441	461	418	420	449	426	401	403	420	481	444	469	455	479	428	438	440	418	424	462	402	441	439	416	435	462	471	438	455	390	452	450	419	438	456	446	430	436	412	449	402	424	451	440	442	421	412	436	439	421	449	427	434	455	425	417	442	456	457	429	457	409	448	427	408	500	449	419	438	458	416	467	428	468	418	456	464	441	428	426	428	465	441	418	451	443	439	433	437	427	451	469	462	438	426	417	407	472	414	479	481	413	472	454	456	424	442	431	443	464	445	417	419	408	436	439	422	420	476	446	407	434	426	443	413	454	415	429	465	452	426	455	441	422	450	428	446	453	431	406	443	454	478	448	417	397	456	440	439	439	422	484	463	464	428	417	436	448	454	447	442	425	460	429	414	453	455	418	467	449	442	450	423	457	433	443	408	418	409	466	435	411	434	432	418	417	406	434	432	454	420	405	433	449	417	453	443	432	407	418	394	418	402	405	438	459	411	459	424	415	463	422	449	439	420	449	424	445	429	427	418	441	408	416	435	457	432	426	420	454	422	468	442	427	443	439	429	436	397	483	431	425	418	444	477	455	425	393	430	462	458	410	393	430	435	431	423	443	427	425	481	475	459	426	443	468	416	437	396	452	445	445	394	431	427	482	437	426	448	457	425	417	459	467	430	445	394	478	432	444	415	422	453	433	451	435	437	420	431	395	440	411	428	450	464	409	446	441	437	475	419	443	436	429	424	410	443	449	445	385	434	467	446	431	415	415	408	448	460	397	416	464	453	460	435	423	440	427	459	415	436	426	440	435	397	438	426	427	419	432	432	414	400	428	452	424	396	426	439	444	441	454	449	416	452	446	404	416	470	467	447	418	410	462	415	454	441	415	427	451	398	446	463	455	461	404	501	413	450	437	444	417	399	423	449	429	447	413	426	430	384	447	407	441	449	444	433	439	422	459	458	450	440	470	455	480	433	430	457	416	425	430	433	487	378	438	426	399	424	426	444	440	431	423	446	467	413	449	417	444	445	442	407	429	403	445	425	432	472	447	466	415	470	440	426	437	407	422	424	418	448	421	428	477	447	445	423	443	425	441	433	408	437	429	386	443	427	430	400	421	423	417	405	464	477	424	440	402	452	414	419	444	419	455	414	419	439	417	454	398	421	435	445	439	428	443	458	466	472	453	380	433	425	418	437	435	444	456	434	436	445	431	409	413	472	419	451	425	413	457	454	416	431	411	471	436	486	460	437	423	417	419	428	446	445	443	444	420	447	429	462	467	406	448	429	433	428	448	455	443	439	444	439	409	425	433	452	426	417	435	416	437	436	425	424	456	419	451	419	459	453	440	442	420	408	435	434	442	414	478	414	429	386	430	423	449	415	422	454	423	427	451	426	414	444	413	437	386	484	419	431	461	426	456	413	429	403	495	409	445	439	446	422	483	397	393	440	459	435	416	459	434	438	457	426	415	472	427	421	454	428	438	448	419	411	384	443	420	438	441	469	438	432	439	444	453	431	471	433	424	443	415	442	433	461	457	404	473	450	426	434	463	402	465	490	430	409	461	413	451	400	464	487	452	502	394	447	446	437	438	427	406	435	450	449	431	462	385	403	456	420	426	447	446	437	446	441	422	389	438	461	470	443	469	440	450	479	443	471	434	421	444	419	418	437	456	429	412	444	420	467	457	473	462	457	449	420	464	435	458	445	471	435	445	421	429	435	463	437	424	452	426	413	441	458	399	409	454	448	425	414	447	455	444	417	435	450	486	400	428	403	424	446	427	440	405	437	436	429	467	424	429	479	429	405	447	446	444	437	427	403	418	451	426	410	460	445	433	439	502	435	441	465	429	437	413	438	426	486	432	443	450	452	503	484	452	400	424	399	437	407	423	431	431	426	438	437	407	438	450	429	457	437	433	412	456	407	403	442	454	433	444	456	489	460	426	436	455	449	419	429	463	424	437	443	451	451	466	421	430	409	425	454	426	468	448	423	444	434	437	467	455	407	468	469	444	433	454	403	411	459	458	461	430	435	455	451	424	426	480	455	444	502	460	414	449	451	460	434	430	445	433	431	463	446	454	422	470	398	440	426	398	434	417	414	440	447	444	426	419	434	413	427	467	457	457	430	437	430	431	427	414	445	467	449	420	421	433	432	447	437	408	433	447	448	437	453	436	438	422	426	431	431	489	402	457	458	437	442	451	444	447	419	457	455	422	395	429	424	420	450	447	396	455	454	460	439	422	420	466	442	437	411	414	465	457	433	433	451	450	432	458	447	453	456	438	456	444	410	450	469	401	426	421
24687	21219	27483	25152	13825	925	572	470	456	481	415	411	437	487	482	384	356	382	314	316	336	397	410	436	409	412	323	380	349	327	312	336	301	294	299	322	304	311	310	297	305	308	317	321	331	327	309	293	293	309	276	313	300	297	303	307	282	319	281	315	326	355	340	290	356	327	312	308	316	307	326	321	321	307	325	300	298	298	319	303	311	319	283	292	307	297	304	275	297	287	331	308	293	325	290	309	310	287	308	306	314	332	304	335	316	285	314	299	290	311	306	332	292	311	290	291	307	339	314	338	333	293	321	307	288	332	283	337	299	328	306	324	321	308	322	319	354	321	278	332	318	299	294	328	308	308	320	312	318	320	308	309	294	312	319	304	300	332	319	308	334	321	280	310	327	324	317	319	301	297	297	343	311	301	320	309	290	348	312	315	335	338	333	305	323	297	315	324	291	329	332	343	299	319	302	304	345	275	298	289	313	314	281	313	315	303	372	314	313	344	333	311	338	322	287	298	282	305	311	315	320	302	342	307	310	332	311	328	300	327	283	309	326	295	311	313	311	336	307	325	293	307	284	332	321	324	304	299	295	294	327	312	325	290	312	323	295	303	304	292	310	323	291	274	310	315	318	310	303	304	320	293	315	311	324	321	320	321	311	311	313	312	289	344	352	288	307	297	276	312	314	309	307	267	287	289	325	299	332	307	340	332	288	339	284	308	323	299	315	312	297	346	318	317	288	331	309	308	304	293	300	315	284	336	275	342	341	305	317	329	287	330	303	291	311	305	296	322	305	321	309	312	299	283	296	293	307	299	323	311	272	286	291	332	306	289	314	313	327	303	294	339	305	294	349	304	283	278	323	280	306	323	313	302	327	288	311	334	309	289	331	311	313	281	294	331	319	300	314	333	312	317	325	294	291	303	303	307	329	299	296	327	346	269	307	305	292	326	309	320	315	311	297	325	329	311	336	302	325	329	306	336	284	287	283	311	333	265	349	322	309	315	321	326	351	294	311	324	309	319	302	324	344	275	305	302	310	308	313	310	325	335	344	308	272	305	330	292	307	302	296	304	316	305	299	301	308	332	327	334	307	318	316	310	315	309	314	316	293	303	276	325	296	306	331	356	320	353	318	320	341	329	283	307	301	294	304	318	290	354	333	317	295	323	323	294	294	304	321	324	326	353	335	324	276	305	318	292	300	303	277	301	312	308	322	292	334	316	314	303	295	317	319	306	318	337	307	313	268	325	274	334	312	306	301	324	328	287	295	346	308	295	291	327	291	296	298	292	310	285	306	302	312	349	289	313	306	310	304	280	328	300	315	299	305	301	311	311	298	317	315	306	294	302	330	311	334	346	285	325	299	315	300	286	306	337	304	286	298	310	296	306	309	339	318	341	297	339	327	320	294	303	319	294	325	334	316	340	315	309	316	328	311	310	319	284	334	307	293	309	334	319	315	316	310	312	321	324	293	291	338	360	359	308	325	300	339	316	293	286	339	305	330	318	287	294	297	303	294	293	329	298	319	328	294	308	313	310	309	291	309	328	321	346	308	309	319	335	315	305	297	299	283	316	318	301	327	309	316	288	315	311	350	335	296	322	300	337	330	333	317	290	325	313	293	300	294	335	288	322	302	300	300	322	326	351	284	323	291	315	306	298	317	314	328	314	308	315	322	299	297	298	286	304	322	304	285	323	332	321	288	314	296	320	281	320	317	291	266	301	311	288	309	293	269	266	287	301	327	305	350	327	323	321	337	318	299	354	314	342	307	287	321	309	331	290	308	267	279	313	293	305	324	317	310	275	316	300	292	321	337	307	315	281	309	324	300	273	286	309	294	281	292	291	322	288	327	282	311	307	297	310	288	324	355	293	307	354	331	330	276	347	304	308	317	306	334	328	290	332	321	299	321	302	331	294	293	287	317	301	338	278	270	315	358	311	312	326	313	319	283	318	350	307	317	311	322	326	293	320	307	305	312	334	307	302	313	308	294	310	274	314	313	294	295	305	322	325	322	316	317	316	334	338	315	324	298	303	294	319	330	326	306	314	313	306	289	298	298	304	313	337	290	309	311	339	321	319	326	306	334	323	356	289	310	309	295	318	307	304	313	322	302	311	304	291	301	331	354	312	296	303	283	329	318	330	292	324	286	295	306	311	303	343	291	327	292	297	319	291	297	293	319	318	347	302	375	295	310	284	341	311	316	307	315	260	273	319	309	294	315	332	300	327	298	326	341	292	290	351	285	285	290	289	325	303	309	319	274	314	303	309	282	313	292	310	329	324	341	324	301	315	330	292	306	323	310	309	304	326	321	305	342	299	297	283	290	334	313	332	328	290	336	324	296	296	309	307	312	305	324	310	334	342	302	282	310	301	290	320	302	335	292	309	289	296	311	298	305	289	349	310	307	321	312	312	300	322	330	303	316	316	350	318	281	294	313	303	291	321	299	293	341	300	320	298	289	322	347	306	317	307	290	312	310	325	305	290	314	276	342	289	317	351	298	328	310	303	294	315	329	302	359	304	299	326	320	306	294	321	303	290	330	291	312	289	304	316	322	294	312	295	312	308	316	331	313	297	309	307	293	277	288	322	314	305	304	323	310	308	323	321	291	316	323	307	315	329	291	322	306	294	311	267	284	349	322	325	320	306	320	330	313	321	303	298	311	268	279	309	305	324	325	317	336	271	288	299	309	325	306	313	323	293	299	290	301	311	323	335	340	309	289	312	324	320	292	310	314	324	298	307	309	319	336	319	326	313	296	348	302	322	322	308	305	302	324	313	306	302	305	342	322	323	314	287	325	297	284	333	325	329	300	296	298	292	300	331	299	305	297	323	293	328	280	323	293	306	335	319	333	299	310	303	309	315	309	301	349	337	330	296	322	282	322	310	302	315	308	309	300	313	328	312	303	286	302	300	325	336	312	324	311	314	320	308	332	308	317	295	345	286	308	309	316	329	296	307	322	302	312	290	317	305	311	286	304	327	309	321	304	316	320	266	311	281	317	305	312	279	323	316	314	283	296	291	309	295	320	310	344	295	303	313	286	337	336	305	312	297	287	308	254	302	318	305	300	306	352	320	311	310	314	319	343	320	307	311	332	297	322	317	287	295	304	267	289	329	249	312	318	315	290	291	315	289	312	324	340	355	307	333	328	314	279	347	303	338	301	306	317	309	321	337	290	322	305	275	322	304	340	349	317	301	318	289	314	324	307	315	310	330	321	297	322	315	328	274	312	293	299	306	324	301	306	320	325	335	326	310	346	295	284	313	299	318	317	342	287	290	299	324	342	291	307	332	312	315	308	291	342	327	285	272	318	306	315	312	333	329	295	338	316	300	305	297	336	316	308	321	300	321	285	280	304	310	290	318	319	332	323	311	315	314	294	306	330	346	317	281	299	343	288	303	320	293	308	311	282	270	313	306	293	321	327	314	322	302	321	321	321	309	316	297	290	281	335	333	291	306	318	305	334	317	355	304	310	293	330	303	274	298	305	296	312	328
7801	12006	7367	2547	1596	1172	920	786	723	630	594	529	602	653	644	525	470	431	417	428	397	424	449	471	493	444	388	450	348	363	352	325	317	329	351	344	366	335	325	367	345	343	343	327	349	333	325	366	320	352	322	373	360	342	358	320	361	352	314	309	348	377	338	348	354	330	323	336	345	340	352	341	333	311	351	355	304	362	366	353	336	377	332	352	332	316	321	328	320	358	328	322	342	346	331	337	343	336	317	313	315	334	319	323	331	314	342	327	338	325	319	315	352	337	360	358	354	315	337	367	339	350	359	328	369	323	317	331	349	357	331	323	322	316	354	366	324	362	333	326	386	338	327	339	357	342	310	348	353	332	336	348	387	325	351	330	348	331	336	336	318	333	342	335	357	361	325	328	337	343	344	333	396	344	345	342	336	338	329	329	332	336	326	343	299	327	345	337	310	331	330	350	341	347	338	321	331	381	297	351	340	298	357	356	348	313	351	329	342	296	327	327	381	342	343	321	342	342	304	322	344	329	360	294	357	349	343	352	348	313	354	336	358	312	331	287	302	334	342	321	352	324	350	330	354	332	335	327	356	335	318	319	344	350	343	333	324	351	290	348	324	320	344	340	319	361	327	354	352	335	337	341	361	326	354	345	355	340	325	318	312	332	359	320	310	338	368	329	360	322	327	371	324	319	331	326	338	321	382	305	368	343	326	332	320	357	320	312	363	351	317	326	344	364	330	335	327	326	312	347	341	334	360	339	331	327	341	358	331	326	316	318	350	356	369	389	347	322	332	339	384	314	354	324	334	309	345	342	361	302	372	329	330	320	339	333	376	339	369	326	338	335	318	332	329	331	321	342	332	347	365	326	373	301	360	342	331	380	346	364	344	328	338	373	363	324	315	313	342	335	386	326	320	350	301	331	332	323	291	334	335	338	342	317	341	357	371	279	318	359	351	384	334	367	359	323	331	335	345	331	332	339	348	365	349	327	352	334	339	338	350	353	319	339	367	341	328	356	323	365	348	350	330	299	374	379	329	349	355	323	308	316	352	320	329	358	353	352	342	332	323	348	310	358	320	314	372	360	289	313	311	356	347	368	341	322	340	327	328	351	379	349	306	327	339	350	344	337	351	327	335	345	338	341	336	338	360	352	330	339	339	334	311	331	315	332	348	328	325	377	348	346	330	342	360	353	316	354	325	360	318	339	331	333	305	347	344	335	359	370	286	353	331	316	312	325	337	337	338	365	325	325	375	356	343	336	333	343	341	305	337	342	344	329	364	333	333	343	319	349	316	355	331	355	338	349	337	333	329	344	359	314	339	319	327	377	366	357	328	370	329	345	330	338	336	350	337	366	335	326	348	351	355	321	333	338	326	320	332	319	371	376	334	376	326	324	326	348	333	341	342	362	335	324	348	329	344	356	361	333	330	320	345	318	313	368	339	325	302	318	320	334	340	362	371	295	324	340	317	312	349	354	324	325	328	321	341	308	370	340	340	327	333	339	361	313	315	319	322	318	330	337	341	322	331	332	365	335	353	353	336	356	328	348	363	313	345	312	323	327	319	344	341	331	391	315	356	317	321	339	353	343	348	326	348	320	353	336	334	329	319	349	313	323	358	348	346	356	342	350	355	309	312	343	345	325	342	311	370	325	329	347	335	320	336	349	374	348	337	345	352	343	359	350	338	298	331	351	333	286	339	326	340	342	325	369	364	361	335	383	371	354	345	360	349	360	357	346	331	326	367	356	354	364	326	369	322	332	328	362	332	359	330	319	333	335	335	317	339	321	337	312	308	361	303	327	341	345	329	358	325	341	345	318	297	324	351	318	368	306	375	336	359	318	322	337	361	315	340	314	338	335	322	360	329	333	350	356	362	323	316	325	334	345	381	305	358	345	349	337	366	338	333	349	328	358	341	364	333	363	345	347	355	342	325	333	329	349	327	352	352	343	341	340	329	354	323	350	358	346	334	346	341	376	347	354	348	344	360	356	361	343	340	344	324	316	362	359	334	333	332	311	341	310	332	332	344	345	337	341	351	330	369	359	358	325	358	346	338	349	320	342	319	330	340	351	328	345	340	339	332	321	348	357	354	340	318	329	324	334	342	364	343	335	324	359	359	322	322	353	337	345	325	357	354	349	349	300	347	356	355	355	385	344	333	356	362	335	340	347	325	328	334	334	344	320	355	342	337	340	353	327	296	365	335	330	351	344	353	320	353	360	339	301	309	298	328	310	306	321	333	358	319	367	316	323	353	335	317	363	344	337	341	343	358	330	342	321	325	361	327	325	343	371	305	329	354	344	321	360	343	304	312	339	317	352	308	375	333	365	338	345	355	323	382	347	345	356	378	340	315	317	316	314	365	318	347	373	315	346	359	326	347	326	333	386	355	327	362	346	354	357	305	316	339	331	388	347	343	344	359	376	324	333	343	349	297	310	330	321	353	311	331	377	333	336	340	343	351	357	356	355	335	334	326	312	350	340	332	348	314	317	354	322	333	332	332	298	330	311	322	353	357	368	340	333	356	341	319	313	329	311	368	325	325	351	285	328	339	346	309	346	339	369	352	326	342	333	362	356	343	317	330	348	325	323	331	347	310	338	293	325	366	326	358	349	349	355	328	382	335	331	334	332	296	342	320	329	381	326	329	295	318	332	321	365	327	337	340	331	328	361	314	356	350	352	344	315	330	349	326	346	400	298	338	354	335	343	348	337	327	340	340	353	387	344	347	308	344	331	368	341	331	334	380	332	360	334	326	331	343	339	313	316	322	304	365	330	349	343	371	346	360	378	342	353	330	329	345	329	324	372	335	356	363	325	343	296	332	326	346	339	368	345	348	322	387	314	392	347	359	341	329	327	331	317	347	317	319	362	335	332	338	355	358	330	344	312	324	334	330	307	326	339	383	363	338	328	335	322	304	332	336	345	322	307	351	368	382	346	312	315	360	362	331	328	327	346	315	335	322	330	378	321	340	343	317	349	319	358	331	366	356	354	373	363	311	343	340	314	352	347	315	351	347	337	333	332	361	332	345	351	346	331	328	323	331	329	329	313	356	321	333	327	357	285	348	313	328	333	345	339	327	322	323	328	328	296	324	335	322	342	342	343	338	370	304	326	352	342	322	333	355	330	376	365	344	318	329	329	373	289	366	331	320	294	294	349	378	350	311	326	338	342	334	340	384	340	333	333	306	380	325	307	330	350	316	341	332	335	340	355	349	327	348	315	346	363	344	336	328	335	331	342	336	322	366	325	338	374	336	341	349	342	343	311	319	350	319	333	311	288	331	321	329	335	329	364	328	328	384	360	377	314	358	317	340	353	314	360	343	305	351	304	376	333	349	326	369	313	346	363	343	327	333	334	355	326	316	361	341	334	350	344	363	343	319	329	301	336	311	353	360	352	361	320	332	308	335	344	335	335	352	379	337	329	321	364	358	345	354	344	362	295	357	363	329	348	350	312	348	331	344	342	298	349	334	348	359	323	328	341	325	371	350	347
22677	21254	28843	23983	21251	21275	9835	1074	760	661	545	493	497	578	569	407	299	288	290	264	264	306	333	395	398	304	265	340	260	211	190	177	196	183	177	166	183	194	175	202	177	186	188	191	180	168	167	148	190	159	170	162	173	148	162	159	150	145	181	194	161	174	164	180	163	161	178	159	179	160	162	150	146	163	161	161	164	173	144	186	157	161	175	171	195	151	162	172	167	160	171	174	142	162	153	146	172	157	162	168	160	163	144	158	178	150	177	177	183	168	164	172	165	166	172	156	161	170	171	194	168	171	146	156	150	171	159	167	141	161	172	179	136	155	157	184	166	178	149	169	203	154	153	156	154	152	177	145	166	149	170	161	152	153	164	161	159	170	153	160	156	166	178	137	174	155	148	168	165	156	166	155	186	174	155	142	180	161	192	173	160	178	172	156	148	165	170	155	154	148	175	157	122	129	165	159	198	163	147	147	163	163	172	174	174	152	160	174	165	168	164	176	156	156	159	191	163	134	167	156	166	141	155	161	175	175	173	161	147	161	178	185	165	162	162	153	163	147	168	164	163	162	150	161	165	159	187	162	170	166	144	159	173	159	152	182	182	177	164	156	160	162	157	154	164	174	165	199	164	153	182	168	158	168	197	172	160	148	167	184	166	144	147	179	162	167	162	170	169	139	167	165	164	176	176	157	182	153	141	146	175	155	161	166	175	172	157	162	168	169	154	164	166	175	172	178	170	170	189	183	154	152	169	159	158	147	171	139	168	173	134	154	166	148	168	159	155	138	163	166	150	148	173	175	176	146	168	172	185	169	154	170	175	137	168	159	155	173	132	187	156	168	195	134	160	151	155	187	158	173	201	168	145	149	155	171	165	168	161	168	176	155	156	153	163	166	150	149	159	140	158	177	143	153	165	174	143	147	148	163	155	149	155	159	178	149	169	160	149	144	157	153	159	164	165	156	147	165	178	179	183	140	159	143	150	164	184	178	178	166	148	140	153	159	170	156	170	177	158	154	179	167	149	165	153	137	178	173	147	158	161	173	162	157	179	163	137	174	137	150	149	158	169	155	159	158	179	169	157	162	165	175	195	162	164	159	148	157	157	164	146	160	180	153	156	161	161	178	174	143	149	167	160	136	169	154	190	173	174	152	175	154	174	196	167	158	175	175	139	140	136	153	145	149	171	171	142	176	159	158	145	160	163	184	152	164	162	158	167	165	142	176	164	154	155	162	147	183	177	155	170	154	149	140	136	152	178	145	162	174	155	197	160	180	175	173	178	166	159	156	175	132	168	162	187	177	148	151	154	171	161	160	158	171	150	165	184	155	143	172	172	169	151	128	166	168	165	151	157	164	162	153	167	151	171	174	182	164	148	168	142	173	161	153	149	169	166	167	133	170	163	167	164	161	171	150	180	154	153	180	151	167	167	174	165	151	158	193	167	161	182	171	166	149	142	192	166	151	154	176	155	159	155	170	169	150	142	141	172	169	157	180	157	166	172	157	177	160	168	139	147	156	154	150	168	158	153	145	156	191	160	179	166	163	164	162	149	171	154	170	166	168	165	170	138	155	153	166	124	191	160	151	168	168	171	163	153	170	152	157	146	202	157	179	162	171	166	173	151	170	179	155	171	181	164	151	170	133	154	153	151	154	170	162	168	159	151	162	159	165	168	177	172	162	149	150	162	152	172	144	176	161	157	170	173	160	169	147	157	164	152	152	171	146	151	170	171	156	158	146	173	172	160	153	194	162	154	175	152	174	179	167	176	168	146	169	163	158	178	160	145	171	154	154	183	167	138	152	182	146	178	144	154	173	159	179	173	145	176	155	163	162	150	156	152	195	174	154	154	153	138	148	148	179	160	166	150	162	151	171	183	156	159	182	161	151	170	166	168	156	174	168	140	167	158	134	177	152	167	148	178	140	158	150	174	167	137	170	170	144	148	180	160	162	131	141	159	186	149	156	151	174	149	145	165	191	148	171	173	172	168	167	169	161	157	182	147	178	173	144	171	153	142	165	162	178	164	175	175	179	146	168	156	156	157	144	157	173	180	149	171	187	161	163	172	170	125	157	173	172	165	168	177	164	161	174	145	162	149	182	168	172	165	139	158	175	157	154	175	162	164	162	175	150	151	178	169	173	178	159	161	138	131	151	174	167	166	186	169	170	157	154	172	190	149	151	156	192	166	179	176	158	179	172	150	160	148	145	171	142	192	151	163	164	170	167	170	155	147	145	151	163	157	163	178	192	190	184	156	194	167	175	175	149	158	153	147	149	159	155	147	164	181	156	168	167	160	166	157	171	154	162	175	139	184	169	154	162	158	157	153	177	174	163	150	175	163	199	166	147	175	171	183	151	147	175	151	169	177	171	179	147	160	177	156	154	170	142	172	174	174	164	152	188	142	169	168	185	172	160	163	155	144	171	176	167	160	144	162	164	166	165	161	155	154	168	141	180	162	181	156	161	155	161	155	162	158	182	173	184	172	156	160	170	176	166	166	157	134	164	161	184	153	153	189	143	167	170	149	165	188	157	172	177	159	152	166	160	162	145	157	165	153	180	155	149	158	169	192	145	179	173	183	170	160	161	157	156	166	159	168	154	162	175	149	168	171	163	162	166	146	176	187	155	190	164	161	154	160	143	162	162	166	140	165	173	163	177	190	140	174	161	170	154	171	152	170	163	183	165	169	166	142	155	173	170	174	179	159	137	160	153	169	197	206	153	190	161	167	139	150	187	168	163	165	152	131	173	166	160	163	175	173	178	164	145	172	154	157	167	152	152	157	166	169	179	166	168	164	155	151	179	160	157	193	144	180	161	176	154	177	181	163	165	174	161	182	176	172	165	168	174	166	157	156	189	166	169	157	171	141	167	162	152	151	179	176	174	156	161	171	181	170	154	182	160	168	148	144	163	144	154	164	163	137	164	157	162	163	157	153	187	135	166	176	173	149	161	150	165	169	172	162	165	183	149	172	152	178	146	159	164	149	148	161	162	152	155	168	174	146	167	171	154	166	171	160	161	151	157	146	185	143	161	179	145	154	159	157	172	146	149	177	167	148	157	156	172	157	142	158	160	164	158	180	169	137	148	191	189	151	155	163	174	154	177	138	159	186	156	165	182	177	144	166	186	157	155	163	200	140	156	166	166	153	194	169	153	159	149	168	167	134	153	153	163	152	171	170	192	151	136	155	186	159	162	170	164	161	185	175	143	167	148	187	154	158	164	153	178	158	154	171	165	148	154	169	168	151	151	155	165	153	154	180	165	181	159	168	154	154	160	166	140	163	186	152	155	151	171	166	168	149	140	158	170	165	149	166	162	156	152	155	165	150	170	152	141	183	172	143	133	155	154	149	173	168	162	152	155	159	176	159	163	199	168	134	165	154	175	176	150	170	166	156	157	164	178	189	181	161	181	161	175	162	175	145	141	171	173	171	150	158	165	178	189	164	151	143	137	151	181	167	166	157	174	173	172	165	162	149	185	180	164	168	159
10248	21740	14965	5964	3813	2637	1988	1601	1208	1064	828	804	746	911	844	652	464	383	305	323	358	378	452	499	563	454	324	470	285	193	208	214	195	180	220	216	204	215	197	194	188	201	185	197	209	193	211	186	228	184	202	183	204	204	198	188	182	210	180	203	195	168	180	192	191	191	164	225	187	200	191	190	189	196	168	193	173	195	184	196	184	168	185	172	211	182	185	198	197	174	176	200	195	175	200	180	183	197	189	198	181	193	197	179	164	182	172	196	176	202	208	179	208	193	197	184	186	185	188	187	189	186	177	205	169	176	191	178	180	176	169	199	159	188	166	167	207	192	193	167	178	182	185	168	181	180	169	167	189	187	178	194	178	169	178	192	183	177	192	213	157	209	195	169	189	203	163	185	181	183	170	203	188	191	196	198	182	199	193	170	185	184	184	185	194	192	196	183	171	189	162	172	190	165	174	185	176	165	176	183	200	205	187	202	192	186	177	199	185	180	203	185	187	178	155	194	185	169	204	203	189	194	193	155	179	201	190	194	169	193	175	187	184	202	174	199	190	156	171	177	180	195	214	175	181	168	165	203	197	172	199	169	191	185	190	203	190	170	194	180	176	188	173	187	195	180	194	192	156	163	195	181	177	206	192	179	181	176	175	188	191	189	184	171	173	199	180	170	172	144	181	194	186	204	190	198	171	205	199	179	188	200	191	188	197	198	198	168	179	184	170	185	178	204	181	155	189	175	165	187	186	186	172	171	171	203	188	155	147	198	174	180	207	182	200	183	184	182	197	179	185	185	186	154	160	158	170	210	196	169	209	194	161	163	197	190	171	169	175	211	172	177	182	191	197	192	157	166	184	176	202	205	166	185	193	184	199	191	194	166	208	176	180	200	194	193	207	179	193	187	191	228	157	189	200	174	181	201	193	158	192	184	203	195	185	176	179	175	197	199	194	152	171	180	185	171	210	213	201	198	180	206	175	163	175	190	196	184	167	179	177	185	198	175	179	184	185	177	190	182	168	181	183	154	200	186	161	200	174	193	175	187	183	182	169	174	193	194	182	171	191	204	173	179	191	171	189	208	180	178	199	182	189	183	182	181	174	193	154	153	184	183	168	192	173	197	151	187	172	172	181	189	190	198	186	171	208	197	187	184	183	190	193	191	185	183	177	179	184	182	171	169	193	187	166	181	190	165	190	172	186	180	192	184	160	195	185	193	200	186	218	175	169	202	192	196	196	170	167	199	179	161	190	184	171	190	193	183	176	195	167	178	192	201	227	190	188	186	187	177	209	173	174	184	193	181	189	204	187	180	167	173	167	189	179	171	174	175	175	185	163	180	171	159	173	171	167	188	159	178	181	178	178	178	190	218	167	170	193	195	174	192	207	171	192	161	201	167	169	189	182	178	198	169	171	175	177	183	169	180	192	191	165	182	181	180	190	166	175	180	159	191	185	198	182	176	184	176	192	189	172	192	183	195	183	173	184	184	172	185	164	149	185	207	188	185	198	178	186	167	179	180	183	208	184	189	211	181	185	208	179	199	197	189	171	160	176	168	175	179	168	185	190	155	177	171	192	195	175	177	176	190	199	199	185	183	178	194	164	170	176	189	215	158	169	159	191	170	189	179	195	185	197	195	189	184	185	192	211	171	179	206	181	187	169	168	176	181	192	165	157	172	210	172	182	189	198	166	183	167	176	201	177	172	188	169	159	194	200	158	200	190	183	202	173	204	187	203	179	176	187	179	166	199	171	192	180	171	180	186	182	180	189	184	188	186	184	214	182	194	191	176	199	188	195	188	188	200	204	187	170	188	178	199	158	196	197	197	179	164	210	200	176	211	190	187	182	201	186	185	185	185	184	181	156	184	174	177	165	204	185	195	147	195	193	185	188	182	192	168	204	195	169	174	188	182	189	209	165	191	177	159	219	190	168	178	181	160	159	177	173	165	181	190	179	181	206	181	180	186	198	173	189	180	192	173	169	155	177	174	208	194	181	178	178	187	179	187	177	193	185	204	191	163	179	169	182	169	194	195	197	197	194	192	199	191	185	188	208	177	183	193	175	186	161	190	170	196	172	171	165	193	169	166	176	181	176	201	175	183	193	166	210	168	174	159	179	185	172	181	160	179	174	198	180	163	210	182	166	191	212	163	189	183	175	165	186	200	190	211	190	177	192	164	176	183	189	188	174	163	191	168	180	179	213	216	190	169	178	186	184	183	196	181	203	178	169	165	172	184	182	161	160	184	188	176	184	170	191	164	214	172	192	168	170	179	182	180	197	191	193	178	178	203	191	192	188	189	181	193	196	209	196	176	177	187	168	200	163	171	205	155	183	205	229	165	194	177	178	167	205	173	185	208	171	179	167	211	187	176	175	168	196	197	173	179	182	160	180	203	204	183	186	174	181	199	198	161	183	183	176	190	179	185	160	195	198	183	161	177	174	196	184	182	166	180	199	167	188	200	176	189	209	172	201	193	177	172	187	186	170	189	182	174	159	209	139	200	196	160	184	159	179	176	181	181	177	177	170	166	195	204	188	187	178	198	173	173	167	182	179	165	189	180	191	176	186	188	181	143	180	167	186	158	173	194	169	187	186	187	206	191	175	184	183	172	178	155	177	190	199	193	174	176	155	182	190	178	177	180	184	189	196	174	187	171	172	169	191	176	173	181	177	180	192	188	160	194	187	197	178	152	189	177	176	210	191	206	183	160	196	213	182	169	173	179	191	183	167	189	187	179	189	191	181	179	180	176	194	180	176	178	178	179	213	179	169	186	205	184	204	206	162	197	186	203	157	183	190	184	190	171	188	181	168	188	175	189	170	166	213	199	177	179	178	170	155	180	199	198	193	158	173	178	167	192	192	200	182	173	183	185	174	198	193	180	196	172	183	177	194	180	190	183	194	190	156	181	201	182	193	171	195	170	176	187	194	215	181	174	203	174	206	173	203	166	170	188	174	198	181	157	191	196	182	195	177	199	198	168	224	180	156	175	153	180	178	175	208	183	181	159	179	194	182	190	182	176	196	174	176	198	158	183	183	157	162	167	197	172	173	216	184	174	184	187	192	164	183	193	161	184	175	168	176	187	178	183	194	209	187	171	181	162	184	183	158	182	170	190	194	157	185	192	182	167	194	159	206	140	193	170	169	157	159	163	170	207	187	172	192	176	199	186	184	182	190	173	201	184	181	200	185	188	177	187	181	194	175	158	190	221	173	187	193	200	167	171	175	178	201	191	196	203	179	213	200	166	168	175	179	168	208	176	200	171	205	166	174	191	201	170	171	182	156	186	163	178	197	191	164	171	178	192	180	202	178	194	205	170	165	169	177	177	176	184	188	173	180	191	193	197	171	183	204	182	199	194	180	185	193	176	173	189	191	174	188	193	170	201	182	196	188	177	182	173	181	193	196	164	178	200	213	189	183	198	155	186	177	171	156	177	180	198	182	190	187	214	179	181	153	179	185	159	188	202	194	207	179	179	174	178	185	184	201	171
27658	19146	6699	1239	643	598	506	518	497	543	544	492	522	598	519	494	497	494	491	504	453	540	490	514	565	509	479	532	505	466	521	496	462	526	492	484	513	476	481	433	498	470	511	469	501	460	521	528	525	487	480	446	455	454	471	496	467	477	453	487	480	475	471	434	485	489	491	507	512	470	469	456	513	477	475	500	461	478	487	477	471	485	521	464	492	461	512	481	466	455	486	476	453	467	485	482	494	454	471	490	451	526	516	507	469	462	470	493	489	503	480	491	507	463	546	485	488	500	457	464	492	495	521	482	432	494	447	491	460	476	477	514	465	512	479	442	446	489	493	460	503	484	473	490	530	459	478	497	458	505	491	474	457	470	505	484	477	439	483	491	503	514	494	483	443	443	451	418	495	513	479	457	417	495	474	490	465	489	475	482	483	446	508	468	505	507	472	504	467	485	466	490	507	454	441	432	480	492	485	468	469	480	499	451	473	460	488	506	425	496	492	502	505	486	470	478	505	478	488	486	500	461	448	522	464	498	456	486	460	461	501	484	451	469	474	503	491	500	494	491	476	487	486	440	458	496	419	469	447	473	468	474	486	505	467	505	489	456	515	452	480	475	500	442	509	436	484	449	467	479	485	491	435	472	456	484	461	459	440	470	495	447	457	492	486	494	493	497	493	492	456	452	457	448	496	484	484	490	502	513	468	468	454	506	490	517	496	450	494	457	460	484	515	461	466	451	471	476	463	498	433	513	473	486	488	497	464	490	480	473	479	480	502	448	493	469	453	485	479	505	475	498	463	483	470	460	501	517	481	487	485	496	457	484	475	500	540	474	482	488	473	454	457	465	484	512	474	494	476	467	461	466	495	485	445	503	463	486	451	466	493	514	467	455	497	511	477	460	467	489	516	438	463	443	513	483	456	451	479	489	522	541	429	465	478	528	498	501	479	490	472	502	463	481	461	453	475	517	495	484	493	455	466	483	490	470	501	484	490	455	473	492	480	510	490	469	482	468	476	488	494	487	442	477	479	468	477	479	473	460	528	451	468	460	461	508	465	470	467	501	466	482	447	468	489	485	479	492	480	512	467	464	499	462	420	509	473	452	436	428	449	453	471	497	472	479	518	473	487	484	500	487	459	434	511	551	485	445	520	481	524	468	491	470	504	477	494	482	437	475	527	477	456	486	483	497	488	489	461	482	460	514	463	509	480	513	459	486	480	478	512	499	474	463	428	493	521	481	504	488	476	466	476	493	464	479	494	478	486	461	551	477	516	461	470	497	476	490	480	475	477	544	462	470	517	441	453	484	485	478	508	495	513	495	443	484	460	491	444	475	482	463	476	468	488	471	459	443	453	515	495	484	526	481	524	464	487	457	485	509	499	486	437	489	454	466	477	481	464	483	470	505	440	450	470	437	458	501	513	473	446	451	498	513	489	498	514	489	521	482	473	521	461	459	534	501	488	476	520	513	497	503	445	524	480	456	493	475	508	476	449	494	455	483	478	477	481	483	475	441	431	493	496	476	474	499	489	477	467	489	459	472	456	480	489	462	474	472	504	482	489	531	485	462	503	460	479	480	420	506	470	424	497	515	475	488	451	521	489	477	483	488	470	468	521	513	467	460	477	524	523	477	503	486	509	488	534	535	467	474	459	446	473	443	475	527	526	515	484	447	465	525	475	469	499	463	495	487	482	451	491	443	523	461	506	500	476	481	491	445	466	453	481	466	475	465	495	452	440	518	477	483	486	490	492	456	436	499	477	507	491	485	472	429	500	535	502	506	499	513	494	472	478	438	454	497	497	473	462	494	463	472	518	448	479	479	487	491	495	457	493	445	485	470	472	537	459	476	489	449	463	489	440	446	479	499	478	507	472	531	482	465	444	476	534	436	492	497	521	458	461	483	483	476	484	458	456	510	490	465	482	466	481	495	465	468	432	516	507	496	494	504	492	500	459	495	497	488	490	520	504	526	498	496	467	489	463	496	451	491	539	527	464	472	495	489	481	473	499	470	481	482	485	525	463	485	494	504	460	497	489	464	500	484	491	473	473	470	502	478	517	531	463	481	532	514	447	481	463	492	468	459	448	457	467	483	499	510	486	530	478	465	449	478	479	473	488	456	460	455	485	465	458	469	478	477	425	514	474	481	477	490	443	464	473	465	478	446	505	493	473	476	480	491	481	501	473	454	456	545	491	477	489	519	461	485	500	495	504	493	498	494	497	475	462	485	492	467	460	525	477	463	506	509	523	472	474	503	454	451	499	471	512	471	503	488	548	487	468	466	517	438	474	494	503	459	495	511	519	494	481	460	470	444	504	459	505	527	486	491	471	468	514	455	488	509	476	499	489	458	501	469	464	461	422	449	514	471	483	461	485	494	481	476	484	483	457	475	509	446	470	471	503	508	461	447	470	501	476	476	499	491	448	481	480	461	450	517	462	479	460	476	486	455	473	459	502	455	479	509	531	464	503	472	489	433	472	452	500	459	514	526	437	486	473	485	434	493	497	507	457	463	500	474	503	489	464	474	523	500	489	508	442	470	485	444	485	466	477	506	495	508	496	468	470	462	479	477	492	478	465	488	459	439	490	467	446	492	441	495	472	501	517	471	479	456	435	495	490	476	494	467	476	507	453	528	487	478	487	463	498	526	501	504	499	511	459	520	460	511	454	474	472	473	508	443	499	503	528	477	453	520	465	494	528	491	466	499	465	503	499	451	519	487	462	470	486	442	523	498	493	472	494	522	538	461	511	450	490	499	466	450	499	444	488	464	516	448	439	482	465	507	500	479	529	502	493	441	510	481	496	460	477	475	477	458	461	462	513	444	435	499	466	528	515	493	498	512	451	487	459	483	478	487	482	476	466	490	466	477	466	508	477	456	450	457	497	486	445	475	496	498	494	464	480	456	466	484	465	481	507	505	520	524	483	472	507	495	526	482	464	462	441	480	462	468	435	452	475	493	453	479	448	463	490	471	435	443	478	516	464	492	493	442	471	508	492	451	461	486	450	477	493	492	487	471	483	482	470	477	500	464	485	476	496	478	510	475	455	504	495	470	482	477	478	513	454	482	555	460	447	469	442	440	479	460	465	464	470	452	481	485	482	447	508	480	464	481	481	509	497	510	536	487	478	453	478	491	488	505	476	461	474	495	479	466	497	495	445	506	484	504	488	480	453	435	501	508	486	455	487	435	502	485	494	484	461	470	453	499	503	483	485	494	466	492	464	502	518	465	478	497	447	528	493	514	443	502	497	489	496	503	481	491	517	498	516	528	469	516	437	463	476	492	445	493	435	508	462	460	494	492	521	522	484	478	476	448	470	499	503	465	474	478	484	482	453	454	487	467	479	524	486	503	458	488	498	483	443	496	484	470	449	502	482	506	444	498	446	483	481	494	471	450	481	473	496	477	483	496	462	476	474	480	486	477	501	453	478	465	510	469	459	499	475	465	509	490	432	503	496	503	509	488	463	459	464	487	503	424	472	485	507	472	489	459
8648	6194	3619	1062	781	631	594	598	567	607	593	603	634	663	663	562	614	543	540	563	537	574	578	624	587	580	549	639	516	481	535	515	533	551	545	530	532	530	518	540	516	542	503	547	517	532	511	492	538	534	527	555	535	529	557	528	564	501	542	544	519	526	550	522	513	526	528	507	540	542	546	490	512	522	531	519	540	544	552	516	518	505	532	507	510	506	520	534	550	516	534	524	505	521	588	484	528	548	504	515	535	571	546	512	531	507	534	521	544	541	541	536	528	527	538	559	478	527	528	498	509	540	523	522	541	541	551	514	505	513	578	548	562	537	553	537	492	520	542	509	515	529	553	539	503	534	536	542	482	517	512	535	567	514	518	525	538	513	523	498	525	557	545	495	516	532	545	475	538	553	514	531	554	493	565	533	541	569	545	530	469	533	529	526	495	539	511	516	531	532	577	547	535	605	530	528	521	503	520	516	545	501	542	570	518	537	496	523	547	471	538	576	543	528	578	557	572	530	530	555	494	542	528	542	540	550	546	520	528	541	545	521	555	513	551	525	555	511	519	519	505	529	500	523	517	522	485	498	551	541	544	519	526	565	528	523	535	568	541	598	547	574	536	540	510	573	528	545	523	514	548	533	531	563	522	518	493	508	540	518	551	507	518	506	511	551	537	542	536	516	553	558	573	547	533	495	547	525	533	538	515	518	530	552	516	504	544	530	533	519	578	531	543	494	532	521	535	554	533	502	505	548	536	543	512	530	502	527	516	499	529	566	468	523	539	517	531	535	521	569	566	536	528	516	494	546	534	569	514	523	516	537	533	525	497	518	545	499	506	543	515	551	482	488	510	567	524	530	505	558	541	493	538	518	531	538	524	544	518	531	515	548	540	527	520	513	570	541	498	560	540	521	529	530	548	549	577	534	514	509	490	527	532	568	519	560	494	483	565	548	525	537	533	502	589	534	518	522	555	460	525	488	483	532	545	507	569	508	528	529	507	493	571	510	527	500	555	515	505	537	555	532	544	520	520	549	533	528	552	571	536	543	542	476	499	545	559	548	541	544	541	529	480	535	574	530	501	508	539	548	504	558	551	532	577	519	543	550	536	587	508	542	497	554	543	539	542	532	521	540	549	493	542	513	536	514	556	537	583	536	498	527	548	537	517	526	524	556	598	574	581	537	526	555	486	533	560	503	513	527	531	535	518	545	531	562	550	520	513	547	551	534	507	511	539	509	540	488	512	555	538	564	543	543	556	496	522	524	523	549	542	528	520	538	557	486	514	558	533	532	515	493	525	508	499	550	517	546	552	540	548	515	493	513	554	546	481	531	513	490	543	521	517	564	566	532	512	510	513	512	520	512	527	531	518	513	516	524	503	520	558	557	530	593	531	501	566	527	534	531	556	527	554	523	537	459	546	554	528	505	532	537	491	543	562	542	530	537	520	543	564	523	540	540	537	517	527	535	526	513	514	508	502	480	535	533	549	553	516	544	570	509	526	574	558	529	528	516	543	525	495	539	518	521	522	499	577	495	551	502	522	573	504	503	545	560	488	539	526	565	553	533	541	523	536	555	549	531	556	548	533	506	573	492	552	519	525	552	535	532	530	538	535	510	562	528	571	553	552	492	509	513	560	554	539	511	529	537	520	534	551	523	528	547	557	516	523	564	537	556	514	567	521	512	524	534	523	500	524	482	498	507	558	547	522	520	508	493	542	523	544	500	548	513	516	554	523	550	508	571	542	536	536	496	557	557	520	489	524	461	480	535	563	513	537	529	510	560	498	515	573	562	501	514	576	554	474	524	518	554	504	501	532	526	521	542	501	549	501	526	525	530	510	529	521	551	506	552	522	515	547	516	518	494	527	536	501	519	521	532	580	509	547	499	566	498	563	515	515	520	493	555	503	556	495	551	523	486	535	540	541	514	511	511	538	519	538	498	536	512	503	534	504	517	508	533	543	541	514	564	551	509	514	487	509	555	502	525	516	568	517	538	532	564	550	514	522	511	572	528	499	548	523	534	531	553	549	544	515	514	508	531	534	541	535	594	522	550	511	493	556	485	528	490	534	520	540	533	525	497	533	528	509	558	557	518	546	508	526	553	520	549	567	543	464	510	527	503	503	515	529	573	548	509	519	501	546	514	534	526	541	558	542	557	550	524	548	530	483	503	536	522	521	544	513	526	509	520	552	546	559	523	573	522	509	499	519	564	528	547	552	530	525	539	549	546	504	537	527	545	534	549	550	518	534	532	525	550	508	535	484	555	528	551	530	533	563	548	557	567	555	553	519	518	534	511	509	508	521	545	560	535	541	536	502	555	522	564	529	489	563	548	557	524	526	533	504	520	527	526	502	549	559	520	512	484	540	487	497	508	511	512	557	526	560	531	508	506	507	554	546	558	534	528	502	554	528	522	555	577	538	525	537	511	518	503	544	554	547	500	520	523	537	537	536	521	493	508	487	496	513	527	526	531	555	504	547	570	515	508	558	517	546	514	555	501	507	480	556	528	493	500	472	536	546	568	521	519	534	528	580	527	529	524	501	560	531	549	541	489	528	548	514	512	505	507	498	502	480	530	509	537	532	517	527	557	522	513	545	492	497	509	517	512	500	513	497	550	534	567	550	513	487	539	532	498	529	504	518	524	521	503	523	505	535	507	502	575	539	512	542	523	520	498	503	537	567	513	528	567	530	518	477	515	484	520	492	526	544	530	537	522	502	512	493	502	499	531	492	550	539	509	560	529	555	575	567	535	530	510	531	535	517	516	540	532	516	521	533	539	524	511	553	526	503	539	566	545	518	554	553	548	552	552	523	544	594	536	557	545	516	499	530	563	527	523	544	542	563	528	538	556	505	540	473	522	536	507	516	495	521	469	507	507	526	573	516	510	497	533	542	543	477	541	578	531	496	536	498	538	553	521	508	533	523	556	516	516	544	545	505	581	484	539	540	570	496	538	539	518	541	547	533	511	515	554	522	594	503	527	500	466	539	550	515	579	536	543	560	563	536	513	502	544	527	507	517	494	548	536	515	498	498	581	532	539	487	486	523	507	533	491	540	538	575	530	523	575	520	499	519	536	561	493	536	512	521	524	526	527	524	504	542	548	530	571	585	573	524	510	534	550	513	552	518	539	515	514	499	508	539	537	525	509	569	518	514	512	540	535	529	492	512	556	506	525	520	514	569	495	545	478	566	504	543	525	560	526	569	529	567	517	548	469	494	528	551	530	564	482	495	533	484	536	564	509	559	532	555	532	532	527	528	545	546	528	527	557	521	502	507	530	522	531	533	501	526	537	495	530	515	548	513	534	564	508	566	531	543	564	504	548	512	531	549	510	554	533	519	513	554	524	543	551	505	502	537	540	494	513	505	533	512	524	510	547	529	545	507	488	550	525	520	526	516	539	525	488	554	506	512	525	535	513	554	548	521	578	526	528	536	543	532	526	550	547	522	540	527	510	537	506	532	512	521	516	531	536	508	556	539	555	532	519	551	547
23631	21198	28246	24187	21078	11526	1334	839	788	679	622	611	679	693	653	549	486	458	485	485	462	447	508	553	579	494	444	487	458	419	438	406	437	400	444	460	418	396	394	389	382	420	394	384	381	401	406	416	379	399	379	398	394	374	407	441	446	417	407	396	414	430	399	414	376	393	391	388	397	387	410	410	403	390	415	393	383	395	363	385	416	346	404	390	414	385	396	380	363	382	385	436	407	378	419	390	427	372	403	350	412	376	413	392	376	419	371	397	375	430	407	426	354	365	404	422	377	425	395	376	398	396	412	395	423	377	438	385	416	410	374	409	380	375	374	386	394	398	369	387	424	395	393	362	390	420	402	401	414	401	393	407	385	376	391	400	425	370	427	382	409	402	426	428	404	378	358	393	395	432	416	444	389	413	438	410	398	419	385	398	383	419	448	400	409	412	362	406	391	387	393	397	430	372	395	406	425	420	424	403	410	378	408	395	436	400	405	386	380	372	405	419	434	399	390	407	380	374	404	384	369	362	382	390	395	403	384	388	366	403	400	386	396	422	445	355	382	418	443	380	440	403	391	416	416	414	391	426	392	426	392	393	392	344	393	398	399	417	427	419	398	395	369	401	399	400	385	397	400	423	383	428	396	403	391	411	373	360	419	388	358	400	386	400	403	386	389	373	392	408	365	395	397	405	381	390	379	419	403	414	440	403	389	411	384	410	404	372	411	399	415	346	402	371	389	425	396	399	392	396	411	372	414	441	397	402	406	429	386	419	395	380	392	395	375	382	400	424	395	356	378	383	377	356	364	389	395	435	405	376	377	395	366	371	386	376	378	401	371	389	402	434	419	437	367	432	391	413	370	389	393	379	391	364	390	390	391	394	380	385	394	400	393	421	375	417	402	376	409	345	345	396	416	402	390	388	378	383	368	422	396	395	433	387	381	410	413	408	399	414	376	432	403	388	412	399	399	379	397	390	379	377	383	381	384	378	368	358	403	426	380	417	400	412	401	412	403	413	383	412	390	406	393	406	413	353	379	389	467	410	383	373	395	378	373	401	410	404	358	397	386	423	379	414	399	412	391	407	370	373	427	422	395	419	386	420	419	421	401	433	384	457	414	397	364	393	398	403	383	377	406	386	409	417	412	390	386	405	402	398	428	415	403	416	382	366	387	398	373	370	411	358	401	409	401	361	416	364	400	390	399	389	393	381	351	457	371	379	406	382	376	403	372	383	390	395	389	382	413	403	399	404	409	405	417	387	414	381	442	399	428	398	459	396	362	388	417	400	389	415	438	378	429	383	385	401	390	386	411	418	409	400	421	390	397	379	375	367	413	438	403	403	362	411	417	379	372	399	366	376	383	362	363	397	368	428	408	415	380	413	363	393	373	390	397	392	401	418	396	401	408	402	368	381	396	400	396	397	384	397	410	402	364	388	388	418	451	391	395	391	385	386	391	428	389	365	387	398	429	408	411	429	417	367	392	378	390	376	447	367	364	412	411	399	383	364	359	408	389	401	422	418	398	398	444	362	442	395	374	408	369	431	398	378	404	418	397	409	391	401	423	443	382	378	368	397	379	411	390	345	406	407	369	386	417	379	405	393	389	426	436	402	367	399	402	399	418	367	374	402	405	381	391	381	406	400	397	388	376	404	360	385	427	414	396	390	425	414	404	375	416	394	384	399	399	360	394	411	395	406	408	397	393	414	407	383	419	337	410	381	462	399	401	392	402	376	411	392	412	382	379	382	411	429	418	392	350	392	391	409	397	360	393	388	405	396	430	391	420	418	366	400	388	366	381	404	396	396	408	399	375	379	394	366	377	413	415	385	402	404	391	366	412	376	395	403	383	382	392	398	362	385	389	397	374	409	372	411	427	390	405	401	402	396	391	401	354	381	383	432	396	406	380	437	403	398	383	421	409	374	418	424	355	398	386	421	375	375	365	391	362	407	367	385	365	377	381	436	383	429	366	383	377	408	410	379	373	388	376	416	381	425	395	394	386	410	399	388	401	403	414	394	392	421	386	444	381	425	428	385	408	382	419	379	440	372	365	391	392	395	377	376	355	393	404	427	375	376	392	397	363	421	417	419	396	394	376	382	410	397	394	419	417	459	383	384	422	387	385	388	400	419	381	387	414	365	389	374	414	397	400	401	384	375	360	396	394	394	429	378	405	427	372	412	396	404	378	403	426	430	412	387	392	409	374	417	397	389	393	383	372	418	408	410	352	374	409	402	416	444	364	403	402	382	409	390	371	418	394	389	389	411	416	393	385	410	387	403	428	372	379	373	360	396	409	363	392	398	386	395	395	371	414	392	396	369	390	432	404	416	386	377	351	368	392	386	412	385	392	354	431	402	405	424	397	448	419	374	424	420	399	406	403	380	403	381	415	378	409	376	381	386	385	431	381	433	399	394	379	435	437	383	408	403	424	404	411	395	323	391	432	408	356	467	392	385	395	412	384	367	430	399	392	400	402	432	399	403	396	440	421	389	362	403	385	392	418	412	394	392	424	400	372	389	368	399	410	396	392	358	377	409	394	402	424	413	419	404	380	366	410	362	394	377	405	392	413	394	384	421	393	407	380	398	422	390	403	407	376	372	387	354	386	407	388	373	402	367	401	397	394	410	404	405	413	418	385	375	342	391	370	386	389	415	388	401	410	403	425	393	414	386	408	379	427	417	377	443	411	376	371	390	379	433	419	392	378	408	378	401	422	396	391	394	376	386	375	375	390	352	410	423	389	415	420	398	347	376	406	397	418	337	405	399	400	397	405	389	389	402	431	359	402	382	399	411	370	402	417	425	396	370	396	397	391	417	402	405	380	411	430	415	377	376	396	392	382	399	364	393	349	384	381	383	392	426	400	412	390	367	369	395	363	398	395	389	383	406	402	401	401	399	396	408	413	390	390	404	383	414	372	426	387	410	388	371	418	395	392	396	391	368	373	387	381	418	410	422	413	417	378	413	408	403	379	383	371	441	379	399	420	390	388	384	401	374	397	382	384	403	383	419	381	407	401	369	354	417	436	388	431	386	353	380	397	375	391	392	385	398	397	414	412	406	388	389	403	407	395	397	399	399	439	386	403	413	441	397	410	401	362	420	442	370	366	373	408	402	410	421	419	409	401	423	399	388	386	355	432	390	394	368	395	351	403	398	391	404	356	398	417	391	399	421	393	369	369	374	413	386	423	379	371	402	422	403	389	413	427	380	372	383	377	410	382	421	375	397	416	381	406	354	407	416	411	387	372	367	398	402	411	389	384	377	365	383	392	401	373	386	400	382	400	371	397	358	423	382	381	378	416	398	367	423	374	379	373	385	390	431	390	365	380	381	400	392	399	405	394	390	379	364	438	390	424	406	394	422	411	387	391	416	383	391	401	413	427	416	425	412	405	389	378	401	385	371	377	397	390	405	378	376	396	395	434	406	404	379	453	402	378	388	374	406	397	377	416	390	415	382	388	408	392	377	386	405	372	382	397	414	386	364	387	384	354	412
10276	15270	10528	3694	2397	1758	1386	1207	1003	888	876	807	869	899	791	665	602	497	536	559	567	549	615	633	629	605	551	641	477	419	461	483	452	420	460	433	435	439	474	446	446	452	435	436	448	434	442	451	411	442	437	452	446	462	457	407	440	425	429	455	412	406	454	436	464	461	449	407	447	469	417	449	431	475	447	457	450	415	443	427	440	424	480	424	443	430	478	464	422	452	455	454	456	446	433	466	429	453	470	466	418	479	439	416	487	437	457	468	434	437	453	444	434	452	437	438	419	430	418	435	439	471	448	434	475	410	442	442	454	442	417	476	438	486	438	415	475	411	458	452	459	482	441	456	439	443	464	460	444	433	434	453	449	449	433	452	445	476	440	424	464	454	476	412	442	440	468	476	441	425	445	428	414	417	442	458	434	468	410	431	461	432	430	462	404	419	464	461	441	436	420	433	421	423	456	447	416	445	465	454	445	435	441	443	477	450	430	453	458	454	441	467	451	435	403	407	467	418	458	429	415	424	449	515	441	425	410	417	438	446	454	438	433	426	458	410	491	413	456	442	456	425	443	434	427	448	454	445	480	426	438	442	473	440	421	451	453	444	443	410	468	459	462	452	464	448	434	416	461	473	455	458	400	440	433	438	452	422	451	414	463	447	487	438	424	489	435	426	433	417	437	413	426	421	464	456	424	457	429	408	441	491	479	477	423	502	443	420	446	433	462	451	479	437	421	471	431	452	439	436	442	419	452	460	436	459	443	422	419	425	400	440	438	428	440	442	409	436	427	457	422	469	429	409	455	440	458	467	400	424	433	427	435	421	467	443	436	438	434	485	432	465	438	446	392	445	452	438	452	413	426	445	456	430	441	439	408	445	430	409	397	469	414	439	453	441	424	465	465	446	451	432	466	434	452	430	460	448	453	444	462	468	461	467	411	447	461	451	454	427	459	455	454	437	445	455	399	430	435	422	413	445	431	458	452	445	428	446	434	405	429	442	414	444	418	432	470	468	453	450	450	470	449	398	452	463	434	400	471	413	469	450	443	435	485	462	473	442	428	438	436	435	432	416	453	483	423	428	473	455	437	449	395	420	448	437	458	465	465	429	443	432	453	454	458	471	459	439	404	462	463	436	377	485	451	430	439	424	416	379	455	441	411	453	437	456	418	448	443	434	447	395	463	440	469	435	425	428	426	454	394	430	415	417	447	440	437	446	444	440	428	441	472	436	425	446	416	459	480	485	432	436	451	459	459	429	425	462	443	442	422	405	462	425	439	433	426	452	461	449	434	441	427	414	449	448	442	427	396	410	429	433	481	412	446	474	442	471	439	443	456	464	433	458	413	415	479	444	422	452	460	479	481	487	468	457	443	453	425	416	452	463	461	454	407	453	457	423	437	466	430	424	442	462	429	456	411	446	475	452	465	439	453	474	445	455	435	449	461	450	439	432	433	451	450	429	449	456	459	444	399	456	460	409	487	406	436	406	410	414	403	406	450	442	445	445	445	463	416	413	431	426	433	459	482	426	427	421	421	444	439	453	462	452	436	442	420	417	482	452	426	450	448	441	442	415	464	443	444	439	411	456	400	436	471	476	455	437	447	450	444	458	426	411	480	420	427	434	424	462	446	481	444	440	418	443	443	468	429	469	464	457	425	468	447	440	439	437	427	439	431	453	426	460	447	418	430	457	446	454	443	438	452	413	435	475	445	440	445	435	448	389	430	438	405	429	485	444	461	433	434	435	458	464	430	447	417	432	467	423	430	479	440	420	499	449	408	419	459	418	448	394	435	442	448	449	460	474	482	418	430	439	426	436	457	431	454	427	510	461	412	441	420	448	419	390	465	402	426	417	454	447	412	442	451	460	468	433	446	411	455	455	426	472	432	437	442	452	461	420	411	439	463	419	416	426	442	433	406	448	427	435	408	440	452	433	435	477	435	431	424	440	443	441	443	435	405	431	434	411	421	416	432	468	469	455	424	442	422	447	445	414	427	455	457	453	427	465	428	435	449	444	452	429	407	447	476	468	436	420	418	450	447	468	426	432	441	474	440	395	459	441	434	435	452	456	461	446	490	426	431	444	437	410	465	427	450	450	460	423	465	436	449	408	452	441	415	474	442	443	449	478	462	425	431	438	475	450	451	448	452	470	471	460	454	409	466	458	475	480	435	462	440	432	447	412	436	440	461	424	418	438	434	438	463	429	443	456	425	424	451	465	446	435	451	421	442	448	439	447	456	441	445	476	408	420	420	453	407	449	455	472	424	449	417	451	430	429	422	447	434	441	405	441	455	448	411	411	420	444	416	442	477	461	442	426	459	416	459	427	400	436	448	483	473	456	473	445	437	447	461	465	463	425	427	422	456	444	435	422	476	444	410	448	411	436	461	449	462	442	451	464	469	438	449	416	417	455	435	450	405	454	464	411	436	422	405	429	452	437	444	430	469	455	424	437	406	436	468	477	431	454	455	433	415	428	466	456	446	443	447	433	484	409	433	425	469	439	427	445	475	456	422	421	447	461	456	441	482	444	458	436	479	478	448	478	484	433	484	437	483	444	423	402	436	423	422	412	426	435	456	451	420	423	420	419	413	391	453	456	420	438	397	459	466	453	415	435	437	448	460	447	451	442	453	443	467	418	385	455	451	428	425	467	461	462	446	442	445	425	448	419	424	443	432	462	456	414	434	487	435	404	443	415	446	469	431	459	430	473	455	435	431	498	470	487	458	437	440	462	411	427	423	439	473	443	447	454	467	441	451	442	425	436	435	459	448	437	442	449	440	482	461	420	468	460	447	443	456	462	427	410	433	446	448	457	452	439	433	434	427	419	433	450	432	447	449	458	462	427	428	461	432	427	408	449	412	437	434	427	430	455	484	437	455	447	435	471	462	437	436	415	483	423	453	441	412	413	395	480	420	422	432	428	476	462	468	447	428	440	418	416	466	444	402	446	419	419	411	444	442	443	439	420	468	457	404	440	457	439	448	467	420	432	465	452	430	407	407	442	406	446	474	445	451	419	424	441	433	404	444	480	447	437	436	414	471	433	454	441	465	417	446	445	412	449	442	463	420	443	449	444	446	471	465	419	444	433	449	459	415	447	447	439	425	429	437	463	426	425	410	426	467	440	453	447	427	433	460	448	465	452	462	447	465	459	419	463	414	438	459	456	431	453	461	477	439	421	421	422	423	440	421	446	427	457	465	437	419	416	429	454	473	458	401	450	439	477	453	408	440	472	402	472	434	411	428	395	476	417	424	457	440	475	441	455	421	426	460	425	402	437	433	445	440	467	431	448	435	447	450	414	442	453	415	450	435	478	453	454	451	492	458	450	443	453	473	439	453	417	451	410	430	438	439	433	457	449	463	412	449	445	456	419	437	463	403	465	415	473	429	455	454	436	420	426	429	434	454	429	449	447	411	457	415	467	440	408	423	408	407	423	442	461	426	453	450	453	461	449	448	469	409	430	429	464	425	428	461	441	418	423	463	423	430	436
24684	21214	27550	25041	14662	1038	656	551	470	471	492	512	505	543	495	425	401	387	392	356	354	380	446	412	419	353	327	399	316	363	330	303	296	340	343	326	333	319	357	303	316	341	344	314	295	346	340	319	355	317	324	317	297	331	355	330	308	328	314	340	325	294	342	306	316	311	369	330	322	317	322	329	329	290	289	311	295	333	309	325	338	323	310	318	304	343	314	332	313	297	402	318	355	307	315	312	345	312	316	306	323	287	333	341	330	319	357	339	313	315	326	313	350	313	318	326	322	360	302	336	322	299	324	295	298	317	316	326	284	306	308	350	336	345	356	323	315	294	317	314	318	334	314	307	311	321	335	336	344	356	308	325	337	299	322	316	324	327	308	293	327	329	349	357	338	342	328	324	329	326	328	324	326	339	313	325	313	310	313	329	315	356	332	306	297	347	318	347	355	311	340	325	346	321	335	316	298	310	311	289	342	333	308	302	353	324	316	346	342	344	353	320	350	293	294	293	353	309	323	307	315	354	314	339	299	306	307	326	327	314	311	321	335	327	311	335	304	326	333	329	272	354	349	318	323	332	318	339	339	298	339	308	325	364	325	310	358	298	316	325	314	285	322	321	333	328	335	319	317	365	320	313	336	318	328	299	297	321	318	324	342	321	308	355	298	286	263	291	323	340	324	335	294	310	336	338	324	336	331	334	282	324	302	333	302	348	322	323	334	329	313	342	334	318	316	327	305	327	295	332	329	336	325	332	343	341	311	359	326	323	323	323	320	333	301	310	323	292	336	320	317	311	307	307	300	324	315	326	322	343	316	315	291	301	327	318	325	310	321	307	290	331	307	335	331	334	333	306	326	301	303	330	307	335	321	326	322	348	300	324	296	349	309	323	332	336	299	304	317	352	337	349	350	319	354	325	308	332	324	287	349	354	328	359	325	328	319	306	285	317	329	336	302	331	355	321	320	310	317	317	356	346	320	339	335	339	342	293	295	316	300	336	289	295	340	321	309	301	317	315	323	351	314	306	315	349	324	334	339	332	320	351	334	327	310	314	313	333	326	312	319	332	314	313	285	341	337	318	320	325	310	303	325	324	317	342	307	332	335	333	325	339	322	291	294	323	274	324	344	313	314	302	334	292	303	322	322	359	320	322	348	319	337	320	319	339	318	345	353	331	334	330	314	364	315	348	341	333	336	313	330	319	307	315	342	314	314	308	322	358	337	325	351	298	278	305	332	351	339	346	326	334	327	314	342	337	317	321	308	308	329	341	365	329	361	337	320	332	309	324	304	328	332	321	297	308	301	281	350	341	298	324	327	320	336	340	319	322	329	341	345	327	315	302	301	362	319	315	309	308	336	341	338	316	343	337	317	346	330	334	311	285	329	337	312	345	303	324	340	314	319	295	342	324	328	313	351	325	288	366	340	351	324	325	339	300	324	288	330	314	337	362	318	325	336	311	301	343	335	306	312	331	303	323	343	354	320	320	313	323	327	347	294	311	327	329	331	350	328	321	311	343	316	318	344	294	338	296	337	351	311	343	354	313	339	341	322	361	326	285	339	356	303	311	311	334	308	324	320	335	342	315	313	284	326	335	323	315	308	314	316	313	330	310	309	333	309	290	305	342	318	309	294	334	332	307	291	287	336	309	336	344	345	346	320	326	346	334	341	317	304	341	327	307	317	328	326	325	325	311	322	356	267	348	334	320	286	318	339	306	357	297	299	316	358	335	307	312	314	335	338	289	325	302	360	310	322	325	322	331	332	293	331	330	324	298	332	336	314	317	313	307	325	295	313	343	313	320	346	326	342	338	305	374	335	336	301	272	300	295	325	347	294	313	341	290	346	332	306	319	321	320	326	325	346	316	340	311	312	316	316	302	322	316	309	336	327	329	334	317	326	324	311	325	311	314	300	306	346	314	332	316	340	295	354	307	334	297	359	322	304	286	354	351	310	335	365	308	316	301	338	311	322	337	325	320	326	348	319	320	315	335	326	292	292	342	319	328	297	359	320	346	332	313	328	306	304	318	319	303	327	316	356	326	285	341	333	339	357	312	321	309	322	315	332	302	324	359	332	312	352	289	345	323	310	324	303	335	311	336	319	343	318	346	337	286	326	339	321	393	309	352	325	310	328	333	356	328	330	345	321	326	310	324	361	328	307	291	322	335	313	315	336	312	303	348	328	312	331	314	319	331	349	326	303	316	341	344	324	304	288	332	304	331	348	326	342	335	318	329	323	336	299	305	308	327	341	307	312	319	305	335	320	322	335	316	309	333	332	327	346	302	323	332	329	325	296	316	282	357	326	291	313	322	292	332	347	311	345	317	331	306	341	321	324	354	319	333	324	318	360	342	321	340	342	323	324	306	348	350	304	314	301	358	290	288	316	345	334	316	305	329	322	326	333	263	341	313	345	320	314	321	337	315	305	335	316	306	325	328	330	331	334	320	337	325	342	344	334	314	342	330	294	341	308	309	302	320	303	338	339	333	306	335	300	354	327	317	340	360	302	321	329	319	335	353	304	312	303	321	343	303	339	292	290	328	315	348	311	291	312	331	336	325	295	356	293	333	338	314	304	314	302	338	288	355	331	298	342	316	352	334	311	320	324	296	350	336	306	338	345	296	340	319	329	317	339	324	337	344	325	334	302	326	337	317	286	307	318	305	308	330	321	346	329	325	344	320	316	330	299	308	340	291	278	361	326	294	322	337	312	293	340	294	337	314	339	290	341	343	339	319	358	328	318	320	314	316	327	291	309	326	366	319	314	316	325	312	317	306	354	316	282	302	329	340	317	336	326	335	315	315	302	323	321	351	346	294	344	329	314	316	313	325	318	262	299	315	324	323	319	300	294	296	341	316	327	327	319	294	319	312	314	311	287	317	329	336	344	311	325	310	325	324	327	316	306	308	299	321	324	285	307	342	337	323	360	293	294	317	327	326	318	295	299	330	277	350	342	342	297	318	313	312	305	352	343	300	354	283	319	299	321	322	326	295	315	336	320	320	354	321	304	331	360	299	330	308	327	305	321	333	328	339	332	355	344	267	353	341	271	311	311	323	360	330	345	337	339	341	335	314	330	311	351	319	283	321	316	317	334	295	319	323	344	353	332	343	299	310	322	323	319	305	292	293	314	360	344	339	307	343	314	304	302	288	324	299	326	290	335	311	325	335	326	317	341	326	295	340	302	313	328	284	310	311	308	326	354	352	286	307	300	337	321	335	356	331	314	347	359	320	316	332	347	326	324	322	319	336	329	332	337	335	306	317	313	308	357	359	320	346	324	295	305	316	328	327	311	315	302	353	315	334	329	309	312	298	280	320	359	335	318	306	309	353	357	287	320	312	309	298	330	332	319	343	315	344	331	336	309	341	322	333	338	311	304	325	299	331	341	302	331	280	346	334	313	311	317	344	327	308	321	307	304	308	303	300	330	331	307	318	321	335	310	350	310	329	299	307	304	324	314	315	308	336	316	328	328	332	310	327	282	300	281	320
9069	12390	7571	2559	1635	1167	939	836	738	687	613	604	671	720	581	462	435	408	360	377	444	438	466	480	515	446	403	453	361	357	339	407	372	342	396	347	330	355	351	351	362	345	361	357	353	382	340	352	321	331	332	360	331	360	376	342	337	367	341	334	332	342	349	329	369	369	332	348	349	327	353	372	366	346	341	358	319	342	336	355	355	344	345	366	380	339	318	376	358	383	358	354	339	370	343	358	347	353	375	346	312	305	345	328	313	339	363	311	346	359	371	353	344	318	353	314	345	369	345	335	345	329	371	363	341	346	354	354	338	363	316	316	346	343	323	319	361	326	302	373	347	355	351	363	372	366	371	340	369	332	346	328	346	386	323	373	363	326	353	352	364	327	371	334	341	355	349	367	346	320	358	328	349	355	366	326	340	336	367	344	338	330	347	332	323	331	363	326	316	313	363	349	359	342	355	307	349	342	339	348	311	366	396	341	320	353	321	320	334	352	341	364	360	354	333	327	350	358	344	380	358	318	365	365	348	338	331	341	314	365	319	353	334	317	344	350	366	337	330	341	343	330	337	353	345	331	316	378	358	349	338	347	354	354	359	352	382	344	370	367	354	342	338	361	339	360	338	345	350	336	354	328	356	374	354	347	325	343	331	334	382	355	367	358	348	356	326	386	334	352	348	322	322	344	340	330	358	324	321	339	355	338	340	355	348	334	304	347	318	336	346	312	334	344	325	367	322	343	329	333	335	333	378	334	342	353	340	350	337	349	352	329	319	354	346	305	334	354	331	341	319	344	321	318	343	362	355	368	385	338	339	394	355	329	333	298	320	325	347	338	381	333	342	337	325	342	342	341	322	349	357	357	355	332	334	357	351	346	339	353	324	309	353	372	343	323	332	324	337	355	329	342	368	342	356	361	343	367	365	343	316	370	320	358	340	366	323	362	360	345	342	375	323	355	372	340	347	316	324	320	334	337	353	365	334	333	325	360	348	333	359	352	361	386	328	355	338	333	352	359	332	373	348	324	338	369	323	370	354	351	365	333	348	327	333	355	364	369	363	331	344	359	364	346	339	326	359	356	329	323	312	335	331	337	342	330	365	356	343	348	346	356	346	346	341	325	340	334	346	323	378	336	371	360	337	349	336	354	364	387	359	308	337	357	347	337	339	348	341	349	354	335	337	365	344	334	345	349	344	343	343	360	362	340	318	359	328	332	358	343	360	335	353	359	345	343	352	313	332	329	372	368	353	354	372	344	321	334	380	327	333	327	335	384	345	313	356	336	350	336	372	345	333	342	363	334	353	316	371	331	344	351	335	341	345	380	346	330	347	334	339	332	330	358	379	366	329	331	335	337	353	363	344	376	335	351	339	363	329	330	360	345	337	333	389	328	347	327	326	340	355	362	340	346	349	341	371	350	326	337	390	367	367	358	365	378	383	376	373	356	361	345	329	321	365	339	337	353	320	362	328	341	370	326	320	348	322	319	384	315	323	349	331	335	344	353	353	309	331	362	322	346	331	337	317	359	337	345	311	316	350	352	343	327	351	346	367	339	327	362	351	329	350	327	341	318	333	358	315	327	375	353	367	342	335	353	353	335	321	333	306	354	368	316	359	338	363	331	367	381	333	333	379	352	350	351	336	327	318	364	320	358	317	384	318	336	349	349	368	313	346	310	355	363	341	346	328	367	344	334	325	322	341	362	369	315	336	320	355	329	346	354	357	336	362	370	336	372	331	371	354	322	333	329	342	307	362	331	339	346	331	359	333	351	346	319	363	363	357	317	323	336	362	306	354	319	346	357	332	351	345	360	335	337	319	356	331	351	327	346	330	342	341	364	348	387	395	372	384	335	322	385	324	339	357	350	356	342	340	340	319	337	364	334	333	332	323	347	350	350	352	328	318	320	350	327	353	353	337	353	354	338	344	372	324	340	351	352	342	352	350	343	319	361	363	348	350	296	361	354	352	348	333	355	342	355	344	361	335	328	361	351	326	335	344	348	360	361	340	374	359	329	345	359	356	349	333	384	404	357	402	327	359	317	357	357	324	383	382	336	358	349	327	365	348	381	385	354	315	318	335	311	331	357	367	364	348	346	344	329	342	369	330	352	373	359	343	358	349	360	349	354	349	343	373	311	347	357	352	336	348	345	345	343	350	300	363	344	344	339	350	345	337	340	322	346	323	357	373	328	319	353	348	349	361	347	335	320	335	329	329	385	333	312	333	323	322	328	360	331	325	368	357	358	353	328	346	348	356	353	379	359	356	361	343	333	351	358	345	360	371	369	338	351	367	344	351	381	372	326	351	341	353	317	330	361	345	360	333	344	349	354	387	355	363	296	306	322	341	355	335	336	352	346	359	342	356	372	330	341	352	376	351	349	345	319	347	359	348	359	332	335	354	344	329	359	314	308	348	312	305	371	354	357	343	351	289	334	344	376	346	348	319	340	318	322	368	335	319	327	354	334	347	348	355	334	335	350	349	318	328	317	326	368	376	338	347	364	336	348	351	305	360	359	326	390	314	351	324	337	304	359	372	340	332	351	349	346	347	348	339	340	348	325	343	354	332	325	347	353	336	325	334	309	370	351	363	340	330	331	327	341	341	341	356	349	376	337	344	349	328	329	340	338	352	353	354	379	363	341	334	323	324	342	332	327	362	339	344	369	331	347	332	330	307	334	335	356	311	343	328	349	360	346	349	353	381	347	357	342	333	339	332	312	378	325	350	330	317	350	319	348	334	357	333	321	307	319	346	338	345	362	326	342	337	373	352	295	320	327	349	373	318	318	327	350	318	353	333	356	349	343	352	334	345	340	335	369	332	342	326	338	363	331	351	386	364	310	319	325	332	346	326	343	342	326	354	329	357	362	332	326	355	309	339	341	336	357	331	359	371	312	299	359	329	338	383	360	348	349	381	353	333	342	339	332	318	340	327	357	345	352	336	339	357	331	332	346	319	350	342	375	335	329	328	313	338	355	345	353	316	355	312	328	372	360	329	357	358	360	329	350	345	363	354	333	352	373	330	371	364	333	324	326	337	353	321	340	336	320	356	356	348	354	347	359	306	365	321	324	338	336	380	335	330	341	328	340	385	340	318	310	372	365	338	329	338	379	330	343	356	370	357	344	328	341	326	341	354	332	381	322	325	334	338	360	339	351	314	363	337	358	360	320	347	346	331	329	339	369	343	353	377	345	307	362	344	330	358	352	339	350	333	321	333	336	343	345	345	311	371	323	357	350	341	348	363	334	405	322	356	348	321	328	356	314	349	303	350	348	384	388	347	338	341	323	356	343	327	381	363	338	360	358	335	364	353	329	324	326	323	357	341	331	354	335	303	328	327	334	315	322	342	361	327	342	343	316	341	352	352	329	349	338	357	323	340	334	368	332	338	293	370	353	375	385	353	356	335	344	341	332	350	323	339	338	371	366	327	388	355	323	376	346	356	337	322	327	359	367	359	370	341	356	346	324	339	349	331	365	328	377	352	339	320	356
22627	21317	28919	24054	21313	21358	10521	1161	822	739	612	542	624	631	496	365	294	284	248	274	291	356	350	390	412	337	246	355	220	189	200	174	184	189	174	183	179	171	169	172	187	194	184	185	170	162	165	164	143	167	191	170	183	192	181	170	188	201	175	159	183	162	179	171	170	189	167	179	179	169	194	173	162	165	177	177	172	177	139	174	161	165	167	183	178	158	185	176	154	171	174	179	148	158	139	164	173	188	183	164	170	183	168	167	163	173	149	165	167	161	203	165	200	153	162	166	150	193	166	183	190	174	175	159	172	173	160	173	199	181	180	154	179	167	164	162	170	174	162	155	157	201	172	187	165	167	184	176	173	149	154	163	171	165	167	174	171	198	157	150	156	166	148	148	164	158	181	163	177	159	160	167	165	168	175	155	159	154	150	158	167	166	155	179	167	150	168	164	150	180	178	174	154	171	158	173	155	163	177	182	145	162	172	158	169	187	176	170	144	169	176	165	155	177	171	194	152	178	167	149	175	179	190	154	156	156	184	172	181	154	180	181	146	147	163	165	155	168	162	159	183	180	181	150	152	174	159	155	172	171	187	160	172	175	166	170	156	166	142	151	159	160	156	176	153	165	161	170	161	181	137	175	155	179	181	173	186	179	155	159	173	158	178	163	168	167	163	173	169	156	188	170	153	161	141	186	156	169	161	180	156	157	167	171	163	167	137	134	179	159	161	157	170	174	170	191	168	160	189	184	183	175	156	170	189	164	169	161	189	151	151	178	165	166	163	167	152	152	163	192	142	160	167	196	171	151	151	191	174	174	156	183	180	150	171	167	157	162	177	163	178	170	141	167	171	170	158	157	178	157	163	184	155	161	176	186	159	164	180	176	174	173	174	180	180	147	164	169	155	167	160	155	168	201	159	154	158	182	161	166	178	178	175	172	157	188	159	176	155	161	152	173	190	142	134	175	181	188	150	189	164	186	161	169	175	177	181	147	179	155	162	168	157	136	168	144	175	165	169	161	166	155	160	179	168	170	166	165	148	187	180	176	169	154	182	162	157	150	165	173	156	180	185	152	166	142	178	166	168	176	174	173	163	182	183	145	151	173	166	163	180	157	156	179	154	181	179	161	159	144	149	147	159	180	188	148	162	155	162	164	152	140	175	173	187	190	174	182	177	174	151	164	179	177	173	159	162	147	148	163	151	157	175	162	178	170	156	175	174	166	160	177	169	162	180	162	160	172	180	154	160	143	165	181	176	173	160	176	161	154	164	167	175	160	165	159	187	174	157	176	147	166	190	180	189	181	169	165	161	172	176	173	175	155	153	153	148	162	175	195	147	149	174	183	165	164	185	182	163	172	165	187	154	173	158	142	182	150	159	165	166	175	163	193	155	179	174	171	140	163	171	173	155	163	157	160	152	174	148	164	170	157	178	160	166	186	169	175	150	164	154	166	176	155	148	187	193	166	152	165	172	147	166	163	163	191	174	170	173	169	184	174	175	155	175	170	176	170	158	173	161	176	147	146	194	153	175	165	161	172	162	172	156	190	138	163	137	158	163	156	181	149	169	158	167	190	170	196	156	160	179	164	173	178	153	157	188	173	160	188	157	161	141	164	175	168	173	150	141	196	170	162	176	174	174	144	166	154	176	178	171	152	166	164	179	149	148	189	173	146	170	174	146	169	168	178	174	176	172	159	153	144	170	143	175	187	184	161	150	156	189	167	151	152	154	180	151	174	161	165	169	180	144	156	157	167	164	132	162	140	166	150	147	161	164	195	168	141	178	170	158	175	141	182	177	153	168	176	170	172	157	153	153	162	161	165	157	144	153	174	166	187	158	150	157	170	172	159	177	152	173	170	158	175	182	173	184	170	168	175	147	150	159	159	152	164	175	166	179	192	177	177	151	174	162	172	159	183	166	159	185	152	157	180	174	167	169	149	164	156	169	156	159	170	167	155	185	168	147	155	173	170	173	164	152	162	168	172	191	180	169	187	179	183	201	165	160	167	162	163	190	153	146	168	150	182	164	160	175	169	165	182	153	161	148	153	169	175	167	173	168	174	168	141	156	192	161	165	164	175	170	186	147	172	160	175	172	174	168	171	151	152	167	180	170	187	176	158	166	165	159	167	161	159	160	154	163	147	182	150	157	172	172	160	164	168	175	150	159	162	172	166	148	169	151	154	156	179	176	153	166	196	192	161	172	177	169	151	163	156	166	165	165	143	193	179	172	154	170	175	174	153	156	167	156	168	159	192	178	151	158	162	156	157	155	161	166	146	158	162	167	164	163	145	174	154	177	138	177	182	188	172	180	184	160	163	186	175	176	158	174	151	166	192	168	172	165	162	170	162	158	171	170	165	162	187	180	183	163	161	152	174	157	136	162	155	167	166	168	193	151	155	171	179	169	162	157	170	167	148	171	172	164	177	176	173	161	163	176	207	159	145	174	176	176	187	173	149	170	159	170	157	156	186	160	184	158	162	157	169	180	172	148	176	168	154	155	175	176	173	174	163	167	165	166	163	180	171	178	185	151	180	166	163	166	182	188	173	168	167	175	174	170	172	174	153	176	167	146	165	164	162	158	163	171	169	180	147	170	197	183	150	164	193	163	163	164	168	158	154	162	174	172	179	154	170	179	176	165	156	154	193	188	154	169	164	182	173	160	177	170	172	163	168	173	158	168	175	186	149	171	159	143	164	159	157	157	146	144	157	164	166	174	185	152	155	156	151	174	176	157	171	186	170	153	170	170	156	158	159	181	148	164	182	188	161	135	147	165	165	158	157	165	161	174	164	171	154	170	163	167	173	161	161	173	170	155	168	170	170	183	165	162	159	160	170	155	185	161	144	173	173	198	151	170	171	178	142	169	172	191	166	157	166	167	160	169	193	165	180	183	148	152	165	145	156	170	177	170	164	164	151	168	158	160	156	139	172	171	196	171	167	165	170	169	137	150	178	192	198	147	160	157	158	157	147	172	169	170	170	167	156	180	166	183	169	156	151	175	165	176	153	174	172	187	192	155	165	171	170	180	165	161	175	169	175	151	179	154	152	179	145	155	204	159	173	161	176	188	187	158	193	175	160	150	177	164	193	157	164	195	173	179	173	151	186	180	155	170	163	153	178	183	178	191	164	158	166	168	148	168	148	161	158	180	157	148	191	169	154	143	184	189	167	168	155	160	190	161	169	151	191	162	168	165	164	161	164	163	155	141	167	166	161	180	178	159	176	178	169	148	184	161	136	170	163	189	162	157	144	169	162	166	162	166	163	160	151	167	162	171	165	182	156	146	176	132	157	189	179	151	183	165	176	158	184	173	188	176	153	145	176	141	154	181	172	165	136	161	165	173	176	150	158	163	154	154	154	169	149	167	180	163	157	170	174	165	169	155	156	155	174	169	151	163	168	157	156	189	168	168	164	168	156	167	167	189	149	159	148	159	164	164	155	175	188	182	164	147	164	143	153	178	161	176	166	171	173	163	142	159	143	172	173	146	189
10985	22475	14965	6125	3856	2721	2147	1584	1361	1076	931	890	1009	969	711	495	395	383	328	363	374	424	473	552	547	393	302	472	229	212	199	209	217	198	237	248	224	217	218	217	193	213	194	203	210	190	192	194	184	199	199	216	197	217	193	201	200	208	206	173	196	215	187	192	213	207	196	173	171	173	187	186	175	172	192	213	184	200	213	180	173	201	179	181	197	204	200	182	182	192	190	178	191	200	189	177	200	191	179	199	174	210	171	198	184	172	192	183	190	194	176	183	183	198	216	175	185	182	195	168	187	173	180	195	197	213	180	172	194	173	203	191	205	209	185	180	195	181	198	173	193	162	165	194	209	193	187	175	186	211	182	184	175	209	186	180	173	209	186	220	196	182	171	187	199	182	192	206	164	162	151	201	167	173	221	200	180	179	213	206	187	174	174	183	207	209	221	171	181	189	185	181	205	180	185	178	187	168	175	163	232	199	177	218	200	200	165	172	166	191	189	187	207	189	182	178	172	201	207	175	202	187	178	175	178	196	164	166	199	173	186	178	170	204	220	175	166	170	186	179	182	186	186	185	177	195	186	184	177	206	182	178	193	181	185	196	209	197	178	168	188	217	203	176	173	177	205	163	204	193	191	206	182	204	190	205	182	192	216	196	159	178	216	196	178	165	174	188	187	184	172	200	211	189	168	209	194	198	190	208	181	186	200	175	212	167	176	193	208	199	156	213	181	192	181	194	203	199	206	172	162	172	150	186	205	200	172	192	207	202	161	182	166	188	211	208	176	198	170	178	195	172	177	178	196	191	193	198	195	186	176	184	179	172	193	182	198	191	182	175	218	171	205	199	169	200	206	192	203	197	184	202	178	198	178	165	185	174	220	160	182	200	192	177	180	187	214	199	193	169	177	194	217	201	174	169	185	199	166	199	160	195	181	201	200	208	186	163	189	199	192	176	182	207	195	186	176	185	187	195	191	182	192	183	191	189	205	201	175	180	193	204	214	172	161	177	174	197	167	187	194	165	208	174	180	170	163	186	194	194	180	187	180	180	160	182	194	188	201	173	185	176	195	197	176	197	198	175	180	180	172	188	181	201	180	175	170	193	196	179	174	194	185	192	185	193	205	163	174	171	210	189	198	201	167	162	195	192	204	199	172	167	206	190	195	217	168	176	183	193	167	185	178	204	193	176	194	185	172	164	186	195	198	179	175	200	196	195	192	188	182	198	193	186	190	169	190	200	221	200	184	170	190	182	199	171	180	196	210	206	204	200	171	199	181	174	195	206	195	208	192	167	181	173	185	194	202	183	161	188	196	196	172	199	186	188	193	179	182	202	212	169	174	181	196	210	206	201	196	206	185	193	173	183	170	183	149	149	181	191	186	182	177	197	188	187	164	193	175	204	170	178	193	201	184	211	162	193	189	187	173	189	194	200	204	181	185	196	196	192	203	198	183	179	203	149	181	177	219	197	197	163	198	211	187	182	184	200	198	169	183	174	167	197	180	165	185	178	206	176	190	168	185	165	202	175	192	216	184	190	173	196	176	173	196	160	180	205	185	183	193	196	185	199	186	190	192	192	179	183	167	201	194	171	180	173	198	179	170	184	196	198	163	193	200	210	190	157	177	181	172	193	190	170	171	188	174	174	182	176	172	208	183	189	187	198	185	179	185	176	219	175	187	192	206	176	199	175	211	178	194	196	181	191	183	189	185	187	199	187	165	212	201	201	187	185	188	210	171	212	171	190	201	203	179	184	201	183	184	176	191	168	166	214	196	169	212	184	172	178	207	187	186	188	205	181	196	198	191	211	198	169	179	178	199	175	189	163	165	175	166	170	175	198	208	196	175	191	175	201	201	178	203	179	201	178	175	173	182	189	161	187	203	187	167	196	175	187	167	184	172	177	202	170	180	190	170	184	182	190	169	183	201	178	192	178	197	159	179	202	167	175	195	167	162	183	202	191	184	182	178	209	177	179	176	183	186	212	203	183	175	186	189	219	208	171	187	189	195	183	179	196	172	195	187	204	188	191	195	208	188	188	205	195	193	196	188	175	178	197	189	190	174	209	195	189	206	187	179	193	167	189	162	217	185	168	175	191	183	186	187	182	180	160	176	198	163	197	190	211	186	154	168	179	178	196	194	178	197	173	161	173	201	163	185	179	211	188	199	158	197	191	190	209	177	171	181	183	203	182	171	197	216	198	189	171	180	191	192	202	147	184	174	172	161	166	205	180	171	180	192	180	172	204	209	193	195	185	180	189	172	187	182	196	204	188	190	180	190	167	184	194	175	169	225	220	192	190	177	205	176	201	198	182	201	163	176	195	164	164	167	186	193	182	183	195	185	199	190	165	208	184	199	178	169	190	195	201	168	198	193	166	177	218	172	185	168	203	185	188	197	195	182	197	204	172	183	172	179	184	183	172	195	187	178	204	160	179	185	194	192	166	192	200	186	162	202	199	202	190	191	204	194	195	185	168	177	199	205	214	173	213	192	176	186	180	200	210	163	208	181	183	189	176	189	189	180	199	174	175	199	200	173	187	204	194	189	190	182	202	194	175	192	179	187	187	192	177	189	184	170	191	177	178	183	176	183	191	182	181	154	185	206	196	175	180	197	182	190	171	172	191	180	172	174	209	212	183	192	181	177	164	182	172	177	194	189	197	165	189	183	191	170	193	164	206	159	174	173	162	195	194	182	193	201	193	169	196	180	179	182	176	179	186	167	172	185	158	182	173	185	185	199	195	225	192	184	208	211	165	174	184	188	196	196	177	172	208	202	187	169	201	189	188	171	168	182	182	202	201	199	197	208	190	166	174	176	181	188	191	186	166	172	206	190	176	188	189	179	171	218	174	176	182	195	194	193	174	186	184	195	181	178	196	172	213	189	211	180	201	184	175	187	187	182	182	185	218	200	201	200	167	177	165	188	186	194	188	207	192	175	181	204	184	189	209	166	185	175	190	188	182	198	171	176	169	171	198	159	185	201	178	162	189	200	177	204	206	187	181	198	219	176	187	166	208	200	186	184	195	170	184	201	177	180	177	185	177	164	177	186	195	147	186	202	180	190	183	204	185	195	195	184	179	195	172	199	186	167	184	172	179	165	176	193	167	207	204	194	177	171	173	175	184	212	192	194	180	185	205	210	176	174	189	195	197	186	187	199	193	181	191	184	192	182	169	180	185	197	166	166	173	189	206	162	190	175	182	167	188	173	208	196	177	176	202	180	182	211	164	196	184	183	195	200	184	197	173	183	189	174	178	197	198	180	193	214	196	178	183	186	199	182	170	193	188	181	210	190	184	187	218	193	179	193	190	187	194	186	209	151	196	217	187	175	207	202	191	194	195	163	188	211	199	181	184	200	186	224	181	190	191	179	198	174	187	173	193	163	171	203	205	171	202	215	183	183	205	156	181	185	196	172	188	184	215	156	207	200	178	197	165	191	190	190	181	178	180	203	159	207	187	180	199	170	176	170	194	200	189	210	180	196	180	182	195
27845	19368	7034	1262	693	564	584	558	600	540	537	537	597	590	531	537	490	515	495	500	516	566	501	571	594	551	524	519	492	526	494	507	482	511	503	473	439	513	477	480	497	483	466	482	476	488	491	522	489	477	492	452	508	504	468	486	497	508	468	489	482	504	438	479	541	474	479	478	505	483	527	455	490	502	511	532	494	475	475	509	474	502	518	495	495	512	534	464	498	450	488	492	503	499	500	531	526	497	486	510	502	543	496	488	474	560	513	462	511	538	519	449	474	525	494	515	485	493	505	491	459	491	503	482	527	451	478	498	511	473	462	497	544	477	467	507	486	501	498	477	527	514	498	448	503	501	496	476	463	467	497	473	542	491	509	526	502	494	499	497	479	484	466	476	472	564	451	494	477	469	488	531	452	498	488	461	473	522	471	492	509	514	515	475	488	561	493	480	524	522	498	547	480	487	538	458	486	510	544	471	462	513	487	529	499	500	500	526	499	543	483	493	516	487	481	471	520	514	489	510	508	499	497	496	495	494	475	456	474	520	477	496	455	475	519	454	467	465	510	471	472	516	486	509	499	513	452	472	472	513	494	508	447	497	514	501	502	482	458	475	442	514	514	500	528	473	517	487	524	483	507	501	500	476	513	464	464	483	475	491	479	480	463	500	502	525	517	454	507	500	459	536	493	478	522	485	470	488	522	486	513	477	492	500	497	506	507	468	472	480	452	461	527	509	458	475	500	480	544	454	485	504	495	487	460	465	500	492	515	512	470	511	514	489	476	473	519	511	483	491	446	515	494	518	485	474	517	516	507	484	491	515	506	516	483	477	504	498	509	481	458	503	502	461	519	456	478	501	501	532	502	529	531	452	465	484	501	503	457	470	508	450	513	500	489	529	481	474	520	515	522	524	481	460	514	477	486	505	485	454	474	488	486	494	478	504	469	456	520	503	503	533	523	491	484	465	481	507	486	463	468	539	498	472	492	450	483	534	486	494	488	538	494	495	541	486	505	533	487	490	514	489	498	495	464	513	539	509	496	495	521	498	458	462	519	511	500	500	482	500	469	493	500	498	501	493	479	471	493	506	473	486	533	515	497	460	495	485	465	485	487	502	473	473	460	499	517	513	516	507	481	525	545	517	517	515	484	552	514	471	500	508	500	501	472	503	537	518	457	452	499	524	471	430	499	490	516	487	500	474	510	474	478	471	495	484	508	470	554	540	478	486	505	527	524	493	491	478	492	507	547	530	464	469	505	510	459	478	493	490	487	507	491	499	499	507	482	502	463	466	477	509	481	492	493	480	466	519	513	530	497	490	501	479	543	504	511	522	527	475	527	427	487	495	492	503	500	502	475	486	502	483	518	519	508	499	493	503	522	494	552	490	477	506	496	509	470	491	516	509	486	477	513	495	473	480	475	501	468	496	506	533	469	488	478	488	475	521	507	486	506	524	527	535	488	502	518	521	482	495	497	513	458	482	511	532	481	499	491	515	480	537	478	495	492	499	528	481	526	498	512	497	483	500	447	461	477	497	504	504	478	497	509	485	471	484	483	488	522	517	495	514	482	492	455	493	465	494	527	474	517	470	468	495	503	493	489	512	511	524	541	470	511	505	469	492	511	520	477	485	500	510	498	476	485	496	492	508	504	490	481	519	492	485	508	517	473	507	519	509	499	500	485	478	455	451	503	493	500	478	531	471	505	489	476	475	440	503	469	522	479	515	547	521	499	500	512	504	483	487	483	470	472	467	511	506	522	489	504	478	488	473	468	531	493	474	503	525	461	509	459	467	452	537	500	446	509	499	439	444	493	511	466	499	519	520	503	476	500	506	528	500	489	532	515	519	463	490	479	513	496	500	481	513	509	508	512	488	490	509	472	486	477	493	502	523	504	501	488	449	519	509	507	460	477	468	501	479	497	461	485	491	495	475	520	501	504	491	479	470	513	491	497	481	504	514	485	472	499	488	496	484	469	479	477	474	491	556	499	494	482	458	491	529	535	487	470	488	486	499	469	494	489	462	461	507	476	458	535	459	499	484	518	505	508	524	509	497	522	492	506	535	486	490	464	481	530	493	490	448	504	523	516	542	487	501	467	544	527	491	505	454	497	464	520	497	473	470	521	490	480	489	466	518	502	527	520	499	480	522	533	497	486	462	502	488	511	491	466	478	508	483	500	489	527	503	502	463	493	463	479	486	455	490	487	497	498	471	528	482	523	498	485	495	509	503	507	552	502	522	491	529	487	491	515	501	483	459	493	462	502	516	490	474	474	504	529	512	496	465	547	536	497	475	516	545	522	491	514	465	488	529	494	485	477	493	485	462	473	510	485	519	482	501	490	484	485	542	478	512	478	483	500	544	451	511	509	525	536	499	472	485	519	481	497	472	477	541	462	536	468	481	491	511	480	530	505	479	459	481	492	527	462	537	500	520	503	495	515	499	456	521	513	469	538	526	469	505	534	474	522	493	493	473	495	484	461	480	490	541	490	503	499	461	509	497	437	487	508	477	515	513	473	505	469	485	430	460	490	515	480	492	471	505	502	492	493	491	516	495	487	495	490	468	511	519	482	500	541	505	472	490	515	494	543	514	520	527	505	475	503	576	523	484	459	503	521	465	501	515	520	474	524	503	493	500	482	479	502	505	492	516	471	512	520	503	501	484	522	479	485	477	500	475	516	529	516	488	492	476	498	510	492	501	500	493	469	515	524	503	518	495	497	499	472	477	511	495	459	485	510	507	489	497	537	507	492	498	479	515	510	559	470	499	500	475	524	488	469	448	440	519	486	417	520	515	496	508	537	469	488	486	499	502	510	506	508	520	535	500	483	532	473	501	513	507	506	483	481	519	493	486	447	492	493	507	516	447	508	509	498	481	538	480	516	504	528	502	460	465	501	482	487	516	487	540	536	490	530	532	499	521	470	489	469	517	545	465	463	474	510	506	504	521	509	558	483	497	514	492	491	468	473	476	508	490	513	469	489	506	494	437	467	484	531	486	522	508	507	481	490	514	507	530	504	508	491	510	518	505	497	459	487	498	460	485	480	463	527	441	471	495	519	450	491	473	513	472	487	474	516	505	490	481	499	500	499	503	472	454	501	438	483	485	506	474	482	481	482	470	510	456	489	503	490	495	478	487	464	487	498	526	452	475	486	514	497	504	460	439	508	472	491	488	464	538	473	483	501	495	478	489	508	520	493	547	506	488	459	526	495	530	472	496	491	507	487	489	490	462	492	503	482	501	480	501	528	528	499	485	485	505	496	517	521	499	519	475	500	529	528	524	511	482	478	491	519	510	479	508	538	505	504	450	461	522	471	507	493	502	515	516	494	489	536	479	505	502	469	518	500	481	509	510	529	487	471	511	486	490	537	474	480	496	502	488	497	485	483	503	513	472	511	519	522	479	455	461	490	447	483	505	523	484	493	512	515	519	496	542	467	533	494	510	516	474	506	556	506	492	501	469	503	455	502	511	456	494	500	489	475	510	504	477	496	506
10482	6652	3572	1127	726	670	663	675	623	622	622	661	687	665	601	600	556	523	588	571	568	578	634	640	643	598	578	618	516	516	579	514	548	521	557	531	524	559	543	563	509	526	531	555	529	516	532	560	532	516	576	477	522	545	566	526	550	561	566	557	472	516	555	539	525	563	543	533	566	539	525	543	523	554	526	513	525	582	564	517	555	571	553	549	599	540	541	553	526	543	547	522	559	555	509	556	517	557	546	530	561	533	535	565	527	593	504	547	534	551	530	587	493	513	571	563	552	524	543	554	580	545	553	561	548	576	552	525	519	532	528	544	541	556	534	549	507	531	543	505	542	552	536	562	557	540	561	518	536	551	505	558	491	548	487	529	552	549	589	529	485	541	539	551	506	541	521	525	532	580	542	549	524	520	570	573	531	528	530	518	562	511	552	536	561	537	562	527	536	527	523	503	515	576	541	556	550	551	576	475	547	563	492	573	514	552	533	555	542	558	539	551	515	532	592	520	522	513	555	541	551	549	536	568	497	545	545	522	529	527	533	561	566	559	563	543	554	514	557	502	559	534	545	533	568	528	522	532	513	530	573	582	532	533	555	570	557	547	533	546	492	517	604	540	551	530	566	558	534	533	590	461	541	552	567	515	524	516	514	548	550	554	514	522	562	543	526	556	545	536	550	523	572	531	548	531	567	572	575	536	543	511	507	538	567	571	516	559	489	553	525	579	569	576	505	526	548	574	544	573	492	547	586	520	552	557	540	549	531	549	550	568	536	513	554	513	514	553	546	550	572	544	541	535	538	566	545	539	534	537	534	534	502	561	531	529	505	547	543	534	546	494	565	572	527	553	497	506	518	513	574	538	479	545	535	529	572	533	541	558	571	539	504	554	526	570	547	516	543	587	586	553	532	573	600	528	551	538	526	560	536	564	531	572	579	542	567	533	511	486	560	530	538	562	545	588	534	513	572	505	541	555	546	536	548	538	545	537	550	523	547	525	548	555	534	536	543	550	507	530	543	548	568	532	528	578	523	536	546	513	547	519	531	599	535	568	531	535	556	527	547	483	486	574	572	501	517	557	548	523	503	537	544	566	493	525	518	581	560	540	520	518	545	522	533	579	550	543	538	526	558	567	522	508	560	548	540	537	564	539	553	546	525	542	526	562	566	490	525	561	511	563	546	521	555	565	545	524	503	552	556	525	530	509	524	558	560	539	515	504	560	539	568	512	544	583	519	528	566	577	496	522	534	515	548	533	549	588	561	540	536	546	508	548	565	538	568	507	531	507	553	529	541	553	538	521	532	514	531	553	560	495	533	528	554	514	542	552	555	530	557	543	541	502	540	522	522	536	591	539	553	491	546	534	595	510	570	567	489	542	548	566	496	517	507	484	566	535	557	542	530	549	516	518	577	509	581	512	535	537	554	524	514	503	536	548	548	517	539	522	569	554	546	516	539	524	539	591	522	534	546	569	516	504	539	568	553	501	572	543	529	540	485	531	516	546	534	553	562	519	557	500	507	550	555	547	575	508	550	523	512	543	501	500	521	535	522	530	545	551	550	545	534	515	529	545	545	563	519	517	539	535	561	555	578	561	515	554	526	522	517	520	555	513	520	549	559	539	567	500	550	546	529	536	524	535	543	558	544	603	557	534	549	535	540	517	536	558	538	507	512	568	559	536	536	513	535	542	507	530	584	514	502	553	566	510	570	512	527	502	543	544	529	570	577	525	550	517	522	535	522	602	542	533	543	557	491	540	520	548	557	553	530	544	537	545	507	532	587	547	524	559	514	562	558	562	558	525	531	559	531	542	521	595	521	521	568	527	525	556	510	522	520	547	504	544	542	524	533	540	531	503	545	530	582	491	548	543	572	561	539	544	557	573	545	558	542	519	578	547	584	544	550	528	509	519	561	544	545	539	536	554	537	549	517	572	523	520	476	523	561	559	528	542	560	540	569	521	533	545	578	566	557	525	530	566	574	541	502	530	556	551	521	542	529	569	537	518	524	555	518	536	535	576	554	499	541	547	531	565	531	544	553	555	496	527	554	558	563	540	523	521	539	535	508	517	522	545	529	534	522	552	501	562	528	540	482	535	564	504	532	514	513	543	556	495	540	506	526	541	508	566	546	545	536	510	557	524	517	538	520	555	571	549	546	528	539	565	558	543	542	541	547	547	523	530	559	518	556	589	565	512	536	549	522	518	619	551	520	532	550	546	516	527	515	540	521	549	568	546	576	561	538	517	534	567	543	552	557	547	507	501	546	565	537	535	527	554	559	565	582	584	567	514	497	540	573	529	553	549	554	512	535	556	576	559	550	487	548	540	557	529	535	531	540	533	514	546	518	567	544	543	556	577	517	528	562	535	535	549	537	544	548	526	547	531	505	477	567	517	543	501	540	576	556	542	512	556	522	544	523	565	497	538	544	524	526	523	526	573	479	509	526	562	530	520	547	557	569	553	574	545	513	518	515	506	554	522	559	555	527	526	539	541	561	540	550	558	514	564	531	582	539	556	566	570	546	529	553	499	536	531	583	556	571	529	563	571	523	565	559	532	578	540	534	559	577	521	510	530	537	523	529	532	554	554	543	567	518	519	564	535	536	531	585	557	524	560	511	512	573	557	554	556	548	544	551	559	551	553	554	505	533	529	519	497	490	544	526	523	515	523	540	526	578	547	557	556	522	534	569	526	544	552	557	528	560	502	558	547	535	540	578	526	494	544	575	536	531	490	536	493	496	589	521	560	516	519	539	559	499	565	567	525	536	529	543	559	533	536	530	551	575	504	528	556	561	516	545	545	529	551	558	564	534	545	532	545	545	531	531	552	532	577	504	555	548	549	576	500	558	510	562	542	525	520	540	565	559	527	541	538	552	540	535	543	531	546	541	536	511	542	537	525	493	539	571	596	521	541	494	563	584	541	535	586	547	569	553	532	546	552	572	572	530	510	542	549	556	513	511	537	540	564	559	509	529	544	581	592	536	524	543	554	566	494	545	573	526	495	538	518	519	528	549	548	546	544	567	578	551	544	504	563	551	507	514	554	565	540	499	545	543	536	513	545	530	600	527	548	526	563	506	540	549	547	521	492	523	533	571	549	576	564	551	545	526	555	509	519	526	535	574	545	552	546	523	542	551	544	524	566	563	591	524	525	520	536	531	536	503	522	562	536	570	515	520	552	527	546	525	534	556	534	561	523	534	524	576	510	549	530	530	533	565	521	556	559	546	545	551	531	592	523	518	510	558	549	549	523	553	510	488	555	525	551	503	537	538	520	522	556	536	547	539	512	539	543	543	554	559	532	532	516	536	575	511	550	538	545	557	557	530	520	545	520	545	543	532	517	530	569	560	520	500	530	519	528	575	538	538	539	534	525	512	540	551	518	539	522	540	486	539	503	514	524	562	551	526	542	530	553	555	515	529	535	521	525	566	531	525	546	522	565	569	539	559	554	523	515	537	552	549	573	553	527	545	535	535	562	559	544	476	531	541	567
23699	21220	28434	24315	21225	11767	1306	882	759	727	678	640	724	622	548	479	448	419	454	485	489	467	538	561	563	465	478	533	423	421	384	426	446	403	411	418	380	418	416	430	456	416	425	390	392	378	368	418	394	425	426	404	432	379	402	408	388	391	390	398	380	413	403	367	383	371	418	413	382	394	375	379	442	410	405	391	415	403	403	385	424	425	427	398	384	381	426	413	440	397	421	413	434	391	396	397	408	373	426	404	382	420	366	399	405	376	402	386	403	379	416	356	414	389	365	438	403	404	377	378	422	406	427	391	416	395	429	397	400	396	411	407	414	421	427	403	405	414	404	464	421	383	395	382	405	410	439	407	372	410	378	454	387	403	407	390	397	403	377	395	429	390	406	407	413	378	404	410	453	418	398	424	379	384	381	410	368	387	389	380	379	391	384	394	389	396	361	402	401	402	415	383	414	414	388	416	367	404	423	442	410	384	400	424	397	384	406	415	362	380	410	367	382	396	410	389	421	414	424	411	417	400	422	412	387	351	376	407	413	431	424	375	410	437	404	448	404	422	391	435	389	408	409	416	414	416	396	385	407	395	378	385	382	410	407	419	394	402	399	407	376	399	378	392	415	393	420	385	396	419	415	433	416	408	403	392	386	394	416	422	427	397	401	406	440	408	362	388	388	393	411	408	416	421	394	379	411	429	408	425	369	380	423	412	405	424	424	443	427	378	386	414	386	376	405	407	400	411	419	365	416	367	411	415	411	365	406	425	403	404	363	398	412	400	406	413	398	373	403	385	393	378	423	394	401	397	391	410	381	426	381	419	362	352	392	398	395	391	370	396	393	400	357	408	401	386	390	374	375	377	400	400	391	408	372	393	381	389	373	381	430	445	367	425	407	342	412	425	392	392	404	399	435	394	405	424	365	404	427	417	421	385	428	422	374	411	394	401	395	398	413	428	406	393	371	388	423	429	394	411	386	403	392	390	395	349	420	386	396	397	404	402	358	429	388	410	424	392	403	422	414	390	408	417	366	409	412	415	437	418	395	400	406	414	417	380	408	419	411	368	423	371	424	425	371	378	397	388	390	414	396	445	377	400	408	394	402	331	410	418	376	420	383	452	405	449	424	375	399	411	393	417	377	424	391	427	388	367	423	373	407	407	374	406	402	369	366	421	353	436	429	399	377	415	410	399	405	391	441	373	375	374	402	415	391	394	400	430	399	365	432	391	423	383	355	404	395	396	408	382	386	373	409	388	428	371	405	420	401	400	426	396	419	387	372	407	363	379	388	417	379	409	384	372	420	407	392	419	406	416	435	398	410	425	385	424	398	422	392	410	392	404	405	377	394	422	440	391	392	367	386	409	396	411	402	396	417	385	398	413	415	402	439	439	361	440	395	383	369	409	411	393	408	395	385	422	433	380	422	344	386	395	397	410	424	413	379	377	405	445	375	436	408	403	394	399	390	394	370	430	384	417	402	383	432	370	395	415	381	430	408	385	415	385	417	383	431	398	401	380	408	400	407	427	392	374	373	395	394	400	372	373	401	393	423	434	388	383	403	377	370	418	412	395	393	348	399	430	370	392	438	401	412	450	367	414	401	399	426	392	349	425	395	425	400	398	394	379	395	430	351	394	392	382	423	402	391	368	419	380	401	421	417	400	397	411	420	425	407	396	382	408	381	373	417	395	391	370	393	413	393	397	402	360	435	345	379	426	433	376	352	390	391	392	386	372	410	398	411	427	391	375	398	405	384	381	435	406	406	413	373	389	374	402	404	373	364	403	411	422	414	401	387	365	376	369	376	405	398	370	396	387	363	374	392	372	423	427	423	424	424	415	419	407	412	404	395	405	403	426	382	376	408	415	407	403	383	401	396	378	399	396	390	409	393	422	436	403	366	421	421	423	393	412	440	382	396	410	416	390	396	389	401	382	404	381	409	436	390	386	356	407	433	388	374	415	407	366	376	409	390	408	384	416	383	383	379	403	394	405	390	395	381	402	389	416	409	444	399	414	392	419	449	381	387	389	359	424	410	398	401	412	398	405	395	418	379	397	417	386	395	446	412	375	400	419	380	407	394	436	383	389	383	427	391	380	417	413	385	415	374	368	400	368	390	413	414	362	390	390	392	371	384	399	424	403	401	414	427	378	419	396	359	377	399	410	386	413	395	405	365	393	392	358	415	365	394	419	404	368	384	413	416	418	375	412	403	390	398	368	406	391	391	382	372	403	395	389	397	434	406	383	426	386	375	390	355	405	400	393	385	392	363	389	406	373	366	417	412	406	409	401	422	406	434	372	370	388	408	391	390	400	396	386	407	408	462	404	405	438	405	408	413	345	381	416	406	371	376	394	406	427	406	386	342	418	415	371	413	419	396	422	432	446	415	414	427	385	404	398	410	413	427	412	404	419	391	395	402	377	402	398	405	402	414	413	395	400	409	446	367	406	388	393	420	377	405	400	441	370	388	382	405	382	398	398	380	420	407	418	431	407	386	399	406	399	408	381	402	361	399	396	362	389	394	408	427	412	384	415	408	394	414	403	400	398	413	404	401	394	399	397	416	412	377	389	378	434	385	403	375	372	401	441	416	425	385	408	386	381	425	412	363	422	401	404	435	388	400	402	399	401	425	413	407	402	427	409	414	415	370	409	431	405	392	379	385	408	428	386	394	382	408	395	393	414	360	410	421	402	402	377	439	364	385	416	392	409	392	421	402	469	406	360	434	418	440	381	376	377	428	381	437	371	365	410	405	389	384	401	424	381	403	386	378	396	379	411	403	391	391	398	394	391	407	402	387	410	376	385	398	426	372	397	393	397	385	389	394	355	394	432	371	385	395	392	371	394	382	397	371	376	433	404	398	407	432	399	380	433	382	377	394	405	403	379	387	395	387	373	383	410	377	383	387	378	399	373	403	422	421	387	410	408	388	403	447	358	388	378	404	385	409	395	392	380	392	405	361	375	389	386	393	408	386	392	412	407	415	400	383	437	399	401	388	378	380	414	401	399	412	394	411	388	386	441	377	397	420	357	383	411	365	403	386	405	385	405	410	407	370	390	387	384	390	391	407	406	407	432	412	426	377	415	426	381	393	398	370	359	392	434	410	391	401	409	381	434	399	419	428	385	402	400	426	398	373	373	407	387	374	407	373	426	367	405	417	401	400	382	414	388	414	398	416	407	423	374	384	371	395	385	394	380	392	395	375	403	409	391	394	410	391	387	444	387	393	376	390	399	393	414	414	403	423	390	411	393	387	389	405	387	392	410	418	427	398	396	426	387	379	386	407	400	376	372	381	385	417	363	373	419	389	396	402	415	403	407	402	417	391	360	385	390	391	374	400	372	430	394	380	395	367	416	379	447	390	395	422	358	368	395	400	382	374	408	373	395	407	373	389	429	407	415	420	373	418	393	352	396	425	401	429	408	409	398	421	386	397	402	420	400	405	388	400	380	400	397	411	388	398	408	385	390	401	394	386	416	438	379	418	372	391	434	395	403
8757	15722	10318	3860	2282	1821	1492	1247	1101	976	935	824	906	814	729	605	539	515	561	527	572	553	654	675	677	563	540	578	470	452	437	462	477	474	482	456	427	476	519	422	462	450	446	464	458	463	429	482	446	475	452	460	440	430	437	459	458	470	421	438	485	425	458	444	456	418	436	467	454	458	426	475	484	446	403	388	419	437	454	418	475	457	435	417	462	496	459	440	434	458	446	428	478	458	442	467	461	432	444	453	462	478	459	472	475	443	464	462	453	441	443	453	452	445	476	453	453	448	456	446	461	472	434	449	449	448	420	445	420	421	443	442	482	427	436	433	446	434	435	440	418	438	421	427	438	463	447	436	436	437	448	435	458	450	476	471	446	425	423	434	402	451	455	405	445	439	447	464	441	446	442	438	407	428	485	383	454	480	471	441	447	416	446	437	456	436	457	456	469	466	432	465	425	441	425	445	480	435	444	436	425	448	448	459	474	460	448	449	436	470	462	501	443	505	458	475	435	480	442	438	420	425	434	456	420	431	449	433	440	481	453	455	465	454	439	431	463	436	490	419	457	440	404	405	432	458	426	461	425	429	428	442	430	443	434	435	448	454	443	408	438	428	455	429	452	448	432	465	439	435	448	440	467	462	427	448	435	452	477	462	431	437	445	458	450	461	462	467	452	437	407	474	405	450	439	460	430	405	479	456	456	433	443	447	446	454	458	457	440	450	447	446	441	456	423	436	405	481	446	447	467	434	445	471	449	454	471	451	434	393	454	431	450	455	447	456	428	447	454	443	430	447	411	467	429	437	471	452	405	429	434	461	466	444	475	436	437	456	435	462	481	444	451	480	449	411	450	428	451	431	418	384	474	450	416	452	446	425	452	447	459	469	457	474	473	453	452	460	442	439	471	417	431	466	426	399	463	427	440	451	476	437	449	483	448	427	404	418	446	472	419	392	469	440	419	456	453	457	449	437	428	411	466	456	452	446	436	454	454	442	499	424	445	411	406	432	465	448	452	435	463	463	447	422	419	440	441	436	460	447	464	430	437	452	467	452	422	455	475	450	398	433	449	428	440	436	437	442	476	461	440	459	430	467	419	449	445	461	453	423	417	454	451	444	437	435	429	387	442	422	480	409	472	447	436	429	458	453	442	421	475	433	442	465	445	457	485	444	442	455	453	439	449	439	488	441	441	422	492	484	473	413	410	427	474	451	471	426	456	466	477	405	466	440	442	428	446	412	466	452	479	448	444	452	456	435	413	451	426	450	403	469	457	446	448	428	457	422	439	444	453	459	441	446	456	476	447	450	458	453	409	447	434	428	423	476	417	408	383	442	460	465	448	423	437	437	444	436	434	464	435	420	487	440	424	471	409	434	422	436	430	486	474	440	465	442	477	477	436	420	440	468	453	466	406	440	442	513	477	426	460	449	429	474	431	441	409	463	405	489	424	423	406	459	464	424	462	448	438	473	405	444	442	483	422	455	446	475	447	479	464	436	403	440	428	391	462	463	444	484	437	434	422	461	454	453	465	468	406	449	445	436	459	411	440	487	428	441	430	449	446	436	438	420	481	468	427	444	459	451	438	442	466	440	460	432	465	411	442	451	440	457	461	431	426	420	472	441	452	443	423	444	422	464	468	453	477	423	448	461	467	466	434	430	479	447	414	440	471	459	425	471	427	443	427	437	443	411	447	450	441	454	454	478	427	417	421	450	462	465	442	426	494	447	458	440	422	455	415	437	417	458	456	415	424	458	463	438	443	432	452	459	433	467	439	417	471	442	423	440	479	470	430	456	443	469	437	439	468	429	458	459	435	444	442	422	406	449	402	413	424	388	460	450	460	477	416	421	433	422	477	422	447	464	414	466	438	404	435	427	436	401	448	437	461	447	444	429	412	448	445	448	467	434	419	427	441	491	450	435	427	425	404	457	463	448	430	436	470	470	451	412	462	444	448	487	478	418	447	462	438	495	439	459	460	427	404	445	453	486	472	444	421	439	422	438	453	447	428	456	436	490	452	434	427	453	438	446	456	435	464	408	419	410	457	478	447	466	454	430	453	458	424	466	427	443	432	483	473	457	441	442	454	412	454	460	459	473	437	474	440	437	448	429	431	442	446	435	422	490	485	427	437	452	463	460	416	453	463	441	418	435	439	431	459	446	449	425	464	498	459	464	453	449	393	439	473	468	432	474	448	467	439	481	417	428	438	493	457	449	439	429	435	447	420	443	450	492	437	399	475	482	445	450	428	416	446	419	444	430	454	427	467	421	452	453	460	438	442	479	436	447	463	450	449	477	450	462	455	416	424	414	474	486	439	459	447	448	428	442	451	438	440	437	453	423	449	410	435	453	460	419	421	453	435	474	436	430	462	447	499	415	468	447	410	483	462	414	455	419	431	404	468	452	415	445	435	441	433	448	439	441	453	441	472	480	417	459	424	429	447	443	438	467	439	408	450	431	494	446	452	450	499	465	428	421	453	491	441	454	458	451	459	412	431	464	425	465	462	427	420	455	461	447	474	464	484	454	472	417	463	468	443	472	405	420	433	458	434	447	408	485	449	464	451	484	447	438	456	431	406	427	445	442	444	424	408	485	437	449	449	424	461	434	470	440	432	433	436	445	472	433	462	420	457	483	404	427	467	424	449	490	440	465	447	436	448	471	429	382	444	417	472	433	450	439	476	438	468	425	431	451	411	446	475	413	428	426	463	456	462	450	412	437	475	456	470	454	414	426	429	466	454	438	427	436	395	442	484	416	458	449	467	418	447	481	441	426	454	429	464	468	457	468	427	425	490	423	452	437	463	432	484	412	501	490	418	485	424	434	474	430	479	427	435	454	417	450	464	470	453	475	440	430	442	459	434	462	452	494	440	475	454	460	447	458	428	434	419	464	441	472	447	411	478	434	440	420	419	440	448	446	420	427	475	454	434	432	467	426	443	423	437	458	436	434	456	431	443	444	423	481	466	434	437	448	454	446	450	432	430	460	460	420	435	445	442	424	441	446	442	401	450	459	441	438	467	438	447	475	447	470	406	468	447	420	465	468	493	447	420	453	470	466	417	469	437	417	452	446	424	443	448	483	458	442	428	417	443	462	425	474	419	444	438	464	494	439	469	443	449	486	447	433	475	488	448	444	436	457	412	457	424	426	439	464	430	454	451	427	444	431	436	477	429	458	429	409	433	452	437	433	422	434	464	432	468	426	440	448	451	479	466	414	430	422	409	460	415	433	438	445	447	400	439	467	428	411	449	467	429	473	433	460	460	445	406	493	460	449	452	439	411	518	439	420	468	458	436	459	482	457	432	454	442	416	472	448	477	473	457	458	450	410	454	453	441	503	487	464	441	441	460	450	431	464	423	472	416	433	452	433	455	427	459	442	463	423	420	476	436	449	455	478	411	437	470	424	444	497	464	463	439	478	464	413	485	440	427	408	445	402	414	455	441	474	437	426	470	402	444	422	444	483	461	428	440	446	425	413	485	483	415	431	410	403
24699	21209	27582	25022	14876	1030	673	583	510	520	530	498	529	462	441	370	346	343	339	364	376	373	453	414	414	384	389	379	294	356	331	348	327	339	325	314	323	346	342	364	283	325	319	334	343	327	293	374	344	301	295	323	304	323	339	305	288	347	303	334	320	311	316	349	326	342	322	358	323	295	328	301	342	330	322	328	296	318	332	328	341	330	321	341	327	318	336	316	303	327	305	337	326	327	330	342	310	337	310	279	331	300	324	304	354	338	330	314	307	346	322	333	336	345	287	296	341	286	337	294	336	311	327	310	356	310	296	297	329	315	345	316	315	358	323	284	350	351	350	334	354	324	334	335	301	308	352	307	305	330	336	339	326	343	334	332	299	353	355	330	320	356	342	317	335	320	325	351	319	312	304	308	325	311	321	314	292	338	314	349	306	323	315	331	319	312	312	309	348	324	305	314	320	296	292	300	306	335	346	302	344	327	337	314	338	299	343	318	315	311	290	314	308	299	313	317	315	316	292	322	331	305	351	296	354	317	327	314	351	299	319	332	324	328	325	346	373	328	333	332	332	312	364	345	310	324	317	319	356	318	325	350	290	318	322	346	328	365	328	297	328	330	314	343	304	335	289	308	319	325	331	325	334	326	328	330	349	311	346	319	280	310	314	302	306	324	334	373	327	337	310	320	297	326	330	335	303	320	341	312	312	332	363	303	295	318	328	287	324	325	336	293	343	305	318	353	290	339	304	334	321	287	288	341	306	323	329	293	316	326	320	328	336	324	326	317	320	333	338	320	325	330	339	330	320	311	311	319	344	306	347	309	331	327	309	312	361	328	332	334	338	306	323	315	342	308	313	335	317	324	344	303	315	312	302	314	334	316	344	357	318	304	289	322	333	313	314	329	341	294	305	298	331	297	318	323	343	329	296	346	306	304	348	336	335	319	329	324	315	347	310	329	329	314	338	311	340	294	316	326	337	350	295	296	321	327	322	315	320	302	333	296	325	347	326	331	345	319	318	341	338	301	306	311	329	295	343	320	307	284	308	315	311	336	331	331	315	341	352	369	316	325	328	332	316	351	296	325	311	302	319	309	314	319	301	303	318	334	350	336	321	317	320	346	326	360	314	344	355	318	359	331	323	329	336	296	328	366	323	298	304	318	329	313	317	312	317	318	337	316	342	307	283	328	337	310	317	318	313	312	331	366	335	316	310	330	319	329	325	311	327	321	330	362	313	321	323	314	296	280	345	350	334	326	310	311	307	318	295	333	342	338	360	317	319	318	315	318	304	312	327	330	290	338	350	325	315	320	334	325	304	328	310	325	313	294	333	334	343	344	339	290	318	304	294	326	324	294	336	309	345	317	346	306	325	342	345	304	343	329	332	333	342	289	302	321	344	323	342	292	341	367	305	340	339	314	335	305	361	334	299	328	325	299	323	338	308	321	328	348	300	363	330	364	316	318	316	318	354	328	350	344	301	347	348	333	312	343	322	333	314	279	314	310	309	321	318	317	319	339	340	322	296	369	330	327	330	363	342	323	309	301	326	328	327	330	353	340	324	317	344	303	296	346	305	340	313	313	330	344	364	355	326	326	337	336	359	332	349	314	307	342	347	325	312	320	344	340	314	315	320	310	315	337	345	324	319	327	308	291	347	337	340	276	326	309	328	326	336	326	335	348	333	326	335	345	320	319	338	317	342	332	306	329	337	316	317	323	323	341	333	336	339	302	318	300	324	352	336	333	278	318	339	341	323	338	315	322	312	314	314	313	331	306	338	305	328	340	313	335	319	324	326	303	315	314	345	334	333	358	324	328	309	323	320	309	329	315	329	334	336	318	310	338	282	297	327	312	309	322	306	320	332	320	312	321	333	299	318	334	346	326	328	285	349	312	322	352	333	300	350	315	319	321	330	357	335	343	311	306	316	329	368	337	317	344	334	325	310	323	315	330	307	331	314	314	306	309	309	305	320	290	314	314	347	344	315	345	341	327	311	326	337	321	323	316	327	307	335	320	309	374	282	316	342	350	330	319	315	320	334	291	328	308	303	332	320	336	337	330	306	333	318	319	337	315	308	339	337	346	327	348	321	329	342	314	361	322	320	333	339	314	319	306	300	335	305	349	314	311	301	350	344	297	323	353	337	313	323	333	313	321	338	329	321	346	328	314	332	318	312	298	310	342	327	315	353	309	334	302	307	306	303	304	323	341	362	323	332	318	323	303	334	305	295	316	320	302	316	288	309	311	310	311	354	294	333	338	341	331	307	330	285	337	353	307	312	327	308	347	348	320	331	324	300	298	329	340	332	331	320	322	303	318	320	338	338	316	335	346	325	364	310	317	328	319	310	306	328	322	296	299	297	358	327	312	315	323	309	336	299	308	335	337	310	385	367	324	346	331	320	343	299	324	306	355	297	341	312	330	337	336	288	327	352	337	319	318	344	339	324	304	319	329	334	342	315	341	314	315	322	345	341	316	329	336	328	330	307	326	328	323	300	315	316	310	313	329	330	320	318	341	325	358	348	317	356	315	298	297	327	326	307	360	308	317	323	334	331	317	317	317	339	340	332	314	310	313	331	348	302	339	346	299	303	313	304	300	337	332	289	329	303	338	343	317	321	316	319	345	328	325	330	320	335	319	306	319	315	304	310	329	320	327	342	346	349	318	337	322	302	313	351	306	327	311	296	323	305	287	304	350	319	329	312	334	342	328	292	330	324	323	300	300	322	338	335	316	357	336	328	347	289	279	289	344	353	348	309	333	322	317	302	318	302	344	340	331	344	301	333	293	309	338	299	337	325	349	326	302	304	349	300	310	309	324	332	309	293	319	322	292	330	328	332	348	299	289	299	287	323	312	320	339	332	316	346	329	337	343	307	323	323	295	330	330	312	299	332	357	352	316	311	318	310	341	334	320	305	313	322	321	319	296	335	344	306	317	331	314	338	316	325	318	292	325	326	331	297	334	335	319	327	343	315	301	321	325	324	303	333	290	297	338	321	330	329	332	306	351	313	333	319	324	294	330	338	286	308	313	315	335	329	344	309	310	342	313	321	337	362	329	318	329	328	297	325	308	328	343	303	325	344	304	305	359	342	302	297	308	344	335	352	329	331	319	348	325	350	338	289	303	319	357	331	302	330	352	313	314	344	333	307	301	311	330	313	358	352	339	320	327	335	381	278	331	320	325	314	341	332	338	338	332	337	328	333	327	337	329	345	311	279	338	335	334	302	307	344	301	333	339	331	324	328	324	319	337	343	320	288	335	330	336	338	310	323	325	320	356	299	330	293	341	337	310	314	336	352	301	335	286	295	319	328	305	331	308	343	341	318	342	342	313	290	317	323	319	326	277	302	340	352	316	329	323	339	291	378	310	308	327	320	347	311	313	310	318	316	307	339	326	322	301	341	315	348	336	335	304	343	309	316	331	322	357	351	282	353	314	319	289	319	309	312	326	343	314	315	318	299	315	326	330	342	314	319	335	317	347	321	322	300	277	355	352
8818	12363	7724	2640	1516	1205	1016	879	799	699	672	650	657	620	522	447	439	406	414	401	423	438	475	565	456	424	489	464	374	392	352	336	358	364	347	379	338	364	350	366	354	369	332	301	400	338	345	347	317	383	372	320	348	354	353	354	354	336	363	342	360	352	324	356	353	367	368	321	365	341	356	380	328	358	340	345	368	317	366	352	340	352	372	388	346	366	351	346	360	341	337	361	324	342	351	369	343	321	335	326	351	329	373	326	362	386	331	301	309	345	345	377	332	361	351	321	345	374	383	368	365	341	323	368	353	367	356	350	403	376	344	344	336	356	361	374	355	358	359	368	341	348	331	357	362	376	352	365	326	349	312	406	334	350	375	335	335	337	330	355	333	361	331	341	336	367	369	340	363	356	366	396	354	367	397	344	347	361	353	344	347	350	344	332	340	379	342	375	359	327	364	356	348	358	321	340	336	360	352	376	376	310	340	343	352	375	344	356	352	370	357	364	343	323	365	351	330	327	359	381	363	324	355	365	317	325	346	362	359	359	342	359	361	369	375	343	360	362	337	342	372	361	340	355	361	331	371	363	320	329	341	317	383	346	331	363	347	368	335	328	333	324	382	406	344	363	359	361	331	319	340	369	371	383	357	379	325	355	365	329	392	334	348	355	356	361	346	355	372	345	377	340	320	355	324	326	369	340	312	344	351	347	375	395	328	348	339	333	352	352	351	321	376	350	330	321	345	339	329	334	301	350	355	329	354	351	355	347	370	373	367	312	374	319	339	373	355	332	339	340	364	335	349	334	363	393	361	362	376	359	333	369	323	365	368	368	357	338	359	368	364	379	365	390	389	331	367	336	348	352	354	350	386	335	355	349	382	349	359	313	368	372	341	336	343	332	324	367	337	342	358	353	372	360	340	325	358	341	355	357	371	376	358	368	350	349	344	387	328	378	334	362	333	375	368	348	359	376	349	359	342	336	312	350	355	361	372	334	323	335	363	339	317	323	321	338	367	350	363	371	333	343	344	331	355	358	326	357	376	369	332	330	327	382	355	344	336	375	359	328	368	314	351	356	337	352	303	353	344	346	356	312	323	348	355	337	366	356	355	367	323	377	351	350	349	325	334	360	310	323	346	380	346	332	353	348	363	301	376	348	376	357	320	359	350	348	353	334	340	366	333	324	388	328	357	378	371	354	321	368	356	332	389	336	343	367	330	333	333	340	348	322	343	329	349	354	345	363	377	356	360	355	344	328	356	323	331	330	355	344	369	333	313	339	342	372	314	379	339	336	336	319	376	352	323	330	380	346	345	372	379	335	326	367	345	343	354	367	330	375	342	358	366	361	352	374	330	365	354	359	312	365	365	343	359	350	357	356	347	343	335	348	333	347	328	341	355	331	335	330	345	367	324	353	352	371	349	355	392	349	319	365	340	339	355	357	360	339	329	340	347	364	373	363	348	343	326	357	363	380	336	356	366	363	347	368	329	335	356	337	352	330	298	379	385	310	357	391	328	369	322	339	369	344	356	323	300	349	377	387	350	377	340	346	354	376	357	332	326	326	338	355	341	338	354	319	382	335	379	346	342	348	347	331	309	349	356	351	360	367	330	339	323	370	385	338	368	338	371	361	321	340	361	383	334	374	369	382	356	348	320	378	358	365	377	321	357	334	335	332	328	320	306	348	348	364	337	348	380	376	355	366	356	350	343	322	359	374	353	337	361	364	360	380	346	362	344	346	384	305	315	357	367	352	342	394	356	350	325	335	332	330	340	348	358	385	369	339	347	363	338	371	340	334	364	349	341	344	350	345	340	338	360	344	362	324	362	343	325	339	341	344	366	347	355	352	384	370	361	340	353	361	387	366	336	357	375	340	317	367	334	350	325	326	377	349	341	321	373	392	310	411	371	335	350	367	377	344	359	354	351	329	369	364	334	340	348	358	387	368	358	341	351	338	394	361	329	344	343	331	365	341	371	343	321	333	331	365	355	356	362	370	341	365	334	335	342	329	336	372	362	366	368	323	361	345	333	366	381	393	346	358	331	373	361	335	367	374	299	308	342	338	332	325	341	357	378	360	345	335	371	356	341	345	359	362	348	320	321	370	344	337	358	331	391	362	355	337	345	347	320	342	329	354	345	326	359	347	357	360	365	376	322	350	364	328	371	325	323	334	362	361	324	356	353	360	315	381	333	328	354	386	374	348	361	352	365	379	329	342	339	347	360	346	333	322	368	338	381	341	348	347	374	343	334	384	383	350	366	350	338	353	369	379	358	338	351	343	342	321	351	322	349	344	327	358	373	349	341	348	321	360	358	321	380	344	354	340	342	345	392	360	359	365	332	361	375	382	335	339	345	368	334	375	339	334	345	376	364	351	363	344	337	344	361	356	396	338	325	324	340	352	362	361	379	339	341	363	332	346	371	337	333	316	356	376	358	350	356	349	365	366	319	330	339	349	355	354	316	377	323	375	371	364	371	381	341	371	343	343	342	370	360	348	350	357	334	371	342	354	343	343	371	317	341	374	370	343	347	354	323	367	331	354	347	342	324	318	349	354	331	364	319	349	374	354	359	376	360	333	365	332	385	365	374	368	360	334	352	349	375	350	331	361	393	353	344	376	325	304	357	345	368	328	345	333	325	353	345	358	332	354	328	359	355	368	336	356	362	323	363	338	322	358	344	345	364	392	358	317	338	352	336	365	344	347	348	365	371	346	337	366	321	363	376	304	370	359	377	327	369	368	367	358	317	330	330	342	380	359	360	343	370	353	334	400	368	373	350	344	349	363	329	351	355	361	356	313	339	346	292	357	317	304	343	338	316	354	331	333	346	357	346	365	352	343	371	325	349	391	381	354	363	340	358	350	357	343	332	318	335	357	319	328	322	348	323	338	357	347	344	376	342	354	363	353	332	318	340	333	383	381	343	350	377	339	349	344	374	345	343	354	358	367	344	346	378	340	358	366	366	324	322	382	386	328	326	363	351	347	344	338	389	387	350	358	335	334	338	370	328	315	361	349	370	390	342	326	353	342	346	340	353	342	319	355	338	307	302	339	343	376	358	355	356	334	325	349	323	342	348	351	373	352	338	372	360	332	356	347	349	319	342	387	351	361	369	353	352	351	338	354	366	358	362	343	354	348	335	377	353	346	349	334	383	350	358	383	355	363	366	342	331	366	341	358	342	366	364	363	377	390	343	329	339	340	308	385	388	318	354	333	352	309	329	353	392	386	348	348	358	348	355	336	362	351	352	344	337	339	322	344	385	351	331	347	353	347	323	356	381	325	342	339	354	328	327	354	338	337	400	329	333	381	327	371	359	338	342	336	373	391	321	354	343	361	368	351	385	322	341	316	356	338	372	364	369	352	373	368	334	343	329	325	345	356	322	339	315	348	353	335	345	378	343	345	380	361	355	346	359	332	389	375	310	368	377	351	356	346	369	328	377	362	360	330	341	357	332	354	342	335	337	313	352	358	356	315	347	321	376	352	339	323	364	370
22619	21246	28897	23910	21248	21284	10526	1226	809	699	685	628	545	535	397	337	299	269	269	265	289	320	348	463	403	291	292	308	168	216	177	202	185	181	196	160	183	173	164	176	188	158	174	196	179	178	175	157	192	173	181	191	178	156	178	186	181	156	198	179	182	178	196	173	169	177	166	193	170	155	162	152	173	178	173	172	162	157	181	157	169	161	184	174	189	193	178	178	191	149	169	174	144	168	163	198	158	190	165	172	170	199	184	160	160	137	174	181	161	186	165	165	176	187	174	138	168	170	184	169	165	196	150	157	173	181	166	160	187	169	177	182	165	177	158	178	176	162	198	165	170	187	187	161	169	198	172	156	159	159	147	173	184	158	141	175	165	159	182	176	166	179	212	143	166	178	161	166	162	156	180	177	143	184	179	173	160	165	172	170	172	177	153	148	180	146	172	142	163	161	174	166	158	173	156	202	164	165	160	164	163	160	151	172	176	157	173	176	185	197	165	193	179	178	155	172	182	207	146	167	171	208	178	184	174	155	162	168	165	184	169	181	200	165	171	139	155	172	196	154	170	176	144	158	180	181	168	182	201	185	182	156	142	186	161	172	154	153	149	183	182	181	178	183	205	189	149	167	168	146	171	193	159	168	155	191	192	173	168	164	194	161	159	182	183	159	166	177	202	140	166	187	172	173	180	165	164	168	165	172	174	165	150	167	167	177	158	157	153	188	161	185	153	198	169	176	164	148	194	180	168	144	136	139	166	177	147	141	181	184	187	183	164	174	164	172	170	154	182	183	157	161	148	174	186	167	155	164	166	164	144	192	184	150	155	161	174	162	174	174	188	158	184	160	168	167	175	156	166	141	157	181	164	152	179	154	174	170	172	158	152	183	179	169	160	163	181	168	156	191	167	158	187	161	161	187	187	183	175	176	182	154	148	163	164	171	141	171	145	179	189	142	164	182	140	173	165	168	163	162	141	184	155	168	162	176	177	148	160	172	168	163	155	173	171	179	145	192	184	162	149	170	183	181	163	175	161	176	153	187	158	170	170	170	198	185	163	195	171	167	169	180	170	162	167	162	181	197	173	155	159	169	152	178	171	163	136	160	178	191	168	178	178	160	147	183	189	190	166	184	192	152	159	189	174	173	180	175	151	150	159	151	185	162	161	164	192	171	159	157	160	182	166	149	183	148	167	156	161	145	152	186	189	169	146	193	138	164	166	143	177	166	159	136	173	157	169	173	141	180	162	164	200	172	150	155	168	166	162	189	176	159	184	157	179	187	172	171	178	176	181	177	180	155	168	151	156	158	168	145	177	158	153	170	180	168	173	175	180	155	167	157	181	156	179	169	190	148	160	176	175	166	164	151	143	170	175	152	172	159	188	175	165	155	186	160	137	174	150	173	147	172	174	149	173	169	167	175	163	172	151	169	171	165	167	193	166	164	152	150	172	181	170	151	192	181	178	164	180	186	143	150	172	153	172	165	177	155	192	181	186	163	164	148	189	175	165	177	175	172	173	171	191	165	200	180	180	144	157	173	162	188	150	183	155	180	163	157	142	184	176	176	169	171	152	155	173	184	191	167	169	176	167	186	157	193	156	172	163	150	181	169	174	154	184	160	162	176	198	193	188	176	170	138	166	160	160	171	173	150	159	172	181	172	157	159	184	155	162	174	180	211	173	144	154	187	151	171	188	166	196	153	156	168	170	183	190	176	166	199	160	163	190	179	162	149	151	201	161	161	186	160	183	161	166	165	169	147	162	193	174	170	160	163	175	182	163	162	171	162	180	150	161	165	155	188	165	184	149	160	158	194	174	165	143	150	182	178	142	157	178	147	169	152	177	177	164	176	159	156	179	174	177	174	182	144	164	167	161	169	174	177	162	154	171	148	161	145	173	171	192	159	162	191	178	168	169	158	167	180	161	164	161	147	156	169	184	151	179	175	165	175	176	160	159	148	140	166	183	164	159	150	175	179	163	166	148	175	185	201	166	182	160	131	150	162	137	158	178	175	173	173	169	163	158	167	170	154	171	181	177	182	182	169	158	154	159	199	142	171	161	162	171	168	157	186	171	182	161	151	165	192	153	167	170	148	156	143	179	164	145	168	174	171	164	157	154	179	191	189	144	141	171	163	177	145	164	182	169	154	185	145	183	167	191	135	175	177	163	145	173	162	155	191	172	155	192	164	177	162	150	187	170	182	147	179	166	172	191	171	177	183	158	169	168	173	203	188	155	182	161	161	153	168	160	181	151	167	180	154	182	174	147	144	163	157	181	188	159	150	182	171	186	179	166	159	164	165	170	174	182	161	160	159	148	178	166	189	164	172	183	167	191	186	148	185	160	187	167	151	179	188	179	174	150	151	174	155	157	165	175	178	169	163	164	161	193	186	179	171	149	159	194	174	147	172	172	168	157	150	170	138	167	175	173	186	158	160	171	174	157	174	162	168	157	179	162	177	149	153	160	187	160	156	164	163	174	173	163	160	156	173	185	165	182	179	183	166	165	179	151	166	158	185	170	168	189	160	181	182	174	175	203	151	177	143	146	154	150	165	164	159	162	163	161	167	167	189	150	158	151	150	167	176	140	186	172	166	181	168	173	186	149	157	172	173	153	171	157	178	162	163	149	163	166	151	153	174	201	188	152	167	205	177	146	165	153	169	182	165	151	160	163	174	143	183	157	158	167	140	175	156	170	158	179	171	176	179	154	172	159	163	155	152	184	186	196	171	169	171	171	182	171	168	189	152	163	169	161	169	150	172	162	165	197	164	167	183	181	167	157	172	184	155	197	178	145	176	156	177	174	181	174	161	168	172	193	173	166	171	146	156	150	177	181	150	171	179	172	164	173	165	180	160	182	175	177	156	173	153	156	155	178	153	172	186	182	176	146	174	175	149	177	158	166	147	167	191	172	153	167	166	165	153	187	170	169	162	179	152	156	157	161	172	157	151	150	159	165	171	186	179	128	151	171	145	165	154	148	175	160	178	168	183	163	151	169	174	145	147	163	167	180	183	172	153	172	151	172	173	133	166	151	168	173	177	182	171	152	166	172	138	181	154	163	170	175	189	181	175	176	180	176	181	186	179	136	177	182	171	162	176	163	164	162	176	175	156	159	175	157	175	155	158	135	182	159	174	198	165	155	158	172	170	157	178	169	160	185	151	186	185	178	160	181	175	182	169	159	177	187	183	167	186	180	158	150	171	192	155	169	172	180	146	188	175	167	170	169	166	189	167	158	149	191	162	186	159	151	159	177	160	164	173	167	158	173	184	160	169	164	158	146	165	167	171	178	145	188	176	159	168	158	149	200	162	165	160	168	160	167	158	174	165	144	178	146	166	140	181	173	159	168	140	165	179	188	158	147	173	161	161	184	156	167	200	162	166	165	143	173	156	163	180	164	155	133	167	161	161	158	153	188	168	169	161	154	195	142	163	152	150	144	161	167	170	177	164	171	153	160	155	171	166	163	184	174	188	168	174	174	166	165	157	164	150
11666	22702	15530	6074	3777	2859	2130	1718	1392	1144	1001	997	897	734	559	482	380	390	356	364	421	431	503	606	510	362	400	402	253	241	222	206	206	213	210	186	216	216	214	206	201	227	216	203	176	196	212	196	191	224	169	214	194	228	181	215	198	205	194	198	203	211	212	196	189	184	177	189	196	204	177	193	172	189	195	194	197	182	208	198	189	185	172	186	203	208	208	173	171	217	171	191	200	188	179	202	193	164	182	211	181	189	176	190	193	181	189	190	188	182	190	179	217	178	188	188	163	168	189	185	189	184	185	232	189	191	201	183	171	183	207	213	209	184	193	203	179	190	223	185	180	193	192	199	161	211	212	184	208	186	200	165	226	190	218	197	187	192	191	172	169	172	198	185	192	206	195	217	188	169	194	173	199	164	188	183	188	189	162	188	187	200	200	180	198	185	177	186	192	180	182	217	197	169	175	173	220	208	187	182	188	175	177	187	186	193	196	211	187	179	176	188	177	224	209	173	194	192	204	188	174	200	195	193	203	198	190	181	192	212	189	207	183	197	201	207	172	182	194	173	195	176	175	191	188	179	188	174	191	194	177	197	184	154	186	182	203	190	208	184	197	207	173	212	168	174	205	183	192	194	176	207	209	199	192	175	196	190	182	210	180	209	199	182	194	205	180	180	182	194	189	178	181	194	189	192	185	205	201	180	204	194	191	211	216	181	212	199	190	179	180	186	202	180	184	194	208	181	202	188	179	182	175	213	180	204	178	220	162	197	195	212	174	201	185	171	212	182	190	177	186	169	182	191	186	199	190	188	200	182	203	183	184	193	183	179	197	178	226	178	191	186	208	170	167	197	185	194	184	197	192	185	187	187	173	181	180	185	189	182	186	198	174	196	198	173	188	199	178	177	154	173	190	173	179	205	199	178	164	184	227	184	198	162	199	195	192	168	178	207	186	186	181	176	182	194	192	169	202	176	204	211	199	169	185	197	181	175	183	170	199	216	153	179	193	201	169	180	217	220	204	204	179	209	189	191	196	190	196	203	166	177	170	189	175	202	193	191	180	208	172	171	189	199	180	210	184	161	190	184	185	200	202	202	207	193	180	200	178	197	152	167	177	173	189	179	173	169	165	185	206	184	187	206	173	188	200	193	188	186	192	187	173	161	186	181	196	189	206	213	204	177	199	166	178	190	194	168	182	207	194	175	190	202	185	189	185	189	179	174	174	221	198	180	183	216	156	194	188	171	174	185	191	195	182	202	171	179	204	201	191	183	201	202	199	188	198	189	188	190	183	194	191	170	170	185	196	198	185	193	190	188	203	169	193	181	188	181	166	187	177	196	200	164	192	201	163	205	195	187	185	194	215	197	178	174	168	161	196	205	207	183	198	187	196	199	184	200	176	196	193	202	197	196	188	174	181	176	194	193	214	180	165	184	193	190	171	174	190	206	195	186	178	178	223	177	191	177	195	197	200	173	170	179	185	205	188	194	171	194	196	186	193	209	173	184	192	177	182	194	180	173	195	181	167	189	200	183	194	177	179	200	196	193	207	201	198	173	206	175	193	190	203	192	194	199	176	158	179	181	168	207	197	178	168	169	190	194	205	199	177	177	188	205	200	190	186	185	186	200	175	175	180	172	211	182	167	188	181	179	190	200	183	182	182	171	199	194	188	190	188	210	209	177	184	207	205	182	179	177	202	197	185	206	207	178	187	205	200	176	189	200	181	188	188	190	195	184	195	204	178	187	211	186	199	204	187	202	176	171	166	197	202	206	192	164	181	190	209	172	211	162	172	191	215	231	164	219	216	184	181	184	204	191	172	195	194	188	198	174	200	183	183	193	178	177	159	176	221	195	201	177	193	206	184	181	157	205	185	174	190	174	203	186	171	190	188	171	192	195	208	183	192	187	224	178	191	184	189	186	167	183	161	189	165	199	192	194	179	181	200	165	198	187	186	180	178	191	205	172	215	179	167	169	190	201	175	175	181	181	186	164	182	180	188	197	200	214	196	182	189	189	181	192	184	162	189	220	194	197	193	197	214	172	196	174	164	202	202	223	197	172	186	200	182	170	193	182	179	211	193	199	179	190	188	182	208	167	186	198	190	177	182	169	166	183	203	191	190	187	171	170	174	190	200	201	194	178	164	193	187	174	178	183	193	190	174	215	194	178	200	169	175	196	151	219	172	198	196	198	197	183	172	179	186	218	174	186	205	186	186	202	185	183	176	160	176	183	186	191	186	191	191	176	197	179	209	186	166	187	197	207	182	184	164	198	207	161	186	179	185	191	180	195	190	199	200	203	201	196	156	185	186	184	190	195	207	204	201	182	169	183	192	187	193	173	181	180	197	159	178	222	207	172	198	204	186	157	207	174	174	174	205	178	200	193	181	200	197	193	167	192	200	202	178	189	206	200	197	184	180	193	178	206	195	221	173	219	194	177	182	173	181	188	201	189	191	189	204	212	196	199	183	215	208	186	178	201	180	160	197	198	175	210	181	198	183	192	196	168	205	189	180	183	190	178	178	207	202	184	181	180	195	207	185	213	210	197	211	211	201	193	173	190	199	153	191	197	179	179	182	193	170	187	183	193	185	181	162	173	187	185	181	208	180	193	183	207	191	183	176	186	163	189	175	192	174	171	183	191	163	200	192	195	181	204	180	183	186	204	184	175	188	193	185	204	188	202	209	188	177	183	198	187	181	188	184	191	175	199	192	178	205	168	184	199	201	172	173	207	187	174	206	212	178	222	181	190	208	180	182	217	190	170	208	190	173	203	169	207	182	201	202	170	168	212	178	194	186	194	197	192	203	201	192	188	185	186	194	203	194	195	189	203	168	196	208	167	175	191	211	176	195	179	181	178	172	184	187	199	162	158	199	195	191	178	183	190	204	205	202	165	206	179	200	214	182	190	177	193	195	173	181	189	184	159	205	163	203	227	200	187	170	193	197	193	174	173	183	205	209	201	197	166	170	196	181	185	176	187	185	214	203	172	205	213	196	206	178	183	210	173	163	188	161	185	196	205	190	177	202	202	171	171	188	197	173	175	164	168	182	212	190	189	201	179	195	189	180	208	188	179	193	192	197	202	171	206	204	184	191	192	173	195	186	178	166	177	193	197	172	199	206	212	192	202	185	221	184	191	213	184	178	197	194	182	185	160	189	201	199	164	201	204	208	171	189	168	182	172	196	191	203	161	166	190	194	194	160	191	177	178	179	200	199	183	208	189	188	174	201	194	183	164	193	192	204	200	171	180	177	191	188	176	181	193	181	186	193	180	188	187	200	187	188	164	206	192	172	184	186	180	200	175	195	188	199	195	200	173	198	193	198	197	205	195	195	185	169	161	184	202	162	184	192	198	176	191	202	198	185	194	193	216	178	202	178	166	190	192	180	169	159	190	200	206	179	178	194	190	207	198	179	185	192	173	165	167	171	199	187	168	198	202	191	172	182	189	199	188	193	204	180	202	195	189	183	202	193	182	174	200	190	205	199	192
27742	19342	7229	1264	708	629	586	575	558	591	591	596	575	543	480	503	500	534	496	555	530	579	492	550	540	535	541	520	529	512	487	527	507	536	483	503	502	499	521	509	477	482	505	504	493	489	500	488	520	489	498	474	478	493	473	468	519	479	465	505	486	520	528	498	492	495	514	508	488	504	495	487	494	490	516	480	545	500	492	497	519	482	520	498	504	429	501	473	485	496	539	524	506	463	550	503	492	484	502	477	495	481	512	486	489	467	492	477	481	468	499	504	497	521	499	501	494	477	504	511	482	509	467	469	522	489	480	468	475	525	480	494	468	466	472	544	521	431	482	494	504	475	519	490	494	480	507	467	510	565	486	548	528	492	505	472	535	498	488	498	504	496	523	508	511	498	468	501	520	527	483	495	474	507	488	441	500	524	488	520	484	501	505	518	469	439	525	508	506	480	536	501	497	461	525	511	514	493	482	501	503	510	510	498	464	502	504	527	479	485	506	487	509	506	487	432	513	467	503	512	499	464	474	468	510	448	509	477	544	504	465	505	472	494	493	513	509	464	511	462	510	495	524	458	518	539	514	543	427	481	518	496	495	461	523	476	482	505	475	520	471	452	552	500	462	536	489	520	499	449	505	538	496	514	469	494	493	478	487	485	510	494	487	425	506	514	497	477	477	480	470	488	495	505	497	535	499	513	456	467	498	504	495	486	507	481	514	521	538	483	518	469	491	481	481	492	454	501	479	496	527	502	472	514	535	485	495	494	520	529	452	503	509	483	498	502	519	471	495	489	529	490	495	515	525	495	470	560	522	491	497	493	514	520	497	470	498	481	488	486	437	474	512	513	487	484	522	459	505	469	523	484	481	523	511	498	512	518	510	473	498	471	508	478	470	446	524	494	483	500	476	487	541	491	509	538	471	502	522	521	524	546	474	484	516	526	497	467	470	467	497	505	481	480	474	480	512	475	493	488	522	504	504	489	469	487	474	491	511	492	514	450	504	513	528	507	520	468	501	523	457	516	487	515	474	525	555	472	517	497	440	506	476	508	422	530	500	486	509	478	502	525	505	492	479	510	520	472	506	500	499	514	456	500	517	472	494	489	499	467	490	469	491	531	511	508	501	514	498	511	524	480	515	475	513	491	490	536	513	505	472	478	491	509	512	489	520	492	537	506	503	498	535	514	472	562	500	525	459	526	509	493	533	485	491	500	509	503	538	494	471	476	525	527	508	470	487	512	476	478	488	517	475	513	505	545	479	489	496	485	460	524	480	484	480	509	491	483	504	501	484	532	506	490	458	496	531	472	487	502	477	473	495	483	472	546	486	511	471	493	495	503	497	476	487	457	478	512	505	485	535	504	471	502	493	495	527	498	493	494	523	492	469	476	513	467	475	480	517	489	507	498	488	517	511	531	487	486	518	504	476	494	472	523	528	534	497	503	493	554	491	497	494	514	483	485	515	498	492	479	485	511	517	499	521	490	537	503	518	501	537	532	480	475	547	545	478	489	492	501	519	501	505	479	456	507	498	486	496	519	520	486	497	488	495	511	538	456	529	459	495	486	520	549	455	487	458	516	503	476	479	499	469	503	518	457	519	474	469	473	498	510	497	513	502	495	518	485	506	486	464	512	477	503	488	515	484	515	489	499	515	509	536	498	490	466	506	492	467	475	495	480	476	454	494	467	496	516	506	511	502	522	515	501	498	508	478	468	528	487	487	520	513	495	496	490	527	475	502	500	515	493	488	526	507	474	466	486	511	493	477	521	476	474	508	464	512	498	493	492	502	510	496	507	502	483	487	483	486	502	506	523	452	490	472	511	520	513	477	477	543	534	505	461	478	508	501	510	495	543	481	482	498	499	476	479	477	493	518	502	470	529	498	510	468	538	502	529	521	433	508	513	526	485	524	497	532	471	467	479	506	474	525	486	482	486	537	501	530	499	466	493	463	520	513	473	512	521	530	503	458	529	496	469	521	499	469	494	489	484	534	493	489	489	515	491	499	492	510	524	501	473	497	554	494	546	492	531	492	507	471	486	501	468	504	532	478	491	492	480	462	511	455	471	505	479	539	546	526	504	524	506	497	518	529	476	491	490	521	509	484	491	503	512	537	490	481	496	513	508	536	479	530	487	492	511	496	491	500	514	489	451	492	521	477	490	498	480	480	502	510	459	515	522	474	508	502	545	525	541	470	510	494	514	528	508	495	527	495	479	487	475	502	513	516	505	505	512	516	517	497	502	511	531	524	498	536	505	462	494	492	470	505	471	481	494	518	501	536	509	513	533	536	549	485	490	488	479	469	522	520	458	494	480	476	475	494	518	479	505	542	517	476	513	520	483	520	504	493	522	502	549	498	544	488	524	498	523	515	505	483	477	493	453	470	487	538	486	503	478	457	489	522	468	481	499	503	491	494	502	522	483	470	529	542	510	513	480	507	533	465	474	496	505	492	478	527	548	511	487	467	471	530	476	542	487	492	485	488	475	521	495	482	516	518	492	499	494	492	508	508	489	505	520	512	518	519	481	506	518	500	491	471	441	560	501	496	487	458	502	499	482	464	508	464	457	530	451	502	487	491	513	534	535	547	511	451	486	458	518	483	494	488	534	506	499	492	500	521	556	530	547	529	535	517	483	524	461	502	461	500	499	510	526	482	456	517	546	509	513	475	522	489	509	518	477	492	514	520	508	496	511	487	499	509	490	513	513	502	488	510	476	479	481	514	511	505	508	510	495	489	497	504	502	491	468	501	502	485	481	497	525	472	502	482	472	502	461	467	482	491	486	497	548	472	473	499	456	528	487	536	474	508	512	507	458	510	520	509	502	501	480	451	521	511	468	503	525	493	485	462	514	475	491	485	529	500	517	486	487	489	501	476	474	483	518	484	495	477	543	502	515	521	472	520	479	521	509	525	505	519	517	461	470	460	519	502	480	538	513	488	476	496	504	497	494	513	511	498	465	511	470	481	491	535	504	481	507	491	486	481	502	497	497	503	508	484	497	480	468	499	502	504	512	466	489	488	500	484	514	523	503	494	467	491	470	508	491	533	491	509	488	501	511	514	507	511	488	482	534	495	500	487	495	517	503	524	506	505	468	489	506	470	562	495	514	502	445	487	521	465	509	495	481	538	516	536	470	504	463	505	486	539	516	515	498	516	510	537	484	490	494	494	478	526	514	465	508	487	459	503	454	499	517	514	551	505	509	515	477	529	514	530	544	522	493	500	487	495	519	491	460	500	490	465	538	484	477	529	508	507	517	464	537	500	488	473	488	519	494	487	506	496	512	465	488	485	491	505	471	517	521	480	518	533	503	485	546	485	506	436	500	508	506	483	461	502	518	478	476	523	514	524	497	518	500	494	527	481	493	546	496	495	499	478	469	474	488	501	511	536	482	478	539	460	477	484	506	510	494	449	529	495	501	544	493	486	532	489	458	508	525	499	448	489	504	513	499	457	484	472	466	497	505	494	496	518	486	483	498	493	501	525	480	478	478
8709	7256	3928	1061	748	760	679	666	663	696	654	671	668	589	552	568	594	521	584	579	585	619	586	635	591	548	574	552	543	615	541	572	537	522	543	560	564	535	562	565	579	543	575	540	535	503	521	555	557	538	516	539	523	537	529	563	587	542	504	545	554	578	521	559	558	547	534	518	584	551	510	541	508	545	558	552	541	580	555	564	531	518	573	534	563	573	540	540	559	567	558	551	525	551	542	518	515	563	537	578	561	533	535	557	595	501	522	558	557	554	531	540	553	556	585	562	550	550	516	532	524	535	506	525	564	528	583	535	517	490	551	557	534	569	537	529	552	546	550	538	535	538	542	547	541	569	584	562	570	581	541	526	521	554	510	536	581	557	553	577	549	558	555	530	558	520	534	545	514	540	532	568	549	550	565	541	513	492	534	544	528	595	555	524	555	598	537	521	542	526	537	557	557	526	561	553	544	561	512	538	556	538	546	540	509	535	579	524	550	523	566	519	577	615	548	565	560	572	535	527	520	573	603	527	562	557	550	546	568	544	524	547	558	540	510	530	515	538	515	499	512	511	501	556	567	567	581	523	528	548	553	544	524	538	550	529	571	579	594	585	600	530	544	557	546	572	544	555	503	563	578	513	525	528	555	541	544	512	542	512	530	547	550	557	549	575	528	558	508	535	567	521	529	542	570	565	528	541	575	523	569	577	583	539	557	521	562	545	539	574	559	552	515	574	582	545	528	540	546	548	528	566	556	517	537	549	554	518	508	530	528	533	554	549	561	560	555	554	530	533	525	539	579	526	529	563	553	556	519	538	535	562	531	542	567	579	570	511	583	549	510	557	540	519	599	503	557	561	562	535	600	589	499	577	560	562	535	589	539	576	516	548	525	578	567	548	537	554	538	554	513	547	543	546	548	583	535	554	570	492	550	546	560	564	558	532	554	517	549	515	526	578	559	561	568	513	535	556	563	518	539	547	572	593	463	549	543	532	516	513	570	542	529	546	535	568	561	543	534	517	554	516	567	531	568	541	551	555	576	521	547	520	526	561	543	507	543	510	513	531	547	571	524	534	550	533	547	521	586	547	529	526	532	528	562	514	561	575	544	571	527	538	539	537	537	576	572	566	565	518	544	567	554	514	561	529	589	515	530	573	552	548	575	550	573	579	536	583	541	562	535	540	537	575	524	554	572	535	551	523	567	536	530	504	520	581	552	582	564	577	546	507	567	543	541	546	555	556	499	578	550	539	521	548	530	570	567	564	496	541	565	573	507	543	508	528	548	567	524	549	539	517	516	568	548	538	539	514	529	512	564	548	533	556	530	524	537	531	564	534	549	525	514	560	590	551	558	551	538	530	534	528	524	538	531	537	529	571	551	531	549	538	492	586	549	563	546	557	526	487	597	529	527	563	494	545	552	551	546	535	541	549	543	592	526	585	554	547	500	539	552	550	538	554	511	567	534	565	586	529	515	543	522	543	554	547	548	528	540	578	580	500	517	506	468	581	552	520	556	532	541	585	518	561	542	535	541	555	523	538	519	586	524	517	506	561	572	513	548	509	530	562	561	502	559	567	548	566	527	513	521	556	534	579	587	590	555	513	541	561	556	500	529	573	537	561	574	486	570	540	527	531	545	592	505	537	525	548	572	533	586	508	526	536	564	543	564	528	591	576	564	454	522	528	555	559	537	501	553	561	583	580	537	552	537	548	555	569	614	521	584	540	557	583	555	536	539	563	548	532	570	551	589	524	565	533	525	545	599	541	556	524	513	505	469	545	508	571	598	540	530	535	568	541	560	557	528	498	555	518	550	570	522	509	533	552	552	507	533	589	541	512	535	572	562	551	557	551	553	561	590	497	562	562	527	531	584	496	567	565	551	549	568	567	490	522	504	561	554	565	577	567	526	519	559	525	519	542	549	527	533	545	571	543	527	532	521	520	554	604	560	549	539	553	581	561	518	563	519	528	554	507	533	540	548	552	552	518	525	567	534	527	565	543	571	589	570	550	567	540	502	586	546	544	580	601	563	526	528	546	541	548	552	552	545	497	528	581	536	546	569	575	527	545	548	576	546	558	585	550	533	493	570	549	545	553	550	561	584	540	554	542	574	520	592	554	566	538	580	536	552	551	537	546	580	534	499	553	550	566	492	499	564	522	516	545	512	493	553	544	544	525	562	501	577	498	579	569	551	500	575	517	547	525	549	531	529	562	544	569	559	518	501	529	509	518	556	538	518	535	548	518	511	572	502	551	566	515	518	551	568	530	525	562	535	519	538	588	556	541	516	578	545	546	552	516	531	568	551	549	534	531	542	536	518	578	501	544	546	521	570	538	557	534	569	572	558	593	541	559	537	573	565	556	571	554	572	552	558	520	544	574	566	513	553	582	517	519	553	539	545	535	541	529	547	521	551	538	565	543	532	548	518	554	541	575	538	502	536	514	567	528	535	550	533	551	562	520	543	507	490	516	550	542	520	558	510	565	517	529	544	554	549	554	568	580	568	546	531	573	503	508	558	536	511	545	543	531	516	523	541	561	488	493	539	538	579	555	563	565	588	545	498	580	519	522	535	543	522	541	543	550	515	589	582	534	511	579	540	580	565	499	537	551	554	523	560	529	582	548	556	521	562	560	536	525	556	578	545	528	560	534	567	563	523	565	516	554	542	577	508	501	552	512	538	532	549	517	576	559	585	550	567	518	566	543	517	576	539	535	517	563	547	517	522	552	521	547	566	576	538	602	560	527	545	556	524	540	555	535	539	549	538	607	562	562	524	510	536	527	546	540	529	549	521	533	500	525	548	547	562	554	546	562	537	527	572	574	488	536	526	548	550	539	567	566	540	552	565	555	523	566	566	533	571	476	500	520	595	558	541	522	491	550	569	568	563	537	559	541	496	565	518	596	548	556	582	524	559	513	578	593	526	559	530	542	513	501	505	523	528	564	511	552	536	546	511	540	534	543	529	535	523	544	575	520	559	567	526	507	540	542	547	533	537	526	531	517	535	563	568	557	544	525	546	576	522	549	584	529	563	523	553	524	541	548	559	570	553	572	543	528	533	511	558	557	503	566	503	534	552	540	550	559	526	530	587	530	586	526	529	550	516	526	560	544	555	572	489	577	550	508	570	521	567	524	537	571	565	504	527	571	567	586	566	547	595	543	542	527	531	541	524	542	520	556	572	561	575	546	549	568	550	518	524	543	568	538	553	525	535	525	556	569	565	549	510	516	575	552	514	589	534	557	544	522	551	530	564	564	568	524	519	538	546	549	520	539	591	558	524	514	587	556	563	519	601	521	536	544	553	552	533	575	574	476	512	550	559	521	539	513	524	557	528	547	537	564	559	547	538	512	535	525	521	577	500	535	524	526	539	540	495	540	609	554	506	520	542	556	569	536	524	576	556	538	545	589	540	540	504	533	562	556	521	545	506	522	567	572	546	530	515	551	569	535	535	525	526	539	560	562	587	537	545	567	558	545	547	564	599	503	547	567	552	551
23707	21196	28398	24289	21173	11715	1352	950	857	807	707	653	664	566	515	552	478	515	446	484	515	524	558	557	588	496	507	456	435	400	423	439	424	399	430	418	398	413	389	403	364	384	414	434	400	397	385	430	415	425	421	409	408	419	422	418	380	398	416	395	402	424	382	401	417	403	417	396	392	389	399	432	439	411	409	384	406	406	419	392	432	384	379	411	383	419	397	444	369	406	385	394	409	394	426	391	391	380	430	423	397	432	420	415	410	388	398	412	421	409	384	444	382	400	405	400	394	370	367	402	410	413	403	397	411	387	381	365	409	382	410	407	409	444	368	402	411	408	387	394	416	430	410	357	386	401	432	397	420	414	405	435	456	399	384	395	384	401	426	397	376	453	418	392	408	390	401	394	370	392	408	442	428	414	418	386	405	400	379	402	419	418	395	429	388	451	423	420	385	403	399	362	409	389	399	412	402	412	446	428	421	418	416	428	436	377	427	393	398	394	381	399	408	396	402	391	408	395	409	384	401	417	375	423	416	434	404	386	414	379	416	415	388	389	409	440	389	454	419	389	403	371	417	416	392	414	416	399	452	424	421	379	391	393	415	386	399	409	426	393	425	397	395	412	390	416	371	397	437	373	396	413	439	408	395	395	416	399	433	400	395	419	373	372	382	434	400	432	371	386	398	447	427	437	381	384	417	396	363	424	399	402	421	398	404	407	382	407	393	379	386	388	432	392	395	397	397	420	401	413	425	394	373	432	436	455	375	385	423	372	436	410	398	420	377	368	453	421	447	394	414	385	397	391	394	449	394	411	424	423	396	425	397	410	402	408	399	397	391	419	447	398	387	365	425	400	397	390	390	410	411	423	405	383	442	406	410	431	417	405	431	414	389	415	386	368	423	401	427	387	367	400	429	373	398	405	380	409	411	409	400	401	367	434	389	411	400	401	420	434	397	393	411	380	380	366	377	406	407	377	414	398	409	385	432	424	401	444	388	392	406	390	405	404	392	378	398	414	374	380	404	430	407	410	430	399	373	410	381	415	408	410	382	396	400	414	431	383	433	371	412	389	410	389	394	387	417	404	466	404	432	405	417	419	404	416	385	377	374	444	417	336	407	432	384	417	435	408	418	376	414	395	387	430	412	406	411	415	429	372	407	400	413	452	433	411	420	408	399	426	445	436	392	377	425	397	433	455	407	403	374	383	430	385	407	367	424	389	383	429	418	417	434	416	367	367	355	402	430	398	419	394	411	405	414	399	400	382	435	403	397	402	403	410	378	408	459	361	406	399	417	414	400	396	430	428	390	415	412	416	388	431	433	401	405	417	395	383	384	396	408	428	412	410	413	413	386	402	391	364	429	382	388	383	386	398	383	411	396	425	380	386	362	409	403	383	396	382	397	426	399	393	435	430	408	440	428	392	407	392	458	426	392	391	408	404	415	441	463	375	420	396	399	426	409	430	408	419	397	406	407	388	423	392	411	398	392	418	436	371	415	415	399	395	437	383	406	409	421	392	397	361	420	420	374	456	396	394	392	393	412	410	398	393	444	370	393	410	380	402	416	415	377	433	452	407	411	397	430	423	440	405	406	367	394	379	396	377	391	368	371	393	416	409	406	396	412	399	405	454	401	435	380	400	395	399	424	400	403	378	425	372	428	441	406	396	414	425	400	388	383	395	397	438	408	396	414	410	397	378	392	450	422	395	410	436	418	427	394	395	389	421	390	381	415	397	393	415	423	432	397	384	434	406	429	403	405	394	358	394	439	352	419	392	400	399	385	412	426	441	401	388	391	428	442	414	386	401	394	376	429	422	411	404	402	416	386	416	409	444	394	415	390	412	414	401	410	405	425	405	409	398	387	435	425	398	436	410	372	403	404	419	391	389	414	393	408	403	429	392	389	417	423	384	390	415	443	427	429	405	390	415	396	452	428	384	356	396	413	403	396	376	391	412	385	424	400	374	362	427	375	402	403	425	418	423	420	398	417	428	429	387	380	413	421	424	460	396	431	413	418	393	425	415	411	406	383	424	410	406	442	425	408	391	396	408	394	399	407	392	408	422	392	390	419	365	373	426	400	354	387	420	432	395	406	392	425	395	381	419	411	433	374	384	412	436	391	402	394	388	433	408	431	391	417	468	424	379	416	392	419	411	414	369	390	426	399	421	397	395	409	449	402	387	451	405	403	419	408	402	449	415	411	388	362	442	399	407	435	382	401	399	443	386	379	366	420	393	361	420	388	414	413	402	396	397	393	388	389	430	404	377	426	433	401	393	394	389	369	385	416	421	437	410	403	400	400	411	404	399	410	400	398	399	400	422	394	363	402	455	403	387	407	413	398	384	367	385	403	425	402	425	396	406	408	418	411	446	376	396	417	386	401	403	390	414	408	377	396	403	384	384	380	428	425	420	419	410	407	371	421	405	366	392	391	383	405	407	413	407	396	396	411	372	389	367	380	436	415	368	373	395	405	382	368	417	405	398	402	380	413	381	435	372	378	401	426	400	388	409	397	388	414	401	314	389	406	428	396	371	434	402	374	403	407	354	399	395	421	383	450	389	451	384	398	425	413	423	423	410	354	427	422	389	390	410	434	414	391	372	393	399	398	403	379	387	423	417	405	392	408	391	401	418	434	426	398	371	414	380	392	417	414	391	390	417	422	418	420	399	408	454	411	381	429	411	413	393	400	435	377	422	378	420	403	396	419	437	362	429	418	406	427	381	379	409	380	401	377	393	395	419	388	416	376	410	398	390	422	344	416	403	425	373	366	415	385	390	423	430	386	421	458	413	435	464	439	373	382	399	401	394	424	404	429	456	387	426	395	417	412	349	398	398	403	442	379	390	395	371	404	425	421	405	421	441	406	410	375	405	397	407	393	376	392	391	406	393	410	413	387	396	407	450	432	423	441	442	422	426	389	399	400	392	399	368	407	392	382	413	404	375	421	402	406	389	391	394	378	412	414	383	401	409	441	409	398	362	402	370	412	423	447	413	434	415	377	395	459	412	422	457	431	425	378	405	414	415	411	397	411	446	407	419	376	380	394	413	388	369	407	396	399	419	387	402	403	414	434	422	406	361	415	403	399	420	416	409	420	391	389	410	386	399	400	448	415	405	409	403	368	398	417	400	404	429	390	391	429	407	395	420	433	376	388	406	404	424	401	425	453	389	411	431	406	414	389	389	377	392	413	410	393	391	382	382	355	393	395	407	406	427	434	400	383	410	400	409	384	392	400	387	378	393	388	381	402	335	397	405	380	406	377	383	424	423	391	422	416	393	397	410	404	414	415	379	368	392	378	396	408	392	399	420	392	392	406	382	449	371	427	404	399	431	424	417	381	415	386	388	418	394	451	444	409	379	403	419	413	416	430	428	365	408	410	398	409	396	400	418	413	420	398	383	408	383	404	398	414	399	384	457	392	385	387	387	378	436	398	407	415	430	401	387	386	427	373	443	391	403	409	385	385	408	365	397	399	420	377	390	379	414	404	404	439	426
9476	16811	10391	3807	2409	1865	1505	1337	1205	1100	976	942	897	720	595	596	606	555	556	546	566	658	680	783	647	518	594	529	486	493	471	525	468	498	473	485	485	492	479	441	493	450	448	436	487	430	432	447	467	449	430	455	438	440	394	483	465	435	429	498	494	463	454	449	439	467	427	476	461	425	467	430	456	432	411	470	464	479	463	441	428	446	466	484	413	415	440	493	418	476	450	482	501	444	456	451	493	427	475	431	461	470	456	459	475	435	479	468	435	449	457	471	452	476	483	421	440	484	430	438	497	434	448	486	472	442	452	437	451	457	473	426	437	476	438	454	452	400	457	439	481	475	427	436	432	446	464	432	480	435	463	458	422	436	483	442	469	414	452	500	431	442	457	445	472	505	472	488	538	455	451	501	407	440	448	465	434	440	444	471	448	430	446	427	442	496	513	418	454	449	485	450	408	451	452	447	478	466	429	480	429	440	482	441	466	473	439	454	423	473	457	491	455	443	473	466	428	423	452	458	463	443	451	418	442	435	435	473	452	490	433	445	425	484	448	423	472	452	440	438	503	443	440	464	470	445	462	431	475	479	452	436	439	423	442	481	466	444	438	456	444	501	459	463	449	428	454	517	455	450	451	424	435	477	453	444	461	448	439	474	445	429	457	462	424	447	438	458	442	433	474	462	438	483	488	449	501	455	455	470	427	429	450	471	471	471	467	430	440	464	468	452	454	452	442	468	466	432	411	438	439	458	430	469	460	470	446	407	431	498	437	460	426	464	466	425	469	467	421	448	433	466	454	441	473	433	453	465	451	487	423	448	503	455	448	443	441	458	463	444	441	432	445	453	493	500	422	424	438	489	481	440	432	463	456	428	420	494	466	420	452	473	450	464	429	452	464	443	467	474	431	441	457	478	440	442	447	460	463	448	441	458	454	462	428	466	441	416	449	480	430	436	473	464	464	475	468	430	451	462	465	443	434	431	448	427	493	439	461	446	476	456	443	466	444	407	454	428	440	433	466	458	456	473	444	436	436	462	469	455	476	458	434	442	437	457	483	437	467	435	465	445	428	449	440	481	450	455	458	494	426	443	470	456	422	438	474	472	454	407	453	443	435	448	432	467	449	450	482	433	441	444	444	491	433	477	451	432	464	452	421	472	418	472	470	447	468	428	438	476	454	424	480	497	444	461	463	473	456	489	436	436	444	442	463	437	442	469	459	456	462	483	437	448	424	434	474	447	445	505	426	473	464	488	479	423	444	418	462	449	471	492	486	416	472	436	463	470	468	444	405	455	449	494	476	497	455	440	451	427	448	458	446	466	431	463	425	439	440	480	441	494	446	439	454	440	473	433	465	413	473	426	488	461	437	446	447	431	439	432	425	459	433	472	446	482	480	456	442	426	436	462	458	478	463	487	462	455	464	438	454	424	449	450	431	475	449	422	484	450	437	377	478	407	444	434	410	479	467	492	450	465	435	439	437	429	456	452	465	505	465	443	417	448	444	477	478	453	497	481	450	481	464	425	436	447	449	472	455	439	439	466	448	457	430	472	453	440	451	446	462	464	456	454	458	439	453	450	482	453	476	454	422	440	448	459	463	454	421	430	459	450	491	418	435	435	468	421	446	421	466	419	484	484	426	468	483	452	444	445	429	449	436	429	455	440	430	470	457	424	432	473	408	470	440	470	447	436	471	485	460	512	463	468	435	433	456	472	461	463	483	446	460	469	513	461	450	465	448	512	437	440	442	446	438	455	404	460	456	437	465	423	442	418	453	451	490	477	412	449	458	457	454	436	483	472	470	451	459	431	444	463	489	445	474	454	452	474	439	443	484	460	453	452	484	450	427	505	413	477	450	397	421	467	449	455	466	432	440	447	470	457	435	433	429	401	444	472	429	484	433	451	436	474	447	457	427	444	493	459	443	445	441	457	423	440	442	454	475	479	447	465	468	413	436	450	435	478	415	452	497	453	457	505	431	437	470	437	452	410	478	479	458	456	508	427	472	427	430	492	470	476	455	446	460	466	430	470	460	446	462	455	422	438	433	435	435	410	416	430	494	453	446	440	439	449	454	428	446	422	487	451	455	441	427	468	442	423	431	435	433	474	444	457	465	457	435	465	477	476	462	456	427	425	436	474	467	430	452	441	437	476	496	430	469	456	452	436	431	456	460	460	438	483	490	461	467	458	438	471	437	454	453	442	456	483	411	460	479	434	473	446	441	483	434	461	421	438	404	408	439	425	427	455	468	452	443	433	450	422	455	467	424	453	434	444	429	427	412	455	412	424	466	489	462	444	457	436	468	489	467	476	447	485	453	478	401	467	436	446	446	448	447	447	445	455	487	456	444	445	444	433	449	468	447	481	468	491	458	485	434	466	421	459	434	483	436	440	465	458	427	442	440	438	441	446	431	441	466	515	460	455	446	485	465	470	436	473	455	451	487	436	479	452	461	427	449	445	450	478	461	431	439	494	469	442	408	452	508	467	454	438	430	439	480	444	435	430	473	430	473	467	456	437	437	448	429	461	469	476	461	456	464	437	454	433	446	451	433	452	479	478	450	466	453	430	463	452	459	432	429	440	440	424	402	421	436	449	440	470	490	472	449	470	442	424	467	437	461	485	463	450	443	458	480	465	457	449	499	466	448	443	460	450	469	477	444	410	432	439	473	476	437	439	463	462	466	451	476	444	439	436	473	455	449	450	448	420	431	438	428	448	464	459	476	446	454	463	440	430	467	470	426	426	421	467	472	432	461	464	435	442	416	487	450	484	477	430	457	432	449	459	438	439	422	457	438	484	446	466	478	429	459	487	432	442	419	472	492	412	436	462	409	450	434	441	460	455	426	431	429	440	426	454	472	448	446	479	480	478	463	425	439	479	446	453	431	453	421	498	442	451	426	453	453	465	469	407	449	441	437	428	476	461	440	460	460	461	434	447	456	468	448	439	459	490	486	454	479	439	439	470	447	457	437	463	457	444	424	436	445	441	430	450	450	419	443	465	425	450	460	441	439	467	473	416	476	477	470	432	433	455	411	442	489	465	467	416	452	423	467	462	467	425	459	447	418	402	436	474	489	421	449	476	457	431	456	456	437	422	448	477	446	510	413	475	436	434	440	448	479	474	473	445	465	470	460	427	430	441	447	496	426	495	448	446	421	480	447	479	443	458	466	445	488	411	418	455	448	403	450	474	496	448	498	457	494	459	482	439	414	435	476	441	502	471	473	458	439	425	451	434	469	444	475	444	441	442	455	481	399	435	448	457	446	450	469	492	444	463	474	458	443	470	467	433	464	488	442	476	436	446	469	406	422	457	436	454	464	458	467	449	446	455	460	442	438	466	458	451	424	436	467	411	443	464	450	457	467	442	471	438	447	476	462	478	433	461	445	481	478	426	481	438	473	380	462	456	445	426	449	471	468	443	458	493	430	461	461	461	483	438	452	434	430	485	461	444	428	426	439	489	464	441	437	473	460	455	466	465	430	470	449	464	455	430
24590	21210	27590	25059	14646	1037	642	552	577	533	499	489	527	421	376	358	379	391	350	392	388	364	436	464	439	378	377	364	336	349	322	344	307	322	334	345	289	319	337	348	347	345	318	304	339	317	327	343	341	334	320	358	302	333	287	297	351	296	344	346	330	310	315	368	355	289	333	354	318	313	359	354	322	303	317	331	309	320	344	304	327	334	312	327	287	326	356	327	338	362	306	336	348	321	328	342	334	333	313	312	335	341	350	306	329	351	346	341	321	309	332	340	339	298	329	336	337	295	306	344	334	315	327	331	329	342	293	334	302	334	336	320	321	360	333	357	331	334	347	326	312	358	323	309	344	331	340	353	325	355	308	351	329	335	318	330	299	311	359	311	370	311	337	347	345	345	347	364	352	317	314	352	343	342	340	314	307	325	295	345	378	314	339	359	325	367	359	342	321	314	351	337	329	329	350	326	317	387	305	310	299	324	330	301	342	324	350	338	323	318	342	305	331	305	327	331	306	319	327	373	341	325	328	338	369	345	343	339	321	319	328	369	344	327	346	337	322	297	313	319	326	316	325	319	323	351	297	300	329	329	321	340	329	328	351	330	366	348	311	328	350	338	307	330	318	306	330	322	303	319	332	355	317	375	323	301	334	331	343	339	352	334	337	304	336	327	321	335	359	305	353	306	330	352	324	330	301	337	350	349	305	325	316	321	359	359	352	316	365	313	312	338	315	342	328	297	297	323	339	336	305	352	333	329	355	299	340	294	335	329	338	349	304	320	318	350	298	335	321	366	330	323	303	305	355	343	306	332	339	320	315	346	347	313	304	290	351	314	326	322	345	327	344	325	313	332	329	322	331	358	336	301	322	322	334	355	311	310	324	328	296	337	345	330	334	337	354	333	330	333	324	334	346	314	332	323	313	343	342	329	346	339	323	348	326	330	339	322	351	308	276	310	347	319	337	322	331	338	336	324	315	320	302	340	354	329	331	353	346	325	289	312	317	323	345	319	347	327	319	311	322	330	340	328	347	356	333	332	329	340	321	338	307	341	338	349	308	330	359	342	284	369	301	320	305	325	322	311	350	341	314	325	308	369	330	350	322	297	315	352	324	338	337	317	367	319	351	311	330	326	312	316	329	315	349	336	337	340	364	310	331	342	326	336	327	329	337	322	331	354	312	337	309	337	341	295	341	322	328	340	332	314	321	335	324	311	324	320	329	343	313	330	315	320	343	296	339	279	334	349	306	333	343	326	361	338	318	315	343	335	332	346	327	331	351	331	338	302	328	344	363	342	330	317	347	331	353	332	313	340	321	350	329	345	333	323	356	334	330	328	338	344	334	339	324	361	300	307	350	398	307	306	343	310	331	326	359	353	343	317	320	302	320	363	330	364	348	327	346	330	339	347	334	352	307	319	315	331	287	327	310	338	343	344	334	297	340	325	311	345	349	294	338	314	347	313	328	324	321	310	329	331	340	341	334	337	357	317	317	339	321	347	302	332	324	395	331	319	349	299	344	329	358	328	310	328	318	339	293	307	342	311	311	329	331	354	325	316	316	322	342	346	324	312	335	277	348	335	306	317	329	352	317	327	333	303	368	320	344	326	321	323	307	325	359	314	353	370	319	374	345	320	312	338	318	346	337	345	317	324	334	316	347	329	345	353	330	326	334	327	311	341	364	299	340	320	344	357	327	297	345	329	325	334	323	322	354	355	325	333	365	330	308	320	341	363	313	298	353	311	329	321	316	331	312	340	320	322	336	314	312	337	339	342	329	347	343	372	349	340	330	308	316	288	311	330	304	312	350	324	342	307	334	330	313	303	327	305	349	362	368	288	325	352	285	337	314	342	347	316	358	334	338	341	285	308	353	308	334	342	362	338	337	337	335	309	342	313	332	335	325	314	325	299	326	334	329	326	330	319	341	349	315	321	358	341	337	309	346	329	314	288	324	320	333	354	333	333	337	336	350	332	308	316	354	378	325	358	285	360	309	348	332	321	356	368	327	357	334	343	368	358	325	344	321	309	328	314	353	328	362	299	328	317	335	303	331	322	310	296	312	344	317	311	325	322	326	315	339	333	303	319	337	324	345	338	316	334	324	344	313	330	338	312	340	322	321	324	338	327	337	336	345	349	338	332	322	338	354	343	297	332	315	291	314	318	324	323	298	346	296	348	361	339	375	318	310	335	336	323	313	332	296	342	341	337	333	338	308	324	352	323	343	298	344	344	329	320	340	329	363	336	326	299	320	319	337	327	343	303	349	331	326	319	315	319	361	354	334	293	331	373	291	342	328	293	323	306	320	310	333	306	325	331	325	346	279	321	321	321	340	330	342	328	329	350	365	306	324	323	309	338	354	276	321	358	331	353	323	346	328	327	338	325	322	342	327	288	321	332	304	341	320	323	316	351	349	334	361	327	302	323	325	322	290	333	330	312	344	327	328	326	318	324	330	298	333	322	333	323	333	355	316	314	329	327	343	358	315	322	344	332	339	341	352	294	336	330	312	327	354	316	347	339	314	327	314	338	345	346	312	336	337	335	291	349	334	339	324	328	323	302	337	347	341	346	327	363	320	332	304	323	322	326	355	330	314	371	333	339	361	317	343	323	341	355	314	338	324	332	332	328	323	342	346	335	333	334	362	307	330	343	332	304	327	304	322	327	337	309	342	323	320	314	334	353	289	321	327	321	364	328	361	319	338	338	320	322	356	345	323	306	339	322	312	331	370	337	332	324	315	313	349	303	326	332	333	349	347	316	312	338	340	311	326	313	346	321	300	338	317	301	328	293	319	344	319	346	370	322	300	317	337	318	336	315	344	328	350	321	347	311	326	342	327	335	322	350	320	351	336	314	345	316	343	332	353	329	336	322	324	318	359	329	306	353	346	312	352	335	331	339	361	317	336	318	336	315	339	330	354	334	349	323	317	320	361	361	310	326	280	306	321	330	350	337	293	312	331	328	332	307	335	337	317	342	332	368	309	333	333	336	338	312	325	319	304	350	312	322	324	335	362	333	342	318	291	361	352	352	328	333	359	340	318	330	327	317	312	313	333	311	307	352	365	334	351	341	363	324	331	362	292	343	360	350	348	314	316	328	317	296	315	321	350	318	349	307	310	319	363	343	325	343	326	322	347	327	335	325	333	306	340	324	352	297	366	293	326	349	328	327	326	294	352	312	302	319	318	310	341	352	349	326	339	325	320	324	350	330	316	345	333	341	326	341	317	339	344	320	349	295	341	295	340	354	326	295	330	361	316	337	307	314	301	345	351	315	311	325	346	336	355	325	332	307	306	302	321	297	327	347	321	336	344	332	334	344	324	345	346	381	308	339	297	334	334	323	352	355	322	312	338	325	306	311	346	331	309	325	376	356	324	333	316	353	321	329	338	339	337	343	323	314	355	330	315	311	341	329	348	326	317	315	360	327	344	321	295	329	335	360	330	324	323	339	339	345	312	315	328	348	330	373	330	322	325	366	360	345	324	347	337	330	344	319
8893	13729	7436	2630	1558	1291	1007	934	833	735	711	639	653	553	460	458	495	426	433	416	451	439	490	568	501	446	455	393	389	338	378	348	339	364	365	365	397	330	358	365	379	326	377	360	350	360	375	362	343	374	344	383	390	373	361	321	354	355	343	361	377	388	348	323	370	338	371	360	343	362	367	336	396	369	370	340	343	338	371	381	344	340	361	354	360	349	365	338	356	354	334	376	368	342	349	359	372	384	335	362	344	394	343	342	319	324	382	349	366	339	349	331	351	341	358	365	349	377	346	335	319	364	335	340	311	371	351	350	361	342	375	343	337	371	364	352	342	336	333	353	313	361	372	342	403	343	411	351	358	357	381	391	331	364	332	352	353	342	374	355	343	333	348	330	341	377	366	376	345	334	378	336	341	374	343	328	379	331	341	356	348	348	372	336	353	324	395	346	327	354	383	331	346	367	407	372	355	363	360	370	348	373	342	352	334	375	371	355	347	338	360	361	343	363	355	319	380	376	331	341	345	357	378	362	377	331	351	323	356	361	324	376	360	348	330	349	337	359	378	356	344	371	358	363	316	340	345	352	335	346	360	375	317	348	351	356	400	370	332	372	374	375	368	341	351	360	356	335	334	365	393	359	369	380	387	338	338	322	357	343	379	358	341	345	330	379	315	372	378	345	351	387	365	361	363	400	366	363	349	361	355	370	330	351	332	364	369	352	350	375	334	353	363	390	354	381	337	360	348	343	372	351	388	307	334	399	361	379	358	325	377	368	351	345	375	326	336	344	350	403	344	337	372	353	354	400	378	339	382	328	342	347	340	325	379	336	335	339	354	378	368	326	371	348	353	378	319	364	322	319	338	367	347	344	354	358	339	341	365	384	365	348	330	335	375	366	368	329	379	361	351	355	367	378	380	354	377	331	358	342	364	391	383	354	361	368	333	371	382	375	359	370	364	361	328	370	359	354	368	350	344	339	351	375	380	362	337	364	344	350	340	399	343	339	369	354	340	370	326	364	339	316	366	361	372	343	344	349	369	352	344	361	357	340	330	352	343	371	358	350	376	328	337	307	326	379	380	320	345	347	355	324	365	339	357	373	353	363	365	333	376	359	374	359	355	357	373	329	364	350	318	348	372	350	377	314	352	357	363	344	355	376	327	343	333	304	352	356	366	366	345	352	393	339	326	377	325	373	329	372	347	348	349	333	321	361	343	370	379	371	362	390	333	341	364	339	345	401	362	345	387	363	325	376	354	343	391	332	351	375	367	356	339	366	320	344	354	358	350	353	349	341	391	315	341	374	315	353	367	353	342	361	357	348	345	349	382	357	344	327	369	348	360	368	374	320	338	364	320	362	358	347	347	306	382	382	346	324	365	343	375	392	336	340	350	352	363	355	348	319	365	362	397	361	332	355	363	357	356	352	345	343	354	373	384	347	358	330	312	356	362	372	369	337	344	355	358	386	325	348	369	371	358	350	321	391	369	372	362	376	327	375	400	412	370	362	364	337	364	370	361	331	352	356	331	378	374	332	363	363	340	351	360	349	354	368	362	372	355	370	347	345	341	330	338	357	380	322	346	350	308	378	386	352	332	357	348	350	372	319	336	355	383	359	342	345	358	369	373	359	396	360	359	342	349	362	357	329	346	369	348	352	384	352	341	399	358	343	356	311	350	364	364	391	353	299	339	361	306	353	342	374	345	343	383	362	367	360	355	330	370	376	398	360	347	348	363	352	321	347	367	366	349	350	320	352	377	330	364	323	361	368	383	333	326	345	363	335	324	353	328	350	368	336	372	349	315	343	368	371	371	387	306	368	382	394	338	340	371	345	345	367	377	363	334	329	355	379	357	366	335	355	322	337	384	347	335	346	353	348	339	366	361	372	359	376	342	362	342	373	324	350	368	351	329	359	371	368	333	317	348	333	387	358	337	362	332	383	347	354	357	360	320	378	353	356	344	337	364	358	372	394	355	351	333	401	396	361	372	350	340	353	347	373	349	339	330	383	357	351	354	324	339	362	306	343	360	346	381	383	339	345	386	332	368	328	359	329	373	339	356	341	384	343	399	339	379	365	336	324	349	363	395	359	354	349	353	357	341	371	365	337	365	358	313	379	371	361	368	358	339	352	338	366	312	334	357	352	360	380	341	369	357	405	347	337	356	345	376	371	373	358	363	368	354	345	354	346	352	348	350	361	343	351	350	364	338	340	342	329	341	358	338	357	372	366	337	373	358	337	357	349	356	340	356	379	348	333	360	357	334	363	381	358	361	377	377	366	370	360	356	340	385	371	363	353	394	339	347	350	358	353	350	338	344	319	391	383	348	356	342	366	358	363	324	330	349	369	352	355	391	354	355	349	342	372	343	320	342	380	358	360	393	384	364	340	324	367	334	349	352	350	393	380	336	339	336	331	318	352	347	360	368	366	345	314	335	354	360	370	351	348	374	353	371	364	342	337	376	371	345	360	348	364	363	360	379	364	322	360	384	363	355	316	384	379	336	386	358	363	327	367	345	372	315	366	349	351	363	370	326	342	391	318	369	333	355	357	346	336	326	341	372	326	354	383	362	354	378	365	367	332	336	317	378	345	366	355	366	355	377	349	360	365	377	373	357	353	332	376	328	325	352	360	318	372	369	376	366	349	343	392	341	364	335	377	376	378	390	357	350	335	332	352	384	388	362	355	365	365	338	318	373	354	380	358	364	318	364	364	356	363	372	346	342	339	373	382	343	371	347	322	324	354	357	339	353	378	323	361	345	373	325	356	393	357	363	378	344	344	322	341	335	372	358	347	329	365	317	336	362	376	360	354	354	388	367	356	351	371	364	338	355	348	362	374	322	348	338	357	335	393	335	399	365	395	376	368	349	371	339	300	316	340	343	388	321	382	336	353	364	322	381	381	348	346	328	334	323	367	353	341	387	343	350	349	349	315	370	351	373	319	347	352	353	325	372	341	370	351	347	363	324	359	340	383	333	350	320	336	327	357	351	342	356	328	376	339	328	374	360	368	380	365	349	349	351	375	364	341	349	366	342	340	350	377	353	382	346	356	343	327	367	333	336	348	380	348	331	366	334	346	339	335	366	340	352	358	361	332	358	375	361	397	365	330	354	343	371	344	309	356	353	386	330	370	377	373	328	357	368	382	359	352	366	400	338	386	345	357	385	352	328	361	365	342	376	347	350	343	336	351	331	342	355	380	358	370	368	348	395	337	338	372	369	359	369	371	365	376	351	400	364	353	339	366	338	375	332	345	356	338	367	351	345	311	380	335	347	380	342	382	366	347	382	339	344	372	390	328	335	335	353	355	370	346	338	346	352	330	356	342	346	338	310	353	339	380	341	357	360	347	344	367	372	347	342	325	379	356	387	368	325	332	359	379	352	379	338	388	384	354	389	344	347	376	383	349	367	371	353	352	383	357	360	365	373	358	346	373	317	367	337	352	312	364	335	348	357	348	342	367	358	335	367	368	345	350	385	347	362	354	338	362	379	374
22660	21248	28847	23952	21239	21279	10524	1235	907	810	657	669	587	422	385	302	313	299	288	326	313	342	410	483	342	298	289	242	185	188	183	200	205	170	198	196	193	197	162	194	171	162	201	177	166	179	144	201	188	172	171	190	176	178	174	167	203	169	159	165	165	174	171	190	173	178	172	180	192	188	184	181	159	193	177	205	157	189	174	175	173	176	161	156	165	162	162	177	161	175	204	158	179	188	185	174	175	183	170	192	158	147	172	167	176	190	162	172	187	163	164	178	177	168	184	159	170	172	176	179	170	150	163	159	169	181	189	160	177	153	164	181	193	178	157	175	155	147	143	173	155	165	185	170	176	179	171	170	180	131	188	163	167	180	157	166	156	161	155	166	162	200	174	169	165	165	163	179	153	162	160	193	168	158	162	165	185	188	169	143	163	166	160	200	172	163	168	177	184	172	167	173	188	163	173	192	182	157	191	171	177	159	147	177	164	159	172	186	180	166	174	193	170	160	160	185	170	169	172	177	168	183	165	153	164	189	158	174	157	179	182	171	172	188	170	172	171	167	157	186	157	162	177	174	196	174	185	180	143	143	176	173	161	171	161	163	173	163	184	162	197	173	179	177	167	178	193	171	189	161	168	179	148	167	167	164	167	163	167	166	193	161	159	176	207	181	171	184	175	191	163	171	177	194	173	171	157	150	172	165	183	183	167	163	178	176	187	165	156	171	174	163	189	162	157	169	185	186	192	129	168	167	156	183	172	187	177	164	198	183	165	154	170	157	174	163	151	169	161	172	148	165	173	184	178	203	173	176	183	185	205	191	190	197	160	172	202	193	183	157	184	156	172	166	176	165	159	188	182	189	164	156	185	164	201	161	177	174	151	154	162	166	148	185	165	187	205	183	180	166	181	180	181	166	162	176	175	157	162	177	180	180	156	172	164	160	171	158	189	152	190	204	186	189	176	154	162	163	174	152	180	144	185	141	212	180	157	168	177	176	174	172	162	170	184	149	168	176	198	161	185	152	175	196	175	168	165	157	154	171	166	182	174	183	172	188	152	169	142	147	181	182	153	174	165	153	156	159	171	144	166	172	174	182	176	164	152	142	170	168	185	158	171	171	190	164	164	166	150	157	177	162	174	178	178	179	158	173	155	158	193	179	167	150	152	142	165	184	177	160	179	177	177	194	168	158	169	174	162	160	177	180	182	150	145	171	175	180	163	175	164	182	175	196	152	166	160	162	162	185	176	185	172	171	192	182	162	194	162	165	164	169	154	173	183	164	163	178	179	157	154	170	154	170	174	169	168	171	160	175	179	183	222	182	155	164	177	166	181	172	165	171	163	167	158	162	164	155	164	172	155	167	187	174	153	166	167	185	156	173	190	170	160	177	161	170	161	191	171	168	181	161	173	177	191	196	168	184	181	192	180	159	150	168	161	175	181	148	180	146	168	153	182	148	186	175	172	135	172	155	168	182	191	164	183	186	165	163	167	167	156	162	168	167	184	176	174	196	163	158	176	163	177	179	204	201	175	175	184	185	161	181	172	182	168	173	175	162	158	191	163	174	164	187	177	183	168	155	172	163	175	150	147	154	137	179	152	183	167	172	166	153	178	161	147	158	155	170	158	166	183	180	147	196	160	153	146	149	175	176	164	162	173	189	146	193	172	183	150	164	176	153	176	189	204	178	185	168	148	175	173	175	173	192	150	160	182	157	162	187	187	169	147	168	143	194	176	172	158	193	154	169	175	193	164	168	161	165	196	193	192	155	172	159	170	182	172	170	171	183	185	167	168	144	144	166	175	176	177	175	160	153	157	175	177	178	170	181	168	176	170	186	193	154	178	170	146	166	168	166	171	146	187	146	176	175	196	165	157	183	164	172	181	170	172	158	146	170	180	183	171	161	167	164	154	152	185	175	184	181	196	181	173	180	156	191	160	182	180	171	196	175	170	148	167	164	162	163	190	163	190	170	169	162	142	178	161	146	158	161	155	180	176	182	158	162	153	196	149	190	167	149	175	166	143	175	171	170	185	191	186	155	151	156	167	188	180	155	159	149	177	173	154	178	157	202	176	153	165	154	193	174	169	152	182	174	158	164	168	154	164	156	159	165	162	168	158	155	171	176	178	163	169	178	173	180	166	148	169	171	167	160	178	185	172	171	184	168	178	166	181	164	170	172	180	173	170	180	169	148	163	202	186	186	169	159	171	167	175	188	185	187	179	162	177	141	155	183	183	146	164	174	178	190	153	167	165	169	181	157	187	169	174	173	154	207	182	163	142	180	153	181	139	162	158	175	176	160	150	156	165	181	208	181	177	165	170	185	161	174	165	188	162	195	157	183	157	161	168	183	187	162	169	169	173	168	163	168	153	152	158	182	163	185	151	177	166	162	156	166	178	173	170	149	171	188	160	170	154	153	195	155	149	168	201	155	191	177	171	217	189	166	154	180	170	175	171	184	144	153	192	183	185	193	176	151	163	160	172	191	174	176	192	165	167	183	159	158	156	178	167	166	172	173	161	157	164	168	145	152	186	165	170	160	162	184	182	162	175	146	175	181	167	168	177	180	155	162	197	172	185	181	172	201	179	190	168	175	144	177	166	178	152	145	169	166	198	165	167	174	180	161	202	169	172	152	157	186	163	150	182	149	170	162	153	171	167	180	145	174	179	159	173	181	172	148	189	172	169	183	156	179	186	181	165	173	162	157	182	164	176	165	174	179	188	146	182	188	178	164	166	196	154	172	175	193	168	167	151	172	174	183	183	177	178	195	163	160	178	189	193	170	170	170	181	163	156	180	140	173	166	172	181	171	163	177	171	162	186	178	179	185	164	191	162	173	179	176	183	170	164	162	153	193	186	154	176	172	180	141	160	167	154	172	174	154	191	175	171	164	177	178	149	159	170	169	174	170	170	161	155	163	155	166	167	160	177	165	177	176	175	190	183	192	174	166	153	167	174	186	155	180	164	179	169	158	159	178	172	184	186	165	157	160	152	161	153	164	196	159	184	181	176	176	167	170	145	165	158	173	160	175	161	144	146	181	156	170	180	187	164	182	175	163	140	164	162	154	166	173	149	178	165	167	195	168	168	175	180	169	179	171	163	167	171	177	164	192	151	189	177	176	174	174	168	167	175	171	183	180	157	160	180	175	190	183	191	171	157	159	178	148	157	160	168	140	188	163	173	166	170	167	182	150	158	158	172	169	170	190	158	177	150	163	193	166	141	171	204	172	173	194	153	190	149	178	175	177	177	184	162	173	166	167	148	156	178	155	156	173	175	180	149	166	152	148	166	161	161	185	148	156	163	165	172	182	163	156	156	163	177	180	176	155	150	174	192	173	176	175	167	161	153	176	173	180	140	172	159	144	173	163	161	177	146	182	180	167	159	189	177	173	171	170	168	157	157	162	174	186	172	149	165	166	176	151	188	166	172	169	186	196	177	151	177	165	179	176	164	190	200	147	194	182	201	170	177	180	185	173	170	156	174	184	172	151
11631	24099	15784	6028	3709	2787	2135	1773	1505	1259	1108	1045	853	659	547	415	409	414	354	393	423	483	601	687	446	330	391	296	232	249	236	216	229	213	216	229	218	224	235	214	220	210	191	191	218	189	196	204	200	249	217	204	218	187	203	202	220	208	207	205	212	184	191	214	198	189	196	184	180	208	194	181	211	198	203	180	177	199	214	200	175	200	187	180	177	217	204	166	190	201	212	192	190	200	186	212	207	193	180	165	192	205	170	189	200	198	200	199	182	211	184	201	192	174	194	203	209	201	214	160	199	177	184	200	204	188	173	202	195	196	209	194	183	206	206	213	208	209	181	188	202	190	182	193	199	202	203	201	208	186	203	186	191	214	203	203	207	189	196	199	201	199	172	205	190	203	193	198	188	207	171	189	189	197	208	182	171	197	188	186	182	214	199	179	166	194	185	215	198	197	195	196	183	189	197	200	202	196	180	192	220	200	208	180	193	188	197	201	195	194	212	222	215	195	216	192	174	191	196	174	206	233	200	197	200	207	185	205	172	184	180	168	163	196	213	186	208	189	208	202	176	221	210	196	184	206	203	177	194	184	164	202	199	194	206	175	190	182	180	203	189	179	203	219	191	191	224	177	172	196	187	203	169	190	181	188	189	198	185	185	197	205	171	199	182	182	210	174	193	200	188	208	189	197	193	182	185	176	227	190	217	192	171	189	183	177	194	179	176	208	183	170	191	183	213	182	187	186	209	206	177	204	186	191	176	194	189	176	178	213	187	195	184	204	232	194	192	183	195	192	173	200	204	187	191	198	213	179	197	198	193	184	182	182	167	200	210	201	216	182	192	215	198	213	190	193	202	183	202	188	221	179	193	203	207	193	228	182	208	200	175	192	176	196	185	176	183	211	187	212	179	201	158	212	183	200	207	192	211	179	195	183	173	177	196	180	179	183	177	207	176	184	215	184	203	162	201	194	203	171	183	190	199	198	190	206	199	191	209	184	192	206	193	186	190	205	177	207	200	182	187	199	163	176	196	175	191	180	204	185	181	198	192	202	174	181	179	180	220	188	165	179	187	207	195	160	163	189	183	182	192	203	180	177	194	197	200	202	191	221	211	215	210	186	198	205	187	170	201	176	194	194	192	180	208	205	209	186	175	185	206	207	183	195	184	196	199	183	185	197	168	182	172	209	192	184	174	192	173	228	195	214	210	200	199	209	197	176	194	177	189	201	177	205	194	197	165	182	209	204	223	190	203	172	174	202	185	181	181	184	182	170	183	173	187	187	201	183	212	204	188	205	189	233	163	198	194	205	207	194	166	144	203	193	229	172	220	177	195	199	206	209	226	191	192	191	169	185	191	198	216	212	188	208	202	189	206	167	194	181	191	176	213	209	187	161	159	181	196	188	187	211	207	202	166	187	207	205	202	185	180	187	186	201	184	179	185	188	189	201	197	226	189	172	165	200	198	171	186	163	198	186	200	218	193	211	214	187	199	201	178	198	194	171	185	195	197	222	210	220	204	173	182	186	198	185	190	178	208	196	190	178	186	192	187	197	194	214	201	192	199	172	188	177	174	228	165	194	174	195	198	202	170	198	178	197	197	193	187	171	201	177	196	189	186	182	173	201	180	190	202	182	195	207	167	196	213	189	212	183	185	196	184	176	187	183	165	171	174	195	170	191	184	196	186	193	182	188	179	190	183	195	178	183	177	181	190	171	204	199	192	208	202	205	202	181	199	184	190	184	222	181	177	170	191	204	188	179	201	210	189	195	206	213	211	201	169	176	199	201	201	186	200	172	203	192	191	191	200	194	206	195	174	171	179	193	218	173	180	189	182	175	214	189	215	167	185	191	188	173	178	186	172	193	202	192	188	187	214	193	187	190	198	172	209	190	173	205	203	200	199	166	176	175	189	193	209	177	212	191	188	181	190	187	195	187	169	200	200	178	184	172	199	220	174	210	192	220	196	195	213	192	200	160	186	211	193	212	190	181	196	196	198	200	177	205	154	227	194	183	187	208	183	211	183	206	209	195	179	210	183	223	183	204	199	197	175	202	198	172	195	195	202	185	181	174	202	186	179	189	164	210	173	220	200	178	222	182	203	213	198	200	166	195	190	204	194	194	186	190	168	210	191	199	175	192	196	190	210	185	202	184	194	183	196	198	158	174	182	186	201	189	176	204	183	203	194	205	174	192	181	192	166	203	173	196	200	193	170	196	189	169	195	161	199	169	199	184	182	181	198	197	185	188	205	183	216	190	201	167	178	189	180	208	181	201	191	202	190	182	183	185	195	206	183	182	184	193	202	209	182	173	166	199	207	189	187	190	184	220	189	192	176	205	204	180	179	178	197	210	209	194	195	178	185	187	192	205	217	162	200	185	187	176	178	207	190	207	161	191	180	199	179	184	208	196	195	175	188	200	195	172	175	178	185	194	203	164	177	190	184	190	193	178	197	199	193	176	194	184	194	198	187	211	189	201	194	214	177	184	201	183	183	186	207	181	203	208	171	186	199	196	191	172	193	165	201	203	183	205	185	209	182	200	207	198	199	208	182	184	193	207	200	187	191	194	178	163	205	181	189	209	172	170	187	204	203	220	181	179	190	156	169	189	203	184	172	163	170	216	216	202	190	184	194	170	189	187	180	171	201	169	203	175	173	200	220	209	191	177	209	204	209	185	192	191	203	186	195	170	211	202	160	189	193	188	214	176	199	217	176	213	185	191	181	208	178	180	209	203	222	192	196	208	176	172	187	199	178	192	191	179	180	211	214	185	179	190	189	197	195	173	174	192	190	211	209	207	167	207	187	189	178	196	203	191	194	186	177	186	194	177	169	192	199	204	193	199	181	204	224	191	189	190	178	187	163	187	165	194	203	179	195	189	194	204	212	189	191	174	185	216	192	200	179	182	188	203	224	176	184	188	200	166	208	186	209	222	177	188	183	201	177	204	169	200	180	186	197	190	182	184	198	196	222	214	193	176	186	194	203	201	205	183	192	179	186	203	221	189	176	225	186	204	206	201	188	221	161	185	188	189	204	204	188	168	197	203	211	205	175	187	174	211	172	169	200	190	189	155	182	181	187	185	165	181	214	202	182	212	193	196	195	185	201	189	202	174	188	176	193	196	194	200	206	209	178	191	205	183	171	175	182	189	188	182	192	174	178	201	197	175	191	189	184	201	186	172	176	188	191	176	201	178	172	163	194	186	207	199	179	198	197	183	205	213	187	187	190	187	212	175	185	191	191	181	183	205	203	211	206	204	199	210	180	193	178	194	197	215	188	195	183	174	197	192	189	182	205	190	197	180	199	216	200	174	179	200	210	208	203	185	185	170	199	189	189	180	189	196	180	200	189	190	193	204	191	190	197	195	170	191	200	168	170	187	211	188	190	199	190	188	232	219	195	197	198	200	196	187	198	202	200	213	192	182	180	198	184	183	193	183	195	188	214	199	197	217	193	213	200	191	177	211	213	176	177	183	180	204	184	186	195	194	191	194
27750	19437	7873	1462	786	784	641	585	592	587	628	595	584	553	516	485	535	575	545	494	583	535	590	600	523	519	537	562	528	533	529	526	506	506	490	484	558	489	526	506	494	522	531	513	528	506	523	499	510	502	539	496	529	573	497	503	509	523	475	505	503	460	493	525	478	482	508	523	477	514	483	519	504	507	529	524	495	502	534	516	528	528	524	511	531	530	505	496	472	508	519	484	508	490	496	476	545	511	458	534	522	543	511	521	512	486	507	502	537	516	521	519	517	520	474	514	517	485	479	493	553	530	524	538	529	470	500	475	480	493	555	502	464	524	508	478	509	523	473	473	500	494	485	485	480	530	530	458	510	473	492	476	512	511	495	499	471	479	529	502	528	509	515	544	485	502	480	498	529	497	526	462	508	576	499	496	516	505	480	528	512	554	500	492	510	502	502	507	511	500	550	495	493	481	472	541	499	497	515	524	488	507	520	477	495	541	532	520	504	537	513	488	551	490	475	530	474	537	557	488	481	492	522	529	490	502	495	511	522	497	473	513	479	523	492	489	527	519	534	536	502	501	529	501	507	508	536	526	476	504	521	504	485	536	523	497	523	541	508	526	536	495	486	498	528	510	502	470	511	475	542	539	520	504	538	545	496	517	499	452	538	483	557	518	522	509	513	527	519	508	470	503	448	517	560	443	490	517	500	495	516	486	495	507	498	486	519	491	529	506	486	465	527	510	538	476	494	477	502	482	486	478	507	505	516	500	485	502	489	526	515	530	504	505	525	522	486	513	512	463	464	524	507	497	482	572	493	509	541	497	521	487	523	499	526	500	555	471	511	507	515	512	514	510	498	525	490	503	525	500	504	514	484	509	515	527	475	477	491	449	516	513	530	476	464	529	469	578	494	551	506	485	514	499	498	485	505	513	492	491	505	506	507	496	476	507	522	528	514	491	502	543	506	494	506	495	494	535	490	467	547	509	477	479	523	523	520	482	468	507	491	501	476	517	507	496	460	536	494	467	514	490	477	516	484	522	511	480	512	506	519	496	519	506	495	472	458	525	529	524	498	501	481	530	503	533	536	519	506	498	506	490	545	524	515	521	517	540	459	466	557	521	485	512	490	489	508	517	530	540	504	513	531	547	534	510	498	503	553	525	506	519	497	514	528	528	544	519	550	479	508	535	500	486	470	502	553	512	557	538	526	500	538	509	496	509	485	513	482	528	465	542	517	474	466	529	494	506	495	530	506	499	528	534	526	528	511	526	494	481	492	488	514	522	489	520	520	511	524	549	487	498	495	542	514	538	526	483	518	515	504	490	549	499	473	508	470	501	517	509	524	516	542	514	521	500	520	511	505	544	475	534	506	479	523	515	497	498	541	501	534	524	576	537	519	552	514	492	527	472	497	473	548	529	527	489	506	524	524	499	468	524	504	485	514	455	525	500	534	528	523	499	553	519	506	486	476	536	482	540	525	471	550	523	528	534	530	519	506	537	509	541	528	503	460	512	496	503	494	499	517	515	497	542	513	490	525	498	505	500	494	517	480	479	490	541	523	503	553	506	484	492	491	495	498	515	473	520	529	517	511	486	532	507	492	497	525	504	483	508	488	492	495	499	479	525	546	532	533	503	489	556	491	513	503	501	495	479	510	505	486	566	490	509	501	533	493	518	493	528	479	520	529	486	508	534	479	527	537	509	529	506	467	497	553	554	528	525	495	479	534	483	530	478	488	505	512	497	500	499	523	505	520	492	550	506	500	510	510	511	501	499	508	479	513	525	499	463	482	524	495	469	512	518	514	527	497	517	471	477	492	512	477	511	497	492	494	480	539	526	541	526	487	536	463	504	536	513	499	506	579	476	489	532	506	494	536	554	509	496	487	488	524	482	511	521	515	472	483	477	479	492	541	525	496	493	483	487	497	493	511	522	493	504	501	514	532	532	517	537	467	521	521	486	522	461	493	494	512	507	480	505	490	549	534	496	521	500	508	530	473	540	502	481	457	512	515	510	471	487	493	498	514	499	527	513	485	543	498	505	505	491	538	507	489	542	521	495	491	466	515	475	482	519	500	478	514	495	516	508	542	491	539	489	546	512	509	527	504	501	486	537	520	484	522	525	476	485	535	478	508	509	518	463	519	514	518	517	504	519	519	510	528	476	484	526	524	494	515	472	522	500	529	520	505	502	515	508	530	517	538	501	498	489	519	528	530	527	482	546	500	517	501	486	516	493	556	547	480	488	489	469	506	497	519	537	506	489	499	504	504	519	498	489	509	508	529	537	502	522	521	509	520	464	514	482	498	500	531	438	522	499	539	543	488	524	472	508	503	474	483	499	464	501	494	533	503	505	514	511	513	500	497	514	480	498	512	528	491	513	538	516	527	542	497	485	460	519	553	501	502	522	520	520	521	512	497	494	540	523	502	492	513	512	513	520	526	491	503	520	504	482	533	506	502	452	525	528	503	484	503	508	511	474	559	517	520	480	520	552	510	511	482	494	497	489	505	535	508	531	531	489	514	524	496	478	491	481	496	522	533	472	464	531	481	497	502	548	498	532	510	508	487	501	539	534	493	515	501	499	510	530	514	475	521	501	507	517	512	518	519	501	480	493	503	458	499	495	504	506	526	481	552	493	500	535	499	548	550	520	527	503	532	514	478	532	494	506	500	520	489	507	498	520	472	529	496	483	518	510	488	525	486	519	502	505	483	499	477	529	520	502	500	537	479	509	541	508	537	507	510	498	550	478	492	472	527	520	486	515	465	518	476	501	526	485	497	527	518	493	494	487	522	489	492	507	475	506	486	496	506	537	499	510	504	507	514	551	550	494	525	561	520	517	498	511	479	512	521	472	493	486	494	511	510	471	527	506	501	491	475	480	491	498	502	523	493	540	484	520	522	525	496	518	485	539	513	470	502	530	525	512	503	533	522	548	501	500	494	491	451	498	511	513	498	489	452	504	497	526	525	505	535	509	484	488	511	517	484	488	497	515	503	470	510	452	507	490	512	561	518	541	542	517	487	531	522	524	499	533	495	501	453	531	508	509	462	513	457	548	513	524	536	459	524	535	523	503	529	538	531	500	486	477	508	499	527	484	542	528	515	483	500	520	501	547	500	513	500	522	518	451	513	492	467	491	513	525	535	501	506	479	490	532	481	535	538	555	497	537	508	535	511	503	512	504	517	502	556	520	487	534	493	536	487	494	455	546	480	478	499	497	491	505	479	488	540	482	490	493	507	543	505	546	501	509	487	519	502	513	506	478	491	519	514	539	487	548	508	486	505	526	529	481	500	514	466	500	543	505	526	522	518	491	484	541	522	495	530	492	511	554	470	516	511	483	497	458	538	514	467	518	502	518	512	524	539	533	466	476	536	503	548	476	465	490	528	510	470	513	501	508	537	539	525	512	476	496	498	507	505	518	516	523	495	519	510	486	539	501	499	527	518	515	521	523	526	485	512	493	523	507	516	514	545	505	539	527	531	536	517	533	496	498	499	497
9810	7929	4753	1125	700	752	705	680	687	770	675	711	653	588	596	529	604	620	590	548	623	640	658	645	596	596	627	557	557	543	573	566	543	581	545	569	569	561	574	564	549	550	566	577	540	544	545	549	571	526	545	547	545	567	550	573	515	584	542	585	537	561	581	554	561	534	549	594	531	518	544	561	546	548	561	536	542	586	534	559	585	550	505	520	582	532	553	579	534	587	550	591	532	546	606	566	557	566	572	556	504	503	587	507	564	566	528	518	531	515	569	533	541	559	562	558	537	524	537	560	538	544	584	625	534	591	560	549	585	538	553	525	571	563	551	594	586	514	523	535	547	558	553	570	539	564	563	521	543	586	569	569	540	540	573	537	499	531	526	563	575	555	582	576	557	543	577	574	556	545	591	581	533	571	565	542	564	587	543	534	524	580	565	593	567	520	559	540	572	542	574	573	555	563	582	540	533	594	508	524	564	518	544	563	508	560	548	549	556	564	520	517	505	580	516	563	535	567	557	547	597	561	568	536	566	567	543	522	535	582	557	586	508	526	542	551	541	557	564	536	537	551	527	564	541	534	595	567	551	591	521	572	550	581	560	538	527	546	559	526	581	596	525	561	558	504	535	559	538	552	555	523	565	554	537	529	517	551	542	520	527	576	532	564	578	584	559	564	584	555	535	530	555	486	541	566	590	565	546	536	498	561	533	573	527	569	564	536	550	540	533	545	557	538	583	550	543	557	589	567	564	497	555	585	590	556	578	602	517	557	552	566	622	593	484	528	570	569	559	585	548	535	584	526	558	535	541	561	510	545	568	592	565	537	527	573	556	553	546	547	561	557	567	560	599	528	513	548	518	551	607	553	540	551	577	556	583	567	544	585	553	560	527	556	575	547	562	544	546	572	530	549	548	569	558	550	517	527	562	532	533	543	592	568	539	552	510	593	541	582	540	572	579	561	523	559	574	537	579	564	532	573	579	557	514	560	539	544	576	563	539	544	535	557	563	538	560	585	537	572	552	555	558	510	585	532	568	570	534	568	539	559	542	572	588	563	537	493	556	559	540	551	571	546	539	527	562	537	580	540	581	557	533	573	542	562	554	479	555	562	549	573	531	572	561	528	531	549	539	550	577	573	550	539	573	555	584	559	548	516	585	583	562	488	522	529	545	535	565	559	545	573	541	584	569	501	522	527	560	568	514	560	562	579	586	548	532	575	554	584	558	564	551	545	534	537	521	576	571	533	543	533	514	575	537	558	536	537	531	577	544	550	590	528	552	545	490	557	583	543	569	533	580	494	561	547	524	545	554	532	522	516	549	526	518	556	540	564	561	574	574	538	569	565	509	542	519	515	520	586	585	544	561	535	560	567	561	569	547	545	520	534	541	550	525	524	566	539	529	555	566	537	524	554	580	577	560	538	517	600	532	535	549	584	571	602	529	555	561	553	549	527	536	589	540	514	540	533	535	568	529	574	554	546	506	581	552	562	543	547	520	496	563	562	559	535	543	523	561	586	586	535	568	577	528	556	543	579	570	501	531	545	540	612	543	575	586	599	572	531	542	556	603	563	553	544	513	550	530	538	563	561	554	591	556	520	536	546	526	573	553	542	555	590	539	567	567	550	545	590	562	575	559	560	555	561	547	559	523	540	542	538	553	559	540	532	565	546	571	530	540	510	557	540	573	556	548	554	536	576	548	544	536	567	524	566	505	583	568	573	575	504	541	542	543	593	576	569	526	566	560	583	542	581	544	549	555	526	567	536	551	555	546	547	551	572	528	521	546	576	554	556	563	555	553	600	568	538	549	529	568	599	567	523	568	507	544	544	585	571	568	557	526	544	569	569	564	529	571	502	470	511	577	602	549	567	510	592	552	528	537	576	556	517	569	578	514	521	582	562	547	530	518	542	534	587	520	556	542	535	487	537	568	561	564	529	558	533	558	520	583	528	584	567	568	538	559	566	564	528	564	537	552	595	559	545	570	544	517	565	544	566	558	550	551	570	499	564	537	527	517	520	540	522	490	555	574	539	565	525	507	550	579	593	584	516	547	576	546	499	602	574	559	515	538	565	574	584	545	537	558	518	557	519	537	603	520	576	477	550	580	544	566	574	550	589	560	568	510	548	570	519	582	510	545	572	548	566	545	505	569	541	570	614	559	541	584	593	489	595	533	554	602	577	561	545	595	550	551	548	609	573	558	608	583	527	569	571	565	514	543	551	576	545	564	582	549	570	577	531	569	522	548	528	557	561	533	600	556	531	535	580	541	552	542	549	530	569	536	561	566	587	553	573	537	592	527	544	527	548	541	579	542	556	562	537	559	569	574	569	530	560	547	607	576	571	545	565	530	564	570	579	564	541	552	545	577	559	538	530	502	547	574	602	565	549	509	554	566	531	545	544	556	517	520	550	541	542	547	549	508	582	606	519	505	522	570	551	557	537	533	570	536	533	532	520	556	529	524	549	567	517	570	553	583	591	585	530	564	569	525	548	529	539	515	529	571	533	573	577	564	566	557	585	571	582	562	575	541	589	582	535	571	570	567	544	527	581	555	502	568	560	541	537	517	598	634	583	567	528	531	551	558	492	595	553	549	591	578	569	549	536	532	560	546	598	524	562	569	544	536	544	552	527	529	566	557	561	560	571	554	523	599	562	562	537	556	602	562	554	537	574	566	518	579	580	617	520	569	572	563	572	588	570	558	550	546	530	591	531	541	521	500	551	562	550	572	536	590	554	560	588	589	574	520	567	517	551	551	527	516	545	539	528	543	593	552	547	546	591	521	502	553	527	581	554	552	562	550	548	550	526	567	546	589	579	566	535	535	514	571	533	550	588	570	551	530	581	522	568	559	548	574	555	512	563	511	541	569	558	501	606	561	547	553	521	588	563	555	516	557	552	533	580	552	562	575	536	521	534	550	545	576	516	564	541	588	499	544	521	540	575	560	554	574	513	532	521	557	516	540	530	544	563	565	602	572	530	560	536	568	569	584	523	570	545	556	560	538	542	530	548	524	579	542	548	489	542	546	552	541	569	555	578	540	524	522	575	568	568	489	531	527	565	554	546	470	586	543	550	524	511	565	556	516	544	577	557	499	555	544	581	573	529	539	569	568	536	536	549	579	547	555	563	557	529	542	567	545	550	573	532	546	532	557	569	492	567	571	533	528	564	570	565	595	508	557	547	561	601	537	573	617	528	538	540	547	575	524	584	584	577	541	526	548	558	541	570	583	547	577	571	550	565	578	552	572	511	532	579	593	590	588	541	531	574	581	563	563	585	528	557	530	575	589	489	605	555	548	550	535	580	580	566	570	547	538	573	578	574	548	525	596	564	553	531	531	577	550	594	580	556	573	581	549	532	544	551	542	580	533	599	555	550	557	558	525	568	530	566	579	546	590	584	561	618	552	527	546	581	524	526	510	523	548	564	544	531	546	587	524	580	571	530	587	542	579	581	569	555	584	525	577	570	549	551	529	615	531	552	559	534	538	521	554	583
23699	21204	28400	24291	21190	11664	1428	997	870	783	765	701	618	532	461	500	481	487	485	532	482	546	623	610	483	490	524	439	444	431	442	446	439	429	417	421	463	377	407	421	460	407	384	391	414	394	385	410	437	380	418	414	409	395	401	406	407	427	388	405	414	408	425	438	450	420	403	433	380	427	429	446	393	455	422	404	408	391	454	403	400	390	416	413	399	434	394	384	405	415	430	426	370	413	384	433	418	442	424	429	395	433	418	403	432	411	406	378	373	415	413	400	399	394	400	393	425	421	381	419	443	453	442	395	420	376	439	474	410	392	378	413	403	416	396	409	434	440	391	393	393	390	419	409	402	412	399	403	407	397	415	401	425	421	388	414	416	402	383	417	400	399	420	446	425	421	446	420	371	402	396	401	383	441	395	395	432	381	409	451	414	385	422	426	389	404	384	419	435	418	401	423	395	390	408	457	373	471	402	421	411	398	443	444	413	396	396	452	422	414	389	404	424	441	430	386	396	380	427	395	421	422	404	411	381	423	391	392	427	399	395	387	409	396	463	398	436	442	415	425	420	374	381	435	417	399	406	407	421	413	431	451	423	417	412	394	419	386	416	376	450	397	425	383	404	396	390	393	427	433	422	400	418	435	369	414	420	398	425	429	404	432	406	411	358	418	440	421	392	385	403	433	387	398	399	394	419	418	401	397	412	420	410	446	367	456	426	398	429	413	406	412	376	392	456	429	407	418	398	441	425	446	394	377	405	402	440	409	402	388	409	399	383	425	443	419	404	433	423	438	430	443	440	434	434	411	379	422	404	423	390	419	424	392	391	409	388	450	420	385	368	409	409	412	420	413	435	420	370	435	441	419	381	413	387	430	435	364	374	433	458	421	428	411	412	432	428	406	409	402	400	401	391	412	425	410	441	372	399	389	388	416	404	422	390	423	413	412	418	376	389	406	409	416	409	411	393	405	413	419	401	438	438	414	418	442	383	454	386	428	402	413	395	392	416	390	377	419	432	403	415	389	377	434	373	417	382	388	421	405	426	385	441	401	403	405	426	433	447	405	408	391	393	421	370	399	415	381	392	447	400	396	405	385	440	410	444	404	446	414	413	404	408	400	412	429	421	398	399	421	431	408	399	416	385	420	404	403	421	437	412	408	437	430	432	411	396	428	432	416	441	418	393	415	426	400	408	402	403	398	414	424	400	464	434	387	402	389	416	446	392	423	402	395	468	383	395	422	405	432	399	436	398	409	399	395	444	448	409	385	386	434	414	377	403	401	420	404	402	433	422	432	426	445	404	409	416	408	407	404	429	399	428	412	406	411	400	379	419	395	440	414	409	392	383	448	443	432	460	396	386	422	438	394	449	426	425	396	426	356	433	436	437	407	452	383	394	393	374	422	363	405	408	389	412	371	414	430	391	380	394	413	426	425	413	463	432	400	392	410	373	429	405	389	438	432	409	389	412	406	402	386	412	383	394	407	417	425	403	416	402	422	437	416	400	442	392	366	434	394	423	402	408	416	399	436	408	468	400	421	398	431	443	429	402	382	395	401	432	411	404	401	412	422	371	433	353	422	395	403	433	370	437	399	398	403	392	383	407	409	388	383	418	424	388	412	395	408	404	389	386	430	378	398	424	427	399	438	400	400	406	398	390	379	401	407	402	404	403	401	400	422	389	424	425	372	411	400	412	414	431	417	379	435	378	436	440	408	402	416	411	438	399	386	411	415	404	441	434	387	426	381	447	401	383	398	434	414	428	426	411	403	402	405	421	401	385	408	443	402	410	440	428	397	431	474	366	388	385	401	419	413	378	389	401	408	451	417	418	430	392	435	403	446	387	428	419	421	377	428	404	401	426	411	412	399	439	442	430	383	406	433	392	408	398	434	423	394	449	447	398	399	407	422	388	407	425	437	387	396	421	373	431	387	398	386	412	429	386	412	415	392	447	421	425	413	438	409	416	397	384	394	404	441	419	425	395	400	372	409	406	430	389	377	402	387	414	417	389	387	420	402	410	383	411	443	420	358	393	403	405	381	430	400	399	411	430	411	435	395	436	428	433	395	399	402	397	425	398	397	410	402	403	384	396	424	425	426	391	423	373	439	441	370	422	401	422	469	416	409	405	396	401	407	423	409	418	390	409	434	416	406	462	429	419	410	384	417	449	381	399	431	395	420	385	401	410	421	388	402	395	385	429	378	424	399	380	427	446	412	417	371	425	405	412	412	383	421	427	387	369	377	383	419	413	427	401	392	409	411	404	397	421	421	418	406	402	435	426	414	428	415	386	389	409	425	399	410	404	387	394	425	415	407	404	404	404	396	406	399	402	422	412	394	423	384	423	406	404	391	386	430	429	394	412	390	435	405	426	420	383	404	423	406	430	394	407	380	392	415	422	427	420	369	425	418	438	358	435	369	422	388	393	381	445	376	421	408	407	411	432	408	387	446	395	388	411	390	448	429	422	405	431	445	439	425	418	384	417	428	423	392	439	397	455	406	398	419	412	398	412	427	386	415	400	382	415	417	408	419	417	421	366	414	402	400	386	413	431	406	431	422	425	419	445	418	400	437	407	444	407	401	416	415	440	412	414	412	423	414	392	431	419	420	390	375	418	407	409	410	420	387	395	426	403	454	398	418	394	400	383	421	397	406	428	410	408	374	400	427	434	406	372	368	445	439	429	405	409	420	427	376	405	430	423	404	433	418	414	434	427	436	406	400	356	377	390	393	418	434	407	416	425	407	387	411	410	446	436	429	439	390	389	407	432	409	459	416	405	438	431	433	422	416	385	438	424	400	431	390	443	455	436	394	439	404	440	397	405	385	416	403	409	433	389	383	433	427	419	451	372	391	390	386	420	400	378	384	380	382	433	407	409	392	391	453	423	439	459	410	394	390	414	430	421	407	393	429	400	432	419	427	421	432	407	416	382	424	402	408	442	403	440	385	409	453	388	401	383	399	411	384	404	385	410	417	394	440	393	435	380	418	431	389	418	417	404	376	449	408	435	364	415	424	378	397	400	430	423	411	392	429	376	394	418	394	370	407	415	366	444	416	420	412	389	418	416	408	403	400	417	408	389	381	389	420	442	469	415	394	393	418	411	378	413	405	429	411	422	436	422	416	414	389	383	399	365	395	444	386	434	424	389	383	401	454	412	408	438	411	401	398	452	406	391	404	438	412	394	393	444	393	405	414	413	443	398	442	423	416	436	404	430	376	400	396	395	437	401	410	442	445	411	414	415	412	465	407	414	445	423	406	410	371	428	423	404	399	391	399	419	397	403	369	441	448	406	409	429	389	431	409	409	402	402	386	405	380	443	377	400	400	399	449	431	403	426	399	418	418	411	421	416	405	420	382	371	429	435	403	436	456	383	462	379	383	410	411	395	389	408	417	401	403	391	421	422	410	377	364	398	404	390	441	409	434	402	407	399	374	449	422	387	375	428	416	395	424	412	409	397	399	446	410	375	418	450	427	411	388	400	426	363	397	418	426
9068	16341	11822	3802	2372	1931	1505	1332	1241	1024	903	923	768	678	588	652	587	584	592	546	580	713	775	766	610	537	595	501	491	478	476	450	491	448	451	445	458	498	457	501	461	453	449	415	468	453	448	487	428	447	464	418	487	431	464	432	431	474	457	464	497	489	465	496	450	454	469	447	446	507	448	490	441	459	505	439	485	471	471	443	422	468	441	460	418	436	472	462	436	435	449	466	450	460	455	461	501	459	490	472	452	483	484	483	480	422	433	468	483	426	436	464	412	454	498	474	446	443	475	465	492	448	425	450	494	469	484	458	436	478	465	453	451	462	505	461	432	481	448	440	449	462	461	453	436	447	450	449	453	469	458	440	416	468	458	450	477	483	443	473	486	430	477	478	461	421	478	475	466	418	459	496	476	485	460	462	464	476	481	443	489	480	458	469	424	418	460	468	459	450	493	466	489	479	480	465	412	474	467	464	442	440	441	449	484	471	450	441	473	444	475	474	476	469	478	458	461	464	462	448	436	467	442	444	442	491	468	434	425	452	456	431	453	462	459	445	434	501	489	499	457	450	453	465	439	474	496	456	446	438	451	488	487	441	463	488	443	452	465	438	448	457	440	449	460	451	456	424	465	439	458	471	448	478	455	454	471	479	463	477	441	453	480	453	467	438	433	488	456	452	485	460	462	434	465	460	442	445	446	491	469	442	467	443	467	467	478	424	478	469	472	446	459	487	433	480	464	501	435	478	461	463	486	428	472	471	412	456	474	484	445	455	477	447	454	431	456	489	476	483	451	448	451	479	521	484	461	490	428	496	472	460	446	454	471	433	430	450	474	443	474	471	465	430	475	456	470	453	475	458	485	444	443	484	507	467	455	421	462	476	420	486	430	443	469	467	463	456	467	455	445	445	471	447	437	465	470	463	419	492	460	493	453	461	469	494	427	466	481	449	509	405	439	454	445	526	463	468	477	496	458	483	447	475	472	472	471	452	409	409	457	469	427	483	433	492	487	500	454	493	449	481	477	451	442	437	473	463	490	468	447	453	447	465	461	482	433	455	396	467	470	472	470	514	427	454	445	492	464	457	495	442	469	488	432	460	445	445	458	487	463	425	486	447	433	450	435	452	475	456	431	475	456	470	443	473	451	481	482	426	485	466	436	444	453	438	505	489	440	473	445	407	468	436	450	471	498	462	434	475	405	463	451	443	478	437	446	438	420	493	493	463	466	479	456	428	467	493	493	464	464	463	435	468	499	469	428	489	442	445	439	465	453	457	473	445	470	420	450	464	472	452	432	447	453	481	463	476	448	451	462	505	478	444	434	431	402	486	475	482	430	447	419	424	480	454	436	416	464	477	437	433	457	421	440	464	450	425	441	443	441	455	458	480	428	459	473	469	449	425	421	459	470	457	443	467	467	472	454	463	446	434	457	460	478	499	455	462	455	455	455	452	462	451	482	424	430	422	423	434	483	443	468	470	409	475	436	484	438	411	502	496	425	448	504	463	472	422	431	471	456	434	458	456	490	458	418	453	445	472	481	437	470	468	466	451	429	455	478	462	425	446	463	476	437	487	432	431	411	444	425	446	493	482	452	440	464	458	480	490	462	468	437	445	482	490	445	441	448	439	436	451	490	468	479	439	461	460	443	465	463	472	437	435	427	448	490	450	437	469	455	462	483	472	470	419	457	463	453	458	442	478	471	467	434	511	427	484	470	453	458	451	466	494	468	444	452	444	453	437	462	423	471	469	440	473	445	471	445	470	489	451	417	452	449	491	422	451	479	435	454	438	453	441	479	460	446	478	448	464	480	454	476	471	460	423	477	457	425	401	430	468	429	445	455	460	445	455	449	434	443	436	477	448	478	479	473	453	465	443	421	496	460	460	456	455	424	442	453	445	438	452	479	457	449	450	466	470	465	458	466	459	449	467	458	452	464	415	432	490	401	490	462	459	489	452	488	470	448	460	458	460	472	451	485	456	458	455	444	455	439	475	485	460	463	462	455	411	459	496	461	453	419	465	438	459	456	450	454	437	479	441	447	454	455	467	411	464	450	454	462	444	448	456	472	470	499	465	458	472	440	446	450	425	439	472	457	456	423	413	488	466	426	481	428	453	459	436	453	459	414	479	465	455	430	460	449	428	489	454	420	516	445	451	446	445	480	447	425	428	469	449	436	477	483	477	488	492	472	473	480	474	442	436	452	448	479	440	445	459	482	453	487	457	450	468	459	487	507	430	401	478	462	416	446	467	470	463	480	456	452	492	455	485	462	425	469	429	450	457	490	427	446	492	470	467	463	451	447	473	438	455	436	445	473	466	475	463	465	486	431	490	478	398	509	458	472	488	476	431	441	444	513	446	491	459	506	466	490	421	489	480	454	456	467	441	471	432	509	472	498	471	413	468	451	449	467	488	451	501	433	462	456	465	441	437	458	468	457	463	483	497	415	512	460	432	499	469	423	464	463	461	443	462	442	480	475	410	463	487	449	446	431	441	470	494	468	446	439	429	476	481	475	461	436	455	468	484	474	482	472	439	460	461	474	469	451	430	428	481	492	452	455	434	458	438	445	452	447	454	463	471	452	449	435	488	407	469	459	459	476	462	423	516	458	460	482	427	469	483	397	473	464	469	472	445	439	457	457	489	499	465	415	468	445	539	493	453	487	484	457	435	465	465	450	455	440	488	454	470	472	462	442	498	454	446	435	483	473	484	462	467	497	445	470	461	468	421	476	462	493	463	441	431	436	450	436	459	491	453	423	463	457	473	464	486	510	479	448	453	457	496	479	479	436	484	458	450	480	466	458	477	428	453	465	465	484	469	436	447	464	455	479	454	444	448	428	469	445	459	480	455	465	443	416	483	459	432	435	471	426	431	464	477	431	462	478	453	466	510	484	467	473	423	492	452	443	461	454	455	460	474	447	442	483	479	462	420	431	470	479	390	420	474	452	451	467	454	430	429	416	465	494	494	453	474	474	472	484	453	476	429	458	473	441	425	445	488	468	464	476	466	465	427	455	436	441	440	497	450	458	465	443	444	473	403	465	437	493	408	488	467	467	440	466	478	459	448	451	468	470	445	470	492	433	463	455	440	504	480	474	471	450	459	445	457	430	477	437	480	454	482	447	404	475	473	450	481	406	491	491	463	484	477	451	483	485	465	482	462	431	445	478	491	430	422	435	505	461	452	424	478	461	496	452	444	469	460	441	466	460	476	472	471	454	438	504	498	462	447	433	399	498	509	507	419	467	466	476	475	512	443	446	447	450	432	460	454	484	447	455	428	489	443	445	491	466	480	454	464	434	463	458	480	494	465	471	431	465	437	436	477	478	443	465	486	471	442	468	477	435	481	459	448	444	452	410	434	437	440	480	481	434	427	470	455	461	459	449	449	454	452	420	513	486	455	469	458	448	440	445	489	434	455	485	441	455	443	467	401	425	439	440	454	434	464	481	467	453	482	440	464	489	464	464	479	435	459	476	474	499	449	482	441	453	441
24664	21239	27588	25081	14687	1077	699	607	577	566	532	520	465	396	346	425	404	395	366	404	396	405	474	461	353	401	380	376	349	363	296	324	356	350	304	327	323	338	328	347	343	299	364	371	330	345	326	311	341	345	353	343	335	348	334	313	329	357	367	366	359	341	311	359	324	343	364	292	372	314	340	350	352	318	368	383	330	314	375	344	380	365	336	336	313	313	359	344	345	361	329	363	339	332	358	343	330	310	323	323	326	341	353	354	317	341	357	327	305	343	339	321	353	344	330	345	316	338	325	342	364	350	301	351	326	330	317	333	346	353	338	328	354	334	360	337	329	333	336	364	355	320	336	319	326	341	336	319	329	298	334	366	345	305	337	348	320	349	347	356	352	304	344	342	300	343	343	363	332	339	344	339	326	351	334	342	379	307	329	347	357	335	343	353	347	321	347	332	353	346	370	372	349	336	299	317	382	322	337	356	318	307	352	341	335	357	293	300	340	354	345	369	334	343	339	341	310	360	369	366	337	326	338	357	317	348	342	359	337	335	316	332	349	330	392	362	329	325	339	324	346	370	343	345	334	319	333	312	351	361	320	334	320	330	353	357	335	309	339	339	350	333	368	323	313	324	350	344	354	328	324	339	331	343	357	329	353	341	316	319	311	351	371	355	342	313	356	335	339	361	314	341	337	325	323	373	323	328	320	295	333	332	326	324	303	339	317	329	354	346	317	343	339	326	312	324	304	300	304	353	322	374	356	355	329	339	353	324	356	330	343	363	296	311	340	355	356	338	345	345	315	314	335	370	391	318	353	324	334	336	312	341	307	352	335	341	354	310	378	311	294	338	339	312	314	364	320	357	314	282	332	318	332	310	336	355	338	332	356	335	326	311	343	348	358	368	332	341	320	335	362	352	324	358	344	336	319	324	309	334	317	333	353	340	333	359	326	339	327	336	347	353	367	355	334	315	350	333	346	348	314	343	327	325	299	342	363	308	351	374	346	331	332	334	357	331	318	323	324	292	331	341	339	338	348	334	342	322	299	348	287	314	309	349	346	351	350	312	332	346	364	358	391	311	330	321	304	338	328	314	349	350	336	347	310	327	329	325	341	322	338	328	336	346	338	368	322	314	330	322	316	386	305	330	345	323	345	324	338	336	321	316	356	318	353	351	295	340	356	344	323	350	324	326	351	343	346	289	326	360	301	312	337	357	332	326	308	315	333	308	339	327	325	362	329	382	321	371	323	328	345	312	345	322	363	346	325	321	329	332	301	331	326	319	317	343	342	353	317	340	337	326	358	343	324	349	363	331	334	340	333	380	350	349	323	334	327	310	368	327	316	358	334	339	343	321	348	345	363	356	314	316	317	324	323	360	375	342	342	360	339	317	313	327	329	336	324	344	372	353	335	323	355	318	320	345	314	337	369	335	326	328	364	325	336	361	326	352	342	337	348	345	340	319	387	314	329	356	338	333	351	329	350	359	337	325	350	352	318	353	321	357	343	350	384	320	312	345	301	310	328	347	336	327	351	327	344	306	330	332	322	297	369	338	313	333	354	322	323	350	358	334	358	332	311	355	342	334	310	353	344	316	338	340	360	369	338	319	354	335	325	340	336	319	304	344	337	309	342	348	311	347	346	340	362	347	310	369	337	357	329	329	346	355	339	339	325	342	326	362	332	341	327	341	336	332	326	329	316	348	325	348	313	367	339	327	316	321	342	349	333	339	322	341	355	299	343	341	331	349	320	314	350	358	332	372	346	322	346	325	342	334	311	360	338	357	388	314	350	343	338	339	389	300	335	319	317	329	332	348	340	325	335	351	360	354	348	330	339	318	340	320	339	335	319	341	330	312	318	381	345	320	306	334	329	332	316	359	314	343	325	324	333	352	317	336	347	334	341	336	331	329	338	347	332	348	333	311	338	332	334	334	283	356	338	320	307	324	353	336	325	330	325	331	318	356	305	338	316	335	318	383	342	337	324	362	300	339	349	346	330	288	323	348	314	325	304	340	335	335	334	350	330	323	335	321	366	333	351	287	338	374	334	327	375	324	347	330	338	344	334	359	345	362	346	353	341	307	328	348	338	337	333	326	324	340	362	321	359	320	343	315	332	343	324	332	349	328	352	381	323	360	322	328	309	346	342	351	339	339	348	346	321	325	312	329	315	304	360	382	324	340	322	326	336	343	343	338	339	329	330	320	354	343	348	327	351	322	355	330	316	304	359	333	313	338	328	338	336	361	355	380	351	339	335	321	371	341	354	328	319	323	351	328	340	336	336	317	360	313	346	332	357	351	341	352	363	367	338	369	348	344	359	335	331	337	349	319	345	333	325	330	414	343	349	330	306	323	325	306	304	306	331	363	300	340	358	347	305	331	350	341	316	379	353	318	331	297	322	341	318	322	343	341	308	334	322	381	310	338	325	333	305	331	314	319	314	329	338	317	364	347	349	353	326	324	325	343	347	326	324	303	335	341	368	319	342	352	323	328	327	321	320	319	327	304	333	328	343	323	368	356	356	335	326	372	345	378	321	338	328	340	353	319	328	350	318	337	358	343	321	361	331	347	321	339	322	326	354	333	321	325	351	345	343	326	327	334	374	313	327	341	342	322	343	327	365	361	322	337	325	321	329	339	323	379	373	317	321	356	340	330	348	351	332	348	352	343	319	358	341	338	297	355	323	316	291	327	346	341	349	343	360	353	364	340	358	319	333	334	356	301	291	333	342	325	375	359	332	321	334	339	342	319	334	346	352	340	346	340	341	326	320	342	359	301	343	350	322	342	345	363	352	379	314	335	348	338	330	327	348	299	349	324	327	348	333	374	365	377	298	323	356	331	329	351	337	376	312	332	330	359	328	343	330	345	342	356	342	378	330	327	316	336	352	354	329	342	331	351	338	296	344	320	318	363	309	320	324	333	372	335	331	312	335	376	307	344	365	343	306	339	337	335	306	355	291	323	325	308	342	331	335	337	330	350	361	323	373	342	338	321	335	333	282	321	317	341	369	321	370	339	311	343	297	372	346	337	354	347	344	353	311	343	332	317	362	364	342	364	320	341	325	321	337	356	354	311	340	362	329	347	375	313	329	344	339	349	329	314	326	351	321	325	363	352	327	318	350	303	325	329	337	330	345	330	355	349	326	310	318	330	308	336	307	359	366	335	364	298	336	326	362	318	317	355	318	353	332	380	303	345	288	363	350	315	308	321	325	336	317	329	337	344	378	326	299	340	344	367	345	306	352	326	332	286	329	336	333	337	336	317	337	333	341	333	361	352	320	342	340	297	337	365	343	337	326	329	325	340	325	330	348	302	315	369	337	327	334	323	313	335	345	345	336	343	341	357	344	331	334	326	297	343	338	333	324	350	332	375	375	320	344	303	347	325	332	358	338	351	353	349	333	341	310	356	374	290	337	319	338	347	317	354	351	356	324	338	345	327	369	353	296	365	329	320	349	349	308	357	313	332	355	326	322	355	358	341	338	313	308	336	335	331	378	341
9848	13462	8733	2497	1659	1215	1076	953	855	772	782	627	590	499	490	494	496	477	368	434	473	467	581	512	430	458	432	424	368	367	338	345	368	350	344	390	360	393	349	399	396	372	383	345	368	359	367	408	354	348	369	375	365	346	383	339	431	334	364	361	385	420	384	369	383	355	367	379	395	357	389	367	371	353	365	348	342	334	394	375	357	337	348	360	344	357	362	398	330	366	356	382	348	376	331	365	364	356	381	394	354	374	387	380	388	363	362	345	381	365	366	358	336	406	356	361	382	354	342	377	393	358	392	377	378	388	357	388	354	358	365	332	386	351	379	335	353	375	405	381	360	359	324	369	361	363	382	367	366	337	373	351	378	354	365	395	359	362	349	352	383	349	357	385	317	374	349	365	337	361	373	343	357	381	317	360	381	399	390	389	363	363	396	341	383	369	354	340	359	329	378	386	377	354	350	352	369	350	362	344	412	360	335	369	419	387	379	361	409	368	382	388	361	372	345	365	359	405	372	390	362	373	395	368	323	369	374	348	344	395	390	363	322	360	348	311	366	349	380	349	362	352	368	372	402	350	366	369	390	373	362	361	343	339	369	345	349	382	375	375	358	353	341	353	396	354	398	365	377	358	391	373	335	378	367	377	373	359	370	355	364	351	361	361	354	340	341	333	353	375	365	367	389	367	347	332	385	360	358	351	383	349	369	363	377	362	339	356	351	356	385	374	362	372	365	346	372	363	362	381	386	365	397	375	394	364	383	360	371	370	366	340	380	359	340	378	359	348	369	342	324	413	370	346	361	366	362	352	383	397	339	378	356	384	361	345	373	379	364	356	319	340	361	363	377	362	373	350	369	351	326	335	344	381	344	383	387	340	359	346	382	345	354	379	368	351	361	355	359	356	374	382	370	382	350	353	364	362	370	340	358	370	344	381	376	330	367	390	335	368	366	361	366	360	353	369	368	361	379	355	371	347	335	384	333	351	370	323	336	378	336	388	351	417	376	370	354	339	359	388	386	338	334	371	341	315	356	353	334	349	359	384	351	352	351	376	310	380	364	361	336	356	364	341	359	350	360	379	390	404	383	332	375	374	340	376	359	374	417	365	361	383	358	372	364	353	354	361	344	359	379	380	358	378	358	366	366	332	350	355	367	374	345	347	345	357	363	366	339	388	376	370	362	359	365	391	354	364	378	334	355	386	355	385	375	374	361	338	377	343	354	353	370	372	363	370	363	335	370	356	332	389	388	370	382	394	366	388	356	384	339	378	382	378	359	364	399	356	344	388	359	364	388	354	379	373	351	353	376	369	336	366	361	385	380	351	358	338	404	364	404	375	389	356	389	339	382	352	353	353	348	374	354	355	364	353	367	319	360	374	348	367	360	363	355	380	355	358	369	346	341	397	344	375	356	354	370	353	352	358	411	370	363	376	370	402	381	343	365	394	355	387	364	337	376	341	366	390	350	354	398	372	382	346	368	369	338	337	343	341	328	370	353	329	345	352	362	377	360	382	384	381	358	337	348	371	371	369	383	352	361	364	352	374	370	367	336	377	372	346	346	376	360	351	374	358	346	391	350	390	330	362	365	353	377	379	376	375	360	393	336	385	365	379	368	367	359	360	347	390	366	360	325	385	361	362	358	391	359	355	359	361	339	356	395	350	353	359	319	372	371	350	376	362	372	355	367	352	358	371	342	357	371	354	380	343	387	379	341	373	359	381	356	360	390	318	375	326	381	348	385	350	376	412	371	370	332	358	418	374	364	370	361	360	377	342	370	389	368	350	369	345	396	384	356	347	360	375	363	366	356	354	375	402	342	401	328	353	370	381	389	385	331	359	343	355	358	344	372	367	347	362	377	362	400	380	365	371	350	348	350	325	368	358	391	394	342	340	384	359	383	358	339	349	340	346	349	337	355	366	390	368	377	348	327	372	351	372	339	360	349	358	387	364	376	340	332	388	352	365	359	358	368	358	361	385	350	344	354	358	322	348	359	361	367	313	356	371	355	336	372	400	363	357	359	367	400	350	369	393	366	385	392	341	367	375	384	327	394	344	347	388	341	382	358	348	358	340	380	349	345	369	370	352	384	395	389	343	387	352	347	348	347	327	347	350	373	382	397	354	372	378	348	343	355	350	357	385	389	350	386	385	365	382	371	357	370	335	358	347	342	398	382	351	385	388	362	363	376	414	349	368	358	352	383	346	377	365	377	381	376	334	347	341	373	349	412	363	340	388	359	367	343	379	369	332	368	335	414	396	373	371	379	349	327	356	388	370	351	333	328	349	387	343	387	409	359	364	357	379	377	357	335	367	356	363	353	323	356	369	338	379	362	337	339	328	378	351	363	397	356	325	333	334	366	340	351	319	347	374	364	368	359	369	377	376	353	389	379	346	381	369	397	344	357	348	383	373	338	341	379	403	352	375	369	370	386	369	361	402	345	361	306	377	350	383	376	373	387	361	368	371	353	395	395	363	337	407	390	317	340	357	358	369	351	346	351	378	348	358	423	348	387	374	362	370	364	359	344	357	344	358	334	376	354	410	393	354	402	346	352	359	335	387	381	350	375	348	333	328	338	354	365	363	400	337	330	372	373	346	358	365	384	378	365	376	361	355	353	312	361	364	368	354	366	372	366	366	402	376	372	372	360	362	358	344	353	324	372	387	350	368	356	381	374	371	344	336	375	335	373	365	378	376	352	380	371	355	367	369	392	340	348	376	387	373	347	345	380	349	378	423	362	339	324	368	370	317	367	343	383	367	383	360	369	348	350	382	366	375	406	346	353	375	376	375	349	358	370	401	371	351	359	365	372	351	345	365	357	362	368	349	376	371	346	346	368	356	365	362	377	354	361	364	343	362	368	374	380	380	364	353	378	333	353	335	344	395	374	364	325	376	372	363	327	380	342	379	335	373	354	353	339	377	381	359	402	384	340	350	363	358	341	381	359	354	387	386	373	387	372	318	354	318	363	368	365	377	386	345	361	369	360	335	349	360	340	372	365	369	343	382	345	382	355	354	350	344	365	373	356	375	337	336	348	398	356	383	362	355	348	397	348	344	365	365	355	363	369	350	383	355	373	336	339	359	385	365	362	369	353	393	366	331	389	336	364	350	377	308	363	328	369	387	346	343	362	338	365	367	358	373	353	392	368	362	348	364	363	370	366	336	373	349	346	382	368	372	363	379	344	402	370	373	360	415	354	366	364	363	367	348	333	380	404	349	365	359	350	356	334	373	385	346	362	371	332	363	351	362	352	350	366	355	361	353	401	360	365	344	343	346	376	386	378	346	325	339	365	382	346	340	330	327	321	386	325	378	365	375	338	370	356	367	372	374	352	349	355	350	349	390	342	367	383	350	373	409	354	333	373	356	333	332	359	368	345	398	344	355	375	379	325	383	358	375	402	362	366	381	430	375	361	323	366	349	367	381	378	379	370	367	363	349	378	387	419	375	363	344	363	351	351	385	353	345	390	395	359	361	375	342	376	365	383	351
22630	21258	28872	23982	21252	21295	10292	1226	842	773	718	591	513	414	348	384	384	318	322	281	346	377	467	408	325	250	285	228	205	208	189	219	161	162	209	181	201	197	183	192	197	182	157	187	185	158	178	184	185	162	173	154	181	186	190	187	168	191	179	187	162	180	212	191	171	179	156	157	168	204	162	165	153	166	171	193	179	175	183	159	175	175	176	170	169	157	192	161	192	196	174	177	171	178	164	183	167	151	164	168	179	184	186	154	174	192	184	164	188	198	172	175	199	152	168	182	169	157	149	163	175	186	166	175	204	150	170	190	179	176	149	156	160	175	162	171	174	165	170	175	176	172	145	178	176	144	157	151	168	196	145	181	176	169	151	184	176	166	164	164	186	205	174	173	161	176	183	173	153	167	172	143	139	180	156	174	163	156	164	182	186	141	155	179	173	172	192	177	161	180	159	166	152	187	175	152	161	187	144	188	180	159	188	187	168	157	159	144	173	150	147	158	177	173	145	172	178	160	185	178	181	157	165	178	155	172	188	152	162	184	176	166	181	156	159	168	153	179	162	174	188	176	165	156	188	176	189	160	162	170	169	173	174	175	179	198	170	179	179	183	175	153	158	183	149	188	155	162	148	171	162	147	197	164	162	166	154	179	172	179	171	170	203	162	170	180	185	163	170	162	163	158	175	121	180	170	168	171	185	157	167	168	190	168	162	160	153	181	179	163	146	170	183	189	183	154	176	166	168	206	164	166	197	169	180	173	177	178	189	177	160	167	183	181	169	198	156	157	170	163	163	172	171	172	188	170	169	160	175	195	165	177	184	183	176	181	171	170	190	161	174	176	166	157	160	181	157	154	176	183	166	158	179	165	192	185	165	153	180	168	176	176	168	144	166	163	167	178	179	166	173	176	172	154	176	177	157	150	162	179	167	158	171	176	167	184	171	202	176	178	166	162	144	199	167	158	174	161	156	171	164	169	205	192	173	148	180	173	165	158	198	182	176	139	166	170	149	186	169	198	172	156	144	192	188	193	144	182	170	166	176	168	177	170	161	184	162	164	171	188	204	177	184	168	175	164	177	202	153	184	164	178	162	180	182	151	176	164	175	160	163	174	180	187	181	179	180	156	171	181	175	167	197	155	150	165	182	207	148	163	173	180	193	157	165	165	165	186	165	184	164	162	181	195	170	187	175	194	147	157	179	181	175	160	169	185	181	153	174	178	164	164	168	191	172	168	181	167	173	175	177	143	159	189	174	169	182	179	172	174	162	185	186	155	161	167	183	170	163	168	171	161	166	158	166	164	176	143	155	176	172	175	150	169	153	172	166	162	177	167	153	159	168	170	140	163	166	162	177	160	173	169	167	164	151	173	174	193	177	153	170	177	184	177	155	138	164	179	170	163	175	173	163	168	159	151	167	179	183	152	143	185	171	180	177	182	186	187	156	144	172	174	180	158	188	198	165	174	162	168	184	188	164	172	180	192	169	187	187	166	174	175	159	183	157	168	164	160	159	185	152	158	180	152	172	181	173	178	163	194	180	164	165	163	183	185	171	181	169	179	167	194	153	154	180	202	171	191	179	197	182	146	172	176	164	185	180	177	162	179	157	178	174	167	188	148	164	166	175	174	171	181	187	158	178	177	176	167	179	167	173	167	173	160	173	198	161	152	166	189	166	156	167	155	161	171	175	181	161	189	171	170	159	159	154	182	173	163	180	178	186	185	155	162	167	173	166	177	164	162	153	146	172	158	165	150	188	157	191	174	167	163	184	161	209	201	159	168	145	166	179	163	154	174	163	159	183	200	173	173	171	174	168	166	157	175	163	170	170	176	163	167	168	162	179	165	178	182	168	189	164	181	169	177	178	160	152	184	194	183	178	162	197	178	167	171	189	162	171	180	183	187	187	205	180	171	169	168	168	152	189	177	175	173	167	171	153	168	167	176	166	178	155	157	159	175	190	181	183	208	167	176	157	154	181	180	179	165	159	162	173	172	157	170	179	184	178	154	162	159	172	172	159	167	188	176	164	167	170	152	168	161	187	180	178	165	163	175	141	185	154	157	177	147	181	182	190	156	185	183	176	170	170	193	158	183	167	169	165	139	187	178	167	188	171	168	173	155	173	160	188	211	179	148	183	163	169	179	168	160	169	176	162	202	163	173	174	169	186	159	157	167	197	181	171	176	173	182	180	164	176	186	168	173	190	185	199	163	160	171	161	159	184	188	171	171	174	169	197	180	178	156	156	148	153	152	154	187	174	169	159	190	170	145	174	155	160	193	150	179	188	170	185	184	172	150	160	188	183	180	167	165	150	157	167	168	184	172	173	140	173	185	169	162	162	179	178	170	177	189	185	165	155	165	172	173	171	170	186	176	166	184	162	186	156	185	155	159	172	157	161	147	166	177	184	180	205	158	167	169	167	193	163	173	163	176	172	191	170	137	148	171	180	172	165	180	182	167	173	181	163	162	184	208	200	156	168	180	160	169	172	161	187	183	198	179	174	162	170	180	172	165	167	197	201	173	183	157	171	184	178	160	171	165	183	164	185	154	169	166	169	180	178	164	167	174	164	170	175	193	176	159	186	179	186	191	201	169	173	176	175	175	171	156	178	179	168	168	179	177	176	191	163	153	163	164	162	185	196	189	164	176	179	148	161	179	185	195	166	159	168	166	157	147	149	185	205	168	160	155	172	177	157	187	174	188	174	160	172	173	173	157	155	156	144	198	188	168	173	174	176	177	165	164	178	179	192	199	186	190	182	176	180	176	157	175	173	162	173	170	159	172	171	137	164	166	198	168	176	182	204	191	163	193	174	161	163	164	169	158	182	184	170	170	145	194	172	161	174	162	163	184	173	162	161	156	182	174	171	173	165	156	155	161	164	169	182	166	165	160	164	185	166	178	194	159	169	156	164	181	184	187	163	198	174	164	163	164	155	172	179	177	169	170	175	145	171	168	171	169	175	180	177	173	159	177	184	171	165	178	187	177	154	159	152	163	177	162	173	173	174	177	166	177	152	164	189	183	151	157	186	168	159	158	174	153	186	167	176	175	194	176	150	202	179	156	179	171	175	163	155	185	183	182	194	180	192	184	167	172	189	161	176	172	165	170	180	159	168	186	165	171	173	171	184	171	159	158	169	176	173	155	167	179	170	197	146	172	169	179	171	161	173	164	158	164	162	177	184	181	173	163	162	178	195	155	173	179	166	169	167	175	158	190	178	176	145	191	152	165	177	189	164	171	176	175	147	161	168	176	170	173	168	179	186	167	163	182	172	173	179	173	150	173	168	179	182	148	141	162	144	174	176	165	160	166	174	168	160	166	168	166	192	167	177	141	171	183	167	180	153	163	166	173	156	155	155	159	171	179	175	177	183	160	151	175	158	177	180	191	184	173	175	201	176	164	170	138	160	151	177	171	137	154	159	156	161	187	188	172	168	166	188	158	171	161	206	195	155	169	186	205	184	181	167	166	185	207	185	194	153	140	174	187	167	168
11764	24865	17140	6077	3705	2840	2333	1813	1438	1316	1132	1018	732	584	504	563	538	427	404	400	414	459	674	591	390	360	345	301	266	217	227	208	208	186	210	223	224	219	208	194	212	229	190	199	198	187	193	195	195	210	181	205	205	182	232	196	186	201	204	208	199	210	187	192	192	195	201	199	196	184	206	191	217	188	193	223	209	229	200	168	187	206	174	212	193	184	190	209	202	171	175	186	196	195	187	204	178	171	193	181	213	188	178	199	185	210	194	193	214	191	171	200	190	184	177	165	168	193	201	190	190	181	213	184	208	192	202	194	175	187	174	211	177	182	180	198	175	195	197	175	207	206	204	179	188	201	170	192	167	180	216	203	201	195	205	180	181	219	212	191	192	200	202	213	193	208	206	183	185	194	178	204	194	196	188	205	207	187	191	180	185	184	195	188	172	211	207	185	204	191	218	186	174	181	201	190	181	193	161	175	191	192	172	186	186	183	187	223	205	209	177	191	186	188	175	206	197	198	200	169	167	187	202	193	180	210	182	227	194	191	196	161	180	184	190	168	189	191	197	208	186	197	197	210	178	194	200	211	163	157	211	187	209	184	210	177	188	183	201	181	195	197	210	196	173	203	199	162	212	186	200	191	199	200	177	180	207	199	204	192	187	192	183	202	186	200	189	174	194	215	182	192	192	182	204	210	200	193	188	185	177	171	189	196	173	175	213	180	194	221	215	181	170	232	174	202	190	197	192	193	197	219	188	202	192	158	203	183	202	196	183	195	184	191	191	183	162	193	206	202	196	185	166	190	178	174	190	178	190	185	204	193	226	177	201	198	181	177	211	212	206	190	163	193	173	204	191	168	195	189	179	186	188	185	188	195	190	184	201	212	173	195	178	189	203	204	204	185	171	184	173	177	200	186	206	183	204	194	206	189	189	180	193	200	181	201	186	227	211	223	204	196	174	208	188	175	210	164	196	180	198	190	211	181	195	191	201	198	207	214	192	195	195	183	173	185	192	197	174	192	201	190	204	225	192	211	181	216	198	214	209	199	195	213	194	173	172	181	198	201	208	196	182	183	198	203	188	199	212	156	193	207	206	190	192	189	193	196	197	177	196	202	200	201	214	211	180	207	196	167	172	200	172	211	195	202	196	184	194	172	202	185	204	200	193	177	184	179	186	177	177	192	179	220	188	181	201	174	180	209	192	193	179	147	184	188	196	229	179	201	203	172	186	176	193	212	189	199	211	197	210	228	182	183	171	202	204	185	163	216	203	220	187	193	198	212	201	185	192	204	209	192	197	209	180	196	189	189	164	199	181	210	188	185	182	185	172	200	189	192	193	202	192	204	202	191	180	181	185	178	199	200	182	177	189	193	198	206	179	199	174	186	200	214	193	177	233	195	213	168	151	209	215	194	196	207	185	207	189	193	163	208	211	195	169	177	182	210	215	175	179	192	218	204	188	203	190	202	215	190	190	202	174	194	220	178	187	171	188	188	204	187	207	188	183	199	178	187	186	190	188	192	219	189	193	187	195	200	185	205	176	186	213	203	215	171	177	182	182	194	182	191	203	176	184	199	179	201	215	197	191	200	181	196	178	202	185	212	236	209	181	226	186	184	198	177	170	194	198	190	187	180	207	222	178	211	194	185	203	196	201	182	184	212	184	193	209	185	184	192	216	203	175	195	197	204	202	168	207	200	185	201	204	179	169	178	198	199	176	170	201	188	187	204	194	192	182	185	183	205	161	190	173	192	191	174	216	186	196	194	202	190	183	197	186	192	211	195	194	201	192	223	203	185	170	174	173	195	198	173	191	201	196	180	187	183	200	185	192	201	178	196	192	200	203	177	207	190	199	199	178	183	211	179	189	194	201	203	180	213	195	192	200	195	208	211	219	178	201	198	205	217	212	170	206	185	191	207	221	175	204	186	199	184	189	189	202	197	202	188	180	209	196	211	182	225	192	178	167	199	163	187	188	201	166	202	196	171	173	205	197	192	187	167	209	203	182	202	198	180	186	191	191	190	226	175	189	217	210	194	194	196	229	186	209	165	201	198	202	189	194	174	190	193	224	188	177	200	182	192	196	191	209	199	181	203	186	191	200	192	202	203	184	176	177	160	187	198	181	199	195	203	175	194	174	215	192	167	202	172	214	204	185	200	175	207	199	201	195	184	191	195	189	175	188	188	186	208	200	208	191	193	199	227	184	200	174	203	226	198	176	215	191	178	176	185	187	198	197	189	195	211	196	189	200	202	213	234	204	202	208	194	200	196	193	186	205	166	196	184	184	188	197	198	190	186	187	184	188	202	188	170	203	195	163	168	180	190	171	188	181	187	210	179	200	169	182	167	179	184	186	212	193	182	179	202	203	200	180	200	177	203	194	188	204	190	188	182	184	194	184	189	209	185	200	210	201	175	193	207	179	204	173	184	184	188	185	228	197	197	175	210	183	221	207	170	190	180	189	198	191	163	175	176	173	199	174	177	190	183	215	205	207	182	203	203	200	172	192	201	186	176	195	171	182	202	192	202	205	180	197	177	188	182	189	207	166	205	203	191	211	201	179	195	184	155	190	178	199	178	206	183	220	191	200	194	183	177	187	197	190	169	187	195	192	183	167	190	184	174	182	183	183	173	180	201	215	180	182	174	186	200	200	190	220	172	195	179	201	188	212	195	193	195	184	166	213	191	179	184	195	185	195	185	186	220	196	199	215	200	163	194	200	215	181	201	214	174	185	181	184	200	180	182	164	202	188	203	203	208	215	227	204	193	183	196	198	184	180	203	184	184	211	218	207	192	202	195	216	200	190	184	212	206	179	217	193	181	190	191	192	211	190	191	200	221	202	209	158	218	193	195	199	175	183	200	185	209	186	179	206	183	209	200	205	183	189	191	201	199	171	190	217	180	196	190	205	198	179	206	204	209	212	188	177	176	185	197	200	184	209	178	180	184	190	205	175	198	195	212	192	198	199	213	220	164	203	200	178	164	185	191	173	210	190	196	212	189	179	212	196	204	182	186	166	212	188	189	175	207	181	213	180	184	185	206	186	160	179	204	186	198	210	210	196	202	179	189	205	220	186	183	184	215	221	173	212	155	189	207	194	202	185	189	175	194	190	188	201	186	204	185	200	197	195	163	206	225	207	210	204	201	200	203	188	185	202	186	199	173	200	190	178	177	179	192	201	190	175	174	188	187	166	187	205	185	182	190	211	171	179	184	199	188	174	168	179	180	191	180	176	196	205	180	196	201	201	180	200	203	198	179	194	175	197	169	191	167	228	185	164	176	204	185	185	199	215	197	208	194	197	175	211	191	203	207	236	197	189	204	191	207	198	197	194	202	194	186	177	182	214	183	180	197	183	181	193	172	214	210	200	202	185	212	197	213	198	175	200	191	176	181	205	197	188	206	157	197	209	186	220	208	187	209	165	177	193	190	181	196	197	197	190	217	173	191	204	184	178	171	190	191	197	181	185	164	177	200	189	188	199	203	205	197	179	215
27744	19494	8060	1353	686	606	632	584	579	604	595	582	549	552	500	546	546	534	527	514	566	549	571	541	507	547	568	526	541	492	481	503	506	494	493	519	542	472	494	457	510	465	510	512	503	519	543	507	510	529	509	523	520	482	547	520	535	510	528	497	468	516	546	535	495	495	525	532	502	579	559	494	513	525	524	552	548	544	511	504	507	490	484	542	523	519	531	541	530	502	504	560	511	542	504	542	527	531	520	496	483	506	512	559	493	529	492	495	486	519	533	514	497	504	501	483	521	519	554	512	508	510	483	513	501	530	530	509	450	514	530	508	550	544	515	538	477	504	572	508	496	540	488	522	479	507	526	524	499	495	504	511	508	527	504	530	516	529	490	514	538	508	501	510	485	531	542	533	533	533	503	522	508	514	563	527	474	495	505	549	504	500	475	522	533	500	497	532	533	511	464	503	527	486	542	533	522	488	529	511	509	523	480	558	488	515	526	540	491	475	474	521	514	513	534	500	510	507	519	517	541	493	529	514	528	479	539	523	503	527	574	546	487	525	530	492	531	553	478	490	511	536	512	525	471	549	503	525	529	481	530	500	547	513	481	495	553	497	497	559	554	556	541	525	502	530	548	511	487	543	517	518	498	547	473	506	550	529	534	542	505	511	526	534	547	498	544	485	475	494	535	542	491	532	534	522	539	550	509	497	511	525	520	498	523	472	498	516	489	532	526	521	503	491	507	506	510	523	496	514	556	500	488	509	490	527	549	519	498	514	536	515	496	495	541	514	540	514	485	500	516	532	527	569	502	507	521	549	478	518	515	531	538	452	511	545	507	519	489	484	485	523	478	477	495	531	520	496	481	509	536	515	487	480	514	539	507	508	528	508	554	517	508	521	498	509	563	515	533	504	504	513	522	467	506	474	528	472	520	523	523	505	527	507	525	516	512	505	555	508	526	499	508	500	498	517	466	527	525	491	498	544	516	482	557	518	496	519	529	501	493	480	533	574	524	514	507	535	477	526	515	470	511	491	516	503	488	551	522	492	506	529	480	499	566	511	519	512	489	509	515	471	511	483	496	518	551	501	515	502	546	527	556	510	483	536	503	525	491	520	518	543	502	519	488	503	528	529	514	492	495	467	516	478	505	521	527	509	505	494	563	515	493	499	476	506	503	518	552	516	486	511	500	547	502	498	471	509	548	530	520	506	525	542	552	542	539	518	534	471	530	537	530	500	512	500	460	536	503	524	535	567	507	468	477	471	503	476	520	494	514	561	529	502	488	529	508	498	514	516	479	526	517	498	500	550	500	499	516	567	497	472	492	482	495	500	524	513	563	514	518	539	512	516	509	500	523	493	523	525	475	537	496	547	545	529	493	515	518	534	529	537	522	519	519	516	517	494	529	476	537	516	514	523	473	499	518	515	509	498	520	503	501	535	531	503	513	542	499	462	496	520	517	508	542	521	502	509	497	554	526	483	505	527	494	544	506	522	516	524	485	520	559	539	484	512	473	487	489	489	516	515	502	490	500	510	520	473	504	475	505	524	516	476	517	516	523	512	527	540	520	517	509	513	568	536	517	481	543	473	523	511	488	507	499	489	539	556	499	477	529	490	511	533	478	476	555	516	509	557	508	476	539	501	475	491	513	483	510	546	496	498	507	536	512	473	547	498	532	500	512	492	570	481	519	541	512	506	517	521	492	526	512	540	519	521	492	479	517	488	534	507	509	516	499	570	533	511	503	562	550	495	517	476	495	482	524	555	527	490	545	533	492	528	494	518	526	557	541	497	532	508	528	521	529	515	512	504	500	502	481	501	490	531	522	521	501	498	512	506	503	516	502	529	554	530	508	514	508	535	504	498	553	537	516	492	542	504	503	479	540	515	546	505	516	519	477	544	498	506	510	493	506	510	494	542	488	524	514	502	517	547	528	502	551	533	511	528	478	512	572	487	539	530	518	561	512	486	490	486	508	514	522	513	518	493	520	468	515	490	507	508	531	513	534	486	527	541	537	542	511	530	532	529	535	524	486	527	523	517	524	531	492	499	505	518	531	488	489	522	522	504	531	514	524	509	500	513	495	509	552	525	495	485	551	539	461	532	502	522	514	532	499	555	478	482	528	531	523	543	517	500	569	536	573	552	526	523	496	527	509	515	491	508	503	552	461	525	495	564	528	520	495	519	511	539	508	507	521	503	532	510	519	489	499	524	495	511	527	513	516	525	543	541	523	536	552	466	532	529	479	510	503	509	523	485	535	496	492	491	513	536	531	513	515	513	505	510	552	511	536	459	533	491	550	500	490	544	513	536	528	520	535	548	536	533	488	532	566	478	500	518	503	530	525	504	529	513	518	528	504	512	569	544	494	494	504	537	516	514	539	459	560	514	517	503	521	490	505	536	531	490	544	531	486	520	490	485	505	561	483	509	521	515	499	531	547	546	530	523	519	501	515	518	501	508	506	507	498	548	508	492	501	491	555	535	508	514	499	505	500	477	522	487	504	489	575	496	482	485	522	529	501	507	494	496	515	483	548	518	495	499	522	539	517	509	508	551	516	506	539	500	498	502	514	578	543	514	471	517	537	525	504	532	498	550	547	500	487	508	486	525	507	534	483	534	525	531	506	500	520	539	491	480	459	498	547	548	510	539	524	495	509	523	517	514	473	522	487	540	442	551	481	514	511	533	511	546	500	518	498	485	521	468	495	533	532	505	477	480	510	503	508	498	526	523	529	512	524	489	524	459	510	533	523	465	464	487	492	514	546	478	520	557	501	500	530	534	543	513	488	529	476	529	512	545	497	506	481	591	542	505	501	538	458	476	537	496	510	515	509	533	535	539	502	493	496	503	522	516	514	525	537	526	500	511	475	568	509	500	544	503	511	451	472	552	501	530	525	536	522	538	540	487	518	468	504	544	536	547	531	544	513	500	528	521	516	458	526	520	485	501	539	528	511	541	490	526	542	539	509	523	492	526	548	530	518	484	521	502	514	511	490	553	540	526	519	503	524	512	500	569	497	503	497	481	527	510	505	499	485	476	510	527	496	483	542	482	500	513	490	491	485	520	548	480	547	514	488	496	553	507	465	493	487	526	474	483	530	519	517	542	532	514	506	541	495	501	490	558	513	530	525	546	484	539	500	530	527	539	534	482	491	499	539	564	530	529	503	480	553	509	499	481	526	506	497	532	555	500	534	505	513	496	499	497	515	509	527	504	533	510	492	517	554	502	485	539	510	535	490	491	506	532	517	503	488	532	531	488	556	511	506	514	529	503	528	500	514	489	506	505	529	534	499	509	547	509	503	515	508	520	504	522	482	509	535	515	515	521	521	518	510	499	501	535	538	527	517	532	509	550	510	497	509	513	490	503	563	527	531	495	534	529	485	511	554	518	506	521	523	521	509	523	487	491	490	500	512	501	512	492	500	470	570	498	547	532	499	523	490	494	540	512	502	508	499	537	524	502	547	491	483	466	518	517	494	526	514	528	514	518	527	528	536	523
9902	10369	5352	1104	768	698	732	672	737	724	682	688	637	586	564	648	648	601	578	602	637	629	620	702	578	587	567	599	554	537	532	548	564	560	592	596	568	604	577	533	591	596	541	579	560	548	573	540	565	513	574	593	548	580	574	568	587	538	543	573	562	574	567	547	557	577	579	580	526	552	545	534	539	556	613	572	551	556	538	585	577	570	594	546	590	519	517	546	549	592	590	563	581	533	536	589	587	510	544	560	564	601	572	589	553	514	570	536	579	546	524	559	572	546	563	519	605	563	511	562	616	571	577	551	588	556	553	576	571	560	571	595	533	593	572	545	527	580	551	568	548	580	548	598	550	559	553	547	542	606	558	535	551	559	565	564	555	556	561	561	563	561	591	580	568	579	553	581	560	574	572	550	591	533	546	611	607	542	569	609	547	553	553	595	559	574	574	582	526	573	550	579	599	617	557	573	550	557	543	529	571	558	575	520	536	601	605	599	580	554	570	586	569	552	518	568	552	574	561	560	520	566	556	596	593	590	530	544	568	599	571	533	566	557	566	596	634	535	561	568	560	589	575	534	546	565	583	557	574	515	597	568	560	574	539	533	549	614	582	591	577	566	559	555	549	578	521	565	536	601	558	567	538	568	560	549	547	582	545	553	560	529	594	535	544	538	554	573	605	531	564	528	544	560	562	580	534	561	580	583	537	591	555	565	560	562	563	565	584	541	553	573	537	549	583	540	543	597	569	550	626	582	566	586	562	550	541	595	575	576	575	586	570	564	583	589	568	569	560	615	531	549	550	581	573	571	563	534	576	563	621	598	540	574	591	554	540	544	580	515	545	521	528	582	557	571	543	590	551	562	565	608	604	564	572	530	570	572	557	570	558	534	558	593	592	570	571	542	552	545	571	557	540	552	529	541	560	547	568	527	596	594	561	546	545	521	542	565	558	587	504	569	518	522	595	534	597	553	508	569	605	558	536	601	544	582	582	551	542	601	603	593	532	590	562	540	577	577	542	583	536	572	546	544	547	534	554	561	523	568	525	546	619	576	525	548	574	554	533	558	522	563	551	557	569	596	570	578	550	569	544	548	604	551	506	549	532	568	556	567	591	614	578	595	548	521	544	566	610	538	536	573	519	577	574	546	528	566	581	539	569	555	570	550	553	553	607	564	566	572	568	534	570	566	582	570	582	552	546	554	576	550	576	538	559	556	573	537	562	552	557	612	543	547	552	610	574	561	552	529	608	571	581	571	550	584	587	594	574	527	548	522	563	552	536	545	589	571	591	543	572	562	526	559	571	530	541	531	538	573	541	573	524	598	534	569	554	574	581	523	528	600	535	523	557	565	557	527	549	520	533	573	568	518	554	573	571	538	539	570	589	567	562	534	577	582	549	565	584	557	532	579	570	534	560	556	595	536	559	566	593	576	539	544	528	582	533	570	580	549	537	571	581	552	559	540	566	563	552	563	541	568	568	574	568	580	550	561	552	559	531	582	580	525	580	548	542	590	586	570	575	584	572	572	542	531	537	577	558	521	598	556	580	567	539	537	541	602	561	490	542	554	523	534	557	574	556	591	545	581	553	581	568	559	586	593	567	544	540	532	605	577	566	544	546	617	591	598	560	561	542	557	588	569	532	565	550	581	598	564	558	573	568	607	554	556	574	564	571	573	512	539	571	563	567	547	539	512	590	559	533	556	525	562	535	596	551	559	554	578	516	537	549	586	542	589	551	523	609	556	599	555	559	593	571	553	577	546	571	579	534	531	600	559	584	564	549	558	566	518	569	568	572	564	607	589	558	558	549	558	557	553	535	581	535	560	535	579	521	572	590	584	572	574	546	537	613	573	548	566	561	626	587	562	535	609	510	571	597	589	533	549	525	570	559	572	537	530	619	515	536	562	572	564	554	559	563	554	560	572	557	575	563	581	563	525	611	559	564	548	527	563	549	523	562	580	550	570	568	592	583	542	553	591	544	609	562	553	589	596	570	592	553	549	572	585	593	552	529	586	553	570	575	597	566	534	568	588	569	592	546	556	535	563	568	522	569	579	580	541	581	571	498	573	563	542	583	565	543	538	579	584	553	566	545	563	585	587	555	517	556	564	580	559	568	521	578	543	573	549	542	602	562	555	532	556	607	591	549	549	571	613	597	530	569	539	565	590	579	564	538	565	537	574	548	575	558	522	534	539	564	563	550	545	531	554	554	543	583	578	515	561	551	540	505	573	563	557	577	536	568	581	564	583	541	521	541	545	504	585	591	544	553	571	553	613	550	564	547	573	533	551	578	568	545	567	552	542	528	570	531	549	551	576	572	579	563	560	589	576	559	530	541	612	569	556	571	595	563	544	574	544	598	586	598	595	577	540	547	524	550	589	531	549	569	526	556	555	575	602	537	641	554	552	563	576	565	513	559	599	553	597	591	553	598	591	586	535	595	530	511	533	583	553	562	547	560	582	540	588	551	541	547	559	539	543	556	575	556	604	536	551	547	516	580	576	583	547	565	546	604	552	556	586	576	558	561	513	567	543	564	521	625	505	532	573	581	580	572	564	538	559	564	541	522	573	541	560	590	571	529	536	560	587	555	564	566	542	539	528	561	583	549	557	615	575	554	535	581	586	560	579	608	579	584	537	562	562	547	589	566	565	562	564	569	542	510	566	567	543	546	560	559	576	535	582	629	558	577	579	539	547	575	563	555	566	595	515	551	550	608	541	595	591	562	581	550	566	547	523	547	571	585	504	584	539	600	586	565	546	586	552	571	591	568	544	551	598	551	536	524	559	562	591	575	608	556	577	557	561	531	564	546	563	578	584	587	557	563	548	570	582	608	581	589	594	585	536	529	562	591	565	504	576	527	573	546	576	529	611	561	544	524	587	577	617	532	587	543	557	560	553	555	574	541	575	592	586	543	580	559	549	618	560	552	579	541	542	557	582	540	571	572	545	526	532	551	534	539	636	556	573	577	572	552	554	585	565	566	579	554	547	582	545	555	551	560	553	591	548	546	563	535	526	572	547	572	543	559	539	546	554	610	537	512	563	531	584	587	597	533	561	593	554	543	582	504	550	576	538	514	560	589	551	538	595	576	552	595	588	546	519	581	558	539	585	545	523	522	583	520	591	551	590	557	525	547	572	517	555	563	566	574	538	561	553	565	567	562	569	579	540	562	571	627	565	555	583	576	596	576	564	580	543	577	557	559	540	520	574	527	605	528	554	547	553	580	590	565	576	526	597	574	559	604	599	554	529	578	548	579	538	554	546	553	558	555	541	570	559	551	550	552	564	576	584	584	575	591	574	551	597	531	578	619	526	570	562	594	577	580	560	583	580	561	572	590	505	575	556	580	531	550	587	588	587	568	557	579	579	542	541	596	551	577	531	614	575	543	547	578	582	547	596	587	579	548	522	561	579	580	559	569	598	587	553	600	580	614	595	572	548	581	577	551	573	539	562	564	568	504	575	583	548	565	556	536	597	554	548	574	590	574	549	623	575
23641	21216	28413	24285	21201	11489	1410	946	805	746	743	697	615	568	548	570	599	579	456	510	471	547	585	626	509	550	485	486	439	429	465	421	428	426	409	409	425	443	429	466	430	454	454	432	438	441	422	379	381	418	437	418	420	407	429	419	396	412	401	364	434	417	397	391	440	382	409	405	421	423	418	431	425	419	394	408	392	447	409	409	411	406	392	433	394	403	403	407	393	407	443	433	425	433	398	398	388	442	406	431	449	416	406	414	426	423	420	442	403	401	418	388	410	397	397	391	399	402	381	405	369	389	402	439	445	422	431	426	425	411	410	423	389	448	423	387	396	404	386	384	437	438	414	394	420	438	444	389	434	399	392	362	412	436	434	401	418	426	395	458	424	424	473	414	450	435	407	397	475	436	410	404	432	422	422	409	410	389	433	423	428	396	421	430	426	424	400	401	382	422	418	421	418	438	423	399	410	424	452	395	434	414	415	428	398	415	387	393	427	399	386	419	408	406	426	411	406	420	462	410	433	391	389	387	424	419	413	409	411	391	395	408	427	385	407	437	373	391	440	392	413	373	418	431	422	389	421	431	422	403	423	403	419	434	426	411	390	389	405	419	413	422	414	414	407	427	420	434	440	411	443	420	438	397	407	432	410	432	434	407	408	395	411	401	434	409	438	437	410	396	447	403	421	429	429	419	356	455	411	421	392	414	430	407	449	420	379	439	378	415	415	399	409	387	423	437	425	440	369	391	398	394	407	427	401	421	400	382	401	413	402	381	390	431	423	423	392	398	440	410	406	406	415	394	440	450	450	398	448	415	394	416	417	421	407	404	434	435	411	408	435	421	414	406	408	418	447	397	423	415	400	448	427	421	398	442	452	398	429	416	444	411	393	409	408	391	441	417	438	419	393	410	422	420	435	434	398	446	409	402	387	422	394	431	424	403	411	443	433	412	405	405	412	437	395	388	405	432	415	435	447	386	421	414	420	442	409	426	409	407	391	388	390	413	436	419	396	413	443	410	447	403	450	401	414	484	389	390	383	425	411	404	409	428	410	412	408	425	433	421	407	394	434	439	410	463	420	430	407	424	393	404	412	392	435	394	393	397	430	440	435	422	407	453	396	410	429	399	430	416	415	422	406	420	458	434	430	396	408	381	436	426	412	404	408	425	409	398	407	402	391	416	417	401	389	380	401	418	415	413	394	388	383	425	394	386	414	403	398	424	397	418	450	391	401	412	441	413	428	427	443	383	430	445	419	406	420	407	426	442	439	439	393	380	391	402	393	428	387	418	407	400	400	424	391	425	420	411	409	415	421	435	384	431	432	437	402	425	453	404	396	386	430	416	364	396	373	406	423	443	408	461	424	424	401	411	380	422	419	383	421	403	431	442	443	418	421	413	413	414	432	448	466	424	391	408	388	455	399	350	395	394	420	395	407	413	376	410	428	428	449	441	425	372	401	422	426	418	401	388	417	380	390	419	433	420	428	415	436	426	442	412	438	445	409	397	445	396	393	404	404	389	422	378	400	412	380	417	437	403	441	442	397	390	377	429	403	404	428	411	422	437	433	448	419	379	382	406	435	379	388	435	430	403	383	409	467	400	390	418	380	405	416	426	389	406	431	428	385	415	427	431	404	431	435	447	417	427	388	451	413	407	426	420	427	404	452	398	431	419	445	385	436	396	465	407	393	415	410	406	380	396	450	430	429	392	405	399	416	410	411	396	423	398	430	411	408	428	397	441	411	467	433	410	391	427	412	390	418	430	398	457	428	423	383	377	419	429	413	428	396	425	428	386	413	408	434	405	401	425	406	440	397	383	397	411	387	403	399	388	441	442	412	388	407	386	423	459	393	377	407	396	409	414	427	414	422	395	443	453	420	442	406	431	435	425	392	411	381	431	402	399	392	418	380	430	418	412	421	438	411	415	426	422	428	427	392	417	423	431	418	388	430	423	419	414	407	392	422	406	432	382	384	410	425	417	402	412	405	408	415	397	424	415	397	434	382	401	425	416	464	413	414	428	436	378	377	414	412	412	393	414	392	389	385	410	438	415	406	399	388	411	415	434	413	410	399	444	432	445	413	407	406	411	425	389	415	407	388	411	417	393	440	391	426	381	419	387	397	414	412	399	409	421	429	419	422	412	390	397	447	420	450	383	411	415	407	448	407	408	407	414	417	433	387	406	412	407	475	400	387	433	438	379	432	411	406	406	411	415	400	438	434	394	429	407	400	385	425	419	423	434	430	381	386	407	421	377	417	439	370	423	450	391	410	425	429	416	434	421	398	402	425	447	443	448	396	392	416	399	392	402	345	422	420	398	407	410	441	426	371	404	372	413	400	382	425	372	406	403	412	400	421	426	423	415	404	429	411	406	371	427	402	405	426	419	424	408	414	395	401	415	454	403	420	434	423	362	432	406	435	379	404	365	459	418	445	432	411	389	431	428	427	402	437	462	390	412	437	433	388	411	402	419	434	409	440	411	418	395	408	409	404	425	441	418	418	421	405	381	369	428	428	432	417	423	421	417	411	419	421	382	417	400	412	421	395	389	416	451	399	426	396	380	434	408	393	423	374	433	430	415	443	436	430	388	413	429	433	435	408	422	416	388	427	408	430	421	462	382	397	420	378	397	383	456	375	414	437	391	420	416	421	382	419	408	443	416	434	385	472	434	432	409	369	457	422	425	411	397	435	419	429	389	423	424	431	411	438	436	401	408	402	405	425	428	429	428	423	423	417	397	367	424	460	407	447	388	391	428	411	425	403	399	379	414	402	402	369	401	424	405	436	420	428	438	407	424	409	430	411	418	455	389	438	413	413	401	408	422	425	432	383	439	429	419	381	415	399	468	447	448	396	452	410	415	386	441	405	459	408	405	417	405	419	400	417	420	418	424	414	405	445	408	404	410	413	391	407	394	444	397	404	392	390	421	428	406	407	411	413	404	414	433	405	401	416	391	443	403	430	420	417	392	438	426	439	430	402	430	419	398	417	389	407	420	417	419	428	426	405	390	429	403	408	461	382	416	437	412	427	406	431	466	391	434	408	402	409	381	412	413	434	441	427	396	427	380	400	421	417	395	392	393	387	427	386	399	397	406	407	435	433	392	423	419	387	404	411	406	426	422	422	419	468	386	420	406	410	394	443	401	403	395	406	426	386	416	410	412	406	392	413	370	437	429	397	411	428	396	407	413	428	383	391	422	414	460	381	418	437	455	407	395	410	434	433	445	426	437	426	427	379	449	426	439	426	381	376	403	427	428	438	393	401	380	412	390	447	389	434	410	438	414	390	409	418	410	389	408	437	402	383	444	449	423	393	446	435	420	406	408	403	415	462	405	453	408	443	417	441	433	418	445	413	436	396	419	452	388	379	469	440	436	447	434	439	410	413	392	411	408	428	397	407	408	405	413	413	417	416	411	421	419	439	400	405	404	408	378	427	420	417	424	418	414	413	393	433	410	436	432	400	428	417	404	388	436	408	389	365	441	388	397	387	436
9639	20796	12691	4006	2441	1965	1574	1418	1099	1071	986	921	784	664	633	709	751	646	595	579	630	638	667	701	590	556	554	567	574	476	476	472	494	474	509	476	480	486	506	438	472	467	468	469	455	468	491	498	484	447	454	504	480	489	459	452	471	441	471	484	520	432	429	473	476	479	465	471	456	409	463	439	457	449	459	475	502	464	471	529	423	481	479	480	471	467	493	487	435	448	474	440	473	463	486	476	459	473	421	468	466	469	465	489	477	461	492	443	468	431	470	475	454	469	472	485	459	468	498	417	419	441	456	430	446	507	466	445	449	492	501	508	447	469	462	446	458	498	474	448	469	457	462	490	484	440	448	456	455	471	454	484	521	482	479	492	433	470	447	485	494	453	443	472	471	474	462	487	496	411	413	457	458	484	457	459	464	483	451	467	432	469	470	471	458	478	453	479	481	443	458	454	473	426	464	444	479	488	475	492	447	442	457	485	477	440	475	461	483	473	449	488	478	491	424	477	476	467	481	467	467	435	486	466	501	436	485	435	447	452	474	483	463	446	451	482	436	484	454	444	475	462	468	458	436	464	456	485	437	434	455	463	472	516	482	492	512	477	445	467	477	443	474	445	480	448	457	455	427	471	440	487	461	417	399	469	451	465	465	478	462	470	455	453	463	453	502	459	474	440	460	445	461	467	454	450	438	449	454	440	428	460	507	471	431	436	445	483	449	459	476	476	505	472	456	509	427	441	441	436	437	430	483	455	449	440	510	461	447	450	450	436	447	462	453	472	475	449	484	462	480	460	469	464	498	471	442	465	461	456	454	461	475	450	473	476	486	428	474	447	458	479	500	481	457	445	451	494	469	446	466	477	452	433	429	494	457	462	470	440	474	454	460	420	499	498	455	477	435	409	500	459	453	458	520	448	458	469	426	476	468	439	447	431	473	438	492	501	449	446	455	467	471	453	438	486	493	470	443	445	482	489	468	489	451	436	456	465	455	437	458	421	471	504	469	479	482	478	417	467	456	465	445	483	475	453	452	433	475	497	498	457	500	460	473	431	462	468	512	470	455	477	424	477	431	481	472	467	487	468	447	446	475	462	457	441	446	440	468	421	449	483	457	516	440	449	450	431	446	485	484	476	510	476	445	440	473	483	429	449	447	435	443	453	454	492	460	426	470	460	462	466	505	458	480	435	471	478	451	473	460	455	474	475	461	503	448	428	445	516	452	489	475	462	451	446	439	463	453	467	431	506	469	483	510	448	470	421	465	428	497	493	461	458	441	467	485	502	462	484	479	427	431	439	486	499	479	427	487	473	462	439	473	469	465	457	467	462	498	476	436	438	447	450	466	464	508	457	469	447	469	450	483	463	480	415	491	463	473	432	445	485	430	445	459	428	463	477	460	475	468	467	466	460	462	456	485	476	461	502	487	480	481	485	466	432	504	471	475	438	513	439	453	454	432	423	463	479	477	489	526	448	485	485	492	452	483	462	489	466	480	457	511	507	470	418	465	514	466	497	410	451	455	488	490	506	464	443	455	461	486	430	446	499	477	429	466	460	473	449	503	473	517	479	467	460	473	477	470	502	471	521	455	463	467	488	507	433	461	472	472	493	453	459	455	456	469	437	468	446	451	436	470	485	437	465	458	468	498	433	443	456	503	456	474	493	442	471	447	436	488	424	450	443	457	459	482	458	473	455	424	497	496	453	477	486	423	482	404	482	491	502	481	479	462	462	476	442	487	438	474	472	437	440	471	479	438	483	503	455	450	450	429	473	475	481	466	461	477	464	437	423	433	462	495	473	475	441	468	455	449	450	439	432	467	442	432	477	485	465	474	460	482	445	487	472	477	443	467	494	438	482	473	442	451	489	466	512	470	458	502	446	467	448	441	453	462	451	477	469	487	458	463	501	472	473	477	446	456	487	476	468	478	479	489	479	479	489	470	467	480	453	467	479	477	483	449	452	492	441	469	462	447	478	487	490	462	449	454	487	461	478	450	475	472	496	439	482	446	509	466	460	469	492	405	476	461	465	475	463	425	470	463	458	468	471	453	460	485	455	463	445	444	475	464	472	442	445	437	465	468	469	473	439	434	468	473	475	483	454	451	417	471	454	487	469	460	481	449	471	471	496	449	468	419	435	472	496	445	482	486	448	451	483	476	450	485	467	450	478	453	449	511	450	454	456	466	503	447	464	449	445	479	480	450	433	476	471	469	442	439	436	461	436	467	453	478	457	445	429	451	503	475	437	458	440	451	482	450	456	447	483	495	486	467	470	464	443	449	439	471	520	541	455	421	414	457	490	443	419	462	448	472	491	452	480	448	496	448	456	429	409	488	481	466	453	475	485	479	485	480	489	510	430	457	481	466	467	434	444	472	428	453	483	436	421	497	485	455	454	448	464	441	461	476	510	485	464	453	478	512	472	457	449	463	464	482	474	495	465	471	491	505	446	436	418	487	457	471	468	487	481	475	453	466	472	473	435	472	435	496	435	483	492	453	447	472	470	459	442	453	505	441	430	455	439	438	447	465	443	478	490	503	473	438	449	470	445	474	430	470	460	464	489	494	493	476	444	479	473	468	473	491	436	436	442	460	489	425	499	428	466	467	468	437	470	457	478	449	473	499	480	454	446	438	438	476	484	459	468	486	457	442	501	465	464	447	466	443	454	470	440	454	478	449	462	457	448	495	460	490	474	480	491	462	466	465	486	490	450	437	455	448	461	481	482	433	461	474	456	494	473	485	498	462	425	441	464	467	464	456	449	470	483	455	466	451	448	456	476	447	484	490	432	464	493	434	446	495	477	463	463	447	461	483	475	463	464	487	476	430	481	457	450	462	512	456	488	458	476	495	491	478	476	487	488	448	440	459	470	422	477	455	474	454	487	452	438	458	462	431	432	449	476	482	495	475	477	455	457	472	487	429	424	462	443	460	456	475	462	464	464	424	457	486	465	437	445	447	496	458	482	456	486	488	438	475	454	463	466	456	467	460	447	480	475	466	447	455	486	475	477	462	451	461	473	472	459	498	456	438	477	479	438	470	435	510	473	466	429	486	460	459	487	475	448	433	457	469	431	432	447	486	475	477	462	450	472	465	496	488	436	480	436	484	481	442	527	470	498	482	467	481	476	469	478	455	464	434	466	507	476	503	445	476	496	445	435	419	478	526	467	479	486	469	461	462	475	493	445	450	450	429	458	471	472	474	459	393	431	459	486	427	457	413	477	493	465	443	454	433	505	457	453	471	484	491	461	451	464	443	464	455	499	476	460	448	450	495	448	502	482	520	471	462	474	443	444	470	473	437	463	445	443	411	477	460	458	425	444	488	494	464	438	454	417	458	452	484	444	450	438	483	415	458	467	456	500	475	464	461	501	469	443	461	434	470	453	466	447	466	481	466	456	470	455	452	460	439	458	482	471	454	480	486	471	481	488	459	494	459	449	459	480	454	454	445	489	464	470	496	455	453	467	480	458	455	491	424	434	494	449	463	489	430	452
24715	21215	27545	25077	14539	1086	709	620	514	501	579	535	504	429	431	469	497	425	377	394	431	415	480	442	366	395	397	387	337	321	344	366	329	397	346	332	358	392	392	331	322	364	359	321	362	356	342	327	351	354	331	327	336	329	369	333	344	350	355	323	328	339	368	327	354	341	322	391	349	349	342	334	370	341	358	309	306	339	318	350	343	368	358	339	339	362	369	354	322	351	307	369	337	345	374	353	325	336	361	345	361	357	363	359	330	343	332	354	347	329	305	308	343	376	318	324	373	324	366	348	357	313	350	336	352	357	325	341	306	349	341	326	364	342	317	321	359	327	353	344	361	326	350	339	327	328	328	351	344	340	338	348	316	370	355	367	359	339	327	354	296	343	323	344	360	353	334	352	349	369	335	335	363	299	373	315	347	320	332	338	330	357	329	347	345	337	336	330	322	376	368	345	375	373	351	368	340	362	332	355	332	398	351	328	336	330	318	352	337	337	338	336	347	340	351	325	347	339	317	331	347	303	353	374	351	338	337	327	342	293	326	351	310	321	354	354	340	342	326	347	346	327	327	366	322	299	337	339	371	328	366	355	315	356	348	331	346	324	356	350	328	321	359	318	312	343	325	372	323	354	313	342	341	326	365	344	344	340	322	354	329	369	328	340	338	336	318	324	317	337	353	338	332	318	323	345	318	341	324	335	313	349	338	309	356	373	302	335	346	376	336	355	345	357	340	350	348	370	347	332	335	329	329	363	339	359	327	348	335	345	334	361	323	310	350	322	353	365	343	346	324	330	313	321	350	370	333	310	362	356	365	306	325	333	328	307	336	368	383	343	334	334	359	367	333	321	343	365	358	344	356	316	359	310	365	323	368	325	367	342	347	331	339	359	338	341	331	319	341	351	330	296	354	327	337	328	316	337	374	325	362	357	304	344	379	363	318	332	314	354	328	351	337	332	343	376	341	358	371	324	333	362	377	375	379	343	377	353	384	347	321	336	332	330	321	369	331	372	328	348	331	322	365	338	353	352	329	350	375	315	355	372	334	348	351	350	377	345	349	348	347	375	324	330	328	370	364	366	375	361	355	344	345	339	336	326	371	328	326	362	348	321	323	347	313	289	342	344	329	327	348	338	324	337	336	333	334	337	330	339	335	352	368	320	359	354	365	352	336	346	334	347	358	356	355	339	335	335	330	351	320	336	355	356	331	343	329	356	330	319	374	332	339	345	337	303	338	374	336	320	329	348	302	308	350	341	361	354	343	301	349	368	339	349	341	338	314	354	348	320	320	358	341	355	315	335	338	337	332	335	328	355	362	378	365	353	345	326	341	360	366	370	356	358	319	340	353	348	340	335	298	331	339	363	344	321	323	381	356	323	322	360	344	327	373	329	350	355	356	347	330	346	338	338	351	336	363	350	360	340	337	330	333	372	317	336	318	308	327	355	315	342	322	355	319	342	327	336	329	368	345	311	340	357	341	329	308	354	323	355	345	312	332	351	342	348	315	331	325	342	377	328	331	353	351	344	362	343	352	373	330	327	367	342	348	369	319	351	396	363	328	335	312	318	348	351	347	365	361	366	357	311	349	349	353	353	348	352	339	329	332	327	339	344	337	331	364	383	343	332	366	353	351	312	358	368	366	327	349	371	342	309	346	338	345	338	330	316	333	332	314	359	349	350	371	355	345	352	345	318	348	370	348	333	330	337	329	337	314	345	318	329	385	352	387	329	322	341	332	334	360	324	336	361	341	371	382	318	342	359	332	319	359	347	339	361	333	367	332	324	368	371	366	336	334	359	354	319	344	338	314	321	338	352	325	336	298	370	340	365	338	391	372	338	338	346	335	325	345	310	377	349	384	331	297	332	337	391	338	330	365	340	337	329	338	360	337	346	340	314	305	365	314	323	344	326	332	347	356	317	320	356	343	358	337	349	355	376	344	345	347	327	317	369	352	329	325	344	320	332	336	338	337	372	349	377	383	354	362	352	312	319	327	349	372	311	351	352	361	310	357	318	319	360	350	327	360	358	361	370	343	344	379	329	382	329	328	337	350	326	353	354	348	333	375	330	362	364	321	321	340	356	337	340	356	307	329	350	335	360	348	352	348	341	372	388	348	332	354	316	383	376	366	327	326	306	340	330	341	359	326	369	312	388	333	327	333	350	334	315	354	299	341	340	359	330	327	332	344	323	364	323	347	333	350	343	303	355	321	333	369	319	357	367	398	363	366	361	330	355	331	343	309	348	370	362	351	356	299	333	352	300	337	318	341	326	297	328	329	319	337	327	331	340	324	313	347	349	369	327	344	330	363	332	355	317	350	365	347	369	342	386	328	359	301	326	365	344	321	337	346	332	330	335	379	356	319	354	335	329	324	334	355	335	338	327	344	347	361	356	361	309	314	350	359	302	332	354	347	332	319	334	361	323	309	334	344	356	350	351	368	364	329	344	349	328	362	357	335	328	325	317	334	315	337	369	359	329	329	348	358	354	338	364	339	341	331	352	356	380	348	340	346	330	346	320	316	341	335	327	376	343	358	356	365	330	362	338	345	304	345	325	338	334	319	307	352	316	367	311	321	338	318	365	362	348	333	358	351	323	323	358	318	355	342	317	341	334	324	382	335	314	309	335	353	347	357	355	327	346	331	374	327	295	347	362	289	348	355	314	322	358	357	328	342	330	336	364	335	321	359	325	331	340	353	335	349	350	348	329	314	381	350	317	313	355	349	340	378	336	340	375	329	338	322	348	334	353	324	329	374	349	321	333	339	352	324	343	342	290	335	347	335	343	337	356	315	354	356	329	320	367	324	367	311	317	343	383	333	349	355	356	348	331	313	341	355	367	329	339	342	312	328	323	321	335	307	331	341	324	338	346	350	321	363	319	318	347	303	355	322	335	333	341	342	345	372	370	367	356	337	355	339	335	354	370	351	304	344	329	348	357	348	309	368	365	343	290	347	312	360	333	370	350	368	332	360	334	347	360	350	324	338	320	387	346	362	333	324	379	355	325	377	353	374	315	361	362	309	312	306	326	338	318	361	341	369	311	328	339	354	358	341	337	361	342	344	363	331	328	329	310	349	344	345	344	334	367	337	383	312	360	346	341	319	351	358	360	363	322	354	327	370	369	318	328	315	303	363	340	370	328	358	354	340	311	331	370	375	372	340	351	365	332	358	333	317	359	369	320	314	333	324	374	342	316	333	315	361	346	367	328	331	342	325	376	343	385	310	355	324	321	349	365	338	354	330	308	355	319	310	358	348	311	336	313	363	366	353	325	329	352	311	340	367	329	329	335	325	350	299	378	338	335	343	344	334	331	326	322	366	358	334	338	318	364	317	336	339	357	378	358	371	356	323	347	336	363	353	382	342	351	325	319	336	330	315	348	361	320	339	358	345	318	362	368	363	321	350	354	304	338	344	346	342	347	342	306	345	348	327	332	315	339	352	343	305	353	297	384	378	316	357	336	329	318	357	364	339	336	366	344	353	337	348	315
10684	16412	9343	2576	1554	1417	1142	906	805	794	689	666	544	517	489	601	599	499	433	461	489	499	529	548	467	401	370	437	376	369	353	378	422	384	399	370	405	390	377	367	388	348	352	365	353	424	373	365	379	375	361	329	369	352	346	374	400	371	369	364	393	383	380	380	359	388	394	403	398	395	360	362	369	371	353	389	357	371	387	347	384	355	369	368	360	397	382	372	394	384	365	384	316	398	370	384	345	403	364	368	364	350	365	371	406	368	377	397	339	356	345	404	362	379	375	372	353	399	340	380	330	374	382	348	367	323	386	398	371	346	400	371	350	376	357	375	374	331	411	371	365	378	343	362	383	352	377	388	399	351	370	384	374	358	394	364	373	355	340	375	360	375	377	359	364	368	357	376	345	350	400	377	359	388	401	336	377	345	390	360	382	386	387	406	355	406	393	390	364	367	378	356	368	383	348	345	371	357	349	426	352	348	375	410	366	371	378	363	383	393	382	345	368	348	384	352	388	334	375	360	365	349	354	375	371	373	365	377	327	393	374	343	391	347	365	355	361	353	373	349	372	366	388	386	391	400	398	370	365	394	391	356	376	389	399	358	406	378	353	392	357	375	358	392	369	395	392	359	374	369	382	396	378	370	371	347	370	347	386	346	353	352	359	370	362	363	388	384	363	375	353	350	364	350	366	354	363	389	344	381	341	367	343	368	366	390	369	378	365	361	374	360	369	365	412	360	369	379	366	374	385	378	367	346	364	349	417	352	362	350	340	403	401	370	375	356	384	385	375	384	398	345	387	368	362	370	356	335	378	405	376	391	342	369	334	418	363	358	391	366	367	361	385	342	368	351	399	355	385	400	339	394	398	440	359	373	346	366	365	353	367	375	373	369	369	345	348	368	399	350	408	366	384	385	355	353	362	398	372	384	364	355	382	409	410	396	345	364	325	375	379	376	369	372	364	366	371	343	377	357	366	369	369	367	403	406	380	369	391	407	373	366	368	367	375	384	373	395	399	349	389	384	346	338	364	353	362	352	358	378	344	352	356	355	337	381	371	358	375	364	359	372	380	403	348	367	345	344	369	353	384	372	330	367	375	379	333	341	397	371	362	383	393	379	357	376	389	381	410	395	362	390	385	334	378	378	349	365	360	393	353	398	387	375	350	364	412	360	375	365	358	357	355	381	381	378	368	371	372	397	341	344	342	337	408	403	355	386	360	375	364	366	354	365	369	384	348	355	372	369	375	364	369	357	391	370	352	357	376	370	374	338	401	345	378	407	366	353	377	334	357	370	383	358	378	336	368	369	372	402	383	353	380	358	352	347	368	371	381	366	387	374	346	362	377	378	352	379	337	386	336	367	325	380	344	394	343	420	360	354	376	366	358	367	383	408	377	352	348	367	404	326	383	367	356	321	357	360	359	389	349	387	414	346	357	396	363	382	347	379	368	384	379	404	366	395	347	380	375	359	390	317	359	362	335	381	350	355	371	371	386	375	377	413	391	361	385	376	343	389	366	386	373	378	353	370	369	342	389	392	380	390	422	360	374	379	355	395	393	374	345	383	359	382	358	355	378	389	400	361	359	365	374	374	362	355	351	383	357	396	390	354	339	365	374	385	361	371	432	362	345	366	365	366	389	388	370	367	391	365	373	381	396	362	356	397	367	362	394	402	387	374	374	359	380	353	375	356	372	392	359	355	380	381	358	353	371	374	398	367	380	333	402	368	393	361	353	376	329	360	358	348	377	375	406	387	369	344	344	372	353	377	379	384	394	348	377	352	331	386	389	360	393	364	380	347	383	384	371	355	371	344	374	379	386	383	362	352	381	314	374	388	382	384	398	368	387	361	361	373	383	372	351	385	363	385	373	381	378	406	391	374	359	361	346	421	359	350	345	337	388	350	375	364	369	381	404	374	333	361	373	365	386	329	372	353	388	372	373	402	384	400	370	392	363	375	382	410	381	344	344	360	396	365	380	358	374	375	361	370	369	362	381	340	355	382	425	406	370	378	356	387	375	388	354	353	339	386	368	377	356	343	380	396	360	358	395	350	388	380	373	371	373	382	381	349	349	335	411	357	348	385	387	351	387	361	357	382	360	319	359	335	344	367	398	393	387	349	372	363	386	356	344	403	365	352	360	355	384	368	376	368	375	373	378	361	387	344	367	367	402	359	360	359	362	382	396	381	370	372	344	387	383	371	370	397	357	402	394	341	360	373	394	372	384	354	376	374	422	335	380	341	370	345	373	353	340	372	360	360	362	409	366	353	388	333	353	378	360	416	385	374	372	389	402	370	325	373	351	378	375	356	397	378	363	382	368	333	374	348	391	372	365	413	378	341	372	332	364	398	370	376	406	350	373	374	415	394	366	364	381	319	363	378	343	366	380	362	374	384	390	364	371	374	406	343	327	363	372	340	372	368	390	375	382	342	355	373	385	378	388	375	394	402	365	359	383	369	348	351	344	387	379	331	379	374	375	378	345	338	383	346	382	372	361	383	367	381	335	346	381	360	413	319	366	366	357	338	365	371	344	394	388	337	358	367	340	375	347	399	397	381	346	346	356	368	359	385	342	379	389	364	365	373	371	340	412	347	357	384	378	370	408	395	406	395	347	342	398	375	365	348	370	406	382	360	384	350	365	377	351	370	376	374	363	350	365	372	391	357	365	396	354	359	356	369	378	386	357	346	364	388	355	373	364	369	354	350	385	396	379	350	410	373	398	392	357	384	395	391	368	374	375	370	387	396	406	323	376	373	360	402	371	347	338	340	366	339	373	383	372	365	382	346	385	376	366	395	362	340	343	383	367	360	361	325	365	357	344	392	354	380	366	383	365	366	369	342	405	373	372	386	381	367	372	351	333	418	373	384	382	347	394	357	358	359	380	374	365	370	355	395	369	385	353	351	386	369	393	347	401	348	368	372	367	407	384	371	363	381	377	411	400	342	363	385	367	370	343	379	388	403	379	360	382	361	374	356	381	389	399	371	386	371	371	376	387	358	370	384	361	344	357	356	375	366	384	335	376	360	349	372	374	353	385	365	370	358	383	376	370	369	332	320	376	377	367	391	354	370	375	375	378	406	376	360	370	377	375	380	378	380	410	391	346	364	336	370	345	355	374	389	357	372	379	360	372	358	363	388	396	372	401	393	370	382	397	344	366	370	395	392	390	341	375	385	361	385	360	367	339	338	341	361	338	409	366	346	378	355	327	399	386	375	340	353	373	365	347	379	395	403	387	347	367	375	388	333	351	374	346	363	382	398	378	390	352	397	393	365	369	348	375	369	401	378	364	408	379	390	355	381	379	362	371	364	332	362	372	375	376	369	380	355	367	367	363	336	366	355	377	370	381	351	367	346	394	366	369	376	426	371	351	351	362	347	367	361	374	408	342	361	374	349	392	341	388	366	372	359	385	346	354	345	345	371	357	342	380	357	381	356	378	362	371	359	377	354	409	360	375	371	374	398	326	359	369	388	401	357	372	352	340	385	345	369
22633	21248	28828	23986	21241	21280	10248	1177	857	785	715	698	515	387	385	560	574	406	268	297	298	373	431	414	323	267	281	256	207	192	220	227	196	173	185	166	185	207	185	207	197	178	181	211	187	178	180	187	181	186	175	195	185	176	178	149	178	188	169	185	175	180	201	174	160	198	187	188	169	200	180	158	189	166	175	164	176	190	167	207	182	189	186	183	217	165	179	182	180	179	208	183	183	193	190	173	172	170	190	170	185	169	192	164	189	183	179	191	192	200	187	172	160	180	158	193	188	166	173	185	173	163	183	173	168	164	189	177	197	178	173	159	195	166	175	159	176	181	167	189	177	203	187	177	188	175	177	168	188	174	196	199	204	179	193	179	194	196	184	192	194	169	185	164	171	176	173	188	160	183	197	191	178	171	202	197	194	188	168	204	165	171	188	155	173	162	180	160	175	153	167	198	162	194	155	185	194	173	187	159	197	186	187	199	156	179	168	157	180	210	186	169	192	177	175	170	174	164	198	167	170	151	171	189	183	173	176	182	151	169	177	184	163	171	172	179	174	158	196	144	149	175	185	178	188	169	189	171	185	196	180	173	168	172	180	216	172	168	177	202	187	180	178	181	165	192	193	154	176	191	168	168	179	161	171	174	202	171	175	142	167	170	179	169	165	178	201	171	155	196	159	179	158	157	183	194	190	158	193	182	164	165	156	172	187	186	176	190	204	182	182	169	194	177	175	163	194	199	159	175	152	169	190	190	181	169	169	176	184	187	166	166	189	173	188	183	191	183	181	213	174	195	204	189	177	164	185	169	189	163	177	167	156	168	155	196	145	200	174	202	176	185	165	160	169	188	184	186	202	162	165	188	186	178	170	184	164	199	187	170	178	184	177	181	180	187	201	183	164	167	192	184	149	174	171	202	188	156	176	170	174	168	199	164	180	193	174	179	167	167	213	157	153	163	174	186	184	172	189	175	154	167	175	189	188	175	177	177	177	180	175	168	179	178	173	193	171	192	173	183	181	175	190	164	183	227	205	171	181	198	186	177	153	158	187	180	143	161	166	194	170	195	175	161	176	179	181	157	188	168	183	164	175	180	179	197	187	176	183	192	193	176	163	203	173	167	154	176	159	199	202	170	150	201	176	188	177	182	185	179	150	194	198	191	187	161	188	210	190	171	159	172	178	177	185	185	185	171	176	172	173	199	167	176	171	179	183	172	173	186	189	188	182	165	159	195	169	177	196	178	193	149	198	219	177	151	163	174	197	167	206	182	167	175	164	179	184	168	176	170	162	187	172	151	176	173	169	165	173	169	154	164	189	173	161	167	176	181	173	166	151	186	172	189	162	178	183	200	203	173	177	150	168	186	179	195	168	159	182	182	174	158	175	195	180	157	197	168	177	172	204	165	178	183	150	162	158	183	171	183	177	194	176	173	161	178	169	173	186	165	205	173	195	172	170	169	208	174	156	183	210	186	187	163	189	194	174	173	172	176	174	208	178	188	200	175	182	177	186	179	187	165	166	169	178	184	164	190	182	167	183	187	178	163	192	155	163	185	200	180	164	187	161	181	173	189	184	187	192	174	203	179	175	153	195	166	184	197	191	182	150	168	209	197	176	166	174	191	185	165	172	174	193	177	193	181	170	188	179	192	177	180	181	162	181	175	182	166	177	180	174	194	180	173	192	168	166	186	165	212	183	157	146	189	184	194	188	177	195	172	188	173	174	150	180	191	161	160	172	176	169	187	179	178	151	163	173	168	179	170	181	207	194	166	183	186	169	153	189	177	191	179	162	195	196	170	188	193	170	189	166	182	163	160	185	183	176	201	189	170	186	155	178	177	168	176	175	184	181	169	168	169	162	183	175	178	172	178	184	178	188	168	169	156	188	183	194	194	187	197	176	190	194	185	193	170	155	175	190	169	154	171	170	200	198	192	186	175	188	174	184	179	187	170	177	168	199	175	182	184	206	173	200	177	165	180	179	175	175	207	152	194	212	185	200	169	167	170	197	172	163	173	183	176	172	181	205	183	168	176	167	186	198	193	182	173	185	190	176	176	173	177	181	203	172	160	166	168	148	180	190	179	177	172	164	199	152	177	169	176	210	197	172	174	192	175	185	189	178	166	164	170	173	156	164	168	162	177	156	157	142	183	181	170	193	184	182	198	161	145	183	182	173	208	185	176	167	183	175	180	173	181	176	199	167	168	175	188	158	188	179	185	175	181	185	189	182	172	169	172	182	183	182	155	167	187	164	181	175	174	173	165	190	174	178	178	160	162	170	178	199	205	184	181	168	205	177	170	188	173	209	179	178	167	181	164	163	171	171	183	169	218	181	181	168	184	186	165	167	200	171	160	201	168	194	192	180	173	183	185	176	170	167	177	156	169	160	185	186	202	180	185	187	172	180	164	166	192	174	169	146	167	171	169	183	181	170	146	183	181	187	189	164	174	165	179	175	172	166	194	183	182	159	175	175	193	164	178	160	182	193	178	166	182	165	203	159	165	188	187	170	165	171	185	153	167	203	192	203	171	164	180	193	169	178	185	178	175	182	141	202	174	189	167	192	147	177	174	182	183	160	176	191	179	181	172	204	189	181	156	175	177	197	192	171	185	160	212	163	180	187	191	176	165	175	163	195	162	185	179	175	187	206	185	144	171	176	181	162	180	168	164	172	183	157	154	165	156	172	165	169	164	152	153	155	179	163	190	176	186	203	186	158	184	172	177	181	168	176	176	199	161	183	181	181	211	169	161	203	181	200	178	160	184	172	204	170	196	184	159	169	184	163	176	179	194	188	195	197	173	201	166	163	178	186	177	201	182	162	158	193	196	185	186	192	205	164	174	184	195	168	165	198	166	202	167	172	161	189	172	162	172	170	171	174	168	193	164	192	194	171	165	172	202	190	171	172	194	179	193	146	172	180	162	188	172	164	166	176	158	181	192	187	176	185	174	174	155	168	172	168	199	167	183	170	192	197	171	165	195	187	187	178	181	201	191	177	164	173	207	167	173	194	167	161	195	193	181	179	156	207	179	177	187	168	175	172	192	204	152	180	181	171	174	159	163	182	184	190	160	180	171	193	167	174	172	178	207	154	167	177	155	173	179	168	163	174	184	202	200	175	194	147	180	187	164	175	165	160	170	191	159	194	177	185	169	169	181	184	169	184	184	176	167	205	181	182	163	166	186	173	169	171	170	161	166	191	174	173	187	178	192	179	190	181	177	208	176	173	164	177	187	177	185	152	175	185	160	167	179	160	189	171	186	159	190	175	175	158	169	161	182	210	207	167	194	184	162	180	159	165	167	176	170	173	181	177	170	192	187	203	190	194	181	176	182	162	176	195	177	172	171	177	166	175	159	193	175	178	166	170	194	165	185	188	212	183	202	176	204	161	184	183	156	174	170	190	178	165	159	184	193	154	181	193	155	177	162	178	197	206	188	172	196	150	176	182	169	203	193	209	171	186	188	176	181	177	191	178	166	195	189	203	166	196	181
13252	26024	17385	6118	3874	2962	2302	1866	1537	1223	1187	1066	726	596	534	898	829	529	369	390	454	542	617	560	426	343	351	377	282	243	231	228	236	226	201	206	203	228	211	234	233	225	214	197	209	213	204	191	205	194	189	210	201	207	210	192	237	207	228	196	200	213	205	202	204	228	204	211	224	209	216	220	199	220	215	173	176	204	214	229	188	201	209	199	191	225	224	173	185	199	223	198	176	198	216	218	202	196	219	211	193	175	213	223	196	209	201	187	184	217	195	195	216	201	196	193	207	169	187	189	199	194	210	187	200	211	191	223	197	187	221	183	190	192	176	203	235	192	177	182	233	197	210	206	180	216	210	192	195	192	185	201	196	204	197	190	205	199	209	207	212	194	202	198	177	208	189	197	193	198	204	217	181	214	213	199	180	185	190	206	217	206	187	195	205	198	191	177	184	196	209	197	211	181	202	218	219	182	187	190	182	196	185	208	222	167	207	172	229	199	188	214	217	196	200	197	198	220	203	201	182	185	200	229	211	179	214	207	202	215	206	179	192	192	194	185	203	209	213	192	222	186	211	190	193	201	190	212	220	198	209	182	184	184	207	228	186	209	217	214	213	230	186	183	190	168	191	191	195	224	189	184	198	168	221	185	206	182	189	199	191	190	199	203	203	204	220	231	172	203	200	199	213	195	188	187	191	215	218	199	200	204	198	205	183	210	225	196	207	188	166	203	207	197	221	191	188	209	220	207	193	223	209	202	191	190	224	190	205	189	194	203	177	208	201	181	181	179	185	180	167	231	193	209	184	180	191	183	202	214	205	222	217	189	215	197	202	201	203	211	214	225	213	201	194	186	209	179	199	213	208	208	211	222	186	180	227	204	204	212	200	215	190	176	200	200	214	173	177	179	186	203	207	196	190	186	222	209	173	175	174	197	195	215	207	207	194	217	209	187	175	201	192	179	173	180	200	180	188	188	212	186	195	205	192	210	192	197	171	187	181	220	182	197	201	186	212	192	208	221	201	223	210	217	224	199	182	200	217	185	201	209	175	167	211	200	210	197	208	194	191	218	208	190	196	219	209	197	216	177	198	180	219	220	193	222	150	210	208	196	202	212	223	205	198	205	191	191	210	218	195	208	187	170	201	209	194	209	200	187	182	198	184	195	202	198	207	202	236	212	185	187	215	198	185	220	204	201	208	208	206	194	179	199	185	199	190	149	191	193	186	193	186	197	201	204	196	220	212	192	213	178	216	233	189	207	179	221	209	220	201	194	177	196	199	189	201	178	199	213	194	187	185	205	190	191	207	200	201	194	191	220	213	217	178	197	195	200	198	186	193	199	190	207	198	206	220	180	205	187	178	197	218	196	196	181	213	171	220	204	206	225	211	182	215	182	210	187	205	206	188	199	198	190	185	192	211	205	193	166	206	220	184	188	227	222	188	203	178	206	199	206	197	191	227	194	221	171	210	199	204	215	216	207	199	196	216	170	206	198	196	204	194	197	198	216	171	196	201	191	200	196	215	211	205	213	196	196	190	182	213	206	205	191	186	201	207	213	199	207	191	188	203	216	208	195	222	205	200	201	182	199	191	189	204	209	183	212	215	189	202	194	186	196	233	203	178	206	196	230	232	202	206	215	192	204	195	193	162	187	215	202	219	164	208	231	205	199	225	207	196	215	189	200	207	215	202	168	227	194	205	184	192	216	200	192	201	193	188	186	201	225	211	199	204	193	210	223	201	208	205	225	197	192	192	196	210	188	205	193	197	179	202	211	223	218	173	185	219	195	199	173	170	193	171	199	202	199	198	193	206	197	201	212	215	195	209	198	188	206	190	180	170	170	178	211	180	187	201	192	224	225	217	205	189	181	221	195	185	208	219	197	197	203	183	199	222	224	180	191	216	222	205	186	193	198	169	181	253	209	203	202	200	222	216	205	207	194	196	205	207	177	185	207	225	186	178	186	191	180	194	203	193	188	190	206	230	186	191	193	208	190	168	168	198	197	200	210	221	209	175	214	193	178	165	214	197	191	189	204	194	186	171	209	163	187	221	196	205	210	201	219	182	196	186	191	188	186	215	203	202	183	206	197	188	227	205	177	209	185	177	218	197	221	188	184	200	179	220	185	173	209	173	200	176	220	187	200	221	174	179	193	221	210	206	192	205	198	221	213	198	206	209	201	204	208	216	198	208	198	191	224	205	213	202	201	203	226	202	177	209	204	240	209	176	188	203	201	197	201	184	211	183	182	201	188	194	192	210	207	205	215	195	202	168	210	172	204	222	203	212	185	209	190	204	188	197	184	208	206	205	216	207	200	182	194	196	195	211	220	173	211	198	184	194	211	201	181	199	213	192	190	218	195	219	197	196	194	195	217	219	193	203	203	227	206	211	199	189	205	160	231	209	196	201	196	233	182	192	188	209	203	178	193	213	187	177	200	210	195	192	180	188	207	210	200	208	183	216	198	206	215	194	208	198	200	222	205	187	197	228	204	211	208	204	183	194	216	184	199	190	212	212	186	188	186	202	206	226	228	200	204	192	181	195	192	210	208	207	194	206	184	208	217	189	201	209	184	194	215	180	186	193	201	200	197	201	182	208	186	207	197	191	195	191	203	203	211	213	203	164	198	193	196	204	232	217	188	187	213	184	214	184	199	203	220	208	232	188	202	212	186	208	203	199	204	203	209	189	175	182	212	189	194	177	203	210	198	199	204	195	178	206	186	203	205	214	196	205	196	220	181	217	209	187	202	183	214	180	211	202	180	200	201	214	207	201	209	198	202	197	218	232	216	201	203	216	202	199	189	193	206	211	178	207	198	203	197	220	199	189	190	188	209	185	208	197	166	201	199	200	182	191	181	190	197	216	208	202	213	193	207	180	173	176	200	191	213	188	185	197	213	193	198	206	207	194	187	191	215	179	205	203	199	176	212	210	212	203	194	197	194	205	193	200	216	200	212	167	177	217	191	185	214	176	187	217	205	192	205	211	209	232	216	201	192	191	201	207	222	212	195	185	203	205	200	163	227	207	199	192	195	187	185	209	196	208	184	207	187	207	203	183	172	190	171	200	219	198	189	218	205	207	191	186	197	202	191	202	233	180	191	197	189	179	200	196	182	179	202	195	185	188	203	161	195	193	198	196	229	223	191	181	224	206	191	194	202	219	198	213	209	191	207	202	202	221	203	204	236	201	217	213	198	200	207	190	215	191	199	181	207	209	179	207	189	186	195	214	192	196	206	184	207	203	219	210	190	208	181	195	184	220	204	192	216	191	170	190	206	195	203	188	200	198	216	213	187	195	182	182	200	177	208	194	195	194	206	207	212	214	216	198	189	167	199	201	217	218	196	202	213	197	191	206	184	211	213	180	201	207	223	182	188	213	200	209	206	209	213	205	227	199	219	206	184	189	187	207	201	209	214	189	216	209	218	208	204	194	187	201	190	205	184	204	187	174	229	187	196	207	248	217	184	208	195	204	191	166	185	217	215	216	210	196	212
27654	19522	7848	1245	707	608	623	588	592	573	620	591	559	554	550	701	605	517	552	581	589	561	570	548	525	510	502	534	524	509	516	559	535	542	496	515	522	530	556	523	501	518	544	525	544	476	516	511	549	522	512	513	536	564	508	525	528	570	519	521	483	501	513	512	546	529	530	551	482	504	543	553	548	542	569	527	540	524	533	550	505	521	533	516	546	492	558	523	496	506	506	517	557	536	549	534	562	538	519	504	547	513	538	537	526	510	525	518	534	503	521	565	522	546	529	544	600	537	540	500	533	538	509	497	497	504	542	518	503	512	558	500	515	520	515	532	514	546	515	513	534	525	475	497	524	488	514	537	533	527	545	515	524	528	531	527	547	513	586	509	499	564	529	510	525	545	542	514	496	533	542	467	521	513	517	567	523	538	531	538	511	512	522	533	539	540	488	517	527	494	543	503	524	497	543	527	522	541	544	532	502	549	565	528	521	570	529	557	548	543	550	513	499	540	526	556	512	529	508	532	546	519	548	479	529	502	524	564	589	535	528	488	539	529	497	509	519	496	547	482	526	515	501	513	501	505	531	533	512	538	567	554	503	517	529	513	511	529	491	585	550	540	525	517	511	524	499	539	531	481	495	511	533	522	511	487	522	509	534	507	545	472	535	514	564	551	508	539	545	483	537	517	517	523	480	522	526	539	525	556	529	507	518	521	533	567	534	543	519	516	558	508	532	540	510	486	528	461	541	552	545	523	530	517	556	548	482	507	505	489	533	532	462	503	516	458	467	500	493	505	538	530	503	540	514	520	541	512	485	511	455	533	499	502	527	494	563	538	506	520	507	497	510	544	560	587	529	544	544	515	535	534	481	534	537	510	496	563	526	526	523	507	545	524	530	537	547	522	508	518	522	549	531	504	531	536	538	512	509	542	511	529	547	534	491	538	536	543	511	551	535	538	463	491	532	519	590	537	528	533	496	507	524	524	517	524	488	537	540	558	502	528	520	557	512	534	510	469	562	482	510	526	529	527	523	482	512	504	555	518	471	511	508	571	528	495	512	505	543	505	548	495	492	560	520	522	529	499	509	495	479	582	520	537	541	530	499	516	536	534	504	535	513	513	495	518	498	523	532	482	534	528	505	523	502	527	536	523	491	504	514	516	517	496	509	518	502	518	559	514	521	523	553	558	542	499	510	532	542	504	540	485	484	564	515	507	543	550	537	560	507	516	484	531	534	558	517	511	542	536	536	563	512	574	539	516	547	523	516	550	511	490	494	506	480	533	541	509	540	522	523	486	519	522	539	530	539	542	549	484	532	513	550	517	508	546	511	486	535	528	547	552	574	527	503	511	520	545	542	519	480	487	509	556	521	510	501	556	481	509	508	522	575	557	570	522	518	546	567	559	521	537	547	543	534	509	504	490	492	526	523	519	534	542	526	530	532	564	514	570	521	496	507	510	493	535	538	530	549	505	532	489	518	583	552	544	530	500	537	506	525	523	540	512	533	595	516	563	497	539	494	510	483	496	511	505	501	541	541	526	506	557	541	533	562	512	529	533	524	525	523	504	537	567	523	477	527	499	497	496	538	514	497	492	535	526	539	489	517	558	507	484	563	500	515	517	497	518	478	568	513	495	502	506	535	512	514	542	507	512	511	512	549	514	510	509	482	526	544	524	521	500	521	505	529	523	526	526	539	512	484	530	519	502	547	531	489	549	504	512	539	491	499	515	551	579	524	518	510	550	523	592	553	514	548	510	532	520	540	513	490	515	554	531	501	573	519	519	529	544	544	509	510	527	535	546	523	513	536	550	493	506	517	551	571	515	510	523	547	486	535	521	525	499	536	506	469	489	524	485	535	557	549	553	476	526	543	522	538	481	506	527	519	584	525	501	575	518	531	503	512	557	541	506	586	531	546	559	531	490	525	527	481	505	498	520	500	479	521	488	510	589	556	496	492	543	527	508	501	512	527	514	541	534	534	501	513	558	546	531	508	564	549	524	545	523	484	522	512	478	525	510	564	521	506	515	571	509	522	550	524	521	527	532	470	497	542	520	526	504	551	533	539	526	495	520	523	555	497	542	527	564	546	544	511	514	559	525	539	519	510	526	554	511	503	551	519	541	537	542	553	582	530	550	529	539	527	503	555	513	520	451	529	528	526	513	500	537	479	523	499	531	511	521	556	518	567	558	545	532	518	496	514	510	521	533	538	515	554	499	527	551	516	549	496	519	517	530	531	484	549	504	558	505	489	530	511	525	504	540	506	495	507	521	532	530	531	567	546	546	579	557	513	513	470	521	505	558	548	506	527	539	504	531	533	556	538	518	510	501	488	537	529	535	524	491	530	550	514	533	512	513	535	491	547	519	530	515	556	517	519	515	494	551	523	556	558	504	541	561	518	512	526	508	533	503	536	566	475	528	513	530	556	482	567	492	518	560	473	550	499	530	530	517	519	537	513	544	495	522	516	502	526	530	526	562	505	533	529	532	549	519	566	549	558	536	513	495	540	508	547	514	485	467	547	493	505	551	530	524	499	506	489	576	527	501	520	505	534	510	470	539	538	516	520	487	530	527	559	557	536	539	481	523	506	491	536	509	544	502	565	526	471	504	544	509	525	524	547	509	531	530	523	505	528	541	503	541	531	542	539	530	530	483	511	530	535	517	489	551	514	520	494	528	515	559	546	534	505	505	496	520	495	521	554	511	486	506	503	596	526	507	542	492	506	543	519	551	515	526	511	504	520	543	504	522	508	526	557	548	505	562	540	530	509	547	529	535	517	546	490	517	508	519	558	551	501	522	530	515	485	530	498	509	507	488	526	541	530	541	499	542	535	551	518	538	521	522	550	530	530	498	529	515	525	510	544	499	547	537	509	541	518	566	506	493	531	537	538	518	541	503	524	522	503	516	501	522	523	530	507	536	532	533	496	535	481	543	538	551	517	543	533	531	516	553	479	547	517	539	527	506	497	509	545	543	509	512	549	549	529	519	525	512	532	501	529	538	546	505	518	539	544	534	515	551	471	505	519	545	521	564	506	560	526	536	509	516	492	563	528	523	505	545	544	538	549	492	510	497	526	557	514	504	536	527	532	522	526	544	546	564	553	513	513	546	525	497	503	513	518	528	527	536	491	546	544	542	477	497	520	511	552	526	486	546	496	505	510	516	540	520	518	506	527	523	474	509	541	498	506	508	553	490	495	523	526	475	523	555	520	496	580	498	524	493	521	484	555	556	522	560	500	489	530	560	558	505	545	536	521	496	478	526	482	509	479	507	497	503	501	535	566	490	539	505	495	513	529	533	487	508	532	542	564	512	501	553	549	533	541	523	528	583	519	519	507	520	508	541	524	518	532	473	562	511	513	540	530	493	526	484	544	475	575	522	505	541	514	557	526	498	493	530	530	550	546	496	528	506	558	534	568	514	529	513	520	543	544	498	534	494	500	554	512	515	558	535	547	555	509	538	485	526	545	565	514	496	506	502	499	484	512	502	553	488
10386	10201	4753	1043	821	780	723	672	705	703	703	649	675	640	661	746	729	620	615	607	615	658	653	619	622	581	563	559	586	578	559	563	558	561	586	580	567	584	537	515	577	610	531	546	572	572	589	569	622	598	581	578	559	542	554	563	571	561	558	572	570	603	561	571	597	589	556	513	553	541	565	523	611	580	585	560	549	586	565	613	563	538	559	563	585	563	596	565	561	573	580	585	558	609	571	619	547	550	529	572	578	615	582	565	571	558	554	569	612	563	611	583	572	566	540	547	616	550	567	549	589	574	538	589	586	582	543	576	581	555	554	548	555	554	584	597	525	552	561	602	576	558	584	589	548	585	564	594	561	629	514	616	527	587	536	557	591	592	580	571	569	573	515	561	568	591	536	540	567	571	624	559	591	599	556	597	600	551	587	557	580	571	542	596	548	559	550	588	510	565	526	599	557	575	521	564	545	565	566	591	586	555	539	557	581	544	587	585	588	572	567	580	569	578	569	584	552	620	574	596	570	571	614	554	605	586	588	588	584	601	541	582	552	597	566	561	649	599	571	516	566	573	639	553	540	594	588	566	594	584	545	560	549	545	605	578	599	588	544	603	544	596	577	573	562	556	567	602	553	543	527	545	582	557	569	580	609	568	553	605	598	590	593	583	612	559	532	553	600	594	520	595	581	572	528	545	558	595	558	604	562	567	598	587	585	536	576	616	587	514	567	556	600	603	551	601	539	547	520	567	599	548	545	542	551	584	605	571	575	536	580	610	587	616	562	578	591	592	546	573	582	530	564	581	517	615	558	602	599	578	576	607	603	576	565	573	601	578	584	549	564	573	582	570	572	555	563	574	568	587	595	602	591	583	547	549	548	560	585	564	569	542	561	597	605	603	544	547	554	574	579	543	575	556	546	586	538	547	571	574	563	553	547	586	550	577	573	621	537	585	580	556	557	620	539	528	570	569	573	559	601	522	583	582	587	603	599	563	568	592	562	612	567	581	541	570	570	575	582	546	595	561	574	551	558	565	588	567	563	596	558	538	582	559	542	519	588	589	572	551	533	562	518	560	583	579	569	573	548	539	530	580	556	607	617	547	545	576	579	551	580	584	608	545	539	540	567	556	600	531	533	597	588	533	571	587	550	574	565	613	568	559	586	551	584	545	565	564	546	547	583	529	517	589	547	567	580	572	586	587	530	586	591	603	554	600	612	542	621	577	614	548	591	562	557	577	579	538	553	571	575	583	547	587	605	575	593	562	548	570	586	575	591	572	543	571	583	513	583	581	566	569	588	586	576	555	574	554	592	598	556	589	567	580	555	543	603	574	535	554	518	562	560	571	600	598	553	575	540	587	548	551	589	592	549	547	547	555	562	580	582	599	546	571	570	568	562	553	568	599	578	579	554	594	564	591	590	601	544	555	532	575	578	607	551	597	617	549	598	602	599	591	589	572	576	606	576	568	530	578	569	614	574	560	577	546	583	563	542	579	566	583	623	603	668	559	551	615	543	538	599	584	575	596	519	566	573	589	556	555	552	552	526	566	585	578	559	531	562	592	593	628	542	566	611	556	579	597	557	585	577	603	576	600	608	599	579	585	557	560	583	557	581	552	606	571	505	533	578	573	566	533	476	594	561	573	587	600	527	561	568	598	548	571	584	552	585	559	605	552	576	580	556	538	588	557	576	536	565	562	593	548	572	555	552	589	611	548	587	585	597	573	601	532	563	571	604	554	553	540	566	545	539	572	608	566	531	545	577	614	585	575	595	554	561	623	607	608	568	575	592	559	579	615	604	536	577	547	562	552	577	554	592	539	556	557	534	537	573	636	546	562	561	552	559	556	552	563	554	547	593	601	527	593	566	599	542	542	628	554	560	574	516	603	532	591	553	565	611	548	553	574	579	532	561	594	599	574	575	577	603	584	594	578	608	583	583	537	535	565	615	572	591	578	585	593	589	560	590	571	552	586	620	550	570	521	546	583	587	560	583	562	578	566	549	568	562	579	528	567	597	546	569	558	581	576	587	561	568	588	527	633	579	550	574	584	543	568	598	576	572	557	585	579	563	573	576	578	560	584	581	543	531	624	587	594	612	518	572	510	551	559	564	561	568	584	575	539	552	554	544	553	528	589	559	575	534	591	535	579	566	586	579	537	614	576	579	535	587	525	587	554	576	566	616	566	539	541	585	554	600	571	588	543	579	564	560	545	587	582	564	557	567	569	601	585	543	558	591	588	590	578	568	513	598	573	569	581	573	603	579	573	604	575	571	571	541	610	587	580	552	613	533	578	561	559	587	558	557	548	582	558	566	499	600	610	535	574	579	574	566	552	587	552	524	566	574	592	597	591	610	572	594	561	586	573	573	603	598	610	607	563	569	571	569	547	545	571	591	573	576	588	527	591	567	573	539	574	621	583	616	568	576	595	563	547	550	583	576	606	577	598	568	530	607	558	565	562	531	596	601	596	617	553	574	581	544	571	552	541	539	576	536	525	573	603	517	576	584	542	545	589	553	561	579	587	580	567	585	585	578	550	573	564	569	571	571	596	600	544	541	609	592	561	589	563	583	566	571	591	573	588	548	562	556	577	577	571	544	516	559	595	596	565	545	553	552	576	583	604	577	542	558	626	606	551	556	569	599	532	562	584	568	577	597	596	537	575	516	604	564	600	577	562	573	599	577	553	611	565	587	561	587	584	561	604	544	608	580	594	537	548	521	608	551	561	601	558	610	560	601	565	594	565	589	559	547	565	556	537	579	576	592	539	574	591	601	556	586	511	591	618	591	561	556	606	633	568	576	591	606	567	588	624	555	586	579	532	559	588	556	585	534	632	569	591	577	622	531	570	559	559	566	602	566	547	577	555	562	592	551	559	534	557	597	529	579	581	605	515	591	626	573	568	583	571	572	565	610	569	542	574	581	581	502	592	571	576	557	604	553	574	560	587	599	538	553	572	541	537	559	571	577	571	534	573	600	556	593	574	602	531	602	546	555	586	605	579	581	590	568	596	589	513	594	585	558	586	604	592	553	568	604	582	577	570	594	561	594	549	563	595	624	557	551	560	593	580	576	550	550	549	551	540	595	574	591	574	570	606	600	548	568	542	544	590	622	604	586	540	575	599	576	559	584	543	557	487	522	577	551	560	578	582	560	560	535	561	636	579	533	570	561	537	576	591	577	556	581	581	565	524	527	550	558	578	602	565	577	602	621	542	543	593	584	593	556	581	578	553	563	547	557	595	549	538	584	586	542	578	542	596	606	577	540	562	574	587	570	557	549	579	569	556	648	600	531	605	580	558	521	580	567	550	570	577	582	549	542	535	528	567	636	611	598	577	526	577	551	582	608	519	561	537	534	583	561	557	561	561	534	644	593	554	560	582	555	574	568	578	570	569	564	573	534	548	610	558	573	586	568	596	554	602	555	536	569	569	566	579	556	573	524	548	553	602	581	562	608	566	591	562	608	552	571	611	542	587	558	542	569	547	505	617	562	609
23734	21258	28462	24374	21265	11419	1439	972	816	732	764	728	580	588	579	699	734	569	470	479	516	556	587	539	485	495	490	494	454	444	420	425	434	415	431	441	431	436	468	412	431	421	429	471	427	460	416	425	413	417	438	396	421	429	446	442	421	420	458	442	441	453	430	416	414	442	414	423	443	435	446	411	441	421	410	429	454	407	423	465	402	435	409	420	430	444	446	437	411	448	442	454	398	419	421	445	447	424	450	448	442	414	432	444	464	385	420	423	467	384	446	402	415	408	435	398	422	452	407	444	423	434	445	442	386	419	461	434	436	414	415	428	448	455	408	448	411	443	433	417	422	407	452	450	453	433	459	399	410	381	398	435	398	432	433	412	423	426	400	434	455	426	416	413	382	412	468	395	454	414	453	383	429	445	443	408	393	410	413	429	432	399	416	411	423	444	416	424	439	426	397	391	406	456	422	396	437	404	436	453	449	429	423	459	408	422	396	465	382	413	444	448	404	445	412	423	450	399	408	449	435	438	404	433	460	413	433	445	427	436	400	422	445	385	449	409	430	446	414	467	435	392	377	426	426	431	435	413	435	403	434	446	427	436	450	447	395	447	422	410	440	410	432	451	453	394	433	426	431	435	421	427	400	430	424	401	393	420	445	448	440	415	393	430	407	430	433	457	431	436	411	422	420	442	443	442	429	417	424	424	429	466	448	419	464	408	434	429	404	434	411	432	412	418	384	397	430	456	383	454	393	431	406	425	478	442	428	449	437	440	442	434	409	424	431	451	392	430	451	435	459	400	427	412	437	465	414	402	442	451	405	426	441	396	434	431	401	431	409	433	459	436	382	436	415	425	399	435	434	397	398	416	408	440	473	435	410	392	456	389	416	448	427	440	409	415	450	418	440	392	430	429	409	425	424	414	459	402	465	382	400	431	383	432	432	418	397	448	434	464	431	442	419	450	418	439	422	424	443	398	422	432	405	450	419	435	484	411	417	424	436	425	402	420	445	446	476	432	413	430	395	394	401	408	423	429	404	408	410	436	384	423	461	398	427	440	425	402	447	427	439	431	431	437	436	428	418	419	453	453	455	403	423	447	452	424	455	481	468	443	403	436	402	439	426	444	389	438	442	454	425	442	411	392	417	433	397	413	413	421	443	427	436	429	396	434	429	463	411	387	436	448	413	415	444	451	450	370	454	438	427	460	433	422	427	412	424	425	432	422	406	431	436	446	452	393	422	442	385	421	422	434	392	432	456	425	428	427	413	433	453	432	409	403	431	437	452	456	445	414	430	437	428	458	445	423	433	448	435	446	452	422	449	413	427	406	452	445	449	406	416	424	434	414	440	394	448	387	410	420	414	414	433	440	397	439	413	445	411	429	438	462	435	425	403	415	430	396	450	414	410	420	447	401	397	415	371	431	401	414	418	423	426	434	463	409	367	412	420	444	386	425	407	454	408	425	434	420	422	412	424	435	411	436	422	399	417	425	409	433	421	415	379	403	437	410	443	451	410	423	433	380	408	426	442	437	402	421	406	397	429	410	416	458	434	424	421	411	408	396	387	407	449	398	392	411	450	441	412	414	439	459	429	434	419	391	430	487	397	433	407	445	382	384	393	392	392	374	391	406	413	415	410	435	422	420	417	439	444	381	401	409	433	416	429	400	482	406	415	404	399	460	432	445	467	415	432	425	430	409	448	411	434	415	427	383	419	404	415	416	420	451	397	455	433	434	414	375	440	460	447	416	457	436	404	452	422	409	442	420	421	418	426	423	417	431	413	408	421	436	426	394	406	417	419	416	419	438	435	399	443	394	430	435	433	447	417	418	396	423	414	414	407	389	412	427	384	408	451	444	414	416	449	426	431	409	382	453	426	441	435	416	428	441	414	442	421	411	404	404	444	415	402	417	424	448	448	433	422	432	448	425	416	438	423	452	411	455	422	429	421	425	362	480	414	439	432	435	450	443	414	416	446	400	458	459	425	407	417	377	428	415	430	418	447	441	409	427	426	452	406	443	448	396	424	399	428	387	417	395	381	438	391	386	471	359	459	439	387	403	440	420	416	425	425	450	427	439	402	427	425	439	471	434	429	432	426	386	467	448	416	404	434	422	450	399	430	461	447	409	454	429	413	419	412	421	419	424	450	426	417	427	390	385	406	424	385	410	397	419	385	464	397	428	401	432	436	432	441	408	427	431	408	419	428	373	446	408	388	434	484	394	422	433	397	366	437	420	424	479	419	423	408	448	429	442	435	428	400	468	429	414	418	427	418	435	387	437	443	445	463	441	401	417	384	444	425	464	474	427	417	432	378	376	424	404	421	435	426	415	410	446	419	393	387	416	416	438	410	429	384	427	409	434	421	425	391	451	415	449	464	407	399	455	424	434	395	421	428	444	429	394	453	418	416	450	430	411	400	414	432	451	430	391	385	438	387	403	453	475	460	428	411	416	421	412	449	397	440	407	461	426	444	427	430	422	425	435	452	416	441	427	416	442	441	398	394	424	441	419	410	442	430	435	437	397	384	430	419	417	494	388	413	366	443	442	406	459	437	383	429	449	406	420	439	426	411	447	435	448	460	427	449	429	412	465	392	433	433	436	384	397	423	450	428	417	459	443	416	408	428	449	428	411	440	438	434	428	436	398	454	443	450	444	463	413	444	422	420	415	440	438	392	412	439	407	458	417	388	406	410	438	411	419	445	402	448	389	457	423	398	398	461	421	398	426	433	448	419	447	395	408	442	409	430	415	430	384	451	398	423	428	421	410	415	445	439	407	418	430	393	442	456	423	423	424	413	454	441	396	445	401	435	422	403	399	385	399	433	388	420	461	440	441	438	440	452	425	418	435	426	495	424	446	433	391	405	436	410	406	416	430	459	405	431	434	445	406	396	425	455	429	407	458	424	425	434	386	419	431	424	430	453	403	450	411	426	419	425	432	431	362	385	427	389	456	432	438	428	417	453	471	415	419	450	390	440	423	394	416	422	457	427	423	404	414	419	445	426	411	431	425	427	421	416	410	417	426	453	408	421	395	432	415	458	412	425	441	406	449	447	446	437	409	387	459	451	426	453	438	462	409	429	442	402	417	420	411	412	413	416	452	422	409	451	391	413	427	425	424	414	430	422	424	422	416	437	397	382	423	428	398	425	376	399	419	411	454	432	424	422	413	416	392	386	430	456	423	429	438	467	408	415	424	423	403	431	440	404	445	411	421	459	419	438	420	440	440	412	418	405	409	432	388	437	435	454	453	424	447	414	390	440	419	425	444	433	429	444	439	440	401	396	416	416	413	368	395	395	373	406	443	407	419	419	427	398	435	440	430	417	419	423	396	419	433	424	429	433	395	418	446	426	432	432	423	412	432	429	402	439	445	397	378	439	391	408	413	410	433	405	407	441	483	434	440	365	416	401	408	415	447	414	405	441	465	416	445	441	405	405	481	434	428	395	425	387	445	414	409	404	432	400	450	434	474	423	409	402	435	447	400	435	378	381	395
10101	20511	12773	3737	2446	1959	1552	1398	1183	1067	1057	961	803	671	783	932	867	716	553	538	611	680	726	644	550	593	565	564	522	514	503	475	505	430	457	482	493	500	483	482	471	488	507	463	509	495	473	461	476	487	456	455	491	488	466	454	485	483	444	470	459	454	424	486	488	513	482	433	432	452	490	486	486	497	478	467	471	487	443	513	516	488	508	481	484	468	481	472	525	458	456	437	457	490	450	475	483	432	523	459	498	468	501	486	494	499	521	471	495	437	471	505	434	468	471	485	476	428	470	496	463	502	504	495	472	489	448	452	490	528	498	436	455	453	468	475	495	440	491	489	491	442	500	454	468	476	461	488	466	518	451	462	510	482	442	448	452	483	464	463	469	482	493	495	453	485	467	461	468	495	498	461	455	488	455	473	480	478	461	440	490	439	491	464	496	488	445	507	478	487	469	529	464	457	450	484	469	466	448	453	451	437	489	499	463	458	500	456	513	451	453	469	494	477	502	460	468	463	504	457	534	485	499	483	488	511	466	481	475	468	471	488	481	498	451	471	446	472	481	482	500	515	468	480	500	491	502	496	491	506	429	497	460	524	462	497	493	462	481	467	497	482	447	482	451	482	509	469	482	501	446	466	511	444	503	471	465	463	452	470	478	506	485	496	515	441	446	519	484	481	476	468	479	480	457	450	457	474	489	504	499	470	449	468	495	427	491	491	480	519	457	467	475	460	490	480	445	490	463	461	467	473	486	453	471	465	470	477	482	462	498	460	517	475	478	492	493	484	482	474	452	458	461	468	490	479	479	494	498	450	470	458	485	494	461	468	470	460	449	509	464	467	478	471	487	483	494	462	455	503	455	471	449	477	472	513	468	450	469	453	448	478	462	457	485	478	479	498	463	459	479	456	535	459	504	471	469	454	461	485	448	456	501	466	461	494	525	503	459	480	532	474	471	476	497	488	425	502	473	446	504	472	506	477	491	473	475	483	455	495	493	459	465	461	501	471	455	514	479	484	505	491	461	460	487	451	491	467	470	475	496	453	508	480	438	450	449	463	431	475	443	476	488	468	498	463	472	499	494	478	474	477	505	467	484	477	471	511	457	475	458	454	456	473	444	458	456	509	480	486	490	449	477	482	477	453	456	435	470	498	501	477	476	488	500	493	499	476	475	466	494	500	478	466	457	458	480	491	445	513	476	489	438	500	447	500	467	457	479	450	471	467	464	488	441	509	450	471	479	463	492	490	483	455	489	503	540	437	461	471	462	484	467	510	467	488	458	469	479	462	468	461	473	471	488	484	486	465	464	480	504	509	507	473	471	499	482	470	459	485	482	460	458	465	512	491	512	465	490	463	488	465	466	500	448	507	462	504	487	490	501	506	448	483	472	464	430	432	451	490	475	444	431	477	475	473	464	465	454	453	481	490	444	480	481	442	436	472	505	469	458	471	498	489	476	468	492	475	435	477	504	468	500	490	468	521	476	460	437	449	469	472	454	485	454	475	537	456	495	453	518	491	462	477	464	453	503	499	462	512	510	451	478	478	520	474	488	509	471	471	466	480	496	452	467	450	462	505	453	503	479	451	421	439	473	470	464	439	480	468	453	481	453	466	476	405	452	490	465	477	444	454	492	443	462	483	463	467	490	472	470	494	467	477	437	435	454	468	495	481	483	490	472	471	482	488	494	444	442	463	480	474	479	486	459	505	428	500	497	489	445	429	443	455	472	487	461	493	445	459	458	478	454	475	451	465	435	516	492	466	510	504	454	504	508	419	455	465	478	473	494	476	488	480	517	449	478	478	465	531	518	457	459	502	451	466	469	466	460	446	379	434	463	448	468	455	492	470	462	459	453	466	437	471	479	468	497	491	467	441	485	459	440	481	489	487	480	477	505	452	513	436	514	436	477	468	450	428	504	452	461	458	480	513	476	487	458	476	455	473	446	498	453	459	512	495	481	497	484	516	484	471	442	482	481	473	455	521	460	482	474	463	477	502	503	529	452	501	494	445	447	484	496	464	524	509	499	464	493	442	462	479	483	477	465	430	448	515	494	491	493	480	462	483	476	461	459	490	466	444	454	417	452	437	455	482	444	482	477	499	467	477	459	437	472	496	463	497	492	489	475	487	479	488	492	456	491	475	480	456	498	488	479	462	456	467	442	494	480	467	516	481	463	441	503	473	519	473	427	463	493	508	469	427	486	422	441	477	445	494	467	477	466	484	490	483	444	466	481	498	460	466	452	461	467	480	458	452	475	459	466	471	491	480	489	465	456	431	508	460	458	502	479	454	464	452	469	473	505	449	477	478	444	484	474	515	486	486	466	469	476	468	454	454	469	477	456	435	460	475	460	447	432	430	482	485	449	501	441	512	509	442	519	461	470	477	447	471	473	442	457	418	446	475	456	502	448	484	480	497	493	449	414	488	483	453	465	457	483	443	418	502	490	499	464	462	447	479	479	458	489	460	494	458	492	463	457	494	488	469	514	479	439	464	552	467	476	494	478	490	460	470	476	484	496	484	458	477	444	501	461	469	505	427	467	488	463	457	461	477	492	462	466	458	456	475	464	512	457	454	465	465	488	461	502	470	449	504	474	453	471	440	484	502	475	478	465	495	477	461	470	485	483	460	447	464	494	455	509	458	488	517	461	490	486	419	487	478	447	471	496	476	447	503	429	478	448	469	491	453	487	483	431	440	437	464	469	519	478	466	478	430	517	465	477	480	478	462	478	460	516	449	470	484	516	479	439	506	495	484	486	477	482	526	461	482	454	455	474	472	505	449	451	510	471	459	438	455	442	504	493	455	458	491	469	483	478	460	464	460	419	445	476	443	468	423	470	458	480	491	438	467	459	446	483	467	484	514	484	488	477	492	458	468	464	495	442	520	471	411	467	464	487	453	462	469	450	480	500	453	495	450	463	436	462	469	440	471	488	485	475	474	455	450	477	465	466	448	501	468	498	449	467	465	504	459	481	483	501	433	472	467	488	465	479	462	437	489	467	474	473	469	471	468	448	502	485	458	462	475	515	452	468	488	485	491	483	464	445	483	459	439	512	498	421	468	482	470	481	486	447	454	507	502	519	452	432	466	461	458	443	501	508	520	455	495	460	483	486	530	471	473	479	485	487	476	473	473	493	469	462	449	431	445	484	476	473	466	482	470	467	484	489	481	485	494	504	468	466	481	480	474	509	459	485	498	478	511	462	464	467	441	471	444	463	481	485	464	446	491	451	511	502	454	497	494	451	501	458	469	507	484	487	440	490	402	485	484	496	438	484	455	477	446	480	480	475	451	491	476	451	487	461	467	485	462	465	498	456	432	505	455	444	449	448	496	438	453	470	490	512	439	469	478	521	486	456	472	522	486	465	457	490	489	458	488	468	465	508	494	463	507	479	469	457	501	489	471	505	492	467	431	484	494	459	451	416	509	514	503	468	488	453	435	431	491	441	452	461	486	466	483	453	489	468	493	401	469	471	467	464	493	502	441	478	443
24645	21231	27605	25062	14408	1115	754	651	577	580	542	508	437	457	465	587	485	432	381	385	410	471	462	413	414	401	425	448	363	371	343	391	331	385	357	361	338	339	322	332	339	318	323	385	328	343	344	349	368	364	326	347	350	367	331	364	354	366	322	367	366	359	365	343	379	334	361	340	376	352	365	347	339	308	338	364	333	356	357	332	328	356	355	361	355	358	340	377	339	374	327	347	377	324	338	373	329	334	372	336	349	332	366	362	339	383	373	356	346	396	364	340	351	382	340	343	317	366	343	370	356	311	327	379	350	344	344	368	352	394	344	348	325	354	336	328	351	360	318	364	301	365	340	345	347	387	350	343	368	359	363	358	370	329	335	352	361	371	323	337	381	377	342	358	344	352	381	331	364	368	342	356	327	393	362	355	338	330	374	320	351	358	326	361	367	377	330	325	338	347	351	370	362	353	361	342	357	384	403	367	364	331	355	368	337	356	340	349	341	381	327	335	318	359	354	349	357	347	350	373	365	358	379	346	321	376	365	350	362	344	377	324	332	356	374	362	327	352	360	347	385	344	371	340	351	364	357	317	322	334	384	356	358	343	365	360	356	335	371	333	323	368	401	345	360	364	359	353	362	344	324	373	345	335	325	360	371	355	369	328	350	370	338	370	363	341	347	339	348	381	375	359	365	349	354	354	331	345	363	326	352	376	351	346	333	343	316	343	352	375	365	370	346	341	348	337	335	316	339	342	335	366	342	352	318	345	356	368	352	365	366	367	385	332	364	365	363	347	334	365	350	320	412	351	374	340	385	374	357	382	354	354	369	328	334	363	364	371	375	338	358	334	345	333	340	338	343	350	317	393	389	354	373	377	338	351	360	317	338	349	381	331	375	342	386	343	346	343	339	374	347	309	360	341	317	306	330	342	346	353	330	351	359	359	363	360	366	353	354	328	369	358	343	319	349	330	388	318	360	357	378	338	349	349	340	383	365	330	366	352	353	345	348	354	369	352	347	311	353	375	350	301	384	356	375	317	357	320	380	337	349	350	349	374	370	331	328	341	330	345	364	356	365	349	351	371	365	374	333	349	367	351	317	349	370	348	337	323	346	330	370	350	343	376	324	358	315	320	338	359	376	361	349	341	383	369	365	346	352	323	358	342	357	360	360	339	353	370	352	371	333	390	357	344	383	365	323	365	376	385	314	339	344	370	352	350	343	348	378	295	337	373	359	353	373	360	377	353	334	365	346	365	358	364	355	377	362	336	340	355	349	358	354	348	375	345	345	385	366	384	378	315	383	345	362	331	376	363	344	336	343	362	368	349	343	368	336	368	388	373	372	366	355	364	336	352	381	336	356	351	329	323	330	354	350	368	351	374	366	344	358	366	339	335	365	301	362	354	336	354	402	357	365	362	355	355	343	364	349	364	357	346	344	352	320	337	322	383	328	376	351	337	358	333	343	368	381	362	339	328	354	359	361	355	394	335	336	365	361	360	355	368	342	326	353	362	352	353	343	341	336	386	361	351	381	367	356	382	368	351	374	356	359	365	340	352	343	339	354	362	336	346	384	355	335	342	325	351	338	340	361	350	341	346	339	358	325	395	320	325	330	321	365	327	375	352	371	389	364	364	360	306	367	310	357	368	336	344	399	322	343	351	373	344	366	360	351	326	334	357	370	361	378	383	323	340	344	352	366	334	353	340	350	381	418	360	365	350	320	340	367	383	344	340	366	333	356	365	366	353	373	373	359	327	363	310	350	356	335	337	309	342	355	346	299	342	394	373	341	323	335	393	329	349	352	356	372	347	329	353	333	362	350	341	358	355	301	392	343	396	316	340	352	331	355	346	338	365	349	366	383	321	326	337	351	396	315	318	356	338	406	379	316	343	357	350	342	371	335	356	335	303	364	317	346	362	335	341	368	346	338	349	337	329	405	376	356	359	355	321	352	315	329	337	352	357	344	338	343	352	371	366	343	350	328	365	369	333	382	357	401	349	342	327	302	380	333	402	391	342	367	306	360	343	349	377	377	340	343	318	345	331	371	359	336	361	349	332	333	373	353	359	328	324	338	358	364	344	344	359	372	341	349	335	348	365	343	351	371	381	348	386	343	352	373	342	328	332	316	346	379	376	363	364	322	330	337	348	357	350	355	344	341	342	330	370	353	338	352	364	395	321	364	327	333	362	390	373	394	325	347	359	352	362	324	340	361	349	338	347	363	328	350	361	343	366	361	367	389	339	345	332	345	360	388	376	356	336	322	313	349	364	341	329	410	353	366	369	348	398	367	354	370	349	334	353	349	332	369	347	337	361	337	352	368	358	364	345	394	378	366	361	338	360	337	374	349	360	352	363	344	367	360	362	341	340	349	343	338	371	323	354	322	335	371	366	327	335	342	364	351	340	328	379	365	343	352	342	347	356	317	356	335	335	327	371	348	352	319	339	357	346	339	389	335	352	365	348	333	382	391	342	330	363	347	372	338	324	358	336	339	342	381	353	339	337	324	351	353	364	352	365	383	344	371	356	369	339	338	313	330	333	366	357	355	349	349	365	336	354	325	333	371	339	365	314	345	352	336	328	382	381	360	357	394	369	347	361	342	382	320	350	337	330	357	321	352	326	373	335	341	340	361	395	358	352	363	335	363	337	283	331	339	339	343	360	353	346	345	350	345	356	385	353	374	345	339	370	386	372	380	336	362	362	358	365	358	357	328	324	366	344	323	336	368	368	329	348	347	342	332	368	341	349	344	352	381	333	346	375	376	337	374	352	364	323	343	371	334	373	386	353	373	342	354	385	360	373	394	370	340	328	393	360	326	355	360	365	344	335	356	372	343	362	317	323	369	362	355	369	383	350	368	337	352	344	354	333	350	366	344	345	342	345	374	370	372	359	362	361	363	360	367	355	368	322	368	353	325	376	345	351	352	349	343	365	354	338	322	327	349	362	323	361	337	382	362	335	377	359	328	341	342	361	335	366	342	346	359	365	350	340	377	337	303	340	331	340	396	367	341	346	362	373	325	342	348	338	325	357	329	338	349	335	351	318	332	339	323	335	344	386	348	367	350	346	371	347	378	370	350	334	338	321	357	356	377	336	365	331	385	355	317	362	343	333	390	365	399	357	363	322	340	304	343	355	321	357	368	408	336	362	303	325	371	337	327	382	334	369	340	333	355	388	359	326	324	371	322	321	355	328	364	363	326	369	353	377	358	366	334	360	354	369	355	344	325	344	302	338	349	341	359	362	339	338	332	337	341	367	362	328	367	358	375	361	372	363	356	334	356	340	311	319	359	367	333	357	359	349	320	375	352	337	348	373	353	332	344	394	351	297	359	324	364	339	341	339	302	333	319	361	349	363	374	372	348	345	361	348	354	356	355	353	349	395	323	340	349	347	375	354	381	356	358	319	336	325	344	343	309	341	327	357	358	360	346	373	345	333	331	345	355	360	351	341	344	381	314	350	346	304	347	326	348	336	356	341	356	381	334	335	347	354	350	330
9883	16550	9994	2603	1553	1361	1030	951	913	841	818	675	619	498	587	762	685	478	450	436	434	528	562	469	464	442	452	455	384	414	366	391	398	426	394	386	393	407	383	393	423	401	339	360	387	347	390	383	388	425	382	389	385	354	389	389	373	341	392	339	364	412	362	380	372	384	394	351	387	358	354	363	354	386	358	390	362	367	367	366	347	381	342	397	379	350	379	400	378	427	385	376	355	377	386	380	383	390	371	347	374	360	381	356	379	380	375	399	385	394	363	360	358	398	384	373	422	337	389	351	344	378	380	386	372	375	399	389	384	370	344	376	364	378	382	407	401	401	369	381	393	364	406	392	382	367	402	384	349	388	377	370	383	367	374	366	357	392	382	371	333	385	376	375	404	371	359	396	365	379	425	412	408	362	388	430	374	368	371	397	364	366	381	367	412	386	350	367	387	392	405	371	350	369	400	379	375	347	386	374	354	382	371	384	373	372	397	367	387	368	394	380	377	400	358	374	320	390	373	394	394	408	360	362	341	370	397	427	421	382	381	412	391	386	386	402	371	386	344	366	367	380	429	426	371	365	389	351	364	386	383	390	345	381	384	376	361	396	359	397	388	389	358	393	385	373	357	339	396	388	383	381	373	352	371	379	400	350	359	356	335	409	369	385	352	398	367	382	376	388	371	357	392	372	370	370	380	384	411	374	380	378	366	375	349	389	360	393	382	384	371	407	408	372	374	370	387	362	353	411	343	387	339	351	382	370	354	394	383	415	384	394	396	368	353	368	372	405	369	379	391	405	397	391	383	386	310	360	373	380	405	359	388	361	371	371	359	365	370	369	370	362	371	361	413	344	398	367	411	373	384	360	408	357	362	367	396	373	379	371	400	379	393	408	367	383	369	383	359	341	386	351	341	384	370	418	377	383	376	388	399	391	353	374	369	358	371	398	361	383	360	386	345	409	391	375	328	360	386	375	402	441	397	351	353	375	387	381	353	380	385	387	364	379	360	377	381	402	332	373	387	385	330	394	386	402	391	380	392	385	384	355	372	360	390	363	364	370	381	386	378	377	368	366	368	359	363	346	375	387	401	345	378	394	346	393	366	351	358	410	388	373	389	366	363	375	349	431	350	359	395	369	394	393	364	386	360	400	352	372	355	362	366	366	395	349	367	323	363	358	366	400	409	383	386	387	355	372	415	402	417	372	364	361	372	373	391	373	396	390	361	366	372	381	393	368	424	380	319	366	418	392	354	352	373	373	360	370	374	406	378	349	383	354	404	377	379	387	392	365	369	382	397	373	385	371	357	383	355	388	386	355	386	404	407	378	388	395	386	384	371	372	368	367	349	363	399	347	424	383	369	370	382	394	386	376	363	376	370	387	370	396	344	378	334	384	395	345	391	374	369	372	390	364	375	386	383	355	388	377	379	391	395	403	408	404	361	351	364	373	412	375	352	388	385	343	400	367	403	383	360	374	403	379	349	345	374	398	368	375	379	395	385	387	371	378	399	399	392	387	372	384	410	399	393	393	390	403	379	387	399	402	385	379	411	383	402	400	370	394	427	351	353	354	384	335	396	341	364	367	405	389	399	386	388	358	380	366	362	399	392	327	357	377	357	379	367	381	374	396	358	350	361	424	354	393	357	397	412	381	418	367	377	398	351	389	354	374	405	375	383	366	324	396	330	341	385	385	377	347	370	364	360	359	363	372	394	382	370	407	385	353	401	376	379	350	362	363	365	380	381	375	389	393	359	392	367	365	361	359	389	383	403	365	376	369	371	366	353	368	415	374	380	385	396	376	375	416	356	397	377	382	367	344	389	366	367	410	357	376	371	372	361	379	381	375	420	402	356	393	375	342	388	360	377	377	377	401	377	384	394	396	391	380	379	364	397	407	395	408	387	360	356	368	369	369	360	380	382	373	382	415	373	389	383	356	370	375	394	382	339	375	399	357	355	342	406	368	357	367	365	361	369	370	417	384	354	366	365	403	389	359	365	396	385	364	418	357	376	394	384	401	382	376	362	363	378	357	372	386	376	373	396	350	373	391	386	367	402	381	367	410	398	360	376	363	384	375	361	406	377	381	391	384	389	358	372	377	373	339	381	377	341	376	381	378	382	382	387	361	362	423	388	365	373	411	370	338	400	390	354	325	387	396	377	366	371	378	380	395	375	371	359	359	401	363	387	380	395	372	342	417	359	403	364	385	394	372	346	352	384	369	336	358	403	343	368	384	379	388	395	382	375	390	373	372	357	351	365	379	380	392	384	362	382	390	369	421	334	360	435	373	379	372	345	414	370	377	402	355	386	385	384	423	350	397	379	393	348	369	379	415	362	345	349	387	352	372	371	377	388	367	389	380	366	362	379	357	381	379	360	397	372	362	350	400	371	359	382	345	381	366	405	362	358	380	378	390	360	369	422	384	391	354	384	353	375	391	357	373	343	372	382	387	354	377	397	388	457	393	382	371	338	379	363	391	375	374	393	334	368	393	364	360	362	358	390	398	384	353	412	346	360	359	375	403	358	396	370	372	379	347	389	370	409	399	367	407	389	387	396	362	394	376	373	370	409	362	359	365	384	392	377	366	364	387	384	351	382	386	375	353	392	397	404	365	345	382	365	389	394	401	375	368	390	343	372	394	334	357	376	359	386	373	362	375	389	361	353	387	351	350	403	406	392	352	376	389	363	404	371	372	344	392	392	364	382	379	372	364	386	366	380	425	356	381	381	398	410	372	355	363	401	393	370	357	384	362	383	369	412	395	380	388	358	362	360	387	368	374	395	408	360	371	406	419	368	362	371	374	397	392	392	371	367	388	409	386	334	365	378	378	382	430	412	379	379	404	408	349	413	374	383	380	404	357	353	391	374	372	330	370	381	402	352	370	419	372	389	401	371	413	360	379	356	387	344	375	389	391	370	374	392	385	361	382	408	396	378	404	433	399	382	369	386	350	379	372	391	374	338	372	367	367	348	362	363	383	374	393	374	361	380	367	358	389	352	382	406	367	384	401	363	370	361	340	400	362	378	356	362	366	386	378	387	377	404	402	369	356	369	355	388	389	370	366	374	425	346	403	390	414	405	372	388	388	373	348	402	401	335	397	381	384	377	386	342	373	347	374	370	388	374	367	367	402	382	386	366	387	355	385	400	376	360	369	381	365	349	363	381	381	362	392	360	400	349	354	400	350	388	391	357	386	387	332	389	415	367	411	358	379	356	372	383	377	379	375	361	347	416	364	344	346	365	388	376	398	368	354	353	382	378	361	386	373	373	408	388	358	362	419	351	407	382	397	432	393	359	378	408	351	383	369	389	420	411	375	361	376	402	357	366	339	391	367	372	385	371	357	377	354	372	388	362	370	411	402	395	354	379	361	370	384	383	341	376	374	361	352	412	398	412	371	379	419	348	358	372	413	408	348	401	418	405	383	379	358	343	356	351	376	380	338	369	390	353	409	391	339	388	373	406	381	392	378	358	361	426	349	392	375	391	362	377	385
22619	21264	28871	23952	21261	21302	10316	1260	969	823	810	684	545	404	512	752	620	371	322	279	323	396	422	366	315	323	303	295	261	213	196	170	194	205	186	182	204	211	187	195	179	186	183	189	179	200	193	203	202	170	207	183	184	180	208	190	182	179	183	209	192	205	188	192	177	177	190	182	175	166	160	191	172	197	204	169	203	189	176	182	195	206	195	163	154	196	164	198	175	196	187	202	221	192	187	194	169	180	198	180	179	197	164	196	158	180	162	185	184	203	188	181	183	175	158	164	193	159	166	173	199	196	181	192	187	193	214	191	174	192	188	212	169	187	183	194	188	199	191	212	191	166	203	181	175	167	198	178	194	181	182	189	191	199	184	168	164	194	199	180	186	182	187	189	207	186	180	177	181	184	204	167	160	190	163	163	178	183	187	168	196	163	181	183	187	180	193	192	179	175	207	180	183	163	180	188	168	166	170	193	183	168	176	181	184	178	177	192	182	192	176	206	184	194	179	202	179	177	205	187	179	150	182	173	192	211	185	188	177	170	172	179	175	189	188	176	192	165	187	191	197	192	163	170	170	178	197	188	204	197	186	173	170	177	198	191	193	164	169	163	191	201	173	183	173	180	178	183	184	193	188	173	156	174	170	174	171	179	166	170	217	190	193	166	207	178	195	178	193	185	169	187	188	171	192	168	168	169	168	170	177	188	201	187	163	184	182	182	198	184	172	176	198	164	202	185	190	200	199	187	167	185	195	181	181	170	180	172	200	171	205	200	181	197	175	174	175	187	182	166	178	193	215	189	184	196	210	168	192	204	196	181	177	171	170	188	185	171	179	191	174	200	185	170	203	178	171	180	170	182	165	183	183	185	166	170	175	187	180	175	181	190	206	195	188	198	184	183	190	171	188	157	191	182	176	205	170	186	177	204	189	176	179	208	174	201	178	184	198	188	161	189	168	180	180	189	179	160	173	175	176	168	193	189	162	191	198	192	171	172	181	169	184	190	183	182	180	181	191	168	173	188	195	179	181	195	191	198	191	179	211	183	172	194	171	143	167	194	190	157	183	185	193	197	173	169	195	171	193	191	196	164	188	167	176	215	197	166	179	178	205	180	190	185	186	199	172	191	204	184	193	171	177	186	194	177	182	180	183	186	181	178	194	161	162	196	199	165	174	182	187	193	164	186	203	183	180	163	183	187	166	176	177	172	188	189	183	178	200	162	179	167	204	184	205	198	179	197	180	196	168	173	210	171	170	185	180	177	169	187	188	171	171	173	202	218	181	184	184	197	184	199	165	168	187	169	178	203	202	175	181	179	201	178	185	183	155	173	180	173	182	173	204	155	176	181	182	189	167	192	177	183	180	165	194	180	154	194	199	187	169	179	173	183	144	174	180	192	186	202	193	171	196	181	174	165	170	190	169	201	171	172	160	206	174	186	173	194	165	171	192	178	187	176	186	182	178	166	181	180	159	186	175	191	194	183	185	191	174	176	197	188	181	183	187	178	191	201	199	166	205	173	185	211	147	185	190	167	176	174	183	189	183	186	184	162	190	185	180	198	191	192	165	186	195	181	197	180	179	175	167	161	185	198	178	200	161	162	149	164	191	183	172	174	158	160	193	174	172	198	174	179	188	184	184	191	181	219	174	189	200	199	158	201	187	200	182	178	192	211	185	195	178	188	181	185	192	207	191	197	185	163	185	204	185	183	185	180	191	158	184	190	177	184	165	189	184	166	201	185	200	163	177	184	162	171	166	179	175	173	155	208	165	190	156	174	180	184	191	199	187	189	179	190	200	175	164	181	206	165	160	185	183	189	170	182	178	191	175	190	196	213	194	187	189	190	178	193	187	168	178	193	153	188	186	173	169	157	169	168	186	204	200	182	172	199	184	163	170	213	177	171	186	152	172	190	197	181	184	182	179	186	188	179	196	200	175	180	171	171	219	209	185	193	160	201	166	165	185	186	168	188	191	180	184	166	176	191	167	196	189	191	176	197	176	194	180	187	195	178	180	166	178	170	164	215	193	187	199	197	199	187	197	185	155	168	210	186	167	195	174	180	166	164	198	180	182	156	197	176	188	189	170	190	175	175	176	197	206	193	174	189	157	198	165	180	171	196	179	169	176	178	206	179	187	203	183	200	198	168	191	174	185	171	190	190	184	192	172	186	187	202	194	179	182	173	192	182	152	195	164	191	219	199	187	201	189	192	228	187	169	181	171	176	179	188	179	173	188	159	187	178	183	204	195	178	160	192	159	208	171	181	175	190	184	190	216	214	194	171	197	185	190	174	175	170	204	163	170	196	217	188	200	187	169	185	180	183	179	187	193	176	163	169	165	172	194	174	182	183	175	182	182	182	184	188	159	183	181	188	197	184	178	184	176	207	166	175	161	179	195	214	208	167	167	167	179	183	174	175	177	186	173	172	173	182	187	175	191	194	184	194	179	176	172	178	172	192	187	188	184	188	205	191	186	195	202	185	180	180	163	187	164	198	178	169	191	180	194	179	180	179	177	201	210	186	188	165	200	185	201	182	204	188	169	188	167	201	185	180	181	188	182	166	195	175	192	190	175	163	177	186	195	207	203	167	157	173	171	197	171	189	178	185	209	192	186	182	188	168	173	190	199	177	167	176	167	183	188	183	186	182	177	166	192	172	204	204	187	169	198	209	176	167	187	201	168	174	183	183	172	187	174	184	179	187	194	168	181	172	175	177	185	180	182	181	169	168	152	180	178	208	190	164	172	192	176	190	175	186	189	159	175	169	165	194	182	186	188	179	186	177	151	184	184	179	187	185	208	191	190	198	190	213	173	184	153	178	174	193	195	172	171	184	180	170	197	192	182	174	171	168	177	206	183	190	192	179	178	193	169	177	198	172	180	207	217	196	185	210	179	180	184	180	171	187	192	178	172	172	187	179	188	175	172	189	169	183	182	163	169	186	168	206	167	205	182	189	188	187	174	175	186	181	194	187	176	164	207	187	181	186	175	199	176	206	169	201	163	175	195	179	176	165	164	187	179	200	197	177	150	174	164	177	174	187	182	178	167	182	182	166	168	174	173	163	174	184	183	160	205	200	174	170	187	175	164	198	176	167	193	152	166	177	161	198	194	166	169	191	176	189	192	166	157	195	191	182	171	180	192	211	196	173	181	193	158	177	163	184	173	173	197	160	170	201	182	183	175	185	169	186	181	215	204	169	193	167	175	207	158	183	213	175	184	170	168	186	196	193	150	186	180	181	177	177	189	175	195	177	178	203	186	160	180	183	179	171	182	187	187	182	187	170	199	179	188	190	177	216	171	147	187	184	185	181	173	187	178	190	191	179	171	195	186	180	182	194	190	186	211	204	183	203	193	173	154	186	177	181	196	183	165	213	151	166	187	202	186	172	149	194	186	171	191	205	201	174	161	195	192	192	195	163	191	176	200	190	168	190	191	176	164	199	163	184	168	181	192	165	168	188	170	184	204	199	208	186	192	189	188	208	196	211	186	206
12837	26196	19085	5819	3789	3002	2260	1894	1587	1400	1189	1063	759	606	756	1087	866	504	381	390	428	617	594	476	416	412	435	381	310	245	216	250	216	231	223	260	235	222	223	232	205	219	249	222	229	198	214	213	219	213	187	205	213	199	197	202	214	204	205	223	225	206	210	223	208	233	203	227	199	210	224	217	241	239	206	201	236	197	214	186	208	213	236	204	230	204	214	174	200	196	197	231	210	197	181	208	215	199	214	236	192	194	179	221	207	218	177	232	201	195	201	196	198	206	205	225	202	191	175	241	231	191	197	217	211	194	192	214	218	205	184	193	214	211	198	182	187	200	203	239	202	225	200	209	213	216	203	204	200	191	210	203	204	196	209	191	211	197	171	199	212	217	215	201	192	231	187	187	210	189	186	200	212	220	209	206	198	207	220	196	187	208	199	215	223	238	216	176	199	217	211	187	217	225	216	201	227	210	180	212	208	220	188	198	202	204	217	215	212	190	211	203	203	209	200	200	202	211	230	201	231	215	216	217	219	205	204	204	187	218	185	201	191	206	195	210	198	179	212	211	208	203	202	213	202	202	218	196	215	196	232	193	186	216	191	184	177	205	196	201	193	219	206	199	230	207	199	239	203	205	203	213	208	239	211	192	216	203	211	187	207	195	184	216	190	186	242	197	224	222	216	189	182	187	174	214	207	198	203	215	190	197	184	216	180	213	214	198	202	224	211	202	198	217	207	189	201	214	209	211	197	209	203	180	208	214	216	227	207	191	208	221	206	206	182	181	213	197	189	200	228	181	202	218	209	218	189	214	184	222	193	208	186	167	191	217	218	203	207	211	223	199	196	202	209	190	205	213	201	220	195	199	209	213	196	206	233	202	196	219	187	209	198	198	211	186	212	205	240	216	209	213	203	205	188	196	200	169	191	222	192	203	231	180	194	200	216	226	204	204	212	183	236	217	228	209	206	211	182	200	210	222	207	231	204	215	208	211	206	196	222	197	184	201	207	187	194	180	187	216	225	180	187	195	216	207	214	198	201	199	187	186	177	184	236	195	192	184	186	175	194	225	197	173	203	206	219	214	214	208	198	187	189	214	200	224	213	212	197	181	199	205	210	212	218	195	199	216	217	188	211	191	216	202	211	210	195	226	179	191	251	194	216	213	220	194	204	205	189	200	231	199	216	215	196	194	202	244	214	201	217	218	202	192	181	206	186	202	196	201	196	216	185	208	198	192	210	226	181	206	199	199	191	195	202	221	227	201	207	196	218	213	204	197	193	200	180	209	209	170	229	193	187	181	213	175	190	217	204	220	203	208	180	195	202	232	231	221	199	192	195	206	195	217	218	220	194	218	193	228	223	166	196	200	182	188	213	194	195	209	180	201	198	211	202	200	198	224	184	176	188	211	205	208	213	205	193	208	201	181	200	206	194	203	203	204	196	200	189	212	198	201	225	192	180	220	189	175	194	224	207	215	204	202	187	217	198	212	228	202	192	217	220	216	209	189	219	195	191	216	206	240	203	202	220	216	204	216	216	201	237	189	193	213	209	215	227	198	192	193	196	215	204	221	206	213	199	199	191	189	208	230	196	224	177	225	204	194	204	206	220	168	183	209	199	198	226	200	209	199	217	202	214	209	199	233	178	201	198	208	231	209	188	219	188	200	196	213	209	217	221	217	177	223	210	206	191	222	206	204	189	217	195	204	197	190	191	199	231	206	174	207	200	226	195	211	194	186	212	196	196	204	197	188	219	217	193	203	202	206	200	180	201	199	199	209	208	216	199	191	229	200	205	183	214	216	196	212	202	240	222	186	190	192	202	195	211	197	206	185	213	213	221	201	229	223	200	216	201	210	186	200	172	184	192	220	198	188	196	242	192	208	199	200	203	206	200	202	220	197	218	203	201	208	234	216	205	179	221	220	192	211	206	190	216	195	232	226	193	231	201	222	211	224	214	197	199	220	216	217	195	209	211	214	203	205	219	204	197	191	183	224	222	214	178	220	201	204	233	208	215	211	186	210	216	194	181	214	174	195	207	187	204	234	215	192	209	184	199	208	203	193	220	198	191	218	201	197	201	208	197	195	227	187	187	221	203	209	216	206	206	215	222	220	220	180	175	212	227	199	190	210	193	207	214	203	180	217	206	188	217	187	186	209	210	187	212	185	217	205	196	215	205	184	188	211	211	212	185	178	192	185	203	209	196	197	180	211	211	228	194	219	179	205	204	216	207	179	188	182	188	209	228	204	197	218	179	183	193	216	196	212	219	219	209	206	205	211	179	208	203	204	223	196	186	213	200	178	196	196	194	217	181	208	209	207	209	227	207	190	228	220	198	186	200	208	191	197	224	202	192	192	224	202	222	210	216	171	200	213	179	190	211	204	189	188	219	207	203	227	191	224	187	200	204	202	199	194	219	230	206	217	203	193	200	214	227	183	212	231	192	186	187	205	208	204	196	216	197	191	217	188	179	225	216	220	216	223	195	185	220	219	203	223	222	217	206	206	201	214	221	194	223	209	207	220	232	206	183	225	208	196	219	195	197	190	207	192	227	188	228	198	187	211	219	212	208	231	216	216	190	201	207	204	177	187	211	187	191	202	228	184	200	215	209	189	193	219	192	218	180	199	191	216	198	190	187	187	216	201	193	199	205	210	221	217	197	186	192	224	171	207	207	203	220	206	215	187	221	200	199	217	216	211	248	188	209	213	211	199	176	207	190	206	192	208	228	199	216	200	214	216	211	191	202	199	205	209	211	228	207	210	208	208	199	207	232	205	202	232	206	186	189	215	182	208	200	204	183	214	205	221	201	201	206	197	209	198	193	206	212	249	201	194	203	206	211	202	201	208	189	193	244	218	190	204	216	213	227	226	207	196	214	191	200	193	203	214	202	195	173	209	223	191	203	212	214	220	202	232	192	195	194	207	211	225	214	194	208	185	200	210	217	186	187	185	212	223	225	209	195	206	198	203	208	202	190	217	179	173	193	205	199	194	195	182	236	205	197	207	185	211	211	227	202	203	185	221	201	188	219	205	215	199	222	191	234	232	212	202	193	202	198	219	193	191	193	204	204	205	210	226	215	207	196	211	221	203	205	212	206	183	199	205	191	218	216	220	210	204	183	182	225	198	199	199	182	185	186	201	224	201	201	220	196	196	202	212	219	183	204	208	211	196	213	197	210	197	203	184	208	183	215	178	194	173	227	223	216	219	207	205	213	183	188	184	195	193	213	212	190	218	214	209	203	202	206	207	212	224	203	216	203	213	188	186	195	199	217	193	194	182	221	220	238	209	193	192	218	217	195	213	215	225	198	204	212	179	176	206	229	224	198	197	191	182	211	224	217	189	204	228	199	198	188	236	185	195	195	183	220	198	193	214	182	212	233	188	220	197	216	188	211	215	196	216	201	206	194	198	180	193	209	216	193	185	202	204	218	196	194	191	215	221	191	229	202	208	204	211	204	211	217	196	227	194	224	212	226	229	221	174	189	205	192	232
27699	19539	8357	1560	861	767	702	615	641	631	699	627	603	534	621	659	609	565	547	539	535	599	601	575	584	566	561	560	530	545	501	515	533	587	509	516	546	511	536	532	543	568	550	521	540	505	490	537	551	537	570	547	553	553	525	505	544	528	493	563	540	547	544	523	521	516	522	569	536	525	493	556	537	493	581	499	515	514	553	520	468	537	486	505	567	532	552	527	559	512	550	545	523	531	523	522	540	533	556	580	514	543	554	491	531	537	517	521	517	543	521	514	566	582	530	509	543	516	499	506	513	492	498	531	569	539	502	522	544	519	517	504	514	564	525	544	517	527	526	562	543	531	504	516	569	550	562	539	558	509	524	525	517	503	509	515	559	505	525	532	514	518	512	502	559	545	575	532	503	501	492	497	462	546	536	493	501	538	531	553	568	564	529	543	539	574	504	538	515	549	494	537	519	533	541	539	547	530	543	516	536	567	530	497	568	497	549	470	549	546	516	537	533	468	563	487	543	506	509	491	522	526	507	543	503	547	558	512	519	551	541	507	496	504	553	553	515	556	532	533	537	488	527	552	539	506	525	527	525	518	529	548	503	568	538	513	519	496	552	516	523	563	474	523	535	489	504	561	524	537	540	515	503	537	461	532	541	544	510	558	530	561	556	545	524	562	545	521	542	550	517	521	526	562	540	507	540	530	503	524	515	525	550	547	500	558	545	533	532	483	619	542	500	519	580	529	564	559	555	555	530	551	518	534	557	533	507	564	530	548	518	502	495	528	542	555	512	537	525	526	520	504	516	529	556	525	499	546	544	532	565	536	523	550	484	542	538	541	524	500	514	539	536	513	498	502	538	572	525	530	536	529	568	549	512	531	561	501	541	526	543	525	537	507	585	500	514	502	542	522	565	530	515	517	532	532	526	543	522	499	527	544	506	556	538	533	528	559	538	526	555	536	525	528	559	588	503	521	579	521	567	476	527	526	538	519	543	533	553	547	581	465	533	503	494	536	534	510	493	501	517	517	515	510	523	529	529	524	507	544	569	533	494	495	547	538	514	508	526	538	528	522	495	511	530	531	590	485	545	513	555	501	541	486	512	514	538	556	521	552	550	537	494	540	545	529	549	500	553	559	533	526	552	512	539	521	508	532	565	522	480	527	569	569	520	560	498	499	527	553	548	510	516	511	540	502	560	551	517	586	485	512	493	563	535	526	544	503	549	550	525	534	510	511	553	509	525	513	547	503	522	557	501	562	499	585	489	527	526	538	503	505	556	546	532	505	524	582	479	502	494	535	543	540	554	488	541	525	527	513	543	539	560	513	522	499	551	541	510	557	569	519	520	509	528	539	514	521	503	528	497	497	510	519	500	560	512	543	523	515	514	547	557	524	513	505	540	502	569	533	501	551	504	492	504	509	500	495	509	527	537	538	508	496	530	550	520	535	560	534	510	557	523	549	522	577	518	537	540	539	527	504	521	490	524	497	552	528	551	534	523	524	566	498	523	523	540	524	542	568	510	515	477	490	575	518	574	485	555	568	509	507	531	512	488	539	520	558	531	535	522	548	505	513	518	543	533	525	523	550	567	533	534	524	490	544	525	485	499	519	537	536	593	560	543	502	548	546	526	555	535	517	552	492	497	520	522	558	554	534	500	530	557	510	549	474	514	523	558	546	520	505	488	540	561	523	525	527	534	563	513	526	555	546	555	541	520	564	550	519	564	506	550	518	491	482	490	534	555	562	533	528	518	513	525	456	569	520	502	567	494	504	562	528	536	510	523	520	551	486	519	557	513	556	552	542	509	500	526	506	532	496	522	527	513	549	525	533	541	526	520	492	536	550	523	504	527	529	530	563	597	529	522	511	518	521	531	528	562	538	499	545	541	538	543	518	531	513	536	515	528	521	525	510	528	550	519	532	516	531	528	564	567	563	497	556	532	548	516	515	537	511	547	534	504	539	488	510	526	559	552	521	545	527	506	492	493	524	493	568	544	502	512	555	540	535	558	510	515	540	562	553	521	525	540	541	518	506	546	562	513	506	517	571	534	530	491	564	569	529	549	528	533	514	550	502	539	514	537	510	532	581	554	560	501	563	548	540	563	521	536	513	552	527	512	514	539	512	495	532	544	526	511	521	539	531	542	537	508	522	522	499	546	496	558	553	550	527	534	524	511	542	507	540	555	536	514	529	538	538	566	523	513	544	540	520	487	551	555	511	555	555	553	509	507	549	539	579	567	555	509	561	566	530	515	518	500	585	520	563	533	556	490	483	512	524	523	546	561	473	554	517	515	513	506	556	504	516	555	536	535	501	547	519	546	525	520	531	538	525	499	541	518	468	523	534	556	541	551	556	517	520	532	527	582	511	521	526	531	526	504	540	555	548	524	551	528	542	568	535	507	520	532	524	526	511	558	519	501	552	539	502	508	498	467	525	544	540	558	517	591	532	522	510	557	543	521	574	517	521	556	517	537	521	577	509	520	527	533	552	471	549	514	547	541	550	510	560	534	536	529	527	551	538	517	528	539	532	524	516	541	548	520	512	573	523	563	508	521	521	515	511	519	548	530	499	540	525	531	562	517	519	537	515	516	503	505	537	542	541	539	530	566	522	511	533	512	549	534	550	530	508	561	540	536	516	558	593	497	523	566	554	500	568	519	546	525	547	506	533	529	526	549	519	520	521	540	525	565	491	531	561	518	517	538	523	514	498	519	515	513	545	538	541	588	574	559	550	529	518	498	507	533	548	559	525	572	527	521	551	521	500	560	550	495	548	527	523	541	525	545	542	545	525	521	504	557	538	538	499	591	570	564	555	510	516	525	560	554	537	549	534	526	507	540	578	529	556	481	523	519	537	523	515	508	537	547	514	521	525	571	555	528	555	540	553	496	536	509	528	487	567	556	493	541	536	528	536	511	569	524	535	517	524	533	526	537	523	524	523	581	510	515	521	557	539	490	545	533	522	518	527	534	510	523	536	532	527	519	531	536	495	531	543	504	520	523	557	565	515	516	513	508	534	529	547	521	557	537	538	557	519	550	487	527	539	516	548	479	546	537	546	546	482	541	503	480	551	530	525	544	563	477	529	488	524	536	519	564	525	514	538	554	546	508	521	501	557	528	513	525	519	508	511	549	589	535	536	532	543	557	484	563	534	527	541	542	565	535	548	541	521	533	546	531	521	566	529	516	524	543	532	512	523	543	525	520	514	521	504	571	522	536	500	570	526	549	540	541	530	539	506	526	522	517	526	513	539	500	512	571	541	524	552	538	508	518	543	502	512	499	592	558	524	516	496	521	538	527	512	521	503	579	504	510	487	528	510	522	543	504	544	509	528	536	501	525	519	531	534	513	567	500	524	560	537	493	556	496	523	513	552	556	510	513	521	512	515	557	564	556	546	553	579	489	511	537	527	524	502	551	529	528	535	503	590	523	515	523	554	551	514	559	514	555	568	526	514	536	559	519	539	521	493	517	544	514	577	513	510	490	564	564	528	543	541
9576	9535	5329	1135	835	771	719	750	769	724	766	714	646	651	753	790	712	622	580	605	631	642	640	615	579	599	653	634	621	530	578	562	552	598	544	577	605	604	558	523	577	551	624	567	565	601	591	576	527	586	555	553	594	534	539	561	581	570	596	579	576	587	571	577	571	587	607	610	595	551	613	572	615	575	604	601	580	586	592	570	565	565	578	560	595	570	577	574	565	536	565	527	536	565	591	544	578	574	608	573	597	608	550	578	579	553	552	564	588	616	547	567	579	570	593	612	582	574	560	587	550	618	565	564	624	595	584	566	553	614	585	585	532	584	594	618	623	572	604	598	545	559	559	564	577	594	548	589	582	596	609	580	584	583	540	603	593	603	618	586	628	558	576	543	525	574	559	552	596	575	550	557	640	573	578	585	588	552	621	574	563	646	586	523	555	588	596	565	572	559	607	585	602	573	548	576	504	610	568	610	565	600	599	580	589	607	563	569	559	559	591	566	585	582	582	546	556	574	630	600	593	563	615	567	601	552	623	590	598	600	576	589	573	550	606	535	542	568	604	573	583	548	579	560	579	577	587	577	583	571	605	588	601	585	626	588	566	555	560	547	581	583	600	585	563	568	610	563	582	585	586	559	590	569	568	611	634	575	553	570	575	572	586	581	544	573	610	564	549	551	601	564	574	594	587	592	591	583	561	562	594	564	574	576	575	551	581	550	576	579	569	584	577	520	573	536	570	588	566	560	532	541	579	601	571	532	575	558	591	579	565	581	585	563	582	582	573	543	519	524	582	578	569	615	595	575	551	568	612	577	569	568	562	590	550	539	607	594	573	557	594	575	600	558	586	575	594	586	573	623	591	589	539	533	590	551	547	537	580	592	586	608	587	603	567	546	554	591	567	593	558	595	607	599	561	631	555	548	605	521	562	583	580	577	561	543	598	565	582	563	569	614	561	602	577	559	565	589	597	621	568	580	551	528	602	555	633	540	558	576	588	589	587	555	589	602	565	586	579	552	574	560	591	565	574	544	573	562	568	560	534	575	553	593	533	547	613	568	583	569	599	584	588	569	579	553	547	576	546	586	552	569	570	579	572	598	602	578	610	574	547	533	578	632	551	622	586	595	572	579	550	560	602	582	591	568	584	566	546	548	532	559	570	556	611	567	567	611	582	577	567	586	539	601	571	538	543	581	571	598	552	592	559	575	539	581	565	551	570	572	578	548	581	555	600	583	580	561	543	550	598	528	573	596	583	536	592	572	593	607	546	634	538	574	539	576	563	609	566	613	579	599	574	580	626	589	570	599	551	558	609	507	562	566	550	578	524	593	552	594	605	578	585	567	578	622	586	571	566	559	564	554	570	608	560	584	591	566	526	541	535	548	586	568	581	567	581	560	578	566	589	562	571	591	546	554	578	552	526	553	570	583	541	599	568	572	582	621	559	578	577	569	646	587	526	570	594	557	566	624	577	579	583	576	582	568	565	531	583	545	537	560	580	580	563	558	585	567	592	575	583	538	602	597	530	563	565	599	543	553	549	559	544	586	627	581	564	560	589	523	581	587	601	572	588	617	587	529	574	568	586	604	616	577	549	581	565	632	555	556	539	562	575	585	552	614	584	557	579	591	603	572	566	535	596	572	547	550	588	556	578	548	567	581	565	600	604	559	584	556	604	585	575	574	563	568	574	569	596	566	540	573	558	546	560	526	629	524	593	553	613	627	609	572	566	562	586	572	578	582	534	607	546	568	576	558	566	567	604	600	599	564	597	521	577	591	589	572	562	571	587	590	562	533	579	562	578	584	564	558	576	558	591	566	579	588	591	607	575	555	604	558	554	631	566	567	598	610	596	587	571	596	598	595	577	622	557	573	566	588	556	584	588	607	626	581	571	571	602	629	546	641	543	615	603	567	574	534	576	578	565	569	577	616	567	573	576	571	578	545	536	576	582	556	579	571	577	575	582	575	565	608	587	583	568	609	586	593	558	570	582	543	570	580	636	579	599	585	574	572	582	567	567	545	603	593	594	609	595	632	591	562	563	602	576	528	598	564	557	607	600	573	555	572	553	583	550	556	596	568	550	566	571	564	579	572	582	585	596	586	622	553	582	587	565	624	575	568	603	535	589	548	539	610	597	569	565	574	558	587	592	582	598	572	600	566	585	624	572	538	562	621	525	530	581	538	563	591	565	590	597	567	610	624	569	582	615	564	565	604	562	550	612	594	541	559	570	573	641	564	573	601	535	578	545	590	570	587	551	561	541	532	573	589	548	582	596	520	564	578	581	597	560	610	567	554	577	562	598	538	537	643	515	547	585	592	545	617	557	561	607	591	557	599	549	589	588	562	579	581	592	549	587	608	564	577	582	556	565	560	585	599	576	580	577	588	568	581	568	568	590	565	528	585	598	577	570	581	570	532	586	613	572	542	575	589	591	591	607	575	602	538	559	589	611	587	606	590	586	580	549	614	567	550	557	545	590	556	562	573	573	557	588	597	579	552	578	572	552	586	573	561	573	602	601	583	551	532	583	600	579	598	562	574	567	574	606	581	585	623	581	562	566	558	606	560	593	578	540	554	554	514	562	586	562	582	599	579	573	579	599	550	590	567	554	566	626	587	596	592	545	579	558	557	591	575	535	589	588	579	574	593	506	556	600	549	549	542	585	548	611	545	587	620	610	577	566	603	583	527	570	570	544	544	584	545	606	601	549	565	591	570	543	565	564	643	590	548	554	628	543	549	589	614	548	554	578	570	586	594	547	584	577	586	623	565	599	558	548	592	590	569	599	563	601	607	591	562	602	595	608	585	608	562	516	574	577	599	572	599	591	561	560	569	547	521	568	571	554	565	585	608	555	573	590	559	547	564	588	555	579	546	614	558	579	561	597	585	574	551	549	591	633	588	543	591	544	605	594	555	584	562	563	556	565	586	585	596	616	555	609	604	575	578	588	578	594	570	603	598	569	588	575	563	562	566	611	580	581	557	590	536	563	613	552	636	608	542	554	535	616	585	590	561	539	568	558	572	574	559	562	591	542	564	601	590	545	574	563	589	616	523	586	586	584	565	621	603	601	563	529	587	586	568	599	601	514	557	565	571	578	560	565	598	518	548	548	601	544	569	596	551	583	588	550	546	581	553	575	559	564	540	577	581	575	592	561	552	567	589	601	602	549	598	579	601	563	580	634	581	544	536	540	548	555	552	598	581	562	555	583	588	614	591	592	611	599	551	555	595	564	577	569	542	557	585	576	577	548	499	604	569	542	584	570	584	623	543	575	547	573	582	581	561	543	555	539	572	582	574	580	589	595	582	561	573	591	554	543	594	575	565	542	575	592	612	556	561	568	592	621	624	582	584	520	544	555	603	586	530	584	595	614	557	608	604	598	604	593	591	593	608	578	579	587	609	594	601	593	584	585	566	587	560	527	589	597	546	586	522	551	578	579	520	594	619	614	603	585	551	594	592	574	594	592	592	559	538	600	613	569	536	580	552	611	596
23678	21204	28397	24329	21180	11285	1444	954	900	846	855	680	660	536	746	773	639	505	457	507	519	586	582	541	487	466	507	520	493	448	463	435	414	423	451	456	410	414	409	382	448	415	446	424	446	425	456	468	423	427	466	439	454	419	423	473	446	445	420	444	463	424	419	442	434	428	445	437	410	439	448	404	417	442	418	401	436	419	425	452	397	423	443	395	447	428	456	445	436	420	450	423	431	433	431	411	441	446	430	414	406	423	428	419	424	407	442	370	442	425	449	430	449	411	439	451	418	470	437	434	416	431	435	393	437	431	436	408	426	459	397	382	431	411	448	403	418	383	438	410	409	447	403	458	435	427	480	463	405	487	460	448	435	429	415	431	443	419	439	439	420	432	407	388	415	430	431	422	437	446	389	473	465	410	460	427	394	425	441	439	433	452	397	418	435	416	439	390	441	444	424	431	453	456	420	434	422	417	446	429	456	443	406	448	458	433	456	416	470	431	440	433	438	460	459	370	409	428	428	441	414	432	451	438	431	444	426	446	468	462	392	419	429	485	444	428	404	391	405	402	446	453	423	459	417	429	439	438	432	470	387	426	427	419	432	456	428	438	419	420	459	448	383	436	439	430	419	409	408	398	387	463	424	435	414	434	431	435	434	380	429	423	444	432	409	409	413	441	429	444	435	400	424	438	390	442	452	458	450	457	388	413	436	437	440	421	414	430	429	461	444	430	401	470	428	439	454	463	424	449	447	447	412	449	446	469	445	448	441	437	404	426	431	396	438	393	432	393	444	464	410	426	452	421	434	435	368	408	425	402	422	471	446	425	417	443	420	437	421	425	413	426	468	404	400	474	424	406	393	463	415	430	450	417	403	407	431	381	425	410	414	388	432	432	418	434	429	435	437	455	437	454	457	396	423	442	457	459	415	430	437	437	430	439	399	455	413	426	424	430	433	430	394	425	437	424	429	444	455	404	458	410	408	446	432	420	471	399	453	435	428	415	447	402	447	438	466	422	443	440	449	460	412	472	406	390	460	444	410	412	428	433	437	440	449	395	431	411	430	460	434	444	439	425	443	438	414	442	419	462	412	445	411	418	443	439	396	401	450	443	442	419	417	414	413	419	443	413	430	410	453	419	424	412	392	461	414	444	441	436	415	424	430	427	406	378	419	429	412	416	441	421	433	411	447	446	424	437	405	426	434	431	465	441	435	455	423	438	412	438	420	462	403	419	435	449	449	425	435	431	451	464	394	436	421	407	408	403	394	401	429	448	424	422	430	464	447	369	447	404	424	422	422	423	413	455	389	413	451	392	420	438	437	429	446	457	472	434	420	438	441	445	416	401	425	447	406	448	439	396	412	389	410	421	465	398	451	445	460	459	443	405	457	406	440	414	392	438	439	436	421	439	420	419	457	446	403	419	410	456	456	438	418	439	442	427	451	429	435	421	465	436	415	444	429	424	436	407	441	415	402	410	435	429	442	425	430	429	457	422	435	416	434	403	456	482	466	395	418	415	448	461	445	419	447	392	417	432	486	429	420	444	410	401	409	456	426	400	400	408	437	427	425	426	454	412	434	406	413	429	446	439	455	399	429	422	416	422	455	402	417	402	438	389	416	439	467	430	443	444	441	431	404	449	452	420	425	435	426	427	420	400	428	422	395	396	435	372	405	471	403	430	447	423	400	396	449	450	386	406	468	430	436	446	436	401	415	385	396	466	438	425	463	451	412	443	398	434	419	450	407	389	425	436	398	435	485	411	457	419	392	435	419	432	436	486	429	404	411	411	421	418	427	450	447	463	437	415	419	427	426	456	457	464	419	475	398	406	443	403	433	431	443	390	405	432	453	415	429	440	426	453	468	436	425	401	381	419	431	454	432	446	445	430	448	438	447	414	434	433	402	442	424	424	436	445	430	487	401	414	403	410	426	426	426	461	401	443	432	418	444	409	452	423	429	408	439	435	440	457	415	455	421	435	436	434	449	431	455	429	449	466	434	411	458	446	402	446	445	460	466	407	437	429	423	424	402	422	422	440	440	408	429	425	443	419	447	439	437	424	383	430	458	454	445	415	479	394	434	398	414	437	418	410	425	435	386	411	419	471	439	428	432	392	419	414	417	432	424	429	443	454	411	447	452	422	452	451	448	397	393	448	426	427	430	403	412	427	435	393	401	430	424	418	408	449	461	394	444	436	400	435	424	473	406	406	439	455	458	442	462	451	430	407	450	423	387	411	414	385	386	411	420	422	424	408	467	463	435	449	448	410	379	409	435	440	431	417	434	420	443	421	422	454	444	430	422	420	448	430	429	428	413	399	430	417	460	449	434	412	419	428	433	446	436	452	467	386	427	419	440	419	436	425	451	406	447	422	414	459	456	445	440	423	443	421	427	439	426	414	439	419	412	409	437	432	474	442	403	407	435	447	448	428	459	460	441	451	470	457	395	436	402	425	425	392	439	390	436	444	409	449	461	400	438	430	430	448	436	417	413	417	432	443	438	417	447	423	427	468	467	417	395	424	461	421	448	439	431	411	473	400	405	457	419	463	443	435	388	431	481	425	456	436	411	418	410	398	413	436	420	411	416	440	405	425	383	400	443	416	464	447	404	439	434	440	431	413	421	417	386	428	426	451	397	438	438	410	405	426	432	423	396	418	426	423	397	411	420	421	441	425	443	412	401	456	382	409	438	448	436	394	394	420	405	422	433	428	418	445	415	435	466	419	443	458	430	438	406	424	429	426	391	404	437	421	433	393	444	398	411	433	434	416	442	440	446	423	423	449	461	436	414	398	442	414	436	433	409	413	412	445	424	412	436	408	459	425	424	391	422	420	433	423	453	435	460	447	406	401	396	404	431	451	442	473	459	408	425	419	432	413	386	455	421	446	391	406	438	427	412	454	420	416	460	426	458	434	467	456	444	401	443	412	386	454	428	436	479	410	455	439	413	404	427	453	427	418	432	417	432	428	386	404	428	388	467	431	436	434	443	421	439	471	463	417	422	401	401	433	451	409	431	392	432	399	426	442	418	384	423	428	440	428	454	414	428	457	454	404	418	438	434	411	432	440	465	421	425	428	425	465	388	475	443	404	445	435	405	428	379	437	400	387	458	420	454	418	439	419	431	422	416	430	471	427	423	458	436	419	441	448	450	432	421	417	437	435	450	443	457	408	417	453	422	414	470	400	434	434	435	422	431	422	396	396	428	423	417	442	401	414	482	454	463	404	414	426	422	433	403	439	395	456	430	430	387	433	433	414	422	478	429	440	417	430	426	434	405	433	410	450	414	404	417	414	415	440	431	418	441	423	434	388	463	410	437	420	445	428	416	444	431	402	417	423	418	445	469	430	449	402	409	453	414	436	453	429	428	407	443	436	433	431	447	446	443	420	467	428	412	423	433	434	441	405	432	383	448	418	415	405	460	409	436	424	452	425	418	436	438	446	412	403	435	449	472	441	411	387	411	443	441	441	425	427	441	423	444	438	460	405	422	400	414	423
8690	18014	14735	3886	2544	1967	1587	1417	1343	1267	1149	1007	800	694	992	1095	853	587	546	547	653	690	682	601	602	650	593	561	485	469	495	469	503	489	490	515	495	494	495	501	460	486	502	454	463	505	485	479	523	481	477	498	477	524	475	493	487	467	468	469	475	524	452	517	456	497	495	464	485	461	474	482	499	457	508	483	480	464	476	478	473	462	452	454	465	518	490	452	481	480	498	484	504	493	499	491	426	476	487	481	500	483	485	447	484	449	477	491	482	438	474	483	487	504	465	501	479	505	455	472	440	515	457	461	467	446	517	471	477	489	453	504	473	487	472	492	467	454	502	483	472	511	462	497	519	451	488	487	472	467	482	460	467	504	494	488	483	453	459	472	447	477	458	453	486	491	436	424	507	438	498	459	488	493	447	503	463	457	522	479	473	503	471	499	490	447	496	466	472	477	504	414	494	479	487	492	466	453	454	464	489	463	439	497	482	482	469	493	457	447	494	466	481	468	446	468	460	466	495	465	435	446	463	448	514	478	481	477	502	472	445	453	467	464	489	447	469	501	470	508	450	489	442	481	494	506	466	493	482	450	512	456	479	464	491	509	484	466	477	491	503	480	463	486	493	404	465	468	444	431	466	465	480	490	455	473	450	481	495	454	439	509	503	501	491	504	492	478	501	501	519	460	513	478	459	521	512	458	428	460	499	485	451	456	481	467	506	464	475	494	486	489	481	479	496	514	483	505	467	481	488	449	485	483	464	517	475	478	453	428	506	448	477	470	464	483	515	490	490	470	477	495	485	460	461	442	490	493	468	487	484	487	490	455	495	496	484	485	486	450	501	468	471	484	453	474	472	435	495	472	437	485	487	473	466	498	461	472	485	499	470	490	472	478	504	483	484	511	487	522	444	465	480	458	493	438	487	451	516	466	510	456	467	507	446	487	479	457	480	495	485	519	494	455	486	441	472	445	503	469	478	459	483	512	442	484	483	506	456	519	477	468	487	457	470	483	480	491	444	495	499	439	464	463	495	488	478	466	461	485	516	474	484	515	483	447	480	488	481	473	455	460	486	471	453	471	504	426	469	486	494	479	474	444	466	515	496	472	481	502	458	484	475	439	448	465	492	480	494	454	502	498	508	482	437	498	470	503	495	480	488	511	455	482	482	482	506	479	478	449	554	481	489	489	468	457	470	457	473	466	469	450	495	499	440	473	475	508	477	475	516	482	463	493	425	470	523	483	455	512	485	479	492	521	456	500	472	500	444	463	509	499	457	524	465	478	522	483	487	470	480	472	484	506	469	522	432	484	507	471	446	456	462	457	476	444	451	488	460	447	476	505	486	484	478	538	476	452	481	447	475	440	503	445	484	461	475	504	503	462	465	485	482	501	492	518	462	489	457	452	481	460	495	481	491	489	517	467	479	463	484	480	471	491	475	491	505	453	471	441	454	478	481	508	449	475	518	481	495	456	537	499	476	448	474	477	470	476	474	465	481	488	478	481	495	477	506	466	472	484	528	467	482	474	475	481	468	494	446	457	465	481	484	497	466	484	504	489	488	490	501	482	432	518	440	463	523	489	460	460	484	451	472	484	442	481	450	458	520	515	517	484	474	444	472	453	457	434	480	463	519	489	466	465	468	510	489	507	499	476	472	461	464	481	450	508	492	440	487	471	439	436	499	475	469	497	457	490	475	437	449	472	464	472	501	454	422	451	480	466	495	445	446	474	488	494	471	489	467	475	485	506	497	492	427	479	442	478	451	460	475	480	458	489	481	473	490	459	469	491	459	487	474	495	517	452	497	511	510	476	491	444	483	478	456	476	475	444	448	511	453	498	478	456	460	496	491	439	504	475	431	469	451	471	479	448	520	485	475	463	488	458	502	486	453	411	509	492	483	482	488	479	504	468	511	472	467	491	480	477	427	492	449	473	542	484	479	465	474	476	453	477	504	491	475	474	467	456	478	483	492	502	471	528	482	455	478	498	481	473	473	485	531	465	489	467	472	463	505	442	482	480	479	469	468	447	487	451	480	466	459	475	490	479	477	492	488	510	444	508	482	476	460	492	458	506	455	484	481	458	436	468	441	472	492	480	454	468	471	462	468	488	471	486	518	524	484	509	468	449	464	456	472	483	439	463	478	510	463	467	470	496	477	491	500	494	473	533	504	460	485	489	474	484	482	494	494	509	469	474	496	481	528	489	461	518	489	530	483	499	418	449	412	507	489	488	495	481	461	447	472	478	472	478	486	481	488	493	482	441	480	467	478	504	523	460	503	464	492	471	486	465	486	488	461	493	456	483	503	477	480	474	439	452	478	485	513	499	487	478	448	463	467	504	481	492	448	433	461	467	448	470	499	510	477	490	457	511	478	459	451	463	503	465	479	488	518	456	446	490	464	486	499	492	497	476	470	431	487	500	502	433	465	439	474	474	465	422	473	469	488	505	499	475	486	458	472	481	443	461	484	506	503	453	488	487	476	494	453	462	460	509	503	468	489	484	420	453	472	485	479	456	465	519	498	516	465	529	433	452	473	452	436	469	482	497	458	473	465	461	438	461	487	503	467	456	461	456	503	445	460	457	473	438	467	493	481	521	458	458	477	490	508	484	462	476	488	465	479	444	470	505	501	538	506	506	477	471	462	463	450	513	414	512	465	449	491	472	487	461	481	487	438	457	463	465	451	479	447	500	498	461	485	495	480	514	472	488	469	425	471	458	463	469	443	474	491	456	476	526	459	449	456	469	497	442	478	454	488	471	473	479	474	461	446	502	500	460	472	456	465	473	488	477	458	484	457	485	524	470	465	483	458	471	474	473	499	472	490	473	469	481	476	501	458	459	467	481	440	481	461	459	489	506	450	473	471	495	483	497	502	454	460	501	482	485	477	477	510	484	453	460	466	469	474	484	491	497	449	491	475	505	412	500	489	476	437	514	508	485	456	439	467	492	490	474	517	493	453	500	494	446	477	445	478	483	424	477	502	485	455	473	473	457	460	437	481	479	446	479	488	459	467	473	432	481	500	487	495	483	466	480	465	493	480	503	456	461	481	489	444	467	490	507	487	469	498	457	480	498	503	503	481	498	441	462	501	486	480	464	521	467	504	488	452	464	461	498	515	474	480	486	500	486	482	520	470	471	456	456	429	465	505	465	511	448	486	451	514	451	464	458	481	466	485	444	487	472	461	436	478	459	456	468	476	471	457	473	479	455	490	528	493	489	466	504	508	455	496	500	477	492	474	472	495	487	477	485	485	465	424	478	460	453	476	507	494	496	489	464	509	468	478	470	472	476	512	518	463	478	495	471	537	473	501	494	469	480	480	455	522	502	459	477	505	522	470	448	451	483	560	471	451	491	446	484	452	484	488	440	463	487	482	507	442	516	467	471	475	466	473	508	488	478	516	491	477	471	478	532	448	444	458	501	498	493	458	451	493	508	513	465	466	462	456	484	505	448	477	522	475	457	486	452	458	484	494	478	462	489	457	480	465	467	444	459
24692	21199	27519	25096	14289	1114	761	626	625	615	631	593	450	476	603	564	465	402	420	374	438	469	440	447	457	421	390	397	398	393	351	352	341	372	362	368	331	342	304	380	380	360	360	372	349	368	330	350	362	369	367	348	372	344	356	367	324	358	354	346	357	359	373	369	382	338	311	356	332	367	387	387	380	301	356	349	358	363	340	408	361	382	345	367	341	376	362	379	369	354	390	378	363	360	370	371	364	378	355	365	344	344	343	361	343	337	349	334	371	343	375	356	342	377	350	340	343	386	354	328	377	327	346	346	356	361	353	345	364	355	324	358	355	342	396	378	356	366	353	332	353	352	353	336	313	366	357	347	376	374	351	346	373	394	339	363	326	346	342	324	352	348	364	366	350	338	326	321	341	335	345	339	375	359	360	380	361	338	399	366	358	359	362	367	371	368	365	333	313	362	393	348	365	330	362	353	367	402	362	347	384	363	368	307	363	383	360	391	348	357	381	332	346	354	361	353	347	377	358	334	322	369	335	352	376	374	353	354	316	365	365	335	374	361	335	345	376	393	381	337	372	357	358	335	354	370	341	363	370	365	360	364	350	338	331	355	362	360	344	358	342	337	347	352	373	355	345	352	371	316	332	345	359	341	345	363	340	376	344	354	328	395	363	362	368	356	353	368	424	369	344	352	401	357	369	349	346	373	369	351	381	372	339	366	361	349	335	367	362	348	334	344	372	365	328	355	368	379	366	342	373	358	372	357	350	348	387	371	363	352	335	366	374	368	376	330	329	392	383	329	346	342	339	348	390	341	354	375	362	375	369	367	369	361	374	360	344	342	377	360	353	338	352	383	372	387	358	358	358	334	374	360	346	353	358	374	372	378	370	365	380	367	357	365	357	383	367	372	394	327	343	338	376	356	319	328	326	356	341	339	365	361	314	369	355	354	349	371	362	354	369	364	371	351	346	393	377	387	361	323	390	346	407	338	376	373	377	359	372	324	348	329	385	336	352	358	398	350	347	373	382	371	346	365	351	373	346	381	331	363	353	388	372	342	364	347	361	363	314	362	352	329	372	335	366	330	362	352	361	335	342	345	343	376	339	404	351	353	345	356	352	340	371	322	342	376	350	352	352	343	357	364	351	392	359	343	362	387	365	347	373	356	362	341	338	309	346	351	354	348	357	389	358	330	338	366	353	334	367	352	397	349	348	353	392	341	368	383	356	374	360	343	365	376	397	386	359	360	380	361	357	361	338	380	338	358	363	364	353	359	360	341	332	360	357	378	341	347	358	359	355	369	355	381	334	343	372	337	393	371	378	333	371	375	335	341	370	347	355	366	341	342	390	339	353	345	389	345	355	377	358	330	354	346	341	349	362	358	356	344	365	347	345	371	347	401	375	362	342	348	366	337	369	336	365	378	356	367	318	325	338	342	356	363	337	343	330	351	374	360	387	357	348	379	327	350	330	359	328	318	356	378	356	367	371	368	358	367	337	398	325	370	363	347	329	363	327	343	331	354	377	321	344	362	356	354	391	324	367	357	349	364	331	362	330	356	329	351	361	341	346	360	323	350	331	390	340	373	357	383	350	340	351	368	339	352	345	353	343	336	381	370	361	369	373	322	366	319	371	361	345	347	368	334	366	314	362	357	338	347	370	370	337	354	330	411	326	358	356	295	370	345	352	374	381	326	358	346	372	342	366	367	357	338	332	356	373	365	353	355	368	337	346	338	350	362	331	351	378	377	354	349	363	353	378	353	343	380	329	346	366	389	335	348	314	337	390	349	392	369	359	349	373	393	375	341	347	357	362	352	397	365	314	381	373	348	350	355	347	308	393	347	359	345	373	369	349	370	360	327	373	359	395	381	315	336	377	331	344	352	372	362	341	352	376	325	386	351	369	353	382	370	382	366	335	395	339	320	337	341	379	381	346	366	361	374	346	352	389	336	351	348	346	387	379	374	359	364	360	364	343	353	348	373	357	362	374	330	360	350	348	336	359	346	368	334	352	329	393	334	371	362	354	359	346	343	345	330	372	379	358	361	362	352	373	356	399	338	360	352	365	360	354	350	378	324	347	353	378	352	375	314	351	352	375	361	359	354	378	368	355	356	343	396	348	375	367	325	375	363	343	340	305	357	346	342	380	376	361	328	370	347	346	326	325	310	350	384	379	316	363	327	353	336	351	385	331	378	364	345	361	396	333	371	342	356	392	351	333	361	347	344	367	362	356	372	359	354	333	359	371	372	378	356	350	353	344	318	354	319	367	338	369	344	333	359	345	367	384	332	393	365	360	367	371	335	389	372	345	349	378	348	366	375	351	334	387	332	373	338	386	343	378	362	330	353	374	338	317	346	330	349	367	364	361	345	357	374	347	390	351	369	366	366	359	367	349	358	366	387	340	357	360	337	347	369	367	341	346	392	353	351	341	342	366	368	351	359	390	381	334	334	356	375	355	351	362	398	344	387	337	361	377	361	350	322	370	351	342	346	336	351	363	363	365	349	375	374	348	349	346	340	358	358	347	355	346	326	347	323	395	351	369	378	356	328	359	337	325	338	333	350	325	378	374	356	358	356	367	328	356	363	347	368	334	348	378	354	345	381	371	380	350	358	350	369	348	390	322	327	367	367	351	344	342	367	395	352	362	356	329	379	363	382	377	358	333	355	369	338	397	361	351	395	343	348	354	319	320	382	360	342	352	331	365	378	359	334	363	370	320	343	333	369	336	360	353	350	373	352	382	362	358	370	384	323	341	344	375	357	367	356	385	370	399	381	372	343	364	364	340	394	368	371	371	359	365	384	368	348	346	368	355	319	363	344	343	372	364	348	348	371	355	362	399	374	384	372	361	338	346	386	362	367	368	361	358	366	344	395	374	381	338	337	395	352	352	366	350	354	344	345	378	362	338	351	382	341	383	340	363	369	362	348	351	362	371	370	350	340	320	378	417	362	347	362	377	352	300	365	333	318	344	365	369	363	369	356	394	347	377	348	348	382	336	389	360	354	400	343	365	350	369	351	378	372	330	336	379	361	369	360	356	364	333	343	373	351	372	343	380	355	357	322	365	364	372	340	338	355	367	357	398	368	334	363	303	329	371	355	374	351	347	339	347	323	319	356	324	346	367	366	335	352	336	327	364	383	351	342	356	360	355	368	345	332	346	357	388	365	379	366	359	342	354	372	368	368	327	342	336	336	345	300	357	329	340	369	357	351	361	333	329	383	364	365	342	366	370	330	356	332	364	361	384	346	338	368	365	363	326	369	355	335	368	312	366	364	368	346	353	353	304	349	336	369	356	363	345	331	361	350	328	333	386	363	372	370	349	374	354	376	344	328	367	362	369	360	375	352	360	356	366	329	394	351	378	341	339	376	364	334	344	323	341	358	361	387	346	339	353	352	331	353	348	377	342	371	378	317	355	340	338	368	312	365	344	377	394	373	338	376	363	353	354	378	360	344	365	358	366	369	363	346	345	357	360	374	336	349	336	342	372	352	324	372
8829	13084	10779	2723	1700	1384	1167	1006	869	1006	897	790	646	591	771	790	629	460	407	481	537	569	504	493	563	515	425	467	410	393	357	395	420	402	394	387	374	355	391	369	403	408	381	409	381	385	377	373	389	385	404	383	377	390	360	376	379	403	402	374	360	400	395	383	403	359	414	380	389	365	380	375	391	399	364	378	402	382	347	364	360	382	393	409	361	409	363	404	379	403	368	389	367	387	379	408	365	397	401	387	360	383	366	444	370	365	368	414	383	364	380	387	361	408	382	384	357	353	380	388	387	375	398	425	378	386	385	373	360	374	375	398	401	384	371	404	372	375	363	399	383	372	337	400	342	407	341	417	379	366	378	382	370	383	359	374	374	384	365	374	367	390	397	420	369	395	411	401	386	373	359	382	375	420	400	382	366	421	392	384	394	376	401	342	390	411	373	359	398	390	398	401	366	358	346	391	409	402	415	363	402	380	368	384	390	350	407	390	358	363	402	344	356	395	412	408	349	367	399	365	365	385	377	384	377	401	365	385	405	394	406	383	399	355	387	382	363	406	375	406	389	373	380	337	361	370	405	385	367	388	371	389	390	378	376	363	387	381	375	392	378	363	381	383	383	417	378	366	375	389	392	372	353	400	402	375	368	375	390	380	375	372	366	364	355	377	446	342	381	372	375	427	372	357	384	394	372	378	410	398	377	373	384	332	399	358	391	398	371	379	333	384	398	370	348	371	350	412	370	363	339	361	409	374	329	376	363	389	376	397	394	392	400	384	411	404	404	391	408	347	378	387	380	379	405	362	382	385	414	395	373	407	380	384	378	394	393	358	358	372	371	385	404	379	384	378	363	379	379	379	389	391	391	398	379	354	366	376	440	396	390	354	372	371	395	381	385	352	372	376	416	360	379	377	422	376	371	363	366	361	374	389	370	368	373	367	373	404	379	390	396	357	403	354	364	404	360	381	379	403	396	417	400	396	371	392	396	390	360	374	380	382	393	401	365	405	389	407	383	375	384	386	386	377	379	357	356	366	390	387	395	389	407	382	375	400	399	377	358	383	398	363	404	375	322	373	381	373	368	384	390	389	381	337	395	432	357	366	393	388	383	393	384	374	397	384	374	409	339	393	373	370	367	332	370	366	394	411	413	353	367	390	429	374	385	386	367	393	367	385	405	369	375	382	390	387	397	392	411	373	347	420	381	366	370	384	392	385	345	393	387	397	379	388	356	429	373	385	383	408	392	369	372	406	388	383	421	370	379	382	359	374	370	366	381	389	390	387	365	409	397	395	371	370	364	372	395	370	359	404	385	385	378	387	382	368	396	380	404	366	407	424	394	355	387	369	353	363	384	380	393	379	393	361	410	372	370	382	378	385	378	386	385	386	370	386	373	400	348	337	389	368	364	424	352	388	355	386	383	363	386	374	382	399	386	334	356	350	378	391	391	387	358	367	392	385	376	379	397	388	417	400	395	365	392	359	384	363	348	359	372	376	348	355	395	391	385	407	376	371	395	390	400	385	340	364	385	388	364	405	356	385	377	382	389	340	388	370	363	401	364	420	379	375	363	395	359	413	372	346	395	366	389	358	372	355	402	374	380	380	341	370	431	368	384	364	395	408	333	378	337	355	399	400	381	367	368	403	385	401	364	383	342	382	352	358	370	359	424	377	364	391	370	386	355	383	375	382	407	377	383	390	412	425	372	426	393	379	386	367	353	401	385	395	373	358	390	407	361	409	395	399	389	382	402	406	380	387	401	376	359	421	392	375	383	389	372	357	372	402	389	403	373	378	393	414	396	336	361	379	385	404	379	392	390	388	346	380	381	403	371	365	356	395	403	362	400	428	361	371	363	370	361	362	368	378	413	397	347	389	386	404	388	404	399	367	368	400	359	367	367	379	376	388	379	364	396	391	379	360	369	364	369	383	382	380	401	357	373	368	351	401	360	351	364	373	405	337	399	368	383	388	366	365	373	369	348	408	382	379	385	406	366	395	413	386	360	413	388	373	381	366	350	395	372	410	365	387	387	343	371	353	375	396	395	396	371	387	419	423	394	383	385	362	415	393	415	384	404	383	368	343	379	394	407	411	358	353	381	417	374	344	388	363	399	344	376	406	379	354	364	418	391	394	391	356	356	384	391	400	366	388	374	412	364	381	339	376	379	366	409	389	376	383	341	383	379	381	376	378	383	382	417	354	382	383	355	399	408	416	355	379	385	358	388	361	382	365	392	380	346	371	413	399	349	394	380	381	401	344	341	360	350	391	387	353	411	349	372	337	371	366	371	410	373	368	396	371	401	388	390	400	409	381	378	377	373	369	397	403	366	385	398	388	376	370	379	359	381	397	384	378	403	386	383	381	408	397	369	387	369	390	361	339	362	412	384	399	349	396	411	325	362	401	362	364	358	376	365	368	391	375	371	367	371	359	364	361	352	406	385	373	364	386	398	363	400	386	374	374	385	402	383	376	341	346	393	383	409	405	378	366	376	377	394	375	394	388	395	403	381	392	394	398	377	404	353	341	373	382	366	369	395	373	389	396	383	382	403	378	382	398	411	386	400	374	398	403	386	399	401	387	357	386	407	380	376	365	401	387	401	352	366	396	426	393	366	406	391	371	384	385	356	370	373	343	397	386	400	391	404	365	372	400	370	386	403	394	375	378	397	404	398	383	392	394	379	392	382	372	385	390	397	373	377	389	386	399	384	365	371	375	395	376	397	361	394	373	428	396	392	362	394	351	393	390	393	411	371	369	368	372	348	384	386	391	374	370	399	403	389	372	363	403	388	380	385	364	386	351	368	361	375	402	351	369	397	375	376	374	389	383	389	400	403	357	359	386	388	364	400	378	401	388	398	372	386	370	373	390	384	387	381	360	371	387	399	364	383	392	401	358	359	357	364	375	390	376	391	355	363	368	406	387	376	389	401	410	368	384	372	389	377	387	400	413	375	349	387	379	383	393	380	384	369	389	366	383	385	372	394	365	385	375	383	364	382	363	375	358	406	371	405	373	339	391	386	408	400	375	391	370	377	367	336	349	391	410	369	391	409	357	372	373	357	409	414	370	391	379	397	406	394	405	385	403	386	379	384	388	337	386	352	382	414	403	367	382	386	399	391	389	369	423	399	387	398	355	400	326	373	364	390	393	386	415	365	400	379	366	378	366	366	346	392	389	416	374	375	352	386	362	389	399	376	383	354	386	393	392	420	395	352	377	399	381	365	384	354	390	413	367	359	375	354	354	401	379	403	355	406	354	376	351	363	385	404	410	363	410	400	403	401	351	375	395	430	407	360	368	395	406	367	385	384	347	379	366	399	346	390	376	365	389	380	391	396	363	350	349	403	394	375	386	379	379	377	362	390	397	386	383	370	383	371	384	383	401	346	351	378	352	392	383	393	382	388	368	388	415	367	375	387	394	368	409	380	393	394	395	377	370	404	385	408	421	371	335	398	411	354	413	403	422	396	368	361	376	388	355	376	384	386	374	395	388
22586	21260	28865	23931	21251	21283	10028	1253	1037	1058	995	821	569	461	735	668	519	369	322	337	379	417	386	361	378	350	247	325	209	204	202	206	206	181	207	181	213	179	187	209	221	204	188	162	187	190	231	180	172	187	202	193	170	173	177	202	206	169	196	198	166	177	199	215	175	188	185	177	161	193	198	172	186	203	194	179	175	189	184	182	197	163	174	187	157	186	180	195	184	208	182	169	201	197	198	182	184	206	186	206	185	178	188	189	166	157	176	178	190	173	175	163	178	185	199	158	195	171	190	158	181	167	164	186	210	166	162	171	181	188	171	182	186	185	194	166	197	172	169	178	190	188	181	196	179	171	221	187	172	165	183	211	176	179	183	184	181	169	200	172	200	227	188	167	173	194	180	187	164	172	159	178	199	167	194	218	187	193	168	204	170	171	169	195	171	187	166	188	201	173	178	182	201	194	177	210	184	182	180	194	184	172	164	183	189	184	179	174	190	178	153	193	185	212	172	181	189	154	175	223	192	152	219	176	203	161	164	187	192	173	180	174	156	153	193	198	185	176	185	180	177	174	173	193	180	172	204	191	168	175	179	191	175	194	158	156	193	214	175	185	159	200	173	169	199	186	181	194	189	188	161	180	199	195	179	181	186	198	162	183	192	168	200	173	189	181	183	163	180	178	204	186	211	191	186	181	196	165	164	170	166	171	165	161	210	173	177	162	200	180	181	211	182	179	185	211	177	178	173	193	194	175	173	189	172	194	192	168	182	196	190	198	144	189	163	185	189	169	176	194	204	167	169	185	192	189	193	176	189	208	176	206	183	178	184	194	159	159	182	152	183	166	180	175	181	171	185	182	181	197	209	205	156	175	170	171	184	182	193	193	187	173	190	176	177	183	195	170	173	167	169	162	186	154	163	192	179	188	159	189	183	200	174	171	170	173	184	191	189	191	193	188	158	198	215	200	179	153	176	162	160	203	178	212	189	195	186	199	191	192	192	169	154	186	188	170	164	178	192	207	174	188	191	208	160	173	155	189	172	186	205	179	173	191	175	191	184	205	197	208	193	186	183	194	175	188	152	182	193	179	159	179	216	181	181	158	154	194	177	194	189	186	197	184	189	170	182	176	197	198	202	163	171	171	182	201	198	176	187	177	160	172	198	162	190	198	178	177	209	196	175	171	159	198	180	202	179	198	178	206	185	178	198	180	183	211	191	183	186	192	169	168	177	179	205	180	203	214	191	203	170	173	203	165	184	200	189	182	198	176	171	175	177	160	199	181	200	230	198	182	197	174	191	204	166	165	184	174	175	186	184	172	151	192	163	171	158	201	191	185	196	201	181	206	209	161	157	172	175	193	181	192	159	191	200	190	191	191	177	170	172	184	175	191	199	199	175	169	204	193	177	181	190	175	166	194	194	185	194	172	186	168	200	172	197	186	208	180	180	188	204	200	201	170	174	178	185	189	185	180	179	190	178	188	193	193	182	191	181	181	194	185	187	189	172	169	183	162	170	184	186	183	193	176	164	180	199	170	173	181	181	159	178	183	182	162	186	176	177	181	178	189	175	177	182	184	174	186	181	172	170	168	188	205	177	168	208	176	194	178	179	162	183	196	176	174	191	179	199	168	186	174	192	177	173	168	166	200	183	191	161	185	166	183	177	189	185	196	152	229	175	175	172	196	163	211	198	179	181	165	184	182	199	186	162	170	192	177	172	174	187	182	180	167	177	197	187	190	177	186	179	203	192	204	178	150	192	200	189	173	165	193	190	188	171	168	193	176	169	193	180	178	181	183	159	207	199	183	147	155	201	196	193	189	199	185	185	176	177	191	204	179	199	161	177	203	214	201	185	174	147	173	166	188	195	192	199	188	200	173	197	166	198	168	183	175	172	186	193	182	177	188	177	195	201	207	193	169	192	174	196	187	192	170	192	160	179	164	183	202	180	196	183	179	190	187	180	194	192	193	203	194	189	186	185	207	185	175	186	180	194	195	189	172	182	200	203	188	203	206	198	184	188	191	168	189	194	191	171	168	182	178	216	181	167	169	186	185	210	178	161	181	167	210	187	179	204	168	197	199	181	173	198	195	168	208	182	164	175	203	201	225	187	194	175	189	180	190	221	175	197	174	176	163	192	173	191	204	160	165	164	235	178	197	186	204	167	183	192	171	176	205	180	171	212	188	189	186	184	192	200	157	172	187	185	194	165	169	178	207	164	205	208	226	169	175	157	159	180	171	201	169	196	158	175	183	192	155	170	183	162	196	194	189	176	176	159	166	186	177	177	171	174	167	199	185	173	160	171	185	192	172	169	193	165	188	182	170	168	167	174	191	200	197	198	193	191	185	175	194	159	185	191	188	183	163	158	170	166	194	181	193	194	196	188	174	205	175	160	190	172	164	176	201	209	211	206	177	193	173	184	181	193	186	200	174	171	182	173	163	193	195	182	168	180	202	195	200	160	189	177	196	186	169	185	181	196	203	200	201	195	181	179	164	197	186	177	201	182	188	184	186	179	183	191	200	182	196	186	206	177	180	193	166	171	179	182	189	161	194	158	204	204	177	172	197	197	197	197	198	185	209	184	193	161	203	176	194	191	181	222	181	166	198	197	179	182	180	215	179	176	200	197	176	175	190	185	156	195	185	151	174	205	171	182	190	179	174	174	170	179	184	170	191	187	184	187	183	186	180	170	176	171	180	188	190	185	181	168	175	183	189	171	175	201	181	174	180	167	189	187	170	172	191	169	161	166	166	198	178	175	192	191	173	176	202	198	200	163	206	218	161	188	223	156	189	171	188	177	195	186	175	196	180	180	173	164	181	193	181	212	187	181	196	165	209	192	168	196	190	193	208	177	193	156	194	179	174	177	198	178	177	216	178	164	185	213	168	184	209	208	196	172	167	195	184	194	179	187	193	189	171	186	180	174	177	160	162	184	182	174	192	182	191	182	165	186	163	192	186	170	200	187	186	166	180	180	170	187	178	162	184	181	181	154	179	186	190	159	181	184	164	183	177	179	175	180	199	186	187	189	172	175	182	208	190	177	196	185	194	174	193	166	152	166	179	175	176	190	190	197	192	151	168	191	195	166	188	181	172	178	194	176	186	193	182	195	186	187	174	177	179	183	220	192	188	179	199	183	173	187	174	186	173	184	177	169	177	175	213	180	161	198	173	184	175	177	186	157	178	172	164	189	164	165	190	169	178	172	185	212	180	169	184	203	193	190	186	166	174	203	192	169	181	174	166	195	189	185	184	179	175	195	182	176	190	183	169	182	195	176	155	169	179	177	206	167	173	190	159	188	186	187	156	179	170	179	176	184	180	172	160	161	170	173	200	192	189	188	177	174	184	178	177	173	186	176	201	204	161	199	207	172	171	188	176	182	201	178	163	182	202	189	166	192	171	168	173	175	199	192	169	161	185	189	193	192	193	178	189	192	180	170	163	171	169	199	173	199	171	187	163	188	188	219	207	165	187	215	184	187	173	189	164	175	157
10203	22119	20536	6200	3924	3113	2310	1957	1731	1739	1583	1272	840	644	1076	1000	756	492	392	359	503	538	528	494	495	415	333	382	273	232	238	218	268	234	228	229	253	218	202	218	204	216	230	208	212	223	242	210	223	221	234	197	188	231	226	191	221	220	209	193	213	205	227	223	210	202	200	220	208	201	194	213	208	212	199	195	207	212	215	209	200	181	199	227	189	227	200	204	218	241	189	223	190	201	194	204	192	192	216	203	202	216	228	234	200	183	201	210	230	198	226	224	205	203	199	227	206	216	216	202	239	198	217	223	211	192	211	196	209	180	198	194	211	231	233	206	212	205	221	213	219	196	188	216	223	201	235	200	212	235	203	209	192	224	180	206	216	202	240	224	222	200	202	222	211	231	207	210	213	214	231	217	210	197	201	214	218	222	197	208	205	198	203	210	200	202	197	208	212	220	194	178	221	201	227	206	210	219	211	214	208	211	188	221	213	211	208	212	190	198	198	198	210	198	202	220	186	211	207	212	202	202	221	249	208	192	215	213	217	209	219	201	205	192	206	206	197	194	209	231	190	197	199	203	193	214	194	183	198	219	204	221	216	198	203	218	208	214	215	203	195	200	210	216	207	194	199	198	228	227	207	207	210	212	196	195	195	199	196	215	210	204	204	195	197	202	207	197	196	193	224	224	208	189	190	220	219	215	210	194	192	189	216	176	209	197	197	205	213	213	198	206	187	184	183	219	192	201	223	219	207	216	209	228	193	188	198	234	209	205	223	192	174	216	210	193	204	181	217	200	224	229	231	216	228	192	215	205	193	202	201	195	192	224	222	205	199	190	201	214	210	218	208	214	200	196	220	214	218	188	206	207	201	189	245	185	191	192	180	205	204	198	203	185	194	211	219	246	206	203	206	189	205	215	202	226	196	184	192	207	212	197	203	217	197	185	204	225	237	223	215	223	201	203	252	195	186	213	213	195	213	203	209	220	185	200	206	189	209	210	208	200	204	180	211	238	199	210	198	191	226	231	208	200	221	217	223	191	205	198	199	230	193	236	210	202	194	201	220	215	215	213	206	216	203	194	195	225	224	212	243	210	223	204	205	217	211	216	222	186	230	201	231	204	204	200	183	229	194	231	196	237	209	210	205	203	206	219	207	182	179	222	195	224	184	199	235	186	207	196	200	201	224	219	185	210	217	189	191	206	198	217	238	197	213	222	195	226	197	195	201	208	189	207	232	186	210	215	196	192	223	204	209	203	191	183	225	201	223	223	203	203	209	197	206	225	204	218	181	206	203	216	199	180	216	193	225	186	192	198	210	213	216	207	193	208	235	238	201	217	217	207	229	201	202	245	218	214	186	201	205	211	224	194	207	210	198	187	191	178	196	244	221	203	197	221	196	206	215	206	225	196	206	241	201	214	195	227	200	219	209	218	211	206	199	200	199	212	183	210	206	217	213	174	212	197	204	200	181	218	209	201	208	179	185	228	215	218	189	196	217	192	202	198	182	207	223	213	227	219	205	197	213	211	205	199	211	198	202	206	202	197	198	216	218	221	188	213	211	204	220	199	202	219	207	203	227	200	217	188	230	186	218	208	192	216	205	176	196	196	202	211	226	188	226	169	197	218	205	197	214	207	217	202	213	214	198	211	222	201	212	198	210	197	195	162	213	204	202	211	207	215	194	227	210	216	204	212	193	205	175	215	215	218	213	219	192	199	222	185	188	193	212	233	190	190	223	220	206	218	201	200	217	213	219	213	200	193	180	183	218	205	192	218	178	208	207	202	229	219	205	202	196	190	237	201	186	195	202	209	216	192	201	198	215	226	195	196	209	226	201	208	191	212	213	191	174	216	210	202	201	229	197	243	200	238	213	204	216	200	213	201	199	202	200	225	206	215	203	217	197	180	210	213	204	182	222	214	184	217	230	218	215	196	191	213	218	197	187	204	203	195	215	203	215	209	237	194	219	191	189	178	215	185	200	213	225	221	213	192	190	225	185	188	193	190	223	190	203	182	177	188	194	197	195	194	219	207	208	197	242	187	194	215	189	215	209	196	198	208	189	206	194	199	187	183	181	199	205	201	195	216	190	196	201	233	213	197	203	233	198	186	207	202	197	199	192	207	219	196	219	199	205	235	217	210	201	210	198	199	206	215	202	199	229	217	223	219	203	194	210	178	209	241	198	235	192	212	166	230	192	206	191	210	184	240	172	217	185	215	189	222	226	207	195	207	194	199	206	195	185	188	205	240	226	183	193	216	199	190	190	199	199	205	209	206	211	202	184	184	218	202	192	190	191	206	198	218	200	209	208	209	194	212	199	217	196	193	218	209	204	193	204	202	206	198	184	213	214	235	200	203	182	223	207	180	222	186	189	219	208	183	195	206	234	200	185	225	217	203	195	212	205	193	223	200	204	222	212	173	174	222	206	198	186	184	182	215	234	225	189	200	223	194	213	200	199	201	197	202	224	168	211	216	231	198	222	209	216	206	199	206	177	193	179	184	218	191	232	206	195	238	214	202	172	206	199	204	216	227	181	222	207	218	219	192	200	211	202	213	198	219	199	195	186	205	231	210	244	208	211	221	189	187	168	206	207	220	198	234	215	216	187	216	205	188	221	194	219	196	227	177	206	204	210	207	171	185	215	198	213	182	187	212	206	231	215	191	197	219	211	242	203	215	215	201	225	219	221	191	212	204	204	217	210	240	226	186	179	200	193	190	218	188	210	212	197	198	203	207	213	218	214	223	226	202	207	221	194	186	219	171	213	229	193	204	201	192	210	213	201	210	231	186	215	221	223	201	215	205	217	198	192	208	212	198	219	192	171	183	197	205	216	203	206	214	215	195	203	212	184	182	223	225	221	218	216	192	200	208	162	219	194	226	187	204	205	204	192	218	201	212	178	217	220	198	214	230	211	194	230	195	165	216	189	194	163	211	199	216	206	190	193	208	213	209	198	219	210	209	226	206	188	194	190	211	199	227	188	201	210	207	185	193	188	194	206	183	204	164	216	183	225	196	189	219	220	214	206	199	214	192	210	204	210	191	212	215	213	249	212	219	199	205	206	215	196	215	192	216	204	213	215	241	205	194	204	184	192	206	201	214	209	204	183	199	199	227	230	192	187	184	215	194	198	200	186	202	189	200	214	221	222	192	235	186	204	203	209	214	214	221	211	198	216	203	199	192	223	192	222	193	223	194	195	210	213	197	188	210	227	203	233	208	229	188	209	201	226	178	190	205	207	215	222	220	221	223	189	178	212	228	248	189	218	187	192	192	211	220	193	201	215	179	235	198	198	211	237	189	181	203	198	208	181	196	186	181	212	204	213	186	182	218	221	188	201	209	197	194	212	184	204	224	172	227	202	203	213	209	199	231	205	207	215	206	198	209	219	222	181	219	250	187	221	195	221	194	201	195	193	243	231	205	203	220	202	223	222	208	216	211	212	212	206	200	207	205	216	214	191	204	206	186	202	247	211	195	189	226	215	176	209	186	211	217
27669	19440	8121	1581	862	823	683	633	670	690	714	630	658	596	689	664	621	578	558	556	598	569	615	584	592	572	572	576	551	553	552	532	529	512	527	516	529	575	537	508	551	529	547	564	566	513	528	540	521	551	576	491	552	545	530	565	490	517	526	552	541	582	559	528	566	523	534	549	543	498	499	587	542	574	544	544	514	534	540	511	556	606	563	538	561	543	554	538	506	540	526	583	519	542	527	547	503	545	523	561	553	510	559	511	559	536	545	559	531	520	541	556	543	535	585	540	544	570	554	521	511	549	543	517	575	514	530	538	559	539	542	509	520	568	561	539	547	524	526	559	555	520	567	556	526	524	488	536	530	529	577	553	563	562	530	590	571	566	533	560	510	556	585	565	526	583	532	514	502	529	553	510	519	549	487	521	525	577	549	534	536	562	549	537	553	533	564	520	537	545	576	589	552	512	571	487	540	521	532	530	525	519	545	536	501	533	561	528	548	593	500	553	538	513	510	549	535	559	523	527	561	526	587	548	546	498	520	520	549	535	568	559	479	544	558	527	540	538	530	548	530	533	605	568	495	521	570	563	547	569	516	544	545	537	510	554	507	510	540	497	532	533	514	530	533	503	511	538	564	575	550	536	545	550	548	527	507	535	502	583	527	551	537	546	539	518	541	516	502	559	505	522	554	515	504	555	521	566	554	534	540	544	535	542	534	541	501	544	551	534	568	525	540	534	583	542	503	533	555	527	519	512	515	505	562	537	536	538	498	583	560	586	613	563	526	549	504	569	516	544	563	534	535	542	570	526	501	503	560	554	545	526	534	555	572	496	532	532	542	543	490	546	543	528	585	541	508	552	528	551	567	548	524	554	530	535	563	509	538	543	520	530	522	533	587	581	510	530	509	520	517	538	484	550	558	545	532	544	545	512	572	531	596	552	535	541	557	594	552	515	533	530	499	530	531	552	552	548	551	552	556	522	571	560	529	530	549	544	524	518	559	544	527	521	521	520	524	576	525	537	542	555	495	560	554	510	520	538	546	553	546	501	595	546	512	523	516	503	533	581	561	564	540	526	588	518	562	547	520	548	559	563	525	538	577	565	522	519	535	530	513	552	525	520	549	548	567	535	502	588	543	536	510	543	565	549	534	555	535	508	528	504	574	530	540	533	512	511	552	556	550	533	568	520	526	576	572	526	533	545	504	553	518	532	513	542	550	515	502	505	593	513	563	554	537	577	516	545	503	589	486	508	538	539	531	559	537	509	552	534	548	546	525	525	523	548	551	554	503	553	532	537	537	537	538	519	531	535	490	553	512	569	565	554	480	564	536	549	540	559	524	546	526	519	546	547	511	510	562	541	609	510	553	550	551	595	504	556	520	542	546	540	512	510	526	511	581	546	548	554	573	541	512	521	553	537	547	551	545	538	524	549	528	540	530	519	537	505	528	568	519	529	511	517	522	498	523	504	518	580	567	522	517	547	566	570	560	506	513	514	532	533	525	571	497	513	559	527	512	511	576	539	534	510	521	524	530	537	567	558	514	553	487	525	522	540	511	579	576	574	536	551	493	542	558	546	536	561	550	585	561	517	500	493	541	529	572	538	536	513	511	583	528	569	561	511	512	515	607	570	542	543	531	507	522	531	545	562	520	497	499	557	518	548	525	503	525	531	525	569	545	545	544	524	510	511	535	520	500	538	513	505	556	538	557	501	562	536	541	563	571	530	504	552	584	560	485	526	527	527	530	539	529	514	479	547	500	542	506	530	517	551	503	538	523	578	525	534	537	553	552	476	546	498	569	536	502	552	540	530	551	495	507	535	546	558	508	534	556	555	553	514	522	519	534	565	509	545	517	544	545	534	529	564	531	561	539	531	497	513	580	546	507	538	547	557	549	566	525	498	530	518	530	507	536	533	570	608	532	547	562	560	559	570	520	522	554	525	540	483	556	588	549	545	548	543	523	545	540	534	557	528	580	544	519	540	507	535	547	528	556	526	561	555	544	587	550	543	554	597	530	572	573	546	526	527	554	501	519	551	524	568	516	511	516	552	511	520	513	592	567	513	532	527	539	530	525	505	529	520	481	537	534	523	517	581	532	473	519	503	594	544	499	542	492	537	500	544	539	523	543	563	542	550	553	491	527	533	547	533	542	508	561	543	527	526	503	528	534	509	565	532	488	511	560	545	604	516	583	542	543	548	523	545	525	523	532	550	514	516	560	495	541	566	542	517	552	523	571	563	524	518	557	526	539	514	510	572	564	535	530	508	518	523	529	537	527	542	571	497	558	513	521	543	525	529	511	519	502	537	536	520	564	551	547	534	520	546	521	541	550	527	537	539	584	522	538	537	563	530	548	570	550	522	572	542	547	544	539	521	543	511	594	539	538	535	573	513	546	576	527	526	509	551	544	545	567	524	553	523	537	542	557	555	553	491	516	496	527	558	540	530	569	509	535	531	506	530	565	521	480	495	546	533	532	580	515	551	572	538	493	504	521	531	536	538	507	557	539	535	514	545	532	502	537	549	570	527	540	542	520	507	539	564	584	556	580	550	539	537	513	561	540	526	547	558	564	507	545	548	528	548	534	523	563	492	540	576	539	527	566	522	531	556	504	561	542	553	539	535	525	513	546	563	553	574	529	508	547	529	551	490	523	518	546	501	529	555	560	565	557	528	508	516	537	525	541	556	537	520	549	542	517	525	555	527	572	521	533	544	546	530	536	515	515	560	512	553	507	526	536	542	537	541	540	528	536	545	564	557	516	551	529	567	561	553	544	540	526	544	556	585	551	532	539	560	541	535	561	527	549	511	503	535	474	528	580	562	567	548	573	550	491	546	521	521	563	532	555	560	525	510	520	577	557	568	553	540	543	520	540	543	572	565	541	521	554	559	509	526	545	511	538	541	521	554	549	567	523	550	509	549	503	550	568	523	552	532	539	500	541	537	536	537	545	536	550	552	524	496	575	603	565	571	514	547	553	531	520	475	538	528	547	544	567	544	508	537	569	589	540	512	562	550	556	519	527	544	552	534	501	561	512	511	555	511	529	508	530	519	537	510	527	501	535	511	537	540	543	525	504	547	503	537	528	555	548	524	532	527	521	523	548	539	527	531	487	516	547	554	520	515	534	551	498	543	571	512	502	558	531	560	531	489	580	539	536	563	524	568	533	562	519	562	500	558	528	509	566	534	570	530	548	571	497	548	504	514	520	568	539	501	543	523	532	537	525	540	550	555	528	514	482	542	529	514	546	540	506	525	572	491	552	571	555	502	520	541	557	551	533	568	531	584	546	525	542	525	512	542	534	534	517	573	535	529	528	529	539	521	567	574	546	552	510	534	518	528	543	536	511	523	551	532	572	529	527	565	508	538	495	539	521	549	536	541	539	543	549	529	537	573	525	542	561	566	555	528	514	510	520	573	522	504	527	534	557	533	568	518	522	490	525	546	547	559	541	518	539	569	541	528	552	528	499	522	530	518	524	582	552	549	571	534	524	539
8628	7247	5251	1212	858	864	762	796	841	869	889	782	688	672	803	845	759	621	609	594	651	646	666	680	679	590	586	657	585	585	589	608	554	581	620	632	570	599	555	590	602	609	624	583	568	598	586	631	600	582	607	588	577	571	546	604	618	567	576	638	591	561	628	601	623	577	590	574	587	571	592	617	627	599	588	585	611	599	563	576	607	595	599	587	599	620	587	558	585	584	565	608	595	559	578	563	579	561	609	620	624	587	557	618	559	574	573	570	609	559	591	558	653	612	553	622	589	575	589	600	639	604	574	576	621	550	543	584	549	553	576	578	586	604	572	587	584	608	563	586	559	599	571	600	609	574	584	590	561	565	572	601	557	573	569	536	607	595	580	555	600	619	535	574	564	566	571	581	572	540	591	585	622	593	543	624	630	598	592	583	540	567	598	608	581	569	566	602	568	581	588	595	550	547	590	605	544	585	620	612	561	578	598	628	591	561	587	577	557	605	580	543	617	566	648	618	575	604	571	575	553	564	564	592	563	592	553	582	576	594	546	573	619	602	609	601	554	577	542	559	634	573	558	612	586	596	575	605	574	604	601	587	577	620	610	586	592	567	587	574	633	563	583	607	636	581	548	587	552	586	599	592	582	600	592	584	569	575	616	584	609	570	567	609	578	575	583	595	561	602	542	590	574	612	556	566	594	569	619	562	578	562	605	558	574	576	588	609	621	587	545	620	580	597	615	609	617	573	565	567	620	586	590	597	590	552	584	622	550	570	587	615	579	573	556	583	579	591	589	554	577	609	627	536	617	561	603	544	580	615	617	597	579	547	576	562	580	501	577	573	583	582	574	596	555	611	578	562	596	576	540	607	584	559	582	576	579	567	626	594	587	581	570	570	586	627	613	556	568	602	603	603	629	587	560	592	557	598	587	603	598	613	598	596	568	622	624	589	621	556	585	551	592	567	598	598	611	598	581	579	570	615	595	600	569	620	607	617	577	567	526	536	576	619	586	546	618	574	559	607	583	625	618	603	590	526	575	579	540	575	578	588	568	612	588	545	630	593	557	570	569	598	608	552	544	615	609	624	618	586	547	559	603	620	552	540	592	590	615	603	582	557	565	562	552	591	581	608	621	597	609	616	578	573	620	589	636	623	596	582	528	600	589	567	579	608	635	637	611	585	590	571	544	607	589	627	561	588	639	590	569	616	602	584	583	583	568	574	570	605	563	606	607	561	593	576	592	591	581	574	582	611	574	586	604	610	621	573	633	574	549	597	590	568	539	581	596	536	564	599	591	531	605	608	576	585	572	615	620	634	600	585	592	555	597	625	559	548	586	593	608	573	592	563	593	589	624	582	605	579	580	592	552	555	590	588	604	596	600	541	571	569	595	599	565	587	585	604	580	584	605	569	577	563	606	568	602	597	589	588	601	609	587	589	595	593	595	593	627	621	570	591	534	547	542	568	570	589	543	578	612	581	586	565	573	620	548	554	586	571	592	610	622	589	596	583	578	560	568	577	582	558	615	579	549	573	551	618	552	629	569	566	595	573	571	578	609	586	557	571	574	593	555	600	587	565	577	535	585	574	582	611	594	551	572	599	577	583	608	580	586	593	586	585	567	590	598	602	548	582	622	584	557	596	538	581	609	604	609	592	555	607	606	595	563	609	612	643	560	585	599	612	583	558	589	621	629	574	618	581	603	571	570	522	581	581	559	593	607	615	596	635	588	596	607	611	623	593	567	570	608	580	566	584	619	551	633	558	572	611	599	604	595	575	580	567	571	540	567	586	555	542	572	564	560	619	609	533	584	574	596	641	554	585	604	614	568	546	536	616	527	554	575	595	618	620	583	575	550	604	620	586	574	571	590	563	621	538	568	610	598	565	595	608	577	569	604	570	570	582	604	648	550	598	566	631	620	583	588	665	576	607	523	635	562	621	592	574	600	593	632	618	631	577	587	601	600	555	522	614	626	585	593	557	579	586	557	624	563	602	622	625	591	581	604	588	628	579	562	580	580	613	552	592	624	568	615	570	552	600	553	602	560	626	625	599	618	535	588	585	587	591	568	589	607	562	628	584	560	544	599	579	579	580	600	597	611	569	560	587	575	583	578	616	573	575	638	575	614	574	540	576	607	575	551	599	609	584	605	549	643	585	612	569	629	597	560	577	596	585	558	591	618	598	610	612	568	553	575	580	574	603	624	572	586	570	615	639	547	592	578	628	593	532	592	562	560	550	576	510	548	583	589	629	629	547	622	560	577	615	604	604	639	583	599	614	567	578	598	618	554	592	548	600	577	600	559	603	580	609	588	599	559	576	580	622	555	586	589	611	609	602	638	618	607	559	611	606	546	643	594	603	559	593	650	566	611	572	567	580	599	556	611	580	580	581	572	578	606	619	629	586	607	638	587	601	601	639	575	563	613	564	601	548	559	567	565	566	574	571	585	597	614	582	581	599	623	563	541	590	549	580	581	585	583	562	610	578	590	625	600	580	611	603	615	576	572	654	583	632	599	564	567	538	648	602	558	567	588	626	562	575	627	610	589	594	572	584	580	589	588	571	554	611	606	604	632	628	593	576	557	613	575	595	593	595	587	592	607	614	624	640	609	610	587	672	558	589	562	608	563	616	530	595	562	590	590	590	576	579	581	573	603	575	587	573	552	560	603	601	548	528	571	615	598	574	587	584	598	630	553	623	624	595	583	613	597	553	624	619	572	592	592	589	588	583	564	589	592	635	607	619	572	577	587	572	563	575	559	599	623	600	597	610	588	619	602	569	548	569	589	589	571	601	591	574	585	558	533	627	588	577	621	602	592	585	598	591	547	596	601	604	590	581	568	623	548	578	531	593	560	585	584	623	612	571	567	559	585	597	549	609	627	553	586	568	556	599	568	585	590	587	556	616	527	648	575	625	589	577	600	588	570	576	602	550	574	589	565	583	561	566	567	590	574	598	566	601	628	592	542	609	597	618	601	591	554	609	605	563	586	557	589	550	553	598	557	558	562	587	601	588	578	587	586	582	633	555	552	587	559	628	575	546	607	543	599	568	560	578	608	642	521	564	594	589	563	582	589	590	600	586	588	584	571	598	594	580	559	603	599	572	600	564	602	623	559	552	575	589	622	596	608	571	607	598	574	555	600	599	550	578	606	639	541	624	612	600	606	584	597	625	571	621	606	572	599	599	626	602	575	563	602	552	561	588	578	601	552	623	582	551	579	594	606	578	579	593	574	596	577	604	554	610	586	628	527	607	579	582	566	612	590	592	554	573	588	602	569	605	610	553	591	640	571	600	611	588	546	568	588	559	616	614	594	609	638	588	585	573	584	581	589	622	602	580	626	636	615	561	582	563	563	619	569	618	633	570	571	594	632	579	606	582	580	592	567	578	598	612	576	592	598	575	595	538	576	579	598	604	569	573	577	570	548	558	601	552	567	550	605	613	578	583	581	609	570	609	570	571	555	598	559	605	579	594	600	592	631	566	567	575	589	583	586	578
23732	21220	28435	24299	21199	11200	1435	1014	918	951	911	794	655	630	798	808	717	513	493	472	516	526	578	611	606	493	432	538	452	439	448	467	461	472	460	433	434	457	468	416	442	447	412	450	432	416	465	442	420	444	436	450	409	436	443	418	457	472	482	463	466	429	452	423	399	420	391	451	423	413	440	433	474	467	396	446	482	440	443	413	442	428	436	410	433	435	445	466	462	432	433	445	438	445	417	424	454	446	427	446	432	422	422	409	435	471	455	443	440	446	459	439	427	434	456	381	457	440	452	435	450	432	428	449	444	450	439	407	425	415	462	431	407	447	391	422	404	436	410	468	436	402	430	432	439	427	428	392	442	445	460	444	426	450	444	437	436	449	411	400	438	416	411	428	429	413	415	437	451	427	410	413	390	441	414	397	432	411	418	451	422	438	429	438	413	471	479	446	420	502	427	432	441	415	447	436	448	392	421	446	470	445	446	424	459	424	465	437	411	400	449	424	430	428	448	414	424	398	404	443	421	394	426	377	452	419	462	428	446	447	449	419	447	464	420	421	468	402	379	397	400	461	467	421	440	451	428	412	443	456	425	444	420	382	449	453	440	423	472	418	423	445	484	427	434	417	473	427	423	462	441	429	426	432	431	440	413	453	435	426	414	423	461	413	459	468	415	383	435	428	407	449	421	405	422	439	455	395	433	443	425	433	455	438	470	426	458	469	432	406	453	442	435	435	450	420	406	398	439	409	454	457	444	433	397	433	437	436	455	449	453	419	468	433	449	415	444	455	425	414	464	438	443	430	444	439	422	410	477	437	438	404	393	431	454	427	428	466	436	437	417	448	418	436	419	469	413	444	446	422	426	416	405	421	458	418	435	442	415	454	432	442	402	419	425	458	437	422	456	419	401	428	433	375	409	427	423	470	437	415	400	436	454	466	401	421	379	434	443	401	438	448	443	426	440	418	443	462	427	397	384	464	419	417	429	439	437	461	440	408	418	446	481	433	423	407	443	434	444	461	435	411	420	440	450	414	435	429	448	435	392	445	446	465	442	443	437	434	416	439	433	412	425	430	447	434	403	446	451	450	425	481	444	443	441	410	412	419	396	438	457	411	422	409	397	405	478	421	404	424	402	423	445	454	403	398	419	457	419	406	449	417	447	443	435	446	469	435	431	472	425	452	416	443	461	437	457	418	450	417	450	457	443	404	433	432	449	462	424	420	458	444	427	455	430	380	444	459	443	412	415	403	426	423	437	428	446	462	404	430	413	435	452	435	426	429	445	422	432	446	446	503	429	459	416	451	463	440	440	445	398	449	448	468	407	419	428	444	473	463	418	394	427	456	446	444	406	442	424	451	420	476	419	413	422	478	435	464	439	449	389	418	459	432	457	425	412	420	443	435	428	467	474	449	407	453	423	427	440	411	460	431	410	409	443	421	448	412	415	424	469	448	463	427	462	431	425	416	422	438	455	458	453	417	413	460	441	420	464	466	419	404	394	402	420	383	440	388	443	408	450	421	392	491	423	436	427	441	442	392	454	446	384	462	412	446	412	475	436	427	435	419	433	437	426	440	417	402	415	458	415	446	420	446	454	462	431	445	435	438	413	460	403	410	496	423	396	448	441	406	433	399	415	422	384	401	445	427	408	428	455	436	439	454	432	437	445	447	421	401	439	401	424	440	427	446	453	443	418	395	456	453	427	411	420	405	420	459	454	404	378	425	428	439	417	446	445	430	479	432	433	396	483	402	448	436	403	403	425	454	423	401	426	414	398	407	455	414	471	398	415	408	413	407	451	424	439	410	436	426	458	411	412	434	427	412	439	418	460	447	403	444	434	439	443	419	456	415	455	433	437	455	424	436	434	433	402	407	452	426	433	409	433	460	444	440	402	397	419	438	436	453	461	410	425	436	417	444	443	420	401	445	469	421	464	451	439	423	427	416	420	423	398	392	451	452	441	424	408	457	431	440	464	419	437	398	412	411	454	424	459	442	479	440	408	404	412	421	426	435	421	444	463	448	386	409	417	437	450	410	417	450	409	412	457	423	432	423	422	451	414	414	432	431	433	464	431	413	426	397	450	443	448	396	439	419	456	434	436	452	399	408	444	424	435	440	468	420	420	395	450	436	458	497	435	432	431	429	422	442	420	412	422	426	411	401	425	423	396	422	427	402	448	467	425	456	421	411	438	415	431	411	450	412	448	434	433	453	449	415	423	438	439	443	411	403	422	469	455	419	462	434	471	422	445	399	421	434	435	455	383	413	439	439	437	470	446	412	439	398	398	452	442	434	425	433	471	405	394	447	454	422	438	440	420	432	411	399	399	433	435	416	415	427	439	434	452	446	462	433	445	439	416	413	443	451	434	454	400	454	441	436	435	411	383	429	438	412	421	410	440	423	415	419	409	433	432	436	453	437	419	431	451	412	456	399	418	394	432	438	445	434	451	413	434	430	427	437	419	441	431	405	423	419	468	461	435	391	441	424	418	439	373	463	410	439	483	402	445	425	413	415	425	443	432	403	407	467	429	440	427	423	421	413	430	448	437	428	415	423	474	388	421	403	434	432	399	497	447	413	400	458	441	452	435	411	417	407	398	423	430	472	395	425	438	405	449	405	436	414	410	455	443	446	425	450	405	429	394	435	424	417	405	435	431	451	436	412	428	431	419	426	442	423	450	434	427	402	447	389	412	419	427	387	421	441	435	408	444	447	439	405	448	468	427	442	429	435	377	448	425	427	433	415	441	441	404	442	425	416	427	434	434	428	456	401	413	399	440	408	453	418	480	421	420	450	455	460	432	442	457	401	408	420	423	427	442	442	431	428	396	406	406	448	417	404	452	443	430	441	446	433	427	400	412	393	476	439	432	393	439	460	450	427	440	418	450	427	406	442	423	457	442	442	432	428	427	426	434	461	429	400	459	430	438	445	441	440	412	444	461	449	444	424	434	399	452	419	404	450	422	417	407	439	462	445	458	460	405	435	417	460	409	414	437	437	395	439	385	439	462	461	439	449	459	437	423	437	420	443	446	419	429	430	447	462	424	464	436	433	406	435	431	407	450	465	426	465	408	399	459	423	419	460	434	415	454	424	459	454	425	451	429	408	461	442	424	424	440	451	420	451	445	418	434	432	422	460	408	420	449	412	409	417	452	442	466	455	403	449	416	389	472	420	432	443	430	426	438	413	450	452	435	407	412	440	432	431	418	475	407	432	398	446	435	434	452	467	442	445	446	412	452	425	449	426	435	450	410	452	398	474	402	423	423	432	439	440	415	449	430	408	434	455	464	403	443	404	414	434	406	435	464	443	434	435	421	431	472	412	446	410	387	412	441	436	428	452	425	432	416	408	439	438	453	434	443	438	407	432	409	440	388	395	439	468	453	439	443	442	454	471	393	463	450	427	439	435	414	438	436	413	429	416	426	435	465	401	473	415	435	395	437	426	416	455	447	445	468	407	432	462	412	437	427	400	460	411	419	434	437	442	456	421	416	411
7908	16434	13946	3986	2530	2119	1646	1445	1310	1334	1249	1115	871	844	1067	1143	968	637	585	625	654	694	681	749	738	610	590	594	536	512	504	469	512	480	520	480	530	485	505	484	477	452	461	496	529	488	468	497	480	534	491	470	496	521	498	521	478	528	451	477	459	466	493	491	475	496	490	500	520	480	473	500	518	529	447	484	510	517	466	509	465	476	489	509	510	496	462	540	476	479	464	478	464	480	500	484	484	462	467	471	474	469	457	464	485	499	500	510	504	473	483	505	484	487	494	460	482	492	473	495	465	508	486	499	486	499	473	480	480	497	517	473	498	494	468	468	475	454	489	510	486	490	493	474	478	488	486	490	491	468	451	483	492	478	493	489	472	515	485	488	498	470	465	471	475	498	529	464	487	517	473	490	468	475	513	473	512	476	526	473	466	478	469	473	478	499	459	467	496	467	491	490	458	504	429	497	495	504	501	476	471	473	489	455	478	494	563	458	457	492	476	488	511	501	486	440	497	524	462	522	455	465	481	522	465	485	510	467	513	503	513	496	512	435	462	458	461	455	510	507	490	450	510	498	464	487	470	447	509	455	419	487	501	457	502	461	511	503	502	461	467	466	493	479	471	492	473	477	481	503	525	485	516	476	539	485	451	499	471	469	509	531	442	487	467	477	481	480	467	490	487	462	458	493	467	506	513	473	516	508	511	521	540	484	552	437	515	481	462	503	464	492	486	515	493	487	463	492	451	457	457	484	545	499	480	495	496	465	452	519	503	479	471	480	499	457	469	470	514	458	514	514	493	461	478	467	464	456	476	477	461	487	549	477	454	467	464	505	495	488	471	508	470	497	528	451	499	483	518	471	479	452	517	506	519	495	495	468	503	498	493	478	477	460	459	472	496	460	459	480	503	459	509	501	488	508	483	459	472	456	502	505	472	484	453	484	470	479	506	473	460	500	449	491	444	488	535	498	485	487	498	466	512	493	469	472	499	481	493	482	494	514	440	497	469	507	509	529	536	477	477	488	481	484	483	506	507	496	431	473	494	459	477	448	474	440	494	488	468	502	451	438	452	502	494	445	494	515	482	512	464	487	469	479	435	474	467	482	462	470	450	472	522	510	497	476	496	504	482	493	470	436	501	500	523	491	513	480	497	479	493	499	519	506	481	500	474	513	478	455	479	484	478	506	515	516	488	471	469	489	492	489	486	473	520	491	489	487	525	469	555	519	462	481	483	523	474	477	506	473	493	460	498	493	491	473	460	499	497	496	464	470	461	509	486	501	499	510	494	489	478	468	512	498	487	490	462	467	496	479	476	478	471	513	481	497	502	456	530	480	502	458	506	550	496	495	454	476	512	522	489	474	449	484	483	519	459	503	478	477	499	495	486	474	482	468	457	525	489	477	478	505	458	484	506	502	460	511	451	485	506	484	482	500	498	462	485	488	514	470	503	466	505	477	488	457	492	435	474	500	501	467	488	443	465	470	461	505	489	490	489	508	507	465	481	481	468	483	454	479	481	482	492	500	473	485	489	509	460	488	497	511	462	500	511	437	497	467	465	514	473	505	487	497	440	514	499	448	477	493	494	470	522	491	517	507	491	452	449	466	489	530	489	470	483	502	467	489	481	483	526	454	460	456	509	498	501	513	512	486	438	512	519	513	516	471	484	496	464	492	478	511	482	461	479	476	498	485	505	512	461	495	507	496	514	476	474	454	508	478	487	446	471	468	484	469	500	478	451	446	498	502	495	492	503	471	478	502	489	510	453	474	494	498	478	478	463	478	453	489	471	486	499	473	484	507	512	509	499	476	465	469	517	519	478	500	459	485	477	475	505	483	493	457	460	486	495	502	470	466	480	480	522	494	483	506	488	498	523	486	513	458	479	490	480	489	507	442	503	472	531	491	448	521	489	481	476	530	478	469	504	473	446	492	472	498	490	509	497	501	516	518	458	452	473	482	482	485	479	514	453	497	443	474	513	498	517	477	486	430	486	464	510	503	434	451	523	499	495	472	470	502	466	466	499	489	495	466	459	517	462	493	507	493	501	486	460	518	486	485	477	492	486	455	445	496	456	505	452	446	476	511	509	463	469	490	449	491	506	443	466	506	498	469	495	468	468	462	413	480	492	473	508	508	472	468	503	495	487	474	480	505	498	499	473	504	515	509	450	469	486	501	501	477	492	510	500	504	510	450	453	502	501	499	463	510	502	471	446	490	472	513	507	475	466	537	510	512	457	483	513	483	477	482	459	449	461	486	481	462	502	502	498	462	464	498	513	446	471	509	472	478	468	443	498	502	468	455	509	495	483	468	486	484	497	459	483	506	478	511	480	441	507	487	518	430	440	467	460	499	498	481	482	453	512	452	506	500	497	464	466	438	497	471	490	502	515	460	457	523	514	513	500	492	447	505	493	467	487	499	476	520	493	525	474	464	524	463	475	510	461	510	468	494	491	496	491	453	456	491	475	482	493	487	486	503	505	503	454	506	497	506	516	493	516	461	494	480	464	483	467	529	473	492	431	482	466	465	499	507	508	487	513	491	521	463	502	461	451	508	463	473	489	525	508	496	495	459	445	501	486	470	509	503	516	478	481	475	545	453	452	489	489	493	508	480	457	523	476	478	472	508	501	474	478	491	454	470	477	443	510	479	486	448	460	476	516	485	501	500	523	467	461	499	497	501	454	497	518	477	477	453	492	471	486	493	465	503	456	473	476	468	480	528	494	459	531	489	493	495	498	484	430	508	441	459	488	453	472	469	462	471	519	487	521	478	510	507	469	510	508	486	481	480	521	489	486	484	504	450	493	477	529	492	493	446	495	461	483	459	481	479	474	473	476	516	502	458	464	491	443	484	539	499	480	490	496	488	481	464	494	496	503	479	461	498	471	497	530	472	480	468	507	488	517	504	525	495	462	509	507	504	489	472	480	491	458	455	505	489	451	490	466	471	483	507	456	480	467	494	456	486	464	494	478	475	494	491	481	441	488	538	476	480	509	470	497	485	477	455	478	497	489	471	536	473	525	494	496	477	456	481	498	495	477	478	462	506	490	470	491	498	460	492	486	480	481	477	510	492	467	484	501	460	487	461	481	497	531	515	442	502	479	487	461	475	498	481	461	484	499	505	480	480	487	515	496	473	488	487	505	447	533	458	457	533	504	487	504	511	499	475	473	536	496	515	464	503	483	463	490	452	511	484	494	479	495	524	491	494	496	482	485	472	480	479	499	458	485	485	480	501	484	444	478	454	472	463	447	544	477	447	497	492	458	498	467	479	499	497	486	499	482	477	534	480	476	511	481	468	484	461	492	524	452	500	495	453	461	507	482	507	514	472	468	505	509	515	507	474	479	484	519	465	492	444	522	477	447	478	484	514	503	474	522	471	518	479	459	517	493	488	489	491	478	479	487	532	513	469	466	474	534	528	508	524	507	463	464	476	495	519	472	486	498	502	497	515	483	482	488	485	448	486	469	486	498	496	469	511	462	481	453	499	490	450
24708	21236	27573	25099	14576	1253	805	672	632	673	707	665	533	469	557	597	490	445	404	444	441	426	438	461	475	417	369	418	379	393	376	370	366	362	368	358	371	370	343	370	343	362	366	370	363	347	374	376	345	350	365	355	401	358	363	374	359	365	343	385	352	366	348	376	369	355	366	364	334	367	374	332	325	379	344	384	322	376	379	387	364	383	369	373	393	358	349	336	355	354	341	344	360	375	312	343	398	376	353	352	375	381	326	373	318	345	360	408	333	380	329	349	342	367	343	382	382	363	369	356	347	363	353	398	368	380	349	371	358	354	358	379	380	368	378	373	380	356	374	378	361	368	353	389	361	355	367	371	357	367	353	357	377	367	358	358	365	380	369	367	337	353	359	332	337	382	328	380	365	352	367	362	305	359	362	331	381	361	400	348	360	327	393	327	333	342	350	380	335	381	350	351	365	355	351	373	385	376	399	355	392	377	374	344	353	368	355	326	352	373	373	354	334	363	395	366	378	367	373	365	369	364	360	365	332	375	384	383	336	386	363	349	419	363	324	370	338	358	311	335	339	340	329	323	394	361	367	380	360	357	393	341	362	365	339	378	405	352	405	414	408	317	366	356	359	359	338	415	347	352	389	367	355	394	368	341	374	379	354	378	356	351	378	365	373	368	371	355	361	368	339	389	334	391	347	350	346	358	391	378	367	390	359	365	349	376	349	384	379	367	340	333	380	354	418	373	358	310	355	367	355	344	345	367	391	352	419	352	343	372	347	362	344	392	400	377	371	372	371	399	340	370	378	339	366	353	349	346	353	376	373	376	354	347	362	340	378	330	379	378	368	369	373	356	378	356	372	350	371	377	347	368	378	358	348	332	352	344	344	355	365	349	329	330	350	354	361	386	359	341	332	344	353	357	350	377	347	367	342	350	338	362	350	387	385	359	358	363	388	357	373	362	318	348	376	370	370	362	356	341	374	343	358	343	334	366	357	367	361	393	364	367	383	365	370	330	367	362	358	367	365	350	352	342	362	365	368	368	361	357	359	354	399	350	392	397	350	356	396	355	386	366	383	370	333	362	333	377	354	386	377	347	358	354	344	360	390	389	342	339	381	395	355	380	361	363	394	418	375	374	374	363	367	397	370	337	340	317	377	337	394	343	363	357	352	378	340	346	390	373	374	376	361	379	395	372	337	386	346	384	349	349	363	348	363	350	352	363	311	352	337	375	361	364	382	368	354	351	348	361	370	377	354	357	352	359	328	376	375	348	385	352	324	382	346	367	373	344	372	367	391	358	369	348	362	349	352	308	382	339	375	340	364	399	373	369	356	353	382	352	337	397	375	377	344	364	348	365	380	324	363	383	361	393	394	384	351	386	335	398	355	367	346	374	366	340	379	316	359	389	348	348	350	329	362	372	379	323	360	374	334	348	345	365	331	353	355	341	360	364	382	374	349	375	345	379	355	367	354	369	337	396	405	383	352	368	377	349	331	370	370	379	351	342	376	354	339	399	388	346	368	333	371	370	329	357	366	337	357	368	369	376	377	388	360	350	339	360	346	329	359	365	381	328	348	379	323	359	350	368	380	380	362	373	350	368	374	398	355	385	386	368	333	351	368	372	364	339	340	359	373	380	355	357	366	359	392	344	364	358	346	385	381	368	358	366	364	417	381	345	342	368	356	377	356	372	360	423	380	384	374	408	351	351	360	373	404	358	366	373	361	356	375	351	368	385	370	373	368	359	353	377	354	367	384	349	361	355	321	358	366	339	361	346	343	377	383	370	365	341	353	366	317	378	361	399	395	343	401	365	388	356	359	386	384	351	361	359	369	360	383	376	356	363	353	359	353	364	325	340	347	404	387	333	409	369	326	382	379	359	349	335	368	368	322	368	365	354	364	376	354	364	350	394	368	391	367	359	339	346	332	326	352	393	405	355	356	406	394	371	378	350	371	323	383	382	378	376	345	323	350	372	339	340	338	368	352	358	387	319	335	370	374	339	343	374	350	354	369	378	384	395	371	375	377	370	344	354	407	409	375	358	343	365	371	347	352	377	379	346	363	373	348	341	331	354	328	365	358	338	396	350	367	366	346	349	372	349	344	324	367	345	370	390	354	341	365	357	369	357	388	367	395	385	355	351	360	362	408	376	328	378	348	337	379	356	394	390	380	353	346	378	376	346	382	374	376	369	337	350	350	365	365	378	346	369	343	332	348	370	335	363	376	357	374	361	317	361	328	350	403	328	355	368	338	349	384	374	339	364	351	358	325	376	353	360	357	354	372	344	345	372	346	374	354	356	340	356	378	367	398	377	370	344	375	336	356	359	370	350	341	337	361	375	356	375	368	343	363	387	346	381	360	344	384	373	385	351	341	386	361	371	363	374	353	367	363	385	351	323	369	366	365	367	372	392	352	372	368	375	396	368	370	349	342	366	390	362	321	373	370	341	346	375	356	341	371	383	376	377	373	379	378	341	351	373	377	411	355	352	357	363	346	360	364	312	316	371	389	326	342	358	378	330	347	353	349	397	337	363	352	358	353	375	360	365	371	344	362	348	366	361	361	338	385	371	381	337	376	307	367	378	340	374	316	362	341	370	389	360	355	365	336	383	388	356	382	343	356	381	381	363	356	357	349	376	352	342	363	357	364	362	357	346	384	370	333	374	401	372	370	417	358	341	400	377	356	362	360	358	383	357	370	348	346	397	372	326	325	334	335	371	351	345	360	398	368	345	371	373	361	393	364	378	341	381	345	363	364	363	378	320	343	343	343	363	358	365	395	374	356	379	358	356	340	394	342	375	378	399	386	379	321	350	312	379	342	365	383	377	371	310	359	370	364	373	353	354	348	349	382	367	383	371	347	367	336	324	360	357	336	374	340	334	335	383	370	368	344	360	369	373	357	344	394	371	354	364	381	347	375	364	358	372	376	371	335	359	368	366	365	400	368	347	358	343	362	373	370	364	335	389	353	389	347	365	383	373	338	357	360	364	351	354	365	384	378	359	364	337	367	363	321	376	354	359	343	383	339	354	400	348	376	362	361	378	357	384	345	366	397	366	383	353	342	400	393	352	395	365	361	386	344	362	355	369	340	385	363	356	340	361	346	369	362	351	357	367	346	348	346	308	354	343	370	365	348	398	371	366	348	356	370	373	363	348	368	352	351	334	335	388	372	335	381	359	358	370	368	367	381	359	334	370	379	345	343	332	353	384	369	336	353	368	379	367	387	363	329	351	356	369	353	366	371	369	340	374	379	359	325	346	390	379	354	375	364	359	359	337	358	384	366	335	352	353	405	385	351	379	339	351	359	354	366	318	371	384	333	363	368	377	335	395	345	343	340	392	382	374	353	374	344	384	349	385	356	358	333	386	346	342	361	361	348	384	351	347	344	361	359	376	372	336	341	371	362	371	346	366	380	337	351	351	371	354	363	356	360	366	351	348	362	350	375	396	354	385	398	362	365	326	345	338	350	326	366	347	353	369	357	360	340	366	347	401
9571	12462	10008	2628	1678	1453	1174	1035	985	1051	1034	878	651	647	787	785	694	453	452	475	507	530	556	593	579	453	409	490	439	386	434	407	394	374	431	406	402	401	449	423	383	369	423	375	403	401	412	410	390	389	366	384	387	368	395	443	410	375	400	368	396	394	386	372	382	411	405	374	393	405	388	398	384	358	379	393	383	432	390	375	341	415	388	368	392	404	380	405	368	404	388	400	385	380	409	408	398	373	404	406	395	371	399	398	394	397	419	402	379	390	382	422	397	396	431	409	384	374	387	398	399	370	396	379	381	390	400	409	366	386	397	379	371	401	383	370	403	383	397	394	401	423	386	412	389	402	362	393	366	422	424	405	377	364	389	392	407	416	389	436	369	366	385	373	413	371	378	417	377	385	405	418	409	425	389	384	394	389	394	419	370	420	415	422	418	348	354	401	404	402	373	376	373	347	383	399	370	338	337	366	413	401	411	424	419	389	390	380	362	422	396	390	401	389	378	375	405	378	385	372	388	371	406	400	398	382	381	394	382	389	366	397	363	401	394	383	375	392	405	448	409	372	376	395	395	375	378	354	364	374	390	385	376	392	357	387	392	388	372	372	382	383	397	409	416	403	368	420	408	375	394	352	404	392	447	391	383	412	380	398	416	457	405	397	366	408	399	383	394	405	365	412	344	361	369	388	409	386	402	390	399	410	417	408	383	383	396	392	369	398	412	398	390	362	345	398	392	407	419	397	378	380	386	376	368	420	365	392	405	376	378	379	371	360	384	441	387	390	357	409	400	415	339	387	377	386	392	428	423	366	385	384	394	388	397	361	421	403	383	369	391	399	360	420	363	413	369	358	357	388	405	374	409	413	399	360	395	366	387	390	372	378	375	367	370	396	452	365	421	418	396	400	415	399	393	398	385	403	383	423	424	377	395	407	396	395	402	381	373	372	391	418	420	358	404	435	367	393	418	407	400	428	435	393	381	413	362	382	383	400	406	393	384	390	378	382	377	408	381	378	390	410	425	377	375	375	382	396	396	400	407	397	398	407	396	408	388	395	406	392	401	347	384	393	398	401	411	401	380	370	395	403	386	382	383	390	373	403	386	382	411	387	385	401	384	384	399	400	371	382	393	393	414	395	398	358	365	366	396	353	416	404	385	402	334	379	428	389	378	372	404	410	356	374	407	389	400	375	435	389	368	389	391	394	383	347	350	362	377	421	390	352	409	384	392	392	403	400	360	417	410	391	379	375	439	368	361	397	370	407	405	387	383	373	393	365	373	397	390	394	397	415	402	400	378	371	408	388	364	419	391	363	373	389	375	410	359	366	391	382	425	407	378	381	382	379	411	401	372	363	391	398	413	351	400	399	377	398	386	397	384	403	426	387	418	382	380	361	371	399	361	402	411	400	438	411	386	357	395	396	385	423	391	394	404	358	420	396	393	371	415	409	341	392	378	391	371	411	421	393	396	435	384	433	391	377	359	373	385	387	432	401	387	408	397	353	405	337	390	420	411	381	367	391	366	376	391	376	386	390	387	392	374	422	371	375	372	386	363	378	403	371	359	387	385	368	393	398	391	364	378	370	394	435	383	404	405	379	365	364	386	392	362	371	422	373	384	419	394	355	380	391	383	384	386	372	364	382	402	411	391	351	363	401	394	395	412	357	390	375	448	419	380	363	383	375	409	409	361	382	400	391	377	390	358	404	355	364	388	424	397	365	374	402	400	348	422	363	414	401	393	393	356	387	373	368	393	419	393	414	377	373	433	392	374	410	405	419	402	376	405	399	374	391	391	406	400	410	363	403	400	375	377	391	373	366	404	377	393	352	349	432	397	412	372	397	386	399	376	394	389	373	377	415	391	369	370	419	411	389	379	399	397	369	377	382	429	385	409	409	369	372	379	416	376	436	377	410	411	396	391	381	395	390	395	387	404	411	402	347	386	383	389	400	383	372	392	423	370	383	384	374	357	387	389	382	401	377	363	392	351	381	467	445	398	396	395	382	384	406	399	379	404	380	384	409	400	402	343	397	364	367	366	374	402	405	399	389	378	389	380	379	374	407	382	386	375	384	410	399	416	413	397	361	384	358	378	404	396	400	383	363	383	372	392	365	387	415	376	346	405	371	419	397	381	402	419	385	394	424	377	388	398	394	388	384	371	368	391	345	415	382	403	400	356	390	402	399	381	351	389	404	394	375	374	402	400	400	401	381	401	388	377	384	400	387	388	434	404	371	366	374	428	396	380	368	423	386	378	387	379	391	384	401	385	370	353	419	367	438	401	433	397	402	360	381	376	385	388	368	406	403	382	408	368	383	419	402	370	399	404	406	405	396	399	403	412	373	345	404	374	390	419	415	418	424	420	390	374	431	385	417	429	409	413	425	371	377	390	367	376	375	385	407	407	399	392	367	378	394	409	418	393	400	362	398	404	390	372	394	400	419	400	412	380	399	359	352	376	409	365	396	395	370	393	437	380	414	395	366	405	420	382	399	385	381	393	394	387	366	372	376	394	374	383	343	368	403	371	366	377	384	424	403	400	401	390	415	372	403	371	387	368	362	376	391	354	392	393	376	417	342	369	399	372	423	407	424	406	387	395	396	393	399	391	384	350	389	411	388	402	388	364	396	428	389	393	407	380	403	388	341	412	389	368	402	368	402	390	410	403	386	356	394	386	367	409	393	362	425	414	390	410	414	402	392	429	371	385	383	424	391	414	392	409	398	381	421	385	383	363	415	419	394	380	412	407	404	410	383	390	388	378	393	371	388	382	386	408	391	376	410	410	377	399	395	392	353	385	349	362	388	389	381	385	382	385	395	389	378	375	381	361	383	404	406	404	386	408	428	440	445	406	393	383	400	368	373	393	360	394	399	392	397	391	407	396	391	418	380	378	390	395	393	383	396	368	420	384	402	366	403	386	355	411	400	375	385	391	413	399	384	410	366	404	369	404	380	385	401	428	394	411	395	427	414	406	417	404	378	393	381	383	413	388	410	406	415	384	358	381	409	420	355	394	416	384	428	401	329	369	356	419	374	386	415	388	381	408	413	375	407	382	392	386	401	373	378	437	406	386	359	368	367	431	365	400	397	382	402	404	373	394	398	398	391	367	400	394	434	401	423	386	383	343	390	420	376	411	395	423	384	389	347	385	391	390	389	388	406	390	389	401	398	387	405	390	372	380	419	408	415	401	370	386	380	387	392	397	389	373	350	401	396	359	434	417	396	411	399	392	383	374	422	426	398	376	413	401	384	403	375	382	393	382	398	400	408	421	355	392	411	370	370	420	404	384	415	371	396	390	415	418	423	360	396	386	390	386	409	388	376	384	407	415	386	350	435	374	422	395	421	379	378	431	360	398	408	423	390	425	378	384	422	413	359	417	372	386	403	426	389	408	427	409	432	346	384	424	385	367	378	354	378	404	390	399	385	418	374	377	403	375	395	395	368	391	400	358	398	409	397	372	389	360	356	410	402	395	434	404	396	403	407	374	395
22565	21252	28909	23912	21251	21302	10363	1300	1058	1147	1033	849	580	546	756	780	566	345	304	299	382	394	408	501	453	285	256	335	247	213	218	227	223	191	210	200	212	199	179	204	216	202	211	194	213	202	210	197	188	192	222	182	204	204	206	216	193	204	211	198	180	196	209	185	182	215	203	169	188	199	181	195	199	206	180	203	197	199	187	184	218	189	189	208	190	174	158	186	194	191	208	188	184	200	198	213	204	209	168	189	191	168	154	198	182	171	183	166	203	180	189	183	198	215	200	154	173	197	215	186	164	213	185	197	164	210	179	174	197	200	202	205	187	198	200	182	184	223	186	195	192	184	192	192	195	193	174	168	208	179	180	170	192	192	222	183	200	187	191	158	179	220	202	206	198	202	223	201	193	185	195	177	189	184	223	197	185	218	184	200	198	183	177	182	193	198	193	196	183	215	183	170	173	193	192	156	173	204	182	188	201	210	196	192	159	218	197	211	199	192	155	197	188	187	215	202	205	188	185	174	182	176	208	220	169	187	175	201	184	185	184	200	165	179	190	200	210	191	203	196	191	210	207	192	189	190	171	215	197	199	174	183	207	197	185	185	168	201	187	205	190	189	201	182	188	182	190	194	183	185	184	184	174	193	192	204	181	181	189	209	172	194	194	166	175	206	193	180	183	197	178	167	165	175	206	203	163	179	201	207	192	188	194	205	166	200	202	159	174	168	209	192	188	166	209	203	176	189	177	160	152	200	187	211	188	218	208	192	182	189	176	168	194	180	182	192	211	195	197	173	206	208	198	186	202	189	192	208	192	208	185	199	174	206	168	208	188	196	203	181	154	183	177	164	194	204	196	214	212	185	194	179	181	177	194	183	201	189	191	184	145	189	207	215	192	198	226	188	177	203	186	194	185	200	182	184	189	189	192	198	201	186	199	212	171	197	204	204	148	201	181	158	170	156	177	188	204	188	178	188	191	195	224	192	192	170	191	193	194	171	174	202	184	176	208	204	211	202	177	212	197	196	189	188	201	199	190	178	190	188	193	190	177	204	180	196	206	218	167	186	195	212	171	199	200	211	182	171	195	189	182	184	178	206	203	156	190	201	192	183	174	211	196	183	205	160	205	196	210	198	199	209	188	181	158	180	175	172	184	193	186	208	187	209	203	228	217	190	212	204	175	183	184	207	187	182	189	191	198	208	186	187	184	186	181	185	197	183	195	187	179	188	194	178	214	211	190	171	191	208	194	181	203	185	192	184	204	203	185	189	210	197	210	183	181	169	202	200	196	197	210	199	183	225	200	201	186	199	203	190	197	208	202	201	164	191	199	210	187	171	199	179	202	188	172	179	172	202	195	200	196	193	192	202	184	198	176	193	183	188	185	176	179	197	183	203	207	182	186	175	198	183	187	184	162	172	193	202	189	197	175	194	202	205	195	204	207	173	163	199	173	174	210	182	185	210	177	193	178	185	187	188	193	181	218	183	180	170	198	205	191	199	206	179	186	188	198	200	198	186	196	171	187	173	181	189	189	169	173	208	191	185	197	208	172	197	205	208	164	196	169	177	199	214	185	197	176	188	179	183	179	168	188	195	199	199	176	185	214	181	191	192	202	203	176	208	198	216	211	190	220	191	182	153	189	197	194	212	196	198	195	189	195	189	188	198	187	198	187	199	206	204	181	173	183	159	160	193	179	195	181	185	202	188	187	202	172	182	200	207	175	201	176	175	195	206	194	185	188	159	202	212	200	203	165	174	186	206	179	171	209	176	196	180	194	201	179	189	181	206	190	195	188	179	172	182	172	213	187	198	175	194	184	174	196	203	183	206	178	197	181	202	176	207	181	193	176	209	191	175	183	177	189	173	212	189	193	200	199	170	209	196	178	185	178	180	197	172	210	210	190	197	175	168	156	208	206	174	191	190	189	178	194	191	201	184	166	179	196	214	180	182	181	174	187	169	190	211	200	160	182	180	217	158	211	160	215	157	188	181	163	185	204	197	205	174	171	199	190	188	203	190	195	168	186	173	176	180	165	203	190	181	180	205	177	190	206	201	209	192	204	195	174	191	203	199	179	198	195	209	200	190	202	194	188	184	188	200	197	186	196	210	180	185	201	208	194	189	190	199	187	186	184	195	191	186	193	176	185	172	184	210	183	200	184	189	170	199	209	199	191	161	173	182	175	188	201	198	187	196	176	177	199	195	199	160	193	173	189	191	188	200	190	171	180	168	191	199	195	183	177	184	198	177	189	196	173	189	194	190	209	163	216	177	190	201	179	180	193	188	177	204	208	196	193	181	173	192	192	172	172	173	188	185	176	200	195	177	190	203	171	175	187	195	187	166	191	199	183	189	192	204	189	163	186	195	173	179	184	186	191	196	182	185	175	178	190	185	192	215	191	191	188	186	211	182	201	178	199	168	159	190	181	162	181	190	186	172	203	187	175	158	162	185	192	219	187	158	187	184	194	181	198	173	183	199	187	170	181	190	193	197	193	178	199	173	189	213	197	196	172	181	184	175	207	183	175	185	196	196	207	184	177	199	177	159	192	200	184	203	178	183	193	197	197	194	200	214	195	196	183	179	182	186	168	199	189	176	215	197	180	187	187	180	146	200	186	200	199	238	203	164	188	184	186	192	170	169	180	198	185	182	194	198	163	178	178	180	184	191	187	194	185	198	185	200	174	178	193	164	203	185	172	200	209	172	176	185	185	182	203	196	187	188	196	188	176	172	185	180	183	173	167	197	172	189	204	184	183	167	200	186	199	166	192	206	174	158	167	199	195	213	186	173	199	196	178	186	187	183	196	180	194	162	184	189	179	192	195	168	162	193	185	173	210	196	200	170	199	184	198	202	189	195	204	200	190	193	174	189	177	190	194	193	217	205	182	183	193	167	206	181	205	194	188	170	201	180	190	198	196	213	167	176	180	185	170	191	197	192	171	171	167	190	194	186	152	199	170	201	165	197	184	190	193	198	189	198	190	188	210	187	190	198	191	206	188	206	187	189	176	152	224	210	184	203	160	165	170	194	219	176	209	192	188	167	185	205	186	205	181	203	191	184	195	173	177	208	175	185	202	183	174	172	192	193	173	182	178	178	190	181	217	203	183	188	210	212	167	200	196	189	170	165	194	215	198	186	196	182	183	178	189	181	201	212	203	203	169	189	158	221	194	193	189	174	172	178	205	193	204	183	189	176	172	187	181	199	191	193	169	199	207	191	195	180	192	176	197	188	191	174	184	181	166	161	187	220	183	212	187	172	200	208	174	192	199	191	215	198	186	196	179	178	193	191	191	191	179	194	196	210	170	188	200	193	208	193	181	194	185	183	201	165	198	171	201	200	184	184	189	175	182	198	192	200	199	167	203	183	217	166	198	151	178	211	191	179	221	190	194	208	187	185	174	188	206	185	177	187	199	167	167	194	210	200	183	188	189	194	196	178	193	226	194	186	189	195	214	208	179	187	216	187	200	170	187	177	208	195	204	187	175	168	187	199
10150	21998	20177	6101	4030	3246	2282	1991	1810	1785	1656	1385	754	761	1098	1155	810	443	361	403	547	518	559	632	560	353	305	428	285	246	251	224	216	245	214	236	221	210	238	237	239	219	217	232	209	219	243	204	211	223	234	217	198	221	219	227	221	208	214	230	194	196	203	221	223	224	205	211	243	224	216	202	203	189	217	196	186	227	219	186	193	201	194	206	229	193	211	211	209	221	197	187	189	218	209	225	182	236	223	196	210	205	211	228	205	217	221	218	220	244	219	182	213	204	211	209	219	202	197	214	214	194	184	215	225	203	208	235	229	211	216	196	221	222	219	229	218	224	203	207	235	212	204	227	203	216	225	199	220	222	196	186	212	213	216	225	212	216	195	208	221	239	202	216	256	215	202	207	212	217	204	201	213	233	182	208	179	237	223	225	221	210	200	218	246	204	226	211	223	222	203	226	201	189	230	202	187	214	216	230	211	224	201	224	210	227	215	203	226	199	210	185	213	221	205	213	208	191	217	211	208	200	206	229	203	209	186	234	208	211	227	202	205	211	233	193	201	226	231	218	211	196	213	215	228	200	218	209	209	232	211	225	226	199	203	207	215	227	214	189	200	219	181	243	215	192	220	193	216	225	198	191	205	207	215	188	204	191	186	218	219	216	230	198	183	229	202	202	221	214	210	203	210	200	212	198	240	227	199	199	202	229	213	192	188	223	206	252	234	227	203	218	199	203	205	210	227	194	189	215	204	223	224	225	212	193	199	208	216	236	203	210	220	231	218	218	190	211	196	223	209	218	213	222	200	212	222	201	220	206	219	213	219	194	224	239	234	179	246	231	216	193	224	173	209	226	212	220	207	209	196	204	215	207	221	227	231	223	227	205	202	231	213	216	228	220	205	212	214	225	196	218	207	226	204	228	202	223	211	202	243	221	218	199	212	197	233	220	235	209	216	210	184	191	194	208	202	223	216	209	207	201	225	205	205	257	198	200	206	206	196	230	203	186	205	209	227	208	227	188	229	203	212	218	188	222	219	185	209	181	228	219	214	213	211	226	221	207	212	225	203	220	193	239	235	211	247	205	213	202	200	199	242	201	229	193	208	208	209	220	213	197	205	210	222	227	198	196	188	223	212	227	246	197	201	218	206	232	217	191	227	201	185	212	217	195	217	217	223	211	223	190	198	227	192	200	181	212	194	186	195	212	200	211	221	202	213	213	229	206	203	197	188	194	220	200	227	193	212	213	208	194	234	210	233	193	220	228	216	218	183	211	214	244	214	221	221	203	217	211	206	200	214	235	221	186	188	220	217	222	202	197	215	240	219	239	219	183	185	192	245	211	185	208	219	206	208	237	225	192	214	199	240	201	196	231	221	200	214	213	209	213	205	201	222	211	180	199	216	210	211	202	209	200	199	202	207	237	199	218	224	204	213	179	213	200	246	195	226	205	227	222	224	211	213	228	224	219	190	210	225	222	206	208	218	215	207	203	195	215	191	221	235	182	238	239	234	205	200	230	228	205	180	219	246	221	212	198	209	243	228	232	191	187	188	211	195	207	198	219	214	193	184	208	221	204	209	208	217	214	204	232	180	226	217	221	235	233	213	210	205	214	222	234	183	212	213	227	206	219	212	199	216	200	222	219	211	199	181	226	233	218	193	217	203	203	205	202	221	211	216	243	205	232	188	220	246	189	210	212	216	194	205	219	199	195	200	187	188	232	196	229	196	227	193	201	218	207	209	208	207	250	202	227	220	214	210	231	200	209	202	205	182	183	212	215	197	205	201	205	195	199	203	224	235	207	210	208	235	211	206	204	210	199	224	236	207	213	203	214	215	223	205	239	218	205	207	204	212	211	178	199	232	185	197	219	211	187	208	204	226	215	206	203	214	227	210	219	198	215	216	200	231	197	234	208	228	204	184	212	215	204	212	198	221	214	200	231	216	216	191	251	206	231	222	204	181	207	228	223	222	208	204	222	220	194	241	202	242	212	241	213	210	195	204	227	225	212	180	240	191	220	192	208	208	208	216	223	199	189	213	219	227	198	206	205	201	215	200	223	196	226	223	227	202	222	213	189	241	191	218	233	202	194	226	202	198	214	222	209	221	219	212	225	221	200	202	214	212	200	205	228	193	221	203	198	210	228	189	195	206	189	205	211	213	216	201	220	219	218	207	213	210	211	193	212	210	241	211	199	195	201	190	183	195	222	200	195	226	184	191	196	196	210	195	195	187	209	214	208	212	215	236	186	225	209	201	198	219	225	206	204	219	202	212	188	228	195	234	207	200	245	206	212	208	237	217	220	185	191	216	219	223	223	208	234	213	217	198	203	234	212	236	198	220	222	206	218	191	228	215	211	225	218	214	210	218	207	202	203	226	204	221	211	210	211	184	219	230	197	215	219	199	218	217	193	205	210	235	195	210	205	205	215	214	201	205	190	223	243	196	204	212	220	189	213	219	196	181	209	213	214	207	224	209	218	188	235	203	241	224	221	206	198	212	206	209	228	218	189	213	209	208	216	210	218	193	232	216	203	207	218	199	218	234	212	189	237	215	216	199	194	216	219	200	215	236	219	214	200	214	202	230	208	211	217	219	205	221	211	230	205	205	221	199	210	224	231	224	218	224	208	192	191	228	202	217	193	185	210	211	209	211	219	216	203	197	222	200	215	201	224	230	213	224	212	223	224	231	217	186	216	208	214	192	240	220	218	217	217	238	205	191	228	209	207	205	209	222	203	184	210	215	212	202	183	200	182	200	213	203	225	235	219	198	208	216	191	201	205	192	209	201	203	207	211	218	224	219	233	215	213	215	212	233	204	196	207	203	203	209	216	216	216	207	223	226	201	216	207	228	193	202	209	212	223	232	193	213	211	200	215	209	205	205	210	222	202	215	196	221	204	206	201	189	227	214	225	216	215	206	198	215	203	187	230	209	230	207	205	202	208	232	227	197	192	240	217	206	213	212	200	210	200	217	218	205	205	235	218	220	191	228	225	213	235	213	203	231	194	206	224	221	220	199	209	189	212	211	224	217	196	205	231	200	216	192	200	182	192	222	204	186	213	220	198	249	223	195	216	190	231	213	212	216	198	210	193	193	232	206	217	237	213	213	227	184	200	188	213	204	224	210	212	225	198	209	218	214	210	204	208	208	208	208	185	222	195	233	201	198	209	204	213	211	226	207	204	217	214	227	206	217	228	197	214	197	207	229	203	212	203	201	195	218	222	181	216	216	200	198	221	189	223	216	202	224	177	222	190	228	224	228	218	201	215	224	218	227	188	194	181	210	191	214	210	202	220	195	208	198	200	208	239	183	191	241	192	214	217	230	231	170	186	204	194	202	203	215	192	224	214	246	211	203	238	204	203	222	206	230	191	214	214	192	196	200	214	220	225	226	228	228	219	187	192	198	209	213	196	222	200	174	202	204	194	203	234	226	224	197	217	199	224	191	213	223	208	227	202	188	200	219	197	185	202	217	213	206	219	188	215	191	210	207	227
27536	19405	8054	1404	782	705	701	685	712	723	689	695	573	638	673	749	614	576	541	552	565	533	578	605	620	544	542	571	570	550	532	525	566	560	558	576	588	557	601	552	536	510	544	530	568	563	515	586	562	580	533	516	505	500	583	530	536	580	554	512	541	515	525	570	606	585	567	534	538	518	570	529	573	540	536	531	538	547	582	562	541	549	532	576	542	506	548	537	567	549	523	521	531	514	584	545	576	538	574	564	542	576	557	543	581	514	560	544	567	540	571	567	572	546	523	572	571	542	541	583	545	590	519	536	545	524	556	548	534	571	553	535	558	534	512	532	567	610	563	536	533	549	502	597	575	543	565	529	578	578	549	553	507	569	536	566	519	532	589	577	554	504	554	551	570	560	556	547	531	560	550	572	531	571	559	544	558	568	578	557	556	554	527	531	559	570	557	575	580	571	587	555	584	524	556	548	552	555	555	534	548	571	507	556	580	558	551	589	563	542	542	564	537	561	588	523	577	573	541	538	549	563	530	554	539	560	554	497	556	514	547	551	560	553	527	577	574	553	564	516	561	546	567	520	554	584	549	591	566	498	518	509	539	595	546	560	586	559	547	564	577	527	522	557	606	560	580	569	602	563	516	532	550	596	606	584	508	592	534	555	513	552	536	553	557	582	572	564	499	538	575	557	560	575	537	547	564	538	578	551	616	555	537	558	594	570	515	545	560	522	490	522	557	519	570	563	565	527	521	508	568	531	538	548	549	525	548	541	538	518	563	540	558	561	492	543	543	554	540	559	554	561	528	519	535	535	557	565	561	554	544	581	577	542	553	561	519	562	535	556	528	551	538	536	556	509	518	537	535	578	519	521	544	547	557	572	510	489	514	526	590	582	546	566	504	544	577	530	573	568	597	570	562	546	521	540	609	571	570	578	584	560	555	565	555	559	551	561	572	529	561	548	525	537	538	528	570	581	523	542	548	535	562	538	521	501	570	540	535	548	585	566	556	506	569	580	548	573	558	522	549	503	609	541	538	530	562	561	543	517	550	578	549	556	589	531	576	555	558	553	508	584	529	562	566	553	582	556	553	543	540	517	551	563	535	598	540	594	536	547	515	551	540	557	538	556	564	510	551	495	576	533	513	528	584	564	559	550	568	547	562	523	570	592	481	539	613	578	527	528	557	541	524	499	547	589	522	567	556	551	598	556	538	534	545	557	536	537	545	569	570	591	529	569	548	555	550	552	538	527	573	571	551	555	550	576	546	588	537	566	560	571	538	546	577	590	566	551	536	589	555	570	543	504	550	560	580	542	575	487	521	518	577	571	550	557	574	558	554	560	531	582	539	535	537	562	559	561	519	555	555	539	558	541	568	577	539	536	611	586	524	513	562	615	517	543	563	515	554	572	541	542	542	556	530	563	522	591	568	530	539	547	531	560	544	523	520	544	546	520	538	587	551	530	542	566	538	567	561	524	508	524	545	529	551	533	539	599	575	527	529	506	568	533	556	537	571	541	567	572	520	551	591	554	562	558	529	551	556	545	597	539	514	549	587	555	547	525	537	578	606	505	533	558	552	574	530	560	560	568	546	554	587	561	536	557	561	540	585	552	517	523	570	550	564	526	566	535	511	558	582	525	551	548	540	527	546	570	538	529	560	516	530	589	586	551	543	536	585	581	596	577	593	600	541	548	575	554	550	549	553	513	589	555	550	518	544	571	566	545	542	605	554	557	561	533	555	549	569	573	550	531	548	590	577	592	555	573	574	524	536	557	556	520	566	553	558	556	576	524	577	572	555	564	546	533	547	528	583	546	552	557	552	560	585	527	609	522	573	490	597	570	547	508	514	574	557	566	552	540	538	566	542	545	598	584	538	547	528	532	527	543	550	564	520	524	514	549	497	565	517	579	551	550	568	545	543	553	535	515	507	558	548	560	532	558	512	544	543	538	530	535	538	510	533	607	534	561	553	505	502	557	571	533	560	554	523	552	559	526	588	516	537	587	589	549	578	554	536	535	558	547	587	526	576	533	562	551	546	541	581	548	542	546	522	560	552	587	583	569	547	575	546	561	519	568	531	550	568	553	566	585	536	587	572	596	524	548	566	540	520	562	513	561	570	613	581	512	539	547	581	629	530	552	569	614	556	543	548	586	516	551	555	533	549	557	569	541	514	520	573	521	517	535	535	542	541	560	530	545	608	536	567	559	577	517	505	556	572	547	547	542	559	558	501	566	548	522	541	550	577	512	581	578	569	523	568	544	567	560	530	522	564	541	586	589	562	587	585	539	549	517	561	515	568	598	544	528	542	549	520	523	538	555	555	547	551	539	548	561	516	550	531	543	597	518	548	541	536	521	503	529	563	544	542	557	558	523	570	548	535	558	556	597	565	550	509	527	546	517	584	530	533	550	539	521	511	568	544	508	555	561	558	568	546	525	562	534	580	538	563	575	547	548	559	564	542	549	524	537	530	564	544	518	565	544	540	540	567	536	518	573	519	533	549	532	517	559	571	555	561	551	514	558	524	562	556	581	548	508	539	607	566	557	590	539	520	583	545	535	602	554	535	545	512	512	569	546	500	538	506	525	551	560	521	529	591	503	528	528	537	583	551	548	498	556	579	583	573	510	556	543	559	578	512	527	528	492	535	572	510	524	613	526	546	535	532	569	551	587	550	525	562	598	526	561	540	539	566	559	538	589	542	562	569	571	539	549	606	554	561	537	569	534	535	542	533	581	581	555	579	559	524	547	503	534	545	563	559	557	520	559	539	548	605	554	587	527	547	548	536	525	534	534	559	528	559	598	582	575	542	522	560	542	508	539	598	558	518	545	543	534	599	503	562	599	526	530	579	598	542	562	545	497	550	570	560	554	565	501	584	565	592	568	517	557	566	530	572	551	564	569	567	570	543	545	576	573	551	580	550	516	543	530	542	528	574	524	529	566	594	513	526	602	520	544	587	555	540	582	544	577	569	583	571	538	577	541	548	524	535	555	555	550	538	570	549	586	533	585	597	521	553	530	538	537	516	538	551	547	521	529	545	541	536	578	571	526	535	502	575	561	540	527	558	526	568	540	603	571	570	513	508	553	525	582	561	546	570	560	611	592	565	550	513	508	582	543	523	566	524	569	536	555	564	562	566	546	528	514	548	542	567	534	575	605	553	541	538	557	568	540	540	532	541	528	523	565	567	557	567	542	553	556	549	566	533	537	573	561	575	563	610	580	546	544	541	552	564	537	581	548	530	575	576	559	569	578	549	569	573	546	543	545	544	554	540	564	566	546	542	556	559	541	504	540	546	521	553	577	589	541	527	569	522	544	539	506	612	541	559	597	518	553	526	537	521	533	537	539	583	597	546	504	546	525	535	532	574	577	533	568	550	558	503	566	588	568	618	575	522	575	561	541	543	508	578	546	608	561	505	570	532	567	537	535	548	520	527	560	542	579	519	550	554	520	582	558	542	549	558	524	549	557	572	543	530	557	528	564	539	534	545	567	574	550
8692	7025	5100	1135	884	829	783	789	841	937	923	818	666	715	867	875	731	655	616	619	658	661	635	726	681	604	633	631	615	603	600	628	631	604	591	595	638	612	633	604	619	600	608	649	540	559	594	642	604	572	662	559	578	606	593	558	593	586	577	560	576	591	571	611	605	588	588	592	565	596	646	631	595	639	588	637	634	534	594	612	578	597	605	583	579	592	582	613	604	601	627	603	625	634	584	565	607	615	631	596	565	549	576	602	598	605	611	622	609	586	608	572	632	608	583	620	594	655	557	585	591	599	621	609	593	550	571	594	549	604	614	556	569	629	640	572	563	595	578	607	630	588	576	580	568	616	608	573	591	628	562	614	599	544	614	598	585	581	587	602	576	628	600	607	616	574	605	580	628	559	574	601	597	637	549	589	639	649	596	588	580	606	540	589	580	569	629	633	607	555	612	656	597	574	612	579	626	608	598	593	594	612	572	610	597	567	578	635	569	601	593	597	670	609	586	553	550	590	623	573	585	592	575	563	566	629	581	576	589	589	605	617	602	578	609	569	568	647	563	587	588	610	591	596	578	618	579	599	619	613	598	609	570	559	628	583	620	596	557	564	601	557	598	600	601	627	612	596	599	616	562	617	573	582	624	593	605	556	644	561	615	600	632	583	619	637	605	609	599	560	590	611	569	602	581	576	583	588	616	597	600	559	629	623	574	602	599	618	595	620	594	583	593	591	592	615	562	592	618	616	580	587	573	591	609	659	620	634	600	606	609	628	589	549	560	597	558	604	564	604	598	583	589	573	602	591	589	622	579	590	611	574	619	605	590	600	573	580	622	601	570	594	591	626	561	593	570	561	619	596	577	610	583	592	605	627	638	600	644	629	588	573	591	620	583	575	608	615	596	581	601	599	617	594	649	582	576	576	607	597	607	575	597	556	612	581	595	574	630	569	599	644	627	595	574	634	606	588	621	595	605	594	630	596	598	580	587	606	649	572	589	596	629	586	595	555	592	594	621	608	563	617	627	610	661	561	593	601	566	594	585	569	592	613	575	573	636	630	595	606	613	617	621	581	612	576	609	599	598	596	592	591	633	594	575	586	563	614	564	583	619	612	570	575	592	596	600	598	617	572	650	588	583	627	636	619	604	603	587	573	588	605	641	578	596	592	623	578	650	593	599	620	627	636	576	593	631	626	638	596	597	595	610	596	550	611	612	555	617	583	603	607	602	558	575	551	595	607	561	605	641	596	663	622	644	567	565	598	588	625	640	613	548	612	601	585	558	575	608	608	629	543	644	633	626	612	571	576	620	617	604	586	603	650	556	581	611	606	573	611	614	602	607	662	615	590	629	656	619	577	614	627	597	553	584	599	604	629	593	579	646	593	556	617	607	576	576	591	616	581	594	610	577	603	573	598	624	605	603	552	578	574	565	615	615	592	573	605	575	611	552	577	601	639	591	604	563	587	589	645	654	562	621	598	550	619	616	602	579	590	582	572	608	576	605	590	585	590	601	630	560	600	583	614	606	615	581	584	573	623	595	637	595	584	589	602	642	609	577	569	576	647	606	589	604	578	554	597	607	582	606	608	572	635	604	557	589	572	623	588	618	600	610	633	604	578	599	572	591	578	563	578	537	589	595	569	568	586	598	604	560	572	616	599	591	653	616	562	583	639	570	640	582	557	642	587	593	576	626	618	647	599	622	616	629	579	602	596	572	630	633	581	613	573	637	610	631	597	569	571	604	652	640	582	604	581	587	594	575	614	638	576	596	588	617	586	573	572	569	598	610	637	592	602	602	584	599	608	566	596	611	571	571	623	554	583	618	573	607	593	582	611	602	606	598	565	610	561	572	609	561	636	580	621	607	573	597	609	571	623	590	565	603	563	582	612	623	622	592	618	588	619	628	618	602	598	588	603	585	612	601	622	627	610	568	610	606	625	592	636	550	595	625	599	596	603	595	594	583	610	546	543	606	623	593	588	588	615	628	562	568	589	565	604	587	569	623	603	593	577	655	582	591	593	601	591	636	572	596	608	569	611	589	625	575	610	626	596	597	597	598	590	615	606	592	619	604	608	595	628	599	618	536	596	572	562	619	593	569	527	600	591	619	603	615	656	596	607	594	614	628	594	584	552	601	591	615	626	584	609	621	577	630	600	648	607	609	599	605	603	596	584	586	605	604	591	575	562	621	574	588	587	611	585	619	583	589	615	590	604	562	576	558	596	571	602	577	572	598	635	623	580	582	585	599	585	595	572	572	613	534	587	555	591	580	626	637	571	651	573	571	582	611	574	600	609	578	626	591	613	592	581	579	609	532	610	625	622	598	572	617	580	621	587	598	609	570	612	634	570	614	565	592	597	593	592	581	605	615	639	564	633	625	531	597	631	605	621	613	561	559	563	556	573	587	572	575	573	636	576	596	588	548	641	571	603	609	581	608	606	597	562	613	549	663	634	576	642	625	608	592	649	604	607	594	581	627	589	629	647	584	595	600	589	560	568	599	562	588	592	591	620	579	622	592	599	609	544	602	609	554	657	540	554	584	583	581	587	632	629	631	573	587	597	604	589	560	601	600	603	612	608	589	618	607	582	635	616	618	598	559	617	583	624	599	604	600	606	572	623	593	610	608	630	647	564	587	594	640	577	610	602	645	597	629	544	590	642	635	605	563	570	605	557	596	637	607	622	588	601	633	624	588	615	567	622	558	587	592	575	613	599	542	646	614	573	603	592	582	597	582	542	642	625	612	554	606	594	588	606	612	582	566	612	564	593	607	624	581	613	564	616	587	577	631	523	588	620	597	611	579	601	571	599	619	570	589	568	560	586	561	626	597	566	627	590	617	623	587	571	578	616	597	616	562	589	575	594	572	609	639	563	639	612	580	605	601	622	568	627	638	575	609	626	602	638	538	615	639	579	574	627	567	639	620	603	592	595	614	622	579	586	625	627	615	595	634	643	591	602	596	619	622	584	570	596	626	582	597	602	600	579	606	632	566	579	621	598	606	570	565	588	565	593	611	607	585	625	625	620	623	598	603	600	613	617	587	606	608	624	580	655	589	581	602	574	625	614	615	624	567	589	668	632	619	593	618	557	632	593	642	600	551	572	553	584	575	609	579	633	631	592	630	660	634	600	628	597	633	613	604	631	588	594	578	593	606	571	560	596	609	561	572	623	556	620	572	629	569	583	572	591	579	595	576	631	610	583	547	562	602	598	577	603	618	583	624	624	590	555	611	604	614	600	598	586	577	564	600	588	593	558	581	609	556	557	589	629	618	594	568	579	590	598	593	585	596	604	597	618	585	568	625	587	584	621	605	580	615	579	573	605	553	550	603	592	598	608	590	604	561	557	581	619	609	601	585	613	602	602	571	612	567	600	563	624	546	586	574	604	608	617	578	608	640	558	608	559	621	609	636	622	590	608	563	608	592	629	614	567	583	632	612	582	621	592	586	608	633	591	626	585	587	592	587	603	612	570	617	588	610	566	595	621	582	519
23625	21216	28428	24301	21217	11615	1537	1090	1001	1083	1028	835	672	691	896	838	655	508	490	543	510	570	541	631	587	523	491	574	464	442	480	462	471	447	459	430	426	436	424	432	407	484	468	441	463	466	450	460	430	451	464	447	443	447	435	433	453	416	411	451	463	428	439	472	426	456	440	434	478	452	473	436	470	411	469	440	436	449	448	433	473	441	466	457	450	420	471	422	455	478	439	478	483	440	451	435	410	451	479	465	450	475	443	447	458	407	423	466	507	434	446	485	423	453	425	479	460	452	470	421	448	451	415	420	482	445	471	429	487	416	436	417	425	413	463	459	392	463	448	404	449	427	437	445	471	443	416	446	436	471	479	428	454	442	434	432	411	433	465	444	448	455	454	421	418	462	408	430	445	459	433	487	465	482	458	459	465	432	430	449	407	484	440	482	444	469	476	419	469	435	443	475	480	468	420	454	476	453	461	411	452	388	434	481	446	421	453	428	434	446	412	419	454	426	433	468	450	471	466	433	434	476	413	432	443	423	458	451	445	429	450	428	461	447	477	450	441	456	443	419	378	431	417	436	446	467	462	452	471	466	457	454	461	484	438	464	445	412	456	465	441	423	471	427	412	405	460	442	431	427	414	455	470	439	460	428	437	434	426	461	424	421	448	477	444	452	431	450	458	436	458	458	443	431	426	437	479	443	470	438	432	447	462	431	462	436	460	442	468	404	432	471	420	428	459	449	428	437	420	463	425	432	476	433	479	420	448	454	448	439	499	429	496	450	459	440	481	438	430	427	426	433	463	432	399	475	439	444	466	467	445	445	452	434	458	432	465	472	490	457	453	453	492	478	416	435	432	411	478	475	457	403	447	438	459	456	434	455	483	415	452	444	472	431	393	462	402	409	455	412	416	409	449	495	437	450	457	410	415	469	412	432	402	409	474	434	468	464	473	417	389	427	432	467	448	415	455	449	431	442	462	394	480	427	461	443	501	435	399	472	451	441	474	470	468	442	426	452	478	466	472	493	462	452	416	435	457	429	433	466	438	414	436	475	459	463	483	434	425	449	436	397	450	419	453	427	431	463	415	446	425	418	468	428	452	420	432	407	468	487	439	458	445	445	413	440	421	404	468	463	440	464	481	452	449	459	452	441	443	429	454	470	477	420	463	431	422	428	434	475	458	467	422	422	436	431	419	458	439	455	424	449	430	462	457	420	428	488	469	411	464	490	431	421	428	453	442	459	429	457	424	457	447	438	450	441	480	463	451	465	398	433	418	422	468	487	447	427	403	448	458	448	415	449	448	449	461	459	452	449	444	433	452	465	410	445	460	452	469	441	453	456	473	445	488	432	438	485	452	419	457	480	452	447	438	447	490	450	436	470	424	429	445	463	458	425	420	447	453	451	466	461	443	471	467	451	423	417	456	424	399	435	466	420	404	390	465	422	426	420	446	431	395	441	445	431	467	465	460	433	435	474	470	469	476	441	433	441	458	418	445	436	465	417	474	448	462	477	467	432	424	424	437	418	440	425	454	457	467	458	422	446	481	440	441	434	434	443	424	448	445	458	421	470	426	463	473	473	479	469	421	445	460	424	405	433	444	437	436	426	449	451	430	469	426	461	464	438	469	410	455	459	425	444	438	487	455	407	418	401	421	432	447	463	447	441	422	476	450	432	447	452	484	442	451	440	459	454	397	443	474	454	449	435	461	427	409	475	410	455	465	436	439	455	440	469	457	488	422	460	410	421	438	479	433	441	455	463	425	443	446	473	430	441	416	437	443	468	459	428	433	421	406	434	405	456	447	436	457	418	513	424	453	454	484	464	418	464	464	385	458	466	430	489	447	457	444	427	479	448	471	439	430	436	447	455	418	438	441	455	456	448	461	433	467	457	459	433	462	449	475	467	401	430	463	497	439	459	430	419	445	449	435	410	446	420	453	486	467	406	442	444	456	495	464	433	412	450	444	456	437	453	438	400	435	470	448	442	456	410	458	452	414	454	429	432	402	442	486	420	416	410	477	471	444	439	422	453	434	446	428	472	445	414	491	409	430	457	441	412	427	468	438	461	405	450	409	450	441	437	441	443	433	416	466	426	420	465	413	419	447	470	470	433	466	421	428	452	460	426	421	460	432	449	467	466	408	446	408	390	443	442	461	469	431	437	442	461	406	440	457	437	447	412	414	410	496	462	429	480	439	450	467	463	415	420	438	413	454	467	476	425	454	424	404	424	477	496	447	442	415	489	448	421	433	425	443	413	430	416	450	445	481	442	413	484	454	411	445	445	420	406	466	452	452	442	411	451	458	423	454	491	484	421	454	457	432	449	459	483	458	461	389	453	410	439	439	425	461	414	454	476	459	484	433	456	447	470	444	458	432	422	447	425	450	421	435	478	443	446	426	444	448	465	415	425	435	437	454	437	467	484	459	470	461	457	436	437	447	469	424	449	456	440	442	498	465	440	464	445	433	403	407	454	470	433	454	447	417	459	421	447	463	416	433	461	398	465	455	437	456	405	465	441	444	429	422	433	452	447	425	446	447	425	445	439	463	474	449	440	450	456	442	441	472	443	461	451	443	443	402	436	450	472	429	409	431	420	456	424	488	440	458	396	463	407	454	409	444	431	454	453	468	446	428	448	436	471	480	462	453	411	480	467	471	442	437	450	448	470	450	437	463	442	400	439	424	454	449	428	469	452	416	445	465	502	458	446	431	440	450	448	444	442	446	424	431	457	404	449	451	404	433	474	431	447	425	470	423	413	460	448	455	422	457	451	479	458	432	419	469	443	444	430	431	421	466	425	454	437	494	472	422	387	459	453	444	422	438	452	463	458	445	439	468	444	445	450	461	421	426	468	451	442	423	443	445	483	440	437	453	457	455	424	447	471	432	459	440	461	423	436	469	472	461	444	475	423	408	443	431	431	480	446	444	440	435	468	447	446	423	476	457	437	474	452	464	468	438	471	444	463	482	473	460	419	463	441	479	421	440	448	486	389	415	450	437	451	462	451	471	463	417	431	401	448	454	436	453	456	431	429	393	434	441	437	444	470	410	414	466	488	459	445	458	436	417	438	475	440	434	447	472	436	456	454	418	449	460	455	434	471	448	434	471	442	446	441	465	455	436	473	496	453	476	449	449	454	450	449	462	431	442	453	452	446	434	460	424	426	445	439	485	465	445	469	468	441	445	399	462	448	440	447	445	472	466	440	452	490	428	402	428	463	446	434	431	447	462	434	405	470	445	475	445	443	433	452	485	414	470	430	425	460	448	441	435	433	428	446	468	447	407	430	428	468	421	461	472	489	455	458	443	453	443	452	426	462	438	435	419	464	451	460	463	464	442	434	444	469	422	398	462	449	458	427	434	425	420	457	434	474	441	422	477	487	475	450	434	417	477	438	460	479	435	411	439	448	429	402	432	418	450	416	435	468	421	423	435	418	457	474	419	440	436	436	455	429	459	476	451	402	461	477	469	433	494	436	409	434	448	394	434	468	443	449
8303	16619	13884	3757	2637	2081	1782	1526	1486	1462	1393	1035	751	857	1159	1147	816	639	576	586	620	644	690	766	692	591	519	674	555	473	614	515	524	517	492	524	496	473	507	500	481	523	521	510	525	503	527	501	479	495	467	475	478	475	510	546	526	501	505	524	515	507	510	474	512	504	468	527	485	484	484	503	486	478	502	451	520	468	524	461	470	494	481	500	504	504	501	482	494	514	497	490	479	506	449	517	501	523	475	493	485	461	511	499	490	515	503	490	477	474	508	520	493	467	475	439	489	466	479	465	469	508	456	497	512	473	499	503	491	525	502	537	466	502	493	514	508	458	477	500	462	457	480	512	473	496	491	498	505	481	476	505	484	490	503	473	481	522	478	452	473	499	542	461	510	500	531	505	457	510	508	504	492	512	533	526	477	544	504	517	528	499	468	476	508	448	467	508	515	507	510	484	507	527	535	501	486	482	501	491	498	512	497	485	491	484	520	489	531	503	543	501	513	481	512	500	485	499	507	485	505	497	485	527	482	517	532	451	514	454	487	475	516	513	469	496	505	488	488	481	502	473	485	449	483	489	510	528	530	471	484	510	479	495	474	476	452	492	504	484	494	476	530	481	465	484	472	522	443	471	497	484	504	549	477	495	464	506	498	454	528	460	505	513	527	505	504	468	480	477	445	547	501	470	467	490	472	493	488	509	472	505	479	522	490	478	510	534	513	536	497	458	472	455	520	517	459	425	512	497	535	466	463	499	476	487	471	464	512	501	515	479	498	483	477	497	521	527	519	507	498	470	501	482	474	492	507	491	514	494	475	458	525	485	481	489	510	513	535	478	486	520	525	491	461	455	490	469	517	528	519	480	468	471	505	499	467	496	473	476	476	500	478	471	467	531	502	502	481	498	447	468	514	479	521	517	502	522	485	484	485	491	517	494	483	530	457	496	467	482	496	485	487	524	457	499	504	495	478	503	473	510	464	503	504	508	469	486	434	507	491	505	472	499	486	487	551	520	503	485	471	492	502	492	506	475	443	515	485	487	480	476	498	502	500	505	525	505	514	508	473	543	491	502	453	511	515	454	511	464	505	467	465	506	488	507	509	503	455	429	515	505	492	477	468	507	494	480	482	456	508	496	492	458	474	472	502	499	507	502	523	486	450	510	541	505	443	524	496	488	496	552	456	490	473	514	521	484	488	495	494	491	495	488	498	556	463	485	537	529	493	516	491	521	479	476	477	501	469	512	508	513	515	484	513	524	445	510	534	531	452	518	503	546	538	467	475	536	514	499	447	493	505	522	514	503	493	523	463	502	490	508	493	480	471	491	453	504	472	485	481	480	471	486	515	458	463	492	508	480	487	493	488	457	462	474	472	545	482	526	477	492	473	506	487	488	507	486	497	475	518	551	523	504	506	491	516	500	474	465	524	483	499	506	498	471	483	455	520	495	508	512	480	474	489	477	485	513	525	523	491	486	497	482	528	450	512	504	487	520	488	497	529	488	477	486	490	484	491	496	459	501	504	539	526	496	548	501	473	510	497	517	487	513	454	457	515	544	512	465	514	483	484	515	512	454	492	520	515	495	448	458	520	493	488	473	514	462	506	458	460	522	505	483	466	510	510	508	484	521	500	476	511	503	516	477	514	493	511	485	477	442	522	517	507	489	507	505	493	511	516	493	477	449	494	474	507	512	529	531	516	488	496	477	474	533	514	485	462	460	514	514	465	517	474	509	535	484	516	469	497	490	523	493	481	475	483	518	498	487	513	489	500	463	501	517	433	461	492	496	450	478	454	484	499	491	482	540	492	505	492	499	491	480	507	513	518	503	503	485	499	513	486	503	497	477	512	492	498	498	539	518	499	489	470	538	495	521	513	554	516	466	496	509	455	514	488	475	497	498	494	489	522	486	540	504	482	502	468	470	492	469	493	512	516	481	514	467	491	484	496	494	455	461	471	532	522	478	540	506	519	535	472	478	480	486	474	487	480	518	535	485	521	516	519	485	496	499	467	533	488	516	510	493	497	513	513	511	443	485	501	476	484	478	490	487	472	478	492	457	502	503	506	511	524	462	485	521	490	500	500	470	451	466	505	477	504	459	486	480	500	502	485	499	552	466	501	464	487	471	511	537	467	489	520	504	502	497	510	474	493	530	517	498	504	464	513	487	482	447	496	466	513	501	516	475	450	483	548	519	480	524	500	514	465	489	465	526	481	478	470	486	490	508	493	496	499	501	474	467	496	475	481	488	475	506	491	526	447	502	538	463	517	453	470	508	490	474	501	513	504	471	522	521	514	497	452	489	492	473	529	486	484	501	486	480	492	499	498	489	485	509	499	479	472	485	530	481	512	453	477	443	499	462	500	536	484	477	507	481	511	487	513	491	505	489	466	496	507	493	524	490	487	495	481	458	472	507	484	457	465	519	472	470	453	473	498	476	500	477	561	514	505	419	498	504	515	459	490	548	495	458	525	468	470	492	469	484	462	492	520	519	487	486	465	506	512	533	499	489	483	473	447	497	480	492	496	494	501	469	505	530	483	481	497	487	476	498	499	494	471	499	445	514	502	481	444	554	497	505	522	541	528	497	471	478	493	498	492	458	470	474	456	482	513	489	486	450	500	473	513	495	519	520	470	498	483	469	488	486	487	490	524	512	511	453	507	486	493	506	502	498	470	525	524	497	520	469	461	496	495	476	463	496	512	519	481	502	451	536	532	525	453	499	509	458	468	494	454	473	480	522	497	485	465	480	481	478	497	487	496	493	488	482	497	522	503	499	462	473	474	487	551	490	476	518	465	515	491	496	511	507	486	506	474	483	473	510	509	488	536	487	488	465	440	499	446	467	472	505	469	475	495	527	466	488	500	508	480	450	512	506	474	484	475	470	510	503	455	468	508	497	538	464	463	504	504	498	497	491	498	452	471	504	532	493	485	482	482	468	512	498	473	532	486	502	510	501	485	476	476	493	490	490	490	491	498	484	528	471	499	460	470	502	498	495	501	501	479	484	492	490	521	537	478	501	489	517	515	456	455	499	501	544	498	534	490	472	456	499	461	485	473	485	478	499	501	445	508	512	503	472	497	524	483	476	495	493	505	501	484	474	515	457	487	510	491	511	489	500	483	479	518	496	477	506	450	512	493	478	487	524	489	462	484	506	493	495	485	470	483	495	536	485	481	488	531	480	521	492	503	481	458	504	448	476	517	533	499	520	516	483	518	472	510	493	455	487	513	512	474	461	499	475	472	495	497	448	511	525	504	514	550	480	509	467	474	492	506	485	466	492	463	477	487	480	476	489	496	496	490	474	490	525	510	471	505	502	518	500	496	491	516	486	513	499	501	457	458	479	499	490	486	438	469	475	505	499	498	476	466	519	485	525	467	507	456	475	459	475	517	489	502	466	511	527	489	512	467	503	486	485	464	512	474	508	488	506	482	513	515	502	513	451	511	459	477	554	513	484	471	501	487	517	512	546	482	471	482	514	488	478	461	471	486	498
24659	21202	27589	25075	14699	1188	848	722	711	735	711	593	486	553	668	653	496	368	417	460	441	441	483	482	482	372	399	444	408	398	383	381	371	369	353	357	404	364	393	378	379	340	337	388	424	406	388	367	356	385	359	356	371	389	364	386	377	387	372	347	380	353	379	364	377	352	379	383	387	368	380	375	385	382	383	406	354	372	365	364	361	369	381	376	378	372	375	373	360	404	387	396	372	391	384	379	389	390	358	379	372	383	388	349	380	358	360	377	365	349	382	364	391	402	381	367	380	371	373	356	375	380	427	368	376	377	354	368	391	373	363	381	367	359	351	382	367	347	382	372	415	328	365	347	352	373	357	397	394	362	359	357	379	348	406	358	389	371	383	351	373	376	373	376	404	382	358	378	376	328	401	387	360	347	388	380	384	376	396	385	360	378	378	339	380	369	375	351	357	364	353	382	405	366	385	365	407	391	343	368	347	378	343	360	374	346	367	388	360	356	390	339	385	386	374	367	379	382	374	375	318	367	366	373	353	400	370	393	391	386	400	375	348	368	378	384	362	395	362	384	345	363	365	358	350	398	346	374	385	331	365	365	347	366	382	377	376	380	378	368	351	371	345	377	371	366	370	355	392	375	380	364	342	402	381	374	348	377	408	347	348	379	397	391	405	373	383	430	392	389	355	391	374	378	364	384	404	360	371	336	345	381	339	385	383	375	377	357	382	419	395	403	400	392	360	363	410	342	363	367	343	362	358	391	365	356	366	353	365	376	372	383	382	367	365	335	396	361	362	394	376	366	400	361	335	338	392	353	397	367	388	380	372	356	367	374	361	372	416	364	375	384	403	372	366	340	373	392	359	409	372	377	375	393	366	408	366	383	346	376	390	372	393	395	390	367	371	377	399	366	357	368	352	392	379	367	370	366	377	358	372	391	380	395	347	373	396	376	397	390	373	396	384	366	357	389	389	336	373	415	367	380	390	366	370	349	363	375	361	386	406	323	356	363	361	365	364	385	364	361	378	366	334	377	347	366	371	364	370	397	376	422	399	365	359	342	371	375	361	379	354	373	399	383	348	387	382	382	344	380	387	397	359	358	387	360	379	391	371	366	363	367	356	391	369	349	372	389	373	401	353	360	345	393	379	387	392	369	367	365	372	363	372	362	375	388	352	327	363	353	372	379	380	362	353	357	358	388	365	359	354	372	393	370	371	379	411	351	375	396	364	367	352	364	405	399	330	394	371	392	360	363	372	346	363	375	399	378	375	387	360	375	363	353	356	363	373	393	384	359	369	358	371	365	357	376	368	399	357	368	385	331	395	347	382	356	372	361	394	378	414	381	377	374	355	368	354	406	394	374	383	353	414	364	404	358	363	371	368	364	330	377	385	388	387	387	379	367	379	366	367	373	375	363	406	392	346	355	407	382	348	388	382	370	340	368	385	385	390	352	367	382	380	403	381	367	354	381	346	383	350	362	367	402	373	401	379	403	399	356	353	373	376	383	304	381	375	367	338	366	385	373	379	374	366	363	371	431	318	385	377	374	377	387	380	360	391	427	355	359	400	369	360	343	358	384	357	356	341	394	366	387	409	368	343	365	381	372	374	366	367	338	348	369	403	358	395	349	382	412	379	383	365	336	376	365	375	400	384	365	388	387	374	355	379	357	354	393	346	350	323	381	370	389	394	361	406	371	374	371	363	369	325	385	360	408	385	379	335	368	392	365	370	391	384	378	390	377	385	359	396	380	391	359	365	361	383	374	349	359	356	367	355	417	359	341	380	378	350	355	421	319	355	393	371	396	398	354	386	348	359	361	362	362	331	382	376	393	366	356	342	389	353	362	369	375	394	330	381	326	381	372	375	394	357	377	365	353	353	341	395	389	355	417	384	348	367	365	378	391	367	382	322	391	345	369	386	368	374	391	381	365	344	366	389	359	365	389	409	352	368	373	360	377	355	363	354	368	371	379	385	321	336	371	341	403	367	374	383	400	378	377	371	403	359	361	365	350	368	390	380	356	381	365	389	372	360	386	403	354	357	403	391	376	357	369	365	390	338	377	388	374	368	360	386	369	410	379	381	378	345	367	365	364	382	369	347	375	375	402	348	380	389	390	397	379	341	355	377	353	365	358	365	372	383	409	381	388	377	383	389	361	415	403	372	391	367	353	364	358	349	346	385	375	387	382	388	351	386	361	371	382	373	332	366	339	397	418	382	400	374	428	366	363	367	395	365	382	394	378	394	383	361	345	380	360	355	356	366	339	357	359	375	369	350	370	397	361	385	435	388	376	378	354	378	393	375	343	391	370	365	364	390	350	385	416	370	393	384	379	342	380	406	405	357	349	377	397	384	370	376	375	388	365	388	372	351	357	363	363	378	376	415	403	368	378	386	371	356	375	381	377	395	380	363	387	387	385	359	368	345	367	388	390	405	385	387	338	369	367	375	353	380	381	403	400	379	367	374	396	362	343	380	369	432	384	346	366	363	378	369	374	367	369	372	366	362	364	355	390	343	374	371	363	346	389	380	386	347	370	377	377	412	348	382	335	394	374	384	367	395	415	361	375	386	368	379	351	386	353	391	364	388	364	346	400	360	356	378	387	364	359	351	385	403	383	380	388	377	372	372	360	378	391	339	409	368	392	350	380	371	392	388	385	365	337	396	370	375	354	369	370	371	411	392	382	379	373	355	396	345	394	369	350	388	360	389	375	408	381	373	364	374	352	344	368	352	373	398	331	362	380	401	408	368	401	371	365	362	372	405	387	378	378	364	399	338	421	353	391	372	390	375	385	413	361	372	393	351	403	366	345	337	370	362	376	390	378	396	419	359	379	353	411	358	405	361	367	396	391	361	349	356	346	397	366	362	339	375	361	415	379	366	358	415	354	374	349	359	388	364	363	355	367	352	372	369	394	383	369	352	370	388	382	356	377	365	368	362	351	383	372	339	384	349	369	391	343	370	338	337	365	338	375	388	374	423	377	369	373	357	352	389	371	356	359	352	403	389	377	378	401	393	328	379	364	396	379	352	350	375	344	387	362	429	390	355	370	391	384	385	369	338	391	375	392	390	365	413	324	367	375	375	397	374	351	372	352	382	388	390	389	361	402	352	346	353	390	358	380	386	348	354	368	376	332	351	358	383	374	351	366	347	344	372	380	377	378	382	419	366	363	389	379	370	372	369	403	387	356	381	401	366	348	356	378	380	363	397	380	343	386	386	378	387	363	375	383	371	358	324	373	394	374	397	399	382	347	370	377	336	395	386	392	369	388	384	369	381	356	351	351	367	393	378	380	359	375	378	345	370	363	360	359	350	362	364	355	387	369	376	342	385	383	366	419	383	386	358	377	372	356	369	370	378	361	399	402	361	379	382	363	403	384	392	379	384	387	361	333	354	340	383	396	396	344	380	381	371	376	368	362	351	397	342	362	350	376	376	396	360	377	370	400	395	368	347	368	358	342	394	383	379	400	382	375	374	387	354	388	379	389	377	377	380	383
8832	13300	9978	2326	1689	1538	1319	1141	1117	1131	1036	793	671	736	875	852	646	516	445	491	520	476	547	584	530	443	464	529	409	424	414	427	411	426	437	401	394	439	385	388	381	411	445	395	454	415	394	387	416	360	411	358	398	436	406	405	423	425	420	404	402	429	410	430	397	408	411	396	422	394	397	394	403	406	397	417	390	401	434	395	389	364	404	388	388	398	379	392	385	414	383	434	379	424	406	409	408	414	383	380	375	434	411	432	407	399	368	395	386	440	391	386	368	421	380	424	391	407	408	369	434	387	374	398	388	407	404	386	397	407	409	413	359	405	382	409	394	393	385	433	389	427	372	445	380	415	352	419	398	393	413	394	419	397	403	422	384	386	382	368	417	419	362	408	417	433	419	406	409	425	396	379	422	376	385	415	419	400	421	419	393	424	404	408	389	443	418	432	387	415	389	430	400	408	364	424	428	421	377	384	363	421	406	397	404	424	412	379	399	397	390	413	386	396	412	391	431	391	404	406	387	385	412	403	410	408	389	385	437	407	396	383	390	356	403	412	411	357	410	431	395	422	389	427	378	377	417	390	397	395	422	398	402	385	378	400	391	429	387	405	382	368	437	377	397	378	408	377	377	422	401	399	409	384	393	381	408	361	390	383	392	417	415	409	384	383	406	406	361	385	424	374	371	416	391	394	411	391	413	391	416	452	423	387	364	395	372	369	404	427	389	430	397	418	401	402	390	366	396	405	409	396	416	380	421	415	404	404	394	399	400	426	380	403	425	387	405	395	403	381	413	392	380	434	418	377	406	421	405	412	372	395	394	373	377	393	420	422	426	412	413	399	419	437	424	375	417	388	398	399	401	412	383	424	395	420	413	431	410	407	426	428	407	385	389	426	397	385	391	402	373	372	385	373	368	405	393	423	364	397	365	418	439	407	354	422	429	397	407	390	412	374	393	383	403	380	373	430	406	404	386	398	383	389	380	388	392	383	411	405	389	385	416	380	413	350	412	404	417	399	367	362	409	412	394	395	412	423	429	399	372	389	370	389	359	396	393	394	401	400	379	427	373	425	384	421	390	377	402	406	430	401	401	421	354	393	389	401	411	393	402	383	397	382	419	406	390	372	406	417	392	382	401	402	389	394	387	428	434	394	418	422	364	382	402	392	397	400	413	407	394	405	411	367	382	406	405	407	371	417	420	372	410	393	414	429	375	391	396	404	421	400	388	377	402	380	396	379	404	352	369	384	382	377	404	406	418	378	411	420	398	369	382	432	399	398	414	376	377	415	398	417	404	392	363	382	396	404	425	387	397	385	399	402	389	432	398	396	382	370	377	434	441	382	390	425	409	418	369	412	376	360	391	404	398	396	416	407	411	367	398	417	417	381	408	385	407	413	397	418	422	398	406	395	395	414	435	409	427	371	421	377	401	409	415	340	388	389	419	379	395	403	403	396	394	404	364	394	400	391	374	396	397	364	376	406	398	405	383	426	387	397	420	392	436	428	358	376	384	420	402	359	402	400	379	375	398	407	437	394	409	410	435	363	395	402	396	417	360	383	429	388	385	405	416	433	375	410	395	382	401	382	372	415	399	435	372	402	394	400	407	396	421	427	416	416	405	403	394	439	353	441	348	369	397	394	406	406	397	416	415	396	395	406	422	405	373	412	427	369	376	414	363	383	388	442	421	393	407	409	414	420	374	387	399	445	411	397	415	396	412	389	391	395	408	406	410	397	387	383	369	417	376	390	430	402	442	387	380	396	409	403	396	369	414	363	384	395	415	381	406	412	390	406	381	408	374	395	398	370	426	419	400	403	385	396	376	384	411	394	424	403	413	393	389	400	394	376	443	366	405	425	417	414	386	400	402	348	395	394	399	369	434	380	408	379	434	378	413	411	406	411	378	401	416	417	437	403	393	405	412	426	372	391	415	386	406	419	391	377	412	358	379	385	393	392	403	414	437	390	389	407	372	443	388	416	397	364	425	412	402	406	390	400	401	379	379	379	387	375	371	404	398	376	381	390	401	411	387	403	373	386	348	404	398	395	393	358	423	388	415	436	371	390	386	399	416	396	418	437	405	408	397	385	416	384	402	390	430	411	419	390	432	438	395	384	402	425	408	428	419	376	391	422	384	375	374	432	390	402	389	401	427	395	414	390	400	398	439	410	416	410	437	394	406	403	392	418	402	375	416	408	401	385	391	434	416	457	404	376	390	435	436	389	389	425	376	391	362	405	404	416	361	402	361	384	409	395	405	428	417	385	422	395	376	401	386	404	399	426	404	412	382	413	405	407	388	389	427	405	399	342	376	401	400	397	397	383	376	403	385	414	391	392	432	394	367	408	394	380	410	424	391	374	413	381	408	389	411	385	421	436	415	384	436	397	424	382	427	392	425	383	410	385	375	393	426	397	402	385	393	410	416	375	395	407	385	398	385	416	396	410	389	391	391	372	375	404	404	409	407	388	436	430	400	379	359	379	408	386	387	410	406	370	403	393	414	408	434	421	393	416	415	416	409	426	386	377	397	385	385	377	371	432	391	404	380	423	366	392	427	377	405	391	415	433	374	393	439	396	426	358	379	382	395	395	376	409	396	412	378	387	394	403	402	415	369	429	361	446	375	380	380	400	396	432	405	422	413	388	425	402	374	375	381	399	378	388	391	416	386	407	414	413	440	377	409	383	388	398	425	385	399	376	388	394	376	416	371	403	422	395	386	393	393	382	391	414	385	396	413	396	395	370	385	432	394	360	387	389	392	399	372	387	398	392	418	392	386	401	421	424	396	372	383	388	392	392	369	381	377	379	412	425	396	397	442	383	376	400	395	418	410	385	383	389	421	411	383	370	426	442	378	412	404	425	444	392	438	408	402	422	423	396	376	417	382	404	377	374	421	413	395	373	367	413	411	385	383	426	398	384	399	433	421	435	412	413	421	390	421	411	415	376	400	393	383	434	397	417	400	414	393	406	402	400	410	392	391	379	411	395	401	397	393	378	392	418	407	414	429	411	377	422	414	392	421	341	413	392	423	405	424	430	409	369	388	412	396	400	389	394	409	380	405	425	374	396	417	401	387	401	373	397	388	395	389	370	401	419	386	398	403	385	433	359	377	390	410	407	388	394	385	371	435	371	403	389	401	376	421	411	395	379	408	430	383	423	435	411	433	408	412	415	398	390	393	431	391	406	380	409	381	403	396	424	395	411	407	373	426	386	412	440	393	401	418	433	408	417	378	409	370	403	425	381	392	390	374	384	399	415	398	396	430	393	408	429	444	410	422	418	378	406	386	363	399	425	387	391	398	390	425	383	392	400	392	396	376	398	378	403	395	399	415	430	390	390	380	427	402	393	413	386	379	381	403	386	384	402	381	417	405	419	378	403	408	374	390	418	396	374	398	409	399	418	421	447	400	383	394	410	393	405	368	402	431	403	385	419	422	384	416	394	395	396	367	410	427	401	431	366	379	383	415	391	372	394	370	361	388	380	386	379	365	394
22633	21314	28942	24059	21302	21355	10743	1400	1122	1076	1053	778	555	649	841	926	582	328	324	362	400	340	435	520	412	270	290	357	232	198	215	204	232	227	204	193	236	192	215	223	216	216	204	194	185	216	219	197	224	211	206	222	192	195	223	184	205	192	204	211	222	212	203	187	211	206	199	214	187	171	216	182	218	200	202	197	205	210	178	190	202	204	218	204	209	183	179	220	208	198	176	209	190	214	202	207	193	185	190	196	205	210	201	236	218	204	194	173	195	206	198	204	183	198	196	190	190	214	198	196	213	185	190	189	191	201	202	183	175	187	208	187	206	192	213	193	195	191	223	205	171	180	182	205	202	202	181	198	178	186	208	181	187	216	197	186	199	201	200	177	216	209	198	204	193	202	199	208	185	209	197	207	212	202	202	180	168	210	197	177	181	196	200	184	192	194	171	207	187	213	172	213	172	182	213	192	210	227	202	219	216	214	225	163	194	192	176	190	198	202	186	165	189	225	208	177	186	199	209	222	205	172	172	191	180	203	198	198	222	214	182	195	185	204	234	181	181	194	196	205	181	216	172	196	196	168	195	196	203	189	193	174	217	188	220	224	180	196	190	195	164	200	176	215	192	184	197	206	203	220	180	173	208	221	231	213	196	198	207	209	201	181	174	195	175	176	187	195	233	195	184	204	207	198	214	207	201	185	194	223	198	198	201	215	175	194	182	204	206	201	190	208	190	167	178	191	197	199	200	192	201	181	205	208	202	205	212	194	178	190	186	199	183	174	195	201	210	203	202	209	195	178	188	207	180	166	197	204	218	200	193	206	205	211	185	173	175	168	180	191	213	210	211	197	212	206	211	199	169	210	195	201	200	187	199	183	209	185	212	205	203	188	198	200	194	215	197	191	196	201	169	225	200	172	198	183	187	179	181	184	183	198	212	210	210	217	185	174	206	217	190	191	202	211	202	220	192	173	181	176	185	183	215	203	193	187	200	229	183	181	197	189	194	173	232	192	202	206	200	191	203	169	187	203	204	199	190	187	197	195	205	176	183	206	206	208	184	171	214	202	212	202	198	196	204	179	185	202	197	212	196	204	160	196	222	195	199	190	221	179	175	181	201	214	203	188	212	203	203	231	191	189	184	183	200	180	205	208	176	187	216	208	222	198	180	171	226	188	198	177	205	207	201	201	190	204	180	197	196	179	192	186	206	190	192	169	202	191	195	190	181	210	203	181	202	168	206	184	201	176	192	160	193	188	185	183	194	200	198	197	189	226	202	182	202	194	175	196	221	220	197	185	171	205	186	205	221	199	209	215	209	193	171	196	187	204	179	190	200	212	207	196	191	164	226	194	191	204	230	201	206	202	181	224	208	185	194	187	205	205	191	196	189	182	200	209	176	191	184	208	203	208	191	213	186	170	182	216	203	193	181	206	215	197	206	177	176	202	195	220	181	218	207	187	241	221	186	201	200	211	177	186	189	203	198	192	179	205	218	177	187	199	190	187	222	190	185	201	189	189	207	193	228	176	209	201	182	191	175	183	207	200	188	188	191	187	211	195	196	156	193	189	173	199	202	208	191	207	207	207	189	216	187	209	192	189	192	196	210	199	192	210	195	199	176	181	206	203	199	199	189	192	177	193	204	206	198	195	192	196	192	176	193	208	166	189	196	180	195	216	201	174	189	203	177	201	197	209	191	187	197	210	191	199	210	179	182	204	211	213	184	183	186	181	217	164	209	199	194	222	203	207	219	201	180	190	210	178	220	196	168	190	187	188	192	195	175	188	183	193	207	187	185	178	186	206	179	225	213	204	207	193	211	201	206	196	203	200	214	205	186	156	184	180	188	220	173	202	222	230	199	196	201	182	201	199	204	207	204	194	211	216	178	206	202	221	176	189	204	199	182	190	195	206	212	199	203	190	198	221	206	207	172	207	207	211	209	198	190	185	202	187	187	186	193	194	180	207	171	223	159	200	169	199	185	186	195	209	203	198	201	200	212	198	191	195	199	199	209	187	169	190	226	206	221	201	179	212	166	182	181	217	215	189	180	192	189	193	217	203	202	200	210	196	170	204	198	205	196	211	202	185	184	190	202	209	185	222	218	198	222	192	180	195	192	183	205	213	186	202	205	186	211	191	211	171	214	193	195	200	191	218	190	191	202	182	219	202	181	187	205	188	188	190	175	200	195	197	195	210	202	167	175	209	175	225	185	198	197	171	184	177	178	221	199	205	182	192	205	199	204	177	164	195	206	210	199	205	176	229	179	196	195	208	187	169	157	189	196	213	215	178	210	205	186	184	204	176	200	194	199	218	220	201	203	185	194	183	214	225	192	190	217	179	199	185	182	214	205	204	191	200	210	213	172	202	195	204	209	180	196	223	212	200	218	240	189	213	205	185	184	197	171	220	204	176	204	204	186	224	211	208	204	187	228	198	196	206	206	177	190	191	181	180	179	198	217	186	196	181	178	184	191	183	181	191	196	174	216	191	176	217	196	210	183	199	203	181	247	189	169	198	193	183	197	204	208	193	187	202	202	208	218	191	188	204	187	173	191	186	182	213	172	177	207	214	220	208	199	169	216	200	189	188	190	172	199	192	202	236	195	204	185	211	224	184	198	178	198	209	178	213	232	188	200	210	190	187	208	204	196	188	169	196	205	193	198	181	185	199	201	191	217	199	153	184	184	183	195	196	180	184	174	171	205	189	193	203	204	187	215	198	190	201	209	168	211	193	209	200	177	221	155	229	178	183	188	198	193	201	197	168	230	182	215	207	208	191	196	233	199	190	183	209	188	197	193	208	177	178	190	212	197	197	195	193	216	205	213	224	191	183	194	208	184	188	197	212	206	189	230	202	197	208	190	197	164	251	207	221	205	194	174	183	192	197	214	181	184	172	184	213	195	202	196	201	223	209	178	204	185	205	178	216	167	192	212	167	204	215	199	198	214	214	205	199	196	194	194	176	191	197	195	197	194	204	185	207	202	218	206	210	184	193	215	192	203	179	167	207	179	196	210	215	204	191	185	205	198	179	190	196	191	218	191	200	223	210	210	203	166	196	186	196	225	188	191	200	179	170	189	225	186	186	184	210	195	191	207	222	195	213	203	179	204	185	196	168	167	175	209	204	203	191	195	211	217	179	188	189	202	178	199	199	190	178	208	188	215	189	191	192	226	207	204	186	193	199	206	225	188	213	232	207	191	197	209	218	203	186	199	226	217	196	174	197	182	201	199	212	216	177	188	197	218	165	190	188	210	187	200	205	182	172	201	188	205	204	207	191	198	209	202	212	191	197	176	213	181	205	220	214	189	212	196	193	215	216	209	211	206	227	203	213	195	187	199	176	207	180	199	194	204	183	197	179	180	207	183	198	173	182	196	199	188	200	206	199	194	192	179	200	185	187	214	193	197	200	207	190	193	193	210	211	201	188	209	190	191	214	199	199	188	202	204	191	193	202	186	170	181	200	203	184	181	211	183	205	185	208	167	184	221	190	185	196
10299	22480	18769	5772	4222	3444	2522	2045	1973	1869	1681	1211	796	967	1299	1447	803	428	392	483	529	457	574	745	530	338	308	457	278	263	254	233	263	235	236	240	266	233	231	258	224	222	245	262	231	227	220	215	202	241	226	230	247	254	209	243	227	233	214	217	247	252	220	224	248	239	256	230	233	205	212	211	223	203	216	205	230	229	234	229	204	226	227	211	210	214	235	225	192	206	217	240	191	226	229	201	213	227	226	219	209	214	211	232	231	205	219	228	226	220	222	221	215	231	221	221	207	216	221	200	221	195	212	199	235	224	205	201	194	231	235	252	234	214	214	236	220	214	228	218	212	223	218	199	213	207	198	234	237	190	206	214	229	199	234	225	209	200	209	216	227	214	193	245	217	182	212	201	224	226	214	205	192	212	214	201	234	227	223	225	213	213	248	221	214	226	220	203	214	223	212	205	232	213	226	224	210	214	231	224	234	222	233	238	190	223	214	244	229	211	231	217	211	229	200	228	231	229	240	206	202	225	191	206	221	218	207	210	211	216	194	213	222	221	191	222	236	229	240	219	245	220	233	205	207	245	219	195	244	231	215	221	209	206	215	212	213	198	232	237	245	248	231	216	205	246	217	233	239	239	238	239	197	231	194	232	224	232	236	189	217	254	208	217	208	228	229	208	204	195	235	213	223	215	209	218	250	225	235	205	214	209	263	250	211	213	228	221	242	227	241	197	222	208	222	222	220	230	214	211	211	206	251	226	197	220	223	234	229	232	220	206	240	206	204	230	217	203	232	222	207	191	209	211	229	220	219	234	205	226	218	235	243	216	198	222	197	233	195	214	217	209	202	223	207	211	230	235	208	197	227	217	218	207	205	212	218	208	216	214	216	209	236	242	218	229	200	240	203	231	229	220	236	206	235	227	216	235	202	245	209	212	227	238	219	211	240	224	207	221	206	215	214	237	208	191	188	205	221	221	224	241	226	234	215	233	231	232	225	214	219	222	203	216	232	216	234	196	248	209	210	220	225	235	236	206	199	235	226	243	226	211	235	236	226	225	217	217	227	237	221	223	187	235	209	211	205	229	206	201	236	229	233	212	221	239	218	202	252	204	228	221	216	217	213	202	242	238	242	221	217	198	230	218	204	210	203	210	206	201	208	227	213	205	203	223	236	234	224	218	236	210	205	207	205	214	217	224	211	224	208	215	212	217	214	201	241	224	216	198	220	198	231	226	220	216	207	234	216	195	226	222	239	244	228	200	200	223	229	233	210	192	244	220	218	226	198	212	228	227	207	233	237	219	207	201	218	240	206	203	219	212	206	224	223	208	207	226	229	214	209	202	195	210	224	224	240	203	228	229	211	214	195	231	213	204	262	215	219	227	216	217	224	239	207	216	216	212	197	197	222	209	203	219	219	213	214	233	200	197	227	221	213	230	218	222	203	189	210	199	227	212	207	175	212	227	208	215	232	224	225	214	220	226	218	225	204	206	247	230	212	220	202	193	266	224	251	227	219	246	203	224	209	238	238	246	220	217	212	218	206	222	232	230	237	230	208	238	206	228	210	220	227	208	225	215	221	241	201	194	245	211	211	176	237	199	210	211	224	210	220	217	250	219	188	211	207	211	213	223	204	222	217	214	243	210	220	244	201	225	226	198	227	244	234	225	238	202	245	206	227	231	207	206	224	227	228	225	228	200	242	200	219	214	230	223	233	198	224	200	200	213	206	229	229	215	183	212	208	205	241	220	208	214	235	196	215	204	211	220	207	218	192	234	202	195	203	233	221	210	218	245	220	230	218	218	203	239	211	238	216	218	222	225	219	220	224	215	197	200	224	202	215	193	213	212	223	218	206	216	227	196	209	219	195	239	244	205	234	202	196	199	212	219	220	237	215	198	212	193	219	226	217	209	202	207	214	232	202	212	201	217	239	227	225	232	220	218	221	223	215	211	201	211	241	229	209	231	221	195	198	237	192	200	245	202	220	226	216	232	219	211	217	214	211	221	198	233	205	221	221	210	218	244	225	216	212	236	217	213	218	196	218	219	250	219	200	190	200	234	208	233	207	199	195	205	225	223	226	209	218	213	227	220	229	224	192	186	208	216	221	216	228	202	230	235	235	225	217	225	241	238	248	229	211	221	198	212	214	225	199	230	218	228	218	199	238	197	225	195	231	190	186	219	225	245	212	211	225	207	219	231	215	206	241	230	193	210	221	221	230	234	222	213	217	232	220	191	209	233	201	220	213	221	222	202	224	227	230	220	235	224	222	218	233	217	251	192	217	230	207	233	234	234	228	213	234	211	225	208	205	205	207	193	220	203	241	204	225	212	202	210	251	231	235	222	203	237	208	208	195	228	215	206	208	244	202	226	197	210	233	201	237	211	224	208	207	227	247	197	216	203	235	198	240	234	191	209	215	197	225	201	232	213	193	211	234	221	219	200	209	221	248	201	207	208	177	219	246	245	210	214	220	243	218	211	237	213	229	217	234	222	200	227	229	237	189	195	226	230	207	238	193	216	210	213	213	237	215	234	214	210	217	196	226	209	238	230	206	213	235	179	222	239	248	215	196	231	234	223	224	221	216	234	199	241	228	236	243	218	231	216	185	205	198	207	228	205	222	219	246	220	206	215	216	217	195	202	232	223	216	237	229	228	219	204	235	203	213	214	211	220	203	209	209	217	230	215	232	205	204	228	210	212	233	224	191	207	215	234	235	209	235	227	255	213	212	219	201	209	212	226	218	214	228	223	220	222	256	218	227	204	217	226	229	193	224	209	213	215	202	205	220	217	203	201	221	205	214	229	215	214	187	231	245	194	210	231	223	235	227	214	207	247	212	202	194	205	229	233	213	230	210	189	215	205	224	209	224	215	192	235	209	228	211	240	215	202	228	214	220	203	203	209	214	213	232	208	238	232	235	217	215	239	226	222	223	208	206	233	203	229	226	218	206	224	207	213	191	251	232	247	210	194	203	223	185	193	187	234	196	207	243	233	207	223	204	218	219	212	221	207	223	217	206	230	218	213	199	228	222	204	217	223	219	226	205	215	221	229	250	218	208	216	207	227	223	213	227	221	222	214	207	192	231	210	205	222	214	208	227	213	232	216	201	245	221	229	217	237	225	248	229	195	251	224	218	209	229	239	217	213	244	230	218	242	206	236	212	217	217	215	218	236	236	238	229	218	225	231	216	232	215	246	199	222	188	203	214	207	195	238	220	234	225	217	229	231	223	241	219	234	235	195	207	223	244	199	215	206	215	223	232	224	222	200	224	213	199	214	209	212	237	238	238	226	200	217	203	224	197	247	211	221	227	199	253	203	219	212	211	213	234	212	208	237	231	214	206	198	224	239	206	205	212	219	213	231	244	231	232	246	215	198	220	222	215	223	242	218	223	211	222	212	215	221	201	222	196	242	206	205	207	203	215	212	225	235	215	233	244	211	239	230	199	218	231	232	226	208	225	210	234	217	182	246	209	231	245	229	203	228	198	200	247	229
27808	19560	7908	1304	762	713	735	703	705	741	762	667	652	628	632	761	641	578	589	612	589	623	577	611	627	573	604	640	533	556	530	569	546	545	591	566	594	572	583	564	582	529	618	510	553	558	576	550	585	552	551	625	564	514	564	611	576	597	561	551	577	560	591	569	578	587	486	553	605	545	555	558	515	541	537	544	535	546	578	544	552	577	547	549	550	582	566	571	534	522	529	550	567	564	552	550	543	580	562	558	592	565	577	602	541	548	583	561	541	542	609	568	562	593	528	557	605	586	552	589	592	557	535	555	556	577	548	538	548	594	566	575	604	565	550	565	599	607	544	538	552	533	572	585	519	568	533	595	581	554	545	524	574	535	562	561	582	557	568	538	592	567	527	547	578	567	577	638	570	529	541	563	565	548	539	553	534	561	533	577	578	546	593	549	531	570	576	572	554	563	582	604	556	548	545	560	551	520	539	556	547	578	601	574	574	542	542	532	554	541	515	519	584	538	544	584	558	552	570	627	568	545	575	580	592	562	577	558	531	579	587	530	521	564	577	581	549	590	561	526	544	539	536	558	556	565	541	540	528	573	591	573	555	579	557	567	553	574	580	546	552	585	563	543	602	546	551	547	546	579	536	556	542	533	586	553	546	555	550	548	543	506	568	542	557	566	576	525	530	575	554	560	554	558	551	521	587	587	538	562	564	571	538	555	575	582	567	559	525	542	538	519	546	560	525	580	538	568	578	583	597	562	570	552	587	555	563	591	557	589	553	561	554	568	552	556	537	563	549	566	520	567	550	586	626	530	544	547	567	540	561	570	547	552	553	544	560	594	555	581	539	537	572	581	597	542	526	551	553	512	520	527	595	554	553	546	545	543	568	583	524	543	607	571	548	565	554	543	551	561	527	538	565	562	565	532	554	540	549	586	554	544	582	541	583	516	525	519	562	574	602	562	565	531	540	533	588	528	579	558	569	538	558	548	594	540	567	539	526	581	535	542	529	528	541	550	543	530	569	554	616	556	521	563	581	545	519	586	567	546	532	529	585	537	553	544	585	550	531	574	551	556	573	539	597	581	551	565	536	534	548	572	555	549	502	604	540	550	518	574	557	543	580	552	543	509	537	562	566	538	553	547	600	590	520	584	587	574	553	527	562	551	572	540	591	553	618	517	559	545	556	539	573	564	577	568	561	539	571	497	556	545	500	526	583	546	568	571	561	553	549	591	560	562	542	566	575	541	570	577	541	557	566	586	542	562	573	546	590	554	585	580	558	558	582	585	593	555	582	532	560	515	574	589	564	548	605	574	514	559	560	543	596	586	571	539	556	539	574	571	549	552	536	613	528	538	572	584	576	530	591	573	548	536	585	558	564	516	572	567	566	566	567	567	562	562	578	621	577	590	569	546	560	569	572	542	585	588	519	553	535	533	486	514	572	555	582	549	539	561	571	514	584	572	542	534	539	551	542	568	581	552	590	607	581	545	559	546	496	606	555	536	562	536	574	567	566	556	602	553	492	542	549	540	536	511	561	542	520	578	546	561	539	568	562	609	541	525	539	539	537	547	536	558	597	556	579	491	572	588	576	577	544	585	586	580	558	547	507	531	526	546	518	541	617	543	548	563	546	533	575	603	533	580	578	572	537	583	506	574	543	575	557	581	592	523	551	554	572	583	527	568	583	534	581	524	529	584	577	590	538	543	529	561	587	597	543	566	565	561	568	530	527	561	529	613	583	552	555	510	571	556	549	644	540	549	551	526	576	537	568	566	583	567	535	579	567	556	558	529	562	536	578	554	540	532	520	583	555	554	572	550	569	547	596	528	546	532	537	554	549	572	558	590	595	583	535	611	561	550	550	522	575	519	554	568	557	576	570	566	525	528	552	521	561	595	563	532	561	530	554	603	555	549	557	559	560	550	501	539	555	529	562	528	500	574	563	571	559	545	557	567	572	567	559	570	555	530	544	522	538	581	574	573	556	555	532	586	602	608	539	600	516	575	576	548	548	552	554	601	571	532	577	563	580	537	596	554	561	570	524	560	545	573	541	577	552	522	564	582	579	585	509	581	584	545	587	581	559	610	550	555	542	555	584	575	560	542	605	563	582	550	556	562	529	555	573	543	531	597	578	535	557	577	557	540	516	592	549	553	575	572	549	589	551	571	577	511	567	566	536	600	538	570	559	529	580	567	525	579	606	555	572	548	521	558	561	547	564	543	570	599	574	539	554	531	505	532	548	531	532	591	563	551	543	567	537	528	546	612	527	574	536	563	569	571	563	543	581	538	572	550	554	560	528	596	587	589	557	542	514	561	569	542	555	592	546	578	493	554	560	561	567	544	543	554	539	555	554	562	548	565	578	556	558	539	567	586	554	572	530	575	551	569	571	527	578	597	573	597	554	562	571	572	560	545	547	557	571	588	536	526	581	550	592	575	567	561	558	569	563	542	580	541	569	607	590	561	546	547	546	579	620	570	564	576	592	539	558	578	559	557	527	541	588	545	561	576	575	560	537	546	564	542	548	571	515	555	560	591	571	548	517	571	576	515	535	580	583	548	530	595	564	565	548	499	515	534	564	551	579	552	565	544	563	544	560	556	555	548	551	580	521	551	588	561	534	549	576	571	518	524	585	558	588	611	548	542	557	564	526	601	547	562	594	550	516	556	555	597	585	601	580	591	547	533	562	531	529	534	539	537	572	547	566	545	578	589	563	515	542	525	580	579	557	568	554	546	579	558	573	551	588	574	559	529	548	576	564	543	546	539	553	585	533	542	558	530	565	538	575	524	573	589	583	559	551	539	574	597	558	596	553	562	580	536	585	605	541	588	554	559	591	597	526	521	529	571	559	559	529	533	547	553	529	586	537	562	565	580	542	528	530	583	539	539	581	569	542	577	556	571	534	550	575	533	564	542	552	542	571	501	551	556	582	573	566	548	561	572	601	550	545	612	504	557	586	588	543	540	562	570	557	559	576	550	523	553	575	534	564	520	547	578	594	582	574	579	553	596	552	537	557	538	537	520	545	563	559	564	527	602	529	525	518	559	527	566	586	556	562	558	573	571	570	569	591	533	570	558	571	536	571	576	591	582	606	580	561	542	567	590	579	552	543	542	574	573	566	534	521	577	587	549	550	560	515	562	539	575	584	518	601	594	541	556	528	557	591	554	505	583	560	590	562	585	585	535	586	531	568	579	537	517	545	537	552	545	605	577	568	534	567	557	550	574	579	600	590	579	563	543	568	567	573	578	528	563	542	560	494	551	563	533	565	577	538	534	534	571	534	557	543	535	570	553	526	559	566	604	561	579	582	570	585	535	607	540	565	558	554	574	545	573	562	562	530	553	569	581	581	514	574	538	560	575	543	519	526	552	526	535	548	613	537	557	547	567	546	573	566	611	595	576	575	587	558	536	540	569	547	554	556	504	565	578	580	541	578	589	593	521	551	557	594	548	561	618	555	566	528	512	547	566	548	583	547	586	551	549	565	532	573	567	554	524
9671	7798	4753	1060	976	950	788	877	939	950	938	759	715	765	859	941	736	626	620	684	655	672	654	754	696	636	635	660	632	674	611	623	634	619	612	653	619	611	631	653	596	618	634	636	592	581	622	599	580	607	624	628	629	593	623	618	643	574	611	622	601	635	609	653	631	616	616	625	633	611	619	598	620	629	598	597	592	609	620	591	589	590	617	605	601	623	607	609	577	576	585	631	584	571	639	617	671	600	645	649	625	604	582	553	597	603	602	609	657	638	621	655	596	636	613	589	599	617	586	615	589	673	570	584	543	573	654	568	617	623	574	564	615	631	619	598	582	613	637	633	629	621	640	600	590	598	592	588	611	630	567	584	612	644	637	613	596	641	609	623	561	616	608	555	574	607	678	619	603	586	575	613	579	630	617	580	665	600	633	630	632	614	627	556	625	630	566	602	612	616	607	605	614	630	622	644	614	601	596	590	597	625	592	610	646	620	619	615	657	648	611	624	600	568	642	585	607	589	577	606	622	576	583	597	643	606	637	626	632	609	619	606	596	621	645	584	628	606	612	587	574	545	590	587	653	581	615	610	671	597	601	620	634	626	561	637	620	614	599	599	612	640	632	603	609	655	638	571	654	630	591	610	610	622	617	649	601	591	587	643	596	594	640	652	590	585	609	607	562	590	632	570	648	636	626	548	640	587	597	643	611	625	580	577	604	631	605	578	583	641	646	602	599	634	616	601	605	600	581	583	591	580	633	630	605	633	633	591	600	639	608	589	623	607	615	600	575	615	610	580	572	609	594	535	602	634	594	589	608	629	595	611	636	576	635	576	583	617	558	628	618	603	592	654	591	559	601	599	621	639	585	600	602	591	609	645	644	610	599	571	620	621	636	643	569	611	607	580	602	625	646	584	620	624	585	608	618	604	609	584	611	624	589	614	596	580	619	612	622	603	601	592	653	610	596	638	601	599	589	626	582	631	575	639	626	607	553	599	621	615	635	602	598	598	612	593	580	647	584	607	626	584	635	607	645	581	630	629	644	582	645	607	605	616	627	604	605	653	625	623	636	606	628	604	622	613	621	600	652	598	629	596	612	637	615	610	627	623	575	640	653	606	646	626	605	584	607	627	615	602	609	606	654	588	580	588	613	641	575	617	571	586	596	572	626	584	601	622	569	571	615	637	614	591	632	594	620	623	590	615	593	599	584	593	638	651	622	626	617	599	550	592	612	587	559	598	629	619	556	647	592	639	608	584	612	624	621	590	620	588	570	587	636	567	573	601	576	606	614	571	583	627	646	640	650	614	644	588	656	596	593	603	609	661	590	596	590	585	595	620	584	662	616	608	645	568	583	579	603	586	634	617	655	601	583	643	576	556	619	654	588	644	587	618	629	628	596	588	607	620	587	602	614	607	596	648	628	614	595	619	652	617	602	560	562	623	650	643	608	594	660	655	607	579	614	580	620	625	616	598	644	626	622	601	605	639	630	646	600	606	609	581	605	669	621	629	616	601	605	663	596	675	589	609	601	618	616	586	595	639	621	597	607	619	616	643	659	596	610	623	563	610	609	582	625	576	616	598	603	602	622	593	598	608	627	585	604	567	615	576	591	605	570	620	611	613	597	601	588	586	580	618	622	609	610	605	638	589	654	581	588	638	614	636	578	643	615	610	559	660	618	624	605	595	618	582	610	642	580	620	611	589	615	620	596	627	607	619	642	628	604	598	645	604	641	633	602	644	612	609	603	598	608	624	586	638	605	666	588	631	598	624	653	575	623	624	639	590	595	579	618	590	565	582	611	583	641	595	646	668	622	596	618	597	653	595	603	631	644	614	644	635	568	580	584	599	616	614	587	633	607	607	576	627	646	592	591	608	627	558	609	624	587	571	650	629	614	637	602	602	626	645	630	661	620	640	661	625	649	596	622	608	637	631	597	670	607	639	601	636	629	644	620	601	616	586	598	658	599	606	553	660	608	608	582	628	614	623	615	597	599	585	608	572	641	578	622	620	660	594	585	602	615	580	625	608	640	618	659	580	605	587	643	583	639	588	639	590	587	604	590	640	606	655	549	616	673	602	648	609	593	581	591	606	615	601	628	597	583	601	640	638	632	560	605	616	604	578	606	640	604	624	570	651	619	623	589	598	628	597	607	678	614	645	573	620	597	587	647	623	629	621	599	567	591	613	590	638	602	631	613	606	620	588	593	607	630	608	632	606	592	629	638	648	595	618	651	619	615	598	630	586	576	591	573	630	606	576	562	608	629	639	608	559	566	589	633	582	610	601	614	590	591	567	622	644	597	604	577	607	609	595	611	644	587	638	587	603	599	587	598	585	615	630	622	648	674	587	618	602	567	589	601	627	598	639	632	609	659	598	541	661	596	600	623	603	630	630	643	560	587	641	594	602	585	669	629	650	610	556	614	571	609	615	607	632	649	597	577	635	616	631	619	603	650	622	603	630	613	631	631	595	589	614	592	639	581	580	593	652	615	582	631	654	630	654	631	594	652	638	605	597	588	627	633	642	639	584	606	593	652	572	595	587	571	581	585	619	599	615	577	637	585	658	579	607	655	604	608	615	593	611	608	615	606	587	626	629	609	605	594	624	596	578	584	594	590	629	624	601	579	600	573	594	603	659	599	618	634	626	646	585	618	639	626	612	600	655	626	588	570	654	674	612	621	613	586	582	595	628	623	607	595	631	605	617	605	612	611	590	590	618	590	617	616	632	567	584	628	595	591	640	610	592	577	601	656	619	558	622	592	600	611	598	600	594	597	613	629	596	614	597	600	629	644	580	616	579	622	642	590	642	621	587	631	604	606	566	610	619	590	608	588	598	613	627	588	660	645	577	587	635	669	567	553	652	609	603	590	622	609	606	614	670	641	643	637	577	585	605	629	609	647	636	611	602	639	593	635	603	637	594	580	627	607	598	611	597	613	616	645	640	594	578	625	598	566	574	603	608	590	593	605	631	618	645	610	649	570	621	602	634	601	593	590	572	609	614	630	633	642	593	642	612	589	621	597	627	603	585	574	642	579	557	582	625	584	605	607	569	571	597	599	615	593	571	554	601	597	615	597	613	639	668	593	592	567	579	640	605	625	665	580	592	573	625	593	600	666	622	669	554	602	626	606	559	625	595	618	599	612	606	617	588	569	589	599	706	616	583	605	626	593	637	626	657	596	602	554	578	621	616	572	605	635	595	588	632	632	573	567	609	599	644	638	639	579	632	578	623	611	608	610	572	642	600	581	606	624	595	589	601	649	642	589	582	634	619	559	604	615	557	582	602	611	601	631	605	613	589	621	578	579	604	602	601	589	636	601	614	651	602	603	576	622	616	605	641	609	592	641	633	629	581	616	632	613	584	614	630	622	623	596	646	629	586	614	634	635	651	621	613	620	567	606	571	590	566	604	602	617	607	600	616	602	643	648	641	600	600	608	591	670	657	631	585	656	609	631	601	635	580	601	598	636	591	599	658	579	606	628	631	631	620	598	603
23627	21220	28301	24425	21201	11746	1595	1140	1064	1094	1077	815	667	708	810	842	652	549	523	570	598	590	626	709	581	498	523	560	436	472	465	442	418	463	463	493	465	455	477	453	492	444	477	453	451	456	445	485	479	479	459	468	428	430	415	445	466	455	457	485	446	444	471	388	447	465	420	448	463	431	415	463	443	485	463	436	431	425	424	481	433	437	459	457	433	435	441	431	471	456	481	414	492	481	486	414	461	439	469	454	449	455	461	436	456	437	414	478	462	455	430	498	491	456	472	447	427	437	445	474	417	424	446	448	452	447	442	417	442	432	470	493	461	461	473	430	464	487	459	454	435	435	450	453	421	452	472	471	462	435	455	451	444	444	454	446	435	478	438	442	444	442	428	477	431	455	460	464	481	484	465	464	508	433	435	471	479	442	461	407	486	431	471	477	448	441	472	465	473	468	456	494	471	444	439	446	460	451	418	470	482	423	461	415	447	454	456	426	459	487	442	420	474	459	457	451	467	472	462	447	461	433	402	438	422	469	413	452	419	444	444	439	462	422	419	455	457	432	456	460	459	480	434	440	461	439	452	427	450	451	475	431	456	455	446	476	420	440	470	429	514	429	452	424	434	429	470	420	440	413	458	483	493	451	443	447	481	438	470	423	464	488	459	439	419	456	436	454	401	460	466	486	446	433	428	436	460	462	480	463	448	467	454	476	459	483	465	443	436	474	474	451	458	480	436	423	482	475	434	409	473	441	464	452	449	444	440	457	471	444	475	430	469	460	424	422	431	443	436	432	471	458	453	442	450	453	465	419	483	488	480	433	443	464	431	500	440	447	421	413	445	410	463	489	446	445	442	450	447	465	456	443	489	449	437	451	467	438	447	423	409	462	428	441	459	410	428	443	464	428	435	429	456	448	428	462	441	456	432	451	467	420	445	455	482	467	435	442	420	464	407	439	451	434	441	452	438	475	443	460	464	454	435	446	434	466	475	404	453	456	481	441	424	439	476	469	440	408	477	505	460	475	434	431	450	409	477	425	470	468	444	455	449	470	448	444	420	446	448	450	447	445	440	445	434	456	456	470	426	484	444	458	427	461	438	442	463	418	487	440	456	480	461	439	455	472	446	463	441	426	468	398	441	451	428	458	477	440	447	431	446	457	440	463	427	449	455	422	469	465	425	464	443	438	438	430	460	416	446	456	441	438	452	454	446	433	451	443	487	449	457	473	432	458	415	444	477	481	473	475	423	476	453	439	446	407	433	435	437	488	458	412	456	440	455	439	462	437	460	443	443	447	415	419	461	426	455	427	459	456	457	473	442	468	464	464	424	458	437	436	448	477	450	453	439	416	434	453	448	439	454	477	442	438	440	442	434	426	467	448	479	442	443	428	461	427	466	419	430	457	426	473	450	486	435	461	435	419	423	440	442	483	452	445	451	479	452	458	441	427	417	433	473	448	484	443	491	456	428	433	437	442	458	463	448	431	427	479	446	419	452	477	455	439	493	430	447	468	477	436	428	450	427	440	419	475	472	455	497	402	464	470	443	447	505	439	411	481	437	456	506	455	465	461	471	450	450	475	478	481	432	426	449	462	470	468	425	456	416	497	451	441	455	474	483	450	460	445	471	439	451	436	474	435	449	478	428	447	479	465	484	460	472	453	442	448	474	434	491	444	475	451	456	431	430	466	463	454	466	448	424	471	468	417	466	485	423	478	434	434	453	457	427	440	443	468	465	446	459	417	441	411	452	417	469	418	445	419	454	418	448	443	450	422	459	491	437	443	455	471	460	448	442	450	453	447	456	466	446	458	478	462	469	467	429	424	408	400	421	494	431	444	449	470	456	458	439	427	440	419	439	432	448	469	473	451	474	450	430	420	422	447	447	422	468	447	432	438	454	447	433	440	454	442	484	460	464	463	418	427	446	443	441	455	479	432	415	437	458	432	490	402	449	444	474	439	418	419	444	469	465	448	468	494	491	434	478	442	425	469	463	461	442	493	452	454	450	503	456	428	467	435	443	435	442	420	430	454	465	452	448	435	433	460	479	450	418	457	465	475	453	467	422	436	454	491	493	469	457	435	457	465	478	463	461	442	421	441	426	461	496	455	451	469	486	495	490	455	465	446	443	467	453	423	454	429	452	476	447	445	439	456	473	476	443	470	448	447	426	448	447	448	448	450	428	418	472	468	469	450	443	440	409	442	478	467	403	438	463	440	462	446	432	451	479	450	452	471	440	469	466	435	454	420	435	447	466	463	441	436	480	479	440	413	410	442	427	436	422	481	429	458	460	463	424	432	443	451	432	502	411	432	426	471	474	446	444	471	461	419	456	466	488	468	481	468	485	464	443	395	439	452	464	485	457	392	461	458	495	441	458	443	451	435	473	399	472	429	470	458	419	469	410	467	444	426	445	469	452	436	430	452	429	453	486	458	460	439	439	444	432	446	445	446	448	436	445	497	428	443	451	454	431	448	467	446	445	434	469	483	470	479	434	462	461	464	446	422	434	422	440	456	444	422	490	428	460	454	420	457	472	425	470	510	502	445	463	446	462	474	421	403	473	449	483	423	469	483	478	464	438	415	489	424	453	467	452	442	444	477	443	446	447	446	438	475	447	471	484	463	465	428	411	483	420	425	426	441	453	460	425	451	470	462	461	419	445	448	434	458	442	465	471	437	471	464	447	466	411	422	472	425	472	457	468	492	463	460	405	432	431	440	444	486	476	434	469	466	462	418	444	496	421	448	443	475	439	439	472	465	443	450	464	478	446	433	477	487	481	443	433	487	465	515	428	446	427	481	439	467	443	439	438	462	455	463	492	411	470	430	451	418	459	467	471	481	419	433	414	442	438	450	424	457	465	432	497	508	455	429	490	425	413	455	460	446	428	473	435	454	479	423	463	442	422	452	485	502	394	454	442	455	411	408	412	471	427	459	413	484	456	464	425	449	434	436	419	441	432	453	453	450	473	469	437	451	478	418	402	434	469	442	454	441	456	463	448	446	438	442	438	465	477	471	395	428	453	475	464	446	401	450	455	440	450	457	472	447	459	407	484	486	484	411	463	495	463	471	465	469	506	432	473	433	463	464	485	427	511	433	449	425	436	493	475	461	434	455	472	492	468	443	440	424	453	473	448	500	478	452	451	448	467	444	476	437	462	411	454	469	424	457	464	451	413	425	487	440	445	492	479	471	467	456	447	468	469	438	468	450	475	479	448	420	439	434	443	460	478	454	421	430	455	441	435	455	478	481	427	440	478	441	442	425	433	419	473	454	430	463	422	459	398	460	439	466	434	445	438	457	455	403	440	410	478	446	452	437	487	429	431	470	470	422	467	451	400	448	463	465	407	441	449	465	427	432	452	450	484	469	463	436	440	425	441	451	446	486	461	443	455	480	455	462	444	433	444	432	435	438	389	451	444	422	452	458	420	441	481	437	470	483	422	417	455	456	456	423	454	463	452	439	457	465	427	428	447	438	416	481	458	468	433	446	471	461
9051	16486	13482	3645	2658	2260	1809	1588	1572	1426	1544	1052	902	870	1122	1183	877	607	585	707	663	686	716	805	687	555	543	722	509	541	495	563	505	511	524	517	480	488	506	529	529	509	516	515	547	481	490	481	519	509	516	521	488	527	481	514	540	470	529	453	501	453	511	534	484	529	516	503	497	521	493	502	515	553	517	479	512	538	522	495	505	510	506	502	511	493	486	524	486	484	490	511	528	492	519	530	487	497	462	487	510	513	514	521	542	520	486	481	503	496	479	532	512	502	471	541	495	556	500	511	565	557	486	538	519	504	512	462	505	475	489	567	488	512	485	478	481	466	508	498	484	527	524	564	484	484	470	494	497	515	522	494	497	533	495	481	485	464	486	468	487	509	530	487	488	514	502	458	493	549	530	509	516	555	491	494	495	511	518	474	528	498	463	491	484	510	459	484	507	477	508	500	490	496	500	542	526	522	530	484	535	451	463	519	499	467	489	481	507	531	506	557	536	486	490	499	529	524	528	505	470	465	489	518	476	480	499	524	517	470	513	499	489	463	494	510	528	512	495	440	481	483	477	512	483	516	500	507	482	487	508	480	510	478	488	507	485	490	501	511	538	488	461	485	505	526	489	476	498	526	563	511	463	500	482	518	544	491	470	501	476	511	508	524	481	518	486	495	490	494	501	480	498	529	540	548	504	534	519	514	493	506	516	520	510	521	471	512	517	485	496	508	480	515	461	513	504	518	481	548	494	502	482	523	526	494	492	507	511	459	484	526	514	501	535	507	522	531	472	489	530	522	468	474	478	459	468	480	530	523	469	462	495	533	543	473	476	502	471	500	487	518	498	475	541	505	498	508	531	520	523	486	512	510	492	520	484	483	524	479	485	492	482	534	514	502	503	516	501	453	490	510	461	501	514	533	492	516	480	489	516	480	498	478	546	500	494	526	520	508	456	525	508	515	494	522	504	480	521	517	461	529	526	501	528	490	509	495	524	497	521	485	515	537	555	473	503	548	529	497	530	508	494	506	486	529	507	529	468	494	521	523	498	517	508	505	493	486	522	525	501	512	526	491	465	536	500	537	534	502	512	483	525	498	553	537	488	480	517	518	514	457	494	505	485	496	460	522	520	528	503	496	522	502	491	507	510	516	491	553	503	504	508	494	505	498	499	484	492	496	477	503	504	511	495	478	491	536	515	515	530	470	508	535	511	489	478	502	516	501	525	527	510	501	557	513	519	515	525	505	478	488	517	484	522	517	502	492	539	465	460	494	507	476	498	507	546	493	505	518	499	452	521	513	528	545	520	487	499	481	502	541	499	524	472	502	459	526	478	543	507	499	505	546	493	494	479	486	522	475	518	486	491	498	481	479	516	476	483	465	513	510	503	500	503	517	569	500	517	486	529	492	526	496	524	516	490	505	506	482	515	475	489	525	522	474	520	503	552	532	514	517	553	542	483	474	524	502	516	467	474	531	509	527	495	495	529	515	492	497	514	547	500	508	507	491	523	512	480	521	519	489	512	499	467	512	459	517	461	479	527	494	495	565	495	500	505	469	531	538	523	514	482	474	498	498	500	517	529	512	497	466	475	500	492	514	526	501	489	520	500	467	551	493	489	553	533	485	504	521	518	517	500	465	487	501	525	540	469	454	507	491	501	522	512	478	501	490	480	523	480	482	499	511	477	496	510	520	530	499	483	486	497	509	530	467	514	510	508	497	513	521	503	512	463	507	476	524	471	548	520	493	494	525	497	529	510	498	481	517	504	496	480	483	540	482	499	503	496	499	534	491	511	540	509	518	519	483	472	549	491	473	494	513	492	516	483	486	505	525	514	512	516	485	508	495	497	550	478	532	470	512	504	477	532	518	493	500	488	495	527	489	508	494	523	474	512	504	479	505	539	518	494	503	493	478	509	526	568	536	475	520	484	550	509	509	481	475	499	512	554	566	500	471	513	499	499	489	498	490	483	505	492	563	514	475	487	503	462	519	489	517	475	514	451	492	513	516	501	516	513	539	492	466	504	576	492	505	515	519	471	483	518	484	497	497	512	502	463	533	533	484	501	490	522	523	491	500	510	471	514	478	499	511	501	547	517	503	539	488	501	500	517	473	488	553	504	520	460	546	513	482	501	483	515	559	479	518	511	492	491	501	551	501	474	474	515	492	480	471	504	480	439	494	471	517	488	483	487	489	503	502	498	504	498	487	506	515	529	491	508	502	479	522	547	494	498	496	502	474	467	514	494	489	491	487	503	503	523	496	524	512	538	495	467	516	507	470	474	550	463	513	481	484	503	518	518	496	515	521	516	520	486	512	522	503	543	522	519	503	512	512	517	522	500	499	534	508	527	491	498	524	487	526	516	518	495	492	507	503	470	520	491	540	507	492	492	486	528	534	520	484	512	546	494	500	527	537	513	497	488	480	495	524	451	507	548	455	525	529	504	478	501	504	499	478	498	490	511	511	526	569	509	542	518	491	509	512	484	498	495	490	511	516	478	488	524	530	503	483	537	519	509	510	493	490	474	480	507	475	510	531	459	484	492	511	501	495	515	477	522	509	533	498	490	482	532	487	531	510	524	495	475	532	530	535	573	500	473	533	510	482	515	455	548	520	519	515	483	485	510	493	538	492	546	534	519	434	489	540	514	542	472	491	511	489	524	505	478	516	501	472	517	489	501	487	489	514	517	505	510	494	511	503	530	514	481	492	520	521	492	514	540	498	472	493	511	516	478	537	508	540	487	477	507	495	488	499	534	501	474	512	530	477	440	495	490	485	473	490	479	466	502	488	528	476	483	515	500	489	550	493	509	502	482	502	514	505	513	514	466	485	500	508	486	526	499	511	502	473	488	482	520	533	536	511	524	460	528	478	515	493	531	521	524	516	502	509	523	544	504	471	464	496	474	488	500	501	484	525	493	488	545	514	480	536	506	481	498	501	509	479	523	510	534	515	522	498	501	491	457	523	476	491	524	510	498	488	479	491	500	520	530	483	480	524	500	553	502	506	507	487	514	518	480	518	501	501	521	489	471	498	503	509	507	487	506	504	477	490	506	504	519	519	507	507	532	498	524	494	476	502	506	488	518	508	485	486	510	496	505	511	501	533	533	559	498	511	532	488	515	542	500	532	514	515	493	502	521	478	497	496	481	524	528	493	515	506	529	523	485	541	497	535	458	498	477	500	485	513	474	530	496	491	476	497	535	518	461	522	501	481	501	475	491	525	547	464	493	502	509	487	494	497	503	481	478	496	490	491	500	500	515	504	463	497	517	498	500	519	510	512	481	491	514	483	459	495	506	547	497	500	522	486	504	487	471	543	491	500	533	525	489	498	501	508	501	515	530	484	487	530	526	499	518	517	528	461	471	494	524	504	504	521	489	532	530	487	489	494	494	491	529	498	506	539	520	502	514	503	499	509	520	488	521	496	543	502	527	495	493	469	514	512	499	512	510	535	485	494	510	506	499	543	523	511	503	475	467	499	513	499	472	494	519	493
24758	21248	27546	25200	14978	1380	965	827	818	758	806	613	527	521	631	710	546	390	420	536	467	469	486	569	495	438	447	478	355	375	440	391	381	384	397	394	373	362	378	391	361	381	423	373	366	344	373	359	378	412	384	397	394	368	374	379	375	399	387	383	390	403	385	377	374	384	380	413	371	400	394	380	348	377	368	430	390	398	379	414	406	383	371	376	370	344	380	408	360	382	382	383	400	373	399	355	391	369	367	351	362	380	404	381	399	358	371	380	404	374	372	380	370	371	387	381	363	368	381	347	370	373	365	401	373	363	365	381	371	377	368	351	361	358	372	381	353	394	379	400	362	405	377	358	343	405	372	373	383	367	383	387	373	366	365	360	385	419	410	353	383	392	425	365	401	414	371	387	384	393	412	381	366	330	361	392	412	397	369	368	377	399	405	341	407	359	401	365	376	416	406	356	373	387	363	369	384	411	375	395	376	386	385	370	341	388	400	393	369	401	360	412	390	372	372	343	347	402	422	395	348	357	378	352	374	387	400	409	393	379	382	394	361	360	389	387	389	408	356	404	400	384	350	389	385	393	387	388	355	415	355	402	397	386	432	396	359	371	379	355	404	383	393	375	369	418	344	375	385	392	373	391	399	403	389	356	365	398	361	360	370	359	397	382	371	420	369	367	393	362	380	392	387	374	338	367	395	398	384	370	379	389	353	393	355	332	389	425	404	432	412	376	406	372	396	417	377	342	382	371	359	416	427	393	378	387	375	369	380	401	408	400	360	395	382	390	376	349	403	370	360	375	377	356	373	418	374	386	373	375	382	371	365	388	377	384	384	432	336	374	366	391	366	375	412	365	404	387	360	402	391	358	378	364	389	360	358	367	375	357	405	400	381	389	390	373	392	380	390	356	383	371	366	391	376	387	360	391	393	364	386	395	379	410	419	392	387	387	400	388	422	377	392	364	351	383	371	336	392	357	417	364	379	373	374	383	398	380	368	378	393	390	381	365	375	395	379	363	362	396	391	339	398	427	378	370	365	386	403	400	396	379	446	366	403	339	393	380	397	409	359	379	398	393	345	367	385	381	369	354	371	367	384	387	331	385	359	390	362	366	377	398	398	353	399	408	341	372	388	360	366	386	415	422	374	393	412	395	368	356	376	380	358	373	393	398	382	381	362	409	399	386	408	376	397	348	361	369	397	389	379	396	375	382	375	396	311	355	352	402	398	359	368	400	383	415	404	408	393	359	411	394	376	392	364	396	393	402	416	388	388	358	396	384	382	363	354	388	392	408	373	370	356	354	373	370	416	408	344	398	359	399	351	379	359	405	364	347	385	353	377	383	361	413	386	380	390	399	347	390	362	404	419	401	400	377	358	349	372	390	335	369	398	371	373	426	417	380	381	380	375	355	415	388	402	356	387	384	390	400	392	410	412	380	354	384	358	398	367	375	373	371	370	358	419	400	372	364	382	388	413	352	382	382	377	375	357	415	416	367	364	358	364	327	414	367	393	372	362	358	370	403	359	396	374	362	369	385	407	375	370	387	365	361	370	380	346	356	342	393	389	395	419	407	361	386	388	363	375	379	370	406	372	405	368	393	389	354	395	348	375	402	352	389	407	400	354	383	431	370	356	384	346	391	381	381	394	382	363	364	357	413	383	356	394	361	410	423	353	382	388	367	361	388	403	357	367	402	400	364	393	369	419	375	370	375	421	385	377	389	395	362	411	391	357	358	384	365	396	342	399	346	353	384	375	395	366	361	392	391	356	378	384	380	361	399	375	388	401	388	408	405	366	356	372	399	431	371	391	399	378	394	391	372	363	370	389	345	373	409	383	362	388	403	363	362	340	375	397	392	427	367	416	384	416	385	357	378	386	385	356	393	398	389	402	350	378	370	402	402	379	351	371	404	389	378	372	369	400	397	385	383	411	380	376	328	394	388	364	362	387	364	350	405	379	389	361	397	368	350	358	403	395	374	384	392	366	340	422	362	408	387	390	337	373	413	363	418	348	411	397	342	405	385	390	393	371	391	357	383	348	371	371	410	392	357	400	369	358	379	393	377	375	390	377	430	386	400	361	365	335	396	386	394	406	401	377	375	384	380	357	411	384	365	412	334	345	400	388	377	403	390	358	343	351	374	351	369	382	385	379	374	404	354	381	375	370	357	370	406	351	394	398	390	363	346	379	364	365	398	387	368	370	388	382	397	385	404	369	416	393	366	375	393	378	384	390	396	354	402	398	387	374	363	367	327	394	381	417	412	382	380	373	426	385	377	360	394	376	395	406	366	375	360	350	360	369	403	391	408	371	390	374	382	388	380	367	374	396	365	399	373	372	394	372	365	379	370	363	380	378	347	371	398	387	402	390	360	403	383	389	398	416	354	390	376	385	404	404	359	402	380	382	395	382	369	381	372	350	369	403	378	362	424	374	340	398	386	373	439	361	396	382	403	399	382	384	342	408	385	386	369	350	423	362	401	388	386	391	390	382	378	366	375	378	406	352	382	375	383	393	397	408	384	391	368	414	380	404	393	388	392	383	343	369	368	395	386	358	391	367	397	369	417	401	372	377	399	371	372	379	361	388	423	389	381	378	393	384	386	368	369	336	368	398	365	355	413	369	361	374	375	353	383	396	384	399	403	391	404	377	378	368	375	361	373	374	373	386	384	410	432	387	398	371	397	372	399	417	381	353	341	375	369	416	409	363	386	358	370	361	394	403	372	381	371	366	365	375	385	347	371	374	376	360	354	354	352	384	389	383	363	424	425	371	372	358	384	388	373	351	359	340	392	403	415	370	385	415	379	372	408	383	347	376	397	397	373	387	382	411	356	390	371	406	360	380	391	385	382	381	396	375	390	426	392	391	389	393	398	363	392	361	366	364	392	356	385	369	362	379	386	378	358	402	395	389	378	392	395	366	380	350	384	380	410	364	345	364	337	379	354	375	399	360	374	401	403	413	350	379	402	390	388	407	411	368	355	425	419	354	381	375	364	358	386	389	397	370	391	381	401	371	388	391	401	349	378	362	397	421	394	400	375	381	398	373	358	367	393	400	391	355	385	371	378	399	376	367	386	360	382	384	368	412	373	387	398	394	410	367	391	351	399	392	372	371	374	378	409	360	368	362	421	394	382	411	362	381	407	340	397	394	373	390	360	388	368	385	397	397	400	373	363	395	384	367	376	381	362	414	379	404	390	407	406	385	380	393	368	392	381	373	362	383	393	387	392	415	356	383	396	367	379	394	345	363	392	362	371	371	372	393	396	391	414	389	349	417	380	414	393	355	334	338	394	392	385	348	379	404	387	358	381	349	389	359	406	368	356	379	382	383	406	407	359	327	412	421	399	352	381	378	408	341	380	361	377	356	316	385	426	375	394	365	351	425	388	363	383	412	363	397	361	361	394	376	384	379	354	402	375	380	371	390	352	388	389	392	373	400	364	377	422	395	386	380	379	386	357	361	382	377	428	396	367	387	368	396	419	370	415	371	418	410	398
9059	13108	10020	2663	1911	1675	1448	1363	1320	1252	1130	867	618	686	795	846	616	499	492	649	537	522	557	609	506	433	481	528	422	400	411	431	398	437	392	397	428	410	416	448	406	414	431	403	449	387	385	400	404	406	425	401	415	382	426	410	410	437	420	410	417	443	402	396	367	424	416	415	388	418	383	417	384	414	394	392	390	431	409	389	435	432	404	382	382	433	397	414	413	395	432	436	411	441	377	422	431	379	395	409	423	398	388	421	411	389	403	410	376	421	421	407	424	391	414	404	417	405	417	399	394	409	361	411	400	428	382	403	423	399	427	430	416	420	400	382	407	418	394	441	445	450	400	403	394	437	423	387	433	424	383	407	366	397	431	408	430	421	424	369	383	433	408	408	420	424	355	421	390	390	374	378	403	424	386	398	426	429	412	405	405	442	421	438	408	424	391	431	412	420	384	455	390	403	425	419	379	381	387	489	372	376	396	402	392	404	408	385	402	373	422	397	390	413	382	390	424	414	393	413	392	398	373	424	401	371	428	427	399	415	416	419	374	386	426	418	415	362	424	411	399	408	420	401	417	419	398	414	419	395	443	397	430	398	423	414	419	367	432	427	424	365	401	372	416	435	395	361	399	413	374	420	419	417	393	383	397	404	445	386	392	390	403	421	447	393	418	393	371	390	378	411	415	394	403	402	380	414	390	409	410	423	395	378	425	398	417	406	402	411	423	410	387	397	408	454	415	414	393	389	393	409	414	397	386	401	405	456	417	408	393	381	411	400	414	409	439	402	440	384	390	398	403	396	427	388	463	375	391	411	425	407	400	389	409	449	405	404	423	380	425	423	399	442	416	401	408	415	400	419	444	371	405	377	405	427	381	389	411	391	405	403	436	403	392	388	411	389	403	379	431	417	397	428	439	379	377	430	423	380	399	383	429	389	422	427	411	394	398	358	405	439	401	408	404	375	406	406	424	424	412	387	398	372	398	406	406	409	397	386	412	376	424	399	451	417	350	392	442	438	437	405	400	400	421	402	430	403	411	402	431	399	409	406	391	409	428	426	388	416	439	402	411	383	412	412	406	432	387	416	417	411	423	455	442	428	428	412	391	427	391	374	415	406	429	403	431	412	369	411	402	432	424	411	416	417	419	366	367	415	442	417	405	413	423	362	445	429	420	431	408	414	359	400	444	412	415	387	415	419	423	411	410	401	457	428	393	416	427	402	424	419	445	379	398	412	431	410	423	396	410	419	408	381	417	394	432	426	408	423	420	389	455	433	412	433	379	399	437	412	395	363	403	428	417	397	400	415	408	425	381	407	429	398	374	427	418	397	394	406	392	406	367	431	415	406	376	440	414	411	422	391	393	411	392	425	383	396	434	402	426	386	395	402	417	386	411	392	437	422	401	398	437	375	420	407	418	394	408	373	435	397	424	400	412	421	397	409	427	440	419	400	430	401	424	412	402	387	419	424	421	395	413	404	406	426	391	423	426	432	389	435	399	408	406	388	392	448	408	415	416	393	405	422	391	384	348	401	418	396	404	398	430	426	435	418	414	434	405	380	422	426	436	402	398	372	421	417	410	365	403	392	399	420	389	382	397	393	424	410	395	373	403	383	381	395	420	422	422	383	409	427	433	429	438	406	399	408	395	400	422	401	425	436	410	382	376	417	450	366	395	438	366	437	429	418	371	408	412	400	416	461	415	385	420	397	410	383	392	387	391	422	450	415	414	397	415	404	402	398	420	384	395	399	422	394	430	441	393	425	407	431	403	412	397	373	399	421	414	435	474	390	436	395	454	419	424	404	440	403	398	402	414	393	404	390	395	440	377	389	409	424	431	390	404	409	409	419	415	416	406	410	410	391	374	401	419	413	393	398	426	426	383	432	370	365	398	407	398	420	405	379	417	383	402	410	420	395	434	393	388	382	398	431	390	389	396	438	408	447	398	372	388	398	374	386	402	390	397	440	388	441	379	410	394	412	419	419	411	395	453	408	387	419	389	405	385	420	407	385	456	403	416	424	356	419	415	407	404	395	427	421	414	409	424	377	413	398	426	425	364	447	430	381	394	414	413	388	396	404	416	440	378	377	375	404	409	407	414	441	391	397	396	441	402	405	451	424	405	411	431	381	399	418	393	388	398	424	421	415	416	429	391	405	420	417	413	392	417	398	412	415	442	399	428	453	434	355	407	407	392	398	456	408	401	419	405	407	422	394	414	387	410	405	411	425	398	408	417	426	433	422	419	424	452	364	432	435	418	447	375	391	399	425	459	407	416	408	431	378	396	388	404	384	433	405	417	361	412	401	412	404	388	434	392	417	431	408	412	411	412	391	454	399	402	397	381	419	431	377	374	418	408	448	399	399	434	425	428	422	430	396	445	409	400	427	424	392	418	437	405	395	385	410	405	383	441	371	408	391	402	414	378	432	391	419	386	441	407	416	447	416	392	412	431	381	433	386	373	420	397	399	396	428	364	387	405	415	393	474	415	402	403	404	422	400	379	432	415	421	385	418	407	407	408	417	402	386	395	430	404	432	370	412	421	460	431	383	420	386	404	413	421	421	388	415	416	379	433	383	417	381	411	365	370	387	376	377	419	402	381	402	402	427	392	426	405	406	393	388	408	424	417	408	386	382	405	407	397	383	431	420	412	414	414	440	423	407	436	379	425	396	411	391	418	427	465	405	457	390	436	395	426	417	388	399	414	398	382	403	405	396	413	414	398	415	429	415	390	393	433	407	397	393	435	370	397	455	420	397	395	414	385	377	403	388	404	402	393	422	415	413	407	386	409	430	383	376	383	368	405	383	431	382	422	414	379	459	406	396	438	444	381	391	434	397	395	406	425	381	402	413	393	439	376	400	423	391	390	381	399	381	372	393	414	380	417	399	367	425	457	407	394	443	411	399	390	413	391	421	384	404	446	378	406	440	427	390	407	385	415	398	403	440	407	431	406	424	422	411	391	410	416	391	417	396	457	366	409	392	360	418	382	396	399	389	408	407	382	411	379	406	428	422	399	377	426	428	386	429	449	410	409	399	392	408	391	363	432	398	381	453	395	441	391	422	395	408	436	413	425	393	403	437	421	449	432	419	373	383	369	408	410	399	447	428	414	421	382	389	395	413	390	389	414	399	382	415	438	451	398	435	372	390	405	410	427	370	392	437	378	413	404	405	391	379	394	396	392	448	380	375	400	412	399	423	412	414	442	421	416	361	395	442	354	424	356	403	433	418	394	410	420	396	427	402	409	435	374	399	423	408	385	393	384	406	395	434	385	411	412	424	410	416	402	423	397	407	395	386	416	411	426	414	353	423	405	421	404	384	412	421	395	413	405	403	439	412	415	416	383	448	422	399	408	415	380	398	424	420	400	409	402	369	422	407	383	389	403	418	407	414	433	366	378	419	435	386	413	394	445	413	406	365	361	408	387	403	392	379	407	405	433	411	374	415	387	398	360	389	417	435	433	388	413	427	407	379	363	377	404	429	431	407	392	399
22569	21246	28811	23977	21246	21300	10837	1790	1455	1471	1241	791	540	624	743	836	498	380	369	544	453	367	432	506	341	240	273	377	241	218	231	188	211	231	197	241	240	232	216	234	240	241	212	198	231	231	201	222	189	225	204	216	239	203	223	222	206	210	212	205	207	203	207	225	212	206	195	178	190	199	209	215	212	189	203	209	222	205	198	200	210	166	194	180	223	191	183	200	220	216	201	195	214	227	212	215	184	192	208	205	198	244	196	183	191	205	213	209	200	218	194	216	220	196	209	216	191	224	205	179	216	198	231	175	170	210	237	216	213	204	199	202	196	193	204	195	194	194	178	211	209	211	206	203	202	216	190	208	196	207	204	200	210	208	210	187	205	226	195	219	202	204	211	203	209	192	204	209	216	212	193	203	221	197	224	209	212	198	206	194	187	206	205	205	193	198	206	208	220	215	198	193	202	202	212	188	184	222	213	205	188	212	196	207	212	214	208	219	183	187	176	202	195	202	198	197	195	205	209	192	206	215	206	164	214	187	219	225	190	204	204	211	223	192	194	194	190	211	206	186	193	191	211	222	216	193	193	194	198	233	206	199	211	210	194	208	215	211	205	224	218	208	212	218	198	190	189	212	212	201	216	183	192	173	223	213	186	207	189	174	177	198	195	217	208	194	209	210	204	205	203	222	211	166	217	210	181	198	190	201	228	205	214	183	194	198	191	187	234	215	194	181	206	202	206	211	169	198	213	208	185	181	205	184	202	206	195	189	203	212	209	186	191	215	237	211	209	197	208	191	203	208	214	215	228	224	212	200	207	216	219	198	209	214	206	185	215	199	217	227	211	213	207	217	199	183	212	195	210	205	230	204	200	202	214	203	220	231	203	214	197	197	209	210	225	199	210	209	187	212	183	212	201	204	199	221	206	201	195	225	183	211	196	181	218	199	198	195	194	209	183	190	213	228	197	215	175	199	206	228	218	201	202	206	186	218	203	193	227	180	197	203	210	179	204	173	230	193	225	196	191	215	210	165	214	198	196	177	198	215	223	215	180	212	224	197	194	177	200	195	185	204	199	215	190	199	224	216	181	212	200	224	197	210	192	188	167	216	175	237	199	191	210	191	203	189	205	207	216	197	198	215	198	191	205	200	207	173	210	200	207	185	214	215	208	238	194	199	183	205	220	213	199	219	225	193	174	218	214	189	209	196	193	223	215	192	197	222	213	194	196	206	214	199	199	223	193	194	185	193	187	206	190	205	211	186	209	185	239	209	193	198	196	168	190	206	188	216	185	171	200	191	181	200	207	211	190	204	183	204	207	213	180	191	201	208	215	195	204	197	217	196	213	205	196	196	203	179	187	208	181	193	205	187	197	201	202	193	204	191	203	193	210	209	199	192	194	198	188	199	217	195	195	221	205	223	216	194	214	229	210	186	212	211	189	207	175	202	214	194	171	207	195	201	179	211	195	199	228	212	218	201	206	213	197	198	200	192	198	224	206	190	182	183	206	210	186	190	181	189	189	210	199	219	217	182	217	183	208	222	183	188	199	198	185	202	197	203	206	205	204	201	207	188	185	221	176	199	223	206	201	198	184	199	195	181	198	182	173	178	215	200	196	207	203	214	183	181	207	191	192	192	198	201	224	201	191	187	205	189	211	198	187	202	160	203	173	202	215	184	193	214	222	212	199	217	208	198	220	198	190	205	213	210	217	202	207	190	208	202	198	189	188	206	205	205	221	202	198	215	197	203	217	203	206	175	181	191	205	206	214	203	187	197	190	197	222	215	211	219	200	212	176	209	194	183	198	197	222	207	194	205	210	222	212	184	228	206	205	198	200	215	189	196	187	200	194	219	190	179	208	224	202	195	193	215	221	211	202	204	207	183	205	202	207	205	199	185	179	203	201	186	209	224	215	184	219	204	196	211	213	178	231	197	194	201	198	206	186	209	204	188	202	183	209	197	192	198	226	211	196	188	181	193	184	200	223	200	198	167	195	197	174	221	217	212	210	187	200	199	229	188	197	202	196	225	198	213	187	191	216	210	197	192	203	210	195	187	196	220	208	170	205	210	198	187	194	216	188	187	208	194	206	219	199	190	196	196	202	190	209	199	215	235	207	199	182	175	212	190	200	194	217	225	214	203	209	196	192	213	200	192	198	196	205	175	208	194	215	206	221	183	183	216	207	193	190	195	193	203	182	219	220	204	203	193	180	199	193	214	167	200	210	189	202	181	191	218	222	204	205	189	198	222	186	187	182	199	189	220	217	198	215	198	181	180	217	211	183	200	196	200	184	203	199	203	213	207	204	218	195	209	206	190	199	203	196	195	197	217	221	221	202	199	217	186	200	185	183	195	213	214	237	197	214	211	180	202	183	182	224	197	199	164	216	211	202	202	183	177	192	220	201	185	201	188	212	199	195	198	197	195	197	208	192	209	218	220	181	205	196	215	183	221	197	206	185	179	205	216	214	202	215	206	207	197	212	190	185	207	213	207	211	213	206	194	158	197	209	207	210	211	182	184	197	174	200	215	207	196	195	206	214	212	220	208	222	193	194	211	216	199	182	191	210	202	220	205	173	216	224	198	187	208	211	191	189	199	202	211	177	187	212	204	188	203	202	201	190	194	194	191	200	227	185	199	212	237	196	182	196	198	232	187	203	191	197	180	190	214	195	209	219	203	215	197	203	199	189	200	206	216	188	214	205	184	186	225	188	191	216	206	222	202	195	196	201	190	205	214	198	205	213	210	199	195	216	215	189	194	203	201	187	199	224	247	214	183	188	214	200	202	189	193	177	215	224	189	207	200	185	183	203	210	201	218	188	174	212	186	197	194	186	185	233	214	209	177	210	214	188	208	182	217	192	214	186	173	194	190	217	217	217	195	206	228	209	214	204	198	206	194	218	188	192	204	188	186	215	225	196	201	194	193	196	194	203	202	201	231	205	198	214	204	191	236	183	215	212	213	192	205	171	202	204	196	188	204	241	227	180	189	196	195	205	186	176	181	230	186	196	206	207	191	213	212	197	208	187	214	211	202	196	171	195	181	200	206	191	196	219	184	217	210	186	206	195	217	202	191	201	216	200	194	197	197	193	237	222	228	214	213	226	244	235	199	193	201	207	206	219	220	212	203	182	206	188	201	205	198	205	181	214	206	197	199	187	204	206	208	213	193	194	196	185	196	181	222	199	206	193	186	223	191	184	187	214	205	200	192	217	196	196	198	196	211	200	205	181	187	192	187	209	190	191	224	186	203	214	202	219	194	234	228	204	212	180	220	200	196	201	213	183	215	191	229	192	222	194	174	213	201	195	221	199	195	207	191	203	203	192	209	222	195	175	192	200	235	177	198	196	196	227	182	224	191	219	191	193	204	203	208	233	203	220	213	213	200	202	199	211	198	177	180	216	206	190	206	205	203	213	191	206	183	205	191	184	192	197	212	217	211	185	202	202	202	216	206	208	214	181	213	217	202	200	193	174	206	178	216	201	180	189	229	214	210
11242	22619	19760	5880	4301	3600	2983	2705	2539	2327	1872	1288	820	876	1069	1163	710	460	463	776	554	477	536	670	507	330	385	517	275	286	255	264	250	264	234	240	248	251	232	242	244	228	242	246	243	231	234	234	230	225	218	264	226	217	247	231	215	207	234	244	234	247	227	257	238	255	217	232	254	212	200	236	222	243	215	266	235	235	274	209	224	227	216	215	215	209	201	207	211	234	233	223	221	207	220	204	238	234	195	240	248	228	223	241	236	222	199	245	207	204	222	245	219	210	250	198	229	234	237	229	223	228	224	230	208	236	230	213	235	228	241	217	221	227	220	222	250	220	229	233	213	210	211	239	241	233	248	237	225	224	249	228	220	246	235	231	214	217	205	211	237	196	224	218	233	236	233	226	211	221	198	227	211	202	229	248	208	221	198	250	205	223	210	205	203	210	221	211	209	220	229	248	209	213	219	206	235	227	253	232	209	229	231	232	200	204	204	222	229	218	217	247	226	226	205	226	213	219	222	212	225	220	235	229	231	231	254	232	230	243	201	203	198	213	214	209	207	224	230	202	191	225	211	223	213	222	239	252	211	202	254	202	233	217	200	227	187	240	205	228	196	217	223	244	244	232	215	236	209	217	253	244	251	256	227	228	207	227	205	251	251	217	245	213	219	216	203	201	204	230	214	206	216	204	201	229	202	230	224	232	215	239	225	231	212	230	228	192	231	230	210	220	234	228	230	229	185	245	216	238	184	235	244	222	246	213	230	211	226	209	239	182	214	230	219	206	235	214	227	225	214	248	197	222	211	197	215	233	209	246	247	228	252	240	204	198	217	243	216	264	237	210	219	224	234	235	218	249	208	219	214	224	238	221	245	236	206	231	232	187	232	224	227	168	224	225	233	216	221	225	243	224	213	219	222	214	223	205	220	218	184	214	198	196	234	238	220	242	255	214	214	227	195	230	205	222	197	228	208	195	230	219	204	204	210	206	227	209	224	240	210	235	204	204	220	228	231	227	208	200	193	243	223	233	236	248	237	214	221	207	235	210	204	228	235	212	201	220	242	223	212	244	229	225	231	211	226	226	218	200	239	223	209	228	207	238	204	233	233	226	231	230	216	233	248	213	240	210	227	215	214	215	196	234	212	219	226	219	197	223	230	240	231	201	205	223	231	239	201	225	214	215	227	219	214	234	225	238	223	210	223	229	233	238	236	229	206	209	234	237	252	213	222	235	244	212	224	225	213	195	222	219	212	228	212	204	207	243	250	229	218	224	240	229	243	214	238	245	241	231	235	215	229	203	220	236	222	229	239	191	221	226	214	241	234	238	212	234	216	226	229	212	218	211	255	234	250	232	209	216	220	198	222	231	222	204	230	201	209	224	235	238	237	216	241	226	227	220	251	240	213	206	250	265	207	241	253	226	210	206	208	214	238	213	219	215	236	218	234	223	240	202	214	222	218	232	221	235	205	219	211	213	239	208	235	235	201	243	186	236	230	221	249	220	213	248	210	246	236	206	206	232	214	230	218	219	244	202	225	221	233	226	226	248	206	240	247	217	240	241	230	204	230	229	235	250	223	218	240	237	218	236	221	218	206	206	229	254	237	220	207	219	219	235	200	201	199	210	227	247	207	227	256	223	210	215	243	231	227	224	220	218	222	229	232	235	202	209	224	230	228	186	195	220	224	232	207	233	201	201	224	211	228	190	228	215	243	240	214	217	207	217	216	202	197	231	201	214	230	212	206	205	219	215	250	240	240	221	246	211	233	240	224	208	219	230	208	211	234	243	208	223	219	230	239	206	249	223	218	242	215	230	250	227	200	210	220	206	236	214	231	258	203	209	214	237	242	231	197	185	225	238	228	223	204	201	223	216	209	237	214	204	243	218	222	261	248	236	189	200	246	252	228	208	237	201	233	194	220	213	203	252	223	234	210	241	229	208	219	268	219	226	231	224	215	260	236	225	217	225	193	238	227	223	216	231	223	211	233	212	246	224	213	247	217	254	206	229	209	204	220	237	226	236	225	226	215	206	227	242	253	205	202	211	229	215	207	205	208	211	216	233	220	238	218	221	230	221	223	229	223	225	229	197	243	223	204	212	196	212	218	212	202	230	189	212	218	222	232	191	256	226	198	219	230	206	226	222	237	238	221	217	234	234	208	245	189	200	212	219	219	262	213	219	210	206	205	241	215	213	214	236	254	229	221	232	227	251	241	215	234	211	218	228	195	239	220	199	206	207	235	191	213	226	209	229	211	199	211	214	221	231	244	242	229	212	217	235	232	215	236	219	213	231	210	214	219	236	209	215	214	211	226	218	216	204	210	218	203	233	221	224	200	222	202	228	235	227	268	212	211	223	262	215	231	254	235	235	239	233	206	210	217	227	216	224	229	228	237	192	226	222	212	228	225	212	236	197	229	228	194	234	253	221	253	210	247	218	234	238	231	219	252	230	259	223	190	215	224	225	217	217	207	211	231	243	240	200	227	212	245	215	250	226	217	213	203	234	206	233	242	247	229	240	222	226	222	198	205	222	237	237	219	223	237	223	251	230	253	231	228	223	242	220	223	238	203	212	224	208	205	225	238	243	224	225	232	228	223	229	235	202	215	233	231	231	227	227	228	226	211	241	222	221	234	231	219	215	233	242	197	208	199	222	226	228	253	208	228	207	226	222	236	217	216	247	241	232	237	193	209	222	226	228	227	198	205	230	217	219	232	226	258	222	209	229	245	203	226	218	205	211	209	223	227	208	239	228	224	228	229	203	245	220	230	206	225	206	254	236	228	204	218	227	231	227	243	227	224	214	230	223	201	215	226	247	202	232	232	206	212	208	213	209	253	256	221	223	198	263	207	213	221	241	221	229	213	231	212	218	225	213	234	211	231	222	237	220	214	236	209	228	224	209	242	221	228	230	223	225	254	199	216	221	207	202	224	206	213	202	215	204	221	224	213	230	219	214	251	233	194	221	220	234	240	239	202	213	218	221	227	210	205	231	233	275	242	224	222	225	223	216	229	210	233	234	216	225	220	217	225	210	235	227	211	234	234	225	215	191	245	221	248	201	216	217	243	212	241	204	222	212	218	225	242	243	201	224	235	229	222	241	206	210	248	220	218	215	256	255	241	226	226	231	199	212	230	203	183	234	225	243	225	203	236	231	216	222	219	214	221	224	216	236	249	222	231	206	216	231	226	229	225	224	228	221	210	223	209	205	232	218	215	208	204	229	246	216	214	247	212	232	211	245	198	216	228	217	207	229	245	235	250	193	200	225	247	215	220	237	211	231	239	239	243	227	226	232	202	229	193	226	220	225	224	217	233	224	196	235	206	218	209	236	221	226	221	226	213	227	231	233	208	219	195	213	219	204	226	217	217	229	222	212	223	213	231	230	204	207	210	218	231	217	219	226	235	222	221	246	205	216	213	244	207	186	221	217	195	208	247	208	229	258	211	223	214	239	231	212	229	199	218	228	236	245	199	232	238	224	214	219	261	223	231	236
27617	19503	8229	1432	886	786	765	750	815	870	771	683	638	724	662	694	628	554	622	668	638	588	589	629	634	552	566	613	614	569	569	570	521	597	545	579	603	585	608	592	574	570	581	596	595	599	540	558	603	563	573	539	602	598	568	582	564	578	559	536	605	599	546	551	567	560	553	551	595	583	606	502	546	608	545	577	562	556	540	549	563	576	576	558	543	551	598	566	507	552	577	576	553	609	538	548	597	590	582	551	550	582	570	547	563	584	580	529	592	585	534	577	559	563	519	555	567	579	583	563	588	564	608	532	555	551	562	604	555	557	571	549	571	574	590	569	586	591	601	552	542	528	585	586	538	573	558	553	624	532	588	610	564	548	561	572	562	569	558	597	577	581	559	579	529	553	570	584	564	550	582	602	586	587	554	560	580	552	582	533	615	611	536	557	543	528	583	540	561	503	576	556	556	583	543	545	558	581	553	543	575	566	540	561	592	565	571	615	507	569	498	581	542	603	559	531	509	538	562	546	573	543	550	607	544	568	570	564	581	552	529	561	587	569	614	602	574	564	576	549	611	584	554	576	618	590	543	574	595	586	579	617	595	529	561	608	591	567	551	616	587	597	600	581	573	519	566	585	583	547	577	606	543	560	620	560	546	621	567	603	578	559	583	587	574	569	571	547	616	532	563	568	567	563	571	495	571	544	593	587	549	548	568	552	607	544	599	542	546	585	589	525	545	577	552	589	553	585	539	578	551	581	589	602	535	622	562	575	583	558	565	620	502	627	525	582	559	565	552	598	580	521	579	567	590	575	550	581	574	560	574	584	529	546	563	584	556	582	582	564	560	557	595	554	580	581	586	582	621	599	553	611	570	534	579	589	599	570	538	561	548	544	583	524	581	568	550	609	592	575	563	562	558	532	579	558	526	599	572	587	598	582	553	614	548	535	577	536	603	570	576	552	608	591	531	581	618	550	547	547	542	536	593	587	516	586	539	582	573	577	584	596	581	568	561	574	589	586	584	582	559	565	609	602	553	605	535	529	569	566	545	586	584	564	583	560	562	616	515	580	593	566	618	604	575	555	575	588	584	511	537	573	556	580	593	539	540	604	564	562	606	598	542	593	577	565	544	565	606	552	564	604	546	548	599	592	564	566	569	646	609	576	545	538	601	603	599	548	557	545	554	561	562	552	594	556	550	581	566	570	551	550	613	581	558	526	581	566	599	556	528	623	564	622	570	558	546	566	571	628	502	544	571	571	615	572	538	592	581	648	569	571	573	588	557	555	562	579	619	608	614	603	600	535	525	541	544	587	584	597	604	537	551	535	571	588	512	551	606	594	570	592	548	548	556	554	607	562	602	590	572	558	543	532	574	554	584	602	562	593	550	566	584	543	569	596	551	551	550	534	538	550	556	556	551	568	581	525	594	592	593	587	590	578	582	592	554	583	557	547	581	585	605	599	555	594	527	515	608	578	603	530	563	529	547	583	575	568	572	571	579	601	559	551	567	601	560	560	575	546	540	561	563	573	574	593	576	614	558	539	591	573	598	576	544	577	574	551	551	546	562	604	547	582	589	563	574	568	562	519	578	515	542	570	533	574	553	546	569	598	588	559	586	515	621	552	632	571	598	562	553	599	527	557	582	598	608	592	538	537	584	528	583	619	580	575	604	561	608	596	571	568	569	520	550	589	559	567	577	529	561	583	591	566	556	569	550	573	588	551	571	546	569	579	558	569	570	581	567	550	565	557	531	595	556	563	609	526	580	609	629	565	540	547	605	613	552	592	560	547	542	543	582	583	596	580	565	524	568	544	525	579	586	578	561	593	573	591	579	589	590	530	509	552	557	546	535	501	567	579	543	540	583	625	558	590	566	568	541	554	527	573	578	614	596	553	542	576	579	580	577	579	568	554	556	560	581	567	574	583	567	517	574	532	554	578	613	534	582	607	647	552	532	539	543	556	547	637	534	590	575	559	552	541	570	578	592	535	570	565	571	522	603	596	576	549	579	566	590	575	534	590	555	563	589	589	552	565	601	541	608	610	604	553	582	558	539	572	585	579	564	558	566	592	544	565	583	514	548	582	572	612	577	564	588	584	597	558	556	594	551	550	556	592	543	574	584	586	501	528	586	569	612	577	577	530	583	555	567	610	597	548	603	553	579	598	555	577	551	588	613	580	610	563	571	558	624	588	577	544	567	541	585	557	565	531	586	543	537	559	569	602	574	566	592	506	508	582	498	623	576	540	571	556	576	557	565	561	506	584	534	536	557	562	558	549	582	547	509	552	523	560	575	549	538	561	606	576	576	561	565	527	565	619	527	574	546	606	556	547	582	530	599	608	601	549	590	558	584	549	585	600	522	619	552	586	536	560	536	591	607	591	599	554	573	574	567	580	598	575	555	572	616	573	538	545	552	623	574	592	573	572	589	563	581	570	540	560	583	541	572	606	572	572	584	582	554	569	558	601	585	504	533	509	598	569	571	568	554	543	544	551	549	569	546	572	557	564	548	552	543	555	589	559	547	609	575	576	575	551	551	524	576	549	594	576	523	562	549	634	526	615	554	529	546	568	557	611	581	601	576	603	522	599	547	576	541	588	563	612	559	564	559	519	590	584	562	552	549	564	551	570	515	576	555	600	565	596	540	588	561	578	577	529	580	526	552	583	546	562	536	602	566	593	565	562	507	623	584	548	577	592	560	570	578	567	616	575	532	547	564	576	578	562	582	569	608	552	588	583	560	587	555	531	564	588	525	567	551	550	589	558	565	562	555	594	592	579	523	588	572	545	600	578	557	607	493	555	544	557	605	555	605	586	590	526	560	552	579	583	611	537	543	536	539	567	551	579	556	515	544	561	621	550	583	537	579	544	563	562	601	567	583	530	562	579	568	587	558	542	552	566	630	580	579	572	590	564	535	540	593	569	586	614	539	573	574	577	576	625	553	570	590	577	564	532	552	515	573	581	521	538	563	558	573	600	619	597	591	528	538	544	554	592	552	578	613	541	559	570	588	557	527	566	583	596	576	526	576	578	573	567	564	536	576	528	576	579	579	560	595	554	587	581	577	582	535	553	568	592	518	571	532	566	571	598	567	552	502	537	565	542	581	588	562	597	547	595	585	617	602	572	518	613	587	594	588	575	567	553	578	587	538	536	556	566	555	601	631	602	574	543	591	574	591	568	597	607	594	560	610	587	630	556	570	573	576	627	556	552	601	577	552	595	575	542	550	590	568	586	647	563	592	574	537	590	535	578	576	544	570	581	582	591	566	571	588	554	552	600	558	591	580	594	581	573	578	524	595	569	579	544	580	567	533	572	615	597	582	561	580	549	572	582	587	540	588	566	636	580	581	563	556	585	579	576	582	576	557	547	585	589	557	575	598	578	549	572	573	594	561	544	547	576	535	598	575	576	598	558	545	532	549	573	570	604	597	576	577	579	575	556	588	597	538	592	570	573	588	594	547	548	584	533	550	593	565	603	537	544	585	547	553	607	593	617
9430	7241	5234	1137	1071	1127	1071	1108	1156	1196	956	804	701	741	792	826	720	636	669	815	680	631	675	704	667	627	647	722	669	653	598	627	632	597	623	622	642	592	589	638	622	637	589	599	625	604	613	607	644	593	595	602	572	570	616	589	645	668	594	613	659	582	627	616	670	616	649	605	636	631	661	623	629	611	612	595	613	608	581	601	619	655	649	616	617	630	645	620	676	656	628	613	600	624	610	565	603	645	577	629	625	660	594	612	599	610	620	571	598	602	607	594	662	591	602	589	613	609	633	662	666	694	635	638	624	609	611	628	651	616	614	621	610	626	649	621	641	636	604	652	575	597	611	606	664	648	640	654	594	598	603	647	601	611	655	638	567	625	580	577	597	615	643	669	632	620	632	609	629	592	637	605	603	632	618	593	607	592	608	615	619	604	589	602	613	617	615	616	666	608	648	632	622	654	567	612	585	623	649	672	618	615	602	653	597	593	596	647	632	633	592	611	622	627	602	633	595	619	606	601	621	620	639	619	600	629	582	626	671	597	604	650	630	651	641	565	633	637	635	593	642	653	602	573	615	601	619	641	643	564	564	613	563	586	602	593	614	664	627	644	636	630	628	620	629	597	600	625	610	620	612	596	599	603	597	612	623	631	639	608	593	609	592	599	606	602	635	627	608	638	597	589	616	630	628	615	611	622	625	630	623	644	608	622	562	629	618	654	617	638	613	594	608	629	582	556	586	600	650	584	633	600	648	606	624	614	643	627	621	606	610	591	617	577	572	641	599	608	611	593	592	606	624	557	592	600	621	613	580	593	598	625	643	623	637	631	602	616	598	625	587	616	569	624	621	615	643	597	614	604	625	629	609	614	572	656	573	666	622	623	655	667	633	605	602	692	647	618	671	641	620	637	633	603	641	670	622	589	608	603	606	611	615	641	604	611	650	632	621	615	624	600	696	598	579	613	621	625	630	595	607	623	590	614	613	586	620	596	633	623	650	672	557	623	622	641	651	630	630	623	662	648	619	623	577	619	629	611	578	589	637	637	640	631	585	580	644	649	597	662	615	611	642	605	635	594	633	643	608	601	616	591	620	582	622	596	593	595	667	599	626	606	595	605	606	598	604	596	603	626	607	589	612	620	622	628	625	667	598	597	633	605	575	595	614	646	585	628	598	620	620	611	623	609	600	636	579	583	627	590	604	627	601	606	605	635	611	617	569	593	599	621	606	634	603	640	606	600	638	620	626	658	646	663	626	599	595	603	606	607	683	593	626	628	620	626	608	606	621	625	630	555	567	578	642	599	640	580	591	591	603	623	673	604	623	622	651	627	622	581	591	571	680	600	621	571	624	610	609	611	589	615	627	588	645	624	593	656	598	597	624	639	613	618	629	599	574	601	614	609	603	629	625	587	598	583	611	643	603	677	626	598	626	580	659	621	650	615	616	585	647	606	628	620	644	609	609	661	592	608	610	612	667	650	659	640	595	617	644	630	602	629	625	604	643	646	609	638	569	621	604	609	640	633	646	630	641	630	623	596	582	634	604	618	565	660	609	580	579	588	610	596	618	631	588	622	576	620	599	601	593	599	595	618	626	587	633	624	646	612	637	602	643	626	629	662	630	589	623	621	629	654	601	579	669	594	613	647	587	690	610	652	590	635	592	623	638	585	606	638	585	637	617	613	600	595	645	564	646	613	630	664	590	608	644	562	646	639	599	600	621	574	635	617	680	653	610	652	599	674	630	574	622	620	631	578	605	608	607	623	608	613	576	598	638	614	600	637	607	595	675	673	619	635	626	596	627	588	623	615	637	655	662	646	645	667	596	573	586	632	594	598	595	639	627	644	640	603	630	633	596	567	613	606	604	588	644	635	624	612	629	615	637	634	604	543	602	596	592	633	656	631	612	673	653	605	575	598	612	643	624	625	606	629	635	602	611	612	600	627	622	562	655	612	597	656	616	604	590	614	607	598	594	600	598	616	600	590	656	630	619	630	608	619	600	624	612	611	609	606	650	588	623	642	600	609	601	620	647	632	603	629	637	585	636	588	602	628	594	606	613	594	597	602	596	636	596	616	619	594	605	590	581	651	611	614	606	641	642	612	592	607	638	661	604	600	618	594	637	576	610	576	607	645	662	611	603	625	601	600	614	607	627	630	613	591	593	624	596	583	629	591	623	600	623	640	600	601	625	613	603	609	601	633	623	618	611	618	602	640	621	648	617	620	628	616	641	591	600	569	628	614	655	566	612	569	613	591	573	654	591	587	689	606	619	623	593	656	593	633	619	661	626	584	613	616	629	569	607	582	636	639	610	605	600	611	618	608	614	631	582	632	633	620	631	617	624	654	617	642	632	597	623	653	593	627	654	583	672	648	620	673	575	615	623	645	609	647	600	640	604	672	638	637	628	616	596	601	620	618	617	601	643	620	619	606	617	598	624	656	578	605	595	631	605	602	635	613	607	648	608	592	628	657	605	596	644	614	606	596	573	623	624	659	630	618	592	614	597	605	612	620	610	605	623	625	631	654	608	611	590	663	597	648	587	584	572	619	627	624	640	637	644	609	599	597	654	597	581	630	602	593	640	601	582	627	609	586	629	598	633	631	608	608	616	668	603	563	632	590	639	616	615	644	604	637	633	617	606	610	571	606	633	618	587	619	591	603	597	592	607	650	662	657	630	598	655	658	614	614	579	597	637	643	619	607	615	619	614	644	601	606	625	656	605	610	647	609	618	605	647	628	569	619	627	578	634	623	617	621	632	686	640	627	631	607	622	633	561	622	639	660	624	636	608	595	665	626	631	644	603	599	585	608	628	605	643	591	582	606	615	590	616	602	644	663	649	610	607	691	599	625	603	608	580	613	642	597	680	631	629	623	602	595	653	603	561	598	630	626	643	571	596	619	631	633	643	624	605	608	637	589	608	576	624	647	596	650	600	616	635	629	619	622	626	604	620	619	614	641	618	608	619	605	642	634	635	612	585	627	574	608	629	581	629	638	633	698	590	631	635	617	631	632	594	602	615	628	580	579	594	602	625	642	575	557	631	584	595	601	636	583	631	607	633	655	615	552	637	648	594	605	641	622	609	596	632	592	640	620	613	605	596	614	638	674	649	601	625	596	599	601	605	680	599	652	605	613	639	587	585	618	606	605	649	618	597	671	631	608	595	592	624	629	607	635	606	627	601	610	631	627	641	607	608	594	648	614	598	630	598	623	648	667	613	595	637	616	629	639	627	591	635	629	613	629	613	623	606	640	664	617	601	627	635	582	621	680	639	552	640	633	573	603	636	621	621	614	627	614	618	598	601	578	600	649	599	573	626	606	635	619	613	609	628	620	611	590	569	552	615	644	647	627	602	581	613	628	594	561	604	659	634	629	616	653	579	636	564	614	630	588	586	602	613	636	586	614	594	618	631	649	666	586	651	604	603	638	646	621	575	597	621	605	583	605	650	631	612	632	595	654	618	630	599	596	607	617	610	651	576	603	616	659	622	604
23538	21204	28392	24338	21210	11966	1823	1343	1343	1245	1036	810	668	695	695	680	645	540	685	726	582	533	613	631	509	467	553	586	450	509	453	464	446	488	465	451	479	475	475	520	481	455	474	456	499	448	470	475	446	439	488	491	439	441	497	466	508	464	452	457	436	414	447	462	463	466	450	450	441	447	499	509	482	491	446	433	447	454	473	465	465	485	451	417	460	486	462	464	434	472	445	443	449	480	444	472	432	484	487	479	505	412	471	472	452	439	475	456	468	464	476	462	457	433	461	477	470	475	458	470	479	467	460	485	450	471	417	447	439	477	503	461	440	454	465	467	467	458	507	470	436	493	436	457	471	471	425	484	502	505	461	439	457	463	480	448	440	447	490	461	421	464	469	449	498	453	451	410	422	492	477	448	483	443	449	464	436	469	478	517	419	450	426	498	437	447	472	499	417	445	461	429	476	477	477	456	432	437	436	480	461	465	440	410	463	473	484	453	465	481	484	507	452	442	475	463	453	429	438	461	447	460	476	465	457	455	425	483	443	469	442	454	463	494	459	485	440	462	452	464	461	508	470	463	458	487	492	463	466	448	459	462	477	469	485	474	502	431	490	490	429	427	487	439	473	446	482	453	473	475	450	454	454	495	468	439	499	462	425	471	493	468	448	428	474	471	429	480	458	494	465	394	428	465	482	450	482	454	490	442	443	440	488	465	463	460	448	465	488	497	451	475	462	428	490	415	450	477	447	442	438	451	446	479	485	503	432	447	447	430	464	489	466	491	456	490	451	461	452	483	471	448	429	470	459	447	487	472	428	500	500	461	438	435	476	485	466	473	463	505	443	461	481	471	480	463	457	468	490	484	511	469	460	490	467	460	481	460	462	488	461	480	497	468	457	438	480	447	426	428	443	442	481	488	462	478	449	476	456	427	445	447	474	448	447	464	457	470	492	482	474	457	458	479	466	475	450	417	466	452	461	445	449	441	465	461	451	449	423	476	475	481	477	450	460	466	438	501	482	475	448	451	505	461	488	467	433	498	478	486	435	435	470	464	441	475	446	441	482	484	471	472	458	415	448	458	414	468	499	474	422	433	438	431	455	454	453	471	426	442	466	417	481	435	480	460	459	488	480	437	441	468	502	447	443	473	450	479	465	455	490	480	451	457	440	456	469	446	480	430	501	439	439	485	475	450	478	459	478	444	488	474	492	481	432	490	457	453	430	472	485	471	424	480	502	452	483	461	409	470	452	473	506	453	483	463	439	459	460	458	455	479	446	470	474	475	454	452	430	486	448	424	478	484	476	466	492	466	444	451	454	485	421	475	451	437	467	424	403	461	464	459	462	491	423	407	465	480	458	459	464	447	471	466	511	440	476	460	487	432	461	466	478	467	485	471	459	498	483	454	446	470	473	469	461	453	462	444	453	452	429	461	435	488	461	446	456	455	454	456	489	447	463	426	475	441	469	473	453	440	473	439	506	445	465	457	469	458	438	460	464	468	428	478	441	457	477	444	420	490	444	482	485	465	442	436	448	487	463	452	459	468	437	464	452	456	433	461	471	467	459	495	474	461	523	469	459	462	468	434	436	470	520	477	446	490	416	447	492	477	444	464	480	409	445	437	429	446	421	446	493	445	491	397	509	478	463	435	449	449	484	477	492	474	467	444	465	440	440	452	452	475	471	478	470	496	435	460	443	492	447	455	466	471	468	445	444	469	455	424	444	486	459	475	453	457	468	482	458	460	519	476	475	465	462	447	446	502	455	505	423	458	453	457	411	445	455	435	431	470	440	471	464	447	450	447	433	473	449	449	468	469	477	464	424	454	496	446	497	442	431	470	418	496	474	471	463	440	479	453	452	502	459	451	457	467	462	432	438	465	468	491	509	494	450	482	474	459	460	477	433	483	432	465	459	443	455	443	482	452	461	478	459	462	432	465	510	468	475	469	447	414	444	397	494	461	451	493	473	450	465	429	465	462	437	497	467	451	453	445	453	477	498	495	437	446	435	442	439	415	457	424	483	442	452	432	493	470	434	434	421	450	487	471	443	432	454	453	459	477	451	485	468	485	499	482	449	442	484	460	427	451	459	478	462	464	453	457	469	477	498	435	451	442	433	417	418	451	447	501	500	411	481	455	459	445	458	458	501	476	460	485	437	464	438	405	462	471	441	463	437	476	485	468	459	486	427	469	515	476	484	446	440	454	438	453	505	481	452	470	480	466	426	458	446	436	508	454	431	470	455	487	452	506	498	424	452	426	444	450	436	471	447	446	451	479	480	442	462	464	455	445	445	469	417	481	460	450	456	465	424	455	494	475	451	466	463	439	458	455	459	455	428	482	449	456	474	467	459	459	468	467	497	465	466	493	438	511	454	474	412	461	427	502	501	433	472	517	409	488	464	469	431	458	452	484	433	457	492	458	515	463	435	491	460	469	446	448	459	447	468	469	458	417	441	478	440	402	444	448	460	458	458	457	452	451	471	420	477	456	441	462	427	457	419	467	448	462	472	445	517	426	462	454	434	452	424	468	438	470	447	476	484	433	471	427	474	503	472	465	465	459	446	467	458	478	511	430	514	433	468	486	490	440	449	463	490	483	436	481	482	434	453	461	437	491	466	443	442	449	481	471	458	469	473	454	447	440	486	450	448	470	473	447	450	456	475	476	430	464	453	455	456	439	471	455	437	439	440	431	425	448	449	477	471	479	472	449	459	433	428	470	442	477	493	472	429	471	464	470	457	419	443	407	478	465	512	463	504	447	459	466	466	425	460	448	430	463	454	453	439	437	499	431	459	469	462	503	478	453	435	457	459	469	478	461	451	472	450	463	440	473	444	490	459	462	479	490	452	488	462	446	469	453	447	467	442	479	478	459	447	443	464	485	432	479	447	497	476	443	452	449	463	464	481	423	473	489	447	449	431	467	413	425	440	431	442	447	444	456	490	428	489	470	443	477	454	451	454	487	451	443	486	441	463	455	481	471	464	466	479	438	453	452	465	507	477	462	442	456	490	463	442	460	448	474	446	462	450	436	466	434	494	454	490	471	419	477	469	470	443	476	508	487	440	480	453	466	464	448	486	429	489	476	464	450	467	466	447	457	458	478	474	483	451	488	474	479	465	453	450	484	452	455	445	485	463	435	471	431	440	461	473	493	456	469	494	440	449	445	457	478	440	470	441	451	416	436	454	463	474	421	471	462	436	460	517	462	454	440	450	467	466	434	450	456	501	449	449	459	435	457	443	487	490	418	471	449	437	443	433	433	474	467	479	455	449	477	454	483	505	451	476	462	480	473	438	447	438	453	463	453	487	462	436	480	459	475	479	441	485	414	420	419	464	449	475	473	436	452	479	442	481	433	451	482	461	458	474	446	456	478	469	489	480	469	504	449	428	460	435	459	461	495	447	468	448	462	446	498	490	445	428	445	428	439	451	456	457	454	439	474	469	455	451	460	478	445	411	502	477	480	434	432	447	494	461	427	449	420	493	442	425	510	476	427
8901	17095	14827	3823	3237	2600	2211	1910	1895	1946	1429	1137	813	829	909	927	763	674	858	900	659	628	658	775	654	597	639	745	568	546	514	524	539	508	547	535	490	502	527	502	505	497	510	543	495	524	503	482	518	555	517	532	517	518	506	513	495	493	547	535	520	521	495	506	469	503	489	512	497	515	491	518	525	486	506	514	472	529	542	532	498	511	519	499	454	499	527	516	492	541	490	483	526	525	530	518	536	528	479	494	502	521	524	499	530	525	482	523	552	490	511	501	494	490	533	531	516	531	499	505	537	470	479	514	499	488	505	497	549	530	520	491	500	472	494	519	488	473	523	499	540	517	512	507	528	485	515	504	499	492	465	541	489	546	502	490	484	525	515	527	505	518	517	519	536	509	534	543	521	535	537	452	512	541	495	497	488	497	492	474	504	539	489	518	532	495	519	507	490	511	468	514	506	483	545	495	487	508	507	494	536	480	538	515	528	469	488	532	481	528	487	479	575	496	551	498	504	507	497	505	490	492	524	536	497	518	485	496	500	516	524	496	488	484	479	481	500	561	522	523	503	467	513	497	487	509	477	547	491	525	488	532	496	495	533	483	505	509	490	515	523	526	505	536	494	524	545	528	516	481	560	475	521	514	502	460	515	511	535	542	508	520	540	527	512	553	486	508	481	488	490	471	504	507	511	504	494	528	486	486	487	545	494	550	489	479	519	520	504	502	483	491	504	544	468	499	489	517	516	516	528	503	542	509	518	543	517	497	470	517	520	492	485	505	483	500	493	518	500	484	522	506	494	539	478	528	502	524	494	487	470	465	482	474	498	490	513	485	545	506	517	465	551	503	504	509	493	549	506	459	504	524	542	506	507	518	514	518	518	524	559	505	481	512	514	501	487	539	507	448	494	479	537	482	524	519	495	554	476	485	521	502	522	555	474	506	497	477	469	517	501	515	483	488	500	442	547	470	534	501	531	506	506	573	476	510	495	497	493	495	528	550	559	526	480	498	484	519	497	511	530	519	505	489	509	496	505	495	533	478	526	508	518	502	478	511	558	513	512	535	544	489	543	497	540	504	534	572	499	469	532	523	528	514	505	490	474	487	474	510	499	520	474	531	477	512	524	509	523	513	510	496	484	551	497	514	543	506	509	479	508	521	495	517	471	497	526	537	553	495	519	506	499	473	521	558	521	519	497	490	494	516	499	541	540	515	513	540	540	498	532	521	526	519	545	479	506	493	535	464	537	477	526	494	483	516	536	553	487	523	490	491	490	553	552	529	501	479	460	488	541	516	554	522	555	508	481	495	491	477	527	526	484	518	533	504	493	530	527	503	508	534	471	474	511	482	504	521	508	549	514	476	469	543	516	502	493	526	528	489	533	571	486	521	511	502	528	502	513	473	512	539	499	483	512	493	479	537	537	472	499	508	504	526	512	511	515	506	510	526	498	536	491	519	497	515	504	496	509	557	513	514	486	543	493	536	477	495	526	512	495	521	453	473	516	519	490	462	498	486	520	497	505	497	491	499	526	530	501	542	513	510	535	518	487	567	516	495	558	499	517	533	474	505	509	530	503	464	536	508	545	504	519	499	488	504	523	499	520	536	473	499	490	462	460	552	508	527	481	494	500	523	513	484	526	530	530	500	522	576	497	510	549	511	506	481	498	522	528	537	465	490	512	483	516	473	528	492	507	523	494	463	515	521	533	519	475	472	533	578	506	506	463	511	501	516	499	483	519	527	519	531	516	484	492	478	505	517	465	502	517	529	481	479	511	506	507	469	474	506	512	518	505	504	561	486	539	512	547	477	489	503	481	480	502	522	488	508	544	577	504	511	476	483	525	538	531	521	486	465	470	512	522	550	498	570	485	526	511	524	531	527	487	530	522	498	544	526	533	515	525	539	527	510	482	474	524	526	494	509	497	475	503	545	564	501	486	474	472	495	527	507	473	512	523	492	532	472	500	541	512	514	517	499	510	507	505	523	522	515	495	486	511	492	535	484	505	526	479	530	519	547	478	530	528	517	542	510	490	520	491	538	470	473	492	548	525	532	524	473	508	510	498	519	512	513	527	486	485	492	525	503	478	505	543	506	511	492	507	510	503	505	532	527	501	525	501	529	474	483	488	500	531	547	515	472	517	530	494	543	515	579	549	494	511	536	492	478	522	516	528	523	551	531	514	508	521	482	531	482	496	485	535	530	513	510	507	509	492	537	523	514	499	501	508	542	497	525	490	460	509	515	510	522	460	512	496	430	501	488	499	494	511	518	488	530	524	493	497	516	536	527	552	517	555	512	488	510	543	533	532	502	534	506	507	498	492	505	518	505	515	484	519	513	514	492	495	508	481	519	530	544	508	490	511	456	486	554	498	517	529	537	503	541	501	464	500	512	487	525	498	494	499	519	555	531	526	518	518	519	486	491	498	483	546	498	484	523	497	507	478	466	489	494	497	532	504	486	530	479	521	464	504	522	527	492	519	505	519	488	551	492	478	543	531	517	542	508	482	537	527	495	500	534	520	526	484	522	480	509	503	485	490	532	496	505	525	493	494	464	492	514	501	493	507	513	466	529	512	521	522	496	495	493	479	528	503	522	530	509	539	511	476	507	504	518	461	565	526	495	503	528	504	531	494	511	505	509	519	507	488	513	504	542	492	490	510	508	513	502	481	546	519	509	475	498	532	533	564	507	514	495	511	490	501	544	470	515	515	514	485	521	490	513	525	483	471	501	493	511	535	475	492	480	521	528	507	501	524	466	533	536	506	528	512	553	488	518	485	482	517	462	519	520	507	468	493	495	520	506	522	518	478	508	495	456	497	538	504	522	529	512	526	488	532	530	499	502	527	521	503	510	489	517	539	541	513	579	470	510	488	522	494	504	534	531	535	509	521	502	521	534	527	523	482	506	506	531	506	527	520	488	521	539	512	507	528	499	487	495	502	534	471	495	492	515	496	503	523	540	523	514	522	494	482	471	491	524	493	511	508	516	493	495	521	513	490	530	487	461	559	540	514	511	495	530	506	500	493	449	508	536	515	505	527	483	553	463	535	528	516	465	507	500	519	512	544	523	515	536	522	467	517	503	472	468	493	490	500	518	552	537	511	544	519	489	476	514	490	480	491	523	498	494	501	500	471	503	501	530	472	499	536	535	477	536	519	502	523	531	473	511	469	516	492	523	492	462	530	500	533	533	526	512	505	574	510	503	523	545	535	512	525	483	504	531	532	516	511	451	503	532	472	493	496	501	465	492	497	503	528	510	483	530	513	513	545	508	492	499	522	530	558	500	540	535	519	512	487	489	512	516	491	497	510	548	505	521	523	500	525	539	559	515	531	513	502	530	507	495	514	539	465	491	527	517	495	530	531	497	532	535	541	491	491	518	459	508	502	522	512	490	529	499	543	475	542	513	493	517	508	510	546	520	540	498	499	507	493	522	493	523	469	520	495	524	520	529	471	549	485	504	496	517	539	498	552	502	522	533	496	501	496	489	516	491
24605	21192	27514	25075	14851	1593	949	823	875	876	661	575	482	503	488	515	454	497	543	564	481	431	479	524	459	411	404	471	367	377	409	428	378	393	372	364	409	366	389	394	371	381	383	377	383	412	376	431	407	398	407	333	387	381	396	408	400	402	360	380	416	393	383	399	414	428	399	387	362	389	375	349	378	403	372	370	393	408	358	374	406	399	404	388	397	363	419	380	371	411	383	366	403	377	367	363	407	394	401	394	373	382	382	388	354	387	395	375	377	424	378	378	416	373	392	413	357	392	374	376	407	424	389	389	411	391	394	381	388	410	379	387	395	356	385	398	378	368	367	374	395	382	404	426	361	417	372	437	383	396	375	366	362	384	337	379	390	395	399	418	376	387	375	411	377	386	399	379	387	359	392	368	362	431	363	389	396	353	393	407	365	367	368	428	384	364	412	365	378	347	387	375	364	407	398	402	379	394	394	396	374	402	409	412	397	393	436	383	429	382	389	400	382	383	386	384	422	386	417	401	378	397	349	404	404	355	376	402	339	420	403	378	378	379	398	387	370	372	385	397	369	364	381	402	381	410	390	390	376	392	388	380	372	397	370	383	388	406	387	366	378	355	372	365	366	388	381	340	379	398	375	362	380	377	392	399	375	413	404	367	416	342	376	368	401	366	429	412	420	413	387	404	381	407	389	412	385	408	387	398	411	375	372	389	382	379	409	370	356	377	388	348	375	396	385	352	391	404	396	382	400	372	386	364	391	377	364	392	371	378	408	362	346	388	397	378	366	373	372	408	406	387	372	409	372	393	419	387	375	383	415	386	328	372	423	361	397	397	410	423	394	367	373	365	374	392	367	417	395	398	373	391	381	372	385	361	414	374	410	373	359	419	409	402	383	415	385	383	422	356	392	370	361	364	367	387	414	395	387	381	361	391	379	388	407	386	394	398	356	389	397	403	409	392	401	406	359	409	394	396	356	377	393	417	405	420	397	368	374	378	383	420	412	407	405	441	360	392	411	399	368	384	422	408	363	400	383	376	396	408	391	366	386	398	362	395	397	423	390	386	373	357	349	379	402	370	393	380	405	434	392	372	351	369	402	365	438	399	397	392	383	393	405	365	353	390	409	378	382	383	360	357	368	401	368	390	403	393	401	389	395	369	380	392	362	361	376	371	411	419	398	403	379	406	374	421	385	368	393	412	355	373	415	394	393	346	432	382	414	397	397	355	421	396	367	396	384	382	378	376	380	359	386	388	381	376	380	397	369	376	395	400	371	401	391	376	363	376	379	394	401	369	389	367	367	381	371	396	393	380	365	368	416	428	382	396	336	372	352	350	395	365	414	373	350	407	395	380	375	376	408	380	409	341	403	376	361	381	401	410	411	378	355	395	387	343	363	370	387	359	399	383	399	395	360	427	384	394	363	373	393	405	378	372	366	394	340	401	384	367	361	380	404	404	392	414	384	370	376	367	363	388	414	371	365	382	391	377	406	400	389	373	398	374	402	391	361	377	369	401	391	367	394	375	374	392	371	379	368	392	348	404	374	417	381	397	419	384	360	387	420	392	357	388	394	356	395	384	386	393	417	414	390	368	383	429	365	385	368	353	377	367	387	360	372	371	375	390	371	401	391	384	418	377	380	360	388	378	376	406	384	397	361	395	417	357	422	353	383	399	399	363	403	376	387	393	381	408	378	397	412	400	389	367	389	385	362	398	391	402	406	403	392	405	384	401	390	414	401	415	385	375	400	364	403	395	415	388	394	390	389	417	410	372	369	369	396	372	403	390	397	359	425	380	377	366	356	387	380	358	368	409	414	384	376	428	387	360	353	393	352	355	378	371	414	410	371	399	413	384	399	432	373	396	351	404	398	370	392	430	385	390	399	402	408	365	395	406	382	379	373	398	407	351	383	391	385	389	382	395	409	439	404	353	417	390	391	380	357	416	407	382	386	391	357	415	390	397	405	404	381	409	371	377	396	428	379	417	412	375	382	353	428	368	361	423	398	385	374	369	359	401	342	408	405	390	392	390	388	389	377	390	415	404	417	402	359	387	400	375	373	390	367	388	380	394	351	343	394	385	426	391	385	377	420	375	384	347	395	387	390	396	414	387	377	362	373	380	394	430	379	349	349	365	419	403	389	397	389	374	384	378	382	372	396	355	392	377	393	382	423	411	414	405	370	376	395	380	420	392	367	368	393	371	414	395	393	381	371	413	363	404	396	400	402	396	378	415	418	396	354	421	384	369	354	389	371	391	388	402	368	395	371	390	381	364	402	383	387	399	398	379	394	398	380	383	405	414	388	384	391	392	384	382	416	346	393	432	368	404	394	375	393	406	436	375	384	408	400	354	397	382	385	394	388	380	389	405	392	385	377	340	395	368	403	431	402	369	387	390	358	385	389	395	376	388	378	427	365	397	367	383	384	364	359	368	374	363	395	391	369	363	429	351	374	382	372	345	383	358	379	354	399	374	371	360	390	368	380	395	373	388	366	401	395	365	367	411	364	343	390	384	356	390	386	386	377	399	382	386	357	366	379	363	413	386	394	398	404	375	371	360	387	408	417	382	378	354	363	355	373	391	379	415	368	390	381	377	407	370	420	424	385	408	396	410	377	409	372	427	356	361	362	411	390	392	361	390	393	366	406	360	382	329	420	366	375	391	391	384	381	390	406	398	382	340	371	382	383	379	384	360	365	360	385	405	411	399	405	405	383	395	361	376	350	377	408	368	392	395	413	382	392	380	383	373	404	374	343	390	358	391	426	371	376	419	347	371	374	384	387	389	384	401	387	378	404	398	413	372	418	381	366	398	385	375	366	356	405	420	384	437	367	392	391	370	385	363	401	405	401	408	383	363	376	398	403	382	372	386	392	414	395	375	372	414	395	372	365	380	338	360	382	376	326	382	407	351	399	390	359	349	391	408	406	416	399	372	383	351	367	391	411	355	392	422	399	348	404	420	386	378	421	406	378	369	411	359	360	394	405	417	382	380	405	344	393	390	378	395	386	360	389	357	402	353	391	407	387	368	377	435	408	379	386	380	385	375	367	385	369	387	405	384	383	385	399	415	343	436	372	398	360	417	418	401	382	371	384	399	383	384	371	408	371	412	389	366	378	368	371	393	340	362	409	381	388	395	423	405	363	412	409	361	375	393	401	381	416	368	387	402	377	384	418	401	347	395	405	403	424	343	398	360	353	440	380	391	388	396	385	357	413	386	388	400	353	402	362	389	345	383	395	404	354	355	364	363	371	381	394	393	374	367	376	396	365	379	389	417	414	400	382	365	376	388	358	402	390	412	352	375	395	341	382	361	406	402	386	375	384	418	375	386	365	422	383	378	389	414	367	411	374	396	405	425	388	375	400	401	388	409	380	373	413	419	393	378	357	356	382	357	393	389	362	373	372	389	412	391	406	412	387	384	373	396	388	380	386	415	391	400	393	370	411	417	351	378	368	396	430	360	399	371	382	417	364	399	344	363	342	390	393	372	421	407
9251	13921	11063	2777	2568	1790	1437	1382	1403	1360	1050	776	634	658	680	640	544	557	695	681	534	508	531	578	547	457	479	570	415	433	415	414	410	427	424	419	414	452	441	404	454	409	417	404	396	428	428	421	421	400	442	429	381	443	421	422	436	421	406	423	435	421	462	468	398	443	397	450	395	467	433	402	424	389	388	401	461	371	403	456	408	432	456	381	445	398	414	420	460	430	401	435	408	438	444	421	377	453	443	439	433	429	419	379	461	395	420	424	400	404	405	421	444	448	420	434	418	403	424	410	405	426	385	400	427	369	415	408	387	424	419	377	481	431	418	381	428	421	430	377	416	447	413	406	398	405	428	405	425	465	441	396	429	408	408	392	412	384	453	409	404	410	424	393	393	429	422	420	438	404	396	427	411	413	389	441	424	402	405	426	422	430	406	433	411	400	427	455	405	384	414	419	450	420	429	389	433	438	392	391	425	416	422	395	426	437	414	409	421	435	442	400	432	418	384	407	449	434	395	422	383	401	419	408	404	447	418	419	441	415	416	410	421	428	417	387	399	395	423	377	451	388	434	375	399	409	425	429	417	415	438	408	447	418	436	394	414	428	405	413	414	426	435	416	376	364	413	439	407	414	415	416	438	413	396	463	424	434	382	420	382	421	421	422	394	439	411	434	438	381	410	426	461	410	394	454	422	401	403	442	440	374	408	389	418	426	403	409	418	407	419	402	422	399	436	412	398	414	413	404	390	421	404	442	409	434	417	415	397	377	380	423	403	397	434	399	418	409	417	405	432	389	389	466	412	416	398	419	445	416	413	426	408	410	408	389	406	381	378	403	400	384	443	411	419	427	419	408	423	385	429	355	368	406	434	429	433	433	434	424	403	424	439	423	398	405	410	416	382	391	403	357	413	421	393	421	399	448	402	408	434	409	401	436	449	419	392	364	449	392	420	401	385	448	452	434	424	383	409	412	405	418	395	425	427	405	403	409	400	406	374	372	407	436	418	439	420	418	385	375	410	423	417	398	428	414	473	447	436	440	381	429	438	414	416	396	427	407	433	431	391	395	429	404	399	408	415	393	413	417	357	424	406	381	406	396	405	401	399	373	372	421	404	406	396	393	411	434	414	419	400	423	433	429	383	417	422	404	408	416	410	393	402	428	423	431	384	405	431	380	403	417	454	422	418	408	411	413	424	406	429	444	382	400	416	462	404	403	434	421	455	382	387	430	407	395	393	421	423	388	431	393	432	409	375	430	403	411	380	386	439	404	425	456	422	440	437	440	424	384	451	421	398	423	393	406	425	404	419	395	429	388	390	398	445	421	397	427	426	432	405	441	416	398	396	398	406	388	406	393	417	396	420	409	386	424	435	418	410	390	378	434	414	424	426	408	434	422	404	429	398	435	388	427	375	406	404	430	392	440	436	395	404	436	408	421	422	436	405	412	401	420	397	420	381	462	431	401	444	405	392	424	431	385	397	438	407	413	388	428	398	419	395	381	392	387	405	394	409	426	390	419	447	425	418	421	415	400	404	413	419	390	407	387	414	402	397	417	387	429	425	424	419	422	410	436	387	434	400	379	401	434	486	402	428	397	431	450	404	422	423	405	406	392	433	426	409	417	426	419	455	418	406	411	462	371	415	395	407	433	412	400	393	399	393	398	422	439	399	412	435	390	420	431	439	394	443	421	440	392	399	420	406	390	431	426	415	417	389	443	418	407	410	400	393	405	391	450	420	428	419	440	426	446	390	443	440	414	378	410	405	440	432	415	422	372	386	403	381	400	417	408	453	416	439	406	421	394	386	422	409	387	450	433	412	404	418	421	389	404	410	406	409	427	419	415	419	389	417	413	434	399	408	429	421	442	434	434	433	408	406	416	440	387	407	400	403	396	416	400	430	458	425	407	437	415	394	442	445	399	404	406	414	435	414	402	407	440	404	425	431	410	440	433	417	422	397	455	385	399	431	427	429	391	402	393	411	437	431	370	431	431	454	404	413	424	433	419	411	428	393	430	421	360	420	404	408	403	402	412	429	398	410	416	428	438	424	430	406	358	401	432	408	382	394	397	447	402	415	423	432	417	425	424	405	417	399	400	432	398	449	399	381	393	427	415	422	415	415	446	421	405	402	416	393	419	423	408	425	412	466	376	413	411	425	426	395	413	421	419	418	425	415	431	390	417	397	414	449	446	411	409	412	431	407	406	434	409	414	423	430	425	416	439	402	384	417	407	430	421	420	414	426	425	402	399	388	428	407	425	446	383	386	384	424	416	413	409	363	426	390	425	460	392	432	384	416	431	401	390	407	406	401	404	405	431	433	416	449	379	414	406	361	399	405	403	405	397	419	421	396	424	393	425	424	424	426	427	411	447	388	465	402	386	419	415	420	439	462	422	390	385	404	400	433	439	433	404	411	383	422	421	417	411	397	415	418	426	395	429	443	416	407	427	459	426	438	416	415	391	438	417	399	425	405	406	450	422	412	407	466	408	430	413	429	387	403	429	457	376	418	424	408	384	414	411	402	391	440	414	451	416	411	428	405	424	434	399	419	418	419	417	417	393	383	396	413	414	379	415	396	414	408	447	406	403	429	389	403	426	406	423	426	427	415	413	420	406	387	396	457	380	391	435	417	403	414	373	414	397	431	393	444	406	403	415	402	398	423	441	386	377	424	415	434	424	413	412	457	409	418	409	406	422	422	391	421	431	421	369	411	417	414	436	429	406	375	412	394	384	455	399	425	411	430	383	450	407	428	391	420	420	404	412	413	374	402	411	380	412	412	377	423	393	380	409	389	430	409	402	422	409	431	397	424	424	378	419	439	421	402	385	404	436	401	412	429	416	424	409	401	414	393	409	425	435	422	410	425	405	409	419	414	431	391	398	435	390	382	419	396	420	388	408	399	423	413	422	400	412	408	395	389	420	411	385	395	387	402	435	390	429	426	396	421	377	404	399	409	414	399	400	421	399	420	387	385	360	428	388	436	422	390	407	453	417	429	427	392	416	417	403	433	381	436	395	412	399	372	423	425	422	422	412	397	440	392	429	397	442	382	411	406	405	372	395	399	422	395	421	431	414	443	435	401	428	431	409	398	409	447	444	420	432	399	417	409	413	425	415	413	421	410	419	399	405	461	406	431	437	394	454	431	425	406	436	409	384	403	400	417	433	396	442	420	440	380	405	392	401	434	411	400	418	408	395	387	416	426	414	476	412	398	441	444	434	398	400	435	427	429	428	434	397	457	445	433	408	440	410	440	381	404	389	426	425	431	392	431	475	426	453	385	400	403	407	388	409	433	443	406	392	443	416	437	415	415	420	364	416	403	421	430	395	411	397	407	423	409	422	442	410	453	452	420	399	417	392	400	449	405	441	399	389	440	398	393	444	421	403	402	382	410	436	414	401	441	413	422	438	443	424	413	409	446	438	384	401	416	408	387	405	398	392	404	437	415	377	431	393	411	398	394	420	440	438	434	406	418	417	417	418	404	416	419	401
22591	21250	28817	24015	21248	21310	10105	1570	1448	1397	1014	666	509	511	504	494	376	420	588	553	345	366	397	460	353	272	348	384	224	217	211	209	206	243	211	217	231	210	214	220	210	231	223	218	189	193	189	214	225	199	195	217	191	176	203	197	214	208	201	192	205	198	233	210	191	199	180	217	204	215	194	193	198	198	204	202	180	202	195	209	186	202	179	199	190	229	253	190	216	225	196	207	175	221	207	194	208	204	190	209	204	186	193	173	209	203	203	163	203	210	196	169	186	217	192	173	192	191	201	196	213	189	193	214	201	238	200	209	195	199	199	213	196	200	189	207	200	207	167	202	183	209	189	157	197	212	191	189	211	182	232	214	214	218	185	196	193	195	197	181	190	183	194	197	181	189	180	177	174	222	200	231	200	187	193	195	181	207	186	194	190	199	220	202	188	179	198	197	207	204	189	206	212	189	209	183	205	202	198	198	209	155	196	191	184	209	191	202	218	206	218	206	220	191	198	199	183	196	219	189	195	198	182	184	188	191	207	190	183	232	185	226	214	210	190	203	194	201	230	185	200	216	189	170	215	196	211	183	192	212	211	201	203	203	195	193	210	189	200	215	230	212	214	211	203	197	167	190	222	186	214	201	218	182	211	186	195	191	209	218	192	184	204	216	207	188	201	218	191	197	217	187	192	194	198	183	190	190	191	207	207	223	214	196	188	186	198	199	170	230	179	191	200	180	220	162	186	180	213	211	198	204	200	195	166	201	227	192	184	226	205	204	187	182	199	217	203	200	208	174	202	220	194	228	204	201	209	197	196	194	182	220	190	229	222	201	192	206	184	208	217	188	190	216	178	198	214	196	195	182	208	208	194	212	188	222	206	219	218	206	195	213	189	164	202	198	206	209	203	209	182	182	189	214	219	215	187	198	199	186	219	197	201	192	204	195	191	209	182	199	180	191	186	199	223	193	207	241	195	202	198	213	180	197	186	196	189	193	186	190	214	172	201	226	178	185	169	190	171	196	230	218	210	215	180	199	210	210	162	186	184	204	199	219	230	210	206	208	212	195	227	190	203	219	224	210	183	180	197	191	213	180	179	212	179	197	207	211	173	190	182	223	209	181	203	210	177	193	197	197	210	227	199	212	207	231	202	203	220	217	195	175	168	202	195	223	189	190	200	221	187	213	208	203	176	218	208	198	193	188	208	214	208	194	199	192	225	212	186	193	185	200	204	188	191	197	208	221	174	184	191	204	194	189	203	193	194	206	194	200	204	192	202	176	215	206	192	209	186	218	186	192	204	208	206	194	202	205	216	209	232	243	200	209	199	237	203	217	213	173	197	218	204	247	200	182	203	182	216	185	231	179	198	205	176	208	189	182	203	229	189	208	190	218	180	199	214	184	179	180	204	218	193	194	220	202	218	210	191	203	198	237	196	202	193	199	214	182	205	193	183	185	195	185	209	193	214	188	209	205	204	208	203	196	213	201	195	181	227	202	215	195	216	220	213	193	203	202	185	189	193	200	201	202	175	211	192	210	197	203	196	204	187	190	179	216	207	184	208	226	208	183	238	197	185	198	191	174	194	210	204	179	200	189	184	216	204	180	192	209	224	211	189	178	200	213	191	184	193	190	178	209	188	210	206	175	190	203	217	212	205	204	232	230	216	219	228	205	189	184	215	188	199	206	210	184	218	219	196	213	191	195	192	204	205	205	184	202	197	195	208	212	212	202	205	211	226	233	221	212	190	212	216	198	209	225	218	204	207	179	185	200	181	180	196	179	213	198	207	200	229	204	171	234	201	217	208	185	210	203	211	177	208	186	209	195	216	192	190	206	199	205	169	171	211	172	210	200	230	182	196	192	173	189	211	203	210	210	194	217	196	191	197	229	207	182	227	202	194	200	179	172	227	205	204	194	212	183	189	200	187	197	192	204	195	206	205	182	209	213	213	204	190	175	208	185	184	201	208	191	202	222	198	193	211	209	177	197	207	187	212	180	197	198	221	204	210	195	201	195	207	217	205	212	195	196	192	205	207	202	186	208	208	204	198	203	208	186	188	198	196	190	183	210	198	187	213	176	175	172	202	190	191	206	201	171	196	192	195	189	178	199	211	233	223	201	180	162	194	202	222	203	204	206	200	208	236	216	208	233	188	210	213	202	197	206	190	185	206	212	190	198	216	186	203	213	181	182	223	202	208	218	202	173	183	193	196	197	192	216	201	199	196	204	174	192	179	209	196	225	199	192	206	202	195	193	219	206	176	199	188	191	187	203	208	181	222	199	163	204	206	178	202	203	178	196	203	198	209	184	230	181	203	212	204	194	191	207	204	210	174	214	213	205	189	195	211	177	208	212	201	190	188	204	204	200	214	223	225	194	209	204	184	205	210	191	206	215	200	187	187	195	226	178	186	177	205	200	194	204	206	199	180	218	189	183	212	202	177	209	209	203	223	192	201	200	229	221	217	219	191	191	182	191	208	203	186	208	183	214	206	221	176	205	205	179	186	205	204	196	215	182	179	173	177	198	190	201	185	230	191	212	219	233	200	186	204	195	194	196	188	212	196	192	201	216	213	180	178	189	209	183	187	203	186	214	194	183	188	195	211	204	205	188	206	195	200	204	186	201	183	190	220	182	190	184	191	189	196	215	187	208	183	200	207	216	224	211	186	194	203	210	189	191	205	206	188	190	216	208	226	231	190	179	218	208	200	184	171	193	223	194	184	178	231	227	178	207	201	226	203	189	194	194	235	185	174	208	166	185	200	190	193	184	189	187	185	181	209	209	203	213	207	215	179	199	196	170	199	205	207	198	233	218	188	215	196	203	187	209	184	217	211	211	188	211	191	186	237	196	187	187	204	225	202	168	190	200	201	198	191	212	195	202	199	212	190	204	188	182	204	190	218	226	181	183	200	233	198	194	206	189	191	199	191	181	195	201	193	203	178	195	189	192	230	197	191	160	203	186	202	207	211	176	195	191	201	208	185	217	195	230	189	218	187	185	200	202	169	216	193	180	177	187	198	192	227	225	197	219	165	204	196	212	188	182	193	165	173	194	190	177	179	214	196	179	204	213	196	188	184	193	204	220	208	194	201	187	199	216	209	219	182	188	191	227	209	206	225	218	205	223	215	204	199	201	193	185	170	201	179	183	200	216	194	212	230	199	186	186	199	196	183	203	190	193	211	209	193	215	206	192	206	203	186	226	197	206	200	197	227	208	200	195	195	197	204	188	172	236	186	197	211	192	197	207	182	203	194	196	168	212	215	210	207	212	208	199	204	198	185	244	228	197	190	193	217	180	202	179	181	201	184	196	216	205	189	182	218	195	191	195	211	186	206	197	208	219	220	169	214	190	198	198	186	194	199	193	195	191	194	183	197	210	174	189	213	162	184	175	201	193	245	175	215	209	180	194	181	229	211	183	217	192	192	176	240	205	204	205	175	195	194	201	200	229	211	206	210	208	210	234	203	195	214	185	219	201	180	221	212	184	190	175	191	197
10148	24405	21796	6398	5018	3768	2640	2539	2638	2351	1646	1006	750	820	739	679	515	499	826	763	484	461	540	622	437	368	493	553	267	270	259	224	240	258	268	234	230	243	243	243	234	254	218	252	257	259	277	252	232	248	246	239	241	222	208	247	229	238	241	214	228	203	218	222	222	245	234	223	243	238	208	219	254	233	200	228	217	220	216	227	223	208	222	223	236	231	233	218	226	215	230	226	220	220	222	219	236	235	222	230	223	241	218	213	231	235	201	217	236	192	248	207	218	226	200	237	227	237	243	235	235	215	243	222	220	225	218	221	213	217	221	227	201	219	217	226	228	224	241	197	221	247	223	242	213	204	219	223	206	212	221	226	236	213	227	225	225	226	223	217	223	210	199	238	225	205	256	213	224	221	224	217	232	219	260	213	218	243	217	229	258	239	212	252	229	211	226	227	232	251	189	243	222	217	226	231	237	206	221	218	233	199	240	247	228	222	241	232	231	209	222	229	220	187	206	226	235	215	235	215	217	211	221	234	230	218	242	222	210	232	226	220	246	233	215	235	240	245	245	196	204	232	215	233	237	236	244	211	250	228	207	207	235	236	219	234	219	217	237	251	212	237	243	208	218	206	217	217	220	233	232	238	232	230	208	229	224	220	222	206	244	205	221	238	228	236	240	212	242	226	215	240	217	211	223	224	230	208	246	221	217	209	212	208	210	247	246	205	232	223	233	273	202	237	236	213	203	247	210	229	245	208	201	222	233	228	222	212	216	230	206	203	248	207	240	251	240	227	199	220	238	226	235	232	201	228	201	228	234	238	218	223	198	234	224	244	233	241	225	257	175	206	210	214	196	211	214	195	236	206	235	214	216	216	217	215	215	256	240	227	218	237	218	238	223	205	214	227	240	221	216	203	228	218	214	247	255	231	239	236	225	211	204	223	201	202	213	225	212	224	232	200	201	218	240	226	208	246	217	246	235	250	219	239	221	228	243	216	238	252	215	218	227	218	220	225	206	238	213	225	252	237	205	208	206	201	208	227	205	231	208	219	216	214	228	224	205	272	239	212	218	214	210	225	202	227	237	210	217	221	240	246	210	220	218	247	202	259	252	231	236	224	236	233	226	208	203	231	192	241	227	226	214	223	230	208	238	236	237	239	219	214	215	211	226	220	219	227	218	217	232	242	196	242	211	226	246	213	227	215	223	207	239	222	216	219	233	222	223	227	217	232	210	219	233	210	241	227	212	209	248	213	226	233	247	211	266	232	221	208	234	220	250	240	222	207	223	226	218	275	239	220	242	229	209	223	231	234	222	242	237	249	170	233	237	227	226	214	242	242	214	206	241	259	225	253	223	232	256	232	202	243	231	232	211	234	238	216	221	234	226	215	218	237	225	222	224	221	219	212	229	205	226	193	233	239	234	230	235	204	226	218	243	251	211	229	187	223	204	213	225	231	218	231	217	220	209	218	235	219	224	218	219	231	235	203	216	207	210	221	223	219	232	244	237	214	223	246	226	212	214	240	236	221	219	226	251	230	203	227	223	207	196	270	243	227	227	231	257	256	213	231	208	219	226	222	244	235	204	202	247	243	212	226	214	227	218	201	213	214	216	193	212	208	234	225	239	237	208	221	239	213	209	248	211	226	203	217	228	222	223	233	226	232	218	232	231	227	225	224	238	223	230	226	248	206	226	264	244	228	213	237	201	226	237	209	227	249	225	263	224	183	210	208	208	224	242	236	237	217	245	209	219	221	216	231	227	212	229	218	204	227	223	201	211	228	218	239	231	217	247	233	243	214	227	214	246	221	205	257	241	211	241	223	211	213	218	206	214	223	218	225	217	210	250	221	203	236	212	233	212	202	221	247	229	212	236	203	211	247	235	228	198	241	224	236	225	209	207	226	254	220	236	227	238	220	233	219	234	186	221	240	222	221	221	237	201	220	230	210	246	222	221	223	223	211	249	224	212	226	234	226	218	227	227	213	213	211	239	229	227	226	212	247	214	259	201	208	218	241	251	224	257	228	216	214	254	220	241	243	235	233	229	206	255	247	211	225	232	219	208	251	207	236	205	233	213	229	244	236	223	205	231	219	232	222	250	245	218	228	193	238	215	217	187	218	222	227	218	245	231	212	218	237	207	233	215	224	219	219	208	224	227	230	205	221	221	228	207	222	224	214	218	205	247	226	223	239	219	210	259	274	244	206	228	239	209	204	212	231	253	252	228	208	212	236	215	215	240	228	229	215	221	199	224	252	204	236	235	238	223	203	218	238	225	238	221	190	235	243	208	203	228	203	216	218	218	189	188	229	211	217	238	228	240	232	223	214	225	211	230	223	212	220	197	216	222	203	186	221	253	243	227	266	236	219	233	225	233	237	214	213	250	254	224	214	220	250	221	230	236	223	231	224	232	250	236	217	218	225	235	223	237	217	240	190	212	242	220	200	214	234	228	234	215	230	217	220	225	214	259	220	212	212	247	245	227	195	201	246	208	245	236	214	229	264	225	207	221	259	216	223	236	199	229	256	212	226	221	242	206	257	203	265	229	208	213	248	221	214	228	232	227	228	211	209	218	211	223	229	206	242	221	230	239	217	237	219	204	228	250	223	217	214	211	233	227	210	211	219	207	220	229	225	228	212	223	218	230	212	225	223	206	221	184	228	201	233	258	213	218	229	214	241	219	247	230	195	244	220	213	223	212	207	246	207	226	219	235	216	252	227	195	216	260	219	227	230	213	244	232	219	214	220	213	215	238	241	220	239	219	247	218	222	226	220	212	207	231	219	215	233	229	241	211	226	216	210	203	228	220	245	238	234	214	195	217	212	238	205	214	220	218	250	239	201	215	219	226	236	195	219	249	227	211	219	205	221	266	239	255	205	217	224	205	225	247	231	233	217	243	246	216	231	240	254	227	215	232	236	251	229	260	233	192	259	231	210	224	221	219	192	227	224	208	240	242	246	209	238	224	219	234	213	230	228	257	223	209	192	228	258	220	246	217	204	209	225	212	213	219	229	212	232	229	225	233	229	229	211	221	221	216	228	223	231	260	219	242	209	237	238	250	229	245	225	211	226	203	197	198	207	226	196	225	237	220	240	244	226	232	234	236	200	208	206	234	232	231	227	235	250	219	204	252	203	221	213	220	232	249	237	234	205	247	238	195	248	245	229	228	227	201	204	232	244	260	214	215	234	224	221	219	231	253	216	224	197	202	228	209	253	225	239	215	228	214	214	217	243	213	198	224	215	224	234	225	226	212	255	225	240	191	229	247	229	233	255	210	213	203	236	209	228	225	216	230	185	229	239	212	210	227	257	211	213	205	232	214	220	229	219	251	219	205	214	228	225	235	210	216	224	211	243	236	235	216	219	215	232	246	249	234	218	224	223	222	217	202	226	231	233	247	218	242	208	212	247	237	220	208	230	229	185	195	227	222	236	228	219	227	223	239	224	216	233	233	229	225	207	183	240	189	220	238	242	218	235	224	249	235	228	216	209	214	232
27744	19652	9291	1749	1027	850	722	766	915	849	725	611	636	651	661	578	634	670	680	654	581	572	638	640	616	582	607	641	546	589	591	573	577	578	559	569	571	565	607	544	618	604	574	569	590	586	553	511	569	613	601	584	607	580	567	572	584	599	585	620	590	553	579	569	556	559	578	597	607	554	566	610	571	584	567	577	610	630	588	550	567	549	606	553	587	555	577	566	576	561	568	598	585	563	558	550	560	587	629	583	568	649	567	610	630	581	620	561	586	629	576	607	606	531	579	583	564	575	586	624	563	559	577	589	549	584	566	553	588	573	559	584	587	557	586	568	591	558	607	587	592	569	538	572	544	577	548	580	612	613	559	582	577	589	574	596	544	594	551	538	554	619	563	579	593	585	590	595	593	561	547	594	549	579	585	555	579	581	578	578	610	588	590	558	612	547	574	611	549	566	577	606	566	579	589	548	632	575	625	583	582	549	586	571	587	588	614	570	597	576	557	572	573	550	572	558	571	595	582	590	566	588	601	539	526	591	597	611	579	547	566	610	589	580	612	597	561	592	587	552	571	578	607	555	550	620	606	625	609	552	584	612	577	633	649	594	593	572	603	608	538	544	554	553	598	582	569	583	576	557	603	611	534	644	602	601	583	568	568	565	591	610	567	558	571	571	605	557	579	542	592	603	606	599	563	580	618	591	623	578	611	585	559	578	592	575	589	597	607	639	568	590	612	640	589	502	559	622	549	592	585	595	601	608	583	534	576	607	586	576	591	547	572	583	599	560	592	545	610	583	558	563	561	612	587	568	594	589	578	598	590	571	557	602	554	559	566	595	562	596	586	562	581	583	575	624	544	599	590	583	603	575	610	579	557	591	550	589	575	606	613	563	587	568	577	594	544	569	557	615	556	513	560	601	568	605	566	585	544	612	561	563	545	565	586	585	591	549	572	581	570	576	575	573	557	558	616	593	623	597	568	602	564	552	572	603	617	550	581	548	612	602	584	570	587	525	561	578	584	555	520	616	584	539	581	589	559	568	576	571	557	520	576	576	593	573	590	561	540	612	564	579	557	604	598	569	585	552	564	579	573	581	551	554	617	579	588	558	602	590	537	616	546	568	582	579	568	600	569	559	564	561	610	619	586	588	569	607	595	606	554	605	541	588	568	622	562	526	552	581	537	586	572	596	612	586	612	582	597	586	595	569	589	581	630	575	584	525	585	583	553	585	556	550	547	531	583	605	574	588	575	585	563	622	593	560	589	545	588	561	597	562	572	573	577	613	573	568	550	578	560	602	563	549	598	601	584	576	545	588	588	572	575	611	585	570	591	546	565	582	598	585	596	576	628	588	570	564	562	582	563	603	591	576	591	550	600	614	568	603	544	594	545	580	544	556	597	591	592	560	549	583	573	521	589	542	597	557	597	572	555	592	575	580	570	600	592	546	570	571	585	608	533	531	547	588	572	601	566	597	544	563	557	560	534	602	577	611	578	601	567	580	547	575	569	557	591	544	591	574	546	571	573	568	524	587	552	587	612	550	595	558	548	599	568	543	579	596	557	545	589	562	561	567	585	593	562	529	582	563	586	569	615	599	570	543	530	571	576	583	587	551	546	613	598	598	586	544	548	638	562	597	610	578	557	566	565	609	586	566	589	536	558	636	546	577	569	564	599	546	531	555	538	635	570	572	564	564	577	585	613	595	594	628	571	542	589	615	540	532	591	561	585	587	538	595	587	586	576	602	554	578	553	567	575	612	562	619	576	590	606	583	591	648	569	580	572	604	552	605	639	581	552	571	591	588	573	580	581	604	580	574	588	552	555	570	570	562	586	593	613	538	566	574	570	604	592	593	547	573	595	546	605	552	587	592	598	562	599	559	594	554	587	622	537	575	596	608	606	593	556	562	576	577	601	520	522	600	611	589	619	604	564	603	553	526	585	512	583	533	561	572	566	547	594	594	558	612	566	588	586	580	593	541	576	526	587	561	593	594	565	563	558	626	573	571	575	588	567	559	569	553	584	577	563	550	586	576	620	616	584	539	576	605	579	544	561	576	595	595	614	558	596	609	563	588	605	585	545	567	583	595	556	557	573	604	542	535	568	592	548	598	530	593	608	569	542	594	585	594	543	605	572	587	605	574	590	572	564	600	552	593	579	572	547	562	594	608	552	612	563	595	561	580	586	584	597	594	594	588	617	579	593	539	572	595	573	548	614	574	538	578	562	539	618	575	598	577	539	513	600	604	621	560	607	582	570	588	577	593	622	607	578	606	574	575	587	596	577	539	556	600	620	558	551	555	556	585	567	579	571	591	605	574	558	561	588	574	571	575	593	561	589	624	559	630	601	570	595	582	618	580	548	588	604	606	575	551	590	577	603	610	583	592	540	626	543	583	578	526	565	556	595	559	574	601	575	558	544	551	610	558	582	533	559	575	614	598	539	550	613	585	558	557	641	590	583	547	577	602	588	563	563	574	534	603	596	551	585	597	552	575	582	537	577	585	549	559	585	528	557	584	559	599	575	545	578	597	560	562	593	555	573	572	567	578	577	576	564	585	631	531	597	577	559	588	608	537	582	545	645	591	560	583	584	541	591	580	603	577	566	598	619	591	548	592	629	593	589	592	547	603	544	593	591	563	511	592	556	561	560	569	578	618	606	574	540	553	565	561	598	616	565	563	576	617	556	562	613	552	575	597	512	584	602	596	562	562	563	550	601	566	609	572	560	616	598	625	565	558	577	586	549	603	565	573	531	545	518	572	570	563	563	608	608	632	591	567	562	567	575	603	587	586	598	560	562	587	600	574	586	582	588	559	562	580	600	594	561	510	553	626	590	592	600	594	564	552	575	570	601	594	619	608	579	571	603	584	605	577	598	563	567	563	545	563	594	598	539	549	604	584	595	606	592	576	562	547	553	596	624	587	534	613	611	572	587	586	609	570	547	542	542	527	582	591	543	572	596	582	598	648	628	587	562	613	600	605	607	582	609	612	558	578	547	564	588	582	619	531	604	588	567	574	586	566	576	548	571	574	561	557	613	573	590	569	600	568	597	586	579	596	551	580	585	579	608	554	578	607	612	584	558	578	602	564	579	584	589	613	498	584	635	553	579	602	578	594	560	595	576	591	596	603	562	553	550	599	584	565	600	567	616	574	559	566	631	549	539	547	567	597	606	562	543	599	633	563	571	563	570	570	572	578	576	581	546	594	555	619	567	587	608	563	557	538	549	525	559	576	588	558	569	584	558	603	553	530	571	593	619	575	569	564	577	594	600	592	640	589	575	589	621	546	567	615	569	632	538	596	597	620	612	528	563	571	598	594	582	609	595	598	612	623	587	613	589	594	570	553	619	610	594	583	618	516	581	586	585	566	597	569	592	549	587	598	582	568	578	557	596	565	576	577	595	585	562	609	554	632	575	578	550	570	561	569	603	577	549	613	581	582	554	542	584	562	553	602	574	588	549	562	600	587	622	581	577	625	603	564	573	544	593	576	596	568
10487	9731	6807	1437	1251	1023	933	1103	1269	1149	884	721	706	753	715	704	688	726	791	764	651	666	720	676	660	684	700	744	640	630	603	624	636	622	597	633	637	617	604	669	674	619	648	640	624	595	604	608	665	617	603	616	641	620	608	663	616	628	600	605	577	594	620	648	619	618	640	669	596	676	619	609	605	623	572	622	641	608	659	618	630	655	610	588	638	597	634	640	608	593	591	638	604	641	601	638	630	612	649	637	619	646	626	628	616	624	653	624	597	642	610	668	604	609	606	618	663	652	651	626	635	639	659	692	610	641	585	629	619	611	640	641	649	641	600	603	578	622	640	586	601	652	664	574	634	599	643	633	621	636	634	623	640	657	611	640	643	651	629	633	611	649	625	608	562	646	640	585	615	647	630	650	618	654	632	643	651	607	660	635	635	642	688	650	639	614	596	633	611	635	586	627	611	622	608	595	625	598	624	627	629	625	619	666	647	632	627	636	617	620	623	598	621	652	641	628	632	677	619	629	629	648	653	628	615	628	625	660	637	670	621	637	590	665	614	619	640	670	637	647	642	634	698	618	640	645	626	629	595	631	621	571	630	590	658	618	606	662	602	604	644	598	634	617	624	661	661	636	676	629	619	620	618	650	609	615	670	618	651	651	645	614	645	643	615	608	635	639	667	614	645	627	664	613	628	610	632	637	647	622	634	614	649	642	621	608	620	591	637	648	622	604	625	624	622	624	610	635	605	627	627	576	663	600	641	668	579	575	639	638	610	640	664	644	662	605	644	647	647	644	623	648	640	640	608	616	674	620	643	598	640	618	591	629	593	652	618	662	630	654	597	665	611	627	595	623	652	625	648	618	611	636	613	631	600	628	623	667	622	633	632	612	665	643	607	579	610	655	632	636	631	634	627	627	626	647	640	662	610	648	632	620	638	608	647	628	662	617	643	616	563	629	654	618	667	625	583	636	647	694	574	644	635	589	583	634	591	637	628	644	633	584	627	612	639	603	592	643	656	669	610	629	681	603	622	637	594	632	614	617	604	628	631	668	638	610	629	663	603	588	651	634	648	616	639	607	582	590	590	632	649	628	612	644	633	604	636	640	619	612	649	648	577	587	625	624	617	601	619	653	603	650	665	609	635	615	596	600	653	624	639	634	594	655	621	568	588	641	609	671	585	615	636	571	631	573	626	610	603	609	630	627	573	652	622	599	617	656	684	619	636	673	634	660	621	634	622	591	618	600	597	641	607	605	647	639	614	640	627	635	611	610	644	598	644	624	609	625	656	661	612	602	632	658	697	620	631	641	606	583	642	610	599	652	622	646	623	650	656	632	594	613	605	627	609	630	607	627	607	666	607	618	627	632	627	637	672	650	648	583	613	661	640	601	656	645	605	672	609	637	632	650	647	641	569	617	654	608	628	643	619	663	615	613	644	620	644	604	555	631	648	589	623	589	603	639	592	565	625	645	666	639	654	658	642	587	689	619	597	626	640	637	640	636	617	620	581	611	608	658	658	630	598	601	633	607	618	570	614	654	640	654	671	658	591	615	606	623	643	611	660	614	574	589	621	643	639	611	660	713	658	632	594	642	609	622	629	641	585	666	635	616	673	630	626	640	658	594	634	645	569	644	613	625	583	617	619	635	629	664	633	624	626	659	634	627	594	623	641	638	600	622	616	639	612	597	620	656	652	587	606	616	641	627	683	574	619	613	609	596	651	577	656	659	646	614	601	609	626	619	601	652	629	611	667	650	646	644	600	593	650	634	649	631	616	649	619	629	644	627	639	653	674	676	637	610	562	663	603	606	625	632	591	639	618	704	662	576	637	640	580	627	599	651	630	629	640	646	652	613	614	616	716	636	612	656	669	588	641	582	652	635	590	644	651	606	615	638	594	662	631	624	587	631	600	652	619	624	601	633	602	623	609	669	665	583	624	642	628	590	636	635	597	618	585	638	625	625	636	629	630	684	658	606	637	565	624	629	619	627	648	634	636	595	658	625	644	599	593	656	628	655	596	604	603	632	640	660	627	615	643	636	656	643	627	670	580	570	611	623	607	633	616	614	605	644	628	658	632	648	617	592	626	637	640	651	678	581	623	642	628	624	635	606	662	601	586	655	622	643	621	646	630	602	651	608	666	635	641	638	624	649	633	658	636	585	618	641	635	668	620	582	663	602	643	642	625	633	630	587	652	627	629	647	627	621	651	642	594	595	659	613	644	627	639	628	624	574	594	612	634	604	630	641	642	600	626	630	583	580	624	638	663	648	663	636	621	611	648	624	672	613	635	642	625	601	639	647	668	611	633	636	609	616	608	614	581	620	627	614	624	635	633	612	612	591	644	663	632	662	608	607	655	648	599	622	613	634	630	650	636	652	662	612	637	631	635	617	617	617	645	623	601	617	620	654	627	599	618	591	643	611	608	677	621	649	664	628	662	621	643	627	662	600	659	598	643	594	646	626	616	619	663	628	647	629	653	653	553	614	612	690	603	608	610	612	653	630	621	621	626	669	610	661	653	648	581	606	667	643	612	641	646	609	603	606	669	624	643	590	669	624	641	626	722	617	622	607	609	616	626	604	603	668	665	666	625	607	630	612	604	627	666	659	594	625	624	631	596	621	669	620	605	627	562	632	653	627	613	615	637	622	619	645	616	650	611	633	658	635	620	665	624	577	612	648	635	662	625	649	662	606	647	665	679	648	671	654	608	609	624	629	643	610	632	624	612	585	642	646	593	615	660	625	610	596	637	577	654	606	654	621	674	671	627	605	622	630	613	608	631	624	612	578	641	580	613	647	622	627	641	614	624	666	633	633	649	591	611	578	621	632	643	636	613	670	614	630	657	625	652	627	645	613	662	631	629	608	647	604	638	632	584	614	636	620	614	598	659	623	645	595	608	631	618	669	596	624	640	649	596	618	656	662	615	660	622	596	664	608	620	630	626	678	622	624	630	615	645	669	643	633	613	662	619	636	623	607	665	642	634	637	674	613	666	615	626	618	681	594	599	621	604	640	636	629	633	623	629	640	650	574	605	652	619	611	646	649	632	666	629	649	622	655	613	647	631	632	608	597	591	644	657	655	689	642	615	632	665	609	656	584	660	644	635	645	600	572	689	620	641	633	620	661	671	591	609	657	660	642	670	610	581	625	659	612	613	648	651	703	607	589	639	634	578	622	615	663	600	645	606	626	667	631	606	603	630	625	646	642	628	646	606	635	597	641	591	621	622	612	619	637	617	574	613	609	609	627	593	643	647	622	617	662	612	620	628	620	676	616	630	633	605	661	640	591	621	612	589	606	578	672	609	658	615	626	650	619	624	638	633	590	625	627	629	614	652	613	674	631	570	607	616	652	609	655	615	649	632	644	627	613	621	606	637	674	625	632	658	619	614	641	647	645	627	629	613	645	634	614	631	669	623	643	625	605	629	642	615	641	606	621	656	677	650	618	632	638	641	690	612	610	631	607	572	580	625	664	622	620	666	621	633	633	638	635
23615	21212	28251	24428	21190	11239	1716	1354	1432	1364	979	757	680	629	590	586	604	730	678	658	549	590	583	641	553	519	606	594	463	513	491	486	490	450	460	483	492	472	495	463	465	480	480	507	456	450	432	477	452	425	482	492	470	505	472	463	452	451	460	447	497	475	478	493	436	516	462	468	439	428	501	451	488	489	520	472	484	431	443	460	476	479	458	445	457	451	470	425	509	519	496	472	496	444	473	457	471	456	478	463	464	468	417	459	497	494	460	484	459	462	454	452	458	418	449	476	501	464	463	377	478	449	442	463	479	451	433	480	488	489	449	474	458	488	465	454	470	442	473	424	482	461	424	443	438	436	484	478	449	452	445	458	501	454	503	472	452	450	474	450	458	437	493	477	466	518	467	486	498	404	468	464	479	453	486	421	481	442	460	460	447	432	469	463	491	486	447	461	461	435	447	436	477	464	433	461	464	477	448	474	495	432	453	450	471	469	488	492	472	486	462	489	438	461	478	449	429	456	457	456	441	407	442	461	472	458	464	463	443	490	497	450	484	449	473	460	496	478	494	464	481	487	451	420	479	443	454	469	418	480	473	484	448	518	463	443	463	436	486	493	472	420	472	450	472	409	485	437	466	428	450	468	422	524	453	466	507	458	462	504	461	480	455	486	469	488	478	460	448	485	460	501	440	466	474	473	473	451	472	448	476	409	462	471	491	512	452	461	470	474	469	485	434	475	488	517	468	445	452	449	451	448	459	498	497	464	477	477	474	441	430	461	486	464	471	461	430	474	473	478	460	465	475	411	504	452	474	451	438	517	423	491	453	473	478	467	503	452	479	469	469	463	432	478	448	496	447	489	487	487	472	477	461	440	418	466	443	460	438	475	433	458	479	461	500	501	483	486	474	475	463	490	506	456	479	472	460	435	461	473	461	458	462	431	442	471	448	432	457	469	491	474	468	514	478	474	449	454	456	501	473	491	446	469	470	483	461	479	489	440	464	437	521	448	477	486	476	496	419	471	444	480	481	466	444	437	526	462	475	446	471	458	455	482	501	455	482	490	457	440	473	460	475	445	463	507	502	435	458	446	483	426	438	456	472	452	445	461	480	459	520	483	451	410	456	465	509	464	439	469	434	464	441	463	445	436	436	463	459	430	455	515	459	444	467	467	479	446	478	453	436	496	469	483	444	474	451	467	466	483	460	468	448	459	484	446	498	481	479	483	509	454	455	480	463	474	451	451	506	482	474	445	417	480	506	479	464	492	501	455	473	462	448	383	455	474	442	480	469	466	501	476	472	488	489	478	502	417	440	461	460	460	456	454	448	465	454	479	490	462	466	449	461	438	441	514	438	427	515	427	511	473	444	446	435	420	468	511	447	459	470	500	478	500	458	427	445	479	465	467	455	459	448	445	450	425	452	443	458	518	452	471	491	512	466	452	488	504	423	452	463	452	479	463	470	505	472	442	476	490	461	473	458	486	499	454	463	509	452	458	488	471	454	504	457	460	479	436	473	487	467	449	478	490	450	474	499	504	454	469	478	441	427	502	461	456	402	467	464	455	473	480	495	430	469	438	450	463	462	429	470	482	442	460	474	448	420	491	464	467	496	453	481	492	478	464	471	443	450	464	493	452	474	464	441	474	468	454	484	463	450	481	462	480	463	469	483	503	538	456	458	472	460	486	481	480	504	495	482	455	436	457	396	414	471	449	468	482	481	460	479	470	475	446	484	486	440	484	443	484	520	447	477	503	450	484	444	435	462	456	471	437	460	512	502	510	473	492	438	464	471	481	507	471	481	482	504	453	447	434	456	480	462	463	464	480	494	434	452	505	443	457	445	479	479	455	466	469	455	470	503	500	519	472	456	497	453	455	457	493	485	510	460	464	472	477	478	491	478	487	452	439	491	433	445	511	470	483	468	500	464	501	400	467	469	484	474	454	466	431	491	492	494	473	463	474	484	469	458	481	444	443	456	447	459	467	450	449	434	451	485	422	494	472	446	478	448	501	457	434	473	480	468	481	484	462	484	437	455	512	477	474	523	455	459	478	462	465	473	477	445	436	456	456	491	422	454	470	503	451	459	450	442	460	447	443	464	455	432	491	478	460	488	478	502	472	443	439	449	472	482	477	463	468	477	493	491	460	477	447	424	469	483	495	521	484	462	469	464	429	444	459	446	463	499	429	473	454	435	456	510	495	497	484	456	459	453	456	459	449	450	474	484	452	486	467	454	506	490	490	503	446	452	464	480	467	480	454	517	484	496	442	487	458	466	468	465	449	464	462	446	507	448	479	465	499	469	457	414	468	414	460	481	480	476	488	480	486	461	450	464	475	455	475	450	496	476	479	463	482	419	487	430	436	472	465	466	487	475	502	520	480	463	430	470	465	429	466	470	471	470	484	440	452	515	456	517	498	459	443	499	468	455	489	489	505	478	456	486	477	477	474	463	481	501	458	461	509	475	493	500	460	472	412	498	502	472	476	448	474	469	475	458	502	447	505	441	516	437	470	494	471	506	447	440	471	450	452	501	487	477	452	481	455	460	446	448	449	464	467	463	435	470	471	461	421	445	468	420	499	443	466	508	445	461	496	454	489	468	430	458	491	475	456	408	506	471	475	464	431	448	460	456	449	459	470	493	498	496	482	460	481	467	454	434	448	465	459	433	478	477	453	470	448	465	470	434	447	487	444	444	477	490	456	493	455	472	430	501	481	439	470	484	493	456	430	474	468	442	460	474	458	459	454	485	468	475	458	420	451	490	461	493	487	475	510	437	492	466	443	458	452	477	456	443	476	482	477	466	461	456	506	509	437	454	472	456	411	458	462	429	429	459	473	493	508	462	448	486	469	451	410	512	465	435	468	475	509	503	452	461	464	452	489	472	443	430	456	483	449	457	456	462	470	499	486	444	486	454	461	517	449	457	470	466	463	460	459	494	465	430	482	456	502	483	470	470	444	468	469	463	474	481	460	480	460	441	476	454	464	448	485	492	501	464	447	456	487	452	482	475	489	462	477	481	483	439	439	462	465	470	449	468	469	426	488	481	468	446	472	456	467	450	481	436	485	494	480	444	509	459	492	475	450	466	495	477	475	472	436	466	461	493	445	479	445	436	452	467	516	489	470	467	468	421	481	431	502	455	441	472	492	449	464	470	482	464	452	503	520	497	508	450	480	448	421	442	473	454	458	437	492	441	484	466	433	425	475	452	433	449	477	461	472	507	469	456	459	456	478	467	485	474	438	433	448	462	483	442	453	437	473	479	445	438	475	439	462	463	443	455	439	459	484	451	476	477	460	460	517	458	448	464	477	500	431	461	457	434	480	483	459	445	453	445	449	472	490	463	468	504	491	447	489	437	444	471	448	492	471	434	477	482	461	465	474	470	470	458	461	470	507	443	428	482	493	448	481	426	445	433	451	446	467	468	447	508	493	463	461	468	443	465	459	485	505	461	472	462	481	445	497	471	433	487	450	505	481	520	431	472	473	439	432	428	455
9066	19148	18762	4051	2969	2335	1922	1971	2290	1963	1501	942	816	790	725	717	753	860	914	776	686	684	681	756	681	603	726	700	504	554	533	546	530	520	559	495	529	480	503	525	504	497	537	529	492	547	508	521	498	497	525	506	496	482	493	524	469	486	519	510	541	498	518	522	508	510	507	564	533	525	510	518	501	499	548	486	551	541	559	514	532	522	526	519	513	513	477	487	531	520	509	468	539	540	517	520	480	526	516	542	566	503	519	508	550	523	486	493	506	510	519	509	525	504	530	538	473	510	526	548	550	492	494	490	522	527	503	542	518	554	506	511	551	512	497	541	468	520	535	524	542	524	509	491	546	553	515	506	579	495	514	543	562	548	516	493	540	554	529	551	536	547	520	522	535	488	526	539	528	535	501	513	506	503	523	496	542	528	475	534	547	504	478	527	503	528	528	500	493	460	551	534	538	523	488	531	523	511	482	525	524	521	470	483	510	508	515	507	464	523	506	537	511	536	517	531	553	524	501	571	512	524	521	495	525	509	569	545	539	495	488	525	505	513	491	558	542	538	504	511	482	479	501	525	509	476	558	523	552	500	507	527	517	478	487	529	521	491	492	514	519	535	533	528	553	475	545	494	520	512	515	511	540	496	497	460	488	539	521	491	530	523	500	552	552	510	512	492	506	513	502	458	541	567	500	485	477	487	518	541	486	562	494	488	504	513	504	504	498	486	527	527	567	507	507	532	502	508	503	478	543	516	524	517	495	503	485	541	513	494	541	539	528	541	551	533	519	503	530	470	535	499	541	518	521	521	522	531	535	498	520	480	511	532	508	488	486	509	476	554	514	507	540	518	507	480	527	527	513	503	520	546	465	520	465	500	468	530	513	490	515	495	518	554	531	558	502	501	506	508	532	481	518	483	463	514	490	556	512	538	502	512	545	492	537	538	524	530	505	552	558	507	485	518	484	533	545	512	511	497	488	497	517	546	548	546	536	518	559	542	506	502	473	522	532	490	520	509	520	536	504	498	509	496	505	536	515	531	492	535	537	532	546	535	513	544	529	491	508	518	530	501	512	482	470	499	537	481	501	547	542	533	516	524	520	505	553	513	544	531	486	527	520	559	533	516	509	523	505	544	451	515	484	523	518	516	510	526	530	532	545	517	514	493	569	491	544	487	543	513	493	473	531	524	484	504	537	512	509	489	508	502	475	525	545	530	520	511	510	486	480	512	539	521	526	501	494	518	525	504	516	519	525	517	525	515	493	519	480	500	525	533	520	519	502	488	523	524	510	531	517	544	523	500	523	540	525	539	527	506	487	527	496	512	524	495	499	495	501	529	532	540	513	483	559	464	516	522	487	481	518	505	530	513	521	500	527	510	475	525	517	515	486	532	529	545	551	518	503	548	482	509	523	515	502	546	492	538	522	526	530	517	516	472	537	518	542	495	525	536	514	530	498	504	538	561	517	473	536	537	522	490	507	540	555	506	485	496	515	534	477	506	519	540	501	531	530	498	526	520	537	527	508	500	521	535	509	489	516	495	491	491	470	571	501	509	470	546	549	486	522	490	511	513	528	541	493	493	489	526	522	513	518	461	530	505	499	547	519	518	487	463	501	539	508	521	499	569	508	598	486	488	499	526	484	472	507	553	516	532	516	523	519	511	477	519	503	515	491	505	496	500	507	522	509	539	498	493	507	550	511	495	495	532	528	552	499	530	523	519	485	531	546	517	503	491	527	517	533	475	511	513	507	534	547	519	536	508	538	515	509	494	512	525	511	520	556	520	504	522	524	518	515	524	547	488	524	537	569	493	513	495	531	552	500	517	538	503	521	498	528	479	487	523	507	549	536	511	524	498	466	543	547	504	499	534	534	483	489	515	520	526	503	505	489	496	511	534	528	505	535	493	547	500	528	527	551	503	489	527	491	493	550	497	495	552	489	533	502	509	494	541	530	515	529	521	479	520	519	519	508	523	513	538	503	507	539	494	493	522	498	560	532	578	524	509	549	491	489	516	540	514	519	493	539	516	475	498	524	464	524	527	538	498	489	467	511	510	538	504	513	548	520	510	589	514	511	502	473	554	573	526	500	562	505	543	516	497	550	549	505	533	499	524	497	516	515	552	515	512	541	526	513	535	485	488	554	515	530	488	545	483	527	497	565	512	500	499	500	498	518	512	475	561	490	501	470	541	511	516	535	520	475	517	485	472	495	534	491	561	510	517	539	582	485	554	527	543	511	560	486	535	466	507	494	506	543	506	494	474	500	496	554	479	517	499	512	553	511	525	509	491	497	549	514	531	503	559	545	482	522	528	506	500	473	511	481	557	491	514	540	526	467	465	525	493	492	538	496	521	534	506	526	479	553	496	502	478	505	525	533	485	491	519	492	542	495	496	561	534	521	481	541	524	536	514	539	514	538	487	495	537	517	523	459	467	489	514	492	517	516	493	525	537	553	565	542	545	480	534	514	500	496	564	502	518	506	539	525	534	522	570	483	517	521	528	492	523	523	501	483	488	513	486	502	513	535	531	483	492	562	509	490	447	531	499	493	553	550	480	476	536	529	515	506	507	538	513	490	494	479	572	530	519	531	514	571	539	484	524	529	501	503	553	494	497	544	516	490	533	489	531	475	536	553	502	509	532	526	523	467	520	514	530	503	525	536	508	550	554	540	512	518	526	547	525	504	526	506	527	508	498	514	521	528	486	477	527	560	514	475	529	532	475	500	521	504	547	461	501	561	522	503	552	514	504	519	493	495	522	475	456	538	478	523	515	466	540	513	515	520	517	487	494	499	484	532	519	492	514	516	517	498	531	544	511	499	490	489	545	529	527	504	546	489	496	509	606	483	500	487	512	527	530	513	551	540	495	531	531	509	502	520	488	546	521	534	488	491	486	479	506	512	532	507	502	508	511	490	508	467	525	558	534	532	550	518	488	526	466	538	548	501	541	507	501	534	569	523	526	513	489	506	469	509	533	522	536	516	530	516	539	499	486	478	499	518	486	515	524	524	552	497	497	513	497	503	564	535	510	569	537	529	522	516	523	510	536	495	542	497	484	503	461	595	556	503	511	498	500	525	556	532	530	510	492	470	500	547	532	516	559	524	504	504	495	534	532	511	485	519	531	499	500	529	505	496	561	527	557	545	471	500	496	518	490	487	544	518	522	513	491	561	505	526	526	509	481	501	534	530	522	491	488	553	543	510	507	560	577	515	544	519	502	527	520	530	571	485	542	524	526	533	494	503	547	484	577	540	528	526	498	480	506	506	520	497	512	542	515	525	505	514	525	503	550	495	552	488	491	500	499	499	524	469	485	564	530	538	514	526	491	535	546	497	531	525	495	528	510	550	513	528	516	524	493	472	462	532	515	513	530	531	536	472	513	490	506	504	527	493	513	513	558	503	506	518	515	513	512	478	517	544	493	525	493	465	541	482	495	528	513	498	522	507	536	507	517	541	513	493	493	520	500	504	506	532	545	498	504	486	523	513	493	498	532
24549	21216	27464	25176	14370	1281	922	884	978	920	683	526	505	530	476	475	449	600	579	490	472	441	476	484	464	482	550	490	392	373	420	415	392	381	408	397	400	435	415	383	369	417	451	406	398	359	373	387	412	431	372	419	406	415	356	394	430	398	395	406	410	390	388	412	382	377	389	403	375	395	430	421	407	375	411	418	372	395	407	393	389	439	403	373	417	394	398	368	382	412	406	405	411	427	393	390	409	327	396	411	357	415	384	378	386	363	419	384	377	406	419	395	336	423	415	430	411	380	429	373	389	422	409	413	340	404	388	399	403	383	411	373	406	388	366	392	381	399	386	396	384	416	404	373	395	391	387	400	386	376	375	405	378	383	381	399	359	413	397	397	387	344	379	388	395	388	416	403	434	428	405	356	380	374	411	387	379	374	371	406	384	407	394	405	370	412	428	385	402	392	416	402	424	374	389	393	413	383	379	402	423	408	404	404	373	387	395	403	405	384	415	379	407	389	387	338	369	391	378	396	389	357	390	406	348	442	412	395	378	378	413	386	421	384	384	411	392	370	367	385	417	355	405	395	392	391	382	383	403	384	425	380	409	382	427	389	376	381	380	387	359	429	421	384	385	385	378	349	414	365	365	409	386	385	427	385	409	379	390	390	375	393	379	364	401	387	415	389	392	401	388	390	397	408	375	412	377	401	375	379	378	385	419	413	419	402	421	429	408	423	430	412	367	393	379	389	406	415	421	407	414	387	381	448	429	351	373	398	412	391	372	411	368	419	414	395	404	377	445	413	379	392	386	399	389	391	383	425	377	413	375	404	410	413	396	401	408	434	427	401	376	418	396	409	420	388	430	369	451	421	391	395	389	366	424	383	401	382	397	401	359	364	421	391	389	399	388	386	371	389	419	360	396	405	389	376	396	372	405	394	382	388	394	380	387	411	376	414	374	391	387	387	390	414	448	390	391	401	392	376	418	372	391	407	356	415	367	383	378	373	362	419	370	385	379	407	417	373	361	365	417	419	367	399	405	381	420	422	437	399	429	398	401	391	398	359	371	402	427	402	420	410	385	405	383	412	426	391	420	384	417	394	414	425	381	414	376	372	401	413	402	375	403	391	403	383	384	389	376	419	396	381	379	395	394	412	410	385	365	404	400	386	371	394	411	413	362	381	382	391	418	376	401	346	425	396	412	410	389	363	411	391	420	383	415	319	401	381	361	364	388	403	410	412	367	394	374	420	388	386	404	405	378	399	412	392	401	429	400	426	346	377	366	430	380	386	423	375	372	396	416	394	401	399	399	383	434	418	381	429	436	403	392	395	409	415	390	352	398	414	413	361	384	427	431	385	396	397	399	393	366	413	424	386	422	421	403	387	396	373	420	381	403	391	445	421	391	390	414	401	418	401	379	400	399	419	428	384	443	383	428	401	417	417	398	387	420	366	407	365	343	403	425	398	392	374	391	355	389	413	402	388	407	391	384	412	381	418	386	454	418	401	405	386	405	374	374	376	377	372	364	397	418	402	393	383	397	394	397	377	374	398	393	407	402	365	387	391	369	405	381	390	404	401	388	392	429	408	395	407	406	426	394	407	424	424	418	406	439	407	375	396	390	372	373	396	371	427	391	427	408	439	393	362	405	385	399	384	387	379	389	385	401	411	359	384	410	377	399	375	367	375	399	349	370	412	390	365	396	361	371	383	421	417	412	422	359	425	424	412	404	373	396	378	412	387	397	411	397	396	395	374	409	384	406	423	403	425	418	419	391	385	416	412	413	379	422	402	384	431	392	386	420	396	425	390	399	394	403	436	386	372	389	431	391	408	359	399	404	388	353	389	369	408	379	384	411	391	400	383	405	363	410	406	379	424	436	396	391	398	409	387	407	371	426	357	394	417	400	399	452	394	379	389	401	407	438	432	404	384	375	428	390	393	381	391	403	356	353	410	421	372	406	386	408	382	351	393	377	414	387	396	438	441	395	368	388	383	394	377	369	367	405	381	416	358	381	410	390	381	402	408	386	414	369	381	386	406	401	373	380	401	401	414	422	425	389	400	418	400	392	370	407	350	401	408	418	421	425	371	372	376	379	392	405	389	402	426	398	364	385	380	401	395	430	438	368	403	379	372	393	357	424	396	438	375	406	383	369	411	349	412	355	385	408	401	408	378	398	384	391	390	373	393	377	386	360	379	372	391	393	358	414	396	376	395	418	371	383	370	381	410	385	382	386	412	424	421	401	415	419	369	410	385	389	384	375	367	389	369	401	380	383	403	396	404	395	426	431	420	416	437	387	357	417	371	368	405	414	402	390	388	369	390	407	412	362	411	419	407	370	395	409	382	405	419	407	373	356	398	404	414	371	391	416	437	347	404	389	394	396	359	391	399	439	396	358	431	402	381	388	434	399	402	386	339	403	373	398	390	398	404	367	451	388	391	407	390	417	427	408	369	397	387	398	402	394	370	372	427	423	394	381	404	386	391	399	397	393	398	375	410	407	383	380	398	382	403	395	390	399	408	406	407	460	416	429	409	394	419	405	379	399	445	407	399	380	407	370	372	413	368	395	383	414	414	382	365	370	396	374	360	427	395	383	426	422	389	378	387	368	405	425	416	432	406	389	402	403	364	396	388	434	408	377	389	379	384	380	386	386	417	406	407	390	447	398	421	405	412	380	405	390	381	397	402	350	362	411	412	395	380	376	411	392	393	376	386	397	399	402	401	372	383	415	413	420	397	393	400	383	379	382	411	425	357	388	363	402	378	417	381	425	381	416	418	404	396	364	375	356	415	412	405	429	390	378	406	362	415	410	349	331	408	404	402	400	408	410	388	391	348	386	403	385	418	411	419	403	373	438	395	390	373	382	388	417	420	417	399	407	406	390	381	382	378	429	412	380	427	429	394	398	367	442	425	379	393	399	408	377	365	381	367	400	428	379	378	379	363	386	385	413	404	358	394	404	381	385	381	416	408	420	413	392	405	410	413	398	429	418	390	366	398	362	376	410	376	388	404	392	417	400	403	369	400	408	390	422	372	390	411	404	373	384	381	392	367	424	398	390	421	352	429	399	395	415	408	390	386	398	378	421	364	380	426	386	353	368	372	407	377	374	388	433	401	389	399	387	385	383	415	410	385	422	403	376	403	365	417	407	378	408	380	411	414	392	392	403	391	398	380	416	422	394	403	419	393	407	375	402	381	396	420	413	441	365	412	394	372	413	401	424	395	413	375	432	415	466	385	389	378	420	376	428	392	409	405	379	418	388	409	395	374	367	412	348	429	398	379	389	355	382	406	403	389	396	416	380	378	374	397	416	427	389	393	358	420	409	408	377	434	381	407	382	392	384	369	387	371	367	398	412	404	402	357	387	420	423	431	406	380	380	372	403	412	406	398	417	393	397	399	425	383	388	372	394	375	405	414	369	382	397	408	365	399	417	403	427	386	416	398	378	394	410	426	423	373	366	392	441	370	424	417	388	408	382	413	385	410	367	383	398	357	405	350
9099	15006	15072	2732	1994	1613	1448	1435	1569	1320	948	699	607	598	544	512	556	754	701	602	474	552	569	576	512	501	598	551	489	387	418	418	408	436	423	431	449	392	401	406	405	420	452	382	431	402	395	415	404	409	420	385	422	443	424	444	417	406	451	442	388	444	466	420	404	410	427	420	395	420	413	441	416	411	445	412	454	441	420	412	416	379	438	433	418	436	399	402	420	425	431	399	424	413	388	412	401	427	454	412	438	478	448	454	404	418	397	408	425	413	412	427	399	383	383	428	401	427	405	424	414	396	462	420	381	434	424	438	398	424	412	413	427	412	433	410	398	419	403	430	422	405	404	422	425	407	415	393	412	433	415	418	384	452	438	416	386	418	395	417	443	401	438	418	446	408	406	408	416	415	432	425	437	446	377	406	432	413	455	420	417	400	397	410	396	405	453	412	416	424	463	421	405	424	402	420	450	396	418	394	433	388	423	396	360	421	399	424	396	447	454	405	440	432	447	413	409	427	435	414	417	435	406	421	407	425	441	418	426	465	424	405	394	363	438	420	414	426	436	396	423	404	436	439	427	428	411	393	449	410	453	425	430	460	400	469	463	407	416	432	409	450	443	419	398	453	440	390	395	387	409	408	408	408	374	403	396	436	445	441	418	408	406	445	435	429	390	377	398	403	385	412	418	409	404	400	408	426	429	446	365	416	406	422	440	418	406	407	403	430	448	412	462	414	459	447	416	441	443	387	431	413	395	404	385	416	481	425	464	423	417	428	393	431	411	395	392	433	402	421	424	407	408	456	430	418	411	408	442	416	431	415	434	411	401	428	400	416	412	412	413	433	443	398	426	448	397	445	420	438	380	416	430	434	431	423	429	421	442	411	431	373	412	424	424	433	409	379	401	415	382	426	428	445	426	398	453	418	404	397	435	436	410	441	436	431	395	386	410	444	436	405	432	390	433	407	409	433	437	411	438	471	421	440	424	418	425	377	456	374	405	400	403	412	407	422	425	435	417	422	402	387	447	369	400	437	430	386	418	397	395	439	441	384	408	422	436	408	424	405	392	442	429	434	403	430	405	438	458	441	421	460	428	420	410	444	442	443	415	406	444	434	438	414	400	417	438	419	434	431	420	387	399	389	418	409	403	462	432	414	396	427	393	412	442	442	407	436	443	449	416	398	429	437	384	457	380	424	432	391	399	409	422	391	430	406	412	443	449	393	420	424	421	432	403	435	442	447	415	397	415	430	406	401	388	435	444	393	416	402	398	423	413	453	437	431	404	405	424	385	393	395	402	448	424	405	404	426	434	423	424	388	427	431	406	424	421	417	408	409	433	418	409	436	387	427	407	392	418	394	380	425	411	406	396	403	420	446	396	439	383	402	402	417	408	447	409	420	434	401	431	426	403	372	413	386	436	425	413	423	417	429	402	440	394	423	429	407	396	432	448	428	410	390	411	434	421	432	459	416	443	426	388	446	404	396	426	441	417	422	435	464	426	444	409	416	434	386	440	436	418	425	416	419	396	413	429	405	424	410	455	438	392	435	436	406	430	422	448	407	403	421	443	411	423	399	407	450	417	399	415	426	428	452	394	411	433	442	416	421	439	440	422	433	414	415	406	408	389	445	438	445	398	434	405	439	394	421	403	399	403	419	428	419	434	393	441	418	409	395	415	421	422	439	434	392	351	427	409	428	418	434	420	406	415	436	427	377	440	432	463	428	430	427	400	387	444	404	433	412	418	450	420	421	396	445	421	411	443	434	416	400	436	439	428	446	408	390	443	417	424	409	436	391	406	428	384	438	432	396	428	439	411	426	434	407	438	434	449	412	415	394	401	446	434	384	438	391	405	442	384	389	428	422	443	403	378	442	431	423	428	428	418	424	451	401	398	420	422	414	430	411	398	400	401	428	395	412	405	406	446	429	410	417	447	406	436	397	419	438	438	406	442	416	441	406	464	418	432	400	443	397	369	419	414	423	417	386	391	386	435	436	401	432	401	370	411	425	439	430	434	448	425	385	412	414	437	394	389	426	416	440	411	442	398	429	406	435	448	405	419	416	451	430	440	396	426	379	401	452	404	406	414	405	418	384	462	442	412	426	421	427	399	383	410	399	376	405	452	421	435	425	398	426	408	433	431	410	395	370	431	454	410	423	402	416	433	389	411	381	425	402	387	398	445	444	446	387	447	451	430	433	432	404	381	417	468	422	412	413	419	419	408	439	416	429	443	436	461	387	419	438	432	415	400	464	417	376	389	431	432	409	441	445	429	435	441	440	431	423	430	418	408	454	402	395	441	446	432	398	451	446	426	417	432	379	435	406	389	429	422	413	422	435	404	383	396	420	386	434	434	438	395	439	400	442	394	404	411	369	417	412	436	393	427	379	421	426	438	460	421	409	423	391	426	397	409	433	410	468	424	402	435	395	389	394	444	411	387	468	414	432	431	420	434	437	464	416	458	411	386	432	388	406	385	388	424	473	402	401	387	405	439	438	429	414	419	424	428	427	424	429	407	398	418	421	418	434	384	401	399	415	393	403	453	422	399	418	443	457	426	436	444	434	433	390	401	466	442	412	415	403	409	427	431	395	415	398	411	431	410	404	447	450	449	427	405	418	435	449	428	427	414	395	397	435	383	434	416	411	465	398	426	441	415	401	439	409	402	386	425	439	459	427	436	438	442	412	460	420	421	444	430	401	408	425	430	436	422	441	400	398	451	414	438	415	439	423	401	410	448	393	423	435	419	423	430	411	452	422	383	452	422	467	393	375	435	414	435	458	439	420	436	384	385	427	425	411	420	423	438	396	442	404	430	443	433	410	430	399	411	453	408	437	427	388	400	425	432	401	443	403	406	421	446	403	392	427	412	418	434	437	446	412	403	429	404	378	389	388	391	434	427	418	385	390	397	421	439	384	426	435	406	378	419	412	433	391	408	407	392	444	378	451	447	413	448	397	437	418	415	419	431	369	435	369	429	424	451	442	440	409	379	402	436	412	459	442	424	428	423	414	427	416	441	407	405	444	397	427	431	415	425	372	401	426	427	440	411	443	399	411	405	412	412	417	415	390	389	432	428	433	453	450	375	447	412	422	415	416	405	432	392	430	426	441	382	436	458	430	434	408	401	405	401	408	405	427	394	395	443	434	417	407	409	420	434	409	417	413	403	425	422	393	407	394	440	409	433	426	440	390	431	417	412	412	467	423	431	444	399	422	431	414	417	406	416	445	417	436	393	420	437	452	439	419	408	417	413	428	421	408	413	434	418	408	426	423	431	398	427	394	416	447	406	450	441	445	418	424	436	436	422	427	458	431	432	391	396	443	406	426	425	425	450	412	413	419	394	432	438	413	400	396	394	412	438	417	449	448	401	431	441	414	428	442	427	386	397	453	426	426	405	418	380	409	393	404	432	411	414	380	422	415	433	373	417	431	414	416	435	399	436	450	408	423	415	408	448	434	438	384	426	417	412	414	443	390	433	468	405	388	417	409	437	431
22555	21232	28707	24072	21228	21274	9788	1693	1574	1379	922	580	473	421	388	387	451	702	625	402	353	354	388	367	365	398	465	343	247	218	226	207	230	208	216	238	263	213	208	214	196	247	214	189	227	216	210	218	229	232	211	196	198	227	193	215	198	191	204	207	235	216	192	222	202	246	219	204	196	198	205	224	204	203	201	200	233	195	217	231	188	189	218	211	209	207	185	238	198	209	210	194	205	183	184	202	254	226	218	207	192	168	195	179	210	183	204	194	205	202	219	223	233	215	191	220	222	184	208	222	189	182	213	205	188	208	200	194	187	236	203	207	219	225	197	196	225	208	203	217	209	227	230	204	239	192	208	205	218	218	222	219	198	194	212	213	211	194	212	203	241	177	255	190	215	177	206	209	211	221	211	211	187	201	217	218	216	207	224	202	198	222	204	192	181	181	203	197	211	188	197	204	208	226	204	220	187	204	226	216	204	212	213	211	212	214	201	208	213	213	220	197	196	201	206	226	227	223	203	209	193	181	198	209	197	197	206	216	205	215	222	202	208	205	226	211	185	185	182	210	182	226	193	209	225	171	205	203	212	200	181	213	218	208	196	222	193	195	210	179	213	195	197	198	180	196	216	190	197	213	220	212	205	206	217	202	186	223	203	201	182	193	206	240	216	211	193	185	214	203	192	217	212	210	234	209	185	220	211	226	212	188	236	205	199	208	213	229	228	171	196	224	206	210	191	218	202	197	237	209	211	191	184	203	213	216	207	236	214	200	208	210	213	216	220	227	190	195	188	202	174	177	219	197	219	194	180	210	208	210	205	234	206	197	201	212	219	185	220	217	187	204	210	172	202	193	198	210	182	214	225	205	194	223	208	208	231	201	224	192	186	211	204	227	187	190	218	193	198	207	212	222	205	199	202	204	175	216	230	204	187	176	206	197	224	188	210	219	204	208	200	219	230	192	207	220	213	223	177	181	218	225	227	197	198	202	224	220	218	194	208	211	207	221	218	198	209	220	197	204	208	185	196	187	199	187	203	223	232	218	201	209	218	198	220	208	209	229	203	207	179	219	213	208	212	229	192	207	228	223	221	189	206	223	218	222	212	206	235	206	232	199	205	206	212	213	197	213	205	195	186	198	190	197	215	203	215	179	203	199	228	220	216	184	224	211	205	214	210	214	198	213	193	207	228	205	213	182	219	184	205	214	206	217	210	181	187	199	204	182	202	200	197	232	207	226	222	197	226	215	209	207	186	207	218	192	196	203	188	190	204	201	215	192	192	206	182	214	198	176	218	208	199	194	197	193	199	205	238	170	220	203	199	204	195	200	198	197	203	217	219	183	186	201	192	205	206	198	195	218	206	227	216	191	212	214	235	219	194	228	197	200	228	201	209	207	197	217	174	220	190	197	214	202	211	222	201	205	188	214	201	196	219	178	209	192	212	201	209	207	197	200	205	219	191	205	191	223	198	202	209	209	182	211	224	235	182	211	208	201	201	185	210	206	194	213	204	193	221	182	210	199	184	221	210	229	194	182	202	201	189	206	191	187	204	205	201	209	226	200	181	203	184	184	201	197	212	209	183	179	213	186	199	216	249	208	221	211	227	178	193	212	218	189	208	185	213	201	174	202	195	181	208	202	202	211	219	201	221	199	189	200	203	215	178	208	215	208	188	195	203	214	183	208	205	228	193	210	206	212	206	231	199	191	190	202	219	221	201	207	218	221	218	211	185	202	198	195	214	213	212	213	191	213	187	201	208	199	213	190	208	202	226	219	223	183	208	178	196	192	190	214	205	192	207	203	197	212	184	183	200	184	194	213	192	191	205	226	221	221	206	197	194	196	226	200	210	216	217	197	198	224	200	197	175	209	166	221	220	221	204	207	199	212	200	209	181	186	208	217	213	215	219	193	199	213	228	199	219	212	191	187	237	196	183	205	203	184	202	202	207	212	204	214	196	171	225	212	223	193	204	200	207	218	214	216	198	180	196	188	224	185	197	184	206	219	217	222	224	184	220	179	197	186	211	225	179	189	217	211	213	184	202	222	194	220	206	217	204	179	217	225	198	180	198	189	210	202	217	211	198	242	213	235	208	199	175	213	205	211	192	198	185	188	212	218	220	203	221	234	229	219	207	202	168	222	202	206	183	212	212	209	223	200	196	215	209	191	194	203	202	194	212	209	192	212	212	198	191	201	207	219	222	187	219	213	199	255	202	213	205	198	219	215	238	222	213	218	211	182	201	214	213	212	229	184	201	214	222	213	208	200	205	188	190	205	196	223	211	188	209	226	226	188	203	224	176	222	197	209	200	202	195	217	188	212	198	216	193	218	201	192	210	222	218	193	188	206	202	201	182	209	216	211	193	227	201	199	181	221	183	205	216	200	202	210	228	211	210	189	204	237	192	188	219	215	206	208	212	179	205	182	212	195	217	177	191	205	205	219	211	215	216	239	195	192	199	208	208	227	165	211	187	184	191	186	232	169	214	202	213	214	172	221	215	201	203	200	216	187	193	184	217	214	194	205	207	188	188	225	209	207	194	220	208	227	211	193	193	210	209	194	208	212	223	193	227	207	205	221	214	208	209	223	209	221	193	201	207	188	224	214	175	204	202	225	196	198	216	213	211	217	200	197	200	208	196	205	211	226	217	198	190	215	204	214	197	183	186	195	213	215	204	201	234	209	199	208	197	229	208	216	232	208	203	198	198	202	210	193	207	198	206	213	201	231	195	206	231	206	206	184	248	187	206	205	219	203	186	192	219	198	230	209	201	189	192	203	215	198	216	209	204	230	194	230	213	214	208	201	207	209	227	224	210	232	206	216	203	222	185	211	213	199	205	207	210	230	182	186	218	201	185	207	206	192	243	228	201	205	205	208	193	218	200	199	208	223	222	197	185	213	207	186	206	214	218	202	210	229	213	221	199	208	197	210	197	232	189	198	217	199	213	204	202	190	221	204	198	220	229	190	205	198	181	206	216	201	200	192	201	205	188	207	204	210	225	222	192	203	210	194	223	226	227	177	210	234	220	205	202	201	192	192	218	184	213	235	219	229	183	202	191	198	215	196	199	205	196	207	235	197	207	203	198	199	194	204	241	194	197	199	216	209	193	189	206	201	207	206	197	213	191	224	207	199	204	213	209	219	207	204	198	202	190	210	210	218	207	208	177	215	201	211	207	196	183	220	214	201	213	218	189	210	210	192	204	206	205	194	201	206	210	223	212	199	204	182	216	226	200	198	194	192	213	192	213	206	185	203	194	179	194	212	230	210	213	214	217	223	232	198	194	205	208	183	183	198	181	190	166	200	196	194	250	217	241	216	208	214	192	202	202	209	184	224	198	190	195	184	209	218	223	201	192	224	208	227	212	242	197	210	201	202	214	220	221	195	193	214	197	212	231	208	200	191	202	214	192	208	203	204	191	210	223	218	191	198	181	181	202	211	231	175	185	201	197	229	228	196	193	189	212	206	193	232	186	198	237	177	201	217	200	209	217	201
10796	24011	25201	6566	4461	3320	2745	2725	2695	2064	1421	886	698	601	525	502	690	974	883	544	436	438	502	502	481	523	651	445	249	276	268	255	241	264	247	235	235	249	253	255	247	215	243	258	227	227	264	213	239	208	244	238	234	236	247	222	239	212	252	237	234	240	244	231	244	246	220	247	228	238	239	242	229	253	228	243	227	222	247	220	214	215	241	256	243	263	245	235	221	235	246	248	220	242	235	242	234	212	236	224	222	219	237	254	239	265	216	238	231	238	232	230	249	214	242	219	227	246	238	215	242	230	218	237	228	234	250	244	244	239	210	237	206	213	218	243	226	254	211	220	209	238	229	229	226	224	231	211	256	219	254	205	209	220	243	256	211	213	227	231	229	227	246	219	240	224	223	206	232	220	241	234	224	248	232	235	241	228	245	227	228	217	244	223	208	219	237	233	238	222	211	244	215	232	211	226	236	225	231	213	211	244	225	211	190	227	229	233	244	249	225	220	229	235	217	230	234	210	242	213	225	207	231	221	232	249	217	245	227	213	239	216	207	266	220	239	220	224	221	240	231	235	230	222	233	215	226	232	241	217	265	231	223	248	217	237	221	211	235	258	240	239	205	232	187	236	216	242	247	236	222	222	221	257	227	217	254	200	212	210	223	227	221	218	242	230	229	246	249	252	254	262	225	230	219	241	212	245	252	250	227	234	251	279	236	219	229	241	238	217	231	235	202	195	239	236	249	208	207	233	219	214	232	235	252	218	231	207	213	198	207	227	207	213	216	199	229	238	258	224	220	255	251	229	250	224	236	240	227	237	213	239	207	222	243	219	220	239	238	229	225	249	233	233	215	226	217	208	215	194	271	256	215	232	245	229	243	211	230	224	245	218	236	225	253	230	261	218	230	221	255	245	220	212	206	238	232	211	227	224	233	216	227	222	225	236	236	253	226	215	239	230	207	221	240	232	216	221	229	238	248	214	225	226	222	221	257	208	229	213	242	213	218	231	217	235	241	246	225	225	240	202	247	222	244	216	213	248	210	250	225	213	207	249	242	193	255	214	217	236	201	255	254	240	229	204	207	223	230	204	233	248	230	227	206	248	233	248	239	240	256	231	234	243	220	239	245	249	225	205	189	258	223	275	233	215	207	242	244	243	232	205	240	221	199	239	225	231	218	196	232	230	219	218	228	207	225	233	261	245	241	230	229	204	248	237	203	225	246	222	228	213	218	215	221	227	234	217	231	204	230	234	230	225	237	232	226	237	225	245	227	243	217	249	203	222	234	216	231	215	245	230	214	207	222	223	223	230	239	202	221	252	226	241	210	224	219	219	240	222	228	244	225	238	210	246	189	232	260	228	220	221	241	253	222	219	215	226	216	244	202	226	247	235	215	236	229	241	241	214	238	232	230	228	224	230	217	222	246	238	211	227	206	236	235	219	234	227	259	250	210	209	247	211	252	222	240	245	236	246	213	209	214	230	242	214	225	221	235	231	216	243	223	241	254	224	239	202	231	205	233	237	237	224	224	237	240	224	217	236	249	200	218	216	203	216	214	253	202	218	243	240	245	222	231	214	207	222	232	217	222	199	269	233	245	227	237	226	235	212	232	246	238	207	219	211	227	244	231	203	234	230	204	220	220	228	207	227	252	240	229	197	230	217	243	239	250	216	225	238	246	228	217	231	226	238	223	242	196	217	191	222	225	242	225	218	219	223	243	231	233	232	225	244	229	215	233	221	227	237	215	231	234	228	212	230	220	209	225	232	224	231	250	231	228	225	231	231	201	236	234	234	230	221	230	211	217	219	234	244	228	210	216	206	232	230	251	242	248	220	235	205	254	225	236	239	231	233	242	239	241	240	243	225	235	234	225	214	232	239	235	224	198	251	213	203	218	224	227	236	255	215	177	230	257	202	275	213	215	235	214	192	225	217	213	224	228	240	255	244	255	247	202	192	233	264	213	222	263	253	232	243	229	231	227	206	202	236	198	226	203	216	243	243	234	229	233	212	230	233	260	211	230	234	230	229	218	264	243	220	239	213	245	246	209	215	229	225	216	231	225	215	254	217	236	229	227	209	217	220	241	224	217	227	229	224	226	237	229	267	234	256	241	232	222	194	251	240	235	231	226	262	232	231	223	222	209	243	217	227	240	229	227	213	208	259	227	206	219	247	242	215	240	248	233	247	240	227	229	233	211	227	241	232	239	229	233	220	259	233	236	227	216	223	236	210	216	214	237	196	239	198	212	246	220	206	230	204	233	229	247	250	234	227	237	214	231	216	218	233	238	233	245	230	242	213	248	220	219	246	211	231	228	218	224	205	241	209	212	233	214	223	235	217	235	241	227	234	214	196	232	215	247	234	247	219	201	252	217	210	219	224	225	225	203	245	247	213	229	224	228	224	246	227	232	256	243	210	204	222	222	219	219	200	224	246	212	253	236	213	208	237	229	213	246	224	236	248	205	226	234	223	222	234	233	229	225	250	222	209	203	225	245	217	253	225	240	248	225	219	234	212	197	209	247	258	224	247	235	249	233	257	195	244	228	260	245	222	240	241	215	228	220	237	244	196	218	241	217	254	208	203	235	242	236	227	216	226	217	247	205	227	249	222	240	227	225	218	260	238	215	228	237	209	221	235	241	233	200	256	237	231	199	227	238	246	224	227	246	224	230	241	227	246	206	230	257	229	239	214	217	204	231	224	205	208	242	211	227	220	224	224	212	212	247	243	234	224	238	228	225	235	204	221	232	222	218	253	239	234	196	223	237	240	209	252	246	258	224	226	254	214	213	207	231	209	216	219	247	259	219	243	225	226	236	232	234	218	224	238	235	240	216	228	248	237	223	228	206	214	229	250	234	244	207	230	224	237	205	229	225	231	224	228	245	241	224	240	214	257	230	235	214	204	213	221	252	241	240	238	231	222	218	232	221	231	223	226	218	219	228	233	249	213	231	237	228	237	270	229	225	223	229	242	212	230	227	193	240	217	230	266	211	232	233	233	206	224	200	219	234	224	251	200	251	248	243	223	226	246	231	242	216	202	232	240	208	203	227	222	227	228	230	223	222	214	218	212	233	231	229	220	235	231	214	231	219	233	235	231	208	246	221	246	211	233	216	249	212	225	239	222	248	223	227	220	221	229	279	213	225	223	244	213	191	231	213	225	266	263	252	212	215	232	242	210	211	212	225	253	258	214	216	229	220	212	210	240	226	260	261	205	225	221	222	228	233	209	230	233	235	241	222	212	213	208	228	235	229	217	229	225	231	241	226	235	248	240	229	226	226	223	219	238	207	211	247	226	242	205	259	257	216	249	233	227	247	221	234	218	232	221	219	223	203	248	209	226	227	213	223	233	225	210	231	214	230	216	242	220	228	247	256	239	219	213	196	240	227	249	228	233	208	249	201	230	221	224	220	221	220	253	206	206	234	219	222	237	232	241	228	193	206	217	246	229	243	218	204	246	241	231	228	241	239	216	248	204	213	220	232	219	239	256	198	230
27748	19440	8899	1767	1060	940	775	812	876	822	702	647	623	618	607	607	630	696	710	588	640	581	621	632	648	612	734	603	570	570	631	589	584	580	567	588	579	598	594	584	622	552	617	579	584	581	585	567	546	564	588	586	595	564	548	597	607	600	600	603	539	599	586	549	634	549	572	546	550	628	608	573	578	606	550	577	604	581	577	582	573	539	630	562	554	592	587	575	608	622	568	543	577	592	571	557	576	561	525	576	592	538	620	562	556	569	611	559	580	573	535	569	619	548	630	575	597	529	580	591	579	570	555	575	629	595	596	583	583	559	602	552	550	560	584	534	571	603	609	582	566	557	582	608	558	535	560	559	618	575	571	589	550	554	592	585	560	542	568	572	568	592	557	556	582	586	601	630	586	589	573	606	600	563	584	599	550	577	626	562	559	543	609	578	575	565	594	618	546	570	583	592	525	588	610	581	625	600	575	570	560	581	594	604	588	555	575	615	540	557	587	610	576	609	583	569	593	570	590	621	580	614	604	559	581	572	583	597	560	587	586	570	611	588	556	559	597	596	551	565	601	585	621	545	571	593	588	600	587	564	597	575	576	599	603	578	601	553	560	622	634	605	557	565	591	606	545	564	557	569	612	560	542	596	572	576	580	567	576	544	551	559	569	605	533	573	566	618	538	595	577	532	597	551	563	611	562	606	573	620	618	538	577	610	627	575	524	582	585	623	592	576	549	605	536	558	618	549	579	592	555	568	564	586	560	540	603	579	608	570	589	550	587	584	613	563	614	591	582	605	603	620	567	546	579	589	581	571	592	593	574	631	585	536	553	532	601	593	606	573	555	612	545	581	566	589	588	555	582	577	571	605	581	565	552	523	556	573	557	604	587	585	624	579	556	576	572	575	567	606	601	558	585	591	566	527	594	610	584	524	598	539	620	564	581	571	602	597	574	597	571	596	586	598	565	580	559	578	546	571	594	565	569	592	582	552	552	568	585	552	597	578	586	539	580	548	643	599	611	553	592	577	553	611	609	597	609	541	579	620	602	585	609	568	612	539	543	595	619	590	664	566	573	556	597	604	547	612	577	579	579	570	621	589	563	565	582	610	575	598	584	572	551	557	597	569	589	567	581	542	574	575	579	564	568	578	562	538	599	587	564	587	601	546	602	577	600	618	556	602	579	602	546	582	592	575	581	594	600	638	594	598	568	534	601	576	613	557	560	561	565	612	560	558	567	568	567	564	565	589	612	601	605	597	596	578	602	578	613	558	572	568	578	595	585	563	543	586	573	544	601	529	582	638	550	591	554	573	574	579	540	564	560	567	558	603	587	583	556	559	576	554	566	617	592	517	584	610	584	618	535	598	583	595	597	586	597	557	585	574	582	578	646	562	584	571	572	602	612	609	552	557	585	586	598	608	581	595	593	605	570	567	549	597	567	551	525	581	581	564	599	603	571	587	605	557	566	580	607	565	522	568	567	555	581	555	589	554	595	588	587	575	546	577	588	571	568	644	554	572	615	579	571	578	571	618	567	602	582	625	585	581	607	573	575	594	566	574	632	571	562	602	569	615	579	620	577	614	586	576	571	599	570	575	603	559	589	610	578	604	602	540	595	518	574	578	651	558	595	569	585	552	604	552	587	590	566	555	635	562	552	584	554	591	577	585	562	582	585	606	565	596	575	535	560	638	610	591	620	540	582	617	614	589	597	600	624	590	559	571	566	610	582	604	538	573	543	585	587	610	584	554	582	563	581	618	561	567	579	595	582	627	593	538	582	560	563	638	570	589	575	619	580	580	552	587	586	585	566	576	571	546	577	543	632	595	545	579	582	558	620	542	616	545	597	575	586	597	570	569	608	571	590	599	581	599	617	576	601	590	583	583	595	575	545	575	599	556	575	605	641	590	590	549	598	569	587	597	589	548	594	627	545	604	614	559	579	557	615	620	612	565	583	613	647	569	569	604	559	602	567	564	597	578	589	592	573	584	598	566	556	603	565	582	565	608	541	562	566	562	597	554	540	573	569	577	582	568	567	599	566	633	589	593	569	598	548	579	577	565	543	568	578	533	592	560	603	579	625	607	592	630	580	584	577	558	601	603	591	593	575	535	563	609	589	567	622	553	571	588	582	542	592	613	582	616	575	583	616	594	567	572	586	539	576	592	613	567	582	557	599	545	613	582	577	574	580	565	595	635	541	587	578	624	557	585	612	579	567	586	568	575	528	576	598	534	582	620	571	570	550	615	600	567	566	570	556	534	599	582	588	554	590	531	613	579	583	585	575	555	595	576	616	580	581	578	605	596	564	572	606	582	603	579	561	597	601	593	590	621	643	524	542	582	581	605	540	536	572	576	558	604	568	586	590	619	567	578	630	543	567	533	580	588	573	545	563	617	607	557	587	577	589	597	577	557	599	545	543	623	589	587	568	582	586	568	580	558	555	590	573	547	587	576	580	563	605	611	544	582	562	600	564	543	545	630	552	623	562	566	584	596	564	582	561	555	565	560	569	592	603	616	586	570	595	546	569	602	565	588	588	574	587	566	590	524	556	573	619	581	639	589	590	561	589	606	587	633	550	611	590	564	621	559	547	566	574	581	583	546	596	554	584	602	557	569	557	599	610	610	564	590	559	569	638	573	558	561	562	585	608	545	568	565	582	555	559	603	591	570	556	572	576	547	575	555	587	604	601	604	642	604	626	564	566	613	604	582	555	587	534	583	550	641	637	565	584	557	554	584	606	604	621	579	595	587	613	593	543	597	636	586	623	575	587	589	616	527	576	617	619	581	593	569	558	569	576	578	602	564	625	564	555	574	597	578	578	593	598	605	586	565	555	537	568	566	563	581	553	580	599	560	595	590	569	578	582	565	602	555	572	604	583	572	606	601	584	573	577	608	610	533	599	527	575	644	569	583	584	633	584	587	599	596	526	606	563	551	581	572	592	582	594	596	583	590	598	574	586	577	579	577	603	576	590	582	611	571	589	536	580	595	592	600	561	564	590	604	610	569	578	574	585	597	570	577	549	589	600	549	546	534	567	594	589	608	611	585	617	536	579	607	567	557	523	609	558	606	619	537	615	540	601	577	624	561	581	594	634	573	574	621	593	562	606	587	597	568	591	571	606	570	614	540	589	552	562	591	545	553	536	572	541	541	547	639	572	594	608	546	591	640	619	553	570	604	541	616	570	576	566	582	590	558	596	570	576	580	589	599	602	553	571	586	616	596	603	544	606	549	581	606	574	584	588	589	559	597	596	585	588	577	548	550	587	604	551	611	602	581	609	600	551	584	588	589	625	580	597	595	601	578	598	588	556	614	559	580	575	608	601	540	601	567	591	586	550	572	549	611	582	586	612	607	552	565	562	565	580	563	545	563	604	533	554	571	557	622	617	554	582	594	606	583	561	625	548	593	559	600	570	571	593	554	580	601	564	584	570	624	556	622	559	594	587	610	583	623	589	594	602	615	586	587	576	602	581	523	572	572	579	547	578	581	568	550
9276	8045	6619	1410	1170	1072	1000	1070	1173	1003	821	715	623	658	652	647	743	777	808	671	637	664	676	733	755	659	758	661	652	632	628	636	660	630	651	601	653	590	664	632	597	668	637	642	597	631	614	662	620	622	626	646	545	569	635	649	645	600	655	660	676	626	636	647	633	614	632	629	627	620	600	617	659	616	622	656	645	628	627	616	636	645	592	601	654	665	655	668	633	620	679	679	607	617	659	620	618	634	648	638	643	603	634	657	663	656	638	631	693	675	634	623	641	626	672	622	615	634	604	659	581	638	668	645	634	652	642	605	615	629	633	706	643	695	630	607	627	592	632	637	647	621	604	629	614	637	591	609	600	669	644	647	624	610	606	588	609	634	642	655	614	571	656	616	636	621	652	639	614	614	652	650	615	651	628	653	594	605	633	698	626	587	654	631	597	627	615	648	642	618	631	658	627	660	631	663	660	626	654	615	613	643	618	589	607	634	628	612	646	580	612	676	636	641	615	620	671	644	605	648	640	630	616	593	601	635	711	627	571	636	597	635	617	622	582	624	633	644	627	627	610	610	635	677	583	604	633	616	595	587	649	639	667	601	634	675	655	623	632	629	595	660	637	605	634	623	644	677	625	651	614	637	663	631	626	639	638	618	613	623	632	627	623	587	657	665	608	633	633	695	665	609	672	653	681	668	619	607	653	655	628	568	620	652	629	617	659	626	651	651	599	653	625	612	630	669	652	603	667	641	640	632	616	650	648	650	642	641	629	653	658	619	643	627	616	600	617	637	583	615	625	683	607	661	641	687	658	615	656	629	620	596	603	666	615	564	632	626	638	642	629	662	663	600	606	650	606	649	623	638	655	651	640	654	665	632	639	650	674	621	627	631	624	622	601	649	636	658	605	609	603	595	593	660	602	643	661	646	638	635	670	659	639	631	664	617	650	613	637	633	648	627	604	581	598	663	590	644	632	598	602	634	633	610	623	660	650	640	612	654	603	695	626	617	605	592	670	630	647	619	624	615	617	642	655	654	676	598	626	647	650	646	613	622	671	622	606	650	636	638	626	635	652	624	591	607	628	625	614	621	606	641	633	632	613	652	625	627	600	664	679	625	618	662	661	611	625	648	613	630	621	624	677	620	664	612	649	634	595	590	641	615	604	639	600	615	643	651	628	611	613	647	638	646	613	663	612	598	664	588	649	603	619	616	631	634	645	604	635	613	634	568	653	620	618	663	666	606	616	611	623	579	619	621	622	617	666	642	638	626	632	646	605	639	600	660	626	660	605	647	595	615	622	672	664	637	627	624	601	595	617	629	631	655	635	624	592	604	634	602	620	609	649	627	559	607	652	647	630	641	680	611	648	643	648	660	696	644	618	603	623	603	636	700	584	651	629	621	626	634	625	643	632	617	653	624	665	653	665	645	633	608	621	670	560	635	597	627	650	613	620	657	581	653	649	604	631	608	626	606	630	629	599	617	683	571	655	641	621	655	605	579	598	653	612	633	595	618	623	634	641	674	625	626	642	646	670	633	623	667	645	561	629	621	591	655	605	617	661	635	628	634	644	631	630	628	596	651	606	591	667	622	639	622	643	618	634	587	636	634	641	622	642	663	621	684	618	665	607	637	633	646	613	643	618	638	640	671	654	615	639	654	629	614	695	635	624	601	634	593	599	623	648	638	616	674	621	661	621	619	576	640	630	643	640	651	608	601	639	677	609	602	644	679	661	665	630	634	658	653	636	583	634	674	660	612	631	613	663	627	665	597	616	611	669	627	637	700	704	620	611	623	651	596	670	604	643	677	608	621	646	643	645	643	656	649	650	629	634	635	661	619	647	646	639	656	633	653	632	627	632	659	626	650	597	627	610	615	651	639	673	667	636	692	593	621	633	628	650	661	644	659	610	650	631	657	641	642	650	688	623	637	614	629	642	624	631	670	584	602	557	609	648	625	622	664	610	672	614	622	604	623	640	652	654	688	632	625	615	637	645	651	620	609	656	639	620	649	594	597	616	644	576	630	631	593	598	629	590	618	645	641	603	582	617	623	622	648	638	643	624	634	584	693	615	620	588	629	667	634	635	634	619	654	651	676	647	650	643	672	612	643	659	645	617	635	635	611	646	582	632	652	620	617	666	651	585	589	605	597	648	621	635	617	673	586	652	636	637	622	630	612	612	656	671	590	622	628	590	597	604	610	615	643	610	612	633	612	605	628	610	620	619	659	604	623	597	646	629	619	657	615	658	641	637	616	627	636	643	635	584	583	610	645	628	636	672	687	586	648	647	635	627	662	637	646	650	661	678	654	605	621	597	640	620	618	631	639	605	636	627	639	644	628	616	655	634	599	618	666	668	647	670	587	685	614	625	668	652	643	625	624	605	638	597	599	609	584	622	613	654	627	622	662	620	636	652	653	673	629	600	646	656	593	642	658	651	653	659	680	638	620	627	621	631	654	616	610	635	637	616	672	626	647	605	646	636	577	607	618	647	651	639	637	646	565	585	653	645	665	651	660	633	644	617	628	607	615	594	661	640	606	664	641	626	592	624	622	646	635	620	595	599	637	640	602	588	694	568	656	623	696	575	645	608	642	621	622	596	603	577	644	659	611	647	617	612	641	644	596	653	607	615	606	623	676	622	638	630	653	625	634	623	610	613	639	652	603	647	609	637	668	594	663	625	633	648	638	612	645	631	645	657	613	625	660	661	601	594	652	647	622	618	706	625	624	617	640	617	623	614	625	610	611	645	638	632	613	598	618	649	660	605	622	655	607	608	661	608	595	599	611	614	616	610	583	611	625	635	636	640	581	638	620	659	633	619	629	615	639	645	661	610	626	635	597	623	615	614	616	645	628	623	650	610	623	655	626	639	599	647	626	611	634	688	645	660	651	591	629	628	590	669	602	609	648	649	621	647	652	644	648	652	608	629	601	632	631	634	674	596	655	664	586	601	589	615	630	624	638	632	635	621	661	637	656	611	626	638	633	626	605	602	659	673	613	618	610	614	603	607	662	656	620	599	659	634	651	617	608	652	643	682	599	602	622	666	673	644	653	588	636	664	625	637	651	623	635	606	637	632	598	651	647	665	590	609	682	625	631	589	622	626	655	619	659	605	645	631	634	641	614	646	641	643	603	641	619	657	636	639	630	641	637	661	670	641	604	620	608	614	646	665	674	590	670	670	603	630	604	592	611	597	600	650	670	641	614	627	652	644	664	615	647	646	599	634	614	614	657	633	589	629	599	605	591	672	615	665	647	628	677	625	692	613	644	638	622	637	646	599	623	617	584	645	632	579	617	666	599	641	613	620	646	595	600	618	660	643	635	630	631	610	613	663	607	664	587	615	610	637	614	652	594	629	642	586	596	620	644	636	651	656	614	590	643	628	630	627	681	566	643	605	623	653	620	594	642	611	611	649	621	617	628	619	669	641	627	639	644	637	647	607	641	655	644	659	655	648	591	607	639	607	617	627	598	640	629	633	617	616	623	644	618	630	594
23716	21266	28397	24446	21264	11523	1711	1353	1326	1143	833	634	646	645	576	549	611	829	751	579	573	544	580	586	588	645	621	591	502	479	519	476	503	463	506	495	483	486	468	476	465	432	487	475	431	506	488	438	486	469	485	481	502	503	472	474	483	479	483	445	487	516	450	447	458	465	450	468	482	467	489	448	435	475	471	459	467	471	502	461	449	441	497	466	462	483	470	461	445	457	466	464	477	443	476	438	526	451	473	482	485	472	447	464	443	461	468	489	491	487	466	458	437	437	423	501	468	455	479	494	479	459	461	513	457	515	469	427	471	503	492	439	472	487	480	445	475	440	494	494	436	470	454	479	445	436	466	439	483	509	444	441	466	453	466	470	465	465	438	505	464	485	464	446	445	472	460	480	481	461	473	459	496	478	469	476	469	472	486	483	512	456	468	464	458	543	461	470	473	448	473	446	498	455	505	463	459	453	501	470	461	452	467	458	478	439	507	445	463	487	435	459	452	490	461	485	407	455	466	440	472	492	491	472	476	486	427	497	461	465	540	506	471	477	495	482	431	464	484	442	471	476	501	464	461	450	439	435	430	531	475	450	489	441	491	461	453	433	466	455	468	499	494	499	463	455	525	472	458	466	459	470	457	464	445	474	496	506	472	480	475	477	472	464	458	449	453	434	469	478	453	465	443	481	480	469	502	513	448	523	521	492	482	521	460	451	419	478	491	479	486	478	483	448	462	469	470	472	479	464	483	498	475	437	451	496	499	478	462	462	423	505	474	473	448	485	430	458	463	492	473	452	483	480	472	483	466	471	438	491	471	440	519	454	484	471	490	443	480	456	490	480	500	478	483	483	478	427	475	466	466	453	455	492	461	468	510	501	472	481	458	468	482	441	472	482	482	451	486	499	457	465	458	459	467	492	484	456	499	472	470	490	494	456	413	462	478	490	449	490	498	450	484	464	453	487	466	489	504	473	429	445	460	469	485	476	455	465	445	469	487	474	475	485	440	429	484	436	458	439	479	479	494	451	483	486	450	488	459	430	485	486	502	463	460	452	471	461	451	459	488	430	501	444	486	458	506	443	465	490	432	472	489	478	452	465	458	477	441	430	477	452	478	494	506	464	452	484	476	448	456	467	498	492	486	499	466	454	491	490	481	472	501	458	464	442	496	456	462	489	476	455	474	455	503	441	480	508	449	427	458	462	457	492	485	484	455	429	435	476	470	472	441	484	437	462	475	480	450	473	491	465	472	442	461	476	471	457	445	477	487	447	486	484	462	471	498	470	465	460	487	486	491	460	468	460	507	481	446	483	438	493	476	434	465	477	455	487	452	438	484	463	486	453	501	506	485	496	464	507	474	478	449	450	443	446	438	477	463	471	488	444	454	505	484	439	473	470	474	472	440	489	494	449	477	480	451	484	487	507	479	478	495	479	459	476	466	462	481	443	498	449	456	472	446	479	454	508	453	477	411	485	456	452	489	478	480	458	479	490	471	454	471	457	453	448	450	483	480	455	463	499	489	450	476	430	451	438	455	475	454	422	493	487	471	479	442	462	455	520	473	478	454	500	474	480	448	485	451	476	467	506	490	478	455	463	469	476	456	505	498	480	434	473	484	485	463	458	454	487	450	470	481	459	481	482	511	477	448	425	458	455	499	446	448	483	482	476	472	467	518	478	512	500	481	469	473	456	449	472	444	470	418	499	500	476	491	506	446	439	469	473	494	457	499	475	482	482	466	448	455	461	485	474	467	444	485	476	524	478	449	480	500	475	467	469	461	490	479	491	443	460	453	492	463	447	437	492	457	469	462	457	442	461	498	490	430	479	477	452	478	459	488	466	448	474	476	519	441	452	480	482	493	485	452	479	479	480	479	454	465	508	485	463	505	424	457	488	473	479	456	466	479	477	459	480	449	480	469	462	479	448	467	507	435	458	474	420	496	481	441	465	477	455	485	504	442	470	481	436	514	434	492	495	456	466	474	456	467	482	486	490	500	513	504	513	499	473	469	514	448	435	477	475	451	502	487	433	457	504	478	500	460	453	461	424	446	504	484	443	494	454	490	519	475	486	421	462	494	464	472	520	468	466	459	454	460	455	469	462	467	454	461	443	487	491	448	402	462	508	506	455	426	458	448	459	477	457	444	432	449	486	478	451	436	503	477	486	463	497	473	508	504	462	480	452	459	422	431	474	475	464	448	455	452	494	457	485	499	497	487	483	484	432	470	485	436	471	446	446	489	486	459	495	468	498	476	443	477	445	475	488	468	462	457	468	457	478	416	454	470	456	490	446	453	468	468	496	476	445	433	451	484	472	446	497	469	474	490	477	454	465	462	436	443	450	504	462	429	476	490	481	472	459	488	469	469	497	454	496	461	469	458	506	465	450	491	521	484	418	460	476	503	455	500	460	470	471	457	523	469	497	460	492	482	511	448	441	405	469	456	449	494	462	457	463	443	414	416	458	460	451	466	431	487	489	477	448	446	469	481	505	445	481	455	448	482	462	488	470	450	431	499	455	498	498	448	469	453	442	440	475	454	450	452	463	493	454	481	443	475	461	461	449	492	478	439	523	459	463	453	456	461	419	477	450	444	463	482	488	471	468	450	455	469	454	463	488	469	457	426	444	462	501	455	480	482	489	500	470	482	448	449	504	447	472	455	432	488	446	438	465	458	478	492	462	498	461	469	454	450	438	441	512	495	463	485	473	463	417	452	463	439	482	457	460	478	460	468	466	454	467	460	462	515	456	466	493	482	486	444	475	485	446	476	484	524	480	467	451	463	478	416	476	473	459	460	460	419	431	474	484	451	472	481	426	494	424	455	467	485	481	484	439	483	474	431	483	468	458	512	492	481	470	464	465	449	499	443	470	469	473	484	459	479	465	454	450	455	461	467	469	471	469	465	483	480	511	482	503	500	492	487	468	445	487	432	456	481	473	473	492	438	436	506	464	520	476	452	466	457	480	460	487	473	458	459	468	448	438	483	452	504	439	485	473	505	499	482	452	476	461	490	482	464	471	464	468	453	481	457	428	467	491	462	484	426	487	488	483	479	458	435	447	456	450	460	486	486	441	442	458	455	410	459	425	471	480	491	498	445	474	471	462	459	440	467	489	446	481	471	468	493	479	455	481	457	491	449	462	461	478	479	461	444	469	435	495	459	478	462	441	503	449	433	448	482	480	490	506	492	462	490	450	435	462	448	512	442	490	426	453	498	481	486	476	486	452	495	453	479	495	466	492	439	463	477	448	520	479	492	432	448	444	472	482	457	444	452	461	455	449	486	466	431	470	440	444	448	451	489	522	449	467	454	449	459	457	457	468	484	467	439	460	451	458	445	432	436	469	437	478	429	466	490	473	454	481	470	473	500	475	451	472	471	429	451	483	462	492	432	490	454	449	509	438	452	475	468	473	496	458	490	544	457	473	417	458	442	427	478	448	449	475	494	464	473	435	441	454	472	457	458	472	474	453	470	453	476	484	476	523	459	481	494	471
8966	15907	17086	4538	3038	2250	1972	1995	2092	1691	1155	806	741	706	631	678	806	1067	949	705	672	601	665	695	666	683	765	666	572	559	557	508	528	506	550	516	553	609	494	511	514	546	550	539	504	474	517	524	554	495	530	485	546	537	488	506	505	538	514	479	531	564	503	517	538	554	550	528	491	534	524	535	540	545	555	536	532	512	513	552	506	551	532	529	532	533	464	535	566	505	513	549	530	513	525	509	519	522	563	507	554	529	512	518	508	538	553	498	504	502	485	515	564	502	509	508	525	521	512	535	495	493	536	513	551	515	494	525	505	538	545	520	491	542	483	514	521	498	531	509	476	526	527	507	519	507	511	522	548	530	523	534	497	518	490	531	576	512	537	503	522	507	564	552	486	499	495	514	527	539	542	562	472	518	515	496	500	508	558	535	500	550	525	523	501	496	505	523	535	527	493	518	521	482	535	471	527	532	503	514	514	536	497	519	579	543	492	508	524	496	520	494	504	535	522	502	498	524	511	511	553	465	484	526	515	558	506	531	485	576	500	508	549	570	528	507	508	549	481	516	510	537	531	554	519	525	520	506	556	548	482	499	528	520	524	512	496	509	552	526	543	530	528	500	518	519	484	531	514	509	488	502	525	556	537	518	498	495	514	551	517	490	530	488	541	516	538	558	541	519	503	516	536	504	510	550	537	516	538	505	521	571	540	522	544	511	524	607	517	548	531	530	478	498	504	519	494	578	541	499	513	527	510	558	549	512	541	506	536	550	549	512	520	511	542	562	516	562	515	485	520	540	531	551	522	510	511	508	505	528	521	519	535	533	502	515	531	547	518	529	499	542	480	535	490	516	517	522	527	513	527	520	535	549	497	541	556	532	505	513	535	508	523	539	524	538	538	539	526	519	505	519	548	508	526	523	547	506	491	543	518	542	521	515	524	504	532	532	504	569	533	567	537	523	562	535	504	507	473	500	518	504	545	502	482	502	521	535	516	508	520	517	549	508	467	584	488	503	496	515	479	531	489	515	493	553	466	518	524	521	494	537	535	523	555	519	497	480	522	528	503	518	498	526	508	487	511	528	473	523	503	502	534	446	538	512	526	533	509	521	513	476	523	540	518	520	533	556	527	520	525	515	561	522	543	528	546	515	559	502	491	545	600	492	513	520	535	486	534	497	540	557	528	471	529	483	539	515	485	516	502	490	504	524	474	510	520	536	508	514	544	500	514	490	535	531	526	546	535	543	486	478	550	490	525	512	528	532	530	569	510	537	532	487	517	494	507	539	487	486	534	569	547	502	496	552	487	549	502	529	505	550	525	472	531	490	524	535	530	546	552	511	557	523	502	513	531	497	518	524	570	485	488	536	505	501	559	491	508	548	549	483	520	553	516	516	522	492	543	507	533	512	491	523	548	520	491	587	535	534	541	520	545	526	564	523	536	561	501	523	502	522	533	532	521	530	511	517	527	571	561	513	503	493	519	506	553	544	509	529	505	502	491	498	532	514	495	487	516	547	520	535	518	541	529	523	523	538	552	542	532	546	573	479	484	491	543	492	495	517	505	542	489	474	497	519	506	571	538	526	509	556	479	521	537	504	500	574	532	546	506	519	541	546	519	522	526	547	523	501	537	510	473	498	543	546	496	525	521	512	542	522	563	539	485	495	547	502	534	518	537	501	548	543	511	522	452	535	532	539	517	527	525	474	517	499	508	521	579	531	522	516	533	509	533	537	525	540	526	532	500	501	514	552	536	504	510	525	531	510	514	497	530	492	528	531	562	535	540	519	513	533	466	512	534	506	537	465	539	560	485	549	535	549	516	549	537	557	509	523	576	534	499	505	542	511	521	512	540	532	550	508	468	542	507	549	514	501	506	529	507	515	541	547	529	483	514	473	553	553	491	524	534	531	506	552	555	520	510	521	575	476	507	522	513	503	508	506	521	525	507	532	502	531	526	530	512	459	512	525	548	504	567	520	508	539	509	527	487	540	493	537	512	524	503	517	477	514	526	491	531	526	544	475	511	518	521	551	528	512	542	485	528	525	500	511	447	491	484	502	565	514	527	508	520	531	544	500	473	523	556	497	523	506	530	528	497	517	467	489	504	496	491	489	523	524	559	497	559	570	515	524	518	550	506	515	508	510	497	510	517	481	502	515	505	500	510	494	525	544	486	495	507	535	490	522	549	485	494	531	548	523	542	516	504	531	527	551	522	556	491	533	557	511	563	501	487	481	527	539	544	526	520	461	509	482	498	548	486	514	494	530	510	497	560	496	551	511	544	528	506	541	525	494	530	521	511	535	526	502	542	493	509	500	511	515	523	484	521	531	522	503	564	525	542	542	476	531	529	522	506	526	501	560	553	547	543	543	534	465	543	501	557	504	481	503	537	504	505	515	493	503	493	490	516	516	536	529	507	560	548	549	559	522	533	525	509	503	518	527	551	471	574	541	502	529	554	509	562	555	498	516	526	541	494	487	527	520	536	559	527	502	458	508	512	509	502	546	513	494	481	529	537	513	496	511	501	502	558	527	500	512	513	530	550	515	534	539	485	505	532	505	508	539	529	537	527	525	519	576	527	570	586	525	554	500	521	558	490	524	581	522	516	485	534	544	507	506	547	562	486	501	501	480	553	534	513	493	467	490	487	505	484	504	533	520	487	530	547	529	564	546	550	526	535	519	518	480	531	499	503	546	493	486	518	539	514	496	532	476	518	516	533	526	492	512	506	509	543	488	518	536	493	500	517	558	516	552	484	547	524	514	487	536	506	531	534	518	487	509	497	484	491	558	586	581	528	569	535	495	509	546	488	544	525	554	528	539	507	484	542	506	514	522	535	482	510	503	494	501	501	524	544	528	514	530	478	539	545	545	535	508	536	536	510	508	474	519	536	563	490	484	522	500	504	481	544	542	536	508	479	526	560	500	518	513	531	501	506	496	514	528	515	541	496	507	504	513	512	537	557	544	516	503	544	488	507	549	504	562	551	486	523	486	551	505	513	528	534	516	533	516	516	582	473	545	531	528	512	552	541	541	480	515	535	529	536	549	564	531	544	525	544	519	460	486	510	547	542	491	541	527	506	495	490	494	524	526	541	481	530	514	519	565	490	515	487	527	496	549	467	530	538	570	517	520	522	480	528	523	550	538	515	499	495	492	504	551	506	491	509	530	541	556	515	540	514	522	519	507	543	523	540	549	478	537	550	556	536	520	481	500	552	503	529	517	512	506	550	509	517	529	479	497	560	549	486	603	576	531	515	511	508	519	508	530	486	504	534	527	532	579	559	529	547	515	532	493	489	510	529	507	539	543	521	505	531	501	528	547	544	526	484	508	530	551	557	559	531	511	526	547	533	518	540	548	552	515	522	498	496	473	504	557	503	541	517	514	541	500	550	474	495	508	514	502	528	535	529	539	544	533	515	514	495	506	519	522	515	512	472	542	543	537	508	506	521	573	501	490	514	498	555	515	550	499	542	516	486	548	540	548	539	511	519	532
24636	21205	27549	25059	14778	1396	957	987	1043	804	596	485	485	473	454	439	538	707	544	492	444	448	444	468	500	460	500	433	419	399	421	407	400	428	385	388	408	395	384	378	410	446	395	409	400	404	430	410	414	389	402	399	402	405	376	411	418	429	437	428	396	419	387	393	426	354	375	400	385	406	395	404	401	439	400	358	397	412	457	367	417	403	421	383	450	372	402	409	368	357	401	398	392	426	401	432	398	409	424	407	402	398	403	384	386	429	397	436	424	395	368	406	382	402	385	387	430	399	402	376	424	402	373	389	412	386	390	388	421	395	395	382	414	417	386	381	420	383	403	388	385	393	384	431	397	392	393	351	363	401	407	381	403	387	432	416	436	412	392	418	396	425	389	403	395	392	397	393	404	387	355	406	395	390	393	406	399	390	389	404	366	405	393	409	366	418	397	404	366	383	401	358	390	391	409	411	379	417	379	378	388	386	397	413	428	408	411	418	424	383	394	394	372	417	370	441	405	416	397	424	395	391	386	379	442	408	414	411	414	397	400	426	402	422	398	440	395	421	434	380	353	394	428	378	375	382	401	377	403	411	393	388	395	394	378	381	395	434	361	401	414	395	420	400	354	397	400	399	388	400	402	381	415	377	413	431	417	381	392	439	402	413	385	430	394	415	377	387	381	415	424	432	375	387	391	384	440	410	384	382	386	423	409	383	441	395	387	378	422	413	415	418	416	397	385	416	388	374	423	442	412	411	420	394	428	402	424	402	429	386	417	380	389	359	377	392	417	401	432	385	426	426	405	407	370	383	404	388	395	384	392	378	377	401	407	397	401	382	424	393	451	421	407	416	472	379	423	409	403	410	396	427	408	367	410	355	403	384	429	379	399	421	374	366	429	406	386	388	389	399	395	381	388	390	441	407	432	418	396	370	379	393	379	417	413	409	401	351	379	393	435	375	387	411	360	408	406	397	390	395	421	447	418	371	414	341	359	410	406	418	403	408	381	390	424	409	415	405	407	462	356	379	439	411	410	390	397	403	411	368	345	402	414	381	393	396	410	412	441	429	393	397	413	400	398	389	385	364	406	403	407	396	374	394	394	403	369	389	375	421	417	370	426	365	376	421	405	380	391	415	406	396	437	387	409	355	384	402	395	410	411	402	421	392	420	436	417	440	395	385	421	395	426	386	386	399	390	374	367	413	379	409	393	396	393	413	429	432	416	383	394	445	409	417	385	412	408	396	449	379	383	388	407	449	424	400	406	393	386	382	385	382	423	413	391	387	421	404	397	382	374	387	405	369	409	399	369	395	362	408	391	409	405	380	403	416	403	403	406	401	396	394	412	394	436	373	380	385	380	348	441	420	402	402	405	384	407	400	381	402	398	409	389	377	420	391	402	410	392	383	419	416	376	432	403	407	429	411	399	420	417	397	410	428	361	357	407	410	437	377	387	423	400	394	376	413	371	377	398	405	401	412	391	398	419	400	426	395	384	439	404	433	366	419	387	407	408	386	384	410	386	408	396	390	453	398	394	397	422	376	397	410	381	385	368	407	398	384	427	419	399	421	386	406	391	384	392	382	353	386	410	414	404	397	381	424	381	420	412	406	422	401	439	413	410	391	395	391	394	393	410	399	453	394	395	403	421	382	435	375	394	357	400	407	399	412	421	387	380	446	399	406	394	407	379	421	409	373	377	393	404	439	400	406	424	410	401	433	386	387	403	406	422	427	423	382	407	415	384	395	426	408	400	379	392	424	411	410	399	433	407	409	372	377	410	385	407	372	419	424	402	419	369	384	414	405	419	415	404	393	400	407	433	400	397	411	403	381	393	434	423	381	426	404	398	403	401	392	374	405	412	392	434	417	394	357	392	366	408	383	427	416	409	410	386	385	397	386	430	391	420	375	416	407	414	415	406	409	408	415	393	428	413	406	366	376	386	393	417	411	416	380	428	414	405	382	390	393	403	392	388	403	410	399	387	389	408	391	402	407	388	380	388	406	393	398	413	396	370	403	412	373	408	412	396	401	418	380	389	375	390	407	377	384	399	455	390	407	375	401	393	429	410	379	404	419	399	411	401	392	400	430	410	399	409	393	389	363	407	380	396	405	413	379	387	418	407	434	419	373	390	381	397	415	401	379	448	393	412	390	394	408	413	405	394	414	421	418	397	408	418	418	394	404	425	391	434	396	365	397	412	385	407	376	423	375	412	376	408	409	389	396	431	407	390	388	414	434	437	422	385	382	404	394	390	417	438	392	393	413	391	444	405	399	429	369	421	377	429	416	393	418	401	385	379	367	391	410	398	430	404	394	399	392	396	372	395	428	407	398	392	410	415	377	410	442	427	399	412	380	382	361	381	369	385	431	403	384	412	372	383	400	400	428	396	385	419	421	390	361	408	394	405	377	439	375	377	397	414	425	417	418	412	405	377	390	432	385	419	398	375	356	379	409	417	395	450	406	376	406	412	353	417	418	412	399	360	374	393	403	395	374	415	406	413	362	399	397	408	438	383	372	401	381	388	403	377	382	378	390	390	402	380	417	378	380	408	371	442	402	390	360	417	384	406	374	390	356	388	361	386	424	388	392	368	398	440	408	389	357	406	368	386	387	417	408	377	394	378	374	395	385	370	390	393	411	424	406	399	409	389	376	394	399	379	396	409	399	400	391	393	403	430	384	403	410	399	401	388	403	422	412	397	405	385	426	369	367	387	400	403	408	402	412	415	399	427	377	383	384	447	377	421	419	404	404	399	329	399	374	391	363	419	390	427	405	341	422	387	387	396	392	381	416	400	394	424	402	404	383	386	406	389	417	400	376	391	379	367	371	391	387	410	387	415	415	375	411	393	400	379	417	377	410	419	383	368	412	400	389	407	409	414	387	407	430	413	408	405	390	409	392	391	411	428	414	383	381	380	392	403	380	405	368	405	373	383	415	415	393	412	402	376	388	367	368	377	383	395	405	411	399	386	370	392	353	386	371	397	392	419	370	409	387	372	410	385	412	381	411	378	365	376	403	401	393	425	394	384	383	391	419	380	417	373	403	420	393	407	405	406	402	437	372	392	372	404	393	389	392	381	404	384	421	428	401	392	390	401	386	423	422	389	393	394	411	371	381	391	367	353	414	423	419	438	363	376	418	399	385	388	423	384	407	416	430	407	411	406	403	417	394	429	367	378	397	405	385	396	398	399	411	395	417	382	418	425	388	385	402	410	386	389	402	442	428	402	376	441	421	376	373	363	378	379	388	443	378	399	380	391	393	394	409	424	413	371	414	400	394	374	379	387	428	407	398	396	387	411	423	389	400	396	373	403	415	393	353	372	426	400	378	419	415	397	421	423	388	434	383	412	445	409	404	384	394	392	387	406	403	414	448	406	393	428	383	419	413	390	387	372	437	416	391	378	390	415	402	395	396	419	406	420	411	433	402	371	393	414	404	359	385	391	423	393	378	395	392	421	441	423	385	410	438	388	384	389	365	440	381	353	419	405	428	389	384
8231	12215	11737	2947	2078	1641	1442	1580	1595	1227	777	577	606	583	496	504	633	920	686	537	495	499	512	526	562	589	568	502	453	455	448	412	407	446	402	465	436	425	416	464	404	409	458	419	374	400	431	389	460	440	438	439	436	438	428	411	421	465	434	429	446	456	436	425	413	433	422	412	436	458	427	419	446	415	416	388	424	434	423	409	433	429	455	403	401	406	446	449	451	429	422	436	415	405	415	393	432	406	409	433	410	426	428	458	408	397	431	419	441	411	424	397	444	399	432	402	445	453	432	425	453	436	431	421	417	413	420	426	457	417	421	424	467	403	422	413	424	436	448	443	434	444	384	404	434	424	394	418	439	427	400	424	432	376	369	423	392	416	420	416	433	406	462	422	440	410	429	410	421	403	423	411	442	457	404	434	443	412	444	416	431	414	463	420	404	416	430	451	389	433	436	419	459	395	421	434	415	411	381	420	445	465	442	458	455	407	445	414	468	438	431	420	375	430	411	426	431	432	451	434	437	413	420	404	455	393	421	395	451	424	466	429	436	393	413	407	410	409	380	413	425	443	420	442	451	406	445	395	445	404	408	413	394	421	426	425	421	419	415	427	444	397	418	422	444	453	390	443	426	410	452	437	402	445	417	419	406	392	460	423	445	449	397	407	396	409	429	457	425	426	429	407	368	442	460	435	390	436	417	429	410	417	423	443	399	431	416	423	414	467	434	425	419	439	422	427	439	419	423	408	433	433	441	445	417	432	420	407	403	418	405	443	407	449	444	422	405	395	450	438	417	396	412	401	413	457	422	388	421	425	428	432	411	441	436	426	443	419	420	432	382	464	431	453	419	404	481	432	433	410	433	432	449	426	422	411	424	433	438	446	399	422	442	420	404	408	445	398	423	458	451	416	394	430	442	420	417	412	448	429	418	419	431	401	391	432	433	440	438	421	393	442	406	438	409	413	413	445	414	460	473	432	414	447	427	420	414	448	423	415	406	395	430	405	412	415	423	432	412	418	433	430	441	435	440	392	442	425	439	412	430	454	431	434	416	432	441	426	418	422	430	442	409	419	473	429	421	409	395	421	451	425	411	406	422	417	441	459	437	392	440	444	437	418	446	425	407	375	414	454	434	427	436	449	422	432	420	416	400	467	419	402	411	418	437	448	425	401	439	431	436	433	447	423	410	443	391	463	445	419	429	413	455	457	396	470	423	419	447	417	416	403	410	459	388	408	440	451	440	430	391	400	409	403	415	419	407	422	474	412	410	455	389	466	405	424	436	413	422	429	463	405	432	394	440	382	419	426	413	393	425	430	453	421	427	452	446	429	392	427	403	402	450	408	448	464	418	420	379	390	449	425	408	399	391	450	450	373	437	407	398	445	426	413	420	388	439	407	430	442	407	417	448	426	430	441	444	423	455	443	454	433	417	450	402	402	415	430	426	411	409	436	433	428	408	417	416	431	427	431	409	414	411	427	449	434	400	420	430	422	403	410	429	450	420	421	418	368	434	415	436	396	425	420	424	421	468	374	432	416	420	454	410	395	409	442	437	404	420	429	412	445	438	410	452	418	423	401	444	440	452	414	405	447	439	421	420	414	426	438	384	418	394	387	449	409	396	445	443	415	452	456	422	408	430	432	422	422	423	401	356	409	441	442	435	445	445	414	457	433	432	438	432	433	385	426	430	432	418	437	443	432	440	419	423	402	439	402	408	408	391	434	441	426	413	417	408	415	418	432	447	399	379	448	448	429	453	414	405	407	407	449	426	454	402	452	415	445	363	394	396	445	462	471	384	411	392	390	423	438	459	422	413	454	436	402	426	456	400	460	419	457	406	433	429	466	421	426	414	410	450	427	417	458	438	456	426	479	450	431	419	444	441	459	365	427	427	441	430	421	443	470	417	435	446	403	429	426	429	407	404	419	455	435	463	418	416	439	456	418	410	443	419	440	431	403	447	442	412	434	418	400	439	417	401	390	391	435	436	427	429	447	428	432	419	425	423	422	396	395	443	416	408	400	437	429	429	386	423	429	429	412	460	414	435	394	409	404	444	387	456	379	410	423	409	428	417	425	445	416	417	431	418	411	456	460	437	421	394	435	412	437	454	408	414	429	431	457	401	429	439	461	427	424	421	438	457	432	443	421	422	388	411	419	417	426	431	461	434	426	425	446	440	426	376	410	416	391	422	402	438	431	417	426	398	410	436	405	413	384	415	401	375	427	423	442	433	436	429	397	440	384	425	432	423	425	420	439	426	407	424	433	431	407	464	415	396	427	426	429	477	433	389	401	438	444	449	424	455	395	392	434	450	440	380	415	431	419	454	418	414	418	399	486	381	446	387	472	376	442	419	409	446	399	406	418	425	461	389	419	416	447	407	419	398	374	412	427	391	409	412	380	434	410	409	430	456	416	431	430	453	429	425	435	422	420	392	416	411	433	436	428	433	453	419	440	422	429	414	405	438	446	417	391	416	411	400	430	454	418	437	405	406	419	375	442	413	377	408	428	420	396	396	447	435	407	450	424	407	451	448	437	470	393	414	422	450	418	412	395	395	430	388	439	414	427	466	428	411	441	426	428	418	446	435	395	421	447	431	442	445	387	380	411	428	429	424	432	446	427	374	441	427	420	429	423	458	418	418	447	429	396	404	400	412	386	414	441	436	428	429	412	403	404	438	456	453	449	377	462	416	394	416	438	446	417	405	410	397	435	439	432	451	428	429	438	457	434	443	417	414	446	440	453	437	399	410	438	412	385	436	407	426	395	426	412	414	425	444	413	425	386	410	405	455	449	484	448	384	399	382	433	443	416	419	458	407	458	418	392	413	444	418	423	400	402	403	439	430	436	387	400	448	413	432	483	381	480	429	413	417	420	440	414	432	442	437	426	414	440	407	390	402	403	418	425	399	426	444	419	414	414	443	450	431	426	394	419	402	431	404	382	449	399	453	419	426	418	424	453	472	417	414	403	386	417	411	426	412	423	428	436	429	449	403	400	411	422	409	402	416	451	402	432	449	437	398	436	435	424	441	418	446	394	410	424	422	417	446	415	411	405	429	419	430	419	419	430	403	407	417	421	420	423	404	405	407	440	427	399	421	407	425	436	416	421	423	451	381	455	424	420	377	421	427	438	435	423	446	396	416	423	454	435	439	433	449	444	429	443	429	446	375	405	430	401	423	401	434	433	401	409	388	405	485	418	430	460	438	411	433	431	440	442	453	449	431	432	405	448	418	392	446	416	403	428	418	433	427	451	436	418	408	406	435	461	400	385	441	425	408	418	441	420	409	433	440	421	404	410	403	397	396	454	417	419	384	429	428	431	420	403	447	388	416	435	421	413	421	404	391	408	445	414	410	463	415	402	431	414	417	413	406	399	403	403	484	443	404	434	429	449	420	465	433	387	400	418	450	420	448	409	441	439	436	398	421	427	394	428	420	451	452	409	474	410	410	456	440	416	432	422	430	423	386	419	463	417	455	383	454	435	429	399	422	453
22655	21310	28922	24026	21300	21349	10677	1920	1618	1161	719	522	484	410	414	405	640	988	663	350	331	351	369	370	409	494	398	339	244	238	259	246	271	237	213	231	236	211	201	209	206	221	233	237	224	239	213	230	197	201	207	208	195	193	212	202	191	216	206	218	204	226	188	209	215	195	221	202	214	198	204	192	203	222	211	194	198	252	206	223	215	254	210	227	233	208	236	226	211	206	184	201	202	209	187	201	215	192	218	221	224	227	211	207	204	223	218	214	228	221	199	169	224	223	212	199	207	228	196	196	205	208	220	192	239	198	213	209	193	221	214	227	209	201	218	213	219	207	222	208	206	253	221	237	205	224	222	226	209	179	238	207	216	234	208	203	214	203	233	211	205	200	220	227	212	224	228	215	197	205	221	236	220	183	220	197	230	204	192	189	212	205	211	220	209	201	228	211	216	236	209	184	207	228	207	200	204	227	236	192	184	227	210	214	209	217	211	201	223	194	198	194	227	227	195	208	207	212	226	183	223	239	225	229	234	222	230	218	181	189	200	203	204	219	227	219	191	220	196	209	223	225	214	189	196	204	218	201	228	225	211	199	219	183	201	216	214	221	224	236	225	205	208	196	213	203	210	187	220	218	235	229	199	214	203	189	218	250	205	200	209	195	238	215	226	210	238	206	204	183	223	228	200	198	190	218	195	211	206	219	220	209	212	193	212	234	220	258	207	217	204	214	206	200	208	211	185	206	210	205	191	183	231	226	190	189	217	247	194	204	233	211	209	208	211	237	189	192	233	190	215	221	201	220	215	196	169	193	194	225	201	240	219	220	207	210	206	200	213	200	223	224	231	207	214	211	200	238	213	207	222	187	218	222	190	195	208	211	203	227	220	202	203	195	211	231	216	204	226	201	193	183	247	183	195	216	231	214	207	201	212	207	182	196	202	225	209	233	212	203	205	205	213	209	212	208	199	205	221	192	212	219	220	201	219	188	198	210	235	209	205	221	201	219	221	227	219	228	205	205	206	203	208	223	209	192	201	223	212	214	223	185	222	235	197	210	217	208	192	209	193	196	208	211	202	217	207	210	206	200	219	199	228	223	213	204	218	190	204	220	253	200	199	206	220	212	219	216	207	236	224	205	195	186	205	202	221	234	231	199	227	218	221	205	194	204	229	178	212	213	226	214	232	187	201	231	210	224	205	214	214	202	196	211	206	215	217	198	205	170	193	203	213	198	221	215	214	210	195	217	221	223	230	238	228	195	219	215	208	189	197	198	230	237	208	208	202	222	206	207	215	216	201	201	230	206	211	231	225	216	218	228	215	220	200	226	200	209	193	203	210	220	214	232	232	243	217	221	206	181	221	206	191	216	207	197	196	210	221	227	214	199	198	208	202	220	211	230	223	215	193	210	213	179	222	229	208	204	205	184	204	213	229	192	200	192	223	199	211	201	199	208	215	194	214	222	205	180	227	188	204	225	238	225	201	190	207	217	208	199	211	219	211	204	208	192	227	204	200	206	225	201	223	231	208	199	195	242	212	205	203	227	210	184	225	217	229	238	201	208	223	214	219	206	204	227	217	192	221	193	200	204	209	210	219	221	220	212	189	195	228	212	224	216	224	228	219	213	212	226	193	234	225	202	225	241	224	216	199	200	241	228	235	222	198	199	209	214	224	218	200	223	187	224	193	202	222	214	198	222	226	221	228	229	199	207	230	223	208	227	227	197	213	219	223	226	213	222	198	203	198	218	197	223	217	195	195	206	223	209	207	209	182	242	221	187	191	212	201	202	181	218	206	222	214	208	203	194	240	227	223	204	223	225	213	216	214	200	202	211	212	225	206	207	212	204	213	233	190	203	202	219	228	223	205	200	236	214	203	214	229	219	222	240	207	220	231	222	185	196	225	211	208	219	201	207	212	205	215	234	231	168	204	232	195	220	207	213	223	176	206	202	225	237	225	198	228	189	219	207	189	201	213	211	201	208	213	225	206	226	223	170	222	231	181	230	211	236	195	203	186	212	214	224	202	200	228	210	197	206	239	219	216	201	231	213	230	208	200	229	202	205	229	213	233	186	220	209	208	213	204	230	209	209	219	187	201	226	198	225	222	224	187	193	235	205	227	198	193	203	241	209	207	235	197	216	207	213	198	238	222	221	204	216	194	204	221	223	226	189	228	213	252	208	194	193	222	216	222	210	212	226	202	234	222	235	207	201	220	213	205	183	203	237	193	200	196	198	223	188	212	195	208	213	204	197	203	218	216	220	226	198	218	212	208	196	199	216	216	213	211	207	212	195	202	205	196	197	222	202	238	215	209	219	192	203	214	205	248	199	200	215	213	201	210	206	193	217	198	191	194	203	203	228	223	204	199	203	198	225	186	193	212	213	213	217	210	213	218	224	209	238	203	224	212	226	229	204	186	243	215	218	182	224	217	191	192	207	227	197	190	219	212	205	254	204	228	196	232	237	219	205	225	214	198	207	213	192	221	212	202	231	219	217	211	188	218	222	243	206	197	224	212	229	204	200	188	214	211	234	211	212	207	249	211	205	207	222	176	219	212	225	234	192	217	212	214	219	204	181	202	203	210	228	206	219	201	250	200	182	220	222	245	196	233	192	234	219	208	228	217	206	229	178	176	218	215	213	198	215	193	218	218	201	221	194	216	218	210	201	209	196	208	198	219	227	205	218	217	207	173	208	224	212	196	198	222	189	217	232	236	221	227	218	225	225	206	214	211	230	248	225	218	213	191	234	212	226	178	202	209	188	205	226	193	206	183	209	200	189	191	187	203	205	185	190	214	234	227	218	213	191	208	191	205	214	237	207	214	210	185	225	214	217	206	201	214	195	194	191	220	198	213	203	193	193	203	206	206	206	212	224	214	202	219	192	208	220	202	201	224	198	215	193	205	231	230	236	236	219	214	226	213	215	234	214	198	226	209	241	216	202	239	236	219	195	205	186	199	192	223	207	181	224	205	220	200	220	189	202	197	184	218	211	229	221	200	236	208	204	194	205	223	182	180	198	222	230	204	202	207	215	219	236	221	236	211	203	191	183	199	194	205	224	212	206	225	202	227	192	198	226	194	202	208	205	205	200	194	205	202	189	211	225	220	241	226	208	196	188	207	235	227	194	213	215	228	217	197	214	221	201	227	236	211	198	210	197	207	205	213	228	206	219	205	221	207	217	204	222	215	221	203	225	222	227	187	210	219	192	182	207	200	201	210	190	223	235	212	196	217	214	211	208	192	214	195	201	197	217	207	213	243	216	231	191	229	214	193	220	191	217	198	199	203	206	218	212	218	217	216	216	210	209	196	223	206	186	198	220	210	236	237	203	205	196	211	220	240	230	223	226	212	194	191	218	216	196	206	182	217	187	202	208	195	224	216	219	224	227	222	205	230	224	212	220	211	207	221	218	211	202	217	207	219	214	218	200	215	231	191	220	209	225	223	182	192	236	213	210	205	211	194	247	221	215	226	201	210	221	206	222	197	202	215	214
10937	22783	20347	6196	4448	3479	2882	3010	2746	1899	1039	733	681	568	494	527	917	1453	889	468	470	425	467	482	500	640	601	381	282	280	242	280	249	259	265	255	288	263	247	270	242	261	266	257	260	249	248	280	249	268	232	247	271	236	226	239	225	219	245	223	221	261	259	246	228	224	237	225	225	245	245	206	243	220	218	249	219	200	225	245	212	239	238	242	222	245	239	229	216	260	236	215	196	208	233	256	231	224	241	221	226	245	241	237	235	275	223	242	211	227	248	210	246	215	262	226	251	205	235	223	246	235	234	250	231	234	229	255	214	218	259	246	234	218	245	242	245	228	241	222	226	218	234	226	242	227	229	249	222	250	256	228	225	216	250	246	240	232	231	239	278	221	209	225	237	222	218	244	229	233	199	215	262	226	233	238	214	255	239	237	246	241	238	242	246	224	230	226	258	216	251	215	237	253	222	269	242	231	233	248	203	226	230	238	227	248	229	239	223	229	234	275	215	246	251	202	212	224	234	226	263	264	215	215	220	226	238	221	223	250	252	232	231	232	232	245	252	235	230	250	214	210	244	237	240	242	218	247	219	232	220	229	228	242	233	246	264	244	208	214	226	214	235	240	228	233	238	228	240	238	254	247	234	247	231	230	207	204	249	248	224	238	220	224	237	236	261	220	234	223	208	220	212	239	240	240	221	245	227	242	214	247	231	216	213	236	244	250	250	240	230	238	226	233	235	241	230	218	227	237	241	242	204	247	219	241	253	234	222	232	225	218	231	256	216	230	237	220	224	240	247	236	239	228	213	231	243	206	237	232	231	236	225	230	224	238	215	234	220	244	234	211	227	251	235	247	240	224	206	242	216	224	237	240	245	231	209	235	258	234	212	245	223	229	226	220	261	258	257	223	244	234	216	216	217	224	200	254	229	222	218	216	235	234	250	232	238	214	221	246	227	231	213	216	241	235	214	218	223	215	238	259	218	245	233	225	254	234	223	250	233	214	253	241	246	237	247	249	239	236	232	210	233	217	216	238	243	282	232	238	231	240	258	217	242	233	246	221	237	254	227	215	252	210	227	246	228	232	217	220	235	202	231	249	238	227	223	240	210	239	249	226	257	226	223	219	230	225	263	240	229	271	234	215	229	194	229	242	213	243	219	238	254	230	260	243	230	248	222	248	242	212	235	215	210	239	248	220	221	253	222	230	234	226	223	237	211	239	216	266	231	237	253	231	250	214	240	221	226	242	229	241	262	229	238	221	235	252	226	220	230	220	213	215	243	247	244	234	238	250	233	221	222	223	239	227	251	234	237	233	242	224	219	219	240	211	215	243	239	259	207	227	235	263	238	262	227	237	240	249	218	229	234	219	244	228	269	224	234	236	212	225	246	238	218	230	222	253	220	247	223	243	244	269	236	220	222	228	246	238	230	268	247	222	227	220	206	282	255	249	229	237	247	256	231	227	244	242	225	235	223	245	247	201	225	233	224	237	220	236	256	239	228	220	207	238	258	208	228	218	214	245	219	232	241	226	238	213	227	259	230	210	220	223	218	245	214	219	235	204	229	218	215	248	226	227	200	265	201	230	258	215	224	243	233	214	229	233	223	246	219	243	234	228	213	208	214	248	236	274	246	223	247	238	222	221	207	232	231	229	257	230	222	210	251	224	219	250	204	222	274	223	237	223	221	219	247	242	250	209	229	233	228	220	233	210	224	242	215	242	220	239	237	243	242	228	254	224	246	242	235	204	223	227	246	274	229	218	255	203	229	230	220	256	225	248	217	234	211	213	224	244	211	258	233	244	250	230	231	222	260	242	232	248	228	227	204	216	241	222	226	224	256	227	257	233	234	232	221	213	223	252	221	231	222	227	232	214	223	259	226	233	251	239	221	235	227	226	226	228	288	258	236	248	225	198	220	223	255	204	227	255	232	248	226	226	195	238	242	242	232	246	263	226	208	224	229	256	234	244	232	226	239	262	248	246	202	241	223	239	226	209	230	273	255	204	219	256	258	261	229	232	240	253	225	227	248	273	250	251	235	243	226	226	240	235	209	242	239	243	217	223	227	264	246	228	208	237	255	220	213	207	234	229	227	231	246	221	279	208	219	210	231	213	239	205	221	214	212	226	228	223	230	220	250	270	240	242	235	226	243	232	236	231	250	219	227	225	242	259	236	241	249	239	255	215	230	231	253	225	243	233	245	228	260	247	224	222	213	218	238	274	225	249	224	238	235	249	222	212	239	232	219	241	228	249	232	219	231	243	213	222	237	237	251	252	226	250	240	240	238	246	258	241	215	250	250	241	235	265	221	224	247	268	259	228	244	222	245	223	229	226	227	227	222	216	256	244	197	238	244	236	217	225	254	242	247	265	239	233	237	243	244	277	230	220	228	221	248	222	223	240	238	218	246	273	247	264	257	215	226	222	232	258	240	239	218	243	225	234	217	243	226	247	219	233	213	209	217	256	239	241	216	215	224	229	252	229	242	224	206	224	212	235	217	206	244	220	239	214	240	207	213	217	248	208	211	246	238	230	226	233	205	217	234	263	244	234	229	215	232	200	231	236	198	229	214	249	213	208	232	237	229	233	191	226	261	228	229	264	240	256	212	214	215	213	256	241	248	219	224	215	220	229	234	240	273	215	229	232	237	223	244	234	220	237	278	230	229	220	232	215	220	248	236	230	240	204	237	242	214	231	247	228	233	197	226	226	235	234	232	227	236	250	231	244	221	232	228	258	234	245	241	262	249	204	245	227	268	255	228	236	232	236	220	257	253	219	227	238	226	234	266	250	257	224	217	226	265	236	231	230	217	227	214	248	235	236	228	240	267	218	219	250	218	243	236	224	224	245	225	247	212	213	217	246	250	256	241	257	216	237	238	231	227	233	230	249	202	228	225	237	214	224	228	221	227	213	232	217	250	244	271	242	212	226	230	248	233	223	205	225	210	241	217	242	262	252	233	254	224	232	232	231	235	233	232	210	227	233	256	202	221	248	249	206	263	237	229	249	228	245	230	231	249	248	251	209	181	203	229	230	258	220	245	258	231	225	220	230	255	213	244	248	208	229	220	235	216	227	250	224	259	259	239	269	216	223	221	231	222	224	234	239	241	238	239	219	239	257	239	216	234	206	230	249	222	246	268	225	231	220	238	225	246	217	239	234	219	245	239	231	220	217	227	237	218	249	244	239	223	249	201	212	237	224	230	248	199	228	224	236	224	258	246	215	223	212	225	241	229	242	217	239	218	228	251	232	245	214	252	237	248	218	230	244	245	251	227	211	227	215	240	226	232	234	213	242	262	210	232	250	207	252	214	233	243	222	257	260	222	251	233	229	205	224	240	255	230	250	239	235	251	238	223	216	222	210	234	230	225	229	216	216	232	264	192	248	224	231	206	232	280	195	226	228	246	244	217	237	236	231	236	218	225	229	259	222	237	231	243	240	256	218	199	253	219	211	261	213	233	238	218	247	251	229	210	260	224	232	248	250	235	245	206	241
27758	19539	8351	1597	935	841	798	841	937	770	671	659	624	608	624	660	743	854	682	601	628	637	590	638	657	692	687	579	590	605	601	618	609	648	612	593	599	593	598	618	606	633	614	558	595	624	570	590	629	589	582	573	611	613	618	625	616	613	645	585	621	612	571	615	616	584	582	626	603	593	624	584	612	570	600	600	610	581	576	637	603	607	554	563	603	584	584	563	613	601	651	560	590	599	602	587	597	573	625	549	592	553	627	578	581	598	584	569	597	577	601	581	603	608	579	606	597	597	585	629	594	588	607	591	563	574	626	612	624	569	635	630	601	603	620	584	616	597	577	615	591	586	617	591	571	605	590	633	561	589	608	569	588	555	610	594	543	636	591	586	638	647	568	569	604	630	552	587	592	571	574	593	628	615	581	624	567	578	600	586	605	572	593	574	633	586	646	596	593	605	639	590	610	580	560	596	622	616	569	587	572	583	646	588	589	593	603	597	595	621	609	630	636	584	557	619	648	591	585	596	606	581	577	585	599	571	609	553	623	558	565	600	567	565	607	610	619	580	566	581	604	583	628	589	588	646	613	573	596	595	634	586	620	562	564	572	593	597	600	622	565	602	585	644	584	617	634	616	568	616	582	659	603	633	640	579	565	597	610	586	643	591	575	645	569	581	563	605	578	615	573	555	651	524	618	641	618	574	631	580	617	603	532	603	606	549	632	638	573	625	629	604	592	625	606	622	617	587	592	600	571	603	641	577	558	557	586	608	631	598	602	618	611	595	597	595	582	569	570	649	597	580	585	613	577	639	592	620	620	600	574	592	605	577	616	550	599	593	554	620	635	597	606	605	564	601	598	576	612	605	561	604	597	586	568	582	602	580	605	600	611	643	594	615	553	614	594	585	630	593	580	594	580	584	581	579	574	572	599	569	616	601	615	662	627	607	615	558	620	607	594	572	586	591	570	560	555	632	597	597	569	642	604	581	628	585	561	583	631	598	571	607	587	607	586	563	641	602	610	553	592	586	620	599	652	612	572	637	543	587	610	613	607	618	599	571	603	646	594	625	624	569	537	628	581	599	586	652	596	589	551	634	598	610	628	578	591	595	623	620	542	583	619	640	563	618	620	558	623	630	572	606	640	626	569	625	622	608	584	581	601	568	567	567	636	622	602	601	607	599	587	558	622	561	616	590	604	599	578	621	618	566	602	584	596	573	585	554	576	570	619	614	613	601	576	599	598	592	604	613	591	567	621	591	586	642	587	631	612	603	594	605	583	612	589	653	611	574	585	588	617	590	593	610	641	581	602	596	585	585	576	596	610	584	573	624	624	557	606	647	625	614	615	526	556	590	553	610	621	590	582	579	624	607	627	608	567	603	596	642	576	619	590	599	583	600	632	567	605	610	588	588	571	601	604	606	637	569	619	559	667	594	553	582	596	556	587	577	639	588	586	604	593	565	631	613	608	592	580	605	612	631	558	590	592	599	583	591	567	630	610	600	576	563	566	574	603	587	609	564	590	606	614	607	642	556	552	613	588	608	625	622	573	628	597	590	589	629	620	570	611	568	596	577	633	572	609	561	613	564	631	575	574	602	600	557	587	562	588	587	582	612	581	597	565	628	636	586	599	623	618	616	616	560	586	643	587	570	614	583	571	564	586	599	599	615	539	587	665	564	593	600	599	566	580	546	614	599	595	576	631	576	548	583	584	611	589	588	576	621	615	615	597	606	568	604	633	644	589	585	586	549	618	569	578	578	580	621	549	565	573	548	588	608	576	593	610	645	585	602	585	641	615	591	627	605	657	569	573	570	600	554	601	621	591	561	591	568	594	588	597	600	568	595	574	613	599	511	608	592	627	593	623	562	590	587	608	614	584	550	631	587	620	603	629	611	602	571	615	570	592	593	575	557	614	599	610	576	564	592	598	598	584	591	605	633	594	546	621	562	596	582	520	568	575	588	574	624	563	645	663	590	586	540	607	600	592	650	603	619	629	553	566	550	636	585	608	567	584	617	631	618	554	595	523	608	582	623	590	600	617	595	632	599	570	578	596	595	608	574	599	576	583	568	586	616	562	587	612	592	582	609	623	583	591	621	590	622	590	664	554	564	604	578	622	605	631	543	612	610	580	619	595	610	587	641	575	617	607	588	587	569	593	603	602	637	592	600	594	608	611	635	604	607	604	593	590	607	612	610	578	543	593	594	572	564	606	566	581	637	601	601	574	571	614	594	572	583	606	622	624	650	582	572	601	624	592	621	624	614	603	586	600	570	580	650	597	568	560	572	608	569	601	583	590	587	629	623	603	556	613	588	652	635	585	574	559	581	616	578	581	586	542	640	599	572	616	623	606	597	597	556	575	642	584	578	577	592	579	629	567	620	560	601	559	587	584	639	576	597	572	586	592	613	612	621	613	585	566	626	615	641	570	612	582	560	628	569	588	577	592	588	610	565	630	580	566	557	559	610	567	585	603	613	629	604	599	581	596	604	609	599	632	569	611	614	585	602	572	612	635	598	581	652	557	628	593	533	619	568	563	544	592	611	672	632	669	598	585	567	599	567	562	577	608	590	545	582	604	607	624	624	571	618	627	647	567	554	615	635	586	637	634	612	613	602	584	578	572	553	629	622	614	585	605	583	560	640	626	602	591	595	567	581	588	594	580	628	547	628	594	587	632	600	603	590	592	620	595	596	591	593	612	598	600	602	637	568	580	615	636	558	581	599	648	570	599	584	625	582	574	586	628	662	623	582	562	608	600	571	610	601	614	573	539	584	561	588	557	596	600	581	584	608	568	575	603	593	560	607	548	623	602	596	626	590	597	578	616	611	605	598	617	581	594	561	585	589	555	579	587	561	635	642	616	592	578	548	564	626	576	614	649	614	603	558	575	619	579	607	606	579	597	640	609	576	643	589	589	571	584	608	572	593	586	612	577	543	602	577	575	611	619	561	578	577	572	607	605	577	582	599	612	638	611	639	584	618	623	597	616	637	587	604	609	609	626	589	642	582	596	657	548	560	627	593	583	595	580	579	570	609	607	621	561	592	584	614	594	595	595	606	650	631	605	599	634	625	592	565	561	553	578	596	592	599	561	600	609	624	568	635	558	576	620	594	598	571	606	590	574	624	537	602	634	582	584	596	629	623	618	621	599	587	616	618	564	547	645	597	598	553	581	604	554	607	612	589	587	562	606	585	588	593	629	617	633	601	618	614	615	616	601	602	649	598	581	569	605	614	588	607	607	576	607	584	571	612	582	559	621	566	592	584	610	620	627	622	649	585	642	597	619	613	574	609	607	621	633	587	548	611	607	614	576	552	582	660	606	604	599	610	625	616	571	573	567	586	547	571	597	577	595	618	608	570	600	662	606	589	638	611	595	598	574	616	584	596	629	580	594	574	606	623	563	605	606	558	569	610	561	588	591	584	583	573	537	590	578	592	616	573	592	594	589	596	630	609	584	602	563	623	634	647	633	622	579	636	585	637	586	608	558	542	558	625
8946	7833	5632	1342	1115	970	1068	1166	1174	949	758	680	694	649	621	712	890	997	755	660	653	656	673	711	728	724	756	683	628	666	628	692	656	638	646	664	626	641	679	646	627	687	639	629	631	707	630	613	670	655	681	650	611	650	648	661	686	655	643	660	621	668	666	686	693	646	616	645	643	645	646	676	642	634	625	638	688	641	661	675	656	677	638	613	633	661	634	671	623	663	625	663	665	623	662	656	619	620	658	655	628	629	648	671	656	645	659	647	635	611	660	637	676	632	597	655	664	667	619	653	634	610	659	623	613	665	653	664	625	682	645	667	643	628	687	653	623	667	629	653	656	625	649	607	596	644	617	641	621	636	600	641	647	674	664	641	637	649	674	653	628	624	642	638	641	631	613	656	658	662	611	678	682	630	619	626	615	643	603	677	664	633	645	611	670	630	664	611	684	672	668	664	656	635	650	626	626	619	618	595	657	638	622	626	582	640	629	645	635	617	645	667	610	674	639	653	621	639	704	638	662	613	654	632	623	636	631	674	612	662	639	631	659	646	637	664	609	602	573	699	631	661	610	615	651	628	678	666	636	644	693	621	635	658	677	633	615	641	633	654	636	645	633	672	579	655	601	626	629	659	636	638	675	698	638	606	657	626	688	641	656	646	662	631	647	632	613	644	630	661	643	627	634	661	639	625	651	657	644	630	660	654	639	677	630	676	641	632	685	642	618	670	653	663	675	642	660	675	652	638	627	652	668	651	622	612	672	673	591	639	633	653	575	647	645	675	635	666	683	643	643	624	645	628	641	641	671	623	648	658	634	665	616	700	639	644	693	617	609	653	626	614	624	688	614	656	642	618	627	645	652	630	656	633	626	653	618	635	603	605	650	620	656	639	634	664	614	610	648	598	641	599	637	639	650	633	658	638	625	626	651	632	659	653	632	612	647	618	623	609	675	636	684	662	627	684	645	648	660	641	639	651	650	651	637	613	624	619	663	628	629	624	656	661	638	660	683	664	647	650	586	663	620	680	622	603	650	629	597	689	640	662	663	639	648	644	622	628	623	641	664	630	654	609	663	633	628	662	606	587	656	630	593	588	620	650	650	666	640	634	625	660	654	654	642	630	649	608	653	625	643	653	640	660	602	617	655	586	642	641	637	640	636	628	625	652	595	639	651	674	607	649	657	672	622	688	670	635	593	661	648	655	604	628	637	658	665	664	650	651	685	649	681	624	664	657	672	628	627	601	636	637	646	631	643	625	630	689	662	689	647	634	637	638	619	648	626	645	678	655	686	644	675	652	642	606	667	632	617	635	681	677	650	673	667	662	633	639	669	649	605	662	642	622	654	664	661	682	604	631	625	688	653	661	659	612	656	639	643	677	643	617	651	683	610	635	669	638	629	653	591	614	655	666	657	652	659	637	662	637	680	618	632	657	640	643	599	619	648	620	622	624	607	688	649	630	585	632	636	610	642	654	651	652	619	605	621	657	663	647	671	648	635	695	634	641	639	649	598	633	591	629	622	691	645	638	631	633	624	665	614	644	671	658	636	647	646	671	643	614	607	644	690	674	674	696	621	647	676	668	658	650	638	605	634	688	653	617	648	650	629	624	664	629	645	658	627	613	589	638	641	625	628	646	668	686	638	639	594	616	625	663	685	620	676	626	633	693	641	665	661	633	677	629	625	602	618	648	613	631	626	606	695	652	645	663	650	675	615	597	623	607	628	640	657	636	664	628	685	583	613	656	635	643	631	643	626	653	599	594	648	595	653	648	623	644	660	603	623	611	636	610	669	660	665	628	604	649	632	650	643	671	612	656	629	621	707	707	625	606	634	625	648	621	680	618	695	691	618	667	591	663	624	662	659	626	614	650	619	637	639	624	645	638	642	653	667	647	608	673	580	657	620	664	640	665	631	626	624	661	679	654	640	619	648	635	652	661	656	625	645	603	645	630	699	649	639	653	640	653	701	701	635	630	658	681	621	654	620	606	595	645	657	659	667	644	601	659	643	605	640	627	635	609	639	610	563	657	647	635	704	642	663	673	609	631	652	633	627	611	664	670	668	607	638	609	679	630	662	650	660	639	641	637	618	647	659	645	612	642	660	685	648	675	645	638	619	662	695	629	589	685	650	624	625	614	639	663	620	694	646	634	629	645	648	614	649	671	678	647	616	628	626	624	671	614	624	622	628	605	596	682	617	614	635	669	635	690	650	639	624	597	613	643	588	626	636	636	691	647	680	594	629	646	643	650	691	643	620	645	656	638	640	622	689	618	641	662	619	661	669	680	663	684	666	648	630	659	635	669	628	636	666	644	625	650	649	644	656	611	661	655	641	601	674	676	659	621	646	639	688	635	601	607	659	649	648	688	637	663	666	633	621	690	648	696	632	683	629	599	681	597	623	646	630	713	676	658	619	624	627	632	663	688	629	664	668	668	629	626	689	658	614	632	626	652	613	648	654	632	653	650	645	674	698	631	668	638	625	642	646	649	671	667	601	654	621	587	616	674	614	630	640	670	621	631	622	650	652	660	666	672	621	661	622	636	633	612	681	631	628	656	635	629	589	649	611	641	612	628	680	629	653	674	655	641	622	687	631	654	659	605	634	635	700	614	664	667	655	615	621	660	618	664	673	664	598	643	595	664	653	656	639	634	714	648	637	664	662	638	649	658	653	683	620	676	612	672	627	618	668	653	634	650	654	629	656	657	687	613	622	656	646	602	639	612	645	605	650	633	617	641	651	612	615	662	642	661	653	616	627	656	600	598	605	638	649	616	638	617	679	652	658	615	640	641	640	618	616	612	644	659	681	601	648	628	661	654	672	621	676	657	657	658	623	695	610	672	701	615	608	628	669	636	670	669	697	668	621	646	619	661	633	652	662	657	632	618	639	621	605	639	625	639	711	670	639	628	646	682	633	657	644	616	640	661	663	633	609	645	612	620	616	643	646	614	673	661	648	651	627	636	638	638	628	648	655	599	653	669	601	613	640	650	664	597	638	666	628	668	663	629	638	617	642	660	647	640	641	666	630	637	657	700	601	652	661	635	668	632	614	698	676	666	649	622	668	659	616	678	651	614	604	639	649	622	671	622	649	648	676	616	663	629	645	688	681	633	673	651	655	666	673	625	637	636	601	682	625	624	653	613	659	604	658	644	631	689	648	670	687	614	638	689	604	597	642	643	661	642	653	667	677	612	647	646	672	644	679	613	678	703	666	664	663	666	671	652	618	618	633	632	588	675	638	631	664	639	668	670	616	638	660	645	645	646	628	658	679	593	631	656	645	599	637	648	648	629	638	700	644	649	632	653	614	688	675	640	639	669	681	624	643	659	623	635	666	684	626	652	688	646	607	664	631	602	654	648	625	602	624	639	649	674	613	643	646	650	678	669	653	665	664	663	630	629	650	611	619	682	636	617	611	647	645	663	636	613	614	592	634	621	660	657	678	666	657	638	635	639	651	671	660	657	640	630	598	638	623	640	646	646	720	615	632	634
23687	21290	28496	24414	21300	11860	1904	1540	1326	978	804	642	645	638	597	624	823	1028	693	582	555	564	528	612	644	729	591	501	493	498	488	463	472	486	467	524	486	525	459	484	456	439	506	502	487	545	467	479	465	484	456	482	477	503	510	470	474	463	455	479	485	475	470	438	471	496	494	498	480	454	492	473	491	477	467	503	495	505	450	485	450	475	518	468	454	471	479	474	456	460	492	490	452	496	454	493	473	445	490	446	472	498	512	460	516	456	462	456	508	486	481	498	528	508	526	482	468	486	445	505	506	482	487	513	449	485	436	523	458	488	478	493	470	479	456	509	436	496	493	472	509	470	492	462	494	472	439	439	435	488	441	431	450	481	475	451	486	452	468	496	447	496	532	462	508	494	499	490	478	495	468	498	446	501	489	501	506	497	481	517	451	474	498	477	457	494	498	460	517	471	488	459	448	527	489	497	512	469	457	493	516	475	451	479	468	474	486	412	471	478	506	487	478	474	501	509	513	455	515	464	490	503	485	463	457	485	499	477	475	472	503	449	486	472	470	509	458	470	438	474	462	518	463	477	489	482	463	445	492	486	483	485	488	462	452	517	469	460	489	482	456	490	478	516	482	473	503	481	452	463	473	488	461	487	507	486	509	511	502	480	487	449	491	486	468	510	481	505	461	462	476	467	487	490	488	486	465	476	492	448	433	484	526	497	514	455	444	536	457	445	463	516	469	478	509	503	463	471	446	448	497	457	449	491	451	462	486	477	472	457	498	521	464	485	496	494	488	472	465	440	479	465	488	501	506	471	478	502	509	459	465	481	511	497	527	457	465	489	481	511	465	478	487	501	490	477	503	485	454	486	465	486	468	484	512	467	460	455	478	492	495	506	528	470	478	437	478	493	416	451	475	476	458	490	457	512	465	457	464	531	463	428	444	517	490	477	483	496	446	499	511	448	489	475	484	462	472	526	443	484	503	456	484	504	477	451	481	475	494	460	457	420	467	489	502	495	512	527	461	453	478	478	487	446	547	493	463	510	464	479	492	466	486	468	512	468	480	521	447	467	500	454	500	451	454	472	473	497	444	450	489	462	467	458	503	501	487	482	466	483	430	482	469	486	506	464	479	497	476	456	480	468	478	458	485	460	487	482	444	490	508	483	490	464	458	483	454	444	497	494	486	465	515	484	431	487	480	478	452	489	458	497	472	466	473	477	469	480	451	517	495	497	509	487	491	500	463	475	492	515	474	445	489	480	495	436	489	471	499	473	481	479	483	479	464	493	492	473	453	485	439	499	474	479	485	460	498	463	512	471	491	478	482	450	423	492	485	475	521	454	451	505	462	532	487	477	484	491	507	476	477	468	484	450	475	470	471	518	461	475	484	470	524	452	465	478	448	456	477	463	482	510	499	486	493	458	489	464	493	463	505	486	477	494	490	449	515	505	493	477	501	451	482	467	505	453	458	487	470	471	479	498	479	465	463	451	440	462	503	519	497	504	455	484	467	492	454	479	451	488	487	450	450	479	483	495	423	489	482	487	452	502	450	485	503	452	448	500	475	437	486	473	448	471	469	509	469	500	486	483	477	473	488	478	514	483	448	449	491	516	446	478	462	494	493	472	461	447	494	464	473	452	481	462	463	457	474	482	436	471	456	492	482	485	494	442	503	459	478	449	456	508	469	476	485	501	450	479	448	491	497	495	514	509	418	452	458	443	457	475	477	470	481	418	472	452	479	488	461	485	473	497	466	478	467	493	510	478	487	448	467	460	449	473	500	446	485	477	471	540	470	530	463	445	490	478	484	541	510	484	481	498	494	487	458	494	508	465	522	504	490	478	491	471	518	453	484	431	436	487	458	540	519	473	461	498	480	473	471	490	474	497	500	472	468	451	468	483	506	484	494	493	485	501	473	486	451	458	486	493	480	494	504	466	476	433	523	484	451	490	444	496	491	495	445	458	473	516	484	450	523	492	455	455	492	474	490	483	492	481	478	503	481	481	474	495	496	478	470	498	465	507	458	469	441	457	471	478	518	489	453	478	471	469	462	470	451	440	508	499	457	473	463	481	448	484	486	502	486	494	474	462	479	496	463	463	476	474	458	491	481	513	469	471	522	482	505	458	491	515	499	447	456	500	502	432	450	483	488	481	464	438	498	471	477	470	462	451	525	503	500	523	468	481	520	455	478	487	483	480	491	471	459	481	476	463	477	440	453	494	444	502	507	464	476	478	486	461	482	479	455	505	479	501	479	439	460	439	479	511	474	514	480	469	528	467	462	511	451	502	508	477	485	470	423	512	443	484	483	502	422	513	470	446	481	499	452	486	486	440	478	493	489	499	445	468	470	469	488	486	476	463	445	476	463	506	437	495	501	511	474	447	487	484	482	491	494	466	494	497	472	491	458	460	473	468	519	488	495	505	522	486	507	468	488	473	506	500	501	518	471	483	479	492	506	481	464	474	495	460	510	460	433	497	529	443	457	497	486	488	471	465	476	471	453	458	443	485	496	518	490	460	483	533	471	496	481	481	504	489	484	498	470	486	439	488	459	476	489	445	427	509	499	514	528	485	504	521	490	456	493	483	465	473	473	510	546	510	500	492	481	485	463	516	505	495	474	499	452	488	487	466	482	479	506	474	494	486	500	484	490	475	505	459	481	468	438	501	478	500	462	516	482	475	457	504	471	496	503	495	495	499	449	489	489	461	479	490	491	478	507	497	507	447	462	430	478	513	485	508	493	521	480	522	475	418	459	491	484	515	500	464	482	483	505	480	510	440	488	490	468	501	486	496	482	471	502	484	469	488	490	492	500	499	501	494	492	434	445	510	478	464	490	483	479	445	511	485	490	525	492	486	477	451	470	465	443	520	502	497	450	468	469	530	464	475	452	457	501	455	474	490	505	480	445	449	461	475	475	411	488	514	479	495	492	478	520	488	480	495	498	502	500	477	457	462	471	500	523	476	474	466	479	446	521	468	480	497	474	506	532	479	467	474	465	468	475	467	504	476	460	494	458	458	451	483	443	501	477	476	495	502	417	463	444	461	463	527	477	505	494	498	493	507	479	464	447	444	493	502	483	481	454	492	447	466	475	481	494	505	463	483	497	447	518	495	486	473	465	432	469	421	456	513	487	493	485	515	503	514	489	511	479	515	474	445	456	490	441	477	467	436	494	491	484	475	470	462	504	447	475	482	466	487	436	454	469	467	519	484	474	470	490	469	517	499	465	496	533	503	465	463	475	496	467	486	474	459	503	490	510	450	470	481	478	476	500	510	484	484	490	477	492	475	482	468	493	476	460	492	485	487	482	484	515	419	507	447	470	482	458	461	488	472	508	494	485	508	473	498	459	467	496	476	489	477	484	478	456	489	498	490	477	499	479	476	494	493	455	459	458	505	457	466	470	493	474	480	502	472	476	479	511	509	489	452	491	438	497	543	483	511	479	497	492	463	507	478	461	457	464	503	502	490	473	513	493	456	446	480	507	496	448	471	492	477
8820	17617	13479	4500	2862	2375	2198	2255	2011	1456	1037	821	800	729	662	736	1120	1205	797	686	660	661	691	701	805	830	707	556	518	513	568	566	530	531	553	573	510	571	534	522	541	559	516	516	548	609	541	571	562	524	528	524	540	527	537	510	553	518	514	529	517	554	517	525	523	533	522	508	498	522	516	547	515	519	541	483	527	543	533	530	499	518	507	544	514	515	511	528	571	567	529	574	529	521	515	535	572	548	524	555	540	526	503	524	525	540	539	499	534	524	513	519	493	498	540	498	529	542	542	558	558	550	543	543	475	533	442	537	511	544	502	474	542	569	521	524	526	524	543	552	494	539	535	561	547	521	556	578	555	504	536	530	542	532	539	514	522	559	563	538	536	535	516	579	525	547	495	542	535	522	463	521	534	515	537	562	517	525	546	556	537	516	515	501	526	520	535	504	514	499	546	530	533	522	536	515	523	543	510	510	540	564	526	519	535	509	508	556	475	482	526	512	548	529	509	535	524	545	548	544	537	565	532	471	489	531	540	531	548	524	544	507	537	564	535	543	510	533	513	507	490	508	545	518	518	570	536	532	547	502	556	546	528	548	547	497	535	536	538	549	513	556	542	553	572	532	550	495	508	542	529	510	529	521	490	523	538	519	512	528	526	551	511	535	559	570	553	494	554	525	487	567	556	484	546	514	550	533	531	548	503	511	517	573	523	530	523	542	545	534	569	536	557	535	530	536	528	527	556	544	508	506	528	568	549	541	515	527	538	551	546	521	496	539	551	507	542	542	527	541	550	546	514	542	510	536	501	560	552	523	546	532	528	528	521	536	542	507	585	494	495	516	524	521	524	519	568	557	478	520	570	523	540	586	520	572	488	545	542	491	535	579	547	553	540	530	539	529	534	538	493	508	503	511	530	498	560	535	510	561	516	551	519	508	502	540	519	560	510	527	559	509	553	545	524	570	535	547	504	556	518	543	539	514	559	506	537	549	521	508	557	526	530	512	541	547	522	549	490	499	563	555	513	523	579	533	518	526	522	537	555	560	490	529	522	549	534	526	498	532	530	540	532	522	544	566	481	505	554	525	515	557	551	544	557	590	514	534	467	535	521	521	512	530	514	564	525	532	555	513	540	569	490	531	495	513	545	515	547	556	560	582	510	508	515	522	555	542	547	523	545	476	552	531	548	544	525	562	524	523	534	571	519	493	577	560	521	495	547	491	498	544	530	515	503	578	523	557	495	542	542	547	539	519	505	549	513	516	510	514	482	511	539	530	545	522	490	489	499	558	515	524	531	567	540	529	527	536	555	533	543	525	508	509	527	507	488	539	495	525	544	538	493	500	524	510	474	526	501	524	516	523	532	551	534	543	524	549	502	513	488	522	527	528	532	538	540	506	553	490	500	551	534	529	547	541	511	506	529	488	535	521	500	479	531	518	544	482	524	506	515	544	525	535	562	542	525	543	551	554	562	517	513	551	510	508	491	570	515	549	525	559	567	510	527	504	561	505	530	568	533	524	551	543	530	560	500	549	522	513	515	531	502	553	518	514	529	555	521	502	523	555	527	512	556	544	520	493	474	529	522	527	538	534	572	545	502	551	566	512	479	514	551	517	518	528	516	513	505	481	519	534	527	507	548	543	556	493	525	526	548	527	502	485	533	506	523	513	616	537	547	530	569	552	550	532	513	493	529	513	479	515	552	542	533	523	500	528	516	585	539	557	569	537	543	515	512	578	557	485	544	545	505	529	528	505	558	482	538	573	497	521	477	552	515	557	548	549	589	554	534	511	526	565	512	480	523	548	515	485	519	532	561	555	524	558	480	502	523	548	507	515	523	549	509	510	551	534	507	493	524	533	515	540	554	581	536	515	504	528	512	517	501	531	546	554	556	487	495	543	575	544	539	542	536	555	539	502	540	489	533	513	497	526	548	525	554	547	535	525	486	514	550	526	564	506	500	498	564	486	554	550	533	490	482	533	526	577	550	526	512	562	501	560	516	526	519	516	540	535	513	531	554	521	539	522	552	551	512	544	557	554	493	493	525	506	551	537	560	520	556	542	519	493	522	536	499	559	523	567	501	485	534	518	556	522	527	554	506	527	503	509	535	539	516	547	536	513	476	513	523	518	515	511	540	547	524	522	499	542	540	497	504	532	544	549	514	560	519	551	529	537	537	550	535	524	550	550	568	541	510	543	536	528	553	523	492	506	559	529	514	539	566	522	541	539	525	504	583	554	550	530	520	558	527	541	546	562	571	537	600	512	552	568	520	560	513	490	601	545	499	528	510	513	508	546	586	500	519	536	540	543	557	525	548	545	543	557	553	507	507	532	513	518	521	536	514	538	527	512	558	478	543	539	555	556	550	504	512	527	504	494	530	505	539	526	555	570	551	537	524	521	589	519	585	576	527	546	490	523	511	506	519	538	499	521	504	499	581	516	543	534	556	578	529	538	567	516	540	542	499	568	516	539	517	515	544	544	504	495	544	512	518	559	523	533	542	554	505	537	508	538	495	533	519	518	501	527	563	535	536	581	539	531	527	489	553	510	575	533	525	509	570	558	532	510	529	547	472	532	511	552	524	557	553	497	534	549	559	541	558	509	505	548	523	536	558	549	553	531	503	512	520	544	561	536	512	518	514	544	529	548	566	496	521	538	552	544	526	515	532	548	542	541	534	503	557	553	530	563	514	571	523	537	518	509	564	548	531	554	534	521	538	489	511	534	553	518	529	545	549	526	483	555	539	518	512	569	566	511	547	456	546	507	582	517	506	514	512	563	473	517	558	537	510	531	518	550	492	565	564	549	562	566	502	510	562	506	543	528	510	521	524	493	539	542	517	539	513	570	547	531	514	568	542	535	509	484	546	519	495	561	548	523	550	500	516	525	481	569	500	522	548	502	586	570	537	515	512	567	543	496	513	534	508	521	557	517	498	516	519	546	495	519	531	550	536	535	518	566	510	474	546	548	510	526	552	546	537	553	488	541	537	554	547	487	541	520	483	549	524	548	458	529	523	555	520	511	539	514	566	507	487	560	530	521	504	551	546	497	499	514	509	519	516	515	510	532	564	568	555	514	546	530	529	511	510	510	527	554	568	478	522	510	513	547	564	515	514	518	485	511	559	515	548	553	525	552	511	515	515	498	522	535	511	528	554	520	515	577	517	498	561	501	546	551	530	552	548	535	512	506	488	496	534	516	571	549	500	518	529	589	534	531	535	565	560	529	503	507	512	584	539	542	526	506	484	544	575	549	524	528	482	532	549	497	555	570	520	518	514	496	524	529	513	553	581	507	520	525	520	537	530	518	521	523	530	544	513	545	551	538	507	513	513	565	533	526	515	516	521	549	542	489	562	555	517	583	513	559	538	530	541	565	524	553	514	550	519	502	546	541	505	518	542	525	536	525	539	554	567	504	524	497	487	557	549	517	525	515	531	518	493	552	548	534	546	558	520	536	551	522	507	575	493	500	590	543	532	511	540	524	531	530	541	529
24748	21289	27619	25219	14884	1361	1080	1073	965	744	606	494	487	476	434	495	703	810	576	437	459	421	440	465	547	560	486	407	404	444	424	395	443	417	369	398	383	396	440	378	384	419	407	396	408	416	423	423	399	400	407	422	419	422	438	400	415	431	410	413	411	386	381	423	419	385	399	419	404	396	411	402	381	415	437	415	421	442	424	406	426	422	428	436	378	375	424	398	427	409	471	413	399	438	422	404	397	441	399	407	418	447	400	406	419	400	426	413	402	411	422	403	387	411	368	396	418	444	417	428	394	439	411	372	411	400	421	388	425	392	387	423	432	391	379	409	421	368	408	404	399	415	389	413	395	444	411	438	414	400	388	397	405	421	401	415	389	403	407	388	392	365	403	414	422	408	399	371	425	431	434	382	392	411	460	421	426	410	412	381	346	373	370	422	407	397	403	360	425	396	425	373	396	388	382	412	385	417	424	411	399	403	426	397	459	379	414	400	395	371	436	360	415	412	424	408	406	399	388	389	439	445	404	379	429	415	407	416	394	386	380	371	395	426	426	405	401	397	416	400	420	393	399	404	387	398	389	431	397	427	385	410	426	432	415	378	410	439	426	396	402	397	395	424	425	421	410	406	403	371	415	398	415	424	455	393	404	424	403	403	419	381	422	373	391	401	381	384	402	373	422	396	389	421	378	454	405	421	404	411	418	399	406	418	412	393	418	428	401	437	420	400	438	410	392	367	395	403	412	419	377	416	428	439	437	402	399	384	387	448	399	338	441	432	376	438	430	386	432	415	392	389	379	442	412	374	411	399	433	390	399	414	430	424	412	384	417	410	392	402	375	395	414	416	396	370	399	421	410	369	388	391	387	437	425	430	383	377	386	406	394	487	417	438	411	440	408	399	404	402	429	418	431	404	420	393	405	437	390	401	399	430	400	423	414	402	456	413	392	388	411	391	420	464	408	417	394	404	363	413	427	392	423	408	403	423	445	379	389	380	414	400	390	415	390	454	398	406	403	385	406	407	359	412	392	389	412	435	420	459	372	392	406	393	405	385	382	417	441	423	421	413	397	418	398	416	423	386	415	423	406	387	382	444	439	370	425	412	389	397	379	417	396	417	400	375	415	390	406	397	381	417	429	434	397	389	398	377	413	418	416	407	400	435	416	402	407	394	424	370	414	395	393	428	385	391	422	441	411	375	409	414	382	413	403	413	405	343	390	407	391	390	418	418	425	423	419	374	384	415	415	366	433	422	417	373	380	391	394	430	401	420	378	384	411	376	418	394	376	416	429	398	411	394	392	383	431	413	426	424	404	377	428	445	397	399	407	431	421	362	417	349	434	380	432	422	396	406	415	420	391	398	411	408	378	380	389	394	410	413	419	383	406	426	358	389	415	374	390	418	405	408	372	403	427	415	416	391	428	401	401	429	419	421	420	389	420	427	397	433	414	389	418	400	407	440	419	442	408	432	426	431	425	427	407	412	418	385	409	411	423	395	395	413	426	427	368	403	407	387	383	417	421	413	387	401	412	417	423	422	377	372	412	395	430	389	386	410	404	406	385	400	417	438	392	381	401	388	392	427	383	392	401	416	432	416	390	421	396	397	413	392	405	380	396	413	417	382	397	422	426	395	388	423	414	412	435	402	429	412	406	440	386	422	430	410	399	393	407	445	452	415	366	426	388	387	399	397	380	412	382	423	433	416	396	421	394	403	409	379	390	456	413	411	411	391	401	385	430	422	388	394	406	392	386	405	408	404	406	421	416	416	396	401	385	407	435	413	371	426	403	386	420	387	386	398	414	429	382	415	397	385	417	414	413	402	428	370	374	399	390	412	376	456	412	395	450	432	406	424	415	428	433	372	420	404	412	403	409	412	428	401	382	411	428	406	392	409	418	433	412	409	422	407	401	388	372	396	403	411	410	381	427	401	388	412	420	391	410	371	405	387	369	410	372	407	421	419	412	386	390	403	451	397	387	360	437	446	396	392	407	394	388	434	414	389	364	435	420	391	371	420	398	373	394	405	413	387	398	411	415	430	395	409	369	435	384	402	402	403	377	396	410	406	382	384	417	367	393	389	403	409	408	399	370	414	410	392	377	385	427	386	437	399	409	392	385	416	449	381	401	375	386	451	434	406	363	399	371	408	414	415	427	396	416	401	405	395	442	400	423	411	393	428	429	419	409	418	399	412	385	405	392	365	412	387	438	410	402	416	404	398	413	388	376	408	394	381	414	436	389	436	387	415	376	432	367	442	385	413	421	402	402	411	424	400	429	407	377	384	372	374	403	413	379	395	379	389	397	424	416	436	349	404	403	408	415	398	416	418	422	446	395	441	407	396	369	395	421	392	403	399	411	417	421	404	416	412	390	392	387	398	413	401	379	420	398	417	405	387	373	398	409	407	415	442	401	363	391	390	398	376	372	417	408	408	414	362	445	390	431	402	409	374	405	435	398	365	429	403	463	415	415	439	414	371	414	383	395	427	412	429	399	392	383	385	407	418	423	402	389	434	410	367	375	411	422	404	449	400	422	414	362	396	377	428	418	402	409	375	404	421	394	375	413	423	366	387	416	382	411	454	404	402	399	444	402	388	397	387	408	406	364	392	405	388	414	431	437	434	419	454	405	394	402	396	397	419	424	379	427	406	438	409	394	432	398	393	441	429	416	397	372	389	433	411	428	448	420	402	398	375	434	405	437	399	414	398	378	415	376	415	433	446	422	415	415	391	407	373	394	425	399	410	396	402	383	438	387	403	385	375	380	438	386	417	433	411	439	386	469	438	412	411	386	386	345	450	380	380	378	407	402	397	448	380	407	431	426	396	403	408	429	383	379	378	414	379	393	438	400	401	390	413	407	428	422	386	378	413	404	394	387	383	402	391	413	388	437	385	386	389	429	423	437	390	402	433	382	384	435	399	399	401	382	396	412	390	396	393	394	417	442	393	427	435	405	412	394	423	417	419	360	436	393	419	399	448	389	419	460	398	412	420	417	414	456	393	414	450	403	419	411	401	372	412	379	383	392	388	398	397	410	401	374	411	404	394	411	398	381	401	394	403	415	356	441	461	361	396	391	387	404	397	398	401	393	370	409	439	370	420	378	398	414	405	420	387	421	444	380	398	412	361	395	439	409	411	395	395	422	422	404	391	423	391	383	422	442	444	418	403	373	422	401	370	415	399	386	436	388	399	456	403	372	375	361	397	406	429	416	418	419	391	376	378	400	430	419	382	427	377	435	365	448	418	406	425	389	400	443	407	436	426	379	412	396	403	410	423	437	377	404	406	439	440	388	408	407	365	426	367	409	412	438	437	395	426	409	400	406	412	426	434	401	422	423	406	426	416	469	427	422	409	386	406	402	405	407	425	426	389	394	443	395	394	439	472	399	401	435	394	424	397	400	395	432	430	398	391	406	389	408	398	412	409	432	432	403	395	393	371	360	417	378	364	389	414	402	413	367	438	416	393	403	418	432	426	424	410	432	452	421	404	427	395
8667	15074	9848	3088	2029	1745	1739	1879	1636	1125	861	660	601	546	505	592	863	1067	661	522	483	472	558	573	647	664	556	442	468	439	476	451	431	430	422	429	453	446	450	440	437	440	414	409	445	448	405	436	477	449	397	431	444	467	409	434	432	435	432	431	390	485	440	423	417	433	438	409	443	435	427	456	442	412	450	406	423	440	427	393	382	426	437	440	441	489	419	469	438	427	442	387	487	438	455	424	453	440	467	425	424	419	436	453	445	441	404	475	470	417	405	484	459	448	436	425	407	431	441	439	406	433	439	418	451	443	428	449	457	427	462	412	398	454	436	426	431	424	446	437	476	463	433	402	450	458	430	449	457	440	452	457	448	426	438	429	416	457	404	429	423	451	453	439	401	464	454	422	457	460	439	420	442	447	438	471	466	448	430	442	422	480	427	407	408	451	396	465	424	407	420	443	421	432	425	421	450	450	450	447	418	416	445	411	441	415	438	445	443	408	429	451	456	432	448	424	460	464	435	440	419	457	405	412	435	427	453	429	405	426	430	436	484	456	425	423	428	408	438	436	380	411	457	411	400	422	459	433	447	431	461	450	471	429	481	390	422	451	450	421	410	419	454	471	414	411	431	482	477	412	452	448	414	432	445	452	406	432	425	427	439	419	464	448	433	436	437	447	419	429	390	447	439	381	437	452	401	448	420	458	414	421	444	431	430	452	441	447	438	435	403	449	465	434	431	428	415	445	449	392	424	433	458	435	443	455	399	436	484	404	413	397	436	444	460	457	424	444	441	484	441	456	443	453	407	443	429	428	421	438	398	456	410	391	448	431	409	457	443	418	458	442	443	451	418	429	442	402	447	449	452	464	459	452	422	412	439	459	449	437	396	412	458	404	404	403	429	418	413	471	450	445	424	409	437	406	440	398	434	433	420	462	432	442	407	446	411	437	461	442	396	419	484	476	421	415	408	418	436	440	451	417	402	433	428	391	505	444	465	455	406	388	420	454	458	478	449	434	406	422	407	435	449	418	418	444	433	441	412	424	452	441	416	429	465	436	442	455	432	432	400	443	433	443	403	452	459	403	418	454	460	440	470	406	396	453	452	445	440	388	414	454	419	439	422	405	457	457	407	424	445	474	433	453	433	451	444	429	476	427	460	459	382	466	455	424	452	426	415	419	431	433	454	416	441	425	461	398	458	395	395	459	469	464	469	428	453	440	396	403	442	440	441	404	499	431	417	437	410	429	418	458	423	433	450	446	421	453	419	432	424	424	436	423	465	470	441	451	455	455	424	449	426	428	439	405	415	434	426	427	410	438	411	445	426	432	447	449	453	396	423	418	421	435	438	478	439	436	430	453	442	410	410	457	421	433	410	450	391	449	447	429	449	421	460	390	425	469	444	480	439	476	419	450	427	459	461	436	395	415	471	437	436	408	416	437	427	432	410	467	417	412	401	440	458	444	421	484	447	438	446	407	416	406	446	432	439	426	434	429	417	418	404	450	421	420	431	440	426	454	446	474	444	466	399	429	429	461	456	397	456	439	446	400	443	430	437	417	448	438	462	435	435	426	489	475	454	397	421	482	439	444	439	427	412	428	458	414	404	450	447	463	450	441	428	440	439	453	426	445	385	422	443	409	444	478	452	397	432	416	426	420	412	447	414	415	431	421	420	458	415	421	437	448	469	477	455	423	429	409	422	418	410	406	447	441	427	430	427	442	410	449	436	426	417	440	417	428	423	421	429	421	427	443	439	442	411	398	416	445	404	374	461	437	412	423	446	391	444	423	425	394	452	399	428	407	430	443	415	446	451	441	477	390	434	426	454	430	410	435	456	472	409	461	425	478	449	439	450	440	448	414	400	416	452	457	477	451	405	445	448	446	430	419	431	492	434	425	442	458	392	431	425	441	468	439	443	450	438	446	433	385	447	440	428	403	462	435	415	431	428	435	433	476	416	417	414	451	436	441	441	407	412	444	455	473	477	485	451	408	418	470	452	466	452	443	448	421	386	443	426	422	443	442	452	426	414	426	425	435	429	464	467	442	465	422	425	468	448	428	397	441	467	439	466	435	462	477	450	454	458	458	431	387	430	467	455	443	423	426	433	440	411	412	411	417	448	437	432	439	437	435	423	427	444	432	419	419	474	410	419	428	442	431	409	432	433	425	403	411	392	459	402	425	422	440	413	460	401	432	429	459	461	401	431	415	445	478	438	451	447	424	461	415	421	433	420	426	425	423	459	407	471	429	446	413	456	442	437	447	469	431	447	438	413	459	420	427	432	456	438	425	448	434	412	408	429	409	439	434	388	433	404	467	446	424	434	442	450	450	434	436	448	391	431	465	438	427	448	443	416	422	461	437	460	417	426	402	439	450	410	431	404	417	436	446	395	402	481	425	451	436	414	436	470	439	428	456	392	401	452	473	397	429	424	457	438	443	418	458	399	434	425	396	429	421	436	434	409	440	485	404	431	390	407	404	452	429	418	395	418	423	478	426	427	438	406	452	438	435	433	446	425	403	432	433	450	402	428	431	430	423	417	449	448	420	399	441	410	452	405	437	392	423	445	475	444	434	398	476	445	422	404	423	447	410	443	437	434	398	433	430	456	391	452	418	405	425	437	453	424	471	433	385	423	438	431	387	457	425	456	462	428	419	425	429	431	391	460	411	435	451	422	437	433	442	421	424	432	446	456	467	389	422	439	452	464	428	423	425	420	447	439	440	469	416	435	428	421	462	440	422	444	446	419	453	428	440	404	455	428	451	428	400	457	433	444	428	441	461	458	477	432	447	461	413	480	427	449	429	434	447	395	436	455	499	417	446	395	411	429	426	428	430	446	416	470	447	436	449	470	402	439	404	441	429	414	461	436	433	458	409	447	432	408	432	415	389	455	465	398	454	391	443	433	421	411	427	423	414	453	419	464	440	437	398	423	405	447	449	433	428	434	414	450	410	416	402	429	426	465	410	402	414	454	451	458	438	424	411	405	434	416	436	430	403	412	430	438	449	427	438	401	399	434	440	441	422	430	469	414	430	436	437	420	458	412	425	431	458	435	431	446	440	434	395	406	463	441	422	413	432	431	471	435	417	459	406	437	460	419	418	441	426	423	434	402	458	420	460	435	423	447	403	467	447	399	415	441	449	449	435	457	450	414	460	389	413	421	422	461	449	423	400	433	413	449	418	421	428	454	470	448	452	417	398	448	420	434	408	423	440	428	433	449	431	448	391	402	404	412	453	424	420	421	484	444	406	421	417	451	426	457	456	414	391	402	422	480	424	474	425	440	463	446	432	418	411	465	417	414	409	435	443	410	426	454	445	412	436	432	460	418	439	438	447	395	432	425	428	431	433	458	449	444	400	465	451	464	459	442	435	416	452	431	447	456	429	444	456	436	448	424	440	443	408	431	439	449	480	464	391	442	445	438	416	426	419	416	420	433	438	438	421	435	413	424	428	404	419	443	455	448	422	397	450	419	420	431	433	476	443	456	426	444	441
22629	21302	28936	23996	21297	21364	11539	2271	1718	1261	750	553	474	400	359	457	915	1104	610	348	346	313	383	389	518	544	372	291	265	261	254	252	201	217	255	233	243	241	242	231	253	220	230	224	202	189	227	231	240	242	216	224	225	234	214	232	200	216	250	234	210	207	211	249	208	193	201	229	236	231	217	251	243	223	199	231	205	196	209	189	215	205	242	226	217	223	214	224	180	230	220	233	234	203	220	214	220	217	210	209	211	231	197	214	192	217	232	230	224	197	179	210	213	213	227	243	210	195	220	212	195	217	231	206	239	223	187	187	211	228	204	208	201	208	211	218	240	234	210	219	209	235	209	229	221	232	227	212	210	236	213	220	223	202	236	233	208	225	219	215	219	192	194	204	243	204	244	221	218	202	205	223	197	219	233	203	191	218	213	208	193	226	244	205	196	161	204	215	219	186	216	229	215	238	228	212	227	211	233	242	204	213	229	222	218	209	231	232	221	182	227	221	218	223	207	199	203	213	250	195	213	226	223	204	180	206	209	225	219	205	214	231	216	218	213	201	209	246	208	215	213	234	227	210	203	216	249	239	217	199	192	204	233	214	223	239	235	197	205	221	210	206	224	222	219	216	191	230	207	242	202	214	236	219	217	203	208	237	205	212	221	232	209	233	238	223	222	211	224	225	178	193	214	213	219	213	220	235	202	203	212	237	220	235	208	228	211	192	238	218	256	215	242	202	220	197	209	213	251	194	246	200	208	216	220	220	202	216	242	236	201	223	223	235	230	231	206	224	224	227	209	215	207	210	212	194	213	239	230	222	220	210	216	209	217	229	193	224	210	216	226	231	204	221	227	224	197	197	225	235	217	202	209	203	219	241	236	219	245	214	213	217	194	216	203	208	200	199	215	254	216	240	233	231	217	216	200	232	230	203	210	210	232	217	229	231	221	200	250	201	213	211	222	193	234	226	235	225	205	210	211	198	216	213	218	216	229	209	219	211	197	229	199	196	214	211	226	218	193	189	224	202	215	227	232	200	230	223	234	221	229	191	215	216	199	226	200	237	226	202	196	240	234	230	212	218	210	227	216	240	219	196	218	221	238	196	226	197	226	193	211	202	218	208	205	235	213	220	202	221	222	226	224	230	211	212	198	209	225	219	202	187	220	222	262	216	201	250	247	210	228	207	192	211	215	215	219	222	229	216	210	194	190	207	215	218	222	209	205	243	212	210	202	201	219	200	235	227	211	223	190	201	217	198	214	223	228	231	187	220	198	199	234	210	219	248	218	226	254	222	234	222	235	229	209	215	235	214	216	223	199	202	224	221	209	206	235	225	199	223	206	219	193	208	199	199	219	198	226	226	191	218	210	211	224	215	226	215	209	210	213	214	195	217	177	227	220	238	204	194	215	208	209	247	213	199	227	204	224	216	215	219	252	217	202	198	236	234	219	203	185	209	226	217	207	238	221	237	233	202	234	210	208	226	199	204	182	240	232	186	208	204	214	201	177	233	231	238	202	233	209	217	197	212	202	213	227	200	212	204	254	216	201	220	204	214	194	213	223	212	230	214	213	198	204	210	225	201	208	218	217	208	227	192	203	208	204	192	198	216	197	232	214	208	216	199	228	205	198	227	216	215	233	204	195	231	209	201	210	241	206	201	224	234	188	204	222	223	208	198	217	236	234	222	210	212	213	206	213	214	201	199	198	211	232	230	232	207	199	202	213	222	207	220	195	239	229	224	195	218	216	233	193	210	194	201	216	249	204	236	229	213	215	208	220	217	214	230	245	207	220	214	199	239	224	198	237	215	215	226	258	209	228	186	212	219	214	204	223	225	214	233	229	218	218	198	237	241	213	201	201	201	223	200	198	231	207	209	214	224	239	199	200	237	214	207	211	224	205	208	239	219	218	225	210	202	218	232	219	210	207	231	202	207	211	239	217	204	215	200	191	210	236	229	213	197	193	220	247	253	239	221	275	229	224	180	221	203	213	204	221	220	213	228	197	226	233	225	204	199	219	190	194	197	225	207	237	215	252	211	256	211	223	238	242	206	198	214	253	207	219	209	221	224	219	227	242	213	209	219	224	224	210	210	232	213	213	189	210	243	241	204	213	214	224	221	195	226	227	221	214	218	206	214	212	228	226	212	196	193	211	202	215	194	242	219	217	228	232	210	198	205	203	214	207	216	213	207	210	202	195	210	233	233	196	212	202	214	211	220	192	204	212	198	219	204	227	226	251	222	248	207	231	219	205	217	190	197	241	225	244	216	210	195	204	192	212	226	209	197	191	214	193	235	216	202	220	222	202	224	197	216	214	242	210	199	190	230	215	198	213	233	192	214	218	215	205	200	222	211	182	197	225	209	202	231	220	204	218	210	239	245	219	199	193	222	204	222	198	249	221	182	237	223	229	220	223	213	211	209	234	188	204	227	227	240	211	243	198	254	207	217	199	216	229	205	223	210	191	206	209	227	203	225	247	217	214	212	202	204	206	212	202	243	197	222	201	232	231	209	237	211	205	226	246	203	208	195	202	226	221	198	204	217	205	208	235	218	200	207	222	221	191	203	214	208	222	210	227	231	225	206	197	215	238	229	195	204	216	221	245	212	220	213	197	230	192	191	238	224	223	230	223	205	216	221	198	216	226	221	222	227	210	211	206	199	180	192	196	217	218	214	209	236	219	225	215	218	230	209	197	178	218	225	211	227	218	204	209	195	230	204	216	209	209	214	202	214	206	220	218	213	226	198	206	220	224	219	233	202	246	225	215	206	217	211	194	196	214	215	216	216	226	208	199	205	214	221	207	223	212	210	205	207	223	215	223	207	225	210	225	191	196	224	204	216	221	201	240	196	216	206	207	230	232	242	183	236	236	211	252	213	211	225	231	212	229	214	201	222	212	204	243	203	217	233	202	177	232	218	203	208	218	193	209	188	211	189	211	221	224	198	219	214	199	197	212	234	239	207	220	222	233	240	231	216	214	231	215	214	225	241	184	201	215	172	217	210	216	188	196	212	229	249	208	211	221	237	234	218	181	215	228	214	217	178	211	222	221	222	224	217	213	215	193	228	224	194	202	202	214	206	202	229	213	214	207	197	197	218	222	211	201	223	229	207	209	221	213	211	209	225	223	219	208	204	213	210	224	226	202	185	202	222	201	228	218	218	184	213	205	227	202	219	226	209	208	198	214	199	227	202	183	182	232	208	223	203	207	232	224	215	199	219	212	226	230	207	194	238	219	212	193	216	209	219	219	203	228	240	217	209	223	248	213	214	226	187	218	201	251	201	227	211	195	209	229	220	227	217	196	251	221	219	226	206	189	201	214	217	249	208	204	209	197	215	221	247	220	221	209	214	221	197	251	194	194	211	191	260	197	219	237	182	209	212	227	244	211	202	233	224	207	231	191	213	213	224	218	241	211	223	215	215	205	263	208	197	219	218	195	240	218	220	231	191	188	180	233	208	211	194	227	229	227	213	215	195	211	192	211	219	210	186	204	215
11762	25149	16986	6735	4472	3663	3521	3438	3005	2116	1103	734	680	575	480	605	1404	1652	769	462	411	402	477	535	751	745	462	357	299	281	277	255	274	279	262	274	243	261	261	262	267	249	241	227	239	239	254	239	248	247	264	255	243	267	233	241	231	227	257	234	250	239	230	251	235	258	263	238	242	229	243	250	229	241	208	241	231	221	213	230	292	213	223	249	247	247	245	228	242	208	248	248	223	213	242	234	247	248	248	253	238	251	267	276	273	251	235	231	244	215	227	241	255	235	245	253	223	247	251	248	213	227	230	241	214	229	238	236	225	216	223	243	248	228	266	227	236	215	229	250	230	240	244	208	235	260	258	268	225	237	207	247	235	270	245	246	226	239	232	245	244	249	241	227	252	215	260	245	244	258	240	252	231	255	254	251	257	236	230	234	221	219	262	222	218	236	240	227	244	235	235	272	206	228	220	248	237	259	216	239	239	223	243	237	233	244	224	248	224	238	247	235	225	252	247	240	231	220	251	227	241	235	245	239	253	241	232	252	243	238	248	237	236	271	237	239	263	271	220	247	236	226	226	254	193	230	259	250	248	205	224	216	242	248	251	230	245	254	228	225	224	259	247	243	225	246	236	268	251	249	241	220	260	225	224	221	219	252	276	250	227	275	236	233	243	248	230	224	239	232	238	227	272	238	226	241	256	234	224	236	220	223	254	233	253	241	232	260	244	226	246	253	243	223	231	248	228	261	220	244	223	236	243	210	232	252	219	233	245	237	241	222	243	225	249	231	254	241	226	232	246	247	245	247	245	242	227	228	239	269	251	236	252	258	270	233	250	245	272	211	256	228	229	244	238	215	246	242	249	235	234	236	204	214	225	241	225	223	254	234	268	236	235	244	223	239	249	223	253	222	237	226	276	228	237	226	217	244	226	251	235	265	244	224	231	258	263	218	246	241	215	269	252	249	251	240	233	226	232	227	235	247	231	227	205	239	243	246	227	269	221	231	237	219	225	243	239	234	231	258	261	264	248	238	233	267	243	221	225	232	236	244	253	238	261	263	241	224	291	222	215	237	231	239	234	236	249	232	214	258	227	223	251	206	243	243	243	257	225	256	229	252	264	248	240	251	229	259	240	235	227	238	245	243	222	240	259	220	259	239	212	239	265	258	232	228	248	244	194	219	230	244	233	236	242	245	252	254	227	252	201	253	217	241	234	276	242	226	242	256	243	231	224	257	261	236	223	232	218	211	246	241	224	243	240	246	210	225	258	246	258	244	238	214	230	217	207	225	280	213	243	255	239	267	255	251	244	265	230	244	246	238	227	229	220	234	231	230	247	264	255	240	252	257	232	200	270	218	250	238	237	204	231	235	235	226	245	259	209	228	254	268	215	242	248	246	202	237	230	259	232	249	254	241	241	228	235	230	245	222	242	258	254	224	257	230	250	252	235	246	241	239	244	239	228	231	259	266	226	246	255	216	255	251	249	223	237	275	233	240	233	254	233	234	246	221	242	215	251	225	215	258	224	257	215	231	277	240	230	233	237	252	247	234	247	233	215	249	249	198	229	273	248	250	238	250	263	243	238	258	219	233	224	253	274	215	241	229	254	243	228	238	221	248	262	243	246	253	224	251	246	258	238	234	235	230	255	222	239	238	225	249	262	247	234	237	230	228	232	222	205	256	257	226	256	248	243	244	237	231	217	235	223	224	241	224	259	218	252	252	245	243	236	235	237	251	235	242	239	240	241	225	228	236	252	277	245	235	237	243	266	237	241	230	228	240	252	212	242	222	220	266	281	242	232	241	268	236	256	251	245	242	238	242	255	226	256	227	244	258	207	217	239	227	224	224	226	248	217	232	230	251	222	218	234	259	253	223	240	251	246	249	279	248	221	251	219	244	256	239	237	219	249	249	215	253	231	255	235	252	223	239	251	229	255	228	260	218	236	227	238	239	256	248	245	223	236	245	246	237	254	238	239	219	232	249	229	239	258	232	242	231	227	212	206	240	241	251	217	245	221	248	206	231	234	237	233	247	238	251	239	230	229	230	233	233	270	250	226	235	232	238	239	230	245	261	261	244	212	255	245	205	250	260	261	239	262	235	245	261	249	221	235	261	225	238	235	235	217	236	250	216	250	255	216	216	245	238	243	223	225	241	256	215	242	243	224	234	248	234	215	239	237	234	244	232	235	242	237	251	241	234	232	236	254	218	226	226	268	243	254	233	241	234	215	237	286	245	234	238	234	207	220	229	233	246	237	236	221	231	231	218	229	250	246	256	247	239	245	245	231	242	262	223	250	232	229	243	205	254	262	265	231	249	241	253	254	237	234	276	239	240	223	248	226	282	232	250	209	266	257	229	208	241	234	272	242	235	229	220	234	270	225	241	248	239	230	247	251	262	260	214	230	236	250	223	228	240	228	221	235	235	234	229	235	229	239	229	266	252	250	238	255	231	262	249	247	228	239	236	218	239	271	238	237	221	252	237	251	221	255	255	273	197	215	213	236	232	218	242	241	244	263	235	228	257	254	242	217	242	238	258	239	228	249	260	213	226	248	247	235	239	232	248	228	216	256	242	221	239	264	231	215	231	257	243	228	258	226	260	260	244	206	264	231	244	229	226	231	246	228	244	230	216	244	238	214	226	270	239	245	223	225	239	252	239	218	220	213	236	251	214	247	257	231	224	245	248	220	218	240	221	264	232	234	213	214	216	244	203	231	206	233	234	231	243	210	254	242	226	256	241	230	237	232	250	224	272	256	261	237	242	213	281	255	260	235	217	238	251	253	226	245	250	258	268	234	211	251	250	238	232	229	245	243	230	225	217	257	237	226	242	207	265	214	256	251	249	235	226	235	236	264	242	246	238	218	250	240	231	238	257	231	250	241	233	224	243	224	243	236	228	249	231	239	230	212	232	257	223	228	246	234	259	248	244	227	237	244	245	231	263	246	239	272	241	244	250	258	238	267	248	263	242	254	236	227	221	253	223	227	194	258	232	248	252	242	236	247	223	241	218	264	260	245	232	224	260	249	235	253	245	243	250	230	221	238	229	257	229	210	253	249	234	256	246	237	217	266	241	218	251	240	235	254	243	239	249	240	236	222	238	234	235	221	235	264	259	231	224	238	250	238	241	240	257	232	251	240	255	238	244	224	259	222	232	237	241	248	239	214	245	228	221	251	231	211	240	240	257	262	253	243	273	239	241	240	233	256	234	217	247	229	240	245	234	238	239	243	259	215	235	228	211	213	272	234	238	218	251	230	236	241	239	248	244	247	234	256	219	216	248	215	243	233	202	241	245	226	228	248	200	248	253	222	231	200	227	241	263	223	255	218	231	253	240	246	240	249	250	234	229	209	245	235	252	242	240	255	247	232	231	250	282	254	224	265	245	248	242	231	224	235	245	239	218	230	214	231	256	233	241	209	243	215	235	265	249	242	257	244	224	220	236	221	244	232	244	248	236	226	209	229	237	247	256	232	271	242	226	254	243	238	251	238	245
27714	19633	7996	1431	940	850	939	1004	940	826	654	606	616	617	663	648	766	802	681	595	610	590	619	634	726	707	603	658	586	589	604	578	635	610	600	575	637	651	605	588	578	589	585	601	639	644	602	601	607	603	629	571	607	589	548	595	594	576	614	608	627	601	610	596	570	599	583	545	601	634	584	615	585	605	603	616	555	569	609	594	573	573	572	611	610	615	618	582	567	595	590	569	582	612	610	592	651	591	629	627	586	583	610	646	606	641	590	628	603	584	654	617	600	584	594	542	633	576	606	604	578	600	661	629	624	578	605	613	613	585	575	577	608	618	627	598	596	552	603	606	587	574	629	590	597	594	595	613	590	551	599	611	611	602	591	625	553	596	615	587	585	655	633	574	620	616	614	605	599	562	602	587	587	601	603	623	653	600	568	556	636	591	601	635	603	606	638	599	569	654	579	559	633	604	570	628	629	621	620	633	592	618	582	620	634	631	590	572	591	584	617	588	610	566	575	628	630	587	608	579	612	615	631	594	624	606	617	586	639	570	650	605	608	627	585	591	598	588	607	637	599	580	593	609	596	594	595	581	559	605	610	573	588	613	590	641	592	631	612	583	604	592	603	609	564	606	508	627	621	599	625	610	587	645	625	637	556	612	613	617	601	597	591	611	599	622	649	577	602	597	577	601	628	616	610	614	598	583	624	610	651	642	611	592	636	618	597	588	612	600	670	623	605	590	599	638	600	592	579	643	597	575	649	623	600	564	621	634	582	617	606	572	600	668	626	610	606	618	611	627	644	591	555	576	566	615	579	587	614	602	603	615	592	589	597	607	590	591	594	592	592	670	593	597	569	563	629	632	628	623	595	570	572	556	616	611	566	585	604	579	613	575	603	583	565	575	649	582	597	610	626	571	605	640	611	585	569	578	566	608	610	593	569	590	575	589	564	668	596	585	573	621	559	615	582	626	622	585	572	587	571	585	659	611	604	587	601	599	634	623	604	571	591	587	588	596	611	629	630	581	650	635	633	612	575	599	616	585	625	614	569	607	575	603	619	599	603	634	599	577	580	571	569	587	555	591	586	573	588	623	616	618	616	615	607	627	607	616	566	600	581	588	617	562	560	624	651	656	591	608	626	585	620	583	618	550	630	600	575	614	577	603	605	596	582	619	550	562	572	627	592	599	579	605	612	614	598	592	599	617	586	603	591	641	654	598	624	633	611	611	598	582	606	653	608	591	586	583	597	587	605	575	600	617	588	629	575	585	662	624	616	579	614	614	570	628	618	579	610	565	635	639	654	556	618	631	590	578	604	584	617	617	630	583	643	627	612	631	624	594	583	638	603	556	560	650	560	626	572	573	608	659	608	623	607	617	613	633	541	582	596	574	599	637	606	609	636	595	561	595	568	622	585	579	570	594	635	665	623	586	585	595	645	570	619	628	585	627	642	631	647	568	602	612	549	624	614	645	611	562	614	577	579	634	603	593	622	605	638	596	618	614	669	658	591	633	600	579	595	630	582	596	578	566	603	592	573	593	613	582	606	590	577	552	558	597	629	631	601	646	625	644	579	540	546	604	605	567	619	583	573	650	637	627	611	601	611	603	594	592	569	573	557	605	580	594	610	598	610	606	586	583	611	636	588	621	631	622	573	553	650	582	618	598	590	622	546	631	586	584	584	631	634	550	601	594	623	594	593	604	578	570	607	650	636	625	619	623	637	610	588	636	581	655	562	591	598	563	593	633	531	620	617	596	644	563	630	595	634	581	628	575	546	588	628	551	633	615	591	649	589	626	609	590	597	556	605	577	610	577	625	637	586	614	580	595	583	608	628	589	584	592	575	573	639	573	584	576	617	610	593	552	609	618	610	573	590	634	614	594	568	613	586	604	635	610	602	598	615	618	579	611	569	586	622	592	590	615	627	596	603	616	591	585	630	594	592	607	611	542	610	590	615	599	590	606	591	580	692	618	659	631	594	642	586	620	573	597	617	634	622	596	585	622	598	611	611	609	605	587	616	656	596	595	586	647	600	606	585	602	591	627	586	604	618	568	599	625	566	616	615	609	588	599	639	608	597	622	584	660	617	578	608	594	643	591	629	621	604	661	586	590	584	621	631	603	610	608	609	588	610	595	608	586	625	598	628	642	577	620	620	574	586	622	602	640	634	588	617	593	595	573	593	626	648	603	551	611	614	640	596	599	594	607	610	609	585	620	578	644	604	594	596	639	622	617	640	676	610	618	619	565	629	570	622	597	611	591	591	586	618	577	628	589	641	579	595	631	619	616	650	593	595	638	624	611	615	632	577	617	568	576	592	574	621	598	575	579	625	595	644	624	625	623	594	598	637	622	571	612	572	627	603	593	599	631	611	611	613	627	627	613	656	556	575	600	622	588	607	605	607	600	600	589	621	639	593	616	598	611	562	577	580	643	560	610	597	620	590	609	581	613	634	636	630	603	596	611	570	586	538	601	599	564	622	575	597	598	620	549	617	608	640	590	549	588	584	635	598	607	587	589	561	663	585	575	580	646	584	604	599	560	605	586	582	592	602	594	554	635	548	629	613	571	592	586	600	611	578	590	610	654	560	576	595	549	576	585	612	603	609	590	654	610	570	639	629	630	629	557	593	623	562	576	604	619	672	608	606	619	613	602	604	634	610	570	587	594	571	599	628	573	600	586	636	625	568	580	624	645	591	597	608	596	662	648	580	591	596	627	626	609	624	624	601	593	569	573	584	570	597	609	613	599	603	629	575	607	521	581	616	605	590	606	603	624	640	594	625	603	600	633	601	576	617	593	588	596	629	603	588	657	625	602	533	569	585	594	606	580	584	611	603	594	590	601	601	566	578	581	621	638	592	583	649	602	607	605	645	619	596	604	616	626	628	603	628	556	616	587	612	613	576	605	611	607	640	607	614	592	648	592	592	648	577	607	604	573	625	581	616	607	584	608	620	587	598	620	637	609	599	626	639	622	594	604	602	591	636	570	622	539	654	628	601	620	574	595	688	592	602	597	582	617	588	636	605	644	561	623	610	597	559	549	617	581	565	625	585	614	614	617	572	576	605	622	586	570	556	588	550	596	635	582	588	569	600	594	629	613	600	625	661	592	622	565	599	574	614	576	600	600	598	586	579	591	567	586	599	637	583	591	590	603	589	621	662	629	624	600	575	596	620	624	644	594	616	587	601	621	633	644	609	633	619	582	582	624	593	609	613	601	595	592	604	598	626	586	631	630	648	603	652	588	612	622	591	608	587	589	630	586	641	595	594	604	601	634	618	640	613	598	594	612	633	591	589	593	602	633	625	590	612	640	659	642	611	602	573	626	606	591	609	575	571	622	587	609	606	641	581	615	616	637	627	609	579	625	628	620	604	561	571	589	560	630	629	598	630	635	575	591	564	554	623	625	601	579	534	635	650	573	591	621	597	617	618	553	567	565	632	599	615	600	563	594	620	574	593	571	582	608	592	585	624	628	584	601	616	646	594	674	611	597	644	581
10215	9143	4412	1319	1066	1068	1222	1353	1290	974	758	704	707	696	696	695	975	1019	801	666	699	675	708	699	771	693	702	685	635	678	654	641	712	667	683	659	651	637	659	624	647	643	637	679	654	657	693	662	648	651	659	643	637	677	654	673	662	638	676	647	632	636	602	629	647	654	638	666	630	637	662	654	625	645	613	708	644	631	654	650	681	621	664	643	651	612	673	609	670	681	609	670	674	670	670	658	641	649	647	633	643	687	633	648	637	662	631	651	664	659	608	647	611	662	653	642	662	624	676	622	658	624	616	664	654	648	645	660	677	694	685	628	701	657	671	660	692	652	644	648	599	648	650	653	656	701	664	653	630	636	679	661	670	701	679	628	637	701	660	668	642	671	638	663	626	645	656	653	626	654	655	630	617	656	678	625	662	684	614	637	667	608	658	665	607	651	639	668	640	622	650	619	635	682	666	688	663	630	623	650	660	633	691	638	696	630	672	618	646	695	666	603	676	627	639	636	665	640	666	639	678	631	629	657	702	614	645	683	656	636	666	641	627	684	593	620	635	664	649	629	681	619	642	671	614	672	681	689	638	694	636	676	640	626	659	687	633	605	672	685	623	630	639	644	652	688	657	669	635	646	668	659	681	623	610	664	648	631	640	635	681	663	673	634	595	655	664	648	621	667	659	631	654	658	666	673	630	669	632	662	662	607	669	649	673	632	676	667	605	626	613	689	654	649	674	638	653	669	679	657	643	664	602	605	677	684	647	660	646	645	637	640	644	621	660	697	662	669	658	612	666	687	662	615	645	655	680	672	643	672	644	634	652	661	628	674	690	666	644	630	630	649	651	713	704	647	689	634	627	618	647	632	697	611	695	640	676	669	654	639	654	686	643	653	639	692	640	599	676	662	643	668	665	624	639	729	627	670	640	615	663	680	661	698	615	659	648	675	669	678	670	656	664	635	607	682	667	679	702	673	655	641	689	725	666	631	601	630	595	661	660	640	652	633	660	641	670	598	670	650	632	679	652	661	678	665	650	636	644	629	631	682	651	642	656	621	680	632	688	705	672	661	703	720	641	676	646	595	634	656	680	611	643	655	663	661	680	689	643	627	682	657	691	657	692	634	640	663	621	671	625	613	616	660	617	624	676	643	667	674	687	659	669	639	733	652	663	652	645	675	675	671	636	640	647	635	674	647	680	641	666	655	677	640	641	633	637	664	645	669	624	621	647	649	590	682	636	603	625	649	687	665	651	627	670	658	660	687	682	635	688	621	683	627	686	671	640	659	673	659	657	634	646	641	642	660	644	622	660	690	668	637	662	686	660	664	630	591	624	711	669	650	622	637	644	660	592	636	668	664	664	659	661	627	622	617	656	692	628	669	673	652	607	627	673	648	638	673	654	628	669	639	650	623	650	624	667	668	649	702	700	647	664	707	694	644	684	657	580	631	660	646	624	700	616	589	662	668	666	631	691	709	706	651	639	667	652	648	603	643	642	619	642	679	614	667	628	659	660	663	625	669	594	660	658	655	715	679	618	681	667	663	648	635	637	644	667	620	596	653	662	701	643	658	647	635	609	678	675	633	650	697	654	655	635	655	643	616	595	653	666	687	646	641	664	665	645	646	634	654	649	658	656	676	670	655	616	636	632	609	659	664	651	624	657	657	682	625	663	623	639	646	637	675	690	627	659	698	644	677	672	631	625	723	599	651	615	639	620	673	640	658	626	666	651	630	651	671	650	621	652	673	617	628	685	627	670	636	615	625	689	626	599	631	649	683	661	649	650	686	671	678	655	644	629	675	659	684	676	641	682	655	666	627	631	663	674	648	650	630	684	644	664	688	635	658	627	652	668	631	623	664	638	635	686	624	621	674	661	629	694	662	686	601	676	683	617	644	638	680	668	604	651	678	650	674	634	667	680	677	672	675	695	666	613	658	603	629	660	682	648	633	632	644	632	627	645	668	602	614	605	615	691	607	635	632	666	644	641	627	652	654	631	626	637	628	701	646	658	636	661	611	608	616	662	632	623	611	654	626	602	692	666	611	675	660	626	722	671	657	643	663	663	662	598	643	633	692	628	673	663	606	636	671	673	654	654	654	610	634	648	626	687	662	698	637	621	635	617	666	668	704	633	631	678	675	706	669	665	632	632	635	655	680	650	685	630	644	680	701	656	657	672	639	626	641	639	633	647	644	629	624	631	715	632	650	624	624	634	649	695	678	660	621	678	709	675	671	638	659	658	671	659	704	662	673	653	646	694	643	626	633	642	639	685	659	653	632	658	650	639	653	638	648	659	640	653	617	665	647	604	618	645	633	661	648	628	651	662	634	664	665	675	683	632	622	586	599	642	659	686	651	695	608	633	657	669	651	647	639	643	646	635	650	642	680	672	735	608	649	692	637	665	622	696	690	658	648	673	662	656	657	655	649	606	687	620	628	647	640	651	631	678	656	645	689	600	657	650	670	642	658	642	617	633	689	701	621	662	632	637	649	650	626	658	679	641	626	614	660	648	659	687	680	665	646	616	648	671	620	595	648	628	637	658	640	624	645	621	642	635	666	644	648	683	646	644	637	653	674	651	631	641	652	688	670	622	688	658	721	650	633	628	632	659	649	691	630	636	622	656	635	639	663	640	618	632	644	670	674	622	654	635	636	620	688	661	678	682	673	639	632	611	635	670	645	670	600	626	672	664	647	687	686	689	629	625	688	622	638	683	622	651	668	637	644	671	661	670	651	623	687	636	612	654	580	649	647	623	677	622	648	661	664	671	703	623	656	629	657	632	685	631	633	687	621	708	738	622	601	635	627	656	628	651	662	627	651	642	623	640	668	615	637	664	656	663	628	620	667	660	660	666	676	663	628	704	644	700	671	622	663	641	635	692	650	643	690	664	668	641	611	650	600	653	641	633	668	676	658	687	627	617	627	657	647	678	656	637	684	647	656	663	643	667	671	607	586	680	669	619	647	632	703	637	646	657	660	671	619	663	700	656	662	656	636	639	671	656	666	676	664	594	670	627	654	670	624	642	632	640	593	646	629	634	620	628	599	675	625	689	647	657	657	694	603	671	671	622	624	608	620	643	639	685	660	657	616	671	683	639	639	683	632	639	652	719	664	647	664	655	665	648	677	726	645	642	632	618	640	665	661	593	647	652	678	648	692	621	678	638	699	677	683	636	610	644	647	600	636	621	686	659	689	641	634	646	661	653	632	646	642	631	656	644	647	655	654	701	645	651	671	649	660	672	607	642	609	691	678	637	617	670	695	639	632	649	642	614	655	662	669	699	672	670	639	628	641	630	650	672	644	664	618	628	701	632	621	612	602	622	666	623	665	627	685	638	626	650	663	643	658	687	694	648	631	662	647	598	644	649	683	683	633	638	619	687	665	650	654	655	682	700	641	630	603	625	659	665	633	667	657	666	594	632	670	660	631	662	674	644	650	642	652	623	617	629	658	628	607	620	667	604	704	652	652	642	689	696	594	616	645	653	601	725	664
23770	21268	28452	24385	21279	12066	2070	1655	1395	1006	727	666	639	584	526	587	885	1054	633	564	526	528	587	623	670	720	537	522	484	552	521	458	479	492	502	517	494	487	505	513	496	481	475	480	462	502	491	472	481	476	490	468	465	490	469	480	455	534	461	461	512	484	445	511	484	487	485	457	496	492	473	468	490	519	500	475	498	461	493	487	463	443	479	488	466	511	486	476	496	462	472	549	465	467	523	480	452	502	483	492	525	489	484	507	456	516	493	504	427	454	480	430	435	510	477	470	482	452	462	475	515	441	499	489	469	447	543	466	494	482	483	510	488	517	450	446	512	456	484	446	464	486	476	510	492	484	489	484	471	459	489	501	469	467	488	479	453	443	492	494	466	461	501	505	487	508	457	477	438	499	561	450	519	476	496	482	492	513	463	470	490	482	490	487	485	458	468	544	476	458	483	462	480	464	478	462	467	476	461	464	497	481	519	472	491	483	513	471	498	458	512	513	473	486	470	489	481	487	459	496	506	466	469	451	486	508	481	450	488	483	485	482	458	461	487	510	454	470	466	432	478	461	443	483	516	479	480	473	450	466	486	445	465	470	464	481	450	473	448	468	500	468	488	481	478	490	465	465	448	508	441	512	507	474	492	465	457	444	451	505	503	471	443	474	519	469	476	495	465	486	448	467	517	499	529	498	518	476	486	468	501	475	453	501	485	450	498	517	472	455	505	485	476	495	479	518	490	509	471	470	466	502	474	484	445	455	499	500	461	480	507	480	456	498	523	491	503	488	462	490	479	464	467	467	514	495	488	485	490	479	483	447	484	485	437	461	458	503	498	507	498	470	466	482	459	429	451	484	460	496	489	478	516	500	433	473	490	496	465	486	446	478	468	526	494	472	477	485	480	472	452	503	466	483	451	453	478	463	477	483	491	455	468	474	486	499	441	446	458	484	451	481	488	457	458	502	453	503	506	502	509	476	520	475	471	494	500	479	477	487	479	481	459	495	465	489	503	490	509	483	470	478	483	498	445	484	499	499	487	462	502	464	511	458	480	482	476	475	461	482	454	521	456	471	474	521	472	492	474	532	482	503	472	464	457	486	461	441	486	437	492	467	479	487	485	452	467	476	474	515	498	447	501	471	502	451	462	441	500	477	519	487	509	481	477	455	490	451	459	450	492	496	478	469	466	487	490	513	501	458	501	450	473	504	512	508	495	467	469	484	491	488	495	497	485	486	484	493	434	494	444	476	474	458	483	460	460	492	475	502	475	500	475	483	466	478	460	504	488	448	473	490	477	516	460	462	462	506	472	495	478	474	480	505	456	453	507	459	478	461	476	506	495	476	425	460	474	480	490	482	464	463	469	537	514	459	477	478	460	496	468	436	495	458	454	471	484	498	482	483	467	482	488	503	472	471	497	494	474	511	506	504	498	474	479	480	503	463	478	478	434	483	457	472	504	465	494	511	496	496	480	472	478	483	524	470	458	453	464	447	483	466	476	488	498	493	457	454	500	465	475	486	481	468	458	454	487	493	473	505	494	452	523	457	440	467	479	529	491	478	470	502	505	477	461	476	485	506	493	430	513	471	467	449	456	464	432	493	470	451	476	463	444	439	515	459	499	484	477	518	450	484	474	478	483	484	489	462	473	440	479	492	474	466	455	519	493	513	482	465	490	472	435	477	484	497	473	479	485	479	481	508	451	472	458	462	482	501	470	488	510	520	502	482	478	447	478	476	490	512	462	454	451	439	465	500	467	508	493	467	462	520	496	498	469	513	445	489	503	465	464	477	471	506	482	466	457	483	491	507	475	476	495	495	442	471	491	511	485	434	501	479	487	435	463	491	462	471	479	462	465	490	497	484	493	489	483	487	482	482	517	462	454	468	484	466	475	488	494	486	492	468	463	484	484	466	467	466	465	482	493	446	486	487	469	489	492	492	455	455	453	512	491	453	463	472	473	465	489	488	494	522	454	483	489	500	450	495	477	471	481	493	496	483	474	496	450	453	476	467	462	471	478	502	489	444	458	530	455	499	470	456	481	497	475	448	458	467	466	483	500	475	486	476	459	486	451	438	487	487	509	459	460	477	460	536	487	453	459	484	458	487	486	499	464	467	449	445	469	508	490	448	496	487	474	450	510	518	440	461	505	473	475	468	468	480	473	507	457	455	480	472	486	440	460	501	493	423	448	494	435	508	481	480	466	471	489	476	477	460	461	477	477	464	503	473	439	511	477	446	483	479	464	486	466	484	471	458	476	514	467	487	502	501	503	467	455	500	467	471	511	464	466	437	469	452	432	477	467	501	438	489	483	484	477	511	446	510	450	467	476	491	485	469	478	453	484	474	501	504	511	477	480	458	486	469	468	461	475	457	504	443	477	449	497	477	427	489	494	483	434	451	468	496	486	475	501	487	488	492	442	469	483	499	491	498	445	484	509	486	454	476	440	480	460	502	486	483	406	472	455	470	510	481	468	479	496	478	504	484	451	480	420	475	471	508	469	448	491	486	444	507	485	500	462	462	501	472	483	472	492	483	482	474	482	488	462	483	507	474	480	491	480	556	489	506	475	471	477	496	489	485	472	503	486	469	489	468	488	457	477	475	448	469	444	418	468	459	484	485	473	450	482	489	478	483	458	443	514	478	488	467	484	485	465	509	486	466	457	496	430	488	446	512	445	478	451	466	452	491	515	500	440	491	479	492	493	480	470	480	476	443	455	456	481	538	506	469	477	472	464	423	506	473	470	481	479	470	473	464	473	498	521	483	463	489	500	478	503	485	475	454	482	461	499	482	472	473	518	477	448	482	465	475	501	444	491	530	465	530	485	507	475	487	502	502	484	469	448	460	438	482	513	495	454	464	458	488	494	518	458	488	470	490	450	498	533	492	473	480	529	480	446	458	519	465	474	495	468	491	459	448	454	475	482	505	493	456	490	486	506	481	492	477	477	481	457	471	452	467	458	488	454	503	492	471	483	484	493	490	471	468	471	467	478	490	471	444	441	459	481	490	444	480	496	519	474	485	530	462	482	486	450	481	496	496	447	482	434	462	523	513	485	540	505	479	456	452	501	471	475	464	478	465	471	455	496	496	500	456	502	469	449	445	510	484	490	463	445	476	480	510	487	541	505	509	481	449	455	487	502	491	489	525	447	472	472	508	464	475	510	496	470	478	505	506	461	527	472	459	450	499	443	479	440	482	502	463	481	474	422	466	476	494	506	467	492	474	468	477	478	476	481	447	495	505	519	450	489	456	444	473	458	522	506	447	479	432	472	448	506	504	478	458	450	511	486	450	463	494	447	464	488	462	484	494	430	457	495	455	481	498	473	451	441	456	492	496	472	491	469	476	495	482	466	468	502	478	452	452	464	475	462	421	454	453	478	476	463	463	466	471	457	423	497	459	519	467	470	470	497	493	478	497	456	473	428	451	447	476	515	458	463	462	493	470	487	494	481	480	501	430	454	468	478	470	488	494	510	476	473	482	521	488	504	501
10142	18260	10851	3947	2889	2493	2478	2579	2152	1433	994	822	822	727	657	774	1258	1365	861	703	605	623	671	677	768	779	644	594	557	559	582	537	516	573	546	555	510	546	571	560	555	542	588	586	551	554	554	550	539	531	523	530	521	560	536	528	550	525	532	541	529	515	535	539	562	528	522	500	576	509	562	555	554	518	563	486	499	596	592	507	512	567	539	526	485	540	537	524	538	533	523	548	510	523	529	547	546	535	547	524	536	535	556	500	529	543	532	558	511	535	520	534	531	594	562	503	546	531	484	511	536	520	475	495	537	549	526	537	547	511	548	494	548	529	587	543	499	526	518	523	528	544	580	531	544	533	495	573	550	547	507	533	563	573	521	516	520	545	532	564	581	531	511	534	512	528	547	579	523	495	531	519	506	544	545	568	534	534	575	524	520	518	539	508	512	548	505	560	499	551	573	545	512	594	549	489	522	514	544	552	558	555	540	557	514	529	551	530	540	517	558	515	573	512	536	541	537	499	542	536	480	562	546	518	539	570	493	511	526	583	542	556	559	550	530	548	544	517	562	537	544	490	540	524	545	517	527	556	514	541	544	548	540	531	558	555	573	536	538	531	500	518	501	536	530	533	523	541	524	538	536	492	465	529	560	543	590	557	511	514	529	501	551	509	534	513	516	531	510	568	521	505	563	507	511	552	565	500	509	578	542	492	515	521	523	524	533	577	537	561	498	515	499	537	523	536	514	532	530	545	502	511	553	531	566	526	538	574	530	547	519	528	528	491	490	488	532	549	512	537	522	542	496	514	539	576	541	528	579	526	523	523	536	533	551	566	515	565	551	536	515	531	540	520	524	572	539	549	490	548	560	505	534	545	548	557	486	533	518	506	508	537	520	564	564	548	534	527	536	488	470	552	547	551	535	519	530	538	506	534	530	536	539	575	531	486	549	524	512	539	550	504	535	538	540	544	524	523	502	573	527	519	590	546	558	518	521	524	534	597	557	548	493	525	530	552	496	515	555	555	509	521	536	531	578	550	516	495	509	564	543	508	530	552	516	538	536	541	494	530	569	528	538	516	503	537	525	521	519	534	571	577	552	496	540	536	534	528	530	537	492	565	536	507	506	509	542	481	514	546	500	498	510	519	500	562	553	511	548	613	525	513	523	520	489	539	565	523	567	511	503	533	560	545	513	553	506	601	521	529	536	514	505	525	529	550	560	490	536	548	536	507	507	516	501	507	546	499	543	519	538	527	534	543	503	503	536	588	492	518	522	497	554	546	535	558	576	602	505	547	524	504	484	536	574	514	551	521	541	513	524	524	540	532	513	537	568	538	545	552	516	505	549	510	494	534	564	527	510	530	524	542	540	517	539	516	529	536	528	526	576	570	508	553	505	525	522	541	537	545	542	544	545	520	495	532	490	511	541	536	536	531	533	503	569	520	519	561	530	551	563	545	551	485	544	512	569	521	514	563	538	523	560	483	519	517	531	558	550	593	537	536	545	531	539	521	512	535	532	540	522	546	532	517	534	539	534	554	500	551	505	509	521	557	553	535	527	515	485	499	524	574	544	575	490	494	527	498	535	549	540	509	533	533	518	473	537	540	538	541	585	525	561	565	532	574	553	560	535	526	524	535	521	539	569	520	552	508	519	530	496	516	549	531	546	546	547	504	557	539	504	535	537	498	537	526	558	551	442	519	548	523	568	497	532	567	527	534	562	532	476	516	539	510	512	491	536	542	497	530	496	550	540	529	507	519	545	519	587	530	522	534	523	533	563	529	527	550	543	508	531	548	520	546	541	528	468	518	555	536	532	545	513	541	538	543	556	512	561	560	538	523	551	542	518	559	518	553	560	543	536	508	518	514	571	542	550	514	547	510	504	509	568	562	535	564	492	519	507	500	556	526	529	550	526	523	528	599	588	522	524	550	520	512	548	533	527	554	508	503	555	515	497	528	526	546	537	536	546	529	528	515	528	484	498	536	540	541	552	540	490	528	585	520	512	503	510	507	510	543	535	509	511	511	517	546	534	531	516	549	509	524	532	556	541	543	568	521	562	544	544	541	535	565	525	533	529	521	513	557	518	528	568	542	536	534	559	549	544	523	533	516	529	542	547	555	554	574	581	499	529	551	557	551	523	580	535	528	536	510	547	541	497	508	478	541	548	563	567	559	561	531	538	528	519	540	509	528	494	528	562	552	540	534	516	544	530	546	585	538	503	557	556	547	534	492	527	495	507	529	530	540	577	525	543	551	550	526	556	553	522	553	551	535	530	550	600	531	547	567	514	521	537	565	511	568	520	530	537	527	515	534	552	524	549	529	538	529	498	530	563	529	539	556	513	518	536	537	515	540	544	508	532	575	489	517	544	540	533	517	559	536	530	526	541	553	529	550	508	593	531	552	555	509	531	493	475	549	574	518	514	500	516	587	548	523	545	550	526	505	556	553	498	528	552	527	514	505	519	490	511	496	507	522	520	515	581	522	564	524	507	533	544	552	536	520	514	544	549	545	530	545	545	522	538	530	505	533	577	568	510	528	521	547	532	577	519	557	546	563	527	532	544	519	535	504	544	529	535	535	570	503	534	516	519	526	500	548	520	474	508	528	510	593	513	570	530	528	555	534	522	541	554	532	532	495	547	523	509	530	566	527	517	511	548	504	578	511	522	554	543	562	492	542	508	545	522	531	488	517	531	507	500	523	524	553	507	474	527	546	509	528	500	472	514	509	535	595	570	550	490	529	554	510	506	534	560	561	486	516	515	556	512	524	541	533	529	504	556	534	544	534	516	530	581	559	532	535	554	542	533	520	529	573	532	563	534	526	540	475	522	522	492	523	520	530	524	535	536	510	554	526	548	517	540	508	533	541	508	520	537	545	515	553	526	531	553	535	536	539	510	504	500	561	484	541	539	550	560	558	504	520	547	499	528	574	543	537	492	528	522	553	521	573	482	567	552	538	563	529	514	526	535	477	522	507	524	538	520	537	529	537	548	538	531	515	556	504	525	543	517	567	570	554	558	571	567	522	540	519	504	486	534	511	539	569	531	585	517	558	522	573	570	556	507	520	542	535	544	516	527	545	566	550	547	529	532	555	536	521	508	536	506	513	545	487	553	523	514	524	545	540	519	581	534	510	516	511	546	570	523	527	520	545	509	552	531	544	553	502	507	523	538	539	541	529	563	532	523	572	550	514	537	534	528	555	528	526	539	527	526	513	541	544	573	543	578	538	535	511	531	535	467	560	541	547	526	532	587	532	522	533	537	537	549	559	483	525	515	523	529	515	502	544	558	494	540	541	513	541	551	518	493	562	521	574	511	540	493	530	516	465	540	532	503	538	562	551	527	515	534	564	510	535	519	486	524	522	524	586	552	484	549	557	524	527	513	554	543	510	545	525	532	536	516	528	546	529	517	564	563	560	510	567	542	496	518	518	528	532	522	566	537	532	533	497	518	518	528	513	520	505	534	565	508	542	507	575	513	532	547	524	540	520	483	570
24634	21265	27623	25145	14908	1500	1259	1121	977	762	561	520	536	474	458	491	760	778	599	444	416	478	465	469	497	518	452	443	401	433	417	417	428	395	368	361	433	437	436	412	425	415	413	410	430	423	406	404	409	403	420	430	415	414	424	424	413	420	430	398	425	415	427	399	407	422	404	398	398	440	404	397	409	452	379	425	412	425	397	427	429	414	428	428	413	413	395	377	402	410	422	412	413	430	379	425	415	400	394	407	379	420	438	402	451	388	406	427	396	414	424	417	422	437	429	391	419	390	395	403	402	457	403	411	395	396	427	442	409	410	436	423	412	407	399	402	458	422	420	441	433	370	404	419	420	431	410	427	416	435	418	353	416	430	406	438	424	428	396	385	404	398	403	424	417	435	407	410	418	408	372	382	441	373	431	373	386	426	403	428	396	435	398	443	444	417	382	395	370	395	403	392	414	421	432	372	405	386	413	389	436	392	405	415	401	424	372	408	402	405	445	419	392	414	446	406	375	441	419	424	442	427	417	431	400	387	384	418	413	428	406	413	394	401	428	414	403	384	436	402	420	400	428	382	375	405	427	447	391	404	430	398	402	392	418	424	423	386	448	428	395	413	440	365	422	345	410	403	427	433	398	413	391	400	436	382	373	442	400	419	442	414	418	414	425	412	431	436	427	407	405	389	374	416	372	413	425	369	416	429	372	416	425	430	446	441	374	416	436	417	421	426	424	405	410	446	421	397	401	415	398	428	395	445	419	410	442	404	412	400	423	401	416	426	424	396	408	422	416	387	408	407	392	409	393	446	426	419	391	389	413	427	422	417	434	419	418	450	393	394	394	420	426	393	424	432	414	446	457	415	399	398	398	393	387	458	441	414	420	405	411	404	440	396	406	403	400	418	378	389	430	394	403	408	398	414	412	396	440	396	366	408	407	448	405	419	422	418	436	387	409	396	415	421	414	405	430	408	438	390	380	422	414	427	385	404	410	420	394	463	391	412	419	421	440	426	379	389	370	415	409	433	395	408	382	390	375	401	426	442	425	405	409	416	426	383	393	396	388	397	401	394	445	416	418	396	430	440	356	380	393	429	426	436	407	391	395	375	420	383	471	423	423	436	389	397	409	455	395	411	439	428	402	404	410	397	414	411	419	411	396	429	398	375	424	438	437	415	390	427	459	394	407	403	376	439	387	449	411	403	375	389	393	425	379	409	393	405	424	415	422	402	441	431	401	410	389	424	415	396	409	398	437	409	411	389	417	432	412	406	396	379	391	394	439	421	449	414	408	410	392	392	431	376	400	448	410	423	411	440	410	403	410	391	469	414	415	402	416	399	439	386	441	402	379	439	413	417	408	432	387	454	425	406	428	432	421	465	393	412	424	401	403	421	415	405	427	404	412	412	411	409	403	382	405	405	409	404	443	432	393	430	404	350	390	447	415	411	420	406	413	395	441	417	403	416	411	409	428	429	399	424	386	365	388	405	398	404	418	374	429	418	423	400	397	411	386	404	380	396	409	414	400	409	383	398	387	417	429	418	418	357	384	374	407	398	401	410	401	437	404	414	396	399	411	398	377	423	375	418	400	410	403	421	437	391	418	391	409	404	431	387	413	426	422	400	423	449	442	440	387	394	395	369	412	372	413	450	405	428	404	413	397	374	414	394	398	424	421	360	387	400	424	377	385	408	406	404	389	410	389	426	426	370	407	414	377	399	403	413	440	405	417	389	404	428	414	404	440	466	409	384	419	448	396	412	421	428	375	440	418	388	453	380	372	422	417	403	395	420	404	411	417	412	382	425	397	409	432	425	432	417	409	420	424	430	413	445	395	431	415	464	451	376	409	391	403	407	411	396	421	381	400	462	396	398	373	398	409	405	456	413	414	358	414	400	439	389	371	406	428	413	425	424	394	392	426	421	411	400	389	429	386	410	399	368	382	390	420	429	416	398	419	409	403	388	415	400	431	409	428	352	417	375	388	377	405	392	411	408	428	391	403	424	424	455	408	402	418	401	397	420	373	391	448	399	412	429	424	403	412	412	405	414	429	426	384	393	422	413	351	439	400	390	404	435	419	409	397	412	457	413	414	386	402	390	478	397	421	419	425	409	424	415	417	407	385	451	418	418	426	392	410	392	386	420	368	403	433	395	390	396	408	394	393	415	397	441	436	383	439	401	411	385	397	423	422	426	427	430	412	400	433	406	407	397	414	422	391	405	401	446	400	416	410	432	445	399	382	441	388	420	407	406	447	411	400	436	426	431	430	427	411	362	411	405	375	391	390	415	417	405	392	393	459	440	398	406	377	384	388	398	426	471	416	419	375	430	434	379	409	412	417	403	423	433	370	420	384	396	389	432	415	444	430	411	441	421	436	393	382	406	392	391	403	435	397	429	385	420	386	415	387	409	428	395	408	415	415	407	405	377	382	420	380	416	410	377	418	453	444	396	392	424	409	423	420	391	432	403	398	445	404	412	391	415	421	395	416	446	396	387	403	408	418	420	408	423	411	440	399	363	411	406	407	427	386	375	423	430	418	424	417	371	432	416	401	400	423	437	435	399	420	414	410	393	396	406	434	405	385	378	450	369	410	437	411	385	392	404	399	403	377	424	417	389	436	425	425	437	421	383	414	394	441	418	430	422	384	412	416	412	392	408	408	409	413	421	376	421	378	411	418	420	393	420	408	415	393	395	449	431	428	396	429	430	379	383	378	383	421	383	394	364	377	425	434	441	406	378	389	394	418	440	428	421	409	420	412	449	394	415	401	428	390	422	441	441	366	407	444	411	432	396	411	419	420	450	428	376	425	395	413	392	443	418	422	442	411	404	427	432	419	403	411	427	423	440	411	416	416	378	414	458	398	407	386	392	426	404	442	427	427	394	338	431	391	432	406	380	410	421	386	410	430	377	425	407	392	403	431	424	423	395	392	424	410	398	429	418	406	392	446	430	430	407	466	401	430	422	405	444	416	446	436	431	398	410	459	398	404	448	400	391	392	394	414	417	378	391	438	432	392	413	383	422	381	364	431	433	438	392	425	422	438	420	373	390	417	397	437	385	426	381	422	368	447	414	410	405	406	386	416	419	402	402	429	414	420	384	423	404	415	397	412	417	428	449	428	457	405	437	413	407	396	391	405	421	402	419	417	451	381	394	400	399	410	401	424	406	384	419	391	424	395	420	430	435	401	408	424	376	406	407	423	394	440	410	391	405	475	368	409	395	438	442	395	399	453	417	428	402	420	437	425	420	435	383	402	381	411	382	405	432	393	394	438	428	432	407	438	429	434	435	387	408	416	429	410	415	410	457	428	414	415	430	398	387	405	391	408	411	417	407	409	408	364	435	433	442	390	453	403	455	386	380	440	406	424	388	409	434	393	403	416	410	422	415	437	429	420	402	421	394	431	426	366	431	394	448	386	404	413	378	442	392	396	392	416	423	396	415	424	400	399	431	397	401	411	420	414	406	405	387	352	440	415	406	422	425	421	438	395	448	412	411
10543	14585	7288	2855	2082	1864	1868	2004	1544	1158	760	634	583	569	541	615	1038	1062	739	516	510	532	556	585	644	637	511	463	482	466	427	496	429	452	396	442	431	450	459	500	481	490	464	443	410	481	452	431	446	441	412	473	480	444	434	411	443	442	443	411	483	433	427	394	425	436	427	460	434	404	436	450	396	453	452	435	445	428	472	473	448	471	486	422	455	446	420	408	473	432	434	449	428	437	429	448	458	438	415	422	448	421	456	397	412	449	430	424	493	434	471	425	440	440	447	446	456	436	455	429	508	433	430	441	471	418	470	450	456	431	435	405	442	424	478	412	438	438	445	461	416	464	458	444	399	427	409	422	428	434	406	428	441	461	424	421	416	421	463	445	416	410	459	457	470	419	445	480	420	459	411	436	434	456	468	464	440	431	447	447	425	426	432	409	432	406	451	451	398	401	480	420	431	415	431	410	452	481	448	440	421	459	422	479	432	462	427	460	443	428	443	377	428	424	415	433	408	446	429	440	449	437	420	452	439	425	441	415	408	450	404	457	441	463	421	427	428	463	457	429	417	433	430	448	424	446	448	468	460	438	427	425	406	429	450	420	420	414	451	423	412	449	473	449	455	434	437	452	458	429	468	454	429	413	491	430	460	449	412	436	436	423	401	390	442	435	409	447	456	451	456	465	426	467	427	451	451	425	457	433	433	435	419	459	423	437	437	443	448	413	458	436	419	471	430	413	461	441	439	440	430	429	475	444	457	455	451	454	454	467	443	456	415	413	416	473	452	456	440	446	426	428	465	441	423	431	463	448	449	444	413	467	411	431	444	422	412	435	453	444	407	445	435	459	425	412	445	435	438	414	403	433	432	436	451	445	477	438	466	417	419	446	430	449	470	422	429	450	450	455	398	425	463	437	453	430	426	420	444	412	445	419	447	408	430	450	451	454	440	456	407	425	456	447	438	452	420	474	452	433	449	423	467	431	447	432	412	440	474	469	459	449	482	464	404	414	428	448	406	440	409	459	429	444	451	442	447	431	457	455	435	455	412	436	456	423	455	449	433	419	468	470	444	419	439	413	427	467	431	457	458	456	436	461	476	414	430	411	445	431	437	444	457	445	412	449	433	436	465	464	450	454	442	426	437	427	437	422	468	433	423	424	448	457	457	418	426	471	440	410	465	455	461	407	443	427	451	435	462	453	428	432	448	391	441	454	415	449	464	454	418	434	474	428	439	443	419	422	430	458	424	435	441	414	406	425	445	512	417	447	446	474	501	449	408	437	486	461	428	462	449	411	509	415	439	436	475	447	454	413	425	463	463	449	453	416	443	444	438	435	449	471	421	423	403	373	413	428	431	406	453	441	433	441	453	460	437	414	453	455	467	444	452	461	441	428	430	446	420	466	456	447	450	431	459	455	429	438	398	437	410	429	485	463	457	446	446	438	376	441	463	413	428	433	428	437	450	450	463	458	457	433	460	393	454	445	439	506	383	431	428	395	401	421	440	414	420	445	467	430	437	461	439	437	421	408	444	452	488	431	446	441	454	441	418	452	413	425	478	448	450	401	441	470	429	438	444	428	440	459	422	405	423	434	434	465	444	413	442	432	396	470	432	422	468	452	407	455	429	446	472	439	443	411	396	417	445	447	437	441	429	471	414	480	414	457	428	425	475	430	465	427	416	434	409	434	464	476	443	442	433	431	433	459	470	434	429	424	488	428	431	478	429	446	456	470	454	436	435	451	462	461	455	459	430	429	427	422	459	426	419	445	444	450	429	482	450	423	423	442	406	443	416	427	397	418	427	426	437	458	443	432	420	451	464	419	442	423	432	395	399	475	441	425	401	470	448	401	424	428	419	430	434	411	439	447	401	446	423	418	429	446	419	440	428	457	447	408	443	448	465	440	463	469	399	459	470	453	430	458	450	467	435	471	439	435	455	447	458	455	423	423	400	438	425	427	426	446	447	439	431	441	416	424	429	464	425	423	400	439	449	434	448	439	450	464	449	474	438	465	464	379	449	432	458	435	468	453	474	457	431	401	427	445	438	436	419	466	444	485	449	411	407	412	478	460	441	432	464	445	463	420	444	402	462	453	447	420	460	457	411	412	431	378	415	437	457	463	441	445	449	436	428	385	462	430	418	438	435	450	476	453	453	464	470	453	464	471	461	432	422	438	415	400	429	453	410	455	414	406	452	433	436	449	415	425	465	435	404	459	483	446	486	424	410	473	426	446	447	458	437	452	452	475	456	459	487	457	430	429	445	447	433	395	435	483	447	399	438	420	445	458	410	460	434	416	440	436	436	409	419	419	406	446	459	432	457	428	450	421	427	425	430	437	470	455	472	454	429	467	418	448	450	402	462	451	439	457	428	461	419	416	414	419	452	427	423	449	417	445	409	477	421	447	453	451	455	470	415	441	415	453	445	444	421	412	456	442	410	461	415	415	458	456	376	461	403	472	439	447	404	407	457	421	465	424	438	462	414	468	424	432	448	448	419	463	443	416	432	455	460	427	413	436	446	420	429	429	422	445	428	463	429	493	446	440	462	450	466	476	448	415	416	473	468	463	468	430	427	424	459	467	451	420	405	414	448	483	454	452	419	399	420	442	477	417	405	424	433	450	476	427	424	460	450	471	416	442	425	465	450	390	439	435	432	435	423	436	444	444	428	471	438	461	447	405	468	441	435	462	463	442	432	443	436	455	427	456	431	484	459	416	449	418	418	456	410	476	414	443	431	436	443	408	441	426	461	454	430	427	464	432	455	444	458	461	420	424	445	440	487	418	439	452	462	428	452	419	408	434	503	468	469	424	452	425	457	439	423	434	405	450	407	434	433	418	423	411	461	456	428	451	450	468	404	466	463	461	457	440	457	441	429	427	462	384	423	449	444	464	419	446	459	454	464	461	413	452	475	436	469	444	461	459	393	394	454	448	409	428	474	449	436	485	399	463	411	460	398	443	439	451	449	442	439	424	436	480	444	416	444	434	441	427	430	422	431	457	436	446	438	439	448	417	460	453	396	422	435	415	440	427	446	473	452	437	421	443	439	447	423	427	489	432	425	420	419	451	446	461	454	427	427	413	435	424	419	429	428	463	448	423	463	431	451	461	401	448	420	442	443	486	431	421	423	463	464	438	419	427	422	432	512	454	424	449	422	481	437	446	444	452	445	465	437	454	417	420	425	397	442	414	408	415	413	444	426	443	460	465	460	437	466	454	455	441	422	430	456	438	467	447	436	478	423	430	462	439	436	435	425	421	471	454	411	419	434	400	386	468	440	452	433	433	447	451	477	391	437	446	414	408	431	430	486	487	499	465	466	400	437	449	470	440	451	418	455	437	454	442	444	476	434	444	457	448	420	488	456	397	422	406	477	436	438	466	442	449	452	409	450	450	436	400	471	458	407	446	450	450	442	424	408	442	407	449	439	420	421	470	446	424	462	474	458	440	404	456	447	461	420	438	394	448	460	428	426	420	429	479	454	472	432	463	447	417
22598	21306	28933	24027	21308	21374	11537	2355	1632	1203	713	565	541	415	456	506	962	1331	590	400	331	336	372	362	548	516	309	284	259	257	227	224	220	224	228	252	211	229	233	197	221	200	233	223	248	225	195	201	238	241	244	198	207	217	237	218	242	243	252	239	205	220	217	210	229	201	209	240	230	207	219	217	219	215	214	217	209	217	237	212	245	253	212	198	231	237	233	202	223	208	211	253	224	211	222	199	221	208	233	202	209	221	202	231	201	237	262	221	207	224	247	223	229	224	221	192	262	240	210	242	213	241	230	225	207	217	212	209	211	218	244	223	205	214	232	209	213	209	219	223	209	223	192	195	261	189	240	190	225	215	198	181	213	200	220	200	204	213	191	206	212	240	218	204	231	225	218	227	216	210	212	259	214	212	221	212	258	215	226	232	214	213	211	221	205	222	196	204	204	247	218	220	199	230	186	205	233	215	206	202	238	203	243	209	212	222	205	222	215	242	192	227	205	207	198	214	219	233	214	227	220	230	226	204	206	249	238	220	234	234	223	220	241	217	220	223	234	220	229	255	223	224	193	228	215	213	192	251	190	210	219	227	205	218	190	236	221	213	221	207	228	242	211	231	218	236	205	238	232	222	236	236	181	209	223	255	229	201	209	211	215	232	263	223	232	229	224	212	242	233	224	235	202	212	197	198	211	238	232	215	216	214	212	236	232	215	224	238	205	218	200	203	208	213	217	233	211	221	223	219	230	173	206	206	211	256	234	219	226	228	230	231	233	211	224	225	224	241	221	219	224	184	213	223	202	239	211	221	218	207	197	241	210	208	224	262	223	207	219	214	217	206	197	218	203	235	228	195	218	223	242	220	246	221	205	234	223	214	223	213	217	244	203	206	215	206	211	241	246	215	206	196	239	201	208	198	232	199	217	220	203	216	227	210	214	201	241	222	225	217	207	213	213	237	217	229	212	219	245	195	199	201	211	246	209	194	207	202	201	213	223	222	189	191	213	201	214	203	249	212	242	192	239	205	200	228	197	256	206	222	213	215	239	183	213	218	194	214	218	224	222	207	197	224	209	207	220	226	216	238	204	220	205	206	195	200	211	210	222	229	229	228	232	197	229	212	215	220	218	222	217	225	235	226	196	223	236	233	226	215	237	229	201	218	218	201	211	203	206	220	221	215	209	212	249	229	218	233	224	194	222	219	219	238	214	214	212	215	192	206	213	232	226	196	218	223	218	212	241	205	226	224	203	215	249	204	229	214	222	210	226	205	214	228	208	226	238	218	236	233	208	229	228	219	198	209	204	217	222	216	215	204	209	217	235	217	225	205	194	222	221	230	224	210	197	244	209	193	205	195	214	215	224	227	204	234	221	209	224	214	220	195	219	211	217	222	235	217	231	234	208	244	240	203	209	225	215	192	219	207	211	200	223	249	229	200	195	241	216	216	197	221	227	219	218	219	210	211	234	223	252	217	195	238	215	226	243	228	203	198	218	209	207	220	198	226	207	205	187	205	221	219	219	221	239	210	206	214	213	204	226	214	203	264	206	206	233	217	214	242	226	204	219	215	205	201	213	201	213	229	248	208	203	224	207	208	215	232	198	208	252	245	219	245	201	221	213	194	242	222	212	195	239	215	239	227	210	211	221	220	215	238	208	209	204	201	214	214	199	203	210	223	220	223	221	212	235	251	225	233	226	222	212	221	225	226	200	198	232	231	223	209	218	210	204	227	223	193	244	218	218	230	205	199	211	198	221	227	200	227	231	233	205	245	207	217	222	248	188	245	219	245	201	195	226	233	221	231	222	194	211	213	215	220	253	237	218	219	217	223	234	189	205	202	207	202	241	232	189	217	231	230	211	221	201	254	211	226	226	190	216	225	236	198	224	205	198	210	211	239	204	195	224	230	223	202	212	206	206	210	218	226	209	196	209	205	256	229	208	201	214	232	245	218	242	250	216	210	238	200	216	218	212	200	238	212	212	234	209	207	230	223	217	228	179	200	211	224	211	205	216	239	213	212	206	186	225	236	221	214	199	202	231	213	221	231	207	212	206	233	228	219	244	183	214	221	193	211	209	199	206	210	214	199	229	209	189	229	209	199	236	182	204	208	232	211	234	206	198	192	228	227	210	207	243	217	232	210	207	221	210	218	201	213	206	230	196	223	219	220	224	232	209	236	209	214	204	235	244	219	209	227	218	242	213	214	240	212	224	208	204	217	221	215	196	237	225	231	199	215	207	240	198	189	225	232	256	212	204	201	203	211	221	231	219	225	223	211	230	213	218	208	228	194	226	242	219	225	232	216	203	197	223	203	212	227	218	235	240	224	218	229	206	180	217	218	205	226	223	218	210	240	186	228	218	238	211	203	228	223	202	206	195	220	204	234	209	243	235	218	207	234	200	211	236	227	236	231	205	202	221	211	210	212	219	219	230	216	202	217	214	198	198	224	221	222	224	236	235	207	228	167	207	203	200	222	223	211	202	197	204	235	218	214	222	207	227	207	212	212	231	203	216	224	203	223	247	198	229	223	232	215	202	227	205	213	209	229	209	194	223	240	217	218	223	217	224	221	257	195	209	242	208	206	214	227	224	211	211	233	238	216	228	210	210	198	227	207	238	188	232	233	204	230	224	243	240	212	260	202	205	232	220	223	213	213	235	189	221	210	233	213	218	228	231	227	218	227	218	223	211	220	219	203	188	229	242	207	195	244	210	221	226	205	207	223	215	232	190	232	231	215	238	211	209	221	206	206	235	202	218	268	209	207	197	231	220	222	196	204	216	222	214	212	229	197	226	222	196	208	199	208	225	253	215	201	236	212	215	203	196	213	216	196	229	205	220	220	210	214	207	186	228	211	207	204	231	187	225	230	249	205	222	212	188	215	226	220	192	200	188	210	204	230	229	197	212	228	217	204	213	212	228	212	232	211	213	221	217	221	226	239	237	211	210	207	204	197	209	232	222	224	208	232	224	220	216	226	234	208	218	221	206	195	221	208	212	215	197	202	215	213	202	224	207	205	213	227	208	194	237	223	223	229	220	209	216	195	231	196	228	218	236	199	210	223	215	257	213	216	234	202	198	229	230	243	232	234	216	198	209	202	211	208	215	207	222	208	223	216	247	210	232	222	179	228	230	223	197	231	224	216	223	230	218	234	211	221	203	228	212	225	220	234	219	218	216	227	223	222	210	195	192	195	226	217	223	242	224	250	210	214	217	206	239	227	209	198	187	241	210	208	201	243	210	212	225	207	227	227	234	240	206	196	212	213	212	186	205	222	216	228	217	211	217	209	221	181	201	238	216	212	212	196	242	214	204	238	235	209	222	207	224	233	206	218	233	222	216	216	247	243	202	234	199	196	218	226	225	218	207	202	217	223	218	205	194	236	210	204	220	236	234	180	214	218	224	195	243	229	213	214	219	229	214	227	220	220	224	211	222	231	221	247	254	220	218	227	210	249	225	249	219	227	219	248	226	224	226	215	216	208	223	221	229	217
10987	24587	14423	6322	4347	3895	3737	3672	2908	1967	1019	803	730	614	549	691	1542	1929	862	556	411	452	481	503	659	682	386	296	285	283	285	287	258	258	284	282	252	275	261	254	240	266	246	269	231	233	241	250	222	268	252	267	250	271	261	252	246	283	265	263	229	258	270	259	246	234	230	254	236	238	270	252	261	228	239	240	240	267	242	244	235	239	244	234	219	243	238	271	231	231	232	234	248	208	233	268	240	242	247	240	241	251	242	233	220	226	243	254	231	247	254	241	258	267	224	218	220	222	234	223	248	248	237	251	256	280	248	239	245	248	246	227	218	209	267	236	246	261	254	244	239	245	251	233	215	241	222	243	272	251	231	246	248	218	236	236	245	252	226	282	277	251	231	245	253	226	215	240	227	239	255	249	240	228	257	240	243	225	251	213	245	257	250	241	245	231	188	223	224	248	237	255	262	243	240	270	255	257	270	249	282	257	223	267	244	247	216	249	239	223	245	229	228	267	222	221	231	243	268	233	263	238	217	232	235	232	244	247	261	213	254	246	249	226	261	263	221	233	228	225	238	231	231	232	253	236	253	229	260	260	234	262	266	239	260	233	242	219	232	224	225	270	230	246	226	242	248	230	214	255	248	269	245	261	251	221	234	217	233	240	216	226	242	242	259	255	231	221	257	217	230	219	239	227	257	223	264	245	231	251	254	248	223	229	244	235	226	243	227	235	259	277	245	243	224	226	252	266	239	242	241	252	233	229	241	253	268	240	234	224	241	212	237	254	241	234	219	241	251	254	257	241	231	230	256	219	228	229	247	232	231	259	268	258	242	228	239	261	224	250	231	254	251	209	238	232	237	271	249	259	246	229	221	225	230	257	254	239	235	212	224	238	233	248	242	266	241	251	235	243	227	253	240	277	236	253	237	228	226	252	241	234	226	269	250	253	274	219	237	251	197	235	242	256	246	260	215	253	238	256	233	240	220	206	196	251	234	230	200	269	217	256	239	238	258	244	252	215	218	247	253	227	261	224	223	242	240	245	241	238	257	228	224	269	237	228	235	253	238	218	247	268	249	241	246	270	218	249	230	240	248	223	264	244	266	278	225	235	246	249	258	219	230	231	246	262	238	252	250	249	250	240	227	251	247	242	254	255	238	264	262	237	233	251	244	254	264	247	228	267	246	216	218	196	245	233	258	235	227	264	221	247	272	239	245	261	244	230	265	234	258	236	245	246	229	244	226	233	252	214	213	227	222	240	236	251	240	236	241	246	227	241	236	239	223	257	236	234	243	236	247	233	245	218	234	249	249	253	241	240	244	254	247	217	231	230	200	228	252	242	227	245	243	255	234	257	221	227	251	251	227	227	217	228	233	211	261	247	232	248	212	239	228	244	231	215	245	262	230	263	231	250	260	248	234	251	226	219	220	260	252	230	249	231	229	246	231	251	266	267	202	221	249	258	229	268	258	231	221	198	237	249	260	260	225	254	234	244	250	228	236	246	234	218	229	220	234	257	250	234	224	218	223	247	233	231	233	268	242	256	221	253	230	240	286	270	239	235	251	232	248	228	245	234	235	256	260	243	271	235	257	257	239	245	245	270	248	247	245	242	220	202	239	248	258	238	220	258	224	230	239	261	262	251	237	254	237	265	233	246	246	241	242	223	240	247	227	231	210	274	254	250	241	229	236	254	229	254	257	217	222	248	251	237	233	228	251	225	244	223	252	248	249	246	226	258	229	199	226	220	222	224	212	242	209	225	204	260	252	244	238	262	235	278	243	235	262	249	240	208	236	254	218	258	220	230	236	231	238	254	256	245	208	249	249	216	246	245	239	222	240	232	243	253	245	228	220	211	227	236	262	200	242	243	239	203	216	234	251	229	277	252	253	249	230	207	237	231	260	250	247	247	228	263	232	267	249	246	215	257	237	241	232	231	258	237	226	237	229	251	257	249	239	257	252	234	255	220	259	231	242	256	239	233	245	249	227	232	253	246	258	257	276	242	236	252	263	235	250	222	231	224	214	226	256	235	225	223	236	262	259	225	226	251	264	243	242	263	219	274	243	241	243	219	217	238	233	259	210	249	243	226	260	261	278	229	243	226	213	271	258	240	252	256	251	231	238	242	239	230	230	258	186	234	230	254	232	243	234	262	253	238	221	259	260	246	207	255	239	266	235	254	230	219	230	230	231	273	244	286	245	231	238	245	247	227	210	237	234	242	221	253	242	232	242	243	220	255	243	230	227	238	251	243	238	251	251	232	251	245	243	247	208	219	221	235	258	240	233	235	227	235	263	242	246	231	250	232	240	244	249	239	255	242	225	233	256	209	224	229	234	273	228	216	252	243	241	225	215	235	248	237	233	242	220	203	235	229	258	242	226	217	230	241	227	219	219	227	237	254	238	248	254	231	231	254	241	249	235	241	244	227	245	263	241	217	211	238	250	242	267	222	220	246	245	259	238	256	255	243	223	255	217	228	239	227	214	248	251	235	263	235	259	235	238	225	263	262	238	271	254	244	251	216	251	237	230	259	214	243	245	245	250	240	243	248	234	235	264	217	245	257	248	221	259	195	214	227	254	246	232	248	232	273	265	233	242	247	227	252	235	217	228	248	239	230	255	230	243	228	227	217	226	259	271	228	233	258	216	226	225	227	244	235	246	247	232	263	222	261	262	210	242	255	250	203	237	252	243	231	260	223	245	258	242	233	254	246	252	230	255	251	210	202	269	232	234	259	237	248	227	246	268	250	240	257	233	243	233	229	245	244	229	225	229	236	224	226	256	247	213	223	236	228	267	247	245	221	233	240	237	226	210	225	242	263	257	244	244	242	239	243	240	235	226	276	219	263	265	238	247	239	232	233	236	248	236	244	219	217	255	231	235	237	265	230	257	244	218	261	224	248	229	240	230	256	223	254	276	255	217	222	260	235	255	215	218	245	241	244	241	276	266	263	230	231	259	260	232	233	248	257	255	226	220	245	249	221	233	232	227	238	251	245	224	241	224	214	227	240	232	226	237	213	221	245	217	248	256	250	254	236	245	227	233	230	270	260	231	217	212	258	229	224	236	271	231	248	242	234	242	222	216	248	254	229	232	261	218	256	252	231	224	216	237	232	243	240	231	240	218	247	260	244	228	212	243	229	254	231	270	230	244	229	257	219	236	246	227	245	268	223	243	243	253	245	257	254	250	239	236	227	245	239	233	246	247	243	236	248	253	238	225	226	255	228	237	273	215	246	243	235	247	225	239	235	215	241	232	250	228	265	225	251	249	223	213	253	227	256	266	252	254	244	248	241	263	242	253	252	245	241	212	258	227	252	238	249	232	243	242	253	214	245	242	231	251	229	216	240	222	275	264	244	247	259	227	237	236	213	217	249	249	258	226	249	246	246	217	222	254	224	241	215	243	251	234	225	257	281	216	255	249	233	257	231	213	228	247	246	236	292	259	223	230	240	229	260	266	251	242	260	234	234	243	239	250	224	243	229	235	217	225	247	254	239
27795	19585	7458	1447	1008	927	978	993	899	807	671	674	638	626	683	688	874	882	796	622	636	628	652	646	690	726	662	637	660	628	641	628	578	603	596	605	620	559	628	571	583	627	644	630	614	625	625	629	588	593	630	626	619	601	596	622	616	628	609	557	635	583	653	578	626	597	663	588	609	625	640	597	631	586	592	631	636	590	628	594	682	608	622	661	588	611	626	602	636	628	579	632	602	621	659	619	641	600	594	587	600	543	583	618	592	579	612	638	603	587	614	627	576	566	561	597	630	608	622	602	603	653	620	588	618	640	650	574	655	629	568	593	619	581	590	642	617	628	623	654	610	632	641	602	610	628	623	626	585	626	642	604	655	655	595	620	580	654	595	610	650	614	623	629	659	623	580	636	602	644	580	603	625	636	583	604	640	603	589	582	630	562	591	605	607	597	620	654	622	563	609	613	627	589	598	618	586	579	595	668	673	591	616	642	614	602	635	646	607	594	628	564	601	605	652	569	635	627	668	649	598	650	590	623	664	633	669	604	627	581	648	634	620	632	595	643	633	687	588	656	621	613	634	650	590	614	614	643	613	638	662	625	602	647	607	628	614	568	588	591	592	638	662	588	571	617	632	636	603	643	588	607	623	626	636	600	577	616	630	640	626	618	624	602	612	561	615	613	631	628	635	617	611	639	599	593	612	586	589	599	604	627	659	615	645	602	580	642	638	613	601	651	663	636	552	650	638	647	610	599	655	600	649	630	580	611	647	602	609	673	600	592	578	617	618	580	618	623	570	575	582	662	637	589	651	612	608	630	598	597	630	630	588	605	626	621	590	637	635	573	604	627	604	582	627	598	633	636	631	635	599	586	600	650	641	613	655	588	634	631	638	608	651	609	587	589	621	628	564	578	658	611	556	606	598	630	596	646	633	594	624	643	621	567	642	612	604	627	633	624	557	636	643	595	673	556	592	610	607	662	600	607	592	626	572	615	656	624	623	589	580	655	587	599	624	656	583	604	615	639	593	655	577	630	605	598	628	607	596	617	554	571	611	622	592	614	598	584	649	610	617	666	611	601	581	633	612	610	592	666	604	662	668	617	621	597	665	606	574	591	590	614	654	604	584	674	619	619	582	587	621	650	629	620	625	636	653	613	627	622	608	647	611	640	646	618	543	625	617	599	622	632	592	576	643	636	650	620	589	572	640	615	611	637	615	604	622	604	629	609	636	596	593	627	625	636	599	601	610	632	595	607	622	643	619	605	604	672	640	627	635	591	616	608	600	618	613	643	592	601	600	585	597	613	626	600	623	601	598	598	619	663	629	648	625	621	613	570	659	608	632	632	616	621	579	637	607	629	622	622	570	647	601	605	641	663	623	639	605	635	666	607	622	660	588	588	613	613	653	624	620	606	608	564	581	610	588	614	622	632	565	636	694	596	592	591	613	623	645	613	597	650	616	624	593	627	662	612	588	593	597	639	581	597	671	589	631	589	593	581	600	593	545	623	618	637	572	628	607	638	610	622	638	610	657	657	598	605	644	546	635	561	609	604	580	666	638	597	604	600	613	662	617	579	587	608	593	630	582	640	597	607	647	637	600	634	576	611	582	592	578	635	624	611	584	641	619	593	615	619	621	582	614	576	603	591	603	642	581	667	586	639	644	608	629	617	604	588	595	570	602	650	609	593	650	555	633	611	613	628	593	628	576	602	574	617	589	646	584	606	626	608	616	627	571	604	602	632	634	599	598	629	638	633	648	666	617	629	632	619	654	599	584	638	641	599	626	587	604	615	629	638	598	596	599	621	653	638	645	654	661	643	623	566	583	644	589	615	599	631	634	582	594	586	629	582	611	628	606	610	638	614	649	610	591	577	581	633	715	592	653	617	636	665	589	582	629	614	620	611	622	601	604	621	577	629	554	604	633	606	616	591	625	612	577	612	594	620	653	576	628	564	582	613	685	663	628	589	609	605	599	631	635	623	631	651	609	606	638	616	627	600	631	571	599	645	602	618	632	636	594	599	578	628	642	644	620	628	651	642	653	621	575	640	600	614	611	639	634	641	599	607	641	609	596	560	607	567	597	614	590	638	623	639	603	638	599	648	563	563	634	597	609	602	627	589	609	633	651	596	615	640	658	615	582	606	632	593	593	599	616	645	598	594	618	621	617	627	585	591	633	634	620	633	618	625	633	572	643	635	624	625	592	600	561	544	599	632	631	599	635	617	632	622	579	601	586	620	589	615	641	594	607	627	590	637	622	609	630	643	631	619	584	647	672	628	652	573	585	600	605	650	612	616	601	651	590	618	529	629	629	628	629	575	616	620	601	608	581	610	571	625	655	621	645	601	673	625	607	620	654	624	644	575	655	601	629	613	631	584	605	621	651	612	596	616	613	581	605	581	602	636	645	564	615	597	596	559	595	601	623	628	630	627	611	578	598	617	585	581	584	600	588	654	616	640	666	639	662	650	594	579	645	610	551	610	634	604	610	622	578	626	602	659	608	630	584	619	633	607	635	642	598	625	599	627	576	629	663	612	600	605	625	629	637	631	585	641	654	601	608	629	610	633	614	594	607	606	634	622	619	624	631	599	586	603	633	642	646	594	600	579	614	653	633	624	610	591	622	606	564	591	610	619	647	620	611	592	662	641	593	595	620	606	597	597	656	626	585	663	618	619	616	617	635	633	581	565	570	641	625	631	687	631	670	624	638	608	615	563	636	602	632	619	569	669	636	632	638	613	615	609	627	599	608	562	613	638	604	613	648	656	597	628	611	598	613	618	658	613	564	630	651	624	547	574	601	600	631	573	622	615	606	648	618	617	637	579	639	635	591	607	601	622	640	610	615	614	603	571	624	594	639	609	613	620	579	663	641	628	642	618	589	580	619	642	572	618	645	637	605	625	597	598	660	621	645	616	615	649	629	616	611	611	598	639	588	637	640	601	625	625	582	574	621	654	656	618	581	580	620	592	557	636	626	601	663	634	623	622	569	621	597	610	614	643	633	694	612	598	606	582	627	651	624	600	624	620	632	662	612	613	600	628	622	627	588	629	611	651	644	545	593	622	609	616	633	612	623	614	582	619	647	630	588	563	655	604	603	625	588	642	595	680	600	610	662	619	587	618	664	600	593	596	614	608	646	629	597	682	659	606	625	613	629	603	589	664	626	625	626	592	627	594	603	613	598	577	646	637	655	618	629	618	605	620	598	631	582	547	575	637	655	635	632	604	662	623	628	588	573	597	652	633	644	600	598	599	632	628	664	621	658	597	593	617	607	616	621	605	627	649	600	609	624	621	610	607	592	608	592	616	596	621	639	579	578	591	587	630	577	618	592	612	591	628	623	653	606	582	607	595	583	689	608	640	616	575	569	606	591	600	593	638	554	591	612	627	599	591	606	627	596	624	585	634	614	606	585	696	591	600	649	646	634	608	623	666	577	604	609	634	591	613	589	613	648	631	631	631	646	630	613	620	594	574	594	613	563	562	583	630	608	594	583	596
11022	8539	3331	1307	1087	1192	1347	1407	1272	991	759	710	749	670	697	725	1032	1202	852	717	676	668	751	715	821	757	653	696	700	681	671	706	674	632	620	716	640	666	693	654	652	631	668	695	663	659	661	667	647	623	635	734	667	653	623	603	678	649	657	706	648	655	673	639	648	678	671	620	696	703	695	662	657	658	674	719	698	647	647	698	630	647	641	682	666	670	654	622	656	669	701	644	658	617	685	651	653	647	653	641	680	654	639	663	613	694	706	703	652	670	663	637	642	681	668	664	679	660	677	697	690	646	672	653	646	688	662	676	681	729	644	677	672	637	662	633	673	676	668	645	671	673	668	628	680	679	664	672	620	650	660	675	655	660	639	652	690	661	679	688	681	694	682	646	686	648	678	679	707	720	715	676	673	669	686	651	642	649	713	617	667	684	695	676	664	674	666	640	670	690	641	617	640	621	674	644	701	708	678	656	635	627	628	646	638	726	660	680	661	640	653	637	652	634	658	646	661	644	702	693	685	620	699	669	672	682	634	692	660	675	601	663	615	672	676	668	660	645	591	713	641	667	707	682	703	671	686	666	710	725	652	676	639	680	718	653	641	685	697	607	639	680	652	680	633	657	656	697	667	688	662	636	613	648	701	652	674	710	641	649	698	669	669	618	660	670	678	661	635	664	661	675	642	678	676	650	649	681	669	638	641	658	670	718	647	659	669	592	733	655	664	657	650	652	664	689	672	688	674	647	644	657	729	642	658	700	691	614	665	691	657	661	664	674	663	695	700	648	641	665	685	649	654	700	685	726	678	650	664	712	695	665	644	652	646	676	648	665	701	681	664	715	680	656	646	657	661	600	708	724	704	679	627	644	642	733	645	608	682	686	661	671	676	647	647	655	655	694	648	673	666	655	698	689	641	659	692	676	640	668	634	637	656	682	636	600	676	651	689	702	653	669	664	686	661	680	658	654	637	641	723	654	665	701	664	650	614	679	667	693	616	621	698	653	624	662	711	641	689	674	663	648	640	638	649	661	668	658	665	645	719	628	609	680	645	667	684	630	616	656	642	692	639	660	694	635	639	657	683	639	653	694	651	619	649	734	644	652	667	734	669	663	684	639	688	640	676	641	638	606	685	644	643	667	645	648	639	660	658	631	637	644	657	672	691	675	680	683	728	649	668	698	645	715	632	665	640	669	656	648	674	664	676	705	668	660	656	681	649	673	640	659	694	667	647	655	649	663	671	635	670	644	637	648	621	625	678	653	661	634	645	643	679	665	663	665	619	659	672	700	635	670	635	674	649	667	624	718	624	665	649	657	674	697	676	630	666	629	669	672	700	664	649	630	643	663	671	636	622	650	687	658	690	656	621	653	643	661	648	645	685	699	694	691	665	676	668	686	681	680	644	682	640	679	642	638	630	701	668	676	672	639	654	673	657	657	649	654	671	640	660	676	666	656	624	687	695	684	643	652	646	676	667	594	659	664	624	671	651	709	662	622	624	656	662	641	637	700	631	687	667	650	639	654	641	654	702	696	635	639	656	646	638	676	656	620	630	652	681	695	665	688	672	643	672	701	664	692	677	675	681	627	725	653	655	664	643	691	607	718	688	616	693	641	706	681	665	676	666	662	646	685	609	644	688	625	662	725	638	682	629	674	674	674	649	637	654	660	675	614	651	712	680	653	652	626	664	670	700	692	652	675	650	637	616	709	604	704	637	670	644	619	624	682	651	628	700	629	707	687	648	659	647	681	703	669	634	620	632	677	682	643	640	659	681	652	622	669	656	687	684	642	615	653	618	663	670	656	638	665	664	616	635	677	660	678	626	674	660	652	700	660	659	656	608	647	679	673	672	677	631	657	676	643	652	611	643	649	689	641	688	677	665	605	644	701	681	678	662	675	675	671	637	661	662	661	697	637	661	647	684	695	639	693	713	657	721	673	699	677	667	651	663	626	646	654	652	678	725	644	674	675	726	652	605	651	667	611	710	618	648	666	664	668	629	632	677	675	665	683	632	682	705	672	660	660	636	647	671	680	672	656	701	654	667	657	624	687	634	681	656	660	639	668	670	648	662	642	662	626	691	673	652	628	605	634	670	618	655	658	656	706	662	623	677	695	688	679	665	696	618	646	634	652	650	685	627	705	683	663	645	671	598	649	666	687	646	641	660	686	684	684	636	684	677	657	642	662	648	635	584	685	617	631	659	664	639	673	647	686	647	653	670	634	661	693	670	652	653	658	664	630	636	683	664	695	668	635	688	670	632	648	662	705	623	671	644	633	708	667	646	655	679	671	707	634	638	696	662	688	672	621	679	641	666	653	664	639	659	603	653	645	700	693	652	636	696	648	691	653	706	677	658	691	707	652	664	671	687	672	628	690	723	698	685	664	598	627	623	675	682	688	662	626	668	691	671	643	638	660	669	680	684	701	688	686	626	693	615	659	648	657	627	641	633	680	671	640	660	647	671	648	652	664	727	667	662	661	654	589	679	633	653	628	636	638	701	698	665	667	665	659	634	695	657	661	682	672	659	685	649	679	603	651	646	634	621	662	637	684	690	631	616	665	646	694	667	665	652	618	599	618	666	661	643	618	631	686	681	638	676	662	683	690	678	652	680	650	683	678	632	643	693	659	676	674	656	709	666	670	654	652	620	669	665	659	633	672	680	642	639	656	656	625	690	666	641	685	675	669	664	653	647	669	664	631	638	660	669	623	645	687	697	632	679	623	689	681	668	645	661	664	642	611	634	662	642	667	631	665	649	679	605	639	644	723	662	689	660	670	671	711	651	678	620	633	693	649	666	669	657	630	661	680	669	647	656	630	654	656	667	653	672	688	681	699	638	675	681	672	610	664	680	704	662	671	668	657	655	663	695	709	688	608	671	657	650	682	675	675	625	614	690	682	732	684	679	662	649	671	688	642	611	674	624	663	686	625	648	666	670	677	635	686	624	636	652	689	667	646	687	648	640	635	646	708	653	641	665	646	647	674	700	634	631	667	727	691	617	687	677	695	684	609	670	618	697	644	623	679	679	688	662	653	682	649	690	642	663	658	709	678	650	687	678	713	676	644	659	734	677	698	723	667	693	667	699	638	689	665	630	621	658	725	682	629	669	674	640	639	636	655	690	645	644	619	693	652	621	689	666	654	638	699	653	624	700	674	663	613	687	661	637	619	688	709	670	663	699	639	660	644	666	680	658	682	664	662	627	671	672	662	671	688	639	668	621	650	635	601	676	654	659	684	667	656	701	659	659	674	628	635	708	667	635	713	634	690	655	644	665	684	669	624	670	645	667	651	656	667	675	644	650	668	627	659	688	639	639	668	627	669	664	664	614	675	660	674	689	679	650	645	627	678	696	634	696	643	707	632	645	689	652	645	635	658	674	612	688	657	666	618	650	626	671	641	701	690	721	695	648	630	659	676	694	590	656	649	676	663	669	670	686	652	674	663	694	678	658	656	660	693	674	658	680	650	674	680	660	707	624	662	664	656	688	627
23660	21284	28450	24423	21297	12220	2216	1770	1471	1186	855	809	638	598	592	649	1093	1296	801	557	571	630	634	618	672	687	540	564	497	534	479	501	499	522	493	550	501	497	482	495	488	496	496	508	467	464	487	467	507	489	493	509	537	519	521	488	527	466	502	494	479	492	499	498	520	479	529	472	510	495	513	502	520	503	525	494	517	506	453	501	515	499	483	489	505	495	490	490	479	468	503	477	497	522	472	528	521	488	451	526	476	467	541	527	525	509	500	503	489	479	472	529	509	481	458	497	490	455	515	482	541	457	484	515	487	479	494	527	502	493	470	475	498	473	433	515	492	476	488	496	514	499	514	529	489	539	488	454	508	500	479	488	460	506	501	509	486	453	508	496	476	474	498	497	481	473	554	497	532	466	530	473	492	540	481	457	494	516	485	518	493	513	464	500	485	512	484	435	508	481	493	507	483	509	504	498	468	503	534	463	485	519	485	487	467	476	508	540	473	513	494	473	478	480	463	505	533	486	443	478	451	476	496	494	473	458	506	485	442	513	447	557	438	516	508	509	491	517	449	508	476	518	485	491	488	493	504	475	490	484	483	487	545	477	490	519	514	487	491	549	493	493	462	480	541	504	484	511	498	497	459	528	546	521	527	491	489	478	488	502	486	507	493	503	478	487	498	478	477	520	498	474	496	510	461	470	480	489	498	492	491	496	513	504	551	518	540	469	516	523	484	507	478	489	497	498	460	480	482	525	489	477	487	457	480	487	475	490	525	481	515	512	503	455	502	469	469	504	487	471	533	516	478	520	457	506	506	481	496	541	519	480	513	492	507	525	499	460	487	503	488	491	499	493	472	494	471	508	453	490	547	530	519	476	486	469	511	503	521	493	488	476	464	488	497	497	484	505	486	516	500	466	513	500	453	509	494	504	517	466	504	487	451	481	508	514	484	509	506	481	491	459	512	510	507	537	516	513	489	462	489	503	540	486	496	479	514	483	496	496	505	463	540	432	505	533	468	495	461	492	496	505	473	476	493	457	501	509	426	483	506	502	505	475	503	454	490	507	554	487	485	517	486	484	488	491	498	497	453	493	515	511	473	493	509	457	464	527	507	549	451	493	504	511	508	519	486	496	502	518	448	490	491	452	491	482	511	523	482	497	500	474	467	490	479	480	497	487	504	498	506	467	486	515	511	495	462	466	503	506	458	505	528	515	495	508	515	500	465	459	524	509	490	471	505	493	457	483	500	497	518	516	517	536	485	458	503	530	493	522	485	470	476	476	552	508	429	483	485	517	477	510	508	495	498	479	488	501	499	479	483	452	482	476	527	475	488	474	479	517	535	514	493	513	509	495	506	493	489	501	489	486	519	493	530	476	495	489	489	488	444	473	431	509	510	465	514	459	504	511	489	497	472	519	473	496	482	531	506	512	461	513	538	498	492	512	493	456	506	486	448	476	467	486	508	492	478	483	487	502	462	527	527	476	502	454	489	505	497	496	482	518	473	533	487	469	545	513	474	517	488	531	522	477	496	492	483	485	482	500	470	459	506	515	501	507	480	487	465	507	535	494	497	475	521	519	475	488	504	489	467	486	450	479	485	533	490	463	471	464	510	464	487	477	529	497	502	485	503	493	514	493	495	488	498	474	498	503	500	487	472	466	510	518	518	483	473	444	503	509	487	522	503	487	461	487	519	495	500	483	486	528	480	526	507	493	465	485	498	478	503	491	488	493	503	493	502	488	492	491	497	512	433	469	500	486	536	536	539	459	493	444	527	505	494	505	474	519	510	500	501	492	508	501	517	503	535	515	493	475	506	504	485	492	451	489	507	494	483	512	548	487	475	494	525	505	467	534	485	539	458	497	493	446	503	476	505	496	488	463	496	512	508	495	501	463	486	456	520	502	527	482	490	501	486	501	464	481	494	497	449	509	475	446	494	499	477	486	504	497	473	499	468	481	448	489	471	508	491	469	491	497	489	500	503	505	481	499	489	510	471	518	506	474	482	514	516	461	497	506	548	469	497	497	519	502	498	496	488	476	507	488	519	539	552	498	503	486	497	497	474	495	492	512	514	516	505	493	516	438	496	492	500	477	475	500	509	536	492	510	491	475	534	491	504	543	489	490	544	449	482	516	477	462	483	498	500	465	495	491	483	446	477	501	471	502	453	543	529	487	515	482	491	500	442	494	494	486	494	517	500	545	468	498	513	508	506	490	518	502	469	508	486	471	486	484	451	488	498	475	504	496	516	473	499	497	475	458	447	490	447	452	499	479	488	553	477	477	510	485	470	505	475	530	510	502	509	503	484	460	495	475	481	513	529	473	507	504	538	505	503	518	512	480	480	485	512	483	514	484	468	461	466	472	536	475	484	456	531	489	494	511	517	487	514	519	515	493	498	540	508	505	536	466	477	486	465	507	529	521	502	468	528	484	476	446	459	499	508	505	487	479	488	515	495	484	491	475	499	478	508	496	490	524	457	519	443	490	497	509	494	536	535	513	544	472	506	506	469	468	501	484	523	510	523	480	486	528	494	462	517	491	508	488	490	465	489	491	504	514	501	509	486	449	449	507	538	470	494	486	519	505	533	524	532	488	488	483	513	473	495	487	472	491	494	506	478	461	499	430	499	490	496	518	489	465	504	461	484	515	507	462	467	459	492	462	482	484	493	505	507	500	504	474	499	491	504	455	503	507	524	478	503	520	474	484	487	514	487	555	508	489	465	516	493	498	480	454	487	506	466	470	499	493	522	490	513	519	491	523	498	485	484	507	489	477	482	489	493	491	500	489	465	520	530	459	502	511	469	480	533	476	482	468	510	474	512	483	521	488	467	489	510	480	514	475	490	500	509	508	473	535	500	500	502	473	523	486	491	500	484	490	508	488	461	484	517	485	494	474	505	504	515	484	497	535	502	465	474	481	503	530	508	475	478	488	493	515	475	492	479	456	465	498	498	513	455	495	476	506	498	509	485	465	525	514	508	484	494	496	497	463	498	544	503	470	504	492	496	484	479	506	532	503	459	528	520	504	494	474	508	541	511	474	479	518	525	436	472	525	506	503	522	505	467	484	501	471	469	503	516	520	474	506	508	521	462	479	489	518	543	522	476	494	472	490	501	468	524	480	507	456	460	487	506	491	503	459	482	494	455	450	445	463	492	493	455	465	498	472	473	490	525	491	521	482	492	536	511	495	503	498	520	487	459	486	532	480	478	491	517	485	482	505	508	501	495	484	458	517	483	499	480	504	500	503	512	525	522	479	539	487	492	469	500	479	508	526	491	476	510	454	497	451	491	518	511	488	499	469	504	504	497	492	524	459	499	481	512	496	487	489	525	498	492	501	535	485	485	530	468	504	490	444	474	506	527	493	451	471	484	472	475	499	492	444	525	491	517	531	497	514	463	515	495	529	521	510	499	523	461	499	470	494	530	488	485	473	494	520	474	488	473	494	458	447	459	512	476	481	496	498	492	528	516	481	480	440	475	480	477	506	499	512	470	562
10193	17270	10237	3996	3034	2710	2626	2679	2302	1692	1047	891	819	705	722	755	1462	1800	1025	680	686	642	656	784	775	792	621	627	610	552	565	571	604	587	605	561	555	547	527	601	537	524	569	561	569	574	531	563	508	533	567	480	546	562	568	509	508	562	561	547	554	539	538	555	543	592	560	512	571	549	533	536	539	530	549	543	580	585	552	585	543	565	543	521	568	506	546	535	576	556	580	538	579	522	578	544	553	552	573	572	518	510	527	531	534	578	528	555	562	538	541	584	526	539	521	539	543	543	550	535	538	529	494	546	547	518	550	546	560	516	557	515	514	547	561	574	596	566	533	526	570	549	527	525	540	585	535	561	514	544	545	551	550	527	472	517	529	555	555	536	536	564	538	573	550	526	548	536	548	540	490	590	535	572	548	544	532	532	580	554	497	580	539	551	589	547	517	511	535	589	499	584	556	565	512	583	528	553	534	515	565	518	528	532	548	584	528	530	546	533	552	550	557	522	512	535	530	518	520	509	548	562	559	555	578	547	543	519	531	554	572	547	511	575	520	542	523	565	563	512	509	541	548	563	529	491	548	508	575	532	517	541	573	542	560	533	567	517	514	537	547	544	546	519	520	559	555	526	570	551	550	492	552	537	555	548	544	590	540	599	528	576	574	563	586	552	539	528	495	556	533	555	582	526	557	530	562	551	537	539	560	549	510	558	535	567	537	617	502	559	523	546	563	556	560	528	540	528	539	559	516	520	593	511	544	535	496	523	522	520	545	536	509	554	566	544	525	554	568	536	495	505	514	560	541	584	559	525	523	528	557	563	555	532	543	556	521	554	508	529	566	558	529	554	583	515	534	568	556	559	563	527	525	560	541	568	554	572	561	546	523	563	560	548	567	558	556	550	566	557	504	565	527	546	528	529	529	584	538	549	496	545	531	542	554	540	566	596	513	551	542	537	546	554	552	560	542	543	520	576	544	552	536	554	527	561	545	539	560	538	540	550	510	548	519	574	565	574	580	545	547	588	542	510	571	569	529	523	540	595	557	534	525	590	576	536	534	566	539	562	567	485	546	544	537	540	578	543	553	523	537	498	544	564	550	533	517	555	592	566	550	542	563	530	534	547	530	499	521	556	547	555	574	537	523	545	546	531	524	529	561	543	527	517	519	541	544	571	536	543	581	554	559	554	530	538	516	524	515	559	564	569	568	534	553	597	542	502	537	530	505	524	526	548	556	543	576	513	539	581	563	551	542	573	553	569	544	522	589	526	536	498	541	553	517	534	534	553	558	536	561	548	507	509	545	558	537	548	506	574	571	528	527	545	533	559	502	504	571	566	568	596	508	565	519	543	570	512	531	534	549	557	562	534	564	576	498	546	531	526	525	530	540	551	565	538	559	538	545	511	548	541	544	533	538	552	554	510	567	555	545	544	549	547	553	525	545	540	586	557	546	528	549	504	561	552	526	500	574	573	551	545	572	587	532	587	551	514	548	558	508	506	570	574	532	571	562	536	545	554	549	557	534	584	542	547	576	555	568	567	540	544	540	523	551	549	538	544	567	530	566	532	571	579	537	545	554	531	544	479	578	537	544	527	576	534	537	563	543	567	528	546	577	509	574	548	500	528	579	558	522	507	565	526	537	577	511	564	553	544	519	544	575	548	539	507	569	548	563	572	526	551	530	589	536	559	518	585	550	556	517	557	544	496	538	537	556	540	547	511	518	521	584	515	586	565	507	514	581	545	500	551	564	549	530	538	533	563	541	531	542	526	550	543	526	550	516	534	511	544	520	521	557	541	515	551	550	569	528	539	613	553	537	558	562	550	536	528	524	496	525	559	512	543	550	536	532	544	542	516	553	581	589	493	543	563	526	578	520	529	549	503	531	560	522	580	563	535	550	561	521	578	579	532	564	535	541	541	550	532	535	494	577	557	536	553	549	541	562	559	570	561	571	557	554	570	518	537	538	528	541	540	548	563	566	551	559	551	590	559	555	554	569	547	565	509	517	568	521	506	530	541	547	558	544	555	518	552	538	541	525	579	555	548	561	565	551	565	521	557	539	582	512	551	538	552	507	550	555	526	539	561	535	550	500	565	504	543	562	561	559	576	562	526	559	536	549	517	572	544	519	566	572	519	526	566	578	531	534	568	531	558	523	532	556	577	518	562	569	546	553	517	532	541	547	572	548	502	556	534	528	560	513	548	532	548	543	539	516	545	483	515	592	523	521	520	508	545	571	508	523	562	580	538	583	540	529	566	554	551	530	545	539	544	535	506	539	516	550	535	587	556	524	537	537	547	517	572	538	533	539	522	584	559	501	546	558	524	570	582	523	528	529	534	527	595	576	555	525	551	578	569	551	509	532	534	583	565	582	537	539	550	549	593	568	569	536	541	561	545	544	571	563	577	537	518	562	536	483	550	535	574	533	538	545	571	584	559	551	529	559	549	567	586	549	535	561	586	533	553	501	565	526	565	532	548	529	537	524	527	542	541	541	513	576	551	516	554	527	488	551	555	553	516	516	539	561	526	548	501	549	497	503	549	561	494	517	550	573	543	556	544	542	560	554	547	528	523	512	580	555	571	583	538	538	517	553	550	529	508	544	492	538	570	530	520	484	543	575	543	526	575	514	525	538	518	540	561	549	555	526	568	549	565	538	527	524	555	578	503	540	560	536	528	545	552	541	524	577	566	539	533	590	512	528	547	545	589	561	540	521	550	537	527	578	542	515	491	531	528	502	528	524	572	515	566	535	518	531	538	512	556	541	563	538	549	553	516	495	488	551	556	582	564	567	590	587	564	571	549	556	579	528	562	548	592	498	540	543	545	546	537	529	536	534	505	558	588	528	524	538	511	540	530	548	535	530	495	539	535	558	590	564	545	537	567	581	531	557	548	560	523	589	567	529	553	524	517	560	558	535	518	552	567	546	559	541	517	578	569	535	518	571	550	543	550	535	562	535	530	522	547	504	554	533	534	602	522	551	594	562	549	529	536	562	547	530	532	516	539	579	540	552	519	548	525	560	531	543	562	544	527	548	542	537	553	553	532	546	523	525	550	591	531	542	549	550	554	556	523	528	561	529	524	550	580	559	524	533	550	494	587	574	536	528	596	515	556	547	502	545	559	559	499	528	521	539	551	510	549	544	509	561	582	556	564	527	556	539	559	536	498	530	545	575	514	563	540	535	521	553	568	570	555	522	548	550	510	530	561	535	542	544	535	508	593	541	521	543	557	547	528	572	526	536	524	549	546	563	528	617	515	557	542	553	527	502	527	565	552	544	528	566	574	546	539	529	529	514	570	565	532	561	529	508	526	553	561	530	515	606	498	546	541	522	552	526	537	544	521	523	546	535	543	570	523	536	541	567	610	530	519	514	550	516	493	545	503	536	548	526	552	522	529	531	570	480	558	582	533	577	592	527	524	545	549	547	527	583	541	542	553	586	574	548	574	535	557	529	523	535	553	553	561	566	519	575	528	491	522	523	586	558	586	546	525
24684	21269	27597	25151	15194	1715	1312	1217	1176	903	613	524	502	455	485	541	869	976	567	507	475	518	514	488	584	528	463	408	424	453	417	459	461	463	398	409	411	424	448	454	410	421	419	454	417	435	470	416	417	424	419	405	410	431	409	406	430	451	425	428	422	410	409	446	434	420	394	418	431	402	451	458	432	445	464	414	414	442	415	434	476	445	428	437	446	440	412	422	413	430	441	406	432	411	450	474	417	409	414	412	427	439	438	451	421	438	463	415	422	423	444	423	417	424	453	396	401	423	447	404	417	400	461	449	458	471	456	426	444	442	408	426	440	383	418	434	448	409	424	400	441	411	423	428	442	413	437	425	445	451	438	427	396	448	441	447	429	416	425	413	437	444	463	400	395	445	449	433	445	432	450	426	447	454	424	443	415	426	440	417	398	449	465	428	483	428	442	406	453	411	410	416	428	395	435	449	423	442	414	403	408	432	407	437	424	422	400	453	416	402	438	429	441	417	427	428	429	415	413	410	427	426	465	415	412	409	404	402	479	419	414	375	432	473	421	418	444	430	442	403	433	417	446	420	446	428	423	467	438	443	453	455	407	414	403	462	420	416	415	401	420	412	467	475	434	387	448	430	417	410	430	428	406	434	435	402	426	407	387	457	403	426	423	393	446	416	410	439	414	426	389	401	430	470	418	447	455	443	392	386	408	471	427	445	408	389	405	391	427	439	425	457	425	414	425	438	404	426	399	419	421	434	410	401	408	418	440	409	439	450	447	458	429	399	386	437	423	432	410	433	435	421	411	446	435	417	432	420	424	462	421	405	451	424	413	449	397	398	412	415	408	421	399	458	440	416	445	446	435	442	432	396	399	400	426	411	465	386	404	409	407	419	423	406	426	430	445	403	430	410	465	422	426	424	453	464	448	408	412	458	446	435	371	456	434	466	413	454	450	428	439	409	437	410	433	409	411	401	428	427	428	441	395	415	434	428	425	426	438	421	423	424	399	427	426	408	427	439	449	428	489	470	435	409	460	399	466	450	413	419	439	441	430	425	438	424	444	440	392	408	426	431	454	439	448	416	443	443	422	458	419	435	416	447	429	423	427	415	398	399	450	433	444	434	416	412	440	412	431	432	477	438	423	420	438	438	452	411	450	414	430	414	376	446	374	400	390	420	404	413	387	456	451	433	426	444	421	401	472	462	451	478	395	390	425	408	420	458	402	444	447	420	395	426	456	422	445	433	439	438	420	419	416	389	408	448	414	413	459	429	430	438	435	422	435	423	421	418	412	443	439	458	419	415	491	444	462	442	425	430	454	424	425	425	450	425	426	431	454	441	419	439	446	426	446	437	446	442	436	441	455	384	432	432	418	408	429	447	415	451	430	427	391	403	408	411	420	435	422	457	399	451	478	431	408	394	446	431	427	416	416	407	404	419	398	433	450	403	449	419	414	413	447	479	445	441	472	419	462	401	444	452	434	419	456	439	426	417	413	426	439	410	451	418	426	420	380	394	419	442	440	400	450	430	412	461	447	473	416	457	386	424	425	423	402	449	434	412	427	398	462	420	429	454	417	414	463	446	435	412	423	446	406	410	457	450	515	465	430	439	443	422	415	411	458	459	452	441	429	430	444	434	415	418	458	455	424	436	440	435	419	421	432	446	421	462	436	425	399	411	419	420	425	401	415	442	410	439	393	411	455	392	418	394	476	426	432	466	422	423	437	391	450	423	467	397	412	443	447	427	420	465	443	437	404	422	440	420	392	396	447	411	446	420	413	428	439	438	451	426	409	421	418	421	446	432	408	426	414	430	430	422	426	412	393	477	429	443	442	433	451	440	412	433	392	426	434	427	409	465	421	438	439	439	430	436	441	460	432	402	459	426	402	455	411	361	421	439	430	434	421	406	384	423	443	434	440	415	415	435	424	407	436	420	412	415	457	416	423	387	430	477	471	435	407	421	417	375	414	428	425	424	422	432	425	400	402	421	426	393	402	418	449	419	431	423	428	401	450	400	433	425	471	447	419	433	436	404	430	442	435	412	430	461	420	424	453	398	410	453	424	451	421	444	390	425	420	409	442	397	451	445	457	442	416	438	458	409	402	411	431	416	427	427	414	441	406	415	400	441	425	426	447	409	411	408	453	387	441	455	401	450	384	416	444	419	421	442	409	460	452	422	415	426	438	403	441	442	428	409	423	437	435	446	466	426	433	434	400	404	430	426	428	413	404	442	411	441	405	443	458	386	504	401	420	474	414	428	412	395	401	437	412	439	423	433	419	429	403	405	405	404	414	426	454	456	420	422	419	413	439	402	404	435	441	437	393	407	427	446	438	435	435	447	417	428	424	424	449	440	415	411	448	419	464	434	435	419	416	414	416	442	450	427	423	419	458	430	397	426	390	449	438	413	398	382	413	409	429	412	402	413	415	416	454	428	428	396	457	433	408	377	414	421	403	405	423	432	397	411	430	423	419	415	452	416	431	444	438	437	404	425	463	432	406	395	447	448	400	448	427	429	423	437	422	425	432	401	405	436	432	451	406	437	414	401	429	423	435	415	413	440	416	391	413	404	458	420	416	403	440	454	407	423	418	453	443	476	404	471	435	414	417	394	405	452	419	408	462	388	427	393	441	452	448	408	459	450	425	421	416	434	429	424	401	434	400	421	412	467	446	435	420	445	441	459	435	441	412	406	469	421	419	401	435	407	382	412	427	449	401	439	429	447	443	419	416	415	472	426	424	450	406	421	444	410	424	393	463	467	411	451	446	415	441	399	449	422	432	418	413	407	407	412	434	434	413	379	416	419	441	386	443	420	422	417	486	438	406	441	438	378	414	421	411	444	418	405	450	404	444	414	423	398	414	433	429	386	404	417	477	410	414	433	408	447	417	450	418	454	433	421	424	425	420	433	401	442	460	454	450	383	388	417	482	447	425	452	386	433	470	470	427	449	446	430	449	465	433	410	409	437	428	449	446	444	405	413	422	406	463	450	461	426	413	420	440	451	428	424	417	434	443	444	376	430	408	487	400	454	416	418	438	443	416	438	436	413	458	451	435	438	451	477	447	431	404	425	432	399	456	448	417	428	443	445	400	427	382	440	435	454	420	438	442	446	389	430	439	441	426	433	436	420	393	415	419	421	441	435	463	424	412	422	401	423	430	435	419	394	411	465	436	436	441	441	427	410	389	397	443	403	427	394	405	393	443	450	456	409	405	441	439	440	414	426	441	400	419	450	464	427	403	400	425	436	430	456	424	404	391	395	416	441	425	436	420	428	396	420	452	406	436	404	424	433	426	447	427	456	410	419	428	435	424	436	424	413	436	432	422	416	421	421	397	415	429	440	436	430	406	424	458	419	432	417	425	450	451	430	403	413	420	453	393	422	429	453	436	411	393	453	392	424	446	440	406	400	448	428	434	442	404	427	435	455	442	401	466	397	421	420	425	414	421	434	451	414	446	386	397	407	411	414	440	429	458	426	441	406	452	452	388	399	424	442
9959	13508	7267	2748	2085	2097	2095	2109	1942	1362	769	647	612	544	484	620	1174	1359	709	527	541	525	612	599	729	714	513	500	444	469	467	479	491	446	478	484	435	436	431	458	486	483	471	413	459	451	467	465	455	486	467	454	449	441	450	475	431	437	420	460	431	456	482	423	472	451	425	486	443	434	459	464	470	424	447	447	487	426	429	422	428	448	456	447	468	406	440	436	482	467	444	471	452	482	429	454	445	464	477	472	453	484	441	453	493	442	404	443	426	483	472	471	465	447	408	441	453	434	458	426	498	434	480	435	457	449	501	446	441	487	504	479	467	433	479	479	452	490	484	467	463	477	452	454	469	453	415	428	470	502	447	422	471	414	455	455	428	419	443	495	456	449	451	442	476	448	453	440	420	435	425	467	423	447	478	438	456	443	469	429	486	455	429	438	468	448	460	429	439	448	444	483	435	455	506	446	455	433	477	453	428	438	443	439	468	462	466	465	453	434	451	415	488	447	432	466	465	467	424	446	466	454	442	423	472	434	482	427	480	416	397	446	459	443	438	460	461	430	447	459	467	442	442	489	460	415	477	407	480	476	446	436	458	463	426	465	456	432	458	447	442	492	456	438	470	441	438	448	429	466	454	445	443	441	438	500	429	437	477	448	440	450	427	443	482	476	432	436	502	474	413	502	442	491	443	468	436	439	445	439	455	496	465	414	484	470	461	473	451	411	458	434	466	476	430	399	491	454	434	460	492	434	496	460	465	454	429	447	445	472	445	465	465	461	433	412	435	481	472	487	462	461	434	440	441	456	446	417	476	455	446	464	462	450	416	482	435	487	454	409	440	454	439	440	443	447	456	468	466	469	443	444	437	449	448	494	459	449	455	455	455	445	421	456	464	409	470	442	471	419	433	434	454	447	430	448	411	440	451	453	457	498	435	471	467	448	433	425	460	434	465	433	468	442	464	422	464	396	457	436	391	439	458	497	449	455	491	457	473	447	429	469	415	468	474	417	429	445	506	451	475	440	464	429	440	415	470	478	443	445	422	456	475	485	459	427	409	439	459	445	438	456	460	426	467	469	479	477	475	465	457	433	441	454	400	461	476	480	449	457	456	438	471	460	429	454	469	482	426	479	492	427	457	436	452	432	446	463	461	423	498	388	450	452	434	469	459	445	439	457	448	440	445	477	452	481	459	473	446	446	498	462	451	466	409	459	482	491	434	452	457	451	454	449	471	453	427	438	426	453	469	447	464	477	436	433	435	456	451	446	447	486	459	450	453	445	473	440	477	445	460	492	434	458	479	463	425	449	442	466	441	425	423	456	449	454	467	448	484	417	475	455	442	443	464	418	415	430	401	429	449	430	439	445	447	409	467	453	489	452	451	445	475	445	433	447	467	421	414	416	475	465	448	469	471	458	468	412	440	446	487	451	429	438	441	451	456	461	460	429	468	426	473	458	450	445	483	445	488	435	435	460	425	425	437	436	474	502	439	460	469	478	480	435	448	466	487	453	450	443	458	488	434	468	476	452	451	448	439	437	447	443	426	468	452	503	459	462	467	462	443	465	436	449	448	465	494	439	470	473	466	462	462	453	478	462	460	443	446	450	432	466	426	492	420	444	435	467	440	452	457	437	440	426	446	453	491	427	461	497	452	456	476	433	444	401	514	491	441	448	371	431	429	451	471	473	471	469	471	435	472	424	444	459	427	478	455	417	469	447	431	436	448	484	447	453	464	440	449	435	457	480	458	511	453	450	444	479	420	491	414	422	426	487	410	461	447	439	431	454	452	480	450	426	450	437	503	449	467	463	479	456	452	431	453	457	450	432	465	463	489	466	404	445	449	442	446	446	452	443	414	472	456	430	466	440	444	443	490	478	451	472	438	474	453	459	420	445	458	437	448	431	458	474	429	474	452	469	416	463	440	438	457	442	420	465	453	443	480	452	410	431	452	483	455	447	446	468	490	470	463	451	478	431	463	481	436	437	466	482	459	440	424	432	434	426	462	430	502	444	488	444	435	480	434	460	426	458	448	456	470	436	449	405	437	443	439	426	430	430	448	477	458	466	440	453	431	455	441	446	457	478	394	453	471	468	461	448	467	461	453	470	459	421	455	422	477	426	422	426	488	472	467	445	501	446	454	459	427	466	419	442	439	448	460	452	442	466	454	490	491	491	426	459	418	477	469	465	440	417	460	409	429	486	477	459	460	406	435	422	451	453	485	455	461	446	477	464	448	448	442	485	519	476	412	484	442	464	483	471	455	487	442	471	433	488	481	421	438	461	407	469	449	436	469	455	441	456	508	436	477	441	437	464	425	436	473	432	476	457	453	446	467	485	458	463	453	441	459	445	454	420	438	447	415	438	410	436	449	463	445	486	475	467	430	423	458	466	458	420	455	474	434	437	457	455	430	470	427	464	469	420	461	446	438	433	453	433	481	434	466	504	445	461	473	427	452	437	454	488	450	491	448	432	455	433	417	444	413	475	485	455	448	420	433	444	400	448	465	447	440	444	470	411	495	423	470	467	462	465	446	462	439	470	396	441	469	491	451	436	492	450	473	434	428	438	425	442	463	451	471	471	440	448	470	469	474	467	437	452	438	439	434	455	445	454	459	448	445	425	445	485	474	457	496	451	440	437	429	455	436	456	471	472	486	400	454	429	444	458	420	462	468	454	497	424	448	457	431	479	439	457	465	457	477	462	513	476	431	421	438	446	471	472	429	446	458	467	463	430	457	401	432	433	477	457	510	442	439	478	414	443	456	469	474	450	495	453	458	435	469	449	452	457	472	445	429	468	467	478	425	430	465	413	435	433	450	436	472	428	473	499	469	458	479	416	450	459	486	450	453	475	463	475	471	432	450	434	463	499	472	459	440	427	472	452	456	465	442	439	465	426	456	457	477	438	500	449	455	425	434	448	458	436	483	448	467	443	427	427	410	454	466	413	467	443	457	453	481	490	467	473	460	463	444	444	451	412	469	452	441	434	460	422	449	445	461	424	454	491	450	432	490	468	475	501	440	440	439	409	419	464	473	452	428	459	472	520	462	455	473	464	468	444	443	448	474	451	471	433	425	462	439	462	463	462	447	452	447	429	435	461	432	435	455	452	461	465	464	492	442	495	444	476	451	410	424	428	449	451	450	466	415	432	485	454	437	438	466	460	443	456	494	467	431	484	447	482	458	451	443	458	458	454	468	463	421	469	454	439	463	447	433	458	439	452	495	452	444	480	450	465	451	454	439	453	462	485	430	429	425	441	463	482	428	478	449	443	487	440	484	452	448	443	472	435	474	488	405	448	457	429	509	476	446	424	468	462	465	485	420	460	455	431	412	459	462	484	437	454	487	436	467	438	461	435	488	467	463	466	447	448	450	479	464	466	434	432	459	443	483	457	445	481	427	455	430	470	399	457	504	435	434	434	437	450	434	418	468	480	447	450	433	436	494	439	442	454	468	445	438	469	463	445	463	468	428	461	447	440	444	451	466	429	457	475
22566	21310	28916	24038	21311	21391	11890	2338	1752	1298	762	558	488	411	341	470	1213	1464	627	363	338	337	380	490	629	583	311	279	268	235	226	219	257	232	243	216	255	243	249	233	252	258	271	225	242	260	230	213	214	220	241	237	241	233	222	259	228	274	232	239	242	231	230	238	213	230	246	250	225	225	231	216	234	219	223	232	218	230	216	228	227	216	233	240	237	214	227	225	240	238	222	258	229	208	213	211	222	199	226	198	204	222	239	253	238	202	225	252	253	228	214	225	232	226	235	222	226	244	227	218	227	253	243	233	229	221	241	217	212	222	232	214	217	227	227	243	219	201	215	225	244	218	232	227	262	223	237	213	228	238	218	207	240	224	248	210	230	252	216	230	250	230	234	224	252	208	206	229	223	249	205	225	194	217	242	219	204	219	237	253	220	221	227	233	212	235	235	213	230	241	229	242	241	223	242	239	214	232	210	228	209	208	236	234	239	233	211	233	214	216	223	218	219	222	232	251	219	221	224	249	212	210	234	203	238	260	236	213	225	231	239	221	210	212	251	215	217	226	232	215	192	224	242	221	243	234	251	244	195	206	228	217	242	222	211	241	230	260	253	233	234	207	216	236	220	253	228	212	243	243	195	237	191	238	217	221	217	228	264	214	214	231	240	251	222	214	258	241	237	214	249	237	224	239	218	211	237	247	258	224	221	201	237	234	236	237	227	220	211	227	252	239	233	222	220	231	258	219	206	218	240	216	223	229	257	223	222	243	205	196	228	222	198	185	208	245	202	242	216	222	246	218	226	234	245	238	224	212	221	229	212	210	228	234	210	212	232	218	245	215	258	248	219	199	257	224	209	226	220	240	208	245	192	227	232	238	224	234	220	242	235	222	254	208	213	244	231	243	233	252	246	231	232	205	224	240	226	222	218	232	228	231	239	239	254	220	226	230	229	232	244	223	213	225	231	235	256	231	241	219	226	241	228	228	201	245	246	226	240	213	219	218	238	240	226	236	204	234	223	234	229	251	258	227	222	240	239	218	240	219	250	217	226	257	237	241	242	237	195	213	247	231	244	215	230	228	239	238	203	246	251	247	230	232	231	227	257	246	244	217	218	206	233	240	221	213	260	229	247	216	237	238	210	247	234	215	222	219	244	231	245	230	238	236	201	225	249	203	261	209	242	228	223	262	210	222	223	232	232	233	204	224	244	215	231	205	230	233	240	214	226	217	199	226	214	231	225	240	235	197	230	249	248	250	238	225	254	230	227	216	216	234	217	218	240	215	214	215	248	223	262	226	237	224	236	219	230	240	192	222	223	244	237	245	228	252	241	228	235	190	222	203	222	202	231	210	238	232	230	223	215	228	224	205	233	225	230	228	239	232	230	207	249	221	213	216	206	201	259	227	229	222	225	226	217	236	212	282	238	236	233	220	237	229	230	230	256	211	222	228	228	230	233	230	221	216	249	237	206	205	224	225	242	223	207	241	224	231	206	239	228	250	229	251	232	219	204	236	225	227	243	222	265	236	196	223	221	229	258	253	254	221	198	260	232	231	232	204	239	213	220	241	224	212	235	220	215	242	214	247	204	227	228	240	216	230	254	246	233	208	212	221	228	248	213	238	218	235	240	221	209	238	249	234	242	219	234	216	243	226	228	188	207	232	252	214	220	234	238	240	215	190	236	247	236	233	239	223	221	209	231	232	227	232	230	240	239	220	213	223	222	210	233	224	228	198	232	233	209	257	241	251	232	237	230	233	230	241	238	225	237	221	233	226	242	224	220	263	224	214	230	221	206	192	246	232	216	252	229	263	207	236	216	227	254	243	218	247	211	217	223	224	258	232	227	232	242	219	264	239	226	213	215	245	249	222	228	270	220	228	238	237	229	211	195	244	231	232	245	245	214	219	220	215	272	245	219	231	225	214	238	239	220	224	225	247	213	231	254	235	230	254	256	233	254	254	196	214	206	241	226	183	208	231	212	179	231	225	230	232	232	200	228	231	236	216	227	225	227	228	204	227	232	248	246	224	231	225	238	226	221	222	221	221	227	243	248	218	254	213	239	197	213	241	245	210	242	204	255	230	214	229	212	238	218	228	233	217	221	219	231	222	224	205	227	244	256	229	217	221	229	216	243	223	222	244	229	197	224	218	210	243	230	229	232	213	227	208	199	214	238	223	245	232	217	204	248	254	243	207	198	210	238	237	243	247	229	227	229	206	236	250	257	228	257	218	237	221	242	217	240	233	230	214	222	233	252	218	221	209	249	205	208	202	228	195	221	233	257	232	232	234	238	248	216	234	223	228	244	205	217	254	226	249	215	211	235	200	255	218	231	229	234	219	236	213	231	216	234	210	230	231	219	219	216	236	222	214	224	209	199	230	241	228	233	208	227	213	217	194	230	217	212	202	233	223	222	235	236	234	191	242	234	212	230	220	208	230	228	263	208	225	223	214	281	244	212	214	227	239	258	249	236	226	210	223	213	224	216	230	200	230	233	213	217	255	212	213	230	229	204	214	234	216	196	204	249	221	225	246	194	224	221	222	233	249	251	250	239	198	234	227	259	245	248	273	243	253	244	228	238	239	222	221	238	205	224	197	218	249	240	239	226	236	239	218	221	255	232	245	234	222	209	216	226	241	238	241	233	237	236	236	208	214	235	231	221	220	240	239	257	224	206	226	239	231	221	229	206	205	204	217	239	227	227	238	239	229	224	250	201	238	234	214	237	246	221	223	227	225	229	220	232	220	214	234	227	221	216	237	233	212	238	232	250	221	236	227	194	211	232	203	222	224	233	231	220	217	205	266	221	215	246	231	215	223	238	230	204	219	217	252	205	208	206	228	219	225	246	227	239	216	235	225	240	218	227	219	219	227	221	206	228	208	227	219	250	234	233	207	241	254	242	248	207	237	199	235	227	232	207	229	246	240	237	229	225	243	228	221	252	244	241	212	208	194	230	225	229	217	230	217	221	282	195	227	232	242	208	234	238	217	239	232	213	220	209	198	223	257	217	231	210	232	225	216	227	224	254	237	237	241	249	225	239	228	223	216	209	201	221	228	228	238	259	236	241	239	218	214	246	214	234	235	217	217	236	234	251	219	222	221	227	228	211	233	233	241	242	227	222	220	235	225	216	227	219	225	236	233	279	240	230	215	215	199	237	213	225	206	196	214	219	250	231	232	215	232	204	185	234	227	251	223	222	224	226	222	225	201	232	226	206	219	246	242	227	224	235	208	262	231	238	210	238	239	226	228	227	237	233	251	229	211	242	243	221	217	211	248	262	261	239	220	216	199	197	254	236	272	201	232	219	247	220	230	206	213	234	202	202	216	227	213	224	222	233	232	217	223	221	241	205	242	199	221	236	250	216	213	231	264	220	215	231	230	238	221	228	225	244	206	236	208	202	244	216	214	199	235	205	212	231	226	214	206	235	226	246	243	208	223	239	208	226	199	217	234	224	224	236	249	211	213	203	233	221	228	236	223	241	211	214	223	213	241
11752	22283	15378	6380	4561	4318	3828	3631	3048	2092	1081	779	661	572	511	622	1843	2132	885	476	396	453	500	638	841	799	358	304	282	273	264	301	284	271	282	298	263	254	253	293	275	248	227	266	273	275	245	254	264	245	253	230	254	280	231	211	259	255	258	289	246	234	286	237	261	264	246	242	262	262	256	272	234	252	252	254	249	261	233	239	238	253	253	242	272	268	257	236	253	286	253	249	280	264	276	275	240	247	246	211	243	269	246	268	248	269	241	260	236	262	259	265	290	260	256	244	236	286	248	248	244	226	260	246	232	251	255	290	252	239	270	264	241	267	265	234	233	252	265	238	257	264	290	269	215	245	245	254	244	229	277	251	281	247	251	265	251	275	253	251	268	247	267	260	255	235	230	243	281	234	235	249	258	237	248	256	252	212	253	254	249	253	233	238	256	232	227	238	272	263	262	270	255	261	253	270	251	236	243	247	249	261	248	229	238	259	238	255	261	228	259	257	266	223	246	221	247	254	247	253	227	250	234	250	245	282	263	247	259	288	226	236	245	271	229	268	250	263	276	255	252	250	241	256	244	261	272	237	270	238	243	251	254	252	241	237	249	238	250	248	252	276	249	240	269	243	263	250	246	256	237	264	240	273	270	265	238	279	253	272	233	228	264	255	238	246	222	204	255	256	246	259	267	249	247	266	263	256	214	256	283	241	260	294	219	252	251	238	261	259	230	266	254	255	256	242	240	247	275	247	238	258	237	231	241	281	213	252	242	237	255	283	234	261	266	245	208	241	270	247	233	269	237	254	267	273	282	233	248	261	235	231	259	231	246	271	260	247	227	253	249	279	255	261	247	254	242	223	224	245	269	257	238	236	251	265	240	241	266	243	233	223	265	259	215	251	238	274	253	249	291	245	261	232	255	253	266	257	276	244	257	251	257	255	253	249	264	251	247	242	250	250	232	249	246	267	234	264	247	242	235	260	249	236	225	258	253	234	241	277	247	256	252	258	261	206	245	248	249	282	250	254	261	254	258	236	238	258	234	275	255	261	266	245	252	264	257	235	245	260	301	263	271	233	248	229	249	254	277	270	250	250	253	258	271	259	231	243	280	250	239	248	264	259	240	268	245	266	228	255	280	250	253	235	258	270	253	247	259	255	278	245	255	267	276	250	263	238	220	266	254	265	241	221	261	257	264	223	238	269	278	249	254	252	233	251	274	242	271	275	248	226	233	243	255	276	265	227	266	248	250	269	276	251	240	245	241	258	236	267	232	252	242	205	216	239	274	278	248	253	254	261	227	265	270	247	255	278	239	268	268	227	241	253	293	226	248	260	249	260	220	256	236	240	220	251	262	214	248	264	287	220	265	247	282	245	245	231	265	245	235	240	275	241	247	241	273	226	227	233	262	253	271	240	229	223	239	233	258	246	238	266	243	231	276	229	241	251	275	233	230	243	255	256	279	249	237	265	232	264	245	242	218	261	256	250	252	244	233	233	252	241	251	251	267	255	246	257	251	240	252	257	245	233	242	250	259	224	225	279	264	225	285	276	257	242	265	250	269	263	258	233	245	234	249	263	269	244	230	285	234	274	269	238	287	210	237	281	262	249	241	276	279	250	270	241	265	241	244	269	244	273	221	242	275	255	257	228	264	275	253	245	270	274	259	248	272	269	270	247	249	214	244	250	237	238	231	226	262	263	258	218	241	256	259	244	237	242	262	268	250	236	252	262	244	245	246	248	274	225	236	270	241	240	241	242	254	267	251	258	262	225	247	277	239	249	258	246	276	251	224	249	252	272	242	280	247	248	263	239	233	241	250	242	257	278	288	237	229	240	236	283	258	290	238	244	266	270	239	276	281	245	240	261	263	243	241	253	251	247	244	241	270	218	236	251	230	237	247	272	234	264	256	231	257	260	262	264	249	203	264	241	264	246	272	245	255	264	249	255	231	247	278	258	242	250	246	275	248	251	224	220	243	265	258	265	269	257	254	251	242	241	258	252	271	223	274	279	212	253	261	251	207	256	224	248	264	263	234	273	256	258	254	226	236	259	273	246	245	279	248	261	258	245	240	252	228	237	230	244	243	262	241	261	222	250	242	228	252	206	243	268	259	272	246	255	256	254	239	258	249	251	254	225	259	237	257	240	263	251	252	236	272	243	233	248	236	265	266	225	237	239	263	258	237	275	236	234	267	241	260	247	233	270	256	239	258	246	270	278	255	268	255	278	267	246	267	245	262	246	264	239	270	281	244	274	224	248	278	228	247	261	240	243	274	248	246	233	251	282	226	261	238	260	248	257	258	270	242	238	197	252	249	254	252	235	259	259	246	253	263	243	239	275	249	242	270	250	253	254	274	259	241	243	254	257	236	249	252	252	246	248	265	252	286	248	267	285	225	250	256	244	271	244	268	256	246	241	269	242	232	239	261	269	222	264	254	244	235	270	257	257	273	238	255	240	242	269	238	269	264	265	243	246	246	242	253	241	237	243	254	248	268	225	245	257	252	270	253	248	265	237	259	252	265	249	239	229	228	267	251	243	274	267	285	252	265	238	253	236	254	281	254	268	237	267	227	256	242	265	263	242	256	264	271	247	255	281	249	240	221	271	228	288	247	294	263	282	253	258	268	221	251	232	242	269	234	240	270	272	273	252	266	252	270	249	266	234	224	265	243	232	253	251	257	266	251	252	239	251	237	277	247	269	242	232	248	231	246	246	257	233	266	252	249	230	226	228	261	240	248	229	241	249	236	239	269	258	242	233	235	247	236	253	284	250	246	218	260	245	246	239	244	239	255	248	255	248	257	277	272	245	225	265	244	247	261	251	237	251	242	251	243	236	250	249	234	272	259	256	271	270	243	222	255	238	243	260	257	255	267	255	267	248	228	247	265	258	244	268	253	267	274	271	248	258	268	244	252	243	249	264	270	278	262	227	257	226	257	279	242	271	240	220	232	264	220	256	238	245	255	239	258	257	274	247	221	272	250	251	250	254	249	249	278	250	278	269	256	254	241	236	244	245	235	216	271	247	262	269	265	212	218	240	249	257	245	243	267	268	250	271	255	263	249	233	256	264	256	243	254	250	235	265	243	264	237	268	238	263	239	270	261	241	223	253	250	233	267	223	251	252	262	259	230	270	236	270	264	262	257	256	236	231	279	236	222	255	214	234	231	263	267	252	204	252	234	240	262	259	263	265	242	269	238	268	260	224	208	242	242	266	238	252	235	279	234	212	259	229	242	226	292	227	242	257	265	261	262	274	261	247	259	247	276	253	234	246	239	243	249	271	257	243	244	247	252	259	255	244	230	258	250	238	219	255	250	227	248	258	260	278	263	249	243	273	268	247	234	226	260	270	254	252	271	248	259	263	261	242	242	248	243	259	257	270	248	257	227	231	248	249	243	244	269	247	264	234	229	247	261	264	247	245	244	275	244	240	250	266	237	239	235	224	222	247	240	225	260	235	262	247	242	247	240	242	239	246	247	254	252	273	270	241	232	253
27726	19568	7457	1509	1100	1066	974	960	893	760	703	693	664	603	638	693	920	939	746	610	640	663	651	692	709	784	686	664	612	627	633	628	602	611	623	626	595	627	634	635	628	639	613	620	613	635	606	617	649	650	639	633	584	634	604	600	587	633	627	656	632	619	644	615	637	648	637	630	599	630	645	657	611	675	643	629	611	663	636	606	614	592	650	608	603	621	635	634	597	615	610	618	633	600	603	661	618	620	598	633	640	596	617	622	618	606	596	585	622	582	626	585	613	640	606	623	678	648	597	640	599	632	620	637	662	649	621	650	646	626	669	636	634	635	665	627	650	655	599	588	633	667	665	640	636	668	630	610	672	639	657	659	632	635	623	625	645	581	642	650	638	650	628	577	625	621	615	610	648	612	639	632	636	638	633	641	609	653	638	596	629	624	631	635	613	617	616	612	629	616	634	626	650	603	661	630	651	612	659	596	675	654	584	634	668	633	622	643	662	615	669	601	614	602	653	629	566	639	659	636	591	629	675	635	619	608	627	661	618	577	617	597	601	635	612	613	589	609	621	635	659	680	581	630	602	627	636	636	655	594	642	684	664	624	671	615	617	631	598	657	629	634	620	614	603	621	608	650	607	623	584	643	645	581	598	612	628	635	626	688	630	627	629	623	621	613	613	616	625	634	626	597	632	637	617	593	609	655	577	612	660	581	644	684	609	649	643	662	663	608	604	630	584	684	635	635	653	662	588	581	673	597	611	587	584	620	633	605	627	634	641	662	651	612	633	614	643	612	630	654	594	629	619	607	639	649	630	623	618	614	588	659	630	648	684	649	625	647	658	636	634	605	606	589	623	640	637	686	632	630	608	624	599	583	652	646	604	639	654	651	552	650	639	606	639	605	674	660	630	648	638	637	605	661	667	620	606	616	604	677	623	592	643	637	612	646	627	640	648	613	660	670	623	619	661	647	657	603	670	663	680	652	624	629	613	645	627	562	660	601	644	663	597	612	612	613	608	607	600	638	597	626	597	638	611	600	635	639	641	686	616	620	635	617	612	558	638	608	614	640	594	595	626	609	628	624	618	639	635	625	608	629	598	648	596	622	624	652	645	638	656	627	632	581	617	598	641	576	638	635	626	605	606	656	617	631	603	648	643	638	666	660	626	582	588	599	587	616	654	627	648	651	604	654	622	637	603	583	611	627	629	603	605	648	616	597	665	605	667	657	627	631	628	581	609	631	592	602	578	630	625	644	605	622	622	632	667	591	650	627	612	642	630	628	594	622	583	610	627	613	641	624	647	632	659	625	597	609	673	605	616	610	639	629	603	603	644	544	633	601	645	641	656	612	607	631	629	588	594	603	617	628	629	670	623	635	639	576	661	621	647	621	637	683	640	602	608	626	673	637	682	643	642	652	590	614	632	610	592	587	619	614	557	643	589	617	617	588	635	644	603	624	632	592	606	631	641	648	652	581	616	589	657	609	647	669	622	625	632	637	590	637	664	652	629	606	630	638	642	626	627	614	583	635	625	660	621	596	628	684	651	625	637	581	624	680	616	600	671	640	630	604	594	608	659	654	603	598	628	641	636	598	630	584	605	616	652	623	631	608	623	597	630	641	622	620	637	627	657	595	630	623	642	613	614	629	663	653	630	631	625	673	662	605	661	593	620	639	620	657	636	604	622	624	605	629	619	654	634	606	629	609	609	583	685	644	584	665	644	606	661	633	598	578	593	602	650	653	627	603	609	625	599	645	621	626	664	652	614	643	640	566	648	637	628	634	633	658	585	580	632	591	609	628	611	665	660	594	608	687	670	570	590	632	613	648	606	612	628	625	636	665	629	679	620	669	659	598	617	657	621	628	608	612	623	593	634	622	577	674	646	630	638	616	695	601	647	638	585	627	619	644	614	653	595	639	659	593	625	609	675	639	672	650	626	598	654	662	624	612	630	672	637	597	639	643	612	616	687	630	652	624	630	581	647	621	637	576	663	627	673	609	646	607	632	638	617	619	631	624	614	679	646	644	631	671	640	612	658	648	607	582	612	597	577	579	577	621	586	651	629	626	644	661	645	644	573	600	658	626	613	663	640	651	652	629	621	628	690	612	661	637	629	632	636	629	600	604	609	626	582	613	601	655	609	601	631	615	582	636	652	606	582	579	661	626	627	608	680	619	653	599	632	637	628	627	611	583	656	616	598	663	650	653	649	614	628	595	656	622	648	600	623	579	616	661	622	679	651	589	610	654	601	607	626	651	653	650	614	620	589	635	623	616	596	644	628	624	626	643	629	647	624	651	607	664	632	614	617	614	597	639	623	599	610	631	653	605	596	597	589	632	667	611	624	599	610	613	627	592	589	610	580	598	622	651	612	636	608	626	630	603	625	603	642	635	626	654	618	646	586	603	626	640	611	625	665	613	628	602	603	638	645	567	601	626	578	623	612	630	610	615	652	679	654	631	626	661	644	671	645	607	623	662	654	663	663	592	666	587	629	629	586	625	627	621	613	620	623	582	634	607	571	633	603	666	619	591	600	612	657	637	661	615	615	617	617	648	619	618	656	620	632	634	642	644	597	597	678	646	646	691	613	634	644	596	650	678	598	593	613	640	634	616	589	623	584	644	602	590	590	619	607	632	613	641	653	624	641	621	606	627	635	627	637	637	672	609	642	598	649	632	636	633	601	602	623	596	608	599	633	655	641	580	618	616	590	587	654	638	604	603	664	612	604	652	619	647	624	634	626	622	629	643	632	656	657	574	653	648	647	602	623	659	633	609	614	627	626	599	634	613	580	639	595	639	676	596	604	615	614	672	629	619	605	659	661	654	635	610	632	603	617	623	636	650	674	666	632	655	612	563	661	633	643	665	647	587	595	624	676	574	647	635	631	636	602	584	634	617	644	667	599	694	640	589	632	597	600	643	636	599	661	645	682	611	621	616	620	641	627	617	633	687	658	614	615	572	665	638	645	622	607	652	605	646	591	648	622	616	631	669	665	658	631	638	601	656	664	647	675	641	597	603	638	633	651	634	672	648	571	632	620	613	606	617	628	598	650	610	608	627	599	630	650	668	606	624	643	680	605	655	604	611	615	592	645	649	647	667	592	614	653	609	626	594	635	643	646	642	591	634	638	613	666	632	618	582	592	621	631	618	615	616	644	604	628	626	657	662	673	636	630	639	597	624	618	595	643	664	635	619	670	617	689	629	591	580	603	636	648	661	618	631	620	653	653	617	651	606	669	625	644	593	616	654	593	604	648	648	579	621	661	654	578	640	618	610	646	593	654	669	666	610	673	656	612	626	650	604	659	625	617	641	652	642	649	660	639	609	641	655	641	627	631	659	603	645	639	613	605	619	611	589	596	606	640	631	631	602	622	581	630	607	582	673	602	676	660	618	603	623	626	623	632	593	618	640	630	632	662	643	586	627	625	643	634	637	633	589	629	609	636	655	602	633	635	651	597	620	675	631	596	625	573	636	600	600	634	630	691	615	641	596	618	637
9978	7027	3444	1328	1222	1471	1406	1326	1161	956	781	747	700	673	736	759	1164	1188	815	678	703	737	711	758	840	848	686	672	666	679	699	674	720	658	627	715	668	673	701	723	713	693	674	672	651	673	681	676	692	663	681	709	672	649	699	665	664	682	672	685	677	667	675	647	701	675	710	706	650	697	687	660	646	665	686	681	662	697	690	673	673	686	671	656	716	671	693	684	740	750	692	665	683	672	706	679	644	711	632	688	710	710	673	715	673	703	664	661	680	667	626	672	652	684	671	722	655	659	685	681	705	652	679	678	673	622	616	692	671	703	636	649	647	639	612	700	693	662	672	693	678	691	733	690	707	691	675	684	651	682	655	670	683	704	675	649	646	701	733	676	645	673	639	663	711	693	697	723	706	662	694	638	663	662	717	699	668	702	710	725	661	728	673	636	648	689	688	686	693	649	667	714	677	666	697	674	661	708	658	653	661	673	659	695	682	672	683	652	655	666	643	695	637	738	639	682	708	658	665	665	691	661	675	674	660	673	697	708	682	727	660	678	729	671	679	691	663	726	706	651	658	676	702	660	664	688	637	659	649	673	666	722	684	714	676	673	691	661	673	660	654	651	681	723	656	618	723	680	754	654	683	671	720	680	673	691	699	659	651	666	653	642	671	725	673	642	686	676	658	672	680	686	676	662	666	674	699	679	686	687	665	656	678	684	641	677	685	665	689	655	631	676	670	701	663	707	620	650	617	690	644	689	660	701	673	655	619	689	667	652	672	692	679	670	707	634	668	684	686	670	674	668	668	723	705	666	705	704	662	653	691	727	728	656	680	698	694	666	714	696	681	716	706	653	690	690	660	666	618	643	675	662	691	641	670	670	695	677	660	613	668	653	684	654	666	671	695	670	637	660	737	637	677	681	679	690	641	669	639	685	674	700	694	677	686	668	656	692	666	710	694	715	660	674	679	643	675	684	701	654	656	645	678	706	669	667	649	661	686	673	694	657	630	680	643	714	697	698	658	705	669	681	653	716	662	677	652	743	637	683	686	716	684	670	693	697	670	670	665	754	658	634	683	651	713	747	660	670	653	670	686	676	678	644	680	671	719	634	689	621	694	670	674	699	668	637	699	684	648	708	696	654	660	672	647	629	670	667	704	674	657	710	699	620	672	674	626	680	686	646	693	711	669	682	680	655	661	691	709	695	671	702	652	639	667	726	703	627	670	665	683	664	658	685	675	709	712	703	664	662	656	713	655	627	678	664	670	704	693	698	644	695	719	664	710	721	715	654	675	729	685	670	691	700	668	653	700	658	675	675	681	695	731	661	690	684	688	692	635	687	652	716	674	670	663	660	697	701	647	678	705	673	654	651	666	679	701	640	712	644	680	711	675	678	664	674	659	703	638	661	672	728	668	688	669	719	699	696	664	708	658	713	727	686	667	657	690	666	683	678	690	716	674	641	694	684	662	736	652	709	698	714	705	659	701	657	642	660	670	683	698	648	653	653	708	634	649	647	675	625	623	712	711	624	692	717	708	685	701	717	680	684	665	695	659	685	711	651	648	672	676	653	704	697	652	684	631	664	638	677	688	668	673	721	654	679	706	694	659	652	698	713	622	699	699	658	634	663	678	647	666	651	680	668	669	703	717	690	679	698	642	676	671	712	703	653	699	670	702	637	720	683	640	700	648	702	704	687	684	696	733	669	677	674	631	659	714	680	675	673	667	665	661	642	658	683	688	666	716	703	693	657	669	703	694	667	614	651	656	681	648	675	622	676	655	711	719	696	680	695	698	662	646	684	701	642	717	667	720	731	696	621	676	645	740	679	705	668	676	665	667	639	652	714	683	668	654	663	667	652	690	653	690	673	642	694	681	673	701	669	759	640	654	706	679	708	662	713	686	680	668	702	678	627	650	662	617	664	675	674	693	635	683	724	627	657	645	702	676	655	728	722	706	668	678	671	692	701	673	657	720	670	665	668	669	678	644	651	690	670	646	665	700	676	696	675	680	707	708	707	661	702	642	650	645	648	717	632	667	682	697	707	667	706	701	684	693	627	692	679	692	676	656	703	680	702	646	684	690	702	712	633	641	664	690	678	623	665	621	669	600	696	668	688	664	629	706	679	719	716	644	651	656	667	672	638	650	720	704	630	678	686	685	639	653	641	630	665	707	678	723	670	703	691	653	748	684	647	705	690	685	679	710	640	652	676	723	678	666	674	681	696	679	647	696	704	655	619	678	695	654	673	703	674	650	677	704	689	711	657	703	702	702	658	728	687	652	676	705	657	655	710	650	682	632	704	675	691	664	659	667	688	627	670	696	711	671	621	673	661	660	719	699	678	690	678	674	699	684	651	665	723	650	673	658	647	639	657	675	700	689	679	661	678	671	665	716	708	663	683	725	711	655	713	650	660	714	679	661	671	686	627	660	677	684	717	661	685	722	689	671	660	672	708	668	661	670	644	660	644	651	672	703	635	667	645	724	695	692	690	676	699	691	701	728	702	651	690	712	687	662	740	693	623	702	642	675	759	668	687	640	670	635	683	680	646	683	644	675	665	724	722	657	647	691	673	659	631	668	669	718	723	660	624	607	734	640	679	659	683	650	680	662	661	597	734	665	688	655	691	725	702	667	639	659	650	700	658	709	643	695	677	670	702	674	682	683	663	630	685	648	626	637	657	658	701	658	679	647	680	664	689	688	670	663	651	681	670	708	674	670	664	687	619	685	706	673	701	650	725	649	712	669	672	653	633	664	714	674	622	654	695	680	706	648	721	658	728	715	698	642	696	699	689	681	672	664	684	682	678	658	623	680	686	745	655	700	682	668	616	671	709	697	638	656	648	714	686	709	711	701	687	674	665	640	664	663	716	693	681	691	694	646	650	647	666	688	668	666	691	670	688	657	647	654	667	686	694	665	737	704	683	626	704	707	647	674	664	657	666	693	670	652	655	669	659	679	705	683	709	660	677	651	658	694	709	628	721	664	629	698	674	644	655	719	719	664	698	691	747	719	651	687	647	690	661	667	664	667	689	656	659	654	648	702	695	662	680	734	712	649	673	669	655	673	737	673	659	688	720	658	683	652	643	691	692	707	704	658	643	697	643	680	667	742	676	693	695	704	673	647	684	652	664	679	665	695	683	683	680	636	702	715	650	682	637	707	676	661	665	711	701	681	700	660	701	652	680	661	699	644	654	702	648	699	648	641	645	672	673	650	717	709	660	667	689	725	645	686	675	677	674	702	648	681	706	674	651	664	652	688	674	651	696	664	620	685	681	610	700	663	693	659	647	690	722	676	681	739	711	634	659	709	718	693	691	638	701	700	688	708	651	645	673	636	703	638	671	699	659	663	713	715	661	721	655	640	688	668	703	689	705	720	706	663	726	649	750	658	660	699	690	670	659	657	685	674	711	700	677	721	674	660	667	667	678	726	691	674	670	689	704	696	659	698	682	688	673	687	654	660	702	658	703	696	733	721	685	699	690	682	687	716	661	614	646
23656	21260	28439	24414	21276	12818	2417	1540	1282	922	755	656	638	598	598	658	1353	1362	746	634	576	613	616	737	726	755	535	517	498	531	488	527	505	547	532	518	540	525	476	568	498	517	494	531	463	509	505	547	530	506	522	553	557	513	512	530	518	456	518	478	490	508	512	482	519	494	492	488	480	521	499	497	525	516	474	557	519	494	491	497	487	506	498	512	532	453	541	489	534	485	496	495	472	500	513	485	474	514	513	538	478	516	537	430	558	540	511	474	549	463	547	469	540	508	505	497	498	461	503	461	554	518	472	505	520	509	534	510	500	538	516	476	512	518	509	531	509	511	496	549	504	501	496	530	486	499	515	498	521	484	495	561	483	536	508	473	494	525	486	535	519	492	484	470	541	537	518	499	575	527	513	510	491	521	544	527	502	541	529	501	490	502	528	509	515	468	484	516	502	546	481	508	516	546	509	471	532	516	485	515	513	505	511	531	509	533	528	505	532	486	472	505	512	485	528	507	484	524	506	470	495	476	504	480	486	492	514	496	515	508	546	515	514	506	541	504	502	484	476	501	496	501	475	520	501	455	499	488	488	513	482	522	483	527	494	468	544	514	530	483	544	532	505	510	525	484	496	552	526	484	505	514	524	498	530	509	511	505	519	541	494	493	493	497	472	534	485	512	520	485	504	493	484	501	526	484	557	505	518	473	479	507	487	528	536	510	556	450	492	507	523	527	464	500	522	521	493	515	468	548	528	484	478	477	486	534	496	523	500	513	513	517	528	514	529	490	521	465	531	504	559	522	521	508	485	498	517	473	477	514	457	525	500	501	530	490	454	504	499	498	480	501	494	460	488	513	499	505	460	490	514	503	517	490	514	514	499	477	524	474	508	494	500	515	509	503	474	508	500	500	496	528	520	494	517	458	493	503	480	499	496	491	510	459	519	508	499	505	517	497	506	501	552	511	527	501	511	527	526	530	513	530	532	485	505	508	483	490	515	506	495	531	481	502	540	466	523	480	452	485	481	497	530	466	499	507	506	530	524	473	518	493	517	495	467	477	485	505	522	549	522	527	524	482	488	510	496	470	529	512	481	514	481	522	509	514	509	479	491	517	537	526	485	481	508	492	480	507	530	483	517	475	515	528	497	513	506	561	505	508	507	443	538	560	505	545	483	473	516	535	545	506	526	500	520	496	537	491	514	497	488	504	561	519	474	488	529	540	492	467	499	493	509	530	520	528	526	508	508	523	542	488	507	523	520	508	500	510	540	487	516	490	482	507	493	491	533	496	487	474	508	499	541	510	459	554	473	478	501	534	486	459	544	524	516	480	523	512	498	512	490	522	539	523	485	500	562	503	503	465	513	499	503	537	509	523	505	505	496	547	509	524	487	533	519	484	506	487	486	498	474	510	472	476	512	480	509	482	514	452	502	437	498	532	504	519	475	520	540	467	540	511	516	508	517	504	505	467	530	506	504	504	473	503	506	526	492	502	506	473	514	500	434	478	499	477	515	473	496	492	532	467	497	497	484	496	499	535	468	493	495	510	493	501	537	455	500	521	515	476	504	533	486	473	535	482	480	483	522	500	538	470	484	497	520	505	507	560	539	495	520	489	497	495	531	475	491	542	480	451	494	490	506	495	538	529	509	501	456	495	460	503	527	515	512	496	509	495	519	508	500	493	480	517	509	504	517	491	533	526	502	518	495	508	512	501	509	489	492	492	469	470	503	482	491	493	525	545	514	522	500	499	482	502	484	527	498	497	527	474	504	531	505	478	505	507	508	464	527	497	489	503	506	456	507	483	526	518	473	510	525	514	535	514	535	498	522	500	497	505	530	476	493	476	532	456	490	483	508	473	498	489	499	508	521	494	489	491	540	494	495	486	525	546	530	480	504	498	505	522	505	465	536	514	544	490	531	517	479	480	496	489	481	482	486	530	503	474	522	488	511	496	516	521	511	517	462	505	502	489	476	488	500	519	498	491	514	535	468	516	514	506	473	491	498	487	517	522	487	476	510	495	508	505	489	497	516	494	493	512	483	474	468	496	500	520	499	535	481	500	522	487	492	555	471	492	485	527	494	498	487	497	466	511	494	475	489	541	518	507	560	525	505	483	504	522	476	529	505	496	526	483	521	526	540	500	499	517	524	531	520	505	498	548	536	511	534	498	558	507	524	514	488	497	478	508	482	531	529	499	506	538	512	498	514	475	482	486	469	507	512	482	483	530	471	522	537	509	483	512	500	510	482	464	504	532	480	510	481	501	513	508	507	480	463	544	503	494	513	518	520	492	495	478	498	528	513	486	504	493	523	508	495	560	475	516	531	475	515	508	503	488	491	532	473	514	487	467	443	478	510	511	525	489	487	529	499	506	496	517	534	522	489	516	524	469	516	496	518	503	528	510	554	550	476	544	501	515	487	486	489	485	505	513	546	530	500	471	502	503	466	510	521	490	496	524	485	499	508	485	497	507	458	463	494	511	521	480	430	519	478	475	500	507	483	524	527	563	544	522	546	504	484	516	506	525	499	529	527	521	498	472	527	489	513	535	490	516	463	502	501	493	489	530	483	480	434	477	533	523	516	520	522	513	512	488	531	527	491	528	565	530	518	544	485	530	525	479	470	514	508	469	501	502	484	478	527	500	506	486	539	488	550	506	524	515	507	467	502	490	519	453	504	488	484	502	503	494	518	492	528	500	502	506	481	513	489	500	548	492	513	464	485	493	489	531	483	501	459	490	507	509	483	503	549	529	490	514	529	528	495	483	490	494	482	487	509	488	490	459	475	489	526	485	500	510	497	497	525	536	497	517	480	533	531	480	509	508	507	505	532	470	528	503	481	487	503	502	518	512	465	516	478	507	511	481	544	491	544	517	541	477	487	475	506	545	494	529	466	511	499	521	508	527	545	489	492	516	528	456	514	479	490	493	502	493	464	546	518	528	513	496	497	529	516	512	508	505	459	490	536	528	536	533	496	476	483	512	515	517	507	473	514	516	526	415	513	460	486	510	473	548	505	481	474	479	509	487	478	517	516	470	520	545	499	473	527	520	538	513	504	466	555	523	522	524	547	497	495	485	495	483	453	502	457	529	504	536	504	448	498	478	491	523	510	493	485	473	506	553	489	488	506	508	509	532	471	504	523	503	539	505	510	482	518	485	490	516	477	492	474	500	522	538	504	470	475	506	514	466	506	496	492	522	505	470	480	515	493	492	481	492	503	519	523	501	554	478	522	508	499	450	529	524	501	518	491	487	525	517	492	501	509	508	544	522	502	483	489	526	542	488	525	516	505	496	504	489	485	479	516	505	514	488	540	535	535	519	514	519	522	526	537	508	516	483	496	495	495	475	482	488	551	460	460	495	507	540	505	524	493	502	484	521	506	511	493	498	488	483	523	540	509	494	492	478	510	492	518	482	512	496	535	494	482	515	476	476	539	450	518	513	524	493	481	549	505	546	504	469	492	454	509	479	472	502	526	495	477	496	482	490	504	532	504	456
9059	15747	11725	4027	3392	3294	2815	2226	1841	1295	936	865	776	704	698	848	1769	1728	895	644	687	680	788	876	942	932	662	624	578	601	589	578	565	548	567	552	584	606	569	544	579	568	561	509	547	559	617	591	576	526	570	566	609	543	564	505	571	530	589	557	561	533	599	543	545	579	563	551	560	562	574	598	581	549	552	497	566	560	535	548	573	512	528	577	580	562	544	584	550	550	566	527	555	545	590	566	541	568	580	547	550	529	534	567	525	541	517	586	539	555	550	588	558	538	548	558	572	551	540	547	540	576	554	537	492	589	552	562	532	593	567	556	542	573	577	571	562	504	576	546	549	533	541	564	575	586	606	508	539	566	585	580	546	573	566	559	555	536	571	543	564	568	555	493	524	597	501	574	524	577	536	529	566	598	567	523	584	595	554	519	578	531	546	565	534	588	553	514	577	574	514	583	554	524	564	575	577	562	485	558	603	548	572	533	557	521	570	564	537	558	540	575	507	495	519	571	528	566	565	489	557	535	571	550	539	545	586	543	587	535	522	526	557	563	533	546	595	527	593	509	526	565	567	483	562	563	566	547	577	523	591	533	539	602	557	569	605	546	531	595	575	534	575	508	527	575	553	594	560	586	562	560	556	576	550	587	536	561	580	549	567	577	522	531	544	538	527	566	565	542	527	574	537	523	515	581	548	569	556	570	607	593	566	538	556	559	557	556	546	518	558	549	553	577	551	557	575	539	552	550	571	534	548	555	569	527	573	591	580	550	560	559	546	576	546	584	548	498	508	543	536	564	561	576	550	585	541	577	574	538	542	527	511	573	546	545	581	598	555	525	525	592	537	583	520	549	532	607	561	538	535	566	555	585	540	583	592	562	590	553	526	578	553	531	545	520	544	560	596	554	565	561	585	575	563	543	575	563	577	596	543	597	562	542	517	529	562	524	526	526	585	566	533	511	535	574	558	572	568	580	543	600	536	575	536	559	524	574	503	518	556	517	573	553	565	530	529	597	563	512	554	480	525	519	553	588	566	530	566	555	518	556	569	564	533	551	589	563	587	545	557	550	573	538	524	512	526	537	569	560	516	573	590	583	540	598	562	566	575	540	565	554	594	561	524	515	539	547	536	577	563	578	524	549	560	555	562	534	564	545	546	605	500	559	532	547	596	593	517	535	569	519	551	546	585	571	558	565	548	517	511	560	555	547	565	482	545	556	516	579	562	576	581	590	543	539	517	513	604	542	525	566	593	523	591	544	553	506	543	537	562	559	536	534	540	560	556	554	591	565	576	551	575	554	583	514	531	593	550	561	544	567	587	524	567	515	560	579	592	593	551	571	527	498	574	524	564	562	531	558	566	542	572	570	589	560	566	548	567	551	557	582	548	587	544	596	547	508	585	580	586	574	534	542	548	532	566	566	551	544	556	564	548	585	586	548	583	544	578	527	566	566	552	572	552	573	549	527	533	579	564	577	556	553	527	546	555	536	512	543	546	607	517	548	517	599	569	578	553	551	529	515	557	498	529	578	582	571	532	547	520	572	587	539	608	520	522	546	506	583	547	498	544	576	560	550	531	589	576	546	562	565	558	533	558	525	540	577	618	567	562	588	544	550	546	532	583	613	503	510	543	523	578	555	546	538	537	580	550	580	577	560	526	566	578	542	582	520	577	572	555	580	525	521	529	553	572	534	538	529	553	566	565	524	538	541	525	546	522	549	575	512	561	535	521	544	539	572	530	592	572	563	551	595	579	555	516	520	578	581	541	568	534	557	548	543	564	573	545	564	565	521	554	571	535	545	565	529	544	518	485	513	571	560	535	534	558	587	518	535	523	564	577	532	546	549	555	573	543	535	591	551	546	541	594	549	514	550	539	605	518	542	578	561	567	579	614	507	563	541	542	585	534	592	539	590	555	588	575	553	554	551	590	546	527	525	525	515	542	553	600	551	585	558	542	551	548	546	545	589	555	553	599	561	530	540	569	550	563	608	595	547	567	533	540	564	552	594	553	554	548	565	571	531	571	590	567	593	566	558	548	565	600	535	534	537	572	565	572	555	549	563	546	539	580	541	498	515	556	598	587	561	567	545	538	523	587	558	541	562	596	568	527	534	575	581	542	556	561	559	576	547	537	566	545	540	562	578	565	527	554	539	576	566	582	539	558	605	554	577	605	533	561	550	560	573	547	562	582	582	543	565	571	555	579	542	589	589	578	586	535	561	544	541	556	553	584	576	603	589	544	562	557	513	518	629	534	568	542	538	563	578	555	497	555	567	530	582	559	608	607	552	572	581	575	543	497	581	589	576	547	562	605	524	559	546	527	546	579	538	522	524	592	515	550	561	533	544	546	595	498	568	532	574	544	547	563	612	503	556	562	561	575	577	555	536	556	565	559	577	571	545	520	580	539	554	515	595	584	552	567	515	488	554	544	524	545	550	500	586	568	536	516	563	528	575	557	592	531	565	613	539	576	532	576	545	558	562	564	578	518	566	534	568	530	563	612	547	547	566	556	545	572	577	529	511	471	515	565	558	565	517	579	550	554	532	548	550	562	547	535	576	587	571	532	548	582	505	567	583	558	524	581	558	559	605	581	552	576	519	593	543	556	538	547	546	512	577	571	534	552	527	534	549	506	595	581	525	577	545	552	551	592	569	551	522	555	577	571	551	525	530	576	535	512	531	523	532	561	546	579	534	559	552	555	603	540	591	550	567	552	563	519	553	596	549	567	556	552	562	587	598	543	566	596	566	523	550	533	585	533	571	598	520	579	564	538	542	570	526	576	541	559	569	594	528	537	565	567	578	585	592	557	587	572	571	550	574	583	566	558	580	530	591	510	610	607	578	555	556	544	588	554	573	559	529	557	482	590	574	535	562	573	578	585	525	560	557	601	585	534	517	568	531	551	607	539	545	574	593	548	585	577	543	596	624	567	609	580	609	589	509	606	541	544	568	566	501	557	553	591	562	517	587	533	579	590	530	592	538	594	559	552	566	553	522	584	535	576	559	551	499	535	537	594	594	547	552	550	532	552	594	561	530	588	600	546	525	545	561	553	543	563	566	588	542	576	593	542	524	565	576	554	565	560	544	515	551	550	557	584	541	524	542	549	579	543	569	565	606	559	587	581	537	545	518	550	547	589	566	563	563	569	530	583	582	572	531	534	542	548	558	582	554	536	571	556	539	556	533	564	565	536	593	538	534	538	524	567	575	541	558	593	545	592	543	529	552	522	553	545	548	528	578	522	513	589	642	565	549	561	556	504	505	575	539	606	527	551	596	551	594	551	544	537	573	523	536	563	547	596	578	542	558	562	531	564	552	545	540	547	554	539	529	531	528	564	553	573	519	570	559	551	538	538	572	540	584	564	521	538	542	578	566	579	564	497	528	563	567	591	539	530	519	566	559	596	554	550	494	555	528	538	582	544	523	577	526	510	555	557	562	561	547	550	546	553	564	547	549	559	555	520	493	536	569	554	587	620	534	546	541	585	550	538	575
24717	21282	27627	25213	15863	1902	1173	944	799	684	563	527	499	487	478	587	1053	933	568	468	488	545	536	573	616	574	498	451	460	439	462	450	432	409	430	426	447	447	426	461	447	437	450	428	448	443	466	450	454	405	421	450	415	461	453	424	450	457	427	427	469	441	431	445	449	407	431	433	432	470	441	439	446	411	447	422	407	427	389	431	468	439	452	443	444	435	420	465	427	426	435	437	416	445	436	453	432	413	457	428	470	438	432	462	426	443	449	437	429	436	453	464	448	422	467	449	479	427	449	427	423	434	468	439	433	448	391	441	428	460	481	439	435	412	440	415	440	436	414	411	413	463	464	446	431	411	413	410	467	452	437	423	426	466	430	451	432	445	435	426	422	414	459	418	451	439	392	425	456	441	449	409	458	457	458	484	427	410	425	464	451	477	419	415	440	410	420	492	445	434	430	407	455	418	460	457	439	452	444	454	439	438	431	424	412	462	409	450	452	475	439	450	418	446	431	428	449	417	433	462	449	392	434	385	439	401	437	504	448	433	417	420	442	410	437	451	425	450	440	453	416	432	454	436	466	439	462	430	441	462	424	431	463	431	427	444	461	437	413	450	403	424	429	417	414	404	444	442	411	441	387	417	438	426	424	436	436	414	416	453	432	470	448	449	458	445	452	459	413	442	400	442	430	448	419	404	449	422	472	439	394	436	425	452	425	407	442	452	426	455	442	422	454	433	474	434	469	475	426	449	473	434	437	432	441	451	458	446	449	429	419	420	451	476	412	438	431	434	414	435	441	432	458	428	418	437	426	444	454	479	444	417	424	446	458	440	429	421	441	443	429	415	425	437	390	458	393	441	440	448	444	414	437	448	393	438	430	435	431	449	404	469	419	430	459	510	400	478	433	458	487	390	443	405	421	422	439	439	425	468	430	397	437	478	423	452	452	437	440	447	435	417	428	415	417	450	464	426	414	453	449	461	430	491	419	413	474	425	417	415	422	436	449	478	483	427	459	431	422	446	456	403	415	417	460	460	463	395	430	429	472	424	410	434	422	431	430	464	467	412	474	436	392	407	455	455	413	449	471	420	425	412	451	398	420	424	437	443	435	467	449	483	440	422	436	426	448	455	462	452	458	449	464	423	400	430	423	421	435	455	441	426	430	403	440	418	441	437	437	396	440	472	448	449	500	418	441	403	435	451	436	404	440	430	456	436	465	449	414	449	424	431	457	464	435	427	463	438	413	432	401	466	461	431	486	415	440	450	455	487	440	463	459	382	436	440	418	480	436	432	454	391	436	412	445	444	423	452	463	453	479	435	474	443	442	450	406	456	440	434	452	443	462	438	455	426	456	436	440	456	421	402	397	437	463	429	458	457	467	428	467	410	484	415	438	459	421	457	453	418	420	458	456	451	425	433	451	393	435	444	451	448	445	453	444	432	433	441	444	432	453	450	449	443	448	447	434	431	425	442	416	419	450	424	424	462	398	413	418	447	460	467	428	438	479	396	412	403	441	441	444	468	449	464	470	458	384	404	460	453	399	417	429	429	414	437	456	420	448	465	439	432	445	409	423	435	414	401	441	436	451	469	457	458	422	407	423	437	425	462	411	449	407	445	409	418	432	409	421	451	429	410	401	375	428	435	423	413	459	435	435	414	463	423	454	441	424	457	433	465	430	402	441	432	431	453	454	420	434	449	413	440	444	466	444	436	447	442	435	443	398	452	467	412	442	424	432	417	449	429	442	452	440	439	433	467	468	436	457	441	456	420	392	413	465	446	460	442	450	430	426	414	424	436	413	471	435	466	436	414	390	421	400	398	440	452	435	442	422	445	422	443	470	448	410	458	471	434	397	437	455	462	407	419	402	394	422	452	450	448	447	448	406	444	427	401	447	446	441	428	467	422	399	407	445	432	472	426	408	463	436	436	407	433	406	446	413	452	430	452	415	475	432	418	426	445	449	430	427	418	441	470	444	455	449	429	453	436	450	439	396	469	465	473	411	443	436	431	468	437	476	446	464	462	447	446	425	456	394	417	470	447	508	441	452	430	466	429	452	427	417	453	431	441	446	475	428	404	398	469	452	426	437	431	447	474	407	427	432	439	436	411	461	448	417	405	437	436	451	440	437	423	422	422	433	491	422	422	432	469	444	447	486	429	425	423	418	452	416	432	419	411	419	426	418	455	435	427	452	458	441	426	443	409	423	413	480	448	435	437	410	459	440	479	442	396	458	454	412	416	433	406	476	516	452	450	420	436	446	439	408	416	401	429	465	424	418	409	419	429	430	430	472	412	464	474	422	449	450	436	423	463	443	468	432	400	421	444	436	437	450	496	422	442	437	442	442	434	420	409	435	476	454	424	399	395	430	423	413	407	455	437	438	426	449	466	462	403	441	443	440	466	467	425	430	420	469	404	428	430	456	427	463	469	446	450	442	470	424	417	402	444	444	436	414	468	403	430	447	434	449	439	414	476	425	465	457	464	447	466	407	403	396	407	417	417	401	419	471	466	400	414	435	437	411	426	423	427	474	423	433	428	451	443	425	437	452	430	410	451	437	434	439	474	419	431	413	433	419	413	434	396	409	440	437	449	424	431	458	430	422	473	402	449	432	435	415	449	410	437	440	438	431	439	471	426	428	459	479	429	420	421	421	451	420	433	446	456	417	435	447	399	411	447	419	440	444	451	424	454	431	453	420	438	461	468	423	427	430	428	441	453	426	463	462	457	424	428	434	441	441	414	438	446	511	405	443	411	422	417	444	442	458	427	428	409	400	471	438	420	457	432	447	429	477	457	447	445	459	433	439	427	424	419	472	450	428	469	415	429	433	436	432	456	456	402	399	467	423	472	441	440	464	422	430	460	426	444	415	436	422	465	436	428	455	421	450	412	404	431	446	428	484	399	431	459	451	429	429	441	415	445	447	442	433	464	421	420	443	440	419	408	452	464	408	433	408	462	476	407	434	466	413	431	413	467	478	427	429	461	452	425	428	394	413	443	452	427	457	398	396	458	423	421	460	413	455	409	446	436	459	434	456	406	454	442	430	437	454	437	453	437	434	436	452	461	458	452	466	446	472	464	485	410	433	436	443	431	433	400	437	441	423	415	427	453	460	458	408	409	432	451	436	459	409	424	404	482	451	418	472	394	424	445	410	419	446	412	425	456	447	443	444	436	451	438	449	466	454	428	440	445	420	401	429	430	442	437	434	462	438	431	426	389	471	464	468	434	442	414	421	421	398	425	444	405	439	443	429	470	451	468	470	434	452	452	437	451	425	417	427	459	429	456	418	449	406	419	445	430	474	424	459	415	441	434	480	434	435	429	434	434	462	431	460	447	452	423	484	439	411	466	416	405	429	446	445	416	464	433	427	490	436	416	437	451	472	459	433	423	447	419	412	432	453	431	459	457	430	429	403	435	452	442	426	443	467	440	469	458	444	491	425	437	477	437	405	449	451	423	473	437	435	446	456	404	438	440	469	456	449	417	461	458	424	465
9830	13083	8525	2781	2405	2375	1816	1495	1293	888	722	600	598	563	534	704	1499	1447	619	523	511	549	599	680	782	615	494	465	486	487	481	466	468	480	430	467	495	504	456	452	464	418	482	507	461	489	478	453	480	490	449	447	487	434	495	439	470	466	464	479	494	465	471	459	447	441	480	461	491	464	478	514	466	491	435	476	478	464	425	517	464	481	484	466	452	465	477	444	462	456	469	454	469	471	461	484	502	485	472	443	463	467	480	466	451	469	468	491	465	429	470	481	491	467	454	473	426	467	464	460	432	454	465	450	504	488	451	490	475	471	470	459	448	493	437	472	460	462	436	446	459	437	461	450	451	445	467	448	462	474	444	420	459	477	445	478	506	445	514	453	483	440	454	478	458	419	425	460	443	443	440	465	437	447	463	430	466	458	484	450	471	482	463	472	447	470	485	502	482	458	461	451	490	494	445	462	422	445	466	424	464	460	466	467	472	465	455	497	475	478	480	451	478	475	473	469	478	472	453	477	453	436	460	469	467	458	450	458	455	478	501	488	463	477	448	458	466	491	469	483	465	448	455	477	456	470	443	459	486	450	471	465	506	490	418	441	428	489	481	434	478	446	493	454	516	463	447	427	443	423	442	486	422	450	477	439	517	452	420	444	463	422	456	510	444	462	462	480	435	459	429	457	448	454	500	455	488	467	473	460	444	487	490	486	460	462	458	433	439	446	455	464	440	447	472	495	457	506	474	439	499	492	474	482	443	482	508	448	427	459	450	486	438	472	479	472	472	468	461	477	465	512	477	483	452	445	448	432	465	464	494	467	434	467	451	438	478	481	438	439	460	446	491	419	389	437	473	431	462	457	480	439	473	475	432	460	426	486	460	458	455	456	464	453	455	413	480	509	458	462	477	485	442	410	495	432	451	473	485	440	410	452	464	491	436	465	470	455	430	478	461	445	464	478	444	507	461	425	442	457	436	460	450	477	473	447	464	450	474	474	463	471	498	446	474	446	473	458	467	493	454	488	445	463	479	483	466	463	487	496	460	438	449	451	434	461	477	434	447	480	496	462	466	475	435	427	457	472	440	464	465	455	435	479	448	482	445	485	433	499	476	479	481	475	459	476	461	431	478	424	461	470	450	472	470	456	442	506	469	424	425	469	481	491	458	460	430	445	458	430	472	458	470	449	474	496	466	467	466	446	459	486	451	496	444	452	452	441	435	492	451	490	504	483	440	491	474	497	437	470	483	470	465	439	491	457	472	456	500	486	424	452	447	457	459	453	459	444	450	462	468	468	467	474	453	465	459	467	462	440	479	488	506	459	435	492	476	433	474	471	455	439	482	459	445	468	431	470	476	480	464	467	483	474	454	501	426	459	470	483	479	461	474	499	467	494	459	488	487	448	455	444	451	454	440	480	453	469	496	433	448	450	480	421	525	495	457	454	489	476	492	451	461	430	441	476	478	448	455	446	465	479	478	445	446	446	459	466	424	460	416	421	451	447	488	436	428	473	427	483	429	480	477	478	442	452	472	456	472	490	468	460	463	495	436	461	454	499	482	464	454	482	447	468	468	453	451	463	487	469	473	486	472	455	471	449	445	441	439	489	488	457	490	466	496	460	451	439	473	483	450	463	462	483	480	463	499	441	435	485	455	466	508	425	467	484	426	446	489	460	444	440	498	457	478	490	456	482	471	469	455	445	475	442	441	476	454	508	445	490	447	463	456	462	476	458	438	433	467	462	421	436	493	457	488	457	498	463	429	494	457	472	463	471	432	459	459	457	493	454	441	486	464	501	483	473	468	458	485	473	454	499	434	450	464	440	472	457	500	498	433	432	453	455	489	432	475	453	492	487	461	458	457	435	467	505	475	422	474	471	472	514	470	477	445	446	465	469	496	468	473	443	458	466	461	454	451	468	455	459	470	456	437	459	453	467	479	456	469	469	459	486	480	483	449	473	419	480	455	486	434	456	457	494	475	491	451	510	441	458	465	471	443	505	459	463	450	469	474	478	458	452	453	458	451	464	441	454	436	475	456	500	462	452	472	465	461	494	461	444	450	445	450	469	448	439	459	468	455	474	465	461	478	473	491	483	422	443	418	444	468	469	466	460	477	463	452	497	468	505	429	452	462	441	492	462	456	459	455	446	466	457	485	477	467	492	506	465	447	405	463	458	524	477	517	423	477	470	476	485	448	447	455	470	466	465	436	438	455	447	476	462	464	501	447	478	491	456	493	469	477	453	466	455	446	440	478	451	440	423	484	431	469	465	474	478	455	484	429	459	454	467	464	454	484	451	450	475	445	463	471	476	449	446	472	468	449	430	457	420	438	486	499	418	471	484	450	505	468	451	460	447	478	476	471	454	422	431	429	477	467	447	442	466	464	464	437	466	456	451	453	450	472	462	483	455	449	462	445	497	497	437	452	443	505	434	465	451	461	451	457	444	476	483	468	455	461	455	460	489	457	470	473	485	454	487	472	484	448	462	462	452	464	476	451	455	451	474	461	476	456	443	450	487	447	468	465	474	448	502	441	447	451	445	479	448	478	466	483	447	433	467	500	461	478	443	451	436	427	446	476	462	430	479	410	472	517	445	464	463	453	477	439	484	475	457	436	460	458	480	439	471	459	453	462	483	480	486	479	448	458	459	460	459	416	456	474	469	462	432	478	465	462	526	467	444	480	461	446	478	427	495	428	434	501	456	439	452	447	446	470	474	458	478	491	474	443	458	471	474	484	438	435	485	483	452	474	496	436	463	496	458	459	447	458	462	461	450	463	466	483	467	456	450	507	443	464	424	459	416	501	444	470	440	464	492	478	456	445	474	442	452	456	464	477	445	435	461	444	478	457	495	456	438	504	471	435	482	437	427	458	491	470	434	447	435	473	488	465	477	476	447	459	450	430	489	518	492	441	476	467	494	485	472	458	459	429	489	493	470	482	483	490	460	450	481	452	462	476	492	476	499	481	469	535	458	488	403	463	514	453	447	482	449	479	478	437	456	483	473	464	455	490	416	505	478	468	481	438	476	455	446	475	469	425	481	469	497	429	453	465	472	453	424	483	464	472	491	450	448	460	443	459	433	413	467	446	455	450	466	453	468	474	445	447	480	487	471	446	477	442	473	496	436	442	463	478	497	470	457	449	435	445	479	475	487	411	429	464	455	482	443	489	458	478	461	485	469	466	441	449	464	444	447	446	434	468	502	426	471	462	446	504	423	447	432	464	449	473	468	479	449	478	480	444	455	479	462	486	456	511	443	438	495	429	473	452	479	467	462	436	481	490	465	477	444	442	480	493	484	458	463	471	485	492	485	469	447	450	467	459	419	462	478	476	451	462	470	459	513	447	465	459	450	457	467	472	453	478	452	487	474	469	453	460	470	471	480	452	495	475	448	460	500	462	449	443	474	438	467	466	451	513	457	461	452	474	471	474	431	476	498	507	460	470	440	454	480	493	475	487	473	469	494	483	458	437	455	462	463	496	515	478	474	473	452
22654	21310	28888	24077	21310	21382	12012	1801	1257	916	666	590	468	423	411	661	1720	1483	479	351	367	373	433	529	791	523	310	269	243	271	243	239	265	260	254	267	221	245	243	230	229	236	245	224	248	232	254	252	233	237	225	265	251	242	237	234	245	256	247	233	239	223	226	217	224	241	262	230	222	257	237	234	229	261	216	236	243	217	223	229	222	242	239	215	230	238	230	247	233	219	221	251	276	245	215	217	237	232	217	248	264	232	232	231	226	224	251	238	250	233	229	248	245	246	221	261	219	260	260	252	255	239	236	228	229	220	250	241	250	281	218	233	255	247	214	233	255	252	233	245	232	226	229	222	212	249	248	241	230	224	241	227	224	211	232	222	239	257	217	217	238	221	236	246	215	192	211	236	224	237	242	242	252	234	221	232	237	217	263	238	226	224	227	232	252	226	228	222	244	242	241	197	227	243	220	220	220	218	237	232	247	237	232	226	266	259	277	243	234	235	262	255	223	248	196	216	226	228	224	236	259	272	245	250	234	230	255	229	232	240	224	247	258	236	259	244	243	248	241	221	232	264	246	218	237	235	258	272	232	224	226	239	205	227	237	227	237	223	265	225	235	215	235	237	244	224	258	249	235	235	239	217	196	231	238	243	227	243	237	251	218	228	224	252	233	217	214	239	213	241	230	231	212	241	227	235	230	205	247	252	252	257	258	237	225	214	287	231	253	227	233	216	238	245	218	251	256	230	230	222	233	254	245	236	244	219	233	222	242	239	246	213	245	263	205	242	203	240	245	231	221	262	223	219	226	238	224	244	250	212	219	244	256	239	228	260	248	188	242	269	228	234	258	212	240	221	218	247	234	236	234	263	258	245	237	207	244	209	228	258	243	198	234	224	219	210	234	236	232	234	238	233	238	220	216	225	252	239	240	215	242	260	228	240	246	250	260	254	240	234	226	251	232	242	234	221	234	254	231	234	246	266	224	267	220	228	254	239	240	209	257	243	246	254	217	247	236	259	250	205	214	256	234	246	234	249	261	208	245	236	226	228	237	241	238	212	222	245	237	248	238	209	252	213	244	240	240	255	224	206	236	233	242	245	221	254	229	216	232	233	236	235	237	236	219	224	228	237	248	218	251	231	249	252	224	265	234	252	240	218	223	236	225	235	233	240	221	251	235	216	235	254	241	225	214	219	219	264	213	244	221	231	231	253	204	236	230	253	219	242	222	225	239	236	244	203	218	220	226	232	227	244	253	259	217	217	222	237	235	256	260	201	227	266	243	241	234	235	244	231	220	229	223	235	257	250	248	230	238	248	248	199	249	239	227	215	259	232	205	237	246	237	260	254	229	251	242	252	223	246	239	261	231	221	240	227	218	223	242	231	225	246	223	194	226	227	219	250	238	217	236	231	227	223	234	244	239	277	234	236	255	249	252	253	260	226	249	244	217	223	232	245	233	221	233	259	230	230	234	223	236	209	244	231	245	219	247	230	226	245	230	216	266	246	213	253	220	209	242	216	243	227	283	238	232	236	244	250	222	233	235	232	258	238	252	245	255	227	233	255	211	247	240	249	249	234	209	243	255	270	220	242	244	228	227	205	222	213	231	204	236	232	205	245	228	231	234	220	260	242	253	231	229	243	235	235	261	234	216	238	231	219	244	251	224	225	235	230	251	231	198	241	224	232	249	227	217	251	208	233	219	215	237	230	215	242	240	229	234	244	199	226	236	253	220	217	280	240	252	205	235	229	243	266	250	237	267	247	245	241	245	219	256	223	255	235	244	236	252	225	229	238	219	225	223	242	229	220	214	211	202	269	243	235	210	235	216	228	264	228	280	238	248	226	240	236	243	235	206	209	210	225	246	246	221	247	238	216	208	229	213	239	213	217	224	221	245	246	227	236	230	234	215	243	248	223	228	241	268	237	232	225	223	242	232	234	254	222	234	255	276	233	236	224	244	238	241	239	231	249	232	238	278	225	239	222	230	227	219	244	243	247	242	248	242	243	247	244	219	235	245	229	195	221	244	243	242	213	218	242	220	215	244	222	237	229	231	228	218	253	229	223	209	222	241	213	245	202	249	259	229	238	240	250	249	241	233	246	226	257	267	249	265	220	220	227	232	251	221	227	248	223	221	253	232	220	238	230	228	230	215	238	227	220	238	258	229	254	235	241	244	260	240	265	236	256	238	241	234	219	238	243	258	239	237	220	225	227	244	231	235	236	236	234	224	221	229	228	250	250	263	228	229	236	234	242	232	221	233	242	227	233	237	251	238	230	261	228	224	230	257	228	261	263	226	268	239	236	228	222	218	227	247	229	238	211	257	256	235	228	242	266	209	233	224	232	223	239	272	228	211	250	238	245	254	218	206	218	257	233	237	246	213	243	207	236	274	246	251	272	242	250	267	228	223	220	220	221	237	222	233	251	250	218	230	241	254	246	220	233	253	221	240	251	242	224	251	217	251	228	202	236	231	233	256	240	223	218	240	228	249	213	211	237	217	209	246	267	218	232	264	258	254	244	253	240	238	240	226	236	239	239	235	212	235	225	241	242	249	228	256	220	255	222	214	235	255	244	275	264	229	225	242	234	238	215	230	243	220	212	240	225	229	235	240	228	221	238	218	240	249	259	227	224	233	223	194	222	230	243	213	243	233	221	262	224	222	245	243	222	215	232	260	226	258	211	224	245	249	227	233	224	242	254	232	238	232	240	244	268	228	235	241	254	228	247	234	240	229	242	238	239	211	236	248	234	253	240	247	258	224	235	247	256	275	237	245	236	256	224	219	217	212	265	231	227	252	263	245	239	225	245	230	216	230	245	222	239	223	248	226	223	235	261	221	248	226	235	257	247	229	219	227	254	229	240	253	226	218	246	244	246	251	243	229	225	245	237	229	218	244	239	232	266	217	206	217	209	236	233	214	234	240	250	248	246	246	209	250	246	263	223	219	253	247	216	226	236	222	240	234	232	245	261	235	231	235	243	236	237	247	203	236	252	215	215	231	245	217	216	206	240	219	187	228	223	209	234	247	265	233	213	236	243	225	223	244	202	233	233	234	244	272	228	234	216	247	214	252	216	256	224	233	233	235	226	252	277	227	236	266	234	214	233	261	229	235	254	244	221	231	218	242	244	227	278	246	226	239	254	228	238	239	235	204	251	232	205	230	237	224	239	226	248	252	231	215	265	246	241	227	233	242	235	226	231	249	253	257	233	204	239	231	258	212	246	222	254	252	254	263	226	252	245	225	225	211	248	253	237	246	211	223	266	246	221	250	231	228	245	233	219	247	244	232	236	238	245	239	203	226	230	243	231	233	246	232	230	234	230	230	238	250	247	263	230	203	259	241	242	240	233	236	237	225	258	228	249	238	222	225	260	246	240	233	247	211	230	255	240	254	212	221	193	250	216	238	207	214	214	217	220	247	221	206	216	226	237	216	232	218	237	239	235	264	227	264	249	253	222	252	218	214	230	273	263	232	255	217	234	266	249	248	209	244	248
11533	22411	17296	6738	5447	4648	3194	2612	2048	1343	884	756	681	542	496	975	2566	2072	671	471	424	496	562	729	1068	744	375	323	307	289	278	280	322	290	279	291	270	268	275	257	288	286	284	280	288	283	304	261	268	283	278	241	243	251	263	293	269	271	276	262	238	261	243	261	261	254	261	257	238	255	282	267	252	262	266	246	262	247	247	274	260	245	254	244	235	251	238	235	275	268	259	234	231	257	286	230	243	293	271	280	278	254	251	265	247	259	234	282	254	264	254	238	270	249	252	228	297	271	264	280	282	293	245	238	278	262	254	275	258	258	260	271	253	255	244	258	273	232	259	279	260	280	276	238	264	226	250	260	236	243	251	267	266	268	274	253	242	240	272	256	229	290	254	248	270	249	266	275	268	277	261	271	252	276	249	276	238	252	248	235	219	238	253	283	239	242	244	280	263	234	252	263	266	268	262	272	289	276	265	260	274	274	265	263	266	249	256	257	254	250	275	249	266	299	277	242	278	241	230	267	260	252	224	284	245	236	254	287	257	230	276	279	252	250	271	239	242	252	272	242	252	263	247	274	270	251	260	234	254	251	251	269	272	280	275	256	263	243	258	250	277	259	266	237	264	264	249	278	280	269	248	262	290	256	257	256	240	256	271	270	252	259	245	257	233	249	223	279	223	258	263	265	258	258	286	252	247	238	274	261	252	255	252	264	247	250	277	253	264	244	233	255	261	269	280	274	272	262	260	268	260	258	257	234	266	265	255	235	273	247	231	250	256	235	283	224	242	254	245	222	264	266	253	246	263	249	251	262	248	273	277	242	270	255	252	255	269	237	247	211	262	273	256	288	264	262	263	264	246	253	239	257	265	247	260	266	276	268	267	266	223	253	253	219	260	258	292	245	264	251	225	256	248	259	265	264	247	244	257	248	270	254	244	230	251	271	249	266	288	237	262	236	257	240	260	280	262	245	239	249	246	258	260	269	283	245	234	231	253	263	251	266	266	251	244	263	236	265	254	283	265	218	266	251	272	268	229	222	259	240	242	289	236	258	238	270	246	261	277	286	254	275	226	224	247	274	237	256	266	250	235	278	254	280	260	267	252	274	265	259	262	257	247	253	287	245	260	240	281	263	254	256	276	249	215	224	274	265	232	246	263	259	266	267	256	277	267	246	241	239	246	256	282	237	250	264	278	288	239	270	244	238	278	242	254	251	259	248	262	239	229	237	266	258	255	267	239	265	247	258	261	252	264	232	249	240	255	270	234	246	257	241	269	268	227	249	280	277	284	250	285	286	275	251	247	270	253	254	244	258	252	286	272	261	250	262	248	267	251	247	239	255	258	258	249	230	242	246	262	236	289	230	255	235	260	262	260	251	244	246	246	250	256	249	269	254	265	264	281	251	227	285	233	266	245	261	246	258	238	260	259	226	247	250	249	271	246	296	213	218	240	278	253	251	262	254	268	262	256	249	281	273	281	275	251	253	277	254	265	266	255	259	265	249	257	253	248	240	256	264	268	241	225	248	257	259	274	254	249	244	262	250	252	267	299	259	230	297	267	256	268	268	286	288	272	214	261	253	260	235	227	251	257	254	248	277	258	285	257	253	271	269	272	255	261	235	286	250	270	265	262	264	315	283	243	243	255	243	269	255	253	267	250	258	292	252	248	263	226	258	266	248	285	281	242	258	250	250	257	254	254	279	248	270	268	237	247	250	237	257	251	262	250	258	240	268	282	270	240	249	262	264	265	252	260	272	284	242	270	249	253	248	269	251	235	240	256	238	249	246	281	264	254	258	287	240	249	259	236	293	239	271	283	278	249	263	268	265	253	256	272	243	234	239	247	255	254	236	246	259	247	267	242	250	260	275	258	274	281	259	256	223	274	261	277	249	270	243	267	284	253	236	259	264	255	264	242	250	226	284	269	268	245	278	278	235	233	246	281	266	260	227	234	263	249	252	208	252	234	232	285	267	270	260	302	274	256	234	252	224	257	250	289	257	260	246	263	259	250	267	253	267	260	292	259	243	238	262	252	262	253	260	267	234	274	263	247	274	235	241	237	294	256	276	246	272	255	267	232	263	247	249	261	239	258	292	236	261	293	271	273	252	250	265	247	240	237	265	278	257	259	259	274	250	247	252	264	259	241	246	243	252	237	239	273	269	265	251	230	235	263	264	246	266	252	248	229	253	241	266	248	232	258	253	258	252	264	253	290	265	272	227	233	249	256	291	234	248	255	245	281	246	263	243	243	274	276	239	288	231	252	251	239	246	237	260	259	260	246	237	246	281	273	261	248	256	234	264	274	260	278	235	241	250	257	238	263	241	235	259	253	229	269	262	256	258	258	259	247	260	235	254	263	259	266	261	257	281	245	256	239	269	262	255	261	265	267	235	270	250	240	267	271	230	243	246	258	297	273	267	257	235	274	260	254	234	302	254	254	263	260	267	252	231	257	246	236	242	245	278	226	256	262	234	248	254	286	278	268	252	269	260	265	233	265	259	247	241	275	255	261	270	248	261	253	240	278	274	270	231	253	282	263	252	283	288	242	267	260	276	268	285	256	258	235	240	229	257	255	236	254	266	265	271	254	267	250	252	236	273	269	230	265	292	290	260	259	230	251	268	263	256	271	238	280	275	242	248	254	242	262	254	252	264	268	270	222	256	243	249	267	237	253	247	256	262	237	266	250	253	269	268	252	237	251	260	263	255	280	263	276	255	245	266	284	243	234	267	271	248	262	272	285	255	275	257	254	269	240	257	263	265	245	262	252	284	242	253	265	272	245	254	223	260	263	252	242	247	228	240	238	251	272	247	214	249	276	274	225	282	257	242	254	260	234	255	237	241	273	252	272	239	243	250	260	276	240	267	235	235	276	251	255	262	265	247	252	236	265	242	250	306	286	248	269	249	255	262	247	243	247	307	270	259	254	254	265	228	272	242	276	269	262	252	239	260	261	286	276	253	256	242	278	267	282	250	271	246	270	266	262	259	254	239	251	264	275	228	250	263	261	248	265	269	267	262	262	283	234	249	251	258	262	278	231	264	249	253	250	242	266	239	248	220	272	274	246	290	239	256	266	264	253	275	247	247	252	243	239	246	275	247	269	241	232	269	261	262	270	253	247	265	223	268	232	259	234	281	225	261	283	266	289	240	274	258	245	254	277	262	249	229	278	253	275	249	248	262	257	250	246	247	238	243	257	294	269	261	244	250	248	243	251	268	246	246	250	223	246	273	272	257	268	250	279	274	271	258	258	222	241	230	244	246	260	266	259	254	258	247	255	255	270	247	250	268	253	245	252	255	276	266	258	250	260	242	242	271	263	255	243	267	278	252	250	279	265	255	252	279	255	258	259	245	258	275	258	261	252	262	247	249	267	244	255	271	251	275	266	271	253	224	249	252	241	253	248	225	282	260	240	262	265	270	262	221	259	231	266	223	253	239	246	263	253	245	242	265	256	268	248	230	243	255	238	281	251	282	266	276	269	267	252	268	249	241
27815	19648	7847	1719	1221	987	867	802	804	703	673	660	720	593	646	750	1071	917	628	614	653	658	669	740	758	710	650	607	652	614	650	598	631	610	642	648	654	618	603	663	628	625	627	641	653	608	640	694	597	614	593	614	553	611	652	611	612	643	635	634	663	686	606	657	640	649	671	647	640	615	650	634	589	619	608	634	660	618	659	641	610	667	571	623	630	591	632	657	613	595	640	601	637	666	646	678	649	638	612	641	640	661	644	634	643	641	623	613	668	604	648	614	660	612	679	663	639	581	604	638	663	641	690	626	634	612	661	631	648	595	623	651	658	631	584	622	648	704	637	606	605	684	646	612	643	654	667	621	621	627	674	675	674	646	629	612	647	660	621	630	631	617	679	630	687	654	646	631	669	691	671	616	644	641	611	678	617	643	671	673	584	623	623	635	585	635	635	672	653	647	627	633	621	617	655	655	622	650	599	642	611	610	659	662	607	639	577	545	643	640	651	617	639	615	592	654	620	661	676	612	610	616	620	643	673	662	631	718	614	621	654	624	592	651	618	623	596	677	650	664	651	637	633	654	644	679	693	616	603	627	611	632	618	673	655	634	643	639	613	584	602	665	680	600	646	669	649	627	618	693	671	657	638	604	638	673	674	622	645	638	611	648	658	676	657	623	673	608	661	640	651	670	670	662	641	625	701	632	626	625	643	630	605	635	615	660	655	664	605	623	637	640	651	642	682	649	631	673	627	576	638	616	611	645	693	633	631	653	602	677	641	603	596	660	669	649	608	639	619	670	629	642	645	627	631	637	690	650	606	639	600	645	664	644	642	663	679	662	644	611	616	665	634	619	610	595	630	588	633	651	606	618	637	631	675	652	622	623	660	635	628	673	640	632	619	631	626	638	637	618	657	665	648	644	581	591	668	656	663	641	604	625	641	626	590	682	629	658	625	609	662	586	680	656	616	641	623	609	637	635	643	602	602	642	660	619	652	573	600	667	608	628	661	622	592	593	630	653	652	605	630	602	643	650	617	658	608	638	673	637	616	666	646	646	577	616	645	648	627	635	641	642	561	660	611	603	610	619	620	593	602	646	642	589	660	609	611	610	613	620	607	634	663	667	638	627	599	625	683	613	627	591	648	622	638	622	641	683	622	666	664	605	601	609	667	627	606	648	684	605	611	619	609	650	630	629	658	596	614	660	668	615	646	620	596	628	639	624	626	639	678	630	605	653	610	596	651	607	579	617	601	650	667	672	656	668	602	634	624	611	655	637	639	631	654	621	622	645	647	632	606	630	629	626	610	682	634	612	628	631	603	629	643	709	670	634	686	640	620	610	617	655	638	607	660	673	642	607	614	636	639	678	603	613	646	626	548	645	609	634	623	653	647	619	661	614	644	629	676	598	625	624	644	683	659	646	627	600	620	643	622	651	626	678	637	648	632	610	636	665	610	674	649	610	660	633	614	654	642	595	622	624	636	579	606	670	646	639	651	615	606	614	641	631	619	670	646	638	661	687	634	611	609	648	624	664	634	651	662	632	659	590	601	654	624	666	612	641	653	579	670	648	641	597	607	631	609	629	660	607	650	629	637	666	656	649	643	617	610	685	624	614	624	623	660	627	565	633	643	658	621	636	610	669	591	626	657	616	612	638	660	677	648	647	618	603	624	655	647	678	639	637	641	646	617	621	628	674	635	643	614	643	629	602	630	667	641	633	606	658	671	660	664	638	626	621	613	579	608	657	641	630	657	683	583	678	619	623	679	641	620	633	627	665	662	632	624	613	683	619	608	648	625	639	637	623	643	619	630	620	656	601	650	614	611	609	639	624	674	607	663	630	632	608	638	656	614	675	565	625	602	574	642	658	624	633	626	657	639	617	672	617	655	643	660	679	652	663	652	615	648	643	595	639	678	622	636	622	662	651	642	655	617	644	623	654	615	636	658	640	654	666	640	644	580	644	695	640	621	631	675	656	607	619	612	633	619	613	667	634	629	656	621	596	685	628	632	631	618	642	626	637	606	640	593	653	637	634	632	661	624	637	628	636	653	680	657	605	669	646	654	653	628	611	659	645	571	637	646	650	622	685	622	649	657	671	632	588	680	632	581	614	656	609	621	647	627	640	572	638	611	647	603	603	605	603	623	658	615	632	647	613	664	649	668	653	646	634	661	592	603	616	642	660	655	638	654	617	583	604	617	653	636	645	573	645	598	597	660	651	654	581	615	620	630	645	643	677	619	623	633	636	628	623	645	639	599	630	628	628	663	601	627	619	612	628	640	658	651	696	634	605	638	581	629	610	627	678	663	600	644	621	651	646	616	623	660	576	662	603	672	624	622	646	666	652	623	604	636	634	641	600	670	654	676	623	643	638	642	671	620	636	639	660	644	677	623	629	615	668	594	670	658	611	630	658	630	596	626	610	607	597	632	652	657	641	575	609	611	607	576	633	637	674	606	634	701	599	643	636	636	644	644	654	631	647	667	679	603	613	683	603	674	594	633	608	588	649	656	618	630	675	611	613	708	639	637	622	646	629	662	659	596	673	591	654	673	659	644	607	612	624	670	665	644	656	633	601	680	645	582	647	646	677	623	608	614	602	663	637	631	633	633	618	691	637	616	599	658	665	631	619	611	644	664	607	671	653	649	650	636	663	587	648	586	597	583	664	600	647	659	618	652	633	631	660	617	600	636	610	683	652	633	597	652	653	731	645	601	647	657	646	621	615	628	613	601	643	687	608	608	619	616	641	594	618	619	615	605	624	628	641	683	639	642	605	660	653	677	675	645	650	647	630	679	639	585	632	668	641	640	623	636	653	644	705	672	659	579	661	604	671	634	663	618	633	674	653	596	670	621	660	630	615	632	651	597	626	661	685	669	615	646	637	693	658	638	627	655	643	665	634	639	625	627	603	681	640	671	591	617	616	640	624	616	674	611	634	603	636	645	667	617	623	615	657	660	669	616	704	658	639	599	643	642	611	628	686	593	632	638	625	649	650	633	630	625	623	676	659	630	632	664	628	694	634	648	658	606	613	615	651	609	639	669	641	638	650	607	602	623	565	611	652	611	619	667	611	646	684	614	626	648	631	639	623	566	656	680	621	664	617	619	603	655	621	573	617	652	616	614	605	630	654	624	606	636	621	626	607	658	615	632	587	709	651	612	600	652	599	636	578	640	638	665	623	592	605	572	634	619	682	651	632	648	619	638	622	586	660	615	650	601	641	638	611	607	648	616	625	662	616	668	653	650	600	609	643	607	608	638	620	590	661	605	641	648	584	644	660	650	589	614	652	664	633	601	627	632	643	664	610	643	650	629	620	627	646	625	641	629	613	628	612	620	640	644	653	623	658	636	632	638	621	650	616	652	642	596	613	648	598	631	631	602	622	623	633	633	660	678	637	592	656	632	625	661	654	636	653	585	627	627	638	646	657	594	676	642	656	649	644	640	661	650	601	616	647	598	593	610	612	676	648	653	642	614	689	626	612	655	637	617	626	634	667
10022	7065	4002	1580	1544	1511	1176	1106	946	838	794	754	726	717	699	905	1416	1196	740	724	666	744	754	797	909	853	707	708	663	643	755	686	718	646	714	715	715	680	716	722	682	675	658	677	693	675	666	665	705	677	699	678	696	730	713	694	656	681	654	681	678	687	651	696	710	690	684	691	698	691	662	683	654	706	654	674	635	678	695	674	684	657	663	670	709	706	715	663	676	714	676	625	740	711	655	677	712	669	650	678	740	727	726	673	669	688	657	649	663	687	606	653	712	685	689	648	655	678	668	680	663	696	687	671	722	696	735	709	688	694	665	687	680	697	682	679	695	718	718	669	650	677	726	705	644	686	739	725	679	646	698	702	703	708	684	656	707	682	691	699	725	663	658	691	690	701	680	643	661	676	719	642	737	672	695	622	730	690	642	679	693	702	715	703	661	687	615	696	681	675	653	668	706	672	688	723	658	704	720	646	707	704	711	648	661	684	662	701	684	693	704	716	703	683	741	699	679	680	680	698	729	705	701	669	716	657	677	705	637	653	711	662	696	672	641	680	695	626	674	728	678	678	699	679	698	716	698	681	712	691	727	688	700	665	690	703	704	675	702	664	713	678	656	720	652	678	680	675	692	694	673	662	648	668	674	663	687	681	685	727	666	683	690	644	657	686	601	651	696	702	684	701	714	681	666	654	673	704	673	716	698	657	701	667	660	692	679	656	740	704	705	671	667	716	706	702	686	689	641	722	697	731	708	695	723	639	693	727	704	678	743	709	676	661	677	731	683	718	678	668	665	662	626	713	688	689	661	674	684	650	708	680	700	663	698	685	674	689	698	699	687	661	715	691	717	698	686	740	673	711	712	642	669	715	659	648	673	660	667	657	700	653	740	657	657	652	747	681	708	690	657	686	730	631	698	707	737	685	702	666	693	764	727	734	697	679	683	719	689	719	707	685	689	641	692	734	690	661	706	724	705	666	689	682	678	735	717	671	676	676	702	683	688	671	682	684	682	706	657	638	705	666	710	637	691	689	658	673	700	689	706	703	715	704	683	675	667	734	694	698	705	682	670	648	707	664	687	693	725	669	699	680	668	676	653	696	691	639	643	654	701	682	720	672	694	698	700	707	646	660	727	729	716	678	653	715	731	685	698	654	705	704	651	712	725	641	700	719	675	676	663	689	639	730	680	680	668	672	692	656	661	673	640	665	683	671	688	638	691	680	688	660	679	707	677	671	685	686	672	694	684	700	684	667	699	659	692	639	650	696	665	712	675	678	647	636	658	661	630	721	707	682	685	689	673	733	661	679	678	664	675	660	704	671	738	695	686	722	707	727	614	715	708	630	655	690	680	673	688	682	673	648	687	713	708	631	698	667	640	718	685	730	706	702	663	678	713	680	678	717	672	689	713	695	678	717	675	714	714	664	685	694	728	711	721	654	651	699	677	669	670	665	664	638	683	686	676	675	678	668	666	713	708	707	660	651	682	701	693	683	656	733	704	717	696	670	728	681	654	682	659	668	666	695	673	713	710	729	669	678	694	686	665	672	642	734	686	685	668	652	645	662	688	682	683	656	706	698	696	700	693	687	647	690	663	743	693	715	730	701	674	666	709	694	721	707	740	684	701	718	640	704	632	674	684	672	698	686	680	683	682	708	678	665	701	687	657	654	641	676	704	693	686	718	714	665	663	688	667	714	697	687	664	679	663	666	700	738	699	705	687	681	695	675	720	678	664	667	699	676	660	658	644	736	674	647	636	721	655	694	663	705	696	684	655	730	673	700	719	677	712	679	680	719	673	669	695	730	691	674	700	620	689	671	682	695	715	636	697	676	641	660	684	663	738	688	701	677	698	683	718	721	720	678	652	685	665	679	720	724	675	741	682	679	694	676	663	696	700	664	688	697	689	680	702	714	644	657	681	679	720	701	701	707	672	673	660	685	703	707	692	693	673	710	645	703	693	653	735	730	643	677	738	655	699	648	701	658	659	647	675	668	744	737	676	698	711	670	668	704	653	673	689	691	619	692	644	673	704	661	624	750	740	704	683	691	675	682	688	650	686	640	683	697	672	673	658	697	676	693	663	684	652	657	685	689	708	670	680	724	699	678	673	678	658	674	722	656	724	686	694	704	680	662	667	721	696	649	678	640	689	681	704	728	665	717	692	667	713	682	703	658	700	641	676	719	674	657	639	688	689	747	674	699	715	628	635	665	676	680	711	727	713	705	717	668	711	672	696	641	756	665	701	706	684	684	704	687	738	696	691	731	639	710	681	659	655	685	698	684	700	705	675	707	663	718	676	669	685	680	701	679	704	679	659	667	700	726	667	704	712	744	675	717	650	684	652	693	699	622	693	682	641	732	709	670	680	699	709	675	670	701	649	683	670	707	651	685	687	716	670	650	661	644	671	691	700	717	687	674	654	718	695	660	702	696	706	661	687	700	689	648	671	692	668	669	700	650	670	703	710	717	699	676	673	668	682	644	705	691	665	720	668	672	675	678	680	693	632	640	650	678	662	667	667	718	650	701	647	676	663	680	696	739	717	665	673	670	705	694	728	704	674	655	671	709	669	689	618	661	679	684	677	723	648	671	691	681	708	688	708	722	664	697	709	694	677	651	680	699	690	681	621	696	681	653	690	674	700	721	674	670	703	700	681	680	701	705	703	667	680	706	651	702	672	706	727	681	665	607	717	694	686	637	698	694	684	669	689	703	668	679	667	701	710	696	679	672	729	700	672	704	687	672	623	688	696	688	699	660	646	669	686	692	723	649	650	695	709	676	718	668	695	656	701	706	672	690	705	664	646	698	652	721	660	698	628	669	706	683	703	667	671	718	671	679	662	708	707	659	679	662	683	661	700	681	680	714	623	668	679	691	674	651	696	733	669	672	719	700	674	691	672	694	677	651	666	670	708	672	695	716	691	669	687	719	672	707	646	681	733	698	683	675	683	665	745	700	676	707	698	697	740	698	655	710	684	708	671	706	683	695	702	729	709	687	686	683	734	600	674	662	660	709	675	663	694	712	702	663	687	672	661	686	712	683	706	738	669	683	661	666	675	690	695	679	656	675	660	700	715	690	671	644	682	647	675	707	687	711	692	671	677	688	710	714	667	679	687	752	680	665	686	591	667	632	666	682	696	659	719	690	701	722	689	678	707	689	690	712	727	672	670	617	740	675	670	672	696	719	686	686	669	692	667	656	703	715	722	677	683	703	690	711	717	629	690	702	694	674	679	685	698	671	692	745	655	697	702	669	672	675	689	703	668	696	689	668	651	662	734	691	690	723	683	684	703	696	707	643	695	683	678	695	740	712	675	703	666	696	635	705	697	675	703	661	696	719	670	674	705	731	729	666	640	710	691	694	694	736	643	697	699	744	710	695	687	672	706	719	676	667	692	704	702	661	694	677	708	711	716	657	673	696	665	686	665	689	689	666	679	681	664	712	669	660	719	757	720	694	705	694	719	712	719	714	703	723	662	669	629	686	697	657	672	680
23662	21276	28479	24405	21281	12787	2048	1299	1124	915	812	677	681	619	630	789	1523	1140	635	579	573	644	685	722	815	641	533	552	510	509	516	533	504	493	509	532	534	503	471	521	509	534	491	495	504	510	523	499	519	524	546	528	524	560	523	496	484	529	537	512	474	528	487	528	513	488	535	561	484	476	503	517	544	548	529	506	515	534	487	457	526	482	523	525	557	495	503	518	529	527	502	511	488	497	503	538	546	531	506	497	518	500	534	494	511	485	545	498	521	497	506	495	489	552	514	517	504	528	476	491	515	501	492	481	486	515	481	523	454	543	538	495	498	526	486	496	497	508	519	513	521	514	513	532	497	479	476	536	540	531	514	497	478	498	523	529	482	463	497	484	550	547	485	540	522	528	511	513	496	528	528	493	488	483	512	518	466	475	535	513	524	508	526	459	493	491	478	485	511	464	449	525	540	534	504	532	496	532	538	552	548	536	552	503	498	501	511	480	539	522	515	520	512	561	508	486	508	460	514	500	546	504	494	531	480	492	505	523	526	530	515	537	492	478	518	551	490	532	504	466	501	499	556	487	518	506	511	497	450	504	483	544	560	514	507	507	526	539	520	499	502	493	462	533	564	538	490	537	530	487	550	516	499	512	518	446	503	508	514	498	495	540	497	522	527	525	513	511	537	499	484	471	507	518	515	509	496	479	539	518	536	509	532	512	519	520	532	486	526	549	496	528	529	528	549	523	492	511	492	517	495	510	499	515	491	557	494	505	467	473	506	543	555	468	555	488	533	481	505	495	513	479	453	511	505	508	504	543	518	520	531	537	504	511	493	540	505	502	513	511	499	518	469	490	543	495	517	486	528	509	495	527	535	505	513	512	534	500	441	473	480	496	546	519	484	491	508	472	510	519	485	487	469	540	553	503	495	508	515	507	561	543	536	490	518	482	491	487	524	515	485	529	497	499	539	473	523	488	480	518	486	505	530	497	525	569	518	549	504	503	519	535	520	456	530	497	494	467	497	449	489	489	508	494	505	467	540	497	495	464	517	533	514	516	514	521	506	460	521	468	519	536	507	490	524	504	487	495	556	505	499	504	497	435	497	500	511	466	508	521	505	540	521	498	509	541	518	491	528	532	511	509	498	490	503	512	514	514	471	487	519	541	515	508	519	503	483	504	501	493	524	533	504	487	532	500	565	502	507	493	501	524	491	560	499	492	493	522	479	548	493	499	447	516	517	519	529	483	533	496	499	521	492	520	527	518	518	491	476	517	496	519	512	505	504	470	501	568	505	446	517	560	521	495	549	549	512	492	534	520	521	494	511	490	508	507	514	529	531	471	501	503	575	494	515	471	561	556	558	516	542	539	496	505	480	503	510	459	503	507	531	495	526	520	479	507	537	501	493	490	500	507	522	512	548	480	479	554	531	495	495	495	518	541	463	494	480	509	532	507	493	547	502	538	534	514	506	495	533	478	483	500	483	510	516	465	518	494	469	464	513	532	531	503	518	504	534	546	471	529	499	498	501	501	520	515	529	515	518	517	490	501	474	470	531	533	526	522	511	448	541	506	551	486	486	500	483	522	490	529	486	469	473	491	524	516	494	533	498	526	488	502	492	520	495	490	486	512	522	523	542	496	507	490	502	528	487	500	496	509	495	538	506	550	453	515	508	508	501	475	517	519	501	483	576	523	581	515	547	488	500	498	562	495	517	524	458	485	539	511	508	528	524	509	497	479	577	493	473	476	502	563	543	497	487	508	530	496	486	510	503	539	566	514	504	467	528	510	539	522	535	470	534	524	502	494	507	509	494	489	474	504	534	476	474	530	506	525	481	513	472	504	515	497	489	521	548	507	495	496	500	536	535	552	491	519	512	497	506	530	551	527	475	546	513	546	500	512	478	497	512	537	526	548	486	495	478	501	518	512	465	471	465	549	500	494	539	517	535	516	516	502	523	550	521	523	517	525	478	547	525	532	499	543	500	513	492	524	543	522	485	496	485	471	512	496	529	447	513	480	504	515	508	456	505	510	508	522	513	487	569	477	502	509	527	533	519	512	514	528	469	495	526	543	547	512	470	495	521	578	487	453	510	497	488	528	486	563	465	545	533	531	531	496	495	526	523	503	491	486	490	516	498	528	497	542	499	523	482	507	504	484	544	525	547	493	498	499	546	522	491	496	501	492	484	508	506	561	472	532	492	517	494	535	528	538	537	525	498	472	508	530	493	477	530	500	498	502	488	509	523	537	507	506	489	502	479	528	513	505	501	559	480	537	510	490	483	506	560	544	476	520	527	527	506	495	454	494	484	476	525	545	453	499	531	487	523	532	485	479	566	514	461	525	522	461	501	492	527	477	531	518	526	532	515	513	507	527	524	527	511	504	518	524	481	518	500	492	524	528	549	488	477	492	497	472	534	515	523	495	490	554	565	497	512	487	531	534	482	517	530	516	487	489	522	510	501	523	532	532	534	536	543	491	527	531	539	508	519	477	532	512	538	525	495	528	513	505	502	477	491	491	502	520	519	503	495	537	524	478	456	533	478	516	496	540	523	557	491	504	509	470	495	500	498	512	512	497	508	505	524	507	522	515	512	475	492	507	525	521	570	435	531	529	519	518	505	546	491	517	500	505	529	519	544	485	543	517	546	515	513	528	475	501	504	500	489	501	470	488	525	501	488	474	478	474	515	516	532	534	510	512	506	520	531	499	500	510	534	517	524	527	499	484	496	472	538	502	513	504	467	510	546	508	532	542	491	551	506	512	470	513	533	496	537	489	505	535	516	482	533	508	499	542	490	457	505	530	508	527	513	479	499	520	493	497	492	516	519	465	510	490	547	529	498	493	484	500	545	566	490	466	485	518	519	505	495	500	509	535	519	516	527	520	485	480	510	543	503	498	505	551	458	491	535	507	497	495	507	479	457	489	487	513	495	528	529	483	515	521	536	490	519	479	481	465	519	493	492	518	506	497	481	514	528	461	539	469	500	503	516	516	515	501	511	489	525	527	521	490	522	532	521	483	495	474	489	493	517	523	538	487	515	481	488	503	494	493	516	520	536	516	502	513	490	497	487	481	493	538	531	498	496	507	487	536	549	490	515	518	494	531	508	523	503	493	524	521	538	507	502	512	555	497	513	446	478	536	535	525	501	498	533	510	521	495	538	524	472	553	508	453	515	467	518	530	527	473	497	462	536	479	522	501	538	538	507	505	505	508	526	509	512	567	511	557	551	494	507	518	499	529	492	526	474	489	552	486	481	514	526	526	521	532	485	522	484	532	514	491	512	525	485	522	471	553	525	504	511	499	474	507	504	519	488	535	487	518	498	505	460	518	501	547	514	536	527	510	476	534	494	509	510	545	546	524	514	489	510	549	460	537	494	476	469	488	515	503	540	489	515	534	504	505	526	485	489	515	481	504	495	492	500	479	465	537	490	543	550	512	482	510	486	523	462	526	542	512	477	494	464	534	525	479	521	456	537	543	492	524	499	527	503	516	529	540
10722	15648	11978	4620	3748	2924	2270	1897	1620	1273	966	903	757	681	664	1096	2152	1574	775	669	683	743	759	869	1037	854	592	596	581	584	602	607	605	570	559	579	607	554	523	562	564	568	576	596	530	558	574	608	567	570	561	573	565	577	551	569	539	575	552	539	578	546	550	577	521	597	545	604	617	538	573	597	560	565	589	559	561	608	543	529	565	562	553	541	557	556	561	583	590	573	582	560	597	566	556	566	582	566	540	605	522	578	532	596	513	569	549	598	569	529	584	521	507	576	569	557	561	581	520	569	555	598	585	504	556	583	537	555	576	543	576	554	529	572	563	577	562	525	542	538	544	602	561	565	496	524	557	570	555	560	591	532	576	583	542	600	550	577	577	552	570	560	566	553	545	551	561	574	598	539	546	621	571	604	552	560	565	587	543	548	538	584	555	540	600	595	539	544	573	568	590	569	572	577	522	535	504	602	556	534	569	558	577	587	579	580	595	582	573	544	578	586	576	500	574	535	569	570	553	536	544	585	537	559	618	577	538	555	517	565	601	587	555	549	563	556	569	569	534	567	585	571	559	560	564	580	544	588	563	607	572	590	548	593	552	553	532	568	580	567	537	565	579	574	558	540	531	541	523	517	549	585	579	567	571	567	591	545	560	567	588	554	530	550	579	553	594	610	586	564	547	582	580	570	578	595	561	608	554	594	538	548	505	549	552	550	562	565	573	588	569	543	593	585	577	536	577	574	555	607	541	576	526	558	548	572	564	590	540	571	544	547	529	565	537	538	557	605	586	528	527	568	591	569	551	514	561	550	586	531	586	526	537	549	553	596	567	570	583	575	528	525	572	583	534	591	540	568	551	573	594	588	563	565	581	551	533	589	568	547	539	599	574	519	516	600	526	584	540	583	529	597	520	552	598	575	566	561	550	559	589	534	552	542	561	560	595	564	540	529	529	555	574	565	578	551	546	563	559	540	569	563	553	580	553	544	485	602	573	528	590	589	571	565	585	527	557	578	543	540	558	570	555	611	549	559	573	539	513	562	558	566	555	546	585	568	564	584	545	595	569	585	541	530	581	541	548	537	563	560	566	546	562	542	526	568	570	571	557	545	591	585	554	584	598	559	571	563	573	542	591	561	561	585	510	582	555	595	579	572	544	543	585	605	564	556	581	524	633	526	555	536	510	558	542	555	592	530	519	545	498	604	548	557	546	588	554	557	572	612	585	575	583	544	574	578	535	588	548	506	561	562	570	555	576	547	523	542	541	563	553	534	571	547	562	535	619	564	595	573	561	585	605	571	565	586	592	563	524	530	519	566	522	582	581	517	549	595	576	554	603	599	549	563	517	567	559	547	571	526	542	537	544	565	519	508	574	542	523	555	571	572	562	554	565	553	585	603	571	594	575	544	584	540	571	524	589	563	529	579	519	528	537	560	574	549	565	585	604	562	530	542	522	543	598	555	589	556	553	540	525	585	566	549	525	577	601	561	561	591	553	583	506	579	548	557	528	531	558	540	560	552	530	551	555	574	580	525	619	562	543	565	551	580	542	558	531	543	573	546	566	512	538	524	537	558	554	544	573	611	558	574	574	562	578	528	549	556	583	524	526	593	556	569	537	552	593	566	586	555	589	561	559	585	538	581	546	535	535	515	556	559	580	582	574	525	603	527	550	577	552	561	519	592	544	553	538	594	611	580	562	573	592	532	545	547	582	550	544	596	530	557	549	546	594	548	531	526	538	510	540	586	501	545	599	586	597	587	546	542	581	550	532	589	598	557	587	601	566	563	580	554	573	538	526	547	593	578	555	575	557	519	566	527	581	559	537	590	546	596	594	563	541	600	582	537	565	544	592	547	547	559	522	588	536	545	564	538	558	536	546	528	553	577	561	543	581	531	539	548	579	555	548	563	578	554	543	593	590	554	530	569	556	538	539	582	598	519	544	538	571	539	555	541	566	598	543	555	590	549	552	594	577	537	562	578	575	550	526	581	580	557	567	550	566	569	545	586	550	598	554	583	527	586	547	529	567	557	590	560	499	507	524	551	558	571	539	557	524	612	536	547	583	522	515	540	512	541	578	580	619	578	594	604	588	546	568	585	555	593	569	555	544	557	593	543	605	554	515	587	539	589	533	577	532	552	534	577	604	580	574	576	533	575	588	555	561	537	567	522	577	555	578	551	587	569	563	522	576	558	537	558	556	569	518	558	551	546	591	499	604	545	560	607	536	571	575	587	583	528	584	540	596	623	598	587	563	505	548	544	551	597	502	562	534	553	590	575	566	546	570	544	552	606	573	583	554	544	572	495	549	558	552	599	568	573	574	557	561	548	611	540	569	577	583	591	582	523	537	543	590	563	583	547	536	541	605	559	592	560	627	576	536	550	584	570	620	564	538	575	545	560	535	577	526	560	539	597	537	561	541	549	548	599	554	524	565	563	555	583	598	597	578	563	589	562	541	536	563	528	550	552	550	509	536	576	597	585	560	563	516	570	527	530	536	532	551	529	586	571	510	580	579	545	561	578	535	512	539	568	571	550	572	583	518	544	527	518	571	560	546	563	560	573	570	571	584	565	577	583	588	567	587	553	565	550	557	532	575	578	576	555	526	541	561	553	559	610	591	547	540	589	573	512	560	584	569	512	521	539	549	602	544	581	584	535	579	536	536	526	569	613	596	561	556	544	525	562	533	545	574	502	528	530	567	585	553	565	513	610	552	527	613	553	569	579	568	598	568	612	585	556	572	577	564	575	623	563	591	561	558	597	563	556	556	567	527	552	540	560	544	568	551	579	579	575	574	591	557	578	537	588	572	515	598	561	561	587	524	558	514	568	574	540	582	595	578	544	528	548	563	542	525	553	591	533	579	558	600	557	551	557	565	587	544	571	552	564	582	528	596	591	566	577	600	561	576	573	532	574	584	526	529	551	584	588	564	580	564	561	576	548	557	553	539	579	593	574	572	559	565	506	560	550	525	567	587	545	570	553	524	551	552	562	567	534	488	514	556	585	524	555	551	563	572	560	576	575	606	605	530	549	535	586	572	578	541	574	593	532	572	571	550	569	559	541	541	494	580	547	546	527	573	598	560	538	587	544	523	523	580	591	572	640	564	549	518	603	553	534	523	559	589	542	539	510	577	597	542	568	541	562	593	597	573	509	583	521	536	553	582	601	576	593	571	544	532	567	608	579	538	570	534	568	601	577	591	574	587	533	536	587	586	537	589	543	535	596	559	539	602	538	565	551	556	539	571	568	559	574	585	558	583	595	541	562	564	588	535	578	540	560	551	555	583	548	595	565	550	557	556	572	555	626	654	567	569	547	574	544	600	583	586	555	538	563	580	557	585	578	537	528	548	575	561	565	547	553	538	560	555	580	535	550	587	598	576	533	546	541	557	549	584	537	528	562	559	543	587	587	547	565	545	529	531	568	559	572	587	551	557	577	552	556	579	586	567	572	523	555	515	580	569	523	553	541	590	558	574	525	520	540	533	595	546	571
24807	21284	27672	25141	15879	1939	1251	1006	938	732	615	545	472	473	552	669	1048	835	535	525	490	528	534	580	757	560	494	443	471	421	425	453	473	495	445	448	434	399	411	460	439	457	422	445	429	443	446	421	418	452	420	435	458	426	455	432	489	449	450	448	434	402	461	438	448	453	466	481	448	444	458	429	452	409	484	432	449	456	455	456	418	417	473	438	465	428	465	446	439	437	479	422	411	438	475	410	452	430	458	447	423	469	447	467	437	448	457	452	443	408	460	439	444	430	432	447	459	440	392	418	445	393	459	438	453	469	440	445	427	486	431	449	410	448	437	444	421	445	456	459	448	407	414	418	445	456	441	460	438	425	452	396	464	436	467	426	456	418	449	462	449	413	433	410	473	446	436	459	444	458	470	428	467	463	409	437	461	430	440	413	439	452	414	469	449	446	444	423	407	406	422	430	443	444	439	443	461	426	461	442	486	445	431	439	447	463	464	464	422	430	478	431	442	437	426	442	440	480	470	413	462	449	475	448	454	428	433	452	427	425	440	403	482	437	454	450	439	432	444	424	417	492	455	418	448	474	457	434	441	484	437	456	449	448	448	415	430	446	436	473	409	434	427	430	499	409	438	447	409	443	433	463	403	454	451	489	431	425	440	442	445	481	466	470	430	457	421	473	425	431	467	454	446	447	472	442	450	415	438	454	440	431	423	431	427	417	448	476	513	472	434	444	414	419	439	454	437	452	466	431	402	414	455	474	414	425	409	430	443	396	471	458	367	420	416	443	424	427	428	433	407	454	427	436	482	414	478	448	436	443	436	419	427	435	439	423	426	443	422	436	455	446	442	437	450	433	430	426	404	416	433	414	455	415	433	402	424	477	421	434	458	446	423	420	438	463	410	439	476	438	457	430	472	442	448	450	416	431	444	423	417	430	427	436	460	448	415	458	462	428	458	423	430	441	409	457	462	460	420	431	472	429	434	451	404	461	449	440	429	471	463	481	462	400	451	473	417	422	437	474	452	455	480	442	415	453	459	444	411	429	448	425	438	418	444	451	409	439	433	410	478	449	444	444	392	461	428	420	442	422	432	493	436	427	434	461	444	455	444	442	403	449	421	432	424	397	437	429	451	459	450	471	452	433	452	429	474	439	412	449	426	472	454	412	400	470	457	451	452	428	437	459	440	447	430	436	449	425	452	417	451	417	453	439	419	401	436	466	456	440	439	463	450	449	458	475	474	439	423	442	437	453	485	442	437	428	439	413	418	402	450	431	430	489	451	484	469	443	474	409	406	426	403	439	432	444	399	431	409	411	435	457	469	471	437	443	445	478	407	419	457	438	400	448	412	449	460	461	460	435	430	461	478	443	428	437	429	417	435	428	442	449	410	422	464	475	467	449	444	416	427	437	459	397	431	472	445	397	444	466	411	418	420	439	466	437	448	461	436	440	458	430	415	454	446	437	449	427	448	419	431	429	421	468	414	450	462	456	451	431	463	433	408	402	410	426	447	441	461	431	435	412	444	411	447	453	446	437	430	450	425	430	458	406	414	473	432	439	418	424	399	450	449	420	434	438	433	451	422	453	425	440	427	441	429	439	455	426	392	429	440	414	431	402	453	419	462	461	447	425	453	473	468	449	458	471	428	461	430	431	463	410	505	460	451	428	459	459	436	465	438	463	430	420	417	408	431	434	463	497	504	404	457	460	433	436	462	447	468	430	471	425	457	444	458	408	417	449	440	440	417	457	457	437	455	413	451	431	457	489	420	441	467	404	438	427	395	448	484	441	449	461	454	404	451	426	406	454	468	450	421	431	449	455	459	428	455	454	446	407	465	432	473	414	464	436	406	419	439	459	438	480	413	421	400	447	435	432	442	422	443	444	435	429	428	477	426	450	460	431	444	424	447	430	478	449	438	451	427	410	444	448	446	474	439	454	471	460	441	444	462	494	461	418	439	439	435	415	466	454	423	410	462	436	442	453	483	430	430	432	425	402	445	447	483	424	470	442	447	423	466	448	432	455	410	458	444	429	424	437	400	437	437	484	445	463	427	432	463	448	407	421	415	447	401	454	453	443	456	445	452	460	427	487	442	470	441	420	418	414	450	463	468	425	432	445	470	421	428	444	481	429	443	462	427	445	436	432	429	446	398	419	470	429	436	422	469	457	403	440	483	422	459	396	431	437	462	478	448	445	449	415	444	430	423	439	433	418	413	444	480	424	477	438	447	413	451	482	473	433	423	462	434	476	430	421	421	452	431	432	445	424	421	409	480	420	441	442	455	434	416	467	418	484	382	421	437	465	433	468	426	433	426	420	438	449	417	436	418	474	430	421	469	435	428	427	452	453	466	451	421	413	405	457	445	474	430	421	451	428	442	476	458	442	424	442	464	472	431	436	430	457	472	442	431	449	469	496	440	466	462	433	474	428	436	466	443	421	420	463	466	397	451	448	462	449	464	440	450	418	433	429	457	411	454	457	417	449	448	426	478	440	424	444	457	481	461	453	449	455	444	421	436	448	450	435	466	425	434	460	472	417	457	428	429	438	428	486	468	422	445	432	473	453	416	387	473	418	435	480	436	398	454	458	428	436	439	438	414	437	431	459	446	458	438	441	446	450	466	445	409	428	430	448	461	469	423	443	430	432	445	452	407	406	419	461	410	448	425	436	437	463	445	465	418	444	421	448	422	451	418	442	466	471	449	455	419	439	426	400	426	437	440	408	464	449	451	457	479	422	453	418	465	427	415	478	424	447	434	426	430	487	441	484	470	435	411	426	428	430	427	457	434	439	403	461	450	416	474	436	446	397	446	462	459	422	475	468	432	429	486	428	425	452	455	448	440	431	427	428	426	418	433	460	426	440	420	435	426	458	425	449	454	420	448	461	438	445	457	449	487	424	437	433	443	433	448	427	444	428	420	453	420	449	413	434	416	455	452	452	459	485	429	416	388	417	465	433	448	454	452	430	428	446	454	475	460	478	441	414	405	429	425	470	398	461	429	411	471	457	465	442	453	436	449	463	443	431	433	461	458	463	448	439	439	438	415	468	444	427	479	461	455	431	405	454	449	412	468	422	417	424	385	418	438	406	459	424	490	442	440	419	433	465	453	444	435	440	427	424	411	465	497	459	428	447	392	442	469	443	456	451	426	440	446	391	485	441	435	440	435	478	445	464	437	425	454	459	456	454	452	450	434	393	457	422	471	428	422	457	451	429	436	484	479	505	456	444	475	435	438	435	477	427	450	444	456	428	418	433	443	438	431	422	432	451	425	498	430	412	463	416	436	449	462	391	400	414	475	436	470	423	429	476	418	457	415	436	445	440	435	408	408	441	450	426	471	424	440	417	435	469	449	469	438	437	472	439	425	466	435	419	465	463	450	420	462	432	416	446	430	446	424	436	470	481	455	435	436	417	418	435	425	439	426	451	432	423	461	465	436	398	400	485	460	431	410	430	437	434	486	453	419	425	436	433	452	443	475	441	437	432	440	416	458	468
9136	11814	7985	3147	2690	2193	1827	1685	1476	1041	798	667	585	557	522	875	1585	1120	650	547	584	561	590	731	931	659	455	484	487	459	492	488	454	492	485	454	495	467	460	484	453	469	487	475	461	493	428	467	424	509	462	467	473	462	519	478	468	465	446	454	471	516	491	475	493	474	436	490	450	471	491	466	495	467	459	465	487	454	461	442	495	471	446	481	495	462	519	486	461	491	502	470	503	443	501	451	455	419	475	431	476	497	476	448	494	461	468	513	461	475	462	449	456	457	465	473	469	484	447	431	436	463	524	528	481	477	469	461	517	481	467	467	512	476	473	481	468	467	461	468	481	483	469	495	482	431	512	478	466	475	476	479	441	456	468	477	462	458	481	441	486	435	470	476	524	513	477	489	464	494	498	455	462	475	472	445	495	483	441	439	452	463	480	472	482	475	461	455	472	439	461	476	472	466	482	501	479	489	441	451	455	483	462	463	497	497	493	484	425	452	436	457	459	456	442	475	467	476	457	450	476	477	452	427	475	494	469	458	497	463	444	482	423	485	439	448	535	499	443	473	469	427	440	471	470	462	478	451	474	432	472	481	511	475	471	475	499	454	478	497	409	496	482	520	463	508	491	411	433	468	510	448	478	439	462	453	486	473	468	438	455	486	475	466	468	452	444	441	444	480	439	475	486	446	489	493	491	476	446	488	445	438	444	467	436	463	498	456	490	472	460	481	448	465	484	489	500	456	491	505	472	475	478	465	509	502	452	482	456	464	502	463	438	468	470	439	489	493	495	467	486	455	459	489	475	476	475	493	465	486	466	440	481	465	456	443	457	448	455	485	488	487	461	467	497	468	474	455	488	490	486	492	493	465	425	498	519	466	428	472	495	485	479	515	482	510	446	480	494	461	480	509	460	467	489	469	457	472	485	487	474	495	468	433	482	455	462	481	469	472	434	460	482	456	426	450	452	464	464	460	476	488	453	479	478	425	474	479	511	478	492	463	463	450	446	495	479	504	473	444	480	499	443	472	448	515	462	466	508	456	463	471	447	464	495	483	483	441	457	463	477	501	427	460	447	472	469	461	409	433	472	431	461	480	487	505	487	449	446	463	447	465	455	474	447	494	470	474	462	434	447	462	496	428	480	457	492	489	454	457	480	450	461	469	462	517	453	488	422	473	435	442	453	455	479	515	474	463	503	481	469	463	442	479	462	466	484	479	467	451	446	497	464	504	435	444	460	455	493	466	457	437	451	452	481	482	455	445	464	439	437	454	477	473	471	486	447	465	464	443	474	485	481	449	456	462	468	461	462	458	437	448	482	441	490	489	459	495	422	474	496	483	427	489	454	473	431	481	441	422	494	483	450	475	495	443	455	474	510	455	483	450	479	488	451	469	441	504	497	457	451	491	504	438	477	494	450	448	504	466	449	419	475	429	469	451	481	453	463	423	460	446	467	491	498	452	491	443	444	444	454	462	488	465	468	461	462	461	446	474	463	439	447	462	484	469	456	454	488	494	501	453	490	459	461	473	434	450	483	446	472	457	478	448	454	482	465	483	467	490	450	495	458	460	508	445	480	459	444	484	475	471	438	464	446	476	490	448	453	432	479	460	479	450	472	460	490	460	488	494	482	466	460	463	519	485	481	484	472	509	507	426	474	446	479	511	477	483	394	471	468	482	449	512	497	467	463	500	467	535	484	464	486	435	419	458	503	462	454	445	451	457	479	447	473	446	489	463	442	441	457	468	478	470	446	437	453	483	433	476	503	434	475	452	455	418	448	433	485	454	454	485	441	472	448	464	483	466	507	478	488	465	490	468	476	480	475	463	477	471	435	447	477	481	467	478	482	487	490	494	477	473	489	452	478	471	496	429	468	436	475	476	444	421	489	456	458	445	437	419	472	469	465	433	474	460	455	486	491	448	478	482	451	462	488	439	481	472	479	452	458	502	476	483	511	448	470	477	513	431	464	470	458	476	499	486	453	464	456	482	453	461	466	486	488	491	483	463	479	436	488	506	462	479	470	456	455	468	428	452	459	423	500	462	421	477	451	480	447	459	490	487	452	455	475	453	529	480	485	450	471	491	456	432	451	467	449	472	498	476	443	499	467	509	462	458	475	502	445	413	462	478	459	451	464	476	454	464	475	453	487	487	475	504	481	468	490	463	499	444	444	474	455	460	472	489	459	458	469	430	485	461	491	489	455	482	467	519	501	474	485	462	472	451	439	423	460	463	464	431	438	482	433	448	466	422	453	460	483	497	432	457	434	452	438	503	461	437	455	469	454	476	465	436	463	481	462	427	460	455	468	460	451	439	466	479	482	435	462	494	466	485	454	445	466	488	432	491	469	437	453	470	445	462	462	531	484	493	423	490	483	472	487	492	463	441	439	415	484	433	486	450	486	469	463	423	456	443	537	429	441	449	460	459	428	468	507	465	457	434	501	457	495	440	421	447	469	473	441	459	458	457	481	525	462	467	503	493	442	437	458	432	478	460	421	465	500	437	480	458	476	446	475	458	479	484	475	435	452	487	442	472	437	526	488	473	464	406	497	447	464	462	477	424	464	469	451	461	477	458	476	478	486	486	443	453	514	508	445	446	463	472	443	429	495	489	450	507	408	451	418	480	453	484	463	480	421	416	479	454	486	459	464	471	489	445	476	472	483	476	444	461	490	461	464	488	503	474	470	455	441	495	451	446	472	492	485	478	472	435	446	469	441	479	496	452	490	467	478	466	435	405	452	467	465	506	445	497	462	463	497	492	455	476	466	496	462	438	462	471	479	457	460	446	451	465	451	453	473	454	476	485	450	460	474	469	479	478	484	475	483	487	439	473	472	441	446	474	464	490	452	478	468	500	448	461	472	466	415	497	483	451	457	464	450	444	456	462	462	485	465	414	442	458	475	460	507	416	450	456	461	452	456	440	491	475	528	452	494	496	462	470	456	470	455	464	451	452	479	481	456	488	481	481	478	432	473	457	507	442	473	495	460	479	447	473	504	462	471	482	458	498	462	449	467	446	509	431	466	434	440	486	462	457	474	477	469	448	456	440	486	476	453	450	444	472	483	479	489	485	443	454	442	447	461	468	464	449	481	475	500	448	436	445	431	477	478	441	495	436	453	481	487	449	424	489	467	453	472	449	481	475	447	477	431	454	482	461	459	422	442	425	439	455	486	477	458	495	494	490	453	452	467	457	465	437	470	476	452	442	479	475	442	483	434	516	458	508	462	462	465	469	452	448	482	479	466	451	471	499	504	479	456	496	454	487	460	463	445	437	454	489	488	465	473	475	462	488	443	448	469	461	454	449	463	420	480	448	471	448	475	483	483	458	457	450	494	483	467	474	492	466	445	458	446	500	465	463	502	469	496	490	464	445	447	449	472	473	441	454	478	460	475	489	460	458	472	464	473	480	456	508	460	481	492	462	475	465	492	454	469	434	519	489	452	505	437	490	444	452	422	459	462	474	458	458	448	443	471	460	462	423	503	492	448	445
22520	21230	28812	23952	21236	21310	11720	2133	1454	994	684	492	463	401	371	774	1570	934	368	398	364	413	452	542	843	463	249	291	247	256	242	239	232	267	268	275	218	246	249	242	270	239	242	245	223	252	241	243	223	231	240	256	221	242	240	230	243	231	239	231	228	233	233	268	228	225	231	230	212	218	225	234	252	209	249	254	252	248	215	223	238	234	218	214	247	238	234	239	248	248	209	221	231	235	233	216	206	243	255	228	239	237	214	217	258	238	248	231	221	218	203	229	230	228	214	250	229	210	226	226	227	239	251	185	212	237	235	213	186	235	232	251	211	234	213	228	229	243	244	208	207	230	217	237	206	233	198	243	225	209	236	228	262	217	240	226	240	211	238	209	222	214	221	221	240	188	215	255	233	231	242	234	233	230	188	236	249	213	215	236	215	235	214	222	253	199	212	228	231	222	243	207	231	251	233	244	209	236	233	232	233	232	214	212	228	235	230	223	238	228	210	237	230	220	220	217	223	224	229	251	223	255	228	232	231	258	187	203	220	234	244	215	230	217	225	234	221	230	236	244	234	233	258	223	225	224	235	228	249	238	197	220	243	240	231	258	231	248	215	230	232	244	226	240	220	201	245	241	228	237	212	246	208	218	219	239	223	223	231	202	225	212	257	236	232	229	231	223	226	251	205	240	213	223	220	205	226	251	220	216	243	227	204	252	219	243	237	241	219	247	233	219	224	248	242	205	237	196	231	214	203	222	210	230	238	213	240	253	234	219	231	231	219	233	249	218	242	250	230	237	203	213	203	250	236	218	250	230	234	231	223	248	244	238	208	219	241	224	249	224	221	238	260	233	217	200	224	229	228	226	218	212	227	242	213	230	250	226	237	241	226	228	227	252	229	239	230	253	215	238	204	237	221	221	226	217	196	231	239	248	241	253	224	259	231	240	228	203	198	232	248	243	213	249	258	243	226	241	237	221	221	241	231	228	247	204	224	212	227	227	222	217	219	244	234	255	218	251	202	219	226	208	196	229	217	208	249	228	263	253	250	216	244	222	234	225	221	212	248	209	257	229	236	241	232	241	230	216	200	250	226	219	224	249	220	253	225	229	210	243	214	228	245	250	214	212	238	238	258	233	206	227	237	217	211	222	220	222	270	219	239	236	197	205	236	235	208	204	230	205	212	224	210	251	212	231	235	223	237	230	221	232	219	220	238	229	246	204	219	246	239	228	231	221	243	255	245	244	217	229	226	227	239	224	210	228	229	209	221	225	215	254	225	218	227	271	213	235	211	255	223	229	205	242	223	217	211	238	247	214	229	235	230	218	218	231	235	224	213	240	232	207	234	215	221	220	229	243	226	233	227	232	215	213	233	215	240	229	262	195	228	225	234	212	204	230	245	214	221	215	241	225	218	234	263	225	251	236	227	218	228	252	215	232	217	224	195	232	215	216	229	225	214	251	245	246	238	241	245	211	233	206	214	231	266	232	217	239	231	226	244	226	213	228	210	218	217	235	214	261	222	247	216	224	235	208	235	212	219	231	227	234	251	233	211	224	216	236	217	226	215	238	228	223	247	214	208	218	246	225	219	185	221	236	229	227	231	237	215	226	233	215	235	214	249	233	237	229	246	218	222	198	223	227	223	200	222	212	235	221	262	247	235	225	226	220	218	223	207	225	257	227	208	214	244	222	230	216	247	232	213	230	205	225	226	250	215	222	204	207	218	222	229	194	225	251	209	245	230	236	217	236	218	231	217	261	249	235	246	223	228	247	234	208	226	211	252	244	215	246	212	212	207	218	219	222	238	224	214	239	223	242	228	249	221	210	200	235	221	242	236	201	221	211	203	234	212	227	230	236	248	216	235	211	235	253	234	231	235	247	233	208	241	230	244	220	241	226	229	223	218	236	260	249	228	233	235	221	222	233	216	230	228	221	237	232	239	233	209	238	233	238	229	226	233	223	241	227	244	216	240	219	200	222	238	230	208	233	235	207	254	208	235	232	230	244	253	251	234	261	238	254	212	251	241	216	249	221	230	226	231	203	211	220	248	209	227	258	244	198	247	252	240	218	223	214	233	204	231	236	245	227	202	240	239	198	234	239	212	246	214	249	215	214	206	251	213	238	215	206	234	222	213	257	218	228	238	219	238	209	228	221	238	220	213	231	240	267	215	239	225	224	205	256	219	236	227	232	251	204	228	239	225	218	231	251	224	214	230	229	252	215	228	227	225	231	239	235	244	221	224	241	217	245	260	230	251	219	255	219	211	211	269	204	205	227	227	226	232	227	234	253	213	225	218	196	222	231	244	229	224	228	201	205	230	243	237	238	231	229	247	239	211	260	223	241	222	213	213	227	229	214	232	235	242	247	232	243	252	244	223	211	211	219	235	236	234	265	235	246	207	241	218	241	215	237	232	213	219	219	238	232	235	222	231	245	200	232	244	257	216	221	222	227	233	209	242	250	237	217	214	245	217	248	205	211	230	225	217	208	197	192	220	202	225	226	220	209	258	207	209	216	216	211	241	226	246	234	229	221	225	227	259	211	216	222	249	230	239	238	208	218	229	237	231	228	230	218	242	216	233	208	236	264	237	220	234	210	237	249	206	211	232	225	221	205	240	247	249	228	258	240	199	212	225	232	211	231	212	211	255	211	223	232	228	227	228	242	220	254	233	221	220	272	220	237	266	254	221	215	242	240	208	207	229	223	218	263	195	218	210	221	218	239	243	234	243	225	234	256	205	208	225	243	246	217	213	212	230	221	220	258	245	241	222	242	203	232	208	202	226	236	198	223	227	223	216	225	235	220	219	215	244	215	205	203	231	217	193	214	238	235	234	243	244	221	253	225	221	261	243	240	239	267	241	254	241	221	242	185	230	202	215	211	245	262	239	226	243	210	242	240	207	215	226	230	226	230	223	235	214	202	234	201	221	196	250	213	236	230	233	217	230	264	231	212	249	223	269	195	228	248	244	215	252	185	202	217	246	230	230	229	240	215	226	199	217	213	224	210	245	196	228	240	230	208	210	217	234	226	242	248	236	199	229	249	253	241	234	217	245	235	220	236	236	194	205	215	228	213	203	216	250	208	224	224	236	237	217	224	197	216	245	258	220	256	212	209	230	250	258	226	224	246	253	219	235	236	231	254	220	229	229	200	225	218	223	226	217	231	205	230	215	220	228	237	219	240	218	219	217	239	223	263	241	199	218	237	220	211	232	237	223	257	223	230	240	215	205	217	246	258	239	234	209	223	225	227	231	239	227	242	243	245	226	192	219	246	237	201	244	222	203	249	240	249	213	237	232	220	238	231	232	222	235	218	221	241	239	238	233	231	208	212	249	198	232	228	207	238	244	234	209	223	211	231	193	216	216	201	205	246	212	254	219	205	233	242	233	247	188	257	253	241	229	213	202	253	235	255	230	240	260	233	226	224	237	231	240	246	230	215	208	241	220	210	242	204	233	256	241	224	214	223	242	232	227	226	235	231	217	231	208	226	217	199
10592	20673	15999	6899	5495	4293	3436	2953	2499	1557	1058	766	645	546	486	1244	2359	1336	494	485	470	556	585	824	1176	620	332	319	277	280	288	292	273	280	271	285	297	287	254	243	231	273	257	269	257	266	261	274	266	282	295	279	292	258	252	263	244	236	266	263	276	245	244	219	277	242	262	271	231	238	250	243	231	280	264	244	269	273	243	249	245	250	251	247	225	219	255	261	273	232	250	274	239	236	250	274	245	249	245	277	235	225	261	264	287	269	214	261	249	260	274	241	251	256	261	261	241	241	254	231	266	260	261	236	254	252	259	241	227	240	259	254	248	265	234	249	281	219	246	260	250	262	253	252	248	274	235	275	245	243	277	263	234	261	268	242	246	250	245	247	259	274	258	261	224	261	252	239	259	258	264	269	272	238	259	260	273	235	254	241	256	248	252	243	273	252	241	274	226	246	244	276	267	247	263	265	251	257	246	248	278	270	246	265	249	275	266	250	245	273	251	262	250	248	241	255	272	249	259	235	250	220	221	241	251	262	241	288	235	269	235	251	261	252	236	263	256	272	251	252	271	247	266	257	249	282	234	268	243	257	257	265	316	249	239	268	262	264	250	248	235	260	228	288	257	223	230	262	257	256	237	268	266	243	224	232	262	260	273	247	232	259	225	238	246	212	241	246	239	261	264	264	281	264	257	262	253	274	255	258	251	267	234	228	224	284	237	253	244	260	262	274	225	253	247	239	234	251	250	225	274	259	231	260	244	228	255	247	257	228	248	277	253	264	224	239	234	251	277	261	251	293	262	247	278	231	238	224	256	261	270	256	241	286	251	248	267	233	261	222	275	225	244	272	240	244	285	260	250	246	263	244	253	265	239	245	271	259	225	258	252	257	262	220	250	267	252	250	258	279	260	262	239	276	258	248	256	258	255	252	287	228	248	259	257	253	262	256	269	244	232	239	260	230	272	284	267	250	248	245	262	272	264	232	263	236	254	263	229	243	234	272	247	237	260	238	264	220	232	234	250	250	256	247	228	244	235	256	272	231	238	224	237	239	277	269	226	252	280	275	255	261	244	241	251	281	243	255	240	253	249	253	230	248	268	279	246	262	274	247	249	263	249	234	270	243	279	226	262	255	281	272	257	236	269	235	231	249	251	249	258	253	253	246	245	236	248	262	259	250	267	255	244	264	259	252	269	250	256	289	241	265	278	283	240	291	260	238	269	244	248	240	266	263	259	241	242	262	281	282	256	233	262	231	278	251	243	262	258	227	276	209	241	257	260	249	249	247	277	257	243	250	264	237	235	250	273	261	255	261	263	246	240	242	265	218	270	282	257	250	259	268	266	271	234	239	248	243	258	260	240	234	259	235	265	245	266	236	224	255	255	246	248	248	275	266	245	251	251	270	271	269	258	262	255	268	261	259	261	268	243	272	253	227	239	228	253	254	248	249	268	247	265	218	290	249	256	261	275	243	256	249	269	273	254	287	231	241	257	244	232	234	243	265	262	294	232	233	240	288	257	276	253	240	250	266	257	258	218	275	267	232	254	232	261	271	254	265	242	261	260	236	261	246	236	258	241	244	239	257	240	242	232	216	258	225	254	275	241	279	273	249	259	262	265	249	269	237	259	262	264	236	251	263	272	264	233	247	260	266	237	247	235	259	252	246	236	234	248	246	254	239	272	243	262	221	239	268	247	253	228	228	250	233	242	223	251	250	253	242	256	258	256	254	226	246	233	273	257	243	233	228	272	256	283	220	281	234	270	243	262	251	237	263	225	252	260	283	251	243	274	256	267	279	240	235	261	265	225	258	271	275	283	226	239	243	267	230	250	259	242	267	258	261	283	257	276	253	246	264	246	245	285	249	260	255	243	256	249	265	239	233	271	250	259	249	246	245	279	256	249	250	230	254	256	273	285	262	265	259	291	266	247	258	259	234	281	236	280	257	256	240	253	276	257	256	248	244	253	250	241	266	232	244	271	250	242	236	242	236	255	245	252	240	255	236	267	236	237	237	255	252	268	258	227	294	253	261	245	241	279	246	241	261	257	264	228	266	252	267	261	276	243	249	226	268	230	245	244	242	249	258	263	220	242	244	240	257	224	273	249	258	254	247	261	242	211	222	264	238	244	256	238	265	237	245	261	243	277	245	262	256	246	256	229	242	269	269	214	213	244	231	266	257	230	256	252	254	272	203	254	266	251	274	251	250	257	233	261	285	288	239	278	266	261	247	266	278	240	279	239	251	256	277	247	243	248	250	245	253	271	253	239	280	249	238	260	255	249	218	257	233	257	262	247	259	244	236	230	259	260	244	259	248	256	256	233	256	279	259	225	254	233	232	225	255	235	251	226	261	236	253	256	273	256	236	260	256	260	287	230	278	247	232	236	262	247	260	271	245	237	265	242	253	267	262	241	252	262	270	217	266	270	270	263	238	291	245	246	262	256	242	251	245	265	231	244	233	268	259	235	244	272	267	249	245	248	240	265	269	251	238	236	255	268	252	258	251	251	258	235	275	294	241	251	224	269	243	267	252	264	256	236	247	247	277	261	255	231	272	269	265	250	244	230	251	267	262	252	285	264	260	290	241	264	262	279	250	242	277	250	258	211	274	254	253	243	252	248	269	274	233	264	266	239	273	243	216	257	249	224	251	258	217	250	231	225	240	250	252	237	280	236	271	247	249	254	238	242	263	247	246	266	272	240	237	260	256	248	271	238	250	229	246	247	279	283	238	271	269	231	247	253	255	223	248	274	259	246	252	210	237	241	304	276	246	272	268	242	246	234	258	243	258	271	218	275	277	235	263	240	234	232	220	279	254	267	263	292	253	226	240	252	268	254	233	254	239	261	254	235	241	238	261	265	259	230	251	270	239	234	265	283	263	259	230	264	234	261	247	210	246	235	261	243	292	247	260	252	228	242	247	269	225	240	214	250	245	247	265	254	257	250	250	255	249	263	238	257	257	260	289	259	250	257	240	284	269	254	249	252	261	254	226	235	264	247	237	246	242	231	243	254	236	256	245	246	289	271	256	257	263	245	228	257	245	244	260	262	293	252	227	257	244	257	255	254	258	254	258	271	242	276	254	235	235	257	243	263	271	252	235	255	260	245	246	233	264	235	246	242	226	255	272	273	253	222	234	225	236	263	262	257	246	270	241	254	251	246	250	280	264	278	249	231	241	219	235	255	240	231	254	261	274	258	248	264	290	260	266	274	242	232	248	243	243	214	277	241	222	259	264	241	216	272	246	258	258	266	253	254	259	261	227	292	246	256	281	267	220	249	237	258	242	256	257	254	242	262	242	260	230	263	255	240	246	231	248	238	267	253	256	264	235	238	227	239	252	247	240	252	267	279	273	238	225	225	276	222	237	279	242	235	258	268	256	269	221	228	221	257	266	291	269	249	249	256	257	262	233	293	258	260	237	240	245	299	269	235	259	259	271	246	226	220	265	251	264	247	247	244	251	249	244	244	205	236	245	253	232	233	250	213	265	242	272
27806	19607	7475	1626	1103	1004	887	912	809	759	644	675	679	663	674	759	1049	772	703	741	638	767	732	724	812	666	705	639	676	624	666	642	634	604	637	625	631	615	628	679	672	610	632	585	636	611	680	658	676	619	632	638	661	680	659	696	617	619	645	579	684	641	650	639	641	624	649	615	659	649	629	623	652	634	644	662	696	631	672	636	634	675	631	616	634	651	624	648	681	640	617	623	637	677	676	658	638	638	632	649	647	684	631	678	665	606	627	659	661	635	625	658	624	652	683	673	651	663	616	629	610	621	651	645	625	615	638	630	658	689	670	656	586	655	637	634	631	648	640	663	656	636	642	615	659	657	715	655	666	604	649	613	629	637	674	640	687	613	682	643	664	634	671	630	622	629	653	633	634	652	622	651	675	663	651	651	645	680	641	645	651	641	621	647	629	643	653	650	635	611	617	614	617	665	679	628	615	638	630	645	647	666	638	646	653	676	646	638	641	665	639	649	668	631	615	623	678	660	673	620	642	643	627	642	680	641	675	614	688	632	667	634	611	618	611	598	629	625	664	684	658	597	640	671	686	674	631	613	671	644	706	671	649	661	662	669	661	590	654	663	688	655	638	647	664	669	645	619	631	583	667	607	632	619	650	640	683	658	629	655	699	692	665	632	681	608	639	643	660	640	632	637	667	643	640	667	662	633	622	663	639	622	642	623	609	635	622	707	666	649	686	643	654	670	590	607	680	654	655	639	636	635	651	610	667	659	617	676	642	656	626	624	627	665	640	614	658	669	681	653	672	626	669	610	665	657	640	616	642	661	664	634	660	673	629	610	684	708	641	688	646	650	639	644	601	677	644	652	651	627	645	643	629	625	632	674	674	652	655	606	633	668	652	626	621	630	631	642	684	654	604	647	687	675	688	682	645	627	590	658	691	671	691	665	661	636	685	675	644	637	635	656	621	643	637	616	614	625	622	672	630	625	647	689	648	654	654	635	656	677	665	637	611	639	674	644	693	665	657	636	611	672	667	643	670	652	614	605	665	655	675	636	631	610	653	645	692	637	632	603	638	623	641	618	672	675	603	624	659	608	642	650	619	610	637	651	646	619	610	645	636	647	695	652	658	653	699	669	634	613	609	632	631	652	670	680	610	655	678	681	635	631	656	636	661	663	646	660	626	646	625	636	668	625	696	637	672	655	684	623	625	630	653	637	625	688	670	701	630	584	607	585	619	682	647	622	648	655	660	666	592	627	614	600	693	606	684	641	667	647	653	632	666	654	645	633	653	647	663	643	651	680	636	684	616	681	657	659	645	619	617	724	636	631	614	613	657	673	676	672	665	613	639	613	632	636	585	639	649	657	619	630	674	654	660	609	627	625	622	650	670	631	683	613	625	636	696	573	649	615	629	680	681	636	622	668	661	616	660	636	624	636	601	676	602	658	649	606	635	639	670	635	621	648	613	692	637	637	687	647	606	623	638	651	643	662	680	674	662	646	618	624	672	630	668	653	636	616	653	673	603	659	654	670	620	638	605	624	641	593	662	681	657	620	655	633	677	645	662	683	626	631	615	648	678	659	649	677	645	616	723	615	590	637	632	649	657	620	647	674	658	633	649	659	671	670	633	677	627	698	660	633	651	642	671	660	674	624	631	641	632	611	652	655	644	660	661	686	692	642	648	689	630	666	633	666	663	631	689	581	659	688	610	636	623	609	617	616	692	647	646	621	653	649	649	643	627	641	637	621	657	618	608	675	649	631	678	674	631	673	604	602	653	589	616	610	680	621	658	620	647	623	648	643	614	612	595	646	649	629	639	633	622	617	619	597	643	644	647	635	660	672	675	640	668	651	649	661	708	696	590	640	679	625	640	654	635	631	691	673	666	654	684	643	657	649	636	687	630	657	679	669	688	594	656	644	636	631	657	645	613	660	681	581	674	669	681	676	656	651	680	650	646	623	633	659	654	622	679	598	669	639	652	628	602	635	657	640	698	690	655	662	685	646	668	650	618	627	622	625	676	627	572	615	625	688	615	712	652	601	621	670	634	637	645	646	681	627	619	633	653	650	621	634	650	684	650	700	682	628	625	690	633	634	594	619	616	632	648	629	638	646	643	669	658	636	662	680	639	644	653	678	617	654	646	637	614	619	626	626	668	642	641	662	634	613	666	658	625	634	648	669	627	679	622	661	676	644	629	581	626	595	603	591	645	626	633	674	621	661	692	649	632	602	689	662	642	625	620	644	632	620	602	648	618	646	675	675	628	624	635	589	634	613	668	675	665	652	635	611	640	644	616	650	640	705	675	617	636	612	640	691	636	613	652	679	672	702	630	599	610	671	642	638	669	706	662	669	659	701	678	668	652	653	668	634	693	633	627	658	627	655	628	633	660	639	652	635	646	633	658	607	638	650	638	695	672	628	653	623	658	659	643	654	627	626	657	637	664	661	669	645	615	667	593	583	655	633	622	657	683	633	656	657	646	587	652	597	611	641	619	665	673	649	643	682	633	648	671	658	651	623	658	653	680	668	651	657	631	649	617	659	640	593	630	678	681	617	664	641	623	618	602	631	635	644	707	621	653	639	658	643	638	647	662	662	693	631	619	636	662	643	674	714	628	626	657	667	659	628	624	689	627	673	640	657	679	614	666	676	652	668	649	669	644	671	626	648	673	634	675	639	657	631	646	615	664	582	623	694	630	628	613	580	641	624	636	623	649	601	669	681	585	645	640	659	673	606	631	658	634	664	632	608	646	675	698	623	651	659	623	642	673	641	636	666	662	593	661	647	645	643	670	639	647	663	685	671	665	634	634	655	684	663	609	649	654	634	620	614	593	627	701	662	635	631	692	621	696	631	608	651	629	650	628	629	641	680	596	675	618	630	651	661	688	669	588	673	629	632	653	644	615	658	692	642	706	624	665	625	707	614	659	649	602	673	687	606	671	631	637	642	668	652	629	659	634	608	652	594	634	665	668	618	692	621	679	650	654	638	632	652	674	666	662	630	607	635	621	659	650	636	640	660	652	593	677	653	679	641	619	651	673	623	591	669	694	653	643	675	637	702	636	640	670	673	622	664	645	683	637	680	661	657	624	595	623	619	653	663	681	630	663	656	631	623	639	631	603	611	659	676	615	651	610	660	611	680	680	658	650	663	660	630	676	662	672	624	675	642	684	611	666	632	633	636	634	595	618	615	629	685	649	622	665	609	637	657	646	634	620	620	633	686	639	687	689	614	636	641	668	689	629	651	661	646	657	631	651	653	649	638	675	670	657	636	615	636	626	655	602	669	623	608	609	607	693	626	653	608	633	652	655	669	655	669	664	632	639	639	693	634	658	614	617	639	641	625	647	649	641	660	659	619	670	647	643	611	630	630	644	618	660	655	666	616	654	587	651	637	648	660	658	677	670	662	653	652	681	630	680	661	612	656	674	649	630	665	626	634	635	662	643	656	708	661	638	583	643	644	685	633	674	631	611	629	635	637	600	659	636	654	644	617	665	678
10651	5635	3405	1510	1415	1257	1065	1152	988	878	821	782	691	697	740	876	1298	884	718	744	744	748	774	846	1014	763	686	691	681	664	688	659	658	700	681	674	693	672	714	682	638	671	695	731	682	693	693	651	720	709	662	692	627	691	676	655	691	658	677	670	643	654	716	656	690	672	727	711	662	690	665	717	664	708	707	679	678	651	714	684	701	675	710	694	646	698	685	710	689	672	713	676	703	706	675	737	712	629	706	676	712	677	683	655	651	702	640	685	716	698	691	698	690	673	692	684	724	685	716	732	729	700	675	730	717	706	649	663	666	657	680	715	677	697	674	669	702	681	674	682	701	695	687	715	712	694	705	694	744	669	725	667	672	677	745	684	694	671	712	670	731	681	714	722	664	687	656	672	707	754	706	676	659	684	667	705	669	713	696	679	709	669	684	662	737	702	686	708	715	659	689	720	727	678	654	699	627	692	659	682	715	725	676	677	697	643	681	747	724	700	705	689	683	685	647	699	696	664	719	701	713	696	713	748	707	664	726	689	697	712	671	705	709	703	742	694	675	668	686	676	710	691	678	726	692	659	735	676	686	721	658	685	719	661	713	698	733	718	693	680	687	705	703	691	683	683	710	735	665	702	736	696	683	688	592	673	632	681	708	734	703	670	695	653	661	673	660	712	712	663	697	668	669	712	684	688	691	702	715	719	669	716	672	698	693	700	681	659	684	673	703	730	674	681	708	684	679	704	680	721	699	656	687	693	659	714	679	675	655	672	661	737	723	705	720	694	663	716	667	713	690	686	728	716	665	710	671	687	726	689	670	650	692	665	660	687	706	678	672	678	736	666	739	707	671	775	680	703	678	691	693	706	733	694	667	707	672	684	686	688	662	689	647	728	680	716	652	687	647	659	703	695	687	695	707	712	679	672	679	704	676	681	723	686	721	698	672	699	684	684	694	693	684	640	716	727	700	707	645	713	666	716	700	716	674	688	709	692	725	688	680	671	670	689	727	658	687	651	687	679	683	674	700	686	720	694	674	688	700	661	678	761	653	687	727	704	723	745	702	622	683	714	671	671	704	703	677	690	647	678	680	645	667	711	665	693	708	687	692	677	700	693	696	683	705	696	657	682	665	654	680	704	724	709	679	650	689	698	678	719	714	716	660	689	706	729	715	663	709	667	702	695	733	687	670	671	683	677	678	714	727	684	728	720	711	699	658	725	651	686	708	709	682	743	674	711	660	654	707	671	709	663	667	713	633	713	697	734	708	700	702	677	698	724	741	713	680	660	660	683	723	675	686	686	676	725	678	754	661	760	699	684	712	717	647	721	720	663	673	680	672	678	697	660	717	735	708	718	678	686	674	684	670	685	729	682	707	690	725	699	671	705	663	731	685	719	664	702	728	707	634	720	715	677	650	631	741	701	673	671	684	690	721	674	670	693	710	680	661	662	678	716	715	634	694	692	697	613	724	678	697	674	691	688	714	691	712	688	712	692	713	696	671	674	704	669	697	696	667	695	722	741	684	698	693	711	683	700	695	722	680	724	708	702	694	704	691	726	660	742	682	682	682	659	727	689	660	691	682	635	661	668	664	642	674	662	741	695	755	672	671	695	711	702	683	683	705	663	672	697	696	655	656	685	703	630	674	710	669	724	737	659	636	724	700	676	702	714	633	703	720	685	731	686	664	709	700	673	691	648	682	713	752	683	627	720	719	681	688	659	695	664	661	628	701	706	650	734	664	671	734	714	693	672	689	678	686	683	658	672	675	671	703	738	643	661	719	692	674	712	690	713	684	707	685	705	692	715	667	740	691	671	638	699	668	696	636	657	745	670	701	731	688	696	679	672	732	708	690	674	701	689	656	690	665	676	690	702	658	661	689	680	713	703	695	664	698	685	698	653	715	690	735	729	707	690	692	692	647	665	670	641	683	705	712	691	721	670	705	713	664	735	678	676	664	690	696	666	685	663	691	677	668	697	667	712	672	641	701	680	696	692	682	675	699	699	687	699	662	658	680	701	717	660	711	679	674	712	707	684	673	666	671	668	738	658	705	720	718	693	722	694	695	686	655	682	717	712	668	691	703	668	722	700	680	698	706	685	673	694	696	675	663	691	638	688	701	670	668	731	696	708	692	676	703	721	686	678	694	684	669	730	680	672	704	734	680	645	733	664	711	726	685	717	661	666	697	698	727	702	671	676	655	686	688	704	679	717	681	755	684	650	698	687	679	676	686	718	680	699	656	679	693	673	688	714	725	688	649	724	668	672	678	709	688	668	721	710	689	722	696	702	705	680	765	701	666	639	677	651	687	642	667	708	725	688	702	653	696	741	651	674	725	696	703	667	714	728	672	685	639	692	715	712	682	688	719	660	716	657	657	716	660	694	716	726	699	681	705	674	715	692	697	735	703	641	698	720	673	691	685	706	700	703	737	684	682	683	691	707	686	734	710	675	650	763	674	675	641	692	659	691	676	683	670	676	669	638	667	702	743	645	683	704	685	698	687	645	690	690	694	682	696	666	698	709	717	720	754	657	661	701	702	704	653	689	697	691	662	720	706	673	708	696	725	705	672	670	677	673	658	727	708	653	692	718	697	708	715	680	651	720	701	672	693	681	678	711	687	715	672	712	695	730	729	660	691	693	688	678	686	727	672	701	675	698	721	660	703	650	664	633	679	708	715	687	632	697	720	707	661	656	679	650	650	713	666	726	738	663	694	705	687	697	740	721	691	641	678	678	658	707	670	694	678	712	684	692	675	684	655	669	724	676	687	693	696	685	703	708	675	697	739	643	648	685	700	647	693	708	707	740	727	674	681	694	633	699	689	705	686	692	632	696	692	657	662	715	696	704	721	700	661	674	692	727	717	709	642	668	686	687	686	722	699	623	698	679	724	616	706	672	652	669	722	699	699	683	719	682	720	681	698	679	688	718	694	704	675	689	642	662	676	698	709	690	641	701	691	698	703	711	678	693	667	692	717	665	683	688	725	717	665	681	708	681	718	727	712	684	708	666	689	661	669	697	735	660	678	737	623	685	733	692	705	676	688	650	622	677	678	682	679	706	715	655	688	670	696	702	681	639	714	677	714	657	667	665	667	698	730	642	700	713	656	666	719	699	692	691	694	671	695	674	697	659	697	665	699	711	686	699	660	726	648	725	695	731	736	692	685	699	681	730	691	707	699	712	664	696	637	689	694	708	680	734	684	683	678	704	673	686	680	693	680	699	723	704	691	718	681	708	670	679	663	673	714	659	687	708	680	673	687	681	674	669	654	709	707	707	742	702	659	685	672	702	680	680	651	697	675	670	680	684	683	668	673	662	714	708	718	693	713	674	664	699	672	734	698	702	693	682	733	735	646	675	709	668	690	686	659	694	704	706	703	688	647	671	722	721	724	683	642	665	688	693	715	663	691	700	657	687	760	730	705	708	667	650	601	671	701	691	654	701	662	656	692	686	717	674	680	654	722	684	736	693	733	701	700	679	698	636	676	681	660	650
23614	21278	28504	24375	21283	12483	1845	1258	1076	876	764	675	604	596	590	874	1228	873	587	606	638	602	644	787	904	680	556	498	507	565	584	516	530	531	525	496	536	495	524	480	468	491	510	492	503	524	555	502	528	543	535	530	518	493	517	527	497	498	496	536	509	523	480	478	501	512	518	511	504	538	502	491	538	502	541	516	505	554	523	511	518	503	504	488	478	491	493	531	468	504	555	546	510	482	511	518	546	520	502	533	542	541	525	539	510	504	487	485	468	522	546	504	532	520	500	508	518	517	547	536	494	520	492	497	510	503	575	528	513	518	520	510	528	494	550	532	497	495	513	568	515	517	510	527	517	526	485	503	488	469	517	520	567	512	542	513	509	496	512	516	461	512	509	535	462	494	545	532	486	500	501	474	500	552	496	505	472	494	522	545	483	520	519	504	489	522	495	530	527	575	499	527	511	499	535	538	493	521	490	488	518	497	487	490	553	522	533	516	494	474	498	507	554	481	482	488	510	497	480	498	516	518	477	565	493	493	492	516	516	504	484	516	541	501	558	521	504	484	482	497	496	543	512	493	556	514	491	500	499	535	505	550	529	556	533	556	529	532	514	496	541	483	490	505	485	489	532	501	501	529	533	509	520	511	528	521	489	531	557	545	546	504	538	504	536	498	513	503	509	514	512	530	535	512	532	554	533	527	541	502	497	478	517	518	532	471	524	496	539	496	532	550	502	534	489	522	471	531	527	501	487	526	519	514	487	511	559	531	531	552	484	513	541	556	522	507	529	557	517	537	477	520	510	500	500	518	488	533	476	531	457	520	523	516	509	466	504	522	528	494	500	541	523	515	542	535	492	571	533	527	482	524	497	505	491	493	535	512	515	507	528	504	522	478	557	541	543	542	524	465	516	509	503	480	479	536	489	479	452	526	501	506	519	550	500	489	521	513	491	485	524	463	522	535	510	514	549	522	478	535	511	518	476	558	508	496	477	499	512	539	570	482	542	551	492	497	508	527	538	556	502	510	500	517	533	452	523	511	492	524	517	493	522	484	516	530	490	534	493	527	534	455	528	514	565	502	545	542	491	537	537	528	511	533	498	508	508	493	513	527	513	482	510	523	512	546	485	522	493	470	511	481	490	528	502	524	460	528	481	495	511	507	525	547	502	549	506	500	493	499	529	508	508	535	493	522	548	548	527	522	566	569	477	525	520	498	481	521	528	503	515	518	535	472	505	480	515	501	494	512	495	493	526	519	493	516	522	523	521	509	530	499	490	556	547	528	525	479	528	542	483	547	527	521	528	508	518	489	492	486	537	504	537	544	548	538	488	466	511	543	516	594	502	523	493	515	512	497	541	489	511	535	497	507	473	526	510	570	472	514	506	546	581	516	527	539	535	494	512	522	476	511	502	498	544	503	548	548	509	498	545	495	506	527	524	531	501	512	497	450	507	499	515	494	454	482	498	483	510	533	493	512	500	457	543	496	508	506	534	532	522	514	504	489	511	472	527	535	487	501	524	506	493	511	523	530	530	503	503	511	508	522	521	524	482	509	489	483	527	525	533	484	551	483	475	481	508	478	509	493	554	501	538	531	464	555	567	509	484	503	529	545	505	456	506	511	507	492	512	535	498	524	519	490	490	549	517	501	497	522	531	525	525	495	511	526	508	539	506	510	519	527	472	532	503	509	485	555	505	516	500	533	537	503	586	473	498	471	515	547	548	535	500	485	525	516	528	509	526	508	525	509	498	487	468	493	487	485	469	510	555	501	531	496	536	529	532	502	491	546	464	521	503	541	505	525	531	523	525	482	547	536	511	497	526	490	490	559	532	509	506	477	543	523	494	492	545	527	467	511	487	538	509	515	568	517	528	513	503	467	506	499	480	510	535	532	553	549	536	565	491	498	523	515	540	501	495	498	527	493	497	536	537	502	492	500	519	517	524	526	532	504	534	532	540	493	483	491	561	472	503	531	507	471	496	514	480	495	460	517	544	513	480	544	539	529	508	492	518	512	546	541	512	484	492	507	471	508	521	525	521	492	549	527	492	488	501	507	504	506	507	513	496	487	484	528	552	507	532	462	512	543	491	547	502	473	504	485	524	562	543	543	545	510	478	474	568	516	535	480	553	501	525	569	482	490	546	543	504	495	531	521	506	528	566	467	529	492	482	537	513	503	538	528	502	505	496	494	470	510	505	518	558	502	497	533	490	505	476	492	515	488	514	541	485	485	558	549	477	504	503	535	502	500	515	521	500	561	524	516	525	517	562	575	532	477	474	475	513	498	502	522	478	511	490	517	459	484	527	494	520	509	505	507	483	505	529	496	519	482	484	534	504	500	518	520	515	537	539	506	515	489	475	537	508	539	547	525	489	479	504	488	562	518	502	484	484	502	520	490	531	516	502	496	519	487	469	547	505	489	530	489	541	548	512	555	505	508	518	534	516	561	567	563	511	539	476	517	514	493	525	499	544	518	537	526	496	472	521	492	530	511	518	534	500	516	461	523	492	528	497	508	527	520	513	465	505	482	479	503	493	528	539	495	477	513	542	555	519	534	509	494	497	513	526	502	504	536	559	501	522	481	468	527	513	497	517	478	491	506	508	534	505	529	512	507	541	521	512	512	514	494	498	462	554	516	517	537	537	499	497	562	512	492	523	525	499	515	507	479	484	510	524	495	538	515	480	558	469	519	491	492	549	509	478	496	531	493	524	502	502	501	514	511	520	494	500	549	506	520	526	488	532	507	528	550	554	555	505	502	491	500	511	507	475	568	552	536	495	491	514	528	530	530	540	478	480	519	555	505	469	504	529	542	508	519	553	523	507	535	513	511	491	518	513	520	489	488	521	467	531	503	535	507	524	501	474	484	537	509	462	526	527	526	518	486	538	526	516	533	518	529	519	457	484	488	472	524	532	508	508	513	484	492	494	493	497	494	485	507	457	511	521	480	522	519	536	500	547	505	508	544	511	545	486	500	498	526	514	501	501	505	522	530	529	516	542	519	515	492	523	524	480	513	529	496	488	490	519	500	552	478	463	502	496	483	530	542	504	483	485	530	479	499	550	489	503	508	550	529	528	499	515	531	502	470	508	536	490	501	513	520	507	531	530	533	511	539	470	498	554	525	480	474	500	477	501	498	517	508	518	488	473	478	551	498	478	535	503	520	506	528	505	506	549	536	497	546	520	495	536	534	512	518	554	524	486	508	515	487	513	485	497	479	484	508	489	521	487	547	526	514	490	528	503	502	546	486	517	545	511	499	515	519	512	476	493	547	515	508	517	504	519	500	513	520	482	526	491	533	529	501	521	492	530	508	474	499	509	525	515	527	486	484	504	542	504	535	484	539	515	524	489	506	525	474	520	476	495	537	489	519	481	544	554	539	532	506	475	502	537	521	473	483	535	492	525	474	477	531	517	518	505	522	545	520	497	531	507	502	552	485	518	535	542	525	529	517	474	526	476	498	468	501	516	485	515	533	482	473	547	529	525	490	517	540
8822	13719	10482	4279	3388	2524	2071	1906	1625	1243	1014	835	793	669	693	1187	1663	957	745	726	631	781	726	962	1210	735	567	592	589	544	569	627	583	555	586	563	583	563	549	566	573	551	588	557	565	611	551	560	538	568	556	583	517	521	564	567	559	554	555	601	596	604	557	553	600	598	565	567	595	585	565	604	571	524	566	576	624	555	564	576	611	577	545	587	566	554	559	580	533	565	550	584	597	571	567	548	580	522	554	584	588	581	567	553	570	583	561	560	574	588	563	611	561	539	585	550	571	577	576	565	570	537	587	530	564	548	590	553	576	617	538	535	558	555	549	554	560	542	529	572	582	552	577	566	528	580	572	570	566	552	566	539	577	563	600	603	547	557	562	555	588	521	506	540	548	564	654	537	589	517	549	587	561	558	592	571	549	601	541	589	589	535	538	554	561	576	592	541	531	537	560	592	574	519	587	595	526	580	542	586	542	577	550	552	605	591	573	569	539	552	545	518	556	564	555	558	594	565	566	557	546	533	545	618	590	565	529	576	598	543	542	556	593	575	547	557	567	588	541	533	512	544	559	573	544	584	554	595	618	581	560	577	550	617	594	566	561	542	557	577	568	564	566	566	629	539	540	612	601	561	562	566	571	584	584	635	564	565	519	581	545	573	595	568	590	555	570	540	605	539	564	582	549	513	584	574	597	538	554	565	569	580	539	548	554	553	545	605	584	590	562	577	575	581	559	588	584	582	539	575	499	543	588	582	512	584	547	577	574	550	560	578	559	602	588	532	563	616	541	565	594	591	586	546	504	572	549	599	576	535	598	568	532	538	552	560	572	574	566	532	571	557	557	535	555	582	553	569	565	569	582	572	583	597	563	565	570	526	544	577	587	574	554	575	555	567	546	605	571	554	552	574	597	562	576	594	601	556	584	552	598	563	538	573	582	556	562	561	564	581	554	590	596	576	550	563	539	576	570	593	586	555	534	546	552	610	553	590	537	533	590	561	572	607	574	570	567	576	523	549	544	577	535	596	599	552	551	592	548	568	526	568	549	566	555	546	551	611	585	543	538	556	554	552	585	583	565	526	542	576	529	556	553	543	588	558	589	565	547	504	548	564	545	567	546	572	532	571	549	585	550	598	547	642	543	569	552	573	578	587	563	539	551	552	515	539	559	549	562	598	593	513	560	569	613	559	597	592	576	583	601	550	562	590	583	635	587	537	548	577	556	576	533	592	577	558	575	533	573	530	549	559	556	550	544	591	565	560	538	599	553	551	540	618	569	623	558	566	536	532	538	566	548	545	566	545	560	523	566	562	587	557	553	583	587	565	570	539	568	553	555	564	558	558	589	568	577	590	562	551	578	556	588	546	539	571	580	562	546	537	541	559	552	563	560	625	569	548	558	520	562	561	563	538	588	582	562	599	581	570	584	610	538	582	550	590	583	537	575	536	560	527	593	608	579	555	615	585	564	586	561	536	590	537	555	550	559	590	568	581	580	533	592	565	598	568	608	574	585	559	559	555	577	574	539	557	599	582	574	550	555	554	511	604	521	562	565	538	559	565	550	565	565	556	542	550	577	577	605	590	603	559	555	623	578	574	586	509	553	557	539	558	606	555	551	557	619	554	563	558	578	574	564	594	618	562	563	582	586	535	528	565	562	562	579	630	578	563	571	565	555	579	580	558	556	583	574	556	588	565	541	618	536	571	542	551	586	570	591	598	609	591	561	566	589	563	602	570	542	555	561	531	574	474	572	606	553	562	550	568	596	552	550	579	580	580	538	518	560	553	571	575	571	559	573	595	612	547	571	537	554	589	565	591	519	555	550	591	536	513	588	574	575	599	529	579	592	571	551	592	544	550	561	574	573	546	577	573	542	561	571	562	572	526	565	592	579	534	579	555	566	534	567	564	569	574	600	571	573	558	576	575	548	539	572	565	566	532	623	585	555	573	621	570	590	562	542	551	526	566	559	555	554	558	574	553	571	539	577	576	570	579	527	553	567	578	567	606	598	566	563	615	592	535	603	575	539	566	565	562	557	537	583	585	558	549	600	576	567	563	562	581	577	529	525	559	521	535	629	601	533	564	607	570	554	525	556	570	581	505	569	566	558	571	572	566	530	546	573	568	559	531	554	535	573	555	573	588	565	556	559	588	557	539	581	553	541	580	564	567	538	584	582	511	559	515	585	560	546	587	581	551	518	559	593	563	601	553	544	569	529	545	565	553	571	545	513	576	564	598	550	568	561	598	531	603	581	575	555	553	578	530	537	589	524	561	599	532	563	572	579	527	522	556	536	555	541	583	532	590	585	535	546	584	560	589	560	558	583	582	574	618	543	539	591	590	576	574	568	531	589	585	562	594	548	572	557	552	565	560	569	535	562	544	558	579	573	616	548	555	589	581	535	613	549	568	540	550	596	543	616	541	517	560	542	578	529	563	575	562	575	535	544	595	535	553	540	567	554	535	576	575	553	557	603	583	541	592	564	574	554	580	516	541	566	595	517	540	594	551	582	529	573	532	573	533	551	543	560	557	534	577	548	554	579	594	570	622	541	556	556	619	517	566	579	598	563	576	560	543	571	546	571	544	546	563	558	542	550	586	570	601	576	544	548	554	575	563	580	550	574	569	555	523	550	578	541	552	590	532	533	533	575	598	556	562	570	546	557	585	548	573	564	523	579	585	610	566	572	578	603	574	544	574	539	566	589	561	564	577	552	580	586	559	549	526	556	603	572	544	545	548	554	574	538	558	587	600	625	576	527	544	574	576	549	550	553	551	566	576	517	534	565	555	561	579	526	557	555	571	568	600	576	594	584	572	573	533	594	564	602	639	588	564	584	594	543	524	562	580	569	546	538	567	577	531	566	540	563	562	581	559	559	622	563	566	566	577	539	543	628	582	578	566	603	566	573	541	578	592	556	549	563	585	553	583	574	562	531	527	558	575	578	541	596	561	585	542	565	560	551	570	567	594	534	554	540	571	565	587	576	566	582	502	560	590	512	562	549	547	563	599	563	563	555	587	591	586	549	534	568	567	552	567	545	566	582	565	614	586	568	543	590	560	553	564	587	557	583	588	587	581	595	580	562	591	572	591	505	564	568	583	546	544	549	524	583	568	554	578	569	543	503	585	554	569	606	592	575	589	572	559	559	548	531	599	576	568	564	584	558	573	600	590	536	504	564	564	550	562	573	526	562	553	547	545	587	527	537	541	536	571	580	599	549	554	556	539	528	570	574	579	529	566	536	536	558	557	534	599	551	553	595	572	594	552	578	558	575	543	571	601	586	571	582	602	590	554	550	550	606	537	589	572	551	582	576	584	550	542	572	563	595	571	545	557	583	535	541	549	570	590	569	537	572	574	590	542	570	530	576	551	612	494	583	598	557	591	591	510	560	523	556	579	599	581	568	605	567	544	564	523	516	575	596	596	568	566	546	545	547	544	585	553	576	587	564	525	520	568	549	571	547	561	589	564	551	535	558	601	595	585	589	595	577	568
24680	21236	27613	25096	15600	1590	982	829	760	686	607	553	562	527	442	742	922	632	539	532	489	520	559	619	682	490	446	446	441	469	456	463	499	455	452	440	481	425	439	453	457	426	449	419	438	413	453	435	402	395	465	429	412	440	431	426	399	448	482	411	419	427	468	429	463	426	431	442	477	438	442	447	476	424	429	439	437	436	443	432	443	454	436	449	431	448	425	439	481	460	448	429	402	447	456	458	432	479	457	448	399	464	490	444	396	427	444	435	453	495	437	413	436	469	466	438	467	467	420	437	434	396	436	437	455	412	422	481	428	427	399	449	446	438	451	475	443	469	454	446	438	404	457	409	443	440	434	435	437	431	445	426	448	472	467	484	456	441	439	461	425	460	395	485	455	419	447	405	458	443	412	439	416	425	434	422	419	468	442	439	507	443	433	404	400	464	418	431	429	444	440	422	442	456	402	434	430	447	442	429	431	480	466	463	424	416	405	435	424	448	437	435	431	418	458	423	433	405	443	463	440	476	439	449	445	441	440	387	415	433	423	449	478	461	452	428	412	468	468	426	465	438	434	445	445	445	466	448	408	487	422	420	420	451	444	393	449	455	443	449	417	427	454	389	468	388	420	434	439	427	480	480	434	417	452	443	417	441	415	444	446	440	474	438	466	445	445	444	414	450	437	407	425	448	409	408	438	439	458	401	438	425	439	403	469	485	440	502	442	462	443	453	421	447	412	428	420	434	482	440	392	436	421	479	417	456	472	409	442	406	468	460	442	419	410	422	414	463	444	435	437	443	431	404	451	446	431	427	438	424	405	420	429	450	417	419	453	435	474	464	411	404	430	457	484	415	435	466	447	423	471	407	442	427	465	439	450	423	452	440	435	441	436	460	476	442	458	436	437	431	457	419	446	434	447	464	478	476	462	442	402	430	482	451	422	455	431	416	408	443	447	472	431	490	442	379	448	440	429	463	415	439	435	382	422	429	459	431	459	417	426	463	440	469	453	448	474	426	385	449	469	427	493	446	435	438	433	432	434	427	454	459	449	481	456	424	448	462	449	445	459	453	493	435	473	445	434	449	417	435	439	464	439	439	490	468	398	464	424	445	411	452	461	428	466	469	424	414	427	444	420	451	470	430	452	445	427	462	438	435	429	421	431	429	457	435	435	456	421	474	465	455	438	444	423	465	446	437	486	489	456	392	416	434	426	455	477	444	454	397	435	457	452	450	438	395	450	452	424	441	403	410	422	407	451	439	441	412	458	393	418	466	425	464	430	400	428	460	396	460	420	465	371	444	433	450	492	433	443	448	463	458	455	449	438	427	450	445	452	441	455	439	455	476	428	497	430	435	438	484	434	429	449	405	423	472	484	395	431	462	436	446	437	430	419	418	424	445	458	434	452	423	447	427	424	460	454	458	436	470	461	451	422	468	488	460	456	435	440	437	458	410	449	448	397	436	462	458	418	407	456	450	466	430	425	415	482	448	450	424	425	432	430	430	456	454	422	416	448	396	389	443	440	428	456	427	438	425	413	484	420	440	433	409	460	437	442	444	401	443	432	444	470	446	442	397	425	459	425	459	442	412	493	430	424	477	455	420	434	411	438	427	489	448	406	465	404	450	422	435	421	432	432	448	465	436	463	421	428	446	454	433	405	412	413	438	442	434	414	459	444	440	421	409	454	420	432	419	413	436	447	491	426	477	387	467	440	449	446	404	435	460	467	404	433	424	443	513	402	434	425	476	430	446	437	388	435	428	428	426	452	446	411	458	451	420	432	441	453	449	446	436	425	427	424	427	443	428	436	454	486	438	449	403	445	426	433	425	452	421	421	437	416	434	422	442	430	430	434	439	449	460	470	398	440	432	424	410	485	442	438	452	425	444	451	430	464	453	431	434	439	433	465	449	435	462	431	427	479	432	438	452	442	424	432	419	409	428	443	421	451	418	456	481	432	441	447	413	463	412	442	409	441	443	403	449	467	435	425	412	441	409	484	436	429	430	444	443	433	460	415	468	439	460	442	450	416	391	466	423	462	457	430	441	433	409	425	395	432	443	401	462	422	440	437	441	452	424	456	455	460	434	445	470	427	459	436	418	409	466	434	468	450	440	436	440	408	411	454	457	451	427	439	440	425	428	452	428	435	435	412	416	440	415	435	441	416	448	442	456	435	439	423	486	457	445	453	461	445	458	443	463	454	420	402	437	444	497	449	413	474	444	473	438	416	436	420	478	442	465	443	444	395	452	428	443	402	442	439	429	469	475	434	474	456	484	518	433	460	434	440	444	432	446	430	479	426	452	471	458	431	416	430	433	430	461	444	418	397	436	429	439	449	426	439	453	438	436	440	425	479	482	416	435	452	394	447	419	429	461	409	450	450	447	426	450	452	415	415	481	415	444	465	422	461	441	441	411	424	413	429	451	409	422	428	461	447	434	431	429	408	431	448	417	392	418	431	482	448	398	427	432	445	479	478	448	444	416	428	425	441	449	409	451	431	454	414	420	435	431	436	449	421	468	469	443	414	484	480	420	478	416	444	452	436	453	450	457	429	441	458	436	463	428	408	493	405	415	395	424	468	475	440	466	441	448	428	443	460	408	442	419	415	461	428	431	433	451	431	445	412	440	425	447	474	423	440	400	454	429	475	459	417	470	466	459	448	421	430	422	458	456	432	381	438	480	466	444	419	414	430	381	467	449	426	458	437	443	441	451	403	430	432	394	430	437	380	429	463	418	432	482	470	480	418	473	444	440	444	420	425	503	477	435	431	430	430	421	452	415	439	441	440	405	440	432	448	407	421	385	435	420	457	419	435	427	462	418	446	448	456	445	441	422	423	466	449	435	417	460	481	439	422	470	419	467	438	458	406	424	455	450	430	463	455	432	431	428	391	452	439	422	430	418	453	433	452	437	454	439	439	407	477	461	480	422	442	439	472	435	463	444	454	412	447	433	478	460	439	424	482	473	426	452	490	425	459	444	448	405	412	432	467	432	442	422	399	433	438	422	427	443	421	422	452	417	410	432	454	425	410	416	428	466	455	422	407	456	451	435	445	421	431	435	445	416	439	431	418	440	415	436	460	457	421	463	461	438	454	410	419	441	416	449	453	448	449	420	434	419	429	450	444	440	392	394	450	440	445	447	427	395	421	457	442	418	421	411	444	443	482	413	462	421	467	449	425	426	436	446	463	456	462	473	410	428	421	442	442	440	454	452	439	448	423	427	451	453	450	432	431	462	462	417	398	464	407	428	432	436	449	465	444	381	412	434	471	424	428	456	436	430	410	425	467	435	451	433	450	449	412	445	484	448	446	478	450	411	399	470	437	441	387	430	427	427	452	438	416	463	446	446	429	429	466	466	442	476	462	490	454	433	440	415	439	422	438	437	421	460	412	448	448	454	413	443	451	420	421	447	448	466	442	420	426	456	437	392	448	430	412	406	428	411	451	465	440	427	426	424	423	446	388	487	413	433	440	433	463	410	434	441	433	406	461	434
7987	10183	6837	2953	2326	1843	1483	1324	1164	941	776	719	582	594	584	996	1239	730	645	581	567	565	616	745	860	573	463	466	452	491	537	469	429	421	480	469	496	462	473	459	445	467	498	449	463	420	467	476	465	456	431	431	464	466	475	502	485	459	467	458	425	478	488	420	494	484	459	437	476	497	458	434	454	486	447	480	456	468	447	460	412	470	429	488	466	478	489	448	490	460	460	482	445	463	432	451	454	472	466	459	469	464	461	485	485	416	459	466	485	465	452	459	489	453	440	479	451	478	506	460	486	452	450	433	452	516	480	468	459	493	444	452	474	460	486	433	431	483	457	435	507	457	458	484	458	464	472	452	466	460	465	473	480	472	463	455	527	479	461	469	462	461	439	482	467	525	442	456	463	466	463	453	465	463	491	427	482	467	466	447	472	458	477	478	451	420	482	492	450	508	442	497	464	437	495	439	500	458	429	452	502	452	467	452	469	437	430	441	504	454	424	460	425	477	499	479	482	462	470	458	409	434	473	428	482	427	476	432	483	451	405	496	446	463	438	464	461	484	437	459	421	479	467	468	444	482	456	473	437	470	448	467	484	470	457	448	454	449	460	458	477	472	474	482	454	456	468	448	460	463	456	431	442	473	456	498	491	470	464	429	486	462	474	459	429	481	486	490	468	435	475	458	469	484	478	457	460	432	454	475	509	467	506	470	463	441	490	508	504	441	521	429	441	442	469	455	442	480	474	466	476	419	436	451	423	456	450	464	512	440	466	465	481	464	429	490	470	457	450	488	452	463	448	486	461	479	496	444	441	474	491	442	459	521	514	518	450	473	442	394	450	438	486	471	492	481	457	456	490	470	435	480	461	468	479	457	450	487	471	479	488	464	478	473	470	472	456	455	503	451	468	457	502	444	451	412	433	455	482	436	422	454	491	495	472	445	492	474	478	484	439	490	454	485	464	479	514	451	451	484	440	491	493	511	459	454	480	441	469	460	511	472	502	451	441	474	456	462	421	473	468	441	501	425	450	502	492	451	465	426	438	470	450	469	452	447	483	440	493	484	481	459	487	446	445	463	439	467	498	459	459	457	498	458	433	433	504	432	519	440	499	447	477	496	472	452	463	473	444	443	456	477	458	443	507	481	446	469	489	516	498	463	473	425	447	458	478	497	499	504	424	503	463	445	472	442	435	419	495	432	485	466	462	492	487	446	453	445	441	510	501	433	463	501	483	484	442	478	430	439	448	487	450	457	427	477	453	472	457	480	443	532	479	474	475	450	480	450	434	463	483	452	462	506	459	489	501	451	470	442	477	432	447	464	464	460	473	503	465	472	482	487	446	466	496	446	476	462	426	470	475	444	467	460	490	466	482	471	431	486	481	438	519	453	446	490	457	446	487	481	480	455	472	442	462	454	474	485	492	506	459	489	449	451	416	437	495	478	461	510	514	444	486	479	482	444	473	475	488	473	499	448	456	419	461	467	481	430	457	447	453	504	473	466	454	446	440	455	465	451	452	464	449	464	413	445	474	474	491	479	444	476	464	472	444	463	450	481	452	460	471	498	471	441	457	481	495	473	484	485	509	437	469	461	478	511	461	430	466	467	471	489	446	457	466	480	457	473	446	480	464	430	459	468	477	505	458	452	444	475	483	439	476	479	446	500	437	479	525	477	466	443	452	493	462	483	450	468	463	485	463	488	453	482	457	461	432	478	482	493	514	438	462	474	496	474	497	416	446	480	438	466	484	478	454	461	451	487	472	444	462	471	483	467	441	472	489	440	462	454	475	469	429	472	475	492	464	490	429	486	479	470	464	492	487	456	455	478	457	468	472	457	467	452	454	449	479	454	462	461	470	441	470	461	429	443	425	464	488	471	473	491	462	487	449	435	442	468	456	503	421	466	455	444	454	466	504	450	495	486	459	455	473	426	479	473	476	459	444	450	454	443	412	474	455	495	471	467	474	466	468	467	451	468	447	466	500	469	445	503	460	463	452	478	441	452	423	475	496	440	473	457	433	423	464	467	426	502	473	449	457	479	471	475	480	414	419	419	474	471	483	445	465	495	455	457	450	457	497	490	462	486	474	474	435	487	499	438	436	463	453	465	434	435	472	452	431	490	456	496	434	424	460	491	450	461	470	438	472	472	444	491	479	470	459	465	463	486	460	486	442	427	470	494	477	490	458	465	463	449	454	451	487	452	478	460	461	442	457	481	470	457	482	492	455	465	470	461	437	481	482	448	472	465	449	446	463	473	481	525	439	488	480	482	481	467	477	467	473	473	426	455	451	449	441	483	495	499	445	462	491	479	478	469	468	449	478	477	444	456	462	465	455	482	479	479	446	484	433	468	443	458	444	443	452	428	469	475	473	491	455	445	484	484	461	466	488	487	432	459	447	494	469	465	472	473	497	463	463	477	453	451	458	456	463	468	503	457	474	483	485	453	464	471	516	447	424	443	499	446	456	459	457	435	466	483	441	467	461	478	441	450	451	482	452	502	470	472	467	457	495	448	452	473	446	458	459	415	457	502	452	472	473	441	478	442	455	450	469	462	461	487	430	484	466	481	493	472	454	450	472	468	453	455	491	490	476	455	496	473	467	451	470	491	420	450	470	478	472	458	443	481	469	470	448	472	423	464	409	493	475	460	458	444	463	476	480	457	406	460	455	478	482	439	444	457	466	444	454	465	472	495	469	453	442	468	446	468	429	484	455	462	455	467	465	469	423	465	459	452	498	465	449	448	454	466	477	435	448	497	469	483	412	503	486	472	435	453	447	457	444	469	468	460	466	446	494	465	459	466	504	480	460	443	422	476	436	487	460	462	480	481	430	426	452	473	448	480	491	438	445	445	450	466	434	488	431	477	475	514	499	448	468	469	453	440	466	480	474	478	464	441	452	459	455	453	465	426	441	483	452	447	466	477	466	467	493	466	470	453	489	449	422	483	476	482	449	481	473	466	458	449	488	500	511	475	448	449	462	469	432	445	457	430	493	454	470	482	502	453	483	482	497	483	476	462	438	445	459	474	483	468	463	471	482	450	454	456	482	493	466	491	432	477	468	516	454	463	491	463	461	477	429	474	480	438	484	482	451	479	464	466	454	471	468	475	482	495	455	452	472	482	457	491	514	453	499	459	411	456	472	501	475	462	492	450	486	420	426	469	463	497	497	469	434	495	486	500	508	465	451	465	459	477	491	458	446	456	489	483	433	457	493	503	465	436	457	466	497	460	468	469	449	465	451	462	486	466	472	442	498	467	441	474	487	461	454	462	476	482	490	441	459	454	448	473	478	450	442	481	463	470	499	482	469	496	474	480	461	435	478	472	482	488	486	477	485	451	464	467	432	483	454	428	485	484	456	464	459	470	469	468	465	394	457	478	480	511	464	470	482	470	484	496	480	462	455	466	481	462	470	458	447	471	451	467	483	475	466	472	468	451	446	455	465	481	438	477	459	513	485	436	449	462	447	434	475	496	481	473	469	511	509	475	474	452
22622	21294	28922	24003	21297	21367	11370	1578	1184	937	709	588	448	419	426	853	1043	589	472	405	352	422	489	648	728	331	274	256	241	234	255	264	249	255	252	256	230	206	226	235	235	260	240	268	244	241	244	219	223	242	243	232	229	259	240	232	249	235	236	214	236	238	236	228	223	235	222	246	232	217	211	211	261	224	247	227	225	224	245	232	246	208	208	221	224	217	233	205	223	220	202	217	201	229	232	202	234	231	214	250	210	219	243	247	239	254	246	232	221	238	251	219	216	196	218	237	207	230	247	248	240	208	240	223	204	249	204	222	225	234	207	228	232	217	212	223	220	252	222	199	238	213	234	208	242	207	236	196	252	234	219	219	230	226	242	242	235	221	245	233	224	224	229	228	239	246	219	205	251	224	223	240	231	233	211	205	228	247	213	234	248	233	242	233	227	226	241	221	239	221	230	251	199	247	237	216	219	211	214	209	214	193	228	238	213	223	244	252	221	227	258	196	228	245	211	207	207	236	230	238	238	205	203	212	235	246	238	190	210	236	248	223	208	233	229	251	228	199	207	204	203	214	212	230	227	242	203	238	221	243	238	191	238	241	237	240	225	232	224	247	249	225	209	226	210	236	210	238	229	249	218	208	249	217	246	216	223	245	239	229	216	235	210	250	213	202	254	228	236	219	218	239	226	215	230	230	245	240	235	232	216	226	217	226	245	235	242	234	250	231	226	231	218	217	231	219	211	249	212	237	238	215	225	257	228	235	249	236	214	226	232	230	238	217	229	219	218	218	219	219	247	203	238	207	210	218	227	241	245	211	256	229	221	212	250	231	215	232	196	223	214	211	210	247	249	232	229	207	229	221	228	228	197	225	252	227	215	272	237	228	240	221	211	201	237	237	224	211	221	240	215	220	208	222	264	217	233	227	236	243	217	213	237	223	222	236	246	240	252	225	233	223	218	214	208	209	224	220	224	241	228	257	204	225	243	217	234	237	236	214	230	223	244	214	235	238	218	207	229	250	222	235	247	219	210	240	205	229	248	255	228	231	227	227	240	233	213	231	217	211	211	230	205	230	224	213	218	216	228	234	213	224	250	221	216	255	254	208	231	248	245	241	230	215	219	222	236	233	206	235	233	239	212	227	244	226	247	220	228	197	232	206	214	231	243	246	234	245	229	226	232	221	248	244	196	224	266	234	240	230	235	235	223	225	202	247	247	215	261	225	231	228	185	217	208	241	252	218	207	215	220	236	241	207	250	216	213	239	239	236	219	229	243	229	235	211	229	229	213	219	229	236	241	220	197	242	232	238	231	219	232	229	254	202	220	241	231	259	218	235	219	232	247	220	196	243	234	231	221	241	230	220	231	210	218	227	230	240	221	226	226	225	247	204	250	191	246	237	240	232	250	243	204	218	217	186	213	204	210	242	234	222	194	213	234	232	231	218	235	221	255	233	240	190	233	244	234	212	245	236	208	241	193	207	210	227	216	236	254	210	250	240	229	230	224	234	224	236	204	206	236	222	242	252	196	220	252	222	208	233	241	234	214	221	228	213	241	203	231	245	231	213	231	213	231	230	229	183	227	244	220	250	196	235	240	231	237	241	225	232	203	203	245	227	214	238	240	262	227	227	228	230	232	233	240	254	236	237	227	248	216	264	228	214	225	256	212	209	219	227	214	210	225	238	226	250	224	236	225	232	202	223	228	246	222	212	235	210	225	236	219	199	228	221	229	225	208	228	218	219	234	215	219	189	219	221	234	252	250	197	223	224	211	221	227	235	233	213	215	235	237	219	198	218	219	194	215	223	230	193	208	214	214	213	217	217	210	231	208	207	215	241	238	230	256	240	229	230	228	228	245	220	243	213	228	243	238	212	233	247	259	243	198	209	232	227	229	220	247	211	239	223	218	227	227	211	208	219	245	221	238	220	215	197	210	254	228	222	235	219	207	204	238	238	257	249	206	244	186	224	186	232	213	220	250	242	238	232	234	225	210	201	227	233	222	221	240	212	209	202	248	239	225	220	202	253	241	236	223	211	195	211	211	234	218	218	225	231	233	214	236	233	246	215	235	254	240	234	218	256	227	237	228	202	265	230	234	219	221	243	233	252	222	254	217	209	264	232	221	224	199	228	242	238	220	238	207	215	253	231	218	232	237	239	241	216	233	238	224	225	229	241	207	228	210	226	203	212	211	256	216	238	239	235	209	242	231	217	221	233	238	233	233	239	222	225	245	191	217	215	233	216	225	236	222	213	219	202	246	212	207	188	238	224	242	228	255	234	223	203	206	239	234	218	202	232	232	262	234	214	223	241	229	226	233	207	224	208	226	220	224	246	212	244	203	233	228	251	272	226	223	202	231	247	232	210	236	215	218	204	207	196	228	232	228	204	218	249	229	230	240	228	213	225	219	201	200	245	200	241	247	235	210	225	238	254	211	217	243	210	198	232	225	207	206	257	226	234	239	213	227	253	216	232	236	224	221	213	216	233	223	240	232	218	227	228	223	226	224	233	232	219	217	229	247	216	208	229	243	212	254	222	241	213	232	245	203	195	233	232	242	224	238	226	231	218	192	226	258	259	245	236	246	224	214	238	204	201	221	201	224	239	238	225	195	238	230	212	213	230	223	259	204	204	225	231	215	209	226	229	223	257	220	222	245	243	225	251	215	215	202	234	237	226	225	213	220	231	234	221	205	252	225	258	223	211	222	205	248	217	256	239	227	200	216	264	242	243	198	255	219	235	245	250	232	223	229	210	243	232	230	235	230	205	232	218	235	253	253	229	246	224	202	203	225	258	221	208	240	222	217	231	231	220	234	222	223	221	229	203	233	216	252	195	247	210	217	250	203	210	228	217	198	205	236	230	222	230	236	250	234	248	208	214	236	240	235	235	199	216	242	227	197	216	215	227	218	219	221	227	221	209	230	242	217	214	230	232	235	214	230	228	247	228	235	251	221	251	227	224	219	216	235	227	251	248	235	209	205	222	208	197	232	216	190	219	220	221	248	223	208	209	233	231	242	241	230	232	225	228	208	232	212	211	236	225	264	248	224	186	202	197	245	213	226	229	248	210	226	207	211	242	239	251	211	238	217	219	244	230	231	242	208	228	207	237	218	217	237	238	226	228	209	204	231	250	226	245	211	208	255	247	235	224	218	237	218	267	244	206	229	232	198	221	228	223	225	228	228	257	206	258	264	232	205	248	209	237	229	244	214	202	224	234	211	226	233	229	230	207	246	233	200	223	221	210	241	230	230	243	203	227	230	231	200	255	240	220	228	247	223	220	197	221	219	240	229	225	207	220	213	204	233	221	232	225	217	210	257	223	214	208	240	229	214	243	228	215	233	224	253	218	227	198	209	237	219	260	232	232	227	230	227	246	215	231	206	222	213	211	230	239	255	227	221	219	228	235	246	222	238	210	259	235	233	209	226	214	240	246	227	224	224	236	240	242	227	229	212	234	227	252	201	199	208	236	250	211	235	229	246	253	221	237	260	224
8848	18662	14681	7029	5167	3748	2822	2364	2014	1539	1044	922	660	547	550	1259	1553	801	717	584	534	591	677	923	1036	400	324	289	311	285	285	285	284	276	279	268	246	265	294	279	299	297	288	241	241	265	285	271	273	258	248	238	250	234	271	257	241	256	258	264	230	250	266	261	278	247	254	301	257	237	257	247	246	261	248	233	270	262	253	261	245	247	258	234	273	267	241	273	239	235	239	255	238	271	252	243	233	233	261	255	239	216	272	263	265	262	247	225	248	259	280	288	255	255	229	240	241	244	274	230	247	237	230	256	246	271	263	231	236	249	227	247	230	250	259	249	270	257	273	269	277	239	260	272	259	264	272	238	248	253	241	266	238	242	223	254	239	254	262	245	264	245	251	246	260	238	253	250	259	263	273	242	265	259	260	229	252	271	262	250	248	264	262	263	263	213	243	260	246	265	258	241	261	237	243	244	239	259	237	247	244	244	229	260	229	276	238	233	245	253	236	259	242	250	274	255	246	257	295	253	247	237	264	239	273	256	227	258	249	230	278	243	286	259	235	244	267	217	243	261	257	255	224	256	239	283	282	290	248	259	217	243	235	245	245	266	237	253	236	238	221	250	238	254	244	255	214	271	242	266	265	268	254	269	229	228	242	240	255	245	220	257	270	247	240	249	271	265	257	258	224	245	231	268	229	249	283	257	260	260	254	255	239	237	245	223	285	262	226	237	232	264	272	243	255	230	236	272	262	244	261	271	240	248	283	258	266	271	275	236	278	231	255	230	274	239	266	245	251	222	233	272	265	249	234	241	237	274	220	246	256	248	258	249	255	249	262	254	258	239	242	248	239	224	248	266	278	246	279	251	225	253	235	247	228	269	240	210	262	237	263	240	246	231	240	278	223	247	248	263	287	225	244	263	285	233	264	250	259	253	264	250	220	263	257	246	216	249	285	253	228	235	199	231	263	268	234	243	262	259	266	255	232	276	266	232	233	262	256	242	260	246	249	270	241	230	270	255	231	259	240	283	266	253	240	234	259	271	242	247	221	230	255	247	243	237	256	236	265	244	232	247	225	299	246	233	224	241	265	243	241	242	271	248	261	258	235	270	267	260	253	242	245	275	239	237	260	250	257	239	252	234	245	252	297	264	260	242	233	217	232	242	252	242	250	245	239	266	268	238	243	241	286	261	255	243	254	242	240	276	255	229	249	258	242	246	275	254	233	246	225	219	253	232	252	254	271	230	251	275	266	256	274	229	256	251	249	237	223	226	265	241	231	260	234	248	261	244	238	268	250	244	263	244	256	238	247	223	261	285	252	252	255	243	257	248	263	239	235	244	230	243	264	252	243	250	247	250	237	252	256	232	252	249	270	276	248	255	227	258	264	240	248	266	236	237	245	253	263	205	241	226	282	261	239	250	262	255	266	252	246	236	249	258	262	236	266	256	271	245	255	237	261	264	252	231	246	291	236	242	244	266	258	245	232	254	266	237	246	254	264	251	245	262	231	236	259	266	275	243	234	260	241	242	235	230	249	245	244	268	274	219	275	284	235	267	257	262	257	241	251	292	247	287	231	262	240	258	263	248	247	244	230	272	226	240	245	227	285	238	245	250	230	223	251	259	235	271	249	239	247	226	229	241	248	260	241	271	245	256	259	251	262	263	249	241	215	242	260	244	222	238	247	262	239	247	285	252	276	238	241	252	247	230	241	256	234	278	269	255	229	237	228	228	215	249	250	264	251	253	249	261	249	259	269	246	280	207	244	251	253	235	241	250	232	241	225	245	246	275	220	246	262	228	261	258	260	234	253	271	239	245	223	277	261	275	273	236	249	234	251	264	251	245	243	279	246	226	261	246	255	267	239	224	247	254	248	250	250	254	266	260	243	254	218	282	249	213	210	216	277	257	257	253	248	254	266	255	245	249	236	257	254	227	256	244	249	247	263	234	275	241	239	260	253	227	249	247	256	247	209	272	268	282	234	247	238	272	255	244	260	245	254	280	274	253	220	258	255	280	251	245	237	262	251	253	231	236	249	247	243	239	256	268	244	249	275	267	234	241	244	256	281	270	265	278	260	225	252	292	240	239	292	248	253	258	238	273	273	246	273	220	223	257	224	263	225	236	277	236	250	260	289	254	259	225	256	251	189	240	224	268	257	274	255	278	265	246	268	244	248	253	220	240	268	221	274	240	257	237	249	238	263	265	230	227	242	273	255	264	228	246	262	262	241	250	243	242	233	263	224	262	239	250	252	293	255	247	251	273	297	252	251	233	253	268	265	248	255	254	239	246	247	273	267	248	236	224	246	249	238	262	234	266	264	241	275	244	265	253	279	248	253	249	265	253	275	264	253	241	250	282	245	273	244	227	247	276	269	267	216	215	233	255	225	244	237	256	219	266	239	251	246	265	265	243	243	240	256	252	219	244	255	254	265	258	251	246	223	233	224	234	256	253	266	271	246	246	254	241	244	265	294	266	243	250	228	258	239	246	271	268	270	250	232	241	232	248	220	219	292	243	243	245	226	276	265	275	232	254	263	217	255	237	222	244	268	262	230	261	256	255	272	255	256	266	259	237	266	263	270	241	256	234	232	233	259	264	228	292	269	247	257	252	252	265	238	258	265	251	223	255	241	265	275	243	265	224	235	289	266	242	248	234	253	202	243	253	241	246	258	254	208	245	227	231	231	253	223	285	274	263	261	269	265	262	257	242	257	255	239	232	257	257	252	268	261	259	263	248	214	243	231	259	252	234	227	220	249	249	236	265	271	240	262	253	248	256	258	274	254	273	248	253	227	256	239	273	258	250	276	264	246	253	259	238	245	250	264	237	243	261	266	233	244	255	234	254	254	233	266	270	237	240	256	245	209	266	263	243	245	241	242	246	260	255	243	283	257	250	262	254	216	269	248	226	233	239	240	215	246	246	249	246	246	222	259	225	232	262	245	244	272	262	260	271	255	219	254	227	274	260	254	261	245	230	236	244	270	248	265	246	249	247	257	260	246	247	259	234	240	243	252	269	248	263	247	256	252	245	264	245	244	258	228	242	221	256	243	258	241	255	256	255	240	213	226	251	277	267	217	255	243	269	269	218	238	247	247	256	254	227	231	247	247	227	250	263	226	286	215	253	268	266	255	230	242	268	253	235	259	257	241	226	278	284	232	259	252	265	265	262	250	264	273	243	235	219	254	231	258	251	267	248	251	234	266	249	255	235	225	252	264	262	249	239	240	274	238	285	231	264	213	242	236	231	229	217	256	253	249	272	263	265	265	236	260	252	257	255	247	281	258	242	274	284	285	240	249	239	245	254	227	235	220	238	234	222	266	262	245	237	262	238	272	255	243	262	244	285	256	262	246	244	252	262	234	237	263	249	226	241	246	270	232	259	253	229	256	260	262	261	277	242	243	282	264	279	262	258	213	254	227	244	244	241	274	258	250	229	250	264	274	272	270	260	230	260	242	260	211	249	232	272	246	250	261	249	260	263	247	231	238	220	264	249
27735	19328	6825	1576	1089	905	864	841	820	717	697	679	690	628	672	839	815	729	666	672	715	675	688	751	765	677	643	615	641	660	658	629	653	644	653	680	629	627	663	627	618	606	633	662	643	643	585	644	697	617	655	651	663	627	612	686	629	596	622	630	651	629	642	664	621	649	632	655	634	649	663	604	676	634	683	675	632	658	678	589	629	666	630	645	648	655	689	618	634	654	642	636	612	651	661	604	604	628	612	631	655	661	651	662	629	677	628	667	610	702	672	628	620	625	613	614	637	668	617	661	640	651	663	649	597	614	623	628	624	623	696	646	594	699	701	643	653	634	625	642	626	692	653	644	614	636	671	663	639	640	612	628	621	616	632	643	644	641	657	629	625	659	675	641	654	671	602	603	646	621	642	641	646	619	652	650	629	697	633	620	624	622	614	659	652	623	608	623	617	646	671	632	649	685	635	644	637	642	627	650	646	655	671	649	618	640	676	595	640	655	652	623	633	631	602	667	641	638	628	681	624	672	616	647	618	662	716	631	639	640	659	671	677	706	609	648	656	636	621	659	596	642	657	641	625	630	632	617	665	609	619	634	623	606	676	624	618	622	599	614	605	625	660	683	634	664	645	611	682	637	661	639	610	653	655	657	708	640	630	666	670	630	617	652	626	649	653	685	648	631	663	592	653	686	604	648	656	636	603	622	650	664	615	642	643	662	639	682	607	650	656	657	667	667	593	656	655	611	619	665	686	648	688	620	627	625	666	670	652	673	602	668	641	657	640	618	622	639	632	652	698	619	611	592	581	625	676	658	625	657	630	686	643	638	629	669	606	669	602	644	640	667	658	648	661	651	627	658	625	668	610	630	665	645	622	602	651	625	657	639	640	629	614	666	632	659	648	658	661	656	640	671	677	623	643	618	660	636	663	589	630	633	652	647	667	650	700	675	673	624	616	665	618	613	647	646	601	647	655	649	682	619	632	649	599	688	625	694	670	665	594	612	646	673	674	619	620	650	664	646	654	703	635	618	624	616	692	704	634	653	626	628	627	645	631	584	638	606	625	614	576	629	644	640	667	657	649	684	633	637	656	653	643	654	656	656	614	648	679	673	615	607	633	659	651	671	654	643	608	650	647	616	634	648	673	620	657	649	694	633	648	614	621	637	698	628	693	669	652	689	634	630	648	621	657	641	646	679	636	629	641	620	619	611	613	652	698	667	625	641	665	632	646	627	665	685	670	644	636	650	585	646	591	667	651	634	663	627	663	615	623	659	685	656	594	647	645	622	668	680	628	597	617	645	648	649	647	645	651	667	610	620	643	648	667	640	613	635	645	624	658	650	630	654	645	655	628	616	629	681	619	585	615	658	690	663	683	652	597	663	641	678	620	682	725	673	671	634	675	649	655	568	602	665	665	615	599	631	659	627	663	630	672	622	654	615	589	583	647	633	669	634	638	628	626	625	631	663	615	622	629	628	663	650	610	680	648	622	620	623	680	669	656	640	650	624	669	654	653	662	616	655	618	630	652	672	625	690	608	651	613	666	653	640	629	626	608	646	653	660	669	620	663	595	685	647	647	587	672	654	674	630	641	640	665	651	601	630	599	680	635	601	650	600	649	635	664	640	628	632	608	626	625	633	676	602	632	648	641	664	662	623	664	642	630	648	643	631	651	668	638	672	637	586	637	658	634	625	635	664	640	672	634	606	666	641	674	600	646	624	620	641	659	660	635	637	615	630	649	610	643	621	602	623	648	688	609	680	625	637	658	595	617	658	638	627	680	627	678	623	633	645	647	583	656	658	663	694	643	655	609	642	649	646	634	621	608	625	602	668	604	654	628	691	615	592	668	620	649	653	633	631	620	653	628	648	656	655	639	614	641	634	688	644	688	624	678	687	651	674	672	631	633	614	632	673	666	598	625	621	659	619	656	612	660	624	663	684	642	609	642	648	620	639	613	623	628	628	662	637	657	635	619	641	626	641	594	640	627	599	638	643	635	662	613	640	693	674	636	653	678	582	624	665	605	690	633	623	606	640	611	694	620	642	634	616	622	655	670	655	640	628	633	637	629	648	652	631	605	656	648	638	637	644	631	643	632	603	615	653	613	614	631	613	611	643	688	642	662	658	660	710	661	628	645	650	624	654	642	640	644	620	636	632	615	621	625	658	636	596	631	615	627	687	648	670	671	678	654	669	658	666	654	600	659	624	654	640	597	593	650	659	699	637	640	608	656	668	621	628	642	631	647	646	614	663	663	668	642	631	649	667	639	598	672	638	654	667	692	608	687	657	589	649	665	664	657	649	625	650	653	646	591	659	641	620	634	608	645	642	665	641	640	644	656	692	612	596	666	663	634	671	680	625	632	678	667	615	620	665	702	635	656	619	656	631	621	662	647	664	633	677	647	662	643	632	658	626	631	653	659	644	640	640	621	652	620	636	643	623	663	618	652	601	642	626	616	656	647	666	638	695	642	606	637	624	642	657	637	661	636	635	623	626	634	657	597	645	682	668	643	657	650	637	641	622	592	613	634	659	624	638	630	659	637	645	665	626	659	627	611	647	667	667	630	665	697	648	590	689	627	656	610	648	670	604	644	686	652	661	653	645	668	656	647	675	668	656	639	640	649	638	664	645	650	672	632	636	627	648	672	669	658	657	621	634	669	593	617	642	672	622	594	673	630	685	657	643	659	643	632	696	669	680	602	624	625	633	637	598	623	598	672	666	657	637	646	651	629	641	610	603	633	643	676	602	690	666	694	663	657	619	610	672	615	676	675	670	608	606	665	638	616	639	651	659	609	703	667	648	664	596	606	616	642	637	607	658	654	652	641	646	633	633	631	628	680	674	628	637	667	643	661	660	659	628	671	638	661	631	606	582	596	638	606	637	630	639	625	610	656	631	609	605	613	645	681	616	676	647	675	635	617	642	654	659	582	667	635	647	636	639	600	650	594	639	645	662	666	602	669	633	632	644	608	665	670	615	621	609	655	683	638	601	630	624	618	583	632	622	644	613	644	653	608	620	638	689	600	645	657	600	626	646	649	664	644	689	672	623	635	621	659	623	631	634	672	626	681	647	647	629	670	644	646	624	659	611	596	645	630	633	619	623	632	664	629	686	658	619	598	667	638	652	642	620	628	656	673	669	642	603	658	675	661	663	608	682	671	633	649	656	631	647	640	652	682	672	662	676	674	660	614	602	669	627	610	640	602	630	671	655	670	610	662	624	650	615	667	675	666	595	650	622	622	642	656	681	661	661	614	688	672	583	647	636	624	594	658	673	608	653	659	650	604	621	660	616	662	621	653	668	638	686	638	623	638	607	612	637	657	642	639	631	621	628	655	660	650	666	655	615	655	585	637	620	666	606	657	619	598	648	636	645	631	594	607	612	625	658	633	682	586	662	637	610	610	628	629	633	621	641	657	603	683	622	618	605	625	667	611	677	650	680	625	667	634	625	656	615	651	593	661	671	637	615	629	671	670	676	632	624	649	622	641	650
8768	4354	2951	1619	1309	1036	963	1047	1030	930	843	776	700	707	733	933	1023	839	842	760	705	848	804	891	905	718	702	691	658	697	692	724	692	704	684	732	688	688	704	695	676	701	677	663	675	670	696	705	672	694	705	686	705	721	644	715	689	667	677	663	724	668	720	736	745	745	738	663	636	674	747	673	660	668	699	712	688	714	687	675	699	706	713	709	645	708	725	701	707	653	720	680	676	722	705	660	731	708	706	677	721	728	729	670	694	686	708	690	712	630	693	713	708	703	712	683	727	688	712	678	663	725	697	710	703	697	708	702	693	766	692	686	680	667	727	671	746	684	710	705	640	677	650	698	677	721	710	666	687	709	702	720	646	682	684	690	684	710	697	705	694	718	646	676	691	704	699	708	712	692	659	680	633	706	703	672	706	648	690	680	694	700	733	634	704	677	683	669	690	701	737	684	698	687	681	710	690	695	732	649	668	702	698	752	690	715	672	694	710	686	690	688	699	661	690	711	703	684	708	709	681	685	671	672	679	711	670	687	711	655	715	663	721	683	705	732	657	711	707	679	665	690	632	689	645	678	714	698	667	683	678	706	716	703	697	647	721	722	719	690	711	654	661	682	676	711	715	674	676	718	698	679	678	678	669	681	698	702	724	724	651	697	676	697	745	720	714	702	699	712	675	712	685	707	692	726	664	704	719	685	688	723	662	644	709	725	684	666	653	689	699	695	684	676	715	660	704	693	686	679	662	701	681	667	719	735	707	655	675	687	642	694	698	699	676	707	637	676	687	702	722	690	680	694	683	671	690	684	701	728	713	711	664	647	707	659	676	689	703	730	639	660	713	668	678	708	681	682	625	693	718	707	717	717	656	726	670	728	662	715	696	749	687	697	699	694	686	714	691	660	706	718	657	659	706	691	733	710	656	723	660	723	691	689	717	669	673	692	647	690	643	678	686	714	666	727	647	673	648	688	682	724	700	712	682	687	697	694	715	671	697	679	703	644	686	675	716	687	684	666	694	699	715	709	694	684	703	692	708	643	648	666	725	697	653	662	688	651	665	745	668	730	663	685	709	708	712	689	661	693	707	715	761	694	687	692	712	702	726	672	701	713	679	693	717	690	744	698	673	708	656	682	673	742	681	715	697	677	699	683	721	701	694	695	754	687	643	670	691	726	734	698	656	662	730	717	620	653	665	692	714	666	750	667	695	691	665	699	674	691	720	683	660	660	713	687	713	709	721	705	687	715	643	699	730	704	708	618	668	760	631	672	735	684	667	698	685	723	700	685	717	704	721	698	670	727	718	715	699	688	653	703	711	707	686	694	675	688	673	728	673	682	714	698	670	712	723	677	697	680	728	656	677	662	653	720	665	687	638	670	686	681	709	647	665	697	683	684	662	707	697	690	654	710	698	701	694	706	676	644	643	674	696	687	666	690	693	660	663	650	652	706	740	695	653	673	698	626	713	657	716	640	739	697	680	684	701	708	658	660	685	701	731	693	690	646	694	690	668	689	718	723	677	700	734	700	699	676	694	686	709	671	695	667	725	708	663	680	673	722	686	671	704	705	690	696	689	748	732	694	699	688	654	668	655	678	678	686	697	664	671	739	682	704	703	606	707	652	691	708	670	691	665	743	688	705	693	648	639	686	692	695	688	733	707	627	726	676	705	684	695	668	695	678	676	644	674	705	666	694	694	738	717	713	717	718	660	684	667	647	679	718	657	721	653	749	668	684	712	724	753	647	746	643	712	648	656	672	717	670	707	710	716	696	692	671	667	699	680	698	719	690	682	718	689	717	668	674	692	671	680	709	649	673	685	702	721	685	671	714	673	705	682	668	664	741	716	707	692	635	645	693	719	668	725	662	684	744	721	718	684	637	676	646	694	703	693	646	683	668	693	651	661	673	666	697	636	661	727	685	686	657	710	679	699	663	720	675	694	690	697	735	686	714	706	723	724	691	713	666	700	704	716	710	688	725	679	651	685	721	679	734	696	646	712	647	726	675	743	689	704	725	672	717	684	680	662	690	672	661	685	722	685	703	700	712	703	705	692	711	643	716	742	646	691	711	736	697	720	738	741	733	683	645	698	736	727	696	728	700	695	743	716	607	670	688	714	684	671	702	636	739	691	669	679	679	689	707	677	663	696	692	636	714	674	710	707	692	708	627	718	710	720	668	699	697	691	689	718	701	668	657	713	686	671	674	721	670	665	671	705	702	699	660	687	695	699	691	744	722	710	687	680	703	694	727	679	699	704	710	717	656	704	668	683	713	671	734	741	685	692	705	679	664	694	659	667	687	704	726	724	643	676	725	689	708	679	617	646	710	671	673	713	710	683	704	683	714	702	742	680	710	729	736	701	713	736	674	678	685	696	654	685	696	704	681	672	644	696	731	697	698	697	655	706	677	690	717	708	728	680	708	701	658	677	701	700	668	674	694	668	699	703	674	694	684	699	712	694	688	750	708	727	721	687	681	676	700	675	696	717	691	702	667	685	754	693	702	717	719	701	670	680	713	651	725	665	673	689	716	701	692	677	714	729	656	687	701	672	656	664	658	679	630	721	673	732	705	720	691	716	653	690	732	670	725	693	671	692	731	667	677	668	678	694	710	715	668	682	680	669	635	721	635	720	673	672	737	688	700	675	701	687	689	650	684	691	673	734	682	701	726	736	658	673	686	708	696	706	709	713	721	667	675	665	713	688	683	699	685	701	667	676	686	725	695	669	747	708	671	749	645	691	689	715	659	680	705	643	722	701	681	715	655	682	694	679	679	674	694	705	729	717	698	675	705	696	691	660	710	673	669	710	688	710	677	683	708	703	696	674	676	717	684	690	701	677	691	723	703	691	664	684	708	770	667	727	687	694	694	685	676	714	727	684	679	673	720	700	736	675	661	723	664	722	683	688	683	643	696	683	739	668	695	647	734	679	707	675	712	671	703	698	717	695	703	701	667	684	746	678	689	720	694	696	692	666	665	686	714	699	706	710	708	671	672	671	669	712	718	670	686	712	716	706	748	684	661	722	661	664	710	709	698	684	722	701	755	727	716	735	687	762	679	704	711	691	708	675	695	656	713	683	721	735	676	666	702	694	717	740	713	668	660	703	706	689	669	688	717	678	684	654	718	672	722	695	674	686	679	725	755	696	664	674	707	662	662	644	660	734	692	695	706	706	718	715	694	709	683	707	689	746	710	701	669	690	709	672	691	689	699	704	699	704	701	709	688	705	641	687	722	722	694	669	728	685	700	637	723	658	678	691	702	719	710	715	671	694	635	687	652	702	689	694	702	722	639	682	737	690	668	691	756	677	700	695	666	682	710	683	691	701	674	693	673	686	688	658	675	705	677	659	757	691	654	686	740	666	731	673	688	656	700	690	694	678	694	664	670	680	652	739	650	643	681	668	689	690	674	709	712	654	695	659	690	681	683	702	726	719	768	715	680	686	689	684	712	740	688	666	734	681	682	666	664	717	710	628	635	674	700	663	652	658	661
23686	21290	28543	24394	21299	12428	1839	1264	1172	1072	851	829	655	595	647	866	870	722	784	642	652	631	744	897	848	579	530	566	528	537	539	521	542	521	512	538	533	512	495	480	513	532	533	512	539	502	542	527	509	558	566	490	558	540	502	506	525	522	495	525	559	489	517	505	497	541	506	582	542	504	543	510	520	529	520	501	574	541	496	494	512	517	536	519	507	493	511	499	542	540	539	518	519	520	483	514	499	511	514	504	488	518	533	542	495	523	511	551	512	506	489	541	515	502	529	502	571	513	494	535	547	478	565	522	540	556	484	516	516	532	488	543	477	488	531	515	514	485	517	525	507	490	533	548	502	492	529	510	536	547	491	518	500	513	506	503	521	523	484	530	534	533	536	525	493	557	506	540	479	517	546	510	506	529	550	512	480	504	515	531	561	530	547	511	509	514	456	555	446	508	512	514	508	519	535	483	488	494	493	544	539	479	493	499	557	523	494	540	520	509	549	557	475	528	476	494	517	521	482	505	479	525	534	499	540	537	514	517	510	521	497	524	538	491	516	531	504	558	507	498	531	494	563	490	524	487	497	531	515	490	502	498	543	560	529	517	514	501	525	504	517	539	542	546	548	568	556	514	512	498	548	530	532	523	517	531	512	494	533	525	511	506	477	569	486	534	540	533	500	495	517	500	519	462	558	552	506	526	499	506	510	504	519	548	516	517	533	523	533	494	504	535	550	481	512	503	530	504	513	533	535	501	497	525	532	514	496	523	521	526	527	559	511	533	541	506	542	520	521	477	523	505	489	475	495	509	536	503	541	476	522	480	525	514	491	526	515	516	518	517	527	523	512	490	528	515	542	549	521	501	544	547	529	540	496	504	509	526	509	532	539	509	461	523	518	509	548	556	520	511	543	523	510	500	504	525	503	533	504	547	514	526	523	542	490	505	502	543	543	479	514	502	509	519	524	547	543	530	520	510	494	535	538	548	541	503	544	522	497	516	532	493	521	532	517	517	485	508	525	520	537	499	518	519	533	566	519	524	511	489	485	494	494	535	512	510	513	514	525	521	523	517	542	517	535	520	505	515	494	527	506	497	486	498	576	519	515	519	513	554	494	523	510	522	549	509	514	529	527	507	492	544	520	528	474	545	500	509	488	530	496	503	533	514	519	537	514	501	524	504	565	508	511	499	490	538	487	537	513	518	483	521	538	557	522	535	510	475	520	515	493	564	492	506	484	552	482	494	494	555	542	532	533	502	509	498	533	539	488	528	515	548	529	508	530	579	528	553	505	509	501	513	523	497	512	458	490	545	501	520	527	515	489	513	550	520	530	507	518	525	542	527	502	524	502	523	514	535	529	495	522	512	470	515	505	521	542	503	516	538	522	536	552	486	504	553	525	537	532	507	492	519	566	532	497	495	499	521	538	494	525	521	504	513	528	523	485	530	517	502	503	481	530	538	538	488	505	521	520	518	497	505	499	546	557	513	513	518	570	510	518	530	542	527	487	523	504	538	535	500	479	479	529	511	537	540	550	532	525	501	557	477	530	517	501	527	491	556	501	518	557	530	479	508	520	510	488	514	516	500	455	492	465	507	506	473	515	529	517	516	511	482	543	514	548	498	515	508	498	558	533	526	559	477	524	580	516	554	491	494	542	526	495	535	521	481	515	493	533	527	544	511	558	543	525	543	488	529	458	479	481	573	493	523	518	498	520	541	532	538	492	524	522	539	484	507	539	528	486	506	491	548	493	571	531	520	524	506	508	559	526	538	513	512	535	523	507	500	516	524	495	503	504	499	497	552	529	539	541	489	488	524	502	500	499	544	513	493	500	544	520	493	493	538	520	493	500	536	519	492	503	553	532	513	512	502	497	524	540	483	549	538	496	487	519	562	529	505	502	504	519	531	504	530	548	502	521	504	516	531	532	527	538	557	503	530	506	551	488	537	502	561	516	468	501	545	537	557	533	531	558	537	489	549	513	516	535	518	552	525	507	544	540	533	459	484	517	495	544	513	502	520	508	510	475	528	514	561	489	506	567	497	513	508	503	488	551	544	516	528	527	552	500	523	504	492	538	520	530	524	513	535	516	528	530	508	547	518	527	544	526	534	525	503	476	565	554	496	510	536	542	499	523	492	514	530	497	509	509	519	487	558	553	517	497	503	513	513	502	514	530	531	542	586	536	469	503	559	497	542	491	516	520	524	539	540	516	519	519	527	539	515	493	497	506	524	523	528	546	512	510	508	550	530	526	495	506	520	516	495	537	556	526	521	510	485	518	468	516	516	503	532	517	503	516	517	500	465	497	511	551	494	491	481	511	514	497	513	498	508	511	485	513	501	508	507	523	507	520	506	481	494	512	516	484	504	535	559	513	497	508	515	486	533	514	511	537	537	514	505	521	535	552	511	515	526	519	497	516	516	499	477	484	536	515	491	518	506	493	461	489	501	547	516	509	490	522	522	511	499	485	480	494	551	558	523	530	540	519	527	495	526	547	533	516	533	497	465	527	529	512	505	539	491	507	555	525	549	501	532	514	533	517	525	539	522	503	521	517	495	526	554	531	496	526	524	522	522	533	526	473	520	514	520	468	508	536	533	531	470	553	511	536	533	540	543	505	491	523	509	553	550	499	522	551	532	552	498	574	539	488	503	481	519	503	489	512	551	554	531	534	470	496	504	505	549	525	543	520	514	493	515	511	535	518	502	508	528	550	599	517	507	505	526	546	503	445	535	579	508	550	515	494	490	507	522	482	520	502	510	513	544	495	541	516	505	474	496	506	524	527	531	520	526	505	494	560	519	501	503	514	511	532	461	488	499	510	523	544	528	509	505	453	522	529	534	481	485	521	528	514	499	506	528	521	506	541	497	535	534	528	551	525	529	504	523	525	560	527	505	535	504	502	548	564	520	522	455	527	519	481	462	525	549	507	507	479	494	518	508	471	528	538	541	513	516	509	498	533	510	516	515	539	574	537	502	542	480	509	554	544	510	506	528	523	516	522	553	481	472	502	544	542	485	499	504	526	517	532	459	535	526	506	496	535	538	534	500	538	471	535	536	532	528	529	483	502	529	520	484	501	508	530	468	505	547	559	490	508	554	465	525	522	503	491	488	519	525	523	502	531	493	504	481	494	508	493	517	488	539	504	470	519	534	513	520	541	514	533	531	475	509	497	489	451	548	540	526	493	511	515	527	550	494	527	529	529	552	523	541	511	489	564	499	513	537	513	502	535	548	535	534	537	475	507	508	498	524	510	498	458	526	494	512	496	525	507	535	513	527	547	538	518	516	528	516	487	534	550	509	506	515	516	515	531	575	554	542	556	537	456	507	509	486	486	518	571	512	528	487	512	509	504	537	497	500	500	527	531	485	562	522	549	506	513	506	500	514	504	508	456	466	521	554	545	553	524	552	542	438	525	513	500	513	526	487	546	526	509	540	516	534	509	467	545	517	505	518	510	547	518	498	534	528	544	523	487	485	489	503	494	544	505	488	527	549
8576	12106	9227	4361	3078	2396	2058	1763	1687	1373	1100	986	752	712	805	1190	1141	908	966	751	709	785	912	1157	1052	620	619	583	632	572	554	583	576	564	567	587	557	625	586	568	603	586	547	561	563	660	576	570	577	563	589	603	621	591	589	579	549	586	559	577	610	597	582	557	592	618	591	603	547	581	577	582	577	555	574	544	561	559	542	549	588	528	566	587	597	533	602	545	576	517	577	552	590	550	537	617	567	603	535	566	558	610	548	551	574	546	567	555	567	595	567	574	555	589	605	586	602	609	597	582	541	561	580	556	581	586	548	573	570	543	600	578	532	584	567	552	609	567	551	522	549	578	545	596	544	535	608	540	545	527	543	571	555	568	528	601	554	554	575	580	573	573	576	580	563	566	534	596	551	581	581	598	602	555	594	551	572	572	550	598	571	558	550	573	589	540	544	567	557	582	580	560	599	582	560	528	608	556	559	538	566	577	603	539	614	575	586	566	557	556	578	536	543	572	631	595	552	585	558	588	548	556	532	586	583	552	533	555	554	546	582	542	594	564	553	607	582	568	557	542	611	551	569	555	566	577	539	544	604	562	573	562	576	579	538	523	616	542	556	560	579	573	545	583	566	539	572	564	559	588	577	561	558	578	580	591	582	527	642	596	551	566	566	527	544	586	569	546	585	570	647	541	593	561	594	587	562	612	561	544	534	613	561	545	602	566	592	573	580	570	564	518	543	600	591	550	576	577	557	558	552	573	583	553	572	584	560	574	532	548	598	575	582	583	553	555	590	539	561	565	605	566	581	546	576	543	580	586	550	578	557	557	554	586	574	568	547	612	550	553	566	547	604	562	540	554	570	624	565	574	532	599	553	568	570	597	558	525	573	590	571	582	618	544	622	572	542	549	571	554	535	575	547	555	568	592	547	617	545	585	627	589	570	572	593	576	557	581	598	563	587	593	576	526	567	547	524	536	593	570	568	609	577	574	606	564	577	534	576	565	603	536	600	535	540	563	575	589	541	566	528	555	575	612	605	540	558	560	593	544	551	531	566	580	577	570	575	579	527	582	539	588	573	557	508	537	521	570	605	591	560	607	550	547	552	568	551	527	588	539	569	581	560	556	582	576	578	582	567	585	527	556	542	584	546	570	599	551	566	552	526	586	587	598	624	586	573	568	540	612	549	590	556	607	574	584	553	573	568	579	597	595	544	544	565	531	571	576	572	560	592	572	551	588	602	560	576	544	601	589	593	578	552	582	504	558	556	526	563	583	564	568	535	549	553	565	619	560	576	580	601	544	576	577	573	577	578	540	545	578	578	560	595	554	577	567	523	612	540	561	550	561	570	550	531	602	528	550	597	566	572	609	534	560	512	562	566	585	559	586	556	518	577	528	585	575	557	574	590	594	578	569	581	617	549	589	580	592	585	587	549	570	600	568	588	589	580	536	542	543	606	570	570	551	542	579	540	576	554	580	595	557	602	548	567	593	616	545	504	557	542	582	550	573	519	581	531	568	581	590	583	545	576	573	570	549	582	528	583	563	552	607	611	530	551	556	546	502	571	531	590	564	603	560	519	579	558	590	596	580	542	572	557	587	510	583	536	551	574	554	531	576	577	566	569	589	606	559	577	590	541	549	534	567	589	559	556	586	552	551	566	540	565	580	540	570	562	555	553	562	585	546	541	536	557	563	552	534	560	575	558	576	596	571	549	540	583	595	562	548	614	586	536	581	562	581	529	568	547	555	595	600	540	551	575	575	602	598	542	562	554	562	586	563	559	523	587	600	563	557	530	570	524	538	591	591	571	597	576	541	565	566	562	602	574	557	604	591	565	602	555	586	577	584	544	575	573	600	597	585	558	591	562	552	561	614	578	590	573	555	576	582	561	604	589	597	603	571	511	534	528	545	565	565	569	569	523	579	559	522	573	562	545	614	575	575	535	564	642	584	578	570	553	563	567	606	542	602	616	532	596	565	584	606	559	575	580	577	540	553	535	562	529	572	566	584	629	583	578	576	564	557	524	578	588	564	501	571	559	545	584	612	520	587	603	527	594	597	573	595	596	513	616	538	585	554	569	559	577	533	601	507	537	523	593	573	601	568	578	566	580	559	587	528	543	571	606	557	579	586	563	533	569	582	548	615	579	606	547	613	607	570	521	566	597	547	617	543	546	535	539	532	574	555	560	530	567	532	538	581	589	628	586	575	605	580	582	572	539	551	597	529	561	594	571	619	538	566	545	592	592	574	575	542	584	562	546	571	558	582	548	572	543	550	574	560	575	567	552	549	565	525	519	573	587	549	535	526	575	589	572	563	574	528	530	544	604	549	598	549	577	545	557	560	568	526	593	590	618	586	558	624	600	534	615	566	569	589	566	575	540	554	589	538	569	578	555	540	569	531	588	562	564	580	559	535	570	615	602	565	563	564	562	584	524	506	535	560	567	590	554	573	578	581	585	594	577	570	534	553	563	550	592	582	600	566	585	558	582	544	572	538	573	579	602	588	572	601	612	606	555	550	579	547	599	591	606	556	592	545	570	521	602	570	620	595	555	557	543	538	578	578	522	584	613	578	570	535	539	535	605	548	581	557	610	578	578	549	598	587	547	559	561	590	572	592	573	560	584	551	566	562	544	559	540	530	592	582	555	582	604	582	549	603	598	558	554	575	556	527	526	580	581	579	595	538	573	568	541	587	548	505	580	560	577	530	571	544	559	568	564	520	596	567	562	563	539	578	542	581	593	575	570	552	545	533	580	622	568	535	550	567	572	576	567	562	568	532	574	571	582	554	536	578	568	583	587	545	534	588	602	576	568	527	547	587	586	565	555	525	542	559	496	552	597	586	608	557	597	589	589	578	592	566	557	570	593	597	580	529	557	582	557	569	546	561	545	584	573	534	566	558	575	575	578	534	534	601	614	585	572	605	606	506	555	545	558	571	570	562	527	557	588	540	564	543	604	558	536	571	568	560	553	537	576	591	546	556	608	541	593	564	555	581	530	575	573	574	565	587	542	596	612	574	515	527	539	615	548	569	573	564	591	579	588	593	548	553	540	563	581	576	605	604	552	545	576	591	557	567	532	567	555	573	521	549	530	523	597	555	582	574	564	587	567	577	585	558	572	600	538	539	554	527	599	563	601	565	533	590	504	591	566	565	544	588	536	549	550	579	565	596	552	576	559	561	565	613	564	573	575	556	539	593	602	536	596	627	576	552	540	561	554	546	549	569	532	597	553	566	604	566	524	555	567	586	556	566	576	590	542	589	559	583	543	593	523	536	568	563	539	565	604	576	535	553	524	584	554	551	591	566	654	599	575	550	548	598	529	557	553	586	558	551	502	543	581	580	591	568	532	549	578	561	576	579	520	561	581	578	568	536	555	535	592	528	563	557	561	557	562	546	573	594	567	563	561	581	559	564	584	563	586	587	573	533	565	571	537	562	558	555	580	573	521	567	584	587	562	563	580	552	604	582	565	597	570	591	588	580	554	565	532	581	560	611
24672	21270	27665	25119	15611	1397	1034	907	837	782	681	563	508	496	532	619	565	568	652	491	509	495	573	699	685	450	427	478	440	495	442	456	446	454	449	469	435	460	442	482	458	414	422	463	471	458	466	464	478	420	440	469	432	460	479	408	465	439	431	447	462	450	465	452	486	418	415	461	436	437	456	398	442	441	482	440	426	423	398	431	414	404	457	393	449	433	464	456	478	398	461	435	443	488	440	451	446	429	424	461	450	451	440	429	423	447	449	473	455	447	423	440	500	443	441	434	445	476	461	439	456	462	477	436	446	429	479	427	445	456	431	440	419	439	449	439	458	467	455	487	462	484	456	463	449	397	422	464	432	422	420	437	434	457	442	485	494	448	458	428	433	460	444	426	452	435	453	474	451	451	408	472	425	448	456	475	413	435	465	425	456	438	425	452	413	455	472	424	410	448	481	442	435	475	467	421	452	393	440	449	417	439	467	429	466	430	454	453	502	415	462	476	430	445	456	451	451	451	451	449	451	447	458	417	437	469	416	463	416	435	438	467	426	428	466	415	456	426	428	417	460	460	406	442	445	435	436	439	454	462	423	450	432	439	461	433	465	456	445	438	466	430	406	444	437	413	426	429	427	479	439	437	479	428	443	425	466	439	445	479	450	425	457	473	433	433	449	432	431	418	470	436	471	470	436	413	464	485	419	448	448	442	457	445	442	428	471	462	435	420	468	435	437	457	416	417	458	419	479	429	469	470	437	429	407	432	522	413	428	464	481	497	465	427	420	455	454	512	493	455	476	425	465	456	403	494	440	488	493	409	464	421	440	477	452	460	434	418	420	468	454	463	460	427	439	444	441	464	447	458	440	456	436	404	430	452	460	435	460	459	483	464	395	434	461	402	441	437	446	438	497	447	445	492	454	443	467	454	449	439	461	450	457	445	449	438	441	459	441	428	388	442	454	455	444	421	426	517	427	485	444	470	422	461	423	456	427	429	435	390	445	455	432	417	428	455	439	435	444	451	447	422	453	473	444	467	403	424	484	447	439	418	459	462	463	428	437	420	444	419	468	424	459	442	480	486	431	392	410	451	457	428	442	436	458	450	440	440	405	457	458	461	413	500	420	454	458	453	388	428	431	465	442	434	478	457	427	442	448	478	436	416	410	452	437	460	403	401	468	467	442	425	457	484	443	500	450	458	422	443	430	445	420	442	467	477	442	438	457	436	436	438	472	459	450	483	447	437	449	422	439	448	432	418	468	458	470	491	459	421	444	436	421	421	434	430	438	437	449	459	422	451	438	422	487	433	466	434	424	462	475	469	461	444	456	452	448	443	455	433	460	458	424	478	469	441	438	443	443	436	491	463	458	443	495	463	452	457	434	467	459	452	417	460	436	439	472	462	447	437	443	449	406	491	434	483	450	460	434	469	458	458	440	431	465	462	446	439	423	486	449	458	486	415	435	431	478	440	444	433	448	407	434	421	464	437	430	410	418	438	450	420	450	431	430	475	442	456	445	460	411	400	407	463	434	421	460	422	426	429	474	482	441	446	407	457	468	419	450	405	477	428	434	413	470	469	449	449	466	461	435	463	435	423	455	425	477	456	449	405	455	430	452	444	433	446	436	447	434	467	472	454	426	465	431	454	438	456	459	440	471	429	446	474	437	419	432	448	426	427	416	464	443	459	426	435	451	483	460	432	431	445	424	460	466	462	477	475	455	443	444	453	464	458	493	499	468	453	456	445	442	472	464	453	415	465	444	462	458	431	414	457	440	446	438	444	420	442	413	455	425	449	457	443	461	459	432	447	447	449	451	443	453	455	434	436	436	424	443	504	488	423	456	424	437	427	425	438	441	428	446	457	451	445	408	446	460	439	429	442	449	448	472	428	439	469	423	443	459	415	427	436	469	443	475	496	435	469	433	443	437	459	465	477	421	416	488	488	472	385	430	426	447	410	422	417	474	454	425	469	409	425	434	488	443	501	426	445	439	445	479	440	457	463	431	437	427	449	421	417	412	460	409	446	447	428	448	462	453	482	459	407	441	447	456	450	454	430	416	404	409	438	442	471	447	469	465	428	454	399	478	512	463	468	428	475	433	438	423	465	445	431	480	410	442	459	448	438	443	414	454	409	471	466	468	433	440	442	437	406	437	479	440	432	448	434	431	403	401	420	460	458	404	455	442	446	409	459	430	437	435	469	434	452	468	456	414	455	437	458	421	407	461	444	460	447	432	431	417	430	437	450	440	416	442	482	448	462	434	479	466	464	478	461	457	475	464	447	431	455	472	447	445	449	418	474	465	452	466	478	469	446	450	453	456	446	474	441	490	440	413	452	452	476	466	412	453	445	424	437	452	413	414	442	466	437	438	448	439	486	448	462	462	432	470	487	473	446	452	474	481	416	462	458	459	453	490	456	427	447	448	468	458	430	450	433	421	402	429	470	443	459	472	469	450	485	451	438	435	465	449	411	422	450	444	455	460	445	434	439	439	390	471	467	445	457	445	477	442	421	455	456	467	429	451	413	457	451	429	445	505	467	463	451	392	441	443	404	433	472	405	422	425	442	457	480	462	438	425	497	440	451	424	435	405	464	440	455	414	446	427	423	454	435	424	432	451	425	483	441	393	440	421	447	441	445	438	448	439	400	426	444	481	451	465	476	451	449	414	420	436	491	479	468	473	424	414	418	487	410	413	454	438	482	450	416	433	422	466	450	452	426	452	430	436	436	458	444	449	495	473	433	445	452	476	409	459	455	435	428	454	420	476	454	463	454	463	415	438	410	428	455	458	428	429	450	482	452	524	449	467	461	454	448	453	432	437	452	427	422	435	435	400	442	428	424	461	449	459	456	468	423	472	428	448	422	420	471	457	486	429	434	479	437	433	484	451	437	434	454	464	478	441	478	463	490	459	437	431	447	456	452	439	443	453	462	472	444	439	456	482	460	472	468	436	468	469	470	437	429	487	475	481	411	442	431	460	486	457	440	428	441	428	459	444	453	449	469	456	435	454	447	448	423	512	443	441	457	485	458	485	453	418	448	404	419	451	467	473	425	433	453	444	442	397	451	412	467	428	428	441	461	456	443	444	416	462	463	438	426	452	481	471	464	438	491	416	425	429	479	491	440	442	457	461	443	407	426	467	438	462	446	424	454	440	461	433	459	441	420	485	437	516	416	437	465	444	473	468	447	431	460	454	459	427	438	426	429	458	428	439	497	453	407	449	436	436	447	457	457	421	455	428	408	457	435	437	420	439	423	459	440	425	429	486	445	466	462	447	441	452	447	466	456	440	411	456	431	463	462	444	433	431	449	406	458	437	462	429	465	420	429	433	464	471	416	437	452	493	461	418	431	432	455	416	479	414	423	423	457	458	455	468	420	385	437	431	435	456	498	454	468	477	424	448	457	431	455	445	415	436	462	456	488	472	438	445	490	432	462	480	393	480	458	468	452	466	467	432	436	406	424	438	460	427	414	437	443	446	448	458	457	445	455	444	437
9071	8808	6288	2912	2103	1657	1519	1420	1359	1160	1018	707	615	582	584	793	757	675	733	629	568	612	670	869	754	536	503	494	499	507	460	499	465	450	486	481	471	471	469	482	465	494	461	470	464	479	479	448	486	450	457	489	481	434	494	489	434	474	514	466	451	472	451	478	476	457	510	478	443	451	479	470	458	468	486	469	486	481	478	464	473	477	448	489	470	456	487	485	489	427	457	479	468	463	490	442	467	471	475	462	477	493	454	511	451	469	481	471	469	461	449	470	454	433	437	473	465	404	438	470	451	425	461	489	450	477	479	426	484	459	449	470	512	457	463	443	452	470	443	460	468	460	506	495	459	498	468	469	468	461	481	485	436	434	466	430	483	437	508	443	470	463	496	444	478	447	475	473	465	461	503	465	445	469	424	495	498	444	475	476	453	462	456	459	470	482	451	455	469	455	454	506	473	512	480	467	509	471	445	492	460	490	456	447	456	494	490	495	478	435	491	429	518	465	453	487	475	458	482	477	420	464	541	487	446	462	463	453	479	435	453	475	430	505	500	460	429	466	473	470	481	459	461	513	483	488	483	471	463	441	428	466	475	478	470	519	436	448	435	441	471	479	473	499	487	471	479	483	466	472	491	448	469	476	462	455	483	491	483	442	478	450	482	425	466	499	456	450	496	482	489	500	468	476	439	486	457	497	462	456	482	480	493	458	477	461	431	441	484	483	472	475	455	472	446	475	448	501	467	483	495	501	474	502	446	464	481	464	467	503	474	430	472	484	466	429	485	461	463	409	520	465	440	477	437	473	458	455	464	472	474	473	471	463	473	436	458	454	459	451	477	453	490	467	435	476	498	440	442	513	446	472	450	462	474	446	480	464	486	448	464	437	448	449	471	455	469	491	504	455	464	456	470	420	504	503	453	473	476	508	475	453	460	467	482	450	466	449	458	470	492	487	453	442	460	449	447	453	486	479	486	462	443	512	493	515	482	498	491	437	462	468	473	437	455	441	462	480	479	452	489	462	479	503	475	451	455	445	489	475	480	466	427	460	494	480	470	472	442	452	463	500	420	484	472	479	469	444	477	475	464	444	468	457	456	443	465	482	455	477	458	500	488	498	515	480	476	459	461	446	495	427	484	483	485	467	419	460	477	456	467	462	458	432	459	461	453	490	459	459	463	466	480	499	483	467	456	468	451	508	424	487	463	419	465	492	490	454	472	473	461	481	507	431	501	506	448	461	445	499	488	483	473	458	460	475	451	426	476	467	462	490	480	500	474	467	459	475	452	452	469	459	470	481	483	483	502	466	479	476	456	450	519	453	469	487	494	467	484	447	469	502	499	485	479	478	495	466	477	493	412	443	467	459	518	473	459	469	456	494	475	483	480	477	474	475	485	504	475	490	480	453	476	462	488	458	466	481	504	482	461	484	485	481	488	466	466	482	485	481	469	489	458	444	471	451	469	463	443	457	448	474	509	491	463	481	459	442	485	473	490	512	477	501	444	449	471	491	469	466	466	498	484	446	451	462	456	512	480	453	463	489	473	468	485	489	493	476	439	479	471	459	492	481	489	456	430	438	460	487	498	484	445	432	463	479	423	506	460	461	472	482	453	456	467	519	476	458	464	464	455	470	472	456	454	452	410	509	469	511	441	492	432	520	441	472	452	494	463	466	445	460	466	460	483	457	500	472	464	451	482	447	494	473	459	487	455	494	486	477	461	489	425	483	491	436	473	465	433	468	459	487	460	490	485	455	495	455	420	434	456	484	490	485	464	508	476	487	459	469	431	466	450	405	450	456	466	423	483	439	480	492	497	459	485	454	482	491	448	462	455	501	452	430	447	493	449	474	465	485	469	452	458	491	465	467	468	502	493	452	458	454	466	432	488	465	488	461	525	474	476	497	428	458	451	458	472	458	503	482	435	445	474	474	466	471	467	491	423	430	491	457	498	456	455	451	487	458	465	458	462	476	450	477	463	493	488	467	476	523	498	511	463	410	466	472	498	437	480	463	495	473	529	442	498	506	466	518	492	461	489	436	506	484	482	472	458	472	534	481	513	457	463	454	457	455	475	520	443	477	488	461	455	442	477	455	459	481	466	446	511	443	480	490	453	476	463	464	453	490	453	457	474	442	466	524	480	423	440	516	454	452	462	471	473	483	478	466	458	473	467	467	461	512	466	462	459	458	481	465	448	456	504	469	490	476	449	467	538	460	484	486	484	457	490	443	488	464	492	477	460	459	499	477	506	513	477	477	434	458	468	475	472	435	472	461	472	457	496	414	480	454	466	464	492	440	461	463	447	502	492	478	429	438	489	448	480	460	464	473	488	485	438	485	454	452	462	510	437	505	499	500	493	461	501	514	501	473	464	421	454	495	474	452	480	438	476	471	458	467	484	488	475	446	463	504	443	448	504	452	502	473	487	459	468	397	463	433	467	476	449	454	469	474	487	476	518	479	481	457	459	487	452	467	472	496	451	505	452	458	504	436	486	483	481	461	524	469	487	518	439	432	490	447	465	443	486	448	501	425	471	457	449	445	448	457	489	514	476	474	453	468	405	438	478	447	472	459	466	447	447	477	499	451	449	506	451	462	474	459	463	489	453	428	482	468	463	483	477	485	430	502	453	459	457	470	447	465	452	464	505	443	458	478	457	500	437	479	436	480	456	457	474	487	465	472	438	505	455	460	452	464	460	436	475	464	452	481	425	493	459	478	417	476	479	496	464	480	484	495	439	456	451	483	452	446	434	458	463	467	488	486	493	481	480	471	476	473	464	412	425	490	449	501	493	469	472	483	476	467	485	485	500	421	469	509	456	493	421	469	506	456	449	470	471	513	467	446	468	498	423	453	468	487	466	434	426	467	451	487	491	471	486	457	469	468	452	457	461	482	461	459	495	476	448	472	480	473	448	468	473	478	469	478	464	475	487	516	449	507	471	474	442	493	486	494	469	477	487	445	458	460	497	442	493	457	467	500	483	462	468	485	468	470	441	484	448	483	446	479	499	455	480	452	471	463	433	459	495	471	452	461	482	473	462	476	501	471	498	464	452	461	461	466	453	483	458	486	449	495	466	454	511	453	446	527	476	506	447	523	455	486	491	454	503	515	458	503	504	491	451	477	485	479	460	460	457	519	461	454	473	427	476	475	441	464	474	477	480	497	496	449	509	462	466	510	454	474	496	473	437	445	492	466	461	492	494	448	517	449	511	490	489	469	480	486	469	443	425	476	480	491	465	490	501	507	484	454	458	480	461	468	478	485	498	485	430	458	452	460	451	476	453	452	472	448	450	462	497	481	458	491	452	446	489	460	489	458	459	449	445	443	490	524	465	475	452	466	483	476	500	459	467	447	453	479	443	473	518	446	458	452	483	422	474	476	489	454	469	472	495	467	449	470	427	434	475	484	484	483	471	470	461	501	435	450	497	450	465	510	483	486	497	479	469	506	421	485	479	430	454	443	464	479	444	457	494	465	511	486	454	478	481	475	433	483
22631	21322	28975	23992	21316	21377	11425	1645	1369	1155	876	558	412	367	412	554	535	585	542	364	361	444	594	749	599	339	307	284	277	252	249	230	243	263	226	270	248	216	228	235	231	244	247	259	229	243	259	233	238	234	226	270	248	264	221	239	239	227	232	223	244	266	233	231	235	217	229	231	232	232	197	267	246	235	239	212	237	212	218	238	210	224	203	237	227	227	235	206	215	226	211	246	226	236	232	244	229	231	222	198	201	211	217	234	210	251	224	230	218	244	216	241	249	215	252	230	216	226	233	215	220	227	231	230	215	222	235	228	238	248	214	246	221	217	237	228	221	229	230	242	236	244	245	233	221	216	236	245	236	230	226	225	226	230	216	235	234	221	235	246	257	220	195	225	211	254	210	238	201	239	242	233	255	220	257	216	233	243	235	260	219	228	226	215	223	223	219	209	243	203	222	224	226	224	272	236	258	239	239	223	226	214	221	227	221	225	209	210	223	220	228	244	237	252	228	215	216	216	215	223	248	191	214	231	233	225	251	237	226	239	210	259	232	201	208	225	221	222	220	221	264	240	214	216	249	247	242	223	210	240	240	234	236	216	231	223	257	213	228	197	225	220	220	215	239	240	223	247	262	240	231	245	211	249	233	233	226	236	210	242	243	224	215	238	235	221	245	220	213	235	248	255	252	241	232	246	231	249	226	239	218	243	251	252	209	225	230	227	244	236	231	234	206	210	234	231	221	231	237	224	239	234	223	246	234	248	234	201	214	232	227	264	221	229	238	215	205	230	213	239	233	231	192	243	195	221	229	209	228	248	236	219	211	215	235	229	210	236	221	235	255	226	225	222	242	239	266	239	231	230	217	212	225	217	251	200	222	227	227	232	200	197	207	226	236	244	236	194	214	210	235	219	249	253	232	219	241	229	213	224	216	219	246	241	246	236	227	239	241	228	206	222	239	228	221	219	236	255	243	263	229	252	218	241	244	246	252	212	233	225	240	241	233	255	239	208	203	253	230	232	265	222	219	223	232	206	220	242	217	228	217	245	216	221	208	223	229	241	224	233	230	238	211	216	224	243	233	243	239	243	206	214	245	250	253	234	233	221	237	219	244	234	258	235	211	226	253	223	234	239	235	246	231	219	213	231	243	241	230	242	217	227	222	231	203	232	219	221	222	209	244	213	214	198	231	236	206	199	242	232	216	219	204	234	244	216	225	230	210	216	245	248	244	225	245	226	234	244	231	231	247	202	215	208	241	234	229	231	213	229	242	230	237	238	237	225	254	250	241	237	243	234	259	241	227	218	219	259	221	207	232	224	236	198	221	232	217	237	240	223	228	229	250	246	233	229	236	213	226	228	234	267	223	228	216	254	202	237	237	220	236	255	269	207	241	252	247	240	248	217	236	207	230	213	210	232	235	250	223	222	226	203	232	253	194	240	222	230	229	214	236	229	234	227	233	236	209	249	284	236	222	217	222	211	210	234	238	260	201	220	215	216	236	246	239	246	223	208	222	215	226	253	238	218	220	219	252	221	204	238	229	262	225	208	239	230	224	248	239	257	228	237	247	235	222	242	222	235	235	237	227	213	217	231	249	244	220	240	203	221	254	250	220	243	252	209	216	235	251	230	242	232	227	243	230	266	216	249	239	221	209	223	220	227	231	251	207	213	240	252	215	264	219	206	234	202	227	256	211	253	257	218	195	226	205	247	240	219	204	222	226	224	222	247	221	244	247	237	217	231	213	230	258	228	244	222	242	228	233	214	221	231	245	252	212	211	216	237	256	200	214	214	201	245	238	228	231	234	238	230	244	191	188	249	251	227	242	232	198	239	221	226	224	222	217	260	244	232	241	218	230	228	239	212	248	231	242	233	220	243	255	217	215	247	265	209	217	242	211	236	235	216	253	228	230	241	235	243	216	214	202	199	238	222	257	212	235	242	222	231	211	237	226	245	228	246	224	233	222	215	208	229	234	235	232	219	243	218	241	228	243	228	230	246	218	236	247	229	245	222	229	225	243	210	220	240	231	224	249	236	222	223	256	222	218	239	218	221	218	229	200	214	225	188	231	207	236	223	239	241	247	233	225	229	232	225	227	226	213	233	222	241	201	220	234	199	254	210	212	213	224	231	230	213	213	214	248	245	220	239	231	253	228	208	257	230	215	246	237	216	240	230	240	213	227	247	246	252	237	230	198	214	246	221	192	236	223	214	242	237	235	219	222	221	210	227	237	244	216	243	231	211	231	244	233	241	214	227	212	226	215	252	225	218	246	211	221	234	218	223	230	245	218	210	242	195	238	234	241	208	212	225	245	218	204	214	232	197	215	234	228	230	222	231	207	228	246	225	235	236	219	200	222	210	236	211	237	238	223	221	240	234	204	222	201	229	218	229	227	225	212	220	219	226	244	228	227	231	225	224	212	219	243	244	204	246	251	242	235	229	245	230	233	225	233	214	226	213	199	199	203	225	241	218	223	234	232	213	236	203	237	220	254	210	222	243	226	225	223	228	249	211	238	250	213	221	224	240	232	200	208	220	217	201	222	208	237	262	205	234	218	239	238	233	214	228	232	224	221	221	218	265	224	220	223	222	197	249	242	227	254	232	218	254	226	228	223	251	234	213	253	223	253	238	232	270	207	223	205	225	221	225	229	221	262	220	211	228	263	205	222	221	250	208	213	234	214	227	213	228	231	219	247	222	234	231	233	233	224	235	218	242	207	241	219	208	237	204	237	251	218	199	206	245	236	216	215	221	257	254	246	225	229	247	215	203	239	257	254	218	225	198	258	205	223	216	217	241	247	217	237	208	232	226	235	223	243	212	240	213	251	217	235	223	242	249	241	214	212	241	219	213	240	230	230	211	238	231	214	203	218	217	226	219	193	211	239	237	241	228	206	208	214	265	232	217	227	208	210	235	228	239	245	201	237	224	220	226	246	233	240	221	216	238	229	205	240	238	208	212	199	244	248	253	239	248	238	227	223	226	204	232	219	227	188	244	228	220	202	226	218	229	211	248	244	198	262	203	236	234	245	255	234	231	253	223	208	215	240	209	271	227	207	216	207	231	251	236	233	223	224	232	225	216	189	256	242	237	222	228	253	231	210	243	243	221	210	230	204	216	227	240	241	204	232	202	239	198	224	235	235	240	240	234	239	229	242	231	227	233	217	222	269	208	188	240	227	216	234	229	233	237	209	254	222	218	218	250	212	226	218	219	231	218	216	245	228	216	233	223	208	226	251	227	241	214	223	210	230	230	221	237	253	212	223	233	226	219	209	208	230	234	239	239	204	220	212	248	197	239	244	219	225	244	224	205	217	221	231	233	220	225	202	231	238	225	248	209	219	224	219	232	241	237	264	251	220	223	214	263	227	246	223	236	210	220	232	214	229	220	219	237	231	251	203	238	208	219	208	221	222	254	240	220	235	225	222	250	252	225	249	233	227	238	240	248	245	263	227	235	219	218	258	219	230	240	225	233	234	230	242	223	205	211	221	231
10179	17993	13817	6388	4398	3379	2609	2513	2262	1948	1357	848	609	510	513	747	733	789	836	498	516	585	758	1006	868	395	325	329	282	266	293	275	291	291	284	265	277	272	264	288	259	266	267	277	287	282	263	269	247	270	262	261	266	234	248	253	272	284	236	257	277	258	287	236	274	231	241	280	233	236	254	261	251	253	255	234	252	260	257	261	284	272	259	278	283	261	250	246	287	232	255	263	245	291	260	256	276	270	236	243	245	264	235	263	250	278	264	234	264	254	246	224	256	241	274	244	279	226	253	251	250	280	237	263	240	270	273	247	233	272	253	245	241	265	239	272	222	276	252	253	248	259	239	243	235	266	259	267	269	227	238	243	253	222	256	240	246	274	271	259	257	207	229	265	248	251	252	262	214	268	252	261	248	250	280	268	240	248	278	268	256	245	253	265	256	219	242	261	243	270	231	272	245	256	227	238	231	252	237	256	238	286	233	248	225	241	239	242	241	259	268	250	257	243	233	276	243	246	236	259	239	261	248	247	271	229	254	259	245	253	254	247	244	245	221	263	247	252	239	234	263	235	247	254	241	230	250	243	230	268	271	214	249	246	276	241	271	267	244	240	225	252	269	258	235	246	284	258	249	252	246	259	265	269	236	246	257	263	254	269	259	243	284	251	252	258	255	273	244	246	243	249	279	240	252	242	276	263	265	222	262	283	256	274	245	258	236	203	250	244	227	242	245	274	241	248	277	258	258	239	258	278	243	260	235	254	269	233	236	236	261	243	264	251	240	250	243	266	249	231	233	235	258	281	254	256	255	235	247	270	244	236	247	269	246	244	228	252	269	244	228	275	231	254	261	245	247	258	211	270	261	257	232	259	261	224	255	256	242	264	238	267	241	233	248	260	235	241	236	231	277	243	232	246	245	263	262	275	253	272	289	236	219	232	255	228	242	253	268	241	240	251	272	241	225	237	268	252	268	227	255	253	276	249	272	237	260	268	274	260	259	229	242	241	251	227	258	254	219	256	237	241	240	261	269	276	260	243	268	263	262	253	245	266	250	255	236	263	273	243	240	245	246	233	250	252	246	224	256	254	251	244	264	238	242	275	262	276	233	272	250	235	272	265	243	245	250	266	275	214	246	249	263	245	256	280	246	260	235	254	243	240	261	238	241	251	254	244	262	270	239	256	234	269	233	248	239	246	235	243	265	251	259	230	247	244	242	247	253	264	247	230	263	267	260	264	276	264	245	231	255	258	242	234	266	258	253	260	254	241	280	233	264	270	255	255	254	290	247	256	257	251	277	244	265	248	247	220	261	252	245	237	283	260	255	244	263	218	258	245	260	256	244	263	252	283	249	252	320	261	241	252	273	242	220	224	227	268	208	237	255	236	268	234	257	261	242	251	252	232	236	242	244	249	264	252	241	241	235	273	265	263	233	255	260	251	257	220	231	232	256	244	250	255	274	253	251	268	244	244	226	261	252	260	251	246	293	246	251	212	260	266	263	241	249	282	238	258	250	248	268	271	251	250	247	294	224	248	259	274	249	249	261	242	227	272	247	256	240	236	262	231	265	234	234	269	270	264	232	240	235	253	231	236	224	257	251	256	273	219	227	263	241	246	253	260	269	234	247	260	219	270	263	243	256	241	254	241	236	234	247	228	273	241	251	243	268	224	246	223	234	260	238	240	272	241	267	256	268	228	261	228	261	229	204	234	245	266	251	242	249	258	243	267	248	272	263	257	254	286	223	251	231	255	268	263	246	244	251	255	259	254	271	253	230	270	260	253	253	264	237	247	272	243	250	264	233	250	246	270	238	273	267	254	247	241	267	276	245	234	243	239	223	234	244	243	260	251	271	231	254	232	252	264	244	284	255	256	251	267	248	240	247	224	246	259	232	261	221	278	249	246	256	234	252	257	261	240	254	252	231	227	231	234	243	236	259	251	273	270	247	215	268	233	251	259	238	237	254	233	269	260	260	244	227	272	255	237	261	263	240	261	247	227	279	223	258	243	240	222	245	239	242	257	263	280	254	243	252	240	265	223	260	244	249	249	207	264	238	287	233	251	245	262	231	263	265	252	238	237	282	252	253	250	261	228	281	269	256	293	249	245	257	248	238	245	232	236	277	252	251	252	282	233	246	277	250	249	245	268	237	233	228	261	247	250	249	252	232	257	284	268	235	265	232	232	241	243	276	256	289	246	242	275	243	250	275	263	232	249	242	247	249	261	232	237	245	240	207	267	245	229	285	252	245	269	244	233	261	276	242	270	268	253	248	238	247	262	241	255	261	228	269	235	211	248	250	232	241	252	255	236	225	257	245	275	261	254	228	254	234	260	214	238	245	259	234	263	245	266	244	258	252	254	270	238	277	235	247	267	235	254	248	257	220	261	247	264	230	272	237	231	259	257	279	255	272	251	227	219	235	243	260	251	220	235	253	267	234	237	245	262	237	226	233	253	277	248	247	246	252	208	215	271	277	230	254	259	279	254	231	273	260	262	234	235	265	263	226	243	248	220	242	275	254	252	232	235	270	257	259	252	233	224	231	267	247	258	270	262	278	269	254	249	263	255	246	274	260	298	248	275	267	267	251	262	238	240	252	299	253	270	258	248	225	244	265	248	248	260	233	250	243	247	239	258	244	247	259	296	219	277	256	253	257	256	270	251	234	243	239	290	253	245	256	239	234	229	247	235	242	264	257	229	242	244	237	268	246	254	275	250	262	259	236	259	237	245	222	252	261	262	262	229	256	237	284	247	245	245	267	243	252	217	253	240	236	253	250	251	261	272	251	256	256	258	243	260	224	246	259	233	247	241	248	250	274	263	288	219	259	238	233	242	263	231	246	265	227	216	265	241	246	224	212	234	229	247	227	257	244	231	262	239	250	279	248	239	240	241	260	242	244	264	244	278	266	258	256	240	259	271	242	264	235	245	245	287	268	260	286	242	228	254	258	259	258	241	260	230	243	248	252	259	252	258	245	229	255	227	286	247	268	258	244	241	255	260	234	232	221	267	233	258	252	224	235	241	263	263	223	235	276	268	266	254	251	256	266	271	250	249	237	267	241	260	235	256	280	270	236	232	245	242	232	265	208	262	244	268	232	264	236	223	286	252	272	261	249	254	231	236	246	235	259	250	244	237	234	247	251	253	256	235	230	255	222	237	245	230	254	262	242	261	246	248	257	243	251	267	253	249	256	263	236	260	258	258	227	245	241	258	231	250	241	260	224	242	271	217	247	232	251	260	244	235	254	265	234	255	241	245	240	256	257	228	242	253	244	251	247	236	271	261	224	252	256	254	244	230	263	250	294	248	267	248	247	247	225	250	286	255	223	251	252	252	270	230	242	273	263	251	267	289	254	255	239	274	251	255	229	281	247	284	281	279	248	254	232	248	258	274	232	240	275	242	252	253	265	242	238	241	247	232	242	231	246	258	262	240	229	227	244	267	254	237	250	228	253	259	266	257	247	264	244	242	260	268	254	256	249	242	249	228	221	244
27675	19511	7126	1573	1083	1012	891	836	899	834	743	703	738	680	636	719	699	711	706	680	678	650	695	787	748	602	627	643	635	593	637	622	656	629	622	641	619	635	672	669	670	679	657	627	617	613	632	653	637	609	641	640	687	654	623	590	660	637	674	613	631	658	665	667	659	616	634	600	647	624	672	684	671	652	664	641	660	615	625	635	641	601	626	641	628	643	651	662	573	594	632	674	647	678	652	644	674	659	654	652	679	623	616	607	625	696	632	636	664	610	620	635	618	593	639	626	630	654	636	602	642	642	615	639	634	680	645	678	622	652	631	609	692	644	645	640	670	627	644	635	621	581	633	651	631	644	637	600	617	644	668	650	641	639	616	593	654	650	659	619	621	658	689	668	594	626	695	652	637	639	648	607	658	648	658	614	652	631	606	647	627	634	630	627	639	637	628	643	645	607	573	621	601	622	622	662	655	623	665	625	595	643	630	618	635	649	658	622	632	593	630	616	624	620	658	649	673	623	621	649	628	647	584	627	647	633	626	633	652	612	628	680	646	686	641	650	627	667	642	649	596	665	621	632	630	625	614	695	667	643	652	648	621	687	631	620	654	637	623	623	670	618	660	652	626	637	673	669	642	628	658	641	646	636	644	654	644	605	630	629	641	652	655	648	637	577	654	597	625	643	615	652	623	658	631	666	622	609	619	673	694	702	644	713	628	626	625	639	645	645	646	644	602	630	692	680	589	648	663	604	586	651	645	668	633	623	628	614	602	615	639	669	634	666	656	610	661	623	665	661	644	627	629	658	696	658	618	697	588	668	622	623	650	585	626	633	651	596	661	666	627	636	614	661	657	645	662	650	605	618	595	651	648	656	605	582	671	636	678	664	657	656	654	643	600	629	641	656	676	619	638	620	655	644	604	621	658	626	638	657	635	603	660	641	609	691	665	638	638	654	602	633	691	632	629	645	641	628	637	653	644	611	655	614	635	623	607	661	592	676	656	673	622	654	640	655	624	630	687	633	624	678	664	618	634	614	591	727	617	666	672	611	614	687	641	672	655	677	611	668	683	647	631	606	654	635	687	630	640	622	629	634	635	648	653	597	696	645	675	633	677	634	620	633	670	653	618	663	620	605	635	650	686	617	632	605	682	649	677	644	596	675	590	658	657	623	621	682	631	658	631	626	607	673	677	642	628	642	682	659	643	650	635	635	686	672	642	643	623	671	617	645	635	687	627	649	645	653	666	626	646	644	655	660	602	596	654	695	616	641	655	647	628	635	612	654	697	639	629	700	677	599	687	677	633	634	694	677	636	618	577	655	638	592	639	640	670	614	673	680	637	621	649	639	680	639	644	639	613	631	600	676	616	645	655	612	615	667	635	625	635	611	626	678	632	651	652	597	626	660	673	691	621	697	630	643	664	680	616	611	659	665	644	622	609	656	626	626	682	624	649	647	635	656	654	648	645	661	629	649	708	639	651	643	607	621	662	651	560	644	666	643	645	631	649	635	588	637	632	652	682	632	626	642	604	675	629	638	589	617	664	635	639	660	660	604	622	661	661	661	693	584	623	659	606	712	642	647	611	621	594	626	668	630	667	689	641	654	671	669	603	628	642	665	665	655	676	624	663	647	622	659	653	586	656	674	627	635	606	625	614	662	615	647	624	688	667	588	685	628	647	651	665	668	642	611	636	639	659	627	642	678	722	648	623	634	610	632	628	671	631	662	611	651	619	600	673	643	596	625	601	629	628	648	648	654	666	578	658	663	652	643	655	633	629	687	647	680	635	630	645	619	666	623	616	586	636	640	624	659	678	682	601	643	636	693	663	650	620	637	627	626	636	625	678	660	648	636	596	628	586	677	625	630	648	659	673	625	665	634	668	637	673	612	657	616	634	643	637	624	615	656	653	629	660	608	657	690	684	641	621	674	696	678	650	625	596	639	659	625	650	615	667	646	626	614	607	605	635	648	630	657	666	629	593	648	596	660	641	660	619	661	625	633	587	635	634	603	639	604	629	624	654	679	632	649	628	678	647	655	675	673	658	587	617	631	667	662	648	653	649	644	672	606	637	651	659	673	631	663	612	621	622	628	660	629	650	630	623	623	645	593	599	665	637	601	696	631	664	702	639	618	635	678	651	631	639	633	680	652	657	644	616	650	623	630	640	605	638	620	601	680	647	687	685	619	670	658	643	668	636	609	604	652	650	633	616	657	660	630	684	680	720	651	643	652	678	636	626	666	648	639	654	644	674	685	701	641	652	656	672	650	704	679	597	624	655	617	622	617	603	659	687	633	654	634	656	649	635	655	615	661	603	655	637	698	669	691	613	635	673	599	657	636	639	649	643	616	614	671	659	640	663	633	643	673	605	596	650	621	607	612	622	633	635	646	632	604	646	615	658	626	660	627	641	658	631	626	673	659	639	650	631	691	690	632	615	595	638	603	613	644	648	664	604	664	656	664	627	692	677	688	646	637	665	621	648	626	679	650	643	614	612	632	630	616	661	654	633	626	635	674	645	654	632	621	653	600	653	609	637	648	657	639	646	652	662	624	631	654	621	679	627	654	644	644	629	657	657	664	668	642	617	676	627	607	633	654	691	631	657	628	650	642	639	604	657	643	632	621	630	598	626	619	638	627	642	668	662	704	621	618	664	604	671	626	648	653	646	648	575	667	681	700	663	639	641	659	652	674	639	631	667	681	646	631	664	666	626	684	671	628	636	645	650	684	638	602	655	641	617	642	654	621	596	690	677	652	668	620	670	622	662	579	641	624	645	637	625	670	687	601	634	605	644	618	628	691	684	669	659	713	630	641	669	582	622	678	626	631	686	629	611	672	625	619	633	619	677	637	645	653	671	634	608	633	638	682	675	627	610	645	632	650	623	629	645	606	626	617	636	638	626	680	630	653	654	655	605	629	661	642	623	640	666	606	601	647	673	678	636	624	628	628	595	655	622	629	669	628	688	624	655	670	646	598	638	661	684	635	674	653	633	655	660	601	656	615	664	608	653	622	654	660	645	664	620	641	598	641	613	628	674	683	667	637	687	608	637	611	636	637	647	625	657	595	622	615	627	685	651	637	621	692	652	615	692	637	709	657	619	639	616	672	631	636	648	636	638	632	673	613	628	632	616	658	613	630	629	678	656	646	615	692	643	672	621	661	644	671	661	594	632	605	635	589	620	642	667	684	662	726	634	672	660	639	639	637	642	624	691	667	676	641	600	659	647	622	645	640	648	648	633	661	669	638	655	653	590	649	615	606	676	608	682	640	661	591	652	625	645	660	631	686	650	669	663	617	637	635	586	629	625	655	668	660	729	659	666	646	636	661	586	676	643	709	619	648	653	658	654	620	616	641	646	636	676	637	604	645	675	652	614	641	618	651	647	590	599	661	611	645	624	566	641	701	566	641	640	671	606	656	632	674	641	662	675	621	641	636	660	642	652	653	640	671	663	648	658	644	695	706	717	635	658	675	636	656	673	647	654	649	634	621	604	652
9567	5004	2671	1406	1137	995	1009	1013	1095	1007	833	727	672	695	735	769	732	806	850	734	667	812	835	916	827	705	681	701	713	700	710	685	743	689	692	701	710	752	669	691	643	678	689	707	663	696	702	691	701	654	626	683	680	702	702	665	654	682	644	689	764	730	710	678	717	685	701	710	706	665	730	693	658	669	705	660	687	607	670	709	706	723	694	711	684	700	666	723	689	725	660	695	663	674	720	636	664	706	686	694	689	719	637	664	692	683	703	639	708	649	626	702	669	720	703	674	694	679	671	668	662	660	680	700	715	672	677	706	649	676	675	635	697	668	695	680	691	642	732	742	667	640	708	685	700	665	643	685	734	695	668	684	633	697	640	671	669	675	699	712	703	683	690	691	697	709	661	663	689	714	735	651	691	675	707	713	664	669	731	683	720	713	642	657	671	679	691	715	672	664	736	689	702	718	694	676	671	646	681	676	674	672	681	690	703	695	709	716	663	665	656	664	699	694	653	694	626	747	720	666	680	678	658	716	718	697	686	704	727	692	701	726	716	718	670	625	675	654	705	717	668	724	632	720	668	728	686	637	750	739	669	693	706	690	670	706	731	655	723	671	669	681	705	716	702	681	654	670	658	683	644	684	685	684	706	708	671	691	660	730	726	686	704	687	735	683	679	691	706	674	718	725	688	694	643	687	689	687	718	711	663	701	638	732	647	722	729	699	711	736	725	714	692	692	653	706	705	672	681	713	702	697	712	623	669	685	682	717	684	690	640	687	703	685	688	730	669	758	739	636	711	692	653	662	696	733	668	692	659	682	693	697	679	688	689	716	720	668	690	687	695	691	707	651	685	728	706	709	689	672	702	644	701	727	717	658	743	698	698	725	725	670	688	680	657	663	679	717	698	684	692	701	694	690	664	717	714	757	717	740	708	684	689	701	664	698	692	655	681	648	652	647	682	677	677	694	704	669	646	688	738	663	695	699	656	687	688	685	728	682	671	677	697	685	671	659	695	695	706	651	675	677	680	725	652	683	677	675	685	703	696	672	691	702	657	706	689	672	723	672	670	694	702	657	724	688	722	665	659	692	718	667	708	682	669	699	690	718	731	706	678	706	660	716	681	675	733	694	681	665	722	686	722	682	677	649	683	683	652	685	703	744	674	703	719	699	700	697	699	690	679	662	672	663	680	711	682	697	706	754	737	659	700	685	681	697	711	726	673	659	681	681	658	647	672	655	687	643	705	732	662	732	699	699	677	707	708	701	659	705	650	678	692	638	676	698	694	709	688	724	737	695	718	679	684	677	710	710	712	669	670	719	670	707	655	662	694	689	672	707	715	670	716	748	721	679	680	702	693	688	706	662	676	701	654	741	686	727	666	714	679	694	721	654	717	694	656	728	707	708	706	638	701	687	695	690	743	745	730	692	681	690	718	686	672	711	723	713	662	722	702	683	674	622	725	710	665	674	704	699	690	727	683	727	684	684	700	663	673	699	686	726	696	722	707	671	683	749	691	679	695	708	690	719	660	689	657	722	648	697	677	680	741	645	676	675	655	686	667	693	664	656	695	670	729	706	712	656	685	683	722	617	716	694	666	706	697	673	677	701	685	703	701	701	718	688	702	680	707	718	689	722	668	685	702	683	710	683	672	686	727	703	674	696	700	646	696	717	664	679	682	665	660	659	683	716	731	700	709	714	692	709	676	653	673	667	689	693	697	702	650	699	694	681	643	680	693	719	665	742	702	703	684	655	662	687	699	644	672	675	677	700	691	710	693	656	709	702	660	691	690	716	692	640	662	726	686	680	709	681	701	670	643	647	668	676	709	667	678	666	697	725	688	696	731	682	677	687	649	720	720	710	701	683	705	689	664	700	701	697	693	669	686	704	709	658	689	689	638	709	740	723	683	664	705	711	658	699	647	694	724	703	702	743	696	671	665	695	713	702	698	675	664	697	713	705	693	687	675	667	716	697	660	727	653	716	718	689	681	640	698	700	635	685	679	691	722	668	671	669	635	701	680	697	742	676	665	721	692	722	684	724	662	662	678	641	691	718	717	654	654	727	705	691	679	655	687	709	647	704	665	713	699	691	677	667	657	689	679	693	675	671	700	722	686	680	660	707	620	721	697	684	700	650	684	723	682	641	706	706	716	665	659	715	691	672	685	676	653	704	658	680	648	694	689	702	701	686	708	655	697	680	654	699	700	703	678	678	694	696	696	695	689	670	686	714	715	683	725	694	665	717	696	702	698	670	719	689	700	715	684	732	687	686	704	683	684	694	654	663	726	705	698	710	695	758	688	660	712	700	664	703	730	692	677	637	698	701	701	730	698	686	718	644	690	704	682	700	641	648	684	667	684	622	719	631	687	698	722	688	680	677	654	706	681	700	695	706	681	712	692	642	681	662	693	676	709	714	712	711	675	676	683	636	661	631	669	684	718	673	687	707	654	734	700	657	741	689	650	724	689	749	658	719	637	676	693	703	700	691	657	686	726	695	672	663	656	691	665	683	727	706	708	695	664	686	681	729	715	747	674	699	664	760	698	686	689	716	644	677	695	703	701	690	679	690	668	656	663	679	708	705	711	739	689	687	709	729	656	710	632	703	751	661	722	712	707	680	755	689	727	692	680	700	695	706	693	691	715	635	661	691	754	684	693	673	701	735	685	668	688	709	650	711	687	726	679	668	707	688	711	704	708	699	665	681	654	699	691	681	745	672	699	668	723	680	675	680	693	678	655	715	693	691	679	689	675	683	647	675	684	672	720	650	655	698	689	677	666	691	691	645	661	679	635	673	695	722	705	709	659	669	672	691	682	688	713	716	667	680	714	726	697	659	696	690	684	694	708	702	699	656	649	712	691	723	685	693	734	707	680	622	711	694	665	701	670	628	667	666	671	659	654	697	692	679	736	724	714	681	732	697	667	692	679	672	668	664	680	691	712	682	723	702	706	695	712	696	757	718	661	686	706	681	715	641	674	693	673	669	680	678	672	693	721	728	705	695	696	733	674	709	719	689	707	730	658	698	693	650	667	707	660	708	695	623	689	715	682	703	725	725	670	690	663	687	665	722	686	663	743	657	706	703	724	678	661	756	704	687	709	748	709	682	639	696	620	724	704	645	667	644	691	702	653	702	676	709	718	673	687	691	678	688	730	697	672	709	731	718	701	700	687	701	668	661	703	722	689	686	715	671	700	686	709	689	705	699	655	681	688	717	668	684	690	670	667	695	739	708	704	644	682	642	673	688	665	692	669	690	683	672	669	681	692	670	694	757	701	668	684	684	709	708	689	745	683	683	692	670	726	715	649	708	668	688	687	685	664	705	693	687	698	673	674	725	706	653	698	681	674	669	680	693	686	732	684	699	737	709	684	703	729	677	717	652	672	728	646	699	663	706	700	659	735	702	700	673	644	664	663	700	683	691	702	713	698	657	616	716	702	652	689	727	653	726	680	662	705	674	697	680	691	658	674	669	689	692	623	713	691	710	670	731	709	696
23641	21266	28445	24369	21272	12139	1751	1245	1169	1077	873	672	639	553	614	678	698	672	703	613	592	689	759	855	765	581	538	553	528	521	558	482	527	569	516	534	532	543	546	544	461	513	533	526	513	472	486	492	517	468	530	551	526	507	535	524	560	510	530	521	488	500	533	536	480	507	499	490	511	501	524	494	528	521	573	519	554	529	500	509	518	512	543	532	440	506	542	529	516	522	477	475	536	492	491	520	492	541	477	560	511	559	515	534	468	560	565	483	509	519	525	458	513	518	519	537	526	508	488	564	505	511	516	500	540	490	557	509	538	556	500	520	516	543	533	508	559	529	492	537	508	503	507	483	539	526	536	505	543	513	531	478	544	534	524	511	521	494	510	516	468	500	518	514	522	483	509	507	505	491	545	502	527	487	517	483	543	523	527	494	509	512	495	498	531	501	510	535	527	524	491	516	473	526	551	509	531	517	522	508	550	491	543	555	542	524	553	532	513	519	495	517	526	549	518	529	492	468	515	468	544	491	539	482	497	519	543	493	513	527	526	533	495	513	522	517	493	443	540	514	519	505	533	504	467	521	503	521	563	516	509	544	493	531	538	500	533	519	498	509	461	564	521	484	541	539	511	539	495	526	538	533	522	537	512	496	521	516	568	529	503	555	508	542	507	489	484	519	514	498	473	543	503	516	510	518	510	522	514	507	499	541	516	478	546	507	549	518	540	514	512	500	471	530	548	554	547	522	543	512	558	544	586	488	556	516	518	522	508	507	498	500	554	499	501	544	496	537	518	497	562	498	527	526	474	533	507	524	502	480	478	568	531	507	545	540	532	525	513	510	499	537	542	519	515	568	491	515	508	525	509	498	519	535	524	531	526	540	540	528	503	524	529	523	529	514	513	542	534	500	522	542	516	521	518	528	488	490	539	521	509	523	549	495	500	528	458	575	521	523	503	533	503	535	520	544	501	543	523	498	551	542	518	494	518	501	502	498	527	506	496	495	499	497	510	524	499	519	513	513	503	516	567	502	550	504	510	554	535	508	475	500	537	481	510	534	536	517	535	491	545	507	544	559	529	509	520	511	460	553	520	534	485	524	581	523	477	508	523	521	507	536	519	528	519	502	540	473	508	546	534	507	500	518	506	572	475	510	545	496	562	517	501	514	492	523	501	518	535	511	497	501	546	569	577	506	496	534	583	494	534	531	506	476	481	467	500	498	496	519	477	532	503	512	558	531	482	530	554	496	485	490	515	544	494	542	458	474	502	476	496	523	497	483	495	509	489	492	547	528	505	500	479	526	511	509	533	513	496	481	469	489	496	513	543	553	523	497	513	517	506	514	548	538	466	587	523	515	528	532	492	467	509	499	521	530	525	535	509	541	497	466	523	509	545	519	494	553	535	531	516	539	498	524	482	497	527	514	518	530	514	534	462	511	503	513	486	568	516	494	523	526	528	509	501	511	487	498	505	493	517	556	538	487	479	530	520	507	538	500	488	526	529	506	541	503	513	486	548	509	497	569	552	473	480	539	487	536	525	539	493	539	507	521	518	493	545	528	528	545	498	506	495	528	527	472	508	495	478	561	486	482	504	505	506	522	503	515	511	528	497	517	518	557	494	540	522	537	540	491	528	514	531	514	490	523	497	500	522	534	509	478	517	500	531	494	502	535	476	505	501	550	487	511	525	473	512	494	538	509	530	539	560	550	507	543	483	502	482	486	536	460	512	515	507	520	532	531	554	511	507	538	508	505	478	510	569	541	504	493	481	564	526	519	499	526	551	534	483	526	506	524	500	524	500	483	478	512	463	509	531	542	529	541	547	501	532	557	495	489	512	501	508	568	496	529	501	559	519	447	536	507	562	517	529	544	523	473	529	494	539	489	513	555	487	512	518	538	539	505	496	511	504	494	522	551	535	534	484	504	492	487	501	538	527	522	535	555	492	529	517	575	477	511	496	546	511	447	513	500	504	549	519	521	535	504	538	528	504	478	522	516	490	497	515	530	548	539	500	525	525	550	512	508	537	514	526	514	532	521	539	512	523	509	516	541	523	540	533	505	535	534	528	502	506	505	492	493	542	499	491	555	500	522	502	523	510	560	518	492	531	521	477	456	509	510	558	514	538	548	473	527	507	491	556	468	506	536	500	516	505	523	513	514	501	517	501	508	487	501	485	556	487	506	483	486	482	505	526	525	518	529	471	553	479	508	503	506	497	540	502	530	519	512	511	452	504	503	501	519	545	529	516	523	513	546	511	524	497	548	498	545	508	545	520	519	535	501	507	489	543	489	524	486	492	535	481	502	506	513	534	528	487	555	545	526	488	513	548	499	512	500	559	559	498	477	519	502	553	531	523	507	525	508	529	499	509	520	508	482	498	472	558	489	520	451	469	489	499	566	521	494	527	476	530	506	479	513	501	516	560	530	514	518	502	461	504	503	515	489	500	529	498	517	522	549	499	511	530	508	487	510	514	519	519	510	508	511	529	525	540	491	554	509	493	480	505	517	524	505	483	477	509	545	504	501	491	535	537	506	501	523	530	546	534	505	534	485	500	511	541	506	521	537	561	538	528	511	532	507	513	483	503	496	524	508	510	513	517	544	530	540	511	511	529	503	470	493	526	512	486	509	485	486	518	512	524	511	527	515	531	485	526	511	532	493	524	500	486	535	491	521	492	490	493	518	503	521	496	537	523	516	500	517	546	510	505	508	532	550	518	533	537	548	548	510	521	548	496	504	541	512	533	539	510	525	473	540	483	551	490	462	491	518	537	496	513	519	502	508	488	500	504	495	488	526	532	492	536	517	513	503	483	500	522	514	507	518	533	555	564	540	499	537	500	518	540	511	499	520	485	496	499	526	482	542	506	510	543	498	508	507	515	510	569	514	501	504	469	540	502	522	528	500	520	547	495	525	539	497	529	548	520	529	527	451	518	468	540	539	542	515	549	496	478	508	479	509	517	529	514	519	518	531	526	482	575	495	507	521	529	475	496	512	489	494	531	516	517	530	518	527	556	515	573	470	527	488	519	497	531	494	516	519	523	525	465	527	557	531	515	533	518	512	533	515	541	472	538	502	513	551	483	528	489	510	498	483	523	505	513	524	508	500	480	498	502	493	527	524	525	514	502	516	477	515	495	493	513	527	506	490	489	540	501	568	537	471	513	486	509	483	497	574	519	546	513	487	491	515	504	526	541	524	514	497	515	486	535	523	545	498	511	553	483	506	503	495	486	513	475	501	485	487	494	534	510	524	510	490	525	504	546	540	520	549	542	512	493	549	559	480	500	538	537	508	529	467	513	545	505	515	536	560	568	512	539	551	508	522	475	495	511	490	473	509	485	538	507	487	501	465	523	517	484	463	524	526	525	496	531	535	496	495	507	541	494	490	496	537	517	498	545	473	522	518	513	507	523	507	496	520	544	559	529	514	499	513	513	538	524	519	516	514	499	530	494	536	504	524	571	507	505	498	474	491	502	539	533	497	502	511	516	514	543	475
8314	13123	8610	3883	2665	2161	1869	1736	1636	1419	1142	819	723	738	681	858	773	851	834	696	742	802	956	1072	807	686	609	635	595	611	582	610	567	604	549	606	564	595	543	595	573	611	569	588	590	561	580	579	616	569	579	591	574	553	579	551	549	563	598	563	593	568	580	574	573	592	613	593	553	546	584	573	508	592	564	549	562	615	557	566	596	531	518	550	580	595	543	563	576	580	553	568	587	564	592	551	578	557	629	566	570	549	540	589	554	588	557	591	592	584	559	563	574	583	591	537	555	522	576	590	579	572	581	565	566	576	568	564	544	555	526	531	622	544	572	575	574	563	566	572	559	515	564	572	545	571	616	592	526	603	555	576	560	562	534	559	548	520	516	571	595	541	570	537	604	548	555	567	550	549	622	582	558	594	616	536	555	561	551	533	592	556	554	560	567	574	543	540	549	554	562	571	540	528	574	539	590	587	543	555	570	559	574	596	577	562	587	579	565	591	555	579	551	582	565	574	596	524	572	523	550	531	575	591	565	562	529	523	627	526	587	599	540	590	548	585	593	579	548	595	565	539	564	552	540	548	566	558	534	591	550	578	565	598	533	601	528	541	563	546	575	558	540	557	569	555	574	598	564	529	564	544	562	546	547	621	536	521	552	593	579	563	558	538	535	535	558	574	544	569	573	640	552	567	570	589	583	558	568	615	597	540	570	543	628	534	546	564	555	539	565	583	552	561	546	570	549	538	579	542	561	534	581	521	594	565	548	506	534	589	582	594	599	548	557	619	594	556	538	554	548	504	499	553	542	579	556	536	607	597	554	558	534	544	590	561	600	583	568	615	596	556	523	553	574	557	577	562	575	559	627	581	582	551	589	574	511	588	574	581	551	544	533	557	527	559	533	569	573	546	563	542	566	545	609	547	566	558	501	523	565	565	587	544	550	544	566	556	588	582	564	548	576	570	542	539	549	555	524	544	546	553	574	570	575	540	533	521	557	544	586	577	579	526	588	568	572	574	557	564	586	625	537	588	590	555	560	549	583	598	585	562	582	576	592	578	568	577	522	549	556	564	586	510	535	598	534	562	592	549	580	601	539	590	545	552	565	568	600	560	557	591	599	548	552	530	547	515	518	546	517	549	554	542	554	574	560	597	567	533	564	568	572	592	585	583	610	550	560	576	575	554	574	581	575	556	522	553	590	532	559	551	558	556	542	576	552	645	549	550	525	586	595	592	574	538	560	579	582	580	582	526	532	567	535	576	554	536	573	537	581	532	546	584	530	594	584	570	563	529	566	571	594	616	574	561	534	567	539	582	557	551	560	569	627	557	603	561	580	584	536	512	566	557	549	531	563	596	570	581	557	498	563	596	560	570	571	586	566	575	572	528	580	572	511	591	548	557	605	517	574	565	535	561	590	588	501	590	561	553	587	554	558	573	563	563	576	586	566	577	561	586	539	541	593	598	553	535	555	565	532	547	590	555	553	551	539	579	562	565	573	588	559	565	569	642	549	562	530	598	521	602	605	594	596	574	546	588	572	590	555	532	559	569	595	561	545	580	563	537	541	553	562	587	590	575	548	560	584	576	526	582	596	549	552	545	554	562	584	577	548	560	538	580	572	568	594	538	559	565	534	541	544	564	578	576	580	552	547	537	566	524	552	516	564	542	586	560	565	576	539	593	570	509	567	522	567	602	543	560	551	555	559	561	575	538	565	540	567	573	604	550	525	560	560	553	570	571	529	590	572	509	558	575	574	537	547	596	578	528	612	589	581	554	550	539	551	532	565	540	574	531	540	536	548	580	555	522	538	574	592	600	567	555	585	614	580	499	585	574	632	578	571	585	543	580	563	559	540	554	579	609	585	552	548	540	570	567	560	546	552	581	547	573	586	578	622	595	604	555	562	553	520	549	570	569	531	562	557	539	523	547	550	587	545	546	584	565	588	569	548	593	532	584	502	554	565	582	570	568	573	600	538	608	554	545	536	561	551	602	553	558	561	551	530	585	534	541	549	548	563	527	602	546	581	562	556	571	601	596	578	546	529	609	584	586	581	605	557	546	557	526	574	608	580	557	555	554	572	552	557	578	588	576	589	556	580	551	571	531	577	555	601	556	570	567	573	497	546	586	547	580	568	587	602	560	601	531	540	555	572	557	569	578	545	557	548	560	587	594	550	589	542	569	554	534	569	557	553	531	509	596	554	588	583	584	568	570	597	560	573	554	598	531	541	570	564	555	573	570	570	604	552	588	574	589	560	530	560	572	556	547	549	563	577	579	538	590	545	590	576	568	574	546	541	572	522	566	577	543	544	534	565	546	494	575	545	569	508	569	534	540	554	596	550	577	582	518	604	557	560	564	518	585	527	556	591	566	546	583	600	536	578	569	551	554	569	558	553	557	543	578	536	602	593	553	556	514	566	558	542	596	538	588	567	571	560	539	579	539	512	512	552	525	539	587	511	607	521	570	584	562	554	560	568	576	544	575	555	574	543	562	578	580	562	569	543	531	579	543	575	555	554	604	589	534	554	554	492	570	535	533	565	527	565	548	551	566	561	587	531	568	525	561	600	543	531	597	557	598	599	581	579	570	569	579	540	567	539	551	603	537	542	599	557	585	557	543	550	554	570	559	561	582	570	565	593	618	552	548	550	555	587	585	558	540	576	588	564	607	531	567	555	513	585	573	594	544	563	510	555	571	594	525	537	574	567	557	546	572	578	627	531	584	564	548	544	569	598	556	557	536	572	574	568	553	538	550	542	562	571	563	567	582	556	569	565	561	565	557	560	561	570	551	563	559	566	568	573	560	566	577	523	559	582	581	588	590	551	583	557	567	577	579	569	563	591	551	599	532	542	555	571	545	522	603	542	566	595	578	565	563	583	511	564	608	541	572	557	539	605	527	590	565	575	517	568	591	539	554	575	563	578	584	585	587	556	596	591	567	560	557	566	587	539	526	550	552	573	567	563	544	539	592	554	566	529	542	608	531	561	591	620	575	569	550	577	552	524	538	537	593	564	557	571	569	556	549	562	586	593	570	591	582	543	535	591	553	534	576	558	583	564	547	554	561	569	557	551	561	552	586	538	580	541	579	581	557	523	542	564	582	555	563	552	581	547	535	519	568	531	549	587	570	578	552	567	529	575	565	540	583	572	533	586	589	539	553	625	564	560	549	557	520	556	551	531	537	561	579	569	554	537	542	557	573	559	556	540	546	545	574	561	574	530	575	611	543	550	583	617	565	541	548	602	546	575	578	518	567	554	592	564	565	564	502	535	586	539	549	590	557	555	556	557	565	588	542	547	584	544	608	576	585	630	529	560	589	585	505	564	534	580	543	591	534	597	561	525	522	595	540	551	572	584	532	587	598	564	586	629	516	566	523	544	576	571	578	563	573	550	545	569	549	503	567	577	593	536	584	575	538	526	580	589	602	553	560	571	564	578	555	572	536	601	571	568	554	559	584	586	572	576	560	561	554	581	612	548	568	593	548	533	604	572	526
24686	21266	27681	25141	15392	1427	911	858	755	783	662	550	555	445	491	521	505	555	563	508	499	538	619	713	625	479	469	421	444	444	439	431	435	453	412	470	455	471	434	448	460	457	449	477	448	413	426	455	414	432	481	426	439	443	435	438	415	445	444	456	440	421	482	455	464	405	452	436	408	439	435	459	461	422	426	498	455	438	472	454	451	410	459	455	406	408	441	447	437	458	454	415	439	430	447	439	424	423	426	485	449	488	410	456	446	458	448	416	407	425	466	468	482	422	397	418	426	435	449	427	447	451	425	461	434	451	434	409	434	481	442	430	416	447	443	449	465	427	433	450	465	463	405	429	438	465	436	482	473	430	420	451	441	455	433	449	410	469	468	465	445	444	481	434	460	466	465	418	433	444	444	448	437	428	437	439	413	470	461	400	402	477	477	450	445	438	504	437	441	460	456	488	436	460	456	461	415	427	396	483	463	419	468	425	469	413	422	441	453	459	439	404	433	469	476	471	421	456	479	432	470	491	420	426	453	461	427	495	418	448	428	448	444	490	443	442	447	435	456	423	441	468	427	432	407	474	438	427	443	438	433	427	458	423	413	433	487	446	445	457	474	421	419	466	439	445	450	424	453	488	451	448	437	425	390	388	458	458	465	440	438	468	438	459	383	470	434	415	451	454	487	414	437	474	470	434	415	450	457	444	456	488	431	451	458	454	458	437	459	430	441	459	450	470	443	453	435	419	448	465	414	502	429	424	437	446	423	460	464	456	462	437	465	487	444	463	479	423	461	405	421	425	444	470	428	457	468	470	463	437	414	437	426	401	452	455	444	474	422	483	454	451	435	440	447	442	452	434	443	462	479	490	456	414	446	450	434	433	445	430	439	442	487	424	434	472	432	480	440	459	482	435	463	434	452	485	416	450	445	439	444	449	474	426	432	433	435	424	432	442	456	417	435	484	469	416	475	430	471	400	462	477	437	438	411	487	461	432	413	460	471	425	429	440	489	474	469	450	460	436	465	438	485	434	412	422	420	437	439	379	456	469	452	388	423	409	442	444	442	456	412	451	395	467	453	423	454	464	448	438	459	469	427	421	433	438	419	437	442	457	440	427	446	439	481	450	431	434	495	452	450	412	436	484	445	449	458	487	457	446	455	461	466	452	443	424	449	397	427	393	462	446	446	436	417	408	436	455	453	445	440	427	471	474	437	441	466	439	435	428	446	410	418	439	466	410	456	446	461	420	434	440	476	443	422	414	436	467	464	420	424	433	449	459	450	444	448	439	468	428	420	453	431	445	440	457	427	452	450	444	478	454	457	454	438	475	456	462	433	461	430	500	423	472	385	456	447	439	485	412	449	465	454	461	469	469	446	411	438	445	491	474	466	436	452	452	406	467	439	460	449	420	430	456	415	420	451	462	423	419	432	431	478	470	436	415	448	436	445	455	462	440	473	434	438	437	443	431	452	416	443	431	431	516	448	431	432	465	486	517	463	463	467	465	425	434	457	459	446	457	464	438	420	454	433	447	450	469	488	441	455	421	431	463	437	440	452	469	431	425	446	420	404	450	440	445	457	462	462	467	447	453	463	415	447	389	463	457	437	414	430	423	481	457	453	463	468	452	478	443	445	423	447	472	413	419	483	444	449	469	442	414	425	438	440	444	475	473	463	417	425	431	445	428	439	440	400	431	449	467	428	432	425	435	446	466	452	433	410	429	466	443	475	430	450	461	445	450	422	472	425	406	449	422	468	480	476	423	450	419	478	426	428	453	415	411	428	447	442	468	408	445	437	475	418	452	488	454	423	449	443	438	433	426	443	431	461	438	438	432	433	420	423	443	444	470	439	446	416	440	451	424	474	447	482	421	433	446	434	459	471	458	417	458	472	448	439	422	414	436	434	435	416	427	459	442	437	439	451	444	438	450	432	416	426	435	460	441	452	465	409	440	449	455	440	458	422	453	462	463	450	457	433	435	469	450	415	433	420	461	431	429	441	457	451	439	437	469	443	429	442	432	452	448	438	459	454	463	478	470	428	488	429	445	405	434	424	435	422	462	477	449	476	427	451	452	435	479	493	440	447	469	422	435	399	448	450	440	473	463	443	454	461	437	426	445	450	441	409	431	461	478	450	454	439	477	443	451	450	446	436	434	440	454	474	466	433	440	443	415	448	441	463	438	430	432	433	452	463	428	442	444	468	434	455	412	401	414	442	463	422	441	441	397	415	451	452	467	439	428	447	460	443	451	471	470	446	425	489	441	447	459	435	440	431	443	463	449	449	432	452	404	442	470	445	454	410	453	446	460	461	416	431	397	446	453	475	464	457	466	461	408	432	439	440	441	453	455	430	413	434	429	417	432	448	454	432	455	442	446	457	429	466	420	447	421	487	461	466	435	425	454	463	476	466	464	416	451	415	435	445	455	401	446	445	496	418	484	454	442	444	478	446	436	452	476	433	466	438	453	441	468	463	486	441	449	448	463	433	470	420	442	451	447	426	442	439	418	463	452	445	462	430	441	478	463	450	432	459	458	446	429	493	459	444	434	429	433	463	447	423	429	427	459	463	444	446	445	468	413	430	444	426	460	429	433	412	451	427	455	425	423	452	438	408	438	429	457	432	449	432	457	411	457	495	424	433	467	429	430	470	398	451	439	439	449	440	412	470	398	465	429	410	461	425	447	432	466	464	414	509	405	456	461	426	404	470	473	459	415	456	438	474	438	416	434	436	426	468	422	488	428	420	391	470	432	480	434	432	460	411	454	447	449	440	434	452	441	445	408	394	423	474	468	416	461	442	444	456	429	421	453	420	466	434	446	410	409	449	476	436	428	430	443	486	422	464	445	440	425	447	433	462	473	436	447	448	450	440	439	440	457	443	460	449	436	490	483	441	422	401	448	454	401	444	446	419	429	419	462	435	441	442	454	421	417	463	405	399	430	432	457	460	490	410	443	423	428	449	436	481	466	479	450	487	392	483	443	447	439	402	482	411	398	476	428	420	449	466	433	406	412	403	440	422	446	445	414	417	436	453	449	465	420	458	429	472	463	464	475	448	446	467	409	426	477	445	452	465	446	450	407	434	464	458	447	460	404	451	430	467	416	449	448	439	439	394	459	416	440	429	428	432	456	439	464	474	451	456	468	442	470	444	469	420	418	414	462	445	456	407	410	435	450	457	452	436	442	433	454	435	455	500	409	456	446	442	415	411	407	424	457	431	427	459	442	425	437	457	445	433	456	476	447	410	438	413	441	442	427	463	457	465	474	457	476	444	422	450	426	431	441	447	421	481	446	448	411	437	426	489	439	433	471	425	412	424	442	440	430	452	457	467	442	489	452	432	448	439	449	444	470	490	455	461	449	455	379	425	437	435	472	439	468	459	432	441	419	459	446	438	477	469	422	424	436	461	462	486	431	413	449	476	437	477	430	458	461	443	456	460	429	436	482	442	478	458	444	432	457	463	445	458	434	456	442	436	446	463	449	462	438	425	419	391	477
7806	9049	5537	2420	1846	1536	1424	1264	1233	1035	854	674	507	614	578	571	572	659	634	574	584	600	721	836	670	530	522	464	493	487	440	487	472	449	477	436	491	476	464	471	453	462	461	482	517	480	478	522	483	481	441	497	489	502	454	453	475	460	462	474	455	476	437	463	455	439	500	479	465	483	475	510	493	453	496	475	448	463	511	483	491	462	478	476	491	435	433	435	473	449	468	429	452	464	463	473	508	484	498	466	453	465	497	474	474	460	475	409	483	462	464	468	452	512	430	438	430	497	443	439	439	463	474	497	442	456	484	486	470	471	479	466	436	460	455	505	482	472	465	442	497	442	452	464	476	476	439	490	445	475	493	458	441	472	491	451	499	463	462	466	501	479	494	427	454	466	500	490	454	479	473	483	480	441	471	519	468	470	451	471	483	473	491	451	494	465	468	482	493	435	472	486	461	457	448	483	460	482	471	463	444	517	454	496	481	459	510	462	455	422	447	464	465	446	442	483	455	463	488	492	466	499	462	533	443	504	458	494	462	437	502	486	455	449	455	498	448	496	477	459	457	494	488	475	450	438	444	512	478	506	450	462	456	454	473	471	470	475	467	465	459	444	464	430	482	454	469	466	482	448	494	438	440	494	460	457	452	463	474	454	468	440	454	494	505	490	488	469	476	482	481	442	446	486	483	445	455	460	448	471	456	498	467	445	457	503	444	456	444	468	462	437	462	500	459	447	479	486	488	485	514	485	472	496	468	466	529	463	468	461	467	465	484	496	454	463	465	496	445	448	467	500	422	456	453	451	467	436	453	457	474	444	460	433	463	471	452	466	468	513	459	437	500	498	497	447	553	476	459	492	466	471	487	525	483	459	487	457	492	470	459	437	462	461	483	488	475	453	405	455	472	439	484	486	490	466	424	480	485	465	482	471	479	463	511	473	458	478	450	507	490	470	481	443	469	492	451	465	448	473	495	463	477	463	451	468	470	510	465	492	462	404	458	486	421	434	486	437	456	477	451	466	506	561	509	437	440	476	511	457	483	443	477	450	454	446	481	503	447	446	465	464	441	429	484	432	469	474	489	440	452	446	446	483	517	486	472	469	512	481	458	463	425	443	487	460	461	453	480	477	464	481	478	450	491	460	444	510	435	450	453	496	495	463	468	448	455	477	494	498	496	467	497	461	481	428	476	466	514	452	450	442	482	445	465	453	457	461	464	461	435	464	463	512	466	476	481	463	476	494	472	498	506	455	483	455	447	427	483	443	489	455	463	494	452	517	471	484	472	510	461	430	507	487	502	444	481	464	471	475	504	477	476	476	463	479	465	458	498	476	492	482	522	468	480	484	505	443	477	511	481	481	513	438	474	477	464	503	457	471	461	475	464	456	467	459	466	506	457	458	467	455	466	490	469	482	451	469	478	464	518	445	468	445	462	448	446	477	468	494	455	464	454	462	448	504	459	439	447	437	493	454	470	445	468	507	482	499	476	453	458	483	452	475	465	458	478	425	471	507	473	457	513	476	478	493	473	448	469	423	467	490	454	476	437	483	507	428	466	474	461	460	507	486	439	437	482	465	483	433	462	454	426	466	488	458	448	476	481	526	455	448	465	482	534	495	450	504	458	499	426	505	476	471	435	476	496	467	465	455	469	496	456	482	482	464	481	483	465	448	457	411	466	448	447	476	517	478	469	493	459	471	498	433	446	476	457	438	459	454	438	490	446	466	506	450	404	493	495	447	467	484	496	465	473	468	499	483	483	509	472	439	461	473	477	455	463	473	487	443	458	429	440	493	512	500	475	492	487	486	452	482	454	479	436	482	472	435	438	460	509	468	507	495	525	473	478	470	460	460	470	488	451	452	477	469	482	468	481	472	473	471	491	460	443	501	458	471	502	422	477	485	464	433	475	446	426	474	443	493	502	468	453	461	473	445	477	423	472	442	472	513	460	494	481	425	471	492	471	451	439	462	482	477	470	500	459	437	418	506	453	489	506	471	465	474	451	468	489	481	444	489	460	435	410	481	501	470	472	442	507	458	462	429	430	476	459	496	481	471	433	475	490	459	447	462	474	479	519	446	447	486	486	482	466	479	483	493	516	462	483	498	517	491	467	483	476	496	513	442	456	487	447	476	462	484	505	482	432	466	466	497	468	454	491	503	430	482	431	488	483	444	456	468	435	456	478	482	464	461	446	477	461	454	491	487	491	462	456	453	458	465	491	482	445	450	516	444	478	474	444	455	467	479	470	478	473	437	461	447	489	487	467	436	477	477	429	513	446	408	555	456	472	480	447	465	448	452	465	491	491	470	507	485	510	464	453	453	440	459	460	441	487	437	446	488	475	476	435	472	481	457	498	448	466	486	462	479	488	474	488	510	468	476	443	442	446	467	499	481	485	459	481	466	468	494	439	471	453	477	460	478	478	456	423	451	496	448	499	457	492	453	485	452	498	479	434	507	500	436	436	457	464	464	450	456	455	486	495	472	488	476	493	493	503	476	498	443	492	509	452	494	437	440	484	488	489	476	446	475	471	453	459	491	454	446	440	502	464	472	450	494	466	470	485	439	503	482	433	440	500	461	502	435	445	464	508	480	471	447	467	470	478	476	488	509	446	459	439	524	480	435	469	435	471	457	464	468	498	437	449	432	481	460	494	496	485	436	473	439	442	436	438	473	490	490	445	461	475	470	447	473	508	437	491	476	463	458	460	441	486	476	497	483	447	486	472	476	460	457	523	488	468	456	523	434	461	457	488	482	471	474	441	468	483	454	480	473	478	470	452	462	457	480	433	468	446	487	484	446	494	458	443	466	492	437	466	464	490	494	487	496	434	508	479	461	487	466	472	441	498	488	430	416	455	436	495	468	483	470	462	493	425	470	470	454	484	479	508	475	439	495	523	467	483	489	453	457	490	455	470	418	460	504	460	501	455	452	489	477	437	430	480	466	432	499	454	501	459	440	501	458	478	471	456	432	471	496	490	449	477	489	444	461	433	448	494	430	480	429	437	498	481	498	511	414	475	411	476	431	464	428	473	455	496	476	456	500	466	510	472	468	463	480	456	434	474	479	451	459	465	466	475	449	468	475	478	464	481	501	466	470	444	469	474	470	477	451	459	440	451	445	489	448	463	491	446	465	439	430	497	480	479	427	456	427	477	514	455	448	461	473	474	483	469	511	481	491	492	470	432	452	452	448	454	475	487	429	468	483	445	453	471	469	421	466	473	472	453	458	472	459	476	435	470	471	475	460	501	489	492	478	460	474	451	501	524	529	479	485	474	516	493	472	473	461	460	438	438	449	454	490	461	491	461	486	484	483	454	462	480	473	468	470	484	489	471	456	478	502	423	454	490	465	452	469	504	453	464	458	474	502	468	462	477	492	464	479	473	438	470	481	504	485	435	466	450	515	498	498	483	447	439	461	456	414	460	473	459	457	462	469	445	468	492	486	509	521	482	467	491	441	507	460	491	443	497	486	503	457	463	475	469	459	485	446
22604	21282	28849	24001	21286	21337	11158	1686	1286	1118	779	578	405	390	357	401	378	482	469	350	353	488	556	774	552	319	311	245	296	247	223	243	253	235	230	232	264	228	236	225	262	235	257	236	229	233	226	220	215	227	235	237	241	256	223	222	231	233	248	204	226	217	239	217	239	236	233	268	241	223	226	218	239	238	223	224	215	226	240	257	215	227	196	244	221	246	238	228	228	220	235	212	248	243	239	205	212	232	224	251	229	239	265	217	197	226	218	221	222	211	242	215	217	282	257	208	231	208	216	212	220	234	242	209	201	229	236	241	226	235	236	207	248	237	222	241	240	194	216	226	234	224	217	213	251	228	222	206	233	207	229	226	236	246	219	212	226	205	224	209	208	207	237	211	225	217	221	263	235	200	215	253	239	211	234	246	196	209	239	240	232	215	246	252	197	229	226	226	223	214	224	231	253	248	220	233	221	249	256	222	232	237	227	226	221	230	214	211	262	223	222	243	212	247	207	234	212	236	214	255	220	233	216	225	214	216	216	224	232	203	218	220	202	248	232	246	227	223	245	231	239	202	224	248	231	192	235	207	230	249	229	239	249	242	258	210	208	236	241	218	221	241	227	245	223	227	237	253	243	221	227	232	224	238	216	227	236	189	242	213	235	240	213	231	216	229	225	215	222	245	221	207	221	228	240	238	232	240	233	219	234	243	217	211	233	225	242	215	266	240	242	226	222	232	214	241	236	220	217	237	238	224	251	223	232	195	220	236	208	197	205	205	219	227	225	233	244	214	222	221	244	186	223	240	223	222	227	221	208	223	210	214	225	225	228	214	240	223	211	233	239	211	243	241	241	220	210	235	230	241	241	244	255	210	232	242	229	232	241	226	214	230	211	205	224	233	234	248	219	214	228	232	235	244	239	245	183	222	238	241	218	252	176	215	216	229	220	210	249	240	234	243	219	218	226	228	217	221	218	224	216	231	216	220	237	228	207	234	219	219	233	222	240	220	244	231	227	221	235	235	210	227	210	242	234	231	208	222	192	235	230	210	239	232	225	204	206	229	211	221	224	238	197	221	247	216	207	237	216	188	217	217	216	228	218	218	236	207	215	228	238	247	231	212	233	222	203	247	223	241	229	227	214	231	233	232	248	234	251	215	236	238	239	241	203	202	236	234	241	217	232	244	226	206	212	236	224	240	233	233	255	219	213	222	219	231	199	239	231	236	220	235	230	238	207	195	222	216	188	251	232	226	227	242	217	211	244	227	200	221	224	242	225	242	225	203	238	234	198	213	232	229	219	232	213	238	231	243	231	228	243	221	249	216	219	228	243	240	230	214	202	203	200	223	219	223	256	240	217	225	232	213	216	203	230	240	222	208	230	229	236	239	264	202	219	205	214	234	223	230	230	226	207	219	220	213	210	237	223	225	201	229	207	240	243	245	242	211	219	214	249	198	243	245	221	204	212	221	207	211	218	194	247	236	239	222	217	214	248	218	212	207	234	207	253	224	189	228	210	242	212	243	207	258	207	234	241	210	206	209	196	229	238	203	227	233	231	233	228	220	233	222	206	232	202	230	204	192	215	215	221	220	229	208	194	211	239	228	254	216	191	242	200	237	196	238	226	235	238	213	217	240	235	205	245	209	216	231	247	251	222	213	231	222	231	192	221	224	243	253	219	208	240	222	261	234	246	249	232	220	258	217	237	234	213	221	205	211	223	213	237	230	247	240	228	231	218	241	225	236	249	243	215	248	249	244	214	215	205	222	236	221	230	206	201	228	235	238	207	199	227	214	242	209	217	216	211	237	245	222	230	219	207	241	210	204	242	233	230	225	230	239	224	247	205	213	211	201	239	226	223	229	231	229	228	217	254	205	218	233	215	224	215	240	233	218	230	240	218	196	211	241	239	242	245	218	228	217	223	209	212	218	232	236	205	204	207	229	235	219	207	223	216	218	214	221	216	219	224	218	237	232	214	205	245	230	220	220	220	212	234	238	184	260	206	245	237	218	207	208	224	214	214	210	225	230	213	227	225	226	221	242	234	213	217	209	245	221	220	212	253	241	235	223	241	224	237	235	251	210	233	223	241	220	236	240	207	232	238	246	221	242	238	232	214	217	188	229	220	224	229	215	200	200	218	215	211	229	231	222	222	231	252	228	225	243	226	241	233	209	242	240	224	233	250	250	230	227	210	210	208	229	251	230	209	222	207	222	225	216	248	241	214	244	204	207	214	205	208	218	215	242	223	198	223	205	236	244	235	235	216	239	211	212	235	244	201	237	237	206	239	200	243	228	226	204	228	256	252	236	222	247	223	212	199	231	237	217	234	224	206	238	232	236	226	227	233	201	255	214	242	220	222	209	196	234	215	202	216	214	209	220	225	215	228	214	210	229	221	230	220	253	215	255	239	224	213	232	252	231	225	209	252	205	202	231	229	235	224	207	229	220	225	212	213	237	236	217	229	226	203	240	248	224	247	221	221	215	231	202	254	212	219	215	222	182	262	231	243	230	233	214	243	213	202	238	209	230	273	203	237	256	216	228	235	231	208	245	242	210	222	212	243	218	227	228	233	242	224	224	225	233	250	198	236	224	190	239	232	222	215	212	222	223	242	207	200	238	217	225	217	228	211	223	222	224	231	225	239	207	221	227	237	225	226	212	225	202	216	226	217	214	256	210	200	238	190	231	264	247	215	248	247	239	217	229	251	239	229	237	228	214	214	235	208	242	218	238	220	233	225	227	211	213	212	222	238	209	258	245	229	238	215	197	214	217	224	247	224	237	236	239	219	229	207	218	205	224	207	216	221	204	224	257	219	214	235	236	206	256	250	225	218	265	224	237	193	270	219	234	206	183	243	205	249	232	240	222	240	230	207	253	235	252	219	224	210	235	225	215	223	213	209	234	244	249	226	238	234	235	221	212	211	228	226	221	208	217	236	217	210	230	224	235	218	255	209	243	221	229	252	229	229	226	238	224	234	226	217	250	231	227	242	245	221	220	224	238	235	220	249	225	234	210	234	218	250	201	236	229	236	193	213	217	212	221	218	195	181	219	229	244	244	243	248	229	210	232	213	230	220	220	226	236	211	223	222	222	207	237	236	223	202	237	226	226	223	201	239	228	214	228	239	208	224	237	199	226	217	193	188	222	206	243	216	225	231	218	220	254	207	222	254	208	224	227	229	225	199	210	237	214	236	234	229	216	218	223	200	199	237	210	218	220	213	218	237	235	202	205	197	248	249	246	253	211	232	216	214	216	240	247	238	247	217	237	224	235	226	207	218	229	255	233	237	228	213	221	231	249	233	233	237	243	233	235	257	214	212	230	220	225	224	170	230	235	256	219	221	234	223	227	227	246	204	228	224	237	202	191	218	231	251	217	240	245	250	255	219	231	223	241	215	226	204	256	209	213	204	211	217	251	237	228	226	212	240	227	218	247	214	229	222	217	244	246	219	224	226	243	220	223	231	230	240	213	252	211	240	234	220	208	216	228	220	248
8491	17460	12392	5948	3967	3092	2495	2313	2213	1808	1222	789	613	520	508	472	514	639	603	408	468	628	772	1098	736	400	340	275	291	278	302	257	274	276	291	277	263	269	267	253	240	264	253	211	267	238	258	281	234	263	206	283	256	260	256	239	257	247	237	263	235	283	267	253	222	249	239	238	265	243	230	231	235	252	265	223	242	236	253	246	238	244	229	243	259	250	250	244	234	222	248	250	232	247	240	237	241	228	271	260	261	229	274	242	268	258	252	255	209	289	238	251	255	230	234	244	255	267	243	241	238	232	230	246	239	236	275	233	244	272	244	227	281	258	288	245	262	242	275	207	261	274	249	212	250	233	234	227	230	256	234	249	236	250	254	249	241	269	229	243	244	259	237	251	258	256	264	213	247	263	239	211	207	238	252	251	249	265	254	223	249	261	230	223	228	285	239	238	268	262	234	233	246	234	218	265	252	271	254	259	237	207	251	273	228	240	249	282	245	254	262	251	230	222	242	239	252	228	261	238	234	227	261	246	244	243	243	258	280	255	250	255	260	250	253	240	251	244	239	272	264	212	250	256	256	240	239	229	234	266	244	240	233	243	243	276	247	225	250	242	259	237	245	221	249	259	242	256	246	246	249	246	256	246	225	252	253	266	263	281	253	251	224	252	241	246	229	250	237	223	268	253	225	260	243	255	242	239	243	230	229	247	231	251	274	264	229	240	254	237	248	251	241	262	256	216	265	235	251	248	258	248	243	236	237	273	258	262	258	235	224	249	244	257	238	251	241	265	265	271	221	229	245	247	250	261	233	255	234	235	218	244	266	246	237	230	227	229	240	245	234	235	235	245	241	242	256	248	246	231	247	249	274	278	224	247	272	253	256	234	240	253	246	244	234	233	240	249	276	278	258	256	273	236	286	252	257	249	248	243	261	241	281	250	256	253	227	251	247	227	251	260	215	249	270	248	268	232	267	240	243	247	253	255	267	224	242	235	222	281	224	256	255	245	266	272	229	256	265	239	264	274	260	256	232	239	234	282	225	241	256	220	253	258	242	292	270	239	277	261	246	246	254	255	260	256	237	222	238	275	239	275	242	257	248	245	271	239	234	267	232	244	236	229	224	241	240	255	255	235	225	258	246	236	265	225	230	203	264	212	257	276	258	260	271	277	241	251	237	238	255	267	240	259	230	277	236	238	259	246	249	237	220	253	244	242	254	262	254	254	269	234	253	235	249	242	233	244	250	253	234	224	252	235	245	250	256	246	266	249	257	231	218	264	219	230	250	261	241	259	238	247	234	285	225	230	251	233	273	260	238	231	262	228	234	239	244	229	270	251	241	245	254	240	264	274	243	245	245	258	265	257	250	232	234	214	235	246	254	213	255	238	247	232	234	277	252	220	241	260	223	229	258	205	243	232	263	231	244	261	276	253	266	238	254	273	268	251	264	231	244	273	238	238	270	231	251	238	239	233	252	223	237	226	267	241	268	242	226	264	239	231	224	216	252	260	256	230	242	269	262	207	249	249	242	255	260	265	219	238	260	231	206	282	226	254	233	242	269	263	246	273	255	251	251	231	258	215	215	258	241	242	241	258	252	250	221	242	248	237	231	248	247	258	228	259	242	225	233	285	293	271	250	256	247	228	241	236	249	241	257	255	256	262	248	255	248	274	271	231	258	259	234	260	255	242	233	252	267	260	220	262	262	249	249	244	224	262	275	227	277	233	241	269	235	224	244	237	256	263	214	256	231	260	216	243	252	259	252	234	230	267	257	244	243	259	249	224	269	234	236	251	247	283	228	207	260	253	270	246	228	270	234	256	248	220	258	234	232	268	258	276	215	229	251	246	267	245	250	249	275	236	252	274	262	245	233	244	282	275	260	254	257	216	242	220	247	234	226	233	256	247	259	216	263	244	282	248	238	248	250	246	257	253	284	264	261	248	257	250	226	258	263	257	247	243	259	228	211	248	236	237	231	246	236	247	233	257	266	239	251	280	234	235	240	245	242	244	234	234	256	220	258	221	249	254	231	233	252	258	264	264	230	230	247	216	254	252	255	260	232	246	240	239	228	262	237	223	225	249	231	240	243	263	245	240	238	239	279	240	244	238	232	261	215	248	269	226	278	245	227	247	239	256	211	216	262	274	224	237	247	236	235	237	259	257	271	227	251	226	238	250	228	217	232	243	265	241	238	279	230	233	256	220	234	233	253	238	234	233	249	275	244	240	248	251	232	254	227	253	229	243	249	241	237	276	248	230	254	265	237	248	227	268	253	254	240	245	264	265	273	234	237	237	236	219	240	246	229	246	244	264	221	240	237	245	279	253	283	238	249	247	218	255	236	261	234	219	266	258	269	270	259	283	300	263	268	233	242	256	247	220	255	227	274	231	259	258	249	269	255	249	261	269	266	263	227	258	220	244	243	224	235	246	232	273	245	255	240	253	255	233	246	248	235	241	240	223	218	235	250	254	259	247	221	243	211	232	242	230	245	244	236	274	255	237	243	238	264	251	244	241	228	243	226	223	257	263	272	238	239	265	227	221	239	240	259	281	237	243	247	232	248	265	236	240	237	253	257	260	278	242	239	243	228	259	209	258	236	238	254	252	249	244	274	269	254	247	254	269	229	247	253	248	234	219	252	253	249	247	244	234	242	238	261	229	241	253	249	270	215	234	251	236	240	237	274	246	226	253	247	265	252	262	252	219	248	262	267	245	251	259	254	244	236	238	272	223	257	253	259	244	249	233	226	249	280	237	223	250	270	246	246	237	284	254	268	265	239	247	219	258	258	235	243	241	263	216	236	236	270	227	252	223	224	254	242	257	257	240	255	219	255	243	249	267	262	272	255	259	236	250	255	221	233	264	262	237	236	244	261	225	243	229	266	248	239	248	220	238	249	255	247	236	240	240	234	248	257	269	243	262	248	248	247	267	243	264	236	212	241	259	260	261	261	270	264	258	226	265	223	243	246	249	281	251	240	233	240	241	231	252	241	219	253	242	238	228	235	228	230	247	234	228	244	239	268	242	260	222	230	268	230	238	239	233	258	266	248	238	234	241	259	257	246	266	232	260	261	261	236	213	245	279	253	244	244	243	229	222	256	258	228	243	244	265	246	230	222	238	251	223	256	243	222	255	258	249	248	253	229	242	256	235	229	256	238	226	250	217	248	232	245	267	228	241	245	243	227	225	262	256	248	223	220	232	244	242	240	236	228	244	275	248	232	241	261	231	222	258	267	256	242	233	229	250	232	261	248	243	283	251	237	259	264	274	245	258	265	275	253	259	253	240	249	262	248	233	269	256	243	269	219	243	264	240	239	251	235	264	231	238	266	238	262	256	261	254	248	256	245	252	245	248	242	270	259	230	232	242	216	229	262	240	248	271	237	221	200	234	235	222	245	262	261	237	230	237	236	229	210	233	202	263	242	252	257	242	237	220	251	241	266	257	252	227	279	247	210	249	233	239	240	257	227	214	241	260	253	243	272	259	221	216	226	248
27974	19434	6394	1237	878	778	730	772	902	914	773	684	661	659	656	660	654	663	651	695	701	686	738	794	776	677	694	703	721	611	613	657	649	645	645	654	626	638	615	661	621	657	666	672	702	659	679	656	657	654	631	664	602	606	626	668	616	658	661	659	636	735	646	637	649	647	657	647	685	658	682	679	593	668	627	649	612	640	628	663	696	644	640	648	640	684	673	615	660	663	680	616	638	678	676	677	680	617	669	644	664	668	668	654	649	639	636	694	663	677	693	676	637	662	696	679	635	653	658	682	660	635	650	648	618	648	660	664	640	645	681	652	670	667	642	671	615	641	652	645	656	701	646	695	665	654	640	658	645	629	640	631	599	664	671	697	650	633	649	627	634	636	679	650	667	644	679	725	612	639	633	644	633	659	637	682	670	655	684	616	669	644	595	661	639	677	636	643	639	661	661	673	662	648	633	626	623	609	658	658	663	670	615	662	687	676	629	682	626	631	644	625	650	674	643	654	695	666	625	673	621	598	652	646	652	693	673	636	672	659	698	639	657	632	614	666	661	639	607	652	696	656	696	664	643	606	686	663	647	673	682	635	665	648	626	672	665	631	642	647	668	682	692	658	636	631	650	625	624	665	653	630	661	682	654	606	678	670	657	679	702	694	667	661	643	624	673	642	658	715	709	618	670	666	651	634	666	664	689	631	671	660	667	681	661	656	669	617	663	683	656	659	694	612	677	640	635	658	665	652	689	621	674	690	678	644	688	654	667	629	636	632	706	597	616	602	624	701	688	669	686	640	660	616	658	641	650	642	652	606	658	680	666	645	677	615	674	658	642	674	645	638	663	664	668	645	676	682	661	680	660	624	676	649	642	626	635	654	660	714	659	642	658	620	734	665	636	672	693	649	600	654	672	662	634	635	671	618	635	644	660	600	646	675	640	694	623	639	689	659	663	655	637	621	676	607	639	649	668	638	704	641	638	627	670	646	632	657	606	700	658	635	655	637	660	666	687	688	691	633	648	659	662	660	646	634	636	656	624	648	677	630	675	646	664	657	637	703	661	590	642	639	638	660	651	691	633	666	639	596	644	671	676	676	667	629	643	699	691	641	665	688	671	620	633	636	648	632	656	661	636	655	667	629	737	635	601	663	662	645	660	671	653	669	675	697	662	650	632	641	641	700	575	649	627	622	633	680	705	645	693	634	648	632	697	675	633	649	671	658	700	644	675	678	631	612	707	661	666	624	638	637	622	635	656	645	667	700	677	640	677	629	660	690	653	630	630	684	676	678	635	625	673	634	649	634	672	659	645	675	710	678	697	629	675	628	647	653	667	655	637	646	667	643	664	670	601	625	647	638	693	656	652	650	673	658	689	628	635	674	640	642	679	698	660	651	681	643	645	618	674	643	654	695	638	702	629	634	609	677	670	664	600	664	672	640	647	638	659	648	655	634	670	645	630	670	706	640	681	655	656	629	654	640	627	669	690	667	639	667	615	670	636	653	680	666	634	759	641	646	654	639	647	630	683	656	666	620	620	624	630	657	649	626	633	677	664	708	632	663	618	653	647	662	668	687	655	652	677	637	684	667	719	644	671	658	612	666	666	657	622	640	674	679	675	661	647	626	642	652	617	675	672	596	683	638	674	694	682	668	650	633	675	658	676	630	681	634	706	640	664	655	674	664	670	706	644	643	611	662	676	656	666	677	691	655	639	674	646	624	624	648	669	631	663	628	685	667	613	646	608	663	596	632	660	675	685	663	691	654	641	622	600	701	642	619	687	660	716	693	683	650	665	617	661	667	647	649	660	598	632	673	661	656	693	693	659	639	647	633	634	685	659	620	656	681	648	645	596	704	688	652	664	680	665	640	673	639	656	613	675	626	676	710	672	620	723	636	695	644	686	613	687	626	613	704	651	606	604	622	665	670	663	671	663	660	648	680	653	670	666	637	697	630	640	675	658	611	644	684	669	642	630	673	638	659	622	619	650	643	673	637	646	661	713	648	638	635	660	649	643	635	663	666	619	653	629	669	646	647	661	667	672	685	634	610	644	654	582	674	687	662	640	659	641	638	616	670	642	650	655	626	650	675	688	616	617	613	653	662	665	634	638	669	606	654	654	654	695	651	630	684	665	648	676	624	639	649	653	690	653	682	656	623	675	689	673	636	659	609	608	658	650	670	682	648	641	644	666	615	635	660	694	653	651	639	635	635	619	619	663	663	618	669	655	681	631	630	624	654	626	653	688	631	638	640	702	671	662	631	641	645	647	632	657	654	639	635	628	627	639	638	652	661	667	645	658	675	656	648	634	670	661	636	651	636	615	662	656	687	664	666	662	619	661	639	687	697	692	663	634	624	688	683	662	605	642	672	667	676	652	644	649	663	637	640	681	648	637	685	654	658	665	635	665	645	660	649	684	640	604	644	675	627	641	683	674	678	604	679	659	665	646	622	625	648	676	655	660	678	647	656	650	663	647	616	673	620	663	648	630	652	662	673	634	640	665	646	696	646	652	616	647	687	667	624	684	681	671	631	658	639	651	673	670	662	614	640	678	695	666	638	696	676	633	655	658	632	644	673	671	654	663	641	697	664	698	701	615	658	653	607	660	679	652	639	646	658	611	632	642	624	659	665	666	662	624	638	639	679	613	693	644	640	647	646	642	686	653	651	691	662	665	668	656	651	710	686	696	636	647	643	681	645	650	651	655	693	660	643	638	651	625	663	633	687	653	692	660	671	661	652	635	654	672	637	634	653	633	670	644	653	626	614	666	703	660	636	655	654	649	631	665	649	645	677	631	612	679	646	620	673	628	594	666	625	659	634	667	657	656	677	650	647	644	660	670	651	610	667	638	618	665	674	627	689	611	648	654	696	661	635	671	670	689	635	665	676	623	670	658	630	664	653	644	620	642	633	611	688	664	633	644	666	656	674	633	638	650	627	671	667	644	608	651	644	633	683	610	654	648	648	609	650	702	683	656	648	622	655	650	634	636	675	666	666	658	606	668	689	649	623	673	688	692	658	616	662	681	652	659	658	708	640	613	610	662	689	682	673	655	600	679	683	651	614	609	608	649	701	622	693	634	644	615	684	650	656	638	665	698	633	643	651	654	620	630	644	654	622	632	652	666	691	694	610	641	672	648	706	672	672	631	639	639	639	654	703	666	664	617	644	632	623	627	675	638	637	711	682	651	596	609	636	648	661	630	660	640	636	638	696	676	640	708	653	654	641	696	642	680	655	649	657	646	666	637	680	631	661	711	653	672	637	636	658	655	644	648	645	690	641	733	660	594	636	631	686	647	626	619	657	680	659	652	641	666	677	641	683	632	640	644	649	627	677	630	652	682	646	657	602	662	650	640	632	661	647	672	632	635	636	654	633	624	693	653	645	698	674	632	665	668	670	598	656	649	636	653	609	614	668	649	615	653	674	633	693	669	650	630	680	656	667	642	669	650	672	700	676	632	637	684	655	640	659	705	657	621	649	668	688	649	653	645	662
8657	4122	2220	1275	1023	908	962	1040	1089	1035	866	770	735	731	724	734	722	723	778	709	671	792	828	864	877	721	738	690	674	713	723	741	707	706	714	726	700	680	660	697	676	704	643	647	713	694	717	665	679	663	695	693	710	683	730	689	655	699	696	690	656	706	765	732	675	665	635	719	737	711	707	666	708	691	732	687	721	684	710	712	691	682	709	722	711	711	699	705	756	688	731	659	751	705	697	688	688	696	679	705	717	652	695	686	766	700	751	666	719	741	728	692	706	704	724	690	676	684	710	710	705	697	678	728	699	716	701	706	731	709	746	742	702	678	733	700	739	631	720	711	673	721	702	723	737	642	745	664	649	723	734	717	698	748	703	664	687	711	661	693	683	688	676	706	682	739	733	666	687	675	680	696	700	698	687	750	683	704	683	679	704	676	677	744	697	705	690	665	738	678	710	697	675	674	688	740	704	689	701	725	759	703	701	709	643	661	707	678	710	684	706	693	714	706	730	703	632	754	686	654	733	676	640	691	651	711	706	734	711	674	712	686	683	725	711	712	719	728	718	705	699	686	752	689	730	712	640	706	706	704	707	693	727	718	670	729	662	731	746	746	743	683	735	708	741	721	696	677	763	757	714	707	652	649	697	648	693	703	736	659	677	701	699	676	715	710	661	728	682	682	698	674	678	724	665	735	731	748	685	713	717	757	728	661	674	683	721	657	696	718	741	710	704	713	722	697	701	744	656	684	724	714	697	650	707	691	689	715	734	677	723	685	670	648	668	688	704	719	720	659	708	711	699	712	674	701	712	686	751	722	704	715	699	653	698	742	667	662	736	626	718	715	671	707	709	728	719	735	697	691	691	780	746	718	703	698	716	729	706	702	761	743	706	716	733	718	647	760	748	689	734	706	695	715	675	729	761	686	671	687	703	724	702	699	739	706	713	684	694	692	723	634	713	710	692	682	707	722	707	671	694	710	688	668	733	677	661	760	695	735	713	707	655	722	665	697	702	735	714	774	692	708	727	691	702	656	676	706	698	680	701	727	679	682	688	737	703	731	715	681	767	737	700	710	780	703	692	749	742	751	720	706	724	659	752	701	672	740	705	686	681	722	719	676	684	689	649	681	682	725	698	668	721	741	709	721	671	684	748	703	689	735	679	666	759	701	734	711	742	709	688	768	712	723	684	688	719	723	654	734	724	676	753	686	665	686	677	718	746	721	726	672	747	685	708	716	695	680	675	681	658	638	768	747	659	680	737	671	709	722	714	739	714	700	725	677	727	728	749	687	692	697	715	674	710	750	710	674	757	701	707	740	716	731	708	717	671	673	679	687	715	716	723	714	718	680	644	707	743	714	678	660	695	739	671	686	715	649	693	718	688	680	730	658	660	656	674	700	752	709	669	672	696	641	674	739	672	719	725	735	755	717	651	647	703	745	681	657	718	727	714	685	701	676	679	694	693	701	706	675	700	643	718	729	716	705	692	713	700	658	703	707	704	728	716	712	685	710	741	683	692	722	683	690	708	705	754	733	680	654	730	715	666	726	756	691	729	733	691	694	702	709	711	717	661	667	691	683	721	703	700	690	673	691	718	709	694	692	655	712	687	716	711	739	700	648	747	723	719	712	679	710	688	711	689	676	666	697	718	712	712	707	690	668	708	653	709	688	705	746	671	655	685	667	628	644	717	675	660	668	689	709	759	670	724	745	703	696	699	692	686	720	731	698	681	633	714	706	687	712	681	672	634	726	729	700	721	706	693	696	672	688	651	677	677	706	712	708	676	684	691	751	722	694	737	720	710	667	674	679	711	672	762	728	718	678	694	679	689	661	712	726	647	718	688	663	726	718	686	689	709	722	703	669	716	705	722	713	673	719	668	667	685	680	628	730	683	666	749	749	692	653	680	658	759	639	738	715	694	643	696	665	744	654	691	715	655	666	739	716	666	711	666	713	713	710	656	734	690	705	724	749	757	727	752	724	717	718	701	692	689	694	742	719	743	692	693	714	726	675	691	687	708	698	719	727	689	653	713	709	663	700	684	663	710	704	690	751	726	722	699	686	667	718	730	698	681	722	706	679	748	695	686	713	687	686	683	699	724	694	689	728	699	767	656	730	712	729	711	711	673	715	695	735	703	648	665	734	702	699	745	648	733	751	717	760	726	713	686	683	710	725	706	679	713	725	739	725	695	649	697	679	676	698	736	756	716	685	677	710	681	699	721	669	695	656	708	695	659	722	690	703	705	653	708	724	669	734	719	739	687	683	672	679	689	704	689	695	714	706	697	704	694	704	719	688	680	742	704	690	725	711	700	723	673	730	707	718	725	697	662	707	635	653	680	706	689	747	653	677	657	690	661	688	727	709	700	631	712	732	731	701	660	712	716	699	690	704	669	725	713	702	673	703	747	714	732	739	698	647	679	685	731	697	650	720	685	700	713	676	689	673	692	710	732	701	723	698	695	713	719	706	692	677	697	686	682	733	677	743	702	678	660	688	719	702	669	715	689	719	655	676	669	670	714	751	693	706	686	729	685	744	715	732	736	704	701	669	723	690	723	746	692	703	728	719	702	699	692	683	674	744	707	705	730	693	684	705	767	712	692	715	703	690	764	705	760	704	692	738	645	676	670	672	716	722	708	726	709	695	694	729	671	714	728	675	674	695	751	741	729	709	730	675	669	702	689	712	695	716	725	672	689	778	701	664	715	745	682	727	716	697	660	710	701	679	707	669	693	716	753	692	670	729	717	731	703	684	784	702	668	692	706	710	716	738	713	736	736	692	681	682	709	724	772	717	756	711	713	700	693	667	687	703	706	703	697	685	728	705	752	681	760	680	693	738	729	751	683	715	654	718	713	694	723	714	695	719	651	701	716	680	728	708	716	699	702	712	710	731	731	708	676	717	649	720	676	755	698	700	750	699	698	693	693	671	678	741	699	704	739	713	684	692	713	670	737	703	736	723	778	730	673	733	753	720	707	664	724	690	693	713	691	688	696	714	684	683	705	713	714	687	705	717	682	699	719	696	673	687	684	710	666	657	659	699	691	704	678	729	671	710	689	661	710	729	721	725	676	686	700	738	635	643	672	706	712	677	667	693	706	669	728	735	719	641	690	700	712	680	738	705	680	692	690	710	702	740	724	703	704	696	746	658	668	681	710	715	683	731	700	651	682	695	737	718	697	723	736	732	671	673	712	732	716	749	727	725	726	721	673	742	680	720	719	700	672	659	692	685	681	741	745	689	793	716	671	658	705	679	660	674	706	675	667	724	683	702	755	660	674	703	679	691	712	743	744	758	677	723	730	656	647	727	725	681	719	707	709	720	694	663	658	651	712	719	714	748	747	710	715	689	687	700	729	704	700	683	706	647	690	713	682	683	679	735	682	678	701	685	707	715	681	701	754	684	696	672	705	734	697	661	690	681	711	691	707	680	664	728	683	693	731	687	737	701	697	699	732	690	754	699	706	706	732	667	678	696	736	671	723	716	658	729	672	716
23700	21302	28467	24429	21284	12124	1679	1279	1238	1180	897	717	671	606	607	603	575	667	634	598	600	670	735	875	728	568	546	549	596	529	512	529	559	521	535	491	517	572	568	528	567	551	534	509	528	546	521	535	507	521	532	517	536	560	510	487	518	521	504	548	555	462	518	535	505	499	502	533	534	542	548	513	487	492	536	513	506	514	537	544	525	499	471	506	548	506	522	515	502	491	540	536	548	562	526	532	571	540	488	512	483	516	522	552	546	518	529	486	526	471	493	478	494	542	562	518	526	538	545	521	539	512	533	496	572	521	480	485	488	482	520	524	533	489	545	498	531	539	556	507	520	507	470	530	534	503	555	542	497	474	519	512	545	534	547	505	506	531	506	547	545	491	502	506	519	556	550	475	502	459	500	541	535	553	504	512	489	513	520	602	498	519	446	511	515	528	495	511	535	509	525	557	504	506	494	497	515	512	509	520	498	563	563	508	519	518	506	518	532	503	532	542	516	541	523	493	566	509	515	536	528	518	522	507	491	548	516	548	475	561	547	500	540	542	552	514	526	536	504	542	479	514	508	529	537	497	546	523	501	540	581	510	507	490	544	590	513	533	503	526	556	469	542	550	537	506	492	515	492	514	556	511	512	468	524	503	531	562	548	514	520	515	495	519	505	526	514	503	496	516	533	497	529	512	485	464	507	546	513	564	522	524	527	502	549	526	518	521	488	499	549	512	512	514	535	507	534	506	523	528	501	524	536	530	456	510	515	512	512	531	490	536	554	486	505	538	505	526	545	538	546	516	542	517	551	505	491	508	518	536	527	469	499	500	510	495	526	526	492	508	551	531	500	510	501	546	516	488	531	546	521	494	476	497	503	495	538	502	515	522	504	534	521	518	521	497	483	497	511	514	527	508	528	530	545	519	498	489	524	560	504	499	529	518	498	510	528	520	542	529	557	525	527	549	510	505	541	572	536	544	492	519	499	492	523	510	519	537	549	541	537	511	500	521	503	531	537	540	501	535	528	510	554	533	531	528	492	534	538	482	523	493	524	520	558	504	526	497	480	479	534	540	554	551	500	522	523	516	506	551	520	524	543	560	549	532	514	544	512	573	505	517	516	479	508	530	517	505	538	524	523	499	509	557	513	492	537	505	522	529	502	519	530	517	541	525	505	490	525	521	556	529	549	508	506	550	504	538	526	507	531	581	560	494	529	519	498	516	526	502	499	562	499	518	490	505	530	517	518	512	525	489	528	506	558	520	526	498	498	518	522	545	521	539	513	523	509	505	540	525	502	498	538	488	542	519	499	521	530	474	518	514	499	489	527	506	524	480	535	521	510	521	498	514	471	526	484	531	501	502	509	486	546	504	513	538	527	557	502	522	499	555	531	518	510	516	543	536	519	505	525	480	572	491	508	537	544	534	498	537	497	495	522	501	544	489	516	512	544	524	502	567	503	535	528	531	494	497	518	491	538	511	510	504	489	509	544	510	570	508	527	522	554	536	513	529	537	528	511	533	493	513	553	523	536	521	553	493	494	519	524	574	505	490	532	537	532	519	521	532	528	553	506	502	507	478	544	515	559	486	502	512	506	531	509	516	554	527	503	553	531	476	512	508	551	507	503	490	522	466	544	503	471	518	543	471	509	537	481	512	519	493	523	509	487	515	554	526	498	550	496	517	505	503	505	550	525	524	493	490	541	506	524	508	488	468	541	548	523	513	565	499	501	532	492	491	533	515	526	493	525	520	531	528	523	497	530	528	481	469	496	511	534	471	481	525	539	484	527	527	493	540	537	529	545	497	521	467	499	529	541	515	520	526	532	521	492	539	546	517	530	516	500	551	507	510	485	538	557	536	538	524	504	525	545	508	550	538	527	494	495	510	509	480	534	511	492	510	513	502	518	546	506	547	486	564	499	493	533	516	473	515	488	492	492	549	540	534	469	523	530	529	516	505	522	557	521	523	511	546	495	543	486	509	511	529	493	517	507	519	496	508	502	508	508	562	504	467	508	554	514	530	493	487	534	573	508	490	532	536	540	490	475	527	551	510	509	511	509	534	545	539	509	523	524	523	517	555	529	506	482	507	542	531	525	520	525	503	497	535	526	523	508	514	494	526	560	508	532	549	511	487	493	523	542	550	494	503	507	521	503	501	503	544	489	479	508	539	492	534	535	528	505	528	543	524	499	523	518	537	548	496	520	540	494	490	508	491	504	497	529	546	526	504	499	509	491	505	517	508	493	522	528	535	541	542	507	564	479	484	518	509	522	506	528	522	511	555	497	537	507	519	496	507	524	462	558	500	520	539	547	496	532	514	518	540	491	529	530	487	528	507	507	522	540	523	501	525	518	492	503	519	529	515	517	585	489	544	534	528	496	544	541	468	539	520	508	514	497	515	547	543	515	521	504	522	514	546	517	525	578	508	543	540	533	539	475	512	529	487	543	496	564	495	503	517	504	524	514	494	527	471	467	547	542	492	479	554	520	533	525	506	515	538	513	549	514	488	537	551	533	485	523	523	496	501	499	568	519	543	497	483	511	524	457	466	545	518	521	499	524	517	541	540	537	532	487	489	494	498	487	512	524	511	528	540	529	509	487	541	547	479	508	540	503	537	515	560	516	546	529	471	568	472	536	578	538	531	514	507	549	563	494	568	508	488	513	515	548	486	527	501	520	454	490	519	513	529	560	535	509	520	479	525	545	501	508	514	517	517	550	505	503	546	511	561	533	514	495	488	493	499	542	551	564	533	555	531	478	538	532	528	481	478	491	546	522	488	492	558	534	518	542	510	529	539	531	503	526	504	557	512	513	464	496	487	519	529	521	549	493	532	501	521	512	507	495	531	502	490	514	492	481	529	535	509	482	547	483	446	544	535	528	506	547	561	512	531	510	558	546	507	499	507	541	496	499	532	546	550	500	515	531	549	547	545	495	548	499	535	522	496	544	542	564	538	508	538	498	516	555	515	561	526	538	517	550	500	525	496	524	465	471	494	534	524	531	508	508	490	515	496	539	539	523	471	498	547	485	463	514	510	534	483	526	512	503	521	553	497	500	549	543	512	497	512	482	515	527	520	493	512	518	532	515	511	522	523	490	585	564	471	545	479	541	546	490	545	514	526	577	536	534	511	493	549	484	546	498	519	496	534	506	515	564	526	521	487	535	502	537	492	520	497	479	544	541	509	503	507	536	517	510	490	490	485	561	523	532	558	515	531	498	507	531	537	553	512	522	537	491	509	522	501	529	505	474	541	554	527	524	517	531	491	481	557	503	549	517	484	533	556	488	507	483	516	501	530	525	513	557	509	538	536	526	524	493	502	545	534	499	501	478	507	502	502	515	485	499	501	515	530	528	484	472	528	500	529	499	516	553	538	514	484	472	527	558	516	523	493	507	506	546	498	525	489	533	485	484	507	570	580	498	531	494	512	549	506	501	508	472	506	522	528	497	493	527	517	519	539	530	521	539	552	536	546	497	519	531	568	526	526	524	525	488	496
7537	12156	8437	3612	2597	2047	1748	1748	1823	1548	1193	803	818	656	655	666	657	703	758	686	704	768	948	1078	892	695	619	587	563	578	652	605	561	615	616	527	599	538	575	601	568	553	578	566	589	555	565	591	525	597	590	543	583	540	596	547	594	584	633	603	551	543	566	579	575	575	611	584	563	595	551	598	554	561	573	649	600	540	574	566	597	574	588	593	527	559	574	612	585	589	573	569	566	583	547	566	594	564	569	564	551	602	533	568	560	552	558	595	554	581	538	598	571	613	506	524	608	574	593	600	571	573	606	596	561	622	555	585	569	550	544	606	565	575	577	552	587	583	576	534	556	586	568	541	583	548	598	562	590	555	590	561	541	598	621	578	565	567	609	567	605	587	572	524	526	553	597	567	572	557	567	579	575	587	564	553	583	573	577	569	587	587	574	581	548	539	589	554	552	578	581	556	551	597	592	567	541	550	553	561	598	569	569	605	576	541	550	546	531	558	539	539	532	548	557	539	580	547	537	573	570	602	550	578	611	597	563	553	582	592	579	550	577	534	607	548	601	590	577	540	564	594	605	581	605	596	539	596	587	577	590	574	531	610	568	589	582	564	582	541	553	578	580	569	563	589	571	565	575	564	567	512	568	556	572	538	570	503	557	592	565	582	592	557	564	562	572	558	564	546	584	552	554	585	558	557	577	566	532	578	545	551	555	601	549	528	547	580	585	581	554	546	570	569	536	537	572	536	586	570	532	587	583	570	535	579	583	587	561	575	593	535	557	553	622	554	565	535	555	607	609	593	554	594	580	578	539	557	608	535	592	590	576	557	587	565	571	581	581	625	604	528	589	633	573	559	550	585	567	562	573	613	588	560	566	567	550	575	559	572	557	549	530	578	556	604	577	566	574	559	570	568	576	563	560	558	558	586	584	547	569	537	554	548	582	544	577	539	538	537	584	585	571	584	575	546	570	591	558	591	602	570	533	527	583	598	572	547	568	622	553	512	564	557	601	563	560	599	547	551	556	590	539	591	544	578	559	572	559	559	563	587	578	555	556	570	596	587	613	576	560	563	538	581	529	565	589	572	582	580	569	554	588	531	568	523	593	571	547	599	575	550	555	540	580	541	598	612	564	612	546	567	609	529	554	563	607	572	602	570	600	592	584	594	566	587	600	561	558	587	523	555	561	572	572	570	570	562	618	572	545	581	557	576	585	566	571	529	567	586	575	577	576	633	518	546	577	552	576	580	576	561	575	573	546	565	568	544	571	548	580	542	597	546	568	590	557	586	583	596	594	526	615	617	583	541	566	592	557	563	601	564	580	535	589	514	549	561	554	586	539	556	595	574	548	553	580	575	609	578	541	575	587	566	556	547	542	597	578	580	536	521	541	537	581	519	533	545	603	565	516	556	535	529	575	605	556	555	522	606	534	567	565	603	569	584	570	556	550	541	574	593	547	561	574	572	548	565	559	552	582	503	572	585	592	593	567	539	576	616	568	577	609	579	591	538	553	615	545	599	551	587	531	582	582	552	596	564	545	581	588	596	611	562	562	578	559	572	572	583	571	606	537	574	538	574	593	550	560	581	555	562	557	604	571	560	553	553	596	575	564	541	572	594	573	536	606	557	582	583	542	571	566	585	568	531	561	595	542	575	556	572	568	596	610	572	566	556	550	557	590	553	587	566	570	572	581	584	558	592	595	598	557	579	534	604	571	545	581	575	599	581	583	602	608	557	561	590	569	553	551	570	615	589	582	576	603	555	561	545	602	599	571	589	566	572	548	526	569	581	538	559	560	532	613	541	554	554	569	544	542	633	571	615	610	549	574	586	549	585	590	590	591	575	549	563	536	551	585	552	586	574	584	623	507	544	590	583	569	585	547	615	565	585	572	538	591	602	587	560	599	617	564	596	548	551	586	566	561	578	583	613	579	575	574	555	572	568	548	606	592	575	587	625	574	521	560	568	610	574	564	581	567	566	599	556	566	586	589	606	538	544	576	539	562	574	576	542	576	532	577	532	564	544	562	594	585	568	569	555	518	554	565	547	568	575	582	578	551	540	534	557	551	593	570	546	597	564	517	602	564	567	581	561	559	578	606	578	529	561	577	576	537	576	549	626	586	568	574	512	533	563	574	557	575	561	551	569	564	576	582	560	577	574	569	571	576	534	585	579	607	545	537	606	607	546	566	590	575	552	575	525	558	570	589	571	572	534	552	542	590	570	557	562	602	518	574	569	566	523	583	558	590	537	576	596	582	552	628	567	614	556	620	555	588	572	563	591	522	547	594	502	574	552	604	573	568	571	603	561	567	611	575	529	562	522	629	567	567	560	550	610	540	539	554	587	554	567	571	617	576	531	557	545	603	598	542	563	600	560	548	585	608	583	585	552	555	562	545	538	607	568	543	579	583	615	613	575	569	599	554	606	553	606	594	556	567	610	549	542	570	566	555	568	640	579	577	591	598	576	545	581	555	583	576	563	540	560	565	569	558	542	585	571	562	563	566	593	540	533	551	551	572	596	581	581	585	559	559	573	548	598	563	543	575	556	567	572	559	543	543	566	589	551	585	543	625	546	598	566	553	589	535	574	578	601	613	544	594	597	567	533	622	613	593	576	573	574	550	555	574	528	642	625	574	588	582	559	578	551	567	598	601	529	557	607	589	562	589	561	572	578	570	555	593	590	540	637	525	578	561	558	587	578	563	614	581	591	585	617	547	550	537	589	586	543	570	539	573	550	558	591	555	588	616	585	584	558	518	557	538	595	566	570	592	571	579	575	521	566	550	573	531	549	593	568	585	606	595	568	593	494	566	598	591	583	595	538	538	593	560	628	533	542	583	551	516	592	574	573	576	582	588	562	511	520	527	579	567	566	609	600	559	542	572	569	607	568	555	593	570	571	595	576	565	542	590	577	566	586	576	564	546	577	588	572	588	529	591	574	629	562	606	589	601	552	552	609	559	595	564	588	529	550	538	569	610	554	540	522	583	559	592	567	570	582	599	570	592	578	568	559	580	511	519	541	552	540	603	539	600	588	590	599	588	593	529	541	569	557	573	609	576	618	550	543	582	573	574	594	586	539	560	543	557	598	533	532	577	609	562	596	577	536	586	592	604	522	540	597	567	572	554	562	606	583	547	540	535	598	580	595	623	594	588	583	566	585	576	547	573	546	565	561	593	585	577	585	626	582	607	553	574	587	569	559	565	563	554	548	535	635	613	567	569	565	602	540	552	570	602	536	568	576	513	564	603	533	519	614	570	572	602	548	558	567	570	548	565	547	546	538	560	594	629	559	547	581	607	593	584	590	568	592	598	601	573	598	574	553	579	635	547	529	571	578	518	575	569	571	579	571	586	542	576	619	560	592	588	571	575	572	571	583	578	562	518	593	587	577	550	585	579	550	577	584	578	597	547	584	560	591	573	568	573	588	538	594	556	581	528	555	538	559	601	559	571	587	555	567	582	575	560	610	560	575	551	567	614	578	552	524	513	612	592	594
24621	21232	27626	25037	15213	1318	863	771	845	764	644	526	458	505	498	506	518	501	567	474	505	514	591	650	635	516	486	446	484	442	460	411	447	481	438	477	474	461	440	454	448	455	455	467	433	456	456	455	443	443	449	454	436	440	454	457	428	455	505	465	460	444	455	430	419	475	433	455	456	456	436	444	450	426	456	461	450	452	416	468	433	438	438	494	428	503	500	435	410	458	465	426	457	412	440	474	433	484	451	423	399	446	463	452	407	451	450	458	510	446	439	428	434	486	466	459	457	459	484	428	441	434	442	470	444	427	452	440	442	423	412	389	440	445	409	468	459	444	451	478	457	424	448	420	439	447	477	446	456	425	420	425	416	425	470	450	446	408	454	453	461	456	456	466	432	439	423	460	473	436	410	473	450	454	452	448	452	456	416	430	431	462	460	425	433	464	442	459	437	430	435	406	449	469	458	464	426	473	449	430	419	459	466	455	493	432	464	458	438	483	458	479	418	426	441	443	472	462	446	403	470	423	434	481	433	479	450	430	423	455	427	443	460	436	419	447	404	442	426	432	432	446	462	435	422	464	465	403	444	444	451	413	463	492	469	450	434	468	449	476	437	446	442	437	462	452	467	435	416	443	490	492	434	423	482	407	437	447	475	440	451	430	449	463	430	439	461	456	422	436	479	432	465	442	432	472	463	449	431	419	471	453	465	497	438	416	491	468	482	460	443	415	488	463	417	450	471	452	436	436	468	429	459	453	467	439	472	461	433	462	442	443	461	460	453	458	468	435	443	411	430	470	478	467	428	431	470	421	494	411	455	423	425	449	465	431	441	446	430	468	448	449	459	437	458	462	496	427	488	445	454	433	441	454	411	439	441	461	423	405	446	461	461	457	446	475	423	453	462	462	454	471	416	488	413	470	507	493	424	469	456	447	436	441	451	442	405	451	471	478	403	434	436	442	469	411	455	449	445	452	483	451	458	467	443	471	495	415	443	468	457	442	436	468	411	483	456	458	450	437	433	463	456	393	447	450	432	472	449	439	454	458	487	439	457	454	421	487	486	449	428	437	444	422	435	435	468	437	464	464	468	449	415	418	465	446	426	466	446	445	447	454	470	427	466	453	436	476	443	441	446	482	489	462	450	434	468	470	453	456	419	414	467	435	432	437	504	467	430	401	430	436	495	430	467	456	464	498	437	438	445	415	410	491	438	452	447	452	433	416	445	436	452	447	443	426	446	436	457	444	422	448	431	457	457	431	440	462	469	450	432	464	441	479	460	438	437	477	431	461	475	461	522	438	420	454	462	459	460	439	419	466	463	420	440	482	456	460	455	411	444	493	437	451	438	503	490	464	461	465	464	433	463	432	448	446	422	442	497	442	435	441	436	405	465	458	488	433	459	421	452	452	441	443	426	453	454	444	459	449	441	465	470	476	438	420	451	475	438	461	435	456	446	449	442	478	457	434	417	462	457	478	424	469	427	454	437	417	460	456	440	462	437	433	438	483	475	461	438	434	439	448	445	441	446	456	436	471	449	419	438	427	473	438	406	458	436	451	490	447	475	456	443	454	469	450	480	502	412	422	464	453	453	415	435	457	463	390	490	447	426	451	442	455	432	435	425	453	462	424	427	429	512	423	458	459	426	450	467	456	454	411	444	439	443	418	422	452	440	424	462	439	454	440	446	441	423	484	451	426	447	438	440	453	432	435	457	447	445	469	462	457	456	486	456	477	448	434	460	457	455	417	455	464	443	428	429	471	476	428	423	459	441	443	432	471	454	444	453	420	490	445	448	407	478	413	433	442	456	473	393	466	446	423	421	471	419	429	440	413	430	433	448	463	449	477	450	424	458	483	460	443	399	430	440	420	441	511	433	447	470	469	470	431	454	420	490	424	489	443	453	449	431	441	449	445	487	426	451	456	446	431	453	429	438	426	431	428	461	461	461	434	472	438	440	442	444	452	430	435	466	408	461	427	424	460	453	452	430	432	455	457	471	440	454	437	437	448	482	448	434	426	462	473	439	420	400	429	426	391	438	450	442	446	438	485	395	469	474	439	434	447	442	460	445	459	452	493	428	426	418	446	465	428	463	432	461	454	453	455	428	467	482	442	430	436	450	486	446	445	421	400	458	457	452	462	433	398	410	465	477	426	456	467	424	406	451	460	481	459	459	432	426	418	429	471	465	416	436	443	469	444	478	429	450	434	447	470	450	461	484	406	483	457	451	444	443	458	453	461	461	441	417	452	424	447	445	439	475	455	429	442	461	440	491	439	472	477	461	455	445	502	437	439	470	464	438	440	460	415	466	450	451	476	482	462	445	482	484	449	421	474	422	442	424	448	402	421	439	484	421	429	443	454	482	487	461	443	452	416	489	456	459	467	427	463	452	425	402	429	466	457	456	411	454	439	449	472	426	449	443	417	423	479	413	477	467	451	445	448	450	450	425	425	439	457	491	484	449	416	449	439	471	465	491	485	524	460	499	465	444	413	455	412	416	405	441	473	438	477	409	466	435	454	462	499	442	437	458	434	474	454	495	432	427	450	456	425	427	432	454	447	457	522	441	452	425	467	467	465	431	460	459	435	434	439	461	440	442	448	478	439	489	461	443	445	446	450	427	473	442	431	446	442	430	445	434	449	450	417	427	482	450	437	490	466	466	453	459	406	460	445	462	451	490	439	403	502	465	454	461	440	459	417	444	432	427	452	482	422	431	488	462	429	441	430	454	426	431	455	447	442	446	469	482	452	418	454	454	452	440	458	418	435	448	470	439	453	454	446	450	439	468	460	415	436	474	476	454	453	428	438	421	462	394	450	442	456	437	472	453	431	480	457	437	426	413	483	423	477	472	455	453	454	445	430	458	438	437	416	445	447	481	458	504	434	469	413	439	448	460	483	445	428	430	445	459	438	449	465	466	449	454	450	460	434	446	446	471	421	409	428	464	455	475	441	438	434	473	472	457	463	462	461	426	465	449	445	470	462	452	465	464	500	419	463	465	441	414	415	455	451	438	430	466	455	479	454	429	462	447	443	454	452	491	473	426	425	449	487	490	443	407	463	450	425	469	441	445	454	466	449	478	476	441	398	438	439	405	418	495	487	448	415	483	443	497	446	442	461	437	456	440	447	414	471	446	429	457	451	468	409	474	440	466	470	459	429	455	445	457	465	432	428	470	437	417	415	480	455	449	445	417	445	472	423	446	438	428	444	465	424	448	456	441	431	437	445	442	446	424	479	449	465	463	460	441	425	449	429	423	446	459	411	464	455	472	484	433	460	463	458	410	467	411	447	464	467	432	447	463	458	427	417	441	434	469	426	452	457	415	437	463	433	462	436	414	437	492	399	411	441	430	418	396	447	453	400	453	407	453	446	428	471	429	424	421	433	443	482	464	429	476	431	413	453	459	419	423	447	454	453	438	456	433	453	461	411	441	435	477	478	481	476	444	427	492	476	479	426	398	468	502	470	438	472	457	465	421	427	415	465	443	441	420	432
7993	8985	5264	2285	1704	1308	1218	1166	1320	1159	771	656	559	531	537	550	492	609	607	507	569	601	730	750	708	517	485	508	497	499	462	466	456	434	478	480	447	487	438	501	505	495	499	499	517	456	496	475	475	510	513	484	465	474	503	479	476	460	528	492	482	462	463	430	478	470	477	500	475	468	430	475	453	476	500	459	437	447	476	468	457	488	464	447	436	454	478	450	467	485	455	447	470	487	470	477	508	463	487	481	458	451	480	501	442	465	512	495	485	482	481	479	482	512	458	503	505	482	515	491	438	469	502	476	495	475	483	490	487	500	456	458	498	494	497	473	490	422	486	442	514	487	451	474	513	460	500	504	469	459	484	465	467	428	498	456	453	462	473	443	444	472	461	472	479	479	468	505	509	483	468	470	452	469	481	503	462	445	516	481	432	508	467	450	520	456	483	495	468	457	502	514	474	505	473	459	490	456	442	466	483	476	473	439	536	461	481	515	489	487	481	469	469	452	488	479	414	479	449	474	456	459	452	483	442	486	449	464	462	453	497	494	475	467	490	454	492	458	483	471	510	520	513	456	425	485	504	466	501	464	483	454	495	486	493	498	506	473	457	501	477	463	508	492	482	486	426	463	484	460	462	490	466	486	474	498	473	457	489	436	514	464	499	462	484	396	442	472	499	495	442	487	486	478	487	495	470	511	462	493	461	513	475	481	478	458	460	431	514	480	438	463	460	529	477	458	483	470	534	432	462	472	463	450	454	468	507	473	500	482	462	484	463	474	479	522	507	463	522	514	482	475	496	480	474	489	509	482	440	467	487	519	474	462	515	498	488	483	435	462	476	466	483	476	519	492	449	477	497	479	456	462	448	505	475	476	460	470	450	449	476	479	465	459	498	504	470	482	489	457	499	476	471	425	483	457	480	506	455	444	491	485	467	461	492	471	464	484	469	469	474	451	495	466	479	495	464	440	476	469	439	452	483	480	518	467	508	441	473	480	463	466	491	473	508	461	445	493	459	441	468	462	444	450	494	478	466	490	491	464	467	465	504	446	476	489	444	472	466	490	452	500	478	499	469	447	487	450	493	471	444	502	492	494	466	501	456	497	511	449	495	455	498	452	443	471	478	452	462	499	485	468	488	457	459	474	454	475	506	485	452	508	446	479	460	477	477	475	457	493	462	455	481	493	474	489	507	450	495	469	470	491	491	468	474	480	472	458	508	460	501	473	491	442	452	481	497	455	496	436	442	471	447	438	468	461	493	456	493	487	520	456	438	427	432	475	447	454	483	495	502	509	469	466	446	502	454	477	505	487	464	507	450	455	488	495	529	492	460	497	499	512	485	466	507	479	483	463	492	468	478	478	489	464	461	448	473	490	454	465	465	443	470	481	500	474	494	474	433	503	493	471	454	509	508	463	498	506	488	445	487	454	469	434	472	451	501	457	445	446	437	488	481	477	463	460	471	496	447	465	493	422	484	486	474	468	451	510	491	466	489	503	485	493	477	447	461	484	517	488	469	450	491	472	434	501	492	450	509	453	510	501	445	496	453	490	474	479	535	494	521	470	484	447	456	453	480	448	508	504	417	433	460	461	451	454	481	508	466	476	491	491	470	474	455	437	499	470	472	475	493	466	507	487	473	470	444	445	477	475	469	478	504	486	507	484	525	461	527	457	492	451	465	475	471	483	475	492	485	493	439	460	435	506	450	444	486	451	469	450	468	463	466	496	493	464	466	448	469	485	481	442	481	452	478	477	448	472	435	486	478	466	507	486	458	466	501	499	481	465	478	497	468	473	460	484	501	499	492	532	472	485	486	488	480	449	464	484	457	509	469	462	481	453	480	485	487	473	461	507	483	482	486	485	474	465	470	447	460	501	492	453	438	455	504	449	499	474	457	500	477	468	452	447	493	478	464	474	462	489	468	443	501	459	465	500	433	460	488	493	503	475	499	474	489	445	480	490	477	493	456	503	481	458	473	483	443	463	460	472	465	496	460	493	463	469	484	480	451	492	445	507	488	482	486	484	446	458	462	474	479	481	494	441	472	476	416	438	489	485	477	465	487	449	485	499	474	490	472	459	510	479	494	450	472	481	476	455	487	487	468	500	444	480	445	477	462	459	455	496	438	511	459	490	451	479	479	453	460	526	442	498	508	475	438	471	473	472	443	463	448	496	437	476	477	463	476	454	471	514	493	453	462	449	502	448	480	460	492	452	481	500	494	459	489	492	454	496	472	460	498	516	478	496	426	486	473	472	474	484	428	473	442	491	479	486	469	493	456	512	450	494	476	491	471	464	511	473	492	501	501	480	478	492	471	457	475	431	468	483	474	468	483	502	492	508	480	470	473	439	490	495	493	484	497	462	502	470	477	477	487	450	497	483	509	477	479	509	471	454	435	470	440	456	473	460	500	465	502	470	427	478	447	456	430	466	484	481	453	492	469	469	441	472	470	458	486	464	470	462	508	462	497	477	465	506	517	471	469	508	527	500	497	472	461	484	449	473	484	444	477	507	446	501	473	490	484	479	521	493	497	455	493	514	473	465	468	474	439	485	458	464	483	515	476	418	506	488	474	474	487	491	465	493	526	440	481	463	444	473	483	491	484	518	471	481	452	488	466	480	457	503	467	484	422	458	491	497	486	475	467	471	476	498	460	456	482	475	423	502	513	477	497	465	495	458	481	484	434	445	457	447	467	456	471	481	470	459	484	465	463	488	465	481	475	491	451	485	470	452	489	490	454	484	475	483	512	460	476	496	476	526	479	466	460	465	513	457	503	432	475	454	477	478	469	511	474	485	481	479	464	492	436	482	426	471	431	487	482	485	476	442	470	483	462	415	487	486	512	477	505	439	477	469	466	448	492	469	480	478	514	472	465	486	526	466	494	491	466	477	475	450	479	496	475	489	459	465	469	448	462	455	445	477	427	473	469	442	482	463	507	452	454	459	463	490	473	455	487	498	486	467	488	472	490	496	473	470	453	466	491	469	482	469	490	453	437	488	476	443	509	463	447	477	489	489	493	432	460	467	492	490	486	459	501	501	495	486	462	465	490	426	483	476	476	456	472	488	463	469	497	471	486	452	481	473	465	485	488	488	512	481	469	485	465	468	491	493	503	479	424	486	438	468	481	468	507	457	501	492	458	486	472	490	504	492	465	474	461	456	448	464	450	439	509	484	504	455	480	450	504	458	455	458	489	458	453	475	529	463	485	472	474	486	454	467	488	471	473	427	464	486	424	474	486	476	454	459	449	458	494	507	496	488	449	476	487	516	447	472	487	470	442	481	470	451	446	482	451	474	506	518	475	482	473	492	479	461	505	472	456	462	465	479	473	521	476	447	459	489	484	453	473	489	467	481	492	466	502	472	527	483	491	466	442	498	472	486	479	470	435	484	471	463	476	458	479	461	486	494	487	493	443	452	446	478	470	461	445	479	475	455	440	433	464	449	501	490	479	429	490	490	507	461	480	513	436	495	428	433	497	466	449	465	483	473
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
