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
339518298437	339518298956	339518299506	339518300056	339518300606	339518301156	339518301706	339518302256	339518302806	339518303356	339518303906	339518304456	339518305006	339518305556	339518306106	339518306656	339518307206	339518307756	339518308306	339518308856	339518309406	339518309956	339518310506	339518311056	339518311606	339518312156	339518312706	339518313256	339518313806	339518314356	339518314906	339518315456	339518316006	339518316556	339518317106	339518317656	339518318206	339518318756	339518319306	339518319856	339518320406	339518320956	339518321506	339518322056	339518322606	339518323156	339518323706	339518324256	339518324806	339518325356	339518325906	339518326456	339518327006	339518327556	339518328106	339518328656	339518329206	339518329756	339518330306	339518330856	339518331406	339518331956	339518332506	339518333056	339518333606	339518334156	339518334706	339518335256	339518335806	339518336356	339518336906	339518337456	339518338006	339518338556	339518339106	339518339656	339518340206	339518340756	339518341306	339518341857	339518342407	339518342956	339518343506	339518344056	339518344606	339518345156	339518345706	339518346256	339518346806	339518347356	339518347906	339518348457	339518349006	339518349556	339518350106	339518350656	339518351206	339518351756	339518352306	339518352856	339518353406	339518353956	339518354506	339518355056	339518355606	339518356156	339518356706	339518357256	339518357806	339518358356	339518358906	339518359456	339518360007	339518360556	339518361106	339518361656	339518362206	339518362756	339518363307	339518363856	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2723	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23180	21799	28381	22927	20178	13827	1128	555	476	492	479	448	449	524	479	476	482	456	526	496	496	504	452	497	514	454	469	493	471	504	469	464	453	450	498	475	449	500	471	455	465	431	523	468	471	473	511	469	458	502	478	446	481	456	486	445	483	475	436	444	464	487	477	476	476	483	464	466	471	491	460	478	481	508	476	453	456	472	485	451	499	480	475	470	466	473	495	439	475	484	488	456	471	487	470	506	450	410	455	498	459	464	488	465	490	444	491	495	475	491	449	503	459	509	498	464	495	489	457	480	423	490	465	502	469	460	446	478	472	483	478	446	499	475	484	505	474	474	461	487	477	466	467	461	470	488	485	495	469	456	497	471	474	499	505	530	450	453	496	449	446	493	495	436	479	482	509	455	482	467	485	466	506	445	497	491	504	435	471	450	460	472	445	423	488	465	468	479	474	448	466	465	461	488	483	478	453	490	517	466	520	472	487	532	468	495	481	460	470	459	487	474	494	452	488	518	457	483	478	448	481	449	510	453	479	489	509	459	469	462	466	455	477	471	469	512	485	466	460	462	440	462	505	473	463	430	467	490	471	490	482	499	470	471	473	462	503	498	482	497	504	477	489	477	505	462	464	496	478	477	490	508	528	487	442	498	452	455	450	428	467	459	487	476	474	498	488	464	489	448	446	477	462	484	504	488	485	447	457	473	474	493	438	431	458	462	482	488	500	479	449	465	462	485	458	491	477	455	493	480	470	490	485	476	461	482	487	451	486	460	469	512	460	507	499	483	469	455	470	461	479	466	487	494	495	470	476	447	478	521	499	452	471	514	475	511	472	448	516	498	466	471	470	454	485	477	448	515	482	452	498	477	456	463	446	492	511	463	462	479	463	443	494	536	462	454	483	487	495	466	455	465	473	496	455	485	495	481	451	482	457	454	482	484	486	483	464	501	525	477	460	512	451	478	496	481	480	493	483	508	466	466	497	492	474	490	460	464	485	462	467	499	440	436	467	433	442	469	484	484	477	472	476	453	456	466	467	463	480	477	515	445	464	487	481	486	523	496	499	485	491	448	463	469	482	474	479	483	468	504	488	482	484	460	457	432	505	504	466	452	457	463	446	481	462	488	453	498	488	445	486	449	445	500	479	458	483	446	456	522	486	481	475	482	444	464	508	463	501	478	474	452	467	458	462	474	479	499	458	523	492	462	491	507	428	503	484	515	447	511	495	434	476	467	456	471	471	459	507	468	479	482	471	447	471	470	498	475	479	485	485	473	513	454	490	489	482	488	448	491	494	464	463	488	480	489	472	499	491	475	500	462	453	482	463	505	470	457	501	452	470	496	464	449	519	498	440	464	477	460	463	475	443	490	506	464	430	439	450	465	451	473	474	460	466	481	469	479	473	465	461	472	480	451	489	464	491	434	492	411	501	484	496	478	478	463	461	494	484	462	497	465	454	483	466	473	445	460	502	462	523	461	454	461	528	471	505	463	440	485	464	483	464	436	484	418	506	506	490	467	436	457	499	468	473	454	476	490	489	475	451	491	465	493	477	479	506	459	482	457	465	469	483	472	488	456	488	443	457	479	501	425	454	481	502	480	491	450	517	435	468	499	470	492	465	495	479	477	497	472	449	461	487	478	502	492	498	505	513	461	474	471	511	464	458	465	470	470	488	477	471	456	410	486	461	477	481	450	478	448	464	495	445	446	455	476	468	433	496	452	504	465	445	475	499	494	433	462	476	497	457	477	445	443	495	488	486	478	507	457	464	448	449	463	424	449	478	453	451	486	425	441	459	450	446	486	488	486	461	441	480	492	435	447	460	451	477	459	480	449	473	465	433	474	509	477	488	470	445	495	491	471	490	472	498	487	479	461	474	463	490	506	488	481	491	469	430	464	444	480	462	519	505	467	445	476	446	478	439	461	449	480	432	455	494	495	501	452	454	494	470	481	466	498	458	511	487	470	475	499	485	481	485	503	496	466	460	469	440	486	447	478	500	470	443	477	495	446	478	475	457	499	470	489	461	486	528	470	464	480	462	472	455	491	440	437	473	485	481	511	509	492	487	460	487	469	476	455	481	495	500	464	439	445	451	457	437	471	444	443	481	460	466	484	461	492	471	523	455	485	498	446	487	483	485	483	505	467	475	468	488	482	497	439	504	460	539	445	477	451	477	453	456	478	497	474	503	461	508	480	488	499	473	514	441	496	453	442	481	449	464	500	475	494	489	457	477	499	464	453	481	507	488	494	493	521	447	485	455	447	470	486	466	450	490	505	447	460	481	495	424	474	503	473	470	453	470	482	493	517	469	479	480	483	490	464	490	452	432	476	460	478	460	473	476	469	496	452	478	498	493	464	498	473	456	443	463	475	483	541	471	464	453	493	450	429	502	514	487	468	440	492	449	479	454	469	471	476	475	514	515	487	448	427	442	456	456	470	478	483	480	465	449	475	495	472	455	488	459	486	435	471	466	464	492	475	494	476	488	437	520	438	450	478	481	493	459	481	430	466	494	431	419	482	509	457	488	473	479	445	492	464	438	502	487	467	490	473	488	464	433	481	466	484	467	472	481	476	454	444	480	478	517	484	497	434	484	461	447	482	497	492	506	468	496	488	505	507	461	457	510	460	460	470	465	463	484	538	456	523	500	501	498	496	498	512	521	506	477	486	450	435	484	470	441	448	451	492	482	472	456	526	470	499	453	506	439	475	444	456	497	461	451	459	487	456	426	477	464	457	516	497	451	493	489	467	471	440	462	470	471	506	465	461	447	473	464	511	480	473	465	456	467	481	489	480	457	494	487	481	470	485	473	466	475	504	449	463	472	466	491	522	451	477	477	492	456	445	481	487	507	490	477	475	487	479	473	474	513	461	487	473	471	482	463	449	444	495	467	480	485	453	491	502	491	473	447	471	454	471	466	459	466	453	509	523	476	462	457	483	433	496	479	479	453	485	523	472	468	471	454	483	440	472	480	510	465	481	470	477	469	479	485	482	505	459	472	431	440	442	466	495	435	503	503	494	480	489	480	499	448	463	436	463	449	496	460	475	465	489	440	486	455	481	455	444	454	445	470	442	475	460	479	455	453	487	465	464	462	455	453	489	479	466	452	490	449	496	462	511	451	451	463	422	475	420	440	473	454	492	502	467	471	457	472	444	455	509	484	445	466	491	537	455	476	463	448	489	475	449	460	497	460	440	479	498	471	454	482	436	484	464	461	488	488	480	475	473	456	472	508	488	493	461	474	459	481	463	472	470	453	434	507	470	478	465	440	490	475	477	488	509	468	479	487	479	474	514	483	442	493	497	447	427	460	483	487	456	455	504	479	464	504	490	426	448	505	502	486	475	475	498	468	506	475	473	470	473	483	471	477	487	491	424	443	495	509	465	463	480	448	482	482	448	466	475	477	469	477	494	503	456	450	456	462	509	493	470	521	444	477	459	475	465	471	450	443	487	491	481	504	445	427	489	479	495	500	492	449	490	502	477	470	437	470	459
54330	89399	51934	5593	808	818	743	771	720	763	721	772	717	765	764	718	733	799	735	725	739	733	673	742	743	751	698	717	748	646	754	716	728	727	675	684	702	748	736	776	755	724	724	713	728	747	750	724	757	746	702	733	691	711	729	724	742	681	677	738	755	686	750	708	683	720	693	680	726	747	746	704	701	724	695	739	708	737	746	723	742	740	700	704	680	726	717	717	751	758	735	707	779	750	702	731	713	745	727	676	683	707	694	717	726	706	715	716	768	719	715	774	713	743	773	715	769	742	722	730	722	704	739	690	743	722	713	752	704	706	708	693	722	725	727	739	712	735	724	739	742	690	731	737	736	721	741	720	757	714	761	744	781	742	731	757	712	711	712	704	761	734	720	703	732	748	701	675	767	707	729	694	737	748	675	714	789	730	714	694	732	722	715	715	725	685	757	737	732	751	738	717	751	771	700	683	739	738	720	705	749	747	722	787	706	757	750	717	662	762	680	765	695	735	704	722	694	719	744	736	721	695	683	722	735	761	747	746	724	692	728	714	691	781	691	722	724	722	728	699	741	786	745	760	714	745	764	733	747	675	691	724	773	760	699	697	673	730	684	720	747	751	705	764	733	697	743	765	657	724	740	725	691	732	736	723	743	713	699	762	729	701	751	718	689	701	715	722	719	733	687	703	753	726	663	703	690	712	677	738	718	673	764	698	719	725	766	732	726	725	717	687	695	693	659	736	717	789	713	735	694	749	749	684	750	668	729	693	748	664	746	701	703	701	717	684	789	718	731	700	700	718	719	708	677	681	673	739	747	722	746	728	726	697	791	705	699	698	780	733	737	723	719	708	712	725	728	693	701	738	747	711	699	722	627	685	752	743	749	723	755	717	739	746	725	714	705	709	713	723	712	734	674	686	695	722	740	762	678	694	727	698	719	710	714	710	713	753	692	734	710	684	749	691	750	737	669	736	746	714	718	721	755	723	691	729	774	729	764	741	704	685	664	717	726	769	713	723	723	774	744	691	750	666	695	706	720	780	704	697	689	755	722	718	712	723	711	783	716	757	705	746	698	752	654	658	733	741	742	731	699	695	713	683	736	721	698	714	729	761	690	699	773	751	720	703	741	734	715	744	764	708	721	747	724	723	750	724	732	741	748	750	741	731	681	697	695	745	704	724	736	695	718	723	743	704	722	751	724	710	717	722	760	750	717	751	714	706	699	721	710	731	683	746	676	706	699	734	660	752	693	693	701	715	725	726	727	726	754	690	698	707	724	744	744	688	725	749	678	728	715	723	734	738	732	760	705	729	759	730	739	750	711	735	728	711	728	704	749	723	747	751	702	725	730	711	720	697	754	697	739	740	742	699	766	754	797	730	702	740	723	684	727	717	682	668	721	763	696	732	796	726	752	691	764	685	750	757	741	748	759	721	693	648	737	716	722	681	742	719	725	736	711	760	717	691	745	695	735	715	679	730	714	713	666	703	737	715	701	730	729	782	712	737	731	724	736	703	740	728	693	721	765	774	778	762	717	740	714	738	702	755	767	685	711	741	700	713	761	733	666	670	717	742	756	711	739	720	717	758	720	728	716	706	707	718	728	728	731	736	754	688	691	715	700	736	697	768	725	737	693	651	720	722	746	753	694	673	691	716	728	766	725	727	698	750	713	726	694	723	713	715	736	746	739	717	719	700	674	719	700	680	743	709	728	678	760	685	754	708	667	735	755	749	703	717	719	734	734	697	712	685	748	666	714	703	778	723	698	738	708	701	688	704	694	705	733	688	768	727	749	704	762	712	760	732	716	701	713	704	719	753	701	768	754	766	819	749	738	698	689	754	716	723	729	718	733	716	758	703	776	705	730	717	695	770	741	736	725	723	729	719	710	698	721	711	669	681	712	743	714	684	738	714	762	735	668	711	762	673	709	703	769	722	681	737	676	757	724	706	746	721	727	740	749	720	669	807	704	778	704	742	767	758	693	725	743	718	708	711	743	712	729	735	746	728	753	703	711	714	744	675	712	694	718	713	718	765	729	719	727	690	710	736	687	731	712	701	708	745	728	737	693	695	720	684	701	767	742	720	729	723	705	703	705	702	727	733	735	727	693	738	771	686	689	700	753	706	713	741	703	715	749	729	676	688	681	696	692	736	696	678	719	729	734	707	719	731	754	746	677	707	734	728	758	728	765	793	764	767	755	774	746	625	739	697	698	737	731	738	692	731	731	709	695	770	731	673	704	700	716	699	766	702	729	701	766	737	698	700	701	675	740	692	715	717	705	763	678	730	717	785	729	735	754	702	667	714	710	744	726	725	723	715	718	731	722	748	745	715	726	715	707	775	752	757	746	748	682	717	732	743	716	688	754	725	726	722	735	708	731	690	727	716	749	691	731	720	688	686	735	753	659	712	697	711	739	721	727	750	710	752	719	719	711	733	742	695	724	709	715	681	704	745	692	695	693	698	769	730	697	725	745	752	739	716	730	777	779	770	737	681	691	705	769	721	699	713	696	702	753	694	726	726	709	741	685	712	697	719	711	722	730	713	725	768	703	728	733	751	696	725	700	761	715	735	723	706	693	712	742	677	759	696	761	710	705	762	701	702	728	699	639	749	683	705	700	714	744	742	734	719	682	713	722	724	745	735	692	700	730	732	732	721	734	757	706	690	722	744	718	726	738	678	672	745	741	725	682	750	723	701	705	725	711	779	758	718	742	698	711	712	742	718	719	717	728	734	733	708	660	720	706	729	768	692	725	739	717	760	733	745	727	764	696	727	671	691	658	703	737	733	673	687	732	787	732	708	662	691	778	730	730	716	749	707	676	736	757	776	732	747	696	745	719	747	738	737	736	703	760	749	733	700	737	725	772	704	766	737	714	722	716	743	710	790	735	716	715	691	731	717	696	722	712	734	771	711	702	700	711	723	735	748	719	745	710	729	754	739	701	725	748	766	739	771	733	707	724	745	703	722	729	729	765	718	796	763	752	759	728	728	680	724	736	738	658	721	714	743	746	692	767	720	773	704	728	732	743	760	700	691	771	705	715	759	734	708	759	671	707	703	708	727	627	678	709	735	701	742	732	715	688	678	750	737	736	741	719	721	753	743	685	723	694	707	692	734	722	721	756	735	686	713	722	728	726	726	750	714	733	701	721	716	732	715	733	688	696	731	702	751	698	728	721	701	710	740	706	689	772	745	705	710	718	743	714	723	761	696	694	713	727	726	755	741	697	711	720	737	694	731	712	731	703	733	740	694	741	737	725	687	729	710	717	737	761	764	722	711	761	722	726	745	737	708	738	739	728	721	727	684	729	786	695	656	741	731	733	736	749	730	735	775	731	717	768	735	712	742	720	753	679	722	709	700	683	713	724	705	743	719	728	722	714	761	699	672	732	746	739	694	719	740	702	684	718	692	712	682	710	727	737	684	716	702	743	708	736	708	742	719	764	713	738	709	665	738	775	715	666	724	702	716	742	766	730	748	721	729	676	758	724	731	730	750
33906	32945	23230	4396	287	281	279	297	263	255	237	263	238	293	248	285	251	252	255	259	256	261	277	268	280	264	232	275	292	237	239	259	267	277	272	289	265	253	271	267	252	258	273	261	255	256	237	246	249	277	243	263	279	262	272	261	261	256	259	276	276	239	291	291	269	268	231	272	265	278	297	270	279	284	262	295	241	254	277	256	255	268	249	260	263	290	272	266	256	261	270	263	263	269	240	243	249	235	283	287	261	252	263	261	259	238	260	261	271	266	267	252	295	249	268	264	291	269	252	275	255	271	293	265	263	279	295	287	270	268	249	267	262	276	271	261	268	251	267	261	298	262	275	278	260	279	256	258	289	248	257	268	264	272	265	240	282	288	255	233	292	253	251	241	287	299	288	247	282	248	264	235	254	246	267	254	267	270	241	243	267	223	277	292	274	272	241	297	241	279	239	289	257	263	242	226	262	278	256	268	257	274	281	279	236	255	224	257	283	254	279	272	282	256	272	277	265	260	263	270	285	263	282	297	277	219	267	246	253	266	289	273	262	244	252	268	267	274	261	249	255	262	238	285	288	265	257	273	247	278	278	277	265	276	278	227	238	264	252	241	255	257	243	296	242	251	238	265	295	247	242	246	257	268	265	245	286	255	267	244	255	272	236	278	285	241	249	265	243	261	262	264	278	237	259	273	248	248	271	266	288	273	266	253	257	280	266	281	247	261	251	276	274	274	226	246	261	271	284	272	283	260	253	271	268	268	297	287	286	215	284	268	239	278	270	261	284	259	275	259	263	245	249	280	275	262	261	257	257	267	254	261	278	261	242	252	264	267	274	273	260	258	256	263	280	246	277	278	253	286	271	249	296	286	262	265	251	237	267	265	272	240	285	254	290	278	290	271	261	246	304	255	257	218	251	248	275	289	276	248	263	299	239	249	291	279	269	275	290	288	274	264	262	250	263	266	253	270	260	270	279	260	254	252	272	272	263	251	265	244	259	236	250	251	234	286	247	264	249	263	274	256	237	284	273	272	250	275	264	275	261	253	242	255	264	238	267	236	274	290	236	267	273	272	254	276	271	250	246	251	267	262	245	284	235	250	277	247	268	277	252	262	246	279	240	275	255	246	257	263	269	230	247	263	296	248	253	232	282	249	261	281	272	275	274	271	259	269	258	266	266	283	252	268	232	247	288	250	246	264	269	284	282	260	258	274	249	293	253	226	285	257	255	267	253	284	264	257	264	260	264	267	260	281	264	246	269	272	228	269	297	291	261	240	260	256	285	254	275	252	270	279	237	256	237	272	273	240	265	261	259	267	250	265	272	259	269	254	255	245	259	244	284	255	280	260	301	240	259	251	252	267	285	278	251	255	242	286	257	276	282	272	249	295	256	303	237	293	282	241	273	234	248	277	268	253	252	236	284	245	271	249	251	272	277	270	246	278	268	273	271	267	276	261	262	247	251	241	250	248	276	286	268	252	263	239	264	232	274	253	266	249	269	276	279	258	259	261	260	264	253	260	291	255	275	277	251	273	239	263	280	284	263	247	286	283	263	254	237	266	278	265	260	282	233	272	241	257	297	278	266	274	271	267	264	260	297	265	271	249	270	270	269	270	254	253	261	227	239	240	282	260	296	258	251	290	279	265	279	244	261	264	275	261	284	274	242	228	266	271	247	254	264	251	301	275	252	272	275	224	273	286	212	244	279	267	253	246	281	275	252	290	279	256	260	248	252	262	252	266	240	280	263	276	258	294	282	278	277	270	258	252	290	303	265	295	243	274	247	304	274	266	257	285	277	281	261	256	262	252	260	290	305	286	250	268	269	275	257	249	274	290	258	254	297	277	257	250	251	231	235	262	267	255	248	253	256	248	247	266	269	287	283	304	251	283	249	278	251	253	265	263	273	256	249	283	272	276	270	273	252	266	303	281	245	284	301	260	271	272	266	267	257	252	273	230	268	248	270	293	258	270	244	228	261	274	244	255	258	264	266	280	253	271	274	270	231	272	252	277	263	272	283	258	250	283	254	266	264	277	301	254	231	255	224	254	277	253	298	266	260	264	296	246	247	267	260	267	277	246	279	296	242	265	292	278	261	280	268	272	254	266	273	253	263	271	277	257	251	254	279	245	238	250	269	256	279	261	249	242	257	291	258	249	256	236	271	263	246	272	267	232	268	293	275	264	273	275	265	274	295	263	286	244	259	286	245	256	287	267	290	233	268	253	249	287	276	249	271	241	264	289	276	257	275	234	255	265	294	282	272	251	253	254	262	242	262	267	277	259	267	241	286	249	269	223	269	256	304	258	276	289	256	314	266	246	281	255	258	289	257	262	260	286	241	277	234	248	227	260	278	281	261	266	282	251	292	269	277	279	287	282	279	249	224	264	279	256	258	262	258	250	289	268	278	262	251	247	255	250	284	288	238	239	259	288	275	241	238	271	257	272	245	258	278	283	252	244	276	271	264	259	281	257	266	272	273	259	250	275	257	277	260	277	269	262	274	241	267	273	248	269	274	259	266	252	259	229	270	238	283	260	246	298	236	252	281	269	252	236	275	282	244	261	266	264	249	269	249	247	271	266	265	260	271	240	253	242	274	247	278	274	255	246	249	251	263	258	268	252	267	292	245	271	282	274	268	277	274	264	267	275	273	283	279	284	252	276	256	226	251	270	256	271	275	269	288	282	259	236	280	271	293	265	257	266	269	291	269	247	272	270	233	288	242	249	269	257	273	271	257	266	286	240	274	263	241	275	281	265	258	255	278	268	261	243	265	284	257	273	261	255	258	289	298	273	274	242	281	247	228	278	300	271	257	249	274	294	249	274	230	266	266	276	277	267	255	282	280	270	254	241	277	260	263	252	274	302	301	253	254	288	265	292	269	289	246	289	257	280	224	255	258	278	245	241	274	264	245	227	264	249	267	272	237	260	254	254	250	270	266	251	284	246	252	248	268	258	241	262	287	250	289	244	287	277	247	243	268	274	285	290	257	296	250	260	262	260	222	296	249	249	257	254	273	279	245	242	246	249	255	267	251	279	277	254	256	250	262	263	269	280	252	275	272	297	254	285	233	258	255	252	270	281	264	255	250	275	258	261	238	260	291	256	263	240	242	269	275	250	259	261	252	297	296	280	268	270	248	251	229	259	287	298	311	274	253	266	258	230	273	255	279	279	268	279	287	233	224	266	258	249	291	270	249	246	277	262	267	261	273	277	249	261	265	271	276	265	256	290	277	281	265	296	260	243	263	272	264	278	250	238	264	288	263	260	234	273	266	263	264	223	234	255	274	262	236	247	281	259	287	266	256	254	238	269	268	239	271	261	282	264	224	267	274	270	283	270	255	264	282	266	257	243	304	254	287	266	245	253	260	255	255	278	249	263	243	253	275	261	256	273	257	273	290	258	276	270	276	273	265	253	226	271	247	264	264	260	290	268	259	255	295	245	263	296	279	308	263	256	272	250	236	275	239	232	246	268	224	232	270	276	258	249	263	250
44295	47548	21366	857	462	440	467	445	379	467	448	448	459	485	447	436	492	423	427	426	444	455	437	431	419	458	434	456	414	422	459	437	459	459	463	416	426	403	457	479	467	447	421	441	438	452	418	436	426	450	425	425	435	443	436	452	423	424	448	443	440	445	463	457	447	442	451	440	422	444	462	410	434	455	442	430	443	465	429	408	443	419	435	434	407	427	452	455	426	456	440	424	437	416	409	439	446	445	415	438	437	443	401	438	462	429	433	423	434	399	463	438	442	422	437	367	450	451	473	413	449	414	448	488	459	421	414	400	444	415	431	458	432	413	438	398	452	458	436	438	428	435	444	449	427	421	431	432	409	442	445	453	427	427	435	424	438	438	424	447	446	432	426	442	442	416	451	425	438	422	462	430	420	429	453	451	436	431	418	441	468	426	421	429	432	418	466	444	444	432	413	427	433	410	442	462	429	434	400	407	431	451	427	426	421	444	453	438	418	425	433	436	436	439	419	454	463	440	433	428	410	417	429	387	441	454	458	453	453	403	468	460	450	449	439	426	430	461	404	435	446	432	476	448	442	404	434	453	444	442	419	407	422	448	436	432	445	421	438	460	437	436	423	435	435	439	450	395	412	423	433	461	458	430	407	434	454	443	460	446	402	419	432	458	404	455	419	434	458	444	474	421	440	446	422	429	435	463	440	451	435	441	507	442	442	421	442	448	449	462	403	446	406	423	413	438	387	435	452	439	437	428	445	429	451	418	478	458	441	415	444	449	472	394	444	445	433	451	452	445	437	452	429	420	461	431	452	437	463	444	422	409	434	455	457	432	431	445	429	475	453	427	398	454	456	450	422	465	459	426	453	447	426	418	445	444	455	405	432	415	427	468	416	451	447	432	442	406	418	439	443	468	443	416	438	442	409	468	456	469	462	439	415	430	439	463	430	450	427	434	412	423	420	440	457	459	436	410	461	452	442	431	464	436	418	434	486	437	427	486	446	469	450	419	407	412	468	469	435	420	408	436	415	403	426	429	403	472	458	436	451	464	424	448	430	450	440	482	402	469	448	415	414	407	422	441	421	422	435	422	413	416	437	462	490	476	432	433	420	408	427	425	434	437	444	470	481	439	412	457	458	451	443	460	429	426	510	465	438	456	407	435	446	428	438	438	393	439	445	451	428	397	474	426	422	427	438	424	468	459	443	430	456	448	442	467	444	464	458	441	439	445	400	440	406	434	458	438	442	433	465	436	417	480	410	451	443	422	457	458	461	473	458	486	413	434	457	403	461	440	454	434	462	450	428	447	415	405	394	443	456	445	457	426	449	445	446	426	400	424	464	459	447	462	454	438	416	422	440	446	425	434	412	443	461	469	405	465	442	443	451	469	441	448	446	432	386	433	469	411	456	451	478	490	461	412	426	440	443	449	418	433	450	446	441	432	422	472	447	434	415	426	424	445	424	459	428	438	428	446	471	385	466	441	420	447	453	429	419	457	432	412	442	442	446	463	429	432	479	446	463	448	452	465	467	409	445	461	428	444	439	404	460	425	461	457	403	403	412	422	450	395	429	471	436	422	411	483	448	418	451	427	455	400	412	471	409	446	459	451	463	452	405	470	420	430	415	417	504	400	419	466	455	474	442	420	428	440	401	418	431	475	424	446	432	465	464	434	426	437	439	433	425	446	469	458	457	463	451	446	473	423	404	449	418	441	416	420	420	444	422	428	440	433	431	478	428	468	417	421	429	403	437	446	430	432	443	451	464	415	408	412	451	429	451	428	466	430	480	434	459	431	451	450	452	438	414	461	425	441	430	414	437	450	453	429	433	457	405	415	403	446	462	421	449	475	462	444	451	433	426	423	470	425	459	412	453	455	425	422	396	433	481	402	472	399	461	446	455	467	462	452	441	465	482	404	442	417	441	434	397	442	448	441	440	478	412	491	445	438	446	446	414	429	470	409	462	437	446	498	420	427	468	425	450	445	453	430	434	436	410	471	449	452	436	469	402	455	431	406	421	470	453	449	435	436	422	441	424	447	395	408	421	468	405	398	443	414	443	420	443	429	407	412	460	471	453	445	435	445	469	425	408	454	429	428	437	415	433	418	431	431	420	462	411	453	426	467	445	480	404	435	401	433	431	441	428	399	437	454	449	412	475	434	450	435	474	394	404	477	459	403	388	445	462	393	459	417	467	421	437	422	436	452	463	406	461	415	432	434	488	420	420	426	425	446	500	457	443	446	382	451	406	433	444	419	433	421	445	437	441	425	470	424	432	451	448	400	438	447	446	433	473	438	479	425	421	451	474	424	459	421	431	454	406	438	434	435	436	456	403	441	473	453	449	380	408	430	437	458	397	418	452	442	446	432	442	418	432	415	462	450	446	445	412	438	406	429	440	436	428	431	442	447	492	468	433	431	426	419	468	428	421	444	447	445	465	458	411	432	428	474	469	440	409	393	420	440	439	462	455	420	476	419	424	441	458	441	433	466	457	490	418	443	457	415	427	435	430	433	460	436	439	434	449	428	423	433	447	458	444	454	441	446	399	428	447	438	425	444	423	418	415	446	447	440	460	413	387	454	438	449	435	470	439	471	430	454	447	437	441	439	481	446	446	400	454	438	426	453	404	437	401	434	448	465	448	425	432	442	472	443	465	468	448	455	476	436	435	446	441	439	479	443	431	464	428	446	462	436	404	449	497	420	432	457	404	430	466	477	447	441	425	443	435	489	417	475	429	442	377	449	425	464	465	441	452	474	456	458	442	469	433	447	445	456	404	416	414	445	452	473	441	456	430	459	440	417	417	466	413	456	427	457	457	452	444	418	433	465	446	441	456	469	455	479	420	445	443	420	444	446	492	489	435	432	452	418	488	456	446	446	420	425	451	449	419	411	455	471	485	436	418	446	434	447	433	439	427	445	446	443	442	480	460	442	431	447	440	479	428	427	430	464	461	447	412	412	430	405	441	473	450	471	468	411	461	395	456	439	456	451	446	446	449	404	438	443	464	446	448	430	468	444	446	413	458	420	407	434	479	487	401	424	439	430	460	419	432	434	430	448	431	449	455	400	447	442	452	420	463	422	417	427	442	429	453	410	477	405	431	436	425	442	448	421	447	475	442	430	424	411	478	446	431	416	447	402	462	449	480	433	427	454	445	480	429	445	464	449	436	414	451	419	442	431	368	481	464	411	432	481	429	437	409	452	437	457	489	401	406	409	439	442	432	450	432	443	444	424	449	415	454	424	452	477	425	456	432	454	428	405	474	437	476	433	426	455	446	423	450	432	449	459	462	407	403	451	419	426	440	461	416	466	444	445	418	419	430	431	442	448	454	433	436	441	429	404	410	462	464	423	464	467	427	450	450	437	416	438	452	404	443	445	449	431	449	429	469	432	427	426	456	467	442	414	438	417	432	473	439	460	433	439	469	437	452	427	442	424	410	458	421	406	469	454	425	431	417	414	456	424	418	403	446	420	400	436	422	430	438	439	440	456	459	451
25892	24526	30726	24616	16247	2124	401	316	276	273	301	304	287	275	273	284	276	282	307	270	274	278	283	259	265	276	274	284	254	277	272	291	302	268	300	313	297	268	284	292	271	327	264	289	282	308	258	282	303	263	287	268	278	279	284	271	287	282	293	236	275	274	249	285	274	297	238	276	290	305	300	287	293	268	262	282	273	290	282	267	257	280	273	275	262	314	251	259	253	273	293	276	288	304	271	303	272	308	312	254	288	263	269	274	275	288	235	290	268	270	307	259	268	281	256	288	302	268	283	261	243	280	255	261	266	298	279	267	273	292	293	284	265	266	273	311	275	285	254	243	261	264	279	280	262	285	253	258	292	308	243	274	284	287	279	289	268	272	262	268	288	291	256	236	281	282	256	291	267	308	297	276	273	292	269	253	271	279	283	273	259	286	281	294	295	275	285	247	295	264	270	295	274	282	273	283	255	288	317	270	273	265	269	268	269	272	309	276	266	272	277	271	290	273	263	281	291	255	255	263	280	261	285	293	277	279	263	295	288	275	261	296	276	287	284	266	281	292	259	274	272	249	299	285	287	295	271	286	289	289	277	268	253	261	311	288	282	318	295	248	276	276	267	299	273	270	283	280	262	305	287	288	288	272	288	265	276	290	275	254	268	299	266	255	284	290	268	270	288	301	293	275	265	277	255	289	272	270	275	285	275	275	282	312	271	275	303	266	272	265	314	313	290	253	265	289	264	264	298	325	260	274	281	279	284	259	294	278	285	260	273	291	280	282	288	256	262	273	287	282	273	286	295	286	313	250	256	269	280	285	278	253	278	299	285	279	261	250	289	289	258	283	290	275	279	279	276	273	279	310	283	279	282	281	261	250	263	264	269	299	276	267	301	277	260	294	243	271	288	289	282	271	288	261	307	287	255	283	292	255	282	267	282	281	296	266	235	280	281	278	286	264	278	297	321	279	289	302	284	294	265	295	283	282	282	279	273	306	260	295	268	259	286	281	275	306	240	279	260	272	274	298	271	303	255	307	264	249	271	273	264	274	266	279	259	263	311	279	281	291	280	280	295	281	296	289	290	298	307	305	306	266	266	306	235	255	251	280	282	287	275	284	276	256	311	261	275	279	277	270	264	315	243	293	280	279	275	299	272	281	302	299	287	297	266	289	273	298	283	314	265	289	264	301	263	312	300	249	239	310	296	283	277	311	274	305	263	285	281	268	280	286	294	277	254	269	286	285	265	249	267	275	291	265	298	257	275	253	283	288	303	284	276	271	260	287	295	316	281	302	263	323	267	281	275	282	260	289	286	269	269	278	294	295	293	252	262	276	291	264	292	269	275	261	256	283	285	268	268	283	288	267	278	263	271	284	296	261	266	252	320	301	310	266	284	291	294	262	276	306	292	260	302	273	278	258	316	274	298	273	281	300	313	289	282	270	274	322	277	289	249	311	274	279	246	278	276	289	292	290	280	276	270	283	275	281	262	283	261	249	281	275	297	258	256	259	286	280	287	288	297	272	302	269	273	305	291	269	282	288	305	297	277	293	248	291	300	268	245	269	272	272	284	267	260	320	270	260	269	318	289	282	261	308	283	295	269	274	247	285	274	256	274	257	286	236	298	289	309	283	282	301	288	279	292	300	301	278	280	261	287	295	281	263	284	247	283	284	312	279	272	261	282	264	258	270	259	267	252	284	283	279	272	283	292	287	298	276	278	292	283	252	296	260	265	268	284	287	296	250	270	281	292	268	266	316	281	269	276	273	265	297	269	279	287	246	280	282	286	299	319	306	283	292	285	279	275	295	264	259	262	289	277	291	263	296	287	302	260	299	287	266	273	264	279	300	319	266	296	287	271	283	261	313	255	291	315	245	265	263	263	260	277	276	256	272	261	286	291	280	284	269	271	287	280	287	265	265	291	306	273	263	283	307	289	314	282	276	291	289	298	285	256	285	271	271	278	267	263	264	276	283	290	283	275	273	309	288	274	254	301	260	286	273	270	282	296	265	281	276	276	279	289	303	275	227	273	271	253	287	261	278	295	261	300	290	272	292	256	261	277	281	296	272	274	282	297	259	260	306	291	282	262	269	286	289	266	289	298	261	272	274	275	271	275	297	267	248	273	301	272	272	294	279	298	280	293	258	254	249	275	271	287	289	286	284	289	281	270	224	253	300	271	300	269	288	295	278	261	262	287	318	279	259	264	295	288	287	271	287	260	257	283	261	288	226	309	289	275	278	276	320	291	277	250	277	255	266	291	287	285	284	265	265	275	287	253	294	290	300	293	305	285	294	282	263	285	249	267	263	289	259	282	285	284	295	286	252	317	294	256	262	271	263	275	276	258	285	280	295	280	279	264	285	269	285	298	299	242	276	247	246	274	260	285	288	272	263	259	268	267	288	280	241	267	294	281	293	269	306	315	272	299	270	285	268	251	254	270	254	288	314	246	252	277	296	282	261	258	297	287	273	301	280	310	294	305	299	269	270	277	276	250	272	301	311	300	299	299	291	258	270	274	282	282	275	292	272	260	279	284	299	262	275	289	264	293	286	259	274	265	267	268	278	290	302	273	298	276	284	287	282	291	279	290	265	286	258	275	280	277	266	263	266	285	275	298	261	272	261	264	257	266	256	286	266	289	265	309	266	257	263	245	304	268	261	273	277	273	284	282	277	271	280	271	276	284	280	244	267	264	288	248	319	275	231	269	304	296	254	302	267	274	284	278	254	292	274	278	232	280	281	282	270	267	266	298	325	282	261	273	278	285	277	290	271	296	302	259	302	293	273	275	271	300	290	253	257	263	281	288	264	293	271	309	270	263	313	302	295	269	272	266	276	286	268	279	274	278	269	277	279	274	273	262	295	269	279	265	271	303	279	266	300	280	309	285	301	277	255	265	270	285	275	290	288	270	269	284	274	253	279	278	303	296	289	264	270	290	285	235	241	277	275	264	280	297	293	259	265	268	267	305	249	289	288	272	269	296	269	294	277	278	283	283	277	298	275	270	284	266	240	286	284	298	280	266	287	272	287	280	294	270	288	298	244	247	303	330	265	271	280	267	279	274	291	287	260	280	269	302	289	253	284	260	287	280	271	254	247	255	260	266	277	311	280	278	281	289	274	300	285	244	266	275	259	269	269	284	266	275	277	284	316	272	244	285	275	248	286	279	276	280	241	246	272	260	278	280	284	300	246	276	262	292	293	279	259	294	273	262	243	273	267	309	275	263	263	262	294	292	282	302	254	279	283	300	264	246	322	272	271	312	278	286	300	293	266	279	310	289	266	276	280	292	294	267	257	293	279	263	246	275	298	243	294	302	306	289	257	302	300	296	278	286	290	262	284	297	274	290	261	311	268	274	300	279	294	273	276	280	273	286	272	255	269	300	265	287	311	290	278	310	268	258	275	305	256	268	281	276	285	273	283	261	261	268	271	276	292	273	282	301	270	280	279	277	271	265	269	271	274	260	273	301	293	268	274	275	261	255	270	276	258	257	279
63031	85964	45975	6032	582	567	545	480	489	465	461	472	467	479	478	453	454	471	477	458	470	479	456	460	440	437	445	478	452	465	438	448	464	469	479	445	478	486	441	463	498	478	449	427	447	400	466	465	437	473	459	473	471	460	435	449	446	438	472	476	481	443	474	459	476	443	412	475	479	464	483	435	408	484	423	467	458	458	466	476	465	424	436	457	431	439	453	497	480	469	404	468	427	463	481	459	496	434	460	492	453	450	478	459	474	465	405	497	465	459	433	476	469	473	445	444	445	503	422	458	429	487	454	431	452	447	468	458	495	409	435	405	428	448	458	445	448	475	453	464	474	473	429	451	469	509	451	441	432	465	415	456	474	444	470	433	461	460	471	414	471	414	475	459	475	444	479	412	450	472	470	472	443	443	455	452	473	447	462	416	451	467	463	438	452	429	450	481	410	452	488	461	484	434	483	453	476	418	436	432	443	476	462	459	464	403	428	491	436	417	404	460	457	471	401	475	455	501	457	438	453	434	424	454	494	471	481	436	475	484	431	463	472	463	475	455	429	439	420	480	398	470	425	484	463	462	447	456	481	420	455	422	431	485	455	438	463	468	448	474	465	444	471	404	457	425	448	491	449	452	458	441	459	471	488	468	483	462	471	471	421	461	439	466	463	432	473	473	468	497	442	488	473	477	476	484	490	459	465	449	445	468	488	477	481	466	442	465	429	425	465	428	433	451	451	457	473	454	454	465	431	484	446	477	471	446	427	468	450	463	473	463	457	467	456	445	462	461	449	457	467	437	441	457	467	462	445	426	484	473	449	497	439	477	446	457	453	478	447	421	441	437	444	476	443	447	443	484	442	445	465	478	457	460	469	482	481	463	472	430	463	433	456	432	459	450	441	474	422	435	453	397	481	471	462	379	439	430	507	444	456	448	437	450	482	491	485	471	501	425	424	413	435	469	479	447	474	467	449	435	470	430	499	432	407	438	482	465	426	436	478	458	427	441	467	466	412	435	471	432	434	460	435	455	462	445	488	493	436	469	433	434	438	459	495	468	465	452	465	442	466	428	442	453	436	419	451	471	445	466	479	452	440	500	471	427	473	421	473	454	464	425	433	457	479	477	468	458	480	447	490	463	476	464	436	457	478	451	432	415	435	457	459	385	442	456	444	435	469	464	401	458	469	443	459	442	474	427	479	465	447	452	464	452	457	459	455	457	478	434	470	417	507	436	478	448	395	481	451	466	466	464	452	401	434	440	477	455	452	443	514	439	467	457	448	426	457	432	431	453	426	445	473	457	499	433	449	416	522	489	471	478	475	440	469	469	458	432	441	448	465	433	453	458	460	478	444	439	431	454	455	458	500	470	422	427	506	415	482	428	460	449	418	478	455	439	442	450	426	468	482	440	458	468	411	446	475	425	443	425	464	438	439	437	460	433	454	434	460	438	458	426	472	452	426	465	436	469	465	477	436	444	435	466	443	456	438	454	471	488	451	442	425	483	456	509	475	454	430	470	459	455	425	456	452	424	458	456	500	470	474	455	495	458	467	445	466	434	441	516	491	452	478	448	487	464	485	432	483	443	450	494	437	465	462	472	448	471	482	424	448	467	445	452	467	465	433	454	464	430	454	455	446	413	451	441	475	454	434	480	462	425	472	467	480	438	413	460	464	485	433	473	480	440	494	504	456	429	440	442	440	460	457	428	458	428	414	448	455	444	412	435	457	519	445	410	441	427	441	468	447	481	444	492	409	469	475	422	442	458	444	456	457	450	463	450	457	473	482	450	448	439	452	434	459	431	409	471	415	441	459	456	449	456	468	458	439	464	469	459	446	446	427	510	433	494	471	445	483	447	453	441	431	434	453	461	436	394	453	468	446	493	428	454	424	474	414	421	436	477	424	442	488	450	465	477	492	448	425	432	438	478	464	427	427	440	401	448	443	456	450	425	474	432	433	480	451	476	442	474	466	484	459	428	440	470	475	439	468	414	436	409	452	459	472	432	443	426	484	485	428	454	436	460	460	445	465	432	463	458	421	481	420	444	467	461	441	445	454	450	419	424	453	451	457	456	486	486	400	484	433	446	475	476	439	460	456	447	483	516	447	482	438	468	457	450	442	430	487	482	444	473	462	470	463	487	482	440	448	446	451	486	476	478	446	425	450	459	428	439	469	428	454	446	442	471	452	464	439	438	495	434	501	453	450	440	456	473	467	437	476	483	442	457	431	455	447	456	427	449	449	424	453	458	462	406	498	472	472	408	455	461	457	500	487	436	449	466	449	450	508	443	487	449	495	440	468	450	467	450	496	452	475	435	447	449	467	442	513	474	466	468	466	458	443	453	450	470	457	464	434	421	426	479	411	498	454	434	434	469	437	412	467	444	473	448	456	458	465	484	428	453	462	476	457	415	453	446	452	429	473	459	444	442	441	451	478	432	462	469	448	475	451	492	481	440	456	455	425	508	483	446	445	504	456	470	445	443	434	476	436	432	448	443	479	498	423	460	489	434	406	427	461	458	461	460	455	439	463	472	492	440	409	461	449	509	475	470	420	441	470	491	410	425	434	498	425	453	460	435	401	459	445	418	463	440	480	469	502	481	445	468	458	476	470	470	463	454	435	443	433	441	459	458	460	420	424	474	410	441	451	450	436	439	449	440	472	453	462	417	436	464	436	436	440	441	412	452	420	477	480	464	437	488	400	436	448	515	419	460	451	413	459	432	447	474	419	462	446	459	459	468	433	474	448	500	441	447	454	425	400	470	483	447	459	442	444	444	477	484	449	464	452	473	447	446	450	479	414	468	474	461	455	473	462	441	456	429	439	429	449	462	435	462	445	492	451	467	469	473	429	466	424	478	491	466	454	453	460	447	439	481	453	479	447	448	486	431	428	455	480	487	430	451	491	459	479	458	443	443	478	461	440	484	453	450	447	424	452	450	489	435	460	458	470	437	455	449	432	440	487	433	475	438	470	448	452	479	418	439	466	456	465	479	488	464	446	429	451	452	475	449	482	452	461	436	458	417	431	443	493	459	411	488	454	407	489	444	400	466	480	448	459	407	444	450	437	396	483	456	483	457	447	410	464	432	482	437	478	492	437	429	427	484	484	480	457	489	451	493	475	455	437	435	429	456	465	464	473	493	434	400	470	438	457	446	454	444	441	439	465	437	455	445	446	457	440	475	491	458	462	438	460	438	496	427	433	450	460	440	475	447	441	446	472	443	444	469	451	444	470	455	475	452	471	461	494	435	464	462	482	475	448	486	451	444	484	481	455	443	434	498	437	439	446	513	463	468	431	414	475	401	434	428	440	440	449	475	435	472	416	428	462	455	471	445	473	458	461	439	453	462	438	462	482	454	428	470	460	425	413	455	447	445	426	472	476	487	434	454	423	454	403	431	458	434	478	446	453	416	473	444	455	516	463	428	461	455	469	462	429	472	472	458	497	410	447	491	465	442	458	451	468	419	475	476	407	452	441	468	443	480	467	454	473	445
24482	23108	30392	23990	21337	14018	1109	506	481	501	548	451	466	499	517	515	492	482	475	488	506	542	499	469	488	474	471	473	472	426	501	456	492	482	458	478	469	494	493	456	502	472	474	512	458	489	440	459	479	453	449	456	480	499	470	525	438	445	491	456	487	471	471	469	494	488	460	472	519	452	486	478	476	487	488	506	468	496	441	472	444	481	442	501	472	448	478	487	464	463	488	506	459	476	490	479	488	446	450	467	480	493	479	514	459	451	514	464	504	514	459	500	470	501	445	463	491	506	477	489	491	482	461	496	456	514	482	511	525	461	446	470	500	482	431	467	499	474	473	463	475	446	471	495	499	489	464	470	474	489	487	502	471	459	478	459	476	471	450	477	491	432	478	464	469	467	421	476	407	482	469	442	446	475	434	465	488	481	460	482	417	468	450	485	431	482	472	408	468	501	470	500	490	518	492	475	482	461	490	488	485	470	514	464	460	475	486	467	446	455	485	489	487	444	491	460	489	511	463	483	492	500	442	491	474	476	486	480	491	472	490	491	472	451	466	493	466	494	487	451	485	491	480	479	520	467	442	430	421	457	462	474	470	452	464	477	440	460	501	480	498	468	502	511	466	450	468	460	476	523	453	461	444	490	475	501	508	448	504	461	503	451	471	482	479	448	485	470	489	534	526	455	439	457	447	460	517	501	514	477	445	477	452	508	438	469	502	483	462	517	518	478	462	478	473	461	492	453	440	441	482	468	433	506	469	467	556	488	515	453	464	463	451	483	507	478	463	487	475	451	453	486	448	500	495	452	504	503	463	488	451	439	490	508	445	493	457	498	476	441	499	452	481	446	473	496	446	525	484	462	478	466	506	442	460	476	479	457	442	519	466	462	470	477	445	466	425	494	460	510	481	465	481	453	497	483	467	495	464	471	475	470	481	453	456	468	476	471	467	444	513	484	462	445	487	460	427	457	435	469	492	461	473	495	471	496	469	465	484	499	441	464	518	480	484	479	440	484	483	445	447	502	456	466	490	489	444	445	474	494	468	489	519	448	485	453	485	508	472	512	497	497	490	462	473	457	469	471	503	471	486	470	430	448	495	436	465	452	456	502	496	458	483	499	512	477	451	481	469	480	485	486	491	451	432	466	484	462	439	483	428	478	500	475	489	475	456	464	474	491	431	499	486	422	461	463	485	428	457	516	506	468	475	472	497	478	470	478	515	496	519	479	465	476	498	439	492	497	495	477	464	458	494	519	478	472	466	445	474	488	482	495	468	477	485	470	482	498	480	474	448	413	462	467	492	436	465	511	467	481	472	454	504	479	486	487	470	490	478	479	450	427	486	458	471	488	513	495	495	473	476	479	451	455	424	460	460	453	494	459	505	454	510	460	466	424	484	503	466	543	457	463	432	474	456	472	463	491	479	452	474	456	444	489	461	486	449	455	479	452	494	467	487	487	494	432	488	494	471	486	443	448	502	460	453	509	460	465	473	455	474	479	467	487	458	437	454	471	463	468	513	477	497	464	450	454	457	499	442	455	476	448	498	500	486	486	487	452	481	479	488	481	481	460	504	483	455	509	502	500	505	473	480	468	504	427	460	490	465	464	485	490	479	499	458	447	469	530	495	459	465	488	447	466	463	481	480	474	455	469	479	491	474	458	431	461	463	488	457	460	468	468	444	480	448	491	514	506	506	486	434	470	467	475	488	511	458	484	471	451	512	504	458	498	463	522	448	455	437	514	471	503	477	482	453	467	463	517	515	452	474	467	465	428	444	468	484	471	474	475	501	452	519	451	490	473	478	473	487	454	459	510	473	467	477	438	476	461	450	480	458	504	429	482	474	473	484	510	522	510	493	425	488	490	500	484	481	456	421	456	479	509	442	478	480	514	488	435	455	489	490	481	485	473	438	482	442	484	473	500	479	495	503	465	481	464	494	488	526	506	449	486	484	511	469	446	419	488	496	503	464	473	476	511	484	477	485	477	468	492	487	492	452	456	452	497	440	462	471	466	477	476	485	463	504	444	489	477	509	479	485	449	445	445	477	490	485	475	450	491	464	433	513	475	466	491	467	477	480	507	460	443	469	482	477	442	490	494	444	469	481	432	459	495	442	446	510	499	474	439	488	474	462	500	475	522	504	461	456	483	492	480	455	498	519	466	459	512	468	494	484	507	443	506	454	479	478	451	481	491	484	463	493	462	438	487	436	488	462	468	480	455	487	469	480	469	467	478	451	438	450	498	422	442	471	446	484	474	453	497	509	471	460	462	468	473	460	466	467	469	476	467	457	499	482	478	481	484	458	482	467	500	467	464	450	481	475	451	497	472	493	499	472	477	476	490	478	502	495	458	446	475	511	469	462	462	496	443	484	504	483	476	485	464	447	480	485	474	468	432	482	491	479	470	446	483	487	475	497	479	493	531	450	450	486	467	517	484	516	477	466	462	481	443	473	496	481	426	488	473	460	499	473	483	466	460	506	471	493	463	462	501	483	473	424	482	469	458	472	478	514	515	488	462	453	437	473	439	444	461	504	431	489	473	498	422	451	445	501	473	425	482	470	484	437	454	504	490	436	465	476	471	463	484	472	440	478	424	494	469	527	507	465	500	471	488	484	496	465	470	494	484	488	479	428	480	477	457	424	447	462	486	490	475	459	455	484	445	496	476	490	485	483	437	465	466	423	424	475	501	461	500	471	478	478	491	447	506	474	465	502	458	478	499	465	484	479	451	485	502	471	448	424	451	488	475	455	468	491	477	428	492	504	457	474	512	485	479	442	439	483	458	434	462	484	429	475	513	446	479	483	441	479	472	451	467	483	434	480	502	458	411	507	468	448	517	442	490	487	472	480	462	508	468	482	457	520	463	489	477	481	437	473	465	480	481	506	477	459	485	476	481	443	469	518	454	472	429	453	472	454	433	489	505	440	456	491	489	468	475	485	490	447	489	513	494	461	441	485	492	462	481	465	488	450	465	451	446	493	465	472	440	450	484	491	510	453	484	461	486	509	464	492	458	490	455	489	482	452	483	487	504	467	437	484	471	468	471	468	469	460	502	474	469	464	529	445	444	498	456	469	435	426	476	474	463	478	500	479	473	511	473	475	477	473	438	460	480	488	460	470	515	437	461	489	457	456	448	513	477	471	491	485	446	488	477	470	495	497	459	488	450	462	491	502	493	473	496	460	484	458	495	463	442	491	458	436	435	490	480	449	475	442	450	510	468	452	480	505	459	429	465	498	486	494	494	481	480	482	483	465	454	456	472	472	481	480	473	464	494	483	491	474	485	476	490	514	486	500	455	439	496	490	481	494	492	465	478	465	484	471	469	487	480	461	452	491	482	470	466	467	503	455	447	468	479	475	459	501	463	490	460	461	445	460	458	482	506	423	461	469	456	455	477	492	481	455	477	479	463	443	520	466	471	480	461	473	440	495	430	499	480	456	497	472	447	492	513	463	478	455	454	454	451	490	492	471	502	471	474	483	502	512	476	478	459
60649	96177	47124	9326	870	817	811	796	759	768	769	764	755	766	772	783	739	755	803	747	758	737	749	727	705	730	693	778	731	724	710	766	690	718	748	696	721	801	739	733	724	705	773	759	757	722	742	721	706	731	776	747	706	772	734	706	741	703	770	716	710	741	733	747	663	701	683	718	711	702	706	719	700	717	754	734	767	739	765	713	702	721	748	802	723	723	752	730	731	776	775	740	770	733	723	700	706	756	713	733	750	714	827	716	709	758	708	720	680	733	749	689	713	720	749	779	737	746	749	688	716	711	665	708	743	736	759	740	696	719	725	697	752	721	710	722	697	768	704	727	707	720	726	736	666	731	728	703	745	703	726	773	742	695	721	736	787	756	741	752	709	679	784	751	737	730	736	702	707	729	696	772	749	742	700	704	750	768	701	755	736	706	711	740	706	722	677	717	709	711	739	752	743	765	714	727	752	736	683	733	705	755	734	760	728	735	722	710	732	728	730	733	695	683	722	683	723	701	745	734	708	744	736	711	739	728	727	716	736	735	727	749	750	695	726	748	736	724	742	780	709	713	717	739	734	679	699	736	756	719	703	750	781	706	711	755	764	741	706	786	693	748	749	729	722	746	685	762	747	738	734	757	741	762	739	746	763	758	716	710	737	728	748	721	699	704	722	767	732	719	700	710	731	734	709	714	772	747	707	710	725	679	736	669	768	723	732	766	698	761	711	701	690	746	773	782	667	705	746	718	725	710	778	739	696	774	737	743	737	707	698	738	730	720	696	724	709	700	729	701	708	711	731	688	742	745	743	758	714	738	714	721	743	809	723	726	679	787	731	688	715	696	741	747	727	736	689	702	713	719	701	731	731	702	743	788	685	765	731	714	710	730	719	731	721	727	719	721	709	801	720	683	738	711	707	772	741	713	740	805	721	735	706	736	702	746	760	759	728	721	733	696	748	746	728	727	753	725	703	723	752	751	688	766	721	766	726	684	691	777	661	736	752	689	719	723	728	704	706	719	728	723	784	765	707	694	701	729	756	732	708	792	740	688	701	758	691	768	772	741	746	754	726	712	747	723	674	714	748	752	754	696	704	722	752	681	649	707	731	725	697	767	678	690	751	725	723	719	769	752	763	700	752	703	748	721	748	698	716	768	710	735	735	754	710	699	759	743	678	740	711	758	693	758	719	766	723	713	744	723	742	722	777	692	757	692	697	694	767	737	730	741	750	738	741	722	772	695	729	730	689	725	695	728	746	736	724	719	760	718	780	729	723	742	745	716	702	721	667	802	695	747	694	776	741	745	751	733	731	715	724	677	670	752	764	730	713	765	736	735	753	727	720	761	724	727	695	721	701	698	711	733	690	737	737	755	793	746	738	706	708	760	748	708	755	765	736	716	723	702	760	719	719	704	738	746	752	755	707	756	716	742	755	671	746	692	690	723	715	726	727	690	744	738	749	715	716	759	739	745	754	732	702	686	711	774	704	708	688	730	730	707	729	741	721	746	703	711	788	738	700	730	751	699	685	735	707	723	707	716	703	768	696	744	774	755	743	757	735	718	694	718	720	691	754	760	719	751	705	715	696	733	721	747	748	706	738	699	776	741	750	752	754	743	670	748	717	728	774	740	775	721	725	666	662	736	732	708	774	743	755	724	744	739	671	695	793	722	722	776	743	716	734	742	750	737	761	764	702	710	732	722	771	719	753	690	691	739	687	692	674	744	726	770	742	742	741	792	716	772	713	717	715	742	728	721	772	719	720	737	760	755	703	733	729	681	749	703	736	694	743	654	704	728	717	696	710	733	749	717	718	764	711	745	666	694	707	720	747	713	777	740	714	720	744	755	731	709	712	664	742	739	717	723	770	774	740	768	723	679	721	677	703	719	709	737	718	736	686	703	751	709	731	691	685	683	725	721	703	721	683	749	717	731	738	714	728	726	734	750	730	730	721	720	762	704	728	745	663	691	720	717	722	716	712	724	737	732	713	745	765	718	736	686	735	756	722	773	686	725	722	751	659	755	705	717	755	755	772	756	758	706	698	714	781	710	722	713	697	783	714	721	732	741	707	704	711	743	701	731	709	730	724	715	750	691	736	738	715	691	779	725	735	708	770	753	744	683	733	740	699	738	734	718	764	708	650	758	750	776	782	752	725	732	744	761	699	756	693	749	701	738	717	705	761	714	679	749	707	714	769	739	736	697	721	713	711	739	727	770	716	752	699	751	732	703	738	711	758	730	739	731	733	714	745	711	689	759	753	695	741	727	720	724	727	688	752	764	735	731	713	716	767	728	682	722	788	703	742	728	756	720	698	767	745	769	755	698	764	695	718	740	710	684	739	715	736	744	714	729	724	786	780	715	718	709	650	725	740	719	717	757	707	682	731	692	737	679	737	724	708	783	675	761	706	728	759	702	676	750	700	712	747	763	764	700	660	779	717	758	727	750	723	730	728	721	699	757	734	719	705	734	715	748	743	735	712	725	709	761	715	747	748	741	699	707	731	735	781	749	734	726	678	704	721	712	740	716	752	714	761	717	719	748	683	743	738	743	735	707	767	763	700	753	757	741	763	722	748	738	731	698	727	745	701	742	659	693	704	736	750	771	748	722	737	696	708	651	715	728	713	720	773	735	695	720	707	722	742	727	746	740	752	723	735	744	689	723	764	725	719	731	659	713	731	737	727	717	741	716	714	729	743	703	762	712	729	718	695	755	732	765	728	751	710	763	710	716	717	716	693	712	729	705	695	726	767	759	724	693	750	707	685	683	722	707	738	747	698	737	741	722	731	769	734	708	746	718	731	706	729	747	712	691	752	751	750	733	739	718	711	725	687	728	704	750	694	758	739	770	770	730	703	785	743	749	764	754	806	762	715	746	689	742	748	722	749	702	732	742	761	738	674	724	729	724	720	782	729	682	721	742	729	762	749	728	728	739	736	737	755	705	781	705	747	699	724	684	728	733	782	732	770	729	718	675	732	778	751	726	689	713	711	688	748	704	713	734	714	739	729	707	753	735	752	727	726	739	720	750	775	785	722	719	755	760	742	725	729	686	771	701	750	728	746	690	742	681	720	728	742	744	692	698	730	698	679	782	681	750	710	685	729	723	677	733	773	701	685	669	750	745	712	741	709	703	696	682	691	736	715	728	735	758	685	688	746	731	758	716	692	729	732	708	741	756	696	756	711	719	708	738	757	747	733	766	761	682	735	718	716	732	765	757	717	715	723	725	692	756	719	756	740	777	719	682	718	709	711	700	701	759	724	687	715	747	700	712	729	742	734	710	751	701	700	721	724	754	713	709	665	730	658	712	728	754	760	745	721	724	737	751	716	763	789	730	771	743	746	752	809	762	715	752	755	711	688	730	729	701	713	697	741	743	770	686	712	713	762	742	778	742	727	735	754	720	777	704	747	701	756	758	706	735	745	734	755	703	745	733	683	749	743	726	736	739	688	752	692	720	752	753	785	687	726	702	740	735	710	742	731	773	695	701	691	683
32696	32675	23971	4977	318	268	279	227	238	272	242	242	257	222	256	274	234	239	241	215	267	264	256	266	245	254	238	262	249	238	236	258	282	264	254	246	257	247	243	231	240	275	232	250	246	274	249	244	262	244	247	249	233	253	254	228	261	255	240	223	240	267	265	249	257	258	270	261	265	260	265	256	250	234	245	241	259	241	247	260	250	235	246	245	247	262	219	245	255	243	265	242	222	269	272	237	238	233	251	239	254	235	230	246	270	224	261	247	245	243	243	248	242	232	253	222	245	266	233	245	230	237	223	247	241	253	261	253	237	259	260	264	251	251	257	250	262	242	253	232	226	270	237	244	268	224	267	236	267	240	252	224	226	259	242	242	248	245	245	248	241	259	246	232	265	232	230	245	246	247	263	224	247	248	253	257	261	256	248	251	261	240	240	253	235	238	251	275	244	228	242	272	212	237	231	244	277	247	229	243	254	236	245	253	221	228	229	232	241	241	249	238	239	257	236	253	241	255	241	249	234	256	278	253	248	233	264	250	256	216	233	264	257	233	247	260	279	234	238	241	233	255	269	226	241	227	248	233	242	240	247	249	252	260	244	247	237	249	261	261	242	266	280	250	249	248	239	296	259	250	238	225	266	282	251	215	244	245	239	241	253	233	235	255	250	222	244	215	240	221	213	223	234	238	255	277	214	246	257	251	239	259	235	229	250	239	224	243	277	265	256	252	250	271	239	257	242	275	238	270	237	220	250	231	242	266	252	251	257	228	241	276	266	261	235	238	243	266	247	252	256	219	276	235	280	235	264	271	249	254	266	272	245	242	259	247	261	253	244	282	255	239	229	235	236	266	257	258	254	246	240	232	260	243	253	218	248	279	228	240	228	242	247	252	250	273	274	252	256	276	264	236	257	244	269	240	229	247	250	264	256	242	264	243	250	251	267	220	220	243	248	256	245	239	227	274	237	240	238	252	227	230	235	254	264	248	254	251	255	220	270	247	250	235	231	262	241	259	234	243	245	260	245	241	216	257	264	239	266	252	248	221	248	235	259	238	249	250	237	250	274	250	260	244	242	235	236	249	252	232	273	258	224	244	257	231	283	234	225	239	257	241	247	235	241	275	235	221	223	257	218	248	248	248	235	251	241	232	252	221	251	247	235	221	261	252	234	254	260	236	277	259	221	246	266	246	236	229	229	229	255	247	250	262	268	269	235	236	252	232	239	249	224	262	238	273	262	249	268	244	244	249	252	226	216	239	263	238	241	237	251	240	225	268	243	232	261	235	246	243	254	246	257	266	256	248	257	225	256	253	256	229	247	254	237	212	251	270	246	256	271	241	242	282	234	252	257	235	232	238	250	230	233	281	286	265	259	255	243	258	245	236	252	249	264	268	240	247	230	258	221	243	255	250	247	230	259	248	232	263	253	266	274	223	245	252	229	254	234	237	229	266	238	247	246	264	275	229	275	247	234	264	245	240	204	238	240	240	219	252	261	255	267	248	242	238	266	275	264	247	257	265	262	237	247	245	249	270	257	256	243	253	244	255	280	248	216	241	235	231	262	265	239	268	250	257	223	243	253	230	279	233	257	284	271	235	266	259	248	223	252	251	259	272	272	250	242	259	227	250	246	256	224	252	238	224	227	248	245	229	238	241	256	226	232	244	243	240	255	234	230	250	248	265	255	268	228	238	254	244	244	263	219	263	249	243	241	244	257	253	255	254	266	267	249	213	257	244	275	232	242	231	240	246	231	236	236	228	231	242	237	259	225	253	241	242	239	217	268	252	253	234	240	257	257	227	241	265	208	239	229	249	261	263	230	260	251	244	262	279	234	229	282	233	237	269	253	236	238	243	245	216	221	243	242	236	240	254	262	245	244	243	261	250	230	248	246	245	236	245	244	239	267	242	235	256	244	248	246	257	257	284	254	264	249	247	243	234	257	275	252	235	224	227	246	233	270	261	248	252	227	250	246	246	268	252	234	222	240	258	235	242	251	252	227	249	248	236	233	235	240	231	235	251	260	256	262	235	243	227	244	272	231	229	230	218	245	272	255	268	242	244	256	254	250	252	226	272	243	226	254	232	272	252	261	233	269	264	256	250	224	217	249	260	261	250	259	242	242	244	256	260	250	221	226	267	245	261	252	234	243	274	251	257	241	246	272	235	238	240	253	264	254	261	224	240	265	255	267	249	251	245	261	242	255	241	253	255	251	263	277	236	270	230	264	246	244	286	243	269	221	244	267	279	236	279	245	240	228	232	251	244	273	237	247	253	252	280	250	230	239	262	256	242	242	270	272	253	244	221	244	244	236	256	245	243	252	245	271	230	281	274	219	266	232	265	240	250	251	267	236	234	277	263	256	250	216	228	230	257	242	234	253	255	256	244	224	245	252	272	262	264	222	251	240	235	248	213	248	259	273	221	242	222	256	257	258	280	216	251	247	230	250	258	271	262	233	238	234	257	246	226	234	259	239	204	241	258	259	258	237	228	249	247	251	258	256	241	244	249	244	270	271	275	260	260	295	231	235	246	244	243	240	260	269	250	271	240	247	236	263	267	277	266	257	249	242	266	240	242	242	250	222	247	239	244	263	246	224	263	265	249	243	235	206	250	254	269	234	278	232	258	244	262	230	273	251	229	235	273	263	241	241	232	256	248	241	251	230	265	257	248	227	247	257	231	238	232	243	261	268	237	233	256	251	248	275	242	253	251	267	258	245	231	267	237	246	276	255	261	270	258	257	249	238	239	245	247	251	248	240	252	237	260	254	248	233	246	271	248	243	259	267	260	258	263	278	256	232	236	285	237	218	235	257	229	249	257	233	252	255	236	274	288	244	236	248	247	265	263	245	242	284	245	233	247	233	256	240	252	246	215	267	250	260	258	230	228	245	234	263	254	247	236	260	250	264	254	230	260	231	244	263	245	260	240	252	264	236	238	262	278	225	253	238	236	237	231	238	277	296	254	238	263	252	229	263	245	258	258	254	241	234	255	236	247	252	248	250	255	245	256	254	207	231	256	263	215	253	254	242	236	231	245	254	249	244	241	258	235	235	226	259	250	270	238	238	237	255	235	243	255	285	290	218	255	230	214	285	212	248	237	251	251	226	267	256	270	248	248	269	241	251	229	284	261	253	242	242	253	231	229	262	262	260	244	247	242	256	228	277	230	271	227	236	234	231	249	226	227	241	247	271	255	242	257	218	245	247	239	248	263	245	247	257	236	256	266	252	250	237	227	250	243	266	248	258	254	239	245	251	230	244	246	244	275	219	241	239	258	218	255	267	250	217	271	231	246	266	227	256	275	252	269	216	245	226	248	256	220	244	244	235	228	262	235	267	257	231	252	242	277	235	259	274	246	251	250	248	215	222	277	249	283	236	239	231	228	233	234	248	267	252	233	263	229	252	243	258	230	239	243	261	250	268	247	224	234	233	254	262	244	222	241	251	271	246	256	246	258	255	246	233	227	243	254	259	253	235	251	243	247	257	264	234	222
42432	47797	23926	581	410	403	437	428	456	429	388	433	416	419	439	401	413	402	436	434	447	378	434	391	421	438	423	412	448	409	415	431	420	440	436	406	426	421	429	433	418	407	438	443	432	398	376	419	389	425	402	421	396	410	403	407	403	422	400	422	427	397	443	409	453	446	421	393	425	453	423	435	450	389	391	399	482	386	425	379	410	426	389	411	421	439	425	418	430	407	442	414	442	429	431	431	403	409	423	391	440	410	423	383	422	439	408	412	431	421	452	435	408	380	427	400	431	434	426	418	492	426	411	423	432	404	419	386	421	432	423	440	437	436	415	420	430	427	424	429	421	416	422	425	435	427	415	417	432	415	415	442	423	384	408	422	390	413	454	408	375	417	407	429	439	436	411	427	420	417	420	386	450	437	400	434	409	413	400	432	428	435	456	400	431	449	392	414	392	430	449	407	456	412	435	361	417	418	405	438	438	417	400	461	437	389	406	395	386	409	378	454	420	432	432	432	420	471	427	433	400	426	449	420	424	423	405	428	461	421	417	413	423	435	385	450	400	422	408	390	420	457	412	400	449	429	431	380	414	416	435	390	422	397	390	436	425	431	467	418	417	419	423	377	418	423	406	443	431	391	438	456	448	430	390	435	452	397	434	425	418	419	454	415	418	411	384	406	397	423	444	436	446	418	386	412	406	431	424	406	395	438	413	434	389	441	423	431	395	434	383	402	434	383	402	396	449	391	424	429	449	418	397	466	451	403	454	405	438	425	425	417	427	416	447	413	449	420	431	384	417	447	380	446	454	415	413	385	411	416	434	431	433	409	406	456	447	406	470	448	418	428	423	399	457	379	426	454	446	394	384	448	418	413	459	399	425	437	393	418	428	416	390	407	397	407	430	416	436	420	410	372	418	437	417	426	377	426	418	444	394	410	405	422	414	435	409	437	429	423	447	407	425	392	419	438	443	392	387	442	433	402	420	437	371	401	413	420	424	445	423	464	381	376	407	460	380	445	435	403	409	419	427	375	443	426	456	415	418	419	416	404	436	438	420	436	440	433	422	440	422	420	440	419	416	387	423	445	455	434	433	403	409	449	447	417	434	433	398	388	437	434	384	411	459	434	458	441	439	396	394	442	422	403	428	417	429	431	437	422	445	417	374	424	447	409	425	446	422	422	421	444	420	423	409	425	415	416	400	401	386	400	413	476	448	455	401	405	428	421	416	426	424	462	398	417	399	415	407	404	381	404	457	426	459	420	427	431	445	475	403	407	406	422	394	398	417	413	421	420	437	400	410	438	399	409	387	444	430	384	425	420	423	408	419	416	428	411	421	390	410	412	424	410	444	420	419	396	435	432	380	402	419	424	409	414	423	451	434	404	397	426	426	432	393	422	436	417	429	437	432	414	421	407	421	430	409	424	458	391	414	405	419	430	416	393	432	439	407	380	400	414	424	402	406	411	412	448	380	433	432	391	443	433	436	447	436	438	425	416	430	422	412	417	447	405	422	407	409	413	431	429	420	421	380	435	432	430	419	405	421	439	398	434	404	417	372	423	388	401	435	414	416	450	428	424	447	416	419	399	422	423	427	421	399	406	421	374	420	433	421	426	402	404	417	422	383	432	460	424	430	420	422	441	419	436	435	416	402	460	415	429	449	444	397	431	410	401	430	408	424	383	447	387	397	456	416	409	408	438	408	419	422	450	407	426	399	414	375	403	413	431	430	445	392	420	424	424	402	399	423	415	414	448	431	429	373	435	414	425	398	400	438	404	415	371	407	425	413	414	403	408	414	422	414	401	446	418	427	396	442	397	449	427	425	410	434	422	400	383	381	420	426	425	420	434	448	402	401	413	440	449	405	414	386	409	442	418	461	401	429	396	432	395	379	397	396	427	433	441	445	428	420	431	407	422	425	404	459	405	395	417	451	392	414	401	406	411	415	397	443	395	419	396	414	407	437	423	473	409	426	399	401	403	435	451	417	382	434	405	442	469	386	428	381	400	432	422	420	421	421	408	484	393	370	401	409	434	412	403	417	430	419	429	387	413	427	401	383	418	410	400	429	443	442	425	442	410	427	423	419	442	421	396	415	387	450	415	423	419	455	444	400	422	433	419	431	441	423	428	400	431	423	406	416	424	424	409	375	390	387	424	424	404	412	436	431	438	406	374	426	423	417	397	390	429	383	363	443	457	397	412	405	407	413	417	402	398	391	406	406	424	431	418	426	415	411	387	405	398	428	416	443	441	424	435	406	395	405	396	433	433	435	439	417	424	430	447	450	405	371	427	438	399	431	447	404	426	429	470	434	416	394	427	387	393	450	408	456	436	421	439	446	425	395	423	436	381	396	423	413	419	425	416	420	402	439	426	421	426	406	457	408	411	439	417	448	417	407	429	436	409	470	437	419	412	413	402	444	433	474	406	407	419	420	460	397	397	414	401	413	444	426	420	434	406	409	360	416	411	412	456	423	425	430	407	413	421	434	394	443	408	446	375	410	401	407	446	416	424	404	399	401	448	410	464	420	422	408	418	456	439	398	406	409	427	393	407	411	423	443	418	418	416	420	432	397	431	413	409	409	444	449	427	450	406	410	432	417	435	408	403	406	416	445	402	442	404	429	402	371	408	452	432	428	437	458	421	423	414	398	393	455	443	398	426	445	402	428	409	410	413	417	403	443	427	418	411	430	412	425	390	407	478	409	439	420	431	412	428	418	439	426	417	383	468	429	425	421	422	418	407	402	441	422	371	409	376	428	407	412	406	461	450	385	423	422	414	403	417	455	424	397	420	422	406	410	403	418	405	436	423	390	438	403	411	403	408	434	435	385	412	416	417	405	385	403	401	411	410	421	439	431	409	423	437	414	451	421	438	452	425	420	417	419	430	423	432	383	389	422	403	434	420	449	407	436	433	416	422	397	399	423	422	412	445	420	429	414	421	421	436	440	460	444	408	388	375	435	414	420	438	400	405	428	434	429	363	403	426	405	444	396	399	461	433	390	419	391	423	403	387	411	386	407	423	443	396	416	438	428	429	417	401	446	396	415	411	442	405	374	457	422	413	461	409	413	426	415	407	437	418	459	435	418	429	413	415	438	416	442	452	433	422	458	424	398	420	358	394	439	431	429	425	436	445	451	435	434	438	433	437	429	397	432	393	398	418	420	408	407	432	439	438	447	420	409	399	412	452	434	444	432	372	409	455	414	419	420	395	404	391	400	433	460	416	409	393	415	454	454	393	423	431	400	446	425	423	414	472	428	419	446	416	431	409	439	443	412	422	396	405	432	406	455	375	447	425	414	424	376	426	449	385	438	418	434	432	427	361	421	455	450	428	437	413	423	425	374	415	433	422	415	399	394	425	400	433	431	390	435	387	416	419	466	425	392	407	389	417	422	391	386	394	455	392	412	406	445	366	458	411	438	409	438	408	434	414	420	446	438	422	408	438	424	442	416	412	434	415	425	411	414	424	424	403	399	396	453	406	426	441	421	430	430	413
25910	25225	30454	25293	16927	2787	344	295	302	306	296	268	276	291	283	242	278	282	275	294	304	264	306	290	323	273	255	289	278	274	285	282	261	283	274	252	289	282	284	279	287	246	298	295	277	271	296	275	279	265	307	269	296	314	258	240	305	293	250	294	271	275	284	264	297	256	260	296	268	318	297	281	285	242	323	261	297	303	279	267	287	281	277	274	288	256	295	304	284	292	315	256	299	273	307	291	283	295	284	269	257	249	282	296	294	317	283	289	301	294	268	297	282	272	300	267	282	280	283	276	265	274	268	290	279	267	313	270	276	281	287	263	268	300	276	305	278	286	283	311	277	295	266	291	323	298	283	283	305	277	307	257	254	269	262	303	267	248	287	297	276	284	287	288	275	274	292	267	289	253	266	274	267	271	312	280	276	310	310	269	276	286	269	291	278	294	258	260	294	286	296	267	235	293	261	293	296	296	284	279	299	287	234	244	258	274	263	279	290	306	297	270	257	302	291	288	264	274	304	288	253	262	287	270	278	270	268	284	282	272	258	288	278	291	290	288	262	284	280	293	290	264	271	308	268	317	277	259	291	262	245	251	264	296	283	290	287	281	285	283	248	286	286	265	289	268	283	261	264	250	276	296	289	266	257	271	260	265	248	292	276	290	274	279	288	316	257	294	242	263	250	285	271	247	298	306	281	274	283	286	290	267	267	249	275	281	304	282	305	277	297	264	259	262	263	266	301	276	280	258	256	301	273	249	259	305	273	293	280	301	289	235	269	247	273	258	304	293	285	288	267	284	282	297	254	302	269	255	286	287	263	254	287	283	247	293	263	266	276	285	282	285	288	291	274	276	253	274	269	293	260	281	299	262	280	268	262	260	317	297	285	266	282	259	260	269	282	300	287	259	278	275	277	286	286	297	277	293	270	275	243	303	310	289	277	280	272	255	268	252	289	291	300	271	292	291	299	308	283	281	263	288	243	276	264	282	278	277	292	265	265	261	256	288	265	274	276	293	256	274	286	284	283	258	278	285	255	258	281	288	268	311	301	275	297	295	290	266	294	294	283	267	281	305	289	278	275	312	269	273	304	278	260	270	291	255	273	273	278	268	314	274	290	272	238	293	252	283	245	278	253	277	267	253	303	268	267	250	266	286	258	271	288	292	285	275	314	267	264	309	286	287	305	294	289	266	277	307	271	284	294	303	282	277	294	298	292	285	280	268	291	254	281	281	290	297	266	265	275	290	277	309	318	281	267	263	274	275	285	252	278	295	266	288	294	277	256	279	276	286	288	255	270	311	298	303	314	280	287	247	268	260	293	276	275	277	308	277	285	270	282	265	288	281	316	277	290	258	262	274	280	254	285	315	272	266	275	302	313	245	296	263	253	277	288	268	272	279	282	297	286	287	271	265	289	257	249	287	300	255	303	279	291	254	275	249	296	265	272	263	294	294	288	319	265	298	276	266	292	282	291	265	271	291	269	262	282	278	286	285	284	246	267	288	276	294	263	295	310	327	272	289	294	280	265	291	286	294	283	268	274	257	275	293	272	278	278	282	288	261	268	267	288	267	251	282	287	297	279	273	286	262	277	271	273	263	278	270	307	280	231	259	284	265	280	299	292	273	277	295	295	277	276	293	267	298	274	269	249	313	280	289	316	287	288	304	283	259	293	290	259	296	330	261	292	273	266	281	287	250	299	276	285	293	255	276	286	262	261	278	258	265	278	286	273	266	289	254	262	278	269	283	289	316	264	268	266	270	267	279	295	259	292	248	274	294	267	273	272	304	271	268	280	291	261	284	322	268	276	280	300	270	246	291	279	272	265	253	300	293	281	299	274	267	233	278	249	276	273	264	266	301	270	302	274	304	272	261	282	285	275	277	226	287	251	323	282	290	246	261	265	297	277	268	286	281	265	264	275	282	307	254	248	265	271	274	262	289	281	258	277	292	286	271	287	276	264	287	279	280	264	296	266	286	298	246	302	267	290	266	292	295	272	252	262	284	283	266	311	273	283	270	282	299	270	277	254	267	312	308	268	254	273	275	316	273	277	268	277	302	258	279	283	261	320	288	297	274	261	286	279	297	252	316	287	278	303	276	282	283	299	304	246	268	293	273	272	265	280	273	285	289	304	251	280	278	262	288	282	256	280	291	252	271	264	298	301	259	274	253	282	266	271	294	249	276	285	268	269	282	280	287	307	265	267	252	279	269	288	329	268	287	284	290	287	290	267	277	279	278	274	288	294	274	276	298	289	291	279	288	274	292	304	286	260	276	314	292	282	283	287	279	281	311	322	272	310	292	289	309	311	293	235	296	247	269	260	279	256	294	268	311	283	279	258	265	276	272	283	258	258	294	285	288	264	269	294	284	268	307	277	276	259	298	292	284	290	284	268	287	258	261	260	275	277	316	260	299	281	283	294	285	265	296	262	302	287	244	254	300	274	254	291	270	321	311	309	267	271	281	294	276	284	245	299	279	281	290	285	279	275	245	262	285	309	284	300	303	261	277	278	276	276	293	272	272	289	299	287	268	313	274	283	301	301	266	295	253	282	299	305	280	292	281	254	289	307	267	266	278	278	296	284	291	257	264	301	284	276	269	269	310	285	260	273	234	276	284	277	284	270	262	286	274	288	264	311	276	278	267	268	262	264	268	287	258	272	270	303	294	272	296	298	282	266	302	258	282	284	286	287	333	274	266	264	269	306	273	303	294	278	275	315	260	244	261	263	286	258	275	292	291	293	248	259	304	268	297	281	268	285	286	263	269	262	269	290	262	280	273	264	259	274	285	273	276	292	285	260	282	283	304	284	317	289	299	290	273	263	280	296	272	267	255	270	282	279	258	280	264	262	278	288	290	277	248	264	271	275	250	297	288	259	265	293	294	266	268	272	270	278	290	283	301	290	264	260	297	271	281	280	253	309	286	277	261	286	274	242	277	283	266	263	287	283	258	269	284	235	275	249	287	278	283	310	257	275	308	263	283	250	260	285	239	302	304	283	291	277	284	287	304	301	275	291	239	255	286	294	247	257	319	284	293	269	254	277	272	273	296	273	269	282	269	285	321	289	261	310	276	286	294	313	294	289	298	277	285	300	270	284	290	248	262	273	295	266	303	282	286	280	287	286	245	279	268	297	282	296	285	293	256	271	292	298	266	307	276	259	265	299	296	276	278	251	290	281	271	315	251	292	307	247	246	304	263	271	277	280	308	299	269	266	271	268	256	244	279	257	257	277	276	291	262	283	266	288	296	298	273	276	292	305	275	279	267	287	297	277	254	270	275	282	272	268	280	266	239	256	278	284	287	281	269	266	267	279	272	284	283	275	275	268	274	271	316	316	290	277	291	299	307	288	282	273	268	260	268	324	332	279	280	276	277	285	280	292	278	262	303	267	303	293	295	241	254	281	301	276	263	271	287	280	276	273	279	252	287	268	282	265	314	284	275	294	276	281	278	258	284	262	276	277	284	287	299	270	289	265	307	301	282	266	282	268	290
61951	87457	53335	1098	606	536	524	483	496	456	470	458	462	461	470	444	466	477	432	464	462	468	461	510	475	439	446	452	453	423	458	473	472	439	493	447	447	469	483	440	441	473	455	456	456	479	486	487	472	438	437	466	462	449	482	407	449	451	452	444	418	432	444	411	465	454	443	467	471	451	478	425	473	462	469	426	460	472	478	442	499	465	444	453	477	445	423	439	494	466	498	466	489	451	462	447	466	454	473	440	426	450	459	501	445	458	423	470	478	433	437	443	458	454	484	455	452	437	453	490	470	458	493	477	461	433	450	454	410	466	460	454	461	438	463	471	451	470	456	476	463	454	427	436	429	409	492	468	462	440	457	446	446	482	489	452	441	422	446	445	465	421	496	449	459	499	440	467	458	407	449	442	430	462	427	429	444	466	435	452	490	443	459	469	470	449	461	472	442	449	446	478	439	437	450	470	465	406	480	448	429	451	422	475	423	462	436	430	456	483	458	424	495	442	469	449	498	467	450	453	434	430	455	446	436	471	416	475	447	443	462	464	448	484	479	455	484	456	474	417	435	463	477	445	416	484	430	462	420	469	447	468	468	460	496	471	480	443	461	464	480	464	457	449	489	450	464	425	445	441	436	447	469	449	448	478	456	403	440	443	439	433	503	475	411	448	457	408	416	434	481	482	481	443	426	464	427	481	448	428	435	509	432	472	454	457	428	460	470	485	465	436	433	414	425	450	447	435	445	474	500	448	453	407	466	453	466	485	455	471	453	424	422	422	443	486	405	456	439	489	463	476	469	442	468	464	442	428	427	477	441	474	453	463	432	447	474	472	487	439	448	478	468	461	475	421	436	507	455	452	466	487	465	465	457	412	454	475	424	465	457	451	438	407	447	505	462	465	493	441	431	443	456	448	431	458	439	432	462	466	450	449	458	474	449	487	469	473	463	445	482	436	454	423	486	443	413	450	467	474	473	450	442	440	428	484	490	454	428	458	461	422	446	480	467	459	432	477	456	456	463	426	447	484	467	429	456	433	480	418	436	438	427	478	477	423	442	468	438	461	464	456	428	392	473	422	451	493	445	474	443	426	431	428	450	498	441	480	514	465	450	465	465	466	430	470	456	477	453	454	440	478	423	502	459	423	457	465	458	464	455	418	418	420	429	454	470	479	476	428	439	442	496	447	435	456	475	442	467	483	427	455	439	454	429	453	462	417	414	458	464	463	424	452	448	434	459	441	470	437	479	458	437	490	467	456	414	481	464	487	463	453	484	445	460	447	450	434	449	436	416	448	415	473	485	437	461	473	464	491	486	465	435	445	438	452	462	446	437	441	450	449	506	474	484	453	496	456	477	446	477	463	446	476	451	468	436	442	445	442	440	475	477	432	474	432	450	419	465	444	430	466	439	447	469	431	456	469	437	454	469	419	455	446	442	490	441	453	498	459	462	462	433	432	438	466	426	467	446	429	433	462	454	433	444	416	473	439	442	471	474	461	449	457	456	485	455	527	480	447	485	470	441	431	440	438	447	423	466	441	430	453	417	463	444	470	422	475	463	457	475	468	472	501	449	466	481	483	457	466	480	443	516	501	450	473	494	492	467	445	503	471	439	446	410	453	427	442	433	424	421	431	422	469	421	439	476	436	440	404	435	456	446	478	467	459	469	475	455	465	416	426	431	458	451	446	456	448	454	486	436	460	485	447	441	437	451	442	501	479	458	458	454	473	443	467	451	454	452	468	421	464	455	471	443	482	473	449	427	424	455	449	428	469	442	451	431	435	437	449	455	430	457	427	460	465	429	482	418	474	447	474	464	441	462	453	451	442	440	470	457	491	441	422	434	408	393	485	471	500	451	436	474	443	443	479	428	498	464	420	424	459	441	432	488	497	467	474	440	446	461	417	463	446	423	457	426	436	451	433	437	473	437	428	464	471	460	477	440	434	443	442	449	441	456	451	426	480	434	459	445	434	479	449	466	462	445	436	470	466	453	458	463	456	474	408	473	441	467	470	432	466	409	447	452	477	462	429	434	429	447	458	457	441	431	485	448	458	419	466	454	453	439	473	456	465	423	465	489	474	426	461	475	452	433	454	448	468	419	427	462	436	466	437	478	423	439	444	472	456	450	490	424	431	469	434	466	447	448	439	456	445	480	469	461	467	459	434	450	430	462	458	449	430	468	430	474	481	450	447	469	473	484	450	469	442	444	455	458	462	460	436	464	428	477	459	438	446	437	432	450	416	446	462	436	427	441	443	410	449	472	497	485	483	443	474	435	439	426	442	473	460	434	479	426	476	460	429	441	419	480	453	478	463	409	454	482	474	469	485	426	425	445	430	448	433	455	431	457	452	448	422	448	435	439	455	445	437	460	473	424	432	479	468	458	433	463	472	423	428	498	449	459	431	442	471	443	435	451	429	472	447	431	399	405	461	425	451	499	432	433	480	446	490	447	451	488	458	455	422	457	428	412	437	474	445	434	442	495	436	487	435	432	458	449	425	491	446	441	410	427	505	464	468	468	425	435	485	480	445	420	442	445	451	445	439	489	462	453	426	482	438	468	443	469	477	426	471	463	441	480	443	447	446	441	447	478	427	456	464	444	428	470	456	450	466	431	449	420	483	463	483	429	426	474	464	436	448	455	435	472	459	447	475	411	451	459	483	445	427	454	457	456	446	433	473	476	424	451	476	466	452	438	469	455	451	448	415	417	454	450	429	445	424	459	441	435	484	429	448	499	465	468	451	449	398	433	481	480	472	471	437	467	429	451	447	475	495	456	450	412	425	422	456	504	502	459	461	471	462	434	440	448	473	472	490	441	459	414	495	431	457	468	462	463	437	449	482	490	465	424	457	430	509	471	451	448	406	465	454	398	463	412	451	455	465	482	468	435	399	461	448	484	453	413	412	461	469	458	444	436	492	473	435	453	452	434	474	435	456	451	457	425	447	437	459	497	477	451	435	460	478	447	458	433	471	429	469	445	427	486	461	461	459	480	432	481	417	445	459	470	427	465	453	442	472	428	419	440	488	458	455	463	429	444	416	466	466	460	490	430	470	443	417	458	445	457	455	437	464	505	469	454	449	458	430	449	452	466	458	431	459	471	462	409	451	478	471	470	422	476	431	458	492	428	451	457	465	469	442	496	471	439	483	448	437	475	446	443	462	452	444	444	460	457	439	432	457	441	460	459	453	468	456	441	413	435	481	490	401	449	456	477	463	443	423	462	530	506	436	450	443	457	487	452	498	479	489	442	460	467	406	456	455	477	504	463	471	460	476	478	420	472	396	458	435	474	460	445	466	394	439	438	423	444	439	487	421	457	436	487	487	449	432	438	464	468	489	473	418	423	443	448	476	462	467	480	408	457	399	462	456	443	445	494	438	468	443	454	460	482	472	458	447	479	440	429	495	412	461	466	440	463	437	455	461	465	470	472	453	414	415	409	479	455	435	442	461	442	454	419	466	443	441	452	424	394	465	461	434	433	476	421	452	491	437
24407	23225	29851	24361	21368	14454	1209	592	517	526	489	516	543	492	506	487	493	489	516	496	448	454	475	517	519	505	481	487	478	440	493	435	446	509	492	458	456	480	493	489	495	524	490	490	467	469	452	473	484	483	492	447	508	474	507	478	500	439	513	485	461	528	471	461	451	481	458	485	517	487	466	475	493	493	505	461	471	448	493	443	505	450	465	496	446	497	486	464	476	474	488	504	431	472	474	469	512	483	472	504	417	487	497	456	476	462	483	484	456	503	444	486	470	487	454	456	496	465	499	499	450	510	476	456	449	431	493	529	496	462	510	489	511	494	496	496	470	463	479	500	434	509	473	507	467	466	468	522	482	458	487	489	470	470	458	498	462	474	489	476	432	474	475	452	484	486	484	502	461	465	485	465	497	511	481	455	496	487	472	455	451	470	460	451	468	498	484	444	447	503	494	447	454	504	475	488	445	441	468	507	517	484	448	479	473	496	501	460	455	458	487	429	470	437	497	472	431	431	484	439	493	463	462	490	465	453	471	478	524	516	490	483	498	483	457	495	471	441	467	488	448	491	496	466	414	459	473	504	459	517	511	502	474	482	485	458	476	454	483	478	476	487	464	522	486	505	471	467	460	502	477	493	488	477	450	490	493	518	466	473	503	463	524	508	464	450	478	454	491	526	469	484	533	447	464	487	440	445	447	442	479	503	473	457	467	474	441	453	515	486	470	443	462	483	476	486	488	480	474	467	458	507	452	493	466	464	466	454	488	459	447	454	456	450	494	483	461	448	505	460	489	463	457	441	469	457	458	517	492	444	478	487	478	498	453	485	481	471	495	445	457	482	474	457	475	478	466	492	450	459	461	487	418	431	471	478	488	461	481	490	434	516	440	511	472	443	475	484	499	511	468	494	502	498	519	469	448	482	466	536	501	476	441	502	445	469	473	451	484	443	498	465	473	504	455	455	418	463	480	489	454	477	476	490	486	465	463	464	478	495	461	491	498	466	477	471	490	502	450	463	471	468	468	475	499	488	513	487	484	474	467	508	474	424	515	454	458	447	460	508	455	459	494	470	450	428	478	501	447	479	468	532	481	462	465	459	441	462	451	463	465	467	467	439	505	465	433	438	474	496	479	438	517	486	439	509	451	467	463	445	435	497	473	457	485	474	430	472	493	495	519	427	456	510	489	476	461	457	456	457	458	417	473	454	492	457	522	541	501	448	460	416	486	504	477	498	463	446	470	473	480	473	504	458	450	476	506	430	496	492	461	496	450	460	451	475	478	484	460	453	518	474	494	468	443	466	443	480	505	482	461	465	469	503	447	507	480	487	472	495	471	480	470	461	502	491	434	470	503	499	424	470	468	465	462	506	424	535	473	459	473	477	482	470	475	508	472	494	493	478	472	513	495	461	455	471	454	488	495	460	486	478	465	497	466	455	475	472	516	488	496	483	485	491	486	498	446	480	485	466	483	473	495	494	483	468	484	476	458	461	469	454	463	487	475	445	497	516	488	490	465	459	484	499	488	503	522	469	465	452	488	451	473	511	481	451	448	470	483	443	464	481	445	485	482	445	495	457	482	473	459	475	456	473	508	429	468	431	480	480	471	443	444	457	467	470	512	465	454	496	488	493	478	462	452	491	466	497	498	486	511	460	459	457	477	453	488	516	458	479	484	486	462	464	460	474	475	482	467	463	486	476	464	437	492	462	485	473	472	466	449	477	457	451	470	499	473	516	494	520	484	506	511	459	467	485	472	467	457	441	496	488	531	452	448	479	472	496	486	423	477	503	509	490	498	465	467	476	478	499	441	469	507	489	488	459	490	461	476	486	509	500	463	459	444	519	495	535	482	467	495	471	472	467	447	453	466	457	466	496	471	464	469	469	448	458	469	447	469	455	467	445	479	480	501	482	429	454	487	444	472	471	493	487	497	483	466	458	481	478	460	458	461	470	484	482	486	465	463	474	461	477	507	474	435	500	453	504	490	533	510	501	454	478	523	478	493	494	457	495	435	442	479	493	464	496	439	479	489	466	461	479	451	519	473	465	463	439	483	448	498	474	467	460	457	485	495	453	482	494	480	507	448	480	435	441	444	459	465	475	495	489	472	468	458	491	474	475	480	461	468	504	459	502	454	537	476	467	458	499	509	491	467	458	488	500	464	509	480	500	472	460	499	453	481	504	487	449	514	495	493	479	485	452	492	480	461	486	440	457	449	478	476	483	444	454	523	467	531	440	484	487	500	478	476	500	480	436	460	460	425	484	487	454	485	505	472	474	453	476	486	488	482	453	493	466	509	441	483	500	478	467	498	503	494	502	491	469	521	483	496	496	427	498	484	477	448	467	491	480	440	444	481	459	430	495	449	503	479	482	480	448	470	448	499	464	467	478	462	484	503	476	470	439	490	417	491	477	508	447	524	437	431	472	477	455	458	443	484	467	465	434	508	473	446	493	467	493	436	494	483	472	485	476	466	479	426	484	439	463	459	471	457	451	440	402	467	475	441	485	541	501	526	431	474	450	480	471	462	444	503	494	480	499	423	467	458	505	467	489	447	459	496	463	471	473	466	503	476	502	458	505	463	486	510	495	480	490	503	457	470	499	482	506	506	485	465	500	477	507	505	528	436	523	489	451	471	523	460	502	438	467	468	413	477	476	467	484	459	465	501	490	466	467	424	502	476	462	479	465	487	507	471	472	481	476	467	495	501	468	479	514	480	476	489	494	486	451	435	474	474	473	432	513	464	474	425	429	501	463	512	453	480	463	466	457	486	467	492	466	458	482	458	502	496	454	485	479	459	470	441	481	508	442	450	495	468	498	483	448	432	463	473	456	465	459	447	464	463	422	436	481	433	472	443	465	477	468	527	472	489	496	494	465	444	476	458	482	466	473	505	474	514	476	464	507	473	449	415	506	497	464	473	446	500	449	466	503	469	500	497	457	533	499	487	458	481	480	490	486	461	497	470	460	439	509	489	488	476	490	490	462	443	509	500	434	488	465	514	467	471	501	491	490	478	457	468	477	475	499	452	453	451	493	480	474	442	469	426	529	472	505	476	458	468	462	481	484	484	431	463	481	466	462	491	471	491	499	472	501	500	488	478	448	455	458	498	467	462	518	504	476	484	468	497	453	515	440	471	471	462	481	427	454	454	494	447	494	480	445	469	445	505	504	461	462	470	447	478	459	504	474	426	495	451	490	489	474	494	483	484	454	448	461	462	464	496	504	507	472	454	465	446	485	468	445	505	471	464	449	441	484	492	460	446	511	469	474	459	437	502	485	499	493	460	519	495	470	492	491	427	498	439	471	478	463	455	448	441	475	456	495	478	445	418	501	468	492	503	483	516	445	466	486	489	490	502	448	499	489	515	464	523	481	461	461	471	515	478	475	470	493	488	479	496	489	477	465	447	449	481	504	461	527	507	433	423	482	474	453	463	437	448	464	426	486	460	444	476	469	481	482	488	463	475	520	473	462	466	467	466	477	489	482	490	464
59526	96745	47423	3061	998	954	908	816	769	798	742	752	749	742	728	712	738	747	743	699	733	777	741	734	682	720	781	721	714	730	754	720	713	737	725	725	758	723	781	750	699	701	732	736	737	762	709	721	751	679	743	742	727	707	718	754	698	741	758	729	735	681	735	756	728	756	670	711	713	730	733	685	765	686	721	705	727	674	678	693	736	689	777	690	693	683	691	737	723	735	721	757	738	702	723	728	694	704	699	725	747	750	732	705	703	735	718	739	723	709	724	715	734	676	729	747	703	705	729	731	677	691	752	728	759	755	728	725	728	712	736	678	706	712	728	734	728	770	680	730	745	729	726	710	716	769	702	754	685	700	716	720	711	714	732	680	752	763	730	735	735	708	757	737	722	748	736	698	706	692	746	716	728	714	760	714	704	709	736	718	732	705	741	745	758	721	747	710	714	719	747	731	749	732	747	719	742	721	731	718	695	680	710	734	744	693	703	693	731	741	708	725	720	696	692	725	738	776	746	677	723	712	697	696	739	716	755	700	703	657	735	778	714	737	726	732	738	773	703	745	732	725	709	738	728	708	745	680	704	707	715	734	751	727	714	734	682	741	724	761	727	728	701	739	715	724	695	724	701	722	792	731	757	716	771	723	736	723	736	663	746	707	737	746	732	687	711	698	682	721	734	662	733	709	711	763	708	693	727	688	705	676	659	708	692	752	716	787	708	756	670	747	732	707	711	693	747	700	690	732	705	737	753	750	724	767	721	732	666	698	746	669	750	763	774	711	667	722	754	704	736	718	759	687	710	724	734	711	715	695	732	732	742	733	715	764	710	707	680	733	711	761	772	741	757	740	682	764	724	692	708	727	742	767	713	714	716	730	729	718	696	701	744	716	716	694	746	745	733	711	723	713	700	730	744	688	751	777	691	739	715	727	709	718	683	705	701	666	691	719	742	719	746	709	773	752	748	722	731	762	704	687	712	720	750	705	732	722	707	737	726	770	717	766	689	747	750	745	716	765	700	713	699	701	724	712	754	747	716	713	755	759	751	728	728	714	699	711	772	707	729	715	697	722	736	707	756	679	730	719	754	745	725	716	693	714	745	672	712	701	709	683	708	752	712	696	714	746	692	696	703	724	753	706	680	722	681	760	721	762	734	700	745	691	736	716	742	668	734	742	699	686	709	738	700	734	714	740	705	734	748	713	760	729	739	719	726	772	705	674	697	719	757	699	742	697	710	681	721	743	740	717	735	707	682	709	693	777	725	714	723	730	727	685	753	703	698	719	674	688	768	758	706	748	754	721	717	703	729	731	710	752	751	742	678	752	717	763	695	719	679	714	751	700	706	699	744	755	716	659	687	726	686	743	724	731	702	728	693	710	707	737	727	701	707	653	774	737	695	739	686	722	705	709	741	753	757	728	739	763	726	698	730	749	744	700	679	697	708	734	719	720	703	725	722	687	722	712	718	712	692	706	769	715	752	713	766	680	735	707	723	696	724	740	736	743	709	712	723	764	729	769	686	719	682	750	705	734	694	733	757	696	747	691	706	705	710	684	707	708	727	714	729	740	734	744	740	726	718	754	761	724	724	703	731	715	693	731	687	727	700	740	718	780	746	709	684	692	769	697	734	716	742	725	712	676	728	724	724	751	714	679	783	718	721	709	715	701	796	708	716	707	737	695	730	701	722	719	734	735	695	714	661	724	658	738	717	754	704	724	724	755	756	747	727	727	715	716	666	709	757	690	718	725	735	765	714	733	770	731	723	731	802	734	754	733	759	694	698	762	721	716	699	757	715	755	774	696	728	701	734	725	714	734	735	761	663	723	762	795	748	731	721	743	729	739	694	748	739	713	755	723	702	729	761	726	728	673	693	705	752	705	652	690	713	732	711	724	747	749	740	728	695	727	709	707	799	719	680	742	696	753	684	741	778	749	742	722	732	723	703	723	766	678	729	727	730	698	726	727	689	708	740	733	719	652	717	730	742	729	670	738	764	723	715	727	773	708	662	679	736	705	736	741	779	761	747	715	779	711	770	689	726	775	775	662	711	707	747	680	737	747	730	756	720	745	726	713	687	707	764	721	719	777	702	714	769	741	671	730	661	751	734	713	758	684	696	717	746	673	726	704	755	731	760	667	712	655	783	711	748	708	722	695	748	729	785	675	752	726	746	744	658	711	663	711	690	709	714	696	700	733	663	785	740	749	693	735	718	699	710	762	692	716	741	694	716	690	730	730	668	704	767	739	691	696	753	696	681	704	752	694	723	690	714	726	744	724	680	726	730	680	746	714	750	737	786	719	711	742	683	731	788	689	727	741	683	707	716	720	697	695	698	666	678	678	765	721	700	713	744	703	749	731	720	692	720	710	704	780	711	711	761	729	739	734	692	764	703	718	687	721	706	705	713	714	754	736	718	703	710	714	696	726	704	701	723	668	676	727	712	719	748	686	705	707	722	762	779	671	723	736	750	763	728	716	719	738	776	722	704	732	706	723	744	772	759	759	672	750	740	749	746	683	690	714	708	735	751	712	734	704	726	738	739	739	746	748	720	750	686	713	679	748	743	748	691	673	720	750	703	726	724	731	731	733	704	723	717	755	785	727	711	696	709	752	692	712	748	724	664	703	770	702	688	679	727	750	702	737	707	725	727	770	699	697	713	721	724	774	686	724	680	723	777	737	708	679	745	745	721	740	739	711	700	750	699	766	728	736	701	765	745	710	784	697	723	729	745	766	712	677	772	679	802	725	731	738	716	689	754	689	667	673	674	743	686	733	695	698	711	731	681	734	728	714	825	712	706	712	675	738	705	758	723	730	721	688	770	725	727	727	720	696	746	728	723	729	729	751	760	779	716	729	694	757	739	668	721	742	717	731	703	676	684	680	698	701	768	703	771	748	747	738	742	687	722	737	733	720	734	701	731	697	756	740	712	731	682	707	716	717	722	746	707	665	694	732	697	722	752	701	733	715	711	736	730	700	680	741	732	744	712	663	760	757	713	722	729	720	783	709	687	722	732	711	704	730	693	706	722	736	736	759	680	734	666	743	758	736	698	735	701	740	733	719	731	700	720	700	724	705	718	764	726	747	729	679	736	689	674	730	725	690	696	731	718	688	699	707	737	716	720	728	681	732	666	755	752	726	725	690	721	736	721	734	736	736	696	699	717	742	728	705	727	745	718	731	749	709	710	733	706	740	715	730	737	725	720	752	712	759	738	701	689	715	671	688	749	705	714	717	688	714	772	709	677	721	749	737	717	681	695	749	733	703	779	722	755	740	725	666	700	780	727	731	698	720	710	732	683	710	746	684	680	688	739	726	728	732	744	710	751	700	740	780	743	704	728	712	740	779	726	747	786	711	693	687	727	738	726	709	697	755	730	738	776	678	712	719	699	704	714	722	749	723	730	708	688	726	743	727	726	728	694	739	703	783	768	769	690	705	716	737	674	738	759	745	718	699	757	783	758	716	680	708	689	689	760	718	710	717	735	745	730	755
33317	33315	22055	4190	270	266	231	225	217	232	237	277	232	251	235	228	263	216	263	269	280	276	263	244	259	254	252	221	220	227	250	229	249	230	217	233	232	245	236	267	247	228	228	242	238	221	227	241	259	233	228	231	230	231	236	250	255	239	263	247	248	233	231	258	249	238	243	268	234	236	246	253	251	232	245	226	253	236	256	221	234	244	225	234	260	247	222	242	228	238	232	219	252	252	273	221	231	218	224	251	244	272	226	263	261	264	224	231	243	253	251	256	245	242	249	240	249	247	241	221	240	217	245	245	239	242	234	243	259	236	251	243	217	247	219	247	234	247	232	242	243	230	226	251	269	242	250	233	257	250	250	261	237	206	222	240	257	273	253	228	272	250	231	246	252	249	245	244	250	221	263	263	241	243	245	238	261	252	281	264	270	243	238	241	245	239	252	274	243	221	231	276	217	248	237	237	251	230	253	234	228	239	232	237	255	258	241	249	233	233	256	244	255	245	240	245	257	240	231	262	210	262	222	231	242	255	273	246	221	262	223	231	262	259	251	263	236	259	259	258	226	236	239	241	255	224	256	235	226	242	253	243	218	258	212	234	245	249	230	255	276	247	259	239	238	232	253	242	257	226	243	257	237	254	229	235	276	238	240	257	249	238	241	264	244	237	251	237	221	249	249	245	235	268	226	231	235	252	216	269	239	227	231	234	237	255	249	256	228	230	260	219	244	237	260	240	232	222	257	264	245	220	233	232	219	236	222	264	251	255	208	220	231	238	238	248	244	271	259	271	234	238	240	240	237	253	233	235	235	235	252	260	245	247	249	225	249	246	260	253	252	235	249	261	237	237	266	253	252	263	221	247	229	220	232	222	235	239	237	209	246	230	250	259	249	269	275	251	249	251	228	236	247	241	238	225	230	248	249	241	248	242	237	251	249	248	242	239	258	210	227	244	224	225	246	247	241	242	228	230	254	240	254	275	233	261	263	229	232	263	225	267	216	242	263	257	257	242	267	236	248	259	241	256	273	248	236	258	235	258	241	276	258	240	242	240	246	268	256	231	249	253	285	271	241	250	280	263	245	234	254	251	226	236	259	264	246	255	256	222	235	232	250	249	232	271	272	247	237	251	205	231	232	259	253	267	251	233	248	251	236	236	243	250	247	226	260	233	221	255	249	229	229	268	234	224	237	210	247	231	227	257	233	240	250	243	254	254	261	236	230	231	248	244	262	261	230	241	296	228	266	266	256	253	256	248	247	249	229	262	258	251	233	251	241	241	248	233	264	239	228	240	246	282	244	263	227	230	251	234	228	247	226	232	238	232	251	235	238	257	242	251	245	230	232	241	279	237	235	252	239	243	204	257	239	230	271	272	258	238	249	223	221	243	277	234	248	241	241	227	250	222	212	230	212	253	230	239	249	267	242	233	226	247	256	257	251	269	243	268	232	241	283	245	249	258	243	245	212	242	231	245	244	250	247	235	235	247	258	230	225	245	262	226	226	253	257	266	256	231	207	228	238	253	249	259	199	262	240	212	259	235	224	249	224	230	235	246	253	220	227	260	256	250	266	251	199	248	254	261	237	229	244	219	251	226	263	240	254	236	218	254	223	240	260	239	258	261	229	241	247	218	238	245	244	246	243	238	203	250	244	211	259	221	247	235	236	226	242	234	239	220	219	255	257	261	249	255	232	235	250	240	231	261	239	224	242	254	254	223	248	239	247	254	244	238	228	229	246	260	224	252	210	235	252	249	263	279	222	249	230	261	228	244	268	241	237	252	220	273	224	240	256	243	231	269	235	232	233	219	241	271	238	253	223	261	242	215	244	229	263	289	240	238	257	221	243	222	260	234	224	227	268	221	218	223	242	210	245	254	247	255	242	256	249	259	219	236	233	243	218	247	222	244	252	271	260	232	262	240	272	252	251	240	241	262	236	255	267	248	234	251	257	236	246	248	247	242	247	243	241	224	244	233	253	228	227	232	241	266	216	239	254	234	227	247	262	234	229	226	238	257	233	246	253	218	224	231	240	263	247	242	214	236	260	241	246	242	250	210	238	234	263	243	273	248	247	250	213	251	246	240	243	203	238	258	241	233	248	244	236	235	258	263	262	254	229	248	245	250	257	245	235	206	256	244	205	244	238	237	263	207	241	237	241	253	232	244	234	265	236	259	231	232	197	265	224	250	238	242	289	250	226	241	279	233	286	239	250	218	242	255	253	281	257	265	244	251	243	233	261	256	270	222	237	243	225	264	237	243	270	224	229	251	253	261	262	217	244	222	231	232	232	250	243	251	234	241	240	213	222	255	227	236	251	295	252	243	225	245	230	219	257	252	230	226	276	255	245	260	239	223	232	241	251	257	243	254	237	244	254	234	255	244	244	240	247	249	232	265	235	246	266	236	235	234	264	246	264	240	209	232	247	241	236	230	241	235	249	220	222	270	263	261	266	253	254	231	243	232	241	237	246	269	217	216	247	249	253	230	236	212	232	260	242	252	234	258	237	258	229	257	243	243	238	239	247	237	266	250	271	241	250	252	252	244	239	242	235	240	221	245	245	261	245	228	246	274	252	261	233	229	223	240	232	257	252	261	274	242	243	256	253	229	245	246	250	240	238	247	290	256	227	269	234	254	239	242	263	252	237	239	235	223	242	223	240	240	245	236	247	247	251	249	231	260	238	260	230	247	221	234	215	259	273	236	236	232	245	271	264	268	233	249	221	229	261	245	275	253	219	257	270	226	287	255	249	244	246	231	251	237	253	219	268	248	232	233	215	258	218	255	251	249	255	261	240	229	240	217	237	281	285	233	226	252	245	223	273	285	223	231	263	272	241	229	245	212	239	252	251	248	230	256	226	235	234	268	254	259	246	218	262	268	268	250	242	237	232	234	239	243	242	253	226	241	246	240	251	271	256	234	241	243	250	229	258	256	258	233	248	242	260	221	248	234	261	267	227	243	240	229	257	225	236	263	221	243	279	248	252	211	242	213	225	248	222	269	243	233	224	254	235	248	222	256	240	245	229	258	223	231	241	232	257	250	251	250	235	269	265	235	230	229	236	214	219	255	221	226	233	265	229	241	278	268	247	217	268	236	241	264	252	242	253	241	230	248	244	249	226	238	247	217	241	265	242	231	238	213	265	232	245	265	248	234	238	244	250	229	256	233	215	254	280	255	228	225	257	252	218	217	254	250	242	252	202	255	260	253	233	260	259	240	238	253	238	241	251	245	271	256	235	238	276	242	263	260	258	259	218	224	237	248	243	235	236	255	238	237	247	247	228	230	244	254	247	209	263	247	263	235	262	238	245	277	222	255	256	216	240	234	242	212	256	231	245	240	257	254	229	224	252	223	247	224	246	228	250	241	244	252	234	221	235	240	256	255	251	261	221	231	259	266	228	264	239	256	248	235	250	234	239	228	234	221	244	238	229	223	245	273	248	245	228	244	268	224	242	246	222	264	236	231	263	243	232	237	270	248	242	238	283	250	234	256
43650	48365	19313	904	406	455	412	413	437	432	420	383	408	412	414	453	369	421	431	423	408	405	381	453	413	404	425	425	413	407	384	421	375	394	411	432	412	426	421	413	414	423	399	403	418	394	418	409	433	412	417	394	404	422	405	412	426	410	407	383	402	365	416	442	377	398	416	415	435	418	435	400	427	411	411	447	445	407	411	414	398	421	396	430	440	366	431	415	432	457	407	410	415	408	424	452	392	418	396	410	401	408	459	415	391	389	384	439	383	374	417	412	423	440	387	414	404	419	394	416	420	418	407	378	413	407	398	432	429	426	410	393	407	433	397	403	375	415	446	393	423	400	410	448	425	406	458	417	430	426	415	400	397	400	423	355	406	423	443	418	405	406	408	447	414	405	447	394	414	413	392	428	416	397	447	362	439	406	411	412	383	435	399	395	408	407	420	447	410	438	390	430	399	435	392	417	435	410	434	414	385	392	371	436	424	412	405	399	423	399	443	416	407	424	419	395	386	406	389	409	382	396	400	439	403	421	402	453	401	402	367	402	425	438	413	407	393	420	409	425	405	391	403	430	430	445	390	399	380	406	421	416	394	367	389	426	433	427	404	445	472	379	408	444	408	422	427	425	426	418	410	452	381	399	392	449	413	419	390	422	408	369	390	421	414	433	400	373	422	419	378	414	439	391	435	409	436	388	368	403	442	401	410	413	416	439	445	426	397	416	380	421	436	447	415	399	405	397	436	377	404	424	402	419	416	432	417	433	418	400	435	404	387	447	436	402	413	408	395	388	387	437	404	401	380	406	406	415	410	417	396	400	438	397	445	429	391	443	432	435	411	436	428	447	388	418	386	427	436	400	416	407	421	414	416	413	416	394	414	432	418	418	419	399	375	408	397	398	364	402	417	434	431	389	406	427	383	414	413	429	437	425	380	432	423	387	395	456	392	384	408	381	424	408	415	425	455	398	450	407	416	420	404	430	403	445	413	425	411	453	441	416	414	409	376	416	411	422	407	408	421	427	397	452	435	412	377	441	387	420	435	437	394	405	380	398	383	407	406	422	432	419	400	413	407	436	386	417	434	404	401	395	378	426	432	401	456	424	411	432	397	422	414	428	432	410	387	439	438	372	392	451	415	440	428	382	427	374	395	381	434	423	431	402	431	450	394	400	437	424	417	439	445	426	432	414	427	437	427	412	388	428	423	383	407	382	419	395	370	444	415	395	374	429	408	408	425	431	449	392	423	398	413	408	400	410	412	426	445	405	400	428	431	432	410	416	434	390	409	390	405	399	421	406	404	407	398	378	442	437	414	397	391	410	398	391	378	432	393	395	453	449	410	398	426	422	406	424	419	450	389	364	397	354	422	394	397	411	423	430	393	396	397	394	417	397	419	385	407	405	388	411	410	420	399	381	407	406	409	379	440	437	420	428	375	407	402	414	394	392	404	411	389	412	399	415	428	411	395	415	424	372	412	385	426	413	406	390	397	408	399	399	419	437	384	386	401	396	395	413	422	453	425	399	389	419	412	431	388	439	409	410	419	414	433	410	428	401	429	445	407	389	416	394	428	428	403	435	396	400	399	416	418	371	371	403	395	365	419	409	411	401	422	422	391	456	380	420	409	427	396	394	420	427	447	406	428	423	431	401	405	393	412	404	417	393	379	420	391	424	405	415	429	390	391	435	430	432	419	434	406	415	431	417	411	428	417	400	430	383	424	373	439	419	385	363	425	405	376	419	406	436	428	446	390	402	386	434	420	418	414	424	405	414	409	424	419	422	404	393	436	418	467	453	431	404	391	420	414	426	393	423	416	407	425	420	444	421	432	424	407	415	386	408	412	380	405	413	413	391	403	423	427	435	442	369	398	415	454	397	439	427	430	415	412	421	384	439	432	403	426	417	399	420	417	399	391	426	419	375	386	429	445	417	389	394	411	413	432	385	415	408	424	432	389	420	432	395	421	430	388	393	376	453	413	408	402	415	426	446	417	411	422	410	408	409	421	410	421	394	422	416	385	409	401	418	401	440	463	391	405	423	424	408	414	417	411	402	420	413	401	402	408	409	382	405	446	401	377	426	417	403	391	433	438	396	405	364	404	396	398	396	440	411	440	407	385	382	396	465	406	412	410	398	374	434	416	424	401	405	408	396	426	409	392	374	425	421	390	406	459	377	392	417	414	414	411	391	409	431	403	423	393	401	407	413	381	380	388	422	418	378	441	374	402	411	411	440	435	427	405	422	411	409	413	426	430	368	412	393	418	398	390	403	401	431	390	421	410	400	415	390	424	391	382	430	421	442	445	432	421	378	409	429	412	421	418	435	408	379	408	445	449	415	384	416	403	399	437	427	424	395	430	375	389	433	369	392	412	427	370	384	380	415	388	441	397	424	387	399	377	419	437	436	405	455	409	429	401	415	411	427	413	415	406	412	429	405	439	432	411	384	416	445	422	410	427	400	403	407	425	397	438	439	434	407	411	402	426	407	406	396	442	391	398	416	393	392	432	422	429	416	427	382	443	433	397	437	404	426	404	409	406	415	399	383	455	413	400	425	409	454	367	366	406	408	431	444	411	425	418	413	428	365	419	412	413	453	407	400	457	409	412	393	413	430	408	427	434	408	498	416	414	394	381	399	413	416	429	410	413	400	400	416	411	387	420	401	456	406	404	388	451	412	408	440	422	419	398	424	396	455	435	385	404	393	402	420	423	385	444	432	449	403	400	442	431	407	387	382	448	415	399	407	412	416	392	425	399	396	383	403	418	404	441	411	420	394	453	411	441	413	424	415	406	422	397	423	425	441	436	388	394	423	417	396	418	416	418	424	464	402	405	418	398	421	406	409	408	415	424	401	412	445	395	389	431	395	400	391	383	407	449	472	394	453	423	396	390	397	380	373	444	425	401	417	441	401	394	454	428	400	374	376	440	440	431	408	396	442	395	419	370	406	411	415	425	450	383	399	418	436	414	414	386	414	429	393	393	406	423	413	405	410	417	432	432	401	426	430	427	400	428	404	452	406	394	404	412	416	403	431	400	408	447	410	410	408	399	425	398	396	415	422	389	386	402	387	389	413	426	393	375	427	417	400	425	415	418	445	424	381	349	411	396	408	424	442	398	415	431	435	421	404	402	407	383	381	424	400	415	416	417	429	385	417	372	396	401	461	423	406	417	431	403	438	446	404	397	427	423	399	429	385	357	418	442	418	444	402	393	394	393	440	421	424	405	401	421	427	423	395	434	461	392	416	424	385	397	412	442	413	441	395	424	395	432	391	386	422	393	441	410	420	411	424	376	406	406	440	418	406	395	390	409	398	447	396	416	419	452	431	425	390	429	371	452	394	428	401	398	426	405	398	429	411	390	401	422	415	408	387	431	377	430	411	394	395	422	432	403	412	385	408	417	415	410	388	389	427	380	443	408	421	410	434	421	380	430	394	416	385	448	399	388	423	375	434	437	432	390	379	385	419	427	426	369	417	400	452	440	371	454	402	422	454
26002	24961	30201	24844	17576	2871	376	290	302	298	292	283	275	301	280	291	289	290	275	307	284	294	305	272	283	290	316	335	272	263	312	305	282	314	276	313	293	284	318	311	310	306	290	289	297	279	301	299	316	278	301	330	314	286	306	312	279	285	309	313	270	286	285	299	305	302	290	283	260	294	315	274	286	303	299	294	278	271	266	315	297	288	298	317	299	314	284	304	278	304	283	293	301	256	271	292	292	287	276	256	302	281	276	270	306	304	260	299	279	295	316	292	294	280	297	259	281	267	276	292	304	302	307	268	295	291	296	292	311	289	293	303	303	261	294	282	295	286	319	310	294	309	331	286	297	299	244	262	313	250	309	259	313	297	261	275	293	289	274	287	267	260	284	272	266	271	279	295	286	265	318	283	272	302	301	299	276	253	279	261	288	270	285	282	267	300	312	310	279	269	277	260	324	301	260	275	301	274	296	305	313	331	297	291	265	272	317	285	293	308	288	302	310	304	280	255	287	302	298	287	302	308	283	263	277	325	276	274	285	293	257	308	312	307	291	301	272	245	305	301	267	240	266	313	273	283	299	292	267	305	297	271	332	311	280	272	290	262	313	272	286	337	312	305	306	279	290	308	304	275	287	267	299	265	311	271	303	305	262	291	318	277	314	304	265	300	268	285	289	293	308	303	286	306	281	249	311	267	297	304	308	280	281	317	261	295	298	303	288	261	298	299	272	281	312	283	301	264	300	344	307	271	285	301	290	276	290	321	283	265	297	311	293	315	274	297	293	300	285	277	293	281	306	276	297	284	281	303	273	274	298	275	267	269	292	275	277	245	289	280	283	295	294	295	301	301	324	284	291	277	271	302	306	304	295	288	278	282	308	298	315	280	274	280	294	291	286	295	310	272	283	293	309	274	316	300	297	305	310	298	291	323	278	291	295	312	286	294	311	286	310	268	309	294	300	287	301	305	286	272	266	309	275	298	296	283	299	291	314	307	311	275	268	247	260	282	309	291	301	265	290	306	293	296	311	289	286	288	290	282	310	290	300	300	271	266	294	311	284	297	295	300	293	263	275	310	290	301	286	288	305	267	309	288	275	309	292	302	282	291	302	301	305	255	292	281	276	285	290	304	287	273	277	255	274	301	281	312	284	271	309	292	288	281	291	266	301	281	280	256	299	292	286	312	260	278	275	301	267	304	268	246	318	293	258	287	265	290	282	290	331	254	302	291	256	256	305	290	299	309	301	292	307	298	303	298	317	298	307	299	295	263	302	268	256	284	300	281	256	267	325	310	278	314	314	299	290	309	310	292	274	259	315	303	315	264	278	305	269	264	327	310	254	297	329	312	288	285	291	264	320	279	292	254	277	251	294	267	314	277	314	285	307	285	287	264	304	283	271	269	310	291	293	312	281	268	302	286	313	303	289	305	314	272	307	311	299	291	247	283	319	273	303	298	286	255	273	273	291	285	262	289	278	289	313	254	299	289	304	273	273	302	309	282	277	290	280	294	303	323	309	298	272	267	285	300	288	288	299	290	284	300	284	323	305	307	322	309	274	280	264	280	292	261	276	275	285	276	288	288	292	290	281	272	289	302	284	331	300	265	296	298	295	313	328	282	301	266	252	291	310	306	285	275	266	306	284	279	311	297	290	306	307	270	276	295	283	284	301	304	284	309	277	293	292	284	284	279	279	317	310	282	311	270	292	267	276	294	268	287	312	286	311	277	292	289	282	253	304	294	296	296	283	310	277	298	316	281	301	315	289	306	297	284	290	283	315	305	265	317	275	277	281	297	302	264	282	269	284	310	276	253	273	280	257	272	286	276	290	271	298	299	355	287	297	282	256	283	300	287	255	275	289	303	270	286	283	289	288	300	292	286	271	287	287	298	315	294	290	308	283	298	279	282	283	283	303	303	304	266	277	289	313	296	315	299	271	300	272	330	297	309	314	313	302	285	275	288	273	295	300	278	270	291	291	286	299	283	261	257	293	281	246	309	310	290	289	269	296	291	322	292	298	308	287	294	293	291	287	276	279	295	268	302	328	284	290	286	282	295	289	277	296	276	307	269	325	262	267	278	292	272	284	288	301	279	257	283	306	294	302	268	291	292	321	296	299	263	286	299	270	294	290	294	288	290	327	305	304	332	295	277	255	297	269	309	250	293	318	337	289	268	302	306	276	292	270	284	283	312	292	320	265	319	309	305	283	259	329	267	291	278	269	269	279	307	280	299	287	318	301	292	323	284	309	277	292	283	313	300	279	291	267	283	281	309	278	316	297	303	301	289	298	291	299	281	258	257	288	308	294	287	297	261	297	286	269	293	299	285	281	293	295	268	285	291	335	290	302	288	304	320	282	300	306	282	310	298	288	267	262	279	299	307	311	299	307	294	303	290	312	252	279	268	328	289	291	298	287	290	308	294	298	285	311	289	278	281	293	306	276	273	321	298	321	299	303	278	297	278	284	264	299	296	292	280	276	324	275	282	285	287	286	294	305	293	312	309	305	267	300	306	307	277	267	306	274	283	317	282	289	317	267	314	274	279	287	288	290	279	283	307	292	287	292	288	252	280	290	289	260	286	288	299	271	310	269	298	282	294	289	274	317	282	288	270	280	270	285	280	280	283	252	262	298	285	285	296	319	291	282	296	293	301	312	271	284	281	297	270	314	299	299	300	302	278	307	284	302	275	292	286	296	271	311	292	277	304	265	313	275	269	272	303	287	270	295	279	286	269	286	306	297	275	280	298	302	276	284	295	282	289	291	296	295	315	290	281	265	279	286	278	287	296	251	287	301	300	284	285	276	303	294	275	303	293	293	292	285	270	282	290	303	297	297	287	281	296	271	302	262	295	294	269	286	258	288	274	294	289	286	293	270	280	318	312	289	301	292	286	304	296	289	262	308	292	234	307	296	286	276	267	274	284	289	286	295	288	312	287	293	309	269	268	259	288	286	285	276	292	290	263	269	285	291	299	289	280	289	281	286	294	247	305	319	288	312	291	301	280	284	288	268	262	274	279	254	248	266	309	288	296	297	305	284	309	291	293	332	286	279	288	304	298	288	270	295	325	258	306	294	296	312	269	286	282	296	291	272	283	292	293	276	276	281	282	291	289	268	285	303	291	277	300	278	275	265	288	289	284	289	303	300	260	287	304	294	312	276	307	283	314	326	293	278	267	293	264	316	307	266	266	282	284	278	295	310	277	295	274	288	285	325	285	304	317	307	304	288	280	306	308	279	290	298	306	317	269	272	310	276	266	295	303	279	277	311	303	276	287	290	282	303	299	290	285	273	266	256	284	319	294	284	281	277	259	287	281	287	264	325	285	254	298	281	295	265	262	291	296	279	276	290	290	295	299	289	302	300	300	295	299	267	258	293	286	285	304	313	264	325	309	306	304	263	283	294	272	294	275	299	289	271	314	292	269	298	292	327	283	309	305	286	307	263	287	310	293	290	309	316	284	293	303	308	287	297	312	301	298	290	295	284	283	301	305
62570	88592	44261	3577	572	551	482	494	500	486	486	467	506	479	469	512	474	471	447	471	481	469	466	465	501	475	476	513	476	521	477	492	480	472	428	484	477	439	478	463	473	429	487	505	455	484	469	456	500	476	470	472	487	476	472	501	492	469	457	499	446	473	440	460	511	472	467	463	481	464	477	513	464	492	510	453	448	462	475	465	497	478	463	476	480	441	504	464	446	497	462	523	489	469	491	488	487	475	459	463	475	474	426	470	472	468	471	475	485	450	444	504	513	457	466	410	444	477	439	460	488	437	477	492	462	474	466	461	456	482	452	465	471	476	472	469	454	510	480	454	455	468	500	489	476	459	422	453	516	494	520	501	445	456	489	483	500	502	479	478	467	475	462	476	477	433	488	466	497	488	496	492	455	484	469	433	499	494	477	445	427	486	466	442	455	476	455	478	477	489	435	498	486	454	479	451	489	459	467	492	492	491	498	470	461	471	452	448	429	458	500	458	482	452	490	543	465	456	475	496	436	479	484	501	473	494	476	457	495	470	434	487	434	499	467	519	490	431	465	473	473	481	469	456	456	487	489	478	482	504	457	489	462	500	479	472	512	490	484	468	487	496	461	454	466	436	483	479	452	472	476	488	463	469	525	469	465	474	461	460	470	486	451	471	461	464	458	482	477	493	465	483	436	471	463	460	484	518	468	459	449	494	473	478	481	459	536	439	458	476	470	496	454	438	479	448	464	432	463	461	472	466	478	453	491	510	503	494	485	459	453	515	524	475	486	480	459	445	490	465	475	491	450	481	474	476	454	499	491	459	453	436	458	460	467	471	444	476	448	496	480	490	479	492	460	541	453	473	457	475	460	446	493	447	495	475	467	465	433	481	475	486	474	458	454	476	484	484	479	470	482	493	477	456	473	487	464	459	510	486	440	460	474	466	504	508	467	471	463	454	472	463	444	483	467	479	488	460	465	539	450	495	489	461	465	490	475	442	466	490	467	505	463	475	483	473	502	464	481	504	473	471	481	497	493	461	497	485	451	490	478	464	468	468	449	449	493	499	503	478	473	470	498	462	486	454	513	484	503	436	482	476	485	455	478	471	479	512	464	455	496	472	449	436	447	465	496	489	478	470	484	469	503	504	474	465	467	443	494	472	466	447	490	474	465	466	480	470	505	483	446	475	477	508	488	473	513	455	487	497	449	445	480	463	520	497	480	439	484	458	530	465	467	465	457	472	453	473	470	482	457	502	483	449	460	496	457	444	451	487	476	459	505	479	450	463	528	457	470	466	486	468	466	506	481	470	468	503	483	473	454	452	506	473	483	507	489	431	479	485	458	465	483	436	479	484	482	494	492	468	449	441	468	439	464	487	479	476	471	479	457	447	443	477	430	462	473	455	483	478	461	507	406	485	446	468	463	478	481	478	465	497	424	451	484	486	467	474	462	474	503	488	496	502	444	467	461	445	457	480	514	520	512	497	460	516	467	461	482	422	523	432	483	481	459	465	433	474	443	465	459	468	478	491	459	465	499	481	465	478	489	457	455	472	486	443	491	475	494	485	464	486	501	459	463	484	460	489	499	471	449	472	504	472	452	500	519	466	495	470	487	458	474	472	463	507	513	449	488	441	501	447	483	494	460	434	468	458	486	476	497	451	493	448	483	461	483	471	463	472	515	447	503	468	495	464	505	457	481	449	462	457	479	481	477	471	484	454	453	475	470	484	467	430	478	473	492	466	500	462	467	459	469	474	493	499	486	475	478	471	445	478	458	497	469	427	464	485	491	479	453	442	505	489	469	472	462	474	520	487	500	493	498	479	454	497	441	477	526	487	497	458	477	459	486	484	456	469	473	501	493	457	485	461	453	477	507	481	488	465	477	483	447	479	466	473	455	479	485	466	461	430	454	458	499	451	509	477	447	501	488	434	487	452	474	495	473	442	473	488	484	495	453	430	451	479	488	461	462	462	491	512	475	440	470	471	477	441	475	490	485	473	470	474	495	437	477	469	479	517	454	455	464	507	480	453	459	514	495	528	435	511	463	484	481	481	449	482	480	463	472	470	463	483	462	479	482	469	486	490	482	499	458	464	488	457	469	460	448	474	449	441	491	497	463	455	427	493	491	453	491	487	469	510	447	493	464	450	480	495	458	472	488	453	485	502	461	437	486	443	481	434	496	483	467	471	450	500	501	443	496	467	452	452	478	470	477	493	492	526	464	466	466	486	469	477	488	500	478	437	488	469	420	457	498	457	482	467	501	491	479	470	487	461	443	464	502	478	486	531	471	461	452	492	470	483	462	470	451	481	446	445	458	470	457	506	425	475	509	460	475	520	482	442	472	520	457	519	466	443	433	514	483	457	511	487	482	487	507	463	455	453	452	499	500	481	494	480	493	456	482	458	468	494	484	482	523	492	498	504	485	481	447	494	500	485	505	439	456	437	462	483	495	439	500	504	453	475	479	462	477	479	476	448	464	462	469	449	482	447	470	487	481	459	423	466	491	479	487	495	507	445	495	481	448	486	460	483	482	478	485	469	467	471	484	476	419	469	448	485	473	492	443	554	487	486	478	491	507	490	451	456	497	465	485	502	494	467	443	435	474	458	462	485	443	481	481	444	470	447	468	495	498	463	482	496	480	465	483	483	500	485	468	443	494	456	449	465	466	479	471	457	486	465	502	500	477	494	470	452	472	498	498	468	476	470	481	477	466	468	464	475	476	479	489	498	463	462	469	511	452	446	493	447	481	498	475	466	469	438	513	486	449	456	493	475	494	465	473	463	457	486	509	463	503	446	449	457	490	484	496	516	486	451	469	458	468	499	473	496	482	442	434	490	472	479	472	489	467	501	489	513	466	480	460	467	448	497	477	454	471	516	459	495	514	511	473	486	482	463	490	440	457	479	452	467	458	501	509	486	509	499	478	464	454	485	496	512	489	433	453	481	453	458	471	467	481	491	435	476	494	469	476	437	516	492	481	471	496	483	501	459	473	473	466	495	466	473	466	467	431	491	495	466	474	470	514	475	469	444	497	468	458	465	484	456	488	453	470	468	510	454	437	457	454	483	495	433	513	519	461	459	478	445	432	441	487	457	488	491	472	485	502	455	481	468	476	476	491	464	456	470	484	478	458	486	491	476	490	475	459	508	499	505	471	486	489	481	490	502	478	471	470	478	453	461	511	431	470	445	509	455	499	443	460	502	513	457	466	454	459	483	453	477	440	452	449	457	465	494	478	468	462	486	438	476	479	508	508	477	497	477	464	473	472	470	470	436	485	448	478	437	494	435	473	498	456	491	396	480	496	445	491	493	491	449	442	485	466	485	475	423	454	453	499	472	486	492	500	490	468	511	510	510	452	467	459	472	500	448	478	486	491	492	441	479	493	483	479	511	450	476	484	497	478	447	511	480	482	468	453	474	447	509	466	429	488	451	445	487	445	461	469	456	491	472	498	462	495	474	478	476	469	466	449	499	421	476	451	447	495	472	493	463	474	478
24502	23298	30308	24162	21431	15841	1493	539	534	553	544	536	516	504	515	499	527	505	477	488	505	530	508	533	462	513	496	511	498	488	565	529	466	456	517	500	506	464	453	526	524	529	506	467	521	521	486	467	507	465	456	482	470	457	533	479	445	517	510	509	457	506	482	504	477	464	515	480	490	486	501	467	480	465	467	491	499	472	459	541	495	538	463	528	488	507	481	472	459	477	482	530	512	509	486	504	488	492	521	508	500	511	471	515	513	508	475	493	514	468	501	483	454	463	492	521	498	499	451	479	507	520	477	465	494	527	490	497	522	494	512	526	493	509	511	477	478	521	503	484	511	532	466	440	495	473	427	441	516	450	513	479	473	530	510	500	534	489	475	535	483	474	501	470	480	464	485	500	483	466	498	476	452	494	500	483	506	460	544	445	510	478	499	505	476	521	462	467	502	506	490	533	466	493	496	510	512	425	538	528	466	478	419	452	469	508	469	469	532	502	471	548	548	483	456	493	500	464	514	545	525	478	474	463	522	471	454	501	491	448	541	473	520	493	482	484	488	522	512	507	490	523	514	496	497	488	472	507	512	533	480	494	497	505	488	494	505	482	476	489	487	528	499	480	489	504	464	484	519	527	484	525	519	478	494	466	499	501	521	482	493	511	522	494	493	481	467	464	492	488	466	492	472	471	489	480	475	476	463	484	468	512	529	460	491	475	462	461	475	510	525	508	497	524	481	515	473	496	443	486	466	520	502	485	445	464	488	486	468	495	503	505	486	505	478	524	470	507	473	491	510	489	499	506	503	510	490	480	489	479	518	522	497	512	451	517	494	487	474	507	507	486	520	501	507	507	516	446	496	469	521	492	478	478	442	466	519	526	427	490	489	517	474	511	499	488	521	473	473	484	499	488	495	509	483	469	480	505	504	473	469	459	473	512	481	477	475	515	480	548	478	481	480	469	502	502	515	468	448	534	499	521	490	505	470	472	508	483	494	507	433	500	470	475	516	493	529	505	521	501	462	493	470	506	484	514	487	512	462	494	477	462	477	510	478	470	525	457	464	508	513	471	449	515	469	525	513	514	492	499	498	517	468	449	506	484	491	549	491	515	475	484	522	486	462	469	481	486	469	518	461	487	490	471	531	455	500	487	517	491	508	493	528	509	507	505	452	492	482	522	503	450	548	506	509	472	509	474	513	493	451	495	478	502	484	482	493	499	502	523	493	491	478	446	470	525	515	490	510	490	498	448	534	531	506	513	511	438	513	526	510	511	462	541	509	477	539	487	526	454	483	526	482	465	484	532	528	469	494	465	476	480	515	500	558	491	500	488	510	508	473	502	492	543	516	491	486	503	516	489	473	465	487	490	507	451	483	529	466	491	497	478	470	478	508	465	463	488	492	525	483	458	482	551	502	466	537	504	541	522	482	506	513	507	506	487	513	485	498	511	464	467	493	492	489	479	454	522	521	473	459	496	455	476	548	479	493	474	485	450	482	493	518	457	525	484	465	502	504	473	489	493	510	485	535	516	497	477	464	515	493	461	472	487	505	480	469	517	492	477	458	480	494	458	487	469	474	495	497	478	537	477	542	523	509	513	476	486	524	481	499	498	483	521	509	506	512	436	470	498	491	513	497	473	494	525	508	484	484	488	501	501	502	485	515	510	489	505	506	472	516	519	495	491	485	471	470	507	498	472	450	506	526	523	506	495	531	498	475	521	508	512	483	456	523	473	484	504	452	501	517	541	516	532	497	498	493	483	500	514	502	477	477	489	465	499	473	502	472	503	483	523	473	514	505	520	497	479	496	504	485	488	478	483	514	534	460	474	527	541	500	518	470	523	510	488	457	504	518	483	455	474	475	447	505	508	478	476	508	510	506	481	461	517	526	492	477	488	460	523	441	458	499	472	488	474	499	515	502	506	529	514	500	480	522	497	487	474	472	471	487	472	521	471	535	472	504	470	467	497	473	495	495	532	483	510	470	537	500	494	438	520	462	490	449	461	490	501	483	474	506	476	515	484	497	521	493	480	485	507	461	474	497	494	489	496	514	492	507	527	486	494	461	492	527	508	485	535	503	477	493	503	499	491	497	475	484	522	508	453	526	464	502	486	482	503	480	509	519	505	465	523	511	500	444	510	514	495	520	499	496	504	485	480	485	479	495	473	463	501	502	470	478	476	497	494	518	483	471	456	507	474	528	500	501	439	477	539	559	474	497	502	516	476	478	462	495	498	481	513	496	498	508	468	512	499	452	488	464	462	459	476	498	518	488	449	481	486	460	529	508	445	496	466	480	520	478	517	506	525	461	505	498	483	487	522	492	475	454	522	511	470	449	501	499	487	510	487	510	480	466	459	519	489	501	455	528	507	518	481	495	540	452	510	496	504	488	512	475	496	523	470	452	511	493	461	487	462	533	522	500	495	483	506	501	463	471	492	491	514	515	576	483	447	476	465	518	467	472	489	465	490	491	496	480	476	446	509	487	471	489	501	434	460	453	486	547	492	494	477	486	508	472	496	522	485	485	470	480	507	487	501	522	472	500	488	451	532	510	496	475	471	474	460	455	493	485	504	495	446	463	498	515	493	478	468	493	485	472	486	468	505	456	495	491	458	469	486	470	497	477	511	464	506	467	488	517	509	476	494	487	493	555	512	475	518	491	520	459	489	475	506	458	490	506	480	501	502	477	494	520	476	443	480	466	490	468	465	501	499	525	500	478	497	515	516	532	488	485	517	533	549	488	504	484	521	480	488	515	513	499	545	533	534	498	512	469	508	494	502	497	467	517	500	479	476	516	499	477	466	474	507	506	516	488	484	469	513	484	485	481	464	449	527	490	479	483	483	501	516	491	528	519	511	458	523	461	486	492	475	501	472	455	556	466	511	479	488	524	483	495	455	515	459	468	532	469	510	483	487	495	531	489	509	474	514	481	476	481	474	519	528	495	504	444	515	503	502	492	509	465	499	482	520	462	496	479	492	491	534	455	499	481	522	498	519	498	488	508	526	498	537	493	477	452	472	440	480	509	474	496	534	467	491	509	520	485	504	510	484	500	490	518	527	514	456	486	486	495	487	484	532	476	486	507	522	462	476	492	499	489	505	501	511	451	465	508	531	505	484	486	473	510	460	479	451	522	517	493	524	500	445	480	499	469	466	507	481	467	503	492	473	512	522	491	469	482	452	456	470	486	466	487	459	484	468	477	518	505	517	518	543	501	486	480	540	465	454	491	517	506	479	479	463	517	494	507	486	478	510	496	467	474	495	506	492	489	503	483	489	506	497	476	476	467	488	465	463	472	468	503	478	517	504	525	493	484	482	513	567	509	511	457	448	446	504	494	496	500	500	485	481	514	494	503	502	509	498	503	472	477	476	473	483	480	533	515	514	468	501	501	487	480	525	528	534	487	513	492	481	517	517	466	486	459	475	490	513	477	477	483	517	483	485	508	513	477	520	476	482	501	471	501	475	490	501	493	460	472	489	477	472	512	495	491	485
60545	97366	52059	2265	885	869	868	799	841	792	792	764	757	746	778	729	779	788	783	761	775	761	753	746	761	792	760	763	771	750	811	738	734	739	778	758	730	821	750	734	780	712	804	752	743	732	727	809	776	722	734	755	777	771	741	738	736	731	774	768	786	757	711	768	743	701	735	765	749	791	763	790	753	769	751	782	712	717	775	755	745	772	808	701	762	798	730	741	791	730	728	751	715	750	746	739	736	777	754	727	730	760	791	796	738	756	784	720	742	718	729	787	724	757	749	773	735	734	740	750	761	736	764	745	750	779	771	744	793	786	795	749	729	740	733	768	760	782	754	757	750	776	771	782	753	757	737	762	747	738	762	812	765	771	767	754	732	724	760	773	767	739	716	784	745	795	797	732	742	736	769	753	766	776	807	760	717	731	741	768	727	713	741	729	806	713	763	743	753	796	725	750	742	749	780	700	774	741	751	765	770	705	779	769	733	737	717	761	739	737	741	775	789	731	797	777	749	731	762	767	741	731	780	737	748	767	774	727	780	765	784	756	788	788	819	785	717	720	717	750	770	797	773	758	816	710	760	753	739	788	764	739	733	706	743	779	808	747	715	806	757	787	806	729	776	765	739	821	719	723	808	757	815	783	753	731	788	773	790	800	802	797	769	759	780	749	791	757	746	833	718	735	741	779	724	759	724	749	779	754	727	693	711	759	758	730	739	723	752	711	795	773	733	782	688	772	755	757	745	780	738	753	746	708	760	782	773	732	765	749	725	782	821	763	743	762	777	750	762	777	777	780	759	747	699	773	737	769	754	814	733	756	727	752	748	729	750	768	754	741	773	761	729	710	725	738	798	753	809	749	780	733	751	734	741	757	754	780	709	787	758	713	734	776	782	736	749	758	764	726	798	713	746	783	698	747	828	781	754	748	758	759	783	734	760	818	729	736	777	790	731	762	750	717	700	716	718	730	748	738	738	747	768	740	756	727	722	799	749	781	791	740	741	737	728	756	735	743	725	708	700	720	752	747	680	723	722	742	768	775	733	708	756	778	741	747	763	779	732	769	748	767	757	787	776	717	742	752	761	768	759	742	748	748	755	762	755	761	728	775	745	731	773	766	772	778	753	740	733	781	747	785	726	772	754	771	732	736	773	735	730	752	778	754	761	746	799	767	711	783	719	769	722	788	783	761	746	799	748	771	789	730	774	786	738	722	796	745	778	745	703	811	756	776	800	744	778	809	761	738	717	742	738	753	665	767	749	786	760	742	723	769	755	764	757	746	739	748	802	785	742	760	771	789	753	768	807	782	694	755	734	748	731	729	812	728	761	748	776	773	748	792	747	741	769	761	719	771	703	744	746	752	750	780	730	722	780	714	767	789	756	728	754	722	760	711	755	726	767	776	799	826	779	721	762	661	730	756	740	776	754	811	701	766	754	751	780	738	742	772	775	760	780	744	722	744	732	722	747	764	798	730	708	740	688	755	776	788	747	750	747	742	725	764	743	788	727	783	728	737	714	777	813	779	727	741	783	760	752	792	810	746	766	751	743	748	768	721	739	758	708	802	807	765	753	716	763	762	718	725	737	725	779	731	699	691	715	759	730	759	774	722	773	756	746	774	730	724	711	755	752	807	714	741	748	790	769	753	762	730	761	743	770	769	758	789	724	786	750	796	752	767	725	708	732	711	736	729	821	772	701	774	724	747	721	776	742	755	709	728	791	761	809	734	780	759	690	780	787	745	742	759	770	764	769	768	813	707	735	780	766	796	776	701	725	772	749	760	788	743	728	795	757	785	771	773	742	775	743	760	766	809	739	722	775	773	714	746	806	798	806	737	699	786	805	746	739	688	757	776	738	658	735	731	782	782	774	764	725	716	720	773	767	754	769	745	702	798	766	737	783	775	739	790	791	804	765	825	737	746	755	736	776	807	758	817	779	797	749	772	758	722	707	723	714	767	748	727	728	747	753	815	751	751	774	767	702	767	739	774	788	747	767	750	764	709	781	772	752	733	775	755	771	773	727	791	760	754	785	751	750	771	766	753	706	783	701	762	746	763	696	729	797	803	746	749	733	720	775	772	783	735	808	729	773	798	792	744	752	749	796	738	788	726	732	731	754	773	753	769	756	764	736	781	710	775	769	745	739	752	787	727	786	772	740	788	735	760	722	715	754	724	741	765	683	767	709	743	766	748	753	772	769	726	738	747	731	764	741	731	749	751	760	784	775	736	778	777	716	775	772	732	760	751	741	762	749	739	745	724	817	774	788	739	747	780	829	770	750	745	760	783	782	757	784	723	784	737	736	779	755	780	717	762	765	697	836	752	764	752	775	757	755	766	752	814	734	767	766	709	746	794	741	768	763	774	733	746	756	731	736	781	754	730	722	721	689	722	709	774	776	761	707	774	773	793	750	775	778	779	754	741	766	720	762	774	727	743	772	797	765	765	705	758	749	752	746	791	731	688	741	722	800	781	744	736	783	752	774	806	769	703	763	728	737	808	761	737	721	757	784	764	809	771	736	773	768	756	810	790	729	737	759	735	781	765	773	724	777	751	765	726	727	790	756	761	756	736	764	801	771	791	746	775	788	772	730	758	778	719	776	745	744	751	746	773	809	789	740	750	732	731	750	803	745	770	727	719	770	793	742	725	756	744	762	784	766	761	764	779	717	751	737	742	725	745	760	719	752	763	747	780	751	737	737	830	776	743	809	697	726	816	708	774	766	759	755	756	755	768	738	740	742	741	810	719	764	721	751	765	742	767	738	793	787	755	744	771	708	756	755	712	799	806	722	713	714	731	739	824	734	766	767	767	765	775	752	773	745	767	785	790	792	751	764	749	780	757	746	760	774	739	761	772	737	792	761	711	779	752	777	778	729	749	769	736	761	744	760	751	761	742	715	744	764	770	734	770	739	696	737	760	786	794	761	716	770	688	733	772	707	760	797	740	793	786	760	776	738	718	787	745	774	758	715	724	757	771	726	762	782	785	703	809	754	743	751	754	772	762	744	810	777	736	782	730	727	743	774	775	735	766	782	753	731	800	805	748	753	751	743	725	720	752	714	730	794	707	754	727	786	776	731	765	738	787	721	715	719	753	732	757	730	768	780	758	769	782	818	796	757	799	704	756	769	712	764	816	753	754	773	800	747	769	742	723	709	698	756	761	738	762	735	759	764	702	784	780	770	715	749	757	759	802	723	773	770	737	731	728	755	762	772	804	751	698	762	731	715	798	766	737	748	800	742	746	688	803	780	746	736	804	751	745	772	772	690	744	787	737	753	757	748	722	794	779	737	782	789	749	793	793	719	743	751	741	795	768	717	760	723	740	701	808	772	741	718	754	751	702	763	745	754	733	776	735	732	751	751	750	781	729	803	743	740	771	740	770	797	813	782	785	782	787	731	741	774	711	786	792	741	788	735	763	751	781	744	775	748	788	740	734	771	798	757	746	810	780	749	748	774	714	786	739	781	763	742	754	764	757	765	772	723	723	749	722
33559	33781	23738	4798	343	273	275	261	254	260	283	264	262	282	247	264	279	244	245	260	259	242	275	279	253	252	252	276	260	270	267	232	283	278	266	257	232	292	281	259	284	268	244	259	293	262	260	264	231	264	265	266	282	257	253	252	283	279	225	289	275	277	261	276	256	231	229	260	293	279	289	252	258	282	295	254	258	240	240	254	257	297	257	257	251	282	250	292	270	279	282	240	281	243	270	290	267	271	261	262	265	247	249	252	291	263	240	263	277	269	290	259	282	242	240	291	280	264	271	279	269	254	255	252	257	259	252	281	224	263	281	288	250	262	285	257	277	255	256	256	261	296	292	238	260	278	249	261	275	263	251	287	264	245	263	266	280	244	258	246	261	239	265	274	255	281	287	268	261	270	241	267	255	233	244	252	263	256	254	240	233	226	245	278	251	272	269	287	254	284	272	262	250	267	243	231	269	252	259	255	258	271	264	268	252	253	293	264	241	301	266	257	235	223	295	258	276	245	232	255	259	262	258	228	245	245	290	259	270	271	280	260	274	257	274	249	235	254	286	278	271	277	269	276	270	264	235	227	265	249	253	295	248	255	241	246	253	274	252	248	263	261	295	249	250	247	253	251	257	240	259	259	229	257	284	235	256	285	259	268	246	269	263	226	278	267	231	237	258	246	243	283	273	243	274	279	257	277	265	264	280	298	254	257	270	247	267	246	239	227	266	248	240	252	251	244	264	297	256	252	261	248	259	262	298	254	294	285	243	258	232	256	261	246	255	265	275	273	263	298	265	255	285	258	224	275	263	268	247	255	263	262	255	269	274	273	234	276	269	267	264	251	242	277	268	242	260	237	235	249	259	242	263	243	251	253	242	272	287	224	272	263	245	233	283	237	279	277	246	269	254	248	245	257	257	269	260	277	275	286	238	228	264	243	270	265	249	258	261	254	243	266	275	264	247	263	282	272	255	247	232	247	279	253	265	269	245	289	284	303	264	235	267	264	276	241	244	236	273	246	278	262	262	271	270	264	255	271	286	255	243	266	275	253	257	276	259	250	288	238	256	271	274	279	264	255	274	281	250	266	258	229	244	255	273	305	274	248	266	287	252	267	257	252	236	250	271	275	231	262	261	271	274	248	241	272	285	279	250	250	256	273	244	268	282	227	264	215	265	242	275	233	250	273	264	267	267	271	241	265	252	281	236	254	246	259	264	278	273	254	289	277	263	278	262	250	287	252	258	242	280	305	256	256	274	235	275	231	261	269	262	243	267	259	244	279	265	244	264	245	242	298	264	251	296	260	294	275	259	259	267	241	262	271	275	265	247	261	289	288	260	268	270	277	242	238	248	287	286	261	253	274	265	274	235	292	231	274	271	239	281	230	264	246	267	251	254	268	261	273	245	271	271	255	284	276	270	289	245	255	296	254	247	273	286	288	297	267	280	261	261	286	278	255	296	261	255	227	262	275	281	260	267	238	265	247	272	252	268	261	276	242	259	255	286	272	236	279	251	242	273	239	278	241	287	278	269	266	241	264	279	271	265	261	264	255	271	262	239	242	263	265	252	248	278	284	263	249	261	278	283	275	253	230	275	277	268	272	256	290	275	225	271	267	273	235	251	253	238	266	279	279	248	310	271	274	246	250	264	275	261	271	283	265	260	242	254	232	240	270	278	247	280	276	256	255	243	264	269	249	283	264	261	256	271	288	265	278	257	261	253	227	284	264	257	264	248	247	272	278	250	233	262	278	276	256	269	269	290	271	250	231	268	244	253	275	306	237	255	257	247	287	270	270	250	273	263	274	270	250	245	253	272	258	251	285	282	265	248	276	258	252	247	255	281	240	254	251	272	245	256	263	268	255	246	282	276	296	277	264	246	256	254	272	274	264	270	276	252	254	236	250	278	276	252	297	263	239	279	266	285	259	276	273	260	234	256	309	227	268	279	251	242	256	246	263	243	290	270	286	282	252	246	270	274	266	255	290	281	285	274	266	271	266	242	303	281	265	262	269	282	263	248	264	235	258	224	250	264	249	266	255	265	261	283	262	273	257	253	277	275	285	258	276	253	284	271	250	257	260	237	270	242	267	280	263	264	274	229	249	257	277	286	258	268	258	274	228	257	269	262	252	291	262	279	266	243	285	238	266	255	249	270	241	263	247	306	274	259	276	279	222	257	278	297	264	266	252	270	271	253	252	269	254	275	231	268	275	285	270	258	269	277	243	300	256	256	263	243	299	270	248	272	247	272	257	249	248	288	276	266	261	272	271	266	258	273	263	250	262	265	237	253	267	288	247	259	254	263	255	272	271	268	268	272	300	267	270	278	230	255	263	270	242	247	285	260	238	293	264	247	254	239	261	257	271	241	245	241	273	260	279	264	281	240	293	264	245	271	261	247	254	255	257	268	241	258	254	251	270	263	249	276	268	246	245	287	249	246	286	278	259	264	293	261	258	241	251	254	278	247	262	281	267	306	289	264	249	243	263	275	274	256	275	256	277	260	272	274	265	262	258	253	248	264	268	257	250	270	249	254	276	267	251	250	260	277	270	252	263	264	248	265	264	251	243	219	229	270	281	262	245	235	274	259	272	269	263	235	267	238	227	282	247	254	235	246	272	269	281	282	251	274	263	252	286	277	269	267	250	265	273	271	284	282	249	257	237	265	262	271	251	250	249	227	256	275	280	255	257	284	265	253	256	248	266	283	252	276	292	266	271	227	218	252	266	231	251	262	274	258	277	277	276	251	293	268	262	265	267	267	266	264	263	257	263	254	276	255	268	231	252	273	245	277	240	257	265	272	259	268	248	260	261	246	279	242	289	274	265	253	275	269	258	247	257	275	271	250	281	258	254	292	280	256	264	251	258	290	236	253	255	266	254	251	240	279	271	270	242	238	275	274	265	271	266	245	251	256	264	240	267	255	241	277	267	280	255	257	262	248	246	292	257	264	266	274	273	277	274	233	272	246	280	251	270	259	238	256	272	280	252	233	233	268	277	274	270	252	260	273	253	252	296	295	253	267	273	263	282	271	254	263	272	262	269	269	256	236	259	274	246	264	272	247	262	255	268	286	250	245	256	283	293	286	281	243	265	265	277	257	261	268	267	256	265	242	269	284	275	282	270	261	242	238	282	264	273	264	289	254	245	271	255	242	274	260	268	254	303	234	265	280	250	238	271	265	251	282	289	269	275	279	261	271	303	260	264	244	267	270	283	264	269	260	268	272	259	250	271	263	267	264	262	255	253	244	262	271	274	301	275	261	256	281	246	274	266	256	268	263	285	278	260	271	262	291	287	236	251	243	228	288	260	253	269	280	278	269	252	269	248	258	238	261	251	260	268	267	267	250	259	251	254	247	240	292	249	253	270	225	264	259	259	272	264	260	268	271	308	276	257	275	240	250	265	270	272	292	245	246	290	263	251	307	292	245	249	249	258	262	238	271	274	271	246	289	266	276	257	275	278	234	257	234	264	260	263	262	257	258	286	304	286	253	265
43539	48629	23861	565	488	427	465	443	413	468	470	437	443	399	456	435	448	446	439	427	459	473	449	470	434	444	450	450	490	488	439	441	432	473	469	457	486	465	437	396	429	434	459	419	437	415	445	436	428	497	483	441	458	448	439	434	464	472	416	444	461	459	427	476	465	464	484	433	450	440	432	440	452	444	459	423	471	473	426	439	404	457	429	431	393	443	414	429	421	455	439	437	450	425	471	432	468	463	459	415	442	461	443	428	443	426	466	405	476	462	440	424	430	473	439	455	431	419	439	449	437	410	441	432	440	471	480	462	471	440	461	453	450	424	416	439	439	416	459	429	420	406	461	427	429	400	450	432	455	451	475	452	450	432	450	444	464	461	446	460	440	471	488	445	419	447	438	441	462	475	427	453	416	437	461	475	469	418	455	451	440	399	446	443	452	424	434	446	474	461	463	434	417	434	415	462	429	435	438	453	432	460	428	442	464	423	450	462	434	425	484	427	450	439	446	450	424	480	432	432	429	453	427	458	455	437	488	431	433	473	411	456	453	466	483	440	451	412	413	464	462	463	429	407	494	431	431	435	428	453	429	431	435	449	495	420	455	429	465	463	445	457	427	460	411	452	410	428	412	436	439	475	440	426	420	440	486	459	456	432	424	488	436	446	466	430	442	427	431	451	429	470	463	447	436	390	471	469	418	453	448	439	461	424	424	445	437	448	464	464	469	480	436	417	443	446	427	441	453	430	445	480	445	477	447	438	429	454	423	444	440	476	455	442	416	450	422	443	444	450	447	414	443	455	432	460	460	415	438	466	472	422	448	468	418	459	428	462	458	435	472	443	450	428	458	435	453	465	455	418	414	435	436	451	438	452	469	448	449	452	443	472	472	452	464	432	453	395	419	414	452	475	467	421	417	459	449	457	459	452	422	424	442	420	423	466	437	439	447	473	472	425	440	434	450	418	445	423	449	436	421	453	443	456	448	406	437	410	452	423	453	458	442	452	444	429	438	436	457	488	470	428	414	408	437	431	419	422	433	399	438	423	442	435	432	463	458	456	476	418	444	422	428	449	444	439	450	466	478	489	468	449	474	441	421	438	434	424	455	449	444	445	446	457	448	466	420	494	429	440	435	451	446	462	426	472	435	432	399	419	412	465	454	449	425	425	445	405	444	409	457	453	444	445	467	450	458	431	447	418	453	456	438	441	401	425	440	444	453	435	426	475	442	470	435	438	441	474	449	437	395	415	436	439	471	426	476	427	428	410	420	495	451	464	405	439	462	451	466	446	454	456	461	390	440	444	441	451	475	462	446	469	469	484	450	433	436	471	471	480	461	425	426	416	454	438	452	460	445	451	421	415	406	447	437	455	446	453	432	460	437	433	445	431	462	473	460	413	450	438	405	413	483	437	462	421	418	447	453	401	437	456	431	448	476	436	445	444	452	417	451	418	476	427	458	462	447	439	453	435	450	450	427	444	442	447	457	483	433	411	452	438	439	435	491	459	421	448	473	462	422	447	465	412	412	457	441	438	452	415	425	441	422	453	460	410	468	426	436	444	437	423	451	434	438	442	437	435	438	447	464	460	450	454	454	449	386	453	443	419	403	435	445	478	461	443	439	438	464	446	425	462	458	429	469	425	429	406	426	464	495	478	450	451	440	445	444	448	468	400	408	421	407	446	438	464	443	461	463	447	425	428	400	425	435	429	462	454	444	423	433	449	477	447	438	407	434	469	441	434	404	442	461	407	451	452	467	449	421	440	427	460	421	434	410	457	450	478	439	445	421	402	422	451	422	438	459	436	442	429	454	405	482	466	477	473	430	440	465	440	449	460	429	433	471	412	426	481	417	460	460	454	397	443	451	443	459	431	433	474	444	456	453	482	418	456	452	453	418	430	445	483	463	418	417	440	450	439	436	435	438	443	456	469	442	459	441	453	454	483	450	446	465	472	434	420	456	386	469	434	461	441	463	405	471	457	468	425	434	435	438	425	428	458	431	413	488	443	418	418	430	461	431	456	437	418	447	409	447	461	428	465	447	425	445	454	425	438	455	468	476	444	476	439	438	445	463	469	379	436	475	465	436	403	455	527	436	446	442	469	463	431	454	461	466	446	429	415	431	494	420	440	440	446	480	425	436	443	450	457	458	425	418	428	462	435	454	447	447	458	460	462	450	470	478	436	424	414	454	461	446	410	422	437	440	423	426	454	421	445	420	418	441	471	453	470	440	454	446	426	478	445	440	462	461	436	423	462	470	466	443	436	456	429	448	430	437	455	446	437	427	460	410	449	418	440	416	455	430	412	469	413	436	407	417	449	437	451	449	399	471	477	432	456	471	466	484	444	422	413	443	457	449	465	459	467	435	452	425	441	447	424	456	464	433	480	451	418	452	433	437	495	445	430	450	475	437	448	450	439	435	400	438	443	415	421	439	459	442	459	459	448	456	443	450	445	410	467	427	409	414	418	451	478	422	447	405	414	405	446	455	432	428	424	426	433	453	455	428	461	456	446	442	472	423	436	464	451	437	450	443	473	445	428	427	448	438	424	435	428	419	450	453	459	458	443	451	447	443	416	416	454	407	422	440	443	457	455	449	443	457	454	404	487	442	430	454	434	446	423	421	392	445	486	456	446	393	478	454	413	448	446	467	458	398	419	435	425	433	464	453	455	404	490	461	460	394	455	414	439	443	468	462	450	479	486	434	437	431	447	439	385	428	460	479	441	478	450	430	480	430	451	416	442	455	465	431	428	421	446	426	472	451	447	436	478	484	470	447	415	418	437	456	413	475	439	438	424	471	433	444	450	393	499	407	426	451	446	459	448	409	446	440	448	440	447	460	413	428	453	450	465	480	501	418	430	427	449	433	438	450	452	459	447	413	485	423	418	410	439	450	438	435	431	443	455	418	451	417	450	450	464	464	462	446	466	429	463	426	447	462	411	455	452	463	453	464	474	437	441	413	416	459	463	451	452	428	409	422	431	468	462	480	456	463	456	447	443	462	463	477	443	429	465	386	419	443	441	473	440	396	447	419	446	475	455	480	470	449	456	432	410	420	454	383	469	448	437	485	423	448	423	409	443	457	417	429	447	437	435	454	423	427	441	443	436	478	419	447	428	449	464	432	439	413	451	430	459	428	454	423	426	409	431	454	458	474	448	460	415	416	455	470	459	468	413	435	438	467	432	432	476	456	454	432	452	512	446	444	430	459	469	432	450	445	447	438	473	455	445	453	395	427	454	462	436	451	416	432	426	448	446	444	436	447	416	424	473	445	468	396	437	425	460	450	428	434	469	433	434	436	429	465	468	475	497	438	433	444	470	464	492	406	477	435	426	448	454	444	468	424	458	426	447	477	436	477	460	434	425	440	462	459	488	430	450	419	464	440	478	453	415	441	428	470	429	456	454	451	416	469	438	445	446	415	431	420	434	392	447	477	456	466	460	443	457	460	450	439	446	435	433	401	472	479	442	420	418	426	461	460	437	457	456	429	474
26032	26155	32065	24666	14516	1673	374	332	295	304	300	295	296	298	305	316	296	313	278	326	296	284	297	305	312	309	303	318	310	309	323	277	305	265	294	312	299	303	276	322	323	308	304	288	304	284	302	306	302	339	306	293	265	317	291	255	322	297	296	308	309	288	303	299	293	304	319	289	274	283	298	318	312	343	319	300	318	276	319	320	288	294	304	291	325	305	297	291	287	303	302	287	335	310	304	297	324	329	295	305	284	335	335	313	283	257	343	307	338	317	296	302	319	321	331	269	276	291	290	306	326	312	294	318	290	290	306	284	288	293	274	313	316	287	317	313	287	321	327	307	290	338	299	314	277	307	280	293	278	288	289	301	299	300	275	275	302	303	315	295	331	267	264	307	284	283	299	271	260	274	305	311	269	300	315	295	288	302	300	317	290	288	294	312	314	320	263	291	276	289	306	300	311	288	304	250	302	298	336	301	300	306	322	295	305	315	269	268	289	303	320	330	331	299	307	301	301	293	278	309	320	295	295	311	284	305	309	322	279	302	307	312	307	309	308	308	292	313	289	300	326	292	312	285	288	286	294	304	290	313	328	297	297	287	309	300	314	314	333	286	308	305	302	307	301	308	289	285	309	296	306	295	277	319	334	319	294	301	292	270	260	318	303	330	289	288	327	322	275	279	314	290	316	315	321	286	323	309	294	297	313	265	286	297	284	314	284	317	292	300	292	282	325	299	288	260	274	274	297	314	321	328	321	313	293	287	305	304	303	298	316	297	294	319	281	257	312	303	293	279	291	299	293	297	301	306	296	290	314	295	310	286	318	277	300	322	299	294	300	324	319	308	278	265	314	318	340	302	305	278	300	299	297	311	324	308	282	281	301	297	301	312	318	285	297	356	300	276	312	313	292	328	293	313	284	295	276	291	301	283	297	307	273	275	277	282	255	294	301	318	302	290	341	300	288	293	310	314	294	305	322	294	319	303	297	318	312	300	276	305	313	291	295	308	290	325	348	286	305	299	274	297	305	290	336	329	295	307	324	332	294	277	286	307	311	301	304	273	292	300	325	303	300	321	303	286	293	313	338	294	312	274	291	338	320	293	284	319	290	327	271	312	329	309	272	269	321	282	297	287	311	290	312	280	318	276	287	288	310	316	300	320	321	298	295	253	295	290	299	303	300	316	306	292	313	302	308	329	296	295	291	314	271	324	307	315	288	293	293	275	314	273	311	309	296	307	267	319	305	285	291	289	305	327	283	319	314	312	319	300	296	295	311	330	310	299	298	288	284	312	277	340	293	312	298	302	279	299	325	278	282	282	285	300	323	323	293	276	304	306	328	339	276	331	309	265	284	324	307	272	330	300	278	295	300	329	289	318	305	297	298	302	277	295	290	295	296	340	285	285	308	305	297	323	272	298	308	315	309	330	303	289	267	316	299	285	318	300	342	317	274	329	311	315	299	297	269	311	291	334	311	298	303	299	331	272	311	279	292	259	277	292	310	279	327	295	273	311	286	293	287	313	305	261	317	275	300	278	295	321	293	301	280	306	301	306	319	296	308	323	311	313	312	318	303	284	330	332	263	281	302	315	321	292	304	272	314	312	285	297	307	313	318	310	285	281	300	310	288	303	283	275	307	281	276	325	307	274	337	297	316	327	299	303	290	295	291	273	298	284	286	298	288	313	343	283	310	345	312	271	298	322	294	292	331	306	297	328	306	289	286	300	306	317	294	281	281	328	309	315	292	310	322	298	302	361	294	287	283	258	283	339	283	301	316	290	294	316	277	307	314	296	297	302	285	305	286	298	305	324	288	265	289	300	295	285	282	299	285	315	288	280	287	328	335	298	291	329	318	283	326	258	300	304	284	301	290	322	317	300	255	284	265	269	324	268	323	291	317	312	293	313	311	296	314	311	323	304	308	308	288	293	320	311	313	296	304	294	306	348	319	318	283	321	296	301	311	265	316	308	313	318	341	315	301	319	309	306	306	273	315	283	310	287	313	312	285	277	302	316	298	310	310	305	290	330	309	269	309	280	274	287	340	310	283	299	321	297	299	314	290	279	305	280	304	292	297	334	300	294	279	282	282	291	305	290	277	315	325	288	288	300	278	264	285	311	296	294	277	307	268	281	292	317	292	301	313	280	274	296	303	305	305	281	337	306	317	308	274	283	326	311	273	318	323	284	324	310	326	309	332	305	291	315	287	298	305	297	312	288	283	311	295	292	299	284	307	313	278	271	285	307	308	298	294	299	273	306	326	296	301	279	328	284	270	309	283	310	305	293	296	303	290	333	311	300	300	328	324	275	319	305	318	284	302	295	277	303	344	307	329	276	311	293	298	263	316	278	286	290	283	296	273	283	309	292	323	285	288	314	291	316	301	331	286	299	296	298	294	302	276	296	284	303	292	301	309	294	293	296	318	315	306	314	276	282	307	291	268	299	306	320	307	276	315	318	295	282	338	302	329	296	304	309	296	309	322	312	280	322	282	324	323	316	294	312	304	294	290	305	287	310	309	300	318	304	293	317	282	269	327	296	314	286	304	295	268	280	287	278	312	287	280	330	299	294	296	305	296	304	287	324	297	276	299	266	324	299	300	298	309	310	333	285	273	297	291	300	328	295	323	332	319	289	305	303	312	282	311	310	313	283	293	282	297	296	319	312	313	308	309	302	330	280	304	282	282	317	340	292	320	345	278	314	324	287	334	286	318	302	292	322	282	303	293	288	284	322	284	324	307	344	322	315	316	299	303	276	304	287	310	317	298	297	302	284	291	321	273	327	282	303	301	267	304	316	278	296	277	307	297	303	296	291	278	313	285	302	295	302	341	312	312	268	314	304	299	295	300	309	297	305	310	304	302	294	310	321	321	314	311	279	317	315	307	304	321	325	281	319	287	277	326	319	309	285	317	278	287	289	294	313	359	291	331	302	310	320	314	296	308	281	255	277	280	283	283	304	300	275	322	317	324	289	317	289	286	307	280	340	321	334	290	302	293	324	281	308	287	336	294	317	294	284	364	315	309	301	310	310	276	277	302	319	312	312	319	297	290	320	289	289	322	324	309	293	309	319	297	322	317	290	280	308	286	309	298	334	312	304	291	293	308	308	297	270	303	294	311	275	287	277	289	281	294	280	280	297	286	321	298	315	334	316	296	305	279	281	307	277	315	319	305	286	321	303	310	306	325	314	322	316	323	277	274	281	305	292	312	291	292	315	304	318	260	303	270	274	323	322	298	301	302	287	306	301	292	292	285	283	278	289	305	269	310	268	280	286	272	279	311	296	283	300	276	306	277	294	327	301	287	295	303	282	309	315	270	294	282	303	297	296	317	278	270	288	266	295	278	313	296	262	316	322	333	295	296	294	286	287	283	296	296	304	300	295	291	281	305	284	304	311	279	310	305	269	267	321	303	280	291	329	281	284	305	274	296	323	277	280	309	320	307	284	318	302	293	303	309	302	287	264	254	304	305	298	311	285	305	302	304	341	319	282	267	330
61533	89785	49720	1237	586	515	497	545	542	513	485	490	490	497	479	518	500	501	515	516	497	522	493	472	472	468	485	504	474	466	478	496	487	512	501	477	472	465	490	479	478	486	497	508	473	515	529	515	503	494	462	508	482	472	490	474	488	496	467	479	481	503	472	498	508	501	483	492	479	489	488	485	462	452	499	470	464	504	473	454	459	481	480	495	495	480	479	473	497	487	502	524	501	521	512	469	492	517	527	486	525	519	522	485	507	482	497	474	501	472	503	509	534	491	483	494	470	491	469	503	489	523	516	483	487	500	496	500	508	483	496	484	494	450	499	502	493	483	487	504	448	484	461	503	511	523	493	489	473	471	500	503	480	491	537	478	478	491	497	473	501	482	475	498	505	460	467	491	501	509	505	449	478	528	469	534	453	466	483	468	503	488	514	456	467	452	488	506	484	492	465	486	487	507	490	496	444	514	478	482	500	479	471	502	481	488	482	454	492	513	482	488	434	496	464	530	529	471	454	526	479	497	492	488	520	481	513	476	495	439	519	473	458	482	471	474	496	506	506	474	503	502	513	470	477	504	490	492	504	490	534	500	491	521	490	492	515	511	503	472	486	462	464	497	468	510	453	501	484	513	487	501	462	457	481	495	484	537	533	502	545	454	486	467	476	520	520	505	506	529	484	490	525	512	485	457	466	472	467	485	497	476	489	492	456	520	499	499	515	502	502	485	473	459	479	485	486	503	504	532	475	461	481	500	509	475	463	476	484	528	493	498	489	467	469	456	471	456	504	461	499	507	464	490	495	464	474	471	509	494	489	495	478	460	467	485	491	477	489	478	467	510	459	511	454	500	511	522	494	497	478	469	473	473	484	488	514	463	482	466	475	513	518	521	467	498	544	467	509	476	479	501	455	479	506	498	505	490	487	452	455	488	474	511	490	486	456	466	504	474	512	490	497	513	448	470	492	481	506	503	476	479	490	491	445	518	515	495	508	491	479	502	485	488	475	507	512	491	461	476	473	495	483	497	489	454	473	508	529	497	481	487	496	517	482	473	480	449	471	478	471	473	461	472	492	487	500	473	486	447	484	505	453	484	479	483	489	479	484	484	497	490	463	467	444	499	511	486	471	484	518	467	482	497	522	463	479	507	468	484	504	521	484	472	484	476	511	486	477	513	528	453	473	485	483	486	487	499	477	488	475	512	480	477	465	488	465	491	511	481	474	472	467	528	491	456	461	519	440	468	527	466	504	470	551	462	495	483	467	487	463	467	484	487	474	491	518	502	484	523	525	479	463	513	459	477	485	514	496	486	485	496	482	508	507	480	479	477	461	486	460	520	474	481	494	511	473	498	493	516	489	503	485	470	485	495	464	450	479	462	478	463	507	460	506	483	476	495	483	444	514	478	473	487	496	455	479	510	474	485	508	527	478	470	505	504	446	519	476	486	490	472	447	519	493	468	466	513	480	486	514	491	515	506	504	455	461	472	482	483	485	517	469	478	476	522	490	491	452	525	479	488	468	503	503	496	468	513	479	508	480	497	490	487	529	492	458	504	482	500	483	489	467	512	462	475	476	489	458	446	505	491	487	489	484	504	551	478	444	503	489	483	496	509	502	505	476	490	506	528	511	495	473	504	491	502	461	475	563	480	493	492	489	483	443	510	482	470	480	457	526	523	487	476	489	453	493	488	514	462	503	524	491	500	490	491	559	494	519	484	532	476	489	475	467	471	484	483	467	498	512	514	469	488	465	496	464	516	491	493	515	459	487	482	502	460	498	488	476	493	465	519	505	490	484	470	517	495	479	489	490	518	491	493	472	516	468	492	514	481	475	471	468	450	486	498	485	533	463	487	459	461	499	475	471	533	469	467	464	519	476	489	471	471	484	498	471	471	485	469	497	468	540	472	486	460	480	469	494	475	519	469	461	513	469	487	524	462	446	468	474	463	461	481	464	460	497	482	463	487	485	462	460	498	502	516	485	520	462	508	508	486	482	510	486	537	488	490	526	476	531	509	493	488	493	497	473	473	432	480	460	530	476	494	511	492	478	501	508	441	499	496	479	474	500	494	529	465	468	478	484	495	508	488	493	492	496	481	497	473	500	499	479	498	498	496	478	493	505	463	527	496	474	488	521	496	499	487	493	516	456	473	466	461	500	528	516	493	470	515	472	501	522	488	486	475	495	461	496	484	510	509	499	474	487	471	487	519	516	478	481	483	491	477	484	515	512	484	490	451	501	489	538	496	502	475	520	539	557	429	504	466	472	488	495	501	464	470	458	482	471	503	504	475	459	471	473	481	471	486	522	479	522	516	498	470	499	523	454	488	490	532	457	509	531	484	467	485	451	522	505	489	453	528	520	518	514	483	493	471	526	506	500	509	469	493	493	482	490	502	517	452	494	481	497	470	510	429	508	542	474	483	482	501	488	470	465	442	513	478	506	471	498	461	520	499	467	495	473	492	488	510	438	503	522	499	482	488	507	489	484	530	501	482	547	480	433	488	520	518	501	472	490	481	498	496	483	455	470	505	517	507	474	496	517	556	497	495	502	487	461	491	460	521	515	471	505	488	472	503	514	490	477	524	473	482	440	518	452	505	450	470	468	474	497	477	491	483	487	487	478	492	497	445	479	479	514	467	481	481	492	494	482	496	484	456	485	493	498	471	545	432	477	463	534	491	479	470	486	502	489	513	486	538	488	494	480	478	506	438	490	494	487	456	467	480	459	485	517	502	462	482	498	485	489	473	478	477	533	485	495	486	527	478	479	489	457	487	499	512	497	475	541	494	460	504	497	497	457	496	500	451	502	491	470	494	495	503	471	522	500	474	490	492	465	467	463	463	497	482	502	486	487	491	456	484	503	459	491	453	493	525	483	457	481	466	486	459	487	506	478	468	484	479	502	492	504	496	503	438	497	524	473	472	484	515	515	516	459	477	492	462	479	499	515	466	481	434	481	476	505	462	477	530	537	485	513	451	488	500	583	437	482	488	486	483	486	465	501	506	444	473	498	498	471	500	546	529	488	495	499	487	496	505	499	494	448	496	476	489	463	514	491	504	531	498	501	488	476	488	520	499	488	523	481	506	478	493	469	472	498	466	511	475	545	500	490	470	476	502	509	516	503	452	453	492	465	454	465	503	484	539	469	510	468	494	494	490	490	514	448	474	479	486	488	476	496	454	478	474	520	490	501	507	490	460	452	487	445	498	462	496	452	487	491	473	484	491	513	494	484	481	460	460	515	493	529	463	442	514	480	518	498	514	456	502	515	463	496	452	492	489	478	458	454	522	481	497	486	507	464	446	487	514	480	511	490	502	500	523	527	471	508	480	441	489	479	501	504	431	531	447	491	484	468	489	504	519	514	492	485	506	441	492	514	486	495	479	455	490	485	464	496	522	492	496	477	482	527	473	474	504	486	465	473	474	500	489	534	506	486	527	427	477	497	520	506	478	520	489	502	478	490	493	495	499	517	517	489	466	504	496	529	507	491	474
24570	23930	30823	24439	21226	14212	1229	561	530	572	565	512	529	535	491	500	497	489	526	504	518	493	519	487	495	502	482	509	522	508	460	493	490	492	517	475	494	526	527	490	505	550	520	487	504	468	491	541	501	524	511	495	565	475	500	507	515	475	508	490	481	500	513	498	516	532	485	546	505	484	494	507	484	477	546	484	472	463	487	497	532	514	524	506	542	507	531	514	517	478	460	498	500	538	476	517	469	495	465	461	490	500	495	527	485	458	520	517	505	444	534	500	529	472	521	496	464	544	518	548	517	536	481	545	482	502	519	490	496	531	520	517	475	488	517	495	491	468	522	541	489	484	523	516	504	492	489	441	499	516	498	520	479	459	484	500	501	548	535	520	500	456	468	491	492	479	478	443	486	532	514	489	527	473	479	535	486	507	483	477	491	479	488	516	521	515	466	483	516	508	493	498	482	522	534	491	527	495	482	485	502	477	543	531	542	524	525	521	501	530	456	499	472	519	502	503	536	528	472	484	526	547	527	530	526	513	518	511	486	510	468	551	496	492	473	430	520	494	467	531	456	501	491	455	494	486	493	509	491	520	505	517	496	537	531	490	514	500	546	503	524	489	508	515	551	533	501	498	465	525	486	535	515	480	533	494	478	481	538	533	489	475	511	493	509	515	473	514	512	509	543	517	501	485	460	484	481	515	497	447	485	493	528	460	520	468	482	506	516	525	511	506	486	487	508	530	552	491	524	471	513	510	525	470	500	518	501	512	520	521	488	496	466	500	501	485	536	497	463	512	472	532	467	492	519	508	474	499	475	486	515	525	507	511	499	512	456	478	504	505	513	487	478	498	490	538	570	508	517	509	504	492	509	494	509	501	504	492	512	526	525	468	491	504	488	505	550	489	486	507	538	497	476	514	490	499	480	489	526	479	505	533	479	536	504	504	512	514	461	516	488	510	504	506	517	487	514	519	502	518	479	502	490	513	532	481	503	534	525	512	500	520	489	513	475	531	515	504	497	519	502	485	515	483	505	518	477	487	522	512	505	530	545	484	491	507	448	506	518	477	486	526	535	496	512	486	509	520	451	488	496	505	509	528	521	484	522	507	460	505	497	559	517	523	456	460	507	502	507	511	506	520	517	481	511	495	472	478	469	469	482	551	537	529	514	512	468	462	506	472	507	473	460	522	500	502	515	479	503	471	499	503	510	511	494	459	519	484	466	491	522	519	475	489	495	482	520	501	473	500	538	464	481	554	491	489	517	528	492	504	515	518	460	491	482	528	514	534	490	504	506	484	486	499	518	517	487	530	489	494	481	514	482	511	493	512	499	542	538	466	519	484	528	508	494	495	461	487	517	467	477	493	477	488	466	509	480	462	514	469	487	494	521	469	504	509	502	510	482	537	511	511	526	492	479	556	495	509	539	495	513	507	488	529	487	531	523	479	480	488	534	508	484	443	456	519	540	484	523	517	540	509	512	483	522	484	466	537	486	475	483	503	480	491	558	514	479	511	516	479	514	500	493	477	527	531	483	484	505	490	539	482	457	470	492	496	481	508	508	502	488	488	532	503	477	525	530	518	506	456	493	501	523	520	513	489	514	515	546	486	526	472	519	487	496	501	498	513	498	514	543	470	530	488	536	478	502	491	494	524	465	511	510	477	511	481	518	514	497	474	503	518	509	462	543	495	509	453	501	525	501	486	503	487	505	492	494	457	500	487	514	475	500	489	492	470	524	492	492	508	489	493	500	499	465	512	470	441	486	501	514	506	539	496	475	457	493	472	496	535	493	490	469	484	496	488	544	490	530	483	545	499	479	527	492	482	518	520	525	468	446	510	522	480	551	540	495	513	507	489	483	468	533	516	516	495	489	518	500	504	484	479	475	494	489	493	507	505	521	515	469	508	493	514	495	526	522	487	496	476	537	501	485	511	513	482	482	512	514	511	493	525	468	501	477	540	520	502	529	500	502	508	516	512	470	516	503	499	484	497	464	512	480	510	512	542	538	489	505	489	488	485	510	504	472	477	527	463	535	484	503	495	494	530	510	485	494	478	509	500	524	471	514	481	482	492	528	530	474	495	513	491	505	539	476	459	508	481	483	485	504	521	490	474	457	513	505	484	471	507	497	512	533	467	512	512	522	500	525	465	517	510	489	528	524	482	498	479	524	468	520	459	491	511	521	499	491	511	497	489	484	496	529	509	531	456	517	468	507	518	524	506	499	494	511	543	495	498	515	492	532	515	498	484	539	513	491	507	504	488	528	431	476	550	504	458	465	506	486	498	494	520	508	451	490	511	504	516	505	483	469	492	485	489	486	506	495	473	522	491	485	512	526	490	503	520	504	502	505	511	502	485	483	486	545	505	458	453	508	504	514	482	499	495	514	499	527	485	521	524	515	498	500	485	523	515	492	486	503	484	499	499	494	496	490	530	479	502	487	509	484	492	507	504	505	512	485	541	468	534	532	483	531	482	493	477	512	518	488	510	498	478	533	519	501	473	531	504	493	485	508	494	501	498	485	476	517	447	504	510	487	534	536	472	513	517	503	467	505	549	499	459	482	541	453	472	469	477	557	518	543	521	530	498	531	500	460	471	461	504	522	467	490	499	540	523	514	512	493	494	465	508	513	512	521	480	500	510	509	508	494	518	489	534	484	498	470	490	469	544	519	471	519	510	527	505	482	482	449	509	463	525	495	512	491	476	501	517	497	531	481	512	431	463	544	531	512	504	539	543	485	512	498	487	485	514	489	512	484	509	538	488	479	479	473	476	497	479	451	481	484	523	504	472	532	498	483	487	472	485	470	448	429	508	497	487	478	458	528	468	475	488	491	497	454	467	483	454	511	506	486	515	470	442	470	497	481	493	524	508	517	526	478	483	530	486	490	485	499	488	513	501	487	513	502	518	483	501	527	485	540	475	469	488	486	424	545	467	508	470	517	514	523	498	486	462	527	488	504	513	519	458	484	537	506	476	513	510	481	492	531	481	541	508	494	497	476	498	511	466	477	483	519	505	514	522	510	466	517	466	482	505	487	514	521	485	516	501	496	502	497	580	497	479	534	520	495	499	521	506	516	518	533	522	495	517	528	517	513	537	510	520	460	487	524	488	482	503	481	465	514	496	510	506	520	500	499	502	530	487	482	483	561	505	529	515	518	539	498	515	486	500	501	495	506	502	494	525	489	482	526	515	450	483	484	488	486	518	478	468	521	496	515	514	510	491	484	509	462	516	518	499	505	474	498	470	476	527	499	528	463	512	495	483	510	474	471	503	507	459	500	485	481	526	500	507	498	484	536	540	534	460	490	492	510	508	461	495	467	492	509	493	476	496	493	491	492	501	539	479	498	514	482	507	472	517	530	498	533	514	469	501	466	494	496	488	455	509	503	511	502	542	558	468	497	487	492	522	516	483	489	526	521	494	531	478	509	496	489	499	472	509	500	508	498	520	477	514	497	505	476	536	492	491	490	504	563	471	524	506	516	465	481	510	513	455
57997	97847	56061	1806	920	837	892	828	834	853	803	713	752	806	757	805	786	803	765	773	778	744	739	758	796	783	790	784	752	816	747	797	809	744	769	775	830	803	741	773	728	772	753	799	785	827	770	762	766	798	761	767	791	826	792	759	780	797	777	787	780	705	753	743	763	753	767	756	740	774	723	767	759	757	763	816	769	781	728	762	752	805	756	789	772	741	787	754	797	801	770	791	777	754	749	815	762	724	765	802	746	777	773	778	769	789	791	798	742	722	778	724	729	749	758	793	746	780	763	792	788	760	793	768	753	756	770	799	789	773	786	772	757	748	779	787	792	743	744	790	733	734	784	754	745	760	823	820	781	781	748	760	757	764	778	786	740	734	803	744	797	788	798	763	772	752	765	807	809	758	757	736	745	800	762	784	778	763	789	785	748	781	782	813	756	757	755	778	721	771	797	767	796	730	800	815	806	744	756	778	771	770	759	736	774	734	739	745	729	765	759	726	776	786	740	763	720	766	775	781	756	791	742	775	738	750	756	735	806	715	782	741	817	742	716	812	728	748	761	771	778	744	714	748	772	777	760	787	790	789	823	762	764	751	785	731	781	746	719	768	741	769	746	740	790	771	842	756	731	774	762	715	754	784	778	756	706	760	760	775	761	790	747	815	793	740	825	718	757	856	729	670	828	788	732	786	737	737	813	764	751	758	762	699	786	772	735	806	783	763	796	754	775	717	798	751	774	811	732	767	769	771	795	762	791	772	784	781	766	792	755	757	736	751	814	770	797	733	744	728	739	737	772	774	768	811	788	786	692	791	732	744	775	717	770	737	783	761	803	762	772	738	756	738	777	811	746	746	808	776	808	791	765	769	738	753	791	743	716	770	763	784	760	732	771	692	813	813	755	823	791	806	810	744	759	784	759	747	787	787	788	782	713	751	813	748	750	778	782	778	759	764	748	786	789	824	744	728	777	746	768	749	773	764	760	819	783	765	782	742	763	782	768	741	772	810	748	756	762	760	765	782	771	714	773	767	779	767	746	775	820	745	787	780	752	760	792	740	791	756	787	768	736	801	810	757	769	822	756	723	774	771	758	744	755	767	737	744	781	742	790	753	783	764	809	791	788	795	786	800	756	729	789	776	853	758	735	773	770	745	725	754	765	782	758	828	771	759	798	753	772	734	773	726	715	805	771	759	729	814	751	754	782	774	767	775	702	746	759	792	743	775	755	750	726	766	745	843	775	754	727	813	757	768	728	759	799	788	747	767	745	786	760	766	783	758	748	748	809	759	766	774	748	759	753	805	804	725	774	756	771	735	756	755	734	774	717	767	755	771	795	731	740	757	791	770	720	735	757	717	774	803	752	801	765	783	754	721	746	774	817	733	766	736	708	788	790	783	765	728	787	808	769	801	764	763	760	782	746	756	765	702	783	747	751	746	763	777	795	823	736	777	758	741	781	791	711	794	779	773	766	780	790	786	772	762	759	764	740	745	738	736	838	745	711	777	775	775	801	779	807	724	729	821	743	747	727	756	719	705	792	752	713	720	753	785	736	741	733	806	773	763	810	749	745	742	815	745	753	720	786	717	774	821	769	745	794	754	743	753	802	740	784	725	790	742	740	762	789	761	759	767	782	804	762	781	808	767	774	767	810	733	808	752	749	795	757	736	773	798	834	726	720	806	784	762	706	759	764	785	758	785	740	749	732	807	791	770	790	763	744	766	776	759	764	675	779	783	763	809	751	774	718	747	728	710	756	711	815	776	769	704	749	709	751	801	760	794	705	773	707	748	741	761	743	787	802	761	693	763	752	761	770	734	748	753	790	776	752	787	721	783	726	765	748	750	759	733	767	739	756	724	786	806	832	766	764	738	759	798	753	774	788	756	745	757	845	739	733	781	769	770	752	792	726	783	754	749	743	767	813	786	735	757	722	772	798	772	775	757	741	799	775	779	746	790	742	743	725	787	760	795	767	762	735	762	781	774	816	771	747	751	747	789	770	752	766	715	785	805	764	753	764	753	717	733	785	747	740	758	731	788	786	787	774	806	836	787	819	775	791	730	771	786	802	764	745	782	766	752	803	748	804	841	736	785	732	821	770	707	759	814	765	768	755	788	742	795	805	770	758	753	718	740	770	746	741	751	783	767	783	790	772	764	753	757	783	787	748	729	797	777	787	776	768	738	731	766	747	755	718	742	804	775	782	805	744	747	788	750	777	728	759	765	748	764	811	789	737	768	725	815	775	786	719	765	794	743	780	772	783	739	779	760	787	748	741	796	725	743	790	777	786	768	781	799	775	728	744	737	762	751	813	817	754	799	759	747	811	766	759	729	721	769	757	770	770	758	749	781	749	776	765	763	746	740	785	730	717	804	769	796	767	769	771	738	768	728	775	775	766	758	781	772	770	747	775	768	751	853	819	767	772	764	771	749	756	704	790	765	784	742	765	761	806	811	764	769	737	746	746	789	748	784	750	737	748	784	766	753	769	729	732	792	758	747	766	734	752	759	783	791	779	788	788	753	779	852	824	734	774	824	763	788	806	751	802	748	817	751	759	781	790	771	776	747	705	801	790	749	809	765	836	754	744	741	765	730	740	734	760	749	699	746	778	766	757	772	781	793	803	789	789	745	759	754	804	792	733	772	785	754	756	774	834	754	738	839	855	717	790	771	764	782	790	776	794	760	766	790	790	746	801	786	769	788	748	735	762	765	810	763	755	755	767	756	758	734	766	787	730	824	782	847	761	798	751	802	761	751	760	773	785	775	734	786	733	753	761	779	798	780	780	727	753	764	764	762	827	772	785	784	797	758	772	793	771	792	778	715	752	784	789	783	758	702	790	778	756	718	800	767	786	764	729	741	737	745	769	794	747	740	764	754	809	751	827	764	779	757	765	769	723	807	768	787	741	811	714	737	762	806	769	782	754	727	760	780	766	764	792	751	719	763	721	736	742	772	757	747	776	802	780	715	762	818	750	767	752	743	776	762	761	757	741	772	814	752	776	755	798	759	758	704	820	748	808	759	807	738	717	759	760	798	781	778	740	783	776	760	781	752	801	807	778	786	723	724	769	818	809	733	776	716	739	770	767	844	795	744	739	804	758	774	789	772	742	760	752	776	740	760	800	748	744	846	787	764	746	771	780	782	784	798	768	764	746	817	739	710	814	740	761	785	780	746	738	821	798	780	737	764	782	793	828	772	796	739	780	706	766	770	752	776	764	743	780	751	806	781	754	713	776	768	701	749	768	828	736	794	777	742	753	749	762	758	779	760	744	758	749	752	805	722	792	742	706	747	771	775	763	803	769	767	774	800	756	788	787	804	712	805	712	772	752	793	772	738	733	773	723	786	731	738	794	763	697	794	744	760	745	776	808	734	757	785	779	743	795	757	809	765	772	795	743	778	787	801	798	755	759	794	755	706	757	787	705	751	811	753	796	782	784	737	733	786	789	734	778	779	756	753	746	727	736	785	792	767	757	749	788	769	758	731	774	805
33670	33972	23545	4642	336	275	285	274	259	270	274	251	282	237	281	302	297	249	260	267	283	274	285	266	272	286	268	279	262	279	263	312	246	303	265	296	271	283	270	274	301	296	269	333	284	271	283	253	269	279	283	298	286	281	259	259	265	261	289	289	269	290	294	266	268	271	280	287	274	295	284	283	258	284	273	296	274	245	301	274	275	295	276	279	263	298	268	258	271	272	239	270	269	309	265	261	303	294	288	281	263	258	264	297	247	281	260	261	319	299	299	263	265	264	294	280	266	277	256	265	299	264	278	269	286	260	268	278	253	292	277	253	280	302	254	268	285	288	289	264	280	280	279	284	286	277	241	273	261	279	265	297	273	314	271	302	237	260	275	285	268	256	261	287	264	271	286	287	282	252	280	267	256	268	278	272	264	285	270	294	277	295	290	267	265	286	300	298	296	257	278	268	283	273	261	285	263	252	273	273	252	283	272	308	259	281	266	260	323	284	280	282	261	279	281	260	263	278	253	295	283	279	282	276	285	244	272	300	294	294	263	260	262	292	256	291	299	276	277	297	306	289	268	271	278	266	286	299	261	317	246	279	274	284	308	279	277	295	271	264	288	273	276	302	292	267	291	276	292	272	290	300	252	281	260	286	287	259	277	253	275	280	273	264	279	317	260	303	269	295	279	297	264	274	297	268	294	287	262	260	291	291	299	306	279	260	287	249	291	268	275	279	278	256	298	260	294	268	273	288	256	284	274	255	262	293	277	274	260	286	260	277	281	273	318	263	293	257	270	263	311	266	272	254	281	286	298	274	263	287	258	292	245	299	274	276	253	283	271	282	250	267	289	286	272	279	275	282	277	297	306	268	271	275	281	251	306	271	246	271	306	299	285	278	263	265	270	294	276	279	285	278	267	252	319	283	232	246	283	251	289	266	283	265	273	298	269	283	250	291	277	257	301	292	300	286	270	277	300	251	278	278	287	264	265	281	310	258	255	257	274	265	273	303	287	276	269	288	262	261	270	259	267	268	253	296	274	309	268	314	278	265	288	268	292	264	263	287	280	263	247	276	283	282	308	268	267	263	270	287	284	273	277	296	269	283	250	254	275	296	254	268	272	284	271	231	295	253	264	273	298	264	311	276	259	267	279	295	261	266	304	300	278	293	310	270	250	285	261	251	286	270	221	277	290	278	256	247	299	270	251	276	253	291	266	285	264	283	260	267	268	269	295	282	230	270	307	309	261	290	285	277	289	279	306	284	250	250	270	258	306	263	275	287	282	264	298	274	269	266	297	290	261	275	267	288	250	260	272	285	283	276	275	280	257	261	293	270	256	245	250	288	252	273	270	267	243	303	262	285	268	267	271	280	266	309	279	243	297	293	275	272	290	281	288	276	279	295	268	273	274	296	262	283	257	284	281	296	264	285	283	271	260	316	278	324	287	293	282	297	275	264	295	319	258	268	290	274	290	276	278	268	286	283	280	269	272	265	273	276	285	311	270	289	287	259	290	280	304	288	265	259	270	270	258	283	268	271	278	261	261	316	328	279	276	287	284	271	266	281	266	303	251	279	262	267	279	275	269	271	266	265	273	286	282	247	272	295	301	293	265	274	286	295	272	257	294	257	296	306	272	262	287	285	277	304	291	254	282	299	282	286	262	262	303	283	278	258	274	291	264	277	267	275	263	275	263	267	256	266	258	272	292	257	279	307	311	284	263	287	263	272	283	290	270	261	267	277	284	255	274	263	281	298	289	282	315	269	281	255	254	279	272	280	288	247	292	283	295	300	297	290	304	261	272	308	258	254	269	260	246	298	287	265	283	287	261	279	297	281	259	291	286	272	255	268	268	282	285	252	282	272	266	278	275	258	292	272	283	300	296	289	280	279	280	273	257	280	281	275	293	259	274	254	309	251	291	282	299	279	266	289	287	270	285	306	281	273	305	277	234	298	292	276	273	275	274	263	266	329	307	269	244	281	282	271	260	281	268	292	258	288	264	250	274	289	262	304	287	305	298	274	277	274	291	287	244	248	259	267	261	238	270	271	309	248	286	273	277	276	264	296	270	286	263	240	288	268	289	283	267	281	284	275	268	265	263	265	271	297	266	293	271	281	277	278	284	248	288	272	242	269	283	265	253	274	257	294	268	262	270	262	297	269	293	332	253	249	267	259	300	282	257	287	292	270	291	294	244	267	290	288	257	267	264	261	266	258	269	289	286	274	286	267	275	284	266	268	265	255	239	264	239	303	258	264	260	281	284	272	270	261	285	239	255	264	280	265	271	294	289	264	245	262	287	273	272	279	278	285	282	255	284	302	297	282	261	267	295	289	293	263	274	278	314	254	270	251	275	283	289	257	288	267	275	234	262	295	280	248	303	241	244	267	293	254	306	265	280	265	262	293	286	250	268	270	258	282	272	278	259	262	265	264	256	284	282	286	266	251	276	259	284	279	281	266	262	288	259	278	270	300	261	266	278	267	276	296	252	271	267	306	268	251	276	279	296	260	256	271	249	270	245	259	271	281	269	293	263	300	276	250	288	274	293	319	282	279	309	296	263	259	276	289	320	311	254	267	302	278	288	300	286	245	282	296	277	284	305	269	301	291	244	274	286	269	303	285	272	281	265	282	274	286	277	279	281	283	273	272	282	254	260	307	238	281	320	294	272	283	298	287	254	290	272	276	247	272	304	299	266	283	252	282	290	266	290	265	295	301	237	289	300	269	257	278	268	243	288	265	286	264	271	264	320	282	274	316	285	256	258	257	278	269	257	265	288	269	299	283	285	272	299	268	247	272	247	272	261	263	263	263	272	244	304	275	259	261	280	312	278	256	282	297	282	282	259	280	270	264	299	254	268	284	258	270	269	290	294	271	268	287	272	274	316	244	255	294	256	256	290	274	243	266	270	281	251	314	283	290	257	292	288	274	273	275	297	279	259	263	276	294	282	279	295	286	298	287	282	307	250	291	280	285	266	300	283	313	288	284	285	242	295	274	280	283	279	274	281	267	234	284	283	287	278	260	303	277	302	257	301	264	262	281	296	254	263	244	278	258	291	262	275	289	280	321	262	313	268	278	292	280	283	295	273	253	279	266	265	267	276	279	281	291	278	287	282	301	282	280	276	265	297	275	272	264	254	289	286	299	269	289	245	271	275	276	326	238	275	260	257	264	285	287	290	292	240	262	262	289	257	268	289	286	289	317	286	269	272	261	279	294	285	288	276	248	278	294	279	268	291	283	283	302	294	268	264	275	237	252	273	271	307	278	277	286	252	301	247	246	275	291	302	281	264	277	296	275	241	280	278	299	284	254	270	266	304	299	268	253	283	280	313	270	253	277	279	240	263	295	276	296	270	284	272	272	274	265	262	263	258	267	264	276	283	284	281	259	243	267	278	272	298	270	285	282	304	268	304	305	268	270	260	235	278	293	269	272	232	266	272	276	287	243	272	284	281	292	270	268	275	275	273	280	284	274	295	272	277	275	271	285	256	317	283	290
44283	47748	23150	668	485	498	475	474	453	476	481	451	500	468	473	443	450	482	477	487	490	434	486	444	513	485	511	504	450	470	444	466	473	440	476	492	466	453	445	440	464	478	487	482	459	447	460	482	467	430	448	459	462	473	486	473	460	435	482	469	458	451	463	430	456	492	476	471	438	454	406	473	470	450	462	493	454	511	456	455	437	499	477	454	440	457	489	454	457	457	450	429	494	441	435	443	464	444	437	507	481	500	469	460	470	458	476	483	483	475	463	461	471	496	454	495	485	466	463	472	469	453	443	491	490	452	435	463	468	455	488	413	456	466	475	438	456	467	477	505	424	460	492	473	465	516	462	486	476	457	504	474	428	509	485	469	496	449	460	475	470	467	479	494	461	439	480	484	423	452	474	427	464	439	473	450	487	491	493	455	486	465	483	470	473	467	467	470	490	467	493	447	452	482	469	454	495	451	466	468	486	498	448	462	471	497	467	477	491	469	481	480	481	430	449	444	470	471	459	458	472	487	490	447	476	452	492	481	481	484	462	467	483	434	462	457	496	482	451	463	462	467	496	462	489	456	434	457	501	430	455	460	502	438	438	502	452	460	491	493	409	478	487	477	489	445	497	481	495	479	486	469	461	462	470	467	454	461	463	492	469	442	466	437	485	477	474	455	487	474	477	442	443	441	509	469	460	488	458	448	435	427	463	469	451	457	519	448	478	455	462	448	449	438	468	486	494	474	468	441	468	454	501	457	484	442	434	483	448	435	490	463	459	464	432	468	476	428	487	450	445	438	458	471	452	463	458	437	498	482	457	479	441	500	457	442	465	479	476	475	466	468	448	482	430	469	489	444	476	481	451	428	454	485	455	438	465	453	475	517	439	438	491	487	455	524	479	481	438	473	438	459	440	492	507	512	428	499	453	496	491	453	456	450	467	442	497	470	491	497	469	462	413	461	443	458	442	449	453	418	490	457	431	467	478	453	492	450	456	460	509	472	474	458	489	477	457	464	468	485	441	439	448	456	455	481	482	431	464	483	459	486	494	498	432	455	462	501	463	470	481	495	457	421	514	452	436	484	511	475	446	508	483	405	457	436	444	451	460	446	450	484	494	447	469	473	481	492	473	499	418	438	418	459	443	455	478	502	450	486	466	458	458	481	461	467	459	449	491	441	485	444	438	452	459	446	461	455	489	455	472	464	487	486	468	494	443	446	439	424	474	501	501	476	419	480	498	472	451	436	454	497	452	470	478	449	496	438	489	433	495	463	470	489	502	466	488	469	497	448	479	462	456	463	484	461	479	474	468	462	438	493	461	441	476	483	443	470	455	491	454	456	445	467	472	470	448	491	454	444	463	484	458	466	455	479	482	464	452	470	445	476	478	424	451	475	445	469	481	498	509	463	508	454	455	451	420	461	460	451	472	451	441	467	443	487	434	472	486	427	458	479	415	460	458	430	473	474	471	490	467	479	474	481	491	426	505	471	454	427	468	514	440	466	439	528	431	456	468	475	457	506	439	462	426	450	461	472	449	454	471	444	488	452	440	436	470	479	466	470	445	469	473	453	456	433	427	490	444	495	490	461	481	458	470	512	448	468	464	499	461	496	454	434	483	467	465	412	490	480	445	500	435	478	497	449	446	444	476	476	456	433	445	441	476	511	448	466	442	480	444	406	435	450	485	461	449	450	500	468	417	453	428	444	469	484	480	436	502	428	465	497	461	494	514	489	508	495	447	440	450	492	475	456	466	466	490	451	452	464	487	497	442	530	472	440	460	453	428	428	467	457	465	465	431	445	439	459	470	464	476	458	456	453	473	422	445	439	447	470	444	464	486	449	469	434	468	457	456	472	453	512	455	475	445	478	466	421	478	450	452	470	473	492	469	513	487	449	467	490	438	464	490	446	448	485	446	502	465	472	483	472	437	435	444	423	490	472	416	487	460	465	457	437	449	425	462	449	451	461	492	437	467	440	486	483	469	491	471	448	471	489	459	429	445	441	464	469	424	441	479	434	468	418	479	433	503	474	452	452	526	478	478	485	456	480	484	464	427	471	428	474	468	465	469	447	445	439	437	476	458	429	459	478	422	452	458	449	436	478	464	489	461	424	498	500	490	467	451	462	433	455	496	465	504	466	465	464	484	438	465	454	475	488	438	477	475	462	425	471	481	480	458	511	449	430	490	482	452	504	446	512	488	447	457	491	484	473	485	452	485	464	453	476	423	441	479	432	463	394	448	444	493	444	463	419	458	441	411	486	488	469	467	450	450	476	457	447	497	467	476	449	465	460	468	499	466	456	469	478	476	446	495	490	475	456	461	439	472	456	473	448	493	430	450	482	465	462	448	464	453	457	424	468	442	469	485	467	483	467	453	500	477	513	471	466	457	497	470	452	456	462	489	437	485	478	439	454	461	462	462	471	454	459	432	485	482	465	522	512	453	504	500	455	448	457	430	413	464	452	457	467	437	460	493	444	461	481	503	469	463	486	449	457	462	471	460	426	488	454	485	463	455	467	478	459	446	425	460	460	497	503	455	483	456	473	494	484	481	478	465	422	462	460	474	459	455	449	464	466	453	453	458	436	495	468	464	465	482	467	483	440	465	507	464	487	468	449	474	440	464	470	518	486	493	455	498	463	441	428	471	443	449	429	427	458	493	478	482	457	455	490	435	429	460	465	406	475	510	442	438	478	469	474	461	464	497	511	467	449	458	472	492	462	473	471	461	415	462	459	429	429	479	453	479	446	461	474	474	437	488	468	483	445	447	473	455	461	459	431	452	479	452	472	443	442	462	467	490	471	467	435	420	482	453	483	455	489	456	503	458	422	468	442	424	480	485	415	455	458	466	486	505	479	455	495	471	504	451	452	467	465	488	448	472	463	463	464	471	457	458	469	473	480	441	462	449	460	471	445	484	489	476	497	500	427	466	442	496	488	463	455	467	460	476	449	452	500	477	470	433	453	484	492	474	464	472	486	467	499	439	439	468	495	461	476	465	476	504	466	467	459	473	495	468	447	448	423	478	482	499	473	485	480	480	489	415	449	479	487	473	505	471	497	462	490	478	450	494	475	483	485	530	456	425	455	447	435	448	479	437	456	471	478	444	484	467	480	432	474	453	431	446	480	488	456	495	488	454	455	476	437	448	454	405	472	460	468	454	475	462	451	484	444	472	445	496	450	506	458	447	458	459	475	452	458	444	438	463	455	471	456	465	456	445	487	462	486	471	459	465	480	420	449	465	488	441	458	430	458	456	423	479	487	485	450	417	486	458	464	461	459	458	487	484	493	471	414	450	450	457	466	482	473	488	439	478	465	489	485	452	416	451	459	442	452	467	500	432	458	481	489	482	438	438	490	456	470	470	503	460	491	483	499	448	438	477	446	445	480	477	501	458	456	489	440	454	478	501	495	518	476	478	468	438	469	496	492	477	455	431	465	467	430	487	459	469	478	493	453	436	473	474	476	482	471	503	508	474	469	469	480	476	470	444	485
26066	24184	29731	24857	17077	2364	370	351	373	339	360	326	316	315	357	319	326	299	321	306	326	342	301	322	326	323	315	293	318	314	307	352	330	322	301	322	288	333	295	314	292	337	302	345	333	325	315	322	345	332	310	344	290	324	312	298	316	306	342	347	320	300	331	326	303	365	306	308	307	324	253	355	347	315	345	338	339	270	340	341	316	316	319	305	322	329	323	331	311	330	309	335	363	324	338	308	330	318	342	300	312	298	303	337	322	295	280	310	322	298	317	330	320	332	303	340	295	348	343	361	332	303	315	301	267	300	320	329	339	337	315	320	320	339	316	326	278	309	311	318	328	323	290	305	307	312	343	305	278	326	303	286	339	334	320	329	295	315	324	330	320	332	294	342	311	346	299	328	344	311	337	339	327	286	329	291	312	312	344	320	296	326	326	310	308	335	326	312	311	337	309	312	324	316	326	295	308	317	308	342	318	314	339	312	312	305	335	318	329	330	306	308	355	286	334	305	307	295	316	346	334	331	304	318	308	315	320	331	331	319	327	362	314	307	322	322	317	333	332	321	317	319	328	295	359	329	326	317	311	320	329	306	326	299	343	329	318	279	312	342	324	300	329	346	325	319	306	325	327	333	335	284	320	308	358	306	346	314	335	337	323	315	298	306	306	322	311	317	313	353	327	314	322	328	329	319	321	278	311	306	280	325	322	330	311	332	319	327	325	322	322	315	329	323	332	324	300	345	353	330	296	278	301	311	320	304	341	299	341	322	305	330	326	309	339	341	324	350	317	293	325	346	310	320	291	331	306	329	332	334	325	306	331	349	345	323	302	367	323	297	311	308	333	336	348	310	329	352	318	338	311	331	296	312	321	314	329	327	319	313	312	340	349	294	314	294	327	306	285	320	333	306	303	314	334	311	344	281	349	330	329	352	340	343	319	327	346	308	314	354	348	299	337	318	317	321	326	278	315	326	337	302	281	342	332	328	324	331	341	318	311	302	334	311	337	308	320	334	297	293	323	338	309	338	336	333	338	291	333	327	312	311	334	317	345	327	325	310	336	301	315	332	317	302	327	323	350	300	331	358	347	327	295	308	314	294	311	294	309	317	299	344	307	307	367	317	325	340	303	291	322	336	330	338	337	326	312	317	355	327	316	316	333	323	341	307	344	356	297	354	315	327	320	297	319	292	318	333	304	323	335	336	299	320	323	328	323	302	285	364	317	320	328	288	313	300	304	309	348	314	282	323	319	339	350	313	304	310	299	327	345	341	321	327	337	320	333	327	294	316	277	344	316	314	317	317	332	298	316	288	318	314	337	295	344	325	361	303	332	325	338	356	278	332	326	341	334	319	351	311	325	327	326	292	316	308	317	324	315	322	309	308	308	307	311	341	315	322	323	343	278	262	309	321	298	312	295	312	287	339	310	328	304	317	310	330	319	316	313	310	335	296	337	311	332	324	315	325	320	328	325	339	320	291	307	341	303	350	322	337	328	331	317	317	329	326	345	324	318	335	324	299	308	350	317	327	316	331	295	284	314	310	275	324	330	299	297	308	304	334	303	347	341	328	356	305	337	310	333	315	334	336	308	287	296	345	311	321	343	320	292	315	310	288	321	315	307	317	303	327	319	340	322	341	330	297	312	340	337	357	344	331	298	327	318	284	317	310	314	284	331	340	295	333	313	338	324	314	340	303	321	311	324	318	335	318	326	330	325	298	342	308	316	301	316	298	312	309	333	332	325	288	345	303	275	335	358	333	321	310	318	350	327	324	350	336	319	348	319	340	327	319	312	340	322	334	316	352	292	308	312	335	308	318	323	330	333	306	339	278	312	334	317	314	320	313	339	331	319	315	365	324	293	339	287	307	309	314	296	322	324	353	315	325	322	293	351	345	326	331	302	352	297	306	325	330	330	315	284	337	343	322	357	316	300	351	317	328	328	333	346	342	340	327	333	301	318	333	324	326	302	310	362	303	308	323	356	325	328	286	337	337	328	330	314	354	324	346	295	344	310	296	307	323	343	315	328	329	330	303	330	322	318	335	336	305	298	357	305	326	331	315	332	313	311	350	349	319	307	350	303	313	346	320	328	298	329	325	314	319	314	309	290	289	311	336	297	307	311	328	327	325	325	327	325	337	316	331	296	355	279	321	282	326	329	316	317	317	305	315	302	318	363	337	329	328	330	310	295	321	347	302	316	307	343	307	301	314	290	292	322	318	330	323	315	330	330	331	302	334	323	329	322	315	324	302	343	339	291	292	334	348	326	311	333	351	320	313	350	322	332	329	302	333	327	323	315	290	330	350	334	293	360	320	299	317	322	330	317	320	336	279	340	308	274	339	305	318	296	324	365	320	300	317	310	373	295	313	308	328	305	326	311	315	304	329	327	310	338	264	324	326	304	346	311	325	305	312	312	333	328	341	314	329	311	303	333	323	324	294	331	324	341	310	299	330	335	306	302	312	362	311	329	313	328	343	301	316	312	320	317	333	325	358	329	319	364	319	306	337	325	332	319	312	332	335	316	303	308	333	347	288	248	293	329	314	321	343	316	316	304	305	298	357	313	318	329	312	321	311	324	342	298	294	325	328	327	326	314	338	324	321	311	326	317	367	347	321	312	301	334	305	302	322	325	329	318	349	304	338	337	310	344	300	337	304	309	335	324	335	311	318	355	320	304	327	295	324	294	339	313	298	361	319	315	332	305	316	342	310	317	339	349	292	321	331	371	331	334	300	308	317	331	334	333	316	311	307	335	341	356	330	335	333	310	356	320	308	321	320	334	321	306	322	303	326	361	317	346	305	310	308	349	331	352	320	328	308	299	329	351	341	320	268	327	281	299	300	329	317	331	341	331	338	316	318	313	323	330	335	306	310	314	334	315	312	344	322	335	352	313	362	339	341	341	334	324	306	313	340	300	328	333	323	278	298	372	353	330	303	316	271	313	335	330	306	330	337	354	343	327	306	320	326	313	345	337	335	335	289	302	303	360	295	307	341	336	335	326	332	352	294	313	331	312	314	313	321	322	313	296	317	320	301	333	318	326	310	317	300	341	319	308	322	341	296	329	310	325	288	350	318	360	311	307	313	286	313	322	284	344	323	312	331	312	320	314	302	300	351	322	341	329	320	310	322	308	303	337	304	295	323	314	328	356	325	335	359	312	361	318	320	310	301	338	340	323	325	301	325	296	337	330	318	307	325	281	333	300	319	302	315	325	324	291	311	321	294	321	315	305	300	265	310	312	315	314	316	309	300	348	314	317	330	296	350	331	347	315	327	316	336	326	335	338	327	331	317	343	330	342	292	335	292	356	320	315	329	360	355	312	280	285	344	288	328	316	311	289	367	336	316	306	320	316	324	338	305	304	322	328	321	292	301	315	320	316	313	319	318	316	320	290	295	321	309	309	342	335	304	348	329	298	315	327	326	330	308	303	304	318	316	304	368	317	305	335	321	309	326	326	337	302	319	311	356	310	297	303	345	332	312	303	314	304	320
63063	83503	46704	1734	547	525	567	558	563	584	532	564	522	574	538	554	524	537	544	511	545	496	521	539	558	525	542	519	543	558	524	528	537	549	514	497	504	582	502	528	526	512	537	507	559	520	511	532	522	541	547	528	558	543	536	531	545	518	525	532	523	547	523	478	509	530	555	552	567	525	522	573	559	527	512	513	533	556	499	562	520	575	498	480	527	545	478	524	535	543	548	524	523	538	514	553	530	498	519	531	523	509	515	524	529	523	529	521	535	551	539	511	541	537	515	549	534	512	521	542	512	538	525	510	504	489	567	532	477	504	535	466	561	566	505	541	529	486	519	506	536	536	554	579	531	525	536	514	491	497	531	539	534	518	500	474	517	548	492	518	540	509	549	535	560	516	551	525	559	547	530	491	570	501	559	527	535	488	492	519	527	532	473	532	501	510	527	512	520	515	562	514	526	554	572	562	499	518	493	540	523	559	551	549	517	487	510	562	506	511	510	514	542	546	527	556	533	537	527	496	532	544	535	563	545	544	495	533	499	521	504	522	541	514	463	518	504	533	563	550	503	551	556	528	514	533	507	507	505	523	501	500	563	554	550	511	517	480	540	493	511	528	533	522	518	497	535	537	531	545	541	545	485	504	580	537	505	541	532	537	548	493	474	557	551	534	545	478	532	541	517	541	545	537	534	553	546	542	532	531	507	514	526	547	522	527	534	551	509	506	573	546	551	539	559	524	504	563	557	540	540	513	506	508	506	516	522	555	544	494	514	509	539	506	560	515	532	541	475	496	500	512	523	542	507	532	515	551	520	520	522	509	540	518	510	502	537	518	518	482	469	502	568	539	550	553	547	524	558	513	543	517	526	515	536	495	517	555	534	497	499	521	499	494	494	502	521	527	527	520	515	545	520	533	534	512	551	543	540	562	537	519	500	513	582	558	546	536	520	554	512	524	520	484	531	498	532	542	516	531	542	518	529	570	499	533	519	534	496	473	519	534	531	542	540	511	552	523	471	547	546	497	511	510	550	555	534	516	502	509	509	524	515	512	525	515	545	538	500	535	499	509	495	522	505	522	536	498	534	525	498	558	512	542	522	541	548	500	579	520	528	506	539	517	535	559	550	511	521	507	491	499	525	508	533	523	522	546	547	508	507	568	509	545	516	495	542	534	516	523	527	532	526	508	496	509	515	523	513	544	526	542	542	512	522	549	515	501	519	546	534	547	540	550	523	500	524	559	583	536	529	509	505	567	490	538	516	540	521	518	522	507	533	546	545	492	500	523	543	525	503	537	506	552	499	481	498	551	506	521	529	529	504	498	532	591	521	537	499	530	484	521	527	555	526	513	540	519	534	501	518	555	540	509	486	529	528	511	498	518	523	520	526	524	486	549	522	525	540	530	519	515	524	483	539	526	545	513	547	541	505	509	528	522	521	534	542	542	538	571	508	551	534	494	548	534	536	497	517	546	548	544	533	504	516	479	555	487	528	503	542	545	543	539	542	540	555	550	546	546	602	522	483	514	509	532	475	542	502	482	560	505	480	540	498	530	503	509	501	543	510	551	530	510	553	557	540	512	525	507	518	511	548	508	533	525	539	507	531	518	532	568	535	486	574	515	530	542	515	476	498	517	539	550	488	530	574	574	547	528	526	514	484	573	553	521	528	495	542	570	524	531	528	545	552	502	564	536	539	512	483	548	520	475	542	524	558	507	540	534	530	580	541	529	530	514	556	555	552	500	540	515	518	529	512	572	501	526	534	530	532	537	492	537	516	496	543	540	546	490	521	504	528	530	497	511	547	557	529	517	493	491	573	463	508	514	544	544	542	547	549	576	574	525	518	535	532	515	540	494	524	569	534	510	528	545	508	560	519	563	527	526	543	590	500	506	517	474	540	452	518	556	519	541	489	509	537	512	555	564	527	505	554	513	558	492	552	504	556	527	549	498	505	516	525	498	534	547	547	537	535	557	537	517	520	522	541	510	492	523	537	535	502	510	505	485	560	531	534	495	516	506	527	512	531	555	512	537	520	568	533	530	495	491	512	535	534	524	548	580	514	535	529	529	558	536	532	494	512	510	519	527	542	559	533	533	539	511	506	515	516	519	527	559	543	553	537	530	491	541	492	510	547	481	538	516	502	511	520	506	522	515	515	511	503	553	526	504	484	551	509	558	550	560	553	507	513	495	546	533	547	508	505	539	508	513	482	521	497	516	528	545	500	498	504	566	531	523	496	542	518	550	548	550	545	548	476	513	485	531	484	553	532	497	526	506	528	534	490	543	535	513	551	510	518	541	516	510	554	535	572	522	528	569	541	508	541	504	524	525	553	534	552	563	514	521	543	506	547	545	540	511	533	513	534	518	518	552	557	505	549	529	494	518	574	575	518	566	547	532	545	495	531	511	507	489	517	518	510	514	542	522	547	495	541	558	504	523	524	480	520	518	508	555	530	527	519	503	542	518	517	527	519	547	547	531	490	518	550	546	546	547	549	505	534	530	505	523	550	515	550	530	541	519	533	558	528	525	544	561	505	503	529	554	527	505	507	564	473	568	507	504	523	509	511	498	549	478	495	530	525	522	536	546	476	514	540	498	561	544	511	506	523	540	537	553	529	503	526	511	553	569	550	525	564	561	565	527	522	507	496	534	546	485	507	525	546	501	549	523	527	541	541	542	530	501	517	537	514	546	540	546	491	541	516	461	492	519	518	538	536	537	566	525	539	518	519	548	463	504	511	515	495	514	537	516	537	508	504	507	518	532	524	482	535	507	539	492	497	508	474	531	558	542	516	463	508	534	496	511	524	512	558	523	538	511	516	515	546	536	576	535	580	540	535	571	537	505	520	496	544	534	512	510	535	541	527	518	547	514	554	525	526	574	549	460	498	531	514	509	527	516	529	507	546	515	512	536	498	548	498	498	528	552	538	515	528	516	520	514	531	528	557	499	551	520	518	489	500	508	505	509	483	569	553	541	573	517	546	507	529	490	549	501	542	529	483	525	554	520	518	541	558	537	539	518	485	520	530	521	552	543	515	518	526	488	541	535	542	522	535	529	493	552	527	504	533	543	537	540	518	549	527	506	507	468	554	533	515	517	560	540	518	502	496	554	544	552	527	575	522	511	547	541	535	512	522	563	497	552	528	505	556	569	476	552	543	516	513	512	545	531	503	550	524	525	487	554	519	509	543	558	500	566	550	538	519	510	512	510	532	500	519	521	545	529	553	553	508	554	522	492	520	462	509	508	511	506	538	518	520	523	534	525	505	533	503	498	542	559	552	510	527	531	527	552	559	509	573	505	504	525	518	501	528	543	503	542	486	511	532	517	539	584	533	506	553	546	481	493	558	513	517	528	535	466	539	526	483	507	565	485	494	550	535	569	552	555	556	544	554	553	550	542	508	508	538	569	551	528	530	544	549	528	531	541	508	471	475	520	505	542	522	543	537	501	537	517	516	522	538	563	517	555	523	546	506	512	543	497	513	507	539	493	520	536
24571	22719	29735	24386	21471	15507	1352	589	548	517	567	518	498	526	546	529	485	550	528	517	569	498	523	524	544	513	514	529	488	538	534	507	463	513	531	510	515	499	494	541	528	524	530	500	489	561	510	507	553	504	549	536	460	500	498	505	518	522	564	533	500	506	508	500	531	494	521	527	502	497	553	486	506	528	489	509	536	524	494	507	538	530	503	550	540	509	539	544	526	543	509	519	506	518	515	513	490	530	538	558	481	542	473	504	557	542	517	470	545	508	577	536	539	531	503	548	546	468	553	545	534	501	497	510	498	535	524	522	484	560	527	506	511	508	492	513	520	526	541	513	551	479	507	519	506	535	531	521	502	525	495	463	488	532	516	536	519	539	502	504	547	493	534	476	474	553	514	496	532	503	504	507	558	470	522	506	533	501	523	546	527	512	505	537	507	516	504	538	522	593	521	527	505	561	566	500	511	516	514	501	539	491	533	530	520	516	550	534	503	500	526	469	520	509	474	508	532	493	508	523	491	521	520	488	505	507	493	486	505	522	525	530	508	526	494	488	514	473	516	540	504	530	533	498	539	502	519	536	539	498	507	513	523	488	534	515	526	493	515	570	547	508	531	500	498	473	517	524	516	496	550	435	517	564	519	523	518	524	531	516	573	504	505	529	513	538	553	512	538	504	520	545	517	490	483	536	510	491	515	496	527	481	520	564	570	511	485	540	535	520	482	480	483	523	512	536	504	532	558	490	488	548	521	515	510	544	536	511	516	500	539	490	552	527	503	539	522	521	525	516	524	504	535	527	573	539	551	515	542	545	524	509	503	491	558	532	528	514	499	564	502	489	500	527	522	530	524	551	531	520	489	526	533	506	534	532	553	540	486	493	528	556	507	527	526	495	504	532	534	512	542	493	525	508	525	522	544	554	515	509	521	521	477	524	557	504	505	510	535	505	539	561	535	516	504	517	524	489	464	527	543	528	469	490	485	518	503	570	530	453	520	528	575	504	519	507	473	547	518	493	551	510	517	540	519	524	539	481	514	529	532	535	528	496	458	491	513	507	504	507	536	548	503	465	515	553	516	567	508	513	514	522	500	528	521	524	524	496	554	541	506	495	526	505	536	487	515	516	577	529	491	497	534	536	548	548	486	507	532	519	538	503	518	507	535	517	519	524	503	566	519	472	526	541	472	501	520	505	533	494	475	515	510	496	540	495	526	514	496	512	507	577	530	497	498	518	528	516	519	587	508	497	518	547	546	527	555	496	499	515	526	569	535	556	504	511	500	485	455	519	526	504	499	511	550	497	521	481	503	504	515	516	513	521	494	494	491	534	533	536	519	482	582	513	485	511	521	530	488	544	504	537	515	534	509	564	513	551	521	565	537	478	520	491	535	537	534	547	557	513	501	519	515	486	516	526	476	511	515	502	525	514	516	505	491	477	511	556	513	508	486	492	472	523	503	526	534	525	541	499	480	541	527	526	507	519	483	509	495	515	550	475	508	513	516	504	527	472	562	481	491	505	467	518	510	538	523	504	538	502	497	522	503	524	523	520	519	533	545	522	542	526	489	487	487	555	511	519	501	545	500	524	495	488	523	493	533	498	542	514	534	535	521	526	546	505	507	494	473	498	536	529	513	542	498	542	507	538	502	510	510	504	521	503	505	518	524	484	507	510	532	512	500	529	500	481	480	478	521	544	560	537	465	532	531	522	528	497	482	509	529	516	552	499	525	513	547	543	515	497	524	484	536	495	515	516	515	531	470	475	523	496	528	494	463	483	553	510	511	502	484	539	493	509	519	512	518	520	483	496	522	553	500	529	532	514	491	511	513	516	496	489	533	552	549	509	544	516	498	483	523	512	503	527	539	495	490	533	528	514	509	528	549	489	495	498	524	535	530	481	531	527	489	512	512	468	524	506	501	514	495	497	540	530	493	545	478	522	510	505	545	537	526	530	534	519	490	550	520	496	514	494	497	519	477	485	532	521	480	485	507	509	500	496	494	527	546	530	511	513	491	467	521	471	548	491	526	492	515	549	528	507	534	506	485	502	522	510	546	534	509	522	529	521	525	538	465	502	488	506	524	520	508	518	508	523	498	529	497	497	511	469	516	500	511	513	504	492	480	491	520	512	527	560	529	511	531	510	470	496	532	508	479	506	590	487	558	514	522	551	529	503	537	476	545	541	511	511	519	511	496	518	501	549	537	544	489	541	502	524	486	546	519	462	526	513	554	498	540	468	521	541	493	530	487	520	505	528	543	523	563	473	495	499	541	518	527	534	503	529	544	524	505	521	521	510	556	554	528	532	495	592	538	501	486	554	525	500	504	525	529	534	517	536	509	537	490	522	497	478	519	529	537	505	546	555	502	512	534	497	542	511	524	558	498	514	530	480	527	555	519	509	518	546	504	508	532	491	539	518	535	523	510	475	532	511	509	525	525	507	489	542	514	507	539	500	512	525	547	510	515	511	537	489	517	505	550	502	513	506	469	510	529	503	497	481	494	495	497	488	489	508	511	517	505	517	548	536	527	510	540	527	531	507	497	519	552	539	488	494	537	526	521	498	531	502	518	550	537	549	525	512	509	477	520	557	534	487	523	491	546	518	532	525	519	537	521	512	506	429	515	520	515	525	532	515	493	505	518	506	498	474	530	511	487	526	517	530	512	533	526	516	532	553	535	538	498	531	525	487	496	564	481	506	517	525	492	541	534	526	533	524	513	528	493	517	518	523	516	547	516	514	521	522	507	498	497	565	477	509	505	530	513	517	523	512	473	529	529	504	537	526	501	515	503	542	503	542	576	509	495	516	527	538	494	517	577	511	560	541	477	482	524	502	487	482	545	490	576	531	528	525	506	514	508	525	495	542	496	464	509	532	519	541	507	501	497	551	532	512	519	525	527	515	491	490	511	507	487	533	499	516	527	548	513	479	551	532	476	518	525	518	502	474	495	459	484	536	531	527	496	532	526	494	539	503	499	526	484	520	517	502	542	503	494	514	524	527	503	521	528	510	530	533	510	498	570	548	563	537	515	517	524	539	534	510	528	496	507	506	507	539	472	525	497	551	486	514	507	501	542	548	504	504	538	492	547	544	510	531	534	500	484	493	524	496	484	516	544	517	497	551	545	517	525	526	515	544	498	466	535	507	497	526	508	527	518	515	544	503	503	528	505	480	522	513	582	503	534	524	505	491	531	498	515	576	527	529	518	484	503	542	518	538	526	543	540	524	540	510	508	552	523	512	508	547	519	524	518	508	516	522	552	510	515	524	511	534	526	490	490	537	516	543	486	569	506	505	518	551	502	503	496	552	503	498	560	548	535	540	541	488	477	469	519	543	519	555	505	480	532	489	511	524	485	517	503	469	493	549	522	539	514	545	516	518	516	518	539	522	495	497	544	531	533	506	516	508	512	553	514	474	557	542	561	479	529	496	536	503	520	527	512	507	528	476	489	524	514	565	519	493	515	531	491	519	497	496	540	562	556	492	505	549	551	511
57544	93799	59959	3673	844	844	856	784	851	806	780	818	773	816	840	830	785	768	771	822	771	821	781	768	759	761	797	787	814	811	810	760	802	772	794	765	863	755	822	839	749	784	845	785	815	792	815	778	797	782	828	732	744	762	787	815	806	787	766	812	805	783	788	815	766	853	770	776	761	802	828	804	785	832	841	817	773	838	827	794	807	802	858	798	817	758	832	803	836	818	777	813	762	747	787	795	822	810	786	774	784	806	791	815	794	767	832	765	778	762	767	794	816	799	797	817	813	825	781	783	799	795	748	853	826	798	773	785	786	805	746	796	796	744	743	816	772	843	801	812	796	838	789	841	780	816	782	853	784	786	782	801	763	842	801	785	788	775	791	857	822	783	771	748	815	854	780	849	859	804	843	805	760	834	807	805	800	775	771	790	779	812	776	769	812	798	816	798	855	836	824	775	813	838	752	806	788	781	789	827	798	812	769	834	888	766	806	772	750	802	792	798	819	830	769	816	807	757	804	806	799	813	784	817	818	811	766	835	795	808	856	797	831	843	815	746	781	801	788	805	809	776	825	785	787	798	780	810	764	832	801	771	787	775	789	813	780	834	760	804	776	761	790	763	800	780	820	787	763	778	788	827	804	823	761	767	852	778	743	827	772	799	796	793	789	867	757	790	834	785	762	742	836	823	793	858	805	811	795	785	773	758	805	772	758	760	782	770	805	801	797	786	828	788	811	788	807	792	760	780	771	806	752	768	846	814	803	816	824	810	815	794	807	765	761	771	858	797	812	809	761	827	738	782	823	842	819	792	773	777	797	802	816	785	767	769	769	826	841	797	795	804	737	785	778	810	829	754	806	811	824	806	778	768	761	850	802	771	838	811	742	803	828	811	769	756	778	794	750	784	812	801	813	773	844	758	777	812	823	815	760	791	846	800	792	792	778	809	838	804	787	781	816	843	758	785	847	815	804	750	743	771	826	777	805	814	797	824	771	773	780	789	839	791	765	805	795	813	808	801	807	791	801	803	787	761	744	870	770	805	786	772	802	794	782	813	782	797	777	809	785	764	827	836	740	789	819	775	747	813	792	788	793	831	791	797	834	804	773	792	795	821	846	850	738	772	801	819	795	762	806	797	806	774	863	769	809	802	818	825	796	833	769	799	806	799	795	824	825	762	775	793	770	852	795	756	796	790	773	771	725	802	808	753	792	784	792	762	762	778	750	757	753	791	823	831	781	791	767	838	779	816	810	781	771	788	846	745	817	776	803	738	800	798	816	851	784	769	829	838	758	745	737	849	814	802	760	747	810	820	833	817	720	808	837	813	829	811	728	812	827	817	814	819	801	822	766	859	784	817	775	798	740	793	755	802	768	785	827	778	842	798	778	801	804	789	759	853	752	759	826	811	774	816	806	801	784	771	837	800	770	814	771	748	749	741	805	775	759	854	824	748	803	796	747	782	836	770	812	855	810	771	781	822	763	803	754	778	774	847	811	807	820	790	787	771	777	796	787	789	825	773	845	834	784	816	790	823	782	792	831	737	785	848	802	800	791	773	770	826	786	769	773	796	762	818	832	877	791	801	865	836	790	795	808	775	799	871	817	825	807	777	779	807	789	853	839	805	805	830	734	829	783	749	798	785	753	752	816	790	787	767	818	760	830	830	811	807	777	769	794	837	777	840	813	798	780	775	772	765	845	801	831	794	785	747	775	810	778	821	764	803	787	801	792	814	814	754	810	819	756	803	762	757	802	773	751	758	804	829	827	767	863	829	838	750	761	809	765	793	783	787	766	785	829	830	783	806	818	840	773	830	809	770	733	780	777	798	790	826	798	841	796	804	772	787	815	786	785	840	774	802	822	815	786	825	770	794	809	805	819	795	834	787	770	855	758	807	804	822	752	861	784	769	820	761	769	795	802	787	797	796	809	816	807	811	826	803	828	786	743	743	772	837	753	807	760	805	777	792	770	769	783	791	798	790	794	793	811	820	817	779	794	821	807	839	765	775	824	802	778	850	773	743	775	818	823	752	800	816	787	751	792	770	735	763	844	775	799	783	749	806	795	740	813	773	734	827	795	757	782	798	823	835	827	779	803	773	737	778	762	781	766	765	763	763	792	756	802	803	760	787	748	799	800	776	745	761	766	783	859	766	773	825	802	809	756	748	796	784	843	788	740	834	830	795	813	784	744	775	798	813	781	809	818	760	805	797	772	752	816	810	789	773	767	811	767	764	800	767	749	822	787	809	787	781	777	801	800	774	786	803	788	837	777	885	800	841	777	789	768	835	780	772	772	795	785	778	774	833	795	820	803	797	868	782	786	786	811	801	833	824	793	848	814	797	842	780	813	850	807	796	831	836	823	849	802	738	791	746	744	791	808	776	790	804	787	780	794	772	790	832	762	797	832	807	802	826	817	830	794	766	863	771	786	830	829	814	819	803	805	750	790	830	797	844	772	801	815	805	840	783	795	863	815	757	780	774	806	798	832	805	768	772	832	804	743	756	773	799	790	826	759	825	771	785	779	871	773	794	790	815	786	778	769	822	765	803	754	815	762	825	795	790	758	788	776	821	743	747	807	810	791	843	835	793	783	820	836	798	758	790	824	817	797	848	796	814	825	820	832	825	794	764	795	842	810	816	794	793	789	821	806	792	813	773	782	807	800	839	745	841	806	830	789	781	761	755	813	793	764	790	801	804	809	787	762	778	807	827	807	811	775	813	743	757	790	820	793	780	802	794	815	810	789	757	820	807	786	788	792	796	785	752	783	805	838	841	809	767	815	831	792	841	771	776	782	805	787	811	775	791	803	804	845	822	787	780	771	775	848	816	822	845	769	816	770	774	774	819	802	781	779	763	804	816	755	787	800	796	859	777	771	791	779	791	756	779	829	773	779	795	777	759	810	763	798	775	805	808	805	792	791	789	781	802	823	772	787	782	820	783	825	779	746	782	788	778	791	763	810	842	742	791	837	772	771	759	782	832	782	818	767	817	773	739	806	798	777	826	748	836	714	806	774	806	742	778	760	861	759	738	803	794	767	772	823	775	799	816	785	837	781	760	811	819	789	814	730	791	785	802	803	788	802	841	836	769	831	758	819	777	781	800	800	836	764	835	771	720	765	830	819	829	821	779	791	756	802	814	830	791	789	819	826	788	813	816	799	798	795	822	781	785	793	747	783	785	784	782	785	801	838	878	854	824	825	822	848	802	796	740	841	801	769	757	824	786	834	805	745	830	824	799	752	790	785	759	767	789	849	813	833	838	820	800	760	822	798	771	856	752	769	825	796	775	792	779	773	787	817	793	808	774	778	761	801	815	799	800	758	775	800	789	776	733	766	786	784	814	777	797	808	805	811	844	803	785	840	733	755	793	807	761	792	824	770	792	763	808	793	834	811	749	794	783	777	786	756	828	793	814	834	761	734	785	797	859	789	755	787	852	813	820	795	755	870	740	805	771	814	786	812	781	774	807	814	786	807	816	774	787	826	775	832	777
33469	33459	24662	6278	502	372	304	284	281	288	292	265	295	291	268	286	254	276	290	280	270	283	254	267	302	278	257	285	286	266	283	300	278	286	269	295	272	297	264	281	261	272	295	262	284	289	280	270	273	273	291	288	283	314	275	272	251	292	263	274	261	288	268	288	276	315	258	278	297	287	298	272	298	303	276	272	305	267	296	273	262	290	308	261	286	305	272	285	303	293	275	276	262	279	290	259	274	276	278	287	289	276	277	280	278	276	296	278	276	264	294	290	296	277	256	269	299	266	278	298	274	284	262	273	251	307	260	272	302	284	311	256	279	263	278	271	255	312	285	280	301	270	288	283	292	287	277	289	255	266	269	286	288	283	277	297	288	268	274	261	274	295	293	278	274	299	258	273	301	270	303	291	281	247	250	260	250	256	305	297	278	279	280	277	291	266	282	293	265	304	266	258	278	266	243	270	287	288	282	292	286	275	272	297	298	268	275	265	286	284	312	254	282	283	273	300	262	291	280	282	272	276	271	298	270	286	265	278	294	267	257	267	274	271	274	275	271	291	299	289	272	281	280	279	235	273	281	309	249	295	318	249	266	247	291	271	280	262	283	237	288	275	287	288	273	285	283	253	271	283	294	267	313	295	297	260	272	265	292	249	295	263	289	301	286	297	289	307	289	304	287	270	292	288	300	279	303	250	290	261	264	287	292	273	269	267	288	283	305	295	274	295	297	274	269	264	313	279	277	281	273	300	254	298	272	276	300	294	311	236	263	275	273	280	274	305	289	268	258	282	264	281	284	255	288	272	294	245	266	285	268	266	245	279	292	261	253	259	285	282	299	267	275	272	279	269	280	291	254	282	268	309	258	272	292	248	278	274	266	288	302	264	277	273	276	280	254	262	265	310	272	318	283	272	285	287	287	284	263	294	298	236	264	274	281	250	278	287	264	311	261	270	280	283	284	285	267	272	268	301	285	302	286	269	288	278	238	264	256	293	284	302	273	279	304	292	232	284	273	282	289	269	300	266	253	305	279	256	275	300	273	268	288	275	257	294	300	295	253	301	296	279	281	269	278	256	286	278	271	295	301	293	277	285	277	284	270	244	302	317	251	300	299	277	268	290	269	266	280	272	291	290	265	278	287	284	261	263	272	303	288	261	278	253	266	281	277	322	267	274	282	263	257	239	296	297	294	250	270	259	293	282	282	272	250	286	304	291	277	287	298	283	275	256	289	261	289	274	276	288	277	249	287	289	280	310	257	275	268	272	278	269	263	305	267	285	259	295	273	300	319	287	291	261	289	273	278	293	293	272	285	282	296	295	257	282	301	296	256	306	271	313	281	278	280	309	299	269	258	292	284	264	289	267	272	243	306	302	289	296	275	288	281	305	303	297	272	279	294	258	293	286	257	283	270	284	272	285	286	256	283	255	279	259	311	263	289	314	292	287	281	278	251	300	256	298	293	263	296	309	263	257	306	270	253	298	289	281	295	303	293	260	298	263	285	280	269	296	298	294	294	286	248	291	281	274	298	286	267	302	273	313	268	285	269	274	291	298	285	247	287	269	258	297	272	254	261	295	285	288	244	274	244	305	301	260	276	255	284	258	267	292	289	273	287	274	246	287	261	276	282	254	273	251	298	224	287	313	308	284	294	270	256	261	244	289	283	296	255	296	288	255	296	254	266	289	253	289	283	277	288	277	282	286	277	278	276	271	268	277	293	256	271	284	292	282	288	258	288	286	263	273	273	273	288	271	313	279	301	262	279	278	298	267	278	279	284	263	289	269	249	298	259	293	293	289	266	242	310	283	289	276	270	290	318	264	270	274	272	277	289	275	311	289	275	289	269	281	297	282	261	301	265	282	271	303	272	292	312	299	284	294	253	307	272	275	260	323	302	296	272	283	284	252	253	263	272	277	268	291	269	291	301	271	301	250	261	281	283	289	283	303	253	277	267	263	299	249	288	287	278	282	294	266	280	281	291	281	268	271	299	279	276	286	270	268	257	291	278	257	259	278	288	295	281	258	267	288	288	283	298	278	274	311	278	269	255	278	290	293	295	251	279	260	271	269	295	307	279	254	297	299	263	278	272	312	285	273	282	290	266	298	284	254	261	270	276	315	282	295	264	290	282	246	280	298	293	272	290	280	293	259	277	255	289	279	289	264	285	289	299	263	288	281	247	263	271	279	269	295	279	254	286	286	259	310	279	262	327	274	271	297	295	292	289	265	272	286	294	273	266	296	303	266	249	271	290	292	251	292	256	274	286	281	292	261	283	268	287	262	261	279	264	283	260	256	269	275	296	261	285	284	267	245	282	281	272	276	257	270	291	272	323	271	267	314	236	273	297	287	285	249	296	269	276	279	298	280	254	279	301	323	273	277	275	289	278	274	286	254	281	282	267	247	290	308	313	278	266	271	250	269	272	306	281	292	259	275	283	281	265	252	291	306	309	293	274	284	252	289	274	293	302	275	277	298	314	286	265	282	270	264	281	273	302	295	301	267	318	284	272	263	257	280	270	257	259	294	278	294	261	252	255	241	290	293	294	266	295	301	260	278	281	282	275	291	255	268	283	257	283	269	267	259	280	280	269	280	270	277	268	260	311	291	253	286	309	299	277	248	270	300	290	251	284	280	278	275	281	302	290	260	302	260	278	267	259	284	259	299	304	275	271	277	290	281	272	303	285	268	278	283	281	280	235	285	288	259	264	277	264	287	305	285	283	290	289	272	239	265	269	258	279	269	281	271	272	291	294	271	312	307	291	279	294	253	297	294	269	272	251	297	306	270	311	279	296	270	266	270	270	290	318	254	263	265	288	278	281	280	271	279	257	260	297	282	285	249	258	304	278	296	254	287	282	303	293	270	267	261	282	255	274	294	297	273	281	270	293	254	276	275	250	298	279	294	272	274	246	285	293	305	232	277	283	282	299	286	292	277	278	282	268	259	302	284	284	277	261	268	293	290	278	313	244	290	275	291	287	274	295	298	301	260	297	298	290	271	273	294	284	270	259	268	261	286	304	270	286	285	270	264	307	279	277	293	271	292	286	284	276	270	265	273	294	280	293	264	255	306	279	283	299	275	270	271	271	280	281	260	300	269	281	261	281	287	267	269	261	272	309	275	305	250	298	262	252	287	301	266	269	271	307	292	279	266	287	254	280	290	276	270	269	267	288	275	283	282	291	270	294	263	267	260	275	258	294	286	279	281	263	340	303	271	293	263	284	263	296	269	237	280	276	223	280	313	299	259	293	266	240	258	288	287	282	272	266	282	281	294	283	266	277	299	292	291	286	272	296	288	291	273	301	285	314	282	317	279	268	267	300	274	311	290	299	278	274	300	293	277	291	286	267	253	259	253	273	285	251	281	295	294	277	275	282	278	283	285	248	289	257	267	282	274	259	287	277	312	265	273	306	274	300	262	302	228	277	285	266	290	302	304	272	301	255	295	273	250	285	285	287	220	268	278	287	303	297	283	293	276	273	304	267	307	290	292
45132	48892	26508	2242	484	488	502	502	501	505	476	453	451	467	476	467	443	449	481	478	498	481	504	455	432	469	460	484	472	466	477	480	477	498	466	478	517	460	440	467	501	428	477	479	461	449	477	457	478	441	458	420	498	452	468	466	455	516	469	510	437	509	478	466	442	469	494	448	464	462	474	479	492	501	499	443	505	453	473	429	479	484	472	442	507	461	483	531	472	510	488	497	516	473	443	484	460	493	435	474	474	469	486	462	450	479	490	480	462	481	495	447	479	500	479	496	453	439	480	504	441	471	474	470	484	483	490	534	429	484	474	481	463	486	435	471	503	453	451	467	444	452	526	414	480	482	473	479	504	479	489	457	478	475	471	460	509	480	485	469	473	476	477	501	484	457	503	461	461	459	446	486	498	457	452	466	479	479	465	525	403	506	468	452	487	455	480	469	467	471	456	440	474	465	479	450	443	497	518	494	495	435	480	448	475	468	489	471	475	481	480	472	467	457	486	478	467	479	465	455	466	421	488	450	490	481	484	473	470	513	447	474	489	475	496	490	498	493	460	444	495	508	463	484	474	435	445	453	487	483	487	491	490	471	469	450	485	421	474	445	508	479	488	473	499	479	448	443	476	466	481	444	456	502	477	471	499	479	511	476	474	468	468	493	512	464	447	465	459	451	453	498	485	473	516	467	491	473	476	483	465	435	508	479	438	431	454	470	477	454	462	436	482	494	474	513	470	478	512	471	491	490	472	475	477	503	476	472	525	453	465	446	522	511	495	483	498	444	422	487	466	506	451	472	436	491	483	492	442	473	457	477	470	478	431	471	437	447	476	492	471	514	478	536	501	456	478	452	487	461	479	463	492	500	450	437	427	461	501	460	508	486	442	470	476	502	470	470	536	504	486	450	424	450	455	469	475	510	496	447	476	450	445	497	501	426	526	459	473	440	471	486	486	459	465	485	511	450	485	452	433	474	470	479	465	496	458	518	446	469	439	474	494	449	460	503	491	459	489	471	488	474	458	509	433	469	506	510	509	445	476	449	481	426	471	497	485	463	504	467	492	515	472	488	447	461	449	474	515	484	495	446	482	486	451	497	456	516	465	507	456	495	479	522	467	474	462	481	484	482	473	461	493	475	443	452	476	496	466	498	481	472	475	476	483	465	459	476	473	494	490	463	497	466	494	488	493	485	436	475	445	459	451	467	488	473	449	482	487	459	452	510	447	463	479	470	492	500	479	488	509	457	473	486	453	423	482	453	500	473	502	457	466	478	471	442	474	485	454	445	456	460	489	464	471	495	495	426	431	466	481	484	465	451	430	458	484	473	475	458	466	449	478	447	429	481	455	483	439	473	480	487	469	507	466	426	444	466	472	446	478	474	484	488	470	467	479	462	476	503	457	427	458	505	485	476	432	474	458	474	455	454	493	473	476	477	474	479	460	469	458	489	465	505	469	500	492	472	478	470	418	460	469	445	471	462	492	442	464	464	443	468	489	444	439	490	444	465	457	476	451	474	484	480	453	456	462	461	510	453	481	489	467	503	464	486	494	465	460	477	517	487	485	470	504	497	495	441	422	481	473	461	489	466	466	476	437	483	456	502	469	518	461	461	461	476	479	486	486	452	472	434	475	506	499	465	450	459	491	478	462	463	458	475	475	476	439	521	497	488	471	460	515	455	488	468	488	500	497	475	470	470	456	453	454	496	475	474	465	475	494	460	452	476	517	444	482	472	466	487	481	441	468	502	443	472	486	462	473	489	450	458	509	478	455	460	468	467	436	473	501	455	452	486	483	459	441	503	469	469	519	479	448	497	450	474	480	487	485	480	454	494	477	471	469	474	482	444	458	468	497	459	464	452	468	454	450	477	488	438	455	457	473	511	464	500	488	459	460	472	460	488	505	449	464	471	452	466	436	482	490	427	483	502	470	463	445	449	514	462	435	475	465	459	465	497	485	442	472	461	499	479	468	449	456	470	485	463	485	453	471	463	475	449	451	493	440	484	448	453	447	517	491	470	487	519	473	494	493	428	438	478	508	483	473	526	482	464	472	450	491	496	514	483	443	442	473	486	494	459	474	473	470	485	480	528	479	469	512	454	474	476	433	460	477	468	477	414	495	493	493	483	482	478	478	450	462	465	493	502	457	481	466	490	446	471	469	456	438	469	498	485	488	513	442	467	446	434	456	448	461	482	461	499	431	501	471	487	460	472	482	490	480	484	469	471	453	471	433	461	457	431	484	485	481	452	471	462	491	481	459	481	504	484	462	465	494	470	458	487	470	499	507	466	485	474	480	490	456	490	480	463	426	457	473	465	466	455	465	437	479	507	473	453	499	505	440	494	492	468	492	472	490	487	488	444	447	497	463	479	468	467	456	483	483	506	470	446	476	484	518	500	463	500	504	455	452	442	483	486	470	476	461	482	454	461	495	454	492	489	474	474	444	463	457	488	475	509	489	477	460	474	431	472	465	483	431	475	479	521	471	485	455	475	454	495	487	474	512	461	479	472	495	489	463	463	482	488	436	504	461	442	531	460	534	470	479	470	463	439	501	489	457	476	452	533	460	460	482	463	492	463	452	460	450	498	482	477	489	477	464	454	445	453	456	503	478	465	458	483	477	444	453	488	472	483	434	454	449	435	466	447	462	467	479	444	492	429	463	475	474	473	475	492	451	491	496	465	479	480	462	455	479	466	439	503	481	481	480	491	464	469	466	483	487	467	473	490	495	467	468	481	459	483	506	479	450	455	484	461	442	466	476	507	478	517	460	440	507	484	465	475	427	465	457	488	446	469	428	441	488	467	454	472	498	434	506	479	494	468	471	469	432	460	485	493	460	488	499	468	454	451	475	498	517	454	453	486	519	461	452	458	476	449	445	472	484	464	479	493	462	469	474	514	472	456	456	487	463	465	449	450	460	468	475	495	471	479	429	465	441	514	476	456	475	467	460	484	484	474	497	460	476	461	468	473	469	445	483	482	468	421	500	468	440	446	477	455	426	499	445	491	505	464	456	494	461	459	471	461	442	470	450	501	494	459	475	460	449	478	492	460	452	463	490	472	434	469	485	455	504	472	494	515	484	471	438	519	447	454	442	458	496	456	504	493	464	482	466	479	426	485	452	498	439	503	496	458	408	435	463	497	455	481	515	463	498	483	491	497	474	482	484	488	462	471	463	450	476	435	455	493	479	473	508	475	499	511	455	473	516	458	463	470	471	458	444	496	475	460	494	499	450	484	503	453	499	441	510	485	451	499	475	472	456	455	476	459	443	461	508	468	473	471	514	469	467	498	484	502	423	520	517	458	487	483	490	482	484	457	502	451	460	474	461	466	476	458	455	463	446	455	498	482	432	454	449	478	492	406	502	504	493	483	458	508	459	513	468	472	504	484	443	475	453	497	484	500	472	440	495	454	505	498	481	459	463	475	463	489	468	457	489	463	443	453	503	502	463	480	457	484	463	514	504	479	497	485	487	485	459	474	458	488	460	465
25976	24065	29926	24859	17091	2659	410	332	305	311	314	301	315	318	317	310	325	312	322	304	338	322	274	322	301	305	289	308	310	349	309	340	313	268	311	307	303	291	335	301	310	302	302	298	308	306	303	306	315	323	319	303	319	335	315	314	303	319	314	296	315	314	297	311	298	341	305	320	329	322	299	304	320	295	289	311	294	302	300	317	293	328	316	287	303	295	316	318	297	317	313	294	327	332	296	298	281	313	311	335	313	317	295	322	340	330	297	328	291	311	339	309	313	316	290	291	310	316	320	311	304	336	304	304	307	341	276	319	306	293	322	279	304	340	321	291	323	277	299	321	317	321	306	264	325	336	346	304	292	289	306	275	273	282	300	323	308	301	320	320	301	287	309	301	309	304	297	314	327	288	297	308	301	342	300	267	321	309	311	318	301	312	296	298	309	322	302	293	317	293	322	292	306	325	302	293	290	342	287	295	319	314	331	318	328	301	277	313	310	306	339	318	286	310	286	332	307	294	293	324	302	316	289	311	327	294	314	324	320	325	309	289	336	362	295	290	292	327	307	296	284	288	296	312	327	303	291	337	334	292	280	312	305	289	292	299	302	274	322	278	306	341	335	336	314	312	303	307	323	341	303	323	320	321	278	284	292	299	293	297	338	333	344	341	316	315	282	299	325	304	310	279	305	278	300	349	269	297	323	320	292	299	291	326	301	320	325	313	292	295	316	305	319	314	282	313	306	290	296	292	299	316	320	298	309	277	312	299	319	317	317	321	329	290	295	311	313	317	304	301	302	295	325	335	288	255	258	287	288	312	317	311	316	319	328	301	328	336	293	289	276	307	304	308	279	295	290	304	351	314	306	290	329	317	337	318	303	320	292	311	303	317	333	311	306	309	302	307	340	307	306	288	322	280	336	306	318	316	285	282	308	329	297	324	299	308	288	314	290	315	316	318	297	306	328	286	277	333	286	287	321	315	294	286	330	284	306	298	321	287	306	337	309	291	322	306	297	308	302	267	296	295	300	323	326	319	285	297	328	312	315	304	270	350	299	304	316	297	244	342	307	323	314	294	296	298	331	313	313	329	316	330	311	306	313	294	289	300	336	285	286	300	297	292	318	324	310	301	306	308	304	302	298	320	330	322	307	316	308	336	298	327	301	301	287	295	298	323	320	327	290	311	279	329	297	313	252	286	311	323	309	309	324	323	295	327	317	312	315	330	320	319	317	328	300	318	310	321	293	270	304	297	313	311	295	298	311	330	293	296	326	300	319	315	315	341	279	330	332	311	299	308	296	321	332	321	301	280	315	324	291	306	300	292	312	292	287	287	359	325	304	315	293	289	326	325	291	310	315	306	298	309	320	332	303	318	281	313	323	303	287	327	304	294	293	320	299	298	328	294	298	270	324	303	303	320	301	288	299	283	298	302	308	295	300	319	281	302	329	272	304	293	286	308	313	315	333	283	305	357	319	324	308	303	309	287	332	297	318	278	284	284	299	300	326	301	317	301	314	309	281	299	321	308	262	329	308	299	329	284	330	309	336	308	287	300	333	299	333	338	294	329	281	317	305	319	301	263	318	288	296	300	292	323	307	329	299	318	290	311	272	330	305	347	317	314	277	294	300	305	302	319	310	295	306	326	307	308	302	290	322	297	322	317	284	321	309	327	310	325	325	304	304	297	309	300	310	316	328	304	310	353	312	304	314	315	276	306	300	292	288	290	287	337	284	309	284	275	285	302	310	287	316	341	311	307	322	296	321	285	309	312	300	316	306	348	296	301	290	306	294	294	301	340	301	297	299	304	322	309	301	320	311	314	310	305	327	290	345	330	299	305	320	329	331	311	318	320	327	304	305	322	334	301	298	276	305	315	300	278	317	327	289	327	298	278	299	321	325	320	319	275	310	291	297	321	304	314	304	332	291	329	293	262	328	313	308	284	300	321	287	261	290	343	302	315	336	305	298	303	290	310	316	271	315	322	293	319	293	324	292	325	282	309	284	309	334	305	319	285	318	271	328	309	268	308	328	279	314	326	314	304	292	286	284	304	307	303	305	298	270	281	306	335	321	294	316	310	303	317	310	295	317	318	286	319	284	309	299	325	276	309	299	299	280	254	282	298	305	306	309	298	307	306	311	320	296	316	300	304	303	293	288	325	306	286	295	278	328	298	321	283	262	324	323	316	316	319	284	283	307	302	305	347	294	333	330	310	290	275	305	293	296	284	337	317	330	309	300	302	306	331	348	356	344	322	315	333	290	336	301	324	289	306	317	315	317	313	349	307	311	304	321	286	316	312	301	336	306	306	297	295	328	328	299	313	291	306	290	285	327	302	299	276	318	286	336	287	266	324	307	322	320	287	298	295	285	290	317	294	314	308	311	326	307	323	310	302	292	298	317	292	314	289	300	299	278	307	303	298	316	314	306	285	292	302	278	341	298	297	297	319	312	316	307	316	330	325	321	271	306	306	313	329	320	279	291	333	305	300	285	318	293	325	341	307	324	300	281	295	284	337	325	305	310	330	296	327	306	292	287	303	324	307	250	294	314	308	320	312	328	308	259	336	297	320	340	323	294	315	264	319	330	275	295	308	301	321	331	340	328	289	327	349	307	323	298	277	305	314	301	318	306	352	312	331	269	325	344	289	304	256	309	296	288	333	310	291	306	342	331	307	327	331	304	279	315	315	307	316	312	331	289	299	299	309	293	326	286	271	288	326	289	301	327	320	310	278	290	314	265	286	291	269	302	302	301	302	323	320	301	307	325	350	312	314	297	325	273	314	301	266	287	311	293	325	312	288	329	327	313	316	322	310	320	312	293	350	310	323	310	316	313	309	318	326	307	298	296	314	325	289	337	334	325	312	312	323	305	301	305	284	299	273	312	337	316	294	310	295	295	283	313	300	284	286	298	315	313	311	326	341	294	301	301	288	286	308	324	292	314	345	297	285	286	319	336	295	287	304	316	310	344	285	344	294	259	310	317	334	307	299	331	295	247	336	307	280	305	313	310	316	327	261	279	302	306	308	329	311	304	319	338	288	324	291	300	321	303	347	296	305	328	333	307	309	304	268	323	325	338	290	317	314	312	307	319	323	287	292	299	309	294	319	306	282	315	275	315	305	294	296	372	313	310	353	298	324	347	283	304	342	310	314	336	320	293	320	329	335	317	272	280	305	347	303	301	302	303	316	314	303	296	324	314	324	305	278	301	284	298	318	294	304	285	276	283	319	275	302	284	298	290	289	354	286	287	307	311	289	326	305	296	321	286	335	340	331	285	308	327	320	304	297	288	307	338	282	296	307	310	328	303	330	315	321	304	320	334	324	287	298	313	337	321	314	307	302	297	287	328	310	307	313	299	283	291	305	296	309	321	310	302	288	309	295	331	314	313	291	299	291	300	310	325	319	316	315	329	310	316	321	313	299	333	295	298	314	296	335	283	325	331	307	312	304	316	314	329	281	318	296	303	301	280	298	311	267	323	329	318	300	329	276	307	342
62789	84722	52390	4359	597	563	563	564	548	484	541	525	511	501	531	515	567	495	554	511	543	539	472	501	520	492	512	530	517	481	521	491	474	514	492	493	493	524	511	529	491	514	518	535	496	506	502	511	512	466	472	476	499	529	520	509	503	499	492	505	501	494	523	497	545	509	499	516	527	505	509	476	466	521	519	527	512	500	488	486	501	493	469	516	491	490	501	498	476	501	516	488	524	488	498	516	478	545	524	507	489	510	504	483	509	510	490	524	470	513	531	498	513	537	486	508	550	508	516	515	511	530	531	493	499	518	491	520	488	500	492	490	534	524	520	492	524	492	495	485	504	560	518	489	480	492	508	529	504	541	477	493	511	496	518	459	528	528	531	500	502	526	518	480	450	505	479	480	544	540	519	480	497	514	471	523	520	500	495	509	503	477	493	504	495	505	504	518	508	498	516	487	504	489	531	506	528	500	489	478	480	514	551	511	521	486	490	506	500	492	509	512	486	540	518	522	516	473	489	486	479	510	519	533	507	489	507	477	480	567	512	526	457	497	529	530	515	488	546	475	570	493	523	537	522	480	505	500	524	501	482	501	505	482	509	521	483	543	513	425	486	519	486	502	499	488	472	489	507	522	492	482	487	493	460	498	482	506	499	565	515	551	486	509	519	517	492	572	486	510	517	563	480	499	529	523	504	526	500	514	541	491	543	489	497	553	492	500	516	503	498	544	489	518	535	553	522	502	515	461	502	515	532	547	505	471	489	490	522	527	515	516	491	543	511	513	512	535	487	533	516	540	498	483	491	518	509	523	498	469	482	505	520	501	552	534	511	483	480	534	534	510	510	483	483	515	511	487	504	490	497	486	510	528	510	481	527	499	504	501	504	516	543	509	484	484	491	489	517	515	527	475	477	522	565	465	481	532	535	544	514	511	473	530	536	488	507	491	471	505	532	529	500	521	473	563	520	525	498	457	493	532	549	511	486	493	491	467	507	473	521	479	503	543	525	486	516	473	536	492	490	511	442	498	500	509	511	473	460	503	495	516	488	536	524	486	552	525	493	520	505	478	487	510	491	486	494	486	530	498	508	467	491	475	493	500	481	519	503	515	524	486	478	497	511	522	560	484	500	518	495	545	503	516	535	510	546	513	519	441	492	516	502	492	531	481	468	490	492	486	514	491	511	494	475	522	525	476	514	522	484	513	519	516	587	524	493	534	467	498	499	506	493	499	487	513	483	524	503	518	521	495	482	516	536	473	497	489	511	476	489	514	482	483	504	517	511	505	531	502	511	477	531	508	515	500	515	480	487	484	482	516	503	522	464	496	494	500	511	542	504	512	533	507	533	535	509	493	488	548	545	509	545	532	542	507	511	503	480	470	488	498	490	517	480	516	555	550	492	521	507	500	510	489	490	531	500	510	523	488	551	512	512	484	498	510	483	516	559	496	518	495	509	520	517	545	515	506	469	490	485	499	500	509	486	472	478	540	512	499	489	558	499	525	531	497	493	509	491	496	511	511	530	500	534	484	495	473	539	536	488	521	518	472	494	559	520	515	476	494	517	486	497	546	469	524	515	525	487	495	511	532	531	443	497	525	545	509	495	492	494	509	501	515	491	461	503	469	504	509	476	522	497	513	528	483	508	503	492	537	487	502	490	474	532	488	485	527	477	505	518	543	485	513	519	495	505	499	530	516	512	508	471	471	510	526	490	522	518	513	507	501	535	512	496	478	521	516	493	448	512	488	555	503	539	485	513	484	496	519	491	504	488	526	513	480	489	497	487	517	528	544	484	539	510	495	513	498	507	488	476	541	541	481	515	523	494	475	487	492	493	544	481	496	502	496	484	523	506	493	488	518	495	524	504	514	490	532	512	534	524	487	496	484	517	523	500	514	492	450	514	525	560	491	502	528	455	508	453	490	495	499	496	480	514	524	516	529	551	531	464	520	519	480	529	502	542	465	522	497	478	507	517	510	548	457	485	492	475	487	480	515	508	513	541	461	478	518	497	512	532	484	519	521	474	461	504	497	503	539	497	500	521	542	531	469	502	497	482	491	500	489	512	505	519	509	520	469	507	546	490	512	542	524	469	495	515	527	516	529	515	512	492	479	524	491	492	545	483	494	484	484	542	548	478	472	467	498	513	489	504	511	491	532	542	519	491	517	528	536	537	502	484	517	497	517	497	489	514	471	528	468	529	484	511	540	495	473	507	527	494	499	477	504	537	501	506	536	520	514	492	515	551	495	528	543	485	485	497	502	532	532	498	495	513	474	519	476	515	510	502	517	478	497	535	467	505	489	503	517	535	491	486	499	527	519	518	499	505	527	520	543	451	527	498	515	479	495	518	501	512	515	510	511	523	516	486	513	511	494	519	544	548	512	498	467	535	503	512	457	507	525	516	554	505	490	541	487	531	495	514	468	519	510	499	555	509	527	509	442	493	505	481	526	524	525	530	507	493	499	516	495	485	514	529	516	502	512	499	493	532	523	502	540	545	480	486	488	498	523	537	515	475	526	505	487	523	544	538	514	514	549	484	499	490	513	496	499	468	521	494	518	503	458	517	520	478	556	505	499	502	481	477	492	490	476	498	507	490	506	526	483	516	516	499	513	482	560	501	497	527	503	527	536	508	498	509	475	493	522	508	506	476	529	530	562	488	536	464	476	534	531	506	500	514	514	476	493	532	517	505	510	529	503	497	522	528	498	516	501	524	481	513	482	498	464	516	511	523	511	471	548	533	515	507	478	496	461	542	507	494	494	489	481	493	495	505	497	512	523	504	513	534	494	543	510	517	520	529	473	505	507	536	480	525	542	538	529	488	535	461	522	502	511	508	554	531	494	529	495	493	520	499	531	494	505	486	499	506	497	516	465	499	488	549	501	493	477	491	489	535	528	562	508	501	505	505	477	503	500	509	490	500	482	492	497	511	497	510	488	526	487	507	500	496	523	518	518	550	540	502	511	474	507	513	504	525	488	497	551	509	498	542	528	488	522	475	499	544	495	555	511	497	515	503	483	528	507	527	502	506	482	534	526	482	452	518	509	473	512	477	542	482	498	517	500	507	505	475	492	514	489	494	515	488	491	500	501	514	501	561	492	521	505	495	525	496	470	512	466	506	520	472	472	494	522	477	500	506	500	506	500	507	510	508	482	526	494	510	486	514	501	501	531	494	529	520	503	491	508	546	506	558	523	505	509	544	517	533	475	492	460	520	505	497	456	508	495	512	480	470	456	501	511	509	508	471	537	488	464	495	479	502	494	529	520	483	497	502	489	483	480	545	500	509	524	521	500	480	504	527	501	468	500	478	500	473	506	488	535	507	503	482	482	495	499	533	490	531	462	537	529	550	475	571	502	513	552	503	513	497	494	502	498	536	542	513	488	489	489	512	493	527	523	492	538	513	496	475	498	523	492	543	506	551	512	535	482	468	545	494	497	535	504	487	492	504	495	479	481	536	476	491	502	524	462	510	476	497	508	536	519	530	477	495	481
24572	22965	29814	24750	21256	14107	1243	572	544	530	538	513	480	545	487	515	535	476	487	504	528	515	513	513	502	506	525	455	513	490	554	493	492	516	544	488	523	538	496	485	483	482	464	482	476	450	505	501	492	488	481	494	541	523	504	492	524	490	477	468	553	510	492	495	531	478	466	522	511	526	461	505	473	463	493	505	513	519	467	465	493	463	490	546	503	463	493	481	512	495	481	535	495	507	499	526	512	491	483	501	524	493	530	485	506	459	452	449	516	510	499	506	492	508	475	501	509	474	472	506	498	444	466	510	525	499	452	465	497	499	512	507	514	519	513	467	524	480	520	514	491	503	501	517	509	487	483	503	469	471	472	476	479	507	526	441	506	518	482	476	492	502	492	529	469	476	500	520	496	501	463	510	524	494	517	515	474	459	441	515	475	549	494	437	511	442	495	441	501	469	456	469	513	514	457	504	467	468	486	492	476	486	504	517	461	483	492	525	479	439	488	490	504	493	473	511	513	484	486	507	447	497	461	473	494	462	480	469	463	487	475	512	493	491	506	475	504	502	499	478	488	505	487	502	481	490	500	487	487	504	500	456	475	478	494	472	523	500	523	506	474	493	450	494	483	508	466	495	514	499	491	509	533	532	494	468	514	492	469	484	490	495	506	499	507	474	456	473	480	505	472	481	504	509	505	493	504	505	498	495	517	521	519	493	496	512	502	490	493	468	475	483	460	493	508	454	499	452	503	547	493	530	488	461	471	462	510	505	488	486	502	479	555	483	505	462	493	494	520	492	497	516	491	499	517	478	524	505	500	503	514	501	500	500	487	479	468	520	502	456	466	480	484	497	496	488	454	490	472	508	537	477	512	521	479	505	477	544	490	468	506	519	476	477	524	487	501	490	485	454	530	502	467	485	499	521	511	458	484	460	508	446	496	497	489	490	464	473	482	513	468	508	518	516	451	502	515	535	467	484	509	544	508	466	549	483	447	482	502	482	497	508	487	501	501	479	491	543	465	489	500	477	511	505	450	508	476	467	467	501	491	498	491	483	485	510	510	487	493	508	490	480	479	529	506	514	483	485	494	508	517	479	481	548	472	484	506	501	449	489	513	515	486	499	480	504	478	450	504	477	445	476	464	508	511	507	480	571	459	475	479	484	508	541	524	466	479	489	495	524	477	476	522	468	499	509	472	502	496	472	485	504	468	460	486	484	473	515	514	526	514	537	465	477	497	500	484	471	483	511	478	475	513	492	524	498	522	463	505	494	481	482	499	496	485	508	522	483	499	499	479	462	525	499	484	499	440	502	450	471	490	488	503	509	499	496	489	540	475	483	502	504	487	534	466	509	467	499	495	494	507	516	514	476	490	522	480	483	490	511	468	512	490	473	488	480	529	528	479	516	511	486	493	521	519	501	486	479	461	451	481	482	481	481	467	473	522	495	513	483	467	491	509	495	473	470	511	509	494	499	478	485	516	498	490	504	516	516	484	519	513	507	494	496	487	489	489	482	479	452	454	512	509	533	451	502	513	483	474	516	502	512	456	501	474	485	481	514	477	469	449	488	464	548	506	461	469	505	465	505	504	498	485	468	497	504	522	500	481	516	487	539	449	548	498	517	441	493	479	504	497	489	478	487	464	474	498	523	474	483	493	502	451	486	489	449	484	513	436	443	501	500	508	487	499	511	486	470	491	476	509	511	504	468	483	495	472	514	499	477	485	493	508	495	463	491	479	530	456	512	508	525	495	497	509	445	499	480	470	475	470	471	490	464	540	514	517	476	450	478	487	499	474	492	502	512	492	482	499	477	458	478	519	517	508	525	473	505	460	457	477	480	484	550	502	533	484	516	507	449	477	490	500	463	456	499	513	475	527	491	497	497	482	484	467	499	486	508	527	544	491	502	490	484	505	494	486	447	483	497	527	467	504	500	512	493	510	454	502	521	511	494	479	480	488	464	521	469	521	514	504	526	484	504	520	494	512	524	482	505	502	499	515	508	532	489	513	483	488	479	511	511	523	484	464	472	519	540	514	499	524	471	475	514	470	452	507	471	464	471	480	478	488	548	506	489	483	470	520	486	462	494	459	501	527	521	497	509	508	492	541	493	476	479	479	497	504	517	545	463	485	460	460	510	515	507	485	523	484	463	504	470	500	519	507	491	508	532	477	489	506	526	479	481	499	480	469	494	519	469	485	515	458	467	495	525	493	480	483	475	481	493	513	510	511	485	481	497	538	508	477	467	503	494	499	472	520	492	476	485	502	508	461	501	468	471	511	498	476	469	459	478	489	516	463	476	476	497	476	464	494	502	468	508	459	519	503	510	484	518	484	448	503	512	493	508	518	503	504	497	457	472	476	479	512	490	484	508	483	519	494	490	500	501	469	482	497	487	521	459	525	508	481	458	523	489	504	481	499	519	523	473	509	461	506	484	484	460	491	503	498	492	506	490	448	499	486	495	459	487	495	490	477	499	510	498	516	501	505	519	509	512	489	525	529	523	485	516	468	480	477	547	484	452	454	502	465	503	531	467	511	505	497	486	491	511	493	463	515	483	533	499	507	509	476	527	467	451	510	504	509	519	500	493	526	469	501	475	494	514	483	518	530	520	440	477	447	495	465	507	495	481	500	482	496	426	475	451	463	482	483	500	511	504	494	523	496	492	496	483	489	494	486	490	480	521	470	486	541	479	479	464	485	510	498	472	474	506	503	491	500	481	468	470	524	464	467	496	516	485	427	423	485	497	471	517	499	504	528	512	503	489	535	502	503	465	508	492	492	447	512	503	485	524	478	521	465	480	514	494	477	500	471	483	488	518	486	515	495	513	468	534	464	528	464	484	483	494	502	493	497	530	499	522	496	503	528	505	503	494	493	456	497	489	484	504	464	485	470	519	470	481	538	498	486	491	509	475	520	496	505	491	498	502	516	503	500	495	453	446	468	494	478	479	491	484	494	479	491	504	481	489	507	501	504	492	496	461	489	507	491	461	519	468	484	484	504	516	465	537	489	478	511	511	506	498	435	479	515	505	443	469	514	487	478	463	470	477	471	479	502	477	475	477	501	495	489	504	494	525	514	511	500	508	487	495	467	503	496	533	435	490	488	454	480	502	504	533	470	464	527	503	439	490	505	458	471	447	504	502	513	510	471	488	502	466	480	468	476	478	477	495	451	464	479	502	456	481	506	459	485	450	519	511	491	487	498	504	501	480	494	497	521	493	490	523	496	523	476	469	489	489	486	516	514	513	508	460	490	488	511	486	463	479	504	494	470	501	487	485	521	495	508	472	477	519	547	489	481	478	524	519	488	440	500	514	496	511	513	548	439	509	468	468	497	493	515	529	520	466	539	489	443	486	482	475	477	524	511	485	460	489	489	497	468	540	478	491	526	478	521	481	459	506	495	476	489	462	453	500	481	536	475	475	525	487	455	475	516	511	523	476	499	502	528	511	490	498	526	506	484	507	447	473	458	448	523	465	498	477	466	465	471	518	451	505
61573	95480	57694	2609	970	906	857	850	794	836	825	809	817	771	712	824	827	782	751	795	785	748	780	736	800	727	771	761	758	776	762	799	745	741	795	778	813	752	773	781	809	731	789	786	770	842	793	780	735	818	764	764	702	792	747	706	772	759	764	782	734	739	753	814	757	758	769	773	770	764	702	782	788	850	706	797	797	770	720	802	744	771	754	724	809	756	778	793	777	760	778	768	812	763	780	758	755	747	757	795	732	748	736	771	731	746	746	731	756	781	741	727	769	770	794	747	739	737	809	702	763	729	757	788	756	809	752	791	738	727	781	759	737	770	800	757	780	802	742	773	785	787	769	763	791	759	739	772	770	741	758	788	786	749	744	736	740	730	800	757	736	745	700	783	759	786	769	772	787	727	732	794	745	807	743	747	794	695	797	778	700	804	778	749	741	755	726	734	777	755	799	775	737	758	766	754	740	798	759	760	803	768	745	754	795	736	729	783	755	806	734	743	744	787	797	747	773	725	776	787	716	709	768	712	771	748	751	769	768	733	729	746	797	731	776	731	726	728	759	722	730	748	751	732	792	772	770	706	742	728	767	769	813	714	744	788	810	715	783	732	712	769	747	768	754	786	766	799	759	729	783	757	780	806	844	699	761	755	777	743	801	752	757	752	770	776	820	707	733	773	800	770	763	753	736	795	721	810	737	784	777	754	727	795	724	796	718	778	842	779	794	796	779	789	750	810	719	786	739	795	791	733	787	743	832	792	698	787	760	767	755	797	776	760	790	795	774	763	791	748	788	748	819	728	755	771	811	737	728	804	766	833	759	741	709	752	705	774	722	705	783	754	766	766	783	738	804	813	778	759	754	774	794	788	753	761	758	778	803	771	764	751	797	749	759	799	761	767	715	766	723	781	793	691	713	784	763	798	772	760	786	786	758	760	721	724	804	758	746	747	771	748	780	754	790	708	723	759	740	737	729	787	762	782	774	734	769	807	750	719	764	782	737	743	731	769	820	740	742	744	755	737	803	767	783	775	739	728	766	747	750	749	702	819	756	755	720	722	781	798	788	751	707	778	728	743	800	732	766	720	780	749	729	792	778	771	772	750	770	769	756	769	758	749	766	763	722	808	777	792	750	784	775	754	825	799	730	780	758	788	790	779	755	760	773	774	725	796	765	741	753	733	755	744	706	794	762	773	777	760	744	756	807	708	856	775	839	755	762	782	755	781	763	730	759	783	813	802	769	768	796	770	754	771	748	717	762	740	777	763	718	719	743	794	726	761	742	730	736	788	816	749	764	735	802	735	752	763	774	781	761	754	717	750	736	733	733	766	708	795	745	770	703	795	751	824	844	776	797	762	774	792	777	769	774	755	725	788	767	715	748	766	774	786	753	788	725	785	735	738	788	752	740	705	738	752	741	802	771	739	724	783	757	783	739	800	765	780	751	758	806	763	750	771	757	801	813	744	758	791	769	806	762	789	717	814	784	734	727	750	747	711	730	746	769	759	759	759	774	774	839	729	784	791	734	829	776	764	753	787	711	766	771	758	747	741	785	780	733	782	717	729	785	790	803	791	759	802	812	746	760	788	778	736	752	739	784	797	766	765	744	719	719	794	697	733	758	709	775	750	780	755	748	785	768	770	784	711	778	732	752	756	772	726	803	765	790	761	787	792	750	750	799	784	750	805	799	777	759	755	794	750	783	763	761	748	743	689	731	730	758	750	737	746	749	798	754	753	789	744	750	781	760	779	757	708	768	741	745	741	770	771	755	781	772	740	710	774	806	766	759	736	779	736	818	765	739	784	811	732	750	797	789	787	811	723	756	721	749	746	762	791	757	704	748	767	777	700	745	783	832	695	774	791	744	738	765	802	765	766	760	796	778	793	820	765	708	727	774	778	793	752	780	720	777	701	777	729	730	760	739	813	760	742	765	788	758	756	763	774	743	768	725	778	740	762	802	775	781	747	745	708	720	770	809	790	744	739	701	786	730	748	795	769	772	774	745	747	696	750	762	845	777	737	774	725	777	717	748	765	801	758	736	795	757	784	747	812	784	779	776	802	754	766	788	722	736	789	751	812	805	730	778	752	741	818	822	773	826	725	763	758	706	730	834	780	766	813	762	778	738	804	778	807	745	766	779	758	746	760	764	776	794	733	732	776	745	764	740	826	729	759	725	731	805	757	716	737	814	720	776	758	774	762	714	768	751	753	751	766	763	774	774	799	753	764	741	718	767	765	780	734	792	769	769	804	779	818	727	739	736	754	764	779	764	762	715	755	776	752	737	748	770	739	724	763	724	705	794	734	740	773	721	759	772	720	773	729	771	778	763	715	744	763	767	767	765	741	730	775	742	788	745	781	780	761	773	751	796	753	780	751	719	774	788	770	721	744	721	780	752	751	741	786	761	737	717	786	746	755	750	784	812	788	754	732	766	796	778	745	755	762	815	788	687	738	751	744	829	781	833	793	769	788	719	762	766	823	780	741	769	760	749	782	717	749	758	736	798	779	805	759	743	740	760	759	793	731	753	761	794	781	688	787	752	723	770	813	775	696	737	797	756	776	767	721	748	748	751	743	761	833	775	808	780	770	737	789	751	726	716	749	762	751	705	800	733	741	744	762	784	813	753	757	775	765	740	747	768	753	752	774	813	774	762	743	785	734	774	783	773	720	773	726	768	786	789	784	735	752	790	766	774	780	778	818	740	722	795	765	730	766	729	767	746	731	750	790	732	767	730	835	747	789	815	728	778	782	743	785	733	757	736	745	746	718	769	815	748	793	775	780	767	788	775	746	746	729	774	751	747	764	759	736	779	807	742	742	808	733	773	741	781	752	753	787	724	804	817	781	782	749	749	715	755	764	761	709	771	746	752	750	797	758	742	730	713	770	805	772	777	686	761	782	775	772	765	759	771	753	752	759	771	724	764	781	762	756	744	786	771	731	733	748	776	774	793	793	734	765	757	723	755	753	774	818	768	789	760	787	792	761	784	780	777	775	772	774	737	777	778	749	776	751	768	768	790	749	707	816	767	753	762	744	757	793	770	778	815	733	751	753	781	771	733	769	737	737	747	803	764	762	778	766	802	789	789	772	727	739	749	746	794	736	766	836	775	760	703	755	793	762	784	777	738	756	756	780	728	748	762	770	744	731	777	756	757	767	772	782	793	735	730	793	741	781	784	817	756	802	753	723	761	737	767	793	807	737	742	734	743	724	800	778	760	735	755	794	777	744	736	757	750	752	808	711	715	773	764	787	728	800	756	740	764	772	781	771	756	731	801	767	775	785	738	778	771	702	816	736	756	724	813	805	739	802	803	747	773	783	785	750	791	803	762	718	763	788	763	741	748	781	785	776	725	764	748	809	763	789	804	745	772	794	760	778	767	739	731	761	815	781	763	746	775	764	735	744	774	754	726	748	805	796	785	803	804	742	712	751	741	705	729	785	809	717	722	769	785	808	785	762	745	752	765	743	759	719	786	779	740	749	750	739	750	732
32647	30924	24116	6381	271	255	277	249	240	271	248	259	247	281	255	251	258	259	251	211	238	273	272	232	252	252	263	227	249	261	282	264	273	245	256	243	226	243	289	258	277	270	240	278	275	239	239	272	261	248	248	233	261	268	271	252	259	245	239	247	252	271	311	242	265	268	249	268	275	241	241	259	255	259	276	222	247	238	262	241	270	252	252	281	271	244	273	250	281	258	260	246	224	231	232	253	241	235	251	272	228	244	236	289	245	248	259	241	267	232	246	267	249	249	235	271	269	238	228	245	275	274	245	267	229	216	264	246	226	273	274	263	301	257	239	250	243	243	248	261	249	241	258	253	250	261	270	264	227	260	252	266	280	252	246	274	245	256	261	249	248	266	228	258	218	271	246	244	257	271	263	238	266	263	243	257	225	277	275	258	276	223	228	268	261	295	218	261	254	239	274	233	230	249	221	242	228	267	235	256	251	257	233	252	286	238	271	239	279	265	269	243	263	260	252	265	260	242	266	263	248	277	219	263	252	261	281	278	259	252	277	241	245	259	265	250	270	246	282	257	240	246	254	234	247	252	259	239	260	225	251	264	258	249	272	256	275	231	249	265	250	273	249	266	261	258	248	238	232	273	235	270	235	219	269	274	239	237	267	273	283	232	235	239	268	262	271	239	245	281	236	282	264	243	246	273	240	254	254	281	256	251	237	229	249	255	251	275	252	277	264	255	253	254	281	216	248	240	239	260	229	273	225	278	244	245	256	255	251	262	228	263	232	262	278	250	243	253	242	258	222	243	244	259	220	245	271	233	227	220	237	256	236	250	229	269	246	254	249	240	279	257	235	254	265	253	245	230	239	239	264	244	265	257	249	246	247	261	270	258	235	239	251	271	230	245	253	251	253	264	260	251	253	254	244	254	242	258	258	273	231	281	238	281	244	288	265	239	219	258	257	237	203	246	242	244	230	242	263	241	263	251	235	239	255	276	248	235	250	238	261	270	238	279	259	253	255	236	237	275	267	264	239	255	254	267	249	271	288	262	228	293	251	255	219	265	267	258	243	287	265	247	263	230	251	241	229	238	267	273	240	264	250	243	282	267	230	254	277	263	255	254	279	256	247	229	238	256	263	244	252	245	225	219	250	278	238	255	253	228	228	242	256	245	222	276	237	238	272	262	228	253	241	249	275	262	264	276	236	243	248	242	245	228	291	265	275	264	252	239	262	216	262	240	251	267	236	277	255	255	232	234	218	244	271	239	227	250	260	263	253	243	270	264	254	236	234	252	230	255	248	231	295	250	283	266	253	275	253	236	276	245	229	253	256	262	220	227	253	234	287	240	261	261	229	236	241	268	256	266	244	263	241	245	272	263	266	240	221	249	264	234	255	229	247	239	240	245	266	261	266	263	267	263	267	277	261	264	225	257	244	263	262	241	272	240	256	252	235	281	255	273	243	256	254	227	277	251	236	253	250	250	293	246	254	254	244	245	238	270	259	256	249	234	241	255	268	251	238	244	248	273	238	253	277	264	261	252	254	253	230	256	244	231	255	264	261	261	237	274	280	238	279	238	245	253	261	257	270	228	232	232	258	253	239	232	258	248	232	234	281	269	262	244	228	242	261	258	243	255	259	250	247	226	257	260	257	246	245	228	250	252	252	227	216	280	237	230	239	264	257	253	254	237	234	265	252	269	244	242	247	253	294	248	245	255	249	252	267	259	235	258	273	253	267	243	273	233	268	253	252	247	240	272	254	248	234	266	270	228	247	251	246	234	224	247	272	255	275	247	252	282	230	249	300	242	254	232	248	288	237	248	261	252	257	248	254	264	263	227	239	236	213	253	236	239	268	276	262	241	231	239	224	268	252	245	232	246	238	276	261	266	274	241	236	249	237	261	262	249	277	265	280	260	271	234	290	248	244	229	250	272	265	248	259	270	238	233	260	259	230	232	226	211	247	263	230	255	255	232	266	270	261	264	237	250	271	268	251	257	270	236	251	269	255	261	254	253	249	241	253	253	246	277	230	256	236	257	251	236	259	244	252	239	264	252	281	267	248	270	271	221	258	226	246	246	263	271	255	237	245	246	257	252	254	251	259	260	229	242	249	258	261	253	248	249	243	253	250	237	288	254	239	246	251	217	241	252	261	265	242	259	220	242	240	224	262	229	253	258	291	262	247	249	224	246	268	280	260	240	247	237	250	259	264	260	250	258	240	236	247	212	241	261	233	241	242	276	248	270	273	225	294	246	259	266	271	268	246	280	255	233	272	260	281	229	248	243	249	264	232	277	240	242	259	259	252	268	212	238	229	254	272	252	269	265	224	233	243	259	232	245	249	231	253	256	237	233	249	275	267	238	245	247	262	239	272	249	235	249	235	253	247	228	271	252	241	271	204	263	286	262	266	236	251	279	240	256	245	236	227	260	267	236	253	240	250	235	231	251	251	226	250	258	244	257	265	277	245	246	246	275	275	241	239	235	260	285	262	249	248	249	264	259	279	223	266	283	251	223	262	257	240	236	260	224	255	250	266	269	258	243	253	237	241	227	237	243	258	256	235	242	275	250	277	274	256	257	237	219	250	243	260	291	254	220	249	253	252	242	247	251	242	213	279	255	269	228	281	259	250	250	255	248	236	238	246	234	239	233	244	265	254	239	250	280	262	237	246	263	276	265	241	239	225	247	260	265	251	271	244	252	238	250	265	232	251	263	273	286	280	245	274	227	239	241	236	254	255	257	275	263	240	256	247	262	281	208	248	274	263	259	269	235	248	259	275	233	231	239	237	222	254	237	263	236	226	259	259	250	241	257	242	224	266	271	249	246	226	238	261	295	230	255	247	260	241	252	293	244	257	264	253	238	235	271	246	244	241	257	263	238	257	244	257	260	246	220	229	245	254	259	259	261	251	258	242	233	241	236	249	237	240	279	267	245	242	265	237	260	252	237	243	237	247	241	257	233	257	250	272	241	268	251	259	243	256	257	264	292	231	265	237	233	271	261	260	256	263	261	248	239	262	252	263	252	225	261	284	236	251	242	236	274	263	253	229	281	218	282	240	227	274	247	230	236	270	252	266	265	256	249	264	252	253	258	252	213	229	279	251	227	238	249	254	239	264	236	260	255	242	245	260	244	250	254	251	238	249	230	221	275	254	231	255	257	256	245	261	228	276	252	248	253	254	235	248	245	249	231	238	276	268	265	259	258	251	241	285	252	262	251	269	249	246	245	230	250	251	272	276	281	244	219	278	236	254	229	267	252	289	275	257	234	286	256	259	227	244	258	246	263	240	265	251	264	259	251	284	273	260	270	231	226	248	240	265	254	231	253	269	244	252	261	261	253	260	241	256	274	249	280	248	274	252	269	266	251	251	258	246	266	255	230	269	284	274	258	263	240	234	267	276	275	242	264	249	209	234	261	259	273	242	230	283	257	249	253	241	255	276	244	235	217	236	260	272	242	261	260	250	232	260	276	251	284	266	230	272	260	241	251	256	284	237	281
42073	46972	27003	3602	471	460	445	445	445	420	463	431	391	461	393	423	440	411	444	408	427	413	471	412	398	444	442	438	439	389	452	417	430	440	406	429	404	419	411	464	417	456	398	455	425	419	429	453	415	427	418	431	402	467	450	429	432	382	449	392	437	437	435	442	408	390	427	435	429	469	451	416	399	422	431	425	432	433	431	429	433	395	398	428	413	410	388	447	442	425	440	441	482	451	423	455	399	412	439	473	408	417	459	411	401	416	444	451	450	447	478	428	416	414	403	419	460	438	383	429	398	421	421	446	421	423	436	456	423	394	418	431	442	401	441	450	425	406	436	421	477	446	455	403	427	427	426	409	438	423	441	434	394	457	378	418	430	444	458	454	448	417	428	425	431	447	419	420	440	466	425	454	439	440	452	438	428	471	442	424	436	441	411	461	400	421	437	441	459	440	417	428	456	429	403	426	411	429	435	417	418	431	425	414	422	415	455	423	421	419	422	418	445	433	449	452	424	429	433	411	434	429	464	447	440	446	454	387	408	424	400	431	442	445	434	412	413	427	459	423	412	411	426	438	446	439	439	393	426	415	454	398	440	414	458	454	422	423	411	441	397	404	453	408	425	453	442	409	416	436	434	442	428	436	449	439	439	407	481	417	399	454	433	420	430	444	413	432	452	404	408	420	433	444	422	460	433	402	413	460	454	476	448	456	412	415	479	399	421	398	443	401	471	424	431	489	401	435	447	422	442	436	444	401	429	422	468	461	420	442	449	463	408	438	408	426	449	438	442	433	412	426	427	449	411	430	433	417	475	448	419	456	457	443	414	437	480	447	463	369	441	459	433	457	467	430	492	427	422	440	463	449	412	407	447	414	462	445	458	461	446	440	435	412	391	452	449	398	436	417	443	457	454	450	451	456	416	440	466	459	442	399	463	393	495	412	431	424	423	428	419	425	447	471	429	465	422	434	431	437	434	462	454	430	418	428	441	405	416	385	467	469	427	430	448	412	425	430	440	427	427	469	417	419	456	422	431	412	449	419	421	419	450	432	395	440	466	449	415	409	388	436	421	409	421	430	445	419	418	443	403	396	465	422	455	452	426	460	446	412	440	416	455	434	442	456	433	437	456	416	408	421	420	431	458	436	435	465	421	397	436	436	380	409	464	460	428	467	415	469	437	446	451	436	416	414	435	426	429	399	439	363	437	455	419	443	415	440	420	426	418	438	422	455	456	439	419	444	439	387	401	432	419	433	419	449	426	428	421	408	415	413	428	435	445	433	421	444	394	430	433	427	411	425	387	415	444	449	406	472	429	425	461	438	445	446	458	452	445	397	447	452	425	451	451	422	413	456	436	402	454	462	424	439	424	468	430	403	434	456	447	449	475	435	403	437	413	433	453	401	445	424	416	402	431	482	452	436	450	430	482	453	433	413	433	416	378	400	425	462	426	473	403	438	420	402	412	437	428	427	428	451	445	415	399	442	439	421	435	415	438	430	415	424	410	454	449	431	445	446	400	427	391	441	459	446	386	396	442	445	426	439	446	458	470	443	449	430	442	469	409	429	449	407	407	415	460	436	431	451	439	396	403	472	412	426	425	446	426	414	425	453	432	416	456	453	452	424	437	428	410	429	463	443	409	399	437	407	440	427	447	427	420	429	463	449	414	418	393	439	464	420	417	419	412	435	435	450	410	444	421	411	446	445	394	398	457	442	411	438	437	423	426	427	462	411	423	437	439	402	453	440	452	432	398	420	445	419	405	428	406	448	444	416	458	409	435	457	414	468	410	419	433	467	442	411	445	464	473	414	449	400	451	443	395	436	428	427	415	449	401	443	429	459	397	406	406	464	424	454	428	389	433	435	446	454	430	403	473	403	434	450	438	414	409	438	431	386	453	478	429	439	458	421	453	406	445	415	413	432	446	420	417	440	436	457	444	438	427	449	406	410	393	375	444	438	430	437	437	434	473	442	450	437	426	425	379	477	455	409	437	446	447	456	430	420	440	417	449	408	405	430	450	423	404	417	406	437	450	458	427	424	446	443	448	413	428	428	398	442	443	439	445	428	430	406	468	406	441	460	436	469	479	443	424	419	422	433	450	377	448	418	438	383	418	475	417	399	422	396	411	422	437	431	417	406	449	399	436	411	418	441	404	467	424	424	433	444	429	425	449	462	397	473	431	466	428	414	455	417	406	455	436	454	417	444	427	392	424	408	444	457	442	419	425	416	433	440	429	431	464	420	430	405	411	408	424	460	436	459	473	438	465	460	441	458	424	431	412	399	408	431	425	442	439	443	441	432	435	472	451	445	413	446	385	409	442	407	460	422	420	434	440	456	428	465	433	424	427	431	415	428	417	419	390	399	395	427	437	422	417	439	431	471	402	433	450	420	433	414	478	454	434	443	418	410	436	411	417	444	391	449	432	395	398	464	437	435	428	422	440	413	439	423	406	391	454	410	410	452	447	423	427	437	460	430	408	433	410	439	422	450	416	448	463	408	467	430	437	452	466	443	450	436	446	445	455	429	428	403	441	419	395	458	461	431	448	414	449	441	415	448	411	430	429	454	426	425	397	473	418	399	412	412	484	430	425	431	396	457	396	426	413	429	411	381	434	433	435	401	432	423	443	450	470	432	470	429	426	454	438	488	446	431	451	447	450	441	396	445	418	413	411	444	465	433	445	426	422	440	423	452	451	464	442	461	425	442	419	444	424	450	423	472	397	443	447	415	422	484	448	423	431	407	430	496	445	438	441	443	415	453	417	404	418	400	438	409	426	410	429	440	402	444	416	447	417	437	384	418	427	419	429	424	445	444	416	457	421	426	447	466	438	436	416	424	473	471	400	466	418	444	465	400	395	430	425	447	447	431	401	449	447	400	445	393	424	435	429	429	471	440	404	410	426	456	419	426	440	453	414	439	449	458	420	474	393	420	448	430	388	453	463	441	398	414	442	394	439	434	435	422	412	437	423	466	435	451	464	462	418	445	427	427	446	418	441	426	435	438	433	420	436	413	420	438	432	436	445	436	435	470	473	433	436	443	468	417	438	462	413	431	418	436	426	416	425	379	452	414	417	427	409	448	455	455	437	410	405	442	449	395	471	456	420	384	428	431	439	455	466	444	439	410	454	406	427	456	433	442	425	427	393	442	466	446	429	454	462	429	406	421	418	446	440	417	424	455	442	433	466	452	444	468	427	426	417	386	409	425	421	424	394	460	410	453	435	452	386	432	430	442	482	453	434	431	426	419	472	400	443	471	420	430	396	428	426	411	395	437	388	422	448	453	388	426	389	425	432	474	424	459	439	393	455	412	444	437	426	428	428	448	442	439	474	403	417	440	460	464	446	466	483	421	447	404	413	450	421	421	442	423	449	453	454	404	416	435	455	448	423	458	430	451	501	446	440	423	417	419	446	440	421	451	440	395	424	462	432	409	405	427	433	424	426	403	438	414	446	429	457	451	420	409	427	397	384	450	398	415	455	442	463	425	405	452
25948	24749	31810	25515	15672	2223	362	329	284	315	292	311	307	275	318	300	303	291	301	279	337	298	316	281	293	299	301	321	310	308	304	276	284	286	304	289	291	308	323	295	294	316	312	302	267	281	311	258	313	300	296	297	301	297	279	354	299	321	306	298	313	298	288	305	321	276	292	268	297	308	278	272	282	281	285	295	284	305	303	322	267	280	276	289	274	292	305	317	292	295	284	330	308	315	294	283	280	307	266	299	288	294	284	303	294	285	284	309	300	308	279	292	285	319	307	309	301	272	305	299	318	338	322	272	298	303	287	275	260	298	271	261	270	280	284	291	318	314	324	333	306	267	296	304	305	299	298	289	298	271	311	310	281	273	273	278	270	279	299	298	300	297	281	293	284	296	282	294	275	262	309	289	315	284	290	295	291	283	280	303	288	302	307	301	303	275	270	287	315	257	293	294	304	308	290	280	297	279	281	306	290	323	302	330	288	289	318	332	301	283	318	326	280	301	291	289	307	285	278	265	284	314	293	320	279	277	286	309	297	299	265	290	283	294	308	311	298	284	278	298	261	270	321	263	281	325	302	310	279	300	324	315	258	290	298	296	279	303	299	324	310	293	269	297	309	305	287	311	302	275	308	301	301	316	284	289	308	312	287	304	279	319	275	259	278	282	309	271	311	302	329	315	314	266	275	278	285	314	297	293	290	278	303	279	284	288	307	301	319	297	303	284	283	308	261	286	291	310	296	280	306	266	317	298	302	282	288	311	288	285	301	265	281	271	277	295	293	313	309	318	315	275	285	316	289	316	317	259	278	313	268	269	267	313	313	283	265	273	301	298	272	296	303	272	284	286	284	296	309	269	269	298	277	292	280	310	303	282	326	266	283	285	275	303	251	296	312	275	287	294	274	287	286	317	277	301	298	287	292	290	311	274	282	315	312	299	319	268	318	300	266	285	266	303	351	285	302	301	282	265	263	300	307	315	284	294	288	305	295	288	282	305	319	289	289	321	278	305	299	324	281	293	286	292	288	281	288	303	312	281	326	306	330	299	306	280	279	281	308	292	279	324	287	275	293	314	315	308	289	266	275	309	288	301	295	269	296	308	308	314	293	268	298	323	256	311	317	250	312	293	313	308	313	286	275	278	310	281	301	262	267	308	276	294	307	290	291	300	310	303	309	303	290	311	308	310	284	275	284	294	291	273	287	274	304	335	294	289	307	335	323	307	283	289	250	294	351	333	311	262	310	312	309	302	311	292	306	293	252	288	326	300	297	284	290	313	317	270	295	332	282	280	321	268	312	300	322	302	299	303	321	287	305	257	283	298	265	257	297	299	314	310	287	315	291	312	271	277	300	284	300	306	324	300	274	281	283	297	272	313	277	311	301	330	287	276	301	283	297	300	304	281	312	280	291	309	300	322	272	307	268	318	285	310	350	295	295	292	289	306	304	289	290	329	324	311	287	283	314	268	302	297	321	317	314	297	307	308	290	258	296	303	289	268	295	283	292	301	289	259	291	303	266	306	274	275	275	313	303	301	251	278	295	277	281	306	282	276	265	348	295	295	301	270	273	285	300	259	300	280	289	306	278	299	292	317	292	282	300	281	306	323	294	313	296	309	290	281	281	286	277	265	299	313	275	256	292	292	324	333	286	271	314	291	264	288	312	296	300	278	324	281	306	317	263	316	291	266	300	276	327	314	287	297	285	308	311	310	308	303	289	312	307	306	299	271	301	288	280	294	303	261	318	286	295	306	296	262	298	312	296	298	259	327	313	264	290	268	323	282	298	292	307	276	317	279	289	317	296	292	284	322	280	330	296	293	300	299	281	290	306	300	260	290	316	309	319	267	292	313	284	285	313	296	309	291	265	311	309	303	301	304	288	312	324	296	262	280	295	282	280	304	293	309	287	273	326	294	288	293	305	285	300	285	309	296	312	252	327	285	302	306	297	318	290	277	298	262	291	291	295	293	302	281	301	289	279	286	294	297	315	276	295	312	296	274	272	286	241	306	285	301	305	297	263	270	289	325	259	289	304	270	305	292	282	290	298	311	286	285	311	249	291	337	284	291	276	284	290	288	294	278	285	314	293	279	274	278	284	305	272	294	292	278	331	269	308	322	308	278	300	314	312	288	295	285	283	293	298	273	325	276	289	265	280	266	277	331	310	307	290	279	296	296	262	313	302	305	336	281	293	305	276	310	299	309	301	333	287	300	302	290	310	273	297	300	291	299	279	269	282	302	273	319	289	302	294	307	280	283	305	279	290	327	287	281	261	298	274	284	281	265	299	307	284	259	271	267	331	289	308	262	276	309	280	303	281	287	289	285	272	313	306	291	288	315	264	284	260	343	289	307	288	297	295	301	309	321	310	316	308	321	280	321	309	305	307	296	316	288	323	313	323	316	350	290	288	283	271	314	275	305	307	281	289	303	302	253	290	260	286	285	269	277	292	310	322	307	295	311	265	315	314	274	309	284	317	289	290	305	306	283	296	287	295	299	283	320	329	296	293	284	319	289	334	284	290	339	315	285	279	270	262	275	297	281	247	301	321	296	268	252	312	266	303	297	289	284	291	290	286	285	278	301	290	327	284	297	272	307	265	287	280	308	294	310	327	270	272	274	285	317	293	313	304	306	318	293	258	277	313	300	313	282	279	294	288	303	277	299	274	291	274	333	318	335	308	265	346	297	287	300	295	320	276	283	307	321	307	294	285	286	279	295	265	324	271	289	276	314	320	268	329	306	308	287	324	313	297	281	321	298	280	266	312	292	291	279	308	264	300	305	294	319	296	284	290	298	296	301	285	290	321	308	284	299	281	301	321	299	284	289	315	300	309	274	313	283	291	291	318	287	273	291	328	305	279	294	292	289	312	260	306	310	298	296	281	301	289	318	278	305	285	289	273	281	279	290	295	329	330	271	277	297	315	282	302	314	279	285	312	272	280	287	278	307	301	276	284	302	287	276	295	321	315	279	282	299	310	319	330	303	282	270	265	270	262	278	303	297	324	314	301	290	280	291	316	283	287	307	282	274	276	286	293	277	329	298	284	291	292	297	267	295	283	274	310	276	271	305	300	265	281	269	328	287	266	272	305	277	262	267	296	283	264	281	273	301	279	279	287	279	283	279	338	286	308	295	268	290	307	295	315	277	271	276	270	321	317	275	280	302	270	295	284	290	272	299	292	317	293	302	279	300	292	289	307	260	300	293	261	310	267	261	319	266	271	320	277	295	270	317	286	282	279	293	291	321	330	287	302	282	270	320	287	307	289	313	291	287	278	283	294	297	302	279	281	283	288	275	298	306	284	296	304	290	291	291	297	315	321	281	287	298	290	282	306	292	297	269	286	295	316	300	274	289	293	303	291	303	292	292	312	331	287	284	281	305	261	302	280	290	302	256	296	290	320	316	311	281	280	313	296	285	300	283	274	288	306	279	313	273	282	291	300	299	316	277	302	299	307	268	281	307	296	314	267	265	260	300	286	289	334	307	286	293
62315	86606	59405	11632	597	565	594	494	485	483	512	528	491	517	481	488	487	489	493	493	446	516	468	509	484	505	474	454	480	485	500	490	497	505	500	535	473	452	517	499	494	484	509	483	513	506	462	503	454	470	476	484	506	491	503	445	455	514	488	483	451	473	465	521	440	522	495	487	465	475	490	488	491	471	488	444	480	507	482	449	460	525	479	493	467	487	509	484	475	451	467	494	481	497	469	482	466	428	469	463	470	465	493	464	488	498	492	483	484	491	497	491	484	473	469	520	485	501	494	438	477	458	465	467	497	507	501	489	485	487	455	511	519	488	487	486	457	487	491	478	520	452	487	495	459	490	499	458	458	468	463	488	517	461	493	478	474	452	489	495	496	518	500	461	487	503	487	492	454	444	478	517	492	506	458	455	505	450	462	509	460	482	448	498	453	486	488	464	482	444	483	451	457	498	487	495	508	442	486	466	472	514	486	497	469	505	464	483	543	499	452	527	476	491	474	499	507	531	492	475	472	481	480	491	500	473	519	506	477	473	502	502	446	475	471	467	458	507	502	482	479	505	474	498	502	489	472	471	467	482	490	462	504	504	474	484	502	522	486	488	507	489	466	516	484	439	492	461	461	516	480	491	492	485	480	483	426	474	464	504	476	477	495	480	487	478	509	456	485	510	451	454	510	483	510	474	513	456	497	508	461	512	498	488	473	488	476	499	458	502	474	508	497	527	438	489	495	488	489	447	464	471	485	496	519	490	510	492	494	472	498	459	481	465	517	425	458	476	442	472	456	487	494	498	514	500	461	476	480	472	445	478	456	465	482	443	477	497	505	447	477	480	504	477	470	497	490	467	491	484	510	492	480	474	487	515	453	460	506	506	468	479	492	443	529	503	474	475	486	492	490	447	478	496	493	473	467	514	505	492	476	508	503	472	446	493	484	485	454	472	473	497	466	444	482	526	481	463	462	462	502	528	482	496	499	469	484	486	471	442	521	481	485	480	491	480	470	442	479	490	470	453	509	507	519	440	509	456	507	484	474	489	482	506	453	496	508	479	448	495	434	493	445	447	465	485	487	501	477	503	497	479	495	480	478	475	504	456	482	484	460	475	489	443	464	446	490	490	471	468	454	452	482	479	505	471	477	510	473	466	494	449	505	462	491	516	470	486	445	475	470	474	491	502	503	442	480	467	466	430	495	502	479	485	483	515	416	477	500	448	507	467	467	501	542	493	471	497	520	500	464	446	494	536	469	512	480	506	491	461	453	467	485	439	466	485	461	462	447	497	481	491	523	482	463	499	512	491	487	468	495	473	500	452	476	493	515	453	517	476	441	481	482	466	440	482	472	503	509	470	485	501	455	471	550	500	453	508	469	471	482	489	481	497	494	498	529	466	502	503	475	453	464	468	464	489	483	486	457	498	495	517	486	504	534	477	529	516	490	487	509	478	459	456	479	482	464	510	499	445	492	519	465	501	476	492	454	514	481	481	504	499	449	537	484	517	468	440	463	505	522	492	471	486	455	471	468	470	476	441	468	468	479	499	497	496	494	489	525	472	516	487	471	489	497	439	447	486	432	502	472	490	506	484	436	488	480	496	487	449	499	507	476	490	487	451	497	494	498	465	469	492	544	492	499	478	457	466	458	483	498	477	460	512	497	478	504	515	452	447	469	466	469	469	502	479	519	498	467	493	470	493	485	498	500	496	472	491	461	496	473	474	498	509	500	480	483	517	478	525	479	498	479	470	481	476	483	457	484	479	495	467	470	538	460	491	519	492	479	518	474	509	475	470	508	467	509	488	471	467	479	475	456	505	512	509	464	446	525	515	485	499	463	461	488	483	452	486	524	508	496	468	493	479	471	463	488	478	504	511	517	512	497	501	487	487	495	483	457	486	488	522	541	454	515	540	452	484	479	482	485	475	485	475	516	469	515	489	512	498	486	536	474	478	489	497	497	499	501	527	499	482	453	488	500	469	498	501	501	491	483	467	465	497	485	448	490	495	443	470	489	466	508	468	432	462	463	488	510	518	483	479	456	499	510	453	502	469	514	452	509	491	492	515	471	488	466	429	509	517	459	481	473	479	447	461	479	471	495	445	454	440	520	533	481	496	452	483	452	502	493	532	495	456	485	471	475	486	527	444	513	460	471	470	474	505	518	467	500	464	459	444	469	464	492	493	455	470	437	482	501	444	511	484	507	531	507	485	457	466	537	473	497	472	494	470	460	458	454	495	477	490	478	474	452	493	479	477	431	520	494	487	506	512	468	509	498	510	471	501	512	520	496	475	513	499	475	479	467	467	489	490	457	474	465	476	462	473	458	483	464	492	481	497	492	494	491	456	527	485	486	472	470	486	482	465	477	492	448	472	469	477	486	483	500	478	444	471	494	477	457	481	500	503	468	498	465	536	518	477	490	465	500	502	509	471	481	514	438	503	488	486	455	461	472	504	463	499	513	495	488	491	500	480	458	497	480	481	462	499	502	475	472	469	511	477	470	512	490	485	477	434	459	478	493	482	442	506	458	460	475	494	480	451	540	550	480	477	457	467	462	510	489	487	490	479	476	470	470	493	483	518	434	503	461	502	480	481	525	496	467	518	501	491	489	485	488	489	468	488	464	485	442	482	507	487	495	478	449	447	412	502	496	506	501	500	490	489	469	462	499	467	492	485	466	474	458	465	468	457	471	545	483	488	491	471	515	499	523	463	475	463	502	508	460	492	489	478	472	475	451	492	476	468	492	488	467	497	488	484	520	493	470	464	489	504	487	482	467	460	536	483	483	518	471	469	494	448	486	433	463	474	477	477	476	505	472	474	498	484	498	455	480	477	484	507	504	466	479	495	476	488	491	445	486	480	476	509	467	476	525	488	489	481	491	444	493	504	500	461	453	462	486	465	503	472	488	485	523	517	536	451	496	496	490	474	506	461	483	481	499	476	479	520	462	455	496	491	502	440	513	475	494	530	482	491	473	499	494	491	465	484	501	472	527	508	487	520	534	462	533	497	476	498	472	464	455	489	491	453	487	474	443	512	517	473	446	455	452	498	508	455	480	486	475	462	455	490	483	465	482	470	467	461	475	522	470	481	488	497	477	468	499	478	516	465	508	497	444	476	476	489	472	496	458	450	485	498	465	502	484	459	481	486	523	481	491	507	486	485	529	476	468	526	518	502	505	468	520	488	470	486	479	493	536	483	551	494	507	478	507	521	480	517	499	489	479	499	504	480	463	450	485	482	491	517	421	516	486	503	497	487	490	477	500	487	479	483	505	473	504	485	506	479	486	467	497	479	522	498	466	477	466	457	486	495	497	501	492	472	500	504	506	488	487	479	474	485	461	511	463	495	464	487	492	481	480	500	496	500	499	435	499	478	485	472	471	495	464	498	486	475	489	492	507	503	473	513	517	465	482	466	482	462	464	514	455	493	493	446	415	478	491	498	477	478	455	486	497	474	474	471	502	438	488	480	517	432	512	527	520	483	464	510	489	494
24540	22864	30872	24216	21349	14476	1374	591	483	550	510	551	500	489	526	504	525	543	495	501	510	510	505	475	488	493	535	493	513	497	478	514	500	502	533	531	476	489	488	505	492	493	516	507	508	520	475	494	492	473	493	484	475	465	470	530	491	529	490	465	469	509	492	471	457	461	514	495	486	501	523	462	468	484	538	508	494	489	509	487	503	510	491	472	494	511	506	486	481	501	490	498	514	521	488	478	500	473	485	495	488	494	485	488	470	523	461	494	462	447	510	511	524	476	508	516	523	546	529	527	474	573	465	489	477	512	493	529	498	469	526	507	509	454	540	528	477	483	513	523	496	459	501	512	514	492	514	524	494	473	482	485	504	506	455	509	474	511	440	478	521	469	502	525	501	444	501	475	519	500	487	471	489	503	476	501	483	507	550	473	497	501	476	474	481	488	471	477	514	504	511	492	487	541	468	479	503	483	519	506	477	507	524	498	496	507	493	471	477	470	478	501	486	476	484	533	513	497	523	490	500	534	534	500	483	512	466	533	527	527	476	499	520	527	484	494	493	457	524	491	484	482	515	495	456	473	441	514	513	474	479	458	510	527	485	518	489	504	511	501	502	489	486	467	501	472	506	498	489	489	471	520	509	513	504	467	485	517	542	492	531	490	511	500	543	503	516	494	475	470	539	521	471	494	472	466	519	501	507	475	508	484	470	473	518	530	519	519	510	513	493	489	493	503	477	514	496	475	446	491	500	516	468	487	500	505	488	487	505	448	540	468	494	470	482	491	496	443	492	515	477	491	495	508	527	483	480	487	476	502	473	494	500	485	479	479	510	526	479	506	538	522	506	438	486	508	522	479	545	468	516	501	490	502	494	511	455	483	466	525	524	490	467	497	515	508	499	484	472	485	508	515	468	527	513	549	494	498	536	500	466	512	489	499	478	508	496	530	516	515	511	533	565	509	476	490	481	466	509	543	525	466	460	489	482	494	493	503	502	456	480	525	519	479	512	498	515	470	485	482	513	492	506	471	465	468	487	468	461	485	496	503	523	524	490	495	542	463	512	510	461	500	492	510	504	505	476	513	496	479	516	497	529	466	500	499	473	482	501	501	485	470	523	470	531	478	475	484	512	495	465	472	516	506	532	548	517	544	467	472	489	458	553	492	502	515	467	481	487	493	473	518	501	485	484	511	439	501	477	493	479	501	451	484	486	513	468	521	514	473	496	498	500	472	490	496	476	492	473	492	518	490	497	516	491	526	541	509	506	488	451	478	474	502	492	491	491	483	476	469	451	487	499	542	503	497	499	508	504	480	480	466	473	483	483	507	474	504	527	513	473	518	461	514	488	518	456	497	513	470	464	519	481	508	464	489	527	528	537	517	476	499	509	488	485	473	503	470	509	498	502	485	459	462	454	504	518	432	498	515	496	516	474	479	520	516	481	535	481	504	492	476	513	516	507	527	501	526	469	495	479	503	501	488	450	488	469	527	513	490	491	507	477	521	528	472	492	456	537	459	505	544	489	504	530	487	486	505	469	496	522	473	513	462	497	496	459	520	493	458	491	511	476	510	507	477	536	484	539	489	540	514	479	482	510	532	511	499	481	488	471	507	503	487	489	497	470	445	495	517	485	529	471	523	495	530	450	487	488	442	489	516	520	440	470	486	506	509	505	495	478	532	498	481	452	486	490	479	467	512	480	496	453	475	508	507	530	495	484	511	465	451	477	471	516	524	475	461	517	498	467	481	474	522	512	503	495	497	508	525	488	483	500	512	504	527	444	466	514	497	490	495	491	477	494	522	517	467	473	500	514	511	500	456	493	493	501	528	515	493	479	501	504	527	470	482	516	516	512	487	516	538	453	527	470	491	529	499	491	494	460	447	561	510	560	481	483	514	449	503	523	468	502	474	526	505	497	519	515	478	487	494	505	500	532	491	524	472	501	483	475	477	493	504	504	540	483	518	488	531	536	453	525	570	505	473	497	485	517	497	512	483	492	471	529	502	495	501	480	513	518	513	510	477	483	478	516	539	516	474	516	485	439	496	480	502	487	481	460	494	512	447	467	516	494	470	479	472	505	497	467	485	496	508	498	461	503	454	494	497	528	500	481	475	471	486	487	500	490	480	502	493	489	499	495	481	502	480	495	498	466	506	455	523	499	477	499	443	459	510	494	532	485	463	531	511	490	492	509	483	453	506	502	484	516	476	481	494	514	486	523	527	503	493	494	494	514	478	493	490	484	503	493	513	486	501	511	474	470	500	487	473	473	510	476	459	488	462	494	499	548	461	519	506	469	504	513	513	496	504	505	497	509	481	503	476	522	497	523	492	468	528	464	480	534	491	470	486	487	467	498	468	467	477	467	530	476	524	485	561	509	515	517	512	517	526	479	533	490	490	505	475	454	526	507	504	479	526	517	511	480	504	481	514	471	466	468	511	514	488	489	537	529	512	497	499	520	523	475	509	494	487	454	516	520	515	493	441	472	486	502	525	498	488	475	519	456	473	504	462	486	507	489	485	526	480	494	507	516	520	465	563	492	515	470	502	459	508	473	499	499	438	499	447	475	485	497	525	520	497	471	498	488	473	481	485	503	472	469	528	495	506	502	536	509	463	517	547	501	491	496	494	476	501	487	496	483	520	455	527	466	484	564	516	495	498	518	492	493	497	505	504	514	487	514	531	514	479	488	494	466	469	484	495	482	499	501	502	518	489	489	540	497	512	495	515	478	487	442	501	463	484	500	496	501	515	489	487	497	467	479	469	471	501	525	493	497	525	489	467	506	535	477	469	485	492	513	542	488	500	507	524	483	510	494	504	527	487	523	481	462	500	496	512	520	483	473	502	496	492	537	503	522	500	462	518	476	500	500	490	499	488	519	491	455	498	472	514	516	454	450	486	511	543	477	483	491	518	488	494	522	512	523	505	474	515	486	465	507	494	517	514	450	472	489	471	504	530	514	471	475	508	530	509	507	526	518	503	504	482	473	489	467	465	497	478	495	503	484	500	506	507	489	526	498	445	474	506	503	492	484	496	473	493	507	534	498	482	497	536	479	504	472	513	501	517	550	485	498	502	505	462	477	464	497	512	516	459	483	471	489	505	495	499	500	495	486	450	418	468	477	490	526	530	454	490	462	481	486	493	480	478	509	453	453	440	510	468	475	455	518	499	475	492	466	496	516	526	520	473	450	540	511	494	515	480	496	506	502	454	447	522	543	501	478	476	499	484	500	500	451	514	489	479	509	548	516	535	533	525	491	488	485	491	481	510	484	484	459	489	459	481	491	476	498	479	494	482	467	508	518	489	460	527	493	503	490	520	489	514	466	537	492	547	536	479	480	530	508	521	491	522	529	491	482	504	536	507	525	507	502	478	473	503	498	475	505	513	509	492	499	509	488	524	475	521	515	516	469	480	502	472	484	473	511	489	498	513	506	532	502	515	496	493	487	449	487	484	474	474	500	519	522	499	523	495	515	500	523	469	455	447	508	501	471	492
60152	94922	63465	23224	1215	948	907	797	802	841	799	819	796	821	776	763	778	779	802	800	766	756	758	782	772	765	782	773	752	778	694	706	760	723	724	739	796	742	698	789	724	740	747	760	749	803	795	767	752	792	759	821	754	739	776	759	779	748	723	724	779	752	739	781	782	825	785	681	803	814	808	775	765	754	753	787	760	753	760	776	731	794	747	752	763	728	819	751	713	803	748	740	725	767	766	716	744	730	733	840	757	757	730	771	782	745	748	769	774	763	742	723	734	719	751	751	765	824	796	772	766	762	768	799	718	734	778	752	795	804	767	755	735	790	781	770	748	758	719	766	738	762	762	760	729	756	752	786	753	738	760	759	739	766	826	774	762	744	748	750	778	733	793	781	693	748	737	780	832	770	730	721	776	754	748	786	744	672	731	784	768	775	749	766	710	768	752	765	748	755	752	815	785	733	737	794	827	763	759	758	740	781	788	715	800	735	777	785	739	772	744	778	763	747	733	776	776	746	774	768	735	708	770	801	758	777	770	742	724	724	773	792	779	790	755	777	739	781	745	775	781	700	723	778	795	812	756	777	742	730	738	772	695	770	735	751	786	730	694	756	762	754	817	788	709	765	747	752	774	768	762	758	761	782	829	747	760	781	752	753	739	788	674	777	753	777	731	748	694	698	744	806	779	787	747	729	735	761	784	745	744	741	747	773	784	760	788	806	744	745	733	783	729	718	767	799	743	713	712	741	808	746	724	739	823	747	763	733	748	782	719	749	765	710	718	827	796	753	765	742	778	775	733	774	796	788	730	736	748	742	764	803	772	793	731	717	760	724	774	772	737	730	767	804	726	782	766	736	750	714	758	798	743	742	739	766	797	801	782	747	766	767	790	760	780	770	798	765	771	772	767	765	770	822	732	788	784	735	805	732	766	748	720	752	729	777	764	744	775	760	831	760	769	769	744	789	766	772	762	773	738	699	786	741	758	747	778	792	720	749	796	755	792	720	724	754	725	750	745	779	730	727	789	775	743	764	740	783	802	727	750	780	788	783	755	793	763	803	731	787	738	739	749	689	742	798	809	773	771	737	735	746	743	752	751	734	758	763	713	720	719	732	697	753	749	701	807	808	755	760	760	719	760	735	746	796	776	788	707	760	729	713	720	739	805	774	733	762	729	743	803	770	734	783	803	706	723	839	726	728	770	711	702	765	740	739	806	722	779	756	761	771	735	745	738	744	777	761	749	785	758	759	782	742	729	713	732	723	806	771	797	708	756	763	743	751	802	748	777	715	777	780	777	760	745	719	746	739	747	749	732	766	718	763	744	789	811	764	723	725	769	760	724	748	756	832	772	798	810	794	760	748	781	737	734	716	740	766	826	766	792	770	746	727	745	768	777	722	768	763	759	742	722	796	822	786	730	738	778	784	780	707	804	808	778	735	775	793	800	753	795	751	782	783	749	743	762	766	744	760	751	766	746	759	745	767	753	769	767	779	757	770	750	785	755	724	743	748	767	753	708	740	720	768	781	723	802	739	734	750	758	721	769	775	757	711	730	788	716	740	764	753	749	750	776	773	773	707	791	760	720	800	801	763	761	771	691	751	733	751	758	734	729	769	788	756	746	746	757	790	774	801	783	751	742	763	777	746	765	740	753	765	774	791	821	717	778	709	751	787	763	769	727	761	823	753	737	766	801	755	778	760	777	754	732	738	723	803	726	720	754	752	702	769	748	760	784	788	734	772	779	736	752	743	810	788	709	744	781	744	791	736	716	767	771	771	808	769	756	792	726	726	787	711	770	739	799	759	720	759	734	775	744	740	751	722	771	799	723	739	790	688	751	757	797	773	767	735	728	755	746	758	768	791	740	791	762	800	755	768	777	719	711	718	756	761	788	741	739	737	783	775	737	734	747	805	697	775	757	726	718	764	730	723	742	754	722	757	779	786	750	770	794	767	790	745	797	761	741	744	800	756	710	756	742	763	774	782	759	689	726	769	761	734	736	778	804	706	740	706	789	727	778	793	732	770	771	725	717	736	715	749	744	751	720	706	727	782	726	770	798	816	796	755	762	728	736	757	740	751	779	762	790	753	779	775	732	776	778	791	715	718	750	739	741	812	777	784	718	725	764	800	739	711	777	797	757	790	741	723	785	771	759	721	773	802	710	756	740	748	803	748	801	783	758	770	750	792	761	697	753	759	778	771	770	754	778	800	761	727	719	746	770	756	783	732	749	802	765	727	763	760	760	812	772	714	741	791	739	738	807	740	742	730	758	743	787	729	720	764	745	707	768	782	718	715	709	746	791	709	748	757	765	774	757	777	703	717	770	802	753	750	750	771	779	721	785	806	783	753	752	714	763	727	722	748	724	758	715	751	723	720	784	823	779	784	757	771	753	747	758	761	759	761	751	730	756	760	720	763	724	788	772	731	757	752	733	789	742	746	812	749	745	735	773	747	722	752	775	740	725	731	788	760	759	748	790	709	800	762	740	856	750	744	813	741	777	784	773	763	770	771	799	751	734	776	801	786	786	763	756	792	748	796	779	749	767	745	754	734	766	762	744	775	732	774	731	762	687	804	747	746	749	759	754	763	747	750	728	723	782	754	761	774	756	758	775	843	809	701	700	794	801	738	688	825	740	774	724	759	751	777	725	777	758	805	712	816	800	802	793	738	747	748	722	726	751	763	751	740	785	761	767	807	778	750	716	734	780	760	791	747	766	735	772	793	757	788	722	748	755	749	813	804	724	771	761	755	766	801	761	755	735	780	735	738	747	711	760	751	769	805	757	773	790	773	736	771	804	770	769	734	761	789	731	790	778	779	758	743	724	751	725	794	754	784	766	777	739	783	709	739	752	770	732	764	747	758	729	732	761	750	758	795	753	771	696	725	780	749	764	766	733	719	752	777	762	774	755	742	783	761	747	779	771	795	742	713	748	767	740	768	786	800	776	759	767	789	679	768	759	706	789	775	716	793	717	745	797	778	791	734	740	749	807	761	749	715	737	753	756	738	764	760	717	764	722	692	743	750	796	767	796	772	728	745	781	721	785	741	809	811	766	776	742	765	758	797	773	755	768	761	731	712	777	707	781	763	752	776	770	778	779	756	787	703	744	777	767	723	770	813	785	808	743	775	719	793	808	746	770	723	834	794	707	749	761	749	751	724	734	770	746	775	750	741	778	737	709	714	744	825	764	776	737	751	740	768	777	794	750	801	762	742	736	774	780	758	726	725	787	765	752	807	749	756	757	724	798	724	778	756	726	777	769	759	721	739	778	763	728	757	754	714	759	761	747	760	759	746	776	716	742	726	748	753	761	777	809	768	777	783	746	772	762	741	793	765	767	751	733	730	742	752	740	795	757	736	824	782	760	750	746	775	784	816	749	758	709	751	681	736	752	764	739	760	702	751	719	776	712	760	740	785	748	760	772	706	800	792	757	804	669	784	740	777	753	740	757	785	747	778	768	745	738	715	763	737	741	735	704	773	758	753	761	742
32902	33305	23189	5383	312	255	287	280	265	246	260	274	250	218	244	268	252	266	261	236	278	246	227	260	276	271	227	264	208	241	286	256	255	264	273	266	252	244	248	248	279	229	291	267	274	228	240	264	260	276	274	255	253	257	231	233	264	275	270	245	280	239	251	267	251	226	263	267	264	272	258	246	273	252	239	259	258	276	262	277	271	251	264	267	263	252	260	242	232	290	265	267	296	248	237	257	244	260	276	274	255	256	259	284	258	226	234	266	259	248	269	224	244	261	258	221	256	247	225	236	253	255	264	267	254	278	249	276	277	261	252	273	227	262	254	264	251	294	225	242	259	261	286	252	273	250	259	260	244	256	254	279	261	265	245	279	224	246	240	253	264	237	208	236	243	256	254	245	226	258	298	276	244	272	275	277	227	240	258	236	270	261	275	257	275	258	272	270	253	274	281	240	265	252	258	266	268	259	258	248	285	249	263	253	248	243	259	254	265	263	272	261	255	262	278	240	260	227	254	269	276	246	247	254	276	277	256	236	240	246	273	272	246	241	265	250	264	237	250	281	246	294	258	239	265	251	249	272	271	294	245	263	277	290	279	253	244	256	252	240	247	285	283	248	236	260	258	266	271	245	261	267	250	293	256	247	270	246	246	266	267	282	249	253	249	285	250	271	234	269	276	255	249	262	275	263	265	267	267	240	238	277	278	271	253	251	247	265	289	235	238	265	279	239	242	270	253	251	246	267	226	240	251	287	269	259	266	245	255	285	266	250	283	255	260	254	263	266	278	265	274	251	251	219	282	229	274	273	277	268	241	275	253	234	262	237	263	261	282	273	255	298	260	273	284	244	247	251	272	238	295	249	251	256	270	279	260	287	254	272	250	238	277	263	252	244	252	232	230	279	252	258	253	242	283	269	218	262	253	256	235	271	290	238	247	272	247	277	287	287	253	262	250	243	260	272	272	245	245	279	286	250	267	271	274	264	268	245	255	249	259	235	255	264	250	255	253	261	246	260	268	259	275	286	269	255	274	257	276	265	240	240	281	269	256	247	262	238	256	246	247	257	278	260	268	265	253	284	242	244	250	251	234	244	280	278	272	266	259	258	241	274	234	235	265	251	257	235	286	229	247	250	241	261	253	278	256	256	264	249	240	224	266	271	252	225	237	281	251	271	249	260	289	263	261	250	249	259	244	273	260	263	267	273	244	252	257	270	227	254	272	283	240	258	280	250	243	269	249	236	259	272	220	256	241	288	226	284	230	245	222	261	240	245	269	257	251	259	228	259	262	234	245	253	244	256	247	244	259	256	246	230	287	258	263	239	242	251	266	256	270	243	252	231	268	248	291	276	284	252	266	265	239	268	290	277	254	259	250	270	273	244	255	246	247	252	266	264	238	258	248	245	235	291	284	240	225	270	266	249	276	249	286	249	243	270	250	270	251	260	263	234	267	266	240	256	270	273	236	251	255	270	281	238	254	257	253	245	246	269	254	269	265	246	283	250	270	261	239	261	288	248	282	261	270	263	242	267	265	251	246	246	234	270	251	247	249	233	261	253	235	254	264	247	240	222	265	256	270	255	273	249	295	281	250	248	263	263	290	265	268	262	293	252	251	274	219	241	245	266	240	256	252	263	282	248	243	282	257	252	298	242	251	252	262	266	274	265	262	273	238	259	263	246	270	236	231	236	277	262	283	280	294	240	247	271	233	257	223	252	230	247	254	245	279	245	249	241	236	267	263	277	275	262	259	262	264	286	238	256	243	258	279	273	268	273	270	254	256	266	279	260	278	249	241	259	244	217	258	265	258	230	284	271	260	267	268	255	245	275	248	273	271	250	250	272	266	242	281	261	286	269	253	254	247	247	279	259	265	246	256	267	266	257	274	228	262	248	246	234	271	265	276	259	255	271	259	248	261	244	261	256	250	241	265	281	263	281	266	254	275	238	228	263	230	264	259	258	236	239	247	297	239	247	266	271	245	268	240	246	272	244	246	260	249	254	247	287	270	262	250	264	266	249	268	235	231	232	234	238	249	260	264	263	244	261	277	254	271	281	247	246	264	239	251	253	256	262	308	250	250	239	237	261	281	242	248	255	257	249	260	255	234	248	247	281	286	268	249	257	243	269	270	266	244	245	272	283	271	250	240	269	260	237	247	247	271	282	257	298	262	272	241	237	273	273	234	252	265	244	242	254	274	254	271	267	260	246	259	234	257	280	266	243	249	266	258	255	279	274	253	276	266	255	247	242	248	254	234	274	237	261	233	253	262	261	271	242	255	273	242	264	277	275	225	271	240	289	272	257	258	264	265	257	285	248	254	254	282	261	263	245	264	273	260	273	250	263	285	251	248	256	237	241	253	258	259	252	246	276	227	248	242	280	281	272	245	280	256	248	271	250	275	265	272	242	236	238	247	241	240	238	255	257	253	276	267	259	216	285	249	257	255	264	236	229	273	247	234	274	230	274	249	248	215	235	271	232	259	280	244	245	245	239	252	251	255	253	241	236	273	255	229	255	260	271	279	275	264	266	275	273	259	257	259	260	250	255	242	259	255	236	257	226	256	253	237	258	234	272	255	252	257	272	231	266	280	276	265	258	220	248	276	243	236	302	235	263	253	251	254	244	230	232	245	229	278	248	284	264	255	253	261	236	263	275	217	239	250	255	241	244	307	287	256	240	236	267	235	265	248	278	261	259	248	266	274	235	257	269	250	254	254	256	285	245	269	242	265	264	279	255	267	233	259	237	272	237	222	251	278	261	228	277	243	246	247	263	260	231	260	280	270	247	243	257	266	256	250	256	302	282	262	284	277	254	264	255	228	269	267	295	271	250	235	261	232	251	263	280	249	256	268	252	246	241	266	244	253	227	280	243	285	270	242	258	268	284	260	261	235	246	265	273	252	277	296	265	260	272	252	232	250	249	260	255	260	263	247	256	274	235	249	244	254	257	250	269	261	238	262	260	246	229	255	285	254	261	239	252	262	286	269	257	279	249	264	248	237	244	231	241	264	261	260	255	259	248	262	276	292	244	261	238	255	218	233	240	257	273	268	257	260	250	244	242	274	261	267	244	258	264	241	257	231	254	261	273	277	272	265	264	276	261	225	255	279	253	266	268	258	269	263	248	235	239	247	249	241	244	281	248	227	220	212	266	229	246	247	248	243	257	247	266	260	264	228	249	270	283	249	264	277	215	277	238	267	258	244	270	269	262	247	243	258	214	230	234	248	259	262	265	253	248	273	267	251	271	254	275	251	235	270	250	262	259	245	259	260	250	249	255	238	262	217	257	274	243	275	287	250	249	265	292	265	239	263	252	255	247	265	250	242	244	241	250	282	283	256	261	273	247	266	259	242	248	261	240	247	264	270	242	249	245	239	278	262	271	250	287	278	244	252	261	254	256	281	264	256	255	252	254	279	266	234	247	250	249	292	300	234	272	270	264	240	260	258	217	247	253	277	241	257	259	241	267	257	228	255	267	265	292	256	229	259	267
41857	48290	23297	3764	447	451	417	437	433	460	465	448	391	455	408	447	475	426	429	448	429	414	451	417	406	430	433	433	438	435	403	459	484	411	444	414	419	431	458	418	432	429	434	420	449	437	456	430	459	425	471	443	445	467	433	444	427	440	412	401	451	431	417	445	425	412	461	479	417	475	443	467	442	443	452	423	409	446	420	422	418	483	401	436	420	456	444	474	436	424	428	467	433	407	437	390	439	472	443	421	406	414	430	437	422	455	430	437	432	421	427	463	450	421	419	404	434	430	439	440	423	453	459	401	433	432	435	409	494	430	439	445	437	422	425	440	433	445	430	451	420	449	398	476	453	460	423	413	432	457	430	436	451	418	457	447	429	473	425	447	412	450	475	418	448	420	443	458	451	446	461	465	467	435	460	447	454	447	440	440	486	422	403	452	411	449	469	427	441	417	414	422	469	446	447	437	472	493	433	424	428	423	426	450	461	437	418	438	424	440	429	460	473	434	457	419	451	472	434	471	474	466	449	432	424	444	432	438	450	436	435	430	442	476	423	446	450	454	399	423	425	423	449	450	401	459	453	403	483	451	448	445	421	464	432	422	424	430	430	398	438	466	440	465	430	443	439	441	474	442	460	441	437	449	427	415	422	482	414	473	458	427	428	427	451	443	419	403	429	424	474	460	437	454	459	423	440	439	452	483	455	458	438	458	407	444	455	418	440	491	441	450	446	450	439	401	421	435	455	463	420	457	408	463	429	405	426	454	426	405	435	470	438	426	422	450	407	413	428	441	435	407	416	418	470	447	443	449	408	450	412	438	447	428	433	460	465	448	424	450	468	460	467	434	416	440	459	424	461	448	439	445	426	463	432	446	465	388	422	426	467	461	396	449	428	423	450	454	420	447	431	449	432	426	459	445	484	428	465	405	441	444	406	465	412	435	457	435	457	411	421	408	427	448	438	418	447	417	421	442	451	418	434	472	432	429	424	411	439	434	449	416	460	423	471	434	436	466	414	448	403	434	446	437	428	471	453	431	402	445	436	445	436	427	423	431	440	437	435	421	429	436	461	461	430	414	445	428	450	471	450	462	451	454	413	439	440	425	420	454	413	433	459	425	454	407	468	452	451	452	392	415	472	441	454	405	430	403	441	445	476	465	408	415	436	439	436	435	434	441	477	452	428	436	421	480	401	417	433	490	410	418	461	424	426	453	464	434	422	488	453	418	449	447	439	431	436	426	433	475	452	436	447	442	431	424	434	477	463	447	438	428	448	429	439	436	418	441	451	468	451	439	427	420	434	458	451	442	396	460	426	416	423	472	437	432	452	431	385	422	438	481	429	466	442	411	443	421	459	414	446	448	477	420	437	438	446	431	428	411	444	473	424	480	454	452	434	471	462	400	426	453	453	442	392	438	423	428	457	463	473	445	398	445	453	455	436	431	426	453	453	429	421	456	446	452	443	411	419	425	436	412	419	429	483	488	412	408	427	416	418	453	441	425	401	485	426	412	477	433	472	433	464	410	456	442	486	437	415	440	449	453	457	447	432	413	437	400	424	480	438	427	424	445	500	436	450	438	457	431	389	441	465	455	394	409	447	431	432	424	444	402	459	446	429	469	397	484	465	464	429	407	441	426	450	438	447	436	473	466	416	491	438	441	441	432	447	438	458	453	434	415	469	457	436	467	452	418	459	413	450	434	444	403	441	442	448	438	450	448	462	416	431	436	441	459	451	407	465	466	448	459	461	389	397	445	474	455	409	424	409	431	446	434	447	457	449	433	428	422	488	437	410	428	439	413	423	468	437	435	437	433	457	433	443	475	443	459	454	410	432	439	423	430	426	406	451	450	445	413	409	447	411	451	464	410	470	444	453	394	438	421	431	464	437	378	445	419	438	451	425	434	487	441	450	450	463	412	412	453	431	464	425	439	413	434	444	426	457	467	446	413	448	410	454	441	413	505	467	423	444	453	407	427	427	444	431	431	418	458	459	470	410	430	457	399	462	412	439	388	472	438	428	479	433	443	409	474	458	416	429	451	447	444	466	456	424	429	447	456	418	444	448	399	433	435	437	432	426	454	423	424	430	458	415	428	410	429	413	467	472	454	478	412	455	429	429	431	453	396	441	475	421	439	431	432	417	478	427	473	469	425	453	450	461	431	432	408	405	433	427	432	433	439	445	445	511	444	420	436	454	409	436	378	411	459	428	438	413	434	441	427	456	424	435	429	463	445	460	438	430	440	433	460	455	455	458	456	448	448	448	416	444	443	422	409	422	440	424	436	445	427	443	435	434	460	427	447	433	473	445	464	399	442	442	470	445	401	466	464	430	457	444	435	441	470	409	450	402	488	461	430	455	413	424	458	423	444	398	424	416	420	410	429	444	450	493	428	449	413	434	441	448	405	470	475	417	439	431	425	418	440	443	439	437	399	423	452	430	459	419	387	431	418	420	461	415	431	435	456	480	448	427	429	468	436	471	464	422	425	425	439	423	449	410	447	440	427	419	439	412	422	425	434	453	440	412	469	412	431	447	391	415	415	443	463	448	421	434	470	431	440	424	432	440	430	464	462	416	471	409	481	463	465	403	434	444	433	475	437	441	455	452	425	411	439	410	416	439	415	454	425	406	470	410	443	427	439	466	403	452	464	429	464	421	416	442	447	462	470	416	444	492	440	421	473	441	444	449	420	416	424	432	427	461	418	450	442	404	439	431	465	429	453	417	449	462	431	420	429	469	448	442	423	437	386	431	464	439	394	441	441	438	433	435	421	432	423	435	421	480	438	448	440	466	424	446	450	409	438	434	451	428	437	457	419	407	445	424	423	458	446	416	428	454	442	440	421	437	423	446	434	437	430	477	452	437	447	454	413	416	449	457	443	431	435	469	431	409	439	433	422	464	400	418	462	456	456	412	451	440	451	416	458	425	397	445	450	446	422	418	475	449	449	437	442	422	454	458	426	415	450	476	457	433	443	449	444	445	412	435	450	445	484	460	434	432	448	431	458	436	437	450	431	418	434	438	439	446	456	411	452	421	430	454	398	411	434	448	435	442	450	401	451	449	460	402	421	474	402	436	457	449	429	468	431	420	428	458	431	446	449	438	457	444	429	415	454	430	420	473	467	415	450	422	426	389	433	458	439	446	467	404	444	436	442	462	450	436	383	458	462	419	419	400	436	459	448	430	415	425	430	414	444	417	417	428	441	420	457	472	448	427	430	461	459	434	434	452	452	445	429	498	415	492	423	438	416	434	441	449	462	444	428	419	451	416	420	446	426	434	413	425	427	429	439	429	427	433	441	429	439	411	440	395	413	452	452	429	460	429	413	451	399	445	437	449	460	460	479	443	431	410	460	434	399	440	416	421	460	468	435	436	455	460	430	425	450	436	400	398	384	435	459	431	446	438	446	408	473	405	443	457	465	440	435	428	466	403	412	403	418	426	466	423	453	417	470	444	411	445	465	410	456	427	415	462	428	405	428	440	445	438	434	470	426
25743	24613	31477	25130	16768	2804	404	333	293	319	301	305	307	325	307	261	308	312	315	299	294	305	295	305	302	294	322	302	277	318	307	302	329	268	282	312	293	277	286	271	316	268	342	317	285	314	311	300	317	313	312	274	307	275	279	318	275	333	315	307	284	251	296	325	304	275	292	270	307	320	311	293	266	312	316	314	297	308	343	312	304	321	270	294	290	271	301	288	311	315	302	334	302	298	279	292	313	271	272	315	286	306	311	296	292	281	305	288	291	300	303	304	288	284	294	303	297	311	319	283	296	340	334	310	301	264	320	328	282	310	302	295	324	308	311	316	276	313	299	318	285	301	282	289	318	307	303	300	321	309	292	249	295	307	284	285	294	298	317	274	309	281	281	301	310	287	299	282	307	278	273	287	308	297	288	299	322	322	316	288	273	298	300	292	307	308	260	312	323	295	328	303	284	312	299	296	256	299	268	306	295	275	284	301	272	296	291	307	286	259	292	292	303	292	340	291	264	288	292	274	285	284	301	339	308	331	320	277	279	342	301	299	309	295	318	311	344	305	263	305	268	329	297	260	327	300	316	293	274	303	319	250	302	304	302	278	302	319	317	306	282	352	304	293	334	313	308	283	285	273	291	296	297	300	283	287	302	295	310	315	289	301	306	287	323	285	298	283	317	308	303	317	283	290	302	260	306	277	305	292	294	352	303	283	240	275	285	267	294	272	299	263	316	314	297	314	304	304	321	297	303	293	317	294	309	289	286	276	299	266	292	255	302	297	300	295	290	290	289	309	303	308	268	288	296	286	288	285	315	301	288	286	298	289	294	309	284	295	293	332	272	307	323	254	305	326	282	293	280	288	312	269	262	278	302	285	305	309	299	292	299	298	277	266	300	284	296	293	322	298	296	312	330	314	277	341	300	324	296	267	295	312	314	269	300	304	311	305	322	284	286	285	272	315	291	271	294	321	296	305	270	281	297	304	302	280	287	307	298	282	317	308	300	281	293	258	295	315	296	336	302	327	275	318	254	292	288	306	302	270	288	314	277	301	297	284	282	283	304	287	263	302	296	292	303	303	295	263	289	299	297	296	302	320	315	305	300	292	290	303	297	317	306	272	299	295	293	304	309	273	310	302	333	310	292	292	281	297	316	306	290	315	318	272	301	286	310	306	300	302	288	307	313	285	274	291	309	255	294	288	315	296	290	296	282	291	305	307	289	307	255	323	267	298	282	271	291	312	307	292	302	305	278	300	281	299	312	275	313	308	287	258	276	302	285	277	294	286	316	292	286	298	309	288	298	302	297	325	330	289	309	294	309	267	270	280	314	291	264	269	278	327	270	285	284	316	295	290	287	311	269	294	336	284	302	316	296	300	273	311	275	322	330	316	276	308	308	282	287	316	310	287	272	313	300	350	284	295	284	272	288	312	337	318	307	267	287	283	298	288	295	298	282	293	266	281	297	295	273	250	314	318	303	306	309	333	291	286	334	309	279	269	301	311	317	287	314	310	264	272	310	296	305	246	289	276	280	283	292	304	311	308	321	290	310	312	297	290	297	311	309	303	306	303	291	304	289	293	313	296	318	303	309	303	299	334	305	270	323	283	309	296	305	310	309	280	283	299	261	301	297	321	302	291	300	313	296	278	276	306	288	291	283	304	294	282	293	268	288	314	291	267	304	277	287	299	276	279	280	343	327	303	345	310	306	301	287	307	298	331	314	289	317	303	291	324	290	275	282	291	275	298	345	285	280	292	299	308	316	287	272	301	326	308	304	299	265	330	267	313	269	314	315	319	319	319	252	298	315	278	280	308	280	271	312	327	286	308	302	300	324	236	283	258	311	309	313	272	287	277	285	293	319	312	309	292	307	276	286	283	284	310	295	293	304	293	277	303	290	280	307	295	279	303	283	274	270	285	310	297	289	305	306	325	317	284	275	281	276	257	286	300	290	299	291	296	333	308	279	284	338	310	282	296	266	281	331	296	312	295	323	296	285	285	294	295	301	302	292	314	279	280	316	285	319	313	292	327	313	301	290	291	290	312	275	277	301	317	317	268	311	310	279	318	300	321	303	288	310	297	283	290	290	307	299	272	288	275	262	312	342	303	310	295	303	284	312	288	294	281	307	279	273	322	318	274	296	307	281	289	281	329	296	284	318	327	286	283	276	298	299	326	301	291	294	333	291	306	300	264	282	273	276	302	306	297	303	286	286	330	310	275	278	309	280	291	304	292	284	310	296	310	281	289	311	296	291	256	283	291	287	309	293	311	327	327	317	307	296	280	289	306	288	289	281	301	296	282	300	286	310	309	292	292	310	312	295	287	299	307	309	296	312	327	317	300	271	300	291	278	294	289	309	283	299	270	293	272	286	263	337	302	287	276	326	318	300	280	271	298	291	311	297	283	279	278	305	297	317	284	319	289	310	272	280	294	280	322	287	290	287	302	310	291	291	281	280	294	300	279	307	306	266	311	309	269	301	319	323	257	280	278	286	278	306	288	283	294	264	289	292	297	272	292	273	283	274	289	314	279	301	292	312	305	278	312	281	303	293	276	310	285	300	298	316	305	303	284	300	313	284	288	296	296	279	296	296	296	270	270	324	314	315	283	314	272	301	293	301	270	314	302	323	333	301	289	318	325	293	310	314	313	316	301	302	304	290	295	273	276	307	293	304	286	305	291	304	264	298	346	302	317	298	272	298	297	300	293	267	308	295	253	294	283	289	303	304	286	271	307	330	280	266	295	295	283	334	289	304	321	289	294	276	300	276	304	329	284	317	331	291	293	315	302	298	303	313	292	283	303	292	280	280	281	297	287	306	294	281	261	274	322	284	300	288	279	254	321	306	310	298	294	301	289	305	332	303	322	290	299	265	305	279	282	316	298	294	273	276	288	302	271	273	305	287	262	330	267	296	342	292	285	277	285	308	298	322	265	293	276	338	296	288	336	287	277	294	273	266	312	292	293	279	285	298	313	289	286	313	290	339	328	296	326	275	288	295	282	324	297	288	311	296	264	267	279	317	291	306	305	328	293	286	285	325	287	251	288	279	317	292	303	280	273	302	306	316	320	289	297	289	289	288	306	296	285	267	298	283	306	261	310	305	310	294	288	286	299	291	281	278	288	299	296	307	258	287	314	291	306	275	306	308	340	277	295	309	314	282	318	301	292	305	333	294	287	282	300	283	318	308	290	299	261	278	308	273	324	289	307	289	311	295	280	316	303	309	274	283	294	308	317	291	292	291	295	298	329	319	320	309	279	274	303	296	294	337	344	351	295	315	299	297	286	296	277	282	285	301	302	322	247	301	301	295	326	311	312	303	263	332	307	314	280	294	323	318	271	319	305	285	303	279	311	317	291	293	271	276	286	263	272	257	295	329	291	278	288	285	300	260	302	315	298	311	320	305	306	306	288	318	278	305	282	279	308	275	306	329	299	289	317	300	270	277	308	297	304	317	289	334	287	316	297	288	303	271	292	316	290	297	296	280	276	279	316
62334	88280	55723	12604	618	590	535	538	490	545	517	500	450	482	507	495	535	489	504	517	447	501	494	463	512	499	465	487	481	479	510	479	505	525	530	525	440	488	496	497	507	477	477	502	506	449	451	471	466	449	455	489	505	499	488	480	485	533	534	491	470	510	490	492	521	461	506	487	521	447	499	488	457	524	512	491	492	502	488	516	473	507	493	480	509	495	486	475	512	529	464	489	538	455	499	461	499	447	478	515	504	521	530	502	462	498	483	497	479	553	501	466	462	461	475	460	466	489	496	473	467	501	492	492	503	466	475	444	487	500	525	494	496	506	461	521	463	498	491	512	490	489	522	531	457	518	482	483	489	464	488	497	492	459	521	488	484	495	475	495	498	524	506	494	486	498	508	514	491	509	451	455	478	505	511	479	508	482	499	487	471	507	442	495	515	489	508	460	459	526	452	464	499	474	510	483	534	503	491	503	463	498	514	522	498	498	515	487	474	502	514	508	490	494	509	511	484	519	514	506	483	472	448	499	475	472	476	483	499	483	524	493	488	489	500	479	497	508	500	491	473	474	462	480	487	486	519	470	518	484	472	495	458	462	474	468	497	452	475	522	485	497	470	517	504	485	524	484	498	449	477	484	507	479	536	476	479	469	522	459	503	512	498	493	467	495	420	492	491	495	507	486	485	496	526	499	494	511	455	504	461	507	474	495	476	493	478	496	488	456	520	513	478	511	498	483	468	496	490	485	534	478	477	450	504	476	506	500	461	474	475	501	491	506	517	461	523	453	458	494	529	503	511	496	490	510	458	473	484	497	465	483	490	519	508	466	463	513	493	533	456	477	509	495	542	522	491	465	505	471	497	454	498	473	487	522	468	525	499	514	471	505	507	452	492	508	530	546	501	472	506	513	477	512	467	494	544	540	492	502	484	494	492	494	452	488	498	518	509	526	503	527	507	493	498	480	502	530	482	509	500	529	501	468	501	470	517	495	499	433	510	510	514	493	457	498	527	482	472	473	489	461	441	465	462	443	526	470	498	501	465	501	487	487	474	476	524	500	502	490	507	443	473	471	519	494	503	475	505	496	479	473	492	509	478	505	467	486	495	458	534	510	458	466	478	537	470	474	478	492	506	473	509	494	486	484	476	517	473	486	520	455	472	492	519	511	444	492	497	507	455	496	496	492	459	491	450	511	535	481	521	486	524	463	471	479	486	509	469	515	513	477	510	487	505	485	489	513	476	476	481	483	515	544	483	464	461	500	456	520	484	477	492	502	480	499	481	541	513	508	493	473	511	482	488	552	475	465	475	454	506	519	477	489	485	496	450	527	508	499	465	486	512	459	495	490	489	431	503	505	464	514	477	488	493	487	499	486	478	501	487	486	497	483	497	476	469	420	518	468	461	464	516	491	450	491	499	489	504	465	496	503	451	482	496	535	493	516	478	495	463	505	490	449	472	475	479	479	532	485	489	481	479	502	492	441	488	488	479	484	499	498	519	480	475	491	491	489	476	493	462	466	480	491	497	516	468	497	476	501	475	451	459	477	513	484	502	498	523	460	517	502	509	500	485	514	504	456	501	516	522	518	450	475	478	503	455	473	497	508	433	477	459	526	478	510	498	491	509	453	482	468	481	495	474	500	460	528	492	511	485	540	479	494	512	487	475	495	495	478	495	484	479	493	525	457	512	460	522	511	497	499	493	506	468	492	515	475	512	485	483	469	467	446	485	549	516	469	483	483	529	489	501	491	496	494	482	477	494	469	516	491	512	516	502	515	499	518	441	492	527	528	473	491	485	469	457	468	454	454	523	473	539	485	474	464	488	457	479	517	503	464	480	505	486	502	501	488	512	506	462	469	468	530	486	510	543	450	471	479	529	454	475	441	481	494	487	521	485	488	440	494	492	511	515	489	450	508	491	461	480	466	484	479	462	508	471	450	468	482	466	548	493	492	514	484	490	477	507	482	469	500	485	520	495	454	520	466	478	496	479	504	496	487	476	455	464	458	454	542	480	499	511	477	492	480	498	512	431	486	512	512	501	502	462	503	491	470	491	521	504	485	523	476	499	526	540	456	476	494	512	503	487	485	514	474	506	502	481	504	500	493	508	499	444	494	486	483	502	502	513	478	464	464	498	478	504	443	471	480	494	468	485	476	507	469	468	487	485	482	500	458	495	474	530	522	503	501	503	508	516	481	494	544	474	508	476	521	486	519	502	506	512	491	498	489	489	490	526	489	491	521	465	492	469	492	488	501	515	512	505	502	470	502	474	544	456	489	495	555	490	448	480	478	476	493	472	472	506	483	491	510	490	480	508	521	499	489	442	501	455	451	493	500	503	486	447	493	481	517	505	492	514	500	495	461	488	512	498	532	508	471	474	457	466	465	500	508	465	512	537	481	517	514	472	481	476	513	491	460	463	486	478	482	450	489	518	495	481	463	523	494	459	477	470	510	496	463	518	471	533	529	458	447	533	480	498	497	548	504	497	471	463	501	464	465	484	551	527	517	480	492	458	476	497	488	491	479	481	506	457	438	517	460	486	503	487	503	482	468	466	485	488	487	481	459	518	499	461	497	512	495	519	522	465	476	499	458	496	466	521	508	507	509	464	496	512	492	496	509	525	461	473	476	514	481	470	488	467	487	495	491	502	491	495	465	477	440	471	536	488	463	465	491	446	483	481	479	490	494	505	524	456	513	506	486	496	481	457	508	455	511	499	426	478	485	491	472	503	481	475	512	491	480	495	481	465	461	504	506	503	475	427	464	475	523	511	570	467	477	494	502	516	485	494	439	469	474	487	499	514	499	523	462	476	498	478	526	502	528	480	472	499	514	513	504	475	458	491	475	500	506	487	531	491	466	509	490	501	494	462	521	487	497	470	470	479	499	477	481	470	496	502	496	524	474	494	469	490	472	482	479	491	440	466	517	479	480	480	500	502	492	465	519	456	494	489	497	518	499	490	469	528	539	507	473	500	489	479	476	494	479	512	484	495	512	446	510	493	485	513	473	485	527	486	509	443	506	481	514	535	464	471	504	451	467	509	482	521	498	487	501	511	493	495	519	493	460	484	482	486	442	489	462	515	454	460	435	504	469	473	508	506	491	494	488	488	469	484	511	485	511	490	537	496	514	534	510	502	467	491	510	460	502	478	469	507	466	489	480	531	481	474	520	485	478	518	527	498	473	498	467	483	475	498	497	503	526	525	508	495	479	467	472	490	485	524	490	501	475	514	483	554	499	532	483	520	497	525	513	490	526	444	508	461	486	481	483	505	530	484	476	498	465	473	474	462	507	493	507	490	489	487	499	517	466	535	510	425	490	492	457	515	494	491	486	536	466	454	450	452	485	525	494	503	510	465	516	525	490	503	463	499	439	518	505	471	481	490	517	495	457	507	473	503	531	505	492	493	457	446	488	483	503	511	493	506	488	474	434	540	453	487	522	474	487	499	481	476	530	460	492	490	454	474	455	486	505	482	454	469	494	495	528	505	500
24470	23145	30899	24291	21325	14744	1422	572	475	544	530	486	539	538	534	513	488	481	567	480	505	500	564	453	508	489	490	440	475	521	495	466	512	508	472	458	513	511	494	509	500	503	536	526	523	509	481	505	509	497	476	482	533	509	502	517	522	494	513	514	481	509	509	524	466	510	516	543	511	497	492	490	532	474	489	502	499	492	517	481	541	470	491	514	520	490	543	510	487	502	509	482	513	486	549	472	540	501	469	486	489	494	491	526	523	507	516	536	494	511	525	444	529	489	469	478	487	483	502	524	472	502	524	532	506	520	530	506	488	515	500	504	538	505	467	525	512	476	499	521	519	512	516	514	499	465	497	491	503	469	474	483	501	479	535	498	479	485	477	452	506	482	534	489	446	492	467	479	479	476	533	524	465	475	527	487	482	469	503	481	497	497	480	518	524	495	524	505	489	465	482	506	489	503	460	534	496	459	488	506	501	539	461	492	481	499	508	484	494	519	497	488	501	483	508	513	481	477	497	493	498	504	552	502	476	471	521	528	477	505	509	492	464	509	543	503	479	500	501	491	525	493	505	524	455	455	491	511	514	517	501	493	507	510	494	519	448	483	473	500	516	469	512	476	493	507	526	494	525	478	491	531	541	424	486	478	512	499	466	512	502	479	487	451	510	485	502	521	472	534	513	478	510	502	479	526	462	528	510	510	504	496	534	502	471	474	486	466	491	498	510	467	508	469	501	513	471	490	473	479	456	495	469	588	467	494	485	535	510	536	454	440	481	496	488	520	463	479	469	482	523	521	521	503	475	474	481	464	490	522	514	510	512	474	506	493	502	478	493	526	523	486	500	507	499	480	478	513	491	508	525	507	508	483	531	506	522	493	513	497	473	532	487	517	498	497	490	474	527	486	512	493	509	490	458	498	504	489	523	500	500	530	517	462	553	495	533	542	481	506	500	520	494	513	507	500	503	482	472	528	478	501	508	492	461	489	504	477	475	514	477	545	506	508	481	517	501	482	476	499	518	485	540	511	529	485	484	502	524	488	535	492	491	508	498	484	524	474	496	525	497	482	486	520	460	521	481	501	485	529	456	511	515	498	513	471	513	459	480	556	524	485	541	478	493	473	531	485	545	487	499	488	490	482	456	518	462	476	512	500	509	527	501	486	535	503	452	459	495	444	480	483	484	525	510	465	507	500	547	505	488	488	508	487	548	502	546	545	513	460	510	500	528	520	477	462	518	520	514	504	499	475	519	481	479	513	495	521	503	503	497	518	491	514	496	468	501	561	467	553	494	498	518	501	500	542	494	510	483	518	504	542	515	486	495	493	493	477	502	502	484	506	479	487	513	506	489	495	482	507	464	515	486	483	515	463	512	515	476	452	505	496	493	484	484	491	519	521	484	458	508	532	497	499	532	515	458	479	522	474	496	494	478	492	495	486	498	469	489	483	493	481	498	470	504	486	495	537	507	501	490	523	523	496	480	493	482	461	448	463	498	503	522	542	497	506	517	487	515	535	522	544	471	526	490	523	509	511	474	492	481	464	476	515	504	495	460	489	500	499	505	479	516	477	497	488	513	476	497	517	483	508	507	471	484	535	534	489	480	495	513	466	476	486	504	545	541	495	508	486	496	521	477	506	507	507	477	527	485	491	476	483	476	503	494	525	505	449	481	521	490	455	513	476	550	470	514	495	542	507	527	491	516	479	495	511	509	494	464	510	469	548	509	447	528	498	484	474	484	504	518	479	489	511	487	491	512	473	484	515	491	458	494	496	524	527	497	518	513	478	506	514	464	498	518	509	499	520	493	484	449	495	519	494	458	539	507	497	525	469	493	512	491	448	492	502	447	503	498	485	482	537	509	523	505	485	493	473	533	492	500	491	510	518	522	499	502	504	518	478	533	501	500	520	530	511	540	499	519	502	491	485	496	525	549	495	528	497	484	529	517	518	482	523	516	488	465	488	501	519	510	469	507	488	482	501	497	500	512	527	519	474	467	547	487	526	489	505	503	499	493	499	508	508	498	520	490	475	532	509	506	472	474	511	503	501	487	497	468	483	540	492	483	496	488	467	563	509	502	518	514	531	465	475	518	494	476	472	489	472	517	505	499	497	527	496	468	515	459	497	513	479	491	515	513	486	494	524	507	500	501	511	523	537	503	507	507	497	474	508	462	484	530	497	567	521	485	457	475	544	498	523	521	534	494	455	487	563	496	509	499	515	460	465	509	486	490	518	522	527	525	536	518	522	492	488	465	487	481	478	498	453	457	456	506	522	525	501	490	476	515	490	482	461	522	538	483	436	517	500	536	502	469	473	487	516	519	498	524	520	491	486	479	526	539	523	527	512	497	506	500	442	473	531	498	498	469	489	492	464	530	493	530	511	524	489	522	498	496	518	519	517	491	504	501	501	499	480	456	474	531	504	506	503	496	501	482	485	492	507	494	497	515	501	500	506	512	458	553	491	490	463	471	503	484	496	507	474	510	492	507	564	514	492	532	487	496	485	499	567	485	520	477	480	520	499	494	486	496	483	506	495	523	553	469	493	507	506	463	494	474	474	486	476	537	511	535	480	501	498	478	514	466	498	514	501	477	467	508	470	557	475	495	509	476	502	478	484	506	507	557	489	550	501	502	493	509	513	470	491	512	482	561	478	530	460	495	496	498	497	518	503	481	524	450	540	472	522	503	540	496	476	459	474	489	451	528	487	495	531	490	516	490	467	495	537	506	517	496	487	452	507	502	539	474	464	560	488	498	499	502	496	521	541	482	519	513	520	483	519	479	515	484	473	510	520	494	495	499	530	479	471	543	482	500	469	490	514	486	494	483	505	514	509	506	485	505	530	482	554	481	519	514	471	488	523	498	475	483	461	501	466	486	532	501	491	524	484	511	496	527	508	500	484	464	490	468	465	543	497	494	506	511	477	511	506	482	517	530	471	496	499	467	493	483	449	542	490	510	506	481	475	465	437	517	495	481	543	480	523	514	476	494	501	487	497	485	493	463	481	466	502	526	473	468	515	502	519	529	444	536	495	502	484	476	560	503	518	488	490	491	474	472	520	488	537	513	460	511	538	499	506	538	494	458	491	512	491	499	497	521	486	518	480	490	475	506	498	457	517	474	499	499	514	532	536	495	491	538	538	496	503	502	494	498	502	462	512	481	489	517	543	497	484	484	477	488	509	478	522	488	460	522	500	495	537	510	518	499	491	464	490	469	512	459	509	535	478	489	454	474	501	528	494	497	547	492	480	473	522	528	492	502	487	478	510	460	477	491	524	493	445	509	462	471	495	486	472	508	510	487	518	499	496	467	485	526	526	503	516	473	505	487	502	493	516	486	509	470	475	468	509	515	503	524	541	481	485	490	525	477	489	475	492	533	479	505	517	523	472	507	486	487	517	451	492	542	486	501	500	496	486	484	520	526	504	580	464	510	518	498	547	498	504	519	498	479	462	457	478	485	474	486	498	505	476	471	501	505	508	475	529	518	503	491	490
59914	96540	66095	11615	962	916	829	825	852	777	817	816	789	772	766	823	774	833	744	790	785	824	761	773	757	853	792	776	788	787	833	784	786	750	794	773	774	722	736	768	787	738	738	813	786	719	827	802	761	694	754	741	748	747	789	779	728	721	779	751	741	787	733	733	782	752	737	815	765	773	767	751	794	784	759	770	742	767	780	724	796	763	785	786	773	793	792	753	765	764	735	744	770	724	773	772	782	750	749	750	757	746	762	780	773	763	734	742	790	798	818	809	765	736	737	786	781	754	746	768	716	728	736	775	729	740	753	708	803	771	730	747	785	736	732	776	759	755	773	761	737	765	746	746	793	753	741	751	796	839	747	775	750	742	761	776	795	745	750	800	751	733	766	761	788	827	778	778	782	773	735	766	771	743	758	767	806	781	772	824	758	735	770	769	786	780	766	752	784	797	830	769	742	759	752	752	834	773	752	772	794	739	781	813	752	722	762	829	796	804	755	759	743	770	759	723	797	788	787	749	739	772	799	751	777	771	799	761	744	766	771	752	822	761	757	762	772	769	762	763	723	778	826	779	753	777	723	789	788	767	767	804	758	732	725	750	755	729	770	761	760	787	778	795	751	755	801	796	779	743	793	793	750	802	780	831	754	790	729	760	772	722	724	787	793	771	806	760	742	743	733	784	727	759	798	779	755	763	706	736	765	713	769	760	760	748	778	795	726	755	782	828	815	770	703	741	762	755	771	794	732	758	830	735	819	789	824	786	738	811	760	780	756	809	757	765	826	753	752	774	739	786	785	820	811	799	776	824	736	746	763	721	789	753	757	767	765	725	770	729	793	792	774	759	807	747	723	772	788	766	777	714	798	773	800	812	733	779	766	750	783	785	744	741	723	820	803	713	730	743	789	749	724	733	749	724	791	752	729	788	733	768	747	765	791	753	797	683	796	748	800	789	780	756	767	770	732	777	781	761	748	742	789	786	721	723	770	796	761	797	759	768	786	794	744	785	794	799	843	808	732	755	749	741	771	777	745	767	793	796	773	768	738	792	754	769	799	706	755	734	768	768	723	775	767	790	793	736	733	767	799	706	759	716	709	795	718	739	764	736	780	760	742	764	779	775	794	747	746	782	786	774	759	772	784	785	730	734	807	819	782	796	754	741	749	765	770	791	761	780	728	806	710	762	753	751	771	755	803	793	762	764	805	743	751	785	737	776	754	711	786	777	738	819	777	786	767	751	785	791	778	749	700	783	746	786	792	753	779	775	734	758	814	774	698	814	775	821	712	719	750	777	756	770	748	771	775	762	765	753	794	782	754	781	773	780	784	796	765	756	791	732	781	750	777	764	770	775	741	749	752	738	765	771	727	767	795	795	768	764	809	805	826	806	775	729	762	771	801	766	733	771	740	775	763	793	786	765	755	758	747	753	793	735	766	756	706	751	797	775	747	743	813	766	755	741	810	756	779	778	826	764	811	727	766	749	739	718	777	820	802	764	778	772	800	753	783	737	776	776	775	767	770	744	756	750	800	761	774	762	783	785	760	782	761	755	741	763	760	770	769	783	784	775	785	750	710	775	748	730	746	744	710	772	765	724	791	718	756	753	764	758	771	743	800	771	766	731	761	774	812	796	798	782	768	765	750	718	798	719	795	755	756	783	748	714	785	740	783	746	736	727	780	783	764	781	792	781	750	777	787	722	741	765	779	773	795	777	796	779	820	749	802	749	730	748	768	757	822	721	800	751	792	807	792	798	762	765	756	784	776	797	812	772	758	758	793	758	728	757	743	735	791	772	799	769	782	733	731	778	799	750	750	790	724	773	760	807	771	745	712	782	783	711	810	766	779	773	768	744	737	737	755	767	764	787	792	761	825	748	806	763	759	760	750	765	825	773	760	777	768	768	768	813	774	748	754	789	796	770	796	746	797	739	770	769	760	793	745	841	790	747	823	758	760	767	732	755	769	720	775	734	837	828	826	803	817	773	778	818	770	770	759	814	769	801	781	776	717	737	746	744	725	781	755	758	777	743	778	786	774	753	785	763	742	756	752	756	747	780	792	800	747	793	782	819	819	809	786	801	778	764	767	745	780	796	752	702	796	768	743	809	764	768	785	834	822	793	801	803	773	761	761	764	744	768	756	751	752	762	707	732	781	769	756	766	776	744	741	799	800	747	785	767	784	763	756	781	766	733	758	766	736	753	770	813	763	776	746	812	765	755	709	754	785	750	784	754	762	767	781	763	766	755	766	793	714	734	756	716	776	785	736	768	762	737	773	735	777	803	777	760	745	762	744	748	778	780	795	741	802	734	741	778	756	720	725	796	787	786	805	760	767	765	766	791	798	823	785	782	790	765	754	806	780	756	747	762	758	707	703	768	774	757	756	800	789	739	772	731	845	765	752	748	754	781	770	741	737	721	742	758	804	792	798	801	824	808	804	758	749	794	779	731	750	769	726	797	784	726	782	787	746	739	750	752	723	801	753	787	768	758	787	782	793	807	727	711	788	802	805	740	737	716	758	794	764	745	767	749	771	753	779	775	755	823	792	714	785	772	792	752	784	756	761	801	768	773	758	724	775	805	822	758	770	758	770	765	739	756	751	730	765	769	811	730	786	785	779	785	759	792	765	729	733	769	755	856	766	760	762	755	739	775	716	755	761	772	742	757	779	791	732	804	746	812	741	773	767	768	744	775	752	753	767	807	740	788	851	753	798	728	753	715	774	702	748	755	791	778	769	732	748	806	780	771	770	770	768	712	801	741	734	774	770	762	784	771	789	767	802	791	733	752	821	823	737	784	783	797	756	775	788	775	756	760	764	770	786	771	818	797	778	736	724	770	805	760	785	764	771	812	685	791	751	770	799	792	742	786	746	804	726	769	718	810	759	781	742	785	797	788	774	737	836	760	776	785	739	727	772	754	785	724	750	750	756	776	770	736	793	820	774	757	781	775	735	791	758	719	739	767	764	796	745	743	776	791	789	765	759	760	816	743	812	758	748	749	813	758	788	794	779	773	777	802	775	745	823	809	794	741	753	796	766	782	781	746	721	765	793	770	844	786	756	773	806	726	789	753	763	763	755	758	728	809	781	805	791	779	794	768	718	748	803	745	767	833	761	821	745	768	741	768	764	763	761	778	688	785	738	786	726	717	762	764	774	747	756	774	769	794	774	769	728	769	774	764	784	729	769	763	768	731	783	756	802	790	706	804	840	773	765	781	795	756	743	765	818	738	734	804	774	747	765	771	815	742	760	775	767	815	786	817	809	742	799	754	788	806	768	755	797	792	774	805	793	787	805	784	809	825	763	697	778	724	803	793	766	766	754	783	778	806	750	810	766	774	812	772	751	762	726	776	744	768	758	748	817	804	777	753	780	841	847	705	780	813	766	766	774	792	765	732	822	773	808	758	784	755	789	760	860	746	819	803	785	770	774	773	808	761	737	727	752	784	770	799	747	764	816	774	777	728	776	739	802	763	766	769	779	794	766	768	713	795
32579	33626	26550	6027	316	267	276	294	285	259	284	284	281	275	275	281	263	249	282	249	266	265	278	250	269	263	227	289	247	253	289	261	238	275	284	284	269	251	261	234	264	286	264	279	234	262	264	268	272	277	232	272	225	273	240	263	255	286	270	273	249	222	260	244	288	293	278	261	229	284	255	253	254	260	280	261	238	255	267	300	220	246	250	265	274	275	278	257	274	273	235	259	260	262	302	264	268	283	293	262	264	252	275	262	282	264	276	257	278	259	264	285	251	264	256	260	245	261	276	273	256	258	266	305	254	244	255	258	256	256	243	271	281	291	243	261	254	260	278	266	235	265	261	265	297	267	260	269	231	252	255	286	315	228	252	282	244	263	284	267	283	279	261	263	309	284	238	262	293	282	263	265	250	243	255	255	260	266	262	272	268	277	263	256	290	268	271	281	271	261	253	228	264	247	257	244	266	229	239	275	274	289	251	263	262	266	268	273	277	242	287	251	252	281	262	240	250	275	246	266	261	268	276	262	254	282	288	278	282	282	265	247	258	270	267	283	272	262	250	256	266	269	278	235	270	272	259	239	288	237	247	270	265	240	262	247	257	277	240	256	230	270	283	275	313	271	252	227	269	254	261	272	274	248	265	252	274	256	261	267	246	300	268	296	240	263	283	240	275	253	273	273	251	264	273	277	274	273	247	268	261	278	254	262	282	269	255	287	247	267	255	277	253	300	232	250	243	226	289	262	289	261	291	255	245	263	249	289	256	264	303	263	247	271	272	259	274	263	265	232	280	250	232	275	279	237	247	264	279	269	279	273	275	245	256	263	271	275	277	265	261	270	244	264	250	232	274	294	247	271	299	248	290	268	267	262	247	255	282	272	271	269	282	274	308	283	266	242	272	247	286	271	240	240	282	278	273	246	258	257	238	256	269	253	250	252	272	261	270	264	288	254	279	268	244	280	243	272	280	287	245	268	267	262	254	240	264	214	253	255	302	237	253	242	261	286	277	285	268	231	289	278	260	251	292	252	275	253	275	278	257	260	236	262	251	288	257	260	254	270	271	263	258	261	270	240	246	272	257	249	254	262	274	271	256	273	242	292	254	260	271	276	262	254	259	243	246	259	249	270	268	241	260	258	258	236	278	277	272	250	274	258	269	260	297	299	252	269	268	280	264	290	262	271	295	251	275	279	256	276	269	268	261	275	275	236	255	268	253	287	260	244	243	236	250	249	234	291	292	290	261	257	261	283	250	244	289	276	279	262	238	265	281	227	246	258	255	258	279	249	248	240	267	251	245	246	260	255	273	262	270	249	252	274	273	285	290	281	275	277	271	267	292	284	282	265	264	279	269	275	259	255	282	285	268	250	260	276	262	310	282	289	248	227	274	233	248	243	253	270	243	263	247	255	257	259	263	252	235	258	265	234	287	229	278	263	273	277	263	285	246	301	252	278	284	236	258	276	318	242	270	268	256	265	266	287	230	248	262	259	239	289	230	277	247	236	283	254	295	254	268	257	241	281	294	278	283	281	245	271	226	257	267	306	256	284	271	251	267	283	247	250	261	278	250	251	255	285	283	288	260	269	261	291	261	287	265	218	267	242	283	285	244	253	266	277	268	292	263	258	267	277	263	268	259	265	256	283	269	292	244	283	245	251	267	248	238	267	286	251	267	243	246	271	259	275	259	273	257	276	289	284	264	269	267	276	253	258	252	291	252	297	253	253	272	290	266	253	260	276	258	269	262	244	249	269	237	292	299	255	252	254	276	278	286	236	266	240	240	271	272	248	278	264	256	260	250	257	260	250	257	259	252	258	245	271	280	260	251	245	283	282	247	296	274	266	276	268	256	262	277	255	265	247	271	248	262	289	276	240	256	271	300	274	269	295	302	268	274	250	280	241	250	234	276	255	250	245	264	237	262	262	257	267	268	282	249	249	250	268	225	247	270	259	269	264	281	251	241	233	238	261	243	261	247	278	243	247	290	246	259	258	241	257	272	260	276	277	272	248	240	255	248	290	259	270	283	253	252	261	269	276	287	229	234	237	266	252	251	267	257	270	264	262	252	273	247	275	234	247	299	232	271	273	262	257	278	246	265	300	268	280	237	240	266	245	250	261	246	274	281	283	254	257	263	250	275	260	275	223	301	290	255	278	274	269	287	284	286	272	261	252	265	262	251	239	246	263	264	248	266	293	251	265	269	241	256	273	266	270	276	274	253	254	249	257	253	244	261	242	279	266	282	266	255	256	254	275	228	264	291	275	252	247	277	259	271	266	285	238	275	253	257	275	249	266	260	252	284	259	255	228	280	277	230	258	271	253	245	263	291	268	223	249	252	256	250	268	247	248	258	250	259	244	267	261	264	264	287	233	242	258	264	275	245	267	297	273	268	270	246	285	259	246	259	259	277	296	231	276	278	283	266	302	285	269	251	293	267	240	256	272	274	252	266	267	280	266	245	259	282	259	243	259	241	267	291	290	249	263	246	225	263	244	265	252	273	250	289	252	259	297	254	262	249	282	264	278	267	281	298	290	245	254	257	274	251	255	273	262	270	297	298	258	253	269	243	283	252	253	242	284	292	287	265	283	277	233	255	250	281	250	235	239	287	248	290	259	248	256	264	294	262	257	259	285	254	222	244	244	237	247	225	262	285	273	252	261	221	262	289	302	252	239	266	274	277	290	272	260	285	268	256	246	249	264	261	279	258	234	230	245	272	270	278	273	245	257	264	261	274	266	274	277	259	233	229	269	234	270	236	273	250	262	303	242	281	290	251	252	274	265	252	264	270	281	259	248	239	262	219	248	283	282	273	275	260	278	273	244	293	263	249	267	253	300	265	249	269	238	270	238	256	294	248	250	268	242	270	267	269	261	236	255	263	264	243	234	254	259	265	247	263	283	277	266	268	254	264	281	251	281	275	263	251	265	239	294	290	272	257	236	282	276	279	265	245	258	259	255	313	280	267	263	251	275	261	276	262	249	271	213	271	280	256	241	266	240	260	256	280	254	293	266	290	257	288	312	286	245	292	260	250	258	266	295	240	259	289	249	272	239	279	252	274	244	294	260	249	274	278	267	262	236	267	269	274	277	265	275	279	261	254	271	227	310	289	309	251	283	260	271	246	229	275	288	249	269	269	290	252	269	273	266	250	267	275	287	225	278	290	261	265	261	252	262	250	238	246	251	276	275	284	254	269	253	263	249	249	250	252	239	239	265	292	267	262	281	270	256	300	241	309	291	282	278	262	251	251	257	268	264	281	258	287	253	280	279	285	259	274	246	262	280	253	268	264	247	280	257	272	289	250	227	276	272	276	281	255	289	267	272	273	256	269	259	297	279	278	253	274	258	245	275	280	259	257	227	294	255	259	243	279	248	275	274	250	237	293	255	278	253	256	244	287	237	266	252	251	273	259	297	293	276	266	281	264	280	255	263	309	235	242	263	271	287	250	294	246	255	266	243	254	250	253	280	295	311	241	266	238	246	240	246	271	264
42322	49917	28884	1566	406	404	438	470	454	449	437	472	419	439	456	457	439	437	436	430	464	441	405	461	435	457	450	441	528	436	441	480	432	439	455	456	439	433	430	435	421	447	469	448	446	451	452	430	415	460	464	421	440	463	462	498	455	464	478	445	432	449	414	468	462	434	455	458	442	434	467	424	413	417	446	444	414	437	443	423	462	454	506	481	466	440	421	422	424	466	463	461	455	431	437	470	424	447	472	453	465	422	424	440	419	409	489	437	470	433	440	436	437	449	468	465	461	450	441	427	445	445	450	449	463	475	434	442	434	396	423	440	440	440	455	433	476	474	422	428	454	440	443	445	455	482	408	466	462	469	479	458	478	457	424	386	441	455	448	444	450	435	498	450	446	467	416	448	448	462	442	484	422	445	451	449	467	440	439	417	429	427	446	432	437	462	459	402	464	461	455	449	421	443	437	431	452	433	442	455	419	444	439	483	393	436	436	461	440	398	435	433	466	462	431	431	413	481	453	415	411	471	485	439	453	472	473	457	492	431	484	430	425	478	435	452	426	448	486	464	475	440	474	416	413	452	472	435	441	456	438	438	457	447	452	417	438	440	463	447	440	453	456	452	428	425	465	426	454	438	459	475	467	438	461	441	469	449	447	454	440	442	442	443	434	445	453	453	413	466	449	409	449	459	422	421	455	462	455	453	475	480	427	443	426	454	489	432	459	452	468	464	439	459	443	441	438	462	426	459	458	446	450	453	451	477	449	450	438	451	449	458	425	440	412	464	463	453	451	461	440	460	462	444	438	447	470	459	444	440	483	425	478	435	458	439	457	446	414	461	443	460	437	456	480	452	421	470	478	431	467	419	480	447	462	399	442	441	435	440	444	448	433	472	480	435	464	449	442	452	426	439	439	475	452	407	429	452	488	437	440	440	449	441	431	469	430	465	463	476	442	432	453	438	462	444	451	431	445	423	492	453	431	476	431	423	450	447	474	463	462	458	438	432	446	418	465	450	446	432	470	449	438	450	437	468	416	407	437	424	430	463	429	438	470	480	400	441	481	403	432	436	473	476	430	424	436	443	473	446	438	450	463	447	412	376	446	473	421	453	432	426	429	434	441	441	462	407	413	451	474	442	456	423	445	462	420	454	438	425	435	470	427	429	438	478	454	414	485	441	409	422	444	442	469	444	461	493	461	470	433	425	439	453	502	439	457	451	405	469	453	451	432	442	461	467	420	427	467	444	438	420	455	441	395	439	431	451	468	417	434	458	439	456	458	453	459	439	427	434	437	465	492	449	428	442	470	443	417	397	493	428	471	493	414	456	468	464	442	490	416	455	490	439	413	451	471	450	448	443	466	460	427	419	454	461	455	447	438	441	442	447	444	488	452	418	433	443	451	419	449	475	438	457	457	454	480	448	458	462	459	455	435	454	432	407	452	444	427	468	456	422	437	456	459	461	459	466	458	448	416	454	429	440	421	443	473	423	461	422	461	472	439	441	463	468	424	463	465	435	442	438	436	403	460	461	430	433	429	433	468	437	462	449	458	475	421	440	439	422	445	449	465	429	446	474	453	445	443	452	431	436	430	441	476	409	460	476	465	466	408	477	460	450	440	459	427	462	457	437	441	426	395	466	448	469	459	459	490	447	416	462	459	470	431	453	469	456	464	446	414	455	430	439	431	455	461	478	466	449	436	463	485	444	484	456	449	436	456	444	422	472	404	442	414	443	432	416	454	396	415	449	427	460	430	465	454	439	447	457	438	451	461	442	404	457	440	424	436	442	449	452	476	457	425	465	416	430	432	444	471	455	459	409	453	467	485	486	423	481	464	409	439	450	458	460	430	443	460	506	412	485	437	426	426	420	423	411	455	448	469	439	427	446	391	451	419	437	443	404	439	429	433	444	422	467	487	451	453	456	440	421	455	474	476	460	481	481	475	419	461	439	417	427	429	481	453	428	448	436	428	451	443	436	416	469	460	477	435	470	409	439	450	411	430	411	480	414	440	439	455	458	452	410	452	401	467	479	465	452	450	472	460	433	455	448	468	422	445	430	464	441	483	443	430	456	447	446	452	463	455	450	482	439	466	456	477	394	407	411	450	433	451	438	428	429	442	407	431	434	413	453	421	462	477	417	462	422	471	438	432	435	456	422	412	412	426	440	425	465	443	417	431	432	471	458	470	475	466	438	495	434	434	484	463	435	452	500	458	462	434	396	454	442	437	482	428	411	444	429	434	458	423	415	462	427	434	428	439	429	483	427	462	437	437	442	453	447	466	475	444	414	452	432	463	449	435	427	465	454	462	441	449	487	429	439	458	444	472	437	442	433	468	435	456	411	474	493	465	451	455	465	465	444	444	492	448	452	435	431	428	454	445	491	429	442	428	442	425	467	410	428	449	434	450	457	448	455	456	426	452	450	433	457	413	464	449	440	463	427	408	436	442	487	455	424	415	424	415	403	436	420	429	463	456	441	464	444	435	424	430	455	471	452	491	454	461	464	438	425	431	466	452	438	462	460	426	437	427	423	428	475	433	444	453	415	471	455	466	466	426	446	417	393	461	411	457	463	438	474	443	451	471	447	459	445	412	424	437	428	448	403	422	450	455	455	451	417	442	462	463	482	458	397	428	399	440	409	440	434	433	410	425	459	447	448	460	438	433	461	450	417	432	465	446	442	429	431	426	464	429	436	455	465	443	418	442	455	417	480	459	457	433	517	436	484	446	468	440	429	432	462	438	448	439	437	482	462	439	452	412	427	435	430	437	470	438	463	442	435	426	418	455	478	417	437	468	456	489	449	453	441	411	455	479	446	441	453	452	462	448	471	456	455	471	440	440	462	464	401	467	443	453	445	409	479	432	441	476	451	403	463	423	440	472	470	441	455	448	435	463	437	457	467	447	461	430	404	475	439	476	431	416	433	455	433	431	417	456	467	422	438	438	433	441	471	442	456	499	423	414	444	513	469	445	451	432	492	441	445	450	465	446	478	476	448	437	427	439	474	441	464	427	510	465	422	460	465	452	451	418	454	469	442	460	465	447	442	455	453	427	453	435	438	465	448	432	457	435	458	445	466	445	452	465	457	466	469	433	434	486	441	427	432	471	449	419	427	414	429	445	410	457	405	446	430	445	431	427	465	470	444	456	465	453	448	428	464	444	455	473	405	486	465	480	433	473	464	417	441	489	454	491	427	421	460	447	449	392	425	447	422	480	410	417	471	452	442	409	455	458	440	450	474	477	437	435	439	450	480	429	478	441	466	448	407	454	444	469	418	440	443	400	425	439	403	419	457	415	414	437	446	459	429	450	372	436	442	462	440	452	428	504	464	430	428	433	438	443	476	476	473	423	446	451	433	403	438	444	439	443	401	406	444	435	441	430	459	447	449	467	460	473	452	448	429	431	465	452	442	467	459	425	494	461	407	434	437	431	437	452	448	464	454	464	459	462	442	407	436	421	424	454	437	431	499	423	448	443	439	442	456	459	462	460	430
25895	25443	32974	25196	15919	2493	363	297	327	301	338	296	310	348	306	286	323	257	328	263	307	337	305	283	290	294	326	315	316	305	299	323	320	293	314	312	295	288	296	309	307	327	278	296	318	330	311	284	337	314	308	306	329	305	302	313	294	284	302	307	340	321	328	330	286	317	322	302	295	330	322	285	303	317	292	276	305	286	290	277	276	316	298	298	290	299	303	313	297	307	304	304	308	297	311	295	292	293	316	309	297	325	316	291	304	299	290	288	303	304	296	285	281	305	300	282	321	311	286	310	295	291	302	297	284	323	283	310	284	325	323	305	318	333	305	318	294	272	292	310	329	313	279	319	294	312	304	327	357	316	329	285	283	301	310	319	302	296	323	294	308	311	289	296	306	337	290	290	285	318	282	324	319	303	287	306	294	313	295	299	309	313	332	340	309	301	294	274	276	292	307	282	306	315	309	314	299	308	290	273	294	319	322	342	324	292	321	345	308	283	300	331	299	272	312	326	298	332	277	245	357	323	322	287	319	299	315	297	312	318	332	321	278	288	297	318	324	297	290	288	280	312	306	306	310	332	295	335	308	267	316	311	301	269	329	299	315	277	299	332	310	291	300	305	276	322	301	307	327	305	284	300	307	330	292	297	275	343	303	316	276	314	301	322	319	328	297	304	355	309	280	315	295	316	326	330	304	304	276	289	319	291	300	284	325	324	319	334	331	291	325	285	282	312	333	311	321	307	299	337	301	274	295	295	332	340	287	306	302	307	282	325	302	302	280	280	293	301	302	307	294	334	327	276	302	314	318	288	325	320	317	324	290	275	322	288	307	307	287	302	317	305	291	304	284	314	318	306	327	307	283	313	334	295	313	322	280	294	313	319	322	311	307	295	310	299	316	319	292	324	324	308	320	302	313	283	283	307	302	305	341	304	319	311	304	339	304	312	294	297	291	322	302	287	310	306	298	324	303	260	283	335	296	300	291	303	314	312	296	314	294	313	324	287	286	318	271	332	286	290	321	325	319	304	273	300	282	314	316	339	291	290	281	304	304	305	317	313	328	285	285	311	302	305	293	323	296	309	284	326	317	310	315	340	305	293	310	318	324	310	303	306	305	342	278	300	287	282	274	333	321	274	293	315	336	299	322	304	300	287	311	301	292	291	303	278	293	332	306	292	296	311	301	295	311	332	302	323	297	278	284	290	282	318	333	315	296	294	316	313	326	287	323	295	295	287	301	275	329	302	277	294	298	319	303	318	327	357	293	306	306	316	296	311	278	303	309	320	309	320	278	296	303	300	274	289	279	278	324	281	351	343	310	310	326	273	323	277	305	326	273	273	287	295	322	314	296	294	310	299	299	337	318	329	317	275	315	338	312	307	304	277	312	286	240	293	273	305	283	281	283	310	301	310	293	315	293	314	277	323	328	312	295	309	302	320	278	311	320	298	351	328	307	353	316	300	343	321	283	302	296	324	270	311	304	343	291	300	313	283	340	347	344	348	320	294	310	323	320	306	331	256	289	274	287	328	295	301	314	301	298	309	286	283	298	306	319	285	314	318	327	314	304	310	291	307	324	327	287	300	359	320	295	301	302	288	284	293	316	287	288	316	308	341	320	278	312	316	291	292	312	292	293	297	273	305	315	312	322	318	308	270	350	290	355	290	309	273	291	322	309	309	287	303	287	311	316	305	314	314	317	326	304	289	295	351	318	324	342	294	325	299	287	288	298	288	291	306	321	310	320	320	318	329	307	331	294	319	317	330	318	273	308	302	277	299	289	336	303	352	307	310	289	282	304	280	338	311	318	302	308	312	316	311	264	319	298	306	292	306	307	294	305	341	309	332	304	299	305	301	300	307	278	314	318	293	285	307	307	309	301	322	305	293	318	300	320	335	304	297	272	313	311	319	282	328	285	321	313	317	316	304	310	297	297	291	301	351	287	308	308	287	304	313	300	284	295	308	321	328	322	306	297	301	303	297	300	292	331	307	316	269	308	330	290	284	304	293	325	300	321	332	324	305	288	290	327	317	360	310	327	340	321	302	319	323	295	331	307	330	304	310	300	293	313	316	338	310	319	340	316	322	283	289	281	284	286	302	313	309	299	306	311	299	302	314	328	283	325	357	306	307	321	298	312	301	328	347	276	302	342	324	318	289	292	309	295	313	339	311	319	291	307	280	349	317	297	296	314	278	327	285	319	294	296	305	260	331	292	319	279	295	342	301	309	309	282	344	342	308	330	304	344	298	320	304	289	288	322	279	288	313	293	318	285	310	327	292	314	308	342	304	317	301	270	303	302	314	303	307	276	313	305	294	351	323	309	309	291	305	286	301	302	284	302	334	310	292	309	289	301	268	333	294	308	279	302	304	307	312	290	315	314	314	314	313	298	300	306	313	292	317	273	279	277	256	353	269	302	319	308	303	302	317	275	305	321	297	311	350	284	312	313	291	306	332	301	314	316	303	316	281	302	291	312	287	341	326	305	303	301	304	323	282	309	299	284	294	281	299	295	312	269	306	312	282	297	295	305	274	315	299	285	315	298	307	299	314	344	293	300	297	300	285	304	303	291	306	284	312	332	306	323	310	295	269	319	315	333	319	346	314	291	319	285	289	336	291	307	306	298	285	273	329	315	300	312	305	318	296	311	280	301	324	312	310	323	303	303	304	314	324	324	293	280	276	314	303	319	322	318	302	295	306	279	352	319	317	284	326	304	304	341	323	288	312	276	315	290	281	333	317	313	298	333	282	302	297	311	316	316	300	284	291	298	303	292	277	355	284	299	321	343	302	315	294	279	335	343	318	342	320	342	275	320	301	286	322	312	291	298	316	319	321	302	308	283	307	345	318	293	331	332	333	323	264	314	324	322	301	307	299	321	302	303	287	287	297	303	295	315	302	299	307	302	299	319	314	279	317	307	293	307	296	280	305	301	322	313	308	336	302	346	310	329	298	300	298	275	306	296	299	301	310	319	330	315	336	358	316	278	292	287	325	317	321	310	332	299	333	317	302	320	295	298	296	313	330	300	289	278	282	343	297	326	280	299	330	308	277	303	273	286	306	274	284	318	305	315	290	305	304	329	306	343	320	275	330	311	304	289	315	305	323	308	292	300	328	291	327	315	282	325	317	327	303	284	305	320	301	289	311	313	291	309	331	307	291	283	269	287	317	314	315	330	337	286	301	326	316	307	286	319	286	306	307	295	324	308	291	296	285	355	312	298	284	289	307	327	332	293	300	348	298	272	286	299	290	309	298	314	284	301	290	308	313	330	284	299	315	304	327	292	322	296	320	296	257	321	317	292	286	275	288	313	276	303	334	291	325	271	355	290	302	320	306	302	295	317	324	302	290	313	286	321	335	301	308	322	298	335	361	315	255	289	273	309	331	299	285	312	319	309	300	333	298	312	280	298	325	299	328	291	322	318	315	279	299	285	277	295	264	291	290	311	309	331	310	330	316	305	321	329	268	311	312	286	286	300	340	318	318	265	303	279	320
61613	92349	57719	5834	611	562	539	555	578	539	534	536	503	535	537	530	529	519	529	516	528	509	494	480	492	475	511	514	535	490	543	519	523	505	511	482	483	528	539	495	520	520	514	563	463	507	482	526	533	476	492	520	548	475	526	477	501	472	465	501	518	489	523	519	495	544	509	542	501	488	482	492	483	472	511	446	507	495	473	540	456	534	520	523	520	513	500	514	495	471	497	518	483	505	488	514	507	523	495	500	551	496	536	540	497	515	493	514	482	495	524	480	474	514	487	532	501	558	520	488	482	515	503	521	540	511	490	520	496	501	487	492	505	508	500	443	519	508	493	507	446	487	497	493	442	505	526	502	494	522	503	494	483	537	487	513	500	506	525	497	469	493	531	504	528	477	524	507	514	492	525	500	546	497	500	491	502	524	521	499	498	510	521	492	550	521	518	527	480	503	512	515	516	472	481	481	519	488	481	480	507	520	454	509	507	520	509	518	481	533	483	497	525	469	523	485	495	505	525	462	484	487	504	506	494	515	526	467	473	503	503	500	508	528	532	514	498	513	476	495	518	533	533	535	494	486	483	493	511	520	520	568	545	507	489	460	548	505	552	485	494	527	498	478	501	508	486	499	478	491	511	523	496	485	493	517	490	477	522	487	485	526	501	507	479	540	500	505	529	473	470	500	498	542	506	494	542	484	491	528	489	487	500	488	482	529	536	562	510	489	452	510	525	530	515	459	513	485	500	520	496	477	510	513	515	551	490	498	541	522	498	508	498	499	491	513	529	494	493	502	503	536	511	538	511	567	510	494	483	474	493	460	524	508	507	493	471	499	500	496	526	486	517	469	504	520	489	471	541	484	494	490	490	503	519	507	504	497	525	505	522	504	506	518	496	490	531	527	515	493	487	484	480	482	492	468	506	472	477	504	497	482	552	526	489	455	514	500	542	526	509	495	506	512	472	471	503	514	518	540	484	501	508	496	513	490	515	487	482	467	512	505	536	513	545	525	525	517	523	543	462	506	485	473	508	487	504	494	536	535	487	509	502	505	519	537	496	498	487	504	469	520	517	533	489	509	506	513	523	496	471	532	505	491	501	517	531	512	529	508	535	493	509	478	517	506	542	515	514	501	567	477	496	506	513	547	481	506	467	522	511	496	467	511	505	520	529	546	540	504	518	542	509	516	500	490	499	533	494	482	486	517	521	492	507	481	521	494	515	486	519	541	520	514	504	518	485	419	518	462	448	471	497	534	502	532	548	537	496	488	509	495	469	508	528	532	540	532	500	516	518	507	465	470	530	499	530	531	533	532	498	492	438	497	524	491	520	525	471	500	498	480	499	499	508	508	473	502	479	494	489	505	498	477	459	504	491	523	512	486	536	526	576	512	500	501	490	455	489	500	499	516	517	514	483	505	486	507	480	515	490	475	505	483	504	491	439	544	515	494	494	527	472	486	526	509	524	510	502	493	507	477	507	486	506	534	515	494	475	506	520	503	514	520	500	492	520	485	484	547	505	533	513	509	466	511	534	477	489	478	508	498	476	514	538	468	500	520	536	454	511	533	495	515	511	508	504	512	482	556	506	472	519	509	517	476	486	509	533	500	519	517	453	514	532	508	550	496	519	496	508	485	513	486	486	509	468	517	520	478	473	513	485	506	531	497	471	475	522	526	488	505	485	481	476	537	473	498	511	517	472	543	507	481	513	528	484	519	491	524	492	529	503	528	487	489	480	476	495	495	473	497	472	489	495	505	501	516	501	509	496	478	502	480	515	511	497	526	494	477	516	506	482	501	534	498	493	507	516	480	495	488	493	495	455	523	516	528	559	520	528	469	483	496	507	527	505	478	554	507	517	503	512	480	505	514	484	518	494	529	516	502	512	547	479	482	514	477	488	496	491	493	519	471	486	536	508	492	499	538	474	477	540	499	535	485	504	518	490	545	474	481	521	500	493	512	495	537	523	500	529	559	456	496	562	508	468	526	470	476	515	510	450	495	527	528	488	514	496	493	520	478	529	499	505	477	521	522	489	515	531	484	514	495	565	516	505	486	501	521	522	500	481	512	501	536	449	503	492	530	503	484	469	496	493	487	499	524	496	502	547	502	485	495	525	500	462	531	488	499	518	482	499	475	509	508	478	496	511	495	536	500	492	512	511	511	475	536	481	511	509	487	493	483	515	517	546	468	497	492	495	484	467	451	489	488	500	491	530	530	477	534	533	523	513	478	526	451	526	496	566	511	495	501	498	533	530	521	526	501	484	502	463	523	519	501	510	516	533	471	512	460	482	490	511	468	490	522	497	513	465	522	497	500	518	473	488	472	504	483	483	474	531	518	488	491	473	492	500	439	451	493	498	505	501	478	498	513	523	494	486	508	516	471	489	501	469	534	508	553	487	539	505	493	513	481	501	495	523	490	507	490	528	522	533	468	502	503	524	504	530	514	526	486	508	496	532	517	510	460	506	508	444	503	488	525	470	515	520	470	528	510	488	481	495	485	533	491	518	493	520	474	512	503	548	487	501	479	497	556	523	492	504	502	519	516	468	506	535	529	522	556	519	453	520	494	501	469	495	519	513	519	478	516	507	479	489	470	516	510	539	504	516	544	501	506	527	517	507	478	508	535	500	475	510	529	495	486	461	547	487	534	478	543	514	488	503	465	486	545	485	479	532	486	464	505	504	500	486	476	481	498	519	521	527	492	561	521	494	470	531	488	499	507	510	513	514	491	487	451	518	477	484	498	505	502	514	470	475	497	494	534	537	496	505	478	476	496	452	512	487	484	508	492	504	497	468	535	522	487	480	532	450	474	469	511	505	529	514	470	508	484	482	506	508	516	521	498	505	497	476	460	510	518	528	535	511	509	508	478	501	489	464	496	484	495	551	503	504	459	527	542	481	516	521	485	488	489	487	525	500	548	534	513	540	501	470	477	460	490	449	498	489	511	493	479	541	496	496	493	522	474	490	493	511	519	480	479	471	532	534	518	477	527	504	476	492	473	508	512	535	508	504	501	536	519	502	480	513	506	492	481	525	522	522	517	480	526	474	453	488	489	516	485	517	496	547	496	493	527	498	490	524	498	536	458	502	487	461	504	485	515	509	481	515	510	493	493	499	497	503	517	503	510	476	486	510	498	474	514	525	502	514	498	465	522	477	485	511	506	486	490	505	502	556	514	500	499	482	476	520	515	495	480	531	476	463	529	506	487	518	492	513	523	524	464	482	511	471	507	518	514	484	508	522	491	501	551	481	499	485	463	524	513	483	487	472	491	531	470	493	508	516	508	543	550	468	533	478	450	489	479	555	510	536	493	515	490	494	537	504	553	485	503	500	508	545	568	524	474	511	446	480	470	525	464	492	479	538	519	487	488	503	478	466	483	480	486	509	514	527	498	478	525	500	471	473	524	536	457	503	501	512	514	535	473	497	545	528	494	492	521	504	477	472	516	475	527	517	493	490	468	508	483	482	521	478	519	479	459	505	501	490	555	444	513
24416	23594	30435	24713	21142	13349	1135	543	556	536	532	526	505	554	507	527	544	518	517	535	530	481	541	484	526	540	546	507	507	450	531	509	494	495	490	514	495	531	513	482	467	510	507	506	517	520	491	514	515	518	483	515	508	483	517	503	535	508	517	505	500	502	505	490	487	522	520	520	497	506	500	489	460	499	500	512	526	476	501	499	483	500	514	472	515	533	524	517	532	500	533	538	492	499	489	485	521	477	523	480	506	486	486	518	518	512	539	487	548	515	484	476	484	526	498	513	501	499	487	496	523	508	525	514	516	499	504	475	509	511	515	517	506	492	520	525	508	560	498	501	521	487	530	505	510	474	528	522	480	463	480	523	492	489	533	543	523	471	525	513	449	486	478	514	465	491	502	473	550	498	470	528	531	484	529	545	485	502	501	486	501	508	499	526	478	513	508	484	477	487	530	504	525	517	503	489	502	513	503	531	517	482	525	499	478	506	530	537	521	503	497	505	525	548	516	509	505	479	542	519	461	481	514	511	543	527	506	517	502	531	564	525	531	499	504	474	520	519	531	485	541	507	472	519	503	519	485	507	515	470	488	494	493	525	505	531	520	535	537	502	461	526	477	505	553	534	510	529	509	507	499	486	504	524	514	498	540	533	514	506	512	528	516	517	515	541	490	506	509	479	510	520	462	540	506	501	500	481	514	518	469	523	506	495	505	509	495	483	483	463	536	510	484	489	515	468	524	493	515	516	510	495	521	517	504	525	511	505	520	480	460	498	523	502	500	453	516	493	536	499	506	508	527	520	486	496	491	503	480	482	558	514	503	519	496	544	482	470	490	503	511	499	519	504	473	501	499	504	517	504	488	489	487	497	546	491	531	513	515	503	502	523	491	493	485	485	518	502	471	496	534	483	529	490	522	499	499	509	480	537	517	518	509	508	493	478	529	475	502	530	495	514	522	517	515	507	496	499	509	532	513	523	499	498	523	516	543	494	492	520	481	523	498	479	533	496	477	506	475	467	488	468	493	541	525	513	518	543	498	495	540	499	530	469	545	473	496	497	491	491	523	526	525	500	503	504	482	517	489	502	478	484	474	495	485	480	473	530	555	523	549	482	544	555	483	494	535	483	501	489	522	545	499	508	448	516	462	501	503	457	492	485	501	555	543	519	512	506	531	493	474	486	528	548	499	496	477	552	499	481	518	510	492	535	505	491	544	489	499	521	540	471	544	509	525	455	487	500	501	502	523	496	532	540	563	505	512	476	497	534	530	495	506	502	510	511	516	496	486	488	485	496	514	476	509	499	514	493	490	483	522	526	473	490	494	507	469	467	507	517	547	516	485	524	489	481	509	522	524	477	459	506	506	517	527	465	499	542	514	510	488	482	476	472	498	499	527	480	516	473	511	529	509	501	466	498	509	522	503	523	521	523	458	529	508	494	498	527	478	524	502	526	488	499	505	487	525	496	474	526	477	522	495	509	496	457	529	492	510	460	543	516	506	504	508	483	511	504	487	474	530	513	473	510	542	493	504	510	534	461	463	471	531	502	532	492	516	522	509	518	531	446	515	534	509	523	479	521	476	535	475	494	535	514	490	457	510	488	493	486	539	499	514	532	487	508	485	499	520	502	512	492	514	476	519	515	496	513	499	517	481	507	454	505	512	469	523	497	539	491	509	517	522	492	541	531	529	492	498	482	501	532	508	484	505	518	556	509	484	529	556	496	516	494	484	507	493	499	458	469	473	500	492	503	520	527	533	460	511	490	493	507	525	511	488	472	549	506	503	495	515	499	472	454	505	528	506	525	503	484	517	538	520	496	517	517	522	475	512	481	501	513	538	526	497	517	553	527	477	529	498	506	510	520	501	506	551	492	505	511	488	505	500	499	509	512	516	530	511	539	484	479	502	532	505	496	482	563	488	532	524	551	522	532	510	488	520	523	541	487	491	474	479	502	513	523	510	461	543	514	510	504	522	480	485	510	515	530	543	471	486	495	513	530	485	513	470	524	518	521	458	497	488	497	471	447	518	508	541	509	518	517	487	493	514	509	501	500	502	520	486	511	540	521	480	511	498	540	511	491	519	527	444	539	467	505	506	526	528	450	474	508	500	487	511	527	541	530	525	496	484	479	446	503	563	452	534	492	480	507	482	526	527	506	507	488	518	553	454	480	528	499	500	511	527	523	493	522	493	511	526	490	510	538	508	502	478	497	519	500	520	507	492	477	510	497	466	541	508	535	500	513	533	507	511	504	487	530	520	536	531	486	506	510	491	501	497	525	520	506	505	512	485	505	507	493	515	485	487	470	489	512	537	516	481	514	489	514	554	489	527	494	518	492	529	495	516	511	529	470	517	508	487	496	521	523	502	514	505	527	484	506	545	510	514	525	469	502	529	482	493	468	508	496	490	503	495	483	484	483	533	514	508	495	498	500	493	489	543	514	571	531	494	499	516	519	511	496	502	502	481	515	517	505	517	489	529	515	509	547	501	501	506	519	519	528	502	524	528	511	523	552	476	511	494	517	514	474	520	503	537	501	542	531	511	520	494	503	545	474	464	491	502	498	481	548	477	506	537	518	500	533	490	521	506	507	519	493	543	493	499	550	500	489	541	512	532	466	546	517	466	489	515	488	539	490	569	455	528	504	484	527	523	516	501	491	508	488	535	511	480	540	513	485	528	518	515	499	514	497	505	495	513	447	493	487	488	515	539	525	469	503	493	522	514	494	534	541	504	502	497	504	508	494	489	500	481	521	568	505	478	507	510	486	495	531	520	521	532	483	519	536	513	481	526	520	506	544	533	454	517	527	489	522	484	485	473	457	515	490	489	502	553	513	513	511	495	465	472	523	506	526	528	497	507	478	491	451	532	496	463	512	527	508	510	512	513	505	519	503	439	509	480	485	493	521	469	522	490	493	498	498	496	492	476	501	497	539	509	519	493	521	540	534	517	522	556	495	510	528	482	508	483	481	514	519	521	521	471	530	503	513	496	495	505	512	537	525	524	509	521	532	512	512	495	504	441	497	517	518	532	519	524	525	487	510	509	515	482	467	513	554	540	494	515	477	459	439	512	484	464	512	517	532	486	499	540	508	468	512	493	492	511	512	517	511	512	539	504	473	501	488	557	515	528	513	489	511	488	540	494	527	494	543	526	562	522	533	556	473	505	490	467	547	463	482	479	516	544	495	496	523	518	512	505	492	524	518	522	491	514	503	519	549	513	509	507	477	510	498	470	512	502	469	522	517	470	495	513	527	475	530	516	495	479	526	527	463	522	498	508	511	542	492	527	499	516	501	543	526	520	543	501	492	494	470	506	527	509	496	530	490	459	482	491	498	531	496	504	548	509	495	493	514	524	515	472	504	553	494	478	492	505	507	472	484	498	478	497	517	556	491	499	499	475	493	516	501	559	500	477	476	505	474	490	507	488	487	520	516	527	516	500	481	486	516	492	464	537	502	481	542	510	515	501	489	483	522	498	498	490	541	506	506	528	483
61133	97715	62285	5898	883	892	872	840	847	800	805	802	798	745	819	784	775	743	809	794	792	767	798	800	761	771	803	789	786	777	714	821	772	766	785	836	745	776	746	781	771	750	754	798	829	802	723	761	832	780	786	782	769	768	744	757	800	773	746	796	798	729	770	809	771	732	778	772	764	780	804	745	779	786	731	749	786	741	833	770	808	752	753	798	768	790	722	780	792	769	749	807	719	774	766	755	793	796	778	792	745	813	777	752	815	798	764	757	787	773	794	797	757	818	810	768	724	839	771	778	728	737	813	811	765	755	764	756	774	761	751	824	764	838	764	766	755	809	755	761	825	774	773	808	770	795	746	764	744	754	758	737	808	757	776	788	727	824	770	765	763	824	741	748	754	776	767	789	812	798	739	764	755	775	720	821	714	808	689	751	820	807	791	758	736	770	781	802	817	816	757	784	787	792	776	785	791	745	730	770	814	734	748	753	797	795	780	762	773	773	746	754	759	742	745	775	753	757	780	731	743	763	769	759	799	802	767	749	795	787	773	817	766	730	715	777	735	756	798	801	838	756	811	783	765	800	805	790	837	787	742	794	767	704	825	784	775	813	793	788	764	796	812	764	709	769	787	772	835	701	801	772	789	711	796	784	748	768	806	780	761	769	778	788	787	802	773	766	736	738	817	789	757	726	784	797	779	760	758	784	748	751	729	800	777	772	813	771	732	783	748	753	795	820	790	780	791	776	752	754	790	758	802	746	777	759	814	756	782	750	796	759	774	757	762	748	801	737	764	769	746	768	773	812	743	784	750	750	772	795	820	767	799	752	760	752	746	801	739	799	784	751	802	751	786	801	769	774	760	761	775	811	748	723	779	729	816	787	776	816	792	791	860	783	735	776	794	804	760	805	800	774	737	777	796	771	777	728	848	788	773	756	717	780	707	781	790	749	777	855	750	798	775	740	776	824	724	854	809	790	778	736	720	725	784	764	801	732	768	778	801	783	812	834	786	757	795	769	719	773	781	820	765	774	714	775	793	787	766	767	777	776	779	851	765	799	842	783	815	760	774	793	791	800	767	749	747	806	757	740	803	781	783	781	750	775	784	813	766	773	779	816	739	756	774	785	807	779	782	755	788	762	810	831	795	737	741	780	775	766	704	790	797	744	780	815	788	786	746	780	773	773	779	761	777	778	790	767	782	745	778	778	812	769	765	760	779	729	815	770	816	807	747	807	781	728	778	773	804	713	801	803	842	787	834	715	786	802	736	756	742	773	785	790	795	742	737	729	767	729	770	812	777	784	781	788	771	762	760	762	787	786	767	796	794	774	711	803	810	811	771	775	778	778	746	780	767	797	750	796	778	731	726	802	759	796	776	732	753	815	763	792	817	748	799	803	777	773	768	752	734	709	762	754	738	758	809	753	754	775	715	771	782	820	793	740	780	753	753	805	763	744	756	821	735	771	802	828	751	725	800	798	797	778	760	732	789	751	755	806	776	766	744	747	757	796	771	770	769	759	825	774	760	757	782	809	798	799	771	796	764	790	728	796	762	761	783	809	779	777	794	781	785	769	736	784	778	826	737	790	783	773	826	730	725	787	786	806	778	802	753	757	830	816	793	751	694	829	719	804	759	813	779	866	759	773	779	756	776	840	791	813	819	754	802	795	840	776	739	769	773	777	760	838	786	742	768	782	806	806	793	769	780	772	806	796	777	775	769	788	777	797	758	785	782	773	741	743	760	759	796	759	761	779	781	801	758	801	787	787	778	713	804	775	743	749	787	827	788	779	755	788	758	842	782	750	818	785	781	761	791	798	791	767	820	734	794	754	756	772	795	777	753	790	795	764	749	720	796	777	812	802	774	791	747	791	814	774	835	809	810	757	763	752	788	793	771	827	800	755	799	800	795	781	713	751	754	781	768	774	788	736	837	779	770	796	750	787	836	742	719	777	761	712	747	789	849	766	830	779	822	776	836	776	816	792	780	773	741	721	746	785	753	741	790	771	790	819	783	748	777	780	755	782	713	772	749	736	769	809	757	775	751	779	759	719	761	765	776	754	767	752	775	771	784	802	777	734	772	793	767	834	747	780	756	794	823	787	711	758	794	788	772	776	788	776	808	806	770	770	774	754	747	785	764	748	759	826	823	765	787	802	765	777	828	762	821	770	771	738	783	797	763	811	821	776	742	805	801	864	791	716	778	768	779	803	790	733	753	804	738	787	763	822	752	745	774	737	780	778	790	821	779	799	774	787	797	818	779	763	798	840	809	763	765	803	748	769	761	769	744	720	804	794	766	790	793	783	824	794	751	812	749	735	757	807	760	788	756	788	831	812	757	827	755	745	785	758	757	716	749	788	743	784	765	822	821	779	783	767	790	807	786	813	757	753	763	832	775	818	810	787	792	796	753	803	758	769	821	801	729	785	749	837	760	782	779	804	821	735	788	824	782	776	768	785	735	797	797	811	746	741	738	753	801	777	783	798	787	812	812	714	725	789	744	797	786	742	750	771	802	784	805	843	761	760	755	790	793	787	731	735	785	739	796	760	809	762	797	803	768	773	781	753	796	827	765	825	764	793	788	750	730	837	803	755	761	775	768	746	739	772	803	802	783	811	777	760	786	772	805	739	847	791	815	831	815	765	788	812	817	766	756	756	730	797	752	768	775	781	786	756	750	743	807	742	764	732	787	828	751	776	767	785	803	819	805	747	785	758	806	725	811	765	782	773	738	809	775	745	754	801	784	764	795	833	747	714	761	788	764	786	725	786	731	759	790	795	790	759	850	762	798	755	807	778	783	786	777	765	744	844	725	731	780	777	782	724	773	771	762	730	735	810	793	775	798	793	825	781	765	772	770	787	770	755	806	772	744	759	728	774	777	771	787	771	821	798	799	763	770	785	754	809	770	767	771	770	759	769	768	806	726	816	786	774	788	743	805	750	753	717	771	765	752	749	759	786	799	789	781	832	795	793	743	737	835	797	740	780	735	749	790	782	774	769	768	783	758	763	771	817	805	752	765	787	737	822	786	756	785	755	777	753	757	846	728	803	822	822	834	775	812	752	772	757	753	784	716	821	763	748	719	739	747	789	753	764	772	768	807	775	758	836	742	774	790	789	768	781	750	761	806	783	752	824	760	758	782	844	741	811	701	767	824	810	794	750	763	770	800	771	765	784	758	752	776	817	764	792	791	816	805	790	777	808	799	842	795	773	773	775	753	784	745	797	773	760	829	749	732	750	721	824	815	699	795	823	760	806	768	788	795	728	773	784	774	812	782	783	743	794	777	792	777	775	737	758	754	778	709	766	762	752	821	717	768	797	792	788	758	773	809	767	763	782	804	777	787	822	710	742	761	834	771	747	787	827	811	777	785	770	763	754	780	818	775	821	751	807	788	752	778	773	798	750	789	796	739	800	769	773	746	784	732	754	836	786	819	774	743	780	744	806	748	774	828	802	771	773	723	817	761	728	782	790	797	809	801	777	775	765	793	775	772	784
32990	32346	23531	4929	263	267	261	250	240	252	260	264	240	261	253	269	241	240	241	281	281	248	245	266	272	259	251	248	276	269	288	241	240	276	247	251	242	263	238	276	249	270	266	252	259	293	267	252	253	253	270	266	274	301	251	281	274	260	253	250	270	241	241	258	291	263	285	262	245	273	256	255	253	255	260	299	253	224	264	249	283	260	256	265	256	254	274	263	262	267	261	278	253	261	241	243	243	270	234	253	240	283	258	262	234	223	245	262	281	239	252	262	241	231	249	274	256	272	276	281	269	258	257	256	291	240	261	254	237	258	263	266	289	252	304	266	286	274	246	239	228	263	254	284	279	264	237	258	224	268	263	259	276	270	254	231	250	277	248	245	265	244	263	243	272	259	281	263	240	258	261	265	234	260	259	258	256	240	247	244	256	243	241	275	240	266	257	256	259	267	300	248	265	239	260	275	256	260	264	277	251	267	275	256	254	265	272	247	272	266	236	253	269	234	245	268	249	264	281	239	263	239	283	259	267	271	242	273	248	222	237	244	278	270	264	275	280	247	251	277	266	248	249	255	267	226	227	262	259	271	275	247	259	273	258	242	248	288	254	250	246	247	266	252	261	247	258	271	249	244	286	254	243	279	247	289	262	277	266	253	242	261	272	261	242	247	264	246	234	226	264	241	243	240	261	249	268	246	248	236	252	243	263	238	246	247	238	239	279	275	280	248	267	240	241	262	262	267	246	226	229	257	238	248	263	249	256	287	268	264	256	263	250	269	215	277	234	255	269	276	269	276	268	274	271	261	231	243	283	281	277	269	269	276	282	242	257	276	256	262	245	270	272	269	253	264	237	266	275	253	247	262	283	239	267	253	239	237	270	259	262	257	263	290	255	277	249	267	251	236	265	258	272	263	227	263	261	252	255	261	275	240	285	229	252	279	252	261	275	269	274	240	252	254	252	261	281	262	276	268	242	218	228	261	251	249	279	244	259	272	259	255	242	278	282	242	270	245	257	236	219	243	236	252	245	262	269	251	242	245	265	253	249	271	247	257	265	268	256	252	252	248	284	242	264	270	244	249	270	257	258	256	263	250	232	273	277	275	266	256	279	257	237	264	284	250	265	278	241	275	253	266	284	270	246	258	271	243	230	255	242	254	267	267	246	268	241	254	257	279	244	256	248	255	231	257	236	279	242	278	230	246	292	232	239	254	266	251	233	274	239	271	255	249	219	272	271	255	266	260	277	260	246	260	256	255	253	273	261	269	269	245	229	257	244	269	248	277	266	240	256	252	280	240	246	236	262	279	255	267	269	271	258	265	267	232	222	232	251	228	278	298	261	245	277	258	262	266	261	264	259	265	258	255	232	273	222	272	256	283	258	261	266	249	253	261	279	278	237	256	269	255	279	256	240	262	253	276	267	299	238	218	242	265	246	258	259	243	259	268	257	263	274	252	245	271	302	252	264	304	273	254	243	263	272	256	261	229	254	252	283	239	265	254	264	273	254	258	258	289	247	260	276	255	249	249	249	258	280	272	244	254	267	250	278	259	242	250	260	261	250	297	277	258	230	265	231	220	259	273	269	237	275	279	244	265	247	247	248	262	273	240	264	278	253	250	258	294	269	274	257	248	238	260	255	242	293	265	252	258	293	263	290	273	243	233	250	261	258	221	247	283	251	272	263	241	278	247	256	306	271	263	259	290	267	261	273	260	240	247	251	264	234	244	273	235	268	270	252	256	278	284	267	268	243	271	276	262	258	255	260	271	265	265	256	252	276	279	276	232	250	278	235	271	238	249	287	245	255	256	274	243	260	260	244	268	246	284	277	290	255	262	268	261	256	243	273	269	260	255	272	224	244	253	269	255	276	249	244	246	267	248	252	274	274	241	253	260	253	238	261	254	259	241	261	263	249	268	258	280	248	283	248	271	259	258	218	259	264	267	268	277	271	282	266	263	260	258	252	243	250	232	285	244	268	257	270	267	266	265	255	249	252	243	265	271	254	241	258	251	234	256	263	247	229	269	254	229	265	262	257	268	255	229	250	255	239	240	258	269	280	249	245	255	269	243	262	260	261	251	266	249	250	256	259	283	263	262	265	254	256	277	262	283	257	293	257	238	277	291	273	248	260	270	277	248	245	248	273	269	276	283	276	231	258	260	264	240	241	274	234	225	230	275	263	250	252	259	269	284	261	282	262	279	239	292	243	256	278	244	249	257	245	269	277	272	234	251	242	260	231	255	256	253	242	245	272	246	245	254	268	263	279	242	294	255	248	270	264	242	284	263	237	274	263	261	272	293	272	252	237	257	253	254	253	276	253	243	241	239	222	273	228	245	273	239	248	256	249	258	242	250	252	262	238	265	262	263	251	238	252	255	266	264	255	240	248	280	274	266	273	254	268	228	249	257	235	243	268	260	257	234	231	266	257	270	267	252	246	237	283	249	247	255	254	291	287	251	257	239	241	277	270	241	260	271	273	249	270	280	255	248	253	267	265	267	247	249	276	257	243	262	263	234	254	269	262	266	235	263	258	255	242	246	239	274	251	254	280	260	277	291	262	273	251	242	262	273	251	254	243	262	251	268	229	266	277	263	241	254	253	273	247	242	273	262	248	253	245	240	274	273	255	250	252	259	230	247	259	261	295	256	226	275	249	244	230	247	258	274	247	252	245	232	255	279	291	250	257	249	242	269	265	244	262	253	252	256	247	286	245	260	230	264	269	250	249	246	283	212	271	232	283	265	253	288	270	252	264	265	261	255	265	247	253	251	266	283	269	268	274	266	275	273	281	254	247	244	259	283	258	279	270	255	264	264	254	269	255	266	264	273	264	245	256	262	226	256	248	273	266	257	236	260	246	276	252	238	264	274	263	252	243	273	242	261	256	268	254	270	259	255	222	241	270	235	229	296	268	235	245	254	227	266	267	258	243	260	245	264	249	250	295	257	263	244	281	238	257	250	256	246	286	248	251	266	276	273	265	264	270	256	266	270	252	255	252	268	278	255	264	253	264	249	255	299	254	256	252	224	282	287	252	281	253	284	267	268	291	274	235	251	296	262	215	256	248	286	251	263	250	279	238	266	274	260	264	218	232	284	261	276	260	269	262	271	264	250	230	245	289	285	284	265	281	229	260	255	265	252	230	272	259	254	281	265	249	260	259	245	264	285	266	293	283	231	255	247	237	259	275	256	252	249	252	258	253	251	263	262	252	221	253	282	259	243	244	266	249	242	240	238	247	267	238	267	272	245	259	231	278	290	253	230	272	237	255	253	232	275	252	247	273	265	221	264	280	268	253	241	262	295	260	286	251	274	260	242	288	257	285	289	266	256	268	252	249	251	274	260	241	235	256	259	257	259	277	245	238	273	245	249	242	254	234	288	255	203	254	249	259	249	264	247	262	267	266	273	251	255	270	238	281	234	267	270	285	288	298	256	259	252	255	267	250	273	257	251	269	271	268	246	290	250	253	244	260	258	251	245	230	250	243	256	248	264
43420	47710	24102	973	431	443	446	425	454	476	448	466	450	444	458	447	443	442	475	469	507	426	460	427	436	407	433	421	474	474	448	455	425	427	451	437	454	432	444	448	447	456	447	462	447	433	433	441	460	453	445	429	449	444	424	461	426	459	443	448	471	429	468	441	457	449	481	451	465	468	454	439	460	449	449	455	448	426	470	434	436	445	446	496	414	478	431	450	447	420	430	441	425	489	453	493	420	483	448	434	437	462	440	465	452	445	482	473	428	423	455	470	408	441	450	392	436	451	438	469	431	470	452	433	469	452	428	411	434	445	419	424	387	463	435	424	450	445	430	433	412	441	460	429	439	469	420	400	421	437	452	440	462	456	423	438	441	442	460	405	459	456	427	415	455	454	416	463	439	437	414	441	417	445	443	418	444	446	439	457	442	484	399	452	451	457	455	401	435	450	453	453	458	423	441	469	452	422	432	449	412	451	429	436	434	452	477	431	420	443	429	429	463	477	399	442	421	456	467	431	415	438	463	416	445	462	439	427	428	427	435	487	454	423	498	404	452	456	414	439	448	487	457	413	401	446	440	438	448	452	423	458	460	410	415	424	464	452	432	428	440	443	436	423	438	401	441	471	424	441	422	446	488	427	463	449	452	416	448	435	440	444	466	474	439	454	452	406	479	430	457	440	438	421	432	431	472	468	469	419	431	417	409	463	426	449	462	495	437	412	441	438	455	442	418	461	435	430	458	436	463	428	444	430	467	463	423	473	473	430	448	440	440	464	454	452	473	478	475	460	452	457	442	461	438	450	425	460	441	425	440	466	444	480	494	467	427	437	440	445	414	464	450	454	466	423	446	434	442	433	422	418	430	430	469	445	471	451	463	445	414	395	458	407	431	453	438	430	459	481	434	448	483	419	433	439	454	451	431	441	459	448	454	447	428	432	416	423	466	456	456	441	435	393	463	480	417	437	462	459	435	446	454	417	442	469	451	448	441	409	435	467	408	468	419	470	467	439	430	436	459	404	482	434	457	429	436	428	442	484	438	450	432	416	408	385	466	424	411	432	437	486	448	436	443	448	434	428	448	446	431	494	452	438	442	433	412	425	441	420	436	474	434	414	442	441	418	416	432	411	447	489	480	421	451	422	453	440	463	460	411	449	445	416	449	457	435	428	393	429	446	440	417	475	464	438	444	479	455	454	427	448	443	414	449	455	451	421	443	473	422	432	460	450	445	465	405	442	450	441	413	440	413	494	447	437	443	436	416	429	472	442	432	447	456	420	375	444	427	477	425	383	425	427	442	461	471	453	459	442	488	456	448	417	426	396	443	413	456	411	472	493	445	445	433	420	431	485	477	459	443	443	439	492	433	460	436	419	421	459	452	466	460	438	446	417	470	429	428	428	419	427	409	480	461	474	452	462	430	454	460	459	430	437	481	448	450	446	443	452	463	450	423	420	468	439	448	455	422	442	440	463	435	448	403	454	444	415	417	442	442	458	424	422	441	430	419	407	428	429	419	444	452	421	475	445	417	441	432	434	433	443	448	437	443	430	451	457	457	437	445	431	468	412	431	450	439	434	443	467	442	488	399	436	426	443	427	425	468	451	423	472	418	429	432	435	463	481	425	464	430	413	473	420	460	436	426	445	432	423	450	449	470	447	475	442	452	448	417	468	428	443	468	460	447	447	426	493	448	445	459	418	426	440	427	448	427	415	410	470	457	441	392	419	475	434	451	463	434	436	418	449	422	441	447	413	435	469	397	468	460	454	464	439	420	421	414	393	459	428	451	458	439	408	447	472	410	433	449	432	483	482	455	445	429	490	454	444	470	435	442	459	431	443	418	411	405	438	450	443	437	423	442	470	432	465	460	414	469	434	451	439	494	462	430	472	438	424	427	405	464	455	442	419	501	419	462	439	403	420	438	439	449	439	415	483	463	517	455	429	465	499	433	412	437	411	429	428	447	466	432	453	450	487	444	466	466	448	482	465	429	444	457	468	436	450	467	433	463	418	441	449	429	406	452	440	439	434	419	424	459	413	380	480	449	444	448	462	444	418	440	427	462	438	442	449	456	442	405	447	427	435	444	437	424	405	469	437	448	447	465	452	458	436	406	433	452	437	479	430	441	469	456	411	436	425	463	426	451	425	449	444	438	427	446	457	455	437	434	426	462	456	442	451	452	411	445	463	420	458	445	451	424	479	445	442	419	410	422	442	454	429	421	429	431	423	433	473	427	437	463	454	457	481	431	443	427	457	434	433	424	446	468	408	463	450	474	470	444	472	478	434	477	465	461	469	438	424	430	430	419	454	435	439	419	478	436	442	450	447	455	426	471	400	429	460	426	458	452	474	422	483	416	408	451	461	476	439	444	466	379	421	433	455	425	431	395	456	432	405	423	447	447	407	495	486	436	434	463	405	435	442	479	453	445	451	462	450	435	430	474	457	435	438	425	446	436	447	475	459	427	454	453	418	450	459	452	482	471	480	452	433	420	453	429	442	446	462	436	442	459	464	422	439	448	444	412	439	444	454	422	438	474	462	404	398	427	421	423	459	464	420	436	425	420	421	416	431	448	440	426	436	448	442	466	437	446	446	430	451	461	427	437	431	447	451	443	454	458	439	436	437	466	424	450	432	473	435	421	449	463	428	443	449	449	429	419	440	434	441	438	450	480	419	444	457	482	435	450	424	442	448	436	404	420	455	419	429	441	438	466	433	450	448	487	444	446	461	440	430	441	426	425	458	467	403	464	446	427	428	455	485	472	416	478	432	436	431	454	447	452	446	470	442	450	438	450	407	433	449	417	429	470	466	424	471	410	451	460	426	462	431	469	447	471	447	429	438	423	457	490	415	436	450	428	484	434	442	458	453	448	481	493	463	441	460	468	426	424	442	468	447	430	432	421	448	424	450	451	465	436	439	427	450	474	439	463	440	468	444	435	440	448	440	476	459	425	416	451	467	441	437	440	422	445	475	435	426	431	475	483	440	444	444	433	481	416	423	402	427	428	433	449	480	409	437	463	452	487	498	411	431	455	446	473	434	436	428	423	454	453	451	426	442	417	447	428	461	450	442	440	413	442	420	435	469	440	441	443	443	431	450	443	468	459	448	460	449	416	436	432	418	421	430	464	441	480	417	457	426	474	435	431	445	410	455	461	492	444	433	436	431	462	458	457	434	466	399	429	471	438	469	415	455	456	442	425	431	424	473	415	439	443	467	423	413	458	447	431	453	483	430	431	467	436	400	438	459	490	435	454	442	483	458	426	402	489	451	442	440	424	453	468	441	474	446	434	424	424	436	379	430	423	424	451	460	463	456	436	430	449	464	459	461	457	384	443	447	425	479	416	442	447	367	464	459	446	441	441	469	425	459	424	433	411	473	468	456	444	460	400	464	472	450	448	450	444	454	478	433	437	442	443	465	448	428	468	449	439	411	424	432	427	442	441	453	436	468	472	447	465	444	458	429	483	424	428	431	438	471	393	398	441	433	442	443
25861	24515	30958	24679	16389	2304	374	323	297	287	333	320	312	276	305	283	302	308	280	291	302	300	291	317	290	312	305	285	269	278	311	296	289	304	312	295	308	310	276	284	279	279	276	296	312	298	322	325	305	286	285	300	302	302	286	282	284	318	346	319	280	287	301	293	306	307	286	289	296	315	288	282	272	276	289	311	317	277	274	284	308	302	341	301	272	311	285	310	304	316	285	306	299	274	292	313	291	323	296	289	296	282	285	331	288	283	334	320	276	313	272	283	311	298	314	277	287	307	276	299	302	315	300	300	292	272	303	297	286	312	303	278	319	264	277	269	304	261	327	298	317	311	282	307	310	290	285	275	260	298	302	335	299	292	332	286	278	287	277	283	267	282	293	311	304	291	301	298	266	288	301	286	311	297	292	317	328	290	294	301	313	281	260	274	298	318	322	300	283	286	313	304	289	292	304	305	278	299	298	315	287	303	324	317	298	293	308	300	306	317	277	280	300	305	308	326	267	309	304	315	303	301	284	305	284	323	280	278	306	314	295	282	292	301	296	279	256	292	279	288	318	327	291	273	266	310	319	288	317	308	297	321	299	301	287	325	301	279	289	300	296	293	282	302	243	278	308	289	288	300	279	314	291	282	286	276	296	284	281	285	327	297	277	318	292	305	283	286	285	312	295	291	299	341	280	296	295	293	303	317	318	300	266	284	296	299	296	298	291	326	281	285	296	286	329	310	314	263	305	308	322	313	316	288	298	307	274	308	290	282	299	298	284	315	278	265	294	325	300	291	308	316	308	323	281	264	280	290	275	300	293	282	266	300	300	280	305	302	282	301	301	322	338	301	326	302	285	276	310	307	288	285	300	270	294	298	286	300	287	314	306	286	282	282	298	263	295	278	273	312	281	288	270	302	253	311	280	303	290	294	292	301	271	307	299	327	298	293	322	295	303	304	291	332	272	310	323	296	274	286	285	306	297	271	323	306	263	317	305	295	278	308	306	293	296	309	298	267	302	313	292	312	318	299	281	278	300	326	290	301	294	317	298	294	318	314	328	311	297	289	310	312	305	302	297	283	320	296	304	287	276	294	294	301	320	309	285	335	308	304	289	287	289	281	290	293	277	290	292	281	319	299	298	276	302	303	301	279	287	284	267	313	355	291	271	292	290	322	287	310	285	330	267	293	308	318	297	285	284	293	330	326	283	294	288	272	283	301	293	293	282	275	315	286	298	285	340	274	308	300	293	305	284	290	312	298	254	298	285	296	299	284	291	305	300	277	310	286	323	290	281	301	286	315	295	292	301	275	292	296	274	284	337	302	291	272	276	255	295	284	313	288	320	305	308	300	318	303	303	317	285	317	318	284	287	308	335	275	310	316	310	278	275	281	315	283	288	309	262	328	269	291	301	291	313	282	303	285	304	312	322	303	315	307	305	295	308	351	317	312	313	293	283	299	274	327	284	282	294	321	281	337	298	278	288	266	322	281	283	323	308	293	309	291	288	268	292	304	287	318	321	310	290	267	290	264	296	271	297	292	257	312	287	294	289	295	280	304	299	312	297	288	300	295	283	266	289	308	338	302	295	314	275	266	278	275	310	319	287	318	281	297	316	316	280	287	282	273	325	307	288	298	315	279	309	279	291	285	308	258	304	298	304	288	343	306	283	292	294	314	264	275	309	289	295	290	294	273	293	296	318	295	287	286	280	268	290	302	322	319	299	309	299	296	270	280	292	264	295	317	296	303	300	296	255	276	303	308	319	345	293	311	293	284	287	300	324	285	288	282	304	292	304	304	299	306	288	302	316	293	291	292	286	297	306	290	291	297	308	304	324	282	306	284	278	269	314	272	307	307	332	273	290	276	293	298	267	280	294	306	294	307	284	300	298	279	290	279	278	298	288	298	284	278	267	300	280	336	306	311	314	278	289	284	310	284	259	305	289	294	294	308	282	304	306	334	297	286	286	327	288	305	309	306	285	298	304	315	298	315	288	321	309	277	333	284	306	307	329	279	319	291	274	301	312	289	319	265	303	306	297	260	287	299	296	301	265	315	286	296	342	309	304	293	290	291	334	288	318	317	292	273	315	325	283	295	281	312	308	284	329	286	329	303	302	282	296	326	265	303	289	297	278	307	312	323	286	284	267	308	255	310	261	304	279	301	307	276	307	294	342	302	289	299	265	296	328	288	287	302	285	317	314	286	292	296	305	295	271	316	302	295	325	302	307	289	285	299	296	281	302	297	296	299	288	296	305	287	289	309	265	267	288	303	317	293	249	305	294	300	301	311	312	301	282	323	307	319	292	307	313	283	276	286	310	271	304	278	303	308	320	287	288	279	292	314	296	303	305	314	253	304	298	303	289	297	304	296	292	298	309	313	310	293	317	276	324	300	320	312	291	274	289	304	287	289	270	288	284	330	291	300	274	302	310	295	309	285	308	276	290	260	287	278	316	293	314	301	292	307	263	345	283	292	290	309	320	349	304	289	286	294	295	294	288	273	277	274	305	315	290	303	284	278	290	318	296	319	280	289	283	263	305	285	308	300	260	309	300	287	289	317	288	292	296	306	298	295	298	297	302	283	313	311	283	269	319	307	313	271	290	303	297	271	302	325	312	264	288	308	290	291	300	290	295	296	320	293	285	308	294	305	314	300	281	305	311	290	306	306	301	298	283	307	256	279	291	307	344	277	281	336	275	299	310	289	305	267	255	314	300	300	287	283	298	301	313	279	328	277	287	280	277	307	293	286	288	302	305	272	314	315	290	317	301	298	319	290	259	276	274	312	282	306	308	304	295	296	279	297	282	302	309	290	327	296	289	306	291	290	275	283	305	304	302	325	277	291	289	276	292	321	316	324	293	281	328	294	312	286	295	284	320	289	316	344	335	298	289	313	312	293	315	309	269	266	288	295	280	286	284	278	293	296	328	273	305	272	290	328	274	305	284	321	284	284	304	286	302	309	306	306	294	305	290	300	265	297	294	282	286	302	312	311	296	305	300	314	314	271	337	272	300	296	327	337	276	305	347	309	318	304	305	351	310	297	297	299	282	295	282	294	278	282	284	279	293	343	320	316	328	321	292	298	276	297	275	299	297	295	283	306	283	289	295	284	285	295	266	331	311	292	331	284	329	275	312	312	267	266	303	306	311	324	321	286	275	307	305	302	301	312	310	319	291	281	282	283	294	296	302	287	291	284	289	304	337	316	277	310	289	275	303	291	302	292	327	313	285	305	280	297	288	316	275	294	291	304	311	314	315	259	316	318	290	279	292	304	331	312	305	283	273	287	297	295	311	296	278	311	291	296	306	275	288	283	298	301	301	298	301	321	309	302	308	303	300	268	320	289	314	304	295	263	331	280	292	290	272	304	298	287	290	318	320	293	292	302	283	297	293	300	274	262	285	326	281	331	307	294	303	279	291	290	282	285	263	312	287	279	303	284	267	283	324	299	296	288	283	270	334	299	295	291	294	294	302	329	294	286	292	330	257	302	305	294
61927	86999	51038	4756	630	598	530	565	515	519	495	483	466	499	525	502	544	507	469	520	458	511	498	502	492	528	518	497	490	472	472	502	465	466	529	495	531	527	473	495	486	485	493	518	500	477	492	522	469	470	458	529	475	439	471	494	484	525	482	471	466	509	511	491	483	502	496	509	475	494	488	490	468	473	490	517	478	484	507	505	510	444	500	515	507	483	514	505	536	524	479	448	497	440	503	447	490	546	469	490	450	498	508	454	474	490	527	482	476	461	489	469	487	551	483	498	487	482	520	439	492	512	511	492	504	488	512	479	495	482	520	464	508	509	460	455	515	498	502	501	506	490	456	513	504	525	508	524	490	484	507	497	458	467	503	507	474	480	495	464	458	499	491	499	525	485	499	471	508	462	486	483	541	493	498	523	487	467	483	490	511	480	503	498	510	522	499	498	529	448	493	503	486	514	502	514	497	493	445	483	489	490	479	472	495	499	503	527	499	511	485	470	509	484	488	487	503	511	507	466	491	540	494	527	472	530	471	483	498	504	497	445	459	462	492	487	478	491	481	482	502	445	488	503	505	501	478	475	478	482	509	487	510	496	447	535	495	503	509	466	481	488	472	471	473	483	491	536	482	490	440	492	492	480	493	462	519	485	464	510	503	489	482	483	481	477	495	479	476	486	506	438	481	471	480	496	498	484	487	533	508	478	482	491	478	505	480	504	532	467	497	485	521	515	484	494	524	467	480	482	477	504	500	504	499	486	509	484	499	497	484	455	534	446	466	521	466	487	517	469	484	524	482	488	511	485	502	481	500	471	488	508	503	520	492	460	501	487	510	489	487	490	511	494	442	518	476	507	487	518	494	517	485	469	476	536	516	489	514	499	481	475	501	481	520	469	540	458	486	515	483	492	511	442	460	507	491	492	494	516	491	487	515	513	505	495	480	465	494	487	509	502	506	502	475	486	475	503	485	501	479	461	544	473	507	466	483	488	499	481	491	482	540	491	493	503	503	509	502	439	493	525	471	524	478	495	466	459	524	516	469	493	481	534	531	454	461	518	506	466	516	476	486	485	502	478	457	495	466	476	477	533	466	538	515	499	532	520	463	509	453	500	489	489	482	500	483	470	472	508	510	492	516	525	547	474	479	481	479	516	472	480	485	462	477	482	502	532	498	491	510	495	493	470	508	500	523	490	471	487	543	491	484	480	501	467	483	496	465	448	494	514	493	479	453	502	495	520	490	501	540	509	482	485	480	468	448	460	492	502	475	495	467	504	476	496	503	444	496	490	518	471	501	486	470	484	515	488	496	496	463	475	523	503	468	482	517	473	510	508	522	460	475	456	515	513	510	504	469	526	515	468	504	521	488	492	492	529	494	490	461	498	502	461	478	486	502	476	475	471	498	485	468	488	468	477	481	474	505	487	489	504	475	508	489	461	489	524	464	510	483	497	494	459	508	528	486	501	479	487	465	513	491	477	485	491	499	497	498	511	512	504	503	544	491	494	462	448	478	472	507	472	493	497	510	538	497	484	534	539	511	488	471	495	468	501	457	487	516	468	482	521	461	521	495	535	454	515	479	488	509	499	492	521	510	448	447	462	508	471	455	523	491	451	507	532	475	491	486	538	518	467	494	520	498	480	489	495	492	509	501	489	446	446	505	501	507	517	491	497	498	482	515	537	519	529	482	468	470	532	481	483	512	488	520	476	513	489	535	507	528	468	525	481	486	519	507	471	507	510	487	496	539	525	478	544	488	459	480	489	504	528	505	478	477	488	515	446	519	513	486	499	463	505	509	489	525	508	501	512	500	504	528	549	447	492	489	470	507	510	507	474	479	527	457	520	488	487	512	512	445	500	485	485	503	499	525	511	494	466	508	516	484	465	482	461	471	528	494	451	502	497	488	482	459	468	423	475	534	470	498	472	439	471	498	497	508	489	441	539	451	502	469	482	497	480	483	481	471	467	514	451	498	539	509	510	513	513	464	499	493	544	485	454	478	483	508	527	453	472	472	468	456	522	483	450	488	507	487	492	514	524	485	462	502	494	483	494	504	471	510	461	526	491	497	509	493	500	499	484	478	489	481	480	489	458	496	440	509	457	465	512	503	502	494	507	519	495	534	501	446	489	463	495	516	514	496	528	506	462	517	487	503	501	547	492	480	492	467	456	497	504	462	503	526	502	490	477	524	494	427	535	490	489	496	524	500	520	523	486	501	496	475	475	498	536	496	505	509	486	453	491	507	484	475	514	521	460	490	466	490	498	502	508	474	442	489	539	475	510	521	447	475	434	497	515	504	507	466	474	513	472	509	502	484	485	474	474	477	502	528	492	494	505	453	497	480	496	503	508	486	490	461	468	508	500	478	478	508	463	463	506	495	488	521	498	495	488	528	476	472	509	462	504	524	463	497	478	494	449	476	495	522	496	493	513	505	444	477	488	526	454	457	491	481	476	505	488	475	480	486	485	483	490	493	531	499	519	499	516	488	499	491	459	504	460	484	513	480	499	487	499	433	501	503	504	472	542	502	514	504	466	474	497	521	510	480	461	465	501	467	470	482	479	468	474	509	492	453	491	480	490	479	472	479	499	456	496	501	491	530	506	521	461	519	504	506	497	471	520	496	485	472	480	482	492	542	498	509	506	516	541	539	454	509	496	491	468	496	472	495	489	499	481	524	497	508	460	489	462	471	483	468	500	495	496	478	467	504	496	501	494	490	444	513	491	493	546	516	502	510	510	529	481	539	452	492	486	508	509	447	460	499	497	476	535	514	508	512	474	495	488	467	495	473	521	478	479	514	469	498	542	498	506	513	483	506	531	498	498	489	486	476	487	497	479	497	477	491	530	507	493	486	503	460	494	475	481	511	504	513	479	484	524	480	520	526	458	494	497	478	445	511	496	498	496	497	521	492	494	451	462	503	488	486	466	483	517	440	494	484	472	488	452	491	500	497	489	475	508	483	454	499	503	467	498	483	499	486	481	471	482	487	524	493	489	514	473	516	466	493	494	497	474	471	477	423	517	496	451	499	501	544	472	494	519	502	520	501	498	525	474	440	499	475	483	458	529	493	518	458	532	499	486	484	495	475	523	504	501	486	526	486	502	475	517	478	513	490	482	504	517	497	462	482	469	494	485	486	479	472	489	486	484	493	512	499	437	497	413	494	505	499	488	506	486	474	478	485	512	475	498	477	488	492	488	480	514	498	489	527	493	491	493	484	488	488	498	477	479	489	455	494	452	490	519	463	454	481	481	481	453	458	479	483	509	504	491	494	479	519	510	498	511	487	460	475	551	474	491	509	455	475	468	504	512	513	490	488	480	433	501	484	470	491	483	479	466	495	520	448	476	429	475	476	469	481	432	484	516	473	506	483	483	450	506	498	490	535	481	468	481	492	470	463	500	497	523	483	487	502	493	498	505	502	525	454	443	497	483	508	467	471	489	524	491	490	469	503	498	505	482	498	467	515	475	493	499	471	489	483	512	474	482	499	496
24452	22805	30363	24342	21431	15759	1477	579	505	532	480	502	530	490	491	530	503	546	537	504	494	506	542	510	471	510	528	509	511	490	484	496	494	482	469	513	524	496	558	527	516	539	511	505	512	477	494	520	511	536	560	486	490	492	480	517	514	472	537	475	495	483	479	524	490	510	462	516	506	482	493	499	481	476	492	496	479	543	482	504	515	536	469	512	494	503	513	504	469	496	526	474	494	485	483	507	485	531	511	494	497	529	485	482	495	481	520	525	472	497	474	479	495	459	485	442	492	464	460	488	531	497	510	474	491	516	472	495	515	480	506	476	502	506	519	476	514	500	476	505	523	494	490	532	469	472	492	515	507	507	500	458	486	492	494	485	509	481	494	505	511	484	519	480	489	513	488	544	488	522	478	462	542	494	501	518	483	509	526	491	522	478	508	517	523	478	515	510	498	519	523	467	464	486	543	499	461	490	475	503	478	538	494	521	506	526	525	486	462	461	518	521	532	510	478	519	534	486	510	485	482	453	493	518	479	506	523	520	540	471	488	494	474	488	533	464	515	506	471	478	502	468	511	496	498	480	494	528	471	439	510	477	526	511	542	509	507	488	485	556	509	503	503	497	496	484	511	506	521	507	505	512	536	459	448	554	504	492	473	522	469	516	476	505	485	512	511	474	519	510	502	480	475	503	500	469	498	530	512	496	454	477	495	524	486	510	499	538	500	521	502	516	522	519	508	499	506	479	519	487	508	515	488	469	481	526	502	493	488	515	493	494	508	504	479	480	496	461	487	510	496	489	499	493	511	459	490	476	476	511	521	495	455	473	490	532	482	503	505	480	486	512	498	502	478	494	536	504	498	492	487	450	525	473	507	491	472	478	524	484	532	500	489	516	461	462	478	508	481	504	477	504	491	465	493	513	523	486	446	515	459	485	529	506	492	474	508	462	517	485	479	481	484	471	514	468	476	487	489	463	483	494	483	523	490	477	493	504	530	499	478	528	495	474	475	447	482	492	479	512	484	494	469	504	467	464	496	436	492	466	510	505	479	512	474	508	507	487	500	567	519	499	493	513	444	484	470	471	471	479	494	487	522	506	467	513	492	520	472	472	531	467	536	475	510	481	523	518	529	513	492	495	536	506	502	526	476	504	504	485	530	491	521	513	502	481	489	491	497	490	468	537	484	505	503	492	514	502	532	497	492	525	493	502	524	505	482	527	478	468	519	498	503	477	498	521	491	466	499	462	515	541	522	502	505	468	486	489	477	485	505	527	464	491	525	472	444	481	545	520	498	471	521	499	495	503	530	501	508	505	480	515	467	507	497	497	525	466	521	466	507	516	499	495	519	537	489	499	503	524	514	534	515	495	493	519	468	535	490	496	517	485	500	446	500	495	491	484	492	511	486	480	523	508	502	511	517	480	486	456	482	460	512	485	485	485	492	529	513	476	503	501	474	488	490	527	512	524	496	512	500	517	508	497	498	468	486	485	474	486	509	497	509	495	480	517	483	524	513	482	458	524	483	507	478	488	523	532	504	509	511	513	515	505	526	465	482	529	445	489	479	507	499	513	500	476	512	513	465	509	489	481	532	498	484	489	481	467	470	504	528	479	470	487	521	500	521	537	510	439	494	517	468	502	531	480	524	511	507	523	501	485	511	501	490	474	532	487	478	503	532	504	471	524	456	483	486	487	516	472	510	522	486	494	479	534	493	485	487	474	454	490	484	477	479	473	494	497	537	512	437	474	546	505	499	493	504	507	501	497	516	488	494	526	472	480	496	463	474	451	507	509	484	507	489	474	500	542	471	510	494	530	484	489	473	490	500	446	564	455	450	500	499	502	480	503	505	489	514	497	499	471	510	498	475	536	499	505	451	545	536	504	510	517	463	520	504	515	450	504	484	523	531	502	499	464	513	482	497	452	517	491	493	493	492	528	533	513	502	511	526	531	518	499	470	491	493	504	468	509	441	468	457	462	502	511	517	507	480	527	535	523	503	498	504	498	519	475	528	514	470	535	527	515	489	504	479	500	492	475	481	496	515	500	522	452	483	467	508	513	506	508	518	461	462	490	508	536	515	492	486	470	487	522	507	506	508	477	495	500	492	450	494	496	533	464	497	506	481	509	488	485	497	493	531	501	491	518	507	483	505	511	477	483	479	517	521	497	484	483	518	507	524	511	469	523	504	493	469	497	513	506	509	456	492	466	496	494	476	483	496	507	471	492	488	459	464	489	486	455	558	508	467	487	464	497	518	541	525	499	466	523	489	494	478	457	533	498	496	499	473	504	509	476	468	460	496	507	500	507	491	552	507	523	501	515	463	513	489	464	526	440	496	453	464	503	489	486	471	482	460	511	505	512	524	486	481	505	499	504	486	519	526	510	483	521	529	486	465	500	510	509	498	492	474	507	494	472	491	462	509	516	495	486	481	567	491	499	520	476	530	460	530	555	490	503	513	502	477	478	524	520	468	507	482	497	504	481	487	523	502	520	511	531	510	539	478	525	504	481	509	498	488	495	485	532	454	499	506	516	517	485	543	472	490	534	489	509	525	460	493	516	485	470	497	512	488	495	487	493	463	509	494	534	523	456	503	510	521	527	508	552	510	499	504	504	487	491	504	541	508	497	507	485	508	477	463	499	507	468	484	478	462	499	505	518	525	528	526	506	519	490	514	525	509	481	469	482	537	468	510	517	501	507	462	498	476	515	503	465	502	489	452	527	503	470	520	525	530	481	480	487	489	460	509	518	480	514	484	469	505	491	467	482	526	490	509	480	509	529	509	546	505	533	525	485	486	489	476	519	462	494	477	494	487	477	474	495	524	484	481	473	481	509	504	478	516	550	489	512	494	550	529	490	512	442	503	513	503	495	517	446	466	506	499	501	521	446	511	508	498	502	484	490	469	478	479	550	508	475	504	478	490	501	530	503	531	493	494	512	522	488	502	449	529	478	493	487	511	474	474	503	531	468	510	479	492	477	499	470	463	465	497	475	509	527	491	491	484	499	499	488	523	498	474	471	474	495	537	516	498	527	513	471	485	489	476	509	487	515	491	492	499	533	505	491	495	515	464	479	481	488	509	517	505	476	520	502	500	498	492	502	456	480	466	495	509	481	467	507	483	463	496	479	493	488	520	474	517	501	491	485	449	503	523	526	522	515	498	476	511	510	492	503	553	496	481	494	513	505	484	495	518	485	524	493	444	488	507	514	460	534	494	504	493	507	487	513	513	517	467	495	476	493	548	480	458	484	529	481	463	460	485	489	494	501	487	464	496	490	509	484	478	488	471	494	503	532	545	490	460	529	457	525	509	499	480	532	528	498	522	497	508	500	512	500	529	472	439	460	468	478	509	443	498	466	495	524	510	478	511	500	497	479	533	500	499	458	490	460	510	465	500	495	547	498	509	511	505	499	486	514	503	480	505	484	492	493	548	482	489	505	518	510	490	491	485	513	488	534	508	474	485	488	440	513	504	457	505	495	520	489	501	501	536	477
60745	96908	59941	5610	956	913	883	832	844	845	828	814	780	736	796	779	774	784	783	810	768	771	814	812	742	800	737	775	729	773	739	810	768	776	815	770	762	786	733	793	768	757	746	826	744	799	769	775	806	760	766	760	804	775	769	762	782	757	804	776	801	777	807	787	749	808	732	801	820	821	778	797	811	810	773	722	800	764	770	786	780	782	778	787	762	759	725	795	757	739	734	769	798	744	720	764	778	733	756	769	741	813	782	788	712	793	742	777	750	787	713	774	699	767	779	746	737	808	772	805	750	721	822	768	790	757	745	735	807	789	739	806	765	789	785	768	787	748	780	753	782	758	725	787	719	725	734	753	774	809	809	783	769	790	738	778	805	755	795	770	801	796	789	754	772	815	853	764	760	727	724	764	730	755	748	710	749	752	729	764	775	779	787	772	746	761	803	784	777	771	801	771	725	745	781	821	790	751	816	762	728	786	729	776	743	757	750	783	731	764	814	775	729	752	796	786	756	775	741	757	820	758	752	840	760	800	743	832	776	776	762	773	734	765	772	825	761	789	798	728	759	765	782	735	741	762	744	754	784	755	782	735	743	780	825	771	770	777	772	769	788	755	785	756	748	740	731	748	784	733	747	764	814	791	763	785	837	778	757	723	759	771	793	756	763	755	759	747	788	790	747	777	788	739	774	804	799	760	773	735	754	723	775	757	779	746	757	703	804	772	813	759	795	754	834	772	779	780	777	765	811	808	739	760	798	793	770	824	754	752	794	745	733	752	787	728	799	777	759	737	783	798	743	772	787	733	758	783	749	781	778	813	785	742	720	781	779	760	775	760	751	757	773	779	756	719	794	795	770	727	778	762	768	730	755	757	788	762	766	797	751	778	759	787	785	779	764	825	816	772	786	725	748	770	781	744	790	743	783	818	786	785	804	762	761	794	753	808	740	742	807	746	709	726	778	721	744	770	747	797	766	780	793	745	735	790	773	756	816	759	751	766	750	758	780	809	784	826	773	791	729	796	745	784	727	769	751	761	787	751	724	771	831	827	743	751	819	769	755	752	793	795	754	766	763	771	753	741	777	793	780	735	767	775	743	838	820	785	752	753	842	779	805	738	774	755	781	764	759	769	715	748	762	767	750	721	783	714	778	765	766	790	791	738	722	770	763	776	767	718	779	749	751	776	761	784	782	789	782	816	738	798	751	734	765	680	804	760	741	769	800	783	796	794	735	779	763	744	801	730	779	782	788	740	730	741	749	756	765	757	818	734	749	766	781	757	754	767	763	797	782	743	729	775	749	802	744	792	747	725	725	790	770	747	744	803	765	786	799	774	745	809	774	747	794	746	784	784	721	766	753	792	785	779	745	731	791	760	758	816	764	823	824	716	759	761	798	782	829	815	782	719	809	767	778	743	783	764	788	772	786	758	749	736	804	757	730	787	791	732	790	784	761	741	792	775	779	760	785	804	784	784	801	738	797	777	813	758	752	758	816	708	764	754	780	723	742	763	782	791	794	742	710	784	788	751	823	805	747	727	759	758	837	766	768	732	785	723	757	769	737	806	786	745	770	778	755	800	780	769	736	807	727	769	770	738	767	775	771	759	751	781	797	797	772	801	788	783	743	794	811	785	749	770	783	731	741	763	798	771	766	784	751	749	790	810	742	762	815	746	833	765	695	789	768	755	734	727	768	792	789	764	744	788	779	770	756	727	752	784	749	762	761	782	806	773	796	775	821	791	746	743	819	715	800	790	759	759	816	789	791	787	785	804	740	792	745	764	801	748	722	806	779	749	793	798	758	729	807	733	733	804	734	775	765	758	748	751	767	768	778	803	765	706	837	777	805	781	767	822	768	770	721	782	728	788	778	788	718	799	736	789	773	770	772	786	747	754	765	787	766	722	762	770	775	769	802	762	793	786	748	787	794	749	751	820	760	751	733	740	739	763	701	747	784	724	791	767	792	756	747	792	780	754	812	765	732	780	741	728	758	748	771	734	786	749	739	785	704	777	789	756	689	754	795	803	788	793	761	810	755	771	740	751	831	775	743	767	761	777	778	725	768	805	734	804	772	762	723	788	780	801	803	815	716	748	794	791	773	755	746	793	799	822	796	807	752	775	818	720	778	768	759	786	787	763	823	811	804	811	760	801	752	735	762	793	748	776	728	754	751	799	761	735	804	777	741	783	727	765	827	812	769	754	759	786	756	781	771	808	762	799	788	752	769	753	783	768	724	772	749	742	774	721	792	755	754	772	742	796	756	733	749	776	700	771	716	785	757	773	737	807	728	778	775	724	765	791	797	751	707	784	754	734	756	761	788	715	760	727	783	692	736	770	774	764	767	794	770	779	776	732	837	827	788	757	742	775	801	787	779	755	802	815	738	781	774	796	746	700	719	742	744	716	754	748	760	778	733	749	761	765	717	747	784	787	751	812	726	765	791	757	803	774	778	720	755	814	747	808	765	742	797	785	738	745	752	760	752	747	792	759	733	756	760	806	759	773	755	804	782	747	761	773	782	769	763	764	786	769	842	780	751	770	776	741	731	785	830	754	774	762	767	791	850	781	769	768	768	802	779	815	798	813	738	765	780	760	802	745	781	778	803	771	810	810	763	774	739	714	768	777	780	770	778	742	753	781	778	800	790	763	781	772	770	777	766	748	701	757	729	714	748	760	806	794	830	800	809	797	787	799	739	784	738	782	819	777	722	760	747	783	765	784	775	771	795	743	747	744	780	766	813	761	754	825	815	759	777	746	739	760	750	808	795	715	771	793	714	794	763	784	773	772	744	769	808	799	741	778	729	774	776	795	814	753	790	741	757	797	779	789	761	752	814	757	759	739	756	748	822	792	793	772	763	792	724	774	724	804	767	726	764	767	790	752	827	738	735	751	778	791	810	752	703	700	742	805	754	785	768	831	810	749	735	732	735	784	778	737	801	723	760	723	766	781	796	786	785	759	797	778	782	817	751	784	729	743	753	757	715	789	705	808	739	802	811	694	830	788	772	731	808	750	762	801	757	761	731	766	784	769	746	809	750	759	749	774	740	772	727	771	758	764	814	778	812	793	769	801	742	784	724	739	753	771	731	750	759	773	731	783	766	830	773	759	765	774	743	849	733	745	838	775	772	735	778	769	734	715	756	743	781	757	790	736	792	802	768	731	767	769	759	797	759	760	752	730	785	779	771	787	735	747	746	743	783	771	772	725	757	767	780	747	735	747	755	754	777	796	785	760	818	766	773	769	781	738	733	804	752	786	793	784	766	765	753	787	762	779	842	770	756	753	757	763	751	743	754	756	788	777	743	770	810	729	778	763	771	773	823	815	755	776	782	745	792	753	784	719	770	694	766	782	744	730	720	767	762	753	729	731	807	798	750	768	768	726	778	738	764	759	764	798	757	764	725	749	755	778	771	761	794	726	811	719	786	741	812	792	721	781	808	796	752	782	765	737	755	737	786	718	739	743	755	785	757	786	765	826	803	722	749	786	758	768
32950	31618	23800	5030	296	268	251	249	266	246	269	254	275	248	270	260	267	246	250	244	243	273	268	259	281	249	268	232	273	267	271	221	274	215	255	222	255	300	242	265	280	276	259	258	265	249	266	247	253	250	267	258	257	273	275	244	258	255	256	266	254	261	264	270	266	219	258	289	241	261	277	279	278	232	242	246	231	279	262	255	284	246	279	248	268	263	247	273	260	256	249	261	252	243	256	258	258	250	259	246	238	238	269	236	267	255	244	259	256	249	251	258	250	268	242	226	251	232	269	250	253	264	292	247	257	241	255	258	258	264	277	284	238	217	279	270	249	243	275	243	252	248	279	224	227	252	267	265	263	261	256	252	256	243	253	260	258	266	269	246	264	247	247	237	229	252	229	244	254	262	266	268	239	254	265	271	252	252	261	261	255	247	251	263	242	240	259	254	275	256	253	268	266	257	246	259	272	255	279	237	261	245	242	249	265	239	267	275	226	254	273	258	212	254	265	270	270	274	264	244	249	284	241	256	239	258	244	257	237	240	241	259	256	246	233	260	284	284	271	237	232	290	256	271	253	262	276	248	249	272	261	263	241	254	249	278	263	288	222	265	245	273	244	252	263	254	260	263	262	250	237	249	255	267	273	281	267	264	276	268	245	264	236	230	230	268	293	283	244	252	267	256	246	256	268	268	262	243	269	245	234	256	238	234	271	247	248	283	271	274	270	246	234	275	280	251	257	248	253	253	260	254	250	241	245	292	284	268	241	265	265	272	270	260	256	219	242	252	251	245	247	251	252	252	264	222	248	257	253	263	242	260	234	226	241	245	230	259	274	268	244	262	238	262	268	237	272	225	223	282	269	271	265	251	259	250	249	252	276	229	248	245	281	214	263	244	258	243	257	261	272	242	239	214	229	253	253	290	237	252	237	248	261	254	220	259	298	276	255	239	261	251	252	259	259	212	265	233	280	267	267	281	257	260	228	275	261	256	268	245	255	244	253	264	265	256	233	242	263	268	239	239	268	242	292	263	259	238	247	264	263	246	257	281	264	249	245	268	250	264	265	231	230	255	266	239	289	239	265	267	284	248	274	225	275	285	245	269	243	265	255	265	215	263	254	236	277	261	252	256	269	285	254	274	263	293	256	253	283	239	262	256	241	277	269	229	260	278	260	259	252	244	246	258	243	223	247	269	253	265	251	235	251	257	263	249	251	245	236	249	222	232	257	252	271	252	248	270	243	269	240	227	249	239	259	268	251	259	285	256	245	257	251	267	256	268	274	247	273	232	293	227	239	239	272	277	270	248	229	250	252	217	239	229	272	260	262	269	264	249	248	255	254	275	252	253	251	242	248	273	258	294	241	247	254	269	260	264	252	272	238	249	247	271	267	223	251	261	236	252	264	247	264	267	279	246	262	277	269	255	268	226	228	229	272	237	244	249	290	254	251	244	239	261	271	238	264	244	288	254	273	269	258	258	223	271	266	274	243	249	259	254	263	256	265	249	255	261	269	269	247	285	276	248	245	239	280	253	287	260	231	258	252	264	263	243	232	254	260	276	271	246	253	255	257	250	252	242	248	256	273	234	273	275	249	248	283	255	267	250	256	243	284	286	251	233	261	241	257	262	291	286	268	259	261	263	258	260	265	274	251	234	277	270	252	257	244	260	258	257	257	242	252	241	238	262	255	233	226	271	261	254	247	231	258	273	270	257	257	258	254	265	268	263	258	264	278	270	268	258	248	257	268	269	243	272	274	269	260	257	257	259	287	274	293	273	243	263	257	246	245	260	231	249	256	275	246	260	235	257	241	252	278	244	266	268	250	263	254	282	246	262	255	239	248	244	231	225	248	271	270	271	276	256	235	263	263	260	270	237	237	242	239	258	245	284	259	272	270	248	265	257	228	235	236	276	257	245	261	251	283	228	277	257	305	243	237	232	267	244	269	253	265	286	243	243	256	269	276	280	247	277	255	262	269	267	227	236	254	242	250	261	262	242	283	267	257	252	237	266	289	244	261	259	268	238	275	234	240	261	226	272	250	247	271	253	256	245	275	270	257	249	261	252	253	248	247	275	294	233	271	254	238	230	243	236	261	305	226	242	245	257	262	233	261	276	279	242	246	256	253	257	254	247	250	267	260	251	278	228	263	265	265	241	255	272	248	240	254	255	256	268	254	282	262	272	266	267	245	231	273	260	287	243	265	275	256	267	258	249	251	252	251	244	240	266	262	275	264	308	274	249	250	268	271	292	232	245	288	232	235	264	278	272	264	263	253	260	259	266	242	262	259	268	264	260	279	244	253	279	250	257	270	254	256	273	260	236	253	252	266	248	249	250	238	270	248	267	245	248	235	273	252	232	286	242	270	261	278	244	263	260	269	288	247	258	267	239	271	264	233	250	255	268	264	266	231	263	253	265	264	230	238	274	256	247	265	261	276	237	232	228	264	250	247	221	262	246	295	257	231	266	274	215	249	239	253	242	279	259	246	242	231	280	240	241	245	252	243	285	281	255	264	267	270	260	250	274	242	282	249	236	263	261	268	230	248	279	259	274	278	244	254	275	257	265	272	256	229	267	268	258	266	277	267	259	254	249	273	244	239	258	268	238	255	257	266	269	253	272	247	237	251	252	251	233	267	251	263	248	255	263	267	289	269	263	246	272	236	253	252	275	271	225	241	270	256	260	287	257	258	237	235	255	255	297	254	259	260	253	253	223	247	258	266	277	272	247	268	275	268	270	237	271	261	268	263	264	259	245	280	271	264	242	259	265	241	227	236	228	244	245	242	233	266	272	263	260	270	294	241	274	240	261	212	255	260	266	255	256	242	275	245	269	277	276	251	214	263	255	225	239	257	260	258	244	241	256	276	249	257	243	268	265	239	262	255	263	247	246	255	277	282	231	229	248	248	252	258	244	286	248	262	264	259	285	258	251	268	282	244	273	249	270	215	252	256	243	246	255	234	255	248	271	248	282	276	265	252	251	274	270	261	254	270	241	243	258	240	268	272	244	240	238	228	266	263	240	249	218	283	263	249	247	261	234	249	266	267	262	256	274	263	263	266	228	248	243	261	234	270	282	243	266	277	241	259	244	262	272	233	253	236	267	236	263	255	246	262	262	248	246	265	235	245	254	282	250	257	268	249	293	259	239	276	262	294	242	244	249	287	259	267	222	261	255	253	257	269	264	253	258	252	229	229	243	248	261	263	254	267	262	249	252	250	245	241	254	269	249	259	273	268	258	256	268	253	241	263	251	272	250	258	266	258	273	256	255	255	298	261	248	258	246	247	270	261	260	262	287	257	260	265	242	281	250	251	256	242	266	276	261	280	261	251	238	314	234	248	290	245	273	228	250	252	247	264	242	260	260	269	255	239	256	269	262	235	262	260	244	227	258	260	246	249	229	263	252	267	261	242	278	255	275	253	262	247	262	252	248	270	237	249	264	226	259	225	246	249	265	259	259	251	266	254	276	255	251	255	245	277	263	254	256	262	257
43002	46615	25594	720	445	451	475	427	462	440	446	458	451	457	438	414	436	462	441	453	458	455	413	414	457	465	457	440	452	445	458	435	454	449	437	440	461	438	425	409	436	420	466	477	448	459	446	438	417	455	420	467	415	438	440	425	408	439	421	475	442	444	448	459	438	428	398	450	446	425	409	425	482	451	446	414	492	445	433	413	439	450	436	422	406	421	435	467	434	456	444	399	447	451	418	434	433	439	459	381	447	464	459	449	473	419	458	483	467	412	419	434	447	428	418	461	423	420	445	474	457	418	421	433	432	435	440	424	413	402	400	429	427	460	413	438	452	425	452	411	447	426	415	424	462	490	421	458	430	418	437	456	461	450	426	459	434	427	464	433	458	444	436	444	418	456	431	459	466	416	458	478	450	430	403	431	431	453	466	403	453	457	469	423	415	404	444	460	444	443	435	427	439	432	484	423	418	431	402	431	448	447	432	459	484	444	415	462	417	447	432	468	423	444	414	436	436	436	445	444	440	426	432	460	435	410	403	424	428	447	384	416	436	449	407	413	454	411	451	461	461	426	488	432	441	415	447	430	451	465	432	401	445	400	437	427	461	442	425	424	419	430	411	429	422	456	418	380	436	459	448	484	419	444	430	446	455	405	430	432	436	421	409	441	446	472	451	420	412	397	449	428	418	415	439	425	454	442	393	412	440	450	436	488	439	479	441	435	456	441	470	447	441	449	450	412	408	402	439	443	425	418	453	454	447	445	441	445	422	405	429	449	410	435	460	439	423	433	436	452	398	438	419	442	401	424	411	443	442	424	416	429	446	426	447	443	425	454	444	445	392	446	453	436	444	416	449	441	449	421	425	493	451	458	445	447	444	421	435	402	438	431	431	407	431	460	469	443	449	438	456	445	432	435	407	452	416	442	450	419	399	440	461	429	439	412	416	450	407	439	432	468	436	445	431	439	441	407	451	447	430	429	406	436	409	422	392	427	468	397	429	430	430	457	438	384	442	453	430	460	493	454	463	450	454	461	409	429	469	442	421	423	425	400	434	443	406	448	442	402	434	481	453	456	434	418	453	413	463	451	423	408	434	420	455	458	494	442	464	419	462	433	446	430	444	439	454	437	402	429	420	423	443	412	453	443	470	435	416	424	438	427	442	429	462	441	449	411	462	437	440	419	421	438	453	400	474	455	420	461	439	448	440	430	437	462	415	442	437	421	418	425	460	386	462	450	397	403	412	453	430	435	434	488	452	445	435	472	437	426	460	453	438	429	405	443	448	438	458	472	421	451	400	420	460	451	449	415	457	398	453	486	438	463	434	458	439	416	438	444	456	429	457	392	432	443	440	455	437	440	452	453	424	410	466	436	445	415	454	429	404	482	452	492	458	403	420	415	445	464	436	454	436	462	438	410	420	426	479	423	456	439	408	429	399	448	416	421	445	432	440	470	440	425	457	409	415	442	448	435	422	418	430	438	434	431	437	417	438	445	425	389	406	423	411	425	452	441	394	449	445	439	452	433	447	433	452	411	452	433	431	455	400	430	435	392	438	414	455	416	447	449	428	382	444	440	420	437	436	447	398	410	455	461	463	431	440	437	443	419	466	424	476	387	439	430	421	429	444	445	415	459	405	416	469	424	436	429	465	439	409	424	414	454	426	414	434	422	436	417	416	459	445	430	423	430	422	419	438	424	437	417	410	430	470	453	447	455	459	428	466	418	447	448	443	441	438	454	450	402	468	439	434	419	470	441	394	402	444	429	448	431	438	429	447	425	401	450	413	427	428	475	430	448	465	434	419	453	396	420	452	442	448	433	401	422	454	421	411	454	421	437	431	432	416	398	407	406	442	426	446	424	427	471	456	422	418	413	412	419	397	445	469	390	510	431	434	420	415	435	411	444	468	413	460	455	424	464	458	408	409	447	433	434	437	452	439	411	406	429	445	424	422	432	461	460	443	452	445	445	436	412	416	449	417	430	432	445	435	422	454	437	457	450	445	456	431	466	424	425	426	444	449	423	454	414	435	426	447	433	411	427	427	470	441	449	451	440	415	429	425	429	445	429	412	469	459	415	382	464	454	438	398	445	451	416	415	466	430	438	448	446	420	449	458	433	427	448	434	459	432	456	453	413	439	438	436	432	443	455	444	448	453	446	448	451	434	413	434	482	433	419	451	467	408	403	452	457	453	446	440	470	479	448	444	445	422	482	425	440	428	458	414	428	434	440	463	453	446	423	462	423	385	428	454	440	467	401	457	435	463	468	455	416	460	421	448	459	459	445	400	477	458	430	415	466	458	429	444	427	414	444	413	458	425	450	448	413	417	414	439	448	466	440	387	463	459	438	460	447	461	453	471	447	456	451	445	397	438	442	427	441	422	463	457	434	432	467	453	458	469	433	430	415	443	411	446	417	407	424	451	434	457	436	426	451	382	439	418	438	440	429	498	449	429	420	452	423	421	419	462	437	481	425	427	366	425	420	457	408	429	427	420	419	449	469	443	448	442	414	417	457	452	452	435	425	473	419	419	428	433	436	434	414	385	411	436	408	477	431	413	421	441	455	426	374	447	445	464	459	447	425	453	457	423	460	412	424	447	449	445	471	441	445	430	448	466	437	427	422	412	443	436	432	462	441	441	435	431	401	432	403	408	450	429	429	444	435	495	445	443	460	415	440	475	462	439	437	421	448	445	406	460	393	400	410	436	433	434	424	460	442	439	431	445	470	434	414	424	411	436	418	465	426	436	440	433	415	460	426	441	408	445	473	430	439	453	415	457	440	378	410	449	459	427	430	434	400	430	422	418	439	405	451	419	417	444	401	436	396	424	436	436	455	428	449	421	437	427	435	453	432	487	433	419	449	421	402	442	456	431	459	460	472	440	429	446	441	406	451	451	417	396	417	446	438	411	439	448	426	406	449	434	428	426	446	430	434	477	456	445	423	456	429	437	412	463	504	442	428	399	409	443	391	475	422	385	435	424	405	432	447	436	445	483	410	423	389	447	409	452	446	439	442	436	463	450	469	480	423	462	420	458	445	442	441	425	431	415	429	457	433	450	422	404	440	439	447	468	419	429	447	425	435	441	429	439	450	415	447	426	424	438	396	451	434	409	448	420	433	425	458	462	481	496	410	438	456	433	455	438	435	456	443	438	441	435	437	432	444	399	412	450	445	427	433	407	415	417	470	445	415	426	469	435	455	415	433	449	453	429	442	446	407	461	403	417	426	463	440	456	427	475	462	452	454	421	442	456	422	451	398	414	419	411	396	430	455	440	412	422	436	447	442	445	448	442	455	441	422	446	423	420	450	436	417	462	429	475	441	425	420	448	430	435	454	443	462	411	426	445	418	399	398	460	436	423	409	379	456	444	396	467	438	440	452	460	427	411	427	456	460	403	437	399	443	438	428	452	438	413	450	483	424	447	444	420	468	454	409	424	433	432	448	443	394	412	421	419	442	436	462	438	416	447	391	441	433	439	434	426	421	438	440	469	433
25880	24766	30496	25268	17332	2903	416	317	272	329	294	312	290	305	335	283	292	312	304	314	310	318	284	291	318	304	297	289	303	282	284	300	296	322	315	313	297	286	296	289	291	297	279	284	292	261	261	277	290	292	287	266	309	287	285	280	258	273	278	294	305	270	301	312	305	278	318	292	279	288	280	279	297	267	315	288	296	317	303	312	285	304	312	272	282	297	293	311	315	296	289	281	302	275	325	287	273	281	306	303	297	290	295	280	306	262	282	325	304	267	271	305	280	290	294	265	289	279	301	300	293	294	275	296	278	317	326	295	301	278	321	275	332	314	265	312	283	320	299	257	290	291	310	288	270	282	274	287	305	298	309	315	306	294	277	311	281	284	292	288	315	290	264	273	284	289	276	287	322	267	339	288	258	286	294	294	305	294	273	287	284	279	285	294	255	327	318	295	284	294	289	291	311	293	298	310	291	301	298	302	268	298	286	290	296	301	323	305	305	293	334	319	262	291	285	304	275	305	328	311	306	275	293	304	269	283	292	292	308	275	306	310	274	303	282	276	302	266	279	311	302	314	299	263	288	313	317	285	285	270	293	302	320	305	288	328	319	293	296	314	273	290	330	299	302	295	284	316	277	297	300	285	309	296	323	304	269	263	298	277	270	296	289	320	288	305	284	324	314	290	289	309	295	288	280	289	302	314	276	297	279	286	286	292	299	290	295	297	312	301	304	273	269	292	273	290	305	304	267	322	307	309	273	293	302	314	280	286	322	292	307	306	282	289	294	307	304	310	283	281	293	296	309	263	297	297	277	288	303	275	296	287	292	309	291	324	288	317	290	270	285	304	305	317	278	309	281	269	330	320	286	284	311	271	277	294	297	296	271	282	304	302	326	255	289	290	291	285	301	289	291	267	273	308	305	297	268	276	294	271	286	299	267	252	304	304	291	309	324	294	286	294	296	284	320	326	318	260	269	298	312	258	300	300	324	299	271	301	297	326	283	298	295	299	294	301	295	255	291	301	307	284	273	282	276	298	291	304	338	277	283	276	317	262	292	337	262	253	270	273	276	273	270	291	289	304	271	274	294	309	273	287	301	283	277	284	281	301	286	300	291	258	306	271	283	319	262	282	277	290	298	289	306	335	313	271	300	328	276	294	255	278	284	305	272	295	278	267	279	310	289	307	293	297	267	296	282	299	277	312	279	314	299	292	282	306	305	269	284	292	301	303	312	278	303	263	336	295	289	288	285	285	294	315	293	300	332	284	294	293	322	347	315	291	279	290	308	307	270	281	290	316	317	316	283	322	295	299	277	305	286	294	293	300	300	273	296	290	297	296	294	296	297	284	281	291	293	293	329	306	288	312	290	296	292	274	292	305	274	303	284	310	302	302	272	289	285	305	339	259	269	312	272	308	290	289	276	306	262	309	309	314	306	280	298	323	264	279	283	246	276	310	300	295	282	276	302	303	311	324	307	286	312	292	303	326	272	292	291	286	267	305	277	265	308	294	287	274	266	281	287	275	286	261	290	284	280	292	263	286	287	307	260	311	280	297	300	297	264	291	330	280	280	284	274	299	283	294	319	270	286	286	329	283	300	292	288	292	303	289	284	277	316	294	283	264	300	296	281	300	284	278	276	305	292	314	301	275	301	292	285	282	296	279	302	310	282	292	293	267	276	315	295	308	310	284	288	270	299	278	290	291	275	291	292	301	302	300	323	273	293	283	299	310	278	267	299	293	319	303	265	286	263	274	307	304	266	294	272	273	256	265	290	313	292	267	319	334	325	304	319	298	310	285	294	321	294	290	287	307	298	281	278	293	312	296	272	334	305	275	277	278	309	287	261	261	307	297	297	290	309	299	332	263	271	271	319	297	291	304	304	278	268	293	287	288	274	299	305	300	276	268	301	317	257	290	268	279	294	292	297	312	304	296	303	286	295	296	278	291	280	288	325	289	291	294	305	274	290	291	297	289	269	304	288	288	290	301	261	259	297	310	268	314	290	294	279	299	318	323	309	316	281	315	291	284	298	311	304	292	301	296	319	311	291	292	285	296	322	329	320	325	278	276	309	267	299	273	280	309	274	298	272	280	298	282	306	284	301	270	299	295	271	324	331	273	277	308	279	289	282	304	269	304	268	295	306	288	298	312	309	285	275	296	286	308	295	313	273	300	292	298	258	290	279	250	298	284	295	258	301	279	334	273	276	318	292	272	285	277	295	316	292	291	308	304	307	279	303	297	297	249	320	298	300	307	333	288	288	294	306	280	301	272	308	288	289	304	287	286	305	274	282	274	263	287	308	282	314	299	300	278	264	276	294	292	300	313	307	290	267	323	292	286	284	281	326	297	285	267	276	274	289	271	280	279	282	305	289	328	270	302	282	280	323	286	270	281	340	294	304	307	279	339	284	315	313	293	301	295	281	280	296	290	316	341	306	298	330	308	321	292	297	297	316	312	324	285	304	319	264	300	265	311	288	286	291	316	294	285	262	263	289	290	322	281	278	314	295	299	282	291	297	307	324	309	280	275	287	308	307	297	307	304	283	294	307	263	301	288	305	291	269	282	272	322	280	287	280	291	280	326	315	265	323	284	305	304	310	317	307	283	301	288	317	294	289	271	316	320	296	296	323	251	276	273	280	286	297	275	252	301	296	293	295	291	292	317	301	312	267	282	256	295	277	302	304	298	285	286	306	285	294	320	298	293	315	300	282	304	275	279	299	322	308	314	293	318	297	267	268	292	296	294	278	289	316	299	305	294	300	292	290	301	274	291	293	303	292	293	266	270	297	274	296	287	295	283	287	277	285	313	330	277	263	298	270	276	280	300	323	260	289	336	254	340	297	273	270	301	250	292	307	305	286	265	280	294	290	287	300	260	280	274	252	309	272	318	313	298	308	283	301	289	287	316	306	289	259	282	285	275	312	320	295	289	319	276	302	273	313	269	283	306	292	271	329	302	264	280	301	308	310	285	288	291	281	300	279	276	299	286	271	313	298	289	285	299	286	277	279	280	305	300	306	308	304	316	270	300	335	294	282	292	324	320	277	306	305	268	271	289	306	308	289	301	304	312	286	283	316	297	275	293	293	301	337	294	305	288	267	286	305	309	329	295	296	267	304	296	285	311	291	306	309	290	278	305	274	294	295	242	305	297	303	291	311	305	268	309	272	303	281	276	300	310	291	285	274	289	303	301	309	310	316	286	284	282	306	330	279	285	280	288	289	314	302	288	312	312	309	318	295	267	290	275	280	282	256	311	273	288	294	337	279	301	302	300	286	316	274	312	307	274	268	294	322	266	283	266	292	279	288	292	265	279	288	310	290	304	283	293	325	315	272	319	316	275	286	299	300	285	302	310	272	279	315	276	323	305	289	304	267	313	308	295	295	269	313	291	265	257	284	278	283	284	325	284	289	285	319	282	299	305	282	270	292	265	267	283	301	283	274	289	293	286	292	269	301	283	293	286	272	288	314	338	296	299	272	290	314	288	253	315	293	267
63460	87778	52648	5749	640	582	593	496	532	537	525	504	480	459	461	467	461	507	490	480	478	533	466	510	477	465	457	507	471	470	521	485	505	521	507	441	501	457	455	488	479	521	490	441	465	464	460	481	489	500	471	515	475	482	484	481	511	461	468	473	477	503	538	468	495	496	435	472	501	494	487	455	450	507	445	476	474	486	461	505	472	451	488	471	495	488	445	454	489	484	442	499	494	528	487	512	437	499	509	516	488	466	466	479	495	485	504	477	492	508	471	446	450	476	494	509	471	482	486	517	493	475	451	501	445	489	485	457	473	476	446	505	484	492	442	471	473	481	470	416	479	470	495	476	509	450	478	464	512	482	497	466	490	485	481	500	472	474	480	461	482	446	531	497	451	492	471	448	517	510	480	500	451	470	472	508	497	515	472	487	462	468	445	498	470	494	456	500	474	474	488	465	457	446	460	499	484	460	489	437	441	482	525	487	470	455	493	506	467	445	527	464	477	472	490	465	450	470	463	471	468	478	482	505	472	452	465	478	499	488	498	489	495	487	489	481	510	475	467	466	460	515	477	474	475	469	458	493	492	500	432	465	495	486	470	457	462	453	467	458	498	496	500	491	452	487	485	511	506	456	491	496	516	498	475	512	490	464	512	491	501	489	468	475	494	474	463	477	507	467	466	507	466	486	490	488	444	498	501	457	497	485	445	481	476	465	462	530	462	442	485	509	498	477	511	468	523	481	488	518	491	502	495	489	492	507	465	475	471	489	487	526	494	515	441	459	503	514	470	497	467	482	483	490	468	457	475	464	475	476	528	501	542	493	489	442	484	502	510	477	487	477	503	506	453	470	518	494	466	467	468	473	466	487	436	494	487	519	489	492	466	514	474	507	474	424	507	517	458	478	487	478	519	524	492	485	514	513	485	489	501	483	518	509	485	459	522	477	483	459	496	462	492	481	447	495	521	452	492	518	491	468	501	489	499	497	473	481	480	510	465	492	443	479	485	463	525	488	460	474	476	494	456	482	475	483	470	468	466	518	473	474	469	459	518	475	512	463	516	490	508	469	497	474	500	491	468	524	510	504	468	486	465	477	480	460	503	515	470	485	461	496	491	474	487	460	487	443	469	478	446	465	487	455	446	474	495	478	525	466	477	484	495	509	503	471	488	471	464	449	482	499	484	489	487	530	478	499	481	477	484	492	499	496	493	460	503	484	512	439	476	507	460	498	482	509	514	487	491	480	515	447	460	476	520	480	490	497	479	485	456	490	462	484	481	512	464	445	459	522	472	441	479	503	501	471	488	495	462	462	481	470	459	477	486	479	472	516	476	494	475	489	459	499	516	455	479	465	509	466	499	483	472	466	486	468	509	501	496	503	503	471	509	444	490	508	459	528	470	479	514	506	492	506	456	507	475	479	514	474	501	485	506	480	450	448	492	509	479	515	499	496	462	509	484	431	484	476	455	468	509	509	461	474	541	476	514	477	479	497	504	497	475	455	505	475	462	486	510	505	467	435	499	517	522	502	502	454	512	478	474	491	467	460	485	448	485	484	520	474	469	484	495	488	501	458	434	505	471	495	492	490	502	490	486	519	461	483	505	493	491	511	531	486	472	464	502	498	477	480	433	444	472	464	458	498	478	481	491	443	520	475	438	521	494	494	498	473	473	480	482	500	499	462	464	515	505	444	489	440	479	521	446	424	472	465	459	510	467	488	486	512	507	525	448	473	487	472	501	490	451	500	483	484	468	476	489	488	456	475	539	497	498	464	467	485	505	453	487	463	495	461	485	474	452	471	431	519	511	478	468	522	464	470	475	514	500	502	514	520	495	454	532	443	515	481	473	528	499	480	461	478	487	499	477	501	476	481	493	501	480	478	494	491	485	488	494	502	534	459	481	497	468	481	486	466	446	473	493	453	504	454	487	477	512	434	495	486	497	486	487	463	503	504	469	486	512	470	477	494	489	531	482	483	476	473	471	465	516	493	493	462	450	488	525	433	515	442	484	471	484	478	514	483	445	495	455	468	460	486	481	497	485	446	464	535	477	493	473	445	502	466	468	476	458	492	469	458	482	490	488	457	511	503	481	498	468	443	473	464	478	441	475	505	467	492	469	496	470	469	457	456	485	506	444	459	504	515	480	470	487	504	479	493	513	507	520	495	453	465	499	474	480	451	463	447	499	449	485	493	477	482	454	488	450	467	475	447	485	530	498	483	479	455	519	496	486	470	463	480	491	497	472	492	460	508	468	509	472	539	467	478	487	473	466	489	489	491	507	502	485	460	487	421	444	456	486	472	452	483	486	502	492	470	531	479	486	455	488	516	451	475	515	460	459	510	499	529	482	476	493	477	502	496	471	527	488	467	472	477	459	469	457	452	476	472	468	483	470	462	487	466	511	496	472	477	517	473	482	481	489	532	503	439	478	540	464	459	463	491	504	452	478	471	502	496	526	461	486	460	504	498	472	493	433	502	448	514	507	472	460	499	441	480	498	459	496	504	481	515	490	448	503	456	501	477	494	445	485	459	496	435	466	512	470	436	530	493	481	503	461	467	495	450	476	471	478	489	476	474	462	442	490	473	494	519	472	468	492	508	450	494	471	441	443	498	498	488	472	494	448	473	477	456	478	463	499	477	495	483	525	468	516	464	435	514	478	453	459	488	513	507	499	498	485	515	494	498	439	489	499	452	485	501	465	481	488	497	488	471	470	509	482	516	512	512	482	473	484	540	456	476	474	496	512	461	476	458	495	444	499	481	513	460	495	472	455	477	485	448	459	473	482	456	472	500	453	479	504	487	487	476	460	495	486	475	490	491	466	484	502	460	518	505	483	519	486	484	457	524	464	465	472	441	490	507	492	524	476	463	473	493	488	501	443	491	504	487	507	467	507	467	496	450	471	472	435	486	484	501	504	502	465	479	486	448	478	471	518	454	491	475	481	468	466	456	468	499	438	443	476	487	479	455	482	512	453	473	454	483	476	467	495	481	485	430	491	490	458	449	495	503	496	459	501	446	501	489	431	491	513	513	430	435	443	482	469	468	457	474	516	452	479	456	482	495	471	476	487	448	432	495	470	485	470	468	469	495	506	480	468	487	461	489	490	453	489	451	443	485	460	531	490	496	448	465	470	472	503	455	453	481	484	479	492	483	454	493	471	482	479	500	507	487	486	530	493	476	521	458	455	493	441	450	468	481	458	473	513	449	479	511	457	528	531	440	480	509	481	459	464	483	475	470	504	502	496	465	467	466	494	441	466	492	462	476	509	491	485	448	473	469	481	479	491	475	496	510	511	467	465	414	475	469	480	504	485	468	455	532	441	458	471	495	480	483	441	520	511	464	480	502	483	476	463	484	506	496	500	469	458	481	483	459	468	496	465	460	458	473	488	471	491	498	471	464	471	480	484	490	483	457	449	480	462	446	460	488	518	514	511	491	468	473	426	448	457	479	490	487	499	487	488	464	465	477	502	459	455	479	510	469	484	480	514	498
24413	23386	29878	24674	21294	13875	1145	590	519	538	482	521	514	549	529	502	517	475	521	542	518	521	532	500	482	480	541	496	514	503	475	468	466	457	521	509	514	502	517	473	505	491	507	489	472	510	484	461	494	487	481	505	521	485	438	513	488	462	479	463	511	544	524	497	507	479	510	516	480	463	497	494	487	484	489	469	488	519	509	479	504	501	511	502	490	520	490	532	544	499	478	535	484	459	505	460	524	520	513	518	507	487	507	483	499	481	533	472	495	499	543	539	469	487	479	444	527	481	483	521	475	520	512	496	517	500	519	525	460	491	495	549	489	471	451	482	475	494	507	520	532	513	481	476	498	479	451	492	497	487	491	553	481	484	474	470	507	490	475	466	465	468	453	498	477	487	461	523	525	507	502	470	533	506	475	485	473	465	493	515	479	519	496	505	504	457	487	549	514	519	476	515	505	521	459	495	533	461	467	528	548	503	482	466	503	455	497	500	503	494	551	477	496	497	574	506	508	504	505	481	505	481	506	474	523	495	486	485	492	491	505	505	492	464	467	478	518	504	498	539	474	472	487	469	486	567	476	428	495	483	492	492	512	507	486	512	475	440	473	463	473	515	479	485	491	488	471	506	510	470	490	536	508	479	464	468	510	484	485	491	479	477	473	480	492	486	494	495	504	529	509	458	505	515	475	526	531	490	478	496	533	482	497	510	509	473	492	471	507	447	455	466	487	532	473	484	489	501	463	510	518	474	511	498	495	525	494	493	506	506	481	477	425	524	459	457	482	462	468	462	520	515	478	476	504	492	516	485	462	463	494	509	478	496	499	523	493	499	516	497	508	485	531	473	486	505	474	511	502	478	492	508	469	497	493	533	514	476	519	501	516	467	484	484	488	486	507	483	477	513	497	469	471	510	507	503	475	443	489	481	485	523	495	513	498	526	498	534	478	465	468	500	524	453	501	486	494	519	535	491	498	537	509	464	497	462	548	501	496	530	464	472	491	482	497	493	500	477	507	531	523	554	485	464	505	483	490	514	469	512	454	492	455	498	477	514	488	469	564	502	465	483	496	495	478	487	502	489	504	456	516	521	522	503	496	488	485	460	496	493	469	452	483	529	516	512	492	473	484	486	494	488	484	491	474	514	501	526	483	536	497	521	460	493	513	520	491	467	484	518	475	519	517	457	504	496	466	484	499	491	506	484	472	478	458	444	531	457	498	519	521	486	524	506	477	467	478	495	488	492	487	478	493	511	470	497	533	514	485	509	490	482	466	476	515	479	504	497	482	482	496	514	502	502	507	491	508	489	525	482	451	526	517	515	530	496	517	508	520	511	503	461	452	488	449	460	467	476	497	471	506	478	484	462	492	488	479	477	471	504	520	485	501	500	499	508	485	481	489	482	476	468	511	517	509	462	509	495	510	467	486	455	520	525	509	467	516	495	478	455	525	479	507	518	491	489	472	505	516	533	480	493	480	532	470	511	508	513	498	500	510	507	510	464	522	504	486	518	431	504	485	486	484	516	451	531	493	519	492	486	525	509	497	540	487	470	507	516	472	505	459	504	492	514	499	491	430	488	530	462	466	506	512	488	492	533	451	509	468	530	508	494	496	469	497	480	488	467	511	509	517	465	495	519	480	471	489	486	478	478	504	500	483	517	440	494	510	509	497	522	527	474	474	494	465	535	493	477	517	472	458	540	515	491	487	494	541	451	479	516	502	466	486	464	467	496	477	493	510	519	460	481	473	514	496	498	511	474	541	489	529	508	500	458	493	492	553	482	529	489	471	497	505	483	512	493	449	484	458	486	499	495	541	491	474	499	488	508	506	504	458	458	510	498	536	505	479	529	477	502	463	493	469	490	528	552	469	500	484	516	467	508	498	542	499	545	474	515	458	523	454	482	480	492	536	493	499	449	488	503	483	503	502	476	476	476	494	462	543	489	482	485	527	518	497	508	463	504	504	490	476	503	487	529	459	524	509	473	548	506	473	485	485	518	483	475	483	501	525	495	514	536	482	523	487	501	512	461	514	527	476	480	477	455	488	504	471	498	498	477	478	498	459	492	464	487	480	488	511	490	517	473	520	470	488	531	478	493	477	498	455	506	480	472	498	493	453	512	521	507	487	483	509	515	530	507	442	549	493	448	506	464	522	472	462	491	469	484	480	519	495	510	566	503	495	465	519	535	492	464	472	538	480	510	520	495	491	480	455	524	497	471	515	485	475	482	492	498	451	513	459	497	471	526	537	464	486	506	492	495	487	501	531	473	444	507	482	440	499	468	500	493	489	514	519	475	487	459	508	465	535	508	492	530	498	489	481	472	488	503	476	521	453	491	447	472	455	493	515	505	522	478	472	477	462	472	452	508	506	521	481	493	503	496	476	508	470	492	498	437	505	498	463	509	514	508	485	482	487	468	463	473	473	510	527	474	451	541	495	512	471	455	495	494	449	507	502	519	495	487	466	511	507	481	487	514	454	452	537	493	486	502	505	502	470	514	493	455	490	505	469	471	476	496	481	500	499	462	465	449	484	488	517	516	479	488	481	489	509	472	489	501	472	499	479	490	455	506	456	505	486	483	511	454	510	498	513	453	473	467	504	496	471	505	503	505	466	506	479	471	509	482	479	508	496	500	484	544	464	493	483	479	503	465	492	480	538	484	520	518	488	500	489	491	503	431	491	483	463	510	486	511	502	504	451	501	498	463	487	467	490	536	476	488	514	492	525	478	516	491	486	469	479	491	515	508	482	463	485	496	447	497	522	519	478	516	510	499	513	427	514	492	500	509	517	503	477	493	510	510	521	512	496	474	499	471	442	481	481	539	469	490	471	482	492	514	467	534	471	492	525	480	503	523	506	455	480	497	488	533	473	489	491	491	495	502	450	509	501	503	494	544	537	488	530	535	477	476	501	489	448	478	512	503	477	510	494	510	504	495	470	500	456	516	456	498	463	483	468	475	479	485	498	470	494	468	499	513	521	468	495	479	513	496	475	496	484	489	517	490	505	523	485	478	468	489	481	472	479	522	492	496	506	514	501	520	463	494	448	494	492	470	505	520	503	512	486	521	475	462	492	493	480	487	510	503	488	514	480	506	491	533	541	485	517	460	430	494	514	529	505	524	476	501	471	509	494	510	484	485	488	514	502	482	443	480	460	486	495	466	507	511	509	492	498	469	497	486	512	489	495	491	450	482	494	472	533	465	478	470	498	513	537	473	478	439	455	437	487	526	490	455	514	465	491	503	492	478	498	517	475	479	487	484	458	505	494	512	541	505	520	463	499	473	496	488	513	497	494	519	497	502	521	478	522	487	490	472	538	501	520	478	499	500	516	484	482	501	512	478	504	486	491	489	491	467	485	486	497	488	506	450	457	517	501	475	543	441	514	490	495	475	480	469	475	504	505	494	512	493	506	474	471	472	473	521	441	475	435	461	541	486	503	494	521	501	502	457	478	495	474	473	510	456	530	477	495	525	449	466	494	498	533	490	452	504
61386	96771	57514	11282	1083	995	873	852	831	827	801	759	785	765	824	763	815	777	767	799	799	810	736	801	718	746	768	787	747	765	777	777	743	775	774	764	760	782	744	799	788	756	799	777	775	777	800	794	784	744	745	769	731	665	770	789	780	765	817	785	770	749	792	784	778	787	799	753	758	775	760	775	784	778	818	791	752	772	726	754	793	756	795	760	777	810	798	755	788	756	803	768	696	772	738	690	777	788	784	783	715	757	757	830	803	740	798	804	732	726	767	725	764	786	780	748	757	764	767	745	717	712	789	799	768	758	721	771	746	740	787	705	740	732	700	758	779	748	727	741	770	789	770	700	740	710	778	750	778	715	746	786	749	746	726	774	733	808	709	748	729	768	786	786	774	800	779	793	752	843	760	798	759	757	748	767	810	765	725	760	776	735	727	774	774	744	767	737	761	776	765	743	718	813	718	734	771	768	737	721	743	760	759	765	740	733	740	799	726	727	779	818	742	762	780	771	733	778	781	745	763	744	785	772	749	753	745	765	788	747	759	758	783	737	713	776	755	762	786	743	795	744	736	729	772	788	773	831	745	765	771	728	721	749	788	787	768	764	772	782	818	754	755	786	775	807	790	809	761	756	724	760	755	799	736	754	763	770	740	735	744	782	757	782	779	718	788	765	796	734	723	768	746	757	723	770	750	731	787	767	761	710	798	791	778	756	741	751	767	736	768	731	786	730	741	696	726	758	756	782	748	813	737	748	744	798	813	757	729	792	784	795	771	800	802	787	729	748	802	776	793	772	774	740	745	732	809	768	782	688	797	743	758	753	773	771	749	755	744	737	756	755	744	726	748	808	714	755	754	749	780	790	816	724	754	774	734	757	741	748	780	784	764	711	771	740	710	762	789	730	735	753	700	770	733	745	792	781	740	736	743	737	777	806	798	749	761	740	722	807	733	748	757	768	793	752	832	748	754	755	726	741	775	736	749	790	729	787	790	806	787	764	736	741	747	734	778	822	806	765	769	808	759	778	809	763	758	771	765	797	820	759	763	766	765	778	751	763	723	786	764	786	756	775	737	777	772	743	756	780	746	722	758	781	712	771	752	818	750	716	761	775	766	739	771	732	788	820	761	719	763	798	721	788	766	751	768	731	777	725	775	737	769	743	804	771	791	756	757	797	752	779	716	794	750	776	793	723	745	776	746	733	759	762	790	811	711	795	787	721	781	763	786	738	762	779	726	765	799	720	767	749	750	742	743	745	707	795	710	764	740	761	763	770	815	764	747	776	770	764	723	802	783	777	769	768	755	802	737	761	765	758	765	762	796	718	768	756	732	793	709	742	750	755	769	714	720	746	819	747	747	761	785	737	747	804	759	717	734	777	775	775	768	736	773	751	745	735	763	769	759	779	821	769	793	806	773	765	803	748	740	786	753	761	775	736	790	809	748	796	807	760	764	758	723	766	790	759	758	755	772	771	776	738	759	808	775	761	810	756	747	746	766	755	730	707	777	758	718	811	758	768	764	706	755	762	742	784	767	737	767	745	735	746	776	753	757	771	765	792	782	766	764	723	738	748	729	752	772	817	771	738	704	728	714	767	769	733	764	759	777	789	749	754	720	705	764	735	765	765	793	774	754	814	719	766	740	717	786	804	744	774	746	788	749	751	723	729	756	781	783	746	779	711	744	795	771	732	778	760	744	710	731	776	775	784	774	772	789	752	724	813	758	820	753	798	783	770	717	800	794	753	773	772	728	755	738	779	742	738	723	762	787	778	715	733	753	743	798	756	724	747	779	754	699	805	780	732	754	759	708	789	816	717	840	694	745	767	788	761	777	774	782	733	816	762	758	755	773	766	843	732	726	724	803	772	754	751	746	743	782	797	753	753	812	740	770	791	824	757	798	793	748	781	772	732	770	811	741	747	742	773	743	763	757	767	762	719	732	731	733	773	742	734	768	787	730	821	778	731	788	742	757	746	730	787	731	765	769	758	767	738	756	753	776	745	761	762	787	746	785	709	741	729	759	743	821	728	800	689	724	757	778	802	764	770	738	792	747	735	746	760	764	770	710	761	759	754	744	763	753	770	769	753	718	757	741	735	728	776	771	784	763	757	770	754	767	783	803	756	739	791	749	773	802	781	728	770	760	726	762	753	780	779	756	699	778	741	756	774	764	798	744	757	759	780	799	731	773	768	788	761	803	722	761	752	800	757	772	778	735	725	805	819	782	785	733	750	766	796	765	764	748	757	753	803	782	784	816	800	712	771	746	768	791	824	734	812	762	737	715	737	760	669	758	757	756	781	807	810	786	739	723	751	754	731	752	743	791	845	781	740	800	756	739	706	699	721	734	766	771	753	774	758	790	768	768	787	762	752	767	743	739	742	739	734	781	767	792	730	708	729	771	726	764	755	749	768	768	711	763	749	763	756	735	769	758	790	728	738	820	711	749	760	767	764	774	762	759	772	759	779	758	769	775	817	754	811	806	727	756	738	699	752	775	751	724	755	727	737	791	751	732	757	747	760	760	722	737	775	748	720	788	744	764	780	735	754	757	728	723	732	746	723	738	750	733	774	789	732	813	709	763	803	760	781	742	797	761	742	750	731	760	767	723	696	741	781	784	685	793	701	721	749	723	760	764	739	797	711	770	812	755	775	798	738	755	744	769	750	799	786	753	794	783	727	754	736	776	813	796	780	729	772	756	809	746	779	754	737	771	779	698	792	720	709	791	801	775	768	776	789	759	746	719	770	775	738	765	759	783	781	750	742	767	712	717	814	739	768	748	750	712	768	731	711	775	760	751	754	704	783	794	720	720	775	734	827	785	778	776	729	785	801	812	716	771	799	770	796	765	741	745	742	785	752	807	763	774	753	757	738	762	774	766	781	763	772	757	782	779	762	772	741	709	759	755	727	753	799	797	761	729	806	714	703	758	736	741	799	755	790	773	772	771	728	782	770	763	740	763	797	761	733	775	746	746	762	766	772	769	753	778	756	774	818	696	750	739	745	763	759	759	782	762	718	785	723	791	748	746	741	732	766	767	737	760	767	743	733	752	752	758	730	735	792	737	766	725	735	670	762	767	751	795	788	708	766	767	728	765	745	733	791	781	734	737	736	749	767	746	787	774	782	738	748	761	740	738	775	760	782	732	736	773	714	709	756	804	767	821	750	753	765	756	789	754	719	766	740	706	747	755	736	797	749	763	709	768	715	718	708	791	780	765	804	772	768	737	725	733	738	800	771	784	735	766	818	793	744	774	753	781	750	780	733	726	721	748	786	776	719	793	751	765	786	719	772	734	778	749	749	740	795	737	722	744	721	773	760	736	748	753	773	783	749	742	761	766	735	751	720	735	694	730	734	763	763	738	751	764	775	733	831	734	797	745	767	765	799	775	713	773	772	751	753	743	736	732	795	777	756	723	782	769	760	781	780	782	729	766	764	763	766	751	770	777	764	789	753	763	822	790	801	798	738	757	695	718	749	787	814	807	773	776	791
32796	32887	22062	4188	327	239	223	249	264	242	267	258	242	263	246	250	227	243	236	265	281	227	236	248	256	267	258	258	243	266	258	253	273	271	261	237	267	238	235	231	242	271	250	240	249	237	270	240	263	272	254	259	247	277	277	271	237	244	233	282	256	280	245	258	263	222	244	249	228	254	254	275	259	278	264	271	268	271	246	232	236	265	252	239	273	247	241	256	269	243	256	241	251	269	253	282	283	264	260	271	251	228	285	272	241	269	259	233	244	262	263	215	250	256	253	234	232	248	248	263	250	244	249	244	246	283	223	290	270	270	251	260	240	249	273	227	238	286	249	248	273	267	255	271	259	235	259	270	250	249	232	268	251	290	261	234	268	264	265	252	264	267	246	259	240	270	246	236	250	278	254	257	254	250	266	245	241	257	260	254	282	273	262	249	259	254	232	272	231	241	263	239	264	243	256	266	251	231	263	257	220	276	247	228	234	237	279	257	234	270	243	253	249	258	260	247	212	243	228	249	253	275	271	240	241	256	247	233	263	263	261	243	255	228	251	267	248	235	250	259	249	263	254	278	287	283	244	272	271	253	235	264	271	278	283	266	250	255	260	253	272	279	226	245	257	232	258	241	251	265	249	238	227	256	263	222	249	254	227	258	255	263	277	261	263	225	216	260	242	249	236	221	227	239	242	248	247	242	278	238	266	224	240	259	267	257	236	260	235	260	249	238	248	254	254	239	250	251	250	244	253	246	257	222	246	244	258	247	240	238	232	241	255	253	266	276	269	248	272	222	234	257	245	259	242	282	248	242	247	276	248	263	273	248	239	274	268	243	264	273	248	262	277	237	238	245	255	254	238	246	233	291	225	238	250	261	224	271	250	250	277	249	259	252	257	293	254	264	230	239	262	272	240	239	234	239	253	248	239	209	278	249	243	256	258	250	272	235	259	258	248	267	248	269	235	229	240	246	260	267	230	276	220	261	256	284	260	270	247	252	226	248	233	240	281	283	258	258	283	237	228	264	261	254	223	254	238	241	274	239	253	273	289	232	276	246	256	263	278	266	279	227	259	244	231	268	220	258	250	253	276	230	269	244	261	258	251	265	240	264	262	251	275	254	241	248	298	250	239	247	260	226	257	243	249	269	248	268	283	247	274	241	249	240	292	256	247	263	245	262	233	251	234	251	249	270	254	265	277	268	247	257	281	251	259	267	267	226	272	251	276	286	252	246	256	278	262	274	275	232	255	263	272	259	239	266	254	260	295	245	262	251	272	244	247	247	254	243	246	225	251	264	236	250	266	263	262	241	224	283	276	244	231	257	244	258	252	274	280	224	280	276	236	256	277	236	270	243	256	247	220	268	274	248	233	265	279	241	239	220	255	254	266	249	236	263	281	235	262	256	230	264	264	255	254	252	252	265	229	229	249	237	266	266	237	232	238	246	251	257	255	273	252	232	276	242	261	255	258	262	245	239	235	284	237	248	256	266	266	245	261	252	265	257	260	255	280	251	256	283	288	254	266	278	219	266	265	233	268	245	234	254	261	265	254	259	232	274	240	279	261	234	219	278	296	242	246	230	230	268	271	279	246	272	249	291	235	263	252	259	248	257	247	260	268	260	249	226	244	269	256	245	262	243	249	262	267	254	252	262	243	292	276	250	231	247	246	267	261	256	240	257	275	239	226	255	273	237	258	249	253	266	264	254	268	239	242	266	268	241	276	225	227	239	217	240	237	246	251	252	242	240	273	216	259	269	243	264	275	264	243	253	239	262	245	235	296	256	254	252	240	247	216	273	219	237	247	257	243	245	252	260	273	260	268	220	234	244	275	261	253	225	224	266	259	255	258	255	252	252	246	253	241	249	278	234	289	234	231	241	227	268	263	267	287	240	273	257	255	255	277	252	234	247	266	256	229	264	267	253	248	244	257	251	249	290	253	246	265	243	244	261	286	278	253	265	272	274	244	233	243	269	254	254	237	218	239	249	242	229	254	259	292	246	215	236	241	231	248	255	250	254	240	266	248	249	234	271	241	201	263	269	244	260	259	214	263	270	252	260	274	288	258	264	225	239	240	266	236	226	253	258	240	218	268	234	248	286	260	229	245	246	245	268	267	233	239	278	264	259	255	224	241	246	251	236	282	259	250	263	237	231	259	259	241	259	247	264	269	249	262	222	241	252	270	253	235	246	281	257	254	267	263	233	225	233	245	254	251	261	259	252	208	254	236	261	246	241	228	281	259	252	268	252	247	273	234	262	237	231	240	273	249	249	263	249	265	227	228	226	239	272	261	260	271	224	250	243	257	257	245	241	225	268	279	270	268	255	243	242	231	260	260	232	243	246	234	246	258	255	264	266	263	276	259	263	241	250	254	269	269	247	247	272	264	280	230	238	267	265	230	248	220	227	265	255	244	270	262	271	248	242	249	283	235	259	254	237	263	262	269	241	294	245	230	245	259	254	277	258	280	261	265	296	252	255	264	252	267	234	266	271	268	253	269	234	270	284	255	261	232	261	260	256	260	243	237	261	273	267	258	239	241	221	260	242	255	230	294	250	243	245	238	239	255	257	291	260	264	259	266	244	268	268	250	256	241	285	257	231	259	263	265	243	263	228	228	238	262	265	264	268	273	226	238	284	255	274	257	242	270	236	260	237	255	272	233	238	262	251	229	249	227	244	236	231	250	270	282	288	267	250	230	224	229	243	257	261	261	277	244	245	249	269	242	251	250	251	254	267	280	277	241	247	239	261	287	265	231	233	227	272	245	244	254	253	275	260	237	235	252	259	292	280	268	256	291	265	257	284	261	254	233	244	239	287	264	230	238	253	262	262	251	257	271	266	249	265	264	235	272	253	274	248	243	262	294	276	298	255	238	263	249	234	257	263	244	275	254	224	244	248	244	247	248	241	259	252	239	229	245	240	252	220	230	245	265	230	240	285	266	262	257	247	228	250	262	252	260	258	252	246	247	269	250	234	261	291	241	245	239	253	249	252	268	264	271	257	246	263	247	254	245	255	239	243	255	241	266	263	231	273	269	280	280	249	271	270	271	274	282	280	262	234	254	276	230	247	261	246	258	242	267	261	247	244	263	237	247	230	258	278	273	231	253	268	237	235	219	267	240	255	257	274	253	231	255	248	264	288	236	255	282	248	258	271	240	278	227	252	238	279	252	269	242	275	250	267	259	243	279	271	264	237	265	259	307	247	245	253	265	257	271	281	245	264	255	259	252	242	253	240	284	266	254	253	242	234	235	225	252	202	259	237	259	242	273	284	253	253	256	263	265	248	254	252	248	282	262	258	267	256	250	245	248	263	258	269	251	271	262	253	252	258	256	231	262	232	260	247	244	240	247	234	254	251	217	238	233	274	244	264	230	266	273	243	253	238	244	233	267	256	236	259	251	239	260	275	257	255	214	231	221	275	281	256	259	228	252	255	269	290	245	278	248	258	250	232	265	241	262	263	258	221	259	241	261	248	232	273	258	241	254	248	260	234
42175	48762	20096	1024	477	469	428	433	426	433	444	453	424	442	430	427	480	462	415	498	431	470	406	452	468	405	431	420	452	440	429	437	406	438	466	425	420	410	439	470	427	406	405	432	437	459	431	422	428	443	453	434	442	439	452	429	442	417	436	388	459	401	425	443	417	451	441	449	432	443	458	471	417	426	442	436	408	458	433	407	450	458	434	449	410	412	435	455	456	411	449	460	444	455	413	423	457	459	432	404	444	432	443	387	424	422	415	449	485	428	429	412	451	398	439	385	440	451	433	418	382	444	415	442	433	447	441	455	435	432	420	428	432	458	480	397	433	453	420	431	403	421	436	423	409	452	457	443	398	439	431	419	433	465	445	417	479	407	431	459	457	400	419	445	429	448	458	424	437	440	451	467	430	415	403	448	454	455	421	400	426	429	451	427	434	428	438	490	433	424	385	433	469	427	450	422	462	421	459	426	429	433	469	462	450	403	426	437	415	406	437	442	431	411	427	453	425	457	449	463	398	392	417	413	445	436	405	442	414	437	420	461	430	436	453	433	448	430	460	423	445	409	468	441	443	457	442	440	437	450	433	411	429	428	419	428	439	406	417	441	432	413	415	421	429	419	410	433	436	432	440	454	411	483	416	449	420	408	430	447	413	422	403	450	470	440	424	438	428	434	395	406	421	454	450	439	421	428	463	471	408	438	415	433	439	418	454	410	432	422	423	431	430	399	433	440	433	431	421	427	431	418	428	433	428	410	421	380	423	465	469	422	448	433	427	414	467	447	382	419	418	444	425	469	418	394	406	420	438	476	422	461	409	394	420	451	420	446	480	398	427	411	423	443	475	414	399	413	460	411	470	471	455	413	432	454	425	451	403	415	432	419	421	426	405	459	447	427	450	430	415	448	426	473	443	463	440	431	463	423	431	470	448	440	430	439	452	425	432	460	435	421	408	414	445	441	462	433	434	449	449	443	420	444	436	438	393	444	441	434	438	428	456	442	433	440	418	422	452	434	409	452	390	445	430	442	452	413	466	457	424	441	422	441	419	412	428	415	446	448	446	459	411	437	429	422	443	447	453	415	447	427	427	437	435	424	416	421	428	433	455	419	397	477	413	402	407	410	451	453	428	444	428	404	444	413	425	458	449	441	413	434	425	396	433	444	454	414	437	436	450	429	436	415	476	400	420	423	451	427	450	406	437	439	421	411	431	394	443	452	430	417	453	389	434	491	466	441	432	385	469	437	419	422	434	434	403	425	421	427	438	449	424	448	410	455	387	449	431	446	466	434	470	451	458	433	406	449	453	478	432	426	429	391	434	427	435	437	453	440	448	439	404	431	429	451	461	415	432	389	470	464	427	454	431	391	440	426	438	459	402	417	448	452	413	433	415	427	445	429	448	462	468	441	458	432	441	406	455	414	400	425	476	409	428	454	406	434	407	469	396	450	406	431	474	436	416	417	439	453	428	419	461	438	454	448	443	418	421	418	431	445	378	456	439	423	426	439	449	416	398	442	483	421	423	447	438	418	475	416	430	433	422	422	425	438	437	445	440	447	402	432	380	426	445	427	435	438	440	402	428	440	463	455	430	456	437	428	432	443	420	442	438	448	409	437	411	453	428	433	398	446	417	413	435	415	444	428	397	429	419	446	466	417	448	458	415	425	487	471	471	432	450	391	387	404	451	450	438	432	428	441	446	464	468	406	476	409	426	433	440	408	385	455	412	404	434	465	447	441	422	430	427	428	470	460	437	450	417	400	439	414	445	465	409	423	418	441	429	431	466	425	421	433	378	462	420	402	408	437	434	468	414	426	428	415	455	412	414	392	428	438	439	461	429	420	413	425	418	443	469	459	427	431	416	458	410	408	418	461	421	413	446	441	431	439	411	447	438	402	437	448	388	443	417	416	450	400	440	432	455	421	425	414	417	454	460	427	403	438	435	414	421	451	409	411	454	409	436	417	452	450	441	443	424	433	431	432	445	435	421	422	437	408	449	430	436	463	446	475	452	454	425	406	430	418	431	438	470	447	451	412	418	412	418	441	455	441	416	472	436	430	439	406	464	461	461	402	408	486	446	440	435	409	444	431	429	440	423	431	423	447	411	444	419	429	447	452	431	428	439	465	427	438	418	471	427	403	441	422	463	456	409	436	417	401	439	402	433	445	463	439	455	419	437	468	435	438	434	422	437	450	470	417	425	464	453	435	417	410	436	450	469	461	421	446	434	423	401	461	431	401	433	405	456	435	441	435	469	395	454	418	426	450	442	438	420	452	437	431	452	421	394	462	432	420	416	435	439	431	427	473	432	425	439	466	429	445	434	447	475	421	410	444	450	441	454	436	408	416	434	476	438	461	415	385	422	438	458	399	446	444	439	399	434	434	437	423	417	412	427	466	398	437	442	417	393	439	420	490	437	452	408	421	396	428	449	422	441	429	416	446	424	458	423	472	460	417	432	447	404	434	402	435	430	412	399	448	469	448	471	462	421	445	418	457	411	456	472	472	428	439	445	417	451	435	458	437	424	388	408	442	450	454	401	430	404	454	401	432	444	428	436	473	431	418	421	411	451	412	437	437	452	445	406	455	473	404	442	428	410	430	449	468	461	434	396	421	460	430	431	397	453	469	458	448	393	424	458	441	453	453	414	450	413	431	447	431	446	442	418	420	436	469	408	438	414	452	462	437	451	453	446	441	448	485	410	420	415	445	427	433	427	408	423	426	443	430	437	422	396	429	437	395	444	453	461	458	416	461	451	468	455	449	446	454	396	430	433	418	428	421	428	432	442	522	455	432	405	420	434	392	450	438	406	440	462	444	428	481	397	428	468	431	422	460	447	441	426	448	402	455	418	441	411	439	433	423	430	419	433	426	432	431	424	451	417	434	450	483	435	461	426	456	438	452	413	484	415	448	418	427	409	427	425	418	414	498	420	411	427	459	445	439	426	432	425	416	439	427	437	451	439	443	431	438	430	426	422	445	408	430	454	471	451	428	429	459	434	427	449	431	431	426	397	420	421	456	440	438	428	422	423	407	408	407	431	470	410	442	427	442	425	468	427	426	430	438	412	464	430	414	465	431	445	472	438	447	415	441	423	460	427	420	461	426	460	396	453	475	441	469	449	469	435	456	439	431	443	407	440	398	487	412	431	429	444	458	420	425	428	438	449	462	448	429	441	403	392	406	410	413	447	390	423	427	430	440	444	452	444	431	418	488	413	442	433	468	436	433	415	438	391	447	434	458	416	477	463	416	447	429	448	441	454	422	446	421	477	446	406	441	422	440	425	412	448	433	427	427	427	458	456	389	431	418	465	453	433	402	406	414	431	444	423	455	470	430	439	420	418	428	428	429	397	403	412	445	416	430	443	414	440	435	406	409	405	457	439	446	386	433	461	407	434	424	427	460	448	435	417	440	454	453	472	451	422	390	426	430	494	466	447	407	437	449	427	416	430	429	464	456	469	401	457	419	429	426	445	429	479	438	410	466	479	429
25824	25057	30466	25079	17531	3031	412	281	301	341	308	315	307	312	300	325	345	351	330	306	318	309	298	312	320	307	326	324	327	328	313	302	280	299	313	278	279	335	292	288	304	266	297	311	332	277	328	298	305	313	289	308	297	333	302	321	307	313	307	341	286	295	303	332	321	303	313	319	327	284	354	299	297	318	286	287	291	314	285	313	286	327	310	327	312	301	327	320	308	290	306	320	314	296	315	311	291	280	303	324	328	296	324	307	282	297	313	304	310	302	286	308	347	309	330	299	297	285	308	297	292	314	300	309	309	326	296	318	294	342	320	305	319	269	336	318	296	298	312	300	292	330	302	290	277	319	310	324	341	314	287	264	313	300	332	326	324	307	300	332	270	300	331	273	300	281	305	338	279	306	312	319	329	309	274	279	298	286	306	322	296	285	311	303	298	347	296	309	287	305	324	314	334	321	289	301	313	279	307	297	301	293	303	300	341	294	309	304	293	340	307	308	351	310	293	307	291	312	308	307	283	332	328	295	308	298	285	301	315	331	315	313	285	282	294	320	315	277	324	308	301	321	299	308	308	304	269	322	281	284	300	302	319	311	280	323	311	354	296	294	310	323	295	315	308	298	308	319	297	265	283	316	314	298	292	320	300	307	328	294	304	313	315	332	278	304	296	299	270	292	289	295	309	308	313	311	321	317	272	303	299	310	321	271	282	283	308	283	294	286	308	301	323	333	339	280	269	304	322	308	310	297	331	293	302	319	313	317	280	305	297	323	306	301	298	308	324	309	293	324	283	274	316	282	310	320	301	306	304	304	296	319	329	310	283	287	294	329	288	306	309	287	303	328	268	296	322	323	297	301	310	303	295	265	329	307	312	287	281	290	312	301	283	290	287	295	302	291	301	304	281	309	306	293	332	288	317	283	307	319	270	300	306	313	289	318	267	296	308	334	267	303	295	293	326	284	319	306	314	285	331	321	314	323	291	304	282	289	319	311	319	278	331	295	334	302	299	294	300	302	327	304	311	322	315	292	302	312	307	308	291	282	307	317	308	279	356	333	284	307	305	312	311	326	317	352	307	298	303	300	308	334	332	304	306	283	312	297	277	313	277	270	305	312	330	284	327	311	337	284	326	302	325	312	314	313	319	307	290	312	294	304	301	330	301	281	338	310	317	309	313	283	300	288	311	291	295	282	310	300	316	317	276	305	293	276	329	300	303	289	302	301	288	306	268	326	312	278	313	299	321	309	288	312	301	344	328	310	326	309	302	317	300	302	321	294	269	300	307	313	308	305	330	322	305	292	307	304	286	311	297	289	329	283	296	294	310	338	318	336	292	276	308	301	285	303	305	312	319	303	300	278	282	302	319	284	286	309	294	303	301	271	311	302	297	309	282	289	307	321	289	304	306	289	302	313	313	313	298	315	275	314	315	327	342	330	293	318	306	286	308	302	325	279	277	308	310	301	295	306	312	307	304	305	306	313	291	304	286	308	287	296	300	323	304	267	313	325	282	301	287	296	333	283	306	292	325	303	303	315	300	318	292	286	309	305	325	308	300	307	309	319	300	293	320	304	287	315	316	285	269	321	299	315	278	301	304	314	294	313	269	303	299	300	311	312	297	287	267	306	297	311	308	335	290	316	309	290	282	311	283	303	300	326	288	301	302	302	294	332	301	273	334	299	298	291	327	293	323	303	288	326	304	314	306	307	327	317	298	306	290	300	309	308	303	321	295	290	337	320	340	323	315	306	318	296	301	322	300	315	329	310	296	335	294	294	297	316	302	320	322	279	310	292	320	278	314	332	313	314	313	333	301	312	311	311	324	295	286	301	307	292	329	312	282	309	298	319	296	333	295	290	289	297	328	290	320	332	320	346	280	293	308	289	294	290	305	297	296	320	300	310	296	290	296	305	340	317	336	328	273	307	312	312	283	298	302	304	295	307	264	314	292	316	313	279	281	323	302	301	319	301	311	291	312	328	301	312	295	319	317	282	332	331	264	283	290	281	277	281	301	282	270	280	339	310	303	310	304	333	284	339	269	299	315	338	273	297	315	334	303	308	301	303	296	311	336	299	294	311	273	332	263	283	315	304	314	280	319	293	321	283	324	284	315	301	310	314	302	326	326	288	324	298	268	300	294	314	295	332	312	301	315	321	323	315	301	310	335	297	332	313	304	280	291	290	323	299	322	295	301	338	303	307	310	312	306	319	309	316	295	291	290	290	280	320	298	286	288	329	279	277	294	314	313	319	306	275	300	299	279	313	291	296	298	294	324	310	295	314	286	302	327	300	293	304	304	299	312	304	319	298	307	294	311	305	321	280	284	295	309	288	307	290	296	282	308	324	299	286	270	326	299	301	289	322	309	304	328	322	313	296	309	275	325	301	306	313	320	307	299	307	329	290	327	356	297	274	281	313	303	320	329	346	277	323	290	325	300	285	289	301	287	289	309	311	310	317	340	305	287	284	294	327	325	310	302	311	304	317	266	335	313	315	282	269	323	330	338	333	309	308	277	281	332	279	265	337	294	318	330	317	292	306	289	317	305	317	305	291	318	340	306	299	334	318	309	320	309	274	290	327	297	305	295	307	290	287	311	310	343	321	310	318	290	297	300	342	348	286	319	306	324	270	302	306	280	282	317	310	324	321	307	316	301	324	291	281	309	305	315	308	267	276	331	299	297	294	293	330	276	286	332	313	316	303	304	292	312	297	278	289	320	310	290	302	309	321	292	300	340	297	305	307	305	290	318	324	304	294	324	276	292	328	297	322	291	311	319	322	303	320	309	305	301	293	313	297	311	314	312	312	306	290	310	317	328	284	314	317	301	305	291	291	293	312	314	313	293	261	306	308	303	299	314	309	299	289	333	306	302	336	279	312	279	307	304	302	312	318	300	310	303	333	301	302	301	321	315	282	317	328	305	302	326	280	286	299	313	312	294	288	281	277	302	299	290	309	307	287	294	271	319	323	280	282	308	305	299	298	284	312	341	311	304	287	310	298	305	287	314	302	305	301	286	297	350	307	345	296	268	290	333	282	353	306	301	315	286	303	281	328	284	287	302	286	301	301	300	310	327	298	315	325	310	300	317	304	318	287	312	311	328	298	312	281	309	289	317	305	321	308	332	291	301	310	311	294	305	318	304	297	320	292	275	325	318	282	282	315	292	326	348	324	275	305	304	340	305	288	272	311	286	320	288	314	316	255	292	308	303	318	309	314	310	303	326	314	306	324	315	302	314	302	313	311	316	315	312	346	315	313	322	316	268	322	319	318	285	293	320	274	346	326	291	279	323	300	306	310	325	294	305	319	265	307	318	330	313	302	318	339	296	306	308	290	326	324	283	281	315	318	290	300	292	275	299	325	306	343	283	304	315	278	316	316	293	278	267	305	339	315	314	281	325	326	296	302	318	281	296	308	290	350	284	271	321	299	321	301	312	324	304	288	298	320	294	300	323	305	297	278	300	327	300	298	305	290	315	263	309	300	316	310	269	294
63060	89121	47145	12878	1215	605	577	557	560	509	544	503	513	540	510	495	503	494	527	485	555	506	492	513	494	483	508	484	470	517	532	499	508	487	484	492	527	521	508	488	503	487	484	511	507	475	526	479	522	491	537	511	511	496	490	503	483	528	496	497	524	508	516	506	524	489	486	488	541	530	459	469	506	515	487	490	504	481	463	501	521	525	499	522	486	498	470	501	494	506	528	502	487	478	521	488	457	474	478	535	509	495	509	475	529	495	521	479	502	490	514	466	493	505	467	505	508	438	493	462	500	495	484	486	558	523	542	486	525	492	480	480	506	489	492	476	470	472	490	479	518	514	490	472	489	504	517	471	472	494	514	510	457	494	499	506	499	478	522	478	513	491	469	472	506	473	524	523	504	521	497	527	500	514	506	510	480	496	503	477	492	509	520	522	527	496	537	500	516	497	540	513	521	457	502	545	532	520	477	521	493	540	492	540	523	476	520	487	503	484	492	525	554	525	515	481	529	530	475	480	473	463	465	541	499	528	522	491	512	505	496	504	500	475	518	500	494	521	472	496	497	534	478	483	509	466	495	518	485	543	512	493	520	462	481	492	560	474	502	513	498	511	508	550	504	526	500	492	511	490	510	517	504	472	460	533	467	511	520	525	471	503	538	464	509	499	468	468	513	492	522	505	528	484	496	509	510	539	499	477	521	515	480	472	502	476	486	455	506	515	529	554	482	509	515	491	542	471	478	490	511	507	553	500	512	510	506	545	487	475	504	553	511	468	518	518	465	525	531	511	500	505	473	495	497	475	507	528	520	517	518	514	474	486	509	489	500	486	499	506	511	528	517	480	500	491	512	469	535	495	488	476	549	464	535	485	513	464	512	474	532	509	522	459	495	491	506	514	493	497	476	484	504	486	505	472	520	502	522	473	506	556	464	560	519	497	512	484	487	515	497	504	465	515	501	496	479	507	506	477	503	508	487	499	510	489	526	506	516	500	492	518	514	495	498	479	470	465	520	538	551	503	515	470	499	494	494	536	532	527	507	513	523	469	434	547	462	488	506	522	493	517	450	524	496	465	516	501	487	473	474	470	440	483	506	514	493	507	476	556	505	456	529	432	519	493	485	490	482	514	491	521	495	478	494	486	516	504	513	490	477	498	544	515	477	481	518	481	493	481	481	495	481	534	456	480	546	506	536	469	542	548	528	482	480	501	509	485	488	507	544	492	567	510	521	476	521	478	491	529	491	515	477	510	517	499	501	474	486	479	508	502	531	474	487	474	518	509	499	500	500	491	503	473	511	490	511	493	510	454	484	475	502	491	489	497	501	489	537	528	522	513	520	488	482	524	520	470	480	496	490	462	519	534	520	526	467	509	516	491	489	482	519	518	484	488	478	505	519	485	530	529	471	499	486	491	494	442	486	526	507	487	522	512	489	532	541	534	501	486	510	505	508	562	502	484	515	493	482	496	529	473	522	506	496	483	531	483	459	517	514	497	507	458	499	524	508	518	494	438	496	484	471	518	460	459	473	467	517	523	479	509	479	482	471	493	504	493	492	535	499	484	508	471	481	524	508	494	487	514	534	482	491	533	513	498	490	478	501	495	487	483	527	503	496	525	482	484	472	514	485	500	512	496	528	511	545	533	484	513	515	492	507	496	496	467	482	501	492	538	520	481	482	469	491	502	527	503	476	532	502	504	513	499	508	470	542	525	525	523	487	523	503	501	522	516	511	475	516	502	474	476	484	475	476	485	477	465	535	518	481	497	501	493	532	507	521	494	484	522	479	483	479	470	495	549	543	502	459	491	514	523	483	493	486	544	503	462	492	508	517	524	473	506	499	466	522	546	531	494	507	468	526	522	509	494	505	525	526	500	509	514	528	470	528	480	531	500	489	492	486	513	539	528	513	516	496	518	493	480	507	484	502	535	521	508	487	480	484	501	495	511	549	553	515	512	531	466	499	492	488	509	501	480	502	487	506	519	491	523	501	502	510	502	550	523	490	463	496	517	475	490	495	497	525	486	497	522	519	520	510	533	522	527	497	473	507	476	495	484	483	484	491	484	522	496	517	490	504	505	482	503	530	481	516	500	508	485	476	536	527	482	483	489	472	506	495	511	466	506	536	502	507	496	497	518	526	523	508	491	484	489	488	491	518	502	492	502	526	489	483	474	527	489	503	483	545	524	492	493	483	469	513	489	488	489	485	501	510	521	488	488	490	517	470	484	501	513	528	488	554	495	541	522	484	483	498	520	506	555	488	491	487	523	503	449	496	500	514	492	483	500	481	512	556	482	481	490	537	490	482	489	490	474	486	505	507	484	517	445	510	517	487	510	509	468	508	485	459	494	506	477	495	500	477	511	514	508	489	550	475	512	476	517	521	481	490	472	475	512	508	496	480	505	456	447	459	529	499	490	485	538	485	508	516	510	555	518	481	500	483	498	507	507	499	492	498	482	522	526	503	521	488	496	513	504	511	493	483	516	505	493	509	521	527	511	511	503	456	489	494	500	490	493	521	534	506	517	464	531	478	480	506	506	525	533	459	452	473	492	471	487	502	521	507	535	503	499	479	480	489	489	471	507	476	487	516	512	484	531	471	511	500	489	523	466	522	508	539	474	498	459	476	502	526	503	497	473	462	478	476	470	504	511	517	480	499	502	541	498	503	516	528	496	521	510	470	542	494	530	474	538	499	507	523	510	508	513	517	525	500	530	524	517	488	509	540	461	495	512	494	499	508	489	517	542	516	468	471	468	523	541	479	477	499	481	495	505	486	484	473	459	493	495	520	486	485	528	477	500	535	470	548	459	518	538	506	519	509	500	480	502	506	511	479	521	498	511	473	495	512	511	485	511	480	488	526	496	511	507	529	540	514	498	517	521	505	487	489	495	519	477	539	512	530	507	493	535	492	498	484	536	573	517	527	495	509	501	494	445	477	536	494	496	479	496	516	500	473	514	502	475	541	462	508	492	480	520	466	484	526	502	565	534	519	534	479	477	489	502	480	522	512	510	478	479	505	488	523	488	507	509	494	495	535	493	468	526	471	528	510	532	502	503	474	478	515	471	558	447	502	480	466	520	480	517	495	492	501	486	512	472	494	529	507	495	467	495	480	505	508	519	494	465	506	525	506	470	488	506	517	513	528	498	456	518	543	483	485	524	501	526	507	515	536	494	511	489	527	529	467	519	484	481	488	481	507	482	513	507	517	480	486	492	490	484	472	537	472	488	471	499	480	496	490	502	508	496	535	497	486	500	518	513	460	477	483	493	474	514	486	478	491	491	502	467	481	481	437	484	477	528	503	505	448	513	510	509	489	556	459	526	491	468	469	472	511	508	490	452	499	454	515	523	489	532	501	503	476	517	531	527	495	493	488	464	511	473	495	490	535	509	533	503	499	495	497	523	466	498	520	545	489	500	518	503	524	507	534	460	516	484	486	448	495	486	504	498	526	477	489	495	514	500	493	529	490	493	548	497	480	505	517	496	478	523
24447	23263	30004	24647	21316	14477	1346	577	571	525	538	533	496	500	507	483	508	507	496	534	525	559	509	515	482	509	513	496	557	484	502	514	524	497	514	518	532	538	483	518	524	534	507	460	469	508	484	512	560	504	522	545	482	478	473	500	493	521	519	501	497	515	509	497	463	504	512	494	505	495	537	477	517	517	535	483	504	521	487	534	497	506	469	486	480	521	501	503	519	509	513	483	508	498	500	485	505	501	511	517	534	491	488	532	504	512	508	516	466	519	511	477	512	521	509	487	541	487	518	525	520	495	523	506	493	511	534	473	475	515	519	574	524	472	496	482	496	483	515	545	475	499	450	516	503	536	500	478	469	498	513	518	491	520	491	523	513	533	500	449	490	513	507	501	500	495	502	478	492	495	518	532	498	486	523	500	495	514	528	510	535	478	530	494	505	493	490	463	537	509	512	502	471	485	516	526	488	475	514	504	514	473	489	502	506	476	493	520	487	541	535	502	509	521	503	514	519	469	510	502	484	518	465	517	527	497	520	547	492	489	480	502	484	493	522	515	498	500	525	505	517	503	470	519	562	473	520	487	523	521	518	494	503	495	530	532	510	490	464	511	492	527	492	539	457	489	532	510	467	496	512	498	512	507	537	502	493	483	529	542	493	504	552	515	522	541	526	497	519	555	472	493	509	488	531	513	470	520	545	536	532	496	505	534	492	481	524	478	481	488	514	473	464	473	494	516	478	505	503	508	519	494	513	517	518	515	512	492	526	448	520	506	505	481	512	515	522	512	501	484	501	527	529	520	522	520	501	475	467	503	516	515	485	483	535	503	508	539	486	520	484	528	514	497	547	513	523	517	496	481	508	472	513	535	494	519	490	458	514	510	526	542	495	487	518	472	521	526	493	507	493	487	528	540	535	538	478	539	530	487	509	546	490	497	531	502	479	469	496	498	478	503	466	520	510	497	541	535	477	469	538	509	476	491	539	501	500	494	573	520	480	492	504	476	498	492	477	503	480	475	478	506	493	540	496	472	476	487	508	479	494	519	508	519	496	518	478	463	506	503	532	520	520	474	484	517	534	469	504	475	500	535	502	496	483	486	548	495	531	523	470	512	550	453	547	476	491	507	523	530	489	538	514	538	578	516	521	506	475	495	505	523	491	487	491	502	487	516	453	522	482	500	497	488	510	493	498	506	512	505	480	533	512	477	526	487	513	468	508	477	534	517	530	554	513	512	465	474	494	538	527	528	517	507	517	520	487	497	494	472	460	518	507	532	551	491	505	515	532	475	507	473	516	537	514	496	531	506	497	504	505	475	500	499	470	512	535	496	522	522	537	529	544	514	476	529	506	526	495	509	488	519	551	486	516	479	508	495	484	523	514	492	502	520	509	481	477	489	511	491	517	516	485	541	514	510	515	529	473	498	480	541	525	466	493	499	465	512	497	481	518	493	524	489	484	496	479	523	511	522	490	508	467	470	520	495	479	455	501	541	506	513	535	499	525	496	528	514	441	489	487	479	524	508	480	502	512	476	507	489	515	502	503	491	482	538	483	494	521	509	469	511	484	501	502	493	488	513	500	489	491	474	522	496	429	550	518	528	506	526	527	493	478	502	549	529	496	564	488	450	483	516	512	514	514	503	493	476	522	547	483	540	501	506	526	503	468	486	484	548	499	502	494	524	511	503	538	507	518	494	454	541	557	487	485	511	526	494	500	492	508	503	536	539	530	528	486	514	486	495	500	500	524	488	478	481	501	512	509	518	482	498	490	498	471	504	527	489	534	476	482	513	493	511	530	541	486	499	489	528	483	518	515	531	499	494	494	570	454	519	519	527	540	479	514	482	486	540	517	531	511	531	490	494	512	488	495	502	503	498	528	476	477	456	508	521	487	540	505	504	477	491	526	486	494	546	506	490	488	512	530	495	484	472	521	486	478	464	539	489	479	486	482	532	500	509	495	520	524	530	485	549	498	540	526	438	479	508	484	476	488	506	499	509	502	507	487	516	530	495	509	491	505	463	482	496	532	521	504	492	482	487	511	511	476	523	499	512	459	479	516	520	505	504	516	493	500	537	509	518	488	496	497	495	525	519	527	492	524	521	498	542	480	524	515	470	552	511	506	480	531	487	519	502	496	521	519	494	513	498	491	499	547	505	477	512	490	495	515	480	509	523	555	503	507	517	484	493	510	502	508	537	469	547	504	505	483	478	471	542	532	513	525	488	537	521	477	482	514	487	487	525	524	553	527	546	495	497	500	500	499	517	501	492	516	499	503	497	484	509	518	540	511	537	497	501	532	499	464	523	505	501	517	515	489	538	489	519	514	484	554	521	482	476	471	533	475	491	517	546	502	505	558	522	497	461	520	517	502	524	514	483	520	520	486	496	483	491	484	500	497	477	510	504	533	498	498	511	521	493	488	461	455	512	496	517	523	504	508	501	505	503	502	518	484	501	494	485	497	488	530	451	472	493	540	492	567	518	476	477	498	510	491	472	492	537	479	505	529	496	521	502	504	509	504	541	542	493	465	511	520	496	522	529	503	562	479	499	528	476	457	498	487	520	544	513	488	516	543	488	548	523	543	527	495	483	505	544	551	530	491	474	543	512	502	502	484	493	509	512	499	529	478	507	471	480	500	472	510	503	501	482	515	480	502	490	539	535	520	497	525	515	490	513	521	486	546	547	509	450	466	514	490	521	454	505	477	515	498	465	467	478	503	500	470	493	520	495	514	550	534	511	521	511	506	492	511	519	511	501	545	509	483	521	495	533	509	501	536	511	488	491	494	491	503	513	499	483	526	546	509	487	490	520	498	474	520	507	499	518	535	519	503	504	507	498	491	531	500	479	522	466	546	478	518	501	470	529	456	505	515	532	474	472	517	472	502	491	525	544	502	525	475	546	455	555	519	506	500	522	495	476	504	492	475	499	518	502	503	479	493	505	487	537	507	522	508	486	521	493	585	534	506	501	499	487	516	517	505	518	510	484	462	506	520	434	450	557	487	529	506	520	507	507	480	509	433	510	528	488	512	506	503	465	513	483	563	497	505	488	486	500	479	509	500	469	536	502	477	468	509	507	525	476	485	522	476	516	521	491	487	467	478	479	486	506	521	488	461	451	505	523	527	544	472	505	517	540	494	480	514	517	542	447	488	496	466	501	505	500	499	509	533	491	450	496	527	509	484	508	473	506	484	493	511	494	482	522	480	480	487	505	473	525	510	500	494	462	531	486	479	483	528	527	577	584	489	524	503	516	519	480	495	472	469	476	562	509	481	518	552	468	490	506	485	548	509	515	505	470	450	509	485	505	476	513	493	543	476	520	519	543	545	499	469	501	493	509	545	526	514	519	527	528	516	515	512	488	518	480	489	465	484	461	517	522	475	545	536	489	497	495	508	538	499	484	504	523	537	514	468	475	534	528	528	499	517	505	481	493	510	503	505	501	477	508	499	511	497	540	506	522	478	513	518	513	518	509	499	492	487	499	495	525	513	521
61667	98866	55440	22826	1726	922	869	803	882	799	812	859	741	826	828	802	794	694	825	744	793	761	813	813	777	749	803	783	820	789	733	779	749	750	788	823	733	842	794	810	761	734	783	759	753	788	799	814	793	814	786	782	754	791	750	860	732	782	771	774	789	755	735	786	753	766	747	764	797	737	773	801	747	786	769	753	800	780	819	790	783	748	783	791	789	822	802	760	787	789	780	783	806	719	764	796	783	776	780	770	804	763	769	776	777	740	801	800	801	783	788	813	800	737	734	785	810	766	753	784	820	712	789	736	777	794	757	809	772	743	743	812	758	760	748	785	745	789	727	803	749	813	784	803	799	743	751	788	794	854	759	826	757	800	748	802	738	762	816	788	768	811	754	834	790	818	792	798	770	796	845	775	780	740	763	777	785	749	725	840	801	789	756	808	746	812	773	768	800	766	765	803	760	766	771	725	756	779	797	773	777	777	743	779	809	793	765	780	750	831	775	827	777	772	773	793	827	766	784	792	749	803	708	821	725	802	783	796	757	826	808	776	777	754	757	813	805	792	814	780	772	816	722	777	771	798	751	780	771	769	787	787	727	842	781	795	718	764	771	763	810	817	748	776	766	796	762	762	725	784	854	765	764	795	792	836	767	801	811	797	758	822	760	780	761	762	828	772	763	799	772	800	759	771	785	806	754	816	759	758	764	777	786	841	796	710	794	783	789	796	792	752	813	793	727	759	805	753	756	781	754	740	821	768	789	777	742	762	782	750	796	782	766	735	743	706	781	775	762	770	738	791	746	762	799	795	729	791	729	751	780	770	752	780	749	801	746	777	786	719	783	746	773	717	780	713	858	758	794	731	745	808	809	771	783	790	764	753	741	817	786	766	749	737	784	814	756	788	718	806	806	767	775	753	793	804	794	819	786	828	732	761	800	718	796	753	800	778	780	790	773	806	760	820	787	766	797	804	756	835	755	794	762	808	792	780	784	796	784	783	807	782	811	837	781	749	787	773	753	807	828	735	786	779	796	800	765	798	774	772	807	755	751	749	779	795	786	771	787	779	774	748	791	762	736	802	781	822	746	789	748	813	760	738	778	728	754	729	746	804	793	812	716	825	821	768	797	769	803	801	810	763	803	754	795	809	835	783	793	784	789	772	784	793	786	779	764	776	773	817	808	738	760	796	764	738	739	701	754	764	764	758	761	777	786	794	815	785	777	773	770	765	805	799	783	801	759	829	797	797	769	800	804	738	765	768	750	813	793	762	802	715	774	764	794	817	783	741	797	796	787	727	764	794	774	787	757	756	782	807	752	777	792	769	789	807	731	749	823	762	777	817	738	798	816	727	778	723	784	764	760	786	755	748	784	724	799	772	798	783	784	813	788	752	775	732	783	766	740	763	734	784	769	737	773	725	757	761	852	741	758	744	798	723	748	769	809	818	721	784	776	760	773	755	769	781	770	796	767	742	821	754	804	782	750	760	799	818	791	773	770	769	787	775	741	792	779	740	762	796	748	799	782	788	796	751	788	817	814	777	766	774	762	804	801	846	779	771	724	745	783	769	752	703	759	765	769	742	752	792	786	810	734	717	778	798	782	759	823	765	781	772	736	764	773	848	818	786	787	755	832	723	771	739	774	809	838	791	798	769	785	750	766	809	853	788	790	806	789	787	800	829	780	774	814	781	809	811	775	796	805	753	823	766	765	777	770	772	804	771	774	760	805	769	762	757	736	848	791	702	745	807	753	774	724	772	750	757	809	779	755	777	781	730	793	769	742	776	825	789	804	781	781	721	759	759	787	732	799	746	793	799	763	774	777	806	811	765	771	785	772	775	714	806	796	767	756	772	765	739	763	799	792	732	732	723	810	789	726	798	791	770	768	753	765	780	788	757	765	792	789	819	790	779	785	778	826	804	779	848	740	769	737	815	736	805	750	787	753	733	786	788	741	785	752	751	814	754	786	788	806	799	796	787	753	760	795	763	765	776	789	796	806	740	800	801	803	800	770	766	782	781	807	812	790	749	749	764	789	771	767	787	727	765	778	781	731	744	771	754	804	817	782	803	733	786	762	760	779	785	795	762	806	794	790	795	834	785	770	772	776	765	787	778	788	730	751	744	788	733	765	831	819	756	793	789	749	785	754	773	777	745	762	773	770	746	781	822	825	748	746	783	818	751	794	740	841	764	829	792	788	747	782	742	786	796	756	789	821	771	770	772	756	772	783	770	831	720	785	824	835	748	749	800	737	765	784	817	814	729	829	747	795	759	760	762	782	805	782	737	796	805	775	816	768	728	789	825	740	772	791	806	785	792	783	810	763	819	764	798	786	745	790	806	801	781	758	770	785	767	734	800	740	832	781	817	804	734	772	762	746	764	736	793	772	762	733	729	792	751	726	759	767	796	817	760	834	813	770	774	792	783	761	780	745	760	727	792	770	806	757	785	744	731	766	787	745	778	769	766	756	784	784	778	806	778	799	807	778	737	781	727	780	786	756	765	794	812	783	779	775	794	754	760	713	726	769	838	761	742	779	768	750	746	762	772	721	782	775	807	809	737	757	835	816	744	715	776	713	810	768	810	774	766	736	771	763	743	785	786	796	802	768	768	776	771	816	751	751	802	727	795	770	727	810	794	755	819	739	829	754	778	697	790	765	799	805	767	801	810	850	752	790	777	849	797	738	806	780	786	831	821	719	811	763	799	804	756	711	781	814	767	731	767	750	805	803	726	750	809	778	785	801	773	772	738	754	764	799	724	755	741	780	743	740	747	803	764	774	794	777	754	771	767	765	745	768	769	812	780	793	785	772	764	752	776	773	785	780	793	754	753	767	754	809	770	767	752	750	736	816	803	755	798	751	764	835	845	792	757	759	772	743	787	788	818	792	776	823	695	769	696	721	766	727	817	779	783	757	816	777	796	794	791	768	785	784	776	792	731	756	778	734	826	823	800	794	767	773	800	779	726	744	754	778	774	772	779	765	753	786	781	725	793	835	719	819	756	812	747	787	770	766	781	729	785	790	737	843	765	789	760	786	796	742	799	798	783	772	765	757	836	780	807	731	787	768	778	783	813	749	733	745	743	807	793	763	787	757	783	801	805	796	711	727	776	778	803	792	836	744	763	859	769	788	747	752	782	833	758	800	796	773	786	762	773	797	726	763	781	829	793	810	825	778	881	771	783	763	756	733	758	762	779	806	762	792	793	822	760	767	737	825	812	758	833	768	776	773	795	778	827	753	751	708	784	775	777	759	776	819	740	788	757	778	793	755	879	792	765	771	746	768	808	801	792	808	775	782	805	773	761	735	851	731	772	784	784	802	773	746	764	815	802	754	756	800	772	748	771	794	799	779	856	784	828	790	823	779	801	788	763	754	771	767	817	777	783	762	801	764	805	810	757	789	766	754	777	775	764	804	771	797	757	783	791	780	829	754	785	829	776	791	813	782	786	738	786	765	744	835	778	788	751	788	773	774	751	804	818	741	786	778	754	777	787
32658	32255	25028	6409	538	414	290	303	273	277	270	283	300	272	264	274	273	284	269	261	271	243	283	305	293	299	277	291	299	281	268	269	310	277	282	269	260	273	261	266	265	282	293	306	248	265	287	260	254	277	278	262	305	284	253	284	248	275	274	254	277	255	276	275	259	289	253	282	268	275	276	282	291	256	256	283	266	263	293	268	267	268	258	274	269	262	272	267	275	270	286	274	259	258	269	302	282	269	265	294	282	288	271	280	262	275	300	274	318	264	282	256	304	284	312	295	257	299	258	267	287	268	244	273	268	266	266	254	264	279	305	235	286	270	276	299	276	266	274	274	246	306	294	283	281	278	250	277	252	246	261	264	266	249	264	258	276	299	299	282	277	268	262	302	266	265	265	252	265	287	252	279	311	285	288	251	241	297	270	277	248	270	293	257	314	271	290	276	265	279	270	264	280	277	284	282	283	279	281	266	297	247	276	273	287	271	265	291	278	295	262	294	295	249	246	274	267	303	302	268	286	283	275	301	284	256	278	289	284	285	271	236	284	263	274	278	259	271	298	279	281	263	286	251	262	283	286	287	281	282	264	274	279	265	264	267	301	283	306	271	266	255	259	294	289	256	264	275	282	283	254	264	280	269	270	270	244	260	272	292	283	258	289	287	267	260	274	273	261	252	251	265	277	249	277	279	274	285	267	247	281	278	301	271	270	255	281	287	246	282	273	291	270	282	293	285	254	280	274	284	248	239	290	269	269	249	279	268	277	275	295	252	265	264	233	277	268	276	266	302	265	266	249	289	282	293	277	269	298	288	276	272	293	286	277	269	277	305	290	280	257	263	289	263	290	268	293	286	260	250	276	276	285	280	272	288	265	281	270	272	292	254	274	277	289	282	279	285	247	305	287	271	308	288	284	269	264	289	301	272	294	296	253	291	298	240	271	275	248	283	284	268	261	273	256	255	260	270	246	277	278	272	280	256	294	276	267	288	310	284	274	264	266	270	270	260	278	262	277	271	265	258	264	271	262	278	282	275	260	250	289	266	286	280	267	262	265	250	265	268	254	265	244	273	268	256	249	259	276	281	284	281	248	292	263	246	268	260	280	276	270	251	302	276	281	279	250	262	270	287	278	284	253	289	277	270	263	304	298	289	266	297	276	304	279	298	301	309	286	317	285	308	278	297	286	272	242	254	300	258	262	290	294	300	269	248	250	270	299	261	305	284	250	271	283	269	281	280	273	270	278	304	316	250	308	262	306	293	272	287	287	282	273	278	278	279	275	258	277	284	299	251	299	283	252	263	250	266	267	285	306	267	247	269	260	261	276	269	270	276	273	297	267	292	241	325	262	259	285	319	270	300	289	303	286	294	255	289	272	251	258	275	260	264	281	269	262	279	271	272	258	244	278	268	271	257	262	286	272	226	274	273	261	257	264	265	276	266	267	255	270	308	269	253	247	276	261	299	309	279	267	306	271	283	282	269	262	265	265	283	247	287	244	316	268	291	269	265	266	274	281	298	281	278	248	254	269	279	268	274	287	282	264	267	271	282	292	281	250	276	255	269	266	289	272	266	254	283	277	254	252	270	292	258	297	247	310	284	273	256	291	279	265	297	273	258	283	294	270	277	293	285	278	253	280	253	254	285	258	295	265	309	256	257	259	257	292	269	277	281	275	262	267	272	274	274	278	278	274	300	296	294	285	287	276	293	267	257	255	254	236	284	284	256	266	295	263	274	287	258	272	283	274	277	275	239	232	265	280	270	295	267	255	286	266	266	288	281	281	264	288	274	243	245	266	263	277	284	264	272	255	278	256	280	253	285	276	269	305	310	241	289	241	246	258	272	261	266	296	284	296	244	289	249	250	262	264	268	283	289	316	268	305	282	271	303	275	302	297	300	266	255	299	288	296	264	289	293	261	248	267	287	269	266	292	291	291	273	256	309	318	254	290	276	251	263	285	269	268	263	260	251	280	266	248	266	301	316	284	232	264	286	302	286	268	281	251	278	285	256	264	279	279	290	268	303	286	304	254	247	282	288	272	284	269	286	276	274	304	270	273	289	254	267	269	248	246	287	269	275	293	267	274	272	272	280	276	270	267	295	292	286	271	271	276	264	303	265	297	265	307	259	254	279	256	280	264	291	274	275	276	265	271	266	289	282	267	279	270	299	256	286	233	283	270	263	261	273	299	258	251	256	285	271	273	262	284	279	276	248	235	269	275	269	314	249	255	280	271	288	289	229	275	283	308	264	262	290	299	305	295	272	267	279	294	244	312	239	285	267	270	283	277	248	263	299	281	275	276	277	277	271	291	279	299	262	277	251	269	261	251	285	257	316	282	293	268	274	255	252	278	270	254	278	288	268	286	307	256	251	282	309	278	267	289	265	272	281	276	268	304	276	277	317	284	301	278	296	279	272	307	275	263	270	290	258	254	285	266	281	306	282	293	274	292	291	309	234	287	274	260	275	295	264	280	244	256	308	306	250	282	265	278	300	248	266	262	258	281	273	278	262	286	291	255	276	295	286	273	278	272	280	289	280	283	280	277	283	261	279	325	282	289	289	295	314	255	261	297	283	275	292	261	308	292	274	279	255	288	274	302	260	269	280	296	286	261	261	268	268	261	268	287	271	285	263	263	249	276	271	290	289	264	314	317	301	285	263	268	265	268	270	282	278	281	276	291	272	291	292	258	237	259	265	282	269	262	250	269	265	254	282	256	266	275	310	279	274	267	311	270	279	272	276	272	268	275	263	280	291	279	267	276	265	287	258	296	248	275	308	269	298	267	258	272	272	282	280	273	275	274	288	260	257	303	265	282	278	265	258	292	277	279	264	262	285	286	275	254	276	253	289	282	276	273	289	281	261	287	289	276	297	254	295	275	300	269	271	269	274	280	235	276	288	265	259	268	305	302	263	272	285	269	275	297	275	303	285	319	301	272	272	274	286	261	273	269	276	304	287	260	270	277	274	230	269	274	275	306	285	271	240	270	252	268	270	258	256	282	292	257	275	287	256	290	281	251	271	262	266	262	280	294	284	287	252	287	284	269	271	278	260	254	260	245	252	288	289	248	278	273	302	269	275	278	294	253	284	297	270	276	296	262	271	282	264	276	292	273	267	280	249	293	305	278	275	263	271	262	296	260	273	265	279	269	273	264	292	264	296	283	307	259	284	303	261	285	276	287	293	298	272	262	263	287	248	280	285	288	242	246	307	261	288	266	264	268	278	262	283	249	283	286	277	276	260	279	280	265	274	270	285	270	270	251	267	254	288	287	279	259	293	282	294	262	297	259	277	320	246	299	256	287	294	297	267	276	272	285	284	307	304	256	282	260	264	288	286	271	278	300	265	269	302	258	256	240	275	299	272	268	254	255	256	258	241	261	275	278	268	301	257	265	282	276	242	257	252	268	270	283	265	277	302	301	263	267	273	269	240	260	269	280	262	254	295	297	260	261	291	272	279	304	289	276	282	262	282	284	292	294	267	263	243	265	271
42235	48478	27372	3413	576	455	429	455	471	494	468	447	466	474	423	467	461	456	471	479	481	502	491	464	472	440	443	432	464	497	490	489	452	440	502	480	502	487	463	481	479	481	458	481	435	489	467	479	438	480	467	466	474	448	463	485	450	424	447	451	427	427	425	472	460	501	477	481	483	459	440	471	484	474	424	438	475	465	457	467	453	451	469	460	450	435	462	485	444	484	459	445	427	475	473	476	447	463	427	461	462	424	516	486	450	454	475	471	467	506	511	433	444	463	476	459	463	454	503	480	459	451	491	478	478	495	480	469	484	475	463	459	458	490	446	480	479	451	490	472	458	471	445	464	475	482	495	424	487	423	473	445	443	445	471	472	439	463	456	464	478	476	466	449	457	497	478	445	483	488	492	450	465	470	443	480	454	491	456	460	474	450	447	441	467	455	442	476	476	454	501	461	452	464	482	461	459	475	488	459	472	468	463	479	446	458	484	454	480	462	451	470	469	456	438	455	480	455	504	475	461	467	475	484	472	440	468	495	461	448	452	485	469	474	471	469	441	463	437	488	485	459	510	426	459	445	475	451	444	513	482	452	449	477	479	450	508	510	424	457	449	463	507	471	482	444	507	475	482	471	455	472	460	498	517	507	492	481	437	478	493	427	489	510	425	494	468	462	425	496	471	470	445	472	464	452	503	435	458	447	444	510	480	461	483	482	461	477	443	499	472	514	470	454	485	456	469	469	469	448	485	524	445	449	477	475	477	464	474	461	517	498	479	447	461	504	472	454	474	459	483	472	452	420	453	465	458	485	444	470	458	472	443	455	454	465	462	514	468	499	467	448	458	461	491	441	446	438	498	474	452	475	482	512	458	472	462	477	481	425	476	446	482	484	467	480	459	453	487	480	464	468	467	474	481	467	468	441	449	456	448	476	471	469	475	466	456	442	480	526	438	472	457	472	478	469	461	499	447	486	433	481	449	489	477	476	462	463	469	453	468	468	454	415	430	487	456	482	461	482	466	470	486	450	510	453	486	486	490	457	450	486	478	484	500	482	514	511	463	501	429	458	448	493	460	499	449	458	471	475	473	465	457	488	474	460	467	475	455	436	469	440	494	464	492	466	521	418	474	439	459	459	447	492	460	451	464	463	468	471	454	432	480	488	504	459	451	480	467	471	441	454	468	496	466	437	485	464	452	460	430	464	463	470	506	479	503	483	461	443	446	448	436	445	466	505	492	489	436	468	445	484	461	467	437	467	452	462	466	480	505	468	460	482	444	441	512	454	484	472	468	462	454	460	474	442	457	441	474	486	440	485	471	466	459	439	475	487	433	451	466	493	469	429	448	468	474	437	527	463	461	483	500	437	505	470	485	483	462	448	489	455	444	454	489	483	487	445	445	465	467	454	458	440	441	444	416	486	505	471	451	483	472	459	434	496	515	473	492	437	463	466	467	482	457	473	432	475	451	451	502	477	415	444	459	443	477	442	438	472	502	463	459	473	460	466	474	456	473	468	471	509	463	462	460	486	437	490	457	461	469	464	469	459	483	465	462	464	465	447	453	460	463	450	452	444	487	454	479	482	474	483	480	458	463	474	460	468	452	419	504	425	441	424	459	481	488	492	478	437	429	476	440	482	500	470	492	502	465	429	430	489	470	487	464	490	494	465	449	474	454	486	429	468	440	442	453	474	475	485	445	453	445	435	466	467	470	454	475	473	452	459	465	453	455	459	491	494	446	477	441	453	486	458	471	459	455	477	484	456	454	455	447	476	481	472	491	480	456	466	472	454	453	474	438	479	492	462	437	489	470	468	500	469	461	464	434	464	486	424	492	453	452	455	484	431	453	494	419	456	469	488	476	476	469	453	462	461	459	482	481	486	471	477	466	491	515	498	467	439	474	436	450	472	456	502	478	399	470	478	423	489	491	468	477	462	427	454	508	467	497	449	493	498	462	472	456	458	473	480	472	468	439	444	459	476	465	451	428	494	467	421	481	494	506	462	496	466	477	435	500	399	470	478	512	465	480	472	466	444	462	436	459	460	434	446	449	445	501	480	440	467	448	469	474	467	459	472	446	432	464	490	442	479	435	463	479	460	479	445	486	438	454	428	451	470	457	454	465	474	485	477	477	507	448	488	516	473	474	458	467	473	452	433	447	462	447	455	441	482	419	475	459	477	460	439	487	459	463	467	485	487	469	413	466	494	445	468	477	466	431	478	442	446	461	491	448	478	502	461	511	466	473	470	476	467	457	456	448	433	455	451	482	479	437	465	470	454	451	440	474	458	461	485	432	463	444	445	477	498	447	495	442	519	481	451	465	445	469	473	468	436	431	498	465	466	466	459	497	479	461	460	459	465	479	476	500	505	509	460	459	480	451	455	465	488	465	415	442	487	458	458	471	454	483	439	474	445	427	454	472	469	487	444	485	511	458	503	445	460	462	480	442	459	471	505	467	447	495	456	467	468	459	434	485	475	443	454	498	502	462	472	460	488	441	460	501	434	427	466	441	451	518	460	474	466	480	476	487	447	454	467	509	464	492	469	464	469	444	449	466	497	481	462	452	462	453	457	454	450	442	497	445	444	478	446	486	482	465	471	473	492	449	479	472	442	452	475	446	481	475	474	462	469	470	417	446	537	473	477	498	463	486	433	437	447	441	482	492	461	471	470	442	432	446	436	508	478	470	440	472	478	486	479	454	487	441	451	470	470	440	450	488	452	476	468	421	489	440	442	471	472	425	475	459	429	492	476	474	503	478	459	478	487	470	505	487	445	452	477	473	454	481	466	482	480	461	469	481	464	438	476	500	457	447	476	473	452	496	466	473	479	483	456	514	495	476	442	512	454	446	486	457	472	474	456	448	419	476	485	460	449	462	481	451	495	439	463	457	477	445	503	500	459	479	447	460	486	449	464	470	492	429	483	428	468	507	497	468	500	463	460	512	460	490	448	461	483	413	459	477	431	450	434	500	497	494	485	475	473	437	467	484	477	442	463	504	459	477	472	422	482	474	461	476	476	457	477	460	456	489	435	489	471	462	443	476	481	440	455	482	454	437	469	529	484	444	458	484	448	439	463	460	471	453	443	480	428	462	486	454	480	427	458	425	472	431	470	454	436	452	479	456	462	466	510	468	439	476	458	447	447	480	491	485	436	465	474	447	443	479	429	449	463	506	467	429	452	495	491	460	493	433	467	450	507	466	469	451	460	481	470	470	453	439	442	444	435	418	455	462	452	479	467	459	463	527	467	444	441	481	453	435	487	474	485	472	465	415	470	473	485	491	464	510	480	460	453	453	453	436	489	477	451	433	521	439	441	495	454	418	455	441	427	493	505	494	448	480	456	456	443	478	471	446	464	459	454	448	468	494	456	446	472	486	488	447	479	479	483	489	511	443	468	421	426	483	501	468	462	476	467	479	475	516	456	469	439	459	497	518	466	445	485	473	468	458	459	474	452	487	463	477	490	483	482	437	461	496	451	470	454	463	451	440	478
25885	24630	32627	25420	17446	3381	434	381	346	361	344	309	343	323	348	297	339	318	346	352	306	332	353	347	327	316	323	315	333	294	325	319	308	314	338	338	311	311	309	313	342	318	290	299	320	299	298	319	348	323	325	315	330	323	294	346	313	311	342	334	286	344	287	331	331	307	351	318	338	314	301	320	317	311	327	343	311	299	293	313	357	309	311	318	345	289	295	315	288	332	301	333	324	301	346	360	301	349	312	339	329	352	316	319	338	333	358	284	331	303	347	338	364	333	343	323	343	298	316	310	328	306	327	317	319	323	334	327	317	297	282	316	307	280	311	349	340	313	305	311	330	307	317	326	306	320	316	314	326	328	326	315	312	333	335	299	319	347	315	310	321	353	316	292	317	301	326	331	316	354	313	319	324	320	322	316	336	327	336	334	355	305	302	316	341	358	316	303	344	297	308	347	327	331	327	318	342	312	294	339	324	337	298	317	302	330	344	328	357	319	340	324	316	325	326	348	317	299	346	338	322	323	323	298	341	342	298	327	350	325	313	296	326	309	371	326	315	299	273	306	346	340	328	332	353	353	345	332	341	311	332	324	353	323	300	301	340	336	338	336	340	339	325	320	300	314	297	335	291	328	289	328	340	316	337	317	311	348	319	347	315	342	320	322	312	306	303	349	308	310	329	347	332	299	322	320	335	346	306	313	324	316	321	325	299	334	304	328	305	306	315	311	338	344	354	301	321	324	298	321	321	328	329	318	313	310	344	333	312	369	320	312	308	309	299	333	304	306	315	309	278	317	331	353	314	296	325	334	316	352	341	324	360	316	313	355	303	333	321	320	327	322	325	284	332	326	331	371	337	314	338	314	307	313	303	320	362	330	329	354	317	320	311	352	305	301	318	327	342	339	299	330	323	293	305	295	314	305	311	314	338	293	291	313	342	303	321	308	355	359	298	313	333	325	361	333	326	323	344	306	332	316	320	308	293	326	328	305	307	300	307	287	304	375	301	339	349	308	308	353	350	307	346	305	304	331	312	331	311	345	318	334	336	310	321	322	320	315	309	333	353	326	364	350	293	342	296	326	342	326	326	325	326	321	332	328	339	345	302	342	353	325	318	296	330	299	312	335	308	297	308	333	337	324	320	322	300	308	347	357	352	342	305	341	312	318	317	346	330	318	313	317	334	351	331	325	303	309	300	310	350	306	317	322	304	321	330	311	340	317	315	318	329	311	326	341	333	289	283	307	339	321	322	326	333	313	281	335	288	329	327	315	348	327	296	296	319	282	331	331	296	318	328	340	327	320	290	337	348	287	325	316	309	342	334	329	337	332	305	342	331	328	338	301	352	316	344	317	321	300	289	325	317	322	324	325	315	326	332	320	312	334	306	333	325	269	312	329	328	313	319	303	351	296	295	322	327	302	330	318	324	324	342	318	333	316	314	301	310	315	330	288	323	331	304	288	366	315	300	316	333	313	304	315	318	303	349	305	336	357	324	324	342	315	294	341	342	371	368	344	304	312	336	314	309	311	351	327	342	301	341	317	320	325	319	323	314	282	309	336	312	301	330	314	302	323	330	328	356	331	327	328	342	317	349	316	325	303	327	316	301	300	310	317	317	320	344	338	356	304	342	317	321	305	313	328	341	356	337	299	298	330	332	287	315	298	347	312	317	326	324	315	308	329	319	341	326	337	302	304	304	318	334	315	316	346	325	333	323	292	315	337	330	335	318	340	289	291	293	318	321	300	316	319	305	324	333	333	311	325	332	319	316	301	281	309	347	298	335	332	343	320	327	288	324	354	304	341	340	273	354	326	318	314	310	306	343	341	308	359	283	297	333	349	324	355	361	304	335	333	295	331	325	312	326	321	305	328	353	324	277	368	310	341	326	308	332	302	314	320	301	312	289	336	317	309	324	311	335	337	328	334	311	300	311	308	327	322	346	310	345	308	312	310	294	299	357	320	330	348	334	328	287	321	326	298	329	320	338	314	311	297	308	326	308	360	321	331	339	290	315	303	332	304	368	317	330	292	294	305	342	321	273	314	309	333	299	330	309	309	325	295	321	308	317	323	310	315	317	320	292	325	316	316	317	304	330	346	315	317	322	310	296	329	322	369	312	303	332	298	307	319	325	291	320	344	305	302	271	345	304	311	322	349	301	332	344	339	324	332	305	304	344	315	343	342	342	362	317	325	321	323	309	314	313	316	336	302	337	349	332	348	326	356	325	329	332	290	316	333	317	305	339	335	325	324	338	321	320	324	347	299	313	326	297	309	322	329	305	309	316	338	323	313	333	285	314	335	334	323	357	309	334	337	325	318	316	312	336	337	325	320	344	282	315	309	333	327	300	333	336	345	320	347	314	313	304	328	300	330	331	325	321	301	321	315	303	340	334	340	294	303	320	306	332	340	303	321	290	292	317	344	329	331	303	338	283	365	352	341	330	282	291	296	312	302	290	326	320	321	316	323	308	301	297	310	322	358	319	339	348	316	328	319	302	347	325	309	341	310	292	333	307	340	310	305	339	309	307	333	334	314	318	290	309	336	348	311	323	337	332	344	353	328	298	311	329	327	304	314	318	318	362	340	281	356	320	346	295	335	338	313	328	315	345	320	290	297	317	317	306	312	312	325	311	335	293	340	310	313	333	332	312	337	319	287	320	324	285	297	327	308	327	329	307	351	316	313	316	314	337	343	322	300	331	308	346	311	310	321	342	326	329	330	309	331	342	299	323	312	345	306	340	319	288	327	326	287	307	342	351	361	338	344	324	315	339	349	324	337	339	327	297	323	307	356	291	325	351	304	347	323	337	325	319	292	344	339	334	336	305	315	321	334	330	335	341	330	343	352	310	361	328	318	280	317	318	317	333	294	307	312	321	301	326	333	320	325	318	305	310	288	305	312	340	306	329	343	305	333	323	324	282	325	292	298	322	335	326	325	323	351	331	313	331	299	315	333	325	333	305	340	347	321	326	341	320	324	319	339	314	299	308	300	330	316	357	319	324	315	287	320	330	307	315	302	279	325	321	328	331	311	302	325	323	313	320	340	303	331	327	333	304	351	361	317	335	344	303	308	308	342	294	287	321	285	358	322	315	327	336	326	332	309	301	341	329	308	316	302	326	332	328	319	334	329	332	306	348	306	326	328	337	366	349	308	297	305	336	324	349	318	344	311	307	304	331	311	340	350	338	305	297	306	344	293	361	302	323	313	292	324	357	323	301	315	324	348	340	324	309	301	328	299	299	359	348	288	318	320	332	328	320	343	354	338	313	313	335	321	320	313	311	332	318	341	311	301	316	328	344	311	318	311	306	314	324	280	325	326	327	318	346	340	325	337	304	352	330	335	322	315	320	330	328	312	331	321	331	349	303	319	310	294	330	342	319	349	295	327	312	332	339	326	305	297	286	312	271	312	311	326	322	331	307	326	318	296	324	350	329	308	328	315	354	303	332	311	342	291	328	305	338	346	333	320	316	315	307	303	355	322	308	310	321	312
62433	89134	60093	16873	1021	569	553	550	538	496	510	526	560	532	506	566	521	523	562	533	571	521	507	534	518	553	560	523	537	523	516	531	557	549	548	544	539	537	546	551	513	530	558	520	536	514	584	516	553	529	475	534	506	511	529	514	492	520	507	536	498	527	573	550	534	548	521	497	541	527	542	499	538	513	581	531	527	508	555	531	549	517	544	528	526	513	539	551	556	501	520	537	505	524	545	524	547	524	520	556	494	534	513	487	518	521	528	492	541	540	508	547	534	536	532	554	505	541	521	549	530	561	543	535	536	524	526	521	536	532	530	490	529	511	557	560	465	553	510	520	545	570	519	518	537	555	533	490	489	528	522	519	506	518	524	487	512	558	498	524	525	542	518	507	520	474	543	528	514	543	522	517	508	573	498	529	459	508	503	532	507	541	505	540	521	539	491	563	526	536	562	511	535	547	543	502	523	494	542	531	540	549	526	512	537	532	490	571	548	518	547	513	560	534	564	532	492	504	540	514	498	513	516	533	517	545	519	518	550	499	526	497	552	518	524	483	527	533	539	523	554	534	499	513	534	531	502	514	505	521	513	549	466	516	534	503	531	515	535	443	515	552	527	549	521	524	528	528	541	508	536	542	496	558	517	523	500	510	505	529	522	493	533	503	528	491	551	512	520	510	491	519	508	511	553	522	564	532	499	487	511	551	535	529	530	501	530	501	548	544	563	507	524	519	491	567	504	516	549	550	534	553	527	494	544	515	562	523	532	532	508	512	515	527	541	528	549	506	547	550	544	513	524	526	556	527	474	522	535	513	505	554	511	490	536	523	538	481	532	521	521	543	568	531	517	508	518	582	530	506	552	492	507	532	515	500	534	542	545	547	512	557	535	511	567	545	525	546	527	529	518	543	516	518	498	495	490	493	534	536	538	490	514	526	523	498	558	539	523	550	509	522	522	576	528	511	530	509	529	528	525	541	554	558	511	559	533	526	558	555	502	534	522	511	559	553	555	555	539	514	511	544	528	519	486	503	517	519	538	480	507	529	553	547	475	497	502	596	554	533	492	555	533	518	528	496	494	537	530	582	595	576	562	485	514	487	529	489	489	519	523	499	573	508	534	506	530	513	481	547	560	507	517	499	541	519	614	502	526	528	483	541	549	535	529	554	554	492	511	520	541	501	500	536	540	527	496	549	552	496	577	563	551	506	485	531	520	549	496	566	551	509	553	477	528	519	546	563	563	522	495	528	546	512	525	543	555	524	480	513	530	483	514	538	522	530	504	548	515	542	517	530	514	480	502	558	510	527	547	533	530	535	545	519	527	521	531	502	573	524	552	539	508	541	493	551	502	506	510	528	540	484	529	549	569	541	549	488	521	545	491	518	562	515	543	496	524	498	483	558	517	523	522	508	516	507	504	557	518	525	559	514	541	562	507	532	551	530	547	554	506	526	513	527	485	525	533	541	539	535	531	539	537	559	495	473	498	559	531	517	519	556	511	524	504	534	553	552	487	504	515	562	527	524	543	516	491	488	527	533	551	530	560	514	549	532	536	554	537	501	549	539	566	543	540	531	499	537	544	525	550	557	519	524	525	511	550	527	505	491	547	551	532	537	566	546	547	492	525	507	535	541	541	520	523	507	508	522	536	569	494	511	494	500	523	548	516	540	533	503	487	503	523	544	519	549	561	526	534	569	477	548	514	530	533	506	519	498	531	540	559	514	485	577	508	503	524	538	495	525	464	514	549	531	548	500	478	504	543	541	553	516	517	513	551	532	544	489	506	532	493	546	517	548	559	551	523	519	555	497	514	525	499	549	540	524	531	551	510	506	505	500	571	532	514	517	512	534	530	503	510	507	542	567	522	499	533	493	531	546	518	531	532	533	520	543	541	539	551	543	502	507	545	511	535	477	556	536	543	498	516	560	510	490	536	517	514	540	537	558	533	546	514	600	505	550	539	549	501	589	525	515	518	511	593	482	528	511	518	561	548	510	510	521	521	509	507	524	494	544	494	554	523	512	552	536	530	560	536	548	563	478	528	547	534	540	529	511	535	536	541	491	459	530	543	524	500	547	513	493	544	522	510	498	572	514	577	496	524	519	514	521	556	508	517	573	502	557	532	541	497	484	542	519	495	580	544	510	555	526	566	527	512	506	518	497	501	532	519	551	504	546	522	527	528	552	566	512	522	527	545	520	518	541	559	541	522	531	543	515	531	527	508	506	536	541	516	527	559	556	520	504	521	540	572	546	524	514	480	498	514	544	514	544	525	552	522	529	542	527	548	567	561	528	532	526	519	547	511	553	548	550	546	531	529	513	486	520	557	521	530	497	517	558	494	543	520	513	532	532	520	519	568	527	559	520	528	486	524	514	573	495	532	518	559	532	545	525	534	496	493	501	533	547	516	556	511	530	500	506	490	509	525	514	549	513	543	508	502	489	521	509	543	469	552	485	553	523	506	537	543	534	545	514	491	543	516	518	483	546	547	539	527	524	527	508	554	513	515	527	523	518	550	545	550	545	561	547	536	554	541	521	519	494	554	538	511	536	522	466	529	532	559	498	540	511	500	528	556	517	545	465	532	542	472	518	541	533	524	513	465	538	527	535	531	558	520	495	566	534	513	549	516	541	578	555	531	467	523	526	522	511	512	531	519	535	501	552	522	538	538	549	524	526	576	582	538	513	550	509	511	553	516	522	508	558	560	510	497	522	470	525	544	596	534	503	512	559	525	510	527	539	563	504	540	533	525	502	532	514	571	541	487	553	514	545	509	551	488	534	504	515	526	499	561	496	529	545	521	499	515	491	542	541	552	511	554	503	534	497	530	568	529	533	554	535	514	516	564	503	524	595	482	590	513	540	513	503	520	516	521	544	511	550	528	580	540	530	498	493	549	539	508	558	584	516	484	525	514	546	515	510	552	497	529	515	497	510	536	525	499	524	546	556	527	537	559	556	517	522	513	496	525	565	515	561	526	546	522	535	560	462	520	549	523	547	508	528	520	527	531	511	511	498	503	529	504	492	541	544	559	495	564	530	544	539	547	516	553	526	504	480	488	537	529	519	503	528	560	526	532	507	517	544	561	568	524	525	480	494	533	492	508	503	587	513	552	526	537	477	497	543	510	547	511	516	546	534	525	540	501	510	555	523	528	510	444	537	524	547	528	521	511	531	583	512	517	529	547	593	518	541	532	522	508	519	526	545	542	529	516	540	484	556	519	557	522	558	541	539	504	525	559	518	515	562	520	495	558	554	501	537	561	509	533	498	529	557	474	528	551	547	556	500	527	500	520	511	521	567	533	502	498	493	555	557	493	502	542	493	553	561	532	549	519	482	535	561	515	507	507	531	520	523	492	491	505	544	481	513	550	527	517	549	510	506	529	534	517	513	479	513	531	483	500	532	568	508	527	552	518	519	539	581	522	517	531	519	519	487	514	556	526	503	510	499	491	546	568	507	526	478	515	545	512	529	582	519	539	539	554	547	512	497	474	530
24446	22950	30734	24965	21240	14454	1472	584	555	570	493	520	546	517	544	521	504	521	546	523	519	524	553	517	517	540	513	529	535	530	498	499	546	495	537	533	535	509	525	537	532	527	476	497	554	535	481	496	535	499	520	493	534	532	541	542	489	513	510	515	526	461	531	544	512	523	499	510	507	499	505	523	465	503	513	478	476	516	515	523	447	516	502	525	558	506	499	525	523	500	534	491	574	513	516	501	530	558	520	542	482	506	506	539	529	510	520	505	525	512	518	539	492	523	547	506	511	506	494	495	576	528	515	495	534	525	518	509	518	515	541	500	477	533	542	519	554	492	499	530	547	519	516	484	551	532	496	489	550	519	510	529	529	516	514	565	513	555	533	510	501	512	508	522	532	520	509	528	496	479	516	519	478	478	480	541	471	584	486	523	504	507	524	498	532	506	526	529	528	497	542	509	496	507	562	525	522	494	505	513	543	529	514	561	494	504	508	503	502	542	515	530	523	564	508	518	541	498	507	489	567	538	501	475	477	497	526	526	536	490	516	470	527	531	505	526	510	559	523	523	560	488	554	490	501	527	522	507	526	499	511	491	519	545	514	521	521	498	522	522	508	499	531	526	506	520	502	558	558	513	540	510	507	483	511	544	503	527	541	530	509	537	486	575	522	508	505	504	534	498	545	491	539	510	529	572	522	534	515	530	495	515	505	571	529	496	513	514	461	509	559	527	498	520	527	524	503	507	540	505	567	511	523	503	510	530	541	528	507	502	535	516	515	548	512	481	499	547	552	491	518	562	545	520	546	537	519	508	514	503	520	540	493	487	514	515	511	522	553	463	549	489	543	494	553	506	507	507	538	494	525	503	529	483	517	567	522	470	544	516	513	507	512	544	515	546	511	565	543	540	529	536	528	546	470	549	526	496	490	538	513	513	533	514	527	522	506	530	537	515	504	503	535	497	559	485	479	532	559	534	527	524	511	450	580	462	533	484	526	527	522	513	519	532	553	545	512	557	536	538	474	503	510	517	547	555	513	494	532	524	560	505	498	510	505	519	505	500	539	502	507	486	528	522	467	492	576	497	521	524	509	487	508	551	505	495	552	540	480	490	544	509	543	497	530	507	511	504	520	478	517	499	475	521	498	516	517	503	527	512	525	514	507	531	529	498	514	569	513	495	547	491	524	537	527	506	535	522	531	515	497	533	498	544	537	481	489	509	512	498	501	503	532	523	517	496	512	509	534	519	494	525	483	491	558	544	533	507	494	510	492	511	546	538	556	497	512	507	535	519	568	578	491	509	542	543	552	505	530	486	538	521	490	528	497	545	514	541	507	540	519	516	526	509	532	482	520	490	519	512	534	536	499	519	514	524	515	528	518	546	522	542	507	540	518	529	490	564	533	556	559	546	546	548	543	504	541	534	522	539	480	500	492	470	530	520	533	554	510	505	551	545	496	524	533	507	586	524	525	504	500	510	531	515	531	505	503	500	534	510	530	503	492	546	500	512	512	515	543	512	530	472	509	546	502	502	536	514	498	518	536	535	551	568	490	549	506	509	543	514	542	520	479	525	525	487	537	522	542	508	503	536	515	536	515	463	527	502	557	533	521	523	519	488	456	583	528	525	580	499	498	508	525	500	536	485	517	562	537	499	540	519	532	516	512	491	522	522	489	524	511	513	494	505	470	534	529	523	541	538	524	528	527	513	543	525	532	524	544	522	495	533	525	509	530	487	480	540	541	556	507	492	523	478	507	535	538	529	542	535	529	502	533	489	520	496	535	513	531	548	500	489	540	515	518	541	512	517	521	565	546	522	519	542	489	521	522	521	485	517	515	522	530	506	516	540	566	493	497	556	535	539	523	518	464	512	503	543	509	549	488	561	519	511	535	552	504	528	469	565	548	512	499	522	525	545	529	529	511	506	528	504	551	481	509	520	542	514	519	515	475	492	508	528	531	515	510	563	498	516	513	534	512	533	524	513	472	530	525	552	541	543	486	531	511	521	527	496	530	490	507	498	524	491	543	516	508	527	518	511	523	510	513	520	516	531	512	483	518	526	541	479	529	521	553	522	540	469	527	509	555	484	488	516	543	539	477	507	483	488	511	529	523	547	514	504	560	536	542	535	526	506	514	499	536	520	500	487	474	547	493	530	498	472	539	520	545	519	466	498	526	556	498	508	557	505	500	513	519	540	506	544	495	512	518	539	553	558	486	528	492	534	527	542	583	560	526	503	490	521	520	527	524	506	506	508	538	525	519	546	543	502	538	551	514	542	551	524	474	499	487	516	511	554	530	532	528	513	540	519	502	497	466	501	542	558	550	523	499	497	528	540	513	542	548	511	486	512	505	497	543	508	516	507	516	496	521	518	495	515	533	500	533	517	517	503	531	505	493	487	522	559	597	513	554	551	581	529	506	475	464	568	526	508	505	538	514	518	515	480	493	530	501	514	520	475	531	513	495	508	543	527	544	485	522	488	516	544	520	535	555	518	512	512	488	543	552	538	471	513	528	531	477	486	501	525	522	527	525	493	515	532	528	551	532	512	551	451	545	530	537	538	523	530	473	563	498	508	507	497	484	520	502	483	504	494	545	526	543	520	520	526	494	502	536	520	491	530	549	512	516	524	552	509	516	502	501	502	517	536	503	506	518	505	538	516	490	549	496	520	469	559	559	541	511	554	515	547	537	564	519	463	542	527	531	520	490	510	498	510	488	484	523	547	542	507	544	519	508	499	542	553	526	533	504	503	532	498	517	477	538	530	484	579	503	528	467	508	488	497	476	494	540	540	507	511	500	525	544	493	488	519	494	554	512	535	541	495	530	498	501	497	517	509	485	560	567	501	515	568	518	538	459	518	555	545	506	515	507	522	541	555	520	531	547	536	506	537	526	518	501	535	529	514	511	502	484	510	487	539	569	519	508	522	481	504	537	531	513	568	509	509	497	498	528	503	506	507	553	541	509	509	542	525	525	528	573	489	544	520	526	561	512	547	536	478	463	513	518	537	525	533	523	518	505	538	507	497	522	555	524	545	521	536	502	504	525	505	525	502	511	494	547	513	489	498	474	533	497	500	502	525	524	518	572	512	549	487	517	488	575	545	536	530	529	515	491	498	511	551	532	554	502	512	543	538	497	515	542	483	503	536	527	525	523	474	509	533	502	542	530	518	512	523	498	520	496	534	512	523	485	524	514	521	507	497	502	571	472	520	526	528	521	521	544	517	481	524	504	519	528	520	509	518	532	569	503	507	530	525	488	493	478	496	488	507	505	521	510	501	531	536	520	486	527	498	535	565	511	508	550	510	522	503	526	517	526	548	482	552	523	501	535	503	489	526	538	522	500	522	535	524	543	531	523	522	538	525	500	527	522	490	540	503	511	511	551	542	532	494	509	508	483	532	556	495	506	507	531	520	517	475	546	518	489	517	564	525	542	517	513	523	554	502	517	504	536	517	515	467	547	524	522	547	503	541	532	531	506	501	539	509	467	529	473	493
60472	99389	67569	20842	1332	844	863	831	809	833	792	828	774	845	805	828	780	777	794	821	758	814	777	809	821	803	828	762	795	789	838	807	797	812	834	799	858	830	794	815	801	795	780	783	806	788	824	814	776	791	833	840	778	809	861	781	801	779	805	792	790	817	824	885	806	805	809	791	749	803	779	790	800	825	789	792	815	788	797	796	789	779	808	800	819	828	813	819	785	803	809	838	804	788	825	797	820	805	814	789	758	784	815	768	801	810	774	833	762	767	790	809	754	775	761	795	770	734	818	804	815	788	801	776	757	758	788	830	823	800	773	795	810	826	799	779	785	800	832	795	784	768	767	757	809	820	842	814	789	740	806	810	793	853	823	783	762	779	776	786	787	850	812	794	798	763	762	772	794	789	785	778	865	810	733	834	764	805	809	846	812	809	801	816	791	796	756	790	747	846	782	797	820	797	775	812	816	795	821	783	847	817	791	785	777	828	830	818	768	794	856	777	810	779	812	785	836	775	764	834	765	834	776	806	799	842	811	779	814	752	803	810	783	760	831	867	783	758	849	742	784	816	823	785	830	781	831	790	838	805	785	807	762	865	793	778	788	775	761	827	805	780	842	827	814	790	807	777	766	849	825	827	816	867	788	783	814	809	860	777	800	804	824	773	807	779	798	813	798	818	750	773	802	782	813	800	756	804	762	785	801	708	791	759	820	759	715	787	825	842	798	756	824	843	795	808	778	811	812	768	785	828	789	791	764	735	806	858	795	828	777	782	794	793	779	838	732	812	823	815	780	840	824	789	810	755	821	791	812	822	798	814	750	767	842	795	769	784	818	797	747	752	787	759	825	809	803	784	813	837	798	766	823	797	836	816	788	805	856	807	776	815	764	808	814	828	821	808	818	810	821	789	824	747	822	817	779	793	766	741	828	783	837	760	779	838	785	812	828	781	822	765	803	869	803	817	785	810	807	847	822	807	838	813	789	814	728	830	809	809	818	807	829	812	814	780	811	787	761	799	769	775	784	855	791	828	768	791	788	799	793	831	792	735	795	796	776	786	828	776	825	820	777	766	822	809	827	794	862	830	740	794	774	811	819	864	792	747	818	824	808	774	856	784	833	789	822	763	766	832	772	806	793	830	851	828	839	768	800	774	809	760	744	813	778	770	788	808	837	768	767	817	834	789	773	755	777	820	778	767	818	828	854	821	800	747	837	761	822	800	776	732	804	785	781	820	764	792	769	752	791	833	808	811	795	820	757	778	775	817	780	762	774	770	785	782	787	858	829	768	760	769	761	810	841	797	778	817	796	791	828	824	802	803	804	808	726	843	803	845	768	810	833	794	831	772	774	787	828	786	808	785	793	782	819	821	768	786	793	866	752	834	802	805	778	773	839	801	745	778	793	778	797	759	794	769	794	825	841	806	783	764	830	787	791	796	767	776	820	789	796	836	795	853	820	765	818	864	817	770	810	761	754	761	815	773	783	868	785	811	772	790	827	773	822	783	826	792	777	770	786	803	803	805	812	771	789	824	766	833	838	775	794	790	769	797	793	785	772	735	795	831	841	789	807	782	819	752	807	836	797	780	797	847	736	786	778	765	789	806	850	782	790	734	807	769	808	796	796	825	731	831	789	781	799	840	770	806	824	798	826	811	777	772	813	853	794	773	813	789	785	793	830	785	797	728	789	748	801	800	795	773	776	815	823	832	811	801	828	806	817	798	863	798	796	795	834	807	772	756	824	785	790	768	792	831	821	840	803	837	776	834	792	775	826	786	799	777	747	821	792	779	838	813	811	820	801	797	813	810	790	798	774	750	851	831	826	829	785	770	812	807	810	839	783	783	765	743	802	731	829	771	823	899	806	839	763	788	779	769	814	785	776	844	808	839	826	799	782	795	798	778	781	736	776	779	807	781	812	796	743	764	823	806	785	854	826	808	833	810	821	826	836	812	812	792	782	817	853	767	842	792	761	788	766	793	782	829	825	790	799	794	798	809	780	761	754	776	774	768	849	821	786	808	773	846	784	796	807	797	768	804	861	795	782	806	856	798	764	773	833	812	752	815	798	787	796	813	802	804	844	771	799	782	772	808	779	791	869	811	740	800	743	823	819	759	818	791	784	784	850	783	798	811	783	788	783	783	788	846	780	832	813	786	829	771	759	798	833	828	788	813	790	812	773	820	799	783	794	790	823	837	819	842	849	820	773	805	789	802	777	756	803	771	781	813	826	829	833	786	835	765	795	808	816	800	763	794	778	854	832	800	861	781	760	754	841	786	796	799	804	801	837	812	796	836	810	775	807	836	757	772	811	794	779	801	819	782	777	775	849	809	814	795	815	826	816	752	779	798	824	770	799	821	786	852	784	808	778	784	785	795	782	837	759	804	780	778	807	806	780	784	767	815	799	855	766	804	792	752	806	856	788	851	766	772	785	835	809	773	779	795	813	796	858	796	799	745	798	830	777	797	802	741	813	800	791	831	798	806	789	796	768	792	782	812	909	760	838	783	794	809	850	799	784	803	785	824	844	807	812	809	799	809	820	761	737	793	841	787	756	807	802	754	823	794	812	851	801	785	798	799	781	810	787	825	786	811	789	833	771	820	817	789	810	810	829	793	809	728	827	817	847	766	778	800	829	839	797	812	825	816	786	728	808	780	761	837	815	826	823	804	845	771	840	778	842	793	763	813	810	766	788	784	805	761	819	793	785	814	797	835	767	790	757	828	817	835	805	788	822	815	824	780	795	781	787	810	826	776	789	793	799	825	823	788	795	831	781	767	858	819	774	816	811	852	790	830	781	791	801	780	760	794	772	789	788	823	782	782	796	802	850	765	837	821	781	818	752	816	751	818	822	789	791	755	801	765	779	789	824	797	762	782	796	794	820	779	840	781	815	812	780	769	794	833	853	810	760	809	825	791	842	798	753	810	821	760	840	818	792	832	780	801	794	786	792	762	787	780	787	743	808	765	815	841	820	814	775	790	824	795	776	804	813	799	849	779	841	792	804	733	807	802	783	796	813	780	774	820	840	758	819	819	840	785	815	751	817	779	800	824	773	824	840	838	791	776	769	797	821	851	827	850	798	814	786	778	834	794	824	765	811	807	799	814	846	780	812	782	753	772	792	813	836	828	788	765	817	744	803	801	787	828	781	778	835	802	812	822	816	789	830	781	747	828	784	789	858	834	843	814	776	799	792	817	795	819	757	785	827	795	824	818	818	830	783	823	841	789	815	728	787	771	782	814	793	763	741	780	784	781	773	827	806	865	785	819	810	809	795	810	813	802	747	764	796	834	818	749	746	779	801	792	787	813	784	818	812	803	778	854	811	813	774	813	840	794	837	816	825	813	813	806	777	835	787	765	819	810	788	781	757	771	810	728	774	733	762	782	743	777	755	803	761	798	778	808	769	791	810	801	852	815	739	774	803	735	804	808	810	799	797	776	810	752	803	752	791	775	807	763	787	836	777	840	816	784	771	837	827	812	816	780	802	764
33437	31481	25941	6751	382	310	285	282	278	298	287	279	290	285	265	270	275	267	317	265	320	292	270	289	262	269	277	283	273	267	289	297	296	287	276	310	276	271	293	266	252	294	288	279	293	278	289	285	280	264	275	294	282	293	292	304	260	278	277	289	277	299	298	258	292	284	280	278	287	292	292	291	263	304	305	317	274	283	303	278	292	300	284	306	283	283	262	281	278	270	297	295	296	296	293	286	283	291	279	307	281	306	283	290	293	273	266	277	277	315	294	274	308	280	270	291	320	270	274	304	289	283	290	271	306	300	278	278	286	287	289	269	277	282	311	250	295	305	287	275	292	260	305	282	305	293	281	279	286	276	288	287	296	310	237	289	296	282	309	270	302	286	278	275	280	298	282	281	290	321	295	293	303	265	297	296	282	277	284	290	282	273	264	305	271	288	260	272	275	276	299	316	299	287	267	285	260	313	266	282	294	269	286	286	309	254	301	283	306	283	271	281	280	308	284	268	292	255	295	256	298	275	231	291	290	273	309	262	291	285	301	297	293	272	290	275	257	294	307	303	261	282	289	295	279	276	284	296	283	264	278	298	298	314	273	272	250	322	268	287	266	290	300	273	267	271	290	294	282	320	275	266	291	276	278	281	319	281	289	314	275	306	268	281	302	273	287	291	277	266	324	299	278	256	298	274	275	300	267	269	257	276	303	284	294	276	267	279	301	275	285	287	291	279	266	242	299	319	312	265	266	266	273	271	269	280	281	311	297	279	295	281	272	282	297	279	314	287	271	258	246	312	289	287	267	322	279	262	290	312	283	267	305	286	257	322	316	290	296	289	288	270	302	292	265	298	265	258	266	273	285	280	286	315	278	280	268	314	269	273	263	328	251	297	301	287	305	268	305	282	274	292	249	285	248	301	265	302	271	267	289	290	299	287	302	274	272	292	303	266	295	276	289	266	278	301	264	298	298	265	267	299	288	273	260	295	283	296	266	288	292	269	279	278	283	314	286	295	284	308	264	266	285	285	289	253	289	275	272	318	289	259	286	268	292	270	263	256	296	278	293	270	271	301	292	281	277	294	298	302	303	301	289	294	273	288	286	302	294	261	269	263	282	271	278	261	274	334	281	276	271	293	335	292	300	254	299	277	283	293	278	283	276	301	283	303	277	289	303	274	265	286	306	272	266	295	265	271	275	301	297	281	291	317	266	299	286	283	313	280	301	278	281	272	264	267	281	267	284	291	275	304	288	281	285	269	266	253	276	272	286	271	269	281	295	279	257	243	307	260	285	244	257	258	295	280	276	276	273	301	293	292	297	270	264	320	269	256	323	325	250	308	289	266	297	262	280	269	301	244	306	266	331	284	282	309	298	275	286	288	284	288	298	281	281	297	303	295	268	278	280	301	286	279	316	268	276	272	318	260	288	315	261	287	260	267	293	280	294	288	296	290	297	301	291	282	291	287	276	275	288	285	281	284	271	262	312	301	284	257	261	276	287	270	286	278	310	307	303	292	246	273	266	260	273	300	284	272	284	304	296	256	269	299	293	258	286	304	280	253	267	282	289	292	270	311	290	287	285	292	294	279	297	285	289	292	296	302	288	253	289	301	249	284	282	291	301	277	274	293	310	296	284	271	293	307	296	295	285	280	292	274	271	316	302	285	311	322	274	259	308	283	263	289	285	287	310	283	275	302	320	285	282	301	277	296	311	285	278	275	278	282	298	285	312	274	287	253	279	329	301	293	310	299	289	281	301	298	267	236	294	284	302	288	293	285	271	289	298	281	287	300	280	291	272	305	274	298	293	278	271	298	279	268	289	274	295	275	281	269	266	271	293	292	270	277	297	261	271	285	281	251	279	312	306	268	296	270	297	285	286	306	285	283	286	269	312	265	290	282	263	285	288	303	243	296	252	287	280	272	302	291	304	285	283	279	290	312	274	280	271	296	281	298	302	293	278	295	285	282	287	302	290	283	265	281	299	314	261	284	304	268	304	269	266	287	320	262	282	273	293	272	293	277	287	274	302	264	297	303	302	296	281	276	273	301	270	267	326	300	272	299	266	284	284	266	284	274	291	312	242	289	261	295	311	283	263	287	311	284	295	282	259	299	264	277	289	284	276	266	284	295	305	275	292	280	263	264	289	288	316	300	279	302	265	311	304	285	278	293	257	312	274	274	271	282	295	245	300	266	292	283	272	302	272	265	279	287	276	303	302	292	294	311	314	256	260	247	285	268	268	281	261	261	262	305	279	262	268	275	285	305	295	312	286	269	286	279	286	291	300	275	277	283	312	277	250	304	271	297	277	263	265	289	277	281	292	276	272	285	290	279	302	300	281	251	290	305	287	255	263	260	288	298	286	298	272	285	260	270	254	277	262	272	296	291	288	266	320	281	302	266	282	287	274	283	298	294	280	282	266	275	273	303	252	283	279	299	262	292	286	313	285	294	282	308	313	298	266	284	276	288	314	257	290	275	281	312	282	312	268	293	291	278	277	322	284	276	286	281	267	293	302	231	285	276	298	286	291	294	283	278	313	270	300	269	279	286	298	296	264	308	289	295	288	272	310	264	288	282	258	269	297	246	296	258	265	263	295	282	238	282	321	252	287	300	287	325	283	304	311	312	276	258	281	283	305	294	268	287	289	292	260	304	305	279	288	280	303	247	279	283	308	263	313	295	272	259	315	299	295	269	264	268	258	284	289	282	280	261	278	291	302	307	273	278	269	262	307	274	288	276	278	290	272	284	290	271	288	300	287	270	239	283	302	286	272	288	287	257	286	292	287	278	278	272	304	339	255	283	269	320	276	260	277	292	272	300	281	267	315	252	324	280	283	303	270	265	309	275	269	292	256	270	306	286	301	296	296	259	275	270	284	296	258	267	293	310	285	281	285	274	292	298	283	286	272	312	309	278	287	292	286	270	298	297	296	285	286	314	297	289	283	278	271	278	263	333	272	268	275	295	303	278	290	275	254	286	300	276	282	287	277	260	273	265	271	271	316	271	274	286	291	284	307	288	277	309	279	294	270	254	276	305	283	271	324	263	310	291	294	281	265	296	295	299	281	265	291	248	257	301	291	260	269	313	277	303	264	284	280	292	281	277	275	257	277	268	293	273	258	274	260	322	287	260	266	291	287	272	272	278	285	290	264	271	282	276	257	285	292	323	279	283	288	289	310	268	281	276	289	289	304	303	280	299	283	310	283	252	313	294	321	273	264	298	286	286	281	271	287	294	299	326	288	248	281	274	272	292	284	281	258	273	295	278	299	268	277	275	262	311	260	287	320	284	274	267	293	270	269	286	287	283	296	266	290	292	304	287	306	293	263	294	277	274	298	289	265	276	272	278	273	276	285	311	277	263	301	263	284	292	268	268	299	282	283	303	292	300	299	289	294	325	265	295	290	330	287	291	261	296	281	291	292	305	277	303	290	276	272	276	270	270	299	281	280	286	266	305	302	290	291	249	266	312	306	312	283	287	259	274	282	279	269	295
42376	47536	29137	2708	476	475	478	511	495	515	417	528	465	535	479	495	476	493	516	483	492	473	501	488	500	483	498	492	502	511	525	483	476	479	484	466	474	523	455	461	489	493	482	482	442	509	503	477	493	475	520	507	463	482	481	482	514	469	512	508	499	487	481	447	462	449	463	487	493	517	507	468	491	462	482	504	481	461	501	458	503	481	506	478	490	489	480	468	476	476	503	473	512	510	498	489	458	483	494	451	475	482	487	451	454	519	461	459	447	472	456	490	466	502	468	499	487	481	503	456	463	486	461	518	461	497	425	512	464	462	510	470	476	493	497	495	474	464	485	490	516	502	469	496	467	481	491	489	451	473	425	477	482	509	486	492	521	481	493	513	495	487	493	514	504	453	494	446	465	485	464	511	500	521	494	516	546	495	472	466	479	479	462	488	502	459	532	503	485	459	537	475	532	494	523	524	521	456	500	488	447	489	519	492	463	481	501	469	497	474	480	471	451	491	497	470	474	495	476	492	441	483	462	480	476	467	477	481	516	465	478	476	510	505	485	507	477	463	485	492	481	494	497	437	501	523	484	539	456	451	450	471	468	474	469	479	472	442	477	494	468	487	480	487	499	505	458	485	470	510	462	457	493	424	476	500	491	512	481	503	495	488	481	483	450	476	443	486	489	476	507	478	496	481	495	465	480	452	499	483	515	490	492	464	478	451	464	453	502	468	479	481	474	470	487	487	458	444	461	490	499	503	499	448	489	498	518	488	453	499	441	476	482	433	513	511	495	472	506	460	485	471	506	467	501	497	473	455	478	493	506	442	527	465	491	498	475	473	484	519	474	445	508	457	472	479	497	482	471	498	502	481	482	477	528	468	488	479	519	507	454	487	496	485	484	449	497	467	464	479	501	428	474	480	473	456	476	463	484	445	498	497	467	497	508	519	479	440	499	503	466	442	511	524	462	454	467	493	499	441	459	507	456	475	459	450	482	502	467	511	491	486	510	462	485	514	490	506	460	492	516	504	494	487	479	493	480	502	477	489	481	475	502	495	487	480	486	459	452	495	521	505	524	469	478	477	486	501	465	491	456	456	456	514	490	503	478	473	502	506	467	513	490	452	480	484	491	503	483	493	455	504	488	417	478	445	496	514	436	486	455	507	484	459	452	489	482	438	488	475	489	452	490	482	476	508	490	484	482	515	441	482	501	456	452	462	476	479	481	472	432	456	485	463	471	466	458	477	509	486	491	514	520	473	518	463	453	491	476	491	478	474	514	490	513	472	454	470	499	489	471	477	460	462	483	483	487	473	507	510	498	483	448	489	462	468	424	516	469	474	476	495	437	514	472	510	467	499	489	507	456	465	452	509	487	470	492	500	500	463	506	479	492	456	498	469	493	518	489	479	470	481	479	438	512	510	480	478	490	495	463	447	444	457	482	459	471	449	485	480	479	451	506	524	525	449	499	475	492	481	461	499	485	472	470	488	474	501	527	489	462	468	493	484	478	481	472	457	491	465	449	488	528	485	475	528	493	505	503	471	475	459	499	504	458	503	511	439	502	483	509	452	495	479	461	490	525	494	439	468	446	454	514	452	502	463	494	506	429	457	469	463	503	474	501	469	484	477	497	482	456	502	484	537	490	469	488	497	461	440	437	514	479	516	469	507	509	443	473	536	469	503	499	522	472	451	492	457	522	492	439	485	480	474	470	476	504	531	472	503	456	471	493	504	477	495	494	496	488	463	491	494	443	510	480	486	462	528	501	468	433	448	418	483	464	493	493	517	497	470	468	490	466	467	480	525	538	464	486	461	485	524	496	492	461	509	478	500	423	481	506	479	462	485	526	485	489	438	485	511	440	461	473	446	476	475	460	463	478	479	491	455	477	471	524	482	477	502	495	488	468	475	501	479	480	454	483	479	493	479	491	511	485	517	461	515	494	502	475	454	487	469	505	471	487	475	478	505	526	487	471	515	507	516	497	523	462	519	478	466	465	495	455	472	516	475	513	501	461	476	462	450	509	456	487	514	473	484	525	503	498	488	494	498	486	495	484	500	440	459	518	450	499	467	460	444	514	462	469	448	479	468	468	529	443	467	482	474	500	466	479	484	500	441	491	496	508	509	485	475	524	491	453	514	456	489	499	449	496	459	454	477	478	474	503	510	458	478	491	474	479	428	464	468	460	472	490	479	497	495	457	488	467	489	460	436	496	522	488	467	537	478	491	484	460	501	490	472	470	463	453	494	486	489	471	508	489	456	508	505	475	440	491	454	489	508	518	489	505	480	510	475	488	467	473	473	452	469	524	460	484	449	495	492	482	497	502	475	480	528	506	466	520	476	500	502	474	467	483	506	485	481	494	520	496	518	503	520	450	475	485	499	467	452	488	469	534	461	489	461	487	453	519	519	479	504	498	531	512	481	507	472	459	461	482	481	490	494	492	494	447	499	510	468	475	499	426	483	478	458	508	486	487	504	468	523	497	448	489	460	468	495	481	449	462	479	489	492	483	488	509	464	473	493	489	513	508	477	499	466	531	479	484	445	520	512	477	509	456	462	461	502	463	410	509	514	501	499	471	446	525	461	489	451	468	457	476	513	450	460	467	518	455	487	484	452	485	467	516	522	486	487	484	488	489	511	504	478	507	509	504	529	480	500	474	442	486	452	489	475	510	462	501	480	508	468	471	479	508	493	444	510	472	482	463	509	495	461	488	500	494	483	498	498	445	504	462	483	444	492	487	462	532	488	461	452	474	480	512	482	445	509	468	458	456	486	519	460	511	473	517	472	443	472	487	497	460	517	460	459	496	478	464	489	459	459	498	520	464	437	486	469	477	460	505	465	503	500	494	475	481	493	464	478	485	466	474	479	476	464	483	466	501	515	502	506	491	483	455	469	452	470	489	489	488	487	448	443	498	442	484	437	459	477	496	485	467	490	483	496	470	450	501	451	467	482	491	471	432	466	489	463	514	491	485	433	485	476	458	487	516	470	488	475	449	484	469	488	475	473	489	523	515	489	481	471	489	463	478	460	501	482	506	448	454	503	502	537	482	498	483	478	467	475	467	470	486	461	501	449	491	520	517	493	495	479	467	438	490	521	475	481	505	471	469	517	491	463	511	475	431	491	494	511	457	455	499	458	483	470	459	471	429	463	465	527	494	492	476	491	496	513	460	476	486	535	515	445	484	482	465	499	514	499	466	489	481	470	429	508	467	448	501	500	504	491	471	486	478	425	501	470	472	495	434	493	549	495	491	516	486	483	487	468	486	483	510	453	492	472	481	464	531	480	494	461	457	494	494	486	508	527	474	505	454	523	493	496	482	505	491	477	475	491	487	523	499	457	479	478	469	463	460	465	478	488	479	479	550	515	491	462	480	472	486	456	458	474	535	481	472	457	536	481	478	469	478	433	523	452	514	475	462	486	491	478	459	490	469	460	492	484	472	501	509	442	451	451	482	538	465	447	441	480	487	479	494	494	510	503	487	486	496	475	492	496
25880	24550	31532	24862	16925	2827	472	335	353	327	342	331	361	349	330	334	307	336	337	343	320	313	305	317	302	328	319	300	324	351	346	324	324	311	305	335	352	308	308	337	344	332	351	343	300	343	320	309	373	317	342	339	316	319	310	311	333	320	303	344	325	335	341	320	335	339	319	305	319	352	313	348	368	343	310	323	311	293	332	312	328	329	322	334	332	343	311	344	356	312	332	285	312	343	359	354	353	299	343	352	308	344	348	321	315	347	349	337	360	337	380	304	339	332	316	348	308	360	336	343	312	329	345	317	369	328	314	359	288	304	342	327	335	339	317	313	350	295	328	319	329	324	339	316	331	355	340	323	352	332	320	326	334	302	356	344	329	307	350	318	313	313	329	340	321	352	328	352	314	349	331	344	324	307	317	342	318	310	335	347	280	324	352	330	324	329	320	335	355	331	329	327	324	338	342	318	317	309	329	315	332	310	350	323	352	306	320	353	344	339	319	358	340	326	313	324	346	353	362	330	335	329	305	361	330	327	345	331	318	341	330	350	315	321	321	318	324	346	330	321	342	339	323	308	328	353	319	335	349	332	352	350	349	349	319	360	310	338	317	325	349	313	343	334	311	317	321	347	346	298	328	363	352	300	343	316	332	351	319	367	311	339	378	316	346	338	318	363	350	293	346	363	346	317	346	302	340	369	322	322	331	306	318	329	317	306	350	326	319	323	323	287	339	335	355	306	316	332	323	333	330	355	356	346	334	344	347	301	299	327	317	342	336	331	346	348	342	329	317	350	361	314	293	300	322	343	356	323	286	320	311	349	347	357	349	346	281	332	331	377	339	339	333	308	315	343	325	338	310	344	356	318	335	320	325	325	322	327	339	291	345	346	352	292	344	340	338	295	331	328	320	318	333	344	358	345	326	304	321	355	343	321	351	348	335	344	332	301	320	338	355	322	348	363	306	297	345	327	331	302	330	330	340	356	341	328	334	334	320	319	338	343	354	355	356	345	340	344	336	371	329	351	345	342	317	309	350	324	339	370	342	330	310	322	326	298	318	346	329	348	338	337	320	302	340	326	332	387	352	292	315	329	331	366	331	334	327	342	350	343	318	336	346	324	331	307	331	316	324	329	325	319	331	309	303	368	345	338	326	313	330	322	296	321	302	327	315	312	337	316	345	347	327	320	340	308	304	310	310	320	323	334	345	320	311	342	349	337	334	324	362	315	346	316	333	357	334	323	319	349	356	352	348	324	321	316	322	353	328	352	306	330	321	324	317	309	345	327	323	354	357	340	367	331	367	348	300	333	346	348	338	339	302	318	322	329	310	319	330	319	335	332	340	317	297	347	324	346	315	333	322	338	328	318	308	349	335	309	321	317	310	345	323	355	305	348	330	325	329	303	331	313	350	367	329	334	328	339	327	357	343	351	344	307	335	340	345	320	329	327	389	306	321	317	312	338	334	346	313	337	334	323	332	328	303	356	333	353	328	287	349	320	318	324	325	314	321	332	345	305	330	343	325	315	331	346	336	343	331	341	326	294	310	359	355	344	347	295	302	345	317	338	297	351	307	297	296	330	330	311	371	332	339	346	320	322	331	332	336	332	337	335	315	318	321	337	349	327	292	356	327	331	329	322	348	322	324	331	333	362	315	328	344	332	316	322	309	320	300	323	294	333	339	303	307	325	366	322	335	334	358	299	348	348	306	363	342	341	332	348	341	312	379	323	298	304	363	333	365	341	316	330	336	320	316	354	323	320	334	338	317	303	326	372	323	335	314	339	315	359	324	346	284	325	327	343	328	320	335	324	323	362	346	354	308	315	351	333	351	301	340	333	337	310	338	339	338	354	320	312	324	323	326	302	327	328	325	337	334	342	329	317	336	313	349	354	311	341	377	339	372	282	324	346	328	308	312	353	350	329	355	335	310	344	307	332	320	347	346	322	322	302	308	283	346	340	326	299	344	315	337	329	363	314	320	312	308	329	304	316	296	325	316	327	368	340	306	333	371	345	341	348	325	360	329	305	330	357	323	308	315	349	343	344	302	338	301	325	316	373	348	318	364	313	357	333	332	307	314	354	335	330	332	365	292	338	339	356	311	356	349	300	356	320	308	321	351	356	353	379	326	326	347	353	334	297	330	346	320	318	317	332	331	353	345	334	336	317	322	344	316	352	338	342	315	342	333	330	302	330	346	322	322	335	331	322	307	349	367	335	313	326	311	322	319	324	342	324	343	318	378	328	345	319	302	348	372	311	321	339	336	328	348	323	335	349	342	333	322	356	293	318	299	318	330	315	292	359	320	353	350	329	320	312	304	334	341	345	340	339	301	351	311	330	355	343	333	343	322	307	352	334	350	324	314	337	326	306	321	326	327	340	325	331	328	326	330	319	336	340	370	344	325	342	296	333	341	323	314	336	302	344	334	353	334	365	335	338	319	339	351	316	373	297	378	374	327	329	352	342	305	343	324	327	346	338	345	333	316	320	317	356	361	359	338	334	338	306	350	323	333	330	324	328	313	319	356	277	313	313	361	329	327	328	333	353	349	339	347	327	311	318	339	334	362	331	353	318	326	340	319	311	367	326	339	328	340	305	328	314	336	295	312	349	349	315	326	377	306	343	367	346	360	300	351	339	334	328	344	334	329	328	307	356	318	339	359	324	327	331	360	312	357	327	351	341	310	304	326	336	331	319	357	346	350	334	320	351	342	336	329	318	295	321	301	318	310	335	339	328	326	336	352	328	332	326	378	337	309	280	340	303	329	308	335	350	339	286	336	333	320	351	342	312	370	325	348	325	334	309	318	314	323	353	311	319	351	314	350	329	380	353	316	341	336	324	352	342	322	332	343	329	337	329	320	323	319	332	346	323	339	358	350	312	335	322	345	306	310	343	317	317	341	329	314	327	343	333	297	325	331	332	329	315	303	284	367	327	312	337	328	322	298	340	348	300	309	317	327	336	328	331	334	368	348	358	317	325	319	378	339	329	339	343	322	342	349	317	359	334	348	322	346	346	325	329	325	306	326	335	370	362	321	334	351	312	352	355	370	346	298	318	329	308	324	339	313	314	345	335	334	345	335	320	321	338	310	321	339	339	340	339	329	312	360	334	317	365	340	328	340	340	316	327	320	320	356	305	319	348	343	352	313	333	324	316	309	348	344	321	314	334	332	321	333	334	345	314	322	337	366	344	322	337	310	350	333	319	322	299	329	315	329	318	305	353	362	340	278	308	343	322	314	339	325	322	338	321	352	333	316	331	326	335	336	315	344	312	351	303	359	344	336	343	348	315	335	308	318	337	345	332	326	324	322	365	359	331	318	331	309	352	347	294	323	329	351	323	323	337	360	338	356	307	321	329	340	314	340	354	331	313	361	328	324	320	335	343	356	329	325	320	342	323	350	321	304	345	313	320	349	309	326	325	313	385	314	325	323	324	336	311	309	343	333	330	333	337	346	344	337	300	313	338	335	321	306	311	327	337	344	294	318	353	309	305
62188	88705	56166	12163	640	565	589	552	565	560	537	547	546	513	539	548	589	530	540	541	541	538	551	556	539	557	557	522	552	547	532	552	546	509	572	552	534	563	544	552	540	550	552	536	536	548	590	585	516	555	529	501	571	536	507	576	512	532	583	565	508	523	515	557	542	558	524	546	533	592	526	595	578	543	585	522	553	570	542	573	563	552	568	516	567	515	495	591	543	554	525	542	551	560	530	538	555	573	601	525	557	554	523	554	556	559	532	519	572	562	566	577	564	524	551	507	553	573	548	534	475	499	496	553	534	542	553	523	560	545	558	531	528	547	549	523	517	593	558	597	570	581	567	559	542	539	557	523	541	559	491	554	558	523	518	559	551	576	535	546	568	569	549	551	533	557	550	571	536	557	547	569	524	544	498	561	525	513	518	551	553	533	550	570	482	537	526	509	552	531	544	564	515	556	547	531	547	534	529	537	533	576	515	521	582	555	526	530	538	539	494	560	568	512	577	530	551	525	543	588	577	536	520	547	551	512	535	548	498	516	604	590	556	523	583	553	558	536	567	570	509	546	569	532	547	564	541	547	562	525	548	546	525	554	562	527	543	569	613	536	560	504	554	594	541	533	512	549	557	537	553	526	545	543	536	584	574	541	532	551	550	565	551	571	547	536	510	559	554	525	530	526	540	543	541	553	546	543	527	548	528	616	524	505	520	547	549	556	544	537	555	560	557	551	517	542	590	517	518	521	540	571	538	539	554	530	535	551	529	536	540	519	549	509	553	576	552	551	579	565	528	519	545	566	553	575	512	565	549	587	542	529	570	542	591	528	574	581	535	583	548	537	602	583	547	570	545	532	549	528	554	570	544	589	565	553	589	569	565	549	526	530	547	570	589	575	558	540	520	495	518	545	567	533	521	592	560	528	531	517	568	524	567	515	526	523	542	541	541	509	519	533	568	500	528	526	533	576	554	575	536	522	560	532	552	541	566	467	526	549	571	530	557	544	557	563	529	556	570	544	484	570	574	567	557	551	562	506	543	555	511	544	562	591	532	539	556	515	519	521	560	539	558	578	559	518	545	564	583	515	524	527	543	546	561	544	531	591	595	543	523	571	541	531	561	507	558	531	577	582	542	571	553	534	552	507	557	549	554	567	566	560	545	566	558	543	531	587	516	567	561	552	566	561	536	496	572	544	545	529	525	540	530	551	537	545	563	541	536	511	529	542	537	537	563	550	535	525	588	540	561	529	566	490	553	543	574	527	533	573	557	625	557	569	584	521	529	530	572	553	532	519	565	575	541	567	552	528	530	522	558	528	564	558	555	588	584	532	590	537	534	552	516	587	537	541	534	539	543	553	514	573	580	551	560	527	535	535	559	519	562	557	537	564	543	522	555	542	548	576	539	562	588	546	577	583	541	533	531	539	510	502	560	533	592	549	584	485	560	566	532	511	577	536	571	559	525	545	567	562	540	550	519	573	570	559	541	569	588	538	520	510	587	556	548	563	599	576	540	592	525	559	531	553	569	542	577	564	562	504	539	521	526	509	559	514	519	529	577	533	563	530	586	537	542	538	534	526	555	559	537	552	532	543	511	540	525	573	576	575	523	560	545	556	513	552	523	539	531	527	564	541	499	537	581	553	571	552	538	555	546	585	541	542	556	535	541	533	581	524	598	517	522	560	590	541	525	529	568	549	520	514	576	514	560	523	548	570	540	554	547	561	564	499	552	554	552	513	515	556	536	529	522	491	518	561	559	565	527	525	589	529	555	538	529	537	556	562	527	544	564	530	580	542	541	560	489	536	556	519	543	556	521	586	564	521	537	543	572	550	529	518	543	534	554	511	557	535	532	606	537	585	491	517	551	513	559	551	546	517	561	529	520	514	536	556	521	541	563	533	587	540	566	542	567	575	540	503	548	545	557	564	557	531	525	519	560	532	542	567	572	556	519	597	507	582	536	569	563	571	511	537	571	526	537	543	512	548	518	545	522	532	533	574	584	584	544	520	558	551	522	567	545	569	547	567	572	537	512	510	541	555	530	549	561	564	567	540	524	555	563	546	555	506	556	520	529	571	570	557	560	547	555	592	542	519	515	519	584	547	524	529	563	538	550	543	554	541	514	538	568	529	530	550	527	567	529	518	514	588	540	584	594	508	553	539	528	566	510	556	536	514	512	516	588	561	549	562	564	540	527	535	542	486	565	538	541	538	548	550	581	523	544	528	515	558	544	521	568	571	575	540	567	586	572	572	523	578	566	548	536	534	532	554	553	591	552	581	539	593	531	543	531	524	520	571	542	546	566	562	580	563	508	568	517	560	541	509	529	553	563	496	543	523	541	553	566	545	568	522	518	541	554	523	520	542	499	586	563	543	507	573	542	580	572	541	521	549	516	543	552	558	555	566	557	543	495	557	574	525	566	530	574	557	536	548	558	540	571	542	522	535	534	543	562	603	535	559	529	543	551	483	519	602	565	561	508	559	542	558	524	540	533	572	513	536	526	567	533	507	577	567	577	571	537	527	552	512	535	543	532	559	533	576	529	559	503	569	559	566	519	526	567	596	519	546	569	566	533	568	584	535	525	545	524	584	580	566	535	586	540	550	534	574	567	592	553	558	600	482	534	525	550	530	559	516	549	552	557	552	547	548	524	541	520	541	567	553	562	583	587	569	540	559	532	558	543	568	546	570	579	553	539	560	584	523	556	553	575	529	525	534	559	536	518	555	559	583	547	495	539	528	561	551	520	572	545	538	540	524	538	550	501	551	582	554	548	560	584	543	550	528	570	546	532	525	502	555	557	556	526	592	579	523	590	512	550	510	522	546	544	564	559	578	535	569	524	515	533	556	546	562	541	613	566	521	557	556	543	553	513	576	540	548	548	554	555	538	536	517	540	553	542	543	567	517	525	558	534	529	545	567	521	549	542	544	542	531	539	554	552	558	520	565	543	526	513	566	552	568	566	522	506	562	531	571	539	543	543	510	533	564	568	542	521	576	535	556	541	566	537	556	519	580	587	567	543	553	523	543	537	552	525	547	564	528	531	560	547	514	538	559	515	550	537	553	533	597	543	543	588	535	549	557	545	506	536	532	517	534	537	530	545	535	558	544	557	523	559	526	543	589	529	524	564	514	525	550	577	533	517	531	572	525	509	558	567	542	572	533	530	517	568	560	569	484	619	582	585	489	506	560	565	522	566	533	551	572	562	541	522	535	576	524	536	558	528	560	545	556	560	499	529	555	554	540	563	563	543	576	551	555	525	545	533	557	533	566	549	552	549	498	515	509	575	559	520	579	516	562	522	543	555	562	492	538	550	530	551	552	557	554	509	524	555	530	539	509	569	562	532	552	535	560	559	540	561	549	535	570	576	587	547	531	518	546	556	561	542	570	609	539	528	528	512	515	585	525	532	530	528	513	522	563	552	555	567	566	561	526	553	554	553	565	538	526	531	526	508	524	573	545	536	503	579	544	587	547	595	542	583	546	550	547	581	572
24489	23183	29918	24689	21251	13613	1149	561	503	563	542	533	531	543	505	517	569	599	520	578	547	564	538	546	550	499	526	557	525	581	556	577	523	543	508	506	554	511	508	535	558	553	565	554	549	545	588	559	510	540	526	509	510	527	542	538	533	543	537	541	502	557	554	501	492	494	512	522	508	522	573	539	534	548	492	543	516	522	570	529	501	537	497	517	578	502	516	582	561	540	516	563	512	522	554	496	532	550	525	505	521	522	493	530	509	526	537	514	516	560	578	494	510	510	510	551	497	531	521	493	569	517	501	525	515	522	523	501	525	487	531	524	498	552	509	508	531	541	539	534	519	498	558	490	505	512	516	494	514	522	530	498	565	480	535	510	595	495	534	531	507	474	536	505	485	547	570	512	536	539	497	536	511	545	521	538	515	507	517	586	535	496	515	527	537	515	537	535	532	493	530	502	513	528	519	489	569	484	478	504	504	518	529	526	506	509	522	501	491	499	552	515	494	521	521	506	520	576	501	543	520	509	569	500	515	512	538	530	575	564	562	546	533	480	513	538	545	516	537	528	481	531	527	500	499	478	518	542	508	576	528	513	493	536	519	524	520	573	541	570	535	514	505	535	542	510	504	489	556	559	562	499	497	520	539	504	525	551	512	551	512	556	488	529	545	518	512	548	533	512	528	556	510	522	535	560	552	521	493	513	527	530	480	500	516	500	543	486	539	540	511	501	522	512	513	507	527	562	564	533	516	513	503	536	548	530	488	523	497	540	518	551	501	538	552	553	523	502	530	536	550	525	502	540	526	508	500	545	531	481	534	501	572	540	518	587	518	537	502	496	516	527	532	505	556	535	556	515	501	499	527	554	505	549	541	471	500	536	549	527	520	538	519	534	538	478	539	481	483	530	499	551	513	528	525	492	547	533	480	528	525	563	527	535	531	491	528	518	521	515	536	516	535	528	522	469	557	551	500	508	524	518	514	516	564	511	554	535	583	530	520	507	480	496	569	491	527	529	477	504	534	513	528	527	523	512	486	538	495	515	542	571	522	520	501	527	521	515	536	511	507	528	546	529	501	548	577	520	523	503	511	568	481	514	476	597	525	525	514	516	519	532	474	549	539	528	527	533	501	546	532	500	548	541	512	527	502	516	530	565	530	561	528	529	501	483	520	508	505	519	538	539	574	538	551	556	499	551	545	500	516	519	489	545	520	513	575	523	484	555	521	485	555	529	493	566	519	559	474	516	528	488	504	495	526	497	509	509	499	518	505	550	525	512	507	528	515	554	529	511	544	535	536	501	495	486	552	535	554	481	514	539	534	528	516	535	519	499	529	531	504	540	501	550	464	514	497	483	505	493	532	493	510	514	521	536	559	509	542	523	512	534	555	518	529	503	511	533	523	559	512	557	539	543	511	548	498	498	521	487	554	518	515	535	498	496	538	527	533	512	549	525	506	496	506	533	510	495	548	550	533	565	475	472	511	533	499	514	499	503	512	524	535	524	523	528	529	502	571	514	485	494	557	524	538	502	550	501	524	494	524	564	560	506	516	529	508	504	504	485	540	529	555	504	521	530	536	523	474	521	491	522	522	539	538	538	517	501	513	505	516	515	537	538	538	534	554	524	502	564	544	499	463	532	510	551	496	537	548	530	513	499	553	493	478	529	527	503	499	549	511	491	505	525	507	529	530	533	558	523	537	525	536	518	511	554	509	507	553	525	539	482	504	511	510	521	544	561	523	539	516	531	538	527	535	554	566	545	554	500	486	495	496	571	515	509	514	540	519	544	500	526	498	486	546	534	538	520	542	529	528	521	528	487	507	496	481	531	513	505	546	504	515	509	536	502	533	505	517	544	553	543	526	498	528	534	545	519	517	520	521	525	480	498	526	530	527	514	556	514	538	545	494	507	560	512	502	531	512	529	533	510	516	503	505	484	527	499	526	542	522	507	535	517	503	531	510	558	529	539	497	520	542	528	530	508	511	507	531	518	528	487	533	522	517	492	553	559	533	532	549	477	541	486	512	547	539	553	535	522	561	539	535	522	567	539	530	515	548	523	505	533	544	468	478	558	508	507	507	542	498	513	525	521	526	510	540	533	493	524	548	525	530	523	573	498	475	514	536	509	495	529	510	501	536	535	515	493	534	545	541	511	483	520	528	539	489	519	524	494	542	541	532	536	509	502	526	549	532	506	504	532	522	493	510	545	483	541	538	514	531	506	532	533	535	497	477	493	499	508	529	526	510	537	490	491	508	479	501	501	559	537	546	499	520	491	535	522	558	536	523	557	508	513	554	492	562	525	462	497	527	532	496	528	522	505	504	515	543	482	489	557	493	529	523	552	521	518	548	532	518	529	545	539	478	548	528	501	531	533	503	498	541	539	516	534	518	531	469	529	508	486	506	565	559	510	515	557	576	542	534	521	542	511	524	519	529	535	529	560	529	456	519	522	554	562	542	564	543	493	546	559	491	513	498	490	520	542	528	474	546	527	516	518	540	533	516	557	539	527	516	544	518	497	541	539	528	499	517	491	506	530	497	506	494	539	527	523	523	518	518	547	509	478	525	460	553	580	524	542	510	517	511	558	510	500	501	555	554	497	569	520	503	497	516	468	519	502	505	538	542	538	511	546	554	530	537	537	512	512	536	532	540	497	515	513	545	486	503	519	493	534	509	499	550	517	548	538	551	510	492	523	567	522	517	521	515	567	552	520	506	482	549	543	502	540	467	512	504	510	539	520	507	537	524	497	531	514	503	544	526	487	532	512	497	499	554	515	526	526	529	518	508	552	541	541	523	548	498	543	524	501	515	518	504	547	505	535	546	525	560	528	492	471	504	513	498	524	511	522	507	522	536	512	528	516	557	551	547	524	525	526	511	508	527	552	479	565	515	521	537	510	526	510	513	507	515	493	526	528	515	545	552	464	494	531	545	500	505	550	498	518	514	550	525	534	544	516	508	552	550	511	527	534	529	497	523	525	515	455	513	503	547	542	526	561	495	491	473	473	503	525	522	538	530	551	531	513	557	534	506	532	522	508	579	523	546	529	526	561	535	509	511	527	502	505	534	554	512	544	532	528	508	538	526	513	531	511	523	538	527	500	499	535	558	516	525	532	483	510	494	529	484	523	508	518	502	569	516	541	547	532	544	542	541	555	503	480	520	543	515	530	521	550	518	525	484	536	497	497	504	524	526	534	523	530	499	549	522	533	518	567	514	512	559	530	514	519	525	495	499	528	534	491	538	486	539	505	501	547	487	534	535	521	499	535	514	497	482	535	576	500	485	523	532	554	518	512	530	508	535	534	520	533	493	538	513	557	479	494	519	535	552	472	534	544	521	522	515	545	515	524	544	554	499	542	551	568	505	502	535	506	511	531	508	518	533	547	508	532	536	547	507	511	549	506	524	485	541	504	546	535	511	532	513	533	534	535	518	494	497	512	504	518	515	520	512	563	533	542	512	524	479	524	483	482	494	483	558	489	527	491	515	534	513	532
58977	96867	59115	13640	934	886	873	842	849	817	838	837	809	835	838	791	808	775	778	798	843	760	830	834	791	777	837	795	805	830	864	779	804	808	816	850	779	782	817	849	778	809	795	787	806	798	867	860	744	799	799	756	809	818	792	768	745	801	800	818	799	782	847	764	856	783	810	769	806	847	811	787	788	751	796	876	829	831	838	794	850	853	844	814	771	817	856	828	803	783	802	786	849	752	828	819	864	852	818	768	838	796	789	870	781	787	768	801	807	793	796	799	843	835	763	798	808	842	804	807	847	823	786	771	754	786	800	813	820	793	775	788	776	806	818	801	809	803	755	813	790	805	827	839	818	775	791	823	808	792	770	790	814	778	837	803	780	821	831	823	814	787	812	830	772	780	802	811	756	825	835	812	776	771	776	862	796	861	812	821	796	814	817	800	814	751	818	794	816	872	816	792	815	765	753	812	795	794	791	769	862	782	823	793	827	789	821	820	814	819	841	818	789	838	792	767	839	827	770	773	783	818	825	735	774	833	760	842	777	787	788	772	841	874	792	834	832	837	825	798	821	816	815	790	782	813	812	834	825	823	759	761	858	824	822	810	854	842	778	767	825	750	826	841	800	821	801	822	772	854	813	803	780	832	806	777	833	839	799	751	776	812	783	823	759	828	795	834	805	818	806	782	811	767	828	838	766	802	788	864	784	802	801	787	749	794	847	808	801	832	837	785	802	808	804	839	869	863	815	825	787	803	769	794	785	798	830	808	807	818	827	805	778	839	811	823	800	816	838	792	801	804	747	773	817	830	826	822	834	810	801	846	760	767	787	838	787	784	810	771	796	824	786	828	840	773	804	813	846	820	801	806	843	799	829	791	773	840	830	803	761	771	779	812	740	780	833	787	836	790	799	790	851	827	846	842	791	839	768	843	825	852	804	748	826	815	842	827	816	812	805	803	816	813	803	828	820	763	817	819	805	843	761	780	781	825	801	804	824	757	832	800	783	812	838	797	793	895	814	839	815	827	800	831	834	813	879	846	806	860	807	784	794	831	789	856	801	810	799	798	812	825	852	833	796	777	793	800	804	806	762	806	770	771	766	789	778	787	758	838	787	808	831	811	801	814	823	805	815	847	801	822	768	775	746	781	825	795	838	784	776	827	835	788	838	762	807	758	825	826	785	798	845	774	815	820	823	831	835	817	802	786	761	803	792	776	829	803	841	813	738	818	817	814	839	854	774	792	815	790	811	746	816	760	850	783	844	831	799	774	779	767	788	792	815	831	801	794	790	806	811	852	815	767	828	757	783	819	829	855	764	805	833	797	827	840	776	791	793	820	802	833	804	836	784	825	786	836	801	814	844	810	809	764	795	792	800	788	850	851	815	837	816	825	817	768	804	803	854	825	844	833	847	782	830	807	754	831	788	808	846	769	795	807	798	798	789	860	792	807	780	837	880	879	793	832	816	776	823	811	790	818	799	829	857	804	800	796	774	807	791	833	786	776	786	859	792	830	860	858	807	801	798	826	780	815	770	828	815	775	788	789	791	745	829	826	819	826	800	792	783	789	787	762	827	793	795	768	820	788	867	840	845	834	789	840	788	825	825	804	804	759	829	756	813	775	828	791	823	844	780	775	786	805	834	870	851	782	816	744	791	819	821	826	841	749	748	787	823	772	776	781	813	799	823	843	776	845	790	857	819	816	773	785	777	811	830	832	848	787	857	790	802	853	821	819	800	866	774	830	833	788	782	805	829	856	804	812	797	823	824	803	833	813	827	803	843	845	816	796	813	789	793	798	845	799	797	861	799	801	812	800	786	795	822	796	828	847	848	830	780	796	780	852	836	818	791	801	780	836	817	838	840	806	820	826	855	810	863	815	833	873	743	803	821	812	808	805	822	816	800	810	794	856	876	774	832	799	850	837	778	809	786	819	784	789	805	802	781	837	796	806	812	812	807	838	829	824	816	806	796	807	827	778	780	843	785	792	787	801	784	794	828	818	773	788	816	789	770	845	809	736	796	767	767	771	784	828	809	817	828	797	837	769	798	761	823	813	858	817	769	764	836	846	818	797	834	798	815	795	820	797	789	782	809	827	844	779	791	841	831	789	856	804	791	798	751	821	826	824	802	877	777	812	855	805	794	780	806	773	834	858	740	805	796	772	831	827	819	787	769	786	815	815	748	721	811	800	810	731	802	793	803	794	801	786	818	806	843	807	790	821	828	847	773	824	773	798	810	810	786	750	786	831	799	798	813	851	784	848	812	805	855	832	803	797	797	828	760	816	836	823	805	835	829	801	818	831	824	820	781	847	784	784	790	800	814	839	796	814	829	824	790	778	804	784	779	768	833	779	850	819	771	802	776	821	832	821	849	815	818	793	822	829	801	803	811	812	813	798	841	779	807	856	830	801	754	816	852	842	824	799	811	837	844	845	850	824	791	853	795	843	792	789	814	786	807	784	818	812	770	795	806	811	767	824	820	836	814	810	853	786	857	797	780	839	773	775	852	849	787	800	823	780	839	815	844	814	816	819	815	763	808	858	830	789	820	806	796	805	805	790	819	798	791	806	808	790	805	796	793	797	788	871	802	758	789	827	841	818	799	819	807	817	851	839	830	798	826	810	769	807	782	811	801	801	800	759	789	834	878	801	827	823	839	763	825	792	798	866	798	802	814	817	851	772	799	815	844	883	796	828	832	782	790	826	814	734	821	807	840	792	799	849	815	773	788	826	795	816	833	788	821	781	784	762	791	799	775	820	813	849	800	786	803	820	764	836	821	839	727	787	776	817	813	828	767	858	777	744	780	835	835	834	829	804	759	786	787	811	815	833	817	796	800	745	782	816	836	837	793	835	786	880	781	793	775	776	783	803	796	829	826	787	836	769	810	813	835	812	777	863	811	771	858	821	778	821	799	809	769	768	793	804	805	833	803	805	822	865	823	806	809	804	768	805	864	818	788	810	847	808	793	842	809	821	785	820	839	812	799	814	779	845	786	825	817	821	813	809	842	805	801	815	832	834	795	825	830	846	799	877	807	791	798	818	826	809	798	818	812	838	807	749	781	854	805	802	816	829	807	785	798	778	774	789	813	821	787	805	787	844	795	819	796	818	800	823	768	823	835	801	795	820	800	837	841	818	767	848	800	799	774	827	792	774	810	834	837	811	815	791	896	810	772	791	768	789	837	807	828	838	828	842	790	787	779	817	860	849	776	856	800	754	781	774	784	840	814	780	814	821	790	823	848	789	869	789	810	855	770	817	787	773	748	799	754	779	768	839	774	765	818	749	841	793	801	829	831	825	805	821	803	809	784	850	790	856	796	814	862	813	810	749	800	835	785	802	796	796	774	832	784	821	802	835	762	858	824	829	758	870	767	824	783	793	806	782	847	801	782	818	836	782	829	843	805	774	865	797	766	820	859	795	786	808	797	835	769	806	844	824	784	813	799	803	808	806	776	793	848	795	833	779	820	792	793	776	783	863	843	834	803	783	784	823
33987	32147	23570	5227	508	435	288	281	313	293	308	318	272	264	276	288	273	293	286	270	283	271	320	301	312	312	283	285	262	247	302	299	319	265	309	292	323	278	281	285	257	305	313	287	271	296	297	291	286	299	276	300	291	300	292	292	282	298	291	248	289	287	328	279	322	274	314	263	336	315	322	278	283	275	291	291	284	299	286	270	295	320	306	308	271	271	272	297	305	284	305	248	307	331	278	296	301	301	286	294	284	293	328	288	269	320	276	296	301	319	292	309	280	293	274	308	271	271	287	299	305	294	260	286	292	290	281	279	278	305	292	313	287	299	273	316	313	306	287	277	309	287	311	297	263	270	301	277	303	267	286	285	283	312	295	311	277	272	300	315	296	270	300	313	295	299	278	322	294	314	326	289	300	274	287	282	311	325	285	296	300	246	290	273	273	294	273	269	264	330	269	301	299	307	309	294	307	318	276	262	291	283	306	283	285	288	274	289	290	279	269	315	294	278	295	326	299	291	310	279	260	268	291	303	277	276	288	308	255	295	310	282	277	303	304	272	269	304	292	297	283	296	284	293	279	286	276	250	310	278	297	308	286	292	275	291	332	280	269	288	266	285	305	324	286	309	282	241	293	282	286	266	287	314	296	268	306	310	275	311	311	302	290	291	318	296	254	260	244	274	261	305	296	273	289	290	307	268	285	301	309	287	298	271	294	293	301	305	315	286	283	289	292	292	298	303	305	317	325	284	273	283	287	280	288	304	305	304	277	287	300	298	294	290	269	285	300	295	272	271	299	276	259	292	313	282	317	316	303	286	271	286	288	277	312	314	297	317	293	295	278	280	295	284	272	292	278	310	314	305	281	264	282	273	292	291	308	283	296	296	279	279	307	272	309	277	302	292	273	282	303	318	268	275	267	285	273	288	295	308	293	270	314	296	300	291	299	284	258	295	312	289	280	266	322	283	308	280	301	299	283	275	291	282	337	282	307	303	317	299	312	306	305	305	291	298	292	283	284	281	294	275	343	306	334	314	294	277	305	301	271	298	299	293	274	261	319	287	275	307	259	279	308	301	275	281	294	294	286	310	273	301	321	283	286	291	304	283	318	305	294	324	339	299	298	306	285	293	277	296	285	281	288	308	276	313	301	288	292	284	284	299	290	269	280	282	305	264	284	300	316	288	305	298	258	298	280	284	271	292	291	314	273	306	279	297	289	310	282	311	270	292	294	283	288	243	294	285	297	276	313	291	282	274	296	281	281	313	309	276	283	292	289	287	307	279	293	291	276	292	294	286	278	322	279	315	318	287	277	308	274	289	285	335	302	304	309	312	332	285	290	312	293	304	328	293	295	282	302	258	279	277	278	317	282	278	294	293	280	305	304	302	317	296	314	271	297	295	278	269	289	299	279	289	300	284	287	298	288	307	269	311	300	265	305	297	293	298	303	288	275	272	286	289	273	316	286	307	284	300	294	288	282	297	303	260	280	275	289	283	278	314	290	271	285	289	316	290	274	313	301	279	282	333	312	269	298	285	330	301	303	290	281	292	304	248	249	288	273	297	288	294	290	262	249	305	264	270	263	263	299	302	332	297	327	305	285	284	283	282	273	273	297	265	268	264	307	295	313	291	297	299	301	292	302	318	282	276	292	292	304	268	283	325	282	316	285	287	282	285	299	306	286	278	281	268	313	276	270	312	286	295	329	292	290	304	289	294	284	309	324	293	304	263	284	262	288	283	277	292	323	330	274	291	276	288	278	319	329	313	282	297	314	305	273	282	282	306	284	296	306	272	278	277	293	294	292	284	300	261	297	271	321	327	303	291	283	261	299	274	293	291	293	311	271	323	299	286	286	293	260	278	286	290	306	280	303	317	274	286	304	282	329	287	267	272	291	276	289	290	305	327	305	285	303	299	309	294	292	285	296	314	306	333	324	298	305	303	302	305	294	263	292	294	292	305	270	277	302	286	316	319	278	316	279	313	286	306	291	281	289	326	319	291	340	302	308	297	301	307	303	291	278	307	305	283	296	304	292	301	297	286	280	307	297	311	308	279	282	300	247	299	286	288	285	257	304	270	282	274	331	268	310	329	292	317	292	294	295	275	288	280	313	294	298	320	324	288	309	309	318	300	247	315	291	278	297	324	297	313	302	277	282	336	273	269	285	305	301	304	303	269	302	282	301	314	290	295	280	282	283	295	272	269	284	284	313	290	293	298	298	297	338	309	264	275	289	295	292	299	265	276	305	300	292	292	290	281	241	283	264	266	270	267	278	289	276	268	312	314	314	289	272	297	322	280	303	280	286	274	286	293	303	314	323	286	295	272	287	279	265	332	312	294	310	311	281	288	261	291	299	300	293	328	277	284	310	287	303	259	281	273	302	262	323	274	279	314	263	309	295	312	289	294	313	307	282	267	286	295	277	295	299	273	306	277	303	297	296	302	306	312	296	316	294	280	274	279	293	287	290	289	277	303	311	293	300	311	323	310	302	262	292	328	261	326	288	304	294	263	318	310	304	316	314	303	282	323	295	319	271	316	313	292	274	272	317	281	329	277	284	316	294	294	288	324	305	294	342	292	299	307	293	302	289	304	290	278	280	276	302	278	254	288	278	299	292	303	260	263	290	312	290	301	302	281	260	282	316	297	310	284	297	290	292	312	273	284	265	265	315	286	295	325	312	309	319	282	272	299	277	336	282	290	288	276	277	264	270	275	296	285	277	285	272	261	319	296	275	287	285	300	293	297	309	271	293	302	313	298	295	305	289	302	292	283	307	306	277	290	296	327	334	286	303	269	293	294	271	305	266	300	254	314	304	283	292	284	293	271	293	306	298	294	328	284	301	261	291	305	273	295	300	281	282	315	288	292	279	303	299	259	299	304	316	283	294	321	288	309	285	299	299	332	298	252	276	304	306	274	274	274	323	309	306	292	295	285	288	295	297	314	310	297	308	300	300	263	286	275	273	290	253	293	298	288	310	281	306	282	300	310	300	304	293	277	283	302	298	266	277	297	296	285	318	301	284	300	273	273	317	280	296	296	300	298	285	291	282	296	281	321	286	301	291	258	280	299	281	295	269	291	300	302	308	274	326	285	290	290	294	286	308	296	289	273	297	280	301	289	287	269	297	288	289	319	273	288	266	273	267	279	298	266	303	275	285	300	320	292	309	308	252	283	282	268	308	294	327	280	294	294	264	272	268	293	284	295	283	322	284	270	277	296	288	322	293	330	284	290	297	290	312	299	310	289	289	256	272	309	305	279	291	310	301	288	284	267	299	293	293	294	285	276	303	293	257	260	285	319	293	298	303	300	270	317	279	292	291	294	287	297	277	297	286	285	276	269	300	284	305	290	333	275	282	283	287	244	302	296	297	291	316	275	308	287	258	319	312	300	312	286	282	269	283	280	260	281	265	286	302	285	292	309	285	298	269	311	285	312	298	302	300	309	293	247	291	284	288	303	308	322	272	278	266	322	306	313	291	286	313	285	288	261	271	286
44146	47419	23949	1347	517	507	486	498	489	500	505	486	486	494	469	531	496	460	533	484	501	510	478	533	492	459	461	503	474	457	469	512	482	483	528	492	496	522	501	491	484	516	483	498	499	495	490	511	507	469	487	513	470	479	534	517	509	516	535	492	481	453	457	472	469	472	495	472	482	529	506	454	437	506	487	489	477	471	488	493	461	472	471	481	480	527	500	498	516	499	523	513	467	488	461	514	487	482	500	492	486	480	533	508	513	466	510	459	498	472	522	505	530	506	510	495	487	442	473	517	511	483	480	495	486	504	477	514	495	504	500	515	450	478	494	502	456	544	466	491	502	500	483	587	525	483	505	469	477	512	472	478	488	502	450	464	530	472	454	518	501	469	520	516	500	527	519	501	491	519	461	473	503	474	487	501	492	515	496	459	506	515	483	491	499	490	482	461	484	507	523	491	500	479	478	489	470	500	467	517	510	457	495	509	484	516	445	510	491	495	507	479	530	453	516	507	528	462	486	512	520	505	484	477	537	465	535	475	498	474	490	448	497	504	530	486	498	495	546	536	540	460	479	470	517	522	503	459	495	486	515	493	529	495	511	512	474	468	454	479	483	521	472	496	489	484	508	487	473	514	491	505	544	510	527	531	521	460	538	518	454	498	528	449	505	509	486	515	480	514	486	487	481	454	517	500	480	475	494	479	499	518	505	543	511	480	496	476	528	505	487	491	485	488	536	515	486	454	497	474	467	494	518	486	493	435	497	463	484	513	478	506	528	536	408	487	543	494	509	530	521	474	476	502	465	483	506	516	503	533	498	500	475	529	443	478	496	494	496	460	513	506	498	492	491	500	492	499	500	506	502	535	490	518	473	459	491	470	525	485	482	528	480	474	517	483	505	479	462	468	453	479	506	482	476	528	518	484	490	471	496	490	491	485	484	459	441	483	481	473	515	513	492	496	518	482	517	453	446	507	510	494	497	531	495	487	493	492	518	515	533	490	485	516	496	497	507	492	505	485	496	527	503	518	490	494	539	495	462	479	480	494	485	479	465	502	453	482	522	516	470	488	496	494	518	502	491	491	532	495	507	461	506	473	469	497	469	464	504	485	499	473	492	527	479	475	473	524	485	512	528	515	504	490	465	520	493	479	509	491	477	501	462	473	476	493	470	466	495	483	500	538	483	513	483	517	492	510	481	485	469	495	508	512	541	455	478	501	487	478	479	539	506	513	530	461	535	505	515	485	504	485	509	502	458	495	515	480	504	520	522	488	503	542	478	511	513	463	501	508	485	488	513	463	506	453	497	473	513	478	498	475	529	492	525	498	438	506	508	507	514	501	499	428	507	513	484	484	437	483	491	489	546	502	474	515	494	481	494	505	487	465	474	491	458	457	497	493	473	495	497	490	482	537	450	449	501	476	476	483	510	462	526	514	508	507	468	537	518	509	541	498	533	505	473	512	534	512	571	506	476	504	487	463	522	498	474	481	500	487	466	493	444	453	511	510	483	505	524	479	515	519	458	486	499	484	506	508	528	518	485	512	488	463	486	520	494	479	529	484	492	489	513	499	496	504	470	497	494	496	483	479	507	473	476	473	465	458	480	500	470	420	465	531	482	491	491	502	498	482	510	472	502	479	458	506	479	512	477	522	493	515	441	489	506	491	470	494	520	480	512	491	484	494	501	524	483	513	518	496	503	517	505	514	511	478	481	505	492	477	509	508	473	509	503	502	480	458	506	480	484	547	519	546	495	467	486	499	506	495	506	456	479	510	514	438	460	529	535	436	562	486	495	471	463	494	466	474	493	478	483	517	521	489	506	500	487	492	507	515	493	448	516	497	468	501	494	485	533	474	472	508	496	463	491	496	526	509	505	452	472	492	510	533	516	506	516	476	475	474	498	488	504	520	513	500	463	475	501	468	515	486	493	481	482	503	478	502	500	468	485	528	502	525	512	494	452	510	461	510	501	460	496	483	484	503	451	519	493	529	497	504	501	504	507	462	531	481	533	524	492	501	442	481	515	495	467	508	500	549	512	502	509	477	488	480	480	558	503	496	469	549	434	522	457	508	462	507	476	463	468	486	478	469	535	480	497	509	473	481	483	492	473	484	502	517	492	468	519	520	497	482	526	482	529	468	488	528	471	494	525	477	512	482	476	499	539	458	478	473	506	506	502	486	477	461	503	464	494	485	458	485	468	510	481	502	483	490	519	524	498	484	512	507	444	470	484	504	481	491	478	490	516	503	540	497	477	528	468	478	503	496	520	470	492	505	504	492	526	485	472	522	494	491	454	487	526	494	523	483	504	508	505	486	493	471	494	473	472	489	528	510	481	462	520	490	472	469	515	466	518	501	501	485	501	514	466	470	512	495	483	483	479	485	501	500	487	484	497	514	473	484	514	518	503	510	474	455	445	477	477	468	498	481	493	483	481	493	516	487	547	528	480	503	496	483	511	464	485	495	520	504	508	510	504	492	492	456	522	534	495	484	563	463	456	460	484	463	481	499	463	506	499	465	484	486	490	517	500	441	498	487	507	501	485	511	496	534	493	457	479	493	481	496	512	506	538	511	496	519	475	447	479	461	497	494	536	474	481	488	490	512	500	502	466	504	533	501	484	498	436	490	520	506	507	499	511	551	497	507	469	521	519	499	533	503	477	524	529	464	460	514	532	492	505	458	484	465	494	528	476	492	478	493	523	490	521	486	505	482	489	517	511	507	459	462	472	509	476	508	461	505	490	537	519	479	480	491	512	498	498	479	478	520	496	504	514	520	518	563	472	504	517	530	568	524	492	498	498	491	494	484	455	470	532	471	497	521	513	489	495	467	484	501	486	497	480	524	537	474	506	464	523	486	535	531	509	499	516	494	477	497	468	487	486	520	508	497	474	463	503	489	522	526	487	470	501	474	510	508	489	502	470	470	490	511	490	495	481	484	475	437	462	505	511	503	499	494	480	474	491	498	466	485	485	517	478	498	468	479	500	496	496	494	500	464	499	535	467	454	513	478	476	521	519	512	444	485	480	535	513	493	503	516	470	487	512	526	513	523	497	502	481	475	520	462	533	517	485	523	521	490	515	474	479	492	510	512	515	501	470	495	517	501	483	470	498	481	495	502	472	512	455	504	538	474	500	499	489	444	451	454	511	511	479	481	507	495	463	519	509	489	484	462	509	495	533	491	467	492	470	489	475	468	473	462	536	478	495	522	508	527	505	499	486	447	458	477	502	522	495	494	490	495	463	505	512	487	479	454	503	535	517	508	459	504	441	518	469	485	521	495	492	503	498	495	464	435	507	509	502	479	533	457	513	494	470	525	509	494	553	528	466	511	471	508	483	526	488	478	500	455	486	516	482	481	480	510	470	512	517	470	527	521	468	475	503	474	509	508	479	493	491	471	492	529	471	492	430	543	448	493	472	508	484	503	479	478	483	513	488	496	522	509	491	502	495	499	477	502	449	470	546	526	479	492	506	471	470	539	491	505	484	494	524	464
26098	24384	30317	25017	17322	2691	407	343	323	324	368	363	339	327	330	344	312	338	354	333	336	332	358	299	326	322	327	362	340	323	337	357	333	361	320	344	320	339	367	322	338	326	354	328	316	310	354	315	307	357	350	355	328	335	369	359	333	357	322	342	343	346	298	292	322	350	318	358	324	323	329	331	321	325	353	342	348	351	366	325	364	305	321	341	329	309	360	333	317	332	333	332	329	353	311	351	327	328	320	331	334	376	346	339	301	339	309	353	311	321	333	345	340	340	303	330	317	342	330	346	323	304	364	325	340	340	341	353	329	348	320	339	353	336	352	344	334	345	293	352	355	305	347	359	336	326	356	321	303	346	348	348	319	360	325	317	320	334	331	337	329	312	336	296	379	336	333	333	350	329	324	305	306	334	327	367	306	328	350	311	316	355	309	334	348	335	329	343	318	342	327	328	367	334	391	277	327	313	351	344	337	333	296	311	354	312	340	339	304	335	302	319	363	344	311	330	320	365	326	350	342	318	345	337	333	347	318	315	320	355	332	347	303	305	306	319	324	308	321	322	344	341	319	336	332	321	345	293	333	279	318	367	360	315	337	317	346	353	324	344	305	325	323	326	330	327	320	336	338	315	332	349	316	335	335	313	317	346	332	336	360	314	324	323	329	324	312	302	304	311	336	330	299	328	314	342	358	346	330	325	329	306	365	342	335	361	323	357	342	328	332	311	361	291	337	363	326	354	323	366	336	315	350	341	314	338	335	320	361	324	356	322	378	296	335	329	325	314	335	324	323	324	306	288	305	332	350	348	341	301	310	359	354	325	314	313	350	326	347	369	330	321	364	346	309	332	310	367	298	333	346	362	331	313	326	323	300	325	350	323	313	363	343	334	342	367	349	324	315	307	323	345	316	315	372	349	333	306	315	321	312	348	339	307	323	345	339	342	318	352	349	307	355	321	343	312	323	346	332	346	325	299	308	301	332	331	334	319	328	351	331	309	304	367	338	337	325	317	313	303	358	341	353	357	333	330	311	354	332	318	332	324	359	319	335	318	324	348	350	325	325	361	349	326	345	349	341	312	323	336	331	344	342	313	359	355	344	324	317	358	320	314	351	298	319	352	304	315	331	299	333	309	363	346	359	357	344	305	340	328	291	327	317	325	349	348	321	343	320	345	323	312	342	310	294	343	329	317	382	363	327	284	311	306	346	309	319	343	329	334	336	317	340	342	343	340	320	281	330	340	330	311	315	322	335	350	316	328	311	312	363	357	338	350	322	327	341	345	330	315	371	325	346	344	349	326	299	370	330	320	347	358	357	327	326	330	348	332	351	321	351	324	327	363	345	325	340	359	361	334	336	347	321	327	317	322	321	362	336	327	312	299	326	302	331	340	365	348	343	331	353	323	372	318	342	355	343	322	336	332	341	298	338	343	349	349	329	336	316	351	333	342	313	341	362	317	351	332	306	323	326	337	307	327	325	327	331	317	314	335	349	360	313	307	334	338	332	336	361	337	332	317	341	326	325	343	321	298	317	325	344	318	312	316	336	357	335	312	356	325	322	359	348	335	352	314	339	344	350	299	350	314	296	335	346	340	340	292	315	307	319	288	297	308	313	315	326	317	326	354	340	332	318	344	307	365	357	334	316	320	307	311	361	348	344	343	325	342	323	311	349	340	308	308	336	337	330	327	319	320	329	301	310	327	311	334	296	357	329	329	335	342	327	357	333	309	339	349	349	350	322	281	326	332	336	342	331	313	330	354	343	320	311	352	329	339	322	288	345	310	347	305	324	353	316	292	312	357	311	332	332	333	316	310	361	333	355	311	330	355	317	333	338	322	370	328	354	344	349	349	316	335	336	300	341	360	334	347	322	302	309	370	329	295	352	340	346	330	334	342	361	317	314	316	356	357	320	342	324	338	362	374	293	304	345	329	335	334	372	374	347	336	339	311	316	346	335	291	337	303	316	327	340	336	326	323	355	300	304	317	333	342	343	296	339	309	329	346	337	320	343	328	357	331	333	375	345	336	308	332	321	348	320	298	371	344	328	335	328	329	354	350	352	310	348	334	317	329	361	337	334	361	356	321	349	350	294	327	312	338	363	315	362	346	339	344	345	331	313	337	354	339	308	303	314	340	363	310	353	345	333	355	325	342	334	314	300	313	348	315	326	363	303	327	340	322	332	343	338	301	332	348	339	356	353	287	328	353	340	349	320	358	321	344	310	324	313	362	330	349	347	322	326	357	337	350	344	327	325	325	334	342	320	310	345	311	344	338	318	308	314	329	335	353	316	324	322	337	337	336	338	327	340	313	345	344	360	343	341	349	303	369	327	298	329	329	345	330	313	346	307	346	309	311	376	360	342	315	376	349	316	283	352	327	343	324	352	329	314	341	323	340	309	342	362	342	299	335	300	315	356	339	366	305	316	298	309	330	338	330	355	280	346	310	376	361	342	320	323	318	334	328	350	337	323	303	312	315	338	367	330	297	329	333	352	327	327	323	348	301	338	351	313	302	332	342	337	311	316	318	329	357	295	310	318	351	316	328	358	346	332	336	336	363	311	336	384	308	341	326	314	335	326	344	311	317	332	327	329	340	354	315	361	304	322	331	344	323	349	298	348	296	326	335	323	321	308	312	329	323	316	348	332	311	328	336	320	338	352	362	315	363	322	335	374	340	349	347	356	309	338	350	317	338	302	346	350	332	280	352	332	330	328	333	330	351	317	351	339	297	336	296	364	322	340	326	317	342	314	314	371	342	363	322	336	336	314	322	319	327	326	320	329	313	332	319	306	334	313	338	363	305	327	340	342	343	336	318	353	336	360	338	314	309	319	306	325	363	349	326	320	323	371	322	334	317	302	336	342	360	331	354	328	313	338	335	330	325	339	311	336	361	290	347	342	352	350	337	333	360	301	322	311	346	353	314	318	322	330	355	332	313	310	307	339	325	338	358	327	317	337	340	335	333	333	313	335	338	342	327	348	311	337	360	327	319	351	330	305	359	330	350	341	341	307	321	319	310	321	302	330	306	346	333	360	326	314	347	387	350	346	338	317	300	347	351	326	365	378	337	319	334	308	336	311	338	317	350	332	341	324	351	315	340	283	334	349	338	336	334	347	319	322	332	312	346	295	344	324	324	313	325	318	320	336	354	364	325	312	341	362	289	341	358	313	342	324	350	356	341	344	306	325	342	339	293	330	328	325	336	320	327	318	309	354	356	304	357	309	339	319	299	308	329	363	330	298	320	333	316	341	325	333	324	335	361	331	348	345	332	335	299	325	306	333	352	339	301	355	322	326	328	312	336	343	314	346	320	313	290	352	298	336	341	339	335	341	308	323	353	337	293	347	313	334	317	322	308	327	345	318	335	328	355	316	336	319	332	346	360	334	300	346	336	343	322	353	350	316	343	306	364	329	348	296	328	349	341	311	341	360	345	336	334	294	317	360	337	343	339	313	356	303	320	331	335	289	337	310	349	334	326	341	346	333	319
62541	86021	49789	8800	626	569	551	525	544	604	554	550	550	563	510	565	527	539	591	560	539	488	574	516	558	519	494	553	516	525	556	531	521	570	536	551	564	561	531	553	507	515	542	544	552	541	500	543	540	563	541	539	581	556	559	531	553	542	533	538	553	505	527	546	555	541	551	573	567	528	499	551	534	563	533	544	501	520	564	545	540	526	509	524	528	510	577	526	546	522	537	533	588	556	569	529	533	548	513	548	543	531	587	528	537	526	584	507	547	527	566	543	518	547	511	567	528	553	591	570	522	502	551	562	558	536	530	550	519	549	569	549	543	508	544	532	568	566	535	553	541	553	540	541	518	552	514	525	512	514	517	512	524	550	569	575	517	574	512	561	541	543	508	572	599	504	571	567	543	542	552	518	536	541	551	525	527	546	553	588	537	556	509	536	535	534	479	548	540	559	547	569	547	514	518	534	530	559	537	591	531	590	544	555	508	520	532	542	536	529	548	522	540	552	522	502	513	548	534	543	557	568	548	529	521	526	513	523	586	522	578	574	538	544	524	499	526	560	509	565	487	511	532	530	556	554	575	545	511	563	548	513	580	511	516	572	511	523	535	555	561	573	534	512	502	585	562	521	524	496	533	560	536	564	554	515	576	570	493	493	555	568	534	529	535	526	528	538	511	532	536	522	541	566	528	553	575	537	524	584	557	506	524	499	533	505	512	561	542	526	549	507	544	510	550	543	553	553	521	560	492	556	539	547	539	479	564	543	533	539	534	572	531	522	576	530	528	538	538	530	554	547	508	577	542	610	513	535	549	521	547	541	559	562	529	509	545	512	558	521	551	548	519	548	553	558	537	510	549	551	544	531	555	596	562	551	548	518	527	559	564	537	539	538	531	546	553	528	543	507	532	567	561	552	522	542	522	538	516	543	551	560	521	534	514	561	566	522	569	561	536	515	562	528	544	576	533	537	522	540	531	575	530	547	547	576	507	573	594	554	581	586	535	577	550	555	550	544	531	554	532	565	553	519	543	564	539	545	536	543	533	544	550	545	514	547	557	546	505	538	529	529	519	509	525	543	525	532	534	556	535	549	538	526	619	521	536	549	505	528	524	481	532	566	513	523	541	545	542	515	535	577	521	514	545	538	541	529	550	548	547	529	570	567	550	568	557	540	552	525	588	532	572	514	549	515	553	563	524	487	470	558	524	538	512	543	530	576	514	536	568	538	615	506	520	540	529	559	529	589	514	524	566	523	549	584	541	537	557	553	503	545	533	544	562	549	560	538	537	577	558	509	558	537	550	502	522	565	534	551	532	552	531	551	531	540	526	519	554	470	564	534	529	556	569	527	566	543	529	514	514	567	539	521	554	532	531	525	526	579	511	535	529	529	529	554	526	555	522	557	514	559	530	518	539	557	552	528	495	539	571	531	541	554	531	536	559	567	504	525	571	563	508	522	533	568	596	551	521	516	541	497	521	539	565	541	545	509	538	533	539	558	551	526	562	526	519	535	534	536	521	567	582	507	537	539	559	557	516	542	567	539	531	524	532	515	551	562	551	534	543	516	551	539	511	571	562	531	548	543	548	563	546	519	530	514	540	541	562	575	540	515	516	510	544	547	555	592	542	543	551	548	550	574	552	552	520	551	560	527	531	538	560	537	595	545	535	565	497	553	540	519	527	482	530	525	549	529	493	559	549	538	524	514	548	509	513	550	550	507	548	556	536	553	528	545	562	522	560	551	527	505	513	533	581	518	506	492	561	554	526	526	544	533	553	516	563	554	538	555	494	585	553	558	552	564	522	559	531	535	507	574	572	525	505	553	571	527	510	583	543	542	522	549	516	570	540	560	543	539	518	531	572	516	561	559	515	576	552	549	532	552	536	514	540	510	550	550	516	535	556	539	542	536	541	534	533	503	536	582	536	539	535	572	532	564	515	549	516	526	555	541	555	532	558	557	558	530	568	478	565	548	571	550	540	522	503	533	505	544	538	523	556	541	542	558	506	544	508	548	562	528	539	556	525	500	525	568	533	540	546	563	523	526	538	538	554	554	540	565	522	571	557	538	513	554	571	539	536	544	526	549	523	541	540	518	521	538	531	586	594	497	521	580	539	588	547	605	487	553	535	499	559	517	559	558	577	564	528	537	500	547	536	543	508	520	534	567	549	571	546	557	577	528	541	542	524	558	541	517	522	557	524	528	544	530	530	529	535	545	521	509	547	505	525	545	537	526	498	527	540	535	569	532	525	536	528	593	529	545	526	548	525	543	521	538	533	469	553	562	554	545	492	532	524	557	569	570	513	549	525	543	567	556	521	537	556	555	533	552	548	520	561	576	536	544	512	539	546	545	541	477	566	517	537	566	529	582	516	581	513	547	547	552	556	484	523	500	539	507	498	540	580	548	506	552	564	535	564	535	549	554	535	538	556	541	559	585	552	574	527	540	546	521	530	569	510	537	521	581	543	493	566	569	539	527	562	530	531	553	520	519	582	524	529	520	528	583	517	569	537	509	540	527	554	556	543	537	582	499	541	552	571	512	559	569	523	583	561	534	518	553	564	537	543	550	562	537	547	541	583	574	516	538	523	553	538	543	526	550	544	613	556	509	511	521	531	519	548	525	566	549	550	532	521	525	559	533	524	547	532	569	534	554	501	526	580	537	606	579	573	555	503	518	559	488	489	527	551	562	513	576	591	492	526	502	540	535	557	535	507	527	543	538	579	533	545	537	522	539	524	569	558	552	518	612	569	539	530	539	523	571	524	529	543	524	545	548	538	534	531	563	592	513	530	548	496	557	549	535	552	522	560	550	560	559	495	551	544	549	550	523	541	560	557	549	580	568	546	506	525	544	558	548	560	538	514	551	523	534	566	519	545	522	518	524	536	513	560	550	502	560	573	538	522	542	542	564	531	529	529	545	515	540	603	547	531	495	568	582	550	549	565	524	573	562	569	533	536	536	535	547	497	575	572	559	523	560	483	551	544	557	565	547	563	503	588	544	536	555	528	539	591	530	534	546	521	561	553	481	551	532	565	538	547	545	552	533	545	585	524	547	553	555	551	535	526	522	536	534	540	535	502	512	509	581	543	500	532	532	513	551	511	562	548	500	564	554	588	552	533	545	509	545	528	506	513	581	596	522	549	570	565	531	561	537	553	582	552	537	570	538	581	562	542	554	545	507	553	527	533	521	534	533	563	532	544	539	544	547	587	524	545	529	536	523	558	600	569	553	544	516	518	504	540	570	526	576	537	525	542	528	559	556	578	517	565	499	572	555	557	530	592	511	527	533	548	528	539	538	529	547	561	548	534	536	521	512	483	505	545	506	522	518	598	557	539	494	520	535	568	549	548	517	562	555	548	527	515	561	527	565	548	519	523	565	524	587	547	544	531	515	553	511	548	526	546	550	531	526	553	505	554	547	508	554	556	496	545	488	545	552	582	530	518	531	551	514	544	558	579	537	547	526	528	551	504	548	541	545	579	521	539	532	555	541
24563	22619	30184	24260	21503	16319	1675	591	580	548	557	565	519	557	523	494	514	524	519	542	523	524	514	514	506	532	564	515	502	505	554	532	516	487	474	528	513	508	505	555	518	511	512	515	532	531	504	510	539	521	548	504	531	558	503	521	487	535	542	539	531	497	507	544	526	486	539	532	547	506	501	510	491	538	567	507	485	537	528	522	537	491	508	529	570	479	498	571	506	546	514	524	527	505	545	501	512	543	525	519	572	543	502	544	563	507	495	523	495	504	497	529	539	528	525	488	516	513	476	537	557	515	544	473	508	487	517	507	495	529	494	551	507	549	555	560	535	513	514	497	491	533	486	500	538	534	531	492	508	516	501	540	498	503	545	527	532	535	567	502	493	522	524	516	544	508	525	510	508	502	525	517	553	535	502	528	558	510	498	500	490	502	530	540	492	505	512	520	502	518	530	549	514	520	532	521	494	495	554	525	576	532	506	515	507	498	453	512	530	504	500	496	543	478	515	511	482	510	551	518	504	516	557	575	490	525	575	545	525	502	543	517	544	510	463	538	551	528	517	516	550	543	526	524	504	505	523	557	549	524	493	504	534	520	516	483	534	498	553	531	512	547	533	499	503	502	510	573	560	509	541	500	563	511	492	547	545	527	510	544	488	507	537	522	500	511	530	500	528	499	463	519	499	498	554	519	504	530	508	459	518	487	505	524	531	551	515	504	553	526	513	563	544	500	529	543	530	563	529	556	551	527	525	513	495	550	550	510	525	484	543	524	530	488	501	491	535	473	565	525	486	509	521	505	518	526	509	504	513	502	516	508	551	482	516	506	531	496	532	551	479	495	548	550	541	503	525	541	521	513	512	497	536	519	565	539	509	530	507	552	502	518	561	510	510	523	513	491	529	529	529	473	518	530	548	504	565	481	545	509	512	535	550	527	535	519	527	508	497	511	560	507	551	524	520	516	534	517	522	475	496	539	520	506	522	513	532	554	525	530	517	530	506	511	542	531	516	485	510	537	504	496	529	507	559	519	495	524	511	536	545	533	496	506	526	545	525	521	537	538	527	510	550	480	532	556	511	549	545	530	508	570	490	551	496	518	577	492	512	514	534	538	496	520	547	515	529	522	552	554	512	483	548	510	500	565	530	526	544	533	514	508	522	510	535	527	451	523	529	550	548	523	527	510	545	510	492	526	516	542	477	468	534	484	551	552	482	480	535	505	525	516	479	509	513	495	539	505	532	546	548	470	509	535	520	518	468	539	516	512	538	489	535	523	548	528	506	539	496	544	519	547	498	529	514	522	501	519	524	502	480	491	541	514	540	508	529	484	512	552	542	536	500	528	522	528	550	501	500	522	529	502	523	541	509	538	547	490	512	539	507	543	492	490	490	539	578	558	517	530	530	546	552	544	530	504	520	512	558	538	521	499	549	489	523	525	534	511	506	510	555	529	513	487	523	513	504	505	504	548	504	506	505	522	542	551	497	537	522	532	505	532	532	509	502	538	522	555	529	506	525	470	524	596	504	532	544	508	532	490	493	524	510	515	498	474	533	534	488	508	519	488	486	533	533	544	549	496	503	527	535	493	519	492	509	528	499	582	530	530	552	540	515	499	509	533	509	515	521	495	512	511	494	507	542	516	505	523	494	555	521	548	537	480	502	546	510	511	512	529	521	539	513	545	527	546	509	527	501	505	558	538	518	545	541	539	464	507	556	491	529	528	515	538	516	512	506	560	485	508	482	500	512	497	541	521	506	533	503	534	518	559	505	516	519	513	506	513	533	498	487	532	529	526	559	505	523	563	508	477	528	525	486	497	519	489	514	521	514	536	533	520	531	552	514	534	526	554	494	519	543	513	507	498	538	486	534	515	524	519	478	519	522	462	525	497	547	502	524	519	558	508	540	517	540	539	502	558	488	538	512	516	528	475	492	515	530	537	514	510	529	494	514	532	509	544	505	525	537	536	520	505	503	501	550	480	559	520	542	516	503	498	507	532	545	517	530	484	547	536	512	553	526	508	524	540	515	527	522	552	536	489	545	507	496	546	539	545	546	542	509	527	544	494	528	541	511	517	487	527	506	532	558	539	502	533	486	528	479	518	539	513	539	505	536	513	556	524	522	505	489	472	481	481	525	485	541	524	505	512	534	511	529	524	518	544	519	517	488	513	533	505	532	502	503	526	532	518	521	505	525	511	526	520	532	506	515	562	509	513	517	508	551	551	541	534	535	564	497	517	491	528	537	514	530	531	550	480	521	507	506	509	518	536	540	488	524	514	512	525	544	509	554	521	523	525	560	553	508	524	486	526	509	547	541	489	525	515	525	504	493	499	536	533	564	580	503	527	505	500	500	586	534	546	526	545	469	521	487	539	513	538	534	478	498	514	536	469	519	558	578	528	482	517	508	464	517	524	550	541	539	516	492	537	510	531	496	556	503	590	538	534	519	497	525	505	519	555	540	534	562	542	563	509	522	551	514	512	534	528	534	499	493	512	502	548	507	488	521	517	532	525	537	542	488	490	519	539	509	553	541	513	550	531	478	561	532	523	567	510	500	506	537	506	521	454	517	484	526	531	550	501	498	495	537	475	541	543	509	544	502	469	506	569	525	487	538	497	498	501	507	485	545	511	538	563	569	555	574	536	575	548	530	528	496	525	504	524	516	549	540	497	504	536	493	527	511	529	484	485	543	504	492	490	517	497	550	467	561	523	527	535	515	508	572	531	531	522	507	531	490	558	534	537	568	532	527	529	514	561	532	573	580	506	521	503	540	493	556	549	528	519	570	527	507	521	504	522	501	534	533	540	515	472	549	456	496	539	541	469	498	540	532	513	501	503	542	492	526	501	502	522	505	549	502	534	515	487	514	516	546	565	497	532	484	524	537	533	499	535	498	522	502	512	514	536	529	535	507	521	474	490	558	513	570	505	555	551	511	506	510	484	565	497	530	518	533	507	507	548	514	548	554	523	541	540	496	513	503	537	516	535	504	505	516	530	538	551	547	528	523	507	476	495	522	527	533	513	553	539	553	543	497	540	512	547	536	500	475	498	508	503	539	477	534	510	549	511	551	510	538	499	523	488	522	504	508	495	538	558	512	525	512	517	507	507	527	536	497	522	530	506	486	521	527	516	507	530	537	544	512	497	535	502	540	488	509	517	532	514	517	518	510	492	508	566	499	537	502	543	509	492	519	531	513	535	506	513	492	535	499	491	535	528	541	536	513	534	538	536	532	502	479	465	520	494	520	535	504	525	549	517	489	497	529	528	526	535	470	495	515	534	488	511	534	545	505	536	543	533	487	505	522	482	514	554	528	548	510	510	513	506	537	556	539	503	509	523	561	522	516	543	551	514	538	528	559	504	534	541	536	500	525	499	558	528	533	519	501	524	554	508	526	556	550	493	514	536	519	518	498	506	521	513	524	528	525	516	557	551	507	488	578	488	537	489	498	496	570	515	542	515	510	508	558	484	551	569	534	546	539	531	531	525	537	523
58440	95610	56577	19704	1105	865	882	796	862	813	823	872	864	862	786	793	805	793	776	832	815	785	762	842	782	841	845	849	792	794	825	801	815	833	768	749	830	821	774	837	786	793	803	797	772	868	743	786	786	835	763	793	785	779	826	785	799	807	846	754	793	813	873	808	778	808	788	763	838	789	838	767	804	802	848	764	814	802	780	777	792	814	785	820	792	829	831	857	773	803	851	786	842	777	814	801	802	793	786	820	769	825	728	788	851	793	837	833	776	781	814	876	804	828	814	757	798	815	781	804	835	791	807	817	791	765	800	885	787	780	807	807	795	782	761	800	793	748	790	804	773	801	818	829	788	808	778	796	832	797	792	787	801	781	774	777	770	765	796	745	809	805	800	817	824	805	820	827	777	805	796	812	793	786	807	776	779	771	800	744	835	793	847	784	783	790	776	802	773	802	783	793	820	814	813	775	758	800	822	866	810	823	772	807	796	764	821	788	782	831	801	800	831	741	781	834	820	801	816	779	824	807	846	789	857	819	776	738	809	830	829	800	836	781	833	761	822	757	793	806	805	804	795	855	762	808	815	760	818	770	812	834	803	837	800	813	789	734	758	837	770	767	806	822	792	776	779	787	854	776	792	776	797	779	802	775	791	773	797	763	793	810	762	821	782	819	798	836	809	799	809	805	757	814	774	751	798	855	863	828	797	838	798	787	783	787	823	846	809	816	764	804	811	771	824	787	855	804	782	760	800	768	785	746	765	819	767	742	806	843	795	818	818	817	811	820	793	834	760	786	816	789	794	771	774	758	817	779	806	818	822	819	788	838	798	827	830	800	827	799	777	816	790	799	766	781	780	827	804	787	806	876	831	853	786	744	849	808	793	826	815	800	780	773	785	835	788	794	799	793	790	813	746	784	840	768	845	768	805	790	792	781	766	788	792	780	779	804	779	811	811	814	802	817	800	798	771	820	807	830	775	822	800	824	868	780	805	769	800	781	790	815	818	787	827	798	780	744	798	816	771	790	824	800	800	809	815	812	807	787	783	816	832	827	826	786	796	830	745	777	794	815	773	832	790	817	799	745	806	819	794	811	817	768	819	802	813	780	785	829	791	813	767	793	786	867	809	771	808	804	809	795	844	838	817	803	799	804	791	765	776	799	797	799	769	827	800	821	813	802	806	776	820	764	788	790	788	784	832	776	762	790	812	799	798	783	807	875	827	853	822	816	815	847	822	811	792	789	804	780	770	791	821	862	746	787	786	777	777	805	756	777	843	832	753	825	795	824	824	807	759	814	801	874	814	821	807	805	740	789	819	800	768	792	797	775	780	774	812	789	829	802	804	800	793	809	855	797	862	813	815	755	827	823	820	778	785	795	824	794	833	750	767	826	814	859	809	837	825	835	846	827	789	827	779	807	840	781	831	802	785	850	777	805	688	752	848	819	776	818	876	772	823	785	762	823	774	797	780	823	849	804	840	808	811	815	811	784	801	798	785	830	810	808	799	798	820	841	806	765	780	798	783	783	731	789	774	773	748	795	818	745	833	797	769	776	769	846	825	770	800	750	812	807	834	800	821	814	792	872	791	777	801	804	763	782	750	813	792	836	764	797	867	780	770	806	820	786	835	844	765	769	810	748	820	816	775	802	765	818	798	777	813	800	784	805	803	785	822	771	751	768	804	842	781	761	785	789	827	816	815	844	791	803	828	763	814	789	766	770	823	819	822	814	797	805	839	803	768	810	835	791	785	773	795	824	776	825	804	770	786	798	827	795	893	797	819	797	810	840	777	785	752	749	755	807	739	778	853	795	785	806	777	798	784	756	781	748	794	791	852	794	791	807	849	812	823	789	831	835	800	784	775	776	849	817	795	804	777	801	829	800	777	794	787	818	791	854	771	800	833	795	750	778	776	769	835	799	811	811	776	770	801	771	814	835	763	841	769	791	819	789	789	846	780	776	784	765	820	777	746	795	816	792	761	799	747	760	814	792	815	764	813	813	765	808	808	785	782	768	775	824	811	787	790	759	823	789	834	815	788	788	795	858	830	727	777	814	833	793	807	805	842	823	814	751	815	795	812	819	773	828	829	819	812	806	791	783	791	776	808	862	768	810	791	777	815	794	790	804	801	821	814	792	774	842	806	803	822	752	784	760	771	838	807	799	776	835	772	802	807	801	784	767	767	818	770	813	819	783	789	848	788	791	822	783	802	809	815	803	835	852	829	805	775	747	797	812	827	792	814	815	804	763	818	757	814	824	787	770	796	812	819	769	798	809	811	851	790	816	823	847	819	817	790	796	797	773	767	800	806	776	815	767	815	810	825	816	804	797	843	791	826	834	797	807	848	841	817	803	782	846	792	748	824	822	807	776	815	807	780	864	810	763	787	761	833	794	815	786	752	802	788	815	814	784	781	805	754	799	770	806	808	795	766	769	761	825	784	822	847	829	842	814	818	870	817	782	813	761	788	776	782	781	835	794	789	842	762	793	814	808	783	767	759	814	820	767	803	767	838	755	866	791	805	792	819	796	783	787	779	787	813	760	782	800	753	851	800	809	790	804	770	901	822	837	852	799	761	806	815	781	815	839	823	786	809	810	779	792	863	787	818	795	778	776	771	789	862	848	808	804	784	780	841	840	822	840	795	833	804	766	797	803	794	742	835	762	767	757	771	800	783	788	818	798	828	804	820	818	778	806	824	734	794	794	822	805	806	803	795	856	812	766	860	817	802	794	854	785	769	850	823	759	742	781	842	809	764	826	819	818	792	728	796	835	768	796	810	844	783	851	844	803	831	801	799	794	778	799	834	778	785	812	793	819	810	767	786	776	808	824	780	809	775	784	774	818	779	763	819	809	800	783	766	851	775	776	788	814	785	770	813	790	772	769	826	796	862	818	839	805	755	798	803	793	800	791	796	795	827	835	738	833	814	801	794	801	774	772	800	809	842	784	755	793	799	812	836	826	798	807	806	820	789	807	827	764	774	774	850	800	799	828	780	806	769	774	790	816	811	778	745	816	782	798	815	799	784	793	837	818	800	787	828	829	830	862	750	766	860	861	803	796	760	818	787	792	783	761	750	842	778	807	823	799	798	835	798	805	771	791	830	797	854	827	840	772	806	826	830	791	797	805	761	777	793	781	844	844	849	735	784	796	780	747	777	783	780	791	845	803	798	844	771	773	796	774	805	772	839	847	769	786	757	785	797	824	771	791	807	843	804	792	813	817	825	819	791	794	804	794	809	797	773	837	813	828	790	776	834	800	836	777	818	808	846	752	818	803	828	803	834	843	835	806	810	825	829	814	750	812	802	778	788	814	767	850	814	811	777	797	829	821	818	795	818	835	826	758	777	820	848	832	809	802	787	765	828	815	829	825	799	844	797	844	789	808	793	794	798	827	836	787	794	833	780	799	795	808	846	858	801	799	762	772	829	764	754	826	793	790	857	798	834	841	765	819	816	813	814	891	771	750	814	804	788	799	797	809	801	795	798	797	806	775
34638	30125	21989	4809	357	302	280	281	273	266	294	274	288	262	292	298	293	277	291	287	266	280	282	286	284	268	304	269	274	287	303	266	292	263	284	281	291	275	298	278	275	263	277	262	288	296	256	307	310	279	272	282	302	284	305	287	287	279	294	296	252	269	284	297	314	266	271	272	280	264	278	267	292	276	281	302	269	282	294	273	293	275	271	272	298	312	272	278	261	264	311	298	284	285	300	282	270	273	292	303	289	316	329	255	303	290	271	268	293	268	275	278	270	294	303	245	270	285	270	254	277	279	275	312	283	293	270	275	284	275	270	282	267	249	308	296	257	258	255	297	274	291	276	289	312	297	287	271	270	270	272	298	282	287	298	288	288	295	249	272	279	300	281	277	274	271	300	295	293	261	284	271	302	281	323	325	264	316	270	311	274	295	234	275	287	286	260	281	271	272	290	315	301	286	281	277	281	263	293	283	296	291	273	276	277	257	271	294	286	280	323	302	287	266	282	277	274	293	246	262	267	281	302	285	299	283	319	266	262	293	287	286	296	287	273	292	284	310	302	331	281	294	286	282	254	273	287	314	275	285	273	260	296	275	281	284	306	281	277	286	256	286	290	289	275	270	285	293	276	269	266	312	277	252	279	300	286	281	297	283	277	283	292	310	270	284	295	287	295	278	270	264	277	272	295	266	273	286	293	271	256	313	311	249	281	267	296	277	272	262	303	292	265	301	272	276	301	262	274	268	271	280	287	246	287	323	311	270	261	301	291	287	266	286	307	299	278	264	279	286	313	294	298	293	290	291	280	279	305	295	309	283	308	305	255	309	278	288	313	291	283	267	299	269	302	318	342	273	247	292	255	275	261	281	268	295	279	273	286	284	265	301	309	255	300	296	291	262	291	249	276	270	263	266	269	258	283	275	298	266	267	287	271	281	288	285	301	268	281	299	268	273	278	252	273	273	272	261	269	284	298	274	265	296	307	270	250	296	281	290	253	286	271	289	322	288	287	294	316	317	315	286	275	298	290	267	280	302	240	313	283	261	268	285	307	264	289	298	248	288	267	254	288	314	319	292	294	287	277	252	283	264	275	287	261	259	268	268	261	260	273	290	261	261	261	269	291	272	278	282	284	276	263	288	268	287	302	284	290	278	264	300	296	294	273	276	283	278	286	262	304	279	290	275	274	283	258	262	282	282	281	283	261	289	273	271	286	277	270	271	277	280	295	291	268	258	279	304	264	278	271	278	271	276	280	279	288	276	246	254	278	262	279	292	288	262	289	273	287	295	283	297	277	279	278	296	304	243	310	281	280	275	284	310	278	299	290	296	289	245	326	304	300	266	286	289	257	296	279	266	278	298	279	279	267	297	264	304	275	287	266	300	304	298	288	286	284	307	285	279	281	271	280	274	262	277	303	277	288	280	285	337	247	313	287	266	311	265	291	257	275	289	289	287	304	302	296	249	302	279	293	280	285	256	293	273	275	260	271	235	269	268	268	277	274	289	271	270	289	269	294	287	261	295	302	281	267	271	303	280	272	304	302	286	266	294	267	276	275	291	286	294	293	275	286	285	288	304	273	292	289	270	258	268	307	309	265	307	278	285	291	297	282	268	291	278	305	279	259	301	281	273	262	295	274	294	299	299	291	299	302	296	298	253	277	281	275	283	271	294	281	281	267	318	291	272	286	299	297	273	253	228	265	283	309	272	267	273	254	317	266	263	294	278	261	304	308	304	293	262	261	283	293	259	269	264	288	309	264	291	297	254	277	292	276	278	261	281	331	267	263	278	265	260	299	241	270	260	295	284	276	273	264	274	289	252	268	273	294	287	277	305	296	287	282	274	299	256	313	317	250	261	271	298	305	292	274	280	264	301	301	277	304	279	271	298	307	242	283	275	300	288	272	271	282	248	293	253	297	274	288	268	293	305	248	270	293	305	279	282	287	300	273	270	282	277	308	291	297	285	282	308	291	293	281	302	280	302	275	291	283	280	278	312	279	278	259	281	276	281	278	314	280	307	273	242	281	293	276	276	273	298	274	255	267	286	297	281	274	314	270	253	273	293	286	274	288	271	295	287	282	277	282	313	306	282	268	280	277	273	267	295	309	288	293	260	304	316	267	272	286	272	293	276	292	275	280	299	300	290	286	261	273	244	288	263	318	271	260	289	248	288	268	282	266	272	305	263	282	315	266	249	296	288	289	269	288	310	276	293	289	266	306	262	270	272	320	293	285	314	253	293	304	272	301	292	277	296	292	268	255	277	307	270	288	297	260	289	274	291	285	300	294	273	306	274	280	293	298	309	271	280	259	280	266	286	317	236	283	290	302	307	310	285	275	284	277	276	269	272	292	294	278	281	300	282	258	267	284	295	292	287	284	277	278	273	260	317	279	282	291	284	262	285	270	282	278	287	283	254	284	258	297	280	279	302	268	284	259	288	297	295	276	282	275	266	275	277	306	303	258	265	281	296	267	284	288	275	287	305	302	296	280	264	301	311	281	263	265	269	285	289	263	263	254	273	293	305	274	280	264	286	295	264	289	274	286	287	298	282	298	258	309	276	298	268	276	253	292	269	305	289	308	286	282	314	264	279	274	268	300	276	272	270	309	303	297	263	269	310	290	308	292	247	277	294	301	259	267	305	290	258	274	271	285	303	332	260	296	275	318	296	289	288	313	280	297	253	275	287	269	307	298	297	288	244	292	270	305	266	319	284	293	278	277	307	281	297	259	266	298	295	280	304	277	293	269	293	280	273	294	257	295	250	270	301	244	282	265	298	263	287	265	261	284	304	274	272	290	263	272	303	274	293	262	282	273	275	270	275	290	303	263	278	271	278	285	303	291	296	255	293	294	277	305	300	299	295	264	257	309	288	269	301	257	295	281	294	326	248	255	256	295	289	278	276	270	284	268	286	288	297	295	295	284	267	291	319	272	305	286	291	313	300	288	272	285	295	283	261	303	274	273	282	288	290	323	296	283	292	277	287	244	256	251	289	253	283	264	311	331	291	270	254	272	283	285	283	316	279	281	264	264	291	319	288	262	284	279	276	247	305	289	291	272	287	275	291	271	281	285	278	266	286	288	280	289	271	295	297	277	277	301	296	291	299	257	267	293	266	302	268	277	264	271	300	295	293	251	288	255	280	280	256	271	273	297	274	241	292	256	305	281	269	273	284	270	263	302	253	258	257	284	275	290	295	278	271	279	299	283	290	268	265	270	291	270	252	269	259	293	274	284	280	294	274	299	305	279	292	300	270	284	259	272	275	273	289	255	282	289	278	275	315	263	265	294	261	260	287	312	263	288	274	267	308	281	287	276	274	272	285	277	283	277	258	308	295	284	296	258	267	284	279	294	286	273	281	274	261	282	275	289	297	286	290	297	269	311	281	290	278	277	248	262	272	303	258	250	266	304	299	253	262	309	325	280	277	274	266	302	264	274	276	278	289	281	268	275	261	291	273	273	287	253	293	298	269	259	298	279	253	285	275	266	268
44665	44076	20692	1964	578	456	463	476	481	527	414	455	496	460	491	512	506	482	503	473	469	491	465	499	481	515	480	480	457	489	476	478	499	474	461	430	485	456	470	497	496	488	486	475	464	452	520	508	459	485	432	474	477	486	462	486	465	473	486	468	462	467	467	483	493	487	478	460	470	467	466	475	477	523	498	463	489	456	476	475	474	479	451	458	468	450	483	495	458	458	493	502	453	485	508	457	470	492	475	475	454	449	456	453	472	490	450	453	477	499	465	471	511	473	488	503	463	456	516	453	500	454	521	449	443	455	511	473	530	481	489	449	431	492	462	477	482	478	472	505	492	421	483	487	477	446	490	449	505	460	481	484	472	466	469	440	502	490	486	499	510	463	508	454	445	470	493	464	474	462	440	470	467	477	511	480	480	477	457	477	480	524	470	474	510	507	446	456	456	481	481	481	469	454	443	436	477	458	506	465	513	460	506	451	497	432	469	508	481	469	468	473	504	477	513	465	499	468	471	462	489	469	468	493	492	460	487	460	449	488	443	426	472	474	456	436	481	479	474	483	487	479	458	472	499	500	449	501	463	509	513	477	475	424	468	510	469	474	435	470	465	400	459	472	478	486	498	483	468	479	458	498	470	455	503	496	490	483	457	489	465	459	493	477	489	464	478	479	453	498	503	467	466	494	466	475	440	467	455	445	462	472	444	498	492	497	468	442	497	512	462	490	468	456	468	430	458	451	503	511	449	475	429	492	487	460	466	488	501	482	456	503	480	502	487	441	473	506	472	458	431	459	477	459	467	464	458	494	457	533	441	498	459	470	468	454	435	458	499	441	456	470	481	476	469	469	464	476	471	471	482	482	460	470	459	476	465	463	485	482	496	471	498	489	455	481	487	471	453	475	503	445	457	464	505	471	472	493	473	494	501	512	478	469	493	456	448	516	458	471	538	479	468	528	470	463	503	477	477	467	450	478	489	477	470	480	526	466	495	491	480	490	506	499	464	486	480	445	492	414	484	494	476	475	468	484	462	487	476	445	507	477	418	498	520	474	493	519	464	426	497	497	442	476	446	499	472	437	497	485	481	502	457	533	496	453	440	463	494	431	491	468	475	461	503	471	436	470	483	431	478	436	445	481	439	461	465	451	506	476	453	458	459	518	512	465	468	462	489	467	466	430	463	488	453	481	517	484	433	480	490	431	461	461	475	470	490	515	484	473	490	500	494	472	461	435	434	487	456	458	455	469	505	456	461	514	473	468	480	486	481	481	433	462	429	499	500	515	468	500	492	449	462	504	491	510	486	475	467	459	460	475	499	481	482	503	472	473	463	471	478	468	478	464	509	466	468	483	489	458	514	448	478	484	456	457	510	461	483	490	499	501	448	427	455	462	453	513	465	477	507	518	475	481	498	449	473	435	416	485	463	444	463	522	490	442	489	435	469	502	462	458	504	510	452	462	494	507	444	460	508	465	486	474	482	460	448	474	470	514	508	484	460	471	476	457	494	468	470	480	466	458	447	448	468	459	483	490	470	484	497	443	489	457	479	415	485	469	466	467	510	481	477	463	454	486	466	464	515	480	467	462	462	483	431	498	488	444	458	515	480	491	475	469	488	449	481	473	457	478	470	521	496	512	444	465	504	480	457	488	486	451	475	466	479	518	489	485	526	502	499	484	467	492	454	495	459	466	513	470	464	494	467	417	515	488	445	437	465	502	493	482	457	460	507	485	461	488	481	497	450	477	445	479	471	480	465	480	468	443	471	469	479	456	502	442	450	459	457	479	480	474	522	470	427	481	461	503	481	514	440	515	509	485	484	458	493	452	477	495	464	471	456	489	486	481	482	490	477	488	427	491	470	491	469	459	485	485	493	517	512	479	482	462	495	496	490	487	486	451	498	472	492	505	532	493	459	487	471	440	468	471	497	508	473	443	455	479	483	477	433	504	487	502	510	497	497	479	499	459	468	466	481	491	476	500	443	471	459	494	524	458	480	458	441	453	485	474	457	467	483	477	480	476	492	471	449	478	494	471	455	504	448	421	435	490	472	484	532	475	452	484	490	468	467	464	434	485	441	492	466	493	461	469	475	462	512	489	486	480	492	464	478	471	460	498	471	482	478	482	484	496	485	486	478	464	488	461	486	477	509	448	471	434	453	471	462	492	420	459	454	495	476	488	456	509	509	476	437	472	457	471	441	435	476	494	448	463	477	498	469	480	471	459	464	477	465	455	451	479	426	503	445	475	447	488	479	469	504	462	473	454	467	480	436	490	494	482	442	453	472	465	473	495	464	481	466	495	496	476	526	471	491	481	456	455	493	467	454	492	499	500	500	474	480	474	459	458	460	463	487	456	461	451	493	485	502	489	497	493	469	467	467	471	489	471	487	445	498	466	481	489	483	477	426	483	493	476	471	439	420	480	488	458	451	484	457	505	476	508	484	479	514	453	477	468	493	493	481	462	507	470	517	472	439	442	461	447	494	504	472	507	527	483	459	439	479	450	486	443	506	446	465	513	451	505	498	483	467	464	437	468	489	500	446	457	487	474	468	486	513	449	493	503	443	475	514	500	490	462	463	510	453	483	523	473	461	450	453	420	506	485	500	492	475	508	504	492	459	490	459	519	502	471	485	449	457	461	477	495	472	465	514	486	504	482	473	436	476	472	471	476	478	485	476	467	479	498	449	505	483	453	465	434	492	473	462	513	501	492	450	459	498	450	480	482	465	476	499	469	496	497	477	481	466	456	502	448	509	440	435	447	446	428	509	437	488	473	445	463	474	506	487	479	495	483	451	485	453	474	471	455	482	495	480	474	452	459	460	466	491	463	479	479	470	470	468	508	473	438	499	446	476	503	447	485	484	493	488	512	466	496	436	434	418	453	460	478	529	479	510	501	448	462	453	475	498	480	497	466	480	480	462	476	472	478	490	498	475	466	447	487	457	493	474	485	448	474	454	464	461	490	490	503	508	449	455	484	491	466	523	493	518	450	464	453	450	487	464	467	469	479	448	466	469	476	435	483	472	488	482	473	490	489	479	514	437	471	451	474	511	456	492	467	503	470	470	479	510	483	490	463	485	510	463	458	495	502	465	444	466	446	445	487	473	484	446	492	499	467	502	465	498	462	459	536	484	461	478	484	427	478	478	413	488	493	474	453	446	485	463	473	481	459	442	468	469	448	422	464	479	417	493	443	483	480	499	449	473	465	504	515	489	503	485	459	482	438	428	520	469	440	482	488	496	473	458	512	530	517	486	429	467	474	457	474	491	455	508	455	442	419	426	473	433	412	469	549	448	459	487	471	465	444	488	518	481	492	478	490	476	443	522	502	482	432	450	440	484	509	445	436	477	486	436	445	501	459	506	461	520	454	482	485	465	486	466	449	496	485	515	439	492	459	453	480	461	483	473	482	517	427	468	479	492	465	444	507	442	447	449	497	475	509	493	453	527	479	454	485	449	514	480	508	446	484	467	500	489	501	454	492	447	460	467	449
26189	23654	28836	25106	17073	2052	378	358	346	330	340	312	374	333	348	327	327	304	353	323	345	321	316	328	311	316	354	331	328	285	368	309	322	323	314	314	328	308	305	335	330	343	315	332	324	304	344	329	326	304	336	303	339	283	328	344	333	307	335	325	297	336	365	338	341	368	320	309	353	313	337	287	343	314	333	321	339	308	330	305	303	325	314	330	332	327	308	289	325	313	317	310	340	343	330	328	308	317	303	329	302	310	322	315	334	345	343	307	331	308	330	300	324	367	317	333	329	311	281	321	339	303	340	339	319	343	324	309	361	292	305	321	313	319	338	329	332	346	327	295	320	339	319	315	300	301	322	345	327	306	323	292	321	321	353	349	312	339	297	327	338	312	295	328	304	291	310	343	296	316	345	289	278	340	355	333	346	318	339	315	320	326	348	357	320	321	333	322	305	347	322	286	348	306	327	313	367	303	341	315	343	319	331	319	317	353	327	313	340	343	327	320	322	323	318	303	340	333	343	315	326	344	320	318	329	324	339	317	337	333	300	330	313	299	342	295	348	315	320	324	301	325	301	305	324	308	342	328	310	304	325	319	325	312	316	306	309	319	281	329	322	349	310	339	337	331	326	311	312	322	306	349	325	321	328	342	338	320	318	332	345	298	301	333	344	317	338	292	334	328	288	337	289	299	311	312	317	330	331	330	320	326	311	340	322	305	294	315	357	346	331	322	287	314	328	302	324	318	310	309	332	343	320	302	307	297	285	313	331	296	322	363	291	339	353	328	347	311	324	321	323	333	314	297	342	313	325	302	315	327	318	330	299	343	339	311	350	304	324	346	296	327	328	319	338	370	319	282	322	299	339	330	306	321	349	331	327	332	325	316	342	329	299	302	343	341	324	330	328	307	324	333	333	310	310	305	314	316	338	332	321	329	325	334	346	309	302	356	307	333	300	328	301	318	344	325	306	326	327	339	323	361	335	310	358	331	332	343	355	298	315	292	296	348	311	327	312	332	359	337	304	317	344	341	339	327	321	320	332	320	329	344	312	317	331	368	301	335	321	315	317	295	316	324	335	302	305	323	333	330	353	345	330	281	329	278	329	325	298	330	330	296	309	324	325	293	313	335	322	328	325	338	286	305	326	343	294	356	331	323	299	273	333	327	322	307	315	322	317	327	316	325	310	343	341	347	312	312	336	314	328	346	342	306	305	301	298	301	317	319	320	328	308	294	305	307	320	319	336	296	348	324	314	328	310	341	295	313	338	338	310	300	311	315	313	329	347	322	330	298	314	337	331	350	312	341	302	343	326	352	326	338	307	291	313	311	279	327	335	293	343	319	354	324	328	296	318	326	335	315	323	332	325	290	329	316	324	329	336	321	311	284	298	331	334	349	342	334	360	313	296	341	340	291	340	323	305	326	340	333	337	320	310	329	338	320	321	288	300	325	321	353	314	328	291	316	342	330	316	286	349	322	307	312	317	336	335	362	348	364	330	298	331	313	296	302	308	322	324	330	311	317	331	309	303	305	329	318	333	299	330	318	343	333	291	308	339	306	304	325	305	327	312	318	331	347	333	333	322	299	276	338	327	308	295	310	335	299	328	312	318	363	294	333	323	318	306	334	355	346	325	332	323	327	302	313	332	333	301	319	354	292	348	299	313	346	334	318	322	341	320	298	299	320	326	311	309	357	321	336	302	341	313	335	330	322	314	329	318	319	365	281	349	317	315	342	336	347	301	342	319	320	309	329	318	320	318	301	355	317	339	333	352	308	315	340	321	310	323	333	335	296	336	317	287	359	319	335	303	336	328	332	312	336	352	316	296	303	311	331	314	322	311	326	314	330	359	299	303	322	333	322	353	311	310	307	313	311	346	337	332	319	314	325	323	324	306	307	323	347	373	339	324	323	341	345	322	301	336	309	312	320	314	296	350	301	339	331	340	317	286	315	328	332	327	333	375	306	312	329	328	312	297	295	332	370	343	343	346	358	315	281	365	321	321	351	326	318	330	314	303	291	322	322	330	291	295	310	300	308	319	304	347	321	344	317	326	329	352	321	308	331	346	303	347	325	319	308	348	326	301	340	333	315	311	313	307	323	335	327	328	337	341	305	349	334	307	342	337	300	329	302	340	339	348	328	309	304	329	319	333	325	319	329	345	318	336	340	326	339	369	308	319	296	300	316	345	287	317	333	348	330	308	309	349	313	305	313	342	307	337	318	298	325	338	314	312	329	323	321	306	334	320	324	339	331	319	324	336	336	317	307	345	327	299	293	320	323	334	318	298	317	302	323	324	311	291	306	324	331	310	312	306	313	342	337	334	328	326	303	308	322	357	341	287	324	329	322	308	323	301	333	316	321	339	317	309	337	277	299	316	340	324	324	352	354	338	344	311	310	320	332	312	303	326	331	333	353	321	325	316	323	329	353	335	353	330	313	329	326	332	341	321	344	334	316	316	326	302	286	285	327	323	339	321	337	336	296	349	340	311	332	335	330	312	349	302	333	344	365	319	310	320	349	348	296	308	322	355	312	319	328	305	331	314	315	309	321	323	299	317	325	333	316	322	312	330	324	310	328	326	343	315	302	361	348	353	317	320	305	300	307	322	365	308	311	338	340	300	334	320	306	324	313	355	315	335	342	322	315	324	324	316	349	300	314	313	311	307	340	297	308	319	317	326	312	336	345	343	323	313	330	347	315	352	351	332	340	340	328	312	341	320	332	323	282	327	341	329	351	297	369	297	342	315	315	324	318	314	332	326	311	334	309	317	306	336	339	311	321	327	315	338	304	316	350	309	331	331	305	324	318	338	334	303	328	295	328	330	311	314	360	310	316	342	345	343	315	294	339	314	319	345	282	332	322	307	302	286	325	329	354	313	299	309	322	307	363	321	325	351	342	321	327	321	322	329	280	341	327	320	308	276	303	318	289	343	331	311	330	286	311	308	329	310	327	307	308	299	296	299	338	298	353	331	338	329	340	336	332	328	328	308	303	274	294	311	316	353	344	349	310	327	333	308	327	334	319	347	337	302	318	321	333	316	336	302	326	305	318	307	326	317	332	289	319	343	289	338	328	334	327	348	307	331	306	332	326	336	325	321	318	334	326	331	307	305	334	325	315	319	313	312	338	345	322	316	318	341	335	319	307	327	329	329	373	325	309	347	325	331	363	341	301	300	335	334	298	326	334	312	303	363	334	334	334	323	297	321	310	344	317	334	317	333	320	329	310	304	341	309	320	328	307	314	325	323	314	321	322	352	378	337	328	302	317	331	321	345	346	345	338	303	317	308	333	317	317	339	308	318	289	356	337	326	330	293	322	318	318	318	333	329	336	313	309	327	334	334	329	307	327	324	344	332	321	325	330	328	328	323	321	274	342	306	296	309	337	360	315	324	309	345	330	327	338	331	308	328	328	315	339	319	318	351	330	310	302	304	324	295	340	319	316	355	326	331	329	292	328	330	364	333	349	312	322	315	307	342	336	304	340	317	295	359	353
61516	79238	36799	7167	1899	596	549	570	587	528	538	547	566	517	561	559	502	528	544	526	507	509	545	549	537	559	551	547	510	566	566	532	518	504	553	530	551	536	500	501	540	525	545	534	575	525	545	553	540	579	515	558	513	553	527	540	497	536	502	563	529	557	531	528	527	545	498	549	563	520	523	587	499	543	541	509	534	523	540	533	569	506	516	512	534	538	522	535	543	563	552	547	519	551	505	518	495	529	507	524	502	489	551	526	525	585	545	532	479	510	483	503	519	521	517	533	538	534	559	495	521	535	549	565	607	541	517	485	543	576	506	519	489	516	541	544	521	528	555	527	511	498	532	530	521	527	569	458	557	533	529	561	531	489	564	529	525	525	554	550	503	513	522	504	521	516	524	506	563	569	551	497	537	521	540	517	512	522	576	567	508	540	507	564	561	481	535	534	525	530	535	543	500	517	589	533	556	543	573	528	522	533	516	552	560	516	527	496	525	513	523	494	551	532	541	527	506	526	518	510	547	535	483	500	521	522	574	528	498	597	524	559	505	535	556	547	523	511	535	520	552	530	516	514	570	512	504	524	546	507	552	540	515	497	566	528	486	505	579	547	501	518	492	494	518	532	517	546	514	569	601	530	550	534	518	530	528	514	550	530	512	519	547	536	530	519	571	557	507	503	509	528	514	552	538	523	521	585	563	508	542	520	552	547	539	527	509	536	524	538	516	565	536	560	529	556	583	528	573	517	509	551	529	535	499	547	529	495	517	508	531	503	484	538	509	532	510	515	551	518	503	509	515	546	479	480	539	510	507	550	522	521	534	533	506	521	486	510	513	517	565	571	548	525	567	536	542	528	523	514	527	544	517	571	533	510	513	536	544	568	563	528	523	517	533	555	506	587	563	524	504	496	522	520	546	558	587	495	503	494	533	565	559	528	488	509	506	554	568	498	512	529	531	524	550	527	512	524	548	489	532	507	496	512	523	528	525	542	558	542	539	563	542	548	516	514	548	495	531	523	577	519	534	512	534	550	553	531	506	511	524	564	509	523	549	515	536	561	524	583	502	562	565	547	551	566	515	516	498	487	553	532	469	525	522	513	577	534	551	485	570	528	541	562	544	533	531	542	529	555	518	564	502	499	558	529	526	521	518	558	491	552	514	512	557	546	567	513	532	520	574	526	535	514	522	545	539	522	518	516	529	504	540	520	504	527	544	513	491	497	521	542	571	504	519	519	513	486	525	532	501	547	539	504	482	498	515	565	545	539	521	527	574	492	508	545	534	540	491	566	532	539	515	577	525	543	493	507	508	511	505	519	529	540	546	566	548	512	508	540	538	522	544	533	476	544	515	518	560	527	500	563	529	525	500	508	524	529	535	529	549	500	522	581	526	550	573	509	526	511	538	504	547	544	540	526	525	528	523	522	495	548	495	512	535	504	502	541	501	499	495	560	542	515	589	493	552	508	535	582	530	523	527	508	520	546	552	516	566	521	521	512	532	532	559	512	538	522	546	565	548	544	567	528	502	534	555	537	523	530	589	554	530	527	537	536	551	554	534	517	551	547	551	555	516	525	527	491	513	502	591	544	555	523	535	543	533	517	539	545	556	477	522	531	517	524	548	530	551	531	514	542	557	514	558	564	494	548	574	518	504	494	538	553	519	502	548	587	510	567	522	520	524	516	519	513	582	528	563	533	531	562	486	558	517	514	534	521	541	515	532	520	551	505	534	529	488	555	521	544	555	531	526	535	506	488	526	502	568	538	550	496	580	528	516	566	541	535	498	531	513	529	517	493	540	547	521	530	522	555	528	528	551	537	555	558	511	542	568	553	562	540	538	583	528	506	539	516	548	502	563	553	537	518	532	521	527	536	557	507	514	510	536	525	526	532	542	502	536	560	551	554	510	518	527	501	509	539	545	519	511	549	509	519	546	530	530	541	520	535	507	544	549	494	552	478	547	505	556	521	538	534	506	512	551	527	546	542	568	502	554	548	521	548	538	536	529	528	524	524	541	537	498	522	535	497	541	527	557	517	528	542	526	567	535	547	522	539	521	536	543	509	525	557	547	545	550	533	545	567	544	518	479	551	556	522	508	531	521	532	515	523	526	543	572	556	565	496	543	470	540	499	537	517	525	504	517	524	530	538	521	489	491	557	522	549	519	567	535	540	527	504	518	545	544	522	497	542	543	491	517	510	540	548	543	556	527	557	553	527	553	549	535	561	554	527	530	546	520	503	524	541	541	502	537	520	482	528	529	566	514	559	541	511	530	539	502	508	592	554	542	525	559	524	543	554	506	508	532	527	549	536	499	516	532	553	554	523	499	569	525	560	538	522	536	515	523	548	578	551	510	511	550	541	513	545	547	502	570	548	548	529	499	558	562	517	547	523	504	535	567	523	543	566	523	535	522	544	530	497	513	509	518	550	542	534	547	514	516	545	541	499	553	528	486	544	538	528	527	529	541	530	537	517	543	518	474	520	481	516	536	523	516	500	517	553	533	533	531	544	548	541	538	553	492	529	516	576	509	554	517	530	521	528	546	533	544	513	550	527	533	482	524	504	514	556	526	544	525	551	532	556	500	498	506	530	527	555	511	535	516	537	521	559	546	541	518	532	550	553	560	522	528	517	519	533	540	544	572	550	555	543	530	502	512	531	553	551	560	529	522	532	542	508	538	518	509	520	549	502	496	515	518	530	544	524	555	533	559	502	525	541	516	561	503	525	524	545	517	543	531	527	552	513	522	535	560	532	497	517	543	517	563	537	513	527	470	493	524	519	541	516	494	511	522	498	521	485	517	547	537	496	548	551	515	534	549	537	547	544	504	522	533	561	528	522	551	535	461	534	567	549	512	556	512	530	542	524	549	546	543	542	495	552	555	534	506	519	572	542	534	552	568	555	517	500	514	506	552	520	518	523	559	597	491	552	546	536	569	534	548	556	572	523	500	495	510	518	516	535	535	512	539	527	553	541	531	479	563	522	545	510	530	523	559	528	527	557	490	499	533	529	517	544	540	511	554	495	547	528	553	524	550	497	535	545	528	466	522	533	531	569	582	547	508	566	522	549	552	524	548	516	533	495	517	529	550	536	565	561	555	522	527	515	499	522	489	553	540	559	514	529	563	522	554	576	556	520	539	503	534	514	539	561	566	511	544	551	540	553	548	563	513	565	550	520	551	527	535	542	554	522	600	531	523	545	552	540	531	532	529	557	506	515	535	519	587	535	532	538	547	509	550	548	538	520	529	531	515	491	518	551	559	516	493	540	514	532	508	539	537	555	543	552	525	519	523	572	534	525	520	566	547	537	515	562	569	542	535	537	554	537	508	543	553	516	541	489	547	567	523	521	537	510	539	556	543	531	563	528	536	499	504	544	507	529	572	535	501	525	527	554	540	535	504	535	515	535	528	502	542	541	536	505	586	531	550	540	503	539	529	517	556	523	518	547	533	536	503	537	517	579	526	504	576	480	546	547	594	546	525	532	520	542	508	503
24541	22704	29304	24470	21471	15410	1195	597	543	508	579	544	522	557	560	547	533	531	556	505	439	517	556	554	503	498	494	524	543	573	539	542	517	519	532	534	522	481	530	542	546	518	531	523	522	524	530	575	546	541	491	524	545	515	554	511	550	552	517	524	528	557	520	521	541	510	519	483	515	516	522	514	549	504	500	486	494	511	503	510	488	522	536	526	517	495	523	522	512	501	515	505	526	523	543	483	524	531	525	491	555	537	523	486	533	542	513	529	484	559	498	493	517	482	489	545	514	525	531	498	501	503	537	529	538	542	508	551	494	530	518	528	511	536	528	529	527	516	499	480	518	530	505	493	500	514	528	493	562	515	511	488	486	533	514	526	533	494	497	530	531	505	519	497	557	543	495	485	540	519	543	527	485	545	543	525	545	551	535	534	495	485	512	492	497	490	540	516	491	530	512	530	497	507	475	534	517	543	580	514	491	546	501	529	535	518	507	478	531	521	538	516	540	544	491	515	515	512	494	561	488	490	531	509	522	447	520	556	503	514	508	515	492	514	489	566	503	525	531	516	540	509	551	516	498	555	573	517	541	529	530	489	528	544	515	505	549	510	513	517	496	528	518	521	512	493	528	526	553	532	543	512	532	507	504	495	486	489	504	514	463	531	492	515	507	521	529	486	480	544	521	515	551	483	487	496	544	514	516	518	525	540	532	520	478	542	492	513	545	515	479	545	507	500	505	523	519	517	534	503	541	518	497	517	537	539	528	516	461	512	524	549	507	537	485	550	512	553	511	508	563	491	497	570	521	506	532	474	516	517	532	524	510	498	492	549	498	484	516	505	521	497	502	502	520	525	527	492	520	522	556	518	527	506	514	485	549	519	506	517	519	510	536	496	510	501	597	502	540	521	529	513	523	487	509	526	486	545	558	520	515	534	509	505	497	548	515	536	533	516	489	542	491	530	510	498	458	503	509	526	514	571	527	484	501	516	521	545	518	531	534	504	523	525	514	510	509	540	520	534	533	505	507	497	497	541	478	499	487	524	549	506	491	568	538	559	555	528	510	505	493	531	556	487	486	503	553	529	527	499	510	509	494	534	518	564	484	506	536	526	557	505	538	514	548	517	531	509	505	535	510	531	491	521	521	530	477	520	509	533	495	472	488	515	529	551	526	519	527	559	499	503	513	494	528	508	547	501	523	523	512	504	496	497	530	492	520	560	517	475	505	550	552	517	480	489	566	527	567	513	515	539	521	515	523	501	495	517	504	518	495	536	491	519	493	504	487	507	530	534	511	501	513	532	514	532	539	542	506	520	532	481	544	485	528	535	553	507	493	521	503	503	500	506	538	478	515	522	508	533	503	515	530	525	512	549	523	536	524	530	518	449	490	495	538	546	545	530	508	523	543	556	530	564	546	532	518	521	517	523	508	504	522	512	506	514	456	531	494	529	530	509	509	487	557	535	495	554	543	525	456	514	534	521	548	502	520	514	481	529	501	536	491	458	557	550	551	496	502	560	506	508	519	508	561	509	504	515	526	520	535	510	513	506	506	494	525	502	493	477	516	509	506	516	485	533	521	542	520	575	509	516	478	506	493	471	539	526	515	553	543	544	473	524	498	532	525	503	544	513	540	488	534	549	534	582	502	502	526	526	519	486	541	527	542	543	532	567	536	484	511	496	503	512	539	514	518	460	505	521	495	512	483	493	510	517	492	508	477	547	454	502	517	517	510	510	536	502	488	504	517	545	503	489	503	508	510	476	537	503	537	513	533	491	548	524	497	524	510	489	548	515	508	512	486	518	533	490	484	519	524	497	539	515	504	521	516	517	499	510	488	530	526	536	530	546	537	484	493	504	533	532	499	525	519	526	496	506	534	521	534	516	554	540	458	520	535	515	508	537	505	535	550	526	519	515	502	541	521	573	506	505	504	512	502	555	541	524	510	544	460	497	527	530	491	512	485	541	532	473	502	538	498	498	570	550	492	521	498	502	517	512	556	476	498	514	517	501	508	551	528	493	534	525	516	526	545	500	507	499	482	498	552	503	496	497	481	545	481	498	541	506	477	504	493	518	497	483	523	515	488	546	540	505	496	526	524	495	552	550	512	517	493	516	530	530	503	546	519	511	528	508	500	561	541	528	516	507	522	512	510	499	479	502	497	503	471	552	503	473	526	548	544	547	495	529	507	557	543	517	519	523	544	541	501	475	500	525	515	527	527	531	514	508	493	518	507	524	541	485	483	526	554	497	508	534	515	524	504	502	526	514	488	521	541	519	521	494	532	519	535	517	517	467	532	532	544	498	513	540	521	515	526	531	487	510	511	518	531	488	558	554	518	514	558	519	525	505	535	509	532	505	500	541	524	521	515	509	516	500	535	512	569	506	512	568	505	511	521	523	498	545	476	494	496	539	549	501	522	512	511	530	496	523	492	514	569	518	490	539	487	522	502	530	527	519	495	511	534	535	485	515	525	542	497	508	529	521	548	494	528	545	479	501	507	539	505	520	533	511	510	503	526	540	506	514	486	564	509	545	519	512	509	549	509	521	532	487	536	510	526	558	546	532	508	503	516	505	488	501	524	485	537	528	545	480	482	502	529	531	509	496	525	501	495	548	526	489	519	566	558	503	496	525	511	501	524	537	512	527	497	536	504	478	527	488	541	513	479	551	483	523	485	488	522	519	521	502	556	530	538	536	523	483	486	474	539	472	528	528	524	509	516	512	514	503	538	536	504	506	503	527	496	517	507	472	545	490	517	506	517	536	502	530	559	508	521	523	542	483	543	500	492	534	509	488	538	524	556	534	506	505	532	497	487	534	528	504	561	503	548	520	485	528	510	533	536	487	493	552	481	493	517	496	510	480	515	524	513	494	523	499	542	508	548	541	504	502	498	532	502	560	503	515	525	560	527	514	480	527	461	513	499	502	526	484	527	515	524	505	497	523	521	527	533	490	530	498	483	519	488	508	531	550	536	509	559	529	519	519	533	488	509	534	526	545	497	545	481	516	511	490	511	496	511	527	518	510	515	528	519	548	497	527	503	508	543	539	476	469	506	500	545	514	515	516	522	536	471	489	508	519	513	500	508	533	512	491	548	520	510	544	545	533	490	523	521	528	566	519	542	512	523	496	474	530	503	469	511	517	524	531	544	498	512	477	510	490	543	592	508	481	522	518	550	532	500	494	528	519	481	518	510	510	534	497	523	508	480	499	542	534	538	495	511	476	459	490	512	511	508	537	502	517	502	542	522	525	543	538	547	504	496	517	475	487	508	531	521	494	503	541	496	480	471	513	497	532	482	520	504	522	552	514	543	513	502	510	555	493	529	469	550	517	554	531	526	544	523	477	515	511	562	525	533	523	511	483	490	484	532	548	511	556	508	500	534	514	514	550	493	504	511	494	519	516	515	535	495	518	471	548	509	520	479	512	501	530	503	542	501	486	521	502	520	523	525	516	500	488	542	494	515	496	520	478	483	489	505	502	489	536	482	553	474	521
58945	90396	46996	9111	3107	886	817	860	802	815	811	890	865	821	827	751	854	860	821	805	811	740	770	846	792	801	796	750	808	824	799	728	798	820	786	824	784	796	799	806	839	800	821	840	802	805	861	799	826	770	828	780	822	819	747	781	853	844	791	769	835	827	771	810	810	809	791	831	833	783	799	812	817	855	788	815	787	828	764	821	814	763	840	799	814	839	807	782	811	779	820	796	806	779	777	817	822	815	833	786	805	848	753	804	846	794	806	789	776	785	787	781	803	814	782	749	749	803	835	828	825	835	814	764	833	817	820	803	826	779	830	800	799	844	799	751	795	768	758	795	847	868	765	781	795	813	788	829	804	842	868	802	796	792	800	762	794	827	814	805	765	790	773	786	784	802	800	814	869	779	756	763	763	761	810	813	792	793	819	854	826	835	795	784	812	753	790	775	769	823	782	841	795	782	823	782	788	789	855	786	792	809	804	783	766	869	768	791	735	815	815	758	772	791	779	847	818	785	756	835	788	793	792	789	786	768	747	765	846	806	824	795	855	836	805	820	836	788	751	777	784	790	868	775	815	808	796	787	771	811	844	846	820	798	752	788	823	829	783	815	854	813	816	795	795	788	806	726	748	811	768	822	814	797	808	807	815	848	821	830	825	820	812	802	856	743	766	828	801	760	817	801	751	789	786	819	797	795	826	797	777	807	824	794	732	786	776	762	842	830	804	789	828	817	813	863	789	786	857	844	783	808	791	799	794	761	771	797	788	810	816	822	828	785	789	806	817	763	823	795	809	785	802	792	775	798	806	812	813	825	838	815	767	831	782	801	799	794	819	778	782	831	818	815	793	822	819	803	812	792	814	782	817	812	866	771	801	850	810	782	771	819	814	775	753	785	796	810	820	788	768	804	804	823	819	766	790	785	849	787	766	788	797	761	783	755	822	816	788	818	783	803	751	792	822	798	794	786	768	806	812	768	827	860	793	804	781	810	806	779	785	783	804	847	787	828	803	782	816	802	785	752	853	810	779	807	823	793	830	804	820	781	822	831	785	754	791	782	828	818	795	829	810	771	811	810	714	785	776	775	850	762	767	782	839	759	819	853	782	821	822	765	864	805	782	797	785	835	781	779	732	823	803	819	776	771	800	795	804	814	813	734	755	771	824	834	761	845	806	788	788	834	761	811	788	796	750	801	787	761	808	798	815	840	862	765	781	799	773	772	772	785	800	784	839	777	796	777	792	860	824	822	825	811	808	822	791	742	784	791	825	803	798	739	839	800	815	794	778	842	772	800	819	802	767	770	810	797	806	808	783	816	734	797	780	774	801	853	746	795	748	780	798	813	851	791	790	795	801	840	822	804	801	827	756	767	783	778	795	830	749	835	756	791	835	776	767	758	831	775	830	769	826	778	814	787	756	800	781	816	783	810	777	775	770	791	798	804	792	784	785	791	797	781	875	811	806	757	752	773	837	839	860	821	793	796	842	805	763	769	828	842	759	825	855	804	847	794	804	797	817	764	855	849	819	814	807	836	797	746	786	853	840	781	810	794	829	850	798	806	780	778	794	798	800	755	830	815	779	825	812	811	803	784	799	829	780	797	843	759	830	826	871	813	783	772	766	798	815	788	772	787	785	800	870	781	836	811	834	739	793	771	826	812	830	788	817	787	765	838	807	759	774	789	780	827	803	768	776	746	815	871	787	779	813	803	795	778	826	800	865	830	760	742	806	781	826	824	820	810	806	765	828	820	774	763	784	812	779	826	847	770	762	797	782	812	794	801	761	840	729	824	794	795	814	827	744	741	800	754	814	880	831	850	794	838	806	811	839	815	804	798	804	806	814	800	771	806	751	791	800	788	786	817	809	759	780	808	853	804	751	769	767	736	737	818	803	828	822	867	807	869	803	770	764	797	773	763	782	823	772	800	773	816	764	813	786	808	772	771	799	784	810	788	825	847	816	785	774	823	827	767	785	825	816	799	771	854	768	760	800	783	837	777	787	801	821	824	765	794	793	864	785	789	802	836	744	750	768	787	782	790	801	785	792	808	824	809	760	806	749	784	809	805	805	805	830	779	755	764	809	732	816	807	788	847	812	779	801	810	794	830	764	796	761	803	773	830	824	810	816	804	846	822	812	775	792	752	755	804	818	810	832	771	808	790	771	753	791	839	803	794	802	786	789	802	814	806	804	832	774	789	793	773	829	789	809	774	780	783	770	775	778	796	821	758	820	776	808	781	767	820	854	775	794	836	838	864	792	804	807	807	846	799	765	829	814	793	789	828	756	817	794	823	773	836	793	859	747	809	846	805	837	785	817	810	793	795	796	764	825	748	828	807	805	780	817	819	781	787	822	780	794	773	873	780	770	803	775	820	786	764	783	823	787	790	770	763	815	810	784	866	844	816	824	827	778	819	830	766	766	785	766	760	854	822	721	850	772	823	804	829	844	776	824	799	777	822	811	793	775	756	802	829	777	828	786	804	807	798	791	800	773	743	803	810	796	880	852	807	845	789	821	806	838	764	825	787	818	778	814	769	823	809	814	762	844	807	811	833	779	813	774	780	806	788	766	797	836	815	811	793	835	800	803	756	789	817	880	799	757	808	791	809	789	830	751	818	814	813	774	786	794	813	759	797	769	788	762	870	795	805	818	740	805	805	779	841	772	785	787	828	817	835	781	816	745	854	776	803	834	812	766	810	770	795	807	846	786	796	806	809	770	814	786	780	799	758	833	792	810	812	771	795	755	859	772	778	832	735	812	798	776	796	785	790	809	804	770	813	811	728	790	799	794	750	835	787	832	852	797	810	793	786	806	815	783	815	801	790	776	790	771	821	783	791	784	793	840	746	799	820	793	825	784	832	784	802	790	814	805	789	773	740	812	797	797	817	788	765	792	791	814	809	876	824	826	798	807	769	810	803	804	816	807	813	836	736	787	848	818	764	840	850	841	820	838	810	788	802	807	791	823	788	797	754	803	804	801	831	816	775	802	803	817	838	796	822	819	825	767	769	801	784	782	763	809	826	835	764	782	831	796	828	730	826	790	824	785	812	798	812	785	838	799	843	779	856	857	820	796	762	802	822	795	778	799	846	750	836	808	769	782	816	853	831	802	782	780	776	801	821	779	745	762	803	800	795	825	836	797	853	801	812	788	811	788	772	795	782	809	809	802	839	800	816	791	826	786	829	828	803	769	829	758	770	812	843	829	756	781	762	810	797	814	785	798	818	793	805	810	815	860	802	816	834	798	770	781	828	809	764	792	800	730	756	816	814	771	767	805	760	797	880	819	828	793	792	755	805	840	780	814	819	794	797	814	820	761	824	816	809	810	848	764	820	815	746	816	765	797	792	825	781	815	775	829	767	853	804	790	862	791	771	789	798	823	752	777	849	820	806	743	795	801	799	821	789	825	791	771	846	840	799	797	800	812	821	800	801	812	794	781	814	790	799	739	799	761	855	796	812	789	805	830	775	774	748	763	836	839	795	784	803	759	821
34875	30399	20700	4126	396	281	255	253	289	281	310	294	258	261	285	284	252	278	277	300	261	301	312	294	277	256	284	300	291	273	301	256	289	263	271	303	267	275	265	278	290	263	280	269	289	300	277	300	285	271	281	259	239	295	292	274	267	282	267	321	249	280	300	254	307	292	303	282	261	279	289	278	288	250	270	281	260	259	274	275	252	278	257	250	310	276	282	273	257	274	274	266	263	266	288	268	285	299	257	281	276	271	285	257	278	317	280	274	279	278	292	287	273	277	289	281	287	290	263	265	307	292	312	249	284	297	288	287	292	280	284	270	289	296	299	307	287	255	296	280	284	270	272	292	238	280	285	290	305	247	274	322	286	276	258	278	298	279	281	299	267	282	304	258	283	284	280	272	265	267	260	298	282	279	311	284	279	272	290	283	282	278	278	261	281	279	273	281	277	273	257	290	318	290	272	300	292	267	300	279	259	306	268	276	283	274	255	301	288	283	279	234	285	253	279	262	266	291	251	290	285	285	284	287	260	276	277	263	291	266	286	279	264	280	245	278	270	259	246	271	284	304	274	267	260	308	256	287	269	284	273	293	269	262	269	281	262	285	284	289	282	298	274	262	263	259	269	309	274	275	264	291	271	277	276	322	293	265	288	264	276	246	291	307	266	294	295	315	261	266	300	256	289	288	285	263	286	289	280	298	318	313	264	318	283	263	286	252	292	270	265	266	302	284	285	261	296	269	294	266	281	325	271	282	268	304	271	291	266	282	299	293	271	279	299	335	251	276	286	273	245	273	280	282	274	293	291	261	285	283	261	287	289	272	275	286	311	305	287	243	301	287	288	311	280	285	246	265	253	227	291	280	284	292	279	270	278	275	284	275	292	269	285	291	254	269	293	275	290	287	300	270	303	288	255	290	261	291	307	254	274	250	292	313	289	286	283	276	251	280	291	254	300	277	279	261	297	244	287	289	268	264	274	312	294	284	268	274	279	270	305	273	293	269	269	253	297	292	264	273	254	291	281	275	258	248	281	237	278	275	230	291	290	293	260	271	282	301	282	257	263	292	290	288	271	286	272	272	270	270	268	267	284	311	286	275	275	276	282	285	277	292	290	265	284	279	269	267	293	308	253	297	283	303	263	294	290	258	278	280	269	300	278	309	260	280	246	245	288	259	287	286	258	262	256	280	286	292	280	324	269	265	289	290	267	291	297	248	269	266	312	302	276	274	238	257	296	250	274	298	290	294	231	270	267	264	277	268	281	290	284	273	283	288	266	308	305	293	266	292	266	286	303	283	277	272	264	245	280	263	288	275	284	250	307	295	326	311	297	289	265	290	290	275	295	294	281	298	253	278	277	273	291	266	291	267	291	289	275	260	290	281	253	270	301	268	256	251	298	299	284	290	290	265	271	289	286	274	288	273	278	273	304	312	295	283	307	286	293	295	302	288	264	275	292	286	276	284	286	251	287	266	281	280	296	257	296	281	261	266	277	266	308	286	264	287	269	283	269	268	285	289	261	265	288	291	257	264	285	269	284	255	292	272	291	269	261	271	284	294	271	287	292	268	286	260	257	288	264	292	291	238	265	284	290	264	272	279	299	296	290	269	262	266	264	269	280	281	298	264	312	267	305	288	258	302	288	290	275	284	258	252	268	264	275	271	283	280	287	278	277	308	296	309	298	264	267	254	283	257	274	281	278	259	279	282	291	276	266	282	281	272	265	273	273	263	300	270	277	247	271	285	273	269	287	241	274	262	286	273	274	283	253	253	268	288	261	290	295	284	277	257	278	302	280	299	270	291	272	277	282	287	270	284	279	289	302	272	298	237	310	276	297	281	251	280	277	280	292	272	259	296	269	292	274	298	291	269	281	286	297	278	308	270	279	274	283	271	274	283	283	312	251	288	293	281	251	287	307	289	277	280	279	291	277	257	284	270	292	250	284	274	277	288	293	311	256	263	291	256	277	274	287	315	287	285	281	288	285	268	290	311	293	290	268	271	273	293	302	276	275	269	292	263	305	264	273	295	297	291	256	270	281	285	258	270	296	307	262	270	285	290	289	276	277	277	307	283	282	279	303	250	254	273	302	287	270	269	266	294	273	259	267	295	303	262	309	262	281	286	283	276	265	287	286	293	285	242	276	266	307	281	289	281	286	260	309	293	250	261	290	293	296	265	256	274	289	267	273	273	291	300	265	270	280	292	291	270	270	283	297	279	302	282	303	279	282	242	285	283	291	297	270	288	295	288	264	295	328	279	271	268	306	287	266	279	294	282	281	271	273	285	278	304	224	245	290	282	301	257	305	273	294	292	259	297	284	272	279	308	286	298	270	253	279	283	262	305	249	281	270	290	292	283	282	286	301	255	299	289	294	255	282	287	282	279	327	277	315	286	279	257	264	274	282	268	298	301	303	300	275	283	268	262	273	263	258	286	287	260	285	269	307	281	253	274	299	292	293	277	277	255	263	295	269	277	275	290	285	262	305	275	258	268	271	283	277	274	276	271	251	271	256	274	254	270	262	285	286	325	286	294	286	272	272	251	266	271	284	280	338	261	275	303	274	314	300	263	293	295	280	303	256	273	291	255	289	272	296	289	272	279	298	282	297	274	274	292	282	312	243	269	281	282	286	254	270	276	275	281	273	289	290	264	263	283	246	277	305	295	306	286	269	280	302	282	267	279	271	297	265	269	264	308	303	298	273	307	272	270	278	272	287	284	293	282	273	306	253	300	299	277	279	283	251	289	284	266	269	281	283	279	310	282	292	273	268	268	308	279	278	276	259	272	292	305	285	299	260	320	304	278	267	259	281	254	270	264	276	236	282	288	285	263	272	265	286	272	273	295	308	280	288	279	269	272	271	256	321	273	268	275	278	272	280	291	259	255	282	292	294	264	273	303	301	262	294	322	297	267	296	259	309	294	287	272	301	297	264	282	292	308	287	287	271	245	273	290	309	294	293	273	293	292	273	294	328	244	276	246	309	276	274	277	260	267	274	269	313	269	270	274	289	268	260	265	287	273	257	298	282	255	277	254	293	285	288	247	277	289	267	278	277	264	256	271	267	302	270	301	283	291	288	298	279	282	284	268	295	294	263	290	284	271	277	274	299	282	261	272	282	250	290	286	303	276	293	288	285	276	301	308	262	291	277	283	284	280	279	272	269	307	282	286	269	283	313	276	266	280	288	296	291	292	313	281	274	261	306	293	290	320	284	293	285	290	294	285	276	286	266	280	307	282	281	267	288	308	286	304	284	255	273	267	296	287	293	253	285	276	271	250	266	296	246	285	269	293	268	266	301	280	289	276	301	248	263	283	277	291	259	275	282	267	295	272	297	291	270	275	281	280	285	273	284	309	290	319	253	283	325	268	284	264	274	267	275	288	295	234	267	286	271	305	279	277	339	263	269	269	265	282	265	268	285	283	288	259	251	296	290	268	273	246	291	287	270	294	294	299	281	286	287	281	262	268	292	269	313	280	291	283	309	282	280	289
45360	43263	18842	1172	609	499	488	485	462	475	465	513	454	498	488	486	490	486	464	468	420	470	497	454	486	459	477	486	460	458	445	459	476	477	480	495	470	471	510	514	473	456	496	496	481	450	498	489	474	485	483	454	485	458	426	480	456	423	474	459	468	486	449	466	506	482	482	501	466	499	453	512	497	491	465	494	479	465	494	444	513	486	468	455	514	510	456	469	477	443	486	513	483	484	465	489	487	501	517	482	453	458	437	467	472	456	509	430	500	450	407	465	463	495	446	503	471	468	509	472	468	452	524	472	514	458	503	483	476	481	472	438	486	468	469	505	466	457	445	494	516	471	474	479	475	465	439	507	447	473	473	480	524	468	466	480	475	479	478	472	511	467	485	504	452	479	489	465	476	466	466	451	480	482	484	435	496	495	475	440	456	501	466	465	481	510	493	477	475	505	488	457	483	466	486	470	457	522	466	432	489	476	453	503	456	470	448	491	466	480	471	488	470	466	493	506	468	457	522	464	502	451	497	423	510	471	459	457	472	502	480	473	474	482	473	481	509	485	452	501	459	501	456	464	452	449	484	479	425	468	455	490	464	452	462	468	505	437	450	427	447	491	485	432	458	466	449	487	497	478	491	444	469	472	433	475	470	467	468	483	478	449	496	491	473	489	505	479	468	500	473	454	478	500	436	435	480	473	537	494	494	457	485	479	481	463	463	458	473	465	474	487	473	455	479	495	492	479	473	477	487	471	499	478	492	533	484	481	474	474	495	482	483	469	467	473	459	475	485	469	440	474	463	516	485	480	502	472	485	481	510	496	480	495	474	475	484	503	482	505	504	429	451	484	479	489	502	500	506	488	454	453	492	473	463	503	493	478	486	463	456	452	451	480	488	474	500	476	463	457	483	485	466	487	466	486	483	434	463	493	487	503	473	458	462	487	462	481	491	489	461	469	482	488	488	460	501	480	457	464	471	450	421	467	519	438	483	488	429	477	485	513	494	483	510	478	433	456	484	431	479	447	442	484	468	457	498	508	459	512	476	483	470	453	456	478	492	478	466	462	490	476	493	473	458	487	454	480	488	446	478	468	472	477	493	488	467	469	436	443	462	485	484	498	435	426	483	468	504	457	502	466	466	457	491	477	415	451	447	501	429	491	492	456	460	481	484	452	497	492	406	467	480	505	493	437	478	463	454	429	509	498	499	461	485	522	506	471	499	469	505	475	508	514	478	502	496	476	477	500	439	470	478	474	461	463	496	494	489	467	478	456	475	473	477	480	514	488	443	489	485	435	477	475	471	503	485	494	500	469	497	515	489	518	463	472	518	487	496	467	474	465	421	465	506	456	470	503	488	477	491	477	490	461	503	426	455	508	500	482	487	479	466	516	428	442	482	474	451	480	456	462	492	482	450	438	501	455	485	503	459	475	471	437	479	481	520	514	463	463	483	487	490	492	503	476	472	497	500	488	540	471	454	484	473	489	447	514	461	514	477	480	467	467	486	438	486	478	490	474	493	494	432	503	462	446	479	458	510	474	475	497	440	475	490	484	477	495	467	468	486	473	486	470	479	504	456	452	506	485	503	459	505	468	476	487	475	486	473	483	469	452	478	502	465	465	471	483	479	481	486	463	524	480	467	479	471	457	508	458	442	489	492	459	467	486	454	467	463	511	440	475	466	497	478	505	467	448	423	498	471	526	513	455	471	434	441	454	461	479	464	467	495	506	515	480	469	467	499	441	449	492	484	458	477	471	480	504	455	456	445	463	477	469	470	485	503	459	498	505	449	489	450	537	492	467	456	460	485	497	544	467	449	480	492	479	456	503	491	481	506	467	467	477	476	460	471	427	495	476	475	481	460	482	452	467	446	467	499	467	452	469	463	495	479	445	497	498	463	490	501	457	508	485	513	486	486	472	485	472	505	480	446	496	473	476	510	462	447	489	508	477	435	459	509	534	487	512	480	463	473	458	480	490	540	448	476	452	508	457	489	505	493	442	469	465	458	497	493	452	472	479	498	475	542	462	452	448	464	475	451	481	504	470	530	469	476	495	462	497	465	487	499	503	445	457	469	425	445	454	448	475	454	485	474	465	501	484	509	480	457	455	455	472	470	455	465	476	491	495	467	490	524	453	461	490	482	416	475	486	416	476	467	456	452	486	502	488	466	475	484	522	479	457	484	537	466	440	453	474	475	492	501	491	473	494	469	464	485	476	467	490	491	474	448	521	490	484	449	482	512	475	458	456	457	457	505	491	510	488	464	451	487	527	491	459	440	485	477	502	461	446	519	511	525	477	508	464	486	446	495	463	486	485	506	486	461	426	475	467	472	502	460	453	474	509	440	468	444	472	488	483	499	485	514	451	440	482	442	465	475	468	485	500	491	474	466	455	477	450	482	460	448	484	451	501	474	490	510	502	444	483	452	493	436	472	469	482	449	485	472	505	456	501	484	444	479	484	486	479	458	459	501	504	499	521	422	473	456	486	463	481	502	496	471	450	458	492	448	520	467	460	473	483	467	441	476	518	473	447	499	493	471	457	449	480	474	454	466	503	474	467	471	475	455	482	467	471	464	508	459	467	531	521	438	488	462	471	447	490	448	481	493	428	451	464	487	500	462	474	488	459	500	507	479	524	452	450	481	496	508	479	485	477	475	512	487	491	506	499	456	478	521	489	444	468	473	438	490	480	477	488	489	501	484	504	493	468	485	470	479	490	491	475	474	503	506	499	464	461	477	457	497	478	498	501	473	483	475	441	485	482	445	442	472	466	441	467	476	463	484	478	469	471	457	441	475	497	473	472	468	485	492	463	483	468	478	520	451	504	448	507	485	482	477	480	482	473	483	482	445	484	493	489	514	503	486	476	492	497	458	520	488	465	462	479	465	448	477	505	456	477	494	462	498	499	450	454	494	449	466	439	527	488	500	479	490	486	499	501	483	490	456	472	481	481	489	489	442	470	448	490	473	436	487	443	456	446	485	494	498	511	522	475	475	463	488	514	458	498	482	448	477	448	460	470	463	472	477	479	484	464	477	460	489	453	493	479	452	505	490	484	488	471	485	488	489	470	480	469	469	503	450	500	447	497	518	526	451	505	485	481	432	472	488	503	434	458	492	468	480	487	479	456	485	434	468	450	421	520	489	486	491	477	502	494	475	492	471	505	498	464	446	499	452	428	439	493	486	503	492	460	513	451	460	487	493	505	466	499	459	459	493	520	472	431	488	492	488	515	473	464	461	463	472	475	502	450	467	489	457	449	496	471	494	490	485	482	448	470	480	471	474	461	481	462	463	480	452	477	490	443	505	457	501	504	445	478	495	453	506	472	452	471	460	480	487	504	474	511	458	502	457	470	470	479	446	475	490	416	478	485	465	463	491	496	489	488	466	486	501	473	452	476	522	485	456	484	484	467	463	505	488	461	461	475	466	491	481	492	484	478	449	485	464	477	466	469	512	491	492	471	478	490	477	474	458	507	476	472	481	492	441	479	474	466
26182	24225	29037	24996	16950	2165	408	343	327	318	302	348	343	343	326	321	332	336	341	364	317	351	321	343	310	340	319	292	307	318	344	331	295	345	346	306	335	334	327	354	326	325	326	304	341	317	330	316	334	309	342	321	338	334	325	324	328	329	325	318	336	319	322	297	320	307	329	348	322	329	323	314	315	357	346	363	303	323	356	308	337	309	330	306	306	335	315	313	312	315	339	308	294	321	324	301	319	333	332	314	338	341	333	306	342	334	304	312	294	332	333	341	327	298	330	330	327	324	353	284	325	351	350	317	323	348	308	330	317	303	333	318	340	324	335	316	318	358	357	300	291	339	321	346	344	341	305	333	323	336	323	326	294	341	313	340	329	300	343	364	308	338	327	324	299	304	322	321	291	315	305	322	330	317	323	308	311	323	335	291	313	310	309	305	346	333	322	346	317	320	305	302	341	342	299	335	351	338	355	352	315	334	321	337	323	299	333	308	336	333	307	313	327	326	339	328	330	305	306	322	309	312	301	334	313	297	338	317	340	334	321	322	347	300	352	326	329	300	315	333	347	327	329	289	328	337	303	296	331	302	340	301	331	329	311	307	306	344	334	334	316	300	323	280	337	309	334	339	314	324	339	331	334	346	304	301	311	320	309	338	330	328	326	312	308	303	312	330	301	320	310	330	288	319	372	323	339	312	343	316	319	335	305	374	344	314	317	328	315	313	341	319	311	308	309	334	317	325	306	317	315	300	326	314	320	309	363	315	317	339	296	346	319	354	329	329	309	313	337	335	328	335	316	286	335	311	341	306	353	318	328	337	323	331	311	325	323	323	308	351	364	296	335	339	293	316	303	341	326	300	339	299	332	310	330	295	340	331	318	309	324	290	310	333	316	364	348	327	314	341	345	347	321	341	306	331	312	334	349	322	302	333	299	300	332	347	320	324	305	319	318	303	314	336	323	317	329	341	314	310	313	289	330	311	340	351	303	357	324	343	308	352	340	351	290	334	315	334	305	312	300	332	344	349	316	308	327	309	344	335	305	306	348	353	325	331	320	289	312	312	338	298	348	310	352	287	318	305	332	305	325	319	320	318	335	323	330	338	310	315	319	322	339	310	367	320	327	335	334	316	316	326	339	336	302	302	340	325	343	303	338	315	343	352	313	317	310	329	329	310	304	306	345	285	304	299	340	336	334	342	350	362	303	334	319	302	304	325	310	350	327	313	331	335	358	360	342	293	349	305	303	322	328	321	306	314	326	346	297	350	319	316	302	306	310	329	366	337	320	320	317	344	310	321	316	319	336	341	308	307	305	307	347	345	326	295	325	343	324	327	319	346	312	280	303	345	342	301	330	306	316	337	357	298	312	318	315	351	319	330	316	310	326	348	313	324	318	335	304	323	336	330	321	325	329	343	330	329	317	322	311	279	333	327	322	293	313	288	335	314	338	301	343	327	327	339	315	308	344	295	311	324	342	329	315	315	311	339	349	308	325	334	329	336	317	343	354	320	329	346	321	303	333	329	343	340	330	333	330	304	327	316	293	328	304	320	330	331	288	326	314	310	331	336	284	343	328	327	311	329	315	342	294	345	332	323	321	327	328	356	321	306	329	317	326	354	312	345	320	329	323	352	310	301	299	302	334	309	335	345	306	323	331	351	332	311	341	340	318	311	327	324	308	329	308	337	299	314	327	353	322	283	339	343	330	330	346	318	322	355	310	329	329	351	315	286	289	320	285	310	311	323	326	303	286	337	322	334	322	300	330	284	377	314	307	308	332	314	324	314	307	332	303	334	329	318	334	296	318	344	318	317	327	329	338	309	311	308	299	317	317	331	340	305	338	310	336	297	308	319	311	302	312	331	302	354	320	367	313	321	323	306	318	303	317	327	341	341	324	348	310	306	352	305	318	347	315	319	330	324	333	336	341	320	312	293	324	315	339	348	329	319	323	302	318	303	336	303	334	341	317	315	314	311	315	319	339	312	364	301	342	368	339	362	331	327	272	337	305	325	337	313	314	314	327	309	327	322	320	302	303	331	347	307	325	286	309	330	290	329	311	316	316	305	301	341	295	294	340	302	323	320	315	337	328	326	323	338	317	301	351	344	335	319	315	331	316	335	302	318	310	331	343	322	353	332	322	335	310	313	315	326	313	324	328	299	319	335	345	297	331	299	316	353	290	332	310	294	299	318	349	322	307	334	313	309	312	349	302	300	345	347	330	313	313	337	345	321	323	326	315	375	316	308	348	349	311	284	346	320	321	299	317	311	318	339	319	334	329	328	314	329	330	332	329	264	330	310	313	315	335	321	340	305	331	285	349	328	312	341	327	346	304	305	314	334	320	335	292	290	300	291	330	354	343	357	308	336	327	314	284	358	349	358	269	315	296	310	301	347	312	306	349	333	286	334	354	328	339	313	323	338	318	301	339	338	344	326	354	344	329	321	340	327	306	331	349	312	304	327	313	315	340	307	347	334	307	304	340	283	304	321	323	319	326	355	295	335	314	306	340	324	332	302	341	329	308	346	333	308	371	331	311	344	321	328	376	326	334	335	320	338	367	295	336	333	369	311	323	312	351	349	347	315	319	305	341	335	289	322	314	297	327	340	323	339	344	317	284	338	349	316	304	312	312	340	329	341	320	313	303	321	313	290	299	325	306	327	342	328	296	313	332	310	303	328	279	319	290	316	327	326	300	354	340	328	306	313	315	302	321	341	332	346	296	299	298	331	327	331	350	318	295	321	322	332	330	327	304	328	339	346	324	315	326	336	305	310	360	326	325	320	306	334	326	311	312	303	332	320	341	306	314	323	313	321	313	329	330	345	330	380	335	327	349	319	334	313	304	306	304	336	321	321	337	320	303	332	336	325	317	316	317	290	317	334	304	309	330	324	317	308	320	322	311	340	340	311	357	303	315	331	326	299	323	324	325	341	325	312	322	344	339	308	313	314	332	331	313	300	313	329	317	325	343	310	352	333	277	327	318	343	327	327	340	307	274	310	319	328	316	315	329	302	298	303	316	306	344	308	283	338	308	331	339	357	313	314	325	335	329	293	331	351	316	308	313	333	335	325	332	307	325	322	303	354	320	322	306	334	313	341	363	279	314	285	337	329	316	360	313	316	314	311	342	323	298	309	307	334	340	336	312	362	337	348	314	309	310	302	340	340	326	302	335	298	310	299	335	338	313	296	304	339	321	320	314	310	320	333	329	332	307	297	347	331	318	326	302	321	323	320	331	328	350	364	320	313	331	324	308	334	335	311	305	293	323	318	330	324	315	318	329	341	325	361	344	310	308	336	356	301	351	302	346	348	351	310	328	325	307	334	312	349	342	341	346	344	337	313	323	338	340	336	286	314	312	329	294	311	317	341	281	317	328	320	323	299	341	329	318	355	338	306	336	341	310	321	312	301	337	328	314	312	291	290	322	312	350	324	335	304	338	305	316	312	335	314	317	337	315	338	341	342	304	351	303	315	349	306	320	347	324	287	277	283
60608	80712	41322	7124	1690	601	536	568	579	533	516	579	555	532	541	565	518	547	519	523	544	537	504	564	496	538	529	537	562	523	536	525	500	499	504	552	525	560	515	509	533	530	536	540	541	520	501	522	506	544	525	525	549	491	537	532	534	582	558	502	541	550	519	499	570	508	488	531	543	512	516	542	522	534	551	566	571	515	534	513	524	542	483	535	514	489	591	533	536	509	561	520	477	523	527	522	529	520	532	491	507	544	519	509	539	564	535	570	493	519	575	517	522	499	535	511	546	540	503	506	551	549	519	528	492	525	486	522	549	510	509	519	538	565	537	521	517	529	491	534	513	520	541	538	529	518	526	541	549	533	548	545	562	554	517	528	479	536	524	510	495	532	530	518	530	490	552	508	513	514	549	530	536	508	563	505	533	545	514	544	487	501	533	552	575	569	523	520	546	551	546	510	571	505	542	529	508	518	520	513	492	537	520	511	520	527	526	566	498	519	473	509	563	546	546	581	487	507	515	579	520	505	525	533	505	512	546	509	490	542	534	554	566	530	522	538	578	520	555	558	505	514	551	542	530	519	505	514	538	547	528	538	544	477	497	543	524	525	505	533	525	523	526	526	564	513	543	512	464	541	504	558	541	529	516	518	519	495	554	545	540	507	595	521	535	539	532	531	541	535	477	531	507	511	518	508	502	520	549	529	554	543	531	498	526	555	523	519	526	545	504	489	495	557	574	504	483	504	514	540	547	549	506	509	512	535	494	535	538	581	568	522	511	540	546	552	516	511	504	491	525	557	507	538	533	520	517	528	546	527	538	553	540	539	535	521	546	545	514	522	525	515	480	521	530	490	505	549	542	558	582	515	501	509	551	529	533	504	491	530	510	508	551	586	540	554	517	519	537	553	551	566	511	518	525	515	582	552	523	508	520	537	542	526	527	545	534	513	578	539	493	557	563	509	537	575	530	521	553	517	560	504	556	534	511	549	532	544	528	530	536	523	561	481	516	512	483	528	536	525	554	523	562	558	567	500	546	540	520	511	536	528	539	497	548	529	520	523	512	500	516	538	490	531	527	568	517	531	502	505	559	573	526	523	542	542	527	531	526	474	514	540	511	560	516	550	524	513	510	530	500	504	544	547	549	516	468	536	530	547	568	531	538	561	532	515	491	497	518	561	565	523	533	546	520	523	522	520	557	519	524	520	570	509	518	527	532	548	535	529	509	516	561	517	527	506	563	520	552	508	561	527	481	485	499	591	487	495	567	494	515	582	511	513	518	522	582	524	511	534	520	554	534	534	509	522	504	519	507	516	537	517	544	476	529	528	552	514	532	532	500	500	505	552	502	531	525	505	544	547	577	536	514	515	517	512	525	558	523	547	468	559	528	553	515	563	501	532	510	452	561	539	521	517	546	534	494	531	575	543	555	508	538	526	529	518	554	520	529	545	533	542	550	501	521	568	506	517	507	539	515	559	519	534	463	518	502	524	504	502	525	517	516	535	521	517	535	536	515	560	543	502	561	507	546	555	514	539	546	547	537	511	547	511	546	540	525	504	507	459	523	498	542	502	539	535	560	523	529	554	545	555	563	543	538	529	533	531	522	489	553	529	528	527	531	538	519	560	566	548	588	490	549	519	512	543	518	541	511	555	508	477	453	569	522	519	524	513	563	517	491	541	472	541	531	554	512	516	538	559	514	507	500	534	515	505	551	525	545	517	525	548	488	529	509	558	526	464	504	550	549	583	539	515	507	540	579	499	531	481	521	507	535	542	511	507	496	544	519	477	533	547	539	549	523	516	507	525	515	493	520	541	492	555	520	519	560	509	520	536	525	543	522	500	517	508	564	527	519	518	534	522	527	524	574	511	513	527	524	555	541	569	564	549	513	513	515	547	491	546	515	515	577	545	505	502	508	550	518	521	549	556	532	496	507	527	558	483	562	577	540	573	523	508	527	588	526	542	518	560	559	538	552	524	600	571	537	528	514	495	513	501	524	506	498	530	529	498	541	558	549	527	521	550	527	502	556	524	538	520	544	520	541	526	547	523	545	503	501	520	510	505	531	565	501	547	548	512	527	550	480	533	529	534	542	525	537	547	530	554	547	538	525	519	532	515	538	503	516	517	500	534	502	555	559	564	523	514	516	524	514	527	498	509	537	544	541	522	532	519	528	508	589	496	529	508	551	514	501	530	510	566	548	554	512	560	535	499	522	534	514	512	526	501	500	558	515	522	570	513	537	522	511	522	560	544	536	516	527	551	539	563	516	481	544	537	531	535	526	540	577	506	502	547	531	562	587	523	527	490	544	493	495	500	565	524	539	529	520	493	525	518	554	529	522	525	502	547	511	513	524	552	501	530	508	535	501	541	563	518	520	489	466	543	506	485	568	539	571	516	551	549	568	522	558	476	513	517	523	531	542	526	569	541	570	539	492	592	534	496	536	554	511	509	531	534	569	545	481	542	563	470	514	579	547	545	542	559	544	520	572	511	562	564	503	532	537	504	534	536	526	542	540	536	490	529	542	526	505	531	541	556	526	558	542	517	525	514	530	500	544	547	551	563	515	556	530	512	511	535	502	488	508	524	565	505	530	541	537	486	533	510	511	506	545	556	574	538	522	530	540	569	476	490	510	510	545	496	545	496	503	498	528	499	520	510	484	539	539	526	536	507	557	537	505	583	522	536	523	542	587	542	546	514	486	505	537	522	549	532	547	553	535	553	502	516	571	524	514	533	464	514	529	552	533	556	555	495	486	495	540	507	544	512	504	520	539	532	542	514	570	544	507	540	509	516	502	541	530	532	524	552	508	532	539	538	535	507	583	512	558	542	560	502	526	516	545	488	533	512	551	516	541	506	555	530	539	548	548	503	568	550	503	512	522	524	557	540	522	519	519	495	512	518	512	524	532	550	548	523	546	515	546	530	526	498	553	515	507	530	553	550	558	530	486	535	586	497	528	532	530	575	518	559	506	539	528	532	500	511	549	516	513	558	525	477	510	545	506	513	532	550	562	530	533	521	553	532	526	523	541	534	489	535	500	549	533	538	506	506	562	543	525	476	497	479	526	563	538	547	546	567	543	511	510	542	520	492	485	530	541	479	539	532	547	581	550	541	527	545	509	519	527	523	534	489	569	531	555	579	500	512	519	531	526	483	539	504	506	549	535	523	503	517	552	516	538	529	545	530	525	526	568	603	553	590	478	501	524	507	530	581	562	522	523	511	574	526	560	538	520	554	506	534	538	536	546	570	515	523	545	500	537	569	548	500	520	515	553	527	526	542	544	524	530	550	532	501	509	552	531	524	524	520	511	512	523	536	527	526	511	516	531	531	573	535	515	528	564	536	532	513	514	507	532	510	543	542	532	502	566	517	509	527	502	545	514	514	539	537	525	561	517	477	525	541	522	556	542	512	540	506	531	575	514	521	552	509	523	545	509	538	522	560	551	557	506	505	549	536	539	541	560	559	540	528	536	530	550	559	519	507	547	569	509	529
24545	22635	29465	24286	21460	15698	1319	631	524	522	593	542	546	532	540	553	491	493	584	555	546	522	521	550	499	501	544	576	500	504	548	537	516	554	537	489	512	568	541	547	551	475	512	530	500	517	501	555	507	534	513	532	524	493	527	504	491	530	510	508	540	515	532	515	525	538	528	564	539	517	488	546	517	545	515	466	512	488	525	537	496	564	525	533	546	515	533	550	526	549	541	551	580	518	561	529	509	529	540	507	525	501	501	521	524	505	525	559	528	485	506	514	521	495	513	559	520	528	509	473	520	532	486	547	543	544	536	544	527	509	519	553	497	516	516	541	521	519	533	500	528	523	527	532	483	530	563	562	510	519	509	546	538	518	488	503	520	561	519	493	549	501	516	482	492	470	519	541	572	534	496	562	520	514	563	480	521	557	486	481	508	504	516	497	562	536	516	522	535	505	553	523	550	516	567	488	537	554	537	517	518	492	553	521	556	489	495	494	547	551	532	509	516	519	543	533	499	538	507	526	514	536	499	516	560	515	545	496	506	507	505	511	497	503	548	531	543	519	523	525	540	518	544	505	542	517	518	513	532	484	501	542	477	521	500	490	508	530	513	557	531	525	465	501	550	526	537	513	559	505	510	547	568	525	515	548	536	500	522	522	505	504	524	561	522	483	532	511	518	524	533	527	513	554	519	511	519	496	552	512	524	532	534	569	556	526	493	467	502	529	496	535	487	508	471	506	501	532	535	527	503	517	515	542	541	512	500	522	559	546	510	542	507	545	528	481	534	559	499	512	523	492	532	509	520	533	541	522	569	499	551	531	507	496	494	530	544	532	539	526	503	499	492	482	504	507	502	570	494	486	507	497	525	493	509	526	535	516	544	529	533	516	527	527	502	526	530	577	531	515	559	532	546	524	497	525	538	529	551	525	548	534	502	530	526	503	499	517	520	471	486	515	532	547	472	516	512	481	542	485	530	566	539	487	570	497	520	548	528	542	522	511	523	550	511	525	497	527	509	521	525	532	501	528	512	517	501	508	532	496	512	480	511	511	518	572	507	521	527	545	536	550	499	498	516	488	546	514	522	538	506	527	497	540	508	503	512	568	461	533	561	549	481	528	530	545	505	486	564	520	490	521	556	496	512	531	570	516	563	506	502	479	523	542	479	497	493	481	534	541	527	532	531	512	476	548	497	532	488	529	529	544	536	520	538	529	493	532	510	503	552	519	537	535	561	491	535	510	515	540	493	477	539	532	497	567	476	489	547	483	538	533	466	543	537	516	510	504	517	505	481	479	498	555	522	502	526	516	491	519	514	497	507	515	491	550	529	491	546	543	496	534	504	501	531	519	511	532	519	554	500	489	520	525	491	537	521	504	576	511	528	497	522	551	484	496	510	510	533	492	535	513	505	507	501	512	521	504	493	498	517	541	521	517	516	526	534	503	488	495	495	534	497	510	518	526	560	506	494	539	504	511	532	509	502	495	519	527	530	513	534	517	513	504	540	525	534	493	518	504	529	529	544	538	516	537	480	505	494	574	525	539	533	535	520	509	537	521	517	461	542	522	540	529	483	520	485	534	545	527	516	550	531	499	489	524	538	516	532	525	527	499	541	519	478	562	508	499	494	542	562	507	502	532	493	571	494	534	506	499	510	532	535	538	521	530	524	492	552	530	537	514	513	532	504	551	510	548	523	518	528	523	507	492	552	526	505	523	529	516	524	485	496	496	510	500	486	509	482	525	536	518	530	522	524	490	549	474	529	517	492	492	548	554	563	517	505	534	510	515	518	484	529	514	523	547	487	539	494	491	489	493	530	522	526	565	526	512	563	491	507	525	534	518	497	483	499	504	502	541	461	502	558	468	497	474	540	513	471	545	493	541	550	513	516	508	520	513	497	506	521	496	496	522	535	503	523	538	539	532	512	518	522	488	516	490	553	481	509	478	527	540	580	508	531	545	531	539	521	498	514	490	525	546	514	529	536	539	514	543	545	554	525	528	532	533	484	487	523	499	512	519	511	520	530	558	501	530	524	522	538	483	512	502	535	520	468	506	538	480	485	503	495	530	524	526	521	518	513	494	544	514	507	531	523	522	539	504	540	549	506	532	517	493	506	514	534	537	500	488	485	507	529	490	497	505	522	531	507	514	508	565	518	528	523	505	521	496	518	491	471	535	486	511	533	479	497	538	534	525	540	535	562	509	506	504	511	518	508	512	549	508	545	533	510	516	528	504	478	515	511	499	544	536	501	532	529	466	513	558	555	577	534	501	561	519	579	521	518	558	502	542	512	516	469	476	490	489	524	525	532	548	485	512	475	525	510	520	520	506	525	525	537	487	528	499	557	515	524	551	511	538	547	528	446	535	551	552	527	526	512	541	507	502	532	533	536	503	524	511	533	574	520	506	546	526	536	537	524	552	523	547	502	504	513	536	558	514	521	522	548	552	494	510	481	508	559	544	503	538	528	508	559	561	540	520	504	536	522	528	508	549	591	562	530	498	529	500	483	502	548	550	519	523	539	495	492	551	496	522	460	499	545	553	535	512	517	501	526	487	498	547	527	512	519	517	482	509	509	520	523	467	528	515	521	557	493	486	497	548	514	562	531	525	512	533	531	517	550	490	515	541	520	510	515	552	537	559	530	523	497	501	555	474	506	514	521	477	497	550	507	503	520	515	529	519	519	500	519	530	517	479	532	529	502	535	525	497	520	528	472	486	572	512	537	523	478	528	508	520	505	526	515	480	536	520	516	512	533	522	485	508	515	550	540	521	575	519	528	523	579	509	529	530	514	553	514	513	520	515	492	479	531	541	547	518	475	515	523	552	483	519	509	548	518	498	562	528	516	508	542	546	510	503	509	516	503	483	527	533	508	531	518	529	499	513	506	516	525	499	573	523	527	543	473	496	519	501	502	511	502	498	532	533	555	520	525	543	492	521	507	506	510	462	520	534	519	515	511	485	538	524	527	522	563	508	566	489	548	517	515	519	489	506	526	550	511	551	525	550	523	544	509	527	529	530	553	512	524	519	494	554	458	528	522	520	492	513	543	529	500	466	451	490	487	515	565	548	533	525	519	514	570	491	532	511	524	461	503	537	536	541	553	535	525	585	550	473	553	506	515	519	573	561	542	483	528	534	503	505	537	551	508	504	523	523	555	549	536	554	505	522	501	473	508	524	520	469	525	557	464	511	479	539	548	529	514	528	504	507	520	540	493	521	546	545	487	497	518	554	528	481	504	495	546	546	516	511	496	532	498	500	517	532	506	516	565	520	512	493	540	499	506	504	494	507	508	541	514	532	523	537	531	498	549	504	539	534	496	540	528	515	487	555	546	522	525	492	520	509	492	487	517	510	542	542	532	539	531	504	542	469	540	475	518	529	520	502	494	546	515	512	543	536	504	521	522	508	504	499	514	513	485	520	503	523	499	526	489	468	537	506	484	504	524	518	535	515	533	498	498	498	504	513	485	506	548	510	502	539	526	520	505	535	527	508
55736	88938	48850	12108	1597	851	874	861	840	792	798	773	822	835	792	811	799	796	796	816	794	890	802	778	803	806	771	777	788	814	837	756	784	809	832	852	783	793	827	785	833	794	770	778	788	796	741	758	771	791	817	769	814	818	777	763	824	784	812	812	764	796	822	819	802	794	831	800	758	733	807	792	788	812	792	823	783	750	744	815	789	814	828	756	757	740	837	787	757	754	761	746	776	797	782	841	757	848	815	778	782	746	802	792	806	800	769	809	827	802	800	759	769	793	770	789	835	781	800	768	759	809	851	798	783	801	784	811	747	848	790	769	795	790	736	783	790	795	788	777	832	755	779	849	821	773	782	795	752	800	787	841	768	787	806	829	775	791	810	785	794	853	790	786	804	778	786	846	798	815	775	777	789	837	805	776	751	827	814	776	775	805	786	779	824	778	821	769	823	805	825	820	775	773	804	798	778	802	796	793	796	813	777	748	747	867	758	787	753	788	762	777	871	800	797	780	809	752	832	832	795	813	752	763	837	789	818	785	811	760	814	781	798	797	787	791	830	775	827	778	790	776	754	786	796	780	811	828	836	765	762	774	737	822	804	778	798	775	737	764	780	794	782	839	846	738	754	821	798	791	766	795	796	793	808	812	829	738	825	804	804	843	781	743	822	826	809	824	831	818	777	842	788	773	826	780	800	807	797	798	756	771	816	814	840	813	831	833	769	795	757	810	770	806	709	778	747	822	787	754	780	789	782	817	829	749	790	758	778	781	754	764	787	822	839	785	844	779	828	759	756	847	787	800	793	806	742	831	739	762	821	817	819	772	784	791	814	766	838	788	811	768	798	785	773	797	796	826	794	758	784	816	786	798	837	793	791	808	795	845	790	803	830	800	848	779	827	798	774	797	748	763	856	789	839	799	782	738	796	787	749	744	805	768	765	775	780	799	778	796	746	829	768	742	771	778	788	788	812	789	833	766	777	818	800	851	798	770	792	848	799	803	757	820	786	763	809	799	807	773	778	851	822	773	754	726	773	811	707	732	798	791	831	841	818	770	825	781	800	757	753	789	779	794	811	761	786	821	787	759	833	808	783	803	773	796	796	772	737	792	799	807	779	780	786	800	725	750	843	777	766	819	795	826	779	797	785	800	741	827	817	803	812	849	764	843	783	792	766	830	776	791	710	816	795	772	764	778	829	801	772	851	747	782	726	814	812	766	801	763	768	783	772	733	792	806	750	766	766	843	771	776	767	785	778	808	777	780	826	785	843	766	757	808	766	777	777	729	813	825	828	716	794	776	764	799	830	768	757	753	770	824	755	795	726	777	801	845	856	783	819	776	800	786	775	841	832	804	783	780	854	819	798	795	772	828	804	762	750	815	830	782	754	827	809	762	814	777	787	780	781	824	839	813	815	783	798	814	763	836	781	789	777	794	832	715	806	778	799	776	792	721	752	776	779	778	838	842	853	751	813	756	821	792	772	793	829	747	786	824	811	753	781	731	832	847	783	778	795	751	804	814	778	781	837	781	788	755	763	758	806	761	769	746	761	775	810	775	756	787	775	865	852	771	798	791	811	809	814	791	788	812	812	783	786	760	769	766	760	813	821	790	791	869	799	819	812	803	806	799	779	781	809	772	819	803	799	815	822	812	800	761	762	802	790	811	826	797	792	804	827	773	802	784	758	809	801	765	759	780	791	837	796	785	781	764	754	794	775	789	808	784	798	742	771	812	789	769	763	778	777	844	781	796	786	797	775	810	730	798	808	737	809	803	775	762	833	768	815	782	771	819	813	790	825	750	793	792	798	779	802	815	816	824	792	779	793	786	760	761	777	773	842	745	775	795	835	771	785	793	768	794	781	793	806	785	815	716	831	764	808	820	779	752	819	808	770	808	797	801	844	763	783	772	854	772	789	798	814	814	782	817	759	803	818	742	807	752	825	794	795	766	795	825	808	735	755	772	790	785	832	796	803	805	824	798	764	802	779	804	766	813	824	795	765	792	756	727	783	755	809	758	802	833	753	833	729	824	772	796	806	825	811	765	777	817	764	777	801	806	784	754	793	778	803	748	783	805	801	762	740	799	775	808	803	811	835	776	816	801	791	807	810	791	783	799	781	802	795	819	762	785	795	777	766	804	813	799	806	803	824	791	822	769	803	847	816	750	806	764	788	805	788	817	761	795	735	850	793	774	823	800	797	816	798	775	827	814	803	771	757	777	755	727	768	820	819	765	795	816	771	815	792	784	785	777	787	781	773	808	811	821	801	836	751	816	831	803	778	760	758	771	800	804	800	792	881	780	794	866	772	823	808	788	771	850	816	802	782	773	775	856	796	769	791	800	783	827	803	783	808	813	780	777	836	762	793	777	738	781	812	810	816	831	772	768	780	789	832	811	798	759	784	847	764	812	791	804	811	802	798	755	826	760	807	786	811	775	774	794	756	775	809	816	775	793	782	811	777	820	801	769	810	778	743	787	793	790	750	765	784	749	828	788	791	836	760	826	818	761	705	823	765	779	817	751	770	757	811	798	782	796	792	769	760	757	806	807	771	772	793	770	760	799	777	785	787	789	816	771	839	826	802	754	796	840	808	839	826	812	813	806	788	786	805	801	760	770	794	855	832	817	794	791	778	798	806	788	804	799	735	772	756	824	852	766	866	779	809	817	788	826	786	797	788	793	790	782	794	811	776	786	774	720	776	791	764	738	860	819	805	789	796	780	829	794	795	801	755	799	791	848	801	780	814	764	812	792	838	811	823	802	795	768	811	820	764	778	775	774	785	766	790	849	820	817	778	804	760	790	799	832	813	745	790	760	831	747	799	845	746	783	763	792	813	811	804	812	844	776	784	795	738	758	797	782	734	785	737	768	780	860	733	765	776	810	786	786	807	786	811	790	820	819	778	816	785	756	837	841	852	756	825	778	806	828	774	791	793	732	773	814	779	809	786	782	767	783	829	770	813	795	768	761	775	790	785	856	755	761	784	768	788	755	815	801	784	784	765	816	801	779	784	812	799	739	794	750	792	838	836	795	737	807	796	764	784	772	839	816	765	758	799	820	769	758	818	797	809	780	795	807	777	845	782	759	784	759	816	785	824	770	737	793	774	780	786	772	741	737	775	806	790	796	773	812	770	815	828	786	800	763	844	774	774	775	806	798	812	769	799	778	775	804	814	794	755	763	825	798	814	813	804	800	784	778	775	844	809	785	844	778	799	745	833	800	761	823	713	725	809	833	820	820	815	746	779	802	826	777	764	761	786	817	831	763	782	804	835	795	802	804	770	778	768	769	772	806	810	782	814	801	743	810	744	783	802	836	812	780	783	825	752	817	777	819	795	798	815	799	758	806	841	745	844	797	765	779	779	787	804	814	770	827	793	772	781	814	819	773	786	827	737	798	737	781	762	807	788	810	788	772	816	788	766	765	769	805	780	771	808	778	799	773	734	816	823	766	824	825	806	743	800	744	787	797	782	737	808	804	788	846	798	783	808	779
34855	30015	20708	4769	507	399	281	292	282	282	270	283	262	285	276	257	287	305	259	301	283	288	298	313	268	292	283	276	305	256	298	255	302	285	280	290	270	287	277	302	287	297	266	283	303	261	301	293	270	271	262	281	281	285	291	276	253	256	297	274	265	281	293	299	307	268	271	300	264	268	265	288	260	252	271	285	258	287	289	274	263	257	268	295	272	287	279	279	270	272	296	289	310	279	274	285	275	314	299	263	282	283	296	265	281	279	277	275	275	265	267	270	287	279	259	300	256	294	284	266	292	309	287	270	283	289	269	280	306	294	266	272	288	256	266	263	263	292	268	267	304	275	297	269	291	274	274	262	263	277	272	278	280	278	249	269	275	309	284	290	303	293	296	285	313	264	277	313	283	262	272	300	261	256	296	251	259	271	269	270	270	295	290	255	255	308	258	283	260	273	264	288	268	266	295	283	278	296	265	264	251	272	286	278	281	276	265	311	247	284	272	278	305	288	294	262	236	292	317	274	264	284	285	290	276	286	274	290	263	305	282	265	262	285	258	262	271	273	270	306	284	280	291	304	260	261	263	269	276	299	312	285	280	272	273	294	280	291	259	267	291	313	278	265	267	281	289	264	286	279	266	267	271	269	309	267	304	306	241	295	250	284	290	291	301	314	299	284	284	255	261	278	288	256	289	279	278	285	312	306	277	287	286	283	303	302	254	253	288	272	270	286	292	298	285	281	294	266	306	280	272	269	303	275	282	296	283	293	270	295	279	243	249	286	290	282	288	247	273	278	288	293	291	276	293	277	249	262	277	270	313	257	271	279	272	293	268	260	278	260	295	288	318	298	279	270	299	278	319	268	260	259	319	281	272	288	295	275	277	283	281	275	277	288	267	271	298	248	298	285	279	293	280	262	262	293	273	294	286	260	261	304	286	297	278	281	285	307	282	252	257	265	292	310	274	289	264	287	273	257	283	293	278	297	264	289	262	286	292	262	290	298	294	272	298	264	288	275	284	277	276	273	277	280	272	293	278	277	280	285	288	271	278	288	261	287	277	290	273	298	271	294	282	269	266	262	298	285	308	292	253	280	298	295	276	283	277	295	256	287	283	289	303	271	258	285	277	272	306	262	259	287	261	261	232	286	283	284	306	292	265	271	268	269	292	297	272	259	237	272	272	293	284	291	276	266	292	258	246	263	282	273	260	266	276	281	297	277	283	251	285	263	259	285	281	284	271	275	276	267	287	311	256	293	300	251	307	310	294	280	289	284	305	255	263	289	270	298	298	258	304	285	318	274	278	289	282	261	265	277	275	293	297	287	275	271	293	308	259	285	313	291	289	268	266	279	310	303	337	270	294	247	274	286	268	266	288	302	263	290	310	263	287	280	286	241	273	266	284	287	263	282	270	286	292	271	288	286	271	239	298	280	307	284	270	246	266	296	286	286	275	283	287	281	289	265	276	275	271	259	266	264	290	289	269	281	264	290	298	242	293	278	309	266	281	294	278	284	301	288	288	271	272	250	317	303	280	261	258	272	262	276	257	255	293	282	286	293	284	272	277	316	308	302	279	290	257	283	295	307	271	314	252	286	280	280	294	269	301	277	275	291	279	270	291	273	262	303	265	250	281	274	287	288	279	259	295	290	267	289	292	286	267	257	287	309	291	290	283	284	285	285	295	260	280	271	264	301	298	280	309	279	293	290	241	301	287	290	269	233	303	299	303	248	276	278	294	283	271	280	319	296	294	292	268	272	256	275	282	316	286	293	282	278	271	293	306	282	320	269	295	283	289	291	285	289	299	283	293	277	270	277	251	261	297	253	259	288	291	286	272	263	271	284	271	281	290	266	272	271	285	256	303	301	256	270	248	308	225	303	293	298	274	306	297	285	280	266	275	260	256	255	261	292	289	270	285	285	281	267	251	304	262	286	254	267	283	265	311	314	284	250	306	267	276	302	262	313	266	309	269	295	297	294	281	289	272	270	283	259	244	268	268	286	276	269	308	285	304	287	267	278	280	276	247	287	265	272	266	259	279	261	275	283	286	289	300	274	271	282	262	276	307	290	286	276	257	296	282	286	288	273	295	272	293	301	258	254	295	299	275	286	285	308	279	292	288	264	285	274	285	283	272	283	293	274	279	288	262	292	260	249	273	272	253	290	288	296	287	302	293	294	282	302	272	294	276	307	283	284	287	267	309	287	303	283	290	271	278	239	284	309	281	275	271	258	305	264	271	301	267	292	312	279	318	284	279	282	265	297	270	244	308	314	263	318	284	286	291	266	270	275	290	253	299	281	277	293	267	276	269	280	284	245	269	277	315	265	320	278	325	292	294	272	317	270	307	271	279	254	321	293	249	276	274	308	275	243	269	299	281	274	290	249	267	244	277	299	280	279	269	276	278	279	289	264	311	277	284	253	276	274	272	287	272	296	260	290	263	303	273	268	272	272	297	292	260	283	308	264	271	289	303	286	267	283	288	283	287	252	283	261	277	249	281	293	240	264	283	273	277	265	275	271	281	268	315	251	264	265	283	306	295	301	275	272	296	288	300	245	315	267	281	253	285	286	271	270	283	259	280	259	249	310	261	259	266	235	248	263	279	272	313	257	280	264	289	304	307	276	291	293	279	275	303	278	281	274	282	269	273	276	266	258	271	305	282	276	276	287	272	278	296	282	274	280	263	274	274	280	284	309	279	256	287	280	284	273	295	255	282	266	272	294	314	300	262	266	291	266	281	267	272	277	267	258	307	293	269	268	273	298	285	266	286	267	275	276	257	260	272	278	272	270	306	274	277	294	265	274	305	276	269	253	278	250	267	287	268	260	289	309	292	291	275	307	272	266	263	282	273	297	281	285	294	289	267	258	271	314	239	294	273	285	256	287	264	282	271	293	263	283	268	251	282	302	283	280	294	264	263	255	252	288	252	253	263	285	273	277	326	271	274	284	264	273	282	268	273	274	286	294	280	264	302	269	278	255	275	294	263	272	279	274	262	269	296	284	280	272	257	290	280	287	315	290	286	281	256	288	267	282	265	269	265	252	304	294	282	269	288	288	312	283	279	277	325	270	302	298	292	286	267	290	273	289	304	288	272	259	294	267	291	270	264	289	276	289	278	291	293	307	271	285	284	271	271	282	294	283	282	301	276	270	313	298	278	291	283	271	311	281	279	280	302	298	240	287	280	277	274	296	292	291	281	252	278	281	294	283	276	281	259	272	323	274	294	241	265	266	293	308	287	315	274	252	277	303	276	306	285	287	259	282	301	284	251	294	279	310	314	288	298	301	282	288	270	278	275	303	299	274	254	302	279	276	313	255	283	270	309	267	276	313	291	300	300	277	263	293	272	279	262	289	301	259	285	284	282	272	262	261	259	274	267	286	287	266	270	257	262	285	275	320	264	281	281	305	296	269	326	271	263	265	273	261	264	260	270	285	260	262	278	303	312	281	278	282	265	282	285	292	294	263	287	284	308	246	280	273	259	278	254	312	288	254
45800	43396	16900	1720	518	503	499	481	465	468	465	504	437	472	508	451	472	460	450	452	450	506	485	507	461	460	486	461	450	452	498	470	475	444	458	475	425	497	480	484	484	461	481	498	496	468	495	496	445	511	466	474	490	472	506	505	465	495	456	467	505	473	442	474	454	483	433	504	486	500	467	517	506	523	436	449	478	469	467	457	496	484	464	472	455	482	471	484	442	459	469	448	481	471	485	489	473	493	463	476	481	473	477	453	463	480	497	470	475	512	436	486	482	502	462	482	420	448	479	527	440	462	482	448	513	477	454	459	502	439	494	466	448	498	485	487	494	458	467	494	461	494	468	480	434	472	452	473	480	482	497	470	474	424	464	522	474	496	463	475	491	462	485	427	529	494	435	459	458	527	470	478	474	446	440	514	429	419	463	453	454	458	477	476	432	470	463	491	473	446	464	470	481	465	471	488	455	470	491	468	504	476	487	480	444	464	456	483	494	477	449	482	446	425	529	469	487	442	480	450	437	484	448	463	431	496	493	461	483	509	486	467	461	447	434	492	489	496	478	428	416	475	437	483	462	440	491	441	463	462	447	466	454	504	493	475	445	500	451	466	523	477	461	486	513	481	461	492	462	460	449	496	485	442	502	472	446	456	502	440	481	463	505	427	465	490	446	488	445	450	444	474	461	421	497	450	463	461	470	466	464	491	433	439	435	481	436	457	451	471	454	460	461	430	433	468	459	482	481	475	471	458	496	435	463	472	438	472	477	472	490	463	452	498	495	468	469	493	464	511	443	481	458	483	446	487	486	458	449	475	517	454	444	468	487	430	436	464	469	425	481	469	470	440	465	446	451	469	454	493	443	437	498	465	470	417	503	463	482	481	459	468	445	476	450	486	505	472	432	487	498	474	482	453	470	471	486	467	474	482	492	462	429	480	458	446	508	443	498	446	498	473	444	449	497	455	465	462	457	445	507	464	501	460	466	502	464	449	480	450	471	465	461	463	467	430	435	458	471	504	480	453	427	473	485	503	492	435	438	466	452	466	472	494	489	526	496	463	470	434	462	437	482	468	478	497	461	465	485	477	509	472	504	490	466	470	462	492	490	446	475	459	510	477	458	499	456	476	484	457	476	483	475	483	520	474	479	482	474	509	467	471	470	466	478	478	446	467	490	457	476	466	474	501	423	470	446	508	458	493	426	478	447	459	466	457	508	459	480	464	488	533	472	477	464	457	483	473	434	471	481	480	453	470	474	508	485	447	475	441	483	466	480	454	490	483	481	448	442	442	456	534	489	454	536	450	474	454	449	475	459	459	478	464	430	487	493	466	483	444	482	490	435	405	507	438	523	464	499	479	442	493	464	484	484	457	484	437	433	521	459	456	483	479	492	431	457	463	473	462	422	496	447	475	446	479	485	437	464	486	484	453	460	440	457	447	473	468	489	462	438	458	472	456	442	464	479	444	454	478	477	491	481	443	495	439	469	468	478	376	478	500	458	494	494	482	500	456	457	478	520	481	479	469	440	490	470	474	491	466	442	463	457	436	493	451	480	463	478	467	485	505	470	453	468	465	499	435	454	462	466	482	448	444	454	494	478	494	464	481	484	473	486	467	483	472	432	460	470	472	464	412	470	452	466	516	495	475	477	460	491	461	457	483	463	421	468	469	494	502	481	474	455	520	451	472	483	453	420	477	436	443	473	490	487	466	485	453	483	461	454	452	442	523	477	447	524	500	437	504	490	475	453	456	492	427	469	469	439	477	487	464	469	457	451	472	472	450	485	474	499	469	475	440	504	489	444	444	445	446	454	442	441	510	479	478	465	451	488	441	451	459	463	467	493	521	422	441	466	456	426	483	468	452	483	446	466	444	447	493	446	471	425	458	465	467	474	516	466	504	460	430	482	447	450	481	467	501	474	474	504	502	507	472	423	470	462	460	468	475	460	426	469	469	471	445	466	430	465	471	456	451	425	449	461	488	484	463	500	496	462	455	473	447	488	501	443	471	497	466	476	461	432	436	495	504	440	473	433	458	449	472	494	475	469	487	478	498	474	471	453	455	447	469	480	433	476	491	512	459	479	484	452	442	440	511	482	458	474	472	459	449	458	419	450	451	477	451	510	493	469	438	475	474	470	475	491	457	496	451	481	469	470	456	460	482	447	458	482	471	455	472	453	438	514	455	466	430	439	454	460	483	465	471	489	419	481	426	504	493	455	460	489	465	444	483	462	496	476	442	513	474	448	474	471	457	473	439	469	515	471	476	482	449	505	464	431	451	456	428	477	446	470	513	451	512	444	454	499	447	454	508	445	460	475	485	478	503	443	489	523	504	454	467	466	487	465	491	467	436	459	433	484	458	461	450	461	455	455	487	439	507	459	437	483	493	479	465	454	432	511	451	480	490	501	458	494	510	470	425	449	467	481	460	487	441	501	446	478	499	480	478	492	466	465	485	474	456	482	433	435	471	501	443	460	479	442	447	450	481	427	454	442	474	467	487	478	480	454	418	509	466	463	454	460	499	417	468	476	472	472	488	452	482	493	443	450	429	448	496	443	491	436	459	502	479	435	488	469	458	462	467	470	467	472	492	436	453	518	448	479	503	468	484	456	500	463	496	467	494	460	499	467	456	462	468	460	447	453	466	454	481	460	491	457	453	508	471	461	463	521	468	481	469	464	480	492	455	458	503	454	421	476	479	437	505	468	449	464	483	483	469	478	443	434	470	440	512	449	456	452	446	481	466	472	440	498	455	454	438	457	460	454	476	482	517	491	456	477	473	473	452	463	461	480	455	476	529	431	471	410	479	466	458	438	493	478	465	491	450	455	493	491	478	473	478	451	518	453	508	432	457	482	508	431	493	468	493	440	462	463	440	484	467	456	450	495	489	459	470	510	470	434	493	466	482	457	458	451	450	488	453	453	531	468	434	472	445	480	424	448	462	466	472	440	465	460	448	449	442	460	428	479	451	440	440	429	461	458	463	459	467	480	427	430	453	478	476	487	468	463	460	464	473	486	472	502	494	433	502	453	499	481	419	470	473	482	469	491	434	447	484	468	483	515	480	469	437	473	474	479	432	462	488	478	456	469	474	485	449	455	497	475	451	477	490	447	480	477	450	454	454	475	438	475	465	485	493	518	497	487	456	487	444	449	428	456	434	477	513	467	507	472	474	475	469	453	501	485	483	490	517	482	479	486	499	456	471	457	479	476	437	500	462	468	440	464	454	480	486	463	497	479	474	440	461	485	450	475	481	467	454	439	433	487	454	444	489	503	438	492	455	440	464	497	447	488	468	470	461	452	486	450	480	466	446	480	495	468	444	463	503	506	492	461	471	511	491	489	462	511	455	457	449	474	433	485	439	499	465	470	446	464	479	483	464	494	475	464	462	456	496	473	510	466	423	457	504	478	450	466	496	444	486	491	415	428	449	458	449	485	453	484	500	478	485	477	487	464	472	480	434	469	491	506	472	452	466	487	474	443	483	509	510	469	486
26026	23493	29257	24938	18322	3437	441	360	326	341	324	283	325	329	334	345	329	338	326	338	324	335	320	334	311	339	349	318	293	335	335	344	328	318	342	356	336	318	345	322	346	324	347	342	316	342	320	323	327	339	327	302	303	312	326	329	342	326	321	335	301	338	328	288	317	292	319	337	327	288	325	346	329	300	300	342	335	309	345	342	349	334	329	312	326	315	302	323	316	316	357	315	350	334	310	301	319	312	297	351	319	318	350	338	320	322	345	320	322	311	336	299	312	337	337	308	319	338	326	320	326	315	321	324	295	327	324	314	307	352	327	364	313	345	308	332	303	327	336	329	312	326	328	316	310	324	331	329	295	325	320	323	318	338	316	346	304	344	316	296	298	333	338	341	303	315	330	307	300	337	333	341	302	317	371	285	332	334	341	347	323	334	317	333	304	294	342	302	324	317	322	338	327	345	326	319	306	274	354	352	337	316	349	331	306	323	314	335	313	323	319	323	329	315	297	306	336	338	293	316	326	331	330	301	347	327	329	315	304	316	340	339	342	309	331	309	343	356	321	331	318	311	310	298	313	328	320	295	296	324	312	299	331	316	343	314	312	311	333	351	324	328	328	315	314	305	321	300	349	325	317	301	335	332	313	326	330	350	341	292	333	323	328	324	325	324	328	296	348	327	286	317	355	343	324	337	316	319	284	338	317	305	304	302	326	300	322	320	348	321	310	312	337	317	319	318	329	354	323	332	329	329	339	317	311	332	345	313	313	330	326	342	339	322	318	329	316	327	304	332	328	350	306	341	291	343	356	299	328	325	364	330	317	304	322	300	300	337	322	311	311	320	345	302	326	335	351	298	342	319	314	335	339	331	344	309	315	321	313	318	347	324	312	353	329	312	344	320	306	293	313	350	293	286	290	326	372	317	325	335	330	330	316	317	332	334	388	329	331	340	328	345	330	310	316	323	322	329	333	329	341	321	293	294	348	306	296	337	325	318	314	298	299	340	318	328	317	307	320	293	314	371	321	297	331	319	311	312	353	328	290	286	364	301	330	302	307	299	321	321	308	309	313	316	299	308	341	319	315	292	294	270	324	311	341	340	299	346	350	350	332	337	325	324	323	324	330	306	336	321	341	338	313	323	326	316	330	297	337	285	372	325	306	359	314	305	304	346	336	316	348	344	288	325	282	311	316	366	331	331	314	320	328	301	332	287	323	319	333	316	305	338	338	317	322	353	346	291	370	328	289	292	366	320	304	303	298	329	330	338	315	330	328	304	327	315	298	326	348	352	323	318	326	334	341	354	314	321	298	325	341	305	334	299	339	322	339	346	317	332	342	331	354	324	297	311	327	320	317	325	344	344	320	317	352	321	261	304	308	338	347	353	314	351	347	300	347	324	323	325	302	314	303	331	309	321	317	337	335	311	318	313	314	330	331	325	305	349	323	341	354	342	341	314	328	327	309	309	339	306	336	327	316	317	338	325	334	299	352	321	313	332	332	337	356	339	336	317	333	323	286	306	314	329	334	355	317	321	326	322	306	327	314	328	304	305	328	282	331	315	334	360	337	312	303	343	320	328	306	339	299	311	323	328	310	347	348	333	338	299	300	315	291	331	327	341	342	288	308	316	307	314	328	311	308	306	337	347	286	323	356	325	328	322	316	313	329	342	322	353	312	320	312	307	328	306	315	311	312	305	319	319	317	305	331	360	286	332	326	338	328	323	359	301	339	332	273	309	325	317	311	289	293	325	322	328	301	312	339	331	295	325	299	324	318	330	340	345	326	341	321	342	298	353	301	308	320	319	307	326	329	338	322	339	330	353	303	315	332	329	340	312	326	335	306	325	331	299	325	345	304	326	327	303	307	300	299	351	329	339	329	328	335	309	345	321	322	367	333	335	346	315	310	322	322	326	323	322	322	329	326	314	308	349	311	324	347	310	295	339	321	333	304	330	330	299	322	326	329	331	338	343	305	309	331	312	311	340	313	325	359	326	353	335	312	333	333	294	303	330	333	336	313	322	334	320	319	304	318	303	332	322	325	323	307	333	328	327	338	337	318	302	285	315	322	323	349	308	314	301	324	335	312	350	319	319	320	303	306	358	305	329	318	371	314	308	313	336	306	313	326	311	345	335	325	365	307	344	339	302	302	313	315	320	323	325	334	300	295	311	327	346	322	343	309	314	351	313	311	283	331	347	315	309	305	343	334	330	323	347	250	351	322	347	315	309	351	310	338	328	355	335	339	335	321	314	320	340	329	326	335	342	301	316	326	314	346	319	307	310	316	359	315	319	320	355	314	356	353	314	354	313	344	338	308	333	332	296	347	297	358	313	317	276	326	325	322	322	335	297	282	339	324	329	338	344	338	331	299	329	289	342	314	307	324	282	303	324	285	317	313	352	320	308	348	305	326	322	326	310	320	317	311	348	326	325	285	304	356	340	327	345	321	314	354	351	340	322	333	293	318	304	349	330	304	307	318	305	308	304	332	315	312	303	305	299	332	317	300	352	312	327	340	326	288	305	308	308	318	327	325	330	344	351	333	310	317	322	292	323	312	308	316	326	318	332	335	352	295	310	333	326	305	317	294	348	340	302	315	322	332	302	345	317	331	338	303	336	308	312	316	284	314	322	298	339	330	325	329	314	319	320	306	348	312	317	284	349	327	330	305	307	332	299	309	330	323	308	312	357	296	337	283	313	307	357	303	315	308	304	329	301	320	325	318	321	338	356	324	329	343	329	310	349	305	325	326	316	310	338	300	303	311	310	297	334	317	350	334	312	353	316	319	304	303	304	339	308	339	326	326	332	326	290	320	320	356	290	341	350	323	343	327	347	352	335	336	341	314	302	298	302	321	319	303	306	299	321	322	326	363	351	339	340	278	327	337	337	323	329	323	342	301	342	323	322	316	323	321	304	342	348	322	314	345	301	311	332	324	349	316	331	272	292	266	312	355	321	295	348	293	308	315	325	325	293	332	337	318	302	310	294	344	317	365	324	325	337	298	356	332	322	296	343	317	286	326	351	307	302	296	309	335	325	327	315	340	350	327	306	340	326	319	343	315	350	304	328	345	333	322	296	341	312	349	332	334	305	339	324	319	314	318	308	323	321	341	310	349	336	339	303	310	314	308	324	338	303	305	298	293	336	305	323	337	299	326	344	332	293	322	339	321	313	339	311	303	315	323	336	329	290	339	286	336	327	311	317	335	313	300	322	314	327	320	347	283	315	328	323	330	306	347	341	331	307	328	316	325	352	312	311	293	322	348	307	329	310	316	298	319	320	339	320	296	313	317	334	337	336	364	314	346	309	328	317	331	315	306	289	295	341	318	303	326	326	318	339	301	331	315	369	301	314	341	317	315	300	340	321	358	339	300	308	326	309	324	333	331	316	330	312	322	330	341	316	328	302	333	312	334	307	297	313	332	329	319	314	329	310	338	340	336	328	331	321	319	335	335	312	324	334	336	334	325	351	345	311	355	310	348	317	313	317	335	301
58985	80941	41502	7230	931	587	523	567	532	508	517	552	529	568	573	548	527	539	556	517	555	500	526	551	534	498	541	588	498	515	544	522	503	540	514	530	542	506	505	492	577	511	530	576	527	521	511	522	533	565	515	498	575	495	467	510	550	530	490	493	515	550	546	494	523	547	528	499	488	524	506	515	520	522	506	528	506	557	519	545	521	537	499	554	596	525	503	529	533	542	506	558	482	549	532	508	494	495	537	540	519	540	517	514	513	522	483	484	539	516	527	549	533	509	551	523	520	543	505	502	509	540	502	532	509	525	529	526	547	573	511	525	545	527	525	541	481	517	520	534	522	551	508	553	503	504	516	549	554	524	514	541	483	523	534	503	542	507	566	558	555	549	503	540	573	499	530	523	569	533	516	528	519	529	580	504	512	556	507	481	535	534	517	514	527	507	537	512	513	516	499	494	547	540	512	521	518	485	567	524	495	518	543	520	514	491	553	512	519	560	515	544	545	528	560	524	541	529	544	526	530	512	482	535	549	564	546	585	554	569	512	557	527	526	508	518	575	563	544	544	480	508	505	517	546	530	562	545	535	530	519	513	543	531	514	538	500	512	542	524	531	524	564	522	514	563	534	588	535	529	479	533	510	513	538	540	542	542	521	540	509	503	546	559	574	522	531	492	542	508	500	522	505	515	501	530	483	505	512	522	498	532	512	512	600	496	532	517	521	519	554	517	512	530	511	521	544	532	485	512	539	536	545	508	539	526	540	533	512	562	535	506	517	515	556	523	516	516	524	511	518	514	513	520	513	505	543	511	522	530	519	563	528	500	519	562	556	541	503	563	517	522	520	513	520	500	479	526	503	564	519	562	522	539	544	567	508	514	527	531	537	486	522	514	529	494	519	518	518	512	503	530	534	516	508	537	490	551	567	540	537	498	520	529	520	530	536	513	578	516	504	504	536	528	528	507	528	512	536	547	510	547	532	568	532	549	512	488	532	510	522	507	560	525	549	544	553	531	519	551	533	511	520	585	503	515	549	481	537	537	506	508	543	545	491	533	515	502	562	527	532	498	519	545	480	543	558	539	498	523	541	489	522	485	524	519	530	563	539	499	501	531	526	496	534	481	498	515	541	533	556	511	487	545	538	519	468	508	531	543	521	538	476	479	506	506	581	552	527	518	494	532	539	493	540	524	558	521	529	493	538	507	500	542	488	479	572	502	525	508	524	518	515	522	565	551	507	556	559	502	488	508	507	556	525	521	519	464	551	520	545	556	484	519	551	500	526	512	519	538	534	500	515	509	539	537	519	522	513	526	527	544	511	552	534	513	575	504	490	514	488	509	483	557	488	541	524	553	552	489	523	516	530	510	518	537	501	501	514	554	492	510	495	468	509	510	493	525	505	521	521	501	496	477	531	527	557	531	539	526	539	534	511	492	536	534	564	480	522	564	495	543	495	512	528	522	523	529	519	510	477	531	482	540	524	502	529	579	547	512	561	543	511	479	508	506	518	508	516	492	528	536	493	520	577	524	560	540	467	545	507	543	533	529	512	524	536	506	491	514	575	547	491	527	547	529	538	496	520	531	527	510	486	545	524	539	538	520	541	517	553	490	525	513	499	505	515	502	545	561	508	527	456	546	511	532	507	500	490	530	521	559	507	511	518	522	499	548	511	483	566	552	519	525	474	516	549	522	481	524	542	508	480	516	543	481	499	522	517	528	544	528	532	550	542	550	542	520	517	534	507	520	515	571	525	515	514	525	480	532	528	467	539	493	548	508	552	526	500	535	508	527	515	512	466	503	514	541	548	552	552	482	516	533	525	497	547	555	527	526	519	545	542	508	552	522	545	528	505	536	483	556	468	559	525	511	522	544	500	519	529	533	504	520	537	545	452	491	530	510	512	533	572	514	492	540	514	504	509	515	509	542	529	534	551	511	549	511	535	502	531	539	512	486	518	523	551	522	504	544	527	517	498	513	542	527	531	537	508	524	538	515	561	530	503	534	526	508	548	509	530	533	530	511	486	517	520	530	521	530	507	542	516	521	546	506	529	492	550	538	507	499	509	510	509	518	519	500	556	489	554	530	517	523	566	504	539	507	526	510	562	497	471	469	556	550	575	485	543	554	560	519	541	557	529	486	487	516	528	531	555	526	568	516	530	518	486	538	577	514	515	519	474	518	561	488	541	515	538	526	506	478	499	506	559	513	517	534	509	548	542	572	508	513	544	522	503	579	513	535	523	531	536	519	562	523	544	507	547	524	524	528	516	505	513	538	519	537	550	525	569	516	500	524	532	509	496	485	529	530	499	512	541	496	557	496	557	477	528	543	502	513	533	553	535	522	526	498	568	550	564	500	508	493	539	519	509	538	541	529	550	528	544	521	544	522	526	570	493	528	516	539	512	538	487	515	538	533	503	557	525	481	503	563	537	490	530	523	522	516	509	551	503	565	554	499	542	542	519	524	531	526	505	495	546	478	537	540	535	557	519	540	543	547	552	523	534	492	547	530	482	506	545	516	531	524	470	550	522	561	516	570	517	527	491	503	563	527	558	504	564	519	515	548	486	505	512	487	537	525	523	551	542	538	506	536	484	574	514	515	532	514	509	517	514	523	520	508	526	553	501	513	532	515	525	526	549	523	529	496	526	522	534	524	541	558	537	459	492	527	546	547	483	509	494	539	553	523	514	528	527	548	544	568	518	546	508	548	519	566	538	500	486	495	527	515	517	548	519	569	513	576	541	505	493	551	518	496	549	543	517	508	499	530	567	520	518	535	554	524	545	524	508	511	537	505	534	511	520	512	573	538	486	505	521	521	478	523	531	519	528	516	515	541	520	581	523	526	502	492	501	502	507	505	536	532	526	493	528	502	508	538	526	489	479	522	522	523	503	529	512	559	486	534	526	524	519	560	535	486	480	501	550	525	522	496	574	495	511	501	567	529	521	497	517	526	578	504	511	560	517	521	518	543	512	528	549	547	565	555	598	535	479	522	485	529	535	543	570	519	569	518	529	505	515	541	538	560	519	516	520	511	535	508	535	507	515	528	504	514	533	506	530	557	535	525	557	527	578	509	503	490	537	533	569	501	522	510	538	554	567	540	542	541	517	552	496	549	523	504	545	546	552	532	573	583	542	514	542	553	572	531	544	517	491	539	540	509	487	512	514	535	591	520	541	496	537	551	537	547	527	500	530	508	507	491	523	522	519	512	536	548	564	534	508	519	512	575	533	532	506	464	496	539	523	511	515	541	555	540	536	536	554	503	551	536	512	493	545	533	534	530	521	532	528	497	484	542	533	508	570	565	543	526	549	510	528	576	485	500	546	525	523	487	497	516	581	509	496	547	528	541	568	547	534	551	498	505	520	561	501	539	532	518	489	546	526	518	534	507	522	570	520	506	524	508	513	582	535	498	517	505	523	552	527	511	531	508	491	545	513	548	542	527	518	516	490	494	504	535	545	515	526	531	544	484	506	487	567	504	492	542	526	539	519	548
24431	22247	29816	23985	21519	17970	1887	655	596	579	534	546	529	547	510	532	520	553	557	510	524	501	482	543	495	487	546	512	498	506	488	526	505	511	514	514	525	549	532	523	508	535	512	486	509	521	495	514	530	521	493	518	524	515	483	507	511	505	517	492	470	498	518	533	533	525	524	529	534	523	517	515	493	518	473	507	484	523	511	519	480	538	506	517	504	519	473	513	501	543	548	507	529	529	533	523	517	557	507	537	536	518	500	508	506	539	507	529	516	543	541	510	547	526	558	528	538	529	565	514	487	496	534	511	521	539	502	508	532	508	518	559	548	497	484	514	523	508	507	495	542	507	499	513	503	542	551	513	522	503	503	487	502	503	516	476	559	559	542	489	486	535	522	506	505	494	511	501	510	496	510	501	535	503	491	505	525	513	522	524	536	523	487	491	520	541	496	564	501	542	517	519	487	483	541	551	557	495	496	497	527	505	527	517	511	545	570	480	484	519	480	476	500	518	485	582	528	493	535	505	508	498	551	506	498	498	519	486	539	512	550	522	550	525	544	507	515	521	491	581	536	478	514	531	549	535	542	524	551	484	489	532	542	501	563	510	513	565	501	510	500	473	487	519	534	498	486	517	539	506	524	526	524	521	512	564	518	510	528	490	539	513	478	528	511	545	515	554	531	524	508	538	515	527	488	523	502	481	558	550	539	529	546	519	534	514	512	487	543	510	537	484	555	573	509	511	528	504	493	533	559	535	493	491	455	495	521	513	537	533	547	536	498	499	509	496	507	541	529	511	516	513	541	501	491	489	545	539	504	505	530	533	475	523	501	510	505	527	495	545	502	507	515	529	498	540	528	512	545	520	481	544	539	521	527	522	498	525	483	511	543	498	529	527	544	505	537	506	508	487	500	518	525	490	502	506	489	501	508	521	527	511	469	497	458	488	495	464	505	533	535	471	518	524	532	458	550	485	525	507	545	514	520	515	537	533	542	545	525	510	542	541	483	534	538	506	482	533	488	519	523	521	530	511	465	549	514	515	500	521	539	536	522	533	506	529	517	544	510	513	518	491	520	556	460	510	514	541	501	576	509	529	542	503	533	553	541	530	529	514	529	519	495	491	487	520	530	531	522	486	544	500	525	531	486	493	510	520	523	547	522	508	540	543	475	563	523	528	486	561	531	510	559	531	518	544	521	526	550	524	491	527	536	528	518	536	510	505	494	523	540	540	516	511	479	523	501	489	510	529	530	479	492	528	522	510	536	565	494	507	509	497	527	518	476	523	484	475	506	486	530	539	507	496	476	543	517	512	547	462	504	510	506	513	497	503	543	560	503	508	471	499	491	486	525	521	531	529	514	523	524	529	486	529	476	514	501	514	481	472	490	519	527	514	490	566	487	504	512	472	507	546	516	500	506	552	575	540	568	527	490	498	528	537	542	507	524	529	530	496	506	502	555	528	515	547	521	567	523	546	549	521	499	537	531	535	526	554	477	509	546	496	502	536	509	518	522	520	508	510	480	554	505	537	523	511	529	510	494	521	485	550	498	496	511	502	546	512	463	529	533	502	579	514	486	506	529	503	530	526	491	540	481	564	514	525	552	537	509	528	527	524	502	533	507	554	529	499	508	517	492	526	508	491	476	518	477	499	524	516	493	504	572	490	532	526	547	537	488	551	512	507	505	489	549	472	520	532	554	548	551	522	514	526	533	526	481	468	496	551	485	503	537	500	559	532	516	529	513	462	504	522	530	510	546	505	522	519	516	526	500	531	545	489	487	510	491	515	484	531	516	507	493	514	496	469	523	516	489	551	531	530	493	486	503	495	484	565	489	518	473	504	486	518	510	485	532	536	496	516	532	535	543	563	503	526	522	493	526	560	504	517	507	508	498	509	551	537	511	513	505	531	524	520	518	536	535	520	494	560	535	517	517	525	511	513	529	519	540	525	486	517	524	522	547	532	501	495	487	526	497	481	488	535	476	529	542	537	534	528	524	509	497	507	522	534	525	486	513	548	506	505	541	507	517	500	533	525	523	491	529	516	507	539	526	567	513	519	536	502	491	519	485	490	520	541	509	509	536	528	485	505	486	525	522	535	518	534	514	545	537	517	496	530	551	498	519	513	539	467	524	558	498	541	507	520	501	502	524	489	497	502	511	507	469	491	488	519	519	535	482	517	494	516	538	514	519	531	536	492	544	557	546	492	533	500	531	488	491	505	514	552	520	499	520	532	507	521	513	507	484	551	489	502	494	494	526	538	461	527	529	526	499	508	536	506	530	511	541	530	490	526	528	477	471	510	521	516	555	507	550	537	513	489	559	501	485	542	512	528	512	491	535	528	576	529	490	540	528	497	525	539	507	501	496	500	558	530	503	482	496	529	511	505	493	514	488	538	502	553	495	525	502	493	512	494	510	531	526	477	516	504	512	497	497	533	522	520	503	482	477	511	533	523	530	497	531	548	505	471	516	544	523	540	548	562	515	525	511	529	505	481	487	500	524	527	541	501	484	558	506	503	484	500	518	497	508	490	555	510	506	516	532	518	492	502	507	479	517	471	508	532	541	506	531	523	511	517	485	527	541	514	526	550	493	529	548	526	481	486	519	516	529	545	511	507	524	496	510	565	496	523	521	546	514	481	545	554	472	522	520	513	502	480	524	517	486	508	501	515	513	523	532	514	531	489	488	454	534	513	525	499	550	511	476	519	526	496	477	527	526	514	530	503	518	518	544	504	499	563	538	517	507	548	506	514	572	534	523	509	549	496	548	481	526	551	510	516	481	533	539	520	508	512	513	525	534	513	513	543	528	508	503	491	510	532	525	523	502	503	530	483	563	532	512	517	525	510	484	517	519	531	524	456	532	534	554	544	503	504	528	528	545	535	506	489	541	541	512	510	497	530	487	527	530	522	529	533	501	463	529	499	465	525	511	524	536	511	515	502	476	526	510	516	536	506	526	492	510	529	509	532	517	532	532	505	545	529	525	490	538	500	585	549	557	513	511	502	558	501	514	519	508	502	519	528	535	528	513	521	507	526	512	519	503	500	513	557	514	529	475	558	505	534	505	462	507	515	503	517	547	497	542	512	514	555	520	473	510	516	518	538	492	476	529	463	537	520	483	503	525	528	518	519	531	522	506	529	522	517	511	514	530	501	512	497	550	504	509	508	522	488	495	467	493	514	499	518	473	515	524	486	545	510	514	526	491	491	533	515	485	478	520	509	506	517	479	500	505	537	508	519	576	502	493	490	515	523	525	551	511	497	514	488	545	537	499	524	516	485	523	562	548	524	495	520	485	540	510	476	520	495	520	530	520	530	475	515	556	527	507	509	515	518	499	491	484	505	506	477	526	522	508	516	515	555	522	485	488	498	535	470	517	515	520	504	541	486	524	552	487	496	492	514	569	494	500	517	505	552	475	510	535	506	546	526	511	538	507	537	557	511	538	499	526	508	532	500	514	500	497	509	510	480	518	498	477	502	485	486	532	525	523	525	503	486
53878	90795	49702	12024	1566	936	885	825	784	791	838	852	852	826	780	819	802	827	809	852	851	818	762	811	803	774	736	805	797	795	765	803	852	822	770	801	795	817	814	836	822	833	794	806	768	810	839	802	801	849	801	798	771	838	795	791	791	751	803	766	786	810	805	793	810	805	778	771	819	871	779	765	826	803	789	787	800	792	797	763	773	820	768	757	787	702	788	740	779	780	749	813	783	768	756	762	819	812	782	745	816	817	768	797	832	849	798	844	769	758	840	770	801	798	803	748	827	832	822	826	798	770	816	784	796	842	784	763	825	798	856	778	780	786	796	766	748	761	792	758	783	806	787	836	783	826	789	748	848	777	746	774	780	773	838	759	804	750	792	787	758	828	776	790	783	751	822	784	793	807	775	803	771	785	799	772	804	799	735	756	792	834	780	813	806	754	801	761	809	817	826	803	797	796	779	786	777	789	827	812	785	781	793	794	828	811	741	819	744	778	778	807	830	787	769	800	791	781	764	803	758	812	798	761	799	732	807	795	820	793	775	749	824	813	776	853	788	825	795	784	804	775	809	818	770	793	757	800	788	773	817	820	768	771	757	796	789	760	838	805	805	745	807	778	781	786	788	782	778	753	830	788	777	801	792	810	823	849	739	796	776	807	818	826	800	796	833	777	748	837	776	791	790	775	809	772	762	762	767	801	717	802	754	841	779	771	746	818	781	781	751	823	749	816	801	809	807	856	779	791	806	778	805	785	757	757	815	801	831	819	794	789	802	815	802	806	772	845	778	801	811	785	800	775	800	798	801	739	775	801	730	819	808	764	844	817	777	778	759	798	777	829	785	764	818	751	784	771	760	798	786	746	823	802	798	783	770	783	805	755	783	805	835	769	777	750	781	792	819	791	797	824	820	799	715	786	781	782	777	755	750	826	854	781	821	776	759	813	777	771	764	757	805	779	780	770	785	809	758	822	803	762	753	794	800	864	758	799	792	768	784	778	793	800	781	802	800	822	745	787	811	790	782	742	778	776	844	728	813	795	775	815	812	750	811	781	816	786	792	797	787	767	785	772	819	817	827	819	797	769	797	769	762	778	842	767	788	783	795	813	843	755	800	774	846	750	789	796	759	803	808	814	786	807	801	797	772	790	806	768	803	790	813	852	747	751	816	779	829	827	791	793	768	765	777	821	787	796	806	798	783	745	784	750	795	804	760	803	812	752	758	820	806	759	809	790	783	791	811	738	802	756	807	807	755	772	781	801	823	805	758	766	849	782	761	765	789	823	801	796	783	824	809	789	818	821	722	814	761	794	759	786	784	726	887	785	782	766	798	783	771	840	742	819	813	753	789	791	761	786	765	822	779	773	796	807	773	827	799	789	794	793	802	730	780	783	775	808	840	751	824	789	749	821	785	786	820	789	758	784	806	762	784	786	770	794	816	739	806	818	725	814	787	780	803	745	791	813	830	809	822	774	797	787	835	780	799	783	845	797	803	742	850	749	816	756	839	762	806	797	769	812	779	812	804	793	775	793	780	768	772	820	745	779	781	793	790	826	785	805	813	751	806	778	777	774	818	793	797	770	806	784	782	794	763	804	762	779	830	713	781	811	778	772	773	783	854	825	770	791	792	758	776	799	807	772	809	813	766	806	785	855	816	824	810	778	807	778	778	786	778	742	757	824	780	818	784	813	780	808	800	759	814	784	801	750	778	772	774	800	805	796	779	777	794	753	762	779	844	791	815	728	776	837	774	806	799	826	779	782	829	827	813	761	786	805	795	786	850	800	768	784	787	761	826	781	770	783	816	838	765	806	791	828	793	771	788	775	834	786	848	801	766	797	835	783	767	758	798	794	786	839	821	834	799	791	792	761	773	741	767	761	756	746	760	773	800	767	795	786	810	783	780	814	823	767	820	771	789	781	772	823	796	783	800	787	814	790	758	809	808	757	810	723	776	800	768	798	809	817	829	809	776	769	789	786	786	800	817	833	788	807	807	753	792	806	763	781	815	774	805	788	876	774	786	785	798	830	789	815	822	770	818	778	826	804	772	844	797	761	771	759	787	779	779	776	767	789	749	739	812	799	782	778	800	797	806	745	752	806	776	794	766	779	806	742	788	814	764	805	788	827	792	759	782	794	848	801	779	804	803	810	728	785	794	798	796	827	766	803	787	789	808	789	770	839	844	816	818	822	797	821	848	791	804	814	797	788	794	802	770	759	851	728	818	802	757	792	811	798	797	794	822	743	799	820	798	827	802	795	842	772	823	812	819	838	768	833	778	806	817	787	819	843	753	775	820	757	778	805	788	779	838	802	835	792	762	780	747	797	786	790	793	792	795	742	855	788	768	770	787	783	733	754	789	785	811	757	786	774	759	805	795	716	769	785	808	799	784	768	783	808	849	753	800	812	782	787	769	789	815	782	788	785	756	752	761	794	783	802	787	858	817	750	763	829	751	770	789	757	837	771	776	782	815	779	857	781	814	796	750	763	763	763	784	778	773	819	813	759	793	848	792	814	749	805	779	810	782	799	770	795	837	795	757	731	788	765	784	777	828	772	798	768	838	757	782	773	839	762	757	800	807	801	762	793	818	826	815	779	787	807	746	771	745	816	763	846	817	762	840	771	837	771	791	872	788	795	765	794	826	785	792	843	765	779	755	811	826	756	787	768	763	786	777	842	751	835	791	829	763	797	856	816	829	822	803	796	772	767	839	795	785	808	779	795	816	806	805	824	753	788	821	808	780	775	776	751	761	829	752	789	786	821	812	789	787	766	771	741	829	809	788	759	835	811	818	805	811	792	861	796	816	830	777	748	804	823	765	817	764	784	792	790	764	836	836	823	792	826	792	795	750	845	779	801	819	784	808	814	779	807	801	796	837	788	813	809	793	817	763	834	779	775	781	801	840	804	774	812	772	781	819	753	757	750	797	771	841	773	802	773	827	767	826	805	784	798	803	789	772	771	826	790	779	794	812	788	843	793	788	830	764	815	762	787	756	767	788	791	827	789	800	819	775	774	738	813	800	752	767	830	803	794	790	775	779	833	810	737	729	787	781	809	778	808	853	799	778	792	780	810	787	773	799	767	742	827	802	838	789	766	824	824	811	763	809	814	796	757	780	810	785	813	763	818	778	796	825	774	783	766	751	801	786	822	751	819	796	787	813	762	827	761	831	802	821	761	848	746	805	804	841	791	788	773	837	775	809	787	778	785	745	778	704	827	775	825	796	840	840	822	793	743	840	798	807	740	795	819	804	729	799	761	780	837	817	756	795	795	768	735	778	794	767	751	783	769	777	819	813	797	846	811	766	827	791	772	791	796	766	808	803	804	777	749	718	765	797	776	744	753	845	751	770	777	793	737	806	726	811	778	818	800	782	765	788	840	814	757	811	775	792	779	799	735	852	766	787	791	798	728	804	783	814	760	757	776	784	809	744	810	809	760	773	818	842	808	799	767	811	789	794	811	832	866	800	795	790	799	818	810	789	808	783	745
33904	31475	22051	4178	357	289	292	266	289	266	253	259	267	306	275	254	270	286	274	241	288	301	255	270	282	280	284	288	285	307	289	273	269	275	247	278	293	256	256	291	268	281	291	261	271	301	299	271	284	262	249	271	262	266	282	294	295	259	272	263	291	283	282	296	290	287	284	294	315	305	244	285	305	300	270	295	280	289	283	258	254	279	274	267	272	271	279	295	274	273	319	300	290	289	248	298	303	258	276	306	288	275	287	316	272	284	283	285	281	287	267	276	290	275	274	287	269	252	261	270	279	291	308	280	309	285	283	274	260	286	303	287	300	281	297	294	279	261	267	269	295	311	270	243	289	290	278	271	283	266	282	268	267	299	270	274	274	281	253	276	278	289	264	265	288	265	251	295	312	279	268	289	285	268	287	281	268	299	282	256	292	291	264	283	256	269	270	287	255	259	300	302	292	301	261	253	279	294	274	270	261	267	262	279	288	282	300	282	275	265	278	287	289	244	288	270	257	242	276	260	289	285	254	263	293	288	325	271	253	272	292	284	289	292	265	276	320	296	251	294	282	305	265	260	298	304	289	278	241	260	285	308	286	263	275	274	292	298	295	274	239	251	270	309	289	263	260	291	270	292	269	284	278	260	281	277	281	291	303	275	271	293	245	282	293	282	273	283	272	261	298	253	276	280	274	283	300	274	294	251	303	293	255	265	275	265	247	267	274	258	302	303	275	257	271	292	274	271	275	296	293	300	282	293	277	292	285	296	243	253	298	288	299	260	269	297	251	257	326	265	309	255	299	250	296	293	329	268	292	288	273	271	260	278	298	293	269	281	278	283	290	297	285	313	284	311	260	313	278	236	291	286	262	267	280	283	291	301	241	283	275	286	291	273	256	284	298	291	270	262	248	294	292	280	277	287	288	276	269	296	260	297	321	292	279	249	257	284	263	265	313	264	275	284	307	275	265	278	299	263	288	283	260	284	276	280	274	270	287	305	275	276	300	264	308	280	287	254	309	283	264	298	268	257	281	277	270	293	276	253	281	256	287	267	302	261	271	278	253	278	318	248	259	266	281	289	235	297	260	252	304	285	288	287	288	314	285	292	265	293	262	276	293	306	269	282	287	250	273	281	285	270	273	300	262	271	283	308	278	295	276	297	261	284	289	288	252	270	292	267	278	271	266	260	288	270	262	301	258	284	261	246	276	260	292	284	295	273	291	296	250	269	272	292	265	246	271	263	279	256	263	298	253	285	282	259	281	315	280	297	253	297	279	289	258	281	273	274	266	260	265	311	250	275	313	295	289	304	294	288	262	275	298	254	309	267	289	309	284	276	276	269	257	270	307	259	274	294	266	294	263	327	292	299	315	270	286	262	279	269	284	299	272	277	274	287	285	263	271	252	272	307	268	311	297	307	312	289	241	274	291	280	290	298	298	289	289	258	302	274	261	298	284	268	269	306	278	280	276	279	312	257	269	282	286	259	286	275	296	276	284	298	245	255	265	281	285	295	283	283	264	282	258	275	286	319	279	292	271	294	276	301	289	261	299	279	282	290	246	243	282	276	292	308	288	313	278	312	317	317	257	279	299	254	282	285	287	278	267	256	303	235	279	275	327	277	289	278	282	284	296	309	270	274	306	244	263	291	268	289	286	262	295	254	292	273	267	293	281	254	279	285	296	315	279	262	276	293	287	271	256	279	263	280	258	279	296	284	280	251	259	265	296	295	272	261	280	248	265	279	265	276	279	291	294	278	285	295	268	278	291	279	289	285	281	280	256	260	275	279	304	282	275	283	275	291	290	275	292	276	279	301	265	273	294	324	269	296	267	298	306	272	288	276	268	242	286	290	299	267	300	258	266	285	297	269	287	284	287	262	287	291	294	257	288	267	285	303	269	306	286	250	269	298	290	284	287	246	260	264	285	292	261	286	296	276	298	269	278	277	329	266	262	296	282	276	268	272	277	285	261	279	278	274	295	272	290	258	262	247	278	268	251	290	276	292	287	266	227	286	259	263	295	292	255	289	255	301	286	323	283	317	286	301	273	280	292	285	296	273	277	284	301	299	273	275	300	315	268	286	264	260	239	265	289	288	269	280	291	309	268	282	287	318	279	279	276	274	283	299	295	285	281	270	305	280	279	274	283	261	259	294	269	289	289	269	285	280	279	284	289	290	268	295	285	285	261	305	267	270	255	272	293	291	297	265	286	278	274	289	292	280	264	302	276	273	259	267	272	288	246	270	287	270	264	268	280	314	292	284	257	275	271	285	289	278	268	270	295	277	279	305	255	286	259	289	285	264	298	291	308	280	281	294	298	270	274	259	289	282	258	276	265	277	261	302	282	286	276	272	307	257	268	248	285	288	273	297	306	279	293	281	270	266	271	303	257	267	283	265	284	264	276	263	310	260	258	277	291	292	259	276	310	264	289	273	284	293	284	289	279	291	289	306	258	297	268	274	275	274	285	259	259	265	290	261	230	276	255	292	310	289	304	320	294	272	294	285	310	297	298	256	265	287	280	288	302	276	283	246	265	263	304	298	253	288	276	259	266	268	268	270	275	298	290	275	306	254	248	282	288	286	292	276	251	268	279	278	288	284	275	300	259	287	301	248	282	278	266	279	285	273	272	277	272	307	305	289	272	289	286	286	278	278	260	284	303	274	263	273	287	253	281	289	289	296	271	282	252	255	278	283	282	286	306	282	256	282	294	267	263	268	285	281	292	251	258	275	279	258	268	277	292	255	259	260	241	284	296	282	322	291	259	280	258	253	281	285	260	260	256	267	279	267	277	299	288	266	297	259	276	309	288	262	281	287	267	281	269	292	287	305	281	273	276	275	275	259	286	271	288	262	286	277	261	289	265	298	309	302	263	272	278	308	285	304	264	274	298	288	275	283	289	297	275	279	308	286	283	285	256	297	275	283	270	262	270	271	277	285	286	277	302	285	279	280	297	277	299	288	290	273	280	260	247	287	270	335	321	271	263	270	282	295	278	290	307	256	267	266	293	299	254	276	304	277	275	292	246	266	294	299	284	312	271	292	301	299	267	290	287	290	274	307	303	282	281	283	289	303	273	270	257	254	263	266	323	284	294	244	272	277	277	271	271	297	278	280	276	304	281	262	277	235	312	283	312	290	278	271	273	271	286	252	283	300	270	302	275	261	292	300	301	270	272	286	234	282	277	302	290	288	270	286	261	253	260	278	260	273	288	259	293	282	268	309	287	275	309	261	301	260	293	271	269	308	312	294	271	282	289	288	292	306	262	285	251	281	298	276	273	298	303	278	265	308	258	301	271	266	269	255	295	301	272	332	291	286	275	280	286	265	294	271	277	296	302	255	266	267	254	264	296	293	271	268	328	279	332	276	288	278	293	281	274	272	320	284	285	291	284	297	271	265	310	274	274	284	262	244	252	293	278	258	288	241	298	313	270	289	267	317	268	270	276	269	258	247	259	280	293	300	278	275	293	283	295	251	255	290	239	295	263	286	283	264
43295	46420	19167	1358	492	478	530	463	462	487	464	434	477	437	437	476	469	444	450	463	428	475	495	494	440	478	504	481	474	481	443	481	458	437	455	458	452	464	444	471	506	498	471	476	473	463	483	455	455	458	468	452	499	505	483	489	479	479	476	471	487	460	463	475	467	492	429	475	481	493	464	468	482	480	500	505	439	470	482	467	491	478	495	470	458	493	477	447	447	508	481	485	461	468	484	445	463	475	504	480	483	521	452	463	514	441	459	479	488	451	477	470	501	465	483	497	485	496	490	469	420	491	448	472	464	452	488	520	462	486	486	488	463	486	445	496	449	490	473	460	474	504	434	500	458	483	445	462	447	488	466	498	482	468	470	472	481	470	472	443	490	452	439	492	468	480	475	454	456	456	455	478	485	458	480	449	487	443	483	493	471	481	460	476	463	468	456	464	503	473	513	452	490	475	495	495	432	476	469	442	446	502	439	486	448	450	497	449	491	486	461	451	442	488	426	452	446	478	463	508	472	459	446	468	479	501	483	482	486	457	484	458	495	517	450	461	494	461	464	473	480	485	501	463	476	474	490	455	446	465	475	499	450	461	445	452	434	475	453	478	484	481	457	476	481	471	474	470	480	498	469	490	467	484	474	450	477	523	449	477	441	485	478	481	422	497	432	495	446	464	489	483	490	448	488	473	456	433	497	478	498	476	470	473	474	425	468	494	506	478	503	463	499	497	428	493	495	463	512	496	513	480	479	469	455	496	494	456	477	457	474	446	496	477	498	467	458	490	492	479	460	467	459	435	474	465	527	494	474	450	494	488	484	470	475	482	480	453	447	466	450	439	457	496	463	494	439	500	494	496	499	498	477	472	485	506	492	441	467	468	456	466	464	439	476	495	490	482	465	477	464	462	510	505	472	474	482	499	452	451	469	454	515	480	490	477	513	480	478	493	490	477	466	443	473	458	467	414	475	485	512	487	497	455	499	458	471	452	434	468	489	464	484	463	472	489	466	460	469	462	453	512	471	497	499	449	478	483	466	465	500	491	451	479	444	490	504	473	488	450	479	487	456	427	479	487	484	489	517	472	473	484	463	476	461	496	446	457	499	486	467	523	494	482	469	487	480	454	469	458	459	510	488	514	460	449	449	491	462	492	459	480	478	475	465	431	483	437	479	448	493	498	467	448	465	475	452	445	462	459	446	458	453	493	480	459	455	493	499	542	481	451	483	451	481	454	471	458	436	459	501	475	452	484	513	465	463	480	502	446	445	448	471	480	471	461	466	485	495	462	484	447	481	478	481	485	472	476	485	445	495	413	442	480	493	478	495	473	532	466	435	443	482	467	484	504	461	500	501	495	497	476	469	491	509	469	470	450	473	433	461	485	480	516	468	475	451	448	453	442	476	467	475	482	445	449	486	514	447	519	464	441	486	486	461	432	442	433	466	506	487	441	460	519	451	478	483	451	449	487	478	449	465	463	460	506	447	467	436	426	509	488	487	491	508	469	467	480	453	491	487	476	461	476	432	480	491	500	466	473	441	443	453	466	498	457	466	463	497	449	463	505	467	513	466	483	505	459	447	473	474	479	471	465	452	492	469	468	415	517	498	475	509	481	511	495	461	469	470	462	441	479	484	465	455	495	422	455	466	466	464	485	462	428	446	443	497	476	452	451	462	445	439	432	490	488	486	451	464	476	498	474	476	475	442	484	486	456	468	490	482	460	490	471	431	495	479	478	460	472	482	461	471	477	476	491	455	449	458	470	501	449	457	482	483	512	465	486	495	459	512	436	487	475	437	484	500	495	476	474	446	463	476	441	463	474	471	481	447	520	490	467	507	435	504	456	518	479	466	443	488	490	451	548	467	480	462	461	478	484	486	448	466	451	487	489	485	445	467	454	474	456	467	486	468	463	461	467	489	468	462	438	478	485	475	500	454	480	468	509	456	469	481	423	453	513	485	458	484	472	457	458	485	497	462	486	504	484	447	507	488	465	462	489	458	477	499	457	470	430	455	521	451	481	489	462	434	495	471	505	445	502	453	457	521	479	476	491	456	478	473	477	480	490	458	498	429	467	466	465	484	487	474	454	460	460	485	451	477	471	455	512	479	450	491	485	478	484	441	469	460	488	476	467	430	450	453	480	452	496	484	467	457	521	451	488	461	423	449	488	470	471	506	452	490	457	463	483	489	446	443	447	492	478	471	519	452	436	461	440	456	469	452	501	495	457	459	493	506	465	471	484	436	474	432	465	458	467	496	442	460	468	476	488	493	477	451	474	493	468	512	462	450	481	501	505	460	499	536	483	501	486	471	490	460	481	452	473	479	510	499	483	490	495	491	435	470	471	487	446	434	444	471	491	428	469	456	497	478	466	523	450	489	472	474	480	435	487	504	441	491	431	483	450	475	494	479	493	444	463	453	452	471	454	491	483	490	478	452	493	472	458	459	495	507	469	441	474	458	455	498	451	497	466	483	547	483	509	489	489	454	467	438	495	476	463	492	442	509	480	438	451	430	440	481	452	451	506	490	453	470	452	460	464	477	454	445	453	459	451	472	495	480	492	513	446	493	453	440	401	434	457	513	453	482	527	452	477	465	463	456	498	472	512	449	516	463	462	473	485	450	457	456	514	457	453	467	507	509	501	455	498	499	468	472	484	465	475	496	450	481	464	431	463	452	513	425	484	461	492	514	492	487	478	432	459	469	483	468	480	460	472	459	470	485	477	521	503	498	477	463	436	463	439	478	462	463	491	461	513	482	527	448	471	446	436	484	444	445	515	486	444	448	434	459	462	515	439	485	456	485	515	475	477	497	461	516	459	473	469	475	444	464	497	442	473	431	474	456	459	478	465	461	466	468	446	476	471	472	424	499	503	514	503	483	466	460	490	437	443	468	490	492	491	472	480	465	486	486	461	428	471	466	425	428	533	488	443	473	428	463	485	488	471	447	455	517	448	464	464	478	436	457	477	478	463	460	434	514	430	473	499	461	442	472	486	435	500	469	500	489	474	441	477	450	446	466	439	505	467	478	476	463	469	458	511	450	484	532	482	461	472	463	469	462	434	448	520	463	427	514	456	479	471	471	510	506	485	518	432	499	485	478	467	526	456	471	462	475	462	486	470	475	456	462	476	512	457	490	450	475	426	491	454	477	488	492	462	459	466	450	480	452	491	454	476	492	459	475	471	492	516	470	466	472	459	452	448	450	497	469	475	526	516	454	452	459	454	466	473	501	506	474	502	445	470	479	485	458	487	477	482	477	494	466	469	456	479	473	510	453	446	484	484	440	453	473	492	499	454	508	479	500	444	464	419	464	478	486	479	465	483	505	450	501	503	463	495	445	469	478	416	451	505	492	404	518	450	470	509	468	488	491	442	455	512	453	512	455	462	499	498	439	516	485	437	481	458	470	483	447	494	500	506	458	466	540	448	482	490	494	481	458	433	447	465	494	483	487	506	491	432	475	493	427	491	451	461	472	491	516	466	448	507	484	463
26159	24171	29112	24961	16758	2049	402	347	326	333	322	355	354	324	354	350	339	328	332	329	337	322	320	354	309	311	316	342	301	333	296	350	339	320	326	316	326	335	338	324	323	309	348	327	327	346	324	328	316	305	343	368	340	337	353	329	322	316	340	345	320	333	299	324	332	296	362	326	339	357	303	347	345	338	312	317	321	341	337	350	327	323	343	305	320	340	325	337	362	335	274	331	368	366	347	342	327	339	321	317	329	319	328	339	329	320	301	330	346	344	347	315	334	354	344	328	350	349	353	330	317	285	306	335	333	356	292	328	338	335	309	315	347	299	350	331	347	322	341	337	331	328	308	322	328	363	323	350	369	372	340	336	318	331	349	343	319	341	361	342	329	330	350	342	337	334	324	275	370	330	314	326	329	349	317	346	311	338	293	336	331	302	378	284	344	335	312	348	299	294	334	339	356	318	367	323	352	344	323	331	298	343	335	316	356	331	317	326	323	332	324	301	341	299	323	353	316	335	340	351	334	323	318	346	312	340	305	311	314	331	323	364	320	332	320	319	361	335	322	344	334	317	336	290	340	336	349	359	373	298	363	319	328	329	339	319	320	359	333	312	339	335	289	326	304	309	338	352	327	343	351	359	311	352	287	304	323	341	369	328	367	299	340	313	343	366	338	290	315	344	312	340	355	319	361	303	297	308	325	321	323	323	328	311	316	334	334	324	371	335	347	365	292	303	329	301	306	320	360	315	324	355	315	363	334	321	314	331	299	306	326	347	360	352	314	323	325	330	338	352	362	355	350	329	324	317	325	333	333	322	356	338	323	363	343	311	311	346	307	359	321	318	307	322	325	303	291	347	349	301	348	306	343	339	340	357	330	358	341	371	331	322	314	334	318	335	334	336	327	330	343	352	319	337	356	337	319	363	321	340	290	350	297	279	323	340	311	358	313	337	327	317	320	333	298	298	312	328	356	324	335	302	334	321	350	341	352	351	308	365	309	332	323	353	358	302	324	331	295	328	314	313	354	343	309	314	316	331	300	320	381	331	282	351	332	322	330	331	333	322	316	349	349	335	376	322	317	296	329	317	330	365	305	313	355	326	320	338	340	321	307	327	314	333	356	319	325	325	340	358	296	335	321	324	296	344	346	306	311	308	329	313	318	328	314	347	343	321	343	311	373	325	292	321	355	297	309	340	329	338	330	315	312	332	366	332	317	335	302	325	316	328	317	327	350	335	331	320	320	348	303	348	341	342	323	357	302	365	333	345	357	330	319	322	335	328	347	321	323	315	333	320	291	321	339	321	337	310	334	337	317	354	329	287	347	329	326	326	369	318	336	322	333	345	322	306	321	353	347	319	334	339	344	318	350	341	305	348	347	314	320	339	302	325	307	305	345	325	311	314	331	369	306	345	331	326	306	353	320	332	344	346	314	330	318	366	306	294	327	320	337	326	347	296	344	336	300	344	362	351	301	352	337	357	326	331	326	333	294	309	338	348	367	324	332	339	344	304	288	284	331	320	334	348	377	334	332	335	352	297	306	325	324	330	326	349	326	327	313	317	356	367	332	309	299	309	324	310	339	333	315	337	322	335	308	334	347	359	353	322	318	312	355	330	358	344	351	337	321	343	325	309	309	335	311	308	326	320	352	331	340	355	338	333	337	307	337	328	286	323	313	312	314	329	350	298	332	338	306	363	355	321	324	304	346	344	333	322	333	346	292	291	344	328	362	311	320	324	330	319	324	343	324	331	337	349	339	307	320	346	309	307	333	290	352	336	325	313	308	328	336	356	322	327	331	323	376	337	367	312	359	324	334	348	298	326	302	336	354	334	345	322	316	338	374	319	325	324	303	341	307	331	360	300	339	318	334	309	307	314	312	341	324	339	334	348	314	349	334	319	302	354	343	324	315	309	357	331	356	347	325	328	322	290	325	368	377	328	318	344	333	345	331	316	308	303	328	330	352	373	314	328	319	323	315	285	321	315	347	326	335	352	331	339	293	318	329	348	339	320	339	361	342	300	325	331	322	359	342	326	347	352	316	307	314	328	324	349	300	328	334	345	365	352	352	307	319	356	321	346	345	339	335	342	359	360	316	325	332	330	349	345	346	310	325	331	323	335	308	332	338	339	365	321	334	338	335	349	334	322	313	337	334	339	333	316	345	288	327	348	356	353	327	324	338	326	342	335	365	340	312	352	317	331	338	328	344	347	335	333	316	326	330	340	331	342	343	304	333	304	322	322	335	353	338	306	345	344	304	322	324	310	362	300	341	350	320	320	353	320	322	358	324	308	331	329	350	307	309	330	322	373	346	336	351	350	339	319	330	325	370	379	321	355	314	317	341	309	357	320	346	340	319	343	311	357	357	363	329	310	315	350	327	323	341	337	309	341	342	293	308	352	344	312	332	332	337	351	377	329	339	356	300	335	368	325	348	324	334	318	327	353	339	339	340	318	355	313	320	343	343	341	327	321	320	339	296	346	329	334	327	331	329	323	302	333	309	308	316	333	366	361	310	306	344	316	334	345	325	316	358	321	296	299	344	316	318	367	329	296	349	341	351	338	333	310	330	303	333	305	356	343	346	313	315	335	335	374	352	307	308	331	324	320	320	332	326	373	339	327	356	343	366	340	321	320	312	325	317	326	333	339	314	349	292	335	337	302	342	319	333	333	316	328	322	304	345	336	328	333	362	356	322	334	301	366	358	322	318	307	331	323	332	330	324	306	333	300	348	341	306	321	309	352	324	313	334	306	345	360	339	334	308	325	353	333	308	323	356	317	333	312	321	285	332	350	322	308	315	308	330	340	330	327	333	316	327	327	329	345	338	294	341	339	336	334	312	328	308	312	345	326	337	334	304	311	346	318	296	355	337	364	363	302	329	340	317	310	327	326	331	324	304	319	306	344	334	330	328	313	337	353	342	389	330	339	331	335	333	373	338	327	322	323	316	348	312	340	309	363	327	324	326	332	348	319	341	318	347	341	326	323	340	326	323	322	337	349	323	343	307	298	342	313	350	349	338	313	351	318	325	333	303	297	348	379	317	334	324	326	302	328	332	315	345	343	309	302	314	323	321	327	306	325	348	327	324	347	305	319	373	305	352	359	319	318	373	374	331	323	338	323	306	310	321	320	347	342	328	339	316	316	313	324	358	350	340	316	323	360	321	312	317	355	336	343	348	316	349	304	319	305	302	334	332	303	323	314	316	328	325	353	343	345	325	318	332	315	354	301	363	326	293	330	372	322	322	315	343	316	326	336	330	290	356	283	331	336	325	317	358	325	364	302	345	366	323	322	350	294	346	369	328	296	311	328	321	368	336	344	324	330	320	356	304	375	328	334	330	324	301	315	325	336	353	331	315	340	345	308	310	303	321	363	352	330	346	334	343	345	330	319	338	316	378	370	322	325	346	342	331	328	313	365	324	317	331	302	337	327	326	292	366	315	323	323	341	317	317	294	343	318	332	347	358	287	315	326	341	304	339	311	349	320	318	317
61516	80460	37591	7943	889	604	552	543	509	522	530	543	571	562	519	547	539	545	521	564	590	531	519	564	491	539	563	558	547	540	527	521	538	601	526	578	559	525	545	566	503	538	527	516	538	528	525	577	545	535	576	542	568	571	550	518	535	555	540	550	557	545	564	568	565	568	492	557	560	560	519	580	586	510	497	545	547	517	555	541	554	494	543	568	554	544	575	527	551	543	519	564	523	529	536	549	504	517	584	531	542	537	570	546	574	524	540	505	545	544	533	514	536	535	535	529	529	510	542	529	571	541	535	562	527	595	601	542	547	536	572	550	518	502	520	528	503	541	552	524	517	558	502	542	550	521	532	554	521	520	563	486	534	524	544	543	517	528	521	548	534	576	534	518	565	535	522	540	555	551	594	593	503	553	544	530	573	522	530	556	502	515	530	549	533	539	494	570	485	536	537	541	553	562	538	530	505	510	532	550	554	513	549	535	551	555	552	526	540	518	506	557	484	538	537	525	520	556	552	532	536	479	542	564	531	536	539	481	549	538	582	515	549	548	562	529	537	540	533	542	556	517	554	517	559	525	518	518	535	496	551	532	511	558	520	531	539	506	511	558	527	509	570	516	562	529	538	544	533	558	516	537	549	516	560	539	531	562	554	566	556	550	511	552	528	560	528	510	522	571	550	544	591	542	526	529	529	519	523	544	555	546	551	560	543	538	503	527	562	510	533	556	521	535	529	532	575	550	542	534	568	512	520	512	494	526	571	498	547	510	534	546	545	496	546	516	556	548	547	525	514	553	507	557	517	508	549	555	582	527	540	546	544	508	551	510	570	570	541	511	529	492	557	562	552	544	505	520	504	533	596	589	525	525	523	515	518	549	504	540	568	548	550	512	552	568	556	522	516	534	554	524	540	549	580	535	546	498	525	562	563	563	566	544	512	544	534	564	507	546	530	480	536	554	540	520	553	520	544	550	485	525	530	559	532	551	520	515	544	536	552	524	552	539	559	558	533	551	505	553	487	536	539	528	522	547	573	521	505	551	538	529	545	541	551	531	520	574	492	518	532	549	551	514	545	536	610	499	488	528	541	568	568	528	540	558	532	540	557	565	541	538	525	533	521	568	535	584	544	515	569	542	524	552	507	551	565	503	523	548	530	507	555	586	496	584	545	553	527	541	534	589	546	544	567	548	524	553	510	554	542	499	516	527	555	573	492	506	544	519	548	523	537	582	522	547	546	549	485	541	516	545	532	538	551	535	538	548	544	538	554	538	517	557	572	498	565	549	532	518	534	490	519	555	559	549	566	532	515	527	538	529	533	495	531	527	524	556	545	532	492	558	537	539	581	559	518	527	494	575	540	520	515	556	521	580	553	538	489	510	545	571	522	506	486	533	560	556	512	518	532	552	540	531	528	518	523	556	503	538	527	512	546	560	524	554	528	530	547	550	530	527	537	532	508	542	568	530	530	525	528	531	521	543	526	538	549	590	529	555	473	503	544	618	569	511	546	537	537	535	515	543	515	487	557	560	543	514	557	522	574	552	538	501	551	548	580	521	529	564	534	551	554	553	570	525	537	562	580	577	528	537	560	538	527	580	526	527	537	524	552	555	526	505	541	532	500	510	570	548	539	510	545	542	507	551	545	525	548	466	535	502	568	552	503	495	537	540	560	509	547	513	504	559	566	534	520	548	543	505	517	544	540	553	532	539	584	532	597	567	506	543	536	521	562	579	537	573	512	566	510	546	509	533	504	519	546	548	542	537	540	525	525	519	501	531	573	529	530	526	534	580	512	512	527	507	555	576	529	586	545	517	538	565	527	528	540	583	533	502	563	542	526	551	552	530	521	524	557	489	553	535	594	548	547	519	540	546	575	555	547	510	575	506	516	561	530	568	508	557	540	558	495	522	521	495	520	520	519	502	568	549	544	562	568	511	547	562	510	540	572	569	552	531	542	546	517	511	554	515	543	540	554	502	517	539	512	481	520	541	533	524	522	551	528	538	513	584	529	576	511	536	506	534	516	565	560	555	574	563	545	487	532	516	553	549	551	532	538	580	524	505	545	542	508	567	518	568	502	545	512	564	568	528	516	537	542	526	547	551	561	557	525	496	533	544	522	544	539	483	525	533	537	527	510	559	541	546	548	567	491	525	503	518	513	540	536	517	566	542	537	528	570	527	534	555	520	531	547	538	555	550	560	576	529	540	537	551	525	588	513	536	553	537	549	513	570	498	537	545	536	552	489	521	541	560	540	531	542	528	567	543	582	541	537	544	492	515	592	534	546	538	528	557	507	534	476	539	554	540	552	568	516	497	516	550	530	501	585	524	527	555	545	511	577	530	558	586	527	510	529	548	534	525	529	559	470	498	545	524	528	503	536	528	564	507	525	545	511	540	519	545	530	536	526	515	551	513	548	570	527	545	543	523	509	533	538	557	548	507	548	532	538	554	575	504	521	540	604	572	548	543	558	543	521	525	489	520	550	502	511	490	588	548	576	540	556	524	544	536	519	508	541	535	612	517	554	500	542	514	504	523	522	512	569	545	506	559	548	491	562	570	538	561	536	519	517	533	479	499	535	575	513	535	535	554	545	536	535	587	556	541	549	553	547	586	524	502	501	483	567	527	520	506	570	545	553	526	554	543	511	547	533	532	527	526	552	528	509	562	502	552	513	562	502	497	550	555	539	523	536	533	540	524	546	553	569	492	494	531	515	516	503	541	548	508	535	553	568	553	508	518	575	520	553	520	522	568	520	551	520	498	542	566	518	536	571	548	554	508	609	543	518	560	512	547	550	518	526	504	538	537	546	480	516	554	533	529	527	549	506	557	579	566	561	530	527	542	498	544	581	523	519	565	595	525	527	540	548	537	572	514	526	502	550	559	524	537	524	508	540	530	528	532	565	522	542	522	513	535	499	513	532	552	556	532	536	518	548	538	534	565	539	535	575	515	510	551	581	527	545	523	561	537	498	531	508	562	535	508	543	580	541	542	546	532	562	526	535	605	572	541	514	542	513	541	540	578	528	541	542	535	527	514	518	510	501	483	522	535	498	570	539	528	541	548	543	532	518	535	537	532	541	527	547	530	526	518	577	513	573	564	516	537	559	515	567	578	543	526	531	517	542	550	536	521	534	567	563	501	548	533	501	510	521	507	537	543	521	511	542	587	498	525	545	534	518	554	559	566	536	555	528	520	551	556	547	558	542	568	554	550	495	540	518	508	573	534	547	556	525	554	511	547	553	562	546	550	567	535	551	523	546	543	535	507	548	540	575	572	523	546	575	498	521	559	548	519	531	535	522	543	535	527	559	552	529	514	532	552	497	521	545	536	533	598	529	547	509	512	501	546	529	506	524	495	536	524	539	526	527	533	517	528	639	503	527	557	510	517	573	532	579	574	591	532	517	539	541	510	556	533	567	525	579	505	517	566	535	508	579	529	528	536	543	545	559	512	530	533	512	523	556	511	543	508	573	534	526	556	582	512	531	546	528	583
24650	22548	29511	24275	21494	15281	1235	576	548	572	554	535	569	540	514	531	550	540	517	521	538	515	527	538	551	485	546	533	520	550	510	554	549	513	551	522	528	535	563	538	567	500	498	488	487	538	487	522	540	496	494	504	531	524	508	501	559	517	536	526	524	503	577	495	553	548	566	547	525	508	535	540	519	535	526	505	554	519	502	502	498	522	511	491	533	498	520	547	545	489	551	553	520	515	538	529	492	526	539	514	490	549	506	509	516	518	519	521	494	515	509	527	527	513	485	540	533	576	492	508	501	510	531	488	506	506	501	525	570	524	517	537	518	523	547	541	498	518	516	541	552	509	559	537	533	518	519	543	474	501	528	524	502	498	538	488	511	517	527	485	494	543	509	553	521	519	496	549	508	508	531	515	530	526	502	498	508	485	523	495	497	526	476	502	506	507	518	481	520	564	547	557	507	535	484	501	507	533	528	546	550	527	526	548	516	537	478	495	537	487	521	535	532	539	531	519	512	539	518	527	504	516	541	531	501	522	516	515	466	513	523	548	487	521	521	512	539	501	573	544	516	532	544	472	535	515	503	518	536	547	489	513	537	493	517	527	508	505	479	500	507	499	529	537	548	506	523	533	516	514	534	543	524	479	507	547	512	480	488	512	507	544	526	533	548	502	544	504	570	564	516	548	548	542	512	522	501	497	555	551	539	531	495	528	546	528	511	486	542	483	538	480	511	513	575	518	487	531	553	563	519	520	542	509	546	524	535	500	590	485	499	499	540	555	479	543	541	507	541	504	546	511	533	552	533	548	516	538	466	543	503	575	533	505	529	507	493	571	557	532	515	524	523	526	543	516	543	530	533	524	521	539	519	549	531	504	529	487	507	517	480	554	564	478	534	520	491	500	492	502	499	468	521	502	536	507	491	565	489	546	504	507	554	490	514	546	498	563	526	552	517	515	461	506	489	487	523	550	525	503	530	544	546	518	530	508	528	521	520	534	495	486	529	505	502	515	534	523	519	485	521	509	512	539	515	533	497	546	511	495	483	546	483	517	501	514	546	520	569	533	521	531	570	509	539	531	517	543	545	493	576	536	542	518	494	486	504	506	516	506	506	503	563	523	545	535	503	513	509	529	513	562	558	500	504	483	491	518	494	511	521	538	505	515	514	500	509	506	532	539	492	497	509	510	505	541	505	501	508	491	563	534	496	492	532	571	528	508	534	535	521	513	531	495	530	503	534	534	535	513	556	511	500	465	509	525	510	533	544	497	539	515	520	502	521	522	545	517	502	585	493	515	498	518	552	519	486	519	486	487	504	524	509	549	521	524	514	517	524	498	526	530	514	505	514	543	493	488	525	499	549	495	546	538	527	540	548	533	533	492	559	514	520	512	520	505	501	571	508	563	506	507	557	518	506	544	502	486	522	482	525	497	551	548	517	498	564	509	529	546	523	526	499	527	558	517	525	536	495	515	521	488	531	536	492	526	508	552	504	541	532	512	557	572	547	502	511	546	509	560	512	538	498	499	531	494	536	547	493	495	503	536	509	523	536	495	500	534	508	519	537	529	490	484	520	511	524	557	540	513	458	525	523	536	529	515	561	531	533	515	535	523	507	515	505	504	512	529	509	513	527	513	487	524	482	481	533	535	512	519	519	534	498	547	502	541	495	516	528	482	513	517	502	533	518	521	476	518	535	522	497	504	540	560	494	567	522	514	482	549	496	502	501	492	493	541	509	522	488	514	542	567	542	531	509	526	506	496	552	517	511	508	503	521	514	562	538	535	512	490	506	534	502	505	518	515	474	521	504	518	523	530	507	519	500	546	499	525	481	457	518	506	537	528	536	540	561	505	535	507	513	536	524	513	510	502	514	515	533	546	515	488	522	514	503	521	495	504	546	502	495	537	520	531	521	492	511	510	501	497	515	532	527	500	521	502	546	484	514	525	544	577	511	489	480	527	566	515	508	545	525	513	540	528	476	522	518	580	503	529	489	556	501	515	499	484	527	514	563	530	534	508	523	531	482	553	525	545	545	498	440	532	524	499	535	510	520	559	561	546	508	495	505	505	551	511	509	539	505	543	546	531	523	509	503	534	543	510	512	525	545	520	487	492	522	549	507	521	536	493	571	500	518	520	491	580	529	518	556	484	536	550	501	556	541	526	530	537	565	515	525	503	538	551	509	507	504	547	503	513	530	527	557	586	547	543	548	516	511	551	547	550	522	522	498	542	525	517	559	489	520	481	505	523	563	485	531	493	521	563	527	577	513	493	544	533	565	512	529	502	530	527	525	494	454	527	494	503	481	466	524	522	524	543	510	474	526	511	569	494	519	511	529	538	515	499	528	494	511	540	526	542	510	507	548	504	515	524	526	514	508	517	538	530	499	504	507	547	545	552	542	524	504	516	511	534	547	525	547	516	523	473	537	542	482	491	503	508	488	544	530	528	534	502	490	552	521	520	484	469	500	551	497	544	549	516	554	543	501	481	509	527	512	509	516	532	551	540	536	502	472	511	530	521	526	529	497	502	534	545	504	492	571	508	515	477	505	511	482	489	497	540	533	532	519	540	510	545	507	497	519	534	523	535	515	538	496	508	489	511	535	569	510	509	487	488	559	542	512	521	555	508	509	537	545	508	530	528	497	515	543	534	492	503	517	515	513	532	479	509	522	547	512	521	522	537	521	508	495	496	519	540	526	519	567	551	541	510	465	531	490	511	514	493	534	473	526	512	501	519	496	533	554	533	508	542	552	539	508	581	534	478	546	539	508	533	521	525	512	532	530	568	507	506	493	545	509	523	493	481	491	518	585	544	570	531	541	491	512	507	547	520	527	515	512	491	523	512	559	506	502	508	497	530	556	498	546	543	534	520	506	517	485	505	532	507	542	515	523	532	559	507	542	526	528	513	506	546	531	532	539	549	531	508	511	514	541	535	549	529	502	539	490	461	535	508	527	544	544	551	553	481	546	507	533	524	518	510	500	515	527	505	522	531	530	548	557	525	518	507	507	493	525	514	494	512	519	515	514	501	530	547	524	533	495	509	537	502	511	544	497	521	546	564	511	517	504	551	531	504	509	509	567	512	498	497	498	528	486	501	489	546	517	539	542	514	464	503	516	540	555	519	549	511	514	516	530	499	503	508	503	514	515	520	504	518	499	475	519	509	486	557	503	504	509	524	528	541	526	545	507	503	490	527	525	536	527	539	484	532	500	459	553	531	485	470	575	562	574	523	484	493	546	500	467	515	535	511	532	554	529	474	533	520	510	516	556	520	549	538	525	564	532	517	497	499	512	529	534	509	529	541	563	557	509	490	513	485	530	516	495	519	500	518	533	547	506	516	504	514	518	472	531	554	515	550	563	532	532	530	509	481	516	490	504	545	551	539	502	517	494	534	506	521	480	526	514	483	525	553	519	532	490	562	520	535	522	513	504	504	513	544	527	530	542	545	515	522	540	503	548	467	492	530	553	501	498	554	556	522	505	510	531	473	526	451
57810	88247	45642	11715	1554	856	854	827	873	806	784	769	855	795	823	769	838	838	774	809	815	827	794	767	796	767	791	820	801	827	774	825	821	772	805	833	804	795	803	769	776	735	776	770	803	839	821	874	824	787	840	743	777	769	798	774	806	754	807	744	806	791	777	805	773	804	768	814	778	761	780	826	779	816	778	734	780	855	777	802	874	829	760	825	777	811	809	791	807	797	762	812	788	791	783	792	809	823	789	789	789	817	836	794	768	794	811	814	786	861	806	808	780	831	785	758	850	792	813	813	789	797	789	763	771	826	863	755	769	817	827	811	863	783	793	795	791	825	780	773	799	784	767	790	775	842	815	837	884	744	791	778	809	772	811	814	807	777	782	765	818	853	812	803	779	796	731	818	803	805	785	780	800	768	780	802	876	821	818	859	772	750	786	780	796	796	758	804	815	829	789	776	820	832	817	742	753	814	801	817	810	771	760	829	783	839	795	787	839	798	865	777	834	806	810	795	775	795	772	762	790	753	823	840	818	777	746	806	769	788	810	802	754	813	792	795	791	804	783	794	832	782	824	744	842	810	774	801	802	802	792	781	812	738	827	784	804	772	714	803	832	838	821	781	858	758	797	785	827	800	759	750	794	809	776	762	745	819	830	806	785	784	776	809	828	812	843	798	782	844	770	807	818	811	831	815	768	790	776	815	836	776	806	843	800	802	809	824	812	780	807	832	815	788	844	816	801	828	804	783	785	778	764	771	818	807	763	830	766	819	806	790	793	795	786	727	824	773	806	760	789	797	797	813	816	770	769	810	813	789	753	753	779	814	757	783	813	826	772	796	809	846	845	810	818	761	780	786	796	771	767	784	772	736	817	768	781	796	792	859	805	739	764	794	848	754	881	826	807	797	747	836	837	796	804	769	805	817	762	736	840	754	784	746	846	861	791	802	805	821	736	807	818	863	814	806	758	821	781	773	822	805	769	785	814	769	824	806	862	826	827	765	766	782	761	787	795	817	757	761	817	813	805	816	792	818	812	837	819	734	834	801	796	816	796	808	795	802	797	827	841	800	804	777	800	797	848	842	805	787	825	759	797	809	800	841	782	783	790	766	807	821	751	806	772	810	726	807	778	774	771	784	780	793	776	787	844	799	830	792	814	771	747	800	786	844	809	788	803	826	807	746	797	799	772	840	777	822	768	809	813	779	783	794	748	757	855	786	776	848	810	776	846	789	820	797	750	808	764	789	794	788	766	788	800	824	789	819	785	751	811	816	808	832	815	806	791	769	823	747	759	765	775	800	811	766	729	790	811	807	804	830	832	784	783	791	847	791	744	762	803	793	804	840	819	847	865	792	766	835	812	803	804	809	774	827	769	764	821	806	787	804	780	748	801	779	791	846	762	809	778	855	769	777	832	783	791	754	824	806	778	755	783	818	797	835	799	799	818	776	812	773	768	780	821	824	862	883	797	774	745	773	825	766	783	745	783	757	813	821	841	769	806	783	801	789	800	794	789	801	801	807	831	771	776	813	792	796	800	821	768	816	754	757	811	787	825	783	776	811	797	795	821	790	791	796	819	800	828	828	789	841	829	809	806	754	807	806	822	809	798	808	803	814	820	785	765	781	792	814	800	794	815	800	762	824	846	769	824	803	777	837	823	778	808	816	774	795	812	832	784	770	840	816	851	790	784	834	801	812	820	801	771	783	796	825	805	802	766	815	793	782	856	737	794	808	814	814	820	822	772	815	814	798	763	772	792	804	828	722	781	760	781	793	794	779	768	842	775	776	775	756	775	804	788	811	806	821	858	804	836	769	746	777	779	755	815	763	776	768	815	804	848	789	808	788	761	794	792	733	812	806	782	828	851	790	801	823	789	829	784	809	843	844	789	822	741	809	784	821	758	803	859	805	795	776	789	784	795	757	812	731	768	797	768	796	774	821	777	836	800	784	776	802	824	812	851	846	783	796	799	795	752	813	794	782	793	820	760	847	815	804	809	780	832	745	842	784	775	839	805	785	859	845	751	781	877	822	808	774	792	779	801	817	808	832	780	819	761	781	828	775	803	775	790	781	803	772	852	807	837	853	815	787	823	756	831	772	769	764	796	810	795	848	771	788	771	836	807	772	803	801	791	823	803	797	791	798	849	774	807	819	773	851	790	756	789	813	849	770	807	796	785	806	813	796	848	802	817	777	764	810	803	794	795	726	824	773	816	806	762	800	750	788	778	783	801	780	812	782	801	835	795	782	791	762	802	827	772	832	832	786	776	767	810	786	722	819	774	785	793	855	803	776	780	796	824	786	805	755	762	802	792	752	793	820	815	762	757	764	794	787	804	789	744	789	789	811	760	783	840	776	817	767	790	757	806	749	835	773	792	763	781	771	777	803	790	808	773	805	788	779	821	784	803	778	822	785	850	803	811	837	795	814	747	783	822	782	756	771	842	775	804	833	818	822	796	827	763	788	794	758	773	773	786	830	803	785	772	842	783	814	790	797	793	742	769	771	798	815	806	789	802	761	764	783	790	779	851	817	779	842	772	844	772	787	796	807	746	789	796	820	790	776	794	735	786	806	788	794	807	798	784	763	797	814	740	760	780	843	795	800	776	806	789	797	797	801	824	805	787	760	812	800	830	755	840	818	789	798	813	817	767	828	767	760	770	810	799	808	775	764	758	804	809	785	801	796	849	818	819	853	790	781	797	796	759	772	808	765	744	771	826	775	802	802	802	799	810	816	782	772	831	815	807	786	809	807	799	820	798	824	791	821	820	771	754	813	837	776	795	810	803	751	826	847	802	799	791	767	784	793	792	810	801	787	750	824	794	760	722	771	848	773	780	786	799	836	806	786	824	726	775	784	772	814	829	827	763	791	824	777	797	778	799	790	751	828	829	801	808	781	748	810	785	752	822	787	783	837	734	794	793	809	756	799	811	739	791	798	843	814	820	804	819	808	783	771	877	791	811	793	828	758	759	781	836	833	833	834	794	791	778	759	771	819	745	828	729	848	783	828	781	781	789	810	794	762	828	811	767	794	779	798	800	747	753	814	855	787	797	778	831	735	825	828	840	792	833	825	764	778	820	738	796	813	785	785	818	876	804	821	802	773	855	747	824	794	825	846	806	800	813	817	753	834	830	816	787	802	768	791	727	802	768	716	798	789	805	802	830	817	790	829	850	758	818	807	789	753	791	753	803	813	801	834	816	792	798	782	794	782	791	785	776	786	760	809	780	810	795	783	804	757	761	787	784	807	814	820	808	779	835	798	768	789	821	800	857	828	785	847	774	800	821	786	878	799	781	787	808	767	750	793	822	838	797	761	789	775	785	800	761	819	793	791	840	837	799	819	788	849	774	798	795	819	787	788	797	782	829	815	808	765	839	798	818	789	794	813	809	822	804	780	862	823	788	805	809	787	790	782	821	757	744	829	764	821	810	833	776	743	792	809	790	776	781	786	830	839	750	781	761	785	812	785	788	818	766	815	850	800	792	812	804	763
34543	30018	20523	4194	461	328	302	285	281	299	255	277	280	261	285	273	254	284	286	298	262	281	291	292	258	306	267	309	267	270	296	265	285	254	268	286	275	261	296	274	293	293	268	291	283	261	302	261	263	315	281	289	254	275	302	276	253	291	266	288	265	287	282	267	263	268	255	276	295	278	295	270	258	260	281	279	293	262	305	278	265	265	317	281	282	275	241	288	274	305	262	283	292	304	299	285	279	272	264	279	292	290	279	293	305	294	285	286	289	253	314	249	290	267	289	293	319	278	281	268	318	267	267	270	257	288	262	310	263	297	256	298	302	285	283	285	291	297	280	296	310	277	295	284	254	297	258	293	294	269	286	309	304	278	272	341	273	285	259	294	282	283	256	285	282	270	258	286	290	281	270	310	276	297	273	282	286	295	296	280	273	264	264	249	267	284	249	256	288	284	285	280	298	264	280	273	281	296	267	254	284	278	277	268	275	286	283	289	262	263	287	305	297	290	299	278	303	296	290	282	256	288	260	264	254	279	296	292	312	273	301	267	315	254	268	273	280	260	290	281	273	285	312	309	268	272	256	248	279	317	274	303	280	294	318	289	247	273	278	312	258	279	271	273	285	316	280	272	246	302	296	255	264	264	295	251	259	304	291	259	283	291	307	300	290	278	273	286	278	258	260	255	294	301	273	266	285	291	279	271	301	267	301	276	289	262	259	290	271	265	275	248	297	278	290	288	277	284	275	263	276	288	251	274	248	267	265	275	267	299	282	262	283	289	262	279	280	258	277	266	269	280	324	335	278	273	275	261	297	252	273	272	282	247	323	272	306	274	297	272	304	311	274	306	266	267	286	309	321	242	269	305	277	277	275	246	269	278	294	279	284	318	287	291	307	303	292	294	269	283	268	309	263	287	286	263	313	262	279	271	276	285	296	279	312	257	285	253	281	267	278	255	259	283	260	273	306	298	280	281	299	289	248	267	273	302	289	303	262	303	284	268	290	300	257	234	268	267	285	308	300	265	294	282	278	297	292	253	301	290	265	274	267	250	268	303	268	276	288	269	274	270	259	264	247	288	288	285	290	273	276	279	237	299	295	275	275	256	270	272	322	270	258	301	288	284	251	297	290	262	270	286	241	262	276	252	302	290	317	297	284	276	278	270	236	289	285	262	283	289	269	290	291	279	289	265	289	269	264	251	269	294	267	316	294	307	287	273	261	283	244	294	260	311	274	286	287	257	285	276	250	266	299	303	299	256	249	298	275	286	276	292	315	278	265	316	278	314	267	301	286	253	276	273	299	298	325	264	266	280	269	276	277	290	268	278	261	298	272	289	283	313	304	265	264	304	273	280	296	281	293	289	271	265	308	283	319	270	270	285	275	276	269	257	259	281	291	303	268	285	261	288	270	315	282	287	279	283	287	257	283	274	270	301	291	264	284	274	275	301	275	293	263	262	273	276	252	289	295	284	282	248	265	299	278	268	281	283	267	275	300	289	281	272	257	281	308	304	284	259	276	285	270	250	296	248	302	280	238	277	259	296	290	282	251	262	295	287	300	287	278	283	280	284	261	278	288	297	286	291	272	278	280	299	310	272	280	292	303	262	316	269	282	275	292	286	263	266	302	277	251	281	309	264	274	272	278	306	250	257	246	306	259	287	279	277	264	292	281	291	265	276	319	289	291	303	282	258	277	286	268	252	279	275	301	270	274	256	268	288	306	285	312	278	272	278	277	299	256	285	298	264	293	341	268	309	263	262	274	317	291	267	260	286	294	278	258	291	297	277	262	289	292	269	286	264	294	296	271	255	315	296	291	282	293	254	293	280	324	277	276	274	287	302	306	291	306	255	285	249	237	293	285	293	261	281	267	303	277	291	293	297	274	301	270	250	290	280	249	289	288	273	273	284	306	300	283	301	294	305	305	273	278	268	282	292	289	273	280	274	282	265	306	264	274	301	276	264	276	291	277	250	278	277	287	278	292	281	283	268	266	282	255	277	281	282	293	274	286	295	269	277	279	301	250	294	279	303	298	273	309	295	268	274	294	298	270	292	309	270	278	276	240	284	278	262	284	306	296	298	272	281	282	275	283	251	271	300	277	257	281	286	301	265	281	303	272	289	281	297	272	263	276	290	270	261	248	290	282	272	253	276	302	264	271	282	269	292	283	274	280	287	282	268	267	271	259	284	304	265	291	273	246	272	319	302	268	257	317	253	277	252	285	268	279	270	279	281	294	280	261	300	267	279	270	292	286	247	316	277	228	292	267	277	282	269	297	289	268	285	283	275	290	299	248	286	262	277	306	265	283	275	289	296	271	293	300	258	275	289	265	271	288	268	277	287	292	295	268	287	297	245	269	284	263	270	323	293	274	273	285	257	311	282	270	296	262	275	320	289	281	279	259	249	279	265	298	288	267	303	295	312	262	267	289	301	265	264	244	288	301	318	287	261	281	296	289	274	293	269	283	218	262	286	299	305	292	313	284	284	300	291	316	285	283	283	284	281	269	290	252	283	273	293	281	284	284	275	279	253	274	259	300	301	275	257	269	258	305	276	273	302	260	290	270	288	279	315	260	264	292	274	281	303	280	299	276	285	269	291	273	263	271	290	271	249	307	272	261	260	314	248	279	270	291	260	256	290	251	308	290	294	248	275	271	255	277	274	270	271	277	298	300	265	281	305	272	271	275	296	275	260	278	274	260	282	290	269	285	287	257	289	269	284	258	276	285	282	231	287	274	298	288	284	275	268	304	286	289	292	293	266	250	281	287	258	288	287	271	285	264	260	248	275	279	316	286	259	264	294	295	301	290	263	269	298	288	292	282	298	288	280	260	270	288	308	275	253	242	276	287	271	243	298	275	291	275	288	279	285	288	285	271	264	272	296	273	299	304	283	279	255	289	305	302	261	284	290	321	261	306	291	296	284	301	293	289	295	260	258	273	289	272	275	297	317	260	267	300	282	270	293	304	292	270	277	314	277	283	274	288	227	266	288	289	256	290	271	279	289	283	317	317	300	290	285	265	289	281	302	297	282	272	286	272	295	268	290	274	290	284	261	286	274	287	305	281	264	300	263	275	245	267	307	280	271	278	258	276	306	301	281	281	241	273	273	276	275	279	254	286	296	260	278	298	285	238	272	234	269	275	268	260	276	270	278	274	292	266	316	281	306	273	270	264	293	272	291	285	304	286	292	297	269	283	288	265	275	259	298	296	276	272	276	277	265	265	293	269	270	271	256	259	303	289	275	257	276	278	260	283	268	274	293	267	321	269	284	247	299	294	283	295	273	300	291	268	307	267	248	284	267	276	316	274	288	264	276	284	289	303	279	285	307	259	297	270	292	260	265	304	279	275	281	292	275	271	281	303	268	325	270	275	266	266	278	273	283	306	265	266	252	276	274	289	261	263	254	271	306	255	281	281	300	280	297	274	298	298	314	282	242	286	265	282	271	277	265	274	273	260	256	257	280	278	278	280	271	210	277	265	293	276	296	271	267
45403	43626	16292	1907	557	455	508	497	469	487	458	505	497	473	495	502	434	457	494	469	473	440	494	487	446	489	477	481	461	464	463	508	459	471	452	490	491	490	470	500	459	444	480	470	453	482	441	443	427	481	475	467	474	492	468	455	503	513	483	450	462	467	501	467	431	503	450	483	482	488	457	484	472	472	476	501	456	521	459	444	460	489	508	463	489	462	487	469	482	499	467	461	465	479	466	477	446	507	487	474	469	442	463	478	461	478	518	479	465	463	474	490	450	469	445	475	455	474	469	457	482	478	497	461	453	431	424	473	471	485	480	464	487	513	485	485	463	446	419	489	486	470	453	457	469	450	471	448	483	470	519	453	449	455	494	471	457	479	480	460	500	475	451	463	471	497	487	430	497	448	470	460	482	492	498	465	409	481	459	484	461	473	447	482	487	457	498	455	470	438	453	432	503	522	476	491	465	465	474	452	441	467	480	446	448	500	458	482	470	515	491	495	489	461	475	474	491	462	500	474	467	465	467	464	526	439	478	488	466	469	470	467	486	482	458	444	465	453	496	477	422	475	497	516	445	452	465	493	472	481	481	484	496	484	477	425	483	479	462	450	471	497	457	501	458	481	483	509	481	478	466	460	450	483	490	453	484	465	476	445	468	457	476	506	480	447	469	463	488	425	469	475	448	491	483	454	506	465	441	496	465	512	469	466	462	460	430	459	483	488	471	525	476	494	504	488	448	477	470	462	503	468	451	484	442	466	489	484	504	453	474	481	479	506	466	466	465	463	455	463	451	466	464	478	466	501	470	443	473	463	493	449	503	510	469	493	482	419	463	493	431	478	471	483	436	436	473	491	468	451	490	517	499	501	491	515	521	458	474	464	489	473	506	484	473	502	491	490	438	499	449	452	489	444	473	471	466	473	452	466	506	470	509	457	494	504	486	495	454	474	507	479	517	457	508	519	488	453	479	446	476	466	466	512	474	469	473	495	410	445	485	475	467	451	503	447	454	451	477	462	466	474	461	461	481	471	476	472	471	468	498	433	438	488	466	483	454	480	460	483	484	496	489	476	462	465	485	479	527	483	496	504	482	507	510	483	456	491	492	496	493	445	486	508	468	488	525	505	462	501	494	480	451	464	456	478	475	503	495	485	486	499	470	482	500	481	476	469	478	539	474	490	482	489	441	478	501	464	461	459	506	491	446	444	432	472	490	478	460	499	472	475	468	470	466	447	484	479	471	485	486	521	480	466	441	451	452	476	463	462	449	462	483	487	489	475	484	459	488	485	488	454	479	467	458	455	482	490	462	484	483	469	452	449	508	465	498	473	452	502	472	444	479	485	496	433	419	502	486	515	488	466	494	489	473	496	472	491	491	515	485	452	436	480	453	491	427	472	458	487	473	495	474	493	486	491	461	491	482	449	488	497	436	507	475	468	502	452	476	493	492	471	473	472	481	488	457	522	456	478	466	479	510	469	464	458	459	504	453	457	473	522	496	460	472	492	451	493	480	511	458	453	471	492	460	470	455	451	451	455	472	457	504	501	455	480	463	482	467	487	452	499	505	450	459	468	513	452	540	493	507	466	464	480	451	495	454	506	467	511	481	479	461	455	525	471	454	493	468	481	493	479	473	476	517	479	501	452	459	422	463	515	438	439	464	483	490	469	483	442	491	452	462	450	480	475	500	481	463	507	469	459	476	501	473	511	536	497	503	470	500	513	474	519	495	467	474	494	502	494	494	495	497	483	463	461	458	482	480	501	439	475	461	457	459	465	444	498	459	459	470	476	477	519	528	495	463	445	523	476	449	452	499	483	491	498	501	492	477	503	485	498	454	500	444	482	473	448	472	462	516	476	485	510	473	486	470	464	476	458	459	524	529	435	432	410	486	493	464	508	454	479	498	485	560	487	479	489	480	490	463	475	499	453	480	474	439	462	505	467	482	476	453	464	505	478	470	454	532	462	481	483	484	444	441	456	492	462	481	464	493	514	505	494	478	469	510	518	470	508	473	492	456	471	461	451	469	458	489	523	513	483	492	472	507	456	481	468	458	445	453	501	513	522	471	469	469	475	474	453	483	499	486	489	448	481	481	470	498	463	435	466	477	457	480	496	496	438	442	491	470	492	473	445	517	488	492	451	471	504	514	428	497	488	441	481	455	503	499	465	483	516	473	480	475	439	445	455	467	497	498	454	479	496	420	447	501	520	461	489	455	492	507	536	474	480	500	454	467	454	469	473	494	499	462	467	442	469	489	468	446	488	449	482	465	503	475	454	471	487	454	463	506	434	442	463	454	469	455	469	484	438	476	494	483	443	495	481	464	504	478	455	465	491	512	453	470	456	510	423	447	477	449	439	479	456	485	447	459	460	462	474	415	453	469	430	453	477	502	516	474	461	450	481	468	454	467	450	492	479	436	469	504	482	473	469	551	476	499	513	497	451	440	452	462	486	441	459	480	477	510	501	454	437	485	512	492	493	438	461	466	445	501	479	454	463	454	448	448	455	463	453	470	447	470	515	448	431	470	462	499	480	519	490	496	473	434	458	513	511	475	462	454	461	466	471	456	503	449	458	473	496	470	505	454	487	450	442	457	507	508	452	477	484	454	480	493	473	472	492	507	449	478	468	497	491	469	474	449	481	402	502	465	506	463	511	476	511	481	449	505	482	470	478	473	430	461	503	478	448	475	468	457	517	488	457	484	472	501	468	458	491	450	522	473	492	433	512	493	469	490	474	552	465	463	447	464	452	452	440	467	473	475	481	458	497	469	482	478	493	431	464	459	457	472	501	444	459	462	462	501	460	486	464	447	493	434	474	503	435	471	447	503	435	501	483	505	481	476	459	496	478	479	489	470	439	446	522	475	493	462	436	478	435	443	477	476	443	481	503	485	470	477	498	508	472	464	474	468	483	464	463	494	505	461	479	446	492	491	465	455	515	501	446	487	435	463	464	501	452	507	474	514	493	504	514	472	462	454	505	470	468	499	493	479	514	480	451	482	471	458	512	501	486	464	454	458	456	491	448	491	448	467	511	455	451	461	451	483	460	474	483	460	473	426	505	472	472	455	438	457	485	496	479	524	462	478	480	449	449	497	448	440	493	500	466	467	440	485	479	491	501	479	453	429	471	450	467	466	487	486	451	443	463	454	494	445	477	503	491	486	470	476	475	493	456	482	456	477	478	519	445	480	476	475	454	463	454	484	473	436	471	508	473	488	478	458	478	522	466	437	491	501	466	454	472	474	475	472	451	470	494	435	415	472	484	452	462	475	480	476	495	475	489	471	451	474	476	477	457	527	487	488	481	454	496	483	477	457	490	490	499	481	466	423	466	480	468	473	474	475	509	518	427	479	431	473	492	461	485	496	497	458	501	442	469	433	470	478	494	451	460	474	489	472	509	459	466	502	435	475	466	449	454	474	465	487	477	485	484	497	465	473	467	447	472	443	479	501	458	509	468	494	445	453	445	488	458	426	464	436	466	456	469	498	477
26193	23574	28983	24935	17713	2545	387	347	326	327	350	335	306	342	321	329	317	319	301	315	302	325	330	294	349	304	312	310	309	357	331	286	325	332	309	323	334	325	305	305	347	283	325	301	309	350	347	312	339	361	319	316	294	297	325	323	316	377	331	336	288	311	313	334	311	324	324	336	324	332	318	280	340	329	318	325	325	337	332	319	317	325	307	314	337	342	298	306	322	347	312	309	318	303	314	326	303	327	297	323	353	303	325	334	352	313	350	302	301	322	315	335	313	343	318	336	342	298	334	321	317	340	292	313	331	306	312	338	318	281	332	300	361	303	322	336	297	330	302	333	320	343	304	335	340	328	309	325	319	334	316	328	318	322	339	314	300	310	321	303	330	319	336	318	323	303	300	309	285	341	293	327	288	336	333	341	320	353	307	302	333	314	348	307	301	335	312	282	299	310	328	316	344	317	313	310	324	319	315	331	308	335	328	339	336	285	341	325	312	310	293	317	333	333	325	339	277	318	325	324	329	333	333	298	304	306	279	298	327	315	297	304	287	332	319	332	326	306	355	332	287	333	288	321	275	331	303	360	331	328	305	343	295	333	345	318	335	317	339	358	328	327	327	311	319	296	305	333	298	319	314	318	303	337	349	289	323	320	324	284	292	315	334	342	289	321	323	314	325	303	319	296	306	336	326	296	347	317	289	305	322	343	328	341	342	306	332	329	330	329	352	319	337	347	318	326	325	290	300	325	316	322	321	350	332	348	304	313	329	306	312	296	316	336	344	291	326	311	343	345	290	282	278	339	317	344	311	308	307	306	356	308	301	324	312	349	350	320	286	327	328	322	326	311	315	308	333	296	336	334	343	331	315	328	306	332	294	329	342	319	325	318	318	347	299	326	325	285	304	300	336	329	291	300	313	321	311	330	321	327	294	315	349	329	359	321	296	330	330	310	307	306	322	326	342	324	314	350	305	317	321	330	298	322	310	335	328	309	319	316	353	330	323	314	282	287	321	308	353	312	309	301	312	307	327	306	283	340	298	327	315	360	300	305	345	314	349	337	330	319	318	360	331	300	316	339	268	342	339	316	329	290	307	316	306	311	303	316	301	334	343	298	294	338	296	319	316	329	334	342	344	352	292	298	313	315	304	321	297	308	345	313	319	293	296	356	332	313	315	336	291	351	338	311	301	289	311	303	339	287	342	376	301	303	347	328	312	330	321	317	339	319	330	322	321	333	330	310	312	327	307	325	319	314	319	298	312	328	332	320	304	308	355	289	301	326	318	330	352	334	342	302	334	316	330	328	313	294	319	346	318	339	315	279	310	339	343	323	322	352	332	337	302	332	317	332	322	283	312	330	326	313	298	353	302	289	303	335	337	308	317	331	318	302	349	293	316	339	309	315	307	301	319	307	321	308	338	306	299	353	329	322	359	337	327	333	342	336	303	339	328	346	346	315	316	282	326	343	308	302	338	319	328	339	291	306	329	296	285	364	320	327	338	314	346	324	330	346	335	277	314	341	335	345	315	348	310	305	352	320	310	335	309	319	273	307	332	305	331	334	297	358	326	328	326	317	312	322	305	322	308	343	334	325	322	319	305	311	317	334	316	325	337	313	334	325	328	321	279	307	313	305	307	296	318	328	304	354	334	300	309	341	325	327	325	332	335	336	314	312	287	319	324	320	334	279	339	303	313	300	324	335	314	320	318	323	313	311	312	341	340	325	313	325	335	355	325	314	313	339	320	330	323	344	293	282	315	315	306	321	333	322	343	306	336	308	308	337	331	322	337	306	349	295	315	287	333	315	328	302	321	285	332	336	311	298	323	345	334	319	331	351	306	312	336	316	302	295	328	322	313	311	349	314	288	333	334	317	268	324	299	308	306	351	316	300	307	348	331	355	290	319	317	335	323	345	323	305	320	330	308	300	337	336	313	329	322	327	290	338	312	310	328	319	347	324	292	320	312	312	316	316	320	307	302	346	342	356	334	343	336	327	339	329	371	312	337	342	300	318	322	332	325	310	317	336	309	305	314	324	327	330	318	327	372	327	323	310	328	315	312	325	300	312	303	320	289	302	347	319	299	328	303	298	310	315	338	318	326	321	339	308	327	298	322	349	310	324	335	309	306	350	323	334	304	337	312	310	320	301	310	298	290	305	300	319	289	315	333	316	314	326	326	323	313	302	288	305	323	322	321	316	308	317	298	344	339	338	284	321	314	310	330	331	291	334	338	351	318	297	294	334	331	310	307	307	305	320	296	301	310	324	309	298	305	366	317	344	311	337	333	305	309	304	303	289	331	319	311	323	302	295	299	364	343	322	307	274	299	289	316	331	307	292	319	352	265	281	340	293	345	298	308	321	333	329	300	351	323	305	312	335	335	319	328	321	302	343	369	324	342	275	331	332	329	316	312	324	303	369	302	324	320	297	328	303	317	329	325	344	306	322	319	330	329	274	346	317	310	310	292	320	331	310	311	320	289	303	303	298	300	304	316	323	301	335	316	323	311	342	335	327	330	284	335	330	331	324	325	329	305	300	289	326	327	322	323	297	325	346	300	310	336	317	315	327	294	303	325	339	314	310	297	321	327	303	342	348	269	318	328	314	360	332	334	312	301	311	333	307	312	297	333	302	317	286	307	388	294	322	331	303	320	356	326	346	317	319	306	299	345	324	344	339	323	338	345	297	306	310	322	302	331	306	306	319	331	345	327	307	314	311	319	319	293	317	305	364	323	329	336	305	305	302	324	316	327	311	338	272	329	356	318	294	332	306	325	310	305	332	292	318	294	314	320	298	333	336	312	329	334	332	326	290	344	329	324	309	359	275	305	310	311	307	332	310	334	335	279	325	309	314	345	310	318	303	304	339	302	315	295	316	292	331	318	303	309	301	314	336	342	300	342	320	320	308	340	326	307	295	288	320	341	301	360	318	337	347	358	343	342	311	342	311	316	300	316	353	312	317	275	315	332	320	320	326	332	314	370	325	314	307	311	296	326	342	329	318	324	313	314	337	275	371	315	316	326	292	320	350	328	316	342	329	307	314	323	302	348	334	332	319	324	309	332	312	305	324	303	326	289	325	291	304	297	339	328	307	294	350	337	310	339	300	329	336	337	316	287	318	345	311	318	299	292	309	302	322	322	342	316	304	312	309	326	328	348	307	315	325	322	312	307	308	336	316	318	313	297	298	352	309	305	319	330	302	308	326	317	299	312	326	341	313	329	263	312	260	292	316	315	317	327	296	301	359	316	306	309	312	295	278	310	336	322	281	311	374	329	316	314	295	318	312	359	336	315	342	323	321	314	316	317	330	301	335	345	330	316	331	329	321	339	327	318	333	337	317	310	316	342	319	318	322	305	297	312	320	338	311	336	315	353	343	308	327	317	327	303	325	323	309	300	311	341	330	346	358	301	289	318	303	308	320	287	328	293	337	327	309	312	316	313	312	301	338	299	345	307	319	305	320	333	324	318	296	321	307	291	326	316	321	320	335	290	366
62598	78325	41443	13171	1822	557	548	548	589	550	517	555	520	520	498	547	526	513	532	557	579	535	518	556	506	504	541	515	514	545	512	535	548	568	564	502	520	549	551	537	539	517	542	525	501	529	521	521	511	509	544	508	527	533	569	532	532	509	555	513	508	535	475	498	528	514	498	509	539	537	543	526	507	553	563	499	541	518	549	509	554	528	537	494	515	496	495	538	526	536	495	524	553	522	550	485	553	565	548	530	565	549	529	536	536	562	510	522	502	538	527	531	502	543	544	525	549	499	490	512	524	489	547	482	474	521	500	556	532	519	501	504	529	512	519	501	498	518	544	551	488	534	513	530	493	518	520	568	481	498	515	502	557	509	507	545	533	512	505	550	523	498	507	550	534	558	534	525	556	552	527	505	529	532	540	532	501	507	520	527	506	519	477	521	521	582	595	520	492	507	517	548	514	527	546	562	528	536	519	555	541	541	520	518	503	532	531	518	522	512	553	500	504	510	524	487	530	527	538	568	520	506	486	543	542	522	536	501	551	511	509	558	509	541	530	524	518	537	515	529	513	492	517	539	511	507	516	532	522	517	548	493	541	544	560	475	560	547	513	540	534	494	523	545	493	498	515	489	502	540	550	540	511	510	516	511	566	507	511	491	531	526	539	543	488	528	527	508	519	545	507	527	529	520	499	524	553	535	532	496	557	524	543	552	536	525	529	532	518	533	570	531	518	497	613	550	549	518	534	526	486	551	494	521	517	514	505	550	531	557	547	541	499	500	505	537	515	526	543	500	508	540	569	510	517	554	514	517	504	533	534	495	533	479	521	521	508	542	528	535	485	553	508	542	505	575	533	543	524	515	524	527	496	523	559	527	510	561	484	536	512	572	503	541	522	554	542	517	547	533	505	551	546	530	520	541	542	509	503	533	532	490	511	560	501	501	497	563	526	498	500	522	542	515	531	543	533	549	531	550	530	521	512	510	526	527	541	525	531	538	531	535	511	533	545	550	481	520	550	557	541	535	528	527	500	523	495	533	502	522	592	496	538	532	477	559	511	486	508	514	516	538	530	535	511	540	510	537	547	543	530	540	533	510	526	531	581	504	531	506	525	508	542	556	504	495	497	524	530	521	494	551	531	539	528	503	485	511	504	503	538	514	528	499	509	531	508	535	513	547	507	528	527	537	541	501	532	548	548	532	504	564	532	524	559	522	514	534	532	525	533	536	509	534	522	508	515	531	521	549	542	487	517	501	542	534	523	515	515	517	496	554	555	533	499	547	524	498	491	548	518	516	532	596	527	475	510	563	511	515	529	488	507	498	506	500	515	583	582	528	491	511	541	575	524	532	535	533	521	537	543	501	524	532	523	501	515	514	520	545	503	495	564	557	548	537	531	511	519	529	528	510	531	530	530	504	525	529	491	536	532	497	532	562	503	508	531	557	551	531	551	530	516	551	534	542	525	545	500	505	512	575	547	538	500	536	516	510	512	500	504	556	504	538	523	517	485	565	552	521	524	517	501	537	488	552	550	523	564	526	514	496	509	524	521	521	576	519	568	517	532	504	502	533	515	497	533	499	485	499	529	506	537	519	507	551	531	544	544	535	465	515	525	522	559	542	514	508	553	538	514	536	515	524	521	524	562	516	479	533	535	544	482	550	518	573	500	531	584	494	547	512	503	538	521	513	491	516	506	517	569	502	537	540	518	515	514	518	549	513	506	555	521	488	508	512	526	531	562	561	518	546	546	531	536	536	489	556	527	521	550	512	535	504	530	492	518	544	556	556	511	518	515	500	545	564	546	500	533	516	552	531	527	545	516	500	504	513	524	526	550	565	553	519	523	554	499	509	471	545	542	525	511	521	557	504	526	514	511	536	555	502	528	497	526	520	564	550	514	507	527	536	523	548	504	567	536	506	531	578	573	506	486	521	494	553	540	577	503	558	541	520	532	536	524	507	490	507	512	503	539	518	517	579	497	524	513	550	502	516	469	545	523	518	548	546	535	554	528	528	509	530	501	501	504	549	527	549	536	525	494	536	548	519	503	535	487	519	488	565	538	536	510	511	498	482	526	541	506	516	523	525	501	552	519	511	508	535	519	542	533	504	542	546	499	497	501	562	524	499	471	491	486	467	507	550	520	520	498	514	546	538	542	516	481	520	506	495	511	538	537	514	546	517	524	558	511	502	513	544	523	550	491	541	491	558	536	537	557	548	514	481	511	515	528	519	556	516	531	511	529	533	538	574	551	538	511	579	532	578	492	521	531	527	552	515	509	521	547	539	503	503	555	493	507	541	543	519	549	513	508	505	520	541	504	520	500	554	500	486	568	534	492	514	508	492	514	544	492	529	517	506	518	527	519	534	538	514	551	535	570	523	489	563	494	563	513	550	520	541	548	513	540	500	497	518	577	536	537	547	505	531	514	487	547	511	521	520	549	484	550	527	568	512	498	534	588	553	512	532	517	503	559	547	541	560	536	552	508	548	573	542	512	506	551	546	529	552	491	512	537	548	540	515	540	535	491	491	485	507	552	515	535	517	521	542	528	559	531	523	523	528	550	529	539	495	516	567	496	469	527	522	521	534	525	541	515	517	558	537	535	505	529	525	472	539	544	507	506	523	492	560	519	532	521	556	564	519	541	532	508	515	491	534	564	536	540	514	575	535	516	478	566	531	536	526	533	518	510	517	546	495	500	523	498	507	530	541	554	497	532	561	551	508	537	528	543	527	543	485	526	536	518	528	526	553	503	532	557	538	501	500	565	524	510	559	541	522	493	571	543	491	534	503	516	546	505	521	557	534	530	551	507	502	513	522	547	538	515	524	458	530	532	504	521	516	541	564	533	491	543	519	479	542	472	538	504	510	531	560	529	501	540	535	506	554	525	495	507	518	553	542	548	504	501	517	540	516	550	517	561	535	535	509	500	490	527	528	551	561	542	540	534	499	536	526	509	540	481	539	517	499	574	550	516	505	517	504	522	540	500	525	498	582	520	491	532	506	548	546	536	567	523	501	512	508	524	541	552	537	509	532	545	523	506	517	580	530	533	547	504	469	516	556	576	506	524	532	534	498	552	511	557	509	477	521	527	515	518	537	559	534	505	523	511	504	547	511	524	560	511	516	540	535	532	530	497	529	496	473	476	540	556	515	527	538	538	492	544	543	486	511	499	530	537	504	516	536	534	580	503	528	524	548	528	499	576	502	518	544	482	601	537	527	506	511	544	571	584	511	508	519	529	561	581	522	514	499	491	528	516	535	508	497	496	530	528	526	531	498	489	578	492	532	485	513	485	536	542	518	499	548	504	496	513	501	551	546	516	520	540	517	520	523	513	545	498	540	550	543	551	562	534	530	524	541	500	540	556	503	558	580	510	517	484	529	523	526	539	503	496	522	520	515	552	536	522	504	509	512	524	520	554	582	507	555	567	549	506	512	454	499	536	520	540	508	508	510	551	524	525	523	524	490	485	530	549	523	536	491	519	534	532	463	491	541
24622	22468	29372	24367	21431	14984	1261	564	513	554	518	548	533	503	551	486	541	521	563	529	502	501	498	534	529	539	504	530	556	552	523	481	539	527	540	530	543	490	528	523	539	511	559	535	540	526	505	519	524	571	560	524	515	514	490	526	508	529	483	535	528	529	517	526	490	511	511	540	516	508	522	555	525	519	492	548	550	546	544	479	534	511	536	458	543	508	520	520	526	494	522	504	515	535	537	506	533	528	542	531	557	566	499	519	522	522	539	480	528	494	535	542	533	517	486	508	483	539	548	553	525	487	530	521	485	504	528	505	533	513	541	548	510	544	570	513	563	485	507	555	517	496	489	538	510	524	506	497	513	533	483	524	548	526	518	512	508	531	520	527	498	513	523	530	511	519	559	530	513	535	560	505	530	519	566	516	516	529	529	500	505	524	512	514	508	552	532	510	532	517	489	526	499	532	515	534	557	538	500	512	538	522	510	512	552	554	538	516	484	519	490	546	534	520	524	489	491	535	521	496	520	539	493	497	515	536	553	504	478	497	491	498	530	550	495	544	555	512	496	522	513	513	510	517	551	506	480	540	456	508	518	548	547	563	494	547	486	586	526	527	499	515	524	546	575	507	527	473	522	552	531	533	527	491	587	517	518	489	518	550	504	504	503	491	492	526	510	512	507	530	544	534	539	553	529	554	533	527	510	519	506	495	512	516	474	515	523	497	489	489	558	504	536	533	517	508	575	500	548	516	470	472	527	528	532	510	499	522	528	536	491	540	514	521	507	541	526	524	527	538	532	555	527	538	511	555	523	526	495	555	524	519	495	527	546	552	512	499	483	492	560	531	486	535	490	533	515	526	528	554	527	486	523	542	511	540	500	522	535	522	513	530	536	549	477	500	493	496	540	472	542	478	524	510	501	521	511	504	530	541	515	521	501	487	497	561	490	516	558	554	502	462	485	527	536	546	523	517	495	496	496	479	555	503	519	513	518	515	539	504	508	490	544	541	501	521	503	497	504	517	546	467	489	539	493	509	544	530	526	538	518	535	522	534	535	544	565	503	473	523	492	535	592	506	555	521	540	516	541	505	557	476	503	533	537	499	542	481	518	504	547	495	573	515	523	538	529	481	507	508	551	495	511	540	518	516	526	532	533	538	524	539	534	518	533	528	533	500	498	495	567	529	535	506	502	547	513	524	499	554	537	502	535	496	536	535	538	484	498	459	514	502	500	510	518	539	544	500	475	521	520	503	510	515	529	576	497	535	539	529	475	543	535	512	516	506	506	526	541	500	515	490	510	516	554	476	523	508	531	490	524	481	547	490	496	504	526	463	528	530	542	538	478	534	554	502	507	529	463	530	523	564	479	521	494	502	534	542	477	561	537	545	533	530	547	498	524	514	511	536	488	538	554	488	506	526	512	503	501	533	529	517	534	533	553	492	547	556	521	540	524	547	522	521	557	503	521	587	477	513	477	505	513	525	528	498	536	519	514	519	501	521	485	590	485	525	525	473	463	477	493	562	525	477	497	536	506	558	513	514	513	497	528	513	500	576	490	525	526	509	466	523	504	514	502	478	508	550	538	548	517	495	520	551	485	475	529	539	522	478	546	527	509	513	493	500	489	550	488	497	535	511	505	528	503	504	523	547	521	495	516	544	474	552	521	490	495	549	512	515	543	524	501	526	536	530	537	517	528	527	469	539	524	508	498	489	497	519	527	499	513	510	495	519	500	479	515	508	494	492	505	520	502	518	560	501	521	524	515	531	514	558	523	529	510	557	505	481	524	517	500	531	504	545	520	552	520	500	476	580	532	564	494	500	521	479	504	484	563	529	514	517	523	486	528	533	507	482	522	557	551	503	536	501	545	568	517	544	521	542	501	538	508	519	512	534	514	511	503	557	544	505	549	469	566	538	503	544	528	497	527	525	510	518	533	524	498	487	543	519	522	498	527	541	492	535	531	484	520	513	516	508	533	507	556	529	520	520	530	515	513	550	535	507	549	494	489	533	505	478	545	481	478	542	537	539	550	491	517	535	518	499	518	493	507	561	534	509	531	534	505	501	476	514	528	539	523	537	534	492	489	528	521	557	526	482	499	498	531	563	496	513	543	516	508	498	480	525	507	509	501	569	499	546	522	499	535	504	519	530	558	509	524	525	510	501	509	490	528	500	517	511	523	513	568	525	521	492	513	566	496	544	488	498	528	553	535	498	538	508	527	509	533	522	528	533	530	498	538	513	524	524	496	488	497	515	527	526	554	532	518	537	519	477	487	496	508	534	506	549	510	519	513	543	514	520	529	465	518	501	530	504	523	496	536	511	530	487	523	534	520	517	554	546	466	528	477	526	498	511	547	492	492	540	534	543	511	489	463	533	511	487	467	524	518	515	553	516	543	563	515	513	522	528	490	533	559	533	504	519	500	538	524	521	529	537	506	524	532	513	497	546	496	495	504	509	498	519	543	501	488	514	508	499	502	511	492	546	516	513	536	525	509	524	530	568	526	521	537	512	527	498	477	543	530	495	544	474	515	553	524	543	480	533	513	527	460	530	531	500	487	580	535	505	513	517	525	526	511	537	522	538	504	496	502	550	543	512	512	499	519	486	531	488	564	536	542	506	553	488	563	569	532	483	483	517	543	534	539	547	511	542	512	554	525	461	514	517	508	521	503	533	540	492	523	521	479	516	528	521	517	509	504	509	545	526	510	521	526	526	493	505	495	515	487	507	550	511	523	568	512	533	495	528	511	532	498	545	496	494	544	491	554	512	490	539	497	497	518	537	483	485	532	438	490	511	536	538	529	499	522	535	512	515	513	565	532	519	512	489	527	515	539	523	506	512	509	503	502	512	535	505	508	537	524	564	491	504	516	528	545	526	511	496	536	515	561	547	488	502	451	470	520	523	511	464	500	545	509	514	540	555	501	504	455	537	473	532	535	551	498	486	501	498	508	506	562	497	499	549	473	513	526	521	525	531	574	529	532	535	487	495	530	509	485	546	535	555	530	501	529	502	542	548	540	534	500	498	524	504	516	547	521	504	509	539	498	482	507	508	543	501	525	508	511	551	558	462	488	492	506	520	473	523	504	526	534	534	520	498	549	546	566	544	513	546	533	511	509	524	484	520	519	553	546	463	499	531	514	495	533	482	497	494	509	489	525	538	559	500	550	492	485	532	454	512	506	523	540	494	537	557	507	548	520	526	480	489	535	522	525	499	508	510	478	522	495	497	506	511	487	519	500	485	511	509	532	557	501	511	514	521	479	519	527	526	514	545	497	509	559	499	491	543	495	503	516	481	546	513	503	530	518	503	514	513	530	522	500	478	504	535	499	529	537	530	502	502	520	493	535	554	534	513	509	555	548	529	505	533	520	494	510	522	524	518	471	513	498	515	485	512	493	501	517	543	503	469	478	490	521	506	544	520	489	513	503	520	536	525	503	488	480	514	536	548	496	511	509	556	495	511	516	482	517	567	524	511	460	508	581	545	517	544	537	503
58852	88793	46885	16653	3212	835	850	827	846	801	835	797	846	824	820	778	812	800	899	799	812	802	831	860	793	810	803	807	798	771	788	789	816	835	827	814	766	819	799	798	822	804	842	846	794	841	791	803	852	776	739	812	822	821	829	834	777	844	819	788	847	786	786	820	834	820	824	738	852	755	847	802	794	840	827	833	789	787	796	819	805	737	794	866	786	781	787	775	794	796	794	765	803	784	797	750	782	797	774	802	821	854	776	772	730	840	761	791	811	822	786	768	801	841	820	782	814	856	807	848	783	782	851	814	746	808	805	809	840	795	761	774	858	828	792	806	816	859	806	787	862	799	817	825	853	803	768	862	810	797	817	802	802	799	776	775	824	785	811	795	827	813	776	815	792	795	801	789	795	735	771	843	778	798	808	743	763	782	826	793	835	802	819	777	762	775	767	775	778	781	829	765	808	849	831	825	791	799	804	840	840	792	784	808	771	813	834	819	785	809	843	807	825	813	794	792	822	803	758	883	805	842	767	795	806	806	803	855	804	780	799	756	755	791	774	762	842	835	816	791	794	826	769	811	775	791	791	791	869	765	779	818	803	817	794	768	810	790	795	767	832	749	814	795	795	803	800	760	821	788	818	836	806	767	789	785	742	848	829	770	785	789	786	817	787	808	864	825	788	765	840	799	791	790	810	845	790	828	793	812	841	834	762	771	792	809	790	825	810	836	809	765	872	783	785	863	829	816	754	758	816	740	806	759	774	755	803	792	813	786	858	860	815	846	778	778	762	770	840	879	755	819	851	721	834	790	847	790	804	783	693	802	794	796	806	830	758	808	791	831	771	746	850	819	845	808	786	753	786	808	803	845	843	805	802	804	773	788	851	819	784	797	782	854	778	761	809	781	797	759	844	726	826	819	797	765	788	781	807	799	772	812	853	745	812	809	785	777	868	796	853	807	756	774	833	775	766	801	849	812	789	773	787	846	830	792	823	793	849	849	869	814	766	779	787	772	768	773	797	753	777	787	841	846	773	829	803	810	825	772	791	756	755	789	808	793	767	781	813	790	834	780	844	783	832	829	836	781	823	803	819	781	813	824	775	777	773	822	844	795	821	797	795	860	804	797	843	771	816	778	801	773	768	817	843	809	814	823	768	736	817	783	811	769	822	803	834	797	846	784	843	851	793	837	804	805	779	802	789	757	792	773	801	812	803	824	787	824	797	830	771	815	807	799	831	807	800	786	845	810	765	734	858	803	803	798	812	756	768	803	747	787	734	820	806	797	847	815	827	833	801	811	805	816	815	744	843	801	816	846	817	823	772	812	786	785	806	846	865	835	849	789	843	824	781	789	771	820	765	803	802	863	788	780	826	833	750	831	752	865	748	810	791	775	747	805	804	805	827	799	781	776	802	801	751	799	769	738	824	852	805	847	806	761	798	796	808	786	830	796	801	814	800	833	811	803	842	728	812	778	846	792	793	760	868	798	833	801	823	779	830	782	788	781	758	818	861	800	761	859	752	796	781	804	781	769	816	796	800	806	807	736	789	821	763	844	727	839	757	769	816	809	828	819	814	817	791	804	868	812	810	813	796	786	803	765	795	786	807	784	773	812	783	777	787	833	778	803	842	749	799	816	755	841	792	803	812	798	788	822	768	805	803	811	836	792	768	801	848	817	792	833	813	837	832	779	796	789	799	776	768	791	806	758	783	723	808	739	799	805	805	747	770	763	762	789	817	816	802	818	800	806	775	771	769	826	853	769	848	817	827	800	792	773	786	772	802	851	785	746	826	761	837	797	764	816	795	779	810	774	785	780	812	824	798	844	828	785	780	826	796	854	779	820	793	806	791	778	793	805	818	810	802	818	819	780	740	771	775	831	781	833	791	757	791	849	801	781	817	797	817	774	856	824	834	801	787	810	796	822	837	785	802	796	734	794	807	824	825	819	836	754	780	772	764	791	791	785	813	787	824	820	769	781	798	815	791	827	806	765	777	787	844	847	804	758	836	781	789	771	803	759	819	789	768	769	814	781	788	815	824	814	833	818	833	755	807	845	809	777	772	812	756	805	834	767	795	867	837	786	737	805	835	820	801	797	765	835	787	855	830	825	787	757	861	804	808	768	787	819	785	831	851	804	761	753	812	861	808	752	794	792	798	874	750	805	794	813	782	809	782	750	806	815	824	756	757	790	813	817	794	785	760	809	757	755	808	812	788	771	844	711	841	822	798	804	824	738	804	796	805	769	832	782	793	807	779	810	814	756	814	793	798	756	797	769	832	749	760	828	792	829	787	795	800	791	806	737	869	803	790	794	807	809	797	820	771	810	797	801	814	732	826	817	782	802	809	809	795	804	820	844	756	793	826	799	837	743	750	794	762	776	809	807	836	810	832	790	831	803	781	859	806	850	843	829	819	765	815	782	821	775	803	761	785	783	831	831	848	791	855	799	823	798	805	770	806	795	824	811	778	776	798	798	815	785	820	796	783	803	810	814	834	793	805	818	812	865	800	821	838	814	783	855	815	798	764	811	767	785	816	807	809	790	787	834	807	791	830	786	743	791	839	819	812	837	798	774	826	768	769	803	799	839	799	783	725	843	763	851	804	805	795	786	767	768	801	753	779	831	785	789	823	803	853	837	786	815	810	803	798	814	807	769	805	815	786	818	789	820	825	784	764	842	826	825	789	768	819	812	814	780	814	765	831	764	808	775	783	806	794	821	773	763	736	787	767	815	804	815	813	786	857	770	803	782	788	774	838	823	768	846	796	754	823	826	804	796	744	795	834	806	822	765	799	796	828	807	802	751	784	795	783	830	832	798	806	801	808	878	768	788	827	722	798	747	842	794	813	802	787	781	784	790	801	777	796	773	802	801	782	836	824	791	805	772	806	800	815	834	803	763	812	811	769	839	767	773	786	850	793	770	771	778	797	773	798	800	783	787	810	789	819	809	774	837	818	871	808	788	767	807	759	788	798	821	804	739	793	817	822	795	787	781	786	837	820	828	796	723	823	750	855	809	808	808	803	758	799	793	768	853	893	802	792	790	817	814	828	835	787	771	842	830	792	797	770	785	764	814	761	803	840	788	832	793	855	816	801	802	803	818	794	744	856	794	782	838	782	785	783	784	803	834	791	764	788	759	825	823	800	817	782	771	755	759	786	784	826	791	836	808	766	804	806	840	758	808	752	831	789	825	782	880	799	742	816	781	772	754	770	820	794	837	840	793	717	808	781	881	867	792	829	807	846	801	886	753	795	829	801	793	775	824	820	808	784	758	808	806	806	825	847	809	839	779	796	794	807	859	811	790	795	765	808	786	750	770	820	840	824	766	798	830	777	820	770	852	801	830	766	829	825	812	759	753	795	792	832	852	790	801	796	844	751	770	782	748	823	832	822	786	786	843	766	822	782	811	799	814	754	767	793	804	861	803	838	785	819	828	775	806	841	777	799	817	784	801	754	826	804	807	765	798	850	796	815	787	803	812	729	728	824	857	821	786
34885	30661	20031	4054	428	263	291	283	304	258	312	267	271	255	269	275	274	299	280	277	292	266	284	303	288	287	291	286	284	278	277	285	278	306	272	314	296	283	287	302	303	277	261	303	267	287	291	277	294	301	268	314	255	287	276	298	299	306	280	248	292	301	259	281	306	270	274	278	268	295	270	292	288	250	299	288	272	293	304	256	262	274	288	297	271	258	273	296	284	278	279	308	289	261	310	270	267	264	279	264	254	286	279	288	299	259	285	276	288	271	266	294	336	259	253	270	287	266	297	271	264	296	299	295	274	258	313	255	250	307	278	279	261	267	257	315	309	279	277	290	282	325	305	291	307	275	265	287	273	279	259	307	273	280	258	280	291	276	244	250	285	272	258	267	271	249	281	280	255	270	291	297	294	287	268	277	273	286	308	250	263	256	265	301	272	294	303	260	260	281	263	288	285	271	268	276	261	272	282	283	309	276	294	265	268	257	311	259	276	289	300	276	264	273	285	297	282	281	240	270	305	302	309	274	269	295	262	270	285	301	253	264	255	287	282	293	261	273	289	277	278	306	269	309	269	292	295	274	278	254	298	276	292	291	275	262	298	316	298	275	290	280	308	279	276	280	264	282	303	250	305	301	258	282	283	278	282	292	287	288	279	288	300	282	303	290	251	272	297	252	274	267	302	297	299	295	271	279	302	308	295	282	300	295	276	269	259	248	286	291	309	257	275	296	297	256	296	306	275	269	309	287	277	276	255	274	307	271	260	269	265	292	250	227	273	290	248	288	267	259	309	306	274	279	307	266	274	296	272	304	293	284	303	284	280	269	272	291	284	293	291	275	291	258	275	272	279	288	253	275	276	285	251	282	280	291	321	281	303	308	273	310	261	278	265	267	265	282	287	311	297	276	272	273	291	271	263	309	301	279	274	273	297	282	282	278	268	297	270	264	290	283	297	276	269	301	256	299	287	261	299	276	276	302	279	279	291	282	286	265	292	293	276	297	260	260	268	259	258	295	313	274	269	282	313	282	272	259	277	308	293	259	302	312	304	298	293	278	292	296	251	282	269	302	298	301	283	307	285	292	284	318	304	257	301	293	294	260	285	279	295	269	282	289	284	287	296	262	251	281	278	277	264	294	295	274	301	296	273	320	261	266	293	282	279	283	287	267	289	295	301	305	285	290	252	300	277	268	285	286	295	272	291	279	291	319	296	302	281	258	287	284	293	295	251	274	301	274	288	294	293	266	294	271	293	274	283	254	269	269	312	287	306	259	272	288	251	263	278	296	279	321	287	283	275	280	309	277	271	271	276	301	269	306	298	289	283	273	265	285	292	309	282	277	279	284	276	251	276	262	272	275	259	294	313	300	270	276	270	271	328	271	280	288	281	276	287	237	244	295	290	280	287	292	289	246	289	274	273	302	267	282	274	259	279	290	274	274	264	287	243	275	274	298	310	291	304	274	280	276	267	253	295	266	270	296	311	293	278	253	304	265	288	259	268	290	288	254	285	309	283	258	256	279	322	250	311	295	304	280	250	288	298	273	263	256	334	303	297	290	241	260	296	273	252	286	261	277	251	279	274	293	273	291	284	286	277	282	283	302	275	271	284	293	301	291	289	264	265	295	293	266	243	287	276	249	294	318	263	300	275	258	286	288	273	268	293	280	267	288	293	297	287	318	256	267	256	303	266	277	308	253	258	265	289	276	270	289	255	287	278	259	250	278	291	289	331	264	284	254	289	293	267	311	305	297	301	285	256	284	271	295	293	301	236	284	288	306	273	269	300	271	262	260	263	257	284	279	278	263	283	262	282	284	285	288	283	273	277	329	288	323	319	291	265	248	263	291	297	271	295	300	304	252	266	277	282	280	257	262	262	285	254	295	278	259	283	291	275	263	309	280	276	261	288	269	285	269	262	305	345	284	279	269	285	257	285	296	283	279	248	280	306	283	282	285	268	283	286	264	294	234	305	302	269	249	281	258	286	304	276	281	312	257	293	280	287	299	296	280	262	302	279	278	254	287	295	279	258	278	288	290	295	267	283	297	266	287	291	286	286	268	317	270	286	280	285	249	269	302	286	270	251	242	267	264	289	298	270	278	285	275	285	278	266	282	301	294	271	263	282	301	296	275	299	264	268	254	285	291	321	264	279	257	285	320	291	278	300	281	277	286	292	271	290	281	278	285	258	282	288	286	316	287	276	266	272	291	280	286	284	274	286	271	270	331	254	288	293	274	268	297	314	277	261	271	259	311	287	269	285	302	267	272	301	289	248	289	278	278	294	258	291	272	249	292	279	241	275	282	277	272	274	267	299	280	304	283	294	301	311	256	289	268	278	290	266	286	273	260	283	272	298	294	266	263	278	283	293	283	280	284	270	297	250	301	296	300	264	298	293	303	304	270	272	261	304	288	268	300	292	293	274	282	276	274	289	282	298	268	282	265	251	276	299	272	307	297	277	312	285	283	299	306	251	287	279	294	272	275	273	249	255	277	280	253	292	277	277	267	310	257	299	297	281	274	263	251	285	293	296	302	266	315	293	279	258	298	270	272	260	286	263	275	276	261	299	271	254	290	282	259	255	286	265	279	251	269	276	291	270	292	288	233	259	304	284	264	274	288	248	306	266	293	295	268	257	316	286	290	278	298	268	276	268	315	264	303	299	294	265	283	287	269	289	279	274	281	282	273	281	291	277	285	287	293	291	320	296	263	268	286	293	278	272	266	259	291	271	264	278	267	284	300	259	276	289	258	273	300	271	240	275	299	277	264	264	286	275	320	271	259	306	250	289	295	287	290	288	284	297	278	276	291	292	301	302	268	274	294	277	265	274	272	266	266	280	262	282	280	256	297	290	268	280	283	256	287	281	282	293	289	263	258	305	259	288	297	249	322	281	292	265	276	283	263	269	256	270	283	291	262	295	299	276	295	295	300	284	267	273	308	280	262	255	295	275	307	278	313	259	263	296	266	290	264	259	273	266	286	241	307	244	282	217	289	284	295	270	314	297	277	298	257	275	287	279	285	288	288	278	283	300	272	294	298	287	261	281	267	293	296	256	283	276	313	259	260	262	305	258	241	284	289	288	273	298	281	287	294	272	277	317	276	287	264	280	292	282	257	286	273	265	285	263	292	296	331	279	278	268	279	257	244	272	294	252	279	258	288	270	271	283	287	273	281	268	284	304	302	294	270	299	305	299	289	305	281	263	312	301	290	303	285	285	297	279	267	302	269	282	266	276	280	309	299	269	291	257	272	282	290	268	281	245	305	281	293	299	296	294	267	272	293	268	244	299	270	286	315	297	297	301	284	258	300	256	313	280	271	283	291	287	258	282	275	244	303	275	284	271	291	292	270	305	254	251	264	281	275	270	291	272	272	283	301	268	292	288	274	269	295	292	251	298	292	296	275	281	262	265	323	302	279	269	266	271	257	293	297	271	274	296	273	287	281	304	265	277	303	287	302	278	247	263	280	289	255	284	276	294	256	289	290	277	262
45182	43733	16588	1953	777	515	466	476	501	485	478	489	472	440	456	504	481	483	503	462	480	478	513	444	512	501	515	476	459	449	460	465	508	466	469	474	454	497	477	487	498	479	472	482	487	497	492	517	483	446	509	477	486	460	495	478	463	476	494	470	487	488	494	469	492	465	477	443	443	469	485	489	473	496	461	474	469	427	449	514	498	439	481	450	558	504	480	496	455	506	460	508	517	459	439	528	461	465	486	482	444	513	469	466	520	459	432	478	488	473	481	481	491	457	467	464	462	430	445	500	464	474	471	491	439	508	463	501	456	471	491	525	476	485	524	465	486	469	504	495	498	510	473	451	481	461	508	472	479	485	504	499	506	436	524	481	474	445	481	442	483	506	502	479	514	444	498	504	435	468	449	497	512	501	478	470	482	427	480	451	464	515	467	469	471	480	457	468	509	484	492	465	471	482	476	468	475	460	478	467	485	489	506	469	463	480	471	446	447	510	465	463	479	481	509	471	463	478	453	491	479	514	502	430	465	463	474	455	509	520	467	502	477	445	464	484	476	482	456	469	499	479	453	458	473	441	502	469	440	469	462	473	479	475	477	490	554	464	489	502	497	494	483	487	494	477	493	466	475	494	479	488	513	487	452	492	483	459	482	452	464	459	474	456	467	474	441	474	473	473	473	489	453	456	481	509	502	418	466	505	447	485	442	453	479	478	472	515	495	476	477	447	508	474	478	489	476	470	495	492	462	476	492	437	449	462	475	447	472	482	476	513	466	455	460	441	469	485	478	502	471	498	486	473	479	473	468	484	497	489	534	516	504	436	501	470	446	493	535	441	504	465	473	491	491	499	502	471	484	491	500	481	457	452	471	451	437	469	482	446	484	473	475	492	440	486	503	475	479	517	521	448	480	461	480	495	530	456	452	511	480	454	495	444	506	485	472	479	447	466	465	465	477	471	472	466	475	487	481	469	454	480	451	456	486	500	519	446	462	448	494	459	460	527	488	478	482	484	496	491	504	489	455	489	464	458	469	467	448	463	507	448	474	457	491	461	474	482	475	493	475	450	484	475	466	471	473	467	482	461	481	492	485	481	526	442	462	459	496	441	488	494	470	467	487	451	461	478	483	514	505	465	448	467	460	482	474	463	476	490	486	494	487	504	504	474	481	485	528	476	459	494	467	466	445	470	466	474	521	455	541	503	453	475	509	478	492	465	490	472	473	484	468	499	471	460	481	494	459	477	467	555	447	506	474	480	492	509	495	447	505	464	479	481	467	476	473	453	504	489	461	480	518	535	508	488	543	506	459	505	451	485	460	479	469	436	490	506	472	505	498	441	533	439	460	479	494	490	437	473	489	466	511	494	468	470	490	478	479	477	487	479	502	471	521	495	522	524	494	451	490	517	468	486	465	451	443	486	474	455	493	479	507	453	462	468	487	493	477	478	461	452	506	501	487	444	432	469	450	485	501	442	466	508	490	454	478	449	465	457	519	476	471	445	506	520	485	514	482	515	477	466	479	473	430	466	489	472	496	461	416	481	477	440	478	495	461	442	507	476	467	480	531	474	504	443	500	483	483	490	489	509	487	465	493	457	479	478	459	511	465	521	509	465	512	471	461	491	463	448	491	468	440	463	513	511	484	479	473	467	467	478	492	450	465	467	461	437	473	494	481	450	475	496	451	471	457	487	469	496	470	482	497	531	443	482	489	478	483	524	464	444	476	452	440	448	489	460	446	478	466	503	461	466	514	452	444	462	490	500	497	455	518	459	495	478	513	457	471	471	470	496	474	464	446	502	504	471	449	461	500	492	452	500	492	480	494	491	526	472	462	512	448	483	476	467	508	492	436	442	543	479	506	469	472	452	492	500	494	475	459	477	484	467	482	479	468	500	474	473	482	479	479	435	489	467	482	474	483	452	523	460	496	467	466	503	448	494	458	470	508	462	499	515	489	473	443	468	473	455	480	453	471	503	482	463	466	463	480	482	468	510	479	519	509	436	497	459	507	493	476	486	453	483	469	490	472	465	458	486	517	429	470	479	470	491	478	469	499	461	452	478	475	414	465	477	487	488	481	450	504	472	484	444	457	462	456	479	478	501	483	449	498	477	429	506	463	428	472	472	490	479	465	484	477	496	504	486	496	496	464	504	477	510	442	483	501	424	469	470	464	457	464	505	462	484	466	511	452	528	506	504	517	489	484	471	500	458	490	452	487	431	469	457	455	457	483	455	483	481	493	467	441	530	486	469	507	482	473	500	498	512	472	462	511	482	467	485	477	454	494	483	497	488	497	482	422	492	451	483	459	450	504	517	476	447	501	466	482	468	466	427	495	470	500	464	466	498	454	461	432	486	491	462	463	466	488	481	447	466	457	467	478	468	518	471	502	512	455	461	480	463	513	470	529	486	451	483	495	519	461	472	490	489	498	473	442	472	529	465	492	480	455	512	473	467	463	528	499	464	495	538	487	495	475	489	501	494	444	510	497	481	466	462	447	472	481	486	453	479	521	466	446	472	480	449	441	476	433	461	460	466	494	457	470	447	450	473	480	463	467	490	509	462	487	487	517	467	497	487	507	480	492	466	471	484	468	456	464	493	484	506	498	451	506	468	470	467	464	475	424	484	463	515	455	466	472	505	477	446	481	480	484	464	479	504	478	492	432	497	452	457	479	492	456	468	487	480	472	513	521	475	460	465	494	444	488	512	481	465	478	428	489	467	461	459	454	486	471	501	463	460	449	498	459	485	466	472	472	485	475	498	441	519	498	479	483	459	475	498	471	467	486	472	471	497	480	489	495	474	495	490	496	497	465	469	457	469	486	491	476	471	497	434	488	467	482	494	471	479	481	456	495	486	474	486	476	461	497	495	449	504	460	468	535	499	452	493	466	495	482	529	485	484	466	491	509	462	503	458	475	458	497	462	476	501	505	465	471	508	452	485	451	494	456	525	478	495	499	474	465	492	495	451	503	448	475	433	482	492	453	454	492	443	437	452	519	490	476	476	489	503	479	443	509	441	474	450	478	481	486	486	493	513	440	467	453	450	473	486	505	512	463	460	477	444	506	454	494	484	470	483	454	475	460	472	473	496	496	476	464	476	500	473	507	464	467	462	472	482	492	488	505	468	446	477	459	493	490	478	444	503	500	455	464	510	450	479	495	478	478	483	450	481	449	457	460	476	488	485	449	450	469	495	461	452	486	500	485	469	478	421	491	493	446	472	453	480	449	479	459	435	500	495	478	499	518	521	443	492	485	483	483	483	467	464	452	458	482	491	467	483	459	465	498	480	450	486	474	484	511	477	482	456	502	498	468	463	447	475	508	489	483	457	436	450	489	441	500	505	474	459	450	476	504	492	478	472	468	462	453	462	458	461	464	463	473	470	485	470	443	460	486	478	491	509	480	498	487	490	486	469	490	487	466	489	515	487	483	476	468	487	466	465	496	490	495	486	475	460	477	463	478	505	450	491	465	448	472	460	488	462	504	488	474	497
26202	24357	29660	24640	17302	2467	451	382	343	369	339	338	331	338	351	343	355	331	327	357	327	360	344	366	370	358	340	361	323	318	334	337	320	344	347	338	313	365	326	341	335	325	337	332	363	331	352	334	360	340	319	328	340	339	335	351	343	309	358	328	339	312	354	358	333	378	355	313	326	329	350	322	318	350	320	339	326	315	326	345	301	353	340	316	332	365	306	324	349	355	296	340	320	338	347	317	331	326	287	342	357	360	311	292	346	352	333	338	362	311	341	368	343	328	355	346	302	357	338	322	357	370	322	342	319	338	356	342	330	333	374	334	337	341	345	338	309	357	339	373	336	332	343	337	320	334	351	346	317	357	320	328	335	320	346	345	332	323	325	329	354	362	348	337	338	367	330	349	353	338	334	339	306	345	353	332	315	268	357	358	324	350	364	355	338	357	380	317	354	334	362	314	352	356	341	332	334	360	323	336	356	318	310	339	321	363	353	336	348	324	328	350	361	324	342	308	327	329	359	330	334	353	366	311	344	333	331	311	369	360	305	353	340	317	365	322	329	330	324	318	319	358	326	339	329	328	305	323	317	330	311	325	309	312	326	326	354	342	290	330	315	356	341	304	356	360	344	339	353	344	332	314	345	339	332	365	357	349	345	343	331	360	334	370	306	362	328	359	355	346	349	345	330	343	338	344	298	323	333	326	350	352	339	338	367	303	350	308	356	336	357	333	303	361	336	360	354	360	318	305	335	366	378	311	318	349	313	328	349	345	335	363	333	342	337	366	360	358	344	343	348	354	319	326	375	336	343	337	320	314	328	319	344	350	355	348	332	318	319	308	330	342	330	353	375	313	345	324	323	343	329	372	341	391	337	307	333	313	331	329	371	374	362	343	344	325	343	351	358	329	320	345	341	326	343	303	346	353	325	339	351	335	358	348	334	329	339	378	346	324	360	367	296	344	334	302	341	348	334	342	339	336	376	347	349	344	324	345	334	354	331	362	335	346	332	334	320	336	367	354	368	352	367	325	352	328	318	337	336	329	303	320	362	328	346	360	310	323	380	331	335	346	322	351	340	332	344	311	367	310	350	326	301	370	298	325	294	347	365	351	345	343	348	365	343	328	355	348	327	336	323	340	365	367	341	372	348	337	352	348	334	340	328	339	367	357	337	357	323	327	342	343	339	328	317	322	354	354	308	361	331	349	349	318	349	318	324	312	327	324	301	337	300	324	320	358	344	353	339	371	357	362	314	348	355	319	378	356	340	361	327	294	333	311	306	337	340	371	342	307	325	324	352	335	344	365	348	329	340	343	364	353	328	332	332	354	333	323	359	354	330	342	318	366	301	350	331	331	355	351	373	337	313	365	326	321	364	317	346	323	341	352	320	301	356	340	343	356	350	344	361	305	327	333	321	359	357	338	342	313	341	338	323	333	318	336	324	326	373	339	329	316	339	317	342	346	357	335	344	354	306	316	324	372	351	331	321	340	323	366	359	331	358	301	377	322	336	322	313	347	335	326	350	337	318	327	342	310	367	310	334	336	344	349	323	357	319	358	324	344	356	314	322	342	356	339	342	337	331	341	367	323	347	332	333	333	301	340	301	359	339	334	334	368	358	340	353	320	333	325	328	336	326	358	346	328	311	362	345	357	341	332	333	354	335	311	340	337	338	354	334	325	347	327	327	328	344	340	349	354	337	322	342	326	340	324	325	327	357	357	332	312	386	342	348	294	331	332	357	323	305	330	338	336	339	356	326	370	322	353	360	328	357	326	324	322	353	353	365	335	334	364	316	340	329	347	307	315	354	339	355	377	329	322	336	354	339	342	326	363	367	306	344	313	323	343	334	365	363	337	368	347	369	351	359	371	322	373	329	333	318	327	331	351	349	351	346	336	354	320	333	328	317	330	347	340	356	329	327	306	366	325	310	350	325	343	338	366	333	343	337	339	332	343	366	333	365	377	364	320	317	330	334	359	332	342	351	377	318	335	325	350	337	354	382	369	336	339	315	343	360	331	333	323	347	338	347	286	310	314	327	329	365	341	330	332	308	342	361	358	369	343	346	346	323	327	337	362	332	356	329	305	346	315	318	360	358	347	329	330	380	305	330	363	317	363	310	333	332	369	319	350	344	369	324	360	351	354	341	345	349	343	327	342	358	353	336	337	338	330	340	340	328	339	307	327	323	341	366	306	342	349	292	331	376	328	342	354	367	301	351	348	343	341	322	338	380	364	330	364	297	308	355	353	328	349	358	340	373	318	349	354	359	330	320	312	355	330	343	342	311	331	333	323	368	360	335	325	367	369	346	307	372	327	329	341	363	357	324	337	326	332	327	311	326	334	297	319	361	360	346	328	323	354	331	324	321	328	353	321	329	326	322	320	376	341	302	329	323	344	335	337	358	325	338	333	323	362	345	350	323	315	348	333	345	325	349	341	330	337	335	352	354	345	344	334	362	364	315	343	335	339	341	329	347	310	326	388	361	325	380	318	344	402	322	327	348	347	334	356	372	351	377	328	359	353	331	297	325	333	341	339	322	345	358	364	301	343	313	317	302	352	302	303	351	354	338	332	384	351	316	303	340	355	351	316	331	343	321	360	359	340	373	359	318	339	315	373	360	360	351	353	359	340	318	332	361	332	323	336	354	349	339	335	334	346	283	309	321	360	341	337	326	323	339	335	341	333	337	337	384	334	354	331	335	338	314	368	346	324	346	329	307	357	315	350	313	348	342	344	361	347	334	355	329	328	328	317	326	366	343	339	342	360	334	331	342	350	350	346	321	322	335	319	338	361	319	329	367	310	340	365	326	352	339	316	324	339	321	327	347	324	328	358	348	317	330	345	370	318	343	326	326	350	344	318	325	366	365	328	350	351	345	322	323	357	309	333	350	336	363	308	322	348	305	355	340	326	313	356	351	352	333	347	340	292	367	324	338	335	336	342	336	340	346	345	352	365	358	369	305	344	331	319	334	328	349	310	332	330	334	322	315	320	340	318	323	294	324	338	303	321	367	378	310	299	355	339	328	340	327	330	342	339	337	339	351	350	338	366	313	329	360	336	320	357	333	328	347	346	337	346	334	369	329	326	351	339	322	344	290	376	345	352	309	324	340	332	348	343	325	351	335	307	327	333	338	345	340	322	317	335	342	342	322	341	320	324	306	315	318	319	344	327	331	355	328	347	356	331	350	333	348	352	313	345	340	318	322	337	357	328	334	336	306	328	312	342	320	324	360	364	367	353	366	329	332	327	342	331	324	338	346	335	329	371	368	330	339	348	339	330	318	334	328	329	343	331	347	325	326	295	323	355	340	356	357	366	316	354	352	335	380	314	361	335	335	343	370	342	317	344	322	341	335	313	342	331	341	328	338	317	316	335	350	334	358	336	342	332	321	331	350	348	305	326	319	329	349	314	317	375	321	354	344	342	340	344	343	341	321	377	360	331	360	366	323	365	335	354	329	348	361	358	361	310	337	317	351	347	326	342	358	345	354	338
63832	81041	44251	7441	1903	559	573	573	594	545	583	602	582	572	552	553	568	548	524	511	593	593	607	573	594	573	566	532	558	561	534	524	562	547	537	510	565	581	551	551	533	534	521	562	562	585	566	518	553	581	571	581	601	585	572	552	576	597	552	581	569	548	498	558	523	535	570	556	558	544	585	553	546	578	537	533	586	522	460	548	572	560	570	568	544	551	536	550	569	536	582	548	546	513	560	597	563	521	559	583	559	590	550	584	559	539	553	560	562	553	520	564	565	557	539	562	586	565	562	595	591	554	563	581	593	505	567	562	555	568	520	558	570	560	532	558	524	555	561	590	554	591	557	625	546	590	547	595	540	572	541	535	500	550	543	572	563	556	597	536	541	527	546	546	562	562	514	538	518	545	566	524	528	572	555	578	544	553	563	570	585	590	568	579	609	553	554	562	563	588	556	542	539	561	529	578	542	573	567	559	537	542	525	533	543	528	539	546	524	539	564	535	536	580	523	576	546	600	599	565	528	557	519	560	552	560	589	573	560	544	599	589	579	560	564	566	525	556	559	564	594	506	535	513	556	557	556	592	616	546	603	531	532	556	629	546	604	569	547	559	559	547	574	539	583	509	572	535	568	555	533	525	583	538	582	521	556	542	530	559	558	548	548	544	537	528	555	579	557	579	578	535	573	585	571	540	550	554	583	526	545	562	534	557	552	559	544	553	525	562	514	526	553	567	572	553	515	558	554	515	570	545	548	520	553	531	561	583	573	533	559	552	555	555	538	586	560	561	535	526	579	549	525	549	541	532	520	543	573	524	574	550	573	513	548	556	551	577	549	598	593	517	549	535	536	560	545	533	561	546	541	558	565	563	550	532	560	536	540	528	553	546	556	553	527	541	538	583	554	510	562	518	581	593	574	553	595	567	518	571	574	585	565	539	526	562	537	579	555	547	510	562	552	510	524	559	568	532	510	556	559	584	532	558	534	575	594	485	556	528	528	534	575	515	556	564	560	536	542	568	563	502	561	579	576	541	544	554	552	551	560	544	560	512	571	543	542	554	594	544	551	575	557	528	573	543	562	539	551	530	542	552	506	541	512	560	573	606	572	543	555	563	547	548	568	567	559	555	559	549	542	537	527	539	559	547	562	534	590	569	537	581	572	521	559	576	545	568	572	504	541	549	586	521	577	546	540	537	584	544	538	532	543	543	554	566	556	549	578	554	552	573	541	517	561	490	570	539	551	513	527	614	574	524	554	575	594	559	544	562	588	589	591	547	557	570	612	586	545	565	576	539	554	610	563	511	573	581	595	576	588	545	583	525	570	545	535	611	558	585	554	553	594	539	533	583	526	575	526	578	596	531	529	571	585	530	519	554	553	504	532	541	549	550	556	572	522	526	532	533	607	568	565	550	561	530	517	554	546	548	535	533	557	568	606	609	545	558	545	561	570	573	581	559	548	547	552	515	536	571	544	558	567	542	577	542	538	583	532	495	562	512	541	575	549	522	517	530	505	537	558	561	530	573	572	588	556	561	548	527	544	531	572	543	547	578	599	549	603	529	557	558	532	555	583	558	527	550	541	527	559	531	552	570	561	551	572	583	545	549	496	568	576	547	545	553	526	520	579	584	561	547	580	571	525	561	550	552	573	549	542	545	576	567	549	567	544	545	586	545	515	593	555	565	557	577	515	544	578	543	570	514	552	552	593	548	554	604	555	571	538	539	575	567	565	560	545	601	503	545	555	547	571	570	567	586	532	553	600	563	522	562	536	574	595	551	554	540	606	557	556	585	540	612	534	558	586	549	559	609	548	548	538	552	551	529	552	606	533	542	545	515	588	547	532	543	531	571	539	541	572	544	584	558	525	545	569	551	560	512	490	562	548	528	591	543	577	550	540	548	550	556	560	561	550	558	536	513	559	541	569	575	537	581	565	536	552	555	546	586	570	533	545	560	606	542	583	584	528	542	585	570	547	552	560	561	601	556	549	551	564	586	541	551	564	561	566	537	523	548	545	561	560	529	527	572	533	469	532	552	578	573	510	576	552	589	616	512	578	542	576	528	580	527	577	546	534	559	565	549	549	521	541	559	580	542	536	555	567	545	545	572	508	525	548	550	546	556	531	570	548	569	561	593	549	587	561	549	590	538	559	574	554	580	539	529	573	559	594	560	536	566	559	561	529	579	522	557	559	562	528	588	572	581	565	631	573	572	587	532	588	560	577	571	552	565	546	592	539	544	566	541	575	568	589	552	523	570	557	527	552	557	557	554	583	587	564	573	575	548	564	561	546	577	557	541	579	527	505	559	568	534	590	536	556	576	522	608	529	513	577	518	609	541	539	546	550	541	552	516	541	592	519	556	597	578	519	603	589	574	517	583	602	562	572	548	536	571	556	529	557	565	527	562	595	540	543	546	565	579	574	557	548	572	569	590	546	540	556	561	540	568	545	590	536	542	586	580	550	571	555	537	563	539	578	582	529	531	522	528	564	571	554	536	516	549	559	577	573	514	511	574	543	534	553	568	537	556	552	550	598	525	550	581	528	578	557	583	556	522	562	553	532	568	559	579	565	545	546	576	507	555	527	554	581	556	547	594	553	573	539	541	545	567	545	607	581	556	576	580	530	559	546	555	528	570	549	558	555	566	566	559	565	574	590	571	579	566	566	597	575	576	560	579	590	523	577	568	567	566	523	536	533	585	527	540	587	579	577	566	562	593	599	560	533	547	568	554	569	554	544	584	528	542	608	559	528	554	592	564	579	534	541	553	569	552	572	572	551	582	541	596	567	517	584	565	542	588	554	581	534	564	578	578	564	599	545	536	568	598	559	548	523	590	535	542	584	507	517	571	538	569	567	527	551	553	581	597	536	590	561	562	532	556	506	553	563	572	517	585	504	562	562	551	557	528	546	579	559	563	542	576	556	574	534	595	587	562	580	585	525	546	573	566	531	560	561	538	565	546	530	573	544	541	567	552	558	564	535	563	587	541	544	569	510	574	517	553	577	555	611	532	559	555	556	531	542	559	615	568	581	586	581	550	606	523	549	566	553	557	588	562	556	556	556	529	498	547	594	589	516	569	549	584	555	567	537	550	550	544	586	573	563	555	586	575	545	588	533	547	568	547	556	539	549	529	544	570	599	516	566	514	597	561	535	569	503	574	521	541	566	538	536	581	571	580	552	549	534	541	536	564	557	564	504	597	553	552	557	525	539	593	542	575	564	552	536	525	564	566	526	583	565	530	586	560	515	549	561	540	548	568	546	560	526	547	543	569	557	551	537	499	541	537	545	587	589	586	516	556	539	544	553	582	561	545	574	578	567	578	539	556	520	531	555	537	584	594	576	545	568	559	547	574	541	527	542	559	593	566	567	529	599	588	538	592	531	577	543	543	538	595	541	569	577	561	572	519	534	566	556	514	584	579	548	568	590	594	595	563	543	530	549	580	576	538	545	597	540	582	575	533	536	533	552	547	581	543	571	557	567	531	548	533	542	563
24622	22570	29281	24475	21436	15523	1255	619	604	542	581	552	563	565	530	592	527	555	503	563	587	571	553	523	559	575	531	550	517	540	515	530	520	561	528	547	559	594	543	506	539	580	561	591	503	569	568	549	570	558	547	572	563	543	519	550	530	568	533	573	586	570	550	540	603	521	545	511	562	543	570	515	536	567	505	518	551	542	531	507	527	535	565	525	567	550	567	521	537	527	587	527	551	524	563	565	536	521	558	529	536	539	550	548	517	517	531	546	542	504	531	521	538	540	513	552	496	532	536	510	548	571	520	535	528	567	509	545	511	512	570	548	548	529	553	571	507	558	536	504	556	542	535	545	532	550	526	532	565	582	552	508	527	540	523	534	560	544	497	531	551	556	546	534	564	543	506	524	571	536	560	540	471	504	529	548	551	531	530	576	546	557	529	578	565	571	525	538	512	535	497	521	523	530	572	508	570	553	547	521	528	532	526	545	527	503	566	547	521	531	496	529	539	560	513	545	516	515	564	558	509	525	540	544	483	496	543	555	520	549	540	537	570	565	536	533	554	543	534	577	548	578	556	590	513	539	563	560	516	543	552	559	511	548	536	530	560	536	568	568	528	510	541	566	550	557	542	528	594	530	525	519	509	527	563	513	547	527	508	552	559	526	541	536	535	521	551	547	539	531	498	528	548	551	524	555	594	504	520	509	594	591	501	555	535	507	519	553	563	494	567	532	557	547	552	523	537	534	532	537	548	554	498	535	512	536	552	561	548	499	537	542	499	551	549	570	535	561	545	578	564	516	533	486	553	506	551	543	562	554	537	508	532	541	548	527	538	504	536	502	549	526	504	519	590	504	541	542	565	505	540	500	529	565	541	555	575	557	563	532	553	561	487	541	536	548	544	536	524	491	549	534	518	553	538	549	542	576	552	535	512	513	537	571	563	572	541	529	528	536	501	569	547	528	498	588	535	552	496	529	506	550	574	531	516	526	527	513	556	501	494	569	567	509	551	543	537	506	555	547	547	561	533	512	521	519	535	566	557	507	528	546	532	537	597	555	532	602	546	520	533	492	567	588	598	534	503	538	520	519	529	539	551	551	577	542	516	531	540	508	555	483	539	543	566	520	517	563	552	573	563	556	510	544	510	547	554	507	551	497	536	531	563	513	565	590	572	544	533	539	555	575	536	558	556	511	546	551	551	572	538	519	564	525	548	597	569	582	525	529	516	543	523	508	580	537	560	522	522	520	500	577	553	549	545	528	546	543	522	544	524	552	560	550	575	569	533	536	528	537	535	511	517	527	506	549	544	532	543	572	515	545	552	545	556	548	472	558	525	539	521	562	586	518	574	535	499	553	526	563	548	578	532	568	544	547	532	555	559	550	557	544	573	561	531	499	563	543	533	552	550	547	547	531	581	544	535	575	588	557	524	523	534	544	493	502	514	553	563	518	563	509	508	540	541	567	549	544	493	563	553	533	559	537	582	590	562	550	565	562	558	548	500	564	554	523	559	559	559	533	549	551	573	531	503	565	542	499	554	556	532	548	542	553	474	495	532	578	516	513	564	551	527	549	538	543	515	530	528	534	527	556	536	543	559	535	541	517	561	539	514	513	560	549	526	514	486	530	584	528	516	561	513	572	538	501	577	505	551	532	542	553	520	591	530	537	543	584	544	536	553	514	536	546	582	501	563	523	547	517	544	570	556	515	563	530	527	507	527	544	550	570	561	542	553	574	555	513	568	518	552	536	529	548	514	551	559	569	536	572	484	541	564	547	538	555	506	520	522	582	534	537	538	548	493	527	567	556	498	535	584	570	512	519	539	525	541	497	525	498	478	477	549	577	526	536	529	544	562	519	566	550	540	563	538	588	530	533	550	546	552	519	549	499	516	515	518	570	552	488	551	528	567	504	546	537	558	486	570	532	558	591	537	554	527	505	551	523	537	563	496	498	522	553	532	529	540	548	530	544	566	559	532	545	520	527	529	518	555	534	520	518	534	541	565	538	536	570	520	552	505	540	494	537	563	564	543	504	534	573	581	512	555	508	548	543	562	509	512	571	505	497	562	505	518	511	578	536	518	517	525	561	544	542	537	555	541	564	479	565	521	556	541	540	531	541	530	524	534	537	533	579	528	537	533	601	553	517	510	516	543	559	499	548	581	538	554	539	539	529	545	569	553	544	562	551	594	535	567	540	550	571	542	554	551	568	571	568	540	550	537	561	505	556	552	525	526	528	538	530	563	505	540	513	556	543	527	543	505	533	558	551	510	534	582	571	510	522	520	554	561	555	546	592	523	559	562	577	563	538	542	549	542	510	559	480	539	545	551	529	562	528	559	545	523	543	516	534	504	555	593	541	522	573	513	542	531	548	520	544	571	576	550	521	515	562	567	584	537	514	564	543	550	531	565	550	483	518	578	493	524	526	524	499	499	485	537	588	534	579	579	512	513	494	534	554	545	538	528	534	535	506	566	506	527	539	524	523	541	584	514	519	520	543	540	518	557	507	531	509	541	513	525	540	537	576	561	514	558	531	573	544	571	528	505	529	561	555	512	544	527	518	555	521	576	563	507	527	515	508	549	545	507	510	533	587	591	550	553	553	547	543	522	523	530	551	548	512	545	547	524	562	523	548	575	530	550	561	527	579	519	517	559	548	539	556	552	530	521	550	549	534	533	583	547	581	537	561	547	536	527	526	541	548	527	523	515	533	542	555	545	515	539	553	503	554	552	528	540	549	528	511	569	547	507	547	467	563	516	488	534	540	579	512	552	522	530	528	558	538	561	559	568	499	515	526	531	516	556	538	516	544	514	553	554	533	548	490	529	532	541	592	528	540	516	549	526	512	537	544	548	536	546	528	547	520	527	545	576	564	556	529	542	549	552	524	544	499	551	578	549	533	550	525	523	555	512	585	577	520	566	521	549	569	524	568	498	585	535	577	517	507	545	553	532	574	548	543	524	535	557	532	558	533	554	548	549	527	583	548	556	527	541	536	530	573	539	563	526	547	566	605	556	544	587	546	519	531	533	530	553	570	516	568	524	528	548	551	518	508	526	523	528	513	559	518	518	537	535	496	522	521	518	554	556	549	533	545	547	500	534	539	540	541	516	526	529	590	542	511	573	503	531	545	523	518	550	550	583	566	501	551	520	534	509	508	584	532	540	561	514	526	533	543	543	533	554	565	519	585	510	520	544	507	540	519	500	543	526	530	517	522	560	521	526	523	556	536	562	502	552	569	547	493	529	524	554	567	585	545	521	528	534	559	513	522	594	509	573	563	530	523	533	529	529	586	577	569	563	528	538	555	593	515	491	502	570	532	559	546	549	576	535	530	535	543	547	483	534	538	532	567	528	559	536	537	529	506	564	550	517	503	544	539	533	566	552	559	535	487	551	528	544	527	572	519	573	503	526	529	566	557	533	562	536	513	564	507	526	529	564	540	537	527	531	535	534	533	551	552	533	515	580	539	522	542	526	557	514	511	538	577	527	547	502	521
58428	84822	52368	10013	2650	800	819	831	838	836	859	905	872	820	846	873	824	795	858	846	855	823	794	847	847	858	792	867	823	787	805	811	858	828	864	854	839	852	817	832	810	858	868	841	827	841	853	894	814	830	854	836	838	851	815	803	806	817	856	833	834	840	908	833	825	825	797	862	805	827	853	862	818	795	802	852	858	824	829	842	847	836	810	846	819	834	878	811	813	856	828	816	812	848	830	847	853	819	821	823	831	812	829	853	769	837	811	839	810	816	807	903	829	844	828	834	828	811	834	831	843	907	770	813	818	904	842	827	796	816	760	853	825	823	816	823	840	826	831	832	803	865	812	824	862	842	794	839	860	819	776	877	814	825	814	800	803	824	835	814	802	807	824	827	820	871	815	870	826	839	863	797	827	755	781	802	793	836	829	851	805	849	830	851	830	859	794	824	845	843	814	818	823	857	856	887	825	817	838	823	864	855	864	808	813	778	866	811	834	841	790	783	816	859	786	787	809	866	808	841	820	782	836	834	769	827	849	842	848	824	846	828	823	796	813	858	801	850	876	854	839	776	843	838	808	782	821	836	814	856	817	843	853	841	817	779	841	822	796	845	864	814	830	863	793	859	881	839	841	809	839	856	828	830	811	844	849	782	808	880	850	838	817	807	842	813	847	818	808	871	794	889	824	831	844	814	865	773	841	794	781	832	794	835	839	829	868	814	878	806	804	784	858	838	841	822	845	804	800	797	847	840	825	825	798	884	834	826	805	839	788	815	848	849	836	847	810	852	803	788	838	824	841	839	874	814	831	819	799	814	835	813	872	843	823	838	858	858	807	789	812	814	780	887	826	853	838	805	841	872	820	812	865	827	835	806	835	841	828	834	794	830	835	833	822	862	842	881	796	820	850	824	816	841	860	799	834	859	773	817	831	874	792	871	782	829	866	849	790	839	819	866	843	840	860	810	853	838	827	813	815	809	846	767	798	816	751	767	837	862	761	853	822	822	828	845	794	836	821	843	896	809	828	853	846	860	852	786	804	810	844	841	844	808	827	829	831	832	865	802	801	831	864	790	825	824	852	842	809	810	848	831	831	899	789	789	811	847	828	845	867	850	836	764	848	839	850	853	810	799	898	813	874	787	795	897	812	868	782	821	822	856	859	837	839	823	842	835	826	811	830	840	852	781	818	820	775	844	824	850	855	841	873	848	859	825	801	825	890	819	831	850	840	843	815	801	812	796	827	819	806	872	833	803	769	818	811	824	850	844	870	811	820	829	844	854	785	877	777	867	846	826	821	776	862	811	827	826	831	811	849	805	814	819	785	808	834	870	805	809	879	841	837	840	845	836	772	776	761	856	831	844	837	818	830	807	785	809	810	848	812	792	837	837	848	811	816	859	822	836	841	816	809	827	872	865	864	798	794	822	849	820	834	824	856	859	852	773	848	901	802	780	842	869	865	801	889	843	802	851	828	856	824	841	813	851	839	810	831	814	809	818	806	763	824	840	868	842	819	839	812	836	832	815	866	817	814	846	795	898	818	872	825	841	794	842	798	802	831	827	830	841	819	890	817	858	852	837	769	852	873	869	817	829	817	822	890	800	865	820	823	851	825	895	831	847	832	815	848	848	843	816	845	822	897	798	797	806	801	826	849	879	833	785	812	828	850	815	852	831	840	795	834	839	840	822	841	809	835	798	858	848	852	814	795	819	827	830	832	845	814	852	833	840	800	815	845	831	841	852	855	799	861	821	816	844	800	830	811	860	753	798	807	787	840	852	863	820	834	832	808	783	825	826	776	804	889	838	815	869	769	798	824	842	801	776	916	827	785	849	802	848	862	777	826	758	827	839	840	816	815	828	823	812	816	787	803	826	862	839	822	834	847	820	872	826	851	822	807	837	888	773	755	830	891	814	820	860	811	815	819	851	820	847	865	769	844	823	858	864	806	842	865	845	825	803	809	828	808	832	861	820	846	803	832	831	855	825	825	813	799	785	827	824	827	797	834	864	844	851	830	827	808	784	863	820	803	792	831	791	834	747	798	843	849	822	788	833	842	848	795	857	807	872	801	795	821	794	780	837	827	778	857	801	848	794	854	826	885	853	806	843	857	851	823	822	843	814	849	815	818	809	831	829	849	835	861	881	845	830	866	795	828	820	835	827	829	867	807	867	756	803	834	823	842	840	820	841	812	806	828	827	850	783	765	778	823	866	785	879	844	782	849	829	819	850	850	835	848	891	801	799	847	820	804	819	833	831	807	835	808	865	796	824	794	832	830	834	834	776	854	818	823	787	784	779	773	867	820	829	845	824	843	824	863	851	863	801	849	823	844	844	865	848	850	870	842	823	871	899	799	855	816	804	835	839	850	834	855	839	803	754	870	889	848	775	871	873	831	837	839	887	845	750	810	812	848	818	877	814	818	866	834	816	819	878	846	830	852	802	775	818	770	840	839	815	891	829	845	820	860	840	792	821	846	856	889	807	840	829	828	847	824	865	786	839	893	815	797	793	822	831	862	844	844	753	793	818	866	853	809	847	818	846	806	802	842	823	792	782	822	846	845	880	835	833	813	818	825	830	857	818	807	827	810	827	814	806	849	847	875	849	848	835	795	835	822	841	883	871	853	827	844	852	854	822	761	850	810	896	841	834	816	816	852	857	824	862	827	851	845	837	809	737	886	806	823	861	802	835	816	857	836	863	864	809	807	826	842	890	800	743	834	857	833	833	797	841	824	830	830	864	840	820	856	869	818	816	834	832	888	876	822	763	853	835	814	864	863	854	900	776	785	842	802	874	806	875	816	784	823	813	814	824	808	755	860	845	875	846	906	869	850	767	872	815	873	874	846	842	828	790	851	803	816	847	834	869	845	828	807	863	833	790	811	792	790	803	837	829	828	799	816	848	798	813	794	802	826	820	822	774	858	816	821	823	850	832	899	824	769	848	853	758	796	837	792	883	834	811	830	826	838	852	827	867	853	871	865	822	785	802	846	837	866	845	784	832	867	838	849	788	827	807	800	884	843	805	803	798	873	850	840	819	818	848	807	849	874	804	863	891	858	854	814	813	788	830	839	833	856	807	838	839	870	808	775	826	826	842	810	911	857	837	823	830	843	854	824	822	809	879	798	802	879	779	828	852	841	797	831	817	835	834	859	880	810	822	824	822	873	798	864	785	834	850	772	794	853	829	849	805	758	853	838	815	805	855	815	851	793	840	827	857	792	815	792	854	818	793	802	823	812	847	807	772	863	857	811	835	800	848	848	816	808	803	831	811	804	875	859	844	864	839	802	829	831	877	850	853	820	837	796	801	861	853	849	871	800	823	835	826	801	858	821	791	815	867	872	840	833	780	816	838	806	864	795	858	831	811	811	860	804	835	781	844	801	803	831	767	844	841	787	863	837	881	811	856	815	780	826	875	875	864	817	846	819	853	792	819	777	795	833	791	828	868	819	833	837	859	876	861	837	810	827	799	854	826	816	827	821	794	803	854	873	834
35776	31010	20317	4297	497	386	317	319	284	308	300	319	295	276	338	294	305	295	291	313	341	302	269	298	320	296	302	317	322	318	296	295	296	302	338	260	281	283	309	314	318	298	301	299	293	315	297	296	321	304	301	351	283	287	296	292	319	325	323	302	306	320	322	297	341	293	300	305	300	274	307	312	317	282	308	327	305	303	338	308	301	306	329	295	302	308	267	294	284	322	293	335	308	314	322	304	320	312	314	312	293	310	305	340	328	279	301	319	290	302	317	294	344	279	288	289	296	318	296	289	274	309	319	300	317	342	288	322	328	288	301	310	303	300	313	317	293	305	346	313	295	317	324	279	295	293	322	301	312	288	298	299	316	308	296	319	276	314	277	319	347	345	292	328	297	325	303	303	276	311	298	291	287	330	292	293	278	278	292	276	282	284	292	301	285	288	315	309	289	341	301	280	311	320	294	300	309	298	334	299	302	286	327	318	310	295	305	305	308	301	339	276	318	320	299	282	286	314	314	308	302	293	317	293	302	300	286	282	325	323	280	286	307	320	309	313	305	291	309	296	291	320	268	313	329	289	306	311	295	279	304	336	326	311	303	320	295	297	286	270	295	330	295	316	332	282	313	313	311	322	284	315	302	313	316	255	299	305	317	298	318	306	338	316	290	304	307	306	303	299	316	284	295	302	299	298	310	294	334	327	339	296	309	320	321	321	315	314	329	302	309	280	304	284	291	313	313	297	335	302	331	273	309	321	318	327	301	293	331	313	327	310	302	297	298	312	302	278	309	322	302	300	286	325	294	299	325	310	292	306	274	308	303	290	319	304	270	285	309	304	299	322	274	292	284	317	286	323	305	322	297	306	305	289	295	287	316	309	316	301	306	309	345	319	299	290	307	309	302	294	300	326	349	297	303	283	302	303	285	288	314	315	332	333	300	295	261	304	304	318	300	281	305	306	319	331	308	288	274	279	286	292	340	306	300	286	317	319	307	306	296	319	307	306	322	349	313	300	330	319	278	319	292	298	306	324	313	279	331	300	320	307	295	300	297	289	315	320	304	289	298	288	307	300	283	331	267	310	299	307	307	291	340	304	311	324	299	297	311	290	347	314	317	320	313	305	323	296	315	315	303	307	305	300	324	315	296	289	284	315	307	296	296	315	304	293	320	314	311	311	279	262	289	302	324	332	311	331	289	328	314	290	295	303	308	291	290	312	271	302	320	292	326	328	301	283	292	302	312	280	308	307	267	316	304	302	327	287	295	310	341	315	289	311	319	287	262	280	291	298	300	311	322	297	310	292	310	311	293	279	278	307	344	305	328	300	306	301	281	316	309	300	316	325	297	335	321	317	274	282	303	338	294	307	303	318	291	285	325	278	283	280	281	304	309	306	305	322	319	317	310	301	270	289	278	304	322	316	316	324	310	296	307	274	322	330	309	281	266	296	311	315	302	300	295	301	298	285	285	295	286	323	344	313	275	321	342	327	273	312	314	285	299	349	304	307	275	298	295	279	292	320	336	275	285	302	320	328	312	290	294	334	327	307	297	303	317	287	295	306	310	288	293	335	305	285	323	324	293	317	321	287	289	304	298	282	292	306	312	318	293	310	304	315	304	295	283	317	301	290	336	290	316	331	327	291	319	309	324	309	294	307	316	319	311	305	284	305	252	335	302	300	322	300	291	267	322	316	277	302	320	283	304	310	305	285	334	281	275	278	298	295	278	302	327	297	293	316	302	310	297	322	290	290	292	303	283	305	320	297	319	297	277	289	307	286	284	301	323	296	319	300	292	322	276	281	311	293	295	284	287	310	294	293	294	310	301	306	295	297	311	314	268	311	318	287	306	305	333	318	297	341	283	320	302	321	285	295	322	330	269	313	282	313	267	277	326	332	323	296	327	291	294	287	336	291	294	259	302	305	287	287	315	286	295	286	319	298	279	292	307	313	308	274	306	317	284	322	309	289	315	332	336	295	300	316	311	288	294	319	313	342	298	325	262	298	295	286	306	274	321	309	291	285	320	288	310	318	323	316	263	322	320	310	299	303	274	286	274	305	314	314	311	337	302	299	318	287	302	313	286	304	310	309	308	301	290	330	314	309	305	321	309	314	296	313	324	327	316	308	293	294	313	309	317	276	297	300	317	286	302	290	301	291	284	324	281	301	315	327	270	257	292	308	273	295	272	329	288	295	276	296	309	286	311	312	311	300	327	284	324	304	288	291	310	260	282	288	338	316	295	284	304	273	291	277	325	310	317	312	301	311	303	307	288	319	314	304	299	311	305	289	302	308	308	324	260	344	278	306	334	296	320	314	340	290	293	297	320	327	299	343	318	326	297	348	310	305	292	296	281	295	307	318	327	294	323	337	278	314	309	335	316	303	276	278	311	303	298	375	308	287	295	292	310	297	322	307	274	331	318	284	335	327	312	303	316	292	336	301	318	335	310	300	294	285	338	291	310	308	309	317	282	286	273	328	314	263	330	287	318	306	315	316	312	321	318	335	286	300	338	283	312	332	305	279	298	280	306	282	294	313	321	321	270	332	290	307	299	312	305	289	282	301	296	317	309	336	305	310	315	308	308	300	283	336	275	306	290	326	302	306	314	309	307	290	293	318	295	341	340	267	318	336	284	297	286	338	303	308	298	289	346	282	303	288	295	307	316	294	289	318	305	333	308	281	290	303	312	351	291	325	316	305	337	301	312	285	297	307	312	281	310	326	318	302	309	325	331	279	299	290	289	304	311	297	309	317	302	319	302	316	306	285	325	290	308	299	302	305	269	303	316	321	305	295	303	277	310	317	280	307	272	310	264	280	285	314	309	297	315	302	298	274	315	269	296	287	326	311	317	306	335	304	310	320	312	271	305	293	291	296	275	296	292	311	300	299	304	335	270	303	279	317	313	292	287	287	302	310	303	310	284	304	316	300	308	293	331	266	291	306	298	314	297	277	308	286	289	314	322	334	307	298	309	315	297	302	298	300	300	275	304	271	296	325	277	323	308	316	304	321	292	274	315	334	317	295	319	291	285	294	317	306	322	290	285	325	273	309	257	284	296	311	275	312	298	318	322	321	277	302	307	314	315	292	287	302	291	309	298	295	312	287	321	311	282	304	296	289	282	326	307	317	315	292	299	304	287	276	318	302	293	272	320	332	300	310	315	295	306	260	320	302	300	287	288	340	303	275	305	292	306	307	253	305	297	262	306	301	294	313	316	295	289	317	289	278	316	273	318	292	293	280	311	326	325	316	344	317	296	295	314	330	321	300	294	300	297	282	307	288	289	292	314	302	294	305	341	289	313	279	304	274	317	375	295	316	288	285	304	300	299	286	300	314	298	303	337	300	312	299	321	312	303	315	276	306	305	301	315	304	305	295	326	329	314	287	315	319	304	297	274	291	296	278	331	300	290	293	306	298	306	323	293	290	292	311	321	286	317	302	282	294	284	338	292	328	336	285	311	325	331	332	294	275	303	300	284	301	308	298	290	283	289	299
46292	43491	16331	1730	632	522	512	499	521	530	534	499	481	520	496	488	484	551	499	507	540	499	558	499	530	478	515	503	503	537	525	502	524	522	544	501	541	517	512	543	523	518	517	542	480	525	533	487	499	505	528	532	506	522	504	542	509	520	498	498	521	469	537	518	553	543	469	499	466	544	529	547	544	533	513	515	514	495	516	519	517	506	482	518	486	471	462	537	521	512	492	517	535	484	497	480	496	501	543	548	521	493	566	513	533	512	496	491	547	539	524	499	544	463	494	528	500	494	552	463	536	486	534	519	502	494	517	492	493	512	493	534	514	504	532	534	504	526	540	491	514	525	549	507	528	552	483	497	491	511	543	532	533	529	480	459	501	528	489	523	511	498	512	502	534	505	522	536	511	508	532	543	483	487	510	466	516	511	523	536	504	494	509	525	512	514	505	547	521	533	483	542	514	487	522	490	515	483	538	501	524	530	480	512	488	533	524	536	508	511	485	490	521	537	533	523	522	482	509	497	536	505	508	523	500	488	544	495	536	498	494	519	505	496	489	538	517	487	506	505	534	534	506	518	498	507	527	499	514	505	527	588	491	478	538	558	507	511	514	512	555	516	517	517	495	505	531	522	498	445	510	486	484	498	540	476	521	504	515	497	497	508	497	529	533	527	585	494	542	529	551	516	535	524	491	516	501	484	501	510	508	511	533	516	540	506	466	529	490	532	534	503	496	477	562	512	509	537	508	502	506	515	532	515	529	504	511	446	469	536	518	518	579	500	533	509	498	496	556	526	483	517	529	518	491	549	520	528	497	504	529	471	521	495	509	488	476	533	506	514	529	484	485	490	465	521	500	466	482	473	486	500	507	532	538	534	503	496	503	523	515	502	559	483	524	500	530	490	536	516	498	521	509	455	483	471	564	495	546	516	550	516	503	504	543	534	549	483	531	528	519	537	542	494	539	492	489	530	485	488	525	515	506	517	534	450	540	512	504	523	516	508	521	531	498	502	532	507	500	524	490	535	508	538	502	534	539	512	510	505	524	519	505	509	494	511	518	536	467	506	479	537	542	501	525	536	513	525	547	533	539	537	537	514	523	513	536	518	523	546	503	516	510	555	504	523	503	519	513	493	503	530	480	535	509	518	515	531	486	511	475	534	499	471	544	556	497	505	480	543	477	519	516	517	520	553	491	512	512	495	528	535	531	518	489	502	498	518	522	518	493	524	501	497	509	512	464	520	519	562	536	538	530	505	468	511	482	496	499	522	491	495	533	485	510	475	514	541	447	508	503	502	543	519	497	552	492	545	486	492	512	528	507	537	512	527	523	508	481	445	521	512	510	571	479	533	509	510	510	521	500	504	534	519	507	503	524	518	514	525	496	500	495	506	523	494	506	533	503	480	496	470	492	516	501	550	492	510	523	551	521	501	521	554	471	487	495	508	479	484	506	503	495	540	532	568	475	515	496	512	537	520	501	489	511	538	486	546	511	506	545	548	523	479	544	524	544	558	493	500	514	520	480	472	547	530	505	521	489	473	522	459	519	510	512	533	504	511	559	513	539	503	503	523	545	513	476	527	514	516	512	500	491	550	497	492	490	502	534	486	500	537	536	555	522	493	545	536	468	539	524	547	536	562	476	513	522	479	485	511	505	525	521	515	566	509	495	505	510	531	497	507	538	508	534	495	542	521	536	502	529	532	462	524	501	544	513	497	518	524	500	489	492	492	497	504	524	530	517	543	480	515	512	454	503	548	501	475	507	506	512	491	499	492	519	557	501	518	505	501	542	524	525	521	507	513	496	520	507	510	525	541	500	525	512	494	512	535	500	501	545	476	490	525	515	523	561	477	532	530	514	495	504	484	465	515	523	490	512	515	525	529	508	531	537	529	517	495	537	537	518	533	507	499	474	485	506	517	555	527	544	515	485	537	534	566	534	549	536	560	490	537	515	500	515	550	551	519	544	523	482	550	521	504	476	532	553	515	525	511	476	501	503	559	519	511	493	498	493	496	526	521	510	532	516	548	565	501	527	510	510	506	502	516	541	481	532	548	510	482	504	499	513	470	561	539	565	500	527	521	477	541	514	513	552	523	527	470	512	515	551	454	534	490	503	521	473	501	506	504	529	507	508	531	505	460	533	512	515	505	520	522	500	520	519	518	505	523	491	486	505	507	522	507	469	527	482	500	495	490	494	487	536	498	511	520	492	480	525	502	537	464	498	537	485	502	479	508	450	544	510	513	540	479	495	466	522	494	499	494	533	559	501	498	545	480	503	542	552	528	474	522	538	500	522	517	510	514	486	483	497	531	513	491	474	531	501	523	507	537	457	506	538	511	560	523	535	548	526	560	472	525	560	538	520	520	528	517	526	487	535	498	484	510	502	484	512	494	509	525	509	553	501	488	504	515	528	532	523	473	502	511	515	505	516	547	492	507	535	473	532	493	525	509	497	537	518	488	513	548	505	536	566	546	516	519	503	487	517	518	479	492	495	532	506	514	484	512	526	501	520	480	530	509	494	465	482	499	522	465	506	503	529	506	499	470	458	497	519	521	511	527	522	497	518	507	520	496	505	512	519	547	497	554	541	528	528	504	522	523	512	509	538	521	527	523	496	489	511	480	518	539	509	513	522	546	493	500	461	510	554	518	547	510	509	518	498	505	546	508	479	535	488	532	513	517	491	513	509	537	552	505	552	508	509	522	528	489	542	517	513	521	486	510	512	547	510	535	467	523	478	564	533	511	493	500	511	528	509	503	511	494	519	536	523	527	513	537	509	534	548	517	501	558	529	527	539	513	481	536	513	564	504	469	517	525	515	489	460	514	517	527	504	536	545	528	561	501	538	509	500	521	507	539	524	492	499	543	524	517	527	511	520	503	489	517	508	503	508	539	537	538	551	516	494	508	547	504	509	492	504	523	527	505	510	529	515	484	503	542	530	545	513	506	509	526	555	536	486	507	505	523	529	550	507	511	547	526	534	493	511	519	528	503	526	514	527	504	566	532	487	525	526	525	507	533	505	526	510	492	512	472	497	501	518	530	489	531	494	497	543	513	495	449	543	494	538	530	499	533	482	525	495	491	534	536	501	493	501	558	512	495	507	522	526	503	524	519	481	526	529	526	514	494	525	508	531	516	523	527	492	542	554	492	544	519	504	539	543	549	510	487	521	489	528	518	526	457	512	528	532	520	536	488	511	505	485	519	547	485	482	540	524	522	539	489	538	502	465	489	543	518	559	508	517	527	551	527	504	484	493	544	548	478	498	508	549	501	521	520	479	527	518	504	544	487	507	513	549	530	510	510	501	521	515	547	550	559	505	521	512	499	520	461	516	483	504	484	513	507	528	531	490	491	522	479	525	490	519	560	485	462	530	536	499	559	553	513	527	507	503	544	474	506	508	496	504	516	531	521	526	512	507	490	556	534	535	532	524	541	556	517	550	511	529	541	504	573	575	537	538	528	509	529	530	495	449	486	537	468	502	504	474	500	497	523
26200	23400	29073	24888	16630	1919	424	381	370	349	325	308	328	361	338	374	343	396	359	382	352	364	353	341	329	350	379	365	352	354	363	364	363	369	334	379	342	341	364	369	334	341	378	342	346	346	335	369	346	324	351	319	361	361	338	365	348	336	351	341	363	340	361	357	328	343	385	326	321	353	358	346	365	363	323	338	360	354	350	352	355	375	374	340	320	330	328	351	358	373	347	322	338	342	343	323	331	335	339	343	376	336	355	365	361	339	359	354	347	345	328	320	344	328	338	337	338	331	327	321	367	337	358	327	345	307	350	335	356	345	361	347	367	343	329	375	337	336	340	328	351	342	357	341	315	329	331	334	355	331	344	344	308	352	338	324	363	355	331	329	342	377	323	342	370	362	338	335	326	347	330	330	349	330	351	380	301	342	355	365	363	343	333	331	351	331	338	357	330	344	344	356	319	336	351	330	349	343	343	328	357	354	348	345	322	356	314	353	357	357	351	342	337	381	359	368	348	347	366	351	334	356	341	358	338	329	355	372	320	355	336	370	365	337	371	364	335	349	319	374	360	355	359	337	348	364	365	319	331	361	364	370	334	381	357	336	342	358	339	361	352	351	345	287	314	355	328	331	389	342	382	396	332	325	365	377	344	341	379	328	341	350	336	320	332	340	357	349	364	354	337	366	338	342	346	339	341	335	356	340	365	305	378	360	348	330	323	310	335	365	285	318	355	319	342	371	344	366	354	330	349	331	335	356	327	356	341	348	349	344	335	342	319	364	322	333	328	329	349	342	341	344	310	286	355	327	359	348	355	351	354	326	353	344	363	361	345	349	340	355	340	331	331	340	327	347	373	358	367	367	339	345	343	343	336	385	370	320	340	329	379	340	336	354	358	365	317	321	381	336	340	317	352	364	317	348	352	309	363	325	322	374	329	345	348	369	353	356	351	350	354	330	361	368	378	342	334	336	387	387	331	339	359	333	337	330	333	380	352	356	340	352	377	361	338	372	349	346	333	370	364	359	345	321	338	359	352	336	341	329	336	367	351	335	339	379	387	321	337	344	336	364	380	330	360	324	336	344	371	359	324	336	337	374	383	327	381	310	337	363	324	355	322	325	362	359	381	337	348	358	391	324	336	369	350	347	339	347	346	379	312	361	378	340	350	386	350	362	376	339	362	333	367	352	361	335	324	317	353	378	334	355	334	364	360	329	320	390	315	374	355	324	330	356	365	337	303	340	347	358	358	368	346	324	341	374	331	390	340	344	344	364	331	339	357	352	355	360	338	367	351	297	378	311	338	301	373	349	369	377	355	330	316	300	356	351	346	330	298	328	375	375	344	336	348	368	352	333	340	334	361	332	376	321	305	359	347	352	356	320	357	315	357	330	372	336	349	317	316	338	355	333	342	330	346	309	302	359	345	339	343	360	327	317	340	383	358	324	346	339	357	349	320	309	339	353	364	327	345	361	336	343	361	328	317	370	331	379	360	370	336	328	308	331	347	367	316	341	368	349	334	364	339	349	339	362	381	333	343	357	328	373	334	322	344	309	334	359	370	351	360	327	367	326	329	356	353	338	323	337	379	327	352	349	343	337	346	360	337	356	365	341	335	326	323	320	353	357	352	346	321	336	339	333	333	324	352	358	341	329	316	355	361	374	318	351	375	360	369	323	372	324	339	348	334	357	368	327	311	357	320	325	348	352	341	377	344	331	327	356	340	339	328	329	373	363	329	350	333	344	362	303	337	356	363	364	357	348	350	335	328	335	357	307	354	362	323	343	361	334	336	362	364	331	340	355	324	363	344	352	361	327	324	373	353	350	330	321	326	363	344	340	365	348	363	352	339	325	316	353	365	338	333	355	334	342	335	351	325	321	325	345	367	344	324	311	353	349	314	377	363	321	312	346	358	349	325	319	324	358	320	349	317	343	372	331	333	351	352	324	344	330	359	363	342	357	358	349	380	363	332	364	379	323	354	332	307	355	334	338	355	342	308	329	359	324	373	365	315	343	344	336	361	333	347	368	344	336	342	339	331	361	306	350	372	323	362	329	363	361	350	369	382	347	353	327	368	330	359	324	357	331	325	351	318	378	346	306	294	324	337	336	310	368	349	338	348	338	372	333	349	372	370	348	330	285	335	327	301	362	380	374	374	339	342	358	336	318	363	374	366	325	345	341	357	367	370	362	349	340	323	365	323	326	348	386	352	341	307	334	359	332	364	369	308	376	340	357	297	374	340	355	336	353	343	335	315	359	325	370	310	350	362	351	334	360	352	322	320	311	330	337	344	364	330	366	334	359	344	352	363	346	317	343	313	353	374	358	371	293	351	362	385	374	344	376	330	326	372	354	369	348	332	332	354	348	383	340	334	344	340	341	358	322	353	330	335	367	334	354	349	365	340	353	366	325	338	328	337	338	360	315	335	370	331	348	351	364	348	356	324	327	369	345	334	344	366	325	357	337	365	345	321	339	343	360	328	389	306	321	337	382	345	357	350	307	345	359	329	349	355	327	338	356	336	362	339	372	340	319	362	344	299	389	339	355	333	343	347	359	346	330	358	374	318	359	346	338	353	298	335	355	320	346	341	361	351	325	355	342	324	338	349	338	317	320	337	355	359	360	377	368	320	357	318	326	362	325	312	373	366	354	378	345	341	358	339	367	296	328	342	342	341	340	340	334	359	353	359	357	312	345	339	334	351	342	344	329	346	365	343	332	358	329	324	317	329	348	314	326	325	378	303	360	365	342	350	327	341	333	360	334	347	339	331	368	353	356	336	381	321	346	343	339	369	369	351	326	345	352	381	325	333	352	338	351	338	342	343	364	290	338	357	289	322	341	330	363	355	351	316	330	323	325	384	354	325	314	326	370	359	363	346	346	374	376	373	374	333	337	361	388	339	353	358	353	361	357	371	366	330	371	324	363	348	341	347	323	329	349	346	306	353	325	367	352	327	370	371	353	339	349	355	346	325	318	301	346	327	343	321	342	332	328	355	379	335	344	324	351	337	353	343	348	331	333	365	354	344	350	343	364	347	329	311	349	343	333	344	358	321	328	344	355	323	358	328	331	331	363	332	363	327	333	334	350	341	360	337	338	375	355	339	337	355	340	354	329	326	354	367	360	364	327	394	332	335	355	333	319	348	368	320	344	310	352	356	337	340	366	322	319	329	367	334	345	348	348	328	360	330	353	338	370	354	334	331	368	360	342	352	324	384	357	337	318	369	363	346	351	355	367	378	319	373	384	336	358	383	331	365	376	312	372	360	355	350	326	352	371	344	340	338	356	358	375	330	355	362	326	339	340	352	344	333	337	358	373	368	350	350	336	322	350	321	355	342	353	350	375	354	367	343	360	324	336	356	322	329	363	337	306	326	366	370	392	346	372	385	338	330	346	345	349	321	338	342	333	341	370	338	330	377	358	319	362	352	315	349	321	360	343	347	324	346	350	354	350	370	356	349	330	319	354	325	360	331	382	337	360	337	388	322	327	348	318
62408	78612	41652	8868	1364	546	620	571	573	544	575	585	619	554	585	584	531	531	563	576	566	627	576	579	525	587	526	596	547	534	538	548	573	574	579	575	513	518	542	578	522	558	551	570	572	563	552	549	526	586	595	531	599	574	574	552	581	572	590	535	563	543	574	536	543	596	561	537	577	613	587	562	552	542	566	597	541	583	579	546	568	556	540	540	525	529	573	572	535	550	541	558	588	540	538	559	592	550	562	614	537	560	552	538	620	568	571	614	575	568	558	557	574	576	535	579	566	601	520	582	585	613	546	544	547	533	564	597	571	588	568	565	554	592	537	566	529	542	560	571	564	513	582	559	546	546	590	552	575	557	593	570	548	540	605	573	551	579	561	575	524	533	575	538	577	520	572	576	515	597	540	580	601	581	592	579	568	573	609	603	597	550	530	543	523	556	581	583	543	535	561	553	563	590	566	551	555	590	559	597	583	576	577	553	516	577	576	642	539	569	591	580	558	570	553	564	576	517	561	565	526	573	582	553	611	606	553	577	622	561	568	555	546	585	527	567	551	609	556	551	575	542	601	539	544	553	545	564	556	529	562	567	536	535	595	575	525	533	582	579	553	564	559	611	562	603	552	570	571	567	526	563	571	564	531	554	592	559	569	550	574	576	558	567	554	595	533	533	591	526	633	602	556	558	540	563	577	563	559	556	515	511	571	528	575	584	586	585	568	560	588	600	543	622	558	532	599	555	568	572	546	541	540	520	546	565	601	576	538	550	513	546	559	574	544	547	573	558	531	545	567	583	539	553	536	590	560	559	565	568	598	604	527	593	549	538	573	572	585	535	570	582	534	571	549	567	560	542	553	539	559	595	584	546	557	575	598	572	578	594	567	521	612	594	553	537	550	534	562	578	564	547	573	566	587	587	629	582	583	588	579	575	582	556	535	584	513	545	580	542	537	516	544	530	572	496	562	553	560	544	523	565	558	594	568	550	573	565	569	607	561	560	533	546	557	556	545	529	576	582	556	566	566	582	573	585	514	506	588	568	569	560	526	599	573	565	538	552	549	557	579	540	533	526	616	572	554	586	518	574	602	552	555	554	519	577	586	533	566	562	557	537	546	588	546	592	512	556	550	539	592	599	626	585	556	541	600	528	537	537	573	583	551	570	566	573	531	598	520	565	573	566	566	562	548	552	558	601	539	570	561	590	545	531	536	529	589	541	526	535	560	573	556	575	542	576	569	571	569	539	562	560	544	555	567	533	550	523	553	545	578	573	534	587	587	594	559	590	542	593	556	528	541	537	614	585	586	590	543	567	576	583	581	584	565	538	573	543	520	581	599	552	562	522	531	562	557	523	557	563	569	569	578	543	567	533	513	573	570	598	522	581	514	579	559	579	569	552	593	573	572	522	531	544	544	542	544	565	528	540	553	546	549	585	559	587	566	605	587	563	565	548	559	558	531	598	537	539	575	555	553	611	614	560	588	572	583	573	575	508	550	573	573	573	547	583	585	525	541	608	575	560	539	591	530	576	583	563	574	519	546	564	599	587	581	540	566	511	553	553	603	567	571	550	582	566	544	558	550	567	535	564	554	553	581	552	556	573	588	547	559	554	522	598	584	575	566	520	525	591	587	593	540	565	537	541	523	547	616	596	558	563	565	526	536	543	589	567	569	553	542	600	599	554	564	584	609	541	547	552	529	599	521	567	564	572	507	584	595	583	562	566	543	577	596	575	535	589	548	575	568	603	514	540	531	540	574	544	526	537	598	556	534	559	530	548	592	551	582	567	607	534	547	567	554	561	569	611	571	565	544	578	562	562	545	563	574	565	550	572	587	555	551	573	569	503	555	593	543	583	533	569	541	594	555	544	517	567	589	584	564	549	574	558	580	544	556	597	549	564	550	571	595	533	575	507	551	552	550	516	557	564	541	584	583	583	593	541	564	572	617	548	605	589	569	610	585	575	571	544	557	549	541	533	561	594	559	542	567	538	570	534	551	587	574	552	515	568	583	559	510	589	532	562	542	549	541	549	582	572	571	546	557	557	544	551	594	588	561	592	580	592	566	528	540	554	584	519	607	573	565	592	546	553	555	583	547	570	559	536	563	567	583	572	586	533	552	559	545	539	585	549	572	557	554	524	567	539	572	537	540	588	566	584	564	578	572	549	548	585	569	573	575	593	566	575	612	505	558	523	545	550	581	540	578	546	566	583	564	567	557	550	547	543	592	545	498	600	547	571	561	572	537	540	532	574	586	567	587	594	537	567	571	547	568	542	592	544	566	601	567	532	584	607	557	586	534	573	528	544	601	613	576	580	554	564	563	589	571	586	550	579	591	585	561	585	571	586	526	561	596	591	545	593	519	549	569	557	582	548	608	578	581	563	570	568	581	551	540	540	567	567	514	593	550	569	568	527	583	601	535	587	524	569	574	544	552	574	536	580	553	554	546	533	572	555	568	514	588	549	541	601	533	590	585	583	590	555	605	597	543	549	561	570	575	527	577	573	564	592	570	527	587	573	570	597	562	572	554	547	543	569	558	562	590	553	542	558	602	571	576	568	602	590	507	549	543	520	557	551	589	571	559	549	612	601	548	554	602	537	555	570	556	531	554	555	562	559	540	577	575	528	531	571	561	569	632	574	566	539	516	551	562	544	556	582	583	538	571	534	563	562	532	514	562	578	568	529	552	574	554	539	574	588	577	555	574	561	589	592	556	553	579	560	587	553	567	563	588	548	562	539	525	551	550	541	531	543	492	567	585	539	582	596	570	546	551	560	602	594	558	542	554	551	545	565	575	565	590	559	623	536	566	566	582	552	566	590	564	532	576	562	597	574	562	547	615	578	599	543	537	527	550	555	581	545	574	545	596	607	577	527	528	565	600	505	544	573	581	537	535	556	583	542	537	546	556	591	571	563	546	526	551	589	565	573	601	564	556	598	549	558	574	566	609	577	589	547	536	544	546	562	580	588	544	563	573	569	560	515	570	556	580	570	589	535	558	542	578	569	523	539	556	556	575	581	572	604	547	580	546	544	530	553	562	571	526	562	551	579	562	541	550	607	559	535	587	547	552	572	607	563	571	573	554	563	580	595	564	531	561	526	509	548	549	520	564	565	609	572	567	595	603	557	580	515	549	535	540	561	568	526	580	537	518	583	588	557	575	553	594	534	570	527	578	516	573	583	572	522	555	582	559	521	564	529	546	590	560	535	557	539	574	537	567	555	582	601	569	541	548	581	613	546	579	561	591	569	579	510	537	568	583	591	579	563	592	590	586	562	554	561	585	563	554	586	571	569	565	578	590	555	537	571	548	613	542	557	609	547	564	527	547	557	561	552	551	563	553	588	544	561	570	586	540	559	531	556	524	560	576	563	560	612	566	591	588	570	583	572	586	572	571	579	584	590	563	601	547	516	521	531	573	547	559	556	578	571	527	570	533	579	570	546	549	566	552	567	518	552	590	538	598	525	581	554	539	556	562	575	557	585	597	550	546	595
24579	22301	29486	24256	21471	15373	1247	618	607	565	602	582	534	560	530	542	533	553	565	545	518	554	555	559	524	518	521	519	551	562	517	547	528	544	508	546	572	561	514	556	568	542	514	558	554	518	517	524	571	511	547	540	553	531	495	544	535	557	510	543	563	540	530	529	504	549	568	509	558	511	517	509	540	530	540	513	565	511	533	573	527	527	552	567	512	525	544	526	530	558	526	554	520	522	558	530	523	553	508	545	545	559	545	536	510	514	473	565	557	563	529	524	550	516	506	519	539	513	528	583	530	536	540	556	492	539	519	552	561	519	541	532	508	569	544	554	562	561	548	570	537	509	518	509	513	527	522	533	542	537	513	556	495	575	537	535	553	538	513	540	570	536	531	546	514	505	503	511	559	525	548	520	595	553	534	531	525	515	501	530	533	513	496	521	541	545	517	535	501	523	520	541	574	524	501	544	481	494	543	508	553	531	544	548	534	522	566	511	500	535	511	539	507	515	516	547	514	560	531	549	561	560	471	521	542	523	563	547	569	555	511	514	509	549	554	514	552	525	529	511	535	560	515	520	526	534	506	514	519	546	518	550	552	513	530	571	529	567	559	543	511	546	517	559	491	529	538	485	541	527	505	523	549	500	548	529	543	530	531	540	510	491	535	549	541	534	540	537	543	483	523	519	512	548	488	562	514	520	545	544	530	530	503	543	505	522	537	546	560	541	536	526	532	535	530	518	537	497	551	531	477	573	553	501	561	482	531	561	525	545	539	489	506	524	553	536	547	555	511	546	499	551	555	517	502	551	497	568	551	516	512	573	516	512	554	527	548	535	541	529	504	531	560	533	573	477	530	523	572	525	561	543	530	534	520	528	573	522	532	525	556	524	519	572	534	505	522	502	526	536	509	550	526	525	520	538	532	521	556	568	508	529	561	561	535	502	525	533	523	514	510	538	524	555	517	541	526	525	557	506	557	518	519	548	536	540	558	543	523	554	526	485	515	503	541	547	521	553	524	512	517	524	556	548	569	540	484	535	527	501	490	505	507	529	539	546	529	521	562	541	555	541	582	531	523	502	553	542	508	531	550	549	530	547	515	541	532	509	566	542	506	525	561	536	492	518	502	578	536	552	554	560	525	519	533	542	531	512	541	522	557	503	561	578	592	529	543	552	533	548	556	458	528	537	543	534	557	508	539	478	554	526	533	516	547	537	527	539	542	531	529	537	552	477	508	542	536	537	541	532	558	540	556	526	534	585	531	530	536	531	539	529	533	550	529	555	555	542	533	541	536	519	525	553	497	562	538	499	509	515	515	548	534	510	530	520	536	573	546	533	535	536	515	481	481	544	559	491	547	509	483	575	523	523	543	533	523	573	552	499	489	543	518	525	508	567	566	524	534	538	521	482	526	594	547	515	538	522	555	556	577	536	507	538	535	487	549	553	550	552	545	544	503	571	494	511	503	559	525	492	542	527	530	504	493	520	542	565	530	557	525	531	514	545	569	566	535	509	528	513	540	513	578	518	566	514	557	539	495	518	531	548	537	510	527	560	524	528	528	525	559	518	545	577	518	518	509	565	541	545	557	557	536	497	517	533	528	532	492	528	556	529	600	508	530	519	510	532	536	548	544	526	527	518	565	545	495	555	549	523	527	502	544	527	511	519	500	546	551	521	551	548	497	540	527	531	498	515	538	553	502	531	518	518	520	497	524	494	540	543	561	522	566	558	488	553	512	497	528	505	536	517	534	534	508	538	527	511	529	553	545	546	538	494	533	545	555	530	502	541	540	511	554	500	514	535	532	521	528	508	544	518	468	522	565	544	523	505	517	556	566	500	519	539	575	544	520	561	491	479	523	520	494	555	526	548	546	548	520	549	545	539	524	534	541	555	495	560	541	547	514	514	566	508	555	531	510	535	527	523	552	572	519	558	483	553	537	478	549	487	477	514	526	548	544	518	555	530	574	518	518	539	543	506	531	566	493	511	525	549	501	500	509	549	524	495	549	541	491	496	534	547	504	506	493	534	535	524	551	514	499	539	549	576	533	550	557	544	486	553	504	557	557	546	539	500	547	538	484	510	542	535	521	529	497	501	539	521	514	513	547	500	530	497	507	513	494	524	531	518	533	505	535	533	506	490	556	512	539	487	535	532	502	554	554	526	520	528	516	555	554	521	491	501	505	569	608	534	543	577	529	537	526	546	524	522	505	514	474	521	512	497	538	563	535	477	523	531	578	529	545	505	520	515	507	538	573	547	529	513	515	546	502	541	533	527	505	552	546	527	496	515	580	536	562	495	519	561	534	509	565	502	497	549	533	538	504	533	509	570	478	516	521	554	510	506	559	520	532	503	530	537	506	498	541	569	504	491	506	520	558	532	548	556	554	519	487	523	504	550	531	541	528	520	485	538	560	557	557	495	537	550	524	510	536	503	554	540	506	492	528	550	517	559	566	533	493	537	537	548	506	542	526	534	507	532	551	493	522	492	556	480	593	537	547	506	572	560	553	515	531	514	504	502	558	548	525	533	529	552	490	513	575	523	558	517	564	528	506	558	533	550	556	537	506	535	548	547	485	524	534	525	529	507	501	520	545	504	521	522	566	548	539	541	566	531	535	518	495	545	515	499	555	502	529	537	538	560	565	533	544	515	512	512	591	570	560	556	551	548	538	539	515	541	520	550	502	506	494	509	510	513	534	526	559	577	529	515	521	542	542	539	538	565	530	563	516	549	546	479	543	519	548	547	542	552	555	548	526	492	535	575	530	552	542	517	542	565	573	567	530	538	552	528	560	549	536	543	509	529	548	565	508	520	540	548	543	547	535	525	547	546	548	586	521	519	531	487	507	519	539	493	568	523	489	537	525	529	507	534	551	497	519	520	518	548	521	580	526	527	525	519	517	537	550	512	530	513	517	552	522	525	552	504	562	549	544	559	504	523	511	529	527	520	524	545	555	529	525	519	492	457	564	520	542	544	534	529	554	508	504	521	496	532	526	537	541	557	501	532	550	563	508	555	474	513	490	510	566	535	524	531	509	535	518	514	545	518	528	560	539	553	554	534	536	568	545	544	548	558	532	569	518	514	497	503	522	505	551	532	528	514	551	513	493	542	507	499	520	508	588	516	515	596	544	545	550	522	557	562	510	560	551	511	496	555	493	536	512	542	538	512	528	508	520	541	533	517	558	539	548	532	518	556	524	516	552	526	476	531	515	537	489	540	536	512	584	524	533	558	513	525	544	527	527	517	526	552	523	554	534	532	505	511	544	539	506	563	493	515	513	527	550	508	521	555	570	486	513	514	515	581	540	485	560	527	530	538	574	538	505	561	555	532	489	556	530	533	517	512	526	538	527	571	582	519	538	523	566	499	522	527	568	548	522	575	525	531	487	523	523	520	566	522	536	492	515	538	533	506	523	524	542	529	518	523	493	517	546	521	496	547	482	538	566	541	517	558	552	538	526	531	515	509	518	472	531	549	540	512	539	536	497	551	521	516
58952	89375	53517	13839	1651	828	855	849	802	823	850	792	793	810	839	848	817	825	809	826	878	785	792	815	861	767	725	799	849	817	833	833	829	812	806	818	798	836	809	818	796	793	794	824	863	826	843	881	827	808	830	862	848	818	809	809	850	874	833	788	797	852	851	819	790	792	838	875	833	802	819	816	732	863	818	794	798	830	827	807	788	859	813	821	786	810	814	866	777	789	803	776	834	864	788	834	768	770	816	844	826	793	797	845	818	840	842	841	826	845	832	845	821	776	821	780	787	823	811	758	790	829	861	797	816	819	802	862	860	818	837	797	788	795	803	859	787	872	859	765	812	859	773	786	833	851	838	796	818	826	829	841	835	805	824	826	826	808	804	827	795	808	869	827	801	850	841	801	809	748	777	823	853	812	841	769	775	833	820	875	833	823	791	825	827	803	797	810	796	790	801	783	791	855	815	804	805	814	820	865	847	853	804	808	804	811	842	794	871	804	810	804	843	845	847	840	803	837	808	814	762	813	821	877	807	788	821	860	764	850	813	842	791	858	875	838	810	794	790	860	810	792	866	835	824	834	793	814	850	787	785	754	826	837	868	783	800	775	813	770	804	782	814	751	840	831	884	770	828	856	822	815	832	842	768	808	806	864	790	851	846	864	851	769	805	827	781	815	823	792	801	829	843	800	785	852	839	781	868	848	760	786	875	824	811	835	782	843	836	824	853	790	857	839	783	826	809	843	815	807	819	833	779	810	824	850	879	819	832	780	853	819	778	853	828	805	840	852	805	772	781	837	759	810	791	834	785	847	826	823	789	808	831	797	799	798	770	812	849	808	781	820	807	825	790	811	841	800	816	767	850	799	790	827	786	796	823	802	829	835	810	807	824	866	784	769	811	833	818	800	781	858	795	793	784	818	846	796	813	815	824	786	819	832	808	777	862	828	800	788	850	779	781	865	794	801	822	781	780	784	821	734	846	812	877	777	828	819	860	842	839	827	809	784	853	798	805	807	802	828	830	809	812	806	761	778	824	818	790	858	806	849	797	786	859	805	838	823	850	825	755	835	822	816	788	839	790	818	844	877	783	811	758	849	814	808	897	861	793	847	769	799	802	797	789	825	815	818	821	792	815	827	799	762	883	856	811	809	807	812	799	843	821	827	827	813	820	754	877	783	841	806	812	798	868	783	856	788	791	804	820	814	825	801	836	830	829	832	776	841	838	756	876	840	817	833	781	832	813	822	790	833	817	824	838	789	832	802	828	783	803	803	852	857	761	814	831	850	853	810	826	755	845	838	870	832	832	821	847	791	833	811	798	841	773	806	764	799	837	801	777	833	826	778	825	829	800	852	811	818	850	828	827	809	792	812	821	788	823	801	771	864	803	826	811	800	869	803	811	890	822	828	791	827	806	859	822	805	823	814	849	833	854	905	817	830	867	822	830	788	861	832	770	805	805	766	809	810	823	833	803	812	775	821	791	795	797	817	824	780	797	778	761	795	793	799	784	804	857	798	836	799	797	802	834	888	858	810	834	763	809	781	820	785	833	789	805	837	788	790	847	819	798	825	780	812	782	797	804	802	797	767	796	768	827	845	818	823	775	805	832	785	820	758	803	785	813	821	805	813	827	794	839	809	796	822	806	773	770	804	850	804	859	791	811	840	837	843	805	807	857	825	830	844	816	807	861	854	836	804	776	812	755	829	801	806	860	843	795	848	735	831	830	817	828	812	831	878	758	808	832	828	801	801	835	777	785	811	833	852	759	815	797	827	811	793	811	830	824	821	758	807	810	831	777	791	792	854	786	802	806	829	806	809	813	852	841	823	883	790	806	846	827	830	793	817	822	788	805	829	800	829	843	778	790	841	793	804	835	818	856	827	763	895	778	803	821	795	816	756	776	815	823	837	841	835	818	847	759	758	841	819	790	840	833	807	775	777	813	796	886	849	851	800	801	801	820	776	843	819	823	807	801	858	798	871	796	779	846	815	788	778	831	810	765	808	775	888	857	821	807	815	827	855	788	871	820	785	830	819	840	837	784	802	828	818	855	820	853	806	767	818	842	777	815	850	790	812	787	787	776	835	846	847	891	819	801	863	807	807	800	832	823	809	789	804	864	789	836	827	776	874	777	811	849	841	771	822	835	795	853	792	822	843	835	801	809	802	826	802	790	820	837	799	844	775	798	803	759	787	850	804	772	813	807	790	797	880	821	823	859	836	818	772	817	801	815	784	832	801	816	799	789	810	780	824	839	818	761	790	800	809	823	824	804	852	842	798	832	829	771	806	758	793	807	783	846	813	765	836	790	840	833	842	814	790	771	767	838	814	740	837	798	828	842	785	881	830	777	782	805	807	856	827	829	823	863	795	811	835	877	789	813	812	821	780	804	791	788	805	847	774	802	835	816	784	824	798	727	731	802	797	828	797	843	822	773	835	854	806	797	768	783	801	821	850	815	827	820	824	831	824	786	869	796	844	834	774	778	865	872	846	848	825	834	803	773	777	781	777	803	821	807	834	805	816	804	807	826	822	782	829	844	832	835	871	794	818	833	791	801	783	818	817	836	846	813	772	829	816	857	797	772	816	817	810	813	824	812	822	818	843	815	821	830	814	826	841	839	855	816	832	824	843	822	815	845	815	821	860	810	814	788	851	822	785	802	791	830	871	768	877	823	871	775	788	801	833	790	830	837	858	779	858	831	850	801	787	860	855	847	831	862	887	757	840	791	840	821	830	790	798	774	854	875	802	838	774	859	864	771	845	810	755	830	785	832	811	831	855	787	835	840	824	812	799	842	853	809	792	863	846	842	800	821	769	803	809	823	790	815	879	808	833	802	821	847	830	799	833	824	838	776	836	834	851	837	773	838	787	826	824	857	888	810	814	791	831	866	813	861	844	838	812	805	841	771	794	820	851	838	806	774	810	800	825	789	800	800	830	871	852	863	807	791	851	822	849	806	767	818	818	838	807	785	790	798	767	874	842	790	800	786	821	778	803	838	809	822	826	808	811	835	817	791	830	811	794	811	799	821	855	817	786	795	858	868	831	799	845	783	864	787	825	819	789	854	807	823	773	807	788	816	861	867	786	819	783	771	831	836	832	766	782	792	797	822	786	843	775	797	788	859	830	807	780	830	846	832	816	793	899	788	813	793	827	844	814	840	853	764	822	836	815	769	766	818	791	755	850	813	806	874	836	801	814	819	818	839	765	798	767	846	868	844	850	881	781	805	816	867	782	841	801	841	792	831	824	835	818	822	840	831	824	850	813	827	779	831	792	856	842	796	785	848	837	769	823	812	789	846	782	813	796	798	808	810	863	808	812	788	830	810	816	834	817	847	832	841	832	804	817	857	812	799	797	834	816	820	788	787	829	752	814	784	815	792	803	813	791	834	851	825	886	821	831	836	817	809	815	815	820	804	810	836	811	825	790	842	852	852	836	831	868	851	847	826	810	822	785	806	860	843	776	830	820	826	823	813	887	844	834	789	746	813	818
35273	29313	21534	4524	358	287	304	288	310	304	319	316	292	312	334	334	295	328	265	315	285	308	332	317	301	263	321	320	316	292	317	287	280	269	290	291	311	272	294	304	320	273	327	306	295	275	270	310	305	267	312	294	328	279	318	261	299	310	255	293	298	282	281	299	293	322	294	296	296	298	290	318	275	285	261	289	310	295	307	311	303	325	299	304	260	294	310	321	301	326	289	301	271	271	293	313	289	313	281	283	333	274	283	290	309	305	321	323	300	312	290	316	301	292	288	315	333	273	290	292	307	323	310	293	294	290	294	273	287	305	308	301	312	295	308	278	265	316	279	294	294	281	294	289	311	303	297	240	282	301	314	312	318	293	286	313	293	277	265	287	267	334	310	302	301	257	318	292	278	293	280	303	270	285	267	326	272	288	308	334	273	298	331	292	301	300	277	281	305	300	310	304	319	280	290	293	281	251	291	310	302	315	295	306	291	314	315	312	284	325	249	282	283	274	291	296	285	288	293	280	318	275	320	297	287	279	293	297	317	298	313	281	289	308	306	290	280	281	300	312	285	286	287	308	294	302	314	310	276	302	312	334	297	296	290	271	267	305	294	272	278	283	308	310	297	294	300	298	308	330	308	309	302	322	304	307	294	311	291	314	313	315	298	309	288	298	318	300	307	294	268	297	272	299	260	270	275	314	294	307	295	307	280	306	293	291	286	304	312	331	258	307	277	276	305	282	281	309	278	293	323	301	316	297	274	269	256	331	301	320	300	284	337	276	304	316	325	310	291	299	320	280	264	278	280	293	316	266	274	342	282	276	316	323	301	303	284	289	315	302	275	279	275	300	288	278	308	289	313	292	297	272	293	299	325	289	274	292	297	307	308	312	290	285	288	334	299	274	284	296	289	299	269	299	300	261	304	273	286	303	282	296	312	280	286	277	302	297	259	325	313	274	321	298	284	298	261	312	272	307	293	289	321	311	233	274	290	284	300	288	292	265	286	295	272	291	303	287	287	306	313	277	267	250	320	320	273	298	311	274	291	311	279	299	315	317	276	297	295	293	293	262	318	290	341	291	287	294	296	305	261	304	284	317	286	314	321	297	305	328	285	307	303	285	267	296	304	291	282	318	320	293	312	276	303	301	326	303	314	296	297	318	316	287	295	283	305	309	295	270	313	293	288	332	306	322	293	294	330	302	272	311	312	266	278	290	302	279	292	258	317	273	303	333	274	292	295	274	302	311	324	301	302	302	282	268	320	310	289	274	310	285	325	293	300	287	335	304	322	313	313	294	316	302	318	319	295	305	297	304	278	291	287	303	276	302	284	303	303	325	306	300	315	302	264	267	337	306	289	306	278	289	308	296	318	294	269	302	302	284	317	319	286	260	331	293	281	270	322	305	308	299	303	311	273	295	303	292	291	325	292	327	315	297	260	310	314	287	289	290	288	292	302	292	307	297	274	253	304	290	297	310	298	278	299	276	278	325	296	319	333	319	236	261	279	294	303	327	320	283	289	312	296	278	300	312	285	292	269	321	283	282	304	272	304	265	292	298	306	314	273	314	299	261	293	311	274	308	301	284	294	285	305	283	315	279	314	296	298	314	321	320	305	266	270	257	295	271	318	290	323	297	287	260	307	285	277	294	290	292	316	291	291	314	312	255	316	279	285	275	300	282	274	271	289	294	291	299	291	316	294	309	285	305	268	278	288	315	308	268	319	247	308	298	284	325	321	271	274	314	285	271	289	281	307	330	294	300	257	256	318	312	303	264	304	304	293	291	290	303	319	291	260	273	283	298	303	288	292	308	306	278	277	265	270	288	294	277	285	290	314	307	305	296	309	319	264	333	261	289	290	286	316	311	313	279	264	310	317	296	307	303	308	292	317	291	316	304	308	306	335	310	301	281	274	279	302	302	264	303	299	322	311	347	321	281	259	310	310	298	318	341	295	296	289	274	271	300	294	288	303	303	292	290	281	306	299	275	306	310	293	308	293	273	276	311	334	341	305	311	293	305	301	303	309	317	277	297	273	297	302	306	300	263	273	319	284	317	303	313	271	284	299	284	320	304	297	337	294	295	289	293	294	318	333	284	302	263	277	322	261	288	310	278	326	263	290	300	307	273	286	303	294	314	296	273	281	302	319	272	287	287	288	287	311	288	282	312	314	316	275	302	276	286	280	322	284	266	279	290	292	275	270	291	282	285	275	305	260	299	315	298	283	298	287	281	307	280	298	280	259	285	285	296	314	283	295	292	294	304	301	338	285	287	313	314	321	293	324	332	315	325	268	296	321	264	266	291	316	305	301	302	307	301	290	296	302	290	274	290	292	297	264	299	278	309	293	291	266	294	273	318	323	281	304	300	310	334	292	300	307	301	308	291	298	296	303	337	298	294	268	293	306	283	322	307	294	293	307	310	276	317	279	320	301	326	289	314	278	292	314	300	299	287	268	300	312	307	306	256	316	313	309	318	290	315	287	287	269	284	322	294	280	300	298	319	292	282	273	294	275	308	275	291	287	302	297	306	278	270	309	293	303	281	255	285	303	288	310	274	272	295	297	307	286	272	306	357	286	289	301	281	311	280	295	293	301	295	294	300	306	313	314	317	285	305	329	286	319	291	322	293	322	281	296	313	301	323	303	285	301	299	278	288	319	286	285	307	272	303	292	305	286	304	291	272	280	304	317	295	299	248	301	298	318	333	289	297	280	276	296	310	295	292	266	327	312	293	269	312	325	266	291	308	268	283	293	286	297	304	281	280	276	253	285	282	294	251	279	328	289	295	290	294	280	308	275	309	289	299	292	308	275	292	274	303	305	312	283	306	309	280	315	304	258	296	312	304	289	285	327	303	301	326	297	298	304	266	312	274	294	319	266	283	294	315	298	290	281	297	310	316	323	281	279	311	291	284	299	317	284	292	310	319	283	300	299	282	280	246	284	320	276	292	306	295	299	288	310	297	325	290	297	296	279	288	286	307	287	302	287	313	299	293	278	276	318	315	332	305	284	289	302	279	292	289	285	310	296	316	283	273	308	286	291	292	312	266	300	319	299	300	290	322	302	308	295	293	292	328	297	291	270	265	326	265	291	289	300	310	295	273	319	279	280	289	309	320	308	289	301	299	315	285	278	322	299	296	309	295	280	327	296	297	281	299	281	313	309	255	316	311	310	305	314	321	293	283	278	286	308	291	323	287	337	281	323	316	284	305	310	294	293	285	282	285	287	310	304	304	320	303	328	282	292	306	295	337	313	268	291	273	302	303	290	289	307	328	279	285	294	288	296	285	305	303	304	282	330	282	299	300	299	330	319	288	306	288	317	350	304	295	274	300	307	294	306	271	289	287	317	260	306	299	295	307	280	313	307	296	299	276	297	289	320	296	309	279	283	308	283	259	274	274	268	302	261	296	293	324	284	324	315	287	272	276	290	307	291	287	295	269	310	303	305	309	296	273	312	270	310	296	335	314	276	284	310	277	320	308	288	283	275	297	300	298
44758	43252	20039	1763	564	487	487	471	529	515	510	504	512	477	495	484	516	460	509	517	517	521	477	501	527	509	498	538	517	513	518	512	490	474	535	521	500	495	487	486	504	488	488	454	512	534	499	534	518	554	514	482	521	539	523	551	516	504	523	438	505	511	473	493	489	491	539	481	500	455	472	495	516	515	494	519	508	517	516	476	496	524	499	512	512	475	511	545	470	490	500	560	495	507	509	475	432	467	521	441	510	510	476	499	486	508	509	513	493	502	490	488	521	519	504	490	477	491	487	511	492	500	499	506	513	494	493	548	509	499	521	522	536	471	534	522	471	483	472	509	519	512	481	503	511	459	499	516	531	496	568	521	478	518	479	474	528	490	479	483	513	486	535	482	537	509	503	490	479	497	493	542	518	511	508	522	495	483	541	484	474	526	503	530	482	488	469	512	465	475	535	494	500	488	478	475	504	530	463	543	522	511	462	504	488	474	490	441	482	549	495	499	513	502	488	512	501	505	478	553	534	476	520	537	525	502	478	473	485	557	507	500	485	539	490	494	469	524	469	467	489	488	470	487	500	536	461	524	512	514	535	525	537	474	524	492	486	545	474	526	541	517	498	469	473	505	529	491	497	514	451	521	503	517	519	527	497	500	492	465	488	489	503	479	510	519	526	505	516	462	469	504	508	505	498	531	494	498	487	508	475	500	475	496	458	474	501	490	507	491	514	500	474	462	493	522	513	523	518	459	492	500	574	555	502	513	525	521	466	535	499	488	498	479	534	502	496	471	480	495	482	512	501	478	529	501	511	485	473	526	518	514	475	506	504	506	516	519	506	519	488	489	473	515	497	511	505	493	504	501	493	546	480	505	484	537	458	529	504	500	492	496	510	474	477	496	447	534	484	487	496	516	473	507	499	517	500	508	487	497	477	493	479	512	475	509	473	486	520	501	495	498	544	497	483	520	501	473	473	488	462	496	462	495	476	492	491	510	528	515	499	513	489	475	544	489	524	499	538	524	513	508	489	507	500	526	492	525	488	516	524	534	495	481	504	530	517	498	527	553	487	505	529	501	491	495	460	475	483	520	479	490	527	509	483	505	494	554	538	475	512	471	485	530	498	500	514	506	448	529	519	518	466	492	508	497	522	501	472	484	512	476	501	479	497	451	527	545	477	514	497	466	529	480	487	476	514	529	517	533	481	502	530	519	519	522	465	515	506	486	513	529	478	497	489	461	518	485	510	461	535	504	515	485	474	474	491	515	497	530	516	522	483	504	502	503	512	509	519	518	502	505	513	502	484	537	458	490	501	513	525	488	493	524	491	554	482	495	523	481	434	532	505	519	509	517	496	498	514	525	497	471	486	492	511	503	490	481	484	519	518	500	461	464	481	468	505	484	523	507	505	479	485	511	529	540	533	504	490	472	527	506	488	503	450	478	510	468	543	502	457	505	495	483	471	466	500	502	497	490	517	522	490	527	545	489	499	466	514	447	504	505	497	508	482	452	475	498	493	488	489	499	509	480	477	516	494	515	510	473	473	484	464	496	496	565	503	483	459	489	476	469	477	487	534	531	518	462	524	479	520	486	561	495	496	499	481	509	523	471	500	530	499	498	517	489	530	501	522	509	453	495	511	485	472	490	514	495	503	495	526	510	488	502	523	503	462	510	520	521	525	515	477	469	505	515	462	513	469	502	515	480	546	509	543	464	512	500	509	485	468	498	496	483	482	526	492	527	478	459	500	509	517	449	505	477	453	501	510	512	507	487	491	511	467	484	491	499	483	510	542	481	476	496	472	486	494	492	496	471	488	527	449	486	482	491	484	474	494	507	465	504	536	507	509	474	520	507	500	466	475	513	507	495	501	503	496	499	501	518	538	493	535	504	506	503	518	481	520	536	497	483	490	557	512	531	520	493	471	477	528	504	489	452	479	489	529	485	485	496	489	499	511	499	481	504	498	511	516	497	522	517	478	528	499	478	516	551	482	492	486	499	509	507	548	482	513	480	496	483	517	481	496	489	485	478	515	518	501	520	488	503	524	508	503	495	521	491	497	492	531	552	505	514	532	473	471	534	507	461	500	510	526	515	509	476	492	488	497	500	508	507	502	501	459	529	519	509	488	531	493	483	492	488	520	492	473	454	543	501	470	529	486	527	522	488	526	510	471	468	464	485	473	525	507	516	524	513	499	509	515	490	466	492	463	480	506	494	520	533	508	458	518	518	501	478	505	507	484	493	480	530	504	502	461	488	490	515	494	514	512	512	545	490	511	492	501	501	535	486	520	493	500	482	509	508	522	510	487	486	501	452	513	496	510	496	525	502	537	505	512	511	511	506	498	503	483	502	534	489	510	527	516	496	477	530	523	496	520	490	517	507	528	493	517	502	479	489	509	516	481	470	470	508	524	482	499	506	458	468	476	504	535	485	481	473	505	505	486	507	542	492	490	484	504	509	475	534	479	499	522	517	503	505	544	523	517	526	500	526	500	537	496	476	500	508	498	498	507	514	484	509	478	490	501	505	484	469	512	501	504	491	483	506	485	497	484	463	520	493	515	509	516	491	495	487	509	480	490	454	536	504	523	513	497	536	506	525	507	500	519	497	488	528	513	496	515	502	488	504	469	522	460	456	482	474	496	479	550	494	521	516	479	499	496	460	540	488	491	477	517	536	469	515	514	532	505	507	486	494	478	489	489	509	483	472	502	514	518	488	517	474	480	525	511	475	534	489	513	491	534	516	464	497	495	517	483	502	496	515	476	496	500	501	498	535	518	467	492	508	447	526	526	477	501	507	454	470	460	485	498	538	474	531	465	523	521	541	479	507	459	528	532	489	537	518	473	503	501	486	505	486	461	526	546	511	461	501	516	490	506	515	485	495	509	446	506	507	501	520	505	521	508	469	525	539	514	516	477	505	501	537	515	470	505	497	497	486	455	449	513	515	475	492	496	532	518	492	523	459	480	472	483	480	462	498	494	487	449	516	497	482	487	529	475	498	489	491	542	539	512	467	489	494	495	490	498	464	469	492	497	537	503	483	549	461	490	467	492	475	483	525	536	531	499	474	470	494	502	456	507	485	536	514	528	506	494	498	512	477	505	479	499	515	505	502	476	520	491	486	476	521	479	478	519	521	516	507	501	540	533	505	512	503	488	488	493	502	527	496	521	501	519	518	484	536	483	520	520	498	496	527	481	506	520	505	478	496	520	517	478	502	483	510	483	497	494	520	475	503	489	507	486	494	502	511	452	477	491	519	497	481	467	452	523	453	511	493	456	545	506	478	523	524	473	487	483	511	518	503	486	529	509	474	506	489	515	499	499	519	480	480	512	514	528	526	489	558	498	494	514	479	491	492	468	526	516	476	498	513	506	467	484	495	504	463	513	483	513	537	512	510	517	497	518	495	528	477	472	509	491	530	535	530	503	555	488	520	507	484	536	483	481	508	468	488	463	485	507	450	484	470	514	506	508	507	494	486	500	498	499	481	492	534	512	467
26041	23269	29263	25042	16868	2222	427	358	369	357	338	348	366	335	351	371	356	346	346	358	349	345	357	335	372	372	345	349	348	365	365	348	351	300	325	334	324	375	372	342	344	288	327	346	334	323	344	354	355	360	362	352	315	377	336	380	346	345	337	352	359	329	386	364	322	339	361	324	333	328	355	363	360	359	308	369	352	347	332	356	347	324	317	327	309	333	371	355	337	337	363	349	332	338	343	316	348	349	371	347	331	361	341	359	340	357	330	336	354	356	319	381	336	364	364	378	347	368	348	334	347	351	338	364	327	376	374	341	363	373	368	335	365	346	344	309	373	338	342	351	354	344	354	319	363	305	350	348	369	336	358	381	345	318	359	327	341	328	355	340	365	364	322	342	355	373	352	329	371	319	373	337	348	343	375	332	348	352	330	327	344	329	324	342	351	341	318	330	327	350	339	330	359	354	378	364	351	354	342	368	363	319	350	321	370	364	352	377	347	379	335	352	336	351	357	364	346	341	320	323	334	346	339	315	325	379	359	317	360	351	349	355	357	323	334	359	326	344	349	343	333	319	347	371	337	361	346	342	348	358	343	365	333	342	348	347	359	323	331	346	351	336	348	353	364	368	341	346	326	373	356	344	337	346	337	350	353	331	364	341	359	312	340	363	357	336	335	380	363	370	337	318	362	337	378	354	378	351	343	363	319	360	385	391	348	344	349	367	349	362	366	318	368	336	340	326	356	337	337	358	302	370	349	354	395	370	351	356	352	378	344	366	349	325	404	313	375	344	348	334	352	335	358	372	331	328	347	372	334	348	335	377	352	363	320	359	307	346	343	369	344	363	370	367	331	333	334	366	333	362	367	334	294	389	341	369	338	328	366	358	353	354	347	352	326	346	339	314	353	340	316	350	357	347	356	318	331	343	365	333	331	367	317	326	336	351	326	391	357	330	352	357	359	328	338	322	351	333	360	380	326	359	318	349	358	357	330	333	376	314	346	332	362	336	368	344	352	368	344	348	391	342	360	366	314	337	325	343	332	365	364	346	359	361	363	360	354	359	327	337	329	341	335	354	356	356	365	365	329	361	333	323	349	338	340	358	346	334	326	353	335	368	350	335	341	325	368	381	352	330	346	381	289	339	332	331	350	345	367	337	333	375	370	340	367	334	363	337	327	359	348	341	346	334	333	328	367	350	351	382	358	334	326	331	325	336	363	348	364	315	351	371	326	330	346	383	344	339	355	336	326	325	349	359	327	361	334	352	365	326	320	319	328	343	346	347	315	351	377	357	337	365	364	359	379	349	347	373	331	359	351	327	344	334	329	348	377	336	339	377	363	318	350	341	342	330	354	339	343	337	312	342	345	351	344	353	351	361	328	350	338	310	361	355	390	368	377	353	350	327	307	353	332	358	329	366	333	360	356	335	333	338	304	384	345	355	364	338	338	369	339	366	366	345	354	317	355	362	371	358	373	315	349	365	335	322	348	316	323	323	365	377	338	359	338	354	313	379	344	338	346	348	301	329	329	319	347	335	371	333	350	342	331	376	360	347	344	355	359	344	376	346	299	351	368	324	329	331	348	312	324	347	359	353	356	372	346	374	348	378	373	330	322	356	338	344	333	315	337	345	346	355	357	363	352	365	319	336	360	321	346	366	364	334	358	387	371	343	334	356	350	334	364	331	322	327	346	320	327	333	339	317	349	340	337	363	338	329	312	336	337	412	336	355	357	365	325	338	346	347	322	344	361	335	330	344	321	374	363	344	338	337	347	327	341	345	349	386	344	357	322	359	321	327	351	344	354	335	357	366	349	351	338	332	359	331	326	374	339	354	337	343	355	370	352	330	345	342	342	357	381	366	330	328	344	347	354	370	337	332	351	359	362	326	338	366	323	352	347	328	330	338	344	330	339	331	321	327	356	383	325	399	314	353	352	337	359	338	359	353	372	314	342	358	371	320	347	346	364	331	321	345	360	363	345	331	381	349	316	364	329	344	333	332	337	352	346	365	347	335	378	354	345	350	352	355	379	353	335	338	369	328	345	329	310	303	338	363	322	372	328	328	336	379	333	344	301	329	333	364	344	323	346	378	351	389	337	344	333	364	318	370	377	346	335	369	349	368	364	322	355	347	360	339	373	331	387	365	329	341	336	300	355	334	381	314	333	351	375	353	372	352	345	327	338	348	317	351	343	367	337	365	345	343	317	352	361	338	333	352	331	329	351	355	363	347	349	345	396	342	331	348	346	299	359	350	356	337	323	349	330	361	337	354	337	344	359	345	316	360	363	339	346	380	342	325	314	341	324	337	367	346	342	328	358	340	334	345	321	356	331	358	338	368	341	368	379	344	340	354	311	354	341	333	359	355	324	316	415	363	337	337	365	300	321	334	319	390	336	377	362	363	320	373	350	354	327	321	319	347	324	377	336	314	392	364	344	309	352	319	334	370	353	349	376	369	353	323	370	350	341	317	347	330	352	357	323	336	343	346	347	330	320	329	348	350	316	355	348	335	349	341	355	360	331	356	353	346	333	327	343	352	339	342	356	331	347	331	353	347	336	323	353	343	374	354	340	325	342	323	338	342	380	320	388	327	346	310	347	351	364	366	332	360	325	360	354	345	345	358	354	334	351	329	375	311	336	340	351	360	327	345	343	327	338	330	364	355	357	348	355	330	343	340	357	315	343	353	379	363	362	345	336	340	389	337	325	333	339	346	372	345	378	348	338	350	349	343	330	363	336	326	301	356	376	332	323	351	353	339	341	338	339	334	348	351	375	358	352	360	368	366	347	344	409	332	307	331	367	362	369	392	340	359	337	371	335	358	374	325	378	323	343	355	348	307	363	355	369	324	344	343	334	352	342	360	375	365	332	339	356	338	363	355	391	367	309	374	377	338	357	340	321	323	321	342	321	326	382	362	337	368	366	366	375	332	360	356	327	348	330	332	330	330	344	358	344	357	331	379	346	349	320	318	348	366	341	359	352	357	352	346	362	358	337	324	361	331	329	346	345	350	303	350	373	353	331	330	362	323	348	348	362	332	335	372	345	366	364	349	364	338	337	367	370	347	362	309	341	289	337	318	362	336	327	370	367	355	384	346	331	352	370	346	335	353	324	366	337	350	361	373	334	362	361	386	344	370	340	349	331	318	327	340	351	361	341	353	370	367	334	334	308	359	346	360	352	336	368	346	347	333	354	361	373	351	328	338	330	337	335	322	348	353	360	336	342	348	335	328	340	375	319	355	343	326	323	360	328	358	372	376	348	356	359	338	354	377	345	346	353	333	341	340	353	345	354	336	321	379	359	323	363	352	367	356	338	349	322	341	332	362	355	366	371	352	328	357	306	382	361	335	375	363	360	334	312	363	355	367	329	327	343	342	338	373	347	342	332	344	376	359	347	363	342	351	348	359	364	368	352	323	343	337	336	368	342	324	376	355	332	350	319	311	350	373	370	363	340	313	359	333	351	334	356	366	340	333	352	348	358	358	337	333	350	336
59541	82116	48137	6962	891	511	583	560	613	590	560	569	557	617	617	544	612	566	564	590	564	549	515	562	518	523	549	561	605	555	600	595	576	577	516	519	573	613	582	584	518	560	551	553	569	563	645	597	528	563	585	582	556	608	564	558	555	536	593	550	537	554	560	557	576	587	588	516	574	578	602	548	583	531	530	567	557	532	563	530	586	573	517	578	563	557	589	562	571	558	527	567	541	548	577	556	601	540	565	595	572	559	535	585	554	557	566	533	600	590	594	560	538	585	560	567	605	552	525	547	602	571	517	582	614	596	558	569	570	599	601	573	570	584	596	528	555	590	530	565	568	566	544	587	574	544	568	598	564	568	542	565	550	537	563	557	549	510	566	552	575	555	535	554	547	589	578	550	590	555	567	560	596	562	577	546	513	582	560	573	570	534	589	562	545	530	544	517	581	597	534	538	529	539	562	546	563	545	549	583	529	550	544	578	558	565	551	585	561	548	582	537	591	559	528	546	584	575	570	529	577	559	563	511	572	546	566	577	532	536	610	596	534	594	555	558	593	578	568	550	595	580	569	606	564	594	549	546	571	552	536	574	550	560	582	553	592	564	553	562	533	562	544	566	567	593	556	563	586	572	541	553	589	572	569	542	581	543	559	556	556	548	565	531	555	583	617	551	603	590	553	537	580	566	553	560	523	579	580	539	580	602	575	571	574	564	603	561	568	591	516	553	502	570	613	575	557	588	543	534	612	566	582	547	550	559	572	591	540	573	588	573	572	552	554	534	570	579	519	554	586	616	624	554	549	575	571	540	552	541	534	571	546	506	591	559	566	574	583	561	558	578	579	589	541	548	561	539	536	563	554	566	583	593	539	543	592	541	562	583	535	536	576	539	541	578	536	562	547	540	549	538	551	555	591	559	547	574	532	566	560	603	558	560	536	554	564	562	540	592	573	559	552	523	538	576	544	547	564	515	548	572	552	550	606	519	606	577	623	571	557	600	582	534	557	550	544	613	567	566	548	556	583	532	580	545	571	543	541	598	586	559	573	576	534	536	560	624	566	568	569	559	605	548	544	550	546	572	559	556	541	591	544	535	553	545	592	589	601	581	535	546	559	564	520	564	589	552	574	571	532	590	575	579	564	593	518	582	570	560	542	549	550	585	622	509	557	589	588	567	562	555	591	568	566	583	552	572	519	585	545	588	537	555	551	542	524	553	611	589	560	560	581	584	546	573	554	584	588	569	562	586	557	536	554	549	574	567	560	575	576	569	529	575	559	581	557	546	582	568	513	575	568	593	571	532	571	571	567	564	539	565	575	618	517	548	588	541	510	589	566	592	582	508	576	552	536	581	573	577	571	570	555	587	565	566	521	552	577	585	574	516	575	546	585	587	569	586	556	567	565	562	569	585	609	536	532	549	528	551	581	555	569	559	541	587	586	564	557	591	550	576	549	588	571	561	558	571	582	564	595	583	548	584	529	548	575	609	570	575	549	603	557	552	547	571	556	545	584	549	613	553	503	535	528	562	551	555	561	563	589	558	580	599	575	576	565	569	566	575	588	558	550	551	555	564	547	547	562	590	527	574	519	562	572	561	540	577	602	546	551	581	579	601	525	592	545	528	583	567	561	560	530	554	551	593	581	540	573	536	574	591	570	552	571	567	560	539	562	538	560	567	563	568	550	549	553	514	538	565	551	578	540	530	528	552	538	596	584	545	516	559	559	530	603	560	545	590	581	602	561	563	514	571	552	552	559	539	573	490	590	561	521	561	598	540	585	551	552	593	512	602	556	573	571	632	566	607	553	606	581	610	555	567	521	553	562	524	545	566	546	539	539	544	559	564	586	550	580	563	578	558	594	559	609	548	576	561	563	565	490	597	568	585	529	562	584	580	534	568	531	558	618	567	540	526	594	581	547	582	538	587	561	628	573	561	536	547	540	558	547	537	516	528	560	581	561	520	582	554	608	576	537	499	572	550	579	565	548	515	550	588	544	571	602	552	558	557	567	591	539	564	589	558	524	550	545	531	554	549	565	532	554	563	554	556	566	581	541	562	517	582	563	562	586	583	531	586	560	569	583	577	579	585	572	618	564	605	550	559	538	570	575	583	562	546	557	576	610	564	562	526	533	600	561	561	533	587	623	540	556	587	582	578	599	611	550	555	590	556	544	594	577	578	530	584	520	564	545	571	617	562	558	605	539	532	569	560	535	594	537	557	567	561	577	554	557	587	615	566	539	590	551	563	572	582	578	579	607	588	573	575	572	590	558	561	559	532	542	583	555	559	533	572	542	590	551	590	574	578	559	557	587	556	579	569	563	585	582	587	567	531	576	567	569	594	559	547	584	543	609	564	578	565	580	612	585	567	571	547	543	570	612	567	542	584	547	586	540	557	546	574	553	550	568	583	551	574	533	631	554	524	554	627	537	559	576	560	582	521	523	594	590	579	569	527	546	574	543	546	544	560	536	566	590	568	567	539	558	572	577	574	542	601	591	565	566	579	565	575	594	579	628	563	618	534	557	581	635	618	552	561	568	547	549	554	581	556	569	576	557	548	553	563	550	548	595	560	570	579	549	575	572	524	565	601	595	579	534	616	627	555	506	554	595	586	633	565	557	576	532	572	570	564	591	574	577	598	556	525	549	602	548	557	575	555	580	623	576	560	531	529	512	553	586	580	568	589	598	542	556	594	549	586	542	594	553	574	547	555	576	580	587	556	578	533	577	562	562	570	567	567	536	507	551	566	526	579	584	581	553	613	581	516	575	583	548	532	558	556	588	539	540	589	607	518	542	609	541	574	587	551	580	572	594	544	545	548	579	572	579	611	522	549	568	561	571	559	612	596	547	543	609	574	576	526	604	562	562	582	552	564	603	562	555	548	554	549	604	547	589	548	551	560	543	567	567	555	548	533	570	587	587	546	553	556	601	553	544	535	574	582	578	561	568	572	562	566	569	577	561	568	540	584	610	557	576	581	523	610	593	569	588	568	611	594	567	535	565	541	610	527	557	569	569	572	575	552	574	606	557	539	545	571	577	572	541	522	586	531	548	520	569	576	568	541	559	563	585	608	575	522	546	557	564	536	566	601	580	537	556	580	569	581	588	612	529	611	538	580	573	557	561	565	565	547	548	575	620	559	567	563	566	559	573	601	590	538	588	529	558	589	577	548	563	565	644	590	550	568	594	565	551	574	580	597	549	556	584	543	577	575	589	616	546	563	576	559	601	560	551	576	569	599	559	561	589	579	548	533	588	533	556	545	559	586	554	604	568	573	559	595	572	539	608	577	546	579	630	544	546	586	568	554	553	591	534	583	556	578	559	598	523	560	571	579	552	586	549	542	539	626	547	544	564	533	545	584	612	519	540	613	585	553	590	602	560	576	564	579	565	559	564	549	558	559	575	569	538	531	545	579	554	581	588	549	566	564	586	595	570	557	583	559	600	570	587	560	563	552	575	540	540	602	551	556	590	595	542	551	608	572	595	538	580	552
24455	22189	29384	24448	21493	16370	1421	630	626	547	556	534	579	547	556	556	546	553	543	539	544	591	561	529	556	554	585	535	556	530	540	521	589	538	578	514	548	560	513	566	539	513	539	561	533	530	535	538	548	543	571	554	566	523	550	562	545	546	545	585	533	543	520	552	520	521	555	530	516	516	556	574	578	537	537	481	490	516	525	520	510	543	546	557	534	554	563	553	519	563	522	567	532	488	515	545	536	534	476	532	531	526	541	533	574	554	521	564	550	525	583	522	514	519	487	551	541	554	580	510	542	548	524	569	578	550	583	542	528	583	551	521	524	533	525	510	558	482	572	541	492	576	543	552	582	575	555	543	519	540	486	519	521	515	525	508	511	532	547	537	539	511	516	548	523	498	538	539	485	497	527	566	504	519	518	517	568	486	523	553	520	525	520	531	549	543	528	561	552	525	551	552	498	555	512	527	571	543	512	511	507	535	514	509	489	512	573	534	537	493	509	540	520	553	565	489	531	533	538	541	536	553	511	569	548	554	544	499	554	523	506	516	527	513	501	494	553	555	536	513	518	504	517	540	527	536	529	528	556	544	579	535	553	580	475	499	535	534	535	570	504	515	502	538	545	558	539	532	520	549	537	521	536	581	546	552	568	529	530	567	528	524	542	517	557	556	506	490	535	548	538	498	546	541	548	591	524	516	550	522	512	537	558	550	524	516	539	521	552	555	555	482	552	556	546	558	531	544	526	530	532	520	542	593	544	569	535	539	546	543	538	526	545	556	592	585	522	548	549	545	577	517	545	522	536	540	553	499	534	540	536	558	511	560	550	549	546	533	513	542	553	546	514	532	522	553	573	527	524	506	526	524	539	541	535	525	536	533	550	531	561	514	513	574	563	553	535	540	527	545	557	534	563	523	536	569	543	546	554	513	545	534	566	538	561	589	538	518	526	561	520	528	515	506	560	507	537	511	577	525	538	534	557	549	501	531	536	577	522	526	506	566	535	553	521	530	582	532	542	524	571	538	564	539	516	525	531	530	551	514	547	539	556	538	526	506	525	530	539	513	502	545	584	554	510	536	535	527	519	550	544	530	515	544	519	523	521	533	484	536	511	562	560	511	528	523	579	572	497	572	519	550	539	512	535	515	493	540	509	493	535	516	499	518	510	523	546	539	533	588	521	547	513	515	570	507	565	538	571	561	575	564	532	540	558	537	558	518	520	535	537	517	505	528	503	529	562	552	541	553	564	533	539	529	513	552	524	531	525	559	561	538	538	567	528	544	582	541	544	534	554	589	549	558	541	530	579	518	555	563	536	544	568	558	554	509	530	547	526	514	556	503	543	509	510	543	578	577	506	544	493	539	543	572	520	553	533	518	511	524	545	477	511	536	566	549	572	551	545	527	516	492	543	535	576	578	521	543	515	523	555	543	548	529	523	541	570	541	583	501	531	529	518	575	555	508	561	476	522	540	545	527	555	517	578	532	550	535	544	503	506	546	581	561	531	540	547	563	526	535	533	538	512	504	520	563	483	532	534	538	522	555	537	530	503	516	530	538	519	527	568	585	530	539	541	512	515	550	531	545	544	507	508	509	534	561	507	542	550	551	535	559	582	505	536	553	525	549	496	547	566	542	528	518	570	525	487	494	569	523	544	509	541	528	529	513	519	560	540	550	530	514	562	572	540	543	532	534	555	540	576	501	530	545	495	542	535	562	537	542	579	553	541	517	513	547	540	505	562	475	480	562	524	530	540	467	496	600	529	535	552	514	526	535	510	549	559	541	509	544	515	539	519	544	528	545	521	474	515	541	499	567	545	580	558	531	493	547	474	489	536	551	541	503	550	526	542	476	586	549	569	588	518	584	548	539	496	522	550	509	547	571	519	534	551	552	561	559	569	512	510	554	535	509	514	558	578	540	552	561	556	550	533	539	529	515	555	547	529	541	574	529	546	555	541	531	561	531	525	495	526	512	511	554	516	504	578	516	546	544	529	525	546	544	532	511	568	517	577	528	501	591	546	526	551	516	558	534	571	529	541	551	560	535	548	558	555	516	454	561	530	528	537	491	533	539	586	565	498	561	537	521	576	550	562	491	558	484	503	522	565	535	580	531	533	573	536	590	566	559	542	541	528	506	537	541	533	527	578	561	516	517	541	521	520	530	562	524	525	534	524	559	517	543	503	502	517	543	503	505	574	566	541	502	544	512	509	528	503	532	561	532	486	562	512	520	560	537	510	516	532	531	550	554	518	581	523	543	538	526	543	519	532	512	573	542	521	504	553	474	568	581	554	534	534	528	523	498	523	522	541	557	561	512	513	557	563	527	573	525	520	527	536	539	538	555	542	580	565	531	542	588	584	520	557	522	549	553	567	538	542	561	557	528	522	520	496	560	515	581	530	526	556	522	532	553	524	496	532	516	531	534	541	496	565	542	536	552	514	537	534	543	540	531	560	512	537	539	523	554	475	520	541	521	592	525	547	534	511	518	538	564	565	511	499	482	568	519	547	496	553	551	510	540	533	516	550	525	544	565	503	495	547	545	567	512	542	528	509	507	517	575	550	533	546	580	535	533	526	588	557	499	540	557	561	524	579	530	533	533	522	521	516	558	526	578	504	497	498	524	607	539	516	565	550	543	498	573	548	532	527	509	540	547	523	562	508	561	544	545	564	543	532	520	547	516	479	510	555	569	551	547	553	536	497	548	579	531	516	547	531	520	527	565	568	552	557	538	551	536	525	549	584	593	558	517	555	525	520	495	528	540	530	502	558	483	541	518	546	501	537	547	558	552	555	555	545	530	515	581	562	553	496	532	544	516	550	525	521	531	513	549	525	517	544	532	559	527	542	542	514	552	567	553	558	508	583	492	509	526	579	551	531	543	534	550	508	542	516	503	532	516	574	572	554	506	502	544	575	476	519	551	541	522	511	565	548	550	552	544	514	554	549	539	536	530	527	568	525	572	537	530	553	546	534	530	520	555	539	520	555	533	543	515	535	537	527	572	525	511	573	537	544	555	526	511	510	560	514	556	518	558	515	496	548	552	558	512	516	553	554	541	546	560	530	514	530	534	515	546	532	514	540	552	521	547	561	546	550	548	566	581	569	533	533	554	511	532	512	531	545	549	537	564	506	531	595	511	541	519	547	555	536	506	484	610	505	491	540	576	575	562	533	545	560	536	540	549	567	548	483	518	539	529	531	573	492	533	486	497	544	538	510	525	576	516	514	518	533	488	547	537	570	538	557	504	543	520	515	518	515	536	538	520	560	544	546	556	543	569	535	549	521	558	502	531	520	531	553	535	539	527	526	585	563	534	587	566	541	550	557	556	532	555	511	490	509	584	539	561	529	510	573	531	539	535	509	562	544	571	521	523	546	529	530	533	493	508	539	513	531	569	515	502	535	482	502	536	493	528	529	528	545	528	549	545	536	536	513	545	540	535	529	529	570	532	498	514	567	568	545	526	544	524	561	530	525	506	497	531	558	522	570	489	518	528
57209	92207	56721	9839	1380	918	832	870	830	856	846	818	835	864	818	870	823	861	849	840	812	861	846	869	834	828	850	833	819	869	821	831	814	838	852	851	809	819	855	860	800	836	776	818	848	819	833	768	828	864	823	832	847	856	867	844	878	882	849	807	835	782	821	874	822	851	851	806	853	793	857	832	828	836	818	857	828	852	848	823	860	839	799	813	825	801	846	808	844	839	857	853	801	840	814	807	852	814	892	824	803	816	851	767	818	838	823	840	769	805	862	859	852	838	811	803	865	829	810	811	822	912	797	799	823	817	815	822	817	808	849	809	827	858	836	825	793	836	814	835	797	800	802	877	850	846	800	790	839	780	792	795	824	804	832	905	835	857	792	847	810	854	773	805	854	808	796	782	843	833	845	858	806	881	847	793	855	824	840	815	808	773	828	865	801	867	848	844	777	801	794	818	890	787	807	837	813	826	843	788	772	834	822	819	840	837	840	778	832	835	822	858	810	851	821	863	812	856	817	848	858	801	850	818	817	796	873	815	861	787	784	821	854	806	813	829	796	762	841	812	800	852	795	829	833	806	851	802	850	811	836	846	834	873	840	820	821	817	847	810	830	844	820	896	804	785	808	872	861	787	840	808	852	840	857	823	801	861	852	817	847	808	821	804	790	843	838	765	878	848	810	817	802	894	824	906	830	851	838	830	831	833	813	799	793	834	807	818	825	844	859	875	808	810	803	903	816	829	812	804	788	847	841	839	821	841	851	814	861	813	823	877	860	824	849	845	839	837	864	818	845	808	845	849	779	900	815	868	796	754	831	872	819	819	852	854	846	820	805	830	824	813	836	807	798	851	800	873	788	844	856	800	837	844	823	856	844	864	842	866	855	844	827	804	858	810	844	813	865	834	814	831	827	824	815	824	891	863	824	834	776	839	806	867	793	875	830	847	844	856	816	868	835	871	854	810	778	768	825	814	823	824	894	851	776	874	888	812	848	808	819	835	802	857	814	866	799	862	880	805	856	850	826	788	807	788	819	804	814	803	845	773	814	880	816	850	856	806	772	824	859	855	874	846	880	856	945	806	834	804	833	861	853	849	822	802	832	859	872	826	854	813	899	822	796	847	822	871	771	818	855	838	784	866	821	832	792	867	806	762	875	825	853	826	801	864	800	869	851	768	847	844	838	805	837	812	803	846	839	829	839	830	815	819	842	852	850	786	856	817	852	859	817	831	805	846	828	818	860	843	836	830	835	821	787	820	848	858	852	855	874	888	854	807	805	773	846	846	840	848	839	827	818	885	884	868	822	835	790	840	869	787	800	842	811	821	817	840	862	845	798	805	769	803	866	809	841	843	771	813	811	831	901	805	865	812	830	871	823	858	810	834	871	823	881	818	833	810	807	810	855	790	769	837	851	837	800	837	896	838	832	793	836	824	821	834	795	841	820	817	802	803	840	860	848	838	874	839	857	836	798	818	841	862	862	839	811	822	848	812	819	813	844	896	846	846	833	809	860	806	854	848	834	837	760	833	816	853	828	841	811	818	837	887	862	837	803	841	832	830	833	843	883	824	801	812	846	818	854	831	843	895	846	822	818	827	828	878	778	797	830	788	807	849	810	842	812	858	851	811	812	823	854	786	891	821	803	818	858	817	826	839	821	826	898	795	800	867	828	848	818	864	807	846	830	855	864	839	812	825	825	864	826	863	826	842	874	896	845	822	814	814	814	833	873	810	850	747	800	833	857	864	846	843	798	780	819	742	837	807	841	782	832	779	759	810	859	846	811	789	765	810	853	817	855	801	821	821	861	779	844	817	830	824	872	815	835	869	850	835	855	822	863	857	857	826	839	825	844	840	822	814	843	827	839	800	815	774	832	801	830	835	861	818	830	832	804	776	859	812	844	814	831	864	838	884	832	800	836	871	875	818	838	871	821	823	859	852	779	815	830	841	838	777	844	842	805	802	842	860	802	876	850	866	805	797	859	774	839	848	856	776	858	851	799	839	875	821	853	899	863	815	826	782	852	836	812	826	821	853	839	801	841	810	764	846	876	808	781	810	797	848	812	886	844	819	880	845	811	884	838	847	795	890	840	841	873	799	890	824	840	856	780	836	863	820	777	806	817	819	805	858	832	851	794	830	824	852	787	838	849	870	830	846	819	802	834	785	785	788	828	796	813	825	829	829	809	837	830	842	817	847	812	787	865	866	806	840	823	803	843	859	836	806	811	868	833	830	776	824	862	888	881	855	887	851	838	862	815	870	831	768	742	852	808	872	820	823	817	801	821	853	826	799	810	830	780	818	892	825	849	840	793	850	807	871	828	778	817	815	847	806	826	850	871	868	854	778	817	820	784	763	799	799	852	802	874	825	796	841	841	823	859	813	851	823	817	811	845	832	768	826	861	796	830	826	851	862	845	801	839	832	853	741	787	799	823	831	789	820	837	796	777	825	826	856	845	836	877	792	807	848	793	890	765	867	847	776	827	823	845	844	801	831	794	872	825	830	856	818	869	801	820	836	836	837	854	875	832	831	818	857	837	842	833	854	795	844	834	852	825	804	841	815	810	831	836	849	830	832	819	804	830	799	798	846	829	868	797	840	812	841	849	778	815	868	833	851	796	861	809	829	849	807	820	837	874	841	872	808	804	836	840	831	751	799	813	811	829	804	879	861	839	819	813	822	904	883	848	877	818	814	784	833	823	824	799	822	849	834	788	859	830	814	830	868	866	817	848	808	909	820	792	787	868	842	856	839	803	826	820	895	823	834	823	763	826	843	825	875	779	783	856	848	840	866	851	890	833	818	807	850	821	812	834	837	831	806	802	866	805	829	789	812	841	859	812	858	877	843	800	849	822	857	841	819	826	853	875	826	811	842	783	794	873	842	833	882	811	825	856	819	847	815	824	854	786	772	833	821	831	830	761	811	857	853	888	776	821	854	862	802	812	835	855	856	794	821	848	828	834	826	848	857	846	787	826	820	845	840	826	785	845	835	850	842	796	821	844	855	858	795	812	828	868	857	755	828	839	827	812	840	833	839	782	781	861	819	814	836	839	815	845	838	805	860	820	808	876	788	773	845	820	828	806	857	818	816	833	833	875	804	782	823	842	824	813	808	802	840	822	868	867	847	836	802	788	800	810	823	835	843	863	835	864	839	849	818	840	859	753	819	845	843	853	816	801	810	800	801	803	877	848	879	849	781	807	807	857	808	858	811	842	840	844	780	800	815	860	830	847	823	809	837	861	824	836	842	776	880	775	816	848	843	853	827	827	748	801	788	805	847	789	790	866	792	831	846	836	842	837	795	812	819	816	849	841	788	813	774	859	823	872	793	783	846	869	830	827	850	757	856	850	819	796	857	810	825	826	852	783	838	801	869	840	848	830	837	819	835	837	836	849	866	834	815	842	837	869	860	822	850	836	812	837	840	804	805	860	784	834	835	815	806	816	838	791	788	851	830	812	830	845	875	794	802	830	811	800	860	802	791	855	824	793	817
35693	30101	21981	4761	403	350	341	298	295	317	310	312	329	335	344	308	277	313	305	320	313	333	335	341	322	338	336	317	329	322	271	305	330	369	349	301	313	300	311	309	340	315	320	308	331	307	316	300	305	304	301	345	299	289	296	295	305	329	304	319	341	296	304	284	307	302	332	327	320	327	332	357	304	294	302	366	321	321	315	311	311	303	313	292	333	320	284	295	345	302	352	301	327	270	336	319	313	280	281	302	321	339	321	322	315	306	327	315	321	295	332	341	309	316	319	352	346	337	323	358	335	294	296	326	295	305	299	311	292	331	352	315	317	312	293	298	333	334	355	286	341	325	324	311	336	339	309	328	317	315	321	307	334	303	306	305	347	308	297	302	326	332	311	304	323	320	303	298	299	279	275	328	290	312	335	331	297	297	298	323	357	332	325	316	278	340	317	327	290	298	319	299	321	303	311	322	298	326	296	306	351	294	289	322	323	325	293	335	296	310	292	296	318	312	320	310	295	327	365	308	333	311	313	317	336	332	331	319	309	330	297	325	311	326	328	354	330	302	311	288	294	300	325	305	280	313	312	354	299	277	288	323	348	342	333	317	272	305	306	334	290	301	300	298	292	327	315	289	312	319	328	315	334	306	331	330	338	333	327	308	320	325	350	298	307	313	329	318	294	307	327	319	284	334	305	323	301	314	304	308	291	322	313	341	263	360	337	330	323	327	335	328	308	314	274	346	317	341	322	314	363	353	308	307	321	316	307	283	337	292	299	305	329	330	345	294	301	359	316	303	313	294	304	312	292	299	311	304	332	285	325	311	290	304	333	330	303	337	327	317	322	274	330	314	317	311	328	326	345	303	292	323	311	309	311	348	297	275	318	305	337	341	307	332	330	303	303	304	336	313	313	299	311	306	323	307	336	301	317	312	330	311	332	358	317	326	309	314	325	313	304	332	318	323	310	291	316	315	314	311	331	318	319	327	298	335	305	318	293	298	328	313	297	317	301	321	335	318	307	313	350	312	299	321	344	320	301	315	307	284	317	336	344	288	300	328	304	310	307	330	321	295	295	296	329	335	303	319	297	316	300	331	309	338	321	302	309	311	351	298	313	338	347	305	320	304	309	329	321	309	298	309	340	295	339	341	309	318	322	313	307	294	304	296	324	311	313	338	316	320	282	312	331	324	307	346	341	361	359	337	298	309	346	293	272	336	310	332	319	317	310	302	310	332	296	291	302	318	311	339	313	321	337	308	309	316	314	305	304	357	302	313	322	294	310	309	338	327	290	288	294	334	329	292	302	342	294	353	319	329	305	320	317	309	292	313	312	334	337	308	324	328	319	289	329	308	328	312	355	307	307	301	300	308	339	309	334	328	308	331	301	324	313	303	336	297	322	312	304	306	308	282	311	277	265	320	293	297	334	321	288	305	335	298	306	308	331	309	334	321	331	296	307	289	330	308	298	320	313	315	334	295	330	307	292	297	321	326	315	302	332	315	344	311	323	277	269	328	266	292	306	308	340	283	299	310	303	305	341	313	320	289	328	286	320	323	288	287	336	315	338	300	283	313	322	314	291	283	338	320	338	309	319	270	304	315	326	332	332	323	311	351	312	323	323	319	300	280	343	306	317	308	307	314	301	338	334	318	293	310	290	316	324	325	352	317	333	313	302	333	337	278	319	310	319	304	302	299	314	300	310	360	316	364	290	325	308	315	313	304	310	292	317	347	318	317	312	312	305	304	293	323	314	288	332	307	338	300	311	326	346	297	303	316	302	320	306	321	346	325	311	328	319	337	304	307	330	338	283	328	319	310	290	298	316	295	302	300	333	314	341	321	296	315	319	317	325	311	310	311	282	302	331	297	298	270	306	312	281	305	331	307	313	354	324	349	302	329	304	333	300	302	314	299	295	295	322	300	305	352	341	326	331	293	320	323	295	307	341	339	308	325	317	316	305	299	306	307	359	298	287	299	312	339	307	322	323	310	332	293	317	313	295	317	314	325	305	354	337	324	332	286	327	310	315	308	272	317	318	324	309	315	316	330	340	316	308	317	332	318	324	304	327	304	324	346	314	355	306	330	312	284	330	337	310	306	321	286	305	307	352	344	328	298	328	303	311	323	304	354	273	338	305	311	299	321	304	319	309	325	306	336	285	304	311	291	333	317	315	332	330	319	313	294	306	301	330	298	340	287	319	307	328	334	306	283	318	325	266	295	301	310	312	320	279	316	339	314	299	287	330	310	332	300	310	324	337	322	346	334	325	330	315	305	297	329	321	292	289	304	304	304	294	322	335	297	311	299	341	348	334	315	298	303	331	305	326	309	331	328	323	307	329	278	345	305	314	318	299	301	301	302	303	327	284	308	354	268	338	298	304	327	302	340	331	300	308	293	300	340	319	330	316	327	328	310	294	304	301	325	342	333	316	306	338	343	333	326	331	319	326	288	332	333	285	296	314	316	304	293	297	329	316	271	312	288	323	312	330	320	309	290	300	300	335	288	311	335	306	308	342	303	308	314	297	295	308	301	324	315	311	299	321	332	287	298	323	299	298	324	263	326	327	318	335	303	298	328	313	317	311	320	295	320	325	343	322	334	320	331	294	310	308	326	301	331	327	330	327	318	307	326	314	331	314	324	352	315	325	335	303	295	288	292	312	321	312	288	333	313	279	303	319	292	312	320	270	313	295	292	326	319	315	289	326	297	300	304	292	346	286	334	313	318	317	297	335	302	300	281	334	305	317	329	317	314	297	310	313	309	271	332	332	324	308	311	273	305	281	330	314	337	312	330	301	296	312	295	293	333	353	319	294	332	343	312	330	300	310	328	297	346	331	291	326	311	306	300	320	318	317	309	326	294	295	302	306	306	314	311	338	308	303	300	285	292	306	338	321	328	279	319	312	309	333	337	301	327	304	299	320	332	323	303	310	307	348	313	354	314	323	332	318	316	286	319	332	312	290	334	341	328	325	329	296	330	302	268	277	329	330	353	320	317	328	367	320	341	289	294	298	317	328	324	293	348	318	325	329	291	338	321	332	348	310	299	300	322	300	291	313	304	322	323	326	284	324	307	326	302	277	280	308	304	304	333	323	322	310	288	314	273	340	309	296	332	330	331	339	308	332	309	317	315	291	319	321	278	337	321	332	320	317	311	303	340	345	286	295	305	316	323	293	307	311	340	308	326	329	343	314	314	296	308	325	316	343	311	286	352	313	333	329	322	305	316	303	306	302	329	328	304	318	303	315	319	326	312	332	299	317	286	307	294	325	329	314	315	301	339	336	316	340	301	316	313	327	322	335	335	318	300	316	307	325	287	315	316	326	311	310	329	327	314	324	298	328	323	317	291	291	307	317	308	309	298	325	326	326	303	315	334	332	283	309	314	346	351	302	327	351	295	336	323	302	332	305	317	322	287	339	323	315	353	320	320	317	322	345	309	313	342	316	339	306	336	316	311	306	301	335	315	301	325	321	322	303	290	333	330	328	301	307	331	315	336
45362	43012	22037	2107	554	504	513	512	533	512	554	583	507	511	574	547	499	499	523	529	508	526	514	559	529	527	526	505	539	517	511	549	587	516	535	507	506	553	501	533	535	510	508	563	525	548	527	555	528	509	503	531	560	548	539	558	534	501	530	523	535	529	520	563	537	501	548	486	536	542	517	523	522	571	532	501	528	545	558	512	469	486	499	524	515	526	532	499	575	532	490	539	491	558	502	544	517	537	516	543	527	479	524	524	578	556	505	576	551	532	525	536	484	520	534	551	548	528	523	532	517	518	563	503	531	531	539	541	534	512	556	532	531	523	518	539	529	518	588	531	524	542	560	513	509	540	552	528	528	552	517	537	546	496	536	540	518	569	498	526	521	527	531	575	510	493	535	523	568	526	496	554	539	520	531	548	484	531	561	550	539	543	538	546	546	588	523	509	495	547	526	542	526	527	524	537	523	556	532	519	492	563	522	530	536	502	493	547	521	492	546	572	537	522	514	533	554	517	547	531	538	541	499	545	538	558	565	502	546	535	557	538	531	537	510	544	513	519	555	537	539	522	511	533	511	574	583	549	535	527	553	532	480	528	533	536	518	516	557	524	514	521	572	550	527	562	498	512	498	595	553	511	526	523	523	543	527	546	535	536	489	489	525	563	541	541	512	561	530	518	549	524	522	544	567	544	509	539	531	531	530	542	570	524	534	563	533	489	549	516	541	545	510	544	521	524	499	531	539	496	496	478	500	547	571	521	551	528	496	507	574	547	532	520	543	523	562	577	526	570	492	529	528	498	522	530	497	534	522	499	533	573	528	537	539	534	530	577	492	539	573	518	549	508	530	511	532	556	546	535	528	525	541	542	550	514	565	559	531	522	518	477	523	520	547	521	527	514	502	538	535	513	504	535	524	542	521	531	506	570	512	575	489	518	531	523	551	531	540	561	543	515	514	528	530	523	492	535	479	578	520	544	540	460	490	561	508	548	536	550	491	532	527	505	504	507	539	529	544	504	530	548	535	545	525	513	530	555	502	537	530	569	506	525	516	507	561	513	538	526	478	517	532	555	536	490	506	563	531	533	522	524	542	559	542	548	561	529	513	538	543	576	533	532	528	575	551	559	554	551	528	497	517	535	511	508	523	540	528	530	504	538	493	524	502	548	513	522	539	505	533	523	494	562	518	511	530	520	554	550	529	517	524	527	560	530	525	507	539	520	506	561	531	525	532	547	570	525	530	526	523	537	535	534	529	528	499	493	540	515	528	552	540	517	552	524	520	520	547	539	520	558	515	545	543	518	523	528	501	532	558	528	533	523	523	553	509	524	514	554	570	534	558	510	558	490	523	511	536	495	529	529	505	543	554	581	515	547	550	530	503	532	493	545	567	553	499	535	538	530	541	566	506	537	509	526	572	519	528	518	486	515	547	537	531	571	562	569	513	564	528	539	584	516	516	539	539	530	568	543	529	544	550	504	512	556	549	526	500	528	526	511	571	530	494	514	555	510	513	519	562	487	494	509	544	574	553	518	552	537	512	538	494	493	559	525	578	491	542	525	561	539	515	543	509	545	502	530	532	521	529	548	540	514	529	545	530	564	515	534	564	517	475	515	556	523	548	540	583	560	509	520	530	532	557	498	551	531	511	528	545	524	545	554	548	560	566	537	521	536	504	514	538	525	547	537	542	562	521	525	520	545	506	567	533	500	534	540	515	515	542	527	490	516	517	535	544	523	532	517	538	535	550	519	570	571	526	542	577	543	475	547	558	532	534	505	551	553	533	534	557	532	520	490	520	503	531	547	516	555	503	539	507	525	503	536	522	553	521	482	500	539	520	507	528	477	575	540	543	536	556	547	536	541	549	542	526	529	526	492	520	523	587	547	523	510	528	531	519	549	537	491	528	522	531	558	534	555	533	521	500	510	534	522	502	531	535	481	495	556	565	545	535	555	511	550	549	512	502	489	525	544	555	532	554	495	509	518	531	524	536	512	519	542	518	575	512	500	563	545	492	549	544	562	558	517	542	515	532	510	515	521	535	549	542	507	520	550	513	518	559	510	537	550	528	557	542	556	490	518	514	539	561	551	498	554	514	497	539	509	571	541	515	516	490	550	556	518	543	504	545	562	581	538	572	572	519	545	504	565	537	570	541	549	541	530	554	504	522	512	525	546	550	518	511	509	521	532	521	518	531	501	542	546	532	552	550	529	529	522	532	538	545	523	529	518	517	519	517	519	547	531	558	539	525	570	544	513	549	495	545	522	532	581	532	512	519	524	504	557	545	503	540	540	528	534	529	527	518	502	536	525	527	510	525	540	516	550	528	513	548	529	515	540	539	500	505	536	533	516	544	516	556	534	541	550	497	543	522	589	483	539	588	549	515	531	528	511	550	559	547	538	498	543	552	551	538	553	504	525	515	522	491	546	537	571	537	580	512	502	577	526	511	535	584	517	505	571	546	509	529	514	554	485	510	560	496	475	592	537	543	514	552	489	523	492	556	579	542	547	550	510	496	534	500	570	542	555	563	536	534	536	510	519	507	546	512	547	550	509	543	510	544	543	508	538	502	538	535	512	548	525	540	539	564	560	521	504	571	493	558	547	547	539	540	549	498	531	547	535	515	485	520	562	552	524	512	558	550	548	508	486	527	527	519	538	518	525	535	540	529	530	541	545	494	538	579	528	533	533	550	520	499	508	553	505	505	558	559	597	540	549	539	494	579	546	531	550	540	513	507	492	543	557	600	555	518	525	539	558	548	540	499	513	530	528	522	562	535	517	558	560	474	541	536	511	516	513	490	502	544	561	520	551	545	537	513	508	553	521	574	540	527	486	542	544	547	549	532	584	498	544	539	537	525	517	521	577	505	540	503	543	502	541	521	553	549	536	501	528	525	553	518	522	527	511	537	533	512	534	513	530	526	524	567	540	490	511	529	501	519	518	563	534	490	531	566	547	528	506	556	533	559	515	537	535	544	529	532	499	533	511	535	494	519	517	541	530	540	574	501	524	535	575	518	540	581	472	560	532	540	507	530	527	555	545	520	541	546	541	515	570	546	519	557	541	544	548	535	522	532	515	511	477	487	522	556	558	521	554	532	562	540	566	544	506	550	559	514	551	480	573	549	545	531	533	522	524	540	510	509	563	547	485	522	575	479	535	533	564	536	528	525	469	516	519	502	503	516	489	536	502	555	550	505	515	542	520	521	494	554	549	529	515	557	515	553	562	528	531	516	519	545	508	538	517	503	524	513	545	575	505	529	521	552	506	572	565	547	547	555	519	553	510	536	546	559	525	535	555	564	525	512	546	551	531	577	528	499	551	560	507	550	512	554	544	547	556	565	528	561	501	526	556	517	529	508	612	524	529	503	547	553	535	510	503	539	495	533	540	539	549	524	496	542	548	534	528	533	525	530	499	496	520	554	514	529	562	571	566	540	535	536	537	516	535	577	547	535	556	504	533	550	563	524	501	544	533	557	541	532	541	554	511	520	543
26143	23856	29909	24582	16684	2318	472	397	357	380	333	375	378	387	367	369	360	395	354	365	372	332	341	341	370	367	381	352	365	384	373	346	376	350	358	334	386	360	389	396	360	334	355	393	354	362	338	338	384	341	352	400	376	358	364	344	370	371	355	349	336	365	366	328	359	357	346	363	365	384	342	341	383	372	350	361	371	368	325	390	351	370	381	358	366	360	373	346	339	370	360	336	392	333	350	359	384	366	354	354	361	359	357	383	347	357	366	387	331	360	379	388	375	339	352	369	391	351	356	377	349	367	358	358	379	338	366	350	330	368	413	372	364	358	323	374	351	370	373	370	382	358	362	399	367	390	366	386	346	367	362	336	382	351	337	334	389	342	374	351	334	368	373	363	346	356	377	342	383	370	389	374	375	338	383	364	368	387	343	320	341	331	364	358	363	343	373	351	371	333	354	345	362	362	347	333	344	341	368	364	339	394	362	359	373	378	348	387	337	354	336	352	351	371	364	365	393	356	352	352	367	347	359	359	363	370	351	376	348	381	380	376	341	368	315	373	391	355	370	370	338	347	315	326	342	320	323	378	343	373	382	338	373	362	378	351	349	350	341	383	346	373	379	369	348	375	368	382	377	350	339	379	361	362	362	388	371	376	388	366	401	328	370	349	381	359	384	382	339	348	372	392	360	380	384	346	346	362	344	355	343	385	361	378	375	378	367	338	347	345	388	356	346	370	361	329	351	360	384	390	377	336	384	353	346	341	359	368	345	381	346	373	352	352	343	334	376	371	391	351	328	341	387	346	342	398	340	338	388	361	348	354	375	370	356	378	359	364	383	371	355	375	358	350	356	338	356	358	341	356	367	364	376	376	345	365	380	343	368	339	387	363	396	365	326	392	341	359	364	363	349	373	363	362	365	380	378	390	370	364	365	337	382	367	328	368	364	342	331	347	374	349	329	342	348	339	334	339	351	363	359	383	350	343	419	376	349	353	326	325	369	341	380	379	334	349	356	401	340	355	390	360	373	338	338	371	366	370	382	335	383	367	353	341	401	359	363	391	380	350	337	356	333	343	360	348	370	351	368	386	356	368	361	365	369	350	343	358	407	359	365	364	358	362	369	326	376	375	372	397	352	352	365	329	370	366	345	375	391	351	354	368	346	397	336	358	373	339	390	356	357	354	377	352	362	355	373	364	361	383	389	332	325	357	355	342	361	344	369	324	356	351	352	394	325	330	374	387	367	362	381	382	357	369	370	393	389	364	393	387	354	382	357	376	329	357	335	385	372	365	393	372	371	337	347	361	339	367	366	366	338	365	377	349	353	364	348	357	360	365	383	379	342	345	379	336	356	339	358	352	388	366	338	384	348	371	362	424	336	353	358	356	362	334	376	336	371	361	327	385	361	381	377	358	368	376	351	365	373	350	380	337	324	349	349	370	341	354	378	404	369	346	358	369	377	372	385	350	357	385	374	381	364	362	315	354	378	347	359	350	320	356	374	334	377	366	368	372	339	345	384	376	324	366	368	359	366	357	364	340	350	345	355	349	333	328	367	353	329	360	342	382	335	371	329	345	388	361	370	375	345	344	391	361	373	365	411	363	327	362	380	405	396	350	370	344	383	340	358	396	342	393	329	372	341	379	374	357	346	342	383	377	375	337	349	347	334	379	336	341	324	385	369	359	385	363	341	371	370	344	341	347	364	356	350	374	330	341	339	393	380	358	342	369	384	343	355	312	369	343	367	343	394	338	373	342	350	358	337	350	373	392	389	334	359	371	324	357	353	381	333	324	348	342	381	361	348	332	361	360	350	372	345	339	346	351	345	375	349	336	331	364	358	377	376	348	344	313	374	373	336	368	347	351	344	366	361	335	308	359	330	329	328	335	374	340	368	373	334	347	372	344	341	371	363	355	360	339	365	371	366	359	348	389	340	368	376	378	352	373	365	355	381	376	382	402	393	375	331	404	356	361	340	349	335	342	370	357	328	356	379	349	299	369	360	364	353	353	382	377	332	381	364	378	367	372	357	383	360	343	326	395	376	351	347	365	330	340	301	349	353	355	353	371	337	323	379	346	339	364	374	337	372	374	370	355	378	390	346	332	359	370	358	352	347	376	365	380	377	347	365	366	363	346	359	353	338	425	353	368	362	367	352	373	363	374	375	378	332	356	393	387	372	331	368	365	365	384	379	359	367	324	344	339	346	330	393	365	365	329	332	337	368	366	345	338	360	364	362	343	339	349	378	378	343	341	375	352	352	390	383	351	350	348	349	357	357	348	356	359	360	347	390	378	362	351	351	381	352	328	359	368	343	330	382	385	384	348	351	379	357	376	341	342	350	341	361	374	347	361	378	315	375	321	340	318	365	353	373	362	364	344	347	379	375	365	368	373	372	367	341	381	362	348	333	347	359	373	337	358	364	354	331	381	347	348	349	358	358	359	328	342	356	391	350	398	354	347	369	346	367	338	327	381	334	366	377	341	360	330	334	369	349	347	347	330	348	361	396	357	346	336	345	341	347	366	387	332	349	348	368	358	359	386	339	359	357	375	361	375	376	364	351	407	323	354	371	358	347	383	326	329	318	352	363	382	390	369	356	373	381	389	376	348	385	336	337	389	342	345	348	357	386	384	346	350	366	406	327	396	357	352	349	360	374	366	359	336	352	304	361	361	350	368	340	348	333	332	362	357	377	323	337	353	343	387	360	358	406	343	325	392	353	357	341	359	371	370	383	337	371	358	335	335	342	354	373	327	325	374	364	329	339	359	368	380	361	379	362	328	366	372	403	343	371	368	369	366	330	376	343	376	358	350	358	374	389	352	338	395	368	363	371	351	370	363	365	362	346	382	383	366	344	395	352	364	339	329	353	315	364	375	365	367	381	360	349	329	364	364	374	373	347	357	356	333	350	377	382	408	362	338	365	337	363	385	349	383	360	374	343	366	355	342	354	364	328	355	364	359	368	325	340	351	369	369	375	334	345	387	358	328	374	355	342	372	388	366	355	351	333	370	359	350	351	379	361	352	347	382	362	367	363	385	379	358	381	357	362	351	395	354	351	379	397	356	333	355	363	360	357	396	330	372	349	360	370	348	397	372	377	353	356	356	306	361	353	361	353	371	377	376	388	380	369	374	350	363	390	357	396	353	341	328	374	288	370	404	348	379	341	389	379	325	341	340	364	353	332	325	345	342	359	376	342	365	321	376	382	349	331	357	363	388	320	345	330	332	345	349	357	381	343	352	372	338	335	379	420	376	351	363	337	363	361	342	400	355	362	375	376	348	358	333	366	384	348	351	373	377	368	342	337	382	317	373	381	377	332	370	345	381	345	341	374	372	357	345	366	363	387	343	377	359	359	344	364	367	358	355	353	324	366	385	355	377	362	337	367	347	349	343	377	361	337	359	338	370	346	336	350	360	396	318	347	355	361	341	365	377	345	373	344	369	353	363	351	329	303	397	376	362	369	379	351	335	344	374	363	370	335	343	361	354	372	383
61942	82650	48944	10034	1067	621	590	600	578	629	582	617	598	570	597	592	571	521	574	588	553	617	622	643	648	581	581	600	586	622	653	625	624	640	636	609	578	530	628	582	620	585	599	590	599	557	601	606	609	587	591	593	617	622	573	566	572	589	585	619	596	628	606	604	637	609	592	601	599	589	587	546	567	605	538	615	580	580	613	640	589	610	591	579	584	563	542	636	615	609	584	623	600	590	607	578	609	617	595	570	590	638	566	557	595	601	535	583	588	595	617	624	573	611	599	603	635	555	575	566	581	569	569	577	624	630	569	587	617	597	639	541	577	631	591	600	614	576	557	588	619	562	632	581	621	629	570	577	598	601	618	582	606	610	547	561	564	583	565	550	571	565	618	579	613	562	626	601	579	603	612	579	612	551	607	612	585	562	582	628	619	591	565	585	594	597	630	571	582	594	621	604	579	571	613	585	550	573	581	556	633	563	572	570	588	585	565	594	567	599	590	606	580	609	604	604	569	627	573	590	581	587	611	546	540	573	629	592	578	586	601	648	594	632	642	608	571	602	597	608	630	589	600	559	592	563	580	627	568	600	607	609	608	597	589	568	605	581	583	629	558	604	610	604	568	596	599	550	603	611	591	574	599	611	602	585	580	552	598	575	574	566	607	601	556	592	564	608	594	592	599	598	611	624	596	601	625	596	568	607	598	544	572	620	596	541	583	604	612	610	583	588	579	610	574	591	589	638	578	622	555	570	591	623	565	587	583	565	559	581	569	628	584	600	557	622	552	593	578	611	570	569	618	552	598	577	621	599	584	612	587	530	579	551	613	562	547	563	595	584	624	554	604	568	587	602	614	618	612	580	611	624	604	596	625	582	603	594	600	589	557	593	624	597	568	620	585	577	586	625	623	601	578	609	617	600	637	628	620	603	605	575	582	620	576	569	592	615	592	629	597	619	571	559	600	621	602	583	627	618	581	573	574	585	574	579	572	617	594	567	549	571	584	597	594	596	600	563	583	559	608	607	624	585	567	614	623	610	612	582	580	593	624	587	561	582	605	626	551	583	606	586	599	571	595	632	589	572	624	595	611	578	581	613	581	625	614	558	587	597	580	595	588	579	568	559	589	562	603	597	566	606	623	582	604	591	577	598	578	593	583	650	562	610	548	573	590	566	600	548	577	617	593	580	574	588	607	574	598	602	568	488	608	555	617	592	593	627	618	613	592	622	639	554	585	579	579	533	616	590	622	551	599	591	619	592	596	580	583	605	610	570	638	598	585	631	614	599	608	575	587	607	584	608	576	576	598	626	567	597	633	544	638	571	608	611	631	588	607	552	598	593	538	587	601	623	614	619	555	589	602	639	585	566	606	551	611	594	598	594	567	629	636	609	632	607	616	593	610	589	644	625	606	631	559	552	627	574	546	599	610	607	580	587	599	568	566	576	578	586	597	597	562	584	625	584	545	620	597	596	624	582	579	591	610	590	616	590	598	599	619	560	580	604	611	612	580	612	589	637	621	554	567	593	587	611	594	589	596	614	590	600	563	556	591	622	563	576	602	617	593	574	568	598	590	582	613	589	572	594	582	580	575	550	611	663	588	590	572	575	595	633	593	600	558	608	572	574	580	596	594	578	584	606	560	554	572	604	594	606	545	569	588	594	620	533	557	564	603	567	616	557	580	578	592	620	561	616	580	539	607	579	557	612	593	618	564	596	594	617	606	623	561	590	539	596	608	600	604	569	583	607	609	565	583	616	613	576	547	578	584	615	582	595	574	550	615	616	609	579	623	586	600	583	601	592	588	579	569	567	578	585	614	553	635	522	584	602	618	579	579	579	633	581	577	567	617	600	569	606	596	615	596	632	541	610	579	611	602	616	581	572	560	613	622	598	579	610	590	607	555	616	605	578	592	603	574	586	593	602	622	621	619	619	539	617	568	628	553	594	601	622	563	591	544	598	602	580	588	568	583	617	631	612	591	595	615	643	630	586	584	613	600	589	584	627	627	609	594	584	618	594	577	636	617	618	605	587	587	591	596	569	597	578	585	588	561	558	574	599	585	559	594	599	595	602	588	661	592	580	597	579	584	611	569	577	594	615	597	610	589	621	623	610	589	573	572	590	546	609	576	565	607	584	534	568	568	592	589	600	607	571	614	579	570	596	600	556	616	582	581	608	597	562	616	572	568	572	634	570	631	582	575	590	614	591	583	594	558	614	554	562	632	606	568	603	571	576	613	596	602	632	582	608	551	581	586	599	575	568	565	625	574	590	617	594	578	602	582	545	588	595	597	551	573	572	557	583	588	602	604	600	610	587	608	579	603	561	560	580	595	650	604	598	605	617	630	619	567	590	624	607	566	584	605	610	622	598	578	559	586	556	568	570	593	581	559	603	574	607	616	613	552	579	628	569	560	580	540	605	600	605	595	616	576	615	622	594	617	598	574	612	563	563	558	573	618	559	578	601	627	587	592	596	631	594	605	581	602	645	596	596	628	601	641	616	591	565	618	604	593	610	596	633	596	604	549	579	571	613	589	563	563	621	635	582	587	579	611	612	599	550	571	589	570	604	563	600	599	616	585	551	582	596	612	588	619	587	616	578	613	585	651	565	588	600	592	628	609	612	579	622	600	624	570	569	543	623	573	633	595	588	613	599	586	625	600	640	574	578	608	624	581	577	583	608	618	591	628	550	571	619	567	529	607	598	588	596	568	625	634	567	593	621	610	600	575	599	574	564	607	618	538	555	609	603	536	560	589	620	586	593	622	622	603	586	675	596	606	612	574	581	630	579	612	581	616	583	583	617	623	616	603	611	611	564	617	624	546	635	600	555	579	599	547	614	597	575	586	565	601	567	590	601	547	549	607	588	550	580	554	608	581	593	556	641	561	616	563	607	623	549	620	586	579	580	599	592	595	580	622	589	577	553	572	591	590	591	601	558	570	616	592	572	595	588	588	617	627	534	551	592	549	638	622	596	625	581	585	604	573	570	563	586	615	574	545	548	567	586	570	634	573	649	578	602	572	570	630	606	548	569	623	523	590	616	582	624	639	584	556	574	582	614	585	558	546	604	615	561	583	598	608	534	655	572	611	545	579	592	618	587	594	618	576	582	622	568	602	581	586	618	578	600	582	595	541	588	603	561	579	570	638	530	638	602	600	622	571	594	569	607	595	571	635	555	591	570	586	628	618	602	586	590	572	551	600	591	608	564	552	589	623	571	594	552	602	587	580	577	601	603	609	599	593	614	568	588	578	565	602	570	605	634	591	590	638	543	597	595	542	606	612	570	564	534	595	568	609	588	601	586	606	604	597	598	561	628	558	606	555	609	661	606	606	627	621	628	583	551	597	584	596	594	580	607	615	565	614	604	618	581	611	566	567	595	568	618	589	590	585	634	597	543	645	585	590	574	572	528	581	596	592	618	568	592	609	565	580	571	603	565	592	591	575	593	578	598	621	586	584	590	595	612	618	564	630	590	619	599	593	572	583	564	548	589
24558	22943	29698	24403	21303	13904	1171	583	556	608	589	527	562	584	556	505	560	546	578	526	554	561	599	560	509	602	576	606	604	572	612	529	522	561	507	561	541	572	589	574	542	551	497	536	532	513	546	546	592	514	560	556	540	562	570	569	536	571	511	563	551	535	513	556	572	521	537	533	540	509	545	510	572	559	545	541	573	569	529	528	509	591	557	564	541	558	555	546	548	513	547	516	523	544	555	558	554	535	538	575	533	500	574	531	527	535	544	559	551	556	542	523	519	582	527	519	578	543	540	526	551	521	521	513	551	558	542	587	564	536	536	535	545	548	558	516	521	532	525	522	509	514	532	573	537	529	563	554	524	557	556	525	555	576	582	548	541	537	552	543	547	523	522	550	548	516	523	517	543	545	576	555	567	559	588	561	545	543	554	575	566	534	517	552	602	536	543	578	567	550	536	544	530	572	553	537	525	534	538	528	541	493	540	567	524	577	503	504	532	542	540	544	517	553	540	531	509	536	533	542	551	505	583	532	539	547	516	552	561	591	542	531	556	522	562	537	579	562	517	560	516	553	537	570	551	550	525	500	514	517	574	547	544	519	540	551	520	545	572	513	559	564	529	570	543	588	539	537	535	553	562	521	552	568	534	525	544	545	538	536	554	500	548	531	553	499	536	516	534	558	522	543	563	576	548	544	552	537	546	540	585	507	524	517	531	530	557	521	565	564	579	519	549	534	597	548	539	573	531	567	552	553	554	546	530	566	522	537	564	553	543	515	544	551	535	560	575	567	526	578	549	539	568	562	526	575	517	558	545	510	531	537	576	554	522	541	536	592	500	556	530	572	554	509	569	539	572	577	514	549	567	555	553	565	554	570	529	514	569	545	534	581	558	557	542	514	502	583	586	587	577	520	573	557	530	526	561	582	559	509	518	569	544	521	561	550	567	540	520	589	568	562	557	529	562	531	570	552	537	570	573	568	526	546	538	533	591	501	571	543	544	546	581	526	573	570	557	517	536	503	553	566	579	586	550	555	553	565	533	557	541	552	545	530	554	523	504	518	529	544	534	491	565	532	528	528	577	524	556	506	579	524	536	537	565	558	511	527	511	576	585	573	559	541	563	532	559	573	527	591	539	579	520	542	562	559	635	530	522	530	544	531	524	516	567	541	546	531	562	574	560	550	557	549	577	559	580	549	559	550	522	545	550	596	545	529	530	524	582	551	566	526	573	544	553	560	491	558	589	550	531	519	523	565	520	552	557	511	543	589	552	510	531	525	554	516	555	590	548	521	549	533	549	552	543	533	523	551	567	514	570	566	535	592	518	580	525	539	552	551	527	499	533	532	550	524	525	565	535	536	542	567	541	515	522	515	535	529	518	549	546	568	563	588	583	524	562	565	569	566	526	548	521	556	609	555	540	497	557	514	561	516	556	563	531	515	568	513	557	512	559	543	553	528	570	552	542	515	567	561	499	559	531	589	577	559	548	517	531	533	543	537	545	550	547	524	557	542	583	568	577	556	547	516	497	570	545	503	559	551	515	523	577	543	543	552	564	535	539	566	546	559	558	527	563	530	597	537	526	519	506	553	591	575	545	564	530	557	570	560	518	523	543	545	525	565	499	569	546	536	548	562	526	547	548	544	558	517	521	553	574	556	554	536	582	554	559	548	528	525	558	530	543	545	538	531	553	560	607	580	518	546	561	506	553	500	539	499	544	549	536	531	560	560	516	525	536	570	533	510	569	569	578	555	560	559	519	542	517	526	545	528	570	535	539	563	546	510	576	551	573	554	556	543	551	536	537	560	546	562	542	525	551	541	551	534	550	550	570	542	556	540	523	546	577	547	539	558	550	539	537	541	532	580	552	541	558	529	571	530	555	564	571	541	561	575	525	517	557	539	575	540	569	522	518	564	560	491	579	598	524	550	524	532	563	539	542	576	582	571	556	575	531	560	499	537	513	570	479	548	546	559	545	576	573	530	560	535	534	544	529	558	527	586	585	561	541	541	510	540	522	554	550	548	548	578	544	560	590	552	556	550	541	524	548	576	530	548	575	535	541	536	538	551	555	542	557	534	561	530	552	500	620	552	537	563	512	495	525	567	560	493	536	576	556	553	580	551	557	543	545	558	554	538	558	535	547	564	526	526	551	520	548	528	541	520	526	559	568	558	595	529	563	519	544	555	540	582	556	549	573	534	550	560	527	523	536	547	552	529	557	550	551	560	554	549	537	537	555	563	560	518	554	566	516	482	545	518	529	540	540	572	585	556	526	590	537	542	562	570	525	526	569	486	539	525	551	524	579	563	562	548	561	541	536	535	567	509	557	533	526	543	515	552	539	556	555	572	558	540	572	580	533	544	539	572	539	520	556	554	553	575	579	562	558	556	570	521	550	528	532	557	555	553	537	514	569	520	549	594	517	504	500	566	560	554	562	554	538	546	556	523	577	575	529	547	493	552	571	524	539	537	533	582	599	543	516	561	536	540	568	569	504	513	541	585	534	562	551	579	548	564	567	564	533	518	560	539	529	524	513	573	544	582	565	561	559	519	557	532	559	564	528	552	599	515	559	569	533	537	563	527	535	553	543	472	540	523	537	566	561	543	540	568	536	576	526	583	544	559	589	554	561	556	595	532	536	541	523	548	562	516	528	523	526	571	560	570	575	541	595	551	538	568	552	507	504	573	514	524	588	516	541	556	517	491	534	559	541	543	555	542	551	535	553	545	501	541	555	501	546	580	516	528	542	567	538	556	575	564	586	521	542	554	542	542	561	550	546	582	528	572	502	562	543	541	532	556	530	557	537	573	545	567	551	561	554	556	525	544	530	566	585	518	543	536	557	531	503	575	535	550	546	571	510	536	545	533	553	538	518	525	553	544	536	558	550	541	533	555	551	540	535	542	516	520	510	566	574	531	581	548	583	531	572	546	580	541	560	495	530	575	538	575	565	533	530	529	512	536	592	553	524	582	585	548	583	543	511	519	529	541	524	543	559	547	529	521	548	579	554	538	554	560	528	568	506	539	522	557	531	535	578	486	569	560	525	553	549	548	540	554	516	559	567	569	585	567	532	539	566	550	546	573	574	546	506	505	548	546	512	567	526	559	502	565	550	584	530	512	548	553	513	519	536	495	576	530	542	553	549	545	528	547	565	568	552	551	551	543	552	557	523	577	550	557	551	550	521	581	546	530	557	541	581	571	532	576	543	574	564	588	552	552	558	525	527	515	502	543	551	522	545	567	535	501	536	569	566	546	535	579	548	573	548	549	566	518	550	532	544	574	515	529	540	550	546	544	545	554	516	470	515	547	559	563	507	522	554	553	570	541	533	537	532	569	533	538	620	564	578	603	549	534	546	530	540	517	524	529	587	538	542	577	580	527	586	559	520	594	539	552	572	523	555	533	542	533	529	536	568	567	559	531	527	589	574	590	514	563	571	560	569	549	495	589	548	526	551	582	495	551	533	560	534	529	536	544	579	553	551	556	565	493	555	542
58970	91856	57852	13872	1461	858	880	899	842	873	844	877	836	831	878	866	864	877	816	882	846	865	872	852	822	891	850	861	890	861	840	808	862	940	867	855	851	783	843	837	914	834	872	833	864	849	886	849	842	881	832	839	848	828	855	848	886	865	804	856	878	880	862	811	841	833	805	877	833	912	852	875	808	825	845	877	877	866	857	804	893	844	793	838	899	850	833	818	820	818	853	845	844	859	829	845	818	871	875	936	820	888	826	847	844	901	847	840	808	862	869	848	806	870	837	859	860	841	829	834	863	797	860	839	881	860	792	830	835	878	827	841	843	802	876	881	863	836	876	870	810	838	881	828	813	840	796	814	903	815	885	844	860	797	866	857	812	841	824	858	802	891	842	818	880	894	847	856	869	852	828	855	854	872	839	889	851	858	876	803	856	853	890	845	852	868	870	839	829	913	806	860	915	827	862	799	856	872	864	895	856	837	838	813	800	829	846	859	861	801	820	850	861	858	841	838	848	843	859	818	856	846	850	845	834	795	875	839	825	819	847	821	859	801	833	863	890	847	844	865	905	852	888	877	835	811	814	890	885	860	764	819	853	841	865	876	852	807	832	809	806	798	854	814	849	821	816	790	851	818	813	892	840	846	900	852	835	885	850	837	843	872	850	835	861	860	842	861	845	852	873	847	840	873	863	848	848	831	824	816	828	868	812	794	884	823	830	848	830	841	874	856	826	844	849	888	846	881	835	872	877	860	835	812	857	866	877	794	858	826	820	870	803	817	906	817	885	878	827	831	862	827	881	857	820	840	848	824	842	846	809	859	857	857	831	870	860	804	879	851	873	846	843	832	860	863	797	801	809	877	854	859	882	861	840	846	835	842	838	830	846	845	843	825	876	810	846	911	814	862	833	915	844	815	820	792	845	848	878	852	844	854	844	849	858	860	833	906	859	888	869	814	858	922	850	871	855	814	855	875	873	837	832	814	842	881	836	843	848	853	861	848	857	863	816	846	854	882	815	883	856	836	838	858	836	861	823	812	887	846	809	845	832	846	799	893	837	824	819	850	784	890	889	862	857	880	856	876	786	822	744	850	891	782	842	861	834	864	876	845	790	840	870	855	819	835	810	841	838	851	887	869	844	848	835	853	817	808	849	824	838	854	814	808	855	859	829	885	851	850	798	859	825	876	841	828	872	896	823	831	851	882	907	846	789	855	795	871	875	856	859	831	813	857	797	821	864	838	836	841	832	869	888	878	834	851	887	907	838	865	882	844	792	862	873	837	857	862	800	842	874	887	851	840	827	828	862	839	868	883	846	875	841	821	844	854	904	769	854	839	808	821	866	821	822	846	791	828	875	832	839	840	839	813	813	833	929	854	849	878	839	860	850	828	780	867	809	837	833	837	864	852	859	842	806	809	860	858	846	810	839	860	872	851	872	794	836	852	876	875	876	881	842	834	847	850	793	879	837	858	902	884	893	821	810	864	870	845	887	804	840	880	858	812	812	808	808	840	803	864	871	924	835	868	878	804	881	795	857	828	859	877	828	867	818	827	839	806	822	858	791	843	832	882	832	848	806	820	824	888	822	913	841	914	815	912	814	844	781	822	837	803	859	846	818	840	869	867	867	923	852	830	843	847	845	824	775	880	864	843	887	791	857	797	880	845	878	880	855	860	850	869	867	839	832	880	829	829	840	857	851	838	874	857	843	857	859	873	825	808	867	865	871	863	888	831	872	894	792	882	895	795	846	815	850	822	843	835	884	874	855	842	824	846	858	813	800	860	816	879	811	801	858	848	857	843	875	810	877	843	828	818	890	847	830	888	832	860	854	873	821	802	832	826	885	807	828	850	838	852	883	825	868	857	861	833	874	859	851	853	828	786	832	854	818	868	879	845	862	904	902	863	817	857	869	842	822	850	887	873	845	861	852	858	909	867	850	861	847	804	815	832	837	855	833	835	806	853	854	889	836	872	870	833	906	799	808	783	878	888	819	874	868	844	794	856	847	832	887	842	806	817	815	851	838	805	791	830	843	825	824	812	836	829	845	825	837	894	805	875	820	859	832	875	860	824	883	851	795	806	818	838	873	779	877	838	878	854	817	875	827	859	836	879	808	873	905	839	858	847	842	824	818	856	816	825	804	823	862	807	834	819	847	858	816	841	887	838	884	870	859	859	865	874	809	883	888	799	833	869	827	866	830	830	845	823	836	920	784	843	894	839	846	849	859	884	796	830	866	805	829	850	832	802	839	867	834	856	776	875	837	817	818	856	882	839	851	893	826	829	833	840	832	881	858	863	817	892	833	825	832	888	844	822	871	776	839	894	837	793	818	848	808	887	822	864	891	863	869	849	826	835	860	847	884	825	837	850	858	897	904	884	823	846	816	840	850	794	875	887	829	831	851	847	844	862	871	860	853	810	866	870	796	861	831	884	865	826	825	808	887	796	888	835	843	879	841	861	864	826	877	898	813	805	830	855	897	799	828	845	849	837	865	837	888	803	842	816	829	863	821	824	831	827	855	804	858	853	875	824	828	821	850	863	860	860	832	849	799	829	840	837	847	890	836	901	839	914	829	833	868	878	854	873	847	837	856	844	851	821	856	808	850	865	857	813	843	843	856	856	796	807	817	836	955	825	844	866	790	810	832	839	800	892	892	833	837	805	821	835	876	847	870	873	874	829	845	850	832	863	888	875	872	877	808	856	812	812	837	830	860	801	872	883	843	838	845	855	871	859	872	868	827	884	843	847	846	847	853	866	854	818	814	884	818	868	828	789	890	817	829	809	836	880	834	868	795	788	807	786	811	846	829	815	861	880	824	848	892	894	875	875	779	872	829	862	865	900	862	820	838	827	817	853	838	870	842	872	859	749	823	790	839	832	885	839	838	890	865	871	827	852	826	892	813	866	832	862	873	860	866	876	850	892	867	883	862	886	889	854	815	909	829	824	902	825	850	809	837	818	812	818	825	800	805	913	834	864	853	853	881	830	841	847	844	820	890	830	846	849	811	842	831	822	875	863	843	878	871	864	837	839	853	814	795	829	867	857	802	856	880	867	855	860	868	852	801	843	817	883	819	859	805	832	808	911	880	866	840	850	826	836	859	837	838	844	911	864	847	842	881	825	825	799	827	855	872	876	836	871	850	871	828	829	836	859	842	864	801	790	943	859	850	820	803	814	854	819	840	811	845	860	896	869	869	890	826	847	863	851	829	820	840	848	872	854	859	861	888	885	834	806	843	820	829	864	857	822	835	842	882	857	862	853	854	866	860	817	846	870	884	873	880	833	864	829	869	891	835	832	872	860	801	837	834	838	871	813	831	888	797	825	827	838	853	832	816	850	824	825	840	876	817	874	872	846	856	850	897	819	833	816	791	847	833	824	848	894	819	887	806	821	804	854	867	868	838	838	799	878	857	887	820	866	841	870	876	861	804	846	802	832	836	895	853	836	843	864	789	888	846	836	812	885	824	847	832	899	885	899	843	825	900	868	884	890
35231	31228	21791	5345	519	449	297	333	310	313	297	302	291	331	353	330	290	336	325	310	318	324	324	322	328	314	308	331	306	342	297	300	331	296	315	318	321	295	313	338	297	324	291	333	320	296	334	327	335	304	323	325	327	308	307	335	338	300	333	325	328	294	298	323	335	325	335	353	347	321	297	275	309	309	337	313	301	311	300	304	339	309	315	312	292	322	315	309	324	299	299	330	340	336	321	340	339	331	297	323	331	320	312	301	319	337	302	308	311	312	283	308	299	311	316	305	320	296	306	279	335	327	286	320	325	298	293	331	335	314	332	296	278	337	309	341	301	311	317	286	298	314	320	333	330	291	321	356	330	308	313	308	332	332	339	302	315	305	302	319	307	333	299	299	326	308	299	332	321	340	300	323	309	341	367	316	331	326	314	319	313	315	349	286	309	327	335	339	317	286	300	333	316	311	300	306	306	318	341	295	314	303	302	316	315	340	303	334	311	334	300	294	283	295	294	308	319	298	314	311	256	320	314	307	297	315	305	306	322	303	315	276	321	342	288	316	315	359	317	321	321	314	289	303	317	307	294	316	291	305	322	332	292	321	317	285	310	341	314	310	317	320	307	346	309	340	320	332	292	319	287	325	284	324	325	319	292	310	317	322	324	289	306	337	351	326	295	336	307	302	347	329	317	315	291	316	301	291	331	320	333	313	297	328	337	326	278	305	303	365	329	357	315	282	277	304	326	308	304	339	337	337	312	339	301	309	327	301	310	307	297	308	301	311	308	334	298	311	319	302	294	307	276	286	311	294	303	315	281	297	327	284	316	326	284	311	307	327	314	312	323	333	306	303	326	309	325	305	293	306	284	311	321	283	304	315	272	318	312	323	323	294	308	288	287	316	305	328	324	338	310	315	317	353	297	329	271	306	321	322	321	307	301	294	269	303	306	307	331	325	326	301	297	306	301	292	329	282	323	315	285	316	326	316	296	333	323	331	304	309	313	318	349	301	300	298	287	341	302	315	332	319	347	307	301	336	322	285	340	304	318	356	281	324	313	331	319	307	300	293	314	297	318	319	362	344	310	307	312	315	345	338	334	322	306	303	326	301	330	290	321	325	341	299	300	303	316	296	321	301	295	316	283	307	320	327	319	304	351	300	320	303	305	305	331	345	328	293	305	331	300	316	287	345	327	326	333	306	311	329	311	335	288	345	309	346	332	339	296	326	313	338	297	280	302	305	305	321	285	290	328	342	316	321	317	286	280	316	291	295	291	320	343	328	307	372	308	305	318	302	295	304	314	295	306	304	303	331	296	290	317	335	322	305	290	330	298	275	316	306	317	319	299	297	345	325	299	319	354	289	326	325	283	321	320	312	305	321	320	332	314	338	318	301	317	319	339	301	278	316	300	320	300	307	332	304	330	325	326	338	302	288	322	293	314	309	319	337	308	322	355	317	283	309	302	297	312	336	319	310	311	314	307	297	290	314	295	324	310	312	299	343	307	322	364	304	328	351	298	304	291	327	318	297	305	327	301	294	294	336	350	326	322	306	299	302	325	302	296	297	326	315	317	305	322	323	285	319	320	309	336	322	342	323	299	297	333	316	297	299	283	319	329	330	316	328	351	351	324	352	287	309	325	312	313	321	322	326	299	323	323	312	309	314	352	329	308	322	309	334	325	341	325	327	302	338	313	340	316	297	309	306	301	344	316	330	300	342	309	307	344	309	292	340	284	322	308	345	315	312	295	349	323	278	323	322	344	288	261	354	299	280	297	310	309	319	348	290	331	326	283	329	324	325	324	343	357	339	355	356	322	324	336	312	327	327	298	345	295	333	331	298	338	297	331	302	304	314	275	299	313	355	313	316	305	334	320	322	311	332	323	338	324	301	312	318	315	319	313	293	300	307	322	333	344	289	340	294	308	310	337	296	316	316	314	283	344	306	332	298	289	353	300	311	320	329	292	329	337	295	307	333	353	302	319	301	318	307	301	292	322	339	277	273	294	323	307	342	296	312	323	313	351	313	296	322	319	323	337	312	284	299	288	325	322	318	294	320	308	323	316	345	335	341	283	312	299	310	323	294	319	318	298	345	305	337	326	328	307	311	326	285	316	295	305	297	314	350	332	313	295	321	288	293	313	287	313	306	334	295	331	295	334	323	305	305	299	301	319	329	303	361	308	327	300	306	311	317	335	325	306	308	335	322	305	299	329	335	328	312	313	315	299	312	254	329	335	297	324	321	321	324	315	283	302	308	320	331	287	316	308	308	312	316	294	312	298	323	281	322	349	321	318	306	295	317	284	309	303	309	325	298	336	318	302	299	329	328	295	329	321	298	324	320	313	310	299	336	322	299	328	315	331	308	325	337	321	338	306	313	317	349	295	329	349	294	301	312	316	313	297	303	327	321	334	317	333	318	313	333	313	325	355	307	297	292	329	298	327	318	318	288	311	321	339	300	329	308	333	293	300	323	290	299	315	312	331	305	319	326	326	303	322	305	279	306	303	302	317	323	321	316	300	340	310	344	300	289	290	309	312	355	305	307	340	337	329	336	340	336	311	314	320	308	314	318	294	263	290	316	309	306	309	345	280	295	309	326	285	323	309	297	286	323	311	293	320	324	317	334	320	335	349	310	298	332	307	297	324	300	325	296	339	349	308	332	335	348	289	311	336	292	354	333	325	304	322	321	321	317	332	319	285	307	303	319	326	354	317	297	303	284	289	302	338	299	318	316	315	319	340	323	347	285	315	294	305	287	331	361	282	338	328	314	335	305	284	317	297	333	325	312	336	296	303	324	307	359	313	331	311	298	325	310	341	339	307	347	310	322	318	338	305	347	328	306	298	349	301	340	312	316	318	338	294	335	333	338	305	281	306	299	314	301	341	311	307	298	311	327	320	329	325	338	304	312	305	316	334	309	314	316	342	274	325	312	299	292	318	326	299	321	279	310	292	270	316	294	290	314	339	319	341	302	299	335	303	374	307	316	324	320	326	313	307	322	323	317	327	308	309	317	298	342	337	320	339	308	320	329	324	324	311	295	344	331	317	337	321	303	307	328	329	294	320	324	308	306	294	321	296	296	316	320	322	323	296	324	327	308	288	302	300	316	305	319	360	319	300	300	325	319	326	329	298	315	309	269	313	320	325	340	316	313	327	313	329	316	311	308	318	338	341	291	336	346	333	335	316	332	295	313	298	332	303	341	272	293	306	315	324	287	326	282	333	312	314	324	324	300	330	300	307	294	329	343	332	311	305	313	329	309	313	305	363	300	321	325	349	315	326	334	314	304	313	314	288	302	339	320	347	329	314	347	328	315	299	311	278	322	294	284	362	302	325	311	325	332	313	331	341	306	313	280	310	314	329	341	300	335	333	314	324	319	317	288	307	352	313	324	334	325	308	333	307	313	331	345	295	316	313	303	311	345	337	313	315	316	318	317	342	319	340	307	330	343	333	322	307	309	305	344	300	280	288	277	320	303	295	324	333	289	311	304	298	345
45939	45046	20806	2388	542	520	522	496	522	529	550	496	480	527	536	561	554	541	533	495	573	515	510	530	524	539	542	529	539	554	511	561	555	545	535	542	557	553	541	536	509	552	529	511	529	477	551	558	527	529	577	520	545	567	510	541	528	505	487	545	517	570	546	517	517	541	515	491	527	549	555	497	540	548	524	517	520	554	571	572	544	524	550	515	503	549	513	538	548	528	529	520	494	523	455	559	511	537	507	556	532	532	526	548	543	524	519	550	542	546	559	556	537	567	538	508	506	523	529	549	523	522	534	506	495	556	551	573	528	486	534	523	510	557	545	532	534	556	524	527	545	503	529	517	500	555	506	509	539	482	522	521	525	520	505	533	510	519	562	505	597	506	531	559	519	529	557	552	505	542	515	519	514	563	534	503	491	519	517	513	560	516	498	493	520	491	440	494	544	508	497	505	546	502	508	522	525	538	516	525	539	551	515	532	528	576	542	517	537	554	526	531	508	537	547	537	548	547	495	515	543	494	546	533	538	568	513	524	532	547	517	527	491	531	585	536	503	526	558	532	530	507	538	538	570	535	545	501	538	498	543	521	506	532	554	542	553	535	535	517	512	524	527	543	559	521	507	535	546	566	545	489	563	534	559	504	518	530	512	521	504	513	513	522	510	548	533	495	527	500	527	507	536	548	527	549	514	494	534	517	526	546	562	540	492	530	477	481	575	553	526	517	509	538	530	563	524	531	571	523	495	530	532	533	499	511	516	518	550	556	535	525	547	517	520	512	508	512	515	532	523	534	555	522	518	599	499	507	523	500	499	506	532	554	550	528	540	536	536	532	528	530	493	571	546	541	553	536	560	501	557	508	516	523	494	540	537	568	550	506	556	539	530	527	552	545	526	551	523	480	542	513	556	501	539	519	523	542	533	534	541	497	529	537	517	535	494	551	573	504	551	519	541	506	574	543	543	555	538	552	536	527	560	526	551	552	513	534	518	492	531	505	493	537	533	545	480	530	559	569	570	505	511	535	520	527	536	481	506	512	533	505	489	487	542	522	501	537	567	560	552	572	504	501	535	508	539	562	572	553	565	520	557	501	592	517	520	519	533	508	557	529	541	563	547	545	519	548	538	540	558	508	493	500	565	521	485	521	497	563	507	523	545	520	506	551	506	543	539	527	498	519	568	521	506	540	511	488	538	551	505	554	489	566	551	535	532	556	520	570	483	480	548	504	548	518	495	524	558	547	527	527	521	546	525	504	539	526	550	524	547	499	494	564	527	582	476	508	531	502	502	514	532	528	544	469	509	503	567	578	519	519	521	504	480	493	517	523	545	515	499	569	502	532	558	558	556	520	540	540	515	514	529	532	551	514	522	518	483	515	541	582	569	535	530	551	540	532	542	569	461	543	545	520	550	542	557	551	526	505	519	549	531	551	530	526	530	526	533	555	568	561	530	529	519	537	590	537	538	533	545	540	516	541	523	507	513	523	519	522	575	535	532	539	524	546	500	516	524	482	544	533	543	545	535	542	497	532	536	524	543	599	522	522	502	561	530	544	532	520	551	496	495	516	547	532	520	576	486	541	552	534	536	542	544	537	509	530	533	509	512	507	521	528	530	552	552	526	527	527	553	551	519	521	529	496	535	534	533	528	517	546	496	524	531	532	569	562	549	513	515	493	517	499	492	500	541	495	545	541	518	521	564	509	536	512	520	486	520	520	526	521	561	516	527	530	503	528	553	531	540	537	524	529	547	522	537	566	537	555	508	556	514	511	563	576	511	521	539	525	535	502	556	528	552	548	534	515	544	529	528	541	530	555	561	502	549	571	479	507	519	555	518	493	539	537	540	517	499	538	545	589	555	509	561	509	551	570	514	521	496	517	558	535	533	548	518	520	600	515	523	559	539	550	525	516	537	466	541	487	567	554	529	485	515	525	544	526	534	510	540	498	529	521	553	582	551	523	538	554	545	530	574	544	517	538	523	520	533	537	520	522	532	535	532	552	536	526	516	548	551	566	564	524	506	527	544	540	520	502	501	568	520	548	507	500	517	536	521	521	506	540	530	510	518	528	524	542	546	504	493	513	528	561	542	536	547	511	528	550	521	587	508	539	569	528	515	508	512	528	464	521	500	533	515	535	510	541	547	522	533	576	532	506	553	507	513	550	482	531	503	537	508	520	524	558	534	513	536	563	512	517	524	566	542	535	489	552	503	519	531	553	530	538	557	518	514	555	560	487	547	510	548	558	568	521	554	507	517	537	525	525	558	526	533	535	528	559	512	576	505	551	526	521	534	547	518	525	542	556	476	497	517	516	546	514	535	550	480	517	588	522	502	518	532	566	540	558	535	550	495	513	560	497	558	536	541	535	553	510	508	515	526	592	559	513	490	494	478	511	539	524	529	534	532	579	540	561	511	550	514	530	500	550	539	527	521	526	555	537	514	510	519	608	483	488	536	480	550	510	541	532	536	544	563	524	514	514	510	493	538	550	497	571	522	535	531	513	525	530	547	523	526	520	547	517	491	508	533	502	502	434	510	536	596	516	482	543	550	517	565	557	542	498	547	551	536	536	556	532	515	528	491	521	518	524	551	547	524	542	518	527	539	546	529	535	556	498	524	528	509	562	542	514	561	538	530	543	524	524	576	515	526	509	539	561	536	515	546	563	536	542	568	483	558	537	463	536	508	527	542	578	485	542	536	533	540	485	554	528	498	556	516	514	549	521	494	557	495	522	515	577	523	528	561	503	516	507	541	538	531	496	531	509	518	548	497	533	528	538	516	542	533	521	533	522	517	514	526	544	547	543	558	555	476	549	542	521	516	538	495	532	496	527	499	518	516	541	565	514	517	533	509	541	545	564	491	514	507	537	543	497	514	542	497	546	590	539	534	507	543	503	540	535	525	524	523	499	543	542	534	478	523	556	550	508	550	517	482	570	524	547	540	543	533	557	538	502	488	538	528	546	507	528	522	530	531	493	539	531	497	556	537	540	585	553	550	572	546	537	569	532	530	501	524	497	510	534	534	540	533	500	552	522	505	524	528	550	568	558	547	543	522	506	513	560	530	520	494	513	554	565	521	531	524	510	517	527	502	497	533	523	513	525	522	540	533	531	570	519	512	538	545	577	501	547	536	508	533	505	555	543	571	529	504	536	520	521	582	542	499	560	532	525	516	503	513	532	556	492	496	538	542	554	501	555	526	523	495	553	522	531	513	503	541	522	562	530	514	520	524	518	576	526	523	519	537	503	554	505	520	491	504	532	519	558	521	519	536	532	543	549	563	501	563	543	512	567	554	526	502	573	522	517	551	509	501	567	554	563	489	552	519	508	579	511	516	522	531	544	555	492	567	531	531	523	567	571	511	537	534	522	504	530	515	540	514	540	509	538	493	537	488	561	579	542	580	523	546	513	513	522	528	540	543	487	524	508	553	535	490	550	558	533	546	514	553	516	529	531	529	517	525	490	519	552	514	551	516	519	541	548	549	509	556	527
26167	23650	29336	24631	17444	2446	416	358	351	349	372	345	367	357	327	349	342	321	361	325	374	324	327	361	360	354	355	334	356	345	354	333	321	361	331	326	366	353	329	349	366	342	349	343	338	343	311	353	326	332	346	342	360	318	349	305	344	353	328	343	375	356	370	321	342	337	361	302	346	352	390	332	332	353	336	335	365	334	374	318	351	334	345	331	356	332	364	363	359	312	341	330	340	334	319	348	326	366	369	354	378	341	350	346	337	385	367	316	333	348	371	345	366	347	343	376	323	358	353	343	337	342	314	314	357	352	340	349	353	367	346	317	370	319	344	371	354	349	305	357	346	345	343	339	377	322	353	361	339	351	368	340	350	340	363	327	328	366	353	345	327	358	361	334	350	377	337	364	322	352	331	349	343	338	322	360	335	327	360	368	387	362	335	337	336	348	365	356	365	352	374	347	329	343	339	349	340	338	318	336	370	329	348	345	360	367	347	336	356	349	331	326	350	387	351	365	354	353	369	347	347	386	352	349	347	371	322	349	347	350	362	364	408	370	326	369	317	351	356	356	345	309	335	343	370	319	348	355	343	336	327	337	337	357	352	376	348	349	364	345	320	318	349	369	358	331	350	348	340	358	363	318	326	351	361	330	348	385	338	307	364	366	341	331	337	323	340	371	330	337	355	386	356	311	347	359	345	358	319	323	342	321	330	353	342	338	354	317	364	345	350	331	356	335	333	340	379	350	387	340	324	305	351	357	335	365	357	332	353	350	315	353	324	375	342	349	371	345	359	346	327	340	356	366	349	316	374	346	382	381	341	323	323	360	313	364	322	364	328	325	346	342	346	334	371	386	360	329	349	331	355	342	365	344	318	359	374	324	369	332	310	357	332	334	354	342	373	334	350	353	334	346	344	384	380	357	351	326	355	331	339	333	342	331	323	338	337	358	352	326	365	310	343	340	348	380	354	351	362	401	332	349	350	329	321	336	318	330	366	387	329	341	335	351	350	361	352	332	373	324	336	345	340	322	333	363	368	388	350	358	318	355	328	343	357	344	336	352	341	357	362	381	338	342	338	367	334	357	375	329	344	347	339	353	331	318	348	316	326	320	365	330	351	337	363	345	313	310	359	340	337	341	345	324	348	317	331	305	329	333	371	330	369	309	342	312	329	318	359	308	345	362	353	340	359	362	360	318	359	352	306	356	369	340	348	395	354	341	332	363	347	323	345	351	339	359	330	321	355	353	364	344	348	376	389	365	354	295	327	343	360	329	284	314	307	309	350	353	371	363	362	324	365	382	364	310	347	311	364	321	345	351	329	369	346	367	345	354	342	322	348	398	349	389	366	318	326	347	360	355	348	342	355	344	343	352	339	371	370	333	313	335	326	308	331	376	356	342	343	376	338	347	356	323	335	338	355	362	378	335	343	348	358	384	355	327	365	369	321	347	327	339	366	319	335	350	379	358	373	296	319	343	344	361	378	328	355	347	348	327	360	356	357	369	365	370	377	354	377	351	339	343	348	338	347	331	365	368	337	348	362	368	346	346	345	335	332	354	346	352	350	374	342	311	335	359	351	355	341	374	354	354	351	330	365	340	386	326	333	336	376	340	376	362	347	323	351	358	356	327	336	347	348	350	354	346	372	313	367	338	364	334	324	334	352	325	363	340	351	351	342	349	357	338	325	318	334	340	361	344	351	350	339	348	364	359	333	321	366	360	310	372	347	383	358	345	389	320	341	368	334	354	360	359	341	340	353	324	334	314	335	341	311	352	340	308	362	350	340	319	357	372	377	339	322	334	357	358	344	329	350	343	342	338	351	302	337	341	350	362	338	325	354	331	312	347	317	362	299	349	349	346	333	335	343	350	371	366	351	353	340	338	346	353	362	333	337	328	340	347	348	349	353	355	370	329	354	370	345	330	329	359	311	350	323	344	339	337	332	292	355	372	365	374	331	377	327	330	356	342	356	324	348	338	322	355	333	323	312	351	348	314	314	326	356	312	358	369	328	341	336	368	366	361	347	342	332	350	363	364	354	354	343	326	327	373	350	336	334	354	349	340	384	320	324	359	372	372	337	342	360	372	357	323	331	341	347	336	335	335	376	361	346	328	332	306	332	341	352	373	335	304	357	343	341	356	352	356	360	353	336	339	329	364	334	369	350	340	334	326	307	323	346	380	321	320	340	344	343	343	352	377	389	359	370	385	346	329	360	327	384	345	317	350	339	350	348	352	372	314	353	305	362	337	339	351	337	362	375	360	363	347	327	343	349	353	314	326	340	350	351	343	380	337	312	371	378	353	355	353	334	345	305	371	345	329	336	337	336	308	365	347	370	320	344	336	359	351	357	350	356	353	311	370	349	330	343	352	339	340	356	327	338	371	328	308	311	333	352	340	285	355	294	378	355	333	371	342	311	371	344	343	358	379	341	347	337	368	313	350	330	350	346	374	344	357	395	339	385	326	368	356	348	303	355	339	335	352	340	337	352	377	299	337	354	356	348	325	332	347	351	330	362	355	304	333	374	322	365	349	345	315	341	347	334	352	321	348	312	329	379	364	334	362	332	311	368	366	314	338	367	349	354	336	356	318	331	329	362	317	359	378	325	352	341	331	329	354	336	374	327	353	366	330	350	329	327	310	319	340	311	326	344	339	337	333	357	351	357	394	350	342	377	323	346	353	318	343	327	336	326	345	346	342	363	361	339	352	359	329	372	334	345	321	323	370	308	355	346	314	340	375	342	347	367	350	330	374	338	349	334	336	328	344	356	339	343	357	349	369	360	380	342	302	341	349	322	361	342	319	342	336	328	343	344	355	376	358	336	337	334	338	359	318	319	351	359	338	315	359	348	317	364	390	341	330	364	322	319	368	327	313	348	334	364	337	316	337	320	332	382	347	346	336	352	362	354	374	368	334	365	365	327	339	361	342	351	344	298	366	370	336	351	338	318	343	332	348	330	332	355	311	341	377	332	329	340	319	338	335	328	371	337	372	354	323	349	352	323	355	349	348	334	314	346	347	333	357	337	347	341	322	335	358	351	351	371	375	363	290	353	364	350	349	349	320	340	321	328	334	335	387	348	309	327	344	344	379	339	321	333	362	367	332	349	345	338	347	376	360	327	329	339	323	337	357	354	353	330	297	296	341	327	362	339	378	347	350	331	348	353	349	337	372	320	316	333	345	346	350	345	350	333	338	372	335	363	322	321	339	347	347	351	352	314	337	338	328	354	370	357	316	339	360	331	346	367	354	340	344	314	340	371	328	336	330	345	364	346	336	357	345	326	313	343	359	342	354	353	338	338	369	319	357	339	300	302	327	343	328	372	339	361	363	366	346	351	342	356	357	351	344	339	366	389	372	359	351	361	361	327	312	334	328	358	357	329	331	343	371	318	363	359	339	356	352	305	333	349	338	377	329	363	361	299	344	352	357	321	342	351	331	357	337	372	368	357	347	374	353	327	371	338	395	360	319	333	354	341	338	355	360	369	376	335	353
61815	78926	46511	6347	1019	577	616	547	569	536	555	561	565	561	566	577	617	542	566	592	528	615	554	562	552	567	591	560	561	530	540	546	601	557	547	614	588	583	590	548	549	582	549	554	582	603	549	569	561	589	526	563	560	548	577	581	568	527	594	584	549	574	555	541	556	546	596	590	548	545	587	544	569	586	535	524	609	539	529	571	502	572	549	566	555	548	517	608	505	540	555	627	571	535	526	548	561	566	571	596	567	585	565	566	548	595	546	568	572	580	589	560	550	571	562	572	595	561	603	535	579	550	574	574	595	576	586	603	565	554	572	621	596	555	552	568	577	523	581	586	563	531	573	538	589	558	560	560	561	577	547	587	568	498	550	559	534	576	562	554	568	510	563	579	550	551	581	598	596	538	512	614	530	537	562	532	560	558	604	567	574	586	570	559	575	572	574	537	573	592	561	560	539	577	566	574	572	532	567	512	590	576	550	531	576	551	540	526	558	574	575	513	548	543	551	561	540	570	577	582	511	564	531	581	548	559	568	594	593	596	563	563	541	567	537	552	535	538	574	558	530	538	499	567	542	559	599	560	566	612	564	549	557	582	557	615	552	573	531	595	564	566	561	556	537	571	537	550	574	537	548	544	534	575	570	537	590	583	615	550	620	531	584	565	597	581	586	559	554	561	527	513	557	569	510	540	604	544	559	587	569	555	518	540	548	558	577	564	609	613	569	535	563	574	606	538	570	596	572	580	568	563	567	567	581	580	585	543	590	549	573	488	545	599	582	581	576	565	566	523	557	551	566	601	522	565	554	523	590	583	541	620	575	557	564	599	570	572	548	567	588	585	549	550	612	590	555	592	609	561	552	539	587	583	579	566	545	586	608	539	602	591	601	563	571	604	565	535	539	552	562	591	560	557	560	590	544	559	573	546	539	589	556	562	598	546	554	568	538	547	572	542	579	588	560	526	558	584	611	598	578	540	566	568	558	522	565	603	541	556	546	591	570	590	630	546	578	568	553	541	528	583	537	531	566	569	611	568	541	589	567	535	558	561	566	613	587	599	560	561	580	574	552	580	557	585	587	572	584	551	556	581	595	567	566	594	603	547	554	537	548	605	569	569	529	590	551	561	556	539	581	552	565	531	562	568	565	572	557	586	561	577	574	544	527	588	572	605	581	582	558	588	545	587	550	520	554	534	544	529	575	561	534	562	553	573	578	536	591	539	546	549	564	552	550	571	593	566	566	573	570	577	573	549	579	568	556	568	571	596	566	556	585	595	545	580	572	579	578	573	563	558	563	529	555	561	555	587	593	584	586	611	582	513	600	566	565	571	537	576	578	569	581	555	605	577	580	550	611	541	580	594	614	560	555	575	560	572	576	606	570	564	570	528	563	592	569	579	589	604	543	554	586	534	571	536	555	533	547	574	524	555	564	560	558	558	555	594	588	599	558	565	583	584	592	543	514	572	523	553	550	571	518	576	540	484	541	613	544	568	535	567	581	544	583	581	577	530	516	563	523	564	550	579	567	597	550	561	546	517	551	617	574	553	562	569	599	612	569	588	586	592	564	549	583	631	553	620	602	567	548	564	565	574	557	530	565	575	550	575	602	554	530	566	557	528	521	570	533	564	538	532	601	566	560	558	540	586	616	568	546	571	570	580	590	547	561	514	563	584	560	576	563	568	590	537	557	599	545	605	605	592	571	567	583	534	574	580	562	553	580	553	539	587	562	585	553	582	541	598	547	534	563	567	574	542	591	574	568	604	583	528	567	587	581	547	513	606	525	564	573	531	546	554	565	554	556	539	582	591	566	561	528	577	517	533	549	547	634	558	545	568	587	587	564	586	528	569	554	556	564	618	547	580	564	573	598	567	552	532	558	531	571	566	553	593	557	591	555	517	564	543	569	594	612	558	603	566	590	576	595	544	583	584	573	574	559	561	619	524	559	545	547	532	576	571	545	569	555	509	522	572	578	560	509	594	600	576	576	541	571	568	540	534	555	553	589	591	562	570	553	576	537	588	585	625	570	551	567	565	529	562	590	577	595	595	600	593	548	506	573	541	534	545	579	562	564	567	539	534	567	556	542	542	568	595	540	575	511	568	581	548	546	580	554	610	552	581	582	575	575	564	548	554	567	584	605	544	548	567	564	553	533	559	568	545	575	546	545	575	545	604	571	596	528	580	551	521	549	573	561	605	594	514	543	555	605	532	597	566	527	509	567	554	563	570	548	590	574	556	541	588	579	556	559	565	590	582	600	607	569	542	610	588	574	582	528	608	573	548	548	523	563	573	535	546	507	558	544	512	545	593	530	573	575	517	542	547	557	590	573	578	550	571	540	602	555	578	569	611	585	547	546	594	604	509	607	580	578	527	580	519	570	571	574	561	583	532	569	552	569	605	553	541	547	535	586	509	585	613	570	571	604	592	541	553	590	562	567	558	561	537	532	566	570	573	559	573	559	575	573	553	566	545	579	540	565	587	567	564	576	518	559	540	576	566	527	611	586	560	565	557	571	573	568	557	614	541	583	533	542	563	549	536	593	548	532	611	557	558	560	525	547	559	573	561	550	543	577	582	581	585	597	560	563	519	561	580	540	573	539	549	535	600	575	580	561	540	543	578	596	529	565	540	563	559	603	565	574	601	580	545	581	524	602	590	557	542	542	555	570	581	542	578	576	556	545	567	576	573	597	543	558	595	521	563	561	588	522	591	511	568	564	552	570	571	573	568	536	563	547	536	603	506	564	585	589	584	541	564	570	538	538	556	529	545	552	510	585	577	574	543	570	566	537	551	613	550	524	595	546	565	568	542	563	527	611	604	531	579	608	567	581	533	567	525	562	608	616	564	545	582	596	566	576	594	537	594	581	560	563	540	546	609	584	606	575	557	539	592	537	595	636	558	557	558	584	581	621	558	554	581	563	541	578	590	524	549	549	566	554	565	532	576	557	531	577	561	532	542	592	567	555	549	596	569	571	589	558	522	556	551	551	548	554	578	527	550	615	559	561	527	588	610	584	565	583	571	558	545	590	542	570	565	545	547	595	551	572	501	577	621	548	574	583	546	571	565	541	567	559	560	567	551	581	612	590	579	569	585	545	587	541	548	586	540	549	529	570	546	582	543	583	539	532	504	533	519	549	583	547	585	583	560	576	588	587	522	592	555	534	558	592	569	594	573	590	515	573	572	544	579	574	536	565	550	557	562	585	536	605	563	544	539	596	562	561	634	553	542	567	564	604	543	552	600	551	579	569	579	535	531	574	545	559	564	605	593	594	544	531	543	573	564	579	613	563	590	537	576	581	567	516	567	564	566	562	559	535	603	584	542	555	547	552	589	534	555	552	524	564	564	563	599	630	547	608	565	593	597	566	547	583	564	578	596	561	508	566	548	556	570	559	581	538	529	563	574	565	585	528	540	533	542	553	555	555	605	568	571	558	587	575	564	579	561	561	546	537	541	562	566	562	553	535	597	601	564	585	563	534	505	567	572	577	570
24632	22225	29691	24158	21519	16204	1427	587	590	517	530	499	542	562	548	526	544	565	560	546	539	576	507	545	550	526	496	529	537	599	526	523	544	561	535	543	560	530	537	537	553	568	509	535	563	499	518	522	486	545	527	523	537	543	529	511	535	492	526	539	469	549	535	515	561	520	508	555	528	557	543	553	532	476	543	581	545	549	533	527	534	484	509	515	564	559	529	539	537	500	529	531	492	517	515	538	545	511	493	514	483	548	578	569	527	527	498	570	527	566	563	538	550	546	567	532	512	526	487	500	503	548	544	506	542	558	542	549	550	542	516	555	560	537	523	515	564	533	585	529	525	500	511	534	562	544	522	530	521	563	487	505	509	500	560	507	498	523	556	508	559	533	502	535	520	520	534	515	482	518	527	507	540	507	532	528	528	543	519	527	567	495	547	551	487	554	507	532	495	513	542	504	556	528	563	532	505	531	553	545	537	548	517	555	555	489	554	541	545	532	516	518	518	521	486	543	518	564	528	529	527	529	509	563	528	546	528	518	524	526	500	519	501	535	496	525	533	504	511	532	556	492	574	518	539	547	548	557	535	542	578	536	556	544	534	534	511	507	520	546	511	546	559	541	553	561	523	515	534	535	501	527	527	548	544	548	496	519	551	543	532	476	549	520	527	535	539	543	588	552	505	513	544	575	513	552	499	505	549	548	538	548	518	546	520	549	552	521	540	565	552	534	550	550	512	539	551	523	511	545	536	511	577	504	530	550	557	541	539	526	526	557	547	551	543	530	542	544	547	542	552	516	527	506	539	580	489	496	558	580	563	586	546	511	490	505	554	526	551	528	524	533	527	555	536	542	558	519	526	497	534	485	553	518	544	545	491	550	556	594	539	510	515	598	548	535	537	556	505	566	504	530	503	524	513	530	519	530	507	513	511	503	545	493	524	531	531	552	535	548	501	514	506	567	556	511	511	544	544	533	513	518	544	545	578	528	519	522	543	539	541	561	537	517	519	508	537	510	556	523	551	561	528	502	548	526	500	529	526	522	484	531	534	534	537	564	522	541	517	513	515	498	527	538	522	513	564	522	532	497	498	534	553	537	526	571	543	530	544	547	524	494	516	604	506	528	483	536	513	543	528	538	548	521	520	495	528	504	571	528	528	565	567	520	497	526	542	523	515	569	560	493	512	498	536	504	509	519	533	520	553	553	525	553	546	489	514	512	498	554	529	552	533	485	540	512	532	515	515	550	567	564	532	474	536	531	563	536	514	491	527	512	527	504	482	503	514	496	554	552	540	531	555	511	563	516	496	535	543	487	508	545	541	539	478	531	532	497	498	496	549	515	564	524	520	552	524	545	511	536	539	477	499	519	527	545	614	537	538	530	532	532	554	514	547	498	534	498	530	507	524	577	548	561	533	526	532	538	551	540	549	537	542	529	489	502	499	527	550	529	532	541	559	523	520	510	544	497	525	518	531	551	515	518	574	573	543	496	494	533	558	558	570	575	541	522	512	511	550	496	506	562	548	538	560	493	488	504	545	507	522	552	553	501	548	516	513	530	503	507	577	537	533	501	516	521	514	524	538	483	530	505	538	564	536	488	474	522	553	489	564	527	523	502	545	558	525	549	474	531	526	518	554	555	540	511	547	546	542	538	514	570	505	549	559	519	523	531	528	553	518	536	484	526	526	563	504	525	532	511	512	597	513	537	548	492	564	535	540	565	509	522	552	511	536	504	527	522	528	549	537	553	536	512	527	534	539	502	538	541	510	527	557	536	525	495	586	561	538	538	521	516	547	548	523	562	535	552	525	533	502	533	559	550	557	480	526	527	495	568	528	561	544	543	513	502	508	527	516	544	535	557	524	522	523	510	546	520	507	561	518	529	520	529	534	544	497	523	511	521	519	537	555	538	528	534	521	524	526	558	528	548	513	551	494	513	532	522	559	525	492	503	526	544	521	514	528	570	538	534	526	543	487	538	506	513	548	542	531	511	537	480	521	538	523	524	529	531	518	538	567	548	502	568	556	503	531	502	512	539	509	538	528	517	514	510	529	495	494	536	509	595	556	525	513	566	569	544	506	556	554	511	506	510	542	542	522	529	518	522	496	490	562	548	547	505	546	532	552	519	540	531	519	566	529	544	564	522	533	553	532	523	509	516	534	545	526	509	517	524	547	512	523	521	507	477	520	476	527	479	532	565	550	561	524	559	531	504	506	500	546	568	558	565	507	553	568	551	543	540	493	594	518	487	524	538	537	491	558	517	467	546	504	512	589	537	553	519	557	538	515	520	517	497	533	537	532	521	491	526	514	552	526	538	525	497	481	520	538	542	542	536	538	530	513	521	533	512	512	523	506	496	509	556	508	542	544	518	539	555	490	500	572	542	544	526	521	529	473	554	542	502	494	539	566	533	520	532	527	533	549	519	536	553	516	532	564	538	507	544	533	500	491	502	532	540	553	520	519	572	525	526	526	545	536	516	550	520	565	524	539	540	566	548	536	539	567	535	518	558	537	529	476	523	492	527	549	491	514	541	557	528	564	562	542	541	573	530	495	484	610	523	508	536	530	546	534	535	535	551	466	550	473	493	565	547	534	497	527	530	499	512	518	528	557	493	531	535	515	554	492	525	493	536	492	502	524	542	520	511	511	543	569	534	500	525	584	554	536	544	528	541	571	524	519	552	559	581	561	530	516	507	551	496	569	532	522	559	556	488	522	545	578	546	545	514	500	533	544	527	543	498	539	491	546	534	511	526	540	523	556	577	533	537	538	555	520	521	530	581	581	565	568	551	512	517	526	563	513	562	517	523	576	511	531	513	541	524	542	501	527	550	527	547	541	544	513	466	525	486	472	518	551	543	518	493	506	518	559	544	520	547	547	519	527	572	528	567	533	512	553	531	586	535	525	486	533	530	530	486	499	540	505	521	498	534	539	484	551	513	533	518	543	540	550	562	503	558	552	560	546	528	546	475	525	536	527	564	505	533	551	537	550	521	554	550	566	517	553	545	495	555	531	585	512	507	575	533	518	536	523	517	604	519	550	544	545	505	528	528	505	494	543	526	566	515	512	554	523	527	506	525	540	521	522	518	487	524	510	534	545	494	544	518	519	493	495	521	552	519	569	504	511	510	506	530	510	552	550	516	591	534	539	494	520	533	483	528	521	523	553	533	548	540	522	566	557	522	528	544	516	559	542	502	536	517	530	550	562	556	522	570	577	550	514	522	572	562	567	565	523	526	551	525	522	509	540	484	591	509	482	561	524	539	579	522	543	571	540	531	514	499	529	516	532	508	516	516	528	524	544	521	522	524	538	515	517	509	496	518	500	550	553	518	527	573	547	512	538	510	528	543	519	540	509	531	540	522	569	535	546	532	559	526	491	535	546	524	513	546	524	554	518	540	536	514	533	499	553	582	526	531	508	525	544	535	549	553	512	527	547	505	543	524	539	553	550	511	550	536	506	524	516	546	545	561	508	546	468	509	525	530	538	492	474	531
58090	89626	54758	14680	1770	838	794	835	882	847	832	789	835	819	814	818	837	787	857	826	833	798	776	819	834	856	820	836	829	777	789	825	830	839	826	807	856	824	818	828	839	806	828	792	887	819	788	792	812	784	852	833	832	829	862	848	870	846	800	816	801	864	703	765	813	773	797	836	841	863	818	859	839	815	756	799	832	818	806	785	814	854	822	868	782	839	824	835	835	759	812	845	887	793	804	836	823	780	833	820	834	845	763	841	823	827	844	824	778	781	863	777	837	788	876	810	840	825	843	795	835	836	827	853	834	829	802	835	821	788	829	864	808	745	826	844	813	848	806	873	815	812	802	749	791	835	780	827	880	808	793	832	804	849	818	836	778	862	803	891	804	857	834	828	789	754	868	809	804	806	877	851	752	849	826	835	816	818	814	805	808	800	747	814	789	835	824	789	850	795	809	800	804	831	803	805	813	823	839	874	828	777	844	852	810	840	844	815	872	823	796	831	851	828	789	806	840	796	842	826	843	820	797	805	805	811	827	808	806	889	798	795	797	799	854	827	831	804	830	885	754	836	875	792	827	807	827	764	792	842	815	810	800	869	864	804	807	809	768	816	784	797	830	835	829	837	788	818	747	767	834	809	840	826	783	793	779	876	868	834	796	842	845	836	860	819	780	852	758	843	784	855	837	816	833	852	796	839	836	831	839	855	768	783	788	791	818	823	878	834	793	877	785	838	787	842	857	832	820	834	809	847	805	757	847	818	851	797	800	745	829	827	819	785	850	842	762	815	795	808	813	821	861	818	826	819	792	841	832	812	829	857	836	858	814	879	767	804	777	842	810	819	770	847	835	808	831	771	813	804	812	788	823	845	823	820	838	833	833	801	746	813	835	813	842	786	847	835	806	794	766	779	840	797	859	789	832	821	837	820	793	843	842	838	837	838	810	800	831	845	841	784	823	776	826	741	818	853	813	841	844	785	812	802	856	834	867	822	794	777	859	845	809	757	865	846	827	841	802	858	815	793	795	840	837	823	795	803	783	827	810	797	784	828	795	849	783	786	760	813	786	833	821	868	764	820	788	795	822	894	812	796	776	891	784	796	795	764	843	836	853	864	806	848	849	812	818	787	810	805	836	772	797	810	849	851	805	814	812	822	812	801	843	839	810	839	779	811	864	792	832	807	825	795	833	844	841	797	838	803	795	791	829	834	799	812	847	793	834	781	832	773	857	838	805	779	825	818	836	823	808	801	872	839	863	772	805	814	861	817	793	816	832	821	816	855	819	839	792	825	820	833	809	834	822	841	775	789	827	793	829	836	857	880	831	851	807	803	857	803	772	813	777	835	786	811	804	854	816	840	858	809	811	808	821	765	822	782	815	813	788	803	836	845	831	800	797	775	818	849	806	835	807	848	791	877	852	832	817	847	806	801	872	802	831	810	827	814	787	819	822	837	819	818	782	844	849	815	868	838	798	779	803	877	801	795	844	801	851	865	803	839	801	785	798	818	858	797	800	846	813	807	835	877	811	827	819	783	862	806	801	805	852	819	825	823	792	794	839	853	790	779	800	794	853	804	826	795	771	848	832	850	793	832	821	773	827	766	803	817	861	791	841	825	844	833	827	817	789	819	865	803	809	827	880	797	824	807	858	824	782	826	805	823	803	776	833	805	829	800	776	817	829	842	812	846	813	815	781	827	812	834	826	831	834	762	784	799	846	800	837	815	843	878	866	818	817	798	805	820	855	829	780	796	855	839	801	782	805	811	812	805	857	844	799	854	826	801	850	832	780	795	853	813	815	791	819	830	776	813	828	849	842	813	850	825	777	838	793	797	769	819	817	878	879	823	772	859	821	803	833	815	825	841	813	837	818	831	818	849	859	838	826	814	818	790	860	811	846	808	869	856	819	833	841	845	816	814	828	800	801	834	829	781	834	772	818	800	855	839	826	828	810	808	784	801	802	831	771	877	814	883	816	808	799	830	827	860	819	818	743	837	820	776	826	817	843	851	821	836	792	813	782	848	839	850	830	851	805	821	865	846	836	783	825	876	839	844	844	840	822	863	815	812	850	821	814	792	770	799	783	767	799	833	760	808	836	814	808	809	852	827	820	820	819	836	801	809	783	836	761	837	838	784	831	810	848	818	850	824	789	835	758	849	795	814	814	790	796	875	884	826	811	827	810	851	803	826	832	842	841	817	851	779	829	793	853	816	837	838	799	849	835	847	880	838	800	840	868	825	876	832	834	870	869	821	801	829	847	819	820	833	823	794	829	819	851	782	848	849	839	843	788	842	848	831	824	851	818	794	842	820	821	807	817	800	821	806	854	823	843	787	904	819	803	797	854	838	813	818	864	817	816	792	857	840	772	773	786	838	812	813	813	817	779	792	807	772	768	812	860	835	840	837	832	862	785	837	823	845	821	812	850	797	772	823	882	821	836	839	870	814	796	838	874	773	820	826	881	847	806	834	839	770	776	815	825	821	803	806	806	833	864	838	887	782	816	886	802	831	825	806	807	865	820	803	808	847	847	758	830	860	830	842	815	843	843	811	804	760	843	816	833	854	807	791	814	818	856	819	845	806	853	818	813	835	807	815	827	812	817	820	840	805	811	846	791	779	808	826	865	809	757	816	823	843	821	782	784	837	815	857	831	843	824	819	839	802	811	824	800	827	839	849	840	815	836	823	781	801	829	874	813	833	873	797	826	825	827	799	822	803	854	852	809	814	766	797	845	849	817	844	790	814	841	921	833	877	843	855	827	829	804	844	850	810	823	816	863	806	803	826	823	820	849	844	789	774	833	873	833	854	852	795	872	823	795	866	800	804	812	812	826	841	806	802	834	835	778	813	762	800	854	808	795	851	805	826	779	835	800	806	803	872	856	762	840	769	799	831	874	804	840	838	792	849	842	802	799	850	798	845	839	890	798	837	814	784	764	820	833	813	794	826	846	816	848	835	811	750	756	804	855	819	792	814	875	791	807	839	828	805	815	821	829	846	813	864	834	791	778	826	828	821	828	833	862	856	786	826	819	796	814	861	829	822	819	804	851	864	801	840	807	832	806	807	771	811	811	823	799	790	835	828	805	809	771	809	807	877	780	813	831	862	764	826	789	782	837	857	852	815	821	813	825	814	838	809	781	802	871	830	815	834	811	871	802	790	829	800	887	820	842	820	778	796	812	797	800	858	778	826	797	837	822	817	772	855	825	850	838	795	796	788	818	837	838	813	815	804	803	782	775	899	818	885	787	809	809	880	805	823	807	833	833	838	832	791	852	842	830	812	835	829	826	841	845	794	852	808	803	862	792	835	802	847	804	834	783	826	844	853	767	827	855	798	778	853	837	810	851	801	864	795	817	865	813	826	801	815	829	834	776	799	803	834	819	856	799	860	827	796	803	813	812	833	793	803	848	814	836	882	874	826	837	851	875	753	790	822	784	846	824	843	827	824	821	845	782	803	789	761	827	907	846	837	804	775	796	878	830	769	820	820	834	857
34690	29842	22570	5371	326	309	305	326	303	322	296	293	301	298	306	344	281	319	308	264	337	303	304	300	331	312	307	268	277	295	294	307	303	315	311	289	304	279	293	313	297	298	305	286	326	350	317	292	300	301	302	293	298	328	283	292	299	256	285	281	311	300	305	279	336	326	291	286	302	296	299	283	304	273	328	293	305	317	331	293	295	300	304	319	319	307	293	312	291	326	301	334	305	297	298	293	306	290	335	332	276	301	302	296	312	316	324	299	312	336	308	329	330	295	296	300	307	323	332	291	298	260	313	303	305	338	312	309	320	315	295	312	287	314	274	289	314	323	299	293	273	300	330	311	292	301	335	307	303	329	295	302	293	298	306	308	292	289	327	308	290	312	324	352	289	303	311	277	321	325	305	313	295	293	285	317	296	278	305	300	300	291	307	313	294	287	321	299	272	292	260	309	289	306	322	288	311	305	306	297	296	291	286	342	260	314	313	338	328	275	289	295	311	307	305	315	275	290	297	317	304	316	292	317	311	308	323	287	294	319	296	278	320	306	303	304	302	299	283	315	284	312	309	308	315	279	275	296	300	286	289	306	295	285	308	287	314	308	320	283	325	298	326	304	311	307	301	316	279	326	313	288	292	289	274	289	311	284	297	315	319	275	300	295	299	311	331	314	314	320	303	297	320	312	302	322	277	316	333	308	292	315	306	315	276	334	289	308	266	331	297	290	308	321	279	313	314	330	278	294	290	327	292	291	299	313	323	290	290	315	286	336	298	314	358	327	329	318	287	292	286	279	302	306	312	303	308	326	283	317	303	341	291	279	305	331	302	312	325	328	293	271	325	313	293	320	325	264	303	315	316	315	312	278	331	310	334	317	303	298	314	305	296	303	332	303	298	280	309	288	296	313	294	298	328	308	316	301	327	317	293	294	293	307	283	316	316	312	306	295	290	276	328	312	323	302	289	321	294	295	293	293	343	308	286	289	263	285	266	323	307	269	314	316	281	283	294	300	274	259	295	310	265	295	306	307	281	322	313	301	295	279	316	284	286	307	298	300	314	315	308	305	299	331	311	290	282	322	301	296	289	318	306	278	329	312	300	316	265	303	316	303	306	292	304	291	328	344	290	283	315	297	277	310	297	309	286	276	322	313	301	333	311	314	305	306	320	321	297	316	315	281	273	321	297	315	283	293	301	303	298	299	330	309	300	298	295	295	317	279	290	319	299	275	284	297	286	313	304	317	283	318	299	306	324	291	287	320	294	282	303	313	336	307	284	269	311	270	305	302	290	356	286	318	282	320	325	289	314	277	305	319	288	279	313	295	322	299	314	307	292	279	313	301	320	326	288	312	316	311	288	287	297	285	285	301	307	300	311	286	302	319	280	332	279	288	288	301	313	313	319	287	283	331	299	290	295	299	317	325	278	283	287	299	295	311	294	308	307	298	292	280	277	309	323	297	308	326	310	330	307	303	264	328	296	302	291	318	283	319	288	315	300	300	286	333	289	302	304	296	303	329	288	319	325	307	310	274	295	315	325	276	291	298	301	330	316	304	311	316	276	324	296	290	304	322	328	300	332	311	283	308	252	295	297	323	283	316	280	301	287	294	298	327	337	308	301	300	314	297	302	298	308	312	313	310	325	283	312	300	299	316	298	280	327	318	311	298	334	306	316	282	314	305	315	277	288	307	318	319	298	296	318	294	298	326	301	282	309	289	299	277	334	309	300	301	314	284	289	270	284	287	294	307	297	291	311	302	312	324	314	315	314	305	298	304	266	299	296	285	297	330	289	287	312	292	291	289	320	301	307	307	310	331	303	312	290	286	323	284	296	342	289	330	327	311	324	312	309	324	288	322	330	324	307	300	296	310	343	338	315	313	334	315	321	324	284	335	310	286	322	317	294	319	287	298	283	300	313	301	291	318	310	328	280	311	298	275	303	294	295	309	293	297	286	315	300	306	318	323	293	304	293	308	342	324	325	284	308	270	296	296	298	305	302	287	308	290	310	331	299	314	318	326	327	320	287	323	305	316	272	303	280	304	321	305	292	292	356	301	308	306	303	304	300	296	308	322	284	294	312	272	293	289	299	301	291	286	292	284	275	287	296	285	319	308	307	314	310	306	321	274	294	321	308	312	288	294	312	282	317	275	292	312	298	315	311	294	300	284	332	315	322	307	262	303	295	295	293	313	292	298	285	314	273	313	310	282	279	286	309	301	298	305	305	330	299	280	288	286	282	286	328	293	282	282	287	306	290	291	292	318	261	285	284	291	310	285	334	310	293	288	289	297	278	303	312	309	309	286	314	287	313	311	319	306	327	292	307	308	300	314	286	311	271	273	320	295	274	307	315	313	313	309	289	283	268	306	301	302	319	315	288	269	304	314	284	297	302	297	311	306	315	295	275	329	300	280	316	329	305	269	327	289	296	291	319	304	310	269	287	298	336	293	283	287	298	296	295	280	293	320	317	297	308	321	298	290	324	308	258	282	316	316	288	309	295	306	285	317	344	300	303	270	286	275	322	305	300	307	319	301	313	302	285	293	336	315	281	312	289	304	288	308	266	321	309	296	332	252	340	310	305	294	266	290	307	289	297	315	317	297	295	307	292	300	315	330	300	293	294	307	261	259	316	312	312	284	270	279	349	256	305	296	300	287	270	281	306	330	305	302	308	297	335	280	315	290	318	302	296	292	307	302	295	338	300	292	326	316	286	283	306	309	295	311	296	315	304	304	297	309	333	291	293	295	345	301	301	280	309	297	304	318	310	288	293	307	283	345	315	280	309	287	311	288	298	307	300	287	318	309	311	294	302	316	305	292	289	299	308	285	295	290	322	308	316	272	315	271	293	306	283	281	289	303	296	287	300	316	288	298	293	301	285	299	327	330	280	265	300	301	303	312	300	299	286	285	272	313	286	299	330	315	255	347	338	309	330	320	292	305	327	301	308	306	277	300	305	309	292	293	296	303	287	299	300	343	311	313	311	309	307	305	276	308	330	281	274	310	313	319	291	346	294	319	313	310	295	276	311	294	315	318	270	302	310	301	306	285	321	289	299	302	317	297	271	309	319	311	293	299	327	270	302	284	288	297	291	305	315	312	264	337	304	269	332	303	298	282	285	336	294	322	273	285	324	308	293	307	308	305	305	314	300	320	324	327	310	295	324	315	295	326	277	275	271	300	313	305	261	288	312	301	297	293	315	323	296	294	293	274	301	307	292	291	285	274	320	287	284	304	315	331	305	270	307	292	330	328	279	332	302	299	282	319	269	300	291	246	307	312	321	299	293	333	296	274	297	327	288	290	256	278	297	306	286	303	276	311	289	290	296	321	324	309	331	289	313	322	301	309	300	295	320	293	281	329	333	330	293	317	289	276	324	320	301	329	293	311	301	252	295	291	293	301	295	291	323	317	286	286	313	303	321	305	307	286	314	296	279	295	309	272	334	295	310	296	335	291	301	295	310	326	310	310	298	340	294	293	305	249	301	335	314	328
44720	44178	22381	2652	563	507	542	519	490	517	533	497	500	501	477	483	512	518	517	472	493	469	563	516	560	501	469	496	535	532	520	473	525	513	506	519	532	540	511	558	510	513	512	543	558	468	521	476	528	488	521	517	551	537	486	524	481	493	498	543	504	474	525	502	527	514	532	509	515	516	523	520	515	498	486	520	486	527	513	466	503	531	511	512	506	531	480	488	495	527	517	528	591	502	510	515	516	517	525	516	519	507	506	479	513	501	521	514	526	504	498	528	528	522	517	502	484	493	479	537	562	531	514	549	534	487	498	538	501	537	503	527	545	485	495	531	503	574	488	516	513	477	523	572	515	486	563	526	513	505	509	527	475	465	501	479	489	532	491	511	534	554	518	511	529	463	494	492	496	460	572	525	525	484	529	511	513	502	519	481	472	490	489	534	498	522	510	504	509	478	526	509	519	501	492	538	506	528	510	523	518	489	498	485	504	525	507	500	527	538	570	492	495	466	503	507	537	500	504	506	496	451	537	502	509	473	514	511	497	516	522	533	518	518	503	498	511	471	509	491	587	504	517	508	483	470	544	495	516	512	490	522	476	502	557	505	500	525	514	512	479	512	524	523	531	519	507	497	475	510	499	536	497	498	494	529	487	505	528	516	536	524	464	479	483	516	491	525	516	535	539	528	511	492	504	531	517	521	508	524	507	536	509	521	537	470	506	538	525	515	521	500	463	484	504	528	527	511	557	518	482	521	505	523	525	557	534	527	507	539	490	507	520	517	485	508	484	467	503	488	544	525	506	523	473	515	518	530	551	490	493	512	482	496	493	500	558	481	474	514	555	523	535	546	507	564	546	531	487	521	557	455	535	499	503	542	513	511	510	472	493	521	514	518	469	524	530	490	542	513	533	501	504	506	533	535	553	540	533	495	494	567	539	474	554	507	471	523	515	537	513	485	453	472	511	554	518	507	531	519	527	522	507	514	490	514	489	502	471	506	495	547	511	507	532	521	520	538	513	515	517	546	512	462	533	491	516	538	494	523	550	543	502	500	519	487	494	542	490	517	527	503	493	529	491	529	531	549	492	462	541	525	481	518	527	498	503	532	503	507	486	505	521	475	536	549	510	507	521	494	543	512	521	509	490	508	504	519	526	528	541	511	522	490	483	548	508	489	488	469	527	514	525	498	507	488	486	533	534	496	508	521	550	512	558	480	506	558	503	503	513	493	505	510	511	542	496	544	520	500	539	513	544	534	487	498	534	485	504	512	546	508	517	483	549	493	530	506	529	503	508	489	534	507	514	540	522	512	515	502	496	522	504	490	504	532	504	496	542	506	540	485	460	523	523	472	488	476	497	515	501	509	478	498	550	514	504	475	514	500	513	512	502	538	534	545	524	543	529	521	503	526	502	518	530	504	518	506	534	484	489	506	506	538	480	521	558	487	496	503	486	511	506	511	525	492	517	508	513	491	521	475	490	523	525	488	528	531	486	522	511	514	479	501	492	532	493	465	496	513	503	497	496	499	494	481	514	518	520	480	548	498	563	508	509	542	550	526	505	534	531	555	520	531	540	498	523	535	492	555	505	515	514	533	519	512	517	496	542	520	520	523	475	514	524	538	509	515	508	528	483	525	493	538	519	514	529	456	523	542	493	541	521	527	525	493	488	494	562	517	495	531	513	568	524	500	479	520	509	525	534	548	503	508	510	486	509	457	493	484	534	484	515	525	473	523	504	511	557	518	481	530	519	499	448	503	518	521	494	481	515	531	519	540	509	521	543	508	496	529	502	502	549	518	526	505	501	485	530	528	509	529	499	534	495	506	533	490	477	522	513	518	536	501	500	493	515	506	448	489	493	547	500	509	527	482	501	531	509	496	489	529	500	468	508	533	560	461	475	500	489	527	530	547	504	495	527	520	495	528	493	477	517	490	554	544	477	561	511	521	496	495	508	493	488	531	474	518	512	529	556	480	537	485	499	531	543	525	496	508	520	544	508	471	541	525	484	508	518	505	517	526	510	522	517	515	513	517	503	523	520	521	471	490	514	545	509	484	485	489	520	482	486	518	530	508	511	504	497	568	473	490	512	501	542	531	496	519	520	504	505	496	516	482	477	504	540	530	519	541	549	518	522	516	534	558	499	502	505	516	554	538	483	503	546	483	507	482	517	495	499	482	507	511	513	485	491	489	511	519	555	518	553	516	512	511	518	506	506	526	481	501	498	512	513	541	530	516	495	475	487	500	537	519	514	476	511	542	529	479	531	477	488	472	533	470	457	512	568	498	529	501	480	536	518	536	542	513	504	537	497	520	498	476	537	498	496	505	502	514	500	491	514	493	511	460	509	527	476	527	500	558	508	545	510	538	516	519	527	537	546	512	502	532	499	520	520	483	516	510	486	516	530	513	509	525	543	494	501	518	547	496	518	499	495	487	500	506	541	492	479	490	496	522	507	507	537	519	526	526	495	471	523	499	470	495	505	504	532	513	512	486	532	517	497	497	483	499	506	540	522	517	519	506	518	510	568	570	505	561	508	512	484	543	554	477	500	551	525	523	563	513	503	493	528	505	528	490	524	486	560	531	541	539	502	520	521	494	543	518	489	481	508	509	502	470	508	483	556	517	542	502	500	512	512	477	535	536	506	515	510	485	523	524	523	499	481	501	478	535	493	527	528	497	502	496	538	526	503	487	503	496	505	492	523	544	482	517	517	554	514	516	475	546	522	525	510	530	509	512	533	531	553	465	500	528	505	504	502	524	542	525	473	530	506	511	521	528	500	518	517	507	521	508	477	513	492	478	526	573	526	521	483	477	496	490	518	487	498	503	520	543	511	540	496	545	497	504	512	488	508	480	513	526	524	494	514	519	507	514	509	514	497	528	545	530	568	526	515	543	562	525	501	473	515	506	502	525	493	545	542	521	538	519	514	503	498	506	520	497	531	509	501	508	497	519	502	495	524	506	523	500	519	484	523	540	528	533	506	536	525	507	486	530	501	501	525	503	501	513	564	517	530	501	498	527	512	468	511	507	451	511	504	490	525	528	507	488	509	528	547	494	508	483	491	522	495	510	519	539	502	526	576	526	528	515	503	504	473	504	526	495	495	491	486	548	522	536	531	510	550	490	530	536	527	502	520	485	509	500	500	557	535	522	524	486	488	469	530	537	508	502	494	510	487	525	499	488	491	528	539	534	539	534	450	541	528	504	509	490	517	509	521	524	470	520	521	535	509	518	469	472	508	523	540	564	504	533	561	524	496	526	510	456	513	495	487	524	515	505	505	507	515	522	528	543	504	497	519	491	531	479	511	535	532	535	524	471	474	526	516	535	509	486	483	489	520	532	498	508	482	547	520	522	517	481	553	506	521	492	539	530	530	499	515	543	536	518	526	527	543	513	549	472	495	511	538	548	554	543	484	546	504	504	494	541	536	506	514	531	538	521	485	499	513	498	569	502	504	521	510	515	507	539	485	513	533	526	493	512	494	482	533	477	532	534
26016	24114	30031	24764	16110	2094	408	357	349	401	324	330	341	325	326	335	330	366	366	306	337	358	334	338	352	321	344	318	346	372	337	311	357	399	370	360	352	362	363	311	342	356	362	339	342	347	336	337	345	325	330	320	344	345	313	319	333	361	350	348	341	335	348	354	355	363	334	328	321	362	365	378	346	362	346	350	352	328	354	341	367	371	358	319	346	343	342	325	319	358	332	333	380	361	325	344	317	379	314	351	335	337	319	360	353	290	354	310	375	353	304	350	339	332	337	357	349	385	367	363	355	371	338	351	337	346	325	321	324	347	350	352	330	324	320	348	329	336	325	324	322	371	340	337	321	382	342	332	339	351	296	341	358	347	348	323	352	323	312	340	340	349	318	340	365	348	368	347	385	319	332	339	359	346	348	337	318	316	351	340	329	360	377	315	365	357	334	377	324	342	361	342	332	350	317	340	341	323	331	345	343	332	330	310	306	339	325	336	363	321	337	342	357	350	372	344	353	358	328	319	325	369	333	346	321	345	316	350	344	366	338	346	341	328	335	363	342	319	315	336	340	320	290	301	377	375	345	347	310	371	360	341	327	336	334	333	335	339	340	365	341	338	365	333	344	335	330	326	329	315	342	349	401	336	327	367	358	327	337	315	336	365	337	326	349	308	376	345	338	356	348	353	323	329	353	342	352	343	365	352	332	323	363	342	335	319	346	346	338	352	349	341	369	356	348	334	351	363	319	327	380	322	351	327	327	311	349	357	325	350	351	348	329	367	354	342	345	348	328	328	371	332	332	346	347	328	351	333	359	346	373	322	329	341	290	315	348	387	320	338	332	383	311	318	338	339	364	357	339	339	315	322	311	354	367	350	386	303	325	328	386	377	323	352	350	326	374	312	321	363	364	340	356	354	333	327	371	316	322	332	375	353	338	349	346	302	365	331	345	357	369	367	342	347	348	308	317	339	327	344	338	347	320	337	335	330	368	342	357	333	327	381	350	341	390	352	339	322	360	346	328	346	324	352	342	321	341	373	361	354	356	332	344	347	349	328	377	320	356	361	351	352	334	375	355	350	348	348	352	349	344	334	300	353	347	340	341	356	338	333	334	320	352	339	341	354	370	328	352	341	335	344	346	330	364	345	338	334	327	358	362	320	350	318	333	337	336	358	354	322	336	354	326	349	317	347	346	350	344	353	323	306	356	346	374	371	353	337	367	356	357	350	322	362	334	355	346	344	341	326	332	340	338	344	340	341	342	327	345	334	331	352	321	332	366	325	329	355	348	369	345	322	353	334	337	336	337	327	348	342	353	332	383	344	369	345	351	354	331	396	335	351	310	317	321	330	334	317	357	349	315	343	362	355	345	320	337	356	340	317	360	335	361	326	358	321	345	355	350	369	364	331	367	347	371	352	324	362	374	344	363	341	332	347	349	340	335	344	322	330	331	347	320	365	364	335	344	338	347	347	388	357	365	337	314	358	341	342	321	349	334	320	351	343	348	337	364	377	341	340	351	356	331	339	369	335	348	347	340	328	340	312	315	351	312	351	341	351	300	317	330	338	331	353	341	336	379	321	343	331	337	318	355	379	358	313	329	324	346	314	307	331	330	358	375	320	308	372	379	341	340	338	326	366	342	334	321	330	333	315	292	359	331	324	345	365	345	359	357	350	335	343	356	343	352	345	338	327	377	311	354	361	328	338	331	346	356	320	337	338	342	396	346	358	361	342	320	338	334	362	346	346	335	365	342	344	305	327	365	337	340	314	344	347	328	307	308	348	357	335	336	331	365	344	335	341	349	384	344	352	337	325	364	315	359	361	342	365	372	309	358	323	359	353	334	339	334	351	343	339	339	347	331	347	322	314	334	356	344	315	322	331	319	367	339	322	365	360	369	330	352	300	326	341	315	385	334	335	358	347	343	347	326	319	318	336	322	351	373	349	300	355	312	355	343	320	329	351	348	362	329	327	357	371	332	333	336	317	359	347	306	344	344	343	325	318	343	335	323	344	329	362	324	327	332	307	352	333	354	334	344	333	334	365	351	336	333	328	359	363	332	309	350	316	332	326	320	360	346	358	334	357	345	374	358	325	317	355	381	381	335	353	356	323	333	331	321	339	327	358	337	321	351	347	352	361	320	326	333	368	353	335	333	340	346	320	331	302	368	308	351	367	360	360	324	328	364	353	335	327	342	349	347	355	309	357	345	366	327	302	347	367	334	334	353	325	357	331	341	334	310	321	327	341	283	337	300	378	333	320	348	341	317	358	319	340	341	335	355	357	338	353	330	407	323	308	303	336	337	324	366	346	318	337	329	332	332	381	365	352	345	363	340	341	344	347	341	363	333	334	333	333	353	326	333	328	350	333	340	341	351	311	376	348	319	328	349	341	348	340	370	327	328	329	299	341	316	319	333	328	354	367	336	339	341	310	338	310	375	321	351	330	334	301	323	340	316	327	343	337	359	352	363	309	329	326	376	350	378	362	337	341	345	327	341	325	363	320	380	367	350	352	356	332	348	351	332	336	331	361	324	320	365	344	316	375	326	301	380	347	366	379	306	346	355	368	350	333	339	346	327	335	363	359	349	335	359	326	344	350	327	344	333	340	316	352	333	346	341	350	317	332	340	374	315	339	350	345	370	383	340	337	333	347	316	319	332	338	348	342	344	354	382	324	335	344	318	343	317	371	311	349	343	333	319	356	337	337	349	348	358	309	361	325	329	353	360	343	343	333	391	324	322	332	359	314	328	350	329	351	347	321	327	323	341	328	359	322	360	299	331	357	364	333	315	321	347	305	347	339	323	334	325	317	374	343	362	341	327	336	393	360	358	337	350	331	341	341	353	350	380	338	331	330	343	331	349	317	362	340	313	324	377	310	338	312	346	346	360	352	339	351	321	326	297	318	338	349	306	326	368	339	349	344	337	354	344	367	327	335	321	367	297	342	322	334	328	328	359	339	337	365	348	346	340	336	362	322	331	366	334	343	326	340	342	373	338	305	328	353	330	339	368	343	311	327	342	307	346	306	329	335	334	315	355	347	347	338	360	354	337	340	334	362	325	350	323	351	331	349	315	344	325	361	344	353	343	333	338	317	328	356	344	348	345	356	349	340	326	374	361	323	344	352	348	318	318	322	335	324	347	354	349	342	357	343	313	348	357	362	335	359	346	350	335	361	343	315	350	329	333	355	330	356	341	370	340	327	314	339	355	333	337	356	346	331	348	330	315	336	365	329	338	357	336	359	336	352	328	320	315	353	344	358	323	352	329	313	325	364	340	351	317	335	347	321	319	330	324	377	295	327	346	331	328	352	338	343	347	317	362	317	343	368	322	334	343	338	349	350	299	346	327	335	289	379	337	329	332	347	345	352	346	329	359	358	328	343	351	371	308	366	342	375	377	334	356	355	350	328	336	353	308	345	293	320	327	318	365	339	358	330	331	359	345	317	370	370	330	338	313	332	326	322	296	329	296	323	347	369	362	316	364	365	356	366
63554	83607	49861	9100	808	561	573	578	565	577	597	548	554	543	549	566	529	541	555	557	544	543	563	523	592	559	552	587	602	546	595	576	601	579	554	551	525	557	544	534	556	549	563	568	551	635	540	507	517	556	555	564	583	568	580	564	591	566	565	536	562	584	586	554	551	545	577	550	586	550	570	583	543	566	540	538	548	542	565	551	590	570	568	518	520	561	552	538	531	534	558	567	624	526	512	551	553	557	514	575	552	556	553	573	550	557	561	555	603	556	564	574	515	538	526	535	585	541	546	589	576	573	553	556	578	608	565	548	561	569	550	515	534	530	532	531	564	577	552	582	550	532	553	573	560	533	528	518	592	540	565	567	545	565	550	569	552	551	570	604	611	567	556	543	543	577	539	568	557	566	555	566	554	576	579	537	527	528	562	559	579	563	556	554	589	568	545	547	609	564	533	546	516	589	521	564	555	551	566	540	594	608	535	531	551	586	562	567	566	552	570	576	556	535	536	510	528	596	573	538	563	591	545	528	575	551	555	575	532	557	573	557	539	567	563	609	498	586	565	548	552	530	563	585	527	558	564	594	569	573	565	573	552	570	545	525	582	575	569	587	574	589	543	607	533	564	556	567	561	570	557	579	544	571	565	591	544	545	581	578	561	564	564	582	540	525	594	580	559	570	562	525	510	527	529	590	588	572	536	566	590	566	595	545	514	545	574	532	527	582	598	592	581	594	547	564	527	560	576	544	576	556	566	579	573	555	567	542	541	563	527	562	552	582	579	540	555	564	589	540	557	591	603	557	555	556	576	532	584	555	561	567	522	519	542	572	577	535	535	542	558	570	531	578	567	585	535	592	548	554	604	530	529	557	541	546	588	568	586	581	561	573	547	594	557	551	575	548	573	503	549	572	600	543	548	589	579	571	568	533	537	565	535	572	582	574	518	574	551	537	561	545	577	578	577	528	583	555	584	558	609	535	535	509	547	601	552	516	596	547	580	543	547	531	553	538	559	526	597	551	568	538	547	591	542	588	549	558	534	538	541	576	634	568	587	586	600	548	575	549	519	561	563	571	504	596	570	602	560	600	553	576	564	563	541	589	570	565	576	550	541	549	553	546	546	555	550	574	538	523	599	562	564	608	576	560	548	586	566	526	555	545	594	559	540	580	541	568	580	561	522	549	541	596	588	555	564	610	569	557	522	552	549	583	513	553	573	554	550	546	546	533	564	563	543	577	540	588	562	537	572	579	578	561	591	572	561	578	568	583	566	569	532	556	588	495	559	565	594	578	570	590	586	528	554	553	585	576	507	560	580	535	545	568	570	541	567	528	547	580	567	584	556	611	560	555	629	569	560	557	574	570	564	559	514	525	553	554	583	545	550	517	560	549	545	585	574	551	578	556	612	573	574	551	531	552	580	562	537	556	600	564	558	553	567	538	578	573	557	549	538	563	561	571	532	537	538	519	571	546	548	565	540	543	551	544	555	559	590	543	577	566	588	579	548	528	583	577	540	588	585	561	550	568	569	575	557	607	571	515	549	555	545	536	602	561	515	563	560	571	547	556	565	578	575	571	619	551	548	527	511	562	552	527	578	545	556	558	574	534	604	579	558	559	532	563	538	534	525	552	554	547	536	563	535	560	553	548	585	568	573	552	581	551	551	525	518	555	543	572	554	544	548	560	538	540	542	552	546	598	531	564	568	594	531	522	553	570	565	558	592	508	529	536	595	590	549	576	593	555	535	562	554	567	561	543	565	550	574	578	499	585	551	553	583	544	527	549	545	528	566	549	607	578	526	574	562	564	531	568	554	547	567	509	535	582	576	524	567	562	590	539	564	597	526	546	630	534	516	591	572	579	559	542	550	558	589	564	576	553	552	559	579	538	538	579	549	567	577	527	611	543	558	562	547	535	535	526	549	543	583	526	560	528	526	579	527	570	560	532	611	541	525	544	544	583	526	515	560	541	559	570	587	537	526	545	555	546	548	568	533	555	567	536	566	518	590	527	539	607	585	532	542	556	532	592	575	558	545	583	568	525	575	573	556	544	537	561	533	587	571	532	571	552	571	538	539	556	536	544	531	556	529	542	513	580	572	546	572	581	539	594	582	527	588	569	586	552	568	536	587	560	570	568	600	556	540	560	564	582	550	536	568	569	540	584	567	595	579	558	553	591	557	560	536	529	609	553	530	570	522	554	554	587	523	575	541	565	551	590	598	530	549	572	571	567	561	579	533	541	570	575	562	555	567	556	526	621	546	623	573	562	573	511	576	597	535	560	570	576	560	547	554	565	554	553	546	580	533	602	548	534	610	609	568	567	550	553	560	579	554	580	585	541	593	564	582	567	553	559	570	587	525	554	529	558	581	574	579	565	543	556	592	553	530	556	547	605	518	523	588	594	536	571	538	531	564	593	558	532	518	562	521	611	582	561	595	544	552	580	545	555	564	539	553	612	576	565	586	573	536	557	523	575	605	530	575	574	559	545	559	592	500	537	589	526	568	558	569	583	610	526	571	558	588	565	524	569	626	594	537	542	560	561	578	556	575	529	556	550	564	586	560	545	546	527	508	552	536	523	571	536	536	548	559	555	573	584	588	565	558	575	521	560	587	556	575	581	542	566	523	575	541	554	547	609	559	545	571	545	544	540	556	586	603	513	548	571	575	539	591	579	540	566	599	557	581	563	546	569	524	554	540	537	507	542	540	515	549	545	532	547	589	567	605	543	535	546	570	562	550	553	607	556	594	543	543	558	563	579	600	582	555	543	560	542	566	562	567	576	514	538	570	542	525	534	644	536	577	559	555	545	569	508	504	526	571	547	509	577	529	561	574	571	582	547	566	502	583	540	557	555	557	553	560	594	551	584	517	545	542	546	578	530	565	544	572	566	510	622	558	558	562	611	535	528	547	497	556	596	571	555	528	565	561	564	551	593	538	604	543	598	535	580	570	543	577	575	558	578	540	555	599	603	523	543	550	575	557	540	545	566	554	567	550	579	581	537	531	578	530	597	556	579	538	552	544	507	534	539	598	526	585	545	597	579	548	608	544	536	552	562	574	574	564	536	587	505	579	612	557	576	606	577	546	573	553	555	602	589	535	562	563	566	599	570	535	534	567	555	559	542	586	521	586	549	568	541	549	550	577	581	543	539	573	571	530	610	568	541	568	539	543	514	542	610	595	522	567	560	508	594	560	550	575	536	523	585	560	566	583	531	586	586	539	577	603	550	546	532	525	616	510	547	570	521	536	546	561	631	571	550	543	595	544	575	544	536	570	561	556	580	605	571	566	544	567	508	550	571	581	563	555	552	533	535	538	525	573	585	532	563	584	592	566	576	548	586	565	524	512	550	529	559	575	584	544	507	572	582	562	581	515	573	603	604	587	581	605	559	545	555	566	526	498	571	524	598	544	589	530	561	529	537	568	576	538	540	555	557	567	571	570	575	551	616	493	513	561	543	555	547	542	555	548	529	541	559	609	567	589	538	568	543	585	534
24549	22586	29458	24418	21376	14550	1139	583	548	558	554	537	544	542	539	537	542	517	513	550	557	551	549	550	516	513	540	522	547	505	512	497	518	550	481	500	508	530	537	524	545	543	545	540	583	540	513	506	524	493	537	502	492	501	480	497	530	523	501	521	552	545	540	494	508	507	524	498	537	542	526	545	506	526	504	522	536	544	538	533	493	541	492	542	528	509	555	521	539	529	530	531	509	528	562	537	508	516	536	543	557	523	537	510	523	500	511	503	536	496	548	559	523	519	532	478	525	539	512	531	543	519	544	533	574	553	519	501	526	543	477	518	512	514	524	519	519	523	521	492	554	504	509	530	549	516	534	484	527	532	496	527	539	488	486	516	558	536	546	551	515	551	505	494	497	509	539	543	541	508	511	524	468	538	540	516	504	552	507	518	525	508	541	560	523	577	517	576	550	543	534	563	519	537	506	542	519	508	520	531	539	495	540	510	554	585	534	528	535	542	492	525	519	533	535	524	511	533	514	509	518	524	525	516	546	515	520	522	537	532	500	548	485	473	502	502	522	550	523	534	523	532	490	505	550	497	507	531	510	492	512	555	512	515	510	539	516	531	516	496	559	503	514	535	553	541	549	496	538	539	511	564	530	528	496	527	518	545	555	558	478	529	506	491	519	498	560	502	492	480	551	471	457	485	566	498	489	497	551	517	516	522	509	557	497	501	513	510	540	513	520	506	535	535	546	536	548	559	540	503	536	514	517	548	553	508	531	540	526	496	532	531	527	516	506	504	486	498	549	550	494	543	534	527	462	543	552	521	545	512	592	502	502	512	529	542	539	477	542	525	545	504	516	542	526	531	501	538	532	554	521	536	478	526	525	499	518	534	537	558	577	495	532	507	534	533	526	531	537	516	537	507	520	500	565	518	476	495	523	498	514	534	504	498	523	536	544	557	512	522	498	552	558	524	484	487	564	522	569	544	539	524	560	546	539	536	529	468	561	515	497	504	507	537	526	497	510	535	522	547	559	500	564	482	514	522	507	557	521	493	522	529	501	539	574	528	526	539	469	526	549	475	510	491	547	516	544	526	538	510	485	499	524	546	529	502	532	543	486	482	491	490	483	515	544	529	521	535	528	542	519	528	548	542	495	532	572	559	532	516	550	501	507	503	514	563	518	519	519	528	500	534	535	514	548	524	552	510	531	502	506	542	516	501	519	485	531	532	531	526	521	534	549	516	523	516	544	556	521	529	534	498	501	512	532	502	531	506	551	519	478	557	516	500	500	505	461	523	529	493	480	512	517	519	544	574	568	523	489	537	526	494	523	533	491	564	559	556	520	532	497	540	511	498	528	519	521	486	520	526	515	532	542	487	578	537	501	519	521	509	534	522	542	533	537	505	520	464	508	522	536	503	540	522	505	545	497	544	517	513	519	492	495	538	522	500	510	484	527	534	480	541	509	549	529	566	508	543	547	511	521	505	508	493	574	497	516	467	539	525	514	504	536	490	502	508	531	526	505	543	512	518	508	520	496	491	515	536	492	536	537	521	503	514	532	564	554	527	542	514	541	508	466	494	522	522	491	483	483	561	539	497	532	538	565	529	517	513	525	519	497	506	526	553	501	497	510	548	530	551	517	504	517	546	533	565	547	505	491	460	508	505	519	551	532	522	558	485	494	533	533	556	512	503	537	534	503	539	541	522	530	505	492	541	495	548	510	519	491	511	498	541	488	549	504	554	516	490	528	500	515	531	522	512	510	509	501	469	500	508	504	527	524	537	511	513	498	514	540	491	541	550	501	553	541	497	489	535	521	550	494	545	555	497	500	534	542	513	522	533	509	509	547	519	563	503	547	506	524	564	486	500	544	582	517	479	529	503	529	525	547	530	536	506	513	514	504	536	539	494	505	575	514	501	476	505	500	505	547	501	500	509	532	548	489	515	494	510	511	512	554	542	510	546	531	499	541	561	540	569	498	541	568	526	500	520	502	524	505	556	518	494	547	512	548	526	541	495	548	518	498	492	510	471	525	514	531	537	526	521	518	505	536	518	502	527	509	574	513	515	516	505	512	500	527	534	527	538	510	547	525	519	509	497	532	526	492	535	541	547	550	494	532	495	547	529	512	528	498	541	501	488	526	529	515	566	523	554	508	522	565	519	523	542	536	510	553	508	540	501	539	535	548	504	494	527	506	516	524	515	510	531	501	513	551	539	503	518	482	519	513	506	517	542	507	476	512	549	531	497	556	500	514	521	570	548	535	546	534	506	510	512	513	491	520	530	502	514	550	523	535	536	520	458	505	550	522	522	505	517	515	523	532	517	501	497	486	520	526	537	509	516	454	533	550	539	517	519	545	484	510	464	532	478	487	498	519	531	548	538	534	504	497	508	543	536	513	515	494	542	596	536	525	501	534	504	506	524	513	513	491	511	559	551	507	524	533	520	562	508	526	529	504	509	524	542	529	507	513	567	521	519	523	473	503	522	519	504	533	504	530	522	519	525	534	502	504	498	536	519	515	492	553	544	552	474	520	518	533	538	518	516	554	498	475	496	495	543	476	499	539	514	532	532	515	510	576	502	543	522	551	531	514	480	526	529	514	527	504	492	533	521	546	515	537	525	527	502	542	495	531	499	521	515	552	476	549	503	523	501	518	539	538	520	541	517	504	482	538	505	532	522	520	489	506	477	518	554	518	530	543	519	550	548	531	533	542	510	518	495	465	531	485	531	474	547	530	508	518	549	483	565	517	557	507	507	588	496	542	525	482	516	560	505	517	519	548	537	485	496	572	538	530	526	502	489	529	542	545	472	549	512	495	522	545	503	520	524	565	545	494	511	499	515	547	466	537	546	494	547	534	547	509	487	497	497	530	500	534	512	523	544	518	524	510	523	502	531	554	498	498	514	517	521	525	543	559	520	485	528	520	530	532	530	547	516	541	533	485	516	516	530	522	493	534	528	536	508	525	521	534	497	530	479	541	523	506	500	546	506	508	506	508	511	500	517	505	512	521	502	512	520	494	506	544	471	525	518	519	510	552	503	556	523	481	553	541	543	513	512	539	561	557	517	524	556	530	508	544	518	516	531	544	506	551	499	536	551	498	497	539	537	516	551	541	464	497	539	496	533	535	508	522	489	503	518	534	533	510	523	523	528	513	600	493	502	543	520	474	505	522	540	545	523	541	469	516	488	547	519	512	513	517	508	481	531	508	516	510	516	531	506	525	565	562	496	480	534	469	521	528	506	538	537	550	503	531	541	540	545	525	516	491	530	499	502	494	525	500	562	526	490	531	529	520	520	509	509	501	511	562	498	508	473	486	545	522	505	485	486	515	521	485	544	514	490	531	524	545	509	548	485	497	517	492	506	537	487	547	498	489	500	550	493	532	561	551	483	518	472	541	497	526	525	542	546	502	514	517	503	562	534	497	513	483	533	505	490	534	561	504	573	508	528	526	540	534	481	515	524	499	535	533	524	508	531	529	519	541	478	504	488	492	531	511	484
59941	90370	55034	7738	1967	935	828	870	826	825	766	816	830	821	794	789	785	784	802	783	794	836	836	809	810	807	794	789	756	819	811	841	811	825	826	784	851	790	795	830	834	805	821	778	829	845	812	780	800	791	783	827	835	788	828	829	755	797	853	844	812	814	743	851	770	810	801	840	828	760	810	784	792	776	814	762	773	808	836	796	775	770	809	842	766	795	812	762	752	828	830	822	780	800	803	779	789	820	777	737	803	772	857	844	730	850	791	771	756	832	832	832	788	787	824	792	798	789	790	786	805	829	790	759	817	818	818	795	797	890	731	770	798	882	829	793	805	808	790	821	844	758	816	838	764	804	834	828	797	772	800	810	787	860	832	814	789	834	844	807	804	828	798	816	832	778	832	814	874	770	820	842	838	803	817	830	754	822	841	812	755	818	799	809	789	819	864	777	799	772	818	765	805	815	805	787	825	813	779	807	786	822	828	820	799	828	784	805	787	806	835	789	770	764	808	751	811	786	811	838	762	846	803	787	797	764	842	833	755	821	762	811	816	813	814	761	795	789	767	780	786	794	786	854	822	753	772	776	847	748	788	812	826	814	805	821	783	817	787	817	774	833	814	794	847	825	817	807	787	807	829	824	811	799	803	782	799	784	802	788	796	814	792	828	782	796	791	832	799	791	828	792	817	799	802	786	794	826	808	804	804	793	811	794	855	812	783	860	791	806	828	778	788	803	798	841	781	786	802	820	800	824	842	779	811	855	791	819	830	819	829	789	822	795	764	764	836	771	846	818	801	784	848	762	811	795	766	809	845	830	784	839	794	809	784	816	790	771	813	769	805	827	805	776	840	775	818	816	778	796	752	789	803	804	817	806	774	832	819	793	759	839	796	776	835	780	766	821	792	804	748	797	815	780	848	780	808	826	807	824	783	820	818	784	791	803	804	734	789	766	834	804	780	792	794	832	839	798	827	751	815	787	813	811	795	780	769	836	805	837	807	750	811	758	820	809	827	807	819	815	787	833	774	837	779	840	837	792	800	836	825	838	789	769	838	830	845	795	856	835	789	812	851	792	808	774	774	826	805	744	802	825	745	778	850	846	798	778	816	819	755	773	835	767	825	788	796	781	795	792	796	766	777	828	778	786	814	825	808	875	812	815	774	840	850	806	830	815	811	750	786	773	766	815	801	816	785	790	745	786	819	813	819	830	784	821	788	820	789	794	799	758	815	755	810	831	828	784	815	816	780	778	823	822	761	771	780	853	803	870	803	717	806	804	795	779	782	788	806	838	812	811	789	821	803	769	771	803	809	817	819	824	771	855	829	780	848	817	807	800	806	809	776	838	833	751	795	834	780	747	844	835	808	817	766	803	801	819	845	787	789	802	807	852	754	805	819	807	797	743	826	847	810	798	814	822	832	765	831	776	798	823	828	772	813	737	765	758	770	799	829	799	806	790	836	799	798	805	801	826	819	841	789	820	757	834	877	786	833	774	801	838	803	782	799	771	810	814	845	790	799	789	790	844	825	775	860	787	839	795	789	791	817	801	804	859	807	807	753	785	849	797	812	786	849	790	818	722	809	747	787	798	810	851	836	801	791	777	789	820	826	784	820	826	852	802	885	816	851	820	829	819	744	858	775	778	796	830	814	810	768	769	835	776	779	839	798	739	819	799	814	819	787	762	819	779	783	871	821	810	815	732	831	799	845	784	805	799	796	757	818	786	861	765	844	790	850	807	819	819	803	822	755	787	814	806	793	832	780	790	820	803	768	835	789	760	801	832	819	801	809	850	828	800	793	828	843	799	810	804	794	749	844	772	789	796	794	793	789	789	759	828	798	803	828	792	860	795	796	808	864	817	799	795	790	736	835	826	792	809	820	775	815	825	847	763	810	804	777	813	811	798	776	756	796	814	817	793	851	828	753	786	785	791	768	829	818	837	820	806	823	797	825	800	778	780	819	785	833	834	776	790	765	818	831	806	836	806	786	809	793	779	795	796	807	768	801	830	795	801	849	753	819	791	807	791	826	764	770	789	786	821	795	793	810	785	837	829	782	773	819	751	829	840	771	798	758	797	835	787	823	771	853	794	825	858	796	818	812	811	789	797	798	827	813	799	782	794	784	794	804	814	789	777	791	809	786	819	787	827	812	807	805	825	799	774	815	779	812	794	824	787	785	813	774	809	816	776	803	803	792	773	855	820	837	791	799	830	783	793	802	803	766	820	806	796	833	846	801	828	804	800	791	862	806	776	840	854	829	796	801	803	813	797	816	792	836	790	798	807	841	832	810	806	750	813	748	826	784	820	816	778	789	821	761	765	774	811	782	765	810	766	763	765	798	788	798	785	801	793	782	791	778	845	824	811	804	813	779	764	832	813	814	794	835	801	799	796	873	839	836	791	872	800	769	823	767	831	793	762	840	799	820	799	783	805	823	811	788	836	833	758	788	787	798	741	749	793	795	775	846	800	821	784	844	804	829	804	818	815	801	821	776	826	813	809	792	776	816	766	794	798	778	809	807	777	766	770	797	832	853	829	812	818	821	849	855	786	768	822	799	842	833	831	846	841	806	810	793	815	771	814	844	786	762	810	807	775	780	828	788	803	795	805	806	797	813	792	768	798	825	785	784	790	852	771	836	824	808	791	763	836	794	838	797	791	785	768	817	768	791	793	800	741	837	811	784	874	809	810	824	804	848	856	823	794	783	814	779	859	807	802	829	778	779	781	756	793	764	827	832	818	752	757	823	758	792	810	800	817	790	786	805	832	841	792	845	754	798	772	793	823	865	815	797	778	803	782	820	819	804	801	826	851	806	802	777	806	777	812	837	801	785	814	805	813	775	828	819	814	794	780	813	806	821	767	794	792	799	812	838	808	819	795	831	815	800	863	822	833	812	783	807	834	829	785	828	796	809	801	811	862	787	818	795	820	786	809	770	816	849	769	851	836	782	816	827	837	807	801	820	783	817	815	804	831	758	840	818	813	782	803	767	800	811	768	756	827	771	829	820	757	852	810	712	814	813	826	739	848	772	820	795	835	772	776	836	748	766	839	849	811	746	768	809	814	835	800	840	869	727	765	808	810	772	811	863	823	748	758	840	823	843	836	798	775	826	825	843	834	800	776	828	802	791	779	804	750	805	795	782	803	745	797	815	770	778	826	831	805	768	824	830	782	813	804	788	800	812	798	783	805	833	811	800	771	829	792	797	815	832	805	827	817	833	781	785	844	815	827	810	761	772	838	823	774	822	797	859	834	768	859	778	791	811	816	800	749	824	805	819	798	764	816	812	840	826	806	784	835	826	808	834	857	794	850	815	796	807	802	840	814	737	808	745	755	784	773	757	840	819	794	812	849	778	759	776	890	880	812	795	848	736	767	810	778	844	763	786	829	830	766	783	827	771	821	814	770	798	791	762	844	834	816	790	833	800	790	833	807	868	801	792	785	834	807	807	756	836	780	779	828	789	789	835	803	794	825	819	842	809	871	846	793	845	772
34556	29111	23190	5249	550	415	299	280	298	264	261	266	277	289	278	274	261	282	292	291	310	295	282	284	291	276	288	294	289	308	297	253	300	272	293	293	288	292	272	294	283	314	300	270	290	308	271	297	273	264	309	310	292	273	287	309	293	273	273	287	283	284	305	296	297	258	276	304	291	275	284	285	272	309	296	271	269	306	297	306	303	268	270	289	301	262	260	285	253	285	268	269	298	286	276	301	269	294	290	275	262	279	280	290	281	293	263	258	299	267	296	274	282	274	287	310	305	311	279	302	269	291	285	326	314	288	298	283	265	304	288	301	262	272	280	274	280	269	315	271	284	276	285	285	307	271	298	308	268	288	287	289	240	280	291	288	270	306	305	299	310	294	302	291	295	286	304	250	277	287	282	284	294	313	295	281	269	274	289	285	255	304	272	285	300	289	297	316	302	297	283	313	296	272	285	319	288	289	308	278	247	282	274	295	281	310	299	262	271	304	308	257	267	262	297	289	294	287	266	322	304	290	247	285	304	308	296	283	282	303	277	306	254	253	273	305	268	271	292	289	285	293	286	306	270	251	288	284	288	290	298	294	267	278	306	277	285	271	271	307	283	301	287	305	311	305	293	280	307	295	283	293	304	279	308	260	298	291	299	263	280	272	286	295	288	267	308	286	271	271	265	279	304	287	255	263	274	335	286	298	276	304	302	278	287	297	304	302	271	265	294	276	264	309	297	250	278	276	283	280	297	324	276	288	273	300	273	284	273	306	296	306	290	292	261	307	318	300	307	300	314	281	301	280	298	293	289	312	287	299	276	302	263	305	275	302	269	265	296	289	290	320	285	289	298	263	293	279	296	277	273	296	284	265	288	278	268	275	265	309	252	306	314	307	299	301	287	285	306	290	285	276	291	284	288	280	279	299	285	271	276	271	277	293	291	258	278	275	290	310	287	285	273	288	304	268	248	288	271	275	286	348	289	295	290	263	311	287	264	279	301	308	297	286	292	297	304	286	264	300	305	292	306	264	272	274	288	281	278	317	289	284	263	276	282	285	282	301	284	294	270	290	302	300	263	277	305	306	244	311	293	277	291	321	313	306	274	257	286	289	271	288	286	286	260	308	293	252	293	314	286	295	298	294	298	276	304	327	302	281	268	290	290	303	280	299	283	304	244	302	270	266	287	276	293	299	304	257	308	260	291	302	301	293	273	298	267	312	278	286	257	312	275	273	265	300	269	327	263	254	269	311	296	284	278	282	277	303	276	264	286	307	282	289	318	276	288	297	297	274	257	301	298	316	308	267	269	304	277	285	271	276	306	293	272	287	258	296	288	296	297	269	302	274	287	287	281	289	322	305	296	273	295	288	284	264	279	259	274	277	274	301	280	322	290	303	295	312	299	294	276	255	309	300	283	289	280	295	285	306	296	252	267	316	266	295	278	260	288	306	257	317	312	310	282	294	293	294	274	297	246	321	333	279	295	283	311	296	282	278	309	267	279	300	293	281	267	301	263	316	311	298	276	282	297	283	278	302	272	261	292	264	290	264	292	291	299	285	297	296	312	282	277	271	307	258	292	265	274	290	303	307	292	301	256	287	293	285	269	289	284	299	283	274	295	284	307	309	267	279	317	307	308	295	299	333	287	264	267	272	292	315	291	296	282	266	277	266	280	297	278	285	286	302	299	270	306	273	286	329	297	293	287	297	290	283	282	285	295	283	284	279	295	293	281	285	285	263	273	327	281	305	290	292	295	293	300	285	299	334	266	294	281	277	319	296	260	275	282	269	321	285	279	320	277	297	276	288	274	285	278	292	275	298	274	284	277	290	256	282	292	265	294	276	275	263	290	278	310	312	291	315	299	279	291	241	293	299	299	277	297	294	267	294	294	263	271	287	275	272	306	287	292	268	279	300	282	255	290	300	273	279	266	289	294	287	290	276	285	296	280	301	310	263	273	292	281	303	291	258	300	273	284	281	313	264	272	288	300	256	259	303	295	297	294	285	285	269	279	282	303	276	291	284	273	291	275	298	296	304	261	287	281	290	292	276	297	296	295	289	276	290	282	293	280	283	301	292	317	316	269	304	278	291	271	258	330	292	274	294	304	271	284	284	291	287	284	285	285	289	303	270	279	278	317	298	283	308	268	300	287	271	279	286	294	304	290	274	311	252	284	288	305	268	303	287	274	257	268	292	285	288	289	304	269	284	301	279	275	275	287	250	304	296	304	340	294	310	282	282	253	294	300	267	285	266	300	277	292	292	293	280	277	289	288	304	274	272	291	318	274	269	267	269	254	290	274	308	281	301	303	282	270	281	284	265	260	298	312	317	272	234	276	273	323	267	274	285	283	261	318	280	301	302	296	303	322	263	287	327	260	278	255	275	307	278	307	265	276	284	274	303	265	287	261	304	283	290	296	292	280	295	274	314	290	305	287	278	268	285	308	255	252	279	280	328	304	308	298	269	261	279	285	292	287	274	292	281	243	284	293	276	286	290	306	287	284	308	288	275	291	287	272	299	268	270	288	286	291	272	281	274	276	301	282	269	298	280	275	282	283	298	282	305	283	304	269	318	301	315	256	279	264	303	258	297	297	282	301	261	324	288	284	260	311	290	300	296	282	302	309	263	254	274	288	264	274	290	295	307	264	300	278	285	277	273	262	284	322	282	279	293	312	302	296	264	289	274	296	292	290	301	273	333	285	265	307	285	269	283	282	291	283	254	277	285	282	297	309	257	277	262	278	277	268	281	297	248	313	289	285	266	269	298	283	269	277	294	297	296	296	322	272	282	264	278	311	273	297	301	323	318	299	319	271	283	280	329	304	286	286	299	296	274	263	287	296	294	304	301	273	281	271	284	295	305	301	294	269	302	271	265	298	243	298	298	309	288	302	274	271	288	268	300	313	273	287	264	307	283	293	302	293	272	316	297	327	302	329	300	287	274	299	332	312	277	264	278	263	315	286	265	288	305	307	292	286	295	291	253	269	296	307	259	296	259	295	301	289	281	290	293	283	296	278	300	264	248	324	263	292	296	309	271	297	249	270	292	287	280	274	316	290	313	276	291	252	271	279	284	312	278	312	302	286	291	307	287	286	265	283	284	263	297	265	296	307	274	300	299	292	283	297	282	285	272	313	319	292	263	260	318	304	291	293	286	266	273	276	242	268	299	264	328	309	320	294	302	288	280	280	303	305	283	298	323	282	295	270	281	275	291	310	289	295	315	284	302	289	283	265	291	288	300	309	306	265	288	261	293	281	281	274	295	323	291	286	309	270	282	263	269	314	301	305	311	287	294	304	323	313	290	299	256	281	270	293	309	314	299	268	288	304	266	276	278	292	277	278	291	273	297	302	271	332	286	277	282	324	285	288	288	292	318	258	312	318	253	299	290	315	302	289	254	276	284	280	274	263	304	270	281	302	283	289	302	276	302	288	308	285	279	266	285	312	285	287	298	286	315	302	282	309	296	283	269	292	269	308	308	315	268	265	271	281	272
44742	43812	25162	1734	677	479	483	487	513	478	533	506	462	483	452	510	470	496	470	481	455	453	471	499	478	482	498	463	479	487	467	490	476	484	472	458	473	502	485	476	511	519	495	477	517	493	528	493	483	493	477	483	462	497	496	489	508	489	496	490	483	491	521	463	482	509	487	508	444	461	489	473	487	440	469	455	551	462	496	487	440	491	501	483	479	486	515	497	438	498	476	501	435	469	478	476	472	492	467	461	490	463	495	507	497	476	527	500	454	491	484	483	532	458	501	516	461	479	472	484	448	500	490	442	482	480	514	483	436	513	481	482	496	487	522	508	484	452	458	504	481	470	477	512	505	452	498	453	497	470	507	475	499	519	461	480	480	527	513	482	461	494	485	437	481	486	488	498	502	472	475	459	484	498	480	466	481	469	467	438	514	539	462	490	519	480	486	487	492	464	491	472	473	473	506	490	484	480	490	490	481	467	517	453	482	502	498	471	478	458	460	453	551	487	482	511	524	482	464	478	508	457	463	485	488	468	491	467	487	460	466	515	476	473	482	483	491	499	483	512	494	467	532	459	483	464	469	486	505	464	505	478	496	494	524	479	468	460	484	520	450	434	469	512	483	521	463	514	461	473	540	485	552	465	472	478	468	493	506	449	491	458	524	499	492	452	457	474	484	486	479	449	523	507	500	519	519	511	488	489	505	467	492	467	474	503	505	488	489	452	469	442	514	499	455	460	467	464	486	473	492	429	458	474	495	480	454	474	459	538	497	478	482	505	479	489	428	489	480	517	451	433	480	507	495	468	501	496	534	450	464	464	484	475	513	502	492	511	502	494	467	466	488	465	497	525	479	485	470	489	503	485	488	475	473	458	494	461	463	436	497	487	501	455	469	463	468	464	521	481	487	487	496	502	490	505	450	428	483	480	518	490	497	471	521	474	480	494	504	506	503	455	472	502	530	488	513	476	477	468	483	481	482	543	472	430	507	488	473	486	516	432	440	496	500	457	475	489	496	485	494	455	500	455	505	486	472	466	476	487	463	440	516	522	505	514	500	467	480	463	446	511	503	477	478	483	490	483	472	498	480	493	473	478	530	444	478	502	470	486	489	453	487	496	458	505	458	489	443	493	468	496	480	488	506	476	481	457	502	486	483	513	462	511	487	501	494	449	514	496	470	495	490	480	512	495	506	505	466	465	518	494	493	500	461	500	485	515	469	487	486	509	493	462	485	466	492	500	506	491	482	520	465	523	458	488	513	452	480	449	426	480	500	482	546	483	489	500	429	511	466	493	440	454	449	478	508	481	467	510	475	491	473	491	492	483	497	513	496	466	474	470	487	454	454	489	491	457	493	459	486	440	502	482	474	459	510	519	489	513	493	497	460	499	501	478	518	470	461	486	448	472	439	458	504	481	549	542	495	478	498	475	490	466	465	458	500	475	487	495	481	499	459	456	473	512	506	468	494	469	492	485	448	496	500	471	527	528	450	474	477	469	473	486	487	510	459	490	474	479	527	474	520	490	462	502	483	511	515	437	537	468	449	479	489	461	487	496	446	491	479	479	473	477	508	503	464	456	510	502	456	473	498	460	471	508	505	465	483	488	491	498	463	463	487	446	474	509	508	467	475	488	500	485	499	485	519	505	493	496	459	523	485	487	492	492	459	502	504	465	542	501	519	511	495	498	524	518	485	461	477	477	488	510	527	513	495	464	521	493	495	485	480	476	454	515	517	461	503	478	508	502	475	461	486	457	491	491	508	469	479	452	494	505	486	476	464	457	472	496	483	526	483	516	502	494	508	464	542	483	468	482	477	488	522	482	457	476	473	440	472	452	464	504	465	480	549	488	487	493	503	467	471	468	488	491	468	509	496	458	465	509	478	504	481	473	507	476	470	473	519	499	532	500	498	489	477	486	459	481	484	462	479	491	457	491	490	486	505	493	496	459	496	475	468	501	449	488	489	482	498	498	433	481	489	478	484	487	512	452	488	476	469	505	495	534	478	527	495	500	489	492	464	466	470	465	485	503	481	440	491	499	482	467	452	495	472	498	490	471	435	512	464	467	506	481	506	519	484	494	506	495	447	468	487	444	502	489	476	495	462	496	485	466	496	454	499	494	518	475	474	507	484	479	471	483	446	451	537	457	506	506	492	461	471	462	482	497	465	479	463	466	475	491	504	482	478	479	485	544	486	462	475	473	487	489	492	519	479	470	494	458	461	526	483	489	504	455	419	510	495	465	474	501	477	510	489	505	483	498	455	481	506	481	469	506	501	475	472	496	486	492	485	485	487	475	475	510	503	515	489	498	475	501	503	506	440	504	473	493	480	490	491	466	460	489	488	495	465	480	462	509	434	488	446	479	453	509	520	471	482	445	505	438	476	504	448	506	483	452	463	492	454	486	523	448	481	480	470	483	489	496	459	461	466	480	464	470	518	503	503	491	506	447	462	482	502	484	469	461	453	504	466	462	507	525	483	467	487	464	478	509	513	436	469	485	490	484	453	497	480	482	470	480	539	512	480	500	481	425	488	498	510	494	527	471	479	473	472	499	494	478	493	443	551	446	476	483	473	476	492	469	480	496	471	495	472	461	494	484	513	501	504	464	474	488	497	472	472	518	481	495	466	519	453	484	477	489	523	520	487	509	480	517	477	490	508	502	486	511	522	495	511	489	472	465	487	450	458	499	505	480	455	464	489	488	435	480	480	500	446	512	518	524	481	468	488	498	507	453	454	466	486	483	481	482	484	519	467	461	508	460	491	467	491	475	493	530	491	482	505	477	514	468	488	486	486	475	483	474	464	475	484	489	467	478	469	447	460	501	475	490	464	492	451	472	507	490	480	507	487	483	465	499	456	452	462	510	477	509	479	479	478	496	467	475	521	466	501	486	440	494	479	479	521	491	503	455	494	496	484	505	524	487	458	430	511	475	505	481	497	480	470	471	462	440	468	442	494	475	505	465	462	502	500	479	485	427	504	465	472	469	501	481	494	512	477	524	441	465	487	442	475	532	525	484	513	460	507	525	447	474	499	457	461	503	448	511	504	465	458	477	464	505	459	461	459	505	482	518	475	489	437	488	516	496	488	463	470	480	472	463	484	456	477	462	502	504	494	492	486	470	494	494	520	491	474	485	512	490	462	515	443	511	476	475	473	458	472	455	503	528	473	492	490	484	508	517	472	456	470	485	478	521	500	509	481	545	479	467	467	451	466	505	453	485	473	501	474	480	443	522	493	474	508	468	488	508	466	492	485	463	459	498	460	497	493	479	458	476	446	510	470	480	534	507	505	509	501	507	448	538	468	513	507	494	489	469	486	499	512	462	500	484	449	502	506	494	529	516	480	516	481	465	466	515	476	502	470	486	516	456	491	502	499	488	489	474	488	497	468	481	445	488	487	455	511	482	440	505	515	483	507	486	505	448	503	502	499	473	469	517	481	532	459	474	454	475	536	502	438	531	491	463	454	501	466	479	481	481	503	505	511	455	484	485
26003	23887	30685	24890	16472	2343	441	371	367	326	369	342	349	306	350	350	344	334	329	354	343	322	345	362	321	299	303	327	330	351	347	335	337	346	320	341	321	322	358	354	338	362	328	310	335	345	319	309	340	325	339	341	343	307	361	324	332	340	319	350	337	316	336	327	352	289	321	301	330	330	347	348	344	336	364	318	323	326	332	328	332	347	342	319	340	368	334	330	337	330	319	344	332	318	339	321	325	341	320	360	346	344	326	315	323	344	323	301	323	312	313	326	321	321	372	302	324	346	313	346	335	336	335	310	359	348	359	325	348	308	344	309	318	336	329	349	321	323	322	338	318	341	313	339	316	343	294	311	323	326	333	307	320	311	327	345	351	339	318	329	343	329	332	327	330	340	330	355	346	340	364	309	329	378	354	330	358	354	337	341	343	370	307	343	329	315	348	328	308	338	354	372	333	359	321	306	364	315	337	345	307	326	346	358	355	333	288	334	328	321	346	361	339	363	305	325	318	356	307	302	338	320	362	312	330	347	331	339	336	297	314	339	341	334	340	336	339	352	340	351	349	307	370	362	338	341	343	347	318	322	315	333	336	325	358	338	368	335	328	369	342	337	320	321	372	340	344	323	331	350	322	342	311	327	311	310	339	325	309	303	345	337	347	326	342	359	334	347	353	351	372	350	316	312	323	331	315	310	302	346	319	335	334	346	314	336	319	336	325	322	328	322	321	310	316	348	338	344	372	333	344	336	310	376	339	347	342	339	333	328	343	336	319	351	356	326	352	324	337	330	329	364	303	313	341	310	312	319	374	313	339	335	331	348	314	328	329	296	308	339	339	300	331	326	336	305	298	338	358	314	312	307	338	328	321	339	324	332	363	337	347	370	330	345	331	364	328	392	335	324	326	299	350	341	352	338	338	320	335	329	344	330	347	338	328	294	317	352	341	308	291	329	353	310	334	292	322	341	313	307	331	316	326	334	335	326	343	320	352	344	350	337	332	331	319	357	341	306	336	330	313	337	336	365	361	333	321	325	362	327	356	334	359	339	339	319	320	329	319	314	343	355	334	313	312	334	326	332	305	318	318	346	331	379	305	362	348	327	314	340	353	337	328	327	322	341	333	308	339	338	333	337	315	324	351	313	352	340	339	320	337	358	339	338	345	348	307	302	321	326	337	321	313	344	328	332	340	334	317	302	322	315	333	348	338	341	328	341	344	336	351	347	288	330	355	305	307	329	336	326	317	296	309	338	337	348	330	343	321	339	353	338	341	328	338	368	351	323	336	330	335	342	383	315	332	342	340	334	308	328	332	324	347	345	349	328	301	350	325	331	346	363	367	309	362	346	326	349	355	340	339	342	326	297	365	341	334	347	315	321	312	368	316	330	321	324	347	331	340	345	341	310	367	343	312	334	321	348	377	333	348	329	308	328	307	353	322	318	292	379	332	384	359	319	336	349	293	311	368	303	325	338	329	338	338	353	331	347	351	325	344	343	295	317	352	341	319	330	343	310	352	355	325	342	326	364	338	349	338	314	325	358	335	336	307	348	331	323	337	371	322	317	310	333	311	346	323	328	364	353	356	323	322	314	283	353	340	318	338	342	331	337	314	358	360	307	321	330	339	343	315	340	373	308	317	343	321	334	335	338	312	346	332	359	346	332	362	313	326	318	335	311	325	308	328	365	377	346	374	369	345	319	318	342	303	343	326	325	328	337	321	338	387	324	283	342	311	375	315	343	358	349	356	328	332	324	315	370	350	318	315	363	325	329	328	325	337	322	328	358	343	374	309	326	355	304	305	306	332	305	321	368	353	321	340	342	321	302	352	340	322	332	340	348	335	331	300	310	347	326	376	325	326	318	306	355	368	301	332	338	321	346	343	363	362	328	318	329	307	339	316	337	345	370	311	340	320	317	361	347	328	323	344	358	329	325	337	303	328	323	324	321	318	352	315	287	359	364	331	283	358	311	331	327	319	332	322	333	370	343	316	323	316	323	332	317	298	314	324	302	349	378	346	307	373	348	308	366	301	327	342	303	325	329	314	353	327	313	333	310	348	332	314	332	343	336	339	333	324	299	364	333	333	352	319	330	368	387	341	330	331	360	340	343	333	367	334	346	335	340	313	310	351	307	351	330	349	322	341	332	314	365	353	322	318	318	336	264	326	313	330	347	311	344	321	326	351	338	329	340	319	350	351	323	331	336	351	302	337	326	335	356	310	298	364	312	310	315	366	309	350	325	348	342	314	312	368	334	332	335	321	324	345	346	337	318	340	366	333	342	336	343	317	323	341	317	348	364	297	336	367	324	317	300	321	312	363	352	334	337	356	324	314	325	328	297	346	294	330	337	325	313	337	353	299	321	345	367	344	339	326	319	315	353	352	359	347	327	364	336	329	320	338	364	347	327	340	337	362	316	341	318	314	353	332	328	318	355	325	320	351	321	328	339	335	305	304	337	342	320	347	354	288	348	353	332	341	338	327	361	355	340	366	363	309	321	342	331	365	334	293	354	314	354	349	306	334	320	306	329	319	343	360	341	340	347	314	300	367	353	347	368	350	312	350	314	330	303	288	335	309	330	314	355	326	348	304	334	349	353	361	343	369	337	329	330	354	308	340	346	333	326	303	303	357	356	338	360	362	367	364	287	326	356	353	333	346	346	323	327	349	328	319	346	319	314	329	335	336	346	325	323	330	347	326	318	348	318	328	352	339	321	345	340	353	339	349	326	353	313	349	326	346	324	345	331	319	285	320	364	312	333	338	291	361	329	328	293	333	323	304	335	352	334	341	330	305	337	319	318	321	336	342	326	330	339	329	380	341	338	348	344	332	352	341	332	354	325	335	321	350	345	324	325	317	326	368	334	311	351	331	319	342	347	363	311	320	309	321	336	395	329	320	371	331	341	314	306	357	284	343	295	320	328	330	307	328	339	334	349	318	334	323	324	294	345	326	358	328	349	322	332	303	353	347	349	337	349	373	342	345	352	354	353	348	291	319	318	310	336	325	327	313	292	353	335	322	357	340	338	341	341	315	285	362	349	328	341	300	308	328	369	296	337	358	356	352	353	338	335	323	304	339	320	332	377	334	325	341	332	340	325	319	327	356	342	339	347	345	336	333	351	333	304	341	345	325	304	333	346	321	349	344	328	349	338	321	344	349	356	325	322	323	324	354	354	334	340	324	332	310	318	342	302	309	332	334	346	330	300	310	321	315	323	333	300	321	368	326	328	329	328	304	326	329	320	323	349	302	333	369	355	330	362	350	350	354	336	354	342	341	351	330	365	343	349	301	340	332	342	322	346	335	358	326	335	379	312	343	317	302	335	347	345	344	342	337	286	326	320	354	315	359	312	342	369	335	352	329	329	332	334	293	335	309	320	321	346	327	355	363	353	354	361	321	294	339	324	339	315	310	320	336	352	343	312	334	326	364	332	317	344	348	341	357	287	341	314	314	316	350	356	357	330	296	351	322	313	326	362	368	350	352	324	315	315
60998	85444	53466	8598	1961	576	550	548	577	555	519	512	530	586	568	602	560	568	580	525	518	584	521	518	564	552	534	541	580	584	570	553	542	579	540	557	543	554	557	537	590	552	534	555	551	542	520	561	516	525	560	556	529	544	564	568	569	518	519	569	548	482	514	593	539	533	559	563	516	548	564	570	537	520	569	561	552	537	533	538	572	569	522	563	533	534	531	544	526	551	518	544	586	538	515	530	548	538	538	576	579	556	515	534	562	535	551	512	510	541	534	529	549	544	572	541	494	558	588	511	556	552	561	543	533	519	578	536	586	580	506	558	538	510	524	560	520	532	572	528	593	580	591	549	578	555	564	543	519	515	575	544	520	547	512	568	557	542	535	567	543	523	467	528	557	542	546	543	547	495	582	561	567	569	530	514	542	564	568	523	593	548	532	598	534	542	551	608	551	523	535	566	524	538	552	554	540	499	560	578	542	542	539	541	532	511	549	553	529	576	562	529	533	575	564	555	558	536	556	560	562	553	609	537	579	533	546	568	547	534	451	535	543	554	524	537	559	570	562	541	536	588	534	554	506	539	531	508	552	562	556	512	583	514	573	516	537	559	535	569	527	530	542	527	531	545	528	549	539	548	566	526	573	565	560	549	554	538	570	509	552	526	512	543	516	568	543	586	483	548	565	551	518	580	566	546	573	576	546	531	531	571	511	522	529	554	531	577	524	564	556	563	571	544	517	527	580	543	539	571	560	527	563	528	585	513	556	576	515	551	556	549	583	555	572	515	557	577	509	561	556	539	565	491	526	559	530	563	548	570	551	565	535	557	546	546	544	546	506	516	520	536	512	524	536	520	549	547	540	545	553	541	544	526	550	538	590	559	519	542	539	516	546	538	576	542	538	555	579	565	542	521	580	556	528	529	566	504	547	545	566	583	526	554	554	550	532	529	537	541	538	532	532	556	530	561	542	547	518	573	564	554	564	554	529	518	598	539	556	533	536	574	547	567	544	568	541	526	565	548	536	541	521	506	533	504	564	559	537	567	537	563	563	577	537	557	583	588	583	570	537	565	566	538	551	572	521	521	552	536	543	543	552	562	547	567	521	573	568	547	540	563	530	525	523	572	584	533	541	554	570	531	568	559	556	532	561	542	576	529	514	567	514	531	559	547	537	544	555	553	544	574	546	553	529	523	518	532	529	531	563	532	576	550	567	578	559	552	524	574	543	550	549	529	537	538	570	525	573	550	574	482	536	547	533	535	568	566	542	557	550	574	543	545	576	568	577	548	548	570	525	533	546	578	539	533	566	539	495	508	542	548	528	577	528	544	613	552	592	559	519	599	556	568	560	530	560	533	541	520	530	515	546	501	537	545	577	521	531	548	544	544	523	586	540	538	543	507	543	541	524	537	557	539	536	536	572	532	508	510	503	571	538	547	529	555	591	543	552	548	544	565	542	551	545	540	527	595	528	541	553	538	552	551	549	542	568	565	577	549	534	500	568	527	507	554	529	586	486	532	536	571	565	536	517	566	514	527	522	568	550	550	547	578	526	552	575	565	583	554	528	547	538	538	536	552	555	548	550	546	533	515	540	580	550	540	532	528	524	564	528	550	571	509	538	536	529	582	546	570	574	545	500	558	527	529	564	549	519	585	545	532	545	552	537	560	501	574	538	575	540	531	513	526	536	555	545	585	541	572	548	528	564	571	553	523	577	568	555	565	529	563	561	552	593	558	541	515	546	553	547	548	559	560	525	527	527	575	551	561	537	565	564	524	540	563	533	518	552	553	496	556	543	588	531	564	557	515	518	582	561	555	537	523	534	577	491	561	550	535	576	578	547	573	574	549	527	539	548	546	553	525	568	567	569	524	573	545	516	549	516	524	543	575	519	534	487	536	552	561	497	519	576	513	562	556	566	592	613	609	513	507	545	516	565	554	572	556	599	527	555	554	563	558	571	587	534	572	540	520	568	552	529	583	558	527	526	551	525	521	578	503	558	551	537	529	536	565	579	536	534	534	522	534	597	491	547	569	548	559	575	503	537	581	556	539	566	551	562	531	549	514	577	533	556	540	581	550	528	570	513	551	592	514	546	544	550	577	568	562	523	549	529	570	520	566	579	586	535	541	502	553	558	547	553	522	552	563	544	524	578	532	535	557	540	511	569	540	566	564	523	560	520	546	581	551	564	533	561	525	538	558	528	526	573	533	560	583	573	590	532	545	574	552	577	533	548	558	557	574	533	520	544	575	584	545	530	566	517	553	559	532	535	542	569	583	586	535	508	549	550	530	550	515	563	558	525	547	569	552	520	565	555	560	567	528	531	520	556	577	583	546	537	545	549	540	546	540	518	561	570	568	585	568	565	551	527	533	541	553	570	577	541	521	522	510	567	591	561	554	512	522	509	546	582	540	596	509	560	544	557	559	519	561	507	566	567	605	608	536	566	534	578	568	554	546	512	569	543	526	535	574	527	520	537	524	522	542	552	582	539	481	576	536	531	508	555	570	547	571	518	537	520	560	531	553	568	553	519	514	531	519	576	555	498	578	546	552	528	523	531	568	550	540	508	542	518	554	537	596	608	572	515	547	552	526	520	541	569	546	529	537	516	565	551	571	572	547	587	548	556	537	568	543	529	528	556	584	536	524	598	591	542	613	583	561	590	554	540	570	553	573	546	563	547	529	530	529	520	530	553	525	533	566	532	561	530	588	564	539	557	546	538	558	544	562	542	556	554	557	543	568	557	536	536	560	538	542	560	526	543	536	534	515	550	542	537	585	553	558	562	555	590	538	560	591	557	551	511	535	574	551	564	564	566	519	568	551	563	552	528	577	522	570	556	541	575	552	521	550	581	530	526	579	534	549	562	534	563	542	573	550	527	514	546	604	544	565	549	507	527	518	569	553	527	585	576	534	563	582	585	541	533	537	520	530	530	552	557	566	544	553	557	564	551	552	550	563	558	540	545	563	547	488	568	586	550	583	563	535	540	594	547	573	546	530	612	522	524	553	520	543	508	530	541	531	556	552	534	565	547	508	547	513	478	527	542	582	582	517	491	538	554	534	578	555	585	537	562	566	531	545	538	520	502	534	551	498	524	539	579	566	554	510	517	536	526	559	549	538	576	544	516	538	590	518	546	585	561	563	580	542	513	503	550	574	548	531	493	552	537	564	520	529	556	525	550	554	542	565	529	507	548	550	525	542	499	551	510	543	491	594	559	570	531	522	567	578	558	544	575	536	565	553	558	580	551	561	554	565	553	554	539	549	557	550	585	558	562	538	518	550	570	568	516	564	590	515	565	562	587	556	543	540	542	587	576	595	525	546	569	515	584	583	555	534	510	581	558	529	540	535	523	567	580	566	533	535	556	568	598	532	491	549	531	550	534	552	552	579	573	550	580	569	561	542	568	527	507	557	539	550	548	554	557	482	513	559	569	516	531	551	557	569	517	576	573	565	534	580	518	590	562	574	519	593	546	589	536	528	480	597	532	559	528	560
24581	22850	30307	24440	21132	13279	1148	634	545	586	522	531	529	551	545	574	535	530	546	507	503	504	530	502	521	522	525	505	532	558	525	511	560	546	563	565	540	569	486	522	529	545	529	490	504	491	536	498	504	565	556	491	471	551	516	529	498	498	517	580	510	537	526	555	509	490	510	502	528	532	510	534	529	553	521	470	538	547	485	533	473	503	532	526	524	520	514	537	522	516	531	508	528	487	506	524	559	553	537	519	544	506	494	512	512	533	545	519	481	560	543	545	570	515	533	538	506	531	538	532	534	512	522	526	508	516	529	512	555	530	514	528	533	485	507	523	566	533	512	513	486	540	525	544	516	540	479	518	525	527	545	561	541	564	518	548	538	527	541	527	535	503	513	516	511	530	534	499	512	527	518	534	509	533	535	552	523	548	514	591	563	529	538	527	577	506	533	494	568	557	514	515	525	493	512	493	555	539	480	542	517	535	575	512	519	546	533	504	513	497	509	521	538	515	550	520	521	539	546	540	527	504	483	512	498	530	534	540	510	551	535	522	514	474	533	536	501	513	543	561	516	546	569	531	505	501	511	517	518	520	568	518	523	521	530	509	496	526	509	521	508	559	564	475	535	517	534	541	501	510	550	526	503	536	545	506	489	520	516	537	516	508	538	498	527	519	504	532	534	515	550	494	548	534	568	543	536	528	537	488	496	484	501	501	556	509	506	502	546	552	529	554	525	479	533	528	506	552	521	581	524	508	532	519	549	521	547	519	510	557	514	490	510	503	534	519	552	529	545	549	493	524	531	529	527	510	529	516	519	517	527	528	539	554	492	554	570	563	554	538	508	495	501	542	509	524	516	496	551	513	534	501	491	518	543	512	562	544	533	531	521	531	522	547	500	517	530	539	510	528	539	511	525	517	559	526	514	529	548	516	477	550	525	571	526	513	525	501	526	519	511	539	562	477	514	558	527	500	542	505	550	541	489	548	523	513	517	499	531	558	548	529	504	559	496	487	526	526	544	522	532	520	508	527	519	509	508	485	561	523	524	560	524	503	551	519	493	550	518	529	539	527	484	511	513	478	504	494	521	545	524	514	529	501	555	519	526	550	507	547	541	556	551	519	525	509	544	544	534	520	533	494	573	552	538	513	491	491	494	546	497	510	534	529	561	514	510	503	513	486	513	564	520	552	576	505	556	497	531	545	536	552	481	557	563	578	526	516	546	509	545	532	506	513	498	516	521	501	506	506	520	522	505	534	540	499	511	522	513	493	555	556	497	500	563	530	559	540	514	539	494	509	518	576	520	515	534	536	553	535	538	529	498	520	521	503	537	526	493	528	483	539	535	501	558	515	519	561	525	585	506	483	543	498	573	530	533	527	548	542	555	532	504	513	507	505	513	548	502	497	507	557	506	533	551	516	549	525	507	547	526	530	500	549	538	503	552	568	537	536	488	533	550	529	506	522	533	548	544	541	558	495	502	491	513	521	532	518	525	539	529	518	491	509	555	504	481	481	516	525	557	501	529	531	583	494	564	499	519	490	556	525	561	508	526	550	511	546	519	471	544	509	545	526	490	518	529	539	514	507	531	522	543	538	519	547	498	555	519	568	515	601	510	559	506	544	569	562	472	524	525	542	548	538	524	574	546	513	512	543	525	522	504	499	537	552	486	518	533	493	541	520	571	513	532	528	547	506	531	512	547	566	556	544	509	521	517	526	529	526	577	502	532	514	514	513	562	510	541	534	508	493	501	532	518	501	586	580	494	537	541	540	529	529	549	523	504	562	509	514	526	480	521	525	549	536	516	519	516	538	485	542	473	559	488	469	539	505	514	538	534	507	533	523	505	500	498	532	528	529	533	513	525	522	532	533	525	530	509	519	506	543	534	536	531	521	533	481	541	488	541	511	517	512	504	516	540	540	503	500	555	569	527	557	517	480	538	561	493	538	529	531	555	517	560	532	519	569	526	566	523	491	563	526	522	549	514	486	529	560	519	490	558	531	489	527	512	537	473	493	523	516	526	533	590	528	513	570	514	534	522	496	530	507	531	517	547	509	497	504	530	536	520	553	503	528	529	533	490	555	530	548	536	527	518	527	527	565	513	539	536	492	543	529	542	523	536	574	520	538	517	525	516	527	562	556	504	499	530	515	524	525	480	488	531	487	521	473	531	501	532	521	521	513	539	539	547	565	536	535	549	576	539	528	542	475	534	487	533	532	479	583	495	544	536	525	529	505	514	513	533	527	523	494	513	507	518	520	525	553	540	510	530	521	535	503	521	533	551	550	484	539	533	533	535	522	496	483	510	572	534	509	540	530	511	512	499	559	520	506	501	549	547	545	567	522	525	558	538	526	518	553	476	547	531	531	520	508	514	514	530	488	508	526	506	502	572	518	507	541	520	487	543	579	532	524	532	544	534	514	551	493	542	514	567	507	508	571	528	526	486	518	497	518	530	509	519	562	548	535	511	519	522	547	536	479	518	561	537	490	562	526	519	514	498	505	553	515	536	522	551	493	557	526	511	532	513	534	507	473	531	505	522	528	569	562	559	512	538	530	532	530	523	528	563	520	543	514	533	493	515	531	475	510	524	543	497	534	453	513	531	530	528	534	498	498	512	507	489	549	511	528	543	510	528	524	525	478	519	514	511	524	525	498	537	520	515	528	519	519	526	517	534	511	511	534	513	508	513	500	524	458	503	481	531	531	485	557	539	526	514	533	507	534	536	500	497	511	540	524	492	477	519	512	481	526	511	487	516	573	550	501	493	509	509	553	554	538	578	526	542	524	488	527	561	544	542	565	529	518	549	583	544	536	522	527	489	527	545	482	523	524	533	503	512	533	543	546	535	514	548	530	556	505	515	542	561	540	510	558	566	565	506	507	530	539	555	539	521	520	525	538	539	529	508	490	519	541	473	491	505	530	504	543	519	510	517	535	531	514	507	533	515	498	532	531	561	518	515	525	479	548	540	510	548	551	508	538	518	478	545	508	524	527	522	506	493	484	546	508	517	551	519	539	513	520	519	507	487	551	526	511	530	550	497	541	504	530	477	502	542	496	529	477	530	519	530	526	548	514	553	538	532	522	518	491	517	495	508	546	529	520	536	496	522	537	527	539	539	518	533	514	539	499	524	530	484	508	519	534	558	473	514	511	527	520	504	606	507	521	530	549	545	519	545	575	518	526	582	525	504	510	517	520	530	539	517	586	557	539	515	528	516	524	537	526	512	532	534	494	548	516	535	514	514	537	517	540	544	530	538	548	531	513	525	544	464	508	521	539	537	543	528	507	516	520	529	568	522	542	529	577	554	552	544	485	540	516	557	526	520	525	511	532	529	516	557	512	545	516	517	533	550	516	527	525	494	543	534	523	544	563	510	555	544	586	507	565	519	489	515	559	510	555	570	528	538	543	539	519	490	519	534	563	545	496	524	511	516	526	564	495	487	545	509	530	563	547	483	509	532	560	561	519	520	499	511	524	523	527	517	541	534	511	510	520
62099	94458	61819	12856	2553	890	834	837	854	821	857	845	818	797	745	824	822	814	751	818	831	779	815	783	841	785	819	806	816	825	812	857	813	852	821	800	836	804	836	817	850	804	807	773	834	803	811	877	799	818	832	822	827	754	796	760	785	773	822	763	836	822	806	856	793	816	802	862	820	824	804	823	809	855	817	854	841	829	823	870	837	792	776	791	828	787	821	827	814	819	834	813	775	798	823	776	791	827	828	745	788	851	816	839	804	803	831	819	812	838	817	822	802	808	792	812	788	814	775	778	791	823	808	839	751	825	786	799	780	792	821	874	861	792	839	799	831	799	874	818	796	830	826	787	807	818	840	825	829	803	901	810	783	820	783	761	813	804	841	785	779	777	864	801	806	839	825	798	856	818	837	835	832	816	862	825	809	763	822	808	784	750	796	827	811	810	848	821	785	842	748	805	857	798	784	797	761	817	844	831	797	768	786	787	809	808	785	779	841	823	869	844	784	768	848	804	822	849	847	799	810	785	808	806	782	816	833	820	819	836	763	816	794	780	846	765	835	864	793	798	818	855	830	822	783	810	795	875	820	789	854	880	804	822	795	802	841	813	837	785	804	758	828	843	791	826	826	836	812	865	771	839	842	820	821	783	825	827	814	818	822	785	846	851	824	797	785	809	827	870	820	845	814	792	847	831	751	761	810	774	816	798	789	869	802	846	831	789	817	790	760	803	819	799	799	818	836	793	785	866	824	795	846	828	849	842	844	820	753	815	795	801	785	797	808	798	791	759	814	836	832	776	811	826	833	835	834	799	814	799	813	819	810	809	809	776	764	814	815	814	806	772	815	795	803	818	838	811	806	859	825	787	804	823	805	816	790	837	796	860	813	790	822	773	774	818	823	800	892	819	832	829	776	832	758	817	813	885	763	797	794	832	803	787	763	791	812	816	787	761	786	811	781	847	821	792	813	840	785	806	812	770	778	776	833	812	846	804	786	834	799	801	842	772	807	807	812	793	810	821	823	811	812	813	827	780	828	771	831	753	810	850	819	821	755	859	775	827	845	795	811	778	762	823	855	860	853	768	836	844	828	832	804	837	822	811	806	822	782	825	780	835	849	848	809	807	848	789	825	816	785	809	791	857	745	818	872	791	808	789	802	824	819	783	725	760	834	794	772	815	765	798	814	829	818	886	870	835	807	801	826	813	831	818	757	785	796	802	776	810	808	767	805	769	778	821	830	789	840	767	848	800	769	798	809	802	846	801	761	851	822	795	870	841	810	811	812	836	785	856	771	843	833	833	768	808	810	828	845	811	799	759	827	797	796	788	841	828	779	839	815	808	806	807	819	794	817	804	825	822	806	814	778	828	807	734	807	837	764	824	754	740	812	794	844	778	832	804	820	840	803	854	851	760	819	775	841	833	819	810	833	801	857	809	850	810	815	753	817	790	805	794	793	777	798	831	810	781	806	846	799	804	766	817	777	817	795	772	816	812	860	728	803	805	847	838	767	781	777	759	812	785	776	778	798	753	812	805	829	850	766	774	783	833	784	859	804	797	800	767	813	769	803	805	789	808	843	808	812	831	797	842	762	814	847	802	825	835	861	820	828	852	752	751	820	807	793	806	855	830	818	834	799	787	805	808	800	804	793	815	791	810	850	781	823	787	822	823	810	754	792	816	837	815	806	810	824	789	806	845	786	763	819	841	799	780	828	789	814	767	833	793	736	812	825	848	800	810	761	831	782	796	849	772	791	793	800	742	797	794	843	824	811	832	809	853	796	800	833	794	810	807	780	835	832	751	827	816	843	801	825	781	792	808	821	814	783	815	804	823	820	797	817	808	811	850	817	795	839	816	808	807	845	797	788	794	797	771	836	797	796	813	858	786	793	799	810	872	804	808	866	854	831	823	830	834	800	797	823	831	804	796	771	838	766	805	793	847	821	824	839	812	782	799	804	808	816	761	849	881	798	797	822	827	787	753	847	819	784	852	788	760	831	778	802	817	815	776	815	814	824	747	869	804	814	796	764	816	749	836	821	805	859	821	796	862	828	831	805	831	792	743	856	843	810	821	818	774	860	792	804	793	843	822	786	773	847	785	856	844	854	818	844	793	782	807	776	786	817	830	762	812	836	826	775	867	826	792	790	819	830	796	801	781	811	850	848	796	804	804	766	811	845	779	867	811	767	794	843	826	803	844	840	822	790	800	794	811	799	783	772	833	844	802	752	808	797	789	783	803	780	804	835	802	833	813	773	830	722	821	775	829	829	777	835	867	807	787	813	790	802	841	802	795	805	812	811	785	824	770	803	782	799	831	754	847	809	786	776	811	811	892	793	814	830	788	800	825	807	764	821	821	829	819	855	786	765	811	798	851	791	769	837	836	867	795	744	815	763	784	814	839	847	842	774	811	822	820	794	818	785	803	791	825	804	825	810	811	810	818	785	817	808	806	826	841	772	859	836	782	827	774	840	818	811	812	818	822	849	841	797	778	792	824	796	817	824	803	831	804	862	794	881	798	872	831	788	771	770	778	819	810	856	816	813	815	763	745	799	754	777	813	808	776	805	771	785	853	791	841	802	858	825	829	798	801	816	817	845	794	823	826	810	809	830	805	813	831	829	734	784	815	768	836	752	778	809	799	875	843	790	778	829	809	807	809	857	814	848	823	818	791	819	807	814	773	807	788	791	829	842	785	828	800	797	838	807	806	758	828	772	822	796	780	818	817	798	775	792	817	784	835	852	784	813	780	870	846	849	759	793	800	807	847	782	778	798	871	809	851	781	860	821	821	834	866	803	757	808	788	864	762	777	782	808	807	786	817	781	748	827	785	788	796	859	805	755	781	822	820	814	759	830	855	772	851	821	814	870	837	787	799	776	768	810	811	800	849	820	858	777	792	832	841	811	822	799	829	857	807	787	858	814	765	824	847	776	803	829	818	796	797	776	736	830	824	759	822	802	766	815	815	806	841	814	810	783	790	806	802	826	813	771	804	844	780	784	833	830	843	833	856	760	821	814	820	828	819	821	772	837	786	815	779	779	819	822	766	831	863	779	774	775	851	858	819	782	734	826	807	831	775	771	829	827	854	806	804	813	807	788	825	822	797	819	819	844	804	839	794	805	794	812	827	810	785	838	880	816	825	793	815	767	826	782	847	812	788	838	852	906	800	781	819	864	797	767	879	805	834	849	744	764	799	800	858	806	782	804	777	859	836	782	811	808	815	858	873	797	794	761	827	768	766	838	859	834	810	823	827	811	799	773	798	805	848	826	781	771	832	814	799	841	845	765	782	830	804	759	828	815	805	782	869	789	824	785	808	811	795	831	842	794	884	781	772	790	808	872	790	850	851	800	891	815	843	794	830	807	864	843	810	846	815	846	838	775	825	813	781	853	825	756	775	809	776	799	753	777	796	845	790	802	834	807	778	776	798	814	797	796	832	814	810	768	803	877	832	777	835	829	788	830	835	900	832	792	800	795	833	834	840	868	770	820	863
33957	31713	24467	5417	352	315	291	296	305	313	265	260	302	293	274	284	305	284	278	270	263	288	308	264	282	290	274	291	283	292	283	273	290	314	266	288	290	276	300	281	261	300	300	289	286	292	244	268	291	286	298	247	275	277	276	307	312	298	308	312	291	300	274	312	298	279	294	273	280	295	279	284	310	275	296	289	289	297	294	268	292	297	281	284	289	303	277	284	280	314	262	278	276	299	271	265	310	307	290	272	306	319	295	291	314	312	292	292	277	274	286	292	259	275	275	301	275	284	280	298	322	234	260	299	267	284	278	263	277	308	240	321	293	294	312	281	286	277	278	279	276	273	304	314	242	262	300	292	310	283	306	315	319	305	291	290	299	262	299	276	269	286	279	266	283	274	303	298	301	298	292	305	277	280	303	309	285	301	276	287	268	284	301	302	267	307	307	273	292	284	300	279	293	279	275	292	262	281	260	279	293	278	291	278	279	261	289	307	291	284	319	300	295	316	277	307	266	287	282	294	269	295	266	275	275	274	294	279	296	277	276	284	285	303	287	312	326	259	279	300	298	247	255	346	306	287	293	298	275	293	281	270	299	295	279	267	293	284	289	294	290	291	279	313	288	277	293	313	302	326	284	299	304	284	293	280	308	279	309	285	302	274	285	286	269	260	290	307	282	287	240	281	325	329	282	308	290	275	284	278	283	286	278	287	290	287	285	286	270	263	281	270	264	260	276	268	326	286	264	295	291	282	262	287	313	281	290	314	312	303	325	266	286	254	293	280	282	285	296	280	270	260	284	299	276	277	302	290	287	274	317	321	267	279	297	261	278	304	273	290	286	298	278	262	297	311	296	281	294	296	273	275	275	302	302	265	287	299	290	285	247	287	274	302	286	305	289	302	246	308	270	274	307	314	294	290	305	283	296	269	285	280	299	328	254	271	293	299	287	299	299	282	298	298	292	301	272	317	315	277	294	333	274	274	270	292	300	284	261	292	261	267	308	283	287	295	284	300	333	262	269	297	290	281	272	282	305	286	281	297	305	283	274	316	277	301	294	297	293	279	311	292	311	322	297	274	262	288	273	280	292	295	304	285	284	303	315	316	302	281	324	297	298	294	287	297	272	295	263	271	253	283	283	322	271	285	261	287	308	321	296	300	260	301	299	285	287	281	276	302	291	287	280	269	307	305	271	264	272	330	274	275	307	282	272	313	307	280	285	278	258	288	296	253	299	299	309	298	260	283	283	288	285	284	275	322	298	300	284	296	322	298	275	291	316	295	266	308	290	299	272	291	285	260	260	277	326	312	302	269	273	279	317	268	297	314	305	259	292	291	302	262	303	282	284	281	277	255	282	320	291	289	273	311	293	281	286	278	292	271	283	308	286	286	279	286	292	267	265	302	297	272	287	295	264	293	281	318	293	283	282	296	315	291	272	270	305	296	251	281	247	274	299	256	308	304	270	260	297	267	288	280	266	311	299	295	287	285	273	301	280	274	294	278	293	298	269	280	255	274	311	291	286	280	263	266	263	281	293	283	278	292	287	274	299	285	280	281	317	281	276	274	278	330	287	297	284	264	289	265	260	274	277	298	247	293	259	286	294	318	284	298	311	301	296	277	292	276	314	288	274	281	303	291	327	286	286	284	291	317	248	263	301	328	293	242	299	292	303	285	252	301	271	334	290	304	312	313	314	244	302	301	271	309	279	288	287	282	286	297	310	276	280	263	310	283	260	296	302	286	271	305	274	267	286	283	294	307	302	265	285	288	282	271	301	290	265	309	278	291	320	290	302	300	275	278	304	281	267	305	303	294	320	272	268	290	292	312	308	295	271	299	275	294	279	306	286	276	255	303	271	322	276	299	323	275	310	300	261	257	246	265	303	309	265	302	275	308	277	299	307	296	312	302	284	279	303	259	246	294	298	274	320	286	292	294	273	301	297	287	309	336	327	278	311	301	283	259	280	283	280	279	267	304	285	268	295	287	296	284	298	273	225	290	295	289	306	265	274	297	281	291	293	272	328	306	315	289	295	289	284	268	281	269	308	293	285	262	304	279	276	326	261	277	258	282	295	282	300	310	290	240	296	281	311	312	261	287	290	269	276	280	269	278	297	307	274	265	289	284	285	310	294	285	277	254	297	291	318	293	272	277	300	264	295	313	306	274	273	294	304	259	310	295	289	275	263	308	309	277	268	269	294	316	276	295	281	295	255	275	297	299	298	277	276	282	301	296	310	279	282	289	287	280	259	306	292	285	287	302	302	263	314	301	272	303	312	317	303	275	289	282	275	276	291	270	311	286	286	292	306	273	263	247	266	306	284	295	290	296	301	286	290	327	295	272	293	298	276	268	260	299	277	267	276	340	280	299	282	274	282	311	256	315	301	313	292	287	254	284	299	322	300	313	282	286	315	292	307	275	275	291	316	281	271	287	294	252	321	291	270	286	305	292	288	268	259	289	307	255	283	286	296	294	299	269	289	270	275	298	291	294	288	278	286	324	271	311	277	286	286	279	277	281	294	281	311	296	279	283	318	315	289	283	267	315	282	297	299	296	279	318	265	305	285	291	312	314	278	292	285	251	280	270	291	263	301	293	285	273	283	289	261	282	278	282	290	300	260	283	302	325	280	286	292	307	323	298	271	300	303	290	275	295	292	291	264	311	280	289	306	264	272	318	281	246	298	295	318	273	298	272	299	276	294	278	283	303	282	321	295	298	271	306	289	276	315	278	298	295	284	294	267	266	299	290	297	270	306	289	259	267	303	287	306	302	297	286	278	262	294	293	307	278	319	286	326	323	290	285	277	272	288	281	284	267	272	283	314	288	281	263	315	300	294	294	316	292	307	303	287	302	273	321	285	311	296	283	307	274	280	267	299	269	280	286	302	309	310	255	270	280	262	280	279	309	280	283	268	301	292	270	284	294	288	302	327	287	264	299	268	289	300	251	313	288	265	285	299	309	284	304	312	291	260	283	254	317	296	281	281	284	298	298	281	292	289	312	275	287	255	275	260	302	272	280	280	296	296	264	304	266	292	310	278	261	287	281	299	275	303	282	280	285	297	293	288	259	275	301	292	282	317	309	301	264	287	304	266	293	293	278	310	309	309	322	274	271	298	266	277	293	272	319	301	278	267	303	293	276	333	292	277	297	299	301	288	293	306	292	282	303	243	282	271	276	267	313	302	268	292	305	273	295	295	306	271	287	272	275	335	274	292	288	290	300	315	296	274	307	291	237	281	295	286	292	276	280	283	269	319	263	299	315	288	290	314	286	277	302	297	275	297	288	283	293	319	288	272	295	274	283	288	297	279	318	335	286	282	276	282	268	313	294	272	288	291	307	294	327	242	273	279	290	308	284	286	282	297	283	289	267	287	283	301	311	316	292	328	310	300	285	277	292	299	286	311	292	293	260	302	255	308	267	286	301	302	317	294	289	270	280	279	282	290	318	263	265	276	271	308	250	281	292	290	307	282	295	288	289	280	282	314	317	266	287
42781	47206	26121	1693	585	501	434	512	474	462	499	488	498	491	486	445	447	501	502	504	477	491	438	495	463	521	508	506	453	469	503	521	502	510	492	481	474	513	502	478	502	498	499	475	486	494	479	521	456	485	462	541	483	487	444	522	452	471	498	500	500	515	460	504	473	497	480	463	468	527	475	497	489	504	524	495	480	495	493	486	480	490	476	470	510	469	508	461	490	458	488	495	472	494	507	476	472	447	452	488	543	504	556	507	502	492	495	491	484	507	509	448	491	508	479	475	496	483	479	490	491	495	509	520	488	496	519	476	499	482	442	488	495	489	461	480	496	474	506	494	500	487	484	480	461	491	454	509	466	439	500	494	462	485	498	501	478	474	484	484	474	487	489	497	483	481	483	497	487	497	482	518	461	481	507	519	447	511	466	469	519	500	496	447	464	478	509	492	461	501	521	487	460	526	497	475	476	460	531	486	481	496	482	469	518	503	476	493	463	517	534	481	487	464	480	513	488	539	461	497	489	464	465	473	487	526	492	495	487	454	502	485	459	481	453	450	485	492	513	492	478	495	482	492	459	487	459	477	469	488	494	493	505	444	476	521	490	486	507	432	453	476	470	490	528	478	534	479	484	474	488	496	508	505	455	471	474	461	507	451	505	478	493	460	477	474	454	494	476	502	500	504	492	487	505	496	488	503	469	526	524	470	472	492	523	460	481	467	472	511	492	455	501	477	441	491	488	496	467	502	529	521	525	460	491	521	484	494	486	502	500	483	511	509	546	489	525	434	483	465	493	516	526	473	471	496	448	500	450	540	477	521	485	466	486	482	497	483	478	500	509	458	493	508	515	462	495	512	493	472	508	515	492	485	459	533	501	491	485	500	470	490	477	458	449	490	494	483	497	505	495	505	498	467	515	459	538	516	454	494	477	508	480	449	516	456	514	514	464	465	449	462	468	469	511	455	499	484	485	450	511	494	486	501	474	435	478	468	486	448	498	485	490	458	469	509	465	489	508	478	483	504	506	500	495	473	499	516	455	472	478	467	479	505	486	480	468	494	493	511	459	471	465	521	467	499	511	502	439	487	492	478	507	509	502	452	468	440	531	505	524	502	452	476	448	478	500	456	512	483	499	488	499	454	468	496	455	531	458	477	444	445	528	527	507	507	465	493	499	465	480	448	508	490	455	487	490	475	492	479	507	466	511	510	513	464	455	502	474	482	490	506	498	445	473	524	505	478	482	521	522	487	498	473	486	489	491	477	484	503	476	491	459	476	481	479	535	497	528	484	495	473	539	482	497	473	479	502	444	513	511	504	489	491	480	482	486	504	486	484	477	498	496	499	487	490	489	496	504	458	504	466	485	489	453	480	467	494	444	488	485	500	478	480	520	488	511	474	487	488	511	505	480	494	487	501	527	490	472	493	519	506	485	482	441	480	522	491	454	493	490	447	464	512	468	469	503	491	489	416	491	510	495	494	517	502	498	458	483	455	453	509	462	479	504	445	508	479	506	531	489	485	475	433	454	497	479	482	504	506	496	482	479	487	505	506	475	476	475	464	487	428	487	477	474	452	503	470	543	481	469	510	480	508	518	500	508	473	489	494	482	492	441	492	500	491	455	458	530	481	459	508	463	479	459	549	478	503	494	479	480	486	492	463	492	489	482	471	500	495	505	472	475	468	437	494	487	506	497	474	476	504	458	486	529	506	498	478	499	468	488	503	471	499	481	486	458	491	478	487	490	505	470	458	482	495	521	520	482	507	489	506	480	500	476	513	468	501	486	502	528	461	497	534	458	502	516	467	500	524	472	461	540	457	505	496	448	506	488	482	463	468	461	513	480	518	496	438	498	492	479	450	488	485	446	539	468	467	475	472	519	479	480	508	505	510	485	477	482	506	461	494	488	481	471	490	498	472	511	470	482	526	483	461	472	451	484	522	464	482	490	452	475	489	469	505	511	503	512	507	501	502	499	468	438	510	464	441	513	492	445	479	511	510	506	512	523	509	476	462	501	482	471	522	505	488	505	452	515	474	437	476	477	470	510	471	460	511	539	474	480	473	460	466	506	454	483	487	491	436	466	497	490	529	475	471	508	512	499	468	494	462	495	447	466	477	493	500	468	524	493	470	515	446	464	494	437	514	478	527	472	477	467	481	494	491	470	493	503	509	487	507	522	489	498	442	474	463	507	493	487	473	483	495	511	473	499	471	502	474	475	491	490	491	462	482	526	519	514	527	471	473	457	476	456	473	498	499	469	479	470	519	488	478	460	512	450	497	483	507	501	476	511	436	545	489	507	469	466	480	464	473	494	473	490	481	483	519	502	464	452	507	492	496	471	475	433	512	490	505	454	457	506	464	492	496	495	521	485	481	509	518	496	484	479	511	475	491	484	481	487	476	481	479	459	425	473	443	501	504	427	508	479	473	503	490	472	471	456	461	476	495	438	473	498	470	475	470	535	521	498	489	470	454	492	451	518	478	477	480	471	475	497	486	476	502	472	484	513	482	517	466	499	487	491	475	479	511	466	466	482	477	469	485	472	532	508	508	507	463	501	541	461	506	491	498	529	531	460	468	492	495	466	448	508	501	469	466	495	519	502	458	473	478	465	540	487	505	470	484	527	482	466	516	503	490	509	497	509	490	523	487	506	491	452	517	490	458	484	501	512	481	472	525	503	473	484	515	497	509	488	461	488	461	479	480	490	515	514	473	509	514	496	468	491	468	520	488	496	465	483	473	550	471	543	508	507	513	470	488	483	492	456	466	486	513	518	496	450	476	504	513	459	488	451	471	469	443	522	476	510	500	473	498	461	502	483	487	497	499	470	480	500	429	450	469	499	494	466	480	467	530	479	449	486	526	451	488	503	496	484	494	466	507	481	524	504	481	488	489	512	490	477	461	530	477	505	492	476	427	477	533	495	480	455	507	478	458	484	485	500	485	468	446	487	495	472	491	472	491	468	501	454	473	493	491	509	517	491	427	498	504	510	484	498	482	514	504	518	460	506	480	449	488	489	496	472	504	529	455	477	466	497	470	506	517	531	461	494	495	492	487	504	477	490	524	459	478	510	481	476	479	498	469	471	461	529	463	486	472	429	497	485	436	514	522	482	474	482	508	484	506	478	493	519	465	457	489	452	517	477	495	526	493	481	516	517	501	474	471	481	497	501	494	505	442	471	515	487	473	476	458	507	464	499	473	475	468	487	487	511	435	521	518	470	502	500	481	506	488	434	487	485	445	510	489	454	524	480	516	483	505	484	499	531	486	490	449	500	495	479	509	458	508	493	472	476	487	471	453	481	507	481	476	469	461	494	462	518	509	503	464	528	480	485	485	504	457	495	478	529	517	543	508	478	462	470	481	516	476	490	493	476	479	501	462	480	536	492	501	456	530	473	494	471	491	492	475	445	494	490	472	521	518	510	457	506	498	503	491	487	468	500	491	505	491	484	441	473	460	524	491	524	500	467	507	485	477	464	506	470	511	456	477	492	469
25983	24418	30317	24988	16608	2447	381	367	313	346	353	370	346	349	333	327	354	308	336	342	327	319	322	321	322	355	343	322	313	375	351	290	316	337	322	303	324	347	352	328	303	355	342	327	333	339	308	320	342	294	313	345	313	362	321	348	371	361	308	351	332	329	354	325	336	369	360	323	334	330	373	327	356	362	338	327	317	331	330	339	360	336	323	362	326	355	334	321	344	336	331	343	343	352	319	354	305	311	355	320	334	326	341	326	327	359	348	337	326	334	366	348	334	362	330	332	367	338	351	359	356	347	319	343	314	374	349	344	328	328	349	339	334	346	353	323	331	351	346	321	323	352	366	352	319	334	367	329	371	338	356	347	354	359	322	314	331	375	348	343	335	332	331	331	338	328	309	364	332	338	316	330	310	348	313	357	308	350	332	326	357	339	362	316	317	349	343	354	309	288	332	312	322	334	335	343	348	321	316	330	346	300	339	347	324	310	301	356	320	360	336	317	317	357	349	323	361	312	324	330	329	314	343	331	333	339	340	349	353	331	345	371	325	371	337	338	335	341	342	297	314	336	350	327	344	342	307	385	325	357	324	339	329	332	365	341	319	334	351	329	322	319	355	353	332	339	354	337	379	317	313	370	346	338	346	333	299	328	333	340	331	347	343	347	330	364	336	371	345	332	320	382	348	329	346	369	318	326	373	319	328	356	334	331	354	355	310	326	357	353	329	324	352	330	328	344	331	327	332	361	334	341	348	339	330	342	330	341	321	321	345	362	328	326	332	371	351	331	328	318	310	339	349	330	350	306	348	340	379	336	324	303	341	344	376	347	339	356	368	352	352	352	320	359	337	337	342	352	327	360	330	299	358	362	325	362	341	347	344	333	351	329	333	355	351	349	340	329	346	344	342	317	307	318	337	338	339	320	339	319	333	337	356	308	337	326	370	347	336	354	310	328	376	296	350	339	373	346	349	298	332	349	340	323	309	321	355	343	338	337	342	335	372	347	352	349	316	347	322	311	341	324	363	342	355	315	348	346	376	352	333	362	321	345	338	333	318	340	345	340	343	312	330	335	313	327	340	311	317	334	358	338	357	331	344	347	339	321	333	340	352	322	363	326	316	355	384	329	333	312	284	342	330	368	353	329	311	305	329	321	344	357	347	332	322	321	355	309	345	383	344	375	331	330	325	374	334	313	346	302	388	314	365	325	348	318	322	368	309	366	346	358	322	336	345	323	361	345	344	341	341	364	351	348	322	361	331	365	333	343	317	309	308	371	305	349	334	336	327	324	332	316	345	312	343	331	293	323	353	328	371	340	323	356	341	339	348	346	348	330	365	321	362	313	373	311	339	341	316	322	361	335	340	329	343	310	299	367	336	320	329	354	338	311	324	333	333	346	354	327	324	317	327	346	343	326	349	324	317	321	357	330	343	351	354	325	326	333	347	325	332	346	367	358	337	342	331	338	357	327	292	337	345	342	299	347	381	348	345	310	341	336	335	338	334	351	325	353	335	349	341	357	343	334	321	361	360	349	320	326	325	334	331	328	343	316	318	361	351	328	319	368	328	313	317	336	345	336	329	348	337	352	343	342	341	330	330	347	350	339	331	336	314	316	356	389	307	322	314	332	325	332	324	325	333	355	339	358	345	341	340	324	333	333	356	349	351	316	344	333	385	349	343	325	336	352	330	338	302	342	333	317	335	357	360	329	363	334	351	323	376	366	371	321	355	321	362	358	341	345	323	312	351	379	330	321	330	318	314	349	327	306	345	333	300	353	328	383	339	305	342	337	331	322	318	334	369	326	354	345	325	327	364	335	315	348	319	356	343	349	358	323	323	364	339	345	339	323	331	353	344	362	331	343	324	343	365	345	331	357	325	337	302	348	329	323	327	368	347	342	378	340	321	361	300	334	308	336	360	327	342	358	338	310	333	342	322	352	350	332	336	340	345	330	361	335	331	364	348	335	309	334	342	325	342	332	338	350	358	341	331	313	324	374	336	293	318	350	343	326	357	331	327	334	357	336	336	342	318	352	321	354	354	373	342	327	347	348	319	315	371	373	342	320	352	332	330	345	346	330	332	363	341	332	324	333	342	339	329	329	329	341	355	329	360	339	327	341	333	335	325	325	338	308	336	349	322	339	332	348	358	338	361	307	341	337	353	384	327	320	370	348	333	347	352	293	326	346	355	348	340	342	330	313	356	346	344	370	360	324	334	339	360	323	318	316	317	320	335	365	344	311	319	332	305	350	326	323	362	338	369	312	371	334	317	321	349	352	304	319	338	326	326	335	292	368	302	323	339	334	344	329	351	334	329	319	335	345	319	348	314	364	349	343	321	316	310	339	328	310	317	361	348	318	327	323	330	360	363	336	308	317	358	331	353	343	339	320	347	333	328	354	336	360	323	331	322	348	311	367	348	390	343	324	329	323	328	309	348	357	313	336	331	356	311	329	350	327	319	311	353	281	304	332	335	327	360	330	333	342	316	302	326	321	349	310	355	365	351	312	347	330	310	350	360	347	345	343	348	339	329	312	346	336	314	332	354	376	375	337	345	338	279	334	307	288	325	344	334	307	311	342	341	356	294	322	341	329	320	328	345	329	327	310	327	319	331	331	340	332	321	344	374	323	356	331	346	319	309	345	332	330	324	337	342	351	363	337	323	338	337	323	338	325	357	324	343	343	344	317	324	284	310	324	316	349	353	347	322	326	322	356	364	323	314	338	320	336	329	350	333	342	309	357	344	312	377	326	345	313	326	305	325	351	378	346	314	310	344	372	316	316	350	341	342	328	346	343	345	358	335	355	342	350	335	335	306	363	363	330	313	325	358	326	348	315	335	333	325	300	361	330	320	363	302	367	338	336	326	331	333	334	347	326	342	336	299	363	321	348	346	340	325	354	331	303	315	336	323	337	327	353	344	315	326	318	300	340	341	345	323	308	339	340	357	320	343	306	311	358	302	351	331	330	365	324	367	370	317	313	328	330	333	339	375	335	337	352	343	349	366	355	332	337	341	331	360	338	336	344	302	313	318	330	336	341	330	355	343	328	365	323	322	352	319	336	337	288	341	370	360	329	313	339	351	343	349	341	330	354	305	356	313	335	348	337	319	364	337	344	365	345	362	315	346	335	329	328	323	314	329	335	337	349	334	364	332	363	336	352	314	309	304	329	343	338	356	337	307	350	310	338	343	339	380	348	363	314	347	324	307	334	332	349	327	343	353	348	296	349	344	326	364	343	342	324	309	314	355	369	329	337	327	341	353	305	337	338	327	357	337	339	328	368	340	365	345	337	349	319	331	337	356	347	350	357	335	304	323	359	314	305	318	340	341	332	335	294	312	337	348	323	358	324	320	354	331	357	377	341	354	350	331	363	313	322	349	324	342	324	326	318	339	331	336	346	353	355	356	331	340	332	343	317	300	318	326	338	353	362	328	358	342	327	286	344	325	348	337	313	349	355	332	317	330	369	342	348	339	354	358	316	356	309	326	351
64078	87231	50482	6823	1288	598	599	594	542	515	540	558	524	524	559	570	576	547	511	571	528	556	577	567	530	547	524	556	576	548	538	519	572	559	567	561	548	567	555	562	510	566	522	552	554	536	578	534	559	575	547	566	586	609	528	539	534	554	565	503	523	532	520	575	527	560	536	539	557	579	556	548	552	549	581	532	572	476	554	531	521	542	573	533	570	541	562	573	532	517	566	545	523	577	574	526	543	564	545	522	586	536	569	567	516	560	545	530	557	530	554	540	555	541	573	568	569	589	561	531	515	545	527	527	533	538	555	579	555	567	558	576	534	587	554	524	517	532	520	567	555	559	554	552	565	549	560	529	526	572	578	548	573	551	547	521	548	534	554	575	525	553	564	524	597	521	542	540	544	520	550	535	563	560	556	552	565	541	563	596	525	535	539	549	539	536	532	554	551	541	580	527	561	532	562	519	575	518	507	561	531	565	544	563	563	552	574	557	563	560	548	495	544	544	541	569	562	567	537	515	543	512	562	552	540	586	543	543	522	527	573	566	541	566	599	553	529	552	537	561	521	564	528	565	580	548	519	595	515	555	527	557	540	566	560	551	592	545	542	536	517	573	522	523	531	609	583	579	580	536	496	559	536	580	561	567	508	555	562	579	569	552	535	576	582	566	526	538	555	557	541	537	587	517	565	551	533	560	566	543	526	579	503	529	508	504	491	545	538	537	561	555	578	512	545	568	535	575	539	569	556	555	535	570	519	575	540	585	544	558	560	563	567	523	595	540	576	499	530	540	537	566	571	520	589	574	568	510	580	544	522	578	568	521	555	570	562	514	562	536	539	549	561	617	577	553	565	501	551	539	516	531	542	543	530	588	583	546	583	587	549	582	577	548	557	551	523	566	558	549	545	552	544	513	573	570	595	555	544	559	567	555	523	564	542	490	534	618	561	577	543	539	588	567	578	557	511	551	558	564	529	545	530	557	582	536	557	510	548	569	554	592	531	582	538	535	579	551	527	537	544	579	547	561	552	527	545	562	541	569	573	561	546	544	573	626	563	546	528	544	523	520	560	578	549	546	540	542	547	575	528	523	533	546	526	545	557	552	517	597	547	525	530	574	543	552	552	560	570	505	535	577	584	588	554	585	568	594	548	550	542	572	577	557	626	589	553	520	548	503	566	541	546	539	570	567	590	536	555	549	587	580	486	592	565	530	519	555	518	562	557	548	547	535	560	547	538	572	542	577	520	527	542	562	553	544	571	534	500	565	568	532	531	576	548	556	562	498	539	525	587	545	561	551	560	552	564	567	537	557	573	501	522	545	534	545	535	586	595	547	603	534	562	559	564	518	530	528	559	543	565	556	521	580	511	522	557	539	575	553	533	562	529	517	538	556	516	576	563	521	535	533	539	537	549	508	515	514	593	565	543	586	557	517	540	565	560	544	599	540	562	521	526	594	525	544	606	519	566	577	542	549	509	542	545	561	537	510	566	564	559	534	566	545	592	551	557	547	537	577	574	556	541	549	592	563	527	525	588	559	580	552	514	536	522	538	558	540	565	526	510	548	551	534	535	582	578	549	566	542	563	565	570	587	538	567	539	549	565	512	508	553	563	507	544	566	578	572	566	555	572	526	535	516	554	568	577	578	542	555	570	549	569	575	530	536	558	532	556	504	514	611	523	549	483	592	535	520	545	569	548	548	550	544	541	529	584	590	528	545	560	574	524	508	563	570	507	529	534	578	533	508	570	523	549	524	577	514	564	579	569	527	572	537	578	568	524	584	580	537	569	531	577	578	563	552	525	604	583	557	604	533	545	631	535	560	548	518	567	532	523	569	557	555	512	578	552	568	539	544	606	568	493	573	557	529	533	560	565	558	623	552	535	564	537	558	514	545	570	572	517	538	528	559	525	593	545	555	522	578	561	580	587	541	506	570	520	537	535	557	551	561	549	557	583	542	590	563	489	493	541	564	580	561	571	547	574	536	571	563	569	555	565	537	624	565	545	531	512	572	532	590	550	511	584	528	592	559	548	552	552	534	566	570	599	559	516	549	556	514	556	548	566	547	535	576	545	582	525	504	559	530	519	531	561	550	495	586	586	591	541	510	537	530	518	566	546	570	549	527	531	527	557	561	596	524	557	514	556	551	521	555	570	580	545	522	600	516	532	574	546	560	560	582	550	601	597	538	612	539	553	554	513	543	587	533	547	516	546	574	571	526	556	593	566	575	542	576	583	523	522	581	579	513	519	552	528	544	506	546	539	525	550	541	565	540	551	563	544	590	558	579	531	533	554	542	574	526	571	564	546	545	586	520	531	572	544	581	573	581	577	564	527	571	528	538	552	544	559	558	523	506	593	537	584	526	554	533	563	605	545	587	561	611	548	547	548	524	554	528	522	539	563	559	553	539	547	526	521	541	563	534	565	487	555	578	555	547	551	599	508	597	563	593	523	511	542	564	564	573	517	559	578	543	539	549	512	538	570	553	550	556	528	590	553	549	535	570	559	592	530	557	570	557	577	524	558	565	508	507	539	545	552	496	533	534	520	575	528	545	566	560	573	546	567	548	511	539	586	532	548	521	575	543	542	530	532	582	533	491	561	566	566	607	570	547	551	571	565	562	547	523	575	551	555	557	550	566	542	570	587	531	570	581	563	555	559	534	570	565	550	551	500	559	581	585	611	582	583	582	504	571	559	580	540	552	569	531	587	528	505	513	598	547	572	578	521	580	555	540	561	589	562	561	537	566	537	568	563	522	532	520	536	587	542	583	536	544	567	535	581	499	583	556	542	559	540	537	555	583	500	564	556	543	520	512	568	553	597	541	527	525	583	541	527	551	557	571	596	563	566	541	561	550	572	560	580	557	559	561	517	512	568	534	568	551	541	529	543	599	553	533	511	514	557	568	556	552	566	540	593	547	569	580	557	554	538	566	561	551	542	543	531	498	513	585	532	542	535	561	575	536	543	587	565	565	572	544	553	544	565	572	565	575	586	536	533	554	498	585	577	561	551	558	537	568	572	542	529	526	547	546	533	608	542	523	504	571	521	516	550	566	519	583	539	562	556	544	556	569	578	577	536	500	552	579	543	566	534	542	535	553	546	569	574	548	531	561	568	539	593	565	544	569	558	566	581	526	548	549	558	520	557	543	552	544	569	549	517	542	533	528	541	584	553	550	566	560	529	501	588	550	511	542	522	550	566	549	549	537	548	534	529	539	533	559	572	574	537	528	516	580	593	531	514	563	580	578	558	538	559	550	547	543	558	583	532	564	548	561	534	586	547	543	567	524	561	546	540	558	548	546	554	540	569	560	573	552	516	574	528	553	559	534	545	523	557	548	536	540	543	541	548	552	507	583	552	590	561	523	544	533	511	550	518	556	547	551	568	581	576	542	556	562	557	562	551	561	556	562	551	572	540	533	557	515	595	526	529	587	553	546	560	544	572	556	571	543	523	558	580	575	524	542	554	530	564	524	512	540	521	575	529	564	561	516
24495	23028	30227	24191	21369	14659	1276	647	550	544	552	528	560	534	549	540	524	512	534	541	527	514	501	543	519	530	482	544	510	545	502	518	516	516	544	541	501	571	512	554	543	566	612	505	523	494	531	499	547	483	498	526	549	498	553	537	529	521	525	531	528	495	490	518	555	561	484	504	472	528	514	529	535	523	497	530	503	498	532	531	539	525	528	527	607	531	501	523	552	547	491	517	530	523	530	520	525	473	522	541	536	509	497	512	506	538	511	517	484	510	555	547	494	535	519	509	521	549	497	535	515	487	490	493	508	556	508	535	555	504	528	516	520	519	548	515	538	494	537	515	472	522	548	521	553	522	487	554	575	499	544	544	510	525	537	532	505	489	517	518	548	554	514	515	516	516	487	540	525	497	548	518	497	513	554	510	568	510	526	505	518	509	561	520	547	487	524	514	504	534	481	523	496	527	533	477	546	538	525	533	543	529	500	520	530	516	494	571	541	553	565	515	517	481	541	531	502	521	553	510	515	483	509	529	518	517	485	536	457	517	524	473	511	529	538	540	561	550	511	541	516	497	519	488	493	494	549	522	523	535	509	526	494	524	529	536	553	519	539	510	530	563	501	536	559	525	501	474	499	504	489	507	529	505	532	524	574	531	476	530	505	504	526	525	539	530	527	513	520	502	512	592	540	544	510	543	534	536	531	556	504	542	524	520	559	538	525	472	503	498	499	518	504	531	495	523	548	546	520	544	531	515	498	529	478	511	495	524	497	549	539	527	512	498	515	523	575	522	550	557	519	502	505	522	478	521	537	508	507	515	517	508	551	494	514	534	527	491	526	504	523	546	485	518	532	538	536	551	507	550	497	571	522	508	516	551	541	516	516	504	543	560	484	508	516	535	557	549	491	488	513	490	529	489	467	526	517	517	516	533	544	497	489	533	509	537	547	529	519	537	508	474	532	454	516	545	563	511	537	546	514	534	509	498	508	555	506	527	545	498	478	534	507	489	508	557	486	518	521	546	503	551	551	566	505	493	539	505	532	498	497	531	527	509	480	541	466	512	522	495	515	530	531	514	523	483	534	477	504	525	529	512	521	514	518	530	483	529	476	523	498	493	501	524	587	548	537	527	506	480	528	452	489	492	501	561	580	520	565	540	532	544	530	517	528	547	514	530	569	493	555	545	546	524	532	498	515	531	544	531	542	537	527	551	521	500	512	538	539	465	512	491	515	527	515	522	492	518	487	503	522	567	531	501	520	531	486	526	488	503	486	503	544	501	513	517	492	486	473	530	497	536	528	592	511	509	502	530	484	482	535	529	519	522	522	546	491	536	506	540	519	510	512	519	549	527	552	555	525	546	491	535	553	515	503	492	514	518	505	505	556	480	518	538	502	504	500	476	521	496	531	551	522	511	522	536	524	506	598	517	504	461	516	546	509	527	539	529	535	505	496	465	503	545	495	498	506	576	559	491	584	519	499	549	512	520	539	519	552	488	504	561	539	544	532	490	501	503	503	513	537	498	555	488	535	499	518	520	510	499	525	529	529	488	530	507	493	501	548	511	506	516	506	540	538	498	511	508	522	535	480	522	495	528	549	524	536	532	526	506	567	537	506	536	506	510	525	520	511	548	534	543	470	511	513	515	536	518	552	467	545	549	514	538	516	500	525	526	528	473	500	486	484	512	493	533	549	500	515	485	517	541	530	553	482	498	535	519	510	510	525	524	518	486	496	495	518	564	525	535	524	523	549	496	548	493	496	496	535	548	520	586	512	513	506	526	539	523	538	534	515	496	571	514	479	511	506	500	531	510	519	520	499	526	522	518	502	495	527	538	517	491	519	518	492	577	554	542	505	523	531	500	580	547	477	487	505	526	502	525	500	517	514	483	499	505	543	527	525	521	540	481	522	540	542	529	513	560	513	489	491	501	520	556	511	510	561	520	540	492	526	522	480	521	538	503	528	496	527	511	510	530	494	543	524	499	524	534	508	504	478	571	496	532	531	513	507	505	518	557	534	506	532	506	524	560	545	499	547	536	539	532	536	501	522	541	546	516	511	531	501	518	531	559	537	515	548	518	495	553	520	529	561	502	519	520	496	499	556	493	550	522	575	516	512	538	523	515	505	476	558	495	499	544	524	512	542	522	553	516	508	491	533	477	548	540	513	524	493	544	503	483	497	527	493	508	492	539	521	507	508	509	546	509	530	505	502	558	540	535	507	537	482	501	530	483	545	482	507	498	494	516	487	526	509	509	523	536	504	514	495	511	477	518	528	523	495	549	561	503	514	573	533	477	534	544	507	513	496	485	528	492	535	526	507	543	526	558	534	501	514	562	583	534	512	525	505	488	497	471	479	479	457	538	507	559	529	476	549	502	540	520	520	527	497	531	526	542	502	544	501	525	503	542	557	495	505	531	517	522	521	503	491	477	504	533	511	526	533	515	526	510	526	497	552	505	510	532	512	506	482	502	521	500	557	502	517	534	499	522	519	523	511	540	526	569	497	510	515	489	552	535	563	550	524	534	544	517	534	510	571	506	539	539	489	499	558	527	466	493	494	524	513	519	514	564	530	498	564	523	484	498	493	526	526	511	543	529	509	506	531	508	514	517	501	548	512	510	507	530	499	517	561	549	522	501	529	552	528	502	499	516	524	547	517	492	535	501	520	515	520	513	553	520	508	533	543	530	468	501	509	547	510	477	528	565	520	476	540	512	575	496	523	512	467	547	518	518	523	570	515	546	518	486	553	539	560	505	488	510	592	471	550	519	511	524	547	522	492	474	546	539	492	506	506	515	497	541	537	510	554	509	494	533	568	533	496	503	524	535	489	528	499	519	546	525	527	516	529	522	528	484	540	545	535	521	539	513	474	549	530	494	515	452	495	499	507	541	510	497	515	507	529	530	500	546	521	512	535	562	539	590	518	567	518	541	532	530	506	525	529	538	529	532	521	544	542	533	545	545	532	508	529	514	545	541	497	515	519	530	515	531	542	520	486	502	528	540	554	520	491	539	511	484	550	521	540	536	529	513	611	499	488	519	506	556	535	517	502	533	516	519	563	492	542	522	515	558	525	495	530	534	521	522	543	500	525	513	526	502	526	529	506	515	522	506	520	536	505	502	542	536	524	522	539	483	524	479	533	509	537	528	509	577	520	522	533	509	521	569	565	493	511	532	477	538	526	502	508	517	519	493	511	518	490	482	522	535	530	563	534	516	524	502	489	508	537	545	518	493	511	544	549	539	493	546	525	534	498	534	526	534	525	538	527	541	546	548	500	507	511	507	524	496	506	517	495	563	510	507	510	514	513	554	529	506	495	541	510	540	494	520	548	517	489	498	555	525	514	534	531	551	478	499	483	542	566	519	535	512	550	493	497	511	515	509	539	520	491	508	468	505	515	502	499	497	499	550	501	515	513	511	515	530	529	551	479	506	532	558	543	541	507	509	547	548	551	512	509	496	496	505	507	529	526	558	546	552	499	493	549	585	501	513	512	465
62347	96882	58621	7313	2141	855	919	869	827	813	831	807	802	801	849	805	785	805	844	822	817	766	857	802	803	776	795	754	849	823	820	767	791	806	840	762	791	787	880	879	780	845	828	816	848	845	844	850	832	743	839	810	806	769	786	838	820	798	830	814	766	787	784	797	788	735	804	770	843	742	803	754	835	832	776	854	779	813	837	837	815	847	794	824	807	856	768	821	800	807	808	763	769	821	808	849	803	780	821	839	795	851	838	804	784	846	784	803	802	814	818	830	814	766	758	785	776	813	807	816	803	831	810	750	789	806	767	846	786	808	829	815	750	839	769	842	807	824	769	841	837	804	828	787	879	822	837	830	807	781	822	755	807	817	829	849	805	850	855	802	819	801	817	835	812	769	808	813	826	812	836	789	838	788	820	821	791	785	766	835	798	813	817	812	767	742	829	814	817	832	768	834	758	823	780	797	804	791	799	813	730	825	807	820	823	802	759	821	798	810	808	784	801	755	806	858	771	820	794	792	807	779	765	807	806	798	772	813	843	800	805	813	814	820	786	817	830	803	807	810	731	795	846	751	831	785	835	814	756	814	823	820	791	797	800	760	842	780	783	810	826	760	747	829	779	797	798	777	814	797	785	831	812	849	826	792	835	787	791	784	785	834	859	799	789	825	769	827	792	807	793	814	820	823	825	830	792	797	780	899	802	821	831	796	791	787	778	827	829	807	841	815	798	822	785	779	772	772	809	823	757	828	805	800	829	752	784	786	793	776	780	804	818	795	805	769	787	797	767	768	816	823	826	773	778	811	810	816	775	760	775	852	803	803	758	811	868	813	861	848	803	810	796	772	803	797	847	795	789	806	803	799	800	796	809	836	798	779	823	776	837	763	846	849	797	877	836	810	797	829	794	762	792	826	788	745	748	829	740	815	826	789	820	812	787	805	852	818	793	814	778	766	779	815	798	819	833	752	816	798	753	780	771	802	808	776	784	794	767	799	820	782	857	813	834	811	804	879	773	813	802	833	818	776	796	800	765	754	880	857	807	818	831	771	776	849	799	797	769	774	808	794	757	819	786	761	827	821	781	843	804	795	784	772	797	791	785	770	796	836	826	806	828	841	763	802	845	831	842	784	794	803	804	828	831	723	801	840	755	844	804	820	761	795	808	725	848	848	753	798	769	818	752	810	815	826	856	820	822	825	849	804	805	793	782	765	786	785	814	803	756	795	797	807	827	802	841	812	855	797	840	770	795	820	817	809	801	810	779	766	797	804	779	792	796	831	806	802	789	819	784	805	836	814	767	798	760	855	911	800	800	799	768	818	811	798	743	833	804	766	837	852	828	775	815	823	794	838	800	776	839	830	830	797	777	787	772	810	791	845	820	831	849	817	813	766	805	783	855	847	819	787	764	862	800	803	804	827	775	775	778	793	804	798	787	809	807	809	839	817	783	878	789	780	755	808	822	836	814	777	755	809	796	803	818	845	774	781	810	789	810	818	793	802	824	775	807	794	779	817	811	786	824	836	832	811	750	823	795	848	812	819	851	773	816	847	760	832	786	804	805	766	849	774	827	834	794	839	819	827	769	842	812	785	832	771	782	790	764	844	801	780	801	807	775	806	830	785	771	767	883	830	801	793	790	833	825	832	811	761	803	800	861	798	788	829	826	780	801	820	768	823	778	842	836	820	799	795	805	833	814	853	807	820	745	799	785	797	812	817	791	861	825	770	821	807	788	786	835	809	791	739	838	795	869	806	829	796	817	820	842	819	812	816	826	838	769	762	779	849	819	769	794	775	766	786	808	800	777	789	856	814	854	809	812	827	854	820	824	832	784	784	788	833	792	840	808	823	763	837	801	814	814	775	786	771	809	805	794	818	836	802	819	796	761	800	779	830	809	809	809	783	793	816	814	769	771	780	777	796	822	817	819	782	843	787	780	782	802	782	793	830	777	805	806	832	835	865	886	820	812	833	766	799	840	809	758	806	751	840	833	799	775	838	841	786	789	762	792	863	842	758	798	782	790	794	814	828	818	812	830	813	777	736	811	811	805	793	801	803	820	848	795	819	812	817	853	822	813	791	847	767	850	820	851	788	827	785	806	784	800	827	837	815	855	818	830	788	833	876	765	830	824	805	813	798	794	870	825	822	794	802	778	805	849	831	844	838	823	764	843	753	849	787	826	788	771	794	804	749	850	821	816	780	799	753	843	781	780	806	827	886	795	820	828	767	762	784	764	803	813	816	831	821	828	819	834	817	741	773	787	787	761	793	767	820	770	833	875	812	777	844	839	786	811	770	813	797	790	816	814	802	761	798	826	773	798	786	774	817	815	788	763	811	832	817	837	806	801	809	826	847	814	796	777	809	762	781	832	790	799	821	809	806	794	811	843	832	792	764	835	791	814	841	829	807	826	880	790	850	779	781	831	769	829	806	804	805	823	823	771	797	820	824	730	835	853	831	801	773	808	791	749	795	809	762	745	877	812	790	770	818	829	822	803	816	794	776	845	840	826	835	810	817	833	817	774	813	785	809	805	774	799	859	818	769	760	824	800	807	768	807	803	772	854	823	796	788	801	821	807	811	802	800	800	835	842	778	797	838	822	785	806	823	875	767	811	792	844	818	851	843	787	764	801	821	797	812	839	828	836	803	749	761	819	800	767	834	811	811	740	823	854	779	799	800	783	840	765	776	778	837	789	812	806	780	820	771	805	815	820	776	794	814	775	801	802	799	841	798	850	867	869	773	846	834	818	864	799	794	763	834	777	789	826	808	779	794	799	827	790	857	772	834	769	789	813	806	788	809	839	811	826	794	824	853	847	788	811	760	787	866	793	808	820	831	780	811	838	749	867	780	808	807	795	844	817	823	786	817	831	792	795	766	818	815	794	815	813	811	808	828	787	773	756	800	793	814	778	818	797	813	779	823	822	794	800	779	808	826	824	806	813	782	811	800	768	823	785	797	812	820	866	814	765	784	852	767	818	839	827	783	804	831	769	830	782	788	779	840	813	820	813	795	838	768	781	819	810	808	821	809	770	764	821	814	844	782	827	821	813	834	809	753	811	789	767	776	843	783	839	809	783	829	802	808	827	780	783	811	765	789	800	766	764	801	805	786	842	789	787	820	771	795	816	783	850	807	846	790	761	827	843	789	843	825	854	796	838	819	808	760	779	812	756	826	834	782	772	794	802	859	800	819	835	759	801	775	812	819	821	825	817	787	756	841	810	792	818	745	794	815	886	813	840	776	835	794	815	834	793	838	795	768	851	809	829	835	852	786	777	801	801	839	829	771	803	762	798	821	825	818	829	770	798	780	821	811	812	825	814	863	806	826	765	786	803	862	754	792	826	781	792	776	720	846	832	812	841	835	864	796	812	840	798	772	819	828	807	818	784	850	810	808	743	829	844	761	785	760	786	801	789	808	782	787	830	798	822	763	837	775	796	783	838	775	754	780	805	799	788	804	782	855	788	825	759	810	798	797	790	839	831	833	797	850
34081	31663	23882	5199	361	274	298	325	259	271	290	273	303	298	278	303	282	302	299	322	289	263	302	285	304	298	261	266	307	287	330	307	285	321	273	288	272	303	270	294	273	260	264	280	302	273	281	269	280	266	305	283	305	293	294	271	311	291	268	262	290	291	304	271	328	266	260	309	264	294	267	285	288	296	296	279	283	281	269	314	309	274	292	280	281	291	304	268	274	293	274	289	277	288	299	260	277	301	296	301	267	272	257	256	293	296	283	292	279	298	300	280	279	276	279	303	276	280	257	278	279	283	296	303	272	304	272	289	279	283	263	305	259	288	266	273	272	278	264	303	288	318	293	275	295	310	296	314	306	246	249	314	303	312	280	275	280	272	296	293	273	282	282	288	296	309	292	279	269	252	277	274	258	310	269	332	273	308	289	299	286	296	291	306	288	290	275	272	286	263	299	299	294	286	259	283	281	305	292	270	254	298	288	279	278	261	307	276	275	294	276	285	258	298	292	300	270	285	291	248	306	277	270	288	281	310	279	282	307	283	274	291	296	279	252	282	310	277	277	315	276	306	271	266	258	269	277	286	281	314	287	295	281	265	301	267	278	291	293	275	265	300	268	294	279	291	288	263	263	280	278	316	272	268	266	276	293	277	297	283	269	275	293	304	280	251	304	283	296	286	278	280	264	259	317	277	251	301	247	280	299	280	278	281	295	262	267	261	263	275	282	292	286	269	267	317	306	262	290	283	295	269	279	281	309	290	287	283	286	273	290	294	309	312	311	275	282	256	285	275	273	278	265	260	258	281	263	272	296	275	269	296	283	259	293	294	278	282	275	264	279	303	291	275	294	263	291	270	275	301	306	281	313	284	291	275	274	285	268	286	301	287	303	278	286	299	293	296	315	278	293	305	318	288	272	312	293	278	283	268	320	270	284	302	299	320	268	282	271	279	295	281	269	309	280	270	275	291	260	302	277	267	289	315	309	262	267	295	266	277	269	322	287	289	295	282	286	253	240	262	314	295	272	290	266	275	279	295	295	288	254	282	311	286	283	301	269	284	296	285	276	315	317	278	289	273	261	285	258	273	276	276	285	251	268	292	280	260	312	262	275	273	319	271	280	296	303	286	307	301	258	304	286	283	289	302	309	333	328	275	284	263	284	260	258	258	273	264	270	304	296	282	269	283	278	277	294	285	267	296	299	265	305	284	299	305	291	274	288	286	275	271	313	290	286	291	294	285	258	286	255	275	274	266	278	286	264	297	294	242	279	298	282	302	295	283	275	281	276	303	274	277	294	275	262	277	289	241	283	290	292	290	293	282	271	292	296	297	307	310	254	267	273	320	300	266	303	275	265	276	294	300	289	283	285	265	277	286	289	298	299	281	253	280	279	273	288	274	307	276	274	301	309	286	283	281	290	286	280	301	283	281	310	250	270	281	291	303	272	260	316	270	273	288	308	270	291	293	288	274	296	268	260	271	270	249	263	299	291	296	300	293	295	284	285	298	291	309	278	287	305	323	268	290	297	275	289	306	281	259	274	264	318	286	325	301	267	300	251	279	291	251	320	329	301	257	315	296	265	279	274	265	292	278	297	295	293	304	269	267	292	296	294	335	284	308	299	295	269	274	289	262	333	289	312	272	290	310	306	270	277	276	302	272	276	281	296	307	292	274	293	308	292	287	262	267	305	312	271	297	280	286	249	281	286	305	287	304	239	289	269	306	284	322	264	287	276	291	289	301	286	300	274	317	275	273	277	299	309	307	289	289	301	316	243	271	299	255	284	319	291	275	263	266	281	262	267	306	275	274	269	255	311	262	295	272	261	282	276	257	294	271	282	294	307	258	278	243	271	285	291	301	260	276	302	263	286	294	261	276	292	283	309	299	292	283	311	276	287	280	281	288	311	306	286	283	277	274	288	263	287	291	274	305	257	299	300	273	271	263	266	259	273	279	272	281	291	297	287	300	267	288	252	304	296	297	276	300	298	302	269	298	273	270	278	308	280	297	288	299	292	260	251	293	284	285	277	275	316	270	273	308	298	282	259	260	270	286	269	282	291	284	265	286	284	298	267	271	303	265	294	273	283	309	274	235	278	277	312	297	263	266	286	275	293	268	289	322	280	324	305	269	277	282	300	293	307	301	317	301	312	320	295	271	276	273	274	289	305	270	302	295	273	253	261	289	295	300	283	291	258	282	282	283	274	259	297	321	310	301	302	302	281	300	271	270	281	293	276	315	311	285	292	249	275	281	304	289	284	285	281	268	281	286	277	260	287	248	275	301	287	265	293	267	290	277	303	285	314	274	299	290	317	277	266	280	298	294	318	261	306	274	306	281	278	300	277	282	289	289	291	305	258	312	282	288	253	264	260	287	325	269	259	299	290	282	286	272	272	329	298	295	300	299	285	286	297	309	293	286	292	340	298	265	268	275	297	306	320	278	294	305	281	315	310	289	285	293	260	305	269	291	281	271	281	293	262	276	321	266	288	285	287	278	306	268	307	297	328	270	281	284	296	295	265	304	298	285	278	265	316	292	255	284	266	301	283	278	294	319	259	268	289	260	281	289	289	318	249	301	257	290	283	263	282	293	309	310	295	292	267	251	279	319	312	289	289	294	284	275	264	301	312	300	273	296	311	257	286	281	278	308	277	259	282	278	276	284	261	299	288	276	292	283	279	276	274	314	279	275	298	307	247	275	277	273	265	294	282	256	281	266	290	293	267	306	291	294	285	291	292	285	296	289	315	277	270	278	314	290	280	272	277	284	306	280	291	298	253	269	284	272	293	282	286	302	278	278	298	295	285	262	288	307	295	300	311	258	278	305	284	291	291	269	280	269	299	303	276	285	280	286	314	285	277	319	286	276	286	218	279	269	268	272	293	265	307	308	309	287	288	263	270	267	240	285	270	276	299	319	275	301	294	303	282	270	278	290	289	311	266	314	259	267	264	258	289	277	290	273	292	300	308	265	263	308	271	277	264	300	297	260	285	308	275	302	264	296	268	285	248	298	270	298	307	298	296	277	297	307	319	282	285	245	282	318	310	324	283	295	316	283	297	298	311	296	287	295	308	291	277	254	287	280	295	281	281	262	276	284	282	255	284	281	287	298	272	274	293	276	289	278	261	243	279	314	283	309	292	289	311	290	268	289	276	276	307	271	288	253	272	271	283	277	272	280	286	294	275	274	280	298	284	319	287	264	288	290	264	297	267	288	268	306	264	288	282	281	261	254	244	316	300	271	274	280	272	314	274	299	285	282	260	290	276	260	293	315	278	293	278	266	299	288	283	283	292	271	267	272	281	277	273	258	279	304	294	282	265	284	279	321	282	272	268	309	280	251	275	301	288	321	283	342	278	309	285	292	321	311	262	303	254	260	286	291	281	286	294	269	281	276	274	295	277	292	289	275	282	280	286	302	292	288	278	290	268	281	314	273	270	302	245	296	279	286	263	306	279	288	297	290	267	309	311	293	272	277	314	279	292	276	276	254	293	288
43173	46675	25549	1531	603	443	509	485	464	501	462	456	483	442	523	492	497	493	512	450	487	478	480	470	503	468	495	487	473	500	473	512	491	492	510	502	526	495	475	455	487	500	457	506	500	473	485	480	499	487	501	442	529	446	493	449	475	477	472	478	470	465	476	483	438	486	479	520	478	505	475	481	456	493	492	509	523	478	499	510	495	473	490	504	496	481	526	461	460	493	460	491	500	456	491	474	513	461	498	505	475	487	531	511	454	467	489	476	470	481	440	500	460	478	492	482	463	489	491	502	505	449	483	506	478	511	507	464	478	492	458	485	468	478	486	468	474	503	444	491	507	476	469	466	504	472	481	509	466	521	484	491	476	502	443	469	467	471	470	466	454	494	444	491	475	460	488	510	495	481	506	476	524	510	479	470	464	528	470	472	505	486	493	495	471	507	473	503	493	488	504	528	543	472	489	472	498	483	447	513	447	462	468	479	447	497	520	468	486	474	484	484	479	448	500	444	496	442	462	517	493	476	486	443	487	468	481	510	467	472	483	478	453	490	468	487	489	480	460	436	477	481	451	479	435	489	472	493	461	471	506	452	515	478	474	473	467	467	497	451	476	468	543	474	480	456	445	456	508	513	484	514	492	492	456	465	476	482	518	446	496	498	477	476	488	490	465	513	515	477	477	483	477	450	495	483	476	436	491	460	470	506	476	436	489	483	492	452	447	511	511	482	506	430	480	467	501	419	458	456	472	462	461	495	477	499	462	452	468	471	464	523	517	477	471	461	483	470	480	484	470	485	457	457	482	498	511	444	487	448	454	479	489	542	501	464	479	462	464	485	472	465	495	510	511	503	470	520	478	477	481	494	513	456	462	461	473	468	479	508	489	475	518	478	484	443	467	517	476	474	472	445	471	493	476	505	483	493	520	478	512	469	472	498	502	504	479	459	501	485	441	466	465	443	504	450	471	476	504	501	481	518	500	483	431	491	501	497	488	490	496	488	437	499	443	453	473	467	458	493	472	456	466	503	473	474	472	470	482	470	485	470	498	478	481	472	466	492	488	464	464	469	469	497	485	475	484	489	481	508	482	484	472	481	457	482	496	471	542	487	503	484	491	480	482	505	486	496	530	466	517	478	451	468	447	487	492	447	541	483	488	512	501	474	462	463	461	467	498	504	480	464	483	490	481	502	494	502	460	508	552	486	472	470	450	459	479	485	509	503	487	487	509	478	442	486	466	538	467	492	454	469	518	500	491	450	470	469	460	505	481	477	458	490	505	500	514	500	536	468	468	481	487	521	517	506	502	494	451	486	476	461	492	527	498	450	510	482	459	458	482	470	508	476	500	501	496	514	471	454	501	474	483	476	484	497	460	427	517	469	500	442	496	462	452	476	556	484	528	459	437	468	480	469	484	515	458	523	475	487	470	476	462	458	480	467	498	492	480	492	432	471	475	478	476	466	463	496	449	475	518	511	492	497	487	505	469	479	464	503	480	477	504	481	490	482	486	453	478	471	466	480	453	494	480	491	468	460	502	459	524	502	509	462	472	470	492	485	464	496	466	421	467	482	488	460	444	527	452	468	509	480	454	462	475	478	455	488	508	479	475	492	492	459	440	471	506	492	495	452	442	503	476	478	458	450	471	486	452	473	432	422	513	470	470	475	482	487	462	465	453	526	499	498	500	504	475	492	469	459	476	525	491	496	439	463	463	485	485	503	490	528	468	467	500	480	468	493	503	485	486	482	490	474	434	446	514	485	475	478	460	485	491	500	458	466	521	514	455	454	503	459	442	447	524	480	496	512	478	524	487	465	494	469	482	462	520	485	518	497	530	460	467	462	444	468	439	462	489	500	471	494	462	491	441	431	504	520	482	463	469	542	485	460	491	467	509	456	501	456	486	492	523	545	504	502	541	502	468	476	462	496	458	458	444	465	510	482	469	445	493	450	457	457	501	466	532	523	529	475	469	475	499	453	497	479	458	498	486	462	519	504	525	469	491	500	537	494	466	448	512	500	491	501	476	454	458	494	484	462	501	461	469	477	454	515	501	485	509	485	472	467	456	477	465	520	465	484	516	483	488	421	486	482	492	470	475	516	453	439	479	489	475	457	510	495	479	503	506	470	467	451	465	473	503	469	525	452	464	490	482	482	461	476	509	478	486	458	493	462	484	443	460	491	451	506	494	478	462	458	471	450	421	459	536	504	505	485	483	497	474	491	509	511	446	433	473	499	497	507	469	526	503	464	508	479	471	485	454	480	522	517	462	475	461	448	469	477	487	504	487	475	495	501	457	530	509	464	459	486	466	474	450	476	459	477	479	448	492	451	568	494	443	457	440	446	468	513	447	456	508	463	485	494	452	500	523	481	449	485	536	497	493	479	493	495	440	488	462	498	475	451	493	474	496	463	471	439	440	470	445	501	446	501	460	461	490	483	492	489	492	496	522	536	467	494	509	519	511	462	493	505	448	483	497	499	503	495	481	463	472	472	459	459	472	500	503	534	465	480	418	456	508	493	484	474	479	517	491	506	487	506	505	490	434	490	501	476	493	499	472	450	485	477	447	452	474	473	444	473	480	477	430	496	476	491	510	492	469	497	487	496	469	471	490	457	503	477	464	472	548	458	473	496	466	460	508	487	474	438	502	495	480	451	485	536	488	525	485	490	484	482	471	497	502	439	485	465	468	522	454	479	471	462	468	484	503	480	502	517	468	491	483	472	506	498	493	507	514	471	502	456	465	460	472	519	500	508	492	502	494	502	484	496	467	464	516	448	480	491	492	466	500	479	465	474	485	495	518	497	449	463	489	472	495	458	485	506	442	465	509	478	479	467	499	475	481	505	464	492	482	491	476	406	495	497	488	485	496	497	476	529	500	532	452	525	495	447	517	456	504	520	468	476	471	481	465	488	476	494	497	496	515	468	506	472	490	463	487	484	507	513	505	534	470	491	494	466	477	491	454	488	483	517	462	480	522	474	494	454	470	499	445	493	503	493	476	471	496	487	472	507	494	462	491	464	478	505	515	514	468	508	488	498	440	502	484	514	461	479	451	497	454	429	517	494	543	498	490	446	489	491	480	502	473	460	499	513	500	493	476	483	455	477	489	475	470	477	491	506	481	466	459	480	534	511	470	486	507	501	447	520	478	470	473	500	513	460	455	484	482	505	476	486	496	495	484	480	505	449	480	485	481	489	475	487	485	491	472	479	459	481	467	474	482	459	528	502	475	455	455	469	465	493	504	463	476	473	482	501	520	461	515	502	442	485	480	487	495	487	496	462	480	493	485	486	470	502	444	506	498	516	468	485	450	477	495	503	481	456	459	498	497	452	506	450	443	476	476	439	465	489	476	450	491	482	456	480	476	490	516	492	440	452	521	458	508	488	512	490	484	493	526	499	468	495	468	450	474	458	467	470	529	480	487	489	451	488	504	476	499	461	512	453	495	448	452	468	481	440	467	485	498	478	488	454	461	475	516	522	490	499	484	531	459	456
25869	24297	31082	24860	17371	2942	399	357	358	341	314	358	377	319	329	326	342	359	355	365	355	340	361	323	312	330	310	337	343	349	378	327	356	335	358	333	379	314	338	311	359	350	306	352	346	355	324	330	342	336	367	329	348	322	313	322	312	330	335	324	324	329	353	297	312	332	298	337	322	326	340	339	340	321	301	344	337	360	334	308	333	326	346	322	327	330	353	308	324	319	306	372	341	298	317	367	340	358	339	337	331	327	343	359	344	317	344	325	346	323	303	344	334	318	344	300	317	334	356	349	359	320	348	382	323	364	322	352	350	323	359	338	340	309	354	325	311	314	358	333	309	360	313	326	329	315	339	335	330	322	329	321	322	316	303	385	323	309	322	333	329	343	333	348	332	313	343	325	315	336	332	332	364	336	316	374	315	341	349	304	351	307	352	317	341	345	366	356	311	322	339	333	341	284	332	323	351	337	344	346	355	322	342	341	300	334	337	348	340	321	372	343	364	355	341	325	368	327	324	325	341	340	347	336	357	333	364	329	348	321	356	327	349	308	326	331	340	346	343	333	331	332	342	374	335	323	317	371	352	361	314	335	325	337	334	344	335	333	320	326	355	310	343	362	288	306	334	315	322	307	330	337	347	343	327	352	343	342	366	343	319	360	329	349	350	332	317	310	324	321	324	317	315	331	336	355	342	333	355	313	336	327	335	348	325	355	337	315	347	343	322	345	351	341	368	317	344	322	379	390	325	321	313	332	296	372	340	336	323	323	336	349	346	312	369	295	337	346	339	318	298	315	313	332	297	339	330	313	342	321	315	331	364	371	351	348	334	353	333	337	340	341	333	324	341	321	350	344	325	322	363	356	326	303	323	304	351	328	307	350	350	345	357	351	294	352	356	329	332	322	328	339	343	325	359	333	344	337	347	344	323	324	354	296	362	312	337	331	328	328	347	320	346	363	281	342	340	330	298	337	365	371	315	322	330	340	324	329	370	314	375	331	311	348	316	333	354	331	338	352	360	347	369	351	316	315	322	330	338	341	319	319	321	337	332	338	324	364	364	312	333	352	338	327	326	347	367	328	311	326	348	340	316	308	350	313	336	338	368	354	342	355	322	366	323	323	313	332	340	354	341	322	317	328	333	331	332	348	319	322	295	297	318	347	360	356	304	359	346	309	370	336	336	319	330	314	342	315	331	349	354	340	338	325	345	328	343	361	337	337	358	312	352	308	309	315	322	317	360	366	325	342	374	330	339	330	303	337	320	369	336	349	330	317	346	358	315	321	308	352	313	311	305	341	350	311	309	358	316	359	337	341	328	323	339	335	309	317	328	337	318	344	323	331	323	367	354	321	346	338	342	332	322	316	327	335	328	336	319	333	329	327	324	322	361	325	340	322	335	323	352	345	357	283	320	377	328	334	308	351	335	330	301	304	374	365	376	330	360	305	338	376	354	337	333	330	338	343	346	343	322	338	350	351	322	328	329	347	333	333	336	340	335	372	343	311	352	358	324	319	324	328	340	358	357	344	305	334	348	343	329	330	333	335	311	335	330	330	328	359	292	345	337	347	349	345	324	316	337	351	318	312	342	347	327	361	365	288	320	340	275	317	326	351	328	353	354	351	332	348	328	359	352	329	323	342	321	344	316	339	344	316	327	307	338	339	348	320	304	376	328	316	322	314	333	339	330	330	354	336	341	360	337	334	316	316	349	319	352	320	302	355	314	328	298	319	316	340	350	351	340	326	328	307	285	311	350	346	314	347	311	350	325	304	343	350	356	301	319	358	335	313	349	310	310	348	317	353	349	334	321	345	311	345	318	327	360	326	341	312	354	332	334	307	354	320	353	313	320	336	333	309	341	335	332	316	307	304	333	286	355	370	330	356	317	336	303	338	354	318	313	356	320	314	307	339	326	340	323	322	327	318	305	349	327	320	315	333	319	331	346	323	336	319	323	318	314	338	310	330	354	357	344	309	299	355	361	339	331	304	341	354	338	363	362	349	322	332	305	339	321	300	350	322	331	322	341	324	353	301	322	320	313	317	326	365	348	324	308	347	328	355	321	312	345	330	331	347	331	317	331	344	353	322	309	329	331	326	339	336	313	313	317	366	311	345	335	339	355	301	312	322	377	345	347	309	320	338	370	326	330	335	342	307	326	323	361	320	350	337	338	319	338	306	325	311	328	344	324	335	330	309	329	335	302	340	336	354	356	377	317	317	323	328	321	375	326	338	354	329	349	338	373	343	299	308	308	331	365	337	374	333	334	331	343	351	350	343	340	340	355	323	334	351	333	355	333	337	325	291	333	360	330	325	324	322	320	333	347	343	320	337	347	343	346	348	301	378	335	363	390	315	338	343	318	343	303	335	340	362	329	329	312	344	310	312	347	350	303	353	346	333	327	344	358	336	341	364	353	346	333	341	329	339	356	329	367	304	323	308	329	341	326	322	356	344	326	354	335	350	343	311	315	334	348	333	327	315	361	289	332	338	334	310	316	333	328	320	289	320	342	326	353	330	353	341	324	318	329	360	325	343	319	328	319	316	361	340	350	328	364	353	316	357	307	359	321	374	320	297	342	343	316	330	304	350	294	331	331	320	342	316	349	319	350	304	300	337	344	321	335	326	319	384	345	358	373	336	336	360	304	349	337	327	347	337	333	347	336	349	322	339	327	345	306	349	322	346	342	343	345	326	331	323	325	341	302	339	340	331	324	328	344	342	346	322	370	315	393	340	354	331	375	359	338	303	331	338	315	320	346	354	352	340	367	313	333	347	337	322	307	304	334	347	305	372	329	307	295	348	375	352	362	304	337	314	348	343	330	352	340	343	351	351	343	329	348	335	333	330	345	314	357	323	338	331	322	331	345	325	346	312	330	313	343	356	321	339	335	333	337	295	330	361	339	344	326	341	321	346	306	356	341	319	347	341	328	345	331	326	348	335	360	317	309	362	356	313	335	338	333	371	338	327	327	330	333	321	335	366	335	324	327	336	307	298	336	347	301	362	328	343	354	321	328	367	342	305	314	333	345	339	342	345	337	336	349	329	319	299	353	339	360	337	339	306	336	343	308	344	342	303	293	333	326	366	331	292	353	333	300	357	328	370	313	328	337	336	341	325	347	316	337	366	343	342	330	319	343	335	332	371	345	366	348	310	337	322	334	319	322	330	329	330	322	346	370	298	310	317	297	309	318	332	362	333	313	308	334	319	310	331	357	309	370	330	306	321	356	360	313	342	325	324	331	323	337	279	311	338	348	350	349	337	313	318	338	289	363	357	319	343	299	334	332	321	304	322	319	334	348	328	329	330	317	325	350	323	330	351	319	318	328	346	312	355	358	338	300	323	339	343	349	311	337	347	334	357	319	353	384	350	323	367	364	331	331	346	314	360	333	308	341	335	284	300	337	323	334	326	359	345	337	341	354	325	334	331	338	337	314	359	352	322	326	298	323	328	313	323	314	352	326	345	314	367	339	369	365	340	325	354	343	335	323	375
62659	86777	54656	8489	1582	599	531	573	561	563	528	561	543	538	519	568	543	542	540	567	601	526	604	563	537	496	589	533	570	556	551	530	529	543	563	567	573	505	540	531	529	543	583	548	580	517	541	534	575	566	537	533	529	548	519	539	575	531	553	537	550	545	551	533	513	521	568	578	542	540	501	541	560	559	509	532	602	559	573	523	563	535	512	545	499	546	550	490	579	576	532	515	529	514	532	594	532	515	536	540	553	560	539	559	524	521	499	525	519	536	518	539	575	560	551	561	552	535	530	581	525	564	550	555	570	552	538	545	523	525	542	570	545	536	566	542	553	538	544	595	551	510	556	507	538	556	513	512	555	543	582	526	512	541	546	573	548	540	525	532	541	490	572	572	531	546	570	613	572	554	574	520	553	500	554	551	581	525	580	546	571	546	544	524	545	571	525	547	509	566	573	558	553	555	516	508	521	490	531	535	561	539	515	525	531	520	511	564	526	523	579	539	581	511	546	544	495	521	538	544	579	561	525	551	550	528	536	547	502	526	523	580	591	552	553	512	569	545	485	543	530	522	561	575	513	557	514	570	539	559	535	549	549	573	482	518	539	549	558	587	537	504	602	539	560	557	502	522	562	548	567	531	534	540	553	547	531	547	526	513	545	546	509	514	542	543	570	560	524	513	524	576	540	569	540	551	552	562	550	564	557	549	535	563	539	526	593	557	557	594	547	598	561	543	585	525	516	538	525	555	546	560	523	523	547	529	546	546	543	546	515	534	559	532	572	567	529	565	544	523	535	558	534	509	511	513	569	567	528	562	530	548	565	536	525	577	546	514	576	560	556	570	554	515	579	586	538	510	534	604	516	588	553	548	559	550	576	546	584	550	575	546	587	544	585	531	548	564	595	535	597	567	534	551	508	560	536	596	578	531	540	561	579	514	560	550	559	520	561	570	547	531	560	572	568	548	574	538	562	510	530	567	567	571	530	588	589	562	526	563	567	534	540	570	521	517	541	529	564	549	511	561	527	513	551	507	557	547	543	562	556	548	550	550	585	502	528	576	517	509	527	581	548	531	537	544	555	528	587	581	522	536	569	583	547	541	574	559	527	563	545	546	537	531	519	580	566	535	596	575	531	553	540	561	576	528	540	572	529	564	532	539	511	498	524	578	520	556	512	567	515	560	542	554	532	541	569	567	583	558	556	554	586	550	539	544	559	559	532	530	566	515	563	544	562	556	568	577	543	573	563	537	590	531	542	507	563	519	587	515	558	512	542	528	501	586	540	567	521	554	573	494	533	511	546	553	546	533	562	532	519	568	542	541	520	525	534	558	537	514	542	550	547	541	527	547	500	531	569	560	550	552	542	588	544	532	524	549	582	528	535	555	540	587	543	578	511	554	549	572	563	552	533	617	546	601	525	551	556	547	558	532	587	547	564	525	529	533	515	555	545	555	567	598	601	583	518	567	576	546	540	529	510	528	562	619	542	548	572	580	568	523	558	535	517	563	590	530	575	549	516	538	525	568	609	567	513	570	539	576	585	517	577	536	521	549	546	555	543	537	520	504	554	547	551	546	530	557	549	521	533	552	544	529	519	500	574	543	521	582	570	541	571	509	582	562	557	540	519	577	548	584	568	550	548	542	507	562	564	534	545	509	518	530	551	505	567	588	555	527	550	560	538	543	516	574	521	553	534	566	578	541	540	539	531	535	541	505	543	569	584	540	542	567	541	548	548	541	564	549	539	538	570	523	527	574	559	541	535	510	546	546	524	541	521	562	521	519	520	550	583	559	567	546	507	514	559	512	508	545	565	527	554	523	556	575	536	553	561	564	530	588	566	518	564	504	527	572	593	565	521	576	552	573	542	571	524	568	539	525	524	544	576	527	589	515	580	525	575	548	580	553	558	542	491	505	558	550	544	579	547	511	546	514	541	562	556	587	542	557	543	608	562	556	568	540	544	565	551	536	531	542	549	536	569	560	477	553	532	543	560	573	527	570	533	550	578	546	548	577	547	552	513	491	534	548	506	580	534	570	537	609	570	574	561	563	508	580	527	537	529	549	527	574	552	558	510	526	543	538	515	536	542	552	518	538	582	563	534	570	536	547	565	529	509	552	559	551	552	543	488	547	511	540	516	529	572	572	541	545	530	519	535	515	520	519	517	542	570	556	568	527	568	533	578	546	530	562	554	530	543	586	581	571	575	556	517	534	534	500	567	550	541	546	548	538	534	532	578	556	561	515	554	536	559	549	562	572	548	514	522	569	519	550	535	492	528	568	515	532	564	510	537	514	558	535	579	582	528	533	564	587	536	534	563	580	547	584	527	537	533	600	505	570	560	516	563	574	500	538	507	539	571	512	553	576	525	555	563	517	540	523	556	553	538	512	594	541	520	546	562	552	563	530	542	525	563	561	531	526	565	549	506	558	541	537	524	541	568	533	537	525	550	562	577	546	580	555	527	540	619	525	549	555	519	514	561	576	593	515	530	536	577	564	510	587	575	526	553	543	530	552	512	510	575	535	534	568	564	570	573	529	555	528	515	514	586	542	538	557	528	552	563	548	539	537	551	581	528	512	512	520	576	568	557	550	507	509	525	515	576	532	557	533	551	527	570	525	534	532	545	521	529	518	546	547	542	508	546	552	529	522	550	572	562	521	563	561	580	518	527	518	527	547	567	513	506	563	556	555	548	507	557	590	513	545	565	601	586	540	508	586	532	555	512	550	509	569	527	539	528	523	552	532	529	550	532	572	545	524	539	553	541	499	559	581	553	599	504	542	545	576	530	545	519	542	516	563	549	550	547	580	566	556	534	560	511	546	520	567	569	557	551	554	560	534	548	535	555	554	541	513	564	549	515	546	519	552	532	536	579	590	560	489	529	573	540	514	560	570	534	492	551	544	528	550	533	513	535	522	538	549	541	527	549	555	552	548	548	553	563	545	543	570	528	546	560	592	524	566	542	533	542	558	550	545	564	535	558	554	556	526	524	552	533	545	559	540	524	566	528	534	514	552	559	538	534	535	536	549	496	565	573	549	571	555	540	559	544	589	496	578	526	549	578	557	544	523	577	527	569	592	512	511	551	506	519	553	540	589	538	538	532	543	549	545	528	507	529	588	543	534	541	518	532	549	591	506	552	577	517	571	545	513	546	552	537	540	576	540	550	576	541	546	532	546	562	584	550	565	509	578	549	508	541	532	507	577	541	532	516	585	571	561	543	511	601	532	557	534	563	536	562	559	526	529	528	533	537	533	534	582	515	555	565	546	495	550	521	534	535	559	544	516	515	533	550	500	560	546	515	573	560	563	520	529	538	560	559	581	506	561	578	558	578	568	530	539	547	526	551	527	562	560	505	555	552	531	577	536	612	510	564	565	585	555	593	509	567	537	562	540	542	537	582	600	549	494	541	554	530	565	613	528	546	589	562	549	568	519	493	581	548	542	553	548	557	553	563	556	537	550	572	546	554	545	544	504	546	557	558	519	519	476	500	553
24536	22605	30165	24376	21356	14882	1328	596	588	539	535	531	583	552	556	546	541	533	564	529	529	535	548	531	526	558	529	524	504	503	539	538	537	514	523	547	572	549	520	542	504	546	512	532	535	539	527	496	550	509	533	538	566	538	527	513	560	515	521	512	510	525	462	530	536	511	557	540	509	537	521	500	516	491	519	537	548	513	480	521	519	518	509	556	488	535	519	502	481	523	539	511	511	539	512	497	540	532	517	542	523	535	578	513	541	491	545	527	516	532	525	523	533	501	535	542	438	540	555	529	540	543	538	533	501	541	530	518	574	505	555	508	521	517	524	487	515	540	511	519	515	562	534	511	520	517	553	526	517	500	525	503	541	559	551	559	548	528	516	543	536	530	528	553	542	479	584	521	472	510	541	491	548	544	530	489	514	511	543	472	518	528	535	522	555	556	546	493	551	532	534	558	554	524	531	503	521	497	551	566	542	498	573	510	525	528	541	529	530	536	535	544	538	502	525	544	519	522	517	522	541	502	524	514	541	505	568	534	530	509	532	519	531	490	505	537	546	519	549	522	512	548	551	560	512	534	540	521	502	523	518	498	505	530	518	533	536	512	532	533	540	548	534	547	516	533	508	518	501	546	562	511	553	543	504	533	568	543	553	503	579	517	536	553	555	503	535	563	517	512	530	497	564	557	531	500	488	524	507	547	530	547	542	525	496	537	533	563	527	507	543	508	570	529	527	531	541	516	522	466	531	550	529	461	499	503	531	524	487	549	513	545	530	517	473	551	512	527	565	512	503	554	545	553	530	533	510	519	545	512	546	513	499	569	533	536	541	536	536	553	543	526	539	536	543	538	484	543	498	531	514	486	552	553	505	512	513	507	541	507	512	537	507	547	517	525	484	473	541	505	535	524	510	553	536	505	507	512	542	518	469	501	534	521	533	550	521	525	520	563	527	505	521	546	482	494	529	526	528	501	516	568	532	505	502	546	505	521	505	526	546	571	501	518	528	562	561	550	503	524	500	500	551	551	572	546	556	553	519	511	552	536	507	518	497	532	530	517	507	537	578	533	548	516	509	479	547	515	510	534	564	538	504	526	520	494	523	544	522	499	540	522	532	517	519	543	504	528	553	512	528	518	580	532	510	533	515	513	519	553	515	547	549	535	514	501	519	547	514	533	499	537	539	504	549	527	537	510	509	515	546	482	536	536	487	531	557	524	562	507	505	531	536	471	547	514	559	499	526	531	505	486	537	539	527	489	557	552	559	563	529	523	564	538	530	549	575	507	523	513	566	532	558	519	525	486	506	529	554	528	526	552	497	499	563	510	532	502	547	532	514	548	509	516	544	505	505	563	520	478	544	502	520	497	517	540	539	507	525	469	510	518	515	528	547	521	530	506	534	517	507	566	478	518	498	543	507	522	506	526	528	541	534	540	565	531	530	546	583	527	516	484	544	526	540	571	517	521	551	520	538	540	516	511	579	546	558	555	512	490	485	539	550	522	552	551	571	567	564	529	539	568	533	535	562	506	525	504	587	517	513	542	550	564	531	536	529	534	521	591	543	566	514	469	497	503	553	521	555	591	503	507	488	534	499	528	500	535	474	540	511	503	543	528	526	529	576	554	545	501	511	511	546	537	538	507	550	506	552	553	504	524	521	531	553	535	502	506	537	527	497	505	520	548	512	530	497	524	521	522	518	540	505	550	516	515	540	497	528	509	509	539	549	497	496	574	552	512	553	565	511	488	562	502	531	545	500	491	537	554	484	509	521	568	531	552	538	534	562	473	563	582	486	582	498	544	556	528	512	499	517	527	503	520	498	542	581	561	521	525	501	564	544	530	495	499	540	543	540	524	498	539	538	532	519	522	482	542	492	522	521	527	533	487	558	531	563	551	531	534	525	507	530	520	520	506	522	511	546	496	570	552	559	567	521	568	515	509	544	566	552	511	561	531	535	585	523	500	568	530	535	532	567	525	516	530	515	558	559	500	497	529	536	532	522	549	533	532	530	545	553	471	523	545	521	536	497	560	545	531	542	522	518	525	552	536	541	517	513	517	547	509	536	533	502	557	530	544	505	541	547	516	537	532	530	514	500	500	526	514	508	539	471	530	533	514	513	506	506	566	514	559	530	573	563	539	548	525	495	540	525	567	527	549	549	539	551	523	501	548	516	536	500	510	541	529	512	574	542	583	535	526	567	545	513	542	570	548	551	487	496	558	497	523	536	527	528	509	522	562	519	545	492	522	583	538	532	560	540	520	507	495	553	558	533	512	506	561	540	582	486	511	542	537	503	544	544	548	536	549	544	526	547	525	535	557	540	517	525	555	523	527	524	517	540	557	535	524	540	523	555	504	516	583	595	499	532	560	560	533	562	492	538	532	557	550	530	533	516	515	543	508	513	583	536	569	522	521	575	545	495	528	561	513	527	536	528	502	541	534	559	533	552	529	531	520	520	568	554	568	556	520	545	546	543	535	513	509	516	533	534	538	524	474	532	540	505	528	535	533	549	578	521	535	531	503	561	529	547	517	546	515	549	512	519	533	521	513	547	537	510	550	548	541	525	535	536	513	523	515	544	513	521	534	526	527	522	511	504	481	515	522	538	521	507	497	552	527	507	502	523	511	508	535	576	506	548	546	534	516	504	502	529	566	502	514	548	547	535	511	535	503	532	556	503	546	524	529	496	534	573	507	530	550	558	591	536	524	512	555	504	496	542	509	545	519	537	533	542	525	539	502	562	507	519	527	518	527	482	522	470	525	499	479	521	556	542	506	529	540	520	537	512	540	488	532	494	551	515	573	576	559	544	560	560	522	498	524	592	537	501	542	539	500	527	497	498	549	544	510	522	489	563	518	521	489	543	549	522	512	539	483	526	536	509	545	504	546	540	502	520	490	524	563	483	534	525	524	517	517	539	554	466	515	545	501	529	536	525	523	494	513	503	525	510	527	524	535	534	519	527	529	496	527	523	542	529	550	511	515	517	531	485	484	496	522	520	530	537	497	512	571	528	532	496	482	533	539	523	561	524	534	511	550	502	486	521	521	527	480	535	554	504	490	501	481	506	526	503	505	511	495	517	558	513	530	482	562	542	543	513	578	511	497	507	508	513	538	499	527	535	497	556	579	511	559	543	508	504	531	538	530	528	519	499	521	538	534	506	544	558	529	542	526	494	510	549	557	470	561	514	546	539	567	526	531	503	569	491	509	517	512	524	541	521	491	511	535	556	511	484	497	529	491	548	560	501	540	522	532	515	534	533	529	535	551	544	509	491	538	531	535	508	503	537	510	539	521	535	590	530	505	534	550	527	504	497	523	573	560	528	536	565	494	532	553	544	541	543	533	550	529	518	504	501	523	555	522	518	513	545	509	496	540	542	530	515	491	507	565	562	513	517	556	559	541	569	483	543	520	544	506	539	486	525	514	466	546	535	525	523	534	512	531	503	543	533	526	545	531	554	516	510	554	532	539	496	561	561	502	521	540	552	537	537	531
63485	92905	62300	14712	2868	907	865	792	822	828	859	854	810	873	831	868	809	846	837	835	784	839	833	798	830	825	756	794	841	868	783	812	866	818	791	767	812	813	805	789	796	817	846	843	809	837	800	815	808	802	851	799	809	798	754	831	857	833	836	789	791	795	838	830	776	831	806	789	805	814	766	801	796	771	823	798	848	789	816	801	793	816	791	824	798	836	783	843	798	804	780	803	834	825	805	831	863	858	813	865	822	766	834	796	858	807	818	857	804	835	798	811	836	810	783	803	838	827	777	812	829	831	787	793	825	826	791	806	771	836	846	850	820	827	819	799	788	885	783	857	820	868	803	801	843	814	791	769	832	838	809	860	822	787	811	841	762	790	845	785	764	848	847	802	798	791	767	805	827	847	827	822	794	807	780	818	844	764	800	813	833	787	843	787	786	775	789	811	843	840	799	817	795	830	830	781	852	782	785	821	873	794	804	813	789	830	827	805	786	777	855	840	798	790	800	829	817	799	758	819	800	801	844	825	814	838	770	787	807	816	807	748	826	775	807	814	795	830	811	824	842	800	814	843	764	804	826	793	771	807	797	814	756	830	800	860	808	780	793	838	810	817	836	833	843	866	771	769	799	811	871	834	817	852	790	755	822	851	785	851	794	779	797	804	847	764	835	807	828	838	785	818	832	812	766	795	829	840	834	785	797	820	774	824	856	820	804	848	833	852	756	828	811	785	801	817	768	790	778	797	803	807	801	783	786	805	804	843	814	805	819	799	827	824	763	832	816	786	791	797	805	802	805	800	764	806	728	808	792	793	807	863	813	779	829	860	807	790	782	743	800	788	793	774	827	857	813	764	819	787	828	784	868	838	802	791	795	848	795	887	840	761	780	819	779	848	768	817	829	795	810	806	748	798	827	779	871	854	793	825	786	798	813	815	797	816	790	835	796	865	823	803	795	802	812	805	825	798	798	787	776	862	833	832	818	840	819	801	833	809	799	812	820	813	805	829	847	807	758	824	806	808	738	799	769	864	768	790	856	813	806	750	813	807	811	762	845	741	837	821	809	792	805	842	809	808	853	802	810	821	764	840	825	828	806	823	823	804	811	809	828	844	784	790	828	791	822	784	821	856	803	740	780	782	843	766	872	822	807	825	812	816	825	861	782	852	812	837	787	798	772	836	768	812	759	793	798	815	867	866	819	773	827	792	786	783	830	826	797	843	854	798	850	798	837	823	834	787	835	788	851	801	803	778	758	797	824	791	856	813	831	767	837	774	872	811	838	829	802	802	811	803	803	807	825	777	814	864	829	808	792	836	796	807	834	811	816	811	814	807	837	833	837	797	814	834	783	806	762	781	793	866	856	847	787	873	762	816	808	846	793	782	794	823	824	781	743	803	846	860	833	834	843	817	788	802	781	868	771	835	776	841	809	833	790	811	836	827	811	817	810	814	840	848	840	790	783	835	794	810	799	796	811	788	835	834	820	825	829	830	845	817	809	815	820	820	877	846	814	758	770	786	781	792	812	830	779	796	816	770	792	804	811	863	885	833	828	745	796	849	832	829	804	828	765	726	794	790	793	782	774	827	794	785	820	792	821	818	774	815	818	824	768	828	770	821	794	784	817	752	761	838	809	804	800	782	799	824	785	797	776	817	794	785	825	819	817	797	811	811	832	791	872	840	803	795	800	790	807	812	792	806	794	811	833	818	812	810	837	822	786	797	859	815	848	844	805	809	804	820	781	785	810	829	781	801	832	764	801	843	807	816	791	818	790	803	799	871	786	803	824	831	813	818	821	801	778	863	811	802	792	825	794	770	833	836	772	839	836	828	800	824	811	813	803	780	772	824	821	818	786	823	803	809	856	834	804	799	820	820	881	876	822	822	802	802	805	817	773	817	785	792	817	854	820	796	795	846	792	786	779	830	844	828	814	766	784	773	826	767	817	809	819	812	845	788	833	775	789	797	779	798	802	798	806	818	809	794	801	813	804	843	825	844	845	826	776	794	842	820	817	867	826	882	806	795	809	848	821	834	797	793	834	761	809	786	812	836	830	779	836	813	819	807	789	811	846	833	817	823	811	829	750	763	776	866	798	843	807	771	866	784	795	836	869	783	768	845	803	796	824	834	786	808	811	822	788	784	798	800	772	838	780	841	897	840	781	772	834	792	822	834	821	780	816	838	824	851	798	794	745	776	866	798	843	873	841	815	841	807	793	778	775	784	774	815	837	779	803	807	794	834	831	836	796	758	797	837	817	841	792	785	821	832	802	790	831	785	807	794	811	768	754	833	808	826	838	779	783	818	833	836	848	823	778	814	796	846	883	814	841	838	818	822	837	804	811	824	838	796	795	778	814	836	855	817	822	808	812	829	852	809	871	832	797	830	776	819	799	796	777	815	767	772	800	813	768	869	800	776	851	785	843	799	787	826	790	834	822	898	796	838	834	822	816	813	787	789	795	785	788	892	812	775	820	809	831	790	811	784	786	759	830	815	853	802	785	826	764	775	722	836	724	829	810	771	800	851	807	834	800	824	799	773	796	782	779	816	790	822	796	839	823	803	825	829	840	807	785	801	811	809	780	829	807	828	848	846	801	822	848	812	805	812	772	788	829	795	846	811	835	824	798	851	812	798	806	846	815	840	763	785	840	795	781	820	789	781	780	800	763	768	719	838	757	865	848	775	846	792	837	807	822	837	832	810	805	804	779	809	764	813	920	834	735	800	763	757	809	834	839	808	781	860	780	865	787	806	809	789	798	813	792	889	854	867	765	788	764	800	790	831	779	850	818	822	786	753	807	802	812	799	758	832	808	838	750	807	803	770	777	775	835	805	802	807	856	833	847	801	807	832	821	802	766	862	845	812	782	737	759	834	767	793	874	812	825	766	824	768	807	811	840	861	841	842	789	838	779	775	818	830	816	814	799	820	833	856	790	848	840	828	834	836	811	833	804	832	800	806	738	757	823	841	817	790	800	799	823	847	842	855	806	831	839	800	827	816	834	822	768	776	829	830	819	843	847	875	768	856	833	817	823	826	851	768	787	777	839	836	810	745	816	807	813	764	848	822	794	789	769	820	834	799	805	797	754	798	824	798	780	849	850	814	823	841	799	843	814	842	850	802	832	807	776	821	847	823	793	855	848	794	869	817	789	844	744	780	800	803	828	852	824	781	826	833	831	845	829	830	824	840	811	783	844	820	833	802	813	836	797	763	801	744	811	817	844	828	847	837	840	832	780	824	795	794	828	803	780	884	866	811	833	805	816	787	794	839	838	806	772	807	777	846	743	828	785	859	811	795	828	786	834	791	800	795	825	843	833	783	822	785	818	845	827	814	789	807	855	820	818	805	783	827	798	778	848	802	816	827	828	807	775	799	845	760	844	763	866	815	844	789	806	826	765	780	841	822	771	841	798	811	848	808	803	827	849	822	827	817	822	890	834	820	816	801	797	838	820	839	822	763	753	810	822	785	829	801	780	789	793	798	769	784	816	836
34062	30134	24654	6716	608	397	312	321	278	313	292	290	302	289	269	310	257	302	264	300	289	306	304	305	299	276	292	280	315	308	293	268	286	281	312	282	316	266	321	274	293	297	290	302	301	289	274	302	296	304	273	292	269	265	283	316	295	300	275	244	285	279	267	299	279	286	299	287	264	303	284	306	300	288	288	313	283	273	303	282	304	321	334	285	295	315	313	319	276	264	330	296	288	262	304	290	300	276	299	320	265	295	276	306	299	281	264	282	302	311	283	267	286	328	305	289	317	286	283	283	251	281	289	272	278	266	302	306	288	289	292	267	270	281	288	345	282	301	290	273	251	273	283	291	311	267	301	285	255	293	319	267	316	302	272	317	297	277	301	311	250	270	312	272	266	281	301	278	307	289	300	275	263	315	268	339	285	273	289	291	283	307	305	295	318	284	302	312	297	258	280	273	304	291	279	285	289	283	286	280	277	271	311	271	279	300	290	304	295	270	299	263	272	287	291	282	297	302	286	297	309	264	284	295	288	321	294	284	277	291	297	279	301	286	279	256	293	295	305	307	247	306	312	287	282	308	313	298	312	272	278	264	277	299	272	274	296	280	271	235	303	298	267	286	264	282	311	285	291	285	320	290	296	302	261	278	268	284	257	336	299	292	243	283	252	309	332	264	254	271	301	288	317	300	290	292	265	310	292	258	263	287	278	268	294	306	295	269	283	299	304	323	280	279	299	282	252	297	266	303	281	313	271	298	313	251	312	273	287	310	302	299	264	266	304	294	291	279	286	275	287	300	274	284	292	267	306	306	280	268	278	322	293	321	313	269	264	287	302	279	287	291	277	307	288	280	278	296	300	307	281	300	297	309	258	294	319	298	334	302	271	260	273	297	311	265	286	297	285	313	267	289	288	293	277	274	295	285	290	261	269	277	277	298	314	288	269	285	264	313	292	317	281	293	287	304	282	296	290	300	256	299	284	304	270	273	281	291	282	295	276	280	313	287	286	293	301	313	291	295	281	272	285	276	308	305	267	298	318	307	310	285	273	290	286	301	278	319	306	295	300	317	255	321	292	295	330	295	272	254	269	265	266	272	296	302	305	279	300	282	254	299	288	288	287	319	291	304	273	278	298	302	296	306	280	303	274	290	269	316	278	274	273	275	301	289	302	306	277	284	296	312	288	296	298	308	274	271	298	299	290	280	314	301	287	313	283	305	308	285	273	297	284	278	247	259	266	282	312	303	270	256	302	293	277	286	319	274	314	312	282	312	304	284	307	292	284	279	304	273	300	252	297	305	302	305	280	269	308	284	278	280	313	277	280	298	287	298	293	286	312	286	283	273	301	278	282	284	275	315	302	301	278	300	303	280	265	273	291	314	305	272	287	289	295	267	306	286	310	286	307	282	294	307	311	299	304	284	272	264	284	306	264	280	266	319	281	288	296	293	306	269	279	295	283	249	256	270	307	310	288	276	296	282	330	269	279	331	293	279	284	284	289	298	304	294	302	286	284	263	308	311	303	298	282	285	280	273	257	318	294	300	308	276	318	272	312	298	301	274	308	307	257	262	319	295	293	289	268	281	312	284	285	279	302	284	280	272	311	263	309	318	261	269	274	285	293	298	294	305	269	289	326	281	283	300	292	311	279	300	274	298	289	289	280	328	280	256	299	262	307	287	279	317	281	289	303	298	289	256	313	289	258	285	263	297	293	296	278	295	314	291	304	298	284	275	294	277	305	306	293	324	299	285	268	290	279	246	264	296	262	294	308	277	284	287	334	295	267	290	312	264	293	262	269	287	285	273	309	266	271	277	289	260	305	281	284	272	296	274	284	258	298	291	290	298	285	293	266	305	295	277	311	290	270	317	284	302	294	285	272	295	307	280	303	264	268	294	266	273	301	306	272	262	305	237	327	278	262	290	241	289	282	276	296	292	275	255	306	293	286	300	287	281	278	307	297	292	289	315	295	281	297	297	281	295	319	259	291	281	292	306	293	306	286	258	280	315	268	315	311	301	290	277	280	288	294	292	310	283	289	298	282	289	281	325	316	312	288	275	266	320	292	287	264	274	279	259	300	246	268	305	283	283	309	245	260	285	300	282	287	271	297	265	293	282	298	312	272	313	301	293	312	308	290	287	285	261	281	287	297	309	291	275	316	287	303	303	261	332	263	305	282	303	273	272	268	281	296	283	272	283	286	287	295	284	290	283	290	290	300	306	270	279	280	276	269	297	296	274	313	283	274	260	306	285	284	281	280	291	286	312	286	328	298	275	268	288	298	276	286	311	298	286	283	309	276	264	302	278	286	268	291	301	298	282	296	293	282	285	285	303	285	273	261	294	276	282	320	302	297	287	312	282	300	261	297	283	264	299	272	300	287	257	247	270	292	307	278	278	268	295	282	294	286	300	266	298	279	302	300	302	274	307	309	311	273	280	284	291	303	269	279	276	278	314	276	285	281	329	302	274	302	277	321	280	271	270	293	299	306	287	288	290	294	278	271	300	287	318	303	268	327	290	268	259	294	318	277	271	292	281	265	320	283	283	282	283	272	332	287	278	281	280	284	306	290	301	247	281	315	267	260	327	304	309	272	275	315	273	297	279	279	301	284	281	274	286	295	313	279	333	282	273	286	278	292	291	290	299	283	289	290	247	291	276	283	300	262	273	288	305	294	285	283	320	297	292	287	294	265	303	262	260	303	260	273	266	273	290	253	281	263	298	285	249	276	283	282	263	248	265	298	305	266	289	287	292	303	280	255	280	308	274	276	321	312	292	297	296	304	304	296	266	316	295	278	279	294	291	304	305	302	285	255	299	289	295	318	317	306	282	290	310	283	324	307	289	279	292	275	299	296	278	291	313	254	282	269	313	288	306	285	283	292	310	288	305	279	263	294	271	307	286	300	295	303	260	270	305	283	297	297	308	288	260	311	261	322	296	260	307	276	287	277	276	272	282	291	284	287	286	297	299	289	300	316	298	270	277	306	312	282	286	292	311	288	319	260	270	270	315	250	296	271	294	285	298	277	301	304	276	278	265	319	284	337	286	281	298	291	315	300	292	282	290	292	288	304	270	273	317	309	300	251	289	295	274	278	288	268	274	309	298	288	279	287	273	297	292	296	276	273	267	319	278	285	264	296	285	266	280	292	303	288	282	290	314	296	265	306	291	326	299	303	287	258	283	298	312	281	320	315	283	295	298	308	268	316	273	276	267	302	271	300	266	294	290	261	295	292	294	295	302	293	284	251	279	283	302	322	288	277	296	275	250	283	306	303	297	247	295	308	284	277	284	278	286	306	284	296	263	299	313	295	273	299	276	306	295	294	290	297	291	306	250	294	287	308	278	266	311	282	311	285	269	271	280	280	272	296	273	267	273	303	289	275	258	310	330	298	307	312	276	276	295	277	282	307	291	286	281	322	274	296	271	293	308	282	276	285	284	281	311	299	276	278	307	293	260	280	268	268	261	272	303	291	312	274	281	290	292	305	268	280	276
43655	45559	27969	3468	683	513	506	520	484	507	482	476	455	481	449	521	496	488	467	481	477	512	492	414	524	494	500	470	531	457	479	471	499	492	487	513	464	500	516	546	443	443	467	475	480	448	500	532	469	499	520	476	520	447	505	492	481	471	485	493	500	528	521	493	457	450	503	459	511	530	493	481	496	476	471	472	484	511	502	494	473	475	504	476	484	486	504	461	431	487	501	506	456	467	501	476	470	429	447	502	451	493	508	462	463	456	485	505	532	486	484	483	534	500	482	546	476	460	485	462	522	471	465	513	483	476	497	525	528	480	494	451	501	481	512	530	494	518	486	474	472	528	518	504	515	447	475	483	477	477	525	514	502	486	453	484	460	496	470	509	485	490	485	495	496	472	467	419	492	466	529	495	519	496	465	473	484	491	449	511	458	508	504	479	471	484	473	497	511	463	491	495	469	488	489	495	512	474	447	483	477	460	481	461	512	503	481	482	517	496	466	508	490	459	461	502	470	514	519	484	504	471	515	476	467	453	492	459	494	470	496	485	479	460	511	503	496	460	520	470	479	496	489	486	461	489	499	514	484	468	472	503	523	480	510	489	509	505	471	490	456	511	484	478	489	450	485	446	546	498	504	493	462	499	511	502	487	479	474	480	501	472	468	508	491	518	471	480	469	553	474	486	489	469	474	451	511	487	508	519	460	507	453	508	457	482	525	445	529	497	502	497	434	465	557	432	534	465	498	496	503	510	480	470	493	504	517	494	488	472	453	512	480	495	472	477	472	497	478	504	483	486	484	463	463	524	496	485	492	488	510	476	476	443	522	483	530	463	474	503	488	485	476	437	461	477	434	447	483	502	505	459	509	486	486	457	486	528	503	507	509	511	450	498	494	484	525	484	466	472	516	482	521	508	499	462	481	478	478	463	499	515	429	489	482	460	476	475	485	491	463	457	508	471	486	486	484	476	500	475	495	452	476	481	494	509	456	486	496	505	505	499	470	522	450	512	510	497	475	475	456	481	500	496	482	491	535	511	475	446	465	544	472	498	466	465	512	512	453	468	466	433	454	470	496	483	515	485	500	490	521	481	497	500	452	499	500	471	478	491	452	508	435	499	477	456	518	505	514	506	462	488	464	509	488	494	450	461	540	501	507	506	511	487	486	425	483	504	513	484	466	490	474	484	451	509	509	506	518	482	439	428	490	478	472	487	540	522	508	479	518	480	438	467	501	452	496	473	528	512	515	445	464	475	469	477	500	485	503	501	488	508	447	464	496	454	443	497	511	482	517	505	497	472	455	486	487	486	493	476	508	487	465	485	485	474	482	511	465	478	475	473	457	501	488	468	479	458	525	463	524	479	508	480	507	469	489	473	498	468	479	497	474	495	450	496	454	485	456	505	456	523	471	470	500	477	477	483	519	488	469	492	488	477	520	457	508	494	456	493	523	479	479	449	464	461	486	513	462	479	490	476	458	521	483	488	463	482	475	443	458	500	520	508	473	470	459	478	504	481	487	511	479	497	458	468	492	479	486	485	465	498	509	469	493	467	486	471	467	487	496	520	464	500	521	475	479	522	535	499	435	485	492	462	494	500	460	455	476	459	455	508	496	467	468	454	463	506	517	503	484	486	471	441	490	495	504	457	490	478	471	494	513	495	468	493	470	514	474	494	472	485	501	489	481	518	497	506	506	509	462	463	475	475	498	485	465	457	472	464	474	499	506	492	471	475	457	487	490	468	458	428	509	451	462	555	460	492	484	467	477	469	512	507	485	488	501	451	473	484	458	467	471	482	506	449	471	489	483	524	507	489	466	487	440	476	500	555	463	492	487	484	461	490	482	460	510	458	518	473	510	457	481	478	498	475	502	525	477	463	527	452	482	497	455	478	465	488	514	471	483	522	473	486	460	487	474	519	480	464	498	489	536	491	480	491	440	460	515	504	492	500	523	482	490	480	492	498	505	490	446	478	472	479	453	482	489	484	495	479	454	440	505	482	497	441	502	476	464	511	521	495	491	495	459	482	518	439	449	449	467	487	478	505	476	468	480	487	490	461	489	437	500	478	491	483	479	493	494	503	517	447	474	458	488	506	498	519	510	505	455	450	491	470	463	480	483	477	501	508	457	465	483	465	499	456	498	482	470	498	511	485	511	484	485	481	507	524	498	478	480	497	495	457	502	493	525	491	523	457	497	492	484	479	496	510	465	482	464	458	457	474	499	475	516	468	494	489	468	510	479	461	463	493	500	475	484	522	478	473	514	482	460	509	470	514	444	478	503	481	496	498	505	474	501	482	473	480	497	463	474	463	464	546	470	436	477	543	447	471	473	484	475	488	500	471	494	475	475	437	483	462	504	497	449	491	513	482	518	468	457	503	500	478	473	468	484	492	476	492	498	454	462	511	546	473	489	503	517	446	551	503	477	482	497	471	473	471	498	480	516	496	467	489	478	430	489	482	488	448	480	442	489	472	481	474	489	525	467	477	438	512	481	464	504	474	489	459	520	480	475	478	453	515	491	439	459	434	495	506	490	499	429	507	506	489	489	453	481	455	489	524	482	490	475	454	483	494	470	491	486	527	478	464	482	520	490	459	507	511	522	443	479	484	475	458	465	485	530	570	505	442	473	511	456	484	476	512	464	472	491	486	495	457	465	512	516	443	517	500	478	459	481	501	463	521	496	504	507	488	509	514	510	481	466	487	470	458	471	479	514	473	472	478	517	470	505	508	524	505	478	487	503	469	457	498	509	480	457	436	473	489	506	442	472	512	480	444	453	480	464	481	488	466	507	471	477	444	498	482	493	475	498	461	472	498	504	510	475	506	496	505	533	495	500	460	473	491	486	489	460	458	497	501	484	468	506	512	455	524	528	515	481	505	479	466	477	502	477	493	512	530	497	485	465	542	526	479	502	475	481	448	478	475	503	480	484	509	497	459	473	436	508	495	451	513	428	501	452	473	489	479	486	501	462	507	481	481	487	500	447	485	435	501	470	458	474	510	497	471	445	498	526	474	484	488	457	465	511	498	485	485	466	455	503	475	524	493	494	479	473	464	514	484	471	467	481	476	440	444	508	503	422	454	490	472	492	517	443	465	496	482	463	451	503	500	501	487	488	524	470	476	486	477	447	470	498	483	498	482	451	499	471	483	480	478	498	468	453	483	438	485	513	491	465	502	504	494	449	487	445	484	460	480	477	506	503	470	518	516	492	483	495	513	469	483	480	504	462	513	473	468	466	496	494	542	496	442	496	425	510	500	487	486	509	493	442	472	488	518	514	472	523	464	476	500	500	497	491	503	484	512	491	485	475	530	522	485	476	484	493	502	473	483	484	488	490	479	491	487	444	482	534	514	462	506	435	500	473	486	516	463	494	530	516	519	471	518	476	462	446	430	471	495	470	486	504	498	497	471	513	485	481	490	529	473	460	502	492	487	465	479	492	510	493	505	472	500	486	489	439	493	489	493	496	485	491	508	528	497	488	461	470	507	464	457
25858	24661	32484	26213	15663	2353	421	389	306	337	317	347	367	303	337	346	319	314	334	307	342	339	356	375	330	302	338	337	309	365	338	367	350	349	339	310	316	368	318	368	342	347	320	337	337	366	331	313	329	345	304	324	339	367	338	327	378	351	314	373	333	325	325	355	314	333	304	331	319	372	313	334	345	296	321	344	332	363	315	344	341	338	327	309	318	343	359	340	372	354	341	361	345	349	323	324	326	310	336	349	338	325	328	345	331	342	328	333	342	346	348	343	314	341	337	347	333	325	336	321	335	350	340	345	327	346	344	367	323	343	358	350	334	352	325	331	339	327	335	356	373	322	375	323	380	306	312	311	342	356	336	327	340	329	376	309	334	344	326	349	302	353	313	323	335	360	294	338	340	335	328	322	320	378	361	358	317	345	326	355	323	344	343	317	321	332	303	357	325	347	336	347	334	329	341	327	353	358	354	346	372	351	382	332	321	353	325	336	349	325	294	346	319	346	326	321	323	371	362	325	325	348	341	340	312	338	314	344	333	359	349	329	338	347	308	301	341	314	309	324	364	306	342	354	334	354	365	323	348	360	329	339	330	299	330	337	364	346	330	328	354	322	335	333	333	369	318	333	345	326	358	348	352	301	340	318	348	325	337	332	307	358	327	343	333	337	347	356	325	383	335	347	339	363	322	342	323	350	312	364	349	326	328	309	360	333	313	314	372	334	346	305	317	349	312	320	342	340	342	303	304	325	319	303	334	333	365	339	347	323	354	340	296	352	349	317	315	338	354	340	335	345	350	357	326	362	338	327	316	344	293	318	293	360	338	340	322	319	339	331	329	294	332	364	344	331	316	335	359	329	378	369	312	315	327	349	346	338	348	322	343	315	326	346	327	341	331	356	334	324	354	330	341	347	343	325	331	329	369	333	309	355	342	342	365	359	350	286	344	332	349	340	321	333	305	311	317	321	346	364	302	345	371	315	333	340	333	357	344	374	331	318	344	319	361	336	319	368	293	348	325	327	331	330	356	334	347	343	327	355	349	323	310	341	337	332	330	336	352	353	309	357	318	324	314	358	329	343	324	332	332	316	364	323	299	344	307	347	325	356	340	357	342	340	321	354	353	326	348	344	346	330	349	326	347	330	352	359	347	364	344	333	320	312	334	352	368	375	322	367	331	334	336	330	357	332	341	327	344	344	368	339	349	315	319	339	321	321	335	340	368	336	328	332	321	351	357	348	292	320	328	359	338	356	347	277	359	356	332	350	325	372	305	376	340	326	328	332	311	374	321	388	294	321	310	357	379	330	363	343	316	316	371	336	318	307	328	319	363	294	292	329	322	337	360	317	311	323	353	348	336	346	312	327	332	306	358	350	329	370	334	319	329	336	351	334	350	326	343	321	348	323	346	364	339	335	327	342	358	334	359	342	354	330	366	341	354	329	354	335	312	325	318	348	326	334	334	320	360	315	343	329	344	351	352	320	360	313	296	337	329	309	331	352	325	313	346	355	352	352	369	329	333	329	327	335	339	309	362	320	358	338	323	362	374	355	374	339	343	334	319	308	318	353	357	333	341	367	326	353	319	350	331	342	362	349	305	332	352	362	329	353	355	295	343	322	301	305	351	314	328	338	330	362	355	358	353	339	336	329	337	325	338	337	360	307	337	323	319	328	314	354	347	304	333	331	335	340	338	350	339	334	349	292	357	347	347	350	341	333	310	307	316	323	322	327	287	340	324	328	369	345	325	357	316	352	352	360	332	331	353	342	390	329	329	317	341	301	349	340	365	362	343	351	351	330	374	385	370	357	312	334	334	312	329	333	359	330	328	321	336	359	387	358	339	338	292	360	336	336	324	332	329	336	371	336	319	352	354	340	357	343	324	308	317	330	306	339	328	315	311	323	332	322	328	336	294	323	315	317	351	363	356	362	308	324	335	318	326	347	286	324	351	345	334	349	317	360	321	335	358	339	353	369	321	317	380	335	326	329	315	340	345	374	369	314	321	331	349	328	362	331	329	302	336	352	339	341	344	342	365	342	351	363	300	317	347	347	326	338	330	322	299	326	322	343	341	334	323	335	318	357	323	310	326	344	311	300	337	298	332	349	343	326	359	309	301	323	312	353	325	317	317	394	342	330	360	300	345	350	328	340	323	326	339	314	339	348	364	360	317	338	340	352	366	352	343	326	338	342	330	346	321	338	353	342	370	351	354	344	358	352	356	310	339	334	332	314	331	327	328	322	345	355	309	358	319	356	318	317	365	319	340	315	322	336	309	352	320	292	324	343	324	367	345	310	307	381	383	338	327	356	365	363	338	378	327	325	312	364	342	377	346	334	357	306	355	331	339	325	317	300	310	332	349	350	332	368	352	337	307	337	349	329	324	344	373	316	325	344	304	344	364	325	333	325	362	329	340	363	335	347	343	335	359	340	343	321	322	338	375	344	323	348	339	314	323	315	357	366	343	361	344	339	327	388	312	336	329	369	320	300	338	327	327	349	347	318	336	367	328	316	312	333	351	323	327	306	330	352	354	349	358	327	338	356	342	332	333	349	343	336	318	349	353	328	315	328	356	355	329	353	353	344	329	360	389	372	315	343	340	370	344	326	332	282	331	359	305	336	318	330	348	326	327	356	336	319	341	332	360	358	309	336	305	325	313	333	343	369	327	333	334	327	319	343	337	342	310	356	358	344	360	359	320	332	340	291	328	345	369	320	313	324	337	317	362	352	367	311	317	356	318	337	358	339	321	351	338	355	332	325	365	338	316	395	329	314	314	325	356	336	341	380	347	325	341	392	345	348	320	325	328	336	345	342	340	343	337	344	335	349	313	359	335	336	339	330	341	341	349	353	319	339	362	325	329	352	333	337	313	369	322	352	283	326	327	324	345	334	334	324	339	341	310	354	341	348	337	333	350	321	345	293	350	345	328	329	347	295	335	327	338	335	345	352	345	330	328	344	343	336	335	346	334	326	311	369	365	341	362	329	330	350	340	347	337	319	327	315	352	349	325	312	331	352	323	320	320	358	312	336	312	357	347	322	342	344	350	324	362	307	366	344	325	319	348	365	335	322	338	353	339	356	308	360	321	335	352	344	318	351	325	332	332	332	325	336	327	312	322	334	308	342	340	365	319	345	344	362	338	336	315	343	338	352	362	334	301	359	324	350	331	348	350	340	331	310	365	322	324	319	353	338	330	336	331	337	343	327	347	327	334	338	338	338	324	361	352	372	356	343	344	338	347	324	322	353	357	325	311	342	356	303	330	342	322	349	322	308	352	318	342	372	304	326	309	345	377	357	329	321	359	327	330	309	305	335	337	347	320	364	353	335	305	337	319	358	337	332	292	317	330	316	360	327	352	324	340	303	354	341	321	325	329	326	334	315	363	323	304	351	330	314	321	329	295	336	291	330	354	360	361	352	345	349	345	324	350	342	343	329	339	320	344	337	317	356	357	327	323	306	356	343	308	335	355	339	356	351	327	338	340	354	294	334
63573	86704	60152	14823	2420	580	604	566	550	535	548	528	583	536	541	522	544	555	559	507	527	566	609	552	564	528	530	563	552	582	581	559	551	564	537	528	559	543	572	544	558	552	589	567	517	544	502	547	536	567	527	584	516	549	516	542	532	572	568	557	525	573	507	529	549	597	554	541	561	513	531	558	575	528	564	560	584	560	516	548	547	533	553	541	566	515	552	521	556	518	562	556	531	540	560	533	526	508	536	547	544	534	546	545	556	539	555	559	535	516	569	581	585	556	593	530	581	550	499	503	562	566	542	539	571	579	543	526	575	536	500	554	553	553	522	538	565	589	503	563	518	536	560	599	551	547	585	578	552	556	538	551	609	518	557	574	558	580	554	516	566	578	568	593	579	561	564	563	524	536	542	568	545	496	553	582	526	513	544	524	524	543	541	534	567	564	534	554	564	580	600	523	515	574	590	598	550	542	563	530	546	528	580	531	563	558	563	562	535	515	532	565	573	545	582	594	572	527	538	524	560	541	536	547	569	530	540	552	549	564	548	551	589	573	545	585	541	570	533	554	520	530	574	483	538	551	557	535	545	554	536	518	558	562	556	591	609	539	549	556	555	557	566	571	522	515	575	546	524	526	565	537	561	524	554	550	574	536	545	539	629	548	561	564	529	583	572	547	547	525	528	538	537	564	517	531	537	558	559	588	524	558	576	535	561	548	570	584	541	538	519	535	550	568	537	576	536	539	554	550	519	578	527	568	589	581	561	484	572	565	559	554	575	551	550	582	550	599	515	520	566	532	566	574	529	538	521	554	531	550	572	570	527	562	547	537	562	483	552	546	515	535	522	565	517	546	552	581	510	538	548	558	571	557	567	558	525	547	548	541	537	537	558	512	541	542	583	558	541	500	563	560	572	594	559	521	499	553	538	523	514	525	537	572	549	555	531	519	562	534	509	551	533	531	558	529	537	562	562	523	567	502	541	503	521	589	526	555	573	559	555	560	531	539	558	625	574	581	546	559	550	580	533	562	559	549	577	527	559	517	589	575	567	547	562	558	542	549	511	581	554	574	558	576	510	570	567	550	560	562	624	530	626	573	570	562	565	560	520	578	543	549	586	530	533	554	547	535	518	533	540	558	549	535	549	549	526	552	533	575	590	554	551	566	579	531	580	584	564	547	541	564	561	571	558	571	535	545	527	536	525	556	548	554	519	555	547	518	598	589	540	566	589	582	543	567	545	504	590	528	543	544	569	594	549	514	561	555	571	536	539	568	533	541	547	563	538	522	565	593	590	572	559	535	569	522	541	613	532	519	554	577	529	500	515	562	537	540	566	537	574	572	567	558	528	525	540	562	584	506	508	539	550	554	538	606	571	530	581	585	527	550	534	539	579	580	554	544	537	543	557	581	516	564	547	524	552	514	573	549	512	538	506	532	515	539	534	574	521	571	524	539	555	552	533	557	550	590	543	584	582	572	497	548	602	535	569	584	582	552	552	562	540	533	586	569	556	526	514	510	531	542	556	545	578	553	531	512	578	555	533	508	545	534	523	541	529	551	544	585	533	555	573	542	506	520	553	572	543	538	540	506	528	522	534	545	539	525	507	517	580	543	555	587	557	560	530	539	584	533	571	564	536	543	585	581	551	533	537	531	573	561	549	559	570	544	535	551	542	527	509	589	508	554	560	513	520	569	521	558	567	589	530	584	510	554	571	531	596	564	546	565	549	565	579	540	536	550	570	519	577	594	525	595	575	559	539	558	581	503	559	522	540	512	548	550	529	581	558	533	569	551	556	540	598	561	511	547	548	548	549	534	507	521	586	560	565	556	524	528	524	518	550	561	553	537	556	554	574	540	481	565	561	587	549	573	576	570	578	554	545	548	518	551	555	563	530	564	532	551	554	531	546	525	537	510	537	544	551	570	568	557	557	583	549	575	552	544	551	546	523	549	521	551	546	565	573	557	576	572	544	557	534	557	571	532	528	525	534	565	586	522	545	581	529	521	503	566	554	541	570	560	560	552	527	546	577	561	527	528	567	554	550	533	520	527	564	581	524	527	538	552	530	551	552	549	520	540	547	535	547	563	596	494	577	537	529	570	529	565	524	564	581	544	514	546	529	593	551	528	572	537	561	518	537	537	541	532	541	555	534	555	552	536	560	516	558	495	549	548	554	546	569	494	539	558	538	532	583	571	579	551	511	539	557	518	566	547	511	524	533	546	511	520	575	609	528	547	572	550	543	551	570	565	513	596	541	590	545	557	543	542	566	516	548	550	545	571	520	514	582	531	554	562	545	505	585	554	585	548	565	552	558	517	550	553	593	541	572	547	548	530	569	570	535	549	516	590	574	517	570	552	552	534	518	526	558	552	545	593	591	577	541	562	549	570	540	563	533	549	559	542	578	562	495	573	548	534	559	564	507	544	570	540	565	556	511	566	557	514	570	553	575	537	572	601	535	585	595	540	624	562	526	549	526	542	548	569	585	562	549	489	575	562	529	549	558	529	554	544	536	504	530	552	565	529	510	541	545	576	543	582	553	501	595	581	537	551	582	549	540	559	526	602	547	511	598	564	541	564	574	562	582	552	513	543	546	544	549	570	589	549	567	542	569	601	535	545	583	546	555	531	533	532	546	511	537	587	529	537	565	542	600	525	555	557	540	550	564	563	546	565	554	562	562	543	545	574	509	559	574	575	568	544	539	515	562	501	522	551	525	536	516	510	549	617	505	552	572	517	551	553	566	560	532	523	561	546	493	530	557	555	546	506	578	538	547	540	529	560	562	563	528	551	530	548	522	560	561	542	546	571	517	589	586	539	551	563	516	540	547	569	527	585	538	589	529	575	567	552	578	559	541	563	577	586	532	534	578	562	571	590	593	548	549	556	528	571	510	548	554	546	543	539	568	569	550	506	545	532	568	580	527	580	570	530	539	543	600	559	531	569	541	545	492	587	506	568	564	580	551	570	536	530	518	523	510	547	590	534	532	520	578	551	551	568	548	583	537	572	567	558	535	522	540	616	547	568	557	536	497	519	551	585	573	551	518	540	544	522	585	540	578	553	549	517	586	583	561	511	510	490	524	557	597	550	548	541	552	537	567	548	527	521	541	524	538	538	563	569	571	545	529	573	541	531	545	563	556	553	566	566	603	526	506	576	577	592	557	564	540	542	557	546	528	529	507	538	556	574	567	569	514	577	526	579	523	522	546	555	568	560	540	553	543	558	546	538	549	563	540	546	497	547	563	541	536	590	601	567	565	521	579	564	528	545	499	574	599	545	532	601	573	550	542	525	543	524	534	572	541	544	527	555	547	534	556	548	592	506	510	523	546	565	579	526	559	565	531	554	576	542	529	547	568	516	531	523	565	531	558	541	588	590	550	590	571	560	533	577	515	556	547	537	571	534	593	592	539	529	533	572	535	527	526	556	542	533	556	555	576	541	561	580	588	575	547	577	502	559	558	530	595	553	535	548	563	530	558	540	548	593	505	542	568	580
24315	23057	32048	25038	21217	15073	1729	613	633	520	569	533	534	550	558	572	560	537	563	548	597	538	578	553	532	568	521	539	559	525	561	550	522	544	515	491	546	520	569	493	548	527	563	528	551	498	544	564	535	572	554	542	496	544	593	510	537	578	569	530	527	475	540	553	516	554	536	539	547	513	515	545	561	550	518	527	527	521	514	531	531	504	506	558	501	542	498	524	531	545	534	512	469	539	529	554	494	517	524	523	517	539	530	485	533	523	551	552	538	572	486	535	568	539	542	506	554	561	514	504	489	512	505	547	554	561	491	489	538	554	552	511	567	555	554	520	552	515	515	529	522	510	524	539	532	472	529	554	522	536	521	532	490	550	530	501	536	492	551	537	519	507	566	562	531	515	541	490	507	558	559	492	497	553	547	553	557	573	515	546	517	544	536	493	524	551	515	524	518	488	556	563	525	509	498	525	512	585	519	596	575	532	519	533	507	548	523	520	559	539	582	536	541	506	515	534	529	526	511	543	523	520	522	530	540	520	517	528	494	524	521	553	478	517	519	524	524	517	535	544	571	517	540	550	541	550	512	562	525	532	528	521	512	541	568	526	526	524	517	559	516	536	548	556	533	564	527	500	538	543	473	514	515	559	554	568	519	528	542	535	548	559	514	507	515	516	528	522	531	541	538	497	536	524	515	555	568	538	545	547	534	555	474	543	562	548	537	522	577	545	488	522	547	563	529	539	524	493	544	552	501	532	538	536	516	490	523	560	540	550	510	572	540	556	521	547	550	544	476	574	531	545	559	541	570	554	516	521	500	491	545	517	571	499	522	521	524	514	535	522	545	556	548	538	521	496	546	522	549	539	518	557	541	512	566	545	497	573	510	573	533	506	527	505	510	528	546	547	506	545	536	533	535	557	584	549	530	539	554	543	512	534	557	570	528	495	559	553	507	548	567	549	530	524	564	532	547	514	576	542	535	543	525	543	531	559	561	540	524	521	538	522	506	551	511	508	548	556	550	561	537	522	494	529	533	521	542	505	520	533	540	527	508	534	584	532	556	556	541	511	522	539	546	527	528	564	564	510	526	552	523	523	530	515	521	523	550	553	548	534	534	517	565	517	534	530	520	523	523	536	560	543	500	492	526	543	506	518	511	533	571	505	570	541	550	510	532	547	507	572	504	525	523	555	566	507	496	527	538	570	548	539	514	529	558	493	522	505	533	545	540	568	548	566	531	564	512	516	553	543	527	532	550	548	540	504	552	519	538	553	570	536	494	591	517	539	495	539	532	552	518	536	539	505	538	539	520	524	523	498	526	518	575	554	490	508	529	526	542	569	502	534	552	530	508	495	514	564	567	486	537	543	511	562	560	496	543	543	555	586	539	529	527	537	513	542	550	511	543	572	528	477	502	525	516	521	553	516	498	566	472	519	506	517	584	500	533	574	559	557	546	535	521	568	512	562	559	523	466	523	554	559	542	556	528	533	485	502	525	526	583	547	501	536	535	528	515	549	547	546	559	538	509	486	508	542	557	511	536	502	556	539	532	537	544	511	534	544	494	514	529	562	541	538	535	540	525	573	526	514	555	522	532	538	510	545	539	467	561	537	553	485	516	561	570	532	551	544	520	512	519	552	545	522	532	525	591	552	485	527	553	546	535	525	559	524	534	583	550	520	504	493	541	523	494	507	527	544	527	528	525	539	553	554	564	494	522	521	498	567	596	521	517	526	536	516	559	555	569	542	494	546	529	564	498	502	531	511	530	481	566	535	572	524	541	526	493	520	540	471	590	600	537	567	537	518	502	539	540	528	515	576	535	533	524	528	540	519	522	558	537	541	528	514	573	580	500	519	512	522	529	554	485	559	555	529	551	586	541	524	534	565	529	520	596	574	529	542	575	534	570	527	514	493	497	538	514	522	544	558	528	503	516	568	608	510	485	538	515	506	496	517	537	547	573	582	501	551	537	566	533	544	532	572	547	518	533	508	508	516	477	515	532	508	538	550	534	575	535	506	519	529	535	523	558	531	562	558	542	529	527	529	557	577	534	506	494	533	567	513	498	584	549	531	523	510	543	553	526	535	545	558	524	547	521	509	537	549	518	515	565	548	556	542	528	517	509	594	498	530	562	555	533	541	532	528	545	573	517	515	521	543	541	547	523	526	542	545	514	548	510	573	561	564	538	534	560	528	500	562	517	539	554	524	514	543	576	551	532	531	558	456	547	553	522	525	506	523	546	576	503	538	580	573	539	529	513	534	542	556	540	507	548	570	542	565	549	558	567	491	521	546	499	525	573	473	539	498	520	528	530	504	548	555	503	529	537	534	518	587	557	511	496	502	568	571	584	551	541	565	536	512	545	488	563	545	524	512	539	500	541	526	530	554	600	563	510	541	478	505	529	530	545	539	526	506	547	522	504	569	523	532	537	529	504	558	527	545	545	538	565	486	534	489	507	528	530	558	563	512	584	531	516	558	586	560	548	519	546	521	548	488	540	541	530	532	566	523	552	547	546	550	509	519	546	521	540	508	508	535	553	541	536	529	537	519	560	494	575	516	491	539	523	516	511	514	561	530	511	511	553	539	579	514	522	510	539	514	550	553	495	565	544	538	568	494	536	546	507	549	519	521	549	502	523	496	513	548	552	544	535	539	538	528	508	539	516	545	488	519	558	568	547	552	538	555	537	522	563	545	560	543	506	535	553	494	542	497	496	544	521	544	556	477	533	517	560	549	534	553	509	527	546	547	532	553	542	505	549	532	535	517	564	536	513	525	528	501	533	548	542	492	514	529	533	496	544	560	532	531	565	487	524	509	550	528	494	497	541	550	524	564	488	521	558	561	550	576	534	541	483	499	491	563	568	541	510	501	531	525	514	533	515	560	532	538	533	562	552	538	540	520	530	504	563	516	561	515	557	536	522	555	538	555	565	548	562	511	518	546	590	519	535	510	543	515	538	536	493	536	559	512	522	549	529	500	484	545	487	510	514	513	511	536	500	534	560	508	523	547	515	520	516	529	536	546	511	539	510	564	572	532	549	558	529	556	546	547	532	532	552	531	547	530	507	550	511	527	542	536	537	533	562	565	560	511	544	504	531	555	554	528	519	503	532	537	550	514	536	559	526	553	522	550	525	504	526	508	518	544	470	550	534	523	563	507	539	532	531	506	526	511	557	524	509	558	517	525	546	542	545	528	540	571	544	575	538	489	541	569	483	489	558	478	492	514	534	566	498	544	515	522	568	545	549	583	504	558	535	524	537	538	531	509	505	573	521	502	546	550	548	561	548	485	524	508	557	511	491	519	502	544	542	533	520	511	514	496	564	491	520	521	511	551	532	572	532	526	547	536	522	576	489	572	521	519	546	545	537	545	536	535	516	552	529	508	522	554	527	517	544	555	553	527	504	555	531	520	491	498	532	520	542	529	497	530	526	569	514	581	561	529	546	509	510	538	549	524	506	534	510	542	540	543	538	549	573	525	489	497	558	538	547	519	572	520
62842	95848	71120	19234	3486	850	888	863	824	852	841	844	845	851	825	825	876	851	812	851	838	872	895	884	855	828	833	839	838	833	801	816	829	806	810	782	808	839	855	815	847	815	817	818	832	810	864	807	821	812	843	841	818	761	849	781	836	789	823	791	854	824	846	767	796	823	843	806	810	858	840	831	773	818	866	817	842	811	814	854	780	835	841	841	796	829	809	778	795	819	837	782	775	863	810	848	862	822	807	757	862	793	834	765	816	836	815	849	846	894	837	792	794	821	806	829	865	842	782	827	835	763	808	788	835	837	778	815	797	831	847	805	798	819	839	797	828	817	805	796	826	773	827	812	825	817	850	824	791	803	869	799	870	830	862	828	850	820	818	832	779	809	811	842	861	825	765	862	805	818	818	829	863	863	815	798	789	810	791	805	820	832	828	809	855	782	808	862	809	863	804	806	850	848	833	808	829	825	831	815	863	818	812	854	821	814	813	846	824	808	809	858	802	837	806	771	793	799	848	801	787	816	807	831	783	863	790	847	854	795	805	808	870	841	811	830	818	794	824	777	856	817	785	832	854	826	756	784	850	815	799	824	850	839	823	828	876	772	829	793	835	819	809	783	851	796	843	820	834	809	815	850	835	863	813	801	799	808	839	814	833	777	782	758	846	859	820	810	814	834	824	828	849	815	801	779	779	803	801	842	773	788	856	830	784	799	769	806	822	862	832	796	816	818	780	813	830	837	849	829	857	782	796	818	816	858	826	832	829	841	812	829	865	842	838	822	855	856	837	810	836	819	830	860	830	842	795	824	841	783	801	821	831	767	852	859	839	807	821	820	839	830	814	831	848	849	810	768	820	815	802	859	770	799	863	878	778	823	864	818	790	817	845	838	804	818	797	802	816	822	834	835	861	831	828	846	833	808	793	839	777	807	787	819	813	833	802	874	824	831	835	820	771	892	832	844	831	832	836	832	825	762	811	866	805	793	817	849	830	833	831	809	814	813	801	804	864	799	848	810	816	813	830	815	832	806	803	830	849	791	804	822	819	826	884	806	834	827	762	868	850	760	830	829	817	810	851	788	861	798	820	799	853	836	831	847	829	848	816	769	804	871	802	825	861	831	833	844	754	830	818	867	838	850	803	767	814	840	789	812	805	796	793	809	812	812	783	816	816	782	831	786	735	823	854	817	789	843	803	792	834	872	812	811	871	829	829	868	805	852	777	818	812	842	777	785	821	829	825	820	829	811	845	829	828	825	799	836	830	792	816	770	848	832	794	864	861	838	864	800	824	831	835	825	796	821	820	815	831	862	737	766	801	815	831	848	862	800	817	771	783	812	836	778	809	819	790	853	818	761	811	826	852	833	815	842	816	835	803	840	855	781	832	823	836	813	827	809	833	841	809	787	835	736	775	838	853	804	838	851	803	883	820	794	857	800	831	764	785	830	801	829	871	799	810	828	770	813	776	731	803	858	814	834	835	860	782	780	813	814	823	809	793	789	858	825	801	844	822	786	915	864	755	834	791	791	831	793	807	827	852	814	838	783	777	853	829	832	795	834	771	845	806	849	818	825	815	814	855	801	796	845	828	868	825	846	815	865	841	805	822	826	873	769	801	811	815	828	809	797	880	826	820	840	833	768	839	776	812	775	807	871	851	816	816	785	787	795	811	835	805	805	817	793	862	775	862	828	837	782	748	818	800	818	773	806	852	842	880	805	785	793	796	805	867	831	796	816	818	843	799	841	840	812	814	831	805	806	801	838	876	844	838	787	775	788	878	856	821	822	793	824	801	835	839	802	840	784	806	832	839	806	824	879	818	812	846	850	834	740	839	812	830	830	764	859	836	775	757	864	792	782	776	846	847	842	804	814	819	846	823	859	822	852	872	773	842	800	814	779	845	846	803	816	771	785	862	822	812	839	819	821	838	809	815	790	811	813	872	777	819	868	810	837	835	821	815	729	837	823	849	849	825	817	830	864	798	810	816	839	796	820	852	809	842	818	782	831	814	833	823	767	823	789	843	761	793	831	821	844	830	835	793	851	772	887	799	790	804	805	805	809	802	830	856	877	800	840	861	798	825	792	805	819	801	791	796	840	767	790	814	817	803	802	803	854	782	802	854	815	783	768	822	788	850	882	837	828	812	827	806	815	896	791	818	841	821	830	804	826	795	812	825	873	780	776	812	809	793	781	824	825	805	810	811	850	814	832	836	798	809	843	775	829	880	844	803	796	844	807	826	818	794	841	810	797	822	822	803	822	864	854	817	818	822	819	791	855	869	807	821	804	794	779	819	806	808	785	798	877	811	872	815	848	818	762	793	816	828	873	839	814	802	861	851	876	822	839	858	806	778	806	814	801	893	833	825	855	806	822	827	841	824	818	796	836	781	811	869	795	813	815	846	865	826	837	862	806	856	848	807	841	853	830	858	804	813	828	755	769	803	840	766	821	830	823	841	843	799	803	762	796	819	843	796	805	728	766	816	802	851	777	778	779	823	812	836	848	796	822	812	870	807	851	800	859	836	796	861	773	812	808	801	847	845	770	850	813	825	775	806	834	799	853	865	852	820	822	791	879	859	796	845	817	785	829	854	829	825	793	879	849	802	858	762	784	859	767	850	835	830	813	791	874	824	852	823	839	764	788	797	847	774	805	809	805	786	873	774	840	843	838	829	791	814	788	796	808	873	824	817	835	865	840	816	872	846	825	807	822	856	819	807	816	831	817	829	779	802	811	818	785	799	861	787	844	815	856	801	827	802	846	757	818	816	823	806	823	809	837	807	832	831	840	865	807	806	852	847	794	835	880	820	788	841	809	808	846	819	845	834	805	822	845	827	794	794	789	793	854	766	844	830	836	861	786	869	822	852	833	850	851	839	834	814	828	774	816	818	867	822	788	812	800	806	786	796	785	834	799	838	849	841	807	811	805	800	807	821	820	826	851	806	807	839	849	806	855	834	768	817	854	816	852	841	848	874	811	839	836	796	816	848	830	820	797	857	828	837	836	776	808	832	813	834	824	842	778	828	891	784	804	813	838	783	790	791	791	788	802	793	795	802	782	845	866	793	812	809	869	844	842	798	804	813	837	817	845	803	873	818	831	849	807	771	864	820	824	795	786	798	845	843	805	810	823	817	791	800	823	819	819	813	833	814	749	836	798	824	872	784	816	817	806	849	782	804	837	820	811	815	808	871	864	811	806	820	750	861	825	800	808	811	812	773	822	822	839	853	784	859	823	850	832	858	848	806	779	800	852	782	818	789	782	796	848	798	818	771	824	811	796	834	839	821	853	817	827	798	803	843	815	855	783	846	784	844	792	761	833	815	812	790	831	807	833	785	779	867	830	856	795	827	858	837	820	809	815	785	806	800	780	792	801	821	852	836	835	810	882	817	825	801	810	785	800	816	830	804	815	842	825	786	778	842	786	848	814	849	828	831	857	803	841	839	818	816	837	823	825	837	783	843	883	784	804	811	807	815	800	787	790	794	813	807	819
31763	32807	28435	8450	505	290	315	284	340	275	292	274	284	297	298	278	284	316	306	261	290	288	282	305	291	301	313	275	296	276	301	279	295	323	288	282	298	268	303	288	270	292	291	323	306	286	272	277	277	278	290	324	305	296	306	274	280	290	298	304	303	293	290	295	278	308	265	256	311	302	283	285	262	268	283	285	294	278	276	287	286	285	269	307	300	291	288	288	288	276	283	302	298	306	278	264	281	289	277	303	252	314	293	297	319	267	286	288	276	292	279	303	284	279	271	314	269	263	310	270	301	275	272	318	284	273	288	306	279	275	284	268	280	277	288	294	308	301	295	301	309	288	273	304	313	276	304	278	284	278	312	284	306	272	278	294	289	286	270	292	285	297	283	275	265	294	290	279	293	304	289	317	298	311	316	279	289	280	269	259	278	272	302	268	309	261	300	305	294	277	291	302	275	283	296	291	279	291	264	302	307	303	313	251	285	297	278	302	292	306	308	286	290	317	281	279	277	275	282	283	307	273	249	292	315	335	294	289	315	276	243	308	291	295	299	277	283	292	311	306	290	322	280	294	284	299	304	290	271	315	273	278	311	282	294	276	274	281	298	312	262	310	284	264	306	280	292	305	264	255	308	293	293	305	295	252	282	289	314	311	279	294	297	297	261	291	276	301	282	274	311	309	312	276	314	267	263	299	297	286	282	273	260	264	274	334	276	287	292	245	282	271	293	277	301	287	294	309	295	250	308	289	308	292	260	285	309	271	302	297	294	297	314	255	329	302	276	280	277	276	288	277	270	286	285	280	299	296	290	266	303	289	301	286	299	245	291	285	303	280	273	282	284	319	292	327	333	303	287	284	299	329	289	280	284	285	281	270	255	271	289	281	282	285	303	294	293	292	262	283	316	277	293	284	306	335	300	280	313	302	285	291	290	306	289	298	285	280	300	260	312	282	291	282	300	290	311	296	282	263	284	280	317	269	298	302	283	288	281	298	271	273	309	303	292	307	273	300	298	318	296	295	282	261	284	293	268	293	302	296	258	288	269	312	285	290	294	294	275	296	289	250	295	257	306	301	289	299	275	280	291	304	305	279	287	269	270	272	252	303	297	291	303	303	306	270	303	275	291	307	280	317	285	272	295	299	276	305	285	286	295	296	265	294	300	279	273	285	302	273	284	284	265	300	260	289	271	303	291	296	278	299	269	290	289	278	294	308	299	312	300	326	302	289	276	285	301	289	281	279	287	271	290	289	287	297	271	281	317	271	288	284	289	296	304	294	290	296	278	295	288	295	309	293	253	269	286	287	281	305	289	249	298	296	309	272	317	313	291	304	282	280	273	321	271	302	276	274	287	298	306	279	302	252	288	270	271	244	319	250	281	282	289	286	291	284	287	288	289	284	292	269	298	280	311	285	262	302	322	270	265	257	302	262	323	291	303	297	277	304	277	328	295	277	295	288	283	294	301	276	289	304	275	281	267	252	285	300	266	276	263	306	302	278	288	281	292	314	253	255	262	329	284	270	278	272	296	287	298	326	293	259	301	300	271	303	286	318	313	284	297	288	280	297	295	297	300	281	245	261	298	254	280	279	314	286	276	318	305	301	269	275	312	282	278	302	307	279	313	256	307	264	291	308	260	272	253	290	257	297	295	315	285	280	309	294	297	277	281	272	295	296	263	265	305	294	273	279	298	302	290	254	301	288	308	281	291	285	286	288	282	276	274	279	299	262	316	306	316	295	285	296	302	273	285	290	293	287	276	294	293	272	289	271	283	274	248	302	316	312	250	289	265	276	322	286	253	309	248	313	303	325	277	260	291	277	266	278	282	317	297	298	257	276	283	299	287	287	291	233	279	312	294	290	286	294	280	326	320	304	298	284	302	273	307	276	272	264	300	299	275	297	299	307	305	266	268	311	269	314	294	296	296	299	288	319	255	305	303	278	300	304	323	277	298	300	265	295	270	280	269	269	287	263	252	300	274	282	292	291	295	300	325	293	292	284	285	289	268	295	283	274	296	277	328	316	311	287	300	276	313	270	278	288	299	325	267	259	276	297	280	273	304	318	282	316	282	327	292	270	287	289	283	278	246	257	302	277	273	296	249	271	288	266	263	276	289	313	272	298	334	284	277	323	319	280	265	291	286	306	277	291	282	281	271	282	288	290	271	267	300	269	259	293	256	254	276	278	251	305	287	269	268	347	289	287	288	314	293	291	275	294	295	267	330	302	283	276	312	300	303	274	279	281	292	299	311	288	279	290	304	310	313	283	271	260	286	268	281	268	285	279	275	296	269	290	307	259	290	277	293	282	243	294	287	267	265	302	278	299	290	284	277	300	252	290	313	282	285	297	290	274	315	301	307	290	278	290	268	278	288	275	301	275	299	262	273	281	298	282	309	302	286	278	269	295	301	263	300	279	272	274	284	307	282	277	287	276	289	297	289	266	286	297	268	273	309	278	293	284	267	280	240	284	276	259	318	291	291	276	254	295	297	293	279	281	295	319	276	276	259	284	304	296	274	298	300	298	300	303	303	283	277	264	295	284	280	263	280	282	311	281	270	301	305	275	276	280	274	290	312	307	286	287	252	287	281	294	264	319	288	260	285	276	261	313	270	284	257	280	283	274	324	311	334	294	285	303	302	308	311	292	305	295	278	268	295	279	285	283	299	306	261	286	316	318	289	276	277	300	268	311	276	269	256	288	282	280	307	287	293	310	314	307	303	249	319	309	293	319	289	275	270	266	277	276	282	330	271	293	270	285	306	304	252	293	270	311	270	281	291	299	266	316	282	288	297	311	244	302	294	291	282	312	299	269	335	277	287	274	284	290	307	295	301	265	300	268	270	303	283	300	302	307	296	297	290	291	263	269	277	307	290	274	300	278	308	269	312	278	308	288	292	282	291	293	278	268	278	266	290	270	307	288	304	269	270	309	310	298	268	283	310	317	264	271	282	298	273	277	291	334	285	277	283	323	305	284	275	304	292	308	283	282	291	287	267	294	316	283	293	296	272	307	295	310	300	312	273	278	296	301	284	302	274	316	275	274	333	318	272	290	292	274	292	289	283	322	312	273	280	283	299	278	274	265	281	287	244	296	295	276	295	289	322	293	315	294	273	304	296	276	283	311	285	278	305	275	280	296	291	289	268	318	285	297	268	276	295	280	272	293	284	291	282	288	290	301	282	302	278	318	281	275	288	278	298	281	282	281	267	263	290	271	292	279	292	309	311	281	297	279	270	274	279	266	304	300	279	274	255	271	282	280	290	258	282	273	289	310	299	293	280	277	299	293	278	270	303	295	257	301	285	299	288	270	317	334	295	295	280	276	311	302	283	273	297	317	288	302	298	276	313	312	279	275	270	281	279	269	283	282	273	279	328	287	310	290	272	294	252	289	280	309	276	289	309	287	303	326	288	290	284	294	309	274	261	286	271	268	271	276	300	285	303	266	298	241	276	285	303	300	289	259	292	308	305	284	311	309	305	265	285	317	302	294
39819	50605	32180	5267	728	498	510	513	442	463	479	481	483	529	495	486	531	480	452	484	543	503	474	482	525	488	458	482	486	469	513	501	508	495	514	483	464	542	471	504	544	472	484	494	512	463	489	483	500	484	478	470	505	482	466	540	504	475	479	472	499	504	505	524	479	462	492	474	514	503	461	508	463	531	499	442	469	480	500	498	508	482	531	476	484	506	499	519	484	521	459	450	529	483	506	489	512	509	481	501	491	467	473	502	451	472	484	507	508	486	504	497	478	529	477	515	502	485	484	503	499	520	480	522	489	449	483	493	520	466	492	497	526	494	490	484	491	469	496	476	489	475	490	470	513	508	497	488	479	485	523	437	492	492	514	490	468	532	476	485	506	534	486	465	479	464	521	502	512	496	517	528	514	490	478	525	485	500	518	517	476	477	526	491	485	487	512	503	466	477	469	480	482	519	511	473	475	500	485	512	498	451	521	479	501	503	489	514	485	485	482	493	478	496	428	465	508	501	486	475	491	502	475	467	487	461	448	473	499	444	502	511	478	475	480	483	477	500	497	515	459	443	470	495	479	495	506	481	472	525	500	477	455	515	515	446	514	488	517	504	517	481	478	546	495	547	498	479	497	496	540	468	521	487	515	488	529	523	513	498	507	491	488	499	487	510	471	480	432	518	456	491	484	485	488	501	529	490	517	508	509	487	482	485	491	462	488	495	484	505	494	488	441	494	513	528	511	485	505	481	495	533	432	477	510	452	502	497	466	537	488	472	474	494	536	499	473	477	482	498	459	488	513	502	524	487	471	484	487	519	476	522	500	495	486	475	487	476	522	487	475	471	457	468	448	482	526	494	477	469	489	493	510	473	508	505	508	510	517	487	488	528	512	477	493	487	480	521	497	510	479	503	489	534	482	520	514	469	495	506	508	471	458	514	481	496	468	480	494	532	537	539	517	511	481	542	482	480	493	457	542	469	496	529	455	450	501	467	459	490	464	464	502	508	474	478	491	494	480	507	498	513	529	448	492	490	489	518	527	456	472	496	496	479	493	503	497	477	438	502	467	553	475	510	489	449	495	521	468	494	520	498	499	477	538	531	478	502	507	513	480	509	496	502	509	498	480	471	483	497	489	494	461	522	513	494	476	502	496	479	521	507	503	481	504	530	497	541	500	555	517	500	508	484	518	528	489	511	444	474	502	503	517	539	503	497	488	500	473	472	453	510	485	471	493	497	492	484	472	482	499	474	487	521	508	472	477	471	480	482	508	511	477	473	460	514	496	463	495	508	494	472	476	519	479	458	509	454	501	504	501	478	477	507	485	507	480	525	499	505	531	509	462	507	479	463	465	487	452	455	515	470	452	501	504	463	497	484	473	501	487	517	485	513	491	517	469	503	521	467	496	474	433	474	499	467	457	497	501	460	475	471	488	511	537	469	485	498	480	516	497	506	497	524	487	451	499	488	519	479	462	482	486	461	465	507	488	497	498	493	458	522	506	497	486	472	471	463	468	479	517	445	474	460	489	495	535	541	482	504	469	518	476	511	509	480	481	472	493	470	468	471	516	466	515	507	470	504	485	508	469	491	479	499	525	524	455	488	512	508	503	489	463	476	481	496	495	572	468	465	490	467	534	483	516	457	474	502	509	539	544	499	483	469	527	498	495	464	443	495	526	515	508	452	475	515	494	502	512	479	447	514	461	485	514	461	514	480	536	513	542	503	453	499	479	443	454	475	483	504	467	496	474	486	490	483	493	528	489	500	483	490	525	479	476	525	481	495	522	499	484	492	447	457	463	467	482	487	458	499	478	499	477	489	475	497	449	496	487	483	498	484	521	468	442	437	488	467	481	495	476	486	504	513	483	494	487	456	473	496	490	471	518	482	469	495	509	511	504	500	487	496	512	457	489	498	472	483	487	486	497	483	475	470	485	483	504	497	471	515	509	481	455	513	460	458	523	448	512	533	511	491	478	510	466	513	488	493	518	496	518	494	493	482	458	486	495	445	469	477	486	489	476	482	454	461	489	504	451	518	475	513	455	526	504	470	507	507	440	467	478	461	474	527	463	464	464	478	476	481	535	501	509	470	463	477	520	472	467	484	470	494	502	518	487	465	494	489	495	473	490	479	489	475	498	457	495	460	470	480	520	459	489	481	501	465	503	481	512	477	479	515	502	506	470	492	478	472	481	501	452	457	532	538	510	520	493	459	468	495	472	487	514	491	505	501	474	475	488	466	443	460	472	504	504	460	511	465	485	427	498	486	474	500	498	515	510	468	502	458	496	480	484	474	430	472	532	481	535	488	479	494	505	482	497	483	468	505	495	471	503	495	495	501	449	475	482	506	503	510	482	511	505	504	497	472	460	499	518	473	495	475	457	501	492	476	529	504	490	502	445	498	490	513	487	476	488	499	481	475	520	474	503	487	470	488	492	503	499	504	477	507	462	500	468	473	488	442	480	494	498	515	444	503	467	505	482	454	462	487	501	460	514	461	519	492	464	484	480	478	481	475	470	465	518	458	488	512	498	493	517	497	486	505	453	500	491	541	483	507	527	500	507	454	483	516	470	505	479	470	461	470	486	512	494	489	514	482	519	480	501	461	437	496	493	503	490	463	508	479	505	490	484	503	506	487	476	489	479	476	512	489	535	512	493	485	492	553	506	463	511	512	517	539	483	501	476	494	470	488	474	464	509	518	464	491	470	506	500	473	492	506	502	530	476	486	483	488	499	508	525	481	490	487	494	488	493	499	450	473	495	485	469	506	509	497	480	480	488	485	499	457	500	523	507	461	485	473	462	492	515	470	534	474	479	492	486	490	454	512	496	470	513	502	512	467	468	509	493	483	478	517	474	476	454	523	485	554	481	460	462	507	487	516	476	500	481	466	446	482	538	464	529	551	548	475	458	491	482	472	436	478	468	505	510	483	477	471	513	488	507	517	474	526	482	496	491	502	485	461	489	503	477	469	472	508	505	506	492	477	471	486	471	506	507	511	477	527	519	499	481	492	500	491	501	478	476	483	445	466	498	455	465	492	468	477	520	504	493	495	503	519	484	493	526	501	446	507	494	491	530	448	451	491	505	502	487	508	477	479	476	491	511	511	473	499	491	454	506	466	506	460	473	470	526	490	506	490	487	489	473	507	449	465	476	511	476	522	494	459	485	490	529	492	517	472	491	518	493	504	497	513	531	464	472	477	508	484	540	495	501	505	455	494	495	501	506	499	510	536	482	475	496	493	469	478	451	479	480	481	507	458	493	503	506	477	489	477	501	502	472	501	509	497	494	531	480	485	518	492	508	479	454	520	465	486	526	494	483	482	431	482	508	469	569	505	473	531	501	474	523	468	502	484	486	474	487	512	470	480	469	529	487	521	465	491	495	510	484	477	514	487	478	496	481	505	465	461	497	493	466	505	485	504	481	433	492	490	489	460	483	507	482	533	487	480	504	471	463	461	490	513	480	497	520	488	480	495	475	497	506	489	497	480	478	439
25512	26035	36016	25735	17161	3708	379	353	381	351	330	364	345	317	358	316	342	354	334	342	328	339	326	346	348	376	331	360	326	323	342	361	344	326	345	366	347	357	347	321	360	314	367	358	313	355	331	392	364	344	351	334	339	347	313	307	313	358	294	331	305	339	365	332	340	335	296	365	344	341	355	313	314	307	358	339	335	339	325	338	342	325	337	344	340	351	329	351	354	351	339	340	336	318	330	328	347	317	349	339	309	318	382	351	317	341	356	326	377	321	338	327	347	316	341	367	357	352	356	330	330	350	325	309	350	328	338	342	340	337	373	319	309	334	336	359	328	330	327	371	339	324	364	312	353	329	318	325	323	355	361	327	340	313	328	329	352	339	357	306	373	339	363	301	324	324	335	332	302	333	297	371	354	338	346	354	336	321	332	355	306	346	336	327	289	306	348	346	333	334	324	346	337	326	335	320	356	309	331	348	370	346	329	310	335	304	345	311	353	355	325	340	331	349	340	346	356	314	313	337	328	349	317	353	353	331	317	351	336	346	322	328	368	339	312	343	347	310	340	324	331	372	315	334	343	355	354	365	336	340	332	310	336	373	350	333	368	366	339	323	344	314	320	333	318	340	350	335	334	367	318	330	358	352	342	316	329	315	321	295	343	308	345	347	316	346	363	331	288	378	325	334	359	320	350	370	328	312	341	330	337	308	330	317	305	319	359	323	348	346	339	338	350	339	328	325	341	354	324	322	325	349	351	340	351	324	314	330	354	359	317	371	336	324	336	356	323	307	333	320	325	333	315	380	354	327	325	335	316	346	327	351	346	350	376	352	308	357	318	338	329	315	350	334	330	346	345	314	307	313	342	324	324	343	329	328	300	348	349	324	353	308	318	352	314	343	312	343	335	343	345	308	337	338	378	334	346	326	332	316	354	294	350	352	333	344	329	349	296	361	329	339	332	340	326	329	359	313	342	302	368	354	345	318	332	319	319	375	347	361	375	361	356	332	353	338	397	340	374	338	327	326	353	340	363	362	370	300	326	338	342	347	330	355	325	364	345	333	339	312	341	337	356	360	363	346	337	323	341	339	308	351	319	328	330	332	353	331	360	348	344	330	350	345	339	330	338	367	342	374	344	333	385	367	329	328	316	336	343	323	346	366	345	341	344	344	318	315	321	370	337	343	323	372	341	380	327	337	348	328	325	347	314	330	347	321	355	344	322	340	360	332	354	326	326	323	298	313	314	330	358	348	348	347	332	349	326	379	348	352	344	338	342	329	357	366	343	332	347	321	322	340	344	355	328	328	333	307	295	364	343	332	313	333	327	347	332	326	317	338	340	327	351	339	339	321	353	372	344	302	347	343	330	344	357	316	314	329	337	329	306	322	359	328	314	332	337	343	331	313	349	355	339	333	326	339	315	340	312	354	317	328	314	341	333	343	313	300	322	331	329	326	361	305	337	344	352	315	339	344	322	352	365	346	311	344	351	333	343	335	343	317	320	325	321	344	326	334	328	334	312	316	345	307	309	359	322	349	325	379	366	349	296	343	329	386	311	333	333	312	341	368	349	324	348	333	347	315	346	349	350	314	316	315	375	315	344	310	342	322	358	355	353	328	333	317	348	372	345	338	359	322	319	355	314	313	334	341	351	368	346	311	361	327	325	315	358	312	344	349	358	327	370	341	319	326	355	341	321	343	333	332	265	336	321	348	341	327	381	348	334	326	311	339	334	340	317	336	338	322	338	313	329	326	345	361	391	319	304	317	350	335	362	330	340	322	341	368	357	355	329	342	340	347	295	293	347	342	321	315	385	295	346	331	341	358	335	354	351	323	330	330	333	308	369	354	323	326	324	367	302	331	327	322	361	327	321	350	316	338	320	370	350	347	313	320	356	352	316	334	288	327	356	312	352	345	293	307	328	317	333	360	338	356	341	392	334	358	311	315	343	331	317	346	345	383	349	332	331	366	359	347	346	372	329	367	341	331	338	317	348	315	343	340	339	317	295	319	296	350	313	319	331	330	352	305	320	362	339	331	332	334	333	358	355	327	363	343	320	327	348	325	348	350	326	322	347	373	326	382	343	348	320	337	350	365	318	342	373	332	327	337	322	313	335	335	349	334	351	373	335	317	317	357	333	364	318	334	341	354	321	339	346	328	333	353	319	324	373	325	325	326	314	360	358	334	354	355	356	354	321	317	332	337	382	294	355	316	303	331	348	290	336	368	319	345	337	342	349	340	320	369	366	333	329	308	325	325	352	307	331	323	326	372	309	315	315	334	357	348	317	307	368	369	340	336	382	342	335	333	332	350	346	342	330	333	292	294	355	320	327	321	356	333	317	328	341	335	342	336	343	337	349	336	352	351	340	335	376	342	346	351	337	336	340	332	335	328	340	341	346	341	338	336	340	341	352	336	345	312	304	336	332	352	361	332	331	302	345	306	335	303	317	373	332	361	335	309	343	313	322	349	334	320	322	335	318	348	339	305	343	333	337	327	312	350	352	334	329	352	341	347	303	342	338	329	323	329	326	306	319	313	307	352	343	339	330	352	343	329	336	361	331	322	387	327	298	337	344	347	343	334	363	358	323	317	317	319	314	338	341	314	307	364	367	341	346	334	357	364	343	330	323	314	303	347	315	363	323	336	357	305	319	333	342	327	344	382	321	342	351	347	332	367	316	348	356	312	348	319	347	311	305	329	333	338	349	337	363	325	339	329	322	337	324	337	342	345	359	299	346	329	327	353	362	339	350	314	292	336	305	339	320	306	336	324	360	349	337	355	329	321	386	332	339	312	334	359	300	322	367	344	323	339	341	336	352	328	273	346	372	323	373	330	333	333	333	326	312	314	328	362	340	328	364	327	321	367	316	357	357	317	309	319	303	332	354	318	326	347	308	364	359	317	352	337	324	339	341	385	340	365	334	350	316	320	332	344	309	329	329	355	364	391	344	349	323	313	328	327	325	351	351	348	317	304	322	304	331	364	327	307	336	307	344	367	354	346	353	344	326	325	324	338	319	319	372	317	345	342	360	349	318	327	300	343	338	333	309	325	293	339	323	330	324	344	290	322	349	332	316	313	329	373	329	318	357	329	339	342	300	309	333	314	320	326	332	339	340	323	336	284	335	347	341	356	363	331	334	323	310	339	318	381	330	340	335	357	312	332	347	349	342	348	324	333	351	330	350	327	328	321	312	339	333	358	319	344	346	345	305	333	365	366	323	336	357	351	346	328	342	327	317	324	324	376	348	333	338	327	352	320	344	324	324	323	324	361	338	312	327	335	350	347	312	318	358	313	306	343	333	337	333	346	344	338	344	338	339	326	339	348	353	343	367	329	358	345	343	346	325	342	322	342	381	288	357	337	308	313	323	373	330	366	322	334	321	364	324	298	340	347	382	326	345	352	314	337	319	336	336	335	366	333	333	331	338	315	332	357	335	346	345	336	340	364	337	352	325	334	356	342	324	387	353	318	318	322	308	360	361	361	344	328	358	341
62396	91439	64803	15767	2687	573	568	572	567	563	537	561	543	546	551	532	592	561	565	566	535	539	538	568	556	584	534	541	526	524	566	533	565	564	578	555	541	561	523	607	543	568	568	547	601	553	591	553	555	585	587	564	549	554	518	527	505	557	558	592	556	546	587	549	535	553	538	565	522	541	569	537	521	500	594	536	551	602	570	562	550	528	563	553	571	574	525	573	547	565	546	562	547	515	533	530	517	595	531	575	589	527	509	558	545	524	530	527	584	537	596	569	523	604	565	577	504	550	554	591	534	554	509	568	542	526	565	527	527	614	544	512	544	550	589	548	540	516	572	566	557	606	607	533	557	529	545	551	553	557	551	555	550	546	581	548	530	544	541	567	515	556	555	515	561	557	549	515	561	523	524	584	559	514	524	548	537	555	538	546	539	509	630	534	540	564	547	580	604	562	561	518	546	552	512	580	517	501	529	559	563	557	563	568	529	576	581	560	531	593	546	565	581	553	558	547	549	570	542	577	515	565	517	541	555	528	574	576	604	552	530	533	549	589	575	527	542	548	547	509	575	549	552	550	544	554	542	556	555	526	558	559	520	576	562	529	586	548	552	551	566	511	517	553	559	522	559	560	568	565	518	550	558	540	534	549	573	527	569	560	525	545	570	545	524	540	541	532	574	482	520	556	543	537	553	552	560	582	532	555	547	539	579	565	595	549	547	538	547	531	547	546	560	538	559	578	570	559	526	549	554	524	614	566	541	554	555	582	602	536	526	517	567	526	557	545	546	543	555	600	515	561	511	551	556	552	552	564	489	570	559	526	562	538	588	603	564	556	529	501	530	556	530	594	581	532	593	535	575	593	549	526	548	566	582	557	561	544	550	561	603	561	542	550	553	561	535	509	584	574	542	521	586	583	541	559	546	553	548	547	550	518	524	519	505	583	596	506	575	531	562	524	539	564	565	514	509	562	534	548	558	531	525	556	571	522	512	508	520	580	546	548	629	552	591	573	538	546	590	541	521	554	533	523	569	554	554	558	548	532	559	527	566	545	508	541	558	572	535	512	545	551	532	550	569	581	536	564	584	561	582	583	543	534	567	536	576	546	539	559	517	541	584	569	543	577	538	518	573	523	568	544	544	556	585	544	528	579	561	497	546	564	577	560	602	525	548	540	557	557	547	520	524	534	574	554	595	590	559	569	558	560	552	607	566	536	535	553	546	552	521	556	541	525	536	495	544	552	552	529	583	558	557	572	550	553	557	550	575	556	534	518	549	579	550	524	618	595	534	559	555	543	577	594	581	587	539	524	571	552	564	597	531	573	569	544	502	549	567	526	552	568	559	542	571	543	583	558	573	577	567	548	525	574	531	564	573	529	549	550	581	572	517	569	538	538	550	583	538	537	561	518	560	521	545	569	518	557	553	566	540	557	530	542	523	536	545	574	567	514	539	535	581	557	537	594	562	534	524	546	520	541	568	575	576	525	524	580	559	546	549	553	555	586	541	528	541	523	539	554	523	552	506	576	537	552	534	534	539	563	554	584	571	531	556	552	496	536	530	539	538	557	543	544	578	544	588	550	544	542	579	539	540	545	575	564	568	557	541	532	559	518	584	577	556	504	565	516	548	532	515	528	526	564	559	511	519	578	555	554	515	554	506	546	544	559	562	555	540	553	566	594	500	571	531	551	599	554	531	548	519	554	570	541	581	535	506	540	545	553	573	520	567	561	549	566	600	565	506	592	541	540	592	549	600	548	562	521	560	566	543	563	568	538	527	548	535	511	553	553	570	579	576	576	551	571	550	617	588	565	538	578	525	567	567	583	572	524	619	551	566	542	575	529	581	570	534	560	575	567	581	549	546	544	547	553	551	576	560	537	538	537	527	520	555	559	588	594	587	514	567	534	537	511	540	569	542	577	538	549	553	554	529	555	537	605	520	546	578	572	530	516	528	540	541	558	558	577	535	546	552	538	494	578	527	568	531	546	570	526	520	609	556	556	517	561	579	543	539	532	531	548	513	530	569	543	558	600	561	546	551	520	529	505	542	588	508	525	597	559	557	571	554	571	519	530	568	537	586	549	562	533	561	528	540	571	533	562	533	553	592	586	575	564	579	525	557	572	595	522	608	522	544	535	553	524	573	536	553	552	533	534	532	580	563	575	569	518	571	557	534	546	543	539	574	539	549	561	515	566	514	574	552	533	558	583	525	535	515	544	602	550	552	557	586	530	526	557	552	549	574	568	562	543	549	516	546	511	538	536	589	559	588	551	531	575	554	561	555	539	558	558	536	529	559	522	582	538	517	606	556	585	543	550	548	552	532	551	540	508	512	519	557	568	553	506	583	590	535	585	550	571	547	547	584	572	533	579	559	580	524	544	535	602	574	524	508	556	575	555	539	552	589	593	567	501	607	543	572	557	551	537	541	559	582	521	533	541	560	551	560	533	537	544	530	533	557	581	538	567	558	562	569	585	542	547	587	541	564	532	550	531	523	560	579	547	565	553	519	517	598	542	546	511	545	574	518	541	592	536	555	557	549	534	553	536	544	514	566	573	566	539	518	552	536	561	590	576	559	601	525	603	559	571	582	596	592	533	532	547	518	535	541	546	536	575	569	557	558	529	563	552	589	574	551	538	549	561	568	544	560	550	518	545	532	554	556	581	542	564	573	551	581	586	521	544	565	553	528	521	563	560	536	589	585	563	554	563	581	545	556	520	555	520	553	584	558	537	540	583	538	576	556	583	565	560	567	529	538	611	559	543	518	539	528	603	534	547	544	581	559	579	562	525	544	551	555	582	537	540	579	534	569	561	528	570	564	511	537	554	575	549	585	524	579	593	562	561	571	565	528	545	574	548	536	538	556	536	526	576	577	514	584	545	573	520	580	556	530	594	564	520	580	544	560	556	508	539	572	532	541	553	528	502	543	543	554	537	525	574	552	564	548	555	568	549	558	566	608	576	540	531	552	530	501	503	587	542	563	500	530	556	562	583	575	570	525	566	558	541	559	578	555	551	554	564	573	581	557	546	563	553	556	553	555	582	543	533	525	586	556	544	562	566	589	544	518	589	539	556	560	534	557	565	548	540	572	531	572	535	620	526	566	531	568	537	579	563	549	567	532	553	559	540	557	503	505	544	566	538	552	538	552	556	552	553	517	535	508	552	535	584	551	547	551	554	539	525	555	531	552	560	573	570	559	550	571	544	538	572	596	522	578	569	572	554	553	527	573	585	562	561	555	554	543	538	546	537	549	533	560	511	544	577	556	544	553	581	547	505	545	522	565	559	567	607	529	524	560	513	570	545	570	596	523	555	529	578	555	548	565	552	514	576	561	562	542	551	549	566	570	505	543	579	533	568	555	566	609	593	556	569	589	531	539	552	536	536	583	552	549	561	562	538	572	526	569	557	545	573	559	582	550	573	509	530	577	558	537	556	550	558	544	540	602	570	548	539	546	538	543	571	593	534	572	557	583	581	562	517	597	526	515	567	519	582
24353	23308	32834	24863	21207	15166	2021	612	567	558	605	548	547	587	571	578	565	560	563	590	547	540	548	507	540	556	546	591	542	566	525	528	510	561	580	510	618	568	546	548	525	484	543	517	551	524	506	525	539	580	522	536	561	563	529	550	536	532	544	574	559	546	562	534	560	506	573	520	514	528	538	510	539	504	537	559	500	562	548	514	546	508	539	553	528	582	507	538	540	602	552	537	507	523	584	506	531	548	509	532	518	566	507	521	523	555	560	564	544	548	612	525	560	551	548	548	503	531	550	513	528	562	535	526	537	501	557	539	565	554	568	576	521	546	527	542	525	558	524	562	528	523	505	538	568	519	541	533	556	499	585	537	567	511	537	562	537	496	520	539	573	561	489	558	544	539	565	552	565	535	542	574	547	562	537	579	536	539	567	533	539	547	510	536	555	521	577	535	498	537	514	499	515	513	550	534	521	567	536	513	541	545	505	540	515	521	541	562	527	504	527	549	539	570	535	533	560	558	512	533	542	514	559	519	540	541	540	534	532	564	560	550	564	591	567	562	571	530	495	539	573	528	538	548	549	537	548	511	581	584	520	534	544	538	524	523	516	578	499	577	533	570	538	552	580	556	515	535	536	556	540	549	572	534	511	552	530	502	583	528	535	561	549	563	544	557	543	510	552	520	516	536	574	557	537	569	547	577	524	513	601	584	495	536	520	572	540	587	520	517	561	556	538	535	527	530	567	559	539	582	560	534	581	508	531	542	510	521	514	503	535	487	526	530	532	549	522	555	513	546	574	523	519	583	570	523	533	512	548	561	574	537	572	544	584	507	538	525	542	574	539	545	555	562	539	569	563	564	547	524	591	537	523	530	532	574	565	517	574	536	553	580	547	544	491	536	520	531	527	530	517	536	502	560	538	524	522	510	519	508	530	504	517	514	547	557	543	537	557	574	547	555	538	505	489	531	489	559	547	517	505	550	550	545	545	539	556	550	538	520	594	513	544	488	541	514	580	512	524	527	500	522	539	532	516	529	550	516	478	551	546	525	552	562	525	520	529	543	560	548	520	532	520	564	506	545	567	550	530	532	567	516	530	554	542	540	524	517	541	504	534	578	514	563	507	554	564	524	558	538	511	534	531	512	538	536	564	506	550	513	552	523	544	550	520	525	527	550	542	488	529	543	554	566	512	540	519	565	541	537	534	514	532	495	545	503	568	538	538	528	577	561	525	554	561	545	566	513	560	564	569	505	511	556	593	535	542	544	497	500	493	539	559	575	543	525	508	508	517	536	585	530	558	512	535	529	559	536	533	497	600	529	537	526	514	510	533	545	532	531	548	558	528	586	531	505	536	527	552	542	522	558	536	553	550	556	555	531	513	556	575	560	539	536	598	524	528	571	487	531	564	547	540	527	538	575	536	557	520	493	522	568	576	522	524	554	533	557	531	567	521	543	546	510	537	529	501	520	518	619	534	530	530	571	582	534	569	552	570	511	616	561	536	527	560	537	502	568	545	543	528	541	529	558	538	534	507	510	520	516	535	560	522	507	562	561	545	544	543	553	512	520	557	559	520	519	509	539	507	518	539	519	540	540	591	559	556	535	534	543	554	566	549	551	595	536	523	541	543	528	565	507	552	540	515	546	541	530	530	557	559	523	533	535	529	502	556	570	530	601	540	558	551	529	510	522	503	536	581	510	577	512	525	526	563	538	555	510	514	552	503	550	545	547	558	535	526	538	522	559	520	587	527	567	523	543	542	523	565	538	538	521	516	550	523	572	533	519	526	584	507	533	551	540	518	523	515	516	575	551	560	549	525	489	520	527	523	533	545	530	579	522	529	576	570	533	530	552	565	505	474	571	537	542	528	569	515	484	529	567	559	551	547	479	558	559	525	510	557	568	516	524	507	546	557	556	513	498	559	521	545	555	515	562	518	501	535	502	522	545	499	513	570	535	519	584	548	537	543	528	502	516	545	526	532	499	511	591	550	520	543	523	544	584	580	580	507	522	532	549	530	546	520	558	535	498	540	586	545	523	514	552	540	533	588	554	561	511	566	548	531	548	553	507	514	501	519	558	551	539	505	529	552	511	505	553	518	551	560	531	540	528	536	537	522	562	528	514	520	556	518	549	530	544	526	539	518	546	581	499	533	536	561	540	534	549	530	532	599	501	522	525	526	550	510	527	543	544	512	554	537	536	566	535	560	557	555	536	524	551	568	568	560	542	539	521	534	554	547	560	560	519	497	542	526	559	513	538	550	578	536	524	528	467	570	546	552	534	525	540	536	530	565	539	568	562	515	536	516	533	514	546	504	513	514	567	590	537	523	508	532	506	545	528	514	532	552	549	577	547	536	531	539	576	537	558	543	542	559	562	545	559	540	547	515	549	560	544	544	567	551	555	565	512	529	538	538	530	546	539	546	522	518	560	534	523	538	583	513	522	519	513	525	554	496	543	526	511	514	534	572	544	558	528	569	538	547	543	524	546	572	521	546	534	523	516	549	555	550	512	520	586	578	513	516	521	541	540	551	542	553	541	539	519	505	559	583	512	538	487	571	513	549	612	536	538	556	547	519	543	543	539	513	519	535	509	539	528	497	580	561	527	554	520	556	517	481	516	547	563	517	557	539	552	536	561	585	584	487	499	513	582	504	519	523	526	529	550	529	593	534	562	568	528	550	510	514	594	516	579	529	530	512	523	525	532	579	518	559	503	537	510	538	510	575	507	514	554	530	547	545	537	546	559	524	501	599	526	548	551	530	562	569	522	572	558	485	540	529	538	547	545	539	549	503	495	523	528	556	552	572	581	525	525	477	546	571	533	535	516	549	529	561	519	560	532	559	531	563	539	528	538	560	502	579	538	522	528	551	540	547	558	490	560	519	547	534	533	559	511	532	510	553	517	543	573	576	553	541	543	541	515	543	542	546	530	534	532	544	545	509	542	571	558	520	525	553	539	565	591	487	549	558	575	515	568	557	541	555	535	558	550	567	518	491	546	545	530	575	575	515	549	525	555	487	549	519	571	494	512	543	514	541	542	543	515	532	546	553	540	537	552	527	536	525	552	557	499	569	542	539	563	538	511	543	538	526	539	498	569	498	564	518	551	549	530	580	529	550	560	560	519	534	526	547	563	516	529	548	538	551	539	548	525	551	488	509	529	530	521	477	512	504	517	558	522	553	507	546	510	509	527	566	504	513	568	538	527	544	516	531	523	509	527	493	543	560	506	522	555	507	564	556	544	546	520	521	539	558	583	515	558	540	581	545	550	517	518	507	514	514	525	580	578	547	538	547	522	536	539	536	558	557	529	497	530	527	502	528	505	529	499	551	518	551	553	528	582	528	490	554	537	545	492	557	525	567	552	562	573	522	559	533	531	538	548	560	549	592	518	521	538	543	541	542	516	553	499	553	536	548	525	631	524	545	547	530	512	536	529	549	539	534	543	575	530	534	575	541	547	519	536	578	527	513	525	513	565	558	507	547	532	551	559	518	514
65411	101941	72916	21383	4977	922	913	852	857	853	820	832	818	874	812	809	823	804	849	857	825	802	880	788	814	823	783	831	815	793	875	829	846	858	861	809	855	850	860	821	816	825	801	814	884	848	814	863	845	845	820	852	791	790	829	813	838	848	780	846	860	796	815	824	838	836	809	868	818	877	825	820	799	815	850	816	831	827	797	832	786	800	840	827	845	820	789	801	792	802	797	842	831	853	876	828	796	828	832	862	827	844	769	790	873	833	849	836	876	776	795	862	792	813	789	796	815	850	790	817	814	847	792	829	810	813	838	789	800	817	852	775	791	789	829	831	821	820	849	794	804	875	788	825	909	845	851	847	815	836	818	851	794	832	820	766	826	853	803	788	830	834	838	808	855	823	844	844	804	802	766	793	866	775	830	839	811	847	837	839	817	827	827	828	854	796	855	794	809	873	833	835	821	831	889	803	818	819	810	778	854	814	822	801	822	875	839	801	776	840	823	789	844	826	802	827	770	829	822	851	838	796	834	806	818	800	779	859	816	838	857	763	854	833	819	798	791	783	805	815	867	758	851	850	791	793	892	790	792	775	802	861	791	759	759	825	823	819	808	883	807	824	808	824	839	821	823	811	827	843	812	856	810	794	829	848	841	801	813	842	878	824	830	847	837	813	838	860	785	800	816	833	854	870	789	835	789	826	817	830	765	831	789	840	785	858	817	865	894	770	876	832	835	804	804	793	860	818	827	826	833	853	820	760	818	845	812	831	818	796	822	870	805	861	786	820	793	825	814	818	816	816	773	772	850	785	839	822	824	818	829	779	875	856	815	832	833	863	773	824	839	863	812	800	837	865	789	842	882	853	841	807	820	842	822	818	846	795	807	816	830	826	824	826	808	818	816	827	870	866	814	858	825	844	790	849	823	854	867	846	831	789	830	865	813	858	802	855	858	854	833	869	773	811	861	848	787	864	875	774	832	824	833	834	803	814	841	842	809	892	819	859	844	868	779	819	807	838	814	834	832	852	799	809	852	811	811	831	826	805	833	829	827	843	826	816	836	848	807	810	806	800	801	854	848	804	846	855	865	809	779	774	853	814	851	813	834	843	837	819	798	854	819	806	832	785	828	782	871	863	837	826	833	825	804	815	812	858	834	820	816	773	774	809	792	812	863	864	806	814	832	825	837	820	809	853	808	828	841	801	817	825	893	836	849	865	872	818	880	824	792	792	832	813	825	831	856	844	832	854	821	863	880	776	818	836	800	789	906	774	877	786	777	831	773	825	826	836	811	829	832	838	841	830	856	844	820	827	789	750	833	810	840	809	868	833	858	854	781	857	856	860	814	751	813	813	846	808	835	803	814	789	819	802	798	848	805	820	808	807	864	795	828	782	793	805	794	760	856	837	840	869	831	830	807	821	808	859	801	829	846	809	860	838	802	797	793	844	811	839	828	809	825	855	794	812	776	823	822	847	807	786	808	793	838	854	800	839	851	856	862	860	826	854	813	825	845	843	778	866	834	800	798	819	842	804	810	821	807	856	859	805	787	841	798	826	815	828	822	864	841	749	830	846	816	812	755	788	794	875	832	826	815	820	790	903	794	803	799	793	776	855	849	815	822	840	788	798	860	866	842	799	814	835	802	849	809	794	776	891	823	852	836	771	865	857	797	806	779	820	810	797	818	831	895	867	862	842	879	853	866	825	779	801	829	840	821	854	844	782	781	787	833	820	851	805	869	805	798	846	814	863	781	878	812	777	835	812	849	889	830	845	866	862	816	818	821	804	848	885	837	803	869	825	800	800	814	842	815	819	847	815	821	814	796	859	815	809	844	817	829	875	828	817	788	870	809	843	778	861	798	875	804	824	818	831	830	833	861	817	852	830	858	854	810	847	843	868	830	787	822	842	799	807	796	803	819	819	772	817	839	831	829	843	812	805	827	854	840	841	806	840	798	816	833	768	789	777	896	814	851	804	832	813	834	803	842	806	803	832	844	845	836	826	843	841	836	772	860	815	827	877	903	827	828	839	804	851	856	841	880	755	835	807	822	796	854	822	758	788	851	848	829	834	811	861	825	842	830	845	802	845	837	800	820	834	860	836	806	788	868	811	824	852	810	856	809	859	844	826	882	782	827	817	882	791	820	842	774	832	814	844	848	808	812	885	832	810	791	815	842	812	818	847	829	838	798	843	793	811	851	877	817	784	840	838	809	813	819	790	812	823	830	820	811	797	877	857	839	808	831	785	812	858	841	866	861	789	822	798	829	811	761	795	833	781	837	794	840	864	840	848	896	840	872	807	808	746	885	810	774	821	850	801	857	816	771	830	835	826	759	848	848	826	823	793	844	822	879	793	834	810	800	802	828	784	866	805	811	773	756	853	830	851	779	790	851	792	877	850	816	787	813	836	819	829	819	839	803	791	829	820	803	805	808	834	811	805	787	823	867	830	822	799	787	818	834	838	797	803	813	809	827	813	820	786	818	811	871	830	820	837	856	797	851	830	841	852	823	781	794	848	834	853	845	873	831	821	840	804	868	845	804	840	819	784	759	800	820	815	821	820	781	827	843	813	806	804	807	833	819	798	850	855	833	829	815	844	791	792	862	827	821	803	809	822	830	819	783	840	870	802	798	794	826	816	830	816	819	848	887	809	841	857	837	835	819	780	794	806	873	834	849	831	808	849	846	805	822	790	853	829	795	815	842	803	828	884	812	857	823	807	808	830	852	826	748	819	833	839	799	808	865	841	808	824	794	794	815	837	779	810	749	855	907	824	807	810	838	819	778	832	815	833	814	910	869	817	852	789	836	801	790	795	811	821	819	807	865	842	816	833	836	855	857	843	797	834	817	833	807	813	829	854	836	834	802	834	824	777	830	798	775	823	813	835	826	802	827	824	796	816	788	818	792	828	784	768	848	863	789	863	848	811	830	818	823	832	835	806	826	839	840	833	812	786	814	839	926	784	803	852	806	839	833	815	841	825	873	823	815	796	870	819	759	844	849	830	800	791	796	868	844	835	818	851	802	866	852	835	815	813	822	818	779	869	795	818	837	835	778	833	795	896	797	889	816	779	805	853	818	847	809	794	814	795	814	805	822	885	788	855	825	867	828	850	815	808	866	826	759	793	857	875	792	796	770	833	869	820	791	810	798	837	850	873	846	878	822	802	852	836	845	820	873	839	821	863	875	804	844	811	777	850	820	874	809	797	830	841	858	822	812	808	825	838	833	835	871	848	850	847	832	818	822	842	779	803	805	853	811	837	834	828	848	802	912	806	847	809	794	842	830	833	816	837	809	848	764	802	816	807	817	856	787	786	831	827	845	819	865	823	790	813	831	873	877	819	809	797	819	773	810	786	805	816	778	819	782	826	762	843	821	834	877	827	780	815	813	826	823	861	794	842	843	815	779	791	860	845	843	802	813	829	827	816	809	805	823	789	861	840	803	860	808	793	823	787	754	804	802	835	833	792	861	833	868	829	820	827	807	859	783	829	806	784
30899	33646	32589	10588	797	403	348	293	270	306	324	269	283	285	267	328	288	279	308	254	311	284	292	268	291	305	316	314	307	284	307	287	259	279	288	291	303	291	283	302	301	275	316	263	277	282	302	243	291	295	304	279	326	276	277	311	305	293	302	249	276	290	283	298	307	270	291	291	305	314	258	281	305	311	291	270	287	302	321	307	285	314	296	285	289	306	272	299	285	296	323	284	303	273	272	273	270	308	290	282	301	301	278	262	294	261	274	296	292	256	311	278	288	294	288	270	298	274	290	311	312	303	296	280	265	280	243	272	292	284	304	304	282	294	281	311	290	302	274	244	312	278	272	303	287	321	284	267	266	297	305	281	255	276	270	294	266	301	275	297	283	278	277	320	294	266	279	311	279	311	295	263	302	280	303	297	306	299	287	287	306	285	287	240	284	306	261	278	275	272	258	270	312	326	288	307	282	266	294	288	280	295	274	288	276	278	282	293	308	241	259	282	283	307	259	283	283	282	267	270	288	341	278	287	304	289	260	276	296	307	293	290	320	290	287	272	288	313	290	284	296	311	281	264	306	296	290	297	275	328	306	298	302	281	320	267	278	294	290	302	308	302	301	309	265	289	290	269	298	282	288	268	317	294	305	275	306	274	303	280	297	264	282	274	292	248	291	291	291	311	280	281	281	280	280	250	281	260	287	333	288	291	270	284	269	307	279	284	296	266	315	299	278	278	281	301	278	290	287	288	287	274	296	277	277	285	278	289	293	286	270	310	283	306	313	285	273	286	291	299	291	268	284	276	273	261	275	270	297	258	288	288	286	326	273	289	303	306	269	312	311	278	287	282	272	270	304	316	280	284	303	279	320	294	302	296	279	267	284	306	267	270	306	277	282	276	284	269	290	293	274	341	289	268	314	334	295	290	300	288	314	287	288	306	323	286	301	301	311	319	278	293	268	276	288	291	302	276	271	302	281	280	282	256	291	266	271	283	285	265	250	277	305	289	301	296	275	275	277	297	317	281	325	285	289	299	302	290	261	257	276	258	294	299	307	343	304	294	323	303	297	284	262	264	331	306	310	276	257	297	290	290	309	299	296	274	287	299	290	305	304	318	274	291	276	268	295	287	265	299	308	309	289	270	295	306	295	285	277	272	288	279	287	294	297	286	270	285	285	307	288	303	302	301	288	292	282	285	282	314	288	288	306	280	276	281	268	294	267	263	314	308	305	283	297	287	283	306	265	310	312	286	292	268	296	278	308	333	317	321	276	293	293	299	312	326	262	295	288	300	269	318	281	297	278	288	313	277	301	307	299	307	276	300	305	276	309	273	268	311	298	275	273	294	281	289	309	278	299	268	302	283	290	299	302	267	277	289	289	272	319	258	329	262	263	268	261	303	340	294	265	306	284	265	251	285	312	278	280	286	268	279	298	286	323	292	276	293	316	284	318	263	299	293	276	286	304	282	252	279	264	271	260	284	308	293	282	266	308	263	280	331	294	293	313	287	279	291	309	291	280	267	283	299	273	276	269	293	298	261	268	279	293	298	315	297	277	286	271	310	335	275	265	321	284	281	309	305	300	256	291	284	302	283	283	274	247	307	281	305	292	313	299	302	275	305	295	275	298	324	283	298	294	286	280	261	305	287	277	266	272	287	269	270	305	315	260	256	312	278	275	296	326	299	305	278	306	270	289	284	279	287	298	302	285	262	280	272	293	301	282	279	274	288	282	254	290	285	294	281	324	267	307	269	278	286	302	283	297	294	285	289	309	279	295	305	266	268	288	295	322	292	292	296	276	267	293	260	284	280	292	271	296	298	309	290	262	289	340	284	297	295	284	281	304	281	286	307	290	294	305	300	260	298	290	297	268	267	293	296	307	292	296	309	302	329	280	291	292	274	292	278	299	267	280	272	303	317	304	266	297	294	278	279	292	307	287	287	275	268	294	302	287	273	244	263	286	283	273	286	267	323	277	287	283	286	294	252	296	303	268	256	292	301	285	296	268	298	287	264	293	290	325	287	272	302	295	277	285	287	295	310	264	273	288	269	266	315	271	291	296	286	305	277	279	274	285	283	293	264	303	301	312	321	311	309	268	285	294	288	283	294	283	267	296	305	277	326	305	296	310	321	280	242	269	255	294	282	325	276	283	287	288	269	279	288	260	286	306	278	310	275	271	293	277	275	277	296	299	280	287	283	298	282	281	294	275	285	297	302	295	296	277	311	288	259	315	303	280	274	289	304	276	304	300	286	296	314	296	319	288	292	295	251	316	338	294	296	300	302	304	294	291	281	262	259	304	308	264	312	299	290	289	271	293	307	303	313	322	262	290	303	249	296	283	299	259	287	287	271	278	293	282	299	275	285	304	293	277	264	271	257	296	288	285	320	286	269	320	276	275	293	289	282	286	300	279	281	296	274	288	273	252	263	294	280	315	284	267	289	268	309	292	298	326	293	305	295	265	288	289	292	287	297	242	313	296	314	299	277	301	310	273	296	281	279	315	279	304	289	318	277	243	297	270	294	268	301	300	254	272	298	270	332	279	281	293	283	268	255	297	296	252	282	276	293	319	308	284	295	304	273	298	309	298	301	313	298	295	290	311	322	275	251	287	273	273	289	306	312	303	303	310	288	280	292	307	282	279	262	309	298	265	277	292	305	315	271	273	280	255	300	279	300	256	318	280	296	300	313	333	266	282	292	276	275	288	264	314	290	306	286	293	314	291	308	302	301	290	295	328	265	265	305	274	306	279	309	313	289	293	304	281	262	246	298	332	269	293	259	256	283	301	291	275	266	287	312	260	285	278	315	282	282	296	301	300	268	280	303	292	280	299	305	299	281	275	293	306	297	288	259	317	301	265	293	278	284	279	324	271	313	296	288	281	288	315	290	268	277	277	281	307	287	280	274	284	262	251	311	289	298	311	275	285	260	277	293	269	328	307	303	275	303	274	280	285	279	264	253	272	264	273	283	301	267	292	296	281	276	288	304	303	292	307	283	246	284	276	305	294	288	274	303	303	296	333	302	284	300	293	302	318	296	286	235	303	298	296	282	285	286	279	301	302	274	323	284	262	289	288	296	309	303	261	304	288	286	260	252	332	299	248	293	298	293	268	259	282	289	318	278	285	272	271	318	260	301	280	285	268	281	269	294	274	293	287	274	275	275	304	295	284	316	297	278	299	284	294	283	294	282	326	288	304	301	305	294	327	343	325	298	273	266	288	281	273	289	259	282	285	272	289	294	277	307	280	283	325	310	292	261	267	313	272	295	301	274	308	304	294	319	276	305	292	269	287	303	275	265	275	278	310	284	307	299	283	304	273	313	300	297	278	319	282	289	284	276	293	280	287	271	267	263	258	297	275	286	332	300	306	276	265	302	313	284	275	289	271	270	294	286	289	288	284	281	305	256	303	260	287	261	305	283	304	290	301	269	297	254	274	289	297	302	297	286	299	289	294	268	329	271	306	306	312	280	291	285	295	289	302	320	295	312	281	276
38124	52453	37263	5980	1017	512	493	480	488	494	503	509	531	502	498	476	520	470	471	469	452	470	505	473	452	471	469	518	474	506	460	482	500	502	449	496	496	468	476	487	480	485	469	479	487	467	493	488	475	462	490	478	477	449	524	500	476	502	514	491	484	427	492	497	515	488	467	465	492	489	473	473	495	496	504	512	484	457	514	478	513	468	469	458	496	490	488	464	452	476	453	502	491	489	493	493	454	476	492	483	515	479	484	489	445	469	492	473	506	467	486	465	507	455	480	494	529	492	499	497	479	489	488	435	468	475	503	464	475	463	502	473	429	466	487	465	521	437	460	472	532	478	484	513	491	482	462	495	496	447	459	491	489	506	514	468	484	457	489	486	528	504	437	438	464	455	413	429	499	485	492	446	460	484	476	493	496	474	470	478	493	440	455	454	485	460	508	502	493	457	498	478	488	533	495	425	478	459	491	521	502	471	468	456	467	486	482	470	465	485	499	467	488	457	480	501	486	471	507	496	469	482	542	489	543	472	497	473	486	489	480	467	477	470	470	434	502	470	464	495	458	479	447	478	484	472	495	468	492	461	458	490	473	486	491	483	480	512	475	463	497	491	473	513	486	487	457	473	471	493	463	493	486	493	453	501	493	521	483	467	497	507	468	463	475	497	468	455	500	516	474	484	474	497	463	487	488	486	505	494	487	454	474	484	439	473	500	477	465	472	476	499	495	481	432	493	454	499	500	468	472	510	478	464	488	478	479	512	481	437	492	472	496	508	468	469	459	464	497	441	525	520	513	509	516	470	484	534	496	476	479	475	478	485	471	483	449	464	515	456	518	462	492	509	447	491	489	476	459	498	475	495	484	521	445	482	465	481	469	464	495	462	451	470	481	506	471	492	484	467	476	468	518	476	475	456	472	454	512	479	476	452	447	460	493	492	491	476	477	477	471	480	452	471	464	506	489	482	534	475	479	475	490	474	515	474	469	462	475	486	503	474	469	450	531	494	512	506	500	447	486	465	516	487	494	500	455	511	502	498	492	516	455	475	474	520	478	487	502	439	485	462	480	472	433	511	460	467	472	493	461	473	452	451	472	498	522	494	466	500	484	470	506	504	478	481	478	478	477	507	452	509	451	479	486	469	522	500	452	455	466	466	464	460	524	505	477	508	450	470	499	467	473	490	504	482	477	491	452	473	428	485	490	533	464	515	479	489	482	507	509	489	483	499	485	500	468	461	477	463	459	447	458	475	479	467	499	489	487	491	481	463	510	473	523	520	493	477	528	503	474	501	467	482	501	477	459	504	446	460	458	468	478	527	520	508	474	474	478	480	492	521	444	492	515	503	448	464	495	496	444	467	453	487	514	472	476	481	493	444	522	477	501	490	499	492	511	503	498	500	504	492	474	494	451	479	511	472	507	499	500	487	472	470	470	497	473	497	471	464	503	482	511	500	494	491	509	466	516	476	447	498	493	470	518	481	479	487	494	502	464	497	467	517	499	478	474	488	504	471	504	474	481	468	474	497	550	494	424	477	460	472	481	503	502	489	481	501	507	490	473	492	454	477	454	502	463	467	492	522	468	465	485	476	460	500	479	499	485	473	497	448	495	476	486	471	469	457	521	486	473	493	468	517	529	469	468	464	492	498	505	473	475	483	501	485	498	495	451	472	493	459	514	482	511	472	472	496	467	493	455	476	487	524	505	480	478	494	478	518	514	492	475	484	454	483	500	465	513	467	494	478	502	438	505	496	464	467	445	482	479	519	462	464	470	450	474	483	479	446	480	482	444	493	489	477	490	488	494	480	478	502	511	500	480	467	486	478	501	467	509	470	471	496	511	505	453	441	515	458	446	482	449	509	516	453	463	425	496	510	493	510	466	478	485	489	493	467	499	493	474	505	488	440	515	466	443	502	488	489	486	479	469	437	474	484	510	470	482	504	431	472	466	496	491	467	463	484	437	467	457	495	488	476	477	497	454	441	487	449	464	506	484	495	500	456	491	511	447	487	481	476	463	460	541	485	478	477	486	478	499	523	478	476	510	524	508	486	479	530	517	523	459	535	489	478	453	472	448	458	457	498	484	464	491	501	490	490	507	450	469	489	471	491	493	499	462	494	456	484	475	494	470	484	469	493	447	490	518	493	471	476	453	470	465	447	513	463	455	492	498	490	506	478	472	519	457	478	451	500	501	474	534	479	492	498	486	482	445	489	479	470	519	503	452	465	499	504	464	479	524	427	481	472	476	514	468	485	475	454	472	464	480	500	482	449	506	499	469	463	477	486	462	485	472	474	500	498	492	500	456	471	534	497	484	480	486	496	494	486	443	495	482	495	483	505	484	484	455	443	456	499	479	491	451	466	513	517	444	482	512	490	490	490	496	518	515	456	515	491	481	489	500	478	514	505	440	497	456	471	445	490	494	495	504	494	442	472	475	477	491	462	468	490	480	484	487	469	457	511	479	496	470	473	484	461	520	430	465	492	479	434	500	454	466	437	452	511	464	474	476	530	473	494	498	444	501	507	487	472	488	467	477	497	517	480	455	482	483	453	523	500	493	511	515	496	475	514	464	508	481	498	466	496	493	483	462	487	461	487	457	474	486	473	471	482	495	520	476	499	528	510	465	492	512	499	479	471	506	511	494	509	498	500	468	505	541	478	513	470	464	475	513	486	450	444	476	489	498	490	451	484	481	496	485	502	485	487	493	456	476	506	475	483	476	480	478	499	526	483	504	462	458	509	492	490	495	501	477	475	474	493	483	521	506	461	463	463	497	521	478	469	469	524	475	506	504	523	492	492	505	481	504	459	488	467	486	466	515	482	458	456	502	455	450	485	478	508	479	515	509	503	502	462	491	495	452	493	477	525	534	519	494	524	483	488	495	492	504	500	470	482	485	504	504	446	531	545	497	476	519	493	460	453	525	498	468	484	522	512	520	472	473	508	520	459	497	462	495	414	490	492	474	482	482	483	511	466	475	491	461	451	481	518	467	500	502	507	513	474	450	441	500	487	502	498	462	455	525	472	530	506	477	484	496	521	490	523	530	492	564	516	495	507	504	510	475	506	486	511	478	473	488	515	506	473	499	499	488	441	511	448	455	475	441	501	519	455	460	490	517	491	480	534	488	468	494	496	486	495	491	484	473	482	475	493	469	494	492	508	495	469	470	489	448	478	481	465	482	440	458	489	471	512	479	501	502	506	464	446	517	433	494	534	495	475	478	476	476	513	495	497	519	468	486	508	518	441	463	486	488	500	494	503	496	498	512	486	473	473	493	483	494	472	513	485	441	489	481	469	456	473	489	493	487	505	504	469	479	488	491	441	482	520	499	483	516	478	481	483	503	470	502	464	514	521	444	524	498	484	467	502	473	511	486	473	485	516	443	481	492	484	501	500	505	530	440	499	492	500	483	465	476	483	454	452	453	486	504	519	511	465	479	471	483	506	509	455	485	468	501	481	440	436	522	453	453	470	482	503	524	494	466	480	468	515
25507	26076	38370	27466	17156	3985	459	376	373	377	383	362	355	334	342	330	344	367	342	331	328	344	343	344	338	334	320	319	345	322	332	319	345	321	356	332	343	361	339	327	310	344	343	320	332	326	345	343	338	385	338	323	360	346	322	372	306	319	328	356	291	343	330	321	320	323	306	360	286	335	329	333	321	317	358	310	384	365	322	346	345	329	311	311	337	327	309	328	359	331	328	330	311	339	343	323	302	297	346	307	325	315	333	301	293	305	318	340	262	312	317	304	359	321	340	339	326	342	297	315	331	356	337	305	333	304	332	322	331	358	338	335	336	334	316	337	317	332	371	343	326	310	347	332	340	327	310	333	353	316	350	322	334	339	314	312	321	345	315	332	346	355	375	326	322	338	307	351	376	318	337	336	358	327	351	327	334	356	326	336	329	333	317	349	319	316	303	330	330	324	315	334	349	286	326	360	362	322	307	342	327	351	298	333	327	367	313	339	305	328	295	317	301	310	360	329	330	328	306	322	316	321	360	324	295	327	315	342	354	324	325	333	322	307	292	296	359	341	358	344	313	290	330	330	327	313	304	343	340	282	386	346	331	327	334	347	413	350	333	305	323	324	343	337	346	334	326	342	335	338	349	322	321	332	349	330	335	304	323	348	344	317	323	319	391	335	339	344	315	342	316	334	339	340	348	345	356	315	354	310	333	350	347	363	331	312	317	361	336	326	355	360	334	347	347	326	292	332	325	315	372	337	334	312	359	352	345	324	376	311	339	334	397	291	345	292	367	332	318	355	331	362	324	334	304	323	301	338	355	311	353	334	333	332	307	340	353	291	353	301	325	311	319	358	337	327	348	318	354	360	329	347	326	332	335	322	368	344	335	350	331	338	341	351	314	357	348	307	340	323	323	319	330	333	318	343	339	320	353	339	361	350	336	345	386	327	347	340	306	371	348	336	353	311	345	328	332	328	325	347	316	313	301	341	375	345	315	305	360	336	315	343	369	337	321	361	363	297	311	306	334	325	362	344	329	331	321	320	347	347	303	327	335	304	336	298	318	358	320	361	359	353	329	340	341	322	364	346	341	314	331	316	367	332	307	337	321	335	331	346	329	339	330	342	331	322	310	320	329	326	315	349	344	374	340	315	375	318	312	312	329	358	343	312	316	345	346	351	322	347	330	342	332	320	318	340	322	341	378	315	302	312	344	350	328	357	362	321	341	341	352	345	326	340	341	327	341	345	322	336	325	343	324	338	346	364	347	333	330	298	337	353	350	320	347	308	352	318	335	364	337	356	319	307	346	359	319	357	312	324	328	358	356	348	326	352	336	332	327	343	351	337	340	304	337	334	299	311	364	329	335	340	354	319	326	294	338	357	316	315	337	328	339	349	290	313	328	341	341	350	295	315	344	348	378	320	332	290	332	329	356	332	331	320	327	304	326	318	352	322	329	303	335	308	351	358	347	337	330	343	359	346	306	366	312	315	348	333	351	310	331	323	337	320	333	344	347	367	356	324	310	310	323	373	320	316	321	351	338	349	315	325	346	302	328	289	359	325	321	325	314	322	369	311	337	334	318	320	325	322	326	358	310	333	342	344	371	331	311	333	349	342	351	335	363	340	311	334	353	323	358	330	350	340	327	347	319	333	359	317	331	351	335	331	305	323	303	359	313	325	324	314	340	319	343	349	291	348	337	316	326	337	332	342	348	328	348	339	326	356	336	306	314	349	315	357	355	381	320	324	333	332	323	321	323	342	338	334	325	338	310	321	333	326	359	295	344	375	346	334	348	346	317	332	304	309	309	343	322	337	328	322	353	296	330	335	324	320	336	308	321	329	310	343	310	364	331	333	355	354	321	355	318	337	346	362	311	357	334	348	367	378	329	358	345	333	334	332	314	314	333	310	311	343	346	305	299	319	324	327	314	297	353	368	343	358	339	313	346	331	357	313	356	333	333	331	345	350	359	318	313	335	345	342	348	302	335	335	354	331	326	334	322	314	328	323	316	316	326	339	352	327	329	311	312	311	331	344	302	337	315	313	328	325	337	318	325	332	334	323	324	332	341	301	348	316	357	349	317	350	346	364	335	323	365	343	333	348	327	314	364	325	311	312	324	305	308	340	338	289	334	279	332	339	343	354	335	342	329	306	316	330	353	348	330	321	341	301	385	331	344	344	322	310	350	322	307	338	329	380	328	354	345	314	356	327	342	327	343	332	375	321	339	333	336	341	350	340	352	366	330	353	346	338	377	303	352	345	355	319	349	319	338	301	316	295	324	367	372	354	335	311	344	317	322	320	297	332	322	349	342	346	318	348	299	334	350	325	312	319	345	343	312	315	320	374	325	320	327	343	369	355	320	306	356	344	311	317	333	355	326	343	321	327	312	350	339	316	297	318	331	333	317	353	318	359	330	330	305	326	375	360	331	332	311	314	351	339	320	351	329	356	322	346	322	319	357	348	360	328	330	341	342	325	327	333	321	355	339	357	341	344	306	308	320	324	329	385	313	361	335	311	332	315	341	356	331	333	355	339	359	331	321	346	332	362	321	346	312	324	329	313	332	339	308	288	311	322	344	363	378	349	306	347	369	343	308	338	309	349	335	334	373	298	332	317	322	360	354	369	333	354	374	342	327	349	314	350	320	348	341	346	344	345	327	335	337	330	317	347	348	358	305	339	309	325	322	344	310	371	357	344	328	344	373	353	337	337	332	349	329	342	343	322	336	329	350	333	353	366	353	330	331	334	339	362	303	368	345	355	338	343	349	324	334	333	322	344	360	335	358	299	362	324	346	335	349	313	353	297	335	359	346	354	342	332	327	331	326	340	323	329	306	307	357	292	330	336	358	317	347	326	339	368	368	316	312	304	322	356	365	313	319	322	324	333	329	326	317	346	329	351	343	356	305	352	347	340	315	320	344	327	361	344	339	343	296	313	339	339	312	350	344	331	330	350	336	319	324	368	352	357	350	348	346	343	360	353	322	329	340	349	324	326	339	335	327	342	339	323	324	321	337	326	344	351	314	328	359	321	334	351	317	324	354	373	322	331	305	326	322	350	329	346	319	314	338	327	310	358	338	365	342	364	340	310	358	290	304	336	340	354	303	341	323	335	329	321	293	373	330	338	345	315	320	335	328	346	328	316	354	310	360	346	324	295	338	354	370	337	351	335	323	338	332	320	318	323	313	305	319	327	310	312	335	332	329	342	352	317	348	314	335	311	310	339	326	344	350	336	337	301	331	347	313	322	312	319	336	337	341	333	319	332	372	348	334	360	338	313	332	311	349	348	351	304	321	336	303	313	295	345	338	356	330	355	340	359	340	329	296	347	343	369	347	348	360	338	343	339	334	322	359	305	328	322	326	330	335	317	346	326	310	334	370	364	344	331	362	322	363	330	339	337	340	314	316	359	309	348	324	358	319	338	315	332	317	323	352	344	323	361	312	332	330	323	313	313	341	342	315	346	305	366	337	316	341	287	336	353	362	354	348	329	334	336
60841	91850	70320	18461	4154	586	565	584	567	560	540	554	583	576	519	520	530	557	562	560	545	524	521	600	553	521	535	542	562	561	537	579	541	573	579	558	572	572	542	547	577	564	557	539	508	554	585	583	575	553	537	566	588	500	527	583	528	517	570	520	524	525	535	557	547	532	553	528	514	574	572	519	537	551	568	526	549	596	572	552	583	555	549	561	550	555	618	580	589	531	548	546	537	507	554	513	508	539	571	535	557	560	558	566	547	540	521	548	532	545	532	545	532	559	477	547	542	563	554	548	549	551	568	558	553	533	529	524	528	548	551	559	537	531	552	559	574	538	528	539	527	539	546	540	560	513	502	586	549	544	538	502	531	545	536	550	521	527	539	548	563	519	481	543	523	510	574	546	543	562	561	550	540	562	563	534	536	535	548	554	560	517	519	575	586	530	548	508	573	524	514	550	541	547	552	525	519	537	499	572	547	529	546	550	552	501	539	555	545	539	517	559	570	510	540	572	536	527	549	552	545	531	518	548	570	575	525	533	559	562	537	551	516	552	554	554	570	546	531	546	510	531	535	555	561	585	536	574	508	555	542	553	536	569	527	571	547	533	519	535	568	551	511	563	580	574	506	551	544	538	516	516	514	466	554	546	511	509	540	567	548	536	563	528	577	541	546	571	529	507	539	523	551	507	534	559	525	540	549	547	530	530	510	541	548	551	534	495	582	559	545	560	590	535	540	519	553	572	534	573	470	549	540	535	506	508	577	522	564	492	521	538	517	588	519	538	576	552	587	542	521	529	538	512	524	537	554	511	533	546	538	532	528	522	577	567	544	533	494	574	552	572	528	535	535	506	517	537	528	559	547	560	523	510	521	538	521	564	556	530	538	563	553	515	526	547	542	550	505	563	566	567	557	556	532	519	564	534	539	550	556	547	542	572	585	530	547	572	536	530	512	559	531	577	551	556	555	545	509	566	564	541	544	568	534	507	539	536	544	504	539	551	533	513	556	513	588	583	516	558	557	563	540	562	555	551	511	566	553	551	532	574	544	535	538	522	566	584	535	541	534	556	523	562	537	576	540	565	562	531	535	516	549	518	561	548	555	548	564	548	567	568	557	530	567	567	551	536	505	549	548	557	540	537	563	528	523	541	518	527	513	539	576	548	545	497	553	524	528	504	555	565	504	559	524	559	532	520	542	553	543	548	527	596	570	538	577	551	573	558	583	548	556	573	559	524	561	545	533	555	582	564	527	565	521	561	565	550	537	557	506	565	543	552	531	529	543	569	586	553	561	535	568	542	522	560	536	536	571	550	552	570	536	531	515	535	532	520	564	560	509	551	536	559	582	571	519	526	500	537	541	540	516	559	544	568	563	580	572	522	511	496	542	556	541	552	534	559	536	565	543	576	538	544	563	576	522	564	547	546	544	519	544	532	554	526	546	510	582	579	547	538	545	520	525	514	577	599	553	572	578	530	555	528	527	531	554	558	557	573	549	521	570	549	603	494	531	539	562	553	529	562	538	561	564	566	545	510	545	555	463	579	556	570	590	577	561	519	572	522	573	552	522	553	543	559	529	557	507	523	490	527	515	555	556	522	569	540	590	534	530	538	548	533	544	529	572	532	511	472	518	508	544	550	589	537	548	523	543	575	518	547	521	544	564	537	510	508	541	573	525	564	567	539	574	492	537	506	515	545	578	571	513	573	535	514	556	493	565	565	511	561	544	571	577	545	528	543	612	572	528	525	534	527	510	575	512	557	543	514	554	545	575	569	564	532	560	584	542	572	545	544	555	567	580	569	549	525	564	532	556	520	533	543	533	544	573	544	517	544	564	577	560	562	538	566	574	544	511	553	546	571	543	547	544	500	583	552	525	513	526	521	509	521	535	565	557	494	526	580	586	541	584	554	551	486	550	510	522	539	542	539	532	536	557	567	546	511	596	568	555	534	536	566	529	519	533	535	547	541	543	541	565	547	530	512	532	525	549	559	526	492	516	554	553	496	534	577	580	528	527	514	546	569	527	521	523	562	547	519	531	545	518	543	547	549	535	566	567	557	565	578	508	554	555	536	563	548	557	529	535	518	577	553	552	525	552	552	533	511	508	527	540	518	540	535	561	542	520	521	524	536	554	533	591	531	513	539	561	545	523	550	562	520	554	504	550	510	581	529	543	521	546	541	582	537	524	533	528	587	553	527	556	610	559	553	541	554	541	578	496	536	583	532	530	553	521	513	489	543	578	519	567	539	598	547	562	553	559	564	535	582	511	540	544	569	531	572	548	546	528	582	515	560	520	553	571	551	566	537	594	561	533	514	524	556	586	540	533	539	568	500	542	516	575	522	521	519	541	492	572	505	551	538	532	560	524	564	531	523	546	533	556	571	560	526	547	524	516	546	546	575	543	534	546	534	551	529	547	505	571	560	510	532	543	535	516	515	524	524	550	563	510	529	503	521	551	550	539	520	490	552	544	607	555	545	529	528	544	556	546	541	512	587	558	527	559	520	525	553	555	573	542	544	595	562	554	549	574	536	576	512	532	499	547	544	532	543	556	519	554	544	559	519	527	582	549	528	540	573	554	559	563	491	519	560	576	554	552	525	545	518	540	494	544	563	526	533	570	534	524	501	552	585	547	568	555	517	537	549	573	537	525	562	545	544	529	542	559	524	553	520	500	544	547	524	563	545	527	541	540	564	518	553	576	527	567	529	521	533	533	551	586	549	506	568	543	563	524	554	495	568	601	548	494	564	505	498	515	508	515	563	555	598	527	567	540	547	544	523	525	547	537	550	549	541	525	530	535	532	540	516	506	510	564	574	590	559	524	544	548	522	535	512	566	535	544	525	556	552	554	557	576	533	528	477	562	536	556	539	514	542	518	560	528	556	564	554	534	570	520	584	537	544	550	545	588	512	559	487	537	576	562	524	519	538	560	564	541	530	564	542	548	540	544	559	565	520	543	518	545	562	536	564	540	525	530	580	549	528	527	567	500	509	592	548	552	513	541	552	523	510	539	522	540	563	569	581	593	534	577	572	549	523	563	539	533	502	557	482	521	562	550	501	500	529	524	570	550	526	538	586	553	516	551	547	540	584	530	533	577	513	581	543	559	544	556	537	558	557	503	523	542	530	538	483	566	525	573	587	528	537	546	526	548	522	590	526	511	531	526	506	579	576	562	588	561	541	534	568	513	543	524	544	510	498	564	534	580	531	527	506	521	574	520	498	550	561	530	542	554	578	519	514	511	533	534	587	570	524	574	526	534	544	534	549	516	583	569	557	550	548	521	555	538	493	551	561	541	533	558	538	535	577	580	535	511	556	539	524	520	548	550	524	536	508	539	515	542	562	501	572	558	550	579	552	532	555	535	536	582	548	554	534	539	563	506	506	574	576	548	547	558	547	556	522	538	544	571	537	534	537	564	569	522	534	500	531	575	553	554	540	515	552	523	488	536	522	564	549	541	550	559	535	530	515	550	566	564	588	551	571	553	578	551	524
24209	23977	33646	25796	21071	14643	1906	614	593	560	550	566	524	561	581	582	583	537	559	569	565	539	483	541	556	571	506	578	563	553	617	586	558	570	513	502	545	579	540	527	534	516	566	536	518	545	538	511	575	562	554	530	546	521	535	557	556	531	538	564	559	507	511	529	523	561	540	537	523	541	546	558	553	509	566	554	565	489	517	538	568	543	535	545	541	557	523	511	564	524	540	562	548	498	525	520	539	524	590	557	538	592	535	526	538	587	550	528	497	600	585	546	512	526	553	516	501	539	529	522	541	552	561	539	526	581	543	549	501	530	547	467	529	544	529	556	564	538	565	540	521	535	517	578	556	537	538	515	536	531	567	524	548	534	535	498	513	513	536	506	564	550	535	525	533	511	573	556	512	557	536	551	563	537	510	563	535	522	532	537	552	498	569	544	517	563	540	557	518	525	532	520	557	522	544	605	493	593	547	564	575	569	563	550	584	516	506	528	542	539	542	558	565	543	520	541	567	506	518	536	528	551	541	506	523	533	514	552	543	519	508	525	519	521	504	556	524	518	523	551	545	532	488	545	516	502	521	496	563	544	560	589	570	512	567	588	552	529	569	532	558	566	539	530	535	506	537	549	540	519	501	517	536	546	556	533	563	540	539	537	571	546	565	530	534	553	519	537	521	532	505	537	528	545	555	541	540	566	545	530	532	538	505	563	552	518	583	489	546	515	558	549	553	524	549	511	513	571	523	514	573	539	532	552	541	505	556	551	540	555	522	552	554	554	521	534	572	524	573	502	559	519	566	530	535	538	536	534	557	572	542	554	533	544	521	509	550	545	569	545	586	545	553	550	534	494	537	545	503	570	533	497	532	504	546	576	514	550	527	548	543	549	573	562	562	548	519	597	530	575	493	518	546	546	526	536	530	553	551	569	521	580	561	548	533	579	538	516	498	526	493	543	526	524	559	524	570	554	549	551	484	535	553	543	544	570	540	528	550	497	524	526	538	527	573	565	543	541	561	554	546	484	525	522	526	512	508	563	523	557	561	565	526	558	512	528	559	557	519	547	523	512	537	561	561	514	536	550	558	535	503	524	523	574	506	532	564	542	548	532	547	576	502	535	504	528	510	562	548	535	516	570	505	557	564	501	566	525	556	558	563	565	530	511	539	516	520	533	549	563	553	578	510	515	508	519	536	508	528	540	535	504	516	554	539	563	520	550	520	577	557	497	553	505	538	544	525	543	563	540	564	519	526	528	543	546	502	502	525	502	528	527	545	567	519	537	561	522	497	539	541	516	524	536	515	490	570	556	537	516	530	590	555	567	547	562	550	536	493	547	596	507	503	531	550	546	545	526	536	514	532	567	571	570	577	508	526	561	513	545	519	522	548	488	511	536	558	522	518	538	599	516	560	520	528	550	549	488	542	553	542	518	504	515	544	524	511	528	492	516	547	535	536	529	533	556	560	561	521	562	542	545	516	538	560	530	537	523	536	518	550	585	545	538	504	554	605	533	546	542	556	489	558	544	545	497	541	576	534	540	534	523	536	533	565	534	517	549	598	581	542	572	518	518	553	570	563	546	586	570	566	511	567	506	534	530	538	522	544	515	526	546	541	554	557	558	593	527	526	526	540	604	543	520	543	501	534	521	543	567	535	552	526	528	527	562	544	550	511	535	532	512	493	509	514	552	537	546	533	527	516	483	528	508	597	560	566	526	590	576	537	495	512	555	505	520	578	524	537	508	543	528	530	533	551	504	598	512	526	507	559	578	559	523	556	536	563	501	563	516	515	529	531	541	515	550	542	573	526	532	528	524	561	573	521	552	549	513	565	570	551	536	542	526	538	550	564	537	513	546	537	553	548	518	512	527	515	548	543	527	526	591	529	522	543	531	571	570	488	567	505	565	579	524	522	592	568	479	540	494	527	535	535	529	585	540	522	550	489	544	542	555	536	556	571	543	531	550	550	531	522	518	508	557	545	534	502	589	546	504	532	546	487	484	542	529	533	553	585	547	559	516	566	504	534	555	500	572	548	556	541	523	563	545	542	505	516	520	545	522	508	548	520	543	527	523	566	544	520	522	558	518	580	544	524	534	545	564	564	557	529	536	571	559	528	514	565	519	555	519	534	553	544	547	546	564	521	526	544	547	533	533	533	489	520	524	554	555	513	524	548	524	550	521	513	513	537	524	517	561	541	512	548	516	592	555	562	560	612	545	487	515	532	541	521	502	545	555	586	544	557	548	557	509	517	529	486	542	554	518	533	524	546	568	542	560	564	537	549	519	554	543	515	571	544	553	547	547	517	546	533	493	531	560	536	522	550	529	540	546	507	554	537	614	551	549	532	517	559	523	558	560	558	523	586	546	558	553	519	538	547	566	542	523	525	559	549	534	501	556	563	571	536	513	556	535	538	512	531	524	544	538	578	501	541	540	504	518	550	510	564	517	556	525	525	538	562	575	529	494	554	508	540	569	540	529	521	586	539	497	565	563	582	535	514	514	567	539	545	554	530	536	557	537	519	589	529	544	515	549	537	551	604	535	541	517	547	513	510	544	553	496	535	509	592	530	540	566	537	519	534	524	554	520	543	529	512	571	499	532	511	532	546	553	561	547	527	527	526	556	549	558	578	554	520	520	577	575	525	559	559	542	532	532	531	489	570	516	550	533	504	515	534	559	496	515	511	576	508	518	549	530	519	530	516	547	540	565	537	517	581	515	545	540	525	525	562	495	587	547	538	537	534	560	555	538	523	527	548	505	528	546	536	620	511	503	503	563	572	563	510	549	492	538	522	520	545	563	556	538	532	524	538	554	530	550	541	520	556	501	549	561	498	557	543	515	530	504	564	534	545	502	540	513	494	519	528	562	560	492	522	547	553	565	558	538	541	526	492	526	565	575	544	545	539	569	509	501	543	529	526	486	490	528	520	558	509	473	559	489	555	543	521	535	535	538	560	539	565	539	515	539	527	512	499	575	522	516	531	486	563	554	501	523	513	530	552	572	529	527	514	586	524	541	529	527	523	506	527	573	566	538	525	515	529	522	554	514	564	546	571	532	547	545	562	520	556	545	544	543	555	572	542	545	542	565	513	535	541	499	506	527	570	535	534	538	590	528	527	522	576	538	536	542	549	605	522	583	555	530	511	509	559	541	516	525	524	557	523	530	510	528	560	514	522	534	515	524	518	525	536	526	564	541	559	538	544	533	542	549	551	557	516	523	542	509	525	558	507	555	532	508	553	535	519	547	519	561	502	575	524	571	570	509	496	528	497	544	540	562	512	533	546	530	549	519	521	551	517	548	533	548	488	534	521	532	588	539	532	565	483	569	563	504	487	502	572	552	524	534	572	543	544	566	532	545	571	572	515	539	547	504	495	558	556	554	526	499	547	542	514	559	554	542	533	537	563	543	523	564	540	548	573	493	529	538	530	538	537	526	528	510	571	540	527	532	517	531	548	576	551	549	534	544	513	552	524	526	536	554	529	527	529	576	565	554
63219	97460	73983	25004	5514	888	909	860	819	860	835	855	819	838	846	871	864	791	879	800	827	798	790	796	879	867	809	809	812	828	868	778	841	851	793	851	870	874	830	792	838	901	799	817	804	812	811	870	797	828	848	815	814	795	805	790	819	812	797	850	861	828	837	757	842	821	782	809	884	888	835	816	835	836	805	834	832	875	766	862	809	831	859	795	810	789	774	875	799	820	859	831	830	794	811	804	769	850	792	824	830	831	797	804	845	838	839	812	830	830	826	796	806	799	835	865	805	818	818	833	797	853	799	854	818	790	825	811	874	815	753	786	843	793	791	775	785	807	820	857	861	810	815	800	820	828	832	787	834	842	819	831	843	812	816	794	799	800	799	825	805	812	793	787	847	826	831	770	843	903	828	817	816	814	791	805	825	818	846	794	848	837	807	798	835	793	804	819	789	765	839	833	764	877	821	843	821	858	822	770	859	795	861	796	813	805	791	835	820	785	832	811	820	801	872	757	793	845	809	792	804	834	782	863	804	848	809	808	817	780	789	809	801	817	788	850	854	804	869	797	828	825	807	803	811	796	827	816	827	803	795	842	783	839	792	848	842	821	824	799	859	850	782	856	808	861	858	775	798	837	807	879	858	895	793	841	798	821	889	789	829	813	822	869	872	776	840	819	822	811	866	835	834	797	820	802	779	824	773	817	878	819	804	791	835	827	837	856	847	833	849	789	852	880	778	841	780	835	837	781	859	823	856	839	803	819	854	815	790	851	885	889	821	826	820	778	810	893	828	823	816	827	847	828	839	815	816	819	811	860	839	832	804	853	860	808	888	839	817	763	817	867	807	819	835	804	790	798	802	823	789	783	833	809	824	855	828	822	788	800	814	817	776	801	840	809	812	783	801	800	850	839	826	823	856	811	772	818	843	815	799	780	821	823	798	820	816	860	806	780	788	820	776	903	799	846	828	817	852	782	794	809	788	787	810	839	804	828	841	843	772	866	830	818	885	793	841	821	810	813	801	777	832	771	773	776	817	818	806	844	854	781	779	835	818	781	815	812	797	796	809	819	804	771	813	779	837	844	840	847	839	812	783	818	848	866	784	802	832	836	774	839	813	849	837	816	803	786	815	831	817	801	791	794	800	818	848	798	815	818	832	837	854	816	836	798	776	749	797	794	756	801	851	814	793	831	779	811	834	812	797	808	857	790	837	792	887	782	848	811	790	839	848	776	821	857	832	842	766	837	784	837	783	829	847	849	845	847	844	849	852	822	833	842	830	808	846	845	815	820	849	803	803	818	877	813	875	836	796	824	859	830	817	762	820	811	826	817	825	830	845	843	820	823	796	780	759	844	862	839	863	871	855	850	764	810	756	783	837	777	769	880	852	831	806	860	852	795	832	809	778	786	817	799	859	764	834	768	824	806	799	801	812	792	840	828	821	824	816	842	837	805	780	861	793	842	789	817	795	858	817	789	771	823	765	796	779	831	828	817	833	825	809	873	820	807	835	768	823	817	886	815	827	768	793	807	846	784	840	762	786	754	828	859	772	844	826	826	845	795	766	869	816	861	795	842	787	791	823	775	811	864	870	789	782	826	791	809	823	834	842	839	772	850	816	792	816	774	830	847	815	779	811	819	856	804	779	811	775	815	783	832	878	762	815	833	774	834	820	839	784	801	808	804	806	837	820	865	815	786	813	739	847	841	769	836	853	773	844	827	786	824	867	817	879	833	834	835	844	836	784	824	820	803	822	887	819	841	806	811	823	809	818	820	796	766	835	819	834	831	893	814	835	823	840	873	769	851	920	822	848	826	829	866	860	842	833	875	842	785	794	790	835	864	855	811	830	857	839	829	836	782	800	803	828	806	807	796	857	749	803	795	836	825	819	827	794	865	802	866	853	811	801	789	783	777	807	802	763	782	804	798	757	841	847	806	801	796	789	809	840	792	815	798	843	840	818	847	778	852	819	788	784	815	886	792	834	889	856	782	799	805	816	807	787	820	789	791	842	822	828	813	809	842	875	803	835	816	832	778	771	815	784	797	818	774	772	842	778	832	793	864	813	879	836	824	834	823	801	873	824	786	806	814	851	793	846	857	833	829	850	783	777	788	851	841	824	811	802	773	848	820	831	792	816	874	825	815	859	809	820	772	833	770	785	856	836	842	882	798	848	838	794	774	778	840	786	766	801	825	841	781	813	766	819	822	797	820	845	835	869	814	851	808	886	793	804	807	796	845	829	795	818	787	812	769	807	853	809	837	780	812	853	791	812	888	791	795	784	726	835	827	821	738	835	821	821	811	829	783	841	832	793	822	825	824	789	824	812	862	801	799	793	782	817	816	819	902	827	811	828	821	856	807	843	848	829	799	806	792	778	824	816	833	810	863	842	806	886	844	849	786	767	762	800	803	798	809	775	848	819	832	842	874	861	850	766	826	825	800	780	858	839	801	826	819	788	837	815	783	795	841	756	840	856	803	777	820	860	852	813	797	803	810	823	909	794	836	841	811	795	836	822	883	827	784	838	860	820	789	836	801	820	813	821	802	851	792	837	860	795	783	850	796	872	816	772	729	845	807	835	780	837	842	778	821	775	818	793	854	804	899	783	773	818	826	856	823	780	797	784	794	855	828	793	836	847	867	887	814	849	778	843	907	790	848	798	839	834	809	850	785	757	824	825	836	803	785	828	817	838	834	813	834	782	822	801	818	837	790	820	800	812	849	856	848	841	860	785	860	861	824	829	811	855	767	796	844	811	785	790	837	791	824	827	787	834	804	801	840	858	829	822	837	861	789	839	811	823	850	792	870	849	849	769	797	831	799	868	837	812	779	834	798	796	808	822	858	812	775	855	826	827	829	805	825	841	801	829	831	789	819	766	843	818	785	745	849	842	843	853	849	818	757	765	862	807	809	819	749	835	859	826	797	825	810	806	829	793	856	817	817	871	809	795	790	783	822	834	824	807	825	790	840	812	797	753	828	853	794	806	814	839	837	801	843	823	814	796	897	862	879	800	830	799	799	784	816	864	819	830	828	817	810	826	856	800	792	804	788	770	801	776	822	854	832	816	801	816	846	825	822	802	830	833	835	775	834	834	895	876	829	856	830	822	811	856	793	836	788	825	820	803	781	819	786	838	830	829	852	837	831	823	850	872	834	814	829	823	827	871	840	793	821	802	842	780	846	825	807	782	819	736	805	816	817	815	834	869	837	827	795	787	822	851	840	773	781	817	855	797	814	803	766	813	860	811	748	854	836	827	811	810	853	850	824	820	810	845	761	815	844	820	829	828	798	842	817	849	790	847	848	868	848	864	812	796	810	825	870	862	785	795	802	837	873	857	817	796	817	827	823	800	840	853	809	777	839	815	783	856	818	780	785	791	817	901	800	819	847	817	807	839	748	792	806	774	785	818	851	801	815	764	819	814	793	814	760	873	838	826	795	840	813	798	799	832	765	814	847	836	874	803	855	823	848	754	840	815	813	805	786	822	806	798	803
30022	36507	30767	9474	657	300	288	273	297	292	290	275	293	305	288	278	291	276	295	253	259	295	296	303	307	295	304	301	247	324	294	301	278	282	300	302	300	275	321	294	275	280	281	274	277	281	303	271	271	253	300	298	265	275	301	276	296	297	270	280	274	301	272	325	285	324	311	301	286	284	297	270	288	285	290	309	288	300	271	289	275	281	276	315	309	255	270	279	296	288	290	285	300	318	310	287	282	266	324	286	287	272	280	255	269	238	288	294	285	287	312	332	280	353	250	296	260	309	305	269	262	293	273	283	272	257	280	257	274	297	293	255	292	311	278	302	310	323	302	254	279	283	290	277	298	263	284	280	276	232	274	292	283	284	292	295	268	283	262	299	289	271	290	267	303	300	268	273	277	305	290	293	258	294	263	288	268	279	295	271	309	308	274	266	299	256	259	282	325	264	300	271	276	288	270	256	265	301	294	323	310	280	318	244	279	264	293	277	283	279	277	295	269	278	278	302	282	297	265	274	306	267	325	318	295	276	271	287	284	264	267	288	265	285	281	280	307	277	268	285	290	288	290	272	277	285	290	262	290	289	294	282	306	274	320	272	281	320	269	264	280	287	300	267	310	300	274	292	294	273	280	278	263	294	322	305	256	255	289	282	279	276	285	292	302	281	271	309	305	294	305	285	270	312	294	301	274	292	289	267	303	300	256	272	308	303	283	312	266	264	276	274	289	287	287	284	285	283	259	266	247	257	272	284	264	308	301	296	320	309	298	279	298	302	313	284	275	291	269	287	308	302	288	297	270	261	297	277	308	311	313	269	291	279	285	295	283	279	250	308	267	283	278	277	280	271	290	273	283	285	260	285	262	286	273	273	296	287	282	320	273	290	277	295	266	289	306	292	292	273	291	280	272	301	263	283	295	269	256	271	264	274	274	283	278	276	302	284	263	298	300	300	297	274	260	284	317	294	258	313	261	289	287	271	290	278	309	261	283	283	307	283	284	302	293	289	256	280	253	288	267	277	273	258	259	290	298	275	279	273	271	272	254	300	270	300	284	289	271	305	271	293	299	280	276	266	282	298	276	283	257	252	273	265	286	263	282	274	275	263	277	265	296	302	282	296	246	260	295	265	257	285	272	288	274	269	286	296	256	299	296	279	296	290	304	276	304	280	286	275	275	296	295	290	291	271	283	293	293	267	278	287	297	259	271	267	266	309	280	301	273	286	293	335	269	271	292	303	296	279	277	269	272	300	289	282	289	301	299	257	285	294	305	255	272	310	250	314	287	300	300	292	280	285	305	283	280	290	309	328	290	297	267	318	261	268	267	277	272	274	279	298	274	289	312	275	313	328	295	255	288	260	314	288	258	286	265	290	274	323	337	264	278	295	279	275	286	292	305	288	285	294	283	305	281	278	283	280	282	268	261	263	298	291	292	297	296	280	261	285	269	320	280	283	273	271	279	285	297	277	296	268	250	297	266	281	299	291	265	272	281	257	282	277	306	288	271	277	274	305	274	264	287	258	264	294	269	308	283	266	269	291	248	290	278	288	272	288	261	297	301	286	287	270	275	268	296	279	298	287	249	307	290	283	281	297	309	305	326	296	275	284	294	273	295	264	311	282	274	286	270	302	273	269	273	308	300	272	284	277	293	294	268	280	293	289	263	297	287	272	253	281	310	296	288	298	290	299	276	273	279	287	287	262	273	302	281	307	286	315	275	300	284	281	257	309	282	296	310	273	288	269	283	268	272	276	294	279	290	289	286	287	255	315	281	276	299	297	236	290	290	287	267	286	288	292	264	298	289	297	307	276	267	314	294	261	267	288	265	285	263	285	313	275	277	307	286	270	284	294	286	283	269	302	280	294	295	275	279	303	272	271	296	275	279	318	265	292	291	283	268	283	296	283	288	280	314	286	278	275	320	276	266	311	285	284	284	275	264	255	305	278	293	277	301	303	299	305	304	279	259	269	294	290	294	287	304	297	300	274	270	264	283	297	266	297	296	306	299	294	285	288	290	276	267	285	296	287	319	268	289	283	299	290	290	278	282	301	289	293	317	266	306	307	257	304	281	284	305	291	305	274	312	262	303	265	275	270	260	289	274	273	251	253	282	288	264	292	286	238	245	317	265	300	298	327	332	296	297	264	288	318	297	278	279	289	270	269	286	310	304	308	294	293	290	255	260	264	307	279	278	267	294	304	277	299	296	250	279	289	268	306	295	285	265	309	289	291	286	289	293	302	258	294	270	286	316	282	272	276	299	297	278	249	298	311	282	303	271	287	280	284	267	296	269	274	269	283	310	281	300	292	299	304	281	290	291	299	285	286	266	283	280	309	286	274	266	311	276	295	285	281	283	293	314	278	284	298	292	276	257	320	286	282	285	270	289	285	272	300	296	273	263	270	305	293	268	271	265	276	299	278	286	285	297	282	286	293	301	298	289	263	289	289	298	305	290	268	242	274	303	296	276	273	291	312	285	263	272	285	271	274	302	312	266	309	284	309	276	297	290	295	282	289	276	280	266	284	286	273	273	259	296	325	284	266	265	255	289	296	294	302	288	290	278	291	293	245	276	312	286	265	296	313	289	291	301	282	280	290	299	273	295	267	304	299	296	264	302	264	285	290	291	289	290	268	241	305	254	302	273	296	284	283	293	316	303	328	298	265	279	290	288	329	265	267	267	271	287	291	285	287	290	303	282	277	289	337	325	263	287	296	264	271	318	295	293	290	277	289	304	298	286	314	279	284	276	272	272	278	321	300	277	297	274	322	270	289	309	298	293	307	298	254	296	320	265	300	290	292	246	280	304	275	248	317	287	267	290	260	267	294	302	262	308	284	284	290	269	284	290	275	298	287	285	289	280	303	284	272	257	279	292	306	258	299	272	284	320	264	285	269	267	304	279	303	299	275	264	309	297	298	255	323	273	259	267	286	272	261	272	286	267	257	273	300	297	283	282	292	283	324	297	306	294	271	275	282	313	263	284	305	287	257	287	294	268	257	277	262	283	279	310	290	320	291	321	290	317	298	236	265	279	261	285	275	285	271	304	293	305	281	276	303	284	295	297	267	278	284	252	304	305	280	255	290	291	284	284	290	263	280	307	299	290	306	313	287	291	310	299	255	276	305	303	287	286	278	292	296	300	287	313	311	282	275	287	264	287	279	314	270	306	284	280	262	287	277	309	278	280	265	303	269	288	332	283	295	281	275	302	287	289	277	252	297	318	262	314	286	285	322	298	289	286	297	288	267	306	286	254	289	286	269	301	261	287	279	295	282	275	288	283	267	266	291	297	262	267	294	262	286	284	273	283	276	270	291	259	314	263	297	288	307	286	279	280	282	294	306	285	292	261	289	283	285	281	304	306	270	290	281	277	288	279	264	276	292	282	277	298	278	314	289	280	268	272	278	286	282	291	293	299	301	291	307	291	295	284	278	263	257	304	296	304	284	293	256	299	281	297	288	280	251	307	310	265	295	298	302	301	277	302	267	273	301
37440	54759	34181	4890	1064	480	474	478	490	498	505	489	472	476	486	486	484	454	487	468	483	477	487	492	496	468	433	487	472	454	477	459	482	511	463	466	463	524	499	447	498	490	466	482	465	474	499	468	503	480	505	523	422	504	471	489	469	477	487	477	459	480	503	506	443	459	479	489	495	514	483	490	455	486	473	511	494	454	473	474	483	457	477	473	418	442	484	493	474	520	430	468	438	479	474	470	472	434	512	504	449	486	460	470	486	503	481	476	470	455	486	499	464	468	469	493	457	438	446	485	479	472	472	472	462	475	458	459	485	474	516	482	521	476	470	446	487	511	516	495	468	521	468	485	474	481	496	478	462	464	473	451	483	456	455	469	466	461	493	473	479	496	437	516	461	482	479	476	463	499	486	522	495	461	506	499	486	487	480	511	520	515	489	491	501	504	432	476	497	463	476	442	453	510	442	526	490	476	479	459	457	492	490	481	498	478	489	484	504	500	485	518	499	491	482	529	490	496	463	500	464	458	531	457	489	483	473	490	475	475	495	491	455	469	445	497	503	468	481	502	487	486	492	478	504	447	487	441	486	489	489	459	473	500	500	480	498	469	505	427	516	487	459	518	475	448	484	467	492	483	467	474	463	509	488	510	466	467	505	455	483	479	477	470	486	433	476	454	471	449	509	474	486	491	501	475	485	501	464	519	445	472	443	436	453	481	464	490	454	440	516	452	459	463	504	459	484	515	517	513	516	459	471	469	529	512	472	494	498	455	472	493	480	451	465	502	445	495	515	485	505	448	472	462	454	532	461	480	464	465	472	469	467	478	465	454	469	414	484	443	540	463	506	451	484	498	487	500	479	477	522	479	472	472	525	473	464	429	485	476	483	480	549	475	516	484	493	490	478	476	425	496	471	488	492	457	521	462	455	470	498	450	479	452	494	433	480	455	481	468	465	509	465	417	453	543	457	521	492	474	487	509	461	468	507	483	510	484	473	508	488	521	481	492	520	463	435	495	474	462	449	458	504	485	465	481	470	492	496	465	481	464	456	488	487	475	470	479	484	463	456	488	449	466	464	470	510	503	497	477	453	435	477	485	422	473	469	479	502	484	504	510	451	472	467	514	477	472	477	466	481	500	460	479	475	461	472	485	458	476	493	488	496	456	497	490	460	480	532	455	471	486	507	492	504	484	510	500	462	439	483	429	474	471	475	460	464	499	452	461	477	443	488	465	528	453	505	514	450	473	513	465	446	483	502	500	461	474	501	461	468	461	481	480	456	480	461	517	498	508	467	439	490	474	472	520	484	476	483	435	484	490	469	494	450	486	455	506	468	479	472	477	459	468	474	495	472	483	460	502	472	492	474	494	492	491	480	509	472	472	478	492	467	494	450	495	498	502	498	458	487	513	408	486	478	497	505	480	478	447	475	506	477	472	480	462	460	447	459	463	464	476	493	498	488	476	531	460	480	497	475	490	483	492	504	474	470	470	459	522	473	480	504	465	455	491	486	475	464	452	502	467	456	494	506	476	501	483	454	492	510	471	494	514	436	473	491	475	456	481	495	475	477	476	493	470	491	482	481	492	467	490	495	477	488	477	518	468	485	507	501	507	502	490	516	529	472	443	463	460	470	501	499	466	456	452	470	457	440	492	506	504	444	485	495	490	462	500	457	489	452	492	447	498	525	513	503	467	463	454	487	486	497	445	520	490	472	474	514	507	503	521	467	453	489	486	517	450	446	472	472	481	452	478	446	486	478	482	486	469	480	508	501	474	443	485	467	479	481	467	499	465	466	496	500	496	496	486	480	480	501	468	495	410	487	515	501	478	493	506	499	481	468	475	452	460	435	481	482	477	484	501	489	459	494	477	488	450	459	482	468	466	420	462	455	437	480	465	487	508	482	454	469	506	460	477	442	462	507	464	440	468	485	466	491	491	484	533	449	474	428	525	524	498	464	499	470	497	453	494	484	494	481	479	457	476	494	480	515	522	473	484	415	470	474	529	500	457	511	489	490	485	480	472	503	478	451	491	483	504	494	507	488	497	453	445	486	507	458	482	481	469	487	445	473	522	466	440	491	485	434	475	486	482	527	484	495	471	475	499	500	496	434	463	495	475	460	474	446	435	459	518	501	495	470	483	487	479	447	464	484	485	489	465	494	509	460	474	508	513	523	491	432	451	498	489	442	486	516	512	472	480	497	465	493	483	471	527	486	465	493	468	531	477	430	481	464	477	460	446	486	462	451	494	464	517	480	507	491	499	477	511	452	468	492	475	487	486	470	501	490	542	524	481	450	505	460	486	490	498	490	470	464	446	463	510	496	455	512	511	488	445	485	485	490	454	451	500	458	465	459	490	434	456	529	473	503	494	507	445	475	461	488	467	531	483	485	508	461	446	477	489	498	476	459	466	497	499	539	473	504	473	525	473	495	468	439	410	478	473	482	449	491	488	507	460	486	474	503	477	493	514	449	480	497	537	458	465	440	456	511	457	472	503	479	487	530	444	460	478	483	452	459	441	501	522	492	499	468	485	507	496	437	476	468	463	496	499	504	502	477	453	452	490	505	485	468	443	469	510	487	461	501	481	493	478	464	446	474	491	482	483	448	477	529	463	452	483	476	466	432	464	474	493	484	464	486	482	475	526	489	515	521	462	499	461	494	477	468	500	476	466	513	500	516	451	514	485	493	480	495	491	487	461	471	477	494	495	474	476	495	441	464	454	493	506	469	501	476	467	486	478	537	462	509	487	514	515	507	515	500	482	498	472	458	502	491	460	484	508	467	477	489	470	477	477	488	481	452	484	522	480	434	462	483	471	463	473	478	517	514	502	457	502	500	462	468	506	480	502	506	482	475	492	497	477	497	472	461	524	484	468	468	506	483	460	522	477	453	509	485	479	493	491	517	500	467	443	474	471	492	448	506	457	447	517	506	484	492	516	488	470	436	496	496	469	491	449	501	477	521	439	482	444	457	508	522	480	454	498	472	470	491	476	460	487	501	473	452	499	430	473	465	473	516	475	498	434	483	461	478	494	470	488	488	456	471	458	453	454	480	471	517	482	473	506	473	456	471	474	544	503	477	505	479	465	451	491	463	489	463	478	440	443	496	468	465	491	494	453	487	478	479	478	455	454	455	489	481	539	517	494	493	480	486	472	480	459	454	463	439	450	497	529	495	477	465	496	490	497	486	469	486	461	487	514	506	485	487	458	442	453	483	476	452	513	475	454	452	459	474	470	463	509	471	515	506	477	466	462	453	457	495	459	456	476	480	492	498	485	520	444	525	455	480	467	465	503	468	494	516	514	499	490	472	503	505	514	482	488	510	462	459	475	506	493	491	525	460	516	479	481	503	488	468	472	455	500	483	480	474	497	512	478	462	481	485	496	468	497	499	481	488	454	487	470	502	492	445	455	461	456	476	457	481	488	434	466	487	461	483	483	462	497	469	472	483	501	470	480	472	495	501	493	465	472	476	485	465	509	489	473	502	466	522	452
26016	27715	35872	26235	17056	3674	470	369	365	342	340	358	367	367	398	354	343	374	390	306	315	339	306	356	338	334	337	326	370	364	354	334	346	378	357	343	351	326	334	345	357	344	365	362	357	338	321	344	386	343	356	342	360	324	390	374	395	374	319	345	310	370	350	355	334	376	346	350	345	346	314	338	300	315	358	311	356	323	358	374	356	366	330	319	342	358	351	338	354	349	361	352	372	330	365	374	305	329	335	325	344	331	343	379	326	331	324	323	320	319	349	322	338	344	370	319	337	306	381	296	359	349	344	346	353	330	336	326	332	357	333	357	334	330	346	333	322	329	351	309	321	328	399	359	322	357	338	361	355	335	343	349	335	356	323	342	358	350	296	321	293	360	349	334	346	361	377	313	344	328	324	349	321	328	319	381	340	354	315	308	316	360	341	351	338	350	344	338	375	353	350	364	326	321	320	336	349	336	320	343	346	343	313	362	344	342	315	331	349	336	344	345	345	328	338	365	348	366	342	328	360	333	348	337	340	328	339	324	352	353	343	323	333	321	391	349	335	350	320	342	328	357	333	340	318	368	348	356	336	340	351	323	349	384	347	374	358	315	369	364	365	334	330	342	339	358	369	349	349	328	339	337	359	349	303	347	329	341	330	362	319	326	318	335	310	330	367	358	335	348	356	373	326	348	327	380	341	337	363	359	324	334	327	387	365	356	345	350	342	334	316	352	350	326	324	345	342	339	307	375	344	357	357	330	322	345	367	303	356	367	343	315	344	359	355	334	335	327	343	343	339	363	311	323	352	363	354	355	305	356	348	353	359	367	365	343	362	339	368	330	335	332	319	384	342	319	347	339	337	340	321	338	350	336	324	318	339	379	329	357	354	329	315	371	358	354	359	349	313	322	360	357	335	355	338	354	339	340	337	329	320	322	324	324	311	364	351	349	377	357	350	325	328	364	317	369	360	349	351	317	309	324	361	345	343	374	360	356	381	366	346	360	352	362	338	352	330	300	368	362	334	326	324	316	313	345	345	328	348	350	340	368	324	333	336	340	346	325	366	339	355	327	341	341	346	345	334	333	322	329	341	329	311	345	357	336	361	355	329	318	361	355	320	366	350	319	334	342	339	340	362	371	324	310	343	360	316	311	353	311	349	330	307	376	374	334	331	360	338	332	353	358	326	357	342	367	321	343	363	371	349	328	307	353	372	342	344	381	347	340	352	343	364	330	381	346	333	336	308	320	304	325	311	347	326	336	333	329	348	358	336	346	350	356	308	358	337	384	367	356	296	361	329	298	339	371	345	364	368	344	343	345	361	361	329	320	344	362	338	318	368	339	365	331	355	369	303	363	340	296	341	344	361	343	380	350	355	347	339	357	333	345	332	357	356	361	330	344	371	353	347	392	362	360	355	349	344	341	334	326	345	360	345	372	361	359	340	348	347	356	370	312	370	358	348	356	333	329	344	327	376	328	358	389	331	316	338	353	324	296	289	339	339	326	359	323	319	341	355	334	334	319	345	340	331	357	355	361	362	341	361	366	304	351	353	332	354	322	317	333	337	332	354	362	381	352	322	341	360	305	345	349	315	331	322	371	330	350	333	334	343	357	323	350	351	369	355	345	309	334	330	329	323	328	346	337	340	346	378	348	327	350	327	344	340	303	312	345	345	299	326	326	362	312	326	335	335	350	341	359	361	322	342	368	324	341	313	340	310	319	339	335	360	339	360	384	362	371	355	328	354	357	356	344	314	332	324	326	347	365	342	312	344	372	331	345	321	337	349	370	333	353	350	374	341	351	350	346	330	368	383	348	344	330	359	349	345	370	343	337	342	332	339	359	308	328	340	368	363	345	349	332	328	335	310	364	347	376	340	356	361	320	339	385	320	338	334	329	346	324	322	369	342	363	322	356	340	314	341	368	355	345	340	329	343	365	351	345	338	332	327	372	398	363	341	353	340	374	336	362	340	343	340	374	331	343	350	322	329	339	361	339	318	360	355	375	325	347	355	306	288	383	366	344	383	335	364	371	353	332	327	297	320	355	346	350	364	330	324	328	345	318	319	337	346	309	358	366	349	349	325	356	348	354	324	342	342	350	314	344	361	346	309	338	351	362	346	361	316	363	351	349	362	344	341	370	318	300	352	324	347	354	357	360	341	336	354	328	327	332	322	316	370	360	342	341	364	337	322	315	336	363	360	354	352	317	349	358	349	340	346	373	306	329	344	324	372	365	361	333	345	327	345	351	346	373	305	307	319	349	353	340	325	344	368	380	327	361	338	333	343	363	347	329	329	327	352	314	358	342	375	349	345	322	346	324	367	337	329	337	309	334	336	313	315	338	344	335	369	358	349	374	356	367	361	338	336	367	326	326	339	385	335	339	351	316	337	352	353	340	379	363	355	335	345	352	331	335	355	331	341	340	373	359	317	364	334	375	340	379	367	371	343	359	327	345	349	358	326	339	357	359	345	337	335	316	339	363	371	362	290	362	344	317	336	349	338	359	346	347	327	359	314	383	345	345	342	346	364	345	342	349	355	356	329	302	348	337	358	352	340	318	346	331	330	346	344	345	355	342	367	331	346	336	325	405	366	356	374	336	334	329	326	329	327	316	342	320	325	351	356	336	363	367	354	328	355	323	381	372	333	348	336	338	332	360	323	366	370	330	346	316	319	351	349	344	342	333	342	358	346	357	334	340	354	320	353	356	339	355	370	366	337	341	346	349	342	360	334	313	352	335	318	339	328	338	331	335	358	375	310	329	385	354	365	333	343	359	346	313	343	319	323	347	346	364	357	322	377	344	322	340	338	341	357	352	358	332	359	357	330	349	359	364	370	359	323	358	339	306	377	365	366	359	364	363	312	353	313	337	335	361	354	333	358	354	349	330	306	320	327	346	335	340	320	322	339	368	317	360	321	340	366	388	324	345	362	353	311	303	353	349	326	347	343	340	342	340	330	349	334	355	353	347	315	310	329	348	311	344	366	325	342	333	360	348	333	332	336	363	340	346	386	327	377	316	351	308	359	343	335	323	303	351	377	384	346	322	374	345	334	352	354	352	376	330	334	380	326	332	298	337	365	325	340	315	346	326	361	375	362	346	349	346	348	338	350	363	332	346	322	330	306	336	344	310	332	359	330	352	349	349	365	350	330	335	329	360	349	360	328	306	345	351	386	346	358	340	354	368	335	349	326	309	361	348	319	379	332	391	334	346	329	333	354	327	331	356	330	319	324	314	326	349	348	373	326	348	340	353	359	367	349	356	328	343	347	337	356	343	343	345	343	343	373	340	334	357	333	369	368	359	359	367	345	382	312	332	345	346	359	333	308	342	352	320	310	355	331	330	313	336	369	351	338	343	350	374	385	368	337	332	358	320	336	354	347	332	365	345	347	340	335	331	326	367	338	364	365	350	354	359	335	306	347	349	322	356	326	352	367	346	351	331	315	335	331	348	355	335	366	346	372	360	350	321	348	337	345	341	314	362	365	352	313	330
57546	95144	63025	18794	3448	590	549	576	581	560	585	547	550	531	573	542	542	586	605	559	556	574	563	592	578	541	507	610	544	530	531	574	529	556	582	544	608	521	580	588	550	571	564	551	537	532	543	530	539	552	538	541	563	504	564	533	571	570	558	505	563	545	566	548	597	529	537	549	581	552	561	554	531	551	559	545	607	535	546	548	550	588	578	556	533	537	540	558	521	518	521	570	577	533	546	553	573	594	541	573	547	581	528	552	559	514	553	549	577	550	573	572	597	560	495	570	568	588	578	556	516	545	569	524	573	532	555	529	546	597	592	563	540	561	568	546	575	547	541	583	588	570	541	561	534	560	540	557	585	496	562	529	569	552	573	583	530	559	562	567	517	559	548	509	572	566	590	577	602	517	529	604	545	574	545	573	548	564	574	572	559	553	573	576	623	522	547	546	581	504	535	579	552	558	584	511	563	562	560	526	549	524	567	578	557	524	545	542	589	546	613	543	603	568	619	565	509	572	579	521	547	510	528	581	567	552	552	528	570	556	526	555	563	593	580	554	573	540	529	538	552	564	556	564	561	541	525	582	536	562	547	567	581	549	600	557	549	554	556	595	602	541	557	549	563	568	472	569	540	563	616	594	535	545	554	547	577	532	554	588	522	548	569	600	546	556	558	536	531	555	550	561	567	541	571	548	558	556	534	485	542	543	568	563	509	562	556	554	553	583	575	553	578	542	570	541	505	603	562	529	545	598	576	560	540	563	572	568	582	559	605	545	550	576	534	599	561	573	566	564	558	568	552	561	551	542	528	539	589	579	552	561	554	536	568	532	524	575	568	593	563	550	560	515	546	553	574	555	557	571	533	544	564	559	561	567	562	544	550	555	542	580	560	538	542	545	538	592	552	537	542	552	546	583	545	582	565	526	566	583	535	537	547	529	563	568	542	594	547	497	555	560	538	593	553	556	521	561	532	542	541	553	568	563	596	555	545	597	578	530	535	536	551	593	532	568	552	551	551	543	554	564	542	563	571	585	553	546	543	568	534	517	557	566	585	579	534	548	566	546	553	530	573	581	557	547	510	540	545	497	609	555	550	530	555	512	534	524	544	585	573	567	572	552	586	553	583	511	545	584	532	534	580	530	577	574	540	560	526	555	536	547	579	526	557	550	586	542	553	529	521	555	545	551	566	548	579	483	580	550	516	530	564	568	529	533	525	516	542	570	570	567	596	533	609	587	509	531	543	586	524	546	545	528	573	569	547	559	574	523	559	536	555	563	540	533	573	599	561	524	573	547	606	551	540	552	573	547	559	513	551	510	511	559	558	542	543	588	510	562	562	549	573	550	553	486	524	552	562	565	535	573	541	548	543	546	551	565	575	569	579	525	562	524	552	526	543	531	522	538	556	546	562	552	546	544	547	567	563	543	569	563	568	564	581	563	575	524	579	532	593	585	574	573	567	604	574	595	555	570	534	535	616	603	547	558	555	581	552	552	591	555	545	553	573	548	573	531	531	593	548	554	536	537	532	545	525	541	531	533	530	584	588	531	556	545	561	540	534	566	577	557	526	540	554	571	501	532	574	557	592	602	576	549	546	521	580	528	570	578	617	564	519	562	514	563	541	562	532	560	533	571	550	545	537	573	579	564	552	537	578	509	534	558	550	552	513	544	577	602	612	573	590	521	560	513	576	544	561	566	576	542	550	582	555	611	515	539	513	560	513	504	599	553	550	543	542	577	525	512	540	579	579	554	555	547	552	553	554	559	540	570	557	562	496	550	527	574	555	552	596	535	588	534	524	516	551	548	585	478	559	498	557	578	570	568	553	580	512	624	556	551	534	569	523	562	570	550	548	555	543	540	570	537	541	544	552	559	571	548	542	563	517	533	533	540	516	548	555	558	598	517	561	529	538	539	543	566	501	551	556	558	583	562	570	573	538	560	576	550	567	588	572	506	557	534	545	518	512	547	545	573	510	558	547	606	558	550	583	541	531	532	579	555	575	533	561	538	525	550	536	584	559	581	584	509	558	581	578	532	527	556	530	508	593	581	551	518	514	552	570	627	542	547	545	556	578	524	583	572	594	575	589	524	534	514	521	542	552	529	544	558	565	572	541	534	576	518	538	529	515	517	511	519	556	544	552	571	517	539	548	512	570	543	516	549	551	552	541	523	545	583	575	567	546	527	555	565	535	565	551	566	519	542	548	525	560	534	540	542	543	554	555	554	559	549	556	529	565	564	585	586	557	562	572	551	593	539	521	553	555	538	550	545	528	541	547	540	564	556	528	556	560	562	546	548	498	537	560	544	507	512	597	557	573	561	575	531	517	567	565	565	567	553	538	575	571	537	544	486	579	583	547	544	568	581	526	580	598	568	545	550	549	549	560	562	566	563	601	529	541	568	539	549	544	588	551	562	563	577	512	584	557	537	540	541	557	567	605	557	571	532	590	553	544	553	511	549	562	573	570	541	569	559	564	565	533	585	551	580	578	592	547	538	524	553	616	560	543	580	588	620	579	540	555	583	541	556	540	554	563	519	560	561	523	563	537	573	561	575	511	531	556	573	576	551	567	590	573	528	531	527	565	579	587	563	521	544	501	555	510	547	541	515	554	536	538	561	559	550	594	548	530	536	552	558	508	554	539	571	501	569	517	586	584	539	544	558	528	597	557	533	540	559	546	525	541	569	559	597	540	548	557	563	555	580	551	522	538	564	550	537	510	535	605	535	533	522	534	533	571	514	562	541	543	545	567	562	537	540	539	568	519	565	529	588	572	540	542	551	532	534	563	509	546	563	529	558	559	581	532	561	557	546	541	556	551	535	538	531	567	564	583	571	576	583	543	566	550	521	524	603	576	566	560	551	516	564	587	581	585	591	585	546	530	547	570	557	540	571	538	573	573	570	532	590	582	555	557	547	602	519	549	497	568	569	568	556	535	550	581	537	570	591	585	564	545	574	560	548	584	549	545	542	531	561	588	561	557	528	524	548	539	550	562	567	594	560	579	568	554	565	589	545	577	552	553	544	528	545	580	536	605	535	553	559	524	536	549	562	574	569	507	527	547	555	533	545	570	572	546	539	600	565	584	534	559	590	550	534	554	527	572	548	574	540	558	537	547	565	539	566	625	578	579	598	572	550	568	528	530	544	534	596	586	559	545	533	581	547	550	593	535	593	537	574	526	552	568	566	542	577	483	575	554	557	563	525	520	542	550	552	555	570	538	589	550	546	544	531	573	549	571	553	566	535	534	558	545	532	574	520	541	574	545	597	547	563	502	578	527	564	570	556	542	548	552	515	564	521	524	549	568	529	570	580	597	542	553	544	573	517	571	523	515	522	508	566	531	587	545	558	525	570	565	526	575	555	545	551	615	554	523	529	586	567	531	545	537	531	565	565	566	508	597	547	569	557	564	533	554	572	586	541	565	561	542	586	551	547	518	530	545	555	531	558	507	558	567	540	565	542	557	579	551	509	542	546	551	549	563	561	544	513	564	515
24423	24799	32513	24828	20829	12081	1232	610	563	543	569	518	564	556	582	570	566	572	547	532	546	561	571	576	577	549	487	509	528	546	528	533	561	567	536	574	520	519	519	517	510	562	592	521	574	546	589	521	588	548	543	513	541	565	544	528	492	570	537	551	561	561	506	548	550	546	519	527	544	564	546	570	561	520	497	540	492	548	561	588	587	503	562	545	510	553	525	548	558	575	518	537	557	578	559	544	566	519	525	510	522	544	501	552	527	556	542	534	548	569	578	511	526	516	558	520	506	515	520	563	544	576	571	548	544	526	521	544	552	503	550	559	515	521	521	557	570	519	553	554	522	586	620	544	533	564	562	523	515	552	538	539	512	552	575	551	526	489	499	508	527	546	552	565	520	548	548	500	507	523	509	554	538	528	529	584	528	560	499	536	503	526	482	559	546	540	543	534	555	533	605	512	573	501	562	547	540	528	538	504	532	571	490	526	560	499	555	532	498	543	536	548	530	521	500	558	517	525	560	563	531	541	529	581	551	571	493	537	553	539	550	542	526	522	546	518	544	528	531	497	544	547	554	560	533	560	515	532	527	542	528	555	543	556	527	593	553	562	538	567	570	533	522	526	546	517	510	552	545	517	518	537	518	547	529	578	539	521	543	480	560	478	535	533	525	505	545	552	550	549	553	512	524	516	536	545	536	511	528	514	547	551	529	547	505	528	523	531	592	518	537	553	522	523	567	521	521	548	582	495	513	573	531	569	509	552	551	530	565	529	547	533	515	542	542	580	537	525	537	557	566	512	561	558	539	535	519	537	579	503	545	537	523	520	540	544	507	588	529	541	562	533	554	520	533	499	515	512	551	532	536	559	544	564	583	564	525	541	504	509	521	537	549	590	536	565	508	523	520	532	492	534	515	581	544	505	502	518	540	560	541	548	479	529	530	543	551	578	566	546	527	521	531	503	539	526	523	524	522	534	564	534	498	504	568	553	512	537	508	525	560	526	512	517	538	592	524	507	535	557	504	499	543	513	538	567	497	463	539	540	531	553	562	529	536	546	536	532	558	545	543	526	533	592	531	566	485	525	533	546	494	558	559	502	501	544	561	556	513	540	508	540	519	492	552	542	520	556	512	560	542	518	569	557	508	553	526	548	526	535	496	567	492	557	585	519	573	541	507	510	558	531	543	550	539	543	545	530	507	528	524	553	512	556	509	547	551	512	564	529	547	509	537	532	535	529	568	559	582	521	534	525	465	544	525	522	552	521	495	520	567	602	534	556	547	550	529	528	528	515	551	492	579	532	519	541	569	552	510	517	558	510	541	533	525	551	541	513	515	523	542	558	546	486	528	560	564	496	530	534	552	515	516	495	537	567	505	561	541	573	513	542	496	548	581	570	568	555	534	546	506	550	516	531	524	533	553	522	540	555	517	509	535	519	526	521	544	553	557	574	534	534	548	518	543	533	574	534	524	539	531	563	514	536	558	533	532	523	520	570	537	549	500	511	537	537	541	536	559	529	552	542	566	549	525	546	569	520	506	547	527	511	552	556	570	537	563	545	530	500	528	526	552	523	560	539	560	521	523	524	510	505	542	524	560	540	515	473	520	580	540	519	525	532	501	522	573	553	521	520	544	535	505	582	558	508	534	487	528	569	616	572	536	498	544	500	573	537	559	539	505	601	488	502	528	530	521	548	520	555	556	543	483	525	518	489	557	567	541	536	509	508	541	524	532	549	550	524	536	530	530	531	552	529	554	543	519	538	560	539	528	549	502	525	505	551	526	556	488	511	549	532	524	546	535	501	530	568	561	506	536	531	505	540	538	553	548	552	564	520	493	578	551	557	547	544	578	509	534	521	522	496	511	514	515	500	536	560	510	577	551	537	555	524	531	491	531	555	516	559	521	551	573	542	546	555	536	548	531	546	532	532	528	501	569	541	522	547	519	535	591	524	559	542	521	540	524	555	549	578	546	534	542	574	537	586	511	528	527	537	543	556	560	588	547	538	576	517	546	490	538	565	569	529	569	551	540	520	557	554	529	530	547	512	503	503	550	559	568	501	497	565	505	532	510	521	568	548	559	556	549	543	552	541	510	495	559	520	616	536	556	600	545	539	532	542	525	533	542	548	553	572	550	569	519	554	557	551	521	547	558	567	512	537	537	522	538	527	564	574	540	496	559	545	541	506	529	536	522	545	523	557	546	541	489	525	595	525	561	537	553	577	505	547	545	584	509	522	541	538	556	504	511	542	552	517	504	516	553	528	516	550	542	575	533	551	568	544	567	508	542	496	534	527	560	504	526	571	545	508	494	507	576	582	560	530	529	525	571	532	525	539	525	588	511	508	537	519	522	503	547	504	566	538	547	526	550	562	545	568	552	552	547	566	558	509	573	549	546	553	541	516	532	573	570	543	561	536	527	540	536	565	523	540	534	529	562	522	553	560	519	549	515	566	543	618	520	544	546	542	524	564	502	539	550	510	558	524	518	559	558	539	543	528	539	563	536	517	520	520	531	504	548	525	526	547	535	562	545	551	495	531	528	549	565	540	505	528	519	528	545	560	518	521	532	520	582	533	545	568	527	567	510	488	545	546	544	501	535	526	515	503	565	532	533	555	519	559	531	522	535	520	522	543	554	543	529	524	515	544	496	500	557	515	530	524	514	556	510	523	536	515	562	492	562	542	554	505	515	518	530	575	478	494	540	532	544	551	571	560	535	555	536	542	583	518	532	517	556	517	539	519	506	552	558	519	552	538	532	516	569	539	501	537	522	562	536	512	549	524	529	550	514	529	561	524	552	509	551	531	536	541	549	559	550	554	550	547	558	578	544	550	554	543	519	520	542	536	531	537	538	570	489	504	518	518	555	541	540	508	549	559	532	549	578	551	531	519	541	501	557	517	582	524	541	539	546	558	521	491	503	555	546	524	528	538	522	521	602	535	551	553	558	534	600	526	495	538	581	584	566	564	534	515	510	496	509	536	550	520	543	551	532	563	542	526	555	541	552	511	541	523	521	551	579	535	557	528	536	528	554	560	575	537	541	569	537	547	535	498	555	550	517	503	532	548	503	545	519	490	547	558	539	546	586	543	548	527	576	534	510	563	528	516	527	563	544	538	574	531	503	462	573	557	554	484	555	496	526	496	515	505	501	515	543	539	539	549	564	562	547	519	500	562	539	515	541	526	561	498	544	603	537	545	539	497	498	543	547	524	491	551	532	559	518	476	563	491	531	568	529	526	513	502	505	546	532	562	497	515	584	521	513	524	517	506	561	559	538	526	521	577	523	524	578	546	499	533	527	570	547	542	523	546	524	567	527	582	568	485	542	530	575	536	526	539	586	532	545	530	550	532	533	532	550	528	538	578	542	527	568	527	533	535	565	507	556	531	531	545	545	502	521	541	541	537	547	562	543	526	524	511	556	534	515	517	554	509	523	520	533	551	526	570	481	480	562	517	509	539	550	556	540	528	509	561	516	517	529	537	511	516	566	547	574	534
56310	100592	65453	23922	6860	877	883	855	798	815	860	855	892	824	828	842	816	787	825	821	828	840	810	871	879	831	838	822	829	821	838	857	787	798	793	835	843	870	775	837	830	857	817	841	836	811	865	836	831	796	845	821	819	835	844	808	835	796	778	803	825	811	855	846	820	808	821	850	798	854	798	842	743	832	819	851	818	813	772	827	763	796	822	824	793	851	851	870	856	816	841	803	821	859	868	800	811	876	831	878	797	812	818	870	838	837	839	813	845	815	797	863	800	807	811	836	860	855	864	827	838	826	821	854	850	783	811	792	774	810	796	845	796	818	797	784	848	857	825	818	825	818	809	838	818	805	801	801	814	783	795	835	827	802	790	851	795	837	857	811	783	790	823	819	801	850	828	811	858	834	860	818	791	845	834	815	820	796	849	826	842	825	838	766	809	860	835	778	837	849	856	822	817	821	853	882	804	821	788	873	804	814	854	828	830	870	811	818	829	860	804	793	846	840	823	855	785	792	829	811	783	819	809	809	865	788	868	797	834	803	865	819	830	860	843	784	834	866	785	793	849	844	790	839	805	852	831	824	796	782	812	817	819	840	851	849	846	785	820	749	823	823	786	801	762	834	784	815	826	775	789	747	886	864	823	818	801	809	798	843	822	804	841	827	830	771	773	862	755	831	791	808	840	850	799	783	851	840	814	812	813	841	806	798	853	816	816	838	832	780	816	816	796	840	772	840	819	823	840	817	803	840	832	821	830	877	833	820	762	812	806	786	839	842	827	804	864	861	831	842	808	794	828	856	815	820	805	807	805	833	791	825	799	836	854	879	820	796	823	793	860	790	842	775	769	850	857	823	825	849	862	854	768	756	833	801	842	790	848	820	838	817	793	807	839	801	780	836	847	815	774	842	785	837	771	845	794	833	881	760	809	861	803	845	844	848	764	845	796	841	848	890	809	761	803	813	797	858	865	818	796	793	838	848	864	852	826	849	843	809	813	843	806	833	855	780	841	873	824	859	786	806	782	825	832	791	809	827	830	781	832	863	837	838	806	822	816	801	768	857	851	798	823	830	824	826	850	840	840	783	770	836	777	862	806	821	833	846	783	840	807	836	740	783	842	829	823	773	779	790	815	838	771	837	854	850	845	857	786	810	831	805	811	757	791	818	786	840	848	828	866	772	820	857	837	772	828	839	816	829	839	829	790	820	806	836	858	820	776	842	783	790	859	823	793	848	853	800	787	855	815	789	847	869	784	808	794	812	875	829	815	859	819	776	833	833	796	790	800	861	859	837	813	810	804	798	798	843	831	821	842	853	785	831	818	777	808	797	796	806	808	820	808	847	747	851	873	838	802	810	858	802	818	790	849	831	852	757	837	865	799	823	842	817	789	797	768	831	792	861	817	788	805	786	838	770	820	810	802	819	799	872	823	798	836	859	809	823	828	831	798	820	782	835	814	830	845	843	823	805	809	862	807	782	837	868	827	823	778	840	889	794	790	796	824	852	794	821	794	828	762	829	825	791	819	783	808	857	812	858	824	824	773	815	825	827	800	815	817	834	845	795	817	849	797	802	833	817	845	829	825	779	844	813	847	887	816	788	798	799	825	855	807	857	802	792	805	877	788	797	790	767	809	809	787	804	857	848	843	836	858	757	805	771	811	846	817	792	825	812	826	799	826	841	833	751	803	862	809	776	783	793	803	843	788	822	802	829	859	845	750	852	845	801	808	833	813	784	803	843	917	815	808	831	784	807	864	848	825	798	831	795	787	807	848	814	810	852	775	811	794	839	783	812	880	815	821	856	800	832	845	811	804	823	845	808	808	815	810	791	820	819	888	770	827	831	743	809	834	794	811	788	812	818	838	829	776	853	819	808	820	852	771	800	816	856	864	838	791	812	857	844	811	798	869	806	780	846	848	833	863	839	830	787	822	792	801	798	802	831	817	833	824	776	805	822	767	810	790	791	772	773	839	834	775	842	802	781	874	813	829	825	820	851	846	819	808	808	841	857	829	834	793	881	831	784	856	838	795	846	845	821	793	839	813	784	795	790	780	844	815	824	820	791	792	854	901	818	801	856	829	799	870	851	765	807	784	816	829	844	797	790	812	806	825	824	869	806	800	821	868	815	801	836	809	847	818	839	811	832	834	798	782	770	840	829	840	827	832	828	804	822	825	835	841	836	816	860	817	766	771	805	821	853	812	815	840	843	854	830	796	820	831	795	846	830	768	830	795	867	808	831	815	881	845	819	846	795	891	773	857	799	886	803	796	789	770	850	846	899	816	806	875	806	762	824	819	778	800	837	802	841	851	800	836	859	823	815	856	823	866	803	822	783	836	813	831	817	819	815	829	816	772	847	785	807	789	852	761	807	837	826	823	841	823	792	812	811	784	812	818	820	830	831	786	869	827	811	848	860	798	822	847	797	818	826	858	808	873	785	787	803	812	842	758	830	805	777	814	760	847	789	803	764	802	796	825	844	800	849	782	839	882	849	805	811	796	783	777	841	795	792	893	852	828	798	810	804	842	781	826	833	738	861	830	790	817	847	826	744	838	780	851	781	844	761	845	843	878	815	806	782	781	866	817	832	791	820	790	791	882	807	868	862	819	786	787	823	803	788	826	781	803	841	790	818	806	869	828	802	815	820	832	787	829	884	773	815	850	848	830	837	789	811	842	845	794	847	845	813	802	863	839	797	885	790	804	790	826	818	766	822	775	808	802	777	782	772	788	848	813	854	802	796	774	812	847	812	851	824	813	777	747	875	825	846	785	853	794	794	815	855	861	785	938	781	825	803	813	856	784	841	815	835	833	804	854	860	827	849	850	866	803	846	762	839	845	791	798	805	804	872	860	809	819	829	852	888	843	862	862	830	834	796	844	832	847	855	790	796	797	830	807	801	823	834	814	823	850	841	798	810	835	785	869	810	798	839	833	831	843	807	831	894	776	878	817	838	839	811	780	853	825	780	857	863	808	792	824	795	842	813	815	849	828	831	791	832	796	833	796	827	811	819	844	805	774	849	806	803	801	815	828	804	877	874	803	798	790	860	847	839	828	814	831	865	784	843	854	805	847	813	826	800	804	830	826	856	773	779	847	846	807	816	873	849	811	818	789	872	821	825	856	860	848	853	776	765	854	801	843	780	835	846	816	819	847	811	798	821	822	804	810	797	822	802	844	823	819	763	779	840	847	823	860	812	857	826	801	804	851	799	856	775	860	843	830	829	865	843	841	807	822	863	843	751	815	787	828	826	800	823	818	811	803	861	828	798	884	819	795	776	842	838	781	803	822	840	800	880	801	774	828	804	817	814	826	807	800	831	781	790	844	815	817	839	843	861	872	801	871	850	815	813	814	836	843	820	870	829	850	831	836	799	788	824	824	833	836	842	806	819	841	838	858	815	798	809	829	847	831	752	819	850	816	852	823	818	828	878	767	833	832	839	823	817	785	858	854	807	834	834	799	844	793	791	815	842	818	846	783	811	796	782	773	809
32054	35760	27279	7343	554	268	307	291	290	292	272	293	291	283	287	250	263	288	298	309	319	285	258	289	284	287	292	295	260	286	286	311	293	281	263	295	292	285	274	297	293	295	280	272	307	273	288	280	254	301	309	293	273	279	306	283	292	279	275	271	298	285	290	277	271	282	272	310	280	259	290	282	307	318	286	305	291	274	315	302	275	289	289	303	287	276	308	304	277	335	296	284	283	278	310	279	293	259	298	285	285	297	277	282	275	240	287	292	303	284	272	264	293	287	269	266	274	279	298	256	295	315	297	274	262	267	284	297	284	285	282	292	271	274	297	292	274	256	295	294	291	259	264	304	285	293	312	295	280	291	255	278	273	296	301	284	286	292	286	273	294	292	286	284	274	259	315	292	273	278	293	251	311	323	272	311	274	288	280	279	271	300	273	316	298	274	286	270	260	327	305	295	244	306	252	298	302	284	281	282	277	302	314	293	324	289	296	267	269	296	273	260	290	288	291	274	286	292	301	264	261	288	285	298	281	291	308	282	282	305	303	276	269	306	293	308	293	282	270	276	297	269	261	258	278	290	281	296	270	268	295	300	278	271	293	299	308	262	275	288	263	266	277	294	274	258	280	256	314	276	279	316	273	253	315	298	281	284	274	274	297	253	295	316	283	277	289	278	303	288	279	274	282	273	273	274	292	285	283	280	297	285	300	278	308	279	290	296	293	285	284	268	313	254	299	292	298	308	276	294	293	294	316	261	306	278	258	303	291	274	277	271	283	287	290	266	294	301	294	274	305	278	294	296	294	310	323	291	284	278	263	290	266	285	271	288	297	291	301	276	268	284	301	253	271	281	277	254	281	284	271	258	290	276	261	272	306	291	272	288	271	255	294	280	312	288	298	307	284	284	290	314	296	331	286	266	268	259	285	305	263	275	301	283	271	290	257	303	291	263	289	293	302	263	262	262	298	257	257	264	277	294	297	288	235	304	270	269	277	302	296	273	300	263	286	283	263	302	253	285	265	279	311	246	281	310	289	300	270	265	275	303	294	302	268	271	288	274	274	279	314	249	297	307	309	270	284	267	280	303	275	279	288	266	294	292	278	302	247	281	268	280	297	311	275	295	255	314	318	308	282	298	272	246	300	269	299	268	291	288	270	274	265	281	248	278	307	287	267	291	282	256	288	306	274	264	267	282	281	292	295	292	294	312	285	268	301	307	306	244	285	274	265	257	285	303	293	256	291	285	251	278	278	261	265	293	310	319	290	263	295	284	289	286	291	314	292	313	297	286	271	311	284	324	248	260	290	262	291	290	273	257	285	295	290	289	269	298	261	264	276	275	291	281	302	271	272	265	292	281	283	278	270	289	315	273	287	272	287	304	297	284	285	236	273	291	266	296	282	252	276	285	309	256	297	285	274	277	270	305	285	296	283	286	270	265	290	309	262	293	271	315	259	308	267	278	316	256	285	299	275	292	311	280	292	282	303	312	276	283	281	284	274	261	268	285	306	267	269	263	304	270	277	316	289	283	285	254	268	267	290	298	272	274	311	310	270	298	292	305	292	282	263	237	273	253	311	259	270	280	318	277	260	312	292	300	292	281	285	302	295	295	321	266	278	289	303	291	263	297	256	259	288	291	316	292	306	274	248	281	291	285	318	288	312	278	286	308	290	269	308	280	300	263	253	291	265	280	311	267	290	298	293	260	296	276	292	283	291	281	284	271	299	270	261	259	278	283	294	291	289	263	297	272	299	252	275	283	311	288	264	292	283	334	273	291	303	306	299	305	286	248	262	277	271	302	283	328	278	298	267	278	298	299	265	275	268	293	300	288	280	287	292	277	280	291	315	287	287	291	303	284	312	283	288	298	296	301	285	285	280	296	304	280	280	283	299	304	282	273	307	305	276	308	279	286	291	281	283	290	305	318	316	284	291	286	260	302	300	272	292	282	306	282	269	281	289	324	254	303	281	293	261	299	256	299	272	292	274	275	285	290	301	310	299	307	284	301	298	252	274	313	309	285	279	296	302	284	290	315	269	295	311	300	270	295	269	282	275	284	270	272	304	317	294	273	260	291	281	291	269	276	278	283	269	297	271	283	305	269	270	278	291	267	274	292	309	288	277	264	289	276	281	297	266	283	261	271	293	291	300	279	300	287	311	289	275	292	284	265	267	275	264	282	264	299	255	288	302	264	256	259	260	297	296	265	282	308	302	277	271	270	283	289	266	267	259	269	313	303	281	274	287	315	266	284	311	259	276	266	280	252	260	258	290	278	293	292	277	285	284	299	289	296	267	296	256	300	292	255	287	305	315	279	266	294	300	292	290	290	277	272	302	282	282	294	291	281	282	268	293	292	283	270	274	270	256	292	305	306	306	309	281	293	291	285	297	255	256	283	307	314	279	282	256	247	270	291	270	272	272	280	286	289	278	275	286	307	263	311	286	273	307	292	344	285	271	288	311	288	265	307	288	272	265	273	269	267	259	253	272	277	250	277	298	279	260	263	300	281	299	264	288	287	268	292	292	320	258	273	315	294	260	278	291	261	288	292	302	295	277	297	277	291	243	288	268	298	284	286	283	296	298	292	287	315	286	272	285	268	306	309	275	256	275	287	253	284	303	279	268	303	330	267	264	294	313	286	275	292	273	285	291	290	305	260	272	284	278	278	291	281	301	281	282	284	272	257	290	295	306	276	312	261	292	279	298	239	275	263	291	301	280	275	310	305	291	289	280	322	264	289	302	276	275	295	310	307	289	267	279	270	299	287	298	276	275	278	284	290	302	289	276	277	262	282	282	257	270	291	295	290	309	266	286	274	285	249	287	305	290	294	289	287	279	276	296	284	264	295	277	244	277	305	289	278	305	304	273	302	303	289	269	279	237	313	276	297	274	297	289	267	316	271	273	284	251	312	271	293	274	272	286	281	323	260	299	279	258	304	307	281	272	267	292	273	310	286	283	302	285	291	278	299	295	280	275	280	349	278	282	287	278	337	304	274	273	273	306	295	305	262	273	272	261	270	301	271	273	285	298	300	265	281	265	289	265	301	275	281	293	285	281	311	277	284	299	280	261	305	292	289	265	318	272	275	274	289	282	291	292	250	295	287	273	288	261	300	267	264	275	277	283	287	274	271	264	262	271	288	280	277	301	260	271	299	286	306	276	289	283	273	300	269	291	303	304	275	271	314	309	280	260	328	282	257	283	287	285	308	271	309	284	302	266	269	269	272	253	284	303	269	303	309	288	296	282	283	280	287	287	284	299	276	291	289	304	271	285	274	281	268	271	272	316	303	295	267	306	253	294	311	319	250	299	258	255	284	265	268	268	258	288	294	280	310	306	252	305	305	276	318	291	278	304	270	271	309	283	278	302	294	290	261	313	330	288	278	279	286	265	306	272	285	264	285	303	269	261	284	278	291	313	285	284	295	282	273	281	275	311	311	297	300	302	289	289	304	282	312	296	279	293	285	293	295	268	280	286	290	297	274	297	278	281	310
41308	51542	29008	4940	1073	482	493	483	456	479	476	518	471	480	446	519	494	484	453	474	476	478	480	452	441	478	484	471	492	493	519	475	504	470	461	481	457	476	462	446	499	458	478	483	467	467	469	453	476	487	478	491	477	443	486	465	437	468	489	508	497	488	475	494	499	495	506	466	466	526	494	487	476	488	503	503	456	490	463	445	483	498	492	487	502	529	464	481	466	490	468	461	490	438	457	469	486	443	478	468	477	488	499	485	501	479	445	490	470	487	505	480	509	501	468	486	487	445	465	482	460	495	503	505	488	469	503	504	443	490	487	474	498	467	507	487	468	498	448	515	470	476	524	453	471	518	467	506	506	516	488	502	498	471	478	468	510	464	447	494	470	450	445	513	504	486	430	464	500	457	514	461	524	490	476	479	477	499	466	493	471	505	458	453	468	436	454	477	471	484	460	479	493	522	507	460	478	504	498	433	496	455	503	468	509	478	475	484	473	472	523	500	481	500	470	485	442	461	466	450	449	507	509	448	462	457	463	532	459	466	469	450	475	435	461	453	470	511	498	468	501	495	482	473	487	474	517	478	502	465	470	443	453	451	473	481	505	461	489	482	513	454	481	488	452	477	513	488	497	486	485	450	471	513	482	462	507	443	452	476	452	492	495	464	477	473	498	492	458	506	464	477	499	496	463	444	489	485	497	474	525	502	458	495	450	470	502	497	506	477	504	495	467	500	495	471	479	471	487	516	482	457	451	493	473	447	471	459	485	471	492	480	496	470	484	486	502	423	477	474	483	498	496	452	453	478	453	494	495	460	487	502	486	476	495	443	451	502	490	515	467	494	516	501	454	479	507	447	484	436	485	458	475	486	467	462	486	473	479	458	501	441	438	491	487	487	488	467	476	478	476	466	517	445	478	504	457	472	479	471	498	498	508	507	463	491	489	485	487	518	486	474	482	439	437	484	468	450	466	446	491	450	431	457	511	460	502	458	460	440	455	469	461	461	475	481	479	470	499	509	470	514	472	475	502	456	480	518	484	478	473	508	473	466	497	464	457	452	467	536	504	475	457	483	482	477	480	457	451	478	475	479	485	475	489	509	461	487	455	506	433	476	478	472	458	498	469	461	507	525	464	473	500	459	457	446	477	464	479	498	492	484	460	456	469	493	509	505	485	513	486	477	501	471	441	467	511	492	499	511	505	452	460	497	488	464	503	474	492	437	497	504	490	485	483	489	478	510	476	467	496	492	493	477	531	440	505	487	489	469	474	487	503	457	460	466	540	503	492	523	513	457	457	478	485	478	443	484	509	484	477	452	474	477	477	468	475	458	481	517	491	466	477	468	504	491	460	471	490	488	476	450	459	469	446	489	453	431	503	471	513	473	503	472	458	476	525	478	501	463	458	456	436	456	464	501	451	486	470	467	493	487	518	467	486	516	520	482	465	475	473	448	471	511	439	523	525	478	493	473	485	484	497	482	476	475	507	475	482	495	491	480	473	476	477	460	466	515	468	463	461	492	454	494	512	531	524	469	501	510	500	483	473	495	494	475	467	503	494	515	479	485	495	469	497	502	484	437	490	486	520	450	502	509	525	454	469	465	483	498	462	484	490	484	502	491	485	515	475	512	455	487	471	515	472	485	473	458	476	499	481	491	447	504	501	497	480	479	449	489	446	480	465	470	470	468	446	475	489	499	459	443	492	474	483	474	477	465	448	452	484	479	504	519	457	531	476	527	444	465	487	498	460	456	460	488	467	503	497	463	520	476	521	473	493	501	462	504	439	486	512	470	485	503	476	458	472	515	501	501	488	489	482	541	515	475	493	466	480	469	476	455	488	491	463	417	491	492	535	452	444	478	492	494	516	472	464	490	445	477	480	504	502	528	489	472	486	483	462	462	464	464	465	526	473	468	514	466	467	523	474	462	494	482	478	494	462	487	494	526	507	487	496	482	458	493	467	543	456	460	502	424	535	461	442	494	491	472	445	453	437	501	513	483	480	477	454	439	477	508	490	485	484	451	493	472	453	493	524	497	508	473	496	504	474	449	491	445	467	485	518	496	484	467	471	475	498	471	464	498	537	495	503	501	461	499	492	493	473	462	454	475	470	468	491	490	430	495	466	502	451	433	506	478	472	461	483	475	485	467	492	486	493	470	494	481	475	447	500	468	481	506	487	451	467	514	477	481	466	463	433	460	466	455	450	439	471	496	466	427	469	498	524	465	511	506	450	493	493	479	469	505	490	474	478	495	442	463	501	483	500	466	455	466	447	465	489	510	474	479	478	483	444	466	440	464	460	489	478	489	479	501	501	512	469	483	462	427	501	466	515	503	446	473	470	473	490	480	493	518	474	465	466	439	491	497	484	423	458	481	467	480	500	458	489	486	463	507	466	473	490	496	500	468	471	496	511	437	416	501	495	505	463	497	515	489	482	503	506	500	462	492	465	474	460	504	504	467	501	472	475	523	503	480	456	451	491	488	441	499	495	452	491	487	507	465	466	503	447	531	493	456	486	473	526	489	468	472	520	490	517	505	465	499	491	463	467	514	486	448	472	462	424	463	465	434	501	482	466	483	460	500	490	490	514	488	497	514	488	474	477	509	489	481	484	499	500	494	502	473	489	466	495	488	458	496	486	471	490	461	482	437	483	473	498	471	499	492	473	493	464	505	492	457	454	498	506	444	485	472	480	474	524	469	494	470	523	475	495	484	486	475	472	533	499	484	480	517	474	470	441	485	481	468	483	507	505	498	467	504	502	480	469	477	481	518	461	483	516	472	498	460	509	456	494	467	465	488	490	454	458	484	516	460	488	459	493	498	488	491	486	461	475	483	475	504	477	482	455	465	520	458	502	445	427	479	527	501	521	513	495	463	484	503	475	460	495	480	510	507	464	457	434	455	496	458	485	454	465	504	460	470	498	505	449	492	507	456	522	484	504	474	504	469	508	482	496	449	454	468	442	496	491	479	518	480	480	466	469	483	492	470	476	478	458	479	449	488	488	479	469	508	457	465	478	483	471	483	492	446	490	454	465	441	470	506	511	498	511	460	494	429	478	482	519	481	438	491	467	483	510	471	500	468	475	494	470	486	512	494	486	465	508	486	501	473	470	486	473	471	520	455	512	493	468	489	493	487	502	457	468	437	461	476	451	447	456	430	423	478	495	460	487	482	470	498	481	485	453	465	495	500	501	483	426	485	465	454	503	473	463	479	474	469	478	477	471	437	500	479	427	512	488	484	497	517	490	459	499	449	514	453	470	465	465	477	513	468	437	506	485	527	481	489	489	449	487	494	513	535	459	479	483	506	483	490	514	503	464	458	495	506	484	486	472	476	488	493	455	518	504	475	522	513	480	493	468	486	495	460	507	460	488	467	463	466	488	481	484	491	455	496	528	460	522	468	502	494	511	470	452	473	469	435	466	470	485	479	472	490	512	461	535	456	431	461	482	507	503	475	480	488	482	467	468	513	474	500	481	437	437	467	439	508	481	474
25898	26234	33622	25513	16183	2708	378	350	393	337	318	359	349	328	314	352	368	337	330	355	319	363	327	328	354	351	313	337	331	356	367	357	309	354	358	339	362	336	320	304	334	316	356	350	335	348	333	334	342	313	334	338	330	370	340	362	368	348	321	321	350	317	325	337	337	315	362	327	327	369	347	340	326	312	304	341	339	336	330	303	362	333	361	312	351	348	352	347	358	362	370	339	330	365	340	367	337	301	364	333	330	339	313	336	327	330	334	321	342	353	313	337	375	344	356	339	324	339	306	399	313	334	341	332	319	347	345	330	349	347	347	321	358	323	332	325	324	356	314	367	351	315	358	349	341	349	339	341	338	333	334	340	327	320	332	327	359	354	340	319	367	358	331	362	350	334	351	329	375	355	368	340	356	364	325	328	324	328	333	321	329	322	322	335	328	315	346	350	331	334	314	357	342	333	321	343	353	356	349	337	285	371	370	369	356	329	376	343	356	348	310	316	352	354	319	339	302	340	341	368	366	342	330	348	331	355	327	315	343	327	326	323	329	355	353	327	321	338	339	359	378	342	354	352	316	335	341	355	329	346	324	348	321	302	337	336	317	360	320	333	351	362	355	325	366	325	351	387	333	376	314	347	340	335	414	349	357	349	355	328	335	301	374	314	333	339	369	330	350	341	323	358	299	322	315	351	317	361	355	328	351	364	334	326	352	310	333	349	333	356	338	321	329	356	327	309	351	327	342	348	354	319	324	356	316	378	356	361	347	335	361	325	340	342	370	351	337	327	341	330	301	359	370	392	346	351	324	299	324	359	359	325	342	349	350	301	345	315	349	355	355	324	349	349	325	338	345	320	353	328	351	318	294	396	359	346	357	326	325	354	342	321	298	367	365	338	339	353	335	313	341	368	354	377	342	343	305	313	329	309	321	349	336	338	356	330	353	300	295	335	352	318	375	352	317	337	357	330	375	330	329	367	318	347	312	350	315	337	343	359	338	327	361	332	367	329	370	364	348	332	350	304	312	332	332	349	324	344	299	346	365	338	364	341	353	347	319	356	350	321	355	352	315	336	333	356	359	312	338	331	334	336	357	320	323	326	325	355	314	343	343	358	326	329	344	339	336	345	334	349	328	317	322	351	342	362	319	325	330	339	325	340	301	348	340	341	324	389	339	317	319	330	305	362	337	325	377	309	342	336	335	340	346	329	343	341	355	356	290	318	330	338	338	363	317	355	358	344	317	358	311	343	362	339	344	327	363	335	334	350	350	340	322	344	307	325	319	318	302	330	363	335	346	340	329	347	345	343	375	316	343	380	339	344	342	337	329	354	325	312	283	353	338	340	341	341	345	330	308	339	313	347	318	331	354	332	360	365	335	322	348	363	346	340	364	348	329	335	365	334	314	347	330	362	342	343	355	374	332	345	327	344	331	335	305	331	354	345	334	338	403	330	345	329	329	335	357	325	330	360	296	341	319	364	333	327	330	335	332	360	353	364	361	340	324	321	318	335	332	325	331	346	318	337	348	355	363	345	359	334	348	307	352	356	327	290	371	349	332	370	311	350	344	358	350	311	312	352	360	350	322	308	327	372	335	340	350	379	316	357	327	347	354	334	362	367	362	341	322	317	316	360	332	355	362	337	364	329	318	339	342	351	332	328	304	328	350	304	336	355	324	364	329	342	335	367	350	354	315	344	325	333	356	323	363	325	358	359	338	337	318	337	322	333	372	318	335	319	338	337	304	359	355	307	331	338	344	339	328	357	328	338	323	346	323	327	352	333	357	326	323	332	345	340	371	337	330	319	341	319	355	353	356	343	329	351	369	337	350	342	328	358	324	333	367	349	325	356	323	338	313	338	338	329	302	318	357	330	339	325	329	351	344	366	328	336	299	355	388	310	352	321	335	337	307	338	337	337	383	324	320	325	311	310	351	328	343	315	324	360	373	353	353	353	343	308	320	357	331	369	361	348	335	331	334	337	320	334	364	358	354	320	340	347	324	357	355	339	334	315	360	323	328	325	373	327	331	325	349	354	312	347	332	355	332	311	314	337	335	384	319	346	322	326	341	347	356	330	373	356	347	331	357	330	288	369	364	327	370	323	316	332	332	345	325	354	307	330	350	345	331	335	330	340	346	339	295	323	308	316	375	326	363	373	321	334	322	347	321	330	358	337	337	338	348	343	361	333	330	322	358	336	321	358	352	312	356	343	319	374	351	327	319	348	336	348	344	344	365	290	314	312	337	341	356	345	341	333	308	319	344	341	333	314	346	352	345	341	370	325	350	340	320	340	333	335	351	335	324	358	336	337	329	324	323	338	322	348	361	349	320	354	333	313	317	317	332	308	357	313	342	342	308	329	338	328	337	361	325	356	326	336	357	338	336	323	341	334	342	324	309	387	337	317	338	332	301	317	327	326	368	304	324	345	353	354	357	325	364	329	354	337	330	349	302	371	353	327	328	335	317	309	306	344	325	342	363	366	331	344	350	341	317	334	323	360	340	313	323	344	345	335	315	326	326	305	347	337	346	319	328	337	323	333	343	352	313	339	347	353	324	336	346	329	320	322	326	335	340	344	326	357	318	360	350	337	348	318	379	337	359	359	317	347	324	362	353	336	349	352	329	329	326	302	319	329	320	360	328	349	326	344	319	373	322	302	327	334	337	334	322	368	326	344	316	372	376	346	308	357	340	336	323	314	338	341	317	351	322	343	345	321	329	350	329	336	354	313	363	376	354	307	328	355	328	332	311	309	324	348	331	365	362	375	316	340	315	366	337	344	346	333	341	370	303	329	350	333	333	309	354	332	332	313	326	335	345	327	339	332	339	329	327	309	321	327	346	348	331	297	348	336	324	345	346	325	378	321	356	363	343	391	329	332	332	285	333	335	325	325	358	341	329	339	360	341	318	337	338	334	375	334	321	335	335	356	356	330	322	338	336	329	364	324	342	356	306	338	324	353	311	326	352	345	312	337	329	330	301	367	307	303	364	356	332	344	352	347	338	314	331	327	353	362	340	324	300	371	340	347	296	311	381	335	395	374	323	361	343	350	356	361	313	345	331	321	339	348	309	355	344	326	360	340	325	370	341	302	353	359	364	339	344	324	326	353	323	318	338	321	318	340	352	334	318	333	341	358	340	362	303	356	316	333	382	330	319	364	363	335	334	352	318	324	317	334	339	359	319	359	356	303	368	337	367	358	349	323	324	341	314	318	287	372	304	342	369	314	351	342	346	358	323	353	339	351	358	332	308	340	356	320	334	337	361	314	338	363	361	355	332	364	322	346	351	318	358	368	360	305	327	307	335	340	327	354	344	369	389	362	327	344	345	329	355	323	338	328	310	345	329	393	330	345	350	349	332	335	333	298	312	354	325	336	349	313	380	318	345	364	368	317	323	334	340	331	377	318	327	355	341	322	365	355	318	313	371	346	307	315	341	365	344	333	343	323	317	311	354	318	325	369	349	333	329	314	342	392	354	373	377	368	336	301	354	332
59104	91655	58472	22146	4619	582	590	559	572	549	582	549	568	594	584	531	578	612	566	541	550	566	552	599	546	558	586	517	525	550	579	559	542	540	550	547	590	583	528	584	555	526	563	552	524	557	553	552	576	604	531	547	549	534	575	582	540	542	527	550	540	589	580	527	548	535	542	606	513	525	560	556	541	560	591	547	526	529	569	510	548	537	576	578	574	551	545	520	534	572	552	535	516	543	539	579	536	525	542	528	593	545	562	561	573	546	540	520	525	527	567	607	560	515	575	570	535	531	579	566	556	578	509	515	585	539	554	514	551	539	604	569	539	574	583	562	531	536	536	563	524	547	567	551	594	554	581	609	555	556	531	551	561	558	516	583	601	543	534	522	577	596	559	560	570	552	552	553	554	585	596	561	548	570	516	554	564	582	563	582	532	544	565	579	548	607	562	532	558	521	531	532	517	551	574	544	530	547	539	573	535	526	582	518	568	550	529	504	541	521	572	561	550	549	576	514	553	577	534	537	527	541	592	546	580	550	547	579	567	572	545	531	517	576	571	542	551	528	541	540	513	539	560	548	537	523	555	555	570	603	544	556	530	585	583	554	566	560	519	511	560	537	518	581	528	534	539	539	578	588	549	544	590	558	564	535	541	548	557	558	573	559	582	562	531	555	539	541	534	549	518	536	549	561	554	538	600	533	540	579	561	543	550	526	543	547	561	555	577	566	535	573	544	567	562	571	507	579	549	553	548	547	543	595	550	587	578	574	559	550	497	563	547	483	535	498	554	542	571	532	555	593	539	503	536	546	536	516	563	535	535	535	566	553	587	518	559	559	568	568	550	571	549	558	542	574	546	564	549	521	526	560	568	570	601	602	583	543	552	537	543	594	563	537	517	593	551	569	543	552	576	540	587	541	556	553	556	597	576	540	507	572	632	548	529	576	539	586	523	493	553	536	543	549	552	555	560	560	546	528	550	554	569	534	530	598	553	541	542	526	532	543	547	554	563	546	542	535	545	527	533	555	556	571	540	533	541	578	566	554	547	570	577	531	591	557	545	581	549	557	539	551	570	494	548	571	528	557	544	588	545	556	541	546	548	581	571	578	530	557	583	546	572	554	524	542	566	532	522	526	529	541	564	554	552	534	567	600	576	545	557	565	545	542	576	545	563	546	537	527	539	526	525	526	542	568	581	575	540	552	532	547	537	583	522	551	544	518	590	556	592	571	544	547	545	553	543	535	574	568	542	508	528	576	522	531	531	550	553	518	503	567	561	542	527	518	577	504	532	558	550	553	575	573	540	563	502	597	533	548	512	505	584	555	584	541	560	600	539	554	529	540	550	544	582	549	554	584	585	558	554	565	535	566	560	586	558	576	591	494	556	540	577	558	558	562	611	565	555	491	576	606	558	551	548	521	600	526	529	554	519	573	536	523	543	555	512	579	536	544	587	551	570	538	537	506	497	551	566	534	542	571	556	598	540	546	535	529	537	566	584	571	545	559	507	551	565	547	618	559	550	540	534	563	571	527	531	580	517	551	609	535	568	551	538	536	564	584	522	553	547	549	553	495	545	545	547	543	525	584	499	586	589	573	574	573	527	581	579	607	539	544	539	549	573	561	520	549	529	493	536	577	557	602	521	544	547	572	540	533	568	554	540	557	528	559	562	553	533	543	524	532	565	554	575	508	542	577	531	576	557	512	544	523	526	526	552	520	576	502	549	585	529	579	574	599	577	552	547	544	541	550	569	571	560	530	551	500	524	517	580	576	552	478	575	547	603	558	542	570	506	594	571	525	512	564	548	520	512	514	535	562	546	574	548	579	534	583	567	555	579	554	541	522	550	563	534	545	521	547	501	579	549	571	536	571	543	506	562	546	587	572	586	556	527	531	553	545	550	555	535	518	542	548	581	563	550	545	558	533	528	512	566	553	592	508	560	537	525	583	588	572	557	537	481	524	546	542	530	553	548	545	575	523	547	573	536	548	528	560	558	544	563	529	567	532	525	588	529	540	551	604	514	555	509	524	557	558	539	571	554	544	571	530	542	554	564	557	536	545	539	573	573	552	540	561	549	540	546	566	577	548	561	523	566	575	569	590	569	546	562	562	550	515	531	572	556	540	528	609	584	590	542	537	519	571	576	578	585	557	570	541	561	557	518	588	535	553	549	542	555	560	544	539	541	530	580	598	542	551	538	565	536	573	531	544	600	552	552	557	510	532	573	524	532	563	541	540	565	540	569	555	534	539	551	524	555	562	565	561	528	510	551	530	568	514	589	553	519	518	562	553	556	577	540	572	544	545	576	585	533	561	548	528	560	577	596	534	555	523	557	522	553	568	592	579	558	513	541	510	563	532	546	532	554	546	561	552	548	581	517	559	556	519	523	560	558	602	537	490	577	562	623	522	571	560	549	566	540	537	552	594	574	527	560	572	543	560	556	535	520	574	520	534	553	543	584	567	528	551	513	528	540	509	571	571	552	540	559	561	585	545	556	566	574	581	549	558	529	563	578	594	554	574	566	553	564	546	506	549	547	527	504	542	586	570	546	538	550	555	550	555	559	554	526	542	537	566	509	564	567	534	568	570	559	547	584	554	535	510	551	581	540	533	523	538	527	512	559	549	548	535	572	532	587	551	554	522	574	579	520	497	526	541	549	541	513	564	585	543	548	537	525	561	534	549	584	555	542	597	575	581	520	497	554	528	551	556	554	570	584	544	572	527	528	559	592	522	603	545	509	523	538	531	580	557	515	580	558	539	552	609	565	545	549	540	504	530	517	576	583	524	567	560	556	592	592	535	565	539	560	530	553	566	514	552	533	579	527	539	548	550	561	609	576	567	552	507	542	581	554	522	547	576	490	552	591	541	553	560	531	515	561	511	587	529	557	568	553	545	533	526	539	519	548	548	558	563	541	519	532	545	547	562	560	546	567	590	560	537	616	535	509	538	557	547	555	535	552	561	579	588	541	561	526	527	531	584	543	613	542	580	556	552	511	564	521	555	512	560	541	555	518	558	533	562	558	549	541	569	570	545	561	553	530	551	564	570	558	586	522	572	557	525	546	571	569	565	570	571	549	572	579	571	512	587	526	571	556	576	573	559	559	530	533	545	554	504	528	580	551	575	585	572	506	546	536	558	534	546	529	514	578	554	538	534	554	523	583	537	523	569	550	555	569	570	545	548	567	542	552	566	556	542	507	535	541	551	574	536	547	569	567	553	532	578	599	558	549	562	579	550	573	566	542	515	552	565	579	556	539	546	525	537	556	545	545	547	568	560	551	603	581	565	562	569	592	574	567	536	517	577	516	532	570	550	519	548	493	564	537	590	537	535	554	551	540	579	558	540	539	570	590	546	514	558	557	567	555	589	573	555	581	564	554	577	550	544	608	530	521	589	559	536	559	583	591	513	592	506	537	555	560	507	581	550	548	523	565	552	559	522	529	551	541	570	543	551	545	574	548	566	538	555	558	531	517	522	511	531	531	544	544	552	586	557
24437	23969	31500	24902	21112	13524	1429	639	611	593	524	564	586	595	558	607	579	563	491	551	538	558	576	557	582	539	547	544	576	578	543	561	567	542	568	530	537	591	598	559	582	566	580	571	524	529	581	521	536	549	561	543	537	543	556	564	510	560	510	526	576	564	549	548	570	544	568	555	579	545	575	553	560	568	539	527	569	545	548	577	554	552	529	528	531	542	559	507	498	556	517	508	520	577	526	551	544	544	521	552	519	558	554	540	560	537	564	546	571	548	569	514	500	596	554	479	525	500	567	535	543	559	519	568	501	545	530	529	560	575	527	554	540	573	523	556	539	531	506	547	576	527	531	560	557	590	524	611	557	549	536	539	581	554	527	558	540	558	545	557	525	588	530	515	532	539	537	589	563	535	541	564	578	519	533	535	564	575	483	502	588	565	556	561	560	569	567	563	535	559	537	550	583	560	559	522	540	522	537	521	502	514	556	531	526	559	531	542	606	520	538	581	529	567	549	594	575	537	538	550	577	580	540	525	518	555	560	511	561	565	553	541	571	518	513	571	531	526	580	530	558	497	522	557	555	538	575	539	537	506	543	548	536	529	537	520	520	548	511	553	543	571	512	544	538	555	552	575	537	535	513	569	532	560	529	528	546	553	556	497	576	558	514	545	553	533	535	566	571	584	524	525	544	527	550	551	530	549	531	527	527	560	534	550	537	547	539	540	567	537	550	616	520	506	587	541	529	543	504	584	533	526	552	514	546	563	531	556	549	516	543	547	492	566	556	527	525	538	532	587	566	544	507	535	543	534	577	538	579	545	515	536	530	561	548	563	510	539	547	519	541	556	513	565	560	532	552	520	545	539	558	539	525	539	557	553	565	544	526	536	540	547	543	554	583	546	529	557	508	560	563	573	539	551	586	538	534	576	578	535	586	572	575	527	531	549	528	569	500	553	568	527	553	576	555	539	540	562	540	586	572	551	552	543	515	572	520	510	560	562	551	560	554	575	505	532	560	588	560	527	514	541	553	597	562	543	542	557	539	540	551	583	531	540	500	513	560	558	559	563	575	520	588	558	553	519	559	553	548	557	585	537	537	606	558	526	562	529	564	545	568	533	536	529	507	542	515	507	555	556	547	549	551	568	529	538	530	519	541	536	529	559	544	550	523	550	586	537	549	563	522	566	551	541	546	556	541	524	530	545	544	555	543	532	534	546	525	539	562	537	540	502	525	560	547	544	519	515	539	565	511	532	543	557	549	537	545	547	559	561	491	521	556	516	570	578	526	556	535	518	504	532	507	552	537	583	582	551	557	572	546	597	567	525	524	583	543	541	563	554	576	513	538	588	526	553	527	544	570	547	518	565	530	564	572	578	560	560	571	542	573	535	554	519	506	546	546	571	558	560	569	527	523	531	542	533	511	565	554	517	550	501	551	575	527	561	522	554	554	550	535	546	523	533	568	543	617	554	535	570	559	540	558	522	522	586	512	555	560	544	530	550	557	553	561	581	513	539	580	536	557	538	547	549	555	500	601	518	547	531	540	532	551	553	577	567	559	539	517	563	543	540	536	538	498	568	528	594	546	504	558	555	528	577	547	522	582	539	522	557	528	536	559	545	553	496	582	531	550	534	529	557	506	532	541	564	571	514	504	572	577	590	561	529	500	539	546	537	506	536	536	514	572	540	539	585	543	535	524	545	507	532	532	581	560	548	503	534	577	550	567	541	537	530	615	566	543	531	563	561	524	545	533	528	570	524	533	536	555	540	558	524	536	552	550	538	537	527	542	555	536	524	528	569	535	562	582	529	607	538	550	582	551	545	578	510	548	562	562	542	530	541	519	555	587	501	487	524	547	573	535	592	536	554	568	567	516	541	495	567	538	540	550	562	527	563	609	565	521	580	544	580	544	547	530	546	553	567	512	515	587	542	539	573	512	539	582	510	552	563	551	553	534	567	543	561	537	505	506	539	557	545	551	531	549	540	558	521	514	559	607	551	534	535	558	509	587	549	576	538	517	538	513	528	510	552	575	552	541	540	524	539	515	556	567	523	545	542	537	558	557	511	553	540	535	568	533	539	568	543	533	584	546	543	556	567	551	529	513	543	539	549	542	496	540	555	563	547	529	560	531	521	527	501	557	554	587	544	554	525	528	527	520	580	536	530	520	528	534	530	499	473	523	556	525	527	589	536	520	523	566	542	555	541	552	547	548	560	539	527	536	537	510	536	539	554	525	523	568	543	554	530	534	534	579	555	546	550	541	570	515	563	596	543	549	544	537	539	553	565	536	533	584	527	548	531	545	532	550	578	563	524	513	540	538	563	537	555	552	542	557	539	563	577	567	489	535	543	510	560	539	529	523	573	550	534	510	513	537	563	496	565	569	540	554	561	546	564	500	530	505	535	543	574	536	561	529	570	506	554	560	563	498	534	566	580	527	560	535	542	591	542	574	511	553	548	535	495	552	530	544	489	521	509	557	520	525	563	589	524	552	516	561	544	585	565	521	540	552	548	548	590	525	525	556	572	526	528	504	586	524	566	542	569	566	552	555	543	556	566	519	528	525	514	537	535	543	550	546	513	563	533	506	526	519	535	568	595	554	548	523	543	525	552	506	535	529	606	527	528	519	566	540	556	568	519	535	581	534	587	526	560	545	555	595	587	520	533	522	536	597	526	529	527	576	562	538	554	551	536	549	551	575	555	511	560	531	545	574	532	569	579	564	492	551	569	539	533	530	531	531	501	557	550	574	568	535	497	554	570	532	553	557	549	565	519	537	585	535	566	562	550	527	537	593	542	596	551	546	489	573	531	538	543	494	519	532	523	525	548	553	563	596	519	561	546	528	545	517	549	530	520	526	545	576	537	573	578	491	529	552	556	545	536	565	572	568	533	580	508	521	545	509	554	556	543	550	503	526	517	577	568	565	528	475	573	577	561	530	536	550	565	564	551	567	531	547	538	541	563	549	572	526	507	553	546	499	518	553	537	568	536	562	544	536	590	539	546	523	564	506	557	556	527	576	593	523	544	511	559	547	554	550	551	565	561	553	508	549	554	524	544	516	549	541	558	571	523	540	573	577	574	550	484	561	571	543	510	516	567	569	586	544	530	534	557	602	547	482	542	511	540	520	537	554	522	554	586	499	555	551	558	520	518	493	554	509	535	575	576	571	541	565	573	574	579	548	545	529	568	525	587	547	560	487	492	557	547	564	538	547	544	541	537	496	528	543	555	534	567	562	573	499	527	548	552	549	561	557	558	543	508	540	588	537	547	559	571	530	504	543	512	527	531	571	587	522	524	515	482	577	550	547	545	542	579	553	538	523	541	579	503	506	523	586	500	556	538	524	572	600	519	548	539	528	565	536	527	556	551	517	555	526	553	552	542	529	557	538	548	583	553	556	560	544	556	564	527	564	528	541	555	588	529	539	559	585	579	522	551	538	542	541	584	547	525	515	519	586	523	510	510	546	577	539	511	554	541	525	517	521	586	545	530	541	556
55722	99224	68265	22894	6811	891	878	866	843	805	846	834	826	845	850	815	806	911	892	838	782	806	862	816	822	794	855	781	792	788	836	842	846	831	819	814	824	805	831	872	868	779	780	866	848	822	823	854	830	873	791	797	792	825	822	873	847	887	800	812	841	847	814	796	829	858	836	822	804	806	843	835	842	840	836	814	792	895	821	869	810	815	861	827	820	830	825	874	895	842	829	850	778	841	795	862	820	797	826	794	858	851	836	849	784	818	804	868	866	834	810	829	807	821	827	821	812	811	877	809	832	815	826	813	794	801	808	795	830	871	838	836	833	838	806	829	845	840	852	832	866	812	877	834	805	843	812	798	846	830	802	850	818	821	771	830	880	805	862	821	867	794	818	886	860	848	855	860	820	804	816	809	850	851	868	820	830	811	867	852	840	834	819	845	808	783	847	826	803	834	840	844	824	809	832	725	827	787	785	837	850	853	886	813	829	821	821	854	852	857	783	825	874	825	848	824	836	821	856	809	806	854	830	838	823	829	799	825	860	845	821	820	821	842	875	852	830	813	823	777	858	850	804	782	843	841	825	819	812	841	825	876	890	818	842	914	826	840	809	809	827	850	818	822	926	856	803	821	862	898	816	797	852	858	829	805	825	832	872	843	777	831	801	810	837	742	836	832	804	836	831	844	862	797	824	836	814	833	828	847	836	813	804	818	866	847	792	764	869	823	816	831	831	849	860	806	817	835	866	862	849	818	832	798	825	878	863	809	853	794	814	855	846	828	875	838	840	855	806	834	804	850	858	792	794	828	844	843	894	838	883	853	815	782	854	833	817	849	829	798	856	862	831	852	823	801	802	821	818	813	857	822	885	830	812	834	780	831	821	833	816	850	827	874	844	783	824	840	824	826	884	823	851	806	859	825	848	850	859	779	826	865	844	865	841	769	841	861	842	822	843	822	812	867	771	869	805	794	873	840	816	818	875	821	791	795	860	837	828	861	826	849	814	828	813	848	783	812	841	814	819	816	832	833	796	846	795	818	844	892	897	791	817	796	809	877	800	827	836	800	833	849	819	851	807	816	853	847	834	816	855	815	862	820	822	833	798	832	800	836	840	867	743	826	793	876	801	837	809	874	779	873	808	852	844	874	865	795	885	815	787	819	818	846	838	816	875	800	830	790	815	855	806	830	840	844	815	820	873	858	789	838	861	822	836	781	815	772	796	854	878	800	837	850	766	863	809	816	804	842	827	815	866	801	814	836	836	853	835	847	820	845	850	860	852	818	833	806	837	856	835	854	801	869	834	797	813	807	777	823	840	805	821	778	870	795	835	820	815	798	811	830	824	838	831	805	837	830	848	796	798	883	874	838	842	810	851	787	835	856	799	861	856	819	831	861	847	795	819	817	840	840	857	821	795	809	793	827	844	839	829	820	826	820	812	797	819	855	805	874	808	823	781	796	874	863	873	798	830	846	844	812	837	845	756	869	857	819	817	861	812	866	873	839	865	856	859	850	858	818	840	882	844	788	786	801	792	843	871	860	795	904	827	819	837	829	873	830	845	793	848	778	816	794	799	812	824	820	812	801	828	877	870	868	847	825	832	906	800	892	840	807	851	828	807	841	777	779	828	835	841	842	840	765	844	842	797	800	869	872	844	808	840	781	868	790	853	850	869	796	838	846	846	883	862	891	851	827	800	828	813	825	832	794	831	811	837	812	815	844	843	817	845	800	847	830	810	818	832	835	815	864	875	822	812	828	775	810	846	793	822	855	841	903	830	803	807	855	810	825	817	818	789	842	787	846	797	788	839	819	877	796	887	887	866	810	885	829	816	872	879	883	872	869	883	781	847	869	796	829	879	811	831	826	846	801	784	866	814	878	813	890	878	845	828	846	855	818	798	817	856	789	858	785	792	831	827	846	818	816	822	846	870	839	860	865	827	784	826	810	874	821	791	875	868	826	853	835	806	866	815	821	837	837	804	748	867	809	801	849	796	836	808	836	823	880	872	826	811	821	799	835	822	796	835	853	834	816	862	838	830	825	780	812	823	817	805	836	835	831	850	858	815	818	862	830	847	782	789	837	841	777	779	847	841	829	849	900	823	872	804	794	796	814	867	812	852	878	813	801	869	808	821	807	845	785	813	847	816	827	847	837	875	812	789	807	774	787	845	874	839	823	844	796	892	818	876	836	891	887	792	838	844	828	785	829	862	823	838	834	866	864	830	784	830	865	796	816	839	864	795	849	856	842	843	839	830	838	841	822	854	836	894	836	842	861	860	838	796	864	881	742	825	884	839	825	829	847	816	900	848	843	782	826	869	833	806	771	786	822	835	884	838	799	808	847	845	827	874	824	858	810	829	840	795	831	812	822	870	783	835	806	839	801	810	890	832	808	799	837	838	797	816	792	799	859	866	854	887	833	780	793	809	796	851	823	845	872	851	883	797	837	839	878	849	864	838	837	833	841	826	825	866	896	791	898	900	814	822	832	872	814	824	867	802	823	833	824	859	814	840	838	812	874	815	823	875	858	798	808	841	852	913	815	846	885	789	827	858	789	740	852	778	877	839	869	843	842	807	856	815	812	811	808	797	850	824	873	809	813	853	867	833	814	837	843	815	892	910	824	848	854	852	882	799	816	872	822	816	830	793	868	828	837	823	820	838	809	799	822	815	841	886	847	838	852	816	820	839	820	848	824	820	814	819	836	807	856	781	842	762	815	823	866	838	861	850	829	808	783	846	860	838	805	838	816	875	821	816	770	861	843	878	829	827	843	851	862	798	843	836	820	821	837	838	846	800	882	803	831	820	914	831	837	844	780	841	824	792	812	868	868	845	865	838	819	840	823	843	813	834	852	847	833	803	800	801	794	849	838	815	768	826	857	816	828	844	841	785	827	840	838	863	840	888	877	846	835	847	869	836	840	877	821	822	816	839	818	865	835	845	830	771	866	863	816	840	774	824	820	801	784	834	824	805	845	807	841	816	800	784	851	816	843	858	861	842	832	791	854	899	845	847	837	855	795	847	869	813	833	812	822	847	834	834	858	825	884	816	789	834	794	832	832	843	816	822	784	820	795	858	815	805	795	789	845	787	864	845	811	822	822	850	833	847	826	805	850	777	813	792	840	819	846	833	809	816	816	861	776	835	824	837	798	831	837	826	814	799	798	848	865	828	817	801	836	821	818	806	813	818	814	840	811	832	875	834	866	809	805	795	844	857	829	843	883	897	851	827	863	819	811	799	849	841	844	831	842	814	846	830	827	855	833	823	828	834	849	866	850	835	784	827	774	792	844	782	828	864	812	809	839	843	827	838	845	809	825	857	822	792	842	848	827	832	804	878	807	788	864	843	845	837	788	817	820	798	824	865	845	796	824	870	892	799	829	868	880	826	878	832	841	843	776	831	809	822	860	828	814	797	848	839	816	785	822	841	838	846	856	855	871	884	856	798	884	856	853	833	846	849	829	813	795	849	822	819	847	775	832	825	753	827	804	894	800
32138	33449	27234	8896	595	330	291	281	294	284	284	316	288	324	328	320	284	308	283	308	294	308	297	295	304	299	285	282	290	313	289	362	285	318	306	311	293	269	291	312	287	305	287	282	312	267	291	297	279	311	286	286	312	302	304	302	299	297	308	258	285	318	294	314	304	319	319	284	308	325	283	343	280	289	307	316	324	288	328	299	330	280	279	310	315	303	283	280	320	288	292	313	261	317	299	284	287	302	302	282	353	285	329	298	300	297	265	327	296	295	309	300	286	319	267	312	333	283	300	276	306	296	321	309	340	305	281	295	296	285	297	305	291	291	312	262	318	316	292	297	305	281	322	311	305	305	313	339	287	292	281	307	313	294	327	270	300	320	285	304	309	317	287	297	288	294	293	293	284	280	315	300	299	277	290	316	277	299	314	296	332	324	282	302	318	313	321	294	302	298	330	280	271	263	297	307	298	293	291	306	291	302	325	304	304	320	314	288	277	326	280	285	316	306	315	298	312	312	286	330	320	320	318	312	307	302	324	302	288	285	292	314	302	308	276	311	291	328	326	276	280	296	302	288	324	310	306	299	301	299	309	304	309	285	301	338	288	297	311	293	288	299	336	317	274	299	310	292	279	302	318	301	274	320	316	284	305	347	280	286	297	309	297	277	304	304	313	300	310	310	312	322	299	295	290	334	308	303	311	287	321	307	290	304	290	301	297	302	338	314	300	312	283	300	303	315	278	287	313	282	305	295	303	294	307	293	280	280	295	315	305	337	316	277	305	286	325	301	305	299	253	338	278	302	280	312	301	292	307	313	279	345	285	313	286	299	268	295	286	279	308	311	288	290	303	333	285	276	299	314	296	329	297	302	285	291	306	271	289	283	288	327	301	311	315	287	342	262	306	291	321	305	326	329	315	286	299	280	281	296	297	307	297	300	244	281	267	316	284	300	297	278	302	269	318	324	325	299	300	284	296	314	273	305	294	310	305	296	285	303	305	305	292	325	310	314	286	313	296	304	285	266	313	291	275	313	299	304	328	301	306	287	290	312	311	299	301	310	294	315	318	287	294	308	288	308	292	281	333	311	304	300	289	292	277	297	291	305	283	311	304	291	303	305	290	338	294	290	293	298	275	309	319	276	281	302	306	298	292	278	302	287	264	313	306	313	294	284	301	291	294	287	291	288	298	336	328	289	313	292	284	308	278	282	292	293	300	337	287	286	308	292	291	325	292	271	263	287	301	295	279	278	285	294	292	299	262	293	313	283	250	320	292	314	302	317	287	290	311	295	322	305	306	308	329	298	290	273	323	295	331	317	281	322	318	303	279	313	334	303	309	286	290	294	295	299	294	303	258	289	282	291	289	332	278	323	293	269	300	287	302	302	331	326	303	292	286	296	302	298	282	291	311	292	282	283	306	295	288	302	313	320	264	302	278	325	285	305	279	297	285	273	279	298	283	311	309	300	286	297	268	263	341	286	308	268	297	320	299	309	326	308	326	321	322	302	293	314	300	304	302	324	308	293	322	318	292	308	274	298	292	280	314	292	302	297	312	294	305	296	314	309	289	291	316	303	306	322	309	321	308	291	291	298	288	274	323	265	291	321	302	272	276	293	273	324	313	302	290	315	303	321	287	286	324	302	295	281	295	300	276	318	323	284	279	317	333	295	295	305	293	280	317	272	307	307	345	281	279	328	286	279	308	312	315	294	299	297	262	283	307	299	292	298	311	332	301	291	300	279	319	294	303	300	310	298	309	301	304	302	293	279	313	291	297	300	303	297	305	286	265	310	327	322	280	318	290	317	305	329	326	315	285	272	335	328	293	306	296	308	277	307	294	318	309	311	263	284	294	321	284	314	292	301	341	279	291	288	329	328	322	263	305	320	294	307	296	295	301	278	298	301	304	305	300	324	297	305	301	295	297	324	309	303	301	292	293	287	330	276	296	307	323	302	311	326	293	279	311	292	309	325	324	296	300	313	304	298	327	307	311	302	292	274	278	302	300	315	321	296	278	297	294	290	303	304	299	287	283	267	293	268	269	305	255	327	289	300	313	295	291	310	305	297	289	293	314	319	278	287	298	313	302	302	274	279	287	314	340	310	296	320	312	301	322	306	313	284	305	283	301	308	317	304	301	305	310	295	322	313	307	310	334	281	301	324	333	273	291	285	304	297	286	293	318	287	295	277	296	299	303	321	291	269	297	296	302	289	291	317	297	303	293	309	306	303	305	303	281	305	284	326	263	298	311	283	289	276	312	303	317	312	326	294	294	302	323	305	294	290	301	284	324	266	311	311	296	283	323	303	323	272	319	288	306	316	301	283	321	301	316	306	310	290	294	317	288	290	316	289	303	295	281	269	312	337	306	311	297	309	303	266	316	267	282	298	320	272	296	314	323	306	309	294	317	314	296	292	282	331	284	323	327	275	318	294	293	307	295	309	303	287	303	288	309	287	307	302	316	311	316	291	303	308	290	283	288	299	291	286	320	289	320	290	284	293	285	293	316	275	293	291	307	311	299	303	277	271	324	302	291	292	314	275	313	284	302	307	303	298	285	302	324	288	295	278	290	279	311	289	300	312	285	280	251	288	275	274	318	294	296	294	280	321	275	305	317	316	308	286	304	292	299	325	286	301	303	318	296	327	289	302	306	315	289	299	316	327	289	297	279	280	305	320	302	280	288	299	302	265	306	305	289	297	327	308	322	311	295	318	308	296	304	284	324	299	317	311	314	304	292	303	283	284	315	291	310	275	285	312	323	294	289	307	310	306	299	299	314	309	321	321	307	302	334	302	270	274	301	309	299	303	297	293	319	279	327	293	326	300	296	292	274	310	333	295	301	275	348	330	295	285	333	270	281	288	295	325	259	319	310	272	310	316	271	287	294	308	296	315	310	273	296	328	336	323	301	293	299	265	289	327	308	286	298	295	292	319	291	302	274	307	290	303	314	320	289	298	325	322	304	276	319	305	291	292	304	322	311	324	290	314	261	246	302	310	296	315	262	311	299	319	321	289	301	282	302	300	298	291	334	307	290	297	303	307	297	297	284	295	296	328	308	294	288	312	307	312	286	315	328	308	290	322	318	304	281	346	308	333	286	304	261	330	284	316	314	265	301	312	306	291	298	320	287	333	267	307	304	335	337	294	298	302	295	293	299	274	309	283	303	313	315	308	295	270	259	286	316	311	278	298	304	292	318	267	308	347	289	294	302	299	274	283	286	330	349	308	310	312	298	293	295	315	324	316	297	326	313	255	284	319	264	321	287	320	273	315	292	306	323	271	298	291	324	322	279	304	303	291	309	268	292	311	313	289	293	301	316	318	342	315	304	283	295	310	277	263	325	319	292	261	283	327	311	288	269	273	309	294	310	283	325	306	317	294	286	286	279	311	297	304	299	292	262	294	279	291	288	292	285	271	270	290	300	295	260	297	289	294	307	299	320	311	285	292	332	315	294	276	316	292	307	288	306	323	321	297	267	301	290	330	310	265	323	307
42914	50128	30330	5435	943	484	496	470	501	482	514	476	498	512	528	510	519	519	503	526	531	481	475	494	454	530	509	508	509	517	519	503	460	522	472	461	530	483	518	498	475	517	471	483	510	455	471	481	462	475	519	493	498	523	512	510	476	505	454	498	491	520	531	542	519	521	474	490	525	495	510	480	480	503	516	502	491	505	501	488	476	528	488	528	508	508	503	523	525	470	500	448	488	528	485	487	483	505	515	492	506	534	510	524	485	495	510	495	482	502	537	511	474	530	492	480	480	506	491	490	487	555	488	499	489	469	508	514	527	505	497	503	516	505	515	498	525	490	498	473	481	533	475	502	513	486	516	507	505	500	541	522	505	494	469	497	515	492	479	534	532	507	497	495	528	489	539	516	483	478	488	512	518	545	499	540	531	481	526	461	511	519	517	495	540	494	493	496	506	513	518	502	476	472	472	498	477	470	541	497	516	495	505	449	526	486	507	505	504	497	521	509	509	501	492	524	476	519	531	518	495	522	473	475	530	480	512	546	531	471	520	493	558	538	545	497	480	504	556	506	509	507	487	470	537	507	483	491	499	523	466	504	493	529	515	496	503	519	500	453	559	508	489	494	502	482	487	475	486	478	523	486	522	520	536	481	499	509	493	523	494	495	530	511	479	453	511	499	524	512	519	503	538	500	491	501	467	509	493	438	508	509	506	486	473	512	477	479	506	493	497	492	483	512	500	546	477	503	514	507	527	510	485	499	478	510	513	499	528	505	473	493	535	507	501	509	492	500	471	507	501	538	507	473	502	539	528	480	545	496	518	506	530	498	494	469	504	519	491	498	507	520	543	529	516	509	492	487	570	489	528	480	513	495	487	503	496	500	508	499	507	501	484	486	491	518	522	478	478	537	519	481	487	532	474	492	514	460	490	481	520	547	494	493	503	487	516	473	501	478	527	465	508	485	524	529	505	513	520	502	458	486	473	483	561	474	488	526	473	479	493	506	474	504	486	530	483	492	491	469	485	515	486	489	519	520	488	511	480	526	500	526	506	504	499	499	505	483	504	482	492	508	484	503	491	542	509	490	528	508	514	482	476	517	513	497	513	508	506	480	490	529	493	512	481	504	502	521	510	460	488	479	521	526	494	482	472	483	501	474	502	525	504	499	520	465	493	533	491	487	500	489	496	476	484	488	510	514	456	477	495	541	480	524	509	510	511	519	513	515	518	486	524	512	490	514	477	491	524	505	509	478	511	485	488	494	538	501	544	499	504	488	513	514	503	517	459	486	492	553	495	505	513	494	522	547	489	482	541	499	531	508	498	504	487	475	488	527	509	521	477	531	455	485	515	479	532	482	518	508	528	487	453	490	505	540	473	485	519	510	526	493	498	469	475	512	507	459	524	492	510	491	467	522	547	500	539	512	515	503	481	511	491	496	526	511	483	490	494	486	496	517	511	497	526	492	445	509	493	527	478	530	479	493	518	497	449	470	485	487	517	481	484	492	501	476	498	511	509	521	500	567	517	506	469	520	480	492	475	498	524	537	504	507	513	501	536	513	452	525	538	519	493	489	505	529	508	493	504	515	500	517	489	498	512	498	460	492	469	502	505	473	501	514	495	473	501	503	483	486	483	525	508	501	511	524	485	506	477	526	505	468	509	489	481	545	486	518	488	522	483	457	499	502	480	515	525	500	493	501	487	544	484	516	480	521	498	525	497	466	498	528	510	514	458	514	521	510	502	480	506	460	518	493	493	538	536	511	462	500	492	513	503	513	485	490	474	461	489	535	515	537	512	517	502	475	491	491	495	500	490	513	514	462	468	481	521	487	541	519	510	446	508	479	528	493	503	509	548	509	497	490	499	548	497	499	544	474	474	503	462	507	489	501	516	529	498	540	493	503	508	494	495	480	496	489	520	493	478	548	497	495	501	449	482	499	512	509	492	495	484	525	560	504	528	485	509	499	496	510	501	520	494	496	474	482	496	516	552	502	458	504	503	487	494	539	520	493	542	479	471	486	507	471	569	519	483	470	498	505	517	474	504	512	503	507	524	474	504	496	483	492	513	518	533	481	504	488	498	480	510	510	460	476	537	472	546	478	476	468	516	492	532	498	506	474	489	506	515	514	513	491	483	485	462	550	501	477	503	505	474	493	565	511	486	466	551	527	482	524	538	522	493	470	517	503	498	521	506	499	508	491	509	532	511	481	503	525	477	481	506	517	548	459	513	501	528	542	493	514	487	471	483	480	501	514	504	487	501	488	456	499	499	568	443	514	516	477	484	521	515	466	501	526	525	458	528	513	498	498	484	504	542	543	494	478	480	511	495	465	510	482	484	482	479	520	479	496	449	514	506	452	537	519	520	488	511	523	526	513	552	499	540	531	500	496	505	492	506	471	480	494	489	510	469	505	495	516	470	507	464	537	522	525	458	520	533	483	476	508	469	506	488	488	527	514	501	495	519	478	507	497	510	476	517	473	492	503	512	497	525	467	457	557	530	473	489	511	469	505	496	520	523	497	526	470	504	526	512	460	487	513	481	494	499	523	511	492	487	507	468	465	525	477	509	530	486	478	477	446	521	526	474	472	490	525	513	482	497	515	493	470	534	482	544	494	493	500	533	500	530	509	543	468	483	501	516	463	489	481	477	503	494	510	526	512	507	488	514	476	463	553	507	488	495	486	509	545	516	471	525	501	500	518	459	494	507	525	502	485	491	498	473	538	516	467	542	508	468	515	474	467	528	484	493	522	496	489	461	520	535	494	553	479	470	480	493	537	522	546	557	487	490	479	467	504	493	543	507	497	499	531	480	495	518	508	513	508	504	485	473	486	472	507	491	482	539	506	514	486	530	538	535	506	497	515	508	498	518	511	522	488	507	486	478	486	489	482	478	521	481	534	486	516	506	484	465	491	500	513	490	507	496	491	467	521	463	524	563	520	495	496	471	479	498	471	543	519	537	533	497	529	486	534	526	511	497	495	482	489	461	488	521	540	511	508	515	489	520	534	494	499	515	551	491	494	493	486	499	460	503	519	526	481	551	455	516	490	499	505	520	490	514	475	518	514	487	464	542	529	487	475	515	510	490	471	516	499	473	515	471	503	496	503	520	489	504	516	507	526	490	469	488	514	524	519	517	499	447	510	492	504	510	482	478	517	538	497	520	509	461	514	516	476	529	478	534	495	517	478	498	508	519	456	501	479	508	527	519	478	452	506	525	475	522	526	509	487	476	495	483	531	516	507	519	480	497	524	507	517	482	512	481	513	503	525	513	451	490	499	503	478	494	506	491	499	506	475	491	489	479	504	477	469	506	495	479	454	507	489	530	467	483	460	535	501	507	469	526	510	476	489	469	494	510	533	490	514	499	513	524	485	523	491	483	485	499	493	492	526	526	524	490	489	493	495	507	483	506	487	526	520	525	509	520	498	510	477	464	506	507	469	512	470	491	522	479	470	521	531	486	471	487	508	494	476	497	512	473	529	469	482	500	501	501	506
25721	25700	33174	25422	17600	3687	397	391	347	373	373	375	355	359	368	352	353	342	350	339	344	307	357	316	371	351	337	350	331	336	342	338	371	347	355	314	347	314	367	379	337	356	336	355	332	327	333	352	358	375	323	335	337	344	338	310	324	346	341	336	334	338	330	366	346	349	316	315	350	328	353	338	359	369	356	364	372	405	328	336	313	340	317	344	340	363	359	332	308	324	336	369	326	322	361	363	334	358	342	335	359	350	355	365	344	307	295	361	356	366	322	314	371	371	346	375	343	310	334	370	328	364	310	344	345	354	376	335	347	331	338	323	310	358	349	351	341	312	357	342	327	336	359	327	347	330	304	339	385	349	321	335	336	347	333	336	297	369	354	353	358	372	339	336	345	342	366	365	352	323	310	369	329	349	334	317	352	317	361	365	335	339	331	337	345	335	297	331	317	326	370	325	325	339	303	343	353	336	349	344	336	329	324	320	329	348	326	353	326	349	373	306	368	358	350	337	317	342	336	380	304	367	367	361	336	303	322	380	340	371	353	349	349	342	352	345	325	313	328	337	361	400	338	359	321	304	330	345	344	349	332	332	299	353	366	339	303	350	312	316	343	367	348	329	348	355	361	358	357	326	329	363	331	311	326	320	319	351	352	300	338	344	349	351	333	334	359	349	372	325	330	352	346	341	345	350	315	334	330	327	353	350	317	339	334	374	376	341	329	333	357	341	355	330	344	349	352	348	326	339	346	322	333	333	329	338	363	345	352	330	325	348	284	346	343	346	323	340	340	336	312	319	349	380	367	319	329	342	357	338	327	327	365	322	320	346	335	335	358	339	333	329	350	334	347	375	331	346	355	305	346	387	365	310	345	320	329	325	338	297	344	340	374	341	345	357	355	348	346	324	338	316	300	362	357	338	343	339	354	331	328	346	370	355	350	324	318	349	319	322	329	318	313	351	373	334	314	352	329	369	358	359	334	365	352	338	346	320	322	322	337	353	352	339	353	349	357	329	333	324	330	338	331	360	358	343	346	322	345	343	320	328	363	334	353	321	325	313	364	353	353	369	333	339	339	371	367	355	331	323	311	345	334	337	324	338	323	313	317	338	315	335	359	320	334	341	337	312	321	364	340	321	338	330	335	346	349	352	356	347	321	340	360	353	342	362	351	336	315	342	340	365	343	329	325	378	348	364	322	318	332	332	322	326	348	338	296	334	349	311	384	338	351	319	355	354	361	334	414	342	329	321	321	358	331	340	329	328	335	345	345	361	358	348	342	317	335	355	340	373	371	311	325	338	323	322	318	353	336	328	377	324	349	362	368	332	364	312	332	339	364	344	370	326	309	367	358	345	327	338	328	333	354	323	385	356	343	346	325	324	326	311	336	371	347	346	345	314	317	370	327	335	324	347	353	341	360	325	359	317	356	367	358	366	343	367	358	329	349	363	351	337	360	372	357	301	336	341	339	394	333	298	340	373	331	319	339	339	349	377	359	372	352	326	313	339	377	371	330	318	356	336	326	357	315	327	368	339	347	339	370	311	353	327	345	395	307	348	346	336	348	329	367	316	343	335	340	322	327	348	357	358	337	329	349	376	346	384	376	371	375	319	363	365	315	344	355	329	331	349	356	314	367	360	330	330	354	338	345	340	330	331	350	310	323	330	343	358	317	339	310	352	354	323	309	327	307	354	307	337	378	374	330	349	347	361	346	331	321	329	330	350	361	335	348	336	355	351	332	362	354	336	359	333	329	358	361	346	322	322	329	339	377	334	354	375	375	344	368	341	348	332	332	355	322	302	327	326	332	351	380	332	372	308	337	352	351	339	335	358	340	342	338	343	362	329	381	331	358	365	350	325	346	329	339	340	349	383	355	363	319	353	370	314	335	316	330	329	356	327	339	342	337	346	333	348	340	357	342	332	364	290	309	322	377	335	352	353	328	305	339	344	354	340	363	353	337	323	319	346	356	352	365	326	336	335	355	334	312	344	333	325	353	357	352	345	356	309	343	315	319	374	363	329	357	342	346	325	348	360	316	345	374	330	330	355	306	352	309	331	335	354	364	346	365	331	351	325	377	348	328	335	340	360	323	336	362	328	330	364	339	354	350	351	366	349	307	336	306	362	368	374	346	291	347	328	347	350	320	356	335	352	350	345	345	368	368	357	386	388	348	352	348	349	311	338	344	310	335	333	316	361	332	351	299	335	331	338	344	340	335	356	340	330	304	337	371	315	352	348	355	330	345	344	365	364	344	373	358	345	338	375	338	298	351	345	350	309	392	354	345	342	355	324	343	320	313	338	372	310	366	359	365	346	343	329	359	330	347	354	333	321	360	329	353	355	323	363	356	352	367	351	333	329	329	372	342	357	332	319	317	308	357	347	335	345	344	366	358	326	345	304	349	361	343	359	334	354	367	314	321	347	345	380	355	314	345	331	363	334	330	343	335	348	375	338	327	354	366	318	343	322	333	348	349	313	377	333	343	345	320	330	351	371	341	374	372	341	306	345	327	337	303	336	337	342	333	365	329	335	309	323	355	338	343	332	318	316	348	334	316	340	327	342	364	330	329	389	305	353	367	342	361	323	328	363	339	338	362	373	354	310	352	330	357	329	344	353	330	331	345	356	316	305	341	333	349	317	332	322	336	319	333	325	378	349	330	336	368	379	339	340	337	358	367	313	327	336	342	326	352	356	344	364	357	329	299	331	332	312	345	334	381	340	374	324	330	329	356	357	321	350	371	338	348	350	348	320	367	337	344	329	344	329	369	347	374	331	323	341	354	372	334	327	339	318	316	349	335	343	336	337	356	335	328	334	333	333	335	312	314	334	333	330	337	365	352	381	326	329	343	367	354	383	337	307	332	340	338	329	326	321	384	341	313	340	373	319	375	335	347	362	318	361	342	348	335	350	332	326	357	345	348	342	366	363	376	333	321	330	333	356	340	329	337	347	315	330	311	351	346	309	368	323	350	325	341	364	313	337	372	341	317	353	364	324	326	358	335	324	320	323	324	349	334	364	291	356	325	348	307	359	354	360	354	320	332	327	313	350	357	322	351	364	357	346	334	342	343	316	338	338	329	324	330	312	353	311	330	343	329	330	351	345	321	332	322	309	347	320	337	373	345	357	351	314	326	375	373	368	347	302	320	345	356	348	355	331	358	333	352	347	336	365	335	348	328	334	325	334	350	309	328	324	311	361	330	331	326	351	335	347	330	312	368	366	356	368	348	346	346	343	372	324	362	313	347	335	359	365	337	325	341	333	319	350	344	325	379	331	359	337	325	334	343	353	340	343	365	317	332	356	319	353	362	317	355	343	324	380	344	354	335	366	316	324	365	357	342	329	329	343	357	324	350	369	343	332	355	336	362	374	386	327	360	326	385	356	315	332	312	335	361	339	331	344	352	339	335	362	357	365	318	353	371	301	341	303	331	334	338	342	307	343	358	321	349	318	325	330	342	331	329	357	351	337	301	318	340	330	333	361	328	362	349	326
61772	93983	60049	18748	5707	634	615	591	608	536	556	577	538	522	565	570	557	563	591	541	525	587	524	559	545	555	538	575	593	558	565	554	548	576	570	593	543	515	541	509	559	558	554	596	578	548	572	546	542	550	535	555	584	536	568	572	513	535	549	579	512	560	554	532	588	526	565	507	542	564	564	606	548	537	555	525	567	569	586	561	535	568	596	554	571	575	603	567	543	511	498	562	558	567	550	587	534	554	578	564	536	586	559	526	558	546	527	551	524	567	550	553	533	523	530	571	565	551	536	551	584	551	641	530	504	544	580	541	545	555	554	527	565	570	576	550	560	526	540	520	578	562	560	581	544	538	508	540	583	559	540	576	521	601	570	539	551	506	538	560	528	560	591	582	549	554	535	541	524	514	549	519	551	499	590	559	539	578	532	538	546	569	558	502	562	562	562	577	592	541	611	579	587	569	516	533	558	511	565	586	542	534	511	563	553	586	573	530	544	564	560	532	573	539	530	538	550	544	567	568	533	561	526	556	550	541	579	538	573	519	544	535	570	542	560	569	522	544	559	568	538	531	582	547	553	516	569	555	586	528	555	556	554	554	539	565	581	537	554	553	578	572	560	538	549	574	552	540	578	527	560	542	534	554	516	568	552	533	545	576	544	551	528	542	553	570	565	524	543	552	582	531	594	571	538	549	581	547	540	588	536	531	544	549	568	585	542	524	490	582	551	544	555	578	558	572	488	531	559	536	539	580	544	540	526	532	515	599	554	571	545	546	537	579	551	547	537	555	547	558	533	557	563	557	532	564	542	509	527	546	575	560	535	568	528	567	556	531	562	552	540	564	526	521	537	555	566	536	558	587	598	506	563	549	543	543	516	564	524	545	544	543	570	567	550	579	565	542	592	570	550	525	559	560	552	545	526	531	588	557	557	520	545	517	551	556	541	571	554	570	556	541	545	564	552	574	538	550	554	558	606	525	506	516	547	566	501	549	585	583	589	551	557	551	560	496	540	549	555	549	557	521	556	546	604	534	541	548	597	546	548	562	569	566	571	558	556	576	554	539	543	545	538	534	518	552	527	580	554	595	574	557	548	533	549	545	542	544	501	521	581	561	593	597	560	561	521	495	546	568	549	572	582	513	578	546	640	563	551	557	529	528	558	574	562	581	554	523	596	529	544	525	535	573	544	544	558	529	609	560	540	561	536	539	580	520	549	528	534	575	583	561	557	560	550	580	605	559	562	588	579	558	529	539	546	577	533	562	544	530	555	521	551	533	542	539	562	534	540	550	534	555	558	542	587	536	566	577	544	558	551	592	525	528	545	549	527	566	596	565	528	518	548	570	571	559	527	560	513	538	530	548	554	586	592	543	569	570	544	566	520	565	543	558	536	561	559	525	592	552	554	546	527	573	537	556	525	510	549	537	546	520	564	568	521	553	531	531	538	525	521	507	535	505	560	590	581	537	587	570	574	591	538	523	572	513	544	574	535	553	542	559	579	580	566	544	597	513	526	582	532	573	527	563	507	616	548	555	509	540	600	568	583	579	569	571	554	556	523	573	569	545	560	570	551	549	599	598	512	531	562	563	557	563	541	560	573	541	552	597	552	575	538	570	544	561	587	550	552	538	567	535	558	585	572	513	579	546	567	530	562	532	548	533	551	538	601	559	529	570	569	584	548	535	559	558	547	564	556	551	531	555	539	478	525	521	576	572	506	570	547	486	538	532	505	587	570	536	565	579	550	532	504	508	524	571	539	560	561	544	523	550	571	569	573	568	537	563	541	561	556	560	552	535	558	567	528	497	514	535	557	581	568	557	549	525	571	576	523	583	586	567	538	543	580	545	542	575	560	536	542	550	484	573	541	559	560	572	577	555	564	568	530	545	562	569	518	561	559	572	527	550	532	568	520	542	553	544	573	497	504	555	577	533	524	544	581	574	569	558	562	561	578	563	562	586	536	538	569	551	555	539	562	543	581	521	546	540	565	557	562	540	614	544	542	611	552	566	576	562	539	573	592	512	534	519	531	533	548	557	537	566	558	580	520	558	527	585	581	538	541	595	543	519	544	551	600	560	591	578	562	553	560	556	576	544	548	574	526	590	524	574	518	550	573	538	599	551	552	548	601	541	554	520	524	572	549	542	580	585	552	533	523	527	512	565	591	561	579	557	564	558	550	580	552	561	583	569	542	560	571	536	571	538	509	566	574	530	551	546	534	550	590	529	539	555	528	521	565	513	567	575	564	570	580	535	547	540	550	532	548	553	562	532	530	544	548	576	575	581	510	556	532	547	587	551	514	538	556	541	589	525	564	549	537	569	538	608	539	533	532	530	543	566	542	531	529	582	591	559	555	525	548	564	547	527	571	513	551	562	580	559	547	582	540	534	540	531	570	554	569	566	531	563	520	540	546	531	562	554	538	563	532	536	556	557	511	540	502	591	553	555	541	580	585	551	575	586	533	549	551	541	576	553	514	533	563	526	576	587	530	529	532	614	552	551	562	524	567	561	521	538	547	516	547	525	520	563	575	541	484	531	545	541	550	538	594	560	570	524	572	601	573	522	551	602	510	591	533	578	591	593	537	541	514	581	578	527	524	547	510	628	548	542	611	545	548	584	520	563	528	530	591	530	546	536	563	524	570	556	555	530	557	577	580	564	553	518	527	583	555	594	543	521	579	557	540	529	563	522	565	539	526	545	535	540	550	560	549	582	558	536	541	596	560	569	539	551	528	542	554	518	543	559	587	551	542	601	537	560	609	561	563	513	553	557	560	534	551	522	541	572	531	538	550	576	505	533	552	576	533	581	521	567	564	541	573	533	578	549	550	526	557	539	556	546	555	592	582	541	561	549	616	530	538	565	535	576	546	542	609	547	553	593	535	525	584	566	575	546	554	543	583	573	557	564	544	571	535	528	567	544	545	557	560	564	575	570	531	603	545	537	530	579	531	579	540	565	522	553	572	583	559	542	529	553	598	558	575	517	516	522	526	615	565	547	564	566	509	547	510	512	549	547	524	528	516	539	569	566	554	554	531	532	578	525	523	560	555	585	534	563	574	572	554	515	525	557	560	533	552	569	573	582	591	568	558	551	549	580	557	531	529	516	532	518	518	585	559	543	551	577	578	606	561	562	612	568	531	571	608	576	611	571	573	533	569	549	562	597	530	548	562	541	566	563	565	570	547	544	584	548	538	558	590	541	546	502	523	565	534	554	553	553	523	560	543	540	535	528	570	582	540	556	565	557	541	540	508	558	521	575	565	563	550	537	552	524	632	521	587	549	558	538	539	577	520	544	536	538	560	558	510	564	485	550	557	596	562	506	584	577	542	540	538	540	553	554	575	588	565	562	573	567	551	500	544	552	557	528	566	571	527	503	569	574	491	530	562	532	534	548	567	547	545	561	568	553	544	535	555	539	610	559	558	530	558	531	536	505	564	579	529	535	560	582	574	559	548	597	534	578	581	501	532	577	605	568	560	518	547	595	541	559	543	518
24465	25476	32560	25247	21364	15389	2180	629	573	567	580	556	513	562	592	547	544	552	568	524	524	540	582	557	524	526	530	539	512	568	531	553	578	559	566	554	538	550	546	551	520	538	545	484	531	523	503	546	528	538	532	566	535	567	522	497	571	545	546	539	598	554	579	541	535	517	549	529	513	548	526	506	561	573	554	567	517	555	564	563	513	546	583	528	537	555	519	545	565	591	558	538	534	535	531	506	553	555	556	513	576	543	554	565	516	520	531	489	559	545	542	523	496	544	547	523	532	541	483	531	571	505	557	526	544	557	515	555	542	543	529	520	567	552	498	550	548	553	558	509	574	533	525	523	481	522	537	549	526	532	542	503	562	555	546	554	575	515	512	506	528	565	565	570	559	529	515	513	510	516	547	532	579	582	508	518	543	539	509	537	573	583	558	521	515	547	536	571	572	562	549	518	538	518	547	546	536	522	554	532	550	508	544	543	527	543	555	539	536	556	549	511	573	552	540	561	561	543	537	539	551	524	555	574	533	551	550	568	535	524	547	546	525	564	588	555	558	552	567	548	504	535	556	524	523	510	520	495	550	572	537	554	506	565	593	526	530	513	511	531	541	536	560	528	540	557	528	549	524	592	528	535	549	539	552	527	533	508	555	550	530	544	597	549	535	532	529	504	530	513	537	554	527	553	510	552	532	543	528	560	493	496	572	549	537	553	532	517	517	552	537	537	528	552	542	524	535	568	553	556	549	561	573	546	507	500	522	540	543	528	520	532	548	524	545	562	552	558	565	513	578	569	519	519	537	531	532	540	563	548	522	608	556	551	528	560	523	513	521	509	508	536	549	513	519	535	494	557	516	506	542	572	546	503	544	542	585	522	523	530	532	555	522	550	572	553	532	511	520	536	513	515	538	517	532	515	571	570	572	532	492	554	524	543	551	547	579	565	531	529	543	552	521	531	561	505	509	487	545	550	551	497	565	522	539	519	528	516	542	569	515	538	534	520	546	556	536	528	549	532	524	530	533	560	490	520	478	508	549	584	553	542	577	524	545	534	485	491	536	512	512	559	526	522	500	548	552	552	510	534	543	528	530	515	559	489	512	571	565	559	527	502	518	538	532	527	519	517	548	486	516	517	537	492	518	530	528	543	548	537	523	538	543	514	553	481	546	567	493	548	544	514	508	537	480	556	523	516	529	519	534	521	544	535	477	520	523	519	512	591	578	572	526	519	543	555	555	551	532	540	504	503	535	487	563	512	547	537	537	510	580	541	572	487	511	537	532	559	568	506	529	524	559	520	487	513	524	558	535	559	588	552	495	544	547	547	532	525	526	553	524	569	594	507	547	507	617	593	511	510	548	551	541	543	553	530	533	530	554	492	507	569	484	565	566	497	548	555	536	532	537	540	500	537	509	539	553	520	582	548	562	493	510	518	529	536	539	553	517	496	531	544	546	519	520	553	552	582	580	490	572	521	528	511	496	525	525	538	483	527	522	527	540	517	548	549	524	511	569	559	507	499	543	531	514	531	518	556	562	537	538	522	517	583	525	484	529	530	551	567	555	521	515	518	510	561	524	535	546	571	565	533	529	546	544	557	572	559	556	539	523	532	551	554	574	602	552	567	547	516	547	547	530	558	536	527	561	560	546	549	540	539	527	524	554	565	563	523	538	529	535	545	502	498	554	541	557	514	547	516	519	556	558	533	546	561	498	507	520	562	544	518	532	505	494	553	525	531	523	545	508	544	532	598	536	551	560	546	541	526	526	561	494	549	532	528	533	496	515	557	536	523	465	563	537	542	523	526	555	558	535	540	508	544	572	520	564	551	537	561	535	504	522	585	547	565	553	533	536	524	512	506	577	518	561	507	546	545	562	563	526	520	521	491	522	504	518	521	537	522	540	529	536	509	547	537	565	541	509	554	520	520	552	518	520	574	526	506	553	555	545	512	496	578	516	555	536	557	529	558	557	497	527	578	579	550	562	551	543	546	534	551	541	564	545	529	524	551	562	513	574	587	552	566	535	596	496	524	510	552	569	570	548	487	550	517	528	539	534	543	554	534	555	563	545	513	523	540	529	550	561	509	551	534	540	529	519	557	586	562	535	532	565	554	542	534	534	543	522	538	524	548	561	539	515	547	560	524	577	537	548	532	528	529	516	543	531	503	599	530	547	548	511	527	507	536	527	546	492	564	544	531	521	538	543	544	503	556	542	597	556	544	524	542	565	507	485	519	599	515	538	530	544	520	530	546	535	511	515	568	538	582	546	581	542	537	529	547	503	567	525	574	495	541	511	559	519	518	536	536	561	587	514	497	530	539	545	509	500	524	515	532	525	555	547	492	540	572	536	559	514	526	521	591	552	564	539	545	514	502	553	526	517	526	525	553	513	598	550	483	538	536	583	514	545	551	556	537	581	492	577	579	526	560	542	555	488	554	527	537	547	538	521	521	535	517	527	547	533	548	568	484	535	525	541	532	548	544	514	498	482	547	542	515	555	518	512	534	516	559	542	520	538	516	536	541	533	511	519	533	488	548	591	550	563	526	531	518	526	512	585	558	506	571	508	588	532	570	520	553	521	554	533	504	523	559	557	545	544	543	545	537	577	556	529	539	515	492	492	524	535	498	520	483	524	533	536	524	492	522	491	543	553	517	527	505	549	513	520	540	540	551	561	558	551	519	555	531	539	528	506	561	550	540	528	545	548	564	473	476	549	580	559	552	545	541	514	564	531	520	528	515	521	519	533	525	541	563	554	568	540	528	562	588	504	511	529	565	540	524	570	559	580	541	568	505	537	551	524	563	550	524	525	554	591	564	535	528	540	595	579	509	527	555	580	557	535	535	532	527	495	547	515	615	552	486	530	527	513	533	570	531	547	519	482	517	519	502	540	543	501	479	546	562	536	546	542	558	517	524	504	500	542	571	541	515	528	584	550	542	576	513	570	555	515	569	516	488	555	535	513	538	542	525	506	546	532	587	500	523	512	569	521	549	527	544	563	508	510	562	552	513	548	534	507	592	553	536	542	560	517	533	540	550	538	551	548	507	508	552	562	568	533	538	526	554	522	514	548	510	534	546	552	515	573	526	560	545	502	547	560	565	526	516	527	502	546	559	534	498	488	499	543	543	536	542	511	525	538	542	548	516	555	567	559	560	514	543	576	553	532	500	527	499	532	547	514	499	536	527	535	515	573	516	525	498	514	517	536	546	532	566	574	517	552	517	512	518	540	530	565	524	549	547	521	545	556	549	512	510	527	587	546	523	540	563	492	585	557	511	542	509	551	551	507	540	554	554	547	522	510	533	568	512	551	493	504	604	506	517	541	558	546	547	500	552	531	550	543	507	517	543	534	546	546	570	543	598	522	516	514	527	575	505	527	540	554	549	538	515	524	567	490	535	572	515	557	528	540	513	572	600	526	542	505	521	547	519	522	535	520	532	534	547	509	533	538	541	537	545	578	539	515	564	480	552	516	559	571	530	538	520	498	515	566	503
53072	101974	65960	33251	12187	925	890	892	871	857	835	895	826	849	761	823	859	845	882	851	838	829	728	841	861	739	831	839	812	803	860	778	823	798	837	809	833	811	821	815	787	844	838	895	770	815	797	845	847	768	844	822	822	856	831	769	854	846	847	792	813	840	799	847	814	862	815	805	842	823	808	867	833	786	779	825	798	743	817	872	881	779	822	824	850	798	825	816	810	824	803	857	812	838	806	811	826	794	893	805	865	823	848	787	822	812	825	802	787	815	787	833	802	832	836	816	839	790	764	795	811	849	796	769	843	845	790	844	839	867	835	816	845	803	819	789	818	809	790	760	776	811	855	822	825	835	870	826	864	840	853	765	764	831	821	831	817	801	811	764	816	833	837	762	814	859	803	814	814	764	787	804	819	829	809	834	816	796	761	797	804	841	805	801	835	842	815	809	809	802	799	858	835	815	808	807	813	823	829	865	747	779	794	841	825	829	824	838	778	809	812	815	766	792	791	802	807	780	773	826	806	824	807	888	794	805	804	837	838	790	814	784	795	872	788	836	789	845	821	779	783	785	783	787	752	817	812	802	818	789	801	819	779	763	848	815	807	825	774	741	806	806	778	843	823	868	827	817	783	803	818	813	812	808	753	790	853	832	802	804	780	843	859	813	820	798	838	803	831	858	842	781	806	773	768	798	836	785	790	844	782	871	757	796	779	818	825	801	778	818	793	825	820	838	834	821	850	833	775	833	863	855	838	840	877	852	825	805	791	902	824	823	804	788	789	819	836	827	814	838	800	838	797	833	827	777	805	825	812	795	793	808	854	787	845	838	787	839	825	814	816	843	754	787	801	763	794	821	790	786	815	818	752	808	783	799	834	784	836	826	846	794	834	813	806	822	841	815	795	795	876	798	777	883	811	815	829	774	779	809	806	768	807	764	793	826	805	842	821	893	795	822	784	808	825	797	863	818	813	845	857	809	862	820	805	767	762	786	838	815	762	830	836	833	788	820	788	833	857	797	835	769	844	840	785	797	861	810	774	795	793	840	861	784	822	828	791	789	780	863	841	811	816	789	810	822	793	801	808	810	837	787	820	773	809	828	776	839	746	795	830	862	829	807	827	826	848	837	833	780	848	811	850	838	772	816	832	845	842	831	791	829	813	822	787	843	780	809	806	779	791	844	816	831	831	811	769	801	796	759	816	793	787	823	791	795	814	776	826	838	788	812	785	789	854	815	816	794	787	809	792	789	795	847	807	799	844	829	853	820	744	845	792	862	821	815	827	856	817	794	833	807	872	808	807	722	784	829	831	795	854	837	830	886	835	783	783	808	789	795	784	805	793	846	825	799	813	878	853	843	804	778	809	796	817	846	836	824	825	806	882	855	821	775	844	796	857	816	814	819	782	849	766	839	838	779	789	824	817	778	800	769	791	807	839	863	844	802	812	839	876	779	834	866	817	813	797	830	787	826	870	827	814	834	822	790	827	804	838	796	786	833	830	850	822	799	799	849	785	797	835	770	783	807	779	848	828	847	823	798	841	800	831	833	785	805	825	756	808	812	805	803	814	791	834	818	782	806	776	811	818	823	779	811	871	809	787	825	781	843	848	822	806	820	812	850	763	780	794	774	787	825	829	808	827	840	783	790	838	816	848	841	844	779	839	807	817	790	803	814	853	829	788	840	785	839	779	806	859	764	737	868	889	823	809	794	865	836	777	782	829	837	810	815	778	830	762	826	818	834	786	792	801	826	803	782	790	783	853	823	796	833	801	789	869	790	858	791	838	832	825	827	863	794	813	787	795	772	809	770	810	824	845	801	830	772	845	839	860	801	799	817	843	825	785	780	770	848	785	812	838	868	799	799	818	802	783	818	824	842	817	784	863	795	815	826	806	805	810	814	803	844	847	844	821	829	835	843	761	816	883	817	793	785	832	802	813	829	813	820	818	805	814	818	810	848	798	809	812	778	800	833	819	847	840	822	823	823	826	848	844	778	784	813	803	812	871	796	811	819	857	814	818	815	841	812	810	822	745	801	844	829	874	751	786	890	849	816	800	788	777	809	772	763	826	811	854	812	760	835	789	788	867	831	881	787	836	780	836	818	787	819	824	847	813	822	831	757	780	828	798	814	836	853	850	781	817	810	836	848	799	783	811	837	855	798	866	813	822	809	810	865	802	860	785	768	794	800	828	775	839	799	804	790	822	842	795	772	834	815	752	798	804	772	769	772	819	790	805	797	812	780	786	823	800	813	844	814	820	786	840	803	791	786	822	860	826	816	800	801	786	816	803	823	794	853	797	834	815	839	825	802	788	774	844	802	807	780	856	774	810	807	865	829	806	813	778	808	793	827	793	897	844	800	835	800	765	867	759	796	815	798	787	815	769	822	832	764	802	831	865	804	878	791	825	785	818	788	794	766	771	799	825	810	859	858	799	820	840	776	807	847	820	843	819	827	793	847	849	822	794	841	810	783	796	836	857	787	806	844	812	844	878	830	817	823	805	822	842	837	789	810	898	801	772	804	798	855	782	859	843	787	828	815	861	794	804	824	833	818	829	846	764	794	782	840	856	845	799	787	763	854	812	833	781	790	849	818	774	845	865	798	809	819	821	797	763	835	806	808	800	844	803	824	825	835	791	795	806	836	846	799	813	819	796	828	790	773	810	830	796	852	797	797	819	782	838	793	810	865	811	826	811	822	857	813	815	863	858	838	844	760	848	826	819	822	785	791	826	783	832	748	777	818	818	821	868	794	850	834	831	865	837	856	801	817	784	821	799	801	827	818	810	793	869	772	865	829	848	786	811	824	807	827	827	840	830	802	780	806	799	817	809	813	786	800	790	796	792	773	834	828	746	795	830	835	794	785	777	811	832	857	816	822	763	803	854	832	812	800	831	793	809	797	786	800	793	849	790	809	829	836	799	794	837	815	846	818	769	786	837	837	806	842	828	754	874	796	820	806	835	818	803	815	825	809	807	829	805	809	779	809	783	860	807	839	782	854	792	826	838	840	830	769	845	782	819	785	794	775	813	825	811	791	839	850	788	804	785	810	825	844	875	834	826	819	820	782	827	818	833	801	819	813	802	807	822	797	807	840	803	824	767	863	785	878	854	783	810	762	785	846	823	826	792	802	790	812	821	848	808	797	893	805	782	802	840	836	813	832	809	792	730	827	797	834	813	812	854	803	827	775	834	745	804	776	841	808	823	791	852	765	839	771	798	855	814	827	774	804	762	828	798	811	809	782	789	808	804	803	831	780	817	833	741	785	813	842	823	812	826	811	843	774	794	817	816	798	801	786	795	793	833	848	794	803	839	835	801	780	797	796	817	785	817	845	790	808	822	816	824	768	795	827	785	864	853	790	837	789	789	833	740	813	841	809	820	783	851	831	810	827	845	790	837	846	829	808	805	814	823	861	789	824	839	804	856	794	796	825	818	789	849	766	795	832	780	839	841	805	845	846	805	858	798	721	836	786	801	786	812	839	832	803	847	837
31787	33522	28999	8837	814	307	288	241	256	253	282	278	286	277	274	276	278	280	265	271	298	292	295	268	276	301	311	290	280	282	260	290	279	270	311	280	287	316	270	336	267	299	283	271	254	309	286	274	294	307	325	287	263	288	265	290	296	281	251	264	259	286	296	282	299	287	301	276	283	296	270	274	293	278	276	275	267	302	269	288	267	310	267	272	261	304	291	296	306	279	275	271	277	280	305	302	265	281	274	267	267	280	276	312	266	261	282	305	276	309	289	270	284	296	278	277	280	307	285	279	299	280	288	286	290	316	302	262	260	291	273	299	281	289	305	278	258	262	297	276	278	267	262	279	249	294	288	271	299	278	287	287	263	273	284	273	291	256	275	272	260	291	293	281	286	277	254	305	252	276	278	281	299	296	279	276	283	292	271	262	293	288	275	274	270	307	278	289	263	274	285	289	279	275	263	273	291	260	288	261	278	289	303	285	310	291	288	276	245	296	241	295	313	305	296	282	298	319	266	271	315	311	277	274	262	299	291	275	281	276	265	285	313	277	310	299	266	265	276	288	293	260	280	243	294	283	266	283	274	279	278	257	270	289	305	280	295	287	250	269	270	305	261	256	289	258	264	276	265	305	281	261	277	262	305	296	295	270	274	322	312	291	259	287	290	237	289	298	304	318	295	304	310	269	264	298	286	273	290	310	295	277	282	284	310	280	281	273	283	251	276	258	259	302	279	309	278	268	299	281	306	289	271	298	307	280	276	288	300	252	300	315	287	278	287	296	290	294	281	252	275	276	288	288	269	252	272	274	299	282	225	273	283	307	298	287	250	306	293	260	278	293	276	306	255	266	290	275	275	283	292	303	279	260	280	305	303	272	259	302	261	277	290	275	306	246	293	304	275	270	316	278	282	309	291	280	259	293	308	260	277	288	251	292	270	275	265	314	279	261	296	286	286	269	292	292	287	303	289	286	260	289	264	293	290	268	285	293	277	280	274	286	271	281	260	292	279	243	306	298	270	306	268	298	281	282	288	289	270	287	289	301	275	296	258	297	263	291	263	281	273	294	290	281	298	271	257	269	267	267	252	291	302	301	279	295	275	276	258	282	282	263	277	285	310	267	264	269	310	265	292	270	298	286	281	277	268	247	268	328	285	301	273	313	270	281	275	273	283	312	304	262	302	266	285	266	293	280	254	294	303	282	263	295	274	271	314	274	255	248	258	282	281	278	275	289	263	257	279	278	290	290	283	294	285	313	282	285	318	285	274	288	266	267	267	283	245	269	284	289	291	276	269	270	305	271	282	260	272	275	315	286	267	267	274	295	266	250	266	259	279	257	271	266	278	301	303	287	282	246	301	326	262	265	259	265	276	276	264	281	276	271	246	311	273	310	286	253	254	305	296	309	283	280	274	292	300	285	290	317	288	281	311	297	277	281	309	299	293	270	279	306	275	307	299	273	275	294	298	288	295	319	280	263	286	273	284	266	299	310	268	290	279	319	276	274	291	277	253	257	281	291	254	276	272	279	284	284	289	279	285	328	264	260	268	276	298	239	281	286	326	265	283	284	291	294	284	294	282	265	283	315	297	278	297	280	297	276	294	306	271	294	260	279	286	279	310	292	287	262	283	301	269	278	291	286	273	278	263	280	282	297	285	272	287	268	289	267	245	283	279	264	283	284	280	329	299	284	243	295	256	278	273	278	250	287	278	299	286	309	303	307	303	300	291	291	271	275	295	288	279	249	283	293	281	287	309	312	298	293	278	273	261	272	300	297	280	263	306	282	279	305	302	301	286	236	294	285	295	291	302	301	309	283	278	343	287	289	272	265	254	293	279	291	257	282	291	289	288	273	287	278	287	293	302	275	274	282	286	282	265	276	270	270	296	286	259	296	303	274	278	302	282	294	280	276	285	250	295	261	267	257	273	277	266	266	299	273	287	271	263	275	301	279	271	296	287	276	290	264	269	251	295	291	290	280	308	287	285	273	285	272	289	269	286	271	230	278	291	282	286	288	261	297	268	288	255	328	310	311	296	254	288	280	281	273	259	262	293	278	300	297	277	281	302	274	291	266	259	272	294	294	309	302	281	298	266	258	296	310	281	290	254	267	266	272	293	261	277	298	287	261	305	306	307	304	287	317	262	233	302	284	292	303	261	285	286	320	286	279	299	275	298	262	269	302	270	325	278	257	307	261	295	263	293	283	309	300	301	284	289	282	284	302	292	306	275	294	276	268	286	267	283	269	270	299	281	306	271	286	297	264	267	270	283	259	274	274	276	271	280	292	291	318	304	263	295	294	271	269	257	245	299	267	282	272	273	309	307	284	289	271	270	288	295	299	311	305	289	282	270	297	296	269	277	271	290	297	285	266	252	257	275	284	344	313	309	296	278	296	274	289	286	283	274	337	279	241	288	313	258	274	296	282	312	286	289	254	300	277	283	307	310	263	264	287	293	268	274	290	282	286	280	289	286	270	295	264	283	282	319	282	274	281	303	283	292	304	272	283	288	265	280	272	266	288	294	273	297	278	267	281	323	273	294	277	273	275	269	276	293	298	269	266	281	270	310	277	259	300	269	278	269	296	284	301	265	283	258	254	320	287	275	258	299	256	283	311	306	306	310	309	275	290	302	283	283	294	239	274	274	274	266	275	297	262	268	270	267	239	281	281	245	270	279	266	285	293	271	285	267	268	317	257	272	281	292	274	307	279	277	301	282	283	270	266	271	290	282	279	318	279	276	280	302	268	275	314	311	292	303	321	304	282	290	264	283	268	284	309	302	289	261	269	313	292	295	284	275	275	280	337	304	281	285	246	261	302	313	294	303	277	293	251	276	281	320	303	295	274	276	289	288	279	291	276	280	279	281	293	269	324	278	287	292	246	269	270	304	302	258	279	303	301	267	263	272	287	282	269	298	287	301	281	283	280	281	294	268	294	282	297	297	277	261	277	296	276	271	270	282	281	286	300	256	278	296	286	292	285	289	306	295	266	277	277	322	297	289	292	288	295	258	272	296	269	277	292	313	295	302	289	283	294	309	269	298	268	266	294	268	268	259	269	261	270	274	297	274	276	287	297	304	258	237	290	303	269	274	255	267	276	282	275	275	301	242	254	255	311	263	282	269	332	289	268	291	299	275	314	272	275	283	282	275	286	294	296	279	279	297	298	286	272	289	294	281	286	282	297	287	285	287	283	273	285	265	240	272	270	307	294	315	275	283	244	294	295	271	290	308	272	300	315	297	255	293	259	271	277	295	281	286	263	296	295	279	273	275	301	294	279	283	288	298	280	277	274	277	289	296	242	252	293	294	296	263	281	280	298	277	282	273	297	295	309	301	272	274	269	262	272	280	297	257	298	275	279	290	268	288	264	263	275	287	294	278	280	276	253	264	290	291	312	286	289	309	284	291	281	280	259	298	277	276	302	287	252	286	263	255	285	283	281	281	276	269	288	309	288	290	273	294	316	277	278	271	268	307	268	278	290	297	294	286	313
41420	50754	33076	5148	1536	455	443	479	468	452	481	484	474	487	498	491	501	475	473	478	485	488	505	472	448	487	512	475	484	434	466	464	480	427	490	505	494	492	468	481	464	466	507	446	509	488	454	417	466	479	492	464	474	443	473	506	480	437	501	465	488	454	486	495	482	527	507	457	462	452	465	479	452	478	465	457	491	475	481	462	493	483	502	508	473	508	493	468	460	482	443	509	454	484	489	508	458	522	473	474	490	475	442	481	497	503	443	459	455	509	486	484	493	477	491	512	486	483	457	453	501	504	479	454	484	460	483	495	482	459	514	479	503	467	469	479	475	517	473	510	482	477	485	481	461	476	493	457	464	458	478	471	470	466	441	490	469	478	465	472	492	492	470	473	527	500	474	459	473	452	471	466	490	478	492	467	478	497	456	478	459	478	498	474	464	501	533	476	482	492	444	503	487	484	458	481	456	475	488	491	495	499	437	494	495	489	502	465	478	489	483	446	452	453	478	482	463	461	480	450	454	482	511	443	490	465	482	460	444	459	516	490	431	496	437	485	448	465	502	473	506	500	466	467	423	482	475	445	506	506	461	487	432	482	463	418	530	466	447	497	470	511	473	471	447	486	487	479	478	466	500	459	509	476	461	470	511	502	492	448	488	450	478	428	511	462	503	452	493	454	461	452	462	508	471	445	459	463	506	449	482	493	464	434	492	475	449	461	464	463	500	473	488	499	480	507	445	485	465	469	503	438	445	500	476	450	488	463	474	434	455	475	458	495	451	468	481	497	507	481	483	442	491	455	490	486	493	506	495	507	482	474	452	439	532	468	491	429	443	463	491	487	470	496	473	434	467	471	474	463	502	442	499	477	451	491	450	474	518	508	455	437	451	430	515	481	463	483	540	428	501	497	454	463	479	465	498	481	488	465	505	495	499	480	504	470	440	479	480	480	447	476	503	490	466	463	474	491	497	454	488	452	502	482	493	440	479	457	486	489	508	434	430	488	498	472	474	504	464	447	520	496	447	482	493	482	462	453	485	468	472	465	478	439	477	498	478	494	483	456	458	498	457	471	456	467	459	460	484	472	453	482	476	509	507	471	467	448	472	494	470	475	460	461	465	488	465	467	513	501	426	469	468	485	493	459	488	475	465	459	453	475	479	478	476	419	473	453	466	450	442	486	458	490	489	448	461	440	497	461	484	467	450	442	476	440	439	435	471	468	511	471	477	465	486	442	499	483	432	500	488	509	468	436	513	490	450	493	485	469	507	476	459	473	436	505	484	457	475	456	446	466	466	473	507	473	512	472	469	467	493	447	457	518	476	517	466	450	454	482	488	486	477	474	455	482	496	452	463	462	474	471	483	455	492	477	488	470	452	479	436	453	505	500	473	486	450	494	500	456	471	477	498	484	474	478	450	494	457	489	509	471	482	450	491	445	467	451	488	478	452	470	420	445	480	504	479	419	467	514	480	441	475	462	528	463	483	468	453	497	472	510	514	504	495	486	479	494	448	482	497	487	481	483	472	510	484	444	458	472	454	482	479	473	474	454	495	498	466	462	503	471	457	489	499	495	496	475	461	450	485	455	494	477	492	484	492	499	478	501	435	488	472	442	448	478	475	513	504	464	439	497	458	488	477	472	457	465	460	452	456	473	489	464	463	495	531	433	482	439	485	476	468	459	482	477	519	493	491	502	478	482	477	494	491	458	473	452	447	446	437	453	465	496	517	490	421	460	501	456	458	487	455	466	463	482	462	457	475	480	496	491	438	462	488	482	460	516	444	465	462	416	440	511	443	497	437	418	486	468	456	500	476	481	457	498	488	456	485	442	492	486	497	482	445	499	475	482	467	462	463	487	458	464	471	460	491	502	463	481	502	463	453	499	455	493	460	464	479	484	441	483	431	505	516	468	459	463	474	455	511	484	527	493	466	514	524	494	485	443	470	488	449	484	518	504	502	475	462	457	475	493	490	490	466	464	493	419	485	480	488	430	477	502	488	475	459	483	479	491	451	488	481	508	477	447	491	478	497	477	464	495	468	472	489	504	476	477	483	490	495	514	524	482	433	442	509	443	486	489	467	466	436	473	455	445	467	511	442	439	464	491	458	511	507	460	464	477	472	431	442	470	474	483	477	473	487	504	487	482	454	455	481	471	463	489	492	490	488	452	468	487	477	494	468	517	440	486	479	488	482	485	448	491	491	417	482	458	468	442	467	447	478	470	490	476	483	472	451	485	499	441	480	494	447	471	441	443	474	452	487	510	475	459	465	476	446	493	473	468	470	481	503	491	491	509	484	455	464	463	481	490	492	446	505	475	411	467	474	452	459	474	474	501	475	487	485	475	494	497	456	512	483	482	477	476	451	444	515	447	493	514	451	450	504	472	476	483	517	483	452	480	479	471	485	443	455	513	431	484	489	488	449	492	465	490	469	495	456	475	482	465	480	482	451	454	486	445	477	467	478	495	441	468	448	443	467	463	461	527	475	483	485	493	451	488	503	480	446	448	484	469	447	475	494	490	444	490	475	461	473	505	463	467	435	495	468	457	461	506	478	500	483	469	510	450	474	468	462	491	480	462	518	482	482	462	483	488	457	436	499	464	429	437	451	504	496	490	482	444	452	462	466	445	522	476	482	459	444	452	480	465	449	493	419	483	469	467	479	462	507	468	476	478	475	490	480	480	499	446	490	465	493	492	472	523	458	442	498	480	460	453	510	473	486	488	485	473	489	498	512	481	491	442	461	478	494	443	464	474	494	452	455	426	519	514	495	479	445	500	477	470	475	439	453	474	492	490	458	455	459	484	468	474	485	445	478	524	495	458	467	487	500	490	479	512	465	459	485	502	437	463	480	478	478	491	442	482	501	446	485	472	462	471	448	451	465	479	506	511	515	473	502	440	464	509	492	464	446	451	445	485	461	480	478	508	456	492	524	486	491	481	498	453	497	436	513	503	488	471	492	453	455	511	465	438	468	484	467	439	476	496	475	482	433	430	493	454	446	474	469	466	486	482	473	462	470	488	469	442	472	467	465	464	454	445	477	473	529	470	476	492	476	467	496	427	484	484	490	460	477	464	459	493	507	510	472	451	479	489	408	488	485	498	477	450	443	504	463	495	504	470	475	511	499	443	463	515	468	462	461	528	464	485	458	466	472	512	489	509	480	452	516	447	487	470	478	488	471	453	482	439	487	471	499	457	490	482	472	453	511	495	448	470	469	490	469	492	500	492	480	500	483	488	482	447	481	421	449	450	456	486	479	466	472	454	432	473	462	489	479	447	511	447	463	475	462	502	473	447	498	485	480	445	474	454	479	496	544	454	484	476	462	505	443	467	443	472	491	454	469	457	486	459	457	457	483	483	461	468	509	484	472	451	441	477	526	487	477	464	501	476	455	436	475	472	515	463	504	488	488	485	463	474	473	476	481	477	481	502	475	427	511	485	485	461	450	488	485	470	497	445	532	492	449	475	491	494	480	470	469	485	472	446	487	469
25663	26562	36308	26198	18167	4611	451	353	331	328	338	362	339	381	347	368	348	337	355	360	348	344	323	330	347	347	370	362	350	344	351	353	375	359	362	374	381	312	342	364	337	353	342	327	379	336	347	339	329	329	349	312	325	340	334	343	360	350	362	318	328	326	335	342	332	344	361	332	350	328	339	345	381	310	383	326	345	327	309	321	352	330	339	325	346	359	347	303	350	354	344	340	347	309	332	326	327	329	317	343	341	334	323	326	375	355	331	321	294	366	335	354	339	331	340	312	359	360	373	325	358	372	348	331	337	349	355	355	320	334	350	335	356	373	371	355	346	345	333	360	343	331	327	351	379	339	311	376	336	382	331	322	310	355	314	344	301	364	361	350	339	359	330	310	333	334	377	332	346	383	350	352	338	313	351	376	338	326	306	375	375	368	321	351	317	319	374	340	344	354	328	333	354	367	374	324	359	362	330	347	359	330	342	298	342	346	358	333	352	352	324	332	339	316	350	313	333	344	357	358	385	324	349	328	366	324	356	358	341	378	336	341	364	367	298	327	325	322	384	358	341	345	347	354	333	341	322	364	341	353	314	331	371	395	346	346	351	330	348	328	368	364	364	340	359	351	335	341	332	365	345	370	326	340	365	345	332	343	322	328	356	328	370	339	363	315	352	341	327	320	344	303	321	351	359	363	373	332	342	360	324	366	377	332	305	331	324	337	333	317	338	340	334	374	357	342	326	337	289	341	356	339	345	370	343	359	320	364	333	320	346	327	318	336	311	353	342	353	353	353	347	311	346	338	330	330	331	309	348	335	340	330	358	338	346	329	324	330	361	371	363	321	326	352	352	333	322	347	374	334	340	347	336	332	340	348	334	317	361	343	356	330	358	348	363	324	335	356	353	360	319	337	357	336	339	362	331	351	326	312	321	352	380	338	326	353	360	341	311	323	338	332	325	348	338	346	327	381	355	325	353	363	313	288	341	339	317	341	359	379	342	360	353	339	320	325	358	306	349	336	311	336	347	326	341	347	365	337	349	335	365	348	329	338	331	353	354	317	355	317	354	315	347	338	302	332	355	339	343	306	374	341	380	333	356	353	338	368	370	338	314	313	308	346	365	351	328	371	311	320	331	306	332	341	377	338	345	333	357	367	367	336	369	328	376	352	345	341	324	309	304	374	343	325	318	315	370	334	325	351	337	351	320	342	357	331	352	340	327	355	333	329	347	350	364	350	333	291	333	331	347	329	346	338	375	322	341	328	331	333	348	341	306	346	337	346	355	352	352	329	363	355	361	326	321	341	333	342	349	347	343	355	342	332	345	343	332	343	355	371	357	329	360	372	347	358	334	340	333	355	373	326	343	357	340	336	362	337	333	331	360	332	344	366	352	380	324	333	325	360	339	338	329	361	337	341	352	361	316	337	295	324	354	317	323	331	350	325	330	335	359	367	337	346	346	336	322	333	339	360	301	319	338	312	342	383	321	361	351	350	332	303	394	374	324	344	383	343	292	346	335	370	335	328	352	374	339	312	345	305	333	372	358	347	340	326	311	341	341	324	350	329	352	340	331	331	327	345	330	352	333	338	363	324	346	391	338	309	344	344	334	334	326	363	356	322	321	361	338	321	376	322	332	305	339	316	324	365	355	319	347	336	347	352	344	372	352	343	348	334	366	328	317	333	336	362	330	330	351	323	366	355	355	352	320	356	346	339	354	367	347	347	367	361	359	365	328	343	349	335	328	334	335	374	328	353	324	354	320	332	351	353	339	368	357	318	302	347	373	330	338	318	321	328	330	326	339	335	369	330	362	370	335	333	315	324	353	328	357	333	366	352	328	365	321	343	349	343	334	351	353	360	338	341	310	326	349	335	318	343	346	329	352	318	368	313	309	325	350	356	307	324	339	370	304	348	336	367	358	315	323	323	303	351	340	318	319	382	389	379	346	334	340	337	364	381	335	339	328	375	326	336	359	340	364	333	353	313	339	339	354	330	300	352	360	328	351	354	349	326	344	339	350	316	330	338	349	339	347	371	323	357	316	330	310	328	383	367	323	366	361	312	348	342	402	339	337	363	361	324	325	340	369	360	351	314	340	340	345	351	353	313	316	310	350	327	355	343	341	333	304	317	351	351	358	367	381	340	385	306	347	357	335	379	306	344	337	325	342	355	314	354	352	349	326	365	350	298	327	323	364	347	349	341	344	322	323	373	306	314	323	340	347	353	359	369	356	337	357	354	324	324	351	350	331	349	332	358	312	346	367	386	337	320	327	307	321	345	326	356	332	337	365	322	354	365	370	332	334	348	338	327	342	328	349	345	334	353	339	333	353	325	327	389	355	328	316	326	327	326	349	337	357	367	320	357	351	337	366	395	289	338	347	340	340	351	317	324	381	369	345	363	333	346	316	332	346	319	344	337	310	326	345	346	335	361	341	345	356	371	356	312	336	347	366	346	343	359	307	385	342	332	350	349	374	280	340	300	295	326	331	359	346	344	350	349	325	337	339	339	340	341	364	342	340	355	330	329	351	330	346	345	330	336	350	349	342	324	343	341	293	333	333	340	321	340	350	323	300	330	318	345	363	359	357	325	322	342	370	354	345	387	364	340	354	359	324	311	337	329	350	361	332	321	337	349	345	353	332	376	356	362	326	360	369	347	363	307	352	348	359	344	338	373	329	332	328	375	362	349	346	325	325	390	357	327	330	333	320	318	347	360	330	336	333	363	349	318	330	327	337	329	302	360	320	368	351	366	352	335	368	333	337	321	368	370	347	317	331	357	357	360	334	332	320	321	351	350	319	348	366	316	314	315	381	323	357	362	354	393	342	330	344	308	379	318	349	343	355	311	363	355	317	364	341	347	336	342	339	340	336	333	318	334	340	347	379	356	326	368	349	361	358	337	325	289	345	391	360	329	332	354	347	318	346	324	359	350	321	318	320	334	341	353	344	347	343	344	339	361	322	356	374	325	318	321	369	352	336	357	326	364	356	342	349	338	330	330	331	329	370	366	317	364	332	359	336	346	302	322	345	350	334	369	350	343	361	375	319	345	333	304	308	349	335	353	328	334	336	357	324	335	339	358	358	340	338	325	354	335	355	368	314	346	363	360	320	355	308	363	325	350	349	355	361	334	336	314	356	340	293	341	349	330	339	346	360	335	361	358	338	368	345	345	323	333	339	342	329	327	313	324	340	366	348	311	369	355	345	363	330	339	366	365	324	359	357	311	321	336	307	310	324	379	320	336	345	368	339	293	321	342	333	311	339	325	315	341	334	372	328	306	355	331	326	329	344	326	345	316	369	356	331	352	323	352	324	366	312	344	342	310	341	377	355	339	351	322	364	349	321	361	313	320	374	331	342	344	334	367	329	350	312	364	334	376	355	321	310	331	338	330	327	340	336	321	377	355	304	320	340	337	329	318	337	312	314	333	348	347	325	327	366	338	358	371	342	340	366	303	339	319	325	327	343	311	325	331	314	341	325	330	329	345	349	335
59778	94499	66308	21490	6708	592	593	576	560	583	536	553	554	544	562	560	554	572	566	577	560	552	581	563	563	544	552	525	582	568	524	570	540	506	575	560	587	529	559	516	561	594	543	535	563	531	558	551	586	597	541	584	550	585	548	531	578	530	521	549	533	548	555	518	518	521	579	558	527	559	581	556	518	560	516	552	565	558	557	542	570	563	540	578	589	564	540	544	581	528	517	544	539	584	559	564	542	518	582	557	540	533	553	546	555	516	521	542	598	558	525	568	591	564	541	555	518	585	543	533	544	522	541	556	517	570	538	535	543	576	523	570	527	563	574	590	555	550	574	563	558	548	532	575	594	545	569	605	556	504	520	544	545	548	553	568	561	556	537	542	528	543	562	598	596	533	564	546	530	583	543	529	584	556	524	534	582	512	513	519	556	529	549	579	530	552	514	577	538	586	562	553	572	546	540	581	552	525	569	574	583	547	544	534	572	564	561	551	568	541	571	608	582	555	551	574	533	568	545	558	556	600	546	511	559	537	581	572	563	570	567	556	532	609	555	519	553	558	568	548	562	587	569	525	565	543	590	547	512	515	572	566	553	567	577	536	517	549	506	547	550	609	576	567	573	517	548	559	505	562	526	571	563	546	586	527	529	531	555	517	501	516	569	544	535	544	523	568	536	572	546	591	552	508	513	559	544	561	556	574	506	558	597	576	557	530	540	573	594	573	538	523	595	583	522	560	538	562	555	551	589	544	534	533	552	528	509	550	571	565	587	543	574	552	576	564	528	557	590	527	601	559	571	565	570	560	582	577	576	531	576	572	584	579	542	556	575	590	575	547	559	554	580	524	552	546	536	542	596	563	530	578	559	526	549	542	542	552	599	558	563	575	501	566	569	562	558	553	588	524	562	589	544	570	586	562	555	562	555	563	537	583	546	583	566	577	552	550	573	534	574	546	540	497	571	550	578	574	547	559	528	533	510	553	591	558	527	548	547	559	579	527	553	568	544	561	547	575	553	556	568	530	577	552	499	555	561	550	565	563	573	573	532	553	573	545	594	544	553	555	548	573	611	546	545	623	562	494	534	526	557	557	540	538	522	553	545	548	562	532	577	562	543	598	585	530	568	566	550	554	521	555	596	545	586	592	575	559	592	557	547	561	522	530	545	553	607	523	552	540	541	552	523	550	522	578	535	530	565	542	536	559	571	537	550	535	584	552	549	526	564	570	571	581	583	569	592	610	548	547	567	592	548	555	574	534	553	550	488	564	545	528	574	559	513	572	544	533	570	517	522	534	570	524	484	564	614	563	564	542	562	551	515	548	598	526	569	520	560	551	539	553	555	531	545	565	536	550	588	566	541	558	542	541	575	577	562	567	530	560	568	565	590	563	537	559	548	588	551	605	545	561	540	545	574	513	541	576	576	534	549	568	540	567	532	586	534	547	555	554	566	562	548	558	556	545	594	501	585	576	576	590	553	533	545	568	540	565	553	595	537	583	535	591	571	551	523	560	585	557	588	520	548	540	559	606	522	574	571	607	564	535	539	575	567	518	584	528	544	595	565	556	547	547	539	552	518	530	546	564	576	574	585	548	565	537	566	542	542	557	561	568	539	534	522	567	568	558	558	533	534	545	593	563	573	539	537	568	514	505	532	563	566	612	567	531	545	556	524	507	548	548	522	576	481	537	543	523	531	539	592	530	577	541	504	578	537	604	576	536	572	542	574	560	532	544	582	532	558	583	553	555	534	584	548	550	548	561	523	571	531	561	524	573	529	563	540	532	540	583	543	556	544	595	558	549	530	519	569	516	560	538	568	515	530	553	537	550	534	498	522	579	533	520	534	525	585	533	549	580	548	525	549	587	567	546	525	528	524	521	607	565	619	528	528	562	555	554	545	551	551	502	548	532	541	565	564	568	558	559	549	553	570	556	519	570	575	553	517	552	539	557	541	577	549	582	568	577	525	578	586	536	525	535	556	557	551	566	592	578	572	526	587	569	566	529	554	549	529	599	551	549	519	531	532	551	568	576	618	571	522	508	549	541	539	540	534	540	545	577	546	531	525	531	585	517	627	561	571	532	558	527	574	555	529	546	535	509	544	562	591	563	556	489	561	574	585	541	573	559	554	558	520	568	557	576	482	576	563	545	562	569	565	532	578	605	544	533	537	543	539	556	564	572	582	545	536	558	539	515	578	559	561	592	567	606	579	549	544	559	544	547	563	562	596	534	549	549	561	559	472	590	563	527	519	594	552	547	515	568	582	510	536	567	573	553	549	528	526	563	528	567	586	577	510	520	576	517	521	516	574	554	529	534	558	590	579	506	575	563	558	536	556	574	534	520	552	580	546	579	576	544	595	536	563	546	535	545	559	561	539	545	564	550	552	562	531	554	543	497	595	553	539	575	581	514	549	488	559	556	532	502	569	533	544	543	533	563	540	532	558	557	555	575	526	548	559	542	527	584	536	563	528	525	500	585	567	529	550	550	551	561	563	572	564	552	579	536	556	566	554	549	511	568	513	534	530	504	500	548	562	516	566	552	531	542	554	529	535	555	553	536	552	510	521	565	551	560	555	535	538	541	552	553	538	569	505	573	610	545	577	542	534	531	557	519	575	575	560	585	524	549	540	519	563	559	547	609	557	531	554	519	580	579	557	558	551	563	523	554	552	520	582	552	520	572	561	563	544	572	561	534	520	571	536	544	561	514	577	570	555	580	530	582	533	518	530	573	568	541	546	554	530	553	578	580	580	560	543	569	511	524	598	519	541	525	529	539	509	550	547	524	541	516	542	539	561	562	549	529	548	548	560	563	571	556	554	518	573	483	652	593	571	544	566	524	542	627	561	556	538	541	519	560	529	546	558	568	498	597	558	568	540	574	544	546	565	528	551	527	537	548	565	530	560	581	561	547	572	549	512	560	553	573	556	560	581	533	553	559	590	572	565	559	544	531	571	606	508	537	597	536	561	556	541	552	518	590	507	550	561	586	522	513	560	551	570	587	503	539	576	560	559	580	570	522	539	573	550	553	558	530	530	574	530	538	538	567	534	574	592	531	574	548	568	535	543	553	568	550	565	543	580	513	590	545	543	548	581	545	565	550	525	547	546	556	554	581	556	521	547	578	549	577	580	500	564	547	565	560	598	536	557	575	529	502	522	557	493	556	581	537	537	591	573	540	573	568	487	563	540	508	538	547	569	524	536	531	589	573	581	560	588	514	565	529	598	600	545	500	561	537	573	557	569	527	518	531	562	565	575	542	545	597	536	560	515	541	619	557	531	547	567	555	583	542	561	552	527	550	603	563	607	555	554	578	515	522	609	526	516	547	566	525	533	539	529	567	579	569	548	588	571	578	560	549	530	534	574	525	577	563	530	547	573	554	572	549	615	521	589	553	556	540	554	555	581	561	545	543	569	549	563	555	552	579	601	587	575	575	534	529	576	549	523	539	577	574	524	550	543	587	580	573	550	527	558	527	559	605	583	600	577	545	583	569
25317	26499	33732	25439	20586	11545	1251	707	599	619	573	591	559	594	525	548	564	548	591	557	564	541	570	553	566	550	554	537	562	513	566	556	542	552	554	562	551	532	580	582	575	601	517	569	521	601	535	555	569	548	560	567	550	579	551	514	552	560	558	570	564	540	541	500	560	531	554	512	548	568	582	538	544	578	549	574	560	554	570	505	571	569	555	582	541	534	529	534	531	540	583	535	581	588	598	572	545	592	576	540	506	585	586	536	548	533	527	520	562	577	542	530	552	569	568	539	584	545	535	544	558	557	610	574	556	544	536	597	530	548	555	553	591	539	514	533	533	597	535	586	573	516	554	518	531	564	559	561	553	554	543	559	566	579	528	548	577	534	552	550	488	548	537	516	592	568	562	556	576	567	528	550	544	542	601	526	544	560	574	534	548	560	555	556	543	585	568	584	551	558	521	536	592	546	571	547	577	584	559	548	552	547	571	535	565	566	551	544	532	597	509	550	530	559	555	521	524	532	508	566	517	549	548	576	597	525	519	565	568	576	549	500	580	583	526	542	558	568	546	535	575	546	519	554	521	535	562	559	589	529	540	595	543	554	562	544	550	535	575	500	538	551	548	546	567	581	538	526	541	541	499	554	524	534	542	529	548	507	568	535	579	545	557	535	562	524	509	512	559	548	514	572	541	521	581	606	524	548	555	575	566	568	565	541	541	588	558	566	566	521	558	527	537	545	549	575	514	593	533	531	557	559	496	515	514	558	584	574	530	519	530	545	528	552	511	561	541	567	526	583	612	538	546	547	570	541	543	563	545	559	574	528	545	578	577	568	534	544	548	541	579	566	561	528	540	538	569	552	587	544	556	539	579	544	534	573	535	556	560	548	539	553	547	566	514	540	549	550	547	500	572	530	595	522	557	528	557	535	583	598	554	564	566	563	576	564	535	507	547	514	529	543	549	567	529	568	514	533	555	583	575	579	572	573	584	571	570	520	558	559	580	578	586	572	531	560	535	517	551	564	549	544	591	551	568	531	548	570	533	599	544	530	506	546	562	537	556	540	521	554	532	516	528	553	579	517	499	558	576	537	509	582	578	540	549	555	576	555	561	544	527	562	485	553	548	561	590	572	551	543	554	608	537	582	551	557	604	516	528	553	542	581	563	543	534	588	557	507	544	561	526	529	555	582	576	527	518	549	571	546	560	555	564	580	595	565	548	562	497	549	535	563	542	579	546	577	557	542	538	544	564	542	569	566	575	548	567	538	522	536	597	571	543	542	587	539	553	563	550	529	557	568	533	530	569	591	548	525	521	542	569	494	594	561	547	551	535	541	582	565	516	568	544	551	514	564	537	536	577	516	572	513	567	562	570	551	559	499	520	558	547	514	514	524	539	578	564	556	562	601	514	595	584	544	576	577	586	553	510	582	529	594	541	595	551	533	540	550	566	581	519	563	593	526	564	534	562	598	539	565	577	618	573	595	571	518	547	557	586	541	557	565	529	544	530	553	537	576	569	536	567	537	569	568	556	514	582	528	569	526	546	565	497	547	580	550	552	513	543	533	579	526	576	526	555	545	596	571	557	539	511	522	545	580	533	576	565	543	557	539	584	519	566	557	534	547	579	573	591	535	558	564	576	578	592	562	507	549	537	572	610	540	557	553	500	598	554	574	590	570	562	535	549	576	540	562	536	550	554	572	528	551	535	568	524	520	571	526	512	558	552	557	538	540	569	572	535	573	538	603	564	539	504	504	553	489	592	580	553	519	560	577	555	526	528	544	551	566	504	553	594	620	549	557	522	545	556	535	576	570	549	536	583	564	551	540	524	555	545	588	539	555	558	578	545	539	533	553	548	542	551	588	507	569	523	527	545	576	557	535	555	536	577	582	576	541	512	507	516	564	498	541	502	547	563	592	561	599	569	500	588	531	563	589	572	561	569	561	525	524	513	570	546	584	542	552	534	517	591	544	553	521	551	578	589	552	555	559	600	547	525	581	574	543	543	532	527	600	560	567	550	521	552	541	565	544	504	581	508	576	532	577	556	543	570	542	530	538	520	559	547	524	527	546	563	567	538	543	567	510	520	566	542	584	552	522	584	556	600	580	509	559	560	565	591	531	579	580	535	539	590	528	548	541	573	541	544	517	575	547	589	561	538	539	559	532	529	592	554	571	522	575	553	519	574	568	550	547	557	556	524	555	532	551	568	559	534	533	505	587	566	561	484	568	556	520	523	521	542	544	504	555	560	568	544	522	557	548	597	553	554	548	554	546	551	550	584	527	536	541	516	541	581	586	557	566	578	572	562	560	539	556	525	554	538	550	511	574	589	532	563	554	533	531	597	521	575	507	584	526	547	534	583	572	587	542	551	580	561	532	539	539	541	535	595	567	533	541	508	573	552	581	613	525	542	561	508	569	569	565	536	538	575	551	590	544	554	605	520	535	590	558	565	569	548	505	546	491	555	500	548	524	548	541	542	572	543	568	588	565	548	520	543	527	558	591	568	568	526	609	568	509	551	545	566	590	557	542	575	547	551	596	555	537	570	554	561	574	553	537	577	575	545	536	545	609	544	598	545	589	533	533	568	516	589	530	585	567	549	534	569	573	536	507	569	485	565	517	554	532	555	532	530	563	557	576	558	556	631	570	552	570	582	509	508	523	580	562	552	545	565	554	575	524	555	575	556	554	524	589	532	560	587	545	569	569	540	554	579	526	559	523	538	555	547	513	561	547	551	577	560	586	556	549	514	530	552	524	563	527	571	586	539	556	573	569	568	536	558	626	544	553	586	532	567	505	571	528	510	521	558	524	526	558	539	531	504	531	569	511	555	541	538	554	526	554	554	519	576	530	513	540	535	538	541	489	515	547	583	519	557	578	597	573	534	597	499	576	576	558	572	534	568	552	538	586	521	542	538	551	550	586	580	534	541	583	570	552	517	537	590	496	566	543	554	547	563	554	561	528	574	581	522	544	565	533	534	551	549	555	561	501	547	580	549	563	511	520	478	548	521	619	517	587	536	567	543	507	537	561	538	550	568	575	557	535	534	587	487	539	554	528	557	525	540	592	564	598	593	577	564	518	543	535	558	560	528	607	519	530	566	564	553	494	538	537	573	559	565	566	526	567	552	515	608	553	528	585	561	569	557	532	602	538	538	498	546	585	563	578	549	532	546	563	545	530	581	542	583	629	529	552	535	545	546	643	558	513	593	542	525	579	542	541	559	558	524	520	524	547	596	540	576	580	587	550	534	521	519	543	552	559	554	558	547	580	565	571	571	527	612	511	551	585	530	579	584	520	530	611	543	593	539	519	572	547	578	551	543	537	528	541	547	553	540	570	580	562	539	516	572	564	561	544	549	531	548	536	520	565	540	548	553	529	546	590	542	552	516	559	527	581	583	572	574	522	506	602	582	532	534	535	492	565	577	541	594	557	536	576	553	561	521	558	519	592	513	553	572	556	545	554	546	553	552	537	565	563	603	507	542	543	584	580	554	536
47406	98646	68827	24365	7846	873	929	918	876	918	841	872	825	847	908	827	842	869	836	857	825	820	838	794	846	823	851	867	844	815	858	824	812	865	853	885	811	893	845	890	829	834	850	918	832	820	804	831	828	840	823	848	859	869	879	852	850	829	820	811	797	874	862	837	830	876	829	877	799	811	844	807	842	829	816	832	838	821	867	857	831	786	836	834	807	843	864	862	857	827	909	884	833	847	836	870	842	850	856	839	848	873	830	848	871	810	865	839	885	846	857	817	833	845	811	828	851	847	843	812	862	842	837	861	834	847	857	789	826	795	879	773	870	793	836	797	872	844	875	871	837	884	864	805	827	859	820	777	806	861	818	823	858	873	892	859	876	863	857	881	810	842	861	793	864	872	883	820	813	859	853	861	822	792	834	830	873	834	881	827	841	805	779	834	841	839	851	813	844	867	833	901	805	806	859	856	879	805	829	852	829	876	859	827	818	811	808	796	854	877	851	811	875	817	842	845	840	846	852	874	826	847	856	779	793	887	780	887	799	797	805	865	866	873	808	849	863	866	850	828	827	842	869	833	858	836	862	787	899	859	793	818	849	780	804	878	860	850	834	830	859	846	850	871	839	854	846	840	860	858	817	862	842	783	825	824	855	847	828	845	868	833	868	821	853	852	844	832	860	824	821	899	886	831	863	847	812	825	911	852	795	833	816	867	812	884	855	832	839	870	864	786	845	843	802	896	830	887	834	873	877	852	805	871	814	861	798	885	814	849	856	843	839	822	812	847	826	791	861	861	774	808	809	841	837	875	790	827	817	860	787	789	843	841	811	808	833	833	845	790	879	854	809	817	831	839	877	826	816	815	885	851	859	839	856	829	868	798	838	864	898	813	835	827	893	917	808	765	820	886	813	876	843	845	868	823	875	872	848	848	820	826	819	837	808	853	861	836	827	846	808	859	840	855	809	868	825	721	930	859	803	879	887	870	845	811	883	825	823	799	798	825	894	819	796	805	815	838	852	836	796	835	851	846	847	812	819	880	834	819	838	889	848	850	842	813	826	877	832	787	829	866	849	867	802	850	840	851	790	819	835	833	849	874	862	775	842	834	859	826	865	823	871	825	844	805	866	891	833	870	797	812	829	875	877	817	841	854	895	833	842	839	861	836	892	873	889	821	831	800	838	852	838	820	866	794	774	848	785	896	822	816	845	852	825	817	842	807	873	837	862	863	856	828	805	852	862	873	806	866	776	822	829	814	837	854	816	880	825	789	813	898	888	901	894	836	824	882	858	831	809	879	858	816	821	833	859	851	864	867	804	804	818	812	826	824	863	791	863	826	795	812	824	839	859	838	874	844	814	798	821	904	887	838	849	877	823	789	785	842	811	863	861	803	866	826	879	847	845	829	808	835	866	815	831	773	857	845	797	837	825	871	850	806	879	844	814	837	786	850	835	823	881	823	904	754	848	889	837	858	793	777	840	856	830	815	832	866	869	838	862	835	813	845	847	870	859	834	769	861	842	854	834	848	817	871	805	821	872	819	818	901	878	838	849	790	854	874	873	868	815	841	863	798	851	804	873	882	875	830	812	846	847	770	868	863	849	864	813	858	908	862	830	818	866	824	755	860	829	819	831	854	858	793	824	830	822	850	844	853	835	863	845	850	799	841	827	826	835	845	827	878	839	838	849	852	837	839	822	838	897	869	850	832	876	791	785	776	854	853	783	829	827	817	895	790	840	852	902	858	872	864	808	820	834	860	818	869	752	882	810	858	812	795	889	858	848	804	820	911	827	861	849	832	816	805	845	806	832	836	815	826	832	903	814	836	831	898	819	823	832	801	832	845	829	825	837	832	848	881	842	820	875	835	857	821	855	860	763	863	794	862	837	857	841	857	766	824	831	804	786	851	841	854	844	829	836	863	782	840	852	860	827	854	870	845	799	863	823	818	863	817	792	829	820	880	865	880	829	856	875	834	855	824	823	845	898	878	833	823	848	858	860	843	841	810	848	837	838	813	831	873	846	836	855	882	796	880	792	823	832	859	803	849	826	864	831	834	800	854	798	782	779	846	870	854	857	803	859	842	866	840	837	847	818	816	840	811	791	789	879	860	874	850	836	867	810	817	877	852	862	810	878	825	821	792	864	868	819	791	855	902	801	850	819	863	834	864	884	796	840	811	855	851	857	836	864	818	863	851	822	846	867	821	896	844	872	884	885	852	901	844	836	808	824	800	862	836	841	873	836	874	847	858	833	830	799	877	802	823	811	832	894	839	810	853	868	794	854	831	848	911	867	807	815	879	826	872	854	823	840	882	766	830	807	824	854	818	799	834	863	843	880	815	832	843	846	830	859	892	847	833	808	830	880	797	863	844	832	814	828	848	816	881	842	855	804	845	824	863	941	851	862	811	820	900	850	854	885	813	852	887	864	783	874	846	804	780	862	846	782	817	863	884	886	812	845	829	877	834	805	838	844	870	848	830	885	815	847	815	865	805	823	854	862	859	850	859	779	810	870	840	880	822	835	834	859	830	799	820	855	801	849	887	906	844	909	849	846	800	889	838	814	826	878	894	793	805	842	864	810	824	895	883	846	800	842	839	849	873	831	851	798	884	760	861	855	888	819	789	789	778	851	845	832	824	914	895	916	845	852	826	828	898	859	780	825	809	843	834	829	820	858	824	819	857	805	816	813	835	808	850	821	795	804	771	874	874	816	822	877	799	872	841	818	898	862	807	852	818	837	850	807	830	835	883	805	843	838	837	812	824	878	878	833	793	822	857	846	835	898	868	881	855	856	853	842	820	866	819	862	811	871	880	845	872	828	819	820	826	834	890	809	791	830	816	872	843	813	890	871	837	884	805	854	836	857	838	829	809	846	850	878	843	832	848	845	840	797	838	880	866	865	872	785	850	914	783	873	894	858	817	803	840	861	868	840	841	863	846	829	772	806	850	845	870	826	822	861	816	846	871	822	892	855	841	843	855	766	844	832	893	825	836	843	802	860	815	846	830	824	809	786	853	775	867	824	879	797	816	802	826	857	829	812	844	834	821	824	862	829	865	828	821	860	854	817	857	857	824	801	813	815	779	830	793	829	862	854	851	872	833	804	820	774	868	798	835	831	843	877	853	820	794	870	899	818	877	807	896	924	832	807	823	824	791	814	847	887	903	856	878	819	790	850	853	790	879	891	856	822	854	814	861	846	884	811	868	894	819	853	774	822	810	820	880	814	816	816	850	809	820	879	877	886	816	816	847	822	819	833	905	871	796	842	823	807	854	860	892	843	834	852	860	858	834	874	866	848	797	840	867	860	841	809	868	828	827	828	824	844	882	827	853	869	834	858	800	874	816	862	807	806	854	848	839	870	897	860	816	776	812	852	876	821	847	885	837	830	877	843	831	843	868	849	852	835	803	853	830	824	808	859	831	921	850	844	797	866	816	877	832	801	850	881	869	889	838	834	894	822	810	849	842	800	887	876	827	808	816	843	816	854	850	886	818
34093	35778	25012	7045	708	417	323	315	284	288	325	314	290	326	302	331	303	322	321	294	316	315	349	316	337	314	308	328	341	330	303	303	316	347	279	279	335	283	324	330	298	299	288	307	317	330	326	319	303	346	301	314	310	315	321	300	331	310	343	333	313	357	297	287	299	317	325	314	308	337	295	307	329	318	289	314	291	316	302	276	311	301	304	283	308	311	296	303	321	333	293	288	332	325	334	305	327	323	309	298	306	326	313	284	304	314	306	320	308	295	312	334	304	314	286	270	305	319	298	308	314	293	318	321	316	318	305	310	301	282	312	322	318	304	311	304	308	341	296	287	294	302	341	298	331	314	305	289	320	301	310	301	288	321	349	304	314	298	312	340	332	327	312	335	287	305	301	355	291	309	349	298	318	306	313	305	323	296	303	302	277	326	301	288	339	289	330	322	312	287	295	299	322	300	277	315	335	293	321	325	315	303	288	338	333	298	315	321	327	335	306	314	313	307	316	345	299	309	324	327	327	295	303	335	272	297	318	315	324	300	322	352	326	313	338	276	327	328	308	300	329	318	314	303	290	307	293	313	322	313	305	325	330	278	288	315	309	357	314	312	325	339	311	318	284	318	319	303	298	269	352	326	279	250	285	340	314	334	299	310	317	341	306	300	311	284	316	290	324	299	303	326	309	308	331	307	288	313	293	308	313	334	331	312	325	308	325	317	316	323	299	266	302	350	318	332	319	333	312	284	307	329	316	309	283	280	304	308	305	318	321	300	309	297	338	328	330	301	326	324	307	296	323	324	328	340	310	291	312	334	316	315	322	334	307	304	343	347	364	288	323	300	308	304	285	324	271	307	309	319	289	321	343	291	315	313	314	318	302	332	323	320	298	309	325	314	324	312	304	297	318	320	286	321	328	317	280	339	320	320	315	326	328	293	325	312	320	311	316	283	314	311	283	297	318	284	304	303	342	300	317	298	312	298	306	322	313	328	287	297	337	298	290	329	324	299	281	320	316	279	312	287	297	299	315	300	293	311	334	307	306	314	320	286	308	308	338	326	261	309	308	308	338	312	313	281	303	329	323	303	322	305	336	319	299	314	343	309	327	296	343	288	303	291	309	318	320	314	314	323	326	340	352	329	327	310	313	325	337	340	327	318	357	332	307	329	303	303	301	295	279	307	315	329	305	332	307	328	296	308	321	317	317	327	276	304	264	299	336	314	319	312	305	312	308	307	337	334	320	305	300	303	286	343	310	270	313	308	313	358	310	325	348	312	321	332	308	305	324	331	320	319	333	284	291	308	339	336	324	305	305	326	302	326	309	321	325	321	303	300	285	325	333	311	298	329	307	294	321	354	353	310	296	286	257	312	314	340	318	330	323	286	317	308	319	332	305	286	316	322	309	317	295	291	346	328	313	309	309	308	317	330	310	276	311	336	322	322	286	302	287	277	307	303	303	315	314	288	310	316	290	319	334	332	300	301	304	334	305	351	348	289	300	298	336	328	291	301	306	302	306	316	302	284	289	291	288	298	302	316	335	287	299	320	317	344	300	335	315	324	305	313	335	319	314	311	305	305	305	290	294	303	335	325	314	317	323	321	314	295	325	333	327	331	305	324	310	327	301	291	305	331	302	294	340	328	313	336	332	303	307	299	300	335	327	279	283	321	315	326	314	306	341	285	290	306	313	322	295	294	328	307	292	308	291	311	308	341	316	302	319	295	323	297	287	307	317	324	325	291	296	299	328	292	342	323	318	294	306	304	317	300	317	312	286	329	283	324	282	329	296	298	357	287	285	292	320	313	297	347	307	292	329	316	327	339	278	309	294	318	285	311	306	320	286	313	286	320	301	344	304	297	313	328	318	314	324	327	313	329	303	296	307	339	303	303	298	317	332	288	308	297	301	331	326	298	327	326	303	319	302	290	369	295	317	311	282	323	292	303	302	319	307	302	314	297	282	308	284	316	314	328	310	296	300	315	316	326	325	289	293	326	304	314	313	302	320	339	308	344	314	297	312	319	340	328	326	303	307	330	323	315	322	312	327	330	329	307	324	331	348	295	353	326	325	331	322	276	316	286	346	303	306	312	297	306	319	294	282	304	287	287	294	297	311	283	287	299	325	337	306	301	325	310	351	322	303	309	292	307	343	302	323	315	284	287	304	306	326	310	303	307	308	302	330	313	295	336	308	298	333	309	292	289	364	294	307	339	317	309	306	302	343	328	325	289	344	309	323	323	338	341	335	301	331	335	310	323	332	309	324	288	331	287	326	307	304	307	285	328	296	333	315	342	342	317	326	299	315	272	302	307	335	291	330	290	317	313	296	307	301	321	296	343	270	306	360	302	311	312	296	335	317	303	323	286	287	323	352	318	321	308	302	340	320	317	340	316	310	314	304	294	266	320	315	323	334	331	314	305	305	305	290	319	321	322	353	343	291	330	292	300	314	320	306	325	339	290	310	267	327	282	300	304	335	303	309	337	320	313	323	342	314	305	320	300	306	312	302	320	296	303	311	326	325	277	290	325	302	320	315	317	309	318	312	298	325	298	321	301	288	283	333	310	297	305	306	324	317	295	313	323	347	331	340	323	328	323	311	325	332	313	290	333	348	282	290	335	309	301	303	310	291	321	296	311	307	330	308	300	313	283	309	355	307	313	329	311	333	316	319	321	317	333	315	306	311	312	293	309	285	355	306	268	308	317	331	312	302	280	317	321	292	322	314	272	315	324	296	338	306	310	343	314	299	296	302	318	301	276	329	311	340	304	324	331	353	348	270	333	294	338	322	319	297	325	302	325	324	289	308	338	323	306	319	303	289	343	311	333	307	320	310	328	302	353	324	309	270	322	301	312	319	293	329	279	313	304	310	325	326	345	312	360	301	349	321	314	347	308	287	333	298	327	293	303	312	298	315	282	308	343	346	314	301	332	321	333	273	319	311	312	298	312	336	293	329	316	287	332	300	301	316	334	369	314	291	301	329	339	289	314	320	314	328	343	299	307	320	316	299	328	304	315	297	271	288	312	285	323	310	305	339	311	316	286	304	313	320	304	306	312	312	283	343	308	301	285	317	322	317	292	290	353	313	325	326	326	279	287	278	314	328	299	300	309	286	303	276	331	330	302	302	330	334	275	301	320	339	310	308	312	276	317	337	295	295	312	309	296	303	313	276	292	298	315	298	308	339	316	316	312	290	330	295	332	328	293	334	300	294	295	293	319	308	315	322	303	319	334	301	323	299	342	325	289	270	349	324	274	302	305	316	333	320	302	319	308	313	325	315	296	274	320	322	306	305	319	315	326	332	300	311	316	352	290	308	320	286	297	302	350	327	308	322	321	300	314	310	325	328	303	312	320	333	268	303	302	327	332	289	320	301	332	274	308	330	287	320	293	309	302	304	267	327	304	331	318	305	317	337	325	315	308	305	333	313	322	297	312	318	299	322	328	328	300	314	313	285	317	358	313	325	298	309	330	319	332	292	289	274	297	312	313	258	326
44659	49657	26866	3984	1020	532	482	540	535	542	546	514	526	546	540	514	484	578	533	524	550	511	526	500	515	500	553	504	524	538	505	491	503	544	518	514	504	504	485	503	492	525	490	512	531	542	544	520	489	544	516	521	511	541	511	477	541	521	493	504	533	498	585	500	523	524	532	511	493	533	487	557	570	513	489	491	484	513	541	504	491	503	520	542	530	564	527	525	525	543	498	543	538	517	512	483	473	528	499	509	536	526	482	526	490	525	533	518	548	465	555	518	544	567	534	509	542	514	555	504	496	505	489	490	504	505	490	508	509	532	519	542	488	499	523	522	561	555	493	512	507	490	498	528	487	564	487	489	497	531	515	531	504	524	529	544	523	483	481	485	492	479	489	547	465	514	508	491	513	516	550	499	518	509	545	520	533	537	518	538	503	480	520	475	496	539	533	544	510	526	551	522	511	510	500	490	496	530	484	492	470	519	537	498	520	519	551	526	508	514	549	543	550	521	507	499	513	474	513	541	514	509	508	508	494	515	520	536	484	533	500	537	563	516	534	507	489	555	539	516	510	496	525	569	531	525	522	537	502	513	534	537	542	541	538	518	483	579	546	493	474	548	525	509	535	537	499	506	502	532	502	512	511	509	500	512	500	517	499	555	513	494	510	531	504	491	529	520	510	524	489	571	547	530	531	505	493	514	528	484	498	528	522	554	499	494	498	521	550	507	494	577	555	536	536	503	545	537	544	505	469	537	536	529	494	504	518	482	511	516	534	568	445	524	505	499	538	533	534	540	539	498	546	519	489	482	530	543	536	539	507	536	500	543	520	533	554	559	513	524	524	526	498	493	517	511	575	510	519	539	522	537	519	550	522	497	533	564	498	523	491	535	511	499	515	528	516	534	508	489	499	494	507	604	518	521	499	515	476	524	523	517	537	483	477	556	519	480	472	523	448	522	515	514	513	517	533	566	543	558	530	540	501	520	535	522	493	523	563	551	507	533	521	485	531	506	498	542	507	464	531	514	501	501	532	494	522	507	502	542	522	500	510	511	536	553	527	515	527	501	530	544	506	499	490	510	568	517	510	504	499	514	533	519	524	520	519	477	520	503	501	525	529	508	490	501	547	557	508	512	525	529	476	506	496	503	487	533	522	539	518	558	524	492	538	502	524	513	525	553	518	490	535	520	516	517	538	522	493	480	516	575	518	515	550	502	507	517	521	523	500	532	527	500	557	479	485	474	499	538	528	554	490	533	517	483	520	522	525	523	470	527	519	511	510	484	532	527	523	519	485	476	496	498	526	488	495	521	539	548	499	512	492	493	556	511	518	521	536	493	518	535	513	493	534	523	522	521	500	508	524	495	487	533	535	510	525	493	509	514	521	516	530	515	498	505	507	491	508	536	499	514	505	555	562	536	535	539	518	505	552	522	541	531	491	523	500	514	485	534	499	514	501	514	515	539	472	546	494	508	489	519	548	549	552	505	470	534	510	531	482	540	511	546	532	480	495	540	517	500	525	507	528	500	511	510	515	554	527	519	539	521	519	498	526	548	526	549	510	505	551	519	519	513	556	501	518	479	530	528	553	518	496	518	517	520	525	534	555	501	543	525	529	560	550	520	519	474	504	533	560	515	543	512	515	489	501	499	510	507	550	515	503	524	519	536	519	486	519	565	501	548	529	493	515	524	529	535	509	488	508	526	525	530	536	496	498	451	516	512	560	530	550	467	526	499	502	471	539	512	543	539	514	532	516	494	477	522	532	513	529	493	475	541	537	543	550	551	504	502	502	518	558	523	530	518	490	517	501	516	517	520	506	518	529	507	498	504	527	492	503	531	558	548	531	559	533	515	554	536	517	546	511	505	523	519	550	490	530	541	525	538	513	516	522	519	572	482	538	516	504	551	513	546	557	474	503	532	538	569	516	541	516	536	521	506	507	538	507	570	565	560	447	530	545	534	522	488	508	503	510	493	508	514	493	526	515	514	545	527	486	523	506	528	582	479	502	473	536	510	542	535	556	501	508	488	476	513	567	474	521	512	535	516	516	526	552	547	533	488	509	513	519	492	494	517	559	483	514	479	522	547	529	521	516	487	507	531	507	524	514	565	516	503	520	470	549	487	524	545	543	500	506	523	531	572	499	533	511	522	531	540	503	543	554	554	478	533	497	499	535	478	515	520	539	489	544	542	547	479	494	527	528	512	510	510	511	478	520	546	543	514	509	537	525	459	474	511	536	552	528	486	505	481	514	498	514	495	513	511	519	542	478	505	543	513	538	530	484	505	511	535	516	523	522	482	507	486	523	528	481	501	527	523	556	534	483	529	501	525	537	541	523	561	553	524	520	541	495	476	568	509	515	535	475	529	520	549	529	528	529	536	502	531	504	563	547	504	497	492	502	530	506	531	546	500	464	538	542	545	519	531	508	510	515	535	573	519	511	555	476	520	559	533	490	538	517	473	490	526	554	497	559	534	496	575	513	504	498	508	495	518	541	520	520	509	523	482	493	501	510	529	522	515	507	504	550	519	518	524	513	516	515	495	541	532	547	524	494	465	509	538	519	550	505	527	496	527	560	539	505	531	539	503	529	511	473	516	497	548	557	527	526	510	519	499	536	511	541	527	536	560	520	526	510	490	536	475	531	555	520	496	564	541	499	508	498	520	541	488	526	511	522	535	468	519	562	548	512	514	503	530	477	536	521	509	503	515	493	529	550	528	544	523	512	542	531	522	536	502	527	511	516	532	487	511	544	516	467	512	508	493	539	510	541	532	543	512	503	527	522	497	520	504	476	525	534	498	507	514	531	543	544	526	514	521	526	562	514	544	472	523	529	534	500	507	542	515	538	500	506	527	515	497	515	504	521	553	500	538	523	495	485	532	511	518	520	513	536	495	506	525	520	545	513	516	522	510	534	504	481	497	501	540	533	528	488	529	484	519	492	556	514	480	501	512	497	507	495	505	547	572	516	503	511	550	473	518	499	538	542	536	489	535	515	544	490	509	462	496	516	530	497	523	547	552	535	555	497	498	543	544	509	529	522	508	534	552	512	496	503	513	508	530	538	487	534	537	545	515	511	520	507	523	512	502	508	524	533	516	525	539	512	511	510	514	498	504	522	514	512	550	490	505	534	532	549	505	510	491	497	505	468	504	525	512	556	520	519	500	493	540	528	504	548	540	527	511	546	511	531	497	515	525	460	535	517	469	490	524	477	504	496	509	494	546	533	488	541	535	536	519	519	524	513	471	534	548	541	500	519	522	536	469	527	522	538	562	562	519	504	497	516	491	520	533	515	545	554	523	523	507	527	505	527	533	513	484	511	569	495	532	531	530	519	487	532	516	540	519	522	504	537	576	479	517	473	506	513	506	519	519	546	540	535	517	517	496	521	532	521	505	518	547	469	480	513	472	492	508	490	509	507	549	536	515	537	542	502	506	521	509	533	506	483	499	549	551	579	529	517	542	514	499	517	556	478	533	524	508	527	513	545	530	440	501
26078	25570	32087	25199	17793	3681	420	386	377	387	376	373	349	393	403	362	385	337	341	362	366	370	361	414	381	367	354	383	319	365	372	354	377	378	383	377	391	367	379	373	355	369	402	358	375	369	371	373	347	381	411	391	339	347	366	363	357	332	341	371	390	375	351	361	335	364	357	369	382	368	375	370	374	349	388	372	366	402	333	397	380	389	376	351	375	323	374	340	369	402	378	351	371	398	371	403	370	378	351	429	379	386	367	370	367	382	396	342	403	350	390	359	349	360	381	337	371	301	367	385	352	388	350	363	393	369	410	354	387	370	373	336	336	363	398	354	352	373	380	369	324	390	351	359	364	340	378	340	325	364	372	361	366	318	389	377	390	332	349	396	373	361	386	368	370	347	370	364	365	340	323	348	351	364	384	366	351	353	340	376	368	372	377	358	360	341	336	382	370	372	395	349	365	383	361	382	372	350	355	381	394	325	332	364	340	357	350	399	361	368	341	353	376	368	357	352	368	361	370	365	390	333	341	393	370	368	360	372	358	351	364	372	372	356	385	379	385	359	359	360	417	394	371	369	379	359	348	356	379	403	387	354	375	399	363	307	346	389	361	394	365	380	371	323	361	349	401	375	388	383	396	394	383	367	347	358	380	383	376	377	352	354	376	362	381	351	379	392	363	385	342	377	364	336	363	369	332	394	361	343	387	336	395	337	376	350	358	385	372	393	384	361	365	350	377	358	364	348	397	368	362	391	340	360	357	337	347	355	363	368	368	375	341	363	347	382	363	359	378	416	379	375	377	401	373	342	370	366	368	368	376	345	390	373	380	364	351	375	377	338	388	365	332	361	384	394	394	357	366	386	370	378	348	356	371	363	370	332	389	363	365	340	350	379	385	333	367	395	366	351	335	359	352	384	375	354	346	383	378	350	395	374	380	388	414	353	382	395	383	333	389	355	387	366	403	403	376	382	377	360	362	363	357	363	366	390	380	350	346	374	382	389	355	360	388	346	346	365	347	392	368	369	347	363	363	376	377	327	350	370	380	364	334	395	364	349	326	386	363	374	327	367	371	387	382	353	359	345	319	336	387	380	361	342	385	320	369	367	369	359	332	390	339	374	314	362	389	376	365	347	364	381	377	365	354	370	340	381	379	385	354	369	372	366	361	381	382	378	358	361	385	357	340	353	358	363	367	349	383	402	354	346	370	377	353	357	371	383	386	375	380	386	367	360	351	360	378	379	346	379	345	411	344	366	357	358	349	355	381	357	401	365	361	349	352	362	371	342	375	376	347	319	367	346	381	328	378	325	413	352	346	358	396	376	383	386	364	346	344	363	327	376	343	357	388	366	377	403	352	401	384	344	361	366	355	384	356	412	368	382	389	370	379	419	353	379	356	421	357	372	387	372	373	367	365	382	387	360	358	365	373	356	368	376	401	353	395	356	379	359	334	421	366	370	377	359	386	379	345	365	364	369	382	406	370	399	359	351	361	397	346	370	355	366	378	380	385	373	392	375	385	361	414	369	357	365	391	369	340	369	376	331	347	349	377	371	357	370	377	372	394	365	365	343	349	352	417	363	355	380	339	393	370	341	370	393	362	384	387	372	364	337	376	352	413	378	368	351	391	363	371	354	330	391	371	374	370	348	349	391	364	341	373	352	372	389	387	406	384	405	369	358	353	346	370	369	387	361	342	343	385	373	394	366	372	365	366	370	342	399	323	320	341	359	369	368	339	391	348	370	376	382	373	364	389	392	338	400	395	377	346	352	371	354	377	372	354	337	357	363	350	390	370	394	373	369	402	378	383	347	342	368	378	400	386	377	357	362	375	368	329	364	383	382	338	379	348	388	392	373	402	386	385	360	387	351	358	397	325	372	375	368	367	355	316	350	365	322	325	392	395	392	354	422	367	372	375	386	369	372	371	333	384	361	363	376	384	336	379	378	393	400	389	359	381	376	337	382	330	360	393	366	361	361	353	383	355	374	356	386	377	352	366	345	370	348	358	386	399	372	379	333	354	377	351	379	389	357	373	358	378	383	386	403	369	363	344	338	393	364	389	348	405	361	358	373	387	378	356	362	395	353	391	340	342	313	354	336	367	368	372	346	391	376	365	344	363	369	398	383	352	382	353	341	361	427	364	381	362	373	346	350	354	356	349	393	381	378	385	353	356	363	342	370	417	409	373	355	324	386	360	369	385	353	371	350	397	364	372	369	379	401	355	409	352	378	383	355	375	380	351	354	350	383	333	349	350	362	362	368	340	361	352	393	345	387	326	369	367	396	366	358	345	371	365	376	395	331	345	379	356	369	348	351	379	374	358	352	365	352	349	346	349	336	379	373	318	363	362	381	351	337	372	371	360	336	359	395	355	375	379	358	347	386	326	369	364	357	375	376	365	377	380	359	377	381	379	383	381	359	378	378	356	335	350	432	385	365	397	387	346	359	367	394	371	361	400	354	380	382	356	355	362	367	310	373	371	345	366	336	351	346	328	353	371	360	392	389	362	346	409	385	337	378	355	388	368	353	388	364	374	381	352	350	338	381	318	363	370	342	372	348	351	372	357	370	378	369	366	379	381	330	377	382	357	376	357	356	378	369	331	335	348	371	390	364	350	390	337	382	335	351	370	348	392	411	393	374	350	352	374	392	400	351	358	384	399	352	366	350	356	371	372	322	359	351	329	349	393	328	332	353	361	367	389	370	370	394	351	369	373	374	369	352	367	411	381	368	356	384	354	422	354	373	360	356	394	360	371	374	373	351	360	398	365	346	362	359	371	392	373	378	361	346	378	375	376	392	367	368	344	348	325	353	360	358	366	327	377	362	373	368	364	401	392	363	378	360	378	377	381	379	333	384	358	375	346	344	346	352	361	373	343	367	357	347	434	376	365	347	365	402	417	369	331	347	356	382	364	355	356	367	350	354	358	378	363	371	386	352	406	353	354	344	351	377	378	385	384	335	330	366	361	348	371	400	383	367	362	374	345	339	353	350	345	355	424	358	383	356	346	406	384	351	356	350	342	370	371	372	376	405	374	383	344	372	373	385	353	385	340	363	367	359	377	311	398	363	325	367	366	351	400	343	390	328	401	374	366	370	360	343	394	390	355	376	370	366	376	403	350	338	393	365	377	383	370	368	359	385	347	394	412	348	378	345	363	366	334	343	341	378	371	371	395	365	341	340	358	350	350	377	387	395	335	340	355	370	370	354	370	363	361	363	359	338	403	374	364	375	367	373	377	359	344	404	351	422	355	333	345	357	356	345	362	343	376	355	365	343	375	332	355	388	394	334	373	365	367	353	343	345	347	365	358	362	347	395	394	370	351	367	360	349	339	365	384	369	374	382	360	378	379	388	345	360	382	360	328	372	360	348	347	363	362	350	342	391	385	384	386	370	371	365	360	386	363	363	354	375	377	365	389	388	354	338	343	360	354	359	325	390	361	383	376	369	352	378	356	330	347	334	342	363	363	392	342	368	397	379	367	332	375	348	393	374
61050	90271	56938	15454	3966	588	614	591	559	584	614	566	613	649	564	578	585	629	587	583	567	536	645	569	626	584	566	570	570	594	616	604	595	593	612	570	607	535	603	552	576	589	586	583	599	627	562	592	613	608	570	593	603	592	573	574	575	597	616	588	592	575	563	573	580	594	592	576	604	582	622	584	588	564	625	595	599	564	602	586	596	552	602	568	571	615	584	600	615	594	611	570	650	585	650	543	565	543	595	632	605	560	563	605	596	567	616	620	567	592	596	617	615	576	582	604	600	624	543	584	577	573	563	553	586	618	566	579	606	543	594	596	598	616	559	587	653	564	567	608	636	561	556	577	603	585	585	565	581	611	565	604	553	607	616	589	607	580	591	542	561	584	603	576	575	642	568	605	567	625	596	563	602	570	602	584	586	577	603	616	611	653	596	607	569	571	602	604	621	611	597	587	609	601	584	582	572	567	569	579	583	576	604	609	567	601	607	596	566	580	584	602	595	559	575	610	573	584	537	554	648	595	590	576	561	581	579	637	621	631	587	572	590	580	589	554	630	587	623	563	551	605	592	572	596	619	612	564	559	585	582	583	600	590	626	650	620	578	597	589	564	589	600	623	595	553	620	560	588	573	643	593	618	564	583	594	624	625	590	605	600	570	565	574	585	595	596	629	615	565	581	630	577	569	587	565	561	597	594	604	611	603	607	632	563	618	568	550	604	612	585	648	604	635	628	584	565	632	588	567	602	612	572	593	583	543	601	592	639	615	596	591	611	609	613	580	607	602	568	584	617	553	608	630	569	610	592	608	586	590	592	620	587	609	562	594	627	604	548	627	628	548	622	550	582	598	619	558	656	585	585	625	667	563	595	616	586	610	581	566	583	554	588	579	589	573	636	621	581	613	607	607	610	577	610	578	650	602	599	598	605	608	583	591	616	595	567	651	597	597	590	622	582	608	580	616	563	592	612	601	613	602	621	577	603	593	590	564	565	542	561	599	592	608	559	624	577	575	600	568	591	603	627	584	599	579	606	572	562	579	593	599	602	561	611	613	605	574	540	607	562	557	595	623	561	595	613	608	586	651	578	605	574	614	573	600	585	585	596	591	545	635	618	604	616	620	588	556	587	617	602	564	574	608	602	627	502	670	629	608	601	564	598	619	610	591	583	622	581	596	605	586	602	595	596	610	597	592	607	576	579	568	613	578	621	581	562	572	551	563	617	610	600	611	581	589	585	567	622	592	595	588	601	597	609	600	585	597	548	600	564	582	598	617	561	606	612	601	581	551	558	598	575	578	585	551	618	604	599	568	604	615	610	602	653	561	625	587	596	605	570	582	610	593	581	576	598	571	586	558	642	566	615	563	609	575	515	573	575	628	564	594	584	570	568	638	550	586	597	585	602	549	605	589	566	641	590	578	654	567	583	595	615	612	606	538	575	598	607	601	573	568	613	609	587	607	607	568	577	603	615	563	530	610	588	616	614	600	592	578	557	589	617	568	612	576	610	582	527	598	607	602	591	562	615	545	591	629	578	563	612	636	550	572	590	605	551	610	577	627	600	611	615	616	621	599	565	612	573	603	609	623	546	568	627	577	583	615	589	595	576	644	637	595	602	598	594	532	611	605	597	616	574	578	598	586	598	591	599	613	571	606	577	595	599	626	604	616	569	569	558	607	538	558	583	620	588	582	622	607	593	583	566	587	565	605	600	581	606	596	592	611	581	592	559	596	607	587	598	600	563	598	602	636	609	614	607	601	574	556	565	574	614	562	609	604	599	614	613	596	594	583	567	566	562	583	567	627	539	591	607	589	598	588	575	554	569	584	620	594	570	576	612	603	566	610	593	579	618	580	621	594	563	624	595	620	643	607	592	616	549	595	594	603	559	572	616	564	557	560	607	564	617	577	585	606	609	621	540	570	610	620	588	597	576	590	608	580	607	602	581	622	592	619	584	589	580	627	609	588	587	563	606	634	612	557	616	631	564	586	570	525	590	607	579	579	631	600	593	591	641	589	596	565	627	608	567	622	608	593	571	531	573	616	598	595	602	602	566	544	530	568	585	605	606	625	609	609	596	584	610	614	638	570	588	583	576	570	588	612	591	569	576	635	575	633	574	564	637	610	598	597	595	595	573	606	612	618	614	599	611	585	618	592	576	608	556	589	587	625	553	587	565	614	585	595	562	610	584	564	591	581	605	592	610	541	583	614	601	584	564	607	576	590	618	566	630	552	523	566	576	601	589	555	608	607	586	547	621	555	585	639	574	565	602	561	606	605	577	654	648	572	548	601	569	615	595	572	618	603	600	604	573	656	569	607	621	607	570	598	646	585	594	585	581	595	606	581	570	578	517	584	555	574	633	642	612	580	598	553	601	588	605	632	635	589	637	626	653	617	646	621	612	613	589	625	549	630	613	608	586	571	563	583	598	609	603	658	609	599	541	576	605	626	601	609	601	620	593	609	629	585	612	620	631	618	591	559	603	566	613	598	609	637	606	609	603	584	559	588	587	632	593	610	572	602	554	575	592	577	631	626	610	561	570	607	616	569	582	603	577	553	600	585	576	614	586	611	634	588	608	621	574	590	577	607	594	576	545	565	620	603	590	568	633	601	557	632	541	544	618	607	582	575	586	588	599	592	575	583	563	618	593	586	582	586	629	556	586	543	570	579	607	568	563	547	578	534	608	596	597	566	603	593	598	618	589	536	579	572	605	586	594	606	605	624	578	623	575	558	594	590	627	607	575	590	588	619	562	604	599	595	573	576	597	571	590	567	579	609	643	554	614	651	609	604	601	628	594	642	585	560	580	567	592	581	567	618	559	621	633	578	630	547	580	579	533	585	581	635	558	582	604	644	590	603	610	557	643	581	593	547	615	618	589	541	592	619	576	623	572	542	611	547	615	594	592	591	601	598	614	611	643	588	648	616	595	569	642	602	584	591	575	579	557	565	605	604	616	583	623	568	627	620	551	591	608	554	621	619	565	576	561	574	621	596	624	603	640	565	569	599	613	598	590	570	589	606	559	579	596	553	590	613	583	611	553	582	566	623	572	596	546	559	609	600	571	605	610	596	594	602	589	583	551	591	603	561	614	593	544	571	583	595	567	563	586	567	558	603	575	627	622	570	601	609	585	631	579	558	652	582	635	590	579	603	601	591	604	573	608	652	572	578	621	603	593	610	614	608	592	598	574	556	616	566	639	594	603	583	610	571	581	585	604	570	582	572	617	615	602	613	558	555	579	575	604	568	609	642	560	595	615	590	628	561	589	592	623	591	550	586	588	585	556	608	538	545	603	578	597	602	565	576	523	605	599	597	592	600	570	560	602	543	584	592	566	587	604	570	573	594	604	578	585	616	581	594	615	610	589	610	559	579	572	576	601	628	588	602	594	584	602	597	616	584	559	601	597	581	602	628	531	590	535	613	646	584	612	604	575	614	588	605	603	562	610	580	630	581	582	594	597	594	565	557	587	551	618	600	609	581	597	594	605	568
24505	23455	30929	24236	21370	15345	1642	628	609	588	631	597	556	587	544	555	573	604	585	568	578	593	578	601	567	579	594	512	612	568	574	582	577	530	555	594	576	543	595	572	609	558	592	536	563	560	559	561	569	548	608	586	583	581	577	562	585	551	592	556	544	560	558	564	575	627	560	531	575	562	563	585	573	628	569	593	609	579	589	544	564	550	578	589	558	548	548	590	565	593	550	581	566	583	541	594	614	549	557	544	569	555	617	530	566	561	608	569	570	542	602	547	580	545	576	550	554	563	585	565	549	543	572	565	568	581	530	573	562	535	561	575	573	567	580	576	523	561	582	582	546	565	572	554	602	547	588	556	651	533	585	562	581	548	547	544	583	569	552	521	548	570	602	594	569	569	591	583	530	593	581	553	520	578	595	596	562	524	593	563	538	592	587	546	554	574	577	562	558	529	551	600	547	561	595	540	557	568	568	562	569	556	549	574	574	561	547	613	568	607	568	598	581	553	552	565	592	588	524	574	558	545	547	600	596	587	571	601	584	517	548	610	554	548	549	567	639	538	557	593	574	563	569	541	560	515	585	599	584	586	535	568	573	549	587	594	555	586	513	563	554	573	552	553	578	565	578	591	559	571	579	545	533	565	587	553	580	571	543	570	555	555	581	576	547	534	538	587	558	526	603	575	571	590	559	593	524	549	561	589	557	606	598	556	558	554	569	522	588	589	544	572	531	572	545	568	555	583	567	557	537	567	610	552	590	563	556	626	587	573	568	575	592	558	578	595	555	583	603	566	584	577	599	591	522	595	545	578	585	590	539	579	565	561	575	585	590	570	543	597	555	608	522	551	559	567	533	523	574	585	570	557	638	582	552	538	551	595	570	585	583	571	567	561	605	590	573	579	624	578	534	582	553	539	605	566	594	543	550	533	546	593	589	532	595	593	569	542	564	541	534	579	556	555	578	615	578	578	582	573	566	585	543	574	594	602	581	579	553	600	535	582	609	594	550	582	556	596	583	551	552	568	524	534	550	585	583	546	563	556	584	554	540	537	603	585	552	580	583	611	571	559	587	541	563	574	591	567	554	547	556	558	578	572	597	581	538	556	528	577	568	549	577	542	583	566	585	530	579	550	584	583	625	538	538	563	573	591	583	557	532	555	583	547	590	571	536	554	566	578	582	545	577	542	539	552	546	559	544	548	578	557	566	590	566	566	564	543	566	551	556	560	537	600	579	547	580	588	547	614	581	568	551	578	540	512	563	587	558	527	617	596	569	544	559	597	545	561	574	564	556	579	558	609	594	530	532	562	536	587	533	566	547	566	581	561	526	544	571	578	549	560	547	569	572	539	569	586	548	534	575	548	575	563	582	578	558	572	561	600	567	537	577	566	601	587	573	551	541	551	586	559	559	591	593	597	562	593	586	598	565	575	514	604	574	577	539	568	582	541	563	551	547	583	557	522	562	568	546	546	523	565	583	564	623	574	618	579	567	542	526	569	560	520	572	599	595	612	537	578	539	588	584	587	589	580	562	537	582	535	551	546	525	550	555	574	577	535	597	557	610	572	547	572	527	557	562	576	593	543	599	548	577	578	562	554	584	606	574	547	512	570	584	565	531	545	580	541	598	568	543	573	587	589	547	557	539	584	564	530	544	552	586	567	597	577	571	562	566	568	552	526	579	591	587	561	587	546	552	581	558	589	594	567	583	557	573	555	582	547	572	578	596	563	573	575	629	569	560	612	531	560	572	556	596	573	495	594	568	561	562	557	583	566	563	532	579	563	541	557	541	562	548	512	543	573	561	574	590	565	541	595	581	561	617	550	548	595	550	574	540	558	521	621	554	587	545	564	545	548	516	537	606	575	588	576	554	597	556	651	554	601	540	545	603	533	559	595	570	556	553	546	567	520	569	525	577	565	569	577	571	532	568	602	547	546	565	566	575	556	575	560	528	532	589	565	546	550	542	553	553	580	573	525	611	555	610	558	598	504	577	542	604	593	556	573	542	547	569	529	555	554	563	573	568	560	574	571	597	575	551	532	564	541	602	548	614	553	576	563	570	589	584	585	554	556	552	552	564	568	577	563	560	584	569	539	581	551	550	566	539	563	576	538	515	544	569	556	544	595	623	583	564	621	576	564	533	541	590	563	598	581	609	582	546	555	650	590	577	550	581	539	548	567	573	594	568	550	567	564	557	563	571	572	572	570	591	556	565	588	574	548	569	560	567	528	553	569	553	526	605	580	617	551	542	564	589	565	548	572	589	577	564	567	552	546	561	582	611	593	539	543	583	562	577	533	574	602	535	540	563	575	568	575	556	600	550	553	544	544	551	606	557	542	590	525	536	570	527	577	579	551	590	552	533	557	557	590	564	591	546	549	571	555	553	567	586	584	565	539	598	565	574	583	610	545	587	539	554	542	561	538	559	545	546	538	577	550	579	589	581	580	586	524	600	593	557	597	577	559	588	586	567	537	621	496	536	553	619	586	515	584	596	583	555	594	599	607	608	576	575	570	550	541	546	569	559	562	588	557	606	577	547	559	587	575	588	520	539	562	576	575	538	568	544	577	603	573	571	547	579	571	573	592	537	561	595	561	570	561	553	598	578	551	564	580	621	575	553	558	567	549	549	550	572	602	545	567	558	543	546	545	579	572	590	533	599	577	543	564	568	611	600	606	601	556	579	564	575	602	524	527	577	585	589	567	563	606	560	571	605	544	580	534	582	572	578	525	574	567	586	571	558	573	570	543	565	577	571	569	538	542	564	581	558	621	588	557	546	601	564	592	578	576	575	602	584	564	595	599	552	558	567	617	505	567	559	608	555	579	540	544	529	515	579	564	554	535	571	571	557	597	550	596	556	596	547	573	537	542	562	513	582	556	569	574	589	586	583	573	599	606	539	560	585	566	557	549	598	532	504	531	539	539	538	586	568	571	603	602	567	599	581	536	552	528	526	581	528	564	535	564	579	573	591	548	566	611	545	578	591	573	558	549	555	571	573	575	548	562	566	593	547	595	583	587	599	598	562	539	613	513	546	568	528	600	535	563	570	574	599	597	550	568	571	596	546	537	560	626	595	526	562	542	581	562	581	560	592	580	558	585	577	606	596	550	564	579	590	557	558	542	593	547	582	560	519	571	547	566	586	498	558	555	561	552	567	553	554	604	536	588	605	567	550	568	544	566	571	533	543	554	556	578	567	577	563	550	564	547	579	584	585	489	574	537	584	537	575	591	568	530	557	597	555	564	574	580	596	530	589	563	600	525	582	599	575	543	580	565	607	570	561	544	595	563	549	581	550	525	547	521	556	543	556	561	543	614	576	587	592	551	530	550	552	554	583	589	545	561	561	588	576	605	543	561	567	546	600	565	578	537	560	542	571	624	568	621	524	562	561	551	598	580	585	536	555	567	566	570	580	533	579	528	540	586	574	565	561	532	515	550	574	568	532	564	550	612	604	614	573	547	566	587	592	557	591	603	604	579	558	609	558	616	562	568
61164	99085	64064	19404	5538	920	869	858	944	919	844	872	877	948	844	889	888	847	870	836	875	824	884	892	888	888	843	860	935	879	911	882	867	865	920	851	840	883	850	887	888	896	819	899	845	854	863	878	849	861	871	868	858	884	873	861	914	931	827	847	862	916	847	831	888	819	887	913	836	875	844	881	855	845	875	868	928	876	900	805	866	818	851	882	901	874	874	906	807	906	874	861	892	831	884	891	836	841	839	859	852	868	853	867	844	854	833	870	820	866	872	915	862	892	869	893	829	822	931	923	894	941	818	869	857	862	895	850	859	871	849	848	859	922	893	885	872	899	895	822	889	873	835	905	830	882	916	859	826	873	894	853	871	866	870	892	861	846	867	888	850	909	864	877	897	806	858	849	885	914	872	878	868	861	938	879	832	854	841	859	898	863	906	802	855	836	876	873	880	807	888	879	895	860	900	931	900	818	880	869	849	917	844	861	837	912	787	821	898	832	878	806	844	875	862	873	893	861	864	843	827	852	829	872	882	799	854	851	863	902	889	804	846	904	896	824	873	826	853	842	899	890	853	876	884	852	900	909	830	889	909	894	882	877	898	869	901	883	846	849	860	851	871	816	888	894	880	871	847	931	909	797	834	850	928	854	853	834	854	884	881	882	898	816	860	853	911	868	855	891	852	877	852	871	909	872	872	842	871	843	852	893	931	888	846	888	867	848	801	851	869	851	867	848	842	873	918	848	860	919	894	869	850	859	878	841	860	836	835	842	858	875	870	815	868	838	806	901	860	868	813	826	895	857	845	859	850	903	875	873	815	854	847	910	884	845	860	901	897	875	856	816	844	854	911	852	934	778	862	793	895	860	839	861	871	852	869	834	819	875	885	904	897	821	850	866	862	846	852	849	891	850	882	840	850	937	894	791	902	878	916	810	840	832	887	864	825	857	867	872	846	867	888	831	830	855	859	862	833	911	927	856	833	868	907	882	814	857	820	842	873	894	874	850	874	884	845	844	829	875	827	896	885	858	847	905	842	885	865	869	889	858	833	904	894	837	876	876	853	857	909	841	841	798	898	897	844	822	858	862	840	851	883	865	908	828	847	807	861	861	843	859	859	897	856	841	855	902	817	845	883	862	819	833	901	855	858	845	878	819	843	921	894	817	832	821	874	876	880	872	829	853	821	816	838	840	858	842	844	853	865	885	887	880	877	877	881	826	875	931	858	856	868	872	848	876	860	800	862	871	885	861	826	901	829	816	867	921	864	922	848	861	826	833	892	869	830	896	894	931	887	852	910	868	857	841	853	872	866	833	917	902	901	842	892	797	873	863	818	892	876	865	874	862	865	917	838	826	880	852	873	884	897	892	869	819	858	882	878	866	887	856	857	847	907	896	868	843	868	847	872	875	827	866	839	860	874	820	879	857	853	887	897	906	873	867	840	816	880	890	850	908	888	864	890	853	867	866	843	884	825	914	867	867	857	860	860	855	873	856	836	856	889	926	841	878	864	843	886	844	854	899	864	944	862	839	855	876	829	883	830	876	837	888	812	861	893	864	845	921	847	871	865	894	860	864	865	796	881	872	830	849	869	867	872	856	854	852	834	821	845	804	869	870	920	856	886	874	839	855	834	835	898	814	892	887	844	841	841	843	855	837	848	847	854	885	869	822	879	841	879	871	846	869	887	817	837	914	857	870	872	858	880	776	868	814	837	855	880	859	886	844	836	826	842	837	890	876	875	916	846	843	901	851	892	852	824	859	840	907	878	837	827	834	861	895	845	835	888	861	827	896	857	908	827	829	837	857	850	880	840	855	870	877	863	872	879	854	820	861	844	786	858	817	909	807	935	875	806	900	854	863	914	884	876	876	874	857	850	837	898	869	898	865	896	843	838	848	846	838	854	798	862	862	909	842	897	854	883	846	836	864	856	879	909	827	862	831	857	871	904	896	874	840	853	876	838	850	923	836	862	843	852	845	814	844	838	799	931	903	859	896	863	851	937	901	890	896	839	831	875	888	850	868	851	895	856	857	865	859	865	906	852	896	846	862	842	923	778	840	866	877	849	940	851	834	824	885	838	887	910	852	842	842	875	880	825	829	916	846	855	850	824	819	837	847	902	892	872	869	881	864	887	897	867	881	853	850	834	856	902	832	871	867	879	858	876	865	896	821	884	851	863	858	871	860	868	891	855	908	826	898	883	864	913	897	873	838	847	855	904	898	834	884	891	824	857	830	872	817	898	825	868	866	845	795	837	825	874	890	870	861	817	896	902	872	846	818	836	848	829	868	824	868	886	865	895	870	875	853	839	880	850	888	836	856	838	835	818	894	881	859	887	846	819	857	839	819	860	910	876	864	879	900	896	857	860	870	860	834	897	863	881	825	872	846	845	872	891	842	867	867	923	899	856	890	863	792	823	845	897	839	849	860	925	855	836	854	847	891	871	881	880	877	853	934	870	885	838	895	808	899	855	862	868	842	936	905	828	934	844	819	846	843	884	831	880	925	796	848	910	851	830	850	853	866	874	836	845	881	839	856	913	867	881	862	853	787	888	883	829	872	870	866	882	859	866	881	895	885	867	896	860	870	860	861	829	879	912	842	851	847	867	947	837	881	895	861	912	864	851	806	918	877	946	876	846	866	877	916	867	874	850	907	861	833	869	847	834	900	909	859	837	926	865	889	903	838	816	868	919	882	859	895	865	863	849	851	865	833	852	843	799	846	916	854	845	889	822	840	879	851	834	861	903	778	870	892	868	902	818	856	904	876	895	849	845	910	880	854	839	877	818	883	833	860	868	843	829	926	891	860	921	916	907	859	867	853	860	820	935	915	870	877	899	826	864	842	873	899	813	800	898	822	884	859	827	884	874	869	837	854	846	882	803	919	919	867	857	882	841	903	826	875	873	823	820	886	849	838	908	828	843	829	888	849	807	848	818	871	872	871	876	831	860	827	848	891	888	912	847	851	820	872	818	858	924	912	834	877	878	871	862	866	821	848	848	819	811	854	837	883	888	869	854	858	876	872	890	885	859	839	913	877	863	867	855	864	853	891	845	882	924	822	868	884	858	820	869	847	859	886	859	845	901	888	875	889	861	887	860	876	818	880	849	814	843	851	870	895	843	862	862	832	830	827	827	845	846	822	851	868	854	873	834	860	880	846	813	836	837	882	852	854	848	917	838	830	877	852	867	876	884	826	848	804	888	880	839	881	824	820	847	907	914	839	807	844	858	916	850	828	884	838	825	854	871	855	849	863	812	889	872	844	864	857	930	807	841	908	845	846	857	841	865	861	860	850	857	831	881	802	858	862	879	857	819	849	839	829	876	844	885	845	832	846	850	828	840	860	833	897	819	873	866	824	845	849	867	849	872	842	870	866	893	867	844	876	893	855	849	919	866	871	839	857	840	895	860	827	852	845	895	874	838	881	858	834	881	905	792	863	884	886	840	890	877	818	872	875	820	898	911	868	841	813	830	884	869	908	805	882	831	883	848	982
33041	34560	25238	7186	516	330	348	311	357	299	353	309	296	339	333	333	307	348	342	344	332	345	348	318	314	300	343	347	343	340	319	352	327	336	318	322	339	300	335	307	329	350	297	298	343	325	352	346	324	313	342	312	326	336	347	357	347	348	314	356	329	315	313	342	368	313	348	307	328	352	316	318	331	342	345	321	338	329	336	301	323	300	337	335	306	329	338	331	312	320	309	303	389	338	371	325	303	331	343	285	346	349	359	302	310	323	344	292	353	330	305	333	316	345	314	349	339	343	294	341	352	330	346	351	317	318	316	343	328	319	335	320	309	349	322	339	337	329	349	312	302	332	362	336	322	356	363	320	311	313	296	319	331	325	324	319	319	341	324	378	330	312	349	323	351	338	360	350	325	328	313	336	342	309	325	345	335	338	336	309	325	320	308	348	344	346	327	328	311	323	331	327	321	328	333	313	340	359	342	301	332	346	344	330	327	291	348	349	316	350	334	341	325	292	344	324	324	290	330	320	350	311	325	305	331	314	346	359	311	343	360	354	345	327	339	303	340	314	346	324	357	341	323	324	337	326	316	344	345	348	351	304	323	311	322	336	321	319	339	336	337	328	321	314	344	338	301	322	363	328	302	333	314	348	344	332	348	356	332	307	314	361	334	307	347	280	321	314	315	334	309	312	349	334	360	311	335	315	344	317	298	360	293	333	333	351	326	315	310	292	321	319	345	316	299	350	285	323	305	325	350	314	338	321	326	333	355	312	355	355	320	359	329	333	336	314	336	365	291	354	342	343	334	335	327	302	332	319	335	383	375	333	353	306	351	331	340	342	367	355	312	363	340	337	327	297	348	305	328	312	308	311	285	311	358	299	318	353	350	322	321	347	338	330	330	322	346	338	324	336	333	344	317	319	339	292	305	324	303	353	343	352	331	361	307	358	314	325	332	301	348	330	343	318	337	318	307	332	325	337	334	343	337	338	334	302	361	360	334	319	310	330	337	320	330	323	314	317	364	326	334	328	331	331	330	351	357	336	328	328	313	348	349	356	328	311	328	332	322	304	346	332	314	344	303	319	338	309	327	300	348	313	341	309	340	319	351	323	308	320	311	302	354	382	359	340	334	308	316	318	345	319	328	308	324	359	321	330	312	335	338	344	323	351	337	355	294	334	341	368	325	344	328	330	344	319	331	319	316	328	383	309	310	318	341	322	302	344	342	342	338	337	316	323	327	330	331	329	320	344	334	337	312	303	307	328	340	311	340	332	344	332	354	331	318	339	318	363	297	339	327	348	291	314	306	355	345	329	296	307	312	338	318	300	358	349	300	356	362	310	310	352	303	346	356	326	290	328	336	319	351	338	339	306	311	320	304	314	307	368	341	324	315	364	321	322	356	323	314	361	350	310	297	352	341	301	332	351	328	347	329	317	349	350	326	332	336	340	346	339	320	328	308	325	342	348	342	285	338	320	333	319	350	357	325	350	358	324	330	304	349	307	324	357	299	313	324	326	318	334	341	326	356	362	317	351	297	325	299	333	349	298	319	349	368	330	332	304	361	323	341	331	355	340	310	325	341	308	362	337	322	313	328	352	304	303	353	328	312	326	344	301	347	332	348	321	333	327	323	342	340	330	314	306	332	325	330	322	308	344	312	304	347	375	333	334	318	306	328	303	332	313	332	321	338	336	313	334	316	358	337	344	328	320	318	333	305	328	343	339	311	327	330	359	339	353	362	322	335	343	309	359	315	326	350	349	314	298	329	314	314	326	354	311	345	324	351	316	327	352	336	360	350	338	336	307	308	317	336	318	296	341	303	325	344	309	313	321	337	334	355	347	347	342	322	353	338	336	319	321	338	309	328	331	332	330	327	349	337	318	313	334	332	337	346	352	339	344	335	327	367	345	319	323	332	311	320	345	314	335	365	324	322	323	337	313	339	311	320	322	346	329	327	330	331	327	344	327	341	355	338	312	324	327	339	335	326	316	342	324	329	336	332	316	318	346	359	295	340	310	328	337	318	361	325	327	305	322	347	333	336	317	296	351	335	323	331	349	349	321	350	327	342	337	346	326	334	314	277	310	344	321	356	346	351	323	331	346	326	349	372	319	341	324	322	337	352	342	312	363	329	343	308	337	321	354	304	354	315	353	352	347	313	323	333	302	323	338	348	323	324	352	322	306	324	348	332	334	326	332	315	326	331	352	324	330	321	321	319	324	341	334	285	344	339	317	336	306	329	350	340	341	329	341	312	343	350	330	355	321	339	324	330	335	323	323	330	345	304	333	361	325	307	315	339	332	336	331	347	327	335	328	354	336	313	332	313	339	299	332	317	322	356	331	315	321	361	339	337	331	310	307	329	330	330	314	348	338	344	332	323	344	330	334	319	353	326	327	337	328	330	317	312	339	324	302	318	308	335	361	321	304	341	312	304	372	351	347	347	320	325	346	337	309	322	296	301	331	324	327	316	324	348	345	352	315	336	296	344	321	313	346	322	333	345	309	322	333	354	348	318	323	334	329	336	309	305	322	327	344	362	326	314	325	365	302	331	359	337	349	363	350	307	314	319	326	359	331	305	326	310	336	326	336	314	350	327	350	322	341	339	343	313	356	332	326	337	325	305	344	320	347	344	309	312	317	334	347	375	329	336	317	338	360	331	310	324	328	351	330	319	358	296	309	318	338	335	329	306	356	330	342	334	334	316	326	324	341	307	317	361	310	346	294	352	357	330	310	335	311	322	323	331	353	307	328	307	308	345	340	343	343	333	334	301	308	327	363	350	341	336	320	333	293	356	330	320	324	329	364	333	336	333	337	331	310	297	304	343	316	301	305	315	328	337	368	282	319	365	331	321	344	303	322	357	309	340	322	326	323	330	338	307	318	347	306	313	321	309	332	328	333	296	304	323	357	315	323	330	319	368	309	297	319	359	337	314	332	355	326	314	313	342	352	341	326	310	359	316	322	334	341	303	325	329	356	309	327	314	308	324	342	344	360	305	326	362	360	344	330	335	293	336	342	339	307	324	315	310	312	353	338	327	328	343	351	349	311	334	337	314	341	335	312	348	333	344	352	328	322	342	303	317	323	293	322	369	343	327	303	310	332	304	326	350	326	301	346	316	327	313	345	312	331	365	314	324	336	325	353	321	308	281	350	349	340	338	318	312	333	335	328	322	355	348	318	314	282	342	353	343	311	301	350	327	335	300	329	315	338	334	337	301	338	337	334	337	328	335	331	327	341	341	364	335	316	330	349	327	319	327	364	322	307	310	322	353	301	324	318	360	339	332	319	331	324	333	337	367	334	347	344	342	324	285	327	353	326	318	328	348	342	342	347	364	345	334	302	328	353	343	341	336	319	366	331	319	313	336	305	336	345	313	316	325	309	312	333	342	301	308	342	352	358	358	341	322	335	317	311	344	365	335	334	313	372	329	308	325	337	330	320	303	318	331	319	337	329	348	348	343	344	318	339	343	335	353	307	324	352	320	312	338	338	359	301
43237	49832	25981	3948	830	574	536	529	530	505	600	546	568	517	562	548	547	562	518	586	505	579	518	547	517	510	570	512	491	588	563	516	521	558	539	588	601	553	515	551	561	577	550	538	544	529	568	586	529	561	557	531	560	497	543	565	577	541	520	535	511	577	533	540	578	582	567	568	517	538	584	572	569	540	547	558	578	565	551	555	555	583	497	537	566	573	519	543	609	536	546	528	520	553	487	547	566	561	561	559	543	547	590	539	559	552	585	563	542	531	567	542	551	539	536	558	513	556	573	569	526	570	535	514	536	563	558	543	540	546	529	557	566	559	547	562	520	569	598	522	528	527	547	554	562	505	527	547	539	524	543	531	552	579	569	562	546	577	558	550	551	541	500	550	545	543	587	565	513	538	594	573	500	551	586	499	543	562	565	554	520	558	563	540	577	532	539	520	513	536	525	561	547	542	526	560	581	529	532	588	521	531	538	562	524	498	564	551	554	589	528	528	545	532	566	563	558	553	535	540	540	512	534	522	535	554	555	570	533	553	566	542	594	567	600	577	530	528	540	560	523	568	518	518	517	536	521	526	497	514	537	520	535	572	559	524	589	507	572	559	535	530	574	592	535	549	535	517	571	527	559	532	544	586	549	556	551	558	501	567	551	567	544	548	530	571	530	550	548	577	589	543	566	550	546	551	550	621	543	555	547	508	551	521	580	551	544	570	540	538	518	534	540	573	543	555	547	519	541	569	604	573	567	531	565	518	506	513	537	549	567	551	584	546	522	537	560	543	564	525	571	610	545	567	567	584	582	547	574	529	545	522	526	520	565	592	532	555	518	541	561	548	513	580	548	563	530	547	595	575	583	533	551	545	526	572	527	547	520	602	573	563	559	576	532	536	516	511	568	577	513	586	549	571	531	557	563	554	582	561	591	551	527	518	501	542	586	525	553	522	581	524	539	574	552	545	518	537	553	517	535	513	593	534	507	535	550	548	526	533	526	553	514	536	537	539	504	531	563	578	517	534	575	571	545	590	579	515	549	575	532	600	540	498	536	590	585	554	546	560	527	517	564	551	543	534	557	570	562	523	510	552	568	536	545	562	540	560	549	537	526	526	553	558	560	530	530	528	557	507	551	586	596	544	546	587	545	558	551	551	567	555	512	621	550	546	547	501	548	540	542	544	534	564	563	518	549	562	561	557	563	569	601	568	554	554	594	560	522	575	562	569	570	553	547	550	529	584	566	555	509	537	548	561	535	521	570	548	555	557	522	536	551	559	504	539	549	575	550	523	526	545	548	536	531	507	552	531	528	582	525	525	556	547	520	531	588	541	527	505	533	563	583	582	538	560	578	612	525	559	514	541	507	556	566	611	538	527	537	542	581	565	608	536	535	523	579	553	550	532	586	545	571	514	555	591	545	538	531	545	562	553	524	534	575	557	522	558	510	549	540	512	523	531	578	508	547	584	581	561	554	523	595	541	494	520	580	556	563	533	573	560	555	551	554	574	554	556	512	567	511	562	548	502	532	517	558	544	534	542	538	551	546	541	533	503	543	524	535	529	524	543	556	569	517	547	516	572	534	518	523	539	546	494	533	542	564	534	516	543	534	540	563	574	549	571	585	585	539	576	525	544	525	522	528	541	576	542	560	539	553	522	543	560	579	569	558	580	561	545	497	538	500	560	539	519	505	533	566	552	609	483	525	533	542	515	584	502	529	505	562	540	609	540	536	565	544	515	505	567	576	571	501	520	549	556	516	533	578	509	542	543	549	541	574	513	572	563	552	537	528	529	564	525	537	567	573	601	516	528	534	528	562	536	548	573	569	557	547	518	569	541	574	531	512	529	550	519	554	535	563	502	520	550	613	526	519	592	543	576	529	579	562	546	554	532	543	541	525	551	524	571	558	565	537	544	509	537	577	558	558	595	548	576	567	525	527	542	530	534	533	563	540	567	527	520	530	534	535	551	547	533	543	530	574	568	528	532	532	518	575	549	545	582	565	544	566	539	566	561	560	490	584	530	556	597	512	510	546	558	537	548	558	542	505	604	520	553	550	597	527	588	509	554	566	565	560	559	560	521	544	554	533	565	573	541	562	560	568	555	526	532	565	600	528	546	542	538	546	588	529	580	510	526	589	575	570	566	515	508	545	531	506	519	527	595	585	568	574	566	533	560	540	565	544	584	536	548	585	523	576	514	521	546	555	563	481	542	546	516	600	534	536	560	523	569	567	544	530	550	563	549	538	516	560	553	536	547	568	515	547	533	537	553	535	538	586	583	554	590	520	570	511	582	540	506	538	558	576	492	569	541	578	537	538	582	552	553	557	525	541	571	522	517	554	600	561	537	545	556	543	565	540	513	544	555	547	525	564	526	567	543	545	538	517	510	548	531	530	548	530	578	551	550	558	562	550	558	572	563	532	574	500	511	518	581	547	565	535	559	581	547	569	562	549	557	506	529	554	584	554	554	553	508	561	566	538	497	526	543	561	536	563	571	561	525	524	536	538	538	585	568	549	558	534	545	526	532	525	603	543	552	556	537	533	553	533	562	530	546	554	535	568	528	546	561	586	552	539	552	542	561	552	595	584	588	512	560	557	547	532	559	515	556	541	528	525	551	541	533	541	554	584	554	570	532	562	554	545	545	571	596	540	512	561	536	549	529	573	509	519	537	516	555	602	544	557	555	531	562	584	545	540	513	577	524	595	522	557	555	596	515	548	564	570	537	529	565	551	553	542	521	565	540	537	565	536	568	551	547	538	521	566	551	503	537	535	556	577	546	527	578	547	554	533	599	533	546	530	524	542	535	530	552	510	524	592	558	522	548	569	536	519	578	518	543	510	521	592	556	508	570	540	580	585	555	590	496	563	540	523	508	535	524	561	516	566	528	566	513	547	566	526	518	600	563	579	553	595	528	533	509	563	558	550	554	546	542	516	608	566	518	564	563	574	531	535	555	552	557	543	553	571	571	546	503	536	556	518	531	597	548	517	558	558	595	547	561	553	554	531	542	527	572	528	573	587	557	528	572	516	553	560	556	565	571	547	505	541	572	557	560	546	572	548	591	589	587	559	548	570	558	561	542	522	534	534	559	541	538	506	547	555	534	546	563	571	549	541	557	556	516	529	532	553	541	551	537	530	559	544	562	565	542	581	543	544	549	519	541	546	540	572	577	569	542	496	541	556	529	567	517	496	532	544	543	533	562	564	557	559	553	564	587	538	526	561	503	540	566	529	569	564	586	535	514	511	592	520	519	551	510	546	539	538	551	577	508	560	532	566	556	561	558	510	534	535	567	559	511	548	549	559	544	550	519	556	495	562	513	572	527	577	529	546	587	541	576	568	569	529	565	529	559	563	586	517	555	580	536	555	578	584	502	548	576	558	577	533	556	562	533	548	551	534	539	512	572	522	544	535	555	540	522	600	533	542	557	584	516	546	523	528	546	534	592	550	559	524	574	565	528	556	526	561	533	564	573	523	540	550	587	536	538	552	520
25927	25612	32189	25143	16888	3188	465	426	405	406	397	369	382	441	396	374	395	401	393	390	389	372	396	371	394	377	400	397	417	395	345	377	407	397	378	437	416	376	372	382	412	351	401	389	396	410	403	390	380	374	409	386	381	400	381	404	403	397	378	399	360	367	370	410	414	348	390	398	389	365	411	368	390	364	420	382	368	389	374	379	390	373	386	354	389	397	374	397	370	378	381	395	383	403	403	377	383	362	373	371	363	368	395	345	336	355	335	362	380	411	394	371	418	385	403	384	357	373	378	370	359	375	370	385	393	383	361	415	401	392	381	396	379	381	353	404	384	398	383	407	374	412	377	356	376	372	406	436	360	358	359	375	419	382	366	375	444	380	380	361	372	384	434	391	367	389	389	399	418	381	390	368	400	354	392	390	401	384	357	382	385	354	379	374	411	427	384	406	406	375	392	370	385	365	373	381	385	432	390	390	387	381	362	356	398	379	363	393	389	385	375	380	362	365	402	385	433	373	409	385	395	366	407	379	386	403	389	364	400	389	359	364	365	371	388	364	392	365	389	387	374	381	415	400	396	381	355	379	358	400	391	364	380	376	406	394	392	393	374	370	396	408	380	341	395	396	373	380	360	386	360	389	400	387	367	398	409	346	382	388	409	373	346	414	370	372	393	391	386	380	391	381	381	366	413	370	345	426	376	365	381	395	370	357	387	366	394	368	357	390	353	390	393	361	410	407	388	400	365	356	378	375	372	368	384	376	400	396	362	363	378	410	376	385	384	371	364	397	411	398	422	350	386	371	370	361	389	334	392	402	413	397	355	397	356	368	376	366	342	375	395	417	398	342	386	379	375	375	362	425	362	390	376	355	380	387	351	389	364	371	365	431	377	381	403	359	389	363	389	417	358	375	374	356	378	392	379	392	400	370	427	373	356	382	396	405	386	400	377	379	417	404	399	389	366	389	351	412	401	387	373	378	372	376	401	376	373	361	419	362	397	395	402	360	369	353	409	348	384	360	385	451	406	427	383	361	403	371	361	381	399	421	385	400	370	378	379	392	399	360	419	356	372	391	356	384	404	391	416	378	384	388	386	375	365	401	374	362	376	353	394	390	415	373	403	383	389	376	377	385	374	393	364	380	376	357	374	375	352	358	395	386	349	357	385	377	399	387	393	368	374	392	375	354	377	353	376	402	402	422	368	381	385	429	414	401	380	381	388	393	385	369	365	347	377	398	402	400	362	387	387	378	367	398	385	394	406	386	364	375	404	400	394	356	382	422	367	369	372	381	376	374	382	370	366	414	366	353	394	378	375	402	384	415	387	359	366	365	380	376	362	364	382	376	384	386	389	374	376	374	390	403	391	381	403	376	385	422	391	387	412	373	348	361	404	356	374	402	369	347	377	361	390	368	389	392	403	373	370	348	392	382	379	375	360	418	369	382	362	397	376	422	404	390	362	389	402	390	384	350	372	369	387	368	374	426	371	386	371	394	395	397	370	343	388	399	353	383	389	362	398	367	356	384	377	392	402	364	414	397	403	385	372	371	353	382	383	378	364	377	384	377	365	404	402	399	368	391	372	404	346	356	383	382	385	343	391	385	390	392	361	398	401	435	380	449	380	402	392	403	417	357	383	404	395	379	389	379	364	406	370	370	362	388	391	406	380	409	368	365	367	356	358	337	388	371	390	392	381	396	374	388	371	373	380	400	371	370	359	386	360	424	364	433	364	384	427	394	328	399	370	403	357	370	394	425	360	383	349	387	388	385	365	382	410	379	390	366	405	404	358	398	389	418	350	388	379	389	386	375	334	371	381	383	392	366	363	374	343	365	421	377	385	389	415	380	365	342	403	403	395	395	378	400	362	362	375	390	392	392	366	397	388	386	425	404	381	378	378	407	375	370	388	327	397	380	430	430	363	385	418	403	374	391	385	397	405	403	354	351	394	403	386	382	364	403	390	380	371	380	381	418	402	360	392	365	372	403	377	404	367	382	359	362	400	361	384	402	388	414	433	389	353	387	421	398	368	373	389	416	384	366	390	364	378	373	371	364	379	365	395	397	389	408	350	380	352	359	385	393	378	382	366	374	378	378	341	362	409	391	386	407	375	404	371	394	368	366	383	399	400	373	360	404	369	418	364	356	407	419	390	407	363	365	395	430	383	382	397	387	391	420	357	393	383	407	373	374	392	388	406	366	373	360	383	359	386	374	399	392	410	392	357	374	396	335	338	376	394	378	358	389	376	401	413	406	385	360	357	346	366	367	408	406	410	410	367	354	389	368	382	394	360	386	377	395	385	363	377	406	371	360	416	390	392	375	396	386	384	355	391	360	358	381	393	373	398	382	353	389	347	397	389	393	397	368	408	370	390	379	401	364	375	401	371	378	370	398	401	414	340	391	368	389	426	389	385	409	435	399	405	376	394	395	392	410	374	397	378	366	368	355	389	413	369	389	399	369	403	385	372	397	366	408	372	377	368	384	378	402	357	374	343	347	368	424	353	391	378	364	386	368	371	380	380	388	401	370	372	376	398	386	383	383	362	395	425	384	407	397	383	355	367	360	396	384	372	373	350	376	385	366	391	388	399	377	396	397	376	421	350	375	375	394	351	359	370	360	379	366	392	355	405	379	378	396	399	403	365	373	392	375	395	369	366	371	388	369	394	381	370	370	342	385	410	390	376	372	377	356	385	409	428	383	378	379	366	392	400	385	370	376	336	386	375	425	402	391	384	378	390	421	398	371	403	390	385	367	386	361	353	390	405	401	390	442	386	386	402	390	405	387	381	361	375	415	383	373	411	385	424	375	398	380	409	395	357	382	394	421	404	364	369	364	403	408	379	356	368	370	418	399	372	402	419	391	369	373	379	395	356	370	397	362	403	399	371	401	384	344	380	391	383	393	382	394	350	376	375	365	335	368	404	365	369	383	380	396	362	357	393	416	390	378	390	374	376	381	420	368	362	384	398	375	371	436	416	353	377	385	364	384	375	381	390	422	398	392	377	404	365	398	386	376	375	421	380	398	384	385	396	379	374	383	404	400	399	358	355	380	385	356	399	400	389	386	401	353	400	403	348	374	356	366	398	362	389	361	404	398	382	396	411	382	399	370	357	379	386	418	388	409	365	409	375	393	385	407	409	387	380	362	382	393	392	369	357	394	351	345	378	369	337	412	394	365	357	353	377	395	388	392	407	415	363	357	353	378	365	413	369	378	411	396	387	412	365	384	377	369	345	355	391	391	405	355	410	391	390	328	367	392	390	405	355	391	387	367	359	392	347	383	369	372	427	393	364	420	365	390	385	370	403	381	383	350	374	351	369	402	394	392	386	354	411	378	375	393	391	390	378	385	419	373	379	362	402	404	425	377	386	388	391	364	391	415	363	355	404	372	391	366	375	378	370	369	386	367	378	388	432	400	408	387	408	396	373	410	411	441	387	368	401	371	401	443	381	359	385	401	391	369	377	390	379	419	402	395	368	429	406	396	395	399	391	366
63212	89895	55318	17325	3979	646	648	634	611	622	614	625	653	635	609	600	645	657	660	608	628	617	632	647	617	587	631	633	646	631	624	622	573	622	653	617	626	633	605	611	592	624	614	646	613	612	595	593	600	585	633	604	612	632	607	585	573	639	616	604	637	590	570	657	573	615	642	564	619	623	607	647	633	625	621	660	603	643	591	590	660	604	580	628	647	664	620	650	668	601	627	625	625	588	618	642	615	579	594	627	600	616	631	590	609	631	640	625	631	548	592	624	664	591	597	579	614	619	614	634	628	631	616	590	618	608	621	597	616	670	597	606	587	623	642	590	630	653	673	625	602	572	638	615	612	603	635	635	637	625	629	643	598	664	598	651	622	649	627	641	590	637	595	594	643	565	659	599	629	604	569	617	611	642	642	598	628	610	595	606	575	606	608	601	561	591	592	621	661	597	604	614	639	600	545	604	602	604	591	617	589	648	604	626	612	624	640	569	623	617	593	638	606	596	629	567	633	571	624	605	623	644	623	601	606	614	578	677	596	622	594	586	619	624	642	621	614	622	611	621	563	597	583	649	596	593	610	640	625	599	557	614	638	592	638	619	658	636	613	620	591	586	577	631	650	597	614	640	603	628	638	631	663	594	620	640	585	636	617	573	582	625	615	595	592	596	606	629	610	626	607	638	635	603	623	585	588	668	619	605	605	614	614	632	622	616	559	586	577	641	627	604	598	612	596	653	662	618	622	624	628	582	560	650	579	598	605	587	621	626	597	607	597	632	615	638	580	633	630	582	607	611	630	610	592	601	622	602	655	617	622	638	633	649	628	606	636	597	608	650	618	600	617	634	649	612	578	585	609	593	630	616	603	594	610	621	618	585	598	613	620	570	622	584	622	621	630	593	630	635	644	590	616	673	605	572	587	671	624	627	568	593	589	591	635	596	630	635	581	609	595	571	624	636	609	615	607	606	616	655	616	651	632	637	633	595	627	614	616	624	585	611	634	647	621	609	597	631	602	606	631	639	619	629	629	613	628	604	636	671	621	569	634	651	633	583	627	596	602	631	617	603	600	595	625	620	654	625	585	576	654	599	649	631	613	652	635	595	604	598	632	595	651	587	587	652	591	638	646	576	655	629	646	597	573	627	617	646	591	609	586	627	599	586	604	626	625	614	586	626	561	630	609	631	633	648	614	606	617	612	640	602	613	605	630	605	600	603	635	627	608	621	616	553	608	624	612	596	627	648	622	592	601	634	607	614	629	626	658	572	622	575	643	613	584	607	630	655	580	599	620	632	604	581	614	643	613	635	571	645	591	640	629	601	600	635	626	622	610	589	637	612	661	607	630	624	607	619	582	627	629	601	661	587	604	621	560	619	604	585	642	625	571	611	617	578	622	623	588	576	596	622	562	600	634	604	606	616	655	603	667	665	678	655	640	622	621	646	613	566	584	599	603	634	607	602	607	625	558	577	625	629	594	616	607	605	646	634	609	653	657	617	590	610	591	592	591	616	615	620	631	606	614	616	653	594	550	653	635	639	576	642	592	610	633	616	633	627	582	641	625	639	594	634	617	576	642	537	593	642	603	609	580	614	636	587	602	619	603	614	649	580	591	635	620	652	605	648	662	622	640	605	630	639	649	590	607	607	623	591	610	625	585	584	595	555	622	597	589	660	631	609	648	580	632	650	610	596	634	579	621	625	648	595	595	596	627	634	626	567	634	662	596	599	663	684	629	612	614	619	615	592	633	602	643	603	622	620	609	598	641	572	569	629	604	633	667	587	621	614	647	630	630	577	597	625	588	620	623	596	616	590	625	616	605	586	624	615	608	606	611	610	586	582	613	594	644	584	610	596	637	588	611	599	598	625	624	627	561	658	594	660	595	649	616	602	642	592	574	640	584	607	645	631	581	595	633	649	617	602	628	606	589	606	601	641	673	655	640	621	600	621	614	637	634	659	619	647	598	605	629	549	598	574	625	622	595	649	647	653	632	585	647	619	618	597	630	595	634	609	591	599	647	643	636	562	631	620	634	584	615	608	611	610	613	627	601	597	609	584	621	611	582	594	564	634	586	604	610	608	592	678	586	635	621	618	637	635	623	621	711	604	610	622	601	600	600	618	601	626	609	631	629	636	622	579	620	602	618	579	636	642	589	586	625	605	562	619	582	601	634	599	571	645	596	622	665	595	644	584	656	648	621	618	618	599	597	625	634	600	587	570	621	636	601	598	594	585	609	625	609	631	652	623	612	656	630	608	609	602	640	616	631	632	637	612	669	631	632	637	610	650	603	631	584	624	587	614	596	583	618	595	654	604	644	578	602	596	632	618	619	595	656	641	592	610	632	651	637	615	624	598	652	667	600	629	619	630	625	590	636	616	606	646	641	613	580	604	632	600	592	633	620	622	624	561	533	584	611	618	620	660	622	609	642	589	608	598	649	604	598	623	613	631	573	641	603	629	607	574	592	622	626	626	601	571	591	582	587	637	579	619	587	627	613	618	663	612	603	592	645	580	605	612	571	583	596	599	585	602	658	578	622	593	648	616	664	625	602	615	601	631	643	630	646	633	628	565	639	632	591	649	686	590	613	600	612	617	565	649	604	585	571	623	593	627	607	616	596	591	572	629	660	651	610	583	624	608	628	610	542	616	612	580	594	625	611	585	614	639	637	601	604	583	621	617	634	604	604	617	615	578	631	646	596	604	603	585	594	637	648	617	620	621	595	592	628	624	597	593	650	579	600	586	674	600	585	614	621	608	616	597	661	562	687	566	581	645	628	607	619	627	594	622	611	626	619	600	621	600	645	636	616	609	633	578	593	626	624	642	588	597	622	629	604	612	630	629	598	579	575	637	660	615	603	624	608	601	602	576	666	620	628	593	613	545	589	599	575	636	642	584	620	644	585	615	628	651	610	640	615	603	577	605	634	658	653	584	587	589	633	619	631	668	619	673	666	616	657	588	588	687	600	585	630	614	623	655	688	619	573	595	646	625	633	632	625	667	649	597	625	578	617	633	613	611	628	616	592	621	618	574	608	568	617	576	606	641	650	605	607	609	620	612	606	575	618	590	615	639	623	608	647	581	671	648	605	592	608	606	626	582	604	607	617	625	615	621	631	590	647	570	597	584	613	616	569	613	611	609	583	650	672	621	611	585	556	611	637	642	624	627	603	620	659	624	616	626	644	640	603	587	642	599	598	589	590	595	622	571	648	647	616	606	562	577	643	601	574	650	629	649	570	618	611	608	592	633	570	644	619	617	611	605	604	629	604	583	642	619	605	622	586	626	636	614	609	623	593	605	663	618	579	610	651	614	659	622	587	607	609	613	613	626	613	619	645	572	627	638	594	627	607	634	615	573	585	607	605	604	622	603	610	609	671	580	625	629	596	619	643	571	628	597	646	635	617	592	640	600	629	607	586	571	624	600	646	605	610	641	609	566	608	613	588	616	587	627	570	608	630	628	575	579	617	598	604	628	605	664	664	643	626	619	621	612
24430	23446	31041	24639	21258	14856	1723	652	590	609	580	565	587	615	581	584	597	580	552	618	627	596	539	607	637	563	582	612	621	557	543	546	558	629	586	587	576	562	606	589	577	604	579	574	618	554	590	569	594	571	587	619	594	595	602	597	555	587	560	568	610	574	615	580	589	554	596	573	578	599	570	572	571	557	579	619	611	611	584	606	571	596	580	552	563	567	532	623	542	631	610	566	575	574	592	642	599	637	544	594	610	582	578	575	590	612	612	563	579	569	594	593	569	578	593	584	587	573	589	559	601	561	602	596	580	569	562	569	588	531	624	666	564	606	571	622	591	554	565	616	588	581	575	570	582	582	600	582	580	601	637	545	607	586	575	559	602	556	634	559	561	612	577	563	567	579	588	599	619	564	613	544	620	609	583	596	575	583	610	553	617	560	585	581	564	580	599	603	605	568	614	615	577	593	598	595	601	583	628	599	593	559	551	579	621	539	613	595	582	568	555	569	578	582	596	583	608	562	572	596	556	579	593	595	627	561	561	589	565	591	580	580	562	612	585	586	565	578	590	590	596	632	605	582	574	595	587	567	535	538	586	589	615	525	578	612	562	558	616	574	610	605	618	597	591	557	569	558	585	601	578	568	575	597	569	599	617	572	591	587	613	615	576	588	549	571	558	583	592	557	585	591	574	562	574	586	571	593	586	560	561	590	586	506	607	545	601	570	553	593	619	596	584	582	573	580	602	622	587	583	581	603	613	607	546	589	613	571	598	573	602	592	599	576	570	566	586	613	574	614	576	579	536	591	576	586	544	560	542	602	565	620	619	546	540	603	566	561	602	543	592	648	581	604	585	547	569	602	568	622	583	575	595	644	572	584	551	607	571	563	588	533	571	578	600	569	554	596	617	608	570	586	572	623	636	572	604	638	579	590	571	557	557	597	637	619	537	576	590	578	577	577	587	603	590	587	546	588	559	531	572	584	550	603	587	575	568	584	594	596	601	585	584	575	562	546	596	601	602	559	589	615	602	575	595	581	597	613	566	578	578	543	563	595	553	601	609	573	557	584	532	579	590	586	575	602	538	544	586	584	580	614	607	565	577	592	557	563	586	541	584	601	552	611	583	538	598	576	582	542	587	618	526	579	565	582	560	564	613	567	565	546	596	593	570	585	547	615	622	626	594	580	550	563	590	576	573	595	579	530	602	544	526	641	621	575	579	573	603	565	584	609	614	605	605	568	625	592	587	610	552	556	569	596	540	601	599	557	595	554	568	559	604	601	622	553	548	572	580	602	586	594	558	576	598	582	554	569	582	582	556	598	591	581	545	589	547	602	547	572	579	578	583	625	534	611	573	613	592	568	604	618	575	582	545	570	585	547	579	589	539	613	612	564	565	596	574	585	541	542	572	619	646	599	604	597	586	538	606	582	622	578	625	563	589	597	584	585	590	560	568	640	583	565	545	583	586	552	601	634	615	606	590	590	554	606	581	618	567	616	604	537	579	588	571	541	546	562	618	548	596	572	583	566	590	569	587	594	540	559	528	558	567	562	529	547	546	553	588	562	562	563	612	554	599	562	577	581	623	611	625	608	584	593	599	579	604	558	597	505	595	624	590	597	597	587	572	576	557	606	535	577	555	574	566	580	584	571	601	598	621	574	600	649	620	578	598	610	551	541	577	612	562	550	610	627	587	569	604	608	609	572	628	584	587	547	569	571	580	626	565	590	572	580	615	559	577	608	594	608	597	606	580	581	561	524	622	589	638	596	608	583	576	558	646	554	559	582	592	568	589	583	606	587	571	595	544	539	556	613	594	570	603	586	581	575	576	589	541	590	557	591	577	593	587	605	599	552	600	553	604	624	600	574	587	575	564	624	596	562	562	612	574	588	593	564	600	621	640	555	564	572	601	564	589	565	577	556	579	619	583	598	578	622	595	614	560	579	605	551	587	603	564	583	586	579	585	585	558	587	562	578	581	522	584	533	545	567	587	576	556	591	574	562	610	568	603	555	593	576	587	604	573	541	573	584	529	619	567	612	593	616	583	604	574	573	574	587	588	547	558	578	592	590	543	549	546	560	559	579	565	537	571	592	558	598	581	574	570	582	597	561	616	609	573	564	600	572	592	615	596	620	612	590	591	643	599	610	574	580	577	637	582	595	608	562	564	586	579	514	617	608	592	581	600	552	550	558	598	611	573	584	586	587	610	612	583	577	630	576	551	537	523	564	550	562	599	610	537	608	607	603	554	595	625	559	540	564	512	603	579	591	589	602	628	597	582	587	585	614	591	574	612	557	585	570	583	570	587	606	613	576	568	555	625	571	546	569	603	597	597	571	587	594	604	584	612	593	582	614	620	574	603	569	589	603	568	598	571	614	583	571	566	550	577	576	545	603	566	576	577	603	597	581	586	556	611	614	592	578	572	566	641	550	588	596	588	589	596	600	594	595	577	611	572	564	579	545	540	602	569	603	604	556	637	568	599	584	551	582	564	616	632	611	583	534	566	561	607	601	618	584	556	585	604	559	575	559	561	562	659	594	562	559	575	613	576	572	558	537	563	600	611	601	601	577	602	615	585	608	600	585	587	560	633	586	585	576	536	621	598	589	590	578	589	562	565	570	597	534	598	571	590	631	618	595	600	576	571	543	593	629	594	578	610	592	589	573	595	543	623	609	592	593	603	565	611	539	583	583	571	533	587	558	565	566	604	619	569	575	594	572	571	607	618	601	543	569	577	556	552	561	563	588	568	583	569	635	585	572	542	568	593	543	567	570	602	559	597	629	591	599	612	552	578	564	590	558	583	585	599	607	599	562	590	596	568	585	635	569	608	559	590	577	571	576	572	578	590	601	570	592	581	540	586	595	569	566	628	598	571	583	550	577	622	607	556	596	549	537	586	586	586	599	530	589	601	565	592	557	604	554	606	573	580	618	578	586	578	571	606	538	578	586	622	567	585	561	553	560	566	624	579	599	635	583	547	577	558	578	583	567	591	613	574	595	585	549	576	588	573	581	580	566	603	608	603	588	598	557	615	597	581	568	584	614	576	594	615	606	584	589	588	574	585	586	594	608	591	587	559	569	567	605	588	608	624	649	558	595	569	578	624	603	583	571	604	539	565	563	556	598	598	539	573	608	579	572	569	576	565	577	606	547	597	590	598	563	577	558	585	575	565	601	593	571	602	583	589	548	542	527	584	592	546	594	540	569	611	581	546	528	568	588	577	616	569	621	559	536	570	572	617	601	554	558	609	566	580	556	581	582	588	599	623	539	581	579	610	626	587	610	604	584	589	580	580	528	605	577	606	555	562	628	564	611	620	596	604	575	529	580	624	595	564	606	569	603	564	574	557	591	572	548	542	624	612	552	562	584	609	525	582	609	579	587	606	591	572	591	609	596	598	559	606	578	592	569	571	566	581	586	521	563	537	590	600	587	557	597	582	568	598	573	578	579	543	582	583	595	523	604	577	599	599	559	587	595	563	554	577	649	554	569	586	588
61212	99532	65211	28792	4933	860	894	898	912	915	887	901	893	831	894	908	884	937	881	929	914	911	888	891	854	864	925	895	890	891	845	880	882	916	871	898	879	868	914	863	867	924	876	890	863	893	851	883	919	838	913	876	918	869	876	879	852	883	883	873	879	896	890	891	870	860	870	879	818	873	892	852	859	881	929	884	829	918	850	895	956	896	891	880	901	884	861	913	880	895	895	853	882	856	914	862	921	879	875	884	829	889	900	854	822	886	899	891	895	857	901	859	897	902	893	903	867	890	877	905	878	841	896	905	876	846	833	888	850	894	872	876	849	919	935	896	928	888	882	851	868	863	877	885	877	853	855	876	869	874	879	840	923	838	901	833	891	922	882	887	863	897	878	915	851	964	921	853	868	877	898	856	890	889	885	848	869	911	916	876	837	907	876	853	870	848	897	897	876	878	859	869	874	915	901	815	835	903	901	907	877	844	845	894	887	870	883	812	854	829	940	866	910	917	894	882	882	908	929	814	878	881	825	853	904	879	870	881	933	843	861	953	893	900	882	880	852	907	906	971	880	860	911	916	828	804	878	903	865	940	960	879	843	827	873	888	881	905	864	919	914	866	883	850	886	871	862	893	864	873	871	862	925	893	897	863	910	914	888	849	901	892	897	886	901	921	890	881	892	863	904	887	876	888	921	904	854	882	883	859	913	958	879	885	859	835	835	877	852	838	890	892	866	919	871	911	851	844	878	865	926	863	859	899	902	920	930	868	900	872	860	869	890	877	897	853	924	878	905	903	816	856	864	975	883	867	908	883	898	920	865	892	869	832	868	830	871	878	887	902	828	875	852	889	883	874	873	871	818	885	909	850	881	870	828	845	839	865	872	884	875	892	883	875	880	879	906	860	848	850	905	835	897	920	882	878	830	874	854	850	880	881	890	940	875	825	888	845	916	863	865	903	879	880	824	839	872	890	906	854	866	837	889	898	846	863	899	863	897	843	880	891	886	886	894	846	861	879	874	879	799	934	871	915	906	894	884	854	863	895	910	881	894	933	901	877	863	898	872	875	881	877	890	856	894	960	861	925	903	891	889	902	882	866	921	845	913	917	914	869	878	888	836	881	889	897	877	848	920	959	928	838	910	907	862	873	861	877	904	845	949	889	880	861	898	882	840	896	868	828	887	896	895	864	859	895	934	860	858	866	939	894	917	914	857	945	903	885	887	832	890	867	865	918	871	846	916	895	906	868	815	871	899	838	867	895	889	884	847	877	890	875	929	875	874	905	899	871	852	894	940	845	898	841	909	937	927	847	940	938	900	864	888	931	908	896	837	830	912	861	885	875	905	892	878	890	882	913	858	904	872	880	887	834	863	872	884	837	891	877	887	882	817	887	881	886	882	890	891	872	898	851	853	916	825	861	903	901	826	846	861	911	912	906	842	827	900	905	917	878	845	930	920	866	894	868	906	898	830	895	854	901	889	856	911	873	900	854	878	927	959	874	891	921	854	917	839	839	883	878	898	927	841	888	862	866	915	858	899	896	905	880	861	882	877	898	778	925	881	901	866	862	885	846	890	897	852	826	892	862	893	902	945	858	884	859	888	905	892	910	895	851	850	907	911	883	883	861	914	890	899	911	882	834	890	892	895	933	853	866	837	869	827	903	869	888	850	926	897	908	879	904	851	893	855	842	868	874	905	895	889	890	859	871	916	894	862	878	904	891	871	887	903	882	919	889	849	895	855	868	833	899	863	868	895	924	888	857	870	916	857	863	874	922	902	868	896	855	914	869	898	883	902	884	901	907	857	883	882	879	887	865	775	873	879	894	898	879	878	901	891	909	876	877	876	891	898	810	950	935	895	868	905	847	848	881	873	836	868	852	928	873	914	858	884	861	907	882	889	924	832	935	879	903	830	923	863	925	862	862	924	875	868	872	857	897	898	836	885	898	906	915	886	873	889	935	929	821	874	922	883	911	904	824	888	905	926	865	889	885	895	874	858	935	868	874	873	867	885	831	853	886	922	853	912	935	887	880	870	895	894	895	871	854	875	895	934	911	859	821	883	846	871	906	854	886	908	867	926	876	860	934	878	848	910	923	779	861	900	913	873	872	872	857	883	893	846	866	896	914	904	812	884	863	938	874	888	914	902	932	832	877	875	897	902	922	912	898	912	885	905	902	811	887	875	896	839	834	889	918	912	895	877	915	846	913	937	862	893	842	858	903	848	815	889	873	864	824	904	937	889	869	868	877	856	895	872	864	872	851	892	819	883	902	877	873	921	907	929	896	830	876	892	908	891	887	896	834	938	847	910	877	874	866	942	879	943	912	905	867	861	860	890	836	838	922	843	885	869	886	926	849	822	923	854	918	871	865	871	910	856	892	920	838	884	828	861	915	852	893	901	885	908	931	891	911	872	888	884	874	855	901	859	889	899	859	899	874	912	933	854	887	895	879	886	852	946	896	894	868	915	878	874	887	876	920	884	900	890	889	934	935	862	882	875	890	830	918	873	891	896	944	877	867	892	902	880	890	885	871	943	893	874	874	859	850	865	893	858	876	875	856	912	888	890	854	884	920	885	865	882	926	874	911	907	906	885	873	901	893	881	903	827	890	883	916	909	888	883	863	868	861	940	846	922	852	867	886	935	879	847	895	910	928	840	918	863	913	877	929	919	904	820	888	861	948	871	883	860	900	821	914	856	821	824	898	825	878	878	879	849	894	881	838	882	905	868	839	915	869	859	895	893	887	958	900	878	896	908	933	891	840	894	904	871	871	881	870	873	877	924	848	889	905	894	877	852	867	877	865	888	876	874	936	826	878	885	866	841	890	892	862	858	885	932	920	870	847	847	923	939	857	886	900	870	959	963	835	817	870	921	946	888	876	907	928	893	870	907	896	929	859	917	882	877	905	855	849	880	888	825	906	837	934	893	921	860	895	892	880	898	859	847	929	854	858	879	862	896	886	839	901	889	867	890	934	879	882	854	879	892	844	867	857	886	918	885	894	878	895	891	841	842	858	910	864	887	838	863	892	827	879	877	922	906	864	933	894	871	895	872	881	819	914	888	906	868	879	893	828	863	874	912	851	910	888	909	849	892	910	913	868	907	907	897	910	838	924	877	836	929	879	883	881	876	860	893	903	890	904	935	934	872	847	885	862	897	895	894	918	859	935	879	816	896	875	868	871	927	883	864	872	857	818	941	856	912	843	929	870	861	893	867	881	868	940	832	864	857	918	899	889	869	884	857	905	892	844	880	876	858	866	884	925	885	887	883	885	865	905	877	908	857	860	930	841	884	831	890	872	927	867	877	863	895	840	922	980	900	865	898	877	855	879	897	884	899	883	863	797	927	862	821	878	830	893	868	854	903	887	857	843	887	932	864	905	901	894	895	895	881	917	873	861	892	894	888	869	859	905	863	875	845	846	882	862	861	871	853	863	958	875	862	955	943	866	895	889	814	900	860	859	891	887	905	897	870	915	856	894	893	893	893	918	878	898
32536	34964	26941	8607	616	339	347	363	342	351	330	332	325	339	357	363	318	323	343	309	354	327	316	335	328	332	325	359	300	345	329	336	327	354	345	337	314	350	349	321	358	302	320	313	361	329	376	342	327	319	327	333	331	335	321	317	342	352	338	371	350	336	332	318	353	352	333	343	361	343	350	342	336	346	330	327	334	340	336	334	332	342	322	339	349	330	323	324	327	348	353	319	298	334	318	326	320	347	335	314	292	313	368	303	320	327	340	316	340	314	341	340	327	352	321	353	308	347	361	362	354	339	301	317	349	326	331	366	352	344	307	333	317	325	344	344	342	319	333	328	339	350	296	322	314	360	315	334	322	339	352	312	326	300	318	330	346	354	339	343	367	338	354	327	317	317	292	319	333	341	324	360	328	314	366	346	334	349	311	343	316	306	341	305	321	372	315	360	315	324	369	347	356	332	335	322	337	345	339	308	312	362	324	362	336	335	372	362	384	345	329	365	338	327	333	326	312	347	325	332	312	331	349	329	342	314	303	325	313	351	330	320	328	308	351	326	347	343	372	350	344	330	342	341	350	340	329	344	347	315	313	348	347	297	323	350	368	319	331	343	363	321	327	342	338	340	349	370	336	349	326	336	326	331	326	322	317	329	335	343	323	348	310	341	333	317	367	330	343	349	306	346	304	336	332	341	329	334	320	356	309	304	306	363	328	349	346	337	323	338	340	325	363	347	346	339	347	310	344	290	314	318	323	358	353	346	355	336	320	331	341	325	318	325	374	328	349	328	347	339	327	349	341	320	301	354	340	326	307	318	347	311	344	356	342	320	330	306	349	365	323	337	344	328	345	311	321	338	324	342	337	339	322	317	323	344	323	353	350	349	371	345	326	338	312	305	309	342	319	321	362	355	308	322	305	337	340	327	343	341	344	331	345	301	313	370	300	291	355	376	352	334	337	345	331	334	342	346	363	367	313	349	306	336	350	336	323	345	332	325	334	315	282	373	358	363	316	329	340	332	340	355	315	320	336	356	320	319	360	336	353	305	331	370	323	311	352	336	343	328	325	339	323	341	312	335	335	331	307	339	311	337	332	333	353	345	337	344	310	349	354	336	363	336	340	332	353	344	331	313	332	378	349	346	340	319	325	315	331	332	338	343	343	322	343	356	353	367	311	341	322	322	299	364	297	361	315	331	338	330	346	339	334	322	384	315	348	334	337	366	306	323	349	321	344	335	317	329	325	336	314	309	303	345	348	360	342	281	353	349	361	320	337	343	322	351	355	348	316	322	371	302	333	362	339	304	343	336	346	338	342	340	317	334	356	346	330	354	324	313	324	324	348	342	339	347	347	351	355	306	321	338	364	385	341	343	343	349	312	301	348	339	366	336	320	344	322	317	324	309	354	320	295	335	327	363	345	329	374	351	310	343	335	334	328	356	328	338	338	312	375	327	329	336	348	333	352	350	334	341	336	367	358	347	341	362	353	334	377	338	343	325	335	332	322	352	306	322	338	329	329	314	340	319	317	352	333	343	340	337	318	342	309	337	326	339	325	348	339	335	361	313	319	327	357	293	330	300	361	349	368	336	377	332	316	336	361	304	367	338	344	342	361	346	327	314	320	324	346	353	340	400	323	366	320	323	295	348	319	310	338	357	334	320	310	302	340	348	337	338	342	343	361	320	323	318	303	339	347	342	361	358	340	352	329	366	308	368	316	355	323	312	365	324	307	328	364	361	321	311	310	313	363	327	352	361	312	356	335	352	322	351	339	329	315	340	352	339	306	326	311	332	362	364	346	344	356	352	370	327	368	323	310	356	324	357	321	319	338	318	340	320	365	331	314	339	346	344	364	353	318	327	353	336	334	356	350	339	312	307	332	332	318	358	347	316	349	334	352	374	343	330	318	338	328	358	338	340	366	360	344	376	316	350	310	357	381	299	312	309	345	338	347	333	331	357	350	332	343	373	334	347	352	320	348	325	356	342	349	354	351	367	338	357	295	347	323	336	315	356	314	361	347	332	319	309	319	387	305	366	335	341	305	324	300	347	309	338	353	329	306	316	354	337	282	356	362	325	381	326	311	342	333	329	345	345	340	338	324	321	354	312	313	338	307	304	343	346	367	328	324	349	320	349	312	322	348	346	339	331	295	362	332	351	324	324	293	357	374	347	329	363	301	321	354	338	338	349	329	315	344	334	304	336	322	335	333	327	358	339	353	336	328	357	344	336	314	356	332	362	330	330	334	354	355	337	320	308	353	314	329	309	347	344	328	318	340	360	316	326	358	315	366	308	378	347	333	328	330	330	321	334	338	329	310	317	326	334	404	353	349	342	339	338	384	339	341	352	352	323	342	336	345	323	337	300	335	347	326	354	361	304	313	333	363	348	361	372	340	313	343	358	325	328	354	331	334	313	358	347	347	358	306	371	361	325	335	296	317	362	363	354	289	346	330	315	320	329	326	347	340	311	331	339	332	328	335	307	314	342	356	340	327	338	344	339	323	326	383	318	342	334	334	336	314	310	336	342	354	319	355	331	319	303	301	327	329	328	362	329	363	354	345	302	366	385	356	342	327	310	345	347	347	356	365	328	360	335	331	325	362	354	371	387	362	332	339	311	340	334	297	317	313	339	356	344	343	340	332	340	338	357	345	324	329	322	338	345	324	299	348	340	314	338	334	337	329	356	321	361	333	335	331	342	346	362	339	334	343	333	369	349	328	343	326	332	350	321	347	341	324	322	340	327	364	358	350	310	356	348	311	345	355	334	329	312	320	317	353	353	348	376	339	365	342	343	353	352	331	328	325	352	326	332	346	344	355	311	332	346	351	333	335	332	343	354	364	323	330	314	350	318	374	345	362	309	325	324	332	356	328	361	324	340	361	319	310	356	338	328	324	318	321	362	324	319	315	343	313	328	338	310	345	312	329	359	341	335	346	328	346	331	344	351	321	365	333	330	368	348	332	326	377	365	341	393	328	365	298	368	307	353	362	338	351	320	331	324	323	333	380	340	327	344	345	367	359	338	332	348	320	314	336	308	340	365	330	324	326	332	333	306	339	315	337	362	290	343	332	312	370	300	357	363	336	350	350	323	336	327	315	349	324	335	381	313	307	317	327	315	311	312	349	352	324	343	358	341	347	325	355	309	318	338	330	372	308	346	357	337	331	330	345	336	345	352	316	341	333	336	372	343	332	327	329	370	308	329	346	328	333	319	319	316	318	343	326	359	334	314	307	311	382	286	352	338	351	332	322	330	331	339	354	355	354	332	357	309	335	359	317	326	356	340	359	345	371	334	350	361	334	357	368	329	368	321	318	355	339	389	359	352	325	314	315	336	336	337	304	348	313	327	316	317	336	333	359	341	342	339	360	321	296	321	326	359	337	343	351	327	339	321	361	344	342	334	330	317	331	327	343	328	304	372	316	337	355	345	319	356	340	362	336	311	318	330	349	304	342	350	312	376	358	327	336	338	362	338	327	316	343	354	338	361	348	321
42339	51503	28552	5579	1089	534	558	594	581	567	611	551	512	546	563	578	555	539	565	554	550	565	583	544	521	579	539	574	564	568	560	575	553	584	576	567	543	521	540	585	543	570	548	552	577	561	542	589	533	566	522	547	546	520	515	563	547	538	520	541	535	520	555	581	513	555	528	531	573	586	555	575	566	507	568	530	594	581	539	553	543	590	559	577	539	539	555	533	504	524	588	522	501	526	545	536	581	529	540	551	539	563	508	580	552	501	538	568	563	531	577	541	555	548	542	521	590	539	541	571	542	544	534	541	568	535	541	552	535	558	535	603	497	592	584	544	577	531	546	555	570	522	592	548	551	534	542	550	557	514	571	595	575	532	526	521	540	513	528	544	589	537	572	570	547	556	612	552	547	521	549	542	573	532	543	568	525	584	599	597	548	530	596	546	539	565	533	508	533	524	545	550	525	555	536	567	538	560	534	520	578	550	581	509	573	524	546	525	550	565	539	537	541	543	556	534	546	570	567	556	577	576	545	580	536	522	535	511	557	588	557	548	547	567	585	539	581	557	572	547	548	560	549	553	571	595	528	559	561	547	559	541	548	565	571	566	587	558	568	565	541	551	559	570	541	527	579	617	524	560	540	548	532	550	530	573	511	603	531	524	512	570	568	541	556	537	542	525	528	491	543	578	569	586	561	533	573	546	542	569	567	570	542	577	531	542	580	582	559	572	575	561	502	542	542	572	552	546	560	534	564	600	564	521	546	529	593	560	598	560	585	570	540	535	513	581	519	549	558	530	549	544	548	536	526	530	573	546	585	565	552	520	553	533	554	590	593	565	553	544	606	567	533	586	508	545	574	546	550	551	573	538	540	554	534	569	554	537	544	548	584	582	568	546	579	562	565	531	529	526	549	527	532	612	528	583	486	558	584	562	551	556	546	540	564	529	560	537	549	550	534	565	555	528	597	572	555	555	535	554	527	558	566	596	542	578	528	555	572	538	532	596	524	509	586	578	547	548	550	607	508	491	552	511	553	609	596	555	517	575	529	562	564	481	558	573	570	604	525	555	536	575	564	546	496	527	571	548	561	537	558	556	524	572	558	578	586	510	560	585	549	579	547	569	550	535	583	533	568	571	535	547	519	522	574	571	538	581	528	575	516	538	578	535	610	560	576	515	554	591	579	530	516	585	544	563	581	542	555	535	544	554	503	534	548	564	558	552	535	482	524	549	606	515	542	531	559	570	534	561	550	544	562	567	548	562	615	509	573	561	539	541	532	511	519	547	537	605	568	529	574	562	564	535	560	572	552	536	546	558	538	556	546	557	559	563	537	560	578	524	549	527	557	564	541	566	596	517	567	532	565	561	585	596	543	542	543	538	550	538	573	595	508	532	566	566	553	594	536	523	547	550	556	554	557	561	542	543	571	551	556	544	565	571	510	546	568	553	548	554	578	566	538	530	538	595	544	572	521	589	539	546	536	546	591	518	597	561	593	591	528	542	559	561	609	574	531	532	548	524	525	569	528	596	512	551	593	520	518	571	534	536	533	559	567	599	587	557	544	530	582	593	543	561	565	569	530	543	527	568	572	580	517	524	545	582	557	544	576	554	540	574	568	515	579	599	540	554	523	577	551	570	617	534	564	529	533	532	573	574	551	563	576	582	537	553	555	568	579	551	577	540	559	595	558	555	547	553	525	567	552	532	561	578	526	557	618	564	584	563	534	573	598	597	544	502	514	542	534	543	555	574	560	559	548	543	557	591	544	543	545	548	550	546	545	573	559	540	520	544	587	548	585	543	529	559	539	531	544	578	542	523	567	510	535	520	538	525	606	573	533	553	574	543	569	557	537	523	528	565	580	559	555	536	590	566	536	570	584	557	548	557	544	546	544	567	539	566	522	584	554	582	576	586	508	566	565	545	575	552	538	497	565	537	571	566	532	490	584	568	542	548	496	535	530	542	578	554	551	550	566	552	531	560	528	531	575	543	498	494	586	539	548	592	524	597	550	568	543	516	546	573	566	522	591	525	550	578	539	587	483	554	528	538	569	546	540	544	586	553	526	579	579	543	511	572	577	531	514	550	558	525	518	529	519	538	571	497	577	568	598	569	523	530	540	522	543	581	539	548	591	564	541	566	564	553	561	585	553	493	575	542	593	545	518	544	600	539	590	554	514	529	546	534	545	499	515	522	536	524	565	582	531	576	532	561	509	546	553	540	550	567	572	556	546	522	557	537	579	550	571	525	515	560	548	511	521	577	530	541	602	559	559	550	545	549	567	572	545	561	594	523	521	538	530	542	545	525	556	545	586	597	566	553	551	549	510	542	572	560	579	553	543	559	559	520	564	560	594	565	582	520	583	565	568	570	565	544	563	582	546	537	539	553	588	598	536	562	585	594	541	529	514	577	544	558	561	542	536	569	529	555	572	580	553	587	567	560	542	567	556	551	587	559	525	532	561	546	567	577	575	609	582	561	584	534	554	555	579	557	548	550	544	532	563	561	611	552	543	532	552	561	614	569	559	567	545	557	596	543	602	600	539	574	553	545	570	532	546	576	574	569	564	580	549	554	579	567	525	499	558	562	534	537	541	522	589	590	566	552	571	509	522	589	607	550	537	568	548	578	539	556	549	548	556	534	570	574	537	565	546	536	538	545	565	525	570	526	560	541	552	565	540	538	559	559	565	557	562	515	594	588	598	567	563	514	554	515	559	525	563	568	550	555	580	556	547	574	549	585	541	535	540	558	566	573	529	569	541	499	542	553	545	551	546	528	556	547	582	568	541	559	564	539	520	578	540	548	569	544	564	545	592	537	562	552	516	563	558	554	533	569	591	508	536	564	514	535	597	576	553	540	505	557	554	568	544	543	567	571	560	553	537	567	568	526	583	525	548	589	526	578	564	567	608	557	547	529	518	619	517	593	551	569	520	564	544	592	557	558	594	522	582	552	563	613	563	569	561	576	576	539	546	558	539	555	550	564	549	551	586	582	568	555	576	608	554	559	546	546	571	548	558	587	546	571	531	528	542	550	551	568	549	582	580	539	550	554	579	540	527	565	554	558	574	557	528	556	550	529	526	538	574	558	546	551	514	529	564	578	581	571	553	556	525	544	586	550	514	539	583	582	565	580	542	528	570	564	580	524	539	615	540	559	528	505	534	545	511	615	545	509	523	617	527	543	536	573	540	505	569	564	591	538	536	584	537	524	516	532	566	529	530	550	591	534	508	545	565	561	569	558	555	581	563	583	524	541	549	541	536	554	537	531	548	580	586	511	547	562	582	535	569	546	556	585	561	573	547	574	541	602	542	565	572	533	526	572	543	555	561	553	541	605	553	591	540	574	575	600	545	561	534	538	559	557	566	585	540	543	567	568	545	504	534	569	577	497	612	542	559	560	498	525	569	505	578	569	547	585	569	562	583	524	560	578	534	565	563	544	535	537	592	577	561	522	520	571	554	521	555	538	566	578	557	520	534	563	541	576	550	518	549	579	572	533
26039	27407	32590	25849	16470	2967	460	420	403	409	407	413	372	412	372	369	355	385	371	347	380	396	414	343	383	398	389	385	426	384	376	396	383	357	382	407	406	363	392	407	391	380	367	367	372	390	424	396	411	401	358	381	398	422	383	388	374	369	433	403	388	390	403	369	414	402	424	395	390	354	377	362	364	380	422	386	375	407	391	413	397	386	393	366	336	420	340	357	365	366	402	388	385	377	373	412	391	385	415	359	369	399	381	374	386	404	364	366	393	403	407	375	418	373	403	408	393	400	380	364	427	374	402	411	389	383	381	395	376	420	386	374	349	432	398	387	359	409	395	401	378	391	383	388	388	388	376	396	410	414	422	366	370	365	371	365	406	413	367	388	399	387	332	388	373	387	351	426	409	390	401	380	325	371	353	389	376	399	414	365	337	396	354	406	389	383	406	372	376	383	353	366	357	388	375	421	404	334	429	402	364	391	369	427	380	382	382	370	393	399	405	402	383	396	408	378	420	369	362	408	375	387	368	409	380	379	394	368	345	389	396	360	411	381	365	407	386	382	377	383	393	388	372	382	357	386	395	384	371	425	417	329	392	420	359	400	417	371	384	356	327	353	394	372	393	396	367	382	399	399	399	401	393	386	420	414	367	381	390	368	389	359	394	382	396	388	398	405	381	349	360	373	392	411	454	399	425	385	391	423	409	386	368	408	373	383	395	409	377	372	415	408	405	408	375	378	369	380	392	382	352	448	380	390	396	419	394	364	360	404	378	398	416	353	383	385	343	415	400	397	386	383	423	368	389	372	399	359	395	381	360	349	398	397	376	380	390	383	370	357	363	348	402	394	388	366	384	394	387	432	390	403	364	392	378	417	410	367	412	387	425	396	371	376	372	369	423	392	397	361	375	374	416	370	374	408	365	408	373	409	378	367	362	377	387	363	396	387	383	426	380	415	365	403	367	348	415	391	380	431	364	376	408	375	361	361	389	408	391	384	397	393	380	387	403	370	412	393	388	397	371	419	415	383	386	372	377	364	379	396	355	378	365	383	424	398	387	394	385	362	379	404	347	383	368	410	408	374	410	339	385	358	371	373	369	369	363	392	388	341	384	373	393	413	380	387	400	365	353	400	365	375	402	363	386	388	345	369	404	403	384	414	420	386	396	390	376	391	400	391	406	353	397	380	370	364	393	388	408	354	364	415	396	390	384	369	388	364	395	416	398	367	359	398	382	402	390	426	372	391	405	385	409	389	373	398	375	396	384	401	393	383	357	372	386	406	392	394	380	361	385	373	397	408	389	391	381	371	394	378	382	415	347	369	395	368	382	380	359	369	384	403	435	383	374	388	388	369	376	329	382	407	370	399	368	408	374	357	422	403	405	385	389	418	395	389	376	391	391	371	383	358	384	403	380	422	391	371	383	367	373	393	403	393	406	448	414	387	373	388	373	343	333	441	386	410	413	373	374	362	430	387	396	385	365	387	428	409	393	415	393	378	357	374	394	362	413	365	397	397	358	363	384	402	383	398	389	385	377	406	341	394	410	387	382	354	374	376	396	382	353	415	343	375	381	402	390	363	378	386	357	408	351	392	395	353	350	377	391	355	403	366	428	369	380	375	400	425	376	373	391	355	389	368	386	387	428	371	377	407	410	395	374	397	385	400	448	338	387	380	398	346	409	389	373	386	389	382	390	391	406	343	377	382	397	388	417	401	402	406	376	394	350	358	372	402	378	351	409	362	383	389	415	374	385	400	378	372	403	368	383	404	398	382	423	371	364	403	389	366	357	403	379	381	426	390	376	372	390	391	380	403	377	385	411	377	378	383	385	397	407	357	408	404	397	426	412	412	394	391	379	362	366	353	405	399	424	384	385	415	416	386	398	366	389	360	405	375	340	401	381	376	388	390	422	354	384	374	371	381	372	421	377	403	427	386	379	391	379	397	405	337	373	402	381	381	405	388	382	356	367	392	413	382	378	374	412	385	390	378	378	382	406	376	399	377	375	364	400	365	340	417	388	397	371	358	392	382	377	371	391	422	389	399	341	408	412	369	381	354	396	407	404	355	362	373	362	394	389	369	379	419	370	382	369	405	380	388	433	394	358	393	387	394	377	394	368	404	385	360	402	370	349	369	438	394	395	405	363	384	361	366	399	380	375	393	376	390	406	392	375	379	388	367	391	367	381	365	396	400	414	354	388	415	359	400	344	366	390	367	379	393	372	371	409	374	396	400	386	372	374	393	381	351	394	378	389	405	416	392	382	388	402	401	394	401	411	404	399	387	377	415	361	365	382	350	387	369	349	362	411	366	368	391	398	384	409	370	409	372	387	366	373	346	403	371	397	396	424	406	419	401	394	380	396	388	403	405	380	368	363	398	350	434	400	358	369	386	415	343	411	380	370	386	381	382	386	375	405	377	338	348	413	389	393	369	379	373	368	363	398	380	359	403	383	365	352	405	404	381	367	390	389	397	359	397	424	382	402	420	379	389	393	419	372	380	381	419	383	397	403	397	357	387	391	387	389	386	368	418	396	373	392	377	357	380	418	363	366	338	375	395	397	364	385	361	398	354	391	370	417	395	385	358	389	383	399	359	429	393	383	367	383	375	361	376	392	404	415	430	374	376	366	400	401	392	364	363	401	413	382	372	420	370	366	396	383	428	362	396	374	345	370	360	396	383	381	387	413	417	355	366	393	389	378	363	418	422	396	413	368	381	365	395	369	424	406	417	413	365	375	378	387	386	380	380	418	401	387	378	383	397	397	371	385	387	380	374	369	380	403	387	401	370	386	375	389	396	351	436	387	389	362	392	380	379	365	390	396	379	359	354	388	389	394	385	384	359	373	401	366	413	384	366	389	443	388	392	410	377	394	393	354	413	367	396	372	381	366	412	390	403	382	377	384	404	406	373	379	380	398	415	393	384	386	363	348	393	410	365	364	347	394	375	381	372	354	376	375	388	376	392	375	403	444	362	402	421	385	397	372	369	365	378	397	392	377	380	396	355	408	353	371	386	409	387	398	348	405	389	374	392	404	377	350	384	420	379	382	396	358	408	368	388	389	388	423	388	373	407	383	386	375	413	376	376	394	416	387	398	384	403	388	377	390	371	414	394	404	408	343	376	382	396	400	402	421	402	410	386	398	415	392	376	370	362	355	405	416	379	384	396	334	377	395	426	380	358	396	395	386	440	385	376	353	404	399	397	373	379	393	369	380	397	385	414	373	388	390	379	379	376	378	395	389	388	367	388	375	389	392	414	381	387	358	371	383	359	393	397	369	389	393	396	417	380	350	394	390	396	353	376	374	384	400	407	364	390	418	374	399	373	381	363	379	368	381	370	370	383	355	382	387	359	396	395	409	405	377	381	391	362	394	390	391	371	393	406	418	380	383	380	370	413	406	384	373	378	364	368	384	361	369	390	389	409	384	345	377	372	430	374	386	377	387	407	372	399	399	381	381	353	337	348	393	389	403	431	410	349	385	383	421	393	390	396
61246	90167	54952	20058	5086	614	589	620	618	632	661	595	630	658	656	613	631	610	626	591	590	619	624	590	614	625	634	613	612	615	605	658	598	630	625	642	591	670	638	623	554	596	559	618	601	651	595	618	628	637	650	646	600	623	664	599	590	630	606	604	653	612	612	587	662	591	621	560	601	592	607	637	612	551	618	624	622	609	646	601	616	604	627	623	632	654	565	608	597	598	625	645	638	604	604	586	630	598	599	614	630	651	622	646	643	597	624	643	606	632	578	627	627	630	647	638	655	639	639	635	657	589	653	619	615	636	613	668	654	634	652	586	621	624	640	593	587	618	595	632	640	588	664	621	579	599	612	599	615	620	645	634	641	585	591	676	600	607	632	645	609	632	584	641	646	638	639	564	602	581	616	627	612	611	616	623	590	623	647	608	654	628	647	625	638	591	621	598	671	627	623	638	617	596	618	634	629	592	630	644	592	644	660	603	613	615	651	633	637	604	579	613	629	603	597	624	567	574	621	601	647	600	593	613	651	627	608	594	629	602	620	627	587	636	578	625	626	598	602	630	616	554	642	652	629	635	594	637	625	604	633	606	607	602	599	606	616	640	612	653	618	604	631	646	600	591	640	663	608	623	622	631	625	607	629	625	640	569	609	670	633	584	611	636	627	607	612	643	616	591	599	612	635	606	583	655	637	614	673	620	597	622	603	587	627	609	599	625	633	557	596	632	614	647	642	548	612	597	634	598	589	620	647	649	609	588	636	640	633	649	590	635	618	612	607	640	613	636	628	639	591	605	635	607	610	569	621	666	611	602	613	603	619	677	577	650	625	609	616	583	624	616	628	617	642	572	577	615	602	575	616	628	658	603	590	613	588	611	588	615	613	663	608	615	604	613	624	615	561	592	638	620	624	608	572	607	660	601	610	618	690	633	636	581	639	634	662	619	635	618	583	589	666	632	630	600	634	595	656	631	616	584	578	650	633	650	565	605	662	587	608	596	652	610	600	643	633	598	597	660	605	578	613	610	634	598	603	650	671	617	616	612	610	634	654	641	590	579	588	623	624	616	630	558	664	638	600	613	623	671	634	587	595	617	595	614	630	630	596	602	617	628	636	596	585	606	585	640	580	580	673	629	582	616	643	627	605	607	626	650	586	630	607	637	629	574	594	575	592	663	652	616	572	643	605	576	601	605	656	635	615	600	650	631	639	629	652	575	632	552	604	632	583	655	601	608	623	596	573	571	613	611	632	629	639	650	646	605	652	591	605	619	629	555	620	590	594	594	611	604	657	613	619	595	612	621	615	620	651	619	622	638	592	601	631	647	630	658	576	587	610	566	665	587	654	629	650	591	600	618	639	600	603	595	610	633	635	585	636	608	590	624	634	620	612	649	611	613	614	591	606	612	634	598	614	626	612	612	635	608	626	631	615	600	597	602	614	597	646	622	584	629	631	610	655	623	615	570	651	633	618	596	628	573	634	578	592	596	611	594	605	605	585	594	598	586	616	596	599	631	634	646	603	623	658	630	590	591	647	593	589	636	590	583	626	589	659	619	665	587	664	654	640	639	605	640	593	609	564	631	647	601	589	617	592	592	641	635	624	578	633	620	645	630	595	606	602	610	662	599	615	613	611	620	602	633	584	574	593	614	611	615	663	622	631	614	635	608	601	651	616	656	599	592	622	579	605	621	611	624	633	633	631	581	597	629	657	587	652	595	609	657	645	644	613	618	605	655	618	658	639	605	605	592	613	584	590	638	572	570	653	625	595	656	624	602	617	612	594	643	617	626	659	586	619	617	631	655	584	613	567	633	597	585	608	577	574	655	629	613	625	581	574	615	649	609	589	573	573	647	600	636	656	600	602	621	649	641	630	597	632	643	654	601	625	639	630	583	564	630	610	615	609	629	634	611	630	634	598	632	622	602	598	654	670	638	616	607	586	564	671	613	585	650	618	623	566	648	607	692	604	626	586	615	604	543	590	599	587	638	614	618	619	623	609	618	614	638	609	599	639	641	596	623	629	600	665	620	595	587	571	632	613	614	630	622	621	665	621	627	607	603	653	598	611	582	613	629	599	583	613	603	655	629	643	593	628	587	639	629	614	626	609	629	589	612	635	569	619	635	638	573	603	586	577	606	559	601	656	587	570	645	610	628	614	615	612	615	582	625	587	649	595	607	632	605	608	660	622	581	601	619	597	594	596	607	590	644	627	620	652	612	603	605	608	617	607	605	643	636	581	626	632	617	648	598	601	604	672	590	657	618	601	641	629	609	601	630	618	658	637	595	661	606	671	627	674	639	627	603	615	594	606	609	616	622	595	593	630	605	650	611	622	629	596	680	606	592	632	630	606	623	614	644	597	583	600	652	620	595	636	587	547	595	627	642	611	653	624	626	679	618	607	615	682	592	621	617	642	618	639	629	618	626	596	610	619	621	635	594	577	575	630	590	608	638	589	651	599	603	600	659	600	581	585	590	594	633	611	651	602	586	606	656	637	652	631	632	659	596	610	609	602	622	614	612	600	647	620	634	619	621	653	635	641	599	642	609	622	607	593	609	627	663	623	616	606	628	608	675	583	668	600	578	618	611	615	639	670	647	597	621	623	616	658	601	627	619	582	576	602	601	644	600	613	647	629	626	605	619	606	604	606	608	618	589	600	612	604	585	598	609	601	574	657	608	593	631	625	627	629	618	623	653	609	610	602	664	593	599	609	597	575	631	621	622	594	617	612	584	661	568	607	607	618	643	586	570	616	610	620	608	587	580	652	622	588	596	654	651	599	608	648	601	629	645	601	674	650	637	620	596	679	623	668	567	635	619	596	613	590	619	630	608	650	600	612	600	617	646	610	632	643	589	626	605	640	601	604	628	662	664	653	579	619	585	634	583	610	574	596	559	606	616	620	576	624	615	620	644	619	558	583	600	619	639	586	640	598	631	622	584	664	622	631	586	613	616	605	658	637	614	606	605	598	616	622	615	605	648	623	615	603	580	594	537	602	577	599	606	611	609	615	605	545	602	588	626	578	599	602	629	616	622	627	592	593	599	629	623	574	630	656	654	581	645	613	606	607	598	593	654	641	614	672	604	618	599	637	604	640	593	662	613	576	586	626	648	613	630	665	628	650	598	646	628	632	624	590	620	667	590	638	621	652	593	572	613	606	579	647	651	628	626	578	598	605	621	622	613	605	625	619	585	606	623	592	571	619	605	582	663	649	639	574	633	624	621	644	594	573	570	648	646	641	622	630	628	629	609	637	665	595	637	639	602	620	574	624	618	631	698	610	600	602	573	617	605	613	599	636	572	595	625	596	635	623	590	622	601	629	634	646	593	619	638	620	606	639	632	635	630	569	576	615	620	580	611	702	584	644	614	659	618	638	601	662	608	606	654	612	605	667	617	643	630	607	608	624	650	599	582	626	632	596	612	650	599	608	614	644	575	569	599	651	572	608	584	602	614	625	608	650	567	650	634	590	642	557	594	587	622	631	589	605	625
24461	25102	32061	24956	21121	14112	1790	644	608	589	613	642	581	607	584	570	650	604	623	576	592	594	554	574	607	536	600	608	589	546	582	595	590	598	558	548	553	583	586	610	593	586	610	566	583	572	564	552	604	573	579	545	520	589	591	582	596	586	607	567	553	594	588	594	610	573	615	599	589	580	570	580	573	568	552	583	623	591	566	619	596	601	549	605	589	563	587	588	557	606	564	527	563	559	547	557	567	574	617	538	551	582	573	551	552	575	587	582	555	567	555	594	611	547	596	529	551	582	546	534	573	579	577	577	574	599	543	588	620	576	609	568	572	571	605	543	567	595	568	583	583	569	602	610	564	598	580	596	581	574	576	562	582	561	589	602	577	608	616	577	553	544	563	575	596	593	572	587	552	564	585	561	599	571	616	536	559	560	523	562	582	566	618	570	597	548	596	551	596	567	541	590	580	570	580	628	559	611	586	586	575	564	601	543	608	583	576	559	564	575	563	604	583	576	580	546	541	565	579	547	545	648	546	560	588	609	587	564	567	585	604	551	568	577	592	598	570	557	581	601	602	539	602	550	517	558	574	567	603	574	574	596	552	573	584	576	541	569	593	591	575	588	620	582	557	595	564	597	543	576	549	621	568	588	557	573	613	589	584	563	574	591	572	534	599	608	611	599	581	605	590	602	586	565	585	591	545	545	556	573	630	605	593	518	606	572	555	570	621	594	538	570	556	549	550	563	598	621	594	556	598	530	605	609	565	602	588	579	577	564	639	583	560	624	633	576	559	599	600	546	556	543	594	557	609	577	613	568	556	573	586	557	582	585	551	596	605	576	574	547	604	573	584	543	595	592	546	563	623	594	567	558	549	570	563	610	579	587	552	579	573	560	546	557	579	573	557	540	559	570	580	607	614	567	584	647	560	601	577	527	526	575	576	601	581	590	560	610	548	645	552	598	569	524	565	588	640	546	570	610	640	577	549	557	591	589	583	590	600	597	600	577	568	566	581	581	561	578	587	600	574	578	580	578	644	637	589	598	573	554	575	604	604	582	556	537	581	560	601	579	558	615	592	593	556	552	622	587	586	582	531	550	577	596	594	562	583	561	543	561	601	590	603	634	585	624	583	640	572	571	515	597	569	599	584	593	550	592	638	574	605	591	595	600	531	579	549	583	589	616	600	543	535	592	583	604	575	575	563	540	572	556	550	577	598	639	579	544	551	546	571	583	575	564	611	551	551	589	586	551	568	536	565	574	555	609	591	549	634	557	559	559	592	546	539	627	565	580	565	601	586	569	608	527	570	590	584	622	581	615	561	565	593	546	593	575	575	584	580	561	587	605	561	538	578	544	587	560	613	578	624	557	557	588	527	554	588	594	622	577	581	600	581	610	589	601	589	572	558	569	579	550	597	583	561	618	626	606	569	608	609	552	562	583	573	552	529	582	608	592	622	579	590	572	573	621	605	589	576	577	647	567	588	538	604	603	604	601	576	660	579	589	578	566	542	561	631	615	567	559	564	575	577	603	604	600	558	557	587	565	580	601	599	570	603	587	558	551	543	542	545	591	602	592	583	630	526	562	587	571	597	541	583	592	591	538	612	553	507	624	590	542	599	547	565	606	605	577	540	578	553	559	564	571	588	496	551	621	584	564	611	580	563	502	583	577	589	548	594	593	585	593	546	611	546	577	564	597	577	530	611	560	515	572	545	560	612	632	594	536	608	562	582	599	560	579	602	585	602	600	574	574	559	616	569	583	585	616	554	546	593	560	549	561	582	623	592	544	600	552	555	610	592	565	610	596	572	565	645	559	600	543	569	614	647	561	582	575	586	558	612	549	563	549	608	550	602	581	601	549	580	568	572	582	557	591	565	620	574	546	576	567	545	525	590	562	542	561	558	565	565	565	588	579	581	612	594	578	502	611	561	557	599	548	544	619	560	554	548	573	559	567	601	585	597	596	606	589	568	620	576	576	588	596	597	550	589	540	610	600	570	614	549	564	567	573	606	579	572	617	611	608	564	602	588	563	588	551	617	548	627	591	562	569	611	586	563	556	578	594	616	559	584	630	581	587	549	558	574	570	559	555	603	615	612	581	609	585	535	607	564	592	581	596	561	557	590	566	569	587	542	550	545	562	589	534	584	575	529	566	586	572	569	589	586	586	606	552	624	544	596	592	615	584	585	577	531	554	621	565	562	548	566	574	544	531	588	604	607	547	597	547	519	619	616	589	625	600	583	593	582	586	616	605	584	609	595	597	600	601	567	552	555	535	594	553	603	596	586	564	586	588	549	560	546	580	559	568	594	561	592	570	638	573	572	588	542	588	580	601	564	534	519	540	535	568	608	561	603	572	599	539	596	574	583	568	576	569	570	560	605	569	602	600	567	578	560	570	578	570	613	573	603	585	572	589	580	566	552	538	571	572	558	573	604	595	590	566	599	554	578	566	605	577	587	611	578	602	608	588	565	546	597	560	592	573	547	539	574	597	582	579	582	598	572	562	596	600	578	576	538	572	583	552	582	592	613	600	575	590	545	566	566	596	563	569	574	580	573	554	599	560	568	599	577	602	559	647	553	574	547	595	581	600	609	554	537	557	584	554	605	541	556	541	593	574	606	589	580	576	586	599	589	554	562	556	531	567	564	571	518	597	585	556	555	603	612	575	569	561	549	626	601	559	603	583	577	633	564	602	590	556	580	564	553	554	580	579	561	570	593	598	577	550	561	604	614	556	612	583	577	610	617	599	592	553	560	549	569	595	524	567	582	580	607	549	614	587	622	590	566	610	568	550	565	531	563	561	556	589	555	557	615	579	590	601	533	587	592	555	553	537	585	595	601	636	594	574	604	533	606	560	594	597	534	590	591	609	553	558	568	560	607	562	519	604	555	553	570	573	605	585	589	548	543	581	622	540	589	570	614	560	601	533	540	584	562	579	555	577	593	561	563	573	587	577	602	590	570	533	604	562	552	574	619	585	546	561	612	595	596	575	564	613	615	565	584	550	552	603	578	614	586	609	617	561	589	606	578	579	578	568	639	575	551	534	568	578	579	602	550	576	609	588	553	595	536	552	599	548	563	570	615	567	582	568	553	592	587	578	595	552	598	570	568	575	564	588	587	585	605	592	549	585	608	582	590	578	579	597	552	569	564	604	555	601	536	520	590	552	613	570	576	600	578	580	615	570	578	585	573	608	596	568	593	573	562	604	598	571	563	607	590	546	582	594	555	537	568	580	575	596	616	573	582	618	571	576	590	570	600	577	566	605	585	565	565	572	587	593	611	560	584	565	584	610	581	594	552	575	576	578	609	571	571	557	541	577	600	550	562	595	547	570	582	584	571	578	599	571	594	574	556	581	551	587	608	593	611	569	596	588	540	577	579	573	580	588	570	598	577	604	592	595	565	602	652	593	638	566	566	583	593	588	602	575	588	602	609	596	589	595	561	534	538	547	565	581	561	587	535	624	574	558	578	594	579	594	575	578	578	604	576	601	598	558
55484	94144	64235	30346	10128	993	904	922	842	868	899	910	911	888	929	882	860	903	896	865	878	861	839	864	859	878	899	867	886	886	849	856	926	908	882	842	924	845	851	868	923	892	860	902	850	846	905	884	843	894	873	855	887	881	848	866	889	904	895	868	901	862	852	908	896	879	882	837	867	897	827	839	874	851	910	891	900	866	893	925	882	857	894	883	874	842	878	862	860	882	876	866	897	893	903	911	884	869	899	909	832	867	877	869	880	920	848	783	922	883	938	908	870	828	847	858	924	831	871	909	873	839	864	865	875	853	885	872	861	885	857	901	884	882	861	879	891	826	913	886	867	832	853	880	839	864	804	847	858	842	801	879	865	879	837	878	871	892	896	795	891	938	872	866	895	818	871	880	885	863	852	864	869	876	902	862	827	848	875	857	883	849	912	870	867	870	897	854	904	859	785	901	857	860	887	870	864	898	878	836	884	883	834	881	892	882	920	921	859	865	884	859	876	876	858	827	918	842	875	881	916	858	829	923	846	879	861	888	889	858	888	898	881	885	872	890	848	897	835	872	885	898	927	879	866	841	880	879	889	884	893	893	870	853	853	799	867	904	849	879	873	854	875	876	879	859	808	884	866	848	903	871	900	899	896	856	910	870	844	873	840	855	856	911	866	886	882	826	898	921	908	832	884	857	888	811	801	900	874	853	892	824	858	925	921	877	871	874	908	862	867	873	821	868	822	915	864	861	865	915	874	882	846	821	824	849	901	903	852	886	869	892	901	827	894	885	823	864	885	876	851	870	847	858	864	864	892	832	835	861	846	825	921	841	876	894	804	858	901	873	894	883	914	932	839	838	879	893	841	828	915	850	892	914	909	865	784	841	839	871	896	884	868	876	836	912	856	884	881	900	836	843	924	900	868	893	869	849	838	907	843	929	911	879	892	839	872	869	819	864	897	876	907	909	844	829	863	839	889	881	862	888	869	823	812	866	846	855	895	864	856	869	848	879	809	912	882	840	837	859	837	861	834	911	903	866	856	855	848	912	839	863	875	873	891	871	831	836	864	841	870	912	873	876	884	849	899	886	843	832	837	823	827	860	880	838	856	875	874	910	869	805	854	878	880	807	883	851	917	906	858	926	900	878	879	898	863	880	814	884	876	895	901	958	850	885	885	868	814	877	818	874	880	863	879	847	850	896	870	865	875	841	841	853	891	904	872	899	848	895	874	909	887	893	822	891	843	912	909	848	880	859	828	895	841	816	932	916	850	806	862	908	871	856	832	817	872	883	837	864	849	858	887	847	891	846	876	853	890	865	831	875	890	856	909	890	890	839	878	875	857	847	882	926	925	912	887	848	826	896	850	878	866	898	883	843	928	841	887	846	891	841	910	853	855	852	863	892	835	882	897	852	877	891	830	884	843	877	896	875	857	875	873	872	849	897	865	822	871	877	880	871	850	902	828	891	864	867	830	867	858	875	881	917	870	823	929	832	852	899	855	870	873	925	914	834	891	876	893	906	899	862	867	878	892	850	900	900	840	885	851	836	929	900	835	894	867	874	869	908	855	826	826	839	898	841	830	880	904	824	890	854	872	853	845	919	900	898	889	831	827	862	841	830	851	900	884	879	885	849	883	855	828	895	887	900	863	866	868	903	903	853	868	841	870	895	923	874	916	875	835	887	936	843	948	856	865	814	869	937	918	843	893	865	894	844	831	847	918	856	925	828	901	858	861	826	840	908	836	878	886	895	803	872	864	847	896	870	884	855	860	830	912	892	873	856	845	915	856	843	895	849	861	867	920	871	865	905	889	817	862	877	867	844	859	904	842	848	853	900	891	880	829	879	856	835	846	900	900	902	884	857	824	887	917	859	841	862	849	861	854	881	897	849	828	877	835	862	843	881	870	903	924	897	896	806	896	877	858	890	893	867	887	924	857	883	893	844	902	908	890	887	907	862	896	921	890	923	900	817	843	819	841	873	849	874	921	932	873	892	887	907	887	864	850	881	908	892	916	833	803	877	879	876	905	891	868	880	839	896	902	902	823	902	906	888	869	871	818	900	874	904	863	893	841	879	852	864	870	900	871	897	908	882	856	919	856	879	885	892	885	888	896	851	861	845	886	917	889	889	885	941	923	852	867	931	868	843	851	882	853	939	816	881	858	866	877	873	888	842	877	906	891	837	889	900	853	860	816	912	835	829	905	840	883	848	843	858	833	844	836	841	839	860	868	870	846	859	889	853	854	903	839	841	867	875	851	830	903	868	859	874	863	876	842	868	924	830	838	892	857	894	874	871	873	863	876	895	885	891	853	881	839	828	852	846	861	863	852	862	894	905	907	825	868	893	854	859	875	908	858	873	877	842	950	839	863	884	868	899	883	895	945	842	862	902	885	824	876	854	869	874	871	860	874	864	858	869	825	874	893	916	839	851	877	920	843	873	858	819	842	887	867	846	820	880	847	849	865	830	889	874	836	872	890	891	865	896	835	876	812	857	868	861	907	896	844	886	885	851	872	908	895	890	809	864	835	861	861	834	871	898	821	890	860	885	898	879	889	907	881	873	922	858	850	877	926	936	847	877	898	873	845	927	865	909	865	877	869	854	867	820	897	884	839	898	812	854	848	887	849	877	844	921	905	902	829	851	903	914	823	901	927	888	863	843	846	846	863	885	845	877	873	841	867	876	850	809	930	862	880	847	816	831	909	834	932	918	812	878	873	887	849	843	889	836	865	884	853	911	907	861	836	852	853	872	876	916	903	848	875	872	917	881	895	884	852	804	899	825	796	868	866	834	877	860	915	867	851	859	858	847	883	862	877	860	847	847	930	866	851	853	869	873	875	906	891	962	873	864	891	934	875	842	895	860	877	884	878	905	844	908	891	857	863	852	865	885	908	895	849	888	907	908	846	851	883	830	857	879	809	900	871	911	910	891	837	849	874	857	897	863	857	905	846	904	819	887	832	854	869	910	860	903	883	832	823	901	827	828	828	854	827	856	821	880	891	856	828	853	876	893	857	839	846	864	830	853	897	883	846	917	852	908	849	896	847	893	858	895	906	876	891	864	898	869	876	909	879	850	905	849	867	842	861	899	872	853	857	856	874	858	861	884	891	900	854	863	875	902	918	884	877	877	847	835	872	843	845	914	887	887	879	877	884	873	924	840	882	917	895	878	892	907	869	900	844	893	919	879	894	862	859	940	881	872	885	853	840	893	866	921	836	875	836	864	844	856	885	853	897	866	852	836	874	903	864	863	836	879	844	834	900	887	897	869	828	864	849	872	838	879	860	839	850	844	833	882	907	882	885	901	914	857	887	878	815	910	882	870	918	897	891	878	889	834	888	930	821	871	876	885	869	874	880	911	920	861	825	856	844	929	865	898	826	835	811	883	869	867	864	856	868	877	874	911	873	845	858	884	863	917	848	869	834	866	827	864	860	883	897	850	880	846	870	865	873	915	862	868	889	911	859	900	834	889	964	862	877	886	914	877	831	923	886	931
33388	36679	25855	8556	782	453	379	348	354	392	301	331	319	353	347	325	346	352	315	349	344	345	338	367	345	346	327	328	320	347	343	316	374	365	324	315	351	380	346	356	321	340	350	316	347	305	348	332	334	351	336	336	330	318	339	333	328	351	316	361	351	337	358	343	347	355	364	320	355	307	351	315	340	331	330	321	345	322	331	364	309	334	363	330	338	328	364	359	336	352	333	315	331	358	344	344	348	349	377	321	312	337	358	332	380	337	330	355	351	360	349	327	324	304	339	329	333	331	386	333	355	340	338	332	359	345	347	321	336	355	334	355	330	299	314	349	313	347	352	343	309	350	355	351	345	353	371	341	353	337	326	311	306	364	373	328	346	325	363	345	366	369	332	336	316	321	364	328	324	327	371	338	315	337	333	325	342	365	349	352	364	340	322	323	341	338	339	358	337	338	333	370	344	352	345	337	329	355	351	364	323	346	325	298	369	327	347	358	340	305	353	333	339	334	321	338	381	339	359	347	384	337	340	348	348	350	346	345	319	317	363	326	345	343	321	318	347	357	349	318	326	356	352	312	352	322	363	339	316	357	338	380	329	331	351	339	357	335	338	318	333	363	374	356	342	332	359	322	383	312	350	317	356	346	361	368	324	340	358	323	328	338	335	326	320	356	314	373	359	337	337	314	331	338	330	344	312	334	324	310	291	321	332	332	337	318	318	339	334	345	345	307	350	345	343	351	331	326	364	345	315	330	370	385	352	357	319	313	333	338	359	322	380	324	389	357	347	359	362	349	337	314	320	321	353	309	341	340	332	348	350	384	315	330	327	306	337	369	349	357	357	336	333	343	330	324	340	317	337	326	331	353	315	313	357	354	345	350	339	337	332	343	358	327	332	374	322	334	353	300	365	342	328	371	338	368	349	329	323	338	344	316	340	335	362	354	345	366	380	338	347	355	318	328	331	346	352	353	343	354	342	335	342	327	347	333	379	337	327	328	345	332	373	344	306	375	331	320	354	348	312	319	324	346	348	331	355	337	332	346	293	326	309	339	353	354	332	306	342	319	323	348	337	290	341	367	328	314	347	343	330	347	354	329	337	314	348	315	350	326	312	347	331	360	354	334	356	333	322	336	372	335	334	302	315	328	362	320	347	314	372	337	338	314	339	380	342	350	336	357	320	331	334	321	304	322	314	343	340	342	339	314	327	396	330	335	289	343	333	336	356	346	351	307	293	338	322	356	345	348	366	312	341	331	335	322	344	353	324	329	353	366	367	334	321	334	367	360	347	331	354	343	334	317	342	337	331	334	334	311	328	349	339	344	310	288	353	311	347	335	342	306	322	367	351	320	346	319	347	352	332	319	364	338	335	345	307	354	359	352	337	337	368	331	334	339	324	348	358	322	341	322	346	328	329	319	343	338	308	347	338	338	334	352	366	331	285	319	337	342	335	343	337	343	362	332	331	332	338	339	344	343	347	345	388	331	350	346	316	348	367	337	344	331	342	355	303	345	365	338	352	312	333	315	320	323	322	343	331	311	347	347	373	355	342	360	326	363	356	351	343	347	349	363	321	316	350	347	356	332	346	358	319	356	325	322	346	329	341	352	330	321	337	344	345	346	354	370	321	338	345	346	347	349	337	333	358	340	336	339	358	357	336	318	353	360	369	356	328	346	313	348	341	339	304	372	355	346	357	335	335	376	354	350	359	360	339	352	336	368	340	290	350	323	291	343	345	375	327	339	336	334	343	343	335	319	354	346	357	356	352	323	314	348	345	316	340	366	346	326	348	355	339	338	364	336	334	339	314	348	332	332	366	316	352	350	356	320	327	327	350	338	384	334	351	287	314	328	348	365	380	318	339	326	327	332	356	315	354	351	328	338	354	339	377	356	354	331	334	335	335	332	356	334	345	319	340	353	313	362	349	351	360	315	328	336	330	356	351	346	371	345	308	339	319	352	319	326	341	326	364	333	329	315	344	314	376	335	346	322	343	326	331	356	320	327	333	348	346	338	348	316	333	359	338	353	336	341	406	354	321	351	328	335	346	389	344	320	335	357	369	346	345	349	308	319	351	383	338	383	315	354	320	358	334	331	328	329	326	359	314	318	333	317	352	324	323	367	344	327	331	334	341	321	318	362	318	346	339	313	353	360	348	325	328	393	326	333	335	303	350	337	314	340	319	323	318	311	348	363	365	364	310	321	345	345	319	315	312	333	354	295	325	315	347	340	346	303	342	346	359	346	383	331	344	372	359	328	347	344	348	347	351	324	356	352	367	340	341	342	345	313	325	336	342	355	339	342	374	367	351	334	335	339	331	307	329	319	343	371	329	336	336	346	352	342	369	326	348	341	361	333	339	344	329	367	367	354	327	332	332	350	365	367	337	335	336	301	344	345	341	350	331	354	347	303	322	308	353	322	343	355	317	340	363	347	328	364	333	337	358	339	353	328	368	354	336	338	355	327	353	333	354	342	345	322	331	334	305	318	335	343	341	329	343	351	340	368	355	347	334	364	369	329	322	346	339	314	349	356	328	332	333	316	368	335	331	369	344	328	360	332	380	352	338	331	357	353	341	313	310	362	355	340	367	374	346	331	329	338	327	329	340	321	349	364	338	352	336	347	334	323	340	312	361	334	329	327	322	339	327	333	346	351	334	339	332	344	351	363	346	384	326	346	369	332	341	346	367	346	371	334	361	349	355	320	357	351	360	306	343	331	281	376	347	334	343	359	358	342	360	334	363	339	344	312	347	339	360	371	349	324	313	346	336	349	341	316	340	326	339	335	347	339	318	335	331	328	334	335	352	362	360	302	311	334	349	350	328	320	341	323	337	331	371	329	344	325	374	336	325	308	340	365	350	360	352	347	323	323	330	346	354	353	334	319	330	313	339	323	342	353	330	336	319	337	355	339	340	304	318	327	357	308	368	350	342	351	365	352	297	342	349	317	336	333	341	322	318	348	330	323	366	368	338	375	370	336	361	349	354	345	327	350	332	327	358	336	349	339	360	326	311	321	332	328	351	343	358	311	342	343	353	374	339	354	354	372	363	344	338	364	322	313	343	345	340	348	316	331	340	333	358	327	326	318	381	351	329	350	328	349	346	348	327	358	338	347	362	337	338	350	365	344	339	354	326	325	331	304	328	355	359	340	343	336	317	344	328	387	337	355	375	324	331	363	335	340	333	339	347	345	366	336	344	332	323	337	360	341	337	323	331	382	360	321	373	314	350	356	316	341	306	329	331	323	321	309	319	330	352	391	340	356	343	328	327	312	332	314	382	300	323	344	338	343	349	316	325	290	333	323	342	321	350	362	348	311	337	365	359	371	359	316	342	385	372	366	325	368	338	327	349	344	323	339	338	308	384	317	330	364	333	341	360	359	352	345	335	323	331	380	369	333	328	361	349	347	334	362	344	351	333	347	348	344	329	348	316	345	331	329	321	342	354	356	297	324	336	333	327	352	349	339	378	349	343	324	293	339	347	357	366	333	329	339
43816	51146	27221	6409	1082	573	545	560	592	565	522	576	551	567	586	545	620	579	601	541	602	542	573	556	530	589	542	561	590	531	547	546	562	579	566	538	546	568	579	548	591	525	572	573	537	527	571	534	560	542	517	553	523	575	605	595	540	566	571	581	563	566	553	562	559	575	531	564	582	558	566	579	574	535	585	593	592	544	580	575	572	512	576	594	561	533	594	540	551	543	547	554	559	560	555	564	571	589	598	536	547	545	593	572	604	569	526	583	581	541	532	561	544	604	549	593	566	577	516	565	580	591	543	521	595	571	549	562	563	554	565	559	578	559	546	524	578	580	553	511	593	580	555	536	550	533	551	563	559	570	569	560	565	545	591	581	526	496	532	540	548	563	564	574	531	565	577	552	550	541	522	575	557	563	556	620	550	554	570	583	541	568	555	525	574	587	549	501	561	582	548	583	556	549	543	516	559	578	582	513	595	563	566	551	547	586	531	554	531	554	546	528	562	517	554	538	565	552	515	579	587	575	530	533	554	581	539	570	570	586	580	590	575	540	596	544	565	550	515	586	557	522	588	571	558	555	568	549	585	604	565	558	544	547	579	556	586	603	522	537	603	525	587	557	570	560	596	570	532	531	609	567	503	570	576	549	569	613	546	539	513	583	594	549	577	539	567	564	562	576	580	573	624	553	569	524	555	554	589	567	569	543	566	622	525	604	577	565	551	576	543	534	575	592	548	582	545	568	583	564	470	570	598	544	555	546	526	560	540	565	562	534	598	566	551	581	528	560	528	565	608	558	567	590	578	572	524	539	578	569	568	539	541	545	559	566	578	583	587	563	568	561	567	578	584	562	571	547	511	538	539	570	577	593	559	562	571	602	558	574	552	576	532	590	558	575	551	553	550	569	586	600	541	527	560	576	553	572	503	581	579	556	561	599	572	548	570	520	522	556	565	554	532	534	573	580	574	557	529	569	555	558	545	567	569	598	546	550	546	553	506	584	537	567	574	563	567	606	590	570	581	595	525	566	565	570	550	568	585	567	580	532	554	544	518	552	574	565	532	542	544	509	548	553	536	538	607	553	573	601	531	539	526	569	576	557	565	559	551	516	579	591	561	557	577	574	572	549	553	575	548	562	545	513	530	579	571	574	541	570	560	589	599	532	514	541	530	541	535	580	528	564	564	565	534	534	559	577	547	547	510	557	580	567	553	602	569	544	588	554	561	542	568	557	577	568	545	574	556	608	601	547	562	560	527	549	572	557	572	572	540	587	539	550	579	600	578	574	533	588	537	565	536	550	535	575	588	559	565	587	575	545	565	490	555	527	571	580	527	525	508	551	617	572	582	563	521	555	564	554	555	548	570	580	588	551	561	595	536	533	571	527	571	539	567	586	561	555	537	540	563	583	595	543	582	561	533	561	561	543	569	544	522	543	547	594	556	561	530	509	584	556	581	546	536	545	578	552	550	551	574	517	556	556	576	548	551	587	558	582	557	533	540	556	556	561	576	531	564	602	536	543	561	541	557	570	600	576	549	607	566	568	579	538	564	590	582	570	572	529	580	576	549	561	581	570	564	546	580	520	547	567	571	518	553	568	570	590	542	571	553	592	527	606	546	559	592	562	552	526	573	536	565	530	561	586	584	548	547	581	553	543	550	577	552	563	560	590	562	564	606	575	574	559	562	591	549	547	523	531	540	543	538	587	575	600	549	541	552	570	575	600	540	575	553	499	549	522	588	500	616	563	578	584	584	566	562	582	551	553	596	544	520	582	531	533	546	572	535	530	560	583	567	558	533	571	565	558	585	567	584	575	543	569	550	554	578	548	586	534	553	515	555	578	519	573	554	557	577	560	582	552	569	576	576	545	560	558	566	544	567	566	518	561	576	497	551	577	609	575	533	620	505	529	573	512	539	575	517	565	555	578	556	535	546	553	534	579	520	565	570	527	561	625	580	506	596	563	540	546	524	600	576	565	545	561	535	589	521	567	549	544	551	567	518	523	540	559	563	575	567	539	563	550	554	575	556	548	536	544	550	583	542	540	545	557	545	570	493	579	568	613	522	534	591	590	527	539	549	590	557	568	567	593	552	547	539	632	601	559	557	562	604	539	566	547	587	523	543	539	577	602	541	535	563	546	566	532	573	579	572	573	580	562	556	589	546	544	612	517	588	564	524	556	553	560	539	593	558	565	540	578	615	567	569	555	574	548	594	567	591	559	563	546	554	546	565	607	604	582	541	539	588	578	545	578	562	591	547	560	534	549	557	587	577	567	510	541	564	569	541	586	558	599	606	550	557	537	568	559	496	533	557	571	604	556	557	512	539	564	557	570	573	544	543	540	550	601	526	570	520	593	605	561	599	550	567	535	536	605	536	541	567	541	556	554	574	537	559	521	551	533	559	541	556	612	576	563	598	541	548	548	509	591	576	545	607	577	568	564	588	561	596	549	567	598	545	508	561	520	582	589	536	546	560	551	572	582	566	517	553	623	569	570	575	559	532	600	568	581	553	558	558	548	522	588	552	544	559	535	569	524	591	540	556	561	560	553	543	574	540	558	566	568	546	553	589	544	547	547	556	554	595	566	542	593	596	547	559	558	570	540	589	547	565	564	556	542	545	559	541	575	576	535	559	568	559	553	542	541	556	552	527	565	587	552	540	567	596	600	580	567	544	562	544	548	546	538	569	528	584	530	546	560	539	544	529	545	531	548	590	588	562	527	547	585	583	535	547	581	564	553	519	548	597	552	570	524	621	570	585	565	565	599	556	527	528	610	523	596	569	546	572	554	594	558	565	558	540	572	572	578	550	538	573	524	582	551	556	591	569	617	571	597	568	573	533	525	579	554	528	602	538	548	528	574	563	597	548	542	557	539	532	555	548	580	539	571	542	588	569	547	580	513	544	556	548	501	589	553	542	579	556	518	555	548	523	570	540	549	584	581	581	544	528	564	587	568	557	561	575	596	547	573	541	602	547	581	573	519	537	580	534	580	561	548	532	568	590	571	547	582	587	573	529	568	536	585	552	551	559	560	554	521	585	562	580	567	575	560	551	549	560	534	585	543	588	583	573	560	550	577	566	551	566	547	558	624	555	553	539	594	580	534	577	568	560	560	575	519	567	569	572	560	585	548	588	557	594	555	544	543	568	555	576	583	585	548	546	584	548	575	555	534	572	550	583	538	546	520	543	583	568	561	574	541	567	595	557	565	554	513	604	550	528	519	523	577	506	555	524	538	534	538	574	574	572	589	542	545	561	544	599	608	518	574	610	559	555	533	560	537	568	536	536	588	560	586	587	565	567	558	576	574	623	575	553	569	564	597	569	565	579	575	588	584	533	545	522	564	573	598	588	583	560	571	571	567	487	579	560	551	579	552	587	545	548	563	558	577	560	559	536	544	578	516	603	550	575	505	568	542	579	550	555	515	546	556	542	573	533	555	559	578	588	580	556	587	594	561	571	588	558	584	571	564	547	554	549	539	588	573	551	618	601	514
26264	26777	31958	25965	17420	3660	475	396	408	418	405	407	373	439	410	389	395	355	370	375	422	378	375	365	390	382	372	410	404	382	375	415	388	410	392	413	351	406	410	450	381	369	388	405	404	377	423	418	395	380	430	364	407	428	388	366	383	384	412	391	436	382	387	388	406	405	429	346	399	402	373	415	391	403	430	399	396	408	415	377	378	389	441	375	384	396	409	371	402	425	411	392	406	398	381	409	397	376	394	368	380	339	401	395	378	412	364	385	397	399	373	384	408	404	376	372	371	359	392	401	410	401	405	405	391	374	406	386	370	411	392	374	384	404	391	394	401	420	425	419	444	406	392	415	372	400	421	383	368	385	362	373	430	405	375	412	407	402	392	382	401	416	388	417	383	409	407	374	392	409	371	379	396	396	394	422	390	382	385	379	378	385	359	406	395	366	407	419	348	388	363	402	446	385	408	390	405	396	417	412	377	383	379	433	377	388	381	393	406	402	425	397	372	430	372	401	363	365	389	362	415	395	413	413	399	402	408	369	438	399	376	397	363	418	370	369	404	399	393	399	382	360	409	413	377	392	382	383	384	399	405	395	375	384	396	379	402	387	382	410	396	399	406	410	419	384	400	406	397	425	372	397	415	366	411	386	383	402	423	381	362	421	382	374	389	405	353	420	380	394	404	388	403	379	415	360	396	361	397	392	406	423	392	387	413	395	388	369	398	373	374	346	377	398	397	394	429	386	380	417	392	407	411	427	388	378	391	391	392	366	350	418	392	404	388	404	413	381	360	394	371	407	397	419	365	355	375	376	397	391	420	395	424	403	364	415	356	421	404	390	376	430	383	417	387	400	361	410	399	383	390	407	407	359	407	393	398	408	377	433	411	367	364	398	409	407	381	380	423	351	384	388	413	375	409	407	386	387	415	419	389	399	371	410	414	409	396	377	377	413	394	396	347	372	434	403	383	398	405	364	368	400	365	376	374	382	419	366	402	427	360	382	388	355	418	395	373	384	410	396	396	435	383	385	398	388	389	366	401	348	381	366	410	401	399	419	381	427	399	396	421	368	364	378	375	422	416	379	373	383	334	415	417	378	389	404	419	396	391	376	384	410	378	400	412	402	414	395	399	426	372	401	382	394	399	413	356	391	402	404	417	423	357	394	416	405	393	383	417	369	408	371	371	394	413	390	409	400	398	374	386	390	373	407	404	378	385	384	376	415	397	400	395	388	397	395	423	352	407	418	389	427	344	396	403	387	390	406	384	393	320	432	371	374	386	377	396	407	438	355	385	408	419	409	359	384	440	388	407	368	432	396	372	396	384	368	392	408	378	381	410	385	423	403	382	396	390	409	405	380	391	387	390	399	373	371	384	390	402	398	353	412	409	401	422	363	424	406	408	404	374	391	400	440	431	390	422	420	395	356	396	363	355	387	408	389	407	394	382	430	394	424	397	372	389	426	389	392	414	401	397	402	378	381	398	376	373	413	386	365	377	391	430	345	426	422	343	426	398	382	359	391	382	383	397	389	394	360	422	435	352	422	353	365	362	393	360	393	399	350	393	389	403	372	421	379	412	376	394	424	369	369	411	376	408	404	400	413	414	430	364	373	358	381	365	391	380	387	406	389	415	398	360	387	393	385	425	400	403	376	395	427	379	351	376	416	433	350	391	362	423	386	407	392	402	380	384	366	402	401	380	401	393	413	365	353	391	399	375	415	421	402	387	367	385	405	395	409	382	371	372	399	409	349	388	387	385	394	380	400	428	388	394	376	378	362	403	415	405	387	440	382	388	400	383	387	382	384	402	396	367	414	379	364	358	372	433	398	444	398	391	410	415	377	375	378	398	397	370	393	388	399	403	401	366	382	366	404	430	441	350	380	359	393	407	442	396	403	430	409	430	406	375	402	390	373	420	421	383	424	404	416	374	366	373	393	391	374	392	397	379	375	389	363	380	401	421	392	404	398	382	405	397	381	365	371	387	385	399	375	407	389	414	398	376	407	385	419	391	384	354	413	417	401	413	397	410	364	410	386	404	424	421	399	417	394	355	387	436	377	378	405	388	386	411	371	391	414	383	405	392	390	422	385	407	398	398	388	366	370	394	394	378	387	409	377	395	392	391	435	366	371	370	385	403	372	378	387	382	414	432	404	392	401	397	425	396	438	371	381	390	369	404	397	395	391	416	414	399	389	395	376	376	405	411	415	402	401	399	371	444	417	431	404	371	414	402	387	384	380	362	360	391	409	372	366	388	446	375	390	426	421	397	397	408	378	384	394	379	378	369	404	401	386	379	379	418	385	388	410	395	383	385	373	369	424	377	408	398	403	412	380	367	391	429	398	410	387	387	389	374	414	399	425	396	407	384	388	402	393	403	393	404	378	415	374	404	363	410	354	411	413	413	371	391	386	384	382	426	391	401	414	396	393	367	406	413	395	392	379	401	411	401	395	407	348	405	359	376	361	395	355	384	363	365	426	404	368	384	387	402	379	411	401	410	388	363	423	431	408	402	380	401	370	389	415	396	402	392	413	399	370	427	424	432	393	375	406	396	380	378	427	380	395	412	425	431	386	349	426	405	401	392	391	391	387	357	380	383	374	373	375	380	406	408	419	360	367	398	380	409	361	398	424	397	364	394	397	384	397	417	394	396	395	362	373	416	401	401	382	431	396	416	410	426	345	389	396	405	396	401	391	384	372	421	398	370	368	392	360	421	378	364	381	375	367	443	377	389	385	367	376	379	379	387	371	369	382	391	414	395	400	403	384	376	385	328	384	364	378	382	397	398	423	377	387	401	383	381	379	408	384	388	411	385	346	407	389	420	369	361	400	418	386	374	374	389	424	403	376	378	396	397	383	407	377	367	389	387	395	366	407	394	388	413	420	422	374	398	390	410	382	391	431	376	379	388	417	385	400	422	433	415	361	395	390	399	438	420	374	404	401	376	380	406	379	382	368	407	402	392	391	417	418	417	400	377	389	373	413	379	369	419	381	408	422	399	381	422	386	369	393	444	420	405	374	422	416	392	405	360	374	378	400	398	423	405	402	412	394	389	397	391	399	417	391	373	390	389	354	377	413	410	386	427	366	392	378	395	374	403	404	424	385	385	389	402	395	370	401	389	375	407	361	421	383	387	407	409	375	361	389	424	384	384	390	410	396	403	385	363	412	410	376	389	387	353	391	371	397	366	400	365	390	378	413	368	407	371	381	415	395	436	405	372	376	377	389	374	407	389	413	380	420	395	412	419	409	372	377	433	420	390	415	357	375	383	408	393	390	386	426	414	382	383	426	397	419	350	391	407	410	383	392	389	387	393	371	420	380	389	383	402	369	405	418	387	382	402	389	376	395	389	408	399	395	421	423	378	396	436	411	408	399	355	370	370	376	380	342	406	392	369	402	409	384	396	389	380	406	425	368	398	402	399	383	391	411	374	371	418	373	374	441	368	399	388	397	372	418	389	409	384	408	437	397	367	384	370	384	386	390	393	364	378	419
59030	90342	56092	24483	4969	766	600	640	642	626	614	620	672	636	637	636	622	624	684	650	614	664	614	662	630	619	683	641	612	631	662	630	644	632	585	634	637	635	680	630	650	655	651	593	647	650	639	629	617	635	631	641	611	672	678	584	612	618	655	636	627	646	638	604	592	620	580	625	593	649	614	624	649	610	590	649	656	639	648	618	608	639	640	618	664	644	651	614	580	640	669	622	660	617	620	654	680	639	606	615	639	630	692	570	652	671	634	650	641	611	617	636	610	620	627	620	627	640	624	612	680	642	630	603	633	624	610	636	623	676	656	662	649	635	629	640	669	596	659	638	622	644	639	649	662	643	622	619	595	638	637	628	637	664	645	621	584	626	611	610	634	580	623	607	661	626	691	625	629	597	632	623	624	633	599	676	588	624	608	626	664	639	675	661	655	655	626	634	603	653	625	627	611	664	637	633	603	597	630	627	632	636	638	664	651	621	599	605	605	612	634	595	643	663	638	633	642	661	630	674	654	645	647	644	643	607	631	626	628	612	636	577	651	660	641	641	646	607	623	629	645	624	653	637	648	615	590	592	636	650	589	555	655	596	646	628	632	577	626	631	650	653	626	588	663	622	634	609	633	630	649	612	646	625	681	641	640	633	621	657	588	636	634	612	614	629	649	656	621	635	649	616	584	640	676	657	587	602	686	643	643	666	634	668	595	581	613	641	605	615	627	629	597	671	595	658	642	623	603	606	620	614	652	634	630	610	629	587	652	634	649	629	608	596	615	615	609	611	649	637	618	632	671	674	604	646	646	657	619	635	644	593	678	639	625	621	670	661	656	651	629	633	638	657	629	634	630	677	628	624	546	649	634	566	644	631	657	589	578	600	582	641	646	597	627	609	611	631	628	651	610	643	623	660	679	631	646	618	641	590	607	608	623	635	613	676	613	634	630	668	656	636	592	590	628	616	596	645	626	622	640	612	666	622	649	667	617	673	623	641	598	624	596	604	594	617	620	635	622	660	625	652	587	652	636	637	632	663	596	623	621	628	623	664	674	594	651	631	618	680	636	633	644	667	647	630	588	634	645	674	703	647	611	656	653	630	605	600	661	559	624	593	622	600	616	666	619	637	615	675	678	612	633	631	646	624	613	671	632	644	607	657	601	656	622	654	593	580	636	632	644	590	609	650	660	688	619	594	620	626	637	626	647	647	622	583	648	599	660	603	611	659	657	629	653	645	615	617	628	608	670	624	635	642	635	681	611	660	662	604	610	615	672	623	648	666	649	656	621	633	585	625	600	666	642	627	589	623	646	591	609	617	612	616	606	616	607	615	637	610	661	609	641	608	670	640	648	616	606	591	614	638	598	604	645	639	589	662	615	677	611	647	607	599	635	620	582	629	653	623	644	619	607	596	631	687	682	622	614	624	602	630	614	622	628	635	613	610	616	605	641	620	611	638	649	661	642	673	649	664	593	668	630	610	644	608	625	657	655	606	596	643	600	669	689	594	632	676	637	659	626	648	636	630	610	653	574	602	597	635	657	636	647	611	651	585	673	641	609	585	651	638	619	593	620	619	587	602	624	572	615	658	614	640	642	630	599	638	688	629	629	630	615	623	656	639	605	690	651	641	623	613	620	611	624	591	619	644	635	657	611	624	604	660	668	656	606	626	636	634	642	630	601	666	677	628	682	596	649	589	635	602	682	691	656	628	631	602	668	642	657	643	640	646	619	597	631	595	650	579	632	663	609	670	566	680	643	617	649	646	612	641	608	605	617	682	642	630	654	632	609	635	649	638	626	621	648	593	650	646	627	653	645	649	616	618	679	620	630	624	643	644	619	625	629	603	648	638	634	652	573	671	640	615	598	590	617	621	641	646	659	631	632	656	635	662	631	660	658	601	606	676	630	631	640	601	612	625	617	628	628	625	614	660	666	661	669	596	690	637	619	607	629	617	647	636	647	618	633	623	625	600	679	642	612	627	667	662	614	655	660	614	605	626	637	643	659	652	686	639	591	631	657	605	589	630	592	602	626	581	616	634	630	664	621	606	629	643	627	630	611	584	651	599	647	691	627	667	608	645	653	607	648	664	613	610	653	613	646	626	647	667	651	629	632	623	599	671	671	626	627	669	619	631	637	589	630	619	637	667	621	598	634	681	619	626	647	628	604	626	598	674	614	613	599	628	627	674	612	610	609	592	634	611	623	653	641	577	598	603	607	587	635	655	638	642	652	658	604	605	646	646	648	638	641	637	620	612	664	678	648	676	631	642	621	602	602	627	631	632	619	644	624	600	634	634	618	647	578	656	633	619	550	644	659	627	654	625	624	595	614	646	578	665	629	623	633	583	651	657	676	628	644	656	621	585	607	647	675	648	609	639	620	602	635	622	667	604	585	664	626	602	635	614	657	631	640	619	631	643	640	657	611	637	640	648	579	653	592	674	571	622	642	645	638	614	600	583	642	641	616	620	601	608	654	666	652	616	619	608	634	639	629	616	650	650	584	640	595	640	662	632	656	650	643	666	616	652	647	605	574	614	624	649	612	641	588	659	621	629	639	664	595	595	589	649	625	637	607	575	600	648	616	627	629	637	617	627	624	627	599	652	620	645	652	608	658	620	610	623	669	572	678	634	590	652	634	659	620	619	652	637	630	661	648	594	668	659	624	602	673	646	657	641	613	665	638	645	661	628	661	658	621	628	603	599	637	612	605	563	616	619	620	614	657	653	624	634	593	692	639	599	666	627	646	637	608	588	628	624	625	613	665	662	620	644	589	621	607	652	619	611	588	639	667	690	605	628	655	617	627	645	649	641	638	643	580	606	653	615	613	650	641	619	608	635	637	655	625	625	635	599	604	681	647	611	624	642	623	617	610	638	608	639	612	608	620	639	604	644	617	614	603	664	619	633	642	669	657	665	632	668	604	632	615	614	602	649	690	610	606	658	626	634	652	646	658	608	632	621	636	644	665	630	580	632	632	657	605	608	618	672	654	609	625	667	629	662	598	607	641	663	623	608	645	604	628	636	633	622	644	661	627	607	641	602	636	612	630	626	653	628	642	594	614	610	626	644	639	614	593	656	638	658	614	648	610	596	639	634	588	621	642	594	587	654	652	664	675	604	639	670	631	647	625	612	628	654	622	630	581	599	647	632	616	614	631	688	679	612	639	614	609	608	623	626	627	588	604	616	595	643	607	630	638	659	608	650	630	626	607	684	616	560	640	670	588	648	602	601	649	647	623	614	615	605	658	655	643	625	680	627	616	647	640	632	628	637	612	678	621	631	615	630	656	623	650	606	660	659	612	637	642	652	687	630	659	656	632	637	634	620	663	593	610	637	636	614	643	624	638	689	669	592	623	576	616	604	648	633	645	648	623	620	597	631	597	629	624	631	659	665	629	634	637	621	625	597	648	633	558	627	637	608	595	620	682	615	663	606	613	618	640	667	620	647	639	631	655	632	628	616	641	672	630	636	682	605	641	642	646	635	623	636	614	615
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
