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
339423919795	339423920364	339423920914	339423921464	339423922014	339423922564	339423923114	339423923664	339423924214	339423924764	339423925315	339423925864	339423926414	339423926964	339423927514	339423928064	339423928615	339423929164	339423929714	339423930264	339423930814	339423931364	339423931914	339423932464	339423933015	339423933564	339423934114	339423934664	339423935215	339423935764	339423936314	339423936864	339423937414	339423937964	339423938515	339423939064	339423939614	339423940164	339423940714	339423941265	339423941814	339423942364	339423942914	339423943465	339423944014	339423944564	339423945114	339423945664	339423946215	339423946764	339423947314	339423947864	339423948415	339423948965	339423949514	339423950065	339423950615	339423951164	339423951714	339423952264	339423952815	339423953365	339423953914	339423954464	339423955015	339423955564	339423956114	339423956665	339423957214	339423957765	339423958315	339423958864	339423959414	339423959965	339423960514	339423961064	339423961615	339423962165	339423962714	339423963264	339423963814	339423964364	339423964914	339423965464	339423966015	339423966565	339423967115	339423967665	339423968214	339423968765	339423969314	339423969865	339423970414	339423970964	339423971515	339423972065	339423972615	339423973164	339423973714	339423974264	339423974815	339423975364	339423975915	339423976465	339423977015	339423977565	339423978114	339423978664	339423979214	339423979765	339423980315	339423980865	339423981415	339423981965	339423982515	339423983065	339423983614	339423984164	339423984715	339423985264	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2661	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2664	3600	2300	2664	3600	2300	2665	3600	2300	2666	3600	2300	2666	3600	2300	2667	3600	2300	2667	3600	2300	2668	3600	2300	2668	3600	2300	2668	3600	2300	2669	3600	2300	2669	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2673	3600	2300	2673	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2675	3600	2300	2676	3600	2300	2676	3600	2300	2677	3600	2300	2678	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24824	24724	42646	41519	25692	10291	1355	556	501	497	508	480	458	479	468	461	467	448	448	436	450	534	777	793	631	545	484	473	471	451	429	452	430	484	479	437	467	432	485	467	451	435	435	437	451	447	465	446	445	430	451	459	440	424	443	464	432	422	429	440	461	458	474	460	450	454	477	472	470	487	463	466	444	453	468	459	413	414	453	468	443	446	455	446	432	447	462	463	433	448	413	425	447	446	471	470	418	445	438	445	470	430	391	459	462	423	468	470	441	432	450	427	433	424	426	430	431	390	430	426	495	450	484	448	400	453	444	416	459	430	417	449	456	445	433	450	456	419	442	481	443	445	434	433	444	406	453	464	434	476	489	478	432	436	429	436	414	443	426	450	392	442	455	443	440	451	436	437	465	422	443	456	439	422	468	421	468	473	439	459	423	456	498	471	435	397	445	431	411	439	416	421	436	458	434	456	443	423	445	397	457	439	419	417	416	445	435	390	459	452	426	409	503	421	479	457	427	455	486	514	452	444	453	494	479	445	470	419	461	442	419	427	447	419	451	410	448	439	441	468	468	445	444	439	443	430	477	456	432	461	455	451	426	454	418	394	432	479	439	438	437	426	436	447	434	467	440	435	374	463	415	407	415	432	423	421	404	468	443	442	491	457	465	494	434	427	437	394	475	423	490	448	446	444	426	446	429	435	467	452	395	467	452	428	394	469	403	417	424	451	462	437	468	442	444	437	482	452	462	411	463	448	445	456	455	461	467	431	436	430	428	428	439	460	447	421	467	407	425	441	464	451	451	411	467	415	436	486	432	458	482	420	438	457	433	474	426	463	402	431	451	443	425	424	487	445	456	454	454	426	433	413	401	451	427	463	449	421	453	414	435	415	420	446	465	441	411	448	428	486	436	483	447	475	449	459	467	424	449	460	440	444	449	469	443	430	440	435	434	439	455	392	463	426	418	428	453	470	410	418	430	455	438	436	412	444	412	468	426	428	424	421	435	451	424	447	448	405	419	478	443	464	428	470	468	479	457	478	447	446	439	455	427	458	427	483	454	433	428	434	399	442	440	456	429	462	483	457	409	389	427	453	440	437	440	415	462	420	397	419	444	483	418	407	450	459	420	419	445	407	470	442	413	428	443	445	440	411	453	457	457	458	435	428	422	393	439	417	432	450	441	437	412	425	415	402	488	474	434	448	436	416	451	446	432	405	439	405	447	417	480	433	445	428	421	433	456	452	505	453	459	435	417	440	446	428	442	442	435	448	428	453	460	445	451	437	434	451	439	457	437	418	456	417	449	449	434	422	413	477	443	445	457	422	438	464	461	419	470	460	424	439	440	441	454	408	444	453	474	439	454	373	438	451	403	448	467	430	438	434	428	474	388	434	407	428	439	436	440	443	426	452	438	452	466	431	424	398	454	411	437	483	412	431	433	419	454	394	449	413	452	449	454	443	450	396	447	445	426	404	442	439	443	460	400	438	436	448	456	431	459	489	461	429	414	454	408	478	476	441	449	417	437	485	421	443	419	435	409	463	450	474	452	454	440	398	452	415	448	439	466	418	480	459	452	451	405	428	457	444	391	431	446	416	449	395	412	491	423	443	446	452	433	396	419	459	420	448	462	406	390	405	440	474	430	406	448	474	427	397	464	455	488	403	449	436	427	424	398	428	424	413	437	466	419	437	448	489	471	480	456	424	463	449	453	415	445	428	412	419	401	399	447	434	441	465	417	442	440	464	414	416	411	426	457	427	453	425	453	471	436	396	449	479	430	427	440	460	431	446	450	411	450	455	462	409	440	438	444	414	454	432	436	478	450	482	465	485	443	435	433	439	428	418	447	428	475	439	442	400	439	432	442	467	413	466	485	412	456	434	452	442	469	422	426	452	442	456	402	441	447	430	481	454	431	458	412	407	467	434	400	457	441	406	442	432	428	449	417	425	411	476	443	442	456	437	437	410	440	460	435	427	416	448	455	423	466	465	430	438	437	443	478	435	451	416	474	425	394	479	473	433	413	442	431	469	471	478	455	462	450	399	457	443	430	444	418	403	427	444	436	422	461	450	445	447	443	462	463	435	431	434	475	490	461	415	416	447	476	410	409	437	463	455	443	494	424	437	477	433	455	468	446	472	441	436	429	449	434	445	438	435	481	453	454	460	446	441	419	438	463	440	465	419	418	415	436	419	421	408	411	418	442	442	439	471	411	423	444	463	429	451	421	437	443	447	418	434	444	411	450	458	489	459	399	428	477	455	428	440	406	436	434	403	430	445	423	415	409	443	464	479	433	476	451	451	430	454	450	451	459	440	470	464	466	454	436	438	424	402	451	427	439	427	412	406	427	425	434	438	455	422	454	444	379	443	485	411	449	466	422	434	452	450	443	448	436	455	442	425	435	439	429	430	425	451	411	416	446	445	447	442	453	426	451	464	449	436	440	412	437	419	414	444	438	377	431	446	444	418	430	461	464	450	420	420	439	483	467	435	413	434	407	417	489	450	429	429	415	470	455	442	473	429	444	429	463	425	438	433	452	413	437	431	415	408	465	439	456	408	451	467	457	464	430	458	465	453	472	452	457	447	469	439	419	494	456	444	430	428	399	438	443	489	469	470	414	457	461	432	422	446	452	436	477	459	388	473	433	433	457	444	423	472	446	455	444	455	436	438	426	408	446	451	441	421	438	409	434	447	397	486	422	442	404	485	460	433	444	424	455	451	458	441	440	427	432	444	448	462	476	449	436	454	473	433	440	464	442	423	445	496	439	445	428	414	468	429	474	464	418	433	390	417	469	466	406	420	422	437	445	449	437	425	397	451	410	473	477	444	458	422	427	427	450	432	418	411	403	425	434	430	437	423	462	440	450	412	428	431	426	450	442	432	447	420	428	423	449	441	417	421	399	404	429	461	431	427	430	437	445	437	432	416	437	444	475	470	427	448	445	467	463	407	446	429	454	414	441	414	436	438	475	458	464	434	435	429	441	398	426	455	428	419	466	479	430	466	454	434	447	465	455	439	459	439	429	449	409	415	451	436	462	453	449	497	427	434	434	483	448	443	412	455	436	432	427	443	466	470	435	420	418	429	474	453	432	501	415	437	401	432	451	441	423	441	470	440	505	458	440	420	451	438	434	474	444	436	416	450	424	440	438	410	402	455	467	473	398	452	455	439	414	426	462	419	462	455	424	425	430	414	431	434	465	428	434	481	419	467	438	404	417	475	420	460	439	457	444	440	442	451	438	475	436	452	454	437	438	426	454	450	437	428	440	414	445	452	449	436	471	420	423	450	421	423	445	432	431	486	421	439	480	457	401	463	393	449	411	468	426	402	406	428	422	439	420	438	435	445	427	450	424	495	434	408	456	461	464	408	429	488	448	434	466	453	460	408	438	442	438	430	428	426	418	463	450	452	459	460	436	427	448	441	423	409	423	422	413	464	451	432	461	454	443	432	463	452	420	416	457	434	451	433	438	432	458	436	440	415	454	424	442	488	441	425
62381	107502	81861	47521	16586	507	517	511	516	498	535	481	490	460	492	521	512	509	516	517	524	624	1328	1156	899	653	554	514	470	492	502	500	508	462	468	474	504	506	491	474	551	520	498	478	462	481	476	481	499	474	456	450	509	494	510	549	483	514	464	498	500	474	479	489	499	511	503	487	494	482	479	489	469	454	465	493	477	445	509	522	482	509	494	483	524	517	458	501	486	455	484	506	445	487	500	485	449	497	494	492	510	474	490	514	493	510	460	502	472	492	457	481	508	480	503	523	516	489	468	467	504	505	464	471	447	504	520	495	464	490	466	496	490	470	488	524	462	494	478	495	492	499	531	469	474	485	483	518	488	479	452	487	479	481	493	472	492	467	467	464	478	519	515	505	476	517	497	488	447	506	492	505	497	528	525	483	501	465	480	461	537	481	514	476	531	530	496	528	497	454	460	433	470	472	477	486	530	463	506	488	479	470	470	489	475	505	480	478	495	512	499	508	495	476	505	457	489	498	461	471	473	512	471	506	495	501	498	478	503	473	474	494	488	475	475	473	478	487	470	483	507	472	493	494	503	481	493	519	527	489	463	484	534	502	516	471	482	474	519	460	486	491	550	500	489	571	528	479	497	456	505	512	494	472	472	495	517	481	500	518	454	562	488	493	516	455	489	495	502	480	437	448	448	476	497	479	510	490	536	505	507	449	479	509	442	505	452	498	512	498	467	441	488	470	464	499	501	463	501	504	493	466	494	527	465	505	461	460	520	522	476	494	496	490	448	471	526	498	485	508	461	500	493	480	501	502	475	513	480	528	499	505	507	483	499	485	449	508	455	502	477	491	467	500	526	490	496	462	474	473	527	506	499	464	502	484	481	485	506	507	505	494	464	548	497	479	465	510	427	481	488	508	526	503	527	475	480	496	484	502	497	499	494	508	477	497	500	483	486	479	463	529	504	501	483	509	515	500	499	492	442	505	499	472	483	554	504	481	486	470	463	518	505	468	458	504	477	516	506	515	541	513	506	516	468	500	537	482	502	446	479	480	488	484	483	516	446	523	462	487	501	494	509	490	486	466	520	444	491	471	468	514	442	481	506	457	495	514	467	477	516	497	468	471	514	511	499	489	499	465	487	484	476	459	471	473	500	495	465	495	511	473	499	517	477	539	540	484	486	455	511	492	513	493	498	460	497	444	498	479	468	504	507	527	457	521	489	469	492	522	501	493	477	495	508	460	489	486	488	487	459	507	514	507	457	500	498	485	477	493	474	468	502	461	419	533	505	473	528	487	494	494	511	459	489	487	446	462	498	465	487	532	474	479	483	456	500	499	492	486	482	484	465	502	500	463	499	468	496	455	498	490	519	500	489	456	488	496	481	493	461	496	500	486	522	517	485	484	494	495	477	507	479	482	494	522	484	488	501	500	513	515	481	468	506	481	482	504	505	492	498	502	533	512	506	443	510	501	475	473	424	486	461	485	482	483	502	543	489	480	523	482	492	465	443	508	505	477	466	498	556	504	508	468	460	500	491	480	491	457	469	485	462	518	492	472	497	460	506	514	509	491	524	487	496	528	463	472	548	518	479	491	464	456	496	462	474	489	510	488	497	493	477	443	485	501	507	501	508	504	508	481	522	474	501	488	416	489	506	469	464	502	444	484	479	515	457	478	516	529	491	474	479	494	493	491	478	487	512	484	505	507	493	494	465	496	475	477	493	513	494	504	467	497	476	525	477	485	446	485	504	504	479	501	508	495	489	508	500	517	449	468	506	465	442	499	478	464	533	498	511	499	509	438	458	480	472	524	469	507	490	504	486	524	503	498	473	441	457	473	484	508	487	499	472	498	499	449	464	491	508	483	519	446	475	513	481	478	482	463	493	480	468	466	477	522	487	486	520	490	471	487	479	494	501	496	466	529	487	497	467	485	519	507	494	446	456	485	428	500	459	522	476	457	519	491	458	473	474	477	465	474	498	526	506	515	486	517	453	482	502	517	469	497	497	502	432	480	496	468	494	493	497	481	506	463	460	506	497	525	551	534	469	505	500	537	481	473	494	467	507	500	474	489	471	511	486	481	490	469	475	458	490	518	512	485	493	491	465	475	541	501	487	444	479	472	432	467	488	485	483	492	444	505	533	475	487	497	458	492	512	464	508	459	501	527	457	480	467	492	482	508	517	499	471	495	479	506	471	507	495	478	447	522	539	500	476	484	487	501	456	432	445	507	518	508	526	474	477	479	483	527	511	495	467	491	473	485	482	461	467	478	485	524	489	489	532	488	519	491	488	449	544	511	480	509	482	481	507	513	530	511	494	501	499	487	502	502	474	452	495	480	485	490	483	470	483	468	504	481	510	484	511	465	464	486	450	457	478	481	510	498	478	461	467	506	470	494	462	452	517	464	483	501	496	508	472	522	492	491	478	441	511	467	524	514	499	438	485	501	562	452	441	524	494	499	485	511	508	494	485	506	512	507	531	537	521	498	493	467	464	458	512	463	500	500	535	468	504	495	527	473	504	501	470	480	478	487	505	490	477	497	498	516	483	535	493	508	468	531	507	497	520	447	507	477	478	481	480	489	502	517	479	480	488	501	497	497	464	512	490	458	445	472	486	504	489	505	491	487	471	495	461	526	483	484	483	455	496	496	466	501	449	503	511	497	487	508	486	438	489	492	467	486	472	497	454	463	503	500	469	488	460	474	489	483	474	460	482	452	475	519	456	502	464	508	475	500	500	486	465	489	517	483	485	483	419	482	493	458	492	493	468	467	484	506	485	508	498	479	498	470	480	494	449	448	500	474	472	525	478	490	495	521	491	507	480	467	466	531	502	439	477	491	467	467	468	454	502	512	484	510	511	466	495	504	507	507	485	468	497	510	482	439	491	495	474	485	498	497	482	430	521	502	466	481	458	483	459	522	496	499	530	484	448	509	516	479	484	490	506	474	507	507	498	463	519	457	528	515	464	531	491	530	500	529	455	507	430	500	493	481	481	466	466	462	493	487	491	489	506	487	488	498	479	513	474	455	514	502	537	503	492	491	473	465	504	506	476	500	458	552	517	492	541	488	471	488	496	485	463	477	462	503	452	485	506	448	548	463	473	499	461	473	478	491	460	466	457	504	437	488	509	489	466	481	505	499	494	452	471	476	473	490	487	492	474	482	482	486	454	501	499	492	537	481	423	493	472	503	482	467	475	496	473	522	545	463	449	512	474	511	497	454	478	468	503	508	498	479	515	493	509	468	496	480	507	503	478	460	493	493	484	504	497	482	499	539	470	458	510	511	487	457	497	499	542	466	483	474	492	517	481	479	469	481	493	488	510	527	487	476	493	509	467	455	475	475	487	451	458	481	462	483	514	524	465	501	488	494	512	461	498	507	434	501	504	490	515	472	467	447	532	456	506	522	470	464	456	519	497	519	482	491	537	513	516	528	476	488	477	485	493	475	494	513	466	541	488	478	455	482	443	490	480	484	455	518	476	500	478	491	495	457	497	480
28575	28477	27660	11136	1772	284	257	227	256	262	269	227	253	239	264	230	264	267	237	226	279	245	246	293	250	275	264	243	268	278	226	271	260	250	256	262	258	275	258	244	245	247	271	238	268	236	267	220	247	261	252	269	236	254	255	241	257	268	247	252	247	271	217	269	296	267	267	265	273	265	222	266	259	250	244	276	249	265	254	251	239	254	238	263	220	272	247	290	232	225	253	283	251	273	253	250	260	256	263	255	258	256	253	243	258	270	243	278	267	261	258	243	248	261	275	248	264	242	240	257	251	249	255	266	257	261	245	260	256	271	254	266	245	251	277	244	276	254	243	261	276	231	248	238	239	239	243	276	238	235	251	276	272	268	264	232	226	261	237	241	250	249	231	246	256	218	237	256	230	260	256	275	247	266	242	278	257	269	243	254	237	235	262	230	230	256	248	253	225	256	255	256	250	285	280	240	258	243	269	266	230	246	270	273	248	239	281	245	267	269	264	251	291	231	218	250	254	243	271	244	239	236	235	252	242	247	242	277	255	228	238	256	250	267	252	248	250	261	254	253	261	260	241	268	216	249	251	239	240	250	253	252	270	254	246	227	256	266	254	225	251	246	268	283	264	247	255	245	267	251	268	247	258	244	263	258	231	220	249	272	266	269	260	250	264	216	258	275	236	247	246	252	232	232	249	228	257	261	247	249	266	274	243	255	250	221	240	274	229	260	263	233	247	224	237	249	236	242	297	278	232	256	263	247	235	266	238	233	252	247	263	260	262	257	277	248	274	246	241	247	252	283	256	226	268	264	230	249	252	239	244	249	243	271	275	236	273	236	258	265	225	245	236	214	268	242	250	252	223	216	275	245	264	236	260	259	229	270	276	244	270	230	243	225	234	225	240	256	230	281	260	246	266	260	226	232	255	235	219	242	256	241	235	249	237	285	257	252	255	266	235	249	240	233	280	248	250	235	273	248	242	236	233	251	241	273	230	243	256	264	247	238	252	274	249	248	298	256	238	247	239	264	230	231	252	242	286	249	256	246	252	244	247	230	236	241	285	282	230	239	216	255	260	249	226	290	251	256	258	239	244	246	224	233	221	257	253	259	255	268	230	287	280	257	266	241	264	240	281	239	226	224	239	267	255	257	250	239	263	274	237	254	272	239	273	238	217	267	273	245	255	265	271	252	237	269	254	249	237	237	262	246	246	254	259	246	262	242	260	247	237	282	262	257	241	240	291	272	269	237	246	239	262	264	254	252	245	243	240	250	268	260	262	250	268	279	287	260	293	243	262	267	242	229	242	260	266	273	264	258	255	255	239	233	254	267	250	260	259	239	267	251	255	266	258	249	273	253	260	253	263	246	277	253	234	282	264	246	246	234	265	250	253	236	251	253	260	226	241	258	250	267	256	254	247	225	262	267	254	286	266	252	244	242	294	259	266	234	244	268	249	265	260	236	244	256	283	289	229	259	242	239	249	261	253	271	281	248	299	221	263	262	242	246	273	255	241	256	239	269	253	255	221	264	255	241	256	239	248	243	282	268	271	257	244	249	263	260	234	258	241	231	258	264	254	251	255	261	265	240	264	251	250	282	259	273	245	239	244	265	273	235	268	257	252	253	225	269	277	256	252	264	257	258	243	251	243	251	245	248	248	245	239	265	264	258	228	254	259	242	274	243	251	263	266	244	227	221	264	222	228	255	249	258	281	260	248	250	251	256	249	235	213	236	232	248	248	244	250	283	264	261	226	228	238	279	254	253	270	254	257	256	264	242	257	242	252	256	241	261	264	232	247	274	232	272	247	251	265	262	278	239	242	291	245	245	233	261	232	244	226	276	273	264	277	259	251	215	249	253	254	240	238	246	272	236	267	245	240	266	262	233	249	259	257	267	241	246	240	265	215	241	256	259	242	256	257	259	249	235	233	233	243	269	274	261	252	259	247	255	235	275	248	276	267	221	246	256	237	256	218	247	245	252	271	248	245	243	232	234	255	258	258	219	246	237	252	235	236	251	284	242	236	238	236	255	228	242	252	250	235	268	257	266	245	254	254	248	237	243	251	272	244	262	252	261	275	275	258	233	269	236	240	254	238	260	279	263	263	228	257	231	245	251	264	256	219	247	255	269	261	255	255	298	240	261	232	256	251	237	249	235	251	250	259	237	247	226	253	227	217	267	223	279	240	263	273	241	247	270	221	279	255	254	255	243	264	245	240	250	244	234	253	266	261	233	246	263	260	243	255	248	251	223	250	252	243	234	234	255	277	285	263	226	217	254	297	235	273	275	248	266	223	250	255	258	245	253	246	268	255	255	245	236	239	278	256	250	256	254	258	237	251	242	281	271	269	236	256	249	252	254	247	260	267	242	253	277	281	251	256	234	261	249	266	251	246	242	256	249	247	281	260	251	230	220	251	240	219	253	258	269	275	259	248	236	282	265	254	287	251	263	239	265	232	262	261	249	256	254	239	236	282	235	255	219	256	246	243	267	235	252	232	242	272	264	239	257	246	256	247	273	258	221	249	245	257	247	248	243	241	279	268	256	263	241	249	262	263	253	262	277	253	252	246	266	222	242	266	268	241	248	245	267	239	258	242	241	206	249	259	269	248	245	234	222	249	241	249	265	238	248	252	228	260	259	245	254	234	250	283	257	247	227	250	264	268	254	252	269	281	229	261	225	219	275	240	254	244	240	211	223	285	209	248	263	244	232	247	262	234	225	239	270	254	250	271	260	244	233	277	248	247	254	247	266	276	257	264	272	228	270	276	265	252	291	252	247	258	236	269	245	263	254	225	213	217	253	244	236	272	276	249	252	221	264	223	240	272	255	222	240	219	221	248	258	271	264	227	277	276	287	239	267	259	235	262	275	261	242	240	268	252	262	248	275	237	251	259	231	275	245	243	259	237	256	253	246	220	260	256	252	266	239	260	216	238	246	275	278	233	240	256	252	246	270	237	235	255	249	239	307	231	261	261	248	226	277	229	245	256	271	270	249	237	254	256	256	250	247	256	236	242	259	255	257	235	264	248	268	252	272	240	269	266	256	243	288	265	252	229	260	256	246	262	254	266	250	247	281	239	261	264	257	261	245	253	241	248	272	249	219	252	255	259	261	236	238	260	239	242	261	254	250	249	251	248	236	272	241	232	240	256	253	259	216	229	262	250	264	267	257	277	242	234	274	223	272	260	270	233	258	236	246	241	274	269	244	263	254	246	235	256	246	279	231	247	263	244	243	245	264	248	244	255	262	252	258	251	242	247	263	255	255	224	267	254	278	258	266	235	243	241	221	260	258	234	279	233	260	285	251	241	234	252	238	256	262	250	267	262	244	312	239	243	245	245	234	254	250	237	275	301	242	237	251	244	259	248	259	259	248	246	245	247	249	259	261	224	262	264	235	256	231	233	232	257	242	229	261	238	261	241	248	274	264	229	241	293	244	264	229	236	263	273	264	263	250	239	244	253	262	246	238	250	241	281	267	265	280	245	256	239	266	255	252
17646	35906	21545	6309	1501	250	267	259	244	256	223	261	232	274	257	290	263	235	257	246	255	237	296	309	289	259	269	271	255	263	279	267	250	253	250	272	240	275	250	251	252	268	275	257	243	242	264	212	252	256	267	250	221	257	282	264	248	250	268	212	237	234	270	259	209	272	256	241	251	231	272	267	248	223	260	244	240	244	236	297	258	248	250	231	241	255	266	270	238	258	270	253	260	285	236	253	271	278	268	239	288	255	270	239	229	237	295	229	248	264	247	231	238	271	249	229	243	241	238	271	272	230	275	238	225	259	261	277	249	262	248	251	232	219	239	267	286	243	237	238	254	260	258	249	262	244	272	239	270	245	241	283	244	243	240	253	251	258	226	227	260	252	249	291	266	254	243	268	271	244	248	260	265	251	250	258	250	267	272	276	268	267	281	231	257	261	230	277	277	245	265	265	277	251	249	245	243	276	248	239	237	266	252	226	283	294	262	236	257	226	265	270	258	264	279	232	241	292	293	252	272	248	235	272	262	253	266	282	243	264	257	239	252	227	252	264	228	243	235	259	238	260	253	236	238	241	255	254	239	255	228	274	257	245	260	221	281	290	231	263	258	219	263	246	239	247	260	268	246	205	229	236	234	247	234	266	255	264	247	267	252	276	230	275	253	222	236	232	226	254	287	265	261	235	249	252	262	246	239	258	241	275	246	257	239	249	245	252	257	245	243	255	244	229	236	258	273	277	240	241	224	247	234	286	235	257	245	254	245	277	255	235	262	259	241	235	251	256	264	235	273	266	237	235	234	238	275	249	234	259	279	229	245	237	249	236	264	244	243	263	280	265	243	266	219	263	267	242	230	254	278	241	263	257	242	245	249	222	269	247	256	277	258	221	260	248	264	249	286	262	234	256	237	261	258	256	242	238	232	253	246	239	267	256	241	233	273	250	256	251	256	255	257	263	235	241	259	267	223	282	244	273	265	286	248	243	276	246	264	237	245	246	246	278	262	245	241	234	244	281	256	236	252	279	245	244	241	239	268	268	276	223	250	264	236	231	239	262	284	257	257	253	272	257	249	272	228	268	268	230	255	285	246	243	262	276	245	272	270	247	243	257	258	229	217	251	244	257	246	266	240	250	253	249	242	257	269	250	274	244	283	257	234	261	254	222	274	258	244	262	249	199	248	270	260	237	269	238	249	226	267	256	275	258	250	216	266	243	279	219	264	263	246	259	258	255	278	253	233	253	252	272	278	232	249	226	247	231	237	259	260	276	290	253	250	239	258	248	263	264	256	245	242	244	236	261	241	273	271	237	235	250	239	248	265	276	251	265	255	254	259	237	256	271	247	270	268	254	269	238	264	257	232	262	252	261	236	250	248	200	238	234	250	245	255	242	245	241	292	243	258	233	258	249	224	241	245	256	268	255	244	216	245	250	253	247	261	265	265	273	209	258	266	233	220	272	269	255	259	240	229	253	263	247	266	279	260	260	254	291	263	246	241	267	213	223	241	243	245	275	265	256	254	267	253	250	261	237	227	254	245	249	263	255	267	238	269	275	243	212	213	255	253	236	249	243	239	239	255	259	239	250	264	295	263	254	257	251	269	241	234	248	267	271	256	227	273	264	246	237	284	270	245	262	263	268	254	292	263	233	296	261	255	240	237	243	269	272	262	254	243	256	238	251	260	240	257	280	237	270	245	271	244	224	277	240	249	275	222	243	257	248	231	243	289	246	258	266	252	241	237	266	246	235	256	240	258	242	230	284	261	243	253	252	256	279	253	260	222	270	266	259	260	262	252	214	255	260	250	236	249	250	240	258	260	246	268	259	228	266	259	255	258	261	265	272	250	244	294	236	252	242	237	257	238	254	249	248	231	240	244	251	245	252	285	262	248	244	281	259	279	255	224	261	257	262	257	286	264	277	267	231	247	230	244	248	242	230	244	274	239	246	246	250	237	256	227	241	269	278	262	231	259	253	270	228	232	223	262	236	264	237	266	255	243	275	252	256	270	242	257	257	237	244	252	240	283	266	255	260	231	254	241	286	268	232	253	276	254	267	265	228	238	275	231	249	265	253	272	227	237	257	253	249	224	249	264	248	237	245	230	236	243	258	245	232	254	240	253	274	227	270	263	246	255	262	248	235	256	253	259	271	249	236	248	257	262	255	244	236	246	235	263	250	257	280	253	255	266	232	253	242	249	239	253	234	279	267	239	275	260	233	253	248	240	249	264	222	256	265	259	275	240	273	268	241	300	283	233	255	235	264	256	250	237	236	230	285	251	251	241	240	235	226	249	233	260	249	264	285	261	253	246	265	248	254	294	257	260	273	246	234	265	236	264	261	241	232	251	278	234	266	248	241	228	224	260	248	248	231	258	232	262	240	287	262	255	237	228	257	239	248	246	261	250	245	256	265	258	238	236	237	241	236	253	233	246	255	255	231	277	254	237	253	259	246	253	271	248	278	280	260	264	261	263	244	255	240	280	244	253	228	252	248	247	243	260	261	237	252	222	248	244	258	248	248	274	285	243	255	256	242	268	241	275	271	232	244	270	232	240	239	245	227	267	276	263	242	253	249	263	250	268	264	223	258	242	245	268	258	250	252	268	237	227	257	230	257	258	282	247	265	246	271	249	247	237	289	246	266	288	267	245	263	253	257	221	239	259	273	228	248	256	247	261	227	236	232	242	247	252	232	256	260	250	273	238	243	245	260	227	266	236	276	261	270	264	274	251	225	249	257	242	229	251	259	253	262	259	238	266	272	285	251	258	270	269	258	257	270	266	277	253	254	243	247	249	271	225	238	267	252	276	268	269	232	258	240	262	240	261	250	251	246	257	259	256	225	231	261	263	238	259	244	244	244	224	245	249	248	252	236	259	270	242	276	257	243	268	234	252	243	273	268	250	235	249	259	251	238	245	252	253	256	247	251	273	239	262	274	248	252	253	245	246	241	254	261	242	253	272	221	248	245	275	242	245	269	250	248	261	247	257	249	231	240	242	244	271	242	252	271	244	253	245	249	268	270	252	257	261	268	215	260	244	267	249	279	232	242	271	253	266	256	243	256	247	251	243	226	243	259	276	250	265	236	246	260	254	244	271	261	265	231	255	261	236	251	242	244	268	240	261	246	254	261	240	239	256	239	250	245	254	270	240	233	262	261	237	248	242	244	278	260	242	246	265	263	243	242	275	256	259	253	274	233	263	268	249	255	252	265	233	236	253	252	280	258	256	265	234	246	234	240	247	271	267	250	222	256	281	269	257	237	282	252	253	245	255	243	241	233	257	257	259	255	259	241	262	247	247	247	263	243	246	270	256	251	238	273	263	258	271	239	258	233	287	253	284	253	260	237	268	229	254	260	246	278	253	236	264	233	276	214	251	249	272	248	218	232	255	237	260	253	226	247	233	273	230	277	257	256	251	265	257	237	245	245	267	289	260	257	238	278	223	260	241	240	254	259	249	229	262	273	257	257	250	254	263	283	252	246	235	245	253	206
25292	26877	44015	38268	16879	2065	464	361	364	338	351	329	324	349	323	311	357	333	343	342	298	344	450	442	426	381	365	350	340	294	292	319	297	299	346	303	303	287	315	336	289	294	358	308	313	323	330	347	367	333	322	333	330	325	295	312	308	319	283	332	329	334	340	295	323	297	330	338	335	317	317	323	301	345	301	296	343	320	311	302	326	290	335	301	340	315	344	317	312	303	339	335	312	288	288	292	323	334	311	329	302	314	298	343	338	328	325	280	302	314	295	300	329	291	292	324	337	326	301	334	289	305	315	331	286	279	291	333	298	305	329	331	298	298	335	309	331	302	307	315	303	312	320	338	302	340	341	318	316	328	299	324	297	295	332	363	322	305	307	306	338	325	308	321	302	346	294	319	339	314	305	296	268	305	300	298	299	283	323	313	293	289	320	358	325	306	315	323	318	299	278	338	326	338	352	314	328	345	296	291	322	308	327	319	292	302	311	315	291	297	331	314	290	310	345	295	304	338	322	342	293	308	331	301	311	307	313	299	337	304	296	293	345	322	320	355	322	342	355	326	321	344	351	316	295	313	314	324	336	334	342	326	339	301	307	305	324	314	293	336	310	305	317	323	338	321	331	319	316	327	279	309	290	334	329	302	302	319	289	305	292	305	318	296	312	325	345	324	289	320	336	312	334	324	323	287	313	323	297	309	358	324	334	307	295	312	306	291	320	352	332	310	288	324	321	317	319	330	320	296	318	287	322	320	343	304	284	348	331	310	309	329	321	317	301	313	334	295	328	353	317	310	307	301	323	279	319	281	349	345	302	320	297	324	336	315	320	303	347	298	279	345	279	295	290	347	300	324	287	304	313	303	301	315	298	311	306	314	314	309	298	299	303	313	306	309	297	301	318	313	342	298	317	303	337	315	308	303	301	312	315	310	303	322	320	352	287	307	333	311	314	321	293	344	325	295	316	297	317	296	328	312	320	317	316	299	318	331	292	305	310	292	302	334	289	325	317	337	303	349	292	292	334	330	326	315	290	294	314	339	316	293	324	325	327	307	276	320	301	316	319	315	291	343	301	327	305	331	336	308	318	298	311	348	325	307	291	298	302	319	348	289	294	317	311	317	323	335	274	306	326	296	319	307	297	317	300	311	313	324	335	324	339	312	312	310	302	319	318	312	342	296	313	310	290	322	311	288	321	319	333	302	316	329	313	359	316	295	302	328	323	327	337	334	296	355	309	293	320	339	321	337	301	289	311	324	314	307	299	307	321	325	314	324	303	299	335	334	323	305	333	312	279	306	330	298	334	307	318	323	304	294	302	296	334	313	310	335	309	277	323	308	300	325	302	316	316	341	302	343	325	315	348	324	321	329	289	305	320	314	288	293	331	273	320	339	356	289	314	311	294	340	339	289	318	311	301	297	308	318	287	312	306	311	322	317	313	336	309	329	295	303	319	314	309	311	313	324	318	333	311	289	344	326	299	305	340	289	307	319	305	348	328	343	277	327	335	328	329	310	315	309	322	331	288	318	327	307	301	331	305	301	323	314	296	334	324	339	326	321	330	290	303	308	322	285	305	306	310	315	308	306	320	311	326	318	310	343	309	325	303	319	319	319	313	326	339	330	306	299	300	298	333	328	345	322	339	345	366	295	301	320	323	322	330	317	338	305	277	283	333	325	299	279	304	322	322	305	322	328	327	305	300	310	329	301	302	301	317	328	325	333	305	334	334	317	340	329	300	320	307	313	334	329	289	312	301	317	303	329	269	345	325	312	319	297	285	337	310	334	300	362	297	288	320	317	329	325	316	354	290	312	325	315	306	318	313	325	307	297	316	311	327	314	299	328	303	320	322	328	320	310	311	333	329	317	331	292	303	325	307	287	320	319	283	321	314	315	287	328	330	322	305	315	316	316	301	276	318	264	323	356	316	343	339	314	319	319	336	330	341	295	313	296	322	317	318	311	337	326	300	301	279	343	316	340	334	328	329	296	286	354	302	330	338	333	343	294	318	290	318	314	318	333	314	328	289	344	340	329	314	334	314	293	318	312	274	314	329	325	311	314	333	335	321	304	310	306	321	300	320	327	302	317	291	307	310	304	302	305	302	300	309	295	320	317	340	300	342	304	323	320	287	325	315	319	320	312	323	292	306	291	324	318	319	309	323	320	317	326	303	302	339	329	350	320	306	321	335	315	321	290	310	314	293	323	307	338	303	304	274	315	326	304	369	333	306	305	316	296	318	356	298	309	293	347	300	328	349	304	308	309	314	322	317	327	342	308	268	307	326	293	324	289	331	276	314	314	281	299	306	355	287	327	299	326	275	306	303	319	349	321	298	290	280	317	327	286	311	312	313	339	300	320	281	300	307	288	324	326	309	325	302	315	297	322	290	328	282	324	316	324	312	330	278	324	319	302	316	358	318	325	306	322	325	324	337	317	307	299	301	310	335	327	309	295	306	298	289	328	316	319	329	295	277	311	324	320	318	308	314	306	322	296	318	298	308	275	310	308	324	313	303	329	301	293	301	313	312	291	277	339	300	318	312	323	350	293	301	331	316	287	302	299	316	339	308	320	295	307	362	301	327	282	285	322	325	313	286	334	305	314	305	314	292	345	307	353	299	289	333	334	334	314	323	323	283	328	351	346	296	297	319	314	326	347	303	349	310	324	313	323	282	339	333	329	343	323	309	281	313	315	332	316	300	336	305	349	304	315	319	296	304	315	317	330	316	324	297	300	319	321	314	331	294	300	320	286	289	320	301	306	316	292	343	322	306	340	297	325	340	338	339	300	325	321	307	329	295	314	348	301	310	297	326	315	313	315	321	306	307	317	312	311	307	307	311	336	324	297	318	287	325	294	320	336	282	327	311	351	326	325	312	299	298	322	324	310	328	300	331	323	315	310	306	303	330	368	286	334	307	345	309	305	319	338	278	336	324	310	287	303	327	323	308	309	313	303	307	310	296	323	312	310	326	313	312	292	302	316	314	318	296	316	337	321	312	305	332	306	328	304	353	323	355	303	306	293	318	318	312	285	359	309	287	365	311	305	343	317	319	316	321	310	286	301	299	329	339	313	328	355	353	304	315	299	308	339	308	334	302	307	302	324	327	315	309	305	330	288	304	307	292	295	340	321	308	333	316	331	286	318	289	337	317	335	339	295	307	336	361	334	318	311	315	304	314	320	314	292	309	307	305	330	325	318	316	307	348	302	311	306	332	361	316	335	300	330	326	339	306	332	310	301	311	317	306	294	352	328	333	306	317	317	321	336	331	337	331	309	287	320	319	300	330	298	338	320	310	284	315	317	305	320	297	344	326	304	293	291	316	319	336	302	310	301	304	278	297	325	305	315	325	348	316	340	290	286	300	303	318	282	307	313	310	345	309	318	315	296	318	304	334	289	316	351	297	284	311	306	308	321	307	285	334	322	321	337	334	328	331	308	314	313	278	320	281	308	290	371	316	348	323	317	294	304	322	305	297	320	324	307	347	337	335	299
53553	88986	63886	32106	5334	335	388	373	337	365	366	342	357	338	344	333	342	343	399	351	396	444	722	652	538	469	402	347	336	340	308	374	361	374	318	317	358	354	365	329	360	355	344	332	327	349	298	332	321	357	358	305	364	351	351	365	377	342	346	359	311	357	369	319	354	361	408	350	343	357	345	400	348	359	360	358	322	349	327	359	341	316	360	375	371	335	313	340	333	370	341	327	352	336	340	342	327	329	333	328	340	335	345	355	344	338	340	344	333	362	347	345	356	342	360	348	320	324	294	342	366	343	335	363	373	356	328	350	324	348	351	329	328	347	391	342	368	319	301	339	339	315	340	367	330	335	371	315	361	335	326	378	362	344	376	333	327	368	343	359	376	349	340	348	368	356	358	328	389	333	368	324	352	364	371	349	309	339	338	364	355	345	343	352	327	345	316	356	371	336	326	356	361	366	344	363	334	377	357	337	353	337	345	342	345	336	369	369	308	326	356	351	350	329	332	328	361	311	363	343	319	346	363	338	340	378	351	389	362	345	342	321	317	334	349	342	307	358	338	308	346	327	363	325	343	308	337	368	347	312	369	376	348	350	331	348	333	346	322	334	357	330	313	355	336	317	326	341	347	354	310	329	327	375	341	358	337	307	362	313	383	357	357	342	349	330	353	371	335	332	354	345	349	359	338	329	337	343	364	340	358	340	370	308	323	331	358	362	356	345	329	349	363	337	329	317	366	342	373	325	344	364	334	354	322	373	349	335	371	357	370	341	357	355	330	322	360	349	324	340	371	345	339	360	357	348	349	356	334	331	345	344	342	352	337	372	321	316	329	336	308	317	349	354	320	369	399	329	333	354	328	362	352	330	360	334	404	328	356	335	370	324	306	337	327	332	337	324	332	361	336	370	334	336	363	336	346	349	356	357	325	302	340	351	307	357	356	339	319	353	335	364	319	351	346	328	350	323	355	346	343	337	337	325	382	332	321	333	309	383	347	385	329	332	356	331	357	356	335	348	345	365	359	346	327	349	332	346	360	373	368	344	321	341	339	323	329	327	321	330	352	327	328	369	343	350	329	332	338	318	334	358	308	359	356	334	335	343	363	335	324	350	341	358	362	312	335	352	366	335	345	341	327	350	347	317	315	349	353	337	329	373	301	325	349	336	332	345	383	326	333	364	332	370	352	353	348	333	342	361	353	342	348	349	347	348	341	329	362	341	356	317	345	361	364	366	350	305	323	356	357	370	311	345	353	339	356	350	335	355	322	346	344	372	371	362	337	318	323	350	361	337	342	328	366	363	346	349	370	371	362	331	333	352	365	308	327	344	329	317	328	322	375	350	368	314	340	321	371	299	374	352	370	326	337	354	358	323	327	356	334	340	324	354	336	339	363	364	351	333	365	324	338	353	343	324	382	307	345	334	362	356	318	352	370	365	357	346	312	352	386	359	350	365	333	344	344	345	356	356	348	334	367	345	367	356	345	328	339	354	365	323	373	342	327	330	351	350	337	347	359	317	349	334	328	349	336	319	355	367	357	357	341	333	308	355	336	323	342	370	356	364	360	306	312	347	365	348	342	338	342	363	303	360	366	340	336	354	348	327	332	344	361	335	364	359	366	366	328	332	355	349	370	350	333	351	332	344	368	334	339	371	340	344	353	374	351	365	338	341	333	341	358	325	362	347	335	372	353	323	368	339	354	343	344	372	320	363	370	345	349	370	343	323	334	323	327	306	341	342	331	321	328	325	336	361	348	350	309	385	351	340	363	355	369	359	338	371	325	377	320	352	322	358	360	363	342	346	328	334	346	344	322	341	350	324	325	381	348	352	374	348	333	344	394	323	336	328	381	357	361	336	350	333	353	348	341	337	348	341	333	338	317	362	376	345	334	372	362	318	341	318	372	366	380	293	344	353	349	355	326	340	375	336	375	322	327	378	360	366	322	313	313	341	351	352	369	335	330	317	325	328	354	331	361	371	341	365	325	391	332	333	347	341	339	323	346	376	373	345	308	349	347	375	361	322	344	363	386	361	376	332	360	344	348	348	370	317	337	360	340	351	354	364	370	341	333	333	349	356	336	336	363	343	344	339	311	362	324	362	352	344	341	368	358	339	333	337	348	343	342	356	353	360	369	336	331	353	366	378	310	326	325	331	356	370	382	374	341	348	349	319	361	348	323	352	374	378	370	354	365	348	333	360	376	352	342	361	335	341	375	347	302	341	338	334	364	358	356	332	351	349	348	319	343	355	344	336	347	356	340	356	325	363	354	399	365	358	353	311	353	352	337	363	330	324	334	363	368	331	312	323	344	355	340	350	363	350	342	384	353	346	299	325	348	333	314	327	359	334	315	348	326	332	372	324	321	340	342	327	368	374	348	320	334	353	347	347	356	306	355	314	341	342	332	337	370	306	357	368	353	374	322	363	322	353	347	345	374	350	309	341	368	352	342	350	325	333	360	303	374	350	364	320	316	339	362	356	387	344	332	367	348	353	331	375	342	339	356	359	339	317	336	354	373	304	359	366	370	332	323	355	363	375	336	346	352	355	329	353	341	384	353	298	355	306	331	378	345	371	352	338	339	331	322	368	362	379	335	325	329	373	329	360	334	337	338	358	358	380	328	357	339	358	354	338	365	324	364	353	312	347	326	370	316	311	342	373	370	349	341	324	354	339	356	347	345	323	323	309	371	344	354	366	341	368	335	332	325	326	335	340	354	350	328	331	354	330	332	342	349	345	319	322	333	308	344	343	327	382	314	348	335	333	339	361	333	347	373	366	352	322	323	309	347	321	356	323	384	339	373	341	362	339	344	315	333	357	343	323	349	337	337	330	319	348	338	334	324	357	330	375	333	348	356	352	312	315	353	333	357	329	381	346	321	321	346	338	316	325	336	339	335	341	328	363	336	331	404	310	325	384	350	336	352	369	343	323	360	348	356	356	360	357	337	334	369	325	347	334	340	319	361	336	385	319	347	329	372	338	340	352	347	329	334	334	361	355	336	359	385	334	365	344	395	361	365	342	348	330	359	345	325	331	335	374	373	316	350	351	335	315	363	340	341	324	358	351	337	326	348	337	329	297	357	330	333	342	342	331	325	327	339	345	389	343	317	384	338	312	316	362	340	354	349	336	343	353	363	341	329	328	351	361	347	361	336	343	322	307	322	329	319	353	332	352	357	342	363	337	392	355	352	337	359	369	374	353	308	364	336	346	328	311	343	360	351	318	358	362	327	316	324	305	326	348	361	356	327	339	344	350	346	355	342	348	373	353	331	381	333	340	341	340	325	319	356	322	323	334	335	329	344	371	359	357	343	360	365	326	332	360	332	332	381	336	332	354	317	340	312	353	343	377	380	361	312	360	350	360	321	334	322	368	339	329	337	327	352	329	316	339	349	301	313	337	338	320	369	371	349	329	332	375	316	333	380	368	338	361	344	318	369	341	392	341	360	353	324	380	357	370	336	360	352	351	330	366	352	360	337	324	350	344	357	346
24016	23169	39335	38583	26720	10333	1307	554	464	480	466	426	436	401	485	445	423	409	459	445	440	452	649	695	690	523	481	414	465	453	415	451	448	425	393	432	441	468	421	403	428	442	446	412	410	442	424	433	401	460	427	417	419	409	426	462	435	440	441	446	408	491	428	442	431	415	412	471	419	431	384	417	420	448	427	421	398	413	417	419	417	434	450	430	460	403	435	431	419	444	435	432	429	442	409	452	433	434	397	437	421	453	435	389	434	422	452	424	435	427	409	418	441	420	400	438	430	411	415	429	434	418	416	396	446	459	433	419	425	438	446	435	457	459	418	431	406	397	413	471	414	418	434	395	421	441	443	453	440	439	441	419	449	438	403	430	427	405	408	404	422	406	415	430	410	412	427	438	391	425	436	440	400	422	460	416	405	378	380	430	421	397	399	396	430	428	390	365	417	403	416	398	428	427	412	428	425	430	420	434	410	437	416	421	439	450	387	390	425	438	448	416	427	448	419	416	422	443	448	428	423	415	395	436	398	377	404	442	410	415	404	435	402	443	461	462	425	453	417	385	439	447	405	453	429	427	434	416	388	383	415	431	380	391	421	434	430	470	422	419	432	456	422	387	398	399	408	452	429	423	428	425	389	414	424	421	424	432	421	426	430	383	435	442	438	416	425	452	434	430	402	445	376	396	403	430	464	403	433	425	434	396	432	370	446	432	474	419	474	477	384	432	453	417	429	411	408	428	409	457	417	447	414	386	439	431	431	436	434	401	454	399	452	438	471	431	446	395	433	454	419	406	490	419	461	439	457	444	386	422	453	433	422	402	422	410	416	427	424	447	410	388	431	448	422	452	443	436	421	433	449	450	473	417	440	450	416	423	456	415	417	399	420	425	380	459	399	443	398	456	417	455	421	464	403	431	420	413	436	391	451	443	388	426	394	414	414	405	437	418	434	425	420	411	449	397	430	436	407	402	420	426	387	390	429	441	415	419	444	416	388	415	424	437	418	391	437	419	455	415	439	440	418	415	419	441	432	439	425	402	424	416	410	419	449	419	432	435	392	454	392	432	401	449	453	397	397	449	371	431	438	375	386	422	431	429	412	413	402	454	423	429	440	453	442	421	444	441	402	469	417	408	419	391	437	428	430	406	437	430	401	426	406	410	444	428	407	415	425	408	453	396	397	432	382	434	445	409	417	424	419	414	435	418	416	468	425	401	421	407	414	453	464	406	416	430	399	415	396	401	426	403	427	453	442	408	419	457	425	435	438	418	430	392	429	412	443	435	400	444	432	439	453	399	421	394	432	449	429	426	406	409	374	421	423	432	414	441	421	412	405	432	439	436	391	445	394	375	420	402	413	428	469	407	419	421	430	422	427	421	405	445	450	438	455	408	432	420	441	438	435	396	453	437	475	390	420	424	407	409	421	408	390	435	457	449	403	446	423	403	438	403	451	423	425	417	392	430	377	458	421	416	418	423	456	428	429	408	438	418	428	433	408	461	408	452	407	410	473	403	419	474	410	412	472	424	418	382	408	409	405	447	433	401	422	422	415	390	420	454	363	451	420	434	429	398	436	410	443	425	391	409	403	412	413	454	434	430	440	429	421	425	428	384	452	414	387	430	427	401	438	450	414	400	418	395	401	450	387	452	407	445	425	396	421	413	415	431	425	418	408	420	414	418	404	433	414	423	439	451	428	439	404	399	449	419	428	409	431	426	438	451	438	439	475	438	389	420	417	401	419	398	399	408	432	448	406	402	422	396	433	421	445	422	441	438	462	430	442	445	419	415	396	410	419	429	434	438	451	418	427	435	422	432	430	444	434	405	417	377	422	423	441	395	434	418	426	419	446	430	446	427	434	420	432	449	442	441	421	459	376	408	442	404	409	427	450	426	435	392	418	413	435	436	412	445	400	379	398	405	425	448	430	445	406	434	443	419	420	402	422	394	411	405	434	447	422	454	431	416	413	469	442	421	403	417	452	404	434	394	433	408	422	426	406	423	453	414	387	415	436	422	390	445	407	439	436	417	399	410	426	393	425	416	441	372	407	427	416	412	425	399	441	425	413	419	424	418	377	439	414	413	397	454	420	434	396	452	430	458	403	411	384	426	397	410	438	409	433	450	427	454	426	430	413	401	418	410	428	423	424	418	472	424	419	456	431	434	405	412	434	431	419	471	441	378	393	454	430	413	428	387	437	444	424	431	404	404	445	424	388	467	406	436	427	410	431	442	422	421	406	425	452	397	439	444	446	436	450	413	371	393	395	436	471	412	430	439	415	456	430	432	424	416	410	402	410	413	453	459	424	426	429	450	449	422	429	449	404	420	400	407	406	398	403	427	427	462	423	430	409	410	410	384	433	453	439	434	423	417	436	423	440	426	391	415	409	428	439	396	451	406	440	439	444	397	451	418	417	456	455	478	428	401	446	422	437	423	401	435	442	463	449	417	430	404	415	439	414	438	400	437	454	399	430	448	402	422	358	415	431	397	392	427	411	437	438	414	419	431	441	435	402	361	430	443	385	394	409	425	435	421	407	396	435	437	391	427	429	428	424	398	424	439	403	407	417	428	446	401	433	421	407	439	479	426	429	384	430	461	413	394	411	408	456	411	408	413	389	420	413	416	415	437	432	403	414	417	422	433	455	419	414	425	432	444	404	445	429	407	380	399	433	408	455	410	433	404	401	420	398	419	410	418	449	419	452	421	447	359	387	404	445	407	445	414	405	412	426	435	419	445	403	437	476	432	426	481	477	421	432	430	425	410	389	415	441	409	412	437	424	451	413	410	429	436	443	443	432	439	453	434	430	415	418	436	394	411	403	399	408	442	421	425	476	434	445	437	449	416	398	411	428	390	397	447	405	436	425	413	382	409	437	415	393	441	428	426	433	451	410	402	416	425	438	401	417	425	419	417	411	398	418	442	404	418	465	428	413	427	370	436	439	398	428	467	438	459	438	397	401	457	408	399	442	415	426	430	452	388	446	418	417	442	429	408	470	382	427	417	407	402	385	420	439	433	469	421	438	435	443	449	411	432	404	398	408	416	421	460	456	485	401	460	401	458	427	459	407	387	421	411	410	408	423	412	455	417	387	398	434	384	418	479	415	433	439	393	426	447	437	401	422	396	402	433	444	423	407	396	415	440	440	449	425	403	448	434	437	448	404	376	442	392	413	407	402	437	407	416	441	419	421	391	404	420	451	474	437	446	420	417	440	397	448	457	430	420	456	389	410	439	441	430	415	403	427	427	421	400	418	459	453	447	420	419	441	404	412	395	389	412	424	431	445	424	418	433	464	450	460	436	410	452	414	452	390	406	430	424	404	422	389	414	471	408	405	457	455	421	437	419	442	460	442	432	402	380	419	419	422	403	418	449	430	411	388	402	477	460	426	372	430	446	451	416	447	416	424	423	440	423	421	477	401	412	429	390	395	396	452	407	429	433	441	376	473	424	385	412	402	419	441	416	441	454	439	424	391	435	424	432	448	436	426	450
60956	101879	80090	46144	19575	497	459	499	468	481	514	508	475	476	510	521	530	438	489	428	488	529	901	1002	812	695	559	531	490	463	490	474	450	501	496	449	500	437	498	488	493	470	466	486	484	473	447	481	478	491	440	466	478	473	476	469	508	451	516	498	459	459	488	465	465	493	479	453	464	490	509	476	486	442	505	489	487	476	462	474	454	448	502	470	446	478	441	488	481	440	438	474	473	490	461	495	490	485	455	493	458	491	490	474	521	465	483	467	471	473	499	470	508	474	482	451	502	460	478	457	500	482	427	487	456	485	499	453	494	465	488	496	478	468	487	468	479	484	427	474	490	527	465	479	503	499	448	494	461	515	519	446	494	501	462	485	496	462	429	496	501	472	457	494	470	503	457	479	475	469	465	467	478	497	449	459	494	481	456	492	427	467	475	473	482	447	448	478	477	509	496	465	446	494	461	522	447	489	490	481	485	465	473	515	463	502	473	468	468	476	453	476	480	446	498	485	476	462	430	464	482	489	480	499	462	465	498	473	466	488	469	509	446	493	452	489	507	460	489	469	520	468	436	491	460	494	477	449	455	500	488	491	481	453	472	475	481	451	493	479	447	462	484	516	508	452	441	484	459	427	491	492	457	485	485	495	495	442	484	490	452	482	471	437	475	440	480	500	489	517	509	510	464	460	467	479	476	457	445	456	476	488	489	483	457	474	505	469	474	492	460	447	474	445	478	508	482	465	477	461	459	461	492	479	433	480	476	490	467	462	434	506	503	437	474	486	476	455	481	468	469	463	445	493	447	450	459	453	445	480	484	446	486	471	484	452	441	466	446	486	474	476	456	475	453	483	468	434	500	459	496	440	447	434	480	488	475	462	464	452	494	449	455	456	456	462	452	470	445	479	466	524	445	488	458	511	418	456	485	481	497	481	461	441	448	473	496	445	506	446	463	471	481	471	472	449	461	473	496	498	464	452	468	444	508	481	484	484	480	485	453	446	507	464	486	458	514	460	478	466	495	468	468	498	481	473	479	453	459	454	454	435	467	466	458	475	452	494	491	492	474	510	480	460	463	480	481	485	437	461	492	462	478	466	463	475	447	460	497	437	467	437	440	486	451	486	487	462	523	428	474	505	479	425	474	453	454	444	461	447	454	468	454	441	443	493	505	468	489	498	467	485	476	442	451	466	474	463	466	489	441	468	486	468	476	454	472	460	502	455	469	476	507	477	439	468	469	443	463	482	461	470	483	508	458	446	472	451	476	500	464	467	474	482	464	469	467	460	453	519	466	496	482	464	475	458	469	483	493	462	492	476	463	496	522	450	485	492	473	500	438	492	419	453	464	447	451	481	493	503	480	437	518	483	494	448	470	479	473	488	482	488	500	421	447	483	453	468	491	436	474	480	484	466	434	437	453	485	498	461	477	437	484	478	450	464	458	452	463	460	459	456	504	458	450	417	436	504	492	470	502	444	464	449	482	488	468	458	439	475	468	494	498	494	487	432	441	462	489	476	462	425	534	456	464	468	450	447	496	468	434	457	462	485	499	494	500	454	472	475	441	498	511	437	463	447	445	458	482	475	502	463	417	438	451	465	437	453	485	445	472	450	475	504	497	452	502	465	476	454	474	442	485	497	469	463	460	482	492	477	457	453	471	484	502	459	485	467	458	469	512	453	474	465	502	496	521	440	440	475	488	484	494	460	456	481	471	475	491	465	494	487	456	454	496	498	462	465	489	491	454	480	453	491	484	466	510	477	482	480	481	506	493	484	489	470	466	481	500	458	466	480	466	453	434	463	456	474	504	449	458	484	468	457	475	452	502	489	440	440	470	474	453	508	459	472	455	505	464	459	482	463	457	489	480	459	473	491	447	420	453	450	484	510	500	465	472	443	483	450	426	515	454	505	469	486	472	497	457	505	492	453	486	493	474	446	458	494	477	479	464	461	454	452	449	436	468	466	447	411	460	482	470	478	458	464	470	496	479	482	480	471	477	477	470	453	479	473	476	494	474	427	457	503	468	500	441	480	452	468	460	504	481	468	470	442	449	470	467	478	456	499	502	471	452	476	497	471	458	450	469	479	465	457	454	477	502	493	453	488	442	507	448	485	486	500	459	483	470	475	461	471	472	479	488	484	452	447	466	459	455	448	478	462	464	487	492	464	494	459	457	471	499	447	447	466	481	522	460	465	491	495	424	485	468	425	454	491	435	487	502	489	490	468	516	526	417	464	462	479	528	434	438	483	474	492	436	457	466	482	460	446	450	503	468	453	471	464	438	476	449	483	469	467	509	491	482	482	470	473	485	479	517	482	472	501	483	506	485	470	445	469	487	485	492	510	445	467	463	522	440	474	450	486	446	488	488	462	453	479	457	465	490	461	483	458	507	488	470	468	483	510	506	479	513	479	474	460	441	460	483	485	488	475	432	454	456	465	451	461	505	489	449	467	475	469	482	489	438	529	479	454	505	492	469	435	488	460	470	485	465	431	451	462	458	500	462	460	511	469	471	474	484	489	484	459	463	465	444	474	469	454	456	474	473	484	465	441	512	477	503	455	467	484	487	480	496	474	468	458	462	454	430	420	497	530	435	507	458	477	453	481	495	493	479	492	507	498	481	450	432	477	460	476	442	477	440	455	463	475	439	495	483	483	462	452	499	456	461	490	492	468	476	475	488	485	494	448	465	443	477	476	460	441	475	464	455	451	431	458	493	445	425	427	447	466	480	472	519	433	483	501	454	464	474	434	494	459	451	513	476	465	463	516	498	484	447	511	478	501	447	457	439	496	485	481	490	435	482	485	465	484	501	430	462	480	458	471	482	489	465	464	453	495	495	499	497	469	416	445	460	460	479	465	477	453	501	472	476	460	444	469	494	493	508	462	497	475	462	496	488	441	460	489	480	486	462	471	475	470	463	477	472	474	512	455	486	469	487	474	474	474	447	459	440	442	445	481	485	438	467	473	503	475	461	472	440	452	452	459	463	472	466	467	494	518	475	485	458	474	476	469	450	465	474	480	476	444	484	521	455	442	453	478	479	500	478	467	486	471	477	442	475	512	525	496	484	466	514	460	470	440	474	481	448	461	471	488	468	449	484	480	479	466	463	468	490	482	436	461	481	484	473	489	452	459	472	488	498	464	433	462	457	464	482	466	475	444	477	458	479	452	496	471	471	444	470	424	465	480	443	438	459	465	482	461	449	425	452	431	453	490	482	474	494	465	450	487	490	468	465	472	485	493	458	484	477	483	458	428	477	437	468	475	484	487	470	448	455	460	451	474	494	481	490	476	479	453	487	413	462	478	434	445	480	476	499	465	432	470	491	516	468	434	464	475	459	464	479	493	492	447	466	446	435	476	489	448	472	488	494	475	469	456	476	485	434	482	474	492	457	481	422	483	452	475	454	447	474	415	444	480	478	431	458	452	535	443	490	437	457	474	477	474	466	456	475	475	471	499	522	418	462	462	505	435	510	494	457	462	460	487	498	487	456	486
29022	27842	27713	12482	2144	294	242	263	274	276	288	270	268	273	254	266	255	277	251	279	278	249	257	287	281	276	276	280	271	247	251	249	251	275	261	279	253	276	251	273	264	267	257	309	240	255	272	286	238	246	251	260	265	289	251	288	266	239	253	242	248	280	259	283	280	264	273	269	278	258	268	275	266	253	271	249	274	265	245	272	278	242	277	284	255	254	286	255	274	273	264	264	239	259	255	296	263	256	256	246	229	253	244	259	255	266	256	244	241	274	298	261	276	257	251	239	258	304	279	278	259	282	242	286	266	274	295	254	279	230	248	240	233	259	233	279	259	245	256	263	273	244	265	269	251	268	236	255	277	277	288	268	230	263	261	295	263	260	272	249	258	278	232	245	238	275	253	285	259	238	231	245	239	254	280	247	254	247	262	264	260	262	273	249	245	260	274	240	241	297	266	275	279	263	234	274	258	279	260	250	266	263	246	273	259	248	280	232	269	253	270	255	246	270	250	281	258	290	257	276	270	285	259	250	234	263	273	225	262	240	288	263	256	249	250	235	249	239	253	280	270	251	244	259	288	275	259	250	245	276	273	258	248	265	276	262	285	229	254	238	247	225	249	281	266	250	247	251	296	277	278	267	280	266	296	290	248	251	258	251	241	266	261	256	272	208	245	271	248	257	278	231	277	235	266	240	282	310	246	240	249	248	251	273	250	292	273	255	263	256	250	246	285	261	263	264	237	264	268	280	257	289	236	277	230	257	267	276	266	257	279	252	253	249	268	255	252	284	272	267	254	242	258	258	286	261	244	237	244	254	254	262	266	283	243	255	240	260	255	239	263	267	275	250	271	281	262	290	289	257	247	258	231	236	267	270	256	276	281	255	245	252	254	260	273	263	253	235	262	257	273	271	273	258	289	295	249	231	284	281	227	244	254	271	253	250	244	252	244	260	283	241	240	263	275	246	247	247	272	289	289	244	256	229	252	266	268	265	277	251	272	220	248	250	250	253	274	267	209	264	256	263	276	307	282	247	245	269	237	250	263	272	270	250	246	234	272	258	262	267	273	236	264	263	250	283	238	267	245	253	263	261	254	261	273	260	240	232	274	240	242	251	251	249	252	259	257	260	272	264	267	264	257	254	267	255	282	260	261	266	257	271	284	253	245	279	238	272	265	263	255	261	236	286	261	235	265	286	275	242	270	259	267	282	243	256	254	220	262	273	256	282	269	277	276	259	261	250	256	286	242	266	284	258	267	245	216	235	274	253	273	259	255	254	235	304	247	257	248	240	233	236	267	253	259	274	256	234	260	236	250	236	230	254	234	241	263	242	266	243	256	241	262	262	243	254	235	271	255	265	276	280	249	261	254	268	275	241	255	250	239	287	267	272	276	301	281	270	261	259	254	248	240	275	253	257	249	254	279	265	233	278	265	232	276	258	264	250	262	262	214	243	305	271	239	254	248	259	242	252	277	248	273	255	257	259	253	258	265	262	254	268	281	311	267	287	248	237	287	258	270	270	255	241	251	281	250	272	264	259	251	264	249	285	252	254	277	252	286	253	251	271	238	250	266	275	284	255	231	256	254	261	260	263	301	239	257	301	272	239	275	286	247	267	248	261	243	243	243	261	260	255	266	258	257	261	287	255	247	264	286	252	252	276	249	268	231	259	269	249	241	283	262	281	270	236	238	293	255	258	250	248	264	231	262	277	244	272	251	266	295	283	257	264	223	266	252	262	282	244	277	278	268	274	268	259	243	252	250	242	267	299	271	265	275	251	256	258	241	262	254	262	271	252	274	262	272	263	247	288	236	266	261	254	244	270	230	265	256	268	281	266	278	250	248	279	232	250	232	253	274	265	283	252	223	261	277	277	286	276	258	266	262	261	254	230	275	228	250	260	258	266	262	229	240	269	268	247	268	247	238	243	262	286	254	272	293	254	281	266	293	275	272	255	264	271	256	237	263	273	245	256	285	287	256	272	243	247	243	254	269	251	267	268	271	260	232	251	248	259	250	236	256	274	259	255	279	251	255	260	243	263	271	257	248	247	276	248	251	269	259	253	258	269	250	244	274	228	253	260	248	277	280	274	278	271	255	275	251	251	261	291	291	251	247	255	276	289	265	286	273	262	269	239	262	265	247	286	260	263	292	271	268	298	283	265	263	246	249	256	283	242	268	279	260	256	247	237	275	228	241	234	258	262	257	248	287	256	269	271	253	283	243	284	251	257	253	263	258	226	264	255	254	261	241	276	273	261	263	241	287	264	268	260	281	248	262	253	262	296	255	258	275	277	250	264	259	266	263	274	249	267	249	289	236	268	277	285	265	273	267	253	242	252	235	285	249	263	246	239	266	289	280	227	296	253	251	268	283	289	270	270	253	270	247	221	248	294	257	295	230	244	262	257	275	266	244	287	259	246	239	252	274	240	277	264	292	280	271	258	248	255	236	251	290	257	265	232	245	243	238	257	268	234	243	277	262	258	271	267	259	236	263	247	263	263	241	266	282	255	253	255	314	254	274	278	294	252	269	267	254	262	253	244	267	271	286	251	274	236	262	253	274	262	240	252	256	260	241	271	288	270	280	246	242	262	278	245	270	270	264	263	276	213	269	262	279	268	232	236	307	280	259	269	271	255	260	261	265	274	238	261	276	248	256	258	276	279	242	221	272	256	248	268	272	271	290	260	256	279	242	251	269	265	249	255	267	255	252	266	242	258	276	229	301	260	263	292	273	271	252	255	267	226	271	312	301	272	268	258	263	257	281	257	265	256	276	248	264	262	250	254	263	271	254	243	267	254	241	289	252	253	252	238	241	271	276	265	274	249	246	255	251	260	249	287	260	263	266	250	288	249	266	264	263	270	245	257	253	286	265	262	253	240	275	261	244	249	218	294	271	245	279	304	287	259	243	253	260	271	289	266	246	279	287	261	270	227	276	270	239	277	266	259	258	247	250	274	270	274	257	256	267	270	226	280	270	255	241	263	255	259	269	275	263	254	280	289	268	271	238	264	262	267	267	255	250	264	246	262	252	264	243	263	291	253	264	234	283	262	274	267	275	259	273	269	272	288	237	274	250	275	264	239	258	270	274	233	272	264	223	248	268	238	289	249	256	239	280	279	282	262	267	267	233	263	254	260	251	286	279	278	265	250	261	257	247	257	247	240	237	267	281	259	278	282	254	266	254	233	312	267	260	254	246	268	252	297	262	253	233	288	244	250	260	264	244	236	245	230	268	243	255	296	254	239	256	291	247	251	268	258	253	251	257	242	242	277	246	277	279	256	272	271	248	260	290	285	279	286	272	228	288	259	256	228	252	247	259	280	278	280	233	260	282	238	280	275	296	270	251	269	259	290	254	238	260	270	258	275	282	240	305	236	261	266	262	245	288	274	230	248	250	247	250	235	249	279	241	283	263	221	249	283	260	245	231	270	269	271	298	264	252	253	241	249	251	239	276	253	254	261	252	246	240	251	222	252	248	277	282	233	253	258	273	274
19155	34290	22253	6731	1617	263	231	256	231	244	261	273	265	245	219	245	248	279	274	255	263	250	251	304	292	286	284	251	247	277	245	221	264	269	266	239	282	265	253	267	232	261	252	259	268	247	272	260	231	255	247	275	274	272	266	255	271	262	273	307	273	230	270	246	234	279	240	252	252	242	239	261	251	263	237	233	252	276	290	287	259	251	252	280	272	243	230	262	247	274	255	240	266	255	260	274	247	247	235	286	289	279	258	265	287	254	268	249	249	232	274	290	234	245	235	266	261	259	279	259	248	246	263	235	235	253	260	261	245	252	257	256	265	212	278	260	275	245	266	234	241	255	260	266	271	248	273	262	250	250	261	228	254	259	222	237	267	258	256	252	287	266	256	249	264	261	263	291	256	275	260	266	268	253	255	290	254	265	266	260	288	240	253	285	222	248	272	264	276	255	285	266	252	276	254	244	270	246	267	269	280	250	239	253	248	247	250	258	254	286	248	244	246	270	249	257	258	254	255	268	283	281	234	257	237	285	265	270	258	250	290	247	259	260	296	275	265	286	227	270	252	248	285	258	261	265	253	253	247	246	261	296	234	279	280	283	262	235	253	258	234	237	260	250	240	218	251	262	256	279	229	270	254	259	273	287	257	260	254	262	288	267	245	258	260	277	248	271	260	291	248	260	255	255	257	254	251	265	272	265	288	271	243	286	240	244	273	279	254	265	259	266	265	269	250	267	261	260	250	231	223	245	281	271	297	280	257	254	247	235	255	253	263	245	235	267	263	238	261	242	243	256	247	262	300	261	258	230	262	256	239	250	276	274	242	238	263	276	296	257	257	262	281	257	243	255	276	256	264	250	245	276	214	260	261	249	243	252	240	256	265	256	246	252	236	291	256	246	259	263	261	282	222	246	267	239	262	262	247	281	250	256	284	265	269	242	240	250	267	258	249	235	318	273	261	246	269	258	256	251	262	257	270	252	230	250	241	260	245	238	258	268	232	255	260	254	256	236	269	250	268	262	291	253	255	252	277	255	232	262	280	235	243	253	257	233	267	250	258	235	245	238	269	277	271	276	230	258	260	274	248	253	267	259	260	272	253	236	257	233	239	252	279	240	280	278	257	244	293	268	272	290	257	264	286	247	246	245	262	255	261	289	274	276	269	269	281	243	257	249	264	240	269	254	282	275	253	265	259	262	265	242	246	247	278	270	257	264	265	278	244	258	259	258	256	267	223	246	237	259	271	269	266	262	251	239	255	281	254	243	219	245	233	250	251	234	263	276	258	268	240	255	247	237	257	254	275	283	234	256	270	245	262	284	245	261	263	259	258	276	277	269	269	269	275	259	266	251	277	252	241	272	254	256	249	239	256	253	258	256	226	251	252	248	239	263	247	225	260	254	261	273	246	275	264	285	278	239	274	279	271	242	282	259	214	258	291	278	276	274	259	269	245	267	284	251	265	231	256	275	259	256	271	252	238	266	245	242	276	232	262	253	267	244	262	273	265	278	248	260	260	256	268	259	273	270	244	243	252	238	258	230	251	240	273	264	288	272	250	238	223	258	291	247	221	261	244	251	256	241	235	262	268	261	279	276	230	248	257	257	271	246	264	257	281	285	265	252	256	286	243	236	261	266	253	268	261	240	304	262	282	273	272	245	249	265	257	264	273	248	262	270	258	238	244	246	245	266	260	258	254	251	254	251	275	250	280	263	278	258	253	246	269	285	243	240	240	269	255	230	231	275	271	286	267	263	272	263	242	279	255	251	297	272	246	277	259	289	268	268	261	269	281	232	265	249	243	275	232	260	246	256	261	259	237	251	271	294	256	268	278	259	270	263	249	233	253	271	275	264	258	281	283	213	265	285	264	241	250	248	289	269	251	253	249	262	263	241	265	290	255	268	257	234	249	246	247	245	237	282	260	255	257	240	246	265	258	296	281	209	275	246	251	271	266	264	251	256	261	277	256	236	273	270	243	260	235	275	250	255	225	260	251	236	234	287	262	248	244	268	278	265	267	258	257	264	260	257	253	237	260	266	267	269	254	252	274	288	254	269	241	269	244	277	271	237	260	259	245	251	265	263	305	238	282	265	260	238	224	266	251	280	259	266	265	250	229	227	234	259	276	270	277	284	249	231	254	243	248	253	237	249	268	241	247	270	289	295	249	249	270	275	272	236	264	273	254	265	282	270	244	238	249	264	265	257	292	268	241	256	254	262	273	261	255	284	257	272	257	274	246	257	275	263	270	257	238	263	240	279	272	250	283	249	276	263	244	252	256	283	232	262	256	265	239	250	261	275	242	258	264	240	264	257	258	260	271	246	290	272	248	243	294	258	238	254	276	245	278	254	263	244	253	231	272	252	283	237	250	255	241	250	251	274	243	267	261	281	222	238	263	243	240	285	266	255	268	287	265	255	265	273	263	257	241	243	251	279	266	250	241	255	252	269	263	268	261	275	263	243	256	259	287	243	260	262	251	251	240	259	283	268	290	241	254	240	237	279	248	249	256	260	248	280	248	274	228	260	271	264	259	278	265	242	272	264	264	253	265	249	252	253	248	258	262	240	250	267	279	251	255	241	262	264	254	241	251	280	230	240	283	283	275	262	266	256	263	261	259	269	241	250	266	263	284	257	225	235	281	291	266	257	271	268	265	231	273	274	239	232	289	249	281	270	247	266	252	271	230	249	259	252	244	263	289	262	257	268	229	263	263	269	288	248	299	252	247	288	254	265	253	290	253	265	258	238	245	261	270	281	258	234	247	259	269	280	255	237	289	250	249	233	264	266	240	252	266	253	273	231	234	267	287	272	261	270	265	256	271	250	300	245	263	232	245	277	250	258	281	250	264	233	242	258	279	240	234	254	224	253	273	249	245	266	279	266	220	264	254	270	238	249	242	237	260	288	258	262	255	222	270	247	256	246	279	255	242	261	289	249	278	279	287	288	232	266	241	281	268	248	260	236	255	258	284	237	269	268	275	230	214	256	249	267	258	260	253	257	244	266	253	250	244	281	276	296	288	256	276	279	276	276	252	260	287	271	246	248	275	245	233	201	263	249	247	253	272	270	258	250	261	262	228	286	247	256	252	241	253	242	266	265	260	264	288	242	290	237	275	283	255	277	284	238	273	259	245	255	264	274	228	253	268	254	220	249	260	250	263	252	230	274	261	249	238	256	256	254	235	278	280	247	292	270	225	280	250	261	279	241	244	269	255	260	259	268	274	264	265	246	264	277	280	272	273	244	288	253	266	299	268	281	241	277	247	262	232	288	263	283	276	227	258	252	266	236	275	265	243	274	274	263	284	260	252	234	196	262	267	252	293	257	251	258	258	271	263	260	253	243	231	267	265	239	260	260	277	289	239	258	284	281	243	281	267	269	282	285	267	256	244	231	253	249	248	217	254	269	231	264	260	258	242	257	288	246	274	303	243	247	276	261	235	242	264	231	250	258	265	288	245	260	259	249	262	234	266	233	271	242	255	268	268	272	255	267
25311	26810	45868	40079	18354	2175	518	381	326	317	340	368	319	347	364	326	341	310	349	327	362	359	357	407	385	383	322	323	313	370	310	322	326	376	344	287	336	308	348	330	318	356	303	294	328	328	335	320	297	324	317	316	317	355	360	339	294	327	338	336	343	303	360	348	357	345	328	322	333	309	347	358	319	363	322	317	329	325	301	343	342	321	302	334	298	336	342	311	308	345	317	310	341	325	314	298	328	324	352	280	308	274	324	341	311	289	267	334	327	320	342	327	333	311	300	336	324	326	321	332	339	326	312	342	339	334	324	300	320	351	319	332	329	329	307	324	325	306	330	328	334	328	315	304	357	324	321	356	356	320	342	297	323	342	317	354	308	312	317	308	317	359	328	336	317	288	312	349	308	306	308	330	316	352	324	319	308	305	315	313	333	315	356	324	317	327	300	307	323	320	289	308	332	318	300	290	297	307	293	313	339	347	332	310	325	339	320	331	357	313	322	311	282	317	312	284	289	290	308	310	334	309	334	326	328	306	296	292	328	357	345	303	314	297	315	290	328	321	321	322	301	326	333	321	313	316	339	295	337	322	324	358	331	305	334	318	337	287	335	332	271	311	310	346	307	325	350	319	297	317	285	313	298	330	334	299	367	353	301	306	339	327	347	303	316	341	302	334	319	303	345	324	329	272	291	317	319	341	364	335	324	334	322	333	311	315	329	311	314	325	335	342	310	339	307	288	313	310	318	307	324	350	327	345	311	322	357	334	309	306	296	360	328	321	304	309	303	340	356	346	317	309	349	314	363	303	373	356	314	309	317	299	274	350	332	355	306	303	319	338	331	330	301	287	354	285	355	333	374	358	354	367	318	339	315	338	346	330	341	297	319	320	305	332	319	314	320	319	279	314	313	336	317	351	354	328	371	313	308	306	323	317	322	329	365	314	329	332	302	325	330	317	339	291	316	299	321	315	329	343	321	298	325	317	330	330	309	337	349	323	312	319	332	290	323	303	342	332	344	314	290	327	309	330	331	345	348	334	323	316	309	291	313	307	309	320	362	322	311	338	329	358	309	347	321	349	330	303	337	303	340	295	349	328	314	314	308	339	332	268	286	317	339	319	313	309	352	293	317	310	322	282	342	317	328	309	356	322	328	311	336	346	314	340	330	319	334	338	341	313	331	329	346	333	318	337	348	363	337	305	333	331	327	332	303	304	310	312	321	315	342	312	331	328	305	332	321	312	317	316	301	320	328	336	330	321	314	324	315	314	316	308	347	315	325	337	362	330	317	295	302	317	333	306	309	329	321	317	337	316	332	322	304	312	312	333	313	333	331	310	322	319	340	337	302	294	332	333	305	344	340	307	334	336	326	350	310	317	311	325	347	319	343	359	322	348	333	337	299	315	318	328	351	312	313	318	331	333	309	320	342	313	302	314	347	291	324	330	329	325	307	290	303	310	317	310	331	321	322	332	295	309	328	297	296	293	311	327	326	346	362	328	326	347	306	328	367	325	322	321	342	350	359	319	327	320	307	332	361	340	302	313	353	321	320	310	296	308	320	325	308	335	345	300	289	319	322	315	354	371	348	348	341	325	345	305	283	303	311	344	335	302	303	334	332	335	314	345	332	353	319	328	322	330	317	325	337	291	323	330	306	319	346	357	335	328	316	326	324	311	339	332	330	289	344	306	312	320	305	309	352	328	312	298	315	346	322	284	321	341	329	323	324	347	334	302	334	344	334	310	312	336	324	316	347	328	347	311	302	333	322	321	322	307	339	331	335	313	322	348	345	351	352	342	325	304	304	305	360	340	279	349	315	310	322	345	319	303	340	324	335	286	315	324	318	334	364	324	360	339	348	271	327	338	341	354	328	330	321	309	347	335	295	299	325	363	297	304	303	311	346	346	379	300	334	308	347	355	326	345	310	328	324	330	323	297	328	314	337	331	296	312	309	319	308	353	312	314	341	331	320	349	322	317	340	297	335	339	309	342	339	326	346	303	321	339	337	300	311	294	318	359	337	322	300	336	315	321	347	326	299	330	343	327	301	318	318	339	333	335	383	309	353	299	310	314	321	327	332	316	289	351	310	340	315	326	321	310	342	322	353	311	338	314	304	331	331	319	311	342	283	345	321	329	310	346	345	351	334	325	326	329	336	328	317	334	311	342	328	289	316	300	310	328	329	328	355	304	334	344	327	319	304	301	339	315	317	334	282	308	333	335	338	328	300	328	325	329	344	289	295	314	317	297	320	352	339	322	316	309	334	360	352	279	341	315	322	308	348	331	320	294	309	312	312	326	339	296	341	298	325	294	328	342	323	316	329	314	323	314	277	319	316	344	326	342	340	330	338	305	305	307	314	297	337	297	338	334	312	321	311	344	340	319	351	323	311	343	297	314	307	351	324	335	346	344	330	290	351	312	336	300	321	301	332	349	322	330	330	321	316	325	343	334	329	324	331	322	324	306	309	328	316	339	320	300	301	334	281	317	315	321	311	317	282	329	359	317	313	327	310	304	355	341	316	332	301	358	314	306	285	338	301	290	331	322	342	339	340	298	316	311	369	325	363	331	323	348	314	321	310	292	319	331	283	296	323	318	348	342	319	324	343	287	319	352	275	317	337	332	319	357	335	322	303	309	326	344	317	306	311	322	332	324	332	315	334	311	330	317	305	339	298	304	312	331	336	359	304	321	316	336	298	341	324	353	325	316	344	345	324	340	309	306	337	310	326	325	332	333	350	318	304	337	308	332	350	323	334	322	354	292	296	327	328	333	322	324	320	358	306	319	334	310	305	324	311	298	342	329	323	308	295	332	328	330	317	351	305	343	356	323	346	303	336	339	306	296	334	338	329	324	321	371	357	346	306	320	334	331	340	298	332	312	332	302	333	299	325	330	350	345	321	337	315	341	298	320	310	353	310	337	318	347	300	295	298	348	329	340	301	293	319	309	289	335	346	333	311	315	296	318	302	321	317	329	325	343	326	301	345	321	324	366	304	333	334	338	356	341	338	316	316	328	344	284	319	309	321	303	320	331	352	314	332	346	348	324	343	313	330	358	290	331	319	332	339	359	318	337	332	338	331	310	341	316	325	323	303	311	319	337	300	296	342	305	305	328	286	329	338	340	329	304	336	342	343	350	337	310	326	337	315	306	347	288	324	316	343	309	321	322	328	332	324	340	321	329	357	316	335	308	315	335	349	350	333	333	367	323	330	323	297	311	324	314	337	354	322	337	320	308	318	326	321	321	286	332	280	322	332	311	332	327	344	321	359	351	323	312	330	325	341	305	309	308	295	316	312	296	355	296	311	306	343	261	348	319	322	333	329	316	306	301	331	325	339	291	326	321	275	305	307	293	303	312	325	313	329	309	320	314	358	346	310	314	304	335	367	302	313	309	344	316	318	306	306	328	316	300	331	334	317	319	338	302	349	329	292	347	314	312	315	339	308	308	305	342	319	322	337	317	315	321	314	326	295	325	327	334	319	338	337	335	303	309
54715	88409	64833	32798	8569	363	360	357	421	358	375	378	370	343	367	373	385	383	335	370	415	417	445	526	448	401	380	374	333	334	403	371	357	357	379	358	363	368	354	324	358	377	348	361	318	383	350	398	334	315	311	369	374	370	383	391	330	333	351	357	353	385	331	362	330	325	338	353	315	361	363	329	368	358	372	362	345	376	343	354	365	369	334	348	333	356	328	362	330	377	338	346	369	329	366	349	354	355	362	355	331	332	362	320	320	356	373	367	369	369	339	346	304	339	366	363	351	367	323	350	317	385	338	352	334	371	339	331	357	363	356	357	355	346	376	393	335	321	344	353	387	380	326	354	358	357	347	368	368	355	367	342	332	355	355	347	381	329	372	337	336	356	321	354	334	336	339	366	359	333	352	363	329	362	345	334	355	373	322	348	325	330	363	322	322	333	350	336	352	358	342	352	377	358	329	370	373	364	344	366	388	347	347	347	411	332	337	333	352	336	385	362	359	398	340	357	361	318	364	357	353	325	352	350	351	366	333	314	356	333	339	346	340	370	341	380	365	350	364	349	347	339	358	361	333	360	372	329	326	385	349	342	390	372	351	347	324	357	340	352	373	343	373	334	361	369	375	363	377	323	347	367	330	352	350	367	351	349	364	371	378	353	367	370	337	378	373	351	328	363	325	372	333	323	366	347	324	371	373	357	363	357	342	341	341	369	378	306	362	371	344	366	336	333	378	347	354	366	344	321	364	360	367	327	360	353	350	360	341	363	355	326	348	319	327	343	338	337	342	347	361	323	372	331	307	357	389	348	336	363	375	376	320	389	352	351	345	376	367	333	374	346	370	354	375	352	339	351	348	357	358	349	369	355	337	340	364	364	316	318	357	378	368	343	340	322	336	348	326	345	350	387	362	334	321	377	346	336	329	352	330	377	329	334	387	387	337	367	391	368	344	331	365	336	354	346	340	365	370	363	328	353	327	386	345	354	338	372	324	366	353	367	340	343	362	379	341	378	344	331	370	316	383	343	345	337	352	346	342	367	352	350	340	354	380	325	340	325	352	328	342	383	371	348	349	359	338	345	362	371	355	340	335	364	376	320	361	353	381	357	353	372	343	337	382	333	357	314	365	370	361	346	328	348	340	342	353	322	352	384	357	369	344	337	331	357	360	340	362	339	341	364	337	368	375	376	370	370	369	362	340	343	359	380	328	337	329	359	334	344	360	338	351	357	369	340	351	321	333	360	339	352	375	321	338	357	341	331	353	342	346	368	331	396	322	350	351	319	373	333	361	372	347	353	352	326	351	339	342	360	348	332	352	364	330	342	356	365	353	338	387	350	351	359	334	338	388	322	320	341	321	347	350	357	343	335	401	350	350	348	353	380	325	377	362	373	362	355	379	351	358	360	332	358	358	335	344	351	321	342	360	344	333	324	353	339	350	379	362	367	333	345	336	329	356	351	341	379	355	340	384	373	352	421	354	348	373	353	342	349	338	333	316	381	323	364	371	364	362	358	363	342	349	374	358	346	356	337	395	388	330	337	364	368	342	360	336	351	346	350	354	345	374	364	348	367	331	364	348	364	354	382	326	354	368	346	365	339	354	345	371	382	338	359	340	364	368	369	348	335	353	338	355	364	346	350	348	378	363	360	334	331	359	371	331	376	353	343	352	325	360	336	335	353	353	377	340	326	374	357	370	348	346	331	385	350	335	319	325	355	367	344	317	348	379	370	358	357	357	367	331	337	335	353	349	350	326	345	323	360	360	339	375	358	336	374	369	331	375	347	351	332	361	337	358	375	349	426	392	331	340	366	363	318	333	332	330	324	371	342	350	383	344	334	323	330	379	368	348	384	324	322	331	317	350	344	321	356	356	362	352	374	393	354	363	356	380	334	384	377	369	347	342	356	360	347	340	342	309	314	333	387	370	375	338	339	396	351	327	380	346	390	338	357	353	362	331	331	344	334	363	343	370	344	324	307	364	380	355	370	329	353	325	390	337	344	333	391	322	366	346	336	336	336	375	336	348	369	354	340	319	359	334	347	405	336	326	358	328	324	371	331	335	334	331	363	367	362	344	371	380	364	338	336	339	347	366	333	375	373	336	323	395	350	356	356	350	359	348	360	352	348	355	367	394	329	345	357	359	363	349	351	344	336	375	331	341	368	366	330	338	325	376	375	338	346	367	390	366	351	339	363	358	362	362	323	347	352	357	349	345	358	363	338	339	366	365	310	357	341	367	359	365	345	360	363	368	342	348	369	380	364	341	356	332	389	320	372	341	348	353	375	338	347	320	351	368	361	352	376	327	340	307	366	355	357	367	346	363	383	323	362	351	319	311	377	326	362	378	368	362	335	353	325	319	353	363	365	362	355	322	343	346	340	330	315	367	360	354	349	349	362	359	352	378	354	371	350	366	346	348	320	318	341	395	386	341	348	328	377	371	348	355	356	358	380	337	342	351	333	369	356	348	378	353	381	359	345	333	375	339	339	340	380	359	315	374	337	361	355	342	349	357	375	358	342	361	353	372	365	330	335	376	356	347	323	343	346	346	373	328	349	352	323	345	329	355	362	362	330	339	341	351	331	347	377	366	355	357	356	355	340	324	367	361	344	369	309	368	342	345	349	343	409	371	320	354	350	364	327	354	347	323	357	357	353	324	349	372	360	331	381	343	359	332	358	375	332	354	360	387	375	360	388	363	308	305	326	344	329	346	339	360	358	359	358	331	365	335	404	372	371	360	332	381	343	338	347	363	301	361	354	343	345	361	325	352	368	383	348	363	345	354	340	359	367	331	338	316	356	350	352	358	334	348	346	345	322	384	364	337	350	364	350	346	350	360	365	322	353	337	342	374	359	347	364	375	360	319	374	353	366	373	311	353	323	366	344	371	345	364	346	309	345	350	360	370	364	366	336	333	345	358	360	340	348	370	383	346	311	376	351	326	334	369	397	352	376	310	366	374	365	361	366	331	356	327	343	357	351	342	336	345	323	341	351	317	328	338	339	322	337	358	360	378	326	345	363	352	337	347	352	346	357	340	345	378	342	374	354	349	353	335	345	388	334	366	385	376	371	330	361	340	324	325	348	332	359	329	349	340	362	342	361	352	358	354	340	333	351	336	350	376	332	331	376	380	325	352	335	340	347	342	337	364	305	327	366	358	342	382	367	360	334	336	351	352	321	340	363	343	393	325	353	337	354	332	330	326	326	362	352	320	335	362	376	374	314	338	368	373	400	362	403	357	321	319	345	384	324	332	353	356	355	314	340	326	366	342	356	378	370	334	362	358	342	374	393	380	333	366	360	361	337	338	325	350	334	362	355	370	344	356	392	366	338	334	355	375	350	382	352	378	373	298	364	332	355	379	373	333	364	324	317	361	359	364	336	368	338	357	356	333	364	355	323	350	350	352	375	363	380	350	345	362	362	391	326	363	343	357	340	394	337	363	368	380	363	329	345	350	371	338	331	334	351	368	343	345	329	326	366	363	344	350	359
24012	23616	37846	37252	25375	9660	1199	546	468	457	457	476	434	445	470	430	467	469	454	461	499	588	584	533	430	500	439	449	431	466	435	421	436	477	436	423	482	435	444	463	468	429	464	453	395	443	438	443	453	411	436	412	476	463	462	432	420	411	440	431	418	433	399	477	431	417	428	430	456	438	469	419	418	452	419	407	449	469	430	450	444	433	442	438	442	437	408	475	427	440	425	437	421	452	445	430	459	457	454	434	451	443	426	430	432	455	430	496	415	444	426	391	414	484	443	429	458	435	442	441	455	469	465	409	444	442	457	438	445	423	443	418	445	424	453	434	432	446	460	408	436	385	426	454	423	448	442	454	449	457	417	428	425	497	449	371	417	427	440	408	446	428	414	445	449	417	444	440	439	418	443	432	432	441	422	394	412	433	409	435	430	448	437	413	471	473	423	426	456	418	368	430	412	441	445	455	437	434	415	395	415	454	405	423	436	428	430	431	415	451	470	446	423	439	414	442	413	395	444	450	460	428	401	423	444	443	423	447	409	450	447	420	453	443	401	438	468	437	435	442	452	433	457	426	418	437	438	454	446	431	460	411	425	461	472	444	479	426	427	425	417	421	425	440	400	453	460	421	448	424	428	415	437	424	436	439	450	418	456	407	436	453	474	450	422	397	429	416	428	469	433	445	427	466	407	452	466	402	457	417	457	464	442	447	466	447	415	447	416	443	448	447	425	460	437	416	465	449	427	397	414	414	450	462	404	425	432	487	460	441	470	447	427	472	444	432	396	394	441	449	478	426	453	427	430	464	406	448	473	437	438	423	432	443	433	438	435	430	441	411	415	442	428	460	414	427	453	429	437	463	466	439	423	428	423	415	451	487	447	411	420	414	418	426	413	437	429	428	462	429	424	413	461	437	431	440	427	428	456	451	438	428	437	437	416	470	467	406	439	426	422	406	423	387	448	461	422	447	421	402	422	440	441	418	431	414	409	426	431	466	444	458	453	478	452	411	431	422	420	394	445	457	481	418	422	426	437	414	421	425	421	431	443	437	408	428	443	457	435	435	413	430	444	409	462	455	461	403	411	432	449	421	404	430	444	441	443	422	413	461	448	434	423	436	446	458	454	417	433	413	405	435	481	438	462	432	467	456	427	443	416	406	428	426	459	439	429	423	443	463	429	465	417	451	456	447	444	465	432	420	398	456	431	437	437	437	440	403	456	453	438	449	391	445	398	418	459	439	444	441	443	435	462	407	437	451	448	411	438	417	422	450	454	430	425	441	434	431	444	416	471	422	466	423	403	396	436	442	403	497	480	448	442	480	446	429	404	452	429	451	454	433	439	468	458	425	486	445	483	405	404	414	457	460	450	461	440	430	439	412	446	482	408	416	416	442	463	444	433	455	429	409	403	430	387	401	419	406	405	455	425	414	435	425	472	408	416	457	379	394	460	423	463	481	407	433	444	450	468	429	439	453	438	424	413	426	423	427	440	428	415	452	431	410	454	488	450	413	419	427	415	423	448	446	464	441	478	426	457	421	462	405	419	449	415	426	469	463	453	423	427	441	449	450	409	440	458	436	443	446	431	458	423	410	463	423	444	430	453	437	492	431	423	445	485	412	460	422	419	449	444	429	421	439	428	395	420	438	407	432	443	414	410	454	406	412	438	415	465	461	448	460	417	436	440	427	430	456	442	438	423	446	442	459	387	455	462	452	418	436	455	451	448	429	411	440	453	490	490	406	433	429	426	439	444	437	474	447	443	414	443	465	409	440	438	443	460	458	467	421	441	428	409	396	439	446	410	434	445	413	437	391	440	439	433	447	449	416	425	408	469	450	441	476	479	408	430	443	439	422	439	463	432	443	478	458	449	407	432	445	398	438	456	441	418	411	418	454	422	458	448	442	482	433	458	426	432	453	433	421	419	434	438	457	434	417	433	420	411	432	449	407	453	451	438	409	459	442	426	460	429	423	408	424	445	436	471	441	410	409	425	471	404	433	435	428	403	446	439	449	429	419	446	466	418	379	434	447	434	456	449	439	407	433	427	482	439	415	449	413	420	464	388	430	423	441	467	441	468	432	390	453	471	439	419	429	440	414	441	414	435	430	465	435	427	444	418	414	441	449	400	417	452	412	427	459	463	398	449	412	405	444	433	412	421	446	439	456	495	409	430	443	421	442	446	403	405	416	451	448	441	451	472	447	451	414	439	427	445	443	432	375	446	434	399	426	410	416	417	437	448	461	418	433	383	425	421	455	456	471	459	426	443	450	455	403	417	419	444	415	439	428	403	444	447	395	403	427	476	444	429	408	455	431	455	408	446	410	424	466	422	423	404	444	411	441	435	431	419	420	421	440	418	431	428	478	422	408	451	426	407	481	478	449	440	458	436	438	433	465	427	429	435	462	406	424	399	420	426	411	416	423	415	442	429	419	421	424	453	440	445	409	428	442	456	451	449	428	450	421	453	450	430	476	447	464	437	416	417	418	432	485	440	436	384	441	429	429	424	459	447	420	422	430	415	445	385	429	431	456	454	417	444	428	472	423	430	419	417	435	435	431	450	435	458	399	446	469	426	466	428	440	452	382	423	418	436	431	453	416	414	459	431	439	484	430	429	446	454	436	448	444	430	426	463	414	471	432	377	437	441	416	485	409	452	455	446	501	432	424	427	446	408	415	399	447	441	432	487	455	406	438	427	443	452	425	441	414	404	413	455	426	455	432	410	459	471	460	416	433	441	413	445	439	429	448	434	454	461	422	474	449	441	445	444	460	434	440	416	423	422	419	428	417	422	434	467	420	412	408	396	467	447	431	433	459	449	437	452	427	450	418	399	450	439	440	429	416	401	397	432	459	410	441	417	458	467	409	416	437	404	440	427	449	455	436	438	434	405	417	438	489	473	425	439	431	424	434	460	444	454	465	400	398	474	464	434	439	455	402	418	447	434	466	424	430	456	471	427	433	424	441	422	445	431	421	399	396	483	451	464	436	438	430	416	460	463	452	434	437	440	418	439	427	380	451	425	406	441	430	461	452	449	423	402	434	415	417	431	482	445	437	408	424	460	433	427	432	455	434	424	448	471	394	419	404	438	414	468	461	434	453	442	432	419	408	448	395	434	452	452	425	433	431	436	461	419	454	428	433	466	442	443	436	485	440	414	436	400	460	426	434	450	424	460	456	395	436	453	412	425	425	454	427	424	423	456	468	406	396	450	461	443	473	481	477	425	437	432	424	414	448	443	412	415	453	417	416	433	429	409	448	416	413	440	454	450	408	457	422	448	445	457	455	440	396	454	420	468	446	455	435	421	418	447	401	424	443	464	400	428	461	429	433	431	425	446	425	437	390	450	429	444	437	426	461	408	427	430	411	425	418	439	416	439	443	410	449	428	437	455	434	422	427	429	452	434	447	402	397	443	413	451	434	453	450	409	424	416	455	414	430	438	415	403	434	442	448	443	445	413	441	465	444	431	463	437	452	433	414	461	432	410	444	492	439
63196	103024	76255	46980	16507	469	517	520	516	480	453	488	478	492	452	472	503	469	454	526	625	767	712	635	545	554	525	510	485	470	448	474	501	494	508	498	473	464	446	498	481	502	477	498	477	490	473	461	435	463	483	482	523	513	439	454	479	478	459	472	456	453	478	455	516	508	462	508	505	491	547	515	482	494	457	463	493	477	492	484	480	479	534	488	472	475	486	472	501	460	479	485	464	475	505	483	497	461	481	473	473	504	489	468	489	466	469	482	523	458	467	463	495	456	479	497	467	475	473	460	486	486	476	469	499	462	456	496	498	519	438	465	465	475	452	476	500	530	464	480	492	487	462	482	469	488	453	473	485	466	496	495	473	460	484	474	496	491	455	508	485	504	471	454	506	482	482	499	440	469	487	474	443	452	470	497	489	509	448	496	500	494	431	496	448	450	517	491	476	533	470	477	523	503	482	512	488	458	472	510	468	491	527	484	469	487	475	486	451	469	487	512	483	487	468	460	455	510	477	464	473	484	492	514	478	484	480	481	449	520	504	494	471	479	474	446	482	474	478	473	492	477	473	451	467	468	477	472	498	497	477	492	485	488	496	508	487	496	501	486	491	468	491	475	512	493	470	502	494	494	459	507	481	501	460	505	462	497	483	439	470	477	469	489	485	457	482	494	468	458	426	460	529	459	502	480	528	488	501	493	463	476	450	498	488	491	469	496	486	485	455	492	495	467	514	489	496	456	487	513	507	485	478	492	462	491	477	484	497	506	428	443	474	459	481	468	457	510	472	524	486	485	448	501	445	466	492	470	480	464	508	485	497	479	456	476	447	486	481	506	472	432	479	505	457	493	492	479	485	505	464	511	459	489	457	489	496	494	470	492	494	525	503	456	500	487	483	463	461	456	488	472	506	459	454	450	508	493	453	469	441	469	481	471	455	527	491	457	480	496	502	511	481	471	465	469	506	450	434	459	458	487	517	481	484	486	472	463	447	472	495	428	486	489	511	492	466	494	450	487	488	486	484	481	487	500	477	495	453	450	503	488	509	452	478	484	480	475	517	505	477	486	466	481	502	443	437	431	482	442	453	463	497	486	492	486	488	497	467	461	513	461	505	473	473	476	473	475	503	486	502	497	510	470	464	477	477	505	460	493	496	478	453	491	471	468	514	506	514	498	530	467	462	437	477	460	433	522	516	468	489	523	470	478	460	461	469	504	473	464	508	485	495	470	490	438	470	490	475	455	488	474	493	445	509	491	508	483	537	454	481	487	475	494	510	503	514	466	442	436	470	485	474	459	467	475	422	504	490	493	447	485	480	509	530	502	508	526	497	494	457	515	458	481	495	446	482	473	457	503	480	439	490	447	424	485	468	470	506	492	485	461	461	480	489	461	474	447	464	476	514	503	461	485	489	474	493	511	486	460	449	486	455	437	462	457	500	484	473	431	465	498	525	475	509	465	503	490	474	477	483	489	516	508	527	456	482	479	508	473	467	476	466	499	440	449	508	493	461	483	484	482	488	482	479	467	475	474	522	503	492	474	459	505	501	499	494	492	506	435	484	465	491	519	493	468	481	511	456	485	491	513	436	470	462	451	438	431	491	494	488	439	481	485	493	456	464	479	500	428	454	507	486	481	484	435	513	445	492	517	499	467	491	501	458	518	468	467	480	486	492	474	515	484	476	489	480	508	477	454	494	459	495	446	488	487	513	484	514	479	455	489	472	481	484	464	474	468	507	498	507	508	497	442	463	454	484	506	503	452	428	460	511	499	448	481	448	457	449	457	484	462	491	479	444	491	455	482	436	518	494	470	469	441	510	461	469	489	473	462	469	474	446	501	472	496	480	471	459	469	466	475	476	479	459	451	516	490	456	485	509	487	493	519	449	450	496	509	453	507	479	541	467	459	500	434	487	544	456	497	460	485	496	468	461	464	511	464	487	485	507	473	483	506	460	503	483	519	454	462	455	469	482	466	468	444	476	466	486	468	483	471	476	443	462	477	508	453	448	502	457	452	442	452	491	475	492	460	475	485	462	487	474	479	498	492	458	508	483	467	518	505	480	479	452	471	445	504	457	484	437	504	496	457	473	503	479	519	526	513	444	446	526	483	436	520	480	474	476	510	473	479	481	497	489	455	488	552	473	501	463	451	464	443	486	463	474	470	488	505	439	489	506	518	439	466	494	498	462	503	455	500	458	482	445	456	453	478	443	475	489	471	525	510	498	461	516	432	488	490	482	473	496	462	459	489	455	459	462	457	459	492	492	476	533	487	489	491	475	476	490	453	500	460	491	455	497	485	507	493	508	495	531	479	467	511	487	465	452	471	491	456	486	490	450	445	485	484	516	495	494	510	462	484	460	452	446	461	505	477	451	447	506	487	489	496	526	496	491	463	490	472	478	480	514	450	496	494	476	495	474	492	477	497	455	432	480	466	496	459	480	439	466	495	495	511	456	468	528	438	498	458	494	512	479	465	458	479	484	490	481	442	544	492	478	469	472	472	498	505	474	451	478	501	486	457	489	491	465	519	488	496	509	472	465	490	475	479	479	493	517	475	481	463	449	500	520	447	497	465	458	467	490	497	508	511	471	474	434	466	458	467	476	504	458	455	462	515	474	475	450	448	444	494	496	484	509	430	492	485	476	498	453	450	502	480	448	497	483	444	506	505	490	477	494	437	490	487	519	433	497	473	477	455	468	431	457	465	505	479	430	440	508	514	480	446	472	471	495	443	454	482	461	454	489	485	485	495	482	468	518	461	510	444	472	477	480	502	455	453	491	460	477	448	478	495	445	460	484	452	449	493	471	467	488	506	483	501	488	506	449	521	479	462	506	444	487	464	460	478	450	472	474	464	434	446	474	498	476	504	474	490	445	477	465	471	460	428	470	464	448	491	467	493	468	470	478	476	477	509	464	510	471	496	441	499	517	437	465	465	452	494	481	459	495	453	480	506	450	462	485	499	525	501	473	452	455	462	529	485	461	490	507	479	465	474	498	454	459	405	477	458	516	507	500	448	487	505	496	515	500	461	510	468	478	488	495	483	485	483	490	503	475	485	495	476	480	481	467	496	512	493	463	493	447	471	442	503	462	495	462	489	452	489	486	480	443	483	491	531	456	441	486	511	453	476	480	482	465	432	475	497	494	504	465	521	487	456	479	482	504	516	482	472	449	468	469	468	471	467	465	494	467	482	489	456	487	527	449	477	488	480	474	473	470	462	472	504	454	491	464	474	487	467	458	463	476	441	470	450	509	481	484	494	478	489	433	500	480	471	490	473	496	456	474	486	480	471	467	514	449	480	458	466	460	493	470	492	462	486	472	468	477	477	480	493	488	469	453	514	512	479	493	475	480	491	452	455	458	498	441	477	467	470	514	462	470	455	499	462	467	462	448	448	472	469	447	447	489	473	498	442	483	457	475	479	451	521	475	492	500	444	444	500	488	473	487	527	473	471	471	515	435	450	499	501	478	482	497	488	489	471	458	458	481	461
29232	29620	26127	11342	1765	330	287	271	263	275	298	279	277	268	289	274	285	274	262	263	299	296	283	309	269	296	276	294	243	277	246	252	270	292	288	225	250	295	276	299	263	302	280	285	274	255	280	301	265	270	272	279	272	302	282	265	246	259	275	246	255	276	291	252	266	241	278	253	257	255	271	256	280	296	266	280	263	287	265	252	279	302	251	282	265	297	284	262	259	273	283	259	278	284	276	263	273	266	267	262	259	268	232	312	289	266	263	257	263	270	252	261	249	287	263	262	286	288	264	297	284	282	273	241	284	264	249	291	292	286	276	239	249	270	250	278	270	280	265	269	260	283	294	294	291	256	268	262	240	279	285	263	267	258	292	264	260	271	247	263	269	271	252	262	261	234	249	288	281	244	287	307	285	266	261	252	269	271	286	275	302	273	279	262	267	264	284	273	273	275	284	273	267	281	285	284	297	261	262	290	302	261	270	254	251	294	261	246	256	249	272	306	290	243	252	271	270	276	263	265	264	268	270	259	249	259	268	275	264	266	249	289	271	257	265	285	273	258	256	252	269	269	294	254	278	284	273	276	240	265	243	284	285	274	254	300	283	250	258	276	270	285	250	251	288	278	300	290	280	282	293	284	247	246	261	246	259	288	300	290	283	265	261	298	271	264	290	315	245	262	286	274	285	265	249	267	276	287	285	274	264	289	265	276	283	288	252	278	267	285	265	271	264	276	307	282	284	257	294	284	260	257	255	305	249	298	310	284	275	242	275	270	291	294	279	258	276	289	254	261	303	267	282	265	284	280	286	276	254	271	288	254	277	276	261	253	271	275	283	302	267	286	296	282	290	266	273	302	300	241	268	268	291	271	295	267	281	289	241	254	281	277	257	232	272	273	256	253	258	262	274	244	261	303	269	238	257	273	286	286	272	274	282	259	277	277	272	272	280	276	295	291	282	275	293	266	259	290	281	253	266	266	295	261	261	262	272	280	271	263	277	275	265	251	295	248	280	273	284	272	271	274	266	267	298	269	276	264	302	276	272	260	258	266	251	283	260	277	283	257	282	264	281	270	280	241	285	270	280	264	268	277	261	283	263	303	263	255	280	247	245	236	274	270	293	289	267	266	221	271	294	277	267	279	266	277	276	277	285	261	275	276	270	274	273	266	287	271	279	282	244	275	289	287	260	261	263	268	261	262	256	275	294	267	267	265	263	248	271	250	267	284	271	285	290	283	293	261	288	269	312	281	288	254	293	276	285	283	269	269	288	287	261	263	263	274	284	274	265	299	289	280	308	279	263	268	280	273	276	283	276	290	265	258	275	281	302	282	286	266	241	248	280	262	279	272	306	299	271	250	278	282	257	265	290	277	259	289	280	266	236	256	275	281	283	257	250	310	314	256	278	296	290	278	244	279	287	291	322	302	296	274	282	262	279	265	276	296	257	251	271	275	276	247	280	301	290	290	273	276	246	303	264	269	289	289	291	265	273	261	278	272	252	247	264	283	260	247	272	297	269	278	241	240	303	244	270	276	257	275	292	284	297	231	264	276	280	307	287	279	277	291	265	291	274	269	261	283	287	274	297	307	267	259	274	239	280	289	287	283	258	265	289	285	270	261	274	250	285	258	283	278	286	274	284	286	263	263	256	286	289	282	285	291	291	232	250	266	264	284	297	284	267	265	253	250	257	282	246	262	268	268	253	299	280	242	273	269	278	278	247	292	280	282	294	281	243	285	290	275	239	298	307	281	272	281	290	260	278	262	269	285	279	302	269	286	273	261	287	218	286	273	291	245	279	245	299	270	261	274	266	269	270	265	282	266	259	263	244	267	271	295	278	280	288	281	276	272	249	266	251	253	271	231	263	304	304	272	280	289	240	298	260	288	265	267	241	276	270	299	294	241	276	277	270	282	248	269	263	308	270	298	263	259	287	284	303	273	278	263	261	256	289	276	304	301	255	270	250	275	291	293	271	241	262	274	269	276	252	248	267	279	299	252	279	266	241	259	266	271	293	292	273	265	250	287	253	266	273	254	289	298	277	251	236	273	310	257	285	259	281	239	268	243	262	237	271	262	283	273	270	301	261	281	267	289	282	286	265	228	284	281	291	288	301	302	244	231	252	296	274	239	264	308	256	255	258	282	283	297	273	268	296	288	280	284	261	297	280	252	254	251	306	292	290	271	256	268	297	265	291	278	285	260	283	250	277	282	265	282	257	289	290	288	273	242	293	284	271	306	272	283	273	287	286	270	279	251	302	278	256	273	252	271	275	249	267	277	250	252	272	242	274	273	249	286	282	280	281	287	279	256	291	295	267	270	257	269	259	275	232	269	279	275	283	307	275	268	267	261	257	259	290	275	261	265	284	260	293	308	279	275	300	279	246	279	254	246	284	278	256	286	291	296	255	269	277	274	272	271	305	255	271	291	256	288	301	253	326	296	257	231	277	271	291	288	293	296	249	275	270	275	289	276	277	267	238	264	249	283	290	281	253	242	282	232	250	271	259	238	262	266	278	283	278	287	269	273	255	314	281	300	274	263	249	293	276	275	271	274	280	264	262	295	288	310	263	255	249	296	282	248	289	266	287	271	255	261	249	277	263	267	284	269	264	267	243	254	264	286	268	309	276	246	295	270	264	297	270	256	252	242	297	264	269	262	280	284	284	270	276	238	275	295	310	300	293	289	287	265	252	285	273	267	263	248	257	230	232	276	278	282	284	275	280	260	276	278	259	294	266	279	253	259	296	285	263	258	255	290	278	248	272	266	285	288	274	269	279	282	282	272	286	270	265	253	277	315	262	264	274	251	268	271	260	295	268	298	268	274	260	279	295	284	299	244	270	258	287	305	273	256	291	257	239	286	279	262	298	259	276	268	286	291	287	259	290	300	269	287	268	246	276	275	259	298	261	273	258	271	265	276	284	263	268	287	300	262	282	273	309	246	318	281	281	272	336	270	285	254	280	261	263	270	273	285	273	287	278	258	256	252	266	304	279	246	276	279	261	259	262	288	252	280	273	267	231	275	262	266	286	254	272	282	261	256	280	275	292	279	283	267	292	264	292	273	281	242	270	272	267	273	250	288	266	289	265	245	267	253	256	282	258	266	272	268	298	274	271	287	274	282	284	273	275	258	268	247	274	258	290	256	283	261	291	290	274	290	280	257	273	270	263	269	273	292	279	291	301	268	313	268	290	297	279	281	287	228	294	277	263	276	262	291	271	268	290	292	292	271	306	279	259	305	276	275	287	274	296	272	283	250	276	287	288	280	249	275	298	273	272	275	279	291	276	292	251	254	267	247	271	259	277	276	239	260	280	291	258	279	252	234	294	276	289	268	285	246	269	287	295	253	295	264	283	290	272	281	292	272	267	244	280	292	257	252	291	242	264	304	297	277	307	296	271	258	256	281	253	279	279	260	298	275	266	289	250	238	280	284	295	298	248	262	241	243	250	285	301	249	280	279	271	254	294	284	301	266	286	274	266	255	233	278	294	275
21195	35784	19916	6192	1456	286	299	260	272	310	271	244	290	270	270	303	256	275	262	282	273	297	300	269	272	291	278	270	272	281	267	299	256	262	287	287	263	244	273	265	296	290	284	301	283	308	277	298	262	286	280	258	282	254	259	271	260	281	264	283	276	243	269	245	281	264	265	247	237	244	252	327	246	262	254	273	264	290	294	288	255	222	256	284	270	290	289	272	258	263	292	291	312	262	251	286	262	274	278	263	253	291	260	255	271	265	287	260	261	270	284	274	250	289	241	244	280	239	278	276	274	245	262	273	257	248	273	274	263	260	265	248	269	256	263	261	302	269	250	251	258	258	259	280	279	303	252	302	283	297	266	257	268	271	270	245	270	270	266	240	272	268	271	295	282	249	269	276	242	262	278	257	256	287	267	291	252	269	267	263	275	307	261	253	260	269	258	299	251	253	263	272	276	270	270	283	279	258	265	244	281	268	291	266	279	280	282	278	252	266	277	303	246	301	267	269	277	284	263	272	255	281	271	275	257	277	262	311	266	278	280	254	270	274	285	263	234	261	284	278	273	252	264	273	244	294	270	290	289	286	275	261	260	291	265	291	214	257	263	252	284	286	245	278	291	259	258	278	270	254	266	261	277	281	261	271	269	263	251	260	243	297	267	301	256	285	244	283	271	282	241	271	269	272	275	235	260	265	244	277	255	285	246	283	257	271	262	296	263	275	270	284	274	259	274	248	260	270	277	246	273	277	283	280	248	284	284	263	263	285	280	267	284	264	274	250	249	256	303	263	264	256	249	262	278	266	276	272	289	309	282	266	271	289	273	282	262	264	251	274	274	247	264	266	267	271	279	253	251	268	316	240	272	301	290	280	245	268	279	293	262	270	278	286	302	257	268	285	260	259	274	245	286	273	287	281	307	268	269	301	286	258	232	299	256	248	280	246	275	285	284	274	269	295	245	244	257	274	264	275	267	265	268	254	256	279	249	302	276	251	274	284	254	267	258	276	272	283	280	276	279	259	241	274	311	256	287	251	272	253	284	289	252	285	257	263	239	281	282	313	277	257	272	302	252	282	264	254	285	250	270	283	265	268	287	242	251	244	285	268	268	285	304	271	251	256	275	264	264	281	259	246	309	267	281	290	315	273	254	253	267	268	262	252	285	271	275	270	281	289	252	264	279	292	271	274	252	281	257	297	287	258	296	269	275	284	282	275	264	285	308	249	267	283	284	274	276	273	256	283	274	281	307	256	278	259	287	296	254	287	261	252	304	286	241	257	291	231	274	245	286	276	285	265	241	275	289	270	264	260	265	273	256	256	267	277	267	226	265	281	298	268	261	268	231	290	263	274	248	272	274	247	251	253	282	247	270	263	296	260	264	299	308	262	269	255	274	248	276	320	277	291	294	291	263	262	276	276	250	254	263	304	279	272	262	241	265	236	292	271	271	288	238	250	281	266	256	243	302	252	271	272	281	285	252	266	263	263	246	279	297	250	239	266	264	257	271	270	245	279	301	246	290	273	274	231	279	297	238	295	308	278	256	262	270	241	248	289	248	284	258	283	250	265	276	263	265	265	274	266	305	264	279	253	259	273	255	258	265	283	262	258	265	265	256	258	295	259	256	277	240	285	275	273	283	272	283	287	253	269	284	273	270	281	268	299	271	267	267	281	285	274	256	259	271	279	244	263	280	274	251	262	264	285	260	276	298	276	281	258	284	291	257	271	299	305	279	270	313	270	279	249	244	286	277	254	287	274	263	245	266	288	275	281	276	275	248	279	292	267	251	251	262	269	260	296	252	277	251	258	279	274	275	246	254	254	264	261	261	284	274	302	247	275	291	252	275	253	250	249	264	280	280	281	282	250	242	285	275	276	254	270	264	263	278	282	286	247	278	282	283	264	255	278	297	266	285	274	300	290	290	263	268	263	280	285	249	282	296	290	279	290	272	269	274	288	270	250	271	296	268	268	262	283	300	257	272	265	278	302	270	288	270	264	258	282	257	293	275	265	257	264	266	249	263	269	287	294	296	263	255	275	274	266	256	271	272	286	267	284	274	287	269	272	301	254	276	277	276	281	262	271	266	256	258	254	265	300	260	274	289	257	296	263	279	246	277	272	279	277	261	262	247	268	269	286	268	248	266	287	256	254	263	252	262	256	266	252	269	290	266	237	283	282	283	283	251	282	253	284	231	243	232	272	278	263	265	298	281	264	314	267	262	249	258	287	273	278	266	266	254	268	263	284	275	257	274	283	269	267	263	292	299	273	279	273	288	282	256	279	271	269	293	250	263	277	267	266	245	295	285	256	287	299	272	256	271	285	252	241	270	291	278	299	270	241	273	293	263	276	277	270	271	277	270	261	259	281	274	255	271	253	266	256	268	286	282	261	275	253	273	304	289	278	249	264	270	318	294	304	255	270	274	270	267	283	293	283	234	262	280	266	251	292	272	280	266	247	293	243	272	279	250	288	265	283	292	253	250	271	255	295	241	278	296	289	268	291	305	262	255	309	274	262	298	254	272	259	275	268	269	265	307	300	270	301	269	254	280	266	268	297	287	289	295	263	301	284	277	278	302	278	286	258	280	245	263	255	277	317	279	244	274	283	278	277	294	281	268	273	242	269	275	247	308	265	272	292	277	294	263	254	261	254	269	276	264	249	255	310	296	271	264	270	267	261	263	288	280	312	272	277	282	247	283	272	286	258	297	283	236	300	277	301	256	260	288	290	251	278	260	287	257	293	269	282	261	276	241	279	277	228	281	285	263	306	263	291	263	258	282	274	265	291	286	281	260	291	246	292	286	256	276	267	261	250	279	267	259	291	263	252	267	292	277	289	258	289	299	245	263	258	251	271	292	286	250	297	258	310	272	248	260	304	261	264	254	280	279	254	273	306	302	258	270	260	249	290	260	305	281	280	277	284	266	290	270	290	258	257	235	240	255	295	274	277	299	280	271	272	285	245	291	277	252	258	254	252	265	296	287	264	260	259	270	270	273	271	253	261	264	280	245	251	276	298	263	269	285	278	245	260	273	294	275	266	269	262	254	296	280	302	289	267	263	283	260	300	304	272	272	232	268	297	236	287	299	266	277	264	239	257	262	259	238	276	298	277	249	240	275	282	279	286	258	280	275	255	265	268	275	270	279	286	258	268	260	256	254	285	268	307	271	265	243	274	260	258	264	249	268	280	280	271	270	278	295	281	265	264	287	280	273	262	265	277	273	289	278	278	273	279	290	303	268	267	279	283	258	283	269	280	294	245	260	271	295	300	265	259	249	284	274	281	277	287	280	270	262	287	286	273	252	250	279	272	247	270	227	286	284	253	281	293	249	287	265	284	256	270	261	270	249	253	268	284	268	249	247	260	287	282	246	275	286	276	297	287	262	257	255	304	286	269	259	262	274	250	247	283	304	252	269	283	312	258	270	278	292	278	291	305	251	262	250	272	260	281	282	284	240	275	247	231	267	304	265	264	286	278	266	271	264	270	293	267
25445	27723	41660	38000	18718	2294	477	407	364	360	360	347	371	335	326	343	355	344	353	354	396	442	400	373	383	333	350	329	372	351	326	325	341	305	342	329	360	326	352	349	323	323	370	368	313	322	356	351	322	329	329	314	369	346	365	362	355	372	318	355	335	361	363	372	331	355	304	314	334	352	305	325	333	346	334	326	322	336	340	345	315	342	363	347	332	310	353	320	353	317	358	324	338	322	323	346	338	322	355	310	312	304	345	323	334	329	330	337	367	337	325	335	340	334	328	308	351	309	354	321	347	319	335	303	318	310	327	341	357	332	350	309	363	322	322	332	336	353	313	332	319	337	314	356	337	338	323	316	317	322	360	343	308	301	303	303	335	303	321	320	347	348	306	341	336	351	377	336	340	319	342	343	340	306	347	334	360	299	334	309	334	333	341	360	345	358	339	329	331	333	335	321	355	349	329	333	330	345	339	324	334	343	355	323	341	315	341	328	360	356	314	329	367	331	304	328	332	336	349	296	332	330	304	374	361	322	309	344	349	352	356	338	347	353	310	330	339	338	339	352	337	312	285	377	353	323	319	367	335	327	344	351	330	332	339	321	358	359	357	323	322	344	318	350	328	343	324	333	302	309	349	325	314	347	355	341	304	315	347	317	315	336	335	344	348	358	334	346	329	317	365	329	332	348	344	363	367	341	349	316	322	330	326	335	337	368	354	334	343	351	312	298	337	336	345	327	309	333	340	347	320	344	326	310	340	358	365	346	325	325	320	322	361	349	306	326	342	327	337	355	323	334	335	333	332	359	317	328	337	320	351	334	331	342	349	297	343	308	345	323	326	330	315	320	370	311	312	366	354	334	316	339	337	351	320	304	340	355	319	311	359	357	327	324	315	327	349	318	334	331	348	336	327	348	345	360	352	324	341	351	319	312	327	302	321	320	337	335	332	335	303	327	311	349	309	301	362	347	340	325	334	331	349	350	314	314	354	316	313	331	337	345	335	298	357	324	345	316	334	311	338	341	364	330	292	346	311	311	318	376	336	307	295	342	333	323	336	334	306	338	330	359	307	340	330	337	334	350	326	329	316	317	349	367	313	349	337	349	322	334	318	309	330	300	344	294	312	348	333	350	335	367	352	310	323	353	337	311	312	367	288	336	360	317	314	311	319	345	316	345	341	325	359	331	321	356	338	355	341	321	340	325	333	331	329	328	327	343	341	351	355	383	335	350	315	317	374	344	314	336	342	339	371	345	339	360	338	303	362	351	315	364	330	350	309	339	284	360	325	320	346	353	315	326	347	295	332	339	356	324	280	344	330	310	363	326	316	367	326	336	330	328	343	335	335	330	328	344	330	321	335	330	339	344	317	282	316	349	313	334	299	295	346	303	340	362	325	318	320	325	307	322	326	314	345	329	322	317	332	334	343	344	340	353	298	357	307	319	329	348	315	307	298	366	325	372	333	311	330	344	344	343	347	304	315	332	325	304	350	345	320	334	313	323	344	321	351	328	324	345	324	349	326	341	337	351	321	352	330	305	367	341	307	326	342	337	326	337	343	313	350	297	338	350	341	318	359	349	379	323	325	316	332	352	332	338	344	320	386	350	324	336	326	314	324	292	321	367	337	300	321	336	322	348	330	333	347	316	350	333	341	348	306	323	325	330	364	308	345	303	334	304	348	318	322	312	343	327	335	309	350	314	341	357	335	342	387	317	312	362	318	318	329	315	312	354	357	317	320	349	313	304	330	328	363	325	360	344	309	333	315	362	342	345	354	322	380	329	324	332	326	362	331	331	322	319	350	337	307	331	327	330	353	333	319	308	338	316	339	327	296	354	355	342	357	338	339	335	339	344	315	311	325	354	349	309	316	313	354	319	353	341	302	285	324	304	350	293	357	314	316	323	315	334	368	305	326	324	331	362	318	360	340	307	343	358	324	356	294	330	317	341	328	340	331	314	331	311	356	327	319	350	340	345	346	355	349	345	334	331	312	324	363	340	337	351	329	340	320	305	354	331	345	350	338	322	335	353	326	330	292	299	311	316	317	334	334	342	374	342	326	348	311	305	320	370	331	336	322	304	354	333	310	322	352	335	313	359	316	299	325	353	325	325	319	336	292	332	356	330	339	359	309	335	342	325	334	342	308	341	309	334	346	380	316	358	358	350	330	356	331	332	352	354	358	326	355	330	331	366	339	321	335	346	338	317	349	317	349	339	313	351	310	344	339	300	346	345	316	318	326	309	389	353	343	311	342	306	319	332	307	318	335	334	330	311	324	327	329	345	346	341	347	310	331	343	361	293	337	339	334	326	322	326	329	294	327	344	339	328	317	347	339	340	318	352	306	314	339	332	345	324	361	322	339	325	342	313	333	361	292	340	345	317	326	331	295	345	333	364	313	311	297	341	357	345	333	354	315	326	328	321	314	326	303	303	324	328	356	330	340	334	305	315	284	323	294	346	351	326	344	322	339	348	343	328	322	313	351	322	323	354	311	332	331	327	340	361	341	324	327	314	333	327	310	288	349	338	326	332	372	315	347	363	370	314	348	355	313	340	329	308	374	357	322	357	339	319	313	320	317	338	318	326	341	348	336	350	342	342	314	313	338	307	311	314	323	365	302	328	361	321	358	324	317	295	335	347	340	304	342	322	345	336	325	330	336	332	312	363	329	343	331	325	311	367	338	320	328	318	314	322	302	359	351	285	353	318	337	335	348	316	318	357	342	322	327	352	313	351	340	325	341	307	335	327	326	334	349	362	323	329	296	352	347	339	316	338	304	289	314	343	343	330	345	338	345	331	322	325	314	341	300	328	314	331	326	365	303	352	329	342	363	343	299	334	351	349	348	353	319	349	330	351	356	348	343	340	327	319	334	335	361	312	356	311	327	320	349	343	321	320	322	337	348	324	313	332	346	347	323	323	356	318	363	300	355	330	303	310	368	335	339	328	329	337	328	338	309	325	355	328	360	323	313	312	307	349	334	325	281	344	340	371	360	357	328	315	373	336	358	329	345	317	307	313	347	343	373	330	329	318	320	321	302	328	309	332	324	327	317	344	324	315	328	339	337	322	323	333	338	332	345	318	356	339	344	333	353	326	293	353	356	327	369	377	322	369	317	347	317	308	298	385	323	316	323	293	336	315	336	345	377	326	331	325	330	358	355	322	344	328	371	310	294	365	349	320	338	361	335	329	374	343	311	346	346	320	341	343	338	358	324	325	344	356	323	321	336	332	316	351	296	329	345	343	311	346	339	352	317	342	339	317	336	330	323	343	327	317	314	319	312	340	328	335	351	330	379	315	343	368	334	344	306	329	336	334	314	362	336	336	317	333	339	320	342	326	318	360	314	337	348	383	312	333	334	331	337	332	333	310	328	362	325	356	302	332	359	326	321	349	315	345	342	356	359	358	341	338	351	338	339	329	381	347	325	351	343	313	315	348	349	329	350	330	346	329	343	334	326	313	327	316	367	337	320	338	329	337	391	318	303	310	323	341
57078	88120	59020	32301	8886	424	370	352	316	355	344	387	417	340	363	369	344	349	377	382	439	576	474	459	381	386	373	350	388	366	393	362	376	366	356	382	349	342	379	373	333	360	350	341	373	347	370	389	358	371	373	331	370	370	356	340	375	353	360	355	343	327	358	389	305	326	353	348	354	351	384	373	375	367	351	347	342	337	349	377	387	334	384	373	354	339	340	339	376	372	376	347	379	372	366	366	387	365	351	362	369	360	364	349	347	383	386	369	333	358	367	350	380	377	332	349	368	349	355	354	373	328	377	357	370	338	334	365	394	372	313	352	363	330	385	352	379	333	332	366	347	362	374	384	377	368	348	369	374	352	336	352	417	351	373	358	352	338	385	363	372	346	327	352	325	370	350	317	401	335	378	371	395	363	353	341	345	369	338	339	331	395	338	357	354	379	339	364	348	352	353	368	329	366	353	362	380	334	390	343	340	359	371	351	363	385	363	362	362	352	377	387	351	353	343	366	359	387	336	347	409	368	347	337	359	378	368	328	349	370	379	357	347	351	349	360	333	365	363	355	364	360	358	349	361	372	320	344	346	350	348	365	345	356	332	360	345	394	363	359	398	375	339	347	339	352	362	361	350	435	339	358	380	362	356	327	355	354	357	342	391	330	366	357	360	379	388	344	328	378	369	393	364	359	370	335	362	355	374	384	384	335	347	366	364	315	341	342	378	369	351	374	389	376	350	335	356	335	326	352	354	357	367	343	389	353	366	368	432	352	380	347	385	355	354	349	334	392	371	358	361	338	368	351	350	345	362	350	374	345	368	354	356	368	362	326	372	351	353	381	324	407	369	377	383	343	377	358	336	355	385	381	331	378	393	362	371	379	355	358	338	343	358	368	359	338	345	391	339	362	357	330	331	340	361	364	362	378	359	364	346	375	350	390	356	357	388	364	390	376	379	346	355	359	377	363	343	376	365	357	394	335	362	343	370	341	353	362	372	361	334	386	368	358	365	334	369	374	365	385	385	359	347	339	341	371	343	338	351	366	366	361	361	345	367	403	342	389	363	322	378	378	399	346	362	340	337	367	367	337	336	359	330	352	371	357	360	327	348	322	392	371	350	357	366	379	355	398	379	382	364	358	331	349	351	350	370	349	345	350	399	363	366	356	414	344	385	373	361	333	361	324	343	374	386	350	345	358	354	358	366	359	344	374	375	349	347	375	339	374	340	388	351	348	325	340	356	353	351	377	392	350	350	336	367	335	358	350	375	367	380	349	360	349	363	396	374	361	386	382	305	357	356	352	325	348	363	370	345	355	350	359	357	358	362	338	336	352	322	344	338	354	339	358	359	365	368	346	358	371	360	356	346	350	354	356	355	331	389	331	369	373	341	362	341	388	351	374	356	392	346	415	363	411	356	357	362	367	372	395	350	355	353	336	332	333	344	356	369	351	369	349	343	357	322	363	339	375	375	361	338	350	342	347	336	343	387	349	365	341	358	365	369	345	337	379	321	348	347	396	386	382	366	332	380	378	387	368	345	353	375	377	379	335	354	337	327	385	345	361	347	374	359	364	383	363	353	358	345	352	315	333	334	344	335	360	325	362	334	354	343	359	361	361	385	354	340	382	330	366	387	348	350	342	347	341	380	361	361	403	379	358	352	388	366	351	342	377	339	344	337	398	362	342	356	374	352	318	344	361	360	362	345	368	340	359	350	388	329	379	356	359	354	347	366	349	364	360	341	328	343	329	363	360	354	378	372	348	372	390	367	319	343	405	362	379	353	387	349	358	354	350	397	392	377	345	337	383	360	388	369	335	374	360	338	381	365	361	348	364	346	358	365	352	365	364	362	355	372	374	328	345	345	351	331	344	385	362	363	378	335	357	398	355	337	334	363	353	359	349	347	397	400	354	383	364	350	350	370	326	345	382	339	391	361	362	354	344	363	343	370	339	339	380	343	365	330	325	340	337	361	385	349	353	336	356	351	377	340	356	364	363	324	351	341	361	373	355	316	344	359	337	363	375	355	377	364	372	378	356	371	362	403	386	359	390	345	352	365	366	365	352	329	332	385	343	333	384	356	362	361	337	348	360	338	364	390	344	355	379	371	334	345	318	382	379	342	348	360	369	351	375	375	351	378	364	353	369	365	307	359	353	372	363	374	355	395	348	372	350	360	323	337	371	333	360	346	350	356	389	350	350	345	327	344	346	330	370	363	333	373	333	349	358	333	333	357	352	346	333	354	316	371	354	325	392	354	361	354	353	377	361	365	341	360	352	349	342	370	326	365	337	359	366	327	326	391	355	382	336	337	374	354	369	355	360	374	332	344	364	330	369	337	371	374	352	349	373	359	351	340	342	371	368	370	370	363	327	361	370	347	345	373	383	341	370	366	352	360	372	354	349	369	371	328	327	360	329	368	358	370	349	358	377	352	357	352	370	365	354	349	328	406	377	363	382	358	384	355	346	337	335	347	375	335	351	323	392	345	348	346	370	356	380	346	344	372	356	343	349	368	365	365	343	377	368	358	353	352	359	377	375	368	331	380	356	375	327	373	354	360	339	372	376	386	366	355	350	375	370	357	364	382	371	356	377	350	335	357	372	370	339	348	368	358	340	373	332	343	363	344	372	347	364	348	366	357	345	339	368	344	356	340	337	368	337	370	368	378	356	339	346	378	347	366	345	353	386	392	369	367	355	349	358	371	386	371	338	348	378	345	358	393	362	338	354	361	371	379	370	364	381	309	364	369	378	354	378	363	358	336	380	355	371	337	370	343	366	358	356	372	384	372	368	324	366	349	374	366	347	374	369	383	369	347	373	356	337	349	394	345	363	347	349	359	379	384	359	372	350	359	372	355	345	348	364	375	350	340	368	370	352	367	346	386	377	352	349	352	330	350	359	334	352	329	335	352	371	356	368	368	375	351	355	357	327	363	335	364	345	359	358	345	409	336	369	363	377	356	361	346	373	337	355	331	324	352	381	364	355	354	371	319	340	357	361	377	363	384	340	348	386	331	345	342	365	379	368	321	384	357	347	348	380	317	374	387	318	321	369	375	349	379	360	393	370	339	334	352	352	351	349	320	363	362	363	341	398	338	367	349	352	323	333	367	354	380	347	373	360	342	374	362	359	364	364	351	355	355	346	358	321	371	358	334	385	365	357	356	360	375	394	403	349	408	362	366	335	333	352	360	355	339	348	361	346	402	339	366	354	345	366	347	330	387	340	390	364	354	367	359	374	406	355	331	401	369	365	363	347	339	351	329	369	354	342	342	345	379	388	373	371	323	390	340	338	374	335	323	352	385	354	349	353	382	363	345	366	338	385	378	343	358	371	326	338	355	346	386	379	350	363	363	356	367	349	387	359	352	390	336	339	358	359	349	364	358	350	355	362	328	384	341	371	373	370	332	358	389	351	368	386	319	365	352	361	342	347	329	338	365	364	372	370	340	312	398	357	378	367	323	391	331	380	362	374	318	351	367	318	361	385	341	368	355	368
24017	23564	37447	36834	27330	11992	1633	605	478	479	478	482	494	528	448	482	455	446	473	461	501	643	641	586	496	471	468	457	485	451	468	457	428	444	489	483	445	486	476	460	468	447	471	444	466	486	440	457	441	426	447	425	439	429	474	460	444	450	436	449	462	450	485	451	429	432	430	423	431	447	448	416	456	447	459	439	433	454	456	430	433	446	430	445	439	446	439	453	442	421	422	497	460	446	439	455	451	481	426	449	412	404	434	459	483	452	422	440	463	473	436	419	444	436	440	435	434	430	441	406	430	409	444	428	432	449	429	452	431	445	439	460	446	396	456	445	408	454	449	443	432	418	444	437	460	474	426	403	429	447	411	440	436	410	441	433	427	473	450	449	419	436	453	423	472	390	424	435	455	470	437	464	461	473	464	405	448	440	449	450	470	424	450	431	461	414	414	430	431	437	437	460	428	465	448	425	455	415	428	447	414	487	427	465	408	405	429	442	449	474	425	455	428	449	471	446	435	440	413	412	448	434	485	473	456	438	419	478	441	449	465	415	458	439	428	376	439	450	423	451	433	450	440	414	420	475	454	424	450	427	485	480	419	423	445	462	468	408	462	468	466	438	447	451	467	460	469	387	443	424	431	474	472	442	433	414	452	419	433	446	414	475	442	431	461	443	414	489	438	439	412	445	438	471	371	478	470	425	423	446	439	430	444	427	456	417	478	442	436	447	459	466	424	418	407	445	442	401	445	413	438	467	484	422	462	428	420	447	452	483	451	434	430	439	488	444	438	467	488	471	411	432	475	439	455	431	480	426	444	439	420	483	416	453	431	435	451	459	471	423	445	437	453	449	445	441	446	428	422	474	456	419	470	421	466	429	448	430	460	447	463	456	446	470	440	490	482	419	448	431	481	439	442	454	433	456	447	435	407	431	437	454	425	429	455	428	453	457	408	440	442	424	428	414	478	447	436	443	434	465	466	409	444	444	462	449	461	468	471	464	438	453	445	417	389	469	414	460	444	450	418	404	448	386	431	405	403	463	433	418	416	396	436	436	493	427	459	429	423	425	423	415	448	429	470	397	398	410	436	457	443	426	442	477	438	428	489	451	431	435	405	469	410	445	456	444	429	454	455	424	449	449	392	442	448	412	411	488	412	416	435	438	417	472	428	469	468	431	438	457	475	457	455	462	412	400	478	472	439	456	462	411	449	450	496	446	473	451	469	484	439	437	467	435	428	472	414	456	422	442	483	416	420	467	407	481	406	461	466	483	439	460	435	444	438	445	458	406	464	421	444	458	422	457	491	416	438	421	443	457	441	438	427	446	445	425	456	424	459	422	483	417	484	422	440	437	452	450	433	452	441	433	502	462	450	433	380	436	444	445	450	444	433	417	419	450	431	405	423	461	429	431	448	403	439	452	460	412	434	450	420	423	447	443	458	471	426	443	460	448	449	424	413	461	422	464	441	446	437	416	443	450	421	466	451	429	433	414	454	442	458	407	441	442	460	464	461	423	466	437	424	432	440	444	417	474	448	417	462	473	429	472	421	400	441	426	420	423	431	451	425	429	454	441	453	455	465	448	441	497	413	453	427	475	414	457	454	426	436	425	476	468	421	433	471	480	458	428	428	412	427	432	392	436	432	460	411	431	400	455	465	439	434	431	457	448	444	489	445	431	426	429	421	458	425	389	436	410	455	410	460	463	435	432	411	439	455	384	417	431	439	451	436	451	465	430	452	413	422	434	446	438	470	448	424	428	447	431	481	430	401	433	447	425	417	452	451	450	435	435	448	445	411	442	415	425	440	445	398	407	449	448	387	389	449	437	430	423	450	415	462	472	436	489	472	462	426	463	447	444	448	432	472	471	435	454	436	429	427	421	441	439	472	470	410	410	409	438	445	452	414	419	477	426	458	423	444	442	433	474	410	470	439	453	424	437	435	423	453	456	429	450	450	465	414	441	470	459	438	438	409	490	449	465	447	415	473	423	456	451	428	458	450	430	472	450	449	420	456	407	423	476	410	491	458	448	405	460	479	447	421	434	441	452	515	451	440	457	451	415	415	464	442	438	432	412	415	419	422	468	452	451	432	406	453	445	436	422	450	480	435	447	420	444	406	427	450	474	411	454	433	449	413	440	449	445	446	475	466	421	438	434	460	419	420	441	421	435	455	436	456	439	426	469	442	456	438	381	430	377	415	413	435	420	455	395	420	428	432	472	452	466	481	444	466	456	446	431	450	445	458	486	420	391	446	443	424	435	442	421	498	430	412	429	427	415	375	430	444	435	441	425	437	454	428	410	416	436	435	441	438	453	434	458	465	417	422	457	461	450	424	463	463	435	439	479	416	431	470	456	453	431	425	454	394	471	449	441	443	449	460	397	466	442	454	434	450	431	416	418	436	426	463	464	458	414	456	452	449	442	416	423	440	429	451	451	461	414	443	453	477	443	464	427	428	432	451	406	430	417	474	421	436	433	437	428	426	446	424	449	462	475	386	457	438	440	463	451	473	475	446	428	415	413	481	438	429	468	427	433	414	433	428	482	447	441	491	426	452	410	405	441	446	474	418	432	441	460	439	448	423	463	404	443	424	458	455	452	424	417	412	433	428	468	434	428	440	467	414	425	423	430	408	440	424	434	429	466	413	433	451	429	437	418	426	406	430	427	435	422	430	440	386	460	406	452	440	428	438	433	442	432	401	443	447	427	414	443	421	455	465	442	476	453	437	453	469	463	466	453	430	429	433	439	416	404	431	449	453	420	453	450	431	422	449	458	438	441	457	438	483	387	431	435	429	434	446	462	413	441	438	479	425	462	406	454	435	410	421	453	490	447	439	436	447	430	467	410	449	477	414	445	450	472	439	466	434	452	480	429	436	454	415	440	434	415	450	445	441	436	452	386	403	445	439	452	378	443	446	467	440	437	458	402	466	439	473	486	433	435	478	479	437	403	460	441	457	417	418	464	430	463	453	452	462	463	461	438	441	414	436	415	442	408	436	475	431	454	388	475	453	452	425	405	457	488	473	462	433	445	440	446	451	426	428	444	444	451	423	470	435	459	438	452	446	426	422	465	461	449	420	442	438	442	421	439	438	473	482	418	448	474	461	442	446	425	418	452	452	454	450	475	446	440	444	471	444	476	412	451	477	445	465	454	400	426	471	424	443	434	427	453	450	451	430	473	422	437	455	453	459	438	405	458	415	474	472	425	439	472	454	435	441	439	493	444	417	418	420	464	415	443	465	422	410	411	418	435	431	444	448	469	416	430	457	422	413	430	467	471	478	440	475	454	421	443	465	451	427	457	458	444	449	460	444	402	425	467	426	423	462	471	409	431	449	403	458	435	438	478	412	480	467	426	439	453	458	438	457	465	448	455	440	428	416	422	440	426	432	446	439	429	410	421	397	444	458	460	418	482	422	457	453	472	407	428	470	409	441	440	432	439	434	420	430	446	457	434	435	430	435	435	490	462	426	441	417	474	398	449	442	477	446	429	436	434
63428	100599	75772	48661	22226	1017	481	512	508	478	473	515	503	449	498	487	485	464	502	518	657	896	724	700	570	526	461	532	509	505	463	528	482	486	491	510	499	451	460	441	534	489	464	496	500	503	468	490	460	505	483	498	481	515	464	476	483	462	434	467	484	496	503	492	494	440	443	477	432	448	481	481	518	483	477	452	481	456	481	511	466	485	470	486	502	462	510	475	495	476	469	464	513	457	475	508	498	468	463	499	465	481	487	497	485	455	499	461	468	497	498	478	483	491	477	436	514	443	507	426	504	496	509	475	493	509	541	440	490	481	477	463	501	464	463	480	473	493	488	514	484	531	479	475	477	496	470	454	472	457	510	459	491	446	498	489	449	434	485	464	477	498	490	423	494	481	470	511	472	500	445	476	485	476	487	441	464	471	460	497	457	469	482	474	470	454	518	467	460	508	486	501	506	452	482	483	496	472	479	498	466	475	500	508	487	493	453	478	501	464	513	470	474	477	478	508	491	503	488	509	496	486	511	454	509	490	445	481	515	469	453	491	457	476	473	475	475	456	467	456	470	483	499	433	449	438	465	488	514	511	470	466	497	459	459	463	470	496	507	509	455	483	490	508	468	447	465	491	491	446	477	484	481	468	479	513	471	523	506	486	436	508	477	492	487	472	446	475	468	502	461	467	479	490	517	479	478	442	449	484	481	478	473	499	451	469	491	497	467	505	484	466	494	498	507	481	434	468	516	510	496	495	493	475	456	485	445	498	490	502	503	485	459	475	471	475	467	466	470	463	533	435	492	496	478	524	454	502	479	513	515	453	471	483	512	478	483	509	497	452	500	476	489	454	468	495	498	436	453	471	492	464	493	448	469	479	484	484	457	482	452	505	444	507	442	485	465	484	479	465	483	475	465	492	453	459	470	481	461	494	478	469	480	489	479	437	454	463	515	462	516	476	472	500	473	448	439	473	518	474	455	490	450	473	436	502	477	476	489	507	440	486	470	464	445	473	446	490	489	446	479	467	461	476	469	467	444	458	503	461	451	452	478	463	499	477	468	472	484	483	468	489	490	520	462	475	472	450	468	482	476	476	493	507	477	487	475	480	462	466	495	486	492	488	459	440	487	459	469	495	482	452	493	492	492	463	502	448	445	475	481	456	477	463	495	492	473	509	470	507	462	464	456	454	523	445	497	517	476	450	453	481	515	454	476	520	460	459	453	460	491	485	441	445	478	453	497	467	458	479	487	444	507	514	438	497	456	482	470	492	458	468	467	491	451	470	482	500	480	485	484	495	476	453	472	474	495	489	487	438	509	457	522	450	474	436	510	491	500	414	480	424	456	428	458	522	457	473	491	508	477	469	464	452	488	516	465	456	426	478	460	432	462	485	509	486	490	438	490	463	474	447	489	444	486	484	470	497	489	531	458	471	459	465	457	479	516	480	492	466	481	478	431	470	491	475	489	473	491	481	489	451	480	491	526	466	479	461	486	444	475	487	524	464	504	489	448	456	498	476	493	443	507	475	489	456	467	481	488	474	462	487	521	446	491	460	499	510	460	506	449	484	480	481	452	474	493	460	480	451	485	476	492	481	495	528	462	451	511	481	486	469	465	470	485	475	468	437	512	496	459	457	483	483	497	510	498	491	488	451	452	486	490	485	463	441	495	436	510	506	495	489	457	432	453	513	496	482	462	481	496	502	466	447	466	481	463	430	488	464	475	496	479	454	495	475	485	485	479	466	428	479	456	491	472	490	467	486	485	480	447	496	475	466	490	517	523	465	502	501	508	467	465	451	485	500	448	438	464	485	453	466	472	489	506	463	492	473	489	491	480	457	469	489	447	515	480	574	458	473	474	442	530	463	461	483	505	506	488	459	534	465	497	455	458	503	486	486	455	482	493	484	515	457	466	483	488	468	499	478	477	506	440	432	465	466	463	498	467	479	499	488	490	411	460	472	494	481	444	471	494	494	494	507	512	450	483	474	488	468	474	463	460	432	451	506	503	478	534	482	472	419	461	470	444	449	490	485	425	523	461	456	496	453	453	480	457	440	525	488	453	481	481	500	503	489	490	460	470	495	477	468	459	498	482	503	489	444	476	469	480	462	490	479	488	480	525	455	468	486	491	452	495	473	460	468	458	485	484	520	518	503	480	427	469	497	453	496	480	516	476	474	467	455	455	488	485	465	478	500	487	488	469	465	450	485	444	482	516	493	481	510	479	465	475	489	472	481	479	494	452	473	489	488	456	499	490	489	462	464	496	469	494	457	455	458	483	456	497	506	490	454	477	495	487	453	459	457	463	484	494	471	467	447	480	493	459	493	439	456	445	486	465	490	475	469	463	422	473	461	452	447	482	485	508	446	497	473	498	468	488	465	467	513	461	460	460	422	451	481	438	473	463	481	472	460	443	468	467	479	480	465	487	507	468	447	457	489	461	463	502	463	502	489	481	458	486	496	530	456	500	473	451	484	466	469	479	446	526	475	492	484	433	541	485	487	459	456	456	503	460	475	470	485	456	490	481	494	470	460	444	464	489	491	451	477	443	427	425	486	474	473	406	462	472	490	488	458	476	447	456	502	451	484	487	494	476	458	458	461	483	452	465	507	432	467	472	469	458	429	459	429	475	473	469	496	490	504	499	464	482	466	468	491	465	473	511	481	442	493	480	461	470	514	439	490	532	523	446	522	461	449	504	504	441	469	508	473	487	473	483	503	470	439	509	479	466	459	451	459	468	495	443	475	488	489	503	455	483	465	464	468	470	473	431	492	501	418	474	487	456	476	487	442	454	491	428	455	473	505	464	499	457	483	462	495	491	460	459	478	495	449	473	456	468	487	469	472	488	497	467	467	461	499	505	459	467	474	510	480	466	485	505	458	484	462	448	496	475	488	470	469	458	453	497	430	466	446	468	541	474	469	506	490	483	443	474	447	492	471	481	484	469	466	475	491	474	488	520	477	467	437	465	438	460	449	467	455	476	466	480	490	470	476	454	494	458	478	478	440	477	452	484	486	477	478	470	497	466	500	511	529	452	510	488	464	468	441	507	494	495	473	500	478	461	452	486	476	502	468	518	451	505	482	467	438	458	442	484	473	466	452	464	458	455	484	466	497	478	481	485	456	496	490	466	464	497	494	458	451	490	497	458	481	485	491	501	444	461	447	495	465	489	520	433	487	502	486	430	503	477	461	452	457	506	495	474	464	498	496	496	470	487	498	531	496	511	496	477	488	470	457	490	504	464	469	463	442	494	466	422	459	429	492	491	530	465	447	498	506	486	455	455	448	438	484	472	487	442	457	449	475	476	432	505	436	497	463	476	477	490	512	477	459	453	474	455	468	529	482	475	493	469	477	460	483	505	457	494	511	496	528	414	483	463	452	440	489	473	488	418	440	480	483	492	472	455	468	504	489	472	463	468	503	488	459	483	478	479	451	462	510	458	430	502	460	459	453	495	445	448	476	482	476	451	504	469	470	448	500	497	457	496	454	447	456
28979	28869	26590	12009	2836	383	281	301	288	281	272	283	252	263	266	274	297	277	238	318	280	273	279	266	296	287	269	287	269	273	284	260	270	299	273	266	280	257	292	282	290	275	266	277	287	236	265	286	289	318	255	258	260	265	295	270	293	242	289	280	276	290	284	277	283	302	298	272	282	315	287	270	267	255	272	238	287	237	309	285	285	280	290	256	278	256	341	294	266	298	254	287	279	274	260	241	278	267	275	290	270	294	275	247	273	289	257	295	267	252	259	283	265	296	275	239	245	264	275	276	230	291	270	290	259	293	301	260	269	257	241	264	291	268	264	276	266	264	255	303	244	258	270	277	291	282	280	284	244	268	257	283	273	278	280	277	279	255	282	259	287	271	298	271	277	276	266	256	282	283	265	281	246	275	260	277	297	284	272	269	277	278	284	254	288	275	248	313	290	303	280	252	271	283	287	264	327	283	276	249	250	293	229	252	256	295	273	283	270	289	275	243	264	261	260	337	267	269	249	278	269	278	277	302	268	286	275	291	263	258	295	281	306	265	289	267	298	282	256	285	269	272	244	259	277	285	297	281	266	289	282	263	270	275	262	304	263	284	285	268	303	294	270	301	253	269	248	276	275	294	271	316	276	301	275	275	267	270	275	270	251	254	283	258	254	249	271	269	287	274	267	275	274	265	250	251	253	283	278	266	266	279	290	267	271	277	268	298	281	252	275	252	281	280	266	274	254	298	260	277	293	288	232	289	312	249	257	293	274	280	273	305	300	298	272	273	272	259	268	273	305	316	276	305	283	266	267	292	273	280	282	282	268	307	284	266	281	315	255	240	267	273	295	281	292	283	295	262	298	277	258	290	300	257	297	288	256	286	272	260	276	310	282	265	294	271	276	262	255	303	267	252	245	281	253	310	273	281	284	290	280	296	272	256	253	272	246	274	259	283	245	267	292	289	247	281	299	280	271	283	271	295	275	288	287	279	288	304	264	278	282	259	294	297	279	292	293	299	267	284	252	277	271	249	255	263	260	264	289	269	272	281	240	309	271	265	287	273	298	297	280	286	253	272	285	255	287	299	281	245	261	274	267	248	289	257	264	267	242	293	272	263	283	261	275	309	301	288	283	272	283	245	271	267	274	258	274	264	282	297	258	266	271	285	305	264	261	255	286	267	292	257	265	310	274	315	251	287	264	261	287	273	241	268	294	266	247	254	266	276	298	264	267	269	290	305	278	269	304	258	270	269	277	259	254	243	287	295	271	292	308	251	296	284	276	311	271	274	300	263	290	289	276	279	250	270	277	269	289	310	258	268	269	249	284	264	258	226	294	257	266	304	282	268	231	294	282	277	263	269	279	265	275	280	258	255	252	286	293	317	305	267	266	266	263	280	285	273	271	268	283	276	263	261	284	283	264	313	278	261	281	265	293	278	272	277	285	288	254	234	273	285	278	249	258	286	277	276	277	270	296	281	254	264	268	283	265	300	285	283	258	265	262	294	273	284	316	311	317	289	286	288	239	269	265	271	247	263	292	292	296	258	285	266	259	289	320	295	260	300	271	245	257	318	272	258	288	259	305	270	268	284	277	260	267	257	235	246	257	270	259	306	291	274	277	275	256	276	277	309	271	274	269	289	266	287	286	276	249	276	268	277	281	302	278	292	272	290	296	268	272	257	282	252	307	258	262	273	274	282	265	309	273	257	266	269	283	269	280	283	238	272	256	264	273	279	236	281	282	244	279	291	284	259	258	265	265	278	277	268	270	283	265	242	244	289	276	287	294	305	284	285	264	234	244	279	279	269	293	276	269	288	271	291	284	259	274	273	308	269	267	282	268	262	288	286	300	303	275	275	273	299	276	264	290	268	306	251	273	285	264	305	249	271	269	258	275	257	283	287	296	279	286	250	309	280	287	274	261	278	261	263	284	239	309	283	245	288	315	296	294	285	265	268	267	269	279	286	307	290	300	284	302	261	285	270	310	290	284	267	279	263	260	290	293	284	290	271	274	253	255	299	277	264	273	272	285	295	279	266	292	296	276	324	309	273	281	251	285	295	304	274	273	257	265	285	277	264	285	294	281	275	269	271	281	273	308	278	300	283	299	283	261	284	277	254	297	265	269	263	234	249	285	317	278	269	295	293	268	302	276	270	258	264	298	285	252	295	268	283	269	254	275	293	291	309	268	272	249	286	274	279	281	263	276	306	270	302	275	260	296	287	283	259	277	246	269	287	238	280	274	276	313	296	292	267	286	289	257	253	290	278	251	267	283	257	247	276	275	284	304	272	252	272	248	284	286	278	264	264	229	259	274	266	271	227	287	288	262	245	293	278	263	292	297	283	305	283	292	258	288	271	289	268	287	276	277	248	276	222	296	262	265	283	282	289	271	290	259	272	278	264	254	293	261	248	257	289	287	269	319	267	277	271	277	264	285	269	276	286	298	269	273	285	278	240	281	235	299	311	297	273	285	291	278	285	294	283	251	261	288	266	295	278	281	265	268	273	285	278	278	288	285	290	279	256	249	255	235	258	273	277	285	233	274	297	264	259	228	296	277	280	286	267	295	270	278	256	279	296	268	282	280	266	275	269	268	312	305	263	274	263	298	284	267	281	287	305	275	262	260	266	280	304	287	246	268	273	262	284	282	242	285	291	275	277	272	284	265	294	294	296	286	252	265	283	245	273	256	241	267	222	297	268	282	259	275	292	303	282	268	287	291	281	263	263	265	251	251	252	257	265	281	272	294	247	284	276	262	288	248	256	278	281	278	254	283	268	267	287	288	289	251	306	250	292	296	274	274	289	262	238	282	265	286	250	271	276	303	277	281	292	275	301	270	294	252	281	271	266	278	279	275	262	279	260	268	285	275	280	265	279	257	269	281	268	261	280	283	261	284	288	271	282	257	274	280	281	287	275	284	260	264	292	266	285	273	244	300	291	263	265	277	298	259	270	269	280	240	289	274	269	261	263	289	319	261	268	307	269	279	275	252	268	292	241	276	249	273	299	272	282	274	274	288	286	290	261	286	279	270	236	267	287	267	293	266	292	291	265	299	277	283	272	243	265	291	253	274	293	292	252	293	270	275	269	281	300	240	282	260	261	304	264	308	288	282	301	280	258	268	256	284	286	262	253	280	295	290	280	294	289	272	291	278	306	284	260	252	270	275	277	282	268	259	275	277	300	299	265	284	244	295	281	267	289	272	282	260	251	263	279	266	279	242	296	268	284	293	267	257	266	276	273	270	278	254	265	295	261	269	295	268	285	254	259	270	281	297	295	259	302	300	282	309	278	286	291	274	250	266	274	277	267	283	270	282	271	273	265	277	295	264	294	294	310	263	263	271	308	302	263	271	259	263	272	257	277	287	274	274	252	285	273	281	303	281	298	292	274	289	293	269	269	282	267	283	287	266	284	273	280	285	295	273	277	293	289	282	248	284	263	275	315	264	290	291	292	277	277	312	281	258	274	295	300	284	270	297	269	283	288	248	253	251	256
19417	35491	20601	6898	2447	393	269	258	266	256	298	304	262	261	278	269	226	256	292	292	273	275	285	316	248	278	282	301	266	272	292	247	251	266	262	262	283	275	268	325	277	247	295	267	282	260	256	273	286	256	266	269	258	256	262	269	270	283	269	310	274	263	274	258	250	290	268	253	284	272	255	269	283	274	293	246	261	273	262	267	262	279	265	245	270	274	323	300	278	264	304	276	237	258	284	283	258	268	249	254	311	264	277	272	267	247	283	268	279	266	281	244	279	288	252	292	305	278	283	274	267	257	232	261	280	274	251	289	278	294	293	261	270	261	251	276	254	241	263	274	268	281	273	259	273	267	274	272	285	244	267	264	272	271	287	287	269	249	268	273	263	270	293	286	271	278	235	282	281	287	257	294	254	273	296	293	278	266	279	291	269	280	247	268	262	279	303	261	256	243	255	261	257	253	249	266	249	258	293	245	277	255	281	288	257	271	243	241	246	261	263	264	251	308	265	262	254	287	244	264	263	256	264	270	288	247	271	259	266	259	258	290	246	270	304	229	280	264	297	251	284	277	254	261	283	265	267	261	285	262	246	260	245	247	264	273	280	281	268	263	273	244	262	252	270	282	268	283	270	289	254	247	264	253	275	269	268	271	269	243	254	246	249	235	265	273	285	286	265	307	249	258	259	240	264	270	259	255	279	272	290	269	268	278	258	292	262	244	257	249	266	270	279	272	278	244	281	253	275	253	268	287	266	273	257	230	299	278	279	255	266	261	252	243	265	280	276	257	287	275	249	268	278	237	300	269	280	289	247	246	255	276	274	259	259	260	271	278	283	244	241	273	277	270	266	266	258	264	268	268	256	246	241	270	262	257	265	263	278	299	246	261	247	302	258	246	260	248	285	259	247	294	282	259	258	285	257	264	245	260	249	262	258	256	266	250	279	276	233	282	274	266	257	260	271	260	287	285	269	272	263	280	255	279	274	287	265	303	277	247	257	257	267	286	267	257	230	257	286	262	270	238	237	274	284	257	260	266	249	286	273	281	273	309	258	274	274	256	246	267	255	273	257	264	257	246	230	277	210	266	275	284	263	277	291	277	266	242	264	244	263	293	275	274	281	249	281	256	252	270	265	259	289	275	287	269	267	305	263	273	265	265	262	269	262	262	317	256	230	257	275	269	280	267	266	243	278	244	288	263	263	268	287	269	282	255	264	281	264	264	252	281	252	289	274	259	282	274	293	252	264	279	285	254	300	280	248	269	246	264	259	270	264	270	267	259	288	293	236	239	280	269	266	251	286	263	285	274	283	253	258	266	255	273	316	288	268	268	255	259	262	302	253	259	229	258	250	252	296	263	282	227	267	262	241	258	250	271	262	259	278	281	278	262	263	286	291	285	266	275	244	253	258	260	314	276	265	244	294	291	267	269	284	300	288	291	260	269	245	280	265	261	268	272	268	235	268	269	295	290	276	304	261	267	252	266	249	270	231	285	258	274	263	243	291	292	231	249	272	281	247	289	272	269	287	263	286	275	311	273	262	266	271	260	268	282	279	266	277	262	260	276	264	261	260	264	266	274	271	245	264	286	258	251	242	279	253	279	289	262	258	238	253	261	276	284	239	227	276	266	260	285	275	248	287	236	286	257	276	278	265	272	256	256	262	273	246	254	265	266	270	269	275	267	240	257	285	262	270	292	298	282	273	288	243	286	254	270	287	257	268	257	294	251	319	282	289	273	271	274	280	254	277	264	285	264	291	286	252	258	273	229	262	252	250	278	260	277	273	283	251	275	263	272	277	262	260	271	261	257	258	246	291	281	253	296	267	278	264	264	278	266	268	267	255	214	286	232	286	299	263	256	277	303	255	243	261	270	292	285	285	246	270	263	259	272	254	259	262	295	296	260	258	271	270	251	279	236	259	273	290	252	262	281	290	263	274	269	253	281	251	265	253	266	260	242	231	254	299	255	311	252	255	295	286	283	254	284	273	262	257	261	274	263	249	254	284	275	273	271	259	282	274	272	276	262	260	279	280	261	266	247	256	250	281	289	262	288	246	242	271	245	282	272	285	317	255	254	259	275	273	235	262	265	282	271	266	259	255	251	261	254	284	280	274	242	272	252	269	299	256	274	263	264	289	251	264	290	284	276	245	253	268	240	275	278	234	274	240	275	254	269	304	276	271	266	280	258	284	275	250	257	261	274	291	272	236	262	237	269	260	279	265	238	260	270	270	239	268	285	284	282	279	244	265	284	283	266	263	290	276	296	289	285	281	250	255	244	240	272	266	261	261	258	276	256	232	265	257	254	261	311	265	289	249	281	270	274	260	265	277	287	268	255	290	277	260	286	258	282	290	261	281	292	243	239	258	278	265	267	300	277	273	268	283	229	263	257	241	278	278	241	262	288	284	261	275	258	265	278	257	272	256	258	284	295	275	256	295	241	284	259	269	266	273	246	291	268	262	252	277	265	277	291	263	273	255	263	248	283	255	269	286	262	276	284	243	287	277	272	257	222	286	280	289	284	258	274	296	278	263	256	258	281	250	289	230	243	243	272	271	269	271	282	290	258	297	260	264	292	287	274	257	261	249	283	275	263	279	271	235	265	287	265	247	260	271	265	283	245	241	271	270	266	272	276	266	261	259	261	283	251	263	282	266	285	242	300	289	270	249	271	275	264	289	267	247	258	281	255	274	259	266	278	257	260	290	258	270	266	297	275	270	285	266	267	303	250	274	282	234	259	282	264	276	281	287	250	230	264	280	276	265	261	240	259	261	255	264	261	297	250	293	287	278	281	270	266	267	225	296	264	264	284	285	278	292	245	294	268	285	249	288	255	247	276	256	261	264	250	255	260	259	264	263	253	267	266	266	257	274	258	270	278	272	287	262	249	267	257	277	238	270	249	253	250	265	265	282	281	240	254	251	274	270	267	287	246	275	241	235	269	265	267	284	284	273	262	274	276	283	289	280	299	262	308	270	279	266	252	260	233	242	273	256	284	278	286	255	286	278	283	290	274	273	285	250	264	294	270	278	290	250	304	266	320	249	250	273	282	296	287	260	257	287	281	291	295	249	281	259	243	254	259	280	256	236	244	239	268	270	289	280	280	247	300	272	255	264	271	286	260	267	266	279	272	263	292	265	271	269	276	260	293	268	262	282	267	285	289	264	275	273	241	271	249	284	264	247	269	280	255	275	269	251	245	227	270	250	285	274	249	257	267	285	278	274	267	252	264	258	270	254	227	276	274	256	257	265	283	250	268	285	256	277	259	287	269	287	238	250	278	272	280	249	252	249	257	261	269	247	292	284	254	282	277	271	276	254	263	296	227	270	276	265	258	264	269	279	260	291	268	252	268	285	279	264	252	288	276	258	263	266	262	250	269	280	285	259	289	234	265	273	266	261	275	277	269	281	267	303	284	269	266	256	267	276	277	269	271	272	249	282	267	243	263	248	267	258	279	266	282	247	243	252	256	260	256	270	292	264	263	266	245	278	255
25456	27530	43991	37949	21447	3433	519	383	325	344	337	320	320	340	317	341	359	348	314	356	346	343	350	386	366	349	332	320	327	358	345	337	367	333	341	303	316	346	331	371	314	304	322	308	363	360	312	327	360	366	313	320	345	336	327	353	325	313	360	330	341	334	355	322	321	348	350	362	334	318	353	270	296	371	347	321	339	325	349	319	301	364	321	316	338	361	299	313	310	344	350	336	325	328	339	370	360	319	350	331	343	326	332	329	325	324	337	326	330	314	331	343	324	318	349	318	313	346	321	339	300	301	316	304	344	328	342	348	335	303	340	366	319	326	319	319	329	348	347	332	303	314	340	343	342	303	298	335	357	315	334	295	341	349	335	314	317	323	294	300	313	319	317	305	333	339	305	309	335	325	320	359	328	353	350	358	323	347	311	369	329	357	318	342	304	333	354	341	323	362	360	299	313	322	317	320	336	320	338	336	333	334	353	339	362	337	314	325	323	352	358	343	353	318	343	324	363	335	343	333	344	322	334	331	325	334	350	341	336	327	338	322	337	339	310	355	335	349	337	325	334	335	321	336	324	332	371	297	362	304	343	318	310	357	349	332	319	334	328	324	352	304	313	325	365	347	342	313	306	349	332	311	325	360	340	298	309	339	328	319	357	343	308	319	288	354	337	355	328	308	322	318	317	331	317	348	330	311	333	346	311	313	345	323	342	346	348	308	331	336	323	311	343	337	327	335	350	322	358	322	343	313	333	325	340	289	343	335	333	342	347	310	307	343	337	330	322	323	386	255	329	327	342	351	357	325	338	349	356	342	345	344	337	364	346	375	355	356	280	322	309	326	324	311	372	352	344	329	336	328	333	322	325	344	311	316	344	338	336	332	328	318	331	355	333	325	313	345	320	309	326	332	343	302	319	329	349	339	331	328	369	336	349	337	321	332	328	332	288	324	308	284	342	325	334	337	298	367	322	324	360	310	316	303	316	333	357	327	305	320	328	341	344	335	325	339	334	329	329	344	342	354	349	355	346	353	314	351	353	301	326	332	302	319	345	336	334	344	325	353	315	352	308	325	334	339	327	329	359	324	314	347	339	357	314	298	321	345	357	322	363	316	319	304	342	346	350	330	312	351	344	327	325	352	300	322	363	321	309	352	357	301	372	335	332	334	333	358	312	325	327	340	331	313	316	300	346	323	343	325	336	304	330	339	349	313	345	316	339	326	312	328	337	358	322	316	316	356	352	306	337	351	366	326	335	351	314	329	332	336	345	357	337	325	350	323	304	318	329	300	341	328	331	303	312	320	325	330	347	344	325	351	330	319	309	306	320	344	303	327	345	321	298	372	354	330	304	312	341	349	362	311	305	353	320	347	380	311	350	317	329	321	341	366	377	360	368	317	331	324	361	326	310	349	314	308	359	321	324	351	343	303	358	368	284	335	343	322	334	299	342	349	384	359	331	316	340	342	336	314	293	296	345	348	350	358	335	341	314	335	350	372	333	306	364	367	312	345	308	304	366	301	366	318	321	319	322	317	353	344	298	352	328	331	307	326	307	364	323	361	380	313	362	356	330	330	331	319	333	314	370	320	315	337	320	300	324	320	349	356	339	301	375	308	367	326	341	310	326	327	297	308	314	336	288	317	339	342	340	303	326	343	334	328	326	319	339	313	319	349	313	333	321	341	366	367	319	317	324	302	330	340	322	360	349	314	357	326	346	352	346	307	317	315	321	351	325	361	356	304	307	297	329	338	327	329	298	329	315	316	344	340	321	324	317	324	350	327	332	319	348	328	321	343	364	318	319	333	326	331	350	297	310	330	320	338	341	362	311	338	326	341	306	331	335	349	344	341	306	318	346	315	313	309	357	319	344	315	338	331	278	354	320	282	328	364	327	348	384	322	341	340	311	324	310	336	345	329	300	317	317	333	327	392	348	345	353	330	358	332	320	326	345	304	332	327	335	299	335	325	381	341	328	334	302	316	306	344	323	325	337	341	326	315	319	345	332	313	365	299	310	378	335	310	350	329	325	353	317	311	335	312	323	355	289	347	344	334	325	343	349	317	333	314	301	347	312	349	309	306	316	343	341	323	301	348	312	347	351	325	328	341	307	334	325	343	345	336	303	355	339	336	345	348	363	370	321	353	329	346	324	289	312	316	337	318	319	341	341	298	341	326	347	348	334	347	319	368	341	334	304	333	348	366	332	341	353	353	360	342	347	342	321	324	342	348	334	335	342	303	341	319	337	345	344	382	321	355	347	353	308	322	331	305	348	326	312	307	325	329	300	349	318	341	293	302	338	327	336	321	310	340	322	325	349	349	339	325	320	327	330	343	310	343	331	359	324	333	345	342	325	314	337	329	359	315	337	296	345	347	316	312	345	322	299	301	364	328	331	330	356	341	302	334	333	321	329	341	345	349	344	336	341	316	318	345	355	353	325	312	322	339	343	334	329	369	304	335	349	339	362	326	326	320	308	332	358	313	332	297	327	342	338	309	351	353	304	306	300	352	337	311	343	348	348	338	368	349	312	376	338	345	333	336	306	353	312	313	373	354	339	322	317	329	326	341	351	336	329	320	325	357	312	308	355	333	341	291	301	315	327	330	345	311	328	345	347	315	290	337	328	326	307	305	353	318	374	354	323	310	337	309	327	353	325	341	310	372	348	317	342	309	321	319	310	310	334	325	318	363	351	278	310	322	313	315	314	344	318	362	353	316	349	337	337	330	358	343	372	304	300	328	330	363	317	385	307	311	375	345	338	338	317	334	331	311	355	327	374	326	323	335	313	297	314	360	363	314	337	338	350	315	349	331	307	357	344	333	337	325	300	297	327	326	318	332	322	337	340	316	348	303	324	308	368	293	374	313	317	323	345	336	328	339	328	362	342	359	329	321	349	336	341	334	322	362	365	330	320	345	326	332	321	349	337	310	340	332	330	327	340	354	310	336	348	313	324	331	348	338	326	321	320	352	375	342	327	339	332	347	332	353	358	313	328	334	323	337	353	315	338	346	354	320	329	343	345	353	337	307	357	337	342	346	305	290	324	351	336	310	364	327	308	315	325	351	313	348	365	331	326	371	324	338	340	311	321	349	338	338	334	301	314	333	331	335	347	343	329	341	338	325	323	318	354	342	334	365	321	282	333	305	329	320	374	353	339	323	319	321	321	292	303	353	292	356	313	326	327	331	334	335	322	339	317	339	323	336	343	331	308	318	352	295	330	341	318	295	313	323	335	348	329	329	351	349	329	344	320	333	310	332	321	340	329	315	291	337	326	342	325	324	347	331	359	340	327	347	343	335	324	369	318	345	343	323	339	331	353	325	339	322	338	352	368	321	333	329	325	325	330	334	325	337	303	311	315	348	303	346	321	331	292	301	333	352	348	305	347	327	324	355	324	345	314	302	344	313	324	328	302	324	307	330	324	345	338	328	316	329	370	352	351	357	329	319	374	323	320	329	370	353	338	325	337	319	330	323	317	311	300	365	321	316	328	324
56018	88725	61272	32038	12979	493	331	389	349	343	370	360	376	350	351	343	410	383	379	355	369	347	439	466	419	381	385	399	363	360	363	366	358	348	376	377	343	379	381	351	369	369	340	370	386	361	339	354	328	372	361	325	342	372	365	374	340	391	381	365	349	372	390	353	360	383	361	347	352	327	373	397	354	337	358	387	360	364	377	317	365	338	365	364	383	375	341	341	362	383	363	356	349	325	361	332	340	360	348	362	344	371	366	348	357	355	358	374	354	311	349	341	369	342	360	351	355	337	338	331	374	362	382	385	356	364	342	366	353	376	352	346	364	348	378	391	326	371	356	331	348	349	362	347	390	337	372	341	350	377	334	366	360	357	359	327	376	349	375	327	349	344	380	351	402	351	333	379	346	319	298	323	325	350	330	371	357	351	343	348	334	356	357	412	368	345	361	357	382	335	378	369	357	359	361	359	359	386	369	333	364	378	335	372	340	352	370	381	332	331	368	358	369	360	356	338	373	351	378	376	347	391	400	360	336	366	359	330	380	364	383	342	396	392	336	370	387	343	360	340	374	333	331	382	317	364	313	345	345	360	340	372	357	348	344	361	392	358	372	328	359	346	360	351	363	335	355	370	344	385	349	374	353	384	330	354	351	346	351	383	358	350	317	387	339	336	369	359	359	352	365	384	351	375	335	325	367	330	363	316	319	370	372	349	354	354	365	339	322	354	337	335	380	390	325	348	352	337	343	331	357	366	357	344	374	343	345	359	342	362	385	374	305	323	378	338	360	364	355	356	350	340	364	373	361	393	327	339	350	371	361	381	336	388	332	370	368	351	350	374	357	383	349	379	316	356	387	357	364	380	324	365	354	350	349	369	341	364	334	373	370	372	342	340	385	359	352	383	338	360	394	344	362	342	359	345	375	329	324	322	379	366	355	356	374	339	388	350	357	378	323	367	343	364	366	360	350	364	365	368	367	356	335	336	352	321	354	373	340	349	357	331	335	365	328	343	368	361	328	375	394	356	335	372	397	322	367	361	370	380	320	374	368	345	334	325	357	318	351	330	350	386	335	368	325	390	370	352	356	365	403	355	365	346	360	362	380	359	346	341	374	340	378	352	367	348	325	344	349	366	358	311	372	370	377	369	333	367	375	318	369	369	374	335	371	340	361	334	354	359	356	347	336	358	380	335	352	336	336	405	362	399	363	346	357	368	320	354	345	320	335	344	364	346	346	337	321	373	331	349	368	359	351	346	411	341	381	363	377	393	350	334	350	375	363	366	350	335	357	319	370	364	369	360	352	382	355	366	352	366	387	354	361	333	351	340	367	386	408	350	374	378	362	331	396	354	352	330	384	375	383	344	372	361	372	346	359	392	347	367	349	351	361	335	342	349	345	412	358	330	368	336	333	342	342	355	381	355	353	355	366	339	341	349	401	358	372	358	356	328	367	358	361	366	359	332	365	376	355	378	355	351	363	336	383	343	369	348	368	363	338	358	336	387	349	377	336	345	322	338	383	366	370	364	367	354	335	341	334	323	355	371	328	345	321	343	350	367	345	338	356	359	350	347	363	380	337	363	338	376	370	338	366	352	348	373	336	383	317	332	359	349	372	345	342	351	350	365	386	356	380	323	349	335	364	354	347	378	344	386	368	341	366	413	345	359	358	348	359	335	368	335	379	375	379	374	366	361	380	365	359	369	342	371	400	350	350	377	338	355	359	329	353	340	319	359	360	355	342	366	351	386	387	373	337	364	374	325	348	357	351	351	328	373	353	376	369	341	364	336	386	381	369	342	325	373	357	338	369	339	346	377	391	375	350	360	351	394	412	349	348	350	327	366	378	369	369	374	360	339	359	331	353	350	398	335	346	374	363	354	352	341	393	354	331	365	362	350	324	354	350	363	330	370	341	360	351	352	363	344	373	351	368	328	339	369	353	341	365	347	341	374	333	354	331	391	330	353	341	332	377	323	352	371	382	348	327	359	339	337	335	368	354	356	357	373	361	344	344	328	365	364	359	341	398	356	360	358	336	387	320	333	348	360	310	354	336	373	374	349	381	356	376	358	355	333	355	375	352	347	348	360	339	390	343	343	335	372	383	365	369	349	363	360	346	399	351	336	367	356	379	325	357	375	363	358	343	346	360	365	366	358	383	334	343	350	351	349	342	346	355	372	350	347	389	339	340	337	363	360	340	352	379	374	377	378	369	379	351	391	379	376	342	344	360	367	333	375	369	335	383	368	341	339	322	365	330	364	322	370	364	346	332	325	346	326	364	343	361	343	317	361	358	363	353	365	376	356	359	389	354	328	360	367	386	377	323	371	312	391	386	338	364	339	361	379	382	313	391	331	381	339	358	360	366	365	335	375	390	366	360	365	353	355	381	377	371	348	312	342	342	374	383	362	342	357	351	319	355	348	350	371	353	338	359	355	356	323	305	358	362	365	337	320	350	353	376	344	398	358	386	373	349	346	340	352	339	356	368	324	374	343	361	348	363	361	355	331	349	354	371	373	388	354	378	365	399	332	352	338	373	344	376	344	358	382	390	341	326	360	324	359	373	336	348	372	330	371	381	342	374	359	364	348	355	384	338	345	352	355	378	326	348	350	358	350	359	383	348	342	343	355	362	380	365	335	376	377	358	366	393	340	370	352	377	364	321	409	364	398	341	378	349	347	358	344	363	367	349	352	387	367	361	349	333	345	343	323	350	365	352	369	340	364	330	361	364	370	346	390	350	362	354	338	356	359	360	354	346	361	356	357	369	341	379	347	342	342	384	347	372	351	352	342	353	363	355	367	354	347	364	358	362	350	339	356	347	370	331	354	347	332	351	355	348	364	339	334	367	362	325	340	322	375	333	338	361	328	362	343	358	340	368	332	338	361	362	313	365	356	362	376	357	350	356	380	343	341	363	368	394	361	378	360	366	364	381	365	347	366	376	356	344	347	348	384	321	362	359	342	358	412	383	356	354	333	389	361	348	338	352	371	359	372	343	352	314	360	359	347	380	347	332	370	357	339	373	337	355	358	369	336	356	365	347	346	344	402	362	337	345	321	331	333	368	357	384	355	366	367	333	326	338	356	341	349	369	354	393	376	358	327	363	353	332	345	360	328	366	346	338	335	365	367	352	333	354	371	385	362	366	352	388	335	369	331	375	363	370	314	335	327	353	368	348	349	333	325	329	375	352	361	342	378	328	348	335	372	364	353	354	341	361	343	359	348	357	388	303	355	357	359	335	366	363	384	347	381	338	385	344	358	355	362	374	381	371	381	360	346	387	342	366	343	386	370	374	385	326	361	376	324	365	337	345	335	347	313	360	374	358	377	353	361	351	337	400	330	367	365	365	357	364	355	352	382	361	351	349	326	351	377	346	378	342	354	358	405	374	360	338	392	361	369	374	362	342	364	404	352	328	392	320	379	359	320	377	373	337	338	364	379	358	363	361	337	401	364	385	359	385	330	357	338	346	377	398	344	355	337	332	367	339	347	369	353
23952	23612	38218	36577	25430	10784	1368	551	466	447	438	463	451	461	479	454	458	434	449	466	431	421	572	592	561	482	467	457	447	471	417	405	428	449	459	423	431	436	435	458	431	446	471	419	446	452	433	450	436	409	446	479	428	457	449	473	442	430	429	395	430	449	434	434	440	424	459	422	404	465	444	424	419	411	431	434	436	443	439	460	462	468	461	451	423	470	413	399	447	470	424	438	418	407	426	407	425	433	382	435	402	419	435	435	418	451	450	449	425	412	440	439	441	456	460	428	438	435	485	432	434	404	431	432	473	437	413	445	457	419	415	446	471	418	418	415	423	429	465	403	445	468	424	436	456	426	440	461	451	398	447	407	456	457	481	423	454	440	449	454	405	418	440	422	416	466	436	435	434	473	475	419	427	451	437	447	432	422	423	479	402	416	396	449	409	433	408	421	442	446	450	380	478	414	459	431	440	433	415	476	420	452	433	429	420	443	421	465	465	466	426	413	431	433	446	456	428	444	464	434	397	416	453	450	452	417	417	461	443	462	450	411	420	426	422	404	415	419	438	399	435	427	413	433	486	473	433	430	402	430	422	416	421	452	424	438	436	393	454	443	423	445	443	426	434	430	435	410	465	447	449	452	427	390	425	430	449	444	430	392	426	439	453	441	405	433	411	470	442	464	426	427	444	443	449	435	461	427	445	488	461	445	417	428	405	410	412	456	411	452	387	448	424	430	461	441	429	402	452	387	419	441	421	432	462	436	441	411	441	398	381	470	460	457	454	409	449	445	443	453	436	428	414	401	422	423	407	439	418	407	458	456	438	437	456	433	380	477	445	429	422	446	432	413	411	411	406	449	400	418	419	477	408	441	436	446	472	472	426	417	430	439	467	413	407	399	430	451	436	438	407	436	470	432	435	446	447	440	426	421	387	418	421	410	406	423	426	446	441	427	422	427	436	453	453	422	478	448	455	455	438	454	435	451	415	424	438	432	379	398	413	488	403	423	434	412	394	426	410	404	407	435	430	433	470	442	437	455	420	400	423	439	450	429	426	428	426	447	435	450	447	446	446	425	415	413	427	433	456	424	442	417	425	435	432	442	423	439	429	420	448	447	430	426	434	418	433	448	425	434	401	430	409	423	422	394	413	420	420	419	439	431	439	449	415	391	414	453	423	410	438	448	399	422	434	410	465	445	420	421	407	460	405	436	438	410	467	427	425	425	452	434	458	414	460	432	424	434	442	439	406	415	405	421	453	438	424	423	446	439	455	437	443	422	400	465	390	453	466	417	437	432	427	438	460	440	444	432	431	457	436	417	426	423	428	462	482	436	461	436	420	409	432	439	433	459	424	424	454	461	461	485	411	427	418	436	421	389	463	442	431	434	438	407	376	449	446	439	429	468	404	406	458	493	432	447	403	447	429	422	418	441	425	422	449	455	495	455	449	447	449	420	452	452	413	436	416	451	433	436	420	452	466	423	427	405	448	406	432	424	405	431	423	461	426	454	434	411	384	451	444	414	428	422	424	397	395	435	456	468	394	439	420	425	450	450	399	426	449	436	430	464	438	434	421	417	414	428	496	411	423	453	453	428	423	424	443	436	440	453	417	457	435	464	413	437	476	419	436	428	434	424	397	468	402	421	419	457	432	433	426	431	432	430	431	452	376	447	453	429	415	428	416	442	426	411	410	437	394	410	429	414	428	430	471	432	422	431	464	410	427	442	398	398	447	440	448	439	429	450	423	444	422	407	462	455	410	414	443	439	456	440	436	398	403	431	406	402	462	410	435	394	418	440	474	452	459	423	436	442	389	438	409	444	465	447	387	389	427	461	444	477	497	433	428	420	424	448	467	420	390	418	438	465	406	417	488	440	435	442	426	447	449	411	426	416	419	438	452	407	441	401	455	429	426	448	435	414	451	395	457	407	449	414	393	436	421	430	445	402	449	436	423	459	431	444	440	428	447	435	416	441	398	463	439	417	443	450	481	419	417	415	427	433	456	445	410	434	481	421	446	430	425	436	394	406	470	397	424	408	454	457	418	464	395	409	439	411	459	459	437	443	428	407	430	455	428	451	405	428	474	447	445	457	447	390	387	447	441	438	442	395	411	458	450	458	449	453	413	441	398	408	425	424	454	412	435	428	442	437	439	441	450	438	414	431	410	451	428	437	431	431	493	404	459	444	480	447	496	449	419	433	454	423	460	425	458	443	446	484	392	447	437	443	397	418	490	422	476	401	438	444	423	424	465	400	452	459	420	477	433	476	425	444	413	443	382	427	446	425	452	422	435	422	432	416	432	459	436	439	452	444	445	411	430	461	425	390	363	437	427	472	392	469	415	440	420	454	455	441	414	427	437	429	416	442	440	479	429	418	407	430	397	420	404	467	441	412	415	411	456	391	397	473	420	442	436	439	424	466	438	399	423	441	400	432	423	458	468	462	464	448	474	399	430	392	428	456	452	449	421	461	442	450	447	440	442	434	419	443	446	437	423	417	486	410	474	422	467	416	486	455	419	475	450	440	438	432	438	446	397	450	433	421	458	432	414	449	418	436	390	419	449	445	428	456	417	399	417	436	463	463	430	437	442	417	452	430	436	439	430	467	442	410	446	420	445	474	463	464	434	436	397	397	417	425	432	440	429	412	391	424	426	435	440	425	415	413	396	390	425	447	413	391	423	423	420	425	439	397	423	423	435	427	431	440	422	444	431	407	415	416	408	432	464	420	443	415	429	403	422	442	433	446	459	471	456	437	474	428	424	410	406	449	433	425	468	440	432	408	448	419	456	419	439	426	422	428	425	393	440	465	443	447	434	431	433	409	434	419	444	432	436	419	440	391	403	407	449	466	388	372	445	407	423	441	423	432	411	449	450	462	402	444	445	422	437	456	443	427	465	425	453	411	433	443	432	458	422	417	458	417	408	423	412	454	402	443	442	424	440	431	426	450	444	422	441	406	436	431	485	425	440	379	409	438	400	435	419	425	417	412	441	459	424	430	452	453	404	405	442	433	393	470	442	428	418	410	452	438	411	399	416	410	411	427	470	475	432	423	434	464	416	416	498	454	405	429	466	439	414	421	408	425	392	415	424	418	401	427	404	453	418	435	446	416	421	457	413	444	434	399	481	421	444	423	418	422	455	440	419	408	419	475	444	437	438	488	432	401	407	424	406	431	434	455	443	421	435	392	458	396	436	426	442	463	434	442	434	438	434	405	399	433	422	438	432	453	394	451	446	451	438	430	420	450	439	432	432	445	443	445	454	421	418	422	454	413	405	430	466	415	432	441	427	439	412	428	453	439	417	435	431	435	454	429	437	458	447	434	411	456	446	427	410	425	426	424	453	424	405	455	453	398	444	441	387	429	420	453	449	416	426	432	437	395	434	438	433	438	420	419	423	413	409	437	450	416	435	428	441	470	443	453	408	431	475	420	401	403	421	408	442	410	407	426	415	405	413	410	441	436	427	430	391	425	418	425	411	416	462	423	420	399	426	400
63793	103154	75752	45554	18561	515	445	470	519	487	483	461	511	452	503	442	513	447	504	454	486	502	677	715	684	544	496	454	468	458	492	476	482	500	476	494	480	471	474	460	466	487	506	463	496	492	534	467	473	484	454	495	514	494	480	461	477	480	477	501	491	464	484	478	504	484	476	480	459	479	480	449	459	449	485	530	497	500	501	465	464	489	485	500	472	499	477	480	484	507	464	466	493	447	456	467	444	463	472	481	482	533	491	500	485	496	518	527	481	465	543	496	464	495	449	470	480	479	462	539	483	441	478	479	447	465	475	470	500	515	488	465	482	441	485	481	515	484	465	488	497	480	500	425	442	490	492	479	500	476	484	450	428	462	485	446	488	494	485	507	516	501	490	466	480	502	482	446	470	461	430	484	452	470	494	475	456	492	475	479	454	453	478	484	510	465	452	481	494	469	477	481	444	516	489	490	502	477	503	447	444	497	450	512	449	478	459	419	443	523	493	465	482	441	450	483	462	455	456	460	481	456	492	494	486	444	483	480	482	520	473	445	523	515	494	500	497	496	492	436	473	455	505	458	485	477	491	494	499	463	436	460	477	497	496	502	449	433	494	483	426	497	418	485	480	491	498	456	519	468	487	483	509	475	445	477	458	430	496	416	462	491	494	511	489	471	436	508	446	457	489	444	497	470	513	470	468	488	466	489	449	479	510	445	459	505	473	517	524	473	525	491	524	474	524	475	457	509	506	484	492	481	500	456	450	475	475	489	489	480	454	489	498	464	490	505	500	517	475	477	460	481	466	484	488	484	473	452	437	499	432	486	455	489	451	485	506	476	460	499	490	489	449	518	464	453	518	458	463	458	472	477	470	469	457	488	480	462	471	484	482	457	454	493	494	474	495	495	475	508	512	448	487	495	446	477	486	477	464	474	490	466	489	473	490	502	476	491	457	486	500	484	511	510	472	515	500	470	486	523	478	458	448	484	461	451	473	447	543	499	496	501	501	538	482	497	512	500	485	490	474	478	496	453	488	431	461	440	454	479	454	476	472	493	490	464	439	493	456	479	504	544	479	476	521	520	460	501	493	508	485	451	521	478	488	490	493	488	484	463	537	473	517	432	456	445	455	495	478	468	487	470	459	503	510	480	501	432	508	469	443	474	445	516	462	476	464	464	478	507	458	481	488	490	498	504	461	452	489	461	435	481	466	482	500	506	445	530	491	496	439	480	453	479	465	466	486	458	522	479	444	471	470	489	477	502	468	482	487	454	478	498	491	468	434	501	503	448	495	490	445	471	451	527	485	479	453	456	450	494	499	490	472	489	450	455	482	491	469	465	486	500	467	492	498	489	482	459	436	482	497	500	447	465	463	493	463	486	495	476	500	456	469	481	501	430	475	460	457	478	509	510	474	497	519	488	526	484	500	465	453	485	467	490	469	518	508	501	516	445	503	473	474	491	479	503	496	497	526	484	457	464	481	473	463	466	482	480	463	489	511	448	481	508	504	488	441	474	469	421	497	460	451	461	512	450	479	470	498	469	469	490	465	491	477	474	477	465	449	486	474	457	493	472	472	430	457	509	492	496	463	445	480	467	490	483	414	474	445	468	493	482	502	475	498	470	457	490	453	472	484	496	535	462	478	470	473	472	498	476	512	443	482	446	472	487	484	489	470	487	453	513	481	486	496	442	484	485	488	482	481	469	502	498	447	488	483	460	492	444	484	464	468	487	419	463	497	468	498	435	478	467	482	466	520	472	481	464	473	515	479	473	464	490	445	446	486	486	485	453	488	501	459	481	471	492	468	448	490	461	442	477	531	466	496	479	477	487	470	456	469	480	473	500	482	463	450	444	455	474	502	453	503	470	453	499	467	461	511	503	447	469	467	484	446	494	467	440	475	486	477	516	509	441	488	476	491	468	459	449	464	496	485	482	480	441	477	498	439	472	497	466	448	469	454	479	470	475	521	498	453	480	516	501	458	464	429	481	456	484	483	503	500	459	459	483	488	447	467	474	479	489	473	476	495	525	461	495	444	499	466	491	451	502	481	492	454	480	438	515	446	469	464	472	454	446	512	460	486	507	455	485	494	489	472	454	436	491	492	503	471	462	472	479	500	486	499	472	449	492	471	470	509	484	509	463	509	493	482	474	497	480	476	533	500	492	465	500	509	501	480	499	470	500	466	480	494	484	492	469	470	500	496	480	503	484	475	500	464	464	476	459	469	472	543	508	493	439	521	456	455	443	469	493	442	473	502	498	481	479	480	469	451	473	480	443	452	477	444	479	485	465	457	467	487	480	437	488	473	470	494	496	452	434	449	467	466	492	470	508	461	468	462	421	442	467	462	470	431	484	482	453	423	538	496	467	463	446	525	445	476	515	506	461	506	479	477	456	469	459	468	498	494	450	458	461	437	477	474	461	499	469	483	475	456	523	468	429	479	476	456	484	441	471	447	453	468	468	459	474	492	495	519	477	485	453	460	480	489	462	478	516	457	437	540	486	437	438	495	497	493	482	468	485	434	501	489	435	472	498	458	486	488	501	463	502	478	489	483	486	432	491	492	505	504	458	474	498	463	501	496	470	467	473	504	514	474	477	506	489	465	480	478	469	501	485	470	491	466	440	477	505	458	506	471	466	443	494	481	481	501	478	497	458	477	497	486	497	509	490	459	490	518	478	512	478	492	455	460	454	496	499	424	511	457	442	493	499	464	496	475	502	463	487	456	453	460	519	481	479	465	485	518	475	452	479	479	478	474	455	441	473	491	501	504	432	498	463	533	458	485	450	516	470	462	481	495	473	507	545	508	462	465	479	456	491	480	476	454	536	447	467	488	511	487	491	479	495	501	449	488	466	442	467	462	467	514	486	475	502	483	481	502	465	434	471	490	495	476	459	462	503	454	471	448	495	454	471	512	465	494	495	464	474	479	518	455	495	498	496	480	471	487	460	507	457	478	472	500	507	454	479	470	533	471	494	459	474	467	443	466	497	495	496	447	499	525	474	459	465	454	459	459	437	447	451	435	506	497	502	469	488	468	453	479	484	440	474	428	472	449	495	468	525	502	487	498	510	442	467	439	470	484	534	490	494	471	463	485	483	489	468	489	474	453	439	440	489	480	516	447	480	500	467	503	477	476	510	446	459	425	490	459	488	480	489	455	442	490	511	517	504	499	506	454	482	496	491	527	448	448	487	466	440	454	468	502	482	506	468	508	434	465	486	467	461	501	464	479	466	464	476	504	493	482	439	478	461	485	466	506	461	490	478	524	476	455	415	440	503	441	510	476	500	501	488	449	510	478	467	465	499	500	503	465	480	468	503	462	451	448	467	440	467	475	485	440	464	512	455	453	509	491	491	487	489	491	505	491	457	456	489	473	488	481	473	465	448	456	506	454	517	476	487	508	474	479	452	463	500	459	468	469	475	477	447	471	500	495	443	464	469	494	489	503	449	467	456	484	479	442	496	482	495	467	482	508	458	429	489	467	468	494	488	480	446
29404	29061	26883	11468	1887	306	281	295	251	275	291	279	276	270	266	283	272	275	250	283	299	269	282	304	278	271	269	283	264	257	262	277	261	233	308	276	249	264	275	281	278	272	271	273	271	264	288	266	269	254	264	294	253	282	278	273	282	289	259	267	251	245	272	255	262	271	261	251	274	285	253	272	243	247	280	284	286	259	259	239	245	251	272	308	288	284	291	246	248	281	246	254	245	252	247	281	254	226	247	270	281	272	291	243	296	255	225	275	245	252	277	277	289	236	292	252	260	270	257	262	270	282	281	259	234	251	284	322	242	266	257	273	268	292	269	266	267	293	270	242	282	278	273	288	266	268	273	288	271	254	258	265	273	245	265	248	265	247	277	272	252	276	260	258	253	284	264	293	298	263	239	256	237	271	243	237	233	284	277	278	285	261	298	282	294	285	231	248	282	273	257	260	261	281	266	269	299	265	256	261	288	250	287	274	266	277	271	262	270	308	289	264	285	255	256	294	258	270	283	248	264	316	292	252	290	241	282	268	261	257	266	300	263	258	252	289	241	253	264	266	245	312	250	269	269	294	272	294	256	271	268	238	265	250	282	246	236	270	250	290	238	232	292	274	288	270	261	249	267	264	258	244	249	287	274	265	273	265	247	279	263	238	287	243	244	270	260	254	250	282	248	246	261	249	284	236	253	272	277	259	251	268	246	301	271	257	224	260	247	275	281	264	260	293	235	292	270	280	243	262	272	285	282	294	280	272	296	255	261	271	260	263	290	268	269	274	254	257	257	250	278	266	250	273	246	254	267	237	247	291	264	255	275	254	271	303	277	243	255	245	263	274	251	250	255	263	266	265	295	261	255	270	276	275	283	272	275	267	279	215	281	255	253	272	249	255	264	274	289	251	252	273	271	277	303	255	275	288	267	259	265	254	268	268	288	270	282	265	308	256	265	300	251	279	258	284	255	277	261	250	266	231	257	279	286	241	272	285	242	265	265	290	287	268	283	248	268	255	256	234	273	278	257	229	270	272	309	261	240	253	273	234	255	287	233	279	240	265	258	257	242	289	231	241	251	271	256	269	240	267	253	279	271	272	285	273	264	265	283	241	270	272	278	270	275	269	295	259	313	283	282	238	265	252	268	296	255	255	267	262	267	240	308	265	241	256	274	256	252	250	255	236	280	276	285	258	284	278	266	268	263	293	252	269	291	269	244	286	224	286	241	279	277	272	247	255	263	232	253	222	282	287	234	254	259	274	267	249	284	250	265	280	283	271	289	263	269	242	263	258	278	277	275	265	247	308	255	268	281	255	264	277	267	302	271	247	242	249	250	242	290	254	269	265	252	256	265	259	283	277	232	264	276	278	297	290	280	289	256	297	277	277	294	269	251	254	273	273	296	271	251	246	254	265	236	248	290	270	255	256	254	279	248	249	297	238	291	257	240	262	259	293	291	257	253	267	264	251	233	258	245	231	277	252	276	275	288	261	266	283	261	271	272	276	263	251	262	247	289	237	269	244	260	301	261	237	242	253	274	278	276	243	261	265	292	264	274	278	270	282	274	273	243	275	287	257	253	240	277	247	257	253	249	259	253	273	276	232	295	240	267	278	259	274	251	256	287	262	277	298	256	253	259	290	225	282	279	252	305	268	286	274	251	298	253	251	259	261	250	280	243	282	276	260	239	264	244	281	274	257	270	289	232	264	248	262	272	250	250	278	250	248	242	260	299	232	258	286	261	268	266	243	278	240	271	264	264	281	290	269	265	271	264	255	265	247	277	280	280	263	260	280	275	267	285	279	252	254	250	297	268	272	240	269	273	271	259	265	272	274	253	255	251	252	262	264	266	243	240	279	236	245	252	284	244	251	241	259	276	293	262	288	276	265	264	283	265	271	254	250	237	263	285	296	270	260	287	272	261	265	266	265	257	266	307	236	287	290	265	260	258	269	260	279	251	244	267	286	294	273	287	293	236	266	250	273	238	276	259	272	284	288	265	274	266	268	270	269	263	263	269	259	263	287	241	258	268	272	268	245	229	251	259	274	269	249	270	258	262	259	286	251	255	257	280	270	262	262	270	237	276	250	265	253	272	258	269	244	264	238	276	256	277	274	237	248	268	314	257	260	279	258	239	277	301	273	278	283	288	258	250	234	253	255	292	240	264	269	263	241	260	258	267	282	263	271	284	274	260	287	286	265	278	257	244	240	271	240	233	286	229	293	250	269	271	284	260	242	242	262	278	250	290	287	275	275	269	277	275	255	286	277	276	258	263	247	261	270	290	280	271	278	304	231	264	287	255	274	283	281	253	280	263	268	266	276	272	272	246	262	268	273	242	266	254	297	272	266	262	268	256	236	261	249	291	237	284	293	258	250	254	273	243	277	237	263	238	277	268	233	265	260	302	261	247	255	270	269	259	241	263	257	247	259	254	260	270	248	248	264	291	281	247	258	277	254	267	240	282	293	284	263	266	270	272	241	257	298	248	282	262	260	266	269	260	251	244	268	258	263	269	296	261	257	267	250	268	280	255	240	243	237	253	242	247	268	274	243	250	290	256	256	239	281	270	261	263	242	250	227	263	240	244	278	217	305	274	256	249	285	265	260	248	271	248	271	254	248	258	261	273	288	249	270	239	259	240	282	261	270	258	273	251	230	272	287	264	272	242	271	286	279	263	254	234	252	267	267	290	293	259	244	275	261	281	281	265	284	287	270	239	264	260	248	275	300	248	276	273	268	246	288	248	244	238	260	262	293	245	256	250	273	261	272	251	252	273	259	265	275	292	269	278	255	260	232	254	257	259	271	264	249	297	296	262	265	261	287	291	258	253	291	273	233	279	256	264	280	263	246	246	239	281	262	268	266	267	270	240	254	269	278	284	236	263	267	270	250	247	276	240	272	265	275	269	272	262	251	261	269	261	274	290	243	275	264	271	233	265	241	253	258	303	263	268	259	273	252	255	232	268	260	267	280	245	285	263	292	262	255	235	271	262	276	259	258	244	281	267	289	276	272	270	275	284	277	292	251	299	249	261	248	260	254	282	267	260	280	278	252	272	287	279	274	258	231	274	271	293	253	267	320	257	267	272	290	295	259	247	243	277	242	247	259	267	240	260	294	237	245	245	246	269	275	260	256	278	247	257	255	254	263	256	233	299	249	248	266	286	290	251	249	269	260	238	277	266	266	259	258	243	279	265	256	277	276	256	228	268	269	250	258	268	247	272	274	223	242	259	227	256	244	275	253	235	296	249	277	292	290	261	285	237	285	299	258	264	263	270	254	252	271	291	250	281	258	274	267	262	287	267	259	279	263	269	239	274	274	262	277	264	273	242	279	263	307	261	269	283	271	282	255	251	264	285	265	280	300	264	282	264	246	278	265	288	271	237	248	253	302	225	247	284	277	240	260	301	292	283	281	276	244	258	239	263	284	260	277	293	235	245	275	259	264	255	261	262	262	270	273	277	229	241	256	242	291	247	271	279	257	257	272	278	277	289	259
20909	34882	21029	6378	1496	277	285	253	247	254	294	264	293	259	245	266	278	266	280	257	263	274	298	263	273	280	246	287	258	255	265	257	279	280	284	270	238	256	247	268	274	269	268	265	253	280	278	259	262	263	294	244	274	257	268	228	251	307	262	236	297	256	272	253	227	282	253	265	281	280	243	216	259	286	259	279	262	255	279	272	269	242	265	270	265	291	253	277	291	268	299	262	225	275	259	241	239	255	248	255	256	274	265	259	268	261	245	279	254	218	263	285	241	245	258	259	267	264	274	266	270	273	248	262	251	271	300	264	261	265	279	258	264	254	271	253	253	253	257	262	264	250	262	272	269	250	273	277	277	239	296	256	286	272	238	276	279	281	265	234	247	245	259	277	254	254	280	264	258	255	240	261	272	256	230	267	290	264	270	258	252	278	248	275	218	237	269	243	257	271	251	273	235	262	261	262	229	262	249	275	257	263	262	257	242	238	252	276	264	245	278	244	263	266	259	258	260	260	243	259	275	286	271	239	253	250	255	247	234	269	266	260	253	256	260	265	282	245	281	269	258	247	273	253	272	250	268	267	266	268	259	231	270	279	246	250	306	261	256	244	257	289	261	249	241	280	281	291	288	235	258	247	276	261	268	269	282	284	242	273	272	244	237	266	244	248	281	242	272	247	269	257	270	284	245	277	256	260	276	236	255	266	261	262	253	282	254	277	220	216	265	266	243	291	256	258	271	264	247	244	267	236	290	230	283	294	260	301	251	261	265	252	278	235	265	231	238	285	267	266	293	249	281	269	274	255	271	241	226	281	262	272	255	236	248	297	271	223	256	257	275	263	268	292	237	261	272	265	253	283	270	250	257	287	243	261	264	274	256	267	270	262	277	260	250	230	260	260	276	264	241	249	289	255	233	263	244	265	263	266	235	271	274	246	267	263	225	285	265	264	279	260	281	244	284	254	265	257	238	240	261	264	251	218	277	252	246	234	260	277	248	267	282	254	237	279	290	261	268	260	275	271	285	246	253	275	277	279	254	281	248	276	266	261	264	261	257	254	294	274	225	277	246	242	258	263	276	266	251	237	248	250	262	287	275	259	266	273	274	242	256	256	254	265	252	273	253	238	290	236	254	268	228	280	264	273	271	265	263	266	259	285	289	223	260	249	250	273	246	259	247	257	244	280	278	253	251	281	261	254	250	271	252	260	267	250	287	281	278	257	242	237	228	268	256	252	249	285	254	274	268	270	276	261	249	259	266	243	271	250	271	258	243	248	263	268	262	262	292	278	248	255	285	279	271	281	284	252	261	252	253	248	294	239	255	275	282	234	239	271	249	258	287	257	242	248	270	262	258	249	284	288	267	248	259	261	285	249	256	274	293	257	276	249	258	300	266	264	307	280	249	253	262	266	248	267	275	274	269	259	247	262	264	257	243	295	252	248	237	263	262	259	254	223	276	247	275	251	260	307	261	260	268	272	257	243	253	309	262	278	245	288	283	239	279	247	254	255	249	250	296	274	246	267	285	289	266	248	267	270	261	271	279	250	288	241	237	266	299	290	241	256	248	241	265	267	278	256	272	299	256	280	248	256	253	253	273	274	284	252	226	259	245	235	274	261	245	260	248	242	275	256	281	246	241	276	267	254	263	268	279	288	269	277	252	256	290	235	280	271	233	266	255	236	253	258	249	292	253	240	262	260	264	242	272	267	275	280	238	231	273	290	250	271	239	286	260	256	245	252	256	259	239	274	236	269	259	298	278	273	254	253	271	268	260	268	258	245	291	272	237	283	234	229	275	294	261	287	250	236	265	273	255	260	271	285	296	268	250	240	271	233	242	283	216	260	258	274	245	257	303	284	258	272	271	241	292	263	255	271	251	255	272	252	281	302	279	296	267	253	272	255	251	280	258	276	238	262	235	257	257	253	280	285	268	270	242	264	282	258	265	258	274	239	302	255	275	239	273	268	268	235	277	265	249	259	286	260	305	266	281	247	302	320	257	244	285	249	229	278	253	248	295	281	266	266	284	245	252	254	291	271	267	254	241	272	272	276	290	260	263	257	271	277	270	262	245	269	288	258	270	261	244	269	292	245	274	251	271	278	250	273	296	272	224	272	241	287	248	252	239	273	240	252	251	277	267	249	242	260	262	267	255	269	231	265	250	279	258	295	271	297	254	237	279	271	277	273	245	278	262	256	284	258	259	248	271	259	248	264	283	283	277	258	289	250	259	267	239	265	299	237	257	266	262	270	246	263	258	258	257	277	238	262	251	274	285	264	271	278	261	226	264	253	261	271	293	282	291	268	266	252	273	215	241	251	250	279	265	270	292	251	259	254	273	237	288	255	259	251	264	246	244	256	298	253	242	248	258	251	271	248	236	269	248	272	286	263	249	258	276	239	265	235	267	276	250	292	291	277	270	258	265	248	272	266	304	265	264	264	278	244	263	283	276	255	276	234	261	245	258	265	264	279	265	271	262	254	277	270	261	262	283	232	250	252	251	273	282	261	275	243	274	247	258	268	242	261	269	258	269	264	253	240	252	279	285	247	287	248	259	238	268	262	263	255	252	264	273	268	276	290	270	247	266	282	261	254	253	274	270	258	265	262	266	276	278	289	269	257	264	263	260	243	262	249	281	257	252	289	281	272	255	268	240	261	276	288	267	250	269	247	266	253	250	264	240	288	265	272	299	253	252	260	266	281	245	255	261	283	270	271	279	237	270	261	244	239	244	281	255	259	283	267	272	270	257	261	243	284	242	257	265	258	292	271	272	269	280	270	272	240	280	241	261	255	261	235	228	277	261	258	266	260	256	257	259	228	277	254	271	317	282	283	236	237	243	303	293	225	250	252	285	258	258	262	276	244	254	265	238	274	265	272	249	258	280	251	258	265	243	260	278	264	254	271	246	264	267	273	259	268	287	260	271	288	275	266	250	251	269	302	258	261	266	259	245	259	282	265	264	236	297	241	273	250	264	273	264	280	265	242	264	256	270	248	284	275	274	255	314	262	269	240	279	257	243	259	250	267	247	248	298	279	266	272	269	253	274	242	284	278	267	280	275	269	301	276	272	261	267	283	268	253	271	284	247	256	255	261	249	256	261	231	275	267	279	260	252	288	269	286	261	247	249	242	250	268	275	260	240	298	263	244	250	258	269	272	267	279	284	285	275	242	252	263	245	259	275	256	261	249	245	266	263	257	256	282	266	272	265	264	269	262	264	234	261	248	241	243	260	281	273	271	270	248	260	262	265	260	239	252	281	238	260	291	293	250	250	235	273	272	277	282	249	246	256	242	275	284	274	242	250	241	264	262	288	246	251	295	246	235	260	257	246	264	241	276	271	280	258	236	254	268	263	224	245	258	244	248	260	285	280	275	253	273	248	277	267	297	275	256	280	257	273	247	240	242	264	241	279	275	263	256	282	269	277	282	271	225	309	241	269	239	242	241	263	263	269	274	264	274	280	278	257	271	263	269	260	248	265	268	283	300	294	272
25345	27413	44445	38036	17454	1973	478	371	305	337	323	369	324	321	338	341	360	357	327	333	334	307	402	370	395	369	323	336	350	321	317	318	342	334	319	339	339	319	341	280	339	303	342	345	337	337	333	328	336	293	289	311	346	327	308	344	338	345	303	353	321	326	345	320	299	327	337	316	341	336	319	367	320	323	341	336	310	338	350	328	310	306	351	301	313	317	331	331	297	314	325	321	346	370	336	319	332	358	319	345	309	308	336	320	338	315	329	369	341	308	327	328	396	299	312	342	331	353	326	320	291	357	316	349	363	288	344	323	321	319	312	325	316	336	338	319	325	364	364	311	352	322	348	305	355	335	329	319	317	321	315	325	338	305	329	334	316	327	323	308	311	342	337	346	314	325	317	293	332	337	321	338	329	358	324	327	344	286	334	342	330	330	354	353	333	325	344	320	328	316	335	315	344	341	354	298	335	338	311	311	336	329	300	322	323	340	327	343	348	333	336	306	345	334	343	357	337	336	322	343	317	323	317	365	312	316	373	304	310	322	329	301	357	324	306	317	308	299	299	335	338	339	324	324	335	318	337	305	342	325	352	328	363	333	335	321	315	328	342	296	341	298	339	331	315	342	334	352	323	296	341	341	344	321	342	311	309	332	346	336	327	354	339	339	324	333	355	331	314	331	328	317	329	308	305	345	353	335	312	324	335	316	325	348	314	342	331	332	340	349	320	322	319	333	339	306	323	358	341	358	321	306	343	311	343	353	333	335	354	329	329	356	365	326	309	351	352	313	330	305	336	347	317	352	303	319	327	309	326	312	346	341	370	345	324	279	311	313	301	339	329	360	347	329	361	341	325	357	317	305	367	325	357	336	337	355	358	353	320	312	342	333	322	331	334	318	345	307	310	303	336	339	334	337	297	307	324	327	305	304	319	370	345	317	338	317	369	325	319	296	309	317	344	318	311	355	357	330	332	322	328	327	330	377	340	330	336	336	334	364	326	329	335	294	329	345	324	310	331	329	329	308	353	316	331	352	342	328	317	338	329	319	327	346	328	324	327	344	296	314	325	301	275	331	296	308	329	315	323	308	305	324	312	329	309	331	307	311	341	328	308	324	337	354	315	323	289	346	310	342	303	333	318	337	298	315	328	314	308	314	325	317	335	325	303	327	337	336	322	345	329	335	312	316	327	319	359	343	310	340	322	306	335	309	341	328	335	319	309	340	334	313	349	317	310	337	337	344	313	341	325	333	336	322	350	329	320	369	314	331	339	318	353	327	324	289	306	271	309	350	314	336	342	357	306	316	295	296	330	322	310	333	341	307	302	302	320	333	322	353	304	315	329	294	354	338	328	333	317	321	341	312	321	363	344	320	342	310	316	325	342	295	329	339	300	336	314	360	317	326	297	321	294	334	310	302	339	341	345	296	325	353	325	306	343	335	338	341	327	309	338	325	309	324	318	329	318	308	305	343	336	329	362	306	337	327	321	329	313	310	357	335	352	346	349	308	316	320	321	349	339	332	304	316	312	321	321	340	321	310	334	378	337	318	334	299	337	324	326	325	328	287	326	314	352	315	350	299	319	316	322	313	370	333	342	343	334	337	304	308	314	298	307	353	313	332	321	297	299	330	302	320	330	338	299	348	299	316	324	321	335	368	315	307	321	327	330	286	322	339	306	347	319	295	310	329	330	350	332	349	312	341	314	342	308	358	320	348	346	352	325	331	308	272	357	312	317	327	290	332	330	310	308	338	310	310	313	340	292	332	319	327	310	351	346	294	313	355	322	300	302	335	335	313	323	342	341	276	301	276	326	314	341	327	316	305	359	309	314	332	336	335	322	331	341	309	304	320	327	343	348	311	329	328	346	331	336	356	345	340	296	325	309	309	377	339	321	344	370	303	290	359	336	337	330	309	283	337	375	320	327	334	318	347	342	288	302	338	309	342	317	327	336	296	350	329	345	333	338	334	336	317	303	316	337	356	323	343	330	291	308	354	304	326	308	334	336	315	307	314	293	310	341	328	337	319	326	334	340	325	316	349	318	308	319	328	303	333	314	311	339	303	345	348	325	332	323	367	322	336	322	336	313	327	317	335	328	315	302	332	309	340	335	332	341	352	338	308	310	295	272	303	304	322	346	312	329	325	323	348	342	327	348	291	323	327	329	301	298	322	345	337	339	314	329	309	328	343	340	313	328	322	314	343	293	291	321	330	344	345	333	306	375	316	332	332	345	314	300	322	352	298	309	347	332	318	333	315	343	342	339	324	348	316	307	315	322	319	320	349	312	319	310	371	331	324	288	345	307	336	338	321	366	324	314	358	330	340	311	326	347	310	323	302	356	340	313	326	336	349	306	335	306	345	290	323	304	300	331	336	307	355	322	317	323	305	324	338	330	315	320	314	338	339	350	306	323	318	295	301	305	312	329	294	320	325	315	354	323	299	350	317	297	314	314	340	318	328	313	325	314	330	330	328	323	342	342	337	345	354	288	334	316	329	302	342	315	358	324	317	348	345	333	330	311	303	340	317	317	308	355	334	315	351	311	334	329	304	331	331	325	349	329	310	311	325	307	315	309	324	344	351	361	310	329	323	318	345	344	330	322	346	321	324	328	317	350	329	315	308	305	307	328	309	309	321	340	311	292	330	353	311	341	334	311	300	334	312	345	331	324	346	317	321	314	343	346	295	295	331	347	336	333	318	288	364	324	332	340	301	327	336	340	354	332	322	321	308	326	301	314	344	301	324	327	337	333	355	339	332	316	353	307	327	342	327	355	334	351	321	294	316	342	329	321	315	324	333	320	328	300	326	336	355	286	311	310	303	319	359	317	313	370	338	304	351	325	337	311	334	310	323	309	338	334	357	309	331	323	363	344	325	303	335	310	335	339	336	310	297	316	299	346	326	321	317	336	338	371	318	353	296	344	275	325	320	323	315	310	309	317	332	325	343	303	322	333	329	341	307	310	284	319	315	314	301	298	312	308	318	330	348	315	330	335	284	324	316	339	318	336	320	308	309	333	338	304	364	333	320	340	315	327	339	299	364	336	287	319	314	310	356	344	319	309	324	310	331	328	291	307	303	327	303	322	306	349	323	335	337	316	350	322	318	335	344	326	314	325	328	323	323	303	348	344	315	328	379	338	371	330	337	330	309	327	317	317	349	316	309	325	365	301	320	336	301	318	332	358	304	293	342	296	303	332	313	332	333	327	315	312	345	336	332	316	319	337	345	321	307	310	312	362	326	318	317	343	325	304	333	340	310	313	329	303	348	325	304	313	312	342	323	325	324	282	304	328	319	356	299	328	334	357	342	301	337	333	324	327	317	319	336	318	359	307	355	328	330	343	350	358	313	312	322	324	336	303	334	343	343	330	323	307	322	303	365	308	329	323	316	333	332	337	335	306	304	327	316	339	324	321	333	329	317	312	311	325	360	327	303	316	355	312	315	323	313	351	299	329	326	331	336	320	297	304	336	306	331	315	343	337	319	328	307	331	355
55926	90121	62007	29901	7643	365	370	337	359	329	377	362	380	354	370	333	335	354	383	325	347	341	473	460	428	407	383	319	398	339	319	378	368	375	344	341	366	313	367	356	350	386	339	337	325	344	323	358	351	405	339	359	365	329	352	372	355	380	319	313	335	343	353	324	341	342	356	352	353	347	341	373	406	388	385	373	368	333	344	354	359	356	354	365	402	352	418	364	359	359	363	345	386	386	342	373	335	351	363	344	338	335	307	357	349	362	345	353	389	327	347	372	346	329	361	360	366	372	368	370	352	362	359	334	345	343	354	321	365	383	357	385	347	382	358	369	337	370	352	361	345	353	353	349	312	333	344	337	362	349	343	362	364	370	346	355	329	330	346	347	336	325	326	342	365	366	326	310	367	335	360	404	353	367	348	336	350	357	338	348	330	347	354	357	368	365	359	393	367	377	353	357	349	350	368	342	336	361	356	350	356	346	329	367	330	363	345	353	339	368	344	362	336	368	358	377	394	339	344	314	357	363	319	345	354	343	339	367	359	363	348	347	403	351	338	358	353	354	357	317	368	351	325	369	339	372	324	336	317	370	337	377	344	378	347	372	355	343	346	331	337	332	351	324	362	340	354	381	357	340	337	367	365	343	354	357	337	402	352	371	363	355	348	364	343	367	339	358	343	313	356	342	347	348	376	329	342	377	330	316	338	337	353	343	350	341	337	314	348	358	355	349	367	357	311	360	378	340	383	358	329	357	342	324	360	340	334	356	336	356	355	339	328	356	335	363	342	344	345	340	334	358	353	319	378	354	357	374	365	336	340	369	334	380	341	328	359	329	314	340	372	317	354	373	326	304	350	373	328	353	372	373	324	353	380	346	378	342	323	341	362	298	357	326	343	383	370	316	355	362	342	367	351	338	334	390	371	339	348	352	372	326	333	334	349	318	333	346	352	331	364	361	379	332	351	358	320	315	322	388	357	317	364	370	366	311	331	345	387	340	349	350	334	346	343	369	321	362	356	380	351	396	361	361	343	371	350	345	337	372	379	342	358	343	349	376	350	351	346	381	347	355	344	335	383	366	303	361	334	376	353	367	354	371	334	319	334	351	371	358	334	328	356	339	323	346	339	350	357	359	325	329	336	355	317	359	366	357	357	355	330	314	342	359	398	342	366	332	330	320	340	367	329	349	349	364	342	349	357	371	362	314	367	361	328	363	346	358	369	372	346	372	360	353	358	332	373	361	336	363	322	354	343	337	368	367	340	349	352	355	372	340	366	372	372	348	380	323	331	362	335	356	347	346	360	340	354	369	352	335	408	327	340	357	368	306	332	357	374	361	349	364	363	359	345	351	354	365	351	346	351	369	360	376	336	355	334	348	373	348	339	348	353	370	348	365	358	351	372	361	337	325	343	338	343	324	350	356	347	345	324	336	294	337	337	325	353	343	335	359	327	333	357	332	345	362	349	361	375	368	354	336	364	335	344	331	367	357	327	376	329	320	357	387	349	331	367	356	390	361	316	341	381	354	356	365	392	361	322	348	386	331	376	382	352	368	367	380	312	374	329	359	385	349	356	352	344	334	354	351	352	342	340	341	329	342	339	395	342	381	310	367	347	349	332	342	326	366	354	377	350	347	367	367	366	345	353	341	351	354	356	331	365	341	351	385	360	313	367	344	352	359	357	345	325	347	311	384	311	365	354	349	318	331	356	337	371	352	338	347	367	352	381	350	355	358	333	343	343	330	386	352	301	364	355	362	335	342	344	347	343	374	314	355	340	358	368	342	340	326	331	341	338	353	348	330	359	354	347	341	385	351	316	365	354	333	340	329	365	360	367	392	401	349	391	336	338	362	356	346	323	346	362	374	370	356	338	353	314	331	338	348	373	359	351	348	354	355	329	390	349	357	348	317	370	360	342	348	309	379	353	344	362	345	362	380	346	357	340	351	353	348	366	368	351	315	348	362	346	325	330	334	367	351	361	353	351	364	356	370	355	336	343	325	354	328	372	374	359	337	321	327	344	330	349	323	355	336	374	328	353	372	387	332	359	334	371	331	386	334	357	314	334	340	340	334	362	381	345	327	374	384	344	351	349	352	309	364	357	374	346	381	345	341	364	342	374	338	358	369	354	354	373	350	361	335	332	358	350	331	328	342	376	346	356	361	337	379	357	364	362	361	337	340	353	348	346	361	371	302	349	370	355	372	327	336	361	338	360	336	391	371	314	356	352	356	345	348	362	341	347	349	357	334	357	353	341	327	334	316	310	380	342	357	349	362	343	356	300	346	378	327	368	347	345	331	362	356	326	358	345	342	333	357	357	317	351	347	398	356	348	338	369	351	351	337	337	377	346	345	352	321	346	339	342	372	337	392	386	363	335	337	378	364	341	360	326	362	371	364	351	325	327	352	336	366	354	355	341	368	351	330	334	385	316	349	352	351	338	335	347	319	327	339	358	323	368	340	354	337	327	358	343	365	368	355	320	307	356	398	355	338	357	366	334	365	338	373	352	371	324	341	380	334	347	329	354	399	348	371	325	354	351	359	370	340	337	348	363	398	342	347	349	369	354	342	335	378	389	351	324	345	376	316	355	379	358	338	314	349	366	348	355	362	304	350	323	343	339	376	347	362	385	327	354	383	393	355	337	351	337	382	365	375	328	349	364	330	356	347	358	341	354	360	375	359	351	346	383	333	328	377	338	367	334	350	320	376	354	352	371	380	330	339	354	344	375	362	329	345	359	330	351	306	370	368	359	367	334	328	368	365	368	341	359	357	355	359	353	360	347	347	351	319	336	363	337	361	346	334	340	357	332	357	337	343	351	348	353	327	348	337	346	344	343	354	373	353	365	355	367	377	379	346	330	358	367	367	357	338	348	363	357	342	339	348	341	371	363	353	360	382	327	364	353	348	316	359	360	337	349	341	393	337	363	372	330	336	324	327	341	362	355	373	352	353	369	353	344	330	337	332	370	348	361	357	334	363	359	344	370	346	328	364	360	331	332	340	371	339	333	371	357	326	359	361	359	339	353	362	368	358	359	353	336	339	344	358	344	362	350	345	364	341	341	312	355	358	369	324	371	319	341	377	351	358	365	345	302	367	395	372	360	387	358	335	372	343	352	358	319	361	367	348	337	373	348	348	360	329	330	355	391	332	333	351	355	341	336	369	343	338	377	332	383	325	347	370	362	354	340	367	386	375	356	386	319	313	358	317	356	333	366	370	367	345	354	346	373	351	349	363	375	354	325	323	349	319	352	375	363	349	330	340	331	353	324	338	317	329	353	351	361	364	374	343	328	360	356	346	335	329	342	386	328	363	389	362	338	344	350	338	334	339	376	364	330	357	371	358	358	349	336	360	366	378	386	340	349	304	353	361	375	318	327	365	377	350	359	326	347	361	353	340	353	363	356	305	342	348	339	383	355	365	367	338	362	347	363	369	348	361	343	373	335	352	365	371	323	331	330	353	341	336	349	327	374	382	320	355	358	346	349	355	355	338
24039	24297	38337	34660	22874	9290	1131	567	464	460	473	423	469	456	430	446	439	433	446	442	413	517	643	595	544	492	462	472	431	402	423	452	442	409	410	412	411	431	453	401	419	446	415	436	458	443	435	449	450	420	389	425	445	425	457	466	443	433	417	446	407	428	437	424	441	418	431	418	418	432	415	452	431	383	422	455	410	441	440	457	445	418	444	441	433	420	401	418	414	448	421	398	433	405	457	423	418	452	416	451	415	432	465	411	413	421	434	390	463	437	413	395	448	417	447	412	436	432	442	423	423	415	483	483	468	461	403	446	440	437	439	421	399	433	378	442	451	410	457	442	459	459	399	422	391	426	469	409	417	429	437	421	454	402	426	433	414	421	442	455	451	453	421	356	438	413	450	405	409	409	482	445	439	443	456	397	443	446	416	453	439	408	458	392	403	435	434	406	424	428	430	444	408	411	413	437	435	403	422	435	448	408	408	436	446	445	442	400	399	404	412	414	431	436	439	414	449	418	414	428	436	386	419	433	416	400	418	428	430	465	445	402	457	459	404	437	429	381	404	399	402	422	423	438	450	428	440	425	450	415	417	460	428	441	450	415	432	414	432	442	425	432	414	437	426	386	449	444	424	397	411	461	396	439	411	441	406	416	451	436	454	441	420	404	404	391	416	450	441	411	425	430	419	439	381	400	381	399	442	404	425	415	414	447	403	425	469	431	441	420	437	449	434	411	403	438	447	407	439	422	432	462	440	434	412	455	431	422	414	445	424	439	448	426	444	429	428	392	435	430	405	430	412	414	440	442	429	420	421	428	431	452	435	429	418	443	448	417	435	425	421	448	438	464	399	445	415	399	397	425	426	397	426	433	398	402	405	382	416	440	406	459	428	395	432	417	469	433	415	402	409	447	432	441	400	416	409	447	413	450	429	377	419	443	491	433	407	422	380	431	445	452	406	456	414	442	418	417	452	420	405	402	430	472	437	425	439	431	411	439	436	409	447	476	415	412	451	436	412	435	424	430	411	446	435	436	413	401	423	466	470	458	437	423	460	380	408	394	420	387	453	437	411	411	449	384	424	440	423	384	425	413	441	426	438	383	412	421	421	389	404	423	396	417	447	436	398	456	445	447	369	440	447	462	454	435	414	421	435	423	396	452	418	408	424	440	408	425	442	420	437	412	436	466	441	441	441	421	380	454	421	425	430	397	467	454	371	411	440	432	424	493	435	434	417	417	437	446	436	437	448	428	428	458	409	419	431	483	402	444	438	417	432	423	446	462	416	411	474	430	426	422	425	432	427	410	431	420	429	409	441	429	405	459	417	435	433	411	419	470	416	425	427	411	431	440	399	422	414	430	429	417	455	419	404	408	429	426	436	392	439	424	391	434	454	412	412	412	423	438	410	417	415	399	469	431	443	436	393	456	454	403	417	433	421	461	407	430	449	439	422	432	455	442	473	428	449	383	442	432	433	422	396	458	432	440	464	439	418	427	419	469	435	447	412	458	426	410	391	393	445	433	437	440	400	415	417	463	439	432	429	473	417	411	427	473	418	409	422	408	441	390	437	407	400	414	434	430	438	447	423	439	436	401	433	436	385	454	418	412	420	408	432	400	451	439	430	408	392	417	441	426	419	408	426	418	396	421	425	437	413	416	438	416	402	378	427	430	474	427	430	438	384	411	453	413	417	439	454	421	401	399	418	470	427	424	425	389	395	416	419	443	425	429	422	451	417	460	403	420	422	421	433	418	446	423	438	386	450	421	429	423	455	424	404	388	434	425	419	423	431	419	454	398	432	414	415	443	402	445	428	434	440	418	453	417	395	416	412	453	425	442	423	428	414	385	408	414	449	404	436	428	467	444	417	403	421	419	418	419	407	424	393	433	431	423	445	406	434	438	416	424	409	433	450	438	467	430	416	419	462	439	436	436	415	429	427	431	434	422	427	397	388	433	408	416	384	483	462	412	426	434	395	453	415	432	436	446	421	444	384	447	408	396	414	458	415	408	415	461	435	389	441	438	418	446	412	466	421	422	412	406	442	436	427	416	415	419	410	439	468	393	420	408	413	422	400	424	409	428	429	430	438	439	417	426	409	397	409	442	422	464	464	452	415	429	453	421	400	436	437	399	417	432	425	430	436	424	383	439	428	438	420	441	434	444	432	434	440	402	405	405	416	455	412	453	414	412	392	433	425	418	423	443	433	401	432	443	415	445	376	431	460	396	454	440	418	439	407	401	431	407	429	421	420	447	420	455	422	422	418	426	401	421	430	414	442	414	431	440	444	411	431	439	413	410	413	459	396	438	424	409	425	436	423	450	436	398	408	435	392	385	445	438	435	445	425	438	402	423	428	402	409	426	402	411	487	421	451	419	443	429	431	469	447	466	440	425	458	423	414	442	432	447	433	457	431	442	446	403	417	434	451	414	435	417	420	431	416	415	430	419	391	439	398	435	399	439	431	413	424	445	463	414	401	458	432	425	455	421	408	393	410	420	433	452	405	434	417	412	446	445	439	429	438	434	451	398	416	438	418	414	422	439	422	475	441	406	433	427	428	466	434	440	439	474	447	406	417	409	413	426	406	445	398	407	401	440	430	435	443	435	383	421	434	459	421	449	422	424	425	426	440	455	424	465	413	425	437	439	423	436	424	416	462	432	422	436	464	429	420	375	411	412	432	427	407	418	414	455	448	403	441	414	408	444	406	453	439	423	447	413	426	442	444	420	406	408	450	432	437	426	472	440	448	427	401	396	451	446	397	416	381	411	432	428	443	408	409	469	437	391	437	412	427	394	428	416	439	454	422	425	430	427	417	433	434	382	431	450	450	440	439	437	428	415	421	442	446	428	431	396	417	404	420	435	429	418	457	406	412	404	427	411	451	418	435	412	402	439	431	414	406	425	444	458	444	385	441	422	438	461	414	415	418	384	422	394	401	440	409	438	436	449	395	461	443	422	402	387	420	431	414	437	422	421	429	400	442	418	438	405	409	466	391	407	473	386	425	426	409	421	418	405	431	456	391	418	397	418	423	423	418	454	426	438	418	411	399	408	441	439	426	409	468	435	402	403	412	412	425	378	401	419	413	406	423	428	413	482	386	447	421	439	401	448	433	449	423	431	429	410	445	446	415	401	405	425	449	393	435	441	433	427	435	409	408	448	441	440	392	454	386	445	443	454	406	469	435	413	462	431	411	419	417	417	423	432	449	416	416	413	453	384	402	384	395	459	431	436	446	437	413	431	400	413	391	425	440	443	408	411	402	407	449	466	406	450	427	445	406	404	427	418	436	394	406	429	408	428	431	451	438	417	440	381	428	438	448	445	443	459	442	438	386	439	433	401	424	409	458	445	379	375	409	426	380	439	429	384	401	452	432	420	434	389	466	428	460	381	442	436	439	435	429	408	444	432	401	393	450	427	449	445	413	448	451	416	412	436	463	432	433	429	383	425	422	425	388	383	407	440	448	414	438	424	448	390	397	404	446	437	378	404	423	441
62898	101129	74066	39441	12244	496	494	536	491	457	458	540	516	454	465	479	448	484	475	482	515	618	867	895	726	581	525	482	487	482	493	463	470	492	492	526	463	437	496	476	455	475	500	436	504	444	459	491	482	477	492	481	462	435	498	511	483	478	494	482	477	474	477	446	513	515	473	461	485	506	475	420	516	447	462	466	431	462	437	519	492	487	488	494	479	472	491	483	443	497	489	491	497	447	510	473	505	493	548	435	480	475	469	505	467	436	464	456	480	513	501	453	493	481	470	470	479	477	468	474	448	481	446	484	463	491	494	459	498	494	487	485	462	499	481	464	483	508	473	490	459	455	533	468	472	505	498	496	463	449	480	494	482	425	462	495	469	488	488	438	468	461	483	475	476	490	475	480	457	467	461	461	447	493	486	488	458	440	481	458	470	470	456	466	449	489	467	428	469	460	514	499	504	514	508	445	467	486	466	459	490	462	479	500	452	422	491	479	495	498	492	502	475	523	481	423	448	455	484	463	487	488	455	477	485	438	473	464	499	474	496	463	477	505	479	502	453	419	469	500	511	477	504	458	471	502	486	500	471	492	476	472	483	498	519	480	491	454	460	468	470	487	459	506	445	434	478	482	500	426	479	465	488	481	467	453	448	466	471	445	464	446	495	460	484	463	470	509	487	512	462	473	468	522	457	436	481	498	474	474	467	495	496	446	457	469	465	513	491	503	475	458	454	479	490	478	492	469	490	459	479	463	462	470	472	432	517	450	441	478	451	473	441	476	434	488	484	453	477	464	459	456	474	468	469	483	508	468	475	500	481	450	452	479	469	518	483	495	472	481	479	428	484	503	431	489	451	500	450	466	473	462	506	504	494	474	477	473	474	468	472	492	492	471	507	502	469	501	484	491	490	484	524	492	454	472	497	498	491	486	468	482	504	473	489	500	482	470	467	496	499	477	455	467	473	467	450	465	429	462	442	528	482	442	451	474	449	480	474	494	519	473	476	481	478	467	477	490	454	438	495	476	470	480	510	497	498	520	468	511	444	460	503	436	499	482	510	437	497	451	466	424	471	447	438	490	500	459	527	469	451	476	465	533	438	499	477	463	464	472	447	454	492	455	476	473	488	484	481	451	470	485	476	496	485	476	512	488	467	521	489	459	466	502	434	429	507	484	455	470	483	448	440	458	454	466	466	487	475	427	482	447	438	451	454	500	480	499	463	481	464	450	473	519	431	490	451	468	478	479	472	486	521	461	445	445	474	493	496	507	507	506	462	449	458	467	510	483	455	432	464	433	475	447	484	465	494	469	468	494	454	482	526	510	496	485	458	460	501	489	482	470	493	505	503	489	461	496	475	492	478	485	504	476	526	458	451	454	455	495	522	512	467	462	478	462	471	468	480	454	464	460	486	492	478	471	454	486	483	475	494	497	472	464	462	486	494	466	482	473	521	468	477	516	475	500	467	480	443	497	494	482	479	427	494	463	500	489	491	462	440	491	474	459	452	489	477	453	444	490	492	500	474	489	490	449	504	497	487	462	510	461	491	473	439	470	459	477	481	459	464	470	476	475	478	494	490	465	516	440	446	488	486	499	489	494	476	488	494	470	477	495	456	462	504	473	447	458	467	471	492	486	455	471	446	481	438	469	476	512	485	463	472	467	486	500	471	514	493	464	477	433	454	463	438	472	489	425	437	487	519	485	494	484	482	466	479	479	458	461	455	521	476	481	493	453	476	486	472	423	453	507	476	519	523	503	475	435	466	442	475	492	482	466	444	500	479	452	509	481	465	444	479	440	467	431	495	475	488	472	470	442	448	462	475	480	458	421	481	459	474	488	465	449	442	496	497	497	462	510	479	487	470	442	442	463	416	509	510	469	431	464	509	476	482	457	477	491	503	467	478	534	477	460	488	476	459	453	500	469	468	446	461	498	462	474	472	477	471	503	451	472	488	489	476	496	452	464	458	449	499	485	477	490	530	476	473	479	460	452	385	494	454	451	479	491	419	515	453	460	473	460	448	512	483	471	464	460	500	488	553	493	484	477	506	495	456	479	451	502	446	474	451	502	457	487	429	473	530	483	502	444	520	484	530	503	468	424	487	507	474	455	460	478	472	449	493	459	459	462	473	480	465	475	483	472	517	450	459	475	522	481	478	494	519	504	452	468	499	480	463	473	455	493	477	424	475	480	461	528	467	476	450	485	498	420	457	472	443	452	471	431	467	465	462	479	475	456	461	483	472	432	453	493	484	488	443	506	471	449	479	465	482	459	490	434	452	458	461	455	475	509	454	477	455	448	469	465	476	505	468	445	478	497	474	473	466	484	466	488	495	454	469	471	448	458	494	453	487	458	445	474	524	466	492	429	460	460	480	478	462	463	481	480	478	487	511	511	469	530	483	490	494	446	441	516	468	442	430	478	482	499	472	466	467	507	511	455	505	470	447	447	440	521	479	446	466	488	474	481	444	450	431	429	443	421	472	504	512	458	458	467	488	487	515	463	490	511	461	479	459	473	490	462	490	484	488	415	464	441	458	468	531	454	457	468	434	453	480	444	479	477	495	502	481	486	450	480	478	455	478	495	470	470	456	474	476	470	456	449	479	482	462	458	468	475	472	497	468	462	475	534	474	478	479	458	464	463	480	481	466	459	490	487	501	471	498	448	459	486	461	429	516	469	447	483	462	506	477	457	445	468	508	456	512	487	451	433	476	474	468	484	518	494	450	501	467	448	457	437	425	464	490	490	466	460	480	441	452	459	467	462	506	448	489	471	531	457	448	474	458	496	434	502	414	501	457	505	476	475	509	457	485	491	471	456	449	464	505	461	445	484	480	478	446	512	479	441	468	485	467	451	485	468	449	453	488	463	487	496	467	425	459	478	466	455	496	479	441	495	498	462	473	449	470	470	458	470	470	477	479	448	452	480	487	504	451	472	501	458	477	507	447	440	449	457	479	465	434	485	500	484	495	474	493	493	453	501	497	478	484	447	395	473	450	435	502	464	460	465	466	467	458	504	477	496	479	502	459	450	471	497	483	447	479	515	495	514	448	485	471	471	493	513	472	507	446	475	460	465	497	478	439	518	426	476	457	496	474	493	463	455	449	456	486	467	466	478	493	492	456	483	508	476	434	466	433	496	471	458	466	458	478	473	487	499	438	483	492	477	472	521	494	476	508	452	463	490	471	503	472	454	483	478	492	458	461	475	460	451	451	449	490	484	452	474	496	451	480	474	482	485	478	469	521	490	482	494	507	448	463	473	470	521	472	501	449	522	474	471	432	439	491	477	474	475	479	484	445	481	469	482	447	500	457	498	463	469	449	472	485	440	475	493	474	472	465	482	508	464	463	493	506	503	456	505	478	468	486	468	438	482	460	446	477	449	427	494	419	512	479	434	472	475	458	471	444	432	466	473	425	480	451	477	494	507	466	479	448	489	466	446	445	476	482	481	482	496	501	475	475	494	483	466	488	474	454	479	463	438	453	454	498	445	429	511
29960	28839	24446	9593	1789	288	262	258	266	294	256	270	262	274	278	258	271	303	285	279	245	267	285	253	315	293	246	280	269	245	266	231	254	257	265	261	241	304	275	246	244	255	262	242	273	283	242	234	267	227	280	242	259	259	246	249	300	252	282	267	250	304	255	277	264	256	247	282	275	273	260	280	251	257	276	245	274	268	292	264	252	245	255	250	271	279	271	264	247	292	264	252	260	261	256	240	258	277	223	251	241	259	256	262	247	226	265	280	271	251	266	236	274	264	255	247	260	267	288	258	242	241	274	253	265	278	285	259	276	312	253	268	271	268	247	256	266	284	278	247	253	258	276	261	260	267	258	285	253	248	285	289	274	289	288	279	271	253	254	229	245	250	267	248	222	253	270	257	236	265	282	254	277	244	264	263	263	289	277	260	279	240	246	290	293	283	261	282	288	277	253	284	275	255	274	254	260	278	259	254	261	256	224	259	283	269	286	281	264	303	242	251	261	294	253	264	259	243	267	256	277	283	250	244	252	260	255	261	265	253	277	272	270	272	271	245	242	241	267	279	269	258	273	262	275	240	285	259	239	230	250	268	271	265	301	249	259	263	301	239	260	285	272	244	237	276	261	264	270	245	257	254	261	267	268	253	269	281	255	251	270	268	273	297	253	275	253	256	234	240	267	267	246	277	258	261	255	241	238	242	281	280	286	280	273	230	263	274	277	298	251	285	252	246	262	255	281	245	280	268	267	296	254	259	280	236	272	274	251	266	248	272	243	267	237	240	230	271	273	266	269	270	255	256	266	287	270	276	268	274	272	266	261	277	265	259	261	268	267	246	253	251	275	240	267	286	272	279	283	226	250	262	267	266	283	231	271	235	279	259	286	242	273	266	235	247	267	263	261	275	282	241	271	252	286	261	233	258	281	260	277	248	245	274	245	245	285	265	263	234	284	239	230	264	258	247	272	213	237	276	252	288	262	231	253	257	247	251	259	266	269	245	252	255	227	276	260	274	246	291	264	261	265	250	274	258	286	250	256	278	249	257	265	246	277	245	288	241	254	273	262	258	258	279	259	262	257	292	259	277	273	239	262	250	263	240	241	259	238	270	294	268	256	260	261	288	260	278	278	256	247	245	256	286	275	276	253	289	273	266	271	251	285	264	246	276	276	254	280	267	239	270	260	268	275	261	293	272	254	275	288	280	250	242	261	255	265	288	250	282	270	283	238	288	266	254	248	282	256	272	249	256	232	270	253	252	276	260	272	260	255	254	259	252	263	253	266	276	262	260	239	257	260	257	254	268	270	242	256	262	264	258	265	238	283	255	271	303	273	281	264	247	256	264	268	246	259	225	243	242	245	266	252	257	273	281	270	258	293	256	267	271	257	283	268	267	263	267	271	235	271	281	278	228	284	264	283	257	236	266	273	291	306	289	267	282	253	290	273	260	250	252	248	240	259	251	267	265	226	232	266	257	246	230	237	275	257	278	254	233	255	251	295	231	249	272	256	268	266	264	258	258	265	291	265	251	281	300	265	256	274	254	289	282	256	287	291	275	271	264	283	266	262	276	262	309	264	267	229	222	278	269	248	294	253	289	289	265	260	255	248	274	281	268	243	258	263	255	241	253	271	250	287	251	240	269	280	254	258	260	256	265	241	255	270	230	238	308	262	230	262	262	236	294	284	238	249	274	240	289	238	252	249	252	266	255	273	269	272	282	259	266	273	242	284	272	281	244	222	274	274	274	238	236	236	270	252	277	265	283	257	236	250	254	238	283	254	266	290	262	254	257	238	241	241	291	283	281	291	281	256	273	229	265	258	263	262	278	255	264	259	275	293	274	261	244	246	274	257	288	243	267	284	278	256	266	276	253	271	267	282	277	280	299	280	270	240	284	244	251	262	272	249	284	267	285	250	246	235	252	270	284	238	286	256	265	242	302	247	275	213	255	247	262	279	286	258	247	222	242	282	266	219	235	277	258	275	260	263	239	282	250	249	268	248	273	260	275	264	274	252	257	264	272	276	247	266	265	265	285	250	249	278	255	265	302	276	270	269	257	249	259	260	300	271	259	279	247	257	276	262	253	255	280	253	265	243	254	254	242	259	283	275	279	301	245	244	280	269	279	241	282	279	221	273	272	238	276	260	272	282	274	265	260	235	251	243	254	267	261	289	258	253	269	259	255	286	283	272	274	272	259	249	266	258	258	295	237	292	275	281	288	254	257	281	267	263	235	266	282	268	262	268	218	245	259	257	258	262	282	265	279	260	279	232	257	243	265	221	264	262	291	245	285	247	254	267	249	284	285	252	276	270	268	256	242	268	262	248	259	294	269	243	272	246	265	261	262	253	300	232	242	261	249	233	297	248	288	233	271	258	241	218	297	283	267	277	246	248	254	296	277	265	254	269	266	271	262	242	280	259	261	278	242	247	304	268	289	318	261	273	271	273	276	271	235	258	262	260	246	291	263	280	277	250	260	258	278	255	269	249	255	273	272	258	256	246	267	228	278	264	264	242	262	262	261	300	269	271	272	271	259	263	258	270	230	256	255	276	231	247	252	271	248	240	245	294	264	223	239	261	274	280	240	261	262	252	247	278	260	262	243	242	266	252	252	273	266	272	244	267	265	271	244	258	255	285	268	266	277	295	252	261	267	255	284	243	255	267	279	249	237	240	255	273	226	278	243	253	249	231	272	281	270	254	258	259	264	263	296	273	264	263	258	266	227	285	292	279	227	234	231	254	247	287	266	278	254	276	274	241	277	278	268	274	284	253	243	253	236	268	254	276	287	287	271	284	247	259	253	252	263	262	264	271	262	279	249	276	272	280	234	271	293	257	280	241	267	286	256	263	250	254	261	277	289	259	254	270	251	276	264	280	248	288	269	282	244	249	259	256	243	275	280	230	239	276	260	265	255	259	255	261	252	256	297	256	308	277	263	266	249	234	249	253	232	268	258	254	247	273	298	242	248	258	258	248	273	273	264	255	262	259	228	250	232	261	242	276	250	293	246	236	239	289	253	254	238	260	237	238	255	282	279	255	244	230	248	275	255	240	243	250	219	270	256	259	250	288	245	246	250	287	281	268	257	247	271	270	243	259	297	281	260	261	294	280	294	286	257	252	251	271	256	276	272	273	264	250	242	272	281	250	283	261	267	276	239	261	260	263	273	272	257	259	246	256	270	251	259	273	270	297	270	292	247	278	278	264	246	261	270	271	279	277	267	294	287	257	256	249	273	283	241	262	261	266	256	275	275	273	278	282	262	302	242	271	272	239	284	284	250	220	250	265	255	283	241	233	253	250	272	250	257	287	281	271	250	266	261	268	271	265	269	282	251	275	254	226	249	270	233	265	277	264	296	269	282	253	235	272	250	227	271	268	262	255	275	268	258	261	255	257	264	279	274	252	251	257	272	246	247	264	244	268	253	242	262	267	269	265	259	245	228	263	232	266	274	251	265	279	245	265	256	255	281	229	267	245	259	271	293	259	251	239	273
22957	33536	18872	5195	1543	268	275	297	253	262	253	245	257	275	297	255	268	270	259	255	276	263	288	283	291	260	272	258	290	243	249	262	262	252	240	249	261	257	266	264	265	255	263	262	284	246	260	265	286	272	236	257	263	270	274	242	275	257	271	252	282	276	267	256	272	275	285	276	236	255	244	254	288	236	282	252	275	233	250	267	255	279	246	265	238	275	236	226	240	266	271	279	248	286	240	274	261	257	246	263	267	285	244	274	261	265	271	272	264	256	263	250	251	275	239	248	270	267	228	241	257	284	234	234	234	269	254	244	252	245	266	275	276	271	259	257	260	261	237	295	252	246	231	261	260	264	257	267	260	303	242	285	230	262	275	257	257	248	256	244	236	253	236	262	228	268	256	260	258	235	235	272	261	274	251	245	285	279	268	264	271	269	280	259	256	256	284	278	276	210	263	251	253	239	266	243	266	258	255	263	240	267	274	269	256	263	269	249	239	243	244	253	237	267	267	293	275	246	267	256	234	261	233	292	266	276	292	259	264	264	280	275	234	250	241	237	250	268	246	265	267	285	243	257	273	253	249	246	279	249	252	235	248	259	276	258	258	252	238	261	266	258	282	249	264	253	275	253	255	249	228	228	272	253	283	270	242	276	265	263	262	285	255	273	262	246	278	281	254	290	269	280	261	269	265	297	258	248	269	293	262	264	294	266	244	262	245	240	266	248	258	292	251	241	246	237	257	253	270	269	243	256	265	271	273	297	256	262	265	267	274	253	257	226	266	257	254	253	267	262	259	275	250	234	242	244	278	271	287	260	261	261	276	235	254	243	260	264	260	232	272	261	258	252	276	291	291	271	270	233	260	258	266	282	284	269	282	274	250	254	246	273	269	253	256	268	254	249	233	258	299	311	260	271	247	282	261	267	265	277	260	266	275	270	261	291	254	246	251	296	299	266	232	236	290	247	279	270	276	233	243	254	253	294	311	279	289	247	256	265	253	242	255	261	252	267	254	258	251	282	259	284	274	259	241	246	245	251	266	264	251	249	284	244	282	260	277	271	238	269	278	260	257	278	263	231	244	235	253	252	253	248	241	223	240	262	279	264	292	256	253	261	230	245	260	291	269	237	261	273	264	308	261	249	263	239	274	265	282	234	275	264	270	245	247	297	272	239	264	286	263	287	265	271	267	260	249	245	256	230	261	270	268	256	257	253	292	251	266	264	273	282	260	260	260	258	239	236	267	286	282	280	285	244	247	277	257	287	252	266	256	277	268	251	272	269	249	230	255	253	257	281	252	269	245	256	269	271	234	257	282	259	263	292	269	251	287	297	269	277	256	239	259	238	256	264	255	246	263	272	255	258	262	274	230	279	284	261	272	254	263	262	273	264	286	278	292	245	253	257	285	277	251	262	255	247	274	274	272	294	240	248	252	252	297	263	264	267	256	266	256	240	234	237	272	258	263	269	267	273	282	261	281	278	277	272	275	266	215	265	257	290	301	256	266	279	262	250	282	239	265	263	234	223	280	265	259	268	272	238	256	276	227	247	271	274	253	305	256	240	222	243	272	268	265	239	257	267	260	273	267	282	259	256	265	249	240	270	269	257	264	244	285	264	276	268	263	279	245	253	258	248	252	273	256	242	261	266	279	262	250	262	243	263	271	272	271	257	252	265	255	260	263	234	282	235	277	276	264	265	263	257	249	223	262	234	273	259	267	272	250	257	256	250	267	260	268	288	262	264	261	262	266	255	268	274	268	244	285	280	241	253	268	260	263	270	286	264	259	234	281	254	269	247	259	269	269	252	265	261	256	252	244	253	292	270	278	254	257	255	261	293	278	272	273	267	261	250	258	259	258	265	261	269	248	271	260	248	241	237	282	269	241	270	259	263	234	284	244	260	224	262	243	285	276	266	271	250	260	267	243	286	278	275	267	288	261	289	250	272	259	232	259	251	245	268	267	249	247	268	235	266	259	248	244	253	286	253	260	234	258	248	303	274	260	253	253	260	238	272	273	254	247	274	252	255	264	264	266	244	254	239	253	234	255	244	272	268	278	259	256	265	277	237	248	259	251	285	251	253	241	300	268	270	277	281	272	276	227	280	245	250	280	270	237	243	255	270	259	260	266	259	265	269	260	251	240	272	262	292	246	273	272	261	284	301	268	270	268	263	302	252	263	245	276	233	257	254	268	284	246	247	240	270	265	287	269	273	264	252	269	298	242	233	280	268	246	252	232	237	246	258	278	266	252	253	279	259	240	248	238	285	269	263	266	267	295	260	296	301	283	260	240	270	244	282	278	229	257	238	271	211	238	222	245	279	272	265	257	280	244	263	254	252	243	273	264	266	274	251	269	253	254	242	243	236	272	250	249	228	291	255	275	279	236	277	267	253	265	291	260	260	269	265	263	223	271	271	252	262	260	264	256	263	245	243	248	263	253	283	250	268	260	252	270	242	249	303	279	293	272	258	252	236	245	258	271	289	254	257	273	271	285	266	287	254	283	276	271	220	255	263	296	246	233	249	253	303	282	286	252	273	240	242	263	268	263	254	245	288	272	245	279	238	221	276	239	268	267	224	267	251	285	282	267	268	248	285	264	239	285	261	260	252	246	284	237	262	275	273	242	301	267	281	260	264	271	281	245	268	252	282	242	271	241	264	257	264	244	253	287	243	264	283	261	243	285	303	276	277	251	280	286	273	268	249	261	224	236	264	271	261	260	257	283	270	251	240	235	281	274	256	246	275	261	277	254	277	249	266	272	244	270	249	244	240	239	260	262	268	265	244	266	262	275	289	260	240	268	276	264	277	256	264	238	259	238	281	250	280	259	265	263	262	265	240	256	262	280	274	245	270	271	275	246	267	244	246	262	254	248	245	246	281	274	252	280	263	266	265	252	272	231	258	267	287	237	262	261	252	278	281	269	268	252	261	247	247	258	263	268	277	287	257	270	251	246	238	258	256	260	288	250	272	259	257	269	257	267	247	276	255	238	255	230	294	258	244	280	279	265	260	245	247	286	265	263	265	273	282	268	255	258	290	272	254	238	265	283	279	260	280	232	286	258	246	313	282	277	274	282	261	284	266	281	250	256	245	251	248	270	254	272	263	246	263	254	259	250	265	250	279	257	275	249	264	283	251	302	265	249	292	283	256	272	274	289	277	283	265	258	232	234	274	252	271	241	246	266	256	274	276	270	244	261	267	239	256	272	267	247	242	243	257	268	270	266	268	257	286	281	279	289	253	281	279	256	236	234	249	236	262	265	296	245	275	232	252	272	272	289	268	308	268	288	268	272	296	242	284	276	266	288	264	256	264	253	245	248	273	258	241	244	261	272	258	259	263	268	255	258	273	255	279	246	280	247	269	278	283	263	287	268	243	244	241	246	265	268	260	293	309	260	266	284	271	250	270	248	276	267	244	256	269	255	234	277	262	255	271	275	252	278	266	288	273	236	250	265	266	246	263	250	269	265	294	250	281	256	269	254	250	235	283	260	253
25520	26583	40072	39098	18811	2311	467	387	333	321	341	327	367	303	331	318	339	298	325	316	370	377	415	394	365	326	328	311	326	318	303	334	304	313	342	338	333	308	336	312	322	321	316	274	344	320	333	346	350	292	297	279	337	346	298	348	321	349	290	303	322	331	298	346	318	293	316	322	320	342	310	328	353	331	338	323	297	328	287	354	323	328	329	299	328	327	303	295	305	313	289	292	296	302	329	297	268	312	302	311	316	307	337	313	334	308	295	320	334	301	346	289	333	320	348	320	328	295	319	324	306	342	310	307	319	311	291	310	277	341	306	329	299	327	304	344	302	311	334	299	349	340	306	341	306	330	326	317	312	336	304	304	316	329	303	342	321	314	295	335	319	323	342	342	319	308	319	321	299	311	317	354	352	324	351	313	301	348	296	302	326	313	302	345	336	322	336	328	300	294	337	300	333	327	311	325	347	319	324	328	294	334	284	286	316	329	335	325	327	326	332	318	316	326	349	326	313	267	305	281	323	334	297	299	305	326	288	340	330	329	299	316	298	300	329	287	310	296	321	323	345	336	352	325	335	337	330	353	346	314	320	310	315	313	313	308	331	309	360	350	318	341	312	343	315	302	286	337	326	364	305	292	324	332	295	309	349	294	329	322	341	342	316	310	326	326	315	334	327	352	323	339	344	336	328	297	338	324	329	348	282	301	343	340	337	319	311	322	312	341	307	341	339	311	294	321	289	326	317	322	312	301	307	336	322	319	322	331	335	310	319	316	290	352	346	307	312	297	316	319	293	329	321	295	328	330	282	330	333	313	326	313	334	292	330	299	367	343	298	296	294	314	314	328	320	382	306	317	280	322	312	348	311	339	306	336	296	309	310	337	299	310	280	302	313	305	312	306	316	311	299	334	295	278	315	305	325	301	328	307	312	326	338	311	330	321	320	313	331	374	321	314	333	328	337	304	308	311	299	322	336	304	330	299	299	315	342	350	279	327	311	325	298	307	354	301	347	344	307	319	316	304	305	342	314	326	313	302	337	301	330	306	316	340	338	289	302	313	355	286	310	322	304	326	353	338	338	315	315	343	320	330	290	306	327	304	322	298	353	303	311	334	350	321	324	363	332	323	317	316	325	342	310	320	298	327	362	330	360	278	312	306	303	337	336	305	318	312	297	319	342	301	319	303	349	309	310	308	313	338	328	314	312	327	313	322	332	326	331	329	303	312	320	282	302	326	304	301	320	341	288	314	325	300	320	332	293	360	301	331	332	276	344	322	323	314	318	331	308	331	333	327	316	321	316	321	294	301	318	256	308	305	325	318	308	321	346	307	342	336	302	297	310	318	318	328	321	289	303	328	306	324	351	303	312	325	353	345	313	332	331	306	329	309	297	313	311	312	353	317	321	350	318	312	307	355	314	299	314	332	302	333	311	326	323	339	336	296	312	330	318	298	321	342	311	284	299	338	313	331	323	318	316	354	341	313	313	345	362	301	296	333	306	323	327	327	287	363	307	311	319	299	318	353	304	319	339	329	325	305	293	361	292	339	296	306	308	293	320	283	345	303	323	288	291	309	330	331	318	298	345	320	319	300	314	305	363	292	321	307	316	311	317	299	320	347	331	311	320	297	351	310	316	294	315	285	315	296	345	319	347	333	330	303	314	310	322	305	332	324	318	332	300	301	293	290	337	289	342	298	299	337	320	329	324	290	328	354	331	331	346	308	300	351	295	331	303	313	309	304	305	317	345	360	302	326	327	334	319	344	300	305	316	336	303	304	314	307	362	348	295	320	327	348	305	313	337	289	327	302	317	353	318	290	303	320	335	304	353	333	313	307	348	290	332	311	308	321	310	304	291	303	279	320	298	312	289	321	332	337	325	287	316	335	312	287	304	305	268	297	303	329	303	334	309	341	274	309	286	314	309	321	329	345	326	329	340	305	300	323	344	355	318	312	330	322	314	345	310	335	325	339	319	340	333	321	303	296	316	331	304	332	326	328	359	313	314	288	290	319	324	306	332	293	323	307	313	350	310	311	299	294	298	323	286	322	313	327	316	291	299	305	328	352	318	353	320	327	337	326	309	302	310	365	326	330	314	343	288	332	308	310	305	330	314	317	317	319	340	313	352	323	343	321	309	329	299	299	319	318	312	304	309	323	303	333	304	314	301	311	327	305	278	308	280	300	327	302	311	316	327	362	319	302	323	277	306	303	311	316	334	318	302	279	300	338	333	327	332	324	329	296	331	309	328	323	309	288	347	279	307	343	337	351	333	314	324	311	297	353	319	363	267	299	341	315	315	301	319	327	367	319	312	310	365	300	319	299	325	300	310	315	328	307	300	330	315	321	312	292	341	310	336	312	322	341	318	304	314	309	307	306	349	295	349	303	336	330	334	339	331	313	311	314	331	284	307	317	303	316	300	338	333	319	321	319	301	329	323	300	307	324	324	330	291	310	323	329	348	307	321	310	328	294	314	310	341	297	323	292	297	289	315	309	302	348	313	312	311	348	321	349	307	311	352	313	281	303	302	324	357	345	309	306	340	312	285	349	315	323	291	311	314	334	327	338	305	282	306	330	303	317	344	336	295	316	311	308	313	322	282	301	309	303	328	332	319	326	313	325	311	326	340	311	301	322	331	277	317	293	322	306	284	342	312	345	322	305	324	333	314	298	339	286	285	353	349	322	314	296	321	281	305	294	295	314	304	300	322	300	320	323	360	314	309	306	291	331	334	320	326	303	316	299	314	346	304	303	309	316	291	280	292	305	309	320	270	338	316	289	315	303	296	329	327	305	328	304	346	321	302	331	352	318	300	305	298	322	336	311	328	326	348	341	323	303	306	347	302	304	312	369	336	325	317	304	287	340	335	327	310	343	341	331	295	305	315	302	347	302	305	321	351	338	333	316	327	300	334	308	352	325	311	310	321	312	323	351	312	295	325	310	287	303	312	315	310	343	310	291	285	290	333	360	330	338	332	342	318	303	323	292	321	295	327	338	343	304	334	321	306	334	338	315	337	284	310	311	298	292	357	332	325	312	364	304	291	305	312	352	317	334	300	316	329	296	321	322	324	344	359	340	317	339	326	356	316	314	322	315	338	311	305	298	326	295	326	281	294	347	310	336	348	295	320	347	300	305	352	326	306	314	339	299	319	306	307	307	308	338	305	315	334	305	327	287	321	312	327	338	323	322	308	319	307	318	316	324	299	345	334	323	296	332	288	340	297	335	319	334	307	315	344	335	343	291	320	306	327	336	290	327	291	320	326	293	335	308	319	364	337	319	322	300	305	320	303	329	328	334	324	344	294	326	313	298	314	340	310	322	317	324	330	338	342	308	309	353	290	306	359	297	345	298	328	321	308	314	322	299	340	293	302	303	329	321	314	304	319	330	323	308	300	307	310	318	340	337	337	315	282	311	336	305	307	322	347	296	337	328	324	316	303	327	311	294	326	307	315	342	329	307	316	363	313	338	312	320	349	314	318	322	321	318	322	297
57553	83241	61960	32459	9055	349	354	374	354	352	361	355	360	357	325	370	377	323	371	347	352	447	475	464	408	369	380	374	359	355	350	372	337	346	391	352	357	350	333	354	329	334	335	322	377	321	347	344	374	368	357	355	376	315	359	346	355	386	370	362	349	352	362	341	365	323	350	310	355	371	341	357	363	359	330	358	343	355	343	336	350	334	376	344	327	361	317	348	360	332	344	342	338	337	378	371	335	311	342	338	350	358	348	372	327	378	365	356	373	325	321	344	306	341	353	351	360	355	350	335	366	360	344	333	326	356	357	309	370	344	343	355	363	352	342	368	308	341	350	343	355	313	358	346	318	299	328	356	327	334	396	348	355	349	333	327	336	370	388	313	319	313	304	324	322	337	341	352	310	345	336	341	357	316	362	350	376	363	333	319	373	338	335	310	355	365	342	336	360	348	370	323	324	330	330	379	335	303	339	332	343	341	335	330	324	352	329	318	320	348	367	346	325	360	346	365	340	316	372	322	341	359	362	354	331	332	360	351	311	341	351	343	345	326	352	346	309	345	369	360	322	349	323	348	333	353	321	369	380	374	363	323	323	312	318	350	325	348	358	344	336	378	336	331	326	382	357	343	326	355	352	328	354	333	339	355	352	366	362	338	362	346	352	373	356	352	366	363	363	360	318	339	307	343	354	367	333	354	345	326	351	355	362	366	367	318	358	337	317	355	362	351	344	336	326	339	356	366	354	340	303	352	348	344	359	353	383	352	381	364	343	364	330	368	347	371	392	334	372	340	347	336	332	320	359	325	333	329	339	320	340	375	328	349	375	334	369	346	339	343	303	362	343	365	334	328	369	374	351	350	353	359	351	378	330	336	363	311	335	367	354	365	390	353	347	356	340	320	345	378	353	340	369	343	319	329	357	332	355	367	335	378	374	325	347	350	352	334	316	381	337	349	327	358	335	366	333	321	339	343	366	339	346	310	349	317	346	350	373	334	410	355	339	368	373	327	364	330	357	333	334	345	343	345	330	347	359	363	333	334	335	318	355	335	342	320	375	303	331	363	395	333	342	344	362	351	343	331	309	338	349	353	341	352	344	342	340	339	359	353	318	318	347	385	358	347	338	353	365	351	337	346	320	354	349	315	347	367	356	342	324	368	341	325	330	306	308	345	324	330	366	340	356	347	329	352	355	356	341	348	364	334	359	356	336	350	332	344	339	374	302	361	352	339	338	334	318	328	341	324	330	360	322	362	347	338	348	362	393	360	355	349	373	370	365	328	335	321	371	377	341	315	379	331	352	362	348	327	319	339	339	338	316	365	388	334	344	317	338	339	321	371	352	346	353	332	337	348	367	366	342	332	345	314	312	366	367	385	366	356	365	348	351	356	369	313	349	334	370	332	341	337	317	354	354	385	300	357	353	355	353	336	363	343	309	333	321	320	345	360	337	358	356	350	328	353	356	335	346	360	336	337	332	347	317	355	391	350	348	355	342	325	356	333	320	340	332	346	330	389	349	315	334	371	343	325	357	378	340	356	333	336	355	342	365	340	306	350	376	367	337	361	348	345	323	362	343	343	362	366	310	355	359	363	327	341	324	348	374	350	346	345	341	338	326	343	352	305	321	387	379	319	314	313	352	362	348	336	346	346	360	379	365	343	369	358	374	347	320	319	350	310	331	345	347	370	306	346	335	400	356	323	329	362	330	315	364	346	344	326	349	354	349	349	334	351	347	336	400	342	338	334	373	368	361	377	365	353	320	333	372	354	352	392	322	341	347	342	337	334	365	372	326	339	357	376	338	345	321	375	322	382	338	344	330	353	306	352	326	358	349	345	303	348	359	351	365	340	342	340	335	343	357	336	356	329	322	349	355	338	338	336	352	367	318	359	365	295	307	348	330	345	355	364	398	341	337	359	360	337	373	347	352	360	316	329	342	358	358	354	349	388	309	373	343	334	371	321	342	355	358	346	374	333	360	325	342	371	339	349	309	333	347	363	339	340	323	332	325	368	329	340	340	357	343	348	338	343	336	353	373	335	319	326	335	350	341	375	390	333	360	361	345	344	357	370	347	366	344	348	343	370	360	344	332	337	314	366	354	350	367	354	347	350	327	347	349	370	355	336	381	342	334	373	360	330	330	354	328	306	334	333	362	292	384	378	376	347	344	323	364	322	305	348	339	316	348	355	364	349	351	344	349	319	346	329	354	366	368	353	361	334	367	369	352	343	338	354	384	329	363	334	358	328	367	355	358	322	349	360	379	337	335	323	372	354	348	333	366	346	339	349	362	345	373	332	364	346	376	356	332	357	316	355	353	346	348	346	309	346	395	370	352	362	314	311	357	343	341	376	356	357	398	353	375	366	339	330	364	342	308	362	320	321	347	325	347	347	319	349	333	361	345	339	362	331	342	373	321	323	359	312	344	312	362	360	371	360	343	357	328	352	366	362	323	339	343	365	322	331	389	343	357	336	341	346	349	355	322	347	348	322	301	372	316	349	341	318	363	350	342	334	309	379	396	343	315	372	308	369	351	325	363	370	359	353	345	322	340	356	331	365	356	331	367	343	314	300	342	320	388	328	362	368	351	357	360	323	364	348	344	370	363	333	350	330	379	339	330	335	334	329	326	336	344	360	334	359	365	368	353	346	333	360	360	312	359	354	382	316	344	361	363	313	357	304	360	386	376	398	348	331	360	354	354	361	376	336	341	315	334	339	352	351	345	360	345	377	357	368	346	348	327	345	341	318	355	357	336	323	340	355	366	363	379	346	349	362	387	315	305	367	371	343	336	350	348	331	347	337	372	331	344	370	332	356	362	348	366	324	374	319	345	350	346	346	367	311	329	351	332	338	345	327	343	339	365	351	315	339	346	334	328	372	369	333	323	341	339	354	343	348	347	338	343	360	340	339	343	370	309	359	341	365	345	334	357	319	349	361	323	340	363	346	376	364	324	341	325	349	362	383	377	353	357	323	387	343	374	387	334	362	335	329	337	344	342	347	375	322	339	348	356	345	377	340	358	371	311	346	327	339	352	348	327	384	358	369	350	360	336	337	352	391	338	354	355	304	339	327	372	301	369	336	320	376	358	330	326	355	339	342	343	347	324	351	353	357	361	339	339	320	332	372	327	363	348	328	348	371	363	309	356	364	347	334	330	368	362	348	336	369	352	344	357	345	360	373	350	330	344	325	322	301	360	342	341	351	317	348	341	361	356	349	346	358	366	349	369	354	344	363	366	350	325	351	363	360	321	341	353	353	349	317	387	351	384	350	314	329	402	333	348	331	322	340	327	406	389	363	344	317	350	366	347	341	340	362	346	338	348	352	345	361	370	365	324	338	372	337	394	360	330	317	352	348	379	347	349	325	343	328	308	387	347	372	347	322	339	323	328	349	325	316	331	336	332	327	347	337	365	340	375	360	369	337	342	326	327	366	349	347	339	357	376	365	367	340	357	366	352	345	366	376	339	326	325	348	325	353	323	343	313	374	353	375
24036	23487	35995	37799	25723	10923	1411	536	498	438	452	447	471	455	459	466	455	426	418	426	487	480	684	677	591	501	484	443	449	441	419	405	438	446	420	432	415	449	394	438	400	418	421	420	415	435	434	443	426	434	427	392	440	424	464	440	394	414	439	425	395	421	446	460	424	426	452	405	438	411	430	437	416	432	428	451	401	447	422	403	424	442	415	444	438	464	440	422	389	372	420	406	387	424	411	419	461	414	404	404	429	406	466	424	416	415	418	400	419	431	425	425	432	433	441	393	419	438	410	445	425	401	429	389	430	401	435	401	412	431	397	422	426	405	419	385	426	436	448	403	398	406	430	437	451	430	441	422	438	426	436	396	486	430	414	426	386	449	407	439	411	431	419	426	408	409	430	418	478	439	416	419	427	411	393	419	426	410	428	448	421	408	432	464	428	432	422	437	388	412	385	424	425	431	452	422	386	442	391	422	435	412	433	436	412	458	418	443	391	434	421	423	403	411	446	402	428	406	440	381	448	412	428	444	443	413	437	426	395	373	417	441	434	387	429	436	430	416	427	425	422	420	448	432	429	420	383	425	398	415	427	389	415	419	417	401	374	423	416	393	437	428	428	438	416	423	438	416	439	401	428	418	413	438	429	437	428	375	418	434	423	446	413	406	397	432	406	417	418	392	411	425	428	436	404	441	390	437	419	386	398	408	387	412	421	454	404	421	432	439	418	405	442	403	416	391	409	428	392	422	449	432	440	471	441	408	441	430	427	416	414	428	460	414	442	433	435	410	428	434	406	415	450	437	438	452	388	419	419	441	420	400	469	421	410	423	414	418	409	441	442	425	445	432	424	414	393	407	430	422	443	435	414	410	406	415	423	416	415	390	432	422	423	428	445	445	439	409	428	423	431	429	441	440	401	440	424	426	425	383	480	418	437	420	445	393	408	398	407	427	403	403	405	427	409	402	427	410	370	426	425	444	423	421	410	378	440	414	445	422	414	417	416	449	407	418	428	446	442	436	410	406	424	422	411	463	384	389	464	432	411	399	463	431	411	403	428	427	437	386	416	398	426	417	421	396	415	397	448	401	410	428	407	388	446	413	411	421	396	413	442	391	417	428	419	373	422	431	425	413	424	406	396	407	457	443	404	445	417	431	419	429	430	441	436	417	428	401	404	442	412	421	409	400	410	399	392	396	416	451	430	412	418	393	442	443	403	459	428	433	415	439	409	448	427	445	420	428	456	410	429	414	429	421	380	444	429	413	418	453	421	405	419	418	403	383	415	388	387	379	403	384	413	405	422	424	403	403	429	392	413	411	445	415	450	420	433	389	444	442	424	415	436	448	428	430	416	397	432	405	394	388	390	409	427	401	404	402	375	410	407	424	400	453	407	414	393	423	457	413	444	418	443	446	397	406	435	433	414	443	437	439	411	449	422	428	384	411	430	421	427	416	453	403	432	414	448	414	427	427	445	387	400	443	425	399	406	425	434	453	405	452	417	432	424	425	402	431	399	427	446	435	402	418	433	478	406	408	421	428	441	405	436	457	422	433	405	452	404	426	377	445	401	402	433	389	405	418	404	416	426	433	450	418	420	426	371	397	405	432	443	389	450	415	378	408	411	417	464	423	404	412	416	430	441	426	380	417	420	432	420	395	418	404	424	446	410	413	407	395	442	415	411	434	432	414	415	477	470	422	466	397	389	418	459	437	412	417	381	429	409	443	408	471	429	444	464	422	412	443	404	433	386	405	416	422	361	403	407	400	403	439	399	447	426	424	421	438	441	439	409	416	398	356	375	424	411	374	415	400	452	416	425	427	400	384	394	445	449	438	422	382	394	418	427	393	386	436	406	384	380	389	411	421	411	434	433	426	384	408	440	428	402	408	415	432	404	419	427	414	381	452	405	397	437	405	380	406	422	438	407	464	415	429	398	414	417	424	399	431	457	386	427	445	410	435	418	395	443	432	444	464	393	406	435	407	413	434	424	436	405	430	408	436	412	427	447	457	420	417	404	420	435	412	427	422	438	417	454	422	439	434	420	411	441	403	430	451	388	397	411	409	415	431	422	430	392	409	397	446	436	432	417	434	402	429	425	420	428	417	427	442	392	413	443	424	434	419	424	422	409	428	427	399	409	418	401	415	396	455	375	400	422	420	416	444	385	405	432	394	442	426	460	427	413	426	434	412	408	420	444	408	440	448	399	436	439	437	391	409	396	408	416	418	399	434	422	422	433	419	406	427	408	402	422	431	436	435	412	384	380	440	420	422	380	413	429	396	416	405	399	419	409	426	432	404	412	453	415	445	428	444	420	435	399	433	390	428	450	406	393	443	432	403	395	432	387	441	454	410	438	396	475	445	452	406	455	414	416	432	441	419	476	418	418	388	392	442	422	450	443	404	423	417	460	431	417	426	436	430	441	415	417	406	421	405	458	408	394	427	431	434	430	432	433	399	472	391	442	461	410	409	423	443	435	374	418	419	441	422	421	405	432	472	402	443	423	408	414	422	410	413	435	438	410	425	429	405	401	421	397	422	401	455	414	439	462	368	405	420	427	425	379	399	384	417	410	424	431	410	409	391	428	433	414	409	412	405	434	392	408	401	391	419	399	445	424	396	464	436	411	411	446	446	387	415	438	429	462	401	427	408	431	434	428	407	455	425	415	405	418	458	414	411	408	401	430	379	405	423	413	393	431	434	392	413	421	413	427	400	427	411	390	445	404	437	389	405	406	420	427	387	430	405	423	415	398	447	393	397	421	384	415	423	415	400	400	412	489	432	392	435	432	430	436	399	420	421	435	390	397	426	431	418	422	435	458	444	447	466	409	406	396	447	394	396	430	424	423	423	402	428	404	366	397	439	396	378	404	422	410	429	409	367	452	435	419	431	464	441	426	399	407	396	448	444	464	405	462	429	430	460	426	387	393	403	398	413	416	413	428	447	425	418	390	408	430	390	430	407	412	414	420	386	444	403	410	400	442	439	378	433	397	417	420	425	475	407	454	440	373	431	414	426	436	416	407	417	412	415	377	397	422	411	410	406	404	396	420	403	384	419	415	420	372	458	384	417	442	401	432	411	392	406	435	442	464	420	471	450	403	441	426	412	428	393	445	383	420	423	403	411	408	424	431	388	429	396	390	432	432	420	413	416	428	430	478	437	440	427	425	431	399	416	421	439	467	443	416	429	405	412	406	426	386	434	424	423	442	425	413	419	438	402	401	408	412	420	427	392	452	430	407	436	407	406	407	411	417	400	445	457	418	426	422	404	429	454	393	421	409	413	453	437	421	435	433	400	424	435	454	437	423	419	394	386	443	391	428	416	408	372	406	413	410	427	444	396	410	434	420	452	422	393	405	383	417	374	413	417	412	451	425	399	440	403	408	442	408	408	396	425	443	386	424	391	408	409	419	406	407	431	399	447	423	426	383	417	452	433	395	414	436	397	390	438	462	406	430	452	442	447	418	418	431	420	424	388	466	426	396	468	417	473	405	450
63213	98531	76959	48675	17545	542	499	494	458	506	455	477	498	490	475	499	492	505	450	479	477	666	1042	919	711	643	510	470	484	490	459	476	478	501	465	443	462	508	460	450	473	476	498	481	474	477	527	501	452	472	475	449	469	472	465	450	466	457	483	473	465	491	471	420	418	475	426	457	483	491	466	495	457	476	483	475	483	487	487	505	476	452	500	491	474	511	491	441	480	485	451	504	435	461	449	488	493	496	503	447	459	506	509	489	476	445	481	479	475	432	488	457	475	469	435	440	459	426	458	471	511	476	422	447	490	457	471	451	488	463	452	484	456	431	481	453	495	465	448	438	447	437	419	447	481	430	439	471	482	522	496	471	469	507	452	484	491	464	488	468	507	471	502	490	437	462	445	471	487	446	518	509	482	446	473	463	448	484	454	458	481	457	503	485	465	450	439	433	459	460	491	453	442	481	460	470	448	519	483	505	456	433	474	458	451	446	471	467	429	489	444	469	408	459	471	445	481	478	466	470	469	491	503	447	470	467	467	504	476	497	471	460	435	504	480	479	460	444	438	485	450	461	442	445	506	444	461	466	464	436	460	465	483	471	416	487	452	472	462	455	444	440	464	454	450	461	476	482	488	448	500	445	481	464	472	464	505	441	434	442	439	513	426	459	469	452	451	475	429	437	493	480	476	469	460	499	443	500	424	472	478	475	494	498	447	440	452	473	460	455	465	444	457	456	485	471	491	457	468	475	473	464	479	513	485	458	467	483	446	487	448	449	461	452	454	455	453	477	492	462	499	475	466	463	462	440	474	449	459	493	466	490	422	471	451	489	438	507	491	490	483	491	475	492	459	468	449	472	453	459	467	474	445	466	486	448	463	464	454	459	457	474	490	461	451	466	433	461	472	487	483	498	455	427	449	472	443	470	435	443	462	472	487	453	512	452	504	475	459	482	504	480	498	499	451	443	469	470	456	469	473	465	490	492	471	443	458	459	441	440	500	479	475	473	465	455	488	480	500	473	454	429	477	413	439	469	469	478	464	475	473	464	423	442	477	457	431	462	509	450	450	451	464	467	445	512	459	517	457	426	512	449	464	456	474	454	468	445	522	465	446	481	464	447	480	505	435	447	488	471	463	481	488	476	454	480	471	452	442	447	484	504	465	466	460	479	467	486	448	448	450	454	462	456	478	446	503	458	472	446	441	467	460	436	457	440	450	428	483	478	478	459	488	457	484	471	424	481	471	462	450	470	445	458	479	456	468	451	457	481	482	488	475	455	498	515	454	452	503	446	478	472	469	442	480	468	442	439	486	452	490	471	475	472	477	489	483	483	464	477	499	459	477	469	467	465	462	443	487	430	474	445	481	435	469	484	487	473	495	522	464	466	460	477	450	460	468	449	466	464	439	464	484	509	493	452	452	476	442	462	443	501	488	480	478	476	441	484	461	422	455	499	440	473	451	431	502	500	465	466	460	448	458	451	449	505	469	497	477	448	464	426	475	419	473	485	435	509	467	511	475	463	473	426	467	487	460	484	453	489	487	477	462	460	497	426	477	435	452	498	505	441	466	490	430	442	419	436	517	492	467	498	469	443	484	436	449	467	436	507	461	456	472	439	450	488	465	468	433	412	459	455	470	488	455	480	495	440	480	437	481	433	461	422	523	459	486	456	473	470	461	456	464	478	479	458	471	412	491	444	436	457	461	459	480	486	423	440	439	456	486	487	469	490	497	477	500	464	472	470	449	454	485	456	479	448	476	414	465	474	455	460	442	469	449	465	466	474	506	480	451	483	457	488	456	465	429	498	446	443	474	471	463	454	434	489	434	462	461	458	498	467	470	473	444	500	444	487	454	478	490	465	462	460	449	449	469	477	463	454	459	467	464	461	435	490	427	484	450	464	488	471	418	458	429	442	467	459	427	478	486	449	443	491	450	455	400	457	435	484	419	444	445	500	452	492	431	512	430	441	481	467	429	485	450	480	466	478	465	447	460	463	479	459	434	446	479	492	467	484	451	460	452	418	480	509	462	479	439	444	418	482	485	456	435	456	486	487	482	455	490	443	449	485	458	457	483	498	446	479	479	484	437	455	435	466	451	428	445	491	482	470	464	422	465	448	494	462	446	483	463	430	465	498	422	469	482	466	509	465	479	437	431	448	510	448	456	457	449	493	478	482	496	459	473	425	464	482	500	487	485	484	450	408	439	458	459	470	421	435	470	456	466	469	438	463	487	441	486	444	480	448	460	471	456	459	468	483	453	468	483	430	449	460	446	470	464	477	442	483	442	465	467	501	503	420	494	457	466	472	449	445	452	454	444	466	486	431	470	454	462	445	455	438	492	477	482	468	440	430	478	472	442	459	429	473	499	482	442	434	410	453	474	449	498	455	424	456	459	471	499	443	479	452	461	442	454	471	460	450	449	492	450	482	462	518	478	456	452	470	459	457	457	497	455	418	456	460	421	481	488	497	433	478	486	447	464	475	456	440	453	478	454	480	474	487	459	455	438	454	427	481	454	456	426	489	485	447	466	478	483	448	450	471	478	462	486	490	445	442	424	465	432	444	430	462	450	461	453	450	468	481	479	431	419	448	470	488	486	460	458	461	457	508	480	500	459	485	469	437	464	498	436	459	461	449	444	445	477	450	463	482	492	499	470	476	480	498	434	467	469	470	457	437	459	460	440	477	430	461	462	480	474	490	456	453	439	441	483	468	452	463	473	497	463	441	499	450	459	425	443	443	481	437	461	482	455	481	484	440	487	469	481	478	447	477	468	454	453	483	420	465	456	461	478	466	478	452	457	456	446	443	439	497	459	491	464	443	466	434	479	479	460	477	467	466	446	505	484	445	487	463	469	441	477	480	482	444	488	418	433	478	442	449	452	457	451	481	490	464	450	444	485	463	443	461	436	441	425	531	433	438	454	448	465	438	472	460	454	466	470	434	438	463	443	451	444	466	460	495	454	465	474	459	441	470	430	465	468	445	437	450	459	424	460	470	482	465	496	473	446	478	470	457	484	455	443	476	464	458	478	433	421	449	448	503	444	447	491	458	491	475	444	465	488	475	468	473	511	469	445	459	487	478	486	455	480	453	457	455	460	465	494	473	483	436	420	460	464	444	455	475	506	488	494	469	502	500	474	432	484	444	481	493	479	451	437	461	469	443	438	422	430	469	460	466	466	460	447	499	421	460	460	503	421	444	478	478	490	484	503	507	448	489	463	457	488	508	430	497	424	448	425	455	486	465	437	499	461	435	418	444	491	474	475	433	449	500	446	452	445	460	466	479	516	484	435	448	443	455	452	456	459	500	438	455	460	476	459	453	454	492	468	460	466	471	457	451	469	452	465	472	473	448	484	478	458	477	459	460	481	430	447	476	459	470	460	438	453	482	479	455	413	474	480	447	483	483	458	466	437	423	438	457	472	452	488	461	497	454	433	470	461	448	427	447	465	483	464	463	452	445	457	462	441	473	437	463	470	445	480	446	507	486	443	455
29671	27879	23386	11875	2535	311	281	273	270	262	239	283	289	262	266	309	231	267	242	268	280	279	259	270	263	256	263	256	260	284	267	274	265	236	243	236	286	262	279	236	249	232	267	259	241	238	248	269	250	261	251	272	272	238	289	274	277	226	249	257	263	249	289	255	272	280	277	268	244	234	283	264	251	242	265	248	264	275	285	277	244	247	266	260	236	271	220	249	258	263	246	270	267	269	277	291	236	259	278	270	250	232	277	280	248	273	287	262	233	266	270	293	276	275	246	249	240	274	273	260	279	250	236	275	255	258	273	260	260	253	246	276	284	259	246	269	272	245	266	255	266	256	262	258	274	245	249	250	227	290	263	281	286	253	297	279	243	260	253	273	254	252	270	292	238	267	258	248	283	262	260	271	272	241	270	256	252	253	246	281	275	291	214	267	257	262	295	244	249	274	270	259	269	232	282	272	241	238	266	280	256	279	264	260	268	253	281	216	253	278	264	265	252	277	250	271	272	260	267	264	260	283	263	238	264	250	273	256	262	252	280	259	230	236	277	276	272	251	251	232	249	257	239	309	278	223	254	233	260	275	318	254	262	229	248	232	252	266	253	233	289	236	230	279	260	293	256	260	262	259	271	268	259	255	254	262	247	257	272	271	270	269	276	277	292	272	271	239	238	265	269	246	249	233	293	244	263	255	225	259	267	266	254	272	274	270	232	256	258	257	278	244	250	244	284	233	250	244	263	245	252	240	288	250	218	266	242	294	238	258	267	254	274	243	263	266	266	252	255	256	260	272	273	269	249	246	265	261	278	271	269	263	272	262	248	261	259	222	251	250	248	259	243	280	265	252	268	251	231	257	254	255	251	254	227	271	252	233	252	259	238	257	252	228	233	255	277	275	249	239	245	239	236	265	246	252	234	250	238	256	242	259	275	246	265	240	274	251	266	267	292	256	234	285	227	246	272	265	279	286	254	253	279	291	256	237	283	240	284	290	259	284	276	251	255	256	269	267	258	238	258	248	276	261	265	281	259	251	266	276	260	265	280	277	268	263	259	255	225	252	260	281	266	220	275	235	282	262	291	258	279	275	283	286	259	270	262	248	277	278	240	277	264	253	257	247	264	268	249	257	260	236	241	262	243	268	269	286	247	238	271	258	256	271	266	293	236	270	258	249	284	272	275	260	244	265	263	236	261	315	289	246	259	255	268	250	268	249	266	267	254	256	282	269	241	263	271	261	284	292	269	262	256	259	267	242	291	269	252	273	251	243	243	259	269	253	259	266	268	285	277	279	262	285	272	266	250	266	253	264	248	263	245	289	273	248	243	285	246	271	258	261	282	237	253	282	225	240	283	249	271	265	263	281	238	234	230	276	263	266	303	231	256	278	277	243	250	245	273	244	253	258	286	277	258	257	232	266	292	279	251	271	242	257	254	247	234	272	259	218	251	236	228	261	291	259	239	273	247	284	237	236	247	261	262	222	235	285	258	250	268	263	258	262	247	275	259	276	276	256	278	227	259	276	243	256	251	240	238	273	266	249	288	242	265	272	243	248	277	247	282	273	252	264	241	260	252	272	252	275	269	272	284	281	246	251	266	279	263	260	286	277	250	263	275	244	250	235	249	271	237	276	247	252	252	270	257	242	267	264	244	247	253	257	247	245	248	251	270	264	273	244	256	256	261	254	262	245	246	242	253	265	253	246	243	264	250	247	258	241	266	297	280	246	252	266	256	260	278	269	213	247	261	241	241	255	260	262	263	268	264	263	274	260	278	280	257	287	277	259	265	273	241	243	261	246	274	286	274	266	257	260	264	256	260	271	247	288	246	254	266	266	283	253	268	281	253	253	276	272	250	252	240	274	244	294	259	235	276	270	276	245	242	263	276	255	254	261	253	278	228	250	267	233	253	249	269	235	248	273	242	246	278	255	267	261	254	243	251	273	250	272	267	264	227	264	246	244	271	278	247	247	260	243	247	254	259	292	217	260	255	258	269	247	242	274	267	239	249	270	271	259	258	226	260	282	260	260	224	244	253	260	255	278	259	266	270	270	253	241	251	247	272	242	251	267	229	271	265	244	279	254	269	279	277	262	271	264	263	246	271	263	283	267	272	266	248	268	225	214	229	244	268	247	274	295	277	270	219	247	280	243	268	243	243	256	263	268	250	296	271	240	280	241	253	254	257	275	295	240	248	260	228	269	230	272	280	273	265	287	279	242	255	261	256	247	251	237	282	254	261	246	243	271	246	279	245	256	258	245	247	251	270	265	292	253	261	273	252	265	233	270	242	268	249	255	248	263	261	254	231	252	262	249	269	250	230	257	271	255	276	276	254	250	276	236	262	259	281	260	241	236	245	263	250	241	236	258	241	268	261	250	297	290	259	255	242	256	270	259	227	263	253	265	269	230	295	250	245	256	264	257	271	265	257	240	281	269	250	256	262	292	263	275	247	281	257	265	266	244	248	246	253	252	275	267	271	256	251	245	260	269	273	263	246	258	279	283	243	273	255	280	241	273	257	267	248	290	237	261	257	293	269	243	255	264	255	230	264	253	218	252	236	251	245	258	234	243	261	264	260	273	238	241	272	261	258	276	261	261	266	281	257	222	234	245	238	262	257	251	260	282	246	252	261	282	256	314	255	234	267	275	286	260	261	284	247	245	276	245	269	262	244	249	258	277	282	263	233	260	262	247	260	261	258	250	280	239	252	278	237	280	239	258	237	261	278	235	284	266	277	274	254	259	268	250	256	276	251	265	268	238	274	222	241	241	283	275	269	255	251	261	257	258	254	241	254	285	261	270	257	267	265	286	257	267	268	287	269	257	252	248	243	257	258	259	241	268	245	268	258	254	256	271	280	285	236	215	241	286	247	260	268	248	261	245	256	270	251	249	270	236	226	264	264	270	268	256	277	266	274	269	269	278	263	250	276	242	235	258	231	256	243	269	254	302	260	282	291	239	260	251	254	255	282	248	278	244	241	256	255	266	252	264	248	251	256	274	243	230	220	268	267	248	266	261	271	285	286	283	290	243	242	253	253	240	260	288	316	281	257	275	309	230	251	273	244	275	295	270	241	273	252	270	267	274	249	273	297	251	265	236	285	226	259	257	228	248	253	236	283	276	248	261	282	266	248	277	261	226	271	257	264	243	265	267	258	248	277	263	253	259	268	244	266	284	253	251	270	295	249	282	264	290	246	246	272	269	277	260	285	277	251	265	246	245	239	238	269	246	265	237	282	238	274	283	245	262	271	281	265	248	280	269	289	255	255	282	251	290	267	223	251	245	259	276	259	246	254	253	290	255	260	242	265	238	249	266	259	243	233	257	257	280	273	249	284	253	265	281	251	206	256	251	259	237	308	267	252	253	262	266	265	240	242	251	244	267	242	264	289	282	277	263	282	271	254	268	289	269	273	280	245	266	258	254	263	259	283	275	285	269	262	245	258	250	273	230	254	222	279	244	293	272	268	288	255	248	267	245	259	273	258	279	266	268
21983	32487	17942	6980	2095	279	264	254	291	241	264	244	276	268	238	229	262	259	273	245	246	244	264	304	234	272	277	274	246	246	261	257	260	224	263	266	276	244	258	260	263	269	274	263	276	261	239	246	291	263	249	286	241	270	270	256	269	274	246	254	284	267	274	239	260	269	238	244	236	274	243	251	271	257	219	273	262	277	273	277	267	254	267	281	242	247	262	259	256	252	266	255	287	245	265	259	267	234	247	264	281	222	235	272	261	253	265	231	277	273	242	250	247	263	228	294	242	264	270	275	226	261	264	256	266	236	276	250	250	261	272	214	274	265	259	267	272	276	229	280	266	260	224	264	242	289	259	271	263	251	263	241	247	227	292	287	239	227	244	295	263	247	259	247	253	244	268	248	243	279	251	243	238	287	255	260	259	270	269	251	280	255	271	273	251	239	237	253	260	273	252	255	282	266	272	252	239	247	241	260	251	257	236	258	241	262	253	260	279	232	268	261	281	254	277	263	243	299	255	245	242	256	234	260	299	240	251	264	276	251	271	280	270	226	250	259	256	255	250	205	265	256	258	247	241	244	252	278	246	254	220	274	263	248	275	275	261	276	269	266	244	244	271	226	256	268	264	245	247	249	256	256	238	264	251	275	229	264	292	248	249	251	220	240	285	267	280	269	251	229	246	265	253	243	264	241	244	279	250	233	263	246	264	258	274	248	282	244	262	238	287	235	286	263	286	280	263	244	246	258	277	244	242	252	247	273	275	244	282	262	253	283	231	243	270	268	275	238	287	263	256	267	238	245	265	250	277	264	261	277	248	254	261	251	289	247	263	277	260	261	256	259	253	260	232	264	236	252	241	248	228	265	289	257	274	266	262	264	270	234	262	273	267	253	233	246	274	287	257	238	256	241	273	258	233	252	254	250	279	247	235	278	222	287	235	270	229	278	250	288	263	245	248	280	269	257	301	239	260	256	272	244	268	270	246	224	256	297	228	234	256	256	280	261	270	252	284	265	266	238	248	266	287	260	253	241	280	235	256	266	233	243	242	264	246	264	256	248	264	255	244	251	265	260	280	270	229	254	276	242	239	275	234	271	276	252	225	240	248	258	236	246	220	257	256	258	241	250	259	212	256	276	269	259	257	262	235	252	246	266	238	232	272	241	256	257	250	265	259	297	268	242	285	245	229	302	261	270	277	265	264	276	240	265	270	258	243	238	254	269	264	263	244	257	248	256	279	243	255	250	230	231	247	258	229	256	256	253	246	300	251	260	232	263	244	241	263	257	270	246	251	262	244	258	247	256	259	274	259	245	279	283	276	246	255	275	249	238	228	264	256	271	273	228	269	287	250	226	285	279	260	228	246	249	252	249	274	237	276	262	248	248	241	250	267	265	269	255	267	245	238	273	245	248	259	295	248	257	254	240	225	282	262	268	271	235	241	253	247	258	286	215	243	244	254	220	238	239	266	257	290	263	240	235	248	275	264	268	285	252	284	282	275	254	236	273	268	255	262	242	291	237	244	269	242	271	268	260	253	263	226	256	247	280	271	250	256	235	253	283	250	233	241	248	248	260	243	256	293	254	275	230	226	249	242	246	253	260	241	237	262	287	239	252	231	263	262	254	270	270	298	250	270	272	277	220	260	254	263	259	254	270	261	254	254	279	250	271	301	236	252	261	249	266	257	246	256	268	248	271	268	282	259	291	253	268	281	244	254	253	270	275	275	269	264	270	288	261	267	278	270	251	250	265	259	248	272	247	253	263	232	261	269	265	273	276	277	294	260	232	281	287	252	268	223	265	261	278	238	226	278	258	245	262	261	255	280	242	229	256	246	244	291	238	245	238	278	270	264	264	250	259	250	248	259	249	254	245	273	282	268	244	214	270	250	243	269	247	276	248	275	277	267	289	247	268	247	243	263	254	276	290	240	279	241	253	240	276	270	246	238	239	240	282	268	276	251	257	238	268	268	252	272	272	262	278	251	264	224	262	252	277	243	284	234	257	258	267	276	271	232	257	245	273	229	257	258	250	247	237	234	272	282	265	261	250	291	243	268	244	260	259	277	273	267	274	269	263	245	235	246	248	269	281	264	218	257	286	252	253	251	249	253	267	248	231	257	256	261	238	257	266	246	260	226	260	284	258	241	266	260	240	243	273	271	258	258	260	279	245	252	270	285	267	252	252	261	248	230	262	242	251	267	234	269	268	268	271	275	284	241	301	246	234	251	245	264	253	239	278	264	237	261	222	247	284	246	237	263	252	273	258	255	236	241	236	258	275	239	268	253	253	248	272	268	261	252	239	247	248	242	284	250	291	262	258	266	266	287	254	260	293	292	260	266	259	237	251	277	229	225	238	237	252	265	230	269	263	260	276	268	246	256	249	242	264	286	257	251	226	273	259	245	244	243	274	257	270	248	249	240	257	243	275	257	262	230	253	255	253	274	259	247	248	274	272	269	272	261	264	262	221	260	243	267	263	277	255	277	222	282	240	252	266	264	247	239	259	260	293	270	279	265	256	255	254	251	227	272	244	252	255	267	249	236	254	244	266	237	247	262	242	285	247	240	263	261	268	240	259	238	255	279	248	253	266	277	242	272	268	284	264	251	255	246	263	241	244	239	280	278	267	262	265	256	271	243	250	271	259	247	235	265	256	244	248	265	250	277	262	293	278	248	240	267	237	242	270	265	237	257	279	253	273	248	262	261	276	244	244	259	264	232	241	244	250	286	263	250	254	245	268	269	241	259	277	260	226	258	260	276	263	226	250	269	257	251	274	264	270	272	260	248	263	234	254	255	268	275	234	280	257	226	255	263	270	253	274	238	245	265	250	287	269	271	267	258	281	271	259	263	242	291	285	256	245	251	268	308	251	255	278	244	256	260	247	277	266	278	278	271	260	243	270	237	223	261	254	265	252	227	285	239	248	264	261	246	244	256	287	236	227	264	272	274	238	263	245	260	246	257	256	271	268	263	275	266	287	247	238	267	262	276	277	277	264	252	268	246	218	268	249	290	247	256	258	236	254	301	306	229	253	274	295	258	270	270	245	247	254	241	278	269	278	255	262	235	258	275	242	257	269	252	258	277	244	275	254	291	257	266	275	244	250	262	264	252	240	232	241	288	251	284	269	284	281	289	273	249	273	254	260	275	280	276	208	231	266	258	248	260	268	264	248	251	248	258	251	213	262	276	261	252	246	243	254	246	256	243	237	249	273	262	264	249	268	268	263	292	274	282	251	252	257	246	250	235	269	266	258	264	241	262	245	239	286	236	264	251	249	234	257	240	254	237	257	250	251	258	240	232	262	260	230	231	228	266	264	264	270	257	253	229	268	264	265	261	243	270	249	249	247	282	267	262	245	264	251	261	254	235	249	264	262	246	277	252	263	243	245	270	244	269	265	232	271	284	259	255	277	275	230	241	287	242	248	239	254	262	273	285	251	264	269	256	275	215	241	265	263	282	268	241	305	256	262	272	242	260	264	240	256	258	258	263	253
25405	27462	42925	36026	18329	2243	491	370	325	327	353	354	303	320	392	359	333	331	352	321	320	307	379	377	394	326	360	321	341	318	316	319	331	352	360	306	333	290	331	316	328	321	337	348	331	331	331	321	323	303	350	308	322	357	323	316	295	344	322	313	353	356	303	318	345	332	324	323	366	347	321	312	337	313	320	338	303	330	319	381	353	329	342	362	368	336	324	341	324	329	328	334	324	335	352	333	362	324	331	319	325	339	310	308	357	328	349	361	318	343	349	311	326	350	332	321	358	311	317	305	306	328	314	329	328	334	309	302	350	294	336	320	305	366	346	346	313	297	322	358	322	350	325	296	325	345	356	320	326	337	313	324	341	323	327	342	322	329	327	339	318	328	328	324	330	340	331	321	328	304	352	276	375	335	307	332	343	343	347	315	365	344	349	330	348	304	329	345	326	316	329	327	316	338	327	298	300	340	322	367	334	357	343	320	362	337	325	324	336	325	328	311	309	323	332	352	340	346	324	327	301	283	332	297	376	355	332	332	334	361	333	362	295	357	342	320	333	311	345	339	348	331	318	321	312	335	338	314	320	325	349	337	297	335	335	327	286	299	316	322	347	327	332	308	319	325	344	341	335	314	300	309	325	341	319	327	374	334	325	369	324	352	299	321	325	327	349	310	340	352	339	339	326	340	311	299	361	325	321	325	329	375	296	317	296	349	338	344	352	329	323	387	352	336	324	362	358	307	333	326	314	348	318	319	312	314	330	301	322	344	318	326	321	304	338	350	294	330	352	308	339	342	335	326	323	348	340	314	296	318	328	348	344	330	283	330	326	353	319	365	320	321	308	325	347	324	320	319	332	321	335	334	335	317	337	356	356	302	306	344	325	329	333	347	353	347	314	356	326	320	308	316	304	349	335	331	323	352	347	318	339	335	318	336	317	329	331	319	319	327	310	323	338	311	350	334	340	333	314	323	337	309	312	338	348	329	332	324	285	348	332	331	359	336	309	312	335	344	329	334	288	306	302	320	328	308	366	335	313	312	337	290	316	321	324	325	343	318	334	322	362	322	319	316	329	328	323	315	329	345	344	332	310	344	303	386	310	307	316	319	309	304	320	347	322	330	344	316	312	348	306	339	331	316	339	333	333	340	349	331	298	294	329	337	331	313	310	341	316	313	328	293	338	311	310	327	332	319	326	311	337	312	303	299	360	344	333	327	341	337	344	354	333	338	318	354	347	358	334	341	319	309	314	344	318	306	323	320	311	310	355	320	292	303	323	310	307	326	298	336	301	320	313	308	334	324	330	318	323	340	332	343	306	324	308	329	335	311	337	361	298	332	342	341	355	335	334	306	325	356	321	306	332	325	344	339	330	344	346	290	329	312	316	312	345	287	318	322	360	311	322	308	328	312	340	299	322	306	348	336	326	328	311	324	315	337	313	293	308	309	324	339	328	350	369	362	331	324	315	301	326	338	328	304	347	330	343	357	328	346	306	331	328	352	330	318	291	354	335	328	318	335	315	319	298	314	338	314	333	330	318	356	335	312	317	321	360	345	352	331	351	342	333	333	323	339	328	312	295	319	339	325	316	310	329	309	340	319	334	324	359	334	342	323	319	313	327	337	324	328	320	330	365	336	316	264	333	348	349	302	333	324	310	367	330	353	307	310	343	326	312	327	288	347	322	328	333	307	341	325	304	340	366	342	322	295	313	337	306	335	312	338	269	341	328	331	310	327	317	285	299	326	328	347	358	372	340	301	331	313	335	311	325	332	325	293	357	330	353	331	374	330	327	343	289	320	294	333	304	345	329	325	308	322	317	337	307	333	354	325	309	320	309	341	314	313	345	318	342	350	280	339	342	307	324	345	345	323	314	307	300	301	336	364	333	320	343	332	359	321	348	330	341	298	368	340	354	286	342	330	348	317	325	323	324	330	307	300	312	355	349	322	297	362	333	314	300	323	333	333	332	322	319	299	356	353	333	338	345	348	310	362	321	307	338	347	330	307	331	321	336	336	303	339	314	313	289	324	339	300	317	312	303	328	327	350	318	296	355	323	340	338	328	311	339	325	325	344	271	324	336	339	345	332	328	349	307	320	344	327	333	330	313	333	335	327	338	325	354	329	341	317	352	301	354	333	330	324	342	317	354	339	348	295	337	332	314	304	332	319	348	344	328	353	315	324	303	325	333	338	318	369	325	338	309	316	306	338	352	300	328	341	316	326	337	374	297	322	302	332	322	311	289	353	317	323	334	325	356	294	327	331	330	305	317	344	356	311	296	359	325	325	366	333	314	323	313	326	300	310	328	321	288	341	328	308	327	339	326	329	319	347	323	301	355	285	333	362	315	348	314	312	315	314	326	361	319	336	311	301	333	313	313	331	294	299	350	317	334	330	347	361	362	321	357	333	296	325	315	317	313	360	313	295	320	293	287	358	326	308	324	354	303	318	335	333	337	358	320	321	314	359	294	358	345	344	322	339	368	313	351	330	320	301	363	323	308	311	331	311	315	311	341	351	335	343	335	327	303	338	326	327	312	334	337	343	331	310	317	315	311	328	346	329	396	313	320	307	312	322	326	327	334	300	345	338	323	339	342	296	331	321	338	374	319	291	327	368	323	364	356	308	343	328	334	303	302	336	333	318	352	347	332	316	372	313	306	315	310	324	321	329	356	343	346	348	330	305	316	314	334	321	339	337	337	312	331	345	276	308	316	328	348	323	316	306	333	340	333	346	336	313	317	309	317	298	323	318	323	339	339	286	318	325	325	340	343	349	338	314	315	335	373	345	323	317	336	296	325	312	327	381	305	328	370	327	319	321	296	335	308	326	329	328	330	308	314	366	320	323	340	321	346	315	305	303	348	328	338	330	337	316	354	311	324	329	347	347	320	348	347	317	341	317	329	345	354	283	310	323	327	313	319	338	312	321	354	341	355	353	311	342	336	308	313	340	344	328	354	314	347	342	323	318	314	329	304	346	359	340	312	330	301	338	347	343	305	303	335	334	313	349	340	316	327	293	318	350	329	339	339	305	338	323	347	341	338	350	298	334	323	321	328	296	333	306	307	307	352	329	328	342	332	347	333	320	361	332	336	334	343	314	304	300	343	323	321	301	307	333	339	353	301	331	314	322	313	336	348	294	318	367	316	320	359	362	335	347	325	336	347	322	337	353	335	324	298	333	325	332	356	311	315	328	338	344	357	310	352	356	308	295	332	320	329	294	325	351	294	312	318	322	319	308	301	327	353	326	351	332	327	354	321	335	305	325	338	363	327	368	358	350	324	307	330	317	313	305	317	311	340	300	335	305	309	308	332	321	301	335	348	300	322	331	335	323	307	333	335	321	334	280	356	315	342	335	351	291	311	319	315	356	314	336	330	311	299	338	353	301	334	335	323	344	331	336	325	336	322	330	314	330	342	300	328	302	336	337	311	326	321	308	303	325	318	336	345	327	335	304	352	332	368	343	365	301	357	343	330	306	294	310	349	343	321	342
57352	89254	60300	28645	9261	428	322	375	354	363	349	353	383	354	362	370	380	386	345	360	352	367	399	446	413	365	399	348	340	351	344	381	398	381	363	359	364	342	330	370	357	359	354	332	399	333	381	356	382	368	361	384	334	336	374	346	375	337	381	341	353	334	316	383	351	347	365	397	369	351	334	367	349	391	377	353	352	327	345	376	380	380	348	367	334	369	387	337	365	344	361	379	352	373	354	350	381	333	332	406	327	330	356	403	350	354	349	342	372	358	347	368	330	345	403	382	350	346	338	366	378	376	354	345	313	375	376	352	369	349	349	379	380	381	343	370	355	362	349	348	335	359	329	344	360	397	411	330	372	341	351	319	374	366	356	369	344	361	386	341	378	370	355	354	392	354	340	358	360	385	384	354	358	367	359	379	352	349	329	359	335	354	377	365	361	355	361	345	351	335	369	356	360	328	345	349	400	348	345	349	351	369	368	343	368	353	359	351	364	339	374	342	348	370	394	372	345	348	379	352	361	338	355	372	363	356	380	368	357	354	336	334	360	347	360	368	339	375	380	357	402	368	393	361	344	358	354	374	369	351	378	336	380	372	369	349	403	332	380	388	341	368	383	349	361	337	382	310	344	316	340	334	356	353	358	358	345	362	346	354	389	375	362	345	357	350	359	351	348	349	360	369	352	342	348	374	387	366	322	361	362	343	354	360	331	355	345	366	330	372	338	326	374	326	342	373	324	349	351	361	381	368	327	351	369	364	340	359	322	343	405	341	324	352	363	329	359	364	352	372	348	325	341	359	345	335	369	339	334	351	334	332	350	336	359	357	344	371	382	365	324	348	364	358	350	368	353	381	341	326	352	346	376	374	328	352	356	350	358	354	372	374	369	370	312	382	344	355	378	344	396	322	372	359	358	359	362	385	339	365	343	377	381	358	375	363	351	366	366	385	360	350	363	363	378	326	347	313	336	326	352	384	364	383	361	362	350	386	345	370	327	355	345	328	325	333	351	363	363	356	368	350	344	350	398	364	349	328	333	343	347	357	372	375	371	313	391	360	382	346	343	385	345	354	352	361	348	363	346	347	359	388	381	353	317	346	392	334	359	355	368	347	360	385	355	390	371	360	367	383	390	370	379	348	319	361	362	366	321	361	344	357	330	378	387	339	354	347	347	392	314	341	338	377	307	375	371	357	369	356	349	374	332	355	356	376	340	327	369	361	355	345	303	344	363	357	360	351	339	376	369	353	390	334	373	328	370	361	364	386	341	327	361	360	329	373	348	423	350	363	333	381	362	405	369	377	341	344	354	359	378	354	361	350	338	309	363	380	359	337	360	376	367	324	353	326	352	339	323	338	378	388	368	350	358	371	368	346	364	378	371	360	408	343	381	330	407	361	340	339	350	339	378	341	344	338	336	349	357	331	329	324	391	368	369	331	336	339	361	327	386	331	346	356	349	321	341	352	350	342	372	368	367	380	370	346	391	334	356	334	342	353	352	388	322	360	348	358	344	341	370	353	356	357	361	388	372	354	339	355	356	341	363	361	332	320	340	353	326	367	350	342	337	366	359	365	378	309	390	376	345	349	348	365	358	362	322	369	340	349	350	359	344	374	380	352	370	332	371	360	326	328	401	322	349	337	366	354	407	361	338	352	354	344	337	375	380	347	342	346	374	361	399	367	375	362	327	334	331	353	354	378	366	338	362	383	368	343	322	371	363	356	356	360	347	359	325	344	341	335	371	359	336	338	378	359	343	316	383	370	332	366	390	317	353	349	407	376	346	345	358	317	362	358	382	360	375	352	370	347	336	355	362	375	344	356	379	343	350	357	362	339	349	356	334	362	368	350	368	368	309	387	345	335	342	367	343	360	398	307	334	334	320	376	410	348	348	345	392	384	345	387	341	334	355	355	342	360	348	352	339	342	331	345	354	382	347	352	375	323	366	368	386	330	332	346	363	373	364	337	328	332	349	356	339	330	347	369	336	373	348	339	359	355	354	350	366	354	324	309	336	366	358	365	341	341	370	348	337	365	352	363	326	348	350	358	358	335	371	319	352	362	345	331	378	331	348	355	344	348	368	350	357	344	347	385	357	368	313	339	341	347	345	325	359	347	362	359	340	331	346	346	362	362	369	371	354	406	359	334	307	357	347	336	345	360	338	363	366	335	356	321	339	327	362	412	365	326	329	373	336	338	349	352	347	350	357	336	377	364	350	342	335	371	354	364	360	348	356	366	352	346	331	327	344	348	355	361	347	327	388	365	380	343	378	377	395	365	328	335	394	328	397	339	371	360	370	378	349	369	375	365	303	362	343	351	322	343	347	359	347	379	344	344	360	378	378	348	338	369	373	323	323	346	369	352	371	343	372	354	335	326	350	386	346	367	344	337	335	328	359	337	343	406	360	353	362	387	335	355	371	366	361	343	348	372	373	343	383	326	341	362	388	341	368	352	336	364	359	329	354	370	369	350	363	340	385	366	368	360	308	382	345	359	359	347	340	367	336	382	392	358	350	333	364	300	318	375	353	350	363	340	358	381	342	335	329	391	367	340	370	378	375	379	335	340	346	366	352	349	331	348	342	346	342	336	364	360	347	339	364	351	347	345	360	345	397	336	377	361	358	346	349	351	380	351	364	361	351	386	379	376	353	349	352	339	376	347	363	314	364	375	372	369	379	349	378	332	351	367	377	398	325	379	391	374	381	388	323	363	349	350	341	336	384	337	359	381	342	403	355	375	377	359	344	342	387	363	345	345	377	345	336	352	330	348	360	372	400	355	371	368	333	333	354	368	361	365	347	379	362	381	340	349	363	350	379	370	332	346	346	368	369	381	368	347	329	360	325	359	366	331	358	337	362	314	373	361	383	345	341	324	352	360	331	346	384	355	340	344	342	343	353	336	351	359	367	371	360	329	359	312	383	352	323	347	367	343	354	363	376	333	340	343	362	373	347	356	355	368	386	353	347	361	367	353	359	359	338	350	347	358	377	363	349	381	330	331	351	363	378	336	394	365	384	368	367	366	349	344	379	370	355	339	336	370	366	349	359	369	359	341	300	320	331	327	337	396	361	357	356	348	353	364	341	335	312	367	339	387	362	363	369	355	383	318	347	336	358	360	351	356	337	337	396	380	357	362	371	371	390	326	352	367	375	380	332	334	347	380	319	368	354	330	336	369	346	320	376	345	366	355	344	359	361	384	372	340	348	380	369	361	335	346	316	386	338	336	360	362	333	332	357	337	349	367	386	350	358	352	338	358	357	331	366	375	365	355	325	376	373	352	343	346	368	363	357	330	338	324	390	324	347	332	368	300	342	330	367	342	340	357	321	364	358	361	282	389	358	384	359	332	375	341	353	357	365	365	363	329	359	375	376	341	352	346	327	372	341	355	369	376	341	322	349	349	359	378	372	374	390	344	360	355	325	362	348	353	372	368	356	353	329	369	367	341	332	355	327	357	378	337	387	372	329	367	328	357	347	374	365	345	347	383	351	361
24041	23757	37865	35378	24685	10887	1392	527	500	466	520	486	454	435	459	451	474	466	444	426	468	412	505	508	465	482	432	459	440	459	438	455	412	481	458	483	420	428	431	425	403	474	447	464	454	388	425	445	458	438	416	464	430	429	444	434	453	447	429	448	426	441	452	437	448	465	466	447	439	473	426	429	466	414	446	478	429	430	403	424	391	424	435	431	419	448	477	474	449	400	484	449	459	425	456	460	416	456	417	434	467	459	464	450	445	432	454	447	441	455	431	448	418	430	419	439	407	413	397	432	470	451	409	419	429	432	431	403	442	416	428	462	443	455	450	466	422	431	416	430	431	420	410	460	455	451	440	423	403	465	447	431	437	429	431	415	408	408	438	433	437	454	413	415	455	402	471	437	408	445	446	419	424	405	437	425	434	486	433	400	437	415	409	429	406	495	392	439	415	431	449	426	450	450	409	455	442	411	395	429	421	399	430	405	427	443	468	396	462	428	446	451	461	431	397	450	447	457	431	437	428	448	425	403	439	452	433	451	455	426	464	490	456	398	427	439	435	455	491	437	443	418	429	411	459	436	433	417	441	399	467	446	435	415	439	431	459	447	454	421	457	438	405	411	465	444	454	462	457	439	441	441	468	451	394	416	460	403	434	446	409	438	436	447	436	408	389	448	412	431	451	428	441	444	462	484	440	421	464	396	445	460	411	462	430	457	424	482	432	454	454	424	471	443	437	432	490	452	428	443	442	437	433	436	398	436	465	434	466	451	421	421	436	470	436	413	439	436	458	431	438	438	399	447	395	437	446	393	412	455	451	464	416	461	410	410	426	412	432	390	421	418	452	429	409	462	429	426	432	409	423	445	464	402	412	437	434	417	429	434	447	434	407	414	400	432	389	466	455	426	416	425	414	447	405	440	424	429	423	464	413	440	469	436	473	427	438	411	393	443	496	457	434	429	460	464	430	459	456	426	441	443	422	435	459	440	432	446	422	433	433	433	427	463	427	423	427	485	431	417	409	425	443	416	445	455	453	455	454	464	433	452	427	374	452	429	423	402	424	397	459	430	420	461	421	421	434	418	451	450	439	457	418	421	453	420	441	442	406	454	422	462	395	458	388	435	426	388	404	414	447	439	414	460	462	411	424	420	473	445	440	469	455	415	427	430	410	435	448	420	455	450	403	460	421	471	450	438	392	446	441	423	473	427	413	435	464	453	436	412	426	450	451	437	422	428	401	436	442	451	469	390	438	443	433	457	421	465	432	474	437	448	426	418	427	459	440	447	441	441	415	438	421	426	436	481	412	418	432	399	453	445	414	429	412	377	423	446	440	439	462	443	413	435	436	435	426	458	419	435	481	454	418	435	475	422	410	453	461	423	442	457	474	424	422	399	463	437	409	470	443	426	450	429	416	432	416	402	409	447	424	428	451	436	458	420	451	438	428	444	422	486	431	472	421	439	449	444	457	396	463	442	436	417	437	415	449	449	410	453	392	428	444	467	433	433	460	435	405	446	426	426	441	446	428	432	448	429	428	388	458	442	412	443	454	420	441	439	444	448	469	435	421	440	446	435	445	434	441	426	432	417	411	421	432	420	440	468	477	443	439	461	439	394	425	483	447	438	428	423	495	464	447	470	417	463	437	430	419	410	438	440	433	446	454	413	424	395	457	456	401	462	433	456	442	432	402	411	443	442	421	447	408	463	469	441	420	455	462	434	464	421	447	437	458	464	442	441	433	452	438	411	426	431	449	457	395	429	412	453	439	390	457	418	452	446	435	415	451	439	438	444	446	390	392	428	476	427	438	424	402	425	448	425	427	422	477	430	458	421	438	427	428	453	435	441	416	439	437	437	420	433	417	433	455	405	432	449	466	489	408	431	412	434	449	418	431	404	460	437	423	447	414	406	463	431	415	425	431	402	427	429	429	431	449	446	436	403	444	417	484	414	407	448	438	453	429	449	443	414	418	435	415	440	462	401	449	486	442	420	393	448	466	434	465	443	434	406	418	407	448	434	466	413	383	452	450	410	435	433	491	431	419	429	463	439	430	438	429	478	410	446	421	429	390	464	441	430	435	439	414	448	438	484	424	436	438	425	447	434	417	407	437	426	430	443	433	427	425	422	472	392	445	439	441	448	424	402	433	423	471	446	385	447	404	429	457	459	464	433	431	438	441	418	456	448	402	464	432	442	435	420	425	496	448	387	441	427	434	438	461	465	461	429	427	453	464	443	419	436	424	423	446	448	469	469	431	442	428	425	479	458	395	434	459	454	426	418	413	445	438	412	450	417	419	441	475	452	473	448	469	435	426	446	400	421	467	434	436	452	421	423	434	429	415	440	471	481	398	425	407	451	425	430	470	400	424	448	483	420	437	440	493	439	457	407	435	457	447	447	410	435	420	444	457	441	429	463	457	407	432	419	443	459	445	461	451	412	393	451	457	427	462	443	428	453	436	420	430	462	444	460	459	456	420	437	430	417	440	423	466	430	442	435	425	408	453	406	428	444	447	423	410	424	435	415	438	419	425	464	442	447	471	450	449	459	415	436	434	428	397	447	457	433	455	456	464	419	434	412	485	414	445	389	370	474	440	463	429	441	424	451	425	442	447	428	431	438	482	427	441	432	455	422	409	410	416	430	383	418	474	419	452	449	430	448	477	409	428	434	435	447	438	432	411	459	438	473	454	431	486	424	419	445	430	420	428	439	435	490	420	466	454	427	394	443	456	423	445	460	480	428	435	443	436	420	461	421	454	456	425	430	402	439	430	431	427	455	431	456	434	441	447	445	447	444	469	413	432	425	442	460	427	435	416	478	466	416	432	465	421	417	411	435	428	429	443	449	438	405	513	452	427	434	451	421	454	446	438	410	430	460	452	409	417	435	412	446	401	437	455	444	433	430	393	447	428	421	409	416	442	420	454	419	405	442	445	464	464	394	447	432	447	406	426	416	462	426	410	456	431	432	452	437	416	411	403	410	427	453	483	444	441	429	418	438	370	415	440	422	432	401	473	433	487	451	434	403	415	430	432	420	451	448	430	420	428	409	462	429	445	408	410	433	463	438	414	438	420	421	475	428	408	451	415	424	403	437	432	452	436	446	453	452	447	463	430	419	441	432	448	443	412	431	419	444	455	425	408	407	446	433	440	446	431	398	458	421	436	435	452	463	434	468	409	397	439	408	435	452	392	452	424	431	414	418	416	414	410	414	490	435	473	438	457	396	457	469	433	467	416	439	440	414	410	442	425	433	452	431	426	444	474	422	439	427	450	470	452	402	449	416	473	434	448	397	446	416	416	409	437	410	448	429	409	475	447	443	444	418	458	420	449	455	435	419	448	406	439	435	472	429	445	484	458	431	426	406	465	434	464	483	443	419	468	445	401	445	424	432	447	483	428	458	445	432	419	433	433	437	442	443	466	433	399	456	423	469	409	446	449	454	435	430	423	409	451	430	434	424	430	434	473	434	409	440	445	439	413	412	407	416	437	412	434	457
63611	103861	72997	43723	17680	598	444	491	442	458	494	497	475	488	505	495	475	517	490	506	465	487	579	609	554	500	511	503	517	494	464	535	499	462	484	511	533	450	470	427	447	453	522	509	428	469	504	517	500	477	501	500	482	486	493	434	512	428	520	480	470	476	495	463	471	493	501	456	467	492	450	503	473	498	473	494	500	446	466	469	523	471	499	453	475	458	510	522	534	487	487	470	470	480	507	446	511	513	526	531	483	434	479	447	479	493	527	468	517	468	481	503	464	501	495	442	457	474	485	526	494	498	500	480	505	471	513	508	475	436	502	475	503	479	463	455	511	471	486	444	457	519	501	477	490	445	454	473	476	460	489	478	515	485	495	459	452	477	472	487	489	481	470	469	477	487	458	507	475	485	520	501	506	461	447	501	502	477	525	501	480	524	485	497	505	477	481	496	468	481	483	427	481	462	535	475	530	442	514	485	449	467	496	484	472	455	499	467	495	491	511	451	465	501	483	491	500	476	454	514	481	463	503	485	539	481	493	446	481	542	497	472	472	433	468	457	480	486	463	479	451	507	439	525	456	438	454	480	476	489	477	482	472	443	468	441	469	491	476	457	453	483	504	511	481	457	475	474	535	475	499	483	467	511	489	470	501	495	464	502	495	486	479	503	449	493	503	417	471	459	481	496	460	483	460	452	484	481	475	467	462	478	484	478	515	519	509	473	506	502	428	477	492	458	510	481	488	482	470	502	486	475	511	521	497	473	490	464	520	467	487	444	450	498	470	476	447	448	462	496	510	474	491	486	501	491	462	490	488	496	466	488	522	485	461	497	460	479	510	498	526	474	492	495	495	443	455	454	516	466	458	502	453	512	466	455	498	489	464	443	463	514	475	448	463	475	482	480	497	487	473	505	503	443	495	484	500	466	476	462	475	476	457	508	457	462	505	457	494	521	481	504	489	493	539	495	480	511	488	480	518	478	467	467	477	489	456	477	472	480	454	449	463	491	443	491	490	466	482	506	452	487	473	521	441	511	470	476	499	445	480	514	471	454	515	479	483	501	506	469	487	490	506	481	468	499	456	464	482	491	507	469	473	460	504	485	461	481	475	473	473	500	468	482	471	487	437	524	471	493	514	450	518	497	503	465	473	455	466	471	472	499	496	496	495	526	485	485	446	498	483	534	449	485	474	489	484	500	481	460	530	491	483	507	495	469	498	483	519	462	495	480	509	492	469	524	447	481	466	472	475	454	464	453	467	477	479	476	484	478	433	477	491	508	506	492	512	528	459	473	485	490	467	481	452	473	470	466	468	434	506	509	428	488	498	475	475	466	489	458	426	447	504	502	474	471	480	455	484	504	473	453	504	487	456	441	489	510	475	485	476	497	448	464	454	497	501	514	450	511	480	487	462	495	438	485	484	438	492	473	463	476	501	506	493	472	483	440	490	490	479	523	508	491	494	463	479	475	504	493	458	488	483	498	517	493	436	488	491	493	503	501	487	455	474	502	481	483	470	496	467	491	469	466	490	494	494	484	458	486	475	500	518	443	467	485	507	489	501	450	476	470	492	477	455	436	456	472	503	491	471	482	456	513	519	488	493	474	479	462	493	505	457	464	487	471	473	486	504	481	500	481	523	478	457	475	474	471	463	489	441	480	518	471	459	471	467	440	481	463	514	444	441	480	481	464	474	466	474	467	478	495	468	488	505	460	504	478	456	469	468	476	457	511	432	449	489	463	450	466	479	468	513	474	511	504	422	473	495	454	494	504	459	516	489	485	455	480	497	434	485	458	487	477	501	486	503	480	482	473	476	474	454	482	490	533	479	515	503	445	507	457	475	473	460	492	500	495	489	462	490	528	492	457	457	482	439	498	485	440	486	538	478	493	488	551	483	461	467	512	476	477	469	476	521	480	470	497	492	489	512	444	472	491	472	474	463	480	470	497	437	485	478	467	451	486	504	498	465	478	503	502	496	493	499	438	499	502	468	486	471	474	515	533	440	516	477	464	455	441	472	483	472	454	479	494	433	521	494	527	479	492	477	511	441	466	496	495	467	446	427	441	493	468	439	470	466	451	498	485	446	486	492	495	468	452	474	483	484	472	507	468	462	491	485	469	496	500	478	504	463	510	480	482	485	476	501	494	440	478	483	466	493	457	479	457	492	472	468	492	503	538	528	480	479	483	459	480	432	501	463	493	470	485	502	501	470	497	480	473	484	502	509	472	478	485	420	493	476	474	455	445	490	446	477	489	488	458	475	477	481	464	446	515	466	473	453	511	476	440	501	462	470	460	492	481	485	478	443	481	499	474	457	473	453	499	493	478	466	506	442	436	485	465	487	456	463	490	490	447	515	477	558	476	480	441	480	458	505	489	463	471	473	498	479	479	441	474	464	483	486	454	466	489	483	501	514	521	471	484	478	474	462	449	484	458	470	497	464	493	468	424	488	535	497	496	486	464	466	464	473	494	481	495	511	481	489	475	487	452	480	475	478	492	501	468	498	459	465	492	464	485	462	482	506	487	499	458	510	529	482	497	478	459	523	493	463	491	456	494	477	484	488	498	465	474	470	475	473	447	450	479	460	483	452	435	495	497	472	486	446	458	480	494	492	528	441	488	479	493	459	485	473	510	479	500	481	446	477	474	474	488	474	455	487	503	524	471	495	514	463	488	536	474	523	466	454	470	473	453	479	498	517	489	485	479	518	497	451	458	486	498	462	476	470	482	516	498	463	464	442	474	473	444	519	498	502	475	494	482	498	455	515	465	473	481	463	483	494	502	476	496	480	479	469	482	465	477	489	473	498	479	457	486	471	499	468	476	493	447	495	515	481	474	453	492	467	481	453	489	477	483	499	502	477	479	463	463	454	499	500	468	452	498	482	468	480	507	465	464	466	472	467	471	458	465	514	457	482	488	477	480	535	483	494	460	438	483	475	491	481	470	482	548	497	460	451	497	469	469	478	478	470	478	510	487	490	472	507	468	484	469	489	476	488	510	487	498	495	466	474	518	509	453	509	473	465	462	457	492	423	490	483	480	461	469	460	502	446	481	452	462	446	496	488	470	469	480	468	490	508	495	483	487	438	473	487	486	464	488	463	468	460	472	497	424	475	513	491	459	472	457	442	459	467	480	462	466	477	466	487	499	462	464	498	479	480	429	459	442	440	465	507	475	491	506	465	505	478	477	470	488	467	479	467	499	489	490	486	497	466	459	490	486	456	498	476	476	494	499	466	477	536	500	477	501	511	522	484	498	441	474	466	502	452	467	478	484	459	533	488	493	457	505	466	473	453	498	475	456	466	478	534	481	488	498	505	476	479	493	495	505	453	482	478	466	474	465	495	467	470	449	486	489	483	478	519	479	462	488	478	444	523	488	484	472	461	500	474	488	451	493	435	482	472	520	459	465	435	467	452	470	490	488	467	470	484	477	475	461	480	482	435	475	515	451	463	478	490	486	473	457	496	474	486	445	449	481	478	449	469	507	511	491	464	490
29591	29518	26888	11233	2070	328	280	293	297	297	309	292	311	283	308	265	277	285	290	295	281	286	303	263	295	284	268	285	291	293	307	283	303	293	264	261	279	282	293	298	271	288	263	264	268	268	272	264	275	289	258	284	267	305	272	294	292	297	277	282	246	272	274	277	273	254	306	295	267	269	246	276	288	292	281	287	292	275	309	294	297	300	270	263	312	294	274	258	263	269	283	291	254	295	268	314	295	287	276	272	283	300	270	262	297	280	282	273	271	250	299	284	304	266	280	259	247	285	275	264	289	292	283	276	256	283	281	267	281	261	246	305	271	275	269	312	280	271	293	289	274	284	261	275	260	267	279	282	285	272	280	280	285	273	311	268	278	288	284	306	269	274	266	281	278	273	246	303	276	288	294	283	297	278	273	278	268	270	293	309	273	288	281	278	271	267	298	275	274	299	268	288	302	263	263	272	276	279	289	278	268	272	279	309	283	281	298	266	262	273	274	283	242	297	288	305	315	285	283	284	301	271	306	298	255	272	302	300	265	281	282	305	273	301	286	252	280	299	286	257	270	274	257	278	266	297	278	297	316	279	275	263	264	306	274	296	286	263	284	318	255	276	295	273	240	278	269	282	290	261	266	280	274	273	297	293	281	244	284	279	275	266	281	249	277	261	294	285	271	276	295	296	285	265	271	300	276	271	277	261	266	300	286	280	272	293	287	277	295	262	289	263	306	270	285	254	230	283	277	303	290	281	275	268	281	285	283	248	274	287	288	290	290	254	287	279	298	293	249	268	273	277	267	276	280	275	279	275	301	297	316	261	274	252	278	287	285	286	271	293	271	267	284	280	282	273	267	249	275	309	269	284	296	266	270	278	288	274	280	268	286	277	298	269	297	278	277	279	271	271	312	270	266	264	273	291	253	284	286	278	270	279	273	328	252	267	270	312	317	242	297	297	288	262	255	259	283	268	273	280	296	270	277	288	285	258	300	282	273	302	298	253	283	302	294	284	283	313	274	263	245	256	293	305	296	302	277	271	292	286	250	273	297	272	282	287	277	275	295	253	265	266	309	252	304	277	298	281	305	279	272	279	305	267	274	283	271	264	265	306	274	279	275	278	313	285	282	275	256	256	297	274	288	250	306	279	262	261	331	321	273	303	283	259	284	299	276	308	283	282	316	288	264	281	264	293	234	311	271	270	293	275	286	281	255	272	251	307	303	290	274	271	261	271	282	274	285	296	314	262	280	267	306	315	259	266	260	260	275	260	257	307	286	288	305	256	267	294	262	302	271	287	288	302	268	267	262	269	293	290	291	254	261	284	273	267	288	273	297	269	280	287	294	299	296	289	277	258	288	250	276	289	246	276	259	271	272	282	243	274	257	259	288	310	274	309	263	286	285	273	320	288	239	316	285	276	298	276	292	303	279	273	279	273	290	251	271	283	278	281	276	282	263	240	259	284	277	267	299	291	283	299	307	292	264	290	239	284	316	283	281	299	276	260	286	271	279	300	252	309	282	297	301	303	313	263	280	295	272	290	297	279	288	247	272	280	259	314	263	277	266	282	286	279	272	321	277	272	281	286	263	263	288	280	274	298	286	266	266	278	248	285	282	282	284	275	305	253	288	274	294	290	289	242	282	269	275	269	265	269	267	258	265	295	280	278	252	266	282	263	284	286	288	255	303	261	264	281	256	280	280	280	294	286	300	271	281	284	258	292	266	242	289	301	291	269	289	290	319	275	287	297	288	299	316	275	242	275	269	276	311	279	267	279	275	256	273	268	276	266	277	268	269	280	294	266	273	267	284	259	269	279	262	287	248	279	273	284	269	292	276	258	272	297	292	286	288	282	274	284	292	284	266	263	292	270	276	299	299	241	272	268	300	283	271	265	248	291	286	301	276	304	282	254	279	285	257	309	280	301	279	298	293	284	287	287	293	298	291	322	293	286	289	285	273	279	248	270	308	256	308	268	257	273	269	269	276	284	267	284	286	294	275	297	280	293	260	277	280	297	283	250	245	263	278	283	284	304	265	310	278	288	278	279	292	260	264	285	267	294	245	285	276	280	272	295	291	246	254	252	324	307	279	259	289	270	281	299	287	272	299	284	278	295	305	304	286	280	289	318	263	267	240	259	261	296	297	308	269	287	241	285	290	304	274	278	294	260	255	308	321	287	277	255	306	255	275	276	279	266	276	277	254	259	305	270	319	301	268	291	286	297	267	296	288	291	264	246	292	317	258	281	289	283	272	271	272	265	283	288	279	297	275	280	274	286	266	273	270	307	283	282	298	317	268	276	286	285	259	280	271	273	272	264	297	262	283	269	292	274	265	275	298	274	275	292	275	282	296	262	313	293	266	277	289	307	263	261	274	289	305	253	288	279	251	287	280	252	253	327	267	275	287	285	300	295	302	308	288	292	253	293	269	306	256	272	307	253	301	267	294	272	281	280	285	292	301	307	269	274	288	273	286	268	278	266	308	277	282	271	275	269	257	297	267	298	290	268	303	312	285	282	281	278	284	290	289	260	279	274	315	293	267	272	264	310	279	284	290	287	287	258	257	292	299	290	285	261	271	273	291	297	281	259	298	282	292	265	274	274	278	265	298	266	267	292	289	279	264	268	318	293	313	277	270	284	277	311	279	270	260	281	280	262	236	253	300	258	272	263	256	279	276	270	282	280	289	273	292	295	280	281	286	305	274	275	260	266	262	270	260	270	272	265	274	280	260	256	271	299	301	298	278	281	275	285	288	297	285	266	277	296	296	264	261	286	295	284	272	256	290	254	280	259	291	293	289	281	275	293	251	300	286	260	267	281	264	285	268	269	279	310	306	290	244	334	306	285	263	267	271	288	300	287	281	251	265	265	295	273	273	249	276	266	268	264	280	279	278	265	315	274	297	293	286	288	287	276	282	265	295	282	292	237	282	285	288	322	278	272	293	257	293	298	260	308	281	273	274	274	280	275	281	255	281	284	255	273	272	309	275	273	291	291	303	276	277	289	279	302	286	310	262	284	278	305	286	282	268	282	251	256	270	268	268	266	261	271	272	314	286	268	304	291	288	275	262	280	288	269	298	252	267	276	274	264	271	289	281	277	299	280	263	279	297	278	303	290	251	280	275	304	301	303	285	273	297	306	274	280	304	276	289	270	278	263	285	285	296	297	269	267	255	286	276	266	298	279	281	280	259	299	271	298	262	278	248	255	259	283	270	270	296	261	292	289	284	278	325	275	272	306	285	320	268	291	307	257	241	289	288	277	282	277	288	299	278	257	284	317	277	248	253	250	280	290	294	298	276	306	302	288	284	276	297	321	287	253	282	286	259	298	313	303	306	266	276	253	273	247	259	284	256	259	277	270	252	271	282	282	287	259	249	285	273	263	293	267	290	273	263	275	281	253	255	238	299	285	274	279	265	310	287	287	294	307	255	288	260	311	288	261	286	272	284	294	252	270	280	267	287	297	261	300	273	243	303	264	282	290	302	247	258	259	237	296
21795	36432	20802	6114	1668	303	301	264	298	290	303	247	292	277	240	277	288	295	226	253	298	253	260	280	276	267	256	281	288	264	296	275	275	305	277	263	294	278	319	252	243	292	277	281	303	264	311	289	277	253	289	290	270	262	284	284	279	300	283	280	273	270	272	296	254	286	259	267	265	285	294	284	265	276	280	296	287	297	280	296	270	277	253	272	283	286	267	267	270	267	288	275	299	267	293	308	266	256	262	272	269	275	282	249	262	286	274	315	277	269	277	275	266	280	269	260	287	285	258	287	299	258	260	252	279	274	254	277	268	252	268	260	269	291	284	244	285	286	268	300	283	285	299	283	278	244	276	254	268	263	261	266	254	258	265	277	306	271	262	271	277	265	303	290	271	280	273	269	273	278	252	293	270	276	283	277	278	287	263	265	270	282	265	260	278	268	257	305	267	300	254	252	283	279	281	260	277	291	286	279	279	258	261	262	275	260	257	280	296	275	323	279	258	301	278	260	273	297	290	315	259	289	275	258	256	263	272	244	279	263	264	270	277	266	264	269	273	257	242	257	265	258	260	287	282	264	261	279	265	300	286	276	260	278	265	276	286	284	288	266	288	294	268	291	276	265	293	271	290	302	280	281	279	277	270	268	278	283	289	308	262	272	281	272	277	276	239	266	305	270	267	279	286	294	306	268	295	285	286	267	239	289	282	270	260	260	280	281	252	268	241	290	279	283	266	287	271	265	296	266	257	283	262	260	272	331	286	287	257	259	277	268	299	268	257	284	257	288	276	257	268	292	283	284	242	288	260	276	273	253	263	280	261	264	298	272	231	280	283	266	276	259	273	269	286	278	278	265	285	276	327	270	253	278	259	257	270	266	271	282	265	262	271	259	272	296	302	298	297	240	300	292	250	298	278	274	252	277	291	271	263	284	265	268	284	283	290	291	296	258	252	270	277	265	288	277	301	272	274	261	268	261	271	291	250	290	292	286	273	285	274	240	261	276	280	268	281	300	293	247	282	272	246	282	283	289	299	287	284	283	291	268	292	273	289	259	279	288	298	307	265	273	285	267	267	275	265	314	269	263	304	231	304	291	281	259	270	255	262	301	309	278	261	267	297	277	267	251	293	264	273	291	254	260	281	278	282	274	285	250	260	295	323	301	282	284	283	294	276	269	282	259	294	269	265	294	280	274	272	250	312	288	264	293	281	292	279	273	278	288	290	279	277	278	266	268	262	262	273	272	305	295	295	275	310	270	270	269	251	280	294	288	276	283	266	261	267	298	264	262	251	273	277	283	255	286	271	283	301	233	284	281	259	334	285	254	246	270	296	257	248	261	241	261	324	277	246	306	288	288	286	261	274	242	323	283	264	281	294	262	254	269	285	275	299	252	276	294	262	271	264	249	254	260	277	265	287	274	262	282	286	261	268	280	284	287	260	283	261	292	282	252	301	291	272	281	231	291	279	303	265	248	272	286	276	254	289	272	284	273	268	283	269	252	270	307	250	281	280	280	284	273	267	284	272	282	264	261	279	262	259	246	265	286	268	283	255	287	276	300	281	281	260	268	285	276	290	249	235	246	296	252	256	319	305	298	285	290	252	251	285	246	261	301	273	247	270	304	267	290	278	290	271	272	245	267	301	270	292	292	268	313	287	280	286	308	275	322	305	273	243	298	268	275	270	288	262	278	296	264	256	291	279	258	275	274	291	263	273	265	246	274	257	286	275	299	274	305	265	284	283	248	273	283	249	249	261	275	263	248	257	271	243	263	277	262	259	276	278	267	276	272	278	277	290	265	275	287	277	280	291	275	278	251	294	301	297	269	294	284	252	267	274	276	261	258	276	278	287	265	283	283	296	271	277	276	253	296	284	261	289	294	286	256	292	274	288	263	268	296	299	271	296	271	287	265	266	267	304	254	295	277	256	295	289	283	278	270	288	262	273	276	283	282	246	253	288	300	272	261	275	260	260	284	298	257	285	246	252	314	274	289	274	275	264	289	233	283	285	281	306	263	274	278	273	279	248	278	280	294	263	256	293	278	287	306	258	260	289	286	258	284	246	255	282	299	268	272	277	272	259	241	309	299	271	300	268	293	252	279	291	312	263	270	264	288	289	283	278	310	289	285	299	308	254	277	249	244	282	268	264	267	252	282	269	293	276	254	282	282	277	282	252	274	289	290	237	298	259	262	252	264	253	303	273	256	289	281	277	258	266	304	301	252	263	253	281	273	298	283	265	315	292	296	286	277	283	252	276	265	279	250	284	296	276	277	274	257	276	269	297	282	297	256	313	282	267	297	286	224	252	283	275	273	270	291	240	277	296	262	286	302	293	283	280	269	223	251	246	276	292	276	265	306	279	263	297	281	282	297	295	275	284	269	285	255	277	268	257	284	280	286	266	293	264	291	259	269	278	293	287	285	264	298	275	297	284	262	262	280	289	261	264	263	265	273	287	256	302	282	252	301	294	275	277	267	257	274	253	281	274	279	266	294	254	298	276	268	276	267	241	281	268	233	295	287	241	255	255	271	280	275	286	256	274	292	287	290	269	269	284	242	271	295	300	258	299	292	267	265	293	253	277	279	306	286	282	293	292	287	319	280	280	303	278	260	281	271	287	285	248	283	284	279	269	290	276	274	284	261	300	274	296	306	282	288	292	277	306	268	273	269	267	254	284	266	290	262	254	300	239	248	261	292	277	260	268	275	244	278	276	261	256	272	271	251	290	267	280	306	268	285	266	276	255	281	267	287	262	263	279	268	284	274	274	284	290	268	275	301	285	274	270	295	279	269	279	277	283	256	271	291	307	267	283	286	283	278	302	249	292	274	285	291	258	259	250	280	295	272	266	285	280	299	252	299	292	273	269	308	306	268	284	260	252	272	257	277	276	255	273	283	275	269	266	264	266	275	272	278	304	267	275	264	247	284	251	277	301	276	272	274	256	254	302	250	287	280	265	270	264	274	282	271	264	282	306	262	283	277	304	290	264	287	270	290	280	296	261	268	268	280	239	278	262	276	275	282	292	288	268	258	302	290	279	255	268	274	271	275	274	242	271	256	257	290	278	251	272	291	271	247	282	277	286	244	270	277	273	283	284	292	306	285	264	276	256	266	269	279	268	279	290	265	283	261	274	266	293	257	247	288	278	258	252	267	269	257	282	265	265	286	274	237	279	256	284	277	300	267	299	281	292	255	270	270	316	262	261	290	306	277	293	252	279	258	289	252	247	254	272	295	242	300	301	260	257	257	291	277	278	276	240	283	273	243	260	283	249	265	242	302	302	277	293	292	264	305	264	288	290	283	295	271	280	284	303	269	273	296	275	283	266	273	256	274	299	267	298	255	276	257	288	246	264	295	255	284	281	277	257	282	313	302	249	276	265	296	291	270	308	266	307	263	279	274	290	257	260	273	252	263	269	275	294	286	299	273	303	271	284	269	252	263	286	252	271	285	277	290	293	267	243	285	290	296	259	286	261	276	261	261	274	267	302	277
25371	28178	43790	36717	18630	3134	452	391	361	378	341	348	311	389	365	339	338	344	328	329	381	377	386	352	365	324	303	355	357	344	359	358	377	330	346	359	351	341	369	322	358	371	345	355	356	352	372	349	349	347	361	306	327	354	355	340	355	343	324	359	360	362	330	347	349	348	360	339	360	323	349	334	353	356	345	348	340	328	333	342	320	323	345	353	315	352	338	322	306	327	353	350	330	315	334	341	351	369	345	328	342	361	346	309	359	334	329	335	350	349	343	309	327	364	338	323	345	385	371	359	338	348	328	353	340	323	329	337	328	356	350	338	322	345	349	353	369	333	353	404	337	353	324	334	300	340	344	319	364	346	384	319	341	341	339	366	343	366	332	344	349	310	332	319	358	340	375	319	320	336	326	330	352	351	342	340	354	347	364	313	322	360	327	310	331	353	330	328	359	324	355	337	348	348	322	325	315	334	317	347	360	343	338	362	346	342	337	370	368	349	373	287	347	309	338	355	344	364	367	345	306	360	353	344	353	326	360	324	352	357	345	337	318	359	327	354	345	350	331	367	315	353	381	396	344	381	350	372	381	336	332	339	360	355	310	340	338	325	328	334	331	309	324	327	328	304	334	335	319	319	356	339	332	331	355	333	333	343	338	327	341	341	349	343	335	344	336	329	359	355	345	322	351	331	351	349	369	348	391	325	326	321	346	317	329	343	342	362	336	321	377	365	337	322	368	344	350	359	348	326	337	365	328	359	379	316	348	337	321	373	330	357	326	320	373	361	333	357	316	315	346	349	367	313	319	351	338	289	345	368	365	351	351	346	324	328	342	357	337	353	314	371	319	367	320	348	306	371	348	333	338	344	340	339	333	348	335	346	351	317	321	334	334	370	355	353	356	342	375	319	335	341	324	330	351	329	322	336	306	322	329	330	312	330	295	338	320	324	346	338	323	330	358	344	353	323	338	334	328	319	344	346	312	304	332	332	314	340	334	349	349	341	338	312	326	330	362	401	337	362	341	326	355	355	370	337	346	372	321	311	360	346	338	346	330	321	350	327	360	333	334	338	300	319	345	331	328	347	309	333	328	354	325	347	321	365	334	335	344	370	319	349	343	330	360	376	338	323	323	326	325	327	333	313	333	358	350	334	349	310	306	339	335	352	346	330	368	328	374	370	351	325	350	350	302	339	326	389	363	327	343	360	335	316	347	333	346	354	332	323	323	355	336	348	324	350	349	318	337	356	322	308	354	318	339	334	379	349	337	321	329	320	330	338	328	309	317	337	341	350	375	344	325	347	337	333	357	316	335	369	317	377	304	345	351	312	362	314	369	329	345	324	327	329	384	318	309	337	339	322	336	333	320	336	327	355	378	346	364	330	374	324	343	363	350	321	312	351	304	282	356	347	363	331	343	309	347	347	343	345	338	353	333	321	326	345	408	344	350	356	369	350	330	351	324	347	328	349	361	347	345	357	333	362	362	335	337	319	355	336	381	339	341	340	350	335	342	311	337	377	317	322	349	340	356	334	321	329	333	329	342	316	348	338	333	345	357	342	323	334	346	351	342	320	301	337	337	353	349	358	327	355	334	352	311	347	344	340	330	336	350	315	327	343	356	311	336	368	342	313	353	367	346	355	344	351	349	381	340	363	358	363	338	314	336	346	337	348	337	329	339	340	346	371	313	322	333	348	318	334	315	341	359	332	340	336	354	326	339	350	357	342	341	335	380	354	337	356	339	352	314	362	325	318	319	355	321	329	325	361	322	355	345	317	372	337	309	331	340	337	328	339	349	335	319	348	335	352	344	323	353	323	333	340	355	362	322	337	373	335	316	339	345	330	322	364	363	318	350	345	336	353	361	283	371	352	330	341	345	348	358	349	329	376	325	342	360	325	338	360	327	365	379	360	334	358	330	349	383	353	341	360	309	319	375	347	320	335	358	344	311	339	319	379	339	344	335	383	357	335	336	315	328	315	323	334	332	311	335	342	354	321	333	340	300	329	341	318	372	363	330	340	362	364	319	372	344	329	360	331	321	354	335	350	359	346	314	362	330	358	333	335	322	372	356	354	328	347	322	340	325	353	337	334	334	319	312	343	348	348	329	329	367	327	341	366	315	348	349	344	350	340	352	328	318	348	358	354	337	324	350	342	329	342	337	313	376	361	347	363	358	338	322	344	345	344	338	343	365	358	318	353	321	374	361	307	333	337	358	331	331	372	299	338	341	336	317	332	332	355	321	328	364	356	333	360	349	319	321	332	352	362	348	339	344	341	306	356	313	334	328	336	347	346	356	345	327	364	361	332	342	355	350	310	324	352	332	351	385	336	348	343	342	336	306	343	344	348	330	347	362	337	331	305	342	350	339	359	329	309	335	337	320	345	322	336	299	306	355	326	336	363	343	375	360	337	367	363	354	322	343	333	346	329	342	330	347	318	362	325	332	368	341	326	327	315	361	349	315	340	349	347	344	356	363	341	332	326	328	347	349	347	346	362	353	351	320	303	325	364	338	344	297	351	338	345	379	371	359	327	343	325	351	300	327	322	319	357	357	330	331	327	342	340	295	340	352	339	335	343	337	355	314	312	377	362	316	336	333	380	351	325	351	357	350	348	354	356	349	348	358	348	316	346	293	319	332	338	329	351	376	342	327	309	315	328	369	334	332	345	324	357	324	391	320	349	355	312	341	333	340	317	328	322	343	329	366	325	340	314	314	343	355	356	360	336	318	355	371	345	389	348	321	326	356	334	335	303	314	318	332	366	341	326	312	369	322	317	334	336	342	322	335	287	337	359	323	319	314	318	332	332	348	353	352	361	347	319	331	346	299	325	322	357	352	340	354	363	352	354	353	339	349	351	326	324	323	344	342	324	320	350	328	341	325	333	357	357	337	335	338	334	349	305	357	347	349	329	352	321	337	332	388	314	346	349	372	354	321	318	335	329	358	315	320	342	361	332	341	309	328	328	331	343	320	355	314	370	349	362	352	362	351	344	354	364	324	339	339	333	331	345	342	327	322	342	342	330	337	326	369	356	330	377	315	342	328	336	336	345	325	325	344	332	320	342	348	331	344	307	325	338	340	351	314	337	345	355	317	323	357	339	333	356	347	349	346	342	337	357	377	350	359	380	356	340	302	324	346	313	355	304	343	339	309	347	338	334	330	345	349	333	308	323	328	330	345	359	361	304	374	367	344	321	352	362	338	344	329	351	356	348	348	339	364	382	334	346	375	348	347	334	371	337	372	301	347	338	303	327	377	372	305	334	345	309	355	344	345	315	332	326	372	334	354	340	342	349	352	346	337	389	323	339	332	336	336	349	316	321	312	335	327	343	345	337	340	362	316	322	335	316	351	342	334	377	326	335	343	331	340	343	368	357	354	334	341	309	357	338	360	349	330	349	366	336	331	352	345	328	314	328	334	337	331	356	332	345	332	336	332	332	341	346	379	365	336	323	334	356	343	330	328	345	340	324	363	331	323	348	359	370	338	332	336	384
57682	90387	60839	28939	9889	936	380	390	378	390	379	392	369	393	385	373	374	373	356	379	391	373	411	403	370	373	379	366	373	354	369	353	381	347	350	351	347	375	365	372	385	393	389	414	352	374	381	358	354	401	355	390	353	343	371	316	355	394	356	385	365	378	395	385	373	340	367	399	362	350	368	355	354	387	382	394	398	362	345	358	414	380	357	379	357	364	365	367	325	364	389	355	347	380	329	379	354	365	359	341	367	372	343	364	379	363	338	380	374	377	366	385	337	370	344	345	344	378	369	353	377	389	364	368	354	391	356	375	352	358	386	360	340	372	337	381	381	331	380	359	345	364	367	349	371	358	372	362	335	365	343	371	349	331	385	374	378	349	367	359	361	370	387	366	400	377	337	358	364	395	394	370	357	382	388	370	369	365	353	326	360	343	382	354	367	386	364	400	399	382	353	349	348	364	375	361	384	365	337	399	376	353	337	355	370	360	369	391	339	351	345	349	392	359	379	370	392	372	351	406	347	375	395	358	347	380	362	362	354	366	342	348	352	360	369	377	372	342	356	414	377	339	354	354	351	359	364	390	349	396	349	366	375	347	379	371	338	440	396	367	327	375	348	399	368	336	357	356	361	346	366	344	379	360	364	374	347	350	340	371	317	374	341	382	375	386	381	426	325	375	369	386	365	386	347	363	337	363	381	362	392	368	359	339	385	375	388	388	363	350	354	333	374	400	385	343	372	372	353	437	347	347	379	351	372	347	363	377	380	382	370	363	347	343	388	371	349	393	360	345	349	373	373	375	335	339	376	386	341	316	355	372	382	368	349	390	399	359	356	376	344	399	369	362	352	429	384	388	397	375	347	346	348	386	394	382	349	356	389	384	341	378	377	378	360	385	371	371	369	352	368	378	355	413	345	365	350	339	379	387	327	325	393	350	351	378	376	349	360	413	376	404	353	351	389	366	376	363	360	370	351	363	358	367	334	339	342	358	368	400	352	366	370	362	343	359	356	370	347	383	380	402	373	321	396	352	350	363	359	342	364	372	361	344	369	354	361	386	387	365	360	346	362	334	375	371	351	363	366	390	367	366	370	336	366	376	374	399	359	364	360	369	385	360	342	353	349	365	371	381	356	349	357	309	447	406	371	376	375	341	355	380	344	395	370	363	373	357	390	360	361	380	394	370	381	338	335	360	351	375	385	370	369	356	378	352	324	348	365	373	363	391	354	362	378	351	370	378	363	361	364	358	349	351	369	397	391	376	399	364	404	374	363	350	376	398	366	357	351	354	340	373	366	335	376	398	350	351	369	362	373	352	400	372	372	382	371	382	348	342	337	357	345	380	353	368	357	368	368	368	361	381	402	357	366	335	366	361	360	370	348	377	369	382	371	371	343	393	334	387	376	356	364	327	370	374	372	353	396	373	328	354	366	374	375	358	343	397	378	348	361	360	358	405	364	381	355	398	355	390	371	362	366	388	339	363	348	364	356	361	331	368	387	328	373	343	347	371	360	348	354	398	376	318	409	355	361	348	359	368	369	383	358	368	380	382	383	368	395	357	379	387	379	363	311	399	385	336	362	372	380	353	354	348	341	339	359	349	382	372	418	352	382	380	371	349	353	363	348	340	376	338	359	376	335	376	372	385	378	358	353	375	368	380	320	355	392	377	378	386	369	358	364	361	340	381	382	345	310	341	354	383	382	348	369	363	369	362	343	360	367	361	372	372	383	379	361	379	347	359	344	351	360	332	371	346	374	378	368	364	356	349	345	344	360	365	384	372	328	322	354	357	392	372	344	379	364	354	354	363	364	333	339	343	352	375	375	374	338	399	369	360	398	397	347	365	372	360	350	371	386	381	387	381	374	363	374	356	365	402	327	437	364	380	342	416	337	329	353	332	360	323	357	351	376	363	355	382	354	377	379	303	391	379	357	352	358	363	360	387	352	366	391	384	388	380	364	387	369	348	391	385	404	373	327	396	350	370	345	399	355	386	360	354	374	360	385	363	349	378	367	363	383	345	374	374	343	336	343	358	378	373	336	397	365	334	356	356	343	390	393	362	356	363	332	388	389	367	347	382	366	362	364	355	387	384	317	382	340	422	381	363	344	348	347	365	353	382	364	362	389	345	367	351	347	380	358	373	342	369	350	357	366	359	401	357	386	375	365	388	385	361	382	339	373	349	377	332	331	353	330	379	363	398	362	338	380	380	355	339	377	377	385	358	371	378	383	365	381	404	352	380	358	369	372	342	375	351	365	373	360	366	344	366	352	358	394	363	386	375	357	368	380	375	334	348	388	318	380	326	366	389	368	379	366	389	331	363	385	376	331	350	334	412	404	376	354	369	359	380	368	366	380	345	349	364	381	362	362	363	363	362	335	379	361	334	348	359	303	346	377	342	337	388	351	375	391	356	379	373	413	357	357	356	356	362	385	381	363	359	405	343	374	354	372	390	363	355	383	353	365	376	339	347	353	361	371	382	397	376	330	388	353	395	383	353	384	367	342	371	375	349	391	387	388	409	344	379	354	371	397	373	354	375	357	358	355	355	410	362	364	383	339	381	372	377	349	389	381	337	378	369	399	349	338	376	357	399	341	347	350	337	372	366	335	343	352	323	355	371	328	402	373	380	381	352	361	364	362	393	360	388	351	361	372	373	384	376	327	352	370	332	380	348	400	393	372	369	363	374	376	370	370	375	355	395	372	372	350	338	351	395	394	316	344	367	370	372	338	373	355	332	355	368	409	417	374	371	354	341	334	369	325	369	367	345	393	322	376	368	423	353	347	392	385	332	397	374	331	360	371	339	398	356	310	387	351	347	362	371	380	372	382	327	377	354	364	351	369	343	411	387	373	368	365	357	355	340	352	335	359	375	392	364	369	382	382	393	361	378	391	378	385	371	399	354	350	392	379	379	336	361	359	358	355	384	352	360	362	352	336	402	382	373	391	339	410	332	352	390	364	380	380	369	370	357	364	325	379	386	368	365	354	365	380	373	390	372	388	363	397	363	355	354	372	338	323	383	364	364	348	364	373	385	367	377	331	400	369	349	352	375	373	376	368	376	382	408	350	371	405	373	390	348	349	355	356	379	377	370	363	367	394	345	367	372	361	328	367	366	385	348	356	394	355	361	368	346	378	400	340	368	338	343	368	372	384	349	341	413	382	339	356	364	373	378	364	363	337	393	330	360	375	341	357	412	371	360	360	345	360	367	347	341	365	355	338	380	375	366	357	363	392	332	365	367	386	390	351	394	399	416	370	370	365	361	396	341	396	372	360	357	394	373	390	377	348	359	335	353	359	353	336	351	373	364	352	393	358	369	371	357	410	382	344	344	383	370	357	357	335	353	358	380	356	366	364	359	322	367	358	352	373	384	353	378	366	322	367	354	359	351	379	342	326	357	342	344	374	342	366	389	402	357	385	380	378	353	354	372	389	381	377	372	350	382	365	366	355	361	356	369	367	356	376	406	340	360	351	339	348	364	371	329	369	349
23987	24256	38246	36394	24987	10762	1290	589	479	477	467	470	458	440	490	476	452	474	444	443	464	477	497	511	519	514	514	484	464	460	450	450	453	458	434	427	473	468	453	426	432	440	463	433	455	462	455	434	448	448	461	455	402	416	430	411	481	431	429	442	446	469	420	479	432	461	447	456	448	448	431	392	431	448	452	437	440	456	465	404	458	456	435	435	405	426	411	418	465	412	464	440	459	443	417	451	441	433	433	451	450	462	458	444	447	432	437	447	460	445	457	487	432	451	454	429	412	473	457	472	433	477	430	452	440	439	459	428	436	454	441	446	429	451	431	483	481	420	437	429	445	407	430	439	446	452	450	431	463	440	459	517	467	433	456	479	451	436	410	407	437	416	445	430	451	455	486	452	435	475	453	457	418	431	456	447	419	436	462	472	446	421	462	405	442	430	443	414	447	436	463	453	464	463	433	479	422	460	455	442	432	463	439	430	437	458	427	475	433	443	440	459	436	425	442	471	450	437	423	471	452	463	406	403	438	456	437	477	431	470	456	452	488	453	450	408	450	456	467	454	451	435	451	422	412	449	462	450	431	417	477	426	449	448	458	414	426	431	420	413	475	442	440	455	432	460	484	452	472	434	449	495	464	451	480	437	464	412	445	438	480	483	421	421	420	402	426	445	493	428	428	468	436	435	419	447	462	400	415	504	428	478	427	440	408	447	461	422	464	431	430	470	461	499	475	445	432	413	449	473	430	448	410	421	441	460	419	435	444	445	471	446	429	415	472	455	431	455	462	453	474	480	426	451	461	433	468	431	509	418	441	476	481	448	420	463	446	436	452	458	413	481	455	429	417	448	451	415	465	470	445	472	433	429	416	451	454	447	438	418	441	435	436	440	429	433	485	477	437	431	422	438	483	397	431	464	422	402	451	410	442	478	469	426	459	474	431	482	475	417	445	440	422	445	460	447	434	443	490	468	430	424	460	416	423	423	433	441	442	436	450	425	461	443	441	448	459	453	440	467	443	430	405	486	418	461	432	445	444	461	419	408	447	446	450	439	417	440	452	456	450	461	448	483	430	433	486	440	454	405	441	478	439	438	423	480	425	501	425	448	483	443	449	439	445	429	433	434	446	429	469	419	414	442	474	429	426	436	438	449	441	442	439	442	455	434	411	439	447	444	441	443	468	414	438	460	467	430	452	459	449	448	431	474	464	427	492	412	438	477	462	454	425	416	436	420	451	467	433	451	402	438	430	432	423	431	453	421	439	484	419	400	454	457	454	440	437	445	452	384	472	438	432	445	443	437	469	446	459	428	415	460	450	443	419	428	428	465	451	433	442	452	469	471	437	430	445	417	444	459	472	438	445	456	465	428	446	442	451	439	433	462	452	435	447	442	431	428	446	416	413	483	435	409	434	449	458	430	449	490	447	420	437	438	434	471	485	468	442	458	482	427	479	447	406	466	436	420	441	451	416	430	434	455	450	453	406	432	439	428	464	440	475	408	442	414	441	415	429	412	455	450	409	477	432	471	444	481	420	476	453	451	434	440	478	431	448	436	442	455	442	404	428	434	443	417	427	461	436	421	412	467	458	452	453	429	454	425	456	470	454	464	413	445	465	428	462	421	476	427	460	404	481	446	438	431	444	447	463	418	415	462	409	444	454	406	444	411	416	438	416	479	438	468	440	469	444	449	441	401	442	450	431	447	462	441	456	414	417	408	465	461	410	402	418	464	457	447	422	438	463	408	448	430	435	415	454	455	475	451	499	455	468	410	440	456	422	414	415	471	431	428	451	437	449	398	463	459	463	443	400	407	452	435	431	455	436	455	462	438	420	432	404	446	462	468	431	426	474	450	444	429	450	417	447	427	435	442	421	448	472	483	471	451	423	444	457	452	439	472	432	423	406	410	454	452	481	422	465	442	471	456	459	410	458	441	451	462	458	438	454	406	471	445	427	413	452	432	469	477	464	474	414	427	455	463	426	435	452	459	440	412	443	443	428	438	452	450	448	444	446	455	446	449	471	406	431	450	446	455	426	431	435	414	407	420	450	430	440	409	431	450	492	408	441	412	417	431	452	477	381	438	433	465	437	478	470	463	422	429	480	448	400	419	427	438	435	425	488	463	476	486	448	481	457	423	448	445	447	429	438	467	446	466	441	417	497	422	448	425	424	420	447	428	445	453	469	404	437	454	425	436	450	435	422	444	396	470	499	459	415	433	478	425	442	411	484	437	463	453	432	464	471	429	450	486	477	459	450	477	417	426	460	439	427	422	426	438	432	403	445	411	436	454	440	432	431	451	439	433	442	428	450	455	410	449	458	455	471	474	468	440	479	381	469	405	425	424	453	408	440	486	433	421	433	477	443	481	457	398	456	422	447	447	470	446	460	463	428	450	417	462	429	431	437	434	460	467	418	430	436	423	427	424	445	427	407	466	449	445	442	440	452	430	450	473	448	435	450	463	453	480	428	421	463	449	472	453	401	458	442	405	428	479	426	427	409	483	434	418	458	444	453	476	480	431	467	472	470	452	455	455	439	488	484	458	454	443	389	417	455	477	470	438	442	419	423	415	446	409	451	441	458	451	452	472	477	410	428	450	441	445	448	420	414	430	455	464	414	404	393	411	421	448	436	457	469	442	466	450	445	482	511	458	419	438	441	435	417	461	432	419	434	424	452	448	426	456	461	454	425	458	446	461	443	446	415	423	438	469	453	452	477	414	457	429	416	450	442	428	469	433	465	434	437	449	450	454	473	413	440	460	453	442	451	448	457	443	424	443	461	469	442	448	465	433	423	451	428	451	453	475	459	438	435	416	437	459	468	450	484	437	472	443	468	448	438	460	461	424	430	459	458	427	449	470	444	437	442	434	455	450	412	442	479	445	457	417	456	422	402	483	470	459	426	472	431	489	453	436	445	445	466	435	486	436	451	417	452	448	414	432	415	420	425	449	440	474	413	440	463	429	401	467	445	456	406	461	412	445	429	425	430	410	446	431	482	415	446	408	418	406	429	418	439	438	472	403	440	450	429	426	437	420	450	453	446	464	419	445	439	493	433	451	440	429	439	448	423	465	459	437	455	433	440	438	505	421	431	472	436	464	423	468	481	454	430	430	430	430	397	447	417	433	454	436	456	431	472	455	432	443	450	395	438	450	448	390	429	478	497	428	460	477	429	405	429	429	451	437	462	435	463	430	463	460	420	427	429	497	426	422	449	471	476	472	426	490	441	467	425	442	449	451	435	483	438	451	449	449	442	452	425	423	468	436	455	453	422	428	454	422	418	427	445	401	448	465	480	446	449	450	458	434	442	431	443	421	460	441	445	455	436	467	406	421	449	449	435	451	435	462	434	428	452	445	445	441	451	478	449	431	408	459	432	437	411	482	464	474	453	466	457	439	417	445	482	441	408	414	426	443	454	404	487	444	463	454	424	448	492	452	451	461	435	418	434	440	458	431	446	407	410	458	461	441	456	458	461	456	414	451	456	445	495	446
64187	103965	73185	44045	17342	1103	455	496	471	498	502	486	447	472	497	527	500	501	455	489	465	510	617	590	521	541	520	498	491	498	501	494	512	497	509	514	467	475	480	444	506	532	479	462	510	448	470	518	508	478	485	504	532	500	501	479	449	500	478	480	484	462	504	491	521	486	476	507	471	501	495	488	502	485	487	468	511	485	480	496	491	491	458	486	479	482	498	528	482	499	512	516	486	470	493	512	501	506	491	499	503	479	454	488	493	485	434	457	491	470	461	502	485	499	470	504	485	492	494	488	478	487	467	449	483	526	513	528	483	470	487	491	501	499	491	458	507	486	499	509	554	478	475	481	495	461	483	515	468	475	480	452	558	480	499	487	427	480	469	492	526	490	453	476	496	505	500	489	451	484	465	483	466	513	477	496	458	495	469	475	500	501	504	475	471	481	512	480	503	480	465	443	469	494	521	482	468	499	505	489	490	495	476	445	465	523	469	518	494	485	439	488	498	467	506	525	473	473	467	495	489	500	484	446	500	470	503	471	494	466	491	487	483	516	507	496	483	504	470	466	458	446	513	489	475	500	486	478	503	478	429	474	479	515	489	478	453	507	459	508	487	496	481	464	472	479	436	501	463	497	492	516	489	466	479	523	505	476	506	471	515	490	482	500	495	524	509	548	478	544	496	493	482	424	505	468	434	481	479	471	463	503	462	492	519	511	480	492	487	469	512	521	478	498	503	468	469	462	478	462	509	508	481	453	522	481	488	496	489	509	498	507	492	513	442	513	469	467	486	515	465	475	497	491	449	497	502	501	509	484	467	473	506	502	487	468	471	494	518	511	479	472	512	481	493	447	491	471	482	483	488	453	476	490	509	500	464	492	489	491	519	524	464	496	509	480	491	429	472	498	499	506	488	498	505	485	487	485	488	478	491	476	473	493	471	479	516	469	530	494	482	457	524	473	435	469	496	502	452	497	487	428	494	499	451	469	498	491	509	481	435	461	517	477	502	526	507	514	514	512	519	488	458	498	478	512	449	503	503	503	455	507	487	473	473	472	484	490	467	482	494	509	514	507	503	469	439	486	492	466	476	502	494	454	486	451	477	490	487	492	474	488	485	467	475	493	506	458	465	498	510	486	485	501	445	492	461	519	458	478	519	476	555	506	499	472	468	469	497	474	505	510	486	492	524	443	486	543	494	455	490	467	472	497	506	503	477	494	461	543	477	520	468	487	492	501	493	516	529	487	499	501	449	468	498	459	520	495	475	477	497	489	487	522	505	467	478	514	471	515	479	517	468	503	456	448	510	533	471	507	449	477	512	442	510	514	461	509	469	497	494	532	474	526	500	511	479	513	540	516	513	502	472	474	478	517	462	462	482	491	442	462	479	490	468	488	474	473	485	510	474	513	496	493	503	473	515	494	500	535	536	516	507	488	457	501	467	494	494	459	472	464	457	498	500	482	513	491	498	468	497	459	473	460	491	521	472	444	469	494	482	498	473	504	494	459	555	476	482	493	508	511	474	495	489	504	501	486	513	498	509	483	475	473	512	476	499	503	508	506	520	509	475	482	494	512	516	421	476	467	492	516	443	463	486	494	461	459	496	493	493	433	457	448	473	465	475	495	504	480	524	492	467	521	488	506	493	457	484	510	511	485	503	488	478	504	494	494	472	472	476	476	520	490	502	444	476	493	478	514	488	457	473	506	484	459	466	537	454	476	480	477	482	483	476	461	481	444	471	480	471	492	518	468	468	474	469	465	458	496	448	501	465	524	496	468	508	510	468	493	474	479	456	504	493	471	482	467	499	495	479	480	474	524	490	477	502	478	506	453	501	500	522	487	501	521	514	479	471	488	500	467	466	468	508	526	501	523	494	489	495	492	483	477	460	519	513	471	502	439	515	469	517	491	479	467	460	513	478	466	482	501	486	475	493	502	472	462	479	512	491	449	494	469	508	481	520	528	445	485	449	466	458	464	484	435	497	502	501	496	483	495	487	466	513	485	514	499	479	477	482	496	509	518	516	474	469	482	482	472	492	483	499	471	489	446	488	490	500	513	467	466	476	491	481	518	423	497	452	496	471	483	507	517	460	474	489	524	472	471	502	485	469	515	514	495	512	498	492	471	486	469	520	502	473	461	474	454	496	503	486	520	454	478	503	483	451	497	498	453	502	462	502	454	478	460	470	495	488	459	479	470	441	504	509	487	467	430	449	482	469	483	487	488	510	518	509	493	484	516	474	502	533	489	497	482	497	490	494	500	487	477	480	483	466	473	474	468	475	499	483	485	487	492	481	501	519	478	468	486	508	518	471	467	523	476	471	459	480	474	467	475	492	486	471	478	479	513	523	486	480	504	519	481	474	467	522	489	466	523	486	484	510	472	513	476	490	487	485	506	486	480	495	525	461	492	469	462	447	466	480	481	484	480	500	500	496	530	474	491	475	470	449	456	516	460	481	477	486	478	480	510	455	489	495	511	520	489	480	464	479	482	429	492	466	452	501	419	492	466	478	467	453	477	529	455	507	479	530	509	496	472	505	458	491	517	496	497	512	503	510	480	469	467	486	472	505	473	473	504	483	479	491	450	466	465	493	485	497	471	492	484	462	491	478	484	484	482	487	488	442	515	508	469	489	511	461	501	517	498	498	467	475	463	518	485	529	501	487	516	452	459	504	501	495	504	477	395	483	491	462	475	495	472	476	506	490	473	522	519	491	450	497	475	498	473	519	511	506	482	503	484	445	500	489	486	476	463	496	507	460	489	442	510	452	471	524	474	483	478	449	473	492	520	545	487	505	487	499	474	467	493	467	467	477	454	476	483	473	476	466	498	511	455	466	490	556	483	487	461	479	457	465	492	488	490	466	465	501	494	493	497	457	461	455	474	491	494	480	446	475	487	471	461	478	464	488	510	456	462	503	474	514	525	475	513	506	497	524	463	504	493	489	453	487	490	481	497	527	483	491	461	473	511	486	480	485	513	462	493	458	480	465	538	496	501	503	524	505	463	504	496	512	458	461	515	479	527	475	505	461	477	468	512	455	512	465	469	456	495	507	468	489	472	505	458	475	484	469	460	537	500	445	464	502	482	468	476	496	505	477	516	467	491	524	528	477	515	495	469	508	499	469	520	439	455	500	480	523	483	541	494	439	483	525	522	477	460	518	491	496	480	497	495	480	501	493	482	476	495	492	503	484	525	473	498	491	494	459	489	455	483	499	486	521	475	473	504	443	468	509	464	473	482	480	507	515	488	449	494	458	487	455	451	478	451	497	490	480	463	506	468	472	493	487	522	491	468	486	494	494	466	471	489	469	460	459	433	468	501	486	459	457	461	461	487	478	504	499	489	477	496	477	467	514	512	495	459	463	515	482	496	492	481	464	513	500	503	473	431	456	507	499	488	474	511	458	472	465	473	526	498	475	494	477	506	527	477	468	463	479	448	495	491	473	478	495	467	468	486	483	523	471	483	468	457	456	502	454	451	490	458	503	489	501	493
29697	30486	27230	11431	1916	376	303	297	307	312	292	293	286	299	291	301	290	278	264	289	275	301	267	298	263	321	306	275	316	297	242	294	294	290	279	295	276	269	268	296	264	268	286	316	254	291	273	297	297	281	281	285	281	274	276	271	290	269	282	258	306	288	245	299	280	305	277	287	306	293	273	283	265	271	290	276	292	305	274	296	294	297	262	246	303	305	306	294	299	292	278	296	256	289	300	279	282	294	267	276	284	288	306	280	297	285	323	304	281	276	286	294	278	267	272	301	278	269	298	285	289	288	276	304	286	278	258	295	292	268	299	278	267	256	261	267	282	288	273	244	273	248	313	268	272	300	283	292	282	285	298	269	310	267	278	297	302	301	280	296	277	271	274	327	285	262	275	328	282	296	304	297	274	281	302	278	279	292	303	289	260	259	289	263	276	270	305	276	252	274	300	266	290	268	271	283	279	267	277	265	292	291	296	278	268	277	263	295	278	292	295	283	301	287	270	295	288	291	271	301	271	271	307	278	259	257	301	268	270	283	290	288	297	278	307	273	291	272	267	276	258	281	301	288	258	277	289	289	300	316	288	260	294	282	287	278	259	297	293	276	251	267	301	316	290	281	278	291	274	268	286	273	283	289	282	264	293	299	294	286	286	276	286	267	290	265	320	287	290	285	305	285	297	281	276	263	278	269	277	294	285	261	294	294	289	274	245	269	312	273	241	275	310	289	290	273	280	259	280	338	303	291	302	294	292	264	289	296	283	316	271	263	286	279	286	289	274	300	304	278	282	286	326	280	274	274	270	272	295	295	272	302	263	265	305	280	273	306	300	279	292	261	291	273	293	298	283	297	287	291	305	299	255	283	276	272	270	265	273	269	289	276	327	297	273	305	285	270	295	248	260	283	300	264	272	290	293	285	285	276	271	280	302	279	287	284	283	296	264	276	292	282	265	281	285	264	301	290	304	265	269	298	301	267	258	281	281	269	273	301	291	295	277	315	271	312	272	294	283	280	299	302	271	284	276	263	308	271	302	292	291	280	304	289	303	287	278	277	277	286	275	278	311	252	287	267	274	296	273	308	257	305	303	298	251	282	289	285	266	269	289	270	252	292	311	310	277	320	295	283	274	279	293	308	296	270	293	282	272	260	273	267	274	263	297	284	277	244	286	248	271	300	248	267	270	271	272	299	298	256	264	286	284	265	285	280	274	292	286	316	283	288	279	311	297	322	284	281	297	307	282	304	284	281	283	274	265	257	282	263	283	277	302	291	236	279	280	290	308	281	314	266	286	305	307	276	315	294	282	269	295	270	263	310	296	279	287	317	248	272	291	296	309	266	328	304	289	282	238	318	249	293	289	279	280	291	276	295	266	291	275	272	269	264	278	274	263	310	278	305	299	281	304	299	298	299	250	249	287	276	256	293	253	304	279	270	286	253	263	293	295	283	297	314	299	292	302	302	303	288	301	295	293	262	301	257	273	309	298	274	267	294	295	258	278	283	286	316	274	295	270	285	295	274	252	294	275	261	270	261	256	299	303	251	306	282	297	285	290	282	271	307	262	288	275	302	299	260	285	302	301	326	291	293	250	296	286	281	314	304	288	302	295	298	297	230	300	279	304	302	310	296	273	251	291	279	265	298	283	298	293	261	298	272	278	287	269	274	306	289	277	285	281	274	284	293	281	291	324	279	245	248	264	272	290	297	287	252	324	297	284	278	280	276	282	300	302	308	278	326	273	319	333	304	279	297	263	277	277	308	302	282	285	296	295	270	263	303	303	287	272	306	284	282	276	320	286	339	259	285	301	290	283	302	303	293	294	262	303	294	256	272	267	278	285	272	280	293	301	284	273	281	308	270	289	295	266	317	299	293	284	251	289	271	290	287	299	304	251	254	299	288	289	266	291	301	277	300	277	284	265	247	277	284	283	290	298	279	275	303	274	313	252	260	278	306	293	280	297	252	304	292	270	313	313	262	268	279	274	277	283	280	305	266	256	276	293	268	266	297	297	267	266	301	290	279	287	261	300	301	281	274	282	299	297	294	299	287	278	293	296	275	261	301	264	277	283	305	283	299	333	296	297	305	270	300	268	306	283	275	238	288	308	311	274	279	297	276	263	275	311	272	274	272	305	306	314	288	243	278	300	308	318	279	271	269	276	274	280	278	277	312	303	279	284	265	276	261	278	268	280	290	301	262	300	280	289	275	285	301	291	281	282	279	248	264	260	269	286	280	291	290	296	310	299	249	306	284	269	295	309	274	280	307	286	285	281	254	273	267	308	290	300	265	309	287	283	298	277	264	256	277	310	287	255	275	288	300	245	264	275	275	246	264	298	292	270	290	309	277	255	279	274	308	258	293	261	286	265	301	261	288	287	265	289	326	275	284	296	270	281	289	274	286	295	305	267	293	278	278	273	275	268	281	275	297	300	284	266	266	252	298	257	276	235	277	287	263	275	317	314	310	294	290	322	288	271	286	314	285	266	281	292	273	300	290	297	307	261	305	241	301	287	266	302	307	301	309	276	285	302	303	292	285	277	269	289	257	274	264	309	295	305	279	289	277	280	286	276	270	268	273	276	291	278	277	292	257	289	284	281	309	284	261	302	275	278	272	269	288	278	302	287	294	274	292	264	260	288	311	303	267	284	306	307	289	278	283	289	237	279	290	293	283	293	292	268	267	265	288	275	254	282	265	276	281	281	277	276	289	281	280	274	265	283	299	281	296	285	252	283	275	291	303	306	279	275	284	302	265	299	275	284	280	287	288	264	311	278	264	272	305	302	298	291	306	305	286	311	270	273	303	279	260	300	283	298	315	294	272	262	299	277	303	271	279	306	299	311	302	268	274	282	279	271	238	249	259	291	286	268	309	300	275	276	295	279	300	289	273	293	306	267	297	284	281	303	274	290	284	296	280	298	284	267	291	298	286	277	276	292	296	290	272	291	279	289	295	266	263	246	287	289	279	300	270	273	272	292	309	296	289	267	273	273	256	296	304	296	277	293	277	264	289	253	297	284	302	296	296	293	266	291	310	294	279	286	308	268	282	259	268	273	287	290	294	286	309	257	285	277	293	273	275	275	284	253	304	285	278	273	243	267	280	287	314	308	272	291	320	281	291	281	281	301	281	301	290	288	266	248	300	281	268	259	275	278	308	305	294	275	289	262	258	281	287	294	294	286	289	273	290	292	281	284	288	332	298	291	304	276	289	289	291	265	277	301	254	256	269	294	249	269	293	257	295	287	320	267	265	290	259	299	281	302	290	285	274	292	315	320	306	312	299	272	278	286	291	313	298	306	262	274	307	276	297	292	275	294	281	301	290	299	287	300	291	312	279	284	264	292	311	269	277	284	289	296	299	284	303	271	279	301	310	275	308	320	304	290	290	266	282	280	275	291	295	299	299	292	283	291	272	250	268	321	299	263	256	267	285	310	305	289	275	264	264	303	304	284	323	290	288	279	263	292	278	288	245	293	271	293	275	293	255	302	280
22072	36936	20742	5894	1480	273	282	273	287	285	261	293	268	293	306	263	284	261	295	289	291	283	276	307	285	264	294	268	275	282	276	294	292	291	279	273	274	252	255	295	285	287	338	276	292	302	282	254	284	256	281	300	279	262	260	270	272	255	281	283	280	276	303	271	311	299	295	320	261	288	285	290	320	268	287	276	294	306	297	269	290	276	253	285	311	316	281	267	292	293	271	276	289	266	259	302	278	286	272	274	260	272	307	271	275	284	285	271	270	281	282	281	253	241	306	293	296	296	278	265	272	271	277	284	295	312	294	295	282	274	286	290	283	270	261	269	262	282	275	257	288	287	295	296	280	267	304	260	278	296	289	279	263	280	258	279	281	249	262	270	269	274	264	277	282	274	234	261	250	260	271	289	279	266	295	259	244	312	338	301	281	274	282	276	267	250	290	259	266	267	264	278	269	235	293	267	268	295	283	254	274	285	270	297	264	299	255	271	280	287	322	287	261	257	268	278	281	283	256	266	261	259	262	275	292	267	302	274	258	264	277	298	250	293	271	265	287	274	241	283	297	289	241	280	274	288	282	297	278	276	264	258	287	273	261	264	297	254	274	256	296	279	279	287	281	291	270	266	276	264	260	306	284	276	276	281	272	285	276	275	296	263	248	270	312	288	270	258	256	250	258	313	269	250	284	261	251	294	306	285	282	303	289	261	279	264	275	291	288	285	274	273	255	274	247	282	253	260	271	256	274	289	295	273	286	284	286	274	270	267	284	266	297	281	321	270	281	271	279	296	276	265	252	238	268	295	297	265	279	246	272	262	294	269	287	282	269	266	257	295	285	293	277	241	252	277	286	289	266	286	269	265	260	286	288	289	316	290	258	285	252	247	251	271	281	277	282	282	266	275	269	270	281	270	278	306	266	295	266	284	282	255	273	255	300	265	273	282	285	295	285	292	278	232	236	264	280	288	313	284	239	249	278	274	247	286	311	284	277	260	292	296	256	261	276	282	282	323	290	274	288	293	267	257	278	296	250	284	234	295	277	285	283	301	279	299	258	309	238	272	279	277	271	285	264	260	278	268	254	295	260	291	269	280	301	286	274	262	281	273	272	267	281	272	283	266	252	260	255	267	257	281	276	253	311	301	269	258	264	300	273	267	258	260	290	309	261	276	269	275	255	251	288	291	295	265	259	303	288	281	269	295	290	285	283	262	287	285	267	301	270	264	260	268	287	279	258	273	280	289	270	284	255	224	290	293	264	300	288	272	316	260	288	288	242	272	276	266	278	262	264	297	262	283	268	293	261	249	301	269	287	243	280	276	272	233	242	302	286	286	275	252	286	273	275	274	277	262	256	277	278	261	296	237	259	272	248	254	297	254	275	270	271	286	259	301	290	263	236	280	292	283	272	256	271	256	292	277	266	262	302	291	266	283	264	266	243	300	283	287	304	260	252	261	269	279	262	255	303	287	274	272	283	256	258	264	246	283	263	263	289	253	291	272	299	276	258	230	283	268	246	280	299	299	280	277	281	282	242	276	303	274	270	256	244	251	281	240	275	255	324	306	295	262	264	273	275	278	274	290	274	296	281	276	268	266	287	254	290	293	305	268	270	301	286	275	275	301	270	287	278	248	281	267	263	282	259	297	273	287	252	286	276	300	289	310	265	274	268	269	292	278	300	283	300	262	290	274	261	268	280	264	293	236	291	271	275	259	267	283	311	264	311	253	274	259	248	274	270	272	254	276	288	235	286	265	273	261	257	281	257	243	266	250	265	265	256	290	283	265	307	264	274	282	292	282	263	286	242	272	290	266	294	278	289	277	260	271	262	295	253	281	305	302	261	285	269	293	256	283	286	295	302	271	308	262	259	283	264	279	295	249	312	276	317	262	273	287	240	271	257	287	280	270	265	266	274	260	254	312	277	282	243	275	272	263	302	280	278	282	257	290	231	281	293	273	254	273	267	266	268	266	273	299	254	278	252	288	273	250	260	292	308	274	276	265	275	287	293	281	291	256	276	276	266	285	274	290	296	294	286	311	267	270	282	267	271	276	268	310	262	284	284	271	288	282	290	276	272	270	311	277	284	259	274	294	262	266	259	277	263	267	304	300	292	301	283	279	262	295	256	272	238	256	243	264	274	269	273	288	285	298	310	279	252	269	267	273	256	291	279	273	274	275	295	274	271	270	265	281	237	268	262	274	279	266	277	257	264	286	247	273	302	235	258	290	298	291	273	266	279	277	250	301	282	280	238	236	265	273	290	273	257	299	278	291	260	272	263	278	274	303	258	257	298	300	267	278	274	298	278	277	260	287	277	281	266	243	269	286	264	297	295	279	259	274	301	233	262	300	268	265	270	260	317	268	266	281	288	258	283	259	281	277	277	289	280	302	279	256	266	281	269	255	264	271	265	258	274	245	271	311	266	263	309	263	265	258	262	288	287	285	263	268	270	280	291	279	268	248	268	269	286	279	298	291	278	302	279	263	261	301	232	254	271	273	283	223	273	265	254	289	277	262	277	292	285	238	277	290	270	325	281	278	268	273	271	258	261	263	287	277	260	287	295	227	296	262	266	272	290	275	262	265	274	264	268	313	269	298	286	273	277	293	272	295	302	266	280	287	234	264	263	290	248	292	262	257	296	257	288	270	256	274	277	292	257	276	279	259	287	257	281	301	257	257	250	260	256	271	256	276	305	286	237	286	291	285	292	255	294	296	269	305	267	267	289	295	272	270	285	264	255	292	274	269	272	260	253	291	279	267	292	282	280	255	297	263	257	294	263	293	305	301	264	305	275	314	311	289	252	273	285	266	287	275	280	265	292	285	306	284	281	283	269	244	283	268	290	270	278	294	276	260	281	297	267	285	276	276	258	263	254	288	255	264	249	310	271	263	290	255	267	272	276	272	293	285	304	276	287	304	303	280	315	278	276	270	284	288	247	283	266	295	265	279	270	276	273	291	285	278	301	267	278	276	295	302	275	268	277	304	287	271	281	274	251	282	294	295	287	263	295	301	275	287	244	262	289	296	289	263	277	294	269	262	240	294	279	276	275	265	279	282	281	255	298	277	273	282	254	272	274	271	299	278	267	276	305	248	285	296	275	279	260	267	275	274	294	240	294	246	273	285	299	252	303	285	269	264	255	268	295	262	268	266	305	283	272	274	252	264	243	307	303	290	270	265	286	256	275	281	287	236	286	269	263	300	272	285	290	285	276	270	278	266	301	273	279	297	262	294	309	265	287	279	275	279	267	263	308	294	303	284	259	267	307	286	263	277	266	290	269	304	259	255	292	293	254	296	283	277	268	254	265	265	310	272	263	269	290	274	261	277	291	263	258	281	287	295	292	276	250	263	267	265	315	290	250	299	278	285	276	295	275	276	256	287	284	265	292	279	271	276	267	279	250	251	259	282	274	285	277	276	274	268	281	263	275	267	251	278	282	279	303	263	243	278	279	289	286	280	293	285	276	290	286	253	276	254	277	252	303	287	266	270
25354	28178	44210	35667	17898	2938	513	441	344	397	377	359	349	323	322	355	355	347	381	366	353	378	361	382	353	350	332	359	354	324	343	334	327	325	341	376	376	366	346	326	360	316	366	353	328	336	335	311	335	369	365	355	351	348	356	352	323	343	354	351	371	349	321	334	325	355	318	316	313	371	336	334	319	372	362	340	378	300	312	341	313	356	326	349	303	370	337	365	318	334	319	328	342	339	343	389	354	341	325	351	363	352	362	340	351	328	313	333	322	325	337	344	325	377	350	347	326	346	322	325	342	393	353	348	335	292	320	360	350	325	366	326	309	327	293	380	358	324	351	334	306	325	345	339	341	318	350	338	322	360	346	355	341	317	310	317	334	341	308	343	317	327	339	323	327	331	344	368	381	303	355	339	368	352	334	343	358	306	336	333	360	324	336	329	341	349	316	332	335	320	339	357	339	352	345	329	351	310	329	351	333	325	309	330	322	312	317	322	390	324	326	368	313	339	372	315	365	359	381	341	346	343	330	355	345	372	331	317	375	330	355	346	331	363	349	354	366	342	385	332	357	379	354	343	326	335	370	325	332	365	328	348	325	324	346	336	355	340	318	339	332	322	342	336	303	338	323	336	353	330	350	331	360	326	353	302	354	339	354	353	323	330	365	338	343	344	348	353	359	369	319	348	327	303	323	315	326	353	333	340	360	336	319	296	341	337	377	358	360	319	336	354	352	326	342	338	345	345	346	308	362	335	325	335	324	318	361	331	304	338	327	375	334	355	342	328	328	317	318	374	321	332	311	323	319	335	326	370	337	346	305	313	368	351	335	312	341	334	345	320	353	341	344	339	345	346	308	336	380	351	355	305	332	330	340	325	344	282	338	342	326	366	352	340	330	356	331	349	315	334	340	367	326	335	339	350	326	357	369	327	342	355	381	344	358	336	312	309	325	358	356	337	341	356	340	343	331	318	361	388	352	338	337	335	359	377	335	318	336	297	353	317	321	338	335	348	354	329	335	338	337	331	340	340	307	345	315	309	341	319	321	324	327	362	341	358	351	375	347	334	328	344	338	334	334	347	317	335	333	310	342	332	330	315	377	345	320	302	329	368	369	315	361	362	326	303	317	322	318	327	325	325	323	329	299	356	326	357	318	327	350	366	336	338	360	329	325	337	354	298	320	346	346	329	371	334	366	296	376	347	342	352	326	320	311	340	308	355	345	357	324	340	321	332	362	338	352	383	363	320	345	385	331	340	332	343	336	336	350	322	348	375	337	367	332	318	377	335	332	322	332	335	307	314	340	352	322	353	353	357	356	368	354	334	355	347	314	327	310	364	376	339	367	328	353	352	342	305	354	369	334	328	345	321	329	330	321	357	339	324	351	356	357	327	367	331	316	327	305	358	325	348	354	309	342	349	326	338	363	317	319	347	354	343	339	332	298	354	348	327	376	310	331	330	369	330	312	337	369	322	337	303	372	367	321	327	329	349	317	339	356	332	329	351	335	348	359	342	350	340	363	321	335	325	318	358	347	364	327	347	352	334	310	323	356	319	350	347	367	353	361	367	349	324	333	339	321	355	350	342	315	302	342	362	324	331	354	354	333	352	339	291	330	351	339	337	361	306	312	327	362	354	375	324	320	334	327	347	336	367	333	338	347	319	354	335	373	315	327	349	324	344	332	333	339	346	341	355	322	363	367	349	334	348	350	348	355	352	340	288	344	340	331	302	359	355	301	349	334	311	329	358	350	348	328	346	305	317	340	311	366	309	363	334	348	351	348	338	328	332	318	357	333	338	359	338	339	320	314	356	331	344	344	360	307	300	337	348	355	327	321	362	333	295	363	369	351	333	355	326	334	353	335	344	324	346	328	361	308	364	331	329	326	340	316	306	335	347	356	351	352	361	314	351	346	335	344	325	323	360	360	333	320	330	362	337	341	311	333	311	346	311	357	349	354	347	330	359	355	332	335	338	331	380	327	337	321	322	304	367	345	335	327	324	366	341	328	306	335	350	306	333	344	330	365	325	350	354	319	335	347	343	377	340	363	321	338	308	371	352	361	310	320	344	339	337	340	371	327	341	332	336	354	344	313	333	335	326	331	329	345	317	348	334	339	333	351	330	335	335	359	318	319	350	344	337	340	326	327	328	359	346	365	339	317	353	346	326	334	308	348	327	342	361	355	320	330	330	352	330	319	310	348	390	349	358	351	313	342	352	339	332	358	336	325	333	320	322	330	347	322	346	339	324	347	347	347	349	355	330	388	351	331	329	316	354	355	325	361	371	342	318	311	350	331	325	349	319	377	299	354	328	324	316	320	360	347	334	342	344	336	337	338	333	331	321	358	346	320	306	323	341	355	341	349	332	328	327	376	318	328	352	346	319	323	324	346	344	357	320	296	339	373	344	329	365	297	338	332	323	352	328	313	327	345	338	328	346	315	331	325	339	335	343	388	322	299	313	381	324	320	312	313	362	359	328	319	333	316	331	321	304	342	308	311	326	337	326	353	318	329	346	306	318	302	335	342	342	313	348	330	340	335	329	337	320	334	351	311	345	327	348	309	364	337	335	308	332	337	359	327	289	353	360	299	358	340	325	326	325	373	336	305	341	349	348	304	323	351	344	328	335	343	342	342	398	363	333	302	340	385	344	338	346	329	344	343	345	351	352	359	362	326	349	341	366	341	352	344	300	305	333	361	332	339	328	358	361	345	347	352	352	329	335	357	349	321	298	324	311	324	357	329	373	333	338	316	336	365	333	335	369	328	342	350	305	344	326	362	346	348	317	347	319	349	326	334	349	345	342	338	323	338	316	348	329	328	336	351	325	334	318	347	375	292	313	367	315	351	321	322	340	353	324	319	367	371	342	351	346	344	329	330	345	331	348	320	347	343	327	336	348	325	333	345	328	352	348	343	301	344	316	331	309	322	359	330	365	331	356	338	321	348	368	347	330	319	340	330	338	368	341	314	354	351	321	289	318	323	357	318	367	306	315	337	363	333	362	346	361	343	321	364	337	360	337	355	358	351	322	331	325	315	317	357	349	375	330	339	354	338	331	317	325	321	344	330	327	337	324	369	316	343	349	336	349	392	337	340	317	343	347	366	326	338	319	319	342	335	289	342	334	358	333	319	356	339	333	356	318	340	351	321	356	339	357	334	326	313	333	346	352	336	320	344	337	346	328	321	341	345	348	347	336	358	326	329	312	369	358	358	339	359	348	330	327	349	327	360	326	329	334	328	320	370	339	334	341	313	329	342	321	331	339	324	310	356	336	327	336	328	346	337	341	333	349	361	349	323	326	328	337	349	357	324	354	334	349	359	376	345	337	348	330	359	355	326	337	344	331	330	340	345	324	355	338	310	370	342	332	361	326	356	323	326	349	362	325	343	374	359	349	346	356	310	338	358	314	362	342	308	297	355	335	348	336	324	331	369	371	369	343	332	334	359	328	351	364	339	315	386	297	364	379	335	351	351	328	386	340	315	378	305	353	353	329
57069	91292	61091	27423	8814	813	369	368	359	380	412	399	376	380	379	370	369	364	374	402	360	377	399	478	419	381	397	396	357	351	371	359	365	382	332	349	364	374	356	363	335	345	358	352	365	358	328	365	376	373	369	321	382	393	360	374	386	361	368	371	371	404	346	345	380	357	344	374	333	347	366	353	352	322	395	368	342	355	345	367	359	360	342	353	380	359	353	372	371	371	342	362	358	362	369	381	372	366	387	337	363	369	388	365	359	384	415	341	342	376	389	315	388	355	345	363	385	399	365	357	311	353	374	341	324	374	350	361	341	374	388	349	410	355	342	390	382	384	324	374	380	353	381	376	376	354	385	334	367	407	353	377	344	368	374	354	366	352	356	351	372	398	362	381	359	352	333	358	353	369	389	374	362	344	360	392	358	383	369	358	389	352	378	368	347	367	387	347	377	375	407	367	375	355	359	351	395	325	357	375	359	359	396	374	380	375	345	345	369	360	359	360	362	375	350	360	375	381	367	386	364	373	373	368	366	378	398	361	352	366	398	356	366	366	395	377	331	347	391	346	365	367	386	361	383	346	404	340	384	366	359	335	363	348	390	372	411	413	348	368	359	393	333	364	344	379	367	324	371	369	375	372	347	373	365	354	381	354	384	388	354	354	326	353	357	414	347	375	422	385	337	360	389	404	345	388	352	370	352	378	377	368	361	374	350	369	338	361	366	404	389	384	382	337	343	362	359	366	337	356	347	349	369	342	343	376	358	354	372	352	368	368	351	401	365	359	327	369	349	358	335	356	406	339	405	331	361	376	369	384	353	367	372	393	348	400	374	401	391	362	370	359	361	357	354	370	363	364	368	383	363	400	360	382	323	374	367	394	370	350	365	402	347	339	369	381	366	370	352	366	393	357	363	362	375	356	331	373	366	356	372	374	317	356	328	370	369	350	382	378	365	337	365	381	356	358	366	389	355	334	357	372	359	368	353	355	357	371	362	348	375	404	372	387	367	349	354	354	374	359	370	352	385	360	365	345	353	355	355	371	370	354	376	376	358	392	352	384	341	341	386	392	381	383	359	337	328	353	352	353	397	364	372	348	355	387	379	371	347	350	339	374	378	354	366	375	341	370	377	359	373	359	380	377	381	332	363	391	354	360	385	335	359	391	373	373	349	351	358	390	339	364	373	391	361	356	393	371	384	358	350	378	334	348	393	342	368	358	344	373	371	355	374	329	359	387	372	350	400	331	386	345	359	396	383	418	375	351	379	358	400	386	377	345	375	348	351	379	360	361	346	409	340	371	351	348	371	367	354	355	358	371	353	363	348	405	350	377	363	365	371	347	328	392	328	354	367	335	359	347	337	355	341	349	370	349	349	386	381	350	346	356	380	400	419	351	351	399	378	368	365	386	361	398	359	359	351	337	359	335	383	343	383	375	362	385	381	351	350	343	326	381	341	353	372	359	379	375	398	354	324	377	389	329	348	355	331	384	355	353	366	338	365	393	342	359	352	356	351	340	357	375	369	382	352	363	375	361	356	350	364	354	343	389	336	377	415	372	366	381	339	347	394	390	362	357	350	378	333	346	391	358	386	358	349	350	392	353	357	365	383	363	399	369	376	369	378	387	342	385	352	373	377	335	346	338	387	303	361	366	398	381	402	358	379	387	381	380	377	355	347	362	372	384	346	355	337	385	345	345	366	380	392	344	360	368	351	338	358	378	369	364	384	363	392	344	358	379	369	347	402	344	353	365	336	387	356	340	385	391	360	385	374	355	343	349	384	388	337	361	370	377	353	368	375	336	373	384	367	351	363	371	375	382	350	394	348	348	358	372	379	355	362	356	359	361	339	350	371	380	379	352	366	359	405	378	352	338	370	365	356	344	387	364	361	378	365	342	399	326	361	349	376	337	370	362	376	358	372	367	345	357	373	367	383	341	394	362	368	358	371	349	356	382	393	355	371	361	323	356	376	365	405	354	355	369	383	345	372	349	363	373	387	350	396	368	402	371	362	352	322	377	334	343	367	359	380	374	363	381	357	372	331	359	362	310	356	365	379	357	352	357	392	399	351	340	370	369	356	331	356	383	352	366	349	380	390	361	332	387	346	371	362	363	343	362	362	407	346	378	368	360	385	388	344	363	361	339	326	390	363	359	365	363	363	353	338	403	380	365	344	369	357	356	354	372	378	338	358	374	375	354	399	369	373	353	388	347	355	351	357	356	340	340	356	398	338	356	357	351	364	351	367	386	340	386	392	352	383	378	349	345	356	347	358	351	380	355	372	335	344	368	381	364	374	377	386	376	390	367	383	402	381	307	367	366	388	341	370	371	352	388	397	352	369	351	356	344	388	400	352	355	387	356	394	403	335	373	356	344	357	363	365	341	346	362	344	359	365	396	388	347	377	361	367	361	415	340	382	356	349	368	358	356	345	334	370	381	392	347	334	393	370	343	369	381	367	373	368	364	344	377	385	371	372	326	386	332	356	364	342	402	347	374	386	351	400	358	391	344	404	382	364	364	361	374	347	372	387	389	389	370	364	352	350	382	367	356	346	365	361	365	369	322	375	345	371	366	329	339	381	383	396	350	327	346	377	368	376	340	351	351	387	362	388	380	344	348	384	367	379	357	359	375	335	379	319	352	384	344	402	400	379	384	347	365	367	357	354	341	358	352	383	344	389	376	344	413	325	339	360	381	366	354	345	368	371	394	327	381	382	431	359	394	350	383	354	363	367	377	367	375	334	315	370	351	392	327	362	374	350	356	348	354	363	379	376	359	392	382	359	373	359	376	354	363	383	345	389	374	391	393	395	335	376	369	342	359	356	332	345	397	331	349	341	369	427	348	354	356	366	387	351	352	364	393	366	334	406	417	384	357	376	353	346	341	343	344	387	377	373	325	380	391	354	385	387	341	343	364	352	393	355	371	367	342	379	341	356	383	382	350	362	360	371	369	390	370	378	371	361	361	382	366	386	336	383	373	391	358	387	391	378	384	361	364	372	358	369	316	396	370	364	343	342	353	369	364	379	341	363	404	345	370	350	371	351	346	363	387	387	337	349	386	330	342	369	387	385	342	330	384	382	373	398	378	377	389	367	376	331	378	338	316	364	387	340	349	372	347	334	357	416	378	350	366	375	337	384	339	333	404	391	348	371	424	351	401	380	344	385	369	358	377	377	371	360	339	390	330	370	378	342	337	390	354	329	388	367	407	374	384	352	368	335	358	367	368	367	351	365	373	329	378	400	358	356	400	363	355	385	354	342	394	356	339	395	366	380	362	389	369	344	366	392	370	335	374	337	359	356	335	385	349	386	373	331	363	362	372	338	386	341	319	353	402	383	357	357	378	375	342	384	332	377	364	350	383	408	369	325	378	380	357	371	382	360	317	374	376	379	357	371	344	356	357	338	362	362	365	391	386	369	357	388	381	389	357	333	353	349	348	398	354	357	358	342	360	366	355	354	342	356	373	347	374	343	377	347	350	327	377	345	340	372	350
23964	24262	38688	35229	24260	11566	1410	568	483	464	494	441	498	442	471	481	454	442	435	449	435	443	520	484	466	495	440	440	491	436	466	486	440	474	447	425	436	427	459	434	427	466	404	454	464	468	463	458	440	435	438	480	412	468	416	450	382	430	432	447	475	451	459	447	414	496	394	463	404	423	447	435	433	443	447	460	445	447	458	439	404	458	470	452	448	498	421	467	501	489	434	428	458	416	419	446	460	460	445	410	468	429	432	395	482	438	459	451	457	431	448	411	456	456	458	437	438	421	445	417	451	394	469	459	429	446	446	488	448	470	436	446	423	399	457	466	463	417	442	447	421	457	436	400	388	458	448	469	421	461	414	427	406	438	415	472	422	468	456	401	432	447	456	422	428	435	410	409	450	463	479	428	436	419	437	442	455	416	414	450	406	425	439	424	459	409	436	434	462	411	453	463	411	446	452	415	418	422	456	430	471	438	429	486	413	459	450	412	443	410	427	405	381	441	420	414	441	415	452	454	469	453	411	466	451	445	423	418	450	449	449	431	425	452	464	428	435	446	433	444	439	402	419	425	415	406	409	455	436	444	451	403	457	473	452	429	467	422	443	415	455	425	457	423	448	425	467	440	415	466	420	441	461	478	452	449	447	372	433	438	457	431	459	434	408	432	427	428	426	431	440	409	435	457	424	433	410	460	450	383	428	478	455	393	446	465	445	428	457	420	447	423	486	427	422	479	402	456	425	432	502	397	461	459	446	412	469	440	444	460	423	401	393	454	404	429	415	424	427	434	460	416	456	472	452	517	443	441	489	463	455	424	456	465	417	420	435	442	447	424	433	426	446	460	440	419	403	421	476	425	466	429	430	490	461	438	456	432	439	435	445	454	435	440	409	441	418	444	444	406	436	437	461	439	418	442	434	413	426	437	457	417	451	449	419	460	440	439	379	440	439	450	474	425	425	429	451	491	431	405	435	436	414	440	457	432	425	420	425	436	444	444	444	441	407	441	462	436	501	461	390	412	437	429	433	462	432	437	417	448	427	443	415	425	425	436	408	401	428	451	426	423	439	457	391	420	427	408	464	394	432	452	448	459	452	443	446	422	432	419	457	458	379	452	460	432	448	416	417	483	440	448	435	420	441	437	471	431	486	430	460	441	454	430	466	477	437	454	430	421	433	432	456	409	485	463	476	446	416	429	461	483	461	440	477	462	447	476	421	470	447	423	398	470	411	421	448	434	433	459	441	442	441	446	468	446	431	494	454	438	473	447	446	456	442	453	439	437	458	434	451	428	435	446	454	455	454	414	452	399	425	430	417	439	429	397	426	470	448	443	451	398	491	439	430	472	429	427	461	453	471	461	451	442	442	436	416	457	427	451	459	469	440	409	477	435	442	433	440	451	469	390	433	461	438	468	436	425	447	480	416	411	438	455	470	486	465	420	458	420	431	448	429	442	446	456	430	441	435	443	458	445	459	468	441	410	402	428	437	406	453	458	402	414	410	448	452	453	448	415	478	457	436	466	447	448	469	439	478	429	460	427	445	469	456	450	436	454	432	438	464	452	474	435	468	447	459	437	443	422	472	416	444	421	481	476	442	426	467	446	444	443	424	402	446	431	459	407	450	435	419	436	420	453	444	473	428	473	415	437	440	435	467	442	448	439	458	460	421	412	418	460	447	425	421	429	436	429	453	444	408	395	453	456	442	446	453	443	398	441	415	438	451	447	471	452	438	456	413	402	422	439	411	456	503	456	436	487	426	446	438	435	419	439	448	385	429	436	448	434	421	436	413	465	450	469	404	421	413	439	447	422	433	456	451	402	467	419	425	492	435	453	424	445	442	446	434	453	431	500	443	456	437	430	468	459	448	457	424	433	439	437	435	478	437	426	406	448	451	429	462	438	453	410	450	424	445	469	436	437	430	416	438	448	420	446	444	443	429	428	448	461	434	411	450	432	424	503	421	481	459	440	412	447	435	420	433	460	428	448	406	447	429	461	443	463	430	467	449	406	497	446	453	422	416	435	413	435	455	443	427	410	438	470	436	442	422	443	417	449	428	465	409	417	408	427	434	447	420	456	423	428	442	461	453	433	462	452	471	393	495	432	448	411	409	465	406	467	436	452	441	450	443	465	422	414	417	450	501	428	456	432	477	426	427	462	442	426	447	431	430	443	408	422	433	445	441	477	461	480	436	438	396	421	434	416	427	399	448	464	413	432	470	397	413	440	480	463	456	413	429	440	433	466	439	420	435	442	417	414	435	429	414	454	439	460	421	431	407	416	426	439	419	426	406	438	439	445	404	438	435	444	424	408	443	454	438	438	457	464	468	407	474	462	425	468	451	431	453	467	433	461	465	441	411	402	448	445	421	427	420	429	436	454	441	435	493	420	463	454	394	421	435	445	479	446	438	469	452	437	433	435	428	421	433	451	426	413	451	449	457	427	416	452	396	431	459	456	432	465	445	430	478	456	428	418	434	427	433	454	422	428	446	403	441	491	425	435	393	390	466	378	463	479	499	466	440	449	415	473	447	422	457	459	452	457	440	449	454	453	413	412	447	416	416	437	453	459	437	413	446	432	441	435	434	410	417	440	456	414	412	439	448	457	389	415	455	443	431	429	432	439	454	424	456	465	458	419	454	432	425	465	460	436	420	441	444	457	442	449	451	451	419	435	434	411	392	408	428	416	476	458	417	456	443	456	438	479	446	412	441	422	404	435	424	426	421	459	467	447	391	437	394	434	439	388	464	388	446	436	456	458	410	398	409	415	476	464	449	428	426	428	439	433	432	426	426	440	403	458	457	412	422	450	467	413	419	428	448	414	463	453	400	431	447	457	381	426	493	414	435	414	447	408	440	459	436	449	421	428	433	410	466	399	430	417	437	459	443	436	462	392	426	456	439	445	504	452	443	466	479	394	414	427	458	435	426	437	456	418	450	444	393	441	453	415	450	404	457	421	449	439	439	442	415	434	410	438	490	450	442	457	422	464	408	423	429	464	415	460	470	461	431	441	425	427	433	432	421	459	448	448	427	444	449	412	438	469	428	459	459	423	453	439	434	423	442	432	438	465	419	464	417	420	449	436	436	451	419	419	452	461	454	487	423	452	435	460	404	440	423	421	413	405	448	446	448	406	463	392	459	420	454	437	446	439	471	451	440	439	414	450	380	435	453	441	447	423	441	406	428	438	444	430	467	469	456	448	409	415	416	421	431	403	420	446	451	407	455	444	446	429	403	414	463	483	429	428	445	441	447	442	462	465	420	428	423	424	447	409	434	440	410	424	425	437	477	477	472	399	466	443	434	465	435	461	439	458	423	450	417	422	439	432	415	415	455	438	408	451	413	406	397	443	422	459	433	439	408	445	411	452	434	444	440	417	423	456	425	474	399	441	424	411	464	450	419	431	444	439	453	459	470	409	453	481	473	425	435	455	457	462	467	477	449	459	402	431	455	457	464	429	437	449	455	489	414	439	409	419	372	439	450	412	437	439
63904	103750	72245	42709	16805	2005	486	429	480	462	476	494	536	486	495	506	486	493	510	462	495	504	559	649	529	499	507	542	497	517	483	520	490	509	534	449	500	486	476	521	528	501	489	507	547	473	485	444	459	490	498	478	503	533	497	530	468	495	514	503	491	510	491	521	509	496	509	485	486	511	513	467	515	486	457	482	496	418	519	472	487	496	503	499	468	464	530	542	470	468	480	516	481	472	494	483	497	497	536	477	485	492	464	470	491	524	526	480	491	492	515	495	501	504	486	480	495	504	541	508	509	517	460	496	486	494	518	500	465	506	454	462	493	467	498	468	483	488	528	465	488	516	485	461	486	471	505	474	485	463	480	508	512	501	472	475	513	516	495	491	483	492	508	483	493	499	487	494	464	480	478	438	493	493	515	459	486	505	464	505	478	485	461	513	498	504	489	461	491	518	485	495	468	489	511	448	498	487	489	511	516	492	498	488	523	513	488	491	485	486	491	454	472	502	492	511	474	472	500	515	503	508	514	484	483	457	501	509	491	474	496	435	466	486	509	478	481	505	456	475	488	502	520	488	498	469	494	440	507	499	503	467	500	489	472	509	510	502	520	538	491	449	538	465	504	493	527	457	481	480	462	476	524	512	476	502	493	465	462	482	484	472	480	506	486	511	454	502	531	481	465	509	485	477	519	466	465	482	516	457	513	505	501	497	441	475	478	501	505	545	469	514	494	486	477	488	501	457	491	462	503	502	528	468	489	474	475	471	472	477	463	461	502	474	513	475	506	490	505	516	478	454	498	491	468	538	482	472	514	458	457	487	503	483	439	537	519	504	530	524	501	480	483	475	469	482	488	534	470	486	498	500	493	476	462	454	464	491	533	433	480	461	507	447	493	500	485	450	464	523	491	479	499	488	503	480	470	497	493	482	499	483	509	524	482	518	489	497	469	486	505	492	506	498	483	496	467	525	491	490	541	508	461	513	468	516	471	447	461	495	502	469	466	484	520	500	487	473	551	524	466	497	473	513	482	511	484	488	487	478	486	447	499	476	533	488	501	483	477	467	508	496	515	468	463	485	497	549	469	503	472	513	506	526	480	508	471	494	452	487	487	482	512	452	523	470	531	485	479	530	514	489	482	507	484	465	499	501	480	476	479	486	434	494	472	454	454	490	480	494	461	493	464	495	493	499	498	496	522	506	494	489	471	474	505	471	503	439	481	465	481	497	496	506	504	502	468	471	483	505	501	545	482	508	519	504	514	511	490	477	510	533	521	494	440	495	508	527	526	506	485	487	503	478	501	505	531	545	496	481	502	467	483	459	524	517	498	462	498	488	494	486	550	536	501	553	493	494	492	487	453	525	458	546	498	543	481	508	496	473	514	500	501	471	487	499	513	482	533	501	502	473	481	486	455	488	504	482	489	527	524	461	515	481	524	488	489	471	512	496	471	510	486	464	458	523	466	470	493	499	464	453	492	489	507	466	498	444	496	475	489	524	449	472	482	502	511	491	500	495	507	466	497	464	516	469	487	431	468	478	468	476	503	475	465	502	515	507	464	479	495	453	463	487	462	476	477	526	451	501	491	511	519	488	483	472	523	459	518	507	483	477	472	461	480	475	514	480	463	488	484	471	422	522	484	468	507	483	481	486	480	475	480	462	501	464	484	538	493	484	486	491	473	457	482	495	483	507	494	514	500	501	497	443	503	504	477	499	458	501	519	487	479	485	498	503	504	491	484	497	496	457	494	452	518	466	505	501	504	504	479	500	467	507	535	504	490	482	478	501	472	502	471	496	512	466	487	480	451	496	486	523	511	509	490	517	526	490	461	491	513	476	513	499	492	494	502	498	454	468	489	469	456	466	479	492	500	479	494	508	449	494	501	439	506	529	494	483	486	522	502	474	527	492	464	488	501	532	481	504	462	450	460	495	512	517	509	483	494	472	527	497	501	520	505	478	474	486	486	511	479	466	489	493	465	494	491	481	472	467	491	478	513	510	500	465	483	464	447	474	475	498	534	430	492	495	509	508	475	507	471	479	505	470	495	536	481	480	496	494	498	480	506	476	501	531	485	499	477	468	473	475	464	490	514	491	519	526	467	508	541	493	522	478	446	507	538	496	490	494	452	507	493	467	467	472	512	487	482	463	497	464	470	505	535	500	512	518	470	543	487	454	482	501	505	496	543	515	509	486	485	489	491	479	505	460	464	478	482	501	502	493	476	486	464	486	499	437	501	470	438	467	459	481	482	505	464	520	470	486	478	472	518	465	486	508	499	534	466	474	489	492	485	505	474	453	521	480	525	481	524	497	473	452	507	488	456	509	467	463	468	521	520	455	464	493	516	499	488	508	507	548	513	468	451	484	478	506	506	509	466	477	493	479	499	500	518	484	491	518	486	499	488	482	485	468	457	489	515	466	469	498	465	491	510	484	486	498	476	477	511	516	456	475	493	511	504	467	464	469	454	502	476	463	493	466	478	497	494	483	479	521	473	508	473	518	488	515	465	470	456	473	464	458	458	494	477	497	487	476	488	480	453	458	479	481	505	465	457	510	532	481	486	493	486	478	476	487	473	490	486	478	498	478	515	498	473	523	463	459	537	549	463	490	504	487	510	540	493	479	533	470	487	521	441	481	488	465	493	495	487	500	470	472	486	465	460	492	479	504	473	494	522	473	519	533	503	458	486	514	497	489	470	484	520	470	488	469	470	482	492	498	475	484	481	514	472	504	465	491	476	503	504	523	487	471	476	475	470	504	483	460	497	467	498	490	488	435	505	493	507	491	471	477	486	482	462	453	485	480	483	467	515	554	492	457	490	469	476	485	517	531	486	413	481	494	492	487	480	475	497	507	454	471	473	511	496	493	488	489	499	517	493	490	484	470	436	511	517	476	496	508	476	460	482	493	489	521	494	504	477	466	495	470	502	493	531	490	480	473	492	465	451	489	501	479	482	474	484	516	496	447	492	498	479	489	489	449	474	505	505	483	475	462	493	466	455	455	509	470	490	503	467	468	475	503	463	492	495	482	472	502	469	470	467	496	478	494	513	444	471	493	466	458	488	481	497	444	446	493	510	473	526	510	449	476	482	523	481	460	506	504	502	494	520	497	479	463	427	465	475	507	506	479	475	496	514	466	492	491	477	493	476	486	515	487	493	480	493	484	510	543	496	479	489	457	477	526	498	490	518	474	485	493	449	487	506	482	482	492	479	440	480	454	500	464	477	478	458	494	467	483	486	488	465	495	477	500	509	467	477	511	472	456	481	454	513	477	475	470	473	480	500	466	473	497	482	489	514	511	533	494	506	472	459	452	449	480	480	518	487	526	485	487	479	512	465	557	474	501	485	489	512	481	512	467	519	490	476	471	546	500	487	507	487	486	487	470	498	448	516	512	488	470	501	482	489	507	493	500	498	486	495	477	449	428	480	486	513	501	489	464	491	480	463	481	469	456	488	454	488	499	504	482	509	514	496	484	465	465	479	500	518	482	468	484
29866	31165	27256	10789	1894	377	280	319	272	286	295	305	296	279	282	294	316	288	268	267	288	298	270	307	293	308	290	294	325	266	270	303	275	291	307	250	280	283	263	278	269	289	304	289	317	278	280	291	275	294	295	297	284	287	285	291	281	268	280	270	263	275	263	276	256	302	307	320	289	280	271	299	281	292	287	298	256	298	279	284	294	305	239	288	301	290	267	281	276	265	275	275	271	309	288	293	281	275	301	276	283	268	310	267	295	279	286	287	284	292	300	283	265	291	301	291	272	285	307	275	284	267	277	287	276	285	317	277	306	272	307	311	285	265	293	278	286	269	320	279	307	275	288	288	277	302	294	279	347	285	265	286	303	273	293	312	255	302	286	287	296	234	254	273	266	285	249	308	290	284	285	292	283	284	274	276	291	299	280	302	291	286	290	301	296	295	277	293	287	285	283	311	289	308	297	292	278	292	313	267	286	289	295	288	289	319	281	249	276	302	274	321	295	276	266	289	288	291	242	276	301	260	255	283	303	256	307	324	302	320	283	279	277	286	294	262	278	269	302	304	304	258	287	272	296	295	311	284	292	314	287	296	309	291	262	287	284	298	268	318	309	310	294	288	294	285	275	284	289	297	270	256	298	266	305	272	286	288	290	298	277	297	309	267	284	270	269	264	291	297	258	285	317	272	296	285	300	262	295	315	293	270	249	301	285	285	279	306	293	294	296	281	272	295	292	291	292	301	304	291	254	268	300	296	291	267	253	303	321	308	261	274	260	287	287	271	301	301	292	287	282	301	279	259	275	262	278	280	255	284	276	295	316	264	282	290	304	309	308	302	292	264	317	289	276	290	287	250	281	284	296	264	272	299	262	269	285	286	291	312	275	273	283	286	284	301	292	299	261	287	273	292	300	279	277	276	248	302	285	275	284	307	297	276	308	312	286	280	264	284	281	290	294	318	285	294	319	301	286	281	307	346	295	264	288	321	293	282	305	290	247	257	288	275	303	296	292	285	277	286	258	304	294	274	274	276	293	303	289	293	288	252	291	288	261	306	310	282	302	290	297	256	292	294	256	275	306	266	298	266	259	258	301	293	276	306	286	305	291	287	277	317	292	295	294	306	295	289	283	297	288	310	297	270	288	279	307	270	300	280	272	305	258	272	293	280	312	280	291	288	281	278	273	277	289	303	278	305	280	294	273	276	304	243	293	330	313	275	287	264	288	284	288	275	287	315	271	302	290	297	315	282	299	270	264	295	252	286	285	266	289	313	289	286	331	279	303	289	292	288	239	290	325	272	283	274	268	288	261	271	294	294	299	264	309	274	304	275	298	314	299	268	291	292	309	288	304	290	274	259	272	284	282	306	272	304	298	300	303	267	263	267	336	279	290	280	288	291	286	307	272	319	282	319	306	284	273	321	298	263	286	284	299	288	304	339	243	274	283	284	294	293	288	320	293	305	296	292	269	281	277	297	294	275	284	291	295	304	318	265	278	272	249	289	292	302	282	274	288	262	264	300	288	274	321	323	284	251	278	280	278	304	272	323	280	298	315	276	282	247	280	287	282	274	272	314	294	281	286	267	259	295	297	296	278	293	245	268	301	298	270	300	275	304	294	310	320	269	309	290	267	270	279	282	286	293	272	309	279	271	284	281	303	278	272	311	290	263	291	298	289	305	312	297	305	290	268	310	321	275	278	274	281	283	281	282	276	274	232	280	306	290	274	299	302	295	302	278	309	267	278	287	282	283	280	296	261	282	276	302	268	265	283	287	298	277	273	303	287	263	266	294	283	289	269	289	275	305	285	278	275	275	284	283	288	273	266	283	298	267	273	275	269	278	264	271	287	273	286	280	270	263	272	282	323	292	311	270	302	273	288	310	300	277	295	284	264	302	298	328	264	288	298	298	253	296	291	268	310	277	280	265	307	302	267	275	268	264	290	263	291	288	283	273	260	296	288	287	287	282	294	284	290	286	261	265	312	268	312	321	293	272	287	279	287	297	277	274	269	322	297	302	279	279	279	275	304	267	290	292	287	282	295	303	302	286	310	287	287	315	300	276	316	296	272	269	279	290	276	301	295	309	294	271	270	304	276	299	317	280	298	279	301	292	308	264	283	272	312	274	295	280	273	265	286	272	282	289	315	272	270	273	276	292	317	297	280	297	314	272	267	234	250	291	288	281	249	295	277	288	279	311	264	267	297	303	281	262	245	256	291	288	271	267	286	283	304	292	292	302	320	300	275	307	289	262	264	283	295	285	273	288	300	287	272	291	289	283	309	287	308	300	313	289	294	257	273	275	289	288	270	292	288	276	283	298	291	307	286	271	301	326	275	295	285	280	285	288	267	262	288	276	264	287	295	274	288	264	276	282	278	280	285	305	272	303	256	274	298	285	286	282	290	278	285	265	303	306	285	289	280	289	261	270	304	294	281	308	279	317	280	297	270	289	300	315	269	297	274	282	309	268	302	271	279	297	268	296	251	259	249	290	267	299	301	278	293	295	290	258	304	287	235	284	300	292	277	280	258	253	272	309	289	257	298	297	287	321	308	272	300	293	277	287	299	277	284	284	298	280	293	302	289	297	282	313	273	283	274	251	306	275	278	277	274	281	271	282	280	277	273	278	264	264	294	291	289	301	270	284	293	269	249	256	291	281	306	281	277	278	268	303	300	295	323	327	313	284	273	255	286	315	278	255	334	302	284	268	267	308	290	268	297	295	284	279	319	299	266	303	252	268	282	290	292	272	303	297	279	300	305	303	287	340	279	258	319	278	319	282	274	296	282	278	281	265	304	293	275	293	285	280	294	273	285	277	303	283	268	277	280	279	297	269	281	275	270	301	277	285	248	302	312	284	286	276	289	286	270	275	313	308	282	311	278	299	282	299	287	272	284	304	277	301	296	278	290	279	283	261	321	270	298	279	294	291	278	257	264	280	280	263	276	307	284	294	288	277	300	276	282	295	260	302	245	295	270	293	314	259	274	260	261	287	268	281	305	296	259	276	273	233	314	285	299	282	288	298	291	292	328	268	295	271	275	254	289	291	250	280	272	244	261	266	279	277	300	306	269	276	302	273	277	291	261	268	295	301	308	291	304	280	263	243	280	298	297	300	288	276	286	271	287	290	270	276	310	302	306	257	261	288	285	280	289	309	284	272	259	281	275	264	292	297	314	268	276	295	275	289	307	291	268	291	294	268	321	295	297	292	257	288	279	277	291	281	276	256	271	273	300	276	296	278	290	287	273	283	302	288	279	281	280	259	275	285	269	287	296	289	284	287	307	272	263	273	299	265	334	298	270	305	290	284	283	274	248	262	302	287	266	283	306	275	296	294	278	283	296	278	289	304	295	281	266	298	292	273	282	288	316	302	309	298	291	268	254	271	300	291	283	272	268	285	268	295	284	272	303	292	270	266	264	323	258	282	289	271	295	280	289	292	273	338	256	265	283	297	285	294	314	280	290	304	302	279	298	299	290	266	269	284	273	263	270	313
22181	38040	20850	5633	1551	391	283	306	286	275	269	296	299	307	284	303	284	271	300	288	270	274	289	294	302	274	291	303	274	281	289	289	295	286	304	272	293	282	308	272	258	288	286	283	294	294	289	264	274	279	302	274	295	291	270	287	291	257	274	277	299	278	293	289	299	282	267	269	280	254	256	259	270	275	286	282	255	306	302	307	294	273	276	259	286	263	279	290	280	263	268	269	297	292	267	282	255	297	257	265	285	271	291	265	278	257	310	303	264	285	278	263	328	304	266	296	290	265	298	290	289	290	256	283	299	270	277	265	284	297	267	281	275	297	286	253	293	266	273	281	299	282	318	266	272	302	244	287	286	288	259	288	261	304	303	255	303	282	279	277	278	300	282	290	276	275	279	293	307	269	273	290	276	256	286	302	280	296	258	267	256	277	275	256	298	279	305	277	300	298	273	268	291	269	312	277	260	298	258	259	278	276	284	321	276	309	306	301	299	258	259	279	273	267	288	265	279	270	300	281	282	284	294	277	252	284	278	281	282	296	281	289	273	276	285	281	284	249	285	288	281	250	301	291	278	298	286	302	281	312	282	280	281	293	281	286	267	291	263	299	257	283	286	257	303	270	269	271	308	298	296	286	278	300	280	264	299	292	278	280	251	285	259	293	304	278	270	282	268	272	258	263	282	262	263	277	308	294	292	294	288	264	319	275	293	293	324	290	316	304	311	299	250	243	272	251	285	309	265	285	286	284	295	278	266	278	265	273	300	259	253	275	274	279	291	263	258	282	296	307	268	290	285	275	302	248	297	281	294	292	290	317	308	285	294	293	250	274	288	292	251	284	275	285	297	280	275	282	297	292	284	275	243	266	302	286	280	273	320	277	277	292	280	265	279	282	294	283	298	288	299	269	301	290	270	295	295	308	291	296	276	261	313	283	268	259	281	258	279	306	310	289	274	260	269	292	290	291	282	270	305	277	279	288	293	290	274	267	279	267	282	260	310	271	272	255	250	268	262	292	259	273	259	257	256	306	271	302	272	261	330	272	253	272	265	258	246	271	278	306	284	290	252	253	254	263	309	325	265	276	291	289	277	276	278	289	258	293	268	284	289	274	284	278	265	287	313	272	278	295	272	283	295	302	239	274	288	275	300	285	235	287	281	291	275	287	276	299	285	256	277	287	256	280	287	281	259	296	298	261	289	291	277	264	270	298	282	267	296	284	292	272	248	256	288	298	290	295	289	273	290	278	276	293	279	309	276	274	275	277	295	299	298	279	258	287	252	314	293	306	277	271	283	277	263	301	276	260	265	301	275	275	273	277	293	251	272	272	297	299	283	257	299	306	274	298	320	277	263	268	287	278	286	281	273	277	283	260	291	265	264	270	263	282	291	268	276	289	293	269	279	260	285	314	303	293	310	280	286	255	270	253	304	262	290	276	265	315	294	287	302	313	268	251	293	301	276	266	281	284	267	262	283	279	269	308	288	283	283	286	311	303	266	273	281	307	292	266	298	273	300	271	276	302	273	261	312	268	256	293	294	289	292	320	304	286	287	274	283	276	288	275	294	299	274	300	280	322	262	278	258	281	287	284	269	265	277	315	289	304	247	267	313	276	309	266	289	269	271	263	288	266	256	278	290	280	275	265	275	295	277	283	284	321	283	284	304	270	296	300	286	305	296	292	278	300	254	256	266	250	256	275	286	261	274	295	303	264	285	267	298	272	305	264	295	303	314	272	299	281	292	260	273	296	286	293	276	262	296	265	302	257	268	282	256	284	279	287	288	279	270	288	261	295	268	281	276	313	285	330	274	281	266	289	263	283	287	267	269	271	279	259	245	270	273	258	273	273	258	277	269	292	313	252	282	276	280	292	280	259	283	298	308	277	282	316	265	297	275	288	280	233	285	290	266	324	286	242	289	292	264	273	258	284	292	240	308	289	277	296	285	267	277	317	295	297	262	277	284	303	284	267	304	302	273	254	288	293	276	282	289	258	282	294	271	277	280	306	291	292	285	275	270	243	305	275	265	287	281	298	290	297	271	268	271	281	290	310	257	305	276	284	280	292	257	296	282	310	281	313	278	297	254	299	295	302	290	263	289	299	267	285	271	276	294	279	282	285	273	286	285	287	279	274	268	259	279	305	281	307	288	288	274	261	275	310	254	283	281	279	278	289	277	262	256	253	287	278	288	298	286	260	275	263	273	274	250	298	262	274	268	277	275	272	289	274	278	290	294	265	266	269	301	254	306	290	261	255	260	303	272	270	281	263	285	297	311	261	276	281	284	295	301	285	254	294	295	293	262	259	246	309	295	287	302	297	284	259	250	285	285	270	273	271	267	290	266	245	256	280	278	293	272	271	285	282	249	287	309	288	267	281	251	256	250	288	279	295	303	308	259	296	261	254	271	305	283	277	260	294	270	256	255	280	279	270	278	262	272	262	303	257	273	273	272	268	264	287	283	265	296	298	311	281	283	287	294	285	295	290	269	281	285	256	286	276	300	301	283	278	298	281	272	294	277	283	283	279	278	279	291	295	262	270	269	299	309	300	281	286	265	262	305	291	268	315	293	262	270	275	268	241	273	286	267	285	303	308	266	290	255	249	284	277	275	285	280	293	278	287	316	265	273	284	318	261	293	317	308	298	267	255	279	297	279	303	303	268	262	280	255	273	259	272	265	287	296	296	303	264	269	271	275	305	285	286	298	289	248	295	288	292	287	240	253	275	308	273	243	286	297	329	334	309	262	312	295	277	277	253	284	276	285	266	278	284	303	304	257	287	296	275	298	323	313	261	303	278	279	270	252	276	288	269	272	273	272	272	285	289	276	257	304	262	293	272	293	307	279	270	291	254	252	271	270	273	286	291	299	293	311	292	278	229	259	250	259	280	292	287	282	317	300	280	264	303	284	269	282	311	272	303	303	315	278	282	276	250	280	261	291	286	304	260	253	291	286	304	286	284	277	275	268	272	284	285	315	262	289	293	293	284	282	263	274	255	297	273	291	257	271	257	260	264	279	267	280	248	297	270	283	280	273	267	296	286	297	294	288	272	286	284	266	297	285	268	288	274	325	299	283	309	263	262	278	301	286	292	266	277	286	304	316	266	296	266	276	282	277	302	287	277	268	304	284	290	246	264	273	251	260	281	281	277	287	267	325	256	290	279	284	293	260	266	279	306	270	285	284	263	245	269	269	287	281	281	292	274	267	302	260	275	272	295	279	279	313	288	286	306	256	264	280	295	270	253	289	286	305	281	285	295	293	262	272	282	254	278	266	301	267	267	273	270	284	286	301	266	255	293	254	283	267	296	281	267	285	280	282	279	285	307	309	287	313	242	295	274	249	273	280	285	269	252	290	253	287	303	282	293	289	283	304	297	296	308	270	275	261	288	258	267	268	268	284	296	260	281	276	284	275	278	258	278	269	277	291	283	296	264	275	286	311	278	282	272	290	297	312	278	279	265	276	267	271	294	297	273	278	321	277	275	307	295	283	271
25585	28135	42646	34515	17449	2756	497	391	382	365	366	337	338	339	354	352	379	345	341	334	329	342	417	367	330	336	338	385	347	333	358	374	359	325	360	377	327	352	338	341	358	331	326	358	347	356	314	362	375	319	333	314	371	310	341	347	346	342	340	353	388	361	342	342	353	334	341	362	339	339	345	384	317	328	341	375	317	333	339	343	341	350	354	378	340	339	361	351	315	350	363	360	312	329	366	339	365	353	383	321	354	350	343	348	320	360	371	358	378	350	344	341	330	362	333	358	326	348	338	352	366	342	369	376	349	358	356	319	349	327	352	349	357	364	338	359	339	357	305	358	358	360	347	301	345	308	329	320	347	318	319	364	337	361	358	361	356	336	326	348	366	333	359	329	330	353	333	357	365	363	322	349	369	362	357	353	332	391	380	355	334	344	348	389	344	318	359	355	343	341	366	347	344	349	359	331	365	363	345	368	360	334	339	382	346	354	369	329	362	331	325	346	365	350	359	319	331	346	372	345	375	359	366	341	360	349	350	342	302	350	358	335	350	327	315	373	346	364	381	328	362	329	361	344	366	360	339	364	339	327	346	332	367	375	348	323	367	363	382	332	382	308	338	342	335	344	345	362	353	376	343	345	357	357	346	358	335	310	319	342	321	389	361	340	354	338	357	329	354	326	374	333	334	356	354	363	355	296	354	331	402	330	329	335	339	343	314	379	356	328	346	330	339	373	337	351	370	353	362	339	352	323	359	344	338	342	325	369	367	350	360	351	322	363	363	326	373	333	332	317	347	292	375	312	351	352	375	325	327	361	337	320	341	339	357	346	321	317	350	351	368	342	341	379	337	338	330	363	333	317	333	325	386	374	335	312	367	345	368	342	340	336	353	360	353	319	321	331	336	340	353	338	327	342	306	320	337	301	360	365	323	361	318	346	372	322	329	353	344	345	361	360	341	351	340	369	333	335	310	325	319	344	342	358	325	354	358	353	354	336	327	381	347	318	318	341	346	334	352	332	346	392	335	335	366	336	357	346	367	320	317	327	348	332	334	322	321	347	366	337	367	349	368	379	357	320	342	330	362	339	347	338	323	354	311	404	384	330	359	353	339	357	330	349	337	341	334	326	341	334	387	350	374	316	365	349	345	330	359	350	366	374	310	363	351	370	367	329	321	343	363	368	368	353	318	358	315	318	355	349	361	367	345	355	314	371	346	301	362	333	340	337	325	334	332	339	344	364	337	334	323	339	350	339	335	345	300	338	352	392	345	338	347	337	344	350	347	319	309	355	355	303	363	367	381	354	374	338	340	359	319	326	322	344	336	347	372	330	376	379	341	385	371	388	336	370	369	357	330	338	337	324	349	375	333	345	357	354	384	334	355	353	363	322	349	356	338	310	305	341	378	361	366	340	350	347	323	304	322	328	363	355	350	346	352	345	351	312	340	338	319	343	340	389	337	318	347	363	343	346	353	358	339	349	353	343	345	309	338	357	363	358	370	333	334	323	351	331	354	345	348	350	339	348	344	374	333	367	355	375	321	343	326	358	332	340	346	377	318	316	309	341	332	345	343	362	328	352	332	359	349	384	341	337	336	332	345	358	334	375	329	332	343	341	336	345	336	362	350	312	346	325	332	356	339	334	349	342	345	333	330	335	368	310	357	359	378	348	343	343	363	363	378	342	342	346	315	354	356	355	347	324	367	343	367	340	331	353	338	371	370	336	319	382	353	353	308	338	339	330	348	323	323	330	339	360	361	347	353	331	339	361	334	343	387	373	323	346	356	374	354	371	306	344	299	329	345	368	344	353	372	349	341	329	348	329	364	350	351	351	341	344	359	345	348	348	357	340	363	339	357	350	318	345	334	333	327	330	349	381	342	359	357	356	365	330	354	346	353	340	370	344	308	346	373	395	350	362	360	350	323	353	337	332	355	350	327	379	380	345	346	351	335	353	352	335	386	337	387	330	357	328	324	357	333	347	358	323	371	382	399	322	310	316	356	332	353	337	340	316	341	358	335	392	358	338	348	349	349	338	351	369	363	378	345	360	339	309	358	335	329	332	370	351	363	334	357	346	358	337	357	323	358	376	324	379	321	336	361	352	367	319	300	326	330	316	324	369	326	379	321	370	369	363	343	341	348	355	393	337	359	376	322	348	346	367	340	353	398	333	356	346	354	344	348	328	317	331	355	344	339	326	340	360	347	339	370	361	323	319	358	356	341	321	360	319	351	338	329	350	318	362	326	353	368	338	333	350	366	358	345	335	345	370	353	345	344	318	334	367	333	343	362	336	363	341	326	361	316	376	329	363	323	362	337	299	320	320	309	338	346	346	331	324	364	347	355	349	314	374	353	321	333	328	359	341	346	343	354	355	312	337	320	345	342	391	345	324	336	339	347	368	348	334	359	370	357	348	360	355	344	342	360	343	351	351	340	370	349	354	335	307	370	344	328	372	343	345	335	316	345	374	339	359	352	374	371	358	350	343	343	370	337	367	378	378	375	339	324	339	321	362	342	346	351	361	316	348	310	332	351	340	376	346	356	332	349	301	341	336	373	344	373	341	329	375	354	359	350	338	355	340	337	348	353	334	354	351	344	331	340	370	350	341	337	349	294	344	341	324	345	315	351	355	343	322	333	329	325	316	338	361	342	362	340	366	369	325	322	345	331	329	347	349	328	337	361	346	352	357	338	316	340	351	343	311	364	368	352	347	355	354	343	341	342	351	350	322	359	349	343	352	380	377	367	339	336	358	362	304	363	302	361	347	343	332	380	348	369	357	322	354	335	336	347	332	332	370	351	353	339	359	348	345	381	359	327	338	332	344	347	362	362	395	317	367	339	351	366	363	316	333	307	374	341	366	318	317	353	344	326	357	365	331	331	329	330	333	362	338	360	375	332	360	357	337	306	358	314	349	341	362	383	347	369	347	351	311	356	340	343	317	371	339	350	383	357	365	386	339	336	324	327	340	334	319	354	359	347	361	368	358	348	344	336	340	344	355	327	317	358	337	328	314	337	331	337	363	363	384	322	361	334	333	327	354	369	309	353	328	362	323	323	357	332	341	335	351	374	354	349	327	374	360	332	327	341	338	317	378	363	334	363	353	356	351	330	343	315	374	327	357	329	359	308	325	378	323	337	337	372	308	348	321	341	370	336	322	356	324	313	337	331	358	356	363	361	369	310	375	349	349	355	347	353	370	355	354	338	354	373	318	318	366	342	362	359	310	323	311	330	362	330	333	334	377	318	333	346	349	353	323	341	344	333	356	391	353	290	337	321	340	349	370	321	352	330	345	364	353	346	319	325	336	361	320	340	369	329	353	345	339	351	361	324	323	341	355	373	364	303	327	328	333	347	340	379	311	352	323	372	348	358	360	311	311	321	323	323	346	353	350	363	319	347	337	336	343	341	330	376	348	329	334	339	324	337	353	352	346	335	351	344	340	328	354	318	395	335	337	358	348	334	342	326	333	359	300	311	353	340	353	353	315	344	346
58848	90004	59287	26225	8638	792	348	374	353	376	395	400	398	375	335	362	358	380	373	394	374	372	405	392	371	353	399	436	383	380	388	344	334	359	352	375	374	393	333	358	392	354	363	373	396	366	354	369	342	356	349	374	404	381	391	347	411	365	342	348	418	361	368	345	363	370	362	338	441	368	372	398	354	383	348	348	371	342	346	363	388	362	409	358	358	376	355	386	377	354	369	382	372	400	342	341	369	398	356	364	376	373	366	387	395	368	372	414	388	386	368	399	348	363	335	363	392	360	380	367	373	369	361	378	372	364	399	362	375	365	388	344	383	335	330	377	381	388	353	368	384	386	368	385	377	372	388	386	370	361	359	355	342	368	380	357	382	396	353	385	381	395	366	359	353	352	369	384	415	363	382	382	320	343	366	384	402	390	375	371	391	366	342	374	349	362	378	384	354	394	323	378	358	385	365	359	358	392	374	342	388	393	396	347	331	369	363	397	388	385	394	369	376	361	376	366	369	390	407	397	439	408	383	353	349	345	343	351	377	341	371	354	359	336	389	357	361	396	374	376	366	377	362	386	380	344	390	365	381	365	376	398	357	354	366	345	370	388	398	351	353	384	358	360	375	389	388	373	372	383	373	372	366	329	350	386	352	374	383	381	403	401	372	350	373	361	375	359	352	366	382	369	337	363	397	380	365	381	335	388	383	347	372	380	383	389	384	373	331	369	406	368	400	386	377	356	364	347	379	367	352	394	394	356	358	353	349	370	382	366	347	371	348	394	375	385	356	357	358	370	408	396	369	393	388	363	350	375	355	344	369	386	388	374	365	345	351	383	347	360	363	400	344	366	361	379	358	384	397	391	391	409	349	384	360	359	368	339	381	360	403	397	377	365	372	368	339	384	393	337	388	350	364	365	401	355	406	364	385	360	352	390	371	372	373	371	366	398	357	358	406	391	370	375	359	363	389	351	387	363	380	376	376	347	347	370	370	360	363	375	365	376	362	354	322	389	369	381	404	384	340	390	354	373	386	362	367	363	362	389	401	378	402	338	376	387	390	381	393	368	347	388	404	368	425	376	357	383	364	375	369	358	375	379	373	355	396	347	380	423	345	378	385	369	384	338	357	383	394	368	377	396	365	408	400	387	358	357	339	375	411	362	382	370	390	362	391	371	376	375	394	400	392	389	387	360	364	358	376	373	403	365	366	373	382	369	410	383	377	353	403	372	351	361	368	358	380	349	372	369	380	380	396	368	401	380	365	361	367	404	370	403	387	418	354	378	435	393	344	381	442	346	337	375	375	366	367	390	381	378	350	368	352	415	368	352	379	350	386	387	384	406	357	361	383	387	373	360	373	371	391	384	357	368	355	346	392	370	412	388	396	415	397	359	371	381	354	346	379	394	370	333	368	389	390	352	386	357	358	393	371	377	376	400	384	374	325	391	340	371	337	361	360	342	383	370	347	412	343	381	357	414	342	372	397	385	353	370	379	377	378	355	383	391	384	347	348	390	361	393	364	356	372	342	361	355	369	350	370	343	364	375	374	328	351	383	417	353	348	342	389	365	361	357	358	369	376	350	400	348	402	363	400	365	379	375	369	342	360	401	338	364	394	381	398	368	407	377	392	383	365	363	368	363	396	370	417	376	353	386	338	376	380	361	368	336	375	401	367	362	373	347	339	359	387	412	323	360	348	370	395	341	398	409	404	353	381	374	380	369	403	339	380	384	400	376	378	364	396	371	381	371	357	375	359	383	385	365	374	344	371	406	391	437	344	387	389	364	350	349	383	363	375	343	385	361	372	392	362	380	372	385	352	402	354	383	317	380	388	407	373	369	387	374	370	364	362	362	369	390	374	382	381	353	357	372	384	369	384	375	361	394	374	365	335	334	358	373	353	378	366	370	386	354	344	344	370	377	405	388	369	358	380	376	348	347	354	392	396	370	386	353	387	374	404	358	363	385	382	344	370	376	371	386	412	364	369	357	401	379	344	390	368	381	372	352	335	341	381	357	359	380	364	424	362	358	337	379	373	363	349	352	377	364	403	366	354	392	334	341	366	392	369	381	371	382	374	353	351	348	395	375	354	395	366	371	337	378	375	389	356	360	340	383	373	413	364	390	361	372	375	379	398	347	367	365	354	367	361	346	376	406	364	354	373	353	391	380	392	370	361	397	389	380	331	352	399	346	391	350	376	369	373	345	369	342	386	348	358	386	360	378	386	361	341	354	356	389	367	382	392	365	389	378	368	374	370	368	382	367	366	330	361	376	400	353	365	361	359	381	367	357	328	372	389	392	313	376	337	359	356	331	361	366	350	403	378	392	393	399	385	341	353	342	365	361	360	375	354	382	377	349	371	350	359	381	398	370	371	359	361	367	387	372	380	363	402	401	351	367	387	378	365	377	344	333	336	379	372	390	349	350	336	380	395	374	371	377	407	380	374	406	367	373	392	362	363	372	386	364	383	366	363	376	368	377	373	361	362	363	364	362	378	357	388	347	386	366	352	354	376	375	364	381	396	385	402	365	359	392	340	346	398	341	371	376	380	369	383	351	375	375	357	345	378	361	347	405	412	375	385	377	354	386	380	342	344	386	364	391	362	381	367	370	394	371	343	385	395	398	376	345	407	408	386	361	374	403	344	412	357	327	377	352	345	358	362	403	408	352	389	373	362	380	383	355	355	380	352	356	349	343	401	379	385	342	349	327	346	349	357	348	379	372	382	345	363	397	376	369	336	368	331	384	366	351	397	367	390	361	388	358	385	386	338	339	372	340	346	382	371	375	360	324	376	400	342	367	376	390	392	374	377	354	374	393	331	378	383	386	339	410	368	364	367	387	398	398	357	396	372	352	376	409	370	349	369	372	399	406	344	381	376	366	387	355	382	366	398	348	379	408	389	354	351	360	366	372	375	389	378	332	377	392	336	400	367	364	368	358	376	379	328	367	331	370	375	348	377	380	393	354	373	371	401	363	353	375	396	343	347	375	366	378	375	361	372	376	395	367	345	336	376	351	390	411	367	371	411	360	372	353	384	340	376	366	374	398	367	368	361	355	391	356	376	357	387	389	400	362	367	360	352	370	353	371	358	375	411	383	378	346	395	381	374	393	349	373	366	367	383	394	340	341	383	382	382	383	367	359	363	382	405	369	381	368	378	377	348	349	349	396	395	346	385	385	382	386	375	352	391	346	366	354	375	391	356	361	382	329	378	358	371	367	338	336	393	383	352	396	362	352	344	363	389	362	375	365	377	374	400	334	354	397	363	368	380	357	363	370	372	375	373	410	383	342	364	374	368	364	398	385	388	346	367	385	354	386	391	363	344	365	361	362	382	355	377	382	366	387	402	329	384	341	362	397	400	383	359	408	360	413	374	374	398	353	396	383	381	375	356	390	377	345	362	364	367	329	388	353	369	367	386	377	378	392	363	361	401	373	335	366	387	395	360	343	349	379	366	340	385	378	353	333	362	391	366	353	384	360	395	353	377	347	366	334
24041	24451	37437	33587	23616	10462	1293	569	493	498	489	460	469	432	436	473	453	463	416	466	459	507	531	488	477	498	443	465	416	430	442	461	437	428	463	400	450	434	426	411	440	443	441	431	424	450	463	439	458	477	440	464	414	395	429	454	457	433	420	467	447	492	453	443	422	454	424	421	450	471	437	436	438	478	425	431	467	445	492	471	435	476	462	441	433	421	467	461	437	448	438	466	459	472	439	402	432	438	450	442	427	422	421	436	477	429	421	437	433	442	427	434	466	467	450	466	453	426	426	441	441	487	474	412	433	411	461	425	453	442	436	448	443	399	455	425	446	431	471	449	434	392	444	451	472	469	428	464	405	449	459	447	444	434	482	459	473	483	423	390	425	436	464	464	426	418	454	425	442	445	425	445	467	451	410	443	451	484	460	435	403	407	398	440	423	472	439	470	464	418	458	473	408	455	460	423	448	445	427	454	457	457	470	453	460	475	426	457	448	445	461	432	474	455	474	420	454	461	468	426	408	434	433	439	415	455	473	451	426	477	444	441	418	463	443	470	459	433	460	480	418	439	431	424	457	454	465	476	406	416	456	446	446	406	443	476	465	448	428	437	444	452	450	418	425	422	408	434	454	403	477	424	466	428	442	465	443	448	412	461	435	445	443	453	454	451	451	417	433	465	411	460	450	474	419	412	426	462	414	469	425	445	429	417	428	414	447	437	406	475	452	443	443	476	440	439	427	417	470	444	453	445	478	432	439	437	424	465	426	484	423	459	454	438	412	453	506	464	436	450	446	420	454	493	485	403	441	430	446	403	433	425	470	419	440	433	472	458	447	443	432	418	412	432	453	472	423	458	421	445	431	474	474	436	452	432	449	478	444	440	442	489	420	458	427	440	455	430	471	476	446	449	412	469	453	427	447	450	410	435	427	413	433	437	422	447	455	480	422	454	463	456	451	403	439	421	441	468	471	453	468	448	417	430	408	414	457	451	443	448	485	435	445	447	416	441	440	435	449	429	442	428	478	429	453	432	454	433	441	453	456	434	460	481	463	454	451	439	416	413	462	428	421	432	441	429	448	426	405	460	455	450	446	420	462	428	448	440	437	431	469	445	460	459	434	413	397	397	445	446	452	460	456	464	432	458	442	483	454	459	425	452	451	442	388	414	456	436	446	430	438	429	458	471	457	467	464	466	436	448	428	422	399	492	477	433	422	442	416	412	448	435	425	433	448	472	488	430	444	412	443	445	436	459	432	401	441	465	425	427	433	423	465	418	447	423	443	412	450	412	416	427	446	446	437	454	411	459	455	397	434	434	425	440	463	446	431	446	454	483	409	452	437	421	433	414	493	422	425	406	455	476	423	428	381	427	428	428	385	442	430	454	442	438	449	450	471	448	462	424	469	422	390	440	467	441	442	395	432	448	437	450	482	419	476	438	413	399	421	421	448	431	469	446	451	452	460	450	454	478	460	389	398	432	460	454	495	418	421	471	441	465	415	451	434	469	493	427	427	412	427	460	445	392	406	451	427	423	427	436	443	453	407	452	426	449	402	466	460	428	428	423	452	447	463	442	482	444	453	447	440	427	428	466	442	463	423	464	456	445	420	462	408	406	426	449	470	404	411	486	463	471	464	494	437	461	426	436	431	454	426	464	419	471	433	405	425	422	426	455	430	420	418	427	410	454	446	445	449	438	449	447	428	434	480	409	417	437	447	439	456	481	404	485	438	443	424	473	420	443	445	466	458	404	421	424	474	425	441	412	468	442	416	445	432	461	383	419	477	429	446	435	442	444	425	481	445	431	440	452	452	425	480	467	425	457	420	399	469	435	426	460	440	478	391	462	422	438	435	448	443	462	424	437	472	444	455	412	430	472	420	451	415	444	459	405	448	460	435	415	427	413	397	445	459	492	450	395	443	455	472	447	487	457	436	459	411	436	407	451	415	448	436	416	417	460	441	437	396	412	460	476	428	415	449	425	463	429	442	410	408	449	451	420	416	442	446	466	424	446	446	433	449	435	457	439	436	444	421	454	457	444	420	432	452	451	438	445	418	427	455	496	449	402	395	421	413	430	478	465	449	445	470	469	438	432	429	458	389	430	430	453	420	421	443	440	429	457	430	479	441	485	422	460	422	466	480	437	479	461	466	450	431	492	469	394	425	441	437	435	442	483	424	432	463	439	431	471	450	423	432	451	456	459	464	463	446	465	419	447	385	477	402	391	429	442	449	421	446	394	422	425	480	420	419	412	482	458	422	438	416	429	441	434	413	434	416	417	439	501	463	419	426	477	472	412	430	436	457	428	442	475	426	398	428	423	422	455	474	396	482	442	428	489	449	439	460	411	467	475	463	443	457	441	435	433	454	461	413	457	450	432	465	494	449	470	442	433	411	405	412	431	422	458	466	446	440	426	440	475	411	440	431	414	426	457	416	462	451	439	463	462	476	415	467	442	462	441	437	425	436	405	420	418	442	444	374	432	461	452	406	449	471	428	476	434	390	429	450	466	395	457	473	442	472	441	453	444	442	430	464	437	452	444	406	446	445	461	444	437	413	444	394	441	462	418	474	444	441	388	427	443	457	458	457	455	444	459	408	447	432	442	432	441	488	458	476	465	428	411	458	441	457	453	422	423	402	467	422	445	447	475	451	447	411	441	468	484	443	428	428	451	471	462	433	450	453	449	490	435	410	436	448	468	466	456	418	428	449	472	450	435	405	446	415	426	421	456	441	478	456	444	425	463	460	437	432	471	431	474	441	429	435	445	425	417	392	437	408	458	455	435	452	466	432	451	496	478	441	419	465	442	445	403	444	430	438	464	444	433	466	453	484	398	450	423	443	457	481	421	472	463	427	444	437	435	432	444	467	428	444	429	455	433	438	426	392	474	440	433	417	422	453	469	403	472	433	454	443	450	404	451	423	421	434	471	435	410	458	457	422	451	418	442	428	449	420	425	468	431	448	429	426	402	443	448	430	462	440	448	440	419	442	435	458	402	424	436	409	442	475	442	411	466	455	450	481	423	432	418	449	418	444	416	424	449	433	422	468	455	428	443	426	446	466	428	431	441	434	458	446	469	454	399	458	472	448	445	462	478	414	406	398	431	434	414	454	392	469	493	457	422	468	460	437	464	394	424	420	402	442	409	460	480	405	443	437	447	444	444	411	433	459	453	415	418	437	459	447	443	448	450	424	437	423	420	405	445	425	452	387	435	431	427	434	425	416	418	425	459	471	418	438	460	442	429	421	429	461	456	440	405	406	438	458	438	471	435	452	446	442	419	445	460	465	469	438	444	463	417	434	467	447	465	444	449	462	436	432	475	437	478	425	433	439	452	434	406	460	440	428	432	423	459	491	427	466	445	426	430	441	462	449	451	401	422	455	465	433	424	429	444	428	438	434	429	444	433	454	458	448	387	449	413	455	422	451	423	459	425	430	435	419	438	397	423	437	450	445	424	463	434	453	446	426	450	468	437	461	417	444	484	428	448	441	426
61440	102821	71083	39572	15727	1075	502	478	457	508	529	531	514	502	478	467	503	484	488	477	524	555	642	589	576	519	507	499	520	521	502	488	508	488	513	466	470	464	501	496	498	488	535	489	507	497	491	519	505	463	509	499	524	491	512	492	473	515	536	510	480	520	477	520	476	528	494	483	519	482	489	516	492	511	471	496	487	496	525	523	509	501	488	491	464	520	481	548	507	499	481	471	503	495	509	507	520	464	490	502	522	486	491	504	499	537	462	491	485	478	475	514	498	474	487	503	510	458	516	525	494	494	467	483	468	458	498	500	460	513	522	488	520	497	494	475	493	477	486	492	532	495	471	476	530	501	496	536	510	518	480	474	488	499	487	514	486	464	492	477	484	478	491	492	475	487	498	503	511	493	488	495	472	490	455	465	490	495	504	510	482	484	524	495	455	524	489	515	494	498	503	532	493	502	505	485	529	482	475	515	516	440	528	485	487	533	426	494	498	554	486	484	473	453	520	492	472	483	478	484	500	482	492	482	525	477	469	490	483	515	500	525	494	559	496	462	511	549	453	505	477	545	481	482	493	494	529	523	523	516	503	526	487	509	485	498	455	530	470	474	508	533	530	515	519	524	480	481	513	463	483	544	501	507	463	478	442	528	535	447	492	505	502	508	522	468	516	497	497	489	510	479	482	538	456	512	446	466	509	493	495	505	519	481	493	522	480	493	479	460	507	478	492	481	495	493	524	478	487	489	481	487	523	514	474	475	487	482	480	468	484	517	489	466	525	499	467	518	489	488	489	496	484	479	485	510	476	539	499	512	475	500	475	488	519	496	491	467	448	459	536	532	481	478	486	548	525	516	512	477	483	544	478	470	508	496	499	519	533	487	537	500	461	502	467	520	491	516	508	478	473	483	521	498	509	512	488	516	494	502	485	471	466	485	511	500	504	522	481	515	506	506	480	537	476	518	486	497	506	531	516	475	519	484	457	490	536	468	498	504	491	490	485	533	511	492	456	511	514	492	498	518	493	460	441	459	524	472	501	483	465	528	542	480	441	475	503	486	541	519	490	493	447	464	499	536	492	466	491	486	461	543	479	485	495	533	468	534	446	450	483	524	485	471	480	518	505	496	488	544	512	520	507	499	515	442	500	516	515	457	468	508	465	530	501	476	471	520	491	510	511	474	459	546	489	495	499	466	491	520	464	484	481	507	491	485	494	487	506	507	467	486	453	500	508	492	479	515	476	477	508	475	517	499	515	523	453	475	489	483	529	476	499	481	493	480	486	485	516	493	508	490	526	505	461	501	465	445	522	459	497	485	518	536	472	470	529	493	462	514	505	522	507	469	513	483	484	456	511	513	493	473	512	488	467	482	497	504	531	518	485	480	480	488	456	515	525	484	467	506	462	486	460	503	489	534	509	489	478	496	495	510	504	500	481	440	467	491	500	483	477	497	485	457	536	442	487	485	494	473	481	490	535	528	444	494	520	507	453	464	503	481	486	526	513	478	484	501	515	510	474	511	535	508	486	475	494	498	502	508	519	530	499	513	477	496	495	480	478	517	484	492	486	492	504	519	504	534	486	483	503	472	524	494	514	485	513	449	488	476	493	536	494	511	516	462	517	464	491	479	498	522	484	492	469	526	523	516	480	447	489	512	501	501	469	499	496	509	478	485	483	513	480	474	505	486	485	496	472	480	498	502	491	476	471	448	484	491	475	505	492	487	499	459	480	510	527	492	517	472	488	516	515	502	495	482	520	480	508	469	494	494	496	492	491	497	487	480	487	473	444	498	454	506	487	467	492	511	494	511	478	452	472	496	483	519	488	498	481	499	485	494	495	472	495	465	474	486	469	492	505	498	497	492	522	469	510	508	519	524	465	515	525	537	502	480	462	504	508	467	473	513	545	429	437	508	504	495	505	507	512	507	483	510	483	521	478	481	514	505	507	484	477	463	508	463	472	502	504	498	472	466	505	503	457	466	494	471	512	523	468	493	495	531	487	512	480	508	511	483	538	479	509	487	477	461	475	514	465	459	512	460	473	478	479	452	485	538	503	473	465	496	512	493	493	484	497	498	511	502	495	511	516	486	490	524	470	517	535	466	481	467	495	475	508	518	471	484	470	465	525	488	509	473	533	503	473	532	496	490	459	509	488	510	479	490	501	490	496	482	507	456	463	501	501	465	492	478	501	471	486	486	441	480	480	473	494	508	505	542	489	514	499	493	486	465	514	465	473	498	480	502	499	479	474	509	517	510	479	512	460	518	519	474	492	477	469	492	481	468	516	494	467	472	459	460	504	525	486	471	481	470	483	450	479	438	499	482	518	496	490	488	518	486	495	517	475	486	462	496	468	509	495	488	496	505	504	490	515	485	523	501	456	485	496	482	480	511	484	494	467	476	501	472	479	514	460	505	461	516	497	466	548	479	469	527	504	496	494	478	503	483	510	505	469	520	503	482	506	472	496	501	461	520	473	483	509	485	465	533	530	504	470	478	512	479	512	509	520	485	491	490	485	492	480	506	529	462	518	467	485	518	500	536	521	465	542	496	474	476	504	500	500	524	481	478	457	462	495	466	492	496	518	464	494	505	500	513	451	477	504	476	472	493	504	503	521	499	528	471	465	483	513	500	490	537	481	495	517	463	478	492	530	518	512	478	486	441	493	506	517	507	488	478	480	526	485	465	492	490	482	453	461	494	534	494	464	518	522	494	459	504	457	488	492	498	516	535	505	460	472	490	502	505	504	498	498	495	463	490	501	502	481	473	511	511	508	494	453	509	493	484	497	484	454	450	491	479	496	511	468	467	513	489	530	499	517	484	488	504	471	499	458	531	439	514	476	501	498	480	492	500	486	516	532	510	537	486	503	509	498	500	516	463	499	474	494	487	507	464	499	480	485	490	474	482	517	522	460	479	474	499	514	499	471	506	483	492	473	479	480	447	506	490	516	507	503	502	490	484	489	491	479	520	536	483	452	526	505	517	495	507	500	518	488	499	477	516	502	511	491	484	463	485	498	471	496	474	504	487	465	487	483	438	476	520	533	506	460	489	450	467	504	451	503	484	497	532	484	509	524	514	500	488	466	490	472	527	500	437	506	511	503	497	497	491	488	482	487	520	447	501	509	515	462	465	497	479	473	502	491	501	479	482	483	483	518	493	485	478	500	501	505	486	464	489	508	477	513	480	487	492	478	457	467	482	483	520	507	502	515	480	512	515	526	454	462	513	497	471	497	528	501	507	463	503	512	446	507	533	473	532	519	521	507	516	514	466	477	515	490	519	474	504	483	493	461	522	481	549	493	530	489	475	531	481	515	482	498	486	467	486	497	512	467	485	517	490	506	456	466	479	527	447	501	486	474	481	483	501	472	488	512	504	524	474	563	512	487	489	541	492	476	492	469	512	499	498	505	495	479	463	484	502	487	491	474	506	487	497	521	517	498	504	491	460	477	524	481	484	484	485	491	514	488	494	486	491	471	500	495	492	514	518	468	493
30230	30531	25350	9493	1710	416	319	324	309	298	303	286	290	281	261	283	279	263	328	264	307	311	264	329	286	311	294	295	267	318	278	310	297	283	269	286	309	283	325	295	286	302	294	289	311	261	283	298	310	285	295	266	302	291	298	284	279	310	294	311	295	301	276	264	305	305	312	283	265	267	276	277	298	282	282	292	320	274	271	287	290	289	299	314	297	291	277	300	275	301	283	271	305	249	314	259	320	291	291	323	297	292	301	273	266	297	285	283	262	287	306	262	272	288	313	334	268	276	267	250	289	324	287	273	296	279	282	276	291	267	302	299	281	295	279	287	266	257	303	283	275	291	308	271	287	249	309	298	301	298	293	271	253	287	288	321	283	299	290	306	285	286	290	286	287	296	275	285	283	274	306	268	291	273	265	272	288	293	301	301	305	272	269	240	268	274	288	298	255	280	285	269	255	277	288	307	284	284	301	308	276	267	305	298	294	300	297	298	291	305	290	300	315	283	312	259	282	296	291	271	281	293	303	287	306	303	278	291	330	315	301	275	290	293	297	314	292	278	290	278	276	298	287	284	297	313	279	289	285	274	300	293	285	302	294	269	298	295	335	281	274	298	295	285	269	312	299	245	264	266	308	326	286	282	309	317	278	299	300	317	272	310	268	312	271	291	255	288	292	297	292	295	293	314	299	313	296	274	295	308	300	314	285	268	271	277	302	283	272	290	286	268	268	264	306	271	295	288	301	285	291	281	291	305	293	268	284	315	308	291	279	276	295	296	265	281	329	278	291	275	294	295	285	292	286	274	277	312	263	273	338	303	306	288	293	277	282	318	271	305	289	278	300	309	311	286	285	259	242	278	299	297	266	278	305	289	290	281	323	278	294	296	292	292	295	308	261	291	309	286	277	303	287	276	253	261	308	293	313	302	305	267	299	263	285	292	281	300	293	287	267	256	296	269	276	274	271	314	317	288	302	255	287	289	290	276	268	305	306	285	288	330	272	299	293	266	295	322	281	264	280	293	278	285	288	302	281	269	302	293	276	327	309	307	283	280	299	320	316	261	320	283	285	264	282	286	268	288	292	259	307	279	260	274	305	295	304	298	282	293	288	263	298	266	278	282	279	266	265	297	304	303	269	276	274	273	313	300	290	282	274	301	293	290	277	303	281	309	291	299	276	268	288	262	270	269	265	298	302	290	280	288	313	271	308	312	284	282	271	271	275	315	290	294	286	301	299	274	286	318	339	302	294	311	261	288	290	254	301	281	296	287	286	278	299	305	251	290	281	280	270	283	287	295	291	291	305	283	272	283	330	307	302	284	283	284	278	269	253	283	263	294	289	305	304	263	290	300	272	261	311	287	275	255	286	291	282	303	272	277	282	264	283	302	294	299	289	303	268	296	267	316	284	285	287	325	294	298	295	252	266	305	324	293	279	306	305	295	296	299	269	259	292	293	294	278	329	267	292	289	299	276	270	278	301	296	295	264	256	290	272	278	296	285	292	257	269	286	276	286	276	302	304	282	279	292	281	283	283	298	294	308	293	281	306	306	310	273	254	280	300	277	317	313	286	297	306	286	307	291	282	288	285	299	293	266	328	290	308	300	278	312	295	303	292	283	287	286	260	306	291	283	304	272	315	314	294	316	298	277	312	303	331	306	278	274	303	299	275	290	305	281	252	289	284	298	277	270	293	287	276	297	293	323	299	296	307	282	291	279	287	314	295	264	272	290	252	302	315	309	292	259	268	265	276	285	282	295	278	281	287	297	268	311	289	283	283	327	286	274	269	305	289	312	289	298	291	286	290	301	287	296	285	276	330	299	303	307	293	278	311	268	270	258	306	282	293	278	280	294	296	277	284	269	291	273	305	310	286	276	309	275	294	266	274	268	274	308	254	275	294	315	281	271	298	303	271	315	286	313	281	252	272	288	311	282	284	326	258	295	300	289	280	276	320	280	299	276	309	274	284	274	285	278	293	312	284	306	251	312	278	308	315	338	285	302	305	303	294	318	268	275	306	275	331	282	264	272	292	295	298	289	282	272	254	282	271	256	314	303	300	293	279	286	302	276	318	282	294	256	298	317	330	288	278	272	317	271	271	270	292	281	251	330	311	284	264	295	286	264	298	301	278	258	292	271	299	306	285	296	316	295	292	287	281	282	239	277	304	290	304	291	303	266	290	290	290	287	293	278	316	284	286	292	298	323	265	276	287	296	268	304	322	257	309	307	273	294	271	254	296	312	295	278	271	289	315	298	278	282	311	281	274	282	294	317	265	286	284	272	285	283	298	317	282	280	306	282	293	279	285	293	300	282	285	264	267	283	307	301	284	297	281	287	302	291	285	277	308	315	282	290	310	292	277	269	268	270	311	264	286	295	277	302	301	285	288	258	298	305	282	273	283	282	284	266	291	309	293	260	272	296	297	305	288	294	288	300	275	293	298	295	307	284	300	259	296	275	265	271	264	266	307	309	311	270	292	285	272	237	268	277	263	266	261	261	261	268	284	306	308	307	288	283	273	309	285	308	312	297	290	280	287	288	290	269	283	278	275	269	293	315	307	298	251	276	287	303	276	290	294	272	308	244	318	292	300	282	280	280	272	270	261	300	283	276	305	274	258	291	295	322	277	311	302	250	300	297	276	294	315	296	277	258	304	295	258	293	271	285	285	309	278	285	283	272	298	293	279	271	293	288	290	266	288	288	297	294	281	327	304	273	282	279	267	304	303	295	289	279	280	286	312	285	273	286	269	277	262	271	312	322	279	302	306	314	290	308	279	289	296	289	259	303	276	272	298	289	289	298	297	297	309	310	286	250	303	297	301	297	293	276	277	299	294	313	277	280	278	272	296	279	350	275	280	266	294	290	290	303	301	310	292	259	309	302	297	301	289	295	319	300	311	312	292	282	298	315	259	300	309	284	285	282	306	296	320	296	279	285	319	313	309	301	256	286	267	253	275	293	272	277	290	310	271	259	313	268	292	267	272	303	281	268	285	287	286	286	309	309	282	287	313	268	271	272	277	278	277	285	240	274	267	247	274	290	311	282	302	294	287	283	280	269	271	289	298	320	289	301	296	304	285	298	301	299	287	297	275	296	281	296	286	277	309	317	301	296	273	268	298	313	295	273	285	292	262	290	286	311	277	301	312	284	288	322	268	329	275	274	283	277	296	289	267	286	293	290	296	287	301	296	302	278	297	289	241	282	288	263	281	318	308	281	296	287	302	291	288	276	311	294	273	276	295	313	289	275	281	306	264	266	273	307	284	297	264	292	316	286	284	304	282	277	304	299	298	291	282	278	284	273	288	259	302	270	316	306	294	276	294	270	288	301	304	274	282	297	316	314	276	264	292	301	282	291	293	280	297	290	291	302	277	292	317	270	296	268	282	311	305	308	300	289	270	311	300	277	293	269	305	292	268	288	308	231	286	327	302	295	268	295	266	296	287	295	289	283	318	248	299	298	316	287	275	280	271	300	277	265	274	286	278	291	297	288
24609	36460	18840	4967	1449	347	310	300	282	297	299	295	310	281	303	261	302	282	294	299	302	288	297	279	294	285	301	310	288	255	269	295	274	298	291	299	276	284	303	268	293	273	266	284	290	257	294	285	285	285	243	278	280	276	298	277	317	276	293	290	304	265	273	298	326	295	293	289	299	258	291	286	289	266	292	294	274	275	288	310	305	329	277	308	301	267	319	290	299	271	291	292	287	303	275	283	275	288	267	269	323	286	313	298	253	308	298	293	287	311	296	262	277	292	259	298	284	312	262	292	262	263	281	282	288	267	260	266	282	295	292	296	266	276	297	268	271	258	274	266	289	283	257	230	305	276	287	286	257	302	299	311	283	282	307	270	286	261	310	286	291	304	257	306	273	306	274	262	288	293	244	249	271	261	287	270	241	275	313	280	303	262	303	312	284	321	302	259	299	268	248	293	245	275	288	282	297	305	293	287	257	290	287	279	282	277	277	301	280	268	300	259	275	288	255	274	282	315	283	280	301	275	272	269	291	259	294	282	262	279	287	252	295	289	313	319	288	309	268	268	254	282	274	273	293	319	292	295	275	265	296	296	313	267	301	260	261	307	276	280	289	267	263	265	275	295	297	286	273	281	307	269	305	265	304	308	301	256	259	301	271	276	274	260	295	275	325	299	284	283	286	280	285	267	283	266	267	311	258	274	285	312	259	303	279	308	277	301	268	292	302	302	281	306	284	267	266	278	288	272	267	283	286	299	282	278	293	304	285	284	260	285	300	286	298	288	282	301	291	284	275	262	292	260	316	270	250	285	289	293	278	274	269	281	280	273	269	275	279	291	270	287	287	273	283	288	305	274	289	306	286	289	273	262	278	283	316	292	292	251	280	308	258	275	263	271	252	282	239	303	321	290	281	289	288	286	280	292	276	306	288	265	293	334	289	295	280	277	292	294	309	293	285	265	285	277	290	315	303	285	278	288	284	293	273	267	287	273	260	276	272	322	280	279	268	303	268	299	283	286	266	296	291	292	275	282	283	285	296	291	283	285	294	288	250	308	297	312	279	270	269	295	303	276	271	267	274	281	261	264	313	285	297	285	288	295	287	265	277	273	299	283	286	292	309	258	268	292	299	263	290	275	300	295	280	266	294	301	277	261	298	268	280	278	270	257	259	270	275	243	284	291	278	254	309	277	268	276	288	276	307	281	295	275	292	271	301	310	291	304	277	299	273	300	276	288	290	274	320	310	283	279	277	286	259	267	267	289	299	296	267	301	289	283	304	284	270	273	278	306	304	269	281	292	288	288	245	285	284	284	265	293	294	267	298	266	282	280	254	288	275	285	305	297	288	294	258	279	307	286	292	295	280	266	257	300	275	248	281	303	264	332	287	284	275	294	258	288	288	270	258	300	302	284	268	291	267	284	298	289	251	301	280	267	274	278	304	253	287	291	280	272	257	291	277	282	250	317	283	286	291	296	273	272	272	279	280	286	292	283	266	266	267	276	292	273	288	282	296	285	253	300	291	300	297	265	272	311	281	275	323	256	291	290	264	266	291	298	279	331	298	298	277	280	295	284	273	260	273	291	265	301	241	296	285	286	319	293	292	298	264	309	264	280	310	281	276	281	258	294	270	301	290	286	321	273	280	302	265	323	289	297	277	272	285	298	281	305	272	275	246	254	271	299	299	293	263	275	265	332	258	290	278	273	299	299	298	266	247	262	281	267	309	286	273	251	312	289	298	277	322	305	293	247	264	307	285	316	302	233	263	278	289	274	307	279	309	236	280	277	254	275	283	278	265	281	281	285	288	285	266	309	339	308	281	309	309	290	287	283	285	261	288	283	277	285	262	277	251	299	283	291	300	300	294	280	260	276	291	279	268	302	286	273	301	280	263	265	270	277	289	278	322	298	289	271	292	271	327	281	287	278	252	248	276	281	283	280	281	297	310	278	281	289	259	271	280	266	275	326	305	300	253	290	303	277	291	273	287	285	276	270	285	288	296	299	276	297	288	299	284	258	297	309	301	289	286	278	265	281	319	290	259	280	265	308	283	247	280	284	280	272	274	261	288	252	301	265	284	302	279	292	273	292	275	275	277	299	290	259	306	339	295	280	285	281	323	267	261	264	293	242	310	276	297	303	255	314	327	316	263	286	289	279	298	296	268	264	289	297	316	282	286	290	288	293	277	284	291	241	305	306	301	283	284	292	282	280	272	261	286	275	258	278	281	299	281	280	304	294	285	268	278	285	269	274	312	274	300	303	295	293	280	312	301	279	262	270	282	284	309	278	301	297	287	297	270	272	259	302	270	252	290	307	310	310	291	277	285	259	294	283	306	277	299	286	294	308	278	314	282	263	267	275	289	255	296	257	283	273	267	276	281	278	296	281	292	263	277	262	290	316	250	300	293	258	292	320	293	247	287	303	252	309	300	284	276	264	302	299	304	279	254	277	271	251	317	284	300	308	325	259	264	285	263	320	318	304	272	305	252	276	266	260	278	283	282	270	279	317	283	313	299	295	282	250	297	250	267	283	279	293	270	271	286	294	266	267	276	283	282	284	284	298	289	243	290	262	283	260	275	291	284	288	266	288	270	274	278	299	293	260	282	287	279	285	293	277	273	278	270	305	297	245	278	262	290	270	278	333	272	287	280	282	272	253	285	304	286	259	275	312	291	287	277	286	296	288	292	260	294	293	310	304	293	306	282	273	298	297	307	272	305	286	274	255	304	291	290	270	269	297	277	278	270	300	257	287	306	281	259	276	303	286	280	253	287	283	269	275	274	312	303	265	303	268	275	254	299	273	306	290	296	290	286	272	286	286	287	275	317	286	280	273	299	268	279	289	280	297	295	281	287	268	279	290	277	256	271	270	280	275	296	275	272	288	272	286	261	305	270	271	293	281	261	282	292	308	294	268	283	284	305	288	252	302	301	292	272	295	307	289	300	273	296	282	272	265	287	308	320	255	270	320	294	270	293	284	287	273	280	288	280	297	280	318	322	255	277	251	308	277	277	323	281	279	275	262	285	316	319	278	282	293	290	256	279	259	282	271	284	283	299	266	258	266	285	285	300	322	284	261	279	318	294	295	303	284	274	297	277	277	272	331	267	302	276	315	244	321	280	313	300	259	247	304	286	275	289	273	291	276	314	276	264	269	290	284	270	281	288	291	260	279	258	298	325	261	279	281	281	286	283	285	312	321	290	276	269	292	287	276	289	260	255	270	279	276	269	294	285	260	307	300	285	299	277	292	298	284	275	289	267	253	269	300	291	281	283	287	280	276	287	277	289	281	326	295	275	291	257	307	265	268	284	269	270	289	275	279	257	294	288	280	265	265	285	294	280	274	299	292	294	277	273	278	275	266	275	270	288	289	288	304	301	317	270	277	275	288	290	290	270	264	316	256	296	274	253	275	289	311	271	274	296	318	292	239	301	286	272	286	309	271	273	288	298	287	290	293	266	272	281	266	281	281	300	288	287	287	238	301	281	270	289	277
25468	27314	40222	33617	17487	3299	552	338	343	393	377	335	341	341	347	343	358	323	348	364	350	376	380	345	374	374	403	333	344	344	341	348	353	347	386	377	301	348	358	344	356	364	348	354	331	338	357	339	345	360	355	340	347	355	350	366	319	337	360	373	353	371	322	321	318	365	350	352	351	356	339	361	356	303	349	322	335	345	347	340	332	312	368	338	340	346	340	362	327	342	373	342	362	306	339	382	391	393	319	354	336	336	371	359	340	355	361	365	366	349	366	320	352	381	327	365	365	333	359	378	342	345	361	326	349	332	334	359	324	347	380	336	350	327	350	352	345	349	333	330	327	338	328	366	363	328	335	363	372	379	338	358	329	336	376	347	315	332	348	361	354	350	365	338	335	342	321	343	349	350	315	349	329	313	346	355	352	325	342	369	330	385	348	348	327	325	350	359	353	343	310	328	333	356	312	340	337	330	364	329	343	344	343	372	354	315	346	331	324	365	351	365	365	352	352	352	340	384	353	344	321	356	347	342	313	355	372	347	330	354	313	307	334	349	356	325	347	345	365	343	355	348	332	346	316	337	320	342	333	350	328	340	329	343	307	321	346	370	335	327	354	329	352	341	332	340	342	335	348	343	319	360	357	357	344	358	307	342	349	349	347	350	329	353	330	349	336	335	341	370	321	367	354	334	297	317	350	347	346	341	336	352	324	364	329	370	363	357	357	312	365	342	325	323	336	341	347	358	351	344	345	337	331	341	341	352	362	330	343	326	326	334	333	345	373	344	366	372	330	343	378	324	348	305	371	356	314	355	323	330	364	373	338	334	332	297	324	389	350	336	313	357	372	326	343	322	369	347	333	317	328	368	360	364	362	356	359	324	360	350	371	350	357	302	365	361	361	325	324	344	340	368	387	335	374	388	354	319	321	330	344	335	319	340	347	340	366	342	345	388	311	354	351	335	312	358	343	348	358	367	342	341	354	342	345	353	320	335	334	371	348	346	316	360	345	332	349	316	337	368	329	355	313	309	333	340	334	305	318	362	342	347	322	331	364	341	386	355	353	329	322	361	342	300	352	319	346	352	382	321	352	338	347	351	337	345	344	325	319	341	367	310	371	348	341	341	362	338	345	355	351	322	324	362	344	374	341	356	362	333	349	375	328	334	356	354	336	367	342	354	360	372	353	352	349	348	345	382	349	360	347	333	336	372	326	346	375	355	372	346	370	355	304	349	341	332	372	345	383	314	346	350	354	336	372	321	382	347	329	360	347	359	362	314	329	366	297	344	338	350	361	376	379	332	375	347	330	360	346	314	338	363	364	343	329	336	367	362	350	345	350	334	319	342	338	359	381	355	348	370	330	311	340	360	338	314	341	364	325	375	337	314	324	345	352	331	349	349	332	360	345	334	344	329	370	345	342	328	343	320	360	320	310	366	355	313	350	329	346	364	353	324	352	361	308	361	341	346	358	332	373	308	340	338	365	338	309	308	356	350	341	349	334	351	349	343	326	331	341	331	373	345	336	359	335	345	354	337	362	336	331	365	332	362	350	384	339	361	335	360	354	313	368	320	320	325	312	343	344	347	373	343	328	333	341	367	359	323	326	338	356	360	302	351	345	331	348	330	366	339	341	374	362	307	395	330	293	338	365	334	331	353	316	375	350	359	350	324	352	332	329	344	360	357	343	334	335	362	361	325	343	335	354	352	359	338	344	346	346	355	325	373	357	342	326	325	326	340	364	342	336	348	334	333	356	356	297	316	333	360	317	329	348	371	330	338	361	328	360	373	345	375	356	339	347	325	370	338	345	306	338	352	359	327	374	346	343	315	383	364	326	373	344	355	350	346	378	342	376	355	328	330	335	321	359	327	344	346	354	331	376	371	352	380	346	354	338	334	337	326	353	387	349	342	342	346	328	337	367	354	359	356	349	335	309	374	308	351	347	358	329	330	331	340	324	360	316	333	318	352	356	348	362	340	334	357	342	314	365	357	343	370	332	361	313	332	362	349	306	346	343	329	329	356	351	333	347	315	357	392	359	353	379	343	314	330	347	322	341	328	370	354	356	359	339	345	336	317	334	350	343	354	343	348	347	356	386	326	372	337	371	320	368	361	349	334	350	354	333	338	355	367	328	329	349	347	347	325	345	311	342	364	361	331	366	355	334	365	375	357	342	336	353	359	357	333	293	331	372	327	353	355	360	343	347	335	351	319	323	334	356	342	324	347	337	360	357	348	357	391	327	365	331	382	321	326	351	330	349	356	327	379	364	340	340	359	336	327	326	355	359	339	338	337	347	356	343	317	378	379	339	356	348	315	321	325	323	348	373	342	361	333	369	359	322	365	349	331	346	374	369	365	330	316	362	346	354	311	319	342	359	329	357	369	329	358	339	338	368	343	351	336	340	353	365	361	344	324	317	366	353	306	347	414	359	324	379	347	354	341	325	351	361	319	353	343	315	318	342	330	374	377	347	371	340	378	377	354	347	340	395	325	360	350	364	336	358	308	317	329	355	310	359	357	346	333	326	328	350	349	356	335	392	327	354	361	325	335	359	341	344	317	333	355	339	342	342	310	364	358	323	342	357	342	334	361	355	361	348	339	353	374	333	344	352	345	328	318	361	329	330	348	367	319	340	308	343	371	362	340	348	322	362	354	341	349	341	359	378	373	355	358	391	335	373	356	346	352	365	383	345	361	336	341	369	351	343	338	343	352	327	331	306	355	371	330	352	329	338	371	375	344	336	328	327	309	360	338	358	322	332	338	349	338	334	342	349	362	326	364	338	325	343	359	338	355	382	315	336	338	356	341	367	344	342	341	355	326	361	356	349	329	338	365	358	334	382	348	332	339	358	348	378	305	338	349	334	331	329	334	350	332	334	324	375	333	310	351	349	347	339	338	375	348	341	378	317	320	329	315	339	348	340	350	346	364	307	341	342	361	331	348	337	353	308	336	328	368	352	374	345	347	365	331	339	346	367	331	366	396	352	338	392	354	332	348	346	351	351	378	345	347	363	355	346	299	331	363	365	373	335	361	356	385	335	312	340	344	352	382	361	367	347	350	373	316	335	349	336	340	361	366	360	390	342	338	351	325	379	346	349	330	341	323	342	407	358	356	384	366	328	335	310	358	369	333	302	356	375	362	336	314	357	327	321	353	350	358	332	329	339	332	358	366	339	340	363	337	340	353	353	346	361	367	333	341	365	362	323	331	344	302	357	336	358	350	327	317	320	342	348	341	331	386	319	311	327	339	370	345	357	335	340	354	338	343	348	331	348	366	354	337	299	349	361	330	346	377	335	341	333	326	295	355	338	325	341	352	359	320	338	370	337	348	352	361	373	332	329	368	318	312	392	380	363	361	365	326	332	358	370	368	334	346	336	331	301	339	327	348	369	343	387	369	350	351	350	361	332	363	347	348	338	365	355	330	319	331	361	309	356	371	364	340	357	325	343	315	333	352	352	324	334	319	318	329	358	310	355	330	331	312	336	339	384	317
59338	88095	57145	25974	8587	1197	362	366	395	399	384	334	394	392	391	382	356	376	376	360	405	412	383	432	405	400	391	394	378	406	391	363	384	382	376	369	387	374	384	337	384	394	360	368	336	370	382	420	381	384	382	414	344	371	402	347	357	363	367	361	370	365	376	344	369	383	367	357	353	392	358	386	386	366	367	362	368	396	406	375	347	393	364	382	348	367	396	360	361	372	378	336	371	377	367	353	374	359	374	364	363	390	371	369	354	369	381	373	386	359	368	393	353	354	344	369	336	364	391	358	392	384	365	369	388	367	359	376	379	359	384	406	359	366	345	360	377	335	373	391	361	356	377	428	370	382	363	359	375	377	361	361	347	362	416	391	358	345	382	354	404	363	342	384	369	380	334	363	380	369	356	388	384	376	377	351	363	336	379	357	348	373	374	352	358	359	392	375	350	392	368	355	355	371	404	389	352	337	344	356	330	350	384	379	378	385	374	373	341	371	376	373	356	377	381	397	345	369	404	390	354	399	388	360	384	340	365	409	360	398	389	393	399	370	415	393	419	370	384	352	356	358	351	355	368	335	350	363	380	403	384	331	379	366	393	363	359	387	377	397	355	396	362	369	346	392	365	384	390	344	325	389	371	343	351	396	365	372	373	370	380	386	364	376	346	361	366	362	331	402	412	373	418	395	362	377	387	389	341	392	379	380	373	345	374	366	409	386	400	354	372	384	392	408	343	389	397	426	385	397	398	368	364	355	402	353	342	379	374	336	360	348	352	346	373	378	375	379	364	374	340	359	358	406	393	387	390	377	365	355	358	347	396	365	366	391	378	355	381	351	362	399	395	354	370	375	373	363	373	361	366	405	374	390	384	400	363	373	409	394	357	392	362	365	364	376	392	396	388	370	369	355	363	351	413	334	382	380	393	355	422	412	350	356	402	364	366	396	391	395	367	356	353	354	390	392	377	374	379	357	408	376	359	382	388	411	372	374	354	366	381	400	380	388	378	372	392	364	353	385	391	368	364	369	365	357	373	363	403	387	385	362	362	388	390	346	384	377	369	393	378	355	317	376	407	364	337	359	391	382	374	391	396	374	330	353	355	371	377	382	388	364	400	371	395	385	361	361	397	358	419	356	397	395	356	374	371	354	322	403	393	378	349	354	372	359	355	376	378	368	375	376	344	411	396	370	355	366	372	369	382	406	387	354	395	399	402	393	359	385	362	355	318	363	398	350	357	365	376	353	357	385	360	350	357	371	380	354	379	354	424	390	355	401	386	372	373	381	374	368	359	387	364	351	329	359	367	346	370	384	369	378	335	329	384	351	366	379	363	351	370	390	336	391	362	387	370	375	376	368	387	390	363	377	373	364	331	377	347	391	380	341	371	365	365	344	333	379	334	335	400	348	364	328	385	374	416	360	351	385	368	408	357	387	354	374	407	357	361	363	355	348	364	392	337	370	356	354	393	383	354	348	361	361	356	393	386	365	368	356	407	378	353	364	320	373	378	386	373	343	364	387	350	418	382	359	376	362	379	352	375	418	356	385	369	365	384	355	368	375	353	366	349	386	357	340	346	367	372	374	369	376	385	390	368	329	366	361	346	344	397	365	382	396	359	358	359	349	354	360	434	440	399	357	366	377	388	349	390	332	377	385	380	386	363	365	389	396	334	369	353	361	398	362	371	366	352	390	381	395	350	334	359	378	420	377	390	406	337	386	407	386	397	392	380	406	394	371	386	375	362	355	366	402	382	363	396	361	337	371	363	353	381	336	346	391	350	381	369	374	387	354	340	371	376	394	375	377	393	328	367	374	373	368	353	383	352	389	379	385	376	394	350	386	380	345	383	420	384	353	337	322	358	359	343	374	375	385	349	375	369	360	407	391	400	357	349	338	357	379	392	364	378	379	356	348	383	367	394	368	369	368	397	362	368	341	358	379	358	359	366	396	355	361	359	390	369	383	393	387	392	390	346	358	376	368	365	370	341	364	352	350	402	359	390	353	362	401	366	343	354	380	384	388	367	414	342	368	379	351	387	376	383	370	366	369	391	375	371	401	399	353	371	366	348	352	394	371	380	386	397	333	374	364	368	351	328	351	370	345	378	400	387	400	352	408	349	380	367	386	382	384	389	379	318	355	352	379	339	319	373	342	409	359	372	333	378	337	401	373	398	375	348	336	383	359	383	383	393	371	352	373	374	395	369	365	413	358	363	388	376	367	374	376	352	381	354	359	381	377	371	383	365	356	392	396	355	365	361	380	342	347	356	359	381	332	413	411	388	358	375	347	411	386	377	332	379	380	377	408	327	362	392	378	407	333	402	372	390	348	366	386	355	398	398	375	370	380	386	367	370	346	326	344	362	366	377	381	419	360	370	404	332	358	365	334	359	337	358	344	330	402	344	359	364	392	372	375	372	394	395	375	336	398	411	390	353	406	372	379	372	343	369	372	358	382	377	362	345	382	382	392	355	392	406	343	392	361	358	359	365	368	387	377	360	340	396	365	370	367	370	359	380	378	377	380	379	388	341	372	367	382	352	372	382	381	389	389	353	363	359	385	351	384	332	422	375	352	370	389	341	368	339	379	371	360	357	383	356	386	375	376	384	383	392	379	385	376	369	344	347	352	367	386	356	364	365	372	385	356	383	386	338	364	356	390	360	401	370	365	364	391	394	400	381	343	361	380	393	407	365	374	402	417	418	368	353	351	386	348	374	374	389	374	364	369	345	380	416	363	357	376	353	397	379	360	423	337	359	377	348	383	359	358	377	398	373	362	356	362	344	345	347	385	392	352	342	375	333	349	393	345	371	366	354	391	369	351	361	366	319	362	348	371	392	393	384	405	371	385	369	364	362	366	354	371	345	355	366	376	398	353	384	371	331	386	378	338	389	407	359	361	338	329	356	361	358	371	382	405	380	362	372	321	359	371	357	349	364	376	391	369	331	408	390	361	377	373	368	376	401	378	350	344	378	371	347	372	362	375	384	382	368	387	365	323	361	380	398	333	374	355	391	354	391	346	389	389	397	380	341	372	378	382	343	349	390	382	358	396	368	342	376	382	352	394	370	359	382	343	345	393	400	379	367	376	380	370	368	401	370	368	363	343	357	373	361	384	388	371	382	376	343	388	348	408	343	353	363	352	342	371	358	371	373	387	420	330	360	368	392	355	364	361	350	358	409	372	356	342	352	375	343	335	361	380	359	363	348	350	384	376	365	348	383	357	382	371	350	378	342	373	356	390	378	359	364	361	335	395	393	389	365	405	374	396	330	416	369	403	350	361	359	340	370	381	393	373	346	372	373	367	376	362	376	377	349	377	385	411	356	405	359	399	352	367	391	382	395	362	396	327	339	359	357	361	362	339	403	375	361	386	393	357	362	377	425	376	374	356	368	353	391	349	367	360	355	391	351	348	369	322	365	365	375	348	347	372	377	377	385	361	370	388	356	368	380	362	341	376	405	364	389	371	376	371	393	369	396	417	392	358	380	367	392	367
23963	24169	37053	33891	23666	11242	1240	564	463	481	462	468	465	476	460	465	455	472	472	490	488	483	530	519	497	477	476	455	455	484	473	489	434	475	455	488	445	449	438	438	437	453	461	440	473	432	439	441	438	449	450	452	405	425	452	426	426	430	412	448	460	440	440	440	469	432	440	460	460	441	497	436	476	440	451	437	428	461	457	419	422	433	436	448	418	446	453	466	459	427	436	502	476	468	418	454	437	418	426	434	445	428	453	451	440	477	467	450	423	452	454	492	424	438	423	462	455	438	469	449	480	402	460	440	449	398	465	431	433	426	450	447	459	415	438	458	452	440	458	446	466	430	455	438	422	405	395	452	447	405	468	479	458	448	458	466	424	489	428	467	414	460	466	449	450	490	457	414	473	441	457	487	441	449	457	446	442	430	467	458	443	473	396	455	492	442	445	414	445	431	455	455	460	389	431	432	398	481	438	433	436	442	459	438	486	435	433	431	444	466	430	469	459	436	447	459	396	487	448	452	435	428	427	441	463	456	426	443	423	460	430	417	474	445	450	454	468	466	431	435	457	431	471	457	416	414	446	430	456	431	447	463	443	463	459	430	446	414	442	428	442	435	428	418	463	450	428	442	435	436	406	473	446	417	445	419	419	417	494	446	418	493	462	472	481	435	452	419	421	421	442	462	422	484	452	433	438	451	473	421	455	454	473	438	483	464	450	424	403	440	447	473	451	429	402	444	425	431	411	461	454	416	432	462	447	449	467	465	438	434	449	464	445	432	446	454	473	455	438	439	421	435	431	465	430	422	381	461	452	451	438	426	428	428	438	419	429	477	401	421	438	456	456	455	409	467	444	446	464	454	410	448	434	404	440	457	418	420	491	376	427	473	437	456	421	438	427	441	407	452	418	414	447	435	429	455	439	414	452	454	458	441	454	435	410	432	448	452	462	441	419	413	467	444	411	454	431	462	458	461	424	440	440	485	425	520	411	428	456	463	439	442	452	447	421	480	438	414	472	406	442	445	434	458	430	428	414	453	423	452	441	402	485	476	464	451	446	433	477	467	451	436	430	430	417	419	438	460	427	437	452	473	426	449	464	471	448	433	430	418	421	463	469	454	441	473	421	469	455	427	445	466	390	429	457	440	456	455	418	443	446	466	433	465	449	440	472	474	462	471	479	440	472	446	467	472	483	451	436	447	455	478	428	434	462	467	422	456	439	398	492	481	459	447	427	403	436	442	416	457	467	418	447	473	463	435	476	441	456	450	460	411	428	431	405	494	466	438	437	448	408	446	429	409	463	431	453	415	437	429	428	454	482	428	470	448	441	427	420	454	442	471	445	438	469	430	440	438	418	434	431	475	419	481	421	428	479	464	443	461	469	414	465	427	448	460	461	484	470	448	432	441	457	424	446	419	454	467	440	442	458	430	396	418	454	445	429	478	425	434	431	448	434	429	422	447	453	492	446	424	419	481	432	484	442	415	382	435	438	456	419	417	445	437	432	472	477	426	441	476	454	417	412	417	432	411	441	447	425	422	455	453	441	427	451	473	455	430	448	448	418	491	486	475	451	461	471	433	449	437	452	459	460	454	434	484	460	405	436	445	492	472	450	458	449	429	427	436	435	396	464	420	419	463	412	418	436	482	419	407	473	451	445	413	439	438	445	470	420	456	452	486	464	485	394	437	438	480	465	476	422	442	404	426	430	420	442	408	430	443	443	412	435	446	427	412	425	434	433	437	466	455	461	436	489	421	430	459	447	421	463	451	430	458	409	447	430	416	439	428	424	433	466	415	424	463	451	455	437	442	431	436	445	426	459	454	439	448	451	452	421	408	461	443	435	451	446	433	428	490	456	428	451	457	439	429	408	442	448	459	477	442	433	428	461	416	439	457	473	473	419	465	438	476	445	495	463	461	461	452	429	445	496	434	429	417	438	433	414	389	456	420	450	418	445	427	439	431	422	427	438	427	440	443	439	482	424	458	436	460	444	454	403	474	460	429	429	440	433	469	470	443	432	458	463	424	434	448	438	452	464	423	433	456	461	438	442	410	424	426	423	429	430	442	453	436	448	469	472	439	433	447	451	434	449	451	428	481	442	443	439	471	423	431	447	439	447	437	426	514	439	447	453	426	386	447	414	434	407	456	446	452	431	428	435	455	398	464	440	422	429	452	451	411	480	421	414	432	439	405	449	433	448	467	450	461	449	421	434	406	431	440	486	474	452	414	432	444	444	450	460	431	454	415	469	452	446	472	463	415	420	439	483	435	439	430	453	414	478	464	493	478	414	437	471	438	425	476	438	490	435	459	441	422	498	455	455	431	442	423	463	454	473	452	427	408	419	449	443	429	417	477	460	444	439	411	423	410	419	434	427	450	466	427	469	499	437	432	384	466	425	449	426	468	469	439	468	463	446	434	417	466	446	491	451	478	456	440	477	447	436	465	490	415	478	478	441	441	443	430	439	464	433	452	427	428	430	447	459	462	463	464	449	445	436	485	470	435	461	399	439	461	432	477	437	454	392	417	462	413	425	446	404	453	448	469	457	428	452	462	418	442	459	438	464	427	449	462	414	429	429	487	479	448	435	462	433	435	398	429	436	457	434	454	441	437	498	419	457	434	423	445	426	466	415	448	446	493	438	453	407	426	457	448	453	447	416	408	471	448	455	420	439	437	430	420	459	462	430	417	394	437	462	424	449	450	437	417	433	437	421	398	452	434	475	458	447	415	455	410	421	461	413	478	442	458	446	448	465	468	448	443	431	471	438	428	451	465	431	458	408	463	430	435	447	430	446	445	474	460	456	456	447	421	463	457	496	442	474	457	456	460	442	478	455	435	470	431	410	415	423	439	455	463	415	482	467	492	433	426	430	428	453	422	422	423	449	444	421	463	422	425	435	464	402	470	419	423	440	474	445	421	456	451	454	438	418	444	423	436	432	419	453	436	399	445	428	462	461	425	459	461	440	458	431	429	465	446	463	433	465	461	461	440	440	442	445	446	489	439	412	470	427	454	437	449	458	448	457	434	466	446	492	464	463	458	420	437	429	440	432	437	460	442	431	450	450	448	440	429	438	461	430	451	439	433	418	436	461	454	418	426	452	423	440	470	423	440	420	447	430	453	454	472	435	471	416	440	469	442	436	438	447	438	450	482	443	437	439	474	423	458	441	438	414	457	453	426	484	463	436	451	455	417	449	452	431	454	430	454	413	466	432	450	502	392	456	466	442	430	472	429	457	464	424	406	422	446	418	419	447	413	454	461	468	475	450	460	415	461	452	426	409	441	473	466	488	439	425	435	422	407	458	445	408	463	419	416	433	459	426	408	411	461	425	429	476	467	422	427	461	443	453	439	458	482	473	418	472	461	463	420	439	460	453	439	466	434	432	437	429	451	440	463	427	458	444	463	484	470	457	448	431	424	469	473	452	452	443	470	434	437	464	393	455	447	422	425	424	423	427	419	441	434	468	448	415	394	401	431	443	447	391	443	425	461
63985	101899	70246	40248	16008	2266	483	497	499	483	516	498	474	497	482	517	539	504	490	506	497	556	560	551	532	530	514	479	475	483	487	507	513	525	484	467	485	488	481	472	495	504	544	457	528	505	489	510	532	467	477	498	491	510	468	521	505	518	530	489	460	503	446	485	472	515	452	472	478	489	476	521	500	508	483	493	479	479	470	485	467	474	531	462	522	508	513	507	457	500	532	486	475	459	481	457	478	510	467	517	525	438	482	500	482	495	483	475	519	459	495	444	493	516	465	502	528	506	473	461	471	501	478	491	499	454	466	473	495	481	467	470	480	510	472	474	478	479	512	460	521	488	499	489	459	487	498	477	482	491	522	489	504	492	467	507	484	523	498	475	464	518	455	501	425	511	485	476	499	475	479	455	503	492	470	506	459	444	489	528	447	493	475	500	457	506	500	524	536	466	476	480	512	508	457	449	478	477	519	444	507	495	468	503	449	489	495	469	499	484	481	492	501	467	481	468	506	517	469	499	470	502	485	476	484	465	503	449	482	515	496	441	479	486	531	488	477	502	487	525	512	502	459	484	514	479	497	509	528	488	479	504	514	468	476	494	499	481	497	472	506	492	447	479	478	473	494	449	471	465	470	470	470	511	487	508	458	479	458	447	480	523	463	496	495	498	504	472	484	490	491	510	496	523	511	497	478	494	460	461	500	481	476	496	518	485	499	449	498	526	502	471	484	524	473	484	488	496	523	520	495	496	513	537	510	542	486	500	452	447	485	480	500	514	507	469	488	469	506	489	459	482	460	465	484	481	477	470	504	480	481	489	522	492	470	473	480	453	496	458	498	500	470	431	481	519	469	491	454	523	511	498	510	475	520	491	457	456	487	467	470	508	451	469	480	453	488	503	493	447	512	541	493	487	514	513	480	524	497	482	510	487	494	516	488	481	490	467	460	504	465	460	522	448	488	503	522	506	475	482	499	481	490	481	503	474	518	467	504	501	488	488	487	522	459	482	487	461	484	513	499	450	452	500	500	484	475	479	487	486	463	480	481	471	467	511	491	464	457	499	488	469	509	459	464	502	486	498	546	508	501	496	514	458	470	484	477	470	478	496	483	482	491	503	459	489	493	508	474	497	470	517	458	476	513	510	459	434	468	488	460	500	474	467	488	466	472	487	517	472	493	435	501	485	470	454	472	495	459	466	496	465	497	491	510	506	464	512	502	464	453	443	448	492	487	518	517	490	487	473	481	477	526	507	486	479	466	470	471	486	496	504	476	481	503	471	460	489	528	456	528	499	501	487	464	483	482	497	483	506	518	494	510	454	468	448	467	514	448	486	486	487	521	466	521	490	506	483	454	463	487	474	448	482	441	482	458	486	509	498	517	478	477	470	461	501	440	507	506	513	471	512	492	472	522	477	504	491	479	493	485	470	501	482	484	480	448	486	453	476	469	480	478	495	487	473	484	522	467	522	465	471	468	463	441	482	502	494	501	475	500	492	489	484	456	470	493	483	441	539	444	445	512	434	524	524	487	522	499	486	465	480	480	489	540	545	506	465	468	497	496	471	476	482	457	492	467	479	486	522	486	501	494	481	509	519	470	419	500	480	459	509	471	507	461	475	512	489	469	502	467	495	490	478	513	475	468	471	470	453	493	487	492	467	481	520	509	491	489	495	513	484	486	480	486	478	476	451	495	519	520	517	486	431	479	502	499	505	470	496	514	521	481	509	530	497	510	495	482	475	499	487	510	476	487	497	499	504	429	477	508	493	529	467	487	504	506	504	468	525	488	499	491	475	482	500	463	485	478	473	479	460	474	473	472	500	477	460	469	476	469	477	476	445	477	484	469	486	521	493	501	476	480	488	509	473	427	462	492	471	491	504	476	505	441	527	481	491	470	461	500	495	465	472	460	454	497	496	491	518	513	489	493	485	507	453	503	492	491	470	494	461	497	486	473	463	495	443	502	501	495	494	474	496	468	513	500	515	457	493	468	482	491	469	510	475	511	482	488	461	463	486	472	526	487	475	485	489	502	476	486	526	507	460	465	496	497	502	462	471	461	502	458	467	476	499	456	503	484	504	492	495	475	476	458	472	491	487	461	479	449	451	489	475	500	499	430	451	447	475	472	462	466	540	447	466	511	526	474	503	470	494	476	481	489	487	476	488	486	498	453	463	435	471	449	480	512	486	510	500	482	502	465	483	511	474	483	522	469	483	491	457	477	523	513	510	443	470	441	502	449	459	450	496	504	482	456	505	489	503	442	489	494	477	509	503	489	484	480	515	510	487	473	472	464	494	494	517	494	460	487	470	496	519	495	484	493	512	451	468	464	468	510	458	481	542	498	499	468	458	538	459	479	488	483	485	475	499	519	515	523	475	509	514	504	450	495	486	538	491	504	473	495	488	460	528	497	452	469	488	512	456	466	447	485	516	486	455	477	465	464	461	449	468	472	511	493	526	490	488	451	477	477	479	484	479	457	472	482	481	462	498	482	469	484	476	486	474	491	516	483	428	467	522	483	472	477	497	501	511	481	433	467	467	528	506	502	501	480	443	469	499	473	490	499	516	483	530	486	466	491	445	467	477	454	494	485	513	492	505	539	469	492	496	471	466	490	478	464	532	462	490	494	514	507	477	467	455	506	492	490	522	498	497	495	481	504	484	503	494	476	517	460	485	456	487	515	475	458	514	426	426	468	460	484	509	472	471	516	496	461	480	479	460	470	496	487	518	496	494	465	449	501	490	516	471	496	484	514	472	504	523	497	483	494	474	490	473	499	492	505	459	465	493	506	506	502	509	510	480	512	466	482	505	481	489	478	500	481	500	488	511	515	475	491	478	488	489	454	479	482	497	447	447	466	502	497	496	519	515	489	478	517	493	487	459	477	491	461	465	512	467	448	474	477	496	456	481	454	501	486	495	479	512	496	487	524	458	507	474	506	475	481	451	458	480	475	456	488	472	450	489	472	473	525	543	511	501	508	493	490	522	554	493	519	474	503	485	465	449	486	478	488	486	496	497	488	500	461	505	475	476	481	472	456	450	492	494	487	480	492	475	490	496	433	502	465	507	509	507	484	503	483	485	444	459	459	436	484	516	561	469	479	496	494	496	497	496	476	457	493	525	503	466	476	468	413	478	498	492	464	466	512	458	497	467	452	501	428	464	518	502	473	482	506	486	498	479	508	532	435	467	494	466	512	503	524	506	522	480	481	479	488	473	494	454	493	483	462	486	505	448	488	435	485	491	512	470	507	445	443	487	466	531	421	468	491	485	522	497	468	493	508	463	485	479	502	466	498	466	480	470	503	503	473	534	469	479	480	475	450	483	480	484	465	478	433	514	484	472	447	505	478	481	496	486	458	459	499	496	473	502	509	499	469	488	512	454	501	493	480	504	464	473	529	466	437	501	490	468	460	492	494	471	523	487	426	499	485	500	514	458	472	474	499	495	487	493	501	472	469	471	490	505	479	462	464	489	518	467	470	487	528	471	488	479
29976	30354	25139	9967	2034	422	310	283	289	324	289	288	328	296	281	312	314	313	327	296	307	292	297	271	271	268	275	314	283	302	277	287	287	309	264	271	302	302	290	263	293	317	285	291	251	320	275	266	259	268	288	275	287	284	301	273	307	306	295	287	291	293	312	322	270	313	286	315	286	247	275	266	283	288	263	298	296	312	295	264	291	288	278	298	296	284	280	294	283	292	296	265	327	303	266	269	309	290	294	268	286	277	305	306	293	273	277	279	275	267	277	289	266	312	313	311	270	271	276	289	308	296	279	298	290	295	293	304	293	283	297	287	284	297	286	316	260	280	293	261	277	295	261	305	277	302	273	265	294	267	275	279	263	301	304	259	302	301	314	254	302	275	281	278	291	319	286	287	312	287	267	287	267	271	294	264	289	280	307	295	272	281	289	279	313	260	250	297	310	299	296	311	291	277	298	257	313	315	291	287	260	305	276	297	301	281	291	287	265	273	282	294	297	302	303	254	282	277	282	282	302	303	288	288	292	277	270	298	273	282	262	282	300	258	316	293	286	266	272	312	298	306	291	294	281	287	318	297	270	271	294	289	284	298	297	277	270	293	278	281	299	282	286	310	287	287	275	305	267	268	306	283	234	320	288	318	284	289	294	272	298	279	278	301	263	329	296	277	283	267	303	284	312	262	272	304	274	270	262	291	287	285	272	311	297	309	287	277	262	277	342	276	294	279	295	262	284	286	285	279	271	290	283	294	315	262	279	283	303	298	276	232	315	269	274	304	296	315	292	315	306	302	275	281	328	293	291	295	293	262	297	285	286	315	273	285	311	289	277	288	285	276	291	281	273	278	301	284	260	281	294	285	290	303	278	325	284	308	288	285	314	297	299	294	280	306	271	284	312	306	269	265	276	273	267	304	290	292	285	287	284	273	280	311	267	286	330	262	313	292	278	310	309	311	297	281	314	296	321	288	317	272	307	293	314	286	294	299	316	284	273	313	301	295	269	298	295	297	313	318	313	278	292	276	282	303	312	277	315	301	304	267	284	292	276	325	312	274	308	276	311	289	294	284	285	291	281	323	314	293	285	315	283	269	281	276	285	299	263	288	299	284	311	280	326	305	293	298	261	291	312	293	282	303	272	265	287	288	294	307	276	294	244	275	258	293	277	313	305	308	271	294	290	271	336	307	312	275	305	281	299	290	276	238	292	300	305	285	278	285	308	263	290	314	281	280	282	277	310	287	286	297	295	291	301	299	248	293	292	276	263	275	291	315	277	277	278	291	289	304	293	300	304	283	258	287	263	255	273	315	267	275	271	266	288	257	282	298	275	277	305	240	267	311	298	292	288	280	285	294	301	271	287	283	284	296	307	283	282	312	284	275	309	281	270	296	310	302	274	287	277	300	249	280	309	303	277	284	321	295	291	278	270	285	276	279	285	279	273	302	279	294	280	277	301	321	304	266	298	299	292	286	287	268	306	295	288	317	281	313	284	289	303	260	302	288	276	307	251	252	273	278	248	293	284	286	319	273	304	295	296	294	286	281	310	311	283	281	297	283	290	300	310	294	260	298	268	274	301	267	274	306	302	272	295	280	278	302	298	290	302	279	283	285	282	253	282	309	287	319	284	295	261	284	310	261	247	301	271	270	297	292	306	301	299	284	268	268	277	300	269	278	302	295	308	275	288	282	277	300	281	264	289	284	291	289	295	297	320	266	311	287	321	316	253	292	290	300	309	296	288	296	308	283	315	311	292	251	304	271	291	285	280	259	267	269	312	247	283	295	318	250	297	248	279	301	291	241	299	254	248	327	339	279	287	291	323	318	310	298	307	282	312	282	274	305	291	299	325	282	284	279	324	301	301	293	275	308	283	281	320	295	281	294	278	312	276	300	300	307	318	294	291	287	274	306	275	308	263	307	275	279	299	319	309	298	297	292	297	289	288	278	295	276	297	268	289	309	279	277	310	262	272	279	304	287	294	293	308	302	310	300	290	289	302	267	298	268	288	264	303	303	317	298	316	284	309	304	306	301	246	282	289	290	305	285	285	284	294	272	320	278	279	313	289	285	282	274	309	290	287	273	300	298	295	277	291	292	271	295	286	292	295	309	294	289	296	271	274	296	274	294	281	280	306	294	306	286	296	274	281	288	308	285	278	296	277	305	298	310	289	288	305	298	292	285	264	285	284	291	312	286	305	310	304	313	286	264	276	256	292	315	323	274	299	293	298	311	257	281	297	296	285	290	292	297	279	272	279	337	298	279	307	314	287	274	273	271	307	289	296	304	310	322	282	315	284	273	302	295	299	294	302	292	288	265	298	274	298	260	309	281	320	275	314	299	287	315	272	303	309	283	310	283	286	280	264	301	312	256	315	280	294	281	276	301	313	280	285	309	291	292	263	343	284	283	284	297	301	305	310	287	255	269	325	280	252	302	265	276	296	291	307	286	304	308	290	296	314	292	322	279	291	289	289	281	277	333	305	268	273	307	271	270	306	292	294	273	283	329	329	251	295	302	300	285	313	288	276	276	307	325	277	289	300	288	283	273	294	282	265	260	298	271	279	251	303	277	303	280	279	273	286	275	268	279	266	297	304	307	303	292	285	268	304	292	297	239	276	329	305	256	297	269	294	319	290	293	286	275	323	293	283	284	293	318	300	282	290	273	263	312	280	317	332	295	310	296	318	269	286	291	308	274	273	314	278	280	266	263	282	283	305	264	307	304	295	298	289	260	298	282	303	305	276	303	281	293	261	282	315	253	285	293	297	268	310	296	279	263	329	285	297	317	280	274	272	298	292	300	301	305	267	314	300	297	274	284	284	288	321	269	264	259	270	274	305	299	263	270	279	306	295	280	283	288	293	316	306	310	294	295	288	286	298	266	272	301	291	302	281	286	283	312	306	317	285	311	304	266	276	280	288	264	299	261	298	280	300	314	321	270	329	289	283	288	325	282	288	295	263	294	282	305	286	281	295	313	281	329	282	312	281	288	294	266	308	317	256	310	285	276	284	296	293	308	300	311	295	286	279	285	304	271	307	322	312	269	302	292	275	252	299	306	302	270	309	281	299	281	297	287	295	266	264	291	302	275	287	307	302	277	297	273	303	321	293	287	283	298	287	280	314	290	282	285	289	302	280	281	290	289	275	282	316	333	273	302	288	262	276	276	299	295	266	287	307	349	281	288	326	307	277	262	316	306	282	281	284	296	282	304	295	293	291	291	295	278	276	304	276	285	304	280	298	306	308	265	292	301	286	295	289	295	292	280	293	285	261	292	266	288	279	290	289	274	322	326	283	287	286	302	292	284	282	316	299	294	280	289	280	259	284	313	286	308	258	268	294	272	265	290	294	291	269	305	285	304	295	290	297	295	250	282	297	291	290	294	287	298	283	311	283	285	278	274	301	273	280	312	292	297	273	294	288	284	282	305	316	298	258	285	273	313	252	306	292	298	297	318	313	341	274	317	304	280	298	275	296	267	286	263	275	288	299	294
23498	36436	18448	5522	1724	428	272	298	288	268	274	311	274	267	314	283	266	287	272	308	279	293	271	267	297	300	310	283	262	279	308	281	336	321	288	292	299	289	306	276	297	290	296	294	278	289	291	274	286	274	307	320	277	302	254	303	276	280	275	293	260	306	268	282	273	294	317	290	270	282	288	298	276	276	279	272	284	306	303	287	296	307	282	290	271	276	314	288	270	276	278	304	281	267	278	294	303	280	296	261	259	276	270	269	298	289	278	282	288	244	278	273	278	272	261	258	304	271	277	314	286	257	279	285	271	297	237	293	259	292	290	300	282	289	283	302	322	298	295	288	317	280	304	282	252	284	244	320	251	313	300	306	300	285	271	282	288	278	292	299	262	282	292	280	287	284	278	301	270	286	262	268	264	279	288	297	279	289	272	282	276	278	296	279	289	256	290	303	254	278	303	289	266	284	320	282	262	275	287	304	275	288	296	270	290	264	289	271	283	296	271	265	265	270	247	282	289	281	277	287	318	305	276	276	268	243	303	261	319	320	277	275	286	287	271	300	261	295	299	268	304	273	295	287	304	284	288	299	264	294	284	275	280	288	273	308	300	301	264	284	283	304	289	275	281	297	293	300	260	291	278	280	293	251	287	259	295	287	266	267	323	272	285	291	288	303	287	283	267	301	264	272	263	269	265	287	300	306	253	270	266	274	265	244	282	308	255	285	290	297	283	293	282	280	285	287	278	265	267	282	274	287	308	277	280	290	295	279	289	268	287	258	291	287	302	267	307	261	257	269	289	268	264	300	264	300	291	279	264	266	274	280	249	272	289	278	300	309	287	292	289	313	315	270	286	292	295	286	240	256	298	267	284	293	316	275	297	288	280	303	298	275	283	291	294	294	312	301	280	313	298	272	295	304	263	280	284	271	283	269	286	282	297	291	299	275	280	256	311	294	288	286	272	270	306	267	299	308	301	285	285	303	277	305	286	317	281	288	291	267	263	316	291	306	307	293	306	259	289	279	256	289	295	290	277	315	266	279	271	295	281	301	297	267	283	267	251	276	270	270	272	292	293	301	288	269	281	305	263	275	299	293	291	268	265	291	260	300	285	279	292	295	285	289	261	275	261	278	293	270	287	295	300	258	264	265	290	276	274	286	282	292	265	268	305	266	280	276	303	292	277	272	274	293	254	291	275	297	271	293	296	276	280	327	272	277	289	270	277	308	280	292	294	290	274	307	311	269	298	273	313	292	298	295	303	262	255	292	274	284	277	295	275	301	305	270	279	246	278	292	297	298	302	293	262	304	262	273	287	297	275	251	267	285	294	271	284	264	286	294	277	255	282	293	275	271	290	289	290	285	270	309	243	302	305	289	290	247	288	285	326	294	271	274	295	301	259	306	267	299	264	263	281	249	285	271	289	272	302	295	258	279	289	272	275	301	310	299	264	274	285	301	259	281	318	276	275	288	266	287	275	288	279	311	253	333	310	286	310	294	280	264	257	301	269	275	280	315	284	286	288	297	284	271	285	272	286	274	278	285	284	267	267	290	296	280	286	289	279	278	288	283	257	290	288	284	271	275	294	281	306	288	273	301	322	276	271	285	303	269	293	265	275	283	293	269	270	255	297	304	274	295	266	258	249	296	296	299	260	290	273	260	291	279	278	286	280	267	293	258	276	277	306	293	312	277	286	280	288	257	321	304	299	281	280	271	317	293	300	259	307	306	279	262	290	319	280	269	256	271	285	270	291	293	280	276	296	290	289	284	284	312	288	305	289	292	269	276	289	288	262	297	269	270	316	308	283	284	287	312	305	302	259	298	301	295	280	297	264	286	296	279	265	274	291	300	285	264	284	262	278	279	289	283	289	308	309	297	284	244	272	303	290	274	296	298	296	279	284	325	276	268	281	267	260	298	286	284	269	268	306	286	272	257	302	279	287	251	304	275	272	284	272	271	267	270	291	299	278	286	276	317	271	278	258	286	278	244	301	280	274	295	253	274	267	274	292	294	323	296	318	249	317	261	264	295	261	290	278	264	292	323	294	293	281	293	299	298	281	294	262	291	277	275	304	265	244	279	268	282	297	299	280	294	248	321	268	247	248	279	269	264	291	269	268	275	284	281	261	274	298	308	290	297	300	285	297	292	303	281	286	281	263	285	273	299	275	280	297	286	272	249	275	265	299	268	276	280	276	279	261	305	302	292	276	298	306	265	275	321	256	265	268	264	284	265	274	292	270	262	265	286	288	292	255	299	279	283	276	293	276	289	293	284	270	313	258	307	277	250	304	286	245	305	276	249	278	255	313	276	271	294	273	277	269	291	301	278	273	306	299	282	272	278	279	298	268	299	291	269	279	263	279	277	287	289	259	268	279	287	276	275	292	297	266	301	300	288	329	288	256	275	278	287	298	286	288	314	304	270	291	266	262	273	274	273	286	296	281	301	312	289	295	282	258	291	284	264	303	259	285	268	294	249	252	320	285	274	267	304	282	253	274	252	294	299	295	287	308	259	287	279	272	278	300	289	281	297	298	289	283	294	312	283	267	246	299	285	272	298	280	304	293	273	282	295	250	307	326	303	275	271	285	286	294	298	309	267	307	303	305	279	288	313	256	283	267	281	281	314	276	282	294	318	293	296	300	282	288	287	268	274	297	281	274	293	303	266	276	267	305	272	302	274	280	310	286	311	292	272	289	249	278	294	315	301	247	313	255	290	276	283	285	309	290	314	283	301	261	309	301	288	295	323	298	325	275	280	289	261	302	293	294	245	298	296	312	270	268	279	303	290	283	284	296	296	303	277	277	294	267	290	289	284	294	296	264	292	316	281	276	279	288	265	295	308	323	291	264	281	357	273	273	284	252	281	282	286	268	297	277	268	279	286	281	279	248	264	267	289	275	274	308	267	273	250	282	244	271	273	283	282	283	281	254	305	253	299	281	286	264	298	312	279	274	262	296	308	254	266	259	270	285	317	259	285	294	278	301	300	297	270	288	298	264	317	252	284	267	267	272	306	301	259	291	269	301	296	304	321	258	284	295	300	298	295	266	292	249	319	300	271	297	296	273	273	268	282	272	284	298	286	285	302	291	260	292	259	299	300	264	292	276	285	278	279	272	275	309	264	267	293	308	278	289	259	299	281	294	317	295	301	251	293	279	266	288	312	326	285	298	279	271	264	306	286	285	249	300	271	288	294	292	283	282	291	278	307	264	269	299	259	278	296	270	298	315	240	291	271	286	282	290	270	266	305	283	271	292	250	325	297	298	296	282	287	262	276	269	261	293	264	247	258	286	294	271	273	291	278	270	284	286	294	273	288	284	321	314	298	289	288	267	281	263	290	261	300	284	296	291	264	315	294	275	272	303	268	272	251	288	282	320	266	268	284	294	290	293	270	263	287	297	294	265	288	283	313	248	312	284	280	268	283	283	270	253	272	309	273	265	296	281	286	294	295	318	258	306	290	289	283	283	283	248	294	276	272	268	285	301	272	282	289	282	261
25479	27641	40816	33533	17653	3584	552	425	328	327	356	368	374	368	345	317	359	344	340	391	383	359	363	394	391	360	333	376	358	354	347	340	351	358	341	334	348	340	385	358	371	354	357	345	360	343	366	375	320	334	344	358	355	373	318	343	313	359	355	339	369	348	357	338	342	375	343	331	315	323	291	357	354	382	369	364	353	353	348	345	405	327	332	363	352	334	348	345	357	345	340	366	358	363	357	349	341	361	342	357	336	345	347	349	366	316	328	370	363	334	355	345	348	340	311	346	321	360	341	334	370	309	333	336	326	351	370	354	348	382	333	333	323	307	343	339	324	363	339	353	339	327	322	357	351	343	332	338	323	362	330	406	349	325	347	373	364	348	322	373	346	354	307	366	356	339	338	366	369	374	349	333	354	364	337	338	365	365	310	370	350	355	353	361	373	349	340	375	330	298	347	360	333	340	358	325	356	349	337	349	321	356	359	334	356	339	345	328	348	334	342	314	347	336	347	336	341	365	330	355	333	340	350	327	346	379	303	334	332	325	366	336	352	345	346	358	335	311	356	360	343	352	358	311	359	363	385	357	348	339	369	354	320	348	374	372	338	337	340	319	361	345	337	314	330	363	321	355	343	315	332	324	331	342	337	331	348	326	315	370	358	362	354	350	315	338	347	369	309	350	339	318	344	328	344	359	353	316	335	342	363	370	352	351	313	345	311	354	358	367	361	326	365	371	335	359	351	326	338	345	318	366	343	317	349	348	341	373	366	371	337	359	364	301	362	370	376	344	386	349	337	375	375	360	315	345	340	368	361	338	340	323	346	375	346	325	335	308	311	357	384	341	357	343	358	331	290	371	363	376	324	294	360	351	339	364	353	342	334	354	346	332	334	341	334	366	341	355	318	353	379	355	347	340	323	357	363	335	323	357	326	315	327	338	319	309	335	334	339	381	340	372	341	333	357	322	372	315	339	324	359	333	341	322	293	345	331	303	320	362	361	327	342	366	348	353	354	333	320	352	346	339	354	346	325	317	357	348	365	362	354	331	333	318	379	329	333	337	314	344	344	344	329	347	347	341	328	335	342	312	354	347	331	344	318	326	355	331	377	333	326	340	351	362	332	347	357	309	315	341	365	362	352	339	373	382	331	397	348	328	355	368	347	363	318	356	335	339	341	346	345	354	348	315	389	298	309	331	364	337	361	342	345	369	334	360	326	345	379	350	329	365	345	308	339	358	337	370	361	335	330	308	312	366	363	351	342	369	384	332	327	349	363	343	350	398	361	320	319	350	337	365	331	366	371	320	326	329	348	338	354	329	358	353	332	335	379	331	361	369	330	342	369	354	356	351	308	323	352	311	348	350	336	347	303	338	363	313	350	303	371	333	361	353	380	350	332	341	375	364	338	338	341	326	356	344	314	350	317	357	336	335	331	306	392	364	353	324	317	370	314	348	342	341	324	345	373	357	345	338	364	349	373	342	357	352	342	349	342	348	351	336	343	323	319	334	328	363	354	363	344	316	321	343	352	342	345	328	329	385	360	318	337	337	353	373	330	381	374	360	346	325	350	328	327	313	359	360	369	369	374	312	324	342	345	329	337	345	380	306	346	366	329	321	316	354	396	369	331	337	364	359	350	312	354	339	375	354	328	343	344	406	326	336	359	376	358	351	360	334	352	349	352	340	352	359	348	337	346	358	352	382	369	351	344	362	324	339	322	350	370	310	331	328	352	308	336	371	356	315	305	352	349	346	321	338	321	357	336	352	334	336	346	345	382	329	344	376	329	360	361	342	338	357	341	322	349	352	333	336	345	345	355	337	333	355	360	328	351	326	343	394	347	361	332	334	388	347	342	335	336	341	375	345	341	328	379	349	348	337	326	339	336	318	332	387	363	337	375	343	310	333	325	370	329	341	350	346	347	354	337	331	330	321	365	352	316	343	332	348	334	353	369	322	359	318	358	363	349	357	325	354	354	373	336	354	372	376	351	330	335	382	344	324	357	367	356	297	342	343	344	330	306	330	355	343	354	341	330	350	347	346	335	342	338	318	315	325	328	396	343	379	337	360	309	345	332	361	361	345	338	328	374	375	359	311	354	338	327	304	353	344	360	339	376	345	347	307	354	316	349	339	337	341	354	359	358	361	338	326	343	346	325	359	327	322	334	327	382	328	348	326	366	350	336	331	322	346	349	328	347	315	372	329	335	317	355	329	343	368	351	345	315	333	332	333	359	331	370	345	338	341	344	316	349	333	354	360	314	360	339	338	367	351	365	346	369	340	345	346	327	338	341	334	352	321	336	345	338	353	344	332	312	343	347	380	328	353	341	333	359	341	349	354	356	369	357	329	329	338	351	340	343	359	342	325	371	325	338	363	340	326	348	332	340	326	344	352	316	333	334	337	319	325	354	356	365	370	335	347	292	375	363	326	365	328	345	361	347	323	322	326	330	351	336	313	375	329	343	351	338	346	339	349	346	332	355	351	318	383	337	367	373	349	341	359	370	315	327	359	328	322	362	322	373	351	302	336	377	362	332	378	326	341	321	331	352	361	360	337	326	321	399	364	341	363	361	369	327	368	339	357	378	338	363	348	343	334	320	354	368	334	350	325	351	326	340	340	333	322	373	330	349	361	351	325	308	360	333	366	343	345	331	315	317	336	358	328	331	343	356	340	336	340	312	330	321	342	350	339	327	329	371	355	355	334	348	341	312	344	358	352	357	345	322	349	357	328	375	308	342	341	322	368	338	322	350	325	292	340	364	345	351	349	347	357	340	334	364	348	343	338	347	352	382	370	356	354	353	308	349	341	351	302	307	307	320	311	325	350	318	302	369	316	305	391	331	326	377	386	325	363	379	335	337	362	345	327	323	367	311	339	336	335	329	325	341	347	369	362	401	323	358	339	338	367	357	340	358	316	346	322	332	349	317	353	326	315	362	323	344	362	347	306	365	302	380	362	363	340	342	336	351	344	308	358	372	340	341	368	313	364	330	354	317	315	331	367	333	350	359	327	343	366	347	351	330	357	331	330	328	310	332	326	336	361	330	344	343	367	335	326	354	349	370	354	344	366	362	311	362	376	329	332	342	342	322	337	326	343	352	384	324	365	360	338	329	334	338	380	351	346	373	370	338	367	345	351	359	319	334	321	322	362	341	331	377	364	357	364	360	342	337	355	307	359	353	343	372	343	362	360	357	339	314	362	306	357	337	379	329	344	346	342	366	370	327	331	320	384	330	358	352	355	358	329	351	368	344	350	358	363	354	372	325	347	335	324	350	330	363	324	326	348	336	325	352	365	329	357	372	324	377	343	381	336	331	348	329	331	373	337	367	340	376	336	317	376	348	325	326	317	332	339	326	353	347	348	294	355	336	320	326	366	331	333	352	357	347	355	347	323	350	334	357	360	356	322	339	342	322	342	315	325	375	340	347	335	360	353	353	322	408	318	354	337	371	366	350	338	326	326	393	358	325	340	312	355	316	340	322	356	338	344	355	349
59301	88974	56069	25923	9263	1560	362	400	389	390	380	368	395	361	398	361	359	380	362	394	371	405	381	418	359	380	368	358	349	375	350	388	389	358	373	379	401	355	366	424	390	373	361	338	361	387	421	350	359	390	355	353	373	351	348	379	332	325	383	368	369	351	386	385	347	381	359	380	382	383	384	392	402	385	370	367	338	380	366	363	375	378	380	378	395	359	371	362	369	405	372	369	387	359	387	348	347	368	358	358	340	344	389	357	364	399	353	382	364	372	369	347	365	369	326	376	394	367	349	356	423	346	413	382	379	369	394	367	343	366	352	346	373	382	351	394	388	426	393	358	352	371	351	392	374	378	387	368	402	350	355	377	362	385	400	377	350	415	425	355	399	408	369	372	374	395	357	418	366	365	373	335	390	381	367	369	369	344	379	377	426	373	387	355	355	388	348	352	364	371	374	379	372	397	353	369	361	378	371	379	360	374	367	409	392	399	357	369	356	340	382	358	386	399	371	369	345	357	362	346	381	361	377	381	384	356	335	397	382	373	348	366	337	404	394	385	383	364	391	334	376	368	362	342	336	387	353	358	385	345	337	372	378	426	365	334	378	370	358	400	381	363	374	388	405	406	406	331	364	381	380	360	362	357	351	346	357	373	388	357	366	367	415	406	391	363	333	373	374	382	366	398	408	367	379	363	353	341	360	363	348	378	363	361	411	392	399	380	369	407	374	357	354	396	366	374	351	380	373	377	401	369	349	378	345	401	342	367	395	364	400	381	365	399	362	380	354	379	359	381	364	420	380	378	382	391	393	385	348	385	351	331	381	375	366	383	357	367	375	394	379	336	384	386	429	403	394	389	342	344	399	357	356	381	383	373	373	373	367	380	386	341	376	401	371	365	393	374	347	351	362	377	369	361	375	362	390	352	358	396	401	354	398	357	375	364	372	403	383	377	379	358	357	384	374	367	400	355	392	367	373	348	401	382	404	426	418	357	376	369	381	362	353	408	378	364	356	368	375	337	356	373	358	379	359	390	347	345	326	386	370	366	351	367	389	364	384	366	370	366	335	386	393	407	383	414	345	372	368	363	380	367	352	377	373	352	388	385	364	402	340	399	353	353	400	349	384	345	350	375	350	375	382	342	352	384	367	404	357	379	379	382	354	395	381	390	379	367	366	406	404	363	404	367	379	344	373	354	362	338	367	397	362	333	387	330	359	355	375	399	360	365	400	362	368	385	392	373	354	389	364	353	371	341	349	387	355	376	402	368	396	365	375	381	367	347	377	391	386	404	336	382	354	362	385	418	368	384	356	354	377	354	355	354	365	370	351	386	343	390	384	351	358	364	348	351	379	367	363	340	344	383	382	373	329	378	360	394	407	353	398	364	383	381	367	378	369	350	382	413	395	399	392	417	377	345	352	371	356	394	377	393	370	369	339	376	372	375	379	386	412	363	379	360	399	356	365	371	348	367	402	367	362	379	389	376	384	339	348	379	390	392	346	362	359	384	353	422	356	343	384	396	398	355	368	411	394	395	360	344	361	355	383	397	354	390	363	393	354	386	368	366	380	371	402	358	379	389	357	364	340	353	372	399	368	376	373	399	392	372	360	358	342	383	374	369	343	372	384	359	370	383	372	364	408	361	378	395	376	354	337	365	362	360	375	365	383	354	364	376	334	388	377	389	332	348	402	343	374	353	415	369	380	381	371	370	357	355	344	361	354	420	335	382	342	357	366	372	406	350	357	390	341	363	404	353	357	310	372	364	350	370	365	376	372	385	351	362	402	378	360	382	393	359	365	390	359	380	331	355	348	384	368	376	390	364	383	383	386	384	362	341	379	363	385	351	351	377	379	386	386	365	354	371	347	376	343	381	343	364	334	365	361	363	397	332	351	356	339	362	372	359	359	357	378	377	339	386	368	372	366	370	341	346	371	393	360	364	360	390	358	374	378	346	401	382	381	407	374	351	382	384	355	378	399	375	388	367	391	373	364	361	379	374	380	361	341	402	367	382	393	372	362	349	350	393	339	391	401	373	365	392	362	360	388	351	360	365	340	361	396	420	358	399	387	336	364	367	377	372	385	384	377	383	403	369	381	362	353	367	342	370	363	374	349	338	326	354	349	334	394	354	368	384	358	347	372	359	384	338	373	370	395	343	376	379	404	356	355	371	361	359	388	373	351	370	346	393	407	395	365	370	391	347	389	368	372	369	386	354	377	396	379	392	358	362	350	399	390	345	366	348	370	346	398	363	381	383	360	378	371	371	367	363	373	342	374	377	363	383	350	365	385	331	346	405	376	363	371	398	363	381	354	342	371	343	356	390	353	346	400	351	385	346	397	374	353	346	374	373	360	355	341	394	371	369	367	362	384	394	398	364	368	383	380	358	364	389	364	374	350	351	368	396	378	368	362	379	346	386	364	398	393	388	353	369	393	381	395	342	380	366	391	351	377	357	376	397	352	353	381	357	378	391	381	387	358	392	353	346	356	352	349	358	370	376	382	368	370	384	386	388	350	384	321	363	400	362	347	350	352	393	354	371	354	385	355	357	392	358	390	350	365	364	365	371	363	354	353	392	369	404	356	382	403	391	361	392	378	428	372	339	380	341	353	376	365	408	378	355	405	364	372	374	387	354	410	392	336	355	349	396	355	353	376	358	336	384	365	377	366	410	387	373	368	352	400	363	371	394	376	352	376	372	382	370	370	381	352	347	374	369	409	374	369	404	350	363	387	364	394	377	395	341	406	362	392	347	362	376	354	397	404	403	363	388	385	389	384	379	384	400	390	344	348	345	375	346	396	361	392	389	380	362	362	339	374	370	337	358	393	360	398	377	355	375	357	394	362	375	354	390	379	337	373	384	389	370	341	354	385	358	369	372	378	365	378	396	367	361	346	376	381	370	387	350	384	389	346	371	431	360	392	396	356	377	350	360	361	345	369	353	364	383	355	359	357	385	364	368	354	360	331	333	380	376	378	351	375	360	354	379	363	353	365	381	326	365	391	350	368	389	342	374	361	360	320	354	379	334	378	334	339	388	400	363	359	369	378	349	379	347	357	393	382	378	384	312	382	394	352	356	364	397	363	382	361	364	375	355	367	372	348	403	365	378	352	392	379	394	358	418	375	343	380	371	356	370	373	389	387	390	397	349	361	390	385	358	368	355	388	309	377	360	363	388	333	359	363	387	410	342	373	384	402	347	346	367	398	394	354	341	408	363	324	344	358	391	367	384	397	365	366	384	354	373	379	361	355	370	373	396	376	368	356	386	393	347	381	374	394	342	340	367	365	376	328	377	390	400	351	356	337	369	363	370	375	373	352	390	397	340	346	368	369	391	369	368	360	359	402	355	361	369	383	370	350	383	350	386	321	366	392	358	389	384	366	369	373	376	342	368	362	395	368	370	376	348	389	376	385	383	334	337	359	361	365	352	371	350	349	382	362	339	354	370	374	366	402	354	366	377	389	366	378	361	385	383	364	362	380	354	351	385	365	348
23975	23650	35494	31207	22838	12584	1480	575	450	495	482	497	441	480	499	462	468	472	465	469	457	429	516	497	491	444	418	469	484	451	442	461	456	447	447	460	461	451	428	457	445	396	434	468	484	457	470	433	457	458	473	456	475	420	417	442	443	452	459	434	466	420	441	425	407	411	452	448	468	417	450	440	433	495	435	439	471	457	462	467	423	476	414	451	462	467	447	394	462	441	423	426	423	422	435	465	449	467	387	443	462	447	440	466	443	464	450	388	431	413	438	471	411	424	434	471	436	438	461	451	432	454	444	445	481	459	401	418	434	465	467	417	419	440	449	440	478	494	468	490	424	445	490	418	425	452	428	444	441	453	453	435	449	416	447	430	455	414	454	418	440	438	422	418	455	467	464	464	458	471	406	462	442	449	504	458	450	469	403	453	431	460	438	437	437	402	487	432	455	434	411	429	433	429	431	433	422	440	431	407	416	440	482	461	425	438	451	510	496	399	496	465	470	441	505	431	410	432	433	472	471	447	477	437	459	462	396	446	412	404	426	460	419	480	451	452	421	400	430	447	456	443	440	444	439	442	446	470	424	436	485	468	449	457	412	453	441	462	476	470	419	516	460	423	425	462	457	417	415	433	439	456	450	463	421	434	427	480	444	484	440	456	452	481	422	425	445	471	422	435	421	452	443	421	420	475	430	446	444	431	428	443	458	404	453	458	426	454	404	428	405	449	431	472	451	456	448	460	440	424	430	432	442	417	445	433	438	445	448	433	462	431	419	451	465	453	453	437	432	456	449	399	421	440	426	453	415	453	442	427	456	430	479	434	458	475	449	464	449	433	423	429	434	427	425	403	447	445	429	440	458	417	426	445	421	429	437	464	449	437	442	396	427	423	449	438	476	448	448	466	462	430	429	430	434	450	462	480	441	436	415	426	426	425	450	407	433	461	459	434	450	410	450	426	463	456	461	439	450	445	434	425	393	442	474	486	448	399	436	463	432	466	461	465	450	490	502	469	440	485	450	401	430	434	451	434	447	401	444	438	448	453	429	457	398	460	417	436	424	455	464	397	396	436	440	436	422	476	456	471	437	423	446	447	440	423	465	462	433	430	426	460	456	439	462	413	419	412	453	435	493	467	437	431	458	453	425	424	440	427	476	413	406	437	454	434	436	439	455	417	451	434	418	451	468	416	439	455	490	429	462	430	454	435	408	411	454	454	448	451	457	409	458	472	453	482	445	442	480	448	446	441	439	452	440	443	443	454	449	443	443	415	453	433	429	444	422	439	474	441	484	472	455	424	430	440	425	445	409	431	490	409	429	440	442	454	456	435	437	481	441	428	415	445	417	481	394	425	439	447	459	432	428	457	418	489	459	456	436	410	400	447	419	467	463	433	468	425	438	455	454	424	422	466	433	397	447	456	439	413	427	425	462	456	438	436	448	401	455	428	452	467	434	438	436	453	459	436	448	413	460	491	457	405	440	462	417	421	430	434	439	448	456	417	420	438	473	480	443	425	434	428	446	416	453	447	445	421	457	470	453	458	477	446	462	457	489	432	425	414	441	445	457	465	408	450	486	431	473	457	454	463	470	437	438	442	457	470	430	417	485	455	433	441	427	452	433	459	457	438	446	463	419	420	443	471	449	429	438	433	456	454	453	434	442	439	434	408	406	405	426	422	460	445	443	444	457	431	464	437	424	438	442	431	463	403	474	444	495	461	473	444	447	460	419	440	451	442	465	454	442	429	481	416	421	410	441	455	465	440	479	463	404	432	453	456	442	442	436	466	421	468	456	440	440	404	436	445	465	454	449	432	450	454	418	450	412	479	412	474	415	463	409	442	443	420	462	424	416	457	420	449	455	406	433	449	445	440	422	470	456	458	432	451	436	433	429	436	452	444	439	421	484	438	416	436	458	450	443	449	435	436	449	431	426	410	482	411	466	465	413	427	429	414	473	425	444	433	433	440	444	457	511	428	450	436	433	457	457	432	457	450	405	468	441	457	482	456	430	496	395	458	410	457	450	433	471	428	474	446	417	405	432	472	420	490	484	463	456	417	439	437	416	401	463	461	431	449	415	439	427	413	448	421	426	436	441	438	443	452	463	416	432	471	419	494	434	429	438	461	440	468	433	437	421	422	426	447	464	449	442	443	425	434	437	495	451	413	436	452	434	452	472	459	451	441	464	451	428	455	429	464	404	473	419	467	434	455	402	413	432	459	470	454	449	432	471	449	439	424	448	469	447	431	430	431	389	441	388	521	446	452	415	443	433	441	439	492	463	428	474	436	474	445	437	432	457	447	461	466	428	431	437	428	474	487	398	467	447	445	482	443	479	446	438	464	424	436	451	402	452	459	460	457	446	457	443	436	409	457	427	412	452	403	429	452	441	421	433	456	427	421	463	462	459	421	443	395	447	432	464	430	443	429	440	436	436	453	433	459	414	452	442	457	440	436	421	425	447	437	425	421	441	475	420	458	470	432	397	468	435	427	461	436	430	421	437	434	407	435	439	472	454	464	434	472	412	410	427	443	418	407	444	465	459	479	430	452	463	450	418	457	450	436	441	403	463	422	404	422	447	458	415	457	431	460	440	454	463	434	442	441	395	445	416	457	420	434	398	434	470	448	463	472	436	445	439	433	457	417	399	436	428	415	440	476	437	423	448	460	417	455	493	449	427	456	432	463	410	433	441	431	409	442	432	408	433	441	443	449	418	421	463	427	471	457	450	442	431	455	449	434	450	434	411	419	438	444	459	461	468	414	474	424	448	455	456	468	396	442	450	442	444	439	424	465	440	419	405	450	437	470	481	461	457	464	426	434	442	416	428	427	418	456	457	404	459	441	413	455	440	429	423	430	431	461	428	446	464	406	444	498	455	403	434	462	443	419	434	433	437	430	439	426	420	437	432	441	430	442	460	431	435	450	460	481	420	456	416	450	409	446	381	427	450	459	454	406	465	457	446	438	444	423	437	412	448	448	467	455	427	465	446	460	436	476	419	450	487	463	447	442	431	453	415	427	456	438	405	438	432	438	463	386	416	414	460	451	444	482	406	425	433	427	466	440	412	452	403	476	481	437	437	471	456	407	468	463	443	446	456	428	431	457	445	478	424	412	460	462	473	431	437	431	446	428	414	424	487	477	458	451	432	441	467	468	427	483	421	424	459	456	465	449	389	427	447	452	460	442	448	416	426	473	458	429	453	434	437	430	422	412	441	451	482	462	433	455	414	450	400	422	454	428	415	411	446	416	412	397	430	424	436	467	480	449	450	463	417	418	453	436	472	430	459	428	451	427	461	451	431	437	443	432	482	430	413	461	439	465	426	432	443	420	413	423	413	461	496	498	468	412	431	455	422	467	432	461	432	445	445	408	403	461	430	424	430	433	448	425	496	460	399	457	410	424	440	418	453	445	482	410	434	444	442	418	428	451	471	439	439	462	449	431	454	479	451	377	463	413	438	460	435	428	471	459	424	454	419	459	437	459	438	437	438	446
63352	102027	67612	38373	15024	3152	469	490	494	482	490	496	488	463	510	469	478	473	534	493	488	536	567	509	543	485	528	525	479	463	485	477	497	464	513	509	498	508	487	532	492	491	477	496	477	488	455	489	499	489	469	479	457	450	503	493	466	476	503	448	486	521	514	506	498	484	483	515	492	482	500	451	454	514	523	447	480	500	468	492	495	468	490	530	484	509	503	501	459	480	483	498	515	500	512	487	478	466	512	461	496	477	506	504	466	491	508	527	497	488	464	495	479	511	492	476	471	490	480	465	506	511	485	520	523	491	473	486	499	501	492	498	503	473	486	500	482	515	511	519	505	486	498	495	517	476	496	487	476	423	510	464	510	506	482	507	519	505	490	459	503	518	501	483	511	456	481	494	490	526	501	505	463	445	479	489	468	482	503	489	493	454	488	479	543	491	466	506	460	491	506	468	476	487	474	537	477	484	472	494	437	470	473	462	512	499	542	458	519	475	537	509	477	483	505	477	475	475	502	523	519	457	460	505	455	480	477	473	448	489	449	488	513	483	494	481	493	487	498	470	456	455	478	499	480	512	506	462	489	435	472	471	466	477	448	470	469	493	485	496	534	455	514	502	478	502	469	509	509	500	479	513	495	538	492	472	542	487	462	484	496	484	501	509	469	484	481	459	472	486	540	469	522	501	455	488	476	494	517	508	511	516	491	488	527	496	481	505	516	471	491	489	479	502	470	487	492	468	458	471	481	476	473	482	471	485	517	494	480	489	489	487	503	498	510	486	468	494	513	528	500	471	505	477	476	471	458	490	505	495	465	480	504	523	449	487	474	476	488	493	482	447	487	481	468	503	470	479	494	495	490	491	478	506	485	491	489	503	465	497	486	482	474	477	499	453	496	478	517	497	482	500	465	462	490	481	507	464	487	497	454	485	490	455	485	483	490	484	487	487	525	475	460	460	488	471	479	484	513	459	481	455	495	480	457	504	478	461	469	494	473	499	477	486	451	473	508	511	512	481	482	478	510	499	462	476	487	425	499	521	486	531	495	486	515	475	504	438	466	508	485	507	479	485	447	520	493	473	479	451	518	463	495	487	505	475	504	517	480	467	500	446	455	470	440	464	483	500	481	483	517	458	463	531	478	497	456	466	503	435	517	483	506	451	518	507	523	493	525	498	457	541	507	460	496	487	474	469	468	476	454	485	498	501	483	471	497	458	513	515	500	474	517	506	498	482	463	505	509	457	513	507	478	488	488	486	502	473	472	479	468	471	504	478	509	475	510	458	468	510	498	473	492	500	473	519	508	497	495	518	474	500	532	472	439	491	508	478	463	483	471	468	519	501	485	482	472	443	467	503	491	519	551	517	475	493	500	486	501	460	501	455	472	490	484	523	459	471	486	461	489	493	481	536	459	481	480	455	472	415	484	441	447	487	464	469	515	493	486	443	473	506	480	485	516	524	498	492	519	447	495	511	463	507	475	476	521	472	466	499	498	513	492	481	447	478	476	466	473	483	469	472	487	489	473	486	499	477	473	501	506	494	485	477	477	491	474	478	502	487	489	464	471	461	473	488	487	476	500	469	417	477	492	500	482	492	492	531	464	508	473	494	473	502	460	497	523	544	501	479	501	502	497	506	474	507	521	495	455	470	441	498	486	491	516	498	486	437	493	475	472	466	471	455	461	504	516	472	478	531	481	498	482	474	461	475	476	448	459	437	495	444	468	472	481	508	491	485	461	496	482	461	506	517	474	467	495	521	491	465	518	489	483	473	493	492	509	489	502	479	473	474	494	512	494	483	509	476	497	475	514	465	488	477	480	488	482	469	485	552	497	470	476	482	536	469	475	461	499	496	470	487	484	483	465	531	476	490	469	520	524	493	461	489	501	492	477	505	472	497	467	449	463	458	510	476	494	466	493	542	492	493	518	479	523	478	444	451	480	504	438	474	500	522	482	498	465	497	474	454	445	509	470	474	490	487	486	507	483	488	506	455	490	457	509	485	483	493	427	478	466	478	443	488	491	461	511	471	473	472	451	460	465	483	450	494	518	479	485	501	476	474	494	461	511	517	477	512	471	427	492	483	498	497	467	482	533	513	500	517	506	521	479	490	472	502	469	511	502	464	467	468	454	480	487	466	504	483	514	469	513	513	514	472	472	450	463	501	481	493	485	487	522	513	509	483	494	502	484	473	491	493	512	463	458	492	471	481	503	486	478	475	540	500	481	482	527	483	517	441	514	547	461	493	493	513	450	488	469	412	534	486	511	494	460	498	446	497	482	505	464	485	513	502	500	454	467	535	499	485	485	497	465	526	422	492	477	502	456	508	467	510	501	431	457	465	489	493	469	500	469	519	479	474	465	477	519	433	517	477	491	478	495	501	443	517	491	462	455	494	471	481	492	487	498	479	505	478	433	512	465	472	465	465	501	536	433	457	493	439	476	475	525	466	489	474	450	516	468	478	474	494	500	492	470	472	490	484	463	524	485	456	489	458	477	459	489	484	474	448	504	498	492	491	505	500	514	500	472	519	476	491	513	468	515	487	510	489	481	474	481	492	504	435	535	519	548	501	467	490	494	452	506	502	503	521	479	460	502	479	523	511	471	492	497	496	486	484	483	470	502	477	477	511	440	483	466	442	460	482	482	489	499	483	485	479	498	521	485	517	461	454	497	467	412	509	455	493	469	506	459	493	530	475	509	490	456	496	463	515	482	492	482	511	542	492	470	480	523	493	465	474	527	472	492	476	497	494	471	459	473	460	474	562	464	502	472	471	502	472	502	493	496	458	468	463	428	501	460	451	467	493	458	471	469	508	436	546	460	473	493	478	454	483	492	479	465	501	518	475	516	466	477	465	469	516	466	474	456	467	483	465	484	472	492	414	504	477	472	484	490	488	492	487	461	475	521	474	522	454	455	472	496	496	469	455	458	466	514	473	485	452	509	471	476	489	485	442	505	488	485	464	472	473	519	477	532	509	498	498	494	453	470	471	523	493	465	476	490	497	476	472	430	532	482	487	486	429	478	467	446	468	498	533	462	499	496	476	450	472	492	485	467	476	496	469	489	480	508	493	491	486	485	507	489	492	481	527	488	487	481	461	496	492	487	485	526	499	477	489	491	469	455	473	483	490	487	506	467	480	463	463	484	492	528	474	495	452	493	466	487	483	518	520	488	490	492	483	474	497	503	443	494	494	523	459	488	468	481	502	468	462	498	476	461	492	480	495	478	463	488	505	485	452	517	487	484	487	497	467	509	472	481	497	460	502	484	493	500	465	463	425	512	477	474	472	497	520	491	462	498	503	510	489	467	459	497	474	486	477	431	490	506	480	511	476	517	452	479	484	472	480	478	482	490	518	463	528	481	507	484	507	469	487	508	485	510	492	476	511	519	472	478	439	520	526	454	468	468	501	501	460	450	466	476	486	479	525	501	489	534	490	469	445	497	516	487	462	491	456	493	483	448	494	494	447	496	487	496	516	465	465	457	522	487	471
29990	30607	25515	9923	1958	599	339	332	302	304	301	299	312	311	323	332	328	297	283	310	300	315	312	300	290	318	304	308	323	325	303	331	311	304	293	305	328	320	297	310	288	309	308	298	291	293	323	303	277	293	313	297	307	273	341	295	283	297	311	276	331	306	288	305	322	319	314	292	302	276	288	300	304	309	295	302	293	293	300	288	304	290	297	308	317	307	303	306	291	310	281	289	289	296	282	251	288	321	297	311	292	288	293	309	301	288	315	316	314	272	311	283	299	303	290	269	294	286	302	334	275	282	294	301	290	282	293	297	316	319	293	341	308	296	304	324	301	313	292	276	303	311	282	312	296	288	284	291	312	314	278	311	317	316	306	301	298	308	304	309	287	316	271	266	275	322	316	313	291	304	289	331	284	311	296	281	287	321	300	286	316	299	289	290	292	272	292	297	292	306	298	276	304	306	312	290	315	259	310	309	268	310	307	298	322	319	297	294	325	293	323	292	318	291	312	314	313	320	309	299	298	298	298	320	323	266	285	291	306	290	301	271	266	303	333	294	330	284	302	289	305	294	279	285	293	290	280	284	311	320	297	307	295	304	286	291	287	281	321	318	300	252	282	280	278	285	310	294	307	290	295	340	297	277	271	295	299	291	280	305	308	307	315	289	289	289	306	298	276	297	272	301	289	298	272	297	276	303	314	303	327	270	293	304	303	329	299	326	332	313	283	285	312	323	270	295	297	297	293	287	301	319	312	292	294	298	312	287	301	292	314	303	284	289	313	297	311	308	282	287	248	297	314	292	336	293	280	280	284	298	304	311	300	297	285	297	288	297	294	295	302	301	301	287	295	316	288	291	284	293	295	278	303	283	298	242	309	296	273	293	324	279	315	292	310	305	306	308	299	310	287	300	314	294	308	299	284	296	287	294	287	299	299	283	288	276	286	311	315	289	301	285	323	322	306	303	329	294	273	303	295	327	298	315	305	290	277	317	333	286	275	291	287	311	281	296	312	310	296	260	296	292	252	325	279	300	284	331	296	297	293	275	296	290	314	322	326	299	271	300	275	310	278	285	312	294	292	283	291	311	311	270	278	269	291	295	314	310	315	317	262	280	316	303	294	305	288	275	309	307	309	300	296	351	308	275	264	293	281	297	330	319	308	309	308	275	314	298	311	330	299	312	315	303	319	297	330	304	280	295	299	299	350	296	300	297	300	303	320	286	299	311	295	300	317	293	301	294	272	300	300	277	321	288	272	270	327	315	290	311	295	292	299	287	297	332	292	309	296	284	276	304	319	300	265	298	312	310	323	312	321	296	299	297	312	291	292	328	294	294	283	306	271	305	280	301	316	313	334	299	288	313	289	276	316	295	284	281	264	272	297	302	296	302	322	291	307	301	317	292	286	321	309	311	317	286	309	315	308	275	301	292	320	301	300	273	312	304	306	310	304	327	292	326	265	272	309	308	307	291	329	285	287	281	313	293	345	300	310	298	309	285	327	306	295	292	316	309	323	309	288	285	334	299	286	297	286	313	265	298	315	287	288	288	316	280	318	306	287	296	278	268	294	304	293	297	246	295	280	280	312	287	319	278	289	289	299	321	297	303	309	287	273	307	310	333	266	274	311	295	310	269	312	285	313	314	284	330	304	282	281	273	301	323	300	280	274	316	323	309	332	292	293	301	292	287	308	305	316	318	272	276	298	264	285	287	307	319	305	277	292	283	309	299	295	277	312	302	304	279	329	308	288	280	296	306	279	301	260	308	317	293	283	287	315	305	288	306	314	346	284	301	342	281	312	314	311	286	269	311	329	326	284	308	280	354	283	293	264	289	252	297	314	302	311	309	327	281	278	342	272	302	298	317	296	282	287	295	309	279	336	284	310	273	317	256	305	317	315	293	285	295	302	299	291	293	304	316	307	285	307	271	276	303	288	311	291	305	297	315	280	275	322	314	309	308	316	298	275	310	309	289	300	324	311	304	329	295	257	318	320	319	287	302	320	287	289	277	299	322	312	307	315	316	283	267	298	328	324	308	281	304	295	285	295	301	318	310	295	264	286	319	284	333	287	287	313	308	291	304	306	295	280	296	304	302	303	282	283	292	269	283	315	311	321	261	280	320	290	315	322	292	274	300	278	314	287	294	298	334	287	310	272	287	303	323	286	310	328	269	312	305	319	304	293	309	288	298	288	302	300	320	313	286	290	312	291	292	279	298	313	300	295	300	303	252	299	304	308	294	319	313	303	270	313	290	315	306	311	275	303	298	270	295	289	332	289	258	330	290	328	298	297	284	305	289	283	259	271	289	296	304	329	294	314	294	319	293	264	282	291	308	294	303	324	288	276	294	315	308	301	324	293	300	303	305	279	299	296	293	274	310	293	284	292	308	309	320	290	309	262	318	302	302	341	339	298	292	272	303	301	313	312	299	287	324	318	298	323	298	275	313	299	306	319	299	309	309	307	310	280	291	295	341	280	297	298	316	290	296	271	280	301	301	305	323	281	293	313	309	284	300	301	281	290	285	336	330	289	314	308	271	307	307	307	283	319	271	330	293	279	299	284	268	271	305	324	282	313	308	300	277	310	284	333	300	264	271	283	279	318	272	317	315	294	302	286	303	315	292	324	310	286	309	291	295	316	281	300	273	295	323	296	322	286	318	314	258	305	299	289	307	279	306	279	283	302	316	310	296	294	292	301	295	311	327	300	324	297	311	290	306	300	304	282	291	310	339	285	308	336	261	301	279	312	277	311	291	274	293	277	293	303	308	302	311	296	279	317	312	331	304	320	285	264	309	316	285	277	315	305	333	289	300	289	307	288	292	293	281	305	302	288	316	313	287	325	273	295	297	298	283	324	300	277	305	270	324	288	324	310	270	296	299	294	315	270	287	298	292	311	317	244	303	295	286	284	279	307	313	288	320	279	280	302	276	323	281	273	335	300	308	329	329	301	310	301	294	283	330	273	294	302	330	295	325	296	311	279	260	294	299	278	279	294	328	297	320	285	306	350	286	289	313	329	308	307	335	301	273	300	311	300	296	271	303	328	304	358	286	321	315	292	317	308	293	298	288	355	287	307	328	292	301	271	301	293	315	292	305	315	269	309	312	279	304	289	306	291	286	293	296	299	329	260	300	304	307	307	273	280	313	300	300	278	293	304	294	311	298	309	298	306	286	287	308	289	328	300	316	298	304	304	280	310	310	299	316	343	319	295	298	308	276	280	303	271	326	318	298	330	273	306	294	319	292	287	302	275	278	293	325	289	288	270	311	301	330	311	303	287	336	328	290	275	291	316	284	285	289	294	315	282	317	310	289	287	294	266	300	283	304	270	291	310	309	275	334	315	331	300	328	270	281	279	334	305	263	324	307	274	290	290	325	318	319	321	307	303	279	272	354	303	315	301	286	299	294	275	289	303	303	296	308	326	330	306	294	275	302	289	304	287	324	303	269	291	286	313	311	310	327	310	277	303	309	332	322	288	277	306	297	267	316	300	280
24663	36542	18896	5135	1489	496	274	286	288	273	263	277	283	297	263	291	300	290	283	280	295	307	283	282	279	306	295	289	302	296	296	289	281	292	309	287	310	271	284	281	319	289	289	314	284	279	283	281	253	279	274	273	315	281	283	283	302	311	283	280	291	302	269	296	287	279	282	298	292	294	306	289	267	287	294	280	270	287	308	263	282	292	301	293	321	287	279	303	272	270	258	272	291	275	306	325	274	289	286	295	276	277	285	300	286	275	311	314	283	294	286	292	273	277	312	318	262	278	292	314	297	265	326	320	284	275	322	293	296	319	294	329	274	252	255	292	297	293	263	269	283	306	256	319	300	287	299	292	310	299	277	300	292	252	292	282	309	284	279	275	290	297	291	260	282	305	294	283	279	304	274	274	315	309	276	291	261	269	269	264	305	290	316	262	283	266	287	274	292	250	288	310	267	301	258	281	279	298	300	291	324	283	295	286	292	306	282	272	279	293	286	304	313	285	279	303	292	257	275	298	281	275	249	299	278	308	274	275	309	288	279	273	294	293	294	307	290	337	295	300	280	286	299	291	284	255	289	297	290	288	329	295	279	260	271	308	289	294	279	311	279	292	283	294	274	262	291	275	311	255	265	286	288	293	299	268	287	272	293	305	295	305	263	253	307	268	312	262	311	285	267	264	306	295	309	277	280	266	268	280	297	253	287	305	293	264	266	296	283	297	252	282	288	268	316	256	277	289	303	298	286	295	280	308	261	270	267	311	300	267	307	291	317	317	276	263	275	253	314	263	303	272	266	275	317	285	273	272	289	296	298	268	287	259	261	265	291	263	277	287	289	299	281	269	290	259	277	310	283	276	265	255	306	275	281	311	259	283	286	287	267	293	280	302	322	261	282	299	259	287	306	275	301	297	291	295	318	272	274	286	274	303	291	274	282	292	307	306	292	301	295	290	264	282	295	289	295	243	290	279	285	283	293	305	283	299	267	298	315	284	314	285	306	300	280	281	259	291	295	276	291	265	256	303	296	268	281	271	278	316	284	287	288	282	318	300	299	295	282	309	281	294	260	292	311	289	289	285	296	309	296	272	274	272	328	326	256	284	275	275	255	285	300	318	287	274	312	304	268	267	302	271	283	286	276	309	279	296	308	281	285	296	316	245	257	330	296	325	300	290	277	278	308	303	290	294	285	279	254	266	262	268	307	296	273	291	297	288	280	259	241	279	296	299	291	279	288	288	311	313	275	312	267	290	288	289	284	297	278	264	277	302	302	284	288	306	268	293	284	301	259	287	295	304	313	298	281	295	281	269	324	270	283	313	297	291	281	275	290	276	289	302	316	283	296	295	249	273	305	276	270	272	296	307	265	269	277	314	279	310	276	292	289	285	285	312	266	275	269	279	281	270	278	253	264	318	283	265	281	294	294	295	248	274	245	346	298	280	300	282	273	297	293	283	258	290	307	297	308	286	282	277	310	295	263	287	290	258	302	266	300	287	300	279	282	300	310	287	286	286	289	322	288	307	278	307	305	283	278	278	287	263	306	310	270	273	314	310	308	265	290	263	298	268	284	312	322	304	266	295	271	292	303	305	287	288	304	277	279	285	262	293	303	285	307	285	294	291	283	317	325	262	318	281	272	283	279	264	308	301	301	309	283	281	279	285	273	282	254	286	323	286	279	298	281	279	254	268	314	278	325	262	320	281	289	292	282	303	283	314	298	281	271	267	286	277	265	317	282	285	303	276	263	281	288	299	289	307	273	271	280	285	289	276	293	246	285	293	276	280	315	255	271	288	289	256	311	288	279	283	302	257	326	288	263	287	300	289	304	286	280	273	277	247	272	301	272	258	308	252	283	299	273	264	298	301	253	299	290	277	283	263	280	302	286	302	304	274	289	320	289	283	287	295	306	283	288	278	275	285	286	261	289	325	304	283	281	288	279	318	314	303	302	264	296	290	301	260	306	290	280	281	319	282	286	284	296	282	275	306	278	287	266	264	292	285	300	284	277	298	308	245	284	289	293	281	278	283	293	305	299	305	275	287	285	277	286	272	292	273	287	300	282	299	274	290	283	270	282	259	293	282	300	293	296	296	263	262	263	288	258	318	276	296	288	273	306	280	315	265	255	281	284	269	285	331	275	289	260	318	331	258	283	291	300	265	304	307	286	321	281	261	271	281	252	292	300	282	283	281	304	305	262	303	244	287	281	287	288	300	260	287	301	286	288	278	298	271	293	257	289	278	272	291	265	307	285	305	283	280	309	245	284	270	291	271	279	282	271	284	296	276	283	288	274	267	262	298	285	280	298	258	286	281	295	291	247	267	280	303	282	263	272	298	299	258	309	258	288	296	286	264	291	260	274	287	257	302	301	291	285	287	287	289	272	269	289	297	298	259	268	296	272	288	272	322	280	311	312	318	273	268	287	300	299	282	286	257	274	268	269	269	280	283	312	249	263	267	294	306	291	278	279	281	266	278	299	302	276	290	280	322	319	279	278	277	270	279	273	264	282	280	274	298	276	293	296	290	277	305	258	277	293	280	278	264	254	275	291	302	274	306	290	277	256	302	249	266	279	326	271	292	308	298	310	297	303	298	285	311	294	281	273	271	278	314	279	325	278	279	285	290	281	302	282	290	337	284	279	294	296	287	288	301	304	281	283	282	322	290	300	297	298	279	274	279	278	280	296	272	290	289	326	269	304	305	291	277	294	277	283	283	312	281	284	331	303	323	284	283	271	305	297	308	290	289	297	297	289	329	304	254	287	257	309	274	294	290	272	258	298	284	295	275	276	296	293	300	325	302	287	295	303	276	279	289	309	277	298	285	294	286	286	288	307	268	283	241	249	285	298	255	261	271	301	297	302	270	285	283	281	283	325	297	287	310	270	312	282	271	301	261	295	304	277	273	283	292	286	279	259	285	305	300	279	279	330	291	283	307	317	254	273	302	309	301	329	288	267	287	294	294	274	291	302	301	272	293	289	265	261	299	266	329	259	302	304	282	253	280	282	268	320	261	278	297	301	303	302	301	265	263	275	327	280	298	318	278	274	275	281	275	312	304	277	295	279	268	285	289	297	302	281	287	266	265	288	294	278	296	279	295	272	293	302	261	253	303	289	277	285	311	291	275	281	294	318	271	274	299	289	300	266	312	288	295	256	283	244	301	265	300	293	268	282	281	290	285	281	278	279	298	279	280	279	269	303	289	289	314	279	274	269	288	288	304	320	266	309	309	299	305	302	303	358	281	298	271	281	263	271	279	263	310	266	273	281	261	273	288	289	321	264	286	312	328	277	279	289	270	302	302	283	287	286	314	262	319	281	275	281	287	290	290	317	300	286	296	296	275	278	296	278	307	291	282	292	261	282	294	298	287	288	286	304	280	308	275	259	299	281	312	270	271	302	316	263	311	293	281	305	289	287	305	275	294	277	304	318	305	303	272	238	262	290	277	314	318	269	252	294	301	305	291	303	279	302	296	252	296	306	276	258	275	315	295
25402	27776	42329	34369	18240	4601	528	425	352	364	371	360	378	391	390	410	369	379	353	326	383	347	400	353	372	349	385	369	365	356	372	364	357	386	349	354	303	358	332	390	351	396	352	358	337	392	357	338	367	361	351	324	347	372	375	351	386	400	368	351	371	356	352	366	323	366	339	357	364	358	364	328	374	352	346	363	375	323	370	337	371	388	326	339	334	351	321	352	371	329	354	364	372	369	364	335	335	372	395	378	362	347	364	352	343	353	372	378	366	381	392	369	325	384	399	358	363	333	342	360	337	354	355	385	349	346	351	331	351	335	325	345	356	368	364	353	337	349	340	336	358	381	342	373	382	381	368	358	357	372	356	392	353	332	382	396	354	338	346	362	376	386	369	353	327	351	367	379	360	355	331	366	331	323	356	352	369	377	339	345	314	381	363	324	351	384	355	356	338	371	356	341	337	393	358	365	325	376	353	347	376	321	379	384	392	372	323	385	331	359	348	338	337	367	357	344	375	347	335	340	367	368	343	347	362	343	340	378	310	353	350	324	351	334	365	403	350	363	372	328	352	335	356	373	327	342	350	361	329	357	362	364	333	361	315	367	362	329	320	360	354	354	323	338	378	350	367	327	338	338	379	369	368	367	359	362	336	350	373	330	345	391	372	326	339	340	354	366	360	349	314	327	341	342	386	377	352	367	314	328	342	336	367	378	355	349	347	368	375	322	387	333	391	355	362	331	378	368	371	314	372	374	328	365	390	347	364	323	371	348	351	348	348	382	342	349	403	351	371	383	350	380	319	333	320	325	382	349	377	352	350	348	337	353	344	337	353	350	343	368	351	338	349	345	351	358	366	369	370	366	320	346	378	360	384	314	396	382	383	344	387	388	372	385	341	345	365	369	345	328	359	368	338	352	362	324	385	338	360	389	358	350	380	373	342	328	366	344	374	350	358	363	340	338	319	385	345	345	356	362	357	338	343	339	358	374	336	364	391	394	369	360	356	355	334	336	354	354	373	367	366	347	352	358	359	358	332	399	343	339	367	352	397	344	338	331	356	358	358	354	366	329	328	345	314	319	327	365	359	353	341	391	374	364	353	378	329	353	325	383	374	380	390	325	361	360	381	340	349	356	349	358	357	314	328	334	361	358	345	317	336	360	378	407	358	335	383	362	333	362	335	344	316	345	368	311	340	335	354	334	373	357	356	367	313	321	337	337	337	349	354	341	386	375	349	370	345	337	344	339	354	371	385	366	326	351	343	340	340	331	316	363	354	355	336	315	391	329	346	335	356	375	348	336	363	343	367	365	367	339	344	354	356	365	366	333	373	379	345	354	364	344	384	334	367	320	322	335	374	352	335	385	346	352	321	335	373	362	378	361	347	361	349	341	368	372	357	355	373	369	341	390	359	330	332	337	374	356	382	326	379	402	354	368	367	366	376	344	349	324	341	365	377	355	380	352	357	398	385	347	310	357	367	349	357	344	314	370	370	351	352	350	326	370	327	351	374	354	356	356	347	356	346	334	364	363	340	359	340	337	368	395	335	373	353	329	348	359	368	355	359	343	353	358	350	353	323	358	339	370	363	374	372	341	361	361	360	351	362	357	379	343	358	365	338	338	365	372	344	343	357	318	347	379	362	331	348	403	333	341	346	334	362	391	352	345	365	326	376	328	334	366	336	335	361	348	362	384	356	382	332	359	331	336	354	345	378	343	385	345	337	355	341	353	342	372	365	332	386	350	356	320	322	383	351	343	354	365	339	349	365	371	358	327	352	350	364	351	341	342	357	374	363	316	388	372	333	364	362	329	376	357	333	394	373	341	330	355	384	392	344	364	357	361	349	358	330	360	361	367	391	352	346	328	355	364	341	365	340	376	325	380	370	356	342	378	347	352	368	340	339	341	356	344	389	349	355	357	350	367	381	340	331	357	349	345	348	339	300	350	391	349	353	358	373	372	371	352	327	344	354	329	391	380	352	345	335	352	374	333	359	361	364	353	377	362	358	347	319	351	320	336	350	341	373	324	339	358	383	366	421	322	356	369	340	376	369	340	346	359	338	404	389	338	363	364	349	381	346	326	351	329	356	383	364	316	333	348	319	366	380	370	347	386	361	368	338	364	356	342	336	339	342	378	383	307	343	363	379	337	338	343	375	356	382	362	339	334	326	352	369	383	323	370	349	331	382	364	380	348	347	372	334	326	343	377	299	320	392	344	344	338	365	340	346	323	371	364	356	325	345	361	332	363	349	350	331	375	355	367	386	364	345	367	317	372	314	331	336	379	350	331	372	311	380	344	369	372	338	377	359	366	372	335	352	375	363	377	371	342	354	373	365	357	333	337	371	383	347	348	340	328	357	318	365	357	371	334	318	376	326	344	332	353	373	385	342	358	344	394	355	354	348	348	348	343	369	369	376	347	343	368	339	373	350	381	366	355	351	343	346	391	359	308	387	322	335	373	364	376	360	358	337	333	356	343	358	369	390	321	354	371	382	375	333	357	391	355	373	341	353	379	342	360	346	386	354	323	351	343	323	369	363	353	345	355	345	335	327	366	361	355	366	378	322	380	345	367	359	340	352	379	350	309	365	340	351	356	375	370	364	353	380	352	362	341	370	373	370	343	358	329	319	379	384	354	326	310	343	356	351	333	365	373	335	340	335	330	347	391	350	342	349	350	350	380	370	381	387	336	370	367	393	363	395	374	350	347	327	354	371	330	370	372	352	352	342	316	349	383	372	353	387	341	328	360	371	355	371	345	362	336	341	362	351	335	348	347	393	337	373	340	327	339	336	357	320	373	334	346	354	360	349	345	380	354	343	330	372	367	322	343	360	322	362	352	394	383	355	344	326	342	376	357	370	347	359	361	380	353	345	367	347	314	352	349	353	332	374	333	318	382	339	348	330	357	362	335	357	356	360	385	393	326	343	327	356	380	353	367	339	346	377	370	329	374	350	381	336	338	338	349	383	374	380	353	335	362	394	360	357	341	354	354	362	344	369	364	352	374	353	370	370	369	361	357	337	350	306	377	355	351	329	334	372	347	313	362	338	350	367	338	383	359	338	363	372	338	349	346	321	400	359	335	343	372	372	372	348	357	384	342	349	372	335	328	375	351	371	350	381	368	322	357	361	345	347	354	346	328	366	333	355	327	372	405	382	373	335	346	378	364	346	363	361	387	372	373	319	381	361	369	383	329	380	371	364	349	336	313	331	348	338	332	366	348	359	338	359	341	339	352	342	344	345	361	333	340	345	348	388	352	372	333	352	355	354	346	358	348	366	331	346	319	373	349	377	376	354	320	352	338	344	383	349	342	377	357	362	348	367	332	381	395	339	366	365	370	379	341	389	327	352	333	368	338	356	369	335	373	361	353	363	353	339	366	405	305	337	339	339	392	349	354	352	356	328	352	362	378	363	354	337	316	371	330	374	366	372	363	340	350	357	346	343	337	344	375	348	360	334	378	372	369	350	357	344	360	353	358	362	368	352	345	370	359
58509	89141	59249	26111	9531	2219	358	400	369	390	330	387	421	420	355	382	381	387	354	381	358	391	432	410	369	378	380	359	391	380	361	424	377	365	380	366	347	382	368	335	376	375	341	385	391	371	379	407	410	338	385	384	393	370	381	372	411	385	385	350	389	372	356	354	361	359	379	370	394	374	366	356	393	366	393	333	380	390	374	376	341	359	372	363	372	351	381	381	377	377	397	354	376	364	383	343	385	367	415	358	355	366	392	367	386	386	345	350	359	323	383	395	368	377	401	375	379	351	348	352	381	356	380	382	368	376	383	355	357	400	367	362	373	346	375	367	356	349	396	343	375	390	377	367	346	358	359	384	363	362	378	380	358	390	374	364	379	359	402	346	380	373	408	370	338	372	388	385	375	362	359	370	416	352	366	355	394	377	349	379	374	406	383	373	346	358	380	371	406	380	354	357	336	368	327	404	395	375	401	365	380	334	375	380	361	376	352	372	379	356	367	394	398	382	362	349	389	377	367	373	382	368	353	368	362	357	374	379	353	388	404	356	419	349	371	391	387	385	388	326	387	373	347	389	389	386	400	369	351	402	363	394	380	393	358	368	375	395	348	352	389	342	350	384	371	394	361	353	379	350	363	367	357	378	393	376	351	355	382	347	381	406	394	393	376	341	362	390	376	371	409	368	380	375	373	367	371	367	355	350	406	399	410	387	394	359	357	388	392	393	376	408	355	383	363	387	339	378	362	352	385	373	343	341	329	401	389	367	370	358	358	344	362	371	357	396	379	341	352	343	366	378	377	389	364	360	381	361	384	396	364	370	355	364	378	354	358	357	365	385	361	414	370	401	351	373	389	393	352	372	378	374	365	374	399	376	381	409	349	378	351	381	348	396	362	372	359	374	392	403	396	375	378	362	392	397	384	358	363	344	356	328	384	358	352	380	333	384	359	381	371	370	382	396	372	413	375	396	359	385	393	365	351	348	371	349	359	386	353	370	384	365	358	363	353	357	406	418	376	354	352	347	336	344	377	370	404	371	372	352	358	368	365	373	369	393	366	415	375	392	377	385	364	348	383	388	354	395	379	403	367	345	354	393	357	382	357	361	377	381	348	384	393	360	372	330	348	361	337	408	355	365	379	375	404	371	389	352	372	384	365	387	374	348	356	401	357	364	339	345	382	361	366	353	335	357	383	370	357	355	401	324	375	407	384	363	368	361	409	376	344	352	338	392	353	362	353	377	418	349	372	373	349	404	363	378	371	351	383	342	379	393	370	364	357	392	359	369	396	378	350	354	351	378	392	357	336	344	399	378	346	377	369	366	364	378	352	374	362	364	385	370	400	371	364	371	402	403	344	387	383	392	376	374	378	360	386	393	371	363	355	353	357	348	377	379	342	405	343	353	368	395	389	403	349	367	388	368	371	370	375	344	409	375	396	367	373	383	368	346	381	398	366	401	369	374	375	375	355	375	355	359	356	363	404	390	381	381	383	379	361	355	363	362	390	390	379	333	409	369	392	352	369	411	384	376	383	376	365	367	358	378	380	367	389	381	381	385	360	336	394	364	349	388	395	369	365	386	366	380	396	367	366	381	391	343	360	383	331	393	343	330	348	367	368	400	373	386	375	354	352	375	361	370	371	368	374	404	349	374	367	362	351	378	379	348	374	366	379	383	382	356	400	373	382	369	398	385	353	388	358	387	361	364	368	345	399	410	347	384	365	372	383	368	358	346	364	363	355	356	399	355	395	395	383	387	374	412	338	370	413	361	379	368	376	366	342	387	317	340	344	373	331	379	392	377	369	371	397	412	367	366	388	370	342	369	354	372	392	379	351	365	393	354	396	409	391	368	354	391	348	355	358	343	400	329	330	390	390	381	400	339	373	375	369	351	387	388	376	401	369	381	353	402	346	370	389	378	397	420	363	363	385	354	377	355	376	371	384	415	377	389	390	368	366	358	356	361	361	407	355	366	361	372	370	370	373	370	376	366	396	359	326	380	343	364	379	367	406	386	377	356	361	361	356	363	365	389	385	363	410	351	371	343	384	387	358	354	387	363	415	384	340	351	403	387	334	378	390	356	361	354	368	387	362	381	371	377	352	382	379	370	385	367	347	381	352	378	391	374	372	341	387	398	340	375	412	396	402	353	403	355	361	353	377	385	363	381	383	375	374	353	363	384	395	394	385	360	359	382	360	367	356	368	377	355	334	397	351	401	352	386	390	377	348	375	344	362	352	388	376	372	360	392	360	396	416	361	398	391	348	378	380	361	361	402	371	363	337	345	369	364	373	363	390	362	411	364	381	357	364	350	361	378	365	356	398	388	371	340	392	348	389	384	360	364	373	369	384	357	388	393	349	356	353	372	400	400	381	387	380	378	375	394	396	402	341	374	367	357	370	373	369	361	371	386	377	376	384	379	368	383	397	372	367	379	432	328	364	389	372	387	372	361	381	326	368	351	368	369	362	410	350	373	354	402	369	381	434	419	391	379	397	339	373	354	389	383	346	363	368	371	366	376	392	359	407	367	315	355	350	351	360	383	384	376	374	358	330	367	367	373	337	335	368	387	389	345	349	371	371	374	377	383	355	375	392	380	373	399	360	384	373	363	406	371	357	350	378	368	375	363	419	364	349	354	372	358	359	356	375	353	371	359	382	343	387	377	383	381	391	369	401	372	371	372	375	394	351	377	329	382	358	405	367	389	377	372	378	369	376	375	371	384	392	363	355	391	335	372	395	386	359	363	384	344	366	357	371	368	368	341	374	374	368	375	379	369	382	351	357	378	375	365	412	381	387	380	347	366	368	350	354	337	349	371	382	384	412	373	389	364	341	366	386	337	359	360	426	353	381	384	358	370	345	370	401	388	345	373	327	368	345	338	361	348	384	348	363	369	392	383	376	380	354	354	391	326	379	351	372	356	377	389	372	408	382	390	350	410	358	359	377	393	364	396	382	384	353	357	378	398	369	381	356	342	343	336	368	371	369	361	362	365	379	392	381	374	365	389	352	402	375	377	336	383	346	371	392	366	372	385	371	385	394	393	397	357	378	376	396	367	366	376	356	371	391	349	369	373	365	373	381	383	391	338	359	385	386	380	361	355	402	384	363	367	381	389	366	371	379	387	339	350	367	368	370	369	373	392	368	392	372	361	396	367	386	374	394	373	406	357	365	352	376	374	382	378	399	400	359	378	390	361	361	361	388	378	398	371	406	374	364	355	374	343	368	364	375	355	382	377	353	398	367	389	404	389	359	367	389	367	338	376	409	386	394	343	387	372	361	376	400	413	369	350	365	344	351	360	412	368	330	385	413	365	372	376	390	362	399	383	362	364	382	374	350	373	337	338	337	411	335	324	362	358	355	374	373	386	384	421	372	384	360	350	357	385	383	377	373	393	363	377	378	341	380	371	396	337	365	330	368	349	352	363	350	393	386	360	387	360	402	373	399	368	384	362	382	405	354	386	388	384	367	396	373	404	377	384	358	369	380	370	334	382
24005	23714	36477	32517	23589	12813	1440	664	481	499	471	476	467	487	432	404	463	453	486	431	468	451	498	486	473	441	416	450	446	480	469	472	458	435	380	429	458	430	473	467	453	441	460	449	478	450	442	443	457	447	418	442	433	437	413	452	478	473	456	462	429	461	464	420	444	472	461	442	424	451	457	467	491	449	463	423	447	455	476	445	435	452	432	416	488	486	428	469	451	453	449	441	423	485	438	417	455	413	467	463	432	463	444	450	436	445	442	427	445	433	431	463	429	404	446	423	484	438	483	492	441	440	454	447	429	447	460	443	463	452	471	431	443	417	479	440	452	445	452	448	421	500	448	437	464	451	428	429	466	442	433	433	437	391	436	468	464	430	443	425	447	442	471	431	460	424	434	429	436	412	430	459	453	428	466	471	448	482	436	430	399	447	420	473	467	454	408	435	458	420	461	458	431	430	406	435	451	470	422	419	440	440	467	446	398	448	426	450	427	435	463	450	463	453	482	445	493	449	424	426	429	434	427	461	466	429	496	444	449	491	424	404	442	453	465	459	455	407	417	453	451	439	463	469	462	459	455	469	450	446	411	476	461	443	449	440	418	441	446	439	412	439	414	447	425	487	457	462	461	416	435	440	472	446	448	426	439	440	421	460	427	463	439	445	451	467	476	424	484	448	462	458	448	439	455	437	462	442	443	443	450	445	438	445	441	425	459	468	425	411	455	463	409	423	416	430	483	459	482	432	459	467	471	462	439	452	443	415	407	453	427	455	483	483	452	448	428	446	440	447	441	399	432	476	443	412	392	432	493	449	448	448	417	427	452	416	461	461	439	414	461	434	429	436	440	459	449	447	451	475	430	427	424	466	451	447	453	435	418	463	436	467	439	450	438	432	472	457	442	449	455	488	510	478	424	420	442	512	472	439	502	451	443	483	454	431	456	497	479	452	439	428	436	462	445	445	474	433	438	456	421	431	466	438	443	460	402	442	453	489	440	424	440	430	424	441	446	461	456	484	447	460	464	429	444	464	450	442	447	449	430	444	442	421	425	436	448	455	442	428	457	459	425	466	430	461	473	436	445	409	446	416	426	409	455	477	414	409	422	444	423	441	422	461	446	439	445	469	470	441	397	495	451	422	459	441	439	473	423	472	449	432	465	432	407	410	477	423	424	463	467	443	441	430	418	467	451	423	469	421	450	416	492	438	451	452	463	459	455	461	433	399	449	454	471	439	459	439	439	411	458	420	437	433	425	448	427	471	445	454	485	439	474	427	422	448	466	434	437	433	438	450	450	443	438	470	453	461	470	464	470	430	456	477	435	435	470	464	486	457	467	431	447	431	392	428	429	425	466	434	406	461	434	433	471	472	464	408	429	429	452	438	416	446	457	449	437	441	450	457	441	435	429	467	458	417	445	423	438	430	461	459	439	450	417	494	457	428	443	427	483	443	447	485	433	442	443	473	469	437	499	442	484	475	437	425	447	439	458	454	476	430	464	470	448	451	430	451	480	427	454	458	469	468	448	418	449	500	434	473	457	455	449	454	448	471	459	447	446	469	437	424	416	439	419	485	457	451	414	413	466	469	443	454	453	441	450	428	425	422	411	422	499	446	451	443	473	436	450	481	424	467	426	435	450	428	414	475	465	467	424	455	445	455	437	453	478	498	428	460	433	459	463	411	447	436	484	473	515	454	420	444	440	448	486	427	434	413	391	459	435	490	450	440	417	492	413	450	411	473	431	444	424	433	451	438	409	442	463	466	415	457	463	473	443	473	443	454	473	475	446	428	459	455	456	432	451	462	424	440	453	483	437	464	478	404	418	470	472	442	449	450	444	473	438	421	426	455	438	483	453	456	422	460	469	463	460	479	428	454	448	479	424	444	405	442	456	430	456	434	487	477	446	436	465	437	458	407	437	466	441	479	429	404	474	403	396	421	500	425	442	426	429	434	466	430	460	472	460	437	555	428	451	434	407	422	483	436	427	464	450	452	427	448	440	450	469	445	480	438	437	435	424	461	456	455	432	453	486	434	444	459	436	417	416	426	478	455	444	412	421	451	409	396	448	435	446	444	458	473	411	437	430	451	401	450	473	426	476	462	465	427	424	430	417	422	444	450	467	448	442	451	454	435	471	435	461	466	436	434	473	464	469	420	431	430	416	433	430	454	422	455	444	469	408	439	444	475	484	418	464	477	417	420	452	508	452	436	439	427	428	440	413	451	458	433	451	428	430	459	477	450	421	422	422	493	452	453	477	455	439	442	453	458	454	416	440	431	446	445	435	412	428	431	433	448	414	444	455	449	418	470	458	430	447	476	459	448	448	441	459	435	414	471	433	450	420	460	478	436	456	467	454	459	474	423	421	439	411	445	456	438	427	462	474	468	445	437	445	445	385	459	448	448	433	441	428	437	418	395	447	419	417	441	448	417	440	442	468	494	458	437	449	468	445	470	436	457	423	434	453	416	491	461	477	443	448	445	448	490	428	422	440	444	412	442	495	478	431	432	447	461	436	447	433	416	416	447	445	477	419	463	412	442	485	463	470	436	452	450	441	434	407	442	444	438	452	457	446	456	449	429	455	444	418	470	448	441	435	419	421	445	411	438	414	467	463	466	455	456	468	475	459	458	493	451	455	432	431	431	445	412	443	461	436	442	431	430	473	465	487	448	437	430	418	462	440	461	451	457	417	451	478	470	448	444	444	417	432	448	444	448	478	475	436	438	467	423	497	438	430	399	410	461	443	444	451	425	451	425	442	435	418	437	455	481	432	440	458	430	484	465	473	448	426	431	399	443	447	452	455	414	432	407	410	423	433	433	425	467	470	467	416	437	469	480	458	445	458	411	413	403	446	434	435	417	394	440	425	421	418	432	477	450	448	414	421	480	430	414	434	491	455	431	438	438	424	446	431	466	474	455	469	463	507	499	437	452	442	443	442	419	416	440	478	413	424	441	474	427	456	425	406	434	441	465	450	483	449	445	419	462	451	473	447	434	414	461	438	419	443	423	432	437	467	411	399	467	425	436	446	422	439	457	438	436	482	442	452	439	458	438	465	439	437	449	432	485	449	434	440	446	423	430	434	447	439	450	427	433	481	452	436	454	438	470	427	444	448	438	454	437	449	457	428	445	471	467	436	433	458	442	437	442	461	431	461	465	425	477	425	437	435	441	445	445	456	456	417	431	489	458	453	424	447	463	457	452	479	430	436	460	471	418	477	448	425	466	435	456	466	440	450	462	459	432	445	407	440	469	461	441	437	432	464	445	405	458	458	461	422	430	465	443	449	441	428	429	443	411	437	403	469	438	446	433	442	473	407	430	455	419	419	439	470	460	442	468	442	449	505	405	454	462	429	467	410	462	438	458	467	455	435	455	457	449	440	425	427	423	479	432	446	420	411	474	410	441	422	443	459	457	454	441	424	471	453	458	415	432	468	456	451	404	438	458	441	434	462	473	442	440	502	427	453	483	435	435	438	439	424	432	467	454	445	468
63863	102670	71201	38090	16796	3449	523	511	493	533	464	537	527	494	496	504	499	508	504	483	529	526	564	590	535	500	480	501	502	514	456	541	488	521	515	460	501	474	508	477	534	473	489	497	481	499	505	458	487	518	494	491	476	509	466	536	502	492	506	509	483	479	542	448	528	510	460	465	481	475	538	504	477	481	492	462	472	512	483	463	539	486	456	474	477	478	468	514	503	481	489	467	529	507	473	502	543	517	519	493	501	543	486	492	518	521	481	516	479	448	467	515	507	494	515	495	504	467	503	518	563	506	445	456	504	494	477	469	505	495	501	475	472	516	513	485	484	478	450	456	516	451	502	509	498	494	523	478	477	511	527	480	473	447	492	484	466	462	495	481	496	502	508	491	497	505	474	486	459	492	489	460	470	503	496	459	512	536	485	511	485	512	512	466	485	506	463	471	474	460	472	481	486	501	512	492	465	502	525	500	485	508	464	479	501	488	495	482	486	438	478	487	476	525	486	514	491	478	515	495	504	479	454	495	491	459	447	475	474	492	486	476	504	511	502	452	502	485	531	494	503	536	494	506	504	463	503	522	509	494	486	487	514	433	506	428	475	479	478	499	508	475	513	482	494	495	482	468	514	471	522	512	481	499	470	478	482	486	472	497	466	507	483	521	549	523	509	502	463	499	493	503	520	474	484	516	466	454	508	517	524	537	540	489	517	482	517	447	499	474	458	467	497	468	509	458	494	492	478	493	475	499	489	489	508	459	506	516	478	483	504	485	496	518	506	508	487	496	492	454	497	531	484	480	476	514	496	495	516	473	483	470	450	491	486	520	485	483	487	478	464	480	465	508	493	502	481	478	485	503	524	472	501	485	517	480	489	516	469	492	488	527	468	451	498	521	476	479	508	524	484	506	473	486	528	513	533	455	494	486	476	479	526	508	508	518	496	492	470	500	551	480	469	467	517	473	525	502	474	472	485	522	514	454	506	553	482	447	501	534	481	509	483	481	500	480	510	508	487	517	483	489	488	503	469	478	522	502	484	453	493	483	488	491	487	448	531	498	503	512	549	478	533	482	500	473	457	475	501	530	509	506	464	485	508	474	519	521	465	508	452	468	504	438	498	467	507	534	510	527	512	496	502	489	492	501	477	459	501	478	444	456	499	503	490	463	480	466	485	500	466	514	480	478	492	503	472	468	501	519	467	529	479	499	462	467	517	496	513	504	484	503	455	461	465	440	540	476	500	513	470	486	488	483	488	454	518	475	444	520	518	486	490	521	518	467	472	516	510	505	505	476	531	514	521	497	504	478	508	480	479	513	485	491	528	454	494	473	513	449	489	521	522	479	513	505	539	477	474	485	478	485	522	519	505	487	514	534	465	478	511	492	445	509	498	511	519	501	490	514	523	495	478	532	465	462	492	502	528	495	435	499	488	474	444	451	499	492	486	473	455	448	471	459	495	490	485	458	509	477	449	514	491	490	479	469	519	510	472	502	483	469	511	492	504	480	464	450	482	459	494	476	498	476	473	510	488	481	487	485	488	481	463	462	487	479	486	505	471	486	507	552	484	494	494	463	474	488	522	492	511	470	530	496	476	490	473	491	507	518	474	473	479	466	511	501	472	495	461	485	484	496	516	512	455	479	530	506	497	496	495	522	503	485	497	500	497	476	468	527	483	469	449	555	493	501	504	460	487	492	474	511	494	471	503	471	471	488	481	460	481	485	548	466	499	503	470	505	506	483	465	524	498	472	484	489	524	465	479	460	451	477	486	476	500	485	477	510	478	496	460	489	481	456	473	499	513	469	506	525	470	463	460	450	492	472	538	486	495	457	533	495	445	499	490	479	505	518	510	476	465	518	513	484	472	492	470	500	487	506	489	491	524	520	488	452	514	519	469	476	494	502	480	477	496	475	494	458	495	510	506	494	514	472	453	492	498	458	472	488	504	488	522	485	453	474	475	493	505	485	454	477	523	468	524	529	456	495	483	532	484	444	515	465	485	510	488	468	491	512	457	542	508	484	513	456	496	526	497	472	535	486	511	525	492	473	518	473	485	489	486	466	491	475	488	484	464	497	501	501	462	510	470	446	494	487	490	508	532	489	520	481	484	498	431	504	501	487	470	426	471	487	527	516	499	487	489	512	480	541	464	492	516	469	507	485	496	529	493	520	495	509	499	533	472	471	505	531	501	498	512	508	458	485	439	475	480	492	463	549	516	465	514	476	520	503	465	487	493	461	455	453	490	470	493	525	493	497	496	466	528	463	485	550	501	469	505	499	465	475	504	492	442	458	490	455	513	445	469	488	512	438	505	478	517	479	497	480	465	479	517	497	493	502	502	489	482	453	483	489	485	516	497	476	527	490	500	465	545	479	529	511	522	537	534	508	478	483	495	465	487	485	497	489	480	490	492	499	471	507	528	494	494	478	467	505	488	471	513	470	471	479	481	500	512	504	460	462	516	501	532	485	484	483	497	470	479	522	478	468	519	547	485	461	454	495	489	469	506	455	466	486	493	491	500	479	473	500	509	482	456	463	517	483	480	449	467	469	496	498	466	477	532	467	458	487	496	476	485	484	489	509	514	511	491	499	499	471	474	500	447	447	480	468	472	451	538	467	440	467	519	507	486	485	511	478	458	491	496	500	484	482	474	475	515	491	473	487	498	480	475	467	492	496	499	493	453	536	465	472	505	469	485	522	513	480	485	490	496	494	466	506	495	495	469	477	486	467	472	481	521	490	492	479	507	495	490	477	490	501	521	500	490	488	475	478	459	510	461	475	500	501	458	494	500	492	488	489	498	472	461	448	505	467	489	472	503	453	493	494	457	503	500	506	435	494	507	532	486	533	479	517	466	522	467	481	503	468	498	469	513	526	510	510	498	465	499	516	465	483	493	483	502	485	484	509	468	490	533	494	471	516	478	487	503	499	482	526	497	493	511	468	468	519	522	514	489	510	475	484	481	496	513	471	483	480	463	489	516	504	500	466	523	454	470	488	531	447	527	477	483	469	500	479	473	497	525	496	478	471	516	497	493	487	453	482	487	476	504	480	509	456	496	473	516	505	492	484	503	474	471	479	465	490	461	511	473	460	526	496	502	499	503	436	500	484	493	485	499	500	474	504	482	480	515	487	454	497	479	455	533	520	453	485	512	499	508	497	463	456	501	455	459	510	464	485	477	465	504	475	497	469	528	510	498	487	498	479	456	492	480	460	488	461	501	444	450	479	499	494	486	480	508	470	467	482	489	510	505	507	477	477	499	503	489	533	490	488	459	489	494	510	484	443	447	492	511	479	444	510	464	512	491	511	492	467	485	484	524	491	481	451	484	492	496	466	492	507	506	527	515	485	489	477	446	491	476	501	479	493	488	485	475	506	494	505	473	482	494	474	506	489	500	455	500	494	460	451	487	496	469	483	476	517	500	475	471	487	477	498	487	466	472	498	451	497	530	468	523	538	467	513	494	495	517	473	473	478	509	508	472	495	495	485	506	495
30181	29433	25053	9095	1599	455	331	306	302	282	319	296	292	311	279	269	282	295	280	308	307	327	318	296	297	277	290	300	271	322	308	280	268	277	286	310	277	300	314	255	284	308	270	289	328	295	312	286	258	325	306	286	292	297	284	268	289	257	295	310	267	276	305	272	271	290	278	281	311	290	307	251	264	274	281	293	287	316	286	305	293	293	314	310	279	287	274	317	278	312	293	293	276	264	288	293	290	309	313	262	280	311	281	296	268	301	291	284	287	280	264	313	313	273	318	311	316	291	277	281	312	273	286	298	300	313	303	343	321	286	279	308	279	307	280	310	295	288	311	281	282	283	263	316	304	272	279	280	304	313	269	299	285	296	300	306	320	303	319	284	286	288	305	279	281	289	295	304	272	301	282	290	312	285	278	314	288	288	327	286	295	283	320	307	255	303	283	297	288	312	284	279	286	292	288	280	280	317	311	288	284	273	267	293	278	329	315	310	328	304	263	284	283	291	285	263	294	259	287	296	311	296	307	287	255	304	291	273	314	316	285	290	306	326	305	305	303	296	313	305	327	276	262	295	282	306	307	296	254	262	285	287	313	300	294	290	316	279	256	277	265	300	304	288	270	309	301	288	296	290	290	312	312	292	297	281	302	269	301	278	302	300	287	289	286	283	293	275	270	309	275	298	299	299	279	308	284	315	270	304	307	285	292	307	326	306	330	300	275	280	298	292	293	316	320	293	310	297	307	309	300	298	290	267	255	268	335	327	295	262	285	296	286	286	267	291	293	304	260	297	312	279	297	296	295	290	284	295	286	325	310	303	265	274	280	287	271	302	292	297	295	301	273	282	278	293	298	328	278	268	278	291	307	276	324	305	304	321	306	283	299	303	253	274	321	305	289	288	268	298	333	289	289	265	292	265	309	264	262	309	314	273	285	286	291	278	296	284	317	269	326	292	275	317	298	311	298	289	308	315	344	283	282	286	290	282	304	293	274	328	293	303	292	282	299	269	304	300	280	296	324	280	293	319	296	310	293	257	302	289	300	280	321	301	317	308	295	290	268	307	281	299	313	310	301	313	295	281	291	332	294	305	313	286	293	315	306	284	286	302	302	301	275	271	277	286	282	315	290	285	294	290	288	284	319	298	317	297	283	293	298	311	330	304	246	299	326	302	280	323	305	272	276	301	270	312	256	275	295	288	278	287	290	311	305	264	311	308	271	303	269	289	272	275	297	264	298	306	287	292	323	313	273	299	289	305	298	276	296	298	296	297	292	275	289	302	291	272	295	291	302	330	289	313	317	282	280	317	312	296	299	290	288	287	257	295	324	303	323	272	283	293	284	271	269	298	318	268	308	293	307	277	298	319	305	297	284	297	319	297	278	283	277	264	278	300	269	302	318	291	319	282	253	273	323	273	269	291	308	281	328	301	280	309	328	299	286	268	272	294	297	303	290	308	300	290	270	267	301	302	303	273	323	294	289	282	300	307	273	316	319	278	296	298	333	293	298	260	299	296	316	289	296	271	298	268	303	297	320	303	291	292	282	298	274	327	303	315	281	297	318	296	297	280	311	266	282	289	267	305	266	265	272	295	300	288	291	288	283	301	317	325	307	289	303	304	273	317	281	278	258	282	279	283	294	283	310	280	292	255	315	285	295	283	301	304	300	264	287	317	276	286	277	287	293	298	281	266	296	323	286	310	307	286	317	285	301	303	291	282	314	304	327	303	293	263	296	293	311	286	294	283	297	304	276	269	307	318	293	302	276	270	289	321	286	288	274	332	295	309	314	301	302	309	291	321	319	277	270	286	293	296	276	285	299	275	287	293	304	301	273	324	270	315	311	317	293	286	306	300	291	291	279	270	291	294	307	277	291	312	249	292	300	284	275	294	306	311	312	306	310	295	334	299	300	285	257	298	292	301	305	307	314	297	278	290	272	267	319	284	274	289	279	306	311	313	271	280	282	285	285	304	266	301	307	302	303	282	287	331	291	270	292	324	328	281	285	308	276	294	291	332	278	290	279	294	283	303	319	297	289	270	298	326	315	308	289	293	298	295	313	277	297	295	281	295	300	315	284	279	294	312	309	267	309	301	286	289	311	305	282	265	314	288	278	301	258	303	306	282	290	313	296	297	281	275	288	252	297	288	278	317	299	316	314	279	272	307	280	301	322	289	295	315	281	294	339	287	307	270	310	296	317	306	296	260	292	256	297	290	321	274	278	278	299	298	306	302	287	305	308	299	257	257	274	297	299	295	312	276	291	305	308	311	280	308	280	312	291	271	288	308	324	295	308	279	278	277	291	304	292	279	320	297	295	300	275	282	261	299	289	301	292	284	310	310	294	294	286	286	282	312	298	272	298	284	272	270	290	311	263	287	312	287	282	281	280	306	298	281	305	296	312	284	288	290	278	298	301	304	320	299	286	293	316	298	257	285	293	306	296	276	321	267	282	320	309	284	305	280	308	283	312	281	274	275	314	303	296	307	288	324	284	272	304	278	300	266	324	300	277	291	299	320	332	306	304	328	268	306	291	285	315	322	315	296	292	297	254	305	302	328	310	315	287	274	282	267	262	306	294	318	281	301	277	306	278	273	285	289	313	294	289	309	295	259	336	324	304	316	257	266	281	295	314	250	299	291	299	322	265	286	304	303	303	295	254	265	289	285	274	302	286	288	273	303	290	259	263	274	293	295	299	330	317	308	294	286	299	287	287	312	288	291	280	268	290	271	284	301	287	299	268	294	299	269	295	303	306	303	305	270	292	324	303	270	290	304	302	279	285	282	313	302	286	300	297	275	297	342	318	282	278	296	302	285	293	249	289	286	284	290	275	276	286	280	298	304	316	296	292	314	298	264	299	320	295	266	269	263	300	300	319	296	294	334	272	317	299	319	284	272	326	290	264	288	300	298	276	292	271	305	289	300	284	306	283	288	295	273	303	328	296	298	264	304	299	308	310	283	282	339	298	296	302	289	290	290	303	281	317	338	289	280	307	285	295	286	277	275	279	283	288	294	282	300	282	260	308	315	300	304	277	274	294	289	271	292	299	278	289	317	283	280	281	287	340	312	273	302	303	301	283	289	274	299	289	308	290	275	285	311	310	297	280	316	304	289	285	275	299	282	293	290	309	298	324	267	315	318	252	270	305	287	307	284	296	279	325	280	306	285	282	290	289	294	300	321	304	275	303	285	292	270	311	310	295	293	295	280	310	281	294	278	284	294	310	265	287	292	302	294	278	265	280	264	301	310	273	303	309	289	300	310	299	288	283	300	299	340	289	294	330	307	300	314	286	292	301	297	290	268	290	284	311	300	295	289	323	270	308	307	293	286	273	286	284	300	274	283	272	274	308	297	292	281	278	271	283	285	300	290	267	290	301	325	305	275	272	293	304	291	304	278	286	299	316	297	286	308	294	290	274	296	279	295	290	317	298	286	296	259	263	300	265	276	317	309	306	309	296	317	264	287	297	292	290	293	299	281	245	287	318	315	302	292
24294	35130	18655	4703	1386	460	271	283	329	313	300	304	283	319	286	291	309	294	296	248	304	270	265	308	267	282	303	282	283	279	323	287	289	321	277	284	294	286	285	293	311	280	277	259	314	301	287	280	279	297	279	279	267	291	285	275	285	273	286	279	282	247	282	288	309	303	272	265	282	290	286	320	306	308	272	283	278	285	298	290	303	319	272	304	279	276	274	299	303	285	286	276	271	247	281	325	272	286	288	295	276	272	283	258	301	276	271	278	255	292	289	303	279	302	287	256	275	294	286	263	302	294	288	290	258	263	302	261	272	286	290	294	292	319	279	317	301	300	306	293	248	283	269	253	274	278	268	280	327	266	255	281	256	269	279	302	283	282	278	303	302	290	283	283	273	290	306	264	294	298	250	273	288	267	239	338	269	278	269	278	282	286	268	299	289	263	268	284	267	246	266	270	236	261	280	277	284	301	305	296	299	282	297	274	275	263	300	276	282	265	285	284	296	248	292	301	260	310	305	275	294	287	271	283	292	284	290	262	304	274	272	265	306	273	303	287	296	265	284	275	281	300	299	267	282	271	273	292	270	296	267	286	272	266	271	296	251	264	285	281	292	289	279	264	270	261	282	257	281	301	303	270	259	269	271	264	313	292	267	277	300	290	254	285	276	303	309	296	290	246	274	294	305	288	298	263	245	301	283	270	267	275	250	275	316	285	317	289	298	270	300	260	273	295	275	284	313	254	273	253	269	280	236	287	288	259	288	279	277	266	241	285	266	286	275	292	272	285	283	291	286	289	286	301	264	261	304	268	295	268	321	298	298	325	274	292	276	273	258	264	282	271	292	269	273	307	305	292	274	262	279	251	281	301	276	268	266	262	282	264	298	278	295	303	280	267	269	275	284	287	280	265	242	317	271	288	274	291	265	279	309	276	298	296	305	312	305	284	291	269	295	281	298	291	264	256	295	282	280	258	276	308	294	261	303	293	289	315	279	259	277	270	278	282	320	260	279	291	260	291	290	267	314	312	308	303	289	299	282	272	272	287	259	309	267	256	249	276	294	282	300	281	301	289	283	289	270	315	290	280	265	267	298	292	281	270	288	289	276	272	272	285	248	288	301	264	255	262	300	279	263	284	286	290	292	282	314	281	303	297	268	268	269	296	265	250	263	292	286	268	291	272	278	301	249	288	279	298	280	287	311	261	283	280	322	306	271	302	283	244	270	291	312	275	311	251	288	273	258	271	270	330	299	236	311	281	301	312	274	288	295	310	307	258	264	277	287	284	291	291	279	288	278	267	305	288	300	292	277	275	305	288	281	292	290	269	293	277	260	272	278	262	269	303	309	265	271	278	264	281	255	257	315	295	275	295	262	288	295	293	268	299	270	288	263	288	295	279	265	294	317	287	279	306	292	302	288	257	276	275	291	261	245	275	267	291	285	296	278	292	265	287	274	282	296	298	294	296	296	309	333	310	287	280	275	295	300	261	275	239	281	251	301	299	305	239	282	273	306	302	284	268	289	273	281	319	307	291	291	288	267	296	281	302	268	292	276	304	282	295	267	258	292	286	257	287	288	283	280	307	291	294	300	280	282	233	283	277	293	274	296	265	268	256	272	277	298	266	292	269	274	260	334	294	294	308	311	264	275	271	278	293	250	269	270	307	275	280	293	273	315	273	274	282	282	291	288	299	282	278	256	278	335	300	302	300	292	341	265	301	303	276	260	271	287	280	305	309	300	275	299	293	259	289	281	290	280	297	273	267	292	301	305	301	271	292	269	264	312	285	287	282	286	286	298	291	294	283	246	304	283	289	291	262	275	306	272	268	284	285	300	259	293	259	289	268	316	304	288	313	256	296	269	309	305	269	246	288	271	280	290	264	306	256	281	290	288	290	295	267	302	278	305	262	278	316	274	275	282	248	286	290	283	271	289	309	265	278	283	304	310	298	299	279	296	264	286	302	272	292	279	309	279	290	295	295	281	307	319	290	272	288	292	262	267	258	266	308	280	260	300	296	278	284	293	277	266	280	292	278	247	335	308	283	297	265	311	311	268	269	270	294	277	286	316	277	276	288	272	294	295	294	274	258	283	286	302	258	256	304	291	287	296	267	304	280	267	276	268	289	269	265	281	283	287	288	290	267	289	298	292	333	273	293	286	292	317	284	258	294	279	294	310	280	281	299	281	298	267	278	285	277	295	270	298	288	308	258	315	278	319	309	289	294	283	300	288	278	279	257	270	284	295	284	292	280	277	287	300	269	306	264	282	270	294	287	272	259	282	275	295	254	291	302	275	267	325	275	286	268	283	292	295	287	274	287	266	274	260	284	297	282	271	289	289	251	285	276	269	273	274	303	289	280	282	267	297	290	312	297	294	301	296	260	294	281	307	303	271	292	284	274	290	309	296	318	275	274	266	286	269	290	286	305	290	282	291	263	256	272	293	288	277	299	296	292	258	300	300	256	254	278	282	249	289	268	245	277	298	266	272	253	256	285	316	302	292	292	292	277	306	265	263	268	300	290	287	268	260	260	308	274	301	263	310	242	279	294	264	303	272	275	278	259	263	274	265	300	284	278	258	308	326	317	276	301	291	276	297	275	252	245	269	288	294	295	307	273	297	289	295	283	294	314	280	274	289	283	329	300	306	276	266	268	273	288	287	306	310	324	270	267	301	283	261	240	278	314	259	260	298	275	269	267	295	267	284	296	275	278	322	261	284	309	294	280	311	319	287	296	260	314	274	280	285	275	290	282	279	270	279	247	325	259	279	285	288	288	288	330	285	267	263	299	270	267	264	311	298	276	276	300	295	266	296	308	267	253	301	299	302	301	280	265	280	268	288	304	252	297	300	254	289	292	293	276	312	296	277	301	301	271	285	290	282	248	286	311	309	264	266	302	291	298	287	289	287	296	299	272	310	293	293	291	255	274	272	291	270	260	281	274	259	281	297	301	295	295	291	326	281	286	308	279	315	283	293	270	273	284	297	290	284	270	325	293	283	267	252	264	251	295	301	295	274	304	286	292	269	295	275	273	290	285	304	296	313	296	265	285	298	285	272	280	263	316	293	271	283	281	284	258	289	290	282	312	297	250	290	295	285	294	306	317	301	303	285	290	286	266	267	300	268	239	294	295	295	279	284	311	271	311	299	274	265	275	295	261	284	286	279	302	308	274	310	286	310	279	297	267	275	260	281	317	286	303	272	287	292	304	294	267	270	265	304	309	301	275	258	285	289	281	280	308	300	296	277	295	281	277	266	266	272	324	295	310	279	287	307	253	292	262	283	287	294	318	289	273	272	291	286	323	297	237	306	313	285	255	270	260	271	261	267	272	265	299	261	275	304	267	292	279	276	280	302	284	297	273	305	284	284	266	272	285	313	259	263	280	285	286	290	311	303	270	266	315	289	304	290	306	288	268	300	282	311	298	285	306	296	320	271	280	274	285	292	307	278	266	268	267	299	311	283	255	303	281	272	279	253	279	259	263	277	277	271	288
25545	27054	40336	33963	16439	2918	520	404	377	376	361	346	365	380	340	340	375	351	321	379	378	401	341	367	363	373	347	346	322	384	386	399	366	352	322	345	355	344	321	343	347	355	375	334	356	369	367	334	362	324	363	369	346	413	347	359	353	356	325	371	346	342	396	366	344	323	367	344	336	361	341	362	341	359	389	371	375	365	373	360	334	348	339	331	356	350	360	335	338	327	369	354	360	337	353	339	395	378	343	344	359	352	350	334	372	354	377	367	344	357	368	327	365	377	346	347	359	360	374	377	355	373	354	320	373	356	352	354	349	377	376	334	352	369	345	388	365	357	393	355	351	347	383	341	355	357	361	358	321	365	363	333	336	376	343	375	347	339	382	391	357	347	349	353	340	366	336	348	367	351	360	371	349	322	376	350	342	326	349	384	376	342	329	338	379	365	340	341	395	348	361	364	353	397	383	353	318	346	343	328	322	350	354	370	358	329	361	353	366	376	368	342	340	322	361	351	347	353	357	349	377	345	364	344	348	362	387	348	357	352	362	374	311	390	329	375	319	317	389	351	361	348	381	334	357	317	375	357	380	350	380	341	363	343	332	344	368	328	346	335	322	357	360	380	382	363	350	360	386	358	354	371	357	333	356	349	330	349	363	355	342	365	343	371	320	337	382	342	341	353	336	313	351	370	356	343	396	340	336	350	362	345	362	388	380	359	351	376	363	350	347	331	327	386	341	349	345	349	366	375	395	334	338	367	344	358	335	344	332	349	372	326	335	368	356	353	321	350	364	348	332	348	360	364	343	357	347	351	360	345	374	380	369	353	383	331	338	353	336	356	353	338	344	335	393	360	342	354	346	378	354	334	306	341	328	363	372	402	349	371	381	342	361	349	367	386	397	363	360	322	357	361	344	350	317	365	353	394	342	353	345	341	322	342	337	369	373	315	349	360	325	351	349	361	358	353	378	364	331	349	377	336	320	341	335	351	352	338	334	352	383	378	340	355	357	357	361	376	349	346	322	350	373	308	367	346	350	337	347	369	349	340	332	327	384	344	323	377	364	331	337	389	384	334	340	352	341	347	316	344	317	345	352	384	388	365	345	323	337	337	331	369	331	341	336	330	363	382	327	350	372	338	363	378	356	328	359	368	352	352	389	362	366	343	355	325	334	355	359	369	337	380	382	341	346	303	367	359	361	339	349	317	375	363	364	350	352	354	361	382	362	364	371	339	375	357	377	340	359	342	332	370	350	390	346	380	350	333	351	373	376	342	362	339	351	348	319	356	340	345	346	347	366	373	365	355	377	327	343	339	347	392	355	331	358	383	363	377	355	352	350	393	351	375	380	384	354	331	347	377	322	343	344	376	344	353	360	321	354	336	361	315	367	359	352	312	338	351	369	331	345	354	366	359	365	336	354	333	379	380	347	374	351	364	365	337	323	331	352	353	342	356	352	348	361	347	374	355	386	338	346	363	358	338	372	371	335	365	351	367	357	339	341	372	387	319	350	361	361	315	361	356	370	351	372	338	358	354	350	382	369	390	345	323	330	380	381	391	350	388	363	349	348	357	350	395	361	319	345	350	381	338	366	365	304	372	383	338	367	376	338	327	356	360	383	369	415	329	329	368	337	355	362	353	349	311	379	340	357	381	367	359	321	341	323	348	374	344	397	339	342	340	377	375	360	325	351	331	384	356	355	358	361	373	356	351	368	384	353	355	375	345	338	328	373	346	299	371	388	340	342	339	413	336	367	370	344	373	341	361	406	357	343	346	356	353	332	331	334	352	333	349	373	339	366	350	352	333	325	359	390	342	336	364	371	353	333	398	358	350	369	345	339	364	384	342	337	383	380	366	367	335	318	332	346	382	349	349	365	354	303	366	357	378	339	333	345	402	390	379	353	356	350	340	389	361	335	365	329	376	356	354	397	371	348	326	358	314	339	378	345	338	313	351	384	363	354	356	333	374	358	348	341	366	329	335	364	359	384	328	382	353	362	366	343	339	379	364	365	341	388	338	378	358	387	348	376	352	374	376	343	353	364	355	389	342	389	359	385	375	365	375	317	348	347	330	360	334	352	380	373	343	344	354	348	332	354	396	354	339	330	362	359	366	374	339	334	347	376	373	356	327	351	356	350	366	376	348	349	336	324	330	338	344	347	352	384	329	354	349	346	327	344	374	366	358	338	324	385	321	359	327	325	327	375	357	390	356	363	348	383	396	356	370	363	370	359	366	387	385	352	349	359	386	361	324	356	373	340	365	334	346	328	350	323	368	349	326	365	310	332	366	346	326	341	350	346	332	344	392	350	364	365	340	346	360	343	301	365	371	361	343	336	347	351	326	337	350	328	360	342	401	407	368	336	368	377	355	346	336	395	318	390	358	352	365	378	336	341	355	338	340	354	358	352	348	365	341	356	379	392	347	348	381	364	324	357	358	351	327	376	343	369	359	342	338	348	327	366	350	324	328	346	368	335	379	340	347	348	358	352	358	332	365	354	350	364	352	352	353	370	343	348	376	326	343	375	391	330	370	355	337	364	332	360	365	354	336	365	354	336	336	333	328	358	336	396	377	370	343	343	338	323	316	350	358	327	315	387	368	357	362	343	356	392	370	363	343	335	342	322	365	340	364	328	376	358	346	360	342	341	367	340	349	358	347	358	364	381	325	358	379	346	364	343	374	364	341	359	365	359	353	351	377	369	348	341	348	342	334	360	334	367	386	338	337	354	331	348	345	353	331	350	343	366	354	357	345	355	324	337	380	323	330	353	384	369	341	391	371	357	350	371	353	367	373	339	356	389	324	370	378	341	343	374	339	328	343	357	362	335	360	324	348	359	348	354	347	368	356	333	340	370	351	382	361	382	327	344	353	335	358	358	326	363	353	361	317	364	368	368	351	360	341	358	369	364	378	368	360	361	376	351	375	328	361	348	337	363	332	357	322	359	321	343	357	369	342	384	337	345	362	333	370	345	345	359	336	377	365	347	340	344	367	366	344	353	370	356	364	316	349	361	353	367	374	347	354	347	328	344	386	394	344	365	352	332	353	341	372	352	321	337	363	349	348	345	350	363	335	312	339	338	365	371	340	342	366	369	357	350	351	364	361	365	336	353	328	363	347	359	399	346	382	364	338	373	338	364	381	375	351	332	360	369	361	333	357	336	336	317	375	362	349	346	327	336	363	361	365	341	328	335	350	357	351	347	377	358	328	359	393	345	333	357	324	361	332	353	361	357	365	327	345	333	368	371	388	310	358	353	361	331	355	316	372	348	323	320	325	379	355	348	338	367	326	357	376	351	375	365	380	351	359	359	353	351	354	379	332	356	367	322	346	374	389	362	347	332	374	375	359	351	356	371	343	365	352	329	324	313	336	352	380	369	365	339	371	376	370	347	393	343	356	366	348	385	368	364	361	359	369	358	334	352	365	337	360	374	369	349	376	366	344	359	377	365	347	346	357	373	351	333	348	394	361	338	335	359	346	349	363	384	327	324	360
59753	87504	57447	25281	7270	1088	362	358	350	356	395	368	365	395	353	362	371	325	386	411	412	383	400	406	385	365	374	393	363	378	342	403	387	347	392	377	376	358	386	380	372	396	366	360	387	366	364	393	372	365	358	342	383	362	343	388	365	360	349	373	392	340	361	375	359	367	383	370	379	361	368	379	392	363	366	355	368	351	379	367	357	371	342	354	379	362	358	345	335	351	396	392	346	385	334	380	369	398	359	373	333	397	344	357	390	360	337	387	387	346	383	369	345	361	395	367	387	352	367	367	351	323	358	399	356	391	364	375	354	355	361	375	408	385	369	353	382	370	352	347	366	395	396	382	343	380	389	342	380	407	373	369	380	340	356	406	375	413	378	378	363	367	381	383	388	367	416	375	361	344	350	335	342	329	373	359	368	360	346	366	383	382	374	364	369	415	366	349	334	376	358	379	359	349	341	365	400	375	382	363	377	379	395	375	384	364	337	401	381	391	339	384	375	347	399	377	354	368	380	379	377	357	394	365	402	355	381	355	362	369	362	359	391	332	363	354	405	352	385	377	342	371	399	371	374	371	382	361	389	380	361	375	361	377	361	369	336	343	378	382	377	370	390	339	362	365	336	385	357	345	373	394	371	383	379	349	407	382	339	348	379	351	354	356	379	375	367	347	351	388	353	327	392	373	356	367	400	318	389	383	373	380	348	342	374	373	340	367	374	357	373	363	385	374	369	387	354	373	356	366	377	363	374	347	378	341	387	346	372	353	383	401	368	361	350	401	368	379	381	370	349	366	379	354	344	395	326	348	372	356	355	404	345	359	391	393	355	378	317	334	376	367	372	373	338	331	330	366	353	330	362	407	390	384	378	424	404	377	385	356	336	385	392	386	391	364	390	339	381	373	374	382	412	383	384	350	399	371	372	359	372	374	387	390	371	416	369	327	382	379	373	387	330	387	373	378	375	357	356	416	396	387	345	381	342	387	395	366	338	357	368	362	349	348	342	356	360	366	368	368	336	363	362	341	373	372	361	360	358	390	369	392	397	328	365	380	375	380	362	359	349	337	374	371	373	366	370	356	371	357	350	377	374	380	341	346	361	361	347	336	371	370	380	407	410	380	405	383	354	350	364	370	362	397	350	355	383	349	343	395	371	393	393	400	372	373	339	349	359	413	358	350	364	374	394	345	392	357	381	346	388	376	352	368	372	379	367	387	378	372	370	337	405	390	329	378	409	362	343	370	362	364	357	372	359	360	370	355	329	364	366	359	414	349	361	384	354	330	327	351	333	363	350	355	410	338	366	331	376	390	357	370	366	395	390	354	366	421	372	387	383	326	356	363	340	394	373	367	376	360	378	377	327	387	350	358	343	363	338	371	416	331	371	355	383	355	378	377	349	351	372	353	368	337	369	368	398	369	375	362	335	375	348	333	401	395	326	393	372	367	366	381	386	387	369	396	374	378	388	354	366	383	375	380	357	357	366	362	372	377	346	363	353	353	330	371	383	395	352	384	370	356	396	379	360	325	363	382	349	393	351	349	363	371	358	356	352	377	384	392	387	371	364	376	362	331	386	352	381	367	378	363	365	371	323	353	370	370	372	374	364	383	342	379	365	384	402	393	357	368	379	379	337	361	380	363	356	368	366	372	408	405	357	365	323	350	358	409	349	364	356	342	395	356	369	360	343	383	392	387	383	364	345	357	356	375	369	392	391	344	350	367	365	368	388	377	374	345	374	363	353	383	376	382	384	349	388	375	379	329	395	351	381	349	350	343	392	394	379	341	364	405	380	406	367	333	357	406	332	401	374	358	342	317	338	373	362	387	372	389	358	386	379	359	347	357	339	399	359	380	371	383	369	358	394	324	383	356	423	364	372	400	372	352	365	395	377	352	360	350	359	360	365	367	356	357	370	378	368	375	369	359	364	370	369	351	397	380	367	378	366	384	368	391	371	372	379	386	379	367	367	367	387	341	330	383	383	393	360	355	353	349	423	366	349	342	354	374	372	375	353	387	390	354	351	383	334	378	369	378	348	356	346	387	388	372	357	387	340	375	402	373	380	376	382	376	368	339	380	374	370	350	379	366	395	362	379	381	399	377	362	363	361	364	364	340	361	384	344	412	373	373	373	365	385	379	357	396	369	349	375	394	351	366	377	382	380	358	412	375	346	378	385	369	367	365	353	386	342	365	350	389	365	364	347	389	344	367	403	369	364	343	352	365	350	366	385	344	371	355	338	369	325	370	402	331	391	375	365	349	337	368	378	309	356	366	381	319	374	353	325	366	404	370	387	396	384	369	355	338	377	414	372	413	377	350	364	364	385	380	352	337	359	358	388	365	397	380	363	364	344	368	374	376	363	374	357	364	371	333	388	342	383	352	355	361	351	368	364	372	412	398	367	384	390	372	358	342	351	391	401	361	394	365	357	371	382	369	376	361	368	378	365	339	386	328	359	347	362	363	406	376	376	336	344	386	388	349	360	352	385	383	343	345	341	364	359	368	348	374	386	326	344	384	356	341	396	358	354	330	374	366	385	407	373	378	371	381	330	366	382	377	404	327	385	353	374	352	366	372	354	362	380	376	410	391	388	359	366	335	388	386	369	369	356	348	395	374	325	370	375	327	391	395	363	330	348	366	374	357	345	328	359	406	349	379	399	380	377	387	366	368	382	406	376	357	401	370	393	342	357	384	327	390	390	371	341	366	397	349	366	354	357	351	356	362	396	355	357	387	362	367	385	364	377	358	372	381	353	368	379	379	355	408	396	354	339	365	365	345	383	366	335	387	358	365	358	356	351	391	420	353	381	375	369	366	351	390	403	364	341	352	377	366	350	381	360	339	373	396	351	361	386	365	371	357	363	347	372	376	356	352	368	387	368	348	338	336	333	371	350	394	433	333	341	388	387	368	378	376	364	368	362	396	369	376	353	354	373	378	372	341	379	365	331	372	422	360	373	378	376	380	371	337	368	368	342	377	385	385	352	358	362	401	382	351	373	354	363	387	388	359	379	384	348	346	390	342	411	370	375	363	380	354	397	393	361	351	382	369	386	357	360	389	388	365	337	376	402	391	387	379	358	341	357	342	363	368	375	329	349	339	357	386	356	379	370	390	384	371	373	344	335	335	406	374	360	382	387	388	398	388	372	336	350	368	358	348	354	360	324	358	369	368	352	362	380	390	344	382	393	371	338	389	354	381	321	377	355	325	372	342	359	346	392	323	363	347	368	388	367	332	328	380	346	358	342	380	384	358	393	374	360	334	373	377	363	377	381	356	349	356	368	379	368	350	360	355	367	372	379	402	365	360	401	364	345	376	357	372	375	376	377	343	388	379	335	377	331	342	383	342	390	349	373	415	363	373	351	344	367	372	363	384	369	380	364	366	404	376	370	378	332	391	359	350	347	349	367	344	376	331	360	400	354	361	378	324	372	411	352	360	365	379	392	349	392	342	369	342	384	371	321	372	341	381	366	377	390	361	350	354	344	371	391	387
23948	23643	36365	33475	23039	10957	1313	585	501	457	495	423	484	425	468	468	493	467	469	455	470	504	523	470	443	447	469	457	466	475	440	476	446	485	447	442	463	460	464	447	472	474	416	443	414	448	434	427	472	446	473	446	436	476	445	432	466	437	458	418	459	469	465	427	474	442	454	455	470	436	471	424	463	434	418	470	400	471	436	462	476	431	393	489	408	463	451	474	452	446	458	425	443	470	466	479	435	443	413	424	466	466	456	467	452	445	477	500	471	492	476	483	467	450	451	481	439	479	459	428	447	445	408	449	473	444	449	397	456	468	454	431	409	454	441	392	455	495	458	444	458	427	427	439	472	459	425	443	409	473	443	481	439	451	442	464	429	469	437	446	430	493	462	446	478	446	457	446	441	395	444	450	439	440	457	457	456	443	468	470	439	460	424	442	468	440	433	481	461	446	448	445	477	470	426	470	515	425	451	477	402	460	426	480	468	441	424	490	466	429	443	456	448	469	461	463	454	446	446	412	444	475	432	442	463	434	452	450	485	443	487	458	456	469	435	413	463	455	449	434	442	462	441	463	439	460	446	411	444	448	435	438	516	441	460	451	430	478	434	456	423	450	431	418	485	431	413	416	468	470	474	458	398	469	461	462	433	468	431	438	462	461	465	465	479	464	518	414	425	412	468	436	418	457	467	435	428	437	426	448	486	464	421	482	440	431	435	448	455	451	471	434	444	474	460	442	447	432	412	426	434	436	458	433	480	482	489	456	449	441	444	450	454	460	440	448	464	471	441	452	429	427	447	471	440	456	427	464	421	455	471	441	455	414	461	431	463	441	443	441	391	483	480	437	454	464	440	484	483	457	477	452	452	462	459	396	467	437	443	471	467	442	449	459	448	432	440	497	488	422	399	467	438	425	448	446	436	468	465	443	471	456	432	438	420	399	460	418	437	460	462	437	405	489	456	429	435	496	456	464	465	438	455	426	483	476	426	454	474	475	435	450	435	438	463	453	443	440	462	457	421	458	437	474	450	452	469	442	504	443	460	442	468	429	430	420	447	425	443	449	424	447	425	472	460	457	418	410	411	408	447	468	474	410	434	450	456	441	415	445	448	465	432	428	445	411	460	416	462	458	419	443	435	458	444	467	411	466	439	452	470	458	451	487	477	495	457	425	439	443	441	457	463	456	401	442	438	454	435	442	419	477	439	443	462	470	428	454	468	458	429	430	455	468	463	421	420	447	439	415	437	456	436	468	452	450	443	422	415	440	466	495	477	418	445	441	479	452	482	439	439	453	447	472	453	453	427	412	433	435	462	468	445	460	417	445	434	449	422	399	454	464	415	389	428	481	468	430	464	418	402	445	475	432	477	488	471	440	498	450	433	464	482	449	474	451	447	480	446	495	441	453	425	459	429	427	430	453	446	466	419	436	440	424	423	423	441	460	446	441	456	417	444	460	489	463	436	472	483	407	472	429	457	431	474	448	457	465	462	453	427	419	477	455	468	484	433	444	464	475	462	418	432	442	424	456	463	442	450	473	406	416	463	457	474	438	457	466	468	463	448	439	483	469	433	430	430	466	453	444	452	427	470	435	422	432	424	463	459	441	422	475	432	396	472	426	438	438	463	497	424	447	457	458	484	486	464	448	464	453	473	456	425	445	445	413	392	437	457	426	384	451	465	465	415	457	431	427	487	419	437	457	422	450	450	495	425	413	396	417	462	451	455	451	447	449	442	461	421	429	409	424	445	456	487	435	456	435	429	468	428	475	461	440	450	425	449	439	500	440	436	453	474	442	439	458	418	454	441	463	450	475	422	430	430	438	460	447	415	448	415	450	514	473	427	430	456	469	451	435	454	461	453	430	446	413	436	429	421	491	503	417	422	492	439	432	451	426	453	410	427	485	424	458	442	439	424	460	438	450	420	434	425	477	471	409	453	474	456	414	426	461	471	446	480	447	463	409	477	481	478	403	459	439	458	397	451	444	427	488	421	485	468	439	427	440	450	445	449	437	399	470	484	423	455	460	456	443	456	459	457	459	473	481	447	423	447	461	427	465	402	465	436	476	461	473	417	432	451	427	429	434	477	451	448	495	454	470	465	421	447	462	413	475	461	438	423	446	467	447	443	474	456	484	426	447	410	457	435	439	441	402	464	455	448	400	468	461	443	455	414	488	479	440	453	463	476	454	462	470	440	434	424	459	424	471	480	455	466	455	442	444	457	424	443	461	419	414	419	471	441	458	443	454	447	455	403	464	418	439	415	432	470	481	432	454	420	462	478	440	463	484	455	466	452	452	422	445	420	424	459	444	419	431	436	450	465	459	448	399	410	458	434	489	443	433	472	466	439	469	456	450	441	437	459	455	468	476	428	431	452	441	446	441	475	465	437	453	426	400	432	441	457	439	493	469	420	431	464	456	490	462	481	461	446	459	475	440	439	445	418	434	462	426	467	408	458	449	475	461	453	480	409	425	464	449	449	441	437	442	450	438	430	416	438	441	440	444	428	399	423	446	408	442	433	449	481	470	409	425	412	521	406	446	458	425	442	432	438	456	463	449	428	435	480	434	419	442	437	460	411	476	438	452	468	453	459	467	439	472	446	444	417	441	427	450	450	442	405	435	447	456	415	416	452	447	434	472	454	469	430	454	430	473	444	447	487	437	452	470	446	443	437	433	429	467	428	431	442	467	437	442	440	457	445	462	433	412	443	508	451	468	471	428	399	474	425	491	437	442	462	416	428	439	486	452	427	434	446	405	489	476	436	447	459	435	471	508	453	447	439	485	449	461	449	456	448	499	472	440	429	433	433	431	473	450	447	408	460	452	453	448	444	451	433	442	468	439	438	457	435	452	407	455	423	423	429	454	439	416	423	475	454	447	436	446	423	441	474	437	486	447	450	441	431	489	415	460	409	448	505	470	481	466	452	439	435	481	433	476	431	465	489	417	459	423	466	498	486	494	467	480	417	456	416	500	457	419	456	446	476	448	433	475	460	424	426	414	413	482	421	468	439	453	467	434	425	440	427	446	445	440	435	410	431	446	470	423	465	454	493	466	456	408	455	435	428	469	393	465	436	459	448	457	427	456	421	455	473	413	448	419	405	437	424	459	404	434	462	457	434	406	452	477	463	417	452	441	429	469	444	453	464	476	473	467	486	511	455	432	462	409	436	459	447	463	434	440	463	421	430	434	447	461	426	442	419	457	448	450	449	429	473	411	410	449	462	473	444	435	450	437	460	425	433	453	449	421	431	447	444	460	450	435	484	483	441	420	463	454	441	454	451	440	460	492	446	429	456	461	415	446	484	435	454	412	470	473	469	420	469	472	480	436	433	421	419	459	467	451	445	413	434	468	458	430	437	429	438	479	421	437	471	462	460	414	456	443	470	433	439	437	455	436	433	434	468	423	482	430	413	477	418	456	440	442	450	427	470	421	437	434	453	484	436	414	463	413	417	436	458	433	466	446	445	458	460	413	427	433	470	457	425	465	442	451
64372	102330	70830	39789	14611	1769	461	490	480	464	478	501	480	526	480	459	452	506	480	469	502	536	533	558	511	508	475	470	520	478	515	503	465	462	501	509	460	457	492	460	511	481	497	506	427	488	487	471	491	468	483	452	481	466	469	483	519	482	488	494	496	502	488	505	471	475	494	532	469	459	497	450	530	511	486	471	472	488	520	481	501	502	481	479	500	479	491	448	451	496	482	467	493	487	467	480	498	466	490	506	491	492	486	484	490	498	486	498	476	477	472	466	468	477	467	490	509	491	472	492	521	499	466	453	488	481	471	473	469	453	502	475	489	479	488	514	466	453	519	446	472	531	468	487	523	489	501	493	508	509	464	496	480	492	497	443	444	501	523	507	488	481	467	506	453	495	436	500	496	461	502	470	475	465	452	476	483	499	489	475	506	508	472	498	468	483	486	482	444	500	471	460	470	460	499	473	496	454	478	494	462	464	505	509	498	477	520	489	485	450	515	482	440	482	471	498	480	519	516	488	518	435	515	443	502	489	527	489	470	481	465	459	487	487	447	510	511	478	498	498	488	483	498	416	513	497	474	451	467	492	463	506	513	460	511	460	477	467	501	496	495	468	497	471	490	509	495	493	501	503	471	479	442	470	475	482	491	507	501	479	453	481	474	518	458	497	498	472	479	466	499	498	501	514	462	457	469	511	473	462	478	448	447	447	475	441	482	504	474	475	484	505	498	444	464	486	500	453	505	486	462	452	513	436	518	467	475	473	500	505	468	471	485	448	477	474	486	462	466	471	474	468	462	446	475	483	474	497	495	448	483	438	478	466	465	496	506	483	484	474	440	521	487	452	487	451	480	485	473	507	467	489	477	468	493	493	458	481	493	482	467	508	433	467	456	493	431	486	475	500	470	450	510	518	482	505	488	492	457	450	442	469	485	481	473	462	467	469	505	490	469	491	485	449	481	486	490	456	464	489	494	479	497	485	472	460	483	528	528	478	534	484	490	484	469	478	509	462	473	498	533	477	504	437	465	481	518	466	461	486	503	477	489	462	483	490	469	486	462	480	466	483	488	471	501	497	468	489	473	509	484	490	486	508	499	437	460	471	462	494	445	488	456	489	454	473	475	491	475	469	506	448	526	475	480	472	445	491	446	498	446	488	464	422	531	489	464	460	459	466	569	465	490	479	496	450	468	469	492	465	468	476	479	464	487	523	480	492	494	479	499	473	470	485	481	497	490	509	474	462	525	475	456	474	487	477	441	501	525	493	487	460	487	485	526	468	500	504	452	499	502	465	509	463	463	492	506	496	461	485	451	455	488	493	482	438	497	471	494	494	505	455	490	458	497	495	484	477	451	483	484	481	464	506	466	479	494	530	485	519	487	487	487	497	490	468	465	459	436	466	508	482	469	474	513	479	549	517	462	486	514	482	483	499	497	476	478	479	480	483	509	504	499	514	464	468	472	488	485	452	480	454	470	477	490	452	488	497	479	519	482	471	498	465	476	516	472	506	476	503	490	464	459	500	517	478	509	456	485	448	500	460	450	532	455	502	442	482	486	465	488	461	508	489	471	467	462	462	481	492	461	515	460	479	456	464	466	475	499	469	449	519	504	504	465	474	471	474	513	484	486	498	491	448	486	457	427	463	456	444	480	490	485	477	487	455	444	485	481	495	490	464	511	462	488	476	475	452	484	512	469	506	492	474	506	492	465	481	498	483	472	474	463	494	507	497	459	489	488	479	462	470	496	474	504	435	476	471	442	470	449	518	484	502	467	495	509	498	497	495	520	461	473	545	523	471	479	475	461	525	523	469	508	467	442	503	486	495	452	484	476	528	483	444	483	496	451	502	455	488	469	492	457	483	471	508	501	474	480	482	476	460	465	474	445	437	474	473	463	477	483	474	491	465	479	464	460	463	498	495	489	482	457	492	460	456	450	494	446	496	467	459	452	487	459	483	503	455	508	523	502	449	489	480	504	469	437	471	466	508	474	472	484	492	494	460	502	466	510	491	501	443	476	473	471	434	487	486	478	496	479	496	496	502	519	484	521	510	489	476	509	457	474	525	468	495	497	484	524	444	426	466	494	430	482	500	472	484	472	472	469	508	480	442	454	508	496	459	483	506	479	509	442	459	457	485	482	485	449	490	491	487	484	478	498	464	508	478	459	468	481	507	512	516	500	505	488	506	448	433	511	447	512	486	494	482	473	505	472	506	451	501	493	467	486	481	455	454	482	478	471	445	469	500	471	477	506	451	531	464	447	453	483	478	525	502	501	440	485	465	463	517	480	501	478	479	475	472	489	548	517	539	504	475	523	509	499	486	479	458	462	482	479	473	466	518	474	477	472	481	451	441	457	524	477	487	530	479	449	478	473	451	480	460	427	464	501	507	466	506	462	493	488	497	463	501	482	458	477	517	441	483	469	498	446	508	489	472	470	492	496	471	487	499	488	468	452	477	467	490	474	474	466	453	474	478	484	459	478	479	467	467	452	490	451	479	513	485	461	489	504	482	448	519	441	509	421	480	480	512	476	457	478	493	511	459	507	489	488	485	490	518	515	486	460	480	470	510	479	497	467	478	508	522	450	490	464	424	488	491	488	499	454	497	467	480	519	483	485	424	474	480	504	477	479	472	459	505	516	495	522	477	477	500	455	470	473	435	495	478	496	479	486	517	480	464	454	460	491	473	489	498	460	439	462	479	482	467	447	487	494	490	490	453	439	478	478	473	459	410	488	496	486	511	475	493	429	503	468	513	487	474	507	465	480	490	466	466	484	448	488	522	436	491	513	484	466	469	446	493	455	477	486	459	497	471	471	526	461	484	485	482	494	524	468	468	483	489	486	466	478	520	451	508	541	500	505	503	461	469	492	473	483	444	468	485	449	512	496	470	450	441	479	481	503	489	530	496	479	481	490	466	485	496	488	540	463	450	459	491	480	466	473	494	478	458	494	500	443	503	499	472	493	485	463	461	494	495	503	458	469	490	463	459	499	500	504	439	479	489	473	511	475	503	500	474	464	472	503	477	470	456	475	481	532	477	456	476	468	499	470	490	464	477	457	484	478	450	458	502	498	469	508	474	468	484	490	476	484	460	534	472	469	483	450	508	450	502	439	487	504	526	463	471	480	434	490	476	488	499	448	469	426	480	498	450	453	474	514	464	441	491	490	460	523	452	492	468	445	508	465	511	459	487	460	467	476	491	460	465	506	467	489	397	469	487	491	471	474	488	473	487	497	474	491	459	509	497	432	447	523	452	464	465	528	471	505	463	491	464	498	474	492	492	484	447	461	457	464	486	490	519	489	486	493	442	495	515	533	507	475	460	514	450	481	436	427	452	477	478	488	523	456	481	473	492	442	449	456	473	500	488	501	464	509	443	477	455	472	462	496	451	472	478	491	497	478	498	512	491	513	455	428	462	539	485	482	462	454	492	483	490	491	484	489	452	504	477	480	497	470	487	512	484	498	475	488	481	453	506	484	491	533	467	479	508
30100	30105	25600	10119	1876	410	314	282	297	279	290	299	322	284	305	296	312	272	287	262	293	295	298	318	274	313	274	304	305	294	300	283	293	289	290	302	310	275	300	282	281	291	312	296	337	299	286	272	300	293	293	310	274	294	294	311	286	304	304	322	267	291	289	295	301	302	283	291	283	294	282	308	293	321	303	309	323	304	285	317	297	316	311	285	276	302	289	266	286	294	302	285	284	264	317	282	312	307	297	268	307	283	290	303	286	315	304	300	279	298	306	303	302	321	298	279	283	278	317	287	283	251	301	290	320	313	316	294	295	322	272	290	282	286	311	314	280	296	302	270	279	289	273	313	295	284	280	290	292	278	298	284	302	278	316	282	323	266	294	254	308	304	271	290	313	276	320	271	294	299	331	278	288	273	283	272	325	285	272	296	274	293	311	290	286	317	290	299	300	288	307	306	293	311	299	292	303	290	293	301	265	307	330	272	308	305	252	300	280	301	318	298	285	310	303	280	323	276	260	269	293	273	266	299	271	298	309	285	269	274	279	299	282	293	284	284	291	301	276	360	277	300	306	299	285	280	337	295	289	272	277	277	286	292	287	278	290	301	280	286	290	284	299	308	312	276	274	272	287	293	294	281	265	286	294	303	285	293	306	248	291	300	270	267	274	302	317	269	297	290	332	273	295	309	285	278	264	292	277	334	296	301	297	319	286	302	294	328	291	274	328	275	293	267	304	297	259	303	277	293	256	304	282	301	318	291	289	289	255	281	300	299	292	271	306	259	282	308	280	268	293	276	291	293	285	294	281	284	271	294	305	277	282	322	283	281	276	287	269	323	291	275	286	288	307	265	286	301	295	297	298	319	308	265	304	287	323	277	290	292	289	298	290	313	289	355	291	265	257	288	262	275	297	303	290	275	281	303	309	294	316	310	268	316	322	279	289	285	275	302	281	297	279	296	304	262	276	262	296	264	294	270	297	280	310	273	286	294	296	285	286	308	270	302	285	301	322	280	302	302	277	281	310	288	287	268	311	269	299	288	290	293	319	282	291	292	308	281	284	286	302	289	278	272	284	294	298	303	311	320	321	247	315	281	314	299	299	316	315	292	305	296	255	333	299	286	310	308	289	311	311	284	267	297	280	285	311	270	261	283	284	273	315	292	285	307	298	276	291	285	256	306	316	271	300	278	318	303	278	282	265	268	279	289	313	300	299	288	265	293	307	280	344	264	285	324	268	292	264	271	278	291	293	291	284	269	261	270	281	283	305	300	288	331	289	296	279	273	274	303	321	318	303	308	291	295	278	299	325	309	307	284	264	270	273	267	285	295	273	292	279	297	272	282	282	293	302	263	283	274	293	262	285	308	321	287	290	289	287	296	277	303	275	292	291	282	287	318	321	303	276	296	280	267	315	281	288	284	311	275	277	267	315	283	292	301	301	274	314	297	302	274	278	271	288	292	290	299	279	284	288	286	331	299	285	295	287	295	290	275	262	267	282	272	305	284	287	299	296	258	295	280	259	291	277	329	289	277	288	285	310	292	293	278	290	286	284	320	288	284	326	280	314	288	265	279	275	282	267	294	286	281	299	293	288	279	294	281	297	319	276	286	294	316	265	295	320	319	294	279	289	291	282	267	297	275	305	288	303	311	290	279	286	277	269	265	298	306	287	273	298	292	260	301	263	293	304	311	297	280	312	278	307	303	273	281	292	304	294	279	272	276	264	313	319	274	284	286	313	278	290	295	303	296	292	293	321	281	299	292	310	294	344	278	272	280	305	288	308	333	276	311	281	284	288	300	284	272	308	295	289	306	295	271	288	292	278	290	306	258	295	296	271	298	311	291	306	297	275	285	301	305	295	311	297	302	276	302	271	292	280	317	291	326	301	311	298	300	277	287	292	306	299	286	291	277	285	275	303	288	290	302	279	276	313	281	269	317	276	295	304	292	312	286	284	289	338	292	304	289	307	295	296	306	274	295	294	277	262	296	280	313	290	284	285	300	281	305	284	272	295	302	284	288	309	257	299	277	288	258	304	307	289	282	300	270	297	267	296	280	291	290	331	290	292	264	327	303	298	282	277	297	288	298	317	289	309	284	302	280	288	310	307	299	319	305	289	287	297	271	286	297	290	298	286	263	342	300	251	240	311	294	317	292	301	294	295	295	272	301	261	294	292	283	303	269	317	296	276	299	279	297	291	300	288	295	296	337	290	288	272	287	308	343	307	282	301	289	309	282	281	280	267	289	298	298	294	310	271	266	290	269	304	294	279	258	270	301	281	294	270	307	283	271	280	302	299	304	280	310	287	302	288	274	293	279	311	309	279	303	300	303	324	297	270	290	322	300	252	342	298	262	294	275	290	274	321	286	271	312	289	309	302	291	288	276	279	278	262	308	276	287	317	296	294	298	285	288	304	279	279	290	284	281	272	297	294	290	302	318	288	281	311	287	281	291	309	285	285	303	322	291	281	284	298	314	284	313	294	298	273	305	300	313	313	297	272	283	294	318	301	269	340	300	284	293	290	280	270	303	245	312	292	292	302	323	293	308	300	323	302	299	271	292	302	303	304	296	308	295	285	304	312	276	285	279	293	325	303	289	256	309	308	318	267	273	299	270	271	301	305	281	309	296	297	302	291	292	299	277	301	279	295	282	289	255	307	287	291	250	287	283	297	294	267	293	299	290	290	284	281	316	289	316	289	292	257	280	290	311	295	293	315	300	306	327	280	278	265	267	290	299	286	317	260	315	271	290	292	304	311	305	322	304	315	281	303	268	302	309	272	288	328	300	283	282	290	272	308	310	290	292	280	302	322	261	287	285	282	279	283	305	294	291	279	288	281	305	254	296	296	310	278	318	273	282	322	293	271	294	292	286	261	282	322	290	304	301	274	265	305	270	283	273	307	289	293	276	278	287	292	324	308	310	279	319	285	270	311	320	308	313	292	293	276	281	301	291	270	296	304	321	300	290	260	300	301	301	290	275	319	289	318	284	279	306	301	294	295	283	314	280	306	282	321	297	297	270	293	303	267	299	306	275	301	302	299	287	268	293	296	306	296	265	296	283	285	275	303	307	273	287	293	263	273	282	281	275	264	287	279	288	273	296	317	332	281	256	295	306	298	302	320	287	296	271	269	300	313	303	330	327	254	266	291	288	280	300	295	305	302	331	303	309	299	283	270	256	288	289	260	296	302	301	274	292	280	291	279	277	266	258	281	304	335	296	308	301	291	289	271	284	298	315	279	282	260	275	294	298	273	325	307	297	288	290	277	281	283	297	318	291	306	319	305	272	266	279	260	269	275	278	306	284	298	289	309	313	293	268	288	297	287	292	274	313	324	291	300	291	288	288	290	284	333	293	298	270	302	278	287	257	311	287	325	287	266	279	297	311	312	289	306	307	297	316	298	303	301	317	300	273	300	322	256	311	336	326	283	310	293	307	301	304	292	326	339	281	308	293	301	305	319	301	298	284	307	283	290	274	297	278	297	276	277	285
24317	36337	19208	5528	1593	321	268	286	261	299	250	287	268	276	275	300	290	259	294	274	282	282	292	312	292	291	295	293	295	291	315	320	248	269	290	293	299	273	290	286	277	267	268	267	312	297	291	292	262	286	267	287	270	293	307	281	300	258	272	261	271	317	283	306	264	298	262	296	266	281	308	285	270	233	301	264	272	271	282	259	282	271	295	306	311	273	289	326	278	258	311	275	314	260	297	297	275	280	261	285	276	253	279	294	293	281	285	266	282	259	278	285	274	306	263	254	321	270	266	299	266	287	268	277	294	257	292	289	258	273	256	259	283	279	262	269	273	271	277	311	257	269	249	283	271	257	306	292	309	272	289	297	252	258	255	269	268	319	282	274	246	273	264	248	240	259	296	285	287	286	265	295	269	279	295	280	287	301	256	288	288	278	289	302	285	261	263	254	266	265	295	280	290	278	254	282	295	304	267	252	296	266	300	269	273	262	278	266	288	261	276	297	264	259	265	281	282	286	295	315	296	284	286	271	269	285	281	252	284	276	306	273	313	282	267	266	284	270	282	265	275	277	277	287	268	284	276	269	292	257	258	281	294	279	262	278	261	268	303	287	267	277	279	290	263	274	262	286	288	263	265	273	272	270	242	253	304	278	277	260	301	280	277	272	289	309	278	289	263	291	295	278	299	279	302	273	282	248	306	254	275	299	280	296	282	305	283	293	280	268	266	286	283	270	286	285	276	286	304	295	282	272	265	279	293	262	292	269	278	266	280	263	278	271	271	280	259	264	268	295	267	276	276	247	284	263	278	289	269	277	291	272	260	289	275	271	278	265	279	284	255	258	275	278	297	259	266	252	306	238	266	268	284	273	261	298	279	271	273	291	274	260	303	272	306	282	306	280	249	256	272	296	293	272	269	267	295	281	254	291	298	303	296	248	282	263	275	291	273	274	273	285	294	264	232	282	262	272	288	272	264	263	308	272	292	270	260	252	264	291	274	308	276	317	278	249	268	259	287	267	274	276	288	273	282	283	274	266	274	273	294	289	284	278	287	293	269	276	267	273	289	299	281	276	308	271	273	257	285	294	287	283	281	261	280	280	271	268	278	276	300	276	275	267	273	298	267	291	288	280	264	310	284	281	292	247	299	287	269	289	296	284	271	270	276	270	303	259	277	290	292	298	301	308	285	237	305	251	288	276	248	247	282	286	297	278	331	248	284	254	299	296	292	278	301	296	265	249	268	262	278	310	297	287	276	277	277	292	288	304	308	289	283	257	293	299	283	269	259	292	304	279	302	246	293	264	298	269	297	295	286	259	265	296	284	301	271	295	277	289	283	275	281	282	288	298	305	273	271	306	304	294	274	261	274	250	289	284	290	274	307	288	270	274	303	294	267	269	295	262	274	274	255	264	240	269	281	303	257	265	290	267	299	275	271	250	267	271	270	282	274	278	274	267	276	287	254	296	272	266	270	291	268	293	262	271	266	254	292	276	259	263	254	285	258	300	266	282	282	293	271	260	297	294	267	266	298	285	293	287	266	295	278	276	266	277	264	282	286	274	282	305	293	294	263	284	282	264	265	285	315	274	302	276	280	286	269	283	286	280	265	264	267	245	279	327	253	277	266	284	260	278	288	263	276	254	280	251	288	297	262	286	275	278	286	251	301	283	298	261	263	279	271	277	270	254	252	303	285	284	254	281	274	269	264	246	275	275	291	260	256	287	291	264	274	255	217	304	307	258	278	291	302	282	288	273	266	277	252	278	294	298	272	278	276	278	283	280	250	251	294	285	264	266	304	287	273	281	309	258	308	262	287	306	295	271	279	272	272	272	276	286	284	279	269	249	279	276	272	256	283	283	284	285	298	281	314	275	292	288	267	300	282	278	270	296	276	281	283	284	278	275	272	288	290	293	279	296	263	268	257	268	317	280	266	292	293	292	268	261	299	278	273	283	265	294	271	271	275	253	304	282	267	286	276	261	268	273	257	278	256	254	273	236	260	295	294	288	269	251	273	284	283	285	279	308	290	300	284	295	278	265	314	262	273	301	286	292	262	272	263	299	277	274	292	255	264	267	279	272	267	268	278	262	304	252	258	264	277	292	250	279	286	285	293	270	272	289	286	283	295	267	249	266	275	288	271	275	275	291	277	272	250	314	274	323	296	295	274	279	286	280	247	283	292	265	264	267	283	317	260	281	283	293	260	276	270	264	284	280	280	276	252	252	312	268	285	261	263	270	293	236	286	262	273	257	308	289	311	256	282	295	267	272	271	303	288	287	274	253	291	293	299	269	289	279	269	289	282	258	257	283	295	259	285	268	280	262	300	274	236	309	269	258	255	293	265	289	278	277	278	262	283	301	271	288	284	281	316	291	279	280	281	287	287	287	285	276	301	283	272	252	274	278	299	296	260	268	285	288	280	247	276	283	263	277	293	266	301	277	293	284	282	286	265	281	301	267	282	256	300	279	300	261	280	285	286	287	293	285	270	294	311	273	264	265	282	283	276	271	283	311	281	257	249	290	268	248	283	276	310	299	291	264	250	280	292	290	259	300	274	254	282	254	241	281	285	280	269	235	281	290	306	332	270	277	293	262	274	257	272	274	251	286	271	274	275	313	260	316	297	282	256	276	272	283	265	286	322	250	307	293	291	250	264	267	250	267	248	272	302	282	294	286	280	277	276	270	283	269	308	287	273	273	304	286	308	287	254	298	276	262	269	271	290	284	236	283	293	263	285	256	269	303	276	289	288	288	255	307	266	289	337	247	255	253	288	294	268	267	267	249	257	288	244	300	282	265	270	280	271	278	292	268	298	283	287	288	298	275	261	315	313	255	261	278	294	277	274	282	275	271	280	283	305	288	283	289	288	292	282	259	282	302	277	300	295	301	321	330	288	289	281	282	304	286	268	277	313	266	284	290	272	255	282	295	293	259	263	282	260	309	254	276	274	282	258	307	278	281	254	273	289	305	263	262	267	290	318	277	269	259	301	264	314	282	271	269	319	280	286	294	260	282	254	283	260	309	272	276	293	284	302	279	263	267	281	299	300	300	312	294	275	291	252	256	237	296	275	267	268	275	279	303	257	274	296	298	293	270	290	281	247	284	290	289	277	262	278	244	283	241	273	269	248	265	282	293	312	300	289	288	293	304	304	263	267	291	292	288	285	266	281	304	263	268	258	270	297	280	291	295	300	275	264	272	276	272	271	287	254	281	261	275	293	262	263	311	292	275	265	270	284	270	282	288	267	265	273	285	238	285	296	305	281	263	306	295	288	283	287	274	278	306	263	287	287	275	278	270	288	251	278	268	251	265	256	256	268	279	290	275	256	286	252	299	270	277	299	266	275	245	274	296	305	272	282	294	297	254	273	298	269	274	257	285	281	256	279	262	256	271	280	270	272	285	261	283	268	255	286	291	284	288	294	298	277	282	263	263	282	273	280	268	276	278	306	290	256	262	275	282	289	276	313	290	282	267	264	266	286	292	265	276	291	294
25496	27567	41059	34229	17003	1906	478	408	389	331	376	339	370	363	361	347	353	320	374	352	349	347	372	377	388	354	344	352	387	345	360	355	377	360	326	365	331	334	369	349	352	367	334	320	328	357	354	345	346	331	348	374	356	337	343	369	350	334	372	330	364	397	365	349	388	331	331	394	361	339	324	352	367	375	328	346	373	362	320	361	331	364	365	346	317	364	342	310	359	338	354	353	324	365	347	342	343	349	334	348	336	332	348	360	348	346	325	347	350	351	370	344	299	353	322	342	374	318	320	320	345	333	350	328	359	351	338	368	343	353	334	374	384	350	334	313	333	343	335	334	359	344	364	341	348	342	321	368	354	366	342	347	315	343	355	321	342	340	326	318	355	365	336	373	360	307	348	342	317	343	349	383	372	333	359	320	353	371	313	332	345	354	328	360	349	359	369	345	300	367	348	340	350	353	343	349	343	364	345	341	344	318	373	310	358	340	354	330	356	375	335	324	352	340	340	325	355	352	397	335	359	335	354	343	348	348	361	312	343	343	343	365	352	366	349	355	355	364	343	344	324	342	356	333	344	353	343	317	331	361	328	328	310	370	392	344	324	377	365	331	371	338	358	345	330	322	315	305	323	359	319	346	357	355	350	373	368	377	362	345	355	335	334	337	347	335	362	332	318	344	340	346	367	310	352	319	332	343	333	362	348	349	359	380	320	376	361	338	350	354	349	319	348	322	335	349	344	360	348	367	343	362	360	333	375	336	378	334	354	347	318	338	352	343	337	320	329	352	345	322	361	324	311	346	305	315	325	330	361	378	341	361	354	370	337	367	338	345	383	348	360	334	362	306	366	322	369	325	373	350	350	342	355	385	365	380	320	333	330	369	320	329	323	346	352	320	367	328	337	368	349	344	329	325	351	350	361	335	348	373	329	346	332	329	383	346	359	349	365	350	379	341	319	394	312	318	331	364	337	333	366	353	338	349	360	379	356	372	347	348	355	367	355	341	353	350	329	339	357	321	331	353	306	325	323	344	333	351	369	323	366	379	357	365	330	345	358	342	346	350	344	362	356	345	342	380	370	357	339	369	378	347	319	323	380	308	336	336	340	352	380	348	337	326	368	319	324	335	391	358	388	365	328	380	339	329	319	333	336	360	359	315	376	342	326	358	387	366	388	400	341	337	355	315	388	355	368	314	320	288	341	365	349	363	348	353	348	339	342	314	320	331	335	372	365	352	367	363	352	348	366	314	355	372	354	371	353	350	353	337	325	348	358	335	349	313	369	326	339	360	332	415	352	345	350	324	335	368	316	397	351	319	357	327	371	330	337	324	355	332	337	375	328	349	405	340	362	341	371	336	334	378	351	331	330	364	326	379	371	327	372	346	316	343	375	384	339	351	343	336	332	366	348	328	325	351	352	330	369	375	363	367	368	400	360	371	371	339	336	383	351	326	344	322	361	352	358	353	371	336	337	349	331	346	323	388	357	346	341	370	362	340	374	348	383	348	350	347	344	348	363	378	400	369	391	342	368	317	343	373	371	330	343	345	350	349	355	342	358	348	322	358	336	360	346	327	335	344	328	320	359	373	371	362	351	320	312	343	363	407	339	331	337	304	318	322	370	348	377	348	340	305	360	327	324	364	330	352	320	356	336	363	332	340	321	331	362	366	351	324	313	369	373	341	373	349	322	336	358	343	351	349	338	368	328	358	341	341	345	356	353	359	375	356	359	365	352	345	345	358	359	374	368	343	329	329	316	372	358	352	343	352	357	346	347	335	314	345	370	368	354	361	359	323	353	327	381	307	334	342	324	361	358	356	338	344	369	384	355	341	380	379	348	326	354	329	335	359	342	346	358	371	364	349	351	353	353	336	365	329	323	344	341	347	347	326	353	327	352	360	338	350	323	350	331	323	336	356	315	334	369	344	328	387	339	339	374	403	351	334	350	351	318	353	329	344	317	337	376	351	350	361	338	313	395	358	333	341	356	335	354	370	334	349	350	332	371	379	349	338	383	321	346	355	345	340	343	363	335	352	374	341	351	346	355	344	322	361	353	368	389	365	343	362	339	309	335	353	366	353	353	316	315	330	398	347	338	341	353	344	372	318	344	325	345	342	387	358	324	347	344	325	325	335	320	336	327	329	369	331	371	356	330	348	343	358	354	317	361	312	365	344	340	358	345	359	350	333	341	340	357	338	328	368	330	324	328	355	345	314	323	333	352	375	355	342	322	340	357	356	351	359	308	294	373	335	343	318	357	368	320	350	345	314	364	361	328	376	353	331	334	328	360	358	369	357	330	332	331	355	342	311	365	329	352	346	357	346	353	363	365	360	387	376	347	359	379	359	343	344	364	341	353	322	340	358	346	316	371	323	361	359	333	372	378	332	344	324	314	352	334	352	357	299	338	365	358	375	364	376	356	339	373	381	339	339	343	340	316	340	326	347	371	305	375	326	327	344	383	372	367	314	357	364	338	319	303	370	295	351	364	342	349	339	356	336	374	337	339	357	363	345	317	340	337	313	370	352	340	367	314	344	324	381	335	347	330	311	362	348	356	334	337	322	337	346	318	373	373	315	326	349	350	356	365	325	316	355	353	328	356	348	342	375	319	331	359	360	339	343	334	334	351	335	381	326	364	351	366	325	345	350	340	351	335	336	345	364	358	345	355	316	343	356	349	365	353	334	338	344	330	367	326	353	374	337	315	337	342	312	337	332	328	350	357	364	374	354	330	355	373	366	349	342	330	338	369	351	345	345	347	345	337	360	340	357	336	352	372	315	352	360	371	337	331	349	354	366	311	332	336	346	338	333	322	326	336	356	325	370	386	364	316	357	335	356	350	361	331	340	335	321	361	337	342	377	331	346	318	325	358	351	324	369	341	361	319	373	335	340	336	366	362	325	319	339	372	356	368	375	359	347	318	345	368	345	362	327	344	330	371	342	356	373	362	383	343	361	346	373	328	358	369	337	321	338	350	332	345	365	353	330	356	347	337	344	339	362	338	352	355	337	354	332	396	322	398	324	341	306	368	333	313	308	324	354	347	376	372	356	347	369	332	325	321	353	349	360	376	325	330	337	360	386	375	362	353	323	342	369	352	339	331	332	356	332	353	314	365	357	336	372	339	346	369	347	369	342	326	328	346	346	362	312	336	340	330	333	362	370	375	364	342	342	316	334	354	354	327	342	320	363	335	330	377	332	349	357	349	354	336	333	328	315	379	328	346	337	336	335	333	368	335	331	366	363	338	348	345	311	353	345	349	358	367	351	360	346	306	385	342	332	360	339	385	313	365	323	336	360	339	333	361	335	334	326	323	341	352	382	337	325	365	336	358	312	360	328	334	344	366	353	357	325	354	339	351	316	318	328	376	342	365	324	329	336	342	363	368	337	374	356	333	354	335	334	353	346	343	408	323	344	356	350	338	361	317	330	358	350	330	350	363	336	353	320	351	313	345	330	364	350	345	326	346	340	375	312	331	358	334	367	343	362	323	344
59237	88089	57748	25742	7989	343	364	371	369	359	363	369	382	357	355	364	375	372	387	352	387	338	420	406	369	377	392	330	371	372	406	367	358	361	419	389	368	339	372	375	342	354	359	368	360	387	400	396	339	382	352	375	355	327	357	335	345	370	350	347	385	379	336	379	339	335	357	365	365	395	377	372	353	351	387	375	366	371	368	380	389	396	374	375	360	369	337	359	378	366	355	353	365	320	388	360	372	341	343	342	378	369	362	378	360	382	338	359	341	371	368	363	345	393	388	387	377	388	378	362	334	363	355	377	366	372	347	386	353	333	378	393	343	378	375	338	353	354	344	339	380	328	370	366	372	357	391	403	366	341	368	367	384	370	376	390	370	379	367	382	342	400	374	383	374	346	350	363	356	356	363	363	373	365	365	355	360	350	364	361	318	366	371	369	337	330	379	342	371	353	366	362	363	369	378	344	385	351	379	354	394	367	321	348	382	411	369	346	357	358	382	378	373	325	359	359	353	361	371	319	330	348	359	353	366	365	359	372	373	362	341	361	372	339	362	386	335	383	342	357	325	330	376	353	369	369	372	336	339	368	382	368	375	330	348	359	372	347	381	380	384	366	376	393	340	387	338	389	392	379	418	391	365	381	325	377	382	352	341	407	364	371	340	351	391	363	366	369	370	372	342	350	394	378	348	368	373	409	366	378	394	330	361	385	382	390	404	412	348	353	344	351	342	348	343	374	348	358	385	367	375	353	401	358	343	359	380	383	334	362	381	367	344	371	354	399	396	373	349	353	357	344	357	356	349	368	377	365	357	363	379	367	353	364	346	365	399	362	327	359	353	384	377	339	342	361	336	370	376	340	380	391	320	320	384	335	363	381	377	385	386	318	400	354	382	356	384	360	361	373	362	416	386	390	359	361	343	329	378	375	357	373	354	351	359	401	346	369	351	390	370	340	375	306	351	349	382	378	363	381	374	358	362	361	325	400	402	386	357	359	358	337	363	380	358	363	353	389	363	369	385	372	335	368	340	374	361	402	357	337	370	354	348	400	372	358	367	360	368	362	346	381	337	356	384	358	340	360	366	362	357	371	355	392	376	363	368	353	343	336	353	329	396	366	344	347	350	336	357	377	363	366	378	381	357	372	377	360	367	368	372	354	364	368	412	364	380	375	332	348	330	348	339	358	368	357	339	348	339	356	384	377	391	370	329	378	374	348	362	354	359	351	355	380	382	385	363	368	385	390	395	366	335	350	345	399	369	379	345	388	379	371	376	370	359	380	371	337	390	360	366	352	367	363	394	365	360	355	367	342	370	365	354	375	374	393	365	376	334	389	395	362	394	368	393	360	372	351	389	364	330	392	392	344	317	341	345	366	380	363	364	363	385	378	348	347	341	360	380	352	349	396	376	380	348	344	359	382	390	373	361	344	343	349	362	353	344	387	375	394	327	378	365	331	388	354	356	323	350	412	399	343	369	375	331	417	345	362	369	348	332	349	366	363	354	381	347	374	363	368	372	397	359	377	354	345	329	339	344	385	361	398	331	374	377	324	371	331	333	388	400	371	358	343	392	326	341	375	392	369	361	377	366	340	365	347	348	364	335	382	375	372	340	413	340	378	345	368	322	393	325	364	368	363	359	361	381	355	366	407	371	370	347	343	376	348	349	333	377	338	342	402	399	415	346	361	361	368	346	383	397	347	376	382	343	381	394	390	353	337	364	379	356	377	347	351	369	319	362	388	332	369	355	338	375	381	359	350	368	346	374	372	373	346	394	335	331	374	354	351	395	363	376	376	380	352	397	365	352	401	343	358	363	368	380	351	327	385	357	386	364	362	394	372	360	336	334	370	327	358	374	362	354	372	348	392	379	369	349	327	379	349	371	353	358	363	362	380	397	378	332	354	379	366	366	342	331	376	340	364	364	375	337	402	368	370	370	371	353	413	343	375	335	349	332	357	347	380	377	343	383	360	388	350	363	349	376	365	392	378	378	352	357	372	368	384	331	383	378	378	315	378	375	363	319	369	371	358	332	345	368	377	379	350	347	359	366	393	356	370	363	343	373	355	359	329	357	348	375	349	369	359	336	365	380	364	380	403	376	355	377	354	351	378	362	322	350	389	373	358	380	375	380	341	361	338	391	368	330	347	376	408	389	383	372	391	334	348	361	362	387	343	337	351	358	361	355	379	388	360	333	367	352	362	355	344	373	359	334	369	349	334	377	357	350	367	388	340	343	389	348	367	345	363	362	349	354	365	344	369	365	379	372	379	362	361	339	371	341	372	372	381	362	408	366	341	374	384	358	350	360	370	350	359	379	346	339	346	372	354	369	367	343	356	331	350	365	383	355	343	406	338	374	374	346	394	339	350	384	402	342	366	398	373	376	400	343	367	369	379	330	347	413	372	365	357	394	365	368	358	358	388	340	341	359	392	380	386	375	353	339	378	356	367	338	373	348	379	418	352	397	361	352	357	361	380	330	365	350	354	362	396	347	373	377	344	331	355	376	351	381	390	338	343	338	375	320	356	392	352	385	339	378	366	386	353	351	368	367	386	378	334	379	378	369	341	361	369	325	383	379	368	361	382	383	333	358	339	373	334	403	374	364	371	361	373	385	365	371	341	337	343	367	366	354	363	396	376	344	374	326	381	376	380	398	390	360	357	394	331	370	355	368	371	366	381	370	378	385	358	378	370	337	348	380	375	348	343	342	347	344	371	325	380	379	358	326	364	379	379	364	338	339	388	381	349	367	380	339	366	380	369	352	385	408	374	375	389	349	344	337	376	377	341	370	338	355	351	377	355	348	370	334	352	350	349	377	349	370	350	371	383	396	325	391	355	349	370	388	391	348	355	367	366	346	360	368	368	344	360	379	337	335	357	351	361	348	367	370	317	373	368	347	332	389	375	358	348	376	349	388	346	386	351	390	329	376	383	368	359	374	365	333	348	341	337	336	372	384	364	362	346	371	388	362	352	360	361	374	366	407	380	381	352	370	360	369	384	360	362	356	378	402	370	341	356	389	374	384	314	387	353	358	347	399	334	360	347	331	368	365	388	383	368	374	384	350	376	384	306	369	368	378	345	364	359	352	352	373	355	368	341	353	372	379	341	393	369	338	337	327	367	389	381	347	369	369	334	354	348	355	363	331	363	344	356	381	315	405	399	365	376	338	357	378	355	349	373	374	358	356	382	384	365	345	357	370	339	382	334	341	360	326	351	359	379	374	371	375	410	323	380	362	391	371	377	379	367	382	349	355	378	344	341	319	353	336	348	356	339	377	359	378	360	374	370	365	396	371	373	370	385	338	321	357	335	346	383	360	368	347	364	375	382	339	357	359	340	351	364	385	348	346	355	373	354	342	334	378	378	370	365	338	383	341	374	357	370	373	386	377	381	368	363	375	346	345	359	375	355	352	365	356	382	388	383	366	363	351	346	362	402	383	363	386	368	352	352	353	371	364	339	352	347	359	400	361	367	369	397	351	335	331	373	338	398
23946	23939	36942	33346	22757	9098	1110	569	533	498	499	500	479	461	482	512	477	456	441	465	439	499	575	521	438	497	472	413	424	471	478	418	424	434	461	448	479	461	454	460	458	466	483	504	477	443	416	447	441	451	428	497	475	458	473	462	455	470	475	447	454	435	444	448	447	449	450	421	427	464	460	418	398	445	441	434	467	430	446	456	436	458	435	435	430	435	455	459	439	427	420	456	442	430	424	429	440	426	413	423	437	447	438	460	418	425	413	418	425	419	429	475	456	457	433	448	443	423	450	443	414	422	441	468	417	450	464	462	443	425	447	428	461	458	484	467	424	480	448	401	448	450	472	453	421	477	422	454	421	441	462	430	448	466	422	479	426	417	431	462	419	456	465	430	442	464	461	447	420	428	462	423	446	433	452	454	432	432	423	442	460	423	459	440	470	408	438	443	449	417	443	425	434	460	455	432	440	424	448	448	495	447	412	423	459	414	469	457	421	468	445	433	439	478	444	411	449	451	450	428	461	458	459	454	426	453	415	428	430	461	426	460	444	425	412	462	428	457	446	444	485	425	440	452	425	447	445	477	463	434	435	440	433	439	446	466	445	429	433	445	431	439	462	478	448	461	458	460	422	420	445	446	487	469	427	451	455	456	456	496	415	421	458	468	449	462	478	475	437	456	423	417	468	461	483	440	421	417	465	430	475	441	448	487	446	455	424	422	441	455	444	468	423	459	459	448	399	450	464	432	449	441	431	444	456	454	458	484	434	424	475	428	428	396	438	384	478	438	435	418	464	442	438	475	450	453	425	474	433	410	434	419	450	451	460	486	435	433	447	440	470	445	407	414	432	462	440	405	429	434	457	409	446	437	438	425	489	426	472	461	415	422	409	438	435	485	447	487	450	474	443	447	450	445	460	436	462	461	447	456	431	412	445	435	461	407	440	440	448	458	416	454	475	487	468	446	403	434	411	439	407	444	473	435	488	463	492	475	440	430	445	429	457	430	422	465	442	493	447	467	439	424	426	433	464	434	450	424	403	405	429	438	468	454	456	438	431	424	491	425	465	431	442	407	420	454	436	413	470	442	419	472	438	441	452	467	462	465	461	478	454	432	466	434	436	412	416	459	451	459	469	410	421	442	467	465	458	427	466	451	497	426	439	463	450	417	449	436	406	434	464	442	484	433	414	461	435	467	430	454	463	453	447	465	427	438	443	436	442	455	499	442	451	447	475	463	447	473	431	463	440	481	456	417	425	422	435	432	407	472	472	446	423	458	453	468	454	396	464	449	455	475	442	424	441	452	436	421	475	471	454	465	413	448	444	453	443	441	437	431	421	421	446	456	423	449	441	492	449	434	440	453	409	453	461	456	449	442	430	452	443	443	476	490	436	445	478	467	410	420	458	454	404	441	465	455	452	419	458	433	445	460	414	451	486	401	431	450	460	437	453	424	430	419	440	430	440	452	449	470	456	455	417	467	444	455	454	440	468	441	452	439	462	466	404	444	418	476	439	420	437	430	437	450	475	475	418	473	393	406	457	385	445	421	424	428	430	441	449	415	435	459	449	449	461	448	437	485	430	424	480	438	485	456	432	434	459	446	441	480	436	457	465	459	462	437	433	463	478	403	448	447	429	457	435	439	454	472	464	461	485	458	443	452	452	474	423	446	423	452	434	479	428	449	433	465	472	429	468	434	432	470	428	453	452	442	398	457	427	431	409	470	458	424	426	470	444	485	431	425	443	433	435	465	391	395	416	481	397	466	433	446	441	462	426	443	460	469	441	421	466	427	437	407	442	396	446	433	481	466	455	471	447	432	456	455	469	439	448	439	472	414	431	466	453	417	482	402	435	412	429	413	383	459	471	421	475	446	417	445	451	448	432	433	474	446	432	442	452	378	419	444	474	473	484	465	443	455	477	395	468	454	483	483	437	444	478	485	418	453	434	428	439	457	427	436	430	405	460	439	467	449	423	438	454	460	466	423	435	439	451	425	441	427	466	454	419	430	432	468	445	429	427	425	451	421	468	476	419	459	444	422	496	449	447	435	433	470	430	439	444	476	439	428	428	438	457	488	459	455	444	431	417	463	456	422	423	404	462	466	396	489	461	425	479	461	462	457	463	460	438	465	464	452	443	469	457	471	446	439	458	454	420	457	477	449	433	412	455	464	446	429	449	403	427	436	449	445	426	478	426	438	438	428	463	467	434	440	456	441	477	443	450	427	462	421	450	446	405	446	454	457	450	450	473	445	448	412	456	435	445	419	456	450	466	489	450	396	491	451	452	473	435	438	451	467	418	458	434	428	481	472	460	403	392	448	466	432	461	434	412	439	428	444	457	437	470	476	438	484	477	476	452	395	430	451	441	431	444	445	444	466	459	452	450	392	443	448	433	436	437	477	397	437	471	433	445	472	426	444	423	436	453	399	489	388	500	455	435	478	462	450	430	429	434	422	446	378	439	441	442	443	463	464	433	420	417	401	442	423	459	459	413	448	443	446	431	436	473	452	420	460	495	422	473	410	415	433	450	454	469	475	452	440	440	419	458	456	423	429	440	436	429	473	413	447	439	453	447	401	441	424	440	452	439	440	472	402	436	414	461	429	452	451	489	453	396	484	424	454	487	420	431	467	439	435	417	435	461	459	457	463	410	414	477	421	417	401	446	439	410	417	388	441	429	462	423	423	429	481	402	458	441	468	450	446	458	400	413	438	422	443	400	415	455	401	456	444	408	439	497	431	431	430	432	444	479	405	421	470	434	456	436	406	450	440	451	450	419	431	499	443	431	416	463	428	439	461	432	438	448	404	450	459	433	432	452	421	465	418	427	459	402	464	443	440	428	436	463	493	435	459	391	453	456	467	433	449	462	476	444	441	461	472	440	436	477	454	465	447	428	444	445	443	443	446	432	473	452	453	425	482	426	450	447	440	423	445	442	446	444	439	463	422	411	465	406	413	441	455	404	432	411	470	483	443	439	428	439	424	464	444	493	486	429	437	441	440	442	463	481	442	433	433	409	426	446	424	431	443	472	462	400	441	415	450	457	408	462	450	449	467	433	435	450	464	426	448	423	409	474	443	458	454	435	430	425	456	437	442	467	464	426	473	437	440	439	470	455	443	428	453	439	465	476	447	482	463	451	422	439	450	451	409	466	450	436	463	426	476	412	425	474	465	420	444	456	444	429	507	472	422	450	446	400	460	455	464	449	469	446	462	408	498	438	463	441	454	414	454	484	471	456	445	461	460	434	411	402	470	487	448	439	466	457	405	473	411	440	434	443	459	446	452	418	459	443	409	434	462	436	457	420	415	481	448	461	448	478	400	422	407	432	443	425	458	450	424	460	456	445	441	447	465	441	479	442	427	431	420	443	462	433	437	434	502	437	419	423	413	401	427	446	454	459	438	454	487	414	451	471	413	399	430	441	408	444	444	393	465	411	420	450	452	426	407	460	430	412	458	443	429	456	416	443	431	455	422	431	446	450	400	464	422	436	435
63797	102514	70416	40049	12664	522	498	504	494	479	484	488	487	459	542	508	520	502	500	497	472	532	664	672	578	539	561	511	483	463	494	495	513	502	513	498	515	475	477	463	483	514	504	499	522	492	517	443	485	499	498	493	485	484	489	464	499	492	474	492	494	514	523	488	444	538	488	502	469	532	517	496	459	510	512	488	506	439	523	466	512	489	476	496	464	501	438	481	555	539	491	483	442	455	498	506	491	489	491	468	514	477	458	461	539	494	496	474	495	495	440	487	461	487	554	484	503	467	503	475	481	494	450	471	498	454	458	476	442	517	500	485	482	441	468	488	464	467	464	441	474	473	527	497	482	513	525	472	480	458	462	464	468	495	468	484	505	473	519	473	495	493	467	482	472	510	467	508	483	469	485	509	479	490	499	511	487	447	483	479	459	495	495	512	462	483	507	497	524	508	463	499	483	510	526	478	482	475	539	467	495	477	491	487	503	488	471	510	481	508	448	507	501	455	504	506	515	489	472	467	514	449	471	462	513	480	488	473	445	478	512	460	513	480	511	474	498	528	494	485	498	482	467	518	478	500	517	514	429	499	515	531	456	490	499	536	527	484	448	496	445	474	471	423	501	487	517	487	488	466	504	460	484	473	464	499	509	503	535	488	489	480	453	503	477	510	492	481	493	473	488	496	502	453	486	449	526	487	461	483	437	466	509	531	458	486	505	494	466	517	507	548	485	489	487	442	497	529	485	492	511	506	485	488	467	485	494	490	468	503	500	475	506	488	510	488	495	522	475	474	510	479	484	509	493	501	493	449	510	486	470	482	488	495	444	499	459	497	479	436	478	508	507	476	462	490	458	455	436	462	498	483	465	491	526	438	492	485	473	499	489	471	511	500	503	504	501	495	464	509	470	520	446	494	514	455	475	451	502	483	482	514	499	507	487	472	480	474	494	485	469	468	500	463	492	507	466	483	506	500	503	491	466	503	510	495	459	489	487	488	477	511	500	467	453	476	461	525	532	489	441	480	468	505	489	510	497	471	513	549	523	512	472	469	484	504	445	484	487	481	461	505	449	509	529	494	483	506	489	495	507	498	478	518	415	501	528	495	543	501	478	477	484	458	492	461	488	492	476	480	488	476	473	480	483	497	502	464	480	505	465	484	489	483	472	472	496	461	478	511	470	470	464	489	486	488	471	519	468	460	484	459	466	487	497	485	468	467	460	514	472	504	453	459	502	473	492	494	483	474	492	483	486	479	490	529	545	466	500	512	466	473	446	408	502	502	488	503	466	463	481	513	474	506	495	477	501	518	506	534	504	458	477	498	451	529	526	452	502	516	505	504	474	491	470	519	444	498	467	488	514	507	495	501	478	512	485	482	496	465	443	521	471	486	497	476	496	535	519	506	508	494	515	486	470	519	464	482	449	500	446	499	488	479	477	468	497	472	505	478	514	480	486	498	496	465	475	491	475	446	464	509	495	465	504	481	484	497	456	487	485	469	482	491	514	498	457	496	499	475	499	456	486	496	477	484	467	468	490	459	409	515	512	497	519	500	475	453	458	522	503	489	495	475	447	501	445	465	463	475	489	448	493	526	490	504	489	491	504	478	504	468	481	474	537	501	463	460	483	496	485	503	467	487	520	460	487	483	490	508	469	509	464	540	493	507	452	519	463	533	487	496	519	519	471	450	466	499	504	460	463	491	481	467	467	494	509	484	471	525	465	462	471	491	471	491	506	501	488	494	488	517	505	467	505	476	469	490	529	506	513	486	460	512	492	484	510	485	501	480	501	500	452	466	488	517	470	494	473	490	510	493	512	527	525	511	473	532	500	441	513	494	467	449	494	470	476	458	500	449	466	499	506	492	459	515	505	501	474	482	458	456	481	468	486	462	485	472	478	471	454	525	465	484	472	479	481	526	475	442	458	468	439	509	487	499	506	444	463	479	474	496	467	495	531	488	502	478	425	482	477	468	483	507	469	497	495	470	525	470	518	467	499	514	492	470	428	477	484	485	447	489	477	463	510	492	479	466	509	462	525	422	452	523	479	515	497	472	483	477	458	500	458	428	493	497	512	482	471	474	479	499	479	462	483	480	468	499	467	467	534	471	483	493	436	482	494	490	497	474	498	486	497	489	465	459	493	470	458	456	466	531	455	476	509	476	467	441	474	453	471	465	472	475	451	500	481	432	512	446	461	480	516	475	493	478	506	475	467	461	478	507	470	490	458	448	484	469	479	475	463	480	512	438	519	464	496	443	448	500	477	467	439	510	454	491	484	483	464	497	517	508	468	458	432	464	479	503	501	490	477	485	482	523	495	477	471	471	455	477	453	509	446	447	460	490	472	510	501	517	481	502	503	501	476	505	494	487	482	497	508	477	534	499	506	498	483	496	518	483	516	468	475	495	471	459	465	491	518	463	503	494	496	490	489	496	468	501	497	510	475	477	507	522	490	460	464	479	473	473	497	466	482	495	483	480	483	512	500	522	494	461	488	520	464	484	481	501	477	465	503	510	543	467	452	462	485	491	489	457	514	538	474	460	487	466	465	487	490	470	508	472	529	512	518	456	456	530	464	497	493	472	468	468	503	499	473	435	469	496	466	474	517	502	483	479	484	474	476	446	566	467	465	476	517	520	478	447	506	471	502	510	506	510	474	474	485	460	482	480	479	498	463	493	463	502	523	466	482	491	507	471	517	508	480	502	477	488	502	481	511	456	499	478	536	539	453	500	462	443	489	511	450	488	480	471	481	473	459	478	470	476	490	478	454	493	428	472	476	468	455	490	496	502	484	505	490	483	505	476	500	462	510	489	478	488	473	515	531	515	533	488	482	497	457	505	482	491	496	484	475	479	458	455	446	489	485	517	481	517	492	457	523	474	474	490	496	495	477	512	508	447	452	505	520	479	480	494	480	460	500	477	437	480	516	436	479	458	469	484	458	459	477	547	460	462	498	473	551	474	471	473	503	496	507	528	476	452	487	474	521	518	466	452	473	519	463	506	487	490	585	480	484	499	518	491	499	471	464	485	485	503	505	493	488	507	475	471	474	457	452	503	451	488	456	483	512	514	425	458	510	486	509	417	505	516	511	476	505	478	478	478	469	501	511	476	468	493	493	485	473	478	466	504	446	514	531	475	501	490	463	469	449	533	493	492	490	486	469	491	474	480	491	503	490	486	487	495	465	531	515	473	473	487	514	503	523	474	461	493	448	469	506	458	505	460	491	489	467	483	485	466	483	461	523	453	487	485	478	433	470	517	488	497	496	488	480	473	469	511	492	473	454	473	495	502	467	465	506	484	440	501	512	488	472	452	487	488	480	504	524	474	493	517	481	483	444	503	474	468	443	451	466	513	450	491	491	439	460	490	524	484	489	512	481	476	468	510	468	475	490	497	504	491	492	501	480	473	521	452	460	507	457	461	492	454	484	453	446	495	502	456	485	461	512	459	496	477	436	473	471	526	481	464	460	515	475	480	481	454	474	441	460	473	498	458
30054	30051	25335	9397	1354	323	301	271	279	301	282	305	296	303	287	310	302	304	267	280	273	304	287	286	335	306	263	281	281	272	289	307	289	292	289	324	292	260	285	290	264	291	304	287	279	278	338	276	315	281	273	281	309	269	267	248	284	269	265	276	269	286	279	300	296	292	295	249	252	264	297	255	286	288	309	252	270	289	299	253	311	301	314	270	294	313	289	252	296	262	261	279	300	250	296	304	290	261	272	287	271	291	298	315	304	257	260	272	296	266	286	301	317	280	310	258	266	278	252	324	317	274	267	295	289	293	299	262	275	297	291	305	301	280	292	342	291	290	277	276	256	267	305	298	272	287	274	284	291	286	291	304	285	285	271	299	294	293	274	271	280	306	315	264	291	296	298	282	292	295	294	275	281	276	287	294	314	286	303	292	286	282	282	289	275	321	303	283	316	312	268	300	273	296	292	265	284	302	268	296	299	271	267	287	286	282	316	300	282	259	315	294	300	283	287	295	288	282	283	275	313	290	308	298	279	303	312	266	288	290	308	329	307	309	319	275	307	277	260	279	315	270	319	268	300	266	281	281	293	289	300	299	273	306	297	307	291	308	285	297	301	246	287	276	280	293	279	292	291	270	291	297	284	281	297	282	268	290	300	304	284	272	319	301	272	278	292	301	274	288	296	317	312	286	280	259	323	307	285	287	315	266	304	279	311	295	282	272	272	285	288	269	324	264	292	316	295	293	260	289	306	286	287	289	308	281	306	326	262	300	275	287	303	277	300	303	308	291	282	301	257	293	280	278	274	280	285	316	291	281	329	282	272	283	314	268	280	281	294	265	281	279	301	311	278	284	287	293	325	297	284	298	286	288	313	277	297	284	294	289	312	281	289	292	306	295	309	327	314	296	282	295	240	267	285	291	303	310	274	289	304	283	290	269	279	278	309	325	267	290	302	335	256	276	278	290	306	297	279	253	308	294	277	309	295	266	270	303	271	268	230	282	294	270	295	314	309	304	279	283	307	288	279	283	286	303	263	297	302	296	292	321	276	309	286	297	291	288	322	328	286	289	298	302	294	299	304	305	298	255	259	319	306	282	285	277	266	262	298	312	313	279	293	282	277	285	269	287	291	286	317	250	277	300	282	256	274	319	282	312	309	276	271	278	273	323	285	298	305	281	307	295	312	331	278	266	281	302	296	288	266	291	262	294	309	281	271	308	268	295	260	287	274	273	298	289	254	296	314	292	278	299	290	281	280	263	292	264	311	301	293	270	288	294	310	285	282	297	277	292	252	292	272	294	307	323	273	275	299	320	270	307	313	268	289	303	308	295	263	269	294	285	308	273	285	299	270	310	291	287	294	318	297	326	297	293	281	251	262	303	312	294	294	292	300	309	256	279	317	286	276	320	318	258	303	299	276	286	277	308	281	303	300	245	261	277	303	305	293	272	289	286	306	302	282	295	265	292	290	307	302	294	287	270	323	273	324	270	299	268	287	287	302	320	298	294	291	312	273	276	249	268	323	271	287	322	277	298	320	299	287	292	272	288	303	297	323	279	322	261	265	276	291	284	282	304	264	325	292	291	272	298	323	296	265	265	288	292	267	286	301	290	284	283	286	291	293	285	285	292	263	285	300	273	297	298	292	288	321	296	293	301	296	294	261	306	306	269	297	297	278	296	289	268	256	298	326	287	298	295	276	253	266	320	288	288	278	315	325	270	253	337	288	279	298	281	283	313	292	293	281	280	296	269	285	280	316	291	295	281	278	296	307	334	289	290	288	307	290	266	285	287	285	297	296	306	304	275	285	275	278	279	235	269	304	276	303	299	285	287	262	279	298	309	296	309	319	266	277	286	315	284	289	287	314	284	300	302	316	317	282	277	295	279	296	305	259	310	287	287	265	315	267	299	283	274	274	299	304	276	302	300	303	275	275	311	292	295	288	306	296	275	298	293	299	289	294	291	291	305	309	278	291	293	286	264	283	297	265	264	286	287	285	278	271	309	300	304	309	300	283	280	298	309	278	302	301	264	270	301	301	291	265	262	279	262	279	301	311	304	275	301	345	279	299	293	310	263	291	288	299	290	312	280	263	271	266	270	278	263	281	301	311	293	272	274	301	280	280	296	274	287	277	276	268	277	292	306	279	293	282	258	310	271	265	290	292	319	255	294	298	321	315	295	298	298	295	279	306	284	282	284	288	295	273	283	261	270	279	279	271	266	293	277	279	275	292	299	285	269	268	277	293	283	254	288	276	309	294	308	265	297	308	292	317	262	285	286	288	324	299	289	267	302	265	279	306	268	296	291	288	255	289	288	268	262	301	298	273	283	268	278	293	320	282	302	299	289	306	274	288	262	248	277	284	310	287	280	271	275	263	285	297	250	281	290	308	288	305	278	264	291	251	289	305	305	318	282	285	284	282	291	266	258	288	291	305	297	279	311	270	263	274	298	293	305	296	267	288	278	272	316	273	299	310	296	288	296	292	296	247	304	280	286	275	283	272	265	294	316	288	312	300	270	270	285	255	264	290	301	250	275	286	299	276	270	265	251	286	298	287	293	301	302	286	293	304	280	275	286	312	262	284	283	235	283	257	330	306	280	285	309	274	268	300	283	317	274	300	287	260	307	304	266	288	283	272	266	292	288	286	279	260	300	298	303	293	270	280	286	279	278	296	307	295	324	298	289	266	272	291	283	316	308	285	294	294	288	256	274	255	320	283	297	291	269	307	314	256	294	293	290	285	292	316	265	280	303	320	279	287	264	284	276	289	298	266	291	279	286	277	270	284	284	299	290	282	288	272	287	284	297	293	301	299	299	280	274	297	294	264	289	253	291	291	280	304	309	263	300	279	288	279	305	315	267	272	304	271	292	292	277	277	308	290	273	307	296	295	302	312	305	258	329	275	272	292	273	283	284	299	276	296	300	309	273	294	289	267	301	287	297	295	277	325	280	278	274	301	296	274	285	293	290	285	288	307	276	314	304	284	276	327	270	311	286	267	273	289	309	267	310	260	298	253	275	323	300	307	276	295	273	271	271	286	253	306	262	300	272	289	318	314	286	279	310	284	296	294	289	274	273	297	290	272	278	288	291	299	297	268	315	273	275	304	281	284	257	297	284	275	294	290	317	290	282	289	262	267	287	306	280	306	301	308	299	270	325	277	292	286	268	304	326	272	277	270	264	297	257	292	284	316	287	315	269	287	291	300	279	308	277	258	295	274	272	285	281	237	295	279	301	267	276	279	290	266	294	266	277	293	305	303	294	310	269	262	293	305	273	293	275	256	295	302	308	286	311	285	294	289	290	293	295	302	304	265	256	270	265	300	294	305	307	296	264	299	304	308	303	289	289	256	278	321	281	292	275	313	282	273	286	276	275	320	285	266	295	300	285	289	276	251	290	259	296	305	296	274	287	293	296	251	268	286	268	305	276	286	306	284	301	278	307	338	311	274	281	272	269	292	285	290	297	282	274	282	286	299	303	291	265	290	289	274	284
23581	35582	19003	4892	1163	294	256	274	316	267	237	257	255	268	273	264	301	265	253	267	311	283	296	283	281	294	287	288	303	278	279	295	278	286	290	260	268	277	309	279	270	248	288	268	259	269	268	249	259	284	277	295	298	298	268	302	279	283	264	286	287	307	276	299	262	266	263	277	260	318	307	297	268	258	282	265	275	255	297	259	258	271	262	252	276	270	249	261	283	252	299	283	286	279	280	296	281	273	310	278	299	278	274	303	271	290	303	297	285	253	303	289	279	264	277	267	263	289	249	266	250	260	280	292	276	304	274	246	272	266	247	272	292	307	287	266	283	255	299	267	283	277	261	251	281	265	252	262	280	257	259	260	292	311	249	267	283	270	284	259	292	302	278	275	288	295	294	258	277	249	281	277	320	275	271	259	271	272	271	270	294	256	274	291	263	270	268	282	278	266	299	254	279	248	260	298	276	313	287	293	284	262	278	288	274	293	305	293	303	258	278	291	294	281	281	267	255	268	284	285	284	280	282	294	287	294	269	278	278	265	255	258	265	278	279	263	279	294	258	256	269	295	298	263	282	295	281	266	262	303	277	290	274	279	274	293	270	243	285	267	277	293	258	273	270	254	279	285	276	300	296	276	273	303	268	290	296	253	292	242	267	281	279	304	288	277	279	292	261	279	305	269	304	264	306	304	287	303	308	281	282	276	298	282	263	283	270	267	291	291	305	274	274	302	300	282	307	280	272	265	302	252	279	279	264	288	263	287	255	289	275	295	288	293	297	262	279	261	262	278	284	275	268	290	267	278	303	285	298	301	269	277	291	300	265	277	257	282	252	299	292	256	282	296	296	332	271	286	256	286	293	272	278	271	270	274	275	258	259	280	320	234	267	281	282	267	266	276	278	267	267	306	263	264	261	266	283	310	286	286	301	261	294	250	285	304	287	255	273	294	289	275	303	281	303	244	311	295	267	255	278	290	280	306	279	302	286	293	271	249	269	278	258	251	303	258	300	263	251	274	261	271	275	259	277	298	264	290	265	277	252	272	294	289	328	269	288	260	289	272	268	282	265	266	268	293	297	283	309	272	254	304	268	265	215	274	310	271	233	327	271	245	323	271	290	274	292	280	268	298	277	290	269	291	272	268	266	318	275	255	285	258	284	285	290	274	276	279	276	317	257	257	292	273	298	254	296	262	248	272	281	291	288	288	256	300	264	264	289	291	272	295	289	309	261	271	285	281	294	288	267	309	278	296	299	274	291	259	245	288	266	278	282	295	269	277	281	291	291	269	277	276	278	279	290	296	281	270	281	278	288	286	301	294	245	268	276	302	271	297	288	276	273	261	288	281	278	281	253	272	249	273	297	266	279	267	279	257	268	260	294	280	264	292	270	264	289	273	289	286	266	293	269	273	297	266	294	275	270	291	259	275	279	260	256	281	281	259	264	285	278	290	299	284	287	300	292	261	292	306	268	267	293	284	301	277	285	269	262	269	281	286	291	279	285	263	253	262	278	272	282	269	275	271	289	265	267	276	256	280	258	264	265	282	268	273	272	263	267	278	269	262	295	266	276	306	270	296	269	274	305	314	250	289	280	303	275	288	306	278	276	270	292	279	280	263	280	273	278	276	312	270	289	260	286	297	287	274	257	270	292	270	288	276	268	270	277	279	284	234	283	302	288	237	258	268	287	266	261	276	250	272	279	285	264	271	300	297	292	276	286	261	281	265	290	306	297	275	271	267	292	287	272	286	254	293	278	272	298	303	294	296	291	285	249	288	266	279	282	251	276	270	275	265	287	261	284	260	249	246	280	301	234	287	262	256	246	289	261	295	289	285	260	254	295	289	282	250	275	267	279	268	244	295	272	297	270	268	295	268	298	295	264	279	274	277	297	277	262	266	287	291	284	244	297	268	245	261	272	261	275	285	280	288	265	293	265	274	286	281	271	283	287	261	280	318	297	284	293	248	263	279	257	281	319	279	315	286	284	268	250	271	310	303	288	283	273	275	277	265	267	303	293	284	264	274	294	269	287	268	268	263	272	266	289	278	283	280	297	283	290	264	280	294	304	297	278	276	282	310	259	292	283	255	285	288	285	266	289	291	271	260	263	284	283	302	288	311	245	278	248	282	289	282	244	286	267	265	299	286	293	274	274	279	284	263	257	302	284	314	283	268	290	297	281	286	289	266	287	280	258	267	279	254	249	256	292	271	270	281	261	247	291	291	265	299	246	277	292	281	268	304	309	293	261	270	241	257	260	261	285	261	261	291	248	279	299	235	283	283	273	281	261	279	290	272	259	315	290	294	256	260	274	277	259	295	253	277	287	263	258	248	280	302	275	304	271	300	281	298	305	276	270	290	271	268	271	283	301	278	272	271	275	262	255	292	289	293	296	297	299	286	261	270	272	293	261	278	289	250	298	286	262	241	308	273	311	292	270	267	272	283	279	289	281	282	261	292	270	269	278	306	274	295	283	300	304	281	279	299	262	285	296	282	286	265	254	281	250	268	287	266	296	268	281	266	282	269	299	295	292	289	276	273	262	272	252	271	289	278	324	269	271	296	259	257	270	258	271	266	309	314	288	298	290	302	293	291	237	255	291	266	286	294	309	255	294	278	272	315	314	307	270	293	278	288	280	302	264	286	284	252	272	253	298	253	261	274	291	272	279	260	281	275	289	282	275	242	288	274	276	271	301	283	269	273	295	287	262	246	252	271	274	285	286	275	291	300	298	288	274	325	267	296	265	272	251	267	278	265	253	252	274	294	285	295	288	282	257	284	259	275	283	286	276	279	290	250	290	273	277	292	282	285	286	255	245	287	262	250	290	290	245	280	305	288	282	271	265	297	285	291	249	257	312	236	301	272	281	281	284	276	284	285	256	297	301	270	260	271	279	288	277	285	265	269	252	271	284	279	300	287	260	267	277	253	256	285	281	250	281	257	283	262	265	272	266	280	266	266	291	258	268	276	264	289	280	293	273	253	261	292	284	278	301	259	264	281	280	280	296	278	278	313	273	277	273	271	289	260	290	280	276	281	287	261	273	293	249	286	259	278	253	283	291	271	259	303	281	274	275	267	286	272	270	266	276	294	277	264	270	280	257	282	289	275	280	269	278	276	284	276	287	265	286	280	274	270	257	279	307	265	276	276	312	266	273	293	251	261	290	311	287	296	288	288	266	269	248	309	269	272	280	270	251	269	255	247	299	289	268	280	285	283	254	274	262	277	278	265	274	291	268	269	265	289	319	274	296	245	266	236	280	266	291	263	288	279	273	268	261	242	285	253	291	273	311	254	274	262	262	274	288	242	285	258	245	302	283	273	301	317	290	280	285	301	282	280	290	311	254	297	289	277	284	283	281	296	272	300	269	305	262	251	270	251	262	289	252	262	272	277	275	283	294	258	258	286	277	270	298	275	282	291	273	267	263	260	269	273	267	265	245	305	282	263	269	301	329	277	314	285	292	291	276	271	302	256	248	290	286	242	254	259	306	277
25472	27407	41493	34475	16217	2164	500	430	345	366	366	364	373	392	354	382	349	375	358	361	336	362	411	447	438	351	344	354	307	357	341	342	335	352	348	349	345	355	353	330	390	339	357	359	374	348	378	378	374	373	355	342	318	344	399	383	375	377	347	371	362	377	384	353	363	363	346	377	338	371	349	372	352	359	352	350	347	328	353	332	348	332	334	366	384	354	368	351	372	369	371	337	368	354	321	350	347	349	355	360	349	344	326	369	364	336	338	355	367	361	407	334	338	345	330	326	361	355	351	346	355	357	326	353	348	384	346	354	351	338	331	324	336	365	342	343	359	335	312	363	355	346	320	373	352	375	365	361	343	360	326	351	343	369	351	381	311	371	317	327	350	347	345	310	384	341	385	355	365	332	361	326	341	386	340	368	316	372	339	354	319	369	333	373	314	348	356	365	354	372	353	335	345	341	351	355	363	341	328	349	387	339	372	360	338	341	349	365	325	372	308	352	348	343	374	345	334	338	362	380	313	367	335	332	341	344	302	352	344	357	355	339	349	354	339	366	336	354	330	373	360	343	358	345	327	333	350	356	321	353	357	367	354	331	367	341	345	332	356	333	344	342	303	347	365	351	340	333	323	376	375	351	382	338	353	355	372	356	361	350	386	386	340	342	352	338	365	351	326	352	371	349	319	333	356	380	364	362	335	329	343	338	360	358	371	308	327	355	361	342	373	357	338	334	388	346	345	343	365	361	331	356	350	371	354	355	377	356	330	407	377	354	377	350	342	361	363	339	314	332	340	364	324	364	379	355	402	370	340	345	353	335	338	364	321	348	364	348	329	377	380	385	341	351	339	350	351	343	375	360	323	357	377	332	352	367	358	344	353	355	394	330	340	394	378	351	390	362	348	362	362	375	333	332	347	369	361	359	367	359	353	343	342	382	343	330	316	378	368	342	344	361	355	371	369	360	385	346	329	343	344	317	370	360	350	363	342	389	358	369	335	349	340	350	362	350	359	361	342	365	297	364	342	327	342	378	327	370	369	326	365	318	318	381	368	342	364	323	371	347	349	340	352	356	400	346	382	335	360	371	353	359	357	387	363	363	338	378	349	361	316	347	370	368	384	319	351	334	353	329	346	376	365	344	398	345	342	340	353	337	310	369	379	328	365	365	389	344	387	373	365	376	380	358	352	379	369	334	359	335	331	349	359	372	334	330	357	348	352	372	361	384	353	387	371	338	366	357	352	359	338	364	355	351	342	345	356	353	355	359	362	355	330	388	340	348	388	350	340	354	365	368	358	325	359	368	335	363	348	364	345	341	363	364	352	365	334	347	346	352	340	349	333	371	359	366	370	345	345	389	375	339	367	386	353	372	334	349	324	359	349	347	353	361	370	385	334	349	360	424	346	326	356	351	357	349	337	326	327	363	350	293	349	368	347	313	351	321	349	330	322	329	377	346	360	323	367	405	364	362	389	371	370	360	360	347	361	384	339	364	368	357	363	348	389	371	332	358	351	353	360	377	339	387	350	367	341	355	350	363	351	326	349	364	320	354	365	338	360	355	339	380	331	369	362	358	329	346	373	366	324	368	335	349	353	356	356	332	335	356	342	353	378	351	342	368	365	361	346	325	335	359	357	383	327	306	342	337	363	387	299	358	357	322	347	340	361	349	369	366	360	359	363	311	360	353	339	359	341	309	354	344	368	371	340	347	361	356	344	368	377	359	367	349	313	359	370	354	387	335	334	319	350	369	353	327	359	337	355	362	337	371	340	352	344	343	364	353	362	364	381	390	343	407	371	370	375	371	363	367	376	387	343	360	334	380	358	351	358	376	338	351	359	355	341	349	382	339	340	350	338	329	373	328	350	374	365	360	360	339	335	339	360	353	383	332	385	341	364	339	317	328	330	385	340	351	355	337	341	319	362	329	350	344	341	362	342	346	336	357	305	349	337	344	341	345	346	342	310	353	352	340	325	354	374	347	328	365	341	363	365	344	328	334	338	341	383	322	338	349	347	316	348	327	370	370	355	378	365	361	351	375	360	376	339	364	313	345	335	350	379	369	371	376	374	344	378	368	337	386	326	364	361	374	344	391	387	360	360	385	362	342	382	335	326	352	361	337	336	374	372	334	314	359	355	358	349	319	319	334	361	338	337	345	354	364	366	405	359	352	342	353	365	354	380	343	414	378	332	351	364	339	386	371	350	333	365	344	378	360	317	391	342	388	347	327	356	357	367	359	365	362	343	372	337	347	372	349	356	366	321	347	333	343	358	356	380	338	358	325	362	358	360	378	357	372	350	339	352	328	368	358	348	353	351	348	346	350	365	357	345	351	357	391	366	333	344	339	357	378	356	369	369	364	340	350	353	355	319	356	364	375	371	362	357	350	367	339	368	389	354	375	363	336	354	344	354	349	367	357	371	346	354	353	340	387	354	332	335	324	344	323	350	346	348	306	335	340	348	376	355	350	357	344	357	303	395	354	350	343	338	383	348	350	377	351	317	367	371	356	346	343	372	353	366	356	330	350	365	334	365	374	368	338	361	362	329	374	357	385	351	358	336	328	360	366	346	382	329	341	359	346	356	337	353	328	360	345	371	315	350	355	366	348	329	321	349	356	367	336	337	338	329	346	349	352	375	358	406	332	330	352	353	340	354	377	379	394	358	362	334	365	359	370	354	342	359	371	339	338	342	354	375	360	348	326	340	365	364	393	322	381	339	350	346	350	337	347	354	372	318	365	326	330	312	343	351	335	313	361	349	395	354	362	332	360	356	340	345	339	356	321	332	369	314	331	334	380	367	384	319	346	343	345	385	365	360	352	355	335	368	369	331	332	368	332	318	359	337	351	380	340	334	342	360	393	357	353	347	373	362	325	336	360	351	357	344	359	363	351	328	372	378	345	346	349	321	348	377	365	354	335	355	369	335	388	338	358	360	368	350	367	343	340	376	343	331	360	335	375	375	335	364	343	353	373	354	324	359	358	367	355	377	348	369	349	360	353	383	340	362	338	364	354	382	363	345	374	343	344	351	324	365	295	329	344	367	326	353	357	372	363	376	372	355	349	322	339	354	352	351	339	330	359	363	366	348	372	352	351	351	363	384	401	323	329	361	377	358	375	377	351	339	314	331	345	338	352	377	399	350	346	347	323	358	390	348	371	365	318	360	337	357	325	321	332	379	365	355	363	318	323	370	361	358	345	331	369	347	372	368	360	378	351	320	364	368	359	341	378	340	338	356	365	406	387	353	347	351	351	341	337	339	359	341	325	369	361	347	373	361	331	317	374	332	351	347	318	335	385	346	366	354	367	319	340	314	308	372	370	388	351	321	334	363	361	346	365	391	364	349	320	348	418	362	363	303	348	346	358	359	357	380	357	336	334	371	369	336	378	350	368	344	335	368	329	357	370	352	342	349	350	338	357	346	357	351	375	376	368	364	342	359	357	348	372	340	349	385	375	346	378	325	323	409	351	362	329	356	361	343	346	354	333	360	338
59200	88108	58694	26232	6733	585	396	386	369	399	355	375	418	379	379	408	383	393	371	364	376	368	447	448	401	385	408	381	387	365	349	348	349	378	389	415	370	366	393	387	366	398	382	368	375	355	362	351	367	370	380	345	359	379	330	396	355	365	372	367	395	388	377	375	397	384	360	331	410	369	361	336	393	375	400	385	362	388	401	398	356	372	371	402	360	388	386	380	366	393	387	391	384	385	364	359	365	399	389	370	377	355	366	344	381	414	372	395	390	372	381	380	339	380	325	371	414	354	384	384	425	381	408	393	370	368	367	352	362	354	360	384	380	358	374	329	390	375	389	370	366	367	379	375	366	389	381	378	367	375	395	369	365	394	365	372	394	364	372	382	385	362	336	379	385	368	386	372	387	378	368	386	351	377	392	375	385	378	357	371	363	407	390	380	380	368	378	361	377	380	353	372	386	376	366	342	376	352	370	414	406	351	378	375	319	393	377	352	363	380	384	357	350	384	375	387	364	375	378	364	334	374	388	382	351	398	366	396	362	378	372	384	403	349	360	359	414	350	374	329	374	405	416	383	396	402	385	339	409	350	389	383	385	381	384	373	406	345	353	372	362	340	374	386	372	356	368	379	374	361	362	338	355	359	414	365	388	349	401	355	376	373	369	356	351	373	356	345	355	380	426	357	360	384	355	372	363	354	367	383	369	375	354	353	399	355	376	386	365	351	344	347	393	391	378	354	412	362	346	348	403	339	421	350	379	367	362	355	382	387	370	354	346	381	364	408	393	363	414	370	388	371	375	378	359	386	383	337	354	377	380	413	388	389	380	384	354	381	373	384	356	368	351	379	405	353	387	390	374	387	382	337	354	356	377	315	379	413	380	354	364	357	401	340	397	372	372	384	378	372	382	352	371	406	379	376	381	374	380	376	372	403	393	378	376	387	361	370	397	355	383	331	401	366	372	385	370	385	343	359	375	358	387	374	400	347	365	374	384	368	394	383	385	376	382	368	369	369	385	364	363	356	363	383	383	366	372	378	388	404	364	366	401	391	384	349	384	369	380	381	349	372	390	365	369	394	356	347	378	379	358	363	381	353	337	401	376	369	372	361	358	359	359	399	369	388	390	370	384	358	331	349	338	354	343	353	375	408	359	397	383	372	387	379	347	390	363	365	370	381	364	408	380	328	409	360	384	353	382	361	372	400	394	325	367	403	368	326	370	363	368	379	372	367	378	375	356	375	386	390	385	360	367	361	368	371	381	362	324	359	392	354	371	378	359	358	365	339	356	396	337	350	378	353	392	359	375	362	429	394	366	370	340	376	376	356	392	372	379	358	389	337	371	393	355	392	358	390	355	364	353	365	372	364	386	357	371	375	370	377	335	401	340	373	392	407	345	366	362	357	375	394	390	375	370	388	363	386	365	370	385	384	385	368	387	376	349	381	379	408	382	364	380	363	381	361	379	351	381	343	379	351	388	345	371	381	355	366	342	379	366	396	393	393	346	363	381	406	382	358	371	397	373	379	401	348	357	373	355	391	349	390	359	357	348	366	413	407	404	346	334	365	415	369	369	392	387	399	389	380	381	363	370	344	375	365	392	406	356	362	367	366	347	387	377	357	398	385	393	353	351	362	366	359	405	360	404	371	376	349	366	392	375	349	331	352	391	361	362	364	404	364	387	352	365	346	360	384	379	366	320	404	393	387	434	354	392	357	361	353	413	388	352	390	363	376	344	369	399	381	370	361	369	369	345	398	361	370	402	357	362	342	388	376	351	364	360	347	364	350	354	401	372	384	351	353	381	367	369	358	385	394	356	331	434	352	371	352	382	391	393	351	349	367	316	379	353	362	385	373	349	382	350	359	353	386	379	356	409	354	380	356	379	361	357	381	376	337	389	383	365	353	380	386	343	387	342	346	365	362	368	354	334	376	350	348	397	374	383	388	368	392	333	346	390	380	358	356	359	389	361	419	382	367	359	342	371	355	365	371	373	357	380	388	356	384	378	364	419	374	387	374	384	340	377	394	365	394	360	387	367	377	358	357	370	395	359	371	389	375	359	372	372	361	369	379	341	391	389	349	363	401	390	372	393	364	372	346	394	368	394	399	367	362	380	360	382	392	354	335	364	396	377	347	387	396	384	351	377	366	358	377	367	381	384	393	395	386	359	410	373	377	400	382	377	353	341	355	373	341	361	383	366	362	399	373	363	351	399	368	390	367	364	358	352	373	362	369	364	378	341	354	339	363	364	380	411	353	389	351	362	367	370	349	379	386	378	369	382	411	382	387	375	404	357	399	387	348	336	384	382	383	362	389	362	352	395	397	357	348	415	390	369	397	403	366	339	377	378	410	337	417	374	355	366	371	325	368	368	359	391	409	349	338	396	376	371	368	420	365	357	407	334	405	363	393	367	383	360	383	367	351	362	361	389	353	359	366	378	403	329	374	385	382	392	371	379	341	363	368	389	375	385	356	372	390	393	392	371	384	373	389	364	382	356	405	381	369	362	396	421	370	363	406	353	350	383	369	385	393	381	395	399	349	376	372	341	363	408	390	350	402	359	339	377	365	341	364	377	393	372	349	389	383	353	342	353	382	365	377	372	350	363	359	364	367	334	392	416	384	350	372	360	361	384	368	399	340	399	383	380	398	359	393	378	326	379	396	361	364	363	376	370	376	379	350	364	366	409	384	384	381	320	361	356	399	338	335	361	408	378	348	381	368	379	368	392	389	409	360	339	339	354	392	365	364	355	375	355	340	352	384	385	371	342	355	366	376	373	357	372	382	320	405	372	385	357	362	369	378	407	377	388	391	376	345	363	370	374	387	360	367	320	373	375	376	339	360	368	345	371	365	347	373	331	374	356	369	358	365	381	349	362	367	393	336	372	351	384	379	359	369	358	362	369	368	407	382	358	377	390	394	359	389	364	361	413	381	403	409	380	380	397	352	372	373	387	386	347	349	341	375	421	379	376	393	369	417	350	398	352	337	340	368	385	349	399	383	358	364	403	377	371	354	379	431	378	363	372	385	401	370	355	378	367	359	343	385	389	405	387	376	373	396	338	375	404	362	359	387	348	398	371	397	378	359	377	375	380	349	351	387	354	349	352	380	374	371	353	348	395	383	379	377	383	374	393	318	411	423	358	367	377	377	375	356	342	343	371	365	364	338	385	345	388	326	394	382	343	358	405	364	364	395	365	379	401	355	374	379	381	365	368	383	371	412	338	356	383	392	369	382	371	349	352	362	359	383	355	383	381	400	389	357	363	384	393	389	353	394	340	371	375	374	386	373	365	349	393	361	395	395	387	400	374	390	388	360	375	368	387	380	379	306	366	361	362	383	386	377	380	376	370	383	386	335	353	402	364	366	384	376	383	352	328	351	360	362	345	374	342	387	360	360	371	360	385	377	362	368	379	361	380	358	395	407	393	353	380	361	344	382	394	374	367	390	365	374	356	383	356	357	365	380	352	366	356	370	389	352	389	391	371	361	386	369
23923	23662	36345	33380	23361	10421	1248	635	545	483	501	498	507	458	438	454	436	482	459	498	515	473	561	509	554	477	432	484	497	464	463	478	451	465	430	460	468	463	465	453	446	421	443	457	476	467	469	437	466	486	443	494	464	428	471	455	458	501	471	440	475	431	442	443	438	455	451	463	433	445	447	448	459	455	458	443	410	486	458	484	471	455	498	487	491	481	502	437	424	453	473	453	434	474	497	513	481	446	449	449	435	493	452	439	460	451	476	439	466	487	437	479	485	451	462	492	428	455	463	429	486	487	451	476	465	446	479	441	509	497	448	491	453	467	417	458	436	494	483	466	435	451	448	463	453	430	434	443	441	457	492	478	483	445	490	446	436	455	464	459	450	462	454	432	444	461	480	483	441	446	456	456	450	438	433	444	424	499	458	478	470	450	454	454	460	451	442	463	458	471	474	466	482	474	443	433	467	430	442	414	483	461	483	453	454	411	465	452	484	454	491	444	448	506	464	454	465	473	483	434	481	454	502	471	423	434	479	489	453	455	481	433	493	449	445	468	447	452	462	473	493	460	465	471	417	419	459	478	447	488	461	457	458	456	442	458	455	437	448	440	443	425	475	482	440	504	477	449	497	472	462	489	483	451	464	495	466	477	449	419	471	483	419	453	468	428	437	474	441	448	450	433	424	478	456	473	476	454	458	459	477	452	453	451	459	473	501	445	484	449	490	490	494	480	482	449	430	443	472	431	469	468	443	456	484	461	462	486	486	432	428	442	484	451	473	444	462	451	480	479	501	445	448	487	456	486	448	464	477	469	449	467	468	443	514	456	467	471	424	448	472	479	430	456	463	448	424	419	448	485	446	448	471	488	473	425	448	503	459	489	416	500	474	463	446	476	496	445	460	437	469	470	454	443	481	433	481	444	445	486	469	445	410	463	476	446	500	475	459	448	438	463	458	419	453	473	479	451	451	454	461	458	436	489	447	476	423	475	468	473	477	458	458	458	424	462	481	440	469	468	434	482	451	506	466	443	463	487	522	431	463	463	463	442	444	470	461	442	484	467	481	453	470	461	461	469	432	455	499	465	475	469	487	445	473	461	425	420	443	439	475	445	479	493	433	461	452	456	455	420	468	445	456	460	433	471	465	504	471	457	455	467	468	468	452	481	488	431	451	444	443	442	467	490	496	450	446	461	430	487	455	434	481	447	475	438	441	437	458	468	447	469	445	460	471	447	434	493	476	437	435	466	444	443	443	442	490	428	432	463	439	452	482	455	482	457	494	453	456	455	426	427	451	474	445	478	455	423	459	482	461	488	485	482	463	441	440	439	434	523	474	442	435	465	472	478	485	513	476	455	436	468	434	467	438	442	439	442	453	460	492	506	409	424	463	432	472	446	489	477	470	430	457	460	453	412	477	475	477	456	439	466	455	475	452	454	445	442	431	471	460	449	461	462	480	465	442	450	441	478	449	468	481	448	492	463	438	477	476	446	487	459	471	472	441	446	442	462	446	445	484	481	469	460	452	460	440	461	451	443	418	446	450	471	482	448	462	415	452	460	452	466	464	451	454	472	461	439	461	445	448	458	476	428	447	457	429	451	424	460	432	466	468	419	502	486	451	434	450	489	470	457	449	436	473	451	464	430	468	446	482	435	481	461	451	431	435	443	472	445	462	449	444	446	452	435	432	450	421	452	436	444	497	489	493	447	481	451	423	466	467	441	431	451	457	510	450	510	468	487	425	488	450	454	410	449	461	451	467	413	445	462	447	466	476	453	482	462	486	461	450	458	458	452	447	451	419	415	444	439	459	487	466	437	436	405	457	467	458	497	461	433	458	449	458	444	498	476	473	462	471	442	489	482	457	471	480	458	450	424	444	448	434	435	450	453	466	445	461	447	464	474	437	485	439	459	445	488	438	459	492	448	436	463	454	431	421	446	428	445	457	486	418	468	474	463	469	454	472	491	451	471	486	411	462	436	458	473	494	422	480	448	479	466	483	414	486	440	473	464	472	467	443	434	456	453	463	440	457	445	466	480	521	455	478	511	428	418	470	463	429	460	463	404	445	462	473	488	476	456	483	472	418	464	479	439	457	419	425	459	423	446	445	426	453	463	431	455	436	466	437	460	457	407	453	477	439	463	460	445	507	445	466	435	465	482	442	444	428	481	483	459	471	450	467	418	491	469	449	438	487	491	426	472	480	461	460	430	452	418	449	435	454	502	478	480	457	464	434	450	450	460	455	414	447	467	454	464	445	453	465	434	473	467	486	478	452	459	429	433	459	460	478	457	467	453	466	467	409	438	451	436	453	468	472	476	444	469	448	441	448	451	467	461	466	469	460	429	468	453	441	525	449	452	460	436	451	449	436	442	501	515	464	457	501	427	412	456	483	463	439	478	460	459	493	474	468	465	469	471	499	453	459	435	455	453	445	497	450	455	438	447	463	463	433	443	471	459	456	418	447	471	436	463	451	481	457	490	481	451	451	428	489	433	483	494	453	459	456	427	450	437	423	412	474	450	460	433	470	480	415	437	443	461	458	460	449	428	465	438	447	414	420	459	445	450	439	424	462	494	470	468	486	474	439	436	437	467	451	455	438	452	427	463	431	446	470	467	434	413	463	436	418	480	427	419	482	453	445	445	448	472	488	484	459	459	470	449	418	467	497	467	462	504	486	468	441	447	439	463	444	445	443	454	484	448	456	413	469	466	472	453	494	447	472	410	501	449	463	452	497	432	469	435	435	461	471	514	461	485	475	435	455	463	444	443	473	440	449	465	488	454	429	498	473	464	456	442	457	447	457	414	475	451	449	472	472	469	490	467	459	453	472	471	409	447	480	486	453	465	450	426	481	447	448	447	454	484	438	438	460	479	453	450	459	482	413	470	468	463	442	483	445	496	405	504	451	424	447	429	421	477	419	452	448	443	444	431	507	471	429	476	475	447	449	427	456	468	438	461	468	457	452	439	485	469	487	424	465	432	471	443	443	483	439	473	444	464	463	477	432	459	469	399	459	472	455	437	437	447	489	471	443	449	470	456	460	468	460	496	413	435	461	445	455	425	483	464	444	438	463	454	459	453	462	450	470	437	462	473	446	446	438	453	452	446	428	447	502	430	484	462	461	468	460	466	454	463	437	467	446	456	466	481	464	451	436	427	444	456	435	432	443	482	410	464	452	475	426	451	458	463	471	454	442	489	457	487	469	448	444	430	474	438	519	450	453	457	414	455	427	443	485	464	442	465	463	462	460	475	417	447	467	461	450	489	484	440	440	488	468	461	478	447	491	491	469	455	444	447	468	470	479	436	466	454	452	432	497	453	468	462	455	463	473	432	423	482	453	458	460	431	452	444	447	449	468	495	470	437	420	453	437	446	507	446	444	438	417	453	488	472	486	433	445	459	431	434	454	400	453	455	462	452	500	471	440	474	443	415	427	429	495	408	442	429	461	467	439	460	484	455	479	473	487	440	437	458	465	464	445	449	456	491	455	463
64525	102427	70854	40771	14950	777	486	526	504	477	503	493	521	513	491	526	480	508	506	510	492	557	603	619	573	526	527	498	506	503	487	476	489	516	499	517	461	523	515	484	529	505	524	510	487	486	533	513	530	533	503	488	498	493	483	481	502	523	478	486	549	533	515	474	472	480	517	502	503	501	524	503	466	507	480	509	465	485	494	488	529	476	507	515	515	512	466	512	506	508	477	519	473	513	507	449	492	509	477	474	474	467	501	489	489	465	473	519	487	488	523	459	490	499	487	479	474	521	458	502	476	522	473	510	539	475	486	535	522	470	497	532	492	497	491	488	512	479	493	527	506	500	478	490	478	484	507	519	509	478	484	462	485	496	514	500	539	494	479	471	459	531	495	502	486	540	509	496	517	485	470	502	483	488	459	479	534	500	495	440	509	473	536	453	501	481	463	479	462	508	512	523	506	535	492	499	442	522	509	511	495	482	545	503	507	450	470	520	525	455	476	533	526	487	481	466	487	477	499	478	485	468	491	468	496	524	502	523	497	470	492	456	500	503	454	497	473	516	482	487	506	486	462	453	524	528	508	532	512	534	494	500	484	532	461	542	487	493	498	497	506	490	486	442	471	466	514	492	506	495	482	480	466	458	495	497	484	532	514	519	487	520	525	511	465	475	459	498	534	520	468	491	503	482	505	499	494	485	509	476	476	484	469	497	468	471	489	518	482	459	479	503	497	525	473	473	488	492	506	500	484	517	492	522	488	496	494	506	507	462	491	505	494	490	522	483	481	527	476	501	489	494	477	521	530	501	480	474	480	462	519	504	481	474	487	533	525	508	463	436	495	507	501	509	506	478	473	495	540	472	510	486	469	478	471	494	472	447	472	479	492	509	487	490	478	463	475	471	497	495	522	487	496	485	507	517	561	500	480	456	504	454	458	497	529	500	491	502	498	464	466	507	482	494	501	483	477	497	491	494	496	468	510	528	494	491	503	519	493	498	498	512	482	490	516	519	523	494	499	501	457	499	496	525	478	492	485	497	521	506	480	483	491	499	516	475	508	490	517	532	458	501	492	471	518	498	490	521	467	512	479	525	482	488	515	511	512	488	466	505	511	511	510	493	438	492	498	510	517	502	518	515	512	507	440	527	488	460	526	507	431	471	498	485	487	511	490	516	485	483	498	449	465	503	476	530	513	503	482	487	478	498	503	460	495	502	458	514	489	519	507	447	537	494	478	474	538	463	465	550	511	430	488	511	489	457	500	499	459	497	487	494	493	549	507	480	522	463	559	487	544	478	467	482	466	554	505	494	521	494	456	469	481	475	467	478	474	444	537	502	510	480	515	504	493	497	499	472	512	490	492	504	479	483	448	494	495	486	474	510	458	488	470	485	474	540	468	460	508	441	468	502	455	481	524	508	498	498	493	495	484	505	470	457	443	493	471	528	500	507	494	504	506	486	478	480	442	505	490	515	506	481	514	496	479	521	508	495	458	473	510	486	460	484	470	538	486	486	472	498	505	514	487	511	459	491	484	468	508	491	463	461	510	477	521	512	490	461	492	504	529	515	505	476	508	519	493	521	502	475	496	505	485	465	529	491	488	448	494	520	480	508	521	513	509	498	511	490	457	463	483	494	465	521	525	493	507	508	498	504	478	490	487	488	471	491	502	474	528	472	465	504	473	505	504	441	513	480	521	505	500	489	480	501	481	447	515	494	477	478	479	499	474	481	511	545	478	477	501	512	497	482	513	481	513	479	497	488	523	513	498	507	466	515	449	468	497	476	486	504	507	471	492	461	519	485	470	458	488	465	520	497	486	514	505	492	454	501	482	493	485	466	549	472	484	465	494	504	447	524	502	485	514	490	499	495	527	468	487	537	494	483	498	521	446	525	492	504	505	505	483	497	480	514	514	451	472	496	501	480	460	473	479	444	507	464	494	530	530	504	509	486	467	481	467	515	485	505	469	493	476	460	524	508	480	527	522	499	540	434	524	510	488	498	488	456	498	493	490	487	465	512	478	495	473	515	505	515	496	511	529	506	493	458	506	469	507	467	501	493	550	457	489	459	527	470	528	508	500	516	499	489	477	489	508	459	498	488	518	502	464	495	517	512	465	513	498	449	482	477	509	471	514	514	455	527	540	507	434	496	484	511	494	508	522	507	461	537	522	489	493	488	504	507	508	497	459	501	512	514	479	483	504	499	506	531	503	459	489	522	501	479	535	486	489	494	489	499	472	497	508	516	491	477	524	509	486	495	470	533	527	483	482	512	493	523	494	492	495	458	465	494	494	488	480	500	506	492	508	504	500	503	521	528	517	491	504	498	462	465	486	498	502	483	473	481	453	493	541	501	475	469	489	468	501	474	507	512	489	474	496	497	512	501	474	458	475	518	499	469	510	456	485	511	521	468	461	479	491	468	469	495	521	485	501	471	488	478	486	525	461	495	449	553	506	505	499	466	472	426	510	488	507	516	535	474	440	486	525	480	475	515	508	504	478	460	487	497	505	511	499	488	465	462	441	496	510	478	484	454	526	481	469	469	472	478	477	505	466	482	492	513	465	522	474	497	495	492	502	480	479	489	512	502	475	494	534	518	462	493	506	513	443	483	491	490	454	472	498	456	498	503	479	517	531	488	443	487	483	491	519	495	492	521	508	497	489	485	528	498	479	508	473	509	496	474	486	514	475	507	512	500	502	551	486	466	486	475	487	469	477	507	484	477	536	484	507	453	485	486	517	469	546	517	502	513	470	504	507	506	488	447	477	507	514	520	515	483	504	506	516	503	506	484	461	485	522	464	450	490	499	487	519	507	481	495	529	485	476	485	491	502	445	476	487	513	551	483	532	520	513	517	515	493	499	488	530	469	473	539	492	482	516	485	496	466	483	466	491	492	490	496	493	470	503	490	454	489	484	468	485	500	431	479	501	488	454	501	493	489	481	505	486	506	487	498	498	483	490	455	510	494	503	497	515	510	502	520	475	472	459	506	476	526	503	507	459	483	480	466	503	450	474	479	502	500	487	510	490	484	481	506	502	457	526	507	482	492	505	453	508	483	491	479	502	486	541	509	475	473	468	464	501	513	488	491	490	476	454	459	496	502	481	500	499	474	502	478	543	480	510	486	485	474	476	512	497	473	512	510	495	518	537	478	491	494	482	471	542	505	511	469	482	497	499	470	485	504	501	450	480	523	464	511	482	468	476	475	481	496	508	492	506	467	465	457	483	489	512	528	477	472	479	500	465	504	522	450	476	452	466	470	459	481	481	490	500	527	502	462	484	438	489	479	547	478	484	512	486	512	496	481	522	471	486	473	500	516	491	491	507	506	491	465	494	505	507	494	437	498	496	507	487	484	490	517	470	501	458	495	477	507	465	482	492	531	482	481	463	476	525	484	483	500	525	469	527	435	487	458	497	462	470	526	501	494	434	500	530	487	539	465	484	487	476	520	452	511	473	469	518	494	511	468	526	470	478	488	457	497	454	492	486	525	495	501
29837	29933	25530	9891	1895	371	339	272	303	305	279	280	321	327	301	293	286	292	303	299	303	306	323	315	329	303	298	296	307	289	297	298	303	289	308	275	309	308	327	292	292	284	268	318	307	312	297	299	303	274	320	316	304	295	302	292	294	283	278	297	339	328	284	290	303	294	320	292	307	284	298	323	304	331	326	300	308	292	295	340	276	304	251	267	275	321	298	291	305	292	320	311	273	294	293	302	300	315	269	309	326	280	292	278	301	303	278	282	288	293	265	281	345	313	302	306	312	314	311	317	320	306	308	329	293	301	330	328	315	331	287	305	294	294	313	309	304	287	307	289	289	284	298	266	283	277	333	252	301	297	312	310	312	316	292	293	356	293	282	297	319	314	299	289	292	291	273	318	292	287	304	314	304	313	303	317	289	326	284	315	303	265	262	306	279	299	270	274	316	296	303	307	312	285	304	300	276	316	314	317	290	322	288	281	269	291	281	316	312	320	290	319	274	276	320	317	313	308	309	322	281	273	281	288	304	277	276	290	297	278	317	312	317	301	274	301	279	289	311	309	313	329	319	315	253	316	314	285	327	279	298	312	304	280	334	298	299	314	290	293	301	305	297	314	307	312	328	296	292	303	282	294	334	305	323	303	310	310	283	328	297	324	297	316	276	343	298	318	285	283	291	302	293	316	301	280	296	335	269	282	278	279	303	278	286	295	316	291	286	328	284	279	296	291	273	294	305	298	281	296	319	297	308	267	296	297	308	302	285	288	276	285	308	297	288	348	315	339	307	321	313	305	295	281	303	284	290	278	313	320	297	307	304	283	270	304	299	306	274	302	294	293	303	301	336	299	329	291	279	332	253	280	290	276	301	310	311	313	302	290	310	302	296	302	302	300	309	301	285	292	318	285	310	263	311	305	288	292	355	279	321	286	308	284	290	268	313	303	305	287	311	275	293	314	310	266	270	321	318	309	322	322	272	301	301	323	266	300	277	303	307	295	343	276	301	324	284	319	308	307	322	275	305	264	268	288	326	312	301	288	342	281	302	294	314	326	305	282	296	287	275	307	292	318	262	267	312	269	307	284	289	349	289	298	311	324	308	310	307	320	289	280	336	255	295	279	286	302	273	323	307	288	282	301	317	293	288	251	306	322	289	313	305	299	306	329	333	336	286	296	300	325	313	314	260	305	288	315	287	302	312	276	292	285	286	292	281	293	293	299	320	276	294	300	295	335	295	290	275	301	291	286	277	300	325	306	329	298	297	294	318	330	302	297	317	282	303	315	274	323	305	298	315	296	335	279	293	276	302	303	299	324	336	315	300	330	318	291	292	275	300	318	297	315	271	284	293	319	283	313	318	293	311	279	300	284	312	288	300	309	293	309	271	303	297	316	288	324	305	307	304	292	327	273	284	303	309	305	289	328	313	305	293	317	310	287	298	290	310	309	316	274	323	282	288	322	274	283	295	286	303	306	279	300	296	297	333	314	305	276	289	294	310	292	300	319	309	315	308	334	299	253	301	345	264	296	273	278	318	290	283	306	298	310	275	298	309	282	290	334	293	326	305	292	268	315	291	305	300	331	318	294	290	288	294	273	299	321	293	295	309	323	292	273	330	282	308	311	289	309	276	328	286	300	274	311	281	269	277	306	287	271	302	312	313	320	278	264	271	305	321	355	293	303	287	302	319	290	321	306	316	334	300	293	283	306	319	263	271	289	301	288	303	287	299	311	299	309	294	291	299	311	292	297	330	299	334	284	288	319	294	298	320	264	292	287	288	293	282	284	281	328	282	278	318	300	293	288	262	279	272	281	302	294	291	304	338	323	277	308	311	287	322	304	306	339	273	298	274	305	313	319	291	326	295	293	292	308	298	280	261	288	335	286	305	274	315	317	301	306	287	301	338	308	282	313	297	278	295	300	322	315	298	283	307	303	286	320	317	290	311	312	302	289	338	336	251	301	269	267	289	282	283	294	314	313	287	286	304	306	314	314	322	283	291	285	274	322	320	287	308	290	283	298	294	311	302	324	291	277	311	273	326	274	344	297	279	315	287	318	341	294	275	332	303	296	296	271	296	291	290	306	274	280	329	286	292	308	265	276	259	273	316	312	288	316	342	307	303	287	291	280	274	306	312	276	327	298	301	300	310	292	306	309	304	303	288	297	296	298	291	298	284	284	325	312	308	285	279	313	282	318	289	304	292	296	308	302	282	327	292	307	299	283	319	284	274	293	296	301	289	313	311	293	305	309	283	325	301	305	319	297	309	323	292	297	310	285	299	288	320	325	272	325	290	312	292	288	286	322	293	308	295	292	314	294	307	318	305	286	310	287	270	290	300	327	294	302	279	280	282	299	313	317	315	290	297	274	280	291	292	321	276	304	304	294	294	294	286	301	328	306	282	305	305	285	296	310	313	298	298	306	278	296	331	289	276	316	279	264	296	306	294	299	306	293	315	310	294	295	290	313	318	293	284	291	333	299	314	326	260	300	284	315	292	285	274	297	317	310	285	302	273	292	249	326	304	301	288	291	303	313	278	285	315	296	290	280	307	291	287	292	288	293	310	292	287	284	302	294	280	278	299	273	284	271	290	288	285	298	317	283	308	277	302	308	267	303	290	289	282	281	343	281	309	269	288	324	296	291	304	289	311	300	319	319	319	292	297	299	297	297	270	312	264	285	282	298	274	269	314	307	327	293	323	305	301	296	292	306	294	289	311	299	268	291	277	315	320	294	315	286	305	322	306	275	282	287	304	298	326	275	288	307	279	355	284	285	319	293	311	296	320	287	292	332	315	298	323	279	281	259	301	312	321	275	301	292	322	327	277	285	312	262	311	250	303	297	302	297	284	319	334	280	309	288	310	286	277	308	285	295	287	321	279	293	281	294	276	275	305	305	278	302	296	294	313	297	321	304	299	261	274	309	305	321	298	300	282	320	293	300	288	292	289	302	294	277	313	314	293	287	325	283	280	290	298	318	289	284	282	290	292	269	322	313	271	288	303	292	299	302	289	290	316	307	295	293	297	291	299	272	294	301	284	310	332	290	290	309	316	303	307	306	288	289	318	295	297	313	295	291	297	289	340	322	285	278	313	304	292	278	247	306	312	268	300	277	311	292	273	312	297	325	320	314	291	293	281	299	327	306	314	316	329	288	293	295	290	307	323	279	300	284	302	284	312	289	278	284	279	284	275	301	287	303	276	277	297	303	312	334	321	307	335	286	331	311	281	339	292	287	295	278	289	271	286	307	311	276	295	305	295	305	293	294	305	288	275	300	319	300	292	315	314	326	273	300	303	323	332	316	307	253	270	279	335	330	302	300	290	292	285	320	300	337	292	327	321	305	286	299	328	294	287	289	290	264	312	311	284	307	296	302	289	287	321	298	278	321	308	293	286	316	307	297	303	277	285	313	277	323	283	319	261	303	281	282	302	301	241	319	283	284	326	296	311	294	303	313	289	285	296	271	294	300	293	313	310	287	303	295	312	309	287	300
23210	35898	18854	5207	1627	293	292	303	271	298	270	298	306	330	316	287	277	264	274	284	280	271	287	310	311	277	292	294	270	279	303	287	279	294	286	295	300	276	297	271	287	274	306	318	272	282	314	309	293	289	276	280	249	271	304	323	287	274	300	292	290	299	289	294	277	278	297	275	294	272	294	260	306	305	270	296	313	309	291	271	310	274	297	284	260	291	296	276	309	277	283	303	288	292	257	261	304	284	284	284	271	276	270	292	298	272	277	315	317	245	295	297	290	323	282	278	286	289	281	267	300	256	315	297	328	279	278	263	283	279	307	265	244	297	291	266	261	271	287	295	281	259	285	299	313	273	274	298	274	298	306	272	262	299	308	279	273	298	285	310	279	290	280	292	263	267	269	255	276	301	287	286	282	307	298	321	287	305	327	262	263	292	289	287	271	296	291	290	277	299	313	302	268	268	261	284	296	296	284	311	296	254	304	267	288	294	281	286	283	282	270	294	298	273	316	306	277	286	286	304	296	279	289	280	261	258	284	248	264	306	277	304	288	293	281	264	269	277	296	278	295	279	286	284	287	320	264	311	283	286	304	282	287	307	300	314	329	301	304	295	294	294	282	278	272	300	294	308	304	256	280	291	264	316	290	293	274	321	307	284	266	269	282	289	273	278	306	273	260	277	276	276	276	264	304	299	313	295	265	290	287	292	299	299	302	260	334	254	282	285	290	270	294	288	270	280	278	274	313	309	291	283	289	281	310	287	302	256	307	256	294	288	288	314	284	277	301	291	275	271	276	312	262	275	265	283	313	294	257	284	255	292	303	296	310	289	283	268	278	286	258	264	273	282	294	292	267	289	266	302	307	285	293	281	278	257	269	269	286	298	269	282	292	278	306	284	300	286	269	249	293	313	282	298	329	262	281	281	303	302	280	291	280	262	321	272	292	294	292	268	299	307	282	276	307	283	291	261	287	261	302	298	302	285	319	333	301	285	319	289	291	263	291	276	288	301	320	294	292	303	273	300	297	283	282	275	296	280	300	302	275	275	268	333	260	291	293	301	293	278	276	280	254	272	293	309	276	282	308	270	295	317	263	270	285	291	272	291	305	273	329	301	274	291	305	283	264	264	296	282	293	306	299	305	280	295	302	281	288	268	296	279	283	309	310	276	290	292	272	272	301	292	289	338	298	297	255	270	292	288	252	279	289	298	295	275	291	291	307	281	299	296	296	308	294	272	270	268	276	302	293	243	273	280	312	283	280	266	285	288	290	299	268	286	305	284	272	296	289	271	282	290	277	308	310	285	305	277	305	293	280	307	280	284	265	299	279	292	286	307	288	279	321	302	255	250	308	270	296	247	282	308	267	289	306	295	300	301	298	295	295	281	271	303	288	272	286	293	304	306	300	301	305	276	285	290	300	314	253	287	274	286	271	281	238	275	293	260	273	298	286	278	287	309	294	253	278	296	296	288	296	293	311	299	276	266	286	276	262	267	289	275	268	276	273	303	290	269	264	290	285	303	269	293	297	308	251	320	311	284	294	257	271	263	276	252	290	268	267	285	273	302	305	288	273	258	309	297	302	292	280	316	292	296	274	297	303	285	303	274	263	294	320	282	282	290	311	270	260	275	312	316	264	283	306	296	292	271	300	287	279	277	272	302	279	292	269	307	294	274	292	270	294	278	292	316	262	294	296	292	283	289	305	296	251	310	333	261	265	278	274	290	277	300	288	264	270	295	315	279	248	289	289	303	282	303	253	296	292	278	297	293	302	305	285	304	276	275	270	282	276	327	312	284	297	297	271	281	277	287	277	292	319	274	261	257	268	308	301	254	305	279	296	261	284	302	264	282	266	281	276	283	266	275	283	275	280	284	284	254	276	268	262	285	308	304	265	304	289	309	294	279	264	288	286	284	285	290	273	255	281	300	270	293	281	287	280	292	288	272	302	306	273	263	314	263	273	273	260	312	286	276	276	296	276	291	304	309	262	265	297	310	278	274	303	318	295	279	304	301	285	290	316	306	262	255	283	284	292	266	245	273	265	285	295	291	293	289	291	276	275	292	285	261	302	296	275	283	278	302	307	260	264	310	302	276	275	309	283	288	282	292	298	279	302	298	311	286	283	270	324	252	302	304	290	282	270	295	274	314	302	291	293	249	273	248	315	290	280	299	313	308	274	289	265	296	296	302	318	287	310	281	269	263	312	260	292	272	303	279	311	303	271	292	289	282	307	278	286	278	291	303	281	318	289	330	280	298	295	321	293	283	305	292	273	285	274	283	311	275	299	275	307	274	284	297	269	263	308	290	308	318	265	272	280	274	281	249	294	281	271	290	270	268	296	304	302	299	319	297	270	308	305	273	293	313	291	280	290	289	304	269	308	313	292	278	280	295	295	284	286	288	283	268	312	294	265	292	308	280	273	276	302	275	309	297	277	293	287	291	279	284	306	313	279	313	312	258	270	276	279	299	283	261	289	272	244	315	286	283	289	294	277	291	299	313	329	298	278	291	317	288	288	278	302	297	288	270	280	300	282	287	292	272	282	294	304	304	265	274	289	289	295	261	293	286	297	288	259	298	296	275	297	267	294	284	281	301	272	284	294	313	303	276	280	263	299	259	283	279	251	275	299	297	297	298	304	258	288	277	296	278	295	290	270	279	291	285	283	287	285	291	292	278	301	253	276	307	291	302	277	295	294	287	278	271	280	313	290	285	281	308	299	251	304	250	308	289	259	271	282	294	284	302	284	294	312	310	279	284	314	303	286	295	297	274	285	317	317	270	301	324	322	273	296	320	276	284	270	288	282	316	258	279	313	276	286	311	285	273	321	296	282	288	295	311	297	298	255	286	294	312	294	285	279	266	259	272	311	286	282	274	284	276	312	270	259	283	300	303	239	269	279	311	301	270	280	283	294	285	256	284	293	298	288	314	297	298	310	286	269	275	269	282	289	313	289	265	323	300	277	310	304	291	266	272	267	244	282	307	282	306	288	261	297	310	287	285	309	275	263	271	311	297	306	290	281	284	320	300	324	274	263	308	265	262	305	285	296	319	280	285	288	309	283	288	260	301	290	283	290	280	284	280	274	274	307	321	259	294	283	277	294	275	284	285	299	287	322	302	302	307	291	261	321	308	238	297	292	251	275	247	286	277	272	293	286	291	288	274	290	305	272	291	280	290	271	251	302	279	292	275	261	277	317	275	281	280	277	266	264	296	280	314	295	282	286	280	300	272	317	304	283	254	286	287	301	271	261	273	272	290	270	264	278	294	272	307	291	303	266	293	300	303	290	282	296	297	278	278	272	254	261	338	305	280	286	313	276	291	268	267	283	335	325	297	278	288	288	304	307	290	291	306	275	316	267	275	287	295	290	290	287	282	284	288	290	282	287	287	282	308	281	274	268	278	288	281	294	302	312	266	271	245	291	299	254	268	306	281	282	274	280	283	308	294	307	249	284	257	253	284	315	288	273	281	303	307	304	277	259	291	298	282	300	305
25452	27190	41755	34608	17161	2296	484	405	370	386	354	370	359	357	363	347	360	386	368	357	391	367	383	379	390	366	391	390	330	393	362	345	377	347	349	361	376	383	351	357	395	346	350	332	335	354	374	368	368	343	355	345	385	349	376	358	355	357	351	353	324	333	353	345	385	344	352	386	375	369	361	352	351	350	351	331	325	343	363	345	374	336	353	365	360	332	329	392	364	342	347	367	370	340	334	353	352	381	340	367	369	352	324	370	317	401	343	350	342	345	352	373	341	338	363	350	380	387	364	344	356	338	338	350	354	354	378	365	353	335	357	345	352	360	337	360	354	364	365	358	370	307	360	365	372	368	357	351	339	371	349	379	331	374	385	331	347	357	354	356	350	338	376	344	361	366	365	359	364	352	381	342	373	373	337	368	393	353	370	355	349	362	349	358	345	368	378	384	385	345	356	386	338	347	357	359	359	363	335	343	385	388	357	371	337	384	350	355	326	425	385	330	349	401	335	372	343	343	357	363	409	364	357	372	343	344	380	397	354	374	327	363	328	347	376	356	347	368	312	323	375	367	339	345	350	396	345	349	365	371	342	348	325	339	355	363	345	384	318	386	383	328	335	377	364	380	376	363	384	386	400	368	355	361	399	345	389	357	365	364	360	390	380	372	352	336	355	365	339	360	349	358	383	356	372	379	354	350	386	343	355	334	346	334	367	362	345	328	334	360	335	318	345	358	385	327	376	357	361	362	319	336	376	353	386	348	364	331	357	353	340	364	337	349	396	359	352	346	375	343	356	353	340	341	334	356	323	338	347	361	335	359	350	334	353	355	393	377	345	358	356	360	388	371	382	314	336	359	340	362	359	367	363	352	328	370	366	365	355	392	359	354	354	319	325	376	379	371	375	384	337	381	339	356	376	353	369	344	335	331	370	328	339	355	358	358	341	419	394	384	369	327	357	389	350	343	371	384	332	346	370	340	362	328	370	360	346	349	380	366	313	382	341	360	384	371	325	359	338	336	358	335	380	349	354	375	409	356	365	339	341	366	360	353	347	389	360	355	384	355	339	380	335	366	348	372	355	369	356	379	380	332	333	359	341	333	369	370	350	351	364	345	353	342	382	366	383	358	370	338	340	355	367	348	317	349	356	365	389	371	353	361	338	342	327	335	333	349	362	368	345	349	373	346	389	348	332	355	339	330	337	402	344	370	352	369	358	348	366	385	350	350	350	356	355	391	360	339	360	350	351	370	350	383	360	368	377	382	360	359	347	351	348	381	368	369	365	387	384	344	382	375	385	367	361	352	391	378	334	366	410	380	332	352	378	341	358	343	366	365	352	360	369	346	331	382	363	350	359	375	353	349	344	365	352	326	384	364	365	368	388	391	375	386	339	354	335	349	349	370	356	343	371	313	368	362	356	345	345	371	365	364	333	382	333	359	383	345	349	348	354	343	353	366	371	352	320	371	365	367	354	389	375	345	368	369	361	382	341	331	377	385	364	355	369	351	343	381	363	359	327	364	365	380	355	356	346	358	346	336	350	363	375	348	368	374	361	365	374	371	376	319	333	328	360	364	378	338	334	330	355	361	333	340	348	328	357	378	340	350	340	341	340	366	393	361	359	331	348	372	388	349	357	365	350	366	347	394	355	367	356	351	350	370	315	364	347	334	343	348	349	366	372	375	342	391	376	357	385	364	344	353	382	333	341	362	345	335	342	368	367	346	338	347	371	329	354	398	351	325	337	348	373	363	367	356	381	341	345	381	364	362	420	356	346	353	309	371	383	339	367	363	362	353	394	371	391	369	380	339	358	367	371	344	376	348	356	305	349	350	354	351	343	419	386	343	327	307	346	345	388	353	361	333	351	351	351	373	380	351	364	351	366	331	374	368	386	362	341	355	325	352	349	369	353	364	362	345	380	344	409	360	341	338	358	339	375	349	343	326	362	350	348	361	361	368	363	366	337	395	369	346	344	349	347	394	382	384	345	349	325	370	332	389	332	353	360	328	356	391	348	359	322	344	366	375	361	361	352	344	362	406	351	380	346	339	357	356	371	369	331	347	375	369	361	351	352	388	343	373	363	359	343	350	342	362	355	353	310	344	349	391	377	371	384	346	367	337	341	366	349	391	379	385	358	345	336	348	372	373	341	347	341	346	349	355	332	406	364	346	330	331	333	319	395	385	383	392	332	370	341	357	345	337	380	339	368	349	342	328	319	350	350	330	344	346	341	374	353	415	347	369	398	348	384	354	344	362	337	350	330	344	373	378	338	345	370	377	371	345	359	348	330	326	340	367	347	373	349	350	358	360	320	363	337	370	336	392	341	369	384	344	345	344	372	337	371	379	353	344	370	365	337	361	328	347	350	358	367	357	337	364	323	370	346	378	371	394	331	332	368	377	342	372	365	367	372	355	360	375	358	340	330	383	358	377	379	322	330	378	394	365	352	340	355	357	381	339	338	342	367	353	345	363	391	322	366	333	366	383	366	352	365	374	350	359	356	337	381	350	381	345	362	378	393	393	344	368	365	355	358	369	352	372	355	350	372	365	371	358	341	310	358	339	369	352	367	360	332	417	397	342	355	367	352	350	353	330	327	334	353	352	382	361	362	358	366	394	353	345	327	342	357	350	367	340	380	342	349	400	359	368	356	385	391	388	348	326	354	339	356	357	348	342	370	348	369	360	346	330	347	364	344	350	353	310	375	381	375	344	324	354	339	346	373	340	349	365	350	373	361	360	337	351	373	343	367	370	354	370	360	362	340	353	350	348	378	381	337	347	379	332	369	340	335	342	371	343	356	357	357	375	384	343	368	350	353	364	347	384	351	371	322	347	352	330	328	357	332	359	342	354	356	331	367	360	346	337	369	336	324	337	353	363	370	380	332	330	375	386	348	349	375	352	364	373	375	356	360	369	351	362	358	361	349	379	366	340	342	362	346	369	358	338	368	369	358	347	402	358	368	382	362	349	346	381	349	351	386	343	359	361	349	342	343	355	369	339	383	348	341	383	331	341	372	365	331	359	348	383	397	369	348	333	341	329	341	352	369	339	337	363	367	354	391	358	340	310	366	343	319	367	364	346	317	349	364	348	341	373	399	380	336	353	330	389	356	358	363	334	310	363	358	334	362	384	352	334	364	354	372	356	338	360	357	370	353	352	367	332	343	360	357	341	375	343	336	336	346	342	396	368	328	352	340	326	381	390	354	356	341	365	378	368	356	369	356	358	376	358	351	368	351	359	376	339	346	389	367	366	348	344	395	333	365	329	356	320	339	354	380	359	352	334	376	363	391	376	378	365	346	325	360	383	353	367	368	368	388	351	361	360	379	370	339	319	353	409	369	371	352	345	394	347	363	315	357	382	359	356	358	341	353	344	367	382	371	366	339	350	364	358	400	360	351	371	369	343	365	320	304	362	343	356	363	372	376	335	366	337	374	366	361	389	376	344	371	372	345	360	351	372	348	358	335	371	338	344	368	329	370	352	324	347	340	366
59036	88899	58297	26395	8006	456	393	398	395	338	420	377	383	412	344	380	367	361	390	406	397	402	461	432	405	386	412	386	377	355	386	356	372	399	375	402	364	335	352	378	402	368	366	378	363	384	348	370	368	377	377	391	375	366	400	369	401	384	362	373	369	372	375	392	372	370	424	378	403	373	354	369	356	381	374	404	341	386	391	359	399	369	391	371	371	373	419	353	371	376	379	353	360	385	389	379	382	388	360	382	383	402	365	393	371	392	404	352	378	413	403	355	357	395	382	363	396	412	350	374	380	386	379	378	376	403	376	371	403	365	355	386	362	351	342	375	358	414	370	388	369	376	379	371	381	391	375	341	387	398	373	342	392	372	357	395	432	395	357	415	394	401	359	389	351	381	318	390	389	372	351	363	367	361	373	364	350	425	372	370	389	353	395	422	396	396	380	364	343	388	382	376	320	381	426	347	348	385	360	360	356	389	346	375	361	409	362	400	408	379	342	380	349	350	388	375	382	358	396	363	368	378	382	339	386	345	336	338	370	357	368	382	387	351	386	388	372	386	366	391	367	373	405	382	349	369	388	348	365	374	391	340	370	351	378	367	352	384	360	361	393	353	375	340	361	397	389	332	407	384	387	318	406	406	355	379	360	367	365	420	398	361	364	363	402	370	359	351	382	376	357	347	367	361	384	383	373	351	398	386	380	356	364	383	378	377	374	349	362	386	387	372	381	372	388	410	380	367	366	396	365	414	386	396	377	366	338	414	380	355	352	352	366	383	395	378	391	396	353	393	399	408	357	343	387	377	398	379	372	362	378	366	386	361	386	402	364	399	368	389	370	362	364	400	386	380	395	345	368	405	367	394	360	414	362	350	378	359	396	399	369	346	354	376	339	394	372	388	361	373	389	394	363	406	366	359	373	328	391	353	384	405	385	368	365	390	424	356	374	393	373	378	375	393	362	380	365	392	359	366	361	385	384	404	376	361	403	396	377	369	360	356	362	384	373	357	415	361	396	380	366	374	354	378	406	339	374	396	401	380	357	411	358	378	378	379	404	381	361	391	368	383	372	399	385	388	413	398	384	404	378	365	411	370	364	390	384	400	400	352	334	390	365	386	408	365	343	387	378	379	365	375	385	348	369	336	369	381	353	373	343	381	359	370	353	378	363	402	374	361	408	365	365	384	376	389	367	341	367	354	377	352	383	357	364	419	385	369	338	351	347	378	377	368	356	359	372	368	414	374	362	345	411	386	360	369	404	400	358	377	377	396	394	392	395	383	373	375	357	385	374	396	342	367	375	352	383	405	417	343	375	375	380	383	342	394	393	391	356	375	378	384	421	371	346	378	366	388	355	351	381	402	356	366	398	381	326	340	384	360	374	373	365	386	362	339	367	389	361	366	407	416	365	363	385	372	384	382	379	377	407	355	394	389	334	386	372	373	378	370	350	388	371	363	360	405	374	350	369	361	393	375	389	411	345	419	345	374	393	358	369	344	337	385	384	363	360	385	384	357	365	401	364	349	388	356	378	336	386	382	382	362	394	347	394	373	374	384	381	387	393	389	376	401	353	391	384	384	392	412	339	378	358	357	372	345	361	368	372	374	358	397	373	387	381	383	397	364	354	356	383	380	361	399	361	385	374	409	415	354	373	361	365	381	378	384	361	379	322	388	365	370	394	399	340	367	390	382	407	347	396	378	385	389	357	377	376	366	394	362	371	361	342	371	400	390	367	388	360	384	365	334	379	355	401	386	398	337	349	366	389	373	368	346	356	360	376	381	351	377	392	370	364	377	375	345	395	366	348	373	392	382	411	357	397	375	353	394	370	379	376	376	384	384	343	350	381	383	400	415	373	342	376	401	347	377	362	369	353	387	380	374	387	371	363	381	355	374	384	353	383	378	395	392	354	366	360	406	354	358	348	370	339	379	381	383	352	349	382	362	368	380	379	361	385	392	372	393	388	377	379	384	350	356	325	373	386	405	390	348	358	382	350	363	355	386	383	359	405	367	386	351	390	354	402	395	375	390	378	385	345	391	344	359	354	361	372	371	389	366	372	340	356	356	333	369	364	404	406	392	368	399	394	392	364	413	425	377	356	381	400	373	393	368	356	355	364	309	369	394	407	373	360	376	359	325	384	382	375	377	348	391	342	405	404	367	350	361	335	364	417	377	382	375	400	353	371	339	377	402	351	384	374	389	364	369	370	398	398	386	352	374	354	379	371	389	419	405	369	396	358	366	359	365	368	355	360	361	362	359	371	385	340	344	368	396	383	359	395	379	369	387	401	390	392	376	391	404	382	383	385	376	379	360	403	385	349	374	345	367	348	363	368	359	384	377	402	374	404	369	382	352	425	362	336	369	332	357	378	377	374	406	394	389	377	389	383	378	343	376	403	400	375	382	375	417	403	365	409	361	378	377	360	402	419	359	355	359	345	373	376	394	394	388	319	384	388	375	355	386	372	385	401	379	418	365	360	392	374	389	409	355	366	343	370	361	374	414	340	390	393	375	422	361	372	352	338	423	386	372	367	338	389	373	342	368	345	366	368	389	395	376	394	384	370	388	404	350	357	414	344	402	368	375	394	366	394	357	346	407	378	354	413	387	382	399	367	348	387	371	348	373	347	373	361	370	370	360	387	386	341	352	380	345	404	344	365	354	388	390	362	376	367	365	387	367	372	364	372	365	357	378	353	394	371	413	365	369	378	355	409	365	363	403	393	360	366	369	358	363	389	377	389	390	371	379	396	391	373	354	362	352	389	385	392	383	396	369	399	349	396	376	363	373	362	373	331	411	380	363	345	362	365	363	344	384	379	348	368	359	391	383	382	387	354	378	371	411	339	381	425	380	358	386	365	377	378	382	382	406	387	409	367	385	369	366	358	336	412	364	365	386	361	377	373	368	380	380	364	391	379	349	364	369	399	374	378	375	354	397	404	350	356	392	380	348	422	375	401	343	359	331	373	329	398	372	354	350	379	390	382	374	383	367	376	403	366	387	384	347	347	393	351	353	366	351	363	395	363	349	372	386	375	364	357	372	356	360	374	377	371	367	358	371	399	439	400	382	390	351	325	436	368	369	373	347	391	381	379	349	380	369	369	335	364	392	370	403	368	365	371	384	369	358	381	431	372	374	371	351	360	363	364	375	392	370	367	367	365	352	385	359	372	383	358	373	369	379	375	377	354	364	368	389	361	362	367	386	387	390	372	373	386	359	350	404	379	350	398	341	342	385	407	384	365	360	384	354	383	381	402	385	363	383	400	381	364	384	377	366	382	391	364	358	383	355	377	388	378	341	397	385	372	358	383	374	386	356	360	375	361	383	397	372	397	344	393	362	362	421	370	383	348	362	335	388	375	341	393	351	340	365	397	363	405	359	369	364	369	363	405	366	372	373	349	360	347	369	382	383	373	394	404	384	363	410	394	369	378	363	374	385	387	384	385	353	357	397	357	398	349	381	353	376	382	368	370	358	381	371	366	346	414	401	395	363
23956	23470	35819	33011	23218	10020	1264	567	507	546	486	467	471	501	477	445	462	496	447	489	456	527	553	516	494	497	490	446	483	477	464	501	462	452	506	483	416	522	468	487	433	494	478	466	468	514	463	444	465	486	447	461	453	456	491	482	459	459	489	469	454	443	482	472	475	448	462	450	515	456	436	474	461	495	470	454	470	488	447	422	453	466	431	536	450	482	450	453	445	504	479	450	482	510	481	468	464	468	452	460	473	451	503	508	414	461	413	451	480	454	431	456	414	462	451	443	453	505	458	441	487	440	488	509	451	486	447	465	467	478	486	431	440	470	476	500	439	449	436	466	449	447	482	471	466	481	474	452	444	485	458	479	435	441	466	458	454	455	441	495	437	471	443	475	444	493	454	428	493	483	454	466	444	464	449	477	451	490	452	416	480	482	462	463	474	457	431	466	457	504	478	458	444	468	459	456	434	465	488	455	439	460	465	441	479	453	491	468	496	435	459	481	472	472	442	493	463	453	457	448	484	425	462	436	465	458	466	418	486	485	510	483	422	515	463	457	453	458	443	458	455	462	465	462	499	490	459	427	412	440	482	483	473	461	423	435	437	484	457	446	472	453	444	464	471	472	468	449	472	472	480	471	470	474	411	473	428	453	466	449	457	481	482	438	463	468	497	466	433	499	462	458	492	459	467	434	447	469	466	466	505	439	456	464	420	456	431	462	469	454	420	455	452	466	467	428	470	490	456	473	446	455	468	472	434	469	475	467	461	455	498	469	510	481	464	476	465	449	471	443	425	435	463	494	478	475	431	430	488	434	473	477	455	465	427	465	484	463	437	458	486	464	461	441	465	492	479	484	419	437	453	472	481	450	454	493	451	468	401	476	457	463	485	467	453	453	418	450	478	449	464	474	489	427	492	444	499	468	437	444	469	484	438	437	460	435	427	467	449	453	422	437	445	472	461	446	468	437	455	458	438	451	450	456	450	437	499	460	448	459	440	480	458	441	465	462	457	458	461	476	486	440	452	471	457	478	484	451	458	435	464	471	447	447	469	428	474	427	475	487	474	461	424	470	438	455	466	480	461	469	457	455	420	476	432	467	456	412	422	469	499	462	480	440	489	444	428	480	469	454	469	453	459	462	468	446	444	422	426	471	453	480	453	482	451	436	402	479	481	449	478	482	469	445	479	437	455	461	471	461	440	472	462	456	437	457	504	451	465	431	481	492	442	479	488	467	458	441	477	482	487	420	467	442	476	472	460	458	480	483	459	422	473	475	488	480	446	455	453	428	467	451	422	449	443	467	436	456	432	431	460	463	439	477	456	495	452	473	485	460	464	456	452	459	459	450	454	494	482	449	450	500	432	449	485	475	453	459	451	463	459	406	447	503	476	437	442	497	466	472	478	463	452	445	454	441	479	477	445	479	476	478	434	459	406	470	492	482	445	472	463	452	437	479	486	471	429	513	462	506	488	468	441	449	456	438	464	440	465	420	478	462	476	461	436	447	466	450	442	448	450	449	454	485	467	437	461	452	487	447	503	442	467	437	444	490	444	500	470	456	421	484	455	464	435	494	467	460	504	455	436	437	430	504	457	477	456	466	444	437	504	449	448	458	477	440	469	462	474	473	471	477	471	492	491	402	492	475	469	460	466	438	464	456	457	485	457	494	441	484	456	469	475	485	461	477	452	518	475	489	472	452	442	460	445	456	489	453	429	468	468	441	435	447	467	459	430	468	478	490	459	462	459	438	500	451	491	440	481	448	444	475	447	440	460	468	440	437	448	431	488	459	433	440	459	452	442	472	441	427	467	474	438	454	449	436	494	470	448	450	478	472	461	444	429	449	481	461	471	462	447	460	482	437	472	466	472	488	502	447	466	427	457	499	499	488	469	431	451	515	455	456	473	482	485	469	486	507	478	491	480	445	452	451	488	457	431	473	471	459	479	485	480	446	453	454	479	504	452	509	483	455	452	503	461	492	473	480	469	477	455	491	469	470	474	447	483	490	473	456	468	448	505	446	471	437	480	478	460	499	462	445	482	466	465	417	474	447	452	445	465	477	462	437	460	446	464	474	482	490	483	478	496	473	475	470	478	463	467	409	473	446	440	483	484	424	479	461	457	482	475	470	453	449	420	442	443	481	479	428	467	437	498	464	456	434	460	442	452	425	452	439	459	453	492	495	418	454	459	479	475	497	456	469	485	458	474	449	462	475	450	447	440	499	466	476	483	493	489	467	439	464	481	464	477	456	483	470	454	425	443	424	488	413	486	425	471	480	466	488	473	475	480	463	463	467	441	480	475	443	475	452	414	448	445	470	446	465	461	417	453	434	437	432	449	426	439	457	473	499	437	466	489	502	447	456	460	481	444	461	461	452	459	444	460	451	471	504	467	464	450	467	445	474	456	462	455	461	462	467	500	506	455	425	409	456	461	476	490	489	434	477	487	484	438	470	484	462	501	479	485	445	429	452	473	445	461	443	490	468	488	477	452	468	445	502	498	458	464	436	464	404	480	436	472	438	466	456	459	457	480	451	452	444	461	400	425	487	431	450	475	474	414	466	452	446	464	462	449	449	492	467	488	452	464	499	500	470	434	513	456	458	454	426	443	430	467	487	454	456	466	458	471	446	480	452	493	451	442	439	481	505	465	469	460	501	442	420	490	512	458	423	455	441	481	448	464	474	424	446	499	481	423	467	475	447	439	476	455	453	501	491	453	480	470	482	455	458	458	440	480	441	449	469	490	434	492	449	427	431	467	451	466	484	460	461	436	490	422	433	460	478	428	438	438	459	474	489	479	434	450	449	436	500	441	494	471	418	487	456	485	491	486	458	466	473	437	467	418	464	456	466	477	454	452	463	472	444	459	475	461	471	463	473	435	488	450	473	455	477	460	449	457	454	478	470	436	486	450	458	438	430	449	469	463	465	424	484	481	449	419	437	434	429	470	443	498	481	481	500	473	467	442	492	429	468	455	468	448	458	460	490	432	449	466	457	422	457	479	459	478	447	460	488	477	468	455	485	410	447	428	427	492	435	456	467	455	454	478	480	417	473	430	468	456	472	476	472	457	449	404	446	484	437	472	466	451	452	479	439	464	462	468	468	454	464	462	472	426	462	419	488	475	445	482	468	407	431	479	469	454	434	474	438	464	420	455	434	462	474	440	431	456	449	415	426	443	429	475	501	483	446	439	425	497	462	459	448	449	434	462	464	466	433	466	480	431	457	470	470	411	453	448	442	469	425	449	443	465	470	457	479	459	462	495	468	436	421	467	486	464	441	482	446	446	441	458	483	454	468	457	428	447	457	469	469	465	444	463	495	475	459	465	452	432	423	446	443	439	446	490	447	438	476	446	465	454	404	415	485	459	511	441	456	479	423	443	438	473	475	427	478	480	491	481	486	444	457	487	476	475	473	426	522	450	460	464	478	427	477	459	458	469	446	433	486	418	439	483	488	473	453	456	452	473	419	459	458	478	447	422	469	434	484	457	461
64262	102252	70976	40313	13936	575	486	537	488	514	533	508	499	539	533	507	510	482	497	474	533	578	622	661	589	505	515	543	519	484	499	487	500	495	497	470	526	462	526	466	532	470	523	476	499	526	472	520	512	475	471	466	458	501	486	469	500	484	550	501	487	506	497	502	485	477	515	515	514	469	501	532	502	490	565	542	536	482	470	502	506	534	486	461	472	491	519	533	498	494	491	479	486	493	470	486	515	482	526	462	531	502	513	483	507	535	485	513	521	512	494	525	499	477	468	509	498	484	509	493	530	485	514	539	485	470	518	510	490	525	493	509	498	511	523	533	532	519	460	488	525	535	535	477	516	530	512	524	520	511	513	518	492	493	490	500	568	465	505	509	536	507	493	499	499	513	468	545	519	489	488	493	492	515	513	507	482	524	515	517	476	472	467	497	482	475	499	509	521	505	518	490	509	487	490	490	505	521	497	462	517	477	460	476	486	564	489	488	485	547	498	558	498	497	532	496	478	487	482	485	472	492	501	525	517	488	513	537	494	485	490	494	491	507	473	504	498	507	511	487	531	503	548	530	464	536	492	501	482	470	531	524	477	499	509	461	515	542	502	540	542	513	463	503	521	502	517	506	497	497	534	493	496	520	474	518	483	500	496	470	451	498	496	525	502	501	504	504	509	516	528	540	475	499	498	513	459	506	492	512	484	483	509	515	456	493	504	516	483	494	507	485	515	482	504	494	483	487	520	449	532	459	524	515	535	487	460	506	527	527	535	536	491	531	497	465	504	537	500	473	501	499	467	493	478	519	520	481	480	463	489	507	523	503	465	506	547	501	487	461	523	449	525	485	513	528	467	510	468	477	466	473	506	452	505	504	516	526	498	453	500	529	503	485	487	475	460	501	531	500	499	492	487	486	499	476	488	465	489	492	505	513	480	490	509	511	499	503	552	499	496	479	521	443	526	500	475	484	486	514	500	490	468	492	498	532	519	513	502	544	465	493	486	494	527	499	498	534	535	497	502	468	491	522	475	478	499	525	482	528	520	465	493	498	510	469	517	516	505	522	502	492	465	531	456	509	488	508	486	502	446	528	475	505	506	481	487	521	478	513	496	497	518	495	538	475	486	473	516	457	473	505	500	482	519	504	501	485	498	511	489	470	495	486	499	479	508	527	483	491	494	466	488	485	487	525	523	496	518	503	480	463	476	465	516	515	573	488	529	505	502	490	536	491	492	489	512	522	521	546	508	519	499	506	499	488	481	485	485	487	496	464	497	482	512	483	460	496	505	474	518	475	503	501	493	471	471	515	474	541	494	474	513	495	491	493	485	504	468	507	486	488	491	526	482	489	467	498	541	487	531	511	487	468	528	485	519	476	516	515	483	502	512	529	479	489	511	485	513	495	499	438	501	483	539	503	519	495	459	506	500	507	487	475	493	486	502	523	499	507	500	517	518	473	491	495	514	488	466	496	537	494	520	524	490	510	455	541	496	479	480	485	476	524	506	510	486	503	488	504	525	532	492	488	485	441	497	515	487	521	491	517	512	474	483	504	478	490	481	502	509	533	534	501	486	474	504	484	501	504	492	509	519	520	521	497	508	494	489	485	490	509	528	477	493	500	543	472	516	477	517	483	483	495	510	480	509	529	502	475	445	489	495	545	495	465	506	512	481	510	498	460	476	486	513	519	486	467	539	469	473	518	531	511	491	471	488	446	510	483	508	501	514	494	502	447	535	497	473	488	495	503	465	521	472	495	499	533	549	493	484	483	518	523	520	492	500	473	533	527	501	500	495	470	529	524	519	485	494	538	539	482	482	525	517	461	516	517	505	510	495	508	472	490	474	516	517	493	489	464	537	500	511	510	501	501	497	507	490	468	501	489	491	488	509	520	499	498	522	470	516	473	479	509	512	460	469	513	497	502	486	482	488	484	497	521	497	494	500	515	475	510	479	506	504	512	498	511	523	502	500	522	497	521	492	494	483	523	518	521	515	517	551	516	512	497	493	501	472	523	519	498	479	495	489	472	491	491	480	513	505	491	505	521	499	492	494	513	496	526	501	483	474	452	503	530	507	456	508	512	518	498	467	509	469	498	485	486	471	534	498	501	517	494	497	508	489	491	465	511	488	501	496	456	506	517	492	525	512	510	461	508	514	525	473	528	481	524	497	494	524	468	452	531	508	475	481	499	452	500	513	496	533	495	443	481	476	506	544	458	479	461	475	454	475	503	489	481	491	468	499	486	483	473	534	511	496	503	491	445	479	477	515	488	542	483	472	499	508	489	503	517	532	450	486	514	475	522	500	471	456	491	499	494	503	511	487	511	503	513	493	471	522	498	490	463	499	520	518	496	498	522	521	507	530	476	501	533	529	510	515	542	513	483	511	493	456	467	472	528	488	493	473	502	494	496	504	502	494	504	498	504	476	492	486	526	507	503	489	503	460	481	460	519	508	509	495	517	493	518	490	488	473	492	517	492	487	469	521	516	513	490	495	466	546	476	504	481	466	516	522	510	469	528	504	489	498	544	500	506	469	491	464	491	489	484	482	490	514	488	505	489	483	499	503	508	516	478	525	488	510	460	503	515	476	487	508	464	500	467	526	504	507	510	494	469	507	525	492	501	484	518	521	503	501	541	491	505	467	489	553	482	528	503	454	510	477	464	505	431	513	502	470	518	497	547	496	499	489	471	531	472	512	505	464	455	474	498	504	474	471	516	431	478	483	500	473	531	500	511	475	481	477	493	533	488	537	477	506	503	465	526	491	518	523	487	487	488	495	455	491	473	508	521	502	519	451	503	481	526	480	482	510	479	496	486	491	498	513	474	479	501	513	492	467	440	490	496	497	462	512	459	503	492	499	485	485	495	482	492	474	462	481	492	492	502	531	515	475	519	482	492	459	538	516	482	510	497	491	494	467	508	471	535	513	478	507	499	511	470	528	507	495	489	527	486	505	515	504	496	501	496	503	550	498	486	479	481	485	530	502	488	478	497	495	484	512	486	457	489	479	485	476	482	482	479	496	474	503	501	518	517	494	460	443	488	481	532	453	470	459	495	519	476	527	487	507	500	527	481	528	454	488	508	477	502	529	460	497	475	507	492	521	499	508	488	491	445	476	528	542	488	474	514	489	473	535	492	507	489	503	499	530	527	500	461	491	503	512	526	480	507	526	490	479	517	459	492	497	498	514	487	509	508	505	500	490	478	519	490	456	484	511	523	494	523	509	496	501	516	468	484	497	496	507	501	495	526	482	487	522	498	501	506	486	550	530	488	516	491	482	497	468	509	469	471	496	468	476	488	497	535	526	518	473	533	514	469	532	505	477	473	507	481	456	489	503	491	482	489	501	496	495	461	467	506	488	510	482	511	498	524	486	471	487	515	470	503	501	455	497	475	487	464	482	487	510	483	485	497	518	529	488	511	503	475	456	457	492	514	476	491	514	475	510	496	452	479	466	503	496	528	507	511	492	493	547	512	539	509	486	473	531	483	491	485
30066	29793	24827	9776	1721	325	318	296	316	286	330	310	318	305	309	334	301	298	288	339	291	305	316	276	295	304	293	316	307	300	303	295	303	298	342	301	299	287	286	323	333	335	298	300	317	301	292	296	312	298	307	347	283	303	304	315	309	316	289	314	307	341	270	297	313	312	294	305	302	299	321	273	304	321	282	304	317	308	307	300	298	291	330	324	312	299	317	270	317	288	302	301	293	267	322	300	307	300	282	303	269	287	294	285	304	301	329	286	313	329	289	293	335	292	324	293	255	307	299	342	305	297	305	280	288	319	299	276	307	323	322	314	288	312	312	293	297	285	293	280	304	317	289	318	276	317	320	262	283	309	336	319	295	287	313	278	311	315	299	327	307	309	269	346	292	297	336	313	305	283	319	314	314	333	296	305	299	316	332	327	319	329	301	312	316	319	300	309	308	314	323	296	310	333	315	322	310	321	314	305	317	293	313	336	299	324	337	332	325	305	297	320	314	293	319	295	307	316	319	289	277	298	318	318	331	277	311	326	307	288	302	327	317	306	291	308	297	281	294	306	285	311	289	303	336	308	299	321	283	301	304	317	309	317	315	321	287	317	289	308	321	298	322	294	300	298	294	313	342	309	314	346	314	302	296	296	336	265	295	317	296	312	309	297	298	316	293	280	318	334	314	314	298	299	301	302	286	364	315	304	307	311	275	331	317	303	292	300	298	293	305	310	321	270	281	304	307	303	317	313	299	299	288	320	293	308	300	346	296	302	320	304	310	283	298	295	312	309	303	296	304	323	344	310	318	286	315	287	264	314	298	308	302	313	298	300	299	286	310	312	316	273	312	282	292	309	285	311	314	299	325	311	299	294	322	294	289	293	297	287	284	309	288	292	326	286	308	301	315	301	325	284	332	290	289	307	336	306	329	293	294	308	254	272	324	315	305	285	286	318	284	303	293	295	334	321	307	291	307	274	280	284	318	318	318	333	334	293	324	288	295	289	286	282	310	274	310	283	280	299	313	281	335	315	330	278	308	320	291	296	284	305	296	321	317	323	285	300	303	293	311	312	299	347	326	285	263	287	316	307	323	316	299	318	300	302	311	340	288	323	313	331	313	311	311	300	290	335	311	300	314	300	288	349	311	288	275	307	292	311	326	295	325	283	312	306	279	355	288	325	304	338	317	299	287	302	253	307	321	312	267	275	296	296	306	287	270	332	295	312	284	319	285	288	292	320	306	289	309	280	293	309	298	311	305	289	270	331	319	297	314	314	360	297	327	283	323	322	303	319	293	328	312	295	303	315	304	281	292	296	340	285	327	295	278	293	286	299	267	304	294	308	324	298	351	323	290	331	286	312	335	290	306	295	295	319	345	284	279	285	318	285	336	286	325	324	293	308	337	307	261	261	281	289	286	278	296	294	310	290	285	305	311	276	272	270	307	326	317	293	285	275	317	302	302	305	283	303	295	308	314	312	304	335	300	315	321	295	298	290	309	301	324	298	313	299	297	307	299	291	299	307	323	337	300	293	315	300	312	325	319	285	295	288	295	322	312	333	299	284	299	303	308	311	309	301	278	314	294	295	323	313	310	300	312	305	303	296	291	322	332	311	321	296	295	299	302	318	326	306	276	293	289	323	316	333	320	342	296	333	302	325	307	332	283	315	299	299	320	275	283	352	279	290	273	336	307	296	306	286	279	283	283	303	292	333	298	318	267	334	302	310	306	328	315	321	305	275	300	309	292	316	286	334	276	308	318	308	300	284	305	269	301	299	275	304	328	305	304	323	291	303	293	309	317	292	314	306	311	300	284	317	338	288	299	326	319	320	306	298	320	349	311	301	313	324	321	255	299	317	307	292	313	298	311	324	311	342	304	295	273	331	300	331	301	328	316	314	298	334	288	298	322	322	326	299	318	295	319	305	308	318	287	272	304	280	303	276	269	279	285	300	316	268	289	315	298	256	320	280	292	289	319	340	300	326	287	307	305	296	277	296	297	301	302	282	320	333	311	283	279	313	311	306	320	338	335	295	328	318	311	306	329	298	312	305	301	316	308	321	328	331	304	311	308	317	327	301	312	296	323	316	309	272	290	341	271	320	292	301	293	295	296	300	307	297	294	276	331	296	304	285	317	307	320	301	280	327	325	302	307	328	344	317	336	330	304	300	267	287	302	297	329	263	288	341	306	296	309	315	306	293	305	314	301	301	308	326	298	325	318	314	297	325	307	315	334	290	309	324	258	296	315	306	298	305	296	299	310	317	314	283	303	296	302	263	277	313	303	299	341	292	314	315	295	302	280	287	282	286	294	280	304	310	270	328	296	295	314	314	321	300	296	303	319	305	295	299	299	285	321	296	323	293	303	295	345	292	318	287	309	295	302	293	298	308	296	297	295	296	276	281	303	312	312	314	288	322	285	295	311	325	300	313	311	308	296	320	308	326	311	323	282	335	305	301	307	314	291	287	297	280	314	297	264	270	319	343	311	328	281	302	309	282	288	307	293	269	307	313	300	299	339	291	306	272	316	313	280	278	279	293	327	316	346	297	289	306	331	296	277	275	294	293	310	311	278	335	328	303	302	300	289	311	317	280	320	294	314	354	299	297	289	316	340	281	296	313	326	307	297	314	314	321	311	301	315	282	330	292	298	335	322	283	312	307	304	280	298	304	300	359	323	279	307	297	311	332	305	306	308	337	332	323	286	330	307	296	318	280	284	287	321	291	287	289	293	325	318	280	302	307	317	309	328	277	304	301	295	296	309	296	270	300	291	302	365	318	310	323	310	329	281	314	275	315	298	319	290	274	304	311	289	302	326	301	288	306	294	298	269	291	299	298	298	336	305	292	313	344	315	311	317	289	302	292	299	330	293	344	317	309	284	316	329	309	319	296	293	308	305	308	320	299	294	299	271	297	300	295	313	301	308	318	294	305	319	276	304	286	304	316	303	298	284	311	312	313	288	304	271	283	297	295	274	290	293	285	307	309	322	304	291	299	299	323	321	310	304	310	278	313	295	314	326	265	261	296	296	310	291	310	320	275	305	293	317	333	306	293	332	292	315	300	338	271	295	291	309	277	326	298	319	289	303	312	286	320	300	307	297	305	285	290	273	328	314	309	311	308	345	296	314	264	281	285	323	297	308	304	272	295	297	293	304	299	279	296	313	296	282	305	297	301	326	288	321	282	294	291	328	307	331	295	278	272	300	315	286	323	302	305	310	285	321	298	298	318	298	311	313	327	301	284	319	303	297	302	262	306	291	326	287	311	297	297	319	297	277	283	341	306	284	275	293	304	293	308	305	279	319	319	319	304	326	302	310	311	320	306	303	284	283	317	302	292	284	323	314	304	295	318	294	303	285	333	297	325	285	312	294	324	363	281	296	309	275	260	330	293	292	321	295	311	326	297	297	367	288	307	316	334	332	319	301	318	299	279	332	312	304	288	290	309	319	303	293	333	271	278	326	277	311	309	310	303	258	295	309	310	285	301	307	313	318	321
23705	35108	18270	5143	1404	305	270	288	298	275	268	319	279	306	302	307	312	277	282	313	295	314	321	296	280	300	286	300	273	266	292	311	285	314	308	285	288	290	283	255	263	322	319	275	300	301	314	279	282	303	290	311	299	278	291	272	292	306	329	289	285	304	298	293	346	285	283	290	312	279	283	302	296	296	272	301	282	305	306	298	303	292	313	279	260	304	284	285	304	281	279	286	286	315	333	276	315	283	289	306	278	275	311	299	291	258	288	268	276	274	272	303	289	264	315	292	305	303	308	294	261	284	292	289	279	288	314	269	278	283	290	292	278	310	281	297	268	269	297	308	286	272	283	309	279	283	268	292	270	293	301	294	294	280	285	295	291	296	294	313	276	259	287	305	276	313	271	304	298	305	306	287	302	344	240	264	273	317	276	295	286	268	330	306	315	275	271	292	306	319	276	302	258	284	301	305	287	294	297	317	316	281	296	295	301	311	281	292	299	301	291	272	311	310	279	286	295	279	300	312	285	288	268	336	290	309	310	309	311	266	260	249	296	297	297	319	274	293	260	302	273	279	278	298	324	304	277	273	286	316	279	299	290	300	274	305	287	319	277	292	299	292	302	304	291	281	289	283	318	276	278	300	290	291	331	284	278	292	300	282	281	315	295	274	298	286	297	254	292	269	306	264	304	318	266	259	306	287	304	278	270	319	270	299	317	312	281	272	296	296	282	290	261	286	301	285	286	278	290	300	292	295	263	292	298	291	296	275	297	299	307	304	290	306	315	288	293	288	285	282	275	312	307	271	314	309	299	290	289	291	309	252	306	295	296	302	301	291	283	276	282	311	281	298	307	291	259	256	289	279	308	301	318	301	282	300	281	292	269	284	294	303	289	266	284	282	323	286	286	309	296	326	306	308	304	309	299	312	290	305	279	288	286	297	282	288	309	314	270	299	308	279	306	293	285	299	306	288	300	301	292	306	266	295	272	298	342	293	275	300	291	293	312	283	250	282	336	308	284	339	275	280	255	290	247	258	317	278	301	258	284	309	282	304	306	311	316	322	282	288	307	323	272	279	284	295	265	304	268	307	289	282	284	323	281	274	308	292	309	276	286	283	304	295	306	275	293	296	273	292	293	275	274	299	282	272	325	301	306	283	263	272	314	278	313	267	305	309	302	290	303	289	267	278	274	306	287	282	288	326	292	281	269	293	305	298	278	286	277	291	284	299	292	302	294	297	309	305	311	295	305	277	337	275	269	310	291	288	275	299	291	305	300	299	293	308	299	309	312	278	280	316	286	312	321	269	281	292	279	265	294	271	303	293	322	283	298	279	312	309	307	290	305	293	300	294	291	305	313	290	276	293	283	279	278	289	283	297	313	317	305	284	282	303	319	296	297	263	314	281	301	306	329	288	283	273	285	264	305	284	271	300	291	306	312	323	313	296	298	291	279	301	312	308	276	293	273	279	279	305	285	287	310	279	288	263	281	284	287	301	285	297	299	297	288	279	299	299	286	254	300	294	301	278	308	303	296	297	290	298	297	277	295	319	265	309	301	304	324	286	300	285	324	286	292	278	315	275	282	299	311	312	290	303	292	283	279	272	273	289	316	291	259	291	288	262	298	272	305	288	287	280	298	259	279	267	283	291	297	337	294	294	284	288	307	281	273	285	289	293	277	290	295	301	290	292	325	290	308	298	293	285	311	285	310	296	282	334	302	307	286	297	296	297	284	283	306	269	284	292	270	278	295	303	320	285	308	269	310	279	269	284	287	274	271	262	272	284	304	316	244	311	295	303	277	311	278	296	302	294	299	276	277	297	308	277	320	317	306	305	298	296	289	297	252	298	334	308	304	277	296	265	291	296	316	290	286	308	294	290	286	278	299	305	275	285	290	276	291	294	283	269	302	320	320	284	307	311	287	301	288	306	290	317	291	299	307	276	301	282	306	307	256	259	275	275	302	291	277	271	264	286	285	309	288	280	289	294	284	314	292	248	274	275	283	301	291	268	283	299	292	321	284	313	294	260	288	291	271	296	272	274	276	283	276	282	287	289	318	285	315	286	274	268	298	320	307	301	286	282	266	282	272	299	297	272	287	279	333	302	287	260	297	291	268	276	277	279	278	265	285	281	292	286	291	253	305	286	291	290	286	310	290	271	303	298	288	301	275	316	295	282	293	272	306	288	311	297	273	266	315	309	316	265	312	300	286	285	314	312	283	293	262	302	244	294	285	293	292	326	273	261	284	279	296	293	309	309	287	317	291	279	254	276	291	293	304	298	298	308	307	286	258	285	274	281	290	293	265	278	288	289	293	305	283	299	290	288	272	272	296	262	312	272	271	266	279	279	259	297	305	301	284	292	255	289	291	288	322	285	299	281	316	281	261	290	293	279	310	272	279	283	277	268	300	292	302	312	306	282	276	287	307	293	289	316	286	298	301	275	325	311	272	292	272	303	308	256	301	248	281	281	302	285	289	292	304	308	257	256	274	314	267	273	307	284	290	340	304	285	299	285	311	290	256	301	283	295	297	304	262	302	304	265	288	312	280	265	317	300	280	294	280	286	294	303	274	321	270	272	299	310	292	317	300	292	281	253	285	319	283	276	316	312	310	305	302	296	294	295	290	296	306	310	264	297	294	323	302	304	279	279	291	289	306	294	314	298	309	268	307	284	319	287	281	305	298	284	293	282	273	287	275	289	302	312	308	331	297	287	314	280	257	284	285	299	305	297	266	288	296	261	302	274	301	304	310	284	271	300	306	273	289	286	269	296	264	299	262	304	309	297	281	295	320	306	263	316	307	298	299	293	301	263	289	290	269	261	277	264	301	279	307	291	301	303	328	275	290	272	296	275	270	258	297	319	290	282	290	319	279	278	299	254	275	280	295	312	288	277	316	264	298	296	322	269	284	272	283	295	279	290	281	273	315	275	307	309	330	289	328	298	290	322	302	264	287	289	294	295	294	274	317	295	296	285	275	271	291	289	305	296	309	286	316	304	293	288	316	306	287	285	289	290	257	282	321	316	281	273	272	308	282	297	299	285	273	291	303	273	279	284	268	284	271	285	299	282	291	297	280	304	312	288	290	277	269	296	274	266	314	289	289	282	265	294	288	278	280	286	316	315	272	294	280	291	305	290	304	293	312	266	291	315	308	278	297	309	300	292	257	305	263	292	313	281	300	309	291	285	283	298	309	293	267	261	273	311	294	302	324	328	310	248	332	283	288	295	303	302	287	284	303	273	300	295	256	287	288	296	279	263	281	298	295	278	267	272	294	296	300	280	262	280	289	287	285	273	293	285	289	291	305	296	288	278	298	309	309	292	279	296	297	292	284	313	283	300	295	304	289	314	304	277	310	278	267	309	286	295	294	304	321	326	282	272	285	294	275	278	319	322	268	297	278	301	292	310	276	318	259	288	291	299	271	299	314	307	271	317	275	275	262	277	274	282	292	298	286	274	284	267	301	307	289	276	263	290	331	282	271	331	306	299	276	271
25378	27667	41442	34953	17965	3011	517	443	367	395	363	360	375	410	347	392	358	380	371	402	403	400	406	369	373	409	413	392	385	385	370	372	385	397	364	385	340	346	378	379	350	372	373	403	381	370	390	392	362	381	365	376	385	373	382	376	376	394	360	373	343	354	401	402	389	381	402	379	371	402	374	411	407	403	362	357	384	369	367	399	348	380	364	348	399	388	370	378	381	356	327	386	361	356	370	409	377	367	378	375	370	336	410	358	371	390	388	382	365	354	344	333	401	344	367	376	361	367	384	367	415	403	355	361	350	363	365	395	379	384	361	347	383	375	389	379	404	392	400	334	390	398	347	371	389	372	390	365	380	335	388	392	383	368	381	384	364	356	388	367	341	401	381	330	358	382	399	379	368	349	368	336	360	378	372	395	382	346	366	353	346	385	378	344	379	385	353	374	339	340	343	374	341	351	371	363	350	366	370	348	381	347	381	357	396	369	374	350	369	372	380	350	380	388	402	399	408	388	379	373	372	391	404	392	353	371	382	390	376	380	401	370	403	379	359	352	364	367	350	358	416	373	367	380	413	376	404	411	400	343	367	391	400	367	347	420	351	379	411	368	372	365	381	381	368	370	364	366	387	386	397	371	362	371	382	342	384	367	373	391	371	372	356	376	342	370	382	381	388	387	360	370	414	378	374	393	333	398	335	353	409	366	394	332	363	380	373	389	364	337	359	365	367	382	360	336	383	350	381	343	341	381	356	325	352	351	362	376	348	396	383	395	376	356	370	354	364	356	346	389	359	367	375	374	414	351	350	376	379	352	392	382	368	373	360	377	345	372	376	369	346	377	355	372	405	367	401	345	390	360	392	379	367	356	374	356	360	379	374	355	367	365	373	372	380	400	352	375	364	372	387	352	379	347	374	373	387	364	378	337	381	384	385	396	334	408	421	356	362	400	347	385	349	372	376	331	363	372	412	331	389	356	423	399	349	360	375	373	372	395	382	356	358	359	361	328	360	368	384	346	387	385	341	394	385	336	355	357	366	381	386	385	367	399	401	382	360	349	374	385	370	400	371	381	359	363	374	394	340	372	349	341	363	340	379	362	356	380	359	351	395	372	401	364	395	392	382	361	370	392	350	379	356	381	347	379	395	372	385	397	383	377	385	364	391	356	385	409	370	411	349	353	384	367	378	354	371	345	371	335	355	374	388	374	397	389	396	392	390	356	387	368	366	406	388	351	363	370	379	389	381	383	355	407	394	374	354	368	388	358	361	342	397	371	405	368	389	387	384	355	346	382	390	384	368	353	366	359	375	389	380	372	372	398	396	342	358	389	397	401	368	339	370	394	354	401	400	376	395	383	358	357	363	390	364	338	362	382	366	392	387	360	379	412	400	334	343	350	365	385	384	362	376	356	365	375	371	388	384	397	371	386	370	362	390	365	351	387	383	357	396	361	352	359	378	370	402	369	372	362	395	358	358	392	387	354	391	421	368	353	374	379	341	353	365	397	392	366	410	370	375	385	375	369	379	386	321	354	385	353	371	373	401	327	367	408	335	380	314	358	379	359	379	373	350	362	346	404	362	378	398	351	377	400	358	370	368	360	389	381	373	363	371	387	379	354	370	352	384	393	370	366	367	385	373	365	384	349	353	348	355	394	354	369	379	359	372	355	388	335	363	382	371	357	404	383	412	405	367	368	377	371	369	406	385	393	377	394	377	359	353	399	343	374	368	351	400	390	358	367	393	358	319	371	354	363	378	378	346	365	359	374	356	377	371	349	404	338	403	396	383	372	390	379	352	373	389	380	364	363	378	398	400	391	372	379	391	371	402	379	359	394	380	397	356	343	366	369	360	342	367	347	319	346	375	323	391	380	340	375	355	387	400	376	351	388	380	377	385	370	357	364	384	350	408	364	402	381	366	370	348	377	348	359	366	362	367	372	341	361	383	374	382	373	384	387	377	432	370	383	360	369	379	389	376	370	377	375	384	368	377	332	348	385	375	348	366	370	364	383	355	371	364	369	388	347	412	334	400	388	398	368	360	352	339	353	380	387	352	385	364	395	373	388	367	398	384	366	386	400	358	377	331	398	428	358	340	397	367	396	360	358	391	379	365	358	364	372	355	401	362	377	367	371	407	377	329	363	379	380	350	355	397	382	373	390	374	390	382	352	350	367	390	378	389	372	360	364	357	361	389	408	373	379	344	382	342	399	331	369	384	331	389	369	401	333	376	346	401	373	372	387	367	382	376	374	381	404	378	331	380	377	359	415	330	363	381	403	403	385	397	350	375	328	373	390	348	355	372	338	358	372	410	377	359	355	375	391	383	353	359	382	378	382	378	390	334	339	333	357	360	368	363	353	320	395	380	401	436	346	349	367	337	390	362	344	389	356	330	341	360	368	370	351	354	395	363	352	402	394	370	367	390	389	352	405	329	350	365	381	393	344	353	391	349	395	347	351	373	405	343	379	377	333	370	362	363	372	351	374	367	373	368	363	351	373	378	385	353	366	373	360	391	383	388	348	355	376	403	382	347	351	352	363	390	365	387	358	340	348	340	357	367	355	390	375	401	364	374	386	392	408	376	364	408	362	369	362	372	352	388	376	364	420	370	340	360	368	349	374	394	373	360	369	390	360	368	353	364	396	364	364	386	402	392	350	375	408	350	348	366	416	381	378	394	382	369	356	368	354	377	354	368	366	353	389	391	373	386	342	364	356	386	366	359	399	394	415	392	360	357	384	333	355	374	397	354	360	367	368	378	377	382	368	350	369	385	392	390	380	402	335	357	375	393	391	403	355	389	369	354	386	361	384	367	354	348	425	342	371	368	322	392	387	385	349	387	342	362	358	362	352	347	331	337	355	365	349	404	353	356	369	380	402	365	359	341	371	370	388	397	395	375	381	363	336	347	364	366	390	348	405	368	366	353	373	358	366	352	349	379	373	418	348	360	373	370	365	382	354	370	356	372	384	342	361	347	363	361	350	368	404	395	431	360	368	351	398	383	373	376	381	364	380	389	381	377	383	360	382	365	416	398	395	377	403	336	411	348	393	353	405	372	372	367	364	373	353	386	397	393	361	380	350	358	386	349	328	387	358	341	342	363	352	356	374	354	351	389	345	397	381	340	342	389	340	356	348	336	368	391	360	373	369	395	379	372	362	404	368	389	361	367	405	378	374	363	358	391	405	360	417	381	382	360	379	324	383	368	359	382	359	370	354	347	400	384	379	369	380	417	395	393	387	349	349	379	383	391	384	353	352	356	379	363	368	365	377	355	373	344	393	400	361	383	322	362	427	397	360	364	353	416	396	356	391	365	371	404	366	364	386	371	368	404	375	380	362	384	341	348	385	404	376	345	359	378	341	354	377	354	361	369	363	404	348	348	374	379	397	401	358	382	402	366	349	341	318	354	354	371	390	369	390	365	380	359	394	381	371	365	380	339	364	360	363	377	389	390	373	369	368	352	383	386	376	389	368	354	406	368	357	368	375	360	378
58787	88802	58387	27286	8974	848	371	414	396	444	402	446	388	422	385	407	396	395	385	410	411	401	447	424	464	397	412	370	403	388	398	396	362	402	392	426	424	407	364	384	389	399	352	441	375	400	384	368	403	405	400	387	391	392	371	428	382	370	384	373	376	405	414	424	396	415	391	421	407	389	433	382	400	400	430	403	376	406	418	406	391	403	404	389	384	393	379	423	384	366	384	395	423	388	394	377	371	360	389	380	399	383	378	425	398	391	391	398	360	346	401	420	401	395	409	401	389	396	384	416	386	395	376	351	433	392	417	387	408	407	388	397	422	382	381	427	365	354	429	392	412	385	388	390	388	377	381	384	365	395	386	392	373	408	397	433	401	362	397	389	353	373	409	384	403	373	433	394	385	421	395	376	408	385	374	397	387	378	362	411	408	354	377	399	359	387	400	382	401	411	409	401	429	416	396	401	398	409	384	394	407	376	401	360	388	384	382	359	342	377	401	423	388	394	379	408	401	373	392	383	406	423	372	369	390	392	377	353	423	418	387	386	362	368	363	394	370	362	363	405	397	369	408	393	418	366	397	388	388	392	395	404	409	375	398	416	366	441	394	374	389	383	361	411	392	404	406	367	396	346	418	375	397	400	385	375	366	400	405	460	394	394	378	375	397	386	374	389	408	419	406	391	359	397	378	417	406	403	379	374	397	365	372	370	386	396	403	364	371	407	411	414	389	406	377	379	382	398	390	396	356	385	378	370	363	396	381	380	393	388	372	415	412	416	380	411	398	376	400	385	409	367	363	387	416	405	386	421	386	400	385	384	368	373	380	401	389	372	372	386	389	370	371	399	349	378	371	383	409	375	401	358	357	358	375	361	394	371	356	393	353	411	429	412	356	371	403	364	403	389	392	421	387	405	409	385	378	434	373	403	402	372	354	405	400	368	397	388	384	403	380	358	393	389	372	419	438	385	407	381	406	386	354	385	388	435	404	393	360	365	377	413	391	410	404	421	414	408	408	403	393	406	379	423	359	408	406	412	403	381	333	372	391	393	392	345	395	358	377	390	386	390	383	372	402	388	415	389	373	392	375	385	400	426	359	337	383	388	381	423	423	402	382	404	403	395	408	405	333	385	378	418	398	400	395	398	400	407	389	384	419	373	402	391	423	396	403	375	385	407	392	381	395	385	430	371	386	398	409	368	374	396	379	357	403	375	395	428	344	387	404	358	415	412	395	395	421	382	403	353	364	359	403	384	354	378	435	437	392	394	369	388	383	388	401	409	416	380	401	391	391	378	402	379	415	403	399	390	382	357	370	428	404	403	344	368	382	390	374	379	396	384	366	409	389	390	374	407	361	362	415	361	387	357	397	394	379	392	413	374	365	363	369	396	344	408	385	403	407	389	406	419	405	393	379	398	399	400	374	353	392	399	382	402	426	393	412	431	384	377	409	351	383	391	431	398	382	343	379	395	360	386	405	372	352	355	370	406	400	396	391	398	392	403	409	381	378	400	400	391	400	375	376	350	374	411	378	399	358	375	402	380	385	378	364	408	371	387	385	391	406	343	360	404	348	384	359	399	393	427	415	342	392	413	359	402	404	396	411	384	363	395	403	398	403	422	366	408	376	365	389	361	377	389	403	398	354	400	360	388	403	365	395	351	379	396	389	390	399	407	387	404	407	383	446	385	413	384	402	397	361	406	376	367	390	371	391	402	381	383	386	410	380	416	405	436	379	404	403	435	388	401	398	380	373	412	391	386	384	411	419	379	427	411	379	427	371	404	384	389	384	380	425	405	375	408	394	416	372	398	359	384	384	393	408	393	378	389	396	386	372	366	368	408	404	374	436	396	377	390	399	376	373	384	382	401	394	407	389	398	383	399	388	386	365	388	357	379	404	395	392	382	390	370	397	365	379	391	377	385	409	396	401	386	390	337	375	383	390	391	418	376	384	417	400	389	360	385	407	421	377	383	404	393	397	398	399	406	348	403	432	379	393	423	407	362	378	382	370	372	398	371	434	353	379	385	375	408	401	425	384	408	399	388	401	408	402	417	383	380	373	376	405	364	399	373	394	383	386	378	389	384	359	396	351	389	363	422	373	360	405	379	413	385	384	369	413	378	400	407	378	380	379	382	397	354	380	370	383	370	411	396	358	405	391	402	369	383	394	394	408	401	358	359	405	391	398	416	426	407	385	385	416	377	351	416	382	401	395	415	390	411	437	404	394	404	394	356	406	396	394	374	355	384	375	373	385	368	391	375	403	400	406	386	395	402	400	354	390	423	407	391	406	380	385	415	394	371	396	404	394	377	409	400	381	411	412	399	412	374	396	393	417	394	388	390	374	388	379	402	392	402	372	394	398	362	400	346	392	383	376	359	389	386	380	388	383	363	417	402	402	384	364	381	388	402	395	371	404	389	395	367	400	368	407	400	409	413	394	382	357	380	375	385	365	403	356	368	415	395	411	378	402	391	377	386	379	382	387	379	380	405	381	356	397	391	403	359	388	364	387	426	375	355	411	420	377	391	392	395	397	391	382	367	389	353	398	371	364	378	411	406	376	413	393	390	379	415	405	371	395	366	405	398	394	368	412	410	381	387	394	376	409	411	400	424	369	383	364	399	436	356	375	369	397	361	398	369	371	389	383	378	426	387	401	364	408	380	439	367	401	390	365	364	366	356	381	381	399	366	403	359	410	392	401	372	389	408	382	415	366	373	384	399	374	374	394	364	374	391	388	376	380	343	379	391	410	404	413	356	356	378	379	360	367	414	381	408	387	369	375	389	397	400	379	372	372	398	408	405	335	378	355	372	379	407	414	409	362	362	355	413	400	408	362	364	394	399	402	370	389	373	381	387	391	380	400	397	400	389	390	430	401	367	427	419	386	408	420	408	368	370	396	403	389	389	357	364	395	415	378	415	390	389	404	390	381	396	374	397	372	384	400	399	358	379	363	363	408	393	343	388	382	400	417	381	389	396	389	359	416	404	416	381	376	415	386	390	360	363	400	412	417	356	367	383	388	396	347	379	385	363	376	387	385	417	389	399	399	392	394	360	408	375	392	360	397	394	373	387	379	418	391	345	403	369	403	421	401	384	363	380	375	390	407	402	405	434	361	375	407	407	381	392	375	389	374	401	383	410	382	393	389	378	377	387	351	359	367	383	392	433	368	374	386	359	387	417	419	345	378	365	401	369	382	364	369	426	406	372	412	389	420	406	375	421	395	363	373	380	395	388	413	425	442	371	373	406	473	405	382	404	400	419	377	385	387	385	427	390	385	413	388	408	338	400	391	385	384	392	383	383	409	355	409	388	414	388	397	381	408	366	393	394	383	385	382	381	363	345	375	378	405	403	356	376	378	390	353	394	411	359	418	373	393	393	356	394	418	390	391	369	376	369	426	377	393	379	413	392	379	377	375	383	366	384	420	359	378	439	365	398	402	392	390	395	391	391	418	401	437	416	386	387	399	386	412	387	391	378	396	380	350	401	380	393
23948	23641	35813	33320	24109	11138	1400	669	493	497	514	503	465	479	491	507	483	473	493	477	532	524	554	514	500	503	503	484	468	512	473	493	492	482	452	478	509	535	483	498	505	484	462	474	468	508	487	434	487	461	447	454	456	460	461	527	461	485	471	545	486	472	498	472	448	478	472	483	487	435	459	480	441	445	482	469	513	447	464	461	457	493	517	464	448	524	481	454	525	441	474	470	449	502	480	494	471	460	486	533	536	501	481	464	458	487	507	488	438	466	458	460	449	462	486	472	478	486	451	459	470	427	460	469	472	439	462	464	459	497	440	492	437	475	462	480	479	481	495	486	480	469	478	481	485	508	475	450	458	501	432	461	515	466	443	493	468	465	476	494	453	438	438	457	488	472	485	469	441	470	494	479	491	522	494	496	488	482	473	519	451	479	479	472	465	476	507	458	467	478	474	531	499	450	450	459	473	480	476	481	445	501	501	491	461	503	426	442	438	429	449	452	471	447	454	436	470	477	455	505	453	473	485	457	475	492	463	451	457	458	463	488	466	476	494	465	445	475	490	494	490	495	469	442	495	477	454	489	466	506	485	465	474	457	457	474	490	494	449	457	483	481	471	470	485	467	458	458	447	449	473	457	465	461	510	427	472	445	472	470	479	456	467	473	463	443	501	496	480	443	474	461	472	472	491	488	463	442	483	454	469	499	483	512	467	480	473	494	474	491	471	463	472	463	490	470	444	495	460	460	483	507	461	485	492	473	479	478	488	492	461	488	491	454	468	480	472	451	445	474	490	486	490	477	474	493	493	488	480	453	487	471	448	476	513	430	479	503	463	475	469	463	493	441	482	519	433	498	454	493	460	488	456	479	504	477	462	462	439	474	482	513	494	486	475	467	473	484	462	477	493	456	452	466	462	487	479	483	478	467	492	449	490	430	480	495	475	463	504	479	457	446	439	454	457	475	456	472	494	487	453	488	471	444	484	502	500	458	447	465	451	487	464	483	458	481	472	454	469	471	463	498	468	522	510	460	467	514	478	431	473	415	471	499	479	480	489	474	474	478	492	487	501	468	486	467	442	453	432	476	476	430	487	469	479	487	462	467	508	453	518	473	491	442	466	425	462	450	445	486	452	448	479	491	499	479	471	474	474	448	449	477	463	474	513	453	474	499	461	457	484	494	452	478	479	455	454	510	457	491	484	490	488	488	493	456	457	461	488	483	510	476	475	482	482	455	530	474	464	495	495	484	448	461	470	476	523	485	450	490	459	464	436	471	447	497	504	470	461	467	501	436	468	479	456	441	453	492	470	466	499	513	454	478	476	449	455	454	446	449	479	414	459	484	492	510	468	477	456	513	466	450	438	436	426	473	543	446	448	458	466	470	493	435	416	482	484	468	462	522	437	449	483	486	472	469	448	457	426	482	502	496	468	461	453	465	477	462	496	456	497	506	460	475	496	444	470	464	451	518	470	477	497	503	510	423	481	452	480	451	492	467	472	485	470	450	482	490	500	502	492	472	493	479	454	471	506	500	471	477	479	460	461	498	489	463	498	463	437	469	468	490	465	503	494	509	479	469	501	488	459	451	501	482	464	468	466	432	454	492	478	460	498	459	466	466	482	483	487	523	451	483	511	496	476	512	474	494	496	506	469	427	482	435	507	460	464	461	497	461	485	468	436	457	457	460	481	485	476	456	501	468	437	460	448	477	450	514	504	492	464	504	458	468	457	482	500	449	479	471	450	523	481	476	516	500	468	460	442	482	466	477	529	446	495	451	446	482	456	469	501	473	499	493	463	503	483	476	470	477	450	463	485	424	491	480	444	459	471	449	455	462	450	453	527	492	478	502	480	482	509	456	460	448	486	473	503	472	467	481	416	500	465	469	445	467	502	500	483	489	513	453	434	497	465	454	510	505	485	469	486	443	473	443	464	487	506	423	478	485	515	462	458	491	470	503	471	513	470	472	428	487	480	449	465	438	472	458	436	462	475	483	449	469	434	457	431	481	472	460	462	447	450	470	433	484	503	460	459	456	496	500	471	492	462	491	492	487	502	452	459	515	479	471	478	469	448	474	415	477	472	480	477	468	501	446	485	474	488	478	427	480	477	461	475	468	474	436	457	476	476	494	475	463	476	473	446	465	422	482	486	437	467	458	485	485	465	465	509	485	440	457	484	457	456	460	459	481	490	465	469	465	499	491	453	477	456	478	473	473	496	478	440	482	524	479	503	485	472	460	496	494	482	447	437	480	496	519	445	467	445	436	478	485	461	488	454	467	464	497	497	515	476	467	465	466	450	477	442	490	465	502	514	502	438	482	474	486	493	457	486	513	485	499	464	477	503	490	460	459	444	491	476	485	436	474	470	455	526	442	469	460	468	442	483	486	466	473	516	462	461	488	476	481	491	458	472	434	441	492	473	467	464	474	505	463	480	506	439	495	441	456	485	467	455	469	461	478	467	453	486	471	432	480	455	459	485	484	490	483	466	464	458	460	493	492	461	460	449	468	449	491	491	459	433	487	456	478	431	486	482	477	529	470	470	512	470	467	483	465	490	478	451	496	503	450	509	423	484	476	439	447	447	459	457	433	466	492	461	467	480	461	499	444	455	455	467	517	474	479	457	464	452	436	444	460	471	459	490	486	463	479	470	489	474	467	439	460	519	494	475	430	462	449	478	471	469	464	491	463	414	450	448	478	460	472	487	481	448	475	445	457	440	434	464	493	480	502	488	464	491	478	461	475	493	478	445	469	490	468	500	453	478	471	465	436	481	452	474	467	525	443	455	465	446	478	484	475	469	486	474	421	460	455	453	468	470	454	444	475	440	434	450	503	470	457	476	488	474	450	480	454	513	420	474	437	481	462	487	492	506	488	508	451	491	470	516	481	490	446	488	467	457	436	477	456	500	528	460	463	450	478	462	455	492	477	501	530	486	471	506	459	459	436	432	450	439	482	457	464	456	477	508	481	486	467	479	463	476	461	483	503	478	482	471	478	488	493	482	476	456	482	481	455	476	501	439	450	475	473	474	454	495	456	466	514	466	468	451	483	450	469	439	510	454	448	453	460	437	488	479	499	475	473	449	489	471	495	434	499	492	467	472	446	468	490	492	461	441	481	478	458	469	419	462	463	424	474	486	447	484	447	441	476	467	452	491	529	450	456	424	477	468	502	457	483	530	464	488	487	460	448	445	469	486	476	476	480	482	483	466	467	420	494	461	455	439	498	480	470	496	495	462	427	484	517	472	489	456	462	458	449	456	460	459	478	483	477	466	493	483	497	487	510	427	488	439	475	498	500	489	437	444	478	507	484	429	516	458	470	458	518	427	498	465	471	467	482	455	456	462	493	471	465	467	458	492	482	486	457	464	451	462	493	474	485	497	486	417	483	489	454	452	488	478	503	465	448	459	473	509	503	471	451	482	452	443	471	497	504	462	464	487	458	498	461	515	450	468	464	486	473	499	446	457	487	463	472	484	455	485	473	474	485	467	426
64503	102283	70948	42009	16420	1047	518	529	513	483	510	524	524	557	538	536	459	515	529	499	532	586	647	609	557	504	528	488	477	518	491	517	494	483	527	513	491	525	518	483	519	494	535	493	521	544	513	497	484	497	556	526	496	512	510	501	504	510	528	484	559	505	478	478	469	492	522	519	527	519	531	530	490	527	544	525	532	512	525	463	508	513	529	476	516	509	471	556	509	502	479	518	501	504	502	488	536	524	522	474	568	519	537	532	515	544	537	511	515	504	511	489	537	497	520	545	488	516	474	504	508	489	502	490	498	501	512	494	533	520	512	498	554	501	517	476	481	522	489	547	468	528	528	535	478	520	490	515	520	542	488	526	493	485	537	520	526	551	500	516	514	536	477	504	480	495	517	534	556	513	478	504	503	518	480	530	522	481	530	530	496	525	525	516	494	546	544	489	495	519	534	510	504	494	519	521	540	497	468	511	515	513	493	484	521	484	507	509	508	494	479	505	510	490	489	531	524	520	452	517	505	476	514	460	525	516	516	503	514	519	483	521	477	491	493	541	512	486	513	501	478	518	550	502	515	558	526	513	530	510	507	509	495	518	499	524	534	520	468	526	533	532	523	488	532	500	479	531	540	497	507	572	488	527	538	475	518	484	519	494	498	516	515	530	503	519	544	506	507	525	486	527	510	522	528	515	496	481	519	486	512	487	491	559	483	527	495	484	539	518	504	510	466	509	518	494	511	523	482	492	470	511	526	495	511	537	531	515	520	521	492	520	508	494	481	495	520	517	515	553	529	504	502	511	493	511	518	485	493	487	497	504	513	544	497	520	515	525	489	540	501	534	506	550	533	515	532	535	511	506	488	509	518	492	511	479	483	506	509	529	521	516	501	513	513	508	518	540	541	511	502	580	488	533	514	471	500	569	510	498	526	484	551	543	510	488	454	478	493	520	498	540	507	534	482	493	497	540	478	480	506	518	536	538	525	502	490	527	506	507	496	521	492	537	552	501	511	540	496	499	538	457	490	501	476	500	549	492	494	550	478	485	499	549	494	518	525	521	481	515	536	512	467	486	479	512	513	516	493	522	511	528	513	527	542	495	485	507	503	523	475	482	487	532	521	510	483	488	505	528	460	464	480	510	552	519	535	480	526	479	548	516	493	489	497	501	491	502	505	522	503	509	503	512	485	518	532	500	509	466	496	515	501	484	460	490	506	505	510	484	506	463	560	510	533	523	540	504	473	491	533	507	550	468	501	538	519	496	531	520	529	490	493	480	526	504	510	493	459	502	579	514	552	500	508	509	498	465	537	504	546	526	512	513	516	496	488	511	486	506	504	526	529	491	540	491	510	512	503	490	529	527	432	517	507	500	522	512	511	481	519	490	495	525	512	447	502	493	490	516	539	498	494	511	515	499	507	507	529	531	543	558	474	499	485	524	525	529	541	499	483	480	522	521	484	526	546	484	529	519	506	495	481	533	478	472	512	505	578	481	520	519	536	504	543	476	503	525	494	516	499	474	493	526	523	506	526	534	495	504	486	466	492	500	480	480	535	507	446	523	478	488	520	464	506	516	479	530	572	495	500	478	471	513	498	525	503	504	508	517	506	517	529	476	503	517	508	511	488	553	519	528	517	493	541	529	509	522	443	526	512	499	531	522	512	511	461	479	550	493	489	505	505	483	516	503	495	510	522	511	488	480	532	530	510	493	485	519	508	507	521	519	516	514	510	531	496	520	495	487	474	470	512	507	551	493	505	483	512	481	488	451	531	498	499	500	488	523	533	477	495	454	522	497	547	516	472	512	464	527	506	516	533	516	496	513	495	522	540	518	510	522	520	491	514	523	521	511	516	521	540	538	495	532	485	531	518	493	508	514	514	528	557	538	487	513	511	520	512	474	508	493	479	522	537	542	492	514	507	498	521	469	512	480	535	486	540	525	486	500	501	477	476	519	507	514	493	526	542	501	520	479	529	531	500	499	494	560	524	494	481	479	481	528	566	478	469	463	523	517	507	512	512	526	509	514	529	504	569	515	455	515	490	503	496	502	462	486	537	472	473	482	532	503	495	449	498	504	464	512	516	493	505	483	497	527	522	533	514	489	510	503	499	544	505	484	509	503	520	529	516	524	502	497	505	489	525	510	515	510	531	514	513	509	526	503	520	494	483	539	507	493	517	527	485	519	513	550	487	506	497	504	495	534	523	518	468	482	494	518	507	498	520	525	553	546	535	473	469	526	495	524	509	517	524	511	497	494	533	472	502	507	536	510	533	492	526	490	486	524	498	530	515	518	506	513	492	527	507	488	462	489	522	488	507	481	485	541	528	481	519	492	521	483	477	540	525	518	499	462	489	463	529	507	479	513	458	528	464	515	476	532	568	538	511	534	512	524	534	497	529	510	498	529	477	477	522	518	518	503	489	578	488	525	496	497	520	510	495	512	502	467	517	522	566	497	493	522	463	534	492	505	520	522	548	533	508	488	490	524	496	529	523	514	494	481	507	535	546	551	512	518	508	523	534	479	516	496	508	501	477	520	528	491	513	493	506	483	446	499	486	504	521	497	526	504	547	489	534	505	505	500	513	518	515	487	521	498	506	512	494	505	492	528	528	467	484	542	505	493	477	527	516	499	492	489	523	476	479	516	528	491	500	548	510	513	475	523	495	516	494	502	521	521	478	551	481	502	526	515	483	496	499	487	463	468	501	474	479	501	482	484	514	503	536	512	435	529	515	486	501	474	488	482	546	477	477	490	531	500	484	508	518	509	511	514	468	493	510	483	469	514	500	497	513	481	505	509	537	527	523	500	524	515	483	487	474	542	476	491	502	513	521	512	501	465	490	473	503	474	544	518	514	525	476	491	498	511	485	474	493	563	577	519	505	528	487	532	525	511	511	508	514	469	475	545	513	544	526	492	473	499	492	479	542	465	524	516	524	546	523	508	467	504	454	495	527	489	544	550	529	510	518	470	531	503	506	493	528	520	507	517	500	543	481	534	492	488	487	481	514	486	528	502	520	535	529	551	482	492	528	509	512	516	499	464	473	517	495	532	503	484	528	506	504	522	506	542	529	517	546	502	525	469	479	531	488	524	523	532	487	499	527	541	540	520	511	473	514	550	497	513	501	532	497	496	530	527	483	501	532	520	519	496	483	471	525	515	514	510	524	482	539	529	508	530	521	507	476	493	558	579	487	539	484	534	493	487	479	531	520	508	512	547	499	505	511	480	487	534	500	493	513	517	533	497	515	498	547	520	503	521	479	506	491	511	547	538	494	488	507	509	489	510	510	508	508	504	526	540	483	509	475	474	526	531	477	528	492	482	489	472	552	544	478	501	506	489	536	505	531	517	530	469	490	500	480	491	512	494	525	499	467	549	538	504	520	489	498	485	542	516	475	484	478	543	465	505	521	542	451	516	497	472	508	486	511	513	539	516	513	469	515	541	487	478	505	514	566	486	494	503	497	466	509	466	490	522	469	516	522	504	523	539	476	482
29905	29966	25029	10825	2050	364	307	348	339	315	297	290	284	346	308	300	316	323	326	262	332	366	318	285	270	294	329	307	328	311	287	319	309	319	295	332	318	308	295	280	302	335	311	304	332	274	331	272	306	287	319	327	298	304	301	316	286	294	322	309	297	328	345	326	267	328	332	318	297	329	339	297	339	321	343	291	296	310	299	321	315	296	327	291	305	317	322	309	299	295	325	321	294	355	321	299	302	328	309	331	305	305	325	313	330	296	315	303	310	288	285	312	329	306	311	304	321	326	307	305	291	324	289	313	321	291	331	327	356	293	294	310	311	328	319	349	308	315	322	295	294	305	294	295	307	311	289	330	323	286	288	310	344	316	295	328	295	366	336	341	286	296	324	324	290	280	300	301	307	331	314	307	295	300	311	307	334	328	275	299	334	309	291	307	333	289	310	315	288	319	285	297	299	322	316	322	313	315	342	308	321	319	303	308	325	330	316	311	322	278	331	341	299	307	325	336	314	321	305	322	344	297	292	348	307	342	303	309	334	319	324	287	330	303	314	295	329	294	300	369	325	307	279	309	334	299	306	295	299	315	310	343	287	350	340	293	297	287	309	327	301	309	302	299	299	330	306	309	328	325	314	309	323	303	321	325	306	291	303	316	297	325	287	341	304	309	328	315	341	345	311	282	307	282	307	301	310	289	320	315	304	293	332	289	313	289	287	312	315	309	320	305	304	312	324	326	320	279	266	342	285	316	325	310	312	312	303	305	334	311	273	343	317	278	343	309	314	319	343	321	311	321	312	323	310	322	310	300	301	319	305	303	300	286	301	310	318	291	314	327	324	329	351	279	311	303	323	311	332	294	312	299	292	340	297	328	277	289	309	307	334	318	319	302	322	311	320	325	326	289	303	297	307	303	330	350	286	305	307	345	297	318	301	303	318	296	295	283	298	323	267	337	312	322	315	306	295	300	336	316	308	308	294	300	306	351	289	324	317	307	295	294	295	306	321	286	320	320	297	317	312	311	306	325	302	295	307	329	320	307	301	310	312	305	319	327	291	328	339	302	314	295	326	308	317	323	306	309	310	302	311	319	305	298	308	295	285	301	312	303	298	325	292	300	306	323	299	292	326	317	295	279	318	314	290	312	319	302	293	297	277	295	287	325	337	297	321	320	312	333	289	312	311	295	298	309	311	307	316	359	307	287	326	299	335	312	340	327	342	275	333	290	323	315	297	313	338	278	311	324	316	357	356	287	322	314	311	310	337	319	327	329	282	293	303	310	330	333	301	299	317	329	351	298	315	319	324	314	304	285	314	316	305	304	268	313	320	331	277	310	294	307	337	307	336	320	300	319	338	296	315	332	325	314	326	318	318	332	304	304	318	331	339	336	310	309	288	303	332	313	306	288	296	321	325	312	297	314	297	302	324	282	295	324	314	322	307	309	319	316	339	301	309	284	310	331	304	311	302	291	307	268	319	287	316	307	318	304	328	298	322	303	317	316	330	297	329	309	315	315	320	304	319	301	305	330	340	297	292	309	331	313	306	304	308	327	334	301	304	322	330	329	311	305	285	300	310	296	306	305	303	334	296	261	304	323	311	305	296	295	328	318	317	278	274	288	356	342	321	302	328	327	311	289	308	316	317	315	316	316	303	311	311	310	318	324	314	313	319	312	313	318	308	321	305	329	307	296	318	311	295	298	299	333	285	298	333	313	294	340	288	290	284	310	325	321	297	360	280	281	322	317	303	283	309	291	316	291	306	336	315	337	293	295	300	302	309	312	340	316	315	310	300	331	290	312	306	301	303	306	306	305	267	321	299	300	316	263	318	316	301	321	295	306	298	347	305	336	320	301	357	330	348	300	295	296	322	312	326	320	293	273	289	319	322	272	321	304	303	301	297	312	291	347	314	313	321	289	306	304	339	326	291	329	317	330	344	321	299	330	298	318	292	317	330	272	320	297	291	338	284	307	305	309	323	285	299	329	302	290	330	301	291	339	303	339	320	301	312	310	295	290	318	289	288	298	301	296	307	331	302	320	297	329	301	339	320	318	283	306	334	344	320	314	308	308	301	330	302	304	285	308	293	306	298	294	309	314	335	323	296	307	309	312	336	324	307	309	300	338	300	290	294	303	338	307	306	295	310	274	334	327	311	308	320	303	285	317	307	291	309	296	315	328	297	294	318	292	304	317	288	345	323	341	297	286	304	328	319	333	294	288	301	337	298	321	323	334	311	316	341	299	298	305	325	306	293	288	331	305	302	287	295	304	308	329	324	293	297	294	298	307	290	291	305	328	311	295	316	300	293	323	316	306	317	333	336	310	319	285	300	296	290	329	327	318	364	311	319	306	283	340	305	331	330	324	317	288	302	299	306	307	305	304	309	279	347	329	298	303	305	315	311	324	318	320	301	314	305	316	318	301	287	317	329	331	314	319	303	287	335	301	329	283	313	292	270	302	300	279	313	316	302	297	347	317	293	292	348	286	309	288	303	302	277	312	296	288	311	298	290	301	274	297	289	286	319	251	328	320	316	296	357	293	311	322	333	304	316	333	318	326	303	314	308	303	325	274	297	327	308	340	278	310	293	297	295	301	299	286	244	305	335	321	304	303	327	317	301	323	309	305	320	288	333	350	277	289	307	311	296	313	304	285	283	315	335	307	344	322	296	349	316	314	328	297	278	321	312	311	333	292	298	298	297	318	321	284	299	324	327	318	290	266	314	294	296	322	326	315	291	319	316	311	315	309	307	300	327	302	299	325	287	301	289	313	315	300	317	287	303	312	332	341	306	294	329	314	303	307	326	327	296	309	289	276	291	305	313	322	294	290	328	306	296	345	318	289	296	319	330	308	323	290	295	325	299	315	326	298	343	309	336	342	308	332	304	297	313	306	298	303	313	288	299	293	320	322	299	300	304	311	325	316	288	298	280	293	321	305	311	340	312	263	308	332	335	297	273	327	300	294	309	317	331	304	335	297	328	294	291	299	315	309	330	305	277	294	338	326	294	306	313	302	320	298	310	312	310	309	296	326	302	321	285	310	329	306	296	337	328	307	293	339	323	307	298	301	329	314	297	331	347	318	331	288	294	308	296	309	348	297	306	317	331	308	311	307	286	313	288	313	295	316	283	319	334	331	320	298	314	318	295	267	322	332	301	311	333	300	303	280	325	334	296	306	290	314	294	274	299	322	297	334	313	328	329	336	326	290	279	298	297	309	302	292	299	301	322	336	326	305	294	303	314	307	329	284	296	326	299	316	312	294	321	305	273	276	312	308	334	295	319	327	339	310	308	305	304	327	321	347	294	293	324	315	294	318	319	316	315	326	314	274	296	290	294	328	288	327	293	316	312	328	316	318	299	341	301	315	330	307	326	292	295	329	349	330	293	324	304	331	306	294	287	291	298	300	286	298	294	302	290	321	331	303	282	301	338	301	338	310	317	325	334	297	288	290	319	315	306	299	330	311	320	290	315	310	289	321	318	309	278	313	324	282
23077	35658	18556	5813	1587	334	321	321	299	328	286	331	319	303	301	286	324	325	299	297	309	327	320	308	292	326	313	313	324	320	281	331	289	333	317	288	300	313	303	313	282	278	260	338	310	281	340	297	334	299	319	311	291	287	293	298	308	290	284	328	276	299	307	297	304	290	290	291	304	328	333	295	289	294	282	347	311	290	301	272	307	328	349	292	285	309	331	312	310	289	319	318	304	301	308	279	297	278	321	317	322	293	258	308	327	291	284	297	301	298	280	330	305	309	290	293	284	294	308	300	300	284	318	325	325	316	307	318	305	318	309	267	315	286	328	312	287	326	329	283	312	299	288	322	334	299	280	274	285	265	313	303	298	302	287	287	304	304	315	305	296	289	281	336	296	266	316	276	293	296	316	320	293	285	292	263	283	289	334	297	302	308	292	309	291	293	306	273	335	329	296	275	287	267	320	294	310	284	290	285	289	309	299	273	297	295	296	307	306	300	306	315	316	322	295	299	321	313	294	273	313	312	294	283	310	285	281	312	304	330	331	319	288	304	287	294	310	264	308	288	294	299	287	289	298	295	321	303	290	310	307	294	328	288	293	304	316	287	299	282	305	288	315	323	306	303	291	297	290	289	275	273	254	259	290	285	294	283	333	277	310	308	286	294	285	278	268	324	304	292	326	300	277	337	291	320	305	299	297	291	293	308	326	289	332	280	300	296	316	319	274	312	307	272	298	317	323	298	296	310	338	303	300	286	275	295	282	310	293	304	283	338	306	291	318	281	291	291	287	280	321	270	357	278	300	265	289	294	305	344	308	286	303	264	282	292	276	279	306	283	319	287	299	315	315	306	293	281	261	280	292	295	318	293	314	296	298	342	302	269	295	316	302	310	274	286	321	291	291	322	283	293	302	286	314	327	340	277	307	317	260	314	307	320	299	303	323	314	295	296	303	315	271	269	312	278	335	283	323	319	306	300	286	281	293	304	267	281	305	272	313	276	311	318	291	345	318	286	305	315	308	316	314	299	291	324	298	295	326	306	289	338	294	281	296	312	282	287	314	317	312	317	281	294	282	322	296	286	315	289	286	311	323	310	284	282	314	294	291	293	308	302	293	311	288	280	298	297	292	297	297	312	288	294	281	342	274	309	259	283	322	314	289	274	289	302	305	317	347	288	288	307	310	310	311	278	311	304	293	289	306	286	302	300	325	282	291	300	286	279	287	291	282	286	302	267	313	311	280	312	299	297	282	328	324	285	290	310	303	279	283	317	294	301	271	293	302	277	293	292	291	275	273	327	296	297	275	305	301	264	322	303	281	273	312	280	286	304	273	299	285	308	302	296	301	297	287	313	301	311	283	271	289	297	307	282	309	316	335	339	309	312	306	321	293	273	269	289	322	312	304	291	281	322	286	316	286	305	301	275	263	300	300	288	271	292	287	276	306	310	309	303	284	322	306	298	324	297	292	288	316	277	315	285	298	270	271	321	324	276	273	316	306	320	307	283	294	307	290	282	268	303	298	281	303	314	318	299	281	282	309	298	285	271	293	295	279	294	313	338	276	287	303	317	295	303	298	312	279	315	320	300	275	297	325	305	305	344	299	286	280	315	305	292	349	285	292	273	313	283	293	306	295	314	316	346	282	330	317	310	297	266	281	329	295	298	294	283	303	307	336	318	308	307	275	290	302	288	319	305	299	284	298	301	310	278	299	347	306	306	284	276	302	297	280	286	318	255	299	281	302	300	291	327	313	285	292	329	276	311	274	298	282	288	308	286	294	307	314	287	336	274	332	272	301	311	292	286	278	307	287	293	319	339	303	294	288	304	262	317	318	271	301	333	271	295	273	292	291	327	282	286	280	306	283	304	278	244	314	305	316	270	322	282	313	317	311	311	316	284	307	290	301	336	292	314	311	303	305	280	277	273	304	317	322	316	328	293	280	318	323	309	290	276	336	302	333	309	279	297	315	273	296	278	305	309	287	271	322	304	316	289	286	284	310	303	289	278	306	305	300	307	340	310	328	330	313	280	313	302	334	317	305	300	309	263	321	267	311	312	294	321	274	273	278	257	306	295	279	265	302	309	296	308	304	297	312	323	302	294	307	300	253	309	278	327	300	283	309	299	289	291	302	304	308	280	288	300	275	304	274	286	304	282	314	315	293	282	267	291	310	292	293	286	339	296	286	295	299	302	296	310	317	306	299	293	319	310	284	282	311	285	304	301	310	317	312	299	284	320	319	330	279	326	297	303	328	288	299	271	332	322	308	292	294	296	313	307	277	301	290	320	288	286	318	285	312	280	291	288	286	266	292	293	269	294	285	303	332	306	325	303	312	296	284	326	310	316	289	325	326	267	305	311	289	315	314	324	316	325	306	290	274	317	311	300	278	296	298	309	296	298	296	315	284	306	298	311	287	312	304	288	287	320	273	276	326	318	296	298	295	302	285	292	282	287	313	336	344	282	275	299	270	281	304	298	284	280	285	275	281	290	287	297	289	266	299	298	318	289	298	298	298	307	283	280	315	311	289	308	297	298	277	300	300	309	294	304	323	304	272	279	278	281	289	273	313	281	295	317	312	331	319	305	304	301	303	273	283	287	300	313	297	291	308	322	300	263	253	282	288	312	275	297	266	299	286	304	318	292	280	314	303	290	290	322	289	285	289	300	315	287	318	292	298	301	301	299	271	322	290	295	308	328	286	296	289	299	334	296	311	292	290	287	279	317	285	311	314	315	325	314	308	307	276	306	294	298	308	316	315	298	266	303	296	317	319	310	294	298	305	331	277	323	292	293	273	352	288	288	284	297	332	279	298	321	284	302	289	331	295	309	296	289	330	342	294	291	317	310	284	276	310	299	314	293	301	336	272	296	297	301	290	315	302	311	296	299	290	296	276	309	285	295	305	292	293	268	282	298	316	289	298	299	328	263	289	299	311	303	266	315	295	284	280	296	307	298	315	276	283	295	307	319	287	286	313	302	308	312	283	300	289	290	336	277	279	287	293	311	313	272	319	299	310	261	313	287	290	279	294	290	279	304	283	284	310	299	319	281	294	330	287	309	299	275	293	293	284	284	315	297	301	278	287	304	300	328	280	293	285	309	301	296	274	257	294	274	304	314	277	268	307	286	295	285	318	320	309	298	323	299	326	293	291	304	298	287	267	279	307	303	294	255	302	273	292	270	300	307	293	304	322	309	300	310	304	290	298	284	299	293	292	314	272	301	315	291	304	298	295	332	287	344	294	314	321	292	240	282	295	316	281	268	268	297	285	276	311	297	296	261	300	303	286	272	311	294	298	341	285	295	306	314	286	269	259	288	295	293	271	288	283	313	318	323	272	295	314	316	297	298	302	310	310	281	297	306	272	323	314	260	308	291	306	341	306	293	300	283	331	323	270	302	296	277	298	327	311	311	308	290	289	282	310	331	269	310	324	289	313	297	298	282	295	273	302	284	289	290	273	290	286	311	314	286	301	273	309	283	292	279	278	302	282	285
25426	27552	41358	36200	18541	2524	539	425	378	406	403	374	399	392	356	351	369	367	357	384	407	417	377	425	409	398	373	371	349	389	389	387	371	356	394	361	342	367	385	368	400	393	401	396	352	366	373	355	393	371	346	398	380	375	337	405	369	387	416	339	414	401	382	363	366	400	359	388	368	423	395	394	393	367	387	397	391	355	339	370	364	389	386	359	399	336	386	384	418	324	349	339	407	378	365	383	386	390	357	413	356	403	382	387	396	408	367	369	366	380	377	401	359	377	389	357	371	412	409	338	376	326	379	371	343	364	346	330	359	361	378	380	382	398	377	345	380	402	357	377	364	396	362	336	364	365	371	392	404	367	359	392	382	362	415	373	350	355	383	379	383	411	348	376	379	399	357	347	377	359	375	376	341	347	346	360	376	354	340	359	362	331	387	353	399	390	355	381	385	367	366	365	349	381	384	367	337	365	361	408	391	364	347	382	360	372	384	337	386	357	387	352	351	381	391	373	381	356	384	345	391	397	358	350	335	346	378	408	375	384	378	369	373	376	327	374	372	366	380	321	392	389	363	360	370	390	352	328	353	370	368	371	360	386	382	343	400	398	392	398	387	337	379	360	366	386	388	383	337	397	377	356	348	347	348	363	380	370	347	332	349	350	355	384	355	374	391	374	353	408	383	341	345	382	379	352	393	421	382	338	391	361	403	374	365	371	360	380	402	347	383	370	378	371	398	379	397	359	377	345	361	357	365	397	370	331	376	379	386	357	371	364	373	372	340	369	373	394	348	366	339	370	360	392	375	331	341	373	367	333	372	383	370	362	396	377	377	356	353	366	360	366	367	353	380	367	375	371	343	378	345	367	370	387	356	400	329	397	386	400	352	353	375	366	418	360	349	361	372	350	358	403	378	361	385	390	352	355	351	357	360	374	393	426	383	393	404	362	392	364	338	385	386	367	365	390	350	402	359	349	357	381	387	396	363	391	398	368	377	373	353	361	391	348	346	334	362	358	380	378	358	374	361	376	364	383	383	414	393	378	383	376	363	369	352	396	376	372	360	324	366	360	392	362	368	378	365	368	357	355	406	343	364	354	395	373	367	360	386	346	349	373	376	350	326	350	389	368	368	383	398	350	371	355	357	352	375	375	364	376	372	366	355	387	392	360	426	384	343	368	370	365	389	358	371	386	349	353	414	366	381	373	366	360	352	389	376	402	402	385	364	370	361	373	370	368	407	394	336	357	351	372	335	377	372	353	346	351	383	414	363	353	332	358	329	364	369	358	378	358	388	423	398	379	360	362	381	404	374	351	373	378	337	356	347	362	374	348	385	357	400	359	376	346	329	366	387	378	364	352	337	376	360	374	367	367	370	396	382	374	350	373	354	349	355	369	355	360	372	379	368	348	373	357	380	369	391	389	413	353	379	385	350	362	364	388	379	326	364	373	365	377	370	350	360	359	377	376	400	379	403	373	375	367	383	371	353	354	367	375	364	358	360	310	370	370	364	380	389	355	344	397	396	367	360	365	385	365	353	349	362	429	371	359	338	340	365	342	365	384	402	403	383	349	391	398	354	387	372	364	384	357	394	401	369	383	368	381	388	399	399	407	392	389	356	417	351	354	379	337	350	358	400	364	377	412	397	388	389	350	342	396	396	387	399	328	365	345	355	359	374	382	361	370	387	423	380	367	347	375	402	417	376	363	417	329	361	382	366	305	412	341	370	386	372	374	341	341	364	344	331	332	383	356	382	367	375	335	389	370	364	369	393	360	353	393	354	362	375	381	395	394	358	364	372	370	340	359	351	370	348	348	373	340	392	381	373	373	360	370	382	385	344	370	377	372	369	398	358	387	374	358	362	389	350	364	369	382	373	383	342	346	390	369	367	386	374	398	375	331	374	408	379	393	364	378	365	356	360	394	364	352	402	369	376	359	392	377	330	421	411	385	378	351	369	372	361	377	393	359	375	373	383	355	367	363	345	356	373	355	361	349	355	347	362	353	368	346	357	376	378	380	401	364	352	391	334	336	392	339	358	348	396	400	394	361	375	379	420	347	335	362	385	372	341	376	348	379	372	359	343	388	375	403	345	367	374	397	390	356	381	384	361	372	369	346	369	318	353	355	360	392	367	371	361	400	401	385	398	396	347	399	384	381	407	394	345	380	359	373	352	365	356	375	400	387	399	360	345	388	394	360	343	375	353	364	342	402	387	384	348	343	400	385	373	343	373	345	337	398	394	364	365	366	394	361	342	364	394	367	374	352	395	383	388	364	374	402	360	371	333	368	432	381	385	367	370	359	376	389	376	346	393	356	374	389	388	378	369	407	404	349	371	385	378	357	382	377	373	365	364	390	372	354	370	360	376	379	379	347	379	377	387	364	361	382	384	356	379	371	363	349	384	384	384	394	376	374	334	425	393	359	392	411	354	393	373	364	373	374	390	355	358	363	368	357	329	387	391	346	349	350	381	410	372	335	379	380	397	361	365	387	341	354	346	384	404	371	398	368	358	362	341	381	355	348	381	386	403	354	406	328	375	370	385	373	354	385	401	362	336	343	389	371	336	376	402	395	374	371	371	350	386	339	366	361	365	361	358	335	321	389	329	375	383	366	378	410	381	363	382	343	371	330	354	368	376	383	391	356	382	360	372	359	369	379	395	367	368	340	385	352	373	352	380	372	374	364	372	369	366	388	352	376	363	374	361	336	359	364	359	363	367	376	361	350	366	366	383	363	359	339	344	387	361	362	390	351	367	349	367	362	328	359	334	390	388	376	373	354	392	389	364	377	347	367	395	363	370	383	401	380	354	393	355	366	385	402	392	411	365	329	362	352	350	362	361	369	357	389	355	345	382	354	375	370	399	364	374	380	385	335	405	383	370	360	364	397	365	349	356	386	373	370	382	355	343	365	369	377	360	384	360	369	367	376	380	337	383	351	391	368	389	378	357	364	377	370	365	352	336	369	343	370	390	397	373	388	383	373	400	383	364	346	338	344	389	347	365	366	385	396	370	357	346	391	374	376	351	344	385	361	398	373	349	352	367	327	386	344	371	398	387	349	383	348	333	389	344	399	367	351	378	365	391	355	398	385	389	382	374	347	370	371	354	352	389	346	352	395	363	381	364	367	363	364	361	362	413	396	365	366	360	374	384	355	370	367	377	383	364	328	369	363	342	383	353	375	380	400	360	350	391	337	381	410	344	416	392	340	354	363	388	377	349	348	381	358	381	324	354	402	368	381	334	357	386	369	389	386	374	373	377	399	383	360	355	375	388	391	388	352	380	376	399	406	356	371	410	355	362	377	338	342	382	357	395	444	339	353	367	361	397	366	407	353	386	365	395	376	390	371	353	399	396	382	367	379	389	368	370	375	361	373	374	383	358	378	388	383	355	347	385	380	367	399	407	379	347	373	390	377	399	385	374	377	371	358	360	368	319	387	363	391	398	356	374	417	398	366	360	349	360	382	391	371	365	395	373	363	385	384	387	340	365	378
58464	88493	58776	29274	9190	439	392	404	415	384	406	385	425	377	413	432	392	396	377	375	385	464	455	464	434	425	407	429	360	416	427	375	408	398	390	358	383	388	386	392	382	404	387	399	386	408	391	372	417	357	394	396	407	407	444	416	382	388	405	396	422	400	375	339	395	396	387	360	392	363	396	363	409	361	359	405	390	407	387	429	390	380	401	430	374	353	358	385	417	383	379	400	381	358	397	388	384	414	351	380	386	381	362	346	408	379	400	380	407	361	377	398	390	423	416	370	414	403	380	396	377	369	402	389	398	398	406	381	427	379	384	373	435	415	412	414	402	381	382	389	343	396	378	389	385	429	391	413	408	393	376	384	420	409	383	396	374	401	400	387	398	430	375	387	348	380	385	385	414	375	386	344	375	430	422	337	381	385	403	401	406	403	367	394	361	380	417	386	378	383	423	391	389	381	370	411	399	380	408	415	400	418	387	394	394	384	388	362	435	395	361	401	375	395	362	403	369	393	388	399	413	401	377	388	398	379	418	375	404	401	384	393	393	396	347	398	395	420	417	378	380	417	425	363	414	385	416	402	395	384	393	376	384	401	370	373	374	376	393	394	418	393	385	375	413	393	356	384	380	355	397	351	416	397	398	392	412	415	396	384	413	400	386	379	357	392	367	411	400	369	410	426	388	387	376	388	398	416	368	369	370	358	405	393	343	405	418	398	381	385	396	388	455	345	419	405	385	394	379	376	377	375	400	435	404	386	420	374	409	423	360	405	396	431	368	378	373	404	365	415	408	389	399	385	409	376	434	429	350	399	404	379	379	379	394	418	366	381	359	388	369	401	390	381	392	350	356	368	375	374	369	414	403	370	396	399	407	374	391	397	385	403	404	357	377	402	394	391	379	369	412	394	414	394	385	346	415	374	407	392	398	370	441	375	372	385	392	349	395	378	378	366	387	382	345	387	373	416	355	372	379	397	411	373	353	382	370	403	382	407	395	400	385	438	405	384	389	402	411	371	364	358	356	404	377	378	405	414	380	396	373	390	394	375	365	357	378	408	370	425	398	381	415	395	400	424	393	424	389	386	349	415	392	397	364	396	408	425	387	422	363	413	382	388	362	374	405	403	399	371	383	386	375	383	388	404	393	412	400	369	368	387	421	359	373	378	407	418	420	395	392	397	363	391	387	375	421	359	354	406	377	387	422	400	396	389	373	388	369	383	416	379	393	382	398	395	365	405	380	404	407	370	382	377	375	417	380	386	367	411	352	403	386	403	397	414	406	369	384	400	378	402	366	356	396	384	390	400	398	378	404	406	389	429	351	413	414	387	387	392	393	375	376	365	417	372	367	367	388	403	422	382	387	423	382	410	387	375	377	397	390	383	336	378	412	376	386	406	374	415	401	390	381	381	375	361	397	397	410	391	412	382	373	379	388	404	376	421	399	394	383	366	396	372	369	373	384	382	373	344	397	377	405	434	366	397	361	416	379	379	419	373	401	425	384	407	373	364	374	394	391	394	381	424	388	394	391	368	372	378	396	388	411	391	377	369	394	355	385	380	370	392	419	386	378	388	385	389	383	421	398	395	368	361	344	381	376	360	373	378	388	404	400	377	362	389	386	394	387	401	421	430	390	377	422	375	351	386	411	393	367	397	392	394	368	374	406	382	387	387	409	392	372	414	394	408	377	365	388	391	419	428	377	350	396	388	401	394	387	357	393	400	375	404	396	369	393	351	385	418	416	400	392	385	377	403	390	403	385	427	373	376	410	376	389	374	405	398	422	365	406	361	381	376	384	421	400	366	426	411	376	392	375	383	395	358	358	424	381	381	409	412	374	391	367	385	398	366	379	396	409	385	418	396	400	384	399	380	370	395	391	369	341	393	380	425	367	400	394	383	368	382	386	344	361	375	391	416	381	397	388	400	343	413	389	363	373	382	404	360	393	402	359	383	366	404	389	381	388	380	377	393	360	344	403	405	395	382	370	407	410	368	359	401	386	405	355	423	372	391	408	395	390	404	393	343	367	388	357	365	387	388	390	411	388	401	339	382	391	383	423	391	400	402	396	410	354	440	383	371	374	397	351	395	365	412	386	398	399	363	397	400	385	389	378	406	398	365	419	397	356	431	414	405	392	428	385	382	368	391	421	382	389	418	417	373	376	389	354	415	427	369	371	406	434	365	388	404	424	390	367	384	393	400	378	375	361	359	393	425	374	386	412	378	402	397	394	369	377	399	339	384	385	354	386	373	402	418	357	409	385	394	361	385	399	398	406	406	373	392	354	364	398	356	395	384	409	378	400	397	391	386	359	396	396	407	391	388	425	354	387	386	379	397	420	388	404	368	405	403	419	453	382	388	398	325	351	406	393	403	411	397	378	379	404	382	412	447	416	367	401	394	422	372	378	417	378	413	392	407	441	406	414	397	440	335	399	417	393	398	437	403	399	406	400	359	360	380	413	341	395	383	395	408	401	397	372	377	339	350	363	352	352	396	398	370	392	423	372	402	405	409	403	403	414	406	371	381	377	386	398	354	385	376	380	395	362	365	396	374	379	385	391	405	408	397	377	395	399	406	407	427	403	390	391	391	392	375	415	416	400	378	363	389	402	361	404	366	415	383	395	434	369	436	366	449	414	395	357	399	367	394	407	395	417	397	419	394	382	361	377	363	404	388	397	388	383	382	437	404	392	393	393	371	410	394	360	388	352	402	403	363	388	385	385	415	425	349	409	352	404	405	372	409	445	381	401	354	400	378	342	382	411	382	385	386	397	375	381	391	408	406	397	391	381	402	374	365	372	416	388	391	380	356	400	365	407	364	379	350	388	416	386	424	390	345	419	381	408	359	396	385	357	372	388	388	402	353	399	404	373	387	392	368	382	386	425	376	410	423	395	344	344	386	391	396	367	377	369	400	403	428	379	371	364	411	389	385	388	390	372	390	373	398	412	377	378	409	411	405	369	397	383	383	379	369	404	408	391	369	410	376	426	369	387	351	386	385	396	390	386	394	370	410	402	391	357	376	407	340	371	380	393	398	392	376	391	382	365	400	430	387	385	379	377	408	413	399	371	407	386	391	367	405	395	381	400	390	354	357	386	378	386	410	381	391	400	383	384	380	417	396	403	376	374	380	411	399	384	382	396	352	402	402	373	372	400	374	344	384	402	429	377	393	370	398	421	400	383	375	377	369	369	413	371	333	405	397	374	402	363	394	395	405	399	379	412	362	386	356	409	367	381	401	362	411	376	345	372	387	413	400	427	351	393	375	406	401	388	395	390	394	370	401	371	401	364	429	400	421	380	379	379	387	407	374	378	399	395	397	376	402	400	403	346	360	392	370	386	381	405	403	411	391	377	386	373	392	399	399	413	360	356	388	397	390	441	353	425	392	372	435	407	378	395	408	353	390	419	393	368	401	401	386	388	398	399	418	383	401	382	395	401	424	404	395	407	341	365	390	390	377	369	392	399	405	397	399	414	395	379	363	409	421	383	374
23988	23651	36501	36137	24749	10133	1311	634	505	523	518	504	514	528	502	493	473	473	470	489	532	615	606	581	535	495	486	453	469	508	491	451	492	440	506	512	471	487	496	485	463	474	431	531	450	480	467	490	505	467	519	461	469	460	504	502	463	511	483	494	468	464	501	469	505	456	486	468	484	484	467	460	475	456	438	462	452	485	466	423	523	425	456	521	456	494	546	472	502	472	455	463	481	498	474	514	486	447	474	455	487	487	474	499	479	461	427	505	465	470	469	501	464	463	480	488	472	454	441	456	466	475	431	464	499	452	443	521	495	482	508	445	539	490	465	489	482	491	464	447	479	472	456	472	486	465	514	492	428	490	541	464	477	504	476	500	460	460	506	501	481	515	481	470	463	480	462	455	503	489	443	492	446	501	468	461	466	429	479	458	474	476	496	515	468	471	454	475	478	452	483	466	481	473	462	537	535	491	493	479	480	493	476	514	502	437	455	464	483	447	438	470	493	486	446	495	441	475	454	454	477	457	460	470	469	457	470	438	447	454	424	482	481	473	446	464	476	445	451	487	453	540	459	475	462	472	481	493	511	486	481	455	434	487	500	501	488	453	479	503	470	440	453	453	468	491	469	427	497	456	514	507	464	485	492	448	465	528	511	490	487	469	469	447	495	505	438	477	455	483	507	463	452	495	478	489	460	480	475	450	466	452	511	479	479	489	469	518	474	471	458	427	458	436	482	461	480	479	501	454	490	480	429	435	475	469	442	445	441	465	470	475	467	464	448	476	497	463	506	445	473	460	461	478	495	487	483	463	452	511	445	476	485	465	477	463	462	470	493	504	476	512	505	464	492	467	466	462	466	466	476	472	476	500	489	516	458	489	454	461	489	470	466	467	468	498	508	481	480	453	473	488	449	506	499	458	483	440	502	483	468	468	492	456	483	486	451	509	508	483	472	475	457	483	508	452	424	461	459	447	488	465	457	487	471	464	480	499	486	431	454	467	453	505	450	469	463	466	504	498	477	498	494	517	460	510	448	504	461	477	470	466	503	477	501	458	459	441	477	477	487	495	471	435	487	489	515	471	462	451	470	407	434	495	503	435	470	449	443	492	446	449	486	448	463	440	489	487	458	464	482	503	466	451	459	482	483	484	470	489	466	514	459	471	455	501	439	517	504	466	509	485	460	449	484	460	458	491	479	488	459	468	481	482	476	468	501	474	472	466	457	460	441	493	487	502	482	440	492	498	475	454	488	488	500	479	482	482	471	478	461	454	504	496	480	486	473	486	453	462	479	444	471	449	490	437	513	516	500	451	459	447	527	452	476	441	457	465	487	469	476	495	485	498	482	500	468	457	457	455	483	495	441	524	479	505	453	458	471	510	481	491	444	445	450	457	463	492	515	454	434	464	476	467	480	479	525	465	435	472	450	463	484	457	471	510	476	507	446	487	454	511	458	476	467	499	498	453	470	410	453	460	485	458	448	468	475	479	472	451	452	485	491	496	464	468	420	512	431	466	455	452	424	447	435	502	514	507	472	468	458	450	494	482	471	498	453	456	509	465	493	477	453	468	475	452	479	464	480	483	457	496	506	443	451	467	491	484	486	471	440	429	473	451	480	467	479	474	499	497	485	460	444	508	464	442	479	440	434	473	438	444	424	451	479	496	481	476	471	447	476	486	450	400	464	497	446	450	452	477	475	487	444	439	471	475	468	488	503	478	449	467	484	476	456	447	489	474	501	450	444	455	468	445	442	485	444	447	466	508	488	478	477	449	492	447	452	457	490	426	464	458	492	469	451	475	453	447	480	494	474	442	459	447	467	455	436	419	469	499	437	480	508	463	456	462	445	472	417	463	452	487	502	447	452	496	526	457	483	473	455	471	462	502	507	488	452	478	473	508	462	447	422	448	462	460	521	484	485	445	467	453	491	469	505	475	478	514	452	432	462	473	465	512	473	486	474	441	469	466	464	464	449	470	468	469	502	505	518	458	494	464	479	452	479	464	456	494	451	505	480	485	469	460	500	466	473	452	465	508	451	488	470	466	452	476	469	504	467	467	483	460	475	463	453	466	484	501	499	475	480	472	453	471	459	505	478	486	473	445	439	467	463	491	482	442	484	476	477	471	480	448	489	470	416	470	493	459	467	464	488	472	513	480	468	494	478	500	468	457	426	488	471	434	471	450	443	486	506	491	478	503	442	421	467	476	449	462	511	476	435	479	423	489	441	503	447	470	450	494	429	474	470	463	460	484	473	476	476	468	502	510	455	479	509	488	460	447	469	453	453	481	483	444	488	463	491	481	482	488	522	453	434	487	474	457	500	443	491	518	472	470	456	454	472	447	425	464	457	460	470	455	472	458	441	460	457	470	451	471	453	456	494	472	461	450	442	470	433	428	468	494	484	462	425	458	486	464	479	480	482	447	470	503	446	470	467	501	512	451	473	457	449	483	492	448	485	508	485	478	465	456	430	455	472	506	487	477	507	462	466	460	498	501	475	484	439	465	485	513	509	452	437	423	489	462	463	459	485	495	422	467	476	443	441	466	480	478	419	497	498	485	479	534	469	458	434	497	443	465	468	499	465	445	503	507	489	472	437	489	494	476	477	451	476	482	477	426	499	481	469	460	452	526	470	501	495	498	443	483	499	494	455	454	445	449	463	491	462	444	479	470	486	496	468	455	481	418	485	523	488	475	483	439	515	443	472	473	492	483	475	465	450	458	480	456	459	461	478	466	456	463	480	449	490	485	474	444	458	479	504	505	475	489	440	473	475	496	440	472	483	453	478	497	493	463	511	484	487	503	482	505	443	453	445	462	481	437	448	474	470	501	458	475	493	478	469	456	495	430	494	486	506	477	461	436	445	473	484	488	510	469	466	436	434	492	445	488	482	458	484	493	465	481	469	453	477	454	443	468	426	482	484	486	472	492	471	510	490	492	464	444	465	481	498	476	452	487	499	466	456	472	465	483	476	446	454	459	457	467	515	460	480	456	456	500	441	477	468	464	458	467	516	444	485	468	490	448	442	414	478	478	470	486	463	472	507	445	471	488	450	459	468	484	503	430	498	481	451	478	454	450	487	473	454	452	471	496	523	448	457	468	452	497	490	482	423	475	480	448	493	490	485	435	461	486	499	510	446	472	457	471	462	473	452	472	469	479	516	509	484	429	494	462	462	465	473	500	481	419	493	421	463	475	485	519	467	456	497	518	501	455	487	494	452	488	465	496	474	461	434	498	435	466	469	476	505	456	472	486	477	470	497	462	477	493	457	469	505	471	491	466	481	473	453	489	468	457	451	478	462	452	472	445	450	475	471	494	446	482	492	458	470	486	497	455	457	491	479	472	495	462	519	478	505	472	495	444	464	456	487	458	478	464	461	453	474	530	510	469	461	450	471	484	502	477	512	457	470	496	473	494	433	528	500	467	436	493	416	463	432	465	508	467	484	448	438	453	492	461	489	467	516	465	395	458	463	470	518	530	479	491	475	476	442	478
64237	101325	73179	44701	16450	513	515	513	498	516	525	501	547	580	489	473	494	526	530	500	553	789	700	647	604	532	485	483	539	553	517	487	511	510	550	520	545	499	526	546	576	549	507	528	553	511	492	483	485	477	486	523	478	523	541	499	527	563	561	531	513	526	468	504	485	509	521	518	481	524	476	542	467	508	497	507	480	485	531	468	463	516	508	536	510	485	508	517	494	501	506	478	542	534	514	498	510	561	467	494	496	487	505	497	478	498	506	535	529	498	517	500	527	553	474	511	520	504	505	541	498	510	496	500	529	502	530	537	513	483	477	510	523	526	536	556	467	525	515	539	504	495	476	512	506	473	528	526	471	472	532	502	513	502	497	477	499	551	516	495	516	494	535	485	514	504	500	471	524	497	499	494	494	490	480	515	477	480	456	535	505	505	495	498	493	536	513	468	518	487	478	498	478	491	498	478	526	512	465	502	485	537	539	501	523	482	509	511	520	487	534	493	531	499	498	547	498	497	504	537	493	519	515	471	507	491	526	511	465	494	534	497	480	463	494	475	528	518	520	500	518	530	487	513	490	494	513	515	476	503	538	485	486	508	476	501	507	545	495	465	510	487	558	498	508	477	538	495	488	485	489	527	538	519	526	494	521	530	477	513	538	546	504	522	531	504	517	469	480	525	492	488	503	477	472	497	467	498	453	536	482	497	548	520	470	517	522	506	519	520	528	511	524	501	486	472	523	544	512	475	496	528	554	526	503	529	518	521	482	519	489	496	501	497	504	485	495	496	512	522	512	484	489	533	477	508	501	516	502	522	510	444	513	499	477	484	514	506	470	483	512	502	521	512	503	519	504	510	478	472	473	477	467	505	493	515	516	509	486	524	514	531	530	519	506	509	529	478	505	511	466	506	504	487	488	507	521	523	518	513	513	559	507	467	536	489	500	503	489	509	496	493	542	540	503	489	520	524	487	510	533	519	509	488	573	524	520	520	495	537	506	516	517	507	508	486	556	517	483	509	498	546	549	498	536	553	507	494	503	541	525	528	521	522	544	499	491	529	508	520	532	506	498	480	532	517	501	544	524	462	515	513	480	497	546	497	505	469	493	492	502	501	465	478	528	527	519	514	509	566	542	477	461	490	490	492	499	503	515	507	524	508	523	515	493	520	555	524	518	505	512	515	534	533	492	530	535	489	489	486	530	521	478	536	513	519	497	539	460	520	469	504	522	518	512	485	463	474	510	478	500	509	522	465	526	522	549	506	537	520	548	493	540	484	519	483	512	500	496	496	509	512	510	546	503	519	494	465	512	514	485	487	488	481	499	486	499	514	509	504	489	482	514	506	544	510	504	483	508	534	475	553	484	519	462	506	497	484	509	488	491	535	548	486	511	486	511	508	504	460	505	541	530	510	517	470	506	505	519	491	529	500	486	511	499	504	514	502	494	512	512	495	493	493	491	487	506	529	543	493	458	510	508	467	514	502	500	514	517	520	512	504	541	508	528	502	493	437	504	508	508	487	496	515	483	503	527	513	500	512	503	531	540	496	500	550	503	507	458	503	517	477	523	510	535	497	465	484	509	488	552	523	482	500	506	469	460	492	505	469	513	494	532	523	501	500	476	498	485	479	513	543	516	516	523	502	471	535	489	473	508	529	526	544	514	522	476	482	492	493	501	466	500	502	504	486	549	489	512	497	503	510	558	481	515	516	531	511	501	512	512	484	525	509	499	490	502	518	526	537	522	496	499	484	535	523	502	460	518	511	486	543	514	525	536	525	524	506	502	515	518	543	574	497	479	489	537	498	511	462	506	505	518	536	487	498	514	534	510	514	539	510	536	504	522	489	482	577	497	473	537	483	520	525	505	512	513	514	513	482	462	538	513	483	481	524	533	502	523	478	482	510	506	508	486	498	478	462	520	483	487	446	504	514	506	454	498	494	500	530	497	525	544	459	519	523	476	516	525	469	534	507	493	505	494	516	476	545	501	512	515	472	464	467	504	488	535	545	509	528	502	516	549	517	514	514	494	510	489	494	502	535	479	508	517	509	536	492	508	507	505	490	507	507	518	531	525	522	522	509	536	494	550	491	517	522	473	523	512	518	522	493	514	537	489	509	525	530	495	507	518	510	465	521	527	510	459	525	468	518	511	512	505	527	538	494	475	508	503	521	518	480	535	501	494	539	463	513	546	518	504	541	494	491	515	503	498	491	466	480	502	500	487	497	521	495	514	512	517	515	508	479	526	493	522	487	512	512	491	485	514	523	521	481	500	499	514	485	517	518	501	506	520	496	524	489	488	519	502	523	475	536	499	533	499	523	535	511	523	485	500	510	498	496	465	451	511	491	519	480	516	501	526	488	540	528	499	492	507	517	562	479	500	461	497	509	521	478	502	484	470	522	519	474	502	531	500	503	545	485	510	505	512	530	483	495	500	505	494	456	491	524	515	478	496	483	496	485	500	505	502	472	566	515	479	495	508	515	532	473	501	490	452	531	497	471	525	504	462	492	488	494	506	495	497	527	502	501	514	496	519	509	539	506	504	550	476	526	473	527	481	495	483	451	516	576	520	517	504	516	480	449	505	521	522	537	521	533	556	492	494	482	527	510	489	482	534	517	507	530	480	485	516	500	526	502	497	479	486	515	486	464	487	504	510	544	469	505	460	515	517	512	456	519	482	486	514	515	496	532	503	502	498	505	503	539	521	503	543	506	528	504	491	506	483	518	467	536	518	503	507	470	488	494	493	508	510	505	506	501	503	504	532	530	495	543	534	537	503	500	504	451	512	495	537	526	459	527	528	504	508	489	529	490	524	526	475	522	500	496	506	480	533	479	501	534	500	480	524	493	502	506	476	501	514	522	522	481	522	521	499	475	512	512	509	533	474	527	473	542	485	499	509	554	499	507	509	510	522	505	517	525	540	506	513	485	490	488	493	519	478	521	529	531	495	492	520	520	495	518	540	543	521	507	517	517	482	483	518	497	491	510	504	528	474	502	513	505	477	489	496	533	535	490	488	525	519	491	454	464	487	512	531	514	518	505	464	528	497	496	472	472	534	525	512	496	525	530	525	484	521	500	535	512	493	510	502	512	465	502	504	506	519	494	479	495	498	524	487	523	504	541	536	533	521	491	498	481	485	527	492	493	506	477	481	533	539	519	455	484	518	527	515	550	505	497	508	518	563	501	536	501	492	497	494	454	513	501	513	530	482	555	508	482	477	535	466	480	496	498	448	510	470	480	492	480	541	531	545	513	500	510	526	524	516	506	504	517	527	507	496	499	469	498	483	496	484	524	505	501	496	502	501	465	513	500	483	518	513	488	513	509	539	509	526	499	511	526	517	512	527	492	504	521	496	516	491	551	518	541	456	520	485	535	477	519	492	515	550	528	504	541	563	453	512	547	475	476	513	501	500	514	492	507	479	462	502	469	523	533	515	493	507	529	512	524	510	473	537	504	476	491	477	533	539	497	456	527	505	497	514	498	506	497	505	506
29574	28106	24548	11625	2404	416	326	332	318	299	284	322	336	315	299	323	310	319	322	322	296	351	311	293	287	323	295	298	282	312	361	287	300	291	305	321	329	297	319	309	335	310	299	343	286	303	254	309	303	314	304	312	296	314	308	325	320	317	295	306	316	317	333	315	334	278	324	333	297	327	324	308	324	308	289	309	295	323	297	312	321	315	297	306	303	302	296	277	333	354	274	297	314	297	271	301	297	293	290	316	299	295	295	323	325	271	300	282	321	336	283	300	336	327	338	312	331	308	329	292	322	296	296	294	310	290	321	276	264	309	317	323	304	267	303	278	268	292	300	317	305	317	327	283	309	283	309	324	318	331	313	295	303	306	339	290	330	296	300	297	305	326	304	270	311	318	328	309	274	331	319	335	291	295	292	323	308	328	332	300	330	315	294	294	316	292	289	302	319	311	314	342	249	294	308	310	273	294	337	323	290	304	314	285	292	279	295	307	319	314	325	308	310	304	356	311	313	317	314	304	305	275	289	294	284	319	314	321	306	302	324	303	278	295	300	312	310	310	329	312	332	322	295	343	310	298	308	303	299	291	307	316	309	318	295	278	334	318	325	297	285	290	314	311	299	321	326	329	318	301	290	324	295	282	292	301	305	320	331	302	264	281	264	308	305	313	322	303	313	335	290	283	311	312	292	296	302	305	313	298	293	320	315	295	294	346	323	320	319	314	299	306	352	305	293	317	294	309	282	284	300	298	306	335	332	306	303	289	305	297	313	316	298	268	305	307	292	318	344	309	280	280	324	322	300	322	335	316	322	301	305	305	297	286	312	307	294	314	327	292	297	310	289	288	305	315	326	309	315	303	294	276	301	324	297	266	306	328	314	328	300	308	327	305	294	321	314	335	307	305	312	303	349	294	353	288	326	332	313	294	324	332	316	317	303	311	349	295	315	277	310	314	305	324	339	319	321	308	325	299	314	323	288	337	312	316	294	295	367	315	327	301	320	316	267	298	288	307	302	315	303	298	317	305	308	307	321	317	287	347	306	320	337	316	333	311	313	322	304	309	312	287	317	305	297	330	303	282	330	334	276	273	309	302	314	288	293	326	288	287	305	304	355	305	311	325	294	299	333	309	291	302	304	293	317	336	307	317	293	314	343	293	346	303	286	281	338	303	299	310	288	327	300	346	329	306	318	333	319	314	313	315	295	312	309	316	296	303	319	307	321	305	289	344	318	289	310	310	298	292	301	325	318	303	319	250	297	330	310	316	332	300	331	329	293	280	287	320	266	278	307	348	307	331	320	295	302	310	294	307	314	267	283	295	289	310	288	312	316	316	302	302	304	309	303	317	316	301	308	335	321	329	307	290	318	302	304	290	328	293	302	305	302	290	327	312	295	327	302	352	268	296	296	299	323	313	320	280	321	301	335	307	291	324	310	328	307	329	269	315	310	321	297	275	270	324	298	292	316	285	293	329	300	339	311	258	286	294	323	283	296	318	295	308	294	305	288	294	316	275	314	322	304	301	306	314	307	341	324	315	306	297	296	329	298	324	335	304	293	314	313	308	326	303	324	337	291	283	306	324	310	317	314	307	266	329	319	297	304	330	322	304	309	343	315	307	292	337	312	290	322	301	300	295	334	294	319	305	330	308	319	298	297	326	325	326	294	326	329	289	321	296	312	294	309	331	310	269	304	345	304	308	297	274	291	314	334	352	317	310	317	291	316	257	301	294	314	304	308	293	302	323	334	310	320	289	324	306	293	307	282	309	301	312	305	308	299	312	314	332	300	306	288	304	307	292	306	303	290	288	325	293	302	289	281	294	327	309	303	324	293	303	343	317	322	279	295	326	292	297	338	304	292	312	302	281	301	303	286	298	324	317	318	289	307	312	294	281	260	314	293	311	308	265	273	317	324	318	313	333	316	312	319	295	298	304	326	307	313	274	324	306	303	285	300	320	313	332	302	334	324	327	316	326	328	271	321	268	296	304	341	317	311	275	303	328	289	306	304	303	321	315	336	297	296	292	313	296	293	326	297	319	298	294	293	291	281	308	321	315	300	300	332	293	313	318	285	336	315	306	289	284	329	316	299	289	287	332	322	291	304	315	304	311	319	320	313	286	306	325	289	319	292	333	310	308	283	311	295	317	309	309	325	340	302	308	311	290	317	292	317	317	312	333	297	297	320	375	360	312	278	294	301	297	306	323	316	285	299	326	309	291	294	297	306	328	287	333	296	269	298	313	325	295	294	319	289	304	305	304	303	302	303	317	339	311	294	288	284	315	280	291	291	309	301	292	306	312	287	305	301	275	308	339	352	323	312	304	325	306	278	294	332	312	366	335	315	295	308	335	296	316	302	296	325	305	270	315	317	305	319	302	323	315	299	311	288	317	304	309	315	304	325	308	334	291	308	311	346	341	307	310	318	285	276	319	314	332	309	316	351	352	302	313	336	315	274	292	309	321	298	306	310	318	305	277	296	315	263	331	306	290	307	316	303	292	318	320	300	302	288	332	321	320	313	322	304	314	284	310	301	314	294	277	300	300	311	289	316	319	292	303	322	305	295	281	323	326	323	293	271	298	291	292	286	292	319	309	309	301	309	289	314	314	323	311	325	305	320	296	322	285	319	318	329	342	318	323	324	328	303	302	306	331	283	323	324	316	285	321	309	308	309	296	273	306	320	325	297	296	289	299	295	302	318	314	320	317	302	306	328	309	266	293	316	301	311	286	292	291	326	314	312	295	345	316	307	297	316	301	302	296	304	293	301	334	303	300	291	314	292	317	324	281	334	356	305	324	331	337	299	292	328	352	306	336	327	304	333	301	301	338	276	289	334	309	295	318	348	295	322	348	274	315	295	295	326	306	281	306	338	325	293	280	305	339	288	346	297	296	272	314	334	309	291	303	316	287	317	317	311	281	320	298	303	347	322	337	306	328	328	299	310	309	323	322	327	321	294	311	330	322	302	305	311	342	313	318	337	298	334	307	314	324	273	282	296	303	339	302	295	301	329	275	282	305	315	312	278	331	294	326	304	300	305	334	321	320	298	299	288	319	300	288	249	306	320	286	274	321	305	311	316	307	270	314	272	326	309	315	321	338	284	279	330	294	327	296	327	304	285	315	303	322	301	304	302	311	285	313	294	329	315	304	288	311	312	311	299	308	293	306	294	328	282	314	291	312	316	306	284	310	337	303	292	300	282	285	300	324	319	324	309	324	316	298	317	314	314	267	327	297	297	299	281	305	307	309	293	303	293	291	285	291	297	266	323	305	320	311	313	319	299	291	307	294	324	301	308	301	301	286	282	314	308	314	303	302	296	314	295	331	308	297	298	287	333	313	308	332	297	313	306	296	319	303	307	299	294	322	300	321	326	301	312	331	310	325	302	320	312	319	293	301	320	287	299	273	316	308	344	312	327	309	297	290	287	291	283	298	304	299	296	323	306	318	330	288	284	316	326	305	319	341	328	335	326	334	320	299	312	322	306	296	297	313
22520	33152	19362	6835	1870	307	282	279	312	301	286	295	338	294	284	305	312	324	294	267	297	309	286	306	297	298	318	293	321	253	313	294	293	279	270	343	277	291	295	309	310	279	305	279	276	266	297	324	294	291	291	317	282	270	289	296	329	293	305	304	306	300	270	329	301	266	305	287	298	287	306	272	305	306	302	277	318	302	288	300	306	287	296	286	340	289	287	308	268	309	270	298	294	298	297	325	283	281	283	303	285	320	297	295	297	280	299	301	272	277	302	282	314	302	321	318	310	285	313	281	316	286	308	281	268	299	264	309	304	266	288	301	320	295	286	269	307	300	284	310	259	276	305	301	308	322	272	264	254	279	307	264	318	284	296	299	284	307	299	279	295	308	282	285	329	311	300	301	278	284	313	311	277	287	315	317	296	277	294	273	295	256	290	297	277	297	289	282	308	267	303	317	324	269	289	311	283	261	293	303	275	287	303	295	300	292	313	278	323	280	292	291	319	332	303	305	307	313	318	307	281	286	329	337	283	305	276	277	282	308	288	277	308	310	291	289	305	299	278	285	282	303	313	307	304	325	282	262	268	298	300	272	297	287	276	298	292	301	308	300	299	296	271	302	269	268	256	319	294	273	273	294	322	312	336	266	248	312	297	289	266	289	277	272	287	299	274	325	282	288	294	290	282	302	277	308	273	296	282	278	288	297	307	298	273	318	338	314	278	279	304	309	280	326	303	259	284	285	309	298	294	281	294	291	297	310	259	306	274	293	291	284	275	290	314	307	317	312	291	291	308	287	315	300	271	286	304	304	334	298	306	314	278	337	292	288	281	291	295	322	287	306	308	287	284	324	270	312	306	270	288	275	291	272	272	307	277	304	268	307	304	280	271	280	303	278	265	283	287	274	274	318	274	268	258	306	294	311	287	270	280	299	287	262	290	286	269	262	298	311	288	317	274	275	265	303	282	290	302	314	283	285	299	321	296	282	271	306	285	293	268	295	315	295	294	285	305	263	308	298	301	327	319	309	293	310	268	279	284	298	296	299	291	264	269	321	264	274	262	307	314	280	303	261	314	281	292	291	309	292	294	300	269	294	288	300	316	295	287	308	295	274	285	305	306	279	293	287	272	278	296	278	311	295	265	286	315	275	302	310	288	280	304	274	250	280	264	300	272	282	288	316	308	301	305	291	299	300	279	257	291	290	313	285	299	322	301	264	309	295	295	312	276	297	270	256	291	297	309	273	308	300	276	294	293	303	318	293	291	302	277	298	278	283	282	294	309	269	296	288	289	292	282	291	300	298	297	311	308	295	273	265	298	318	273	295	296	303	301	301	303	317	298	304	296	285	283	291	321	282	282	281	314	304	303	336	310	297	308	284	279	300	284	318	293	345	281	320	288	291	290	306	282	305	271	307	312	304	314	292	260	305	263	270	255	319	298	272	319	278	309	327	308	267	303	315	293	298	300	278	326	272	302	274	309	289	302	317	295	283	278	289	272	295	314	328	314	325	249	316	283	300	265	301	296	315	282	299	334	282	289	257	289	279	288	307	292	302	309	308	285	298	318	305	289	318	282	313	269	344	298	309	289	295	252	313	298	292	302	277	304	286	280	298	292	312	291	306	314	289	289	258	313	289	302	284	283	294	275	331	287	283	293	300	327	282	287	285	301	306	302	288	307	290	287	283	283	279	265	295	283	288	302	279	307	291	284	294	326	294	278	289	307	294	301	269	326	314	279	275	321	283	279	276	272	310	325	303	299	292	308	312	279	321	299	309	300	278	297	299	298	281	263	271	294	292	285	296	285	287	314	300	326	299	255	298	289	307	288	306	304	305	291	276	320	302	326	281	301	302	264	352	307	280	308	308	326	297	280	319	307	291	294	281	309	315	295	321	291	296	309	299	317	295	322	313	316	296	271	309	295	291	290	295	277	268	297	312	304	266	268	274	271	320	282	273	269	328	308	310	302	265	308	254	295	296	333	270	268	301	286	268	287	293	288	326	316	297	283	279	295	285	311	289	294	309	311	284	280	310	293	295	298	297	296	268	311	315	274	302	283	283	289	270	274	324	293	317	297	282	294	303	306	274	281	307	286	280	292	299	290	284	307	277	304	313	306	318	257	307	293	310	281	284	287	314	271	286	296	287	262	299	299	285	263	268	282	308	313	303	331	288	281	305	300	306	275	286	294	310	281	300	303	276	295	290	293	298	286	280	285	279	274	294	297	305	277	274	291	302	294	302	264	302	299	293	311	304	293	317	292	282	307	297	287	278	275	295	305	295	277	261	290	305	295	312	286	306	306	280	281	311	258	292	312	315	294	262	311	305	308	280	303	321	307	291	294	270	311	329	292	293	297	304	304	265	284	304	311	278	292	291	311	300	305	296	284	290	295	272	299	296	326	305	284	304	304	302	284	275	274	313	278	277	296	303	290	318	287	256	305	291	289	277	292	289	308	280	308	263	292	279	278	298	288	301	271	299	292	300	296	313	297	270	291	289	307	299	297	297	279	312	303	300	307	312	296	322	300	295	295	266	302	300	297	287	292	334	264	319	272	322	287	311	314	313	293	308	322	273	311	288	280	320	284	291	304	289	280	313	274	302	294	294	292	274	289	324	291	304	312	277	296	297	306	294	320	302	308	313	292	265	308	297	272	297	287	268	307	272	307	300	281	291	300	275	320	279	328	271	302	271	323	325	282	313	250	300	263	289	286	307	306	288	308	271	305	248	288	274	279	317	268	281	295	326	289	291	336	316	280	284	283	274	313	285	274	309	280	305	312	267	270	304	298	289	297	289	299	285	276	283	287	280	320	280	276	272	284	307	305	297	309	297	263	288	304	279	291	288	276	289	287	287	281	275	311	276	287	296	299	292	318	289	280	305	291	330	274	283	297	289	322	299	310	311	287	283	300	310	298	311	330	294	320	273	260	319	296	296	294	247	313	254	260	277	267	290	299	289	328	294	287	286	290	310	302	281	297	321	265	281	284	284	278	326	317	324	309	281	311	270	309	296	305	269	304	299	284	288	306	288	292	286	289	302	317	277	327	280	273	297	278	289	300	279	272	299	280	310	314	288	291	294	302	312	283	293	280	285	285	293	294	282	302	303	271	305	289	250	264	279	266	297	292	258	307	267	262	284	288	290	280	326	301	304	306	293	324	283	311	300	295	306	317	294	301	288	308	308	275	310	268	302	282	290	284	270	291	306	305	268	285	298	324	279	304	265	295	284	283	296	282	296	315	297	290	310	304	315	294	294	281	298	272	301	281	315	297	321	283	268	285	309	301	297	307	312	283	296	299	286	310	297	295	295	306	293	282	299	292	272	326	268	292	265	309	322	290	264	295	299	316	310	302	264	292	288	297	352	261	275	298	292	270	327	311	314	303	301	292	300	325	293	277	300	278	300	284	308	292	296	301	276	302	269	275	269	294	299	283	284	276	323	326	287	269	305	316	278	308	290	268	280	282	299	270	302	303	267	294	301	295	291	300	285
25325	25976	42227	39490	20373	2708	550	461	387	362	388	350	389	334	382	349	386	375	314	377	410	486	495	402	382	364	392	391	315	349	364	378	354	348	366	382	398	347	363	371	333	364	364	351	345	358	381	386	362	381	369	376	360	364	345	366	376	349	402	353	360	380	355	363	400	387	382	327	401	378	380	369	343	376	368	351	366	325	353	369	371	375	388	381	359	353	347	354	349	369	355	362	387	360	374	356	323	382	349	353	370	365	353	393	379	341	347	358	397	367	378	369	373	380	383	374	397	346	373	381	380	375	362	363	372	369	360	388	374	376	389	342	366	348	376	367	378	350	334	348	355	355	359	383	380	340	404	402	353	383	339	379	349	359	355	360	353	379	348	363	378	332	352	362	406	372	341	372	381	360	345	376	379	339	357	392	351	360	373	355	384	340	372	368	358	356	345	361	330	354	365	394	355	355	353	370	396	355	425	380	375	388	357	379	393	354	387	358	372	370	354	358	372	362	347	359	328	396	389	403	372	422	401	333	347	360	374	352	362	375	349	361	352	365	335	401	336	344	380	352	351	370	356	317	355	366	390	357	360	374	356	365	383	346	336	343	347	387	324	376	379	335	326	375	356	340	352	369	372	366	341	328	355	363	352	338	382	401	371	358	374	369	389	363	353	368	316	348	340	344	373	341	369	385	356	373	378	374	323	362	383	349	365	392	360	348	404	363	359	385	387	335	361	366	348	366	368	341	373	355	376	364	377	370	364	372	364	360	332	381	343	380	366	360	359	383	358	376	353	375	345	307	376	379	373	356	355	373	391	358	367	369	356	356	343	359	338	360	360	361	352	373	355	351	365	373	349	350	362	378	370	402	315	384	366	371	384	363	399	373	365	361	369	360	370	343	401	356	349	335	394	381	357	366	342	357	375	396	403	369	390	365	348	367	376	391	355	331	370	362	375	370	373	387	379	334	338	373	359	397	364	376	358	383	388	382	350	357	356	398	369	379	327	342	371	378	398	353	371	384	363	394	361	311	362	392	333	366	355	349	348	381	359	323	398	354	388	390	344	337	390	375	377	360	375	352	341	364	357	390	388	398	359	341	362	362	389	351	374	379	350	397	368	371	386	391	354	347	386	365	320	363	379	353	368	392	331	341	355	361	349	389	344	368	385	350	371	367	368	372	372	369	376	344	356	378	355	404	394	394	339	415	388	367	374	398	386	365	381	354	313	352	395	363	380	384	347	352	361	320	333	380	364	363	327	362	317	376	359	379	372	348	366	379	380	367	393	337	388	354	369	361	367	390	366	367	338	371	375	391	415	339	373	384	344	303	348	359	394	358	377	358	335	376	347	371	378	373	388	395	390	371	381	337	361	370	367	353	371	351	328	346	338	367	398	341	366	359	346	423	358	339	345	357	354	369	345	357	367	382	358	363	353	360	375	392	376	368	392	327	372	357	347	321	340	398	378	385	364	373	349	346	366	360	387	378	366	376	335	344	357	364	371	373	368	372	352	381	365	360	389	334	368	385	365	379	378	363	400	361	361	340	387	389	384	331	380	404	345	376	386	366	371	341	384	374	391	365	412	340	350	353	391	352	356	358	395	338	362	391	361	363	382	325	381	355	341	365	395	361	360	354	377	356	347	358	344	387	359	367	366	329	353	365	394	394	439	376	356	343	357	369	358	361	355	370	384	356	370	357	328	344	366	381	378	388	328	345	397	372	381	382	367	411	381	364	358	383	340	391	336	337	342	385	378	414	365	378	344	351	403	367	373	356	365	364	356	369	365	364	389	356	371	361	371	364	342	370	342	356	374	361	359	348	365	365	372	359	314	349	342	377	343	340	365	380	369	339	345	412	360	364	356	356	354	353	400	378	396	396	374	370	370	353	344	352	371	366	366	353	382	348	349	391	368	370	356	347	357	371	361	376	341	352	337	354	361	375	369	360	400	346	377	392	342	358	348	365	348	379	354	386	365	360	380	426	386	373	365	393	395	385	392	359	350	381	327	358	382	326	375	371	365	374	377	357	376	384	367	382	366	353	375	374	361	373	370	345	366	375	384	356	364	373	371	352	342	349	373	381	383	386	336	358	368	364	339	362	355	397	367	356	366	327	350	360	357	377	362	379	410	349	367	327	356	352	375	374	295	333	382	355	371	388	382	380	354	361	383	372	373	360	378	366	338	330	369	377	358	394	366	357	367	358	356	399	366	380	379	377	396	344	351	366	376	368	362	390	349	354	376	349	356	376	375	386	386	361	391	361	367	347	403	377	321	381	343	366	354	364	367	357	388	373	357	381	379	364	373	377	354	395	353	355	345	382	350	374	385	350	370	384	371	372	343	343	373	365	343	349	363	383	372	356	372	376	345	375	375	382	347	360	358	415	326	409	398	403	347	362	357	391	360	338	368	370	403	367	354	344	350	353	359	369	333	381	391	369	349	340	411	366	375	376	376	347	347	367	380	396	377	346	381	374	376	370	368	342	383	377	360	364	351	367	338	366	385	372	369	346	385	355	383	374	335	367	336	377	358	348	353	344	371	354	384	352	343	358	328	375	390	363	385	393	367	393	379	367	345	367	361	357	355	376	346	361	364	383	393	381	389	350	344	371	371	356	369	313	376	349	368	358	374	353	329	354	399	406	368	342	344	380	365	395	368	372	332	376	378	364	377	336	353	351	374	362	375	372	372	381	364	370	332	353	379	352	404	362	364	379	349	360	375	324	371	332	414	370	388	377	424	353	339	374	352	361	369	349	378	350	377	371	342	360	357	332	367	344	338	367	364	365	372	349	357	385	365	373	353	367	344	349	357	359	364	388	342	361	396	350	354	350	372	361	378	330	388	343	397	364	354	370	399	379	368	350	351	366	349	392	365	388	374	373	370	350	382	377	350	388	384	328	356	375	353	365	344	343	357	367	344	337	357	337	382	371	385	337	327	371	357	364	360	342	366	325	394	346	369	357	341	372	343	378	375	360	372	388	375	378	340	389	354	377	341	363	396	387	361	316	377	352	366	346	345	347	380	389	374	378	343	335	371	381	364	354	367	383	405	364	363	353	358	397	370	349	380	376	390	396	369	357	382	354	333	390	391	317	331	357	388	314	353	384	375	379	356	380	398	382	352	332	382	381	369	385	342	340	373	392	390	349	355	380	386	373	359	358	376	351	345	381	373	398	376	378	372	364	366	347	364	385	334	411	392	360	370	340	392	368	367	352	358	374	345	377	358	359	376	386	362	396	377	351	362	370	352	377	363	399	374	349	389	356	349	389	389	369	384	364	367	377	362	343	378	343	377	379	349	389	349	336	347	365	373	356	378	337	349	350	392	349	407	367	375	365	355	386	324	370	384	388	358	367	379	363	380	347	352	381	338	337	391	377	356	366	358	376	387	364	350	405	386	363	350	348	357	392	358	388	385	348	371	363	371	347	369	360	353	390	341	402	388	403	369	382	370	353	379	369	423	360	346	350	413	355	371	394	381	384	410	375	350	366	349	385
55153	85991	61657	34062	10891	400	389	383	385	398	404	395	421	408	402	385	372	379	393	376	497	612	652	468	397	409	399	379	399	345	411	392	383	405	392	443	448	392	396	404	417	371	406	409	371	392	407	372	368	392	430	381	384	385	416	356	380	373	401	365	395	397	377	392	359	414	379	422	383	379	396	385	361	355	382	375	376	394	379	377	404	389	359	396	362	382	389	390	368	356	380	353	365	365	384	390	359	345	370	353	358	398	362	391	364	370	352	396	379	373	361	378	384	358	372	399	362	377	381	374	379	376	396	375	374	379	385	397	373	386	360	416	366	371	368	373	408	389	348	390	362	364	411	366	367	391	397	384	392	393	390	352	391	373	367	400	374	370	382	405	380	346	372	399	372	348	395	388	367	363	399	375	357	386	386	398	365	355	374	374	396	370	341	381	383	374	404	383	373	369	362	406	367	390	370	385	381	385	384	387	423	397	423	392	424	375	415	347	379	364	408	347	381	371	367	384	405	388	400	379	350	375	349	350	384	365	366	375	379	356	395	374	387	390	373	408	415	387	380	413	376	349	393	426	372	375	385	397	360	352	399	402	364	357	375	392	346	386	402	407	413	382	375	372	408	378	367	428	382	352	379	362	389	415	367	370	401	370	391	396	343	397	390	361	361	371	393	335	383	366	368	380	386	401	387	375	391	375	386	343	367	387	354	413	391	393	401	363	391	383	392	335	379	403	416	377	399	381	379	380	383	389	423	370	351	388	389	375	396	377	411	386	376	404	415	386	404	367	367	350	400	358	341	383	403	374	410	364	373	397	377	382	365	392	396	384	369	388	374	418	411	383	400	379	363	344	395	406	361	395	352	381	368	377	350	403	368	397	412	371	387	382	400	375	385	383	359	400	361	403	374	406	385	380	395	363	374	348	370	332	374	354	359	370	390	383	377	396	375	370	340	387	390	374	387	374	392	378	375	347	363	372	370	394	359	361	343	358	369	369	394	394	395	385	414	376	391	383	393	393	409	393	366	389	413	414	374	381	350	416	384	370	394	406	414	410	387	379	393	372	400	390	374	388	404	384	389	408	358	379	426	379	370	386	401	370	348	364	395	371	388	380	365	368	374	348	407	376	350	402	363	388	411	360	398	379	419	406	365	411	383	361	394	378	378	394	398	373	363	368	363	342	399	369	350	376	357	387	383	377	385	411	342	388	327	370	387	403	390	396	389	402	376	357	367	374	352	389	386	375	352	368	387	404	381	393	380	378	392	376	368	410	405	389	350	390	374	374	362	403	412	384	355	350	368	398	382	377	362	373	359	379	369	363	386	402	395	392	399	400	365	372	367	413	385	422	389	393	366	365	359	377	381	393	368	368	373	398	404	381	405	361	389	349	379	380	354	398	395	365	411	407	377	352	403	391	388	389	401	398	389	394	416	376	386	384	397	389	364	360	384	396	377	394	369	390	351	382	364	424	411	390	417	416	380	339	365	363	356	372	381	358	383	400	385	376	367	420	389	413	370	390	367	379	371	346	413	399	398	389	404	383	381	346	373	360	335	363	371	357	378	385	415	369	332	393	396	367	362	361	388	378	367	359	385	387	390	366	377	364	381	354	371	385	387	376	379	357	373	397	354	408	418	385	373	374	390	353	377	384	389	411	397	413	385	403	376	394	372	385	390	392	411	376	386	349	363	416	349	390	372	416	389	396	359	341	373	370	397	392	378	399	381	408	365	355	381	426	382	375	402	394	376	400	393	406	399	423	384	417	380	387	383	400	397	375	419	379	422	383	377	370	381	386	379	404	387	393	392	386	366	405	363	376	409	358	402	383	364	412	372	351	415	383	385	395	417	347	366	391	377	405	357	364	387	351	347	373	386	350	383	365	405	375	383	432	357	403	361	365	353	407	372	424	394	395	403	358	341	377	361	360	404	380	398	422	403	384	374	382	353	418	362	402	390	354	396	377	390	418	422	368	389	404	384	397	367	402	354	356	393	406	393	409	369	355	383	364	364	322	404	379	382	394	375	403	352	364	342	380	378	380	380	385	403	384	385	368	372	364	399	396	356	357	389	402	381	389	422	359	348	383	368	381	365	407	367	385	387	376	372	345	401	382	351	362	369	391	352	387	396	367	425	367	392	394	396	364	353	379	390	366	384	384	359	372	385	372	364	373	383	363	401	420	388	378	385	364	356	347	410	377	402	359	363	405	356	399	366	403	383	384	379	391	381	392	378	404	368	371	362	410	403	412	388	407	413	354	367	342	398	390	378	390	377	364	360	402	395	379	383	394	351	364	359	382	421	399	373	374	418	370	363	396	398	360	374	364	377	366	386	379	363	400	391	384	373	391	406	376	385	368	389	395	367	419	406	376	390	374	383	318	394	368	337	405	369	416	379	373	379	374	355	403	381	388	391	378	395	414	374	402	379	344	383	398	417	408	378	379	382	364	343	363	376	352	392	361	371	377	417	395	356	374	393	362	378	358	425	389	369	365	398	375	381	334	397	381	377	391	410	400	411	357	365	378	419	363	362	352	348	405	365	375	369	368	385	384	399	342	416	357	374	409	399	379	366	351	389	391	362	362	415	384	395	407	377	351	377	392	413	375	395	379	408	386	385	362	395	394	389	384	367	359	398	389	383	393	383	342	387	388	366	366	374	362	376	356	375	390	386	411	387	380	400	362	390	394	382	376	374	380	371	385	352	381	349	385	383	394	396	388	403	315	391	405	323	367	374	387	375	344	402	404	376	367	352	378	391	397	378	376	363	406	350	396	353	401	405	417	388	390	403	368	396	373	386	353	371	407	387	385	405	377	399	357	384	424	381	354	410	386	370	386	362	383	383	364	378	360	365	381	373	369	366	346	372	398	384	345	355	351	386	357	402	397	351	381	371	383	368	341	364	400	348	377	376	358	379	379	404	413	363	366	401	394	425	378	396	368	399	374	377	355	409	391	367	364	424	389	373	371	370	380	373	399	403	351	415	412	355	357	382	420	378	338	362	366	389	369	388	368	398	376	407	381	395	370	382	396	378	392	375	359	403	377	366	379	401	409	416	375	383	401	353	383	395	374	380	399	417	363	380	355	369	359	337	388	379	403	367	319	386	391	385	420	389	376	372	383	390	360	405	369	405	384	382	376	355	416	371	384	355	365	354	355	415	399	377	357	360	381	395	373	395	415	393	388	405	359	392	372	404	410	390	386	351	399	393	410	397	399	394	362	382	396	402	389	399	356	451	373	370	397	384	360	364	404	392	384	381	391	434	366	378	445	386	369	392	409	389	381	390	425	405	384	393	361	354	347	367	380	354	399	394	406	394	398	395	382	327	367	406	419	385	353	389	349	346	412	367	378	390	349	371	386	409	380	357	357	368	412	391	384	352	380	361	429	386	378	403	393	408	381	393	394	373	391	377	360	422	403	360	373	362	378	386	383	383	377	375	351	377	390	389	383	409	396	396	397	388	361	383	334	370	365	349	370	390	398	411	387	374	391	381	379
23890	22993	38607	39939	28520	11388	1514	644	492	528	542	501	453	474	500	448	456	485	496	481	571	655	632	604	462	500	507	477	483	455	492	493	477	475	495	501	514	458	486	502	475	485	477	461	476	460	478	495	471	457	438	508	466	482	479	513	508	475	494	467	471	476	467	473	460	492	474	467	471	478	461	477	492	470	457	490	494	449	483	474	507	446	500	462	466	419	464	480	460	483	483	473	488	465	469	488	446	462	472	503	470	499	472	476	462	477	479	477	465	463	511	468	473	470	452	425	498	457	448	477	474	438	498	420	426	450	480	498	486	469	477	469	436	522	476	470	474	453	472	452	463	448	469	458	479	469	481	469	472	503	456	448	476	491	459	470	465	517	514	463	450	482	501	482	479	463	508	441	480	495	499	494	448	453	464	491	482	428	456	480	486	460	490	468	471	477	483	466	468	452	496	452	451	444	457	481	468	477	437	476	483	512	429	442	455	460	471	480	452	457	455	453	450	481	469	442	447	450	482	442	478	495	502	481	479	436	446	474	464	475	495	480	524	481	490	483	498	414	494	464	486	502	448	469	469	438	491	445	503	468	453	473	460	485	491	467	471	455	453	489	452	470	456	470	426	480	431	452	473	462	473	473	440	445	497	455	484	439	509	437	447	470	495	447	456	489	451	482	454	500	478	469	473	415	489	455	446	440	456	454	443	493	452	476	419	458	444	475	453	432	466	491	495	484	442	431	489	479	488	449	505	483	483	448	436	475	511	470	461	464	480	465	469	467	485	469	483	474	479	466	459	473	487	453	447	451	457	472	464	468	452	469	467	488	461	491	420	439	515	479	474	471	435	487	457	458	445	450	455	493	421	422	488	455	456	450	471	448	473	444	507	461	495	492	490	478	514	501	450	530	439	438	443	464	449	482	460	482	461	441	451	444	485	467	425	427	486	486	493	455	504	482	463	493	454	452	467	461	471	456	477	473	468	439	456	488	464	486	488	491	452	462	478	463	461	482	470	466	460	467	513	485	477	474	478	493	455	470	453	476	468	490	491	470	497	466	462	457	467	474	490	496	465	426	464	479	436	478	450	497	481	453	472	480	471	458	448	456	474	459	483	442	439	446	497	467	491	486	475	474	463	455	482	456	468	502	460	499	477	448	475	472	499	498	437	454	460	484	461	497	464	467	484	465	458	479	457	452	466	451	458	521	462	451	461	461	472	454	503	473	428	477	468	469	464	480	462	473	476	450	473	463	421	464	480	489	506	481	490	476	429	469	492	498	432	451	437	438	479	483	469	484	459	464	464	466	478	443	460	481	445	500	421	484	489	488	474	483	501	446	472	457	456	499	463	463	477	433	443	477	471	485	440	479	488	461	458	495	492	487	486	482	501	463	469	467	457	456	467	483	449	486	461	494	477	482	477	464	470	446	447	463	505	469	420	452	494	516	467	486	472	504	459	441	478	493	471	495	439	442	441	527	448	470	482	512	461	502	442	473	468	509	471	468	451	449	506	485	471	497	484	469	488	445	468	447	437	455	455	464	486	453	430	467	450	447	505	442	443	471	439	479	457	467	499	459	449	485	453	449	451	456	454	473	499	452	444	461	446	466	469	471	456	445	454	463	431	473	459	511	456	483	506	504	518	450	465	495	479	468	479	442	462	494	456	466	459	496	445	459	484	465	480	510	490	446	486	466	483	504	481	474	441	456	473	442	464	466	440	488	473	457	426	492	447	480	433	466	505	487	449	466	449	473	468	457	454	481	466	474	502	470	509	465	463	458	488	465	471	463	477	453	493	467	451	452	480	476	474	483	506	453	450	464	473	456	465	485	515	464	446	441	434	478	450	452	453	475	483	489	454	455	482	469	482	424	515	454	447	453	411	457	467	476	454	476	463	471	473	436	466	456	453	490	460	451	467	463	482	470	455	468	510	501	495	470	476	435	453	469	448	480	461	475	467	500	474	447	465	455	464	443	476	463	451	474	439	456	455	422	459	452	473	473	482	461	490	452	441	456	468	452	487	494	506	443	485	482	470	463	438	468	474	492	456	478	459	452	456	482	446	490	441	457	438	494	447	474	464	477	477	476	470	458	473	467	485	450	457	441	452	485	517	424	448	492	430	459	434	494	504	456	430	430	447	444	470	443	461	463	466	495	530	461	463	452	480	460	458	435	444	482	476	505	492	434	447	440	487	487	454	503	456	507	479	465	446	484	480	446	485	458	447	490	483	465	483	463	455	451	423	508	444	491	435	463	399	476	479	426	469	474	440	468	475	477	474	469	462	483	443	452	456	466	500	490	495	456	479	474	460	457	476	422	458	501	459	455	477	440	473	476	481	456	465	510	496	448	488	497	465	495	457	448	449	427	462	507	516	469	468	485	455	463	458	476	495	452	494	477	449	468	434	462	482	490	467	482	465	472	428	451	456	424	463	477	446	442	463	458	498	461	468	447	470	454	474	483	464	455	484	448	468	462	468	482	491	457	450	449	461	433	498	423	471	455	470	465	485	502	440	453	503	434	447	497	454	455	429	474	426	458	480	496	469	500	436	498	475	441	447	481	483	502	451	463	490	470	444	471	451	470	468	444	434	439	502	475	454	450	440	489	482	432	479	460	446	457	450	467	473	460	488	451	472	458	477	494	452	468	487	512	509	483	455	457	482	519	458	450	434	452	470	458	444	470	451	478	467	500	474	492	507	446	487	472	480	457	450	451	435	474	477	417	473	476	459	504	483	468	437	455	483	471	471	462	462	446	441	514	429	494	481	496	482	472	447	487	453	470	453	476	441	462	449	470	455	460	470	471	476	453	480	465	456	436	429	461	448	497	449	499	454	460	469	500	452	437	477	442	488	493	441	439	435	474	460	440	488	506	470	469	456	465	493	435	502	460	499	476	464	498	489	480	474	495	471	446	463	479	511	452	482	453	459	476	461	439	461	487	475	452	464	483	420	478	473	406	489	473	442	487	455	459	462	473	463	480	498	478	459	507	424	459	507	466	434	465	443	469	476	483	483	463	457	456	512	483	469	489	476	433	495	455	466	465	459	491	480	457	458	478	472	458	497	435	452	465	470	446	470	457	491	524	465	477	469	452	487	491	476	468	415	419	492	499	464	475	474	485	492	427	405	478	451	458	510	472	487	443	492	464	504	469	461	457	468	464	468	425	472	452	481	458	460	487	478	482	454	448	481	469	476	436	481	504	455	422	479	461	464	493	459	465	450	440	476	430	482	457	440	471	498	483	478	433	469	478	524	472	488	430	450	472	446	449	451	438	496	483	456	485	468	504	477	486	454	477	464	492	445	496	420	472	496	525	477	446	495	479	508	441	435	479	419	493	459	461	462	524	445	483	464	469	476	499	495	477	480	463	459	488	509	476	469	469	498	506	451	476	475	464	483	490	442	467	475	462	449	471	494	508	499	444	524	493	448	427	496	518	490	469	454	455	499	454	472	464	482	479	443	474	452	518	481	496	435	465	443	476	460	444	436	460	498	473
62530	99739	77360	48806	22693	952	508	508	545	536	518	489	461	523	546	516	485	526	485	539	651	869	797	619	554	518	519	504	501	500	482	547	519	500	506	557	493	481	523	539	510	516	509	469	518	508	541	531	494	507	498	518	511	485	521	512	511	499	485	515	508	529	514	497	518	504	507	474	522	535	501	539	460	493	496	517	491	494	486	520	537	510	519	489	524	532	496	505	503	506	506	508	471	484	546	517	535	538	491	500	492	437	512	562	491	494	505	492	553	512	493	483	475	512	507	474	503	502	518	504	499	536	509	461	495	483	503	485	503	521	512	511	477	513	505	526	527	506	542	512	535	470	547	537	463	520	527	505	498	507	545	477	485	482	508	529	532	519	471	527	512	505	498	509	490	493	487	487	514	520	495	505	505	505	463	532	482	524	499	520	486	499	472	517	478	497	481	546	483	510	481	518	503	545	540	459	482	492	516	522	507	488	499	500	491	504	490	482	476	483	506	527	495	495	527	530	495	521	497	516	492	521	516	486	508	523	506	508	506	485	473	523	522	467	520	506	505	499	508	496	514	473	562	514	466	459	475	493	512	471	501	495	503	457	529	483	498	508	474	520	500	514	471	519	493	466	529	470	518	513	460	501	483	519	509	503	512	482	490	500	539	505	505	499	538	504	544	465	529	489	497	500	490	522	497	489	517	526	499	501	515	526	478	467	539	540	509	462	494	495	531	499	503	502	481	525	500	498	523	477	462	518	473	523	541	502	506	502	492	500	501	458	517	531	534	513	513	487	545	481	532	511	497	468	543	536	489	481	492	500	532	521	521	503	490	448	475	520	539	461	514	519	479	528	513	498	520	466	490	482	489	540	473	490	484	522	468	487	513	480	555	505	537	511	531	485	516	492	517	509	492	516	514	522	525	513	536	489	522	491	473	478	534	494	486	464	508	521	480	498	510	521	511	484	492	492	515	504	498	502	499	534	475	486	479	453	504	506	509	536	538	513	501	471	490	496	532	495	477	486	503	485	505	501	474	513	505	544	491	479	492	489	503	523	467	492	490	551	502	514	492	518	479	528	531	451	493	498	502	513	496	513	494	521	480	517	505	451	503	502	497	504	506	516	511	525	524	472	496	502	506	485	485	524	505	503	501	508	484	514	499	516	508	515	501	488	506	524	510	462	484	498	474	494	512	502	513	511	493	516	539	463	477	509	482	515	491	499	522	531	555	536	497	513	508	472	538	503	502	542	489	535	483	500	533	479	519	518	488	480	489	524	510	484	522	502	516	503	494	513	512	491	501	508	533	465	495	484	522	512	487	497	507	522	537	484	530	477	472	528	528	516	484	490	483	493	489	505	475	488	515	499	515	496	530	468	485	567	500	475	532	538	517	496	520	490	478	503	517	487	507	540	502	533	481	510	476	509	499	489	478	526	465	493	499	506	518	474	448	493	499	508	500	486	512	493	524	509	516	519	484	497	514	468	529	514	531	486	490	502	512	485	516	475	499	517	486	502	531	532	499	545	523	496	510	507	508	500	516	478	525	533	529	523	458	497	483	489	482	499	530	501	512	505	492	504	478	492	477	507	518	527	459	509	475	510	488	505	483	495	501	498	512	491	536	501	529	509	512	503	499	490	494	538	519	479	519	483	534	500	503	470	502	468	500	489	500	493	524	497	485	498	543	520	503	475	489	499	506	518	464	483	457	520	529	493	501	500	484	506	481	485	503	508	507	488	547	504	484	491	490	487	511	522	473	477	491	523	484	546	484	520	523	486	469	499	513	510	518	503	505	495	487	486	515	508	467	510	531	477	491	474	483	485	478	497	478	496	490	497	521	530	506	533	477	489	522	467	441	533	480	517	490	473	466	480	498	485	468	483	510	466	505	529	516	536	503	509	497	523	513	523	490	492	526	517	528	523	511	512	502	479	530	481	482	522	486	471	494	491	497	510	490	530	529	486	536	466	498	540	473	468	567	483	457	481	517	491	519	533	504	479	547	460	535	458	511	493	508	508	458	475	486	506	553	523	477	486	517	481	500	493	489	505	487	509	501	515	521	500	518	524	518	518	474	503	516	542	513	503	480	525	490	463	473	513	516	529	502	486	509	508	518	474	495	530	459	501	479	457	519	527	503	508	531	499	453	465	528	466	512	494	467	484	532	522	462	494	485	523	520	489	474	499	517	521	480	529	488	482	508	518	530	539	508	481	505	526	500	476	492	451	510	483	480	503	501	503	471	530	522	486	524	475	497	522	519	521	494	479	519	486	486	504	505	502	477	500	495	517	474	483	550	525	544	505	520	460	539	510	486	536	465	486	512	522	489	511	482	492	533	514	495	487	459	500	453	512	503	480	512	495	499	549	523	505	498	505	484	513	495	527	507	517	528	508	460	466	506	477	503	503	502	499	479	492	511	511	518	487	532	520	482	489	551	504	497	521	522	508	514	479	499	489	504	500	484	533	488	541	470	458	501	543	500	507	497	519	490	504	519	518	496	504	456	493	510	491	461	482	536	522	492	496	506	504	496	491	475	514	468	488	515	513	504	489	511	523	529	514	434	493	522	525	477	495	505	528	514	507	557	488	485	483	503	480	513	505	456	506	516	524	483	514	518	519	453	457	560	501	491	463	500	526	476	504	523	491	475	486	524	482	523	543	523	501	491	537	494	492	462	499	490	510	474	479	498	517	471	530	463	481	463	485	497	523	512	497	537	509	444	499	483	496	470	485	528	522	510	493	534	486	528	503	475	473	501	506	503	436	485	493	488	482	501	514	520	465	471	485	476	531	491	522	483	508	534	507	483	487	501	486	474	505	519	511	442	524	447	511	472	457	475	488	501	564	507	495	478	505	495	523	471	491	489	514	531	518	504	461	509	478	524	468	493	525	520	513	495	485	483	485	513	528	479	465	473	518	504	518	513	524	433	524	514	503	499	479	487	491	543	462	487	516	484	500	479	502	490	468	517	493	531	530	485	505	516	462	511	519	499	471	530	506	511	537	491	475	450	496	506	500	527	488	497	508	523	461	526	532	516	508	521	496	497	510	517	455	514	529	414	494	512	493	477	480	530	524	495	539	501	502	524	520	486	536	441	496	512	456	496	478	514	518	473	526	520	527	519	458	502	509	491	515	505	487	508	528	478	459	468	523	514	547	524	520	468	496	500	502	458	512	522	492	496	472	488	502	517	460	499	523	523	518	509	511	496	454	531	517	465	500	445	522	505	534	493	479	517	477	477	493	487	476	489	504	500	469	473	525	506	491	475	478	525	504	515	496	528	476	488	511	518	516	504	498	500	484	531	522	523	486	507	506	525	491	492	490	506	522	540	482	460	508	448	486	486	511	474	508	516	495	481	541	485	472	504	538	478	519	432	505	460	481	557	435	499	495	528	492	527	514	482	498	470	479	485	514	456	504	519	499	525	492	487	444	507	494	508	496	481	508	486	481	486	506	491	514	488	507	451	507	478	523	483	481	493	512	486	495	488	516	513	505	527	457
29011	27797	25728	11193	2360	396	294	290	303	303	332	308	310	291	320	323	288	312	306	295	323	301	354	345	311	302	324	320	320	268	292	329	317	313	358	285	317	327	313	286	303	301	295	321	280	297	318	289	294	302	312	324	315	302	326	279	314	263	283	335	328	332	296	291	340	307	288	309	316	292	319	316	270	302	273	314	281	338	309	287	298	298	270	298	326	302	320	298	332	324	285	286	287	299	298	308	304	297	294	317	295	281	320	258	306	320	310	308	304	298	317	318	338	319	245	288	310	302	270	285	321	299	287	318	312	318	284	295	285	345	341	299	324	297	288	303	315	302	308	321	314	296	330	308	292	304	322	318	291	302	323	285	288	307	302	296	281	285	341	328	315	307	286	310	308	330	272	327	343	305	313	293	285	289	321	295	280	316	295	273	300	302	320	358	311	312	283	298	305	276	312	307	286	299	300	274	284	321	293	278	294	296	284	282	329	300	299	270	293	324	287	288	295	325	324	307	315	292	286	295	332	283	294	319	305	309	305	311	326	313	281	312	331	318	291	322	278	304	308	290	310	296	288	284	317	292	309	335	276	289	316	304	299	304	315	338	295	310	294	285	289	302	342	287	268	309	292	299	298	306	304	286	319	302	282	310	301	295	307	298	271	338	303	319	305	291	290	324	284	321	288	310	299	281	307	291	310	304	300	270	290	308	317	303	303	315	309	333	306	299	303	310	318	297	312	319	325	295	274	280	327	292	294	302	282	315	296	296	340	318	290	305	302	304	289	303	284	321	249	311	318	327	320	294	309	303	321	295	316	304	287	316	297	303	314	280	286	328	293	295	289	299	314	305	273	284	309	282	245	328	277	318	327	368	316	309	322	301	290	285	331	305	283	308	304	304	298	326	288	305	311	315	303	291	276	323	275	320	303	287	307	278	309	285	291	299	285	311	320	323	292	319	294	319	292	318	322	288	313	271	322	315	327	347	289	305	314	289	305	304	296	327	307	288	324	296	305	335	300	284	302	306	292	278	310	314	294	305	298	304	298	323	291	328	299	305	282	330	314	321	327	277	323	329	295	288	315	271	287	315	302	275	316	298	288	325	321	291	306	298	296	305	313	326	299	297	297	315	299	324	306	281	293	300	297	310	295	335	308	316	292	291	327	299	278	312	300	323	321	296	282	323	314	279	304	326	307	282	288	277	332	275	315	270	297	274	288	304	285	311	316	257	299	312	326	314	302	274	260	268	299	343	300	297	305	309	324	319	293	326	287	321	309	320	306	303	323	248	310	300	292	309	280	272	276	303	310	288	281	295	296	316	306	317	292	290	302	318	323	317	272	314	278	297	288	280	314	267	291	322	300	299	312	302	307	308	269	334	293	291	290	281	284	314	337	297	306	307	325	340	317	284	285	274	315	299	298	312	306	294	308	299	303	253	327	301	289	306	297	286	319	273	299	309	288	318	300	316	313	327	329	311	294	318	307	313	315	279	296	300	328	290	310	294	288	294	349	321	289	317	308	291	271	328	323	332	303	315	306	288	282	318	344	311	295	305	318	333	314	333	302	303	308	283	280	288	306	250	311	314	304	322	313	298	301	293	293	275	310	308	308	315	312	293	304	334	294	325	320	309	301	313	319	311	266	298	309	314	302	322	300	323	290	319	337	305	297	316	312	290	287	294	271	275	294	327	307	321	316	308	295	338	298	293	322	285	319	301	309	286	302	319	329	338	278	296	282	328	281	323	328	296	287	295	317	280	290	298	278	303	310	301	249	307	315	298	325	293	275	291	312	291	302	300	313	325	299	308	287	299	328	318	279	303	298	269	282	271	308	351	326	303	278	321	324	278	308	287	276	290	321	282	312	337	307	290	294	280	287	325	321	288	281	304	287	289	287	295	311	298	309	338	340	309	300	275	286	282	310	312	305	308	280	310	300	298	308	289	317	301	323	313	296	317	287	275	311	291	281	314	302	305	287	302	290	295	355	289	314	303	298	305	300	287	314	324	303	295	321	294	317	256	349	301	298	288	291	274	299	314	316	297	288	284	281	283	306	310	316	302	311	285	292	289	300	302	317	325	286	285	298	267	304	280	301	308	276	288	310	333	299	326	298	297	300	339	306	282	289	314	317	301	306	281	279	274	299	317	330	277	299	289	294	277	286	308	325	295	320	315	299	264	336	272	328	309	288	284	294	318	321	283	270	293	297	309	271	299	313	292	289	350	300	339	306	315	286	298	302	331	306	333	319	306	301	307	279	301	291	302	269	302	288	265	288	260	307	312	281	364	304	295	277	315	338	300	334	315	287	293	326	287	296	336	354	305	281	310	311	304	304	348	316	328	325	286	276	290	290	303	294	325	324	279	324	284	281	300	294	307	283	297	294	332	305	285	283	288	283	316	308	311	307	298	320	311	279	290	304	294	317	276	290	301	317	307	275	299	320	312	310	279	303	288	320	311	285	305	310	320	321	322	282	302	297	298	326	256	316	317	307	300	296	294	271	334	350	285	310	312	295	285	305	298	321	317	285	295	299	323	322	312	323	326	331	308	287	299	302	291	313	303	319	299	315	320	294	297	327	282	292	311	337	318	297	325	339	313	259	306	301	276	300	292	300	328	287	281	315	308	308	288	311	297	296	270	322	301	323	296	280	295	268	303	293	287	307	339	302	271	293	310	311	292	309	304	318	286	321	315	298	280	295	309	306	344	299	290	288	323	300	292	314	312	286	306	303	299	333	313	279	285	325	312	327	325	309	293	294	350	302	320	319	312	278	306	291	289	318	318	297	326	291	290	302	291	302	293	335	279	298	294	296	297	290	319	328	313	315	279	290	300	324	313	292	259	280	324	292	311	316	302	311	340	306	300	295	292	287	304	301	286	292	288	306	321	303	314	293	300	301	338	312	302	282	316	280	315	322	281	300	274	317	310	314	301	311	288	286	303	311	285	283	296	314	312	275	330	340	278	327	293	311	276	283	262	292	324	306	317	318	283	343	292	299	310	304	302	341	313	310	323	286	300	307	293	304	320	319	297	302	317	291	309	331	306	266	302	294	313	286	302	267	304	345	295	300	307	316	324	286	314	289	327	302	296	287	302	314	323	322	314	316	291	324	299	306	304	298	308	319	282	331	319	296	308	273	316	290	279	316	279	285	303	309	308	315	314	318	325	334	301	307	314	300	317	301	316	305	319	265	323	303	319	307	304	312	302	287	295	331	277	303	317	281	289	315	300	274	281	333	281	336	299	329	297	336	362	292	331	300	305	286	304	318	265	304	295	305	312	274	329	316	329	312	309	306	318	306	357	324	327	291	281	273	289	291	324	285	323	287	335	330	318	308	330	258	313	309	321	295	290	274	331	282	307	308	302	312	276	282	300	290	287	279	304	284	277	300	316	288	317	278	311	288	283	303	307	294	328	317	303	340	297	286	310	295	296	304	290	304	313	299	324	333	283	320	283	309	300	269	311	298	282	275	282	282	308	307	325	307	317	258	313	304	294
20128	33725	20707	6256	2011	378	268	279	258	315	315	279	295	319	316	291	288	267	276	294	305	363	281	312	343	323	296	302	278	284	283	290	315	301	291	275	302	296	289	304	304	297	311	307	292	310	311	302	315	304	277	283	299	270	274	305	279	297	289	295	272	298	300	276	285	340	318	276	270	296	309	334	306	311	298	314	303	314	257	315	319	279	252	275	283	284	309	276	267	278	291	260	284	337	254	272	306	255	249	335	318	285	300	288	300	321	299	296	272	300	305	304	280	270	298	322	298	264	272	274	294	287	290	272	316	278	300	273	281	325	274	308	291	291	297	269	273	314	244	313	292	323	301	298	307	284	294	284	281	305	265	274	259	285	278	292	312	284	301	282	263	311	296	268	284	281	285	268	324	282	304	292	301	297	299	280	275	309	293	313	286	284	296	290	283	302	281	292	298	283	296	292	298	294	317	287	301	273	302	281	297	299	255	304	298	328	309	253	314	309	297	293	289	294	329	319	283	290	299	315	297	281	285	293	306	317	322	323	290	262	284	288	283	311	279	290	285	319	292	273	282	280	261	292	301	305	299	261	288	320	278	295	301	299	287	284	301	303	281	291	309	271	272	274	300	263	298	287	313	307	306	290	320	296	308	306	293	293	292	322	290	284	313	296	293	311	283	290	299	287	303	296	309	264	326	291	305	322	281	314	315	294	286	317	291	283	296	313	310	304	297	294	301	278	302	312	335	316	282	280	282	276	309	293	294	264	319	308	304	285	294	264	310	321	305	276	281	303	300	268	269	298	277	292	313	312	286	334	281	269	323	297	285	345	320	316	294	265	272	309	282	318	294	276	282	315	293	318	277	286	307	278	301	311	313	325	291	303	290	295	283	284	291	301	282	264	240	305	314	285	315	305	291	295	300	298	292	271	296	301	286	292	285	310	268	273	275	313	277	283	325	332	296	289	295	291	325	258	317	291	280	317	285	308	280	314	302	286	288	309	285	273	322	297	274	303	292	273	289	265	246	289	274	242	287	292	291	315	306	330	318	309	315	277	297	308	285	285	289	292	298	316	302	274	274	339	293	234	306	322	301	281	261	306	264	291	274	304	272	288	302	297	299	304	285	312	304	284	280	304	280	308	312	268	323	340	289	281	271	299	273	314	272	303	323	291	270	300	344	268	313	283	318	298	317	264	291	297	281	319	317	300	301	288	312	287	288	288	289	295	301	292	308	316	305	286	306	310	323	326	307	296	282	301	277	292	295	305	297	272	311	316	302	281	291	279	277	275	280	314	291	293	300	300	305	304	284	278	295	289	291	270	287	313	270	296	293	288	290	314	291	297	298	276	302	300	285	291	286	303	302	285	307	300	291	321	280	274	308	311	315	293	281	293	299	323	301	329	281	286	309	278	266	296	299	294	291	314	314	310	302	255	317	311	302	298	299	313	266	302	313	304	299	298	290	295	277	310	314	293	305	296	283	295	296	301	298	276	295	311	322	283	275	319	290	321	315	298	306	286	315	278	303	278	287	270	301	327	278	277	318	286	299	296	277	281	293	284	285	319	256	286	315	309	286	282	290	309	313	287	314	314	255	277	287	294	253	289	290	318	301	275	273	320	283	277	304	288	301	268	312	282	290	302	300	311	303	276	272	278	307	296	290	304	303	295	290	311	265	286	268	305	298	291	288	302	295	300	299	293	284	312	295	279	316	297	295	288	289	302	279	291	272	286	314	280	300	283	273	303	254	289	310	284	280	276	312	310	279	295	302	307	341	254	276	311	260	331	318	271	278	316	301	299	297	276	292	281	301	308	304	302	272	268	298	302	297	287	318	281	314	314	286	295	287	324	337	282	284	280	293	274	318	259	295	308	344	318	264	255	290	277	299	302	312	301	273	302	273	286	313	264	288	306	297	308	300	318	297	272	299	328	311	292	310	291	327	306	302	280	309	281	300	313	319	283	282	271	316	299	296	280	299	322	279	287	312	288	295	286	293	286	292	270	292	296	302	283	291	293	317	325	309	270	303	278	292	285	265	315	295	313	322	278	282	300	295	308	299	309	314	275	313	282	302	296	275	285	280	290	299	277	287	289	293	282	305	277	263	313	314	282	303	304	290	294	309	262	292	316	284	277	298	279	303	293	301	303	294	320	299	284	294	290	290	311	305	285	266	286	279	279	283	288	320	277	276	320	307	295	308	326	290	278	296	294	281	282	296	325	313	307	307	300	284	301	283	283	315	296	307	283	299	299	310	240	290	305	283	300	283	300	269	312	280	323	282	267	291	306	304	320	318	300	267	313	283	309	290	329	303	322	320	276	308	292	312	305	298	289	301	300	287	315	325	290	279	295	282	279	298	295	274	289	292	282	286	309	269	279	325	287	282	305	293	294	306	307	302	281	277	307	293	302	313	308	271	286	263	280	285	278	296	315	299	312	300	299	290	264	305	292	303	279	285	286	288	308	285	332	279	306	264	294	287	324	297	268	279	307	316	325	309	290	281	266	273	321	295	273	278	298	279	280	281	287	307	307	332	261	276	293	281	293	282	311	291	303	298	272	304	309	302	263	299	284	285	283	315	262	269	298	277	266	289	255	313	289	305	314	280	286	322	262	311	302	314	273	330	277	291	308	290	291	304	274	303	275	291	303	278	287	281	303	301	293	294	290	288	324	313	307	337	290	295	290	291	343	328	285	289	316	306	305	300	301	308	299	300	293	294	280	279	317	321	282	283	282	267	300	281	309	290	256	284	305	303	269	304	310	309	303	261	283	269	258	290	338	266	301	296	311	303	307	313	277	290	296	308	307	267	299	278	320	278	297	291	296	292	294	278	315	300	275	288	270	318	302	301	279	287	245	327	304	295	297	343	305	289	311	303	298	296	276	263	322	288	305	324	290	303	307	295	293	306	326	255	296	298	293	306	294	290	316	302	280	293	315	286	305	296	314	301	292	282	279	271	284	261	298	286	285	321	280	294	338	308	266	302	280	314	298	285	306	307	275	245	299	308	288	285	306	289	325	275	282	297	316	295	289	303	306	306	313	297	299	283	302	318	325	266	309	290	283	277	298	260	260	317	278	295	308	281	286	299	287	301	285	288	317	306	302	300	284	310	294	309	271	282	318	301	320	288	301	288	289	282	295	296	294	339	286	316	298	316	307	312	288	320	286	276	304	295	295	314	313	315	307	309	299	319	305	287	301	319	297	298	299	334	292	288	282	303	287	293	264	295	314	279	284	307	283	313	289	304	296	312	286	302	288	318	303	325	254	272	299	282	304	293	316	291	295	272	295	313	281	282	298	272	288	327	309	291	272	329	306	276	312	288	306	301	266	285	288	268	298	299	303	295	302	323	286	271	289	287	298	297	277	299	278	299	291	307	301	278	233	296	277	288	259	263	287	326	281	325	298	280	308	314	307	308	301	302	281	279	319	290	281	289	289	287	279	290	284	303	277	291	264	312	289	289	300	300	301	286	296	292	282	290	304	305	307	290	324	284	318
25263	26458	43107	36752	20072	3804	624	407	423	384	376	410	384	385	388	382	357	364	420	364	435	524	444	432	384	389	375	394	404	398	364	340	384	356	407	408	403	372	342	360	357	360	361	371	370	424	387	355	384	364	373	384	368	346	384	371	344	389	381	372	349	360	417	364	357	381	369	397	353	361	374	356	388	376	367	367	373	336	356	378	375	391	392	377	367	374	389	369	373	362	355	380	365	380	319	385	348	362	392	377	399	359	374	385	402	388	387	358	375	365	361	372	397	342	356	406	395	352	399	369	402	381	392	384	401	365	344	348	360	354	336	341	381	341	368	363	359	352	369	394	360	361	398	369	355	389	356	365	393	356	389	376	395	397	340	385	315	367	378	369	373	392	376	391	395	364	402	363	334	357	356	338	386	362	362	362	364	350	377	348	353	371	398	388	363	379	367	357	385	361	418	365	389	364	357	373	392	407	349	377	377	387	352	356	374	385	368	366	377	359	372	365	397	371	355	355	382	376	348	358	354	392	371	356	371	347	351	391	409	365	385	361	349	361	366	338	364	412	365	365	385	386	386	386	348	375	308	345	387	340	380	392	361	366	380	375	410	366	371	362	357	367	355	356	340	385	351	371	370	362	358	377	420	375	377	392	356	376	368	348	372	363	372	348	365	340	373	361	343	357	364	378	381	339	359	342	357	388	343	341	340	353	372	365	354	347	394	362	364	394	362	337	366	350	390	377	399	372	387	376	381	370	364	354	334	368	370	386	341	337	372	363	380	352	373	347	368	392	356	381	363	384	377	384	354	348	389	331	335	353	361	403	354	385	393	373	358	404	356	394	382	373	394	364	370	392	349	377	384	360	376	373	346	381	385	350	358	352	347	364	366	387	334	379	375	355	399	381	368	406	342	385	372	355	355	348	371	351	394	349	318	369	379	386	336	371	375	403	360	424	383	389	391	373	380	314	378	354	373	340	363	362	375	362	371	351	384	356	345	361	366	376	318	364	375	373	371	356	385	402	357	380	310	406	344	375	388	392	382	354	336	377	347	350	374	350	368	389	373	333	368	363	382	361	354	386	346	356	360	385	368	352	401	389	354	361	369	379	367	348	376	333	368	397	377	353	367	354	410	401	364	352	370	395	387	340	372	348	383	319	375	340	357	361	355	347	359	372	356	330	375	366	368	341	389	327	403	357	403	367	376	391	392	370	351	370	383	400	375	368	374	363	380	356	357	353	337	351	420	380	400	362	386	373	363	341	384	383	382	359	375	355	386	365	332	338	408	335	357	406	396	371	368	373	381	383	360	387	341	381	373	374	380	375	364	339	373	355	377	388	396	374	371	381	378	377	373	357	390	391	395	352	350	387	339	392	375	367	360	400	399	348	378	368	338	373	375	372	352	391	366	365	379	345	417	350	384	372	336	366	395	362	397	357	369	367	391	378	355	351	383	385	370	402	377	353	376	376	357	389	380	347	372	372	369	372	372	380	394	388	370	366	341	390	351	411	371	361	364	370	344	369	378	333	355	355	405	347	366	370	377	338	370	349	377	368	348	406	385	370	356	376	382	368	373	378	389	367	390	375	361	354	364	365	399	379	355	348	377	403	366	366	384	375	383	355	388	347	365	361	363	350	367	377	402	388	381	384	364	397	317	361	359	332	422	346	377	358	379	417	350	412	351	360	388	391	358	372	380	373	371	422	381	364	361	394	361	392	342	404	393	364	349	366	395	359	362	374	373	359	361	382	369	385	354	380	388	387	373	346	340	348	376	363	345	397	348	350	344	348	377	342	381	409	357	353	377	331	373	395	373	363	365	394	360	375	330	348	336	361	373	408	370	380	357	356	361	380	345	373	391	368	380	369	380	335	391	396	392	373	403	379	351	342	374	360	381	367	355	360	384	375	384	370	351	399	386	387	317	354	363	363	378	358	384	374	340	388	394	392	378	352	357	337	356	366	352	335	364	383	393	392	382	391	369	364	348	376	340	353	379	374	392	383	366	392	357	344	363	349	356	388	381	362	372	394	366	355	348	366	365	355	377	367	327	421	338	377	351	380	341	362	353	388	356	357	353	368	334	340	366	380	380	389	381	343	361	368	390	377	422	343	361	366	332	358	336	359	357	386	388	361	372	345	384	365	357	381	371	368	335	350	361	400	366	385	351	394	356	369	382	316	372	373	377	435	387	396	343	370	378	373	345	371	370	355	381	334	376	363	381	336	376	363	376	372	378	362	365	336	397	383	366	373	343	387	381	328	405	370	348	335	389	379	370	392	377	333	356	379	385	358	363	352	385	389	386	395	348	385	393	394	385	376	371	341	362	394	374	370	383	341	357	365	363	354	414	381	357	349	361	391	373	369	360	358	370	389	383	365	358	364	402	370	361	388	385	381	369	345	394	341	334	355	404	374	361	364	371	361	381	347	370	367	380	362	394	424	360	342	373	375	412	389	328	374	398	375	329	336	370	367	366	337	365	373	314	365	345	393	362	353	381	378	382	369	363	351	347	377	389	379	351	384	357	393	353	401	362	414	364	373	364	396	390	352	340	365	363	387	378	358	361	396	372	393	410	344	330	363	376	414	382	365	368	383	351	366	402	396	347	371	362	386	370	400	369	360	374	356	377	333	387	362	345	346	361	376	378	371	369	350	381	373	346	366	394	357	302	365	340	363	399	365	353	403	351	416	409	367	381	354	390	363	369	362	350	339	342	344	360	380	326	347	371	372	361	334	350	356	369	365	341	393	355	369	389	364	385	352	373	356	338	343	371	364	396	372	357	362	419	360	339	357	350	356	383	386	372	363	361	369	378	350	356	370	372	391	362	353	405	370	369	361	364	377	368	373	390	386	396	362	358	338	374	378	366	354	388	356	385	371	375	372	371	358	380	357	347	378	386	388	365	337	382	385	378	357	339	356	356	356	369	368	374	342	366	339	376	377	388	356	380	402	400	394	349	390	361	398	359	377	388	358	371	349	389	385	377	374	342	409	343	359	366	349	378	367	398	376	355	370	374	362	348	403	407	389	359	350	390	368	325	416	336	340	336	386	378	371	394	366	379	397	372	368	363	351	369	383	339	407	374	374	355	365	390	373	371	371	381	324	407	368	398	342	377	361	362	371	390	351	361	378	365	337	344	355	376	396	369	369	348	364	383	377	344	318	375	372	375	392	396	399	369	358	337	367	371	357	370	391	387	368	385	377	346	346	384	377	377	367	393	346	363	334	404	339	358	391	357	353	382	332	368	352	309	371	372	380	357	344	367	385	366	391	355	372	357	382	355	367	336	358	379	381	358	349	362	375	370	387	384	347	361	349	369	353	372	374	332	361	376	352	339	358	356	378	405	363	351	385	390	328	367	339	353	360	360	358	352	358	386	407	404	398	363	358	360	401	373	394	390	343	342	347	391	387	376	362	351	405	378	377	335	378	376	394	366	386	362	385	366	372	402	385	349	382	400	386	369	369	339	364	368	350	401	379	360	387	356	373	332	349	375	369
56102	88680	61387	30397	11334	982	418	415	396	392	402	397	451	391	402	370	389	438	411	432	477	581	591	470	433	432	433	395	396	369	369	420	390	381	392	371	401	376	386	431	387	382	362	385	402	397	398	383	400	372	384	406	392	381	390	424	381	372	394	384	377	380	373	384	389	376	398	388	377	396	397	407	404	363	382	408	377	416	377	387	349	352	397	394	400	407	383	370	395	385	362	382	377	347	395	383	385	378	362	413	361	362	399	404	382	402	389	375	433	394	360	420	376	362	384	379	379	344	367	410	396	377	396	365	357	384	382	349	376	364	364	396	396	403	379	395	383	418	383	358	396	367	412	392	366	356	366	384	394	418	391	375	377	377	385	407	397	391	368	370	400	368	382	385	392	391	377	373	376	406	391	412	405	354	373	364	398	385	409	380	397	387	385	404	390	366	386	388	382	357	380	378	375	400	383	397	391	348	418	384	407	379	366	404	399	388	377	394	365	357	389	393	377	406	411	379	402	364	397	443	375	388	370	388	418	370	380	352	359	394	417	402	408	362	373	347	382	382	383	368	407	381	398	427	383	403	373	396	371	363	386	361	385	387	395	372	384	376	403	396	386	359	383	414	365	382	388	364	385	343	419	365	369	385	374	375	403	377	382	399	380	412	394	373	395	391	391	401	369	383	415	351	381	385	375	344	380	362	372	371	399	387	399	399	400	383	367	401	385	383	386	395	377	363	379	413	386	393	399	402	394	395	385	377	410	359	389	368	405	395	370	395	402	352	387	390	407	394	386	365	358	352	404	368	379	412	373	367	358	373	380	399	365	357	381	412	368	382	365	384	361	377	427	382	361	370	367	382	411	365	376	412	380	359	410	387	408	389	398	375	375	389	378	402	383	365	387	338	361	407	411	397	378	392	368	403	378	389	371	419	360	408	401	371	381	387	376	361	386	391	355	386	405	362	412	365	375	379	442	382	395	372	359	405	370	418	350	360	410	405	349	409	398	380	421	381	359	380	388	362	388	376	398	393	388	394	401	395	372	411	363	368	391	384	373	385	410	370	382	360	381	355	393	389	378	396	390	437	384	394	416	415	366	384	362	411	359	379	394	377	373	402	411	406	395	375	360	356	380	416	366	378	377	372	366	379	391	384	380	375	422	385	385	372	417	378	355	395	354	403	391	376	393	413	372	380	362	384	396	420	363	366	366	359	387	329	390	396	393	367	397	383	402	370	348	369	388	363	395	383	433	340	407	392	374	347	388	388	400	388	328	383	367	427	425	384	358	395	352	368	376	410	399	390	416	380	403	394	417	396	401	396	399	345	391	376	357	382	400	379	368	400	376	396	409	361	389	391	372	394	392	397	385	399	362	380	393	392	398	379	401	365	428	388	407	371	387	393	396	375	356	405	386	354	385	391	398	368	369	404	393	385	369	373	397	419	411	397	411	421	382	396	427	331	421	347	383	396	373	403	397	358	382	381	363	401	399	376	401	422	359	387	387	374	369	393	361	387	370	378	390	384	378	395	390	395	398	370	379	416	369	354	334	422	415	402	414	370	376	382	377	372	371	372	386	385	409	408	393	377	403	359	366	385	391	380	373	379	369	399	408	397	398	392	387	392	422	356	419	401	344	401	355	356	389	388	383	388	388	397	343	364	380	362	376	395	385	363	373	378	381	362	390	368	364	385	352	371	428	368	355	384	389	395	372	374	414	338	367	390	364	378	384	376	391	375	413	414	370	386	388	350	443	413	324	379	386	380	386	403	376	349	374	393	377	376	378	406	406	393	409	365	406	392	382	369	404	383	367	397	400	408	380	375	375	400	391	391	368	374	387	394	426	372	373	402	399	418	392	373	346	394	376	414	390	402	358	392	378	389	410	406	377	391	378	351	409	372	354	383	361	403	413	389	373	400	389	393	392	405	355	393	391	419	387	376	380	380	396	361	367	393	356	386	343	406	395	386	401	401	381	397	375	365	378	366	388	384	394	328	375	393	406	385	380	397	389	380	410	356	358	381	380	375	380	377	384	367	350	396	370	377	370	386	374	386	395	376	402	375	385	383	424	403	390	383	391	378	382	385	388	382	339	415	397	375	399	365	381	389	380	361	369	351	429	379	365	354	363	409	415	381	382	399	390	382	345	411	387	400	364	370	393	387	369	403	422	400	408	338	361	405	364	362	380	371	372	408	350	382	399	369	394	412	414	413	367	390	382	409	380	362	382	390	409	371	369	385	379	356	400	407	394	382	385	361	358	367	398	342	383	412	393	404	381	399	370	425	413	369	365	383	395	383	403	364	386	387	374	379	387	403	369	366	409	372	371	384	386	408	392	390	399	409	393	384	384	395	386	371	381	387	416	382	403	379	402	372	421	390	411	348	416	395	407	379	385	409	368	372	384	369	396	367	391	359	375	402	413	355	377	360	403	397	393	406	417	393	367	378	379	377	404	366	409	384	396	386	388	398	403	380	385	365	406	372	363	400	365	375	363	381	363	379	400	383	372	419	409	395	422	362	358	399	383	360	352	359	359	407	378	424	374	402	362	431	365	391	376	379	397	376	415	361	384	374	363	383	396	375	395	371	406	394	352	404	421	360	372	378	390	376	341	345	394	337	358	355	382	395	400	365	396	365	370	379	406	370	383	354	383	406	378	366	360	399	357	385	392	349	379	389	384	354	380	382	400	379	431	394	380	376	388	352	337	372	377	380	404	385	385	401	388	401	373	367	385	380	401	390	370	369	352	371	376	373	343	393	404	396	395	374	390	394	396	396	407	368	384	389	398	396	380	371	374	416	368	375	382	360	381	398	390	365	373	388	382	370	388	424	353	369	358	385	385	399	383	390	385	386	398	389	379	359	377	372	351	391	377	395	353	424	389	406	391	385	384	405	395	373	375	405	340	360	386	385	368	371	374	367	404	377	403	402	395	392	415	365	386	366	409	395	371	403	357	376	384	411	408	370	383	344	373	380	379	371	384	371	390	368	372	377	399	417	387	401	382	386	398	398	333	402	409	366	381	376	422	386	422	404	389	373	384	392	399	387	404	368	385	387	371	401	354	400	445	406	376	343	393	365	384	402	362	392	358	375	389	416	348	391	368	351	346	416	341	380	387	416	384	402	370	416	390	376	394	394	381	385	378	384	362	385	378	361	402	387	359	394	410	367	352	390	365	403	390	355	385	387	384	396	394	399	367	366	414	420	350	399	373	377	384	396	401	376	371	374	371	373	391	362	404	384	391	391	387	399	390	377	390	422	375	398	368	378	388	373	356	425	365	371	355	387	372	360	382	383	375	387	409	388	407	378	373	378	378	385	368	379	390	389	381	336	354	385	364	404	401	407	379	381	392	365	379	404	378	382	415	402	420	390	378	366	371	383	335	387	375	378	385	417	369	383	384	358	386	382	394	374	364	420	383	381	366	384	407	390	350	363	375	389	374	386	381	372	379	406	379	381	392	392	405	395	405	357	418	385	412	403	367	352	401	392	396	386	438	363
23983	23298	37680	35431	25151	11765	1532	608	509	525	528	497	509	488	469	503	526	477	486	482	622	761	673	580	511	501	536	439	500	505	494	457	462	528	487	453	463	497	485	474	460	424	456	508	472	476	420	470	483	519	494	479	481	447	487	438	458	511	444	439	459	483	465	469	484	482	487	500	495	452	448	468	495	462	453	486	427	468	517	475	483	467	449	463	452	485	451	488	452	459	473	450	449	463	481	486	457	492	462	493	460	511	441	524	442	472	443	501	483	482	471	457	445	500	430	475	487	481	446	484	439	507	467	495	515	484	465	466	471	466	443	475	417	462	488	453	425	482	439	472	487	451	519	485	472	426	463	464	445	456	476	481	482	461	492	477	451	469	499	467	487	461	491	483	478	450	515	501	443	470	463	440	435	446	460	454	476	442	491	470	478	447	501	495	431	462	452	476	462	450	473	465	463	461	433	471	496	474	461	483	488	461	495	501	483	461	489	526	473	475	451	465	477	495	454	489	461	482	486	468	478	442	468	490	442	445	487	453	498	466	476	496	472	477	469	480	484	484	447	489	420	429	479	479	478	436	474	456	491	455	451	480	430	462	491	472	502	470	440	435	480	471	458	505	446	458	516	475	459	458	426	465	459	467	456	468	466	433	470	488	533	429	490	472	438	463	487	479	415	431	461	396	450	444	445	405	477	461	444	474	466	473	458	473	450	452	446	461	504	483	463	512	422	463	510	496	434	499	450	464	478	511	446	460	411	489	463	460	495	450	497	459	476	506	498	455	493	461	475	458	471	437	481	500	422	495	467	496	463	476	476	477	514	485	482	495	465	439	492	480	477	473	433	439	473	461	483	475	467	507	478	470	459	477	488	473	465	456	450	485	457	499	468	451	474	460	450	489	472	433	456	481	453	478	451	493	487	452	430	424	486	465	478	445	481	448	462	488	452	459	468	496	475	439	464	466	452	458	423	496	456	458	445	472	475	470	457	446	481	469	470	473	446	470	479	458	464	469	442	451	456	443	460	449	485	466	490	456	436	505	495	460	471	479	482	490	484	466	502	468	451	465	477	492	457	495	465	519	485	457	465	453	467	488	492	448	442	503	475	466	478	448	467	493	461	449	458	473	449	492	477	526	458	462	474	448	484	455	430	438	483	444	448	435	456	500	489	437	461	469	433	472	455	486	457	453	503	468	466	470	472	444	446	502	499	470	480	471	487	484	471	506	492	411	526	477	479	489	444	491	463	471	457	486	450	457	485	484	485	464	504	477	473	502	456	489	476	429	504	496	455	480	500	492	439	483	459	484	483	491	487	461	503	407	508	441	426	516	474	458	475	447	452	492	424	436	444	489	500	463	474	433	483	476	463	465	474	434	476	470	463	471	444	482	469	517	490	469	480	495	477	448	439	503	470	456	447	477	489	452	447	446	449	468	471	452	485	463	466	464	453	505	435	455	472	462	452	449	485	472	451	481	455	486	487	463	474	474	472	496	442	507	440	465	494	460	435	470	477	472	460	479	444	478	440	472	458	472	488	467	450	439	515	489	482	507	453	452	497	461	463	434	484	459	471	457	479	446	444	452	481	466	431	468	473	474	471	459	464	473	490	448	505	484	487	499	481	484	451	476	473	441	454	486	451	476	475	445	469	459	408	469	471	435	499	496	450	489	484	471	438	464	455	500	504	444	470	523	433	504	489	474	466	502	489	487	464	490	473	505	490	474	469	492	469	481	470	449	480	455	425	486	438	448	495	470	456	499	472	483	442	489	503	495	460	519	445	474	492	487	469	467	492	448	451	448	498	493	472	449	476	468	487	456	467	434	463	478	483	488	469	443	475	471	456	454	470	490	492	474	448	479	467	499	453	463	481	475	477	490	479	429	484	501	457	480	484	473	468	478	462	476	488	490	491	503	466	460	431	419	443	484	490	446	476	453	470	446	467	498	458	467	449	480	496	471	419	475	448	438	459	468	488	480	489	465	421	455	461	494	457	444	447	495	470	481	478	448	455	445	467	474	480	451	458	453	422	484	444	466	456	474	480	416	466	452	441	471	457	456	471	462	480	417	438	487	475	408	482	443	510	420	478	448	446	448	427	454	492	453	490	479	467	464	486	479	442	440	496	495	461	462	485	445	442	442	481	459	451	477	490	466	457	470	451	467	458	461	471	475	465	456	482	501	474	426	460	426	477	462	485	494	462	533	453	468	497	453	473	501	493	476	484	477	469	489	441	440	511	485	483	462	470	427	452	477	473	469	459	477	479	482	431	478	471	465	446	465	482	489	486	493	455	454	482	457	450	483	458	461	496	446	484	506	515	478	460	456	425	461	498	444	460	452	501	456	456	503	461	468	491	451	476	435	451	430	445	467	460	448	442	452	480	485	448	471	449	468	465	483	447	457	493	464	458	470	472	493	436	474	472	474	446	522	433	473	514	475	446	457	420	435	469	443	466	463	500	491	478	443	457	502	504	467	466	449	473	408	434	476	468	482	478	476	529	438	517	447	489	489	449	467	464	476	453	486	486	485	495	487	481	494	472	426	447	483	477	469	501	483	478	464	459	452	439	432	465	472	482	477	443	469	452	498	474	502	462	424	455	431	526	475	466	454	442	480	476	475	475	451	446	492	456	463	459	488	437	455	466	468	464	442	429	511	445	482	467	478	501	429	474	463	426	470	482	520	458	470	459	469	478	471	492	482	453	450	419	484	480	484	473	489	490	469	452	509	446	450	487	424	465	478	489	507	481	484	489	475	427	435	490	459	492	494	436	497	486	454	450	450	487	443	460	452	502	465	491	435	428	462	493	498	473	478	442	476	434	463	439	467	489	489	498	484	490	520	499	469	470	437	473	481	460	482	492	555	451	449	478	487	472	459	539	490	503	502	464	529	448	469	499	492	438	460	465	449	516	474	429	463	489	459	450	524	472	455	469	486	493	480	444	450	444	463	467	470	482	476	445	454	447	488	528	485	423	481	465	450	450	424	428	474	494	444	476	448	453	477	497	449	455	455	437	505	464	492	436	490	471	444	436	502	439	457	437	425	518	455	469	457	489	478	506	430	452	506	466	471	475	487	486	462	469	483	517	452	454	497	480	533	468	439	501	459	506	443	462	474	466	441	417	469	515	465	482	478	465	466	513	432	495	445	445	479	548	437	456	430	472	458	457	506	454	459	475	510	482	484	457	483	498	470	464	456	471	472	483	497	432	455	442	469	457	487	436	460	451	453	455	471	480	466	457	472	456	446	453	505	479	481	470	454	437	490	490	431	507	470	447	483	473	471	487	465	459	470	457	432	449	485	471	496	447	445	452	494	456	507	531	489	427	473	480	506	446	455	485	435	444	458	492	474	476	472	473	468	454	495	438	461	466	456	457	515	497	476	457	481	442	454	474	511	489	474	475	437	507	461	437	458	453	458	444	437	487	487	460	462	458	454	461	455	448	484	439	512	500	465	444	478	477	466	520	502	503	509	469	475	452	453	483	464	464	483	425	446
63058	101942	73312	45224	17909	1677	495	539	498	571	539	510	497	545	540	546	517	526	511	531	821	1034	898	676	642	589	508	549	532	525	479	496	511	525	503	511	528	481	546	482	495	561	503	529	524	497	499	483	502	509	522	523	529	519	514	488	507	443	498	484	486	490	487	498	527	503	492	491	503	513	535	503	466	504	524	491	494	523	503	515	541	542	485	486	508	483	526	521	468	513	538	513	548	491	518	500	483	497	492	534	473	525	498	543	514	493	519	483	508	537	512	491	498	515	488	532	527	510	483	465	523	487	530	522	499	493	473	519	517	439	487	538	496	540	527	513	520	503	474	504	496	501	553	485	510	494	513	515	520	514	526	526	488	513	516	529	510	468	517	486	478	517	509	506	502	495	488	487	534	527	513	516	484	498	555	520	539	510	519	508	483	505	508	475	500	492	558	544	507	513	503	450	494	497	495	494	525	495	520	489	470	509	490	517	520	491	488	554	466	548	502	514	495	525	490	480	468	463	530	569	519	457	500	527	490	539	477	506	518	477	484	502	498	509	465	466	483	489	464	522	571	548	468	541	462	493	529	522	509	508	477	536	505	526	436	507	505	494	490	494	494	507	499	485	498	519	501	457	498	487	541	469	501	507	509	499	474	512	502	497	478	502	505	483	520	534	509	502	431	485	488	474	513	539	481	486	507	472	540	488	502	508	505	508	503	515	506	512	486	488	485	534	474	505	474	513	505	518	506	520	547	504	499	527	489	493	507	483	512	493	504	527	509	459	527	524	480	486	496	446	483	481	506	495	494	485	514	507	473	507	513	481	524	492	497	504	479	510	440	519	499	520	542	496	513	542	479	516	536	484	452	486	484	492	489	473	541	499	530	500	457	470	503	547	518	516	519	509	513	505	510	481	515	499	546	502	536	467	496	540	514	517	463	471	504	473	489	497	499	521	510	514	506	504	493	491	497	491	490	489	496	525	499	526	497	480	548	516	545	498	497	465	540	497	527	463	508	487	510	529	482	487	518	502	509	482	518	512	487	531	491	491	535	533	496	516	507	497	503	514	525	479	489	545	494	459	468	552	493	500	527	516	492	518	524	507	505	502	478	530	522	473	535	510	467	517	503	519	520	528	505	484	505	495	501	502	483	488	523	500	526	499	510	506	525	506	530	549	519	544	482	475	498	552	526	509	494	510	501	483	483	518	488	536	488	481	523	489	482	521	499	543	477	495	508	514	503	525	491	502	469	529	514	510	499	524	490	527	527	516	520	478	524	534	491	481	482	493	536	534	518	500	497	483	505	526	467	526	492	464	528	510	492	551	490	469	524	499	516	437	468	495	484	481	493	489	514	519	511	537	496	500	491	535	478	488	518	472	521	518	498	477	490	481	496	491	501	484	485	485	510	481	485	524	497	509	489	465	499	516	495	524	534	494	490	483	481	468	517	490	456	514	506	500	520	486	467	477	515	480	510	493	496	473	493	489	487	505	506	552	530	509	523	528	531	514	507	492	492	497	531	542	497	502	483	498	488	506	496	513	511	473	513	531	488	482	523	502	479	482	518	474	523	552	495	514	506	500	501	490	461	512	488	514	495	491	526	512	513	467	505	514	527	502	506	515	477	498	540	503	483	512	456	472	484	528	553	507	525	505	461	526	496	435	489	523	503	481	517	527	482	495	501	475	497	499	502	496	480	540	527	501	489	488	523	523	509	533	470	556	474	492	524	504	475	453	472	539	516	490	483	482	514	476	513	506	507	500	540	509	514	485	506	502	527	481	507	500	493	513	547	499	549	487	503	551	545	516	544	480	486	496	464	529	501	468	511	506	534	517	457	492	492	519	474	513	487	442	480	494	485	507	476	473	521	527	500	530	482	495	487	545	471	459	553	514	524	544	475	518	498	518	495	476	482	530	492	495	518	497	486	476	515	511	500	484	493	500	552	533	488	483	502	544	501	494	475	499	477	468	460	520	527	500	521	479	506	503	489	527	519	509	464	542	474	502	487	520	484	488	493	526	493	503	518	523	505	533	471	475	493	510	526	494	488	507	509	441	532	510	471	499	511	535	490	493	475	500	496	498	494	512	495	490	467	506	513	480	530	532	528	511	491	457	528	530	510	548	522	472	464	531	479	507	475	517	493	504	490	488	526	513	441	488	505	506	521	470	514	496	518	505	516	521	495	499	523	522	505	512	464	513	466	473	496	509	532	524	482	504	449	481	529	517	464	509	487	512	501	495	542	520	498	488	492	490	518	485	470	520	496	489	509	517	495	481	471	488	524	522	494	540	514	479	543	473	484	519	454	495	500	519	465	502	493	474	502	504	499	485	452	484	482	494	484	460	471	500	517	500	503	512	496	523	536	489	459	468	502	476	515	482	548	516	485	488	473	490	527	488	521	462	529	495	478	486	524	483	469	503	528	510	492	553	507	498	499	504	530	511	480	460	557	498	516	500	471	470	527	496	492	501	527	512	510	519	486	494	491	494	502	503	529	508	497	497	498	506	475	486	484	548	514	525	527	505	517	470	526	490	499	501	468	496	514	456	529	486	479	507	487	483	535	488	501	489	501	513	468	526	491	486	483	474	464	490	519	456	555	479	505	506	527	531	470	491	497	498	495	491	500	459	524	463	512	499	535	527	497	491	493	520	503	465	468	496	509	512	524	476	507	529	487	486	508	456	528	465	538	503	495	491	518	501	469	553	513	493	482	472	487	467	484	477	497	480	469	479	489	504	524	491	519	531	511	476	488	481	532	491	515	518	499	521	477	490	531	468	450	477	522	547	523	489	497	523	511	507	493	488	483	538	526	486	496	470	488	494	539	511	529	488	513	533	502	478	551	468	464	479	503	498	498	522	506	488	505	521	516	463	506	495	518	534	522	482	500	508	461	528	491	493	510	493	511	480	542	526	545	524	480	468	500	497	498	511	490	504	499	534	501	492	495	534	500	513	493	499	513	478	494	510	489	492	485	532	526	507	521	492	450	527	517	453	486	513	492	519	491	499	534	465	517	518	529	494	504	486	514	508	508	513	499	490	494	521	492	457	498	505	502	491	451	484	515	500	508	516	477	486	494	490	464	523	539	483	521	537	487	512	473	513	492	514	549	509	488	501	512	505	502	487	539	532	492	499	492	493	504	521	508	513	505	508	513	523	519	482	467	471	488	500	488	511	448	479	510	512	511	501	538	495	501	539	495	518	474	525	531	506	484	444	511	505	533	508	547	495	529	506	521	489	484	503	488	516	521	476	545	464	474	507	496	501	541	479	510	509	512	495	498	475	466	526	497	476	498	514	534	496	486	469	503	499	523	519	513	459	465	487	515	474	487	501	497	471	500	521	517	534	462	471	486	495	496	487	497	514	505	486	503	487	482	493	492	531	497	471	494	471	571	481	509	477	490	518	511	500	519	490	510	462	488	521	460	516	496	507	511	525	487	506	528	478	469	505	486	489	540	503	511	488	489	509	496	521	518	495	509	470	524	474	512	508	494	498
28994	28639	25281	9741	1614	383	313	330	303	285	270	311	283	276	335	259	297	316	305	307	306	333	326	307	301	285	280	285	289	310	310	287	291	304	284	273	309	296	323	316	278	279	305	323	328	312	310	294	299	289	302	288	300	293	269	310	301	275	296	279	291	320	303	305	272	307	284	288	297	293	282	315	290	273	305	301	260	297	330	319	298	309	306	279	304	329	297	278	263	309	250	320	281	293	339	301	294	329	307	289	273	287	309	304	286	329	313	312	297	307	348	292	306	296	293	282	328	322	308	281	292	308	308	283	302	325	298	290	291	301	323	278	298	285	289	307	267	270	287	304	308	264	311	279	293	280	284	298	295	278	291	282	312	303	279	291	320	291	286	283	286	269	279	291	322	274	299	306	303	295	309	310	317	327	271	282	291	349	302	309	296	320	295	330	296	282	295	279	273	289	286	282	298	273	286	288	309	300	313	296	295	311	290	319	278	303	297	286	320	292	301	282	277	292	281	296	279	307	272	287	279	285	290	313	307	290	297	281	281	273	291	286	301	334	279	302	319	306	310	321	302	313	317	273	292	277	283	312	296	287	290	300	282	291	282	316	307	294	284	307	301	293	308	295	305	314	309	323	286	305	298	319	272	298	273	323	306	275	281	279	315	339	305	291	288	294	307	268	278	295	294	308	333	283	319	306	291	296	304	285	307	297	318	303	301	278	303	326	294	300	326	303	273	261	270	299	288	278	276	284	293	281	291	328	325	301	295	295	300	272	301	299	314	300	282	289	270	282	280	322	290	333	286	323	269	307	324	280	301	269	269	308	287	277	292	316	317	308	302	314	292	341	319	315	302	317	287	312	260	256	293	308	305	290	290	298	293	246	262	297	300	314	309	310	297	290	308	306	291	308	276	276	300	296	296	281	294	283	278	307	330	319	305	268	315	306	264	316	324	282	288	293	312	297	295	332	308	292	283	263	306	302	305	293	307	316	325	301	300	309	269	285	286	332	328	294	307	297	278	304	324	276	294	289	285	324	300	306	304	309	288	320	312	284	280	285	309	321	270	274	261	277	322	271	330	345	289	272	274	272	305	306	284	283	296	291	285	303	295	272	289	292	278	302	297	295	298	284	307	291	315	276	296	306	317	304	280	295	285	290	287	287	289	303	305	288	303	275	292	298	295	305	305	270	287	303	281	295	290	286	300	278	348	265	290	317	291	309	298	307	289	298	278	298	310	280	259	322	288	296	321	299	294	320	313	283	301	311	270	292	320	305	279	285	284	304	328	342	289	305	315	300	299	301	321	269	278	284	312	326	289	292	302	280	274	308	308	291	306	284	301	274	281	331	269	313	279	315	293	293	288	302	319	299	315	321	306	270	298	274	297	285	310	290	311	298	290	305	315	308	288	310	295	286	298	299	307	311	300	285	284	319	268	306	302	289	286	320	312	314	307	283	253	290	278	289	302	307	286	278	326	303	280	303	293	284	292	303	295	267	304	280	298	301	308	287	311	322	279	274	286	326	293	283	297	296	320	305	289	308	325	284	302	302	301	290	290	290	278	283	294	288	321	286	296	296	306	309	302	309	298	309	306	325	292	303	312	284	287	282	297	301	302	259	321	305	291	318	287	299	268	311	301	288	293	297	271	291	309	275	287	277	285	324	308	321	284	284	316	266	289	301	329	313	280	261	303	279	308	292	275	305	304	259	310	274	293	287	308	287	318	282	289	292	294	278	294	310	304	302	289	291	306	316	325	302	312	257	270	313	248	327	295	298	283	331	272	298	296	309	276	321	294	279	296	310	304	309	290	291	300	277	279	295	313	308	325	265	294	279	313	355	306	294	307	299	298	274	281	280	302	327	282	304	297	309	299	270	272	334	325	287	307	255	266	297	270	326	284	294	303	292	280	329	277	326	282	289	280	296	319	287	282	292	287	301	312	292	315	308	313	325	310	320	298	278	268	307	295	307	283	301	308	297	314	311	295	323	283	270	308	300	316	287	280	279	271	300	289	305	303	313	282	298	319	283	289	282	291	303	289	301	263	304	289	306	303	303	290	298	273	322	270	298	274	311	309	330	263	305	284	301	305	282	260	295	243	316	296	319	299	284	285	271	308	282	280	284	312	329	286	305	293	311	285	310	302	303	292	291	340	312	307	292	291	300	292	279	271	270	280	306	308	325	296	289	315	266	275	286	301	300	310	304	281	340	291	313	284	308	282	300	279	291	305	289	308	291	324	327	283	311	265	301	279	347	309	288	298	285	312	279	293	321	282	306	309	311	320	297	295	314	281	262	282	306	295	294	323	308	284	325	285	304	283	310	301	300	306	327	324	290	293	287	312	285	264	319	304	304	309	300	285	301	294	310	294	308	264	330	297	304	273	306	307	309	301	316	320	298	327	296	307	297	295	350	270	286	279	300	289	312	274	304	281	275	262	273	259	298	312	287	338	286	323	298	301	282	304	268	312	294	299	283	278	297	304	307	321	311	270	289	286	293	289	340	288	299	273	323	322	285	297	285	303	273	318	319	301	270	289	298	302	330	316	310	279	295	279	266	312	317	289	311	300	302	295	322	300	294	273	304	282	295	271	301	271	306	266	288	312	288	308	302	294	300	337	282	290	315	300	282	319	277	329	283	301	342	290	310	315	298	298	283	312	274	282	281	288	301	305	283	275	305	304	294	289	283	274	318	307	324	310	312	289	302	313	309	287	291	291	308	310	307	285	283	308	252	302	287	319	308	311	292	291	299	285	288	292	298	330	294	321	295	287	294	293	287	282	323	288	335	265	338	297	300	245	310	299	320	291	310	299	278	301	310	318	321	288	330	296	265	271	275	315	307	281	277	313	265	272	267	270	286	324	300	291	282	283	324	309	300	299	317	302	283	301	294	286	322	287	316	279	278	319	294	258	276	293	294	287	296	284	273	286	304	300	307	277	298	293	289	305	294	278	295	273	314	276	265	285	269	304	291	311	306	315	302	306	294	290	280	344	279	320	300	290	290	291	299	302	298	313	299	303	304	301	315	300	342	314	293	299	309	323	288	314	292	276	287	308	287	313	284	301	316	294	328	278	297	301	302	281	255	293	271	278	311	303	289	257	311	311	297	295	285	329	306	273	284	293	310	290	258	313	307	315	290	269	302	299	328	310	321	288	277	277	312	299	306	297	302	296	293	280	290	288	318	308	272	312	304	298	283	288	315	310	285	304	296	283	286	330	283	294	302	281	304	295	297	313	283	312	319	313	317	295	286	317	303	285	315	291	296	274	318	303	292	283	267	284	294	312	298	299	318	292	306	276	312	312	296	284	261	303	312	284	312	276	312	295	291	276	327	271	279	326	277	263	323	299	324	315	260	308	268	305	315	310	281	292	300	302	329	320	304	286	276	283	272	300	282	317	310	318	323	302	309	307	293	297	294	294	318	318	308	299	302	299	293	269	314	305	317	292	270	271	274	304	277	301	322	280	329	307	287	310	303	308	286	285	307	306	309	268	289
19169	35388	19526	5303	1537	358	290	279	288	280	302	281	298	280	261	266	327	285	256	272	314	334	316	310	285	277	262	301	292	289	297	283	296	269	293	309	305	274	301	291	266	316	295	290	264	279	301	320	276	301	275	289	282	284	273	314	279	258	313	292	295	286	286	295	301	279	268	284	310	313	280	321	298	292	284	259	280	314	269	278	277	272	278	298	288	288	273	317	294	277	256	290	287	281	308	284	298	295	290	271	284	251	281	286	304	268	290	325	309	281	287	303	270	280	277	292	303	310	313	285	296	279	285	279	305	270	270	281	274	268	290	289	272	284	287	268	307	268	319	278	320	287	320	309	360	278	283	304	260	288	307	285	278	283	299	303	282	277	254	287	296	298	266	296	289	285	287	299	304	309	280	271	246	272	311	310	287	301	285	310	304	270	332	287	261	300	301	290	268	295	285	279	282	282	285	286	318	303	302	292	325	290	283	269	246	292	283	288	274	286	303	292	266	274	268	291	287	288	302	284	312	287	273	269	278	285	287	285	302	274	277	266	283	275	248	288	308	276	254	299	292	282	292	285	321	264	269	272	285	262	274	325	275	321	307	273	261	307	308	292	276	248	291	310	274	265	289	294	308	269	267	298	277	281	276	281	282	307	271	311	291	286	316	298	308	269	300	269	268	276	286	275	283	298	294	292	271	253	286	272	273	270	272	324	286	274	274	285	248	271	284	287	280	286	297	302	277	278	273	276	295	288	259	276	307	310	256	288	284	267	288	297	291	301	288	304	309	287	256	270	268	321	295	282	300	300	324	285	265	324	324	269	276	281	296	290	253	306	288	277	273	299	317	278	297	294	282	277	269	275	287	274	288	269	294	306	275	284	314	280	299	290	281	296	270	252	298	279	302	251	289	310	279	290	275	280	266	273	277	266	269	302	289	277	287	284	304	301	276	275	264	300	313	266	309	271	288	278	289	293	291	283	268	289	287	300	279	306	290	287	299	310	272	291	292	279	290	291	292	314	288	267	298	283	293	273	270	290	273	266	296	296	295	323	260	285	302	302	285	306	282	282	306	304	271	305	287	283	270	264	277	304	311	268	262	279	301	288	268	276	268	262	285	298	281	255	260	308	294	265	279	257	303	307	272	267	306	289	298	287	258	279	274	273	289	254	254	251	252	304	269	278	286	331	299	291	278	294	309	280	277	252	280	273	283	264	317	284	323	275	287	295	285	277	259	262	283	322	287	283	283	279	266	259	272	312	283	269	273	268	300	275	296	283	281	297	297	289	279	316	286	265	302	288	286	266	281	288	260	269	287	262	293	266	282	283	279	292	301	302	287	326	311	306	283	297	308	313	329	304	314	285	310	303	287	296	308	292	284	260	299	291	286	294	290	292	294	268	269	299	280	290	278	270	265	282	289	294	308	292	269	289	298	289	301	291	284	266	264	297	279	264	290	277	282	294	288	279	280	275	304	269	289	270	292	252	271	277	310	272	279	305	299	272	267	302	275	291	293	315	255	297	284	299	280	284	314	272	268	300	296	287	289	275	267	264	289	278	274	329	286	289	282	286	280	301	262	264	293	296	313	272	273	294	303	257	305	287	261	280	296	291	266	305	328	297	274	285	288	283	246	307	276	271	289	324	281	288	248	301	297	289	278	260	322	266	280	256	284	263	270	288	282	266	253	315	276	286	261	284	318	274	271	311	274	285	280	272	291	308	270	270	302	280	287	285	306	307	307	283	318	313	270	274	287	271	328	286	265	278	265	285	269	300	282	266	274	307	261	288	310	255	267	287	303	258	265	258	269	261	315	299	283	281	291	278	282	301	309	286	270	286	253	278	274	277	283	273	297	273	262	296	276	289	315	257	270	287	260	288	284	297	276	259	293	285	280	312	315	277	260	283	348	301	276	286	278	288	308	267	284	268	295	264	305	288	235	256	293	282	279	280	279	290	319	280	290	296	259	276	280	259	287	288	290	290	278	277	259	313	293	256	293	296	289	277	280	287	272	269	321	288	306	270	291	295	278	277	305	295	292	292	298	317	311	271	284	282	285	295	290	313	294	314	295	278	278	302	311	270	287	275	309	271	282	299	291	290	242	282	304	289	248	307	289	283	287	300	294	281	284	282	271	314	290	292	289	268	277	299	282	304	302	293	293	282	241	306	289	260	318	307	297	292	273	263	293	299	283	276	293	292	297	267	288	264	271	303	267	286	279	317	290	311	293	282	290	301	260	305	292	267	290	281	287	265	290	272	253	306	268	281	238	300	291	292	309	302	295	289	309	321	301	262	323	259	306	288	294	317	291	292	281	299	267	275	293	306	274	274	286	279	254	269	292	277	288	301	288	279	321	301	291	286	262	297	281	277	277	315	286	285	240	298	277	260	296	271	324	304	280	291	285	293	276	292	277	302	285	270	297	318	284	276	285	284	290	278	287	290	283	275	309	269	272	277	285	310	279	273	254	272	274	265	292	333	268	261	288	288	273	261	302	268	295	248	298	301	264	271	280	302	291	305	285	318	274	306	272	313	297	258	286	267	255	250	260	278	306	274	302	290	284	291	266	291	283	304	304	328	291	276	306	268	278	260	289	285	304	288	301	268	303	271	284	303	273	279	290	272	301	296	284	315	300	292	288	262	303	282	253	273	290	262	302	288	284	289	268	291	285	282	265	276	287	288	313	280	278	315	274	291	287	278	293	272	260	320	261	276	279	292	291	279	267	282	283	285	267	276	263	270	267	280	284	273	283	279	291	284	255	272	274	276	258	293	295	260	310	278	283	261	319	280	292	281	290	259	265	319	279	306	304	258	316	285	288	283	321	288	306	315	297	314	261	266	295	274	290	286	296	290	292	276	280	289	278	317	273	277	296	289	285	317	256	309	278	288	285	321	273	292	295	287	288	304	296	288	318	277	291	276	320	308	307	276	337	289	277	272	293	286	277	263	299	287	293	307	305	314	302	272	295	265	300	274	289	294	292	316	278	291	291	305	305	280	297	287	286	262	274	277	291	275	268	270	270	300	273	290	283	295	279	280	290	273	270	304	308	268	290	277	302	343	281	271	300	290	298	283	308	257	292	315	259	316	277	297	264	284	270	305	277	282	277	285	262	275	284	276	315	275	276	300	284	313	298	288	285	293	314	285	275	299	272	290	296	317	289	291	290	288	290	303	284	269	269	298	277	278	281	287	321	271	300	296	307	287	313	278	283	299	282	252	303	308	254	284	293	285	273	289	252	312	275	255	280	285	284	262	259	286	267	254	278	307	273	288	286	313	301	247	288	283	315	296	268	278	260	269	309	311	301	271	288	285	291	293	285	281	313	313	282	291	290	287	289	295	305	320	265	256	289	305	290	276	276	308	263	282	273	291	266	275	283	274	281	262	289	284	287	264	270	276	288	248	327	299	277	289	297	229	292	281	298	284	309	259	297	319	305	275	281	270	290	311	252	279	286	284	285	255	255	270	287	307	293	290	295	295	288	300	287	290	307	283
25205	26704	41963	33714	20377	3629	524	421	390	396	364	394	370	360	347	389	365	381	379	365	478	475	508	443	387	370	384	392	367	342	357	345	378	374	360	361	367	332	371	379	366	370	356	375	327	351	357	374	344	373	385	341	365	360	355	332	349	390	338	368	367	372	359	405	350	352	403	346	355	362	385	374	365	345	357	377	358	383	351	382	376	378	360	339	364	377	350	369	370	376	351	357	376	371	340	366	389	369	357	344	341	362	373	363	364	365	319	335	351	392	343	305	375	331	351	373	378	359	383	390	381	366	345	393	339	392	370	337	359	367	366	343	353	429	341	331	354	345	378	366	366	352	334	373	347	360	347	350	413	358	385	358	367	352	365	330	364	343	362	367	360	370	412	361	361	389	355	380	375	348	371	361	345	364	397	358	360	362	399	377	370	355	369	342	347	379	376	379	384	324	348	399	376	400	358	368	370	355	352	361	369	355	397	355	401	343	332	363	310	364	337	369	361	349	327	356	383	394	353	367	365	363	355	322	353	354	359	373	392	373	347	368	361	374	349	373	366	373	372	377	355	349	367	356	347	357	380	360	384	336	350	355	350	367	342	364	357	403	339	356	338	356	377	335	362	386	371	351	362	356	381	313	379	376	332	381	346	361	334	360	347	335	367	387	373	395	360	380	370	368	362	372	354	355	348	371	335	379	361	385	351	367	346	359	318	336	371	374	383	370	376	368	316	389	398	375	380	344	373	401	338	405	382	351	365	335	353	381	349	376	379	337	331	365	354	368	354	374	356	367	344	343	379	351	309	341	375	376	391	387	360	370	359	337	343	365	342	382	371	392	330	344	364	363	348	356	365	376	385	383	374	407	367	375	374	353	354	368	381	390	370	348	365	355	352	351	363	392	335	364	368	347	383	366	382	342	353	355	350	365	351	403	345	357	371	380	370	353	346	374	363	376	383	370	353	360	351	374	314	337	360	340	402	361	343	391	377	342	382	380	365	372	389	372	377	376	347	375	362	347	372	358	352	347	368	331	353	328	333	384	366	350	397	373	410	361	380	345	348	366	398	329	360	365	368	342	356	345	377	379	377	362	409	370	321	371	359	343	349	341	347	374	366	346	373	399	334	384	348	346	356	343	358	353	367	349	352	370	376	368	365	356	360	332	360	384	336	329	344	329	311	355	370	362	346	375	334	331	379	367	387	353	341	377	358	359	349	350	381	370	358	358	403	352	370	353	359	363	363	381	349	332	372	359	363	353	367	355	374	373	348	359	371	383	401	329	360	389	355	382	345	344	387	371	342	358	378	342	364	368	351	343	360	331	380	363	379	381	352	351	392	374	353	379	340	374	389	347	342	372	327	372	404	387	323	362	396	385	356	362	387	358	345	356	385	381	353	321	358	349	351	388	326	385	386	382	389	387	334	391	368	357	362	383	348	344	361	355	373	371	362	369	383	324	341	342	348	354	358	351	346	380	374	342	381	396	356	361	366	391	348	366	379	360	362	338	356	387	349	379	340	332	370	375	354	376	335	387	367	350	364	381	362	346	330	334	359	361	348	360	380	355	371	358	368	370	342	359	377	370	367	398	354	384	371	393	349	347	374	342	366	368	388	383	364	364	418	395	372	337	361	399	369	357	354	387	364	372	361	351	343	373	366	331	377	366	350	382	362	367	368	301	353	367	387	367	332	336	397	367	378	394	388	409	361	356	375	366	350	343	373	391	363	383	355	384	357	401	361	359	372	381	365	386	361	365	383	384	345	363	357	389	319	356	365	377	358	354	374	374	371	339	330	355	364	358	336	386	366	386	343	360	351	358	338	351	336	377	363	366	352	352	382	403	362	351	353	354	343	387	354	366	354	362	372	349	379	360	385	379	350	372	361	389	367	393	343	346	342	353	361	377	358	376	365	373	362	384	366	332	348	381	330	384	336	363	366	367	346	386	344	374	342	393	363	348	351	375	326	326	352	391	364	371	353	349	396	403	348	348	372	383	374	365	382	350	370	330	347	388	358	362	354	357	371	395	355	382	396	363	330	360	348	356	370	363	354	373	364	360	372	374	363	390	322	351	347	346	356	332	344	375	360	332	332	364	343	333	374	370	365	371	373	358	356	369	404	315	357	353	303	369	381	369	349	332	327	346	338	340	360	344	362	345	334	335	352	363	334	356	366	368	391	362	376	347	345	337	380	353	358	385	343	394	394	348	382	373	370	355	339	357	357	378	348	355	324	342	398	368	354	337	345	394	357	356	370	368	377	375	334	350	363	361	346	360	367	352	387	405	353	328	356	348	384	395	384	381	391	354	359	372	354	351	377	333	342	367	342	379	362	365	385	348	327	349	385	394	366	352	334	323	344	345	348	343	336	370	377	378	376	351	345	362	373	369	341	404	350	364	384	337	323	350	362	378	347	368	367	368	370	315	340	371	359	349	388	343	377	352	346	380	363	390	362	333	369	333	377	330	355	358	369	371	345	353	364	382	369	365	359	326	352	374	369	384	345	385	351	346	357	336	360	365	349	346	357	366	395	369	356	318	377	379	337	357	336	367	404	346	356	366	369	369	349	373	335	346	384	356	381	389	355	330	372	369	357	344	371	393	359	340	360	372	381	345	342	331	377	369	363	347	345	387	368	360	347	363	362	354	396	400	352	359	324	370	398	399	406	310	349	363	395	353	347	337	378	366	396	360	367	356	380	361	328	338	389	330	372	367	361	380	325	382	371	357	347	355	381	360	375	341	359	374	357	387	383	364	372	334	388	374	362	356	356	377	377	360	345	360	329	398	352	371	342	362	372	357	346	363	337	369	365	375	337	341	348	409	355	386	340	377	341	339	379	387	358	386	360	352	360	350	350	358	364	369	379	367	350	352	340	392	379	333	371	374	340	328	335	337	358	373	381	379	359	378	382	359	369	349	346	370	368	334	359	369	365	357	375	352	384	331	389	348	350	323	362	359	328	366	376	377	347	331	335	342	323	385	383	360	389	371	360	369	372	366	361	378	379	360	380	395	364	361	380	358	331	368	360	374	358	367	358	347	327	328	361	383	348	320	355	370	349	353	357	392	337	335	353	378	369	374	410	380	369	397	377	371	350	358	314	348	329	363	344	355	343	399	377	356	354	354	390	387	371	356	353	368	367	380	389	357	380	368	382	378	330	361	337	351	338	367	349	356	376	386	364	343	385	353	331	379	357	356	326	385	366	353	403	349	333	352	363	354	388	388	382	354	371	355	340	338	357	376	350	364	365	344	343	348	358	363	365	348	366	383	383	354	354	348	348	369	365	336	358	361	350	325	341	360	335	376	327	364	335	358	369	332	342	385	328	364	306	338	401	316	367	400	353	366	346	356	321	376	351	328	377	358	362	358	364	360	337	409	342	360	354	363	359	379	376	367	339	329	380	372	356	379	385	385	386	380	378	412	365	373	357	349	372	341	362	390	353	378	374	352	384	340	394	367	336	357	355	333	342	356	345	334	336	389	343	368	350	331	401	355
55606	89288	56766	28579	12658	920	377	400	392	393	418	399	390	424	387	368	357	421	366	380	575	651	639	542	459	406	417	392	388	390	426	364	407	378	383	379	417	331	380	385	332	423	364	389	390	383	368	383	406	360	398	393	405	360	424	384	386	373	391	381	391	364	372	392	397	365	368	404	399	375	383	396	350	347	387	368	366	364	377	345	357	367	378	381	376	356	368	374	352	420	409	387	375	373	354	396	348	379	372	376	380	411	385	368	365	389	365	382	392	372	412	401	382	376	386	366	369	384	417	388	416	368	379	385	359	368	397	398	377	356	406	397	367	350	395	375	394	358	371	388	378	380	367	384	398	396	369	402	377	388	397	408	382	371	379	370	390	367	391	400	411	358	371	344	370	379	334	359	378	385	378	420	353	355	402	391	368	364	394	390	384	384	389	362	377	387	380	376	379	351	381	377	389	349	392	378	357	356	347	390	390	387	388	367	356	405	369	367	393	390	388	374	387	378	362	419	371	360	387	389	405	402	405	332	409	359	404	367	366	361	358	374	395	391	349	393	395	346	364	354	379	397	364	383	406	390	371	391	395	379	373	375	354	381	365	396	397	405	375	386	380	365	395	383	397	369	383	345	380	402	375	369	361	402	353	381	395	400	407	413	373	375	395	392	373	378	415	399	381	405	395	404	373	387	389	378	408	372	390	383	405	363	378	390	383	376	402	347	358	397	408	371	339	370	358	374	380	349	377	372	389	384	394	387	347	363	403	386	420	357	399	383	400	398	390	415	343	397	383	338	377	361	383	383	358	351	381	395	390	355	366	393	397	384	349	392	371	359	394	386	388	401	377	355	400	396	361	353	382	370	379	350	387	378	367	353	373	352	371	394	394	386	378	410	371	377	323	388	378	400	379	395	375	388	388	361	384	404	389	393	394	393	359	390	359	397	361	391	373	359	414	380	393	395	387	370	364	382	373	404	368	353	362	381	357	397	393	384	395	385	400	374	373	385	373	370	385	373	413	369	369	382	410	381	387	392	370	377	373	369	410	386	414	334	384	392	326	379	383	400	357	370	369	367	387	372	394	407	415	405	389	362	378	350	376	363	394	414	387	375	401	392	399	364	375	365	409	370	373	415	361	372	363	398	331	373	378	346	386	376	371	376	407	394	363	362	331	396	368	340	373	379	381	396	398	355	373	407	359	419	373	382	372	397	359	393	364	385	401	386	372	373	355	378	410	368	406	392	382	358	386	358	397	381	417	374	416	362	372	385	398	356	361	406	355	373	380	395	351	401	415	392	383	384	369	382	379	420	357	414	387	372	368	349	345	391	391	399	398	393	370	379	379	392	391	392	388	351	385	371	389	388	443	377	357	393	372	384	360	373	379	356	376	385	343	367	416	388	393	383	382	384	408	395	343	351	378	400	348	377	367	397	405	389	360	340	391	386	392	375	393	375	363	376	381	375	416	357	363	375	336	391	344	392	385	395	391	386	354	375	360	383	406	361	400	393	355	362	378	381	387	359	339	404	379	365	366	418	379	391	380	363	364	401	376	405	370	414	376	397	396	354	367	398	360	381	363	332	371	355	379	375	387	382	422	365	378	397	423	367	360	403	399	364	412	387	371	332	355	381	381	369	390	372	404	343	365	421	348	360	363	399	368	389	369	402	365	379	375	366	342	362	363	394	390	397	376	377	363	334	366	394	375	388	360	387	397	366	390	379	380	367	343	398	365	419	378	382	380	378	395	384	372	318	378	392	378	381	389	379	366	362	386	371	409	382	379	351	379	364	349	391	427	360	392	367	401	368	380	359	371	378	381	377	390	351	377	369	386	395	332	349	370	405	401	392	373	414	395	398	364	417	365	381	373	418	365	413	373	386	383	358	380	362	403	364	374	392	389	366	388	351	356	388	360	385	381	352	370	395	399	377	373	379	347	380	392	375	392	366	396	384	374	348	369	386	352	351	379	376	351	387	399	387	390	395	416	395	414	370	385	367	402	372	343	361	382	383	373	401	404	377	379	408	389	373	373	414	383	361	380	357	386	392	399	364	405	369	375	351	370	390	422	375	389	400	371	398	348	383	360	378	362	373	377	360	371	394	375	358	348	369	397	365	386	355	381	356	373	321	415	403	359	415	397	351	384	403	364	373	404	376	402	376	384	398	367	369	376	372	386	378	382	367	361	359	379	388	373	350	368	380	409	365	347	388	418	377	335	362	377	361	419	393	433	362	364	372	378	383	367	379	382	379	380	365	390	367	329	380	388	367	362	380	380	330	350	364	384	394	376	397	378	396	398	392	403	387	421	368	386	403	353	390	374	354	379	382	393	371	394	351	387	365	369	382	389	377	352	362	384	405	388	373	371	386	391	373	394	345	392	380	392	376	395	375	368	409	398	376	402	392	404	376	366	344	420	389	379	361	360	391	401	352	362	340	375	383	394	370	362	375	394	366	418	388	353	346	410	400	356	349	405	372	348	366	352	418	396	362	390	369	378	369	378	404	382	326	399	414	352	391	339	394	383	400	367	397	361	337	359	379	383	383	380	385	378	374	403	368	415	356	429	410	384	385	404	391	381	376	400	330	378	382	372	379	350	370	361	406	401	384	353	369	386	383	361	364	356	393	384	373	393	367	375	348	375	384	402	400	370	373	385	384	370	394	372	354	351	397	363	371	388	375	411	333	369	348	413	388	396	392	403	376	374	388	391	351	410	363	386	358	351	395	344	380	380	383	356	390	388	385	376	346	387	373	338	379	402	341	367	375	353	393	380	373	353	412	373	398	413	355	396	397	373	396	360	366	389	401	359	382	400	360	393	376	355	347	331	418	359	348	381	391	408	368	404	371	387	417	374	387	378	391	385	353	352	402	390	389	390	382	356	362	395	380	394	391	393	401	382	394	408	369	381	363	362	352	383	399	351	427	400	377	363	395	401	387	369	390	385	377	379	407	371	375	381	374	364	375	357	387	371	369	365	337	360	365	393	368	396	368	370	388	383	368	363	380	392	346	355	371	408	383	383	383	392	407	427	353	400	379	381	381	369	407	411	383	336	334	374	409	362	365	378	360	384	363	385	360	361	403	381	352	407	383	375	388	413	374	399	352	362	393	351	380	364	378	367	400	400	350	368	395	410	371	372	375	366	354	372	363	351	404	377	366	378	373	361	349	387	399	350	369	383	385	351	368	368	383	361	362	389	392	347	383	354	346	384	397	398	384	375	355	369	372	378	376	399	397	384	394	376	374	354	396	412	357	390	375	380	375	353	398	368	413	389	368	381	386	361	389	420	393	391	384	387	389	378	410	410	354	379	365	392	372	389	373	375	360	357	352	358	399	362	385	389	358	422	382	351	379	374	380	396	374	361	347	381	375	396	373	358	366	371	378	360	426	351	373	366	387	377	377	402	361	379	369	401	371	376	372	389	399	380	391	343	361	361	404	383	385	388	384	378	374	397	398	347	384	364	375	352	366	380	384	367	350	398	384	387	365	366	336	391	360
23926	23539	37338	35802	23436	10177	1256	602	490	476	529	464	488	495	482	480	455	489	497	463	464	792	781	748	594	534	465	498	478	449	498	451	476	474	475	487	452	457	465	479	451	477	476	479	418	494	465	437	462	454	446	442	494	450	419	455	452	430	501	470	438	471	479	446	437	483	485	467	468	448	504	478	455	486	528	454	481	450	433	508	432	458	466	442	486	483	457	496	463	477	453	448	478	495	461	448	469	470	437	483	455	447	451	481	486	457	469	462	469	528	466	429	487	478	491	439	497	429	467	469	465	439	462	448	459	438	451	454	427	450	440	466	453	496	459	433	446	457	446	494	481	440	436	451	447	442	477	432	479	456	448	435	469	463	476	440	481	445	459	456	454	473	474	473	405	473	505	457	472	464	475	419	483	471	449	464	470	500	450	494	478	469	419	450	491	479	494	499	472	447	471	478	478	437	435	433	462	429	484	523	489	442	418	427	490	428	471	461	489	500	470	459	447	455	486	446	483	482	485	434	474	424	445	484	458	453	465	465	448	451	465	450	454	431	447	499	451	437	436	440	471	477	464	460	480	466	445	475	455	483	455	443	477	494	472	459	473	454	449	470	504	452	462	457	460	484	434	462	433	434	476	457	442	446	448	461	484	465	420	466	457	437	492	461	453	459	456	484	483	480	496	488	447	492	454	449	483	433	436	396	467	475	456	453	465	483	446	467	422	427	446	439	463	447	487	416	479	493	478	462	468	488	453	427	425	479	445	460	436	490	490	449	452	448	458	471	434	459	466	459	467	470	446	472	460	490	475	491	478	464	469	432	419	485	428	436	441	497	449	460	457	499	431	445	455	461	452	497	449	478	451	469	453	455	489	471	462	488	442	432	467	448	484	424	468	474	448	485	465	473	425	433	457	468	464	466	440	474	453	492	480	503	449	458	466	464	475	452	445	504	478	454	448	484	449	487	442	426	460	454	451	465	462	453	466	450	468	461	471	424	405	416	485	474	444	435	423	436	486	458	424	478	436	429	468	441	464	465	481	480	449	454	463	486	468	467	502	436	444	426	477	498	462	464	462	486	451	423	432	456	434	435	462	468	471	440	471	460	466	465	480	436	467	468	456	438	464	460	463	445	469	442	433	452	444	479	459	435	487	451	422	463	494	452	459	488	491	458	455	433	445	503	474	460	462	487	455	468	475	406	461	469	454	446	485	465	438	454	430	469	476	502	449	447	459	468	461	438	438	454	406	523	479	482	456	475	439	459	484	445	438	450	490	456	464	469	456	462	448	495	486	408	451	492	446	433	480	476	434	477	450	471	496	480	477	462	464	473	474	412	433	527	458	484	453	426	470	426	478	406	466	493	448	448	444	499	442	448	522	437	462	477	494	483	470	456	468	481	482	455	488	440	463	438	479	496	464	516	450	477	439	475	487	459	455	487	474	457	451	459	452	496	472	450	490	437	447	456	460	477	448	446	494	466	484	430	458	454	456	451	472	494	422	469	426	458	451	509	480	433	448	451	464	483	452	459	478	439	477	470	440	421	445	447	483	437	433	504	487	436	458	467	503	460	470	436	431	479	481	464	460	433	447	453	446	461	398	477	471	437	477	461	467	473	439	458	450	441	436	461	444	468	448	488	449	438	459	471	450	473	472	423	493	496	455	464	418	426	447	475	453	449	451	483	445	474	466	434	448	445	486	483	456	493	471	506	461	434	501	454	413	435	472	442	445	449	454	474	428	431	442	432	479	483	453	495	482	425	477	437	446	476	448	477	445	488	452	485	465	461	471	477	489	494	470	477	423	457	423	493	485	447	460	459	417	479	468	473	437	449	490	451	465	430	452	446	463	426	458	468	413	480	464	457	522	501	457	425	478	481	446	435	485	490	493	487	475	487	440	467	464	478	484	484	434	446	462	446	406	466	442	475	468	413	489	468	449	437	478	443	506	486	482	457	459	465	440	456	483	444	471	492	445	451	464	449	416	461	453	466	463	455	499	452	445	460	447	438	500	460	502	499	443	466	463	467	463	435	498	469	492	448	498	454	474	440	470	448	467	454	492	449	495	460	456	465	485	440	412	464	438	481	453	489	474	424	466	477	435	515	426	453	469	458	459	478	508	435	474	447	461	432	466	460	476	497	445	460	460	514	486	450	490	434	446	446	429	459	451	487	458	404	454	461	420	445	459	418	527	436	452	467	405	471	468	466	472	446	438	397	426	464	445	424	473	453	467	440	474	474	434	470	439	481	458	468	479	433	415	451	467	433	453	429	458	452	440	456	407	425	461	491	467	444	463	431	431	465	457	405	509	489	440	464	449	436	460	425	488	454	459	428	465	431	478	415	447	426	417	455	451	450	478	477	450	479	436	523	465	446	470	423	457	489	444	444	458	440	474	457	418	451	477	464	448	465	424	493	479	481	445	456	467	424	473	490	444	426	499	482	453	444	449	485	483	443	467	451	435	492	483	497	453	451	431	488	472	445	474	441	443	442	488	461	451	422	447	499	473	486	433	452	489	419	516	451	488	436	442	461	436	465	465	487	514	463	483	501	474	445	402	459	469	470	487	472	466	471	417	457	458	446	480	464	503	496	511	466	462	441	436	472	477	478	484	445	452	442	479	460	454	477	459	460	419	474	467	453	448	469	425	454	475	441	458	466	457	451	482	472	444	490	434	472	429	453	450	465	378	430	478	494	515	454	446	421	454	485	441	446	474	435	440	492	463	433	445	451	463	473	471	437	454	461	417	482	426	439	447	471	487	414	440	443	491	422	482	424	462	463	410	456	497	443	468	438	412	468	489	423	453	465	488	459	465	434	454	438	435	524	458	471	430	504	476	459	452	457	413	491	514	448	477	489	475	476	506	434	444	445	494	482	443	474	445	486	489	452	412	458	507	451	455	435	467	491	454	481	463	431	462	463	470	478	462	461	483	472	485	432	482	414	469	464	484	466	458	443	456	433	446	466	449	473	443	458	495	442	448	489	466	457	421	438	440	480	472	480	456	456	452	430	435	454	488	471	472	408	427	447	473	457	446	466	488	450	439	467	441	446	481	470	409	491	502	463	457	455	411	457	471	456	449	514	492	484	464	466	490	469	455	472	473	445	491	465	450	427	460	449	485	456	462	495	454	425	473	450	466	479	471	441	450	438	486	492	467	467	461	444	450	443	461	476	455	454	474	463	441	477	447	463	477	474	460	453	468	461	470	472	462	467	498	466	457	482	452	459	449	474	465	445	485	452	504	481	479	446	473	471	458	492	455	443	461	452	457	468	510	448	439	446	466	450	451	468	475	429	447	511	477	471	492	446	475	502	469	463	426	439	456	431	477	493	507	488	515	465	454	407	460	483	472	434	475	463	473	459	452	451	461	455	472	446	463	415	454	477	465	491	459	483	435	442	456	463	479	463	483	475	443	458	442	429	450	491	442	449	460	452	426	423	483	482	471	453	456	414	482	463	461	450	457	489	478	497	473	436	434	477	441	428	414	510	446	432
62581	101042	73834	42593	15054	942	534	530	510	526	495	506	470	514	510	508	492	480	508	490	624	1253	1156	1003	727	588	524	545	492	486	493	529	524	509	476	526	549	496	472	473	478	494	501	501	495	545	495	482	532	491	533	516	464	508	510	498	498	527	501	506	481	450	489	465	515	506	473	527	526	503	469	533	499	511	494	463	499	488	501	490	493	518	504	474	536	472	503	499	498	497	499	487	502	483	493	460	487	522	514	518	508	537	490	530	496	537	478	479	492	486	479	491	519	513	507	514	507	513	524	490	547	524	497	474	517	518	531	460	502	479	525	471	531	528	476	503	521	483	485	501	490	514	468	528	517	474	523	486	497	504	487	496	494	459	519	512	480	494	504	498	520	492	470	512	519	509	493	484	515	525	507	499	553	509	485	512	547	505	513	522	510	476	457	482	465	508	479	502	471	488	491	512	500	517	487	487	481	463	515	496	465	505	481	495	508	516	502	461	467	496	465	530	478	462	494	497	508	500	525	500	525	466	507	490	500	530	464	489	479	521	500	494	455	471	531	542	497	499	498	508	483	516	482	489	504	515	500	495	501	484	485	526	513	503	536	527	536	463	508	499	501	469	497	495	478	499	502	454	472	460	465	496	486	503	502	512	509	507	482	489	457	466	491	504	480	488	488	481	465	493	467	552	462	493	500	476	516	516	501	545	520	515	470	496	503	495	529	546	514	485	516	482	537	460	497	501	478	467	502	485	509	434	525	519	481	540	476	498	520	455	500	486	540	520	517	504	504	501	470	515	481	474	479	472	503	495	468	483	533	471	462	523	492	513	507	511	488	482	478	454	501	484	530	485	460	534	508	526	497	488	469	502	494	488	495	509	501	481	491	495	503	510	531	505	484	462	481	534	461	525	477	516	438	501	510	552	498	473	466	512	508	491	479	499	457	543	544	493	471	467	500	475	495	464	494	488	550	487	519	508	513	526	543	486	492	469	515	514	493	516	485	483	474	455	462	506	487	508	530	474	485	493	499	518	475	467	490	508	498	496	506	497	489	520	500	481	571	530	506	496	482	489	481	509	468	517	505	496	533	510	519	489	499	479	512	512	445	514	492	478	503	485	481	470	506	516	459	489	495	483	498	524	477	507	496	494	501	476	552	502	492	510	483	517	474	481	513	522	492	469	484	486	527	463	486	498	510	516	470	478	494	479	499	490	510	491	541	501	490	491	517	510	510	494	477	444	512	515	490	486	511	479	506	512	490	480	457	501	497	518	515	490	499	471	473	473	508	512	493	496	481	521	513	518	505	460	479	495	532	473	522	477	446	562	488	523	499	490	520	511	473	490	467	464	492	485	510	489	515	468	488	572	493	485	511	469	520	512	497	483	486	515	505	470	499	515	469	473	554	485	515	492	478	475	521	486	488	476	530	486	516	481	470	462	523	534	487	547	471	489	504	475	477	498	497	488	481	484	545	493	479	547	489	462	521	484	504	487	503	509	526	443	497	482	452	504	470	502	491	508	485	492	498	474	517	453	522	549	497	499	505	493	511	516	480	495	467	469	471	516	507	485	523	487	502	525	489	476	513	509	507	504	519	494	495	502	513	514	517	525	530	460	519	539	462	501	493	480	506	450	481	493	491	524	493	512	516	494	507	521	465	517	515	498	484	528	501	474	467	462	514	478	500	498	479	492	478	481	512	508	540	494	508	484	493	473	543	500	502	493	524	479	501	479	495	528	475	496	478	503	506	529	463	509	504	510	499	525	503	505	481	492	499	497	486	497	505	487	508	489	498	475	492	434	507	491	493	465	449	486	502	507	493	533	494	482	517	494	493	468	496	497	487	509	478	523	475	528	494	504	514	522	542	483	514	458	487	481	526	489	537	481	481	505	516	508	512	504	493	483	474	452	507	517	536	507	447	477	485	508	489	433	492	498	498	504	487	488	498	477	452	489	484	503	520	484	490	468	525	510	489	479	504	485	497	503	524	501	489	480	508	542	507	512	496	518	524	471	510	457	509	511	506	482	476	507	471	519	493	507	496	516	539	460	476	480	486	501	524	478	485	495	515	461	495	491	502	519	491	491	475	513	530	462	503	490	492	535	496	496	517	487	519	489	495	480	510	504	513	509	472	466	484	462	453	493	484	488	471	472	502	474	517	495	487	465	526	476	493	501	487	473	508	507	504	494	499	485	516	502	509	477	471	517	477	469	486	497	532	479	493	475	472	494	499	492	513	477	484	501	503	484	473	455	492	475	462	527	501	466	491	485	495	475	482	457	505	499	534	497	491	480	451	490	468	508	515	488	514	517	461	455	490	502	503	518	523	494	481	464	518	477	484	499	512	481	486	477	516	450	492	481	504	528	493	484	457	500	499	485	506	530	495	485	434	530	465	481	517	485	460	490	496	515	479	509	471	481	470	502	485	497	498	462	538	492	464	532	506	478	517	462	489	499	519	467	416	499	484	503	491	494	482	498	497	479	479	488	521	517	483	501	449	472	531	505	498	512	566	501	564	505	462	510	497	525	510	500	467	521	455	469	463	479	486	469	456	509	467	490	500	480	468	512	493	513	481	514	519	503	474	524	526	514	478	485	481	505	478	493	478	477	487	481	475	554	509	479	532	511	503	503	546	508	458	500	516	522	472	459	514	518	491	489	487	486	504	461	498	488	501	496	493	520	504	502	488	534	513	470	517	491	482	513	479	513	495	494	519	506	515	529	502	466	503	524	538	502	451	504	506	486	490	470	506	518	484	474	521	465	496	535	500	484	534	500	503	478	479	504	505	528	526	477	469	505	447	474	499	454	488	509	505	466	520	487	515	484	525	518	489	461	494	496	462	502	501	536	534	485	513	481	502	500	515	503	515	498	495	510	473	510	546	506	489	502	479	520	483	503	476	511	492	535	517	467	500	510	504	483	511	508	514	526	531	504	474	465	526	490	479	498	472	480	477	490	503	484	538	525	510	517	487	538	501	483	485	468	482	479	463	522	490	478	457	523	528	503	521	495	466	455	507	488	500	481	499	521	482	508	493	520	496	524	540	479	516	483	536	491	513	471	514	527	431	511	447	509	499	481	536	475	529	481	535	477	476	490	514	496	535	468	500	499	477	481	475	483	506	514	480	521	470	515	540	495	497	497	473	488	460	520	461	478	536	532	531	519	481	473	497	481	506	522	494	513	509	448	487	521	486	498	472	465	507	503	496	497	502	519	529	494	488	482	489	482	502	457	512	480	519	456	499	499	531	468	516	494	471	515	502	516	476	463	485	467	476	505	514	482	498	499	470	490	498	469	464	504	468	531	499	521	529	507	495	494	506	460	531	517	502	491	484	550	508	526	491	476	513	502	473	506	527	523	506	449	470	510	502	481	533	510	481	500	521	477	518	498	484	489	450	478	508	510	487	468	491	522	525	503	547	504	527	453	501	494	516	468	497	506	481	488	499	501	519	494	503	479	468	510	473	505	489	493	495	464	437	464	488	494	485	496	518	490	488	461
29149	29162	26544	12158	1985	493	345	303	297	311	322	305	322	286	294	313	284	290	289	314	289	277	323	313	308	304	330	314	303	277	270	303	290	319	265	306	287	292	291	311	322	328	327	295	303	318	324	292	318	305	296	302	308	287	298	313	309	294	300	311	322	292	282	282	286	309	314	298	306	304	339	312	320	277	315	310	289	305	257	326	275	279	276	297	289	288	313	296	312	278	297	289	315	281	314	316	286	316	290	316	280	298	287	304	309	309	321	301	322	309	311	304	328	315	331	293	289	258	297	267	297	281	297	301	309	322	297	299	318	276	287	314	312	326	276	306	305	299	282	302	283	313	312	317	305	297	306	320	304	287	307	310	304	336	298	343	279	292	299	305	300	291	315	315	326	297	309	303	318	297	316	289	312	301	299	299	264	286	323	276	325	290	308	302	308	290	283	290	305	294	306	309	308	282	322	295	306	301	293	314	303	298	290	309	279	329	297	296	334	275	289	317	280	307	259	304	294	296	325	288	286	318	305	303	306	311	317	320	291	297	320	307	299	292	301	272	329	286	307	316	308	296	317	270	263	275	294	333	303	327	303	334	287	292	264	297	302	281	292	288	288	287	296	312	327	302	346	304	307	286	286	261	290	291	279	316	308	293	292	283	310	291	300	306	308	285	313	284	296	294	308	272	282	346	306	291	315	278	293	293	284	308	291	315	294	282	294	290	292	288	325	282	288	322	286	322	284	277	342	286	293	305	322	317	281	321	311	290	297	284	310	282	304	287	283	298	275	320	324	306	290	297	269	284	306	322	336	286	298	294	314	303	301	313	319	342	294	307	291	312	312	290	313	305	297	319	323	309	322	327	271	292	304	302	295	270	280	302	295	275	278	300	346	277	271	275	289	288	331	293	304	272	275	303	284	319	308	302	283	326	293	275	318	322	302	282	286	278	291	343	293	301	283	298	306	294	294	304	327	307	318	311	264	300	289	312	284	303	290	314	313	285	298	286	289	296	291	286	284	282	259	313	286	275	298	315	264	301	331	310	302	296	291	311	277	311	286	299	321	317	286	295	285	275	311	307	315	328	289	314	280	293	298	314	297	321	292	316	318	313	333	309	288	328	301	318	289	294	306	295	302	326	281	287	320	280	319	302	302	338	302	279	289	266	299	287	302	307	298	287	287	308	290	277	315	267	297	308	286	303	314	302	306	286	315	301	288	319	271	310	289	270	296	303	288	331	308	296	302	303	300	318	319	292	306	293	295	286	329	273	258	297	316	302	321	297	305	275	283	315	311	305	299	300	292	283	323	318	307	292	299	280	306	299	306	324	309	274	324	292	274	288	316	295	311	278	291	275	297	267	294	319	294	296	294	293	283	326	281	318	277	282	288	310	297	269	318	300	305	323	298	289	313	284	303	285	280	315	302	340	303	301	316	290	275	291	312	331	299	306	272	285	308	292	278	324	320	313	298	326	327	297	298	288	294	288	329	293	311	297	303	321	298	288	287	311	306	288	286	307	287	275	292	285	281	311	298	276	272	303	252	341	281	282	305	300	326	286	261	294	283	291	319	290	333	305	276	307	311	281	289	289	289	305	291	326	309	248	278	282	328	332	293	251	317	319	286	280	305	285	309	275	296	278	272	267	291	284	316	275	286	294	295	323	298	294	318	301	306	272	306	312	306	315	294	305	310	301	287	293	305	278	341	292	297	297	289	265	282	282	312	284	311	306	292	286	285	278	295	291	284	296	279	277	330	271	332	289	278	293	295	301	268	312	290	285	306	333	301	294	292	306	277	342	293	290	307	293	322	300	289	306	291	306	292	312	316	286	311	302	284	323	322	302	299	282	298	297	293	304	273	311	305	311	302	295	280	295	303	288	311	289	273	271	291	309	282	296	301	296	292	274	282	291	267	283	266	315	302	293	327	302	292	309	314	287	312	285	289	280	295	296	282	300	295	321	286	335	339	301	312	321	313	314	283	273	315	317	297	288	286	294	300	295	304	270	297	318	306	292	292	276	287	292	293	276	286	258	282	318	294	266	324	308	286	277	321	290	270	304	312	307	307	301	298	303	317	280	279	307	295	263	272	272	303	345	332	321	277	313	290	270	272	284	300	276	311	311	282	311	293	274	307	286	273	333	313	311	297	286	326	291	310	293	264	295	303	308	314	296	272	291	312	294	295	291	312	314	318	312	312	305	298	295	297	287	347	308	280	277	298	320	294	305	293	300	310	308	313	309	312	331	306	294	295	313	304	311	295	303	290	323	326	276	287	305	286	282	312	322	301	307	278	286	324	280	301	341	339	304	341	309	293	328	283	285	302	312	282	320	284	305	297	311	302	310	276	318	329	285	297	285	294	287	285	291	291	298	275	283	278	280	283	300	314	306	301	310	274	306	288	324	334	307	281	311	313	308	318	306	342	306	313	314	282	303	306	276	305	282	312	320	300	314	299	321	333	296	298	284	299	296	298	294	283	311	285	312	299	299	301	300	332	310	286	301	311	264	275	322	307	297	323	306	282	341	288	297	312	300	314	304	308	309	300	288	293	314	309	275	270	333	295	249	285	311	315	306	303	318	280	313	307	321	282	307	295	288	315	262	289	284	286	265	282	262	308	304	283	300	300	323	315	296	311	296	279	305	265	277	324	283	307	300	300	286	318	304	292	297	309	288	285	286	280	297	279	274	276	299	288	312	313	320	305	261	289	313	286	343	307	316	322	324	314	267	314	292	298	314	305	309	310	286	283	302	304	296	293	329	307	307	309	287	331	318	303	292	318	304	321	311	288	307	267	297	283	320	322	304	288	293	312	283	295	291	318	313	291	288	297	285	303	284	295	344	302	281	318	280	327	328	305	322	305	328	292	292	322	312	316	283	269	301	302	327	327	304	314	294	301	335	281	305	291	294	279	292	317	277	313	277	276	305	274	302	291	305	280	284	297	293	293	315	310	316	276	313	288	286	289	340	296	302	309	308	319	297	326	320	300	247	284	293	315	320	310	304	292	330	276	295	286	307	322	309	323	307	269	292	289	291	327	284	296	302	308	286	295	306	295	279	267	318	332	292	299	306	300	302	318	302	297	300	305	341	296	303	285	296	288	295	238	284	320	308	324	289	293	310	323	267	313	277	313	309	334	270	298	303	307	295	293	307	301	321	301	312	303	302	330	305	323	310	305	284	304	315	316	302	292	319	265	314	320	320	321	307	333	300	277	279	279	268	317	318	301	296	297	301	306	324	290	311	295	278	315	285	308	280	303	284	274	297	271	291	283	298	286	290	284	304	298	298	298	320	339	287	314	316	319	289	294	315	281	263	317	326	291	317	265	308	272	320	304	270	338	296	286	298	334	303	283	287	334	305	297	288	321	276	281	311	281	285	295	289	291	316	307	316	276	302	285	313	308	315	306	286	310	335	298	295	295	312	310	268	306	322	300	294	310	317	315	300	302	305	290	304	326	303	295	310	297	328	283	308	332	294	311	309	284	323	294	286	280	309
20472	35756	20933	6906	1525	364	287	318	294	284	292	315	272	283	275	304	294	297	285	301	308	289	315	315	308	318	287	297	285	286	291	298	297	311	306	290	291	294	255	324	310	272	313	301	288	291	285	305	305	318	299	282	285	273	311	293	310	273	291	281	309	327	306	319	283	296	321	287	278	312	254	288	294	281	317	285	281	263	281	296	293	322	311	286	291	286	261	299	266	278	306	260	291	273	270	266	251	299	267	280	280	299	287	320	265	287	285	279	301	315	287	282	298	281	283	301	296	286	318	293	292	281	271	291	295	276	284	312	290	277	289	302	295	302	275	284	321	303	323	291	270	270	266	261	286	280	303	280	307	263	283	293	268	276	270	287	292	275	286	339	282	296	265	273	301	283	297	296	284	273	289	315	314	300	289	287	313	322	254	272	268	295	289	271	277	293	272	304	275	269	272	296	296	296	277	299	286	315	303	293	319	279	277	294	276	276	277	276	277	318	301	283	277	284	323	271	267	292	326	320	282	285	285	300	286	306	288	313	279	286	280	294	304	288	286	272	297	294	295	303	300	281	283	272	285	314	295	273	301	259	297	342	264	302	306	286	288	290	315	263	291	286	294	298	312	276	281	281	287	273	312	282	271	312	295	278	338	319	301	280	322	266	311	282	271	290	273	279	278	301	315	263	293	274	278	312	278	307	302	264	272	290	296	313	263	293	308	264	293	290	316	272	269	304	299	270	293	280	277	305	328	289	313	262	278	285	281	258	281	269	300	278	306	288	295	282	281	283	252	278	290	282	308	274	316	301	273	276	297	301	271	277	295	295	296	294	278	280	282	286	321	276	275	268	302	306	281	273	261	267	311	261	303	286	276	274	316	295	273	315	300	297	288	312	311	289	308	284	277	291	276	277	299	304	287	312	308	292	292	279	269	261	303	286	328	289	272	297	291	307	329	296	288	291	302	300	296	294	318	296	307	313	300	303	282	301	310	311	277	273	278	292	274	317	279	260	323	281	297	287	289	273	268	282	283	274	309	287	275	268	295	274	259	315	314	290	334	317	281	291	292	281	307	284	273	289	290	290	302	283	306	255	283	277	301	276	303	316	266	275	307	297	289	305	314	287	276	276	304	293	318	291	298	290	261	301	283	271	291	304	297	293	269	290	286	286	282	299	277	300	290	275	275	288	275	294	315	285	276	263	300	304	297	268	289	319	247	318	287	301	267	278	286	266	309	297	276	265	328	260	282	310	266	305	288	308	293	292	295	281	302	312	275	299	282	295	276	269	291	271	314	287	276	307	306	296	306	272	274	296	297	294	295	304	276	288	293	304	313	255	298	277	294	266	278	287	312	283	282	302	297	284	287	282	301	282	308	280	286	317	255	290	310	324	276	295	307	275	274	289	314	296	274	256	307	278	300	298	297	324	287	297	264	304	249	289	281	299	293	285	269	315	288	290	275	279	317	294	289	311	309	283	282	296	337	310	266	272	296	276	275	258	308	272	264	277	277	284	284	289	300	311	301	258	296	293	298	256	289	276	301	263	298	336	299	309	285	297	320	325	297	283	333	303	298	302	290	285	269	290	287	275	298	287	294	281	273	278	273	275	293	298	313	307	293	280	311	284	268	277	301	325	293	273	297	266	298	282	312	306	300	301	280	291	288	283	262	261	299	251	272	286	279	269	297	291	276	292	271	303	283	276	273	304	318	285	306	274	309	234	297	303	286	304	297	273	314	303	266	275	273	287	282	300	309	301	268	271	278	299	288	286	271	307	284	301	276	308	273	293	279	276	301	245	304	300	287	291	305	277	289	296	300	285	263	284	246	277	277	272	291	305	287	278	297	269	293	271	276	253	273	255	288	282	275	286	287	289	292	313	288	302	281	284	288	268	303	250	302	270	306	304	284	298	283	310	272	305	271	300	320	271	284	284	258	272	297	260	312	313	291	280	258	282	265	283	298	266	288	267	322	283	313	282	295	284	281	280	281	301	262	319	287	290	258	274	288	297	308	304	296	284	310	280	275	296	266	295	299	297	265	261	262	281	295	279	275	299	295	326	296	280	309	292	299	288	312	321	250	301	276	302	285	298	309	280	324	268	276	295	252	268	336	279	300	289	284	294	322	286	303	296	284	289	301	288	309	296	310	298	289	304	308	299	275	299	280	275	313	292	306	285	302	269	283	288	283	281	303	297	281	283	283	278	273	290	289	277	298	306	293	275	318	278	300	293	299	303	259	266	278	310	283	309	282	288	306	323	309	270	288	291	287	315	286	281	295	269	317	281	305	310	257	292	289	286	292	323	295	263	272	291	272	304	325	297	305	310	258	293	264	309	311	254	300	261	320	294	295	298	262	284	284	254	285	291	293	270	263	288	304	293	266	307	305	294	299	269	296	254	292	281	309	297	292	282	283	298	321	306	274	275	303	302	321	294	320	272	309	298	284	283	274	327	274	303	313	283	271	301	261	284	286	275	311	298	276	272	286	293	288	264	280	300	290	287	262	278	302	321	302	290	268	299	259	290	304	290	281	284	268	282	284	262	319	326	281	287	276	288	284	260	325	303	302	330	268	271	274	301	297	268	282	290	305	306	287	304	265	304	295	294	276	306	273	320	260	266	287	286	291	287	272	272	269	315	278	295	287	319	281	293	292	289	286	291	307	295	274	294	271	278	252	276	277	291	286	291	281	296	290	303	306	303	295	300	270	276	271	270	284	278	286	291	255	307	280	281	318	289	281	274	305	279	282	311	286	305	254	321	277	287	282	279	284	301	285	295	289	303	281	280	289	318	292	274	308	276	278	276	302	283	303	292	262	289	338	301	299	281	269	302	336	295	288	292	291	312	298	309	284	274	309	287	298	253	292	297	303	284	291	278	324	270	326	291	280	294	250	288	281	292	265	291	310	284	306	282	295	276	292	295	299	325	269	293	295	272	290	301	248	308	296	323	265	283	311	269	323	287	300	281	303	287	281	285	263	293	316	309	293	331	283	307	285	319	290	269	275	298	270	282	299	269	289	282	263	277	262	278	285	315	267	281	310	291	288	317	270	311	293	287	283	304	292	275	311	309	276	290	285	262	277	289	288	303	262	335	289	280	287	294	256	273	274	309	289	336	285	331	300	324	278	295	310	293	267	266	263	306	298	273	251	276	302	314	273	282	291	294	302	286	298	284	291	273	276	280	321	269	309	274	288	278	269	309	303	298	310	278	306	266	306	280	275	273	319	301	292	275	280	307	292	305	286	279	314	298	303	262	269	285	267	308	272	277	283	305	292	293	286	281	293	295	253	290	276	325	272	293	278	258	311	287	294	275	316	278	291	277	295	313	263	285	277	278	309	263	292	277	274	247	287	285	300	336	272	307	272	293	282	315	277	290	264	283	268	320	273	288	295	304	301	268	295	277	306	278	284	282	285	300	256	284	305	287	297	307	300	283	294	295	287	295	302	296	288	278	276	319	285	304	280	257	288	282	295	312	296	305	305	266	295	273	261	288
25184	26864	44377	38797	18977	2963	493	434	384	414	401	380	387	395	368	345	386	384	382	363	385	427	454	424	379	373	348	378	343	369	368	370	382	341	362	382	372	368	366	366	325	368	400	375	385	323	352	346	322	392	349	360	342	402	371	385	347	364	356	365	338	388	359	375	374	342	363	343	385	355	372	400	376	387	348	351	355	389	344	342	383	358	366	377	377	376	356	332	407	347	380	371	381	369	344	330	383	394	385	377	388	340	354	382	361	390	396	363	335	354	346	374	361	357	389	402	356	339	343	361	361	368	346	373	371	350	370	378	354	369	376	367	370	375	347	369	386	402	390	390	373	378	406	336	333	378	359	386	375	323	351	346	361	343	359	368	381	373	348	366	345	365	372	356	394	374	376	389	387	357	346	337	405	402	341	367	339	379	308	365	373	340	373	396	365	343	371	402	340	351	380	371	340	373	358	355	325	371	369	355	386	384	365	367	352	337	384	378	356	379	377	337	379	348	386	343	369	351	353	351	390	356	372	358	393	363	421	328	365	381	376	370	398	363	369	357	377	351	363	348	355	375	316	366	405	413	376	337	362	382	385	390	344	377	343	362	349	364	380	362	346	377	368	356	356	378	389	367	343	357	354	364	360	362	348	343	396	390	381	386	370	352	364	361	391	369	357	367	366	375	386	394	347	363	378	377	390	387	412	376	349	352	356	378	350	366	397	377	373	352	360	386	349	382	355	338	355	383	377	339	383	368	373	373	352	398	370	383	342	345	330	364	372	364	382	355	416	352	389	398	394	386	388	345	353	355	367	371	362	365	372	358	372	372	398	393	351	354	380	364	397	345	410	338	341	394	362	370	335	371	375	383	365	383	365	386	344	334	368	376	346	368	354	365	366	350	408	380	340	345	356	366	378	378	342	373	340	357	380	367	363	373	373	374	399	368	384	418	372	327	343	330	299	373	391	349	353	396	351	336	357	385	366	339	329	369	381	393	376	388	344	340	352	359	367	381	372	366	346	395	362	361	358	353	321	359	394	378	355	348	342	367	344	365	369	340	359	356	332	351	389	374	322	354	358	357	363	355	345	392	388	362	352	396	343	350	387	359	360	367	367	381	340	355	375	372	378	345	363	375	370	339	366	353	339	381	363	348	339	356	367	409	387	351	381	344	358	357	376	377	393	393	361	375	400	346	368	351	353	357	374	384	379	357	377	373	397	393	338	373	363	378	402	375	388	365	357	331	370	379	367	376	370	364	391	367	370	355	380	358	336	362	383	378	380	357	332	363	394	369	370	380	355	374	331	369	357	366	353	394	363	396	354	348	348	355	387	357	386	333	377	361	398	397	364	343	371	346	351	402	363	348	366	371	366	364	335	362	367	338	350	370	377	357	349	347	385	381	372	351	362	373	346	341	378	407	367	371	381	377	384	386	361	358	381	389	379	353	367	336	371	389	356	365	365	366	371	365	333	393	365	382	403	388	392	406	343	351	379	365	358	377	378	338	374	385	368	377	373	367	360	370	367	363	383	373	358	358	375	375	363	369	369	371	345	362	371	310	344	351	375	406	337	384	329	350	321	405	380	351	358	337	340	349	395	358	336	334	376	406	341	359	371	398	381	355	386	349	362	369	388	333	412	360	368	352	377	357	348	380	338	358	369	338	346	363	373	333	356	346	361	387	371	385	348	372	406	356	395	351	372	386	329	335	362	357	377	346	345	393	363	375	388	395	356	338	373	366	372	336	403	336	372	359	348	385	402	395	339	377	398	361	355	349	366	379	368	377	362	330	363	372	344	349	369	338	362	339	353	354	368	365	352	373	338	355	375	363	378	302	349	383	361	355	363	324	340	380	318	358	383	424	413	370	394	375	332	352	364	371	371	317	335	404	398	360	356	354	351	386	380	364	384	377	340	377	379	363	389	378	347	348	358	342	344	361	401	394	345	381	375	351	339	359	346	398	363	351	351	368	367	380	365	388	353	362	384	392	377	335	360	367	335	371	379	385	359	365	317	404	351	337	394	349	385	370	359	403	340	394	337	379	366	390	389	358	369	360	346	354	330	371	357	368	342	364	362	341	352	377	330	366	332	361	389	339	368	390	385	358	402	397	372	356	359	348	389	361	393	310	360	371	379	379	392	349	388	377	355	378	363	368	379	344	318	375	367	363	381	370	361	349	385	360	386	370	342	352	371	389	339	353	429	358	382	370	362	368	352	373	378	345	392	342	342	364	355	348	377	357	347	400	343	382	357	366	356	371	347	343	352	367	356	353	361	361	353	375	349	365	330	375	394	406	373	383	341	332	366	344	360	370	373	362	386	341	352	383	367	395	424	374	358	395	346	355	351	351	362	341	377	368	365	375	383	364	343	346	354	316	348	377	378	357	370	355	384	338	414	336	402	350	384	376	368	403	373	365	341	349	347	319	318	390	360	363	360	402	367	353	363	321	379	359	376	345	364	335	382	382	362	388	375	378	367	368	382	321	346	346	348	346	336	346	378	344	343	403	349	361	368	387	348	357	354	348	341	327	348	336	357	367	376	343	340	379	333	329	347	355	390	358	400	375	359	382	324	363	377	372	353	341	379	389	369	357	365	418	387	379	365	381	353	369	368	361	342	372	362	381	354	358	370	372	357	333	379	330	382	349	340	360	358	372	411	389	386	377	364	345	364	375	352	324	364	357	365	370	333	367	372	354	361	353	348	335	360	357	366	396	333	370	347	383	393	350	364	387	393	373	372	391	383	339	364	371	386	416	331	358	384	355	382	371	341	370	379	371	379	356	378	363	361	360	354	375	393	360	348	396	336	367	346	381	357	373	348	416	352	362	398	391	365	366	359	361	360	368	374	353	343	351	361	334	363	353	374	339	330	354	352	363	351	345	394	390	383	369	373	330	360	338	359	352	350	361	368	413	378	369	353	354	374	354	369	351	370	350	361	381	374	350	322	342	328	362	374	349	349	376	378	326	345	334	380	366	328	413	341	356	378	341	345	364	404	395	354	370	364	355	356	386	386	375	370	353	391	382	379	366	389	343	371	363	372	370	378	365	371	371	401	360	353	332	346	351	381	390	347	355	393	383	380	356	378	403	347	361	347	334	374	375	353	387	333	390	349	349	355	304	372	357	391	339	396	382	367	347	328	348	382	366	343	347	398	354	415	361	331	346	404	354	381	353	342	358	367	351	337	399	374	372	362	367	369	366	373	342	353	353	357	350	338	331	369	370	366	362	431	366	384	375	377	320	366	359	380	366	362	403	386	365	372	400	368	352	387	361	353	327	364	372	309	358	378	349	365	369	363	348	371	372	388	364	376	355	338	359	337	382	366	385	358	344	372	374	379	371	384	372	390	352	350	346	342	390	358	357	359	363	338	342	413	384	392	324	329	413	368	360	397	414	403	331	371	336	365	362	379	394	326	361	380	383	353	358	375	333	344	388	362	385	353	384	367	364	364	343	355	354	346	391	386	351	327	371	362	332	353	343	371	366	378	401	356	325
54899	89873	63906	31547	9371	723	384	430	391	390	409	415	429	396	386	432	406	397	367	386	395	456	594	505	435	404	420	396	394	383	364	390	437	392	433	389	400	366	409	366	371	373	358	402	389	369	396	381	382	390	384	423	383	383	386	387	383	388	382	391	407	395	429	385	363	380	417	341	348	378	362	382	368	429	416	379	423	394	374	398	357	424	402	384	376	361	413	384	394	380	390	380	374	387	386	440	404	372	372	392	380	387	409	411	417	381	400	404	371	393	402	379	369	400	405	378	361	363	390	360	406	393	400	359	366	377	367	345	411	373	370	350	372	365	386	374	365	400	359	384	371	381	359	395	395	377	371	379	405	358	382	365	355	405	386	369	372	382	375	368	365	401	392	404	373	386	370	366	413	378	388	381	390	371	386	385	366	390	382	414	379	373	402	372	371	386	380	399	381	402	386	336	378	373	363	364	358	363	406	367	392	342	394	388	368	358	392	356	388	352	405	417	369	377	353	382	372	380	355	403	379	396	369	371	385	394	363	396	385	393	396	384	405	383	386	399	376	396	369	398	383	380	363	388	381	364	401	398	399	397	420	403	373	372	396	422	400	399	367	364	417	362	391	376	393	374	395	432	413	391	376	406	370	392	405	388	355	396	370	420	397	391	384	380	416	401	372	377	409	379	371	424	395	406	364	397	414	379	392	410	401	400	382	373	393	384	363	370	393	382	358	385	364	412	378	369	370	401	395	364	408	393	367	388	348	375	378	388	401	373	364	374	369	396	412	374	383	394	390	395	392	372	402	409	386	400	388	338	388	386	365	382	358	388	380	369	376	412	383	401	390	390	385	407	404	380	374	381	393	365	363	379	376	351	385	400	405	384	376	369	351	367	386	359	400	378	426	383	389	390	407	431	380	375	366	390	410	389	368	353	401	408	381	414	372	360	386	368	371	381	387	365	377	370	376	378	367	399	389	386	381	408	378	366	364	366	373	426	379	405	385	427	370	376	376	383	383	410	397	387	359	372	347	409	411	383	396	355	384	396	376	376	400	411	371	351	379	355	387	379	353	395	364	380	427	375	394	379	375	389	393	415	404	413	390	389	388	372	374	351	343	391	355	370	381	369	388	396	413	431	373	392	359	365	366	368	390	365	395	378	378	398	380	389	364	367	399	411	365	399	352	409	414	399	384	361	404	357	378	409	352	394	374	391	367	403	362	397	365	388	374	361	373	375	383	404	391	382	360	374	418	406	381	364	392	426	366	408	351	387	374	401	403	405	357	360	410	392	392	335	387	382	391	351	401	378	348	414	358	397	370	383	397	422	366	389	392	393	404	373	398	379	410	401	364	388	383	364	361	345	387	385	388	412	369	370	387	392	384	382	373	377	354	389	388	390	373	383	426	393	373	359	413	325	366	375	416	390	426	372	377	391	401	364	359	396	405	370	382	386	365	413	412	366	389	380	375	423	391	389	374	377	389	380	391	363	368	338	370	354	355	394	413	382	411	375	383	365	392	391	356	390	371	353	392	412	373	366	358	376	402	416	389	377	369	355	384	349	389	406	385	371	414	427	371	374	416	376	400	379	375	409	375	405	387	396	377	402	354	379	380	399	358	396	408	433	358	383	370	331	355	368	369	385	373	402	374	362	354	392	404	370	408	374	389	401	374	396	373	378	412	368	372	367	392	342	383	372	389	392	366	395	391	382	356	415	358	345	395	401	399	352	386	407	343	389	355	362	368	387	382	388	429	375	401	376	391	406	374	416	336	358	353	355	355	389	393	395	387	386	381	358	418	369	393	378	406	397	403	389	374	386	354	413	410	401	373	404	375	381	381	371	375	378	368	392	355	382	372	393	388	367	369	396	427	395	377	399	387	360	408	380	371	360	427	376	391	359	372	342	385	413	377	403	378	364	374	393	389	400	415	379	378	386	397	353	379	405	391	350	362	367	422	408	415	350	380	374	404	398	367	407	373	387	393	410	356	343	351	415	380	386	380	416	412	369	384	378	374	393	392	344	402	363	393	355	355	406	376	383	410	358	386	380	348	414	411	367	410	362	386	374	386	423	382	391	394	397	405	386	423	421	406	380	394	394	408	356	392	353	410	415	386	365	395	361	369	391	383	409	394	369	402	374	392	412	416	414	363	355	378	383	359	362	405	380	374	365	358	383	356	387	419	413	334	353	384	374	403	392	386	348	375	398	418	394	365	364	404	409	384	372	388	426	423	384	402	390	409	373	402	377	348	385	382	373	375	381	405	407	353	374	398	387	367	377	347	389	402	405	386	397	373	370	373	401	396	373	368	386	381	373	342	376	372	399	361	389	381	384	398	375	366	378	401	413	348	363	367	367	370	377	403	361	374	372	408	386	340	410	376	397	364	389	374	363	422	368	381	377	407	398	399	373	395	378	363	373	378	377	390	385	392	377	401	351	386	350	402	397	365	413	385	378	392	370	401	407	398	416	391	368	383	379	418	410	380	376	366	421	389	357	378	379	372	364	378	382	384	435	392	339	409	397	364	374	377	387	421	385	395	402	364	422	382	368	394	391	409	400	391	394	349	359	399	401	361	407	365	406	374	349	398	387	363	413	389	435	379	366	357	383	403	377	391	381	346	376	406	396	379	351	372	370	389	398	376	363	428	382	370	349	364	382	396	410	397	362	374	380	360	391	379	426	424	369	403	387	409	397	420	394	424	348	395	393	353	402	373	371	351	365	385	410	386	362	408	396	384	377	382	380	388	371	334	404	374	411	391	369	412	403	390	361	377	345	357	376	400	378	389	347	339	391	420	359	355	419	386	382	381	356	407	383	375	405	411	410	375	364	374	359	392	383	360	372	416	395	426	377	379	411	371	404	409	409	387	362	381	370	341	386	398	387	390	375	400	356	360	392	377	390	384	386	378	396	379	364	354	341	373	388	382	377	411	372	375	391	386	369	389	393	383	400	425	366	381	391	379	415	365	369	387	411	399	358	372	347	410	384	398	379	406	387	404	379	366	394	362	354	414	380	389	355	385	358	372	380	417	383	388	421	382	396	380	378	405	386	367	368	384	378	386	356	398	380	395	383	358	380	385	408	430	372	362	395	380	382	359	374	404	395	411	355	356	426	401	351	381	421	389	393	370	374	349	393	389	432	373	384	358	401	386	399	395	390	343	401	366	404	368	355	365	341	397	425	385	387	393	345	392	402	366	381	354	371	361	371	372	387	399	395	382	378	364	405	360	385	397	399	398	397	375	405	370	416	432	378	399	401	359	384	415	363	378	427	391	391	395	381	371	365	395	387	433	408	386	406	396	392	361	378	420	411	382	383	363	375	372	380	390	397	367	388	379	377	381	354	405	372	385	376	379	368	371	393	360	367	341	395	388	401	413	390	399	370	399	343	357	350	393	377	392	413	349	385	382	329	337	368	385	385	366	382	363	392	371	382	389	357	356	385	410	342	374	398	441	337	371	393	371	339	380	385	365	423	438	392	349	382	356	385	400	384	379	396
23927	23558	38627	37355	25160	10438	1366	590	543	466	544	501	445	496	484	485	528	487	452	439	470	697	798	688	584	512	477	455	472	499	494	499	460	459	473	440	462	501	482	474	471	459	457	502	490	435	472	461	494	475	474	459	513	483	457	477	502	479	487	457	473	462	482	468	480	493	467	464	461	488	467	485	439	482	478	429	454	469	440	471	490	486	477	473	437	492	471	483	472	474	482	430	429	480	451	473	469	491	440	478	443	460	483	464	439	483	478	455	433	456	464	461	503	445	471	480	490	485	452	425	464	497	443	467	464	455	474	492	426	481	456	503	491	431	491	490	462	468	443	462	506	474	465	531	455	490	425	463	498	501	507	486	521	491	463	465	454	459	506	439	473	488	473	449	474	483	469	485	501	470	454	497	469	473	481	466	485	486	449	486	444	471	467	469	486	482	461	471	485	484	465	445	475	454	475	472	482	450	421	463	479	439	512	459	469	508	466	486	493	458	421	466	484	458	463	475	494	474	467	475	485	452	444	472	498	501	449	484	451	481	407	497	460	450	439	474	462	457	460	480	462	461	467	476	477	522	491	492	457	458	453	432	434	451	479	480	515	497	469	463	519	444	455	426	470	493	501	472	466	495	469	475	448	481	441	452	453	466	455	481	489	448	492	483	468	438	468	504	474	480	451	475	476	448	470	444	485	478	500	440	496	485	457	493	457	468	502	450	498	460	473	459	409	515	459	507	446	475	469	496	468	462	443	489	449	428	439	475	449	458	476	481	449	486	458	463	494	495	434	477	479	438	469	458	487	443	428	490	470	505	470	465	462	463	520	488	445	464	529	520	449	444	488	427	457	425	480	466	465	446	466	436	481	508	465	483	425	428	520	498	455	473	506	493	460	450	457	488	501	436	490	503	454	491	476	497	482	484	472	454	473	469	467	485	446	484	471	432	478	451	449	517	447	455	482	479	476	486	486	466	468	477	469	500	441	476	494	502	469	490	441	466	500	484	446	456	458	472	503	462	496	459	486	451	478	475	486	456	445	491	502	507	505	491	449	440	512	485	435	480	505	464	421	469	440	473	472	447	491	488	441	498	483	456	475	458	461	453	445	477	429	448	454	473	500	474	476	458	500	479	482	494	465	499	464	446	485	504	465	431	507	505	475	454	470	476	466	473	501	472	481	434	492	455	502	483	456	446	454	529	463	498	493	510	507	482	488	473	476	461	467	441	460	474	458	483	493	495	461	452	465	473	493	486	450	415	458	430	487	500	452	503	437	515	474	491	476	491	450	466	452	491	446	484	431	478	470	497	474	467	484	458	476	475	441	484	459	486	472	462	485	441	464	466	430	461	519	454	476	468	489	464	499	483	505	455	454	492	494	470	431	475	469	528	489	436	477	420	488	444	490	451	489	475	496	446	449	452	437	459	461	492	461	459	486	451	451	472	463	499	470	463	493	504	494	490	473	466	440	456	503	492	466	515	468	489	444	463	493	461	499	485	467	429	451	484	436	464	479	463	464	499	439	463	478	483	508	476	463	435	448	457	463	452	466	513	473	468	462	451	448	450	471	464	455	471	466	438	498	441	453	457	469	461	472	458	455	491	486	476	475	449	450	496	481	482	483	485	484	474	463	424	428	478	432	455	494	485	483	493	429	438	464	450	476	473	462	465	469	492	480	471	472	487	490	461	518	456	475	507	443	481	494	464	433	512	504	495	455	482	443	452	494	422	483	428	481	466	486	465	454	474	457	480	483	470	498	477	452	472	484	475	451	436	422	447	422	450	463	480	443	466	458	491	483	461	483	434	470	496	463	479	483	479	455	481	484	455	486	500	513	498	436	456	494	424	497	477	490	474	460	447	454	445	531	474	416	449	453	488	471	465	442	480	451	456	463	476	450	462	462	466	465	465	510	452	475	494	495	472	454	453	494	446	435	490	473	460	467	471	455	460	449	462	498	479	489	464	478	476	463	474	460	464	487	453	483	474	453	450	460	477	437	419	464	426	481	446	451	458	501	441	428	465	495	477	456	454	470	471	465	471	483	480	493	464	470	482	488	450	468	500	466	472	437	485	483	468	491	490	462	464	450	478	484	421	500	475	469	428	493	481	472	502	479	475	438	471	490	447	463	442	450	481	446	516	477	452	490	436	508	443	450	498	464	453	499	464	482	448	477	467	485	442	438	444	444	497	445	492	469	453	471	460	472	480	451	463	460	456	455	442	445	460	459	502	471	473	515	462	459	481	501	451	440	461	478	459	446	477	471	483	474	473	467	476	458	447	470	518	490	482	479	448	449	456	470	452	471	432	467	448	498	440	464	453	511	462	469	435	458	494	443	501	506	450	503	482	446	507	490	467	461	471	520	428	503	463	508	487	435	458	487	527	502	455	479	461	454	434	476	474	459	477	429	445	464	463	466	488	478	445	450	467	477	471	439	420	458	489	426	469	508	478	479	479	456	477	484	460	484	506	482	476	489	456	465	468	459	478	457	466	443	463	513	480	460	480	449	456	467	456	461	450	437	430	467	466	485	448	481	477	502	483	465	496	487	504	477	456	449	455	449	444	427	497	475	431	463	475	460	477	471	489	492	494	455	502	450	481	481	448	511	473	455	477	474	530	491	471	477	455	475	499	424	425	491	500	485	470	481	463	509	477	463	457	475	464	468	468	489	435	448	470	452	489	440	464	448	478	456	496	465	466	465	442	497	497	439	446	409	512	457	453	457	482	422	430	436	467	460	468	500	430	459	465	453	428	475	477	439	449	482	476	468	458	445	469	424	487	503	486	465	474	450	427	466	472	472	476	485	457	491	473	442	487	483	454	481	464	439	460	455	465	460	495	482	452	448	461	494	466	473	456	458	441	457	448	470	434	489	455	489	465	450	482	479	439	453	460	463	484	443	476	480	472	496	470	455	487	452	445	449	502	505	475	481	450	474	500	438	437	465	470	460	485	485	486	458	454	438	507	475	462	485	410	441	482	465	447	438	501	455	486	454	510	472	479	454	488	495	473	504	433	444	460	438	485	434	477	408	461	476	525	459	485	492	458	499	433	456	420	469	485	442	449	470	452	452	514	408	490	487	460	514	483	431	489	456	457	476	435	486	465	492	488	457	469	456	431	493	439	486	455	439	493	460	454	452	488	464	461	482	446	465	486	499	462	465	465	490	472	467	449	463	484	453	488	482	451	488	472	486	454	464	462	467	479	432	484	461	467	490	466	456	458	455	505	486	431	461	470	463	462	461	539	460	477	457	487	444	483	430	446	461	446	463	461	457	464	485	500	455	463	442	461	452	450	493	475	438	432	457	480	453	449	464	462	485	444	482	464	432	483	488	469	497	441	463	472	462	459	448	459	464	494	479	484	466	481	458	469	478	439	461	449	448	458	453	510	454	467	424	466	459	481	478	475	500	473	477	442	449	455	440	475	460	442	483	478	455	510	447	443	510	473	492	478	472	452	437	495	479	472	493	506	453	457	463	451	447	460	498	472	470	481
62719	101835	75720	46654	15254	512	476	511	510	507	534	528	546	481	520	514	500	537	509	512	527	1010	1139	925	670	614	532	493	513	542	540	520	532	503	460	495	505	467	519	542	478	485	515	549	509	509	518	475	493	548	512	478	526	479	498	482	500	513	481	496	498	545	510	470	501	537	539	502	519	511	500	532	509	488	546	502	486	530	522	527	515	513	484	544	508	533	508	484	522	507	491	492	493	510	443	507	487	549	524	470	493	495	498	465	523	493	480	546	524	467	508	485	514	489	508	514	489	514	536	478	494	514	516	543	518	541	522	492	510	494	479	501	474	508	513	481	512	533	511	503	506	534	523	535	495	486	471	499	526	482	514	484	510	525	467	475	521	525	525	498	495	475	511	490	511	512	526	473	494	490	506	501	484	500	532	505	497	490	531	497	481	545	495	519	528	520	506	505	549	492	512	492	549	524	504	479	477	508	490	515	491	530	503	497	483	541	484	470	468	516	563	500	474	513	522	462	539	468	528	439	538	458	549	540	469	482	536	504	482	551	470	504	505	505	483	471	455	535	516	502	475	501	479	515	514	497	551	505	462	515	479	562	494	480	503	528	496	546	499	501	490	471	514	503	527	502	501	491	510	481	517	514	523	491	501	489	507	547	521	474	494	494	519	536	545	473	488	544	499	521	510	527	495	514	487	534	488	510	506	489	493	534	508	470	519	520	540	493	491	464	532	508	499	529	468	529	500	516	530	539	513	496	507	492	498	519	499	512	523	487	559	497	511	497	551	507	492	468	510	504	496	546	504	495	508	470	485	510	505	514	482	523	485	495	515	504	502	479	519	522	527	458	498	513	528	509	490	492	498	468	491	520	489	498	495	528	494	494	478	481	493	520	488	518	472	490	501	528	528	516	533	549	482	461	502	495	517	494	518	502	536	498	483	491	525	497	492	526	524	456	478	481	491	478	547	486	498	514	481	522	459	503	498	492	494	466	444	535	515	475	471	481	524	487	500	520	546	526	500	495	509	521	512	486	506	502	531	501	511	484	518	518	509	490	502	517	480	502	505	522	504	493	479	469	506	494	487	510	486	514	504	546	560	501	548	513	501	538	526	506	526	481	539	485	506	527	508	561	511	518	492	485	483	542	508	471	472	505	481	502	526	495	518	498	525	470	479	465	519	473	483	526	478	469	560	520	506	455	506	503	499	481	523	504	499	489	487	507	509	513	510	533	495	506	504	523	489	496	478	489	489	516	488	485	497	528	516	474	513	473	535	495	526	517	488	517	509	475	504	525	474	528	496	518	463	492	476	509	517	517	501	486	517	506	494	500	493	461	496	458	500	481	514	520	491	483	505	487	492	517	533	517	508	481	466	521	436	515	508	567	457	497	499	523	516	490	520	509	486	519	473	492	512	505	512	492	538	500	502	557	521	517	513	529	502	491	488	501	515	543	534	479	493	497	486	492	498	484	476	498	496	480	550	510	542	472	490	512	512	530	482	542	524	488	498	505	523	497	516	458	506	481	502	473	537	508	513	501	532	523	512	471	485	495	482	504	543	473	493	544	471	443	475	521	500	492	489	482	475	513	490	508	519	510	532	493	496	553	503	518	490	500	483	510	497	525	540	503	514	512	530	497	483	529	522	552	508	518	486	484	488	498	490	516	485	479	452	510	503	506	482	495	471	555	482	492	495	515	477	480	511	469	505	475	519	442	503	477	539	492	515	485	521	485	488	495	528	512	530	514	510	503	499	496	511	487	503	482	502	461	486	498	505	506	524	471	499	488	508	482	533	513	517	505	528	526	516	506	530	496	508	477	486	484	488	498	512	495	525	514	496	523	516	521	528	494	497	476	521	535	509	509	502	459	528	477	498	516	493	518	487	489	518	477	518	464	539	543	514	475	542	528	474	484	484	513	483	504	516	505	508	538	507	479	491	493	480	495	498	513	468	481	472	502	509	505	510	511	525	481	511	485	479	528	512	472	472	481	501	479	485	506	511	487	504	458	496	491	499	519	503	503	510	513	517	526	538	495	489	516	499	524	495	499	492	487	543	480	490	512	512	465	491	500	513	499	505	489	494	530	463	498	493	533	490	510	502	516	503	502	530	475	497	488	500	519	447	525	523	497	474	550	477	463	479	533	529	484	500	489	517	484	506	488	501	495	491	510	532	462	521	523	486	534	504	516	483	497	479	492	490	503	465	505	484	496	490	471	512	525	501	479	525	476	496	495	514	478	491	492	462	491	511	523	532	490	559	486	500	504	523	507	463	490	522	472	498	511	476	506	526	514	474	487	499	499	481	483	488	488	510	498	501	481	492	505	548	534	506	486	515	495	508	507	488	531	496	487	499	501	498	516	509	544	495	508	505	493	509	533	473	493	496	508	498	544	500	475	460	470	483	471	520	564	511	465	493	509	484	544	505	501	494	519	511	540	489	510	538	535	491	515	488	497	501	419	499	504	501	470	490	471	520	485	527	516	493	491	503	509	485	482	538	514	509	501	458	493	513	562	527	469	481	573	520	501	482	488	528	505	521	474	514	489	485	488	536	459	469	507	554	526	488	505	482	482	515	496	474	488	519	482	504	456	496	466	492	510	462	474	488	507	479	495	454	467	515	495	486	520	484	483	487	498	500	515	500	517	465	496	517	504	517	473	543	511	473	474	462	459	489	461	496	525	526	508	538	502	506	481	465	502	489	514	487	539	513	501	486	516	503	535	497	514	526	532	511	490	519	483	494	514	490	539	484	489	482	501	533	455	483	483	500	485	484	521	513	486	506	503	450	472	503	466	475	526	495	535	535	477	505	523	481	524	493	472	542	462	481	513	500	471	508	489	505	475	514	517	537	519	520	497	529	506	487	505	479	531	484	508	547	463	479	479	514	507	525	492	502	524	472	537	494	492	499	495	477	484	545	540	465	493	491	514	516	530	542	508	531	532	486	517	513	506	485	516	478	518	504	528	502	481	522	461	523	520	474	510	541	495	516	492	484	522	503	520	509	509	494	510	481	473	499	520	513	517	484	488	524	528	517	499	488	532	465	525	490	514	483	503	493	504	471	511	483	527	513	457	457	529	508	488	558	516	515	489	479	500	479	500	525	507	563	478	521	484	501	551	490	514	525	493	567	511	471	487	488	498	498	480	458	539	475	482	520	514	483	454	557	485	468	503	494	509	511	470	495	529	501	507	532	512	478	503	501	478	515	502	506	457	478	489	518	503	528	525	511	495	503	494	555	498	480	521	487	501	505	506	503	486	482	524	481	507	487	486	521	478	575	483	506	509	514	497	474	492	488	528	512	499	514	486	478	519	504	465	499	492	504	501	487	498	531	465	485	483	510	535	481	506	534	502	513	479	528	494	529	511	525	489	493	492	544	514	496	531	494	486	537	489	495	486	490	494	554	473	503	509	496	491	501	480	515	472	462	505	494	468	500	522	509	492	558	482	495	503	484	501	484	504	492	497	558	522	498	482	478	511	482	502	531	486	500	474	538	480
28732	28203	27182	10653	1773	384	313	312	319	348	315	309	278	276	304	280	305	282	326	260	306	310	316	341	296	284	290	287	322	336	323	304	305	304	266	284	340	282	291	310	315	266	290	339	298	264	297	284	296	270	273	289	308	312	279	292	292	289	313	303	293	302	319	302	252	287	304	303	296	273	308	313	299	288	277	323	302	343	280	305	270	296	313	340	278	308	281	287	324	292	316	327	273	284	310	308	305	307	290	315	298	260	283	308	310	292	306	300	339	279	290	304	274	308	305	288	289	279	274	306	306	310	306	292	263	290	291	273	287	282	297	290	283	288	326	328	287	289	290	285	273	280	299	268	325	312	302	326	306	274	286	270	291	294	283	300	295	320	328	327	296	319	264	309	332	325	289	291	299	290	309	284	297	295	270	284	300	298	306	316	307	299	265	332	276	295	274	292	318	253	295	331	301	290	297	311	273	289	269	278	300	270	271	300	282	293	284	306	279	291	272	301	319	262	286	285	299	312	321	319	301	274	286	303	268	279	301	305	303	313	282	284	282	283	279	280	309	316	311	294	249	293	259	279	304	297	307	293	291	272	293	313	300	329	305	283	260	287	294	296	262	285	299	281	325	314	289	277	330	307	326	280	330	308	326	308	271	275	306	298	280	291	275	280	323	304	312	274	279	292	294	268	293	265	286	293	283	275	290	283	292	288	308	295	295	327	312	264	275	276	298	297	284	288	279	279	297	278	308	289	281	282	315	342	334	296	274	280	312	297	302	313	288	255	295	302	272	297	310	295	309	297	286	308	308	317	256	316	314	298	290	288	260	295	264	275	305	304	295	313	302	295	315	313	310	324	303	327	280	292	299	300	303	356	291	311	275	247	295	290	277	284	271	315	315	297	302	278	307	302	275	297	300	290	281	321	294	294	291	278	296	301	276	321	322	334	294	308	290	305	304	304	288	297	293	301	293	295	292	271	273	265	297	292	300	308	277	270	293	297	304	307	298	307	288	299	287	320	326	282	300	309	300	296	328	312	296	314	302	296	286	319	302	290	273	258	285	306	309	292	327	309	282	287	282	278	276	287	286	301	299	306	291	299	297	276	272	304	320	323	294	297	281	272	329	310	301	306	304	315	270	261	279	274	298	290	286	294	317	311	301	279	294	296	296	309	307	315	282	265	294	287	300	341	315	310	317	318	261	308	320	300	293	306	298	285	309	308	329	300	326	310	278	308	306	290	298	294	286	305	272	319	304	313	326	304	303	313	332	279	322	309	282	305	257	307	287	303	277	321	316	284	302	278	303	295	291	293	316	300	284	273	309	296	319	293	306	315	298	297	320	314	312	269	325	292	280	284	297	276	292	322	306	282	306	306	271	301	269	290	313	296	293	318	299	271	311	288	297	329	283	282	295	280	303	279	305	314	316	292	297	279	288	284	274	299	291	280	308	290	288	276	310	294	307	277	306	282	288	262	272	279	280	281	286	298	295	302	312	297	294	284	323	267	303	284	303	309	283	271	301	306	282	286	281	293	287	306	253	285	248	281	321	267	311	282	302	288	292	289	314	314	322	311	292	308	288	306	293	322	307	313	288	289	311	299	286	254	256	317	277	269	279	319	284	263	287	330	291	319	304	274	326	304	305	323	292	273	272	301	295	329	302	322	325	269	304	312	301	300	289	280	285	293	279	306	317	322	306	293	300	314	282	308	273	304	299	321	300	275	274	294	331	306	300	311	337	299	313	324	281	287	303	290	297	316	302	293	292	268	310	304	278	282	313	297	298	320	285	291	281	295	275	308	291	333	291	317	323	271	316	270	298	279	289	325	290	299	316	296	288	273	311	304	296	270	295	305	287	327	318	282	289	305	282	305	300	286	303	293	311	309	309	300	300	312	266	307	301	305	307	296	274	285	290	294	303	343	295	299	288	254	318	287	307	297	289	301	286	312	304	282	288	272	313	291	318	309	327	281	307	326	283	323	300	308	309	278	306	296	288	299	295	315	275	283	297	296	302	256	311	303	297	294	282	324	293	296	308	288	289	307	286	294	276	305	282	293	299	304	300	304	316	288	305	295	305	298	317	301	272	260	275	283	314	282	313	257	305	330	296	261	295	289	287	296	300	299	322	275	295	271	295	294	271	326	286	325	286	306	309	278	268	276	286	286	288	300	256	288	304	266	241	315	289	322	317	290	319	307	297	271	315	278	288	310	299	302	266	302	301	284	297	297	318	287	297	284	304	298	305	329	289	322	307	295	286	314	277	287	297	284	296	302	285	304	274	303	276	298	280	283	323	263	278	306	285	312	329	288	277	300	306	280	266	306	290	286	286	294	291	309	291	287	281	278	322	264	291	296	269	303	312	264	308	305	297	258	293	303	296	287	308	276	302	295	324	293	308	311	282	294	289	306	277	303	270	301	310	314	287	273	284	293	265	283	315	292	307	331	302	299	275	293	289	304	293	286	281	310	281	285	294	306	316	283	315	299	288	299	304	331	319	296	312	272	316	295	306	252	277	280	295	293	293	290	325	308	317	293	330	313	318	295	291	301	282	267	267	319	306	312	291	328	297	252	297	293	303	265	298	295	294	282	280	289	304	278	298	284	296	307	297	307	306	334	306	310	265	312	280	274	305	269	282	276	285	314	308	293	304	289	260	294	284	290	302	310	299	325	285	262	330	301	288	335	265	274	298	300	296	297	283	303	307	313	292	284	295	294	282	301	305	310	314	300	294	300	285	317	303	318	291	291	306	279	302	322	286	308	283	278	330	293	275	329	326	308	265	326	294	308	305	317	317	288	295	299	324	311	313	287	290	316	294	289	295	280	297	299	284	285	299	285	278	324	330	300	283	310	325	304	290	293	309	270	271	287	298	311	298	313	305	276	301	296	273	292	285	315	296	278	297	287	280	293	313	326	308	327	309	272	289	286	308	311	268	314	303	284	297	289	308	313	282	293	303	311	289	301	341	296	308	316	286	300	293	311	304	311	286	304	325	301	294	304	281	309	276	299	308	258	302	313	285	331	293	287	296	272	300	275	288	315	315	300	297	303	296	318	295	329	298	299	302	291	285	305	283	280	284	296	289	326	316	282	284	310	326	299	292	307	284	284	287	288	323	314	307	252	271	293	292	297	292	315	305	323	319	269	309	314	315	297	299	305	319	316	286	304	289	310	312	285	297	288	287	270	296	291	296	280	302	307	287	291	294	319	262	307	298	309	265	265	281	311	303	307	276	322	315	277	300	307	293	295	281	279	292	321	300	303	297	277	306	301	279	298	291	302	289	286	300	320	271	320	295	298	334	336	286	295	302	286	293	289	303	280	299	305	294	307	300	310	307	270	291	301	311	291	314	300	286	276	278	295	322	292	301	278	313	311	305	283	287	314	282	297	278	299	282	295	275	317	315	280	291	260	271	296	276	267	308	282	288	291	290	321	294	272	288	265	303	250	294	264	306	277	298	306	264	277	269	310	333	288	282	276	299	293	288	283	308	297	290	331
18497	34644	21760	5716	1405	309	327	308	284	277	270	288	290	306	291	266	314	295	281	312	278	328	338	331	292	272	291	301	268	281	299	273	310	292	278	284	278	288	304	295	277	288	278	284	274	257	301	269	286	311	307	266	273	295	284	291	308	298	303	278	266	310	296	279	282	238	286	273	267	293	280	265	285	285	287	282	315	260	271	286	279	280	249	287	273	279	266	279	283	301	273	289	270	303	296	285	269	298	295	301	273	276	328	291	281	291	282	281	326	300	305	271	293	279	283	250	305	277	266	302	270	299	292	270	279	305	282	277	293	299	288	287	297	285	295	278	299	272	304	298	282	308	295	269	285	278	281	277	259	302	300	272	292	289	281	286	285	293	270	287	250	278	297	259	308	273	293	292	276	288	305	277	304	303	279	285	275	276	260	322	304	272	309	280	275	298	265	319	310	301	315	281	264	308	304	271	302	282	287	282	260	306	282	291	301	279	300	294	302	287	277	284	311	299	284	253	291	306	294	294	259	310	286	303	287	259	287	306	283	274	287	310	303	268	281	294	260	266	314	277	272	290	261	285	272	291	291	266	274	286	297	301	272	279	260	324	277	315	304	254	284	302	274	282	292	298	308	292	303	265	269	283	306	292	298	291	271	285	292	265	288	267	275	287	263	249	294	276	276	271	305	266	300	308	284	257	260	280	254	292	261	286	284	294	286	282	305	294	288	272	289	290	264	275	283	245	293	294	272	277	264	300	262	261	292	283	315	300	278	323	268	267	263	303	287	300	274	292	250	290	291	311	286	285	289	277	298	292	292	259	301	288	277	307	311	307	302	296	285	300	266	312	252	268	300	264	289	269	298	296	268	279	291	274	243	306	291	259	288	277	287	273	288	313	276	262	285	297	298	275	306	293	281	317	291	302	300	275	280	323	277	275	292	292	263	279	313	283	275	287	293	315	291	313	298	299	258	294	260	296	294	275	292	277	274	284	260	290	275	283	281	280	316	251	274	299	286	269	284	300	295	280	279	296	289	283	269	299	252	291	264	283	288	284	309	301	271	288	269	263	265	276	268	284	279	296	284	283	309	292	286	287	285	306	236	270	264	285	288	300	263	306	261	285	271	253	295	279	311	290	267	279	285	276	316	314	272	308	300	283	287	286	281	293	279	285	287	283	258	311	284	301	294	285	261	280	318	289	313	300	282	283	289	284	285	300	256	312	292	316	288	309	295	289	277	273	285	247	320	297	279	286	300	287	256	303	285	292	282	283	279	291	271	238	292	281	289	293	297	278	276	274	314	286	269	272	269	302	274	272	288	274	281	272	274	286	290	270	267	308	278	269	295	246	297	292	283	283	293	293	239	284	303	268	282	266	286	274	260	282	277	251	299	288	278	267	276	294	257	280	277	277	296	292	279	256	335	274	275	294	264	277	300	308	259	294	272	283	265	295	299	275	283	290	291	285	302	282	283	289	280	268	288	295	252	280	258	280	305	244	294	263	282	292	281	301	302	278	316	272	291	316	286	282	287	273	250	280	320	261	251	317	285	270	267	264	285	301	295	314	329	314	285	283	260	278	270	273	289	285	303	281	277	313	270	322	279	282	330	262	280	289	269	296	296	326	273	278	273	280	277	275	292	284	284	290	271	283	282	271	278	265	292	283	270	322	272	244	247	302	273	273	275	283	308	279	289	285	289	271	290	305	297	277	280	268	275	283	265	306	304	281	278	282	313	268	277	292	270	272	300	290	276	277	326	290	299	287	245	289	303	287	334	282	285	264	287	245	297	273	265	303	318	291	291	274	299	275	304	312	290	311	277	269	298	317	295	269	338	271	301	303	285	298	276	276	280	274	295	276	293	276	308	295	302	269	288	298	298	303	290	296	272	314	311	282	297	297	290	296	310	293	302	291	284	306	316	305	301	312	292	311	285	282	309	267	282	295	292	281	269	300	295	285	268	286	267	272	280	282	298	299	289	265	304	281	297	274	286	282	286	264	284	273	305	270	295	271	287	257	260	296	277	281	294	267	290	289	301	296	273	247	260	303	265	313	283	257	312	295	313	314	292	273	288	285	285	271	322	296	265	249	271	314	283	324	306	327	305	307	304	294	304	320	308	288	291	281	302	281	292	277	292	277	302	308	283	285	289	277	288	290	265	277	271	289	260	267	281	268	274	287	272	268	295	284	266	253	272	278	316	295	287	276	298	297	316	269	284	293	295	280	289	296	293	288	284	296	281	273	275	317	243	292	280	281	304	284	279	270	280	278	278	272	284	291	281	235	281	296	330	264	275	281	303	334	283	282	305	300	265	275	273	286	274	267	298	272	291	269	301	270	279	266	301	288	290	264	276	320	302	273	306	303	268	282	294	279	278	266	260	286	297	286	267	283	326	269	298	331	310	283	278	268	297	296	300	273	279	313	276	304	300	289	277	279	298	294	290	232	292	276	306	276	289	259	272	285	271	278	272	294	297	294	273	302	256	288	273	291	281	261	269	292	262	273	311	274	283	290	314	285	306	260	263	279	268	277	270	290	300	288	302	282	274	289	282	291	313	312	292	269	300	270	293	265	277	293	282	286	290	283	262	307	278	273	273	269	270	270	246	312	282	285	298	255	285	289	299	295	296	265	284	277	298	287	306	285	298	281	269	304	295	282	296	285	261	306	308	307	268	314	266	280	307	243	292	313	262	252	280	268	292	285	303	263	296	292	286	290	298	271	296	302	278	283	249	292	297	286	296	286	284	278	316	268	261	283	287	297	303	276	293	281	304	282	299	289	280	287	301	284	289	284	284	268	266	317	288	285	274	292	297	286	281	278	283	270	304	261	313	317	314	269	296	276	289	266	297	285	301	295	294	313	292	290	287	257	281	282	297	283	278	291	278	289	309	265	280	300	287	297	298	258	268	298	300	262	308	269	297	316	283	298	275	329	316	286	276	271	291	274	317	269	258	292	244	274	273	297	267	266	262	284	273	278	299	277	289	288	266	317	295	300	307	295	313	297	281	299	294	285	305	280	263	286	266	285	284	282	316	261	295	270	253	292	272	263	287	289	322	290	310	291	286	264	298	271	278	300	294	285	285	270	300	292	319	302	292	301	257	279	264	291	291	290	274	311	300	283	271	291	313	254	305	268	286	316	300	281	267	288	301	270	270	297	277	259	267	285	280	297	288	279	275	318	270	270	307	308	285	283	287	318	290	285	314	301	276	268	284	271	305	272	302	304	273	268	317	287	275	300	258	297	306	285	309	268	294	277	266	288	289	252	278	290	316	301	285	309	269	272	282	256	277	326	297	287	280	291	288	311	254	300	274	273	300	289	298	298	266	268	269	293	274	293	300	259	266	290	262	317	280	272	270	283	304	294	280	322	288	259	284	307	275	276	268	281	267	279	289	276	274	278	287	301	300	287	315	286	255	290	294	286	277	282	273	285	250	271	298	270	276	256	295	296	271	280	292	262	295	319	303	269	261	291	319	282	277	281	281	302	309	287	288	265
25267	26646	43837	36617	18131	2692	504	433	435	396	371	391	371	361	373	377	370	391	363	344	399	476	544	455	469	432	401	385	371	343	380	425	356	364	340	376	345	338	356	365	363	371	334	386	373	392	354	357	369	390	387	359	398	373	347	358	363	348	387	354	398	379	363	355	356	361	382	341	361	324	386	390	367	356	357	367	347	371	361	347	370	364	377	364	351	336	335	366	358	379	345	379	390	333	357	379	396	332	374	347	371	329	348	337	347	344	352	332	353	367	377	376	373	356	378	368	368	344	391	379	362	379	412	348	389	358	412	350	361	336	387	361	356	355	388	328	345	390	331	376	364	373	360	357	372	381	354	372	393	373	341	374	366	350	381	357	371	359	378	376	367	340	381	336	349	357	320	349	345	381	370	359	326	388	335	378	343	372	348	361	386	372	321	374	377	374	369	350	364	339	372	363	377	366	370	392	357	378	361	333	349	367	364	377	386	386	374	360	368	360	387	373	356	425	345	400	345	339	358	352	365	363	395	376	350	359	336	340	349	340	355	367	360	366	389	347	392	360	366	336	372	367	359	364	328	382	380	381	417	336	377	341	360	356	408	344	379	380	349	338	375	356	358	392	366	380	382	369	384	360	362	350	373	411	350	336	377	393	376	393	353	353	361	352	343	362	365	361	367	357	356	329	334	395	357	359	350	401	361	398	365	336	348	346	356	387	361	356	349	381	361	388	346	380	327	344	367	358	372	366	381	354	384	387	370	382	349	317	353	356	348	362	352	366	364	390	368	363	352	348	360	373	347	370	382	387	354	375	334	346	338	361	389	346	366	360	347	385	343	374	396	366	367	389	331	377	366	369	345	304	390	368	334	356	361	367	381	329	377	352	353	357	355	373	370	338	344	381	351	357	391	344	374	341	334	363	348	295	353	334	368	346	380	343	343	355	381	336	340	372	353	350	348	350	367	386	337	368	387	391	342	372	357	370	385	348	345	353	413	377	343	363	370	347	319	379	387	352	348	355	354	368	384	382	391	346	351	366	391	373	391	374	363	335	328	358	380	397	337	373	408	376	377	375	366	401	348	342	364	336	368	313	392	333	380	392	339	384	337	398	359	379	401	402	373	396	340	352	389	405	384	387	359	393	379	349	360	389	360	336	351	374	365	377	379	358	357	348	369	353	372	377	361	357	346	364	390	358	385	346	383	378	373	355	377	415	349	370	367	332	343	377	323	356	380	346	352	341	391	333	360	355	338	381	401	341	340	405	371	336	343	340	342	387	375	353	328	367	377	316	320	382	387	406	360	366	358	395	381	368	369	365	336	359	364	368	383	376	366	339	371	371	369	356	358	370	359	358	372	352	361	351	384	328	354	364	385	351	402	346	380	414	356	372	367	375	371	352	338	361	378	363	371	358	353	393	354	348	365	374	363	357	355	349	380	371	371	337	357	345	366	391	354	356	365	365	350	355	348	368	350	384	366	372	366	401	396	351	366	386	367	355	370	363	387	349	384	343	402	369	379	368	330	357	374	369	387	376	422	345	378	330	366	363	385	374	368	375	351	376	359	342	377	369	378	351	352	352	367	364	344	392	379	381	322	354	359	380	359	350	347	372	374	390	390	354	365	365	352	337	354	334	354	384	410	386	351	360	369	391	391	348	388	369	392	349	386	346	364	379	349	347	375	363	394	365	367	357	388	343	383	380	350	336	376	344	373	387	366	366	387	356	390	366	386	372	385	368	346	399	369	341	371	358	349	364	376	378	368	320	369	359	342	356	389	339	348	366	386	365	386	350	327	350	374	373	374	327	374	361	370	366	361	374	366	338	361	361	352	367	347	377	342	382	372	373	323	405	336	348	381	370	326	360	351	365	413	365	368	382	330	353	367	358	355	343	382	373	370	368	366	339	364	381	371	403	378	368	372	374	384	340	366	384	356	369	319	372	359	379	390	363	379	364	349	355	340	390	358	355	413	352	376	387	380	382	358	372	379	352	358	369	362	393	369	361	392	375	360	372	371	364	370	377	349	386	375	388	351	379	371	349	375	380	375	369	360	344	388	383	360	353	380	355	364	357	372	359	354	351	378	344	390	355	347	343	350	347	338	378	349	378	388	356	371	401	383	364	346	387	365	382	352	357	362	345	344	327	397	368	372	337	321	392	379	330	369	350	376	321	346	340	356	348	329	395	365	342	380	379	372	378	369	374	370	401	378	371	332	376	392	352	370	363	338	331	365	325	377	377	361	351	341	378	369	340	339	315	361	352	401	378	370	358	342	355	371	373	396	409	347	369	356	383	354	363	367	349	405	376	374	368	339	377	368	392	349	329	358	385	366	353	366	352	353	361	311	346	378	378	320	359	376	367	392	381	342	368	390	364	380	350	376	379	354	365	369	358	350	340	353	407	378	370	389	365	358	368	371	359	329	367	358	354	350	372	357	388	363	376	342	378	353	381	335	344	361	367	347	360	358	346	361	337	370	389	372	346	347	359	364	362	360	335	365	326	345	345	353	374	427	374	373	341	373	367	347	334	353	347	385	353	376	340	347	390	351	373	377	386	379	380	373	355	336	376	333	366	389	367	367	319	343	380	384	385	412	374	354	358	365	406	351	385	347	351	339	361	318	360	376	364	390	364	371	385	367	366	356	359	387	358	355	326	363	344	357	389	383	375	353	391	324	331	373	385	378	365	372	390	354	342	371	329	360	325	386	366	395	356	358	352	362	330	373	385	330	370	375	341	361	373	395	363	396	344	392	367	349	383	362	356	376	336	369	351	336	366	370	340	355	331	371	336	371	340	349	413	347	355	361	322	366	333	346	351	340	347	380	352	361	385	380	390	352	361	400	361	378	368	361	364	360	377	346	339	373	384	371	362	367	379	357	393	363	371	377	371	376	359	390	371	341	351	387	349	340	350	380	362	358	375	343	374	363	354	381	357	373	373	395	361	356	374	384	362	346	379	353	347	366	369	359	378	368	369	377	365	360	359	412	414	353	366	370	366	363	391	339	351	357	359	338	378	368	330	381	331	338	349	368	344	372	382	350	340	343	341	342	386	381	369	363	326	367	364	344	346	346	328	351	370	364	352	368	347	347	362	379	331	364	356	369	368	353	358	361	376	373	368	367	378	355	375	387	378	361	392	322	354	342	363	345	360	350	345	364	379	392	380	377	344	393	372	367	359	341	352	377	325	387	374	360	376	338	346	373	358	398	387	345	381	367	372	339	352	342	371	371	334	352	364	363	378	352	349	400	364	334	339	366	355	376	346	401	404	350	359	339	367	422	365	368	372	361	373	388	348	355	349	352	336	370	330	358	395	403	351	376	412	364	394	370	377	371	410	374	366	332	377	379	376	374	365	353	330	389	384	338	355	354	369	353	351	356	368	395	331	421	362	387	333	364	377	369	348	353	368	359	358	339	363	390	356	379	383	389	350	374	394	360	347	357	373	358	341	365	380	347	344	364	381	392	382	364	338	348	362	355	348	364	367	400	385	371	337
55016	89044	62210	27809	9397	826	394	363	410	385	387	423	410	360	408	391	352	401	365	403	373	604	774	609	480	427	431	344	369	378	406	392	397	403	394	392	380	413	399	383	410	394	382	372	382	387	411	396	399	417	361	389	376	384	411	364	365	384	393	374	395	390	397	436	391	380	359	399	386	413	405	397	381	371	418	408	388	388	404	382	405	394	414	392	368	365	356	386	394	377	376	400	413	421	361	357	421	415	356	381	384	428	391	376	403	391	386	380	394	390	400	377	414	392	380	382	354	358	397	379	402	399	390	366	404	395	377	389	376	392	385	382	382	397	374	389	400	384	405	379	367	375	418	383	378	364	370	388	374	396	405	373	358	414	376	395	394	395	387	397	396	379	375	403	389	393	360	396	364	383	405	416	328	384	379	376	399	391	387	405	404	405	382	361	361	391	398	362	349	384	383	409	373	405	369	354	375	383	397	397	407	375	387	411	367	418	378	400	368	369	411	352	382	392	384	376	407	385	402	380	393	363	381	384	371	381	406	381	369	427	408	375	396	406	401	384	380	430	370	443	367	413	388	374	413	376	407	409	367	370	385	385	377	399	401	410	392	383	372	391	350	375	406	393	369	372	384	383	370	403	389	333	394	346	358	413	377	383	393	398	421	388	396	338	389	390	369	368	412	402	392	404	363	354	351	374	391	377	374	453	365	353	369	365	389	383	396	372	432	388	385	372	375	397	387	351	401	392	421	402	378	389	386	376	380	384	379	381	403	347	388	378	403	336	382	388	386	362	357	334	358	398	404	406	396	362	383	376	368	376	427	369	352	389	384	365	393	339	385	355	387	392	362	418	400	390	366	370	361	412	379	400	380	389	383	367	384	396	364	384	379	388	395	388	365	386	381	409	391	407	383	420	424	362	397	365	407	391	356	397	404	420	386	382	408	391	369	403	405	388	390	387	348	403	418	437	417	348	377	384	375	357	385	403	373	387	410	358	391	367	376	402	413	359	387	348	365	371	406	380	400	362	378	377	403	386	367	383	377	395	403	416	403	359	424	395	383	419	353	384	365	388	407	365	368	374	396	366	370	416	383	389	389	401	349	375	407	353	374	381	380	376	352	371	392	389	332	378	378	353	380	400	378	416	374	355	379	386	375	379	381	382	389	392	378	360	375	389	377	389	404	368	393	355	384	350	375	396	400	366	358	372	380	415	363	365	402	346	358	406	371	378	390	356	368	386	403	365	349	381	402	388	371	391	387	401	399	379	416	389	364	416	380	408	390	393	407	398	378	375	387	386	390	383	344	388	379	390	353	372	378	377	374	411	390	385	365	392	360	377	385	382	380	352	386	382	410	396	388	415	411	369	391	365	386	375	399	387	419	358	404	412	379	397	363	388	360	354	353	405	426	378	379	386	368	389	341	340	385	350	421	400	386	370	365	401	403	378	372	382	393	357	346	380	356	366	385	408	417	384	368	383	366	422	385	404	361	376	370	360	372	404	353	401	381	376	405	391	340	397	378	380	360	385	354	395	373	399	347	359	369	387	375	423	348	395	350	365	388	415	361	360	377	384	402	398	404	381	418	362	364	382	381	403	357	384	388	388	401	398	395	347	356	380	411	364	384	391	350	387	377	393	415	414	381	375	392	370	391	417	371	362	401	365	393	351	396	430	378	412	373	380	376	343	371	365	360	367	381	358	381	379	394	371	385	374	337	380	414	381	387	375	383	395	383	365	336	387	392	378	405	376	372	426	407	380	390	392	385	388	335	392	381	371	400	378	361	358	387	424	390	394	386	357	392	410	368	379	389	362	383	356	373	408	360	364	391	382	401	373	362	386	374	402	404	395	388	381	362	408	392	387	375	409	376	415	368	386	408	395	395	378	383	366	380	376	391	370	377	390	383	394	388	403	388	411	354	397	371	361	386	363	356	356	390	389	371	402	394	352	384	387	374	373	344	405	379	388	409	356	375	398	414	368	401	347	395	386	371	364	404	392	363	383	390	361	361	368	416	368	392	350	338	416	394	419	401	408	369	383	371	384	401	382	421	394	384	370	406	388	420	395	383	365	377	419	393	394	410	381	395	378	390	382	385	375	375	381	364	398	343	398	384	376	380	353	384	351	385	353	386	412	352	382	380	400	407	346	378	361	385	353	408	385	358	370	386	371	430	373	378	353	363	406	385	387	397	385	412	391	355	326	346	376	367	405	376	346	362	371	422	385	404	353	383	410	392	390	380	390	369	368	351	366	344	389	420	414	361	379	404	372	353	412	361	398	374	356	376	388	393	383	374	361	375	378	368	391	403	403	416	366	368	393	376	404	391	349	361	388	383	394	387	388	380	377	401	395	356	401	369	353	361	357	346	377	384	398	386	395	401	391	382	391	346	388	378	379	363	359	392	384	380	394	368	405	386	379	420	369	381	355	350	405	373	363	371	387	373	403	376	383	374	379	404	377	363	408	389	403	388	410	413	389	388	364	358	381	367	371	358	365	372	380	379	362	361	403	394	376	352	359	357	379	380	381	387	362	372	393	378	396	421	401	369	382	392	380	362	447	369	339	383	382	388	403	358	374	371	415	361	386	383	405	376	351	405	352	355	390	374	371	350	396	377	419	399	383	415	385	349	365	354	441	393	371	367	376	385	372	349	381	359	389	369	383	390	399	366	384	400	352	385	388	381	395	390	394	375	373	413	363	370	341	354	369	400	389	351	375	365	356	387	382	385	393	399	400	389	402	371	388	426	393	396	375	362	385	364	374	374	377	358	388	362	372	410	389	374	392	366	387	378	396	421	385	367	366	363	346	359	406	381	379	385	383	382	347	373	391	400	406	362	360	351	408	366	387	355	389	371	366	370	376	401	385	415	392	380	379	388	409	402	380	376	366	396	377	377	357	327	374	365	376	424	367	371	393	372	382	394	376	325	390	435	417	391	392	397	380	399	387	390	402	370	411	386	370	357	359	343	389	389	368	356	391	368	427	395	387	341	380	335	361	412	412	379	390	395	379	382	364	399	416	406	358	379	376	353	415	367	379	390	380	416	390	348	391	383	404	369	327	415	352	365	387	347	351	376	385	390	365	409	374	403	395	369	420	403	368	374	369	361	381	380	402	375	384	396	379	361	380	373	390	366	391	403	344	337	425	374	378	389	372	393	345	367	394	384	391	415	373	386	375	409	388	392	405	380	381	418	397	371	361	373	380	364	366	372	403	365	394	347	415	394	351	387	387	405	364	356	369	380	386	378	375	386	406	372	374	409	396	382	365	393	389	382	372	385	374	385	382	380	384	358	391	380	385	373	359	380	379	368	377	377	393	363	364	377	374	388	380	359	374	372	385	405	342	387	370	395	409	386	365	363	389	394	357	367	384	408	399	398	394	405	391	385	361	382	389	343	352	394	407	362	378	373	364	357	355	395	386	375	395	332	376	396	360	382	400	419	377	382	377	401	367	417	374	390	366	396	390	359	353	391	371	392	398	411	348	378	393	409	379	393	396
23966	23676	40315	37881	23532	9605	1343	625	524	492	499	507	481	509	515	491	471	474	480	528	476	601	823	677	595	493	494	482	491	462	470	464	504	506	469	517	495	533	501	470	477	507	466	473	455	444	508	494	498	488	470	427	509	468	476	496	487	517	496	492	473	494	491	494	480	465	459	462	461	470	441	461	469	497	452	484	483	499	440	452	449	520	456	477	468	461	468	456	423	445	491	492	482	486	482	472	485	476	484	481	492	480	496	467	485	506	459	443	514	438	473	463	487	508	461	455	470	452	517	522	472	500	493	474	450	482	461	507	462	481	436	460	447	513	489	461	443	456	469	457	456	454	486	477	463	523	487	446	489	490	490	471	440	486	515	480	471	463	485	465	471	498	450	478	463	486	509	463	510	443	476	455	461	468	463	491	481	462	453	473	455	482	473	495	458	461	507	444	460	466	480	489	490	491	475	432	482	506	464	455	499	503	442	460	437	498	460	477	469	505	472	486	463	476	424	448	451	516	470	456	489	470	503	462	468	500	493	452	467	470	488	452	484	485	468	471	498	502	434	488	460	486	540	451	467	508	481	466	503	525	462	477	513	437	495	467	460	468	502	396	481	486	472	476	476	474	533	487	491	458	477	472	487	495	478	478	452	505	479	478	486	458	455	452	459	501	449	489	488	473	471	457	505	476	487	447	513	490	451	521	490	482	462	469	459	476	460	470	440	472	462	501	428	446	485	439	538	495	448	470	529	500	524	464	501	502	434	454	454	491	487	537	434	518	481	480	454	465	456	464	467	474	433	503	477	464	485	437	462	467	467	458	465	505	473	467	477	467	518	504	427	499	472	499	460	489	476	516	518	490	477	475	488	435	464	492	474	487	439	478	494	450	494	496	495	467	484	449	471	492	503	498	478	499	494	469	438	511	438	451	478	418	478	428	502	453	433	447	490	479	455	477	461	457	490	485	460	475	498	486	515	502	458	458	486	462	497	486	482	452	465	448	477	460	498	456	490	467	498	502	476	477	463	480	477	425	511	509	485	510	482	487	473	485	526	409	476	465	463	473	511	470	478	477	489	487	506	461	515	474	491	448	523	484	455	502	496	458	471	457	516	491	493	466	461	438	444	436	491	413	485	455	480	485	477	483	476	478	441	463	489	444	427	465	479	477	493	508	472	461	480	502	472	455	478	480	467	504	445	501	455	467	475	500	456	470	443	468	465	489	445	503	443	482	463	473	463	475	517	465	466	464	465	441	463	482	457	504	464	487	486	444	442	503	483	484	478	454	486	462	495	456	473	507	500	447	490	467	453	458	451	448	454	462	462	505	503	471	453	466	485	491	441	432	476	480	460	481	486	467	466	449	434	470	464	470	454	480	469	472	459	513	461	475	497	444	472	426	469	483	469	483	470	466	464	482	452	492	475	458	448	462	509	484	477	469	483	508	463	463	430	479	486	458	505	446	508	499	524	484	453	478	445	466	491	445	448	452	520	488	468	511	458	457	480	465	481	450	457	476	454	456	483	435	462	476	477	489	448	466	473	474	440	482	470	481	448	448	505	472	480	489	461	430	459	457	478	463	482	498	460	460	477	457	500	445	500	455	497	437	481	496	490	487	444	459	454	439	458	451	482	463	489	484	490	470	459	484	457	470	470	523	445	489	474	451	474	462	484	469	526	473	479	467	446	487	418	495	471	451	496	478	478	488	424	487	480	464	481	466	452	507	465	493	475	467	443	477	459	450	461	454	480	469	542	481	481	459	516	446	480	463	440	444	481	508	460	480	442	496	465	464	499	454	453	472	440	456	442	469	482	465	460	438	470	451	454	481	518	495	443	463	486	447	505	442	477	466	523	483	498	467	466	490	488	473	466	481	418	509	454	504	467	459	457	466	485	496	461	463	451	515	449	477	468	458	478	461	484	488	480	487	490	472	418	481	468	444	424	484	464	482	466	500	475	431	495	480	474	494	470	472	527	446	476	490	484	509	478	501	470	434	513	434	464	483	456	476	477	457	463	475	492	478	461	484	450	454	491	483	437	486	449	498	489	497	474	447	457	461	498	514	490	476	504	487	492	489	507	463	442	450	442	480	486	490	497	461	460	504	457	483	481	481	457	480	473	509	478	481	417	463	466	484	483	437	485	470	482	497	491	456	482	491	474	467	465	456	439	497	475	453	478	463	499	485	483	463	453	453	443	463	493	459	468	463	433	445	455	508	475	451	467	451	426	526	463	469	476	470	479	475	458	498	476	463	499	445	462	432	457	468	427	477	488	482	496	457	492	477	484	450	442	499	511	479	461	470	435	459	461	424	486	455	465	466	481	430	484	459	398	487	463	472	468	468	443	449	510	473	469	486	466	534	465	453	470	484	444	483	507	463	449	427	459	460	460	469	449	485	505	444	445	491	436	463	503	479	485	471	461	492	484	444	464	492	453	493	483	506	520	496	461	496	469	495	473	449	492	441	473	481	439	478	494	457	426	472	465	440	494	467	467	463	464	500	463	459	463	483	493	457	481	455	454	487	480	485	470	472	429	447	494	471	530	460	522	505	423	461	479	502	467	497	490	449	450	463	456	491	492	501	460	467	444	472	474	483	479	445	473	483	495	469	478	457	487	484	488	491	456	440	469	469	495	421	467	472	496	471	477	483	471	457	495	459	469	498	505	438	446	478	473	468	433	480	430	406	500	510	514	474	467	494	456	460	443	501	492	454	459	457	471	499	450	486	484	505	459	479	491	483	458	496	505	447	464	460	493	456	485	492	465	477	435	500	487	455	457	484	445	448	472	490	497	496	474	489	465	437	497	486	453	491	463	459	462	474	470	442	437	490	479	487	507	446	480	470	485	451	465	455	497	439	449	487	474	460	445	483	447	473	478	491	484	441	486	441	468	497	466	456	458	465	487	496	445	462	475	505	463	492	457	475	452	497	517	453	493	475	501	481	487	465	460	489	454	480	481	467	477	431	438	482	458	462	493	459	458	513	484	491	508	446	465	466	488	489	471	497	476	487	437	455	437	482	451	473	464	440	473	467	517	436	477	471	439	523	498	477	485	450	501	510	483	442	483	442	476	473	486	488	417	473	438	462	522	473	457	473	471	471	463	467	518	479	473	485	471	474	494	459	460	501	458	503	465	443	472	501	452	484	479	457	494	484	473	505	479	461	514	482	504	436	471	474	470	450	461	446	473	463	465	475	485	464	467	478	451	459	462	463	489	501	440	491	451	490	474	476	478	480	462	493	457	449	433	484	503	457	484	471	471	500	445	483	471	496	477	468	476	484	450	445	461	478	517	433	451	481	523	473	507	460	465	452	473	484	477	466	481	484	478	490	460	467	494	440	515	480	488	441	483	457	463	474	465	461	465	491	461	482	476	469	482	447	478	449	454	446	479	481	494	467	479	497	498	494	496	469	478	502	480	475	517	464	464	501	435	494	457	450	461	471	434	488	460	459	490	446	447	504	460	432	505	430	469	474	454	475	473	420	483	492	458	454
62321	103916	78229	43390	12616	587	543	527	531	509	515	549	515	545	559	554	533	514	510	532	518	806	1010	895	689	567	535	554	569	556	548	528	527	522	510	532	508	514	528	485	529	502	503	527	532	512	533	516	561	498	543	477	501	558	532	509	511	524	558	491	519	555	533	508	523	512	497	536	534	521	523	528	560	528	494	501	534	545	494	494	549	509	491	565	516	497	523	501	534	512	516	522	503	503	506	526	520	508	534	545	491	556	491	518	490	482	526	504	520	551	555	495	543	502	560	546	491	464	540	579	502	489	493	527	501	508	509	536	533	493	518	514	538	512	515	512	521	504	545	503	512	551	533	534	530	493	524	534	539	528	548	531	516	526	475	513	543	548	528	551	521	533	498	528	520	565	534	535	507	520	504	550	532	544	507	539	553	519	499	491	526	492	540	500	525	526	530	538	531	484	536	511	507	485	511	471	472	539	529	532	490	530	496	528	453	551	498	519	532	488	536	553	461	533	502	503	503	518	521	501	514	488	506	515	480	527	535	532	467	504	523	543	514	525	491	520	535	489	501	493	502	539	507	529	472	509	522	525	472	537	570	512	481	504	571	501	527	507	526	545	517	502	503	526	548	528	497	525	486	521	521	536	505	551	514	530	498	556	547	542	502	538	527	482	518	517	521	539	477	513	519	505	530	497	547	494	527	528	559	520	482	472	519	531	529	522	477	498	486	489	502	512	477	508	530	472	534	473	474	492	528	528	489	571	530	536	502	536	558	488	492	558	474	486	497	528	526	515	529	554	510	539	527	501	525	555	560	520	506	536	531	535	501	500	512	499	525	511	493	526	502	535	532	535	502	534	550	491	522	519	552	504	512	545	588	514	468	500	502	491	497	546	524	550	467	502	514	498	525	512	556	542	523	511	510	501	528	519	529	484	562	521	532	518	505	520	516	495	493	523	535	524	547	548	452	521	544	538	506	525	517	566	534	510	533	496	544	514	524	544	498	537	510	517	516	512	465	529	515	519	481	499	510	469	522	552	542	549	489	515	546	512	529	523	505	495	523	505	497	537	531	505	504	511	576	521	501	536	526	518	534	517	494	506	531	544	522	508	532	475	532	539	530	533	516	500	509	526	520	527	544	510	484	490	530	564	519	530	501	539	532	512	538	508	515	515	532	514	579	503	531	514	535	508	487	508	538	554	528	545	511	545	521	547	546	507	539	500	548	536	510	531	558	536	580	505	523	524	575	511	524	463	515	492	495	494	520	473	515	542	535	514	539	523	523	528	517	575	494	536	552	512	517	477	518	558	516	507	548	450	506	523	524	511	523	513	498	510	534	518	498	542	500	524	518	519	532	505	535	495	513	487	497	512	461	526	507	530	502	559	553	527	553	496	491	526	505	517	517	492	546	528	519	508	510	535	552	487	544	515	505	529	503	522	548	507	532	500	497	526	522	511	506	547	517	544	542	497	509	518	510	502	528	523	534	535	527	542	514	535	488	501	543	507	493	496	519	526	495	512	549	539	546	518	518	520	489	485	529	517	492	524	496	475	516	471	534	493	511	524	514	530	495	564	489	515	523	546	500	508	540	510	500	484	482	526	512	563	502	524	498	498	537	468	513	477	512	506	528	472	543	472	553	485	479	516	528	492	491	528	535	506	520	547	498	513	541	515	503	512	519	495	559	489	516	507	550	541	453	507	498	502	513	531	516	517	462	506	532	499	498	511	535	546	505	518	513	544	521	505	498	510	520	528	525	505	527	481	528	482	486	499	516	563	520	496	546	509	551	551	521	511	560	516	547	509	503	486	493	517	518	539	502	525	533	530	489	511	515	489	520	486	511	523	526	483	499	516	540	537	492	481	576	531	549	507	524	527	492	548	563	516	510	513	505	528	571	478	554	530	516	553	499	545	495	513	525	554	545	499	533	467	489	534	538	506	515	510	511	510	502	519	523	471	499	529	514	562	511	509	529	489	535	531	534	509	538	532	519	562	503	512	509	541	527	513	518	488	501	524	507	515	518	523	488	528	502	528	530	522	478	528	491	502	538	483	480	485	525	511	501	518	518	482	538	511	518	499	533	505	527	517	547	499	549	522	531	484	536	511	495	533	515	475	557	504	503	526	551	509	555	516	499	548	561	477	532	510	551	480	511	539	515	472	534	493	472	473	509	529	545	488	562	527	494	514	520	485	492	498	548	539	509	516	486	513	501	513	493	479	489	523	544	500	525	487	553	530	515	520	493	526	500	484	544	527	522	519	526	512	507	529	562	500	550	540	520	492	504	525	506	534	532	519	519	519	533	511	508	529	481	527	518	540	509	540	565	505	478	509	549	569	523	525	491	490	516	489	482	523	503	512	520	499	519	505	528	523	466	538	538	531	498	517	488	535	514	488	520	541	519	454	499	543	528	563	526	464	528	518	513	525	544	497	502	556	491	511	511	513	522	508	488	493	486	538	516	501	498	550	487	507	522	530	514	545	537	486	502	522	528	501	541	543	525	500	516	572	516	519	495	500	512	518	502	500	530	538	511	521	544	537	492	495	513	523	517	515	545	511	492	480	474	500	549	555	461	506	503	514	501	481	486	518	502	551	538	534	497	526	517	524	524	551	547	540	526	484	497	484	512	546	549	495	559	518	579	518	524	540	515	536	492	512	516	522	520	541	532	491	541	545	547	505	492	492	514	509	532	506	532	505	536	496	497	513	480	521	531	539	524	538	506	474	493	538	524	507	491	506	498	527	525	490	515	523	527	513	488	485	513	500	527	547	536	526	506	503	519	484	544	502	485	506	508	548	532	502	444	560	501	473	491	522	514	490	516	495	465	559	525	481	529	520	531	508	493	512	520	511	513	529	540	550	514	486	509	521	522	525	492	473	507	468	498	524	535	524	546	534	540	524	503	542	558	523	516	501	518	512	506	495	511	548	531	483	501	494	532	517	529	510	504	501	492	486	511	508	523	533	505	507	526	532	531	500	495	544	512	493	474	489	482	516	522	551	500	496	505	506	601	526	539	507	454	562	515	511	556	526	533	501	509	526	495	503	486	499	526	495	470	519	528	502	538	541	555	525	545	485	535	505	504	497	545	536	553	491	485	473	510	553	530	503	528	530	509	531	502	506	553	532	504	518	523	531	538	477	504	514	515	474	531	510	524	479	539	498	540	512	493	545	507	505	490	516	526	524	510	521	510	516	511	550	518	479	495	485	524	515	534	539	511	533	513	512	516	499	508	461	517	536	543	536	518	507	497	508	534	497	530	514	507	530	486	565	505	515	516	536	540	494	481	494	528	560	513	490	516	522	523	577	581	518	548	506	497	494	520	527	498	529	485	481	540	501	523	507	533	502	537	513	524	549	496	495	494	510	544	494	463	501	532	517	512	519	496	531	500	510	489	498	564	513	498	536	548	529	490	507	521	515	491	527	572	497	488	519	506	488	541	510	538	561	511	538	519	531	511	478	488	525	509	508	558	507	531	512	484	470	509	526	486	530	499	544
29278	28731	27182	10555	1167	400	343	319	323	295	305	323	318	304	337	286	317	296	334	279	303	303	335	343	328	309	329	338	316	288	303	318	301	313	293	307	312	287	318	297	295	269	291	319	301	309	320	270	332	302	317	316	314	300	283	297	295	296	303	323	307	316	295	324	291	293	319	302	280	303	269	313	319	310	302	286	310	323	313	308	305	344	283	292	282	280	316	321	327	303	303	272	315	328	292	339	332	333	307	267	309	304	307	314	304	300	287	285	289	285	287	312	303	274	291	321	291	319	305	320	329	294	328	321	321	332	281	303	336	320	305	340	291	284	317	322	324	297	308	273	287	294	274	312	345	298	318	301	330	300	297	321	335	321	287	341	293	301	334	333	298	304	292	282	315	329	295	304	312	294	307	300	279	297	285	286	331	321	313	291	307	314	318	280	316	310	312	323	285	314	300	300	297	296	324	296	299	300	277	323	313	322	293	302	294	316	297	301	286	289	302	291	302	320	307	322	299	307	278	278	331	302	323	302	260	316	319	303	279	312	309	288	293	302	304	325	320	319	332	333	306	334	349	330	295	313	289	312	325	311	324	342	306	294	328	308	321	308	304	319	323	323	292	324	295	295	322	299	344	321	351	311	296	281	294	322	326	311	290	319	310	317	261	310	292	349	303	310	323	299	330	308	322	304	297	288	286	287	311	308	306	300	305	309	307	320	307	295	314	303	287	293	302	318	297	292	293	306	298	307	297	316	331	350	347	311	305	284	299	321	323	296	313	286	293	293	314	338	289	318	336	303	307	308	322	273	299	317	288	319	290	296	312	272	311	297	291	307	297	318	308	334	307	299	312	319	309	318	298	333	298	293	316	332	295	319	287	316	306	303	317	306	309	302	305	311	306	272	296	317	330	315	330	292	296	303	315	292	304	356	317	332	312	294	336	283	295	313	322	346	307	265	293	322	326	326	303	324	317	305	318	303	339	318	334	317	332	309	326	314	312	313	298	333	291	315	294	288	329	339	319	308	289	320	315	291	297	305	327	330	322	302	302	326	323	264	330	315	324	282	314	336	299	298	313	330	322	304	307	310	302	299	332	287	310	304	318	304	304	304	265	347	328	300	309	296	358	316	325	321	308	306	285	277	283	323	329	298	266	305	335	308	303	299	275	293	281	301	304	312	319	314	303	277	334	306	337	298	356	314	325	314	302	317	313	263	339	319	297	295	308	277	352	327	305	319	256	284	307	327	313	308	303	308	306	295	296	315	324	319	304	304	343	288	316	302	310	332	296	328	309	304	291	284	304	304	327	295	318	313	309	290	292	347	305	303	311	296	283	315	271	310	348	361	271	293	322	316	312	300	325	270	338	299	318	298	314	320	315	296	287	314	318	303	307	324	304	309	307	324	307	286	316	308	333	310	281	321	307	315	290	269	297	313	291	286	327	316	296	313	297	315	302	323	330	296	324	335	284	324	329	315	300	300	320	299	321	292	303	301	302	269	294	314	321	290	316	312	290	310	317	329	305	297	347	303	298	326	248	292	328	313	298	295	302	295	337	299	316	288	359	312	267	308	308	318	285	334	320	290	304	306	350	283	351	302	280	319	294	312	308	277	330	282	311	300	337	300	306	291	297	296	315	260	338	304	310	338	325	322	307	309	288	324	345	277	320	323	303	299	316	299	288	277	291	327	325	320	302	304	316	307	291	344	277	323	289	284	320	289	308	331	306	317	288	289	325	296	282	298	337	317	305	321	324	287	324	304	305	290	304	317	327	320	314	303	363	308	318	313	286	334	317	308	304	314	285	309	293	296	297	293	282	313	315	355	285	297	293	314	293	338	317	305	250	338	342	317	279	311	296	333	332	290	313	294	278	327	324	319	305	331	338	308	331	313	291	290	286	316	300	290	307	310	317	295	302	297	308	287	301	328	326	307	322	318	324	292	323	314	297	325	299	302	317	333	279	329	314	348	333	303	308	341	320	319	293	326	285	307	315	335	271	322	308	332	287	306	309	309	293	310	315	313	286	301	286	322	322	313	309	284	309	330	305	340	352	299	303	306	300	314	325	285	324	318	292	346	299	326	305	315	307	303	306	295	315	306	294	302	302	304	311	273	293	284	304	293	298	295	319	292	300	312	300	298	293	287	294	286	298	304	284	343	304	305	321	289	325	306	312	364	310	320	291	327	321	308	320	279	286	314	331	318	286	282	307	318	285	287	304	293	335	261	278	325	303	303	320	296	303	295	279	332	315	293	309	308	329	306	315	323	318	329	318	321	288	271	308	320	304	304	315	315	290	326	298	289	291	275	301	297	309	297	299	315	310	319	311	326	286	293	313	299	288	323	297	335	314	278	301	294	327	306	318	302	305	276	307	314	288	350	320	334	316	306	305	299	348	310	315	304	294	315	308	302	310	309	283	329	321	288	302	309	311	305	294	295	352	350	305	322	295	308	311	284	315	297	287	312	323	281	329	307	270	309	337	320	293	302	344	326	316	313	325	308	310	336	317	308	302	286	297	332	307	312	318	303	311	271	322	307	292	290	328	301	333	331	306	316	318	308	324	285	293	296	309	320	308	316	325	286	313	325	301	324	313	332	314	297	328	282	268	303	299	331	316	314	304	283	316	320	312	303	332	307	318	306	271	281	277	317	305	284	301	294	297	276	320	315	297	323	325	328	288	306	261	337	318	295	306	249	286	266	284	326	255	339	313	311	302	326	298	305	294	296	287	270	325	336	300	314	291	326	350	293	324	296	297	321	313	276	299	337	287	276	302	297	358	332	289	292	309	289	344	297	320	294	329	305	307	325	323	293	291	328	316	265	314	311	276	309	304	294	308	309	303	305	329	294	269	267	310	316	318	305	315	292	325	303	337	323	322	272	340	350	319	312	319	288	304	309	289	325	284	340	324	302	286	296	341	330	312	280	291	300	286	301	290	301	312	294	315	305	326	311	314	305	323	310	321	285	328	331	325	303	282	320	287	322	308	327	287	327	357	319	336	290	302	301	305	304	333	314	277	327	350	298	308	273	343	281	318	318	290	315	321	307	294	339	288	319	304	303	299	321	351	297	333	299	293	307	302	278	345	294	283	283	314	302	304	335	311	314	294	325	294	294	284	297	319	317	324	335	333	301	318	268	301	295	304	292	322	277	287	300	298	315	328	335	306	333	311	304	301	320	293	313	330	311	298	338	319	326	309	311	277	310	282	270	322	309	326	294	313	280	307	328	301	309	296	316	308	312	309	289	315	280	323	306	304	300	317	301	314	316	276	273	320	292	288	310	289	297	288	307	296	301	317	305	313	313	338	275	286	297	315	298	325	298	284	322	307	309	288	295	294	285	288	324	286	319	285	310	310	325	326	313	322	338	318	322	330	317	305	314	293	306	292	334	316	329	280	320	321	278	278	337	305	303	312	329	284	280	330	290	310	324	307	316	286	285	294	295	297	321	352	293	311	293	309	299	279	306	304	333	323	307	285	287	290	300	330	331	290	295
20739	35664	21489	5633	807	307	332	292	298	308	297	309	278	310	343	289	295	288	281	296	280	321	357	364	315	291	300	334	291	318	312	283	307	273	294	321	285	319	301	305	299	337	279	318	300	310	303	327	305	306	306	289	306	269	311	332	293	352	305	300	295	291	328	307	288	263	318	305	270	307	281	318	304	260	284	307	302	288	294	318	312	320	279	335	271	290	307	306	271	296	316	302	314	273	279	300	280	275	300	318	309	289	285	287	297	301	315	311	299	270	309	280	285	303	293	303	311	285	296	288	275	327	325	276	295	272	306	276	331	311	304	296	307	288	285	270	266	310	317	307	309	306	295	309	263	273	281	293	321	302	328	273	292	289	304	275	289	308	307	306	308	289	305	293	305	280	319	317	298	310	314	305	300	306	288	294	279	308	302	292	292	287	281	282	287	311	250	316	305	271	287	279	275	322	282	303	279	313	299	284	272	289	308	292	286	327	312	272	315	272	273	275	305	259	302	351	313	308	273	267	262	296	298	291	302	269	304	302	299	306	293	310	278	263	303	349	306	275	269	294	288	314	254	306	307	279	291	272	265	292	294	313	290	290	286	320	292	277	318	327	293	272	292	311	286	307	342	318	307	301	285	314	328	279	288	321	320	255	279	298	288	305	299	269	309	312	294	311	304	286	322	292	307	286	345	275	298	293	285	309	319	290	299	275	324	308	310	316	299	275	284	310	314	289	292	282	320	306	306	320	290	305	300	281	305	342	279	275	294	302	291	282	284	313	296	310	291	352	310	304	307	302	304	300	302	307	286	279	299	330	323	290	280	303	325	320	291	279	316	319	304	263	300	302	310	309	305	305	293	299	321	297	288	307	296	284	272	325	294	299	303	304	317	277	280	333	302	326	302	310	307	307	291	303	313	284	297	302	323	299	307	320	294	279	311	291	316	273	262	281	299	318	340	292	315	312	301	295	308	287	312	280	305	327	301	304	294	301	289	288	289	277	311	295	299	301	304	307	296	296	303	294	275	307	305	299	282	296	309	280	289	294	286	326	296	276	322	316	276	302	317	324	306	300	297	316	280	297	270	332	310	299	313	286	305	307	320	297	292	299	291	290	288	292	336	315	321	266	280	286	303	299	314	298	302	324	303	277	312	300	234	301	295	311	300	287	315	295	321	276	305	279	292	252	269	298	311	287	288	273	301	309	281	293	265	268	316	289	303	304	288	281	308	306	275	327	289	292	269	312	288	327	280	321	269	282	279	292	282	275	289	298	282	291	280	326	301	276	270	297	302	298	295	329	294	296	333	311	297	271	284	306	283	290	308	308	318	336	320	271	298	283	307	286	296	288	289	311	300	325	286	319	271	297	286	337	287	312	306	281	308	310	292	307	301	258	302	297	306	292	269	269	306	272	281	309	309	292	273	291	301	298	278	321	293	289	291	325	304	306	317	297	328	303	322	294	315	330	283	292	313	259	302	312	278	299	285	308	254	313	297	298	288	310	301	304	290	334	292	289	291	311	295	327	303	296	298	317	277	268	299	304	298	305	304	314	299	286	301	287	265	303	321	326	277	296	279	309	290	305	278	286	293	305	320	318	306	282	273	301	291	316	268	250	295	278	277	292	299	267	325	307	302	313	300	290	297	258	291	302	291	292	298	302	314	294	274	308	320	319	301	307	288	328	258	292	295	318	303	310	282	299	327	289	295	293	294	302	291	270	309	308	305	300	305	303	299	310	321	308	293	276	284	330	300	326	310	303	315	288	320	285	283	313	312	267	273	270	314	280	306	301	319	287	280	301	292	274	321	292	305	283	315	276	291	300	262	315	275	326	298	284	293	307	307	300	309	316	278	294	286	301	272	310	266	265	314	282	312	304	290	305	331	283	293	296	308	316	295	300	286	276	304	257	288	267	309	299	324	284	294	326	262	303	314	351	272	307	284	333	291	288	294	308	268	304	300	315	297	301	310	264	279	316	298	349	314	313	307	293	299	350	287	305	298	328	288	306	303	268	278	292	302	312	295	268	274	268	291	306	311	285	292	285	290	298	304	286	320	318	284	282	304	296	276	308	312	321	281	285	309	274	332	297	280	265	314	326	311	301	297	289	284	301	297	320	321	308	297	285	287	287	298	278	304	327	299	311	312	295	330	271	290	308	304	309	294	281	264	313	276	296	303	306	291	281	297	297	324	283	318	269	312	288	296	285	305	316	317	291	303	316	296	289	326	288	300	267	298	302	280	268	286	278	291	307	317	286	296	288	301	281	298	292	328	300	309	272	294	302	304	338	311	324	286	307	266	322	287	300	292	284	290	288	281	321	298	322	287	281	284	281	266	285	280	316	270	296	266	315	292	286	306	303	338	290	305	290	306	280	307	305	306	293	308	290	284	312	326	312	269	306	303	302	285	293	301	297	273	286	301	270	277	323	307	331	324	304	312	292	280	288	280	314	293	295	292	279	272	291	300	332	283	269	308	301	334	292	273	310	297	313	292	290	276	327	307	327	296	302	300	319	269	312	284	301	276	306	296	323	312	281	332	298	278	318	293	317	287	293	297	318	282	290	301	320	300	299	310	287	314	314	303	313	300	304	300	327	300	312	337	286	320	324	280	287	295	288	279	308	303	278	289	269	323	271	269	279	306	303	291	295	273	301	288	293	292	309	308	297	313	314	283	290	294	300	334	273	319	285	303	283	286	247	285	282	288	302	285	296	309	303	306	286	306	301	302	280	273	295	298	289	315	281	302	325	265	291	266	297	285	291	305	298	299	295	303	277	323	266	313	289	297	263	284	272	285	299	311	306	295	304	310	283	307	300	290	324	278	284	294	293	315	296	278	291	288	320	309	285	298	285	312	279	320	315	302	253	301	294	330	283	309	291	298	331	295	292	325	282	295	292	305	293	303	270	287	280	318	271	296	250	328	322	360	312	327	281	296	308	300	304	281	311	314	295	312	271	270	304	314	280	307	294	305	318	276	280	321	322	322	281	275	298	300	266	305	297	264	286	322	289	267	280	307	281	304	301	295	293	289	323	315	301	303	316	327	279	293	326	304	282	325	284	290	303	295	300	269	280	289	283	300	322	319	300	304	312	276	299	325	309	295	327	290	314	276	319	284	282	312	301	331	292	283	281	286	322	291	288	279	310	286	296	283	329	289	304	291	305	295	309	303	284	316	279	307	297	280	272	287	309	280	328	319	279	306	268	294	299	286	314	270	304	300	301	281	276	305	305	316	300	282	331	283	276	289	309	304	296	298	298	287	336	295	290	304	291	297	301	284	298	285	315	273	284	309	305	292	273	286	315	293	330	271	316	286	306	291	297	329	281	284	308	307	333	340	301	289	290	289	340	291	309	291	303	296	303	312	282	301	283	307	307	307	345	318	302	298	276	280	294	305	316	310	280	268	268	332	284	302	319	284	287	312	258	302	267	282	282	317	240	288	288	326	312	315	297	315	279	296	319	295	299	302	299	299	295	296	289	291	318	286	291	283	307
25351	26815	44177	36505	16612	1920	561	430	404	380	410	374	359	416	407	384	392	363	380	339	394	470	506	506	428	405	380	371	408	400	334	379	386	376	380	372	381	375	394	363	411	377	370	407	375	392	383	351	398	358	359	356	397	371	391	360	339	388	339	393	374	360	340	414	321	395	370	366	380	385	394	418	378	357	401	376	357	343	399	354	365	357	392	399	350	402	407	380	376	407	371	350	378	356	371	387	370	380	389	382	360	377	367	346	352	369	378	387	357	382	353	340	386	380	374	344	346	347	383	376	337	403	428	336	409	315	394	395	368	388	376	346	389	397	380	399	331	344	383	406	397	404	420	370	391	359	395	358	352	403	373	402	382	403	409	403	355	405	338	394	379	374	376	396	412	366	350	390	397	370	398	357	365	378	376	340	354	411	389	379	348	342	359	340	363	397	385	345	343	399	360	370	365	362	357	401	379	394	335	386	381	386	377	383	356	319	387	339	391	358	370	392	382	359	398	344	389	379	374	396	374	392	364	377	395	379	393	383	393	359	370	389	406	369	374	408	386	347	382	403	381	381	335	363	337	376	380	386	393	356	374	376	348	396	385	380	403	396	378	327	417	369	366	371	371	405	349	367	364	392	364	344	392	400	386	376	356	383	363	351	413	380	382	358	353	339	350	369	363	366	363	366	371	362	386	394	364	355	385	366	385	392	365	422	396	403	393	372	368	372	362	349	388	362	388	337	432	381	392	372	360	350	397	384	360	397	390	388	371	369	348	330	355	384	418	403	352	372	390	363	386	371	375	375	367	382	408	365	371	367	351	400	364	352	349	363	382	403	371	361	389	359	379	327	385	377	383	380	329	401	370	360	382	377	404	367	408	392	374	373	374	386	355	369	382	348	365	372	382	364	396	406	385	385	375	350	388	342	365	409	358	387	338	420	410	346	394	390	363	355	385	392	379	369	404	404	406	375	372	390	362	390	347	347	392	363	361	385	346	405	360	390	395	375	337	379	356	333	361	409	379	399	363	339	358	374	336	373	347	370	376	382	387	392	374	374	364	368	360	363	370	344	350	371	338	401	381	369	364	356	385	356	419	380	344	413	404	366	361	357	403	356	364	356	401	370	369	360	341	391	353	392	361	346	368	411	399	401	377	369	359	393	373	367	419	400	382	369	346	366	403	342	360	400	378	405	377	382	369	368	351	382	370	377	380	393	373	382	389	354	382	356	359	392	370	359	371	376	361	333	392	373	360	349	399	375	400	388	377	406	372	349	374	385	385	368	345	383	369	353	373	356	382	362	404	379	368	344	391	376	425	368	386	330	385	358	390	370	376	373	383	380	405	390	377	402	423	389	418	375	367	393	369	399	375	386	385	375	407	362	377	357	379	410	404	366	365	348	379	355	392	375	388	358	420	339	410	370	386	345	343	357	405	405	328	387	384	391	386	368	357	384	370	368	366	343	381	374	395	373	366	416	368	402	385	368	359	368	379	385	368	360	353	355	409	403	379	353	400	364	346	342	361	396	335	373	376	392	368	406	372	345	400	350	353	395	340	387	358	406	364	381	363	370	385	377	336	353	355	386	385	359	382	380	379	376	384	358	343	383	397	392	394	372	362	382	370	382	340	390	371	364	375	356	377	366	375	361	361	387	367	366	365	403	353	389	370	360	310	351	392	377	366	366	366	393	362	330	365	381	359	367	406	397	355	387	394	375	373	365	382	369	414	353	383	373	348	369	388	380	398	381	366	398	370	424	320	351	377	351	365	370	386	382	389	361	384	359	366	379	370	336	366	371	388	352	363	389	351	353	387	344	360	341	405	376	369	364	379	401	416	369	402	367	382	385	362	397	355	395	376	383	353	401	355	381	383	373	355	381	363	351	382	400	361	364	368	375	397	373	393	369	380	341	360	333	390	338	387	387	377	383	364	371	354	355	391	352	372	352	339	366	367	392	356	365	352	363	353	355	372	409	359	389	370	338	392	382	372	355	387	377	411	381	364	391	389	358	385	368	392	338	359	399	385	391	368	376	374	360	382	393	358	353	369	374	404	362	347	378	376	332	381	384	335	379	351	378	368	352	389	407	392	368	382	362	352	377	388	374	361	374	385	371	366	384	377	388	378	373	383	382	374	374	392	384	419	368	358	360	354	367	380	396	358	383	385	333	392	430	374	376	380	372	379	375	359	415	395	363	381	376	390	364	355	358	376	362	373	351	412	364	340	366	386	376	372	378	382	382	378	401	338	397	341	384	367	372	372	376	382	355	351	380	383	406	378	426	386	390	397	413	343	352	377	393	377	389	366	371	400	347	374	399	374	385	363	404	375	350	392	399	371	381	330	394	381	368	362	358	390	412	405	388	339	329	409	348	346	379	359	391	362	343	377	361	364	391	370	361	379	375	376	386	387	353	361	386	356	357	372	382	396	352	383	395	349	384	384	397	399	363	360	378	396	410	374	367	386	391	403	404	383	336	332	370	361	401	362	367	380	364	368	372	376	380	367	354	378	389	352	364	362	377	377	356	373	353	342	342	386	401	356	399	375	411	392	362	373	413	351	360	404	393	382	357	354	361	393	392	386	348	362	327	365	353	375	353	370	385	377	357	370	359	393	377	376	372	370	386	375	362	366	368	370	382	386	401	352	355	393	358	372	364	377	358	348	327	337	392	410	382	371	379	375	393	366	377	380	363	400	374	388	403	383	373	387	344	383	364	368	357	357	398	373	344	399	404	394	363	387	388	358	337	395	368	366	397	357	370	348	347	349	382	368	396	360	400	373	329	375	323	387	341	378	363	363	425	369	401	396	395	371	423	372	393	397	387	394	386	376	344	368	361	360	396	380	385	363	373	372	367	375	352	403	353	373	386	401	382	359	394	369	364	375	336	348	373	382	348	359	382	344	369	396	365	378	382	363	377	365	369	348	371	402	383	374	369	334	379	401	404	387	336	364	380	394	362	397	379	403	368	390	377	398	382	391	369	371	373	359	407	391	339	367	376	364	387	365	353	396	399	381	396	379	395	373	355	380	377	360	353	402	350	368	381	366	364	357	389	367	378	377	365	367	414	370	358	389	366	399	360	384	361	384	424	349	331	394	346	384	318	361	378	337	393	386	373	409	428	374	402	369	320	366	367	372	373	362	382	389	351	375	369	352	378	391	380	385	409	335	386	338	367	393	387	364	369	357	410	368	373	357	353	390	390	391	353	368	346	390	347	385	352	404	361	364	340	376	359	372	391	369	367	382	337	365	406	370	398	359	371	369	380	389	387	421	362	345	384	372	385	376	360	341	368	382	320	387	367	383	382	381	372	389	334	371	376	392	373	406	390	396	378	356	396	337	399	373	388	392	393	397	390	356	390	344	412	363	336	357	335	369	412	365	405	392	353	361	385	343	381	352	388	364	376	353	366	342	374	363	372	374	392	390	370	402	370	359	370	392	362	393	343	344	352	388	370	344	376	364	394	391	394	419	376	355	365	379	359	383	396	358	353	392	387
55771	90034	62475	28112	7435	440	388	406	376	411	389	403	402	391	403	391	409	412	395	418	402	586	672	526	498	433	387	402	391	402	377	389	439	396	392	386	399	418	350	367	390	383	390	345	419	380	383	403	360	448	379	375	419	431	400	405	366	387	414	375	383	409	412	372	353	391	397	418	416	398	357	406	390	430	392	403	356	435	407	381	416	413	404	375	419	400	370	410	417	377	423	394	370	375	399	391	373	384	355	384	398	410	413	366	375	374	370	385	428	403	402	403	415	389	394	395	404	418	396	380	403	375	379	381	367	365	407	415	409	387	409	400	392	369	401	405	386	416	384	391	403	425	389	407	414	418	424	409	376	388	387	392	351	415	385	417	388	416	399	405	403	397	408	378	380	361	416	403	400	396	384	394	386	393	435	383	401	393	401	368	403	397	384	414	352	366	403	394	413	360	391	397	395	386	340	410	406	379	427	430	423	396	400	382	373	346	368	396	360	396	380	388	395	388	384	390	387	415	392	370	416	395	416	470	354	394	378	394	387	405	379	405	360	416	410	367	385	377	400	363	406	388	374	413	402	444	419	365	389	417	387	369	381	364	388	407	378	341	397	401	380	390	408	388	394	359	403	380	390	416	402	365	403	390	407	424	396	382	366	366	406	397	430	396	431	408	400	385	372	429	423	416	389	399	402	361	397	400	380	408	401	423	376	421	389	359	384	380	418	405	393	394	378	409	378	457	402	445	403	408	404	416	394	398	393	393	428	396	404	398	391	393	453	360	369	413	409	395	364	404	384	381	401	409	408	410	399	391	392	369	370	399	404	384	399	416	424	368	371	381	386	389	414	397	416	393	384	409	418	413	422	402	366	368	417	433	410	360	414	392	409	437	401	372	417	366	378	394	387	422	380	397	407	416	395	392	357	440	461	444	378	373	411	392	357	404	379	375	386	416	370	395	384	389	421	387	390	374	377	386	389	391	396	375	396	351	400	376	419	409	409	403	421	378	337	374	397	396	387	405	364	393	393	399	446	375	379	409	418	380	393	397	389	405	407	356	415	370	419	411	398	383	423	391	379	375	417	426	383	406	423	420	414	412	365	401	373	390	390	386	378	382	428	380	373	375	384	411	377	361	372	386	416	380	402	380	386	383	361	413	392	394	395	418	416	448	350	373	358	414	443	381	389	421	351	395	392	426	372	400	347	421	360	393	375	379	377	389	408	406	398	350	405	366	403	364	382	397	386	399	415	403	367	398	364	385	443	374	417	377	388	380	378	357	393	386	422	394	369	408	409	399	425	378	417	433	412	406	415	355	389	390	419	394	385	362	426	387	418	413	403	412	371	404	403	382	350	360	435	413	364	370	394	385	407	385	396	375	406	409	423	388	352	378	388	367	405	383	404	382	417	374	404	414	363	414	371	383	367	435	395	342	394	420	423	345	380	383	374	417	386	385	437	399	369	368	376	394	419	389	381	399	374	416	421	414	379	383	397	388	425	396	422	449	383	398	371	386	360	422	378	401	424	405	388	417	395	353	407	398	400	401	409	388	406	396	404	409	376	374	390	406	379	436	403	393	341	367	399	393	394	359	390	411	386	391	394	395	416	391	380	364	408	363	436	393	391	400	421	389	389	394	407	374	391	370	384	398	388	371	385	408	394	381	415	365	418	426	383	371	403	405	410	396	428	379	372	377	395	395	393	379	406	352	401	419	395	330	399	398	395	398	402	392	410	382	378	418	367	383	420	384	405	408	415	373	388	374	419	374	382	384	405	359	383	430	389	416	414	356	403	347	410	393	400	385	376	373	401	370	379	384	407	379	373	384	379	384	373	399	391	389	393	386	341	351	401	368	368	362	427	387	362	410	414	378	394	380	403	398	379	382	389	391	407	383	380	398	380	396	371	369	383	443	421	419	405	395	409	355	371	367	401	424	375	410	406	396	395	441	384	379	381	380	388	413	407	353	400	391	407	378	394	399	410	370	431	378	412	429	393	407	388	387	407	390	400	400	374	383	386	364	422	402	406	392	413	359	424	383	370	411	385	407	410	411	402	401	386	390	363	404	408	404	370	369	399	419	424	373	387	407	389	386	415	364	391	383	369	353	381	405	394	440	398	391	397	440	388	408	371	364	409	345	405	412	410	410	404	408	385	359	374	388	405	403	417	393	397	444	433	391	369	352	409	392	388	416	380	387	399	396	383	378	391	396	393	388	368	376	395	390	378	393	401	381	369	409	392	393	391	375	378	414	389	412	408	413	374	366	384	386	388	395	399	416	415	379	415	373	393	406	411	447	397	402	425	379	424	403	375	377	407	377	376	385	432	385	411	392	417	394	374	386	369	365	411	399	383	428	399	395	383	412	372	406	403	379	398	367	401	414	428	384	393	377	397	426	374	400	414	432	410	390	387	402	368	378	379	372	404	401	403	396	434	386	398	382	404	366	375	406	359	420	416	421	410	391	358	410	396	417	425	450	413	401	431	376	397	400	387	420	369	399	397	368	411	379	394	418	381	385	386	378	415	382	390	393	402	399	401	419	368	407	417	388	444	415	418	357	385	400	426	385	352	375	443	425	377	420	394	383	377	409	391	382	393	386	381	410	401	404	375	400	382	366	388	381	385	385	370	383	398	364	392	365	417	409	377	402	383	381	382	387	408	387	432	379	369	388	379	398	421	385	383	411	407	363	388	384	379	383	400	408	340	406	396	385	428	399	356	370	418	385	361	419	385	404	327	383	392	415	386	373	376	430	399	377	397	410	373	407	399	361	390	382	386	363	422	420	426	374	397	387	387	402	356	394	369	375	423	380	370	399	389	415	424	380	378	410	387	391	364	397	371	411	411	395	365	417	364	385	404	375	383	372	387	418	380	357	399	385	410	420	404	405	406	396	363	395	374	406	360	430	413	395	399	399	405	365	388	363	409	399	411	366	417	387	412	348	386	389	388	394	413	408	399	405	406	393	379	385	368	392	392	394	389	397	420	369	366	412	386	430	370	370	371	357	395	368	376	403	389	361	389	386	405	405	380	400	407	410	387	404	389	388	406	408	408	364	411	388	369	380	403	404	393	392	405	398	360	406	376	379	382	360	389	377	400	395	423	400	390	399	391	393	417	424	411	361	413	377	390	389	402	391	391	367	362	390	382	378	370	366	364	358	392	416	433	373	432	368	402	386	387	412	355	401	390	388	397	382	394	383	395	434	349	393	408	394	396	367	401	424	375	388	391	424	383	405	414	417	417	386	400	401	385	389	389	398	381	384	419	401	396	379	389	370	382	404	348	374	430	391	374	403	376	397	414	377	416	392	372	378	394	388	363	374	383	385	415	374	415	403	380	379	416	420	396	391	375	404	388	376	400	396	363	388	413	361	383	371	398	364	389	410	346	380	383	409	436	394	406	435	389	399	372	385	417	392	396	384	381	369	376	393	403	387	372	418	386	400	416	376	375	355	371	405	399	390	387	364	405	378	403	358	383	414	386	395	376	366	382	410	369	386
23866	23880	38808	38558	23814	9612	1365	607	543	545	544	470	521	548	462	509	530	515	502	498	525	656	738	608	595	514	503	484	492	467	493	514	491	497	459	513	507	511	486	479	501	474	521	460	504	480	494	503	469	506	473	502	498	482	458	517	519	475	504	492	481	523	460	482	489	474	497	494	485	490	467	501	485	472	492	479	465	501	538	478	451	475	507	474	491	468	518	496	513	466	449	488	467	457	507	454	447	463	481	507	491	501	516	502	484	459	458	509	478	498	498	470	483	524	482	484	477	494	515	475	498	464	523	459	541	503	485	466	528	466	500	482	456	514	477	497	485	493	516	504	508	514	479	515	534	501	482	493	528	504	468	491	509	519	452	521	507	486	469	494	498	469	521	482	514	529	484	477	478	486	499	486	494	484	442	474	514	481	458	510	489	506	448	497	532	490	506	466	471	484	447	521	487	463	518	471	526	498	493	480	488	464	522	476	503	497	496	497	482	485	473	500	470	507	485	465	464	477	495	477	484	507	502	488	468	464	485	488	459	496	489	494	478	527	449	494	481	471	462	493	481	486	495	475	457	493	481	454	496	543	448	485	500	494	469	507	508	497	492	515	473	492	511	466	458	500	467	486	482	511	515	447	464	505	445	468	529	469	500	513	451	461	481	520	487	450	452	495	500	472	506	471	486	469	469	456	500	451	478	504	543	507	480	528	515	482	474	551	474	466	471	492	495	483	490	468	493	499	511	498	514	472	461	512	508	487	467	486	478	485	516	520	477	478	496	498	466	483	468	500	459	473	504	458	534	490	476	528	514	464	453	485	485	460	497	502	496	501	500	501	492	496	507	491	488	485	467	467	467	487	497	497	494	499	470	483	513	459	513	484	500	487	484	444	467	487	491	494	498	540	486	459	487	494	485	452	480	494	507	495	479	460	474	475	523	474	511	487	509	468	493	509	474	467	486	504	505	516	444	497	475	496	493	477	501	478	456	476	487	470	497	531	471	462	518	454	528	498	495	493	472	526	479	491	465	477	514	494	453	482	429	501	471	496	512	485	467	488	507	449	508	502	519	456	482	446	482	486	495	459	505	440	484	492	507	497	487	483	491	472	491	483	515	490	479	496	529	473	489	493	450	468	463	473	488	528	468	462	502	488	514	494	470	500	493	476	462	456	487	486	473	476	476	470	447	467	474	511	462	482	456	500	496	495	492	493	487	512	478	489	510	472	472	437	485	486	467	514	503	512	474	477	493	468	491	471	466	453	499	511	494	510	503	486	454	487	459	443	484	477	493	445	484	482	549	473	481	470	522	509	519	498	482	512	461	485	488	469	512	502	503	448	486	474	481	514	486	499	477	477	483	469	518	483	483	508	460	493	471	496	477	493	523	487	497	520	482	486	519	480	509	520	486	497	488	496	494	495	476	489	522	506	497	488	470	483	465	438	490	488	516	508	514	473	473	511	472	491	459	488	520	482	479	479	475	453	468	461	474	469	500	483	506	512	492	472	475	461	463	501	482	498	493	467	510	490	476	484	527	512	497	523	466	506	468	497	497	463	485	516	508	530	487	535	462	489	507	481	462	496	490	502	500	514	459	480	492	502	471	496	462	482	483	451	472	471	443	454	497	502	491	470	514	484	513	455	477	484	478	479	487	481	503	453	469	509	501	457	490	496	506	496	528	503	469	482	483	477	537	497	491	516	474	445	495	477	483	461	484	475	452	501	484	492	459	501	510	487	470	493	484	471	470	502	474	493	484	479	503	470	462	451	493	474	495	490	484	471	441	541	474	472	505	456	487	491	479	509	502	480	544	498	523	514	490	483	469	476	464	500	476	482	463	513	468	516	472	473	484	448	479	482	482	464	470	471	461	467	459	510	504	490	479	491	517	519	462	498	473	467	482	462	471	460	475	503	519	530	461	487	516	441	483	483	478	583	462	495	524	518	492	518	483	484	471	493	502	519	522	526	529	521	478	483	522	482	518	468	518	528	456	469	474	514	457	507	537	512	495	458	459	483	475	486	528	494	474	468	472	469	500	474	505	532	500	527	464	495	475	489	472	490	466	500	485	488	497	460	504	440	504	466	464	497	517	505	504	469	527	484	506	470	531	481	478	479	491	479	465	504	457	459	476	506	519	451	457	478	479	478	478	501	449	502	457	469	505	515	524	475	502	479	544	485	477	491	496	483	508	512	477	510	484	478	479	511	468	491	507	457	471	497	466	482	509	502	492	489	472	468	477	467	489	473	489	480	438	485	470	471	496	491	521	502	469	472	490	513	463	495	482	512	502	462	472	482	474	451	511	487	485	464	446	451	480	475	468	488	463	509	491	489	421	493	514	477	453	488	493	487	505	492	475	505	464	472	506	528	505	472	488	525	510	510	479	478	495	450	503	505	489	511	495	472	503	463	498	525	532	512	481	466	482	478	484	474	516	489	474	473	503	494	530	486	448	431	501	480	521	452	487	511	491	504	477	473	496	496	478	475	520	487	464	502	490	509	478	454	492	497	456	461	502	500	474	499	487	494	488	495	482	506	511	473	451	460	460	498	468	499	459	429	500	526	496	482	502	509	470	498	495	484	486	514	477	508	514	539	475	440	454	507	483	496	476	495	487	526	516	477	498	529	479	509	449	505	488	474	445	517	475	521	518	484	448	479	467	490	504	471	474	511	489	517	505	454	479	471	490	473	488	494	448	483	483	518	520	507	519	509	450	490	464	440	460	508	466	525	491	501	503	461	458	465	522	492	464	470	490	478	487	498	469	485	548	510	529	483	485	453	457	486	509	496	460	449	478	479	476	488	524	491	492	451	478	485	507	536	473	491	513	484	459	497	476	498	505	489	492	509	500	441	461	472	466	476	496	487	464	494	460	486	487	506	488	452	476	529	495	475	517	466	448	482	522	500	487	500	466	477	455	496	504	462	474	514	535	475	466	484	516	480	479	520	513	504	481	468	485	498	532	504	471	490	505	497	456	456	470	506	493	502	531	461	476	490	446	441	467	492	491	492	486	501	509	488	496	496	503	490	506	481	523	494	497	459	491	485	452	501	487	482	464	490	511	476	509	457	506	497	490	510	491	485	446	508	502	501	480	520	494	468	446	481	502	509	477	502	510	473	462	500	472	487	446	505	488	525	480	471	470	472	456	506	479	462	468	505	510	493	488	471	473	489	499	531	481	476	495	470	562	490	463	500	494	449	507	459	475	456	487	493	443	500	459	488	489	496	455	502	464	454	443	482	496	478	505	483	479	486	467	508	515	491	477	463	478	498	458	482	466	441	470	463	507	470	471	506	505	482	514	463	454	495	483	507	495	489	459	476	516	491	478	479	477	513	464	455	465	458	496	512	498	478	495	478	485	496	499	513	495	486	561	521	507	425	488	483	488	468	496	495	521	480	500	567	454	484	480	506	495	467	483	525	510	499	500	551	476	492	476	468	452	506	484	503	483	494	499	440	485	501	480	480	533	493	480	489	485	469	484	483	475	497	480	506
63484	102353	75954	45096	13577	627	511	516	526	505	538	523	536	532	485	522	590	505	513	486	536	832	971	850	640	609	520	565	526	522	563	543	485	511	533	500	520	510	557	534	539	525	530	493	549	555	523	491	503	512	528	526	485	533	554	490	521	502	516	538	525	550	534	546	504	521	543	504	533	541	499	511	551	571	526	503	516	526	558	497	565	512	540	497	585	512	543	500	478	513	536	493	521	539	517	486	551	530	490	528	499	524	550	490	480	580	533	487	498	510	534	479	523	507	503	525	542	485	545	494	507	519	580	539	545	574	515	486	525	532	542	526	515	516	522	500	513	509	550	492	530	517	512	513	583	551	538	509	542	530	538	513	513	518	505	531	505	498	547	523	516	520	496	495	503	561	520	522	495	529	541	518	531	541	528	530	489	536	514	531	513	487	477	529	537	535	489	508	540	553	511	519	534	495	511	511	541	510	492	536	501	525	492	532	518	528	581	522	554	467	524	536	526	500	499	546	531	486	519	523	494	578	536	510	515	511	496	482	567	517	516	553	513	556	501	480	526	530	566	525	503	489	514	520	548	483	536	513	518	525	557	496	513	489	561	511	526	534	508	547	536	528	547	540	550	543	541	554	511	525	499	518	534	508	577	493	497	517	535	552	508	497	499	536	565	521	517	531	536	523	518	483	534	535	521	518	494	535	542	515	491	519	504	543	508	483	527	556	538	522	532	543	511	517	541	545	510	545	527	512	519	482	538	497	562	484	535	528	541	507	535	544	557	517	519	482	522	503	571	487	538	530	500	543	551	503	488	528	543	524	578	523	533	510	510	521	541	504	483	544	529	500	527	501	516	530	550	525	520	495	498	510	503	525	478	486	520	530	528	518	551	525	502	545	507	534	571	504	515	566	516	535	555	482	521	534	542	562	482	534	501	502	541	515	489	518	504	534	510	499	512	529	554	496	535	531	548	562	509	520	503	549	501	532	554	558	494	531	507	486	515	506	550	538	529	499	506	514	531	544	531	517	515	563	554	496	522	487	490	512	523	534	555	519	503	548	507	499	514	516	524	531	499	537	566	520	529	511	518	517	527	491	518	571	499	535	502	462	518	549	462	543	505	473	528	521	527	521	529	536	526	511	544	527	515	466	506	505	470	503	481	525	525	530	483	531	506	499	505	497	521	530	510	561	544	532	479	515	525	530	492	505	554	541	537	472	515	520	477	518	551	477	500	512	464	490	531	526	518	530	564	477	498	561	488	508	501	552	511	516	540	519	575	536	522	548	555	523	515	497	498	544	517	538	474	524	535	530	509	518	553	527	516	528	510	501	528	543	501	544	555	511	485	529	524	496	502	544	545	494	524	527	533	503	467	538	563	492	551	492	522	535	557	500	540	543	527	534	501	507	532	526	527	501	494	539	554	537	530	510	494	545	561	543	515	518	500	472	507	495	507	555	489	512	516	522	515	542	535	541	554	501	523	522	543	530	537	533	528	515	518	447	537	540	540	505	522	492	494	497	521	561	498	514	541	537	491	527	566	528	508	510	486	502	489	519	554	519	527	505	504	510	507	538	541	533	516	564	481	501	507	554	526	530	467	519	511	537	527	496	499	528	527	538	501	556	502	524	525	518	530	494	497	524	533	511	505	501	499	513	497	549	552	518	544	461	531	508	526	527	434	559	506	525	545	501	503	500	552	526	500	506	528	472	496	533	534	525	499	512	524	478	512	506	518	557	506	542	522	540	517	499	531	531	521	523	461	505	515	561	525	555	494	509	496	525	528	517	516	565	521	521	499	490	496	531	518	544	545	504	525	534	510	539	489	535	483	532	539	547	500	500	505	485	495	504	498	519	518	497	564	525	524	535	551	534	530	525	518	557	514	514	501	556	483	542	531	511	494	545	494	539	572	512	509	489	529	490	530	512	484	555	513	521	490	519	535	478	496	499	521	496	532	534	534	498	556	515	513	517	521	523	563	526	491	518	520	522	529	520	544	519	552	503	563	486	522	560	521	528	514	520	500	510	521	525	513	498	541	545	522	505	534	544	462	505	547	497	520	500	531	512	521	503	514	519	506	523	535	515	528	530	530	518	508	527	534	573	539	502	518	533	526	512	516	484	524	510	557	529	531	504	498	522	511	505	474	537	499	535	528	470	465	540	489	508	538	513	529	514	534	522	501	518	524	491	499	515	481	521	483	522	510	470	528	522	508	510	510	514	520	538	525	520	555	535	542	544	508	522	520	507	517	508	502	519	497	515	492	477	533	521	522	539	535	544	550	516	544	499	520	499	548	500	533	515	510	534	466	507	535	533	557	496	579	534	510	525	475	505	526	505	511	497	534	542	500	496	498	489	520	508	499	555	546	508	496	481	518	548	556	471	537	537	489	499	535	520	534	559	535	504	518	525	457	517	495	488	478	520	502	523	540	499	553	528	541	513	468	529	520	551	516	502	481	495	497	511	513	497	524	504	506	516	527	499	522	522	487	517	545	474	477	483	518	510	519	524	531	513	487	532	494	512	535	515	546	523	554	517	536	527	518	448	527	528	526	515	487	506	528	518	493	504	540	476	522	466	509	574	464	502	506	512	536	546	533	543	505	508	519	520	486	540	524	530	542	496	537	527	528	512	519	558	514	534	523	504	572	540	511	460	546	494	479	515	504	531	492	506	563	517	524	515	474	484	524	476	548	486	547	549	496	523	549	493	538	493	522	516	502	529	491	533	517	497	536	493	516	503	501	472	518	515	489	494	517	548	533	525	472	480	494	488	511	531	552	515	517	483	509	528	533	502	488	522	505	506	477	492	527	508	550	536	534	509	497	537	537	504	522	531	500	532	553	485	539	528	517	524	554	485	528	504	536	503	514	549	521	508	550	533	501	513	504	509	524	538	525	558	554	519	482	480	505	516	524	565	518	507	505	513	521	521	497	487	521	562	532	513	522	511	526	486	537	538	475	532	530	493	507	547	554	526	543	526	495	520	500	502	552	532	509	459	522	511	495	519	506	535	489	515	450	523	519	488	516	536	506	519	524	507	534	476	497	511	498	558	543	490	523	564	554	537	492	520	498	551	510	489	536	505	545	491	489	534	531	538	504	550	539	555	503	524	538	531	516	532	545	494	540	514	531	486	533	506	507	525	491	491	483	528	496	547	512	508	514	519	553	512	516	467	525	515	527	506	490	506	525	499	538	519	551	518	515	529	505	515	525	499	545	534	506	531	496	477	504	492	483	556	524	528	493	543	499	497	536	506	486	500	503	486	527	517	542	493	530	556	539	479	487	500	549	514	508	510	513	513	530	509	501	535	514	521	520	524	508	534	520	553	563	531	584	536	480	532	525	505	561	504	540	543	519	518	507	520	502	496	502	562	515	486	508	571	522	533	506	540	550	552	509	501	519	498	513	553	525	552	534	520	514	496	513	482	515	549	525	528	505	532	503	516	530	524	542	489	504	537	508	533	555	536	571	493	508	535	515	544	506	531	512	526	541	546	517	516
29353	30260	27896	12266	1966	386	351	333	322	335	324	334	309	328	341	311	321	342	330	331	283	310	353	310	338	296	297	339	319	338	307	336	304	349	322	306	348	315	317	349	354	318	320	302	348	316	302	307	332	335	351	324	338	355	331	322	334	327	335	372	315	304	327	329	346	336	318	343	312	355	329	310	309	312	331	306	341	331	310	319	352	327	353	324	326	314	315	346	293	333	323	360	321	320	324	318	340	329	343	318	341	329	330	345	343	307	336	346	343	291	353	322	314	344	342	332	334	350	326	322	316	278	333	299	313	316	335	330	335	343	358	337	319	303	345	309	349	324	344	323	311	333	332	328	328	307	335	331	275	311	320	316	329	321	342	339	339	374	297	302	329	329	325	337	334	343	326	319	358	336	321	361	313	327	318	356	336	316	347	336	301	332	311	343	283	300	339	361	315	323	334	354	343	297	335	334	333	313	336	339	320	328	327	344	325	307	330	331	292	381	324	322	325	349	338	332	346	346	313	316	315	318	321	330	332	315	303	334	354	324	321	325	298	317	327	316	326	344	314	339	301	347	324	321	290	316	326	342	319	313	307	336	351	313	312	354	352	318	309	351	311	357	310	319	316	311	321	310	321	304	342	310	369	354	323	310	333	299	335	305	333	344	320	316	328	313	328	352	332	297	329	346	369	304	287	347	291	271	300	299	346	326	352	313	351	319	352	290	335	298	332	344	326	308	336	339	319	320	337	334	330	303	317	343	343	316	299	308	334	331	311	307	299	329	308	315	306	314	284	301	337	319	328	344	346	322	328	337	334	333	341	310	329	303	310	326	298	347	357	335	305	300	330	313	294	326	336	330	300	335	353	314	336	323	336	342	298	319	323	314	355	315	312	322	312	319	310	330	344	313	346	316	323	333	296	350	332	313	319	327	371	318	347	304	297	313	329	301	314	298	313	310	335	327	324	320	337	343	302	329	316	355	334	317	297	319	315	295	314	287	321	305	305	320	361	283	340	334	323	353	312	349	311	355	337	352	318	342	343	318	308	305	311	346	326	311	322	311	295	340	326	345	337	334	335	358	335	351	346	339	303	311	338	359	325	325	346	305	335	335	341	325	321	296	305	322	340	304	311	342	348	292	315	319	349	354	336	364	334	321	326	355	318	345	321	324	332	307	329	351	330	340	338	345	324	342	318	337	328	358	344	326	324	336	333	316	323	316	335	319	335	314	343	335	308	332	324	322	308	328	305	303	350	326	326	316	327	335	333	326	315	315	318	349	299	305	348	316	320	336	327	299	341	307	336	331	362	339	307	294	350	310	321	335	347	345	336	304	311	307	305	342	340	320	325	335	317	331	339	330	314	312	308	324	307	295	299	301	313	309	347	314	300	325	311	315	304	340	292	311	328	319	333	332	323	322	340	305	357	310	332	323	317	336	332	310	315	307	325	290	299	312	332	336	344	309	330	343	321	285	326	340	326	350	338	334	315	282	352	300	348	297	350	297	363	318	327	322	320	328	325	370	324	299	324	330	290	310	318	313	323	289	291	362	312	334	342	302	351	338	348	308	349	325	324	311	336	332	304	319	324	324	298	345	314	352	358	308	328	304	333	320	376	285	346	349	309	303	311	308	324	319	316	336	304	299	325	344	298	332	310	308	323	326	323	311	311	315	297	335	314	337	300	338	321	308	347	296	329	304	332	286	316	308	312	316	343	301	331	348	333	352	296	294	313	338	327	294	317	357	353	318	335	332	315	310	304	310	331	318	327	333	306	328	326	296	311	309	319	349	334	302	315	311	323	275	306	319	357	343	322	297	312	316	304	330	364	308	332	293	363	297	315	313	335	362	328	365	306	304	324	334	311	327	319	320	327	299	322	313	348	336	300	319	323	331	333	305	349	275	314	329	337	328	305	346	319	334	318	326	331	322	337	329	312	330	340	319	349	329	330	310	348	325	326	347	298	338	330	305	362	319	322	312	303	313	300	343	337	315	330	304	307	326	330	314	327	323	327	326	323	335	369	345	324	339	314	309	317	310	337	302	336	333	350	335	294	320	342	321	299	340	304	326	324	327	328	314	292	324	349	335	344	317	320	347	327	324	320	325	333	348	305	337	320	324	309	316	320	303	308	316	313	317	327	344	298	294	297	339	304	318	321	341	295	352	346	326	345	334	285	326	356	338	321	308	337	325	332	337	343	316	352	331	321	325	331	342	333	337	335	314	312	328	299	294	328	346	327	341	322	298	318	314	348	333	357	328	316	326	316	330	312	270	298	321	313	334	343	337	299	371	300	304	336	335	326	318	356	330	339	341	310	313	317	340	346	326	342	304	332	311	320	344	319	301	300	339	313	314	346	311	325	341	325	302	316	349	320	325	308	350	310	318	295	301	313	325	306	302	327	324	315	346	338	326	336	331	318	366	306	331	316	349	335	310	319	328	323	320	348	361	302	358	355	337	331	318	307	343	341	324	336	343	305	337	315	296	303	325	335	321	321	338	308	319	308	341	339	293	351	299	327	345	356	345	314	333	335	292	310	315	311	341	334	328	354	293	320	319	312	286	310	301	334	332	313	337	285	360	337	331	304	311	330	321	308	321	324	346	339	347	329	322	306	315	310	307	303	335	329	353	304	296	313	326	337	300	293	330	332	320	328	360	328	318	326	322	296	335	351	337	319	307	328	342	319	322	337	319	328	328	324	311	348	329	347	308	321	316	332	364	328	304	314	342	344	336	306	343	330	343	324	321	312	333	333	307	336	325	318	349	300	338	304	330	323	318	295	351	335	319	328	323	330	283	322	308	376	336	310	328	328	345	330	322	348	340	335	352	338	327	319	342	380	320	312	336	305	349	332	321	306	314	308	321	344	287	330	336	323	299	322	341	318	311	334	336	325	347	339	330	332	306	311	317	313	295	302	332	328	342	299	305	330	308	280	324	310	350	316	331	336	293	308	323	290	320	326	311	325	366	337	293	307	321	324	315	308	325	303	306	321	303	333	358	318	354	316	343	309	301	371	311	333	347	331	354	311	320	349	306	283	323	318	319	331	330	309	324	303	320	327	310	319	307	334	355	323	304	332	323	306	331	344	320	330	314	303	332	300	345	367	321	322	317	308	315	308	318	348	379	308	358	326	318	318	325	314	321	302	337	315	356	343	323	350	338	341	291	334	305	304	342	344	326	330	329	325	322	326	295	323	345	316	328	337	325	345	331	340	306	341	296	286	340	343	325	324	331	323	318	336	338	308	340	313	326	309	319	331	314	327	341	341	324	312	310	327	323	350	313	306	337	317	343	317	323	319	282	349	299	304	334	338	298	311	310	328	339	358	338	312	320	334	334	305	337	350	290	337	321	346	342	354	349	344	321	342	340	340	321	349	338	322	314	319	273	332	331	327	314	314	330	303	335	346	333	333	315	315	319	334	338	321	321	319	343	335	327	325	318	293	302	329	359	330	330	336	336	376	335	316	306	309	273	322	309	330	312	300	336	311	312	303	346
21034	37234	21604	6524	1497	307	309	336	331	297	340	313	314	322	273	288	300	321	288	269	324	306	343	331	293	326	301	317	316	316	346	323	312	318	318	333	326	308	297	332	288	315	303	337	327	291	322	314	301	309	314	308	297	330	317	338	299	307	301	315	304	327	314	326	318	310	338	279	339	316	324	325	289	313	297	307	302	286	329	329	313	333	335	296	320	299	298	292	340	305	320	302	315	309	303	327	311	300	307	323	294	323	279	292	316	328	309	312	287	289	314	295	311	321	302	346	308	282	304	279	282	295	295	277	300	331	305	303	316	285	314	341	302	304	330	323	318	302	315	301	313	314	282	299	310	267	330	334	310	303	307	286	303	305	319	326	307	303	325	300	329	274	319	338	297	321	297	295	331	296	281	316	347	309	288	339	294	314	305	298	319	298	322	329	285	298	306	308	330	296	300	309	296	326	321	275	313	307	287	318	293	298	268	289	296	291	287	314	295	308	290	321	327	306	337	319	309	296	312	320	281	308	301	325	293	309	319	288	301	306	344	301	326	292	318	298	317	306	319	315	343	303	328	309	336	340	330	320	298	333	278	304	303	300	316	331	293	301	318	316	299	295	318	343	292	266	287	328	302	280	305	291	305	307	328	314	287	309	305	320	336	292	298	292	331	303	319	299	314	304	278	315	318	329	298	343	335	291	314	287	319	295	273	295	311	299	320	289	317	278	309	306	322	316	290	286	296	332	322	295	302	293	302	306	291	325	350	302	323	305	323	305	322	291	310	294	280	286	308	294	334	305	299	285	304	313	324	309	318	295	317	342	311	309	321	333	294	286	317	311	306	326	287	277	309	281	306	263	318	302	287	331	306	310	301	315	307	339	316	321	308	278	337	284	344	339	339	311	280	314	296	297	350	306	325	296	334	331	289	299	319	330	284	303	319	305	319	331	290	345	305	342	332	324	327	332	315	283	309	314	305	306	320	337	296	332	354	290	301	339	256	295	306	291	287	328	296	326	302	308	331	272	300	348	279	319	314	308	323	337	323	299	270	337	290	318	281	294	309	317	285	300	305	298	313	317	269	311	296	319	280	301	315	319	339	300	321	274	335	284	306	284	304	300	272	312	325	278	328	347	322	289	295	314	293	315	322	296	324	280	279	333	311	322	298	329	325	318	312	277	312	323	338	329	297	343	330	290	336	317	323	310	311	302	282	293	326	303	319	322	338	295	290	323	287	306	324	302	321	305	313	288	283	327	305	325	329	331	330	338	307	305	302	313	301	324	317	268	286	315	286	326	286	293	320	289	350	320	317	306	296	296	323	303	293	281	298	312	313	327	317	295	285	338	325	316	320	328	337	306	285	301	305	304	323	337	305	290	346	304	323	288	285	296	293	312	306	338	314	294	277	320	268	315	333	313	294	305	293	316	300	287	313	322	307	304	280	304	325	323	288	323	286	339	301	320	304	305	295	310	273	298	337	328	306	299	354	298	300	308	267	288	327	306	312	306	316	277	292	320	290	287	301	339	328	327	290	291	294	327	327	322	313	335	315	302	291	289	306	290	335	344	279	322	293	308	332	334	297	310	299	303	302	345	316	326	308	301	327	283	297	324	324	264	304	306	306	294	325	281	281	296	311	301	313	322	341	330	297	288	298	316	324	307	305	270	293	329	306	315	294	297	307	306	333	325	297	298	330	307	311	306	278	329	293	344	326	328	281	332	323	316	314	324	324	318	329	310	308	302	300	302	284	307	312	283	329	288	310	295	274	273	323	331	326	314	334	304	336	300	300	314	309	317	337	306	321	305	294	284	305	296	327	344	301	327	323	321	284	307	288	295	301	328	305	287	289	316	314	317	322	282	316	280	307	341	321	305	351	289	298	311	282	332	281	270	299	315	304	293	357	311	307	301	325	283	300	293	306	305	349	295	313	292	319	293	278	296	308	310	336	297	315	310	301	296	313	321	316	263	286	336	304	293	317	299	312	307	295	323	344	296	323	331	313	294	301	304	346	312	315	314	305	306	303	287	270	324	334	283	332	291	293	296	324	313	293	307	311	315	301	297	311	322	324	308	321	333	318	315	294	316	335	293	300	303	292	308	336	338	298	310	292	297	311	317	340	276	256	318	326	334	319	342	269	302	345	302	296	323	286	321	304	288	306	318	299	346	282	327	308	321	299	303	347	313	327	329	294	305	313	332	311	320	309	330	318	323	304	315	290	308	307	295	288	298	325	316	311	296	316	297	310	336	335	300	272	325	310	296	293	294	314	281	303	319	279	300	293	310	351	320	297	282	266	282	310	332	312	325	306	304	317	332	276	277	312	301	274	299	292	302	287	321	299	346	294	340	311	284	336	308	313	307	318	302	308	289	290	274	288	315	340	306	311	307	289	312	314	313	297	306	321	308	300	294	272	307	297	323	306	301	285	325	322	296	296	296	339	276	337	306	297	308	301	309	306	306	304	310	333	299	308	331	312	325	279	354	309	303	318	276	307	294	306	315	293	326	307	296	316	330	323	293	338	283	297	303	311	307	341	301	280	323	287	343	309	313	313	295	328	323	322	295	296	283	307	302	301	294	298	293	318	296	360	315	304	295	333	269	310	318	308	336	301	297	298	311	283	294	335	330	323	292	323	302	277	315	298	289	297	309	306	317	321	326	329	336	304	279	320	306	311	292	350	306	322	315	283	280	302	291	329	323	279	312	287	307	286	289	297	301	302	319	288	292	327	304	314	307	313	313	309	304	324	281	325	288	313	295	313	306	283	330	284	311	298	304	328	289	326	314	319	302	302	319	309	326	336	315	294	322	308	325	308	309	291	289	288	285	267	326	294	315	293	310	304	304	336	322	288	304	316	309	297	315	305	319	330	305	328	325	309	320	338	313	318	294	313	309	298	273	325	318	305	317	289	321	322	242	301	303	286	349	283	313	285	277	316	298	344	322	281	309	296	298	298	308	298	318	294	289	319	328	329	303	297	306	327	288	287	323	316	282	278	324	316	330	301	288	321	311	315	319	331	299	296	293	316	292	312	334	319	311	319	343	321	301	299	334	314	308	323	328	331	275	299	311	307	338	314	306	313	302	276	310	289	316	283	315	314	283	339	310	278	336	334	298	320	287	302	315	343	315	308	299	308	301	316	324	299	303	301	326	279	307	322	295	327	308	308	309	318	318	304	316	302	302	335	300	313	314	338	347	337	310	296	308	303	309	306	312	299	314	291	328	327	297	336	325	305	278	313	296	307	287	271	287	316	319	295	311	326	289	296	287	304	297	308	301	308	291	324	317	311	285	317	268	267	331	320	326	311	284	297	287	334	316	329	310	310	300	320	311	293	336	310	284	310	331	289	296	311	296	330	290	310	319	306	294	303	313	323	341	337	341	293	320	312	286	316	317	304	342	296	298	305	296	328	341	317	317	296	304	264	303	308	307	315	307	294	309	285	309	288	334	300	334	323	291	310	311	332	289	308	296	302	295	312	338	313	303	317	283	312	306
25396	27662	43659	37196	18676	3145	535	431	432	383	415	414	364	392	409	404	385	379	388	388	384	427	405	400	424	395	423	374	404	412	417	371	421	416	394	411	400	390	418	413	418	385	383	388	390	430	414	405	391	381	345	382	397	390	420	397	393	383	386	399	398	395	424	392	379	359	385	397	404	353	432	432	423	384	409	371	414	401	402	406	405	384	391	371	364	365	385	409	392	379	407	397	355	368	401	383	382	383	423	385	412	421	370	413	374	399	434	404	419	363	407	383	403	409	384	377	376	405	403	406	410	366	403	375	385	397	395	412	408	351	428	403	393	367	425	396	360	369	416	376	390	351	409	411	371	373	405	355	408	423	382	367	365	399	382	410	402	398	387	411	384	415	411	380	421	410	377	415	370	390	407	403	412	390	410	418	407	412	393	401	370	410	384	359	426	403	372	403	415	401	412	434	374	430	415	389	400	389	393	424	362	402	415	392	368	361	381	417	400	369	384	408	410	358	380	425	418	399	389	405	403	392	431	406	397	404	364	445	389	418	389	368	407	378	390	368	393	398	403	410	403	419	376	396	362	388	385	364	397	430	364	377	398	379	373	408	378	411	402	395	418	400	392	387	377	378	442	403	393	378	368	416	393	417	403	360	380	434	410	409	366	399	395	411	391	416	383	415	380	405	405	417	412	396	385	393	394	397	388	401	407	379	379	424	380	422	403	380	379	394	397	441	402	412	392	364	401	406	362	419	356	370	360	378	380	394	393	406	391	408	405	400	361	416	405	392	434	379	391	409	381	373	412	387	406	395	360	427	405	371	355	373	418	395	373	395	382	358	382	412	376	413	378	375	381	400	441	384	357	391	420	420	444	390	347	382	403	380	397	371	387	382	399	402	395	403	404	396	391	391	399	378	406	403	429	365	367	347	396	387	371	399	376	377	368	393	361	417	412	408	427	417	425	378	370	393	373	394	399	429	433	365	376	391	388	408	362	403	394	410	415	368	407	438	414	396	380	366	400	414	424	370	380	373	377	412	396	393	365	379	365	395	359	384	400	419	388	381	415	368	394	384	389	425	381	405	392	381	383	414	377	396	382	369	370	380	365	422	388	434	385	371	424	416	401	414	422	424	400	416	380	400	375	411	385	413	401	372	382	356	412	386	417	370	389	412	397	390	385	425	416	377	424	427	363	420	380	367	378	383	372	388	434	396	409	375	387	387	374	344	388	376	394	382	359	410	369	407	372	405	413	374	398	408	397	408	405	388	397	393	380	433	366	377	345	406	392	387	414	386	377	388	411	365	359	378	384	443	388	384	407	361	366	394	407	405	399	367	389	374	384	390	343	406	404	409	410	409	399	397	373	403	400	390	386	337	417	399	385	381	398	369	373	385	385	420	417	405	417	374	405	367	431	374	422	372	371	370	382	379	361	364	410	359	436	410	394	379	386	417	387	400	369	419	366	373	375	408	402	396	376	404	387	417	391	407	342	452	406	416	361	386	413	396	374	360	372	403	383	410	419	395	402	395	387	392	376	359	387	405	356	426	365	409	385	378	342	406	368	398	334	398	399	399	392	384	348	357	402	435	377	424	436	387	405	391	401	374	382	407	400	387	412	404	377	379	420	414	398	422	438	398	383	392	396	372	411	370	366	395	398	400	404	385	404	388	381	391	347	382	398	386	401	390	443	372	394	392	433	395	387	424	409	403	372	411	408	356	389	367	411	369	430	366	372	400	393	396	424	381	401	394	394	369	405	414	378	430	367	391	391	443	406	417	396	375	382	400	403	394	354	376	386	385	409	385	362	411	422	392	378	423	408	383	374	378	370	401	380	394	409	404	396	383	405	381	408	388	414	396	398	393	377	369	353	397	404	364	379	406	406	391	399	422	409	387	380	405	423	406	380	385	421	423	390	359	411	375	401	406	400	405	383	372	392	378	434	368	389	404	383	407	418	379	391	433	404	396	400	401	372	370	370	400	402	387	413	406	407	411	396	417	401	366	385	396	401	397	408	430	403	406	371	377	422	393	383	379	420	402	394	372	398	409	390	380	380	384	387	401	383	380	377	374	414	428	387	403	389	375	364	376	393	391	381	396	401	438	379	367	359	362	380	406	365	390	380	413	423	432	361	388	398	380	384	410	370	421	377	396	395	364	402	384	371	385	423	385	420	381	347	405	397	404	415	399	358	396	400	368	385	356	395	430	401	382	397	383	401	390	409	388	382	392	397	381	419	387	366	420	384	375	393	365	423	382	426	408	401	406	407	411	396	386	356	402	373	434	414	427	434	400	380	404	384	438	409	396	401	386	399	369	332	365	375	395	388	375	406	378	393	416	412	395	378	391	383	364	396	362	410	391	393	405	384	391	417	440	370	387	402	361	402	408	384	406	392	374	403	396	379	433	384	385	385	429	390	401	387	379	397	397	390	384	380	383	398	419	406	382	408	402	379	352	415	405	388	402	398	386	394	383	365	431	407	387	358	423	409	362	395	424	417	400	394	382	394	390	397	379	360	393	400	437	383	399	379	365	412	407	418	380	371	414	417	399	386	383	401	395	447	398	393	374	397	394	387	367	418	380	429	415	388	407	368	401	378	351	354	408	394	385	414	399	413	397	390	412	377	365	416	366	391	369	427	401	374	388	384	380	430	418	440	355	364	384	363	398	393	411	381	401	422	367	396	386	391	396	411	422	405	385	439	386	380	380	382	410	438	403	365	383	387	413	423	396	405	378	389	380	408	379	448	393	402	389	377	385	424	340	372	391	403	366	393	355	397	399	362	397	400	367	395	400	381	413	391	396	383	367	382	425	369	375	385	364	395	412	433	410	362	359	408	395	353	428	426	391	394	372	446	379	409	376	397	366	401	381	423	374	379	404	439	376	399	403	407	375	389	384	345	399	424	395	406	385	409	418	403	431	383	419	407	378	378	407	380	383	366	410	382	425	394	419	392	416	422	435	408	425	396	375	382	383	380	372	407	370	394	373	405	420	385	437	370	388	380	393	366	425	367	391	415	401	367	374	399	409	427	361	376	422	412	340	399	396	397	385	398	348	386	426	357	401	388	376	364	376	399	380	401	373	396	425	366	406	389	389	349	387	390	379	374	411	358	405	368	396	365	406	428	368	402	385	374	380	361	367	404	417	366	417	411	407	420	366	387	364	395	382	400	398	384	384	368	392	378	381	399	374	429	355	370	383	395	414	387	411	367	348	427	404	410	401	383	454	399	379	360	394	384	361	396	376	434	376	372	355	414	416	390	382	407	409	411	394	385	405	392	377	366	397	387	398	373	384	377	421	448	405	387	383	432	358	398	407	382	391	396	392	392	383	380	358	368	384	418	376	378	379	416	392	433	387	350	411	390	392	416	377	364	427	405	395	388	361	416	420	357	389	411	381	394	390	406	382	409	363	389	368	379	399	381	413	351	361	384	392	378	380	393	417	402	425	420	385	392	415	372	408	385	368	435	372	382	405	392	411	394	397	373	406	422	367	428	371
57577	90712	61434	30489	9208	797	440	431	459	406	424	409	426	417	429	442	402	387	406	437	463	454	457	456	463	405	400	395	415	414	370	398	399	412	410	414	381	439	407	420	413	439	415	418	419	400	421	385	416	433	443	398	391	404	385	398	393	374	396	426	407	421	388	411	409	436	385	410	430	401	440	408	441	369	404	386	416	418	443	405	408	426	405	375	445	427	413	367	448	424	441	418	422	420	371	422	414	429	430	436	417	398	396	469	398	407	403	457	449	387	399	407	436	464	453	352	406	403	419	415	394	438	393	393	413	368	400	398	416	389	395	433	410	410	400	405	425	427	390	386	399	376	420	401	411	400	417	434	428	412	405	429	387	423	383	432	445	417	389	382	424	413	389	379	392	425	388	441	421	420	403	415	410	407	396	407	380	428	430	391	432	399	397	412	364	393	419	424	433	412	395	365	389	412	405	380	391	422	411	413	420	409	414	388	414	402	429	415	422	395	422	438	424	438	381	416	407	422	424	421	413	394	398	424	372	407	424	407	391	374	447	420	404	394	421	380	414	418	422	402	389	386	406	402	410	417	413	415	421	420	394	410	414	448	417	389	413	370	406	412	368	406	422	412	393	455	383	430	402	417	453	417	376	408	386	396	381	423	390	401	400	428	422	403	422	402	394	407	423	396	409	400	404	433	420	428	417	417	429	447	419	390	437	423	407	415	384	449	425	389	418	407	385	382	392	397	404	406	408	370	417	422	407	388	456	385	406	392	407	411	395	433	400	410	408	427	427	390	434	430	404	397	399	411	419	432	457	387	391	469	378	428	401	433	387	374	405	426	407	405	392	424	392	414	393	414	417	442	420	422	413	415	373	420	420	388	420	420	407	405	419	391	425	427	398	382	408	408	408	413	386	401	408	396	404	395	402	408	436	426	457	438	411	385	424	401	416	390	409	441	397	430	420	419	419	447	421	412	435	393	411	407	406	450	457	417	401	437	393	439	419	424	440	390	427	366	429	412	386	391	425	383	429	416	413	422	386	433	364	422	451	377	404	410	399	416	439	392	419	369	371	398	413	410	382	407	418	426	435	383	391	403	429	442	398	406	426	394	435	393	407	458	415	387	441	432	404	403	411	379	423	415	393	405	408	395	409	379	404	411	397	429	400	397	383	405	380	402	396	414	425	401	416	418	430	423	388	407	404	421	373	413	390	421	428	414	396	412	386	401	396	416	418	423	399	381	408	400	388	378	401	444	422	383	389	381	424	405	418	408	421	396	419	394	427	415	424	429	385	416	389	410	419	397	413	388	400	379	395	393	399	402	421	392	412	372	414	436	432	408	439	419	386	421	407	408	392	421	364	392	425	411	381	391	441	404	355	404	405	410	412	371	432	400	413	417	397	384	386	398	399	390	354	424	414	389	396	434	438	410	391	430	402	422	402	368	396	398	442	386	422	424	424	423	369	401	394	406	423	402	411	410	393	395	416	395	366	445	413	421	385	406	396	432	427	451	382	390	394	424	405	402	380	390	405	391	418	418	447	422	413	404	404	439	405	409	395	378	416	405	431	410	396	398	408	386	415	444	413	418	368	392	401	450	388	419	391	404	389	378	436	424	381	438	425	402	395	395	391	416	454	405	413	403	371	405	417	416	408	386	410	385	386	450	432	410	413	433	399	440	410	411	390	421	415	418	408	424	391	372	412	408	416	390	426	379	395	400	404	374	375	410	390	434	408	387	404	406	430	384	405	380	409	408	414	415	410	415	399	390	431	430	375	426	444	414	363	390	373	408	415	389	402	415	369	423	413	394	418	414	412	439	409	445	390	408	396	403	392	399	391	384	406	424	423	392	446	424	381	401	397	423	434	369	392	404	411	361	384	397	403	423	414	405	416	413	411	411	407	443	423	367	433	403	403	404	422	402	402	394	411	367	373	403	394	377	414	431	479	404	420	365	418	416	418	404	426	421	388	388	421	399	407	390	391	428	414	393	417	383	391	398	405	362	434	440	411	391	428	422	395	403	426	426	419	425	377	421	408	412	406	389	448	394	421	380	444	380	419	409	373	397	375	396	367	466	394	407	432	409	441	399	426	378	439	411	413	448	390	446	399	402	398	414	411	376	382	433	410	420	424	351	400	434	433	425	478	415	396	422	409	432	405	396	400	395	392	414	403	439	371	444	377	382	413	412	371	431	425	400	423	386	424	440	434	394	404	393	432	423	423	428	420	405	439	414	405	367	393	424	473	400	425	407	381	415	424	411	393	389	414	403	380	417	416	380	424	419	416	386	419	407	411	380	400	407	417	396	405	412	393	372	390	435	407	367	390	425	399	371	429	413	420	410	411	442	444	403	415	406	397	400	397	417	422	394	380	385	424	458	409	408	454	397	395	422	399	400	415	343	440	425	402	405	375	406	405	401	408	454	381	432	415	363	422	390	416	403	430	400	401	436	424	420	380	409	373	407	382	424	397	416	356	430	406	398	418	408	420	378	387	387	376	405	441	394	382	371	392	405	423	402	403	402	412	371	405	406	409	427	410	439	409	415	405	411	386	439	379	406	389	394	373	402	394	396	405	383	408	386	406	412	431	428	409	417	417	388	418	395	426	429	415	444	416	387	397	419	381	432	398	414	408	411	415	396	417	402	400	442	419	403	453	390	387	403	401	379	381	399	378	413	368	391	369	410	409	393	427	418	416	389	420	397	467	396	404	410	388	392	419	413	420	392	389	402	417	418	369	411	427	402	405	413	397	442	449	397	399	419	421	420	414	407	421	418	382	400	394	390	392	398	400	420	413	426	431	408	425	451	368	417	387	436	399	375	377	404	396	447	358	404	403	414	436	416	407	384	392	370	420	403	389	406	400	431	421	409	393	400	408	436	426	415	446	426	403	405	407	398	407	387	414	406	411	424	417	431	372	425	452	410	415	411	380	405	389	407	408	392	428	403	424	414	444	442	407	421	421	381	398	454	415	394	426	400	390	425	445	415	409	401	395	422	431	397	430	414	396	368	374	403	405	411	389	372	439	401	432	418	428	402	377	409	399	399	411	412	392	372	420	403	427	375	432	449	418	397	364	399	414	414	405	415	391	455	392	396	405	409	377	402	412	391	391	426	402	428	393	412	408	372	416	396	427	367	396	409	406	388	424	407	446	405	375	384	417	427	422	410	438	402	389	398	391	390	381	414	424	409	412	413	444	396	420	390	404	403	408	415	410	390	409	425	390	385	396	411	394	395	434	437	441	411	422	425	449	406	416	426	357	411	372	415	385	449	482	397	403	400	432	420	431	401	385	397	398	412	397	399	396	414	386	398	408	395	458	416	430	400	398	408	393	384	427	407	381	406	427	406	415	434	375	409	420	372	416	402	413	412	444	419	409	470	417	430	434	417	423	407	408	396	377	435	412	405	405	451	387	420	433	412	391	412	413	376	414	383	414	412	409	412	402	408	445	425	452	384	427	421	379	448	385	409	422	414	449	412	408	384	384	404	411	375	391	413
23855	24016	37947	36750	25299	11900	1580	646	524	582	479	524	535	497	519	501	519	512	482	498	519	606	574	567	536	553	500	498	505	511	498	495	508	524	534	476	531	506	512	546	504	494	467	487	493	502	514	481	491	520	527	507	523	485	549	487	496	547	519	521	502	474	527	519	514	549	511	513	505	495	497	503	457	481	562	494	511	515	472	473	527	532	504	481	499	503	509	490	483	477	520	478	495	491	505	480	490	478	468	473	454	515	517	516	524	453	509	500	543	482	504	485	504	504	507	518	490	500	519	519	496	516	504	499	459	479	509	474	483	475	517	499	503	508	482	507	478	550	535	520	506	496	507	486	510	549	514	519	514	485	515	469	491	486	460	513	505	486	479	500	515	488	485	486	467	501	524	491	519	516	457	530	500	484	528	528	473	523	466	528	486	488	510	467	516	512	529	513	496	532	482	483	500	514	500	517	497	477	488	484	502	503	516	476	541	500	483	491	479	502	484	509	501	511	511	518	501	516	468	469	480	509	490	477	508	445	512	460	476	519	550	530	490	498	489	486	485	508	520	496	478	505	536	503	493	489	520	500	506	515	530	459	478	492	503	512	502	481	517	521	462	509	509	499	522	477	505	484	501	455	509	521	536	452	490	460	489	516	517	515	519	518	517	493	463	491	555	478	515	476	519	483	517	491	511	503	472	528	513	503	528	524	484	483	525	481	512	534	496	489	495	488	514	499	492	476	464	460	489	492	489	499	484	462	500	456	513	487	557	480	484	496	509	513	496	496	485	526	483	529	478	474	474	467	505	530	503	476	507	530	489	530	478	458	496	454	488	508	470	503	525	477	508	472	464	494	508	452	513	496	522	491	519	493	495	514	507	482	494	496	512	529	505	471	504	492	494	498	491	473	494	480	504	523	478	483	440	497	530	481	507	492	477	470	512	468	541	512	522	501	493	458	523	490	519	490	484	482	497	490	518	500	482	480	504	485	506	532	447	484	501	536	528	526	489	448	476	464	466	484	501	487	504	505	496	469	516	459	484	495	482	505	508	507	498	545	498	498	522	525	479	501	514	507	512	505	499	501	518	546	517	453	458	522	457	471	507	460	471	479	517	507	507	525	489	474	435	487	508	460	481	511	466	511	536	496	499	506	517	548	474	530	486	484	528	516	518	493	500	518	510	474	448	506	511	499	464	506	511	499	483	472	513	523	517	496	476	506	470	515	488	471	515	471	501	533	514	519	512	495	499	513	521	507	515	502	523	540	481	504	482	513	490	536	477	470	518	504	535	491	498	504	517	463	512	461	487	500	525	472	501	485	499	476	499	470	484	505	522	514	554	489	491	476	479	481	476	508	526	496	440	507	460	511	519	513	526	464	494	532	467	446	505	479	500	511	496	513	477	469	525	479	490	532	509	473	464	506	510	526	509	550	460	469	505	468	498	549	490	526	515	509	516	510	488	446	480	516	462	497	535	535	491	500	516	470	500	469	507	514	505	484	469	469	488	519	515	515	482	475	506	519	490	495	524	486	527	494	485	503	507	491	493	494	471	485	512	530	531	504	506	535	549	456	486	524	495	497	475	451	455	478	513	505	529	460	525	530	481	503	469	526	495	506	502	511	482	523	497	465	527	496	477	472	511	522	522	514	477	514	500	512	485	487	459	478	474	491	520	528	457	512	488	485	489	494	481	509	498	528	523	472	538	490	480	494	518	503	502	486	506	538	505	519	502	491	478	504	524	509	484	515	503	481	483	542	472	498	522	466	502	467	473	523	493	520	506	468	496	505	479	486	552	546	536	498	492	491	455	497	491	521	502	518	475	480	449	517	505	489	518	490	510	492	528	475	473	470	480	538	497	504	511	495	530	534	490	486	528	532	455	491	496	526	509	520	516	525	480	484	495	485	502	489	517	459	485	481	509	495	513	488	484	532	510	508	525	450	522	510	476	471	500	494	522	484	511	485	495	509	485	475	450	492	498	494	530	525	511	521	478	489	499	478	511	523	478	490	515	484	505	520	452	498	475	463	535	456	525	499	522	464	511	526	484	515	510	487	498	498	512	500	469	476	488	506	494	541	474	506	534	487	508	516	467	511	510	453	482	506	471	476	510	549	497	526	511	515	515	474	498	458	537	478	482	484	532	539	475	514	510	470	483	512	502	499	503	483	455	486	516	506	484	477	495	474	452	494	507	476	461	482	487	513	454	512	533	512	481	496	486	519	493	499	502	467	497	525	484	502	522	512	541	477	452	455	482	478	507	563	466	485	482	489	477	504	512	483	474	459	545	478	510	531	492	448	510	500	499	506	498	522	491	479	502	496	498	490	505	521	517	524	480	451	497	480	539	479	534	448	490	477	495	507	483	520	542	499	469	516	508	488	498	522	479	485	495	514	461	499	541	505	487	488	503	533	467	468	512	513	496	483	454	501	469	485	510	518	519	491	495	499	492	498	496	517	454	525	473	490	472	489	499	467	475	470	473	499	525	487	511	506	495	491	511	449	491	541	482	531	535	478	511	532	475	515	522	533	484	502	480	468	500	494	490	535	484	500	479	478	472	468	477	447	466	483	515	529	483	504	503	514	476	519	516	470	485	500	541	487	468	521	460	488	484	501	478	464	494	504	476	527	494	491	508	541	495	489	473	477	507	525	505	497	507	544	510	525	433	528	468	533	500	484	491	488	507	476	456	464	471	511	462	480	491	500	525	516	481	522	500	474	487	525	510	494	526	522	534	483	554	502	496	493	508	444	510	458	481	495	493	467	493	478	502	479	461	543	487	497	489	472	579	526	512	478	537	500	525	519	474	480	504	457	535	524	489	518	490	483	507	507	482	518	490	491	518	471	471	524	500	519	508	483	488	499	464	510	478	497	494	486	480	491	513	508	491	521	525	498	482	456	523	493	488	479	494	498	515	490	542	529	466	458	505	500	509	492	475	511	531	482	536	468	463	450	497	485	520	510	491	509	499	468	466	503	525	481	496	495	475	469	496	479	447	487	449	473	500	524	518	520	524	470	512	454	548	505	518	496	495	508	483	524	546	510	470	496	478	506	510	488	482	481	473	483	452	488	554	507	462	491	526	470	441	478	476	499	515	492	514	517	490	494	489	513	459	471	513	457	503	488	494	467	484	513	466	510	515	469	521	491	469	472	510	474	519	460	519	464	483	500	524	480	475	466	476	511	492	528	508	465	468	510	520	503	469	548	506	509	532	485	471	475	504	483	491	529	489	504	464	475	498	526	500	490	476	503	484	529	510	518	489	489	519	499	504	504	506	513	529	463	475	475	471	503	507	504	512	498	515	512	502	493	461	523	513	517	466	496	484	502	480	476	520	514	481	451	471	516	511	501	468	445	493	500	475	484	479	479	483	504	465	513	506	513	464	524	508	471	545	510	468	475	525	513	492	530	520	470	481	506	505	502	481	518	521	472	483	493	486	481	494	463	498	491	477	459	466	476	457	489	467	478	508	538	542	514	479	506	483	530	548	467	452	483
63901	102694	73386	46055	17822	2011	517	531	495	531	510	531	530	526	537	589	546	497	578	536	556	710	659	612	568	558	519	503	536	499	529	559	490	502	545	538	549	561	519	569	498	484	549	536	519	579	520	546	525	518	510	527	514	531	521	551	551	498	522	555	576	531	528	506	487	498	535	497	591	544	559	554	489	543	546	523	550	520	558	564	515	553	563	545	510	553	536	518	532	488	573	552	553	529	544	559	486	503	555	541	539	544	521	506	512	527	579	496	528	518	475	544	534	521	512	541	537	497	526	558	567	515	531	549	582	544	524	570	502	532	553	474	533	553	530	549	563	531	530	500	518	526	511	514	518	565	533	514	525	572	553	547	538	537	553	478	510	520	479	507	547	499	523	570	522	532	549	534	531	514	519	536	513	512	532	498	545	563	530	515	510	519	517	544	542	532	546	566	527	566	495	551	525	556	548	520	512	576	507	488	537	539	538	527	547	515	528	507	517	554	565	516	535	550	563	537	511	545	517	545	534	544	540	536	530	538	510	514	510	491	493	547	529	525	569	531	494	576	499	560	531	498	551	518	520	512	523	553	528	507	546	508	544	502	523	569	558	530	529	522	469	518	528	510	521	565	546	551	533	530	563	562	497	555	531	564	550	525	508	577	516	502	486	553	554	564	530	518	530	581	525	556	544	547	545	539	523	526	566	547	524	551	553	570	542	525	533	536	558	529	525	556	517	549	545	542	577	531	545	513	500	542	499	514	546	558	515	542	516	520	514	524	494	521	491	581	560	539	519	540	556	550	518	546	556	564	526	520	539	547	544	506	554	489	553	515	552	530	526	515	513	550	516	576	486	558	538	527	569	491	510	532	517	545	509	527	516	546	520	506	546	482	531	546	553	535	522	535	527	547	534	496	553	531	511	548	539	559	532	529	524	514	569	524	556	504	526	520	548	558	522	535	535	495	530	572	547	533	512	500	555	529	535	493	466	495	506	516	534	528	534	518	506	500	528	539	532	568	543	545	519	527	520	548	511	521	509	530	515	540	515	483	525	541	554	503	537	492	510	513	547	527	583	502	511	522	517	519	534	521	507	537	519	522	527	549	527	574	546	498	535	504	557	522	518	545	525	580	525	514	531	512	567	524	514	536	561	526	524	562	492	473	527	536	532	544	515	489	564	512	511	562	549	526	549	537	522	523	539	506	503	551	552	547	550	557	510	548	530	542	524	550	547	518	539	532	535	548	507	539	499	532	496	554	512	520	527	530	515	545	522	569	485	532	566	549	536	558	553	528	505	552	536	508	511	514	554	533	514	521	519	526	574	539	532	516	531	538	544	526	541	509	511	530	535	541	543	520	531	514	500	550	507	512	530	518	502	511	563	515	570	501	543	557	532	531	525	571	556	524	559	533	483	528	546	532	534	505	552	520	531	503	531	518	503	505	540	534	549	523	519	528	508	516	549	544	492	542	543	536	521	533	547	568	508	548	495	601	526	498	526	529	516	569	529	547	499	563	524	542	536	569	543	538	550	533	509	525	484	482	540	516	523	528	571	458	521	545	535	475	496	517	513	526	564	551	516	499	528	545	555	518	497	551	538	536	542	516	555	508	541	509	516	503	519	552	530	566	528	541	565	509	558	515	507	573	520	526	514	494	529	529	521	547	531	507	532	516	581	504	522	565	511	527	504	515	559	573	499	549	543	544	535	493	521	553	503	510	534	551	518	509	565	566	564	481	520	551	527	496	490	491	570	542	538	535	526	562	517	544	535	525	535	542	538	568	523	515	531	522	533	520	534	508	462	556	549	509	535	491	492	517	540	538	539	541	561	543	532	515	526	536	505	515	541	578	515	541	564	517	513	546	585	537	515	558	529	523	524	556	567	524	505	544	498	514	527	529	541	536	522	525	551	526	512	517	489	542	515	523	473	570	548	555	568	505	495	563	512	507	507	497	486	530	546	515	508	498	513	527	536	556	523	495	487	511	506	523	542	534	550	549	517	539	526	548	503	567	502	510	572	518	511	518	505	544	519	545	490	576	545	517	576	536	558	535	513	523	504	558	523	534	499	489	520	521	538	548	553	544	495	502	531	526	553	530	503	553	545	550	517	555	513	523	506	537	540	534	549	536	493	536	498	526	549	526	506	509	554	506	523	504	483	551	518	544	516	567	549	528	528	530	551	516	542	573	502	516	518	514	533	529	530	527	554	526	532	538	546	524	513	544	522	486	523	534	547	519	538	536	584	511	506	545	550	511	499	542	548	531	556	529	539	501	545	513	551	539	522	512	549	537	523	538	512	540	534	530	532	520	501	517	539	547	524	574	530	532	558	539	512	525	523	527	551	536	499	541	492	536	550	525	574	521	521	560	539	515	544	537	525	543	526	530	525	538	511	518	535	558	514	557	533	510	498	520	541	529	538	508	520	543	517	510	582	532	520	532	556	545	521	517	556	533	516	556	561	568	542	541	512	500	558	545	550	510	499	536	517	484	579	532	532	533	543	539	543	555	527	504	583	507	551	562	563	488	547	539	551	524	534	515	509	539	558	538	517	523	542	555	542	527	552	573	501	535	532	583	545	541	528	550	514	515	521	516	522	561	527	557	507	554	528	541	518	528	576	525	570	518	523	555	511	508	529	549	549	497	536	579	573	512	500	525	524	548	518	520	522	515	539	545	516	536	558	563	564	535	538	513	554	514	536	499	548	555	518	529	505	547	505	536	509	574	547	514	557	525	539	546	534	513	534	514	547	501	531	562	538	472	490	529	541	475	535	509	502	521	548	521	545	509	535	507	581	533	480	571	486	543	528	539	513	479	500	520	547	543	545	492	537	555	505	531	511	535	525	548	530	532	501	538	532	544	530	547	516	525	502	573	493	526	515	560	516	513	536	518	546	505	544	534	538	509	576	561	522	557	554	542	521	519	559	518	527	570	525	580	536	498	534	533	512	518	532	542	542	541	570	580	521	526	521	494	571	562	524	532	522	527	517	531	533	513	513	569	550	555	513	485	549	489	549	533	566	524	527	535	548	528	568	496	483	539	505	518	528	536	507	541	497	511	589	534	537	546	522	574	566	539	549	546	543	519	573	516	509	536	541	559	517	509	484	563	484	541	518	513	547	533	562	548	495	541	525	513	504	568	529	468	531	555	531	536	536	535	530	510	542	521	502	493	512	548	527	498	524	531	515	485	554	525	515	537	541	569	530	535	550	477	537	545	542	526	543	537	515	525	528	523	515	551	560	527	545	508	530	485	499	527	571	547	508	538	546	567	558	500	512	524	491	539	583	515	507	524	547	522	551	545	527	552	482	512	519	517	538	499	551	569	534	510	525	536	565	510	538	574	510	524	551	532	510	520	473	517	558	547	526	512	551	530	529	523	520	482	547	537	465	510	566	503	527	536	516	516	553	536	560	531	493	510	532	558	514	590	523	530	521	560	524	508	533	503	502	543	544	508	510	544	521	470	523	576	508	519	534	564	530	556	519	530	519	539	506	526
29696	29818	26596	11407	1851	507	346	311	306	337	335	367	339	352	353	332	350	340	324	313	313	316	323	316	345	317	315	338	312	334	308	325	306	372	349	356	366	357	327	324	313	338	305	311	354	314	318	324	327	303	336	324	336	331	359	329	300	326	340	320	350	319	330	304	340	344	350	305	321	303	335	308	335	300	347	361	337	341	327	330	327	316	315	345	318	346	336	349	337	300	326	353	339	324	317	313	309	329	324	342	346	366	347	320	328	351	326	324	333	352	335	339	313	342	328	354	346	320	322	316	318	349	356	329	328	336	357	344	291	327	354	318	320	339	321	328	331	374	326	325	343	347	356	312	328	336	338	358	312	334	360	323	300	337	335	354	344	313	358	343	360	315	349	332	324	314	341	343	337	301	302	365	345	318	316	355	331	321	373	301	345	301	328	309	298	348	326	265	314	350	321	321	365	356	343	320	309	345	328	315	311	289	337	323	348	361	339	317	330	328	348	313	337	328	321	375	354	346	306	343	322	323	356	351	335	344	338	344	344	388	344	315	342	322	325	332	337	329	300	322	352	329	314	335	353	340	314	304	323	321	338	310	327	334	302	312	346	354	323	335	359	320	344	353	339	326	321	338	342	334	310	357	341	324	335	353	346	316	310	326	347	334	296	342	342	345	315	325	334	332	333	329	367	342	335	344	332	335	301	348	352	349	317	333	320	346	297	341	320	298	331	318	327	342	326	308	317	354	303	341	342	367	358	330	353	310	308	330	326	320	346	320	357	307	318	347	347	353	324	340	354	332	341	329	313	314	325	340	331	323	326	348	333	333	314	318	314	319	355	326	313	352	375	343	339	351	328	366	313	330	312	343	309	349	339	348	312	329	343	340	333	318	308	326	351	337	305	311	325	362	335	314	327	304	321	311	345	352	327	336	317	308	325	360	336	322	362	338	339	311	300	331	319	368	320	331	345	358	352	307	301	319	337	340	311	326	335	317	356	303	323	321	345	335	338	321	308	321	356	322	332	357	307	305	331	347	340	308	326	324	366	318	300	321	328	321	324	276	319	352	335	322	343	316	338	325	347	346	374	319	357	315	315	341	352	320	338	313	336	332	337	349	311	361	333	334	355	325	349	331	343	356	336	341	309	347	340	329	350	326	294	341	299	321	323	334	344	311	336	333	317	342	346	331	317	310	319	349	340	356	315	337	317	316	341	309	319	337	338	344	361	358	325	349	362	309	329	337	369	329	331	323	302	319	337	346	341	298	326	333	322	349	360	336	318	346	325	347	304	304	305	350	322	300	332	333	328	336	326	336	301	342	352	333	327	330	262	325	305	310	333	335	358	302	335	362	355	353	300	325	286	319	349	292	354	338	321	337	330	346	368	326	313	310	339	325	336	307	362	345	321	338	293	343	344	330	334	350	310	328	293	334	321	327	332	318	344	327	313	311	322	332	293	348	352	308	337	355	337	320	326	341	368	321	326	315	352	352	361	344	299	345	340	330	341	331	330	351	350	333	363	379	327	336	317	317	339	339	345	344	347	350	330	333	317	333	324	343	323	304	305	307	351	324	286	321	342	326	327	333	340	334	316	330	336	329	342	315	350	281	313	341	333	299	348	327	343	347	320	300	322	294	365	305	336	319	323	332	329	313	323	335	322	370	326	360	382	345	337	323	358	343	365	306	311	330	324	343	329	326	349	334	369	320	325	317	299	318	354	330	310	322	318	343	314	333	341	337	311	359	362	339	325	351	321	337	366	312	362	318	311	366	329	320	361	312	334	321	336	355	319	373	318	327	346	332	330	306	297	306	345	338	332	297	355	362	334	324	323	348	303	332	340	340	298	297	319	332	317	332	348	352	322	348	336	293	348	327	315	324	386	349	293	318	316	310	329	366	356	334	358	349	349	306	347	313	347	317	348	329	321	346	298	328	322	308	303	328	329	316	350	335	314	313	334	353	310	313	355	322	333	330	353	336	337	336	345	316	322	319	317	339	340	356	366	329	349	347	344	329	316	318	294	339	319	311	332	329	364	302	310	304	341	327	324	358	335	335	303	306	357	337	333	331	353	345	330	329	329	334	323	320	326	341	351	345	335	325	345	326	369	315	315	350	341	311	317	351	317	326	324	312	349	382	316	341	320	358	318	290	297	321	327	322	314	332	332	334	314	326	328	339	312	343	326	295	351	326	337	366	308	338	322	314	304	351	337	342	329	340	310	326	344	346	319	352	339	316	338	313	345	311	329	344	308	350	337	323	320	309	341	348	346	326	306	318	297	339	343	313	345	336	337	327	298	326	326	323	326	315	349	335	313	361	371	334	330	297	333	342	305	328	365	335	365	348	342	348	353	324	357	344	311	318	321	387	341	292	344	353	356	304	341	328	386	317	350	318	305	352	339	352	313	318	321	366	368	311	307	328	329	351	350	343	343	348	309	314	303	351	353	360	380	340	359	340	339	308	347	349	312	298	321	308	311	346	327	311	334	330	331	335	326	338	314	320	312	339	357	345	320	336	359	343	348	312	359	313	317	343	338	338	357	312	298	315	320	351	315	336	348	341	296	327	333	325	337	306	300	321	332	308	326	352	327	330	339	343	329	328	326	304	313	373	312	356	362	334	367	322	354	333	329	320	325	382	338	348	317	335	313	319	316	353	330	354	330	353	317	312	366	309	350	344	344	351	315	330	335	338	347	327	346	327	340	329	326	340	322	317	316	351	350	301	315	327	338	323	338	326	330	314	334	335	368	334	330	356	342	331	334	343	331	341	325	367	325	329	337	350	313	357	312	357	343	322	338	370	340	321	321	320	326	315	332	321	317	364	338	351	321	346	348	326	296	312	356	296	335	339	332	325	318	330	334	320	342	313	319	330	320	339	336	339	330	369	317	343	334	284	318	319	330	328	302	326	310	329	324	317	337	327	308	325	316	335	353	325	301	334	330	329	368	353	319	318	319	327	319	344	368	322	315	333	326	319	337	343	342	312	343	300	356	314	332	353	328	318	346	325	303	343	301	344	304	309	316	333	327	344	330	338	340	316	311	340	337	310	321	341	361	336	340	359	321	337	303	339	319	348	323	327	307	320	337	316	332	331	324	333	349	369	321	329	334	339	354	331	314	332	314	327	328	342	333	347	342	325	345	331	342	330	298	348	333	310	348	327	339	325	312	320	330	304	312	333	326	357	342	346	321	331	339	341	315	343	336	333	313	359	338	319	315	331	319	336	331	351	323	314	331	316	331	327	334	326	315	335	339	308	332	320	374	345	319	314	292	318	337	335	344	368	338	350	330	327	367	313	314	369	345	351	348	329	369	366	320	298	351	321	323	356	334	341	314	346	309	319	336	318	320	331	327	331	385	282	368	335	332	337	338	332	312	310	361	348	333	316	309	368	333	326	313	330	328	319	279	334	336	339	316	357	310	307	331	299	306	348	321	329	323	359	355	309	350	339	325	327	327	348	349	328	348	306	317	361	348	339	299	348	321	318	343	342	345	375
22755	35564	20513	6135	1573	478	302	335	331	352	327	320	333	302	323	307	318	314	318	332	283	351	305	304	300	299	312	310	302	309	305	323	336	261	320	296	353	308	352	361	312	344	318	294	319	350	281	295	328	308	320	336	307	309	299	285	316	326	317	311	294	305	322	341	300	311	313	315	304	305	300	317	297	339	299	295	314	327	320	298	319	287	306	321	327	319	337	310	302	335	291	328	333	319	330	325	286	318	324	316	300	291	294	328	307	325	320	306	294	302	316	318	308	299	300	302	320	302	283	307	318	309	295	307	346	355	280	303	309	300	333	316	293	301	323	291	327	301	287	306	344	303	302	292	271	282	329	331	342	298	298	320	321	289	320	304	307	306	304	324	296	331	301	324	323	300	300	304	302	343	323	315	302	319	333	334	280	305	354	296	323	319	328	315	315	302	293	284	332	302	362	307	327	295	345	305	301	317	312	323	328	325	299	298	337	325	327	311	313	292	308	272	304	297	290	306	337	318	350	308	341	293	283	326	328	303	333	279	318	336	315	323	303	267	311	317	295	312	323	305	307	315	328	309	316	301	307	325	312	313	284	346	328	329	309	334	293	306	306	286	288	337	330	376	322	316	312	315	302	303	278	324	333	321	291	317	327	315	312	333	337	325	287	359	287	305	320	296	282	285	316	339	305	285	292	314	346	293	351	313	296	301	304	311	319	327	297	307	311	290	338	325	309	304	314	301	303	311	317	328	338	321	317	307	282	303	304	331	291	308	322	324	318	308	308	282	325	290	312	312	314	313	303	299	318	337	298	317	307	310	305	322	323	335	291	326	287	295	287	308	287	306	289	296	303	338	334	306	338	308	327	336	318	317	284	297	331	293	336	326	313	331	311	312	300	305	300	299	328	322	333	313	357	305	333	295	328	311	326	297	322	305	327	331	306	323	311	307	311	344	343	315	337	259	305	318	298	322	323	338	276	296	302	322	333	310	315	334	284	330	322	328	318	364	299	294	301	312	281	314	320	302	287	318	314	299	335	314	304	311	299	327	316	309	321	315	291	353	309	319	325	322	315	299	302	290	326	311	334	295	301	283	308	304	302	310	308	289	293	326	317	317	325	328	307	293	307	341	283	304	315	305	329	297	336	334	323	337	295	300	322	312	291	301	312	302	305	298	297	318	337	317	306	308	328	302	302	328	268	317	299	333	322	308	317	308	291	296	284	323	313	305	313	313	275	318	316	316	312	328	304	341	305	313	320	304	294	339	304	318	343	316	336	317	299	308	301	301	294	330	332	324	337	332	321	340	314	305	326	300	285	296	308	323	327	341	304	274	296	297	321	283	298	291	288	298	319	332	300	304	292	331	325	298	347	320	326	300	303	320	325	301	307	301	319	291	317	323	340	325	312	294	315	326	333	334	321	312	306	299	316	319	315	276	326	290	314	329	318	326	313	310	330	320	301	312	306	323	294	299	320	308	306	312	329	337	300	336	325	334	283	313	303	352	331	320	319	334	344	335	330	342	321	318	321	314	291	319	305	334	337	303	294	328	318	352	277	336	303	316	321	321	300	320	303	308	328	323	331	338	317	325	319	308	307	323	327	320	346	314	310	306	287	323	326	302	321	311	299	290	295	346	314	303	326	316	320	300	303	302	324	300	309	309	330	318	317	329	309	308	286	307	291	321	309	308	318	333	305	305	306	322	331	312	346	308	327	315	280	286	324	282	318	311	328	324	316	316	313	337	306	315	295	320	285	312	316	314	307	313	317	307	308	307	309	309	326	319	308	328	324	323	319	356	327	315	334	336	324	333	287	298	330	310	311	309	326	303	306	301	326	305	303	317	279	312	285	306	324	319	330	325	309	344	295	297	325	346	316	320	299	289	298	287	319	293	299	302	301	318	316	295	313	296	318	303	340	324	318	340	304	291	305	314	269	302	341	341	310	321	319	330	321	298	340	306	334	326	301	309	299	291	316	329	338	314	314	318	317	309	301	312	268	352	308	314	325	293	307	288	299	326	341	309	332	348	303	309	324	314	309	326	317	290	299	296	285	306	311	285	298	324	309	304	309	330	286	297	307	337	306	298	344	299	308	314	325	296	297	297	295	332	323	302	309	326	306	311	293	313	341	286	290	307	352	330	302	289	296	294	302	303	297	294	307	323	329	305	274	324	313	323	282	288	308	310	315	303	301	322	299	320	301	307	319	298	306	296	323	323	325	312	311	314	278	318	319	292	319	329	274	324	313	340	330	306	297	323	306	315	323	320	315	274	344	312	331	301	293	337	314	314	316	303	295	282	301	284	328	332	313	316	330	308	322	310	336	340	319	298	332	295	338	341	280	307	304	299	338	317	284	328	321	300	319	296	304	319	308	309	267	281	301	326	331	286	320	322	301	283	301	315	310	308	301	295	328	316	299	307	294	326	274	331	298	289	326	310	319	310	279	307	315	337	315	295	284	294	317	309	324	324	290	292	291	319	337	339	318	318	316	297	337	321	303	303	346	300	333	309	313	278	293	279	291	322	307	320	326	291	321	338	311	277	290	319	309	307	305	304	317	345	300	349	340	314	291	279	296	317	294	306	321	305	322	330	329	307	311	306	324	309	315	323	324	325	312	267	298	289	336	311	310	308	333	290	317	293	310	316	311	335	307	294	361	296	311	299	318	309	319	292	316	303	324	305	296	288	314	290	307	285	315	306	293	303	310	337	314	307	291	319	317	322	327	319	331	319	322	295	308	328	318	351	338	277	333	310	314	309	316	321	329	322	334	316	322	296	330	302	324	291	324	325	318	324	329	295	316	327	318	329	304	313	304	326	294	309	323	308	342	348	295	334	327	312	315	318	286	293	304	335	331	328	330	339	284	317	314	325	295	284	297	318	310	304	325	293	297	286	289	305	302	287	307	303	292	308	312	314	321	329	332	313	325	319	306	315	303	326	318	271	311	282	275	334	329	303	290	295	348	312	322	315	312	304	329	312	301	310	304	320	276	307	313	283	309	339	353	334	330	306	369	292	307	267	313	259	297	325	325	299	332	295	299	329	320	317	304	295	339	311	322	332	321	304	334	304	327	296	334	337	322	318	340	313	340	311	321	312	325	326	322	320	294	318	327	306	319	356	277	309	304	294	299	312	320	310	309	309	282	312	324	349	308	309	321	322	305	307	348	314	304	311	330	328	353	278	319	340	297	305	297	328	317	302	307	276	312	286	338	324	295	324	311	338	347	298	325	289	335	284	316	314	323	306	329	335	322	306	342	338	338	295	304	330	332	314	292	309	337	322	314	323	317	282	311	347	306	313	321	304	329	297	281	320	309	309	311	309	323	317	299	308	313	292	300	284	325	311	305	343	318	294	326	303	332	291	344	318	340	337	271	293	328	327	339	282	320	314	303	290	306	327	331	322	321	275	320	297	292	334	322	285	296	327	300	329	310	320	314	306	290	353	335	321	315	316	313	301	301	324	342	318	311	334	292	296	289	332	313	326	292	295	304	302
25338	27390	44284	37582	19710	4349	608	444	433	402	419	389	396	426	440	403	381	418	414	413	402	432	428	413	403	408	407	409	342	421	372	360	411	429	392	394	434	416	411	379	405	402	423	399	400	405	398	402	418	411	397	414	423	442	379	407	430	380	348	393	407	362	400	420	396	411	413	395	437	404	417	385	385	367	428	421	391	398	401	387	358	370	413	373	425	380	428	401	391	381	418	382	406	364	395	387	398	393	385	373	393	418	373	393	399	358	427	379	432	394	386	381	372	368	402	442	447	400	396	413	416	399	370	422	403	394	402	363	383	393	389	364	396	405	379	386	401	372	387	396	400	390	426	421	383	406	389	399	397	367	393	394	396	402	411	419	382	417	411	385	395	405	364	402	423	413	384	390	409	408	366	391	403	408	393	446	427	380	387	407	406	414	414	395	386	414	422	382	434	352	405	379	382	383	404	378	388	392	368	372	398	378	396	380	374	371	416	386	375	384	391	392	367	409	394	408	426	449	402	403	408	357	411	409	395	403	413	363	395	389	378	406	393	377	404	397	385	386	363	404	400	416	394	387	417	398	402	373	412	379	412	359	366	408	431	411	440	398	376	399	380	400	400	380	403	419	410	408	397	438	352	375	372	425	403	405	444	407	422	432	379	401	421	429	383	450	443	428	408	399	407	416	404	364	400	431	384	380	380	409	376	406	426	381	384	402	425	388	425	394	379	394	391	421	411	392	395	398	375	378	377	400	383	404	408	368	401	402	392	388	390	359	388	410	424	414	385	423	430	386	394	396	375	385	389	394	395	403	401	378	371	413	399	426	365	393	408	407	353	399	385	352	405	381	417	396	404	393	373	413	415	358	382	363	374	370	406	382	386	377	390	395	420	396	400	380	369	388	397	394	409	384	401	405	380	416	379	393	413	389	426	407	382	385	362	391	351	394	401	363	361	395	388	405	399	395	392	402	401	362	385	378	337	390	389	379	417	382	403	437	368	384	381	384	394	427	380	378	369	379	364	385	413	408	400	402	408	404	392	424	415	415	369	386	408	404	381	423	428	381	382	358	426	412	399	404	408	405	462	357	360	401	408	399	348	390	370	399	435	411	390	380	418	379	391	419	390	383	363	339	368	418	397	392	403	393	413	388	391	406	382	370	358	394	387	374	398	400	413	407	377	364	371	365	441	396	449	404	425	392	404	383	383	393	391	381	408	381	351	386	377	402	405	360	409	361	379	399	385	366	398	395	385	377	398	407	403	386	375	365	403	419	408	408	373	416	379	393	392	373	440	407	379	417	365	374	406	398	436	404	422	406	424	376	400	389	373	419	391	367	384	391	410	434	406	409	409	401	416	385	365	436	411	395	369	384	388	343	377	401	415	378	392	401	394	371	410	382	405	376	399	394	411	400	406	378	385	401	376	395	424	392	410	395	417	385	402	374	372	388	409	427	445	410	375	398	419	411	427	362	387	400	443	423	428	405	423	396	398	388	413	412	372	385	401	406	385	410	415	390	390	405	399	391	377	401	386	402	391	383	413	407	375	428	377	383	403	394	401	382	400	385	389	382	404	404	414	360	357	396	378	375	410	414	401	418	398	368	404	400	407	340	380	397	433	393	408	359	382	393	420	390	390	381	393	418	386	355	368	417	389	390	371	430	369	422	397	393	414	399	391	391	392	390	392	431	381	417	368	427	402	365	383	395	381	397	403	403	409	378	355	357	375	392	390	392	417	408	430	413	409	372	399	387	411	399	410	421	405	373	390	378	428	380	403	378	410	406	361	400	392	383	400	402	392	428	369	393	372	415	401	400	381	408	405	416	423	410	392	384	409	418	399	376	408	397	393	442	390	383	368	392	424	415	394	397	359	422	398	382	379	413	408	404	404	405	401	401	414	412	385	404	355	400	427	413	403	384	410	384	364	382	428	425	434	412	402	389	409	370	409	405	416	390	416	394	394	434	422	376	433	383	371	404	377	398	389	400	417	410	421	400	429	415	399	374	376	411	413	447	368	365	407	456	387	396	407	393	418	397	402	379	357	392	368	396	394	452	360	400	404	404	409	391	378	372	379	407	402	432	378	437	336	411	447	406	400	407	374	407	395	388	385	362	428	427	374	369	409	371	374	401	372	413	385	395	413	371	387	415	402	402	378	403	377	376	388	369	422	401	413	397	376	402	395	395	382	401	364	445	391	391	383	406	436	423	382	411	415	379	412	395	387	427	408	393	387	413	411	398	383	386	394	371	380	406	381	405	366	397	382	396	404	416	348	404	420	454	406	414	377	393	385	399	401	434	378	390	409	371	385	368	414	404	397	394	362	381	397	373	399	407	391	382	393	391	422	404	409	354	405	423	384	433	402	444	381	385	357	364	418	357	412	407	371	397	403	429	425	398	406	418	407	403	364	373	399	361	385	391	417	405	413	388	370	410	436	381	390	378	355	383	370	392	394	370	393	382	378	439	410	391	390	390	387	389	360	403	406	388	365	405	398	403	396	391	385	406	370	411	396	404	384	392	381	349	403	403	425	420	401	395	376	407	354	399	430	377	429	407	371	389	389	394	399	409	395	400	409	417	391	372	397	418	407	375	391	383	400	416	383	411	436	388	372	378	358	379	380	411	374	408	403	395	417	401	401	427	409	359	435	401	384	422	401	416	404	377	379	378	384	415	387	377	413	371	403	354	412	416	367	435	374	388	392	419	368	364	388	414	384	395	379	376	413	388	383	409	382	390	438	411	375	380	413	398	407	418	406	412	443	417	420	441	395	393	371	405	414	420	370	415	396	425	404	421	429	425	382	408	394	395	383	405	415	371	416	400	415	401	412	421	382	394	407	406	387	380	384	383	366	427	398	403	426	433	387	373	401	390	403	368	420	396	399	409	379	402	411	418	404	410	392	365	381	386	416	372	357	376	404	412	393	355	406	366	410	384	394	406	428	399	381	375	390	401	389	407	371	386	416	383	410	413	333	376	411	392	408	354	386	391	396	404	399	386	404	404	377	391	457	376	344	383	385	406	444	371	417	388	401	400	405	379	396	413	394	412	372	404	407	403	374	406	368	398	386	394	397	398	397	376	383	354	400	395	407	417	354	389	430	436	404	403	399	390	367	394	377	377	391	425	395	396	414	374	424	423	396	395	456	388	412	402	412	447	409	384	380	360	369	413	380	375	407	382	378	371	382	354	411	373	361	401	380	368	403	370	400	339	415	439	402	408	373	379	409	416	384	416	399	396	429	373	386	391	392	414	389	364	411	398	385	388	392	394	386	406	397	367	413	387	387	376	385	366	416	384	358	386	428	395	386	405	437	396	404	439	342	372	404	383	415	442	424	403	382	382	400	383	381	433	396	418	371	388	373	412	382	410	425	404	396	393	398	359	375	412	394	429	357	388	378	378	387	404	356	418	391	413	363	378	374	392	387	417	441	400	401	378	374	377	399	425	439	392	423	405	413	384	423	395	372	400	380	362	375	385	395	411	397	373	378	387	427	399
57589	90043	62063	30492	10703	1577	402	436	411	446	441	400	422	430	404	451	388	440	439	438	411	453	447	413	414	429	423	407	409	437	437	419	408	409	390	449	428	430	422	424	374	403	412	383	427	415	451	431	433	430	367	413	423	391	425	401	422	397	441	412	419	415	429	420	424	422	418	462	392	413	405	430	445	410	400	407	408	401	422	416	402	403	431	405	424	431	428	395	399	398	396	404	402	411	408	399	422	402	426	407	379	419	434	409	378	394	460	378	393	384	422	421	435	418	400	427	407	410	413	396	404	423	423	441	388	365	422	427	388	411	369	442	368	410	394	403	414	425	408	442	412	377	391	399	393	417	413	428	436	414	403	419	402	440	411	421	431	389	414	396	437	406	402	417	423	433	408	439	427	458	395	399	406	402	448	453	411	371	407	404	419	453	428	443	417	450	401	402	396	400	351	368	404	436	418	405	424	406	412	393	412	419	412	423	399	397	371	403	403	374	434	395	432	386	420	384	414	407	390	444	449	428	393	444	404	437	410	395	426	412	444	431	402	399	432	401	421	403	434	377	431	409	419	402	403	408	394	412	425	408	401	394	376	398	371	403	381	435	406	399	371	445	409	393	387	441	376	400	427	414	423	410	414	410	394	404	393	395	446	416	409	394	379	412	418	413	457	416	422	410	407	405	446	391	405	395	402	394	407	443	417	400	377	422	454	419	398	431	428	427	413	439	419	417	441	400	405	441	401	448	406	392	393	413	404	401	389	418	404	431	400	406	453	412	402	424	436	380	391	440	378	400	413	406	389	406	417	444	423	402	442	366	401	419	435	445	411	398	416	415	390	394	405	399	428	425	408	445	426	432	421	432	408	402	434	392	382	389	411	416	373	419	398	401	434	402	444	407	423	395	419	416	445	424	447	411	413	402	405	436	428	408	440	422	408	379	390	425	405	398	375	389	422	386	437	433	398	398	417	451	390	435	409	399	414	399	388	390	440	438	393	404	425	389	393	445	411	411	426	422	442	393	428	404	419	418	415	412	386	443	383	406	429	442	418	448	362	411	419	404	397	402	413	408	407	366	420	411	428	421	426	422	406	414	421	407	409	379	435	374	376	387	404	393	384	396	418	447	430	398	395	391	454	426	438	400	407	401	416	429	404	422	399	426	397	364	376	404	416	452	423	418	421	433	414	424	373	394	403	396	391	421	389	431	408	435	423	445	406	419	426	430	401	409	418	425	435	380	435	387	403	415	400	397	429	441	442	388	408	410	438	427	397	404	396	433	413	400	381	426	434	391	393	412	417	387	404	390	436	444	425	401	422	412	382	436	396	407	418	397	439	424	404	397	394	425	422	421	421	428	391	423	437	441	414	391	397	400	423	422	435	408	444	416	384	410	409	424	446	426	384	418	387	410	436	402	408	425	404	413	379	409	425	407	406	444	399	393	446	400	430	420	371	425	387	415	452	454	386	375	460	445	364	410	385	393	408	395	457	429	393	442	430	374	398	415	425	426	407	401	395	398	421	368	397	430	410	395	419	408	409	417	405	422	437	404	408	452	399	430	397	423	399	430	412	420	430	391	381	380	397	418	429	421	416	414	422	409	388	408	432	406	392	404	395	442	417	443	406	423	412	420	442	403	391	398	426	380	405	429	405	439	370	430	442	427	381	399	389	395	418	391	409	401	402	426	440	378	444	442	404	408	414	401	437	408	431	420	398	404	400	384	405	417	421	399	423	437	403	440	458	409	444	390	390	393	431	382	404	388	383	422	413	417	420	402	447	395	412	390	404	424	365	392	405	382	434	395	426	373	413	388	426	433	432	431	411	388	385	400	401	442	383	429	420	412	419	423	399	438	409	376	406	443	438	414	399	432	442	429	425	407	389	406	393	412	391	435	430	381	416	433	419	428	402	407	406	421	425	423	363	439	381	457	390	413	429	422	410	399	428	405	449	390	398	427	447	405	429	382	427	392	445	384	456	433	443	417	424	415	399	402	439	364	409	418	427	429	404	423	452	396	402	375	403	374	394	394	409	408	432	405	408	419	423	395	410	418	417	419	411	442	409	401	399	406	424	420	427	423	390	390	437	410	385	422	392	427	415	452	396	401	439	435	407	429	408	408	417	400	408	412	371	404	415	392	445	399	391	400	386	418	400	382	387	385	401	406	400	446	436	411	405	473	395	389	434	417	403	422	427	460	392	427	420	415	396	390	422	425	413	405	459	395	390	417	410	417	416	439	401	432	456	426	399	421	366	420	405	398	410	411	387	408	415	371	380	406	438	403	430	411	436	406	433	452	437	400	438	397	419	374	429	403	418	440	414	427	383	446	401	395	423	385	436	425	460	383	410	391	410	411	395	427	400	383	395	381	387	388	391	409	413	406	433	392	417	422	391	383	422	433	390	420	403	466	395	369	417	403	441	414	414	432	431	410	422	410	426	399	435	405	400	406	407	414	398	425	434	391	423	437	387	391	431	379	390	432	392	423	398	409	417	414	431	393	411	439	441	408	427	421	365	408	428	434	404	404	401	406	401	397	415	387	433	411	408	414	405	430	426	440	426	410	383	414	422	418	412	409	422	402	436	421	424	412	453	387	403	399	422	414	415	407	410	410	398	405	457	393	429	363	457	427	390	413	414	412	404	444	420	412	402	376	420	425	445	393	395	402	394	444	422	398	418	423	394	437	401	384	427	401	403	420	431	413	405	394	454	419	428	418	358	416	401	405	438	404	375	430	417	423	397	360	397	389	452	407	415	403	419	447	393	399	406	420	430	397	397	393	392	436	425	393	410	447	437	390	381	424	406	391	407	408	395	390	451	405	411	406	399	429	397	387	383	405	413	443	382	452	409	399	416	400	415	414	396	419	470	397	460	457	401	413	403	411	400	436	422	379	397	459	424	427	417	429	448	418	409	401	412	390	433	435	378	399	379	427	445	399	389	403	408	388	393	396	402	429	418	421	392	391	397	376	438	404	415	408	387	382	418	402	366	426	386	451	439	435	405	394	423	432	448	431	423	396	445	430	407	427	420	390	390	392	408	426	402	413	423	414	426	410	393	416	432	433	411	440	403	382	417	428	415	400	375	409	410	412	420	410	388	411	431	422	393	422	452	412	397	386	401	444	401	408	457	429	416	461	405	388	414	386	426	420	378	416	401	408	385	378	406	401	409	403	390	451	403	393	377	424	440	440	400	415	419	385	453	424	422	425	418	388	394	372	402	432	413	438	410	426	440	420	387	380	432	386	377	399	419	427	403	410	390	433	395	436	407	442	392	440	429	425	385	426	436	402	418	389	407	377	410	422	433	423	416	394	408	424	440	400	412	397	428	411	427	440	435	412	407	434	422	404	403	406	415	409	425	385	379	408	398	424	429	425	424	403	422	413	403	414	394	413	435	389	391	423	389	390	404	450	385	411	392	412	391	427	400	441	442	384	405	390	441	397	434	402	419	442	446	402	387	421	411	411	425	422	410	427	404	413	430	402	424	427	425	382
23953	23823	37715	35361	24877	13374	1816	701	561	506	535	517	514	526	508	534	516	502	493	538	529	560	554	560	536	493	530	511	533	498	534	531	505	554	521	500	472	491	520	511	506	489	509	499	497	450	503	496	515	515	505	526	459	492	496	469	496	473	511	487	526	448	495	477	526	485	520	492	476	505	522	502	538	475	502	502	502	504	446	497	557	498	467	503	528	485	471	480	468	510	465	542	494	445	513	501	513	468	533	504	495	490	472	467	488	476	480	525	500	510	485	487	485	481	490	492	484	515	477	485	497	467	458	554	496	516	525	527	461	503	522	492	493	453	550	495	483	523	487	546	517	476	522	485	517	503	516	524	500	495	492	517	505	483	488	490	503	507	505	533	510	489	519	496	536	498	487	508	486	506	491	484	490	499	543	479	503	522	519	470	493	500	489	491	475	505	518	487	502	468	467	487	522	473	470	509	555	459	546	463	488	485	512	473	513	454	465	474	493	483	498	530	507	484	504	525	511	492	484	472	501	505	504	488	504	507	538	502	444	467	531	497	518	520	518	508	477	501	491	533	466	496	520	516	456	488	502	497	515	467	500	476	467	510	544	538	471	506	512	483	519	494	521	483	515	450	481	461	501	499	542	504	475	494	503	465	495	503	477	466	528	474	558	483	514	522	513	500	512	510	490	465	428	526	514	521	472	508	485	470	496	463	487	502	500	504	493	536	503	495	525	477	520	504	490	537	514	488	506	535	499	522	522	513	505	493	495	509	485	482	481	487	488	501	446	494	515	478	553	529	505	504	506	520	525	498	496	543	509	514	508	482	499	456	492	477	516	476	483	488	537	523	542	502	525	525	502	525	519	496	486	488	477	461	505	533	474	521	512	514	470	459	501	441	513	510	492	540	490	478	521	473	499	512	467	478	536	529	523	480	500	482	496	523	482	498	485	534	465	481	455	459	449	477	503	469	493	453	518	494	484	516	499	551	544	492	515	533	493	492	563	525	509	514	492	436	470	524	473	498	515	509	536	492	472	483	497	505	512	464	470	500	507	484	532	522	504	530	505	502	489	497	502	466	540	473	493	510	507	494	533	475	494	499	483	472	501	517	505	485	461	508	485	519	519	476	492	509	504	500	469	493	482	506	517	503	470	493	498	482	496	525	473	513	513	515	458	530	535	531	515	468	506	502	497	510	545	493	558	504	492	486	508	480	523	529	475	466	509	524	501	502	507	498	472	492	486	517	499	502	502	517	453	461	544	507	532	466	498	484	481	478	493	505	502	506	504	473	500	491	487	523	486	508	513	480	496	458	514	497	474	521	499	542	500	452	509	470	508	408	509	462	432	469	474	500	478	494	470	521	489	493	497	486	514	535	487	476	491	479	508	524	515	489	532	516	486	459	527	487	493	458	472	493	495	460	496	484	474	502	488	459	472	522	472	472	498	517	473	486	489	485	466	456	517	474	489	503	454	509	482	493	528	527	470	485	477	516	460	500	495	529	481	500	526	519	496	454	520	507	529	461	489	513	476	446	512	476	466	494	468	486	468	489	513	474	492	462	515	505	451	481	497	511	494	498	517	496	461	492	517	493	499	530	491	531	439	486	520	438	529	527	513	494	524	480	497	487	506	517	537	495	503	483	506	459	467	479	475	525	494	493	502	505	492	510	505	491	472	493	494	481	538	555	512	475	493	456	488	487	508	501	476	471	517	495	501	490	480	488	510	503	521	450	479	518	520	490	521	498	511	457	463	447	479	512	454	483	510	529	483	511	495	482	493	496	457	483	536	511	515	519	505	481	482	507	558	481	503	524	517	482	494	520	504	511	490	471	522	485	487	496	519	527	503	458	484	508	494	530	510	509	491	503	477	491	504	518	528	455	488	467	535	467	477	487	488	484	496	494	525	487	488	450	481	494	473	484	527	504	495	482	505	525	531	470	501	467	523	509	508	498	526	501	507	488	512	523	486	484	509	525	467	479	522	494	498	491	479	473	500	498	491	471	487	491	486	502	483	507	502	494	514	498	449	512	519	524	469	525	519	506	517	466	451	515	462	495	471	542	505	527	513	501	469	523	493	510	511	499	505	490	492	488	487	485	506	532	514	533	521	502	505	496	476	526	481	484	489	472	519	494	470	496	510	548	512	450	515	449	487	529	505	535	458	494	502	491	489	494	477	473	486	450	489	516	478	492	526	471	467	485	496	455	495	489	474	444	520	476	525	497	522	492	491	438	557	514	492	482	515	502	502	496	500	492	469	488	478	468	476	511	528	512	472	478	491	527	480	499	476	477	479	522	500	497	490	517	490	516	455	519	490	498	486	486	496	483	544	473	472	493	493	498	477	516	515	543	473	496	481	488	524	503	496	537	502	490	507	495	487	513	461	495	473	497	499	494	493	477	477	502	523	524	462	500	469	516	481	514	474	507	515	462	506	494	491	555	498	485	486	495	495	492	504	469	472	521	496	485	526	477	495	497	514	523	484	511	484	479	507	522	500	474	474	483	484	451	496	481	516	486	509	510	477	485	499	490	496	495	512	497	498	474	499	489	510	492	503	526	515	497	483	515	487	528	492	505	484	497	483	522	511	483	483	462	493	458	481	486	499	548	513	523	524	513	471	479	497	494	495	481	469	512	515	537	501	514	495	478	510	499	499	489	485	485	517	498	512	504	498	506	477	515	497	526	513	488	442	487	457	481	507	474	527	523	483	486	480	484	496	495	469	479	498	510	529	493	530	519	488	501	505	486	470	431	504	469	502	516	518	499	494	486	489	473	486	545	502	550	524	491	503	503	496	496	499	518	485	509	475	471	486	472	518	481	528	525	504	509	531	525	456	489	473	485	490	498	474	532	507	488	530	470	470	506	517	476	544	528	498	504	487	483	465	514	483	558	511	507	502	527	512	505	485	480	520	487	473	491	505	525	519	460	536	495	483	473	505	521	491	521	476	470	517	519	514	491	484	517	493	496	509	484	507	529	491	475	519	511	459	478	479	453	480	477	496	456	459	463	500	514	472	484	532	486	468	522	493	481	467	497	510	527	506	485	539	526	487	502	491	532	490	499	505	481	451	492	463	519	460	495	512	536	524	520	507	486	509	491	478	473	547	491	483	497	509	504	508	540	507	502	471	466	498	503	504	505	478	510	486	492	466	528	474	494	543	500	481	512	507	496	516	470	472	486	470	516	541	532	499	510	504	476	487	476	545	500	484	509	485	490	497	460	539	541	464	474	467	486	496	506	485	451	459	490	531	517	520	510	474	486	501	448	517	532	483	522	489	472	503	506	493	484	505	501	499	463	451	502	485	477	500	481	525	504	503	531	486	486	495	506	512	512	489	493	520	509	477	471	481	494	534	512	516	501	468	486	498	479	472	522	554	495	514	458	494	502	529	545	471	524	487	475	488	500	536	489	518	517	455	506	509	492	524	483	520	455	530	491	454	511	463	443	485	534	491	524	508	491	476	493	499	480	487	528	466	481	471	497	495	450	507	500	515	478
63521	103358	73399	43927	18579	3654	530	537	534	583	562	511	500	549	534	529	538	504	533	551	586	600	606	619	559	554	577	522	543	537	555	565	580	544	516	524	548	549	519	500	542	530	505	547	532	588	540	535	511	565	520	527	566	530	509	561	544	530	551	514	567	565	558	534	565	560	536	524	554	579	545	567	535	520	561	517	566	539	498	469	523	545	488	504	549	487	538	582	557	547	543	530	547	560	530	553	528	514	557	548	571	596	531	517	568	509	498	571	563	519	478	529	560	511	567	518	533	535	554	527	514	526	476	578	533	549	514	521	510	556	527	562	555	527	550	525	512	530	502	563	535	551	527	499	583	557	531	478	591	556	547	545	540	518	562	565	522	536	503	555	512	566	535	540	533	584	522	513	549	538	551	568	556	548	536	540	555	566	582	523	511	520	541	561	551	534	575	508	505	532	522	494	588	526	530	523	523	501	528	506	562	540	515	494	576	504	549	579	531	515	495	521	512	536	524	519	561	572	541	495	518	527	519	541	547	560	516	520	502	528	522	543	539	507	555	559	549	505	561	551	533	566	554	557	550	542	523	563	564	500	572	566	528	555	516	551	519	531	527	558	516	539	590	546	525	538	535	564	542	556	533	549	535	515	561	481	551	537	546	515	532	528	525	495	539	543	530	533	570	535	537	499	570	535	578	579	559	547	521	524	541	515	516	513	500	540	522	542	589	530	504	517	522	509	572	546	526	533	554	567	542	517	509	539	542	502	531	550	547	563	573	488	556	513	547	572	541	538	563	567	584	500	483	525	511	547	507	572	550	522	586	545	547	532	515	514	527	572	522	518	552	572	566	502	599	531	551	525	557	537	546	574	500	527	525	588	517	548	535	527	529	522	529	477	549	547	523	538	557	509	570	571	509	549	535	528	539	534	506	594	573	584	500	537	539	529	536	532	549	507	543	533	532	548	505	519	553	520	520	516	523	554	517	532	517	519	564	520	552	533	508	500	514	560	531	518	527	575	532	513	583	544	512	538	549	563	544	525	559	508	544	505	529	578	566	531	538	558	505	533	531	532	545	569	585	498	564	499	500	487	529	580	535	533	553	520	520	537	536	561	548	523	575	537	498	591	528	579	589	530	602	507	541	544	512	550	517	538	527	524	531	536	527	532	550	535	553	562	518	531	528	509	562	541	589	519	549	504	525	528	543	549	523	506	562	514	571	537	534	562	558	536	537	496	565	526	519	556	531	499	538	562	561	549	522	511	530	506	522	563	542	509	517	533	559	543	549	553	536	535	511	530	529	543	567	494	529	534	561	540	571	524	509	576	524	525	538	549	533	544	526	542	570	538	518	505	513	549	515	547	567	536	549	572	551	553	532	535	537	550	546	517	496	540	575	564	585	542	502	533	547	478	503	585	503	491	514	528	543	542	528	570	528	524	530	561	513	543	530	482	507	541	535	548	574	537	527	535	515	512	513	544	498	564	539	499	493	534	551	563	497	565	523	509	532	517	518	499	558	546	504	512	533	492	556	542	555	544	564	509	527	569	559	515	499	545	543	547	528	535	527	501	536	525	540	586	541	532	496	532	503	519	519	549	504	554	499	513	511	538	529	542	544	523	530	564	525	534	522	526	518	547	556	517	528	554	589	523	537	539	546	529	543	527	521	502	556	515	513	571	511	503	499	505	493	505	551	567	533	510	556	525	600	533	554	513	552	551	543	560	527	515	553	531	519	555	518	567	560	538	514	532	573	548	553	534	571	556	569	571	530	508	577	535	530	506	574	553	545	558	519	531	532	543	547	539	549	520	556	552	511	547	541	519	537	555	561	547	528	526	534	513	575	548	525	535	496	568	519	516	568	539	511	523	528	543	525	564	507	536	542	524	538	568	524	522	517	536	522	517	561	541	560	566	508	551	544	560	543	540	511	524	551	522	559	533	507	558	559	538	558	558	537	574	549	520	472	538	532	515	562	545	508	511	527	480	541	537	514	506	558	518	516	552	486	561	535	525	541	499	518	539	520	526	519	519	552	509	531	530	540	549	511	553	527	522	532	579	581	521	557	554	526	525	543	538	535	545	493	525	541	536	538	501	542	533	539	556	555	533	569	503	522	517	556	509	501	500	558	577	556	564	520	566	553	540	549	501	539	512	565	509	562	557	557	526	545	543	564	509	539	500	526	547	517	514	556	497	484	488	536	515	572	510	513	515	480	568	532	527	549	555	528	527	533	518	518	542	521	551	528	527	508	524	504	544	487	561	521	507	485	540	532	552	548	544	490	550	562	537	535	477	507	550	471	511	498	506	531	539	539	522	542	491	548	513	528	539	514	533	513	557	496	541	575	512	546	546	559	554	533	504	538	524	532	509	534	550	547	573	534	566	530	524	546	547	560	555	536	518	522	491	526	561	574	547	539	556	503	538	510	515	551	532	568	577	560	498	532	562	534	529	527	543	510	495	531	535	569	511	519	527	516	528	581	559	530	512	502	531	572	515	570	544	558	556	503	531	560	510	528	523	545	506	555	519	551	549	510	536	547	568	507	511	548	549	560	559	484	511	513	517	531	526	572	526	564	510	544	501	522	534	574	546	541	514	506	549	528	512	557	554	521	506	509	517	544	522	534	556	560	543	540	534	548	537	562	549	513	561	568	530	514	566	531	557	520	480	505	511	524	543	545	552	512	516	516	504	557	518	540	556	534	536	574	541	529	521	520	563	531	542	509	576	515	537	556	531	505	523	515	532	524	529	513	515	508	560	514	525	534	541	530	571	556	526	535	563	528	529	510	561	559	526	510	546	516	551	519	527	520	544	529	551	540	538	535	513	521	517	519	523	574	560	558	519	508	546	577	509	530	551	483	533	545	523	569	554	537	576	555	534	524	557	495	537	510	521	521	525	562	537	533	572	514	524	549	569	515	508	540	527	550	539	519	547	517	509	547	521	568	538	489	539	533	533	484	507	528	552	528	552	533	515	546	537	560	529	560	517	540	536	553	519	513	497	506	527	533	516	519	497	516	571	536	538	505	521	533	499	532	529	505	532	536	553	468	509	508	542	489	534	580	544	521	543	504	548	526	539	518	508	542	551	533	540	541	522	524	486	511	534	562	539	526	564	535	514	516	535	528	480	534	535	563	511	550	517	578	571	537	508	528	489	548	545	555	522	515	548	508	500	521	549	553	525	549	539	522	542	508	520	527	503	544	526	567	579	496	485	490	533	493	551	490	531	550	544	496	556	547	560	543	547	551	590	539	583	540	530	591	538	507	504	504	523	490	546	568	495	520	517	520	569	533	519	522	529	551	531	512	557	528	532	558	572	538	522	518	539	519	553	542	545	559	515	502	567	535	549	511	514	523	533	551	544	518	500	528	523	548	520	550	524	476	539	530	496	561	522	517	517	574	536	533	509	533	504	532	483	544	512	539	568	537	514	525	544	534	532	567	521	545	493	546	506	530	565	555	546	526	546	538	569	534	559	546	576	511	551	546	507	575	549	511	492
29811	30289	26508	11062	2100	514	354	370	347	333	335	334	312	333	356	374	325	312	340	307	348	322	336	335	318	377	323	323	342	319	316	323	364	312	320	313	359	325	335	304	332	351	344	310	329	367	341	331	307	329	335	347	303	333	281	319	336	335	313	328	341	341	299	336	343	339	315	321	348	314	307	317	335	314	330	303	310	314	292	297	371	314	330	334	330	341	317	360	328	311	353	351	323	306	301	351	316	318	318	339	353	353	338	292	326	323	346	326	325	302	363	366	336	325	347	291	304	330	278	356	346	316	303	308	314	331	345	338	313	351	366	321	326	332	354	336	297	312	326	348	316	372	308	299	319	344	358	342	298	365	321	384	323	345	375	338	348	350	326	314	357	299	331	328	329	351	310	341	300	324	304	327	335	356	331	325	332	317	330	344	339	327	325	321	344	368	342	306	335	338	325	315	329	314	331	324	368	322	349	326	314	363	326	337	316	324	322	372	339	332	352	288	371	329	309	348	328	343	322	326	303	360	307	321	312	357	365	307	327	300	343	291	326	340	341	340	300	350	327	351	332	316	338	327	303	330	331	333	312	334	327	319	313	312	343	303	332	327	315	353	315	333	345	362	321	332	331	302	340	318	321	324	324	323	352	364	342	349	362	321	307	347	319	346	318	324	297	341	327	320	381	338	338	334	331	292	327	337	325	333	324	324	349	320	310	338	351	318	332	327	335	319	296	342	320	344	354	348	387	340	318	334	372	322	327	341	327	371	345	321	328	300	337	340	335	317	337	339	326	336	330	310	321	313	345	335	308	334	328	316	286	317	310	344	352	329	338	299	320	336	332	333	336	320	322	348	328	330	331	383	334	325	335	314	363	316	336	303	322	344	352	323	317	337	305	325	322	322	338	328	317	333	296	312	361	318	300	335	346	316	307	355	365	333	330	330	330	329	329	316	340	318	336	299	338	341	293	314	342	340	326	350	329	308	326	350	332	337	308	312	301	301	329	326	331	333	342	340	320	341	344	337	339	299	338	333	329	321	310	325	354	313	379	335	322	347	350	330	325	316	318	304	331	316	333	301	316	325	312	322	345	352	320	306	318	336	337	343	363	321	324	329	322	324	329	320	321	332	369	341	359	316	319	334	347	303	328	344	321	326	326	330	357	284	338	299	330	311	327	350	330	351	347	356	319	331	351	321	348	321	341	344	335	329	300	354	319	313	311	324	356	327	307	330	343	317	340	344	341	316	352	343	321	369	296	319	310	301	313	338	368	312	331	322	291	308	326	330	335	304	328	342	334	327	332	341	353	332	329	298	356	330	348	304	330	337	338	347	341	334	279	371	342	320	342	311	308	324	364	353	326	325	346	359	332	333	304	347	292	363	336	300	338	333	337	336	316	331	328	333	337	318	323	349	317	340	332	312	312	342	320	335	324	339	355	339	322	332	340	368	330	344	313	323	352	315	352	343	341	335	330	369	348	316	360	322	317	356	359	349	346	337	345	319	329	292	325	319	326	354	338	291	325	323	352	328	324	332	339	293	333	366	314	334	329	333	324	369	325	334	320	318	324	326	330	313	353	347	334	333	323	308	292	346	341	346	366	312	326	348	335	347	328	316	351	358	317	370	355	295	315	335	308	334	342	353	328	286	362	319	333	296	330	347	331	321	321	320	327	328	301	328	325	329	330	304	319	332	352	346	358	332	344	339	373	299	314	315	356	317	322	332	332	337	353	303	343	309	372	346	323	304	267	345	340	310	363	324	331	307	331	302	331	324	322	343	325	332	317	318	320	310	311	337	333	343	329	324	324	329	371	306	334	322	343	331	301	311	339	322	324	327	349	295	314	319	335	309	319	319	349	314	336	329	327	346	317	326	312	323	317	333	316	315	365	289	304	336	352	362	329	329	299	305	321	299	307	336	338	331	355	366	341	338	315	344	340	293	381	347	361	314	297	320	362	347	333	322	310	322	309	369	334	292	292	312	321	369	354	357	335	307	324	350	346	353	332	338	315	307	332	331	329	299	343	333	296	335	339	336	334	276	345	317	334	322	352	346	346	333	320	312	307	366	334	324	331	310	328	332	345	339	321	305	363	321	343	309	310	328	321	346	342	326	322	329	346	327	322	331	350	368	368	336	337	294	368	337	325	329	313	342	320	345	324	347	332	331	375	337	337	323	324	384	350	321	394	349	340	324	349	302	315	333	306	328	332	335	337	340	329	323	305	313	346	334	328	341	332	323	294	334	307	349	329	331	353	307	333	330	345	287	340	349	299	327	350	346	320	311	330	333	333	347	287	340	339	303	319	353	327	334	314	315	343	304	346	312	299	314	345	304	355	317	327	355	329	365	334	319	370	326	321	317	339	317	340	326	359	326	327	318	308	327	301	332	323	334	324	375	338	319	327	352	343	301	326	345	304	336	341	318	321	364	324	319	336	323	343	319	324	322	320	332	331	319	355	313	326	300	340	296	329	343	346	349	330	354	295	354	308	338	323	306	340	315	345	311	328	351	312	338	316	340	297	346	337	315	338	324	305	323	326	354	333	336	322	326	371	354	300	323	353	334	332	317	362	343	340	358	332	322	338	311	302	360	346	294	321	318	369	317	313	311	324	314	350	323	354	276	356	310	319	326	359	328	317	345	340	337	312	301	314	315	312	318	319	311	326	304	346	307	340	305	341	355	343	334	323	373	314	331	331	329	344	327	299	301	332	346	308	317	329	343	341	334	312	334	345	322	301	362	322	348	321	327	322	326	308	337	342	316	338	377	323	361	347	345	331	332	326	310	315	310	346	289	343	353	324	328	317	307	302	326	345	344	325	303	329	333	347	339	300	321	317	304	337	329	330	333	316	288	320	333	337	297	347	317	360	325	331	316	337	302	365	334	320	343	299	364	324	340	305	281	291	330	314	324	317	332	301	339	338	300	325	307	326	327	324	315	340	362	321	349	350	331	323	360	307	315	354	315	327	341	313	292	344	311	308	295	338	292	314	319	337	312	343	334	322	329	312	317	331	316	313	339	336	324	322	355	309	318	327	333	319	316	340	323	315	347	318	309	356	315	363	341	361	329	310	301	330	326	340	358	340	318	352	318	336	330	345	323	318	332	316	316	315	322	352	332	313	338	332	329	321	369	315	324	343	318	341	308	321	355	329	320	303	336	355	298	337	327	322	327	324	320	334	329	356	362	306	344	333	324	302	323	337	304	330	341	353	290	318	347	318	330	339	303	353	334	318	321	330	332	354	358	330	324	341	329	317	351	314	342	346	334	318	361	321	319	328	323	340	317	331	342	328	322	324	359	337	351	326	337	335	300	358	308	333	310	352	367	318	335	335	306	329	344	304	352	339	331	336	317	324	319	340	346	305	303	361	307	335	327	326	304	311	363	334	334	321	314	311	353	314	299	287	325	312	333	334	324	326	344	335	337	316	310	321	323	302	339	331	328	344	370	320	307	356	321	352	321	332	333	313	345	334	294	306	313	334	341	316	315	360	338
22071	36340	20096	5808	1744	519	313	316	290	311	347	278	356	324	311	318	339	337	311	317	353	351	319	345	318	299	358	301	369	322	358	301	354	270	323	308	355	337	343	299	313	287	320	324	314	315	318	320	296	284	333	323	304	291	325	327	310	321	313	324	309	324	298	312	302	309	313	304	317	319	314	293	331	299	317	304	337	318	342	320	301	274	319	304	315	345	344	313	325	315	315	308	332	322	327	304	292	321	308	324	310	327	313	269	327	322	330	357	345	308	309	331	330	301	324	290	317	291	307	318	321	309	358	329	324	331	329	323	312	336	319	275	315	316	316	324	319	313	333	319	315	296	293	307	321	337	351	303	326	300	312	313	341	312	325	317	332	304	305	335	314	336	301	328	323	310	323	317	281	315	301	324	322	323	349	334	342	315	324	289	317	311	310	332	301	325	326	354	320	339	291	293	335	267	322	295	310	310	306	299	320	326	357	301	353	335	340	327	311	336	341	307	318	341	304	321	334	348	320	299	308	301	313	306	314	298	317	302	321	303	305	307	305	258	297	290	323	342	324	315	310	310	301	306	280	314	298	300	332	345	288	317	303	308	321	309	310	350	329	308	294	293	299	326	349	326	298	308	321	332	294	300	294	321	319	339	307	325	323	294	292	316	295	329	297	320	341	304	326	308	320	334	321	299	287	332	299	317	286	326	310	318	322	309	331	304	345	327	319	308	316	315	324	346	323	322	304	288	336	305	307	285	324	327	311	335	294	297	341	329	310	316	298	325	305	322	348	328	315	322	321	325	304	319	324	344	325	292	288	327	321	293	306	327	335	280	344	328	329	327	345	347	285	336	317	329	301	326	287	328	295	289	308	322	338	315	315	325	320	314	315	306	319	295	329	319	341	310	315	298	344	322	331	292	301	328	306	307	306	330	333	307	322	309	322	322	335	311	346	319	304	309	300	299	314	321	302	330	297	301	328	301	322	335	334	290	314	309	307	341	315	311	295	300	330	354	292	287	323	293	333	320	324	308	318	300	334	320	339	342	295	313	345	313	343	327	311	335	329	339	347	314	327	271	340	328	347	336	306	300	278	289	328	346	329	298	295	295	344	299	309	371	277	309	315	334	322	326	312	311	326	323	348	334	342	325	300	278	295	318	287	339	318	325	345	348	340	304	307	297	294	356	325	308	288	271	317	325	318	330	345	320	340	322	326	324	321	337	324	304	286	275	307	294	325	310	312	323	304	315	333	322	313	342	329	339	333	303	358	332	334	308	322	314	277	312	297	318	321	282	330	293	278	325	327	300	338	321	313	310	283	316	337	326	310	316	292	311	325	317	329	290	292	314	322	308	323	301	335	330	354	316	330	309	319	316	295	320	315	316	310	321	306	319	331	292	295	302	309	320	336	328	320	313	329	329	291	314	334	316	286	331	326	322	313	293	336	293	323	308	337	325	331	257	305	318	309	329	313	311	311	304	310	339	312	331	294	280	309	327	321	326	301	331	332	319	302	293	317	335	297	320	287	339	311	281	335	317	311	313	310	299	294	295	318	299	339	322	305	349	320	323	315	320	290	311	321	342	302	288	322	305	339	348	330	284	300	326	325	292	331	334	308	310	321	300	305	322	314	296	314	318	277	324	326	319	304	333	302	324	328	317	298	308	330	363	339	336	311	298	288	326	325	297	334	306	280	326	304	318	312	323	308	320	327	310	340	300	313	301	327	317	329	359	325	352	297	335	330	303	316	325	327	296	330	354	282	298	290	318	333	296	329	309	324	321	334	311	305	328	320	294	330	311	305	291	329	333	295	321	313	341	297	356	294	300	320	341	299	310	326	313	329	347	290	314	328	302	301	350	338	300	298	300	328	320	289	314	297	338	291	314	291	325	296	302	324	296	316	313	298	303	309	281	315	307	323	319	338	329	304	304	315	285	312	310	348	316	328	336	299	313	308	327	321	319	328	308	317	323	306	310	310	290	332	308	309	315	344	304	309	320	311	305	311	290	354	347	329	286	330	300	313	313	336	295	331	320	339	322	330	310	296	324	325	314	350	308	312	311	337	290	310	316	321	320	288	301	302	300	339	313	290	331	332	304	319	309	292	320	326	347	307	359	330	357	297	309	350	322	358	303	307	352	311	307	313	314	292	324	346	342	308	326	290	315	307	342	321	296	330	316	295	351	290	325	291	328	296	304	311	317	389	317	322	301	297	303	327	334	306	319	324	331	301	311	335	294	319	284	307	326	344	294	335	311	311	299	318	315	298	322	322	296	285	323	326	320	301	329	363	283	320	324	316	307	326	306	338	322	306	293	296	312	304	295	303	324	325	320	288	308	347	320	325	294	323	324	314	295	321	324	331	330	295	318	301	283	334	294	338	351	303	340	319	323	333	331	287	310	289	320	344	336	308	290	311	319	283	327	316	301	275	307	363	317	347	300	327	276	300	304	295	303	309	322	311	313	300	340	308	312	289	311	306	329	291	288	319	319	346	311	338	328	312	317	311	323	310	299	327	313	284	329	333	323	334	317	310	327	314	336	301	297	323	329	316	319	297	293	335	315	298	323	312	281	328	306	355	309	320	335	330	340	314	319	316	308	339	328	297	308	355	344	322	345	314	348	312	281	304	302	345	316	312	320	313	294	316	340	304	339	312	321	324	333	318	344	317	309	326	322	335	327	301	302	293	299	334	316	315	337	319	307	307	310	330	308	333	338	332	315	310	299	333	333	334	290	357	299	337	287	300	315	295	319	306	314	300	323	316	353	350	341	326	313	351	328	325	339	308	302	292	303	305	296	335	323	328	314	328	324	329	336	301	333	315	317	313	297	270	323	305	329	371	313	323	320	350	330	326	314	308	303	342	349	290	319	324	309	319	297	301	317	342	320	344	310	298	319	311	333	315	284	299	318	301	289	330	337	320	313	335	316	325	339	283	285	339	307	322	336	342	302	318	320	318	322	295	322	296	331	326	290	321	320	300	326	314	327	312	327	310	320	303	312	328	329	304	293	301	345	320	306	334	308	325	295	306	307	298	321	300	299	340	290	337	321	342	295	303	324	292	311	323	314	303	341	330	322	303	315	295	299	328	322	299	309	320	303	302	307	310	317	327	337	335	319	344	304	307	309	313	295	279	297	294	300	307	307	317	360	312	314	327	323	307	334	280	337	310	304	295	330	306	309	326	316	315	305	307	336	312	308	314	308	296	326	321	294	311	305	311	339	300	278	338	302	314	300	323	323	282	297	348	329	307	292	330	345	322	290	310	307	275	304	339	323	337	332	300	328	316	331	313	327	315	336	315	315	299	331	294	318	305	327	312	301	306	337	285	279	322	321	337	351	311	341	318	314	288	320	327	298	328	296	302	351	296	312	312	342	319	310	318	300	324	293	313	303	342	338	299	342	347	288	350	322	322	307	328	326	289	322	310	305	325	324	305	309	287	345	324	309	313	309	327	295	330	271	306	360	360	284	306	288	307	341	301	327	324	282	340	323	349	301
25335	27778	44267	37958	20090	5431	634	478	416	381	440	389	404	465	412	413	417	380	403	392	372	422	430	380	422	417	411	391	390	384	459	399	433	394	390	383	386	395	365	424	402	369	385	377	397	437	397	398	409	383	424	359	388	419	377	389	366	409	411	382	374	388	374	388	388	382	398	368	382	391	384	362	397	397	404	386	380	372	423	424	372	388	367	366	407	393	362	406	387	374	433	411	389	375	387	401	366	369	389	405	371	390	402	397	365	412	355	415	416	370	417	380	399	382	368	407	431	411	411	413	354	423	414	411	422	414	369	397	376	361	399	376	388	395	380	411	389	369	400	371	399	394	393	369	374	402	374	397	398	372	379	389	391	418	399	413	381	398	399	370	360	398	370	396	392	374	398	415	381	418	388	431	397	404	368	409	366	388	359	376	402	391	412	394	422	378	402	401	425	397	411	416	397	385	387	381	376	383	364	409	396	393	417	400	424	370	384	362	363	384	386	408	399	398	425	364	398	408	377	422	359	425	374	399	377	353	366	376	424	382	401	347	414	400	407	386	399	395	411	401	408	401	426	402	387	385	391	392	374	408	403	386	394	416	385	373	399	404	391	424	422	399	413	384	375	370	366	390	384	407	380	390	386	362	423	376	373	414	403	393	427	415	394	394	366	395	401	401	416	394	390	421	391	418	418	379	395	377	396	372	374	410	400	410	405	391	413	381	361	372	403	389	419	395	353	382	398	388	376	397	377	383	398	394	411	402	392	409	346	375	407	422	398	383	391	387	380	401	380	404	415	398	369	392	415	387	387	408	404	359	361	372	395	378	377	373	408	397	384	400	378	415	409	368	404	361	386	385	395	388	405	405	370	426	380	387	411	382	378	390	398	374	378	405	403	427	371	390	405	368	389	356	389	393	384	377	396	407	356	374	415	406	409	454	388	386	408	380	390	394	406	374	395	398	365	411	368	403	406	342	371	409	385	405	388	415	408	384	403	381	405	372	384	416	395	401	409	378	408	412	388	363	394	369	406	375	408	421	378	407	388	374	380	379	420	431	432	398	365	431	397	391	401	392	380	369	389	429	403	390	407	385	367	370	405	387	382	398	382	407	389	393	366	380	375	394	424	372	365	407	424	365	388	408	435	441	393	403	375	358	384	411	409	418	372	398	400	415	382	399	396	395	412	370	394	395	376	384	417	381	364	385	363	397	408	384	408	368	400	377	432	387	441	393	402	411	409	389	408	380	380	353	386	387	414	377	364	423	413	396	422	376	401	391	382	394	398	395	387	404	396	382	384	419	390	407	418	372	372	401	418	381	377	364	409	386	387	386	363	406	396	406	375	386	384	406	391	419	391	370	384	372	408	399	443	378	438	385	382	393	411	386	362	380	404	397	373	415	385	394	387	367	386	392	443	339	387	383	343	363	392	398	374	358	360	374	428	373	373	390	400	391	390	388	364	398	373	411	376	361	393	370	406	382	392	375	388	341	362	370	391	376	375	388	384	387	391	404	371	388	393	420	424	387	365	377	364	386	391	393	390	369	352	363	390	399	393	374	415	374	401	359	382	392	421	410	425	386	385	378	378	357	414	418	388	401	374	394	377	364	406	378	383	397	387	379	435	408	395	411	395	369	419	400	365	401	373	380	387	377	425	397	415	378	397	389	389	382	381	394	422	360	444	397	374	396	362	393	374	406	351	400	420	399	388	428	353	373	436	412	424	429	406	379	380	398	388	402	397	368	390	373	379	392	387	346	414	372	340	375	372	391	364	386	387	413	381	407	371	379	420	379	361	395	407	400	402	388	409	391	397	381	395	408	438	359	375	389	412	398	400	390	374	400	385	423	365	398	368	369	378	409	400	389	402	399	387	414	362	383	357	388	383	392	403	370	389	411	397	427	408	374	417	416	414	427	424	388	407	374	388	435	384	385	368	413	416	381	372	377	367	404	394	408	437	404	396	415	377	398	377	355	402	415	388	382	424	413	400	383	376	377	406	380	414	453	367	362	407	411	471	385	394	391	400	412	375	373	374	431	386	390	429	422	378	397	414	399	401	392	427	392	394	375	366	395	406	421	442	401	418	391	399	378	409	379	414	415	366	398	371	365	371	381	374	364	386	404	395	402	393	397	389	417	383	365	357	377	380	398	383	406	394	365	359	371	396	397	397	392	373	390	402	416	394	384	385	387	391	384	397	388	405	420	375	397	384	409	398	406	432	385	410	419	392	377	394	372	383	398	378	424	391	370	388	385	400	434	382	376	393	376	423	418	383	373	401	402	394	415	411	388	336	367	398	411	422	421	425	351	404	404	361	408	375	390	447	405	465	419	373	366	392	379	375	380	394	374	378	408	372	400	356	377	401	377	394	392	392	396	379	396	418	398	373	357	391	398	375	378	385	383	417	396	394	355	386	396	395	363	385	393	413	377	417	405	394	347	387	401	393	383	375	405	428	437	393	394	383	386	364	376	385	395	388	401	365	468	400	387	414	405	421	376	382	348	392	360	397	402	369	379	366	396	387	424	410	377	429	385	394	410	367	454	374	395	444	400	391	389	420	425	412	423	382	380	387	372	363	392	414	381	377	414	384	365	403	375	397	423	379	393	418	427	379	390	425	409	429	387	386	367	402	414	394	373	369	409	402	353	401	387	357	406	385	386	386	407	447	411	399	420	393	353	384	350	407	404	399	384	405	395	391	397	401	397	376	384	387	365	403	408	373	404	396	388	381	397	365	397	409	374	365	388	406	351	388	404	431	368	399	408	380	398	372	392	382	408	337	383	371	373	370	417	376	397	403	381	378	410	402	382	391	414	400	380	380	401	387	388	362	398	370	387	387	360	403	389	406	377	362	408	384	378	399	405	404	377	402	393	427	413	380	395	417	422	384	415	376	358	380	403	376	374	425	368	397	398	386	370	383	417	376	409	382	374	381	428	386	412	370	378	401	390	420	402	380	380	388	370	421	373	387	401	353	401	389	379	370	389	362	405	348	358	419	395	370	411	398	393	437	403	397	362	390	408	397	388	365	378	412	371	398	390	375	362	384	375	377	414	349	406	392	367	425	377	375	371	389	402	404	384	416	402	395	399	369	378	416	375	339	378	443	366	388	362	372	392	370	384	405	390	383	400	350	372	391	383	388	390	401	371	397	423	412	377	403	404	393	421	399	368	366	363	386	379	386	410	372	361	372	379	414	407	402	388	405	376	408	384	375	405	409	394	415	387	362	393	389	387	407	375	401	369	385	410	417	408	347	398	344	380	395	400	390	377	380	368	374	407	386	388	404	402	384	380	403	380	395	411	404	406	398	407	395	360	384	380	370	376	400	400	399	406	388	372	376	397	372	402	413	378	392	388	376	372	378	401	371	406	362	373	397	406	373	410	432	409	380	360	393	409	388	394	420	415	385	359	383	346	376	405	402	355	414	393	410	430	371	384	367	394	364	404	372	412	410	362	423	430	402	388	395	454	402	394	378	384	388	424	386	387	426	390	410	419
57624	90130	62409	30731	11187	2482	389	398	459	429	465	414	400	398	412	415	441	424	445	413	449	436	480	423	423	424	436	437	387	396	436	424	416	415	406	430	451	379	409	435	404	410	381	384	410	407	398	434	450	411	407	412	431	404	415	415	423	372	382	461	416	409	412	437	396	440	432	426	378	360	402	425	413	415	431	385	385	454	360	437	398	404	427	435	430	435	418	397	401	396	399	419	393	456	454	425	439	399	381	418	407	447	427	412	430	405	387	379	411	406	410	420	418	348	412	394	425	433	395	420	396	404	406	412	442	415	429	429	396	447	425	414	411	367	441	403	418	418	377	430	422	431	450	420	416	384	390	408	397	404	472	427	422	392	394	408	372	412	413	408	426	404	411	413	409	413	375	406	413	422	443	405	418	413	391	424	394	350	429	428	376	407	384	414	420	387	407	423	423	373	395	389	420	419	402	408	412	410	432	443	415	420	376	410	410	410	404	412	422	405	407	390	415	418	417	386	423	452	429	420	373	376	400	350	386	426	368	390	424	413	389	414	434	421	438	418	423	394	389	407	406	419	416	430	391	423	388	365	413	415	406	394	410	420	390	424	448	414	465	441	404	384	390	413	394	425	411	434	407	404	417	413	385	395	391	385	401	445	440	415	422	415	435	432	401	416	414	357	421	426	417	403	405	427	411	405	404	450	395	413	444	404	415	445	378	377	401	451	408	407	411	446	422	457	441	393	378	400	392	430	403	365	424	410	382	410	432	402	412	375	441	440	395	414	428	408	393	377	426	419	410	413	417	389	447	366	409	431	416	426	439	412	409	420	440	438	453	402	427	397	446	380	395	418	453	441	376	399	410	397	415	426	416	392	364	420	427	390	415	396	439	377	450	443	449	391	398	430	408	398	411	450	438	381	422	403	391	442	408	409	405	440	389	424	390	427	381	413	421	440	398	419	406	398	439	397	419	428	403	415	408	428	412	398	434	418	408	415	385	408	419	425	388	401	417	393	438	393	418	409	433	423	409	417	432	435	415	383	407	426	376	396	416	415	438	421	430	387	438	421	389	401	433	420	356	394	406	421	405	410	430	388	381	414	425	421	415	409	401	446	410	407	416	406	429	412	426	396	417	430	398	410	416	405	414	440	427	449	401	397	421	398	425	424	429	401	403	428	414	384	436	385	433	425	406	409	367	451	426	401	411	417	405	427	376	411	407	416	397	429	407	426	413	367	409	417	397	395	415	449	368	401	388	420	406	386	408	450	401	440	378	383	398	462	407	412	384	413	416	416	400	384	429	403	400	422	398	393	400	434	398	443	433	424	405	419	388	388	419	396	406	394	436	430	422	411	444	400	406	406	446	420	389	438	389	385	434	404	415	407	383	423	395	444	422	414	434	415	404	423	441	378	403	386	376	389	441	399	402	422	383	422	413	421	394	416	391	420	406	421	385	384	404	400	408	404	413	405	410	400	456	443	425	436	389	405	424	413	415	425	382	403	390	396	374	425	427	397	427	403	423	418	436	404	377	436	402	417	418	425	375	380	438	370	412	389	433	396	459	412	424	408	364	395	411	413	382	400	428	414	388	419	448	395	413	399	435	409	412	393	425	419	394	427	373	446	448	428	423	421	391	422	397	440	434	409	409	444	397	384	403	417	377	433	402	419	410	395	431	422	418	392	392	418	402	429	396	406	410	420	399	385	397	444	440	474	437	402	413	417	428	424	453	412	438	413	421	399	417	444	393	416	394	445	395	396	396	426	405	414	406	403	414	399	408	426	428	383	433	419	401	382	386	407	385	427	392	435	416	407	405	406	416	402	384	400	405	405	425	397	408	439	408	437	413	429	440	416	409	366	451	425	396	424	402	375	409	431	454	412	426	403	408	433	376	369	391	390	409	416	419	394	410	400	435	418	410	397	411	399	388	406	425	405	460	383	444	398	411	432	464	375	391	449	399	411	398	411	394	411	399	422	433	415	404	426	399	442	431	415	393	421	428	419	433	413	414	399	406	407	411	424	407	372	389	433	437	383	398	394	424	410	411	438	426	383	442	375	418	434	384	416	391	388	436	414	371	422	427	424	409	426	411	449	409	373	397	404	406	396	418	412	416	426	351	427	426	411	415	403	404	390	432	380	401	400	436	399	421	378	427	425	413	412	411	439	422	446	419	401	426	435	408	402	416	446	438	400	361	422	425	399	393	408	430	380	418	405	426	393	394	368	425	415	397	433	408	417	436	428	369	397	416	387	372	408	415	412	421	387	391	418	372	418	415	379	417	430	444	432	417	387	418	386	403	427	449	401	417	431	388	414	381	374	410	406	434	423	461	408	460	435	428	413	430	383	415	425	400	449	378	425	410	410	401	392	425	423	389	391	424	413	407	441	432	406	378	417	459	370	433	409	431	397	415	393	426	405	435	371	410	397	441	383	411	420	405	410	421	380	372	423	432	415	392	393	394	409	431	375	439	405	424	392	378	402	399	405	427	389	398	412	396	412	407	428	424	428	428	419	422	396	411	391	405	392	415	407	399	416	410	418	396	424	409	412	399	402	427	395	418	420	403	430	413	417	418	398	411	417	454	420	431	385	394	413	457	389	411	388	393	385	406	435	423	432	414	418	399	379	425	422	419	448	426	387	397	409	426	411	412	421	420	397	419	420	402	404	401	410	400	381	427	398	382	381	399	415	413	416	408	423	413	428	413	452	419	397	398	397	387	445	393	445	422	405	420	466	440	418	414	380	397	408	429	400	420	404	415	402	422	409	401	387	398	380	418	381	402	407	395	404	386	471	416	398	407	395	395	414	367	414	378	398	379	411	380	396	423	442	416	427	401	408	392	412	414	422	428	420	420	405	420	434	415	381	430	447	432	444	382	396	410	429	402	376	400	439	390	422	404	448	395	402	399	415	425	393	430	393	443	423	386	386	399	420	380	402	405	390	419	384	411	414	389	414	391	425	446	390	394	372	439	399	469	406	402	376	367	445	432	377	413	412	435	398	380	376	397	420	426	404	410	410	383	393	449	436	384	426	395	401	413	428	385	404	441	389	404	382	405	386	418	427	399	419	385	438	358	419	423	417	404	397	423	423	425	405	398	394	394	419	437	418	409	414	397	418	395	398	407	363	408	405	393	403	470	412	383	404	414	412	405	400	418	390	385	433	441	397	411	395	393	395	399	403	438	390	418	392	408	451	403	382	407	413	415	426	410	439	397	410	415	417	418	397	396	407	407	417	398	444	429	431	394	408	443	428	396	441	395	450	399	439	388	434	433	421	403	409	417	428	413	414	434	430	423	413	435	440	442	428	416	416	385	407	392	388	428	423	426	442	402	415	435	396	402	393	409	424	378	408	401	421	354	437	397	382	408	426	402	411	428	441	387	407	434	436	379	432	394	393	389	407	435	411	405	405	417	388	415	408	397	411	421	418	398	414	389	401	406	449	431	391	395	364	371	434	451	433	436	378	427	396	467	409	436	393	446	408	402	412	445	438	412	406
23935	23678	38369	37199	26281	14674	2152	675	487	525	519	539	518	504	501	502	541	524	471	497	514	559	548	559	506	497	524	540	511	488	478	487	516	497	476	509	495	494	514	531	465	496	511	492	465	493	514	512	498	556	523	478	504	520	451	484	489	475	494	509	498	534	452	536	494	529	512	509	517	509	509	468	475	500	485	543	472	498	487	515	483	555	486	512	499	511	515	518	506	494	544	469	505	519	500	512	504	472	538	500	524	516	521	519	504	478	504	415	479	478	472	479	467	520	518	501	477	512	523	473	474	521	507	501	561	491	485	489	506	496	500	509	483	482	484	494	531	459	469	483	490	499	499	476	448	477	476	528	512	498	506	493	541	492	512	496	511	471	495	486	513	508	446	479	502	511	509	452	469	500	482	497	491	505	479	475	430	447	515	513	503	484	518	475	511	474	530	506	467	492	510	489	493	483	471	538	482	507	519	478	449	540	488	460	497	510	470	489	481	508	499	474	452	497	506	487	469	507	543	485	490	496	474	486	521	455	528	510	512	478	459	499	486	479	504	505	509	494	519	492	500	483	494	468	487	509	491	490	496	485	479	465	485	526	473	473	526	496	502	524	527	488	487	503	515	497	475	470	492	500	499	497	479	474	479	458	524	497	470	491	535	485	498	487	474	514	469	481	446	499	504	502	433	502	508	475	494	518	507	514	505	507	520	493	461	465	464	456	506	525	496	495	492	515	502	520	483	489	471	541	483	501	514	497	468	510	466	510	489	485	477	511	467	515	458	517	524	510	470	506	475	470	465	490	541	506	487	465	506	509	474	515	469	456	483	465	512	500	513	516	469	474	473	485	454	490	491	462	543	481	505	515	505	481	483	486	491	440	481	458	485	486	476	481	466	506	539	520	501	466	483	501	489	498	472	475	510	498	456	471	490	506	503	500	484	467	501	483	527	457	548	511	496	496	508	508	479	482	485	484	522	509	512	522	493	476	529	498	460	478	486	476	473	478	515	524	525	455	525	475	485	495	486	478	480	496	489	512	488	480	468	456	504	432	538	505	522	476	512	474	482	502	513	480	480	474	475	490	501	480	485	483	494	519	508	472	501	475	505	497	484	469	477	474	496	529	470	442	481	487	513	504	442	504	538	465	486	451	485	502	487	450	512	486	502	496	480	489	500	464	460	475	465	471	522	470	504	477	498	513	515	516	496	487	488	493	507	467	487	457	491	491	508	488	472	462	509	518	479	511	502	503	501	488	515	474	483	523	538	463	468	445	510	450	481	475	479	484	529	512	477	526	498	506	491	487	466	508	481	542	505	491	476	489	506	525	523	494	489	520	469	481	507	484	480	479	522	502	480	480	474	462	560	487	463	473	487	492	485	468	504	504	501	479	498	541	498	502	517	460	543	476	517	495	462	525	465	482	493	454	497	501	498	495	488	466	500	447	503	509	510	488	508	536	506	532	462	506	470	510	486	513	540	512	516	470	484	452	475	481	503	464	465	530	485	501	463	451	470	498	530	509	509	460	458	492	473	504	479	481	457	508	481	469	492	447	519	503	468	456	417	469	492	474	513	489	494	464	479	459	486	481	476	511	499	517	481	504	492	512	479	457	456	523	492	465	457	503	522	498	495	472	483	512	503	485	492	471	530	530	503	471	466	515	506	510	471	498	507	470	474	448	517	476	470	501	465	470	469	513	478	503	516	483	475	477	491	487	530	499	516	470	479	474	471	548	463	501	484	483	537	511	537	490	482	477	474	519	535	505	463	508	488	479	532	481	531	524	495	481	480	472	463	487	478	481	531	464	501	494	501	474	539	507	514	466	493	521	519	499	505	518	500	479	493	526	514	511	489	508	470	459	497	479	494	482	498	496	496	536	475	508	527	505	511	479	508	505	535	510	449	482	479	488	463	474	501	482	459	507	518	494	533	445	496	511	483	458	493	518	511	506	445	504	486	498	494	481	520	485	469	515	536	490	482	507	504	476	487	483	445	489	488	507	462	481	485	506	531	489	514	449	493	508	498	501	493	453	499	485	468	509	479	520	495	480	554	483	470	488	498	484	482	500	516	502	463	535	493	505	484	498	482	474	476	485	480	483	464	513	499	516	466	511	498	481	533	480	495	461	508	482	461	459	496	493	469	470	527	481	498	540	520	515	480	495	483	529	477	509	492	501	510	503	486	510	484	494	480	481	469	510	480	484	540	496	482	542	489	512	501	503	473	487	519	487	477	516	507	471	489	461	491	497	458	501	479	511	497	488	452	488	460	476	462	445	486	466	467	512	466	516	492	518	506	480	537	468	493	494	497	458	470	505	432	503	525	475	494	447	478	482	486	510	489	483	463	498	504	490	483	518	502	465	532	486	511	489	483	523	488	467	450	493	498	453	523	527	478	507	502	493	505	465	489	448	522	456	497	493	512	476	509	451	497	500	487	479	491	474	486	468	464	503	490	489	456	489	485	483	486	482	491	528	497	516	466	490	514	499	503	456	470	487	510	479	528	469	498	459	525	481	476	481	461	465	491	498	487	493	504	479	511	524	477	536	464	492	471	463	514	539	520	502	491	471	439	497	493	471	512	491	485	505	472	502	494	484	490	504	509	496	524	487	470	493	463	493	492	508	518	493	484	477	488	533	489	484	507	493	475	476	482	538	444	509	562	519	513	490	461	511	510	460	503	492	504	469	481	502	474	473	446	466	468	495	485	499	487	478	518	516	505	512	511	470	477	498	495	443	486	513	544	465	528	458	513	493	493	510	503	477	487	482	460	502	474	518	515	496	454	508	472	466	490	495	477	501	553	447	497	479	453	479	502	475	517	452	515	501	506	502	471	484	500	516	467	482	480	468	486	466	461	504	483	541	491	481	461	479	493	491	469	468	507	467	500	497	543	496	514	519	458	493	514	491	492	506	489	498	487	496	516	500	542	512	459	480	478	499	506	486	471	449	501	454	456	496	486	504	501	474	501	482	469	472	479	518	499	467	533	461	491	522	481	490	446	503	489	450	499	469	467	467	496	489	493	498	514	499	473	505	496	477	516	413	460	506	432	478	494	486	468	541	491	470	518	491	464	486	512	501	487	496	545	508	503	498	486	502	430	475	496	496	499	493	462	501	497	485	488	472	462	506	488	432	440	479	477	515	488	475	457	523	502	496	510	463	493	486	478	464	487	437	478	504	457	457	493	485	481	485	492	505	491	453	511	487	518	452	510	529	511	467	504	507	521	466	504	516	505	491	509	456	490	472	492	457	491	543	503	473	514	485	510	497	472	520	489	489	478	516	470	491	535	486	506	505	502	500	508	513	495	489	513	450	459	457	515	469	463	521	510	534	503	476	495	511	488	445	501	508	537	496	448	480	461	499	504	510	483	498	466	483	490	511	477	494	517	480	495	469	454	531	468	494	494	495	528	493	485	491	465	496	518	484	499	503	507	491	543	467	464	468	511	506	463	478	463	533	471	481	446	469	478	506	502	472	523	454	511	499	477	473	483	480
63867	103275	75456	45954	21266	5389	503	548	474	536	501	512	593	542	539	566	559	557	533	563	537	595	668	627	606	595	509	575	524	540	524	548	529	553	499	533	533	507	535	536	587	523	567	543	547	538	534	571	519	535	507	531	502	547	513	534	503	533	578	547	539	501	526	527	534	549	553	534	507	545	531	540	535	524	510	533	558	506	508	515	553	580	542	530	523	522	539	522	567	502	554	522	558	534	513	502	511	522	528	547	529	565	539	510	530	552	517	534	582	463	476	528	565	535	556	515	519	550	519	548	539	511	540	542	527	565	522	500	517	570	530	508	475	564	541	578	531	503	537	540	486	519	503	516	520	546	527	511	543	563	515	534	490	516	545	523	521	493	535	587	505	508	523	526	513	514	557	527	556	550	524	499	528	538	535	527	532	555	505	553	525	533	546	510	521	565	496	574	537	549	497	511	519	553	522	501	545	527	515	518	512	539	524	538	555	560	529	552	541	504	524	541	497	511	530	568	495	512	473	548	545	529	514	530	561	536	501	520	547	571	517	508	521	553	492	510	516	517	491	519	559	529	520	517	535	516	517	515	495	493	543	547	514	525	503	507	505	555	491	534	565	555	512	485	558	531	512	522	558	528	490	543	533	532	529	508	504	531	531	511	487	549	578	527	527	535	515	559	499	528	574	490	543	510	497	509	513	584	498	548	521	510	573	534	496	495	557	518	514	536	567	519	510	552	528	511	540	504	533	531	530	542	520	531	539	537	556	567	535	532	562	544	532	536	535	514	502	534	547	585	503	509	530	576	493	457	533	525	573	555	553	514	497	562	554	511	490	504	508	565	504	539	489	541	537	505	530	523	557	535	503	515	544	538	550	517	526	537	527	559	501	491	527	522	537	516	534	560	532	527	467	536	564	529	572	528	563	558	566	541	512	504	583	483	571	486	558	538	528	527	514	496	528	564	542	518	467	517	500	535	530	462	550	562	520	518	553	475	542	540	516	527	501	528	563	492	565	525	479	543	564	524	546	523	541	545	496	533	509	528	531	542	552	499	492	507	515	505	529	521	516	490	540	528	552	503	524	503	538	512	502	522	509	538	510	570	511	519	535	554	542	517	518	517	527	509	508	556	514	526	544	515	520	510	525	551	522	510	535	528	525	517	518	521	536	539	559	491	564	569	533	541	486	487	507	583	489	524	549	540	544	537	559	540	502	551	491	569	499	568	524	517	508	502	528	524	526	535	472	512	500	492	559	551	548	549	483	535	509	517	503	536	521	523	520	533	477	523	571	506	535	561	550	526	563	533	543	525	523	527	543	516	540	518	556	468	555	482	550	566	536	553	557	500	524	500	533	524	514	503	490	537	529	546	466	552	514	526	554	540	532	577	483	524	541	506	500	549	517	524	505	501	516	478	530	490	507	518	517	536	525	501	543	518	503	533	554	534	498	534	513	522	511	510	528	535	581	536	514	539	509	549	517	534	513	539	514	552	526	493	501	534	547	523	496	542	510	552	541	548	525	511	531	535	546	528	523	550	526	508	535	538	533	501	541	573	492	573	512	514	521	522	551	535	500	540	524	513	546	549	498	535	555	531	536	516	514	538	522	541	512	535	535	530	522	572	528	502	539	534	560	552	509	501	538	540	564	547	559	521	494	504	493	551	517	510	544	522	573	566	526	552	536	526	558	489	514	493	516	523	509	512	506	483	526	493	557	521	540	564	505	508	553	511	559	491	480	525	552	551	562	551	533	569	560	565	535	494	548	491	547	488	546	508	538	531	496	505	543	504	543	519	540	558	506	567	515	542	531	555	493	505	541	539	534	510	533	529	495	523	522	529	536	519	528	541	513	537	528	514	518	561	511	541	559	540	501	537	530	538	537	520	526	518	540	471	520	544	502	513	523	544	509	544	544	499	493	574	490	514	500	558	527	515	514	544	554	539	529	546	506	568	545	500	549	521	520	499	549	561	520	524	506	517	556	528	518	496	520	533	550	529	511	545	484	537	491	466	502	511	497	559	514	528	508	534	566	486	544	550	504	493	505	550	520	536	510	559	544	533	525	541	527	518	521	530	509	513	538	492	516	535	526	539	531	578	499	529	542	557	561	510	532	515	512	514	537	538	531	545	532	485	510	524	557	535	518	548	539	549	531	515	519	527	523	516	501	530	514	514	504	528	528	516	516	563	516	534	520	497	519	520	469	534	512	547	513	514	495	515	559	514	541	538	550	559	504	517	573	503	513	529	514	521	528	486	537	534	518	560	480	529	554	496	502	519	545	594	516	509	496	523	506	556	561	505	546	514	561	508	531	549	538	501	548	519	558	487	495	550	530	487	546	495	465	515	571	527	549	486	499	526	536	538	547	542	573	545	544	529	534	545	490	525	514	511	517	477	551	505	525	512	522	519	494	545	521	519	516	492	513	483	546	560	517	509	526	526	534	543	529	483	513	506	526	515	559	538	542	514	539	556	511	553	514	526	538	513	520	507	530	504	526	517	528	521	480	526	542	503	544	534	526	538	485	540	548	524	486	515	495	538	555	531	549	493	539	550	521	494	512	532	518	511	517	525	595	522	513	593	501	532	529	518	531	524	541	550	541	539	529	544	526	526	532	560	538	492	516	528	463	519	516	514	538	554	503	500	515	511	518	533	515	546	509	509	535	550	539	499	518	522	546	507	506	534	494	500	541	509	494	545	531	560	502	524	524	541	500	545	524	566	525	544	531	483	532	513	530	511	518	498	527	544	534	550	492	508	535	461	542	555	515	536	510	500	513	558	505	530	494	506	533	543	531	515	536	510	495	552	552	515	512	519	517	513	531	480	474	573	532	499	510	567	531	487	558	529	506	524	515	511	570	542	503	544	513	539	574	522	572	538	542	507	539	550	523	494	524	541	511	559	493	517	555	538	526	558	495	531	497	516	491	551	540	554	513	512	550	550	560	517	562	498	497	496	532	541	527	515	474	517	527	511	515	527	513	530	538	502	506	500	501	514	524	499	534	530	515	520	547	524	534	509	518	543	544	512	560	529	531	514	525	523	533	514	509	543	498	522	528	498	527	542	559	534	525	499	523	522	534	520	547	549	498	537	503	513	550	516	513	518	532	508	515	507	532	506	528	491	547	505	571	517	499	507	537	540	537	520	533	516	521	521	498	547	563	571	532	497	555	523	538	516	509	486	552	531	535	557	530	554	539	480	522	529	496	542	506	514	496	534	540	556	553	556	569	522	510	545	507	563	513	505	510	514	536	524	522	489	529	490	526	528	493	550	540	527	565	534	512	539	544	524	572	534	507	545	515	514	541	521	513	539	540	539	520	524	519	546	500	570	527	524	551	501	527	500	521	509	501	543	495	547	517	489	542	533	530	537	530	530	538	500	528	544	505	486	513	529	524	534	497	539	550	502	493	512	541	528	527	537	481	508	530	535	526	530	528	516	557	515	525	526	511	517	527	522	505	503	509	520	552	523	531	511	501	508	532	530	510	532	519	487	502	487
29246	28646	26879	11752	2449	563	315	328	305	354	369	285	330	338	307	314	311	275	332	290	326	305	282	330	320	289	304	313	331	342	335	324	310	333	322	348	342	313	324	319	307	283	314	302	335	329	343	344	336	314	315	311	292	328	310	297	296	308	346	305	304	321	319	340	305	315	273	313	304	331	311	316	321	330	344	337	334	323	310	334	341	326	322	311	303	327	315	326	328	345	307	294	329	316	287	288	332	298	320	315	305	323	323	312	303	350	340	310	327	313	283	302	308	331	325	326	321	304	300	303	322	318	318	297	287	304	299	337	306	288	308	330	344	309	340	324	296	357	325	340	315	306	308	305	321	334	324	322	324	336	304	272	296	322	310	344	298	314	293	283	310	313	303	329	289	347	313	300	311	311	337	315	337	295	341	304	312	298	342	277	331	313	325	298	287	275	319	329	329	313	307	282	347	304	306	303	340	316	321	319	298	318	323	328	303	322	301	325	302	310	288	286	309	316	302	331	316	324	306	319	344	307	344	314	324	322	297	330	327	326	312	335	308	315	315	322	326	327	313	311	285	350	312	310	312	321	371	348	309	323	288	318	294	303	296	344	302	319	340	322	327	308	344	275	287	330	294	327	310	292	315	353	310	329	315	307	304	279	367	314	293	325	323	321	327	320	307	300	285	375	344	271	332	309	316	325	289	333	342	315	290	331	297	291	338	337	301	307	333	320	314	325	308	327	318	304	322	279	306	320	351	324	323	290	303	300	319	317	325	304	307	314	302	303	314	308	342	334	296	295	294	327	309	309	308	323	302	315	323	299	282	312	319	313	319	316	357	296	299	322	322	290	296	318	307	331	315	332	325	281	314	309	313	330	322	324	343	326	312	288	314	323	316	314	299	334	324	297	335	315	311	323	324	333	320	278	307	310	334	315	296	319	324	322	309	346	344	304	332	309	344	273	289	294	322	282	289	300	294	302	338	289	330	293	290	308	321	327	327	318	319	308	300	303	268	308	282	307	300	321	304	331	317	327	315	319	316	326	307	332	314	317	302	326	327	341	317	352	344	335	308	306	345	306	315	324	340	301	308	330	271	333	337	332	327	294	321	319	351	345	308	332	290	308	337	336	308	324	303	313	299	329	304	323	324	327	301	328	320	304	327	338	324	295	298	310	310	326	275	317	291	312	315	342	304	304	308	315	295	351	296	318	335	358	287	292	303	300	313	348	299	301	332	285	309	298	316	317	294	294	299	312	323	341	318	340	299	305	307	324	312	336	307	357	297	320	359	328	277	304	320	309	315	323	312	322	273	310	292	332	329	326	323	284	309	334	333	308	298	322	313	330	306	327	327	322	322	322	321	321	331	272	288	325	322	331	348	335	293	327	317	313	324	299	313	346	317	312	311	334	283	320	317	284	294	310	306	302	304	306	325	346	307	339	328	336	295	310	300	326	297	318	315	336	322	299	346	307	298	343	328	320	327	334	315	293	343	320	326	345	332	316	304	319	322	315	326	293	318	314	322	309	303	297	343	326	286	290	291	319	303	329	308	314	309	327	319	327	334	347	323	332	318	291	300	337	298	315	321	310	330	306	318	334	308	305	318	298	320	312	324	346	294	322	342	302	324	330	306	302	313	307	327	296	330	307	272	291	344	290	319	344	287	324	307	328	312	327	335	339	326	331	335	337	323	313	352	305	311	335	302	336	311	294	306	322	341	326	348	296	323	320	322	334	301	328	340	327	344	312	325	316	332	309	299	298	320	318	317	341	312	323	336	332	267	317	336	316	348	331	307	307	341	328	362	314	311	319	294	294	309	309	358	291	316	317	295	338	301	340	352	305	327	294	313	324	301	305	310	326	338	314	334	333	309	351	316	301	327	302	311	335	305	284	294	332	313	342	317	316	342	312	361	295	313	320	312	304	296	300	307	279	296	316	344	348	295	316	304	361	315	322	315	320	362	302	301	324	317	325	290	315	300	303	315	310	313	322	331	325	317	308	312	304	326	291	281	309	322	297	337	298	320	300	302	296	325	312	299	314	324	308	351	312	304	327	313	318	309	329	309	335	295	343	290	326	315	349	299	321	273	336	298	335	337	302	292	345	332	313	329	315	335	332	314	316	304	311	300	335	311	298	325	316	312	317	262	326	339	316	313	337	299	290	289	320	308	337	319	308	310	281	295	282	325	320	282	325	328	293	329	320	310	312	343	285	332	288	317	331	268	296	321	301	334	292	332	309	308	321	315	324	336	318	303	330	357	331	326	323	320	308	321	331	328	320	303	316	310	328	350	310	295	311	356	335	335	307	304	277	329	293	299	301	310	331	342	285	333	289	348	318	296	321	336	320	333	305	308	312	296	302	308	316	308	316	326	318	332	289	313	329	328	282	314	330	340	332	328	334	306	325	311	320	305	316	307	317	298	324	307	325	357	303	306	310	327	315	298	320	309	321	300	312	299	314	305	293	288	324	302	330	308	325	313	326	283	340	320	312	304	326	317	325	302	335	326	279	312	311	325	344	313	307	346	353	333	313	335	320	319	326	330	323	315	307	282	349	298	317	330	293	350	337	320	316	324	359	317	280	319	314	326	370	297	306	305	320	312	314	344	310	332	336	313	351	312	328	300	323	323	317	319	292	284	337	336	332	273	343	325	297	312	327	287	352	333	305	319	338	323	342	319	342	273	295	285	319	327	317	299	337	321	320	329	353	303	300	291	325	326	294	330	276	306	287	320	325	347	303	302	288	282	306	300	351	311	324	295	290	306	325	330	300	328	284	323	320	320	313	345	310	289	294	296	331	328	324	291	278	307	284	320	319	289	339	318	321	323	319	299	338	305	301	328	340	313	322	331	314	310	315	313	305	331	318	336	300	331	296	300	318	307	288	329	304	327	317	319	309	323	304	307	296	315	280	314	301	289	270	343	327	302	318	321	346	311	339	287	303	299	331	291	309	300	284	303	305	304	280	366	304	313	292	337	324	286	325	311	302	297	295	311	320	355	329	338	298	321	315	340	327	298	317	310	334	295	333	316	283	317	317	338	323	304	306	333	313	310	322	303	318	322	303	312	311	308	297	302	320	346	337	339	292	327	299	316	324	307	300	310	335	316	303	313	334	274	313	319	318	297	331	303	342	291	311	311	310	311	330	319	321	316	297	333	328	313	321	345	288	308	361	307	325	298	325	333	295	316	297	315	316	323	340	286	311	299	292	309	339	351	305	304	287	332	312	308	310	334	305	318	281	314	324	336	320	306	309	342	341	309	365	321	312	334	358	328	340	348	343	323	310	322	333	304	318	343	311	275	352	315	302	320	313	307	328	319	326	302	317	333	317	300	288	295	332	296	321	300	324	294	312	329	301	304	309	312	305	314	288	324	308	325	320	284	320	308	298	307	329	313	303	319	329	309	309	310	289	322	295	331	296	314	319	337	296	299	313	325	310	324	330	337	311	333	298	315	311	283	301	308	325	333	311	303	317	333	309	315	309	310	320	330	303	344	322
21223	35469	21262	6521	2032	390	273	333	297	330	323	319	312	296	289	314	305	289	288	316	290	291	311	315	326	330	309	329	257	326	296	293	312	335	315	305	298	316	317	296	316	320	318	287	332	316	330	302	284	293	312	275	313	285	260	318	305	300	302	260	311	317	294	325	301	313	297	289	322	284	311	308	284	326	317	305	283	297	298	291	294	312	345	281	300	320	308	310	310	268	314	322	317	316	300	295	314	304	322	289	341	318	327	294	293	312	320	340	272	317	291	279	303	339	347	280	303	302	293	281	258	310	302	286	320	307	284	260	300	309	279	284	294	313	293	333	292	288	300	317	311	254	291	321	311	301	301	323	341	273	295	293	301	291	325	289	326	323	297	277	315	268	297	290	325	291	304	300	318	321	270	270	295	306	306	320	297	303	281	288	302	293	301	307	286	282	272	284	334	319	274	283	299	284	295	316	329	278	293	268	332	293	280	270	294	307	310	295	285	318	288	290	299	303	301	322	309	275	291	324	276	319	276	275	310	302	310	297	322	293	290	313	286	318	268	285	298	284	307	319	289	310	309	339	309	313	283	303	294	335	317	299	302	294	307	284	296	300	287	305	307	285	289	278	293	297	276	323	276	271	289	308	296	293	296	314	314	295	276	332	315	297	280	329	265	293	310	286	314	341	293	283	335	288	304	348	281	295	288	300	296	324	294	289	289	312	309	292	287	285	310	278	275	274	281	278	305	334	342	311	300	299	316	302	312	317	284	324	318	303	265	282	316	310	317	285	303	287	286	291	282	303	293	300	309	307	307	276	317	304	288	319	328	304	286	286	299	307	312	255	312	336	315	290	289	285	343	305	306	307	300	260	282	303	325	306	294	288	318	303	311	303	268	295	306	320	309	290	274	280	318	297	294	300	259	282	301	268	311	290	295	282	295	316	282	289	300	315	300	280	301	312	289	275	306	310	335	299	320	309	293	316	274	324	328	319	324	299	321	286	292	316	311	305	321	319	322	284	304	300	291	337	305	302	283	306	280	302	279	285	289	301	309	319	268	288	306	291	288	296	282	302	316	286	303	305	312	289	276	320	304	295	272	296	315	305	329	321	291	312	301	290	299	301	291	282	334	315	293	282	305	309	299	278	313	286	286	284	314	287	316	300	298	287	285	250	293	320	270	290	295	300	298	315	315	287	326	311	292	319	298	300	301	332	292	308	289	323	292	309	271	285	305	304	295	309	289	305	283	313	283	321	305	307	289	321	297	307	285	292	283	300	293	310	303	312	293	297	329	320	320	263	319	324	307	326	300	301	293	312	330	313	291	312	274	285	287	303	301	316	290	282	324	275	319	299	293	269	317	283	308	301	304	273	298	337	275	278	322	314	297	318	316	297	285	293	321	288	304	309	279	302	297	298	285	267	301	294	298	308	314	307	289	292	306	317	310	313	307	298	303	272	287	314	305	306	302	315	268	310	316	320	301	292	339	272	306	306	309	313	290	309	336	280	302	286	312	293	297	309	284	289	314	319	293	307	286	306	308	307	293	330	310	315	294	291	296	310	304	301	323	308	311	306	303	301	320	305	289	319	304	295	309	300	313	309	313	308	279	305	289	309	278	299	301	278	309	298	289	289	295	284	314	300	282	302	300	329	289	308	314	306	307	333	282	285	322	311	309	313	293	307	279	284	310	342	292	286	279	311	297	308	292	280	310	331	297	328	295	327	321	288	280	284	336	302	296	324	299	308	300	291	307	321	312	308	318	290	305	301	296	272	297	327	299	290	316	316	275	324	280	314	270	349	285	281	298	286	311	305	297	298	291	290	295	291	297	295	321	313	300	323	301	266	332	286	332	304	265	330	297	327	324	325	316	279	292	304	306	325	324	255	308	302	283	289	322	298	320	296	335	283	274	299	313	292	288	281	297	333	288	299	321	276	317	293	281	280	318	296	318	315	307	278	298	292	292	282	296	298	323	279	315	292	278	319	293	294	272	337	315	287	269	273	285	301	327	317	299	298	335	307	301	313	273	307	308	291	348	315	306	280	310	318	306	303	297	315	331	284	306	345	306	287	311	283	297	328	310	301	298	322	282	317	266	284	303	286	299	297	274	279	302	309	296	297	303	299	314	304	294	288	313	349	272	311	288	311	314	306	316	329	302	273	314	310	320	291	286	264	288	282	306	307	281	302	288	306	295	273	284	288	313	331	309	319	347	301	312	306	289	328	291	304	320	290	315	278	310	289	324	340	279	310	309	335	319	273	282	283	302	318	327	323	294	295	308	312	297	279	298	310	294	293	291	297	310	317	284	302	314	312	286	305	297	291	328	293	284	295	274	298	289	313	313	284	305	306	313	271	304	281	313	305	279	333	267	326	260	303	300	348	321	302	298	338	283	307	305	305	279	285	307	316	314	313	287	284	321	299	314	291	308	276	297	278	284	306	306	310	353	347	303	319	281	319	336	286	328	288	318	327	305	283	283	320	293	287	283	276	312	307	287	331	305	295	305	338	336	315	282	287	328	297	284	267	310	302	328	290	298	283	295	334	314	303	312	282	295	291	301	304	328	290	310	285	311	304	274	273	297	326	293	325	312	301	280	299	309	309	286	303	312	317	333	287	300	296	299	265	298	293	307	300	284	306	283	294	319	285	307	312	303	315	331	284	318	279	311	325	329	329	300	303	278	350	302	299	282	324	278	328	292	303	307	297	324	327	297	303	343	295	294	295	326	294	305	318	301	296	285	297	312	303	263	353	293	302	310	314	281	292	316	285	327	330	279	308	301	278	320	306	309	304	293	330	285	307	301	331	335	319	318	287	298	313	308	304	307	267	273	305	292	332	319	297	308	283	310	280	285	327	321	304	262	289	264	305	281	327	308	287	316	326	300	331	322	282	314	270	275	274	292	309	306	268	307	292	305	328	286	289	316	305	299	319	293	281	291	337	298	305	306	301	305	319	295	282	307	291	288	307	307	289	326	331	292	283	310	304	308	266	299	293	324	319	308	284	277	290	262	342	318	317	313	273	314	304	294	302	310	342	316	284	290	304	294	291	315	304	312	345	325	314	295	292	298	309	276	273	294	304	298	275	298	299	304	321	293	323	308	308	305	283	320	299	284	321	314	333	291	324	306	292	308	284	295	285	302	316	310	316	283	272	308	338	334	281	314	290	325	268	287	288	286	281	285	322	283	325	303	305	289	282	275	295	305	290	295	288	285	304	308	289	307	305	295	275	295	303	292	327	334	295	307	284	319	292	299	279	276	313	307	298	289	292	290	320	311	314	302	306	357	306	260	302	284	304	287	308	281	312	310	305	302	300	299	310	292	283	282	315	302	328	322	326	310	292	304	290	291	280	292	294	290	313	298	308	290	317	308	311	315	332	339	331	293	280	332	290	308	297	317	278	278	307	303	298	293	286	286	338	325	323	338	299	271	303	302	298	315	285	319	332	292	320	316	314	288	288	282	286	303	310	295	318	314	294	281	301	322	305	320	312	323	299
25265	26651	45311	39114	20979	4580	559	430	366	387	401	432	413	416	409	387	384	381	405	418	383	419	440	455	398	400	388	378	391	363	384	389	395	365	415	404	361	379	388	368	364	343	400	379	400	399	420	406	377	389	386	408	411	380	383	432	353	391	403	381	387	326	372	370	390	367	421	388	379	407	389	380	360	388	364	393	412	394	389	421	365	393	403	366	376	393	380	395	402	392	396	348	391	381	383	354	431	394	375	387	335	388	363	350	409	365	379	367	393	397	379	399	397	392	382	342	388	418	368	381	425	374	369	372	403	392	361	376	392	411	376	373	383	402	376	394	406	393	378	380	426	383	377	352	398	392	416	396	377	392	371	361	370	369	414	358	406	360	381	346	372	401	418	357	393	407	366	367	398	352	415	414	373	401	356	378	361	395	374	423	391	387	414	382	368	383	356	391	395	353	390	391	401	397	398	422	394	375	406	390	367	387	380	411	386	348	359	369	409	376	397	370	383	428	406	365	401	383	379	397	408	360	389	404	417	409	369	406	378	403	399	364	392	355	373	355	427	370	400	377	409	355	390	383	368	386	363	361	346	399	417	392	392	407	409	373	360	398	394	367	378	412	387	406	392	400	380	397	393	381	403	404	348	342	380	382	386	381	408	382	365	354	368	409	384	376	359	421	365	391	360	399	366	387	379	379	402	400	382	405	390	354	412	383	401	422	377	394	399	387	409	361	377	388	401	396	371	397	388	353	366	372	389	374	382	361	394	368	377	393	385	380	376	391	375	376	405	367	407	400	381	411	396	423	407	350	419	398	401	371	388	438	378	398	394	390	398	341	363	374	408	406	377	393	383	410	391	393	379	355	374	362	410	381	372	362	355	367	373	401	391	357	391	376	395	405	395	406	416	356	420	371	420	384	382	414	386	396	382	390	400	404	377	378	372	360	419	364	379	375	415	369	369	388	356	383	375	407	392	378	391	353	370	379	401	386	409	383	413	422	405	367	440	389	393	389	389	364	374	396	375	380	403	418	378	428	388	409	336	383	371	384	425	415	371	386	407	412	403	398	405	385	406	370	403	390	388	416	352	379	353	379	397	409	401	394	386	354	371	354	372	383	386	364	408	390	362	372	372	366	360	395	377	376	383	379	375	418	371	378	347	330	393	424	396	402	353	369	397	375	394	404	386	399	370	366	360	402	350	396	438	377	403	366	374	442	383	354	411	380	354	397	355	427	379	394	380	409	381	432	359	387	385	397	417	355	359	348	410	390	388	396	426	389	368	394	363	375	366	416	374	410	424	410	394	424	413	360	407	363	402	388	382	373	362	344	412	394	396	381	368	391	370	346	400	404	425	374	407	446	408	379	348	401	328	400	401	398	418	404	376	351	378	403	384	365	399	385	399	404	401	350	410	397	400	405	375	363	391	379	365	375	412	380	373	394	382	373	391	375	413	417	401	395	317	337	407	382	404	396	410	351	388	360	425	355	391	372	400	424	398	410	408	380	368	383	383	398	389	389	389	365	394	395	389	410	380	376	374	380	388	394	409	400	340	392	396	374	392	399	378	380	382	377	388	394	352	398	371	401	358	368	376	431	408	386	377	439	423	373	405	393	407	419	404	358	414	412	400	375	426	381	362	414	408	384	384	392	378	406	350	379	389	382	374	377	378	383	384	380	427	357	397	420	348	412	374	363	409	356	373	376	366	396	376	401	377	404	371	372	408	384	377	365	367	373	389	387	364	371	408	368	406	387	394	344	354	383	407	372	357	364	393	402	396	365	401	399	415	384	375	365	377	419	379	373	387	378	418	395	358	366	373	393	390	372	368	416	386	385	388	392	378	378	375	383	430	421	391	374	369	421	379	402	379	351	367	378	378	378	396	388	400	371	349	356	402	395	398	363	331	380	369	391	391	391	399	386	408	417	409	390	392	411	402	402	401	342	402	397	376	383	412	398	360	393	379	418	383	368	363	368	380	418	389	402	381	399	366	402	383	366	412	361	405	383	383	383	344	375	376	414	397	387	389	394	408	366	401	366	386	362	405	372	361	385	407	378	381	378	391	356	387	381	405	397	368	380	391	365	411	388	359	387	389	409	378	381	380	406	352	397	400	414	369	377	371	390	378	367	370	427	341	348	364	382	397	369	377	391	376	391	421	403	380	385	357	410	375	386	385	373	357	374	393	393	364	357	379	366	374	346	359	426	373	362	392	421	372	357	376	353	395	359	388	336	374	383	421	388	371	329	401	391	388	405	393	408	374	366	388	397	397	361	411	384	376	401	370	413	388	388	374	386	379	380	382	397	376	387	394	374	354	390	350	377	375	384	382	385	381	398	361	371	376	400	385	377	397	387	381	398	377	411	414	373	371	422	417	383	381	382	388	394	343	387	375	391	377	398	360	360	372	362	360	361	408	381	389	415	367	398	388	347	355	436	375	384	357	386	403	403	417	418	394	381	366	396	385	386	405	378	399	412	384	382	402	414	385	385	380	350	365	373	395	350	375	408	387	387	406	400	376	396	406	390	384	394	360	390	380	386	379	348	389	359	371	346	381	389	410	406	359	384	426	381	387	346	404	390	407	371	411	375	387	363	389	392	401	390	371	393	397	408	385	391	422	425	429	413	388	377	349	421	425	345	372	405	419	367	376	376	400	374	408	386	361	351	399	385	378	399	373	404	406	374	384	409	355	395	370	380	343	380	443	386	403	388	373	394	377	389	389	402	398	405	387	401	402	379	343	421	359	348	380	396	405	382	375	368	377	390	394	380	411	393	362	367	367	388	374	373	389	404	385	377	383	368	387	402	396	398	400	387	401	386	375	375	402	357	376	378	440	361	417	352	404	370	441	410	373	371	403	410	399	367	381	372	421	382	377	394	391	415	357	407	350	365	407	395	392	384	393	402	368	381	398	392	380	379	366	381	327	410	372	379	383	390	376	409	359	387	364	439	387	400	380	358	371	397	388	390	393	379	394	409	388	391	400	352	368	381	383	356	391	380	407	406	373	385	385	405	389	352	377	361	391	373	378	379	412	384	395	382	392	375	381	384	377	345	375	371	338	383	349	392	418	409	369	386	395	382	387	348	428	379	418	425	343	377	400	408	361	368	388	380	361	371	400	373	388	413	407	366	375	375	402	386	413	361	391	398	383	382	372	358	374	410	386	382	380	406	391	385	397	391	378	363	377	359	414	395	369	346	394	375	365	398	380	404	387	378	422	419	373	378	388	418	405	403	388	373	376	367	379	429	394	383	374	399	372	395	356	366	365	347	409	377	378	402	382	415	398	375	375	392	365	367	367	398	392	399	406	384	398	369	389	348	368	417	360	378	393	361	403	414	360	392	414	387	378	351	385	360	349	395	392	419	434	438	410	370	396	349	393	386	419	374	367	390	350	390	391	399	344	403	388	378	400	381	409	337	406	381	391	344	359	374	383	345	401	362	382	362	421	361	417	390	373	395	389	394	377	347	428	353	396	392	380	413	403	382	394	358	372	373
56294	88083	64364	31344	12409	1533	404	409	388	397	430	401	422	383	383	438	385	425	402	401	401	483	503	493	467	450	417	430	451	484	412	413	394	407	409	405	384	394	377	403	392	411	411	420	375	394	444	391	411	407	387	413	395	369	394	391	410	392	426	371	407	410	403	402	436	412	378	370	387	396	406	387	367	399	419	415	401	419	374	385	408	438	383	381	371	405	431	419	401	431	401	403	417	420	400	384	382	392	383	407	419	406	395	391	383	366	369	387	371	412	381	370	401	383	367	390	417	370	457	380	392	411	412	397	395	393	371	403	373	374	397	343	408	397	393	381	415	407	446	392	382	427	404	410	384	377	403	405	391	406	394	375	412	386	415	401	382	396	388	408	404	385	365	369	406	379	429	371	385	404	391	391	416	380	376	427	399	391	409	443	413	377	390	423	406	404	393	438	392	412	412	401	400	394	386	415	396	399	402	383	390	407	379	388	383	412	382	367	406	410	382	391	392	395	426	399	425	417	387	421	373	382	362	362	364	394	404	414	375	418	413	403	376	421	399	367	406	427	371	364	393	422	434	398	406	397	441	413	372	388	395	424	389	355	406	395	395	397	406	394	422	407	383	396	392	389	388	410	397	453	406	421	393	427	383	408	429	380	385	387	384	410	431	421	402	422	393	378	375	403	382	412	362	382	382	380	404	388	402	388	400	364	385	411	388	416	345	392	385	388	397	386	383	391	413	377	407	398	376	373	428	421	400	395	402	348	365	386	397	380	348	364	397	400	409	408	422	405	401	382	406	380	404	387	400	370	406	397	418	401	396	393	356	357	396	380	404	405	411	409	386	369	440	412	378	386	368	398	377	366	404	395	398	391	378	363	378	361	391	419	401	429	367	394	372	413	391	436	372	372	390	412	393	397	357	397	410	368	384	402	410	350	392	427	430	389	408	402	399	410	365	358	387	380	396	427	409	421	373	382	424	408	416	391	414	403	389	420	390	341	416	368	410	370	428	394	418	363	386	403	406	397	415	408	370	372	387	411	393	394	395	397	384	395	431	404	370	397	388	396	398	420	415	381	392	356	423	392	371	376	446	417	388	399	406	385	397	386	399	384	422	428	407	382	381	420	371	373	349	380	404	410	392	408	401	382	394	378	383	417	366	413	412	405	392	431	447	396	389	391	385	414	409	436	411	379	381	404	390	404	439	399	403	443	402	420	380	383	411	402	359	419	384	377	376	381	335	393	416	381	369	400	394	381	394	391	409	388	374	367	435	413	397	393	383	417	405	370	414	414	437	379	387	414	383	405	410	403	388	440	379	382	392	390	408	415	415	385	412	386	379	397	373	388	392	396	389	399	441	383	376	427	394	409	375	375	386	389	419	420	417	373	394	398	404	417	410	364	376	395	400	416	386	419	391	381	416	413	408	412	396	403	376	433	410	427	411	382	365	420	411	407	394	413	385	382	390	414	437	415	411	379	422	422	409	385	381	428	385	426	422	391	405	397	403	399	394	380	416	392	380	426	411	386	417	373	357	374	409	389	405	389	388	410	372	407	404	386	362	386	387	431	387	366	401	453	408	408	373	402	396	410	438	412	407	363	385	428	405	378	396	380	374	407	381	417	418	419	389	396	384	406	372	394	402	425	401	400	397	429	368	387	424	412	392	373	387	403	377	388	409	376	372	370	427	403	401	426	428	376	392	388	380	392	410	375	400	396	369	409	384	385	429	380	416	385	407	390	373	381	403	398	382	430	388	408	378	434	424	377	401	407	397	388	419	409	371	435	374	374	399	413	395	404	384	375	383	408	419	365	395	431	419	425	381	364	395	387	379	396	412	417	400	407	410	405	392	374	423	374	392	389	401	417	390	425	402	382	404	384	382	417	368	399	401	351	379	385	359	364	382	376	385	417	411	396	417	389	391	387	421	389	386	385	399	400	366	389	424	361	405	369	418	393	391	406	378	387	402	380	391	398	420	406	399	404	439	414	406	425	413	409	407	416	408	377	390	416	388	400	397	370	378	408	411	432	412	392	405	389	397	383	405	366	404	401	394	395	390	392	411	377	410	390	448	389	361	412	372	372	395	429	415	410	376	399	404	414	422	372	407	362	363	402	390	427	349	406	415	396	408	402	393	372	386	385	429	422	394	396	415	396	377	391	372	382	377	381	377	420	376	371	377	362	395	402	393	393	400	381	423	383	408	384	370	368	423	394	372	389	373	382	389	393	403	412	432	416	396	388	434	398	402	363	395	376	412	348	380	426	395	373	409	392	374	412	368	410	422	429	384	388	388	366	424	418	375	406	414	409	382	407	369	419	415	385	407	378	411	391	373	436	393	382	378	387	405	395	371	412	382	374	373	392	394	403	403	410	380	384	394	429	408	420	428	400	422	372	433	383	364	409	410	393	386	396	404	399	412	437	411	421	412	376	376	396	398	383	389	391	380	408	400	387	392	383	400	394	412	398	390	433	408	366	390	408	341	423	391	408	367	420	428	405	408	377	420	396	419	378	377	402	399	403	399	408	381	375	394	412	373	391	368	403	393	422	398	408	375	382	378	434	397	432	385	444	370	378	410	407	383	426	383	395	402	410	409	416	373	378	393	405	396	388	387	398	410	411	407	378	413	424	399	397	388	407	408	354	363	432	405	439	345	403	393	378	398	411	367	369	358	390	377	396	400	393	407	397	408	398	386	374	460	378	418	438	431	388	405	401	408	380	377	407	425	436	415	408	419	374	453	407	417	400	367	366	374	411	354	375	368	353	424	424	374	398	402	360	387	412	381	395	392	395	366	420	380	370	416	420	425	411	405	408	390	441	384	421	432	405	392	376	358	393	389	376	393	406	419	370	386	431	391	419	402	408	422	378	396	390	416	397	405	374	419	365	396	443	404	365	387	437	409	367	396	427	404	360	419	384	386	411	366	385	372	432	421	369	377	428	374	386	355	396	410	395	375	380	374	381	422	390	392	376	452	404	409	409	364	409	406	402	400	396	403	403	428	359	378	407	417	435	378	349	391	427	393	394	416	409	370	359	387	391	391	408	442	403	407	373	383	358	403	393	393	381	408	424	410	404	401	412	403	409	374	389	402	384	417	421	390	368	439	392	397	408	375	420	393	413	397	439	408	357	384	419	399	392	390	418	358	403	385	422	397	419	411	387	418	396	406	401	371	399	419	393	404	379	365	403	450	410	389	381	390	393	378	379	406	409	384	345	441	406	394	340	405	405	405	376	404	417	417	418	371	397	412	412	385	424	395	357	385	401	396	378	387	379	382	396	431	349	425	397	404	418	376	400	403	387	413	403	389	406	424	365	416	393	393	379	408	427	376	396	421	378	390	391	359	370	380	416	394	396	377	388	416	390	418	420	414	390	405	390	390	380	433	396	404	416	374	387	417	402	384	389	421	408	406	416	381	369	401	386	387	383	397	389	407	410	408	405	399	414	413	378	401	371	399	401	364	430	377	407	419	343	367	401	361	390	416	419	398	394	367	394
23877	22960	38380	36415	27491	14691	2074	689	527	537	520	536	520	526	495	453	486	487	483	520	523	635	626	565	572	551	525	482	488	469	508	540	515	462	494	534	506	507	525	536	492	510	495	524	478	511	495	489	482	468	509	513	486	474	500	516	460	483	470	453	513	454	475	532	488	451	486	485	492	476	518	485	473	466	490	473	494	504	505	508	524	491	498	523	501	497	467	531	467	509	492	480	500	489	492	467	510	444	494	512	509	493	501	470	486	490	476	514	467	469	466	484	497	504	504	497	504	525	460	441	489	516	474	484	484	446	451	508	525	488	499	520	487	457	509	520	528	498	494	520	489	497	467	530	489	525	476	487	488	489	503	478	500	449	488	503	502	453	479	464	474	527	493	466	469	511	555	490	499	480	487	480	460	490	479	475	487	496	492	492	480	513	554	430	513	443	482	485	499	512	538	490	460	529	482	529	470	469	457	453	487	487	499	470	529	468	467	473	480	446	489	513	537	464	480	476	465	510	472	437	529	502	512	502	483	505	475	476	481	515	505	487	504	475	496	513	504	471	488	489	513	476	490	494	504	479	492	456	498	515	511	454	497	529	476	519	501	468	484	481	474	490	496	447	476	452	462	497	495	489	532	474	512	515	514	474	480	487	478	474	503	481	489	479	477	498	454	472	498	504	453	493	513	498	513	470	506	494	475	477	441	437	452	471	462	470	479	502	498	504	478	486	494	504	500	491	477	475	467	491	500	527	515	485	459	497	488	473	494	484	532	504	506	521	472	491	490	511	494	497	500	474	476	428	504	492	490	476	473	464	497	505	459	507	494	500	474	509	501	480	491	499	502	515	455	481	513	485	485	460	457	496	495	504	497	465	526	502	496	478	480	484	472	448	466	491	517	506	475	492	504	509	486	441	519	448	462	444	498	489	489	515	496	464	495	490	469	466	474	456	527	457	492	481	506	447	467	496	497	455	526	493	484	498	475	473	511	487	465	445	467	511	436	489	507	494	450	499	487	477	488	480	494	512	473	483	453	515	470	512	467	503	466	475	467	547	493	497	498	506	483	486	480	495	509	497	536	527	523	461	455	504	495	505	473	490	493	511	507	469	502	518	500	476	482	531	483	478	481	485	478	481	540	505	466	478	492	553	493	454	486	448	487	464	499	506	462	459	487	518	477	524	514	508	468	494	507	475	511	503	495	489	461	483	469	514	526	474	510	511	474	507	498	541	476	464	480	521	473	493	497	444	490	439	471	455	502	477	485	474	482	505	486	488	489	489	469	489	468	469	481	452	503	442	472	472	497	482	476	484	512	448	512	504	455	509	487	477	497	484	468	479	449	449	438	520	504	481	508	489	503	535	497	460	473	456	496	456	483	477	478	460	488	479	471	448	473	473	487	516	474	474	500	468	477	499	502	473	499	474	466	489	470	493	461	481	456	489	485	482	520	498	468	471	510	504	483	452	450	457	479	476	459	481	505	496	507	501	474	488	520	487	465	507	496	520	483	480	477	455	484	463	508	512	450	457	464	434	499	494	540	481	447	508	503	462	466	434	478	485	477	494	494	479	477	511	483	468	490	512	491	495	469	509	476	451	476	500	478	548	519	449	452	463	483	456	452	474	492	471	498	513	468	475	501	452	468	488	536	497	513	518	515	479	472	472	470	490	505	488	475	498	493	483	516	507	466	428	499	531	507	493	482	517	457	529	501	498	517	505	477	516	497	462	471	473	466	509	479	519	440	475	526	467	474	472	490	497	486	496	514	493	502	487	487	499	490	494	526	468	476	488	506	479	464	522	495	472	479	504	518	465	470	476	489	468	489	522	491	531	517	483	503	451	497	497	501	489	485	480	492	503	471	516	519	459	486	469	525	494	499	499	521	495	456	536	481	484	477	503	503	481	468	478	458	473	501	512	449	444	464	460	472	438	429	467	527	467	496	495	469	499	535	507	471	517	481	488	493	501	510	499	466	508	483	467	514	533	504	496	496	510	492	465	489	474	475	486	476	480	526	489	519	470	511	485	483	496	432	474	460	521	495	511	433	479	446	475	460	495	481	504	443	488	530	459	503	498	488	469	492	520	474	480	488	521	499	509	505	465	486	489	516	470	499	469	536	496	500	462	508	478	484	490	493	526	487	480	435	488	488	517	515	485	461	520	449	462	485	465	455	495	500	473	494	484	495	541	513	512	519	521	517	488	524	485	507	494	447	459	455	494	456	509	496	497	517	503	508	458	538	483	468	483	476	497	491	486	459	510	497	481	506	448	498	486	471	499	481	454	495	487	469	485	485	463	465	453	505	475	506	478	487	472	454	474	447	486	501	508	484	497	522	480	501	496	487	498	499	477	485	525	505	484	454	479	502	514	495	489	489	483	496	493	478	484	505	486	491	487	469	517	484	510	502	491	487	451	505	487	494	539	484	500	453	502	488	518	482	461	524	497	506	487	516	510	505	481	490	469	473	492	451	462	489	470	505	545	499	485	513	515	519	463	484	511	513	484	494	504	482	454	485	503	495	480	516	497	473	494	495	517	482	506	493	472	480	520	514	457	460	510	477	460	513	510	467	503	510	491	473	533	473	534	505	459	481	543	464	480	483	484	480	459	498	459	504	457	479	514	444	479	486	498	493	484	505	490	513	509	513	504	478	479	434	461	484	493	468	470	464	491	489	458	500	508	491	498	519	481	478	523	498	488	493	507	491	476	466	476	504	487	499	490	486	500	448	442	470	504	456	467	498	463	483	441	477	493	487	520	490	476	488	470	497	497	481	491	491	498	476	526	479	506	517	469	514	506	500	472	475	475	509	520	459	466	495	507	501	503	512	483	493	492	475	484	503	492	487	470	492	499	474	486	470	453	445	466	533	520	472	461	475	488	477	473	483	511	438	516	445	459	510	480	477	464	511	471	501	483	490	470	482	475	483	469	459	478	498	465	471	482	500	510	506	474	480	508	508	518	481	486	510	452	499	482	447	497	504	473	460	512	494	455	497	477	513	513	497	468	478	469	500	488	476	525	467	475	470	506	445	530	456	469	473	448	556	498	509	525	497	540	511	479	497	478	484	469	488	506	461	475	473	482	506	516	499	510	471	489	504	461	508	497	514	486	488	498	492	518	467	479	487	495	502	522	487	501	483	470	491	481	462	452	493	528	501	488	430	484	469	485	499	523	504	501	479	506	503	497	492	473	494	559	472	472	457	504	529	466	485	441	451	482	467	525	455	456	488	472	464	473	502	476	508	490	547	485	508	506	445	473	505	484	486	517	481	488	477	503	484	447	459	497	471	453	500	480	435	519	511	468	478	456	493	469	492	501	434	481	450	497	499	462	473	477	473	456	505	488	522	487	515	491	438	436	461	489	497	476	542	440	503	462	534	455	503	480	490	480	479	501	514	476	470	501	508	480	481	457	452	477	458	491	444	533	480	433	498	495	527	469	536	491	510	466	471	472	480	478	490	454	532	451	445	448	484	537	490	476	518	496	515	505	437	501
63149	101380	74723	45909	25517	3905	539	547	553	567	537	538	522	541	542	545	552	552	525	528	566	726	766	644	603	545	512	517	479	550	526	526	481	536	495	563	535	536	503	531	526	549	503	512	499	505	555	522	523	539	545	484	546	521	530	525	522	551	510	509	515	494	503	564	537	541	518	524	542	528	574	533	577	516	543	501	514	544	517	523	500	513	533	523	495	524	497	503	506	506	524	494	506	545	530	533	521	511	511	524	554	520	501	513	556	468	501	557	526	521	502	525	546	526	537	567	480	570	494	513	505	560	508	493	533	496	555	568	502	524	487	518	550	515	472	537	535	502	490	517	537	549	515	517	527	520	541	470	542	542	558	537	540	551	532	507	529	529	563	560	548	545	489	485	535	533	527	551	504	521	504	500	529	505	541	507	482	517	501	552	525	509	517	522	507	543	516	505	522	522	483	519	531	519	529	563	502	518	524	532	501	516	550	533	507	520	544	518	540	561	521	527	572	506	537	540	535	525	515	539	548	550	517	536	539	528	503	488	544	540	510	527	528	504	535	568	537	567	497	560	506	528	523	491	557	520	468	516	476	542	504	499	521	536	493	517	533	540	532	560	555	468	517	491	525	477	544	529	534	500	507	503	526	516	495	509	495	514	555	530	505	552	550	515	471	543	475	510	543	518	540	539	534	527	513	491	514	489	522	542	531	522	555	540	511	524	483	506	532	568	542	523	507	522	509	531	530	546	521	523	501	534	535	518	489	498	533	530	508	515	514	517	525	504	541	507	548	507	481	555	514	513	488	492	535	528	515	500	519	522	496	545	508	510	491	514	517	497	527	535	532	543	502	515	558	537	510	520	550	516	512	535	500	510	529	489	515	555	516	501	529	537	509	501	548	530	536	498	478	522	521	516	531	545	545	531	526	518	507	562	546	510	517	516	535	538	509	547	500	530	502	488	512	543	509	539	510	519	512	487	522	562	554	525	478	570	539	507	544	467	555	545	510	489	496	528	546	499	542	541	507	539	487	546	508	527	545	488	570	506	476	544	491	539	529	518	568	494	528	542	534	552	554	475	535	497	510	511	525	538	520	530	516	500	507	550	502	496	547	536	491	526	526	524	510	516	540	542	557	501	509	495	472	527	522	551	534	533	496	531	503	542	527	513	565	528	512	510	514	512	502	533	554	495	539	520	477	513	513	544	492	536	562	510	554	496	546	517	500	540	511	484	510	511	498	504	535	497	490	570	520	552	547	500	511	520	527	529	541	500	550	513	518	529	509	515	508	537	543	518	530	477	522	533	499	484	547	553	505	541	496	507	529	489	559	516	478	549	514	490	542	506	504	499	489	478	529	535	495	543	547	542	524	535	496	512	511	506	538	567	503	523	463	529	507	511	504	513	514	513	543	536	516	497	508	579	519	498	514	545	514	506	461	506	528	519	498	543	507	537	557	505	530	485	513	495	521	495	549	553	481	527	513	492	529	517	516	505	523	535	548	517	483	504	541	513	535	531	493	481	523	474	554	524	501	489	531	517	517	500	511	506	485	537	545	535	479	529	492	556	510	517	548	504	542	489	497	537	509	478	520	485	479	521	533	510	528	540	546	517	535	507	533	554	518	509	521	539	504	504	506	511	539	526	536	525	513	508	514	513	548	545	517	548	464	522	538	539	500	501	473	515	537	534	490	497	521	564	547	508	583	493	535	539	478	514	550	515	550	517	524	528	489	531	505	540	497	534	498	503	507	553	497	539	530	500	502	518	513	539	525	556	575	531	524	493	528	557	556	588	517	507	510	499	515	531	545	525	525	494	544	554	521	523	540	553	509	527	528	526	541	506	510	535	511	521	503	489	505	495	520	476	512	530	563	493	523	510	538	557	530	551	541	529	523	503	531	522	537	513	496	526	527	508	521	547	527	526	519	486	546	525	527	534	519	509	535	535	566	566	571	543	519	532	545	501	510	528	480	489	513	523	494	508	542	538	511	513	534	515	560	538	553	479	527	533	477	562	497	518	520	496	540	536	566	550	489	553	552	478	543	512	535	525	557	543	547	496	507	532	508	524	524	531	538	512	518	545	509	483	535	538	554	518	509	507	580	516	538	520	520	502	529	560	508	540	532	555	518	521	468	507	519	545	480	543	506	500	528	536	517	528	486	542	552	505	521	550	578	547	545	505	519	472	523	533	500	504	539	523	514	527	501	531	533	500	541	529	556	561	520	487	517	487	520	501	524	571	559	525	496	514	490	510	525	506	527	458	529	518	527	534	548	511	531	494	474	568	501	514	531	555	526	552	504	505	534	517	507	539	508	551	533	499	546	520	522	547	537	554	486	496	501	555	551	549	537	537	528	519	492	495	511	515	542	493	556	526	524	501	510	495	573	547	523	507	527	554	528	553	527	542	541	521	531	545	562	523	576	478	500	523	498	509	514	494	514	530	534	535	512	488	611	483	499	539	484	500	487	512	514	548	516	535	509	563	515	527	466	516	510	513	508	543	525	550	512	507	500	497	541	526	506	527	527	532	522	527	513	520	507	551	527	516	508	495	565	514	527	511	509	561	458	525	490	465	501	506	526	526	495	500	567	488	494	484	545	521	488	534	492	578	524	537	526	513	493	508	531	499	485	515	505	590	516	539	524	551	514	523	493	534	499	506	494	507	512	509	532	527	535	531	540	525	524	511	487	507	477	502	520	518	550	501	496	541	534	509	541	547	537	512	476	505	543	501	501	497	498	532	531	532	567	539	523	535	564	551	504	545	545	572	513	504	529	486	512	511	492	518	524	499	508	507	510	554	488	508	511	552	522	495	519	552	571	518	483	508	515	518	542	481	497	518	513	526	532	519	531	478	541	556	512	541	516	537	531	524	516	507	547	511	521	519	519	527	502	495	516	541	513	521	513	493	528	540	512	499	527	540	514	530	548	533	532	494	527	504	514	533	474	519	529	515	542	532	534	536	521	523	527	505	540	532	533	476	489	543	560	514	529	522	546	537	518	533	499	511	502	520	523	561	519	505	486	550	537	517	532	511	521	533	536	535	530	513	507	514	562	518	541	496	552	496	536	531	493	535	537	539	500	537	536	556	536	498	523	516	501	527	525	554	507	479	487	504	542	526	536	501	548	537	515	535	495	518	525	471	520	521	528	533	477	538	517	529	492	479	518	516	558	544	487	524	545	549	527	522	514	526	506	529	509	512	523	512	507	566	504	496	487	486	511	493	525	518	506	548	506	499	494	525	478	527	536	505	499	538	506	560	493	530	505	551	497	512	547	545	529	515	537	514	489	510	491	501	469	515	547	519	484	549	517	526	516	536	533	503	516	524	544	524	525	549	503	501	543	492	522	506	502	518	513	540	518	504	553	513	510	494	523	530	547	506	520	526	557	553	501	541	514	499	510	538	514	507	530	528	548	491	501	507	549	518	552	519	472	467	532	544	507	501	522	511	544	479	488	499	530	498	489	501	493	567	536	539	516	487	524	516	514	553	496	549	515	534
28817	28899	27479	11016	2141	569	325	301	294	330	309	333	314	306	299	325	337	349	320	311	342	310	326	340	354	295	298	307	329	345	354	343	325	333	281	308	322	294	330	297	302	307	312	308	324	331	306	294	303	309	284	323	287	317	312	302	347	310	303	326	321	302	337	350	348	313	300	341	306	327	315	305	315	341	291	283	304	298	337	313	304	333	316	319	313	324	312	339	319	334	285	302	270	273	294	321	301	311	335	299	319	329	291	320	313	312	356	333	274	333	323	310	305	322	317	316	321	347	319	311	286	284	327	298	294	314	316	329	318	326	297	308	313	288	299	307	303	304	288	312	333	301	281	283	274	296	295	347	284	325	295	314	317	329	324	332	303	295	332	318	326	310	303	290	304	310	323	323	300	336	313	340	336	318	325	317	284	298	315	324	297	327	324	349	322	337	296	311	302	279	347	309	315	337	334	311	284	307	313	302	309	306	311	322	303	305	323	323	322	312	293	330	310	285	285	315	332	330	303	317	320	326	306	312	310	313	333	302	326	302	289	341	300	302	305	310	297	270	356	275	342	270	320	345	334	350	332	330	335	279	299	312	282	293	325	313	305	285	366	301	302	281	283	312	315	351	305	334	324	294	318	304	300	306	343	318	314	340	321	292	300	283	327	304	300	300	329	320	330	266	303	304	337	328	305	297	302	312	303	301	314	303	288	336	318	303	315	326	282	296	312	295	319	319	311	311	296	316	326	312	313	346	314	314	311	314	301	306	303	305	308	312	281	307	314	305	315	334	342	322	319	361	303	300	334	326	305	321	318	323	329	313	322	301	305	322	312	276	308	307	288	281	292	336	304	305	340	322	318	317	326	293	308	307	322	274	314	314	321	341	301	310	318	337	314	285	305	273	310	295	302	332	326	306	303	304	319	283	345	309	299	299	308	325	283	310	319	309	302	299	300	323	303	295	340	319	314	285	309	345	320	328	305	327	334	261	296	316	304	335	302	327	287	331	295	337	307	307	282	307	312	282	336	324	297	321	323	329	296	302	317	305	310	317	312	321	329	330	335	278	323	321	278	325	329	303	301	331	306	325	338	342	326	351	335	292	326	322	341	327	312	355	312	285	339	319	306	322	315	318	325	297	313	324	323	330	306	324	305	285	291	346	327	328	311	288	338	350	309	298	299	282	311	330	335	303	291	302	315	311	325	328	303	299	332	347	326	296	304	309	330	309	307	335	321	329	329	358	347	343	273	310	339	292	316	355	317	312	328	267	338	293	339	336	340	301	327	307	320	344	312	327	309	289	312	310	310	315	276	313	319	305	321	311	327	311	311	321	352	306	301	303	297	305	345	311	326	306	291	321	315	326	332	294	341	313	318	307	333	298	314	315	335	285	351	322	338	322	307	314	298	337	343	327	321	320	324	340	298	331	323	292	313	286	330	317	326	290	286	299	308	290	296	281	301	319	286	335	284	288	325	318	295	337	307	313	287	302	313	294	316	318	276	293	293	303	310	319	304	300	303	334	311	317	303	313	348	306	307	332	347	293	342	302	306	318	286	287	321	322	322	334	326	309	308	339	332	351	330	301	331	309	307	348	294	329	341	304	328	308	310	342	322	328	319	276	298	308	287	335	330	306	328	309	269	311	342	317	310	300	316	294	300	341	320	296	313	277	299	294	316	323	336	340	285	337	321	328	319	300	307	315	338	294	340	344	292	320	287	310	320	323	329	325	288	322	311	335	284	311	319	295	267	289	297	299	311	319	300	321	323	298	306	302	334	369	341	337	341	327	322	301	310	321	300	352	325	307	282	296	308	312	340	307	318	342	295	321	328	348	343	321	277	315	302	286	324	316	331	369	318	340	315	309	315	350	334	347	291	310	314	319	291	314	320	364	296	304	286	324	305	311	346	289	322	308	336	299	304	304	263	301	290	312	368	313	283	282	286	272	315	293	300	322	315	358	323	338	300	327	296	304	328	320	323	320	337	275	339	331	342	282	322	304	308	293	328	321	320	300	335	340	291	311	282	310	331	291	338	325	310	326	318	310	287	332	332	308	297	301	300	316	327	329	319	332	299	302	305	318	314	339	326	308	339	304	322	301	334	307	290	305	308	293	343	322	324	320	328	326	343	323	334	264	300	318	294	312	307	292	290	302	272	337	310	329	325	311	306	304	339	319	326	296	333	279	338	318	320	282	339	297	304	309	291	343	326	293	297	325	323	344	306	314	337	323	281	288	331	339	314	314	338	295	350	341	282	320	332	323	297	295	325	310	297	342	289	293	300	304	343	295	316	297	297	310	337	317	330	304	334	323	311	310	310	349	309	288	335	326	304	290	314	291	280	309	339	290	319	309	341	319	313	307	310	322	319	322	312	290	298	350	323	314	328	334	307	320	306	300	282	273	294	292	321	331	290	331	315	311	337	316	310	315	303	318	329	323	312	292	318	313	320	328	306	322	321	303	307	296	318	343	304	281	309	331	286	298	312	301	331	327	326	302	322	326	328	339	338	325	318	311	333	354	304	297	312	320	302	314	337	294	292	315	315	318	319	315	306	331	303	334	276	339	327	288	304	319	312	325	314	319	296	319	334	305	310	322	332	345	346	343	322	297	328	331	332	330	332	306	293	328	296	288	320	292	328	294	322	317	345	319	313	296	303	276	280	349	302	279	338	318	280	307	343	321	296	317	309	315	288	343	319	293	297	281	288	306	306	309	318	327	304	285	310	318	300	323	358	303	310	316	305	326	292	266	300	346	292	306	306	305	301	326	330	301	322	338	335	288	294	296	313	307	290	311	288	306	303	321	305	317	315	306	313	283	338	314	299	285	346	299	331	306	339	319	298	309	315	313	307	316	274	296	294	334	312	331	341	306	313	290	324	288	308	321	311	314	332	342	322	326	305	318	357	313	344	305	310	302	303	310	320	329	290	328	300	303	338	290	325	337	315	318	305	338	296	319	303	325	305	313	302	317	335	311	292	327	324	351	271	312	298	319	308	337	311	312	316	296	305	289	293	297	341	302	324	341	301	308	296	286	314	314	297	321	314	323	260	319	293	300	324	318	292	284	332	321	287	301	300	326	346	333	326	296	315	345	327	323	306	326	305	338	308	324	303	308	302	314	270	296	303	325	316	278	310	322	314	309	341	310	337	274	337	299	312	324	319	284	342	316	331	289	317	328	323	315	337	309	347	327	343	347	288	317	302	321	310	290	301	301	322	334	292	334	326	327	315	301	321	323	341	327	335	305	328	300	311	282	298	312	355	319	311	301	304	300	296	288	300	348	301	312	313	329	301	307	304	336	301	334	316	331	315	312	328	285	279	327	297	289	300	321	349	351	306	293	317	311	311	327	267	315	298	311	337	306	304	340	321	299	295	295	310	274	302	303	311	291	319	301	347	322	307	326	334	336	287	273	321	313	288	329	328	294	306	324	337	322	270	311	292	329	301	330	292	301	305	316	296	333	318	319	304	309	316	331	312	297	315	338	289	309	319	318
18913	36056	21856	5721	1869	518	305	340	283	302	304	301	316	308	294	327	301	309	294	281	291	290	296	316	302	284	295	325	314	302	325	278	300	254	308	342	280	258	323	281	284	301	294	287	314	313	280	301	307	310	333	289	325	318	246	343	279	315	286	309	334	282	311	308	307	310	319	342	297	350	307	326	307	288	287	336	295	294	279	302	296	273	296	294	285	296	306	332	290	331	309	293	295	299	274	302	317	317	297	319	298	283	312	249	315	287	304	320	283	287	271	313	313	290	295	281	302	289	294	314	309	311	283	298	311	310	311	292	300	305	268	343	303	297	285	329	260	320	293	289	302	286	299	294	311	311	308	268	343	320	275	281	305	312	295	290	280	330	282	295	290	323	326	293	276	286	295	288	274	318	287	301	287	311	293	290	293	290	294	317	287	291	328	375	282	295	280	270	298	286	285	324	327	313	309	310	267	338	294	327	306	302	316	303	311	299	323	297	305	305	317	283	322	261	296	312	308	294	302	302	303	268	280	319	298	299	298	316	315	321	303	322	294	283	281	288	291	281	286	320	293	295	318	302	301	296	280	305	333	297	312	299	288	298	326	286	308	321	306	302	314	269	308	285	301	290	334	315	289	311	306	315	280	291	279	306	296	309	309	316	318	254	339	315	298	288	285	325	268	310	309	282	297	297	306	316	305	308	327	303	322	272	302	316	290	275	310	292	275	314	321	320	293	281	299	334	286	295	285	294	315	313	260	286	294	316	326	311	303	303	307	317	328	300	295	354	325	313	295	312	327	272	284	346	299	280	311	299	301	280	282	302	293	297	286	276	267	285	303	288	304	313	294	309	309	321	311	292	271	278	303	327	286	294	349	286	293	295	273	309	288	280	319	295	279	291	312	288	339	331	307	296	290	312	291	311	276	311	308	300	276	283	294	274	293	316	305	284	292	303	331	296	318	297	315	313	303	324	310	268	309	295	295	300	314	311	323	274	316	293	303	281	306	314	301	292	304	333	298	269	316	300	328	290	304	318	335	304	299	304	299	311	302	294	320	298	288	296	300	293	324	302	279	329	297	300	296	307	309	320	325	302	292	334	331	284	301	274	295	296	306	331	330	329	269	280	317	299	295	292	300	312	296	316	291	311	338	335	281	315	285	305	291	320	292	272	310	323	297	310	306	309	295	343	321	320	294	310	308	298	288	303	280	311	291	317	294	310	318	303	307	285	301	282	286	304	329	292	294	303	306	302	301	323	298	316	277	283	290	283	318	308	276	327	314	280	281	310	307	290	309	342	285	322	308	297	298	303	284	276	299	307	286	307	273	293	297	300	303	304	314	312	302	278	280	294	301	300	295	304	315	319	326	273	252	263	301	287	289	313	341	318	282	295	298	307	316	300	306	311	298	291	340	294	286	304	293	296	282	303	293	306	307	309	316	295	320	298	303	293	277	285	298	328	305	315	294	286	299	292	315	316	318	263	305	310	289	277	307	304	303	294	324	292	253	339	300	266	285	286	272	278	306	298	294	277	281	301	301	332	291	313	289	283	322	296	347	335	308	289	283	305	258	314	311	333	261	346	289	284	279	281	327	269	304	299	281	294	313	313	312	271	307	286	274	272	317	309	298	288	294	292	311	293	295	309	291	314	312	307	314	298	314	298	308	283	309	283	310	313	279	336	306	293	320	270	298	307	284	267	277	297	302	304	310	327	297	298	289	292	302	331	281	306	332	301	291	306	321	296	333	289	306	282	286	311	276	297	321	306	269	315	276	299	331	286	293	298	278	330	281	307	304	310	310	318	297	325	318	298	284	315	302	280	293	280	296	326	305	332	290	273	271	305	302	287	303	288	295	266	285	320	296	271	290	307	304	271	296	300	295	296	309	279	262	273	318	333	302	275	282	319	291	304	302	315	293	288	281	283	327	291	314	288	333	306	284	295	308	311	306	292	298	331	290	290	294	291	308	278	280	293	316	280	298	260	284	306	304	325	266	311	324	293	306	325	324	283	311	286	292	308	301	345	311	299	310	336	289	289	288	314	273	328	296	312	278	300	282	318	297	309	327	275	320	340	281	322	302	333	297	256	291	301	287	302	311	291	266	278	326	338	332	304	301	301	298	306	311	332	294	311	331	326	286	310	297	287	291	277	277	296	312	325	294	297	305	295	289	307	293	296	286	308	293	326	311	304	325	303	300	279	298	316	288	299	285	277	296	337	307	269	300	293	313	286	295	303	287	278	311	311	319	273	278	276	300	294	302	310	317	321	304	309	314	326	256	330	291	314	337	313	289	316	293	279	273	303	301	310	274	280	308	312	314	314	325	310	286	306	312	298	293	297	317	281	292	299	260	342	310	309	308	297	300	298	276	314	305	335	283	295	317	251	315	293	295	287	315	323	331	269	289	294	312	301	300	289	296	296	264	298	281	319	296	314	315	303	293	283	310	312	317	293	281	304	286	278	310	308	335	304	297	304	304	286	288	315	322	332	306	276	318	314	271	286	295	312	313	306	267	315	298	332	294	294	284	286	306	310	325	325	284	310	291	308	331	298	297	295	296	300	298	338	306	314	266	305	315	295	297	314	298	323	299	303	300	304	319	292	312	292	300	343	295	304	288	279	292	259	308	312	296	279	305	301	309	273	304	275	321	275	320	312	253	276	285	310	288	297	289	324	297	320	311	291	265	314	309	311	296	293	254	312	308	327	286	297	312	341	297	286	295	297	315	301	297	304	278	315	338	307	305	293	300	300	308	306	279	268	327	289	307	328	304	284	301	309	296	297	292	319	301	290	342	287	317	280	296	262	299	279	294	334	295	294	284	294	280	324	305	321	300	277	296	319	297	316	307	303	299	315	326	277	313	309	327	273	285	296	279	329	294	325	300	319	326	309	304	272	304	344	325	282	312	321	303	317	300	292	297	324	289	318	295	299	276	299	292	286	293	310	292	306	299	330	306	305	331	336	300	312	280	301	306	303	278	291	284	332	296	307	314	298	295	297	312	299	317	309	307	323	335	321	302	308	300	300	321	303	313	271	273	333	291	304	289	296	298	314	287	279	315	328	294	291	312	280	310	276	290	290	278	323	301	313	327	292	284	296	300	323	296	285	316	292	311	292	284	312	321	282	346	299	278	317	307	295	287	309	306	288	290	298	326	319	340	320	279	289	301	328	289	318	300	302	317	330	303	274	298	278	347	296	310	279	321	331	300	325	333	308	321	307	288	303	301	299	278	301	288	294	268	297	292	298	299	275	270	272	298	302	254	313	294	307	288	285	296	297	312	337	324	286	294	314	307	298	313	283	312	303	298	271	287	294	310	279	268	294	310	299	292	282	280	314	289	324	276	307	301	298	301	294	266	297	305	292	286	282	295	317	323	318	267	296	313	288	295	281	317	285	324	272	307	291	318	303	292	315	302	299	273	314	308	294	288	295	319	287	309	286	296	271	286	294	303	321	299	294	310	290	339	330	282	337	297	272	317	288	301	324	298	304	300	280
25266	27232	44396	37595	19758	4284	577	456	419	412	421	405	382	410	393	427	374	364	415	405	428	441	472	431	409	426	393	399	378	402	376	385	400	389	423	408	406	401	409	410	367	381	390	414	435	370	400	364	402	363	393	388	413	388	404	380	430	394	335	394	377	399	366	395	401	392	371	422	365	396	390	402	381	362	376	371	380	413	373	409	413	437	374	401	375	392	410	387	418	376	393	393	392	418	384	401	405	386	398	366	418	379	406	388	378	353	373	407	415	341	379	407	395	372	367	397	368	414	376	380	368	366	415	391	363	408	392	404	408	398	413	410	399	380	375	399	420	376	390	387	362	388	391	338	414	361	378	409	373	373	352	398	390	364	429	398	436	370	425	422	358	398	370	382	386	360	402	359	383	390	405	425	386	353	360	386	377	357	415	404	358	358	401	394	344	369	418	434	416	395	411	385	391	391	411	389	379	408	371	379	390	374	380	373	417	399	413	365	394	373	356	383	392	382	383	373	355	379	390	399	396	402	348	410	377	428	389	409	370	348	392	339	381	392	381	358	411	411	393	359	398	405	382	417	364	402	399	348	400	367	412	384	393	379	381	403	434	381	377	402	400	378	390	409	379	412	380	396	389	352	396	393	375	391	373	381	373	401	398	407	412	359	372	397	389	398	396	380	365	411	372	370	390	400	384	361	380	384	382	386	392	379	402	415	370	394	390	389	372	392	366	375	373	381	365	389	349	402	381	397	393	390	382	383	360	380	410	380	352	422	387	376	385	390	378	407	344	404	400	393	347	396	400	412	397	381	385	382	422	419	399	353	394	403	353	393	383	390	382	390	376	397	382	348	394	370	407	362	393	388	384	420	371	406	386	335	363	396	380	383	399	389	430	365	387	380	361	377	362	393	408	363	374	391	412	381	356	364	377	383	434	401	392	405	406	372	387	396	389	389	371	406	413	398	405	410	382	396	376	370	386	359	430	455	381	392	381	410	410	395	400	367	393	387	389	376	371	407	397	376	378	366	381	372	361	379	394	388	365	401	400	374	396	370	408	371	355	358	389	354	403	398	403	353	378	336	370	400	378	356	370	386	383	410	385	368	403	380	376	376	390	380	365	354	409	347	389	342	385	388	405	351	396	395	365	378	387	398	401	406	405	385	355	377	381	390	376	413	367	365	350	384	384	364	374	366	383	397	416	383	374	357	381	366	397	364	427	401	415	396	394	412	384	408	361	394	366	353	426	402	380	383	411	382	365	389	404	437	387	378	401	426	358	400	418	370	396	383	407	385	363	415	361	369	392	380	390	389	400	400	379	396	371	337	363	404	383	347	362	389	389	392	398	386	395	411	399	385	392	417	384	391	412	372	393	407	360	376	394	376	409	406	403	354	363	429	391	408	393	380	383	411	392	390	339	356	412	343	391	367	366	384	383	376	369	409	390	387	390	367	389	386	349	387	354	395	387	384	413	366	384	374	415	384	402	408	362	408	376	400	402	387	378	387	401	368	379	354	353	378	393	396	392	407	427	389	413	375	372	381	381	377	338	360	393	439	407	387	376	390	377	384	381	398	378	414	405	434	364	364	375	404	366	399	395	362	409	362	366	389	392	414	404	366	362	367	379	349	381	356	393	388	344	367	383	376	397	362	369	393	400	412	404	370	398	387	393	367	392	424	387	403	405	383	388	437	390	421	402	375	374	393	409	381	365	398	403	395	375	378	368	403	357	391	399	377	404	389	426	380	392	391	387	367	390	374	389	374	407	375	401	328	381	357	401	373	367	394	398	388	369	337	403	389	372	362	441	403	407	352	381	348	395	398	391	392	384	371	419	387	399	388	409	367	386	394	413	362	376	386	345	411	399	393	374	391	384	409	392	405	373	406	382	375	383	385	413	384	364	405	397	374	405	380	400	401	358	380	399	393	364	429	421	378	395	398	412	332	375	380	411	389	430	420	411	364	390	373	379	357	366	370	384	374	368	414	393	354	391	379	387	409	377	403	397	390	436	378	419	400	382	378	374	383	371	380	359	368	368	391	378	404	347	420	359	385	383	419	372	377	396	412	379	417	387	376	369	378	382	368	403	362	386	419	407	373	397	361	370	418	358	377	396	353	354	407	444	349	368	382	411	394	378	403	341	385	390	415	419	375	386	390	394	369	367	353	358	382	386	391	393	372	380	385	365	396	386	369	385	381	375	341	360	407	395	380	397	390	421	393	399	422	419	372	404	369	380	388	361	381	411	420	392	411	399	395	392	385	383	361	374	380	377	368	371	395	380	428	413	365	371	404	356	433	406	376	397	376	432	393	377	408	417	371	389	405	387	391	369	370	359	381	369	406	377	389	359	403	401	380	388	386	401	399	369	374	409	418	377	406	365	389	412	360	380	400	397	383	369	416	403	374	376	388	386	401	387	370	434	384	379	384	386	359	376	366	381	397	378	394	403	387	390	395	393	373	389	390	405	414	384	383	390	379	363	405	373	400	379	374	382	399	392	374	369	414	388	357	386	377	404	366	373	370	407	376	368	373	393	374	393	401	358	409	415	371	363	387	404	389	398	414	384	435	362	391	443	406	422	390	388	368	392	399	382	383	413	381	377	385	388	387	406	378	359	372	371	357	388	403	391	386	449	396	365	351	389	390	366	365	358	376	401	384	374	372	365	394	387	399	395	375	414	424	393	364	398	345	394	388	378	385	402	390	350	377	372	379	400	381	382	392	406	378	363	382	420	378	377	360	375	390	377	384	379	408	394	373	384	369	397	368	389	389	380	397	403	385	382	389	359	381	374	380	379	394	393	385	413	395	400	398	384	399	402	376	390	370	394	380	361	354	403	405	409	382	390	436	402	391	362	379	391	377	412	379	384	395	373	419	383	366	391	378	370	380	380	391	398	399	353	361	406	338	405	383	410	372	388	368	377	408	388	413	366	370	373	398	394	391	380	389	362	328	424	379	386	365	368	374	399	347	386	387	391	382	372	378	347	409	404	403	390	364	378	409	363	399	417	331	382	400	355	380	397	387	377	385	389	392	405	396	388	404	389	388	365	370	397	401	409	426	393	354	367	361	352	399	397	384	389	382	432	352	418	389	390	388	396	393	406	394	413	351	381	401	389	388	406	351	385	394	384	363	404	404	385	372	399	371	383	386	384	319	383	388	389	385	356	412	392	378	378	376	356	407	394	387	382	393	392	379	381	370	407	374	407	411	389	393	379	393	362	414	387	401	394	389	366	391	340	415	391	441	363	355	377	409	387	380	355	369	398	396	403	409	399	371	367	421	431	406	390	371	426	372	345	376	404	403	401	425	362	358	416	403	412	383	353	400	381	384	420	352	407	387	398	400	370	372	359	362	416	390	422	381	408	371	379	386	379	371	409	390	408	355	406	406	391	432	388	378	427	377	420	397	392	378	415	391	371	396	367	389	372	415	386	381	391	366	375	352	375	401	392	381	373	370	388	374	404	350	401	420	371	388	374	377	384	403	376	415	421	386	411	388
55801	90354	61989	30422	10968	1585	399	424	408	435	406	384	402	417	399	415	420	401	419	435	467	525	517	475	446	420	409	442	420	401	384	423	400	387	424	445	404	407	394	416	390	411	428	430	423	406	423	399	427	430	414	413	373	401	428	377	425	364	389	412	390	388	415	368	411	413	414	420	404	418	404	416	417	403	426	402	444	416	364	421	402	382	429	360	405	405	399	398	400	369	383	386	388	377	409	382	440	414	401	401	384	384	413	389	385	358	401	358	395	393	375	378	411	402	407	375	394	399	411	403	414	423	399	386	384	420	387	409	430	425	404	415	397	378	409	380	388	447	412	372	385	400	392	385	380	407	379	388	367	404	388	405	380	402	393	416	411	453	390	402	394	424	402	384	415	378	375	387	423	401	405	352	409	441	409	382	431	398	404	385	379	400	432	372	404	441	382	382	398	425	387	433	407	439	390	377	385	436	383	417	390	383	379	404	392	412	395	413	380	386	407	388	393	402	413	417	387	364	356	367	417	419	379	408	404	405	420	416	417	387	406	385	384	442	446	403	419	406	427	389	432	405	402	402	392	419	416	428	412	379	415	412	376	406	382	377	394	396	419	414	369	401	406	402	408	374	427	394	447	415	428	377	390	375	403	402	412	441	394	381	393	432	408	410	424	364	404	420	381	373	364	439	387	406	423	384	389	385	391	421	384	417	397	420	391	423	416	393	392	419	402	427	408	432	423	396	416	347	404	411	399	415	419	427	373	392	407	367	396	403	375	399	387	403	397	415	412	391	407	389	417	402	401	371	385	369	378	374	403	425	388	410	386	396	406	399	410	383	410	379	403	405	374	416	423	407	396	393	428	418	422	422	419	387	427	389	413	343	370	408	378	353	386	393	410	427	372	413	388	371	408	371	379	446	393	422	385	408	405	397	424	395	396	417	400	420	379	365	387	373	396	386	415	379	399	394	431	397	417	380	377	412	404	415	392	414	431	354	382	439	408	429	391	395	383	421	403	379	400	404	390	375	394	412	384	368	414	362	406	376	397	405	374	360	381	394	416	384	429	382	384	386	372	468	406	395	378	392	407	369	389	382	419	393	392	375	444	415	409	390	401	410	426	403	337	428	427	417	374	379	425	408	399	384	384	367	422	399	404	395	408	387	391	398	414	384	393	401	395	380	391	396	350	395	408	420	428	434	388	435	373	404	433	407	402	448	397	411	417	401	394	386	417	395	418	391	416	375	405	380	407	410	400	428	386	394	412	400	396	398	426	383	407	378	410	396	403	375	414	389	404	392	415	365	381	413	400	383	422	380	383	386	415	433	392	413	365	409	380	415	415	415	375	406	399	410	396	408	409	367	395	382	413	402	417	395	391	404	385	390	402	401	426	400	409	408	372	367	373	388	393	406	392	384	389	416	390	411	372	394	376	390	402	435	414	404	409	397	391	429	375	391	396	386	383	418	401	413	398	408	406	409	389	381	396	421	387	422	397	393	415	373	412	393	410	394	407	395	417	416	387	406	398	387	361	390	393	389	378	409	422	423	428	408	419	391	397	392	419	397	395	390	374	385	427	379	396	403	449	396	427	377	406	408	433	424	418	373	408	395	398	365	423	373	380	383	387	398	406	380	414	388	429	371	407	404	374	431	401	425	405	398	422	362	378	378	457	409	410	410	400	356	404	427	414	397	387	422	403	386	396	392	384	395	405	397	380	409	385	385	398	395	396	359	387	429	406	442	379	382	378	419	390	370	369	422	417	390	392	416	393	374	430	378	388	362	405	385	373	410	389	382	385	426	373	442	383	424	382	385	414	380	402	379	398	427	381	405	450	386	384	407	398	394	405	464	419	382	372	396	360	364	378	358	385	380	397	395	379	402	411	440	376	404	413	424	401	374	402	426	426	423	411	383	398	418	427	386	345	362	413	375	463	384	422	411	393	387	401	434	370	370	400	389	392	401	406	431	409	392	416	425	389	445	420	398	381	416	410	399	412	419	413	402	399	430	397	412	387	413	402	419	423	417	370	439	422	370	427	400	408	385	366	357	392	374	401	380	401	407	375	401	386	389	393	428	412	409	395	385	392	398	358	415	392	395	395	437	430	390	398	411	403	385	417	384	421	420	430	372	410	392	396	433	414	388	357	398	390	387	402	377	393	401	391	436	407	403	394	412	408	414	414	383	404	429	423	402	407	371	384	388	415	404	424	372	391	397	423	406	349	390	392	428	384	374	387	395	441	369	405	422	392	424	358	439	413	372	422	358	390	402	409	412	405	411	416	397	407	378	395	446	405	391	410	428	412	415	351	412	405	385	382	390	433	417	384	404	383	406	398	390	396	397	377	391	399	438	365	386	409	425	396	388	442	418	442	383	383	417	400	401	387	385	396	429	419	400	439	387	433	386	377	426	404	383	416	416	360	378	418	390	363	409	418	384	399	404	408	385	382	395	370	399	389	387	397	397	427	375	397	404	395	378	427	385	423	381	404	398	402	374	414	410	415	400	393	385	413	407	414	379	376	391	369	427	445	404	382	386	383	379	371	389	404	393	417	385	407	431	417	423	416	362	370	430	422	413	359	389	427	393	443	392	396	377	408	418	381	402	425	408	359	372	413	395	389	427	406	370	425	400	391	421	378	422	384	377	377	388	424	381	371	382	408	403	411	411	384	383	418	416	401	434	393	381	433	368	416	391	393	455	404	372	446	399	396	383	393	438	437	394	368	355	392	408	387	371	382	421	399	371	408	399	385	405	401	382	417	415	381	411	413	384	392	358	379	366	372	395	382	374	395	346	411	439	408	395	386	441	391	406	403	392	385	407	393	428	401	414	399	396	423	388	413	390	382	404	403	421	341	427	406	402	437	442	415	438	400	376	390	358	390	414	401	409	412	408	401	389	398	368	392	382	418	373	386	408	438	401	396	393	392	418	403	406	402	402	392	404	387	369	396	405	399	390	418	391	407	423	399	377	416	400	409	414	418	416	349	444	425	390	427	366	387	408	423	403	412	382	375	399	397	399	396	402	403	431	409	376	403	417	384	396	404	385	404	395	408	408	376	346	387	393	401	363	405	366	410	399	439	418	431	390	407	371	428	383	368	377	432	401	403	408	422	389	360	404	413	387	397	415	398	370	423	376	419	404	436	364	399	366	386	383	420	404	422	395	432	390	441	359	411	379	391	408	403	375	418	433	405	411	375	396	410	396	426	425	399	367	432	410	402	419	410	403	387	402	384	391	373	420	369	356	386	366	365	391	406	426	400	405	386	361	423	373	428	392	360	341	399	403	394	395	366	430	430	369	388	390	381	416	404	381	377	384	387	416	433	435	393	435	403	359	364	389	375	388	384	426	385	401	403	387	400	434	411	408	393	394	415	391	413	404	411	417	420	368	393	380	421	393	395	380	441	418	401	426	390	407	392	381	416	400	411	412	420	398	419	409	379	392	375	410	412	410	417	424	392	356	400	387	367	376	404	393	423	389	393	368	424	398	430	414	409	398
23909	23738	38475	37192	26232	11053	1466	638	550	531	547	521	545	494	449	486	508	561	539	524	555	717	650	621	546	530	494	487	531	496	489	485	486	473	491	491	457	521	453	491	464	484	471	463	498	485	515	477	493	491	480	516	483	507	483	517	465	458	474	537	487	523	494	504	526	502	473	501	523	513	501	488	471	494	505	530	448	520	485	511	454	487	500	495	527	504	522	467	513	483	474	457	520	471	501	498	487	475	454	527	477	517	488	491	503	496	464	484	508	505	525	455	479	506	502	534	509	498	484	497	432	451	477	496	476	502	463	485	488	488	488	474	449	469	483	465	505	511	500	477	472	508	475	487	511	477	483	502	470	487	466	526	451	463	504	463	469	467	483	439	501	485	505	507	461	494	487	487	493	495	507	501	455	496	486	488	466	491	469	429	462	489	466	466	453	503	478	532	503	488	518	477	485	517	450	486	494	513	466	478	445	487	492	444	487	465	473	492	462	465	486	483	483	439	445	498	482	511	495	468	495	476	493	512	475	509	498	481	472	487	505	443	516	473	505	457	463	487	469	513	475	460	500	483	511	506	501	449	506	514	515	512	508	483	508	487	471	497	515	497	477	484	477	461	451	520	452	476	507	502	446	501	470	492	498	499	453	505	511	487	518	477	488	451	446	495	519	497	521	525	467	505	491	459	504	482	496	468	471	504	479	458	484	481	469	486	487	494	477	506	537	467	451	474	475	482	465	486	468	513	483	478	466	468	522	495	483	492	453	476	452	469	477	494	467	477	512	509	492	464	505	454	463	482	481	481	499	487	508	512	505	519	476	508	494	500	494	497	540	495	476	504	450	478	523	506	505	495	483	501	514	525	466	509	473	484	477	517	493	459	491	492	429	499	461	486	509	509	495	490	445	445	476	446	469	459	484	499	502	449	470	517	475	480	474	467	459	487	440	495	494	473	511	479	507	499	465	443	482	495	492	487	468	481	471	498	460	479	456	455	510	490	495	458	489	453	522	493	483	496	487	518	492	475	531	489	506	543	478	505	468	470	496	465	495	495	501	498	485	470	498	517	432	498	482	436	457	454	469	468	516	462	480	467	516	525	493	486	501	489	499	520	458	468	525	449	469	472	441	488	498	497	472	479	475	483	529	476	480	489	528	467	517	495	491	457	495	450	465	467	472	495	482	512	493	441	501	498	509	484	505	486	515	436	497	502	469	499	465	471	489	517	463	493	498	527	481	508	516	495	474	455	493	483	509	486	456	495	495	495	498	468	470	515	475	442	466	472	465	503	459	499	500	495	481	501	471	489	463	495	484	504	512	469	480	478	499	515	450	497	505	479	512	448	487	502	456	537	481	458	463	482	499	519	494	497	485	483	483	513	476	450	515	489	506	487	472	473	459	473	493	521	527	482	494	473	505	506	516	468	481	490	460	495	489	463	466	498	514	487	494	516	483	463	507	465	478	451	543	490	487	479	482	522	490	429	480	502	495	492	470	495	488	439	481	452	473	448	524	524	470	443	506	481	438	456	477	502	498	488	459	471	488	474	504	443	502	461	481	513	522	510	513	459	502	503	501	484	467	470	459	483	472	441	518	496	509	446	481	486	489	501	505	459	458	450	486	457	443	544	473	504	497	489	475	501	469	459	506	470	496	502	506	468	498	533	455	462	502	539	459	456	510	489	463	481	511	449	514	503	522	435	529	457	459	460	452	484	471	491	462	484	523	458	488	485	513	516	488	523	476	499	463	474	490	448	518	497	495	566	474	468	505	481	541	468	489	489	488	502	483	523	477	495	475	484	494	485	489	545	495	483	468	489	492	485	479	462	505	511	494	498	511	486	475	439	491	481	475	491	491	467	478	523	423	473	521	488	487	498	448	451	499	468	465	480	542	511	490	482	485	466	470	503	480	515	515	508	466	469	486	479	522	510	479	480	515	511	469	477	505	504	524	462	480	503	459	498	462	505	465	489	478	462	493	514	496	467	487	529	506	488	509	481	496	438	475	492	493	466	522	481	499	482	507	481	479	457	500	514	493	483	516	470	461	459	473	496	508	513	475	486	483	515	493	521	501	467	481	496	481	486	491	472	485	468	486	474	469	506	516	505	477	484	447	493	480	488	474	471	479	454	498	449	444	473	504	481	513	520	515	453	518	481	469	498	475	470	505	481	490	476	469	436	502	434	454	447	447	472	463	487	445	484	501	508	527	524	520	453	507	507	461	474	492	499	483	487	475	531	461	461	496	460	522	473	477	507	507	447	484	500	535	542	473	484	522	494	452	463	478	481	522	473	509	484	470	510	505	488	460	491	558	469	491	482	484	479	505	481	505	481	465	479	515	482	501	496	477	489	481	486	472	469	515	475	466	520	485	446	477	487	476	453	487	453	482	499	509	512	469	432	435	503	525	477	471	486	507	476	475	489	451	497	520	449	533	474	424	474	470	470	518	503	469	450	490	475	456	507	494	500	508	488	533	484	467	496	483	465	466	495	496	517	492	497	455	510	489	497	490	501	499	507	486	519	444	463	456	466	461	446	451	458	463	478	477	492	491	480	518	475	492	454	441	492	506	505	476	461	483	464	459	505	487	490	534	485	486	479	522	499	473	518	493	463	482	494	456	492	509	490	495	527	527	473	523	509	481	475	502	486	474	482	483	483	463	530	488	466	458	476	488	511	495	497	499	496	511	487	464	472	476	511	509	504	529	448	473	487	470	481	477	484	479	492	509	451	475	484	502	465	485	429	513	483	498	466	482	486	506	469	460	475	473	510	483	492	456	469	500	492	478	482	488	481	485	491	480	463	475	455	489	493	480	471	463	506	474	480	489	467	455	482	490	505	506	505	515	491	466	459	509	468	521	497	464	495	485	504	456	467	532	489	458	492	485	463	506	482	457	526	484	485	492	470	520	527	466	510	481	475	524	484	459	462	511	452	464	481	492	474	513	467	459	451	493	492	449	500	470	499	477	477	445	492	510	452	487	449	502	462	466	496	486	498	487	510	515	488	495	488	497	496	481	478	527	487	478	485	508	460	502	470	507	488	530	479	455	442	495	470	472	475	494	496	477	471	513	493	519	460	515	469	488	480	494	478	495	508	471	507	507	464	504	462	508	444	466	455	457	532	503	493	493	526	494	469	499	499	495	460	511	454	492	522	469	476	481	523	501	468	466	458	501	474	498	467	468	513	469	488	494	475	471	485	496	501	507	450	489	477	468	474	480	460	499	487	502	509	450	479	511	488	502	497	427	481	471	494	511	514	485	473	490	489	456	456	496	504	500	472	488	479	520	456	486	496	505	501	538	497	472	496	496	528	475	481	468	470	460	494	456	509	511	473	485	483	496	467	474	443	487	469	461	498	490	467	496	470	498	455	480	485	493	465	494	496	447	487	449	489	478	502	469	491	447	493	469	513	490	466	492	476	523	451	494	483	486	466	472	444	507	539	427	524	496	470	497	475	487	456	513	471	524	488	463	478	478	438	473	511	478	512	480	454
63556	102709	74144	47067	19678	1335	518	509	504	505	529	533	525	519	522	516	489	517	586	562	695	876	843	757	603	559	552	498	497	537	531	555	525	513	511	501	515	553	553	525	517	523	539	526	545	541	544	547	532	545	506	504	525	512	562	509	494	564	544	530	551	522	518	553	500	558	531	568	599	497	532	544	489	486	528	552	510	529	500	510	528	484	529	514	497	538	556	544	542	484	514	572	575	505	541	530	538	518	521	472	509	517	530	529	509	492	549	533	524	525	520	535	543	499	514	537	476	514	526	516	551	523	525	515	528	533	523	516	530	542	532	544	508	538	571	525	546	529	520	501	501	518	535	475	509	521	506	517	495	575	508	543	502	522	518	488	571	477	521	533	536	538	536	493	480	498	556	510	480	519	546	513	538	498	523	513	516	527	514	511	529	475	519	501	536	534	529	500	523	521	491	509	482	545	505	529	529	495	496	562	540	517	512	554	554	525	529	518	493	570	562	528	540	515	548	507	484	526	529	513	535	512	547	536	511	480	581	520	529	547	473	512	526	499	537	559	533	550	499	529	519	504	522	540	509	543	524	529	529	538	568	497	527	549	550	505	495	518	544	547	533	535	518	535	541	561	508	528	491	527	512	515	520	563	505	568	504	517	560	478	517	541	546	511	493	504	474	538	496	510	498	525	499	518	556	536	559	537	529	489	476	505	555	534	534	592	477	509	483	507	571	511	505	509	518	547	519	522	505	497	530	550	529	493	528	518	525	499	572	536	525	534	507	530	541	528	510	540	499	472	532	521	512	507	534	499	534	516	548	493	510	514	498	507	513	539	539	529	509	488	520	502	547	492	527	542	502	512	556	518	532	520	496	507	575	506	524	491	522	528	486	547	518	534	507	541	530	507	562	525	506	540	513	526	514	512	508	515	544	494	533	560	495	549	487	514	522	566	508	521	516	468	517	522	512	540	549	479	533	518	531	510	539	557	548	494	496	516	504	512	535	496	505	544	514	504	565	511	524	559	499	509	540	554	500	537	523	557	517	563	540	496	508	525	495	552	526	546	509	536	469	519	545	527	540	545	545	528	530	502	529	567	500	491	530	561	551	517	537	489	517	540	531	518	546	520	549	545	537	519	513	503	527	519	525	514	524	568	556	519	553	512	520	468	548	500	568	553	539	481	540	500	516	541	487	506	519	506	530	523	485	527	521	505	546	531	524	518	528	524	563	531	528	533	549	520	550	511	563	546	507	486	540	493	541	577	500	529	560	563	463	516	530	466	525	540	538	554	550	495	521	524	500	523	513	537	488	489	488	503	509	506	523	510	527	527	512	565	505	503	556	513	517	547	520	553	534	501	536	507	511	496	513	528	520	522	549	506	540	495	528	517	507	522	516	566	509	548	520	500	538	536	518	525	543	540	539	498	528	515	517	503	530	541	485	546	528	520	487	491	538	474	539	549	519	463	517	526	515	522	531	523	496	506	469	542	493	517	558	511	512	523	509	504	496	517	514	526	522	517	531	529	531	522	531	507	530	532	520	528	517	508	527	504	531	493	474	555	526	499	506	560	500	510	524	513	519	531	538	519	529	546	545	515	534	554	529	506	519	522	527	501	537	538	566	500	512	539	530	500	538	496	522	515	509	503	539	508	494	513	542	481	541	565	528	537	527	531	551	488	525	522	530	520	497	510	529	532	494	545	521	508	535	504	516	542	529	529	523	535	534	501	549	545	524	493	492	526	528	498	521	521	517	536	508	557	512	566	513	560	532	507	484	520	482	548	508	506	519	548	520	519	539	564	514	523	517	521	527	550	525	505	557	533	536	527	501	505	509	518	542	541	531	511	571	523	550	496	530	529	536	522	515	563	508	514	529	491	497	498	548	501	523	537	517	528	537	496	582	540	519	484	546	563	485	495	518	539	513	521	499	498	530	500	541	547	505	514	543	521	521	513	523	516	540	513	548	483	540	501	495	503	508	529	529	544	494	524	532	585	531	523	516	558	494	508	540	505	504	549	538	502	496	522	535	486	485	552	517	532	491	509	535	504	543	526	506	518	563	546	508	536	514	493	479	510	529	535	528	542	530	510	542	549	491	511	503	542	566	475	491	525	509	546	476	554	519	528	557	516	482	527	517	538	545	540	511	508	546	518	507	552	537	505	513	527	540	504	510	535	508	546	540	530	488	540	556	560	486	558	536	552	503	542	528	549	496	523	524	516	544	525	478	513	525	494	538	507	514	493	548	550	525	506	553	592	539	458	545	503	506	532	512	508	526	491	495	513	519	503	544	525	517	489	525	501	511	540	512	515	533	533	485	491	505	483	502	510	532	538	508	537	515	492	545	536	492	530	510	562	547	530	498	527	555	506	530	476	560	526	532	509	543	548	492	537	524	538	508	543	536	515	471	545	547	508	497	491	498	537	511	541	531	547	487	489	492	518	528	539	538	515	578	557	505	516	545	497	498	546	510	481	487	543	506	522	508	509	519	524	523	528	520	528	535	506	538	479	519	551	545	532	544	545	493	533	536	526	522	536	479	537	511	517	550	512	533	563	513	556	525	523	511	507	492	515	487	573	543	521	503	503	527	526	522	519	490	523	552	574	513	565	523	496	534	527	519	504	541	524	500	512	526	552	543	508	461	496	492	512	506	529	515	523	533	506	482	546	507	514	496	555	547	511	517	537	553	531	513	496	535	515	501	504	528	520	567	555	522	505	518	529	557	536	552	535	529	534	512	498	468	522	539	518	495	509	520	477	570	505	517	515	539	520	533	528	538	515	507	528	499	499	537	497	547	484	523	552	508	533	509	524	512	506	555	513	528	526	549	508	541	510	524	502	521	495	509	549	509	578	538	536	548	526	513	493	532	515	515	541	562	527	485	533	518	528	500	547	504	514	520	516	563	533	505	510	531	537	512	533	487	504	491	510	502	522	526	567	529	494	538	513	510	560	526	510	561	483	507	557	494	491	530	536	518	541	532	533	493	535	544	564	499	514	573	526	500	553	551	476	491	570	517	511	605	476	522	566	500	499	507	492	505	539	507	565	509	543	530	530	513	554	489	512	526	521	537	553	519	525	545	534	533	505	516	543	535	530	502	563	522	515	520	532	512	552	536	502	528	546	491	511	548	547	508	511	499	495	544	514	541	532	496	500	512	508	555	544	528	490	533	543	509	508	507	505	468	569	509	515	511	555	482	475	515	505	544	543	525	511	476	530	479	528	511	530	504	512	539	511	530	534	494	518	489	529	551	538	508	492	568	498	523	536	521	525	523	495	521	479	565	515	488	562	515	542	517	507	501	509	535	546	513	528	489	538	526	534	523	547	564	521	564	515	517	493	541	520	526	486	514	527	470	535	502	522	509	501	487	523	561	553	515	540	521	521	548	536	519	508	528	483	494	514	535	535	529	527	542	584	525	540	518	506	508	522	497	460	491	528	577	494	498	491	495	493	533	521	545	533	558	533	490	510	517	536	510	553	545	561	540	524	506	524	504	530
29055	28254	24870	11661	2511	384	321	298	305	325	325	338	326	295	283	313	353	297	305	316	325	316	324	335	317	313	315	311	281	307	276	294	290	321	308	311	343	294	299	302	319	310	273	342	319	303	304	303	297	272	297	318	274	317	303	270	305	266	292	339	299	336	280	272	336	302	290	312	312	302	294	292	322	352	329	281	302	303	316	275	287	293	298	300	318	285	315	298	299	303	299	277	303	317	312	286	285	332	323	306	315	307	306	310	297	294	295	323	315	322	304	315	313	293	285	298	301	315	318	282	313	299	313	292	301	281	290	291	333	312	300	283	307	299	267	330	292	299	331	303	275	300	291	302	324	303	346	325	311	295	275	305	321	283	267	282	326	298	332	295	276	294	305	308	322	329	316	336	310	280	303	291	272	308	310	323	292	288	316	322	319	303	280	324	331	321	327	296	295	294	287	302	310	296	322	313	300	301	334	263	312	323	290	308	289	305	317	287	282	280	308	300	287	289	292	326	302	311	287	316	322	313	278	315	290	280	299	314	286	313	303	302	326	300	324	284	311	299	295	297	299	310	319	316	305	287	292	291	317	309	306	307	280	329	308	322	297	317	290	303	294	293	317	290	272	311	316	302	273	314	301	302	275	292	311	309	272	309	306	271	292	302	294	310	322	281	315	301	309	312	283	314	280	321	316	303	319	318	324	317	318	296	318	333	313	316	301	288	313	326	304	307	295	311	303	283	302	311	295	257	302	279	305	292	318	300	294	298	292	300	299	307	311	300	284	281	279	279	339	337	309	300	303	317	299	271	308	354	311	309	303	273	313	301	296	330	280	302	323	290	294	320	296	303	295	297	297	292	308	290	341	321	324	320	302	316	277	319	314	313	315	314	303	313	291	327	277	306	302	281	338	279	270	289	281	324	317	294	297	320	304	292	312	326	321	295	284	316	309	297	282	315	309	315	301	343	275	305	293	330	280	288	329	291	302	322	283	299	274	285	283	316	353	310	299	315	297	345	296	308	327	320	298	303	318	305	313	342	313	272	312	312	282	310	313	290	290	299	312	277	314	305	277	310	330	294	296	324	291	304	300	289	322	341	287	294	314	286	303	335	323	268	320	278	311	296	269	294	320	349	265	314	262	321	337	252	307	267	287	296	283	329	326	304	284	323	293	288	292	303	312	297	296	287	292	297	322	284	330	336	324	289	299	295	313	298	300	287	325	285	295	282	290	311	324	314	314	309	305	308	300	319	284	332	274	317	321	310	309	310	312	343	302	284	327	313	290	321	314	288	306	316	304	323	272	311	312	304	304	265	315	311	264	300	307	308	305	301	318	328	278	304	330	285	311	274	284	333	290	289	315	309	275	308	303	286	293	317	343	311	300	296	311	285	303	288	305	324	325	285	285	300	286	311	298	310	280	290	320	300	332	298	286	310	309	297	310	315	294	306	278	319	298	288	295	308	327	275	325	314	331	312	330	299	300	317	302	292	317	317	264	295	314	322	326	301	324	311	268	264	314	303	311	308	306	323	271	339	326	333	292	298	285	323	319	305	327	296	332	300	317	301	308	312	303	311	333	314	295	301	326	352	302	317	289	323	319	286	312	330	291	321	300	307	318	315	298	294	320	318	265	306	328	302	270	297	312	286	301	324	302	296	276	319	276	319	305	304	316	311	322	307	301	306	317	336	312	307	304	295	310	315	310	287	287	287	284	291	319	312	289	319	270	307	304	263	297	258	266	293	336	257	300	306	331	312	303	302	316	309	338	304	331	309	278	312	303	280	320	310	304	310	307	295	329	292	322	293	312	307	290	289	311	312	288	292	301	306	291	322	316	317	311	288	321	300	301	313	311	307	304	302	288	289	292	294	307	335	308	295	317	293	308	298	302	317	279	313	279	292	334	305	297	306	266	309	265	309	297	294	312	284	336	331	313	295	280	333	297	303	292	277	280	300	286	317	282	313	333	308	267	284	310	354	308	336	297	309	306	298	298	297	294	301	309	297	287	308	329	303	310	268	326	325	311	261	285	311	324	293	323	314	307	287	328	326	286	288	299	295	253	311	344	326	316	314	315	301	305	315	329	289	345	304	317	296	328	294	311	313	297	287	304	321	301	283	320	315	310	314	295	317	320	324	308	293	321	309	314	284	290	317	301	303	282	288	278	312	323	324	300	296	299	293	298	318	305	303	312	313	290	270	296	302	311	277	301	289	304	292	283	298	283	274	327	304	323	326	285	306	315	298	309	306	287	310	335	284	302	272	326	316	325	291	300	300	358	319	284	311	289	299	279	307	308	297	328	294	270	278	278	313	275	275	312	252	315	271	305	315	301	304	324	291	298	310	272	311	287	296	278	320	315	303	296	301	316	289	302	325	288	308	299	307	315	295	285	309	284	301	338	300	335	295	292	298	305	324	309	310	317	285	318	297	282	309	338	301	323	316	306	321	293	308	308	286	302	287	289	298	321	308	303	329	307	298	281	306	338	300	294	304	286	310	292	297	282	310	287	277	291	309	268	301	279	306	295	306	298	298	298	282	287	288	306	326	288	312	317	269	330	302	301	339	287	314	308	289	316	289	315	309	285	267	288	297	328	321	271	298	319	303	303	308	283	311	293	331	316	280	312	312	299	319	319	295	289	332	298	296	310	295	332	282	317	272	291	302	313	310	323	303	278	291	307	266	335	323	299	286	290	291	324	324	292	277	281	289	325	301	321	320	328	278	298	283	301	282	301	296	292	290	291	310	304	306	323	305	331	299	300	298	306	347	299	261	297	269	324	297	311	286	289	322	295	329	291	302	303	302	263	319	298	324	300	303	274	333	288	314	292	282	305	316	312	286	322	308	319	300	296	285	300	325	300	320	298	282	312	296	334	325	301	296	289	297	305	278	323	308	312	317	332	327	308	260	269	301	294	335	303	284	302	291	315	312	284	275	326	315	299	293	304	314	341	295	292	279	326	317	299	303	331	331	308	281	302	297	319	297	308	304	309	298	321	302	347	378	301	309	320	286	300	290	313	296	310	283	324	328	295	322	302	313	310	315	334	313	303	292	306	306	326	287	318	347	306	295	315	328	294	298	303	306	297	289	290	273	289	295	298	287	274	318	295	290	306	328	316	315	315	300	304	264	306	304	295	306	290	299	325	299	308	310	303	310	319	303	278	309	317	312	310	303	284	272	331	306	287	296	302	296	317	298	285	277	310	297	312	294	312	267	280	317	288	302	293	317	303	320	286	318	298	281	299	282	311	318	290	318	292	285	304	312	293	307	303	285	301	314	301	299	295	297	291	288	295	333	320	274	272	324	314	319	304	310	273	336	277	279	325	283	295	292	296	301	315	303	278	293	262	311	313	307	306	295	301	309	280	304	319	309	282	304	272	307	286	313	299	320	305	329	313	290	305	315	315	282	292	312	293	307	315	347	305	286	314	305	291	338	316	289	294	321	303	309	304	302	283	326	317	292	292	266	296	315	313	324	316	268	309	264	317	278	304	304
19325	34342	19148	6879	2094	346	288	306	321	288	311	306	277	296	281	297	302	300	287	298	270	286	285	346	311	286	315	283	315	285	296	311	314	314	291	282	284	300	281	311	313	309	319	297	317	285	279	292	282	303	275	284	291	290	304	274	289	309	275	285	276	307	277	311	296	283	308	347	298	314	276	280	328	292	286	300	320	283	302	305	287	268	298	278	299	270	309	303	284	308	267	293	316	308	287	300	298	277	289	320	287	323	328	281	304	279	328	300	282	311	334	263	306	307	293	304	302	299	303	285	289	290	326	291	268	276	300	289	307	314	275	265	267	318	319	298	281	292	317	332	298	299	294	295	303	293	321	286	304	272	297	302	296	306	282	307	323	290	316	296	302	282	308	313	306	274	295	300	294	292	290	295	299	290	325	280	319	299	292	312	299	316	297	295	269	294	326	290	284	299	308	307	287	291	274	297	335	297	294	297	313	305	300	270	296	340	279	280	328	283	303	296	273	296	274	283	277	305	290	306	279	289	318	311	306	268	301	268	298	238	313	324	289	300	279	283	295	311	295	311	312	293	287	278	322	295	280	293	307	333	294	305	279	303	299	305	315	262	282	319	307	303	293	286	300	305	296	304	289	324	302	316	296	302	310	296	301	303	319	302	315	274	298	278	304	292	282	281	315	304	309	267	279	289	308	299	310	293	338	296	285	291	292	321	304	301	287	293	308	302	289	310	299	283	286	315	286	304	274	278	302	323	292	303	307	283	289	296	304	285	303	307	297	317	270	319	281	282	303	278	289	264	292	284	296	287	287	306	306	300	287	313	320	312	318	287	303	269	285	275	284	293	303	281	309	317	320	291	303	297	280	308	282	307	245	288	309	277	325	327	273	296	288	311	274	289	302	301	321	284	305	320	296	311	326	277	269	306	310	332	286	278	304	297	271	299	279	304	282	302	314	297	310	305	308	308	280	293	302	304	315	299	282	339	306	281	280	266	290	305	283	306	303	279	295	284	329	266	312	292	287	300	289	274	303	314	302	282	261	274	346	313	307	255	305	303	299	287	302	303	292	330	296	271	311	320	303	329	307	291	297	315	303	316	298	296	311	291	315	301	285	312	328	298	298	301	280	311	296	324	297	277	300	273	300	289	305	314	270	299	303	280	303	291	306	283	281	269	290	286	287	300	269	260	288	306	296	294	298	297	294	312	303	320	287	294	289	310	300	278	282	294	287	305	296	299	275	287	300	340	313	303	287	316	280	288	309	288	262	303	292	321	270	314	304	299	271	296	297	285	304	302	301	301	292	270	319	263	299	324	303	294	304	301	280	288	292	297	302	264	295	302	295	318	296	280	280	274	278	296	283	329	276	297	305	310	313	269	283	321	270	294	275	273	288	270	291	271	292	296	308	297	311	297	284	289	281	294	267	297	274	297	271	291	338	312	285	306	283	297	290	289	280	299	327	291	313	298	274	302	306	326	277	290	302	296	298	299	302	318	298	316	308	312	304	273	265	284	266	334	315	278	270	322	273	276	296	274	281	297	307	302	257	300	308	297	297	283	285	296	301	292	305	288	310	270	331	299	310	281	313	304	295	284	283	299	336	277	282	289	294	251	294	301	258	296	285	262	308	262	245	291	300	260	282	287	287	285	279	321	296	286	283	321	264	307	300	303	293	267	294	316	284	300	300	294	283	291	324	314	319	290	260	264	300	292	282	321	281	279	309	301	300	296	312	309	301	301	282	285	302	296	298	291	320	279	276	309	283	279	306	291	275	325	331	304	327	291	307	274	297	304	259	299	292	277	299	270	298	267	277	304	299	296	313	302	306	301	301	279	271	287	307	306	273	302	310	269	301	310	303	278	301	305	279	302	291	280	300	291	303	290	296	301	284	261	316	286	285	257	285	261	282	296	280	308	295	323	266	308	310	305	287	289	286	282	271	317	299	275	315	300	301	303	305	255	297	288	271	280	324	293	298	312	287	303	274	309	319	271	273	275	291	280	290	265	310	310	281	267	279	308	309	307	315	290	297	264	265	293	289	292	280	306	291	304	291	297	286	261	285	292	302	290	289	302	311	315	278	323	290	328	312	317	293	302	314	275	298	283	288	279	301	297	300	308	279	296	265	279	266	320	282	297	264	262	291	281	344	298	264	267	288	290	270	303	331	311	284	307	303	289	301	305	273	295	282	334	300	292	319	277	296	283	287	328	289	322	296	327	305	311	295	292	243	274	308	302	326	309	297	292	312	327	282	292	306	286	328	264	320	316	327	293	283	273	289	308	283	315	313	310	256	277	311	318	274	320	302	304	272	289	339	332	339	313	316	323	323	269	315	329	262	287	288	315	305	284	291	287	276	318	283	292	283	306	279	306	269	285	293	312	288	268	306	265	289	279	281	284	305	262	305	291	294	291	299	306	305	273	294	268	270	301	297	297	305	289	293	255	258	318	287	291	314	311	313	293	297	300	258	318	329	264	253	323	281	330	267	299	319	289	285	283	270	303	305	292	275	310	297	290	289	299	299	313	287	336	272	306	292	301	307	291	294	311	290	266	303	302	290	284	306	288	285	326	291	302	290	261	303	304	290	262	288	329	308	280	281	300	311	274	299	291	320	293	299	293	315	327	317	270	305	270	292	284	280	299	295	292	283	291	302	307	318	278	331	295	298	338	262	298	296	304	297	274	290	284	303	306	278	281	262	277	286	280	320	299	304	268	331	299	321	282	307	273	285	284	302	288	322	301	270	314	290	295	302	286	272	286	278	266	298	294	286	312	285	296	277	315	326	308	289	307	264	290	312	298	272	330	277	317	296	288	279	317	279	259	292	305	280	294	278	318	272	279	318	315	298	314	302	312	303	305	277	271	323	303	281	282	296	327	313	299	295	311	310	286	291	287	295	291	305	303	294	291	303	276	281	293	302	281	277	295	298	295	275	295	283	333	269	296	279	279	307	294	304	280	316	287	270	297	295	291	303	311	278	294	271	276	324	293	278	309	311	283	278	295	263	255	317	282	284	315	286	278	301	333	297	288	276	287	298	286	302	282	299	263	275	311	298	282	273	340	270	295	298	319	273	276	319	315	310	305	290	302	309	309	292	288	290	309	314	326	304	309	284	305	320	326	299	275	307	310	327	329	287	293	323	277	294	278	307	318	316	281	314	287	316	317	309	304	266	301	276	292	289	301	287	302	298	304	311	256	303	293	302	276	312	276	260	295	287	300	296	289	291	305	300	285	293	278	315	279	276	314	318	307	313	293	315	292	265	294	288	302	289	308	311	318	303	301	292	315	301	293	293	304	279	289	293	304	285	321	242	270	310	342	311	296	281	304	289	306	294	272	290	294	260	267	271	285	325	307	318	315	295	307	296	320	332	319	262	294	293	296	319	283	318	267	314	269	299	296	302	326	279	312	286	306	336	293	290	284	291	301	277	326	311	319	298	271	293	289	315	264	285	308	314	307	310	289	300	281	257	318	293	263	297	317	292	287	308	297	294	290
25229	26353	41035	38676	19511	2726	539	381	389	382	367	369	401	380	346	342	387	370	381	398	388	578	589	546	458	407	409	360	363	357	361	357	377	390	331	341	379	356	414	356	375	370	371	351	394	364	365	376	324	335	409	320	346	374	368	359	356	374	355	357	367	369	315	359	356	363	381	373	350	349	376	379	370	375	353	362	370	357	361	394	399	391	371	333	364	371	341	378	365	380	338	330	381	359	362	348	318	364	366	370	406	386	371	372	366	357	385	360	358	368	350	356	379	356	364	343	351	328	342	350	365	373	348	341	369	393	403	380	358	362	365	372	350	352	377	352	360	354	372	383	362	335	386	371	355	366	360	356	350	359	375	350	365	375	369	344	363	382	362	368	367	315	340	351	346	319	362	379	371	354	398	365	363	370	364	352	339	346	374	362	355	372	354	378	364	360	375	330	379	341	360	356	365	364	417	374	347	402	373	370	364	379	397	361	346	371	385	384	339	375	361	380	352	375	369	395	364	318	368	386	383	380	344	373	388	373	370	368	362	374	387	359	365	330	366	340	335	344	355	391	354	343	369	355	383	380	346	390	335	358	378	366	344	394	384	355	334	366	371	344	358	349	374	347	363	371	377	376	361	349	396	381	374	321	372	343	350	346	381	374	348	367	371	341	362	344	356	366	330	351	374	354	359	370	357	345	392	363	353	339	340	344	350	334	345	360	359	349	365	376	388	402	356	381	344	364	389	370	343	377	361	358	352	362	394	391	372	372	356	385	342	375	341	347	328	399	349	387	346	391	357	349	406	346	358	371	374	371	339	369	373	387	380	370	349	361	358	321	372	347	361	368	365	351	374	368	367	360	331	381	349	374	347	364	395	379	375	336	345	357	363	408	371	357	343	360	356	352	326	390	344	367	347	353	362	367	355	356	333	343	382	349	359	369	356	371	347	380	356	383	358	392	355	381	362	358	381	358	367	372	333	371	372	370	348	342	390	312	350	368	339	394	337	377	364	368	363	358	383	376	377	362	373	317	327	349	377	391	354	351	346	341	374	356	333	362	375	360	341	366	365	381	386	348	364	346	377	351	342	339	366	368	359	352	384	347	378	355	375	359	350	357	387	346	386	375	352	392	365	340	355	364	329	358	360	368	343	335	357	379	325	353	349	351	372	366	351	368	343	340	377	392	408	349	362	356	336	387	368	354	357	372	377	330	361	333	352	364	377	369	358	340	343	331	340	384	402	380	379	350	306	387	350	353	365	373	349	380	356	358	337	351	387	386	383	347	374	360	376	365	396	326	364	355	369	362	338	379	363	374	376	347	351	311	300	369	357	355	359	346	390	353	367	360	377	361	360	369	369	381	319	368	364	378	311	369	347	358	404	364	356	381	357	366	382	341	336	352	345	366	353	372	356	361	364	379	368	400	395	385	358	402	358	342	335	356	368	383	348	361	356	372	343	368	333	363	355	365	374	360	361	382	397	329	352	379	382	345	404	351	381	352	359	344	362	347	390	337	360	386	361	373	403	349	334	357	370	325	400	380	384	364	378	339	355	342	373	374	362	359	341	380	381	353	345	362	370	381	347	355	357	358	351	356	358	383	392	380	329	354	363	350	396	409	370	341	389	396	384	338	366	349	349	369	407	364	370	373	355	385	387	369	393	358	351	390	355	382	379	299	341	315	357	361	346	339	376	386	357	361	390	395	411	355	333	377	396	361	366	360	361	345	391	378	372	374	363	358	392	366	361	362	342	363	388	379	389	346	381	355	344	361	350	390	357	378	383	372	353	408	386	331	383	358	384	343	344	340	365	354	370	360	362	378	353	363	340	383	351	329	361	357	361	375	336	327	364	378	369	374	349	360	368	356	370	378	373	357	371	377	362	374	357	380	354	348	346	366	346	360	356	390	348	372	341	336	381	348	358	364	361	412	361	352	408	340	348	338	368	343	343	389	374	356	373	363	347	362	361	371	371	356	375	366	351	363	371	378	371	375	357	362	334	369	352	337	356	360	365	360	359	372	376	356	368	376	333	377	384	377	340	380	345	347	366	330	372	347	340	405	370	374	334	378	388	363	336	352	352	370	394	407	357	344	389	332	349	377	379	353	322	337	356	370	376	357	342	364	369	360	392	359	346	358	367	353	351	326	385	384	344	338	368	380	368	371	327	390	359	399	356	356	372	373	362	337	388	370	344	361	376	372	334	359	399	354	362	370	327	341	343	344	355	356	328	380	376	357	329	359	331	356	352	390	353	384	334	396	372	348	351	373	387	365	363	356	377	350	344	384	372	337	354	349	343	368	353	365	379	349	367	396	368	357	343	391	343	383	337	348	366	331	349	363	340	338	358	355	359	397	330	362	347	360	378	367	378	359	378	340	410	357	389	361	380	365	370	359	362	357	369	370	359	355	386	367	348	366	339	345	364	339	378	377	375	324	381	376	354	339	367	419	393	344	383	352	357	375	365	357	357	367	365	359	363	355	372	350	366	348	328	390	381	372	360	375	340	366	343	388	349	381	378	366	354	353	352	390	370	361	352	376	366	360	388	360	362	351	312	355	335	340	386	359	361	375	358	354	362	354	370	346	326	347	390	323	364	370	372	333	362	374	347	338	359	373	370	352	366	367	359	362	365	405	391	329	351	399	346	365	367	365	366	362	331	344	366	344	379	366	357	348	352	341	341	366	337	393	340	327	351	368	364	351	385	388	359	371	386	361	363	329	375	353	362	369	369	404	345	359	366	368	391	376	378	376	340	367	318	401	366	378	350	374	350	356	362	361	351	327	353	364	375	343	362	344	382	370	366	328	344	343	357	400	356	375	384	356	377	355	357	358	328	365	414	368	380	354	382	362	347	364	352	361	342	346	340	352	379	378	383	338	388	383	356	384	374	374	363	374	341	351	332	346	334	380	338	385	361	350	362	338	337	370	363	349	392	371	352	379	346	363	358	363	360	357	358	365	411	354	300	363	344	341	400	387	351	373	358	365	361	340	376	362	373	366	360	349	321	377	356	355	360	382	371	368	394	403	359	381	375	388	357	380	359	333	369	322	359	349	338	335	343	426	380	352	352	374	352	356	387	346	326	368	336	363	359	348	338	333	353	358	319	363	344	371	333	380	374	365	346	396	365	373	347	345	388	402	347	318	410	334	393	346	397	372	362	331	343	361	369	374	369	397	364	343	367	363	362	391	401	345	373	380	343	353	384	396	344	359	372	391	367	387	405	318	351	319	349	380	352	361	372	371	355	383	364	376	341	358	368	387	392	345	360	357	354	352	339	390	360	337	372	342	363	332	364	367	378	366	352	369	403	338	295	347	379	394	334	338	355	360	369	331	355	408	381	311	367	374	360	353	399	375	337	345	344	387	344	412	336	338	355	345	341	364	359	389	383	364	367	348	352	362	390	332	358	342	364	389	346	356	349	325	348	354	354	331	332	375	346	367	375	344	390	356	363	365	367	368	369	375	357	346	333	347	332	375	346	374	356	341	313	367	368	365
54484	86236	57779	34669	10045	643	403	428	371	387	365	398	428	388	404	392	368	382	361	395	486	763	798	645	488	419	417	398	397	376	379	373	366	431	389	363	402	413	366	412	389	391	368	368	349	388	357	373	385	373	386	374	395	350	386	365	401	355	391	388	384	380	409	396	371	369	356	371	430	398	357	365	404	403	405	389	367	380	376	408	398	372	374	370	378	387	413	395	399	440	389	393	342	408	377	429	356	392	392	383	389	354	390	361	411	376	378	379	354	398	386	353	380	383	389	376	349	370	385	375	399	384	383	405	396	383	351	417	377	377	375	353	384	376	374	390	373	363	369	384	396	400	351	350	339	414	369	346	367	333	391	381	348	370	372	372	398	377	398	363	356	362	365	420	393	355	412	372	364	401	387	362	364	408	404	372	407	363	400	371	391	360	374	390	374	354	348	413	399	387	369	371	408	358	433	385	353	390	385	379	397	370	366	369	363	366	355	405	359	363	355	409	389	408	377	359	397	432	358	429	385	405	369	429	418	354	395	405	364	354	388	372	395	403	376	385	387	385	389	421	408	399	348	379	379	378	404	379	389	389	354	372	371	378	359	375	367	368	383	382	373	409	377	364	381	392	380	378	416	381	394	355	375	360	366	395	433	406	386	355	379	366	382	379	401	384	351	393	386	408	358	400	400	403	359	405	419	393	364	402	408	372	392	393	372	391	378	395	372	377	389	360	359	344	385	361	379	380	379	351	339	384	402	331	375	396	421	379	368	355	394	386	390	388	377	390	369	399	364	393	421	366	406	387	376	366	393	363	386	368	392	421	387	404	366	388	392	365	380	411	364	370	400	384	372	380	393	378	386	377	399	396	401	355	396	405	395	399	379	391	399	360	367	343	368	362	376	394	389	391	374	385	387	389	371	346	376	407	387	371	410	404	396	380	379	383	365	373	395	407	375	410	377	366	383	383	379	410	367	390	367	378	391	373	391	367	441	383	407	380	360	380	376	349	399	364	378	346	392	398	407	359	378	361	406	418	416	351	386	415	376	362	376	380	406	414	318	377	363	350	407	388	378	404	353	376	356	373	364	357	396	369	398	366	360	381	382	380	383	380	406	357	389	401	401	356	384	395	351	396	372	349	376	377	371	419	362	374	392	418	366	375	397	359	355	383	398	381	353	408	374	352	423	378	370	382	396	368	376	397	370	387	383	406	375	375	374	371	423	361	406	377	363	369	372	395	383	379	406	386	381	384	354	358	394	360	391	376	377	396	374	388	382	391	398	364	392	400	382	389	382	399	325	380	395	380	360	375	424	345	370	390	367	366	382	393	382	389	367	423	373	363	368	375	399	393	414	379	402	373	366	418	390	379	359	367	364	379	386	369	388	381	353	396	395	413	386	381	409	381	358	388	402	392	359	385	360	413	365	407	361	380	369	365	392	414	398	384	410	424	401	376	393	371	377	405	380	381	360	407	382	394	397	374	399	389	393	371	412	420	363	374	387	384	376	408	388	371	405	400	385	389	402	383	398	407	372	393	395	400	426	369	384	387	374	413	400	371	372	364	392	373	397	362	365	399	362	376	404	366	357	349	403	370	336	369	357	375	387	380	356	392	344	366	377	413	384	347	405	408	382	370	387	368	377	395	377	414	372	364	384	380	386	395	393	386	357	381	390	362	376	355	369	391	384	373	394	377	370	387	364	356	406	379	372	361	378	372	376	358	362	357	388	355	370	397	389	380	357	380	375	333	414	379	370	395	369	380	387	375	397	372	401	371	396	381	348	402	383	414	396	369	358	367	345	383	398	377	351	373	369	377	375	353	361	368	373	355	369	363	386	372	387	354	392	348	396	391	370	394	386	375	390	383	351	380	351	416	381	371	397	349	393	361	421	351	351	385	389	387	388	353	378	387	382	391	414	370	375	399	361	382	378	368	375	386	416	384	406	376	411	356	377	411	373	370	425	401	362	394	389	361	416	356	407	399	402	347	360	369	379	381	390	376	346	376	414	375	386	398	367	418	373	384	398	405	389	349	356	386	371	386	390	380	449	427	373	388	371	389	359	347	393	377	375	384	373	390	357	399	376	374	379	372	378	364	371	351	366	378	393	351	408	383	350	372	394	357	377	374	424	393	407	354	383	349	399	360	376	407	407	358	393	378	391	384	387	382	369	379	391	384	394	371	407	421	352	395	384	374	342	381	388	398	370	386	390	362	340	371	387	387	387	402	395	371	386	402	409	363	384	370	402	371	390	417	390	400	380	393	394	360	362	371	370	407	376	392	403	374	376	375	370	366	372	365	362	361	423	378	364	374	408	381	351	373	393	397	389	366	400	370	335	359	389	385	405	388	391	390	344	363	380	415	398	410	375	381	399	369	402	408	402	373	362	392	368	388	385	408	377	399	364	385	378	406	377	379	366	374	406	394	380	396	357	397	406	376	374	378	380	386	399	363	382	364	387	391	412	410	390	376	385	404	384	393	385	350	409	364	382	392	394	428	379	403	397	355	343	391	393	392	389	380	352	391	373	384	377	395	381	392	355	373	392	358	397	387	378	379	377	359	396	381	385	372	359	400	393	372	360	378	348	425	350	349	336	387	381	404	378	344	369	358	414	359	411	363	389	371	384	423	372	424	405	415	352	390	364	373	402	372	396	382	346	387	371	388	405	380	377	371	378	389	392	402	385	407	375	376	368	370	407	367	403	363	359	360	381	377	365	378	408	408	356	366	392	384	365	339	387	365	362	399	399	374	398	383	380	388	349	393	360	396	393	401	379	365	383	413	367	388	357	385	403	413	385	358	343	377	367	373	377	370	390	363	368	369	363	354	394	377	396	384	385	398	373	361	371	410	389	355	361	416	364	361	367	440	365	400	376	353	400	398	385	394	413	419	380	368	411	431	386	387	400	385	378	396	362	380	395	406	367	383	403	395	395	372	358	369	372	388	366	331	373	413	379	399	414	416	354	369	408	401	369	396	404	375	387	392	389	400	368	358	396	363	380	393	362	365	390	399	370	372	411	391	389	372	383	373	411	373	367	383	350	375	400	429	385	359	384	382	381	364	371	392	392	369	354	397	385	386	394	368	404	375	369	337	387	352	394	394	381	388	397	404	391	356	380	410	371	394	400	376	374	405	384	403	393	363	402	405	405	371	381	375	394	379	385	369	366	403	375	382	363	390	406	350	387	396	403	382	398	398	393	371	373	390	369	375	380	330	375	357	369	370	397	381	382	413	431	372	355	362	403	384	328	353	357	378	393	410	380	397	407	382	337	365	387	372	383	404	389	380	385	392	347	398	372	375	402	373	350	412	379	359	409	392	369	352	412	390	371	382	338	409	385	380	410	374	392	370	353	400	372	371	371	400	381	389	375	406	359	431	401	363	369	374	350	373	423	404	411	390	391	363	366	408	360	343	382	399	352	372	391	397	331	383	393	364	384	374	396	418	364	405	394	402	370	410	424	383	358	401	384	373	377	349	382	409	395	379	372	363	382	388
23931	22838	35419	37206	26688	12411	1914	688	525	519	519	522	490	478	439	471	493	502	488	515	538	891	1093	819	636	548	538	482	503	502	502	473	447	484	499	452	456	457	495	499	445	451	455	479	466	492	422	446	505	475	464	463	462	495	460	494	478	439	465	486	492	470	458	486	452	433	448	468	428	472	466	483	485	477	508	495	437	433	497	482	504	441	463	466	464	487	436	470	476	481	482	479	460	475	470	489	460	479	476	504	471	439	510	463	486	481	444	449	461	476	456	462	471	452	420	492	453	467	434	457	449	466	463	447	449	432	465	461	453	462	455	485	473	473	452	486	439	468	417	460	471	465	497	470	485	452	451	465	472	459	462	482	470	521	494	487	496	447	467	483	448	457	461	464	460	492	485	475	466	481	465	466	396	490	490	457	463	457	489	495	457	471	493	485	475	471	467	444	424	479	478	480	439	478	485	498	450	490	450	439	450	490	469	461	463	441	478	469	430	505	428	459	464	493	475	445	466	443	445	498	435	474	440	454	472	443	474	460	441	478	443	473	451	487	468	411	473	486	443	497	490	452	472	436	469	475	489	500	489	475	425	467	473	462	480	466	457	419	455	518	494	471	520	502	458	470	458	504	432	460	480	466	474	468	462	461	533	518	450	474	506	465	494	454	486	523	467	468	455	449	474	437	477	416	450	482	465	469	443	517	452	468	456	477	455	457	478	463	460	477	487	478	484	469	530	466	455	484	487	425	477	474	446	409	477	464	472	451	478	471	461	487	458	470	521	478	442	520	445	477	465	446	444	466	501	440	475	487	462	473	472	508	472	509	465	474	434	475	481	451	440	473	467	465	488	494	490	512	462	491	443	477	465	503	474	486	455	453	460	475	460	474	467	462	466	460	459	466	477	476	454	435	480	455	484	463	442	487	479	417	431	443	432	477	466	458	470	453	485	486	447	505	466	479	501	445	475	469	448	443	489	484	440	495	471	451	440	496	421	479	487	455	453	434	457	510	456	462	465	481	466	473	397	537	443	518	496	487	471	483	461	478	441	441	480	475	422	463	444	516	424	435	466	445	447	524	454	447	449	463	501	460	435	422	448	473	468	476	449	473	484	477	457	468	423	477	451	523	473	470	418	497	440	454	460	462	448	437	448	450	440	446	471	487	457	441	455	477	461	463	454	465	470	452	445	454	465	454	457	473	463	491	459	448	487	453	458	471	463	500	447	471	495	454	454	461	482	489	473	506	463	455	451	477	472	423	460	464	488	483	503	463	455	455	511	467	485	495	467	457	479	465	506	501	483	482	429	430	435	472	456	511	458	524	466	438	497	451	480	497	473	496	467	446	463	451	487	432	469	428	475	491	474	457	448	476	480	479	469	499	473	448	461	481	499	474	435	460	456	489	475	474	478	419	457	458	510	464	461	477	489	448	448	443	487	453	473	504	494	496	431	425	450	485	433	477	465	484	472	446	459	487	483	496	422	485	498	464	452	478	475	459	473	436	530	471	495	510	475	497	421	483	478	489	449	479	470	506	453	477	454	476	449	480	502	462	470	495	472	422	435	503	464	449	437	455	465	479	434	451	436	481	436	437	488	511	459	469	462	484	468	477	461	453	449	452	433	492	485	457	481	470	493	464	508	447	511	452	493	467	441	462	450	466	439	468	421	471	465	461	461	444	458	480	489	452	459	506	495	447	475	446	475	484	465	429	468	468	480	492	461	460	481	448	457	475	464	468	458	461	473	480	465	469	477	444	458	458	493	472	470	440	471	445	451	446	441	466	480	504	431	456	483	486	472	453	421	428	497	446	467	474	507	495	493	482	449	456	464	445	449	464	479	457	469	492	469	474	458	455	490	456	464	470	472	463	441	479	485	462	487	514	440	474	497	526	449	493	435	446	482	466	467	446	487	458	466	468	483	462	509	495	462	462	475	460	477	479	454	458	460	455	447	500	465	426	490	465	447	484	491	452	493	449	460	455	466	466	433	474	480	452	454	490	450	469	458	481	462	488	503	470	472	478	497	496	478	490	498	469	458	495	477	497	485	475	489	448	472	498	469	476	509	464	434	469	447	460	461	414	495	491	476	461	481	473	449	472	490	491	424	479	468	453	473	466	485	450	440	446	499	483	445	498	466	471	524	471	474	453	445	419	480	469	432	464	460	447	480	460	477	462	480	450	441	483	492	488	484	473	462	464	461	487	526	463	464	439	479	456	484	445	478	463	473	428	418	476	500	457	439	444	487	458	441	472	500	464	434	459	503	442	494	459	479	452	455	463	460	464	429	423	475	483	494	484	461	510	468	483	436	452	462	485	476	475	448	441	439	461	489	492	460	451	499	478	441	480	466	446	491	473	428	500	450	459	453	472	466	467	456	478	473	482	456	455	437	444	478	451	437	476	447	462	456	502	471	480	477	474	487	449	463	448	456	458	472	465	482	498	448	480	446	430	488	435	473	452	493	468	465	460	478	487	490	475	474	504	479	483	471	495	450	445	472	498	460	486	454	501	476	468	470	442	499	442	467	452	488	455	484	483	462	434	448	442	483	470	492	459	463	464	456	462	478	475	451	498	466	475	428	413	464	441	456	452	457	479	458	502	439	476	496	449	498	472	492	486	451	467	437	486	460	470	497	462	481	467	464	447	457	467	476	430	470	492	479	414	462	469	443	489	491	469	494	461	449	459	504	486	438	502	487	459	465	445	457	436	486	438	493	463	492	441	468	464	497	492	476	482	455	475	477	479	462	449	475	482	441	455	459	440	448	462	519	472	485	482	471	491	479	493	466	458	468	447	475	452	418	475	427	502	442	482	473	466	485	473	475	425	463	479	465	425	475	505	481	461	459	464	462	465	451	444	468	447	458	432	483	453	481	462	493	492	478	506	466	461	463	456	477	500	454	455	466	457	492	451	487	469	485	474	453	431	412	512	436	532	495	463	481	511	464	481	458	468	476	459	469	441	457	449	518	476	529	493	474	486	481	487	453	452	474	469	481	474	456	473	492	492	443	445	446	449	470	441	451	466	485	443	474	453	460	481	452	450	453	451	495	465	440	437	426	472	464	494	488	440	467	466	465	460	472	496	446	447	436	478	457	462	506	479	480	463	480	477	468	438	456	510	475	468	486	470	495	481	444	430	458	452	462	437	482	461	499	483	498	480	435	453	482	474	495	444	447	456	458	476	480	417	465	466	454	450	456	452	461	465	464	458	457	502	451	458	455	469	460	399	446	468	445	463	485	441	462	445	440	444	445	475	443	458	486	484	463	429	468	476	469	476	448	451	459	461	471	434	473	471	464	467	463	510	472	464	443	434	476	430	463	473	467	441	412	441	422	449	499	478	442	487	471	443	511	454	477	483	427	494	462	451	455	467	457	463	500	495	463	465	449	486	468	424	499	462	515	468	462	507	459	492	457	514	465	465	403	494	470	452	454	459	473	445	495	482	491	458	451	478	490	466	497	473	450	467	475	459	445	473	489	484	478	431	451	481	432	426
62932	99073	67975	52886	18525	1361	539	531	464	503	491	537	508	541	556	497	524	490	548	555	575	1321	1549	1223	829	613	547	536	477	476	498	528	508	529	508	494	496	527	475	519	512	498	493	498	468	542	476	492	540	502	470	506	495	542	505	513	519	527	454	501	483	494	505	520	519	502	501	483	475	486	452	514	521	483	489	511	490	501	483	509	506	505	504	498	473	533	486	509	541	500	494	506	552	501	478	469	551	511	509	502	500	521	503	490	542	514	506	502	487	492	505	511	493	486	502	515	525	499	492	503	530	501	500	479	495	495	498	529	471	446	486	500	484	511	481	496	536	476	484	493	457	536	529	524	543	507	469	532	506	538	521	536	495	482	460	499	489	477	477	519	485	479	507	507	515	509	484	470	490	503	520	500	505	478	526	487	405	548	512	449	476	536	526	545	514	482	479	505	488	514	486	476	499	506	509	457	473	507	478	505	472	524	483	474	500	484	474	520	509	482	509	547	514	484	484	499	474	514	509	524	529	490	490	485	463	498	506	469	489	485	457	493	512	510	503	525	497	458	488	482	472	494	507	511	464	514	509	528	490	483	519	484	492	488	516	474	469	536	523	529	510	493	517	511	487	482	503	503	501	529	499	470	511	509	486	499	519	538	545	524	512	533	503	501	489	503	516	506	537	484	493	470	552	516	477	485	505	513	482	452	509	480	506	528	532	493	493	528	495	535	482	530	461	523	476	529	519	506	519	490	498	505	476	482	544	490	519	492	494	524	486	524	474	495	487	496	517	566	512	508	506	513	459	525	506	515	501	544	531	474	556	490	496	476	491	490	484	473	460	492	480	512	500	484	503	527	522	496	542	523	476	520	520	524	511	526	489	501	516	491	498	494	465	509	505	495	470	503	495	503	515	495	506	506	508	474	527	459	491	532	526	498	493	531	509	474	530	519	487	513	464	500	508	495	530	492	459	485	508	493	504	488	495	526	494	516	509	566	492	486	515	527	519	498	468	534	462	501	521	496	498	499	467	520	532	471	518	526	534	500	472	542	524	497	497	510	499	480	523	495	489	512	487	485	521	507	487	536	524	535	476	473	503	510	504	495	554	479	475	492	495	495	511	540	529	504	477	521	528	498	489	466	505	511	471	505	495	520	515	510	554	479	524	507	497	481	482	552	480	499	481	507	489	513	506	502	507	500	527	487	519	519	476	510	462	502	492	502	486	519	524	527	492	485	506	506	507	490	486	529	501	525	494	506	467	468	489	470	473	484	509	460	466	478	470	529	500	487	471	463	501	501	512	500	504	508	496	491	543	530	524	483	497	497	491	550	492	478	485	490	525	511	517	483	475	467	504	517	468	525	540	508	515	540	501	507	543	509	466	457	490	512	529	480	474	473	483	498	514	470	501	521	491	488	491	506	491	494	500	548	514	500	534	509	518	516	486	503	470	510	514	493	510	505	469	475	523	515	493	543	544	493	475	498	509	513	510	473	492	492	502	523	520	517	478	491	531	503	484	505	557	505	482	493	535	476	478	486	489	498	517	477	506	516	511	486	462	489	491	513	478	501	498	516	494	542	540	473	508	499	469	546	523	513	536	493	507	505	489	491	514	517	516	482	527	520	511	512	533	497	481	525	515	525	508	472	500	492	519	497	553	481	505	472	473	480	499	494	507	481	550	515	505	471	496	531	531	482	520	507	493	509	512	490	450	482	475	475	496	489	464	541	501	493	479	529	507	512	506	504	534	478	516	530	516	518	484	464	490	534	508	514	510	452	494	500	513	471	504	442	479	506	492	487	527	506	468	484	510	538	527	477	483	519	479	524	489	463	510	478	577	479	457	515	522	489	510	508	523	469	501	540	472	476	487	484	488	489	481	489	533	490	518	505	482	516	533	532	504	525	468	471	521	468	468	528	486	500	470	433	493	497	525	495	495	464	525	510	458	490	503	505	514	513	484	517	555	469	489	482	478	505	516	515	480	478	533	463	500	532	473	487	535	468	529	501	501	515	485	516	481	496	525	489	486	527	510	501	508	493	496	452	485	516	488	494	527	505	475	492	517	512	502	513	465	503	544	531	482	507	517	487	507	494	472	507	489	545	534	512	484	484	530	498	496	491	526	473	473	528	491	537	483	526	524	522	506	492	459	527	506	524	572	490	537	491	503	470	483	461	464	525	485	517	479	520	501	501	486	489	498	503	514	499	496	490	483	514	509	537	443	490	539	481	509	493	511	516	444	492	532	507	504	494	461	484	479	517	488	527	519	497	475	507	491	465	501	526	491	479	479	466	521	492	484	504	503	552	525	504	501	520	503	512	511	521	523	499	497	560	515	500	479	515	480	465	481	447	527	496	534	521	474	495	526	492	523	470	497	529	487	486	497	515	482	533	464	538	499	485	490	520	509	473	491	493	468	471	534	505	473	506	473	499	496	492	482	524	489	471	545	504	494	473	521	500	503	479	527	568	491	520	503	485	505	551	491	502	477	516	493	535	497	534	480	520	533	549	508	483	557	534	540	511	504	493	499	517	488	535	503	477	460	480	524	496	519	476	469	489	449	493	511	512	495	545	492	486	507	484	509	480	513	484	493	487	507	489	517	537	522	493	474	515	489	474	510	479	523	515	466	514	483	491	510	504	512	518	489	496	469	517	521	519	513	523	470	476	521	491	537	538	462	527	471	446	488	457	493	481	512	449	526	493	517	484	534	520	557	494	513	530	482	504	488	504	486	469	514	535	456	494	521	522	473	491	492	471	486	531	526	483	494	464	525	466	492	494	502	530	492	467	465	491	525	501	495	555	502	509	494	483	509	497	468	479	494	524	493	492	502	495	498	493	496	492	491	519	487	459	517	488	559	507	507	511	524	502	460	523	477	480	489	479	517	486	468	522	502	501	485	480	502	505	440	493	472	507	547	517	488	495	490	468	515	507	459	463	503	526	544	523	505	536	477	494	506	477	485	508	488	446	471	483	500	487	498	476	494	493	532	533	486	492	494	501	539	508	528	510	485	506	502	476	479	431	466	539	505	487	537	490	517	512	490	500	487	469	490	512	490	520	515	478	494	505	472	515	497	484	499	481	527	496	482	494	483	501	521	506	491	517	492	513	481	502	499	504	498	498	525	485	494	469	493	506	513	492	507	514	519	509	499	477	482	503	505	500	486	517	512	472	471	498	487	523	471	519	479	466	508	517	508	476	497	485	500	521	512	511	465	492	494	517	537	468	519	535	495	495	439	524	487	491	480	491	489	527	503	481	451	498	533	505	464	521	494	488	495	496	521	496	498	517	550	509	491	486	501	471	501	487	476	527	469	508	510	491	491	516	469	504	527	557	494	474	499	486	473	471	492	452	491	475	532	469	496	492	504	512	492	500	466	476	474	501	462	534	503	491	458	540	525	543	545	479	576	447	489	525	498	516	490	499	499	486	510	537	497	516	489	487	467	487	527	499	504	532	514	492	497	545	500	477	505	511	483	515	533	521	513	518	502	536	488	484
28636	26523	24704	12120	2174	423	328	295	282	319	287	265	299	277	280	308	262	280	334	306	324	292	327	346	324	322	298	283	282	299	288	295	281	283	322	287	283	296	259	315	275	307	287	296	308	296	319	295	285	303	292	304	308	286	293	302	268	344	284	276	308	326	321	307	285	282	279	293	290	293	298	282	292	274	295	299	291	301	294	309	301	300	312	300	270	301	255	316	298	331	276	304	298	280	268	311	276	268	293	315	293	244	302	280	302	311	289	283	272	267	288	285	273	335	274	287	320	315	303	278	309	262	308	272	325	308	303	272	265	274	268	304	269	304	301	297	274	299	291	290	261	268	301	264	331	278	292	270	322	276	282	302	260	307	277	290	304	276	308	256	311	279	265	254	323	271	291	294	275	288	303	275	284	290	304	307	284	279	314	287	292	275	302	256	274	285	258	294	319	283	306	303	303	316	306	298	271	315	297	290	269	302	311	284	289	292	286	288	286	297	303	314	299	315	301	323	280	325	298	266	272	298	284	293	275	337	313	257	298	295	307	291	297	273	285	303	291	302	291	308	264	303	299	286	268	292	326	293	289	288	309	306	263	277	316	282	282	285	311	303	318	314	317	309	299	279	344	256	282	273	296	280	294	299	302	306	296	307	277	319	319	260	273	324	284	287	322	291	281	304	301	321	251	253	290	306	261	305	285	317	270	302	304	327	296	266	281	291	276	311	293	297	272	310	280	279	311	326	308	294	295	306	269	290	307	263	313	287	314	283	323	310	334	273	304	265	281	294	298	327	314	285	291	284	279	275	306	294	256	293	284	307	293	287	267	322	305	319	317	306	291	285	280	297	312	273	299	313	266	303	274	331	295	313	290	285	301	300	279	293	285	271	305	267	313	296	260	281	277	283	320	278	291	291	305	308	330	320	294	314	273	298	279	302	286	297	278	278	299	286	307	291	299	310	294	281	315	275	275	318	285	267	251	291	301	305	296	284	283	267	276	258	285	314	297	292	317	280	312	294	275	277	296	303	319	303	302	286	292	276	306	300	307	298	283	305	273	277	277	283	328	283	314	311	289	290	271	301	293	291	326	295	328	290	305	268	269	318	264	308	315	260	305	291	331	248	288	328	302	274	315	263	298	311	295	307	298	287	324	299	270	281	279	260	296	280	291	293	307	292	298	306	260	275	305	301	272	307	308	294	270	307	306	266	290	294	275	286	289	281	284	274	304	276	278	296	297	286	289	315	274	282	314	295	283	305	299	300	278	296	278	308	291	258	254	295	274	316	313	294	292	290	283	300	282	304	302	292	288	290	307	287	266	305	287	282	289	269	305	299	305	317	285	253	293	305	305	312	276	276	264	276	332	264	294	329	284	291	290	275	284	288	290	306	327	287	303	285	287	294	305	280	259	288	314	309	307	288	293	280	294	278	294	308	285	278	261	294	289	265	285	340	285	296	301	307	304	324	328	291	314	300	290	264	288	320	284	294	270	285	300	259	250	309	300	279	304	272	288	293	293	315	284	286	291	284	304	272	283	295	267	311	294	287	282	308	290	273	295	290	319	280	270	296	284	313	316	322	298	325	263	315	309	261	290	297	304	270	287	284	277	291	282	286	294	280	291	286	299	269	328	305	278	291	302	294	292	302	283	296	317	316	292	264	304	301	305	311	264	272	290	280	287	295	292	294	307	298	308	289	313	364	284	301	289	304	298	340	275	307	281	286	297	293	308	274	299	314	294	266	285	298	281	292	272	308	279	288	288	272	301	292	321	283	289	290	273	306	307	279	290	304	310	301	325	289	279	291	292	314	285	275	297	303	283	297	318	301	287	273	307	282	306	308	288	278	305	315	265	271	295	280	292	291	310	323	291	262	277	313	293	244	300	304	271	287	302	310	299	278	301	290	295	321	270	285	258	300	285	286	305	280	300	307	295	325	267	292	307	291	264	332	302	274	300	302	299	302	284	313	295	293	295	272	284	287	302	267	258	311	285	276	278	285	275	316	291	268	276	301	267	263	289	310	296	294	330	290	301	311	292	299	264	279	264	305	296	280	285	277	312	278	299	268	274	265	293	282	296	271	300	332	283	291	289	276	262	300	295	335	285	267	280	294	298	248	255	278	320	280	293	280	289	324	293	299	285	274	301	299	315	271	256	290	310	283	292	290	303	286	307	280	238	302	286	287	288	282	278	316	292	302	304	315	311	272	310	267	274	271	270	298	302	271	290	284	275	307	290	307	284	311	285	313	280	295	281	323	306	305	279	284	282	309	297	300	275	311	243	284	303	288	294	293	290	313	315	305	311	285	269	274	264	266	267	286	302	324	297	284	298	294	304	284	279	266	283	297	290	305	297	299	281	279	262	277	294	302	310	258	298	294	314	289	282	290	336	309	271	269	264	272	308	302	283	307	279	288	291	283	273	280	293	287	313	280	292	293	328	275	264	332	254	286	321	272	280	272	294	303	298	314	281	272	325	306	307	294	276	270	284	287	305	258	302	292	302	306	309	294	315	289	297	300	269	300	290	280	298	274	297	296	298	294	264	264	294	284	297	276	282	295	303	289	273	294	293	303	277	318	297	271	317	276	284	287	271	297	306	273	266	308	331	289	297	310	274	310	271	272	291	262	255	304	293	298	287	310	279	288	256	302	310	285	276	293	297	312	285	309	320	278	291	343	333	297	304	299	285	317	316	286	291	299	274	313	297	312	281	260	310	295	303	268	303	281	334	276	290	271	278	277	266	300	278	299	294	301	290	287	291	285	270	273	290	294	297	255	284	270	325	301	280	288	268	283	313	285	293	286	277	314	251	300	282	269	286	285	278	290	309	285	300	301	304	300	286	293	325	322	311	307	279	281	297	299	232	287	284	299	313	266	241	279	331	299	292	272	283	285	285	313	270	304	308	291	299	284	274	312	295	281	296	268	302	315	296	312	301	266	289	287	270	289	276	289	262	273	292	295	295	328	307	291	287	286	276	295	311	282	295	293	295	258	288	269	265	316	312	294	291	269	282	336	305	313	311	252	269	302	274	266	283	275	295	293	294	272	261	312	301	287	286	284	258	284	270	291	288	279	279	299	257	261	314	304	280	299	274	279	275	293	286	302	298	284	265	298	287	263	317	299	290	285	311	306	294	317	293	293	271	307	290	289	270	290	292	278	296	300	296	288	286	335	282	309	286	283	292	296	310	316	308	299	309	295	303	293	318	292	296	275	303	289	296	271	316	267	294	289	327	305	272	290	298	284	300	310	313	270	287	279	275	276	303	287	277	252	278	281	273	285	265	299	307	286	310	309	280	309	290	295	288	298	284	277	313	275	301	312	310	309	298	271	303	267	282	252	314	300	297	295	282	284	313	291	318	317	294	292	295	276	314	309	283	302	299	303	283	298	292	274	256	281	296	286	283	294	284	295	305	256	289	274	280	279	293	285	272	299	287	270	276	299	295	270	312	295	280	288	276	276	304	272	295	274	278	295	307	295	275	261	295	302	287	269
17496	31316	20256	6993	1709	348	283	301	270	294	289	268	307	318	284	248	292	269	292	272	312	338	305	338	305	276	301	316	300	296	307	271	282	281	290	277	283	316	264	274	282	283	292	271	311	298	248	268	296	299	275	316	280	272	274	287	279	297	294	281	297	286	275	343	278	286	284	287	291	272	281	266	273	259	285	255	263	278	310	314	279	276	270	276	269	308	277	308	275	267	261	287	285	278	272	277	284	281	282	273	296	269	280	269	298	267	285	270	279	276	261	282	289	268	284	299	312	288	313	276	271	284	276	264	270	283	311	272	252	291	264	280	309	311	269	245	275	309	307	260	299	292	337	312	292	308	291	305	275	292	266	266	282	283	289	267	286	300	258	295	291	285	324	265	287	272	267	296	266	284	289	265	287	288	273	304	285	294	263	299	285	274	262	277	289	273	256	277	280	275	297	307	326	262	269	272	318	265	260	295	299	280	305	264	272	286	298	303	286	280	264	304	273	273	292	285	242	287	306	285	300	283	258	255	298	269	266	252	282	295	289	294	268	274	302	294	268	290	290	298	285	281	291	263	311	282	314	244	262	290	293	278	273	294	269	304	290	289	276	287	316	259	290	280	255	287	273	245	267	265	283	292	296	252	282	306	279	318	300	273	275	295	315	261	333	309	269	283	303	291	272	307	277	277	271	317	285	301	279	296	299	291	331	317	260	269	273	248	280	287	273	294	298	303	293	280	289	299	283	284	282	291	285	296	282	275	283	323	275	270	286	283	279	309	280	257	308	286	269	280	269	292	306	266	288	308	283	293	275	295	276	305	315	282	284	256	277	279	282	272	279	288	291	303	276	288	266	277	278	297	288	274	284	293	288	253	281	306	259	250	288	294	256	324	294	280	273	259	304	291	283	280	265	279	297	263	301	265	287	293	289	292	282	273	287	277	260	309	276	284	273	277	292	275	309	278	294	271	267	292	270	271	255	285	284	313	295	286	278	291	305	271	298	267	291	280	306	288	275	267	255	291	305	273	299	286	284	305	294	269	284	287	259	241	264	295	285	272	306	278	275	273	297	266	271	288	283	264	270	246	284	233	317	289	284	278	278	245	266	265	248	280	299	266	257	270	274	289	290	277	293	289	275	263	272	293	257	258	268	279	304	276	289	291	277	285	288	297	281	298	260	294	287	304	264	265	299	267	293	299	300	281	265	303	298	308	283	307	298	270	265	302	281	296	283	289	263	257	300	285	285	301	292	269	292	270	290	277	271	293	297	300	277	258	274	275	264	259	289	280	262	284	283	300	287	287	270	277	271	265	291	279	292	254	259	292	256	280	302	275	287	291	307	314	256	285	285	268	289	283	293	293	270	272	271	258	290	283	297	272	286	299	265	294	264	273	306	304	294	293	304	291	285	275	287	266	276	289	285	300	266	259	282	273	250	277	260	306	298	259	248	272	285	272	290	306	285	298	243	290	295	286	301	274	311	294	275	286	275	275	265	264	267	277	278	294	288	283	248	294	243	301	284	246	260	270	292	307	284	267	264	281	296	284	274	270	279	307	294	289	302	271	279	299	305	280	259	304	285	298	300	299	297	264	301	287	311	293	282	285	263	269	274	263	281	256	268	274	277	301	289	265	281	274	254	273	269	259	260	308	269	269	268	290	272	299	283	264	311	252	320	267	315	272	267	301	274	292	294	274	284	296	278	273	300	283	267	292	293	292	311	257	275	290	289	292	297	289	310	309	284	284	285	268	277	266	303	278	261	314	304	293	271	311	302	282	309	288	246	314	259	282	288	260	261	248	255	254	269	306	300	326	261	287	268	257	286	312	291	286	279	324	277	280	299	256	298	298	283	300	287	289	288	292	279	284	325	292	300	304	283	272	262	279	290	279	301	273	283	300	295	279	272	277	268	289	299	297	295	275	296	298	258	282	292	286	284	246	273	270	272	286	296	262	278	273	278	296	271	300	277	285	269	294	315	255	299	270	284	285	269	293	316	301	289	270	285	278	282	288	261	313	283	286	254	279	286	289	305	299	280	278	295	303	280	276	259	287	302	295	272	259	279	269	272	300	288	236	300	262	286	263	294	270	269	262	296	302	310	281	285	269	268	247	276	263	292	287	317	282	294	259	290	275	289	296	251	281	279	281	262	270	264	277	271	278	290	253	254	272	285	285	277	289	274	287	291	279	291	269	275	269	297	256	266	288	285	237	266	280	310	264	291	263	270	306	322	275	281	281	304	262	296	301	277	270	288	296	282	273	283	279	267	275	300	257	287	306	300	253	271	285	308	313	294	287	283	307	300	287	269	275	291	292	302	268	252	266	262	293	307	276	275	260	289	277	305	266	243	286	290	309	296	310	262	309	290	264	280	276	303	319	298	282	286	299	278	313	288	323	267	265	306	278	252	299	277	304	289	301	262	280	270	280	292	284	322	280	296	274	295	273	310	278	287	282	302	262	287	287	269	265	289	243	255	305	267	285	282	264	294	296	266	272	273	261	279	302	295	256	265	271	268	271	268	267	286	273	304	276	282	254	290	296	306	301	283	274	277	283	276	293	294	296	286	294	306	300	295	264	281	270	293	258	303	295	273	288	305	272	285	278	277	277	282	253	295	272	279	297	307	296	269	280	277	279	290	272	275	291	272	279	273	275	309	257	297	281	300	294	266	279	285	295	298	296	289	282	306	294	302	292	271	270	313	294	299	283	251	302	273	289	287	276	244	280	302	249	255	285	272	270	271	298	267	279	299	300	293	293	293	295	287	303	303	286	264	291	280	295	301	286	269	265	308	280	292	266	274	297	283	321	275	281	286	288	271	274	294	283	287	295	299	301	285	300	280	305	298	286	297	265	275	288	247	294	296	298	301	282	309	272	295	282	271	295	328	294	300	286	275	289	283	312	289	270	284	279	295	275	241	293	284	284	262	281	287	297	284	304	308	294	268	295	248	274	296	286	285	279	281	300	287	282	297	285	282	263	282	284	312	272	278	304	282	272	311	297	287	292	305	280	281	282	288	284	283	267	256	259	293	350	262	306	279	274	293	298	274	264	305	281	273	283	257	294	302	265	259	264	294	268	285	319	257	290	272	287	291	297	258	275	300	314	256	293	258	263	325	290	265	315	297	293	304	299	263	310	263	276	269	287	289	281	276	276	291	288	268	285	322	291	270	272	274	281	290	301	296	251	275	281	286	277	276	318	260	289	259	330	298	285	299	299	296	301	265	249	306	270	260	272	263	272	279	292	261	289	272	290	284	287	310	283	292	276	292	295	291	271	290	267	296	288	294	284	308	310	278	270	282	305	302	297	291	320	297	265	272	310	282	305	301	306	283	312	294	266	279	290	313	269	274	282	262	278	276	276	255	265	273	309	257	265	268	311	289	280	271	295	284	287	311	260	284	269	266	287	288	287	318	278	298	331	292	279	282	270	249	289	271	276	283	270	282	300	268	291	280	332	275	306	311	295	265	293	294	294	297	296	274	294	287	288	289	306
25156	26438	42268	39045	17693	3842	596	415	364	393	418	399	367	385	376	388	366	372	384	359	457	477	532	460	479	411	413	379	377	377	407	370	386	332	340	383	349	380	379	378	376	386	341	363	386	373	328	373	347	330	343	364	380	383	382	370	385	397	373	339	351	394	380	328	396	395	377	358	374	357	395	367	400	353	348	400	389	396	382	378	373	371	355	363	393	354	395	406	346	375	359	402	356	374	351	347	389	349	379	347	361	354	368	364	368	352	363	377	383	373	381	368	344	359	382	353	369	388	387	392	358	392	371	374	373	340	360	368	336	366	388	387	374	347	366	359	380	378	334	405	360	368	362	407	405	377	365	366	358	361	382	410	377	383	343	388	388	352	343	369	340	363	389	357	356	352	364	357	368	393	388	351	371	360	336	374	368	409	361	353	347	368	361	341	370	394	356	360	376	384	402	384	371	405	353	392	417	370	367	372	402	402	382	400	343	375	361	354	369	338	380	371	371	352	368	376	371	373	403	393	358	388	351	379	392	360	330	364	355	380	361	377	371	355	396	405	370	369	381	356	377	362	348	385	353	413	405	379	395	357	403	346	384	367	369	386	392	385	384	362	390	374	329	407	358	362	366	399	345	355	358	347	398	362	358	353	346	402	392	370	385	358	351	347	360	392	364	340	387	360	368	393	401	359	425	360	383	365	397	385	344	360	370	369	402	339	377	360	334	371	370	362	351	365	364	368	378	365	357	414	396	399	393	363	352	399	360	390	354	380	352	335	389	364	376	413	391	389	388	352	358	431	316	413	380	418	362	355	364	385	390	382	383	376	338	353	363	358	352	363	334	353	374	346	358	365	378	339	360	354	386	385	355	379	383	379	357	377	321	364	379	372	393	379	362	363	404	398	379	379	360	392	382	380	356	404	356	393	334	379	402	321	374	365	340	370	408	363	378	385	407	361	373	359	388	391	398	374	359	364	367	349	376	409	385	334	325	345	397	347	356	353	373	387	367	358	347	355	370	386	352	415	370	358	369	367	407	399	357	334	369	340	328	375	398	375	333	363	340	396	409	349	391	369	343	394	382	339	370	365	377	364	354	408	363	361	362	383	368	363	363	388	388	370	361	347	383	414	346	383	359	390	387	404	353	341	360	356	401	373	378	397	348	385	403	419	354	366	369	378	392	358	342	387	338	368	338	375	349	391	353	383	351	370	365	381	371	408	387	371	376	385	379	372	367	362	355	368	367	381	399	361	354	369	415	381	413	334	369	347	384	358	366	348	359	345	383	388	385	400	409	392	372	388	371	355	355	392	416	386	369	396	372	364	352	367	379	367	366	417	365	326	353	358	356	338	390	372	361	379	356	363	345	368	388	385	367	411	355	363	395	329	358	426	369	413	373	374	364	396	372	363	362	358	379	377	414	405	385	388	343	373	364	366	396	394	376	333	378	355	408	360	352	395	417	365	380	381	402	372	334	347	392	364	355	372	368	375	376	379	395	399	359	345	369	383	361	383	373	375	393	402	357	389	379	365	350	374	374	336	363	335	375	379	380	382	390	384	380	376	382	392	349	369	382	334	406	347	355	373	382	377	375	404	382	352	379	366	368	383	379	352	394	418	356	356	377	386	359	411	391	325	363	362	381	380	374	399	415	389	358	350	370	406	403	350	362	351	376	381	359	329	359	349	396	364	378	376	402	399	352	356	398	369	348	392	405	373	361	378	355	382	367	366	347	357	367	350	345	367	397	355	345	373	371	394	393	360	358	350	359	385	379	351	382	351	406	364	355	414	343	378	358	401	372	357	373	392	374	370	387	361	379	378	376	379	362	369	365	377	377	346	358	387	397	342	380	349	368	341	347	370	349	388	349	369	401	344	350	364	361	354	359	365	349	354	361	365	361	362	369	376	385	376	372	392	327	387	361	401	345	396	393	406	391	372	385	385	362	393	365	363	366	370	385	362	348	381	387	364	384	398	372	384	368	377	365	369	363	361	359	363	350	413	358	383	340	389	375	351	388	364	384	326	344	328	369	381	378	380	325	387	348	360	345	363	395	355	408	399	378	378	385	366	372	365	342	374	353	401	377	372	348	401	358	402	393	394	362	335	368	377	376	370	365	363	343	365	355	386	369	350	353	363	395	376	391	385	372	382	374	411	369	372	373	386	361	371	380	361	349	341	348	352	363	357	385	399	414	335	376	400	345	362	397	353	362	336	363	346	349	365	368	376	366	388	339	395	375	377	354	403	379	398	385	392	392	345	352	379	372	368	359	382	397	366	370	367	360	374	363	351	349	398	384	346	400	352	356	356	337	352	391	394	347	374	378	420	349	377	365	333	375	338	374	363	359	366	390	384	381	356	369	353	358	344	351	355	368	349	355	384	386	375	376	380	378	366	360	342	347	352	378	417	385	367	372	377	382	379	392	415	394	375	376	357	382	356	370	347	391	389	374	346	360	335	388	369	374	373	361	400	366	392	389	370	379	366	362	391	378	373	382	362	351	371	391	382	357	381	368	358	377	371	365	372	342	366	400	381	378	393	366	378	359	358	385	396	378	352	377	400	366	376	382	368	359	340	353	394	388	354	375	381	425	389	383	389	364	363	352	375	330	347	400	363	371	393	325	351	363	354	348	377	332	378	360	391	363	343	360	390	364	398	374	376	377	379	367	399	379	363	379	373	389	387	368	365	372	323	369	396	363	413	384	373	371	365	378	384	357	381	373	375	363	382	367	373	377	350	376	402	395	388	355	359	388	381	392	356	344	383	375	349	372	370	389	380	390	362	367	371	413	372	371	359	351	403	360	351	361	397	369	377	378	405	376	359	341	337	358	387	359	353	370	383	387	379	370	332	381	349	373	374	380	351	349	401	355	340	387	390	372	389	357	371	364	356	376	369	366	381	361	351	389	387	378	355	367	361	335	378	400	375	364	359	385	376	366	384	392	359	390	396	373	383	342	396	390	332	337	397	392	339	367	382	369	350	368	341	401	369	374	376	374	353	376	372	388	391	390	406	383	354	377	357	396	375	399	366	384	348	365	367	371	364	380	373	371	333	369	386	393	392	362	359	389	378	375	347	385	348	358	350	358	362	391	388	393	336	375	355	375	342	383	370	351	358	348	414	362	363	379	393	376	370	390	346	384	380	412	381	358	400	341	381	376	364	348	360	363	401	380	365	359	361	402	370	394	362	357	352	379	370	380	372	353	388	356	371	376	384	419	371	389	396	379	370	334	343	395	363	381	372	397	358	374	401	379	368	367	370	390	369	341	372	380	369	386	395	408	380	385	365	383	380	374	362	371	362	350	355	368	378	382	370	386	350	329	388	361	375	352	342	374	372	384	398	385	412	398	378	365	384	355	371	412	382	345	422	385	405	384	378	406	365	367	351	374	357	364	367	377	354	374	349	375	400	372	404	356	343	365	365	372	363	359	371	408	354	369	385	359	347	392	379	384	401	382	362	368	333	367	384	343	355	374	387	347	359	393	364	378	347	408	370
53368	87033	63362	32014	7652	1415	407	369	425	425	401	393	366	415	396	412	391	373	427	422	505	705	648	601	478	445	386	425	396	397	368	381	385	396	394	347	409	405	404	402	411	409	378	384	379	371	399	395	390	394	378	377	363	390	386	403	424	411	378	399	402	416	406	378	397	409	366	428	395	408	395	411	414	383	370	400	363	410	389	373	389	381	409	380	376	378	417	396	389	376	399	398	419	380	452	397	403	365	416	361	393	391	413	386	369	391	393	432	397	411	396	375	382	402	388	388	383	424	446	413	392	383	417	409	383	437	393	433	424	377	414	422	384	397	364	394	416	413	403	382	383	343	438	390	412	373	387	379	405	412	417	418	361	399	382	373	388	394	379	404	404	375	421	365	387	377	407	372	390	423	365	397	380	426	391	392	401	424	369	362	365	405	385	356	369	382	412	380	435	411	411	381	385	369	375	423	391	372	410	384	396	378	415	376	418	393	399	396	399	416	384	397	382	356	404	376	400	412	390	393	422	369	394	371	390	405	398	396	381	380	397	356	367	395	333	385	439	378	390	402	393	367	413	434	399	405	388	373	405	403	378	416	382	370	390	407	375	398	355	447	389	351	373	415	372	394	390	400	369	396	394	414	332	422	409	373	380	391	411	403	379	364	400	402	385	403	381	371	394	385	383	391	391	397	384	430	396	437	387	362	358	363	395	396	430	365	409	379	404	424	361	375	413	392	390	416	388	414	359	401	405	414	373	377	409	408	396	412	384	413	437	424	395	391	376	424	373	401	447	369	403	388	387	400	409	377	385	410	390	343	387	399	398	385	382	342	388	395	414	375	371	395	389	416	412	420	408	386	392	383	369	403	369	377	373	391	389	386	412	379	419	390	354	372	387	379	398	362	398	398	361	394	382	395	397	411	359	386	410	346	365	367	355	364	398	358	360	395	402	397	417	379	385	405	407	417	376	425	387	360	375	409	379	372	390	460	427	370	398	394	412	365	373	380	399	397	440	415	374	404	402	413	410	378	397	390	407	374	395	403	361	374	368	392	373	383	380	381	389	386	394	410	388	431	384	401	399	372	409	374	387	377	428	424	421	389	441	431	414	404	397	363	411	412	389	387	410	414	366	407	382	404	397	405	385	378	433	389	400	402	391	402	396	384	358	372	395	360	384	386	370	423	392	403	367	372	362	419	394	384	385	376	406	388	381	406	412	378	395	387	400	386	383	402	404	397	391	375	402	393	412	426	398	373	356	381	424	428	386	407	393	410	378	421	358	430	400	433	380	423	334	386	371	378	388	416	418	379	366	387	399	408	406	417	388	371	417	371	371	405	378	360	388	390	399	376	396	387	360	373	350	406	383	396	417	398	413	435	402	412	440	388	409	377	385	410	376	416	351	377	416	404	389	392	390	395	370	384	407	398	400	405	384	414	406	431	372	368	393	385	408	392	398	381	382	388	396	406	360	394	394	372	386	396	385	385	438	407	369	376	407	392	414	431	379	346	359	397	422	403	413	391	378	396	383	355	411	370	383	352	377	400	409	420	404	405	376	343	415	404	410	432	374	400	384	404	391	407	394	400	392	437	378	384	377	422	384	403	375	406	386	419	403	400	398	365	387	380	388	401	413	375	396	365	405	350	414	355	425	379	367	429	383	405	386	399	394	401	399	383	413	368	389	405	399	406	386	408	414	427	387	400	370	395	413	377	390	395	378	370	378	370	392	382	373	380	396	383	413	414	408	419	398	388	396	387	382	398	412	377	400	412	408	382	380	413	375	387	410	370	408	356	416	390	392	427	413	383	430	385	399	431	385	412	371	405	399	380	389	393	396	394	398	358	369	391	410	380	402	409	370	393	400	409	416	399	414	374	400	373	445	366	402	397	362	391	375	398	384	387	383	364	386	383	411	355	408	413	408	420	390	340	362	406	434	397	406	375	398	381	419	421	364	379	399	415	399	390	367	408	380	379	376	392	399	434	362	391	402	363	403	385	368	412	393	366	409	382	361	379	428	416	356	361	384	396	434	394	376	398	370	428	386	404	397	390	395	391	408	420	387	383	388	379	410	414	396	398	362	380	382	376	394	361	381	393	442	386	420	376	362	369	417	354	374	406	404	404	376	374	374	382	410	391	423	404	419	385	370	398	402	380	382	389	379	393	390	370	411	381	378	381	397	406	376	340	340	396	417	380	353	413	393	387	378	381	388	410	406	414	417	405	403	398	368	384	353	384	378	386	400	377	365	375	375	369	374	368	364	419	383	394	410	375	393	422	395	402	388	388	359	416	389	434	376	377	424	371	358	395	412	419	387	361	388	393	413	409	322	356	405	364	411	363	407	407	363	380	385	381	411	366	414	428	404	365	389	402	408	410	423	403	394	406	389	430	404	373	424	412	368	392	400	403	420	418	414	366	395	388	399	358	394	392	415	395	374	389	388	439	403	384	393	417	396	360	371	414	413	405	398	405	394	401	368	400	420	400	365	371	375	403	388	399	395	396	360	410	444	391	376	383	416	398	381	382	401	395	415	381	377	374	393	422	431	398	406	397	399	373	380	419	393	403	399	405	358	412	379	386	396	365	419	374	385	400	383	364	369	410	411	391	385	384	375	419	393	388	391	409	376	382	431	427	381	400	409	359	396	389	409	427	375	386	396	399	385	387	404	412	383	405	374	392	376	402	379	408	396	365	416	369	394	341	403	401	356	399	389	423	387	399	389	355	366	354	368	398	352	395	389	391	381	383	402	410	407	394	377	381	391	368	379	409	382	383	420	389	387	408	393	411	410	419	411	392	370	393	365	401	387	395	436	396	376	359	396	369	378	399	379	389	412	379	386	381	396	403	391	382	371	388	384	357	364	385	424	410	408	358	388	413	399	386	393	368	390	403	397	405	344	360	378	389	375	385	367	390	396	385	397	403	405	403	386	401	395	400	409	392	376	413	401	419	350	397	432	416	415	385	411	408	379	401	408	369	350	390	369	395	365	391	397	379	392	419	391	378	393	387	397	386	364	414	386	414	390	372	382	412	380	397	367	391	391	399	367	372	380	387	379	365	365	357	428	376	358	381	402	389	410	444	352	381	404	390	422	374	405	383	402	393	362	377	393	377	391	400	437	376	406	399	387	375	395	410	397	400	400	394	418	368	391	325	402	383	408	420	380	420	374	381	407	392	366	384	420	414	392	403	389	434	401	417	378	377	378	444	395	408	415	380	395	364	415	430	402	360	401	369	360	416	397	405	384	381	384	386	363	411	400	377	387	362	390	393	340	384	376	401	373	386	386	403	401	384	369	375	361	395	411	384	352	385	419	393	377	366	365	361	368	406	376	376	395	379	396	389	394	396	364	413	400	357	379	367	401	386	397	390	375	367	381	361	390	388	418	414	404	399	393	420	398	411	384	403	400	435	410	398	357	408	373	355	376	391	380	396	412	378	370	381	377	352	394	400	371	387	398	389	373	414	373	366	401	375	372	397	403	331	416	387	364	423	391	393
23920	24060	37459	36479	24545	11880	1695	634	518	507	525	550	464	517	504	478	514	480	522	486	565	649	671	627	523	511	555	483	470	477	507	529	508	504	529	518	508	509	467	491	474	485	475	498	523	437	526	448	480	480	526	539	523	502	482	486	479	460	527	505	475	424	516	456	533	494	453	496	494	453	520	482	459	500	474	497	509	502	505	499	474	500	475	519	477	520	470	510	498	496	517	519	496	468	516	519	475	490	522	498	497	464	483	495	481	504	499	501	515	491	517	514	471	466	513	493	496	499	506	504	513	452	470	460	469	464	510	493	512	524	468	506	513	527	489	472	483	497	483	510	549	450	484	512	524	527	518	467	512	521	466	524	509	480	479	480	475	482	528	515	472	497	473	495	472	488	490	493	458	452	474	489	493	531	459	464	539	510	490	491	499	466	448	455	471	529	509	443	479	511	514	492	486	507	467	503	531	504	500	485	486	468	506	468	499	528	511	516	456	494	504	491	492	483	506	563	521	486	517	492	512	487	504	539	471	465	521	461	472	499	467	494	499	468	474	447	477	520	485	503	488	503	489	495	538	511	503	488	496	490	461	466	508	504	478	507	465	486	488	523	504	502	530	541	492	479	511	497	516	523	489	515	470	483	534	487	484	480	489	490	489	499	488	496	535	485	516	492	518	527	514	510	476	483	519	486	498	472	502	494	502	506	487	504	472	507	452	498	466	519	505	474	503	503	494	484	472	515	497	557	482	530	505	514	455	465	504	535	497	513	502	483	466	457	523	473	479	459	486	519	511	477	523	504	474	506	503	503	482	512	474	484	500	479	522	489	472	491	490	501	429	493	474	466	485	470	477	496	476	522	506	460	463	506	496	488	498	504	461	516	459	488	464	466	488	496	456	471	457	512	485	488	527	530	501	511	438	480	473	472	493	491	508	515	512	488	464	481	476	489	456	475	494	460	475	490	486	490	476	489	481	445	494	502	472	463	513	489	473	442	507	474	513	486	492	463	457	515	459	508	478	503	501	525	505	510	517	530	511	498	507	470	521	519	488	474	484	510	491	446	486	439	479	449	513	499	476	472	520	470	495	521	517	464	454	523	475	500	469	463	494	476	489	496	519	472	477	531	517	510	482	501	475	488	495	529	494	446	507	460	484	495	512	530	482	486	439	528	525	511	548	474	517	487	414	508	495	506	480	469	508	472	498	499	490	509	470	494	490	477	503	477	516	506	479	490	460	483	516	485	524	475	524	476	475	501	508	525	469	495	499	513	517	507	499	495	488	490	502	576	493	478	485	468	431	442	448	459	449	525	454	482	484	517	519	518	488	532	485	501	506	520	502	533	525	515	487	477	548	463	473	473	472	491	482	479	547	509	513	502	513	505	474	472	554	491	483	496	467	482	471	499	472	476	487	492	473	461	475	513	467	446	480	483	473	514	488	469	501	484	521	497	432	508	491	516	477	478	504	493	454	472	494	519	484	509	452	491	497	549	506	474	498	501	478	497	478	501	484	502	450	486	501	497	480	509	449	465	498	518	504	476	460	495	459	528	510	491	518	504	504	513	487	476	491	492	509	515	521	523	546	558	462	497	487	474	488	477	489	486	500	485	510	469	483	452	520	476	440	491	484	508	519	451	515	511	510	451	508	509	471	503	506	503	477	462	483	491	474	487	497	485	493	472	493	524	507	529	509	513	467	453	487	510	522	476	491	507	448	487	475	486	505	466	539	480	497	508	494	535	527	486	515	477	444	465	506	474	524	444	513	500	475	510	485	463	482	498	505	486	493	470	493	473	471	475	497	485	483	506	479	496	468	502	478	482	522	500	512	526	478	477	531	481	472	501	518	494	496	469	492	493	499	459	510	504	515	489	485	502	471	434	475	525	502	491	453	470	515	482	503	410	506	489	491	486	487	506	488	502	504	494	504	500	493	500	461	497	490	481	506	492	520	522	499	454	491	499	468	499	502	458	460	514	520	470	482	504	492	486	521	482	508	512	512	521	478	484	451	545	503	472	500	511	469	463	475	493	497	501	513	492	460	510	496	503	505	487	517	487	469	500	503	520	463	482	499	462	468	506	466	458	479	552	523	522	487	493	503	464	482	503	505	493	512	499	484	496	498	494	513	492	478	476	503	496	479	508	483	523	534	478	504	501	486	491	469	470	486	492	511	512	465	482	450	503	491	521	479	509	510	503	460	513	483	497	481	476	527	463	475	495	480	485	512	498	517	505	509	467	523	509	516	491	486	526	502	512	467	480	486	479	455	505	512	491	497	492	468	482	487	515	501	477	500	500	487	509	511	520	484	471	485	509	509	487	490	504	548	479	489	518	531	464	496	508	464	475	422	519	514	488	484	534	528	548	492	462	475	432	501	501	470	451	483	525	492	451	501	500	469	502	497	483	449	446	492	485	496	461	470	481	474	453	517	475	473	478	507	510	455	469	504	519	505	452	507	484	492	499	483	502	493	529	487	483	480	471	471	446	519	489	500	501	513	495	549	485	458	512	484	525	546	517	519	498	470	480	508	502	528	516	469	494	492	512	496	482	459	488	455	465	491	469	476	511	478	472	474	483	498	474	468	504	510	488	473	495	497	482	523	498	520	504	485	533	496	490	476	526	488	479	477	510	451	460	479	498	509	502	484	451	471	464	529	469	464	523	502	477	512	511	459	507	519	477	506	496	475	485	513	485	488	474	451	488	502	502	462	455	527	501	469	534	467	466	493	518	480	492	522	484	497	449	495	490	486	460	456	461	498	499	481	494	507	525	521	531	454	503	502	477	535	486	490	499	498	488	510	501	533	482	483	524	478	476	487	486	494	495	517	485	496	478	494	500	464	473	479	472	513	456	470	508	522	480	470	482	484	476	487	460	450	518	535	508	475	481	503	529	545	477	492	462	485	489	473	490	499	447	497	458	488	478	445	449	471	508	515	504	488	496	519	503	501	521	488	492	500	488	449	508	513	499	510	471	503	492	463	534	497	446	510	475	468	483	477	524	490	470	500	500	486	553	470	469	452	503	484	462	478	493	475	519	454	515	537	475	503	471	485	505	510	504	523	490	503	489	483	515	508	494	504	498	554	510	536	528	486	505	476	505	464	470	467	498	500	490	527	480	495	506	509	490	493	513	478	431	497	510	525	466	501	509	493	472	473	476	510	472	519	501	482	499	496	522	522	504	464	520	464	493	489	504	501	473	522	481	525	476	497	486	492	512	478	492	518	486	509	457	442	508	460	510	496	469	459	554	474	517	481	482	502	469	521	504	455	483	484	510	472	524	500	500	493	467	484	498	477	485	477	523	521	527	476	491	525	493	462	471	464	477	513	511	450	516	487	511	507	448	448	487	519	493	490	451	518	496	511	502	484	520	488	447	509	503	492	473	508	478	455	484	495	447	436	459	510	480	513	522	494	455	491	541	496	441	488	523	532	503	482	501	528	526	528	501	473	511	521	471	489	497	491	488	488	520	484	471	499	495	520	526	493	517	491	492
61059	102025	74004	47299	15782	1670	534	551	522	555	523	546	543	558	585	548	532	490	525	591	697	822	758	672	632	581	543	547	567	515	518	549	562	547	558	525	561	550	542	552	529	564	520	552	538	541	556	525	537	536	543	544	513	505	551	552	547	566	491	499	555	528	536	544	565	543	519	540	511	561	507	557	561	513	553	509	512	514	542	532	534	550	490	584	507	563	518	493	540	537	515	531	538	573	527	544	497	539	550	534	507	531	554	539	571	529	532	530	503	540	540	535	573	530	585	562	540	521	543	538	560	575	570	570	532	541	546	523	524	565	511	533	530	524	607	547	547	539	499	524	566	516	550	543	521	568	566	513	526	508	549	551	517	514	557	532	523	565	563	514	529	559	524	517	543	531	486	516	569	569	524	529	506	495	529	529	550	573	549	538	532	555	530	525	542	610	531	536	556	529	510	558	555	581	514	504	522	541	554	552	505	513	513	558	535	569	575	510	537	565	543	549	557	511	558	542	531	543	575	527	613	511	529	538	557	530	547	551	540	538	521	490	497	559	519	556	544	508	557	526	515	531	547	534	552	551	512	508	576	582	544	584	537	567	525	519	526	583	549	552	565	551	574	532	556	555	533	592	514	568	515	522	545	540	554	514	539	545	518	532	518	527	540	573	554	518	530	542	556	589	517	521	551	534	550	537	570	539	531	517	545	520	495	575	537	510	510	562	544	520	520	530	521	530	516	539	519	522	507	534	525	527	546	531	512	547	531	546	516	548	523	537	494	526	529	535	508	571	541	560	535	559	512	544	534	541	498	532	579	514	546	526	534	545	521	560	558	511	534	510	533	527	540	542	533	555	542	530	520	584	540	520	501	540	538	526	548	539	513	551	515	560	534	497	561	539	543	541	492	504	540	569	543	500	530	498	563	486	517	538	531	540	547	542	550	554	544	551	526	545	502	554	547	543	550	525	537	496	528	547	556	559	510	554	532	528	510	542	529	547	581	539	524	510	551	518	560	542	511	553	535	492	525	590	518	513	526	537	566	545	561	530	532	536	533	561	542	551	534	557	530	550	580	529	530	506	492	557	514	528	559	532	562	573	556	528	560	479	564	547	522	505	530	509	539	553	540	551	530	537	548	529	562	530	561	556	532	517	548	501	486	500	570	524	576	532	509	484	522	540	530	576	520	555	533	508	517	534	528	514	518	552	515	543	536	537	496	524	530	541	547	551	524	540	525	549	555	527	540	533	533	537	518	530	507	584	553	513	535	517	555	544	584	577	541	541	566	553	600	550	538	573	516	502	513	561	554	558	542	528	550	550	510	551	525	556	568	529	530	561	550	575	592	564	511	510	531	575	536	545	554	569	541	534	544	583	534	536	525	522	579	557	529	522	577	534	534	577	535	559	524	555	514	542	561	516	508	535	574	510	582	533	527	531	551	535	521	565	537	542	528	552	532	559	552	510	544	495	521	545	545	534	535	527	557	542	554	547	524	542	504	529	548	532	535	495	504	552	565	528	535	567	536	536	512	523	518	500	524	536	537	534	523	566	527	540	561	536	582	548	558	506	539	533	481	563	562	567	535	504	547	568	588	547	535	472	558	544	525	515	538	563	565	520	532	549	534	517	533	573	544	509	538	534	533	496	564	564	539	546	512	557	481	518	559	560	553	479	515	561	595	494	535	483	544	548	538	519	559	494	524	515	520	552	531	549	568	503	523	545	547	521	560	538	534	518	527	487	577	554	534	571	525	556	538	556	586	471	569	549	563	544	552	542	590	564	530	528	531	518	538	535	540	567	538	564	535	505	546	559	502	527	522	545	514	559	547	538	572	527	531	534	555	536	538	534	525	531	557	524	548	557	562	547	551	527	552	533	512	521	541	522	537	567	542	539	522	568	499	529	480	533	571	545	550	542	501	541	534	511	519	522	525	566	526	500	526	544	545	565	526	529	497	567	523	521	493	552	547	494	549	516	529	541	544	494	527	561	573	550	527	496	548	573	565	526	532	528	537	501	528	516	523	542	515	571	545	510	516	517	575	498	535	527	512	540	551	583	582	537	570	536	558	540	530	516	519	519	530	532	492	576	538	498	539	545	577	571	508	540	565	545	498	496	531	565	525	535	526	536	526	589	530	530	545	540	527	512	535	546	533	591	549	514	570	529	546	545	556	538	567	529	504	537	558	554	566	523	498	527	473	546	488	571	597	578	499	554	515	550	575	537	564	525	524	542	547	538	554	538	547	533	535	561	504	558	522	511	531	571	552	573	552	544	570	561	553	520	535	548	557	535	561	539	499	551	511	558	519	520	533	535	519	558	558	532	504	538	573	549	520	529	552	535	541	574	541	523	543	593	528	559	562	537	558	560	537	503	524	570	524	530	561	536	534	571	527	536	550	514	540	588	592	564	579	525	544	529	570	537	518	507	546	538	512	530	527	530	549	563	540	520	566	539	518	533	533	557	509	561	526	483	541	540	561	569	575	495	579	538	530	488	513	544	535	498	516	531	515	519	563	566	516	541	526	509	541	591	590	518	553	554	536	531	514	552	526	520	554	530	563	543	567	583	544	499	515	510	557	596	518	553	531	568	538	534	563	535	543	524	511	563	553	545	518	535	523	546	554	550	539	540	530	550	549	543	542	587	544	569	557	489	546	556	487	518	536	551	593	519	539	540	545	578	531	546	552	536	514	517	527	566	582	526	516	528	535	557	516	533	504	512	554	536	493	555	543	547	542	540	539	558	507	549	519	477	545	571	538	539	530	540	508	534	548	557	533	563	569	498	581	525	509	544	578	554	546	468	559	515	526	559	545	557	516	519	554	544	506	497	508	495	523	536	540	531	506	538	524	497	512	521	559	500	535	558	550	515	527	500	585	563	530	529	514	571	509	517	558	559	549	570	514	550	555	520	514	511	523	474	539	509	522	566	500	499	526	510	551	545	521	543	517	539	549	536	529	539	563	526	538	525	548	535	495	531	537	550	524	541	581	503	599	488	520	554	484	535	515	564	542	550	546	538	533	518	473	517	584	524	549	524	528	538	528	541	545	482	528	525	533	527	523	541	542	564	562	560	522	571	513	508	547	559	514	536	497	530	542	563	562	526	493	537	538	503	551	523	532	505	515	554	537	521	516	523	546	533	565	579	545	549	560	575	565	564	546	509	579	545	557	516	528	498	501	536	519	534	547	555	529	505	505	534	510	530	525	497	569	519	520	556	513	510	538	525	549	503	564	547	528	544	542	557	497	571	520	511	531	537	545	594	522	555	529	551	552	529	498	527	530	500	569	517	550	525	575	542	544	519	549	527	536	527	571	484	556	545	545	549	520	523	528	518	529	562	560	532	531	524	552	529	572	559	550	474	522	563	571	578	521	550	542	518	560	538	539	519	533	540	515	572	530	537	533	527	546	514	563	508	560	509	508	530	583	519	602	541	490	499	534	543	565	535	538	493	584	566	515	533	504	521	561	526	537	485	538	520	549	544	528	522	542	553	569	541
29237	29466	26223	13639	3038	429	351	330	338	319	325	317	336	339	328	323	342	341	336	292	335	354	338	327	337	337	325	333	355	333	320	325	337	291	344	343	336	348	353	326	353	317	318	364	362	342	348	308	362	312	321	339	350	299	321	352	369	343	333	318	360	320	326	313	320	350	337	345	309	326	344	340	351	309	342	345	314	304	315	292	320	339	311	334	332	345	314	311	359	323	328	354	318	322	343	319	356	327	346	322	320	339	340	359	335	315	329	356	343	324	346	302	307	315	309	347	360	330	325	332	317	327	348	328	326	315	341	338	345	309	315	311	356	360	324	379	335	316	332	316	349	308	339	339	357	344	344	316	362	333	309	325	303	358	305	343	310	333	329	328	362	328	306	365	331	328	313	336	322	326	339	319	329	318	332	328	334	345	317	312	339	339	344	318	336	297	330	313	315	310	350	304	354	346	358	311	350	301	338	344	312	354	343	343	316	328	309	345	318	335	338	344	316	319	358	320	322	335	350	323	337	327	342	327	355	308	332	345	353	327	336	320	331	328	292	337	334	322	327	346	339	340	343	324	314	329	331	340	328	315	367	333	336	316	305	322	307	295	313	313	335	366	300	335	331	301	326	323	339	369	319	308	314	319	334	348	325	299	341	331	334	332	330	350	327	347	329	357	323	349	376	329	329	328	316	340	313	335	321	311	317	335	334	331	339	320	339	349	316	301	346	322	343	318	368	327	351	303	347	343	340	390	343	334	360	338	334	314	324	340	322	327	369	289	358	335	311	361	306	350	299	343	360	336	319	345	342	354	364	351	313	325	337	338	326	329	333	336	314	301	342	318	322	322	319	357	288	342	319	328	361	336	295	333	359	340	352	301	336	361	319	351	320	322	331	321	352	303	344	341	330	337	310	308	296	345	330	323	325	375	318	329	342	342	299	342	352	314	324	356	343	322	325	387	317	307	331	326	316	314	316	378	332	348	332	309	350	343	329	330	365	324	343	306	336	336	339	327	328	359	340	315	332	351	322	337	340	331	333	351	326	300	322	334	313	307	349	360	300	335	334	321	332	340	363	306	339	345	331	319	310	333	338	310	351	341	334	347	345	330	316	317	331	334	315	327	359	378	324	325	328	313	353	350	349	317	342	355	347	326	319	331	343	337	342	322	307	350	332	314	350	340	352	304	344	323	312	298	314	364	352	332	322	324	346	310	328	318	293	339	309	349	349	326	351	302	337	340	355	352	318	327	320	324	314	316	333	329	329	337	346	348	306	345	342	356	356	320	329	367	361	323	303	344	306	334	323	323	295	338	332	351	319	312	307	301	333	344	342	367	319	333	360	312	354	320	333	295	306	316	313	335	325	334	306	337	322	336	336	345	310	347	330	328	335	300	326	314	361	350	305	341	330	341	348	307	325	312	316	327	345	324	298	340	358	319	356	320	313	366	319	360	346	324	385	328	335	333	334	344	360	294	301	354	327	307	317	347	347	340	319	314	338	349	392	327	311	338	326	340	321	340	302	350	348	343	346	325	342	321	309	350	325	306	345	377	359	297	289	317	321	310	312	322	342	320	323	363	338	351	317	359	318	298	344	350	322	371	325	341	361	316	331	339	365	315	309	292	327	320	346	332	335	351	321	312	306	354	327	323	333	316	343	344	311	349	305	337	343	324	363	313	315	330	321	348	335	350	334	339	325	353	308	346	344	346	336	307	333	348	306	335	329	338	366	313	328	335	349	373	318	352	327	302	321	334	337	352	308	318	317	331	344	325	312	305	319	289	299	327	301	325	314	349	362	295	352	349	322	304	319	351	349	308	345	342	319	336	338	318	346	333	345	301	340	306	291	363	327	310	317	316	305	346	316	326	334	328	329	348	336	344	354	335	328	332	361	319	312	312	342	363	335	335	330	345	339	309	339	358	331	338	337	320	310	341	335	334	319	332	320	337	309	344	316	330	393	329	342	299	327	357	326	312	336	355	318	318	350	319	321	340	347	305	320	346	304	334	341	338	312	323	350	332	336	337	340	358	314	319	309	344	328	335	338	321	336	339	314	298	295	351	293	334	340	344	346	333	311	344	347	352	305	339	306	318	331	361	335	315	325	331	319	345	299	326	318	343	311	337	342	331	341	343	325	344	332	321	361	326	351	328	350	303	360	318	328	340	311	362	322	357	321	349	313	331	314	313	340	339	304	305	314	313	331	350	308	341	317	311	329	324	330	298	339	354	335	323	311	315	328	351	337	330	320	338	305	335	326	333	358	300	336	336	358	319	307	342	317	349	300	330	295	341	322	334	355	318	326	337	332	363	368	338	321	345	358	325	316	335	332	358	324	299	357	340	331	350	316	326	323	363	332	336	343	319	316	340	330	306	337	325	321	288	346	309	312	339	329	358	337	294	317	345	326	312	370	319	290	316	322	314	313	345	308	304	331	353	307	324	318	326	329	324	342	304	298	334	342	320	341	391	373	321	309	295	327	347	367	334	327	332	314	326	334	295	347	356	321	348	328	313	362	335	337	316	308	342	326	334	317	321	344	327	302	327	338	334	323	333	332	334	329	328	292	346	372	317	352	351	358	345	335	345	313	335	300	321	283	328	324	310	314	339	357	340	316	324	354	340	327	328	317	285	346	356	328	332	313	335	317	314	338	366	313	344	303	338	314	308	327	347	339	328	329	350	314	308	355	344	309	300	311	308	336	329	336	297	315	326	295	316	317	307	315	355	335	332	316	314	337	350	316	325	330	332	331	328	329	338	338	307	320	315	341	358	339	351	339	378	323	347	344	327	322	319	317	297	319	313	305	334	311	338	340	342	335	325	355	355	332	327	360	305	309	320	325	338	312	307	331	310	326	357	320	335	348	321	333	293	308	286	313	310	348	322	343	357	321	360	356	317	330	354	320	387	322	354	334	352	348	366	312	333	330	301	315	342	338	327	303	345	332	353	348	354	342	342	355	326	303	328	324	343	342	333	341	345	334	337	319	338	324	351	316	330	299	315	335	343	318	348	344	343	315	296	371	315	314	324	329	321	323	333	329	355	322	308	305	364	342	318	322	344	319	327	347	330	337	329	321	341	318	337	317	323	338	325	314	310	348	330	329	341	342	340	343	334	364	333	303	318	312	309	376	327	318	330	322	341	312	304	320	352	328	329	295	330	376	333	316	323	327	317	348	329	328	336	336	313	322	324	365	346	367	351	310	303	291	368	365	324	314	351	352	315	327	296	316	329	333	322	343	323	367	343	345	334	334	333	329	351	287	339	354	361	348	314	352	281	291	315	331	353	329	345	346	340	324	320	336	335	306	341	342	314	313	348	320	340	345	320	333	332	364	330	355	363	315	333	346	347	322	363	335	321	313	341	310	351	332	318	304	325	318	324	326	307	341	326	308	357	345	323	326	332	314	335	320	323	333	322	305	342	307	337	345	348	350	357	312	327	340	362	357	326	335	329	343	343	353	311	317	321	372	334	331	338	342	326	344	344	314	341	323	342
20624	35519	20561	7974	2332	402	342	355	339	331	362	320	319	351	330	303	325	312	305	338	335	342	351	335	344	339	343	335	289	346	320	300	332	328	296	310	285	330	327	318	315	343	323	304	339	333	353	329	313	313	314	325	340	337	357	324	327	300	299	311	309	310	332	333	302	334	288	319	325	273	314	326	354	302	302	337	344	331	304	308	293	295	288	279	328	324	321	311	313	357	330	305	343	355	316	309	307	300	286	303	314	327	351	305	309	315	312	308	329	319	335	286	307	325	339	322	328	325	333	288	354	327	306	337	324	328	314	328	318	308	342	293	323	306	305	327	340	327	324	322	336	297	314	300	312	317	287	321	317	335	330	321	326	324	328	353	336	314	350	311	326	298	305	296	288	287	341	291	332	312	329	305	334	307	323	327	298	347	321	342	355	313	315	312	307	337	304	317	333	328	334	310	295	326	314	307	338	295	300	311	311	332	300	363	306	305	314	314	353	339	343	324	342	324	303	346	289	294	310	319	312	339	311	333	309	336	317	340	337	338	309	288	332	318	333	316	318	282	297	299	313	350	308	329	339	319	322	299	328	299	292	330	321	323	333	298	309	318	299	336	311	308	334	312	344	331	333	320	325	291	290	329	326	323	345	277	307	302	318	295	304	306	303	311	331	293	336	337	315	305	328	339	300	325	324	344	335	339	322	319	342	339	319	316	343	312	303	337	305	344	346	330	321	332	322	312	312	324	297	318	319	303	343	299	316	339	327	314	310	316	310	305	317	318	319	337	348	304	330	323	324	305	340	322	330	298	318	298	320	300	337	307	309	273	335	321	298	317	307	356	355	312	331	350	327	309	303	298	353	301	313	344	337	317	308	328	292	322	352	340	363	341	319	305	309	297	313	320	333	306	311	307	328	338	327	304	285	307	304	302	292	347	361	292	316	305	321	354	320	329	320	338	332	319	308	330	331	321	348	332	300	320	347	309	328	334	339	305	332	338	316	329	293	317	360	331	314	322	327	361	320	319	334	292	304	323	315	274	370	330	293	333	344	301	289	324	336	315	320	348	309	334	335	334	324	335	319	328	320	308	302	333	304	304	315	334	352	304	340	314	294	352	314	333	281	340	297	305	330	312	309	319	325	290	311	303	320	311	309	311	318	322	325	303	319	324	348	322	345	330	301	324	360	346	313	300	312	316	302	337	343	313	336	319	319	328	321	305	318	280	328	328	302	326	318	334	304	299	299	317	287	313	315	287	324	310	335	358	348	316	327	330	324	323	310	322	313	312	317	294	322	302	322	304	300	278	318	304	328	344	296	335	317	317	331	344	332	307	317	303	318	352	294	332	310	314	314	347	321	339	319	321	347	293	350	319	329	327	313	320	329	313	314	333	324	309	326	368	324	340	337	290	346	301	312	324	301	348	340	331	327	335	328	322	289	290	275	327	320	293	371	314	318	328	315	307	338	325	318	329	300	350	312	322	316	328	307	340	339	327	309	323	327	307	348	336	344	301	333	335	322	319	341	353	356	335	325	305	333	321	325	355	327	332	290	313	319	350	327	305	305	304	297	316	296	334	331	352	320	351	296	307	318	329	378	279	332	320	301	344	370	327	313	290	339	349	349	329	308	312	328	337	306	287	317	324	313	302	374	317	330	303	314	305	310	322	303	305	339	302	332	325	334	328	293	312	298	338	299	338	351	325	303	331	335	317	321	310	311	312	301	297	313	326	300	342	384	303	316	343	301	324	288	341	321	301	321	290	330	329	309	344	304	304	294	344	355	350	332	326	305	299	347	315	318	338	312	374	306	320	345	340	338	312	342	333	338	336	299	309	311	315	316	344	313	322	345	306	348	326	321	309	335	325	299	314	335	340	340	316	330	339	299	339	344	320	322	291	347	340	324	330	305	305	323	335	299	302	329	329	309	329	315	343	317	351	296	323	352	303	324	297	304	332	308	312	328	320	337	321	318	347	308	328	344	326	301	302	321	306	336	322	311	323	325	285	370	313	308	325	299	309	329	304	328	329	322	293	335	334	328	317	335	337	303	294	331	311	312	312	336	328	339	323	331	311	322	309	314	364	307	325	341	301	314	304	296	321	299	328	309	342	313	325	331	344	331	309	311	332	298	349	303	342	286	298	334	298	340	327	317	341	315	300	342	330	332	332	321	329	287	283	285	275	312	341	313	343	332	314	311	329	326	302	319	327	291	315	309	317	330	318	318	312	312	313	328	313	323	328	307	349	338	302	340	337	347	319	322	312	317	334	319	321	343	336	288	308	314	302	289	320	333	312	333	349	306	329	330	323	329	320	311	312	320	313	339	305	303	361	323	325	308	345	303	321	298	322	343	308	347	310	304	321	367	297	335	330	304	311	324	316	343	295	318	319	322	296	302	276	285	332	313	355	335	326	336	329	328	338	307	347	348	316	327	320	331	285	351	353	325	303	324	330	318	292	323	341	300	312	308	312	344	329	310	297	302	314	346	337	307	339	303	313	323	329	325	303	310	314	337	338	335	338	328	302	331	318	293	328	346	316	340	314	334	300	350	311	297	314	316	334	305	337	340	313	313	288	355	316	325	321	300	316	320	292	293	329	328	343	293	322	316	316	317	293	302	299	300	300	356	346	331	290	290	306	288	331	310	361	321	338	318	335	344	302	297	308	327	324	303	330	312	302	342	341	320	347	336	305	281	311	336	281	316	306	310	316	328	300	355	337	368	309	325	347	318	311	317	343	294	334	307	293	297	335	312	285	339	335	321	307	293	302	329	330	339	301	341	299	303	309	314	286	349	328	319	306	305	310	302	304	310	316	284	345	338	332	348	313	337	294	314	331	326	316	341	316	318	311	340	292	305	288	319	303	317	312	309	322	310	333	315	318	313	313	341	342	328	312	300	316	332	337	326	334	311	323	280	304	297	340	290	286	351	325	291	312	334	332	348	316	290	310	288	314	304	357	327	310	329	322	336	302	336	320	331	327	338	323	297	308	280	323	329	349	324	323	326	309	316	299	319	316	322	313	314	320	311	346	323	334	301	336	355	304	303	310	365	317	337	306	320	319	336	294	309	284	341	317	298	318	328	311	349	317	330	292	296	309	316	284	315	310	313	333	280	340	323	305	317	353	341	311	354	308	305	312	359	344	301	328	326	310	302	330	317	287	330	334	310	290	314	305	325	306	305	283	313	349	319	321	307	314	339	324	356	307	328	324	318	328	325	327	352	308	316	299	324	350	365	335	336	327	342	318	322	304	350	317	323	319	301	331	372	313	275	297	329	305	329	338	330	301	315	305	330	292	301	307	346	320	321	308	324	310	366	323	286	303	327	316	295	290	315	321	325	303	320	289	342	305	336	326	316	336	305	304	326	318	343	376	324	286	296	323	322	365	317	306	336	375	324	324	347	291	302	327	321	335	339	313	346	320	298	308	361	327	333	326	331	314	315	306	334	346	311	316	302	293	315	292	321	296	315	327	336	320	343	331	313	305	328	316	297	360
25391	25864	41712	39563	22236	4626	606	454	402	442	421	435	413	378	417	431	422	386	373	437	433	456	424	395	415	424	416	408	431	424	384	417	399	405	406	412	394	398	406	398	419	418	460	376	391	425	391	415	411	430	405	420	397	407	407	396	442	412	378	401	378	384	381	423	413	429	408	402	440	388	393	398	417	406	370	402	378	386	382	382	388	375	385	374	383	401	395	399	425	387	413	390	417	406	406	410	401	451	410	389	416	410	453	413	394	455	416	401	408	420	418	399	423	389	393	387	420	439	404	395	409	427	412	420	428	386	426	406	396	384	393	400	411	385	390	434	394	404	385	394	394	421	423	420	437	453	416	397	409	411	409	403	444	434	425	390	416	398	450	380	418	415	431	388	435	394	409	423	406	405	408	425	378	426	390	414	391	436	404	399	417	406	424	400	391	393	375	403	416	400	416	401	401	417	397	406	401	403	435	410	428	383	424	416	370	414	375	381	417	414	407	379	376	380	379	404	415	399	378	377	418	379	422	409	448	408	400	404	411	407	385	392	415	391	384	365	404	411	421	401	398	366	357	434	408	399	403	413	432	406	408	382	407	432	365	402	399	395	426	403	398	410	395	410	403	398	423	387	398	424	403	384	374	391	408	400	422	424	359	416	406	419	384	410	360	376	410	429	393	391	399	415	401	374	392	395	402	423	461	431	418	376	393	403	381	416	409	403	429	426	402	416	408	410	419	382	381	437	395	399	385	428	370	406	425	393	428	401	368	421	435	402	376	415	391	412	422	426	389	405	404	374	403	413	384	413	393	425	387	417	400	430	373	431	403	409	392	386	403	425	419	398	432	392	415	388	406	384	407	402	402	422	398	418	392	397	415	406	387	412	407	411	396	386	406	406	407	410	396	361	416	404	430	398	409	399	382	386	366	411	409	423	423	412	387	429	384	436	396	392	421	381	401	394	400	425	412	451	379	378	439	414	392	399	405	366	365	405	433	387	395	441	390	415	435	399	423	404	393	372	413	438	380	383	368	381	411	359	398	400	391	408	416	423	393	425	404	404	393	417	405	364	427	389	399	411	412	407	395	400	454	404	394	391	395	395	384	394	363	432	373	377	394	404	419	429	405	386	362	418	396	393	439	398	355	407	382	398	436	400	407	394	417	394	395	459	412	404	410	424	435	407	388	406	420	386	413	427	427	410	384	393	418	424	427	389	411	411	440	428	388	417	356	368	423	424	400	384	400	359	424	403	401	405	438	377	433	396	396	414	394	399	396	427	407	416	412	358	410	435	407	387	400	416	391	419	433	404	458	369	380	419	415	387	416	390	367	364	405	396	393	447	399	399	444	442	365	388	415	427	426	390	417	367	413	385	382	377	385	388	389	403	428	399	392	395	421	368	401	390	364	387	389	391	381	392	439	396	397	423	407	405	426	408	414	410	392	401	416	418	424	421	391	415	438	388	434	417	417	420	451	372	357	423	421	423	404	425	412	400	428	421	372	407	405	389	383	384	412	385	458	394	411	417	394	420	411	406	417	403	413	402	402	399	385	413	404	442	411	425	410	378	396	351	392	403	396	446	389	410	372	425	372	373	422	427	379	437	404	444	406	394	396	409	377	381	391	398	379	404	398	402	396	436	445	420	404	427	377	382	406	423	413	388	408	410	422	434	397	385	417	404	442	421	413	403	419	389	424	385	387	418	423	434	393	390	387	430	388	438	403	416	425	398	404	410	410	383	390	418	405	410	379	402	357	390	387	392	392	390	428	406	409	404	404	401	397	417	447	403	390	384	386	389	430	385	364	405	409	398	400	396	443	416	424	373	414	385	403	392	424	410	452	393	401	420	409	407	384	409	405	386	400	389	412	396	419	410	436	402	407	368	379	409	411	416	414	399	399	401	415	410	388	392	384	405	415	414	395	402	405	409	384	399	382	416	436	417	416	417	395	396	417	388	409	369	388	385	395	422	399	389	388	409	421	377	405	354	408	396	392	376	388	409	409	413	409	418	384	414	417	403	399	406	423	401	353	405	406	398	437	401	389	405	407	378	421	394	403	423	393	405	441	428	406	415	410	426	403	411	463	394	362	399	393	424	434	406	404	412	389	393	410	402	391	411	429	387	404	403	430	394	375	399	406	398	413	376	404	387	404	405	367	410	392	376	408	446	411	399	432	465	391	393	426	386	436	410	431	412	418	374	399	430	429	420	436	382	408	353	418	387	419	423	428	389	379	413	424	394	407	414	388	384	386	385	422	398	403	368	388	389	445	384	410	397	400	381	423	410	391	427	410	386	416	427	370	436	367	415	397	418	375	399	380	402	393	372	408	395	379	422	400	385	387	411	385	370	401	409	379	437	419	415	403	415	392	434	449	436	362	412	415	406	413	378	399	398	406	402	366	421	408	397	411	410	400	402	386	418	417	416	386	430	401	401	399	447	414	412	358	370	418	404	393	392	421	400	420	406	409	425	377	394	404	399	410	386	373	380	389	394	401	391	393	422	390	382	429	367	386	428	363	388	384	420	419	415	418	429	408	427	423	404	383	397	418	423	421	411	398	426	405	403	433	389	395	382	406	351	425	423	391	387	387	430	435	392	373	422	385	422	420	401	400	434	408	441	392	447	407	423	431	373	413	412	395	389	414	412	399	436	435	408	376	414	393	401	411	388	395	411	412	405	420	423	373	392	391	394	415	436	387	437	415	404	404	414	393	400	406	387	390	406	397	391	418	401	394	393	376	406	408	447	403	403	412	406	381	405	405	399	370	389	432	406	413	373	352	393	371	356	367	393	401	383	426	420	403	448	393	384	421	384	415	422	419	395	395	378	405	389	388	435	403	403	442	413	421	414	412	410	423	396	395	394	371	406	392	458	423	380	431	400	394	371	406	410	435	438	430	411	376	388	401	426	356	377	399	389	397	450	385	385	413	403	362	422	446	440	383	378	388	404	400	410	404	397	418	408	378	435	407	389	408	385	396	420	396	470	414	403	363	382	462	408	398	392	391	401	412	386	423	384	395	400	401	409	426	411	370	376	383	412	408	413	364	402	424	384	394	389	396	421	422	400	396	369	401	374	421	394	407	375	379	419	406	372	416	388	402	402	405	413	404	402	377	401	365	469	403	385	417	403	421	390	414	402	410	385	409	378	427	426	442	433	420	386	399	404	391	383	431	394	427	406	410	422	406	385	385	429	422	451	402	415	432	376	364	395	400	386	400	416	407	397	361	378	437	421	384	413	425	389	417	380	387	360	408	365	401	437	428	412	394	426	415	395	389	401	412	390	391	377	405	381	410	411	389	417	413	396	408	445	426	397	428	403	416	410	417	433	397	441	431	380	361	422	411	400	422	404	379	379	393	379	418	393	429	387	400	421	404	393	395	392	403	439	386	382	379	411	371	410	403	386	445	378	424	369	413	400	411	378	424	386	429	448	421	431	391	409	388	375	381	441	419	379	415	395	411	400	425	401	419	398	362	388	416	379	381	403	397	392	449	414
57108	86523	63573	34641	13488	1368	431	410	454	443	476	433	417	402	440	406	437	403	400	447	476	489	495	433	485	442	468	407	450	452	452	420	448	400	408	427	407	411	417	460	422	441	441	439	436	447	443	417	444	442	406	406	445	395	430	425	416	442	420	445	463	436	415	403	437	441	394	475	397	404	437	404	427	437	432	406	421	430	427	395	411	476	420	428	459	430	432	419	373	415	442	407	435	428	453	436	446	464	417	404	403	395	396	436	408	415	439	423	410	394	429	414	380	446	440	438	407	403	433	418	394	408	420	406	373	456	420	446	408	446	390	463	404	461	427	400	454	388	415	416	421	420	412	391	406	432	382	463	401	457	440	504	401	418	403	446	444	428	455	409	378	425	434	422	406	386	435	451	433	427	447	428	407	459	431	417	448	452	463	386	429	439	399	409	437	434	428	427	421	444	416	421	449	424	408	447	435	421	452	420	431	429	423	428	384	424	427	434	408	396	419	384	406	393	432	415	417	431	437	426	408	411	401	435	438	415	448	411	389	419	442	394	449	462	433	456	445	447	425	414	458	459	447	397	379	447	446	387	423	418	413	442	436	425	417	414	436	400	452	432	450	420	442	403	417	417	449	462	395	430	448	421	403	428	394	429	418	437	427	454	415	405	457	448	432	417	432	354	456	472	420	452	412	396	445	443	412	428	419	475	433	397	412	413	436	412	426	406	422	452	416	428	427	439	411	434	452	467	435	427	442	438	456	412	406	438	420	393	428	454	436	413	399	408	417	385	430	428	444	427	458	437	400	438	403	443	417	436	439	424	440	433	442	428	385	402	431	383	393	446	418	475	431	427	437	420	439	409	452	419	425	453	440	434	406	414	411	451	403	412	391	426	432	434	440	402	414	411	431	405	393	427	448	411	455	430	430	454	476	387	463	407	435	398	415	445	456	429	389	440	411	434	403	431	430	451	413	412	427	397	444	441	444	407	436	420	414	389	422	419	396	450	443	421	403	426	455	409	427	447	399	421	415	436	414	431	452	438	420	420	382	417	423	431	404	422	406	396	456	425	444	414	414	452	420	462	397	410	418	411	443	413	417	440	417	389	419	412	427	398	431	415	414	455	448	407	423	414	463	417	448	450	400	429	465	397	406	447	392	471	409	444	416	398	375	393	432	447	425	481	409	401	433	435	418	452	395	428	417	432	418	425	422	429	442	432	413	449	418	435	433	442	424	427	416	399	455	432	417	432	432	428	411	382	402	421	418	436	414	443	406	422	403	409	464	415	432	464	442	383	402	422	389	431	402	406	429	400	448	438	420	442	431	402	402	425	457	408	394	407	432	425	409	410	429	419	406	437	395	450	434	450	412	451	410	435	411	425	389	471	440	452	418	431	412	428	410	421	421	446	424	408	426	429	434	438	402	404	421	400	406	404	433	444	452	385	410	432	388	430	406	421	388	441	394	428	429	429	445	442	436	409	425	418	422	412	395	427	385	429	389	423	444	423	398	435	433	427	457	429	435	420	441	401	462	406	410	401	403	434	412	440	406	413	401	443	423	443	435	411	379	408	397	425	434	441	439	412	423	451	474	391	426	418	432	441	441	462	399	393	388	424	426	391	420	420	432	438	429	432	432	413	413	440	420	426	433	446	389	422	475	376	459	438	449	450	415	394	428	438	456	439	430	413	459	449	435	409	429	454	449	372	412	421	418	437	454	474	430	423	419	398	398	395	415	467	429	435	435	456	454	435	448	394	463	451	440	435	414	431	446	442	414	447	440	440	426	449	468	454	434	453	430	421	405	422	415	408	425	419	436	418	433	427	396	431	421	404	454	452	452	428	426	411	414	413	414	446	450	407	387	434	460	428	459	421	448	413	405	426	446	428	392	414	442	450	433	443	442	382	430	412	435	423	389	416	442	443	386	420	424	392	446	422	412	411	401	456	431	410	462	436	406	403	406	423	433	433	422	418	404	436	394	428	385	432	443	426	422	409	401	419	462	444	408	418	448	447	394	427	448	427	444	417	401	422	381	430	423	423	434	436	396	437	392	443	440	390	432	401	428	429	397	416	414	434	409	435	420	423	421	420	378	410	453	433	377	416	413	413	402	393	459	404	403	391	387	411	411	431	436	401	421	419	411	409	405	415	393	437	428	436	469	439	441	427	425	409	410	472	445	430	447	449	440	455	424	431	406	420	440	453	404	457	413	411	425	397	422	414	394	438	403	437	420	433	358	433	441	408	463	437	416	459	421	443	389	416	393	404	398	401	416	438	435	422	435	450	445	403	417	427	435	443	405	403	410	404	473	421	393	439	419	425	438	396	384	448	400	395	429	415	447	432	393	434	432	448	445	432	434	406	425	426	428	408	430	433	411	455	407	419	453	415	399	451	407	417	410	444	391	438	396	422	458	451	466	448	414	434	405	413	407	449	435	400	424	412	418	426	413	407	404	424	412	428	424	432	402	431	442	413	422	451	393	435	445	437	466	393	433	412	361	445	420	384	397	428	419	437	442	453	367	392	416	445	405	431	466	408	404	422	412	425	420	387	413	437	412	426	445	395	416	427	467	408	436	442	384	424	436	448	435	423	468	435	433	417	432	444	405	432	435	454	421	423	405	378	403	428	414	443	427	451	415	427	415	459	416	424	416	418	434	449	427	456	403	387	414	436	422	424	406	469	444	421	432	424	429	448	423	395	441	435	418	431	430	441	453	411	445	411	449	456	421	437	419	430	390	417	424	384	399	395	416	422	443	409	416	413	443	404	423	417	425	420	430	420	440	441	388	454	413	417	420	403	429	436	455	411	438	400	368	402	424	418	441	404	432	434	451	388	415	404	463	425	430	443	408	402	454	446	433	426	401	395	373	420	441	445	431	437	437	386	393	424	404	422	453	424	442	427	427	427	404	440	413	403	404	407	382	406	443	412	440	464	416	405	434	390	400	421	478	393	432	404	437	423	399	432	434	426	412	412	425	446	439	428	419	453	428	412	376	412	396	414	438	435	432	418	444	434	419	460	412	426	419	399	422	439	376	428	406	405	411	403	396	436	415	408	427	399	433	418	435	405	433	427	418	436	431	428	405	438	421	396	451	414	403	447	412	428	449	436	393	437	399	440	439	461	435	435	430	448	449	407	423	446	411	418	408	410	405	454	448	381	423	411	410	429	431	413	405	419	390	410	412	430	428	426	407	442	392	423	431	424	432	427	443	382	442	417	426	427	438	420	412	434	418	410	406	438	456	419	426	399	380	410	426	407	433	441	434	475	434	425	426	424	428	408	426	421	403	422	417	421	416	412	404	401	422	406	415	414	466	409	435	432	418	437	432	433	411	400	426	408	426	425	412	402	450	434	403	444	428	421	410	413	445	413	390	470	403	433	379	390	431	457	434	438	422	439	436	404	420	425	411	421	448	431	420	416	419	388	413	426	408	451	410	419	440	421	434	404	397	398	425	403	409	461	414	416	437	441	438	453	441	418	418	385	452	433	462	408	446	412
23903	23538	37102	37051	27158	11922	1725	674	574	580	569	526	536	586	546	521	562	527	528	561	588	580	584	525	577	545	556	534	505	542	520	511	511	521	528	516	508	481	536	514	533	506	516	529	515	528	548	512	527	553	454	516	497	542	521	518	515	507	514	536	504	492	531	538	501	506	517	505	481	531	538	508	531	474	554	491	559	534	504	484	497	525	522	491	466	485	494	516	494	498	511	486	503	539	482	475	513	522	523	488	513	501	492	477	532	524	508	508	481	568	523	501	527	527	513	504	521	500	530	493	528	487	499	498	482	514	491	522	511	495	519	507	477	518	492	539	530	515	476	554	509	525	542	553	498	550	449	508	524	529	539	514	501	518	446	487	499	505	510	518	533	494	542	504	495	503	514	463	500	541	514	518	495	491	506	491	509	475	545	527	500	490	505	514	518	518	489	502	517	479	497	498	511	503	510	529	500	484	539	510	515	521	517	461	521	512	491	542	545	493	504	471	549	543	516	462	511	539	555	491	497	523	515	498	504	515	507	508	507	498	497	538	530	512	547	514	535	523	546	487	496	512	472	526	527	547	519	531	520	520	512	540	515	541	509	524	510	507	522	493	491	486	492	506	500	523	479	508	490	491	508	498	519	479	510	489	481	537	497	544	492	527	518	505	517	507	499	493	512	503	498	527	493	534	481	504	473	481	479	526	534	474	506	483	531	482	526	521	513	559	470	516	519	559	500	497	525	485	537	518	507	523	469	492	517	501	483	479	552	511	536	499	462	545	505	519	498	540	533	500	515	513	483	513	521	501	496	505	506	515	527	568	541	506	546	516	475	477	516	532	528	515	500	472	537	467	520	489	513	524	504	563	520	482	507	506	518	538	534	500	518	529	529	518	551	537	501	481	509	483	518	515	519	542	500	476	510	529	498	515	494	513	513	510	520	537	489	512	485	483	529	544	506	530	560	508	515	483	507	520	535	491	512	522	549	485	501	471	500	506	458	491	526	469	486	528	494	482	511	510	494	512	546	481	497	480	515	486	503	513	516	538	502	531	461	510	505	502	497	497	507	490	559	532	524	509	523	512	509	513	525	470	496	484	496	499	492	572	499	506	567	514	483	525	518	483	533	550	566	508	531	481	479	475	512	529	475	516	515	476	507	494	500	501	475	470	514	525	516	496	505	515	533	484	511	486	488	516	540	515	496	499	521	510	526	477	495	479	531	492	498	521	497	536	514	480	509	524	525	480	547	515	512	496	504	486	552	510	535	506	499	515	497	486	477	497	516	493	485	483	516	489	542	478	530	518	513	508	544	505	502	526	506	507	482	528	533	499	482	538	528	493	514	493	532	499	496	502	511	492	492	548	537	459	542	546	482	491	512	527	472	477	515	509	478	487	483	549	502	575	512	478	520	505	500	557	513	531	499	514	476	506	504	534	509	494	488	508	517	504	509	496	519	487	532	494	552	494	515	542	547	517	480	537	475	481	543	543	504	479	498	507	545	434	511	501	508	480	497	477	493	502	510	526	487	504	521	520	491	474	531	488	473	508	523	488	478	513	520	489	496	466	528	522	472	508	533	524	505	489	489	519	499	529	531	486	508	470	560	498	542	538	492	514	543	495	491	469	520	491	505	523	516	492	511	511	529	482	502	514	519	503	494	474	502	503	497	499	512	549	510	473	530	503	515	500	502	529	485	511	504	557	536	497	490	542	481	527	511	518	496	526	488	518	535	522	531	502	472	540	513	490	539	510	481	521	531	517	504	490	493	521	573	515	543	529	516	558	477	464	496	484	478	526	513	497	519	501	516	532	533	503	536	533	494	512	534	478	482	471	535	526	502	554	505	505	498	488	527	521	499	493	485	495	521	511	561	485	478	499	519	492	531	513	495	502	505	511	483	505	491	481	537	514	539	524	525	504	518	478	499	490	518	499	548	510	502	543	553	483	482	535	434	522	463	483	547	495	487	523	487	531	531	533	496	546	498	477	517	503	499	515	578	496	474	531	480	516	530	545	514	553	486	457	517	513	483	497	488	516	501	533	528	486	500	527	479	506	507	521	553	556	498	478	514	480	514	529	497	530	480	520	523	498	494	526	524	527	504	523	495	506	505	472	528	526	519	460	515	474	494	491	522	492	497	538	481	540	523	524	504	526	515	484	499	494	533	524	518	507	533	532	523	512	474	517	474	549	512	537	479	525	537	507	509	510	489	525	525	505	476	470	513	493	521	521	509	490	493	527	513	546	519	488	499	517	518	536	517	511	493	510	560	497	504	471	474	511	503	490	519	551	554	514	530	546	537	510	538	511	524	503	546	537	548	560	537	491	539	472	510	507	477	544	509	502	544	562	526	534	513	502	508	504	515	495	487	522	509	479	495	519	528	524	491	506	534	472	517	457	532	506	517	544	511	526	502	503	531	502	510	522	496	494	506	519	518	498	509	496	479	490	485	466	505	522	501	455	510	544	532	496	509	501	493	521	547	525	484	491	487	507	516	537	495	503	504	507	509	517	530	491	500	544	522	499	518	534	522	487	521	479	506	480	529	479	494	496	502	514	522	526	551	494	523	548	517	482	462	532	501	505	522	515	503	478	508	502	505	482	521	529	489	526	586	510	560	532	532	496	472	513	514	529	534	489	532	490	519	507	476	514	482	497	481	552	480	570	566	509	517	532	489	530	532	481	471	508	522	517	508	482	527	476	498	489	511	540	533	507	477	491	491	538	540	538	555	523	478	489	471	540	517	465	503	505	498	495	505	493	520	505	510	485	485	499	491	510	524	501	524	535	496	468	495	530	499	502	545	507	484	516	478	439	456	525	518	525	523	493	498	509	503	505	523	490	520	466	472	493	480	473	513	514	486	540	483	518	522	503	486	483	466	498	506	530	501	509	453	539	489	502	521	494	463	486	497	510	507	534	513	559	535	518	477	498	462	503	493	512	475	529	522	533	499	521	484	461	516	495	519	486	495	503	489	507	500	550	525	478	516	516	530	491	527	535	517	519	540	482	492	520	523	512	496	463	524	454	505	487	493	494	480	502	499	486	539	512	503	532	482	503	484	541	523	513	473	515	532	486	437	521	528	498	505	474	558	518	526	500	483	527	486	508	499	489	531	507	512	542	479	521	489	494	513	508	525	531	478	512	519	514	490	513	544	544	502	539	467	532	499	551	502	502	535	471	516	538	529	460	516	541	492	516	535	521	539	510	496	477	566	529	538	515	495	528	527	502	505	491	539	505	533	513	529	486	494	512	510	539	514	491	487	551	501	507	499	482	495	503	485	522	496	498	475	518	505	514	504	515	507	483	503	530	523	514	511	504	521	497	543	490	504	530	529	531	511	498	529	484	499	509	518	495	523	513	521	519	475	505	511	495	479	485	491	483	543	501	533	497	567	523	502	512	521	547	515	473	519	477	524	501	473	480	487	545	537	511	494	502	492	540	533	551	490	525	484	523	516	522	501	508	502	493	473	504	498	502	505	502	510	494	520	539	515	505
64013	101761	73806	48894	21174	917	528	516	564	561	557	594	549	568	551	537	557	529	560	547	675	678	649	572	562	537	531	563	540	565	554	558	537	568	510	527	522	557	540	574	536	530	525	539	509	618	544	558	574	546	544	518	559	520	536	571	525	558	532	533	508	533	511	574	525	541	550	550	531	541	518	543	559	551	559	533	548	552	530	543	578	517	537	554	553	538	587	548	563	517	549	576	510	603	568	580	571	575	557	540	511	553	573	584	586	572	541	536	521	553	565	531	536	571	484	553	530	517	571	544	535	554	547	554	537	583	539	593	541	517	524	569	560	539	530	571	518	587	512	578	528	529	561	559	528	543	505	552	601	535	549	528	506	601	583	534	514	519	526	544	546	537	580	519	538	544	544	553	529	549	524	555	548	514	555	575	549	536	523	571	527	537	562	483	520	551	531	545	498	552	543	555	527	545	499	535	542	508	545	570	556	518	541	532	541	551	550	592	556	546	571	531	519	562	553	576	554	569	573	554	559	536	605	576	560	553	510	517	552	525	544	512	545	549	577	498	544	541	526	513	547	554	523	539	507	534	498	536	508	602	530	526	534	527	495	560	539	586	576	559	557	530	558	536	568	551	553	545	560	526	525	540	602	538	566	557	533	511	604	569	516	525	538	547	538	510	568	507	507	568	560	513	566	568	537	548	577	484	525	536	506	600	543	488	544	502	540	515	530	494	534	560	544	564	538	565	521	565	567	526	579	501	574	490	576	547	549	524	584	517	527	557	526	558	589	533	567	572	571	529	531	551	519	552	566	553	567	547	514	574	555	515	565	551	562	559	565	546	534	527	516	541	550	521	518	544	586	512	578	565	538	557	532	559	537	548	525	497	549	551	534	550	547	562	570	559	539	522	556	535	504	580	567	519	539	531	498	527	597	527	576	546	563	530	530	532	538	554	567	543	534	549	530	525	525	565	549	548	563	548	524	549	537	525	532	606	540	577	544	578	550	559	536	555	541	549	567	571	579	557	533	578	583	492	559	539	566	539	532	554	512	516	540	537	539	529	563	532	521	523	564	550	566	529	584	522	537	546	547	567	577	564	534	500	519	548	525	540	518	522	504	486	571	573	567	540	552	540	610	540	488	565	526	531	557	574	522	516	516	593	519	545	572	538	542	516	514	528	571	542	558	546	524	542	562	580	539	526	528	551	553	515	549	564	545	553	528	528	543	533	481	548	525	514	533	553	574	504	537	531	535	520	531	547	525	547	539	575	558	536	551	501	500	539	507	545	568	546	580	494	533	555	575	533	530	526	546	542	538	578	547	561	528	581	543	559	509	533	470	542	560	591	571	562	531	555	564	589	528	524	549	521	616	571	554	537	559	606	541	527	505	573	539	497	544	517	591	477	502	553	567	574	526	554	551	595	548	500	555	497	557	531	551	548	577	533	522	578	548	541	563	556	540	563	554	555	564	553	565	538	528	529	525	567	540	542	575	591	564	534	541	531	555	564	553	575	529	569	537	576	550	543	585	547	559	518	569	527	511	544	515	565	552	547	539	530	520	512	571	554	497	554	512	529	562	593	568	561	528	520	527	524	574	565	577	512	505	540	594	537	568	530	546	553	559	557	559	592	521	517	565	582	562	542	539	546	524	554	527	592	565	555	523	573	518	540	506	555	548	592	527	504	514	569	566	540	552	527	555	538	560	542	531	522	598	488	496	578	530	535	576	563	546	507	571	540	561	536	511	555	557	516	553	556	528	544	551	555	549	573	580	557	560	531	493	545	563	483	551	544	557	545	532	521	530	518	569	539	553	575	573	530	519	533	533	561	578	549	527	559	542	601	533	526	530	566	512	538	556	562	534	587	518	599	541	566	579	515	529	484	483	540	570	536	525	556	512	611	532	577	548	552	555	541	547	494	542	537	541	568	564	540	544	572	554	548	547	544	573	557	540	555	561	543	514	581	567	578	545	585	515	538	527	533	557	550	561	568	558	548	574	530	526	530	579	539	554	579	526	516	547	542	534	528	546	571	596	524	577	553	559	575	556	587	566	522	534	540	526	550	532	507	569	556	538	582	538	525	531	530	559	560	547	539	578	559	537	516	560	534	539	520	575	524	563	559	538	576	521	511	541	543	550	552	532	536	587	563	528	539	579	550	529	545	530	529	538	552	534	568	530	539	516	522	573	536	514	504	503	525	555	534	497	578	553	543	526	561	552	579	555	571	538	528	569	535	535	572	544	600	522	524	536	593	565	539	548	539	521	537	527	568	557	570	558	548	549	544	540	561	529	514	517	584	539	545	528	514	534	549	545	582	559	536	568	541	512	560	567	537	551	547	518	535	550	530	545	569	518	550	570	534	567	564	586	564	560	535	546	532	555	509	551	505	582	539	521	557	561	534	536	589	535	540	552	529	559	526	532	544	559	523	548	537	527	562	539	533	568	581	556	555	557	551	550	543	517	520	552	551	549	564	510	509	513	555	555	532	504	544	586	516	533	564	532	575	542	540	524	537	559	555	483	552	527	565	534	536	535	536	557	531	530	528	552	523	579	549	511	529	583	532	553	571	510	532	526	547	545	582	506	561	568	552	563	522	560	549	524	525	541	538	545	600	495	540	541	555	545	516	522	543	536	574	533	567	553	570	570	559	510	537	531	537	552	561	538	559	538	554	573	514	568	505	563	552	562	524	562	553	549	505	553	525	537	514	552	546	543	521	547	562	568	553	510	513	580	556	536	573	518	549	555	550	533	544	568	552	520	573	550	576	515	525	516	526	541	516	558	562	481	518	558	570	530	524	553	547	524	518	558	530	504	575	519	541	524	554	581	569	561	574	538	534	511	559	483	558	544	536	518	547	582	512	552	557	552	549	606	541	537	528	558	570	539	495	553	581	551	549	545	493	523	568	530	522	539	534	550	534	521	537	507	550	541	490	509	484	519	559	538	528	544	546	507	546	498	530	559	515	597	568	525	537	588	530	563	514	535	530	529	560	544	555	577	498	569	559	517	500	533	579	496	532	541	583	537	561	508	568	514	486	525	584	502	556	510	574	538	541	541	546	558	513	535	539	558	555	515	526	548	517	529	513	547	553	522	499	511	505	480	586	541	592	543	537	526	544	498	548	556	544	601	515	503	537	544	536	549	545	533	542	565	553	575	526	547	557	540	533	531	542	532	554	492	583	517	578	560	516	585	558	543	538	551	508	502	512	508	525	583	550	519	530	560	508	514	557	511	578	489	556	544	554	547	524	553	561	516	531	543	538	519	578	551	569	529	549	528	544	537	527	556	540	523	557	551	538	552	524	525	505	526	547	553	538	534	545	559	574	518	540	539	559	545	509	518	541	571	570	550	522	532	540	532	554	515	549	534	538	570	508	521	532	561	554	503	535	548	568	530	554	566	561	543	529	549	564	558	532	555	569	530	551	512	484	544	584	558	538	568	530	556	561	587	566	532	506	519	559	565	566	535	531	526	522	546	565	550	548	546	473	542	540	539	538
28673	30052	28657	14074	3219	535	368	336	329	361	346	350	350	344	339	367	347	356	364	393	374	349	342	397	428	379	338	344	323	358	352	362	375	346	356	363	373	352	376	375	322	403	315	370	366	367	345	343	376	338	355	325	314	341	361	335	386	359	332	332	357	340	338	359	350	341	360	317	348	336	317	367	359	358	363	374	349	332	322	298	333	336	354	356	341	321	336	370	340	348	344	330	348	341	381	379	350	333	325	364	329	323	363	366	369	361	330	370	314	339	341	349	338	349	314	356	333	342	333	384	345	356	326	334	331	342	354	335	337	332	357	336	337	371	347	330	324	324	341	304	350	348	338	325	315	355	322	335	313	330	321	345	324	350	323	343	334	332	308	351	305	330	333	327	415	329	326	368	330	346	376	320	342	358	353	376	364	348	341	338	327	341	376	339	342	317	337	331	354	336	325	355	337	342	358	344	328	335	351	329	348	371	365	333	340	331	328	351	340	373	341	358	368	341	349	343	347	369	332	355	345	350	342	337	366	346	361	349	312	368	343	337	340	348	349	333	381	318	335	366	358	374	367	332	350	346	362	340	362	323	368	336	343	345	342	343	351	326	364	338	389	376	329	350	359	352	312	396	374	332	378	333	347	365	350	357	358	344	353	314	327	360	369	360	352	328	359	355	377	344	338	366	338	322	347	344	371	359	331	341	334	342	366	326	367	344	344	343	315	371	361	340	334	329	362	327	308	344	347	323	352	337	358	359	355	378	336	332	352	345	319	350	327	308	371	353	361	349	341	350	383	307	330	350	353	334	370	368	353	328	373	338	353	330	355	333	361	309	334	342	323	321	329	381	330	327	335	352	349	308	337	332	353	306	351	336	394	315	383	336	358	333	329	337	320	331	303	331	402	324	326	330	379	353	331	348	300	339	341	338	361	352	324	356	337	351	319	352	363	326	333	334	360	346	332	354	346	385	338	358	342	367	345	353	367	337	363	356	309	364	324	374	346	336	310	335	340	325	335	338	339	341	358	346	371	341	333	351	331	360	317	323	329	358	304	368	343	363	339	362	350	346	331	330	355	337	369	337	332	343	379	337	357	340	322	324	335	321	319	363	355	329	315	356	351	378	335	317	315	393	363	342	358	384	358	351	348	341	329	379	355	336	344	368	356	345	340	364	316	357	348	375	332	359	362	335	352	366	347	327	342	325	330	324	361	337	354	328	344	314	336	352	355	336	310	354	316	359	355	338	334	335	328	332	329	346	354	321	347	357	366	373	367	367	339	343	358	331	357	342	323	354	343	325	395	349	324	363	376	326	308	326	339	310	355	284	329	346	365	341	342	358	361	344	365	350	369	337	354	333	360	344	358	365	337	374	343	361	347	380	349	357	372	373	326	340	370	322	350	350	348	335	358	360	353	343	341	371	358	342	346	343	360	307	343	344	348	349	353	351	344	347	351	350	349	339	335	381	362	352	352	352	342	347	360	367	360	340	343	350	352	325	378	322	356	327	379	364	284	387	355	328	359	380	353	331	335	373	349	351	326	329	342	342	327	342	365	352	346	353	340	342	340	353	338	331	352	353	318	363	323	349	356	311	320	344	348	329	362	337	317	320	350	363	318	309	349	332	362	330	345	329	338	300	358	368	362	310	309	338	351	324	331	340	319	380	379	309	334	343	348	359	341	342	344	347	321	357	357	348	379	348	359	326	320	312	344	332	356	363	345	354	356	357	330	376	344	396	353	339	363	324	372	371	340	319	378	345	335	342	351	323	355	343	359	345	350	348	354	339	347	350	326	337	335	348	352	367	392	333	346	324	351	372	365	317	308	353	346	362	344	345	327	354	325	342	296	359	338	335	373	352	337	364	331	346	398	336	358	331	347	360	328	299	309	333	317	339	333	360	364	347	331	340	319	335	372	317	343	364	319	327	343	356	333	336	333	343	341	370	361	340	336	365	351	322	332	335	337	305	317	355	333	357	371	368	376	347	378	348	408	321	352	377	361	339	306	325	349	338	319	325	334	336	372	345	365	355	327	385	337	320	344	360	335	340	381	363	348	335	341	341	351	365	366	319	339	370	360	379	318	342	331	356	343	346	349	349	338	360	334	364	340	356	355	336	368	341	364	345	374	352	344	349	330	360	346	339	341	337	374	328	381	335	352	326	372	346	343	378	362	363	341	362	363	355	358	343	355	391	337	349	345	328	345	342	362	322	329	341	356	352	336	342	378	339	339	336	358	335	370	336	359	343	359	368	357	320	359	335	366	367	381	353	318	332	363	304	370	343	343	296	363	357	347	370	316	359	322	359	331	352	364	372	352	363	338	334	348	308	345	367	338	347	352	340	351	333	350	329	304	339	331	323	343	345	331	317	317	326	343	344	305	347	347	348	320	351	330	345	317	333	352	332	339	357	339	348	329	316	353	366	359	363	307	342	347	343	356	367	383	336	371	342	357	341	329	336	338	356	378	355	320	338	307	356	330	328	364	354	368	301	309	321	329	331	327	363	348	353	378	361	350	351	319	370	361	368	311	326	340	356	349	357	362	346	364	329	364	353	360	334	396	359	368	346	374	345	383	362	347	336	334	346	317	348	336	377	353	398	358	342	353	388	337	343	375	360	397	337	348	335	335	356	314	332	352	354	359	309	348	326	320	370	347	376	337	356	323	322	373	352	331	370	333	345	338	363	351	333	341	340	327	337	382	358	322	386	354	363	316	350	362	351	369	383	324	328	348	337	338	357	369	343	318	351	367	328	324	309	357	351	354	340	344	373	348	335	351	371	329	345	340	318	313	379	371	334	360	323	322	349	338	337	382	296	316	311	345	353	323	351	392	318	328	340	349	354	361	345	349	327	340	322	330	356	312	353	345	339	336	331	315	343	362	339	328	345	295	358	365	347	357	351	372	356	391	358	384	337	319	327	359	333	345	330	339	333	334	328	347	351	379	353	361	306	342	326	355	325	361	358	366	360	342	386	323	352	363	380	345	316	309	340	353	329	302	352	356	335	342	343	353	359	346	341	330	330	348	363	356	370	310	347	309	341	337	323	345	316	352	337	353	340	357	344	362	317	369	323	353	353	361	318	338	341	362	346	366	350	342	370	325	335	363	326	343	338	354	341	366	368	319	335	351	368	348	360	359	330	351	385	355	339	320	326	347	347	329	346	341	342	338	362	331	364	378	338	354	348	355	363	301	348	350	357	357	360	353	347	326	326	351	345	323	344	318	334	326	354	335	348	319	356	342	346	322	381	336	346	382	342	326	325	343	358	375	335	326	351	321	370	348	329	356	372	320	361	353	339	394	357	348	373	330	348	345	319	347	375	361	342	346	347	383	366	323	343	397	340	351	363	365	327	326	347	348	350	354	362	334	368	316	337	342	360	318	323	349	337	337	350	362	379	344	339	371	350	334	332	340	362	359	351	318	347	331	330	347	365	322	345	342	315	337	350	349	356	355	345	330	364	340	340	339	353	352	360	372	366	375	353	358	319	375	344
18545	37895	23083	7985	2405	387	330	304	392	359	334	347	335	315	334	363	325	335	344	369	326	313	330	308	331	358	330	300	351	305	355	319	338	363	348	322	370	326	334	321	329	331	330	338	301	325	335	354	295	286	332	339	333	355	354	320	335	328	326	352	338	322	330	349	339	351	341	353	318	294	355	339	336	362	331	350	309	338	327	336	354	335	331	354	349	331	351	329	306	346	311	305	334	330	351	380	336	345	339	345	298	298	287	319	349	340	311	314	324	321	355	315	326	308	324	322	295	333	341	344	310	337	314	328	341	295	338	322	317	352	310	351	335	312	331	324	348	328	290	303	338	329	326	324	338	364	337	348	327	295	328	352	316	316	319	344	341	384	345	333	334	298	347	329	336	333	272	329	346	332	304	317	350	316	314	333	326	320	320	314	339	313	314	306	304	359	341	370	337	371	317	304	300	317	320	341	312	333	326	312	311	347	344	333	330	323	361	337	331	335	331	330	332	330	349	345	316	359	326	318	350	343	338	337	328	327	352	323	316	330	316	317	313	327	326	345	312	338	315	338	329	344	330	338	350	332	335	338	327	322	346	351	334	336	337	316	347	334	316	349	335	346	329	298	344	309	320	339	296	298	309	341	313	323	363	341	310	345	364	315	309	339	308	330	337	332	324	341	345	326	323	320	317	318	342	335	321	326	325	363	328	318	308	324	315	328	322	346	329	328	323	308	329	313	346	302	365	367	330	364	343	322	284	358	340	356	342	340	318	328	340	360	338	340	329	357	332	355	334	354	329	361	319	316	337	317	349	315	345	346	318	332	323	333	323	347	352	338	318	328	318	364	311	346	324	303	338	332	352	349	322	339	350	312	378	365	316	330	286	331	331	336	309	330	338	304	321	316	327	330	343	347	292	350	324	349	324	319	374	332	335	310	356	336	337	334	331	352	349	345	333	349	318	347	325	308	340	332	309	340	292	320	329	351	322	331	311	321	332	340	344	315	337	319	322	371	359	331	335	347	328	369	340	321	327	334	337	330	356	338	318	333	333	363	318	328	322	338	330	327	323	368	320	320	327	332	306	325	328	311	327	317	337	319	355	290	346	322	313	333	357	308	323	352	296	330	342	311	331	347	334	321	335	326	306	330	327	322	308	336	358	360	334	333	316	351	332	347	327	308	317	332	345	306	307	313	348	346	347	333	301	347	306	319	320	329	329	325	358	368	334	350	342	306	287	313	369	351	313	321	346	308	322	338	299	351	352	335	328	353	323	301	315	343	302	355	355	347	328	341	341	322	328	339	329	318	336	312	307	321	321	317	336	336	342	325	351	340	317	323	343	323	363	353	324	344	300	354	308	347	356	362	309	341	325	318	311	339	314	294	337	347	324	318	342	358	330	345	308	342	332	331	329	335	336	327	341	315	329	309	344	331	350	301	332	308	332	349	372	323	322	347	326	305	336	322	344	342	343	314	282	316	321	366	340	363	331	309	348	344	333	322	348	338	336	321	347	332	315	321	336	330	321	341	346	300	351	328	335	314	335	303	315	293	303	345	327	304	327	337	344	321	309	326	310	316	332	327	296	331	302	359	330	328	350	326	316	335	322	332	328	303	320	324	311	330	370	335	323	333	300	346	304	358	349	340	337	341	314	305	350	344	300	332	363	325	345	320	339	348	375	303	320	315	322	299	323	295	328	309	323	349	329	296	321	328	306	298	342	300	295	324	306	305	325	306	312	332	358	290	304	350	302	311	339	315	317	330	316	330	308	377	308	316	343	313	313	352	333	305	315	352	316	305	368	339	356	311	327	330	370	327	306	315	335	335	332	290	355	339	335	335	350	339	304	309	338	344	325	320	313	319	336	317	319	316	346	340	327	321	297	333	340	331	308	351	320	325	320	315	332	356	298	340	314	342	348	321	343	314	321	307	344	329	323	331	328	317	331	339	363	307	297	326	360	305	321	313	342	341	329	359	327	347	348	327	323	319	330	331	314	346	385	360	322	329	298	325	367	342	310	341	337	354	320	293	316	335	320	363	333	344	326	365	306	345	324	301	345	313	329	345	344	337	318	354	314	328	301	333	334	330	368	299	327	370	303	320	319	330	336	357	352	315	358	342	319	319	324	292	317	339	372	295	301	327	315	291	328	335	329	302	347	327	314	336	344	302	294	340	312	332	335	294	334	325	318	338	303	329	312	310	318	350	334	361	352	311	318	352	343	332	312	327	309	311	307	354	314	304	326	354	361	330	336	318	325	336	309	325	315	339	319	336	293	298	323	310	322	315	333	302	314	360	314	303	309	316	347	327	338	327	321	334	288	324	372	316	348	339	364	314	378	337	346	332	353	308	328	324	354	318	334	316	299	358	329	309	356	315	315	341	334	320	324	303	339	316	346	319	317	332	352	301	345	337	332	332	299	293	300	340	345	322	313	350	314	348	325	333	316	307	326	375	360	320	380	317	333	336	342	336	339	347	360	332	326	349	288	332	330	317	327	324	313	325	314	355	339	340	313	340	315	297	311	295	364	316	319	313	344	317	341	325	298	347	321	341	318	335	317	326	334	328	328	346	337	317	326	344	329	346	312	300	330	308	309	336	341	306	299	334	321	335	301	333	330	346	304	325	343	313	358	331	297	337	346	373	313	334	322	321	328	340	327	339	336	329	380	307	335	318	332	340	328	307	336	342	306	377	306	321	357	329	321	340	340	347	330	349	329	344	371	332	340	323	333	329	343	323	328	315	349	310	298	339	294	293	327	345	326	320	360	338	330	348	306	364	341	342	317	315	327	315	353	351	309	362	318	339	309	336	344	380	343	351	345	332	377	367	352	324	321	329	309	315	322	361	345	343	321	309	343	356	312	300	347	314	326	327	310	342	310	317	322	347	339	309	326	298	328	345	326	362	315	343	338	367	344	345	337	323	348	308	330	331	345	357	343	334	346	344	333	336	320	329	368	346	336	350	338	349	319	324	335	300	337	344	305	311	336	308	307	329	341	334	340	329	327	304	336	332	328	325	288	330	353	313	342	318	311	341	316	305	314	316	345	314	321	345	342	359	363	294	375	306	323	336	332	327	332	362	321	339	302	319	341	341	338	346	322	344	308	357	321	352	359	320	295	378	351	340	338	330	332	335	313	342	336	341	306	316	330	298	333	337	325	348	319	339	345	333	325	350	367	335	333	355	363	322	337	318	353	342	304	327	325	346	303	324	328	326	340	308	341	314	339	349	346	308	334	337	337	341	326	324	310	317	326	322	336	365	325	337	303	364	324	334	300	329	318	293	330	331	331	342	361	306	297	329	327	326	308	320	329	337	348	377	324	340	349	316	333	323	343	333	318	361	323	336	319	325	346	309	340	335	337	336	326	338	314	338	287	333	306	340	340	311	350	301	336	328	315	330	348	360	326	356	333	342	303	341	355	332	343	320	329	372	293	310	355	321	330	354	334	333	336	355	284	347	357	300	313	328	313	323	323	350	323	347	335	325	322	315	300	331
25288	27372	43591	37920	20696	4520	639	441	425	409	414	435	448	440	436	423	471	468	436	455	431	461	462	431	435	441	406	422	426	450	429	409	422	425	426	470	444	451	393	443	442	387	388	418	403	416	410	421	413	432	441	417	435	423	395	410	398	411	442	414	430	405	416	450	439	404	462	384	404	441	401	393	440	411	421	462	422	427	442	461	425	408	451	439	464	436	450	418	411	401	453	417	424	445	420	406	410	423	423	414	415	432	403	429	417	410	407	423	441	421	448	441	417	457	445	415	412	381	420	408	443	462	386	378	409	438	390	417	401	452	429	411	421	405	407	467	406	414	403	401	429	419	428	435	437	410	420	444	414	412	428	425	440	381	444	429	433	391	416	401	432	414	431	397	424	394	416	415	435	412	403	397	412	436	406	425	434	406	426	396	466	423	399	424	432	420	412	415	426	399	398	441	394	447	412	423	446	433	418	429	439	401	445	403	417	425	436	455	429	446	399	425	433	388	445	452	406	429	409	450	430	429	396	422	454	423	437	428	401	416	429	454	401	415	434	436	426	429	426	379	411	428	451	420	395	421	417	438	403	448	413	423	433	420	418	426	444	434	438	471	415	419	397	450	439	409	414	428	408	388	406	448	438	418	411	452	428	407	407	390	417	430	408	411	431	458	437	442	446	427	391	450	420	399	470	396	398	420	404	411	434	436	456	415	443	408	423	428	438	427	435	412	388	401	396	404	438	422	430	421	448	395	448	398	424	381	436	448	418	421	407	423	432	411	412	452	419	425	418	419	442	419	389	421	392	380	472	422	434	386	379	428	430	379	444	441	412	448	437	432	424	398	400	433	431	411	406	429	412	425	420	440	354	430	412	419	421	414	426	429	400	432	392	371	412	421	408	458	403	435	428	394	469	421	415	419	400	459	432	435	465	416	446	401	427	432	451	449	408	447	470	403	436	415	420	444	400	423	404	423	398	438	423	409	431	425	416	411	420	402	444	409	420	396	469	406	431	434	380	429	425	423	466	414	411	416	427	412	451	426	419	391	399	415	424	445	399	450	371	440	398	439	419	401	435	425	398	400	406	416	447	424	406	469	420	448	448	422	397	426	416	434	436	399	465	447	418	398	450	404	413	433	401	400	450	395	415	410	444	453	438	399	405	401	420	446	443	472	401	392	405	441	417	409	427	441	400	406	436	457	423	419	388	386	413	403	432	442	421	417	420	406	412	404	416	417	436	392	395	432	418	413	448	389	418	427	412	442	423	430	428	448	399	395	389	451	469	409	386	435	439	438	428	426	398	387	432	450	419	422	402	455	422	404	436	428	445	407	437	398	438	434	421	434	429	434	436	398	351	418	444	427	422	427	415	401	438	414	431	410	415	423	429	431	428	411	408	429	406	392	387	453	408	475	434	431	418	422	446	366	435	417	422	434	434	407	418	385	428	400	422	453	455	413	403	422	408	419	435	417	426	423	439	402	416	426	396	447	404	415	437	417	457	444	420	406	426	421	436	410	424	410	430	440	449	423	444	430	409	461	402	407	428	428	411	387	421	407	409	418	440	407	409	410	458	437	430	388	450	403	395	424	403	399	410	439	410	371	421	444	403	444	464	374	430	370	433	414	404	436	423	398	448	420	437	416	437	399	452	417	435	457	382	435	466	409	430	425	409	442	422	435	442	402	428	403	469	458	411	482	394	414	416	394	406	424	461	408	446	404	430	396	394	384	415	407	408	409	431	426	444	413	443	404	456	425	468	403	399	447	431	396	458	457	439	453	415	386	419	405	453	422	378	409	425	407	404	429	392	437	435	411	414	441	422	412	410	398	436	414	408	444	432	410	441	431	419	396	441	486	423	424	444	470	408	372	386	391	371	402	431	421	430	425	408	395	420	446	437	430	439	423	412	417	399	375	386	414	428	454	420	411	465	442	446	417	416	456	443	414	408	393	396	391	409	415	413	420	427	443	455	423	415	415	424	411	410	418	405	440	420	406	424	428	427	420	418	383	427	411	428	482	418	415	440	423	398	445	394	413	421	445	422	420	451	389	465	431	397	433	401	438	409	415	458	469	433	406	373	415	431	417	409	407	416	419	428	447	422	391	442	407	413	438	448	448	411	447	419	389	438	429	412	413	400	404	386	446	421	440	415	407	417	399	431	446	433	403	386	430	426	418	425	458	389	407	368	405	437	430	431	428	431	442	450	414	435	441	419	409	366	394	432	443	403	437	387	443	434	411	453	465	421	417	399	411	370	440	460	439	416	357	404	385	388	444	411	433	467	426	389	406	432	437	416	441	435	362	435	434	455	416	453	443	417	423	434	461	425	435	419	424	434	482	414	415	419	404	443	428	426	404	408	388	426	435	402	398	430	426	403	392	421	409	420	435	447	445	406	390	438	379	431	408	445	472	435	403	410	386	408	433	423	411	407	370	423	390	411	418	412	415	408	401	415	404	400	431	403	439	441	445	371	463	451	420	378	431	416	417	441	422	396	405	434	430	395	459	405	423	443	396	458	417	416	405	423	460	391	397	438	447	413	409	412	446	438	410	417	437	406	431	429	415	432	408	409	450	422	457	427	447	410	417	423	416	412	388	406	393	433	407	412	379	460	453	432	431	413	417	412	449	389	439	420	377	422	422	423	405	404	416	427	428	418	415	405	436	431	426	427	406	427	452	431	393	463	432	423	422	419	418	459	432	434	443	394	408	402	425	414	451	414	422	416	424	421	458	424	437	439	457	402	399	382	423	417	407	433	421	448	423	445	409	409	457	482	389	407	447	425	446	404	403	447	427	409	408	432	422	452	437	412	428	460	446	426	458	413	436	433	403	428	420	418	382	432	376	434	409	427	470	438	441	476	415	455	397	429	385	420	403	411	427	450	433	410	473	424	387	410	444	412	404	425	438	461	409	440	455	416	424	390	458	445	450	419	409	422	443	395	436	395	412	414	383	427	391	421	403	420	375	415	464	434	429	393	423	433	433	378	444	444	415	450	435	440	408	406	455	429	412	447	425	408	434	416	398	423	448	426	446	417	394	428	395	429	432	368	409	452	417	453	447	409	386	429	422	413	401	413	446	424	443	412	431	447	482	432	371	424	427	436	447	439	439	426	409	432	399	413	429	426	387	428	428	453	411	431	429	456	417	413	429	409	417	400	417	417	461	391	436	428	428	432	462	428	468	443	449	424	451	414	427	427	415	432	416	428	412	387	403	428	394	433	376	429	422	444	430	407	457	417	445	408	431	454	423	414	400	426	452	400	414	407	446	440	387	424	405	397	417	454	387	452	407	461	394	407	427	449	433	460	411	407	401	441	408	411	429	405	389	439	398	450	406	389	439	425	450	429	420	435	414	420	442	439	425	395	433	426	394	416	428	430	423	438	400	413	409	392	416	415	423	445	378	438	427	435	441	443	421	449	444	406	434	421	409	412	427	433	433	408	416	445	444	403	413	421	434	426	416	422	410	439	405	417	430	403	431	380	410	448	440	377	405
56333	90333	63951	31728	11752	1234	475	492	442	468	450	398	449	468	452	478	498	451	447	410	505	507	469	477	429	432	445	397	450	434	426	439	460	429	446	452	462	437	448	461	428	433	390	447	419	476	449	441	455	442	429	428	428	432	426	430	423	418	479	453	480	440	439	424	460	433	443	456	408	435	453	473	489	416	446	441	472	455	445	467	395	419	429	460	469	417	406	444	463	432	418	455	443	430	468	442	403	443	444	420	448	437	482	428	473	453	457	470	426	435	472	439	440	483	433	427	466	425	437	475	439	433	440	428	418	456	460	414	488	446	449	448	490	481	431	421	448	442	448	439	473	470	445	437	457	437	412	433	462	485	472	435	423	442	447	441	430	414	450	434	460	478	462	423	448	444	425	433	421	476	435	465	420	428	452	439	462	428	440	448	490	465	420	412	469	433	441	434	412	444	405	406	442	445	445	428	471	469	466	416	467	465	413	435	448	397	453	430	457	432	424	454	448	445	425	433	427	452	447	423	436	401	487	458	439	455	448	481	460	450	460	406	449	438	484	423	476	414	450	455	452	420	452	458	479	407	416	420	408	494	465	461	468	444	441	472	411	437	442	427	453	429	435	409	487	429	484	413	441	403	395	458	464	424	408	456	416	409	469	460	462	469	419	413	393	509	423	429	457	431	398	436	422	436	456	479	444	439	446	389	422	433	429	438	458	433	483	416	448	434	457	457	411	441	472	470	433	430	448	413	475	457	460	391	423	421	420	435	437	431	473	424	455	454	445	456	416	438	414	490	445	421	465	457	419	452	436	451	451	449	439	460	420	460	416	453	426	401	474	474	487	450	467	438	445	447	425	427	434	431	435	434	449	440	454	445	461	418	438	433	441	456	423	430	406	452	423	438	441	452	441	438	404	439	427	435	440	457	453	401	418	428	425	459	468	450	438	438	444	439	429	435	432	474	457	429	422	454	428	439	411	433	455	442	467	441	431	446	441	442	418	436	434	439	473	444	463	447	419	407	466	451	447	438	442	416	440	456	419	465	446	473	434	417	438	447	400	459	416	452	395	474	426	443	461	424	440	452	479	424	390	438	446	415	437	438	442	435	443	416	470	413	397	467	463	391	450	454	438	453	455	449	433	408	469	436	434	433	418	451	460	456	432	447	422	419	462	418	446	397	466	430	418	424	454	450	388	476	421	451	407	475	447	427	455	442	441	421	450	435	399	395	442	374	414	408	435	427	436	435	440	420	448	447	421	428	416	446	430	409	417	417	415	436	452	486	459	433	421	435	431	429	447	423	467	450	507	411	484	443	468	429	426	448	441	427	456	444	419	426	431	467	413	441	434	445	410	439	439	422	450	454	454	431	451	413	458	438	423	409	468	375	408	398	413	431	418	430	446	426	434	449	465	495	451	433	418	449	471	439	429	438	431	445	431	449	431	477	420	404	437	415	437	457	418	454	440	413	467	446	441	452	452	434	406	440	452	435	422	432	431	447	444	465	417	424	442	499	455	441	440	424	456	439	450	474	455	453	394	447	428	441	443	417	438	456	455	463	415	425	446	424	441	467	472	473	422	427	421	446	443	441	415	457	444	462	433	431	456	464	397	469	452	470	427	447	464	432	409	471	416	451	471	397	413	409	402	413	425	432	441	429	458	426	405	428	461	459	442	484	413	418	437	416	445	399	432	447	426	419	445	454	396	429	445	451	400	438	427	459	435	446	445	428	440	468	426	433	414	426	467	451	412	432	478	423	429	428	458	457	468	411	421	437	432	448	445	462	408	430	431	468	430	434	439	443	421	459	398	428	426	416	493	460	404	446	443	450	428	426	417	449	462	453	415	452	415	407	383	437	443	450	430	436	455	423	479	424	445	449	446	450	485	476	417	459	459	441	408	451	455	449	455	466	472	409	454	444	440	479	466	480	475	453	445	437	417	403	421	395	428	452	436	421	459	445	503	440	482	491	425	434	412	415	462	428	420	448	457	421	410	416	437	433	413	511	435	442	446	403	439	438	415	436	452	460	440	467	410	471	425	444	431	454	443	424	418	458	459	456	437	420	455	428	482	429	455	454	424	435	467	425	401	443	427	425	458	402	454	439	461	423	432	434	422	445	421	450	435	433	463	436	452	433	433	443	426	496	396	474	435	453	479	419	480	459	427	435	422	442	421	461	409	414	449	412	446	426	451	455	451	478	438	440	470	445	462	420	439	445	419	422	426	448	468	424	449	457	425	442	478	459	444	442	444	457	408	451	433	388	425	463	451	408	484	464	446	456	463	430	429	427	407	463	476	467	416	445	430	475	469	465	441	453	441	398	410	439	435	449	439	464	415	467	420	415	465	400	429	417	403	425	414	437	398	475	443	410	472	446	451	437	458	422	458	423	428	462	444	474	430	434	435	453	428	436	456	463	409	426	463	435	448	464	455	430	432	451	449	482	453	386	445	448	487	407	456	447	476	412	423	445	426	420	387	427	440	447	458	448	432	430	444	445	441	417	460	451	436	448	449	419	430	455	473	445	425	457	451	439	488	407	412	435	461	442	435	425	469	458	420	455	421	473	403	427	432	426	450	425	442	457	419	422	439	422	423	463	447	406	450	491	447	430	478	414	441	468	422	448	473	418	428	404	444	433	430	489	428	466	456	454	448	459	456	442	448	414	440	452	464	441	429	438	436	449	396	410	471	429	414	442	446	482	452	445	444	433	438	436	411	413	424	473	438	395	424	421	473	431	414	457	439	473	452	506	400	410	443	399	432	416	452	427	433	446	437	437	446	461	430	418	430	414	408	447	431	415	477	423	404	410	428	443	437	419	432	454	438	453	441	471	449	426	472	443	413	420	474	430	450	416	408	449	451	440	450	416	465	406	431	398	462	426	432	418	463	453	469	424	438	484	434	429	451	478	445	439	462	415	469	477	444	437	430	430	450	441	434	431	476	472	411	441	462	405	463	438	400	421	439	437	430	386	442	451	426	431	477	441	467	428	413	450	466	445	421	418	440	418	454	461	443	440	468	409	461	442	408	427	420	488	447	463	444	435	429	436	410	466	456	423	457	455	432	448	466	437	448	438	414	416	424	409	436	453	430	446	454	424	420	484	456	444	401	394	441	434	477	442	462	423	455	439	428	459	432	402	444	462	423	446	403	467	435	434	453	439	446	474	443	462	475	451	461	454	392	426	465	442	456	434	459	463	457	422	448	432	437	429	425	454	420	450	449	427	435	463	408	424	404	476	462	437	468	401	453	459	464	387	451	456	424	429	417	432	439	472	429	443	462	397	477	426	454	432	430	427	426	441	446	443	439	441	488	418	433	429	455	458	438	443	442	465	456	456	431	429	430	437	449	472	420	437	454	460	431	421	457	456	428	437	405	426	445	443	427	465	454	448	500	442	444	437	408	442	435	401	455	450	382	437	416	403	442	422	451	460	443	433	459	457	445	436	408	399	426	406	442	440	428	458	411	443	390	471	485	467	446	401	435	473	434	459	439	422
23910	23684	37784	34594	24298	12825	1771	652	603	619	586	570	569	575	535	571	553	508	486	525	575	581	588	589	539	546	569	525	547	567	564	534	555	543	520	513	587	554	558	532	524	542	554	517	555	505	546	493	536	557	555	556	541	539	554	568	547	538	517	532	553	579	530	570	610	564	489	543	549	528	557	549	529	551	559	518	491	565	479	543	542	527	548	532	490	517	540	513	509	534	532	526	513	506	500	521	539	472	522	529	535	491	505	544	557	538	542	521	542	549	556	498	521	544	521	533	544	551	549	510	501	529	582	539	570	531	562	502	540	552	520	559	529	558	554	542	546	554	525	481	569	519	541	523	523	497	530	512	549	600	549	545	532	522	532	554	502	546	543	499	514	492	521	525	536	508	529	543	564	526	527	528	521	506	544	524	548	556	539	532	546	520	553	517	567	553	549	532	500	534	581	550	519	540	570	544	582	575	542	497	494	552	536	495	521	524	545	572	524	515	523	530	515	500	463	530	493	547	516	556	517	538	538	516	481	507	528	507	532	529	526	524	542	528	513	527	499	565	507	486	525	518	575	557	545	503	593	555	578	496	553	566	531	557	512	531	492	516	512	543	545	564	486	522	544	534	471	550	542	553	503	523	491	494	508	555	532	534	522	537	558	577	543	543	547	582	543	514	508	478	549	545	583	524	533	510	494	523	506	517	540	515	508	537	557	518	552	572	498	545	577	519	537	534	555	516	537	511	534	539	508	506	520	530	536	504	512	536	536	533	523	555	518	498	537	581	552	538	532	536	500	517	526	518	530	501	583	516	562	573	575	556	503	562	561	509	539	520	536	521	531	503	514	508	478	500	491	530	556	537	523	584	576	523	528	520	510	538	486	534	539	501	542	500	519	544	531	561	539	561	567	545	544	528	514	507	562	546	519	561	557	535	555	526	528	538	547	497	522	525	572	491	485	535	553	502	512	514	509	524	522	575	558	521	531	514	564	573	565	530	546	516	525	550	558	548	519	501	533	554	524	531	540	512	496	560	511	499	492	493	557	548	522	505	561	565	514	503	528	506	506	528	564	547	524	549	536	574	569	532	543	520	499	528	544	512	493	574	530	537	552	556	563	581	552	542	478	494	540	536	549	555	527	508	545	533	539	516	543	543	522	475	545	533	491	527	555	513	569	530	561	535	516	565	528	521	562	541	522	506	571	538	529	545	536	539	483	569	543	557	550	567	551	504	510	534	537	529	538	478	508	532	522	554	508	581	511	546	524	497	570	518	541	568	526	547	539	546	512	494	556	551	594	531	577	534	510	532	581	484	518	534	534	585	543	504	546	537	563	507	518	532	517	532	547	526	566	541	508	572	495	538	552	544	512	513	488	561	568	548	520	512	537	522	506	558	494	509	542	548	521	544	571	526	493	562	529	522	536	529	549	511	537	505	539	509	523	530	527	516	543	568	509	508	494	542	484	532	537	502	540	560	523	535	559	540	500	515	534	523	516	529	523	521	540	533	490	509	533	541	509	549	569	514	509	550	553	510	543	563	560	519	505	554	540	546	532	562	517	539	506	546	522	528	533	517	541	526	516	479	500	530	547	525	549	546	519	547	521	553	579	533	524	555	514	548	505	523	533	513	560	549	495	540	559	575	526	566	573	553	512	516	540	471	500	520	531	566	521	535	547	566	518	558	580	534	498	509	502	529	538	530	520	511	541	547	561	518	525	530	577	531	532	540	534	532	558	524	519	529	523	556	487	521	568	534	587	519	519	548	545	547	535	549	530	517	550	525	488	526	522	580	545	578	521	545	519	498	543	536	567	499	520	558	538	534	538	522	530	552	586	542	538	532	493	554	522	550	555	518	521	544	570	505	551	516	565	514	516	518	552	530	539	530	536	506	538	545	495	521	532	542	550	533	526	570	527	493	568	533	523	531	542	519	493	555	573	541	558	570	537	492	549	498	518	516	541	532	525	519	505	555	585	530	546	527	580	536	559	552	546	523	499	515	505	514	580	506	539	505	572	526	546	538	510	540	495	518	496	541	547	588	526	556	501	478	531	528	504	589	552	549	540	497	531	568	543	528	543	524	518	529	487	495	546	571	536	504	543	567	546	506	561	543	530	571	524	531	536	546	536	517	530	526	545	446	565	517	540	508	512	513	544	500	517	499	545	515	518	572	500	536	520	575	500	536	568	514	571	512	502	554	527	564	497	482	497	480	553	546	562	530	573	517	521	570	551	534	529	548	553	485	549	515	543	514	544	552	534	527	555	493	542	510	513	541	522	505	567	568	555	553	518	542	544	514	539	497	544	550	503	522	538	522	517	542	489	560	523	552	537	550	562	537	540	535	535	507	559	550	572	598	524	561	557	503	554	531	513	506	525	551	505	506	499	563	530	523	512	535	512	532	533	527	535	483	502	498	511	542	543	511	497	517	477	528	564	509	551	548	541	500	544	548	545	539	526	524	488	536	498	553	511	549	546	512	513	523	561	504	539	547	516	530	491	532	576	568	585	519	524	560	512	538	507	566	571	496	526	517	564	516	556	575	526	537	546	548	551	533	510	537	555	515	555	524	567	515	559	507	499	516	503	565	505	480	562	515	537	526	510	523	584	549	532	517	559	550	526	539	513	535	531	519	548	540	549	563	558	551	559	513	562	548	479	567	509	562	513	561	515	512	532	540	557	505	524	530	553	513	502	496	571	521	527	544	545	529	512	499	551	517	503	515	554	520	552	539	511	541	529	496	549	579	513	595	544	496	519	535	490	547	597	511	497	526	519	506	514	530	515	546	514	515	502	517	523	550	501	514	508	533	510	534	523	521	557	495	497	508	531	594	518	547	526	537	513	522	550	531	517	571	533	536	505	514	499	522	529	548	514	514	558	493	542	529	518	541	513	540	535	518	527	560	510	540	510	545	499	525	536	515	551	509	513	550	530	542	519	529	524	547	523	520	519	527	549	496	541	556	528	567	549	547	567	544	532	516	513	550	523	533	571	532	494	519	495	560	514	559	525	547	541	577	592	557	571	510	540	547	504	527	529	525	563	503	494	542	547	508	569	506	502	534	523	522	530	530	555	539	581	551	549	543	522	557	552	510	555	525	557	523	514	523	490	507	513	556	489	522	518	510	488	555	514	570	534	519	543	503	545	519	514	533	507	533	568	560	566	527	533	497	570	524	523	527	518	540	520	516	513	546	510	552	543	543	530	503	552	519	543	547	515	512	526	526	533	563	545	495	525	517	573	539	557	513	516	507	525	494	522	495	547	535	521	520	499	526	565	520	541	557	554	559	488	528	554	569	518	510	533	536	535	520	509	551	544	512	533	552	553	537	502	522	507	523	562	514	577	560	515	519	539	506	516	510	509	520	554	539	548	529	547	539	523	534	497	520	552	508	534	554	511	504	533	511	530	519	505	519	535	512	550	532	527	498	536	561	507	470	511	512	509	495	507	499	486	533	527	511	528	564	545	551	494	542	513	530	548	537	521	525	522	535	535	518
63528	103594	73687	42600	17303	2869	562	561	590	575	600	522	573	566	559	601	552	574	594	596	618	667	662	655	619	603	540	611	566	599	552	585	554	546	601	579	537	556	589	568	572	547	605	591	568	576	517	561	603	572	555	565	590	545	542	529	573	551	523	578	572	589	583	517	578	605	613	574	574	558	549	577	591	592	566	586	575	559	556	568	573	564	584	558	578	561	553	564	540	573	580	552	585	525	599	567	576	594	589	533	570	546	549	552	574	566	574	543	546	513	552	556	578	578	548	512	550	607	521	553	603	554	561	578	552	586	580	581	587	556	579	567	557	581	571	526	582	540	559	556	539	573	541	523	550	608	571	486	550	572	519	568	520	564	590	552	593	539	557	542	576	562	573	571	555	551	589	551	618	558	539	558	601	536	580	602	583	597	560	574	582	558	592	585	567	569	564	550	543	551	543	554	579	592	577	588	553	529	576	549	541	546	566	546	557	564	592	563	593	523	579	549	571	541	514	595	568	574	570	565	606	561	557	562	612	548	551	598	594	543	505	563	548	534	575	554	590	568	537	551	558	551	535	599	548	566	543	534	592	510	569	562	530	566	554	529	573	556	566	619	553	584	579	593	565	541	574	553	578	531	566	577	577	534	604	551	544	559	558	617	614	537	562	537	566	634	556	574	579	580	564	609	577	542	573	569	554	585	584	581	544	564	563	560	570	535	559	555	556	552	546	566	551	572	563	573	524	571	583	565	596	547	567	544	578	603	593	542	553	610	544	579	555	610	588	544	545	595	527	598	606	568	552	534	547	541	575	546	543	550	551	604	550	582	583	552	596	580	551	574	558	553	549	575	579	571	535	594	539	599	539	523	555	534	545	532	578	549	542	569	585	567	586	543	566	585	606	558	559	588	561	627	555	584	575	613	572	572	559	543	535	566	552	554	518	545	547	553	570	559	597	533	558	573	568	564	524	545	561	576	606	550	572	567	526	601	572	604	571	555	575	569	567	603	570	531	549	579	575	525	611	553	563	600	586	565	557	531	603	543	521	547	592	573	537	620	552	576	552	575	579	608	542	563	541	582	574	561	553	560	551	548	531	557	555	565	556	545	551	575	605	560	534	551	570	574	575	570	543	579	582	586	553	560	556	591	546	544	602	520	612	552	573	597	584	580	599	541	582	561	539	519	551	546	560	550	509	559	557	582	610	587	578	543	524	573	596	531	584	598	572	546	567	567	536	534	581	560	542	598	574	568	545	554	570	588	560	607	550	531	589	574	575	548	597	531	531	566	555	583	511	563	523	543	539	576	559	538	595	567	634	540	578	527	572	603	550	616	556	565	525	562	530	575	546	585	566	538	581	575	523	548	586	544	581	600	550	552	600	561	527	623	534	566	556	594	574	542	521	529	560	539	556	547	521	585	584	585	538	567	538	552	568	587	573	573	557	596	553	527	575	540	560	540	555	583	637	548	556	578	559	552	553	568	514	588	551	500	575	536	554	582	530	562	568	588	561	613	524	613	543	513	528	537	535	592	579	558	542	586	499	619	576	526	578	569	504	547	587	568	585	582	547	574	553	583	559	582	604	577	605	556	559	590	579	573	536	558	544	571	537	577	581	591	606	564	557	579	592	545	591	550	613	566	549	574	503	598	584	555	545	522	574	589	556	580	539	567	566	542	569	599	561	559	549	535	571	538	578	522	587	537	601	547	580	594	534	559	544	588	580	539	593	598	529	563	607	540	545	543	535	540	569	604	607	593	572	568	554	568	558	565	537	592	510	546	580	559	592	552	533	570	603	589	566	572	572	536	524	546	594	546	508	608	576	551	569	573	538	553	481	543	555	633	598	583	533	543	599	602	572	564	586	542	579	599	503	555	572	571	601	590	553	603	554	582	553	574	543	566	534	577	593	554	579	594	512	570	571	553	542	579	531	543	562	517	541	567	587	597	519	551	540	615	575	622	576	560	542	541	567	530	594	530	565	633	628	563	563	559	577	535	526	559	549	572	572	597	572	624	553	532	571	563	540	649	570	567	516	578	571	540	588	557	553	565	559	550	547	506	582	586	554	554	574	567	580	537	549	598	522	540	578	569	582	560	563	536	593	559	521	561	561	528	611	545	559	562	556	558	550	550	501	559	569	560	505	571	558	582	563	538	533	564	575	553	567	540	579	601	543	571	576	581	581	599	548	600	597	584	530	571	523	561	557	543	568	546	573	556	526	574	532	583	579	577	574	533	564	573	509	602	557	597	558	576	579	591	560	572	544	534	532	579	580	528	498	556	589	535	579	589	578	559	574	561	592	527	569	565	545	559	536	562	548	533	566	575	550	551	565	554	535	573	493	552	587	563	569	549	569	578	533	581	580	560	566	573	601	569	583	592	590	570	579	555	570	554	588	559	564	549	581	571	571	581	553	517	557	552	581	590	595	568	624	571	551	554	614	560	576	549	540	572	566	530	577	538	534	559	582	602	534	545	570	546	560	566	524	570	558	543	538	571	578	565	564	515	579	541	534	512	530	527	585	528	577	554	552	550	556	529	564	581	598	594	555	522	571	588	571	582	561	559	565	547	557	536	515	539	564	545	556	563	558	558	553	557	533	545	587	524	528	582	546	590	553	542	571	562	547	559	530	571	565	560	559	533	555	625	537	542	565	556	595	565	574	603	531	574	578	533	567	573	585	547	537	538	529	601	571	552	566	518	589	558	557	582	534	565	596	527	558	566	573	586	557	589	564	579	563	603	579	573	561	590	581	544	558	583	574	556	573	561	566	590	527	576	589	562	546	537	578	537	572	534	584	538	573	566	576	548	563	539	637	586	594	546	580	618	553	582	602	530	540	580	540	556	566	511	589	572	518	597	612	537	591	581	545	573	540	626	535	565	581	573	586	568	569	536	552	547	542	531	555	550	565	516	538	535	523	608	553	542	563	594	568	553	543	585	576	533	557	564	562	577	539	560	586	545	567	627	572	554	527	540	583	548	533	559	571	564	560	540	533	576	543	534	523	546	583	590	587	503	570	557	531	525	553	528	544	563	585	590	553	540	580	514	537	602	575	559	578	545	583	575	560	544	569	531	581	586	527	555	543	614	555	582	552	576	582	537	584	515	531	585	517	545	561	564	569	559	561	553	608	571	567	582	546	547	572	596	584	544	542	583	536	567	560	563	568	569	583	539	531	497	554	546	532	579	555	604	538	604	592	559	574	563	593	614	606	596	534	576	547	541	516	577	558	559	626	555	587	502	616	506	568	583	576	591	591	578	545	545	569	555	579	591	554	545	577	542	572	556	577	565	600	557	568	554	542	522	543	554	559	536	560	562	574	560	542	568	568	596	544	585	585	555	533	497	576	573	530	557	532	569	528	591	554	533	529	556	543	609	569	567	572	516	569	544	580	581	557	562	580	581	583	553	602	582	565	573	568	558	551	596	560	550	522	567	543	561	550	537	569	592	574	570	586	552	584	567	570	493	560	533	535	551	570	536	587	566	526	605	541	550
29690	29315	26574	11144	2171	508	384	339	378	387	364	345	355	388	363	358	347	384	353	372	358	334	381	370	353	341	366	361	329	388	411	405	350	364	367	362	346	352	346	384	398	383	359	383	349	336	324	374	390	330	323	382	381	364	377	383	355	363	367	365	365	367	368	356	333	324	358	325	353	366	383	373	334	362	381	355	372	409	337	376	382	348	391	368	374	357	371	355	369	351	363	348	315	352	374	371	341	364	388	369	390	355	341	386	383	366	336	368	359	312	343	342	372	377	349	356	361	340	360	390	356	359	372	358	314	385	354	350	370	351	384	356	373	365	350	389	333	383	342	381	375	350	361	341	353	370	354	356	407	391	356	372	362	376	361	361	344	346	368	376	370	344	363	340	341	359	358	343	358	400	360	361	357	382	371	367	360	330	371	382	338	373	372	351	345	366	327	335	329	375	381	375	405	363	384	350	350	351	358	340	340	363	354	367	400	375	372	383	353	356	338	375	367	385	362	385	373	356	380	387	352	362	349	371	380	382	388	367	372	351	372	357	337	363	345	343	344	383	385	350	397	373	391	350	382	356	354	355	399	346	347	341	377	362	387	382	333	350	361	377	391	346	351	363	348	368	333	340	329	384	336	336	370	383	339	379	353	389	358	400	352	352	359	396	383	366	380	367	345	367	410	360	372	388	362	361	381	386	361	349	362	391	359	375	349	373	361	382	371	355	341	361	348	393	322	344	358	389	348	347	378	357	344	358	351	357	359	418	384	395	374	365	342	349	364	347	382	360	350	343	355	353	362	373	343	370	396	340	370	373	373	356	374	374	378	382	385	375	321	345	378	355	386	391	347	328	376	341	365	371	328	366	357	367	377	326	359	352	367	360	374	342	345	382	382	358	363	323	336	327	363	374	354	379	364	360	367	353	389	383	344	373	389	380	403	330	346	331	359	352	332	406	363	371	346	381	335	328	356	363	404	361	388	366	353	376	362	364	409	355	384	381	351	389	384	369	360	363	352	387	335	372	346	361	337	359	351	340	326	362	385	358	372	356	382	404	340	329	354	355	356	336	344	359	358	350	357	345	366	390	368	352	384	368	320	358	396	371	327	333	363	335	350	384	390	359	380	366	363	332	350	368	365	358	383	374	385	345	346	356	383	386	330	364	373	355	375	371	377	353	375	351	359	392	372	380	350	352	357	363	372	343	384	404	352	345	361	350	362	340	350	359	358	347	350	345	406	344	363	342	345	360	385	349	365	359	389	373	386	361	374	362	389	342	360	367	327	351	345	411	413	383	391	405	377	380	346	318	341	354	361	346	346	390	375	367	369	376	338	377	380	400	395	418	351	373	341	323	363	358	384	335	347	399	366	357	398	353	381	419	344	321	367	374	335	381	352	367	333	317	350	350	391	332	349	335	376	346	332	348	355	344	364	360	366	347	419	373	361	358	353	377	352	384	334	379	340	358	358	359	399	358	366	354	406	364	335	367	389	393	351	345	360	338	394	381	364	365	365	371	349	346	369	360	375	356	341	327	365	359	354	334	368	373	389	335	335	376	362	346	380	348	368	343	383	371	351	364	347	390	325	388	377	334	381	360	350	368	329	350	391	349	380	358	366	370	355	350	382	340	347	360	368	391	350	367	350	324	334	365	385	368	330	363	325	389	348	331	344	348	344	355	347	322	372	381	355	338	379	334	355	355	366	378	342	406	373	370	321	353	385	382	387	356	374	361	371	362	378	392	410	345	352	366	357	371	350	342	350	356	350	348	394	360	387	392	354	350	347	384	338	345	339	338	360	312	370	367	365	371	361	397	360	374	369	357	357	349	351	345	365	351	398	386	395	352	348	372	344	336	381	358	345	363	360	385	378	386	359	361	303	340	359	353	351	372	381	353	381	376	361	360	327	375	348	363	367	370	355	354	355	311	322	344	353	315	372	354	351	356	316	360	356	408	351	368	357	359	368	348	345	355	373	402	344	344	335	367	416	384	402	355	350	373	321	377	339	345	382	371	334	345	387	379	329	346	350	402	346	379	340	322	331	345	382	358	374	385	358	335	326	349	363	334	372	370	333	402	337	347	360	342	402	332	389	400	361	365	346	380	348	380	378	383	378	345	382	360	367	330	370	385	313	376	338	373	374	341	339	390	359	362	376	381	368	360	365	374	380	349	362	374	364	372	353	352	358	329	369	349	336	369	375	344	346	349	382	379	363	385	353	338	368	358	395	360	362	365	392	356	356	343	349	358	319	350	372	351	387	379	365	349	345	334	384	375	367	359	349	384	368	336	377	379	374	355	342	357	359	377	346	349	367	418	377	351	367	362	348	404	343	389	377	350	332	363	367	361	383	352	351	346	370	359	391	361	358	348	352	352	359	328	369	367	352	373	355	344	371	331	344	376	365	351	357	364	384	379	411	368	328	359	356	343	367	357	362	369	370	369	395	363	368	359	380	338	368	400	395	362	370	360	363	373	373	382	375	386	377	340	373	357	358	381	376	355	337	370	357	381	400	346	354	357	371	359	364	348	342	360	377	338	358	376	349	340	345	358	338	384	370	363	401	356	322	364	358	356	356	321	378	372	374	343	333	369	373	372	356	361	367	337	363	361	375	335	373	363	371	387	353	353	349	377	412	371	356	341	394	381	357	346	381	348	362	354	362	349	411	367	326	351	377	311	365	398	363	373	351	349	407	357	403	374	345	350	347	370	325	400	358	381	371	336	337	383	363	366	359	350	380	392	397	357	345	365	363	364	375	351	396	364	360	341	390	387	356	385	328	331	376	377	354	356	338	315	372	371	361	383	353	392	365	357	367	345	362	356	344	360	352	322	329	342	373	393	397	394	376	359	354	378	371	356	344	372	346	370	379	379	380	363	370	380	383	357	344	329	374	370	360	376	334	365	347	366	324	358	379	343	357	363	400	342	382	349	360	350	379	378	362	351	371	382	367	363	377	341	353	368	375	341	388	389	359	345	380	341	390	391	351	374	378	338	336	399	407	369	352	321	337	346	367	370	379	392	373	376	376	349	362	353	360	358	358	386	339	370	352	374	375	349	346	351	366	358	363	427	367	368	367	372	359	347	364	352	372	365	357	394	390	376	338	387	357	359	341	369	369	347	341	351	393	349	368	368	350	369	344	371	368	354	342	386	366	348	348	341	365	366	364	354	360	345	351	373	373	344	376	349	392	389	362	329	374	327	322	365	369	368	332	344	353	346	376	333	363	355	354	348	355	370	354	351	366	382	370	384	333	357	345	348	345	378	345	376	353	338	341	384	412	383	370	368	360	369	391	358	364	335	346	324	371	350	376	316	402	340	379	346	379	392	367	365	363	342	370	365	386	412	379	371	354	396	378	349	356	357	385	373	386	393	389	386	351	370	385	372	364	359	330	351	335	362	329	362	355	326	361	345	330	342	370	369	379	382	364	355	321	360	349	382	352	339	369	368	371	381	386	348	371	383	361	329	362	363	370	373	380	341	382	377	351	362	395	345
22326	35396	20438	6064	1759	422	370	378	335	332	320	365	347	350	311	358	324	365	327	327	324	325	356	374	358	342	345	353	357	333	332	372	360	337	340	349	345	350	390	358	335	332	323	333	326	326	336	367	346	345	334	314	389	345	349	337	320	331	333	347	308	315	348	366	346	322	323	336	368	347	362	330	315	371	342	329	348	369	340	362	379	345	360	363	336	386	320	335	325	340	354	318	355	372	347	379	358	364	329	329	378	346	332	338	344	362	362	308	341	324	326	356	349	355	320	348	321	327	320	328	350	337	334	362	362	333	359	350	340	366	353	339	324	344	337	358	314	378	345	302	347	367	320	352	314	319	346	375	353	368	348	356	333	326	329	359	329	360	320	342	357	378	344	367	330	311	354	324	362	325	367	325	334	350	349	351	340	331	353	352	359	343	365	326	320	329	310	359	344	324	339	343	357	344	343	360	324	359	345	300	357	327	331	336	336	388	327	356	331	345	325	343	338	378	352	337	360	374	368	331	359	346	336	341	325	341	348	354	303	323	360	368	330	359	316	322	329	328	324	318	348	349	319	369	369	334	307	329	332	340	355	361	337	314	331	348	327	323	349	323	330	339	328	356	315	334	340	322	318	329	332	319	351	329	353	330	344	325	349	339	361	343	346	382	368	367	344	376	367	330	341	352	386	324	351	362	331	350	350	367	323	340	320	303	328	362	336	363	356	319	336	334	320	349	351	341	379	330	333	341	343	362	368	363	367	312	321	348	311	311	342	334	312	340	329	336	328	320	372	314	369	283	358	352	346	383	350	367	346	347	371	343	341	331	322	353	329	356	350	347	354	343	366	345	343	334	330	322	336	374	333	308	342	331	328	311	329	316	351	366	340	322	319	367	367	332	347	357	385	356	345	356	373	356	360	343	338	316	316	344	320	361	333	318	335	334	338	329	338	322	357	373	324	340	331	348	365	341	298	363	318	335	335	324	358	345	353	367	314	319	358	329	316	396	332	353	328	355	328	360	332	307	366	346	359	364	379	316	358	348	359	344	327	355	332	338	339	346	352	332	371	358	356	347	324	335	360	304	332	343	331	341	374	309	365	328	359	382	315	336	312	375	314	347	331	366	348	347	293	315	344	342	349	381	353	354	345	335	341	332	356	340	347	331	378	359	338	327	342	326	343	334	367	322	367	301	345	324	368	336	310	328	355	341	339	338	319	349	351	325	354	341	369	368	355	360	333	339	347	357	329	344	346	348	330	357	332	360	341	307	330	362	339	339	344	338	328	346	350	352	338	361	357	381	329	361	339	329	366	349	342	332	329	326	329	336	337	344	353	357	354	357	345	364	316	342	309	353	359	315	328	384	367	343	341	345	320	322	329	328	342	325	357	314	367	346	350	334	361	328	371	343	342	340	340	346	339	356	351	359	324	354	347	329	356	335	303	351	347	364	342	329	327	323	367	339	316	344	345	346	319	355	362	329	363	325	347	349	348	359	364	327	335	352	321	325	340	336	341	312	358	313	334	353	336	360	347	330	315	351	339	331	361	345	350	316	349	333	352	334	337	322	343	317	326	342	334	350	345	355	339	369	322	360	364	314	332	355	353	321	339	316	327	319	333	356	320	332	336	328	350	317	321	332	357	322	368	332	325	322	344	348	329	383	344	337	336	336	336	319	354	370	332	345	366	359	352	356	348	309	339	346	368	375	357	371	327	298	335	351	322	353	356	307	327	379	347	356	322	353	346	340	358	356	360	372	358	328	350	339	383	366	327	341	337	332	355	326	306	343	367	343	362	335	366	351	344	344	312	334	335	328	326	340	343	373	338	361	327	330	343	334	362	321	377	351	348	311	352	355	298	339	345	350	342	313	323	325	360	322	363	351	370	355	347	355	346	321	368	341	343	316	332	337	352	351	336	373	355	356	361	322	320	340	329	353	378	363	328	359	333	332	326	341	353	341	375	349	387	308	360	330	331	346	329	315	356	348	341	330	346	318	375	354	328	351	330	324	375	341	308	369	351	345	293	352	336	354	359	349	342	306	335	315	346	360	303	334	331	363	347	327	341	351	342	307	324	415	333	326	323	320	330	338	346	336	316	350	313	317	371	318	362	328	323	342	322	364	332	350	316	348	338	308	362	369	318	348	330	344	336	354	334	320	336	344	330	340	333	338	358	395	337	322	355	346	312	344	331	367	338	306	338	339	312	352	332	364	371	343	348	357	335	334	368	338	379	316	343	347	380	358	353	334	340	367	353	315	306	341	357	323	320	354	324	322	354	345	352	353	350	342	368	346	349	345	349	332	368	358	358	348	327	330	367	343	339	352	335	355	326	362	335	347	302	335	325	337	334	353	327	348	340	336	345	295	364	322	359	366	347	342	351	320	342	340	330	353	350	334	343	364	329	365	362	359	338	378	306	359	367	328	374	337	349	361	376	350	363	359	341	330	339	327	347	366	338	352	343	323	340	345	353	350	334	332	346	359	324	345	380	324	353	353	362	348	329	340	344	330	354	347	316	328	355	340	342	334	349	339	338	334	347	343	345	360	352	351	348	340	339	381	351	350	378	293	318	292	320	321	349	377	354	319	318	337	388	327	357	335	360	348	343	373	334	327	302	353	347	331	353	357	342	367	336	345	335	355	306	346	363	326	365	349	370	359	326	354	340	333	315	327	304	340	361	341	335	333	329	323	351	339	362	306	341	350	306	336	320	348	335	333	310	367	365	342	361	366	357	364	323	349	351	339	350	326	327	345	349	326	329	285	386	341	346	361	335	376	347	351	358	353	350	352	358	374	336	351	354	340	361	349	374	319	368	353	336	373	338	345	350	353	305	336	357	357	306	356	313	372	334	355	338	333	346	329	363	343	349	329	347	354	385	334	337	313	341	345	354	339	349	346	331	370	350	309	353	334	304	341	381	349	334	385	364	355	311	341	325	337	296	334	357	361	318	340	345	336	358	329	348	338	341	393	344	339	321	345	308	317	323	332	365	338	363	327	378	352	339	362	339	356	362	359	335	323	361	332	352	342	303	343	332	348	370	340	363	348	328	334	335	344	302	340	317	355	353	354	349	330	341	332	334	348	356	328	377	328	335	342	323	313	355	344	312	335	319	357	375	335	335	400	337	313	332	345	307	339	335	373	327	360	323	334	359	332	386	323	328	350	334	328	357	330	361	335	348	369	341	327	359	335	338	346	341	328	326	338	309	346	363	342	335	345	335	343	324	356	365	349	344	356	344	364	338	324	355	315	341	339	354	347	343	359	355	314	327	312	347	314	344	343	343	344	333	349	332	331	343	342	330	334	371	365	338	336	321	381	333	321	318	356	329	369	340	305	370	336	317	360	337	354	324	362	344	316	350	339	342	357	357	349	335	380	338	339	360	372	334	323	353	338	293	329	354	326	356	379	326	301	365	346	308	325	344	346	330	331	346	353	358	364	323	334	341	327	335	322	322	376	354	337	316	327	339	351	370	342	340	319	338	336	336	344	334	346
25342	27208	43507	36906	18432	4156	616	516	427	476	466	448	466	448	449	443	487	449	409	389	430	476	477	415	442	430	428	411	422	439	418	405	461	458	453	426	425	434	443	433	398	400	427	448	426	406	457	435	423	436	453	427	404	407	428	419	410	437	479	419	452	413	421	432	409	413	405	413	439	436	448	443	458	463	429	426	429	418	459	442	441	416	435	446	425	433	401	434	478	450	441	469	440	415	458	428	436	425	464	468	420	418	436	428	465	448	434	426	423	425	415	399	439	433	440	455	457	420	429	446	427	434	427	418	447	414	424	440	436	429	461	434	442	428	449	412	424	475	436	436	433	421	436	422	456	468	445	462	417	390	429	429	401	417	434	404	423	438	410	426	468	452	451	415	433	417	460	470	428	465	420	440	437	464	460	446	424	466	424	442	427	449	433	439	455	433	449	450	441	467	442	426	495	428	425	427	432	418	443	437	418	467	456	451	456	423	456	431	473	400	445	431	456	398	436	422	441	469	408	429	429	433	410	431	462	427	383	396	426	444	419	447	439	436	390	452	411	457	426	426	446	463	448	419	435	406	470	392	425	413	414	427	430	465	435	439	404	432	422	396	428	457	466	436	428	422	447	433	416	396	426	402	494	434	408	432	433	426	451	452	439	408	402	427	452	443	421	413	418	416	413	436	446	432	434	411	414	429	413	411	435	448	458	455	407	416	444	470	412	427	419	406	428	433	463	452	459	458	459	452	437	445	439	410	385	441	456	455	448	413	372	477	402	460	423	415	414	391	420	410	431	411	442	422	422	430	401	463	420	374	406	414	423	433	446	432	446	423	427	440	419	473	429	411	435	438	438	442	425	461	452	419	444	425	409	414	437	402	460	429	462	423	412	441	474	425	431	434	408	422	437	408	449	460	418	422	456	436	432	447	419	464	394	439	477	448	439	449	444	423	413	460	452	406	426	426	430	438	395	431	412	434	472	457	394	442	419	422	447	437	415	436	405	447	442	468	439	434	434	449	420	421	428	433	429	415	479	437	439	467	366	461	447	448	416	421	433	434	446	425	410	415	424	453	410	433	443	469	446	424	451	422	433	431	423	457	424	439	446	430	438	449	404	472	429	432	439	430	428	455	427	445	453	402	445	430	439	438	407	426	474	425	461	416	402	426	439	435	428	472	465	402	440	436	431	422	424	445	430	459	445	408	417	429	432	419	413	455	409	434	436	439	436	431	396	433	446	422	408	417	435	466	412	375	428	425	419	422	432	461	417	430	437	401	430	436	429	442	447	430	417	428	413	466	416	444	442	425	411	441	434	441	431	462	400	445	459	407	398	441	444	444	406	447	392	445	418	400	409	424	430	437	443	433	423	447	474	439	428	408	427	465	405	448	431	446	413	450	411	442	420	444	459	466	462	462	426	392	421	455	446	424	447	433	424	448	417	423	451	422	431	442	403	430	426	427	414	435	428	475	395	420	412	401	448	440	465	414	417	416	440	418	436	482	471	427	404	408	451	413	441	427	451	443	425	449	436	440	421	411	418	447	444	448	457	433	444	391	434	427	439	433	418	435	422	432	446	428	413	434	474	445	438	431	370	414	464	401	427	434	455	448	437	429	392	429	430	440	395	458	412	485	430	381	405	394	438	484	411	443	432	411	445	457	427	409	427	469	453	460	459	428	449	416	447	429	477	397	447	446	408	442	440	434	477	438	436	464	378	457	459	427	448	456	442	436	444	445	430	451	402	434	456	443	412	430	476	446	399	433	451	461	418	427	407	408	422	463	418	444	423	479	450	438	455	436	417	439	437	442	410	407	440	428	432	453	425	404	400	434	443	441	441	461	434	428	433	464	442	442	444	455	430	414	449	481	436	437	454	429	416	466	423	481	423	434	395	428	408	401	416	469	455	424	432	430	443	436	417	431	444	400	439	422	431	448	442	415	454	449	400	420	422	420	445	448	396	460	427	436	421	416	455	443	445	459	434	392	442	406	404	446	436	412	436	427	429	437	449	440	435	403	436	431	419	476	454	409	420	442	421	441	432	430	452	412	401	429	437	434	432	438	456	437	452	426	402	442	452	449	433	455	362	446	448	448	437	424	434	420	416	406	411	424	454	438	427	408	437	413	452	430	429	448	442	435	446	411	418	420	439	406	435	399	447	448	456	455	463	461	427	392	419	451	411	430	419	456	455	451	477	441	431	449	420	417	441	424	447	418	457	428	456	442	475	469	421	442	446	424	440	476	407	430	433	481	428	399	464	432	424	416	410	450	418	409	444	441	409	442	435	409	422	425	457	422	388	455	415	442	433	446	473	440	448	440	463	452	437	463	407	431	456	431	438	451	436	448	414	454	427	427	444	392	441	408	374	400	464	453	429	422	422	431	417	452	414	412	417	468	465	462	421	450	413	435	421	458	456	491	442	427	433	412	452	457	471	430	435	413	445	432	417	453	416	450	428	427	387	403	418	436	462	476	467	413	432	397	429	452	400	425	439	415	420	455	442	437	446	418	434	450	445	416	470	419	408	461	447	445	422	448	412	393	385	426	448	440	408	407	449	454	453	437	434	427	421	402	408	436	405	427	447	415	416	406	457	438	419	430	417	402	438	416	459	450	442	456	447	460	448	445	410	465	431	378	455	413	429	400	478	454	428	442	464	396	436	441	458	456	466	406	421	435	413	478	457	443	473	394	459	430	448	449	453	442	453	447	468	433	411	438	457	430	419	419	456	454	391	411	448	454	438	435	454	427	453	409	429	409	463	431	415	429	413	444	453	456	420	431	417	438	406	427	401	448	420	458	442	462	459	401	451	450	416	461	422	458	439	425	406	423	440	425	433	401	445	413	407	440	400	430	411	424	445	431	442	411	412	396	436	435	396	407	435	430	376	440	423	410	445	437	431	426	444	440	432	416	425	433	435	414	388	456	420	431	454	421	445	424	444	398	436	450	420	457	442	411	398	409	410	390	439	437	379	425	432	447	430	419	434	467	439	465	435	438	419	448	425	395	425	440	415	435	433	423	417	432	448	418	434	427	416	420	433	428	414	380	415	429	428	460	419	433	401	460	418	426	403	454	421	425	421	418	472	433	451	429	406	426	411	460	475	441	438	415	427	432	451	456	454	444	399	428	429	437	421	467	428	415	414	453	430	430	459	427	439	402	448	414	420	444	454	450	431	418	389	450	435	408	428	396	431	447	437	399	441	427	426	447	455	466	446	464	424	482	437	415	460	465	415	434	422	443	441	443	471	430	448	413	435	430	402	404	431	489	447	412	410	415	459	416	401	454	434	388	451	436	443	443	456	470	435	440	380	421	421	434	415	392	417	406	430	419	437	426	435	441	452	436	418	439	384	468	439	418	437	412	453	439	412	445	440	433	442	466	440	391	447	408	416	433	452	433	450	443	449	403	424	420	417	459	398	439	441	438	432	413	434	430	425	439	447	417	418	455	468	438	390	439	419	436	408	456	459	419	427	428	444	429	434	421	439	471	440	445
58365	90066	61412	29150	9263	1723	456	439	419	473	466	475	441	506	456	438	442	482	443	441	485	477	546	495	444	484	482	429	448	433	450	449	476	445	453	423	452	482	434	445	436	460	445	456	443	446	457	433	426	449	441	472	461	428	468	470	469	458	426	465	441	472	439	454	463	413	450	455	498	458	440	462	422	426	464	446	418	471	454	466	502	412	451	498	436	455	465	461	458	447	465	448	440	500	457	462	460	470	439	455	436	439	437	455	438	436	491	495	450	444	435	508	494	469	418	447	457	418	449	409	417	433	450	444	447	458	439	482	484	436	465	448	460	463	442	457	433	493	474	444	410	458	435	458	458	456	430	421	429	424	446	448	467	435	474	438	451	426	446	471	477	433	439	469	475	485	396	458	431	435	460	472	498	432	446	437	437	442	466	433	474	438	430	474	445	461	480	459	445	471	451	478	448	455	460	446	462	467	440	430	456	441	438	482	430	448	438	427	448	400	467	425	444	484	449	446	426	466	443	439	421	486	452	477	467	415	455	468	459	437	446	429	475	468	493	471	429	465	444	475	435	430	438	422	462	455	455	421	459	437	459	466	452	431	442	494	447	423	385	466	471	442	445	461	460	428	481	434	413	430	451	432	456	428	435	426	473	496	464	446	403	436	450	437	463	441	430	473	426	448	422	448	443	458	463	445	457	435	406	460	467	451	473	430	431	424	461	459	478	457	439	420	461	457	454	454	429	454	436	450	444	447	423	451	399	429	459	440	473	455	410	467	490	455	429	419	395	427	437	446	436	439	474	410	440	445	450	438	413	462	405	445	470	468	480	450	413	468	441	439	445	458	425	420	435	434	474	441	456	435	439	430	422	500	495	429	452	436	447	454	442	427	456	433	513	452	408	441	465	466	447	439	403	419	499	438	428	469	443	445	408	458	459	432	463	448	435	434	447	437	463	444	481	414	436	473	455	465	448	447	430	441	461	488	435	450	462	451	444	446	439	407	447	454	474	447	458	476	426	449	441	415	466	440	433	466	454	454	455	437	433	427	459	466	396	452	437	465	443	441	453	441	474	449	435	461	438	464	476	474	441	423	456	453	465	437	449	468	445	451	462	456	430	433	471	449	433	473	459	459	372	450	447	450	437	416	417	439	432	452	458	461	448	448	480	437	405	435	426	416	442	427	449	451	463	446	453	457	474	452	462	440	486	443	433	414	440	430	482	445	473	435	448	487	483	440	421	460	441	524	461	450	467	446	460	456	441	434	458	439	450	437	439	432	436	420	454	476	414	443	466	429	419	432	449	444	451	448	429	428	420	424	486	443	470	426	466	437	439	452	438	468	471	431	435	447	460	433	447	476	426	453	452	450	431	425	451	439	447	442	429	443	475	401	459	478	435	467	423	458	438	428	438	436	469	441	475	432	451	433	465	438	447	447	459	451	493	432	456	483	452	463	437	449	493	463	423	468	460	450	479	462	429	445	469	468	469	430	441	435	449	440	434	421	462	478	410	401	474	464	426	467	451	451	469	490	447	439	449	455	453	474	459	441	434	412	414	473	441	471	431	437	440	452	483	470	452	464	424	443	426	443	453	397	435	443	475	488	430	448	429	428	478	462	438	460	463	457	439	445	462	459	436	460	413	432	435	451	479	463	465	446	482	444	422	445	402	426	457	474	431	465	443	462	429	448	423	457	470	428	438	468	417	449	470	442	450	439	425	464	446	423	455	455	492	407	425	444	438	428	432	454	434	454	468	422	471	433	461	481	457	455	441	484	451	422	449	426	438	480	437	441	445	479	474	440	483	479	471	448	434	409	459	490	458	405	436	476	444	428	425	398	446	452	436	424	456	474	447	454	440	413	478	429	457	477	442	417	514	463	410	427	451	452	480	437	490	457	477	448	430	408	470	454	443	442	452	460	444	452	441	389	434	444	448	449	431	433	448	458	442	436	442	449	437	444	403	508	442	441	430	464	438	463	430	415	471	459	425	438	454	436	433	436	455	454	386	420	458	450	455	411	430	439	455	458	460	461	439	440	439	433	478	414	430	455	430	437	440	484	473	465	494	442	441	464	454	507	465	411	453	460	436	442	432	469	431	485	435	442	447	476	424	463	448	413	465	443	470	465	431	465	461	484	464	448	466	448	472	426	450	432	482	471	437	453	465	434	438	406	412	477	438	448	433	464	481	408	481	450	461	531	445	477	478	431	469	425	478	449	458	435	457	474	468	446	457	431	445	454	446	411	458	471	435	465	448	476	443	435	492	481	460	425	447	485	435	449	430	456	442	464	430	393	446	467	451	485	413	467	428	475	427	447	446	459	504	479	421	432	424	445	445	439	488	456	407	413	408	483	442	446	460	469	432	467	463	463	421	464	398	473	444	450	422	453	461	469	433	473	448	420	437	469	447	428	453	409	450	430	442	480	442	429	476	427	431	420	447	457	445	437	436	454	470	442	416	452	492	478	427	441	456	466	413	433	428	450	440	445	416	437	424	398	471	485	444	427	459	472	468	443	481	423	465	479	437	426	436	435	442	439	369	474	487	441	462	451	464	453	497	453	451	451	430	451	450	440	469	445	430	432	451	446	481	452	445	458	438	457	438	460	460	448	446	477	443	437	392	449	401	443	461	469	490	455	477	441	429	459	457	452	449	464	430	428	451	432	463	446	442	419	450	460	466	453	408	422	443	415	419	459	477	433	414	392	446	435	459	475	466	470	503	438	427	455	427	448	461	432	433	454	493	403	444	455	434	456	426	463	426	415	476	455	425	440	441	471	432	412	435	503	475	446	473	432	478	448	470	493	426	436	458	431	464	453	478	448	430	441	430	472	444	432	431	470	495	425	426	453	459	438	450	463	458	436	455	466	419	446	453	446	485	444	475	459	445	442	447	424	428	419	440	469	423	423	466	426	462	442	453	476	428	445	455	467	495	444	445	464	455	484	461	484	465	443	468	431	479	470	418	420	443	432	438	441	463	427	441	446	428	479	446	461	452	419	432	452	448	460	441	452	452	455	467	492	421	485	447	452	452	462	429	436	459	441	422	409	437	438	395	437	462	439	460	465	438	426	477	420	437	458	449	468	455	426	447	438	465	460	442	468	456	449	439	446	455	422	448	437	457	434	465	427	433	462	441	461	431	424	454	426	480	451	470	453	408	425	438	427	460	473	467	426	475	471	424	446	450	441	437	452	466	437	426	458	438	452	456	453	431	438	458	439	451	430	441	429	435	473	439	428	446	470	473	480	441	427	477	441	437	451	427	460	455	430	472	436	441	418	432	426	429	432	477	393	450	477	444	430	420	428	484	416	462	466	436	437	432	417	412	412	417	436	403	457	449	473	462	438	442	453	439	436	444	451	414	450	442	442	479	418	456	433	451	429	429	426	444	482	466	447	395	433	448	424	459	469	430	421	442	467	451	466	477	434	443	422	426	450	440	442	470	438	493	431	452	433	419	440	418	453	407	454	443	475	441	439	460	423	447	432	438	470	455	411
23892	23808	38560	36046	24578	13012	1787	708	590	588	584	565	563	551	572	574	518	577	534	535	570	578	601	593	569	592	548	549	545	570	598	550	553	524	556	497	584	545	540	503	524	527	562	550	520	577	537	519	514	554	528	608	593	573	587	551	491	506	529	515	550	544	559	540	536	605	517	587	543	577	516	578	530	556	529	536	550	532	552	577	531	538	540	554	562	573	524	550	555	553	561	518	508	580	584	493	474	551	507	525	516	570	523	571	545	528	510	560	525	510	525	523	521	511	559	554	522	485	532	536	529	569	601	572	550	547	524	518	538	553	546	539	558	547	556	565	550	545	521	572	557	555	523	515	521	526	577	510	492	504	537	540	530	509	556	540	525	544	573	534	525	565	556	542	522	564	519	542	535	526	523	530	524	530	560	537	576	540	525	556	532	578	504	553	571	519	531	555	525	531	540	525	537	543	522	526	528	491	542	537	549	511	542	527	470	570	532	551	568	541	541	563	519	573	495	540	488	562	522	538	558	542	547	587	522	566	557	530	566	503	527	536	526	493	569	566	579	553	569	545	541	551	508	577	553	543	546	528	543	558	547	518	529	579	539	533	613	510	534	548	534	548	529	573	522	510	554	548	520	562	546	526	499	532	530	520	512	533	530	526	560	524	539	546	495	550	572	513	544	521	522	525	537	560	527	568	551	524	564	551	503	609	529	571	516	525	539	543	559	564	511	530	543	541	584	556	539	581	514	521	548	584	549	532	547	508	516	577	543	532	554	521	581	552	525	505	542	553	524	545	524	542	545	470	516	514	540	526	544	510	551	545	522	559	540	492	544	514	525	502	562	543	535	517	545	571	526	550	512	558	572	551	556	524	602	517	506	543	495	508	525	552	561	571	531	562	533	541	505	550	594	551	550	547	548	527	569	524	534	506	536	538	540	556	546	481	539	539	520	580	516	527	537	507	548	555	547	536	526	551	521	563	527	555	551	545	549	494	506	544	530	566	525	516	527	531	563	533	609	540	581	527	533	525	530	521	549	542	555	574	526	564	547	532	550	519	567	538	547	501	504	559	491	541	565	524	541	548	566	528	540	546	581	533	523	548	542	518	536	550	561	527	537	496	585	555	512	533	531	531	525	566	567	553	504	515	552	552	521	544	479	539	559	495	549	541	541	511	533	549	531	546	528	517	522	543	577	546	565	558	520	544	518	520	542	539	519	547	515	522	522	573	508	545	558	551	557	570	546	522	538	568	549	497	531	565	539	566	536	547	564	526	547	536	545	542	504	557	531	513	557	556	479	623	520	539	584	516	525	535	540	541	538	532	520	548	516	594	525	563	543	539	530	506	551	538	548	548	549	533	481	543	516	545	556	549	517	548	555	507	535	521	543	579	560	536	549	532	525	510	546	555	542	527	542	543	513	525	530	561	553	543	509	513	566	542	563	601	510	539	559	518	542	519	562	571	549	541	549	551	511	559	518	487	571	548	541	546	524	542	572	604	519	570	549	556	535	525	535	603	542	522	496	556	507	542	565	542	532	534	542	555	506	520	529	530	560	548	527	499	553	539	530	549	523	511	518	582	500	554	527	504	536	553	538	511	521	530	526	532	495	539	543	517	564	542	549	522	539	573	523	533	554	550	548	559	560	536	586	575	526	559	543	534	573	502	530	545	533	535	540	496	535	538	527	535	547	502	552	546	541	547	536	537	576	517	539	572	563	520	541	561	516	520	521	533	543	555	531	514	550	529	541	535	538	558	544	534	548	560	532	548	524	554	577	537	547	536	589	546	523	584	516	545	544	518	595	526	534	561	550	552	499	571	523	558	520	512	557	524	530	564	552	527	553	532	544	535	508	536	529	521	530	531	535	513	495	540	530	566	509	541	531	502	553	563	568	557	544	524	558	548	589	542	563	525	538	525	523	541	551	529	540	561	540	517	523	515	520	524	553	513	543	540	551	555	521	508	527	512	546	518	517	552	554	564	570	522	578	538	534	515	519	530	482	544	570	488	518	550	523	527	494	511	510	539	506	540	591	527	521	584	570	513	557	508	512	531	535	531	541	531	546	571	561	518	514	554	554	552	527	506	567	520	541	548	504	518	545	512	542	547	499	514	587	549	520	532	467	522	528	580	584	573	509	560	532	576	507	538	535	557	497	500	545	504	546	539	586	522	519	570	549	516	573	542	526	568	543	557	534	566	556	521	529	550	542	508	547	551	545	527	493	536	570	537	543	555	518	531	547	542	561	531	553	514	529	507	540	551	518	557	556	503	528	527	534	510	537	496	560	533	521	563	534	499	537	526	527	535	514	521	528	584	525	557	504	599	510	504	516	521	550	515	515	522	557	553	565	488	507	529	568	531	502	549	546	498	538	565	589	620	547	537	539	582	567	533	572	533	511	543	538	526	545	551	520	552	532	543	545	523	548	547	526	524	571	510	540	543	520	547	491	533	555	520	550	539	479	569	528	556	512	538	554	532	531	531	513	530	527	537	554	528	534	542	508	501	558	521	541	553	536	515	566	523	552	548	551	538	530	528	551	544	574	540	525	537	547	534	546	552	501	515	513	516	544	532	524	535	570	513	517	522	552	561	571	541	538	533	534	562	536	596	555	517	531	550	561	545	557	521	554	528	577	532	545	510	502	525	542	506	547	566	536	544	514	537	526	538	505	561	510	542	565	575	510	513	552	514	525	473	501	512	559	565	558	560	529	520	529	556	577	475	532	533	503	535	527	561	550	534	536	514	547	518	521	544	542	545	546	512	547	561	532	530	513	537	545	560	565	499	543	539	526	562	539	556	469	533	518	541	502	546	552	538	554	562	568	524	526	524	558	581	507	541	522	513	536	566	566	544	509	535	562	567	533	502	534	541	555	549	582	551	544	581	530	551	508	573	527	568	543	570	496	564	572	588	505	536	545	529	547	535	515	524	534	489	524	602	549	539	503	484	546	556	579	542	500	535	525	587	537	522	524	539	506	564	526	556	495	517	537	563	575	558	556	562	555	468	554	559	534	531	520	552	508	508	556	532	513	563	539	563	520	548	551	536	507	549	517	568	535	529	527	577	515	529	525	581	554	509	495	535	512	547	525	569	525	513	558	549	552	500	584	526	527	540	537	535	531	549	564	556	585	516	535	509	541	544	518	563	506	498	585	560	486	564	561	500	502	595	536	541	534	595	556	533	494	545	528	520	534	545	542	524	516	509	506	509	540	531	512	552	543	531	547	536	560	526	518	564	534	513	535	552	503	547	563	541	556	548	523	559	552	521	516	561	526	571	541	570	551	517	544	521	563	545	514	533	540	555	513	548	525	558	532	545	530	563	541	529	554	555	514	530	516	557	562	489	533	524	543	569	570	518	544	553	539	508	515	529	504	513	538	515	531	521	523	516	523	552	541	514	511	548	521	530	517	545	540	512	530	509	525	548	515	527	525	553	545	525	533	546	562	503	536	547	565	513	525	566	567	547	507	558	567	522	542	568	525	532	514	532	538	526
63094	102913	73215	44150	16925	3691	574	593	548	568	524	557	608	581	563	593	563	633	566	587	634	662	630	590	596	605	585	610	579	576	601	580	598	593	541	581	562	546	558	586	575	562	533	587	558	562	591	582	594	575	580	601	569	589	540	570	610	560	547	589	541	572	569	591	597	576	589	609	572	599	577	585	592	533	571	557	571	553	545	549	604	569	566	602	588	552	620	570	574	555	535	560	577	562	575	558	559	569	596	601	586	578	562	562	575	573	637	575	572	509	568	562	594	572	570	541	579	583	543	579	563	581	562	542	558	548	576	581	601	592	561	542	570	532	620	601	588	581	555	556	578	579	573	569	602	616	559	562	571	543	535	519	579	571	606	575	543	605	558	551	538	581	596	556	601	558	598	588	535	606	557	540	589	615	561	565	571	560	599	617	570	601	577	601	565	567	613	627	563	573	580	546	617	561	566	586	607	575	592	532	557	586	572	590	600	580	550	551	600	598	610	598	571	550	536	585	581	572	545	581	544	560	573	588	578	550	593	551	547	578	594	582	560	604	542	559	604	552	582	588	578	582	581	542	564	579	599	560	590	620	536	568	568	594	591	585	579	602	529	559	604	612	529	539	603	549	603	577	594	519	541	585	544	575	552	572	593	575	585	583	593	565	526	611	556	593	547	577	593	567	519	609	553	586	568	531	566	596	557	580	523	529	551	548	580	566	553	597	588	586	578	590	604	606	544	546	596	593	532	540	573	559	606	584	530	566	574	574	575	561	576	560	601	567	592	578	562	587	567	577	567	558	606	599	583	565	571	570	618	562	609	563	574	604	613	576	600	569	570	595	604	556	598	613	557	562	565	606	558	574	581	555	579	588	582	559	545	594	594	543	621	575	547	564	559	554	541	563	558	551	521	555	581	581	637	561	515	583	608	545	573	599	572	572	565	587	562	566	569	596	607	556	531	552	588	552	589	593	561	590	549	587	566	557	578	546	598	583	565	578	569	575	566	548	573	578	605	569	607	558	523	583	581	596	579	590	581	615	598	605	586	592	581	553	564	555	537	561	598	589	603	600	608	560	614	539	568	553	575	542	550	503	558	573	590	618	552	537	592	500	585	594	537	576	610	544	571	584	574	581	571	563	579	604	612	600	614	562	590	602	542	612	534	543	565	582	538	551	594	540	584	640	637	593	565	580	569	609	543	553	608	576	554	553	564	587	619	588	579	559	590	594	549	560	605	580	529	604	530	553	512	545	612	608	551	588	584	580	556	613	549	517	569	566	546	579	556	580	583	591	531	553	590	561	588	583	588	548	575	585	580	570	602	557	532	542	609	599	596	553	592	565	610	599	614	528	582	573	568	582	580	592	569	556	562	611	561	582	542	589	546	551	579	552	585	592	611	557	587	595	575	557	614	568	584	571	522	585	551	600	557	575	535	591	530	589	554	566	575	546	607	579	567	606	602	588	597	608	592	571	588	550	620	563	588	579	587	561	578	589	560	559	536	599	532	548	580	621	559	580	583	615	581	542	548	585	563	568	571	554	554	609	576	581	572	590	571	600	585	548	607	544	601	566	584	586	537	598	588	622	535	574	577	598	578	570	533	571	562	593	607	540	569	528	560	593	552	595	545	545	534	566	527	554	562	575	566	545	588	533	573	573	549	605	538	582	573	568	599	609	568	555	600	543	571	564	574	551	563	538	590	582	555	548	565	543	563	569	562	564	573	573	579	551	587	526	539	556	623	555	609	581	510	615	591	536	564	594	581	604	600	597	575	561	571	569	607	527	562	570	619	567	598	596	574	566	586	518	596	532	558	578	582	551	569	560	572	579	604	548	569	560	592	618	540	599	555	580	586	587	561	581	553	571	566	554	521	612	620	572	565	559	551	534	569	611	562	574	569	559	577	611	555	542	608	591	590	557	580	564	568	595	600	575	549	590	568	566	559	539	544	560	556	599	576	578	570	568	583	604	606	580	558	588	576	574	537	558	598	571	581	578	586	574	577	586	578	588	542	609	559	578	579	542	565	592	615	612	565	588	602	609	556	577	591	574	557	551	608	550	614	580	588	563	556	567	572	560	583	558	600	563	556	560	578	558	586	572	583	532	574	590	623	586	556	570	591	556	595	591	523	576	569	559	542	567	557	569	586	550	589	578	558	558	576	562	583	596	573	603	539	566	558	510	574	585	588	520	550	572	565	565	583	609	574	657	570	558	584	571	569	601	607	572	555	601	515	593	571	553	577	587	545	565	565	561	581	575	557	583	582	601	595	550	559	547	571	550	582	539	580	551	534	569	577	569	609	529	558	614	595	565	605	552	569	570	583	567	556	536	572	583	602	573	568	627	579	583	582	587	572	593	554	563	546	546	545	580	550	557	535	543	583	593	561	610	605	589	582	565	554	589	588	586	592	609	582	540	585	589	606	581	550	547	548	604	604	531	558	602	563	568	594	612	570	569	596	565	577	544	620	545	557	560	577	597	547	550	577	525	559	598	580	564	592	569	569	556	568	556	579	574	570	581	574	559	554	572	602	575	587	582	613	554	601	586	604	616	571	625	551	603	561	564	601	587	542	551	584	596	586	565	567	578	565	563	565	549	578	539	564	586	602	536	598	596	583	570	580	546	561	557	553	540	559	566	573	599	538	570	539	594	574	567	584	563	533	572	556	552	564	566	571	523	565	564	537	581	570	569	546	554	583	585	572	577	574	543	579	545	603	574	536	579	609	564	550	569	565	529	606	600	584	567	582	595	596	539	546	527	603	568	535	612	540	574	560	579	547	580	570	560	576	572	593	597	582	515	586	584	583	601	567	574	569	592	583	564	548	568	555	577	576	629	586	577	583	545	535	592	533	557	567	568	604	559	536	543	616	558	563	585	583	562	579	556	609	574	587	571	604	618	624	541	560	584	621	599	594	608	562	594	535	577	539	550	561	563	584	558	584	574	589	545	584	579	543	576	559	627	581	563	535	608	568	534	575	520	581	542	571	560	546	571	557	588	581	543	547	555	580	504	572	583	592	572	567	541	555	585	521	594	580	571	547	604	551	613	587	578	554	547	597	601	534	546	576	560	569	584	565	531	535	553	587	567	616	530	579	552	541	610	543	541	553	579	575	561	595	581	579	543	578	555	594	569	597	608	610	542	564	533	530	588	523	582	593	535	532	563	594	618	588	560	606	603	573	583	602	574	573	540	556	567	567	565	573	574	578	577	599	540	549	618	576	627	575	559	571	593	581	572	584	567	592	542	573	548	594	575	597	619	567	575	540	579	550	572	557	538	553	589	580	583	568	516	570	555	555	639	556	569	525	560	584	545	575	559	575	540	572	600	544	604	541	556	565	596	575	567	574	579	582	524	596	560	552	575	625	577	560	577	587	570	529	609	582	573	564	586	596	583	534	571	550	581	531	558	581	595	593	531	583	595	546	547	598	563	533	576	523	603	593	569	549	595	535	546	557	556	597	563	556	602	576	579	594	624	596	551	591	580	569	555	578	536
28806	30854	29365	12908	2391	676	380	350	377	395	398	411	409	418	399	384	367	376	378	396	368	384	380	352	395	390	387	388	329	369	378	394	374	361	366	396	415	364	386	378	368	383	398	378	363	392	379	363	353	359	401	338	390	376	355	371	363	364	375	382	360	361	367	380	382	408	352	394	372	369	371	383	352	346	360	372	362	380	402	362	375	359	388	377	366	366	377	400	364	373	363	366	350	379	393	372	380	396	353	359	410	359	349	377	374	393	330	359	352	375	347	392	358	387	340	376	374	339	368	336	352	353	377	375	360	344	389	363	346	394	410	348	331	381	379	355	351	377	370	384	373	365	383	361	389	350	344	370	361	375	355	383	363	348	415	356	352	399	385	376	375	373	361	363	359	377	357	365	397	384	377	344	409	345	377	375	329	378	397	366	365	383	352	353	375	360	365	376	376	353	360	366	361	364	372	377	397	386	375	366	384	384	401	357	341	390	379	391	346	354	362	387	375	380	354	392	386	369	323	367	368	368	387	367	365	373	399	402	370	380	335	355	384	407	391	377	360	348	349	376	345	379	349	357	387	391	377	349	334	363	376	377	343	353	368	367	349	395	326	346	340	361	359	383	390	349	379	376	339	365	370	329	419	350	375	399	372	386	388	389	370	384	387	345	357	412	370	373	401	370	372	337	371	358	361	366	360	379	361	356	402	367	385	408	331	371	374	376	353	396	407	403	391	408	393	358	388	389	373	335	353	361	375	359	360	363	365	347	346	372	369	378	386	377	371	360	368	381	389	369	384	391	364	381	343	397	385	365	371	382	375	344	360	361	369	388	328	322	369	366	367	347	378	341	334	347	352	366	382	412	406	363	377	381	371	371	341	377	366	372	347	366	343	382	350	395	385	392	375	336	372	388	356	348	375	396	358	361	350	358	364	400	412	378	362	390	351	381	366	377	376	399	390	369	364	343	375	389	372	365	364	364	386	375	362	383	371	377	373	376	364	346	365	397	359	335	376	368	399	381	355	405	364	392	360	383	374	378	365	366	356	383	366	379	351	387	391	367	398	330	416	334	368	357	392	382	421	366	357	352	356	382	401	389	366	380	369	385	339	348	361	372	386	371	346	381	357	366	394	315	379	393	339	368	375	370	400	353	371	379	328	374	389	400	379	380	374	393	379	349	385	369	380	360	348	395	371	398	382	383	325	361	358	357	366	368	398	411	369	435	380	366	382	359	343	420	362	377	355	345	334	425	356	374	399	336	404	372	365	347	375	389	362	362	369	362	378	387	419	348	405	335	361	380	370	368	380	341	342	378	326	379	378	374	396	354	381	366	339	392	324	378	327	362	364	352	387	386	366	334	362	401	363	368	385	394	365	379	374	347	334	370	395	354	381	350	377	388	370	352	364	374	360	374	345	336	349	377	383	359	374	349	397	354	350	361	358	336	379	366	338	374	361	369	353	368	350	377	379	333	372	358	367	364	352	365	398	379	353	343	354	349	368	343	375	384	392	373	391	391	392	373	370	316	394	383	363	351	359	371	368	400	355	375	353	396	364	361	380	357	354	347	352	374	355	358	351	378	401	352	363	377	386	390	354	374	374	352	377	368	369	369	366	414	364	354	382	351	350	410	370	369	353	398	379	370	385	367	389	372	355	365	377	380	371	393	356	364	361	419	379	395	373	351	384	354	359	328	376	374	367	362	368	368	398	384	383	404	402	379	365	349	369	366	361	361	371	367	356	376	351	375	366	359	381	360	366	364	348	344	383	382	373	392	354	362	370	344	379	373	390	377	390	333	378	329	374	375	380	346	367	373	359	402	386	362	373	359	377	404	376	332	339	380	367	370	336	342	370	352	355	350	373	371	406	368	401	423	371	357	368	384	327	377	391	360	364	363	364	356	359	373	388	399	363	360	374	378	384	348	388	372	342	373	392	360	375	371	347	389	371	351	383	373	399	351	354	382	349	364	379	359	373	388	389	353	358	362	386	371	371	388	364	371	366	342	399	331	367	405	348	351	370	377	365	366	344	399	351	378	358	352	374	385	394	380	347	380	401	341	362	390	352	359	346	379	353	372	384	351	357	382	353	371	400	361	391	374	334	359	353	370	373	348	354	340	356	346	355	378	367	400	391	377	399	363	385	394	376	376	356	367	381	361	342	338	352	390	382	387	395	336	343	374	356	368	395	353	378	392	345	353	348	358	349	389	340	362	382	398	371	402	356	351	370	388	355	403	360	366	395	355	371	366	364	374	395	378	375	371	372	332	380	357	419	371	361	379	398	373	356	374	366	410	397	384	386	357	374	336	335	336	361	349	376	366	376	386	367	347	389	400	376	329	380	343	331	361	369	351	382	392	356	326	361	353	358	378	395	374	403	370	360	360	364	369	360	329	345	356	362	389	390	332	380	381	355	383	392	361	404	340	359	369	386	354	366	379	380	363	365	386	352	385	415	395	397	364	368	369	365	327	357	366	347	382	374	390	358	332	373	364	366	355	393	359	367	327	317	374	376	396	404	411	384	361	358	341	338	365	357	362	363	399	374	338	378	328	381	351	396	363	342	384	346	401	391	357	390	350	373	376	379	353	366	404	373	370	369	358	357	359	381	376	390	379	378	366	385	361	393	379	383	399	357	323	375	343	374	332	370	375	359	386	349	400	379	361	392	354	378	344	403	366	335	370	358	377	382	411	372	358	376	371	369	374	372	381	358	356	372	358	347	391	351	389	375	358	376	378	368	354	327	379	390	331	377	333	414	368	359	375	366	386	343	357	367	413	362	365	345	370	383	366	362	327	396	376	363	358	382	366	348	348	372	377	368	360	378	348	368	390	374	349	335	385	378	367	382	353	383	396	363	393	366	383	391	376	374	377	375	366	375	343	349	385	348	384	336	382	338	380	350	370	372	385	437	400	384	378	383	393	398	371	344	380	349	374	330	375	375	393	383	373	365	375	347	370	360	388	368	400	389	363	362	414	391	369	375	348	370	354	362	367	356	387	385	375	381	370	397	359	413	329	376	373	377	386	368	347	362	356	386	368	393	382	379	361	371	363	383	361	354	395	391	359	408	345	372	382	360	344	345	383	370	371	362	369	377	353	374	363	386	390	390	382	381	367	372	374	377	377	355	409	359	366	372	372	366	342	359	376	354	384	382	380	400	371	382	341	366	359	340	356	375	355	375	373	376	375	376	355	332	370	382	394	376	360	390	357	382	383	388	367	366	366	354	372	370	393	372	368	355	406	372	387	371	406	347	386	374	356	392	408	374	402	346	363	354	367	349	366	335	343	422	371	364	392	389	347	378	360	347	365	379	348	379	402	389	364	374	384	342	394	385	379	369	373	363	359	319	400	392	351	389	376	399	362	357	365	386	376	379	372	351	374	346	372	349	385	385	367	426	371	380	370	349	337	364	382	381	380	383	376	385	403	367	412	396	340	356	388	373	430	373	380	382	365	379	388	346	375	353	350	374	388	367	375	356	341	324	374	367	401	355	383
18358	39299	22764	6677	1832	570	323	350	351	349	371	338	326	328	349	348	335	340	368	381	387	344	355	326	340	368	373	322	374	337	356	371	338	335	351	364	334	333	345	361	331	353	357	334	319	338	366	325	309	342	350	345	358	348	350	316	352	344	375	336	336	346	365	342	365	323	339	370	358	332	359	372	331	349	332	324	330	356	347	357	346	340	358	336	354	378	359	354	349	362	341	368	351	341	347	336	379	316	330	337	359	383	349	325	326	321	382	363	359	343	368	367	353	332	359	346	369	332	368	386	319	319	351	339	355	330	346	351	335	333	368	336	355	306	327	360	366	381	372	378	370	318	353	371	350	324	342	371	385	327	382	309	341	375	307	334	325	338	371	338	333	351	356	334	342	329	321	344	341	367	345	353	365	317	338	343	320	334	341	344	340	316	338	358	340	355	329	360	361	350	338	341	335	381	300	327	332	345	333	367	351	340	325	346	355	340	328	343	361	371	353	326	351	381	316	337	335	346	346	380	320	338	333	345	334	363	364	348	378	308	371	363	356	376	355	363	340	329	354	349	349	315	323	330	368	351	343	337	368	313	361	361	346	324	313	302	339	345	333	349	368	333	388	314	313	341	353	365	348	367	368	360	346	367	354	326	369	344	337	359	341	372	356	342	365	354	363	317	360	350	337	347	339	366	377	346	335	323	358	354	363	328	346	341	307	326	338	335	330	365	337	360	347	332	391	326	368	371	319	322	351	347	382	350	371	340	341	347	343	366	353	364	338	337	334	360	333	338	311	362	337	317	359	334	340	381	341	330	364	342	373	350	302	358	357	341	348	341	361	311	359	366	357	330	327	354	334	362	388	378	331	335	336	391	319	364	385	327	358	316	356	359	315	345	316	353	358	370	343	351	377	333	346	377	316	355	349	335	314	312	321	346	360	369	354	352	353	324	363	349	340	323	357	330	332	316	344	324	329	339	370	343	366	360	348	363	342	343	345	362	365	320	352	319	363	336	331	331	361	307	366	363	325	314	317	311	325	329	324	317	342	331	334	336	364	371	358	353	365	341	342	334	347	366	359	355	339	321	325	315	354	371	334	347	372	329	371	380	364	335	382	334	338	374	357	332	355	334	350	337	345	324	331	345	371	337	330	332	349	333	340	353	368	356	326	313	346	312	369	341	368	350	350	341	355	337	362	305	326	349	337	351	321	374	325	346	372	352	339	343	327	308	358	341	345	334	322	369	341	332	375	353	329	365	320	364	342	333	352	368	322	394	316	342	336	349	346	359	340	353	360	335	352	371	367	308	365	373	342	338	307	343	393	325	359	345	339	357	339	371	316	388	353	365	372	340	351	338	340	350	413	343	356	338	313	359	322	319	338	335	307	316	357	367	378	362	326	318	327	359	339	367	351	336	357	333	366	341	376	385	333	358	365	383	329	333	321	354	357	311	391	352	346	365	333	324	368	321	373	353	333	317	330	370	335	347	338	329	305	354	360	325	345	334	330	325	322	326	335	355	328	355	320	342	328	337	334	367	352	359	356	310	336	331	348	338	353	363	356	358	337	333	340	322	366	360	347	364	353	362	330	366	327	384	372	372	355	316	363	339	334	332	365	350	366	341	319	352	345	328	326	346	348	349	349	346	342	379	363	341	353	334	358	378	363	339	318	311	350	311	365	350	353	318	336	369	346	352	339	347	365	392	317	382	329	355	363	353	357	385	338	312	349	352	340	346	334	326	324	323	350	348	347	344	324	329	344	360	325	343	353	337	373	352	391	345	340	340	341	327	336	346	335	360	327	311	345	366	349	354	324	315	323	344	350	325	354	333	301	374	339	358	359	368	329	353	349	357	364	372	352	350	371	328	376	347	339	344	338	326	342	376	339	328	326	354	348	341	379	354	331	326	328	308	359	358	384	390	363	352	341	367	359	346	343	327	385	354	353	366	345	319	369	299	330	353	355	361	380	328	385	324	378	369	381	330	365	323	357	338	304	310	353	347	317	342	381	347	332	349	348	336	349	326	365	329	366	369	339	346	372	370	299	347	339	354	349	324	378	349	355	320	322	344	338	340	308	365	324	358	321	315	316	365	354	343	353	342	335	352	340	332	369	383	353	352	314	343	316	337	350	339	387	321	366	367	352	290	293	310	354	351	359	335	340	349	357	354	333	329	360	356	337	355	360	369	358	352	354	346	321	367	339	340	373	350	336	369	330	338	343	315	349	369	351	341	361	355	353	352	317	353	322	373	332	326	317	338	341	338	349	334	336	327	349	328	367	354	342	331	346	373	341	336	340	347	348	393	336	341	336	361	343	322	349	354	345	329	345	338	366	351	372	366	321	339	335	338	342	337	344	359	341	354	342	346	350	348	305	335	341	339	333	335	339	377	349	369	334	360	358	334	360	368	339	352	359	355	360	349	337	335	337	362	335	344	362	346	344	356	347	341	374	361	359	371	374	335	350	365	312	368	326	385	317	313	395	314	377	401	369	351	343	320	369	361	379	371	366	319	344	334	330	320	350	323	368	366	369	347	344	336	368	328	312	331	341	365	333	345	347	363	321	348	347	331	340	352	337	334	298	322	324	347	333	370	376	385	332	375	332	341	347	349	365	334	328	312	309	362	339	353	356	319	348	349	367	345	339	348	344	341	358	335	334	316	365	325	368	345	405	374	336	359	358	324	354	321	357	366	360	353	345	374	353	358	337	339	348	380	356	356	353	364	348	336	337	344	333	354	333	340	331	351	313	344	369	363	374	318	347	362	338	348	375	344	309	333	338	381	332	329	319	340	359	369	396	332	354	344	354	367	338	358	336	318	362	324	328	349	312	329	362	331	348	337	373	333	360	325	349	361	375	354	358	362	348	361	374	353	336	370	368	353	336	368	378	330	355	320	382	352	372	374	362	344	361	343	309	383	353	365	307	320	351	362	334	320	359	326	332	359	346	314	328	360	343	365	305	334	398	371	352	331	318	354	328	345	376	375	361	351	337	372	347	312	352	348	326	364	361	364	294	350	331	360	306	364	350	358	381	348	370	376	344	347	367	343	339	347	351	359	351	354	311	340	342	375	352	344	354	373	342	358	344	375	341	369	344	372	341	317	348	363	363	360	341	349	350	350	342	313	370	376	335	369	318	345	341	360	346	358	346	340	351	338	341	353	326	348	366	325	366	351	337	343	346	342	357	348	355	336	362	321	379	339	356	354	368	330	327	343	369	329	377	342	351	339	351	337	349	347	376	353	340	346	366	356	367	289	369	330	347	323	346	360	329	376	317	376	364	359	325	372	356	340	322	352	324	326	365	336	360	335	363	329	342	346	346	345	328	356	340	342	365	376	319	341	332	341	375	331	337	356	355	340	303	309	330	364	337	346	326	358	324	339	326	364	348	368	317	336	358	386	360	337	354	302	349	371	317	323	329	390	356	346	328	355	364	351	350	302	368	346	365	334	396	336	354	370	370	352	349	365	355	373	345	377	320	340	369	334	338	352	333	334
25322	28470	45308	37847	19772	4911	683	511	491	489	478	424	446	492	440	441	512	459	448	418	449	493	475	441	467	443	493	450	418	428	461	435	450	441	445	435	417	412	426	456	435	451	465	441	441	476	437	427	465	424	455	427	464	457	438	495	438	435	440	446	416	433	397	420	482	470	437	449	408	426	429	411	464	424	428	454	452	425	462	459	452	476	446	474	429	451	458	441	468	432	392	429	445	478	458	467	446	465	480	453	451	429	446	431	419	446	487	420	445	451	442	418	463	425	458	445	454	455	448	452	446	422	407	456	467	389	454	448	431	458	413	476	431	492	435	445	444	436	447	439	477	446	464	459	461	447	448	410	414	446	436	420	459	453	414	447	421	432	425	439	482	482	434	488	431	470	425	414	417	451	439	429	437	455	506	446	430	423	425	453	427	461	444	475	452	410	430	435	421	456	445	455	452	455	411	405	464	468	438	438	431	436	469	426	434	448	458	447	464	412	438	435	465	464	463	471	412	435	428	447	428	431	469	451	444	421	429	421	427	475	469	426	425	405	425	434	430	443	440	442	458	443	447	420	417	428	428	451	412	426	472	428	417	392	389	453	441	446	476	427	425	424	459	416	477	438	473	436	437	430	447	442	429	473	446	457	456	477	485	460	467	417	453	425	445	494	446	426	464	430	441	441	444	438	416	435	444	413	466	438	416	432	427	457	462	425	413	444	447	466	412	480	464	425	463	436	405	449	419	428	459	438	454	432	417	438	474	486	422	455	454	478	461	455	484	476	423	418	445	454	448	437	435	456	408	441	454	447	440	448	424	445	432	417	414	428	419	407	457	413	486	432	471	450	421	461	437	422	425	449	446	439	439	458	420	399	428	437	443	458	446	474	444	453	393	451	423	437	441	458	478	445	433	447	457	453	444	423	457	456	441	479	482	427	457	461	431	395	423	458	449	486	438	399	437	402	407	505	485	409	423	442	436	449	452	408	426	431	453	441	476	465	465	453	483	442	467	465	443	468	445	450	454	474	439	457	426	444	449	420	452	434	456	445	426	453	392	428	435	424	448	448	468	417	421	453	457	450	454	463	431	432	445	463	408	427	452	442	437	439	437	406	479	435	433	480	422	419	465	484	462	436	472	454	456	449	456	446	462	464	455	426	461	483	424	458	452	448	468	411	421	452	420	450	409	440	434	436	452	456	489	434	430	453	483	445	443	462	468	459	500	439	432	442	392	444	452	442	451	435	423	426	427	463	461	442	420	457	411	472	465	451	401	435	434	463	439	476	438	464	423	434	462	427	465	398	438	463	408	398	467	445	429	426	433	451	424	409	412	459	455	444	449	464	466	424	432	418	448	413	440	450	422	466	429	435	446	475	414	401	438	436	456	449	478	414	467	435	473	461	490	481	438	426	455	458	442	438	457	393	446	425	436	416	445	459	477	447	414	456	457	426	447	446	432	466	439	438	458	441	401	437	445	449	467	448	465	450	443	446	453	434	457	448	422	483	456	455	430	413	470	434	457	449	403	459	457	461	457	439	425	486	439	466	438	424	433	464	442	461	448	470	420	441	460	433	442	488	469	463	469	445	452	454	431	399	436	434	429	441	446	476	422	418	443	467	467	423	454	451	480	450	429	405	464	413	405	409	446	413	449	419	456	458	426	436	402	435	455	428	458	420	440	418	418	477	425	446	427	486	465	444	424	459	443	433	424	468	459	456	424	412	427	425	473	435	466	424	440	433	425	459	444	454	461	437	427	408	450	442	428	421	451	456	488	476	452	462	454	430	421	473	436	473	410	473	467	458	439	450	459	469	471	427	407	430	438	444	450	468	456	454	442	436	422	445	455	446	426	430	431	438	413	425	416	467	450	458	431	490	412	431	439	435	455	467	424	430	455	393	441	430	432	460	423	426	412	461	385	410	419	456	481	452	457	430	443	458	435	406	453	460	450	455	439	430	438	438	419	430	433	482	442	457	406	441	409	442	474	482	436	401	434	416	412	431	437	443	391	446	457	417	453	454	450	459	438	452	438	486	428	457	437	422	446	444	464	446	420	420	467	436	404	414	433	423	460	457	444	415	425	464	438	400	435	421	461	429	446	460	476	428	417	463	422	413	441	465	403	438	432	435	455	439	443	473	451	404	468	423	433	462	429	394	459	423	463	481	484	461	407	443	464	457	431	422	433	450	454	447	421	442	422	454	398	398	423	435	452	447	429	471	462	450	451	409	433	445	429	453	475	473	433	425	444	452	431	426	410	455	449	406	405	421	423	479	443	446	407	475	457	465	421	474	447	444	433	429	462	440	473	413	432	462	443	419	425	459	464	416	439	429	455	417	458	433	420	451	407	473	477	453	414	450	447	459	472	451	455	404	459	463	406	434	449	449	455	402	459	457	461	416	440	441	464	472	430	432	434	422	456	443	484	412	427	447	444	403	430	407	473	422	459	454	478	420	435	467	410	444	427	435	437	450	415	421	462	444	465	428	419	441	448	431	431	508	447	456	485	414	440	409	434	435	458	415	461	469	429	439	420	389	464	465	393	465	414	435	456	448	460	404	410	448	430	430	412	429	470	428	426	388	465	408	468	447	451	435	450	454	439	464	456	450	414	437	459	472	439	448	419	428	470	422	446	434	419	409	433	432	454	429	426	437	480	414	419	441	450	418	443	457	441	459	452	431	483	450	480	438	425	449	449	466	463	419	428	487	364	441	506	448	445	434	438	464	460	429	443	439	456	425	427	454	490	447	440	463	476	452	462	404	455	434	410	397	444	444	403	434	433	429	447	414	423	489	429	446	450	427	434	411	456	435	453	487	445	436	428	453	453	429	419	437	414	459	416	433	473	460	471	452	443	448	411	438	460	427	440	431	435	449	446	482	446	424	438	443	437	431	468	438	441	419	434	391	469	447	436	458	403	451	422	454	455	422	455	422	453	425	457	431	458	410	439	432	424	458	418	435	465	448	448	444	465	490	434	419	457	456	437	421	430	440	457	440	422	439	448	438	482	464	429	441	447	405	461	427	408	440	407	461	425	469	440	463	459	440	437	459	448	423	451	432	420	424	459	419	478	464	443	481	450	441	481	445	429	432	477	429	473	470	425	447	434	423	435	442	406	423	437	459	436	472	468	457	438	400	366	409	469	442	453	437	481	431	457	425	401	455	422	452	449	451	467	423	441	450	426	424	412	398	465	474	433	412	429	439	446	390	490	429	437	443	446	411	448	423	455	450	443	442	460	432	446	477	422	411	444	466	412	452	440	428	473	465	462	448	446	414	414	496	441	422	460	448	422	415	428	437	430	434	460	426	447	376	419	451	453	413	434	416	448	447	467	409	435	383	420	423	496	425	430	449	442	428	443	450	421	431	382	452	463	435	443	434	450	470	448	429	435	404	432	433	443	468	475	461	419	482	443	440	417	442	472	447	413	427	424	425	487	446	447	431	453	426	421	417	426	406	428	439	410	440	428	492	438	443	426	456	449	459	456	412	438	442
55591	92304	63374	30811	10490	1813	466	471	456	455	483	450	493	448	459	473	482	449	482	448	455	491	495	501	524	482	452	445	433	453	481	446	439	471	447	441	462	458	470	472	467	454	460	474	474	498	508	450	465	417	459	440	439	451	464	465	449	452	471	447	452	490	442	456	447	450	488	475	437	432	455	424	451	489	429	431	454	458	441	453	424	447	508	452	443	463	449	472	454	424	442	458	453	491	473	487	456	475	452	432	432	446	450	471	479	471	458	419	494	461	484	468	458	451	443	441	462	483	447	467	503	486	441	470	463	454	466	412	435	461	442	475	440	437	445	420	458	494	466	452	473	463	450	449	438	490	448	475	457	459	481	449	432	442	460	425	451	457	429	454	447	442	470	454	493	478	426	486	468	457	461	446	470	421	507	417	435	484	480	436	465	459	455	450	459	458	459	467	493	486	463	422	486	489	429	461	490	452	451	454	474	447	427	445	476	473	434	437	433	446	452	457	458	468	440	484	447	413	465	480	468	465	481	463	474	458	469	443	451	455	451	460	434	470	456	421	461	432	446	445	456	488	444	442	455	448	485	462	499	462	444	436	466	493	468	458	480	471	442	454	481	457	457	470	445	445	454	429	423	423	448	442	443	461	481	449	463	446	477	478	449	426	441	478	440	411	446	469	463	479	485	478	457	452	467	488	473	413	463	438	464	478	499	491	487	476	460	452	429	468	450	470	480	511	439	504	446	497	471	432	473	443	441	471	461	438	471	425	484	416	501	451	443	454	446	505	453	489	505	462	469	442	461	467	421	457	478	427	408	482	446	466	472	488	445	450	471	445	473	439	432	469	452	452	456	472	475	499	487	459	460	442	438	468	488	417	472	471	401	444	452	472	480	457	420	449	487	439	454	511	465	445	447	447	450	463	449	480	455	472	476	451	430	436	462	467	476	444	467	437	440	408	473	466	438	484	429	435	432	459	482	464	449	477	430	480	498	475	481	434	494	484	475	462	459	449	451	426	440	492	504	436	478	462	454	452	462	476	434	482	436	447	419	456	439	434	490	467	482	451	438	475	490	462	452	458	456	449	418	451	484	479	484	495	410	459	460	446	449	455	454	435	418	437	445	440	480	450	413	488	422	451	489	454	452	466	465	488	411	449	432	475	482	475	449	465	454	448	461	501	483	476	451	442	448	483	432	451	424	456	437	403	434	465	494	497	459	430	474	472	438	437	457	464	469	440	412	463	415	436	479	511	428	396	492	445	494	450	481	421	458	469	427	448	440	439	470	458	490	466	446	478	451	414	447	433	455	494	484	434	455	442	486	478	444	492	465	428	456	456	447	468	428	479	453	480	478	430	467	426	439	476	494	409	445	458	457	463	465	485	471	471	496	476	446	471	413	469	456	477	466	461	429	425	435	496	467	468	502	419	418	422	454	456	492	470	455	447	451	470	494	432	440	424	475	467	435	448	404	455	491	448	454	415	456	497	441	449	461	472	467	491	468	452	470	443	467	449	457	515	490	475	488	476	439	459	468	479	481	425	479	433	453	452	489	486	433	472	482	461	459	458	455	438	462	464	497	418	426	467	480	460	434	465	441	472	443	461	422	436	422	452	449	437	456	484	475	399	502	443	468	479	448	477	457	469	456	469	474	479	455	491	452	465	562	431	459	450	409	478	458	454	471	427	472	439	455	446	464	454	442	453	432	471	437	464	465	449	463	447	447	473	464	466	474	459	522	473	445	430	491	491	441	456	441	462	470	436	458	446	443	491	420	478	471	460	495	481	479	474	441	442	470	458	449	471	452	458	452	461	485	452	471	449	448	444	462	484	467	471	484	451	468	475	471	420	473	473	473	469	478	447	442	432	502	447	464	463	456	488	485	450	446	449	488	434	442	471	441	471	460	483	460	432	434	441	428	428	483	475	450	469	462	472	474	465	466	464	431	476	441	446	479	416	458	452	455	485	451	434	439	479	449	453	503	425	456	449	431	445	454	455	463	453	425	420	468	498	451	474	464	456	466	430	464	445	430	455	456	431	464	448	477	418	484	478	420	434	499	464	475	458	483	447	459	461	467	468	434	479	464	452	459	411	450	432	468	486	461	431	471	448	488	451	424	466	435	419	466	464	466	500	445	473	455	462	484	463	409	471	463	447	447	470	466	472	493	459	477	464	465	439	437	428	493	453	415	427	430	464	499	481	423	434	460	443	459	447	437	450	472	470	457	463	482	454	450	441	474	488	443	477	471	481	449	443	448	447	481	462	458	473	463	478	495	475	470	424	474	453	497	431	443	456	414	480	456	422	460	501	490	478	489	463	439	452	435	455	468	452	434	440	452	459	453	472	468	414	461	408	435	437	451	479	477	467	442	452	476	427	469	477	498	453	499	452	454	454	458	494	448	427	441	467	464	444	459	450	423	424	450	485	484	501	468	439	429	448	479	474	459	461	456	459	484	459	438	473	472	447	440	474	480	437	405	424	452	473	448	475	483	440	471	461	459	458	464	462	436	443	440	448	466	480	463	448	431	441	489	500	478	478	462	429	454	477	481	439	456	490	494	448	472	434	459	441	464	439	469	465	464	437	447	451	441	477	438	488	476	482	467	452	458	426	454	509	429	442	449	457	474	505	466	449	433	447	432	451	435	442	460	404	451	471	461	458	447	444	453	459	484	470	435	469	437	489	460	462	465	463	485	440	490	508	442	469	468	444	434	463	486	476	485	453	474	470	461	450	466	455	446	421	454	476	478	457	420	476	463	454	436	449	496	446	485	450	449	472	439	453	492	438	473	471	421	449	462	485	445	464	447	452	442	461	485	472	462	440	461	497	457	438	463	411	465	500	479	476	423	457	448	431	426	463	485	477	457	470	482	440	469	492	455	484	452	442	443	465	459	477	465	465	455	466	460	414	426	445	472	462	455	430	455	475	431	452	461	458	451	489	454	461	456	439	417	443	493	434	468	443	471	460	489	479	430	470	458	462	465	420	450	418	437	469	463	476	490	421	499	464	427	424	448	474	452	471	452	478	501	474	443	439	464	448	478	444	471	442	414	460	445	443	472	445	437	455	432	407	445	463	452	444	458	454	438	456	444	463	447	472	465	494	453	487	494	476	471	413	466	456	463	457	473	475	482	454	405	433	441	453	453	443	442	474	447	427	516	444	447	464	478	431	466	473	436	466	433	464	456	459	463	443	437	427	481	433	456	476	450	459	462	476	456	502	465	457	462	463	468	458	447	467	417	443	453	429	449	471	455	482	441	471	437	462	440	462	440	459	451	473	437	451	474	479	432	488	456	472	464	446	418	520	455	480	474	473	473	449	467	478	470	478	423	451	445	427	478	487	431	479	433	460	459	457	439	434	509	439	452	455	454	456	456	485	447	463	448	448	451	484	483	460	452	458	444	423	470	482	477	432	475	428	466	437	437	429	501	442	478	461	447	463	450	461	454	417	462	481	479	464	429	472	470	429	471	453	465	457	453	466	441	488	446	480	496	466
23953	24405	38228	34833	24055	12450	1693	664	567	590	600	565	560	589	574	558	544	562	545	575	534	575	603	530	574	549	544	546	566	554	514	542	580	598	511	529	503	558	551	553	597	522	565	533	558	498	555	553	509	565	525	515	549	583	569	533	550	519	539	567	540	518	555	521	564	557	563	562	526	574	540	552	540	542	560	575	508	529	548	523	561	507	545	561	527	548	555	559	538	534	589	538	516	565	545	504	548	540	511	612	526	561	560	541	541	539	545	572	553	556	539	575	513	593	546	559	521	560	542	551	507	589	536	500	559	514	579	536	574	575	571	533	557	519	491	520	576	530	561	534	524	504	584	539	591	522	603	602	546	507	581	505	556	550	509	465	543	565	536	537	595	531	543	523	545	579	513	560	520	575	562	549	553	588	561	523	547	560	544	543	559	556	577	542	524	565	514	546	524	546	592	572	527	519	531	550	559	513	567	541	573	590	532	541	532	539	565	549	559	551	539	498	527	554	537	525	482	557	528	526	536	549	564	529	488	556	565	559	541	565	488	533	518	566	555	531	513	533	529	553	533	538	553	526	550	521	536	552	563	567	496	552	554	558	564	530	528	531	566	529	537	537	563	543	557	574	568	543	580	509	536	538	542	562	520	560	521	519	511	502	513	536	559	510	531	511	548	579	556	533	544	523	544	520	553	532	548	566	526	565	531	547	527	514	574	559	566	507	510	527	537	530	549	569	540	558	531	548	559	506	552	587	539	589	536	567	524	547	566	540	524	588	555	537	558	509	567	522	516	556	530	505	519	537	545	530	552	597	529	542	564	572	561	566	557	578	504	542	539	466	502	548	546	587	532	532	553	523	533	542	531	554	524	547	540	547	550	546	528	541	555	491	578	568	568	588	524	553	540	531	539	575	523	520	542	553	509	533	609	553	548	542	535	559	538	546	520	558	524	562	548	535	554	532	548	557	568	514	547	529	534	508	520	520	556	515	536	551	526	514	582	521	579	537	505	530	533	511	540	540	568	568	539	535	538	514	530	554	578	550	555	504	517	501	553	528	591	542	552	543	525	533	551	561	546	548	520	564	511	560	528	567	541	512	517	555	555	555	524	517	496	555	576	511	571	525	508	501	524	497	552	535	544	561	542	576	561	527	547	558	550	554	548	553	526	505	583	549	526	513	565	550	567	546	529	575	540	542	586	606	557	517	507	562	552	572	526	537	515	536	527	572	555	558	537	552	538	545	552	551	545	561	537	501	555	546	540	563	516	519	565	546	528	555	560	541	559	533	504	511	574	546	552	567	520	558	537	545	544	582	542	509	550	529	552	521	497	535	527	562	555	535	543	564	563	538	566	534	521	567	508	574	538	498	526	501	545	554	569	571	571	552	558	515	536	541	530	526	541	547	548	527	549	522	533	509	592	513	564	571	538	572	565	553	509	500	534	540	550	580	561	568	591	586	581	582	523	534	568	536	533	555	504	523	514	525	509	537	520	518	576	545	560	572	545	508	562	569	547	495	502	494	559	570	507	516	543	553	544	599	511	537	527	522	578	592	519	539	566	523	512	537	551	530	486	521	522	544	524	528	557	551	505	554	522	581	539	546	543	534	543	549	526	539	531	560	552	483	583	521	505	537	537	566	556	513	477	546	531	506	520	539	562	522	520	480	496	569	585	535	549	551	513	546	532	524	529	562	562	569	581	539	517	530	559	530	533	524	558	540	570	562	541	513	547	561	539	551	536	506	561	530	533	528	527	556	494	502	563	552	533	517	539	528	511	533	538	532	552	587	573	568	513	537	529	579	545	555	505	574	548	555	551	522	550	547	526	517	559	575	508	563	510	544	515	555	566	521	554	487	497	557	542	556	540	551	551	511	539	602	531	551	524	553	488	548	509	536	544	533	493	534	538	529	590	531	549	574	555	526	516	541	524	540	556	600	521	553	533	503	576	528	542	558	545	512	519	531	516	491	578	554	552	507	554	570	537	523	503	556	531	540	531	562	606	583	509	551	586	549	558	552	525	572	561	528	567	568	533	551	565	510	509	594	533	560	532	527	538	494	576	537	558	576	566	532	561	558	514	534	547	538	557	576	573	526	525	571	544	504	519	538	576	529	547	576	535	525	553	558	549	558	519	563	548	540	548	543	524	518	517	547	559	515	554	560	575	512	567	525	533	540	536	542	542	494	528	532	529	546	534	531	557	512	520	511	542	526	514	530	546	559	494	572	533	529	534	503	498	537	534	572	555	526	527	563	524	560	524	572	536	516	522	556	566	584	534	559	533	546	540	537	559	521	545	522	524	519	532	511	559	532	583	552	492	540	513	555	505	543	557	531	512	538	548	559	544	516	551	520	568	525	525	513	500	538	551	538	562	521	571	517	541	544	545	476	544	549	538	527	492	514	516	531	532	551	546	560	591	582	590	533	536	543	578	555	530	552	551	516	529	527	564	556	529	536	558	487	575	499	578	538	511	540	550	551	537	547	552	550	555	521	521	470	534	553	515	544	509	529	508	541	538	542	537	522	549	552	487	567	547	511	523	538	505	525	516	554	545	537	552	539	540	544	512	546	482	552	528	508	540	550	494	491	527	539	517	514	592	527	541	552	549	539	514	538	537	529	526	536	510	516	566	524	596	523	568	564	576	506	546	559	527	549	562	569	556	545	566	568	533	581	534	566	539	514	511	517	530	509	513	554	516	525	565	522	517	528	548	570	548	484	553	541	543	546	538	510	594	536	545	551	557	567	537	527	554	491	495	606	577	536	548	577	581	559	513	524	521	515	522	510	552	544	558	522	539	544	552	547	528	551	554	527	542	541	562	548	542	553	511	535	576	524	552	543	507	591	532	592	530	529	493	521	534	508	515	551	544	537	550	529	546	504	540	544	522	516	540	570	540	544	515	565	564	538	549	537	545	543	548	534	535	524	557	505	542	503	522	544	566	576	559	536	568	522	556	537	577	554	497	528	533	545	520	550	541	552	504	529	506	556	571	592	571	554	538	553	562	540	563	533	523	557	506	539	504	575	539	509	529	523	562	517	581	514	509	513	516	547	512	529	539	514	546	522	531	553	560	521	521	522	515	510	520	560	577	553	550	551	542	526	508	534	501	565	575	528	534	534	518	525	520	573	537	544	543	556	542	513	574	510	525	574	507	522	533	501	536	524	549	551	525	562	474	530	526	541	559	590	516	542	516	533	540	517	537	542	497	560	536	569	487	518	531	554	533	560	550	607	555	552	555	552	561	553	569	546	536	552	573	526	564	567	521	536	542	566	515	545	523	527	515	537	549	544	511	575	520	549	527	528	507	507	547	521	523	511	539	567	529	527	516	524	511	508	511	544	545	546	533	527	548	532	542	571	548	526	529	516	512	558	531	494	526	520	546	524	572	552	621	567	593	584	544	518	521	550	516	528	558	560	568	595	549	507	549	512	560	493	517	497	539	506	512	549	528	492	528	536	523	548	562	551	561	550	544	540	549	509	528	583	521	573	555	566
60088	103396	72445	41784	16378	2975	550	596	602	562	588	631	597	559	582	621	586	596	523	626	585	649	607	674	582	595	581	579	568	616	573	567	569	551	563	576	636	560	600	567	605	592	592	621	574	620	564	552	550	618	555	594	612	596	600	575	636	564	607	587	571	603	608	616	574	571	574	605	606	592	547	568	555	618	593	585	553	583	617	636	591	587	564	593	560	554	584	596	640	567	605	572	577	565	564	554	570	607	632	574	583	620	611	582	563	578	590	547	584	565	552	606	597	580	553	566	594	592	588	645	560	596	580	649	582	560	577	585	615	572	563	611	582	609	558	560	615	582	577	515	623	553	598	594	560	605	569	590	577	578	597	541	564	556	598	585	574	570	599	621	593	595	546	552	600	574	551	597	536	597	580	553	646	576	595	592	593	559	601	536	608	558	586	620	603	577	551	559	574	648	598	555	585	607	555	588	601	601	567	620	628	618	547	576	569	552	576	597	574	592	549	592	606	545	565	608	565	572	618	622	563	579	593	601	586	574	562	570	596	556	580	545	572	550	577	581	587	569	559	589	577	593	619	563	600	588	561	582	574	546	611	577	569	590	579	602	550	554	569	606	612	575	598	593	629	554	547	636	602	563	583	592	562	561	603	582	561	584	571	592	614	552	542	550	597	611	622	593	560	565	542	539	601	595	596	618	560	568	562	592	581	585	579	553	596	604	605	546	615	592	561	556	591	547	609	589	594	567	585	584	581	585	597	555	574	586	583	567	614	559	609	583	586	548	589	559	601	591	561	591	574	594	604	578	594	600	567	616	569	573	587	596	559	577	606	542	582	565	528	567	586	569	594	600	596	594	583	558	615	576	587	621	563	547	597	538	555	598	586	557	559	570	590	568	571	594	591	598	633	589	549	574	566	573	592	599	565	545	569	575	584	583	563	589	622	578	542	609	568	549	537	594	562	524	545	609	573	553	611	575	601	585	571	544	563	547	548	588	616	566	569	576	627	585	555	589	550	556	584	592	617	576	568	573	584	573	583	605	603	582	615	591	566	547	578	577	588	595	596	596	554	606	582	564	572	573	579	589	608	532	619	591	607	551	596	601	612	570	546	582	604	546	540	575	607	586	640	587	559	558	606	616	567	597	578	565	556	591	608	560	598	535	521	539	550	572	596	555	622	584	574	573	582	551	575	653	557	593	591	564	592	638	584	603	587	620	613	581	568	585	564	595	586	610	608	547	597	578	555	554	580	577	584	576	565	575	577	577	576	569	569	575	570	619	575	588	564	578	592	595	599	594	631	591	618	573	561	555	578	592	589	541	603	589	556	589	581	535	629	597	532	613	552	593	570	556	568	617	554	603	597	583	584	581	601	598	591	571	546	592	594	570	610	580	599	555	590	511	570	577	569	608	582	573	588	562	582	552	591	587	612	594	557	570	583	571	582	569	619	553	586	570	557	549	615	568	558	557	593	575	565	583	593	568	539	554	603	592	600	555	582	609	568	590	589	603	576	592	534	596	598	584	609	557	537	561	573	583	627	589	583	576	560	547	569	554	600	542	594	563	596	590	595	555	582	605	587	575	575	588	562	564	549	599	619	554	557	609	595	560	585	581	607	587	624	564	557	568	587	607	592	572	565	612	581	603	603	581	586	624	536	574	556	554	567	550	560	618	592	588	599	576	590	556	546	572	563	549	596	572	559	634	570	570	578	567	624	625	588	594	587	571	539	538	596	628	640	562	574	591	588	577	575	640	554	566	592	610	592	612	598	543	596	570	554	598	593	594	561	553	623	609	615	595	571	604	579	583	575	576	593	568	601	603	620	549	583	584	558	561	588	602	543	541	527	564	517	599	508	598	588	581	591	549	594	595	579	588	541	560	584	574	518	555	560	582	590	587	581	552	571	558	589	590	580	604	580	569	574	574	574	560	612	625	598	586	587	606	608	532	577	588	590	587	606	602	621	561	565	595	555	562	552	611	578	616	580	553	600	571	634	607	587	637	557	560	596	538	615	565	592	567	613	568	616	590	602	597	557	599	591	581	594	550	558	589	598	584	589	579	580	561	571	568	545	576	594	582	566	579	599	611	552	561	540	589	569	632	560	589	608	576	555	573	560	595	634	565	624	594	597	513	600	623	554	558	580	578	582	552	578	551	588	586	592	566	592	568	584	591	551	541	566	607	583	557	571	535	543	563	583	588	596	584	585	583	589	589	543	554	588	618	546	540	583	558	586	553	583	572	623	559	594	545	598	565	547	568	573	587	577	592	572	580	603	545	596	600	572	527	574	556	582	599	539	578	582	593	600	588	607	634	594	566	530	524	582	588	585	647	577	529	563	606	600	602	591	586	615	569	598	607	574	572	585	525	604	607	560	575	622	553	571	608	613	613	574	559	548	547	591	569	584	599	549	627	638	597	555	575	590	604	532	552	612	558	576	624	613	537	565	558	541	583	621	536	582	579	533	597	588	559	545	564	572	534	596	620	593	568	604	556	554	600	573	607	589	588	575	586	545	590	612	593	560	615	600	583	532	593	530	656	550	545	621	608	621	530	551	574	578	601	554	556	619	598	589	572	532	580	597	621	571	603	583	576	582	583	569	548	556	619	569	575	592	565	597	565	557	569	618	580	588	560	611	547	592	612	608	574	586	584	581	560	581	548	564	573	571	521	576	549	578	607	550	539	587	593	534	574	603	544	558	617	604	614	599	603	592	583	558	573	553	614	570	584	563	609	585	578	568	541	614	595	575	521	582	583	584	575	535	583	619	576	591	538	584	570	589	607	572	554	583	602	579	543	588	589	563	569	599	584	580	554	596	553	541	595	587	565	594	558	576	624	551	577	520	582	588	571	584	590	558	561	565	596	560	607	570	563	606	523	589	604	576	590	537	591	614	615	593	597	597	601	602	538	568	605	578	565	578	567	585	574	550	590	606	583	533	636	534	569	572	581	586	581	556	572	590	554	598	610	590	577	587	627	572	567	584	567	587	600	589	598	588	555	575	611	538	587	563	593	575	599	569	573	632	588	592	606	585	556	572	539	613	574	590	565	595	584	551	594	570	562	596	580	602	592	629	582	603	544	589	584	601	577	616	603	606	622	580	632	588	576	587	573	599	599	527	595	562	587	563	614	536	536	610	604	567	600	565	566	533	563	550	584	552	592	623	557	558	589	582	613	581	579	561	609	570	607	606	574	554	563	552	613	542	627	604	567	544	585	532	571	576	575	556	562	582	582	575	562	603	614	638	555	560	581	578	585	581	561	575	608	610	566	594	568	550	608	571	601	576	601	585	600	588	572	590	612	515	595	586	629	582	580	608	596	577	584	591	594	533	588	532	575	588	620	577	558	565	595	554	541	610	544	568	575	612	580	591	582	572	578	571	611	546	603	586	544	590	618	560	564	592	564	586	563	573	611	537	577	618	595	596	569	616	586	539	577	567	608	550	538	556	599	576	604	541	538	586	557	557	615	560	561	577	605	553	600	597	598	656	566	584	558
30339	30853	26354	10304	2048	644	405	360	407	389	390	399	394	356	372	382	423	344	403	393	383	373	383	402	396	362	372	407	380	389	367	398	397	390	379	359	384	360	379	372	395	396	391	402	383	383	360	394	357	378	386	380	390	428	369	366	372	361	382	335	341	403	395	384	383	349	421	348	386	392	380	380	416	401	401	364	350	357	365	366	358	378	358	365	363	395	369	366	372	397	365	380	399	352	365	408	382	384	398	403	350	388	361	347	384	367	365	384	350	376	387	364	391	415	403	372	396	366	382	365	388	399	375	396	366	362	382	381	366	380	365	366	402	388	365	356	382	369	366	357	383	330	350	377	396	361	352	380	345	374	375	366	388	383	410	352	374	391	371	342	349	346	399	417	382	364	375	347	362	354	381	380	384	428	377	367	370	355	393	350	372	346	361	370	360	376	371	382	343	356	371	354	358	335	368	346	361	367	388	364	365	360	383	382	418	391	378	386	377	416	386	364	351	385	352	355	389	377	333	393	400	404	410	384	361	380	394	380	352	399	344	404	375	372	386	344	381	383	386	405	351	375	361	358	385	389	377	394	368	404	388	375	381	409	379	398	393	357	381	339	386	397	367	370	328	363	394	381	367	381	370	364	374	372	351	395	375	362	354	396	361	397	366	378	384	372	389	368	353	416	370	336	358	410	365	391	425	358	387	381	377	367	349	387	340	400	382	385	343	406	368	384	390	356	381	424	378	388	390	388	361	383	395	380	402	354	356	385	420	353	372	402	396	377	380	377	409	397	362	372	400	392	392	398	375	378	355	394	378	374	359	357	356	369	393	365	369	388	400	423	379	377	384	349	383	377	389	367	332	347	360	388	369	389	378	366	382	370	373	346	392	356	406	362	376	347	367	417	410	366	389	356	370	362	395	354	374	381	390	378	349	393	426	389	375	357	358	411	387	379	347	395	357	376	392	387	384	414	360	345	393	379	381	349	354	360	395	345	387	359	364	374	378	402	399	402	366	368	379	409	392	398	362	367	395	378	355	398	419	343	373	374	340	415	374	376	377	381	381	369	368	387	376	384	391	333	377	396	394	388	394	367	410	399	376	386	396	407	377	370	402	383	416	365	398	374	387	368	376	375	381	337	392	405	403	386	370	409	373	378	353	360	384	333	417	379	368	372	362	399	384	397	420	356	357	355	365	361	369	374	365	379	396	365	330	323	399	400	363	348	399	391	375	370	385	366	387	411	408	382	374	373	397	367	400	351	379	401	380	363	395	377	384	378	341	387	383	396	388	350	384	397	371	393	378	373	360	420	390	344	387	355	366	362	363	381	398	348	344	390	383	362	365	381	377	367	381	367	362	364	385	360	369	360	406	360	401	349	346	360	391	341	390	397	372	368	382	379	324	382	376	361	399	372	375	338	350	371	375	397	373	373	391	394	354	404	329	403	395	372	362	391	360	374	363	376	376	359	395	340	366	366	394	416	419	417	384	402	404	389	380	401	391	363	391	367	392	373	368	410	376	399	381	323	388	402	343	376	371	392	355	367	363	375	366	383	390	349	395	359	348	361	371	364	379	393	375	351	417	402	363	355	380	386	357	375	369	394	408	361	400	441	360	382	399	377	382	375	394	368	386	377	424	400	373	352	346	413	387	388	388	404	348	358	402	394	392	397	341	358	398	406	365	346	393	349	359	357	399	364	404	355	360	372	392	362	373	350	369	357	392	374	406	355	370	367	397	357	368	407	396	408	379	351	385	382	378	400	372	390	379	367	400	388	386	359	402	401	356	346	371	364	352	362	371	394	366	379	386	385	368	358	374	371	371	389	384	373	393	380	402	347	392	379	359	395	364	375	373	363	359	376	394	362	385	395	373	377	369	374	379	369	370	405	370	402	415	374	380	361	386	414	416	350	389	394	363	377	381	386	378	427	380	382	384	352	363	391	378	375	377	396	358	380	377	380	390	376	372	386	398	390	356	383	374	366	361	396	369	363	360	398	393	374	364	387	416	349	348	350	400	413	367	370	355	389	343	382	376	385	367	358	367	388	348	365	363	403	369	371	375	346	372	343	386	402	369	364	393	392	368	374	386	390	385	388	351	369	382	374	369	346	371	382	356	383	365	388	407	381	380	389	377	357	383	420	404	382	354	342	385	376	368	374	395	391	392	360	373	403	357	392	397	390	368	392	330	402	368	377	372	389	395	381	346	392	358	384	395	379	369	363	349	369	375	352	374	377	382	393	382	382	411	361	353	356	340	383	407	423	424	361	334	427	383	371	361	377	379	375	369	372	389	382	374	419	389	379	362	394	362	390	408	374	389	363	401	364	434	402	383	426	401	382	364	372	408	393	384	399	340	387	368	381	432	364	385	375	361	363	417	334	379	376	393	360	387	358	352	391	352	362	392	415	373	395	379	345	376	390	386	385	373	386	376	370	380	400	356	361	364	393	366	396	360	393	393	372	360	435	385	345	390	407	367	396	355	357	347	388	380	358	364	380	361	357	370	358	428	410	363	374	456	365	368	352	378	343	368	391	354	451	362	345	371	359	371	377	383	382	380	381	390	367	387	374	369	377	385	368	396	370	332	357	371	410	373	411	376	384	354	405	390	356	372	383	384	383	354	369	394	384	347	352	398	399	392	383	383	364	373	360	387	403	346	391	396	368	349	370	340	347	363	379	357	376	371	354	343	372	354	377	389	387	418	363	384	385	400	389	384	359	362	392	352	390	368	364	378	378	357	362	390	361	377	384	385	354	345	377	341	381	372	357	360	385	373	376	384	427	376	373	395	374	395	389	361	370	365	362	359	381	387	423	393	400	350	353	357	368	390	366	373	418	396	396	362	365	383	406	376	405	395	402	350	384	386	394	345	407	401	372	394	342	385	405	352	382	368	389	375	349	356	376	396	352	374	374	385	379	366	371	408	390	379	400	373	398	371	385	369	365	367	380	374	364	366	344	400	394	403	330	382	380	393	373	385	372	397	397	360	372	421	377	370	368	380	361	380	383	371	372	406	374	399	373	389	375	360	344	408	412	407	363	367	360	360	407	404	378	361	376	380	342	385	346	392	386	391	374	375	373	366	409	366	390	378	330	343	366	371	394	393	387	353	362	390	367	378	383	391	378	374	386	382	337	362	376	411	362	389	376	381	407	390	403	388	360	350	421	413	371	361	352	390	369	397	335	361	353	368	360	383	364	349	382	399	356	394	381	419	387	372	377	400	380	379	389	378	380	376	385	369	384	401	393	368	385	350	375	369	388	352	379	372	384	388	331	385	386	360	397	399	386	380	373	369	377	385	355	395	348	386	383	363	381	379	372	373	381	372	362	368	392	352	388	409	365	374	355	415	338	359	373	377	396	391	392	377	365	372	385	344	385	370	393	373	358	379	371	373	350	392	388	433	404	388	378	370	390	389	410	374	397	402	382	350	366	374	387	372	371	393	403	368	403	331	330	370	380	393	355	416	408	345	382	378	411	400	381	374	392	390	350	390	378
24854	37250	19939	5547	1607	498	372	391	375	353	323	337	378	347	364	352	364	390	384	379	352	348	390	344	333	354	385	346	338	372	349	359	370	372	366	353	385	358	325	378	358	368	340	339	371	369	336	369	363	363	368	354	403	342	384	358	372	333	347	343	356	364	334	359	366	377	378	383	392	363	360	359	348	371	357	355	290	351	342	374	360	345	358	348	350	369	340	368	375	354	368	361	371	371	360	332	332	357	373	370	363	358	349	351	354	357	350	355	380	372	353	332	356	372	360	360	345	372	369	362	340	389	369	367	356	359	363	349	367	355	385	361	359	345	350	369	354	340	336	377	359	374	330	376	358	373	355	392	379	377	339	379	361	363	370	352	369	338	357	355	376	348	381	351	349	330	347	384	380	354	348	339	331	344	349	364	319	346	359	372	359	334	363	376	375	347	345	365	359	344	346	351	325	335	368	364	375	359	335	363	336	354	355	347	361	373	371	372	374	360	314	349	358	341	366	365	342	372	356	361	331	371	334	389	366	383	345	344	341	352	333	383	358	338	367	374	345	331	329	345	376	324	336	352	328	343	342	360	370	332	358	355	374	363	384	362	374	364	341	368	332	340	381	353	336	329	332	351	368	346	355	345	338	356	338	390	369	342	376	337	348	374	352	363	349	363	336	371	360	334	417	333	349	388	333	364	359	363	351	360	330	376	379	377	362	372	355	355	381	354	355	346	391	367	357	379	387	360	344	375	374	358	380	377	347	357	344	339	362	371	380	327	333	348	364	365	371	344	347	374	373	387	378	364	350	368	323	343	380	334	348	395	379	372	370	351	329	352	347	317	354	373	340	324	320	374	356	361	357	350	353	371	325	318	365	316	362	372	328	353	325	377	324	367	362	360	350	356	352	385	367	369	360	382	381	370	382	373	333	351	334	350	371	336	363	329	344	340	358	373	359	381	348	337	355	340	363	348	354	357	384	340	378	327	383	326	346	366	360	371	350	379	367	370	378	330	366	337	361	347	381	377	352	387	384	325	348	370	373	399	352	352	386	353	341	366	380	360	337	366	360	337	352	344	363	354	334	359	325	370	366	361	387	333	382	361	339	330	359	356	344	354	329	349	344	329	378	361	379	342	361	335	340	382	365	351	361	367	337	344	346	379	343	340	335	356	337	365	343	353	383	366	371	317	324	376	358	371	355	349	364	315	333	339	376	368	322	332	341	339	349	382	395	365	347	351	362	367	317	341	358	354	358	363	355	366	396	352	350	384	394	313	362	373	359	373	392	349	332	356	328	354	353	377	360	337	363	371	364	400	371	344	348	382	369	351	385	359	368	322	338	357	361	383	385	348	359	334	328	345	374	363	349	393	343	353	342	367	369	389	350	367	348	354	326	366	409	338	340	389	367	367	347	363	365	372	373	348	322	335	354	346	356	334	372	331	350	363	372	322	361	352	346	353	333	343	366	357	347	334	346	340	370	367	354	337	360	362	326	412	351	352	346	369	341	367	356	365	344	326	335	343	382	319	355	402	381	365	385	361	355	343	383	326	366	332	364	353	324	362	350	333	345	369	404	357	388	349	355	361	336	373	337	377	336	367	386	375	363	360	364	389	365	348	352	329	351	377	371	333	379	324	359	328	391	354	342	328	373	362	325	367	333	357	380	400	385	386	353	360	356	378	377	373	342	374	368	350	335	354	364	334	360	351	386	368	369	330	335	360	342	368	366	361	393	332	352	379	359	349	354	359	347	368	374	324	372	350	352	349	361	377	347	376	370	377	359	351	369	341	353	360	376	348	348	335	356	349	367	338	359	385	360	392	348	362	354	361	359	355	345	336	329	362	346	368	344	354	317	367	361	327	370	354	354	405	387	327	329	327	356	330	370	336	356	362	327	368	366	366	332	363	369	367	329	406	340	348	354	313	337	340	336	374	350	339	375	388	378	352	311	361	363	328	351	364	347	355	356	352	374	369	342	342	314	346	363	358	335	344	364	347	367	361	373	375	397	355	342	372	374	356	370	389	358	387	384	338	359	342	360	355	341	393	375	374	354	373	374	370	335	360	371	348	371	366	377	371	352	337	345	366	335	334	387	354	355	370	376	378	359	345	352	381	354	361	357	424	374	372	352	370	311	340	379	344	373	378	336	368	333	365	368	367	367	346	370	331	362	387	350	392	343	353	321	351	348	375	372	352	370	319	349	367	367	341	323	335	338	366	345	360	345	382	364	372	352	349	343	332	401	358	373	362	367	365	363	339	359	354	354	357	372	356	344	356	352	355	351	338	403	338	352	344	378	334	377	380	381	346	344	373	384	355	374	383	341	395	358	352	338	353	374	372	320	357	380	351	312	342	357	323	346	370	339	351	343	332	352	330	345	353	360	336	374	347	366	347	384	356	368	346	394	343	346	377	362	361	335	369	351	366	378	376	341	380	347	344	370	366	374	368	334	370	310	354	350	356	355	368	375	336	366	373	341	358	339	348	325	345	364	385	383	368	373	372	376	395	342	301	356	383	340	344	375	354	342	376	345	369	381	351	354	345	336	358	352	353	336	389	345	342	381	350	342	351	350	373	346	401	355	343	363	355	347	344	354	374	385	367	351	340	349	361	349	389	380	361	347	345	386	343	315	403	347	372	388	372	334	346	370	372	333	370	367	359	368	342	332	356	370	328	308	349	369	361	338	354	334	378	357	353	326	331	355	339	372	353	363	378	369	357	380	303	321	377	361	317	352	354	347	364	368	377	351	344	388	336	353	377	346	339	332	374	339	369	369	358	347	365	338	368	393	345	378	368	373	338	389	377	340	378	356	364	386	360	347	360	355	366	339	360	381	358	360	333	350	372	384	352	378	348	331	349	330	354	375	351	379	382	366	339	369	352	383	374	371	372	375	342	327	344	338	339	330	389	369	359	357	362	353	323	383	342	363	340	339	359	372	333	352	370	344	331	359	391	377	326	380	364	360	349	343	375	357	344	321	360	359	355	323	364	365	345	394	364	357	357	350	322	319	340	375	358	358	342	367	354	372	340	396	342	363	355	314	350	308	366	375	356	354	345	380	378	397	324	341	395	374	337	373	375	364	371	402	355	367	330	344	352	348	329	372	365	372	351	360	343	357	421	355	365	336	378	356	365	350	373	344	375	357	375	329	373	368	371	354	335	374	389	352	373	347	353	359	363	372	364	339	339	361	378	385	334	364	372	384	378	360	356	358	386	365	319	325	350	357	360	384	354	377	369	364	373	351	329	366	379	339	368	318	355	351	394	345	360	379	347	358	333	355	346	371	375	308	339	353	315	346	326	374	351	322	341	353	362	345	360	356	362	373	349	318	358	375	374	384	398	371	329	366	365	391	338	335	338	346	318	359	355	351	373	343	339	368	359	358	381	352	386	330	355	343	360	328	358	389	345	360	359	377	345	380	312	369	345	356	357	390	330	371	375	393	347	346	368	330	345	311	350	312	377	363	379	349	390	330	374	357	368	400	348	357	367	385	371
25445	28276	43502	35964	18661	4755	698	477	442	471	443	490	435	435	451	450	465	459	449	449	471	459	454	445	423	460	421	444	418	455	442	479	456	470	440	393	429	456	433	461	425	437	434	460	447	433	483	432	441	424	446	445	454	479	414	466	408	452	443	422	460	458	483	441	431	404	439	460	447	473	503	439	467	470	465	448	484	456	446	461	498	450	433	461	477	430	464	452	445	456	442	396	439	434	448	455	433	426	500	429	463	442	437	456	465	450	460	471	447	435	441	449	447	427	443	453	415	400	429	465	479	410	447	408	430	397	411	469	434	430	428	443	448	429	470	448	432	453	442	470	444	446	455	446	473	449	460	422	435	444	430	454	446	460	434	438	458	452	454	449	432	430	449	445	446	449	458	422	451	428	455	448	457	421	453	404	469	462	421	440	433	480	436	422	435	427	425	460	475	443	444	454	435	396	425	473	419	435	444	431	453	428	470	441	461	478	425	440	438	423	432	482	459	475	460	438	464	460	439	412	447	454	416	441	456	418	455	471	396	425	454	443	475	468	445	442	408	443	412	451	420	442	433	452	441	487	461	433	419	401	441	406	455	452	446	412	432	446	469	449	415	451	459	468	425	471	417	450	453	433	449	403	470	449	446	435	415	427	460	441	462	481	454	416	440	447	404	445	426	459	444	476	452	483	488	482	414	465	470	425	437	435	430	459	449	443	455	445	444	409	437	453	428	393	447	416	421	444	435	458	422	447	445	458	455	447	468	435	433	419	449	455	453	429	472	436	468	439	450	422	428	423	470	449	406	441	410	446	427	460	484	466	451	435	464	420	402	445	446	456	438	459	430	423	474	428	458	427	487	446	411	442	458	437	464	434	462	429	467	444	465	432	406	460	454	483	470	415	434	441	431	436	459	446	405	455	455	469	424	444	450	431	457	427	472	434	424	468	428	423	432	467	410	442	451	453	478	474	435	449	420	432	477	477	447	463	391	427	438	405	441	453	434	444	434	413	442	417	449	424	444	425	431	428	446	446	431	461	460	453	463	437	484	420	443	435	447	440	432	455	446	398	466	425	402	432	436	445	452	445	439	453	453	479	399	406	465	433	424	414	422	432	422	436	416	468	414	447	444	445	441	454	423	437	441	448	468	406	426	455	454	450	404	426	399	462	450	419	414	475	466	437	457	461	424	447	426	434	431	444	459	409	455	449	422	489	423	457	441	455	441	489	443	440	441	427	438	415	428	467	460	423	424	505	444	460	451	485	452	431	476	442	410	435	439	413	451	432	418	451	422	430	423	418	472	438	416	418	440	435	448	447	447	438	478	424	457	415	482	461	453	420	413	466	435	449	440	404	458	435	433	467	449	476	456	429	431	499	411	432	452	462	448	440	424	453	425	453	445	457	437	432	473	402	433	413	442	441	440	463	429	463	442	439	459	465	432	463	444	460	479	454	470	451	446	428	458	420	469	427	448	436	414	422	439	442	435	430	425	420	425	450	439	449	435	442	440	463	404	466	463	427	412	398	446	447	424	468	474	439	484	445	375	432	448	457	387	451	487	426	453	460	425	465	442	458	449	416	448	430	487	424	444	432	444	407	441	447	469	444	459	411	458	416	408	483	458	430	423	438	448	468	430	455	376	460	462	410	483	451	438	491	454	449	443	448	449	447	416	481	428	455	448	435	444	420	435	426	439	454	458	447	419	450	415	439	473	459	434	429	433	445	444	456	432	469	446	461	418	420	452	406	455	443	448	431	405	419	440	456	420	447	453	454	441	436	474	467	409	415	461	439	448	409	420	446	485	451	438	460	435	473	431	407	420	444	415	413	475	437	449	489	429	426	461	463	456	461	425	414	452	450	463	408	424	464	457	428	439	453	452	397	422	446	442	445	426	457	437	434	441	464	415	457	461	438	441	469	442	456	466	469	453	435	406	440	455	461	451	487	396	451	412	443	407	445	449	448	426	423	469	438	449	434	459	428	394	484	402	469	432	415	427	441	430	432	468	462	443	485	458	436	436	416	477	423	451	430	412	403	427	437	471	460	423	431	459	434	450	373	408	446	469	451	457	434	423	429	445	431	462	445	475	451	455	408	432	437	421	449	434	413	417	454	418	424	421	443	389	463	429	430	429	441	423	430	428	437	425	469	420	426	433	470	434	469	494	458	441	457	439	432	414	462	457	413	444	372	444	468	399	468	473	406	440	413	436	456	449	456	457	397	408	466	457	436	467	466	421	393	447	454	441	467	425	428	430	463	467	460	450	437	450	385	422	441	449	460	491	453	447	440	437	426	446	438	449	438	440	433	436	425	417	448	441	481	392	425	408	478	443	503	406	460	426	424	431	415	427	491	465	460	441	426	404	438	462	409	402	453	443	457	462	458	463	456	435	443	440	422	423	457	466	421	450	433	448	449	451	466	458	428	417	439	426	461	466	444	481	461	444	426	441	405	437	414	457	458	455	454	418	405	442	445	431	469	430	447	417	446	456	438	414	479	446	435	463	449	432	460	437	458	447	410	468	420	457	399	428	462	428	434	418	393	439	454	488	449	410	446	439	432	430	446	469	432	437	408	462	444	407	437	443	414	457	401	445	441	463	445	419	449	461	410	429	455	457	470	471	455	422	473	484	437	400	437	427	428	442	438	422	438	426	431	417	418	487	452	416	409	476	467	438	404	450	391	475	429	462	435	452	425	420	431	440	450	445	457	427	415	442	441	440	496	433	432	436	449	423	440	431	442	456	450	475	419	440	467	429	419	424	473	443	452	427	417	446	442	461	407	447	429	488	432	412	457	443	446	458	441	404	450	440	411	443	428	403	433	443	454	445	440	406	429	434	473	402	460	449	462	447	439	423	461	434	388	446	430	457	455	438	447	431	444	436	472	437	415	456	419	453	437	440	436	448	425	475	430	448	434	458	453	402	440	427	466	435	403	457	483	439	451	440	478	453	449	438	462	420	469	411	415	433	459	414	442	450	436	436	445	451	473	482	454	424	421	434	492	438	428	455	466	425	444	478	441	452	428	447	449	471	456	489	437	450	462	404	478	451	393	430	434	463	408	381	422	454	435	488	438	408	457	460	436	423	443	428	412	456	469	415	408	468	405	422	432	454	479	432	422	446	446	408	418	457	457	457	434	456	446	448	472	451	460	469	459	428	439	431	458	427	437	413	449	429	411	414	435	451	438	461	439	427	431	478	482	432	455	466	434	417	501	464	456	426	450	397	422	461	437	403	392	429	447	414	426	460	429	456	456	451	442	439	467	456	412	472	445	424	455	455	430	451	420	468	443	426	423	472	462	416	424	457	444	415	458	436	457	403	443	425	489	451	461	422	446	446	459	397	403	457	420	465	457	450	430	488	432	439	422	477	432	433	453	450	448	451	437	411	457	437	414	449	415	413	451	421	443	435	463	415	448	453	492	440	458	423	402	426	448	437	421	434	426	416	413	430	422	439	452	443	460	410	417	419	400	471	465	468	426	518	446	432	439	446	431
58108	91696	61458	28461	9443	1981	507	471	492	508	471	482	452	480	458	495	462	458	449	479	484	463	469	447	490	451	479	494	441	433	470	456	458	472	469	485	477	470	476	458	473	461	452	464	434	464	449	495	435	494	452	445	464	411	431	444	455	469	467	443	451	444	478	446	457	472	449	484	509	467	427	442	436	486	432	441	445	469	433	475	445	444	471	489	459	467	465	458	418	446	462	494	449	449	436	469	433	495	481	469	446	490	463	414	455	463	457	454	453	483	430	430	461	463	473	440	428	477	453	511	441	436	464	431	437	466	455	466	449	460	423	478	482	440	500	472	445	446	463	443	461	430	472	437	462	445	467	490	469	460	467	444	473	468	440	439	416	465	457	449	486	466	476	452	419	478	469	467	461	425	463	428	465	472	451	485	430	454	481	443	459	473	458	497	451	465	499	463	436	441	434	470	455	418	468	413	452	416	431	458	441	496	449	452	480	454	414	464	442	431	453	460	469	449	479	434	475	404	487	460	449	461	440	457	447	435	463	437	492	475	448	464	443	452	467	468	428	427	429	460	518	439	454	444	431	432	446	434	460	490	463	495	486	453	458	504	449	480	489	420	441	470	454	427	459	474	443	432	454	472	439	491	441	429	494	466	474	424	451	476	447	418	426	446	450	451	449	442	489	464	478	479	492	447	450	457	440	480	414	449	439	416	466	471	447	442	473	442	464	464	467	486	483	443	478	470	459	486	470	457	495	464	439	456	460	483	426	434	503	455	477	445	476	492	492	485	415	443	464	459	447	503	479	469	474	472	462	466	461	436	456	459	457	478	466	460	498	479	428	425	469	468	452	453	478	462	487	476	453	517	478	418	466	481	468	459	447	463	508	452	434	436	469	479	484	465	464	451	432	480	411	473	460	461	457	465	462	455	486	458	441	481	471	431	494	475	470	423	489	424	453	478	439	490	459	491	472	438	479	435	468	421	451	430	465	447	521	449	453	444	462	433	489	450	463	461	458	443	480	437	450	457	460	452	450	473	472	440	513	436	439	419	428	447	486	433	464	411	445	468	458	479	459	428	431	440	439	471	473	442	421	470	458	502	453	471	484	450	469	445	478	467	426	474	459	503	504	449	466	457	491	479	428	459	459	457	479	464	436	436	426	465	472	457	453	397	445	481	477	467	472	491	453	465	461	457	474	456	524	516	477	478	415	445	483	472	479	432	491	456	470	447	455	473	408	505	444	454	478	460	439	463	480	505	500	475	464	427	435	443	488	451	431	483	451	479	417	435	485	490	434	474	505	464	478	446	445	471	461	460	480	465	451	478	490	439	452	492	461	486	452	471	468	464	424	498	462	448	467	468	491	476	513	454	454	479	477	473	431	444	462	480	455	474	463	496	449	456	406	478	471	450	438	431	447	452	470	433	480	434	470	467	482	434	449	445	450	460	462	450	494	487	458	439	480	462	452	460	428	449	476	485	447	435	481	437	448	485	433	478	461	468	445	450	492	406	461	438	448	432	454	493	468	445	433	451	431	471	441	457	444	428	450	449	431	446	449	443	436	469	468	480	430	441	449	494	429	411	434	440	420	457	470	479	477	448	480	437	449	436	470	441	471	463	482	464	443	462	469	462	472	481	482	456	470	466	460	445	457	450	470	449	431	489	456	452	471	443	461	468	462	457	474	473	472	480	453	451	448	455	498	510	465	467	442	467	435	455	466	480	423	477	451	426	465	441	465	414	500	518	439	463	489	465	480	443	437	475	474	469	435	445	462	460	457	413	451	497	466	449	468	469	429	471	460	489	482	450	436	457	466	464	528	475	451	456	469	437	438	454	439	434	479	430	442	483	460	462	467	422	470	437	480	433	409	481	435	474	454	441	464	418	417	485	450	490	485	469	443	480	456	493	436	452	453	474	447	447	446	449	434	474	464	454	462	465	450	454	428	451	504	460	468	475	443	413	445	489	450	462	461	480	451	416	435	466	488	438	482	439	476	479	464	469	471	468	442	410	451	506	448	478	448	456	438	437	437	457	470	437	478	447	424	500	446	451	419	470	457	466	496	442	499	449	425	478	472	497	506	449	440	452	472	445	452	453	479	482	457	475	475	478	419	469	449	499	503	457	468	466	435	453	474	435	460	462	457	443	437	473	468	484	458	464	429	443	464	468	438	456	438	432	459	473	449	451	424	463	482	516	491	456	476	447	440	443	455	479	484	484	465	465	455	469	478	442	457	441	447	483	436	481	429	475	495	463	437	473	486	467	441	479	488	473	439	472	448	435	489	429	466	451	449	459	468	468	459	433	497	488	500	499	456	454	492	461	473	444	464	473	480	486	473	449	468	448	456	503	477	474	446	488	483	481	433	446	474	441	444	453	440	410	436	431	443	460	433	478	472	458	427	413	458	478	486	501	466	441	463	465	455	461	501	495	504	470	462	454	436	463	501	478	439	449	486	461	412	455	492	529	472	469	470	490	469	426	455	481	467	474	481	451	463	450	460	438	420	484	469	465	456	439	435	502	462	427	452	458	464	451	448	459	419	480	488	447	457	472	465	455	416	477	483	491	506	481	424	478	426	457	476	450	460	422	481	464	496	493	447	455	444	451	457	474	479	419	425	443	498	438	450	466	436	467	432	469	445	461	457	495	477	467	443	446	468	462	463	450	426	441	442	478	502	430	449	467	446	467	472	424	449	456	447	464	450	470	462	451	446	439	440	454	452	468	453	422	479	489	444	466	454	465	470	450	444	474	453	444	441	485	422	462	444	425	452	449	475	492	457	465	422	477	486	416	460	484	448	470	448	417	421	459	434	424	465	437	476	478	450	449	451	425	444	459	425	461	449	423	430	480	409	437	475	438	429	495	456	438	456	466	448	448	473	437	506	425	461	467	430	472	493	455	442	451	483	451	456	452	472	480	457	468	467	454	428	452	461	427	462	483	495	435	479	436	455	457	478	473	466	447	479	439	449	469	438	456	447	453	480	466	466	454	442	439	491	474	447	469	455	450	457	437	476	453	455	451	478	456	457	469	462	426	501	429	474	470	485	426	449	416	446	457	473	480	443	456	442	460	417	472	468	484	445	436	460	451	494	479	480	461	484	452	485	437	433	496	458	423	454	464	426	424	475	468	502	471	490	443	449	455	452	465	484	461	473	480	481	442	452	475	434	425	434	460	452	422	493	489	480	442	434	429	459	442	443	468	458	475	420	463	443	441	446	442	456	481	442	433	449	465	437	476	492	419	464	422	487	434	464	446	486	498	456	443	482	466	433	440	501	456	463	453	472	475	457	473	451	461	451	472	459	445	450	454	458	446	457	468	470	474	427	472	445	465	453	484	444	477	433	464	454	418	475	445	465	422	455	449	446	442	451	485	465	468	435	467	442	463	422	498	452	461	471	490	458	473	453	474	467	439	414	469	472	450	462	444	451	460	475	471	478	480	453	459	449	440	471	434	472	456	487	439	422	471	452	460	438	436	476	439	457	487	406	455	450	435
23947	23676	37076	34805	24011	13480	1886	744	584	575	583	545	584	534	590	586	577	551	599	588	552	635	591	575	547	556	547	584	543	594	581	524	513	562	573	527	579	578	555	545	576	562	562	580	594	590	561	546	577	565	561	562	567	560	605	514	545	578	505	554	551	562	564	510	544	564	538	554	567	552	545	546	598	540	529	466	563	545	558	555	560	565	589	535	549	558	556	549	536	530	557	543	565	547	551	549	587	555	553	581	527	576	533	542	538	590	575	550	550	576	561	597	541	510	563	547	551	551	540	567	531	543	565	548	592	543	598	539	565	574	556	563	530	572	551	547	542	535	569	523	535	559	561	561	541	535	549	514	537	568	565	540	529	549	532	564	560	567	563	534	596	557	556	582	571	531	570	534	550	566	549	567	557	546	548	541	547	541	591	550	603	545	557	587	580	540	549	552	548	512	542	566	560	528	554	612	509	513	532	569	552	563	615	548	574	557	586	565	587	534	581	575	579	532	549	534	579	545	525	584	540	499	541	556	555	576	568	553	602	547	544	555	547	530	510	541	600	591	540	579	549	555	530	576	597	578	536	574	537	547	577	561	561	572	558	531	553	572	557	520	559	541	555	549	591	526	563	577	584	539	557	572	520	549	526	552	557	533	567	533	553	536	546	540	552	564	528	532	560	531	512	559	571	567	518	579	585	575	534	546	570	563	518	529	569	527	570	574	548	572	546	570	566	529	566	553	547	518	571	555	518	580	534	573	547	560	588	533	572	527	576	550	588	538	528	565	568	557	559	526	556	608	570	576	538	601	597	530	573	582	540	541	505	581	525	515	551	577	598	541	526	538	550	557	551	575	541	581	505	559	600	593	547	533	561	577	544	590	542	538	578	510	540	520	564	546	583	554	519	544	566	579	537	606	579	525	574	516	582	565	519	583	556	567	594	606	560	561	559	563	467	541	531	523	545	577	599	566	539	550	552	592	476	538	556	549	540	578	565	561	587	560	564	534	596	551	500	515	551	536	561	524	542	523	516	505	541	564	510	553	598	574	556	584	562	570	552	588	531	555	547	556	580	559	577	551	547	549	553	559	550	531	568	490	574	535	537	558	626	591	556	547	546	491	533	563	530	582	518	536	545	544	564	552	566	520	517	532	509	534	515	515	543	587	543	565	509	573	570	542	537	530	526	556	547	530	513	565	581	558	538	567	549	561	565	560	498	528	547	536	548	558	604	505	515	539	578	560	518	559	534	543	567	574	554	581	550	564	543	573	566	589	609	547	534	561	579	547	588	518	602	542	549	568	503	524	569	609	527	553	521	531	560	546	537	563	544	539	534	495	571	551	537	587	561	549	553	546	569	558	534	558	573	520	516	560	528	558	534	535	550	545	521	552	627	525	515	500	567	539	563	547	511	583	538	587	562	550	578	538	550	541	570	543	546	551	569	544	543	537	549	574	596	535	558	542	562	535	510	554	564	568	539	572	594	560	530	584	577	561	501	552	566	530	549	556	554	535	577	567	559	543	544	578	568	559	528	540	555	545	566	538	591	553	580	545	559	566	555	566	560	549	543	549	551	534	540	563	532	582	554	509	553	561	537	567	528	581	575	579	527	606	545	510	563	544	605	549	532	571	588	551	588	531	548	525	562	531	567	516	545	587	553	544	579	554	554	562	577	579	577	543	542	558	514	542	543	517	546	504	530	575	570	562	547	539	525	531	494	540	583	525	511	551	542	571	528	576	551	570	522	511	566	537	576	559	580	553	578	555	545	518	554	551	587	592	530	568	559	535	497	533	540	539	569	539	518	568	554	552	548	530	554	515	519	557	522	558	539	557	508	554	591	544	507	547	544	540	599	549	545	557	566	553	551	534	532	544	566	565	509	523	520	549	578	602	588	589	556	609	556	585	579	535	563	565	572	552	550	585	548	541	567	573	568	536	530	603	555	537	576	581	531	581	517	522	555	556	534	529	537	517	602	536	564	536	589	552	553	540	567	581	526	523	552	563	542	592	528	541	572	548	575	570	556	540	557	580	532	563	588	562	517	534	529	524	576	519	561	574	565	572	564	547	583	549	588	605	546	553	551	558	531	582	521	577	542	559	580	556	576	541	531	567	560	531	573	554	512	499	573	564	578	522	560	522	575	571	570	570	531	546	554	592	574	575	565	564	565	529	565	578	539	575	555	593	582	544	559	562	567	588	565	549	555	563	540	587	615	530	539	546	540	586	544	529	553	523	573	552	558	560	613	516	541	554	548	572	534	554	561	536	514	587	609	569	553	565	572	557	532	534	572	571	579	570	562	523	526	578	573	544	580	601	567	542	567	527	540	550	581	547	555	569	516	574	567	553	542	572	581	523	606	553	565	563	581	540	528	556	522	579	549	550	545	530	576	544	544	549	567	543	537	564	567	538	553	496	536	582	535	566	513	513	550	512	567	541	515	551	526	516	554	535	538	555	543	514	557	567	507	600	539	560	558	522	565	550	532	569	544	563	547	560	602	520	572	576	580	579	548	562	549	576	564	503	551	524	499	489	541	546	542	552	558	544	530	581	549	523	511	540	548	560	550	514	540	498	549	585	553	552	572	513	543	546	530	550	536	569	560	532	590	550	512	548	533	519	577	553	556	534	522	575	534	545	517	550	568	542	528	535	562	549	579	573	492	555	545	513	569	557	567	569	555	583	593	527	574	483	527	512	520	565	551	583	575	556	545	510	537	552	583	562	517	536	545	510	572	505	561	523	556	553	519	587	570	513	587	528	558	557	562	596	585	557	561	537	581	588	519	533	524	553	528	547	546	544	570	587	527	515	601	574	551	592	529	543	549	544	526	545	557	536	577	530	535	553	521	529	556	583	545	561	524	553	524	523	579	562	566	568	570	571	571	532	523	540	543	540	536	598	577	567	620	589	531	506	582	601	611	581	549	580	555	560	563	574	566	615	550	551	505	574	567	551	559	542	520	611	520	580	564	559	568	569	574	566	572	556	561	570	517	540	540	565	567	550	524	531	553	576	561	499	552	553	549	527	529	521	563	578	539	528	561	549	524	561	546	575	576	546	545	577	535	556	568	520	552	532	509	551	527	592	559	541	530	601	552	579	540	564	564	550	525	554	545	565	570	589	587	532	544	593	516	539	561	543	567	532	527	499	509	600	568	507	546	590	557	558	561	533	521	567	509	573	537	515	567	573	516	548	529	594	532	568	541	551	514	522	555	518	581	570	566	544	561	582	576	561	548	520	515	526	574	558	549	545	570	547	570	553	514	546	531	555	527	532	556	592	540	582	541	534	563	586	538	540	537	543	602	574	541	566	550	585	566	560	589	569	590	550	529	565	527	545	568	502	561	600	549	545	547	562	581	571	574	528	574	549	550	584	531	541	494	510	574	562	558	555	543	579	534	559	574	510	594	519	600	513	521	526	566	518	544	561	543	526	559	558	530	579	528	550	543	582	577	597	550	534	539	539	559	578	542	557	584	566	557	568	515	588	536	550	534	590
62316	102782	73353	41859	16562	3807	536	536	562	609	587	573	618	584	561	580	588	598	570	582	602	624	620	616	609	638	584	594	546	611	552	606	607	569	555	575	641	628	613	581	552	545	539	602	536	612	608	584	599	580	603	575	584	586	537	572	564	545	590	599	594	560	631	578	570	572	559	656	576	605	590	563	563	598	584	578	538	530	599	589	586	608	611	555	581	603	593	548	578	568	579	541	575	567	570	591	543	561	554	585	600	571	608	591	590	557	542	545	627	595	574	547	596	537	577	600	639	587	591	592	634	591	548	590	566	582	586	606	598	589	600	555	612	615	530	604	597	556	575	574	586	593	564	589	616	630	583	550	558	585	618	568	593	599	587	598	595	591	595	624	577	531	565	567	587	568	569	510	576	554	583	593	564	589	573	580	591	553	575	630	573	592	572	581	576	612	589	592	569	597	574	577	566	592	608	601	557	563	584	566	593	550	626	561	565	582	582	628	599	546	569	554	564	609	564	603	562	583	573	605	592	553	574	563	590	604	591	569	579	590	641	572	548	558	608	588	561	560	600	600	564	559	579	586	589	552	568	571	579	545	583	570	572	622	580	601	594	566	625	581	573	582	600	561	605	584	562	616	613	604	595	552	586	544	581	602	581	600	600	599	588	587	607	552	609	600	555	564	563	594	573	568	601	556	587	533	591	589	595	578	554	569	573	572	598	566	556	571	599	531	619	561	572	555	547	604	583	578	542	547	603	565	584	607	565	575	538	598	571	557	568	563	563	612	585	556	570	579	549	580	607	571	597	588	564	546	620	585	571	609	589	564	623	561	598	586	547	582	544	596	561	534	573	574	564	566	574	590	597	564	560	598	616	601	600	647	548	624	556	565	598	581	581	595	562	578	576	603	580	543	569	605	570	565	611	548	567	592	566	574	554	593	562	625	586	563	627	632	598	586	554	613	603	592	591	588	598	616	571	595	590	588	650	577	565	568	593	566	627	572	594	615	591	586	559	583	607	598	591	597	566	530	546	572	564	577	578	616	586	529	584	565	601	560	542	583	613	625	588	599	577	601	557	596	551	533	576	531	576	577	574	591	585	615	596	580	595	550	629	527	549	605	574	585	590	596	578	578	555	568	606	579	585	555	617	566	566	563	618	602	552	555	588	579	585	591	597	553	590	592	560	559	583	556	615	554	567	557	588	579	574	586	623	574	589	627	551	563	554	572	598	599	600	563	551	562	578	553	579	542	531	560	565	583	552	576	572	610	587	552	565	533	543	588	569	593	573	612	590	590	614	599	595	591	588	603	592	572	602	567	559	574	561	633	562	592	599	543	588	608	610	541	589	586	587	562	565	544	580	577	544	579	585	572	546	596	581	607	595	553	609	541	560	598	519	605	547	564	566	592	529	612	611	590	555	580	556	567	558	572	597	586	579	611	580	601	575	561	567	581	536	617	603	571	590	551	556	571	599	634	515	644	577	557	541	555	579	611	619	582	587	565	592	581	611	538	576	576	538	574	610	551	551	567	596	534	622	600	601	565	584	558	546	574	585	592	584	570	620	544	623	595	550	614	566	591	559	608	622	590	587	603	625	617	541	594	603	565	598	597	581	595	577	587	575	577	619	580	584	523	594	571	566	587	634	599	623	618	645	580	592	589	589	612	568	549	596	617	568	593	553	577	542	590	594	552	552	587	570	577	561	648	570	548	581	556	550	606	626	564	567	571	600	604	622	544	581	604	575	563	665	601	580	572	572	560	572	601	576	611	623	596	586	579	585	578	585	577	605	563	574	610	532	553	620	571	609	591	569	605	587	553	566	600	573	597	621	533	579	571	584	592	569	587	586	565	612	612	588	620	628	577	560	601	548	577	602	586	602	577	554	584	577	596	590	543	600	575	589	568	568	610	617	592	564	576	594	602	581	604	589	534	573	588	581	545	572	586	584	609	595	573	588	600	571	579	559	603	582	591	539	620	593	562	616	543	597	538	538	562	564	590	608	559	558	581	508	602	546	596	573	566	609	628	596	608	560	579	537	577	568	604	591	591	568	614	558	568	595	559	590	548	583	600	530	617	605	557	564	573	583	570	577	565	569	618	583	571	578	549	594	557	544	574	562	560	612	576	585	592	605	573	571	579	582	554	561	620	575	582	598	614	557	575	588	585	604	602	529	601	558	582	573	588	592	582	573	564	578	530	584	626	569	597	551	549	635	553	571	610	509	635	581	579	605	577	588	553	569	563	582	598	595	579	596	608	623	572	583	579	579	569	568	591	590	584	556	601	632	554	584	585	573	587	601	565	584	590	617	565	532	606	575	558	558	583	528	575	613	582	596	562	606	584	558	586	551	577	580	519	606	569	603	591	592	575	599	614	558	587	570	558	546	597	587	604	634	574	566	557	553	588	572	578	575	548	557	546	546	590	547	550	574	605	548	599	586	593	611	598	549	588	606	605	508	548	584	573	643	559	592	560	587	626	585	568	559	556	579	589	607	551	645	572	579	553	585	589	564	568	568	582	581	652	606	575	593	544	550	571	575	600	554	573	599	563	569	610	559	582	579	540	532	578	558	608	570	607	585	565	605	558	611	602	589	589	545	606	573	556	594	591	559	566	598	629	575	574	581	577	569	572	573	575	571	543	604	574	577	569	556	595	564	618	543	594	587	600	615	571	558	584	571	590	589	641	540	596	627	543	550	546	627	545	602	572	600	634	573	566	599	605	590	572	516	579	584	545	594	579	553	540	584	535	532	558	579	587	601	610	575	592	584	598	550	635	598	571	578	592	564	564	600	591	578	532	587	624	590	562	573	571	562	601	569	548	621	561	581	576	580	564	589	629	543	607	571	562	579	561	551	499	578	585	591	607	601	573	587	632	557	580	542	600	555	599	529	595	603	596	602	561	567	552	560	591	584	588	568	561	535	525	587	531	628	567	585	608	549	575	582	582	586	531	602	601	581	557	545	631	569	589	594	595	553	593	544	564	560	537	616	569	567	575	600	598	569	560	576	588	569	573	574	588	585	560	625	539	544	607	561	588	559	557	581	584	572	561	582	576	606	562	582	598	590	592	580	609	576	571	590	584	562	578	591	568	594	554	602	595	587	609	605	590	583	515	578	584	587	549	580	577	569	549	564	560	597	638	602	573	623	572	562	571	532	603	588	585	575	566	618	543	572	558	574	560	617	593	558	603	582	582	547	592	561	589	564	630	554	557	583	600	595	588	605	590	601	576	592	588	574	505	598	581	581	579	583	582	634	550	582	586	566	587	603	537	535	590	571	570	559	604	549	580	576	573	550	552	611	556	555	604	569	582	601	550	593	575	564	550	573	558	567	549	597	605	533	540	563	581	578	553	573	563	543	586	589	609	576	595	571	573	540	574	553	564	579	612	625	588	554	601	543	571	536	575	535	570	559	572	608	575	559	567	526	592	585	606	588	596	533	601	577	567	575	536	553	563	601	580	570	567	526	577	559	590	618	581	585	583	538	522	534	569	565	563
29377	31654	27774	11296	2095	670	390	385	382	410	375	376	358	357	386	399	386	404	398	399	406	401	374	378	366	407	375	421	386	417	349	364	380	392	387	399	398	377	384	364	403	390	366	381	406	390	361	392	387	376	369	399	406	368	368	435	384	375	391	362	366	379	365	391	353	399	392	385	386	380	377	388	423	376	374	350	372	366	374	399	354	378	358	385	356	378	338	369	404	385	387	375	363	399	378	398	395	408	372	415	381	380	389	379	380	406	366	386	375	411	386	363	407	384	386	380	391	406	408	370	399	402	383	378	372	384	359	368	393	388	381	374	389	374	400	383	380	412	372	394	385	343	417	394	360	389	378	426	377	378	362	445	342	415	395	377	369	360	371	373	353	391	358	392	408	367	335	378	390	375	363	374	370	411	401	406	366	384	379	399	350	367	388	374	409	390	392	393	389	389	384	423	399	383	358	406	399	379	353	384	397	380	388	356	393	403	386	355	380	420	378	393	359	391	380	377	365	362	390	360	375	382	422	359	416	389	394	387	434	360	362	388	423	419	422	392	369	388	362	384	410	361	369	350	380	369	323	389	383	377	438	386	363	367	380	383	372	370	370	395	391	378	382	403	408	402	358	393	361	405	395	349	328	381	377	382	411	425	391	363	374	374	368	363	392	393	390	348	383	396	368	380	343	388	371	341	386	329	386	369	399	407	368	393	402	375	388	378	354	385	386	344	351	402	411	449	391	417	388	380	412	355	355	372	372	383	404	385	332	363	375	364	365	399	351	379	370	386	410	374	369	402	375	385	397	373	383	373	410	384	377	400	368	407	387	379	397	362	364	390	388	355	393	387	357	360	363	387	391	369	368	358	405	347	395	396	409	357	379	404	377	405	368	408	393	391	383	391	416	372	363	354	372	375	358	407	351	391	393	349	390	402	399	402	399	362	369	390	361	400	371	362	380	356	356	379	383	413	388	424	400	391	366	400	383	414	339	398	388	361	418	391	359	407	379	420	370	379	352	378	401	385	419	365	392	397	370	417	369	373	370	410	382	394	377	391	342	398	353	360	390	383	363	361	361	352	369	403	366	331	368	395	404	385	400	371	373	400	407	381	348	370	331	396	385	395	402	382	385	377	331	366	387	402	392	370	360	378	354	379	391	329	423	368	365	393	388	351	385	361	367	394	386	372	376	357	346	376	392	384	418	388	427	383	416	393	393	367	343	350	425	396	383	389	392	375	369	382	349	371	402	389	421	376	405	384	376	372	346	441	359	367	376	394	405	361	356	338	379	377	385	413	378	381	455	372	375	394	417	353	416	376	388	366	399	336	394	390	379	377	378	362	405	392	392	404	375	371	402	354	406	367	392	407	359	370	363	418	350	392	370	386	372	381	375	416	392	390	417	371	361	389	380	396	407	406	377	350	382	409	347	373	363	400	355	371	364	364	451	400	377	428	372	372	406	396	349	356	376	353	390	387	371	401	410	382	358	376	377	364	404	410	394	374	354	377	366	360	398	384	428	370	389	364	370	393	378	386	351	409	351	378	359	353	371	419	395	366	407	374	392	392	387	404	383	373	362	373	361	400	367	375	378	345	370	353	356	405	403	370	361	383	365	369	385	354	365	379	371	369	405	378	374	395	390	371	328	377	398	382	389	377	383	369	424	385	362	379	378	383	395	399	380	408	406	426	392	361	376	385	402	373	368	390	367	354	394	376	377	392	391	408	382	380	403	388	375	369	403	364	372	416	374	375	407	357	403	396	395	367	368	381	400	388	350	374	382	350	405	332	400	419	387	350	416	369	401	361	393	329	338	366	355	380	383	383	345	392	391	387	408	393	404	383	398	364	394	408	377	399	371	395	365	406	391	386	375	358	394	395	381	426	395	385	393	406	363	380	435	369	359	386	400	397	398	406	410	400	356	364	370	408	364	413	413	362	376	378	418	376	393	372	386	413	389	430	401	380	358	363	388	406	378	397	405	395	416	368	383	390	389	369	381	385	386	378	376	370	370	433	375	387	393	351	414	388	393	374	355	409	354	381	391	406	377	410	383	353	398	371	408	382	365	383	408	426	385	400	364	373	363	388	370	378	367	352	356	354	400	395	373	376	368	379	380	386	393	339	386	363	366	386	392	389	397	378	389	403	360	349	416	373	411	397	376	398	391	371	388	391	374	354	366	369	372	374	403	367	386	372	367	365	361	410	389	378	390	346	380	391	367	369	411	388	385	391	393	380	373	386	402	380	400	356	356	420	397	384	393	369	388	358	379	397	325	394	373	387	367	421	402	365	385	368	420	396	395	362	356	381	362	378	377	359	383	371	371	373	390	366	361	407	358	401	413	346	379	352	384	410	386	391	370	379	360	370	405	367	389	394	364	381	371	383	395	390	407	357	375	366	376	377	376	383	346	410	383	374	376	338	418	404	381	406	353	380	421	357	430	377	394	379	392	418	390	368	380	366	382	344	397	376	388	378	380	389	360	367	370	393	382	385	431	382	371	400	404	360	402	400	358	406	400	373	411	422	360	378	381	380	325	399	409	379	346	371	369	332	364	414	370	403	358	392	386	399	366	421	382	409	385	357	370	357	374	363	383	381	411	362	367	391	377	325	418	415	399	339	383	397	389	417	367	408	357	376	386	390	383	364	390	392	373	411	365	421	390	360	356	397	406	385	368	410	388	362	359	403	407	389	369	393	378	395	393	379	382	378	345	389	420	402	382	392	397	358	344	417	429	372	394	420	364	401	427	438	353	351	343	393	375	358	375	357	418	353	410	420	373	378	379	402	408	383	379	409	375	411	381	397	388	372	359	363	400	368	359	381	370	384	391	358	417	387	350	374	394	426	387	404	389	340	404	355	399	380	373	353	359	340	366	382	371	401	376	355	398	373	396	370	401	376	348	405	412	386	360	367	393	397	364	384	401	374	399	372	368	397	367	416	400	357	355	427	345	411	346	383	392	388	388	347	393	383	387	383	363	372	361	380	391	419	400	381	350	391	349	390	385	398	371	358	388	392	354	379	383	411	339	378	373	404	399	371	394	430	359	404	376	398	373	368	368	372	378	372	389	355	418	361	381	385	387	395	388	355	402	404	353	354	382	403	372	379	413	398	370	396	382	396	376	400	409	390	422	375	346	349	387	411	403	368	379	373	415	407	405	384	384	410	406	389	366	415	366	364	370	374	379	376	383	371	343	367	376	367	376	348	383	347	369	379	388	409	337	380	395	363	395	368	389	371	391	371	421	370	382	365	373	401	417	385	360	401	371	371	416	425	372	402	384	388	388	397	377	356	403	364	382	405	354	392	373	355	367	357	388	361	321	374	391	411	363	383	380	361	372	392	338	371	413	360	384	409	391	379	377	356	409	375	417	365	379	396	411	337	393	363	394	413	380	358	406	359	378	387	378	384	384	422	382	410	392	421	372	361	369	442	397	370	399	379	398	390	378	361	409	370	378	389	400	380	397	373	363	401	390	382	402	401	365	412	384	375	340	366
22247	38738	21014	6087	1691	581	347	335	359	370	327	372	354	358	377	365	362	376	366	354	336	351	359	346	334	332	374	368	386	306	332	292	372	345	351	354	338	341	365	332	364	335	338	343	349	378	385	353	366	345	336	359	372	372	352	376	346	318	349	310	325	352	403	338	352	348	340	333	309	359	345	383	375	346	352	385	355	393	333	339	367	363	361	349	347	308	339	364	327	341	367	322	353	360	369	375	369	340	343	342	383	380	360	385	344	376	341	353	356	377	374	353	336	337	345	363	337	361	368	373	346	342	347	366	314	340	352	364	335	331	379	338	379	371	360	383	371	362	362	312	341	389	366	356	312	388	359	366	361	361	345	355	341	354	324	398	368	359	359	345	351	338	352	341	366	388	358	365	343	337	370	329	341	334	350	387	336	398	332	398	375	315	356	379	371	358	370	370	321	358	400	373	352	365	352	341	363	336	354	354	344	362	376	364	316	353	370	364	364	357	376	327	399	354	339	341	363	355	377	374	340	353	325	320	309	358	326	368	338	334	384	320	321	351	342	355	374	365	363	347	350	348	364	353	319	354	372	360	327	364	334	346	361	346	356	351	353	381	339	338	338	357	335	348	322	352	352	407	350	359	336	346	348	373	333	377	354	353	363	342	349	341	323	353	364	363	352	345	326	390	380	350	347	362	350	330	370	324	339	388	381	343	327	392	344	369	341	359	340	370	366	376	341	367	353	372	355	378	362	385	396	352	330	358	348	347	338	335	368	353	361	346	363	359	368	351	345	356	328	330	377	358	323	355	360	355	357	335	342	344	347	402	348	317	367	357	349	352	337	309	353	377	378	337	351	354	345	332	338	343	391	361	326	389	342	360	357	357	343	361	335	352	385	367	375	385	365	360	351	340	396	339	343	315	327	362	370	367	350	355	337	344	330	357	332	338	375	343	338	364	342	359	347	351	336	387	359	383	330	365	320	351	340	379	344	380	344	359	370	372	366	355	326	344	363	374	363	334	329	366	339	409	372	313	332	334	378	363	365	327	337	351	355	339	367	382	339	391	350	399	349	373	322	392	357	326	327	352	371	369	364	371	375	348	328	355	356	353	360	380	357	367	353	341	355	351	356	374	352	386	365	345	322	378	370	338	359	322	373	324	368	364	351	352	319	353	333	362	366	360	351	389	333	348	355	373	354	357	348	354	346	325	337	359	341	375	354	334	394	344	379	339	373	376	363	338	349	360	340	368	361	351	318	364	356	376	386	377	346	341	310	358	333	383	366	352	363	339	347	368	357	344	359	348	347	349	367	365	387	359	365	349	338	318	388	362	327	336	341	348	354	379	345	363	335	350	346	374	372	354	380	323	386	367	360	326	380	350	332	358	364	344	339	353	338	334	356	374	371	367	368	348	364	382	376	357	341	346	355	348	341	376	336	343	368	356	385	304	352	385	379	389	335	375	355	363	327	395	336	347	351	357	364	352	376	375	376	339	347	398	332	357	385	344	372	353	357	355	363	346	325	316	358	362	354	373	353	359	352	372	353	369	352	333	361	338	367	356	358	371	334	343	361	338	325	366	357	389	383	341	337	333	347	336	375	323	362	350	366	367	388	370	349	323	347	344	358	359	345	382	350	369	371	344	347	355	357	349	381	331	344	346	347	320	379	379	363	354	369	399	348	342	377	354	344	357	332	331	343	377	351	393	338	346	329	345	371	330	362	337	372	352	381	345	351	331	340	322	358	378	335	352	332	397	330	329	362	347	348	349	314	356	322	356	353	384	365	355	403	375	339	326	385	395	357	358	330	380	356	344	350	362	349	348	364	390	359	365	354	374	371	383	353	332	359	356	337	368	356	348	339	382	345	320	362	363	333	346	362	358	353	347	373	372	365	342	329	358	369	376	362	361	343	354	379	329	338	343	366	353	359	355	325	337	346	364	342	347	332	363	342	380	387	399	346	366	388	324	387	324	384	355	375	349	376	352	400	317	358	346	354	353	355	350	403	394	307	343	351	337	324	325	362	326	384	318	329	377	370	334	346	368	349	353	338	347	345	381	362	322	366	366	371	349	364	360	356	344	391	381	361	360	355	333	355	385	385	355	355	335	363	373	369	330	371	384	364	370	350	347	367	326	369	384	348	364	336	386	337	375	350	346	353	342	342	365	333	344	337	310	369	361	359	370	312	348	378	346	364	365	391	347	364	357	364	337	414	361	361	369	333	357	393	349	327	350	335	342	356	350	367	390	331	349	369	385	327	339	338	346	348	361	337	386	372	346	357	349	359	377	397	365	350	315	361	329	335	379	322	376	346	310	371	352	352	335	353	345	331	338	348	351	346	363	333	376	337	329	379	337	352	352	364	384	345	367	394	340	356	333	349	359	377	356	380	351	347	353	321	373	348	348	398	356	338	325	378	366	348	320	350	355	349	370	362	389	356	352	360	342	341	345	323	377	356	376	379	370	337	330	356	367	347	331	353	354	332	342	350	356	371	348	377	347	385	354	360	333	356	386	364	354	369	352	369	328	377	372	371	344	356	351	328	338	359	332	374	361	336	358	358	328	365	364	391	401	350	378	321	335	348	356	349	335	339	378	364	332	386	345	338	363	376	350	353	354	367	349	343	367	365	339	323	348	365	382	388	374	371	384	384	357	367	357	327	360	371	345	316	380	378	305	366	368	324	349	350	355	354	355	376	314	380	354	363	352	367	361	372	376	356	373	370	387	334	370	325	354	361	350	346	368	371	354	336	359	352	380	355	331	334	342	366	334	373	339	360	349	396	354	349	352	358	354	375	368	393	361	335	340	386	356	368	377	382	355	334	339	401	372	340	378	362	377	368	329	354	344	338	364	382	363	356	390	344	356	385	347	355	334	348	344	350	383	342	350	365	355	344	346	388	356	347	374	388	361	355	359	338	364	348	366	376	363	350	334	360	385	337	396	347	399	377	383	345	363	388	343	346	344	360	352	312	382	376	346	346	361	362	343	349	346	346	359	369	368	368	362	341	348	368	342	356	378	349	370	369	350	339	361	344	369	350	363	368	345	338	358	365	312	328	364	351	319	356	332	344	331	370	339	362	341	330	324	366	363	380	389	353	388	372	356	375	329	360	322	343	319	374	329	356	356	354	354	344	347	363	349	371	343	386	351	330	363	348	364	371	385	343	351	329	344	314	336	345	385	360	362	336	331	360	329	375	340	382	400	366	346	348	402	338	375	353	320	338	366	343	347	379	394	365	381	349	332	371	340	356	333	344	342	355	361	341	353	386	341	366	360	339	380	352	395	335	345	360	331	342	373	368	367	384	337	334	364	344	386	337	332	356	313	359	327	339	364	347	336	333	369	363	344	336	346	376	343	311	285	393	298	359	320	355	371	364	336	375	355	356	366	370	338	367	385	350	379	342	345	417	380	310	338	329	363	332	365	353	368	310	350	370	324	340	374	369	346	360	363	330	336	329	365	316	350	374	365	366	340	353	346	385	362	350	354	356	373	344	345
25436	27761	42025	34926	17866	4234	678	473	470	459	403	415	456	429	452	456	428	442	482	443	440	486	455	483	467	460	430	431	457	475	477	468	489	458	439	419	452	434	455	477	479	458	439	436	463	461	486	478	473	438	460	422	434	466	457	424	428	497	430	438	448	461	408	434	442	467	439	458	416	439	460	492	459	447	438	429	438	466	433	470	426	461	432	419	419	448	439	414	431	451	410	442	433	410	401	438	465	384	442	460	432	459	434	496	457	420	430	404	431	436	421	489	428	454	447	413	407	440	455	458	433	420	452	393	457	446	427	432	403	441	422	420	454	465	433	441	434	431	461	468	462	399	459	438	449	458	449	431	438	440	444	460	441	440	430	443	437	440	466	472	458	453	442	461	451	470	396	446	455	507	466	464	448	433	413	463	440	412	451	453	438	471	435	446	459	399	480	421	446	469	423	425	434	450	426	483	459	431	443	423	429	431	464	401	447	473	440	449	445	453	457	469	472	497	445	449	451	425	440	450	447	473	461	458	425	466	421	448	454	457	450	438	427	440	504	419	450	442	435	451	414	443	461	486	467	441	445	408	427	454	474	477	478	462	449	456	445	459	420	403	464	444	468	455	428	438	480	424	460	443	455	434	501	452	418	475	458	437	434	417	433	448	422	443	443	424	446	480	462	443	462	427	477	454	425	442	471	408	427	437	444	459	466	430	449	460	418	422	445	465	451	431	403	458	461	410	443	442	434	438	423	430	418	470	410	461	447	407	448	457	444	448	453	463	456	450	442	430	433	431	411	420	440	418	434	403	432	451	458	459	421	411	433	490	453	456	457	449	459	454	437	420	468	430	458	457	455	447	458	455	429	427	438	430	439	442	459	417	434	462	442	428	424	434	457	445	470	483	443	417	414	426	471	481	444	455	473	447	452	433	439	438	443	454	431	457	453	482	442	454	457	432	435	437	459	451	469	416	433	442	446	429	442	448	450	426	409	492	419	440	458	462	480	418	452	482	440	459	441	448	445	414	452	451	456	438	453	435	468	479	441	460	482	455	431	448	438	423	447	495	436	450	439	444	429	431	440	409	472	454	455	456	476	456	466	457	452	459	412	446	435	421	445	441	424	418	446	433	442	456	407	481	419	437	471	407	432	436	400	446	474	454	452	450	454	387	424	450	457	452	444	438	426	440	454	405	408	470	417	449	431	422	449	434	455	447	472	432	451	481	472	436	466	457	428	415	411	440	435	456	463	455	435	451	483	458	460	407	443	440	437	457	451	438	488	470	401	459	463	444	436	475	419	480	463	451	466	475	437	427	458	503	484	450	477	452	414	462	462	442	439	445	424	462	479	430	418	474	438	447	436	432	474	461	443	432	401	443	433	445	442	436	446	449	442	423	465	478	487	460	467	395	453	458	392	456	427	411	478	467	466	484	436	471	441	444	434	433	424	410	461	444	450	439	442	398	447	420	451	460	416	467	486	455	440	439	403	458	466	420	447	446	439	442	427	454	467	465	440	443	469	457	389	443	453	418	454	446	475	456	444	426	441	427	432	470	483	442	495	422	427	438	438	436	438	458	394	439	431	434	442	445	449	444	436	466	444	445	466	441	464	429	439	439	463	429	442	449	452	443	438	458	479	474	434	421	455	471	412	441	466	419	492	416	436	452	429	441	419	460	439	433	433	425	447	464	470	418	487	462	458	455	439	419	430	413	464	430	446	426	418	431	444	462	476	462	457	454	493	445	383	463	440	460	446	438	418	463	467	481	449	437	493	459	445	434	467	452	483	458	459	470	432	419	444	434	430	462	453	441	448	436	441	409	469	466	455	504	416	446	409	464	453	414	462	419	461	482	442	456	442	456	468	407	481	469	458	431	419	451	431	433	424	442	474	440	428	443	485	472	447	466	438	454	439	453	412	463	447	459	423	445	479	487	439	479	468	426	458	451	419	380	454	457	423	405	445	431	430	487	420	462	450	456	476	429	449	442	447	427	444	458	449	429	437	450	471	474	508	434	440	476	432	440	444	436	437	449	463	419	461	446	429	465	442	444	463	485	460	410	442	510	492	444	419	451	441	439	448	436	450	456	468	433	468	422	460	462	461	401	439	484	420	445	439	423	412	464	438	444	471	416	433	426	481	417	445	445	443	457	435	424	413	446	452	452	452	461	463	510	424	442	443	452	395	439	438	446	467	405	434	445	482	424	458	457	448	434	454	423	456	453	399	439	470	436	485	468	468	455	411	433	444	420	431	435	451	448	414	445	422	434	452	442	414	407	435	490	449	423	434	433	441	406	437	433	456	459	430	453	425	431	430	425	493	472	430	454	472	478	433	430	464	460	473	424	436	454	463	447	426	481	434	413	424	436	427	429	399	442	424	437	455	415	463	465	488	400	442	430	445	462	424	467	427	405	451	432	466	446	419	458	420	469	477	445	415	451	469	421	466	431	439	453	418	467	407	465	437	429	446	466	432	421	438	454	462	404	427	465	421	444	452	460	455	431	414	450	408	419	446	447	452	430	450	409	436	448	438	420	408	453	450	464	474	440	411	453	471	439	465	436	446	471	431	443	404	438	401	441	412	474	441	443	423	453	422	454	458	442	446	440	417	422	417	436	489	435	507	415	418	427	459	440	437	402	420	449	458	414	459	485	446	473	448	380	437	420	437	460	445	443	417	448	435	450	488	455	432	504	441	437	418	494	437	448	444	455	447	428	439	426	437	433	443	476	423	397	451	415	488	431	430	439	382	442	411	418	465	405	418	426	432	492	454	463	436	478	424	444	438	415	436	459	447	440	443	422	461	476	430	460	477	454	400	432	457	460	418	436	463	417	464	443	448	455	407	451	497	459	454	462	441	424	455	454	422	430	425	448	463	472	446	452	483	446	452	421	482	427	432	447	445	428	426	418	445	447	456	434	426	406	434	464	433	414	420	432	435	444	447	475	421	446	455	470	421	446	438	427	462	430	456	434	426	459	453	476	487	431	463	412	465	422	439	447	455	418	424	421	439	440	445	449	441	484	450	436	452	405	458	453	446	480	431	438	454	474	450	442	432	459	431	443	420	438	453	422	435	445	427	456	447	438	453	476	501	406	419	447	438	451	483	441	451	450	451	437	438	412	438	474	402	477	464	416	433	420	466	423	490	430	421	439	429	473	396	463	447	458	496	451	454	439	455	458	436	433	467	427	429	420	433	469	464	400	387	476	438	438	427	449	424	437	443	471	463	432	431	431	441	473	450	461	410	445	459	408	406	452	448	432	436	493	435	499	427	419	416	407	463	413	459	430	455	455	446	431	447	430	445	446	418	465	411	445	493	475	430	454	467	383	431	427	434	454	430	442	444	429	435	481	457	414	443	436	417	464	440	475	481	429	471	456	430	487	508	467	439	478	464	455	472	430	463	423	452	446	485	434	459	446	452	480	432	424	490	475	426	432	461	452	447	422	468	444	440	438	470	470	468	433	450	466	423	400	441	430	446	429	458	435	440	484	404	461
60293	90644	59418	26933	8597	1897	476	433	472	442	482	524	482	442	460	421	452	420	497	445	441	485	465	455	500	422	451	472	439	444	451	443	460	475	461	466	443	464	444	432	425	457	479	460	502	427	487	465	438	492	445	475	429	453	449	439	444	426	435	419	501	474	455	469	442	463	433	442	462	439	493	499	485	419	437	462	473	486	424	450	460	463	475	478	477	439	454	451	432	485	465	480	453	467	477	423	443	466	449	479	466	488	441	450	426	466	443	451	441	459	452	449	441	445	446	431	456	484	459	491	440	471	472	444	418	481	437	482	481	431	436	473	468	462	455	429	445	436	432	447	442	454	443	450	465	432	442	455	475	454	450	477	479	445	471	469	462	481	430	456	463	446	477	458	469	464	501	461	438	488	451	480	457	501	423	443	461	423	478	446	415	447	469	450	449	452	464	454	461	425	466	463	430	467	435	458	469	444	473	465	467	479	458	495	428	428	428	464	483	466	450	445	473	430	480	451	468	462	489	429	457	458	483	468	456	452	476	455	469	470	407	490	425	445	434	482	430	506	452	506	469	449	471	437	469	438	464	461	453	495	476	437	443	460	466	492	425	446	451	471	476	468	431	467	467	448	454	482	447	463	483	441	455	470	418	466	500	481	473	470	423	461	491	468	453	421	445	459	446	457	473	473	436	449	482	464	465	454	474	440	458	454	451	441	446	468	478	452	484	468	483	439	477	442	501	445	438	454	507	505	485	475	470	443	434	483	467	486	458	432	427	468	477	491	458	515	432	476	491	433	444	459	479	470	434	455	437	479	487	454	464	487	447	452	467	397	453	454	449	436	482	452	494	448	435	470	469	422	491	446	483	460	445	455	496	463	458	453	471	438	465	482	477	436	461	409	430	461	422	436	434	471	446	476	475	421	480	476	480	433	441	485	462	428	433	468	446	441	467	471	487	452	461	474	470	479	489	472	452	452	443	440	457	451	454	447	459	453	457	433	442	427	494	466	455	456	463	487	470	479	460	491	481	432	443	432	482	446	464	417	465	441	474	434	429	416	432	429	482	433	468	453	475	413	418	481	478	495	427	439	456	440	465	438	470	430	461	438	464	461	500	496	472	467	480	461	475	452	455	448	454	460	442	456	498	445	431	471	453	470	472	429	424	437	436	456	450	416	481	464	483	451	436	455	448	475	430	454	483	439	465	501	425	437	451	467	422	472	454	438	468	446	470	489	469	477	449	499	486	434	432	481	467	436	456	476	450	433	467	456	457	430	439	435	442	491	512	453	479	443	455	481	450	455	473	474	461	415	447	447	454	491	436	473	439	439	463	470	479	420	470	426	453	429	486	429	453	438	463	449	473	457	460	476	405	464	479	452	448	478	478	443	463	469	481	455	453	461	449	458	443	433	468	463	445	441	480	444	405	460	432	451	441	438	430	464	528	494	478	462	491	461	483	485	448	427	453	391	463	486	464	438	455	460	457	437	447	455	463	461	463	448	467	454	450	472	439	426	473	459	441	449	437	459	443	418	429	441	476	480	435	438	455	435	479	478	453	467	449	457	430	506	495	447	451	447	443	454	442	432	465	477	502	460	447	490	499	459	450	442	433	454	473	448	436	455	448	427	431	433	477	453	454	450	479	491	454	432	468	458	459	440	461	436	490	467	465	452	433	475	466	452	490	446	451	448	443	469	432	488	460	445	449	477	432	477	461	447	452	460	440	421	472	454	444	472	434	471	425	471	403	460	460	457	435	448	476	459	445	464	469	459	507	466	438	434	507	451	476	443	472	488	462	468	436	486	458	422	444	435	415	456	449	455	439	424	470	439	449	416	445	446	461	450	435	456	465	445	442	448	451	446	452	420	455	483	477	460	458	454	444	466	465	414	429	446	460	462	454	498	419	440	449	443	450	398	475	443	468	447	437	444	480	469	440	474	445	480	448	443	481	467	455	464	468	469	470	475	455	449	458	481	440	485	489	414	452	419	408	449	473	403	478	402	468	458	449	453	472	449	486	456	463	475	490	453	457	459	460	457	454	441	435	458	435	477	458	467	487	438	450	448	464	453	463	479	458	467	488	445	481	440	461	456	439	457	487	452	470	440	446	455	452	501	481	427	473	441	471	467	441	472	473	465	444	474	456	467	466	406	445	446	458	482	464	442	441	462	462	464	431	470	456	433	438	451	469	504	455	455	424	454	432	453	435	451	448	438	442	456	475	425	459	447	438	476	430	462	432	446	432	497	460	468	460	458	450	443	462	475	458	442	456	484	439	441	417	461	460	455	474	432	463	485	451	421	441	490	441	420	443	480	466	469	437	434	476	447	430	412	479	461	467	489	455	424	441	465	468	429	422	497	465	447	432	487	426	466	431	437	445	483	464	440	466	446	427	439	456	451	460	478	460	454	434	445	453	446	460	434	465	432	426	489	441	453	495	500	456	429	446	510	458	478	476	435	465	439	437	455	484	474	498	435	433	457	445	465	482	434	455	443	456	468	461	517	448	422	472	478	441	450	416	463	459	477	455	458	443	445	447	442	503	425	464	453	470	445	406	448	437	474	461	493	436	456	447	464	479	470	466	490	474	476	461	476	438	457	469	448	449	489	491	442	442	480	482	436	476	432	482	448	442	495	448	462	465	463	430	448	478	480	460	468	467	470	508	451	449	460	461	463	456	405	406	438	435	431	448	444	463	487	470	450	491	442	425	463	436	456	421	432	474	481	407	469	514	462	483	486	444	452	482	477	455	438	448	466	503	439	458	462	440	443	435	446	468	463	465	452	453	490	434	393	467	463	468	471	463	455	446	473	446	459	454	446	450	482	447	462	443	471	447	473	462	466	468	467	459	464	438	473	452	457	448	453	448	443	461	460	443	433	455	462	430	461	440	467	439	478	482	463	453	510	476	437	473	421	438	444	465	456	437	490	485	469	457	501	452	439	446	446	408	492	446	469	452	478	451	466	425	461	428	434	446	428	445	449	453	452	463	444	452	448	473	471	449	458	420	463	448	450	470	455	503	443	466	446	448	442	451	424	422	488	423	474	416	439	480	460	447	466	438	460	452	429	455	474	484	459	429	434	484	447	428	446	460	461	474	471	471	470	478	435	427	441	495	503	501	422	456	464	465	439	441	463	430	445	433	448	452	476	468	515	422	474	430	470	446	473	446	444	471	431	455	446	441	434	479	456	461	446	422	482	444	466	424	464	464	451	429	442	439	469	476	440	462	450	461	472	465	446	486	433	446	432	491	432	404	466	459	497	437	453	479	465	472	439	489	470	446	433	490	452	451	473	442	448	424	435	439	514	413	441	475	464	449	471	466	442	441	422	448	470	417	467	419	436	441	454	434	452	444	471	457	456	470	508	431	463	431	475	436	468	481	465	461	503	478	479	475	453	462	462	431	434	472	468	467	458	472	479	458	437	436	459	496	465	444	452	486	478	456	449	448	436	457	450	451	464	468	458	479	474	444	465	444	460	458	505	488	444	472	405	474	440
23995	23729	36089	32697	23176	12618	1783	725	611	533	616	595	577	556	581	582	552	562	558	574	575	571	584	561	567	541	541	589	570	531	571	561	567	546	517	578	527	555	583	542	541	560	579	544	518	528	533	567	567	551	541	568	566	578	568	512	534	553	566	557	549	521	491	550	553	570	557	571	545	539	570	575	532	523	532	529	552	566	534	545	563	549	561	560	587	547	530	592	530	537	597	539	503	575	548	557	574	567	558	529	523	526	525	509	571	523	522	537	583	531	522	562	550	541	568	525	516	576	593	578	534	570	553	551	524	524	511	555	547	553	566	583	569	530	520	518	565	553	538	562	550	600	547	557	561	530	547	579	577	526	560	549	538	520	574	542	593	569	605	533	579	544	552	575	537	564	534	544	518	545	555	626	578	576	559	557	565	580	523	590	489	526	517	545	539	543	540	550	614	513	570	527	595	523	567	604	569	570	597	572	539	535	552	535	564	550	551	607	531	563	518	517	552	559	539	573	561	519	552	550	539	509	565	564	550	538	535	514	567	534	524	545	539	539	541	520	548	532	579	551	561	553	547	550	524	586	528	584	528	562	537	511	575	488	574	505	537	537	547	559	531	522	518	564	571	530	550	555	603	543	573	530	546	558	547	526	564	554	538	558	549	573	543	548	569	566	591	562	533	547	532	554	553	566	561	545	542	515	508	532	515	579	539	587	553	516	565	582	533	557	565	579	541	509	582	557	555	568	562	551	547	537	557	574	551	513	533	598	531	541	538	532	540	601	529	590	504	557	526	516	546	527	560	553	544	534	572	517	513	539	557	570	572	532	556	537	526	556	544	545	571	544	519	595	590	568	549	563	491	574	531	551	546	547	500	525	562	553	569	513	557	558	559	532	584	555	563	555	556	549	570	529	539	617	602	512	547	538	541	519	572	528	558	564	517	503	540	544	553	541	564	565	545	514	502	563	533	576	546	528	510	546	541	505	572	535	581	546	537	612	500	503	532	542	557	544	531	562	554	542	535	562	560	572	580	540	519	560	573	540	537	536	564	544	581	566	574	588	568	539	554	548	589	531	561	578	558	566	536	533	536	517	571	533	585	517	571	569	540	566	517	543	581	596	548	581	553	557	492	586	604	553	534	540	534	536	581	589	533	560	538	537	528	542	541	578	547	584	495	537	561	480	551	535	532	533	500	533	586	574	535	543	572	546	559	576	513	581	553	494	559	591	572	560	606	559	518	558	548	594	521	531	564	522	532	593	544	555	524	535	540	569	529	537	550	537	530	530	552	568	520	551	564	572	557	553	544	544	536	539	582	567	508	573	548	566	532	576	536	562	574	559	521	524	563	554	581	543	549	528	545	515	585	553	538	524	570	582	542	504	580	541	563	587	514	519	517	556	545	533	529	524	540	519	529	516	527	551	540	520	509	509	554	545	555	511	537	574	579	518	562	549	554	580	552	581	559	538	536	562	504	562	556	554	538	610	532	496	500	537	562	563	525	550	517	534	546	535	511	508	516	530	534	562	526	536	541	514	555	550	551	572	526	537	532	556	587	516	550	543	550	524	564	564	536	556	568	526	523	526	566	569	510	553	572	534	524	518	560	527	532	507	513	572	573	568	527	568	528	571	531	544	544	515	538	514	530	548	563	549	574	532	553	616	574	575	547	565	552	584	534	550	540	541	565	540	543	539	552	564	569	548	553	555	560	538	573	557	552	530	596	517	571	537	581	535	530	496	558	541	519	580	545	519	562	554	543	518	508	578	556	543	561	531	563	562	538	501	517	549	512	545	538	537	532	515	534	585	552	504	586	540	528	559	491	541	595	544	544	570	559	577	561	506	568	579	562	516	557	548	536	553	562	535	531	527	515	552	579	513	527	552	554	554	530	568	548	591	544	550	565	512	535	545	554	540	544	510	560	555	538	562	549	532	516	579	535	591	567	512	560	556	524	555	574	543	556	531	538	580	581	558	615	549	565	533	529	540	544	538	591	517	540	562	528	532	560	579	573	556	548	534	581	547	560	533	560	529	548	562	556	546	541	532	533	561	590	580	586	549	545	545	538	507	576	587	543	567	562	529	527	573	535	573	533	535	552	584	544	530	557	575	597	571	578	523	547	528	526	550	532	538	551	527	539	548	583	545	576	501	581	565	515	540	553	542	564	571	569	527	584	534	546	541	546	545	536	513	522	543	546	566	547	539	551	537	553	535	533	561	546	582	541	580	539	574	562	548	492	553	550	554	563	496	581	543	513	559	564	536	510	496	594	567	554	569	539	559	587	577	498	580	558	559	524	578	538	518	540	582	551	539	546	559	524	532	501	563	540	566	561	528	538	588	559	528	479	523	532	556	547	507	543	528	517	521	547	584	562	537	546	564	534	556	572	544	556	572	559	558	590	527	514	538	541	561	540	556	536	517	571	517	530	548	539	528	562	526	556	536	546	538	545	542	514	576	547	533	552	534	566	562	534	546	522	543	552	536	563	590	539	536	560	563	553	544	569	563	543	567	540	543	499	549	544	533	513	559	532	565	550	581	527	547	550	541	532	547	554	531	557	554	527	551	572	544	528	541	558	524	553	501	581	528	559	580	541	547	555	607	564	583	595	505	553	574	506	557	537	545	522	538	562	517	565	521	531	494	521	574	527	515	557	512	532	552	583	497	530	524	552	532	516	558	520	536	560	575	529	567	543	524	563	545	544	538	533	550	500	547	560	530	524	538	612	540	521	556	551	534	537	558	569	526	559	527	578	563	571	501	583	570	542	527	569	517	574	552	554	561	557	536	537	583	526	521	527	542	527	535	580	535	540	486	519	544	554	486	543	541	566	540	547	520	540	580	518	561	539	528	484	568	539	582	529	507	549	541	554	527	569	538	586	571	572	545	536	522	537	546	542	516	513	551	577	564	573	549	557	562	570	600	534	540	525	543	549	547	526	558	556	532	551	549	562	573	569	557	547	522	536	582	558	556	547	533	553	548	549	570	556	546	555	558	529	505	571	556	527	539	542	511	529	507	582	494	530	546	566	548	530	563	549	572	516	521	571	534	582	540	532	549	590	544	574	533	579	550	553	534	552	539	515	540	524	598	549	538	541	567	562	524	533	574	575	552	584	487	533	579	544	574	537	540	538	543	561	558	567	536	586	540	565	555	571	529	571	565	573	553	521	503	549	573	549	524	554	606	575	569	563	559	523	573	530	565	543	580	566	546	548	540	537	577	603	561	534	508	542	552	551	621	557	577	542	555	579	556	521	563	575	575	517	567	547	546	587	564	549	557	529	545	538	549	567	537	528	497	523	568	508	546	510	547	559	600	579	567	555	516	601	555	544	540	482	555	554	526	564	597	538	574	534	529	550	534	559	580	579	543	584	521	533	545	546	535	560	544	526	481	569	506	525	540	550	530	544	525	534	536	542	549	564	581	558	593	523	546	529	519	532	556	529	566	587	547	589	541	546	539	574	548	535	535	531	578	526	550	533	581	535	526	528	519	564	552
63798	102270	71528	39694	15250	3184	621	557	603	558	579	582	623	612	570	581	594	602	564	607	621	608	621	640	566	604	594	601	604	634	599	604	545	596	597	592	586	604	569	556	535	576	585	550	588	587	552	541	580	571	556	535	598	549	581	590	580	562	605	580	534	573	603	585	562	601	598	550	552	567	579	591	562	560	568	606	595	562	540	637	584	609	567	546	573	640	587	563	511	560	612	575	575	562	595	549	582	573	559	584	563	563	600	580	619	582	569	586	530	572	577	563	591	558	583	562	533	603	587	622	569	568	573	551	565	600	554	607	566	660	548	536	557	556	580	631	558	560	618	534	585	564	596	579	578	588	585	601	575	538	571	592	599	609	617	558	562	579	555	560	548	567	538	571	514	592	544	598	575	574	558	603	568	553	537	569	631	549	598	610	601	560	567	559	577	617	593	631	563	583	565	576	546	583	550	600	600	598	541	591	589	583	565	576	580	569	590	613	580	570	602	569	596	583	566	560	564	582	591	615	600	574	579	588	588	593	546	588	572	604	583	542	568	593	579	633	579	556	562	571	530	560	583	573	632	570	614	575	531	580	555	575	596	590	566	593	598	552	578	583	571	565	574	617	598	582	586	604	607	554	576	544	568	557	583	579	596	551	626	544	560	575	573	600	579	596	577	577	566	563	584	549	595	576	543	546	618	568	581	580	551	540	555	571	584	591	573	596	554	549	554	549	561	576	606	550	583	554	556	594	527	588	598	543	609	624	550	563	570	551	532	553	592	574	542	581	577	581	577	603	580	529	573	543	575	571	570	626	601	538	556	556	566	578	560	592	522	576	597	554	573	564	562	563	586	580	579	563	530	582	594	578	566	572	596	559	572	554	582	549	622	584	538	537	553	565	566	630	536	571	595	622	586	572	563	602	543	533	582	571	579	544	590	576	576	606	601	550	575	615	565	525	563	580	589	586	530	616	566	613	572	607	562	594	566	570	609	569	583	584	580	579	566	593	574	557	557	545	595	557	586	586	547	609	581	575	578	582	564	544	598	610	568	574	562	582	578	576	573	575	564	584	569	575	596	607	612	605	560	571	611	583	570	588	560	616	532	561	589	553	591	574	544	584	572	581	576	590	551	606	618	565	610	601	612	604	600	562	621	625	617	561	563	589	581	612	525	586	563	562	575	569	620	590	606	556	598	582	563	583	603	602	603	589	560	551	598	620	602	558	588	585	553	618	565	561	582	567	579	581	564	534	584	597	575	582	555	536	566	569	530	573	549	576	566	550	589	538	551	538	559	551	554	622	572	613	572	607	605	581	597	573	534	565	589	571	560	585	592	559	532	585	598	600	562	598	569	579	568	577	589	570	575	584	550	584	571	561	581	564	581	599	585	584	547	569	548	549	576	562	548	547	547	547	552	586	570	548	591	555	563	559	567	597	522	558	585	598	588	563	532	594	565	587	583	580	565	582	595	560	557	557	563	585	577	598	567	614	579	566	592	543	596	580	524	605	547	607	584	563	582	541	593	564	553	576	566	586	575	572	600	593	582	563	556	606	550	594	620	597	596	606	542	591	550	561	572	589	554	555	595	564	554	560	577	588	598	566	574	555	593	595	594	572	559	586	623	613	615	598	568	580	599	574	596	583	547	568	579	591	584	584	579	565	577	600	589	550	561	562	605	570	587	575	525	543	562	581	557	564	626	569	542	533	548	574	578	545	565	586	559	622	560	595	577	563	608	614	590	561	593	615	548	525	586	594	597	594	596	623	542	583	554	566	600	592	574	563	586	552	568	579	548	569	493	572	593	583	588	608	610	645	593	579	602	562	583	614	558	563	579	563	581	561	573	575	563	597	565	578	577	562	561	564	571	568	554	601	570	565	587	592	545	548	568	576	547	572	570	577	590	532	580	574	603	594	553	580	535	582	550	594	579	547	589	584	553	600	597	559	574	557	561	615	573	570	583	598	571	588	596	581	561	581	621	577	595	560	571	558	592	541	595	583	577	567	557	563	545	612	545	565	584	535	558	604	539	584	591	516	538	583	583	542	601	559	599	528	564	586	561	570	587	558	547	539	642	573	557	589	601	566	569	569	573	614	563	570	588	590	566	575	600	610	594	552	549	576	580	542	554	579	580	526	563	553	559	587	594	633	564	590	563	586	579	607	549	579	556	572	600	525	584	607	588	534	601	615	520	551	578	565	518	587	581	550	568	573	584	570	613	588	539	612	563	560	563	597	594	551	577	586	518	587	553	601	576	587	541	557	574	582	610	595	533	535	550	602	566	572	570	550	565	559	569	574	555	536	555	563	542	570	554	559	599	562	576	586	546	576	544	585	570	571	594	631	613	605	606	562	586	537	539	581	577	548	530	587	578	590	594	587	563	573	571	555	580	573	580	578	577	532	607	582	595	589	562	565	608	589	573	583	569	578	525	566	568	583	579	559	560	564	590	582	573	572	557	587	589	576	536	588	575	544	580	575	573	560	552	646	590	580	538	562	570	554	579	579	581	584	592	558	568	560	576	601	583	521	589	592	565	597	599	552	502	634	564	595	551	554	600	521	539	573	558	564	597	594	615	602	530	551	584	583	598	579	565	560	546	585	561	576	532	557	582	557	562	569	578	514	604	550	561	578	558	535	572	560	519	584	546	582	597	547	585	617	559	637	575	560	559	558	579	598	629	591	579	554	565	571	609	576	602	530	588	548	604	558	604	546	623	578	554	602	569	561	563	592	591	529	628	607	597	579	584	575	591	597	544	544	558	591	552	612	573	587	540	575	553	571	578	582	567	595	615	550	572	581	562	561	637	562	541	571	545	608	565	592	545	561	597	588	564	605	602	549	538	586	543	582	589	581	540	538	569	574	555	552	586	565	606	554	556	602	642	570	597	569	527	579	596	538	566	604	596	564	577	567	589	552	543	534	603	538	516	556	582	565	604	565	601	564	589	574	586	569	622	614	564	596	589	562	599	546	557	608	608	584	562	562	571	568	596	570	589	561	604	570	521	587	545	575	575	576	586	520	597	568	553	599	564	575	587	575	560	574	585	545	583	553	579	596	623	608	565	589	532	608	577	545	579	561	580	562	555	570	578	585	571	540	582	553	558	542	566	583	554	555	568	537	583	588	560	545	534	584	558	572	591	595	581	581	615	572	590	571	581	587	598	601	530	573	581	579	542	626	589	547	615	568	585	569	538	571	540	589	562	564	565	581	576	570	573	609	557	558	564	558	607	548	561	570	530	587	576	619	606	578	610	591	536	553	565	574	595	563	625	580	576	570	541	599	546	596	522	600	588	555	597	564	604	536	520	549	612	580	562	554	604	559	541	580	600	542	589	556	577	576	562	564	600	559	615	573	526	565	562	584	554	537	578	553	543	562	582	583	528	540	566	583	626	592	605	547	567	583	564	583	592	540	564	568	566	541	588	580	565	576	569	577	623	528	611	570	580	604	559	611	546	570	563	544	576	659	562	526	548	548	558	571	558	572	582	546	558	562
30261	29859	25723	10240	1930	591	411	400	398	359	358	335	368	385	378	411	409	418	391	368	388	379	399	391	364	352	354	391	381	345	385	390	381	422	393	385	388	401	371	376	380	374	352	372	346	358	366	361	359	381	382	392	408	365	388	372	372	397	361	376	385	418	347	401	431	401	372	386	410	404	387	365	395	390	384	357	387	395	380	373	380	356	365	381	375	363	357	370	390	350	361	359	392	386	346	357	366	403	374	361	357	385	388	396	402	384	395	403	384	365	386	415	373	402	390	379	398	387	354	394	409	372	387	363	380	392	413	388	380	381	412	395	367	362	350	390	393	387	369	406	385	381	373	375	379	357	364	355	354	386	390	395	368	371	357	381	364	370	411	370	369	357	404	381	388	373	386	389	405	377	390	379	366	388	380	364	399	369	405	376	408	415	375	341	414	401	364	389	383	408	379	345	391	361	359	370	431	356	387	390	395	356	360	367	366	389	402	365	345	409	392	424	378	384	371	360	387	371	382	383	380	389	350	388	396	390	410	369	391	395	368	385	374	410	379	384	370	394	408	404	360	375	380	408	354	391	359	357	366	396	396	384	364	377	401	367	398	334	412	379	371	401	421	401	391	385	371	332	361	390	375	352	362	387	381	384	385	393	357	400	386	332	390	329	383	400	379	394	352	369	370	380	394	408	383	325	386	370	413	410	369	417	366	387	420	407	360	379	394	399	402	390	389	367	394	419	398	419	371	360	426	381	404	368	376	383	397	372	387	389	394	393	381	380	370	398	410	391	409	379	380	376	384	367	337	371	363	376	367	377	418	377	372	363	389	389	372	365	345	397	361	406	358	395	433	403	375	377	380	395	400	383	358	337	404	377	383	384	417	394	332	404	367	378	392	394	385	383	413	398	381	374	365	394	349	388	384	363	427	409	402	384	344	391	379	396	417	392	403	380	371	365	355	366	367	359	377	367	375	371	365	385	375	394	361	400	399	375	362	375	390	367	398	404	406	375	386	389	372	406	386	373	385	376	353	356	374	408	399	376	357	371	322	391	389	378	356	355	394	378	395	385	396	388	389	366	391	392	345	419	404	374	359	370	392	365	386	343	376	386	383	376	381	402	393	389	398	382	434	376	367	389	360	349	362	342	395	368	405	410	395	408	384	371	372	385	362	393	362	368	390	354	388	366	390	379	405	383	393	404	379	401	375	396	342	376	353	369	386	413	368	397	346	364	364	365	319	355	412	408	399	359	400	391	400	405	362	384	406	367	387	420	390	393	373	377	391	377	366	377	346	362	398	416	344	353	379	394	386	338	390	389	377	345	395	361	375	410	368	398	363	404	368	352	389	375	358	391	385	378	369	396	387	415	404	374	346	395	408	397	426	387	375	400	379	372	410	371	372	392	379	391	376	374	361	401	376	379	378	374	340	371	403	395	390	352	402	382	362	362	392	376	396	384	375	376	414	348	369	365	363	386	353	396	339	416	373	386	397	360	398	382	410	397	415	391	384	382	390	386	381	371	404	415	366	368	371	356	392	388	365	404	384	394	384	394	410	389	375	359	394	392	375	413	364	352	370	345	407	380	361	332	388	364	397	347	396	413	387	367	371	372	373	373	404	365	407	375	397	393	362	377	403	391	403	393	370	395	393	381	369	376	373	347	399	408	370	404	356	420	397	361	365	429	350	367	345	378	369	378	385	387	348	418	431	372	406	422	393	407	407	395	409	353	387	373	395	393	412	399	367	372	372	390	400	399	421	357	390	373	387	396	389	377	351	368	370	343	394	361	383	392	376	390	400	416	417	419	402	391	386	386	375	409	401	375	403	394	398	369	355	417	382	378	402	378	395	352	401	372	369	347	381	416	353	370	357	384	403	393	391	374	408	393	371	373	390	397	371	403	397	393	414	393	382	397	378	405	371	354	405	391	414	382	393	381	389	426	379	350	351	355	402	409	384	363	386	384	411	364	382	359	414	381	370	412	392	393	402	376	427	384	384	387	405	389	369	393	374	347	379	388	417	352	348	385	369	406	361	400	360	404	420	387	380	363	411	391	382	413	353	384	344	383	373	338	397	384	355	373	363	346	365	420	380	378	352	407	400	399	355	356	400	396	380	360	403	417	344	408	397	353	357	384	376	364	386	361	384	363	347	390	382	353	412	357	357	354	368	375	377	370	372	382	378	389	402	365	388	425	382	389	371	387	355	361	355	367	364	375	351	405	406	358	401	370	400	424	375	360	388	387	373	409	350	415	397	380	384	394	355	352	371	379	391	393	357	374	372	337	352	377	408	351	357	405	389	381	371	374	352	415	372	381	379	391	391	386	336	408	387	379	418	327	396	365	372	376	396	372	420	364	362	359	325	375	383	373	400	369	402	353	396	369	368	373	406	383	383	402	388	371	359	359	383	400	354	394	362	381	376	381	399	376	398	358	353	391	411	401	356	388	395	392	374	383	392	397	382	428	377	395	369	391	383	374	421	360	396	351	349	338	392	359	352	371	373	372	338	382	382	393	369	399	386	392	377	350	374	390	364	387	379	378	405	362	423	408	399	432	412	384	403	421	351	352	381	405	394	352	378	353	377	375	353	363	385	392	378	416	387	353	362	380	391	382	368	397	389	392	371	417	369	358	400	407	397	411	389	367	357	374	372	394	390	355	374	375	417	356	376	385	361	366	392	382	379	376	364	371	406	390	380	404	397	387	395	398	404	383	393	369	373	370	351	387	393	409	364	393	348	416	378	377	376	397	363	387	396	384	357	387	414	387	368	355	400	357	401	361	369	395	377	370	361	381	379	378	375	402	408	392	395	396	392	402	404	381	381	361	421	364	333	320	362	397	363	386	380	402	389	392	369	393	369	398	379	387	374	413	365	376	367	362	377	322	384	379	392	391	362	384	375	351	392	363	381	382	408	367	371	350	386	382	405	394	422	358	371	372	383	394	380	379	377	412	370	354	392	385	393	403	368	408	386	339	384	365	385	398	384	373	388	402	373	405	367	358	368	389	401	332	393	375	371	345	373	384	371	349	393	355	378	405	380	383	386	403	411	387	422	382	385	405	362	392	394	397	393	358	398	374	343	354	383	403	369	386	379	389	340	363	398	390	399	383	395	387	387	380	325	383	376	385	375	407	360	360	380	376	381	355	359	361	376	377	372	403	392	343	363	384	366	412	366	389	391	398	409	397	402	378	375	415	377	396	384	400	392	408	389	380	377	374	373	353	405	410	373	392	377	352	352	423	369	375	404	396	371	421	368	414	377	352	368	355	365	409	383	382	373	346	377	388	367	369	359	397	359	420	434	423	369	426	368	376	382	376	397	388	419	392	364	395	362	393	388	382	422	434	403	382	392	407	397	373	347	393	356	356	361	386	343	362	411	357	372	394	393	400	341	397	359	410	386	391	389	376	384	384	395	363	402	388	362	412	354	377	395	390	397	374	391	360	383	368	382	346	394	381	434	349	391	394	371	410	346	401	384	359	365	376	363	406	386	401
24136	35815	19310	5427	1598	559	357	368	351	336	342	354	339	321	332	336	369	385	407	349	344	387	346	368	369	370	353	327	347	368	338	351	370	361	355	362	334	364	337	353	356	317	348	357	371	388	340	354	362	383	349	321	359	344	353	371	345	359	332	349	374	370	393	365	377	335	356	338	382	375	369	347	368	341	365	349	334	374	347	352	360	399	348	390	354	358	378	368	297	362	360	331	327	354	332	314	332	368	367	320	348	391	382	376	370	365	373	355	333	336	352	353	340	354	354	349	365	356	378	306	370	356	333	348	367	347	357	347	353	362	344	367	311	355	326	371	353	363	377	359	389	380	333	368	352	350	365	363	358	347	362	369	352	337	340	337	364	350	349	338	327	340	389	335	342	345	385	393	332	350	338	346	368	338	355	352	377	352	368	347	352	363	360	321	353	360	375	342	343	364	336	366	386	367	336	351	362	340	355	344	377	329	325	346	315	343	353	353	347	331	350	374	332	326	355	360	363	361	389	358	338	345	339	347	368	340	316	368	364	359	356	347	346	343	370	337	359	356	345	307	348	352	384	312	316	325	339	342	373	355	382	358	368	314	365	344	370	362	351	343	361	351	366	364	373	378	343	367	371	340	322	355	372	350	344	332	334	348	353	359	348	318	348	320	347	347	362	396	360	315	313	318	372	371	344	358	343	331	343	364	370	351	349	350	370	339	320	398	354	371	330	380	318	351	326	362	382	342	376	358	394	321	337	351	379	351	339	370	336	356	332	366	390	394	338	330	350	376	371	339	367	356	344	328	325	308	352	366	353	355	342	344	362	362	341	386	398	334	360	346	336	376	340	328	341	361	348	338	363	361	356	365	329	339	326	342	391	368	348	349	342	319	357	346	338	316	354	354	331	342	362	337	347	352	360	343	356	389	365	338	348	378	374	361	369	380	340	386	354	335	336	333	315	348	347	332	330	366	346	349	369	319	344	381	360	361	354	330	339	355	337	357	360	360	355	337	355	332	353	363	370	351	335	327	327	352	353	352	376	334	319	359	325	348	353	319	394	356	349	364	366	335	325	364	363	339	324	372	336	341	347	346	354	349	310	359	345	358	347	377	366	366	344	347	362	372	333	342	372	326	371	370	340	339	360	350	365	326	387	368	354	366	369	331	329	328	334	357	378	373	361	331	374	320	336	346	357	368	340	357	365	372	322	346	358	366	360	351	367	385	364	321	369	317	371	357	355	351	344	350	334	348	348	358	375	370	359	341	345	351	340	313	345	344	350	340	361	403	354	361	355	348	358	327	344	335	332	385	371	382	374	365	355	373	330	336	356	381	378	352	346	367	331	341	323	320	369	346	353	353	373	373	306	350	335	372	385	365	360	350	396	371	357	343	357	325	343	339	359	332	355	355	376	360	388	357	371	322	322	351	354	362	399	340	383	356	357	369	353	334	341	347	348	361	333	349	351	364	353	316	340	359	355	354	363	354	352	332	351	334	331	334	355	365	356	354	366	355	339	314	364	378	353	341	368	361	383	364	371	359	362	337	343	324	366	359	361	344	395	366	375	360	349	361	367	358	362	375	371	360	349	345	352	354	326	333	349	345	366	333	337	356	353	335	328	327	370	322	331	358	320	340	344	328	373	374	328	335	356	361	345	328	363	361	370	348	354	309	348	360	379	366	364	376	365	372	381	331	347	380	368	328	289	341	348	361	388	342	382	363	362	320	347	368	364	373	362	374	378	349	364	381	342	379	360	385	362	326	345	356	362	378	340	353	366	343	366	382	364	342	346	380	328	360	355	345	370	337	351	345	330	375	371	393	340	332	321	359	364	334	344	341	372	339	360	353	356	331	362	348	313	373	334	388	356	348	361	346	371	372	319	374	323	365	407	349	328	366	332	370	331	326	352	368	323	384	366	370	326	344	381	376	377	342	381	364	360	343	330	348	365	347	319	376	352	344	330	361	347	351	333	352	364	331	367	344	378	365	324	343	352	355	392	338	351	318	417	350	386	364	322	368	318	344	382	362	373	370	352	299	341	360	390	340	380	374	374	331	365	364	343	350	363	356	340	359	350	328	331	337	369	372	334	346	375	357	367	372	360	337	338	361	331	349	333	384	350	371	340	318	385	346	350	348	419	345	354	328	337	346	352	332	352	350	343	371	348	336	333	384	370	358	304	349	368	349	392	321	375	361	355	353	368	368	337	364	338	356	330	355	359	329	371	383	342	359	355	361	357	362	336	315	313	349	368	387	376	327	344	333	354	357	354	340	362	338	354	381	373	360	355	356	378	375	363	386	369	335	371	356	341	341	361	350	367	353	367	340	383	387	359	366	335	340	367	323	314	391	353	355	334	376	366	312	352	348	309	346	338	350	327	349	339	368	337	300	329	325	327	348	335	355	334	349	366	336	344	355	323	321	362	412	359	335	368	327	326	339	352	374	341	333	334	368	358	374	327	340	338	363	345	329	337	382	357	369	352	383	353	308	373	338	380	323	338	367	351	380	371	307	377	341	418	365	352	363	365	333	359	360	342	365	344	373	326	353	371	318	370	352	369	328	354	338	360	381	359	349	378	313	352	328	322	361	370	338	365	350	340	336	360	340	377	370	332	343	345	354	333	376	373	320	362	378	345	326	380	316	342	346	355	373	346	395	350	328	340	327	342	329	350	387	371	368	338	320	362	376	366	359	332	382	340	350	364	347	387	350	363	353	320	374	345	367	355	367	352	360	342	356	350	330	359	345	356	333	392	357	375	355	366	359	357	385	351	352	339	345	363	385	375	354	347	351	377	377	357	337	352	367	324	328	365	360	375	345	335	357	353	357	340	350	354	371	371	371	358	331	347	337	363	370	339	356	367	368	358	344	342	366	370	329	390	358	382	358	336	369	340	339	364	337	346	331	362	376	372	385	333	355	320	367	362	362	378	354	393	335	366	356	354	362	317	359	361	360	356	376	383	351	350	393	331	309	353	352	339	320	376	343	359	327	348	396	371	376	334	323	351	364	321	341	339	360	371	346	378	340	343	334	344	347	372	368	361	375	367	345	320	343	339	357	346	340	338	361	356	354	395	343	384	384	362	334	320	336	351	347	319	352	388	385	345	360	351	370	333	355	339	346	358	358	358	341	375	308	366	345	343	377	326	349	365	367	360	359	376	379	356	363	372	313	368	326	363	366	340	366	354	339	339	356	369	360	363	347	366	363	354	337	332	333	357	380	374	337	339	359	342	344	351	379	387	317	349	391	368	364	384	385	338	352	339	357	340	348	327	351	341	364	317	323	381	333	334	356	389	364	347	359	324	354	329	348	346	363	320	377	349	349	310	362	372	357	362	376	341	380	323	350	351	336	345	354	308	341	342	366	352	363	364	325	356	347	346	358	359	383	346	355	359	356	337	359	344	390	327	316	336	313	354	352	337	325	336	362	357	327	373	354	342	355	373	348	347	339	339	362	355	385	364	351	353	339	341	358	376	350	361	336	383	336	385	371	356	342
25459	27392	42856	35772	18566	4209	629	471	459	469	520	456	471	474	445	506	466	469	468	433	424	502	443	475	469	452	471	442	452	474	472	463	419	442	482	469	476	452	475	444	406	436	471	463	470	445	440	445	423	436	456	435	462	430	449	439	442	439	434	432	443	435	457	427	435	435	437	441	435	488	488	468	424	411	437	449	450	449	443	413	449	442	421	435	448	429	427	440	426	436	431	457	404	437	462	403	445	448	428	427	446	457	439	448	493	459	449	449	464	461	483	465	446	476	423	420	476	481	452	430	441	479	466	461	486	420	472	439	453	453	406	448	445	453	468	435	458	442	432	449	464	458	427	440	450	417	438	437	461	398	407	444	461	464	471	425	428	456	442	431	463	433	461	452	443	464	423	470	425	469	430	437	456	465	457	444	416	479	426	414	444	469	433	457	444	442	483	453	442	440	457	475	448	443	433	469	434	459	449	471	431	456	491	441	451	444	461	461	455	437	437	438	430	426	437	414	443	452	449	439	495	465	470	433	446	428	519	474	462	472	441	430	445	455	443	490	434	495	445	442	459	477	473	485	476	456	455	447	466	491	462	468	460	424	459	386	452	474	446	405	467	445	483	433	455	391	436	428	463	447	447	450	462	450	434	423	444	444	462	456	437	441	438	450	473	435	497	481	446	471	430	463	427	460	434	474	452	467	437	458	463	453	455	456	452	455	453	419	427	496	456	435	453	447	424	469	446	430	429	468	426	443	447	448	431	450	416	478	464	440	453	458	468	439	454	451	463	403	437	476	452	460	421	454	436	435	389	398	447	447	457	438	480	477	445	478	398	447	456	415	506	451	469	443	409	442	442	436	419	426	470	442	442	424	455	502	447	408	430	409	440	492	456	448	454	436	478	433	455	473	463	459	445	429	440	460	450	460	468	439	427	447	430	464	412	468	440	430	447	454	458	457	459	492	450	456	412	440	475	439	443	433	460	441	444	456	391	459	471	455	462	420	475	482	458	430	421	468	440	467	427	482	447	464	455	449	451	443	409	447	458	446	448	412	436	410	420	442	476	423	440	454	444	462	415	431	422	402	427	426	453	440	450	448	477	418	440	472	449	467	427	454	463	408	438	492	476	462	433	435	425	452	442	451	418	458	418	471	433	446	473	436	404	446	415	429	412	461	410	474	460	443	419	444	445	433	476	393	421	431	466	397	439	420	470	448	433	411	447	462	468	453	469	461	471	443	436	441	426	450	442	474	436	421	440	478	431	446	490	414	438	446	459	449	433	452	433	471	446	412	420	446	422	419	474	441	475	468	503	458	417	424	432	452	406	463	447	398	449	474	432	458	421	436	465	429	473	437	413	447	449	444	474	479	478	413	446	439	422	448	442	446	438	461	434	447	417	437	442	465	462	415	436	440	446	425	470	446	442	449	461	480	475	488	440	430	436	481	442	452	456	462	459	438	486	431	441	445	419	388	450	430	467	435	467	449	497	424	457	425	418	451	432	509	413	439	438	434	439	418	430	438	436	437	473	488	412	422	496	453	428	435	473	474	443	441	436	465	432	410	452	455	479	451	447	482	423	417	455	454	437	484	452	476	455	451	457	458	420	437	453	476	433	441	425	454	463	494	445	468	431	414	471	453	459	455	446	499	439	474	454	455	453	441	467	447	471	432	443	441	448	475	448	412	462	436	436	456	443	460	408	438	431	442	430	440	470	463	416	427	424	479	458	481	485	465	437	438	431	460	447	477	421	419	440	456	407	420	434	457	456	454	442	461	506	455	464	464	413	467	448	418	451	472	462	422	456	429	473	472	426	468	460	455	434	465	475	456	420	481	472	477	417	445	461	493	432	472	469	478	418	461	425	452	425	453	412	441	418	451	426	474	442	432	454	410	474	474	463	454	470	453	469	474	484	465	414	456	496	432	454	456	404	497	459	451	442	431	462	406	463	441	443	439	447	458	455	439	459	415	437	453	463	440	418	420	445	482	441	399	475	469	419	419	448	435	493	450	436	510	444	451	429	466	428	414	428	434	474	457	429	452	432	470	451	442	441	443	410	422	431	440	408	434	466	426	449	416	431	426	450	451	450	434	429	415	448	497	458	435	428	450	452	404	441	471	481	436	455	436	433	443	462	450	439	451	457	465	449	477	430	431	435	434	475	403	458	456	483	471	456	460	490	448	463	456	430	410	431	502	454	428	428	454	430	429	443	421	433	448	450	473	404	428	439	432	470	455	452	441	490	451	443	456	430	409	492	521	447	420	434	446	437	438	455	426	448	434	411	465	434	488	451	441	472	442	456	445	469	465	421	472	485	457	457	463	430	478	465	478	485	482	466	445	476	484	435	465	409	473	447	431	442	407	432	453	483	471	451	458	435	445	430	461	449	440	426	455	450	465	429	464	445	437	426	452	455	455	450	445	479	459	439	459	464	458	465	483	459	461	450	491	428	472	432	461	446	429	468	440	426	476	451	475	466	458	457	430	460	436	429	435	410	475	471	435	417	493	420	441	449	468	418	464	418	456	415	458	462	488	425	484	471	418	457	476	453	447	446	464	482	470	464	439	462	450	439	413	400	466	460	464	430	443	417	483	426	428	414	405	479	460	479	446	434	454	440	443	464	429	420	469	462	435	442	483	460	398	436	485	464	488	460	452	460	449	435	462	423	462	474	455	454	420	468	411	420	435	455	467	437	472	476	442	433	463	442	442	467	427	444	444	478	486	466	417	462	450	437	448	456	455	467	448	456	406	448	427	414	437	443	428	456	460	409	458	449	437	434	436	460	423	450	456	449	478	475	465	442	441	458	462	392	496	462	446	465	421	459	422	423	443	458	433	450	419	430	435	478	475	463	445	438	443	433	449	455	445	413	435	484	416	467	423	407	451	426	446	433	460	448	438	438	484	422	455	444	475	478	447	497	460	439	412	434	416	437	473	444	467	455	495	468	455	462	419	441	432	442	430	461	439	434	419	426	418	481	446	420	451	489	432	455	449	441	412	485	440	469	409	428	479	454	457	435	423	422	419	459	431	434	423	496	419	427	472	420	418	414	443	473	421	447	455	454	471	474	433	459	445	445	435	458	435	469	454	404	455	442	440	417	438	442	458	454	467	465	458	468	455	437	426	442	426	401	453	423	432	454	418	454	470	421	465	460	481	438	450	452	446	442	474	457	420	408	440	473	419	406	449	500	473	452	466	435	459	442	454	441	455	450	458	441	453	480	432	447	485	399	462	408	443	453	475	464	436	439	438	458	449	443	487	450	421	433	420	497	483	456	431	465	436	422	437	461	411	396	459	461	448	430	484	474	452	489	466	454	455	425	432	419	445	449	443	464	415	452	439	474	431	424	449	441	429	437	447	465	455	426	434	436	427	480	430	436	493	427	451	455	480	433	465	446	420	450	432	457	396	413	454	440	417	443	472	467	443	435	460	442	491	455	473	427	458	493	425	468	431	459	462	430	446	426	449	443	486	482	423	435	434	427	394	422	424	436	469
59009	90196	60843	28317	9287	1633	414	477	427	446	472	466	450	451	486	476	470	444	462	464	461	473	482	471	458	498	456	469	456	453	464	452	444	449	489	464	447	463	441	432	441	450	490	439	470	432	456	452	447	432	457	461	430	461	462	435	427	455	482	471	444	421	445	504	468	394	433	450	479	465	426	472	482	430	466	459	464	439	466	456	445	463	455	477	473	437	448	455	459	453	454	425	503	433	458	454	453	489	469	407	467	437	436	438	432	439	413	423	472	454	476	460	442	479	498	467	419	455	468	440	442	435	400	458	457	405	436	462	450	426	462	458	426	476	457	476	453	438	480	446	444	479	479	458	470	463	456	488	418	457	435	476	473	487	443	477	413	429	467	418	464	434	448	460	448	465	432	441	470	422	452	469	502	447	438	439	471	445	484	480	451	450	460	429	402	442	466	439	425	430	435	461	454	436	429	439	482	463	477	467	439	456	469	464	471	449	433	468	472	483	488	419	478	451	468	466	452	452	470	483	423	483	481	468	489	442	445	439	425	495	466	453	463	467	474	444	447	431	467	478	448	428	445	452	452	447	498	460	456	472	455	436	441	438	478	410	471	470	489	416	452	434	449	450	430	453	457	459	462	465	456	462	420	418	472	420	467	451	441	459	470	439	469	465	428	497	455	460	464	447	435	466	460	460	462	441	418	438	451	467	457	416	459	445	443	446	463	509	460	464	487	470	445	410	460	456	467	475	477	482	450	439	458	471	452	459	460	422	451	446	388	433	460	494	481	478	416	484	449	455	483	448	448	488	457	428	461	449	433	464	431	480	471	412	478	446	443	480	468	440	432	489	457	464	471	435	436	428	456	429	468	468	461	494	438	462	479	422	430	468	440	457	438	465	435	438	446	456	400	474	436	480	439	453	453	442	444	477	457	463	430	470	464	477	438	443	444	460	422	465	498	449	459	447	464	431	494	469	468	465	437	460	475	461	473	472	434	451	422	442	404	425	447	447	443	466	467	450	479	447	418	502	464	434	455	460	477	458	457	465	450	403	437	425	455	434	476	441	477	454	478	415	442	492	464	424	477	456	417	469	431	477	463	471	438	463	473	500	422	444	487	441	442	431	476	412	449	446	458	466	437	446	480	469	462	465	415	463	448	447	444	448	443	449	457	431	456	463	477	451	475	447	483	451	426	449	429	436	455	427	429	441	456	439	416	445	437	430	459	450	435	451	459	432	449	463	471	481	455	445	501	445	453	453	428	477	447	451	475	438	425	504	481	505	432	447	461	406	466	477	450	468	453	410	446	432	460	449	432	476	431	442	454	489	424	430	470	395	440	466	451	469	424	456	446	442	486	479	443	451	449	462	450	482	468	424	456	448	463	439	477	469	452	453	473	453	440	445	446	463	460	469	431	464	429	474	440	483	447	437	462	411	431	475	474	426	433	469	424	421	446	438	443	440	472	457	439	458	502	421	468	465	467	451	460	425	451	406	435	441	425	471	472	416	488	425	424	449	476	494	431	469	443	484	464	452	442	454	450	457	449	437	483	459	434	463	474	422	458	501	452	448	447	450	450	459	487	445	454	481	471	476	435	462	441	449	443	477	439	462	481	431	448	444	430	451	439	446	459	448	435	472	436	488	466	440	446	442	489	426	443	454	476	402	440	450	451	446	420	426	432	465	441	448	479	454	482	450	452	462	449	444	440	460	439	432	442	459	451	423	443	427	453	435	464	460	469	445	463	443	428	460	455	491	454	464	484	472	467	446	458	460	426	446	470	413	496	416	427	431	457	459	450	431	431	432	461	447	458	463	444	463	456	454	442	462	468	461	464	431	449	460	474	437	440	436	469	407	453	434	484	423	486	452	459	448	416	453	444	472	446	431	429	456	453	416	429	468	457	458	452	434	446	432	466	427	502	445	458	441	478	430	440	442	454	469	460	465	433	494	456	444	475	459	468	457	443	436	441	445	466	403	425	440	479	478	437	487	482	475	469	455	440	433	429	457	458	427	487	436	431	443	473	444	446	453	422	463	459	462	437	494	511	454	447	436	402	412	423	456	422	405	440	431	451	414	426	448	456	470	463	423	465	428	464	461	459	485	429	450	477	483	454	454	465	434	460	459	434	511	450	461	469	474	467	437	460	469	512	462	420	479	414	447	480	457	420	480	418	482	461	483	457	459	415	478	442	467	482	491	443	444	477	437	409	449	479	443	425	458	423	460	455	450	484	455	427	457	446	440	460	408	500	461	464	444	483	446	399	491	454	420	463	465	445	448	457	462	445	484	454	424	440	443	468	437	448	456	475	464	445	477	489	473	489	451	417	447	450	449	456	444	467	437	473	456	430	449	475	477	464	449	442	430	443	431	462	431	468	484	429	463	490	473	451	453	498	467	396	469	435	453	455	480	468	443	469	425	473	463	471	426	439	456	460	428	486	430	477	458	453	412	442	468	447	437	426	444	469	422	461	411	449	452	477	485	461	464	444	418	454	470	448	452	457	415	464	476	461	460	429	464	442	446	454	458	439	472	466	440	463	443	450	500	460	470	441	446	452	457	462	434	463	428	429	462	471	443	428	441	458	457	444	435	442	466	448	444	464	465	439	478	481	449	449	480	445	441	442	469	449	450	451	458	466	464	444	462	464	461	467	472	443	425	488	451	438	433	475	455	442	474	446	440	453	449	471	437	425	474	432	448	463	450	523	454	428	463	468	464	496	483	484	445	451	494	475	436	466	433	486	438	405	499	457	431	438	470	434	493	470	451	431	456	462	443	446	460	462	455	472	471	420	484	459	447	443	451	417	451	436	436	448	467	467	413	458	493	444	501	475	445	487	449	449	461	481	454	445	442	474	454	456	478	480	449	472	463	461	422	497	444	428	433	446	455	455	475	422	476	468	446	459	433	451	470	460	409	464	439	453	491	472	456	444	435	440	459	445	458	464	457	435	481	444	495	419	441	452	439	467	438	460	445	468	437	470	473	456	448	461	445	412	479	512	485	443	434	456	470	452	450	447	467	475	458	463	459	446	454	438	434	469	416	418	448	463	428	461	451	497	448	469	445	468	454	444	462	528	472	468	469	466	451	448	442	471	424	469	416	448	427	458	453	453	446	427	486	466	466	416	444	427	445	501	442	477	419	479	403	462	465	417	450	482	409	499	449	444	455	454	427	422	461	459	446	452	495	404	473	461	451	456	451	454	467	421	435	439	460	469	426	442	435	447	451	456	463	465	425	482	460	439	465	466	470	443	465	456	441	443	450	471	426	413	450	441	443	427	421	437	458	449	466	448	441	446	458	469	455	451	450	436	431	433	479	450	453	460	453	426	460	414	453	436	446	428	460	446	455	455	453	461	456	459	450	437	485	446	465	464	439	414	427	438	448	473	455	423	452	448	442	483	435	455	484	463	487	427	440	472	480	418	471	467	476	410	441	442	442	483	496	413	465	493	458	450	457	429	468	459	454	432	434	443	424	458	476	447	435	463	459	488	416	489	459
23998	24060	37613	33749	23401	11406	1593	673	618	589	539	553	560	569	561	592	552	581	605	604	620	643	610	606	605	568	579	581	581	582	545	551	574	589	571	549	573	520	540	580	606	587	554	566	556	563	514	547	593	537	574	531	547	582	506	528	539	550	547	558	582	508	557	568	584	551	553	572	559	542	570	535	587	557	567	549	573	542	493	526	529	556	569	510	559	529	581	553	582	553	557	550	582	537	565	532	542	529	519	539	572	552	559	549	527	555	544	565	523	532	520	549	541	556	592	573	572	525	527	516	555	563	547	584	565	599	555	513	557	503	520	549	556	556	522	547	527	530	579	534	559	572	526	570	504	546	545	599	568	540	545	536	573	555	577	525	553	557	570	556	539	533	543	538	523	566	510	509	539	550	553	557	586	513	602	578	544	537	542	537	522	532	554	545	544	540	544	568	506	561	560	544	564	530	554	562	508	543	548	546	558	556	524	583	560	583	540	533	552	515	575	537	587	544	526	590	563	524	545	536	549	544	548	602	559	568	563	522	544	601	551	567	557	605	540	534	584	598	553	588	524	525	577	596	504	532	558	498	557	544	558	552	548	515	589	527	535	533	581	566	571	543	550	563	584	564	546	537	539	534	546	563	561	518	582	497	539	567	535	541	579	540	550	556	593	517	529	555	539	544	535	515	576	551	597	556	566	512	547	567	517	551	551	590	526	576	551	563	553	519	543	525	513	544	531	576	554	564	539	557	566	543	588	537	519	528	529	564	567	541	488	534	547	542	543	518	540	559	577	533	541	564	557	516	578	548	533	596	537	558	531	555	524	554	520	523	503	569	560	557	544	574	530	542	544	548	535	536	517	533	578	581	568	556	565	521	531	545	541	526	529	571	570	559	570	533	623	531	549	577	567	557	550	584	563	556	523	551	496	574	543	550	590	514	570	501	572	548	569	547	538	556	546	591	503	514	545	543	547	541	576	541	511	568	551	532	547	600	533	581	560	568	557	548	544	546	558	559	557	541	534	532	532	588	543	581	504	548	546	552	559	554	533	598	553	585	572	555	547	500	574	549	565	549	548	553	513	555	536	521	540	573	525	562	551	582	562	577	546	542	569	529	574	596	536	561	492	534	534	548	562	546	536	562	550	591	622	574	541	539	527	580	546	541	561	537	538	570	598	570	547	570	565	531	546	553	561	533	508	554	560	504	582	532	563	562	538	524	558	507	557	564	546	537	526	513	550	559	552	556	562	522	517	520	535	555	515	537	540	536	562	553	544	564	538	574	566	587	557	500	546	561	608	527	531	562	549	560	589	509	560	570	521	535	515	558	583	578	545	573	541	579	525	529	513	548	541	544	588	529	534	556	520	580	564	554	568	558	555	545	537	550	575	525	543	529	554	511	563	513	578	539	532	572	573	555	527	568	570	553	574	546	500	568	554	561	612	562	555	512	564	552	541	575	594	584	532	571	540	532	537	537	564	558	524	556	568	564	550	538	524	559	558	545	544	517	561	563	524	559	514	543	553	560	570	533	526	584	626	570	528	516	543	567	533	560	527	527	544	542	510	531	581	530	568	569	605	522	517	542	538	556	584	550	526	566	573	568	548	596	549	539	548	563	588	540	532	568	547	569	566	566	518	548	571	596	550	554	547	523	542	550	524	564	578	550	576	572	496	526	560	519	544	580	535	546	543	574	522	567	537	511	520	527	540	547	561	568	551	573	599	535	559	538	537	556	526	548	551	554	536	565	537	545	500	611	521	574	566	566	574	552	564	554	558	543	523	523	553	522	559	541	560	537	534	548	570	569	544	541	547	547	556	558	573	582	570	554	563	542	563	549	582	535	521	553	566	580	577	558	528	580	507	518	561	547	537	533	557	619	555	539	552	581	526	572	590	532	553	539	573	552	565	546	543	568	572	539	526	539	531	530	527	540	577	514	535	574	591	570	575	504	519	566	518	514	503	592	561	533	592	551	522	487	537	548	562	532	533	551	556	563	536	575	516	549	534	531	596	505	550	565	557	558	541	549	535	580	559	567	571	517	571	504	576	529	552	580	530	559	537	571	545	544	541	554	528	554	575	550	557	524	547	549	504	525	584	551	556	596	534	528	558	561	526	554	582	533	554	543	516	512	556	531	523	552	494	548	538	522	605	555	582	575	553	533	536	538	536	544	575	584	528	558	551	560	560	566	568	514	513	578	547	534	573	600	528	572	526	518	533	540	562	562	554	561	538	579	556	580	522	552	577	526	554	535	600	530	548	502	596	523	532	576	566	580	558	562	546	591	561	558	553	551	551	613	514	544	541	561	565	561	540	536	556	544	583	575	563	542	569	578	545	569	536	533	585	577	520	548	543	557	530	547	601	589	541	536	512	541	586	570	535	558	555	570	511	561	544	549	577	546	570	547	548	566	555	551	517	536	566	568	569	529	489	550	565	536	578	513	581	559	584	566	540	532	570	555	569	586	579	611	553	562	522	539	547	537	547	577	556	502	521	533	524	563	538	543	553	575	529	532	556	573	584	528	547	557	592	541	564	578	529	513	557	556	546	536	543	519	531	573	547	553	504	552	631	535	532	568	541	512	542	574	564	537	568	526	536	567	537	546	533	531	515	577	515	549	562	560	593	530	536	553	516	560	565	594	595	549	533	525	549	529	550	553	551	523	583	573	593	560	553	500	555	584	588	542	550	581	529	562	564	508	496	561	609	577	516	547	522	548	558	588	539	583	537	540	517	545	529	538	558	626	556	545	569	549	518	565	525	548	537	565	570	561	510	557	520	535	505	564	545	564	567	550	546	562	556	501	511	554	522	575	531	544	541	538	513	524	566	567	501	534	507	577	562	544	516	570	535	550	560	521	516	544	564	540	585	489	571	505	535	533	520	527	564	550	565	526	563	537	571	576	536	544	599	563	566	537	605	555	546	577	544	564	556	553	558	570	502	561	551	561	506	613	580	526	562	549	553	606	584	537	545	549	567	532	559	552	588	534	547	528	558	540	555	570	556	584	536	550	557	491	564	545	566	537	499	587	556	555	501	544	533	545	531	553	550	545	514	584	517	538	580	541	569	580	533	551	573	601	583	560	503	551	529	556	545	551	534	586	566	556	571	547	543	577	576	526	566	577	550	575	557	552	549	536	544	578	557	579	572	587	523	574	568	537	537	544	580	573	522	521	551	544	567	526	555	550	569	529	565	536	566	568	583	544	560	540	543	549	562	488	566	541	518	552	545	528	556	542	564	567	574	546	527	540	535	593	578	580	559	524	541	563	539	584	532	574	531	556	533	564	482	574	586	505	571	541	583	601	527	539	561	580	546	559	537	587	563	577	496	544	515	553	579	532	548	550	589	563	569	580	567	564	554	548	527	533	578	491	540	521	565	562	525	569	558	582	548	559	568	517	553	484	572	575	544	573	545	582	573	548	570	525	522	574	538	534	572	540	544	534	559	586	558	498	550	579	553	528	579	573	583	581	578	548	549	578	541	588	546	562	551	543
63935	103304	72009	40603	15147	1677	594	553	597	569	596	568	572	589	561	585	621	569	624	589	677	632	613	594	601	591	595	562	584	590	580	600	592	599	574	572	576	587	613	574	578	598	597	599	534	590	620	644	591	599	556	614	586	595	594	620	601	529	608	558	570	563	594	593	615	589	572	575	603	584	601	598	583	579	520	583	593	644	535	563	557	574	621	572	561	566	612	600	592	564	572	545	594	632	608	555	585	611	608	564	611	578	593	607	565	584	551	580	552	616	608	572	575	554	553	583	552	618	598	583	554	585	613	596	599	586	599	577	595	599	616	618	577	580	523	584	576	581	600	587	580	591	550	542	618	575	594	599	568	581	595	594	613	583	594	585	600	582	584	558	566	587	607	594	596	562	553	564	604	586	551	553	576	624	591	603	569	605	589	559	593	556	598	616	571	600	575	598	585	600	579	583	597	533	575	596	564	566	572	574	584	553	584	582	590	621	597	553	591	584	563	584	573	558	547	592	587	608	591	575	563	577	569	534	572	556	594	544	552	568	599	581	611	593	570	556	576	553	598	602	573	596	542	580	567	584	591	600	610	552	541	594	571	590	635	593	609	582	594	571	563	586	588	603	577	576	592	608	585	556	572	585	571	603	552	572	562	591	567	585	589	598	563	608	570	572	559	587	577	572	588	579	586	564	590	554	624	571	558	570	575	625	616	579	544	607	590	595	575	568	584	589	536	604	590	579	573	592	578	611	629	552	565	547	572	562	559	590	622	601	580	574	575	552	552	587	565	579	555	598	541	573	628	563	589	567	557	592	573	593	596	606	555	615	570	617	573	582	580	573	610	578	591	611	617	568	570	583	618	593	604	578	617	575	564	575	591	539	575	596	618	578	579	560	556	522	587	568	571	574	587	539	575	565	621	557	574	601	580	611	586	600	563	593	574	590	553	600	592	553	598	590	580	548	572	581	582	568	605	553	611	569	527	582	549	598	575	549	595	564	585	576	604	610	577	562	570	584	612	577	540	556	582	560	569	582	545	579	623	587	576	596	549	601	585	610	575	607	590	586	566	617	521	577	584	578	595	627	587	585	608	629	579	559	567	588	556	598	595	609	555	585	594	574	622	583	582	566	571	559	575	592	609	543	567	619	549	552	573	548	589	586	575	593	596	621	570	579	639	577	574	563	573	609	536	568	587	613	547	608	576	600	603	599	574	620	546	580	560	601	559	584	591	549	607	553	583	593	564	538	579	533	598	552	593	546	549	579	575	582	606	583	548	638	559	614	558	556	574	572	560	542	569	570	599	560	557	564	602	583	597	606	613	591	567	585	588	618	592	544	591	543	558	562	563	583	551	594	579	592	590	573	512	607	586	586	536	551	537	583	577	580	575	587	578	602	657	618	598	585	547	576	614	554	596	583	592	574	608	580	577	607	616	581	565	528	547	608	549	609	550	599	622	572	558	576	599	592	552	567	595	564	629	612	587	588	597	540	565	532	553	625	613	593	569	581	575	576	599	553	571	572	604	632	582	582	556	592	585	611	577	592	611	591	636	564	566	589	547	582	579	567	590	602	571	568	552	575	576	571	573	582	554	609	554	584	575	552	534	580	560	605	579	581	587	590	581	587	570	607	610	592	584	620	547	566	582	534	575	572	615	570	565	574	594	623	568	597	609	574	550	554	619	554	607	578	572	620	613	600	584	572	555	540	593	585	512	578	554	596	584	569	570	595	615	563	564	612	606	633	546	587	617	562	580	569	581	576	568	612	565	593	572	620	572	555	547	554	537	583	617	552	586	610	549	586	505	594	580	504	585	572	585	629	521	532	591	623	568	564	597	568	592	555	603	597	593	588	622	560	568	557	566	567	626	605	573	603	601	580	606	573	557	579	565	542	605	598	587	543	580	587	583	557	586	604	581	602	624	557	571	605	556	587	564	548	592	589	558	562	567	565	520	611	593	546	598	553	618	572	564	544	524	590	578	581	541	563	575	574	593	597	574	585	563	619	582	588	603	547	600	546	579	526	621	603	587	618	565	583	610	607	557	567	556	566	611	591	591	643	592	557	601	581	551	588	591	617	624	550	600	592	604	609	594	549	619	601	562	522	509	549	569	560	604	555	576	562	567	610	532	579	549	587	535	567	612	599	546	618	593	561	586	605	544	603	601	593	583	606	571	557	548	565	614	579	573	591	577	632	565	579	582	547	586	600	603	544	569	606	574	551	623	616	576	549	539	580	565	560	565	585	624	540	561	537	581	589	532	571	587	542	583	504	586	606	599	592	566	528	580	561	563	589	563	578	600	616	564	604	562	566	584	546	560	574	591	576	572	565	533	604	569	611	557	575	588	537	544	556	549	538	553	552	517	593	588	558	596	589	563	543	592	584	567	639	576	579	566	562	621	558	578	579	587	525	593	566	556	593	582	553	559	524	579	528	552	580	585	535	603	574	573	548	550	559	598	575	596	569	602	550	588	544	548	618	584	558	544	586	590	552	587	587	614	602	556	592	558	568	582	601	573	559	556	545	548	575	593	596	553	609	574	546	599	582	591	560	581	552	618	568	581	557	558	589	574	570	571	600	540	560	594	611	578	611	582	552	593	548	579	590	538	544	589	565	588	581	558	575	547	586	609	587	561	554	576	589	608	606	599	570	607	555	624	603	545	590	564	560	559	581	587	597	566	601	597	579	582	583	551	567	555	560	543	545	581	567	623	594	552	628	606	584	608	591	575	545	561	558	603	612	573	580	562	606	573	542	564	588	574	586	603	580	552	569	553	541	583	533	616	616	582	590	611	572	565	560	603	561	603	558	564	585	589	548	504	558	587	627	607	600	580	574	589	584	547	575	576	576	584	577	566	564	546	566	593	570	574	569	606	578	574	554	591	602	547	498	537	576	525	543	554	578	565	590	564	541	586	549	561	562	562	576	623	589	533	567	604	589	580	592	583	579	551	568	571	558	565	567	561	594	592	605	553	568	569	552	582	562	572	617	568	594	530	603	542	559	545	544	571	589	577	603	545	556	577	570	554	571	593	537	563	551	586	582	561	536	564	590	572	607	587	591	586	563	565	591	597	626	588	609	568	580	535	600	586	596	565	589	575	577	598	570	589	538	576	597	579	554	581	603	565	580	551	542	544	558	591	576	588	582	618	629	560	550	558	570	605	601	536	560	570	584	589	564	587	558	573	563	570	614	561	550	549	569	588	599	554	600	548	540	580	577	594	615	521	576	529	568	560	540	582	608	556	596	594	587	532	585	589	634	603	567	604	561	633	608	574	636	602	591	599	563	592	552	589	575	568	558	570	563	583	563	602	557	540	569	571	575	583	569	586	626	594	600	626	565	569	555	581	523	561	578	591	586	571	522	611	570	555	549	589	598	583	581	583	560	600	605	555	605	612	543	589	575	577	560	569	576	566	597	594	619	548	593	584	582	598	598	564	577	595	616	558	577	607	534	579	609	587	548	605	585	601	567	569	559	599	547	584	527	572	554	599	533
29823	31323	27397	11159	1675	442	416	389	391	374	371	380	385	363	375	386	338	375	362	382	404	364	388	374	404	362	367	378	399	384	355	383	371	371	386	363	368	395	367	349	378	385	379	341	360	369	387	371	330	377	389	399	384	339	386	376	407	369	384	325	384	381	384	347	389	371	378	365	365	360	405	379	322	341	391	402	343	355	335	349	379	361	364	387	380	372	381	366	371	374	382	351	375	396	356	366	355	352	355	377	378	391	392	369	337	310	373	394	398	373	394	399	341	400	412	346	379	382	397	349	393	383	351	348	375	381	357	369	377	389	356	381	350	347	373	395	406	388	388	371	404	387	367	376	331	351	372	333	402	343	412	376	377	396	353	348	370	375	389	387	351	356	389	339	364	370	378	327	345	418	386	355	406	422	381	386	362	373	372	401	392	378	370	399	346	365	421	385	366	350	389	402	365	356	363	386	374	374	353	384	373	365	362	376	358	409	372	355	366	393	372	360	363	356	358	372	398	347	354	377	384	346	392	388	394	376	416	375	375	365	340	360	396	373	387	365	387	425	397	370	371	380	386	364	379	372	366	396	365	386	380	380	379	392	364	367	363	344	376	340	386	360	378	377	413	364	382	379	372	364	404	415	343	374	384	376	346	365	380	381	350	393	356	403	391	377	356	423	378	385	389	350	367	385	365	410	373	390	397	402	408	388	370	366	391	371	393	400	388	355	365	346	384	378	394	355	389	356	394	351	352	357	403	366	390	361	371	353	394	381	389	397	356	388	381	396	360	357	390	392	387	384	375	368	366	359	360	346	363	404	392	361	386	328	364	365	359	364	385	370	370	390	361	382	391	345	354	365	380	382	375	362	366	401	379	402	417	368	381	381	386	380	378	394	359	384	345	333	351	384	353	349	373	406	416	379	361	363	358	379	367	395	350	372	370	353	365	394	353	349	352	354	360	370	362	390	341	369	377	353	369	371	404	395	369	378	357	347	355	364	350	380	356	373	392	380	374	387	357	335	369	376	374	367	400	403	389	373	389	388	414	403	362	368	355	376	396	376	386	366	371	353	380	388	338	341	395	383	388	380	354	366	392	399	349	363	371	390	371	368	409	354	397	368	351	367	383	384	356	354	379	400	393	381	341	354	385	378	397	386	359	385	360	397	366	389	354	365	387	381	389	340	318	324	366	361	368	390	395	385	358	371	382	395	389	383	375	356	373	344	360	357	370	373	346	366	373	366	390	384	369	366	370	367	368	363	357	402	372	369	366	374	375	392	361	346	376	399	361	381	395	382	377	365	368	381	395	351	375	364	392	381	373	364	391	370	388	388	370	359	398	391	348	400	388	357	357	371	361	331	364	375	386	363	372	355	385	372	379	358	372	386	415	366	333	355	358	350	371	358	395	381	360	378	366	351	388	369	364	347	398	362	372	375	403	355	392	405	326	375	344	342	337	374	388	390	391	396	396	379	368	382	409	375	379	379	389	341	369	373	372	355	367	364	357	395	333	341	360	382	400	370	347	366	369	375	353	377	346	377	358	410	352	347	320	374	340	398	389	385	358	362	387	380	385	383	362	383	361	372	364	388	374	379	383	371	364	379	400	361	380	395	360	382	387	388	367	351	354	373	357	372	358	390	371	379	354	395	335	347	380	373	382	356	355	387	357	373	380	372	421	391	393	364	350	378	365	388	376	369	397	378	389	400	357	371	361	346	371	377	388	375	421	377	360	358	380	394	375	369	376	350	406	374	353	373	339	387	363	361	358	380	388	375	376	373	353	380	376	365	368	391	392	367	393	357	403	355	365	376	378	385	359	372	371	378	334	374	413	400	391	383	355	389	391	377	362	401	429	350	385	389	354	364	350	329	360	395	420	410	385	370	414	330	333	364	396	414	394	371	361	398	353	384	370	376	370	380	380	358	417	394	368	388	394	339	379	380	338	382	356	390	357	393	392	353	403	399	358	371	375	372	390	370	382	407	376	388	352	403	325	358	375	344	377	377	390	395	371	376	352	376	370	393	358	380	376	386	395	366	368	385	358	407	384	374	385	361	328	407	371	380	379	401	369	386	373	380	378	335	386	381	352	343	368	374	371	369	361	383	374	363	368	345	326	402	374	348	393	407	392	381	402	366	330	385	335	394	367	373	352	403	403	348	366	404	413	369	378	378	353	376	375	365	384	397	369	336	346	403	346	430	359	417	390	375	366	371	329	369	354	352	365	364	347	351	351	395	389	367	353	367	347	366	370	398	406	420	345	381	352	375	360	368	370	386	370	362	372	340	373	368	376	356	408	399	350	381	400	362	331	384	384	385	356	347	349	408	406	352	392	340	377	348	397	370	381	352	384	347	402	378	364	372	334	370	318	377	354	366	386	371	359	373	364	386	374	349	352	374	378	334	351	370	376	317	336	362	378	370	381	356	373	369	392	383	368	363	371	360	372	384	347	378	386	397	340	387	382	391	358	351	349	374	383	364	357	381	373	393	358	367	383	358	351	358	379	349	384	380	350	392	371	403	362	372	367	349	348	385	357	403	373	361	394	382	360	365	340	349	346	391	390	360	374	344	395	377	343	381	386	361	381	393	385	375	393	370	390	348	385	386	366	426	389	371	386	396	369	353	412	385	357	365	370	348	348	397	385	322	358	394	369	413	344	388	364	364	363	395	366	401	378	374	356	370	343	367	326	359	372	393	354	395	341	351	366	387	374	351	428	398	368	351	360	367	331	361	360	361	398	393	393	382	372	389	359	411	380	388	371	372	358	348	353	385	358	347	382	412	408	388	350	326	334	345	371	384	370	380	391	397	360	380	402	369	346	367	375	431	342	384	408	390	359	392	369	363	346	379	406	372	362	403	367	359	374	368	388	343	370	357	399	368	362	390	353	356	399	391	358	350	331	389	349	377	348	365	352	367	365	382	393	353	384	349	383	388	386	392	384	346	375	348	372	387	369	401	388	355	373	357	368	368	397	375	373	374	375	381	376	375	361	410	377	355	355	381	400	360	368	358	392	375	356	390	378	378	410	402	396	369	356	366	352	337	378	371	365	417	368	370	374	350	369	417	392	340	383	352	345	355	394	364	390	353	391	397	369	347	365	341	355	375	377	398	386	369	410	345	372	383	374	360	373	393	350	380	365	359	359	358	376	362	400	387	375	383	380	394	378	363	306	373	371	331	381	387	384	365	340	364	370	364	348	388	366	363	402	355	363	387	352	394	353	371	370	371	393	344	366	383	393	366	388	373	383	369	381	366	387	354	346	426	386	369	391	366	353	373	394	390	385	356	401	353	416	359	374	360	354	333	358	370	379	375	357	317	365	342	386	385	409	398	395	370	372	377	355	384	393	367	370	424	377	378	380	392	383	365	371	385	354	396	350	384	330	367	393	347	363	401	356	360	411	339	351	388	337	411	360	336	342	371	353	374	400	371	364	378	366	373	360	368	383	349	364	412	355	360	384	376	389	396	400	362	385	378	380	372	367	337	360	350	343	334
22788	37736	20470	5658	1340	423	355	324	325	338	354	347	351	382	337	347	372	345	310	347	348	348	358	340	369	366	333	382	376	358	347	359	353	315	362	306	344	350	337	335	352	310	328	347	345	363	362	370	354	373	355	372	336	351	317	390	351	339	324	349	350	326	338	346	343	346	333	329	363	341	366	360	310	373	342	338	334	325	351	333	351	348	311	312	349	319	336	354	351	325	359	379	306	337	369	351	354	352	360	356	324	326	335	357	320	357	340	339	325	331	340	369	338	357	352	334	348	380	338	329	375	355	328	366	333	343	360	384	353	327	355	363	358	335	326	356	352	355	336	335	312	335	384	335	369	352	335	359	331	348	352	331	339	382	335	357	350	328	356	384	329	322	375	344	378	331	354	337	338	356	349	338	344	347	347	325	346	358	323	337	321	347	336	332	346	317	348	313	363	328	311	376	326	376	337	366	355	365	394	356	355	367	369	345	336	340	352	331	354	362	330	329	346	377	364	325	345	339	362	347	322	334	357	334	355	392	331	339	378	331	374	352	334	360	358	350	316	373	369	357	350	330	346	358	307	344	348	323	363	331	338	372	319	348	360	339	341	367	334	382	374	332	384	345	349	373	368	332	346	348	352	314	351	331	306	349	382	362	344	361	348	347	348	367	346	324	384	337	339	334	332	331	348	353	372	335	364	343	349	359	350	337	351	329	347	330	311	341	365	312	361	343	378	366	338	377	329	364	335	328	333	330	366	341	344	377	367	336	348	326	380	329	331	331	286	358	317	371	361	323	350	353	355	330	355	319	357	345	369	332	362	360	350	342	354	336	337	362	370	347	341	368	342	349	346	342	343	349	342	351	351	291	345	340	352	366	338	342	356	390	367	366	336	347	361	371	361	346	330	340	328	367	351	353	361	361	363	353	359	344	330	363	365	342	333	335	321	341	328	387	337	348	351	343	344	355	342	358	306	362	329	348	305	340	379	327	341	356	308	340	332	338	351	352	340	353	324	359	328	345	365	326	357	311	346	360	352	326	350	357	331	372	372	349	345	342	338	339	304	344	377	339	357	364	349	388	339	364	372	328	365	345	306	351	349	353	348	342	312	326	358	363	333	336	388	320	374	333	358	363	362	344	366	313	350	370	339	374	353	364	367	349	357	370	325	345	334	325	337	345	343	318	312	356	338	374	367	365	354	379	334	331	365	341	354	360	367	394	339	349	333	349	358	323	357	354	346	347	358	367	371	310	297	369	326	330	346	332	367	334	328	325	374	334	379	368	342	371	342	371	357	343	356	341	371	361	352	356	357	328	343	341	341	329	384	367	375	353	375	362	354	353	364	328	346	339	349	357	339	354	347	359	346	317	344	354	353	370	375	348	384	323	363	342	316	323	368	346	353	338	324	336	347	359	360	349	379	343	359	317	326	359	346	325	413	345	364	338	357	341	318	364	332	348	346	314	372	379	348	370	399	350	358	367	345	334	352	310	371	335	365	370	316	328	334	350	356	345	368	348	339	346	327	355	359	356	349	331	363	352	333	302	356	358	345	338	343	354	318	335	316	350	329	348	359	324	326	341	383	321	332	349	341	329	369	334	351	354	343	364	347	348	361	359	317	339	328	348	345	346	345	324	358	335	354	350	333	343	340	325	345	339	363	381	341	369	341	325	343	338	347	378	339	350	327	357	347	326	342	332	345	362	361	360	314	379	370	344	331	347	388	310	330	354	334	344	362	378	336	316	349	338	330	322	331	303	374	320	341	330	379	341	338	331	342	334	335	350	360	347	328	344	338	340	373	321	325	352	371	359	362	358	364	335	324	325	323	339	362	323	351	350	364	350	322	372	338	360	342	341	381	387	305	370	373	328	332	315	328	347	325	357	313	341	372	349	333	343	353	365	327	339	346	355	344	360	349	343	355	387	353	354	328	362	316	335	344	323	355	343	356	350	367	333	365	310	336	353	353	376	382	365	357	368	336	386	335	358	315	334	337	355	379	322	383	346	374	328	382	362	335	319	339	364	349	356	374	362	350	363	366	315	348	354	352	340	330	358	335	345	363	315	313	335	368	340	350	351	363	362	319	344	333	327	323	363	341	323	346	355	380	362	352	347	330	366	350	331	328	362	347	348	352	345	353	349	354	364	334	351	355	319	358	396	339	358	345	340	322	345	337	333	341	340	348	330	340	308	323	332	393	321	326	343	348	344	333	326	338	342	392	329	350	345	357	346	366	309	332	355	372	346	338	342	357	342	352	313	346	381	317	356	397	329	318	353	368	329	364	304	372	347	351	365	370	362	316	346	322	345	376	331	361	380	358	359	352	389	309	354	361	328	363	344	326	342	373	348	348	363	320	353	337	348	325	374	336	348	334	354	347	356	346	371	377	337	368	317	359	315	362	353	344	340	348	345	332	330	371	364	336	331	335	369	284	351	309	345	351	306	325	355	315	338	321	355	346	329	353	386	359	389	335	334	330	362	362	336	313	310	355	327	333	318	366	355	362	351	323	331	378	346	333	338	347	373	341	344	329	354	343	354	333	342	337	367	367	316	382	353	357	346	352	350	385	324	386	329	344	348	365	320	348	346	383	340	344	352	356	326	361	346	350	353	379	337	316	333	339	361	367	369	370	369	343	341	364	305	363	345	352	344	358	364	361	354	329	361	336	336	352	352	315	349	337	366	319	335	343	313	320	319	330	325	330	339	337	366	364	383	329	346	343	311	355	339	354	353	350	341	325	358	367	310	355	346	319	328	350	343	331	341	333	353	362	341	375	347	294	348	363	332	327	324	362	345	345	362	351	344	329	327	326	314	322	336	330	316	332	362	348	335	359	354	348	350	336	331	333	310	317	361	370	357	357	331	349	296	348	374	342	379	349	367	355	353	351	369	320	323	335	305	334	322	364	332	320	382	352	323	329	330	334	341	318	315	341	369	345	340	347	343	365	334	348	338	331	312	346	329	345	340	349	346	336	333	364	345	349	370	352	358	346	320	353	369	340	336	334	348	343	340	335	355	345	324	355	370	344	329	334	358	328	371	326	360	335	352	355	354	367	346	313	339	316	343	369	342	313	356	367	361	370	336	321	329	330	349	365	341	337	333	379	363	333	364	340	314	324	334	345	360	359	340	362	342	352	349	346	349	341	329	372	343	342	344	365	370	332	327	357	334	332	350	337	329	387	341	334	339	357	344	336	356	316	327	345	332	331	371	350	355	337	384	342	366	324	352	319	361	332	371	348	375	345	324	338	371	358	360	370	360	349	330	358	369	355	355	346	369	349	334	366	339	379	359	369	352	333	329	351	359	351	339	338	327	350	346	335	345	347	338	315	315	350	338	379	346	372	365	353	352	318	355	312	356	363	324	354	337	362	329	343	344	336	344	339	351	361	351	334	359	344	360	342	343	356	327	363	346	321	341	371	329	321	350	355	349	345	363	345	356	332	360	344	369	371	350	343	356	364	364	346	320	328	330	365	349	333	325	364	340	340	373	353	357
25449	27999	42501	35456	17948	3285	674	520	496	484	450	494	445	495	481	456	439	481	495	460	465	444	474	471	482	466	492	458	465	441	465	502	445	461	441	436	451	465	477	450	435	457	429	446	442	486	464	423	443	444	444	454	434	440	432	499	433	447	456	429	471	437	392	445	465	416	406	457	452	461	473	479	435	470	415	467	463	427	441	438	431	450	473	445	483	431	478	423	419	425	441	444	452	424	467	462	436	427	476	431	415	449	434	457	446	468	434	483	460	441	431	440	467	438	428	495	464	425	467	445	435	444	468	433	418	425	441	430	452	443	473	461	431	442	464	483	463	453	474	412	445	458	427	440	455	429	427	431	460	441	483	447	446	480	425	464	457	468	504	456	435	438	452	468	466	438	481	481	446	491	443	459	464	464	410	490	451	468	421	448	464	443	449	445	451	465	443	457	430	473	427	427	461	440	451	457	448	434	464	434	457	422	447	473	448	436	455	463	426	450	432	428	474	465	468	465	421	487	461	432	429	452	430	430	453	403	443	463	482	465	429	480	442	438	431	480	455	456	441	473	477	453	433	461	418	462	437	484	494	498	448	466	451	424	466	442	465	435	482	452	476	467	444	449	442	435	470	489	426	426	457	442	449	461	450	428	442	477	419	450	499	410	449	448	468	432	425	428	453	436	451	421	468	420	483	417	443	451	446	438	462	442	457	445	471	458	480	430	419	463	457	487	458	434	459	438	437	452	447	426	446	467	415	458	430	448	449	461	447	454	412	463	450	476	460	458	457	468	446	421	461	487	500	423	431	439	443	455	458	467	459	426	450	470	451	452	480	449	481	433	460	452	468	504	445	481	451	462	450	414	455	489	465	472	511	444	424	448	493	459	450	444	449	442	445	404	441	425	464	480	449	472	458	479	449	452	479	446	450	423	437	431	457	430	486	438	450	438	483	489	435	453	489	453	471	466	399	412	482	471	441	463	457	445	473	435	449	423	479	464	412	438	454	472	450	481	480	464	431	430	469	451	440	458	473	477	422	453	491	424	454	479	459	473	508	458	424	470	481	468	490	459	456	475	452	444	461	440	416	432	505	484	422	446	410	451	436	419	472	432	439	441	446	442	451	451	461	441	449	423	432	468	441	438	432	435	424	466	474	479	425	431	438	429	432	401	451	455	464	410	419	430	415	453	487	424	409	426	429	444	442	441	449	398	429	447	434	459	455	445	464	447	446	455	439	437	445	454	432	431	433	451	429	443	453	456	463	459	479	454	451	507	463	435	473	444	484	430	449	452	463	419	414	454	441	434	423	445	423	447	452	416	441	479	428	466	452	483	458	437	460	459	465	463	459	392	437	462	452	433	453	457	454	439	457	457	467	466	454	475	436	447	492	444	449	433	436	446	415	438	461	497	444	466	471	439	472	467	433	450	436	442	409	488	441	456	449	479	469	447	448	429	424	429	430	461	455	438	466	436	438	448	457	502	457	438	447	465	439	454	444	471	462	498	435	467	457	468	464	404	473	440	430	465	409	449	472	503	465	436	451	486	438	457	476	419	490	461	453	481	458	434	419	431	428	395	459	442	444	459	464	427	478	446	476	448	451	439	458	463	460	412	472	420	413	413	437	402	412	501	421	419	438	473	446	414	476	399	422	457	429	447	453	484	436	449	426	458	486	425	444	441	432	435	515	453	484	439	444	444	429	452	444	456	449	478	413	441	472	453	475	443	478	462	472	448	471	463	451	488	456	411	406	456	447	491	439	442	430	444	486	430	429	461	453	467	436	439	445	433	470	435	473	438	457	468	466	443	473	457	453	433	421	445	459	497	464	455	459	463	434	418	450	434	443	438	485	470	447	460	420	416	467	494	447	452	431	470	455	434	454	439	435	445	448	478	482	452	418	441	430	434	456	430	444	464	417	451	450	412	451	413	449	451	451	470	479	429	444	443	424	460	444	450	433	465	439	423	429	421	474	458	442	458	406	452	477	417	439	444	477	456	453	439	431	452	418	461	457	431	455	451	433	463	429	464	448	477	438	458	451	462	460	419	431	458	472	442	486	462	452	465	443	474	419	427	449	415	427	471	457	426	426	436	448	477	481	428	459	442	441	449	475	468	465	443	419	425	489	454	442	446	458	414	412	470	458	419	406	446	419	453	420	442	454	423	446	454	445	455	479	449	446	474	470	459	469	446	448	514	447	458	460	415	476	457	464	450	444	424	439	459	434	466	446	464	423	459	424	446	481	445	476	457	449	441	413	461	498	458	447	460	474	465	419	426	429	441	442	434	427	458	459	417	472	465	436	458	449	437	476	456	440	414	428	444	444	434	481	427	436	447	494	442	442	439	495	450	416	424	442	404	412	442	463	397	461	440	454	480	438	435	419	428	430	465	468	457	462	502	413	488	455	446	425	447	497	443	479	444	440	482	454	461	457	470	457	446	472	439	424	416	439	459	419	480	470	442	466	497	463	455	433	445	439	412	450	475	413	467	501	477	448	482	417	453	421	421	444	461	482	455	434	432	439	421	415	470	442	439	473	458	422	492	462	433	420	443	448	458	434	472	450	415	444	399	460	432	479	399	440	445	435	397	423	453	445	475	411	414	472	445	479	407	439	461	477	446	489	436	428	494	470	433	433	414	432	451	476	479	494	477	447	466	429	471	475	398	468	471	484	420	479	475	475	413	477	428	468	423	456	432	425	486	441	490	459	453	484	482	503	446	449	440	433	439	445	496	448	485	427	467	449	424	477	408	490	458	422	472	455	449	470	404	409	427	479	430	465	470	461	417	451	457	446	473	433	470	437	421	453	409	423	445	459	432	476	430	418	454	456	448	443	453	449	449	505	475	442	406	452	447	465	426	449	472	435	420	409	446	467	458	457	435	411	442	473	470	412	471	415	436	487	440	470	428	461	466	443	444	414	450	425	446	439	420	445	494	508	443	463	468	486	465	464	416	444	442	468	431	456	454	434	464	420	468	433	466	503	412	460	464	449	461	446	411	445	440	446	437	419	491	435	475	442	444	448	457	462	424	472	411	440	419	427	442	447	443	445	430	458	476	437	460	431	456	454	503	439	437	421	433	464	442	483	459	436	506	423	442	414	450	449	464	482	451	452	494	479	467	415	430	441	467	477	497	459	451	452	456	450	441	479	474	468	423	403	445	442	451	411	419	439	445	429	428	470	440	446	446	431	442	409	478	411	455	448	462	463	505	456	497	431	466	452	431	446	457	426	468	429	462	441	449	448	480	427	455	442	479	433	418	448	429	459	456	442	409	457	451	423	428	454	408	413	462	435	435	461	472	455	421	412	433	401	451	443	408	456	405	449	457	443	470	468	434	470	461	450	452	463	444	483	404	484	458	495	468	462	440	474	386	435	480	443	456	457	488	437	443	432	444	439	459	490	456	461	480	453	449	452	430	467	443	427	454	449	468	450	418	464	457	486	460	420	453	427	461	464	466	467	420	453	450	431	462	449	464	464	460	461	452	474	425	399	468
59565	90728	60054	27718	8711	982	468	450	464	475	475	477	457	471	451	477	462	461	453	485	493	500	489	500	448	507	432	426	443	441	442	448	503	457	497	491	461	451	474	414	477	449	431	436	445	473	460	433	491	457	482	465	445	458	463	438	462	468	448	477	448	475	484	472	431	448	476	424	486	434	483	486	444	497	471	479	437	483	437	474	445	455	465	455	440	448	465	466	441	442	435	451	413	468	452	447	478	427	418	522	420	446	458	469	437	423	440	475	464	466	463	460	434	479	466	419	465	461	465	437	460	421	452	511	464	493	433	465	446	481	473	475	468	449	462	479	451	437	468	460	484	482	499	440	476	474	470	454	443	475	430	421	480	443	484	431	478	488	437	460	465	439	492	453	437	469	482	448	486	442	448	451	425	456	456	489	454	470	439	460	419	462	496	491	446	455	433	482	487	440	443	453	449	447	474	441	459	456	432	478	492	475	446	466	448	416	474	428	469	452	452	459	468	480	454	463	426	509	469	446	439	445	417	484	474	474	441	492	472	426	498	448	424	451	490	448	414	413	466	426	462	456	492	471	456	458	484	427	459	441	464	460	426	473	444	470	462	450	456	483	475	499	434	480	440	450	420	462	452	448	470	459	455	470	480	446	463	434	452	474	437	435	460	481	444	451	490	466	459	497	427	449	512	467	468	441	440	461	487	466	456	455	439	422	441	460	411	453	477	477	482	454	457	503	424	444	448	422	472	440	490	450	478	491	468	467	465	459	444	455	456	445	469	442	499	455	490	444	489	472	445	452	462	453	465	477	483	464	450	470	467	459	480	468	429	457	448	439	446	462	460	454	496	466	457	439	447	496	464	465	475	447	460	434	437	441	467	519	443	457	422	427	486	458	455	455	459	457	452	469	477	475	459	436	493	466	432	479	465	455	425	422	469	478	435	479	501	440	435	450	456	456	464	481	480	457	452	450	443	465	454	491	486	463	470	499	442	467	465	470	466	482	464	468	416	489	470	485	435	488	483	462	486	457	467	474	469	474	454	410	457	456	448	488	493	419	471	445	434	439	455	419	441	467	449	485	480	457	489	467	473	461	430	466	429	479	472	416	482	497	521	464	412	470	451	423	457	428	502	486	466	446	461	481	468	459	447	489	495	462	430	437	426	490	458	431	462	441	447	478	449	472	462	477	461	466	465	447	451	487	447	466	461	437	480	456	471	454	476	465	515	426	457	493	451	462	452	476	455	455	439	468	426	433	470	465	451	493	471	457	450	440	456	476	444	457	421	485	452	484	426	457	474	482	441	454	486	453	489	473	482	451	488	432	420	456	453	469	480	454	460	469	437	457	450	445	494	414	473	416	465	453	476	467	462	469	475	442	449	494	471	467	396	458	452	442	431	508	466	468	480	477	455	456	476	477	457	482	505	451	492	460	460	441	460	451	474	454	439	429	444	448	473	446	446	465	468	503	459	474	426	449	474	484	438	472	457	449	433	446	481	425	452	429	476	465	450	455	446	484	460	438	438	406	457	402	422	505	443	412	456	468	412	462	455	427	434	461	487	476	447	448	440	483	471	463	486	478	440	433	467	474	472	473	459	465	449	415	449	462	467	456	447	450	496	415	473	455	455	480	423	466	547	466	445	443	432	469	483	446	465	461	439	466	454	505	455	425	486	475	451	467	450	452	460	447	480	449	457	479	426	481	434	458	475	439	459	479	439	476	431	463	424	455	500	437	477	476	477	463	459	461	448	458	457	476	448	484	472	454	455	477	430	485	449	466	444	453	432	453	472	457	451	431	454	459	416	400	484	488	483	425	441	454	490	449	492	435	453	486	479	476	469	446	427	438	442	453	440	445	446	482	485	441	477	456	469	442	465	463	468	500	480	453	469	418	468	436	474	429	498	484	473	466	472	449	426	451	448	466	458	448	452	457	488	491	476	438	493	455	460	477	465	448	444	453	472	480	467	434	437	507	464	448	486	457	507	453	460	455	473	442	459	480	438	443	442	455	440	449	469	477	456	455	433	424	446	486	480	465	447	469	453	468	482	451	442	450	487	440	422	464	494	452	448	465	449	477	440	455	461	422	461	491	465	464	447	494	491	440	424	461	459	446	443	450	427	491	447	469	424	453	456	483	439	455	421	466	463	488	445	477	430	447	439	452	451	457	470	454	467	484	465	454	460	464	436	449	496	467	455	431	491	461	455	459	457	446	441	435	460	464	489	434	513	462	478	456	484	434	465	443	409	432	481	430	463	486	464	447	487	456	449	414	449	475	445	475	452	450	481	475	443	477	438	462	504	470	437	484	471	466	477	476	469	461	494	467	471	441	434	450	441	495	478	468	458	451	445	451	510	480	456	472	452	461	476	428	470	423	507	441	461	454	489	490	455	473	464	461	459	448	451	487	473	488	439	457	458	453	459	429	431	485	449	448	436	469	464	445	446	456	476	435	445	445	457	432	447	429	465	462	452	455	456	477	471	448	460	463	460	460	485	436	463	460	418	447	451	488	476	488	460	463	492	427	426	443	454	444	490	456	477	453	442	456	468	462	429	451	442	444	417	460	509	434	501	476	438	440	473	455	431	486	455	445	456	429	468	431	426	453	463	439	471	422	509	450	468	481	444	413	477	460	430	461	482	437	454	437	466	481	454	453	493	468	486	433	452	468	435	447	430	490	476	471	482	443	455	414	466	443	472	457	468	445	490	460	421	467	469	443	425	475	455	489	453	461	484	485	437	497	488	446	432	478	478	457	452	477	449	409	446	455	470	458	454	460	480	474	513	466	476	443	453	457	471	422	454	439	471	441	449	458	485	468	476	490	461	481	421	429	455	453	457	489	442	439	459	453	427	447	468	457	440	433	442	464	481	451	458	425	454	468	452	432	506	470	484	444	432	451	458	433	411	494	443	464	487	433	468	463	456	456	447	437	440	400	472	483	452	459	446	445	472	447	413	462	427	411	498	434	487	470	446	444	442	429	446	491	468	461	449	459	463	473	474	512	441	454	486	477	466	453	450	484	456	483	440	452	459	452	462	448	438	460	483	495	478	444	427	445	496	472	447	467	474	407	447	436	462	446	444	456	445	468	476	473	472	458	487	456	470	457	493	474	457	453	473	457	467	469	488	443	448	416	428	496	458	472	465	451	443	477	472	467	439	471	510	456	449	458	502	470	451	452	462	468	452	460	413	454	407	431	478	491	460	486	471	440	455	404	467	460	463	448	477	418	461	455	445	480	439	443	484	480	443	420	432	444	428	477	397	469	452	451	441	469	445	469	467	449	457	453	489	518	467	461	463	434	466	450	437	474	479	441	420	430	455	418	471	412	451	454	447	460	455	456	433	407	479	430	430	441	433	471	437	452	467	449	499	479	445	461	457	482	467	440	461	465	450	479	458	465	472	507	390	454	488	453	432	514	471	514	446	451	462	458	464	410	484	439	431	452	446	474	429	449	442	422	444	456	477	471	459	461	430	441	441	424	400	479	457	466	432	412
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
