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
339380058821	339380059342	339380059892	339380060442	339380060992	339380061542	339380062092	339380062642	339380063192	339380063742	339380064292	339380064842	339380065392	339380065942	339380066492	339380067042	339380067592	339380068142	339380068692	339380069242	339380069792	339380070342	339380070892	339380071442	339380071992	339380072542	339380073092	339380073642	339380074192	339380074742	339380075292	339380075842	339380076392	339380076942	339380077492	339380078042	339380078592	339380079142	339380079692	339380080242	339380080792	339380081342	339380081892	339380082442	339380082992	339380083542	339380084092	339380084642	339380085192	339380085742	339380086292	339380086842	339380087392	339380087942	339380088492	339380089042	339380089592	339380090142	339380090692	339380091242	339380091792	339380092342	339380092892	339380093442	339380093992	339380094542	339380095092	339380095642	339380096192	339380096742	339380097292	339380097842	339380098392	339380098942	339380099492	339380100042	339380100592	339380101142	339380101692	339380102242	339380102792	339380103342	339380103892	339380104442	339380104992	339380105542	339380106092	339380106642	339380107192	339380107742	339380108292	339380108842	339380109392	339380109942	339380110492	339380111042	339380111592	339380112142	339380112692	339380113242	339380113792	339380114342	339380114892	339380115442	339380115992	339380116542	339380117092	339380117642	339380118192	339380118742	339380119292	339380119842	339380120392	339380120942	339380121492	339380122042	339380122592	339380123142	339380123692	339380124242	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2664	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2661	3600	2300	2661	3600	2300	2661	3600	2300	2661	3600	2300	2661	3600	2300	2661	3600	2300	2661	3600	2300	2661	3600	2300	2661	3600	2300	2660	3600	2300	2660	3600	2300	2660	3600	2300	2660	3600	2300	2660	3600	2300	2660	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22836	20178	27098	23062	20210	14883	27099	41572	34102	16526	8134	2165	826	636	547	529	546	592	517	525	513	566	529	539	560	557	556	544	573	541	546	573	559	529	544	523	587	554	520	531	540	570	598	553	583	510	500	495	572	536	532	568	518	522	529	494	515	561	606	497	544	541	570	539	555	539	526	591	522	522	520	571	511	557	541	549	527	540	539	512	571	516	558	550	533	533	606	535	560	583	577	557	548	555	535	520	559	546	547	550	521	553	524	531	539	548	540	510	540	517	559	515	521	554	590	531	547	548	587	537	566	549	563	533	533	575	517	552	532	563	560	550	564	556	519	552	517	539	530	511	549	541	570	500	532	531	591	548	521	499	548	562	524	549	531	574	491	519	522	505	560	544	531	524	556	572	528	603	573	576	553	555	594	564	571	557	537	506	543	546	519	538	551	523	584	564	567	552	563	506	543	569	571	535	584	528	514	590	546	559	543	550	555	501	566	533	560	523	548	543	519	565	520	590	549	544	562	529	515	591	589	543	552	506	547	580	581	558	527	573	529	517	566	532	545	589	567	571	548	538	586	558	564	568	499	545	578	541	516	530	573	536	579	515	547	538	577	574	524	505	587	531	536	517	563	513	541	538	555	537	514	569	522	549	489	570	569	543	508	571	518	559	567	527	557	474	521	521	536	542	504	506	520	515	529	534	559	520	535	486	528	525	513	563	499	547	567	547	548	590	570	524	488	547	499	550	539	516	508	557	573	553	497	546	531	534	504	568	534	529	561	546	567	568	530	538	538	544	554	570	536	509	528	546	586	555	540	520	493	539	529	612	591	579	519	572	575	509	579	553	551	559	538	509	545	543	517	539	528	529	547	523	576	533	534	527	546	552	541	546	552	543	563	565	600	537	525	553	508	574	545	532	522	491	569	560	515	566	508	584	482	554	546	498	565	550	562	527	586	547	541	495	506	605	531	551	562	516	525	574	544	551	516	571	532	520	528	560	517	548	519	533	522	530	564	576	549	539	542	582	591	582	506	533	521	524	549	542	537	568	472	541	559	525	529	525	552	491	548	537	529	529	501	545	565	555	556	524	514	526	545	496	546	546	533	539	533	502	543	594	493	549	534	539	515	502	505	554	504	528	526	530	563	552	544	561	562	520	538	557	524	516	548	537	535	519	504	510	541	523	526	574	499	518	561	536	546	563	513	523	550	558	524	548	493	518	569	530	543	601	513	502	559	520	574	540	475	523	532	509	526	541	562	571	534	528	486	533	545	521	553	601	531	568	545	543	507	549	505	541	554	569	507	529	500	541	543	536	571	523	554	558	472	553	536	580	552	520	512	544	537	548	536	540	505	578	526	516	546	574	537	531	523	543	533	560	551	560	564	548	537	516	528	524	577	516	565	553	514	537	530	562	534	558	524	541	502	497	536	500	568	550	549	526	546	516	533	521	504	531	488	540	546	537	548	541	536	587	504	524	556	492	575	546	518	530	547	516	516	494	564	528	528	534	530	563	581	571	566	533	525	497	561	549	543	575	528	542	576	577	540	523	541	564	520	532	512	555	548	548	512	507	535	498	526	531	551	509	528	520	545	575	528	518	499	544	522	484	601	539	541	540	562	535	550	538	481	548	537	492	548	551	542	598	590	563	546	521	547	537	513	534	544	513	582	509	544	553	515	566	549	524	482	555	545	550	516	561	539	546	578	512	563	543	568	520	495	545	506	557	502	504	496	510	531	526	535	507	559	549	538	545	518	527	525	548	503	528	509	539	569	544	537	549	583	522	591	520	556	508	514	526	545	601	495	528	555	511	515	510	529	562	526	512	548	514	556	538	538	534	551	551	537	541	545	580	562	513	563	557	562	583	550	572	538	555	537	534	516	530	549	532	552	530	548	534	557	554	569	542	554	539	544	532	576	530	533	585	520	553	558	520	575	556	512	530	513	523	528	520	608	569	549	552	554	539	566	521	512	523	571	554	580	557	557	529	511	538	557	549	541	548	483	541	546	539	572	534	544	497	551	545	545	581	570	535	543	515	512	555	525	529	506	556	550	541	533	501	537	513	548	562	539	552	595	503	539	544	525	538	553	522	552	521	522	532	519	523	551	532	541	492	534	505	528	550	498	517	572	515	516	510	547	547	552	559	556	561	520	557	512	532	527	530	557	549	500	506	499	519	545	541	542	544	591	524	508	497	545	565	517	547	541	535	487	523	545	592	524	565	538	547	525	535	533	556	551	525	533	531	543	519	524	540	554	555	532	505	545	536	546	545	555	546	518	536	538	544	530	545	568	590	502	540	526	540	531	511	530	592	549	552	555	539	556	568	534	525	538	529	516	579	528	565	565	515	528	531	556	531	514	507	573	553	584	552	567	553	527	572	527	540	588	537	522	526	566	552	564	533	570	579	570	559	542	570	510	546	527	555	524	532	541	564	534	550	531	530	519	515	525	484	528	599	546	575	546	501	566	536	525	544	561	549	541	525	557	572	526	553	586	524	539	575	569	521	558	543	557	541	521	491	522	546	543	559	519	508	502	508	536	546	527	523	573	539	541	570	575	558	550	554	561	526	539	522	508	534	533	530	555	559	507	549	560	522	574	557	545	512	541	579	519	527	541	546	549	532	490	535	520	536	489	509	547	538	536	508	582	535	520	557	544	547	486	540	539	533	545	548	543	549	554	538	488	551	594	551	513	574	566	544	501	559	527	545	560	604	554	516	539	500	552	512	521	519	559	534	547	545	570	503	581	517	516	554	541	531	556	536	493	561	533	566	511	542	510	522	521	568	547	524	521	538	494	592	520	576	524	538	518	546	545	541	512	522	524	550	540	521	531	563	541	542	564	515	547	547	550	562	543	515	568	517	563	578	489	518	535	527	523	547	493	525	578	544	552	560	576	553	527	542	490	518	503	522	566	549	552	584	513	521	523	555	545	576	559	535	540	543	549	518	503	562	571	528	527	514	533	539	523	554	553	540	509	572	584	518	574	539	562	524	545	514	518	536	575	550	517	547	537	573	585	530	547	507	493	552	579	551	553	522	517	550	521	513	552	485	572	558	498	543	542	550	552	581	511	532	541	555	556	544	530	539	567	558	557	531	544	565	508	558	497	529	486	516	580	539	543	579	564	510	527	533	547	499	539	561	542	534	565	517	513	509	493	513	534	561	548	523	536	556	544	519	547	516	528	522	522	555	513	516	506	537	565	528	534	568	512	555	507	518	559	564	545	536	564	532	549	532	530	529	522	564	544	518	519	552	517	564	577	519	518	528	570	525	536	522	540	557	507	552	485	546	524	546	559	549	519	561	563	576	520	528	535	541	527	562	555	538	571	555	594	525	522	561	544	529	512	525	581	525	580	521	559	553	510	535	531	498	561	539	562	566	527	525	523	544	524	523	543	551	546	557	517	553	525	549	534	566	555	540	580	548	555	560	504	498	538	552	509	517	527	593	531	566	522	565	560	556	544	575	549	521	583	527	542	520	551	558	581	499	531	543	508	544
9520	21439	21245	13356	10423	8386	28883	39056	29201	12227	7370	2143	909	595	554	492	510	530	502	520	516	478	482	508	482	495	502	525	517	574	555	506	484	475	557	490	515	507	511	513	525	542	547	532	548	536	497	531	519	519	531	512	528	545	503	519	481	547	534	514	506	498	503	536	474	504	515	525	533	510	514	527	503	506	501	496	514	502	481	499	500	515	484	489	504	548	519	515	543	501	500	548	508	498	520	502	523	550	522	488	467	511	461	507	518	516	564	489	496	511	490	525	527	524	506	529	520	547	498	493	506	517	469	554	520	544	498	548	506	522	499	522	503	499	514	524	512	531	515	555	515	522	485	501	494	518	522	499	526	513	525	507	519	512	473	531	528	528	543	525	508	503	498	480	519	507	517	504	485	508	478	526	520	503	528	537	513	540	502	521	530	543	509	527	483	500	504	516	544	493	504	499	506	516	524	511	535	495	513	504	513	496	499	527	470	469	533	509	493	515	527	495	541	495	509	491	543	490	504	519	480	487	505	522	500	484	510	510	480	533	501	543	489	512	495	496	497	483	531	516	507	528	509	524	518	529	469	519	525	537	522	528	529	489	524	496	505	526	490	513	488	504	518	518	493	526	492	523	478	499	480	538	496	500	542	495	479	479	507	525	504	547	483	482	503	470	492	517	550	535	530	481	528	551	496	520	532	495	504	485	526	501	505	532	530	530	509	546	547	501	484	504	486	521	525	518	498	462	510	502	517	513	491	486	557	476	516	503	493	523	505	476	551	503	472	497	533	488	494	509	525	505	489	533	464	511	517	481	527	515	510	551	522	464	501	492	529	510	519	513	467	554	532	500	497	504	523	524	525	508	507	493	521	477	492	514	480	495	467	492	534	490	518	491	518	469	485	508	521	467	505	497	476	519	526	522	506	523	505	493	520	506	493	517	545	501	537	509	534	505	505	490	515	481	522	527	508	493	481	457	501	536	484	506	527	507	518	522	532	524	506	500	512	499	497	502	489	501	513	528	481	463	521	544	511	471	517	494	508	528	479	537	533	509	515	522	491	506	547	495	505	490	523	504	490	548	523	491	473	508	494	521	515	503	518	539	494	526	511	480	507	518	534	516	517	487	503	512	536	521	471	537	558	482	515	512	526	472	523	499	506	514	478	505	506	518	504	527	507	512	537	467	506	506	515	502	508	511	521	479	524	516	550	487	573	518	520	525	518	511	527	523	463	499	483	494	532	516	486	550	500	508	480	515	498	500	516	496	527	511	531	492	527	468	547	547	551	532	571	521	533	497	479	488	506	535	485	492	485	519	500	525	498	548	460	490	537	529	493	467	483	484	497	513	506	531	487	500	569	500	498	483	483	491	491	511	488	503	515	521	485	500	544	472	483	531	484	516	486	505	524	519	540	508	481	493	503	515	508	512	498	535	496	504	502	466	485	538	507	539	525	494	517	520	508	501	516	529	493	471	504	519	468	544	518	482	521	503	520	484	507	510	519	509	504	534	537	523	517	508	563	532	527	530	460	537	510	472	516	513	504	466	481	483	537	514	482	456	496	504	501	504	549	499	502	499	567	517	510	556	515	518	524	475	500	527	502	487	497	529	495	551	465	502	503	535	521	494	552	481	520	511	512	504	514	496	516	516	489	532	489	497	463	458	524	494	490	509	451	524	474	468	514	501	498	545	560	509	547	469	547	510	493	485	465	512	484	545	484	561	483	499	491	535	512	492	496	544	513	453	524	465	493	500	530	466	502	520	504	516	489	547	527	500	506	546	498	515	517	507	491	532	492	503	510	499	511	552	515	523	518	514	510	518	465	483	527	484	491	514	514	500	490	506	526	533	476	494	464	507	496	531	518	508	506	525	511	521	523	503	458	559	505	493	513	464	491	490	504	513	567	488	506	543	547	511	467	505	516	534	525	502	497	519	493	498	504	518	461	532	490	516	470	489	506	466	511	486	445	512	499	528	552	552	534	507	520	492	522	513	492	526	473	525	513	481	520	490	495	541	534	501	537	502	543	520	529	491	549	484	545	503	501	480	541	548	486	504	500	493	488	491	516	488	516	516	485	489	513	493	532	540	557	512	525	504	525	523	488	490	583	506	490	506	530	558	500	520	485	504	477	479	498	487	476	520	502	559	534	500	486	504	478	522	551	551	575	560	493	519	515	475	468	502	502	513	489	501	474	543	504	519	551	544	555	512	509	485	488	522	516	496	524	514	502	479	493	548	516	516	538	476	535	503	481	513	494	518	487	518	490	538	506	497	499	517	489	520	519	501	537	487	448	510	543	476	519	483	530	506	499	511	513	475	476	497	514	507	488	500	509	512	519	546	507	451	506	518	502	504	522	511	522	534	511	504	472	538	488	516	519	482	562	492	514	508	530	491	459	484	524	504	477	512	497	492	539	485	509	499	481	528	533	503	511	519	529	499	516	518	471	541	559	521	513	538	487	528	495	510	532	489	518	539	513	511	457	466	491	549	505	487	540	508	509	451	531	491	520	504	513	472	523	539	533	529	474	533	484	516	539	523	538	546	487	543	476	480	522	514	514	533	460	472	506	485	491	515	508	514	465	488	491	526	457	463	507	495	503	512	514	513	527	504	491	511	478	510	523	507	530	517	515	513	510	518	523	505	490	483	477	509	517	500	497	502	498	476	499	573	489	496	502	528	506	517	500	515	534	537	540	513	488	469	524	507	492	490	509	478	497	481	516	489	492	494	455	508	489	510	509	494	502	502	503	491	524	512	473	514	507	514	484	481	511	506	500	520	513	508	488	504	469	532	481	513	502	529	526	500	476	536	488	538	519	506	511	524	508	501	483	481	454	485	515	478	513	496	465	507	501	501	507	466	490	508	505	510	517	511	528	528	519	477	521	516	500	514	474	497	513	461	505	505	535	528	525	544	553	513	502	512	523	414	532	492	502	501	468	517	501	524	489	507	499	490	493	543	517	491	508	511	508	520	496	539	537	522	505	502	510	487	525	526	508	499	492	524	478	525	510	501	530	486	529	499	505	538	472	501	510	482	457	514	515	528	505	513	486	560	500	504	530	469	482	538	498	488	497	490	506	493	526	502	487	494	500	516	525	479	535	527	511	512	487	510	487	502	499	492	497	550	482	513	472	448	494	535	510	467	494	500	511	479	533	521	495	475	509	477	519	501	577	526	542	470	521	542	500	494	477	470	459	524	476	522	511	509	484	487	522	511	515	558	549	505	539	527	488	504	511	490	486	481	487	517	488	496	495	479	499	480	538	514	505	490	538	487	508	497	484	504	510	504	499	484	490	464	495	517	564	555	512	496	519	493	515	490	512	475	485	499	516	561	488	500	529	511	512	504	505	519	510	478	491	486	530	462	503	493	498	509	467	506	513	479	528	492	514	522	523	481	473	479	469	458	502	487	535	526	500	513	555	459	507	497	520	489	498	517	535	535	505	507	489	542	526	549	535	505	521	494	490	524	507	490	483	513	517	506	496	528	495	499	517	513
28194	17099	9814	6772	3538	2688	2435	3471	2940	1394	965	665	544	470	512	471	455	500	498	501	467	482	495	466	513	450	520	477	504	537	470	481	462	448	499	421	475	448	477	465	450	514	456	482	442	507	459	466	477	469	495	491	483	498	482	524	459	463	449	520	517	473	511	519	468	477	487	460	479	490	483	472	474	508	469	487	480	483	506	497	453	446	416	448	448	483	472	471	473	445	469	508	487	520	496	446	507	516	447	468	522	513	511	492	484	523	505	510	453	462	448	481	497	476	433	487	478	490	497	483	474	500	475	474	504	511	452	460	520	455	441	472	457	491	469	432	441	475	489	493	452	491	475	508	517	451	480	519	461	496	464	477	480	457	472	488	493	477	483	479	489	468	528	446	483	429	463	465	471	461	506	474	464	465	477	459	485	494	500	492	515	480	490	499	460	480	486	467	469	497	468	480	438	485	487	475	498	462	535	485	460	464	419	501	501	475	490	472	423	459	476	488	463	487	490	472	476	482	457	459	514	487	432	472	456	501	491	464	467	489	493	509	470	506	443	488	507	491	491	475	482	479	481	502	507	472	494	497	496	519	452	470	486	475	473	480	441	469	459	492	466	478	496	464	455	464	514	461	432	467	477	468	498	504	460	530	495	489	498	519	485	477	510	478	501	478	484	448	468	497	467	487	528	485	478	448	477	487	452	464	506	467	470	547	495	459	461	470	540	471	535	478	433	468	488	484	429	480	467	476	479	479	496	496	484	441	458	510	456	469	481	500	476	485	487	490	508	449	489	515	453	460	456	455	473	469	473	480	455	489	503	474	472	481	535	448	502	462	447	456	457	488	514	487	499	493	482	491	466	473	500	459	479	468	509	463	493	487	499	461	511	439	459	506	460	442	433	452	475	486	458	527	490	521	509	466	465	450	498	494	510	472	472	490	447	496	464	496	436	450	480	445	467	478	481	502	462	453	501	463	493	509	472	469	468	458	487	453	485	477	469	455	505	501	453	518	491	470	452	450	499	458	486	510	478	462	435	504	490	472	489	549	476	444	518	501	483	459	476	485	499	456	453	441	471	485	469	466	494	452	508	469	484	447	462	467	524	459	455	488	431	467	504	505	483	496	475	429	456	449	459	467	496	441	478	474	453	459	508	464	455	461	473	495	483	445	528	448	466	461	460	482	460	471	484	474	472	461	474	479	452	485	518	468	478	507	491	514	481	461	499	472	462	447	508	475	456	458	454	506	499	443	465	484	472	471	498	462	444	477	486	514	477	452	482	450	523	463	447	474	443	435	484	450	474	498	482	438	482	471	453	463	450	452	471	487	475	467	441	469	499	491	485	467	484	511	500	515	464	503	510	469	495	485	481	494	510	469	474	450	505	493	473	470	468	480	477	448	475	481	481	501	491	468	442	491	479	473	510	493	505	523	453	499	476	497	461	509	486	477	477	465	458	507	497	467	490	465	463	459	490	467	482	466	489	447	430	462	499	496	472	501	515	459	470	503	482	467	452	460	469	476	450	497	454	503	483	508	494	447	474	498	490	453	469	467	475	486	477	500	469	500	519	446	491	460	442	436	484	515	468	490	500	452	500	488	498	468	432	467	521	489	471	470	465	451	483	484	482	508	483	467	496	488	440	467	483	461	503	498	458	454	447	482	485	475	478	445	504	469	478	492	481	474	448	444	483	468	472	478	508	486	434	460	452	504	477	504	453	487	502	503	485	488	476	478	426	488	527	455	489	454	458	488	456	473	494	463	493	469	488	475	416	468	454	463	500	462	490	480	453	444	486	463	484	476	479	498	461	483	477	496	464	437	479	440	495	450	451	491	470	486	456	502	479	475	496	472	501	458	445	441	468	496	526	509	516	473	479	451	474	524	498	487	462	467	482	518	467	462	448	464	423	489	483	456	475	458	481	459	483	467	476	526	458	472	464	494	474	464	464	504	459	473	458	487	498	496	476	485	452	491	492	470	485	476	488	434	452	475	495	493	476	527	474	444	459	494	492	501	490	515	485	460	498	468	494	436	485	496	467	481	497	473	498	480	513	459	452	492	474	487	484	485	472	486	457	505	498	498	471	496	442	499	483	479	478	431	461	488	503	413	441	458	490	521	512	474	491	498	505	460	477	499	476	464	433	496	514	465	472	463	527	513	518	473	506	477	515	476	460	501	467	465	482	462	489	461	475	444	446	499	498	512	472	448	487	491	496	483	463	458	523	502	459	510	511	495	499	464	472	464	500	551	444	474	472	535	482	483	432	448	489	511	489	474	487	471	484	440	474	498	478	501	476	457	481	471	505	474	443	462	499	452	456	500	433	474	486	420	457	483	497	490	457	455	468	452	513	490	446	501	495	512	451	447	507	460	503	464	479	472	461	468	504	470	466	472	479	516	502	479	487	473	466	473	490	490	500	484	484	459	448	498	498	469	503	451	472	459	485	505	505	496	451	512	467	480	498	414	484	499	484	460	492	477	491	458	488	474	446	458	480	491	496	473	515	478	474	495	484	491	482	505	470	484	472	499	463	472	475	489	469	501	452	536	506	466	492	493	489	476	482	472	458	495	478	507	429	482	494	495	450	513	490	486	470	510	460	433	512	425	442	516	481	488	448	485	455	480	482	468	530	500	490	482	498	503	448	419	534	459	502	469	490	496	481	483	536	459	478	431	449	519	508	514	480	506	453	484	458	487	465	502	467	474	461	525	462	477	501	508	485	485	471	466	482	480	512	490	479	475	476	466	481	474	472	475	557	469	476	512	459	474	483	458	482	485	473	458	502	504	456	452	457	484	457	498	448	487	509	516	479	466	457	493	491	483	512	474	463	493	452	459	459	426	531	492	482	481	484	481	475	464	476	459	459	477	481	456	491	512	510	480	466	520	494	471	432	474	496	479	505	487	455	490	485	460	485	475	464	457	477	491	467	476	475	472	457	466	458	480	481	518	486	463	485	468	471	483	463	520	528	465	509	461	482	483	437	482	487	453	488	449	461	480	476	470	525	490	524	497	475	482	501	462	461	482	516	443	498	465	496	494	489	499	485	443	438	455	485	493	479	468	443	452	501	470	471	514	520	471	491	499	492	492	484	452	493	437	499	469	483	513	485	483	474	506	453	462	481	497	473	492	466	464	475	490	496	495	489	500	494	417	458	492	469	465	471	463	462	495	468	508	475	476	498	472	477	495	511	474	486	472	500	477	476	479	475	472	431	476	462	457	484	452	481	497	473	513	474	467	450	466	459	445	438	460	480	491	460	480	462	464	477	459	486	470	520	492	521	476	472	518	475	470	468	512	469	507	472	501	486	484	451	469	449	447	508	455	448	469	456	475	502	433	495	493	492	473	507	455	476	513	460	498	478	487	475	457	510	474	464	503	498	507	521	452	464	528	497	544	498	490	513	477	494	504	478	491	468	473	480	464	475	464	502	509	497	471	488	494	453	502	507	489	452	469	505	546	449	452	507	509	458	458	481	510	455	497	516	467	523	496	468	460
9375	10261	9353	6196	4272	3579	3417	4416	3298	1609	958	550	514	481	433	449	395	446	478	437	442	412	482	441	421	417	486	451	466	451	487	442	434	464	466	447	434	432	456	491	452	425	417	440	444	440	418	427	425	466	444	448	438	415	463	444	437	445	426	441	427	441	444	423	420	457	439	424	452	435	425	398	434	439	475	460	461	457	444	417	436	445	482	434	390	463	438	445	436	415	427	423	424	444	450	459	445	462	440	485	430	437	418	463	431	458	398	455	430	425	478	464	403	442	441	443	433	453	419	421	437	424	435	429	424	444	491	451	482	435	447	450	427	446	422	438	429	431	412	438	438	480	417	458	424	453	434	443	435	380	437	410	450	447	428	429	450	426	469	448	415	422	471	464	454	418	439	445	455	416	446	442	442	446	425	467	456	417	422	443	461	470	422	412	405	423	407	462	444	445	410	428	452	443	425	444	431	448	428	428	447	452	459	434	428	443	459	433	427	395	433	456	451	448	469	462	449	468	436	447	430	439	441	428	430	433	454	406	519	470	428	480	454	440	423	416	431	448	438	438	418	458	424	465	453	424	423	444	433	406	442	447	431	457	430	429	441	460	459	417	426	459	453	431	444	413	472	411	428	454	411	466	473	437	471	397	475	413	451	410	394	407	434	442	396	463	442	454	470	479	446	430	424	421	419	470	463	437	441	407	396	415	465	425	462	448	452	465	440	402	415	424	464	464	412	430	419	428	433	430	438	450	448	404	468	449	429	436	436	450	428	437	403	419	411	451	414	428	453	438	450	412	413	392	428	430	458	463	457	440	453	442	407	444	442	452	437	418	420	411	406	444	421	420	429	436	473	457	396	436	433	450	427	428	484	430	438	425	436	420	481	431	431	453	417	437	441	454	484	429	416	419	430	442	450	483	395	451	407	436	449	392	476	407	466	443	421	415	410	467	423	436	469	434	425	472	443	432	455	476	460	436	445	472	445	439	431	480	418	480	409	432	438	444	455	463	421	447	423	444	463	430	453	417	450	453	428	411	464	433	444	432	436	458	452	411	429	421	460	421	428	427	480	403	399	431	469	430	433	455	429	410	434	419	430	414	439	439	436	461	442	431	410	420	415	455	428	432	429	436	403	404	447	415	414	444	446	416	456	455	429	425	422	467	427	444	424	431	449	440	424	472	442	444	417	450	448	436	454	392	405	452	461	437	420	460	427	446	426	403	457	442	390	472	472	438	401	445	414	433	418	483	415	424	461	416	447	434	473	457	438	427	452	461	447	394	435	453	449	415	403	392	421	428	428	453	418	450	454	388	457	426	433	429	422	441	438	467	453	453	416	414	435	415	448	453	425	461	430	464	427	417	433	435	481	434	440	424	450	446	396	452	434	453	449	440	456	447	413	451	433	477	446	422	403	440	457	433	433	467	426	406	434	433	458	452	464	423	457	435	420	408	446	415	413	431	443	387	456	469	429	456	455	441	465	436	430	426	465	443	455	462	456	461	443	466	414	436	443	433	440	440	434	442	426	445	475	408	421	459	425	442	438	462	457	430	437	437	448	442	434	405	440	437	386	419	413	457	431	452	405	442	446	430	435	465	446	421	411	433	475	443	423	412	407	454	434	427	461	430	452	423	440	436	429	439	440	434	457	439	461	437	453	450	437	407	437	439	413	462	447	459	467	447	436	413	441	436	439	467	443	455	468	426	445	425	418	450	406	458	416	465	441	397	410	430	412	469	428	444	440	409	422	420	467	440	435	423	435	448	452	441	424	435	398	480	474	470	474	436	439	414	437	436	440	456	423	426	457	394	429	394	461	488	410	452	433	448	457	427	417	451	424	451	429	421	467	442	446	426	451	437	419	426	460	424	423	398	416	466	415	443	433	405	439	409	417	463	420	411	428	396	423	443	459	436	439	449	444	408	443	424	408	430	420	461	423	438	434	432	392	457	455	409	403	408	426	387	460	442	449	458	448	452	466	432	416	436	473	483	449	450	455	435	434	441	418	431	457	431	424	457	403	438	433	416	405	417	438	434	425	477	479	439	453	431	440	409	413	437	428	403	448	424	461	433	435	429	458	416	409	444	460	438	456	456	455	421	450	422	444	447	436	423	446	461	405	434	419	430	399	407	477	419	419	433	422	434	411	467	447	417	418	434	426	418	455	460	468	452	454	432	450	430	451	445	429	449	425	421	453	460	425	447	439	441	469	417	414	408	445	439	436	483	449	456	448	457	392	446	470	416	455	433	433	434	473	417	475	425	402	434	452	445	460	440	441	460	421	441	437	463	396	428	447	433	406	392	470	444	422	408	432	461	444	420	429	437	453	407	425	455	448	455	440	443	434	443	467	442	469	452	445	416	450	469	468	413	460	450	461	436	389	436	476	438	398	414	433	496	435	437	458	456	435	436	422	420	403	450	432	467	443	437	495	471	394	469	441	446	437	466	426	439	402	430	394	473	427	428	447	425	409	440	428	469	430	437	448	468	451	445	426	441	443	435	434	470	433	436	431	429	432	418	460	417	461	418	417	430	427	457	404	412	446	482	389	420	428	453	463	452	425	414	458	403	459	401	468	402	422	437	447	416	443	438	392	453	409	467	415	455	442	432	421	413	417	394	424	432	419	427	457	446	422	460	398	419	445	441	453	420	431	437	439	485	416	416	455	427	454	419	434	442	421	435	431	442	470	425	439	444	440	468	476	418	419	432	415	447	446	435	420	412	465	437	455	430	431	434	446	406	449	422	441	431	422	443	458	427	456	407	425	445	419	426	446	468	468	439	422	416	430	438	430	432	476	446	419	458	434	438	421	458	436	408	471	424	461	425	424	442	409	422	433	429	436	426	449	431	481	446	416	387	438	438	448	418	419	420	464	430	431	456	447	454	448	431	431	462	432	454	437	428	440	455	422	436	403	423	415	412	444	446	420	456	464	434	409	455	431	459	450	421	447	436	430	413	429	408	414	474	417	413	419	475	456	417	471	423	448	423	438	427	420	422	414	438	411	434	452	448	427	454	428	452	436	406	407	446	447	424	387	454	435	450	432	433	435	425	426	443	442	463	402	419	463	477	442	443	441	430	469	409	448	410	427	403	427	452	429	401	399	389	476	422	434	425	479	442	444	446	424	461	453	414	416	464	458	429	425	434	448	433	426	471	447	425	422	441	462	478	439	426	486	446	437	399	447	464	416	443	434	426	450	421	431	410	439	451	453	426	457	454	449	441	444	459	476	432	445	409	458	445	415	441	411	462	419	411	438	419	462	427	455	471	461	427	406	424	443	434	412	446	480	445	427	443	454	468	407	419	424	479	413	449	417	445	437	460	471	401	464	470	469	449	432	447	433	445	423	456	436	432	446	416	426	404	447	446	420	393	466	436	433	398	439	469	440	422	423	424	433	436	437	447	438	427	452	419	452	381	456	482	439	437	443	430	427	451	453	432	434	433	417	412	439	414	453	417	434	398	430	455	467	457	431	437	442	458	474	423	459	429	434	443
25461	21338	27246	25208	12338	5810	13254	25013	20255	7665	3161	1147	645	579	487	542	507	472	477	515	499	514	528	480	487	479	498	455	490	504	514	467	473	469	494	453	435	478	457	483	465	457	454	475	474	519	488	459	496	449	485	496	491	445	462	498	489	478	495	500	536	467	519	486	504	491	488	494	479	449	509	478	513	447	463	504	473	505	458	518	471	491	449	482	484	499	494	475	475	467	493	493	488	445	461	480	497	457	507	460	483	476	502	459	504	438	483	526	491	503	510	507	491	523	468	453	494	496	460	486	487	476	455	446	496	471	476	454	495	498	493	493	448	474	503	468	501	450	447	479	496	498	473	484	431	461	462	445	467	453	503	479	497	481	467	476	495	452	482	455	528	484	469	481	494	512	520	484	509	470	437	499	494	457	439	484	473	468	523	468	484	473	440	459	473	497	490	472	482	485	470	495	489	503	465	482	469	448	511	510	510	448	480	485	453	500	508	496	448	491	466	492	488	470	422	486	463	466	494	500	463	530	470	437	480	437	478	474	448	444	487	479	472	476	443	493	465	504	503	438	462	508	459	438	494	496	516	498	468	437	463	474	452	446	490	470	471	478	456	525	453	491	527	457	457	460	448	455	509	472	481	523	483	489	482	468	464	460	481	478	496	493	466	497	475	461	523	493	505	506	482	481	454	468	470	507	475	463	523	462	494	494	457	511	450	478	513	499	479	477	475	502	479	444	498	452	474	437	493	445	500	448	452	465	463	489	484	447	451	463	484	509	460	456	479	438	506	438	447	449	482	485	502	473	496	497	506	454	468	504	488	468	452	424	496	463	465	484	463	483	511	480	498	482	452	483	463	443	468	475	488	465	503	446	493	506	500	504	450	518	438	456	509	458	467	466	469	493	479	490	493	466	492	503	467	485	468	477	477	463	483	491	480	460	474	482	499	456	446	484	496	472	482	507	492	429	473	479	491	487	458	473	478	509	469	449	446	478	470	451	484	466	442	475	536	478	443	439	464	468	514	458	435	446	494	474	502	493	452	471	453	502	446	462	463	441	534	508	501	474	485	470	465	486	493	452	434	472	469	462	432	465	540	460	483	461	503	483	503	494	472	455	443	489	459	452	464	440	488	472	499	480	477	438	483	476	490	477	450	460	473	491	482	431	475	477	450	512	498	494	529	456	500	478	492	487	471	493	464	474	483	527	526	471	469	431	478	478	480	509	482	474	484	489	464	464	494	474	524	487	459	466	447	500	465	445	467	538	492	481	488	456	512	466	492	464	457	511	466	521	471	445	436	445	491	500	506	453	487	469	505	494	471	482	457	450	476	448	506	437	515	481	478	476	482	456	438	492	446	456	515	489	456	473	434	488	487	439	484	436	494	467	451	462	484	492	477	509	478	457	487	460	487	458	461	446	459	453	486	468	457	432	458	484	436	465	495	469	478	477	514	482	481	487	458	462	482	440	499	473	485	478	509	504	496	456	511	501	519	481	471	506	448	453	463	515	479	482	446	502	450	475	486	469	457	487	485	466	483	458	502	510	499	478	475	502	478	472	499	465	505	444	487	439	479	511	501	499	453	464	467	518	458	508	479	479	478	444	456	485	472	469	437	475	497	529	505	469	473	502	492	477	465	468	454	504	489	446	455	475	445	480	444	407	468	488	449	498	472	454	491	465	483	489	500	530	468	480	469	497	473	484	476	479	484	483	451	496	463	417	461	439	467	444	494	472	477	470	500	506	507	453	497	463	489	474	490	498	483	472	508	479	448	455	459	464	501	461	481	500	472	460	480	497	457	462	471	433	469	482	468	431	466	472	439	484	509	486	466	457	501	487	441	453	491	511	495	478	480	480	464	474	483	458	472	447	493	506	490	476	475	516	461	488	527	447	494	482	423	490	449	513	478	525	430	515	495	493	479	500	494	467	480	495	492	498	460	510	497	466	474	448	484	485	485	472	445	469	477	475	470	480	457	456	437	510	501	482	476	438	494	472	526	454	506	478	481	515	505	480	474	500	469	481	471	488	453	462	476	453	444	481	498	467	490	518	458	462	494	503	487	467	447	429	504	459	495	433	487	489	486	493	513	465	502	489	471	469	460	460	469	459	469	421	471	523	466	460	469	519	502	486	494	478	484	465	447	516	504	491	458	476	488	463	495	437	489	471	478	511	459	425	482	487	478	480	490	445	458	431	484	455	492	422	467	470	503	454	468	510	503	474	477	451	481	468	446	487	463	506	482	447	466	470	481	464	501	461	482	473	455	457	466	485	514	481	470	483	483	477	470	461	501	448	453	470	494	467	479	452	473	509	464	480	478	473	460	480	465	436	490	483	450	514	499	445	471	492	493	441	493	482	469	467	468	493	521	489	458	454	467	457	466	483	501	461	500	471	499	502	444	508	462	480	450	500	472	446	511	483	462	483	447	448	479	466	489	489	472	482	476	476	460	506	474	470	467	483	455	526	504	476	468	491	468	435	446	485	495	483	468	483	459	496	485	488	516	504	522	444	479	463	478	508	488	464	478	526	472	481	488	459	500	505	452	478	440	454	465	487	434	474	459	492	467	474	424	499	457	463	482	488	481	481	518	465	480	473	482	451	452	502	470	466	507	509	476	487	509	480	448	482	456	518	476	470	537	451	481	456	449	461	442	469	480	486	475	465	435	459	440	465	493	491	459	495	511	502	457	494	474	454	434	480	463	433	463	508	472	486	463	496	487	510	438	492	476	437	436	475	505	446	503	488	491	508	450	469	501	495	498	479	460	486	497	436	473	481	507	491	493	498	445	436	485	489	446	478	488	493	486	471	478	475	443	454	471	491	477	474	470	488	505	468	495	482	453	492	490	488	462	473	482	444	493	483	492	506	443	471	477	466	494	484	473	494	474	466	493	474	482	504	494	477	492	447	476	453	480	488	514	474	477	442	476	481	466	510	493	459	500	458	494	465	493	504	511	434	456	497	516	469	473	449	465	466	458	512	471	471	449	485	496	488	485	488	490	500	488	414	450	460	451	434	489	461	431	462	470	485	468	492	467	482	479	489	469	500	505	487	443	494	468	453	444	461	466	488	464	453	471	490	456	473	484	462	475	447	465	486	516	509	458	478	497	484	417	491	489	488	454	498	464	459	467	483	480	467	458	464	430	472	501	480	504	472	500	491	475	487	471	464	511	484	491	496	507	522	445	505	468	479	475	453	435	442	495	509	518	474	469	453	474	514	493	445	462	506	494	460	440	443	476	504	493	455	450	469	484	475	457	482	454	490	503	463	486	487	476	499	469	469	430	465	499	487	435	468	500	432	456	494	488	490	410	451	452	460	476	482	446	467	463	484	477	492	436	474	465	461	437	472	429	451	452	445	485	499	507	427	450	492	487	474	488	454	482	449	452	459	477	517	502	491	455	456	473	498	503	508	482	474	472	494	462	439	528	449	476	482	511	479	511	464	481	478	455	458	474	476	471	477	419	463	458	502	530	476	467	498	474	467	484	478	522	470
6279	12367	15412	9444	6414	5474	15836	23165	17151	6475	3588	1321	663	511	493	459	459	486	473	439	476	439	487	442	466	488	443	506	452	470	445	443	479	477	486	456	480	490	484	476	465	483	447	463	473	465	538	444	483	452	477	461	420	483	443	447	457	459	485	478	446	478	450	474	479	444	452	490	441	442	450	421	479	438	474	436	437	444	463	434	460	435	444	481	457	450	456	414	461	442	432	454	430	450	432	482	473	474	453	483	434	474	479	464	451	467	456	471	434	434	514	458	461	433	443	445	426	477	466	473	465	437	494	477	473	444	472	469	429	463	463	503	442	470	494	422	442	465	437	467	444	434	470	457	448	495	450	463	461	477	434	464	457	436	454	453	488	474	459	415	459	472	474	436	487	465	478	449	492	466	409	443	441	470	431	462	425	519	449	460	473	464	420	427	466	439	429	478	450	450	472	446	446	449	467	441	460	461	448	497	443	441	447	470	470	492	431	451	415	423	451	459	429	435	447	459	452	421	495	491	488	479	419	469	431	456	441	478	459	444	413	456	443	465	480	459	412	433	423	431	409	434	466	433	486	464	467	427	477	483	450	491	436	505	440	445	479	482	509	445	470	461	416	469	452	430	447	455	483	456	398	434	453	476	430	473	472	468	422	444	484	462	443	458	464	448	438	440	446	458	443	477	481	467	474	458	480	460	412	475	442	455	460	484	454	467	464	419	429	461	444	429	462	485	478	429	415	445	471	497	446	470	447	483	475	467	447	435	452	462	431	466	473	440	485	437	475	445	444	446	464	418	488	443	463	439	444	442	435	490	519	460	493	491	429	472	434	419	467	475	431	457	451	453	436	466	427	450	462	428	468	436	430	475	468	491	443	441	468	466	434	432	450	453	406	418	439	455	467	433	410	449	452	437	440	465	451	473	460	478	499	468	453	505	449	426	473	478	465	464	455	423	487	445	420	463	459	485	469	425	458	447	490	464	421	446	466	437	414	459	444	448	468	438	454	445	449	447	472	474	450	445	422	431	459	453	427	456	450	481	469	450	506	445	465	414	434	439	469	480	453	421	473	439	469	458	436	448	463	414	414	441	478	440	467	495	476	425	470	479	473	438	441	451	412	476	475	479	438	443	474	475	453	431	466	458	462	427	464	435	447	483	495	483	459	439	459	460	466	464	473	451	464	456	470	482	458	447	425	459	474	440	449	464	431	463	472	477	413	484	463	436	472	433	445	474	421	439	463	435	411	465	470	416	502	470	482	443	468	453	478	488	458	459	474	471	430	446	450	437	471	441	466	433	487	494	478	444	455	457	454	445	426	454	435	455	439	449	436	467	480	455	476	452	446	445	443	415	488	456	479	435	460	464	473	439	432	451	459	438	451	452	427	425	443	448	439	428	431	469	452	431	490	414	504	472	442	437	452	467	434	482	415	451	477	472	447	440	429	476	427	441	477	444	489	478	416	454	453	394	444	469	472	462	452	405	424	443	439	500	450	456	459	453	464	486	442	470	463	478	453	464	440	466	408	441	488	458	463	448	460	430	430	477	487	425	447	438	423	428	457	470	434	447	458	430	460	471	474	475	481	461	470	459	451	454	486	458	455	487	448	467	465	469	429	459	463	449	445	450	408	432	476	453	447	418	464	465	458	447	475	452	437	436	453	440	467	440	444	460	485	427	466	449	450	448	395	452	455	454	495	464	454	415	473	445	438	449	440	443	425	472	471	471	458	425	465	438	447	471	473	463	465	456	456	467	461	423	460	495	442	395	436	465	454	446	476	449	470	467	449	439	493	470	439	424	436	451	503	430	489	472	504	468	444	456	442	466	453	449	484	460	457	469	466	418	472	458	462	448	429	470	456	425	451	454	466	476	482	429	469	481	463	451	457	486	461	446	485	517	484	498	458	461	450	466	400	451	474	418	434	440	447	477	428	454	471	472	458	456	439	416	486	456	475	450	484	435	453	478	498	482	447	461	445	443	424	472	469	452	477	442	453	478	464	447	438	422	454	484	460	457	432	453	421	448	479	453	456	463	473	458	444	480	393	452	432	477	439	428	514	438	436	431	478	446	462	431	474	410	441	429	433	422	455	440	446	439	455	467	475	472	453	452	449	424	462	409	463	501	497	457	480	425	465	470	466	461	414	501	458	405	478	454	428	481	439	453	430	447	484	458	456	456	448	451	444	447	430	444	446	439	472	427	496	443	440	452	403	426	431	451	414	468	397	450	424	469	479	442	480	441	442	445	411	432	418	436	421	443	422	458	493	448	453	443	426	443	429	437	452	472	477	471	474	423	398	468	424	467	430	458	454	467	429	452	432	447	456	474	475	467	441	416	451	447	396	442	442	427	455	451	464	461	475	446	453	422	448	461	451	458	445	496	448	470	442	459	496	425	456	442	438	415	464	445	430	435	453	441	469	488	417	451	436	455	443	444	424	480	462	434	440	447	463	421	448	450	426	505	459	482	509	464	414	438	469	433	465	447	478	481	442	455	482	457	454	429	431	417	445	441	502	469	449	449	461	430	469	446	454	455	407	459	428	436	486	472	450	470	505	427	418	449	466	455	440	443	438	441	445	446	429	478	439	412	427	446	440	428	458	483	468	407	486	484	438	426	477	458	465	494	477	452	471	429	471	458	447	469	460	440	446	444	440	445	455	476	455	428	480	460	440	478	443	435	436	434	455	469	430	453	435	472	419	462	432	458	461	443	426	450	430	452	507	470	443	452	483	420	446	468	447	469	484	423	443	435	421	459	457	485	414	427	446	461	406	494	454	428	424	466	466	434	461	442	437	455	460	479	462	460	437	462	451	441	484	458	426	431	473	480	427	435	500	432	446	416	441	429	424	455	471	448	451	444	507	472	459	469	485	459	447	465	451	463	445	462	453	443	440	458	471	473	417	451	473	482	482	418	409	405	452	463	422	404	461	472	430	453	451	438	441	436	431	448	467	490	475	434	447	479	468	425	434	453	467	449	445	427	458	436	417	474	443	451	467	463	460	461	431	442	457	453	439	453	445	457	457	459	446	435	446	472	475	436	432	439	454	448	424	459	443	439	504	435	457	459	469	437	449	480	447	424	460	410	460	393	427	447	422	438	492	470	454	454	432	484	488	477	439	451	449	459	461	453	457	461	466	458	441	449	448	446	510	481	456	428	480	504	431	453	451	419	478	443	449	466	416	444	451	459	466	469	430	442	432	466	413	409	443	442	432	444	434	445	498	453	486	473	453	467	472	458	466	453	423	499	428	447	438	444	434	491	438	445	412	479	448	425	457	440	431	416	454	436	462	447	420	439	473	476	469	477	445	423	474	435	449	419	446	466	446	421	486	483	466	463	431	427	475	456	432	447	420	439	473	448	434	462	448	456	442	455	450	442	469	437	431	458	440	457	449	465	451	457	454	438	438	475	427	478	453	463	460	436	423	481	447	463	454	450	431	444	481	451	471	423	423	451	429	435	455	470	438	439	460	436	423	438	448	428	465	446	456	444
24207	21413	28738	24544	21401	16004	25064	41769	35289	17508	7723	2208	937	674	601	580	594	609	587	589	635	571	616	596	595	593	606	590	584	611	582	624	619	622	570	582	608	671	589	572	607	614	605	618	562	554	589	530	544	596	563	616	572	568	541	580	577	589	574	543	575	579	553	608	574	567	576	604	596	590	547	608	603	586	565	582	598	552	576	565	590	558	606	617	571	558	582	576	571	583	608	591	595	580	579	536	574	605	600	559	567	578	604	575	558	614	570	550	607	540	558	545	574	586	587	566	553	551	554	571	579	555	591	640	589	585	593	531	556	572	554	609	567	561	535	569	605	595	617	607	618	555	561	541	539	620	574	598	595	539	588	602	573	531	586	560	532	608	557	584	555	610	565	582	598	590	549	575	558	582	560	532	640	547	568	613	544	574	555	515	537	591	569	520	587	560	599	606	584	579	574	588	592	542	565	553	622	604	602	538	577	570	569	585	559	569	573	599	556	586	574	598	534	570	578	586	569	624	542	591	579	601	595	583	597	562	576	606	532	578	573	586	594	582	582	577	613	563	602	563	572	548	569	606	668	574	595	579	601	629	574	571	554	575	574	589	542	587	618	572	589	590	582	593	554	567	619	607	543	599	559	601	613	579	572	548	578	597	597	602	641	559	553	550	552	596	594	547	585	591	594	574	576	570	559	558	556	557	553	571	527	622	613	599	583	583	572	564	601	617	584	624	605	605	594	542	573	517	572	578	561	558	575	585	591	567	574	626	564	580	625	578	541	592	575	565	582	527	550	569	560	569	600	579	562	652	598	573	567	522	556	542	579	564	585	533	567	597	573	577	609	564	585	562	592	638	547	570	544	612	612	604	571	586	600	583	573	600	545	602	560	584	558	568	565	604	581	561	577	565	568	556	591	590	618	596	557	598	579	596	571	591	557	581	541	570	573	549	598	590	583	543	563	561	609	582	561	538	587	564	548	552	561	551	594	544	536	564	573	553	583	576	568	555	534	546	551	539	531	576	555	624	520	575	639	558	583	599	544	518	599	613	586	619	564	598	581	610	628	582	585	575	569	599	559	568	572	593	559	563	586	538	568	551	562	569	532	559	572	555	566	571	585	580	599	621	588	587	563	580	562	587	558	590	545	589	589	613	588	559	604	621	542	591	590	504	569	570	587	592	544	541	536	548	557	552	600	599	596	582	578	559	570	601	582	583	558	554	587	602	523	621	565	557	551	540	545	531	571	586	573	598	557	590	592	553	583	592	576	606	522	564	572	575	565	541	563	547	559	541	587	587	529	575	598	540	550	578	569	578	578	562	597	545	588	573	571	583	579	582	601	580	587	548	594	539	579	566	596	589	532	605	605	552	549	553	571	556	620	577	616	613	601	570	551	527	586	605	587	523	573	596	557	590	552	587	527	600	583	541	564	598	550	570	570	627	586	558	585	546	596	597	576	620	531	539	616	579	572	590	600	587	542	552	544	552	601	607	603	538	585	583	573	517	592	571	618	555	558	545	564	575	559	585	592	571	590	591	584	568	552	573	591	569	584	526	587	547	593	530	584	588	585	587	576	594	569	551	606	598	555	559	574	571	590	578	613	591	557	581	568	573	578	573	534	601	568	595	616	595	566	571	574	553	614	595	554	564	598	575	544	605	555	575	592	614	583	607	561	582	580	599	575	574	596	560	589	577	609	562	552	547	574	601	594	585	566	590	604	637	614	628	554	576	596	583	592	587	540	559	573	574	630	582	577	584	577	598	557	577	548	625	560	569	534	548	566	598	569	547	553	598	578	600	580	586	592	537	571	527	532	588	580	555	574	555	593	571	569	548	608	564	568	568	632	574	617	516	583	594	574	560	579	574	531	615	526	579	564	548	596	552	556	542	549	566	614	585	514	584	530	539	601	592	567	547	556	575	576	546	572	570	585	547	543	579	577	559	621	599	590	596	549	538	590	567	551	563	554	588	585	558	551	614	575	524	579	601	552	552	593	585	564	588	557	582	544	555	572	609	607	570	559	556	540	591	516	589	563	573	607	578	555	525	618	574	569	565	631	591	551	604	557	586	586	582	548	585	551	597	585	567	584	580	579	570	622	599	572	558	556	553	510	579	543	565	554	590	564	616	610	561	569	560	569	570	549	509	598	589	604	611	580	569	573	587	568	578	546	582	583	553	608	596	593	540	585	587	587	574	558	562	575	597	565	592	590	547	567	578	550	592	575	533	605	560	580	581	524	559	559	563	587	561	605	542	565	621	572	587	578	558	603	554	575	607	570	583	598	575	594	599	581	592	553	602	621	547	591	608	597	551	543	592	590	593	628	582	599	556	606	574	576	544	573	579	548	550	578	514	596	584	552	560	587	568	564	557	528	571	538	551	550	568	583	577	561	563	575	577	571	589	555	627	570	575	588	546	580	540	601	621	532	605	588	584	563	611	581	590	570	600	580	569	584	593	592	531	567	586	581	590	615	554	627	567	560	606	552	581	578	571	557	567	560	590	550	539	613	581	596	586	536	543	548	616	556	538	605	583	586	568	605	537	592	561	613	588	581	592	597	618	551	576	581	578	578	560	587	597	541	570	597	543	601	570	598	572	541	588	581	562	597	590	594	583	554	583	582	586	558	585	628	609	587	572	538	553	546	564	587	550	586	563	562	617	549	572	584	611	600	581	556	600	604	620	512	595	568	577	590	567	573	559	552	566	572	566	554	617	536	563	502	604	576	546	594	560	580	591	558	591	576	594	565	579	557	585	593	549	558	580	518	520	572	574	576	604	608	564	574	606	560	593	550	603	572	601	570	560	577	531	577	581	589	609	545	543	571	586	562	544	570	547	550	591	562	586	619	519	559	582	568	545	606	520	573	601	561	556	590	590	575	571	581	569	590	576	514	626	562	582	614	599	549	545	596	602	569	579	583	630	552	516	548	569	563	570	584	575	614	556	546	590	596	560	568	558	598	526	529	550	572	548	565	578	604	594	582	561	559	570	555	558	639	604	591	631	573	551	558	597	593	548	607	562	584	621	595	563	581	562	520	581	593	553	535	582	595	602	590	593	573	548	563	545	600	585	554	566	556	572	573	575	614	557	646	558	584	619	607	584	581	597	565	573	568	589	557	635	604	579	592	611	597	571	608	558	551	593	551	582	560	592	525	556	564	559	577	582	601	554	561	578	593	618	580	609	570	572	569	579	573	576	555	562	611	568	551	609	546	580	559	586	608	587	631	571	588	586	567	565	560	592	562	550	535	591	608	575	519	574	630	573	530	565	588	568	623	608	606	587	546	616	580	572	542	561	600	572	572	558	562	568	611	571	573	546	531	585	551	600	599	575	571	587	579	585	555	555	589	559	598	543	564	602	591	553	577	554	570	592	574	602	591	576	594	571	569	573	573	602	541	580	547	569	580	642	563	565	552	559	588	589	555	576	604	577	570	584	606	569	559	575	599	515	582	574	602	575	599	587	589	570	551	592	583	583	564	593	579	554	616	606	582	580
8722	25902	26520	17569	11386	8547	26676	39434	29880	12657	6946	2199	874	683	562	528	531	543	550	550	557	561	537	570	540	561	541	526	547	548	525	533	556	573	545	548	564	543	531	559	561	544	563	561	568	550	466	525	541	570	524	577	547	574	586	528	507	529	541	518	514	508	578	577	533	535	549	506	568	548	577	549	548	536	537	546	559	580	530	552	536	527	539	509	521	518	535	537	556	471	556	537	504	564	551	549	545	570	550	561	562	515	551	552	538	533	491	544	536	539	509	559	536	531	555	533	521	556	554	553	521	534	515	546	511	524	536	531	558	555	513	544	530	529	523	537	580	512	529	545	490	534	536	582	502	530	522	521	544	529	536	526	567	512	519	526	566	523	520	511	558	529	521	535	563	548	573	572	514	524	541	530	520	528	524	480	514	542	533	538	544	546	506	549	540	577	556	565	499	524	500	549	565	516	559	570	553	515	528	531	528	552	555	537	532	528	552	531	567	516	522	552	516	502	561	518	533	575	516	563	532	514	570	535	520	544	515	537	519	512	533	495	529	512	555	545	541	494	510	534	531	520	543	513	537	496	527	500	537	525	524	518	544	518	577	565	515	520	598	511	510	501	512	518	508	594	519	494	506	583	516	518	552	519	510	499	596	536	513	509	487	539	540	576	514	513	521	529	528	499	553	546	513	521	572	519	531	529	554	530	559	566	500	558	536	527	535	567	549	524	554	555	535	494	479	550	546	523	563	566	507	558	542	481	544	518	534	541	519	510	516	581	530	572	524	514	531	520	520	543	551	535	556	505	508	527	575	514	534	535	498	535	537	522	538	529	515	534	557	577	548	514	551	554	513	527	538	520	498	533	527	554	526	490	523	503	502	493	564	560	559	503	509	512	529	559	530	553	553	528	572	541	535	534	525	561	504	519	573	543	533	495	521	553	515	559	508	531	506	544	512	528	550	560	513	541	553	553	561	540	549	515	543	501	529	521	526	542	555	559	538	527	522	522	557	528	534	509	562	531	510	520	504	523	541	489	553	480	557	534	501	527	552	548	534	528	546	513	542	541	541	536	567	527	540	527	524	531	508	550	536	549	541	520	539	551	519	532	513	510	546	533	539	538	524	540	520	529	517	550	537	519	585	502	538	597	478	524	542	539	545	540	512	549	531	545	585	508	537	569	530	494	501	546	520	504	585	523	522	530	557	502	548	554	527	516	552	496	509	547	565	530	559	511	493	494	553	528	516	541	545	519	515	507	563	520	533	530	521	522	532	534	476	499	518	608	523	538	550	542	589	524	475	534	568	542	527	565	556	511	507	532	505	516	550	527	557	543	533	515	558	550	581	505	554	520	552	553	560	520	488	523	531	526	537	581	494	545	566	524	559	512	560	528	546	528	536	558	564	527	567	537	529	568	566	517	516	529	528	482	470	536	521	525	580	513	530	531	524	545	513	534	603	521	542	533	543	524	530	507	588	547	506	552	534	522	521	516	509	546	509	496	511	500	499	528	504	528	512	529	540	541	529	521	529	548	482	517	510	495	511	542	559	536	519	530	501	565	523	541	562	537	518	578	531	502	517	521	536	536	549	526	573	525	522	525	549	531	524	501	519	526	534	502	537	523	516	539	549	511	539	500	574	515	498	563	539	533	506	533	486	493	540	509	502	531	510	537	550	530	576	535	537	553	532	476	528	508	581	513	515	552	551	550	547	548	550	510	552	557	507	533	521	508	549	520	558	523	515	526	525	537	563	550	523	555	531	517	536	513	545	523	547	521	543	509	506	528	521	547	520	578	555	528	526	507	478	530	528	539	510	527	545	546	523	543	568	519	492	530	547	524	536	517	537	518	525	515	535	556	571	494	506	517	514	551	525	553	497	533	530	549	556	528	510	513	492	530	522	536	500	521	519	509	581	508	505	535	513	491	538	535	499	511	557	525	519	514	538	551	552	511	509	511	565	523	549	542	500	530	531	511	509	510	496	561	530	497	545	551	560	507	527	570	537	537	532	504	504	541	542	563	556	568	534	544	517	534	574	531	566	530	510	540	546	527	509	544	527	540	531	520	539	540	515	565	534	499	502	530	532	536	550	547	516	537	536	541	505	511	514	520	525	543	551	513	526	548	549	523	516	507	531	522	537	544	516	517	536	565	582	465	535	531	538	534	560	506	529	528	566	529	520	508	548	533	565	580	525	513	513	551	532	547	511	554	535	543	545	534	546	534	506	502	551	548	522	547	502	547	520	545	498	509	551	520	531	528	512	543	502	504	495	522	517	519	511	523	564	539	495	532	563	581	566	498	523	522	506	555	546	504	519	568	496	545	532	556	552	542	515	537	498	464	533	550	495	500	509	554	496	539	531	524	525	510	549	508	527	527	519	528	525	550	569	552	539	524	562	528	558	528	546	546	471	520	517	534	521	542	517	549	529	526	506	507	539	557	518	517	532	544	518	550	562	554	537	565	518	555	527	547	570	546	519	536	549	524	513	540	557	568	556	533	497	518	519	522	498	503	564	556	484	525	518	505	481	545	528	491	500	549	571	523	548	551	505	526	483	516	522	554	541	529	530	551	515	495	510	511	532	560	541	579	520	529	548	516	575	536	508	525	514	499	536	516	523	590	503	553	523	518	558	554	506	549	537	548	550	513	523	584	539	572	521	518	507	550	508	498	565	552	571	530	501	567	496	539	542	529	529	520	545	503	493	552	524	537	542	521	551	510	517	518	555	494	537	528	523	550	523	545	494	555	533	526	499	496	532	552	504	528	524	517	536	548	531	537	531	502	513	502	503	536	529	554	541	530	547	509	533	550	511	545	592	526	533	517	507	529	565	542	531	491	500	518	530	483	533	515	507	513	532	556	526	563	520	491	525	509	517	530	557	531	510	556	525	517	491	544	528	538	540	519	514	525	525	527	564	509	555	527	511	521	503	514	555	501	542	539	512	486	545	530	572	528	484	486	579	485	540	542	505	501	531	544	549	497	528	549	506	547	545	519	541	565	548	544	541	546	555	530	550	552	576	541	530	483	517	548	538	556	561	503	534	502	552	541	555	499	500	512	562	556	488	522	506	512	512	530	508	511	544	592	564	522	495	572	529	558	491	527	548	494	514	550	523	510	516	468	584	525	508	515	526	511	476	494	501	539	508	555	526	591	563	545	539	563	530	492	583	486	538	521	537	554	547	497	540	519	561	499	560	574	530	550	504	541	530	559	578	508	576	529	519	533	539	517	516	507	535	531	525	540	526	535	552	513	560	548	534	548	525	511	533	548	546	553	502	568	520	525	506	542	542	508	535	530	524	509	540	547	521	540	567	526	560	592	546	519	509	563	522	557	504	549	538	543	571	566	511	560	493	519	523	548	552	544	570	561	524	535	570	533	544	531	531	534	498	523	542	554	500	557	568	502	525	508	542	567	529	491	531	537	545	574	514	510	531	541	514	550	547	532	539	524	522	536	535	517	541	534	542	522	552	468	525	512	480	531	524	533	540	535	519	536
27750	15792	9848	5828	2434	1524	2359	3318	2538	1315	843	572	533	514	462	467	469	459	456	483	499	439	441	481	418	507	489	501	451	487	471	497	449	481	472	504	482	485	477	488	498	463	511	451	478	464	458	448	502	472	469	464	467	451	476	441	485	482	517	480	462	450	487	467	466	495	454	484	463	467	502	446	431	514	457	443	509	453	461	478	482	470	468	502	487	447	435	504	463	498	454	493	488	442	472	434	447	481	488	463	463	436	468	475	500	429	493	476	454	442	500	442	467	486	455	476	486	540	439	466	517	503	490	433	470	476	478	469	485	491	471	464	494	497	518	477	464	468	500	426	466	444	507	457	481	448	453	490	466	475	461	480	456	428	445	452	498	486	450	455	508	462	472	448	459	454	479	459	488	450	485	430	490	473	462	445	438	466	496	468	470	502	476	480	474	510	439	486	465	480	468	428	495	422	484	483	511	473	489	466	472	463	512	460	456	436	515	462	467	484	483	489	483	503	450	487	489	509	478	476	502	474	502	434	463	495	479	479	456	469	450	487	479	438	492	500	456	486	471	425	485	437	444	511	510	459	450	473	489	472	520	480	460	473	501	479	508	477	447	511	457	424	497	446	416	475	510	508	490	461	481	524	434	481	463	521	474	505	447	448	451	478	446	503	450	459	463	467	486	447	453	493	486	468	472	499	509	475	443	443	472	488	455	488	466	457	482	488	463	480	452	524	473	474	507	484	458	464	497	451	499	462	461	450	524	459	450	480	450	475	461	436	488	519	475	464	476	437	461	493	501	466	473	468	450	459	471	479	497	481	503	458	530	486	464	480	514	464	481	493	471	466	520	472	483	476	477	493	459	477	477	446	503	456	508	453	498	499	500	482	476	478	452	462	498	479	465	448	495	470	492	519	514	473	454	464	469	474	436	487	472	476	491	518	475	446	509	428	448	512	484	494	517	487	504	477	471	478	452	452	436	460	461	502	399	489	504	499	471	457	456	486	474	507	466	459	459	470	438	464	483	489	471	491	517	502	466	461	468	454	476	492	475	528	503	411	487	486	461	464	438	476	517	473	485	435	450	499	480	469	465	463	492	480	447	479	477	468	493	465	448	493	499	539	452	481	489	494	478	486	469	476	503	470	478	462	469	523	475	441	434	460	474	466	464	439	500	465	465	477	467	467	470	456	425	539	460	505	457	490	494	468	471	466	476	483	499	489	491	476	464	501	476	501	450	472	513	474	450	482	471	489	502	504	482	457	448	458	450	500	453	429	457	496	473	461	507	480	509	486	491	477	488	485	464	434	459	485	474	469	492	471	500	466	513	495	475	491	505	483	447	476	482	449	470	493	479	472	474	493	482	466	453	465	496	452	485	445	507	474	458	459	445	506	490	513	428	447	506	475	485	453	495	474	502	494	503	476	454	453	467	466	470	491	481	472	484	451	453	450	448	481	491	475	461	491	445	442	456	472	443	504	468	508	452	473	501	483	467	475	466	489	476	480	458	508	456	474	462	435	452	461	470	480	461	434	535	467	478	493	466	473	467	510	442	442	517	508	451	471	468	469	460	451	439	463	477	469	488	476	476	512	487	489	478	473	455	457	467	434	465	483	457	483	442	466	464	478	496	456	475	487	468	467	443	488	472	457	482	505	462	547	496	490	493	499	433	492	491	481	478	484	450	514	468	508	434	438	486	498	475	488	474	477	462	509	465	483	463	471	472	545	460	456	430	501	446	469	491	475	444	491	454	446	460	441	472	478	448	485	456	461	459	485	458	461	436	475	502	451	506	427	459	483	493	487	450	423	477	498	435	473	460	480	470	471	519	452	493	507	476	478	461	509	477	475	436	450	477	465	444	506	465	465	457	440	451	459	428	465	452	466	454	474	475	462	513	483	504	451	480	442	477	460	480	455	499	492	429	483	430	423	513	484	511	444	480	494	460	469	491	476	452	473	507	490	480	501	504	487	477	458	410	511	506	482	483	456	521	453	470	473	463	490	428	486	501	474	487	484	459	477	483	458	469	499	472	493	477	468	469	480	485	535	477	468	472	498	471	452	460	474	511	441	467	452	476	475	470	465	458	501	480	473	450	486	431	492	478	436	455	497	484	441	445	494	465	450	482	485	476	498	458	464	498	475	471	450	456	460	432	435	496	507	431	479	457	492	470	490	450	476	481	469	460	547	466	520	484	455	507	482	471	471	469	462	484	480	485	450	462	510	488	483	482	460	468	499	502	460	475	492	512	495	440	464	469	510	433	485	468	433	423	438	472	477	476	499	494	447	471	435	459	517	478	483	507	474	505	475	481	484	480	454	474	495	481	472	505	457	439	500	488	405	481	499	494	476	475	457	482	445	452	446	453	462	452	447	461	478	465	481	471	475	466	501	445	474	465	482	433	454	434	499	491	501	501	470	486	485	512	482	452	507	458	464	472	433	480	485	483	476	470	515	480	442	465	508	515	503	487	450	473	506	459	527	498	469	486	465	453	470	461	470	546	448	521	417	451	499	489	421	496	442	464	456	492	477	481	468	520	471	497	508	448	467	491	433	494	468	492	500	464	499	479	445	495	492	434	471	502	504	459	450	458	469	447	478	470	512	461	473	476	462	514	486	445	471	528	463	444	445	474	476	470	517	493	469	478	499	484	444	470	462	466	469	491	522	475	490	524	485	460	489	464	456	518	460	508	492	466	497	489	477	451	454	492	516	499	494	469	477	472	504	486	479	465	478	457	458	446	461	489	482	479	476	451	496	475	466	458	451	479	484	457	443	452	453	467	490	516	499	483	474	494	475	493	451	472	472	482	478	459	498	438	526	460	476	514	471	465	471	483	465	467	484	472	462	472	473	504	486	492	453	510	486	485	470	465	493	454	500	484	443	502	468	504	445	467	503	492	498	426	488	488	436	477	470	451	500	462	461	451	450	478	492	530	469	471	449	478	483	465	458	473	457	495	478	454	445	493	469	484	463	432	436	523	443	469	473	470	448	449	504	482	497	492	464	487	486	521	480	511	468	489	502	517	472	473	473	465	444	501	483	467	460	463	487	452	459	501	475	471	454	507	486	460	464	487	484	496	474	462	474	430	428	468	463	478	422	464	441	490	432	461	487	438	472	449	478	503	466	450	466	452	495	482	470	492	474	471	503	481	463	466	462	445	485	466	499	469	524	492	481	481	502	461	487	441	499	499	445	508	452	474	480	477	476	468	468	473	533	470	491	501	445	478	458	504	460	494	490	481	496	486	463	505	484	488	509	458	411	447	449	524	473	456	480	491	510	492	482	437	472	451	455	481	451	476	476	465	520	486	482	458	464	439	461	450	448	489	479	501	480	456	512	467	458	479	457	479	460	477	455	461	476	491	449	486	484	458	438	481	483	471	443	481	458	444	449	460	455	473	485	456	470	462	479	471	474	514	472	457	483	487	499	480	519	457	491	423	507	448	496	486	549	471	461	454	501	488	474	527	459	488	483	468	451	471	476	486	476	443	472	468	505
7746	8621	9754	5067	3057	2033	3395	4113	2920	1437	928	580	492	418	456	476	412	420	438	429	433	439	411	457	413	417	453	429	445	436	455	420	511	397	410	433	450	425	426	477	442	453	452	411	432	442	397	417	433	472	446	447	422	461	450	413	447	441	454	442	451	433	457	443	396	425	402	432	415	431	452	441	396	420	410	425	408	410	435	404	407	422	452	406	407	437	446	392	444	414	419	438	430	406	441	447	439	467	455	435	455	423	421	403	412	406	417	440	417	383	423	406	398	442	423	412	399	428	421	429	431	440	437	416	411	411	418	435	428	442	430	434	436	438	427	466	452	431	425	455	413	433	470	405	430	465	423	433	454	441	447	437	431	406	425	408	438	445	413	410	423	443	417	441	466	439	417	394	440	436	446	439	423	417	443	460	452	445	421	434	430	435	398	442	435	414	441	414	483	406	440	455	433	416	426	429	448	427	417	423	436	431	399	417	448	435	459	436	423	441	430	426	435	382	418	488	462	419	434	403	432	408	454	466	462	405	463	416	441	433	440	432	426	417	457	418	394	448	388	411	427	432	439	407	429	441	441	444	439	450	453	411	431	384	474	393	454	427	464	433	405	443	425	470	391	434	415	473	427	464	472	451	442	474	389	458	437	397	436	448	470	403	424	444	412	448	435	409	469	414	421	410	434	430	451	424	450	409	434	412	404	410	417	437	434	463	419	438	434	417	430	409	424	472	403	417	419	416	427	426	435	383	430	409	444	416	452	452	483	446	474	458	427	415	423	422	435	399	431	426	433	420	420	419	450	461	470	398	435	398	443	414	423	456	413	396	409	421	433	423	424	413	425	418	371	439	448	389	427	417	437	395	430	453	452	407	422	425	437	417	456	436	415	470	433	431	419	461	383	431	423	447	424	406	404	453	434	436	435	433	476	463	424	450	446	434	428	455	465	444	446	423	421	418	480	418	449	412	432	420	419	444	423	423	456	430	438	450	415	380	400	427	428	395	419	431	401	456	412	463	446	406	450	449	427	423	455	431	410	446	477	443	442	392	429	437	458	436	436	454	432	424	389	392	453	456	462	447	392	478	374	424	416	412	428	415	396	436	435	433	454	381	459	451	462	377	444	435	395	423	413	421	412	407	420	446	417	436	454	424	409	432	424	423	432	399	441	430	443	428	445	433	394	403	395	402	450	448	436	448	437	423	429	424	443	412	437	445	397	427	421	426	434	445	435	388	445	416	444	389	453	391	430	443	456	431	429	448	435	383	447	431	444	462	434	439	412	429	468	402	420	425	416	419	433	389	425	409	405	439	419	421	420	420	406	449	444	430	402	483	444	435	451	468	422	445	455	449	468	404	429	429	426	434	412	401	445	402	472	444	403	434	429	469	426	400	450	416	444	433	400	432	419	435	429	427	430	430	418	395	424	419	423	433	449	438	454	404	438	394	403	433	458	424	439	413	471	453	423	418	404	456	400	434	456	412	441	426	444	441	456	437	426	444	440	411	419	458	460	427	426	413	437	455	439	439	461	393	417	420	370	446	465	415	429	405	465	397	415	410	453	439	401	442	412	413	427	417	428	417	439	408	439	426	425	449	401	439	413	460	456	429	445	425	421	433	412	395	430	420	441	447	395	474	449	478	410	401	438	428	448	433	408	480	452	430	416	426	437	423	423	426	416	396	397	412	400	414	468	410	429	442	419	446	448	440	382	442	410	425	430	424	453	430	428	457	426	424	460	418	438	412	419	425	417	431	409	418	440	426	468	430	436	457	431	411	471	405	441	445	457	431	448	397	435	463	432	428	405	398	448	426	435	444	456	423	402	464	420	450	430	419	390	438	420	439	430	410	396	396	471	462	445	423	421	431	431	438	427	452	419	399	416	432	398	413	438	469	451	447	444	438	440	421	416	437	451	460	438	437	463	443	427	419	460	395	416	392	414	428	408	428	458	470	423	448	436	441	386	386	407	442	397	487	425	435	437	439	458	391	435	408	439	440	412	436	428	456	422	444	466	397	406	444	444	440	442	437	389	431	436	409	446	430	442	383	451	416	435	442	398	423	437	465	443	442	402	457	440	380	448	445	422	421	415	425	467	474	439	412	445	446	395	464	423	406	396	423	434	398	409	458	458	440	382	382	438	451	433	429	431	423	427	452	445	406	434	426	425	439	436	425	470	447	453	483	408	387	423	409	474	434	401	453	425	400	436	443	470	421	426	462	431	455	451	381	462	451	416	409	403	397	413	405	381	436	445	469	440	455	442	432	429	408	452	429	438	460	437	447	427	432	451	446	433	409	429	430	432	426	435	408	447	410	428	426	426	400	415	397	442	420	476	458	432	428	418	433	386	416	425	412	437	429	443	461	431	423	425	404	399	446	410	397	418	430	439	418	455	473	424	404	448	446	444	401	445	425	456	407	440	457	450	417	458	434	391	409	430	449	429	401	411	421	449	407	421	406	441	442	439	412	426	435	439	411	430	431	437	387	394	469	437	403	395	442	442	440	389	458	416	428	450	424	462	438	408	448	463	429	457	376	427	436	425	439	462	425	460	464	451	410	385	438	434	464	440	463	432	382	429	440	438	442	418	406	449	402	435	446	451	439	452	422	428	420	411	426	382	464	419	418	415	427	449	445	458	429	403	436	445	401	412	442	450	429	454	448	450	419	414	382	418	444	464	423	445	426	441	465	425	422	415	436	425	390	411	424	471	413	430	460	425	456	420	410	433	414	414	456	387	440	397	433	431	430	450	443	429	436	411	420	449	395	422	410	439	422	439	432	446	446	416	436	422	438	413	453	465	410	423	395	404	410	429	415	428	416	439	425	393	414	444	406	409	416	436	431	432	392	464	458	464	412	423	449	476	424	398	428	391	425	442	433	392	422	419	422	444	445	432	416	424	417	424	427	422	431	393	435	410	426	439	416	404	448	424	426	401	445	411	418	446	424	427	441	450	466	446	381	454	400	470	401	422	431	444	441	442	411	444	428	457	416	398	398	420	473	401	439	446	423	406	414	439	401	412	415	401	408	469	463	407	451	417	473	418	421	432	410	406	434	450	428	419	424	444	445	408	448	421	397	434	430	428	421	446	434	454	446	424	410	415	447	414	428	425	449	404	412	419	435	435	412	392	422	434	419	421	410	436	407	429	414	458	430	418	430	378	425	450	438	416	438	421	477	395	437	422	400	425	440	426	415	430	439	435	434	447	459	446	460	416	460	414	430	381	455	395	455	418	434	464	472	421	443	456	402	436	428	455	455	433	432	436	438	422	460	406	451	463	426	411	452	419	447	456	434	417	427	435	460	450	388	444	411	421	401	393	436	445	419	439	459	435	416	429	453	416	456	456	443	422	364	433	420	427	438	441	432	442	438	454	413	413	419	428	421	410	421	420	400	428	421	415	366	428	443	407	427	460	440	436	430	448	408	395	434	397	444	411	461	461	419	418	436	426	429	470	425	442	411	423	392	476	488	397	415	456	439	436	448	447	417	477	429
25346	21349	27307	25047	9863	3989	15471	26752	19411	6850	3243	1101	646	516	573	512	457	490	474	501	531	480	472	462	478	486	454	513	486	533	509	481	525	444	491	465	480	477	477	485	484	480	493	483	463	497	501	487	433	477	483	475	487	447	490	471	489	439	512	454	478	484	479	456	468	474	484	442	489	505	460	495	494	433	470	467	438	469	488	509	487	474	468	490	479	473	455	471	494	480	434	483	460	455	510	445	449	424	496	489	465	492	508	472	476	462	503	427	477	476	443	454	452	448	469	454	480	463	425	455	487	449	495	484	499	430	454	439	471	450	460	489	486	492	453	450	418	490	453	485	460	447	481	485	458	460	469	473	438	492	483	475	523	473	514	499	489	489	480	446	461	465	473	438	444	478	507	472	501	483	510	433	503	472	459	407	470	486	472	496	473	439	474	447	482	464	478	444	483	462	468	467	499	498	474	445	482	466	459	480	514	481	457	437	448	452	467	521	470	495	451	484	481	453	485	474	472	477	486	490	480	468	456	484	473	468	449	506	482	443	458	487	504	454	445	470	446	451	458	479	461	434	511	459	473	460	451	470	485	444	463	494	443	473	502	467	491	466	507	493	464	459	465	471	476	458	459	446	482	477	470	459	463	488	449	455	454	469	483	503	471	490	438	461	450	430	448	527	459	433	467	492	478	456	471	455	477	465	460	487	438	437	442	503	473	442	497	460	457	498	482	429	444	470	486	496	476	433	491	489	436	502	496	481	453	456	501	460	472	435	488	481	483	498	498	476	465	470	460	495	440	462	478	485	428	497	462	445	470	475	501	479	469	458	474	473	470	468	521	497	491	453	464	468	460	468	469	460	440	477	457	459	455	447	462	514	445	463	498	481	456	461	473	457	491	488	450	438	488	455	470	477	477	447	475	450	436	471	474	462	500	484	501	464	484	424	465	479	508	472	489	436	476	476	477	482	461	478	467	474	483	507	458	462	465	471	458	477	437	436	464	440	461	463	427	456	427	444	468	490	477	495	442	476	468	445	490	468	459	482	475	474	467	481	458	509	490	490	462	481	472	451	468	493	448	451	462	492	452	483	472	469	497	482	494	513	489	482	461	485	490	498	451	472	459	490	469	473	500	466	455	447	446	463	453	468	463	461	487	475	452	507	442	481	468	493	468	469	456	463	475	506	493	477	435	475	484	491	485	441	486	508	465	470	461	472	467	486	505	474	477	472	465	467	484	469	446	470	473	496	492	488	513	500	451	460	492	466	486	498	493	464	442	450	475	503	476	434	471	442	474	462	504	479	470	496	468	464	483	452	488	481	493	501	489	437	464	479	487	478	484	431	475	424	472	453	437	521	473	471	482	451	480	452	520	465	473	514	441	520	495	467	461	452	435	492	457	415	452	468	449	494	468	475	496	483	444	522	470	455	480	472	469	491	474	465	461	481	480	457	459	457	470	451	468	445	464	454	518	478	458	480	429	460	460	480	467	471	434	444	489	442	472	472	478	458	475	453	492	492	481	467	460	462	445	485	453	464	461	483	489	461	504	488	459	475	477	440	469	449	415	476	461	483	481	472	525	493	473	490	473	492	484	507	460	507	464	449	466	463	501	451	463	485	459	432	466	483	496	468	469	509	436	457	487	455	461	459	450	461	459	470	464	441	468	469	470	464	487	489	472	419	470	425	490	496	463	408	485	455	500	466	457	465	486	465	483	467	448	472	489	464	528	447	451	496	464	459	435	463	489	472	452	484	465	474	468	490	455	448	471	447	447	444	472	471	486	469	476	492	502	455	462	518	479	448	475	479	472	484	443	442	492	459	464	493	487	453	467	436	463	490	499	478	469	471	490	510	449	433	438	504	519	481	432	463	470	433	446	436	471	408	503	466	451	473	459	459	536	463	472	494	470	458	508	476	501	470	445	471	479	485	433	460	470	482	459	456	495	453	469	406	452	475	498	498	453	474	504	500	486	462	496	483	482	456	471	446	452	433	439	515	458	502	494	466	498	463	467	456	504	458	477	486	483	492	492	433	439	476	464	451	487	418	442	509	477	446	437	474	477	452	485	490	436	477	490	485	478	458	452	475	465	442	479	467	494	453	452	452	442	460	430	467	479	452	475	516	475	405	451	493	441	457	483	472	463	468	485	494	460	444	472	499	420	443	523	464	446	485	458	453	446	483	462	489	480	432	482	467	482	471	477	441	440	441	486	441	481	456	446	442	487	474	486	463	437	465	478	466	466	488	461	468	459	489	438	436	525	494	473	457	516	451	487	434	485	487	463	482	434	467	473	437	459	470	498	511	435	447	479	485	476	457	480	496	460	471	487	473	431	504	482	464	470	490	476	468	479	467	457	449	455	472	480	452	456	465	481	475	492	471	450	468	471	478	459	466	466	489	494	471	469	419	456	460	450	450	466	452	464	469	492	473	437	453	496	483	464	460	464	452	456	456	455	498	450	450	480	437	481	434	476	505	470	463	471	485	483	485	480	445	460	482	487	482	445	436	507	446	475	444	464	432	483	489	437	460	513	485	454	490	496	432	457	470	458	481	475	502	474	492	482	482	465	463	467	493	475	529	426	461	474	486	474	482	455	460	465	536	445	439	477	462	469	462	460	448	457	438	423	487	486	485	491	475	460	469	466	474	479	481	476	471	457	475	459	502	433	457	478	442	447	448	492	452	476	485	458	467	451	480	438	454	478	460	502	498	461	502	471	470	476	500	479	445	454	459	482	462	464	458	463	478	477	433	444	505	480	454	463	472	502	456	452	486	465	465	461	490	502	444	471	452	479	434	471	486	492	446	462	460	480	499	444	453	454	489	486	409	436	452	469	454	512	471	503	480	493	464	475	487	478	453	484	495	443	456	465	484	474	476	495	517	497	497	479	443	452	480	464	489	461	489	473	507	464	478	480	498	432	479	499	489	472	462	499	473	448	487	490	455	478	439	418	444	470	449	464	463	471	425	462	453	443	456	447	473	504	463	489	453	439	479	503	453	503	474	477	477	429	479	432	473	431	471	485	410	468	485	487	470	477	497	457	433	476	463	484	477	442	434	480	454	460	456	470	460	472	464	469	445	478	495	475	426	490	454	482	468	477	464	497	477	484	498	473	455	461	465	459	481	421	494	437	452	453	479	491	487	486	460	488	471	446	506	474	461	480	450	464	477	494	428	500	471	462	508	474	480	495	472	500	466	475	484	503	498	429	520	490	508	463	446	483	471	479	484	474	437	436	467	503	480	518	469	472	517	478	459	462	526	442	473	475	448	481	463	461	470	453	470	480	480	443	482	481	497	467	458	477	482	460	503	456	485	474	456	501	447	497	444	470	504	432	481	467	498	477	517	454	442	473	476	454	466	455	544	466	439	508	461	482	484	442	449	478	468	470	483	475	451	476	467	485	483	489	435	472	415	447	441	462	443	473	479	482	466	457	481	445	456	427	472	481	475	480	450	491	453	468	453	444	464	454	464	493	459	495	458	481	462	489	477	501	490
8718	16052	15668	8141	4117	3698	17834	24914	15919	5816	3499	1188	645	499	426	453	455	473	432	454	446	436	457	437	455	433	408	441	467	462	447	440	426	475	452	484	507	444	466	483	444	468	476	440	424	480	464	458	463	415	462	479	476	427	456	457	442	471	463	443	442	420	439	416	460	442	407	462	463	450	450	436	477	435	466	439	465	474	436	438	455	494	429	431	455	459	448	458	482	419	447	474	469	457	418	432	435	434	427	436	434	451	445	429	477	435	463	436	406	448	438	420	400	471	418	481	479	476	442	442	485	428	476	512	444	424	414	454	455	427	434	472	478	477	401	454	448	435	446	467	444	428	444	465	480	464	464	437	462	413	415	470	458	438	414	445	411	448	453	424	450	411	441	445	446	463	433	438	437	492	434	418	434	455	442	433	450	430	409	438	480	447	444	439	458	465	450	438	464	454	438	406	434	479	450	477	403	466	465	460	448	449	421	447	458	456	435	448	483	413	452	473	474	419	417	467	429	444	442	439	436	445	456	426	431	425	493	436	451	434	440	422	424	450	461	437	468	485	433	439	450	453	481	506	439	436	482	503	479	453	434	448	464	453	459	467	417	433	462	424	452	453	444	416	469	422	453	437	437	480	440	455	426	468	449	427	440	424	427	475	443	453	454	474	465	435	472	445	410	446	465	438	466	485	436	472	452	423	449	431	455	428	460	450	462	479	422	460	472	451	423	487	437	437	466	483	437	415	464	459	449	443	445	463	472	457	419	438	423	468	458	444	450	445	432	444	458	442	470	401	463	422	455	410	442	421	461	452	436	444	448	440	459	476	459	435	441	450	436	437	440	453	446	435	443	424	439	470	482	456	432	436	461	445	410	444	504	422	490	439	437	433	404	472	484	450	429	447	406	457	456	431	435	428	461	429	468	430	431	452	411	420	450	418	439	465	452	440	390	452	479	440	460	471	469	419	473	429	467	435	452	420	444	437	457	454	474	470	437	420	428	456	447	454	443	457	468	463	425	499	440	445	416	454	448	450	440	450	440	418	431	448	454	412	449	447	433	419	466	474	433	451	434	435	408	430	415	407	463	441	488	452	398	450	469	477	453	469	422	445	430	455	466	460	451	447	467	467	473	446	447	468	466	449	473	446	486	482	454	437	397	439	419	452	451	472	455	450	461	437	413	457	449	464	468	444	450	465	461	400	466	452	471	445	427	440	464	458	418	519	428	504	433	478	456	449	421	452	446	456	462	460	442	489	448	448	422	442	428	442	404	440	454	465	411	463	452	442	423	415	435	433	447	414	442	451	455	460	436	407	443	445	454	436	407	471	443	482	468	410	430	460	419	475	473	427	443	428	453	478	441	404	424	444	414	429	438	447	424	424	433	439	465	430	456	494	474	418	443	456	441	443	446	464	439	510	474	468	421	452	439	477	441	461	438	440	449	468	494	473	465	487	446	431	467	455	472	463	424	420	469	423	443	440	450	436	438	461	444	465	430	439	429	456	428	431	439	470	411	416	457	461	429	407	442	452	437	415	441	416	452	425	433	467	421	442	447	439	441	467	452	431	446	472	450	482	430	439	453	445	500	468	443	466	431	471	447	454	504	456	478	446	452	413	421	454	453	443	411	418	426	461	486	464	415	420	388	415	452	443	440	429	445	514	446	443	458	457	441	473	409	487	424	465	442	423	456	445	455	430	418	446	463	426	433	476	446	448	465	424	438	472	455	471	501	437	433	495	440	454	433	464	433	450	452	465	455	479	438	443	473	441	457	452	429	445	464	451	455	454	449	443	437	437	470	436	448	434	491	449	444	472	463	450	460	466	474	409	446	486	429	454	475	396	464	416	441	458	421	416	457	460	451	470	451	418	443	451	455	437	470	465	481	413	426	443	448	460	435	433	475	397	431	422	441	422	390	455	449	468	453	441	419	472	448	413	487	456	438	439	464	456	495	457	453	429	416	458	452	441	431	428	440	441	441	429	470	419	428	455	462	421	454	440	463	418	475	437	437	446	446	454	408	425	429	448	431	450	425	444	439	465	430	411	469	433	464	412	460	435	461	438	440	467	443	432	434	417	454	440	435	464	468	439	457	412	458	461	468	421	436	398	443	457	474	432	451	494	444	407	444	440	434	435	449	426	497	443	498	454	415	476	435	425	468	487	465	435	439	440	472	449	409	429	425	447	449	448	472	430	420	409	456	453	436	460	482	434	413	465	490	425	402	441	445	412	467	443	448	433	449	413	448	440	440	446	436	433	453	440	459	441	433	433	428	398	443	453	498	487	435	451	482	404	451	444	448	433	436	471	479	439	440	479	422	454	433	456	454	412	491	502	451	425	476	431	458	444	459	447	445	455	447	447	475	454	434	443	462	489	424	435	449	455	502	438	438	494	440	421	452	478	450	455	448	428	436	394	462	473	409	470	449	473	448	433	453	454	435	485	463	422	465	477	445	423	465	427	448	425	439	474	456	438	411	435	400	445	433	458	420	491	433	434	470	441	495	464	443	458	441	418	466	434	450	407	504	448	383	453	479	459	469	416	451	446	437	468	435	419	470	439	462	456	459	428	436	487	461	466	456	448	458	434	433	440	478	425	452	433	422	472	428	449	442	437	412	476	450	443	438	422	446	484	424	472	441	432	437	454	441	453	412	472	450	431	422	434	436	443	461	449	485	431	470	456	438	422	431	484	440	446	452	448	438	449	432	439	444	421	465	481	438	444	473	475	444	441	415	447	425	433	448	426	449	433	426	446	426	435	436	465	471	452	426	459	449	434	413	453	442	453	464	467	442	433	459	430	426	468	466	423	438	426	465	438	438	449	437	431	450	442	485	457	458	450	477	481	454	469	480	420	421	465	441	437	436	414	415	431	437	470	465	441	446	454	448	467	435	443	440	473	450	457	418	454	492	413	453	468	477	438	452	441	419	467	437	405	460	436	496	434	408	468	441	409	446	459	458	468	429	451	434	459	468	421	446	437	468	447	454	472	441	432	418	458	435	452	452	430	401	451	481	404	457	486	422	448	469	453	454	446	443	460	420	448	456	448	442	447	466	456	457	431	413	475	465	430	437	424	473	433	466	469	438	450	463	461	469	440	465	434	467	455	486	441	455	441	446	451	451	440	464	468	406	483	462	406	447	417	433	474	465	440	447	437	421	447	440	463	448	454	435	458	435	445	419	417	412	432	434	447	434	470	457	453	413	457	482	444	442	432	458	431	457	417	435	453	478	450	430	438	443	450	465	455	438	429	409	452	412	458	451	443	439	457	456	464	428	473	454	461	412	437	436	456	410	436	441	440	423	453	462	457	462	420	476	472	464	441	444	482	405	461	455	479	444	395	454	433	434	449	442	443	427	490	458	426	474	426	420	430	445	473	434	445	438	447	420	453	436	462	432	433	445	438	426	442	449	426	437	470	464	424	433	468	458	482	437	464	435	457	444	473	455	454	429	480	416	430	477	459	439	479	435	444	446	422	466	468	462	426	439	483	454	471
24295	21416	28761	24488	21138	11839	35622	44640	33821	14735	7092	1976	797	644	585	602	589	548	573	578	585	558	598	577	588	559	592	569	550	572	558	590	565	563	600	583	598	557	547	542	568	525	569	573	560	595	555	606	554	558	585	572	602	569	564	530	561	558	537	584	560	581	521	549	545	598	577	585	589	549	616	565	578	514	556	535	546	582	534	510	577	553	556	591	582	565	587	553	599	564	597	575	589	521	600	571	537	590	529	579	554	549	563	582	537	582	576	559	572	544	612	579	551	579	564	537	585	603	569	573	573	573	512	562	560	580	575	518	617	576	574	548	569	575	610	577	560	553	589	562	584	588	558	569	555	549	559	557	540	589	540	563	565	545	531	544	583	592	558	608	556	530	549	554	595	555	584	593	574	586	555	554	545	554	548	586	560	567	536	602	556	580	575	529	565	569	614	542	578	575	563	551	566	576	558	569	583	610	622	575	612	559	591	548	564	566	583	561	537	563	584	577	591	566	600	563	573	603	605	551	521	584	574	617	575	578	545	578	543	556	592	564	573	599	583	563	587	522	604	559	584	531	549	559	626	562	620	611	507	558	549	556	547	550	566	584	565	610	589	567	577	545	546	599	606	529	571	566	590	546	555	572	550	584	568	520	595	568	545	629	559	518	550	553	560	555	597	576	555	519	577	533	595	546	575	548	551	553	582	591	553	568	577	574	525	589	559	588	563	575	613	555	588	610	550	570	582	623	559	577	574	553	541	556	557	574	564	567	610	576	553	558	520	551	572	544	590	569	540	600	570	547	527	563	574	557	525	545	551	582	537	572	564	559	566	545	553	586	616	566	542	569	519	584	551	589	533	554	594	548	583	602	608	567	552	527	551	571	575	567	559	604	577	567	577	549	577	575	549	536	590	550	594	542	585	518	557	577	572	549	562	529	603	564	543	584	538	602	579	548	584	575	569	530	573	570	548	580	594	560	599	567	582	585	520	554	568	552	555	533	613	520	563	586	543	577	573	558	522	591	581	571	582	571	546	586	543	581	543	560	586	539	567	572	553	517	574	557	573	541	516	527	580	579	580	581	551	498	572	605	568	576	571	566	573	570	576	564	566	596	520	594	612	590	548	556	541	591	598	574	553	543	545	568	555	604	555	534	583	578	578	578	599	609	584	560	562	564	540	535	559	588	601	535	552	620	558	592	593	567	581	554	573	583	564	582	523	546	574	561	597	536	572	560	630	522	582	585	586	556	582	573	570	550	528	535	559	572	577	555	551	572	572	555	536	542	569	566	569	557	522	535	573	555	547	577	540	554	559	563	560	584	568	570	542	579	557	575	553	552	546	569	578	628	559	542	572	588	554	567	525	573	569	559	556	554	597	547	550	559	559	562	593	559	558	561	523	537	548	595	542	546	607	577	598	535	528	567	575	554	570	535	610	601	580	577	543	555	560	599	562	586	529	550	594	551	521	518	585	569	582	572	592	557	617	589	556	560	582	606	583	601	540	541	574	584	567	585	587	563	551	561	565	553	561	560	564	615	567	563	534	545	577	595	557	512	597	551	553	601	576	550	572	563	537	570	569	558	543	544	601	532	553	545	549	554	546	599	513	555	538	579	553	535	586	544	534	622	584	578	549	562	525	551	554	582	574	512	579	584	546	539	560	583	576	560	577	535	592	580	577	555	582	554	600	556	534	556	553	560	546	528	580	561	574	556	597	558	555	545	570	570	539	577	566	556	545	568	557	559	560	553	586	555	550	588	597	583	571	549	600	531	610	608	518	574	592	533	523	542	568	561	551	597	556	558	520	589	622	594	521	578	620	556	534	566	548	528	542	587	551	562	541	561	551	580	537	580	565	538	554	573	584	571	597	568	571	543	530	545	592	564	595	607	537	582	546	574	556	624	535	525	560	552	549	601	561	569	531	536	579	571	595	597	585	568	593	554	566	553	616	577	570	532	569	544	598	569	598	573	556	550	569	542	541	545	568	567	575	586	541	541	569	573	557	557	603	568	555	557	581	600	541	546	524	556	540	545	602	541	596	582	581	551	621	559	535	561	606	557	576	524	577	577	614	558	528	534	575	568	554	571	555	540	565	530	556	547	548	560	548	556	559	605	570	551	542	542	582	547	559	563	567	539	545	545	534	570	572	526	545	573	582	622	549	567	584	552	550	552	601	597	597	493	603	571	557	580	566	568	569	594	605	516	540	593	558	577	553	562	570	579	622	522	552	568	556	573	589	557	536	564	597	570	532	547	578	567	515	552	537	594	521	591	557	592	539	517	558	558	614	549	552	573	610	566	571	549	521	553	586	586	591	517	548	552	576	571	621	550	562	566	531	570	544	621	513	548	546	574	564	524	542	562	584	549	605	545	539	562	556	584	556	564	554	595	557	541	580	557	556	556	549	522	555	519	568	575	531	581	558	596	530	606	585	570	571	563	600	576	555	577	572	567	597	539	594	578	568	553	600	612	609	581	559	612	567	587	515	562	591	575	569	568	601	564	513	586	613	600	583	569	604	579	589	562	586	622	586	551	539	541	535	522	606	616	587	585	587	573	564	577	567	569	551	567	553	505	573	547	598	524	640	574	586	556	548	572	567	559	560	600	558	605	572	577	539	548	554	564	560	564	564	535	572	586	623	558	550	599	599	531	532	581	535	521	605	600	539	577	580	555	589	562	544	543	527	584	589	589	643	605	537	528	552	581	574	525	561	531	564	558	589	529	549	591	545	553	532	567	508	575	546	548	565	564	536	586	562	564	557	557	548	551	585	583	553	549	490	525	533	573	551	606	601	585	578	543	567	545	539	551	540	546	576	584	567	574	561	588	536	575	569	593	579	581	578	560	489	516	567	563	581	567	549	521	557	541	555	558	587	572	556	579	562	559	546	520	507	523	580	540	571	557	525	551	551	585	556	561	571	534	561	558	532	554	579	559	566	578	543	564	516	565	547	575	554	557	590	555	576	566	548	581	562	575	585	572	546	554	600	543	603	546	533	606	550	569	603	599	581	543	592	564	580	562	547	583	559	550	569	540	538	570	594	558	543	575	588	544	570	565	574	541	564	554	565	536	582	538	548	590	565	567	578	556	553	572	554	556	565	512	569	509	536	552	551	561	529	556	539	569	533	562	560	574	543	540	594	602	621	547	562	562	543	550	581	579	547	552	581	537	564	567	548	562	561	543	521	567	596	563	576	555	528	580	553	600	592	563	539	591	563	601	594	621	572	592	611	583	562	601	564	546	534	565	566	535	570	532	521	585	567	550	534	629	559	581	568	563	531	544	587	583	556	589	554	572	585	542	533	554	590	589	527	561	552	570	533	556	546	588	583	517	596	542	546	527	577	575	579	573	586	535	558	562	595	545	558	579	551	580	504	541	564	576	590	596	514	555	550	552	573	548	573	570	549	531	575	593	558	545	544	530	613	585	585	575	572	547	557	554	556	513	587	555	515	566	569	567	555	522	551	526	568	573	598	581	562	511	582	579	551	575	562	574
12038	22663	24359	12441	6179	4538	37017	42004	27311	11000	6686	2063	919	622	536	583	522	506	523	539	582	512	552	594	565	528	506	547	527	561	533	568	599	503	530	571	550	559	533	532	579	518	524	572	533	580	559	526	551	575	516	522	524	548	545	545	517	548	487	508	527	520	521	539	510	543	482	547	525	519	578	545	532	554	565	524	565	547	506	542	532	524	515	535	548	518	522	547	566	506	553	536	513	554	543	494	536	498	554	548	506	507	526	504	526	549	557	540	557	506	558	539	553	525	565	561	522	518	547	558	577	545	566	537	568	553	536	524	609	486	558	505	561	549	543	521	572	547	498	513	501	533	566	528	579	532	562	568	486	507	608	560	553	537	535	562	548	554	579	593	516	571	515	538	497	505	564	521	543	513	503	545	546	531	542	568	493	549	548	516	538	518	532	519	525	534	539	503	547	511	529	501	505	515	558	546	532	552	504	546	512	545	546	540	505	543	545	507	500	529	521	528	542	508	522	529	493	504	525	556	540	493	542	555	542	537	497	578	520	506	503	566	499	542	564	522	516	529	500	557	523	490	506	496	540	509	513	545	508	554	574	535	560	538	545	525	509	584	499	561	523	528	476	530	544	524	580	564	502	523	557	513	547	523	504	526	510	532	549	484	535	552	497	544	553	546	512	528	508	538	521	480	565	526	558	489	473	540	543	566	521	524	496	531	519	541	506	532	521	545	505	553	555	484	547	518	542	518	532	544	555	555	518	561	546	541	526	518	529	508	528	536	525	516	548	556	521	482	519	499	540	589	501	507	552	543	540	548	552	519	537	529	527	552	529	520	558	521	544	570	537	544	492	520	519	537	533	540	539	524	530	568	511	508	554	504	490	516	522	544	535	523	531	549	527	497	524	528	515	527	503	516	506	520	542	512	522	523	489	543	532	576	532	555	590	533	533	523	499	524	553	547	514	482	521	502	575	568	538	538	505	603	548	527	506	521	555	564	542	546	583	554	542	530	541	544	579	515	514	539	556	544	509	550	525	510	546	534	533	493	546	554	509	515	554	528	528	553	511	517	564	551	547	521	519	535	551	526	548	552	474	517	538	528	535	519	531	570	565	555	554	503	532	528	535	514	525	518	531	541	518	516	567	537	515	501	538	540	535	488	545	559	527	528	552	509	543	561	535	529	561	507	514	527	498	539	522	530	521	552	528	559	541	533	530	546	530	554	507	527	512	549	510	565	532	557	499	555	562	533	514	530	555	537	547	564	534	521	522	550	545	495	529	519	529	526	531	555	501	512	547	548	555	537	509	552	539	522	552	523	528	556	505	561	518	545	576	532	534	499	541	538	531	513	480	540	541	536	547	570	470	568	518	537	552	543	543	544	537	521	570	513	547	519	541	563	563	536	555	512	538	525	526	558	548	536	520	513	511	550	577	486	558	537	535	527	593	514	549	588	544	503	556	513	538	522	547	523	494	539	491	522	554	561	551	572	538	500	504	538	505	556	524	545	534	528	526	553	510	549	548	549	552	520	523	503	538	553	562	508	520	556	526	553	554	513	517	505	557	519	523	572	526	524	527	493	547	560	511	527	529	552	502	535	517	566	575	498	527	521	529	547	495	530	543	534	576	557	563	534	522	553	536	552	539	526	531	487	526	524	546	556	528	541	544	515	524	510	562	553	552	518	556	534	513	538	530	516	532	540	553	537	504	514	522	529	526	561	518	509	566	514	481	537	526	546	531	527	493	510	520	485	549	550	519	541	537	590	574	514	528	516	508	520	561	537	553	528	534	542	495	543	514	528	537	524	572	549	608	536	509	516	520	506	506	554	494	499	554	551	535	498	518	561	506	507	506	542	525	532	531	554	548	533	532	498	524	551	522	526	504	550	555	541	553	526	529	544	491	524	515	522	527	521	551	502	557	514	544	533	528	506	509	532	489	567	565	544	551	503	506	522	522	556	523	542	592	519	549	516	521	519	535	515	509	496	546	514	571	526	541	532	524	561	560	483	558	489	534	510	547	480	505	494	509	543	517	536	499	547	537	540	493	514	516	580	532	567	518	499	504	572	559	515	535	549	536	517	564	550	503	551	541	544	517	534	497	537	488	573	526	522	550	545	510	526	519	535	532	486	551	526	509	542	503	540	526	532	545	548	552	513	561	541	522	494	496	487	554	511	546	522	517	538	541	502	508	495	532	539	535	516	558	525	534	537	539	516	495	502	488	539	555	580	519	521	513	538	500	527	551	521	567	557	502	511	531	500	523	530	506	527	495	540	517	549	484	534	551	493	542	573	514	560	521	539	573	516	530	545	515	569	542	516	535	515	516	537	562	559	534	584	556	525	514	523	548	571	533	532	537	524	530	554	535	529	527	511	515	473	523	502	499	526	520	563	524	489	534	505	500	552	564	539	503	564	557	523	550	542	558	558	500	511	543	516	520	541	500	556	506	521	532	552	539	545	501	569	540	537	509	537	514	536	551	509	543	531	538	543	551	528	469	518	537	542	564	554	544	513	509	560	535	556	564	524	555	517	548	503	534	538	524	547	567	541	528	508	510	564	566	557	533	545	522	541	529	490	542	521	480	555	530	492	510	554	560	529	539	564	501	530	516	528	545	520	547	543	522	492	514	528	527	519	535	498	502	522	533	534	511	541	561	545	522	538	528	505	543	496	564	503	569	537	527	509	520	544	546	556	517	542	529	517	528	536	523	501	524	558	531	542	553	551	555	505	539	544	522	541	555	524	557	481	526	500	538	547	530	554	541	529	554	519	563	551	491	551	544	552	496	455	525	512	538	545	472	505	513	543	523	530	549	514	528	496	529	504	488	547	545	489	517	493	497	525	548	529	544	575	581	498	495	532	560	573	529	512	537	500	541	508	521	493	539	523	583	537	530	527	494	507	583	522	547	547	534	571	493	525	475	527	530	526	510	580	533	499	535	557	537	528	524	516	509	532	544	523	536	513	511	522	507	508	464	514	518	530	552	542	544	553	554	545	522	568	557	515	532	521	548	531	505	498	485	559	580	560	573	476	548	535	560	556	518	509	577	533	537	545	568	543	497	548	516	567	551	548	554	509	514	532	512	500	517	537	536	550	541	549	552	517	539	545	579	533	506	522	503	528	537	485	483	518	510	552	528	524	535	572	522	511	523	515	519	541	515	481	534	482	529	522	518	535	498	515	519	558	541	544	562	491	474	521	523	525	527	509	547	553	541	523	518	542	502	545	499	508	567	523	536	574	505	508	512	519	543	528	505	575	531	574	512	544	524	586	531	525	524	531	502	492	531	559	528	559	536	534	552	527	546	511	543	489	498	525	524	535	548	510	505	515	553	488	510	503	511	494	481	544	512	518	527	506	506	529	511	533	518	545	513	523	548	553	512	536	544	495	519	541	508	510	517	521	566	518	545	490	531	500	521	506	567	508	587	521	499	545	538	538	545	528	531	508	570	533	522	540	531	499	537	597	540	535	515	539	516	506	531	486	554	552	515	515	532	534
27929	15889	7304	2893	1001	953	2415	3471	2631	1389	878	589	508	441	424	464	481	479	491	444	481	471	451	451	456	436	487	481	512	485	463	455	456	439	474	457	467	468	493	456	485	468	472	464	479	471	491	471	449	440	491	466	471	468	492	480	453	428	471	456	484	486	495	442	519	467	480	481	458	506	469	431	429	459	437	485	482	468	521	473	481	505	497	474	482	464	474	468	443	456	458	444	453	459	467	450	446	461	452	479	451	486	450	447	487	468	484	494	480	503	453	430	473	444	460	527	479	451	463	470	480	513	494	477	499	436	468	505	504	475	452	474	460	465	478	438	500	453	466	454	450	478	483	473	464	427	476	475	483	465	458	444	469	479	473	495	489	502	478	472	450	485	485	445	471	456	468	464	482	456	489	491	498	436	446	463	497	462	506	437	467	460	492	481	513	478	468	485	481	453	458	461	465	474	470	454	437	446	473	445	500	475	509	453	510	446	473	475	467	498	472	457	466	474	450	484	478	449	452	421	508	491	482	495	434	489	484	448	451	469	510	407	447	448	464	482	466	474	455	500	475	477	463	472	457	428	471	463	458	468	498	487	513	479	457	479	462	479	446	500	516	460	474	455	453	456	452	477	471	452	490	444	491	465	485	490	464	478	500	469	480	452	452	462	464	452	445	444	452	467	477	432	478	458	418	490	417	475	460	450	459	474	494	487	485	462	491	478	496	455	443	472	432	473	518	493	434	450	463	453	465	435	411	468	448	459	466	454	446	502	503	501	454	456	478	470	479	476	452	469	457	472	458	450	500	473	479	446	455	482	484	473	466	474	444	455	470	455	468	466	451	450	520	495	491	478	488	472	476	481	505	466	489	485	493	470	461	458	484	450	470	512	462	451	444	475	450	482	462	427	500	438	453	479	431	457	473	461	459	431	480	481	492	476	460	440	488	469	478	423	464	484	485	532	474	473	492	455	466	482	460	468	445	461	453	431	467	456	457	458	455	478	454	461	463	513	469	422	447	460	480	468	436	500	493	496	458	481	448	475	451	473	452	465	442	453	439	462	444	500	472	481	494	467	500	483	495	488	454	483	442	448	480	489	468	464	466	487	473	467	477	443	445	455	470	448	489	466	506	489	488	494	470	493	460	489	465	439	488	472	480	499	448	454	459	485	461	501	486	460	463	496	493	464	464	453	462	488	512	507	458	496	489	461	466	477	483	438	454	443	450	496	460	489	488	456	482	468	467	474	460	471	449	444	447	491	466	477	433	485	471	496	463	472	482	503	454	505	455	484	456	458	473	471	466	479	453	451	467	470	481	419	476	478	490	473	476	518	462	485	486	479	487	458	499	437	477	494	448	477	450	461	478	486	467	458	439	435	479	497	470	469	444	466	463	461	476	458	470	428	464	494	454	483	480	444	495	464	482	470	461	478	477	432	449	481	452	469	490	476	462	494	470	461	477	460	474	455	488	482	452	471	475	477	481	485	467	459	463	462	462	471	525	457	470	466	452	480	493	466	460	489	476	481	474	458	469	437	494	492	464	458	477	510	468	506	436	483	504	434	454	491	462	452	455	428	480	464	488	468	485	454	482	439	462	429	452	443	447	497	449	488	485	459	445	429	447	467	440	483	445	435	487	464	435	451	481	443	461	468	458	456	438	436	495	506	491	452	454	492	463	504	456	474	480	449	441	496	523	499	461	476	455	510	475	463	467	457	476	430	463	494	491	438	489	445	446	458	487	451	489	492	477	461	447	514	474	459	482	448	516	469	442	453	486	481	469	465	480	453	417	455	475	434	465	474	509	416	444	448	487	482	436	471	464	438	456	436	496	508	417	432	465	455	448	458	478	468	485	514	472	470	490	477	467	462	487	468	493	488	470	477	484	455	441	460	452	450	454	504	493	510	471	480	504	469	473	472	465	467	466	521	460	434	441	482	476	501	462	465	437	469	477	443	487	467	473	510	473	462	458	451	445	443	448	473	491	495	446	479	468	493	491	445	430	470	446	470	485	468	483	459	471	458	453	474	470	459	478	443	461	476	465	476	449	461	470	498	445	491	469	476	502	453	432	428	452	493	477	493	492	489	490	453	453	481	478	456	482	456	467	457	449	498	489	465	482	446	497	444	479	451	455	493	477	458	454	466	465	470	477	472	473	470	485	478	476	466	457	499	496	448	488	444	482	461	422	451	452	499	470	486	502	479	496	508	466	442	485	455	469	493	454	452	525	444	444	490	460	466	485	469	461	477	495	490	477	487	495	459	456	476	460	460	462	482	500	490	470	468	448	463	461	444	453	451	439	483	479	485	494	491	487	492	489	483	481	522	489	469	442	486	450	417	473	443	436	493	487	495	449	459	444	484	460	484	511	474	436	465	456	462	472	461	500	475	477	483	484	451	463	489	447	422	455	532	504	499	441	504	473	466	481	470	457	492	476	464	449	451	452	481	457	506	464	488	468	462	434	510	452	466	442	477	481	457	472	478	472	471	463	459	468	454	482	496	452	462	453	452	447	484	466	450	452	488	487	492	469	453	429	472	526	472	474	490	479	464	474	533	483	439	468	456	499	475	420	480	490	463	462	474	494	461	498	465	522	456	485	481	462	492	459	480	462	510	485	451	460	499	483	430	490	446	496	459	446	469	453	474	500	454	440	483	530	529	461	519	450	473	497	440	439	490	490	496	488	468	482	432	476	492	449	491	445	437	473	499	484	495	481	428	474	475	466	463	438	489	480	475	441	451	482	449	449	453	472	497	494	464	458	456	430	501	526	535	486	469	464	484	482	434	444	480	469	445	471	496	491	471	417	452	438	472	465	486	454	482	415	499	445	490	458	502	444	511	445	483	448	472	474	533	413	456	451	518	478	421	459	496	453	448	473	493	483	454	489	471	471	514	444	511	465	465	482	445	481	486	495	532	492	435	520	462	457	426	524	447	469	441	441	498	471	488	492	461	461	428	495	449	479	440	464	479	466	439	463	460	498	449	443	458	418	460	459	479	474	458	427	446	447	487	491	454	503	471	434	477	423	469	465	457	462	491	501	480	470	467	482	448	448	427	474	460	474	493	441	432	468	474	460	421	457	470	455	438	461	477	467	456	441	495	482	517	482	456	485	465	452	478	440	476	448	445	478	468	465	475	465	477	476	473	479	458	442	527	452	522	485	497	411	464	466	523	435	470	475	464	471	489	460	443	467	446	488	468	466	457	436	467	488	469	459	473	501	438	491	484	450	466	449	462	412	461	446	464	434	495	498	476	485	445	482	462	487	474	444	471	481	480	468	461	490	489	438	495	450	464	488	465	470	495	468	484	501	494	435	475	441	457	450	456	444	455	456	484	498	446	395	475	466	458	441	475	484	458	514	459	459	457	441	474	481	460	459	443	436	447	481	486	503	442	472	474	500	475	489	471	486	418	414	470	449	505	467	470	478	443	475	471	442	457	454	475	440	498	471	447	465	470	442	477	442	492	487	471	446	466	461	421	490	458	471	434	455	477
8432	7906	6839	2612	1211	1327	3510	4288	2933	1510	943	633	458	453	446	465	448	415	455	439	427	423	417	428	434	441	443	439	436	415	454	412	468	440	466	437	413	397	448	443	398	391	431	401	407	474	433	428	429	416	473	418	419	441	437	410	452	430	433	436	403	436	431	441	450	424	439	407	412	449	431	419	448	435	445	443	430	470	449	447	409	443	437	453	431	436	474	437	437	412	397	433	441	411	419	408	452	381	443	505	384	421	463	433	386	423	436	432	429	413	435	438	420	436	451	401	410	434	446	432	446	379	405	425	453	461	408	434	451	434	435	402	456	434	420	419	442	400	485	424	451	416	420	437	422	464	401	431	388	419	451	468	423	437	437	430	445	442	422	417	418	414	393	452	435	409	439	420	411	436	427	430	416	430	438	396	430	455	407	454	396	425	422	425	435	445	459	428	410	445	492	430	451	434	413	396	435	436	441	429	419	459	454	480	409	445	456	442	393	435	425	410	444	429	466	408	427	431	397	441	417	432	452	420	403	427	432	399	430	454	420	445	402	452	425	410	452	444	456	454	436	418	405	440	434	411	465	436	421	443	414	442	408	445	431	415	440	425	465	433	440	453	417	433	417	406	421	392	434	450	450	463	423	404	427	428	415	416	452	436	419	420	413	458	418	452	437	461	464	481	442	438	442	438	434	443	418	420	445	422	448	409	429	436	448	417	423	436	435	415	472	390	430	417	463	420	447	403	420	422	429	381	425	447	401	450	418	429	447	457	424	423	402	430	428	442	450	430	435	420	388	423	419	415	461	418	424	456	432	416	458	456	418	441	412	415	431	446	452	441	466	417	387	398	460	457	460	452	438	424	486	425	404	423	418	394	420	452	426	402	414	435	404	401	428	460	422	396	389	401	423	442	429	414	436	427	442	410	421	412	389	421	438	433	415	390	401	430	457	440	403	463	480	428	417	454	420	431	427	421	423	430	432	407	406	454	434	458	428	432	449	426	420	422	431	446	389	399	389	421	456	453	387	397	427	450	447	443	440	436	434	462	432	452	414	450	438	438	393	433	400	446	415	434	431	417	429	419	482	414	475	428	467	430	438	384	395	449	403	438	440	407	431	443	470	435	426	442	459	433	431	424	427	408	440	411	437	445	436	442	434	435	444	421	473	409	411	414	451	458	422	406	422	433	400	423	433	414	415	422	450	457	418	405	426	422	451	420	431	420	406	391	421	403	465	464	419	457	440	459	457	444	409	451	449	395	452	404	440	440	422	426	418	426	453	412	439	464	434	433	441	408	485	437	449	446	440	392	461	439	456	406	447	432	445	426	423	410	424	449	439	384	436	448	398	385	449	417	444	445	449	424	390	424	481	401	427	420	470	409	398	455	455	409	432	424	428	414	415	433	394	451	472	431	466	430	407	424	420	446	425	409	407	446	459	424	401	423	420	438	431	399	400	442	402	428	438	422	443	441	413	399	400	454	443	420	418	460	443	434	428	416	453	438	460	419	421	442	463	418	421	413	452	387	419	410	425	437	417	421	387	383	437	411	433	398	398	411	453	374	437	426	443	437	435	411	439	429	420	432	435	412	440	456	446	431	461	426	454	444	429	421	427	419	458	406	386	420	418	414	411	451	436	482	411	440	425	408	458	428	428	426	395	421	452	446	425	438	426	418	441	483	446	410	440	463	440	433	426	412	426	419	454	403	417	418	465	452	438	449	427	423	451	453	414	437	429	405	404	421	404	431	439	432	405	400	398	453	443	411	413	389	420	450	432	422	427	437	405	442	452	411	425	470	385	410	407	415	437	438	404	451	451	432	445	424	419	435	431	389	414	418	409	456	425	445	436	423	459	421	427	422	386	432	435	426	427	471	405	402	412	412	417	421	453	420	433	417	412	422	457	424	423	473	425	411	445	459	433	469	468	447	401	431	378	431	435	414	414	401	430	414	377	386	445	436	416	430	456	437	453	433	415	465	455	393	423	422	430	416	453	426	429	446	432	447	456	414	429	422	420	444	478	394	398	426	407	409	401	396	437	430	427	421	449	403	403	432	452	400	437	462	458	451	427	449	425	439	485	418	457	437	436	427	419	427	414	446	353	417	405	430	428	422	418	452	412	421	472	400	447	411	403	448	431	409	447	423	450	456	414	423	431	428	403	429	429	405	425	416	447	435	410	452	464	441	458	427	458	391	424	416	412	411	418	423	402	413	398	420	451	411	419	473	461	420	416	438	394	395	437	458	425	422	435	421	423	411	440	429	415	456	490	409	421	412	456	453	413	435	410	466	449	442	402	439	462	435	397	434	399	404	422	421	433	434	442	459	414	432	428	409	422	426	431	422	442	465	416	420	420	456	424	411	448	421	454	467	408	390	420	462	451	430	428	406	439	449	442	435	402	444	437	394	442	426	404	471	410	450	443	412	442	427	450	456	412	452	423	422	428	434	465	415	443	407	381	408	399	437	418	440	402	439	438	433	412	430	462	431	446	397	427	434	442	412	462	455	454	455	434	411	413	409	433	436	413	415	423	443	481	440	423	439	435	429	477	416	398	401	445	408	435	439	415	412	427	412	388	411	421	447	458	406	421	415	435	428	409	453	437	457	463	418	402	438	432	461	408	432	448	388	442	418	396	421	430	444	431	399	425	443	475	440	418	447	423	435	456	405	437	404	459	403	436	412	396	415	454	441	427	427	432	442	443	424	449	459	439	418	452	419	438	429	481	421	427	430	456	461	439	436	417	432	431	446	410	430	434	447	423	413	396	463	415	421	419	455	430	424	419	436	451	410	406	463	404	437	418	434	398	424	443	403	408	440	443	441	452	416	439	420	444	438	460	464	428	459	427	423	449	427	406	432	433	473	451	395	453	435	407	459	399	427	452	352	473	439	430	418	437	411	443	406	401	435	416	443	429	418	376	420	456	445	443	425	440	442	409	438	442	426	396	409	451	410	412	428	503	433	441	421	459	445	476	404	413	448	448	443	422	434	427	419	420	447	409	426	447	413	437	421	416	453	444	456	420	392	434	456	410	434	425	447	461	428	419	451	431	452	449	455	439	450	444	418	451	435	425	419	414	431	429	439	414	422	428	453	386	405	425	417	443	479	457	410	415	461	417	425	406	481	424	426	421	450	438	436	438	436	439	470	435	431	395	429	448	397	445	435	414	413	426	416	417	445	460	472	445	434	429	430	422	448	440	446	426	415	469	394	435	411	428	376	449	404	443	417	421	399	441	402	427	447	425	468	420	392	442	462	440	406	414	408	410	418	438	430	425	420	431	439	430	430	433	429	474	404	392	430	415	423	404	471	412	417	382	431	419	452	446	399	446	398	450	430	439	430	426	416	413	470	403	445	409	425	454	456	478	390	420	439	420	410	400	427	380	432	424	446	431	421	436	441	435	426	441	424	405	422	389	456	443	449	415	445	411	442	417	473	424	413	431	455	444	438	417	459	417	423	429	445	413	466	433	460	442	439	414	447	386	402	420	439	438	422
25541	21424	27366	25196	8411	2087	15016	27279	19569	8187	3560	1079	601	500	518	473	448	452	446	493	487	487	465	511	483	490	461	444	436	459	449	461	460	453	456	468	438	465	510	490	441	465	456	441	482	444	478	442	492	510	485	458	477	474	470	449	457	485	462	481	472	469	465	470	488	492	431	438	492	484	447	487	451	477	441	503	479	474	482	488	468	468	502	469	472	508	486	469	533	484	478	471	446	483	447	459	457	454	454	459	482	472	448	474	463	472	488	494	503	458	479	454	425	480	419	526	478	452	506	477	453	448	457	445	437	463	435	498	443	475	479	468	463	463	504	457	476	466	464	469	483	442	498	447	506	497	518	430	461	436	463	489	459	437	491	489	481	481	496	448	494	488	491	465	479	504	493	454	450	465	449	467	476	469	486	466	491	480	474	452	482	467	458	479	438	496	479	461	456	448	471	508	470	492	431	441	463	437	484	463	447	482	517	505	458	459	485	484	453	485	505	454	439	469	469	444	470	472	461	460	476	476	463	497	445	478	456	464	477	452	428	441	484	474	440	488	445	476	452	497	505	486	447	471	481	463	430	456	434	474	457	484	458	446	453	480	485	462	497	457	510	441	478	468	434	475	430	454	423	472	466	443	449	459	493	475	458	494	491	486	467	501	451	463	474	464	427	462	458	468	511	498	426	421	462	444	445	494	426	468	506	492	471	499	460	467	483	500	478	494	453	505	444	507	470	479	508	486	466	471	485	497	445	475	470	481	460	490	457	486	474	498	465	479	428	457	458	472	457	458	439	462	425	507	432	460	476	475	433	456	474	516	480	488	443	430	467	516	477	507	472	455	470	448	528	449	476	485	451	458	443	457	466	470	485	471	489	437	460	467	454	477	481	473	468	463	451	505	496	463	465	440	467	464	472	489	478	451	481	515	470	434	444	478	493	482	465	500	476	464	503	466	491	452	447	429	470	474	466	469	466	526	491	479	469	509	472	464	487	433	443	452	482	481	516	469	456	481	470	496	430	449	477	480	456	444	467	471	460	490	475	449	464	471	455	503	470	488	504	478	486	462	485	455	446	476	490	460	443	453	468	437	486	450	456	495	438	467	466	481	494	467	462	482	474	438	460	461	470	488	476	460	475	495	465	482	462	483	466	471	511	447	477	458	454	487	495	441	492	473	438	419	485	479	441	465	448	450	461	483	520	496	442	452	424	464	454	431	466	449	438	464	529	503	493	511	443	477	450	473	454	464	482	434	457	446	496	444	472	467	459	446	486	464	474	493	455	493	483	439	469	469	481	472	452	445	457	451	452	501	473	475	448	475	477	449	476	485	459	452	446	449	485	488	431	477	446	509	434	466	478	460	437	465	500	457	447	486	494	456	483	500	477	455	455	425	451	450	475	498	482	499	470	472	477	458	485	452	439	463	483	475	488	452	477	457	485	454	470	448	501	465	433	477	427	487	445	489	483	466	464	479	445	497	485	435	470	434	492	481	484	440	450	414	437	471	449	459	440	464	496	461	455	462	475	494	470	429	477	446	519	515	422	475	464	469	449	468	481	474	454	470	489	464	456	502	513	485	486	513	461	455	515	430	466	478	493	433	460	472	456	496	467	451	446	474	508	468	474	489	441	418	457	512	469	497	457	440	462	478	495	486	492	461	450	447	473	486	466	475	515	449	486	461	452	515	445	490	445	473	473	460	478	503	486	471	446	452	508	468	484	485	435	447	486	476	463	473	508	446	504	498	464	450	450	448	455	469	433	473	479	465	498	477	428	475	476	503	461	446	480	475	476	482	460	506	479	461	456	473	486	468	486	488	462	467	478	498	475	470	467	466	479	458	454	450	480	493	451	515	463	463	464	473	456	436	434	471	445	470	486	459	474	452	505	463	467	491	483	476	465	440	419	443	513	521	462	462	456	428	489	492	484	473	447	470	421	469	496	482	496	468	432	472	492	486	455	506	498	446	480	463	483	456	451	492	462	435	472	463	450	423	475	473	484	446	485	482	435	496	418	463	501	493	539	501	469	462	488	492	488	481	474	458	492	455	455	491	494	523	463	481	493	478	475	455	471	457	505	458	455	475	443	466	535	506	462	482	458	408	462	440	477	448	454	458	464	473	481	480	453	483	462	480	454	467	477	473	475	500	473	472	475	456	470	445	445	479	478	476	446	472	435	453	426	470	429	421	474	489	492	452	452	453	485	475	482	443	431	464	467	460	458	487	487	448	454	462	451	497	449	496	495	465	413	448	510	485	466	487	451	462	464	481	460	453	469	444	443	422	484	474	450	460	457	487	448	442	488	471	454	477	435	491	466	443	460	479	485	437	517	470	448	421	484	488	479	464	456	473	480	479	441	511	489	465	501	515	447	513	463	461	484	470	475	477	480	455	474	470	477	466	430	478	452	446	460	443	440	475	494	471	456	454	468	480	475	431	455	525	486	502	478	474	433	468	459	476	468	460	465	464	471	483	451	459	442	479	499	449	475	469	473	464	452	449	449	472	475	476	497	459	429	485	453	494	435	457	456	480	458	427	512	481	477	460	479	439	456	455	487	499	454	486	475	458	477	454	477	486	472	456	448	471	492	460	482	438	497	439	476	509	459	442	443	474	507	466	472	479	459	473	464	461	450	436	443	464	446	426	485	472	447	467	417	455	494	484	438	449	467	483	474	493	470	434	490	471	489	471	429	472	512	476	443	429	438	468	443	467	424	464	506	440	451	462	460	419	486	469	450	495	474	468	480	469	486	502	432	492	495	438	478	448	493	469	452	445	450	464	485	445	450	463	443	456	481	484	502	472	467	449	484	444	478	475	488	471	466	507	446	481	458	457	486	479	485	446	451	482	472	435	446	462	486	460	492	455	452	446	431	467	458	454	440	482	465	463	472	463	433	469	470	426	450	452	474	470	477	473	511	457	452	437	428	483	491	480	499	477	453	474	462	477	449	473	476	538	476	482	469	467	537	479	511	469	446	476	489	443	446	473	504	439	478	450	450	485	465	469	482	447	492	451	490	428	471	438	465	472	472	462	494	473	464	495	454	456	492	471	481	485	451	509	486	493	437	500	454	446	439	484	422	477	464	448	489	500	457	483	449	458	463	479	443	480	489	479	481	479	473	481	468	470	449	468	479	466	474	479	451	469	468	470	474	458	428	440	488	446	473	454	462	494	453	454	482	473	488	464	485	472	476	466	450	469	493	459	445	458	454	461	485	446	469	471	490	469	412	471	463	492	449	509	472	489	465	476	433	458	482	471	485	473	465	547	466	440	456	484	480	461	508	450	446	493	465	435	450	451	490	475	454	489	486	444	477	458	461	464	447	475	433	444	480	443	493	482	475	491	482	465	465	473	443	451	439	455	485	460	430	478	468	440	491	482	499	478	420	459	469	458	472	443	488	471	472	473	431	469	446	459	483	501	467	463	495	434	427	486	516	467	403	491	456	473	491	464	438	468	464	423	481	440	486	480	510	463	434	485	472	491	480	479	541	438
8136	16546	14362	6689	2517	1871	17717	25334	16126	7383	3851	1178	593	517	500	430	477	411	471	460	438	465	424	475	422	434	484	474	458	466	481	464	406	445	426	460	439	441	433	435	464	426	437	440	422	445	450	434	449	459	425	477	447	406	438	493	483	427	468	456	439	433	441	483	424	446	413	467	466	461	479	469	449	464	420	464	466	447	439	430	445	469	428	483	438	455	477	458	462	452	484	417	401	420	423	430	484	437	437	478	445	442	464	436	478	463	428	419	420	412	479	445	441	460	446	396	467	457	455	461	451	426	420	461	462	454	448	482	452	435	425	476	470	464	407	430	456	430	461	454	488	413	435	462	442	428	468	454	423	429	423	439	490	441	473	462	482	446	428	467	439	453	420	449	456	426	489	448	444	444	415	457	409	455	462	460	441	434	431	452	429	464	468	456	508	439	464	470	435	432	395	450	428	391	471	495	469	454	477	438	430	430	502	423	466	434	427	461	411	446	418	440	439	470	445	479	417	453	476	433	426	449	431	439	420	480	428	466	472	490	435	429	455	416	452	386	435	483	450	450	486	412	432	459	457	454	464	477	419	454	462	454	438	436	413	477	437	454	428	419	479	445	462	492	459	474	465	415	440	427	414	455	392	434	440	447	445	434	420	443	424	443	437	436	413	438	456	454	426	426	447	455	448	416	452	446	469	479	484	427	442	412	458	452	447	481	444	426	462	449	447	422	471	434	485	444	417	436	475	437	427	449	422	433	446	438	425	436	431	445	431	438	480	433	451	416	457	433	459	432	456	459	417	469	442	460	448	457	444	461	438	451	426	434	441	458	417	477	448	410	402	477	456	453	472	465	475	484	445	452	425	439	460	414	452	435	437	479	447	433	469	450	429	449	469	482	462	452	437	447	466	432	453	472	428	465	448	478	441	432	467	460	473	436	418	425	451	499	421	460	466	462	438	468	428	459	469	435	445	492	439	469	453	429	432	432	435	462	443	435	415	446	446	449	437	407	436	459	467	461	458	429	445	409	451	454	410	429	478	461	443	420	445	450	473	457	478	449	424	441	461	462	440	475	436	417	444	441	406	440	446	452	454	442	444	474	420	473	434	448	446	447	442	418	454	465	470	445	439	450	464	469	431	464	413	454	478	457	456	457	452	459	500	464	445	433	455	465	441	452	435	461	460	439	450	437	437	440	421	441	454	440	433	450	453	420	458	439	430	379	441	447	440	447	454	466	446	435	458	477	453	448	428	425	436	437	441	434	465	437	481	452	442	463	474	439	485	464	423	450	440	446	419	431	434	444	459	473	456	436	432	441	435	434	418	429	435	425	421	418	454	505	431	471	445	454	437	468	418	433	456	448	453	429	423	478	437	480	461	440	491	462	453	449	481	487	459	456	435	459	479	443	448	434	509	402	467	446	467	478	475	457	448	439	428	449	499	437	426	471	446	477	424	436	422	471	434	461	419	448	467	423	409	406	456	440	426	455	402	438	457	432	448	422	458	431	515	445	418	454	409	418	437	456	482	438	443	411	457	428	448	449	440	416	449	409	436	436	427	459	482	427	440	448	427	457	425	449	420	445	436	440	459	470	438	468	442	458	442	426	419	421	456	398	485	399	431	453	450	475	426	439	433	409	428	444	436	432	443	432	476	453	479	425	459	408	445	466	453	422	425	489	425	428	436	442	407	454	422	449	484	443	452	480	432	463	447	452	422	470	408	461	482	478	416	435	451	454	422	414	472	446	436	445	457	448	455	441	462	439	457	447	474	429	431	393	418	444	422	476	428	406	468	467	473	465	453	456	421	419	444	446	430	435	462	426	441	454	447	414	441	421	430	457	434	427	467	444	415	431	459	459	432	457	464	480	452	427	431	434	390	429	430	481	435	436	444	438	484	442	456	455	428	421	433	471	448	461	424	433	461	460	432	457	441	449	422	430	437	414	475	391	466	421	418	448	465	454	470	444	453	457	418	425	410	433	409	427	428	478	449	479	464	448	440	429	443	437	487	467	483	439	427	395	462	425	486	449	460	467	455	451	449	449	450	447	431	463	437	474	432	422	443	443	461	462	452	467	411	426	427	456	432	446	460	428	442	473	434	449	465	505	436	439	437	435	425	413	452	442	457	416	434	442	464	452	435	447	445	412	447	420	476	478	465	437	445	462	397	449	426	432	433	463	418	422	461	442	489	429	493	446	392	459	438	457	452	436	443	465	491	495	445	429	436	449	426	416	420	453	459	438	434	439	458	463	429	443	440	496	463	451	429	418	418	441	445	468	450	430	456	426	451	421	427	397	462	424	487	400	439	438	456	437	448	489	451	429	436	439	476	465	477	414	450	407	484	442	412	460	448	483	411	428	465	440	437	440	457	396	487	455	456	436	424	469	473	465	454	440	452	427	444	422	459	423	413	445	436	424	429	443	450	425	434	483	467	432	422	449	420	426	441	456	425	448	415	461	438	405	447	425	449	437	432	449	428	406	464	434	443	467	456	420	433	422	450	459	446	407	410	450	442	423	472	452	422	442	435	406	462	391	413	449	417	509	456	435	465	457	444	472	435	426	449	454	434	471	415	441	468	423	477	416	434	438	443	449	448	466	430	473	446	443	441	455	465	438	473	430	442	438	473	488	438	455	449	456	443	412	427	406	450	463	447	479	478	470	432	418	444	421	436	431	451	470	427	409	413	423	435	424	447	446	459	447	492	471	411	462	479	456	475	439	434	443	445	415	460	427	427	447	445	435	422	427	447	494	475	489	483	479	456	479	438	453	487	446	452	436	452	436	466	448	511	459	446	447	518	411	435	484	442	487	421	469	454	420	412	454	431	444	442	417	409	464	445	453	440	451	423	417	444	463	455	436	460	441	475	442	445	453	452	415	457	455	436	455	446	444	416	452	467	477	477	401	439	449	451	455	481	445	423	432	428	441	463	412	446	447	411	446	421	446	474	486	457	422	446	433	457	420	459	419	417	442	454	472	459	500	470	466	452	455	425	484	406	451	437	464	446	419	460	457	420	420	457	488	451	425	482	419	445	429	437	428	426	422	446	434	430	465	430	461	435	407	442	421	446	387	420	481	389	421	462	448	396	443	438	443	463	465	421	459	448	425	449	426	444	427	488	475	441	442	423	443	479	438	451	415	477	465	453	469	461	449	460	443	457	492	435	442	430	429	399	426	456	430	485	433	453	440	420	433	408	455	438	459	453	467	475	448	447	438	431	462	415	460	430	444	466	446	444	454	388	454	460	432	425	487	464	433	408	482	422	416	449	473	454	426	476	443	439	462	471	431	482	429	471	464	471	457	452	439	448	415	472	474	470	431	442	471	412	472	425	438	476	463	438	436	476	440	469	453	458	460	470	421	447	458	434	486	458	485	434	442	430	408	432	436	464	481	422	445	441	422	422	465	434	421	437	423	437	462	426	436	441	476	445	451	466	448	448	476	472	433	449	463	450	443	441	451	462	479	449	436	436	451	430	428	444	456	445	452	416	433
24238	21393	28701	24409	21238	11930	26035	46955	35109	19382	8517	2046	889	662	618	624	612	541	586	619	584	575	506	574	602	606	598	538	524	582	582	596	583	559	574	548	543	580	563	573	573	574	607	548	558	581	559	513	609	606	557	577	565	544	574	553	560	547	568	594	582	558	551	564	506	562	498	547	544	516	570	530	559	561	568	562	576	547	571	630	530	550	606	551	586	563	508	582	567	522	577	531	586	532	565	592	576	550	534	568	592	574	539	514	567	526	539	560	564	544	489	526	521	558	564	581	547	558	562	533	548	566	535	554	589	581	569	618	555	526	588	567	577	552	550	596	571	552	574	535	615	534	547	590	522	561	605	564	595	574	554	568	553	545	541	579	552	553	558	592	527	605	539	575	562	534	553	584	592	525	553	578	585	588	559	537	598	521	558	576	525	557	546	588	620	536	582	572	535	562	585	526	597	516	550	554	562	584	560	591	558	587	531	596	569	575	590	539	587	535	582	578	551	587	535	553	553	541	572	506	539	551	583	547	559	526	542	540	560	563	567	584	592	537	581	573	550	514	607	515	513	550	557	567	579	563	540	547	540	538	587	536	567	544	569	580	570	546	506	519	604	583	629	537	547	554	592	548	559	577	558	557	592	547	569	581	548	623	575	589	501	575	529	564	536	573	544	547	545	574	541	575	583	544	573	579	551	557	542	578	601	554	547	591	578	566	611	577	581	586	574	572	566	558	612	548	551	557	567	555	563	555	597	567	554	579	549	554	574	555	537	527	573	581	573	530	597	540	586	541	536	573	577	554	606	574	530	524	577	549	566	568	562	597	603	542	542	566	569	548	548	544	571	577	531	560	583	544	548	552	540	548	572	593	541	559	555	565	621	504	551	592	595	530	592	621	526	549	512	556	554	598	567	598	553	591	526	547	572	578	584	577	522	566	567	528	555	573	571	539	566	618	598	573	574	507	545	552	592	566	548	557	544	594	583	555	569	556	563	536	564	518	569	501	581	558	583	563	549	603	583	560	570	587	575	556	521	559	555	528	596	569	591	559	569	513	577	562	561	548	562	587	522	568	589	530	567	586	537	528	608	557	553	550	591	552	555	619	567	588	536	638	545	573	614	558	537	560	561	566	564	551	507	572	612	552	538	552	547	542	575	556	562	554	541	548	550	534	520	590	587	602	578	604	522	537	595	528	555	566	614	552	575	530	535	570	556	568	553	571	549	555	568	540	586	592	591	567	593	575	558	542	546	562	558	570	590	538	540	521	540	570	549	559	549	538	562	589	576	579	547	545	560	583	540	551	525	544	597	629	545	574	591	565	548	593	526	560	511	556	596	574	534	587	570	576	547	537	571	580	539	543	534	568	552	563	581	565	554	576	538	538	619	528	524	548	549	602	587	549	537	556	541	516	566	528	554	555	539	533	546	560	572	536	547	562	564	566	534	614	592	558	577	562	524	626	552	542	568	539	563	559	615	561	589	541	558	591	589	560	535	534	567	594	541	560	572	541	537	539	544	560	550	542	625	549	580	620	553	526	536	601	571	570	585	566	603	549	571	557	553	588	562	601	544	532	573	607	542	544	540	515	536	572	564	581	589	542	542	576	541	581	551	580	534	599	569	572	567	572	518	612	558	542	536	577	565	573	616	596	540	503	568	559	596	565	583	576	579	525	551	551	557	583	569	556	553	585	564	600	575	535	582	562	527	536	526	587	567	580	581	514	538	517	574	562	564	536	565	598	566	503	602	563	537	572	517	590	512	577	513	545	533	524	504	513	582	548	534	529	571	553	574	559	557	535	579	526	563	579	564	557	533	563	560	567	553	547	557	555	576	577	515	536	556	549	587	590	554	549	561	568	538	580	542	542	567	622	573	548	535	555	587	572	568	562	554	590	537	575	553	540	547	553	564	542	586	522	568	547	535	565	549	557	584	560	523	579	576	571	549	558	571	558	558	494	555	542	572	563	554	536	535	582	578	551	561	557	569	538	576	588	565	551	571	529	573	571	578	518	581	581	577	545	501	559	571	537	531	559	562	555	559	553	552	563	516	548	556	576	546	565	542	543	581	588	562	580	564	583	562	593	560	596	560	570	564	566	551	584	547	553	580	607	542	518	551	577	568	536	541	578	547	534	569	539	576	523	548	581	582	618	498	581	577	568	532	538	519	522	559	503	524	562	574	545	603	502	593	591	545	553	549	573	581	536	510	553	569	607	569	601	550	578	561	569	533	565	582	536	560	564	531	590	559	531	558	534	591	579	569	535	530	552	542	593	586	560	570	523	548	545	557	553	568	532	569	565	568	553	556	574	547	586	525	544	640	560	592	573	552	566	504	613	567	608	557	569	560	564	562	541	555	548	495	609	579	549	519	570	519	600	544	533	548	579	556	547	602	581	563	527	551	536	545	527	560	535	562	581	573	580	530	580	561	544	598	551	594	539	543	546	584	544	511	543	572	542	557	558	554	564	599	542	549	558	555	612	542	555	533	553	555	548	559	530	583	559	565	579	571	573	549	588	588	522	548	580	589	558	558	563	570	558	540	564	572	591	552	578	539	534	581	549	537	573	555	567	540	566	535	591	591	573	562	555	557	554	570	562	564	529	551	573	535	565	546	553	574	557	562	527	543	569	566	597	559	553	544	567	515	578	563	551	572	584	556	585	551	585	540	570	569	601	550	567	559	509	556	612	565	560	508	521	539	596	576	527	528	534	580	537	565	522	542	560	531	569	542	566	542	596	537	601	532	542	569	574	550	552	560	553	563	614	580	539	524	557	585	563	552	517	547	602	567	569	514	575	575	535	559	579	584	601	604	549	555	554	551	578	546	510	573	583	510	554	519	565	569	634	596	550	539	568	561	560	571	577	569	508	567	560	564	578	544	534	581	566	554	563	526	588	567	526	591	570	554	546	568	579	564	568	549	571	545	574	544	559	585	609	547	548	575	545	544	574	582	566	554	546	517	578	581	601	579	593	541	587	522	528	591	557	576	553	549	546	565	526	574	565	561	593	542	555	576	544	593	556	576	554	541	568	567	576	547	576	613	549	543	586	573	553	593	556	552	537	562	553	562	561	593	604	550	608	573	583	570	548	601	540	543	576	560	533	517	559	585	548	545	531	560	584	601	520	540	583	581	553	542	529	585	547	537	588	581	561	531	540	551	575	585	574	592	579	556	579	581	578	542	542	555	539	547	592	548	560	535	579	578	571	561	561	581	520	534	555	537	541	561	570	597	551	565	569	566	561	558	540	537	591	536	575	557	550	549	620	595	563	549	580	573	566	537	552	536	554	589	545	549	543	574	564	580	566	543	589	533	546	534	524	533	543	598	594	535	524	602	564	559	557	568	577	582	500	529	549	573	600	551	538	551	573	555	580	590	606	535	552	563	589	570	544	608	536	552	578	576	555	554	519	569	597	527	562	617	565	545	561	552	537	529	586	539	569	560	530	526	543	537	586	529	579	498	564	587	592	531	573	578	565	589	573	546	571	575	561
9227	22769	20262	9175	4991	4263	28823	44139	28424	15473	7104	1990	914	614	558	522	522	537	581	500	583	574	578	547	472	514	546	521	534	535	502	508	520	524	568	557	524	500	519	488	501	523	556	484	461	556	584	528	528	507	512	561	518	544	533	508	514	527	491	538	536	523	525	543	529	549	546	532	552	511	471	538	515	504	516	521	527	536	493	586	495	528	520	479	492	525	483	549	520	512	535	488	526	527	538	453	549	547	499	542	491	518	551	519	523	515	569	541	503	532	521	532	530	526	505	489	507	488	474	521	509	464	529	542	547	518	504	514	481	552	538	546	533	497	533	515	513	524	534	564	537	530	495	558	520	508	536	538	482	526	526	523	541	526	534	563	536	547	513	498	492	535	496	559	536	575	528	496	552	531	511	539	517	550	539	496	502	532	496	534	554	538	543	569	508	496	546	505	507	517	516	533	532	479	520	550	493	604	520	518	541	510	497	517	539	509	532	530	534	531	509	546	532	536	522	530	513	522	525	492	534	534	555	579	519	533	538	530	567	564	505	509	527	530	501	513	563	529	536	513	506	506	554	502	531	535	498	518	542	501	500	499	551	539	526	524	538	546	521	564	556	529	479	514	540	529	523	546	546	534	540	557	540	537	530	512	541	526	519	509	550	508	522	567	488	536	534	523	546	543	556	549	510	491	514	537	509	544	535	545	578	475	535	541	555	500	504	508	565	531	544	533	525	528	537	488	493	534	519	508	534	524	484	518	553	516	529	506	529	534	522	575	513	532	491	511	549	529	497	521	557	497	519	530	569	545	488	494	526	494	518	482	560	542	485	512	527	539	550	490	504	520	494	567	571	536	490	498	535	560	500	509	569	515	519	526	511	488	501	546	548	568	515	515	548	550	513	554	527	538	531	572	537	533	551	527	536	526	550	547	505	565	515	514	498	508	504	539	501	526	583	535	511	516	510	483	538	496	538	518	534	528	505	571	499	517	564	588	534	541	527	488	530	532	523	534	526	578	543	513	546	551	547	571	503	539	489	470	497	539	524	563	522	528	473	553	533	531	536	538	524	521	543	503	571	522	550	550	572	502	526	544	536	513	515	518	504	501	567	510	545	561	557	520	504	532	468	545	554	508	526	578	511	553	557	498	526	521	523	540	528	528	538	520	542	541	525	524	491	509	532	541	518	545	543	518	548	532	550	525	494	532	481	534	472	541	514	512	531	519	531	514	484	569	523	553	497	554	527	559	494	500	520	525	514	514	527	537	566	507	526	545	519	483	561	564	506	528	540	513	541	542	552	537	515	513	524	513	561	528	473	546	535	550	496	509	533	570	507	542	537	554	496	546	512	570	510	571	518	521	521	518	496	498	505	511	509	502	488	510	532	518	523	513	497	522	500	568	527	542	492	553	521	512	608	513	547	511	552	540	556	527	510	503	497	504	557	563	526	503	509	521	530	529	545	524	505	522	503	518	561	540	533	525	489	521	480	540	491	544	556	494	511	543	536	500	499	540	525	533	564	520	515	515	540	534	517	533	545	545	507	540	504	552	575	547	571	528	569	532	529	487	555	503	530	530	512	526	554	530	548	518	496	539	567	517	529	518	510	515	547	547	567	520	480	556	559	545	540	561	540	545	527	525	513	520	487	518	507	543	546	531	516	505	522	549	480	502	534	522	492	530	487	502	527	542	517	513	514	537	543	504	538	475	522	500	496	536	530	516	530	517	540	530	514	522	542	484	519	537	543	474	533	505	538	546	502	529	508	551	517	488	565	557	528	552	555	538	501	544	509	545	526	493	509	526	532	580	528	528	518	519	498	548	553	500	552	512	533	543	525	548	532	543	523	505	535	536	540	533	470	552	535	535	546	503	522	519	553	553	539	504	549	537	530	526	510	566	506	525	529	507	497	506	530	548	518	490	522	532	552	558	518	508	489	505	527	507	493	502	513	548	549	506	513	531	498	554	483	524	532	542	568	517	503	506	537	508	534	493	499	543	478	519	497	501	477	519	516	532	520	582	483	592	548	570	559	538	538	559	478	546	484	547	533	518	567	513	552	556	551	525	570	518	548	504	539	524	530	547	532	573	540	518	518	533	492	562	539	528	483	512	488	525	545	503	529	506	519	558	543	519	522	494	510	563	511	536	528	520	550	531	518	507	547	567	529	501	525	506	526	506	506	526	496	531	487	543	467	512	565	549	522	542	490	542	540	533	493	516	519	489	529	543	568	469	510	550	494	501	542	526	507	516	485	485	547	557	566	538	528	522	525	505	520	523	489	576	520	487	522	503	517	514	559	543	496	517	534	533	524	506	564	514	578	552	497	511	551	552	493	521	527	570	570	517	551	545	531	518	541	518	540	496	531	519	528	532	511	509	509	498	491	520	512	512	490	532	523	578	527	510	542	543	574	518	534	531	511	532	498	514	542	502	543	501	547	475	535	494	494	515	528	496	545	541	509	544	488	543	539	504	549	562	517	560	523	525	519	503	534	541	532	569	507	527	508	511	551	507	531	540	496	505	544	526	538	523	533	537	566	557	523	512	546	527	508	524	517	490	538	535	550	537	563	493	526	505	512	518	549	536	530	539	549	532	492	538	519	518	511	483	513	506	544	507	526	524	492	518	501	491	533	542	593	534	514	525	540	476	462	509	538	500	543	562	512	521	536	551	565	485	510	525	481	516	529	540	496	519	490	519	535	503	484	555	556	540	505	525	480	538	512	538	508	521	541	503	508	505	524	530	501	529	507	500	544	562	547	511	551	583	495	536	548	512	479	520	520	531	543	510	518	517	558	555	513	493	497	497	511	517	488	539	534	537	555	554	495	513	526	572	531	539	531	517	553	561	527	527	510	480	511	497	556	495	543	492	521	506	522	523	479	526	524	567	512	526	526	528	498	497	535	516	504	543	501	514	499	557	519	516	528	516	512	548	540	563	530	497	531	545	544	520	513	525	548	526	524	495	483	495	522	514	538	497	533	512	541	502	547	525	496	491	534	511	530	569	500	499	522	540	531	562	510	500	528	541	543	519	532	570	507	520	521	515	506	540	545	525	533	510	526	498	536	503	543	524	506	535	523	502	550	512	509	513	526	521	529	534	545	535	546	536	513	542	494	508	508	474	503	519	535	531	512	524	497	546	513	566	528	519	528	533	542	522	527	507	522	498	529	548	518	516	545	518	547	537	540	518	539	505	544	533	514	508	507	544	505	506	510	511	505	478	492	500	531	526	538	513	504	505	537	491	516	511	522	512	495	532	497	501	486	520	545	509	548	537	525	550	505	524	557	525	537	522	537	524	493	510	535	528	510	533	516	539	503	510	516	558	563	543	546	523	464	501	492	544	489	536	533	504	496	500	532	534	505	544	548	494	503	532	576	515	522	537	530	563	508	540	541	491	527	523	517	550	548	519	482	506	515	507	548	496	540	538	520	553	529	532	517	537	534	589	489	551	484	531	552	517	520	544	511	508	519	564	570	562	483	503	544	467	531	545	487	489
27780	14861	6626	3732	1805	857	2330	3526	2566	1405	822	588	545	492	451	469	470	432	435	442	481	446	479	513	492	464	495	437	439	466	451	456	455	439	515	471	479	471	456	441	488	487	481	459	479	515	498	482	454	458	488	459	470	500	486	457	492	509	484	489	470	460	487	463	472	492	460	453	473	416	475	482	456	451	422	458	473	436	458	481	467	489	476	457	454	476	516	449	489	483	479	488	449	465	470	532	462	488	441	486	489	450	460	458	463	507	489	467	461	449	485	475	482	465	432	469	494	493	511	454	512	465	454	524	432	451	427	476	483	492	450	449	463	479	448	511	518	479	469	464	510	476	482	484	445	476	437	495	469	497	430	472	461	475	451	448	462	454	465	503	466	422	475	451	497	466	450	511	461	452	454	438	477	483	428	436	446	460	502	435	456	484	488	469	489	498	464	471	418	443	501	497	460	444	495	443	465	465	443	475	455	440	467	444	450	457	444	446	451	442	482	513	461	431	461	466	498	450	492	438	463	474	495	444	438	435	410	454	530	482	454	467	470	490	444	488	449	457	479	475	508	447	431	456	476	460	463	492	465	433	456	478	468	470	507	458	485	436	450	481	463	451	470	477	464	455	444	452	458	472	476	451	449	458	472	445	458	416	469	448	485	503	519	485	451	475	458	469	459	467	423	438	463	460	451	462	439	469	469	501	483	461	443	436	521	484	477	457	484	498	466	476	441	438	483	423	530	454	483	493	482	440	471	480	425	454	448	489	493	509	500	461	477	472	462	461	434	438	494	496	480	509	452	469	490	429	416	456	456	481	451	442	433	466	465	487	447	430	466	488	440	478	432	450	461	466	495	460	524	491	489	462	473	503	448	448	473	479	440	483	465	470	467	463	465	441	474	458	453	425	493	513	474	467	461	460	466	475	478	441	453	445	473	435	446	463	480	434	472	477	456	492	426	468	490	495	455	460	469	409	474	473	465	499	489	454	453	464	470	475	473	479	471	445	470	469	444	502	478	469	482	479	440	490	461	506	450	455	490	463	432	417	501	448	460	459	490	438	473	453	462	459	474	455	461	455	485	450	493	464	410	479	458	444	472	455	455	465	481	468	467	453	494	444	473	473	456	457	510	457	451	456	453	432	478	460	492	492	474	483	463	433	533	441	467	466	455	469	488	482	427	493	463	440	446	467	468	459	482	451	482	445	469	460	465	457	470	475	474	499	486	477	495	492	455	443	454	463	464	488	526	461	486	448	428	479	458	477	468	448	479	461	478	434	426	484	447	441	476	496	458	449	455	466	469	455	492	445	467	452	434	449	467	476	508	430	468	441	465	415	485	445	446	460	442	457	443	468	487	495	449	480	484	444	450	489	486	443	479	441	468	478	474	475	486	441	487	470	479	451	460	473	499	450	492	440	445	439	413	496	471	446	431	497	425	465	484	454	465	463	458	478	468	486	464	519	424	473	464	469	486	487	464	451	452	467	525	513	443	428	433	454	467	474	486	477	426	439	481	451	477	459	467	454	467	459	451	499	442	460	451	463	440	450	456	475	477	454	478	456	482	457	450	494	455	450	457	472	469	432	471	449	469	453	505	480	464	443	460	499	451	414	480	473	480	479	454	451	466	503	508	449	468	420	458	475	465	413	430	443	443	454	457	478	445	470	458	473	480	420	412	468	491	457	464	453	487	449	460	441	453	436	477	527	481	490	449	463	465	444	455	455	456	439	448	418	448	417	491	468	454	475	458	469	492	483	482	455	457	465	494	483	479	483	486	416	461	483	459	440	459	474	444	461	463	462	479	437	506	473	435	457	453	446	480	492	493	470	434	466	480	499	455	481	508	463	437	484	459	465	471	456	502	486	484	476	435	477	447	445	449	474	432	507	495	478	464	450	492	470	467	498	469	458	508	490	457	467	448	429	470	418	462	477	465	518	441	469	453	443	503	481	459	445	471	430	441	489	452	477	471	470	440	492	466	479	454	479	479	494	470	470	465	466	459	457	446	446	504	487	450	484	485	479	482	486	446	492	441	471	427	511	443	483	481	483	435	467	432	483	482	448	454	467	447	460	460	437	435	497	437	472	435	463	447	478	454	465	478	479	433	425	453	471	469	469	460	500	511	470	478	479	512	468	487	467	453	452	461	452	476	468	468	458	444	436	452	455	473	476	457	467	482	470	462	484	465	416	476	482	471	491	482	465	442	472	457	445	483	454	468	486	499	478	506	460	479	497	476	460	479	453	491	486	479	463	458	450	436	475	458	443	458	457	440	479	442	480	456	457	444	441	461	458	487	455	514	472	480	462	495	448	471	471	478	476	474	487	474	460	449	467	460	436	444	458	434	494	413	467	498	468	511	431	443	448	492	463	489	503	495	454	476	458	475	466	456	439	470	466	480	460	447	479	457	454	455	518	441	474	452	472	452	444	493	469	507	460	437	493	432	452	454	501	468	457	468	514	443	470	477	471	468	457	463	457	477	457	478	492	490	482	487	421	505	505	487	467	484	449	478	458	458	508	431	459	448	451	495	481	468	462	503	496	473	443	459	468	490	462	481	466	503	461	471	440	466	445	455	434	452	469	477	456	470	473	428	464	423	451	475	500	494	445	424	456	432	509	440	487	488	467	437	423	481	475	482	451	467	428	477	474	499	489	470	446	402	455	438	462	458	488	472	492	490	485	463	427	476	492	444	463	454	477	453	470	449	447	509	479	460	447	464	450	462	470	456	451	413	469	470	490	471	451	489	447	448	489	459	478	438	501	477	421	538	470	466	457	467	470	439	464	456	444	469	422	468	464	454	488	476	511	459	473	463	452	427	453	468	472	498	472	460	476	495	435	451	483	486	483	504	497	484	463	421	480	439	459	419	425	471	443	481	503	462	441	472	439	475	466	505	460	450	496	447	472	467	456	482	504	435	496	477	477	463	464	515	470	450	452	455	468	488	471	445	471	501	449	514	467	473	428	477	471	474	447	464	488	468	457	443	459	451	449	467	459	494	501	459	483	463	451	454	440	479	428	459	480	501	427	472	438	496	479	475	414	437	455	460	472	453	471	418	475	473	474	466	475	457	464	473	444	469	488	469	477	483	487	448	417	447	464	472	517	470	475	498	452	453	465	451	463	415	502	437	469	467	460	468	465	488	449	432	441	448	503	472	505	481	481	467	475	422	451	432	475	464	461	471	477	450	487	491	445	449	470	463	445	472	481	462	446	452	491	460	439	466	457	478	487	418	490	519	455	460	454	467	511	424	472	502	454	476	471	490	477	471	440	481	455	448	487	464	439	489	503	455	463	445	481	461	495	459	469	460	454	438	450	473	518	462	438	435	483	450	460	476	473	464	473	498	445	494	490	442	461	448	462	514	477	479	490	457	442	448	476	457	492	489	431	484	496	461	470	476	503	495	480	429	452	469	466	487	492	433	526	449	473	474	476	474	418	501	464	459	497	497	455	504	442	455	417	415	487	463	465	458	451	463	438	478	483	454	473	486	479
6973	5936	6739	3736	2184	1100	3146	4355	2954	1629	937	600	471	442	405	417	458	411	456	447	430	420	394	409	381	448	422	404	416	416	426	430	408	427	406	428	417	409	412	421	441	425	428	428	449	458	406	425	416	443	417	433	411	454	436	419	412	426	433	413	390	439	411	447	421	417	441	414	413	445	377	424	414	437	421	417	430	389	448	481	441	389	419	426	455	428	436	419	466	428	420	396	414	400	430	420	405	450	459	416	463	409	420	405	403	433	432	413	443	448	421	409	426	439	472	407	427	440	444	384	420	420	420	412	425	443	421	413	424	399	421	433	394	432	394	420	419	475	415	389	412	434	438	417	427	385	403	424	437	438	434	442	433	433	425	404	401	448	418	418	413	436	448	420	413	442	404	440	409	429	399	413	462	377	468	419	443	391	470	425	437	393	401	449	480	420	430	453	394	425	451	447	424	427	436	448	422	413	427	402	452	412	419	428	396	424	426	425	454	442	403	444	363	423	387	370	452	444	436	386	409	429	425	444	417	423	390	453	460	415	391	443	425	436	427	443	399	430	429	454	420	422	434	415	395	402	411	402	392	440	428	436	447	441	456	414	432	439	421	422	422	428	442	447	397	436	441	412	446	426	416	435	423	413	466	423	452	409	441	423	444	440	466	430	417	424	405	431	407	448	444	423	432	404	450	456	415	424	423	423	421	428	417	431	466	427	434	451	423	444	422	448	416	432	401	423	419	439	393	414	430	437	376	434	457	429	430	451	410	420	426	418	417	419	425	431	423	464	431	421	427	428	418	408	430	378	394	411	397	438	426	420	421	410	362	446	437	442	425	427	450	428	431	399	469	444	439	444	447	412	434	391	416	421	448	422	432	406	423	413	434	412	420	408	445	423	415	438	454	437	453	414	434	407	448	419	418	429	420	454	403	412	399	426	459	402	435	419	412	407	436	439	420	413	419	423	444	417	414	400	432	428	410	425	461	398	423	445	428	409	457	436	407	436	415	430	406	412	438	445	442	450	418	396	428	431	405	395	496	443	421	447	435	448	433	392	411	446	425	430	454	398	472	432	416	459	437	423	438	420	425	398	447	443	403	380	418	442	435	416	425	425	427	414	437	449	416	413	401	439	409	394	411	440	402	443	464	452	451	417	431	410	476	453	417	421	442	430	408	455	453	407	434	425	412	396	440	476	451	421	437	429	393	412	432	466	448	411	413	439	478	409	428	428	462	422	442	440	432	403	419	405	406	394	431	455	405	435	419	400	409	435	482	414	424	424	433	437	385	463	363	376	408	445	418	428	406	413	425	476	415	405	410	433	471	391	425	385	457	429	417	444	449	443	442	435	414	414	444	383	405	407	420	442	438	452	385	437	424	426	421	400	441	427	411	434	438	413	435	410	439	405	398	417	426	399	418	403	425	424	419	400	443	434	425	429	401	439	408	393	444	416	409	451	434	468	431	439	425	428	424	419	429	415	425	423	453	449	432	419	426	425	418	417	426	441	420	445	464	435	451	406	416	419	453	419	402	431	396	419	433	435	422	417	459	447	423	415	388	410	446	453	456	399	414	401	426	425	432	393	448	416	448	439	496	406	399	438	421	390	431	413	413	424	435	400	439	415	432	404	427	459	434	440	449	432	396	441	421	437	399	430	480	423	452	417	426	414	390	431	429	415	398	447	410	420	444	430	436	403	424	417	441	472	401	394	408	427	419	433	431	430	398	376	422	428	407	449	404	440	447	402	455	425	449	424	414	413	435	427	385	440	411	423	426	421	438	447	447	441	414	412	384	391	435	404	426	412	432	457	391	426	443	412	418	425	432	450	455	439	389	415	358	436	415	465	399	393	426	408	414	360	451	399	454	449	433	410	415	458	448	393	425	421	424	454	432	453	447	412	415	415	431	442	431	409	407	447	440	404	397	396	397	407	386	422	443	411	406	439	466	423	393	414	398	436	438	433	438	416	421	421	434	416	452	433	443	405	397	410	412	435	428	430	410	404	434	388	406	446	429	436	401	440	442	448	456	381	443	434	419	436	417	452	406	403	454	418	465	394	423	414	429	416	446	442	420	440	408	451	428	427	416	436	433	380	447	471	433	442	429	448	389	431	448	447	410	436	390	479	434	380	448	446	437	425	456	472	390	416	427	427	470	443	444	409	456	441	399	442	403	389	443	418	448	394	416	414	440	439	486	439	420	388	385	425	386	445	415	442	380	380	459	465	428	471	431	451	448	415	404	429	436	415	389	434	408	375	425	397	415	412	417	413	396	407	425	426	427	418	417	457	408	399	464	468	430	408	457	419	404	421	419	401	433	440	429	417	435	427	399	403	381	432	408	395	444	404	369	460	433	424	421	502	388	439	425	389	420	431	450	422	453	423	431	445	413	421	418	428	442	416	464	425	400	443	388	447	449	449	394	434	465	429	391	378	420	424	382	394	437	387	427	439	405	423	420	433	462	445	430	424	421	387	425	440	400	454	441	433	401	436	441	425	441	425	421	378	414	421	431	417	405	414	405	435	454	425	428	409	434	442	404	429	462	485	455	441	420	425	401	447	405	413	373	439	445	403	428	401	460	473	399	454	396	434	423	427	421	424	433	427	428	465	419	441	430	384	398	448	401	402	414	415	423	423	458	435	461	422	465	431	424	453	438	425	414	479	435	451	413	413	413	446	421	427	393	425	460	397	419	448	441	442	459	450	399	418	419	424	426	428	425	436	420	429	446	443	397	445	441	396	414	425	418	448	406	402	429	452	452	467	419	425	427	397	450	422	460	431	422	466	416	418	432	390	446	438	401	421	393	419	432	403	435	420	421	399	433	404	405	427	404	426	444	461	407	446	440	435	414	418	431	401	468	444	428	396	408	398	406	420	457	445	389	487	414	440	461	420	442	412	403	443	423	441	447	442	431	427	419	459	429	440	430	438	440	450	426	419	430	422	408	446	406	401	418	424	433	435	423	427	436	444	414	419	456	426	395	439	469	414	414	418	420	433	440	407	418	391	409	398	410	469	423	413	416	403	445	404	463	403	447	383	407	422	431	392	458	414	389	435	426	435	417	436	436	401	454	398	431	407	415	436	402	417	406	393	432	438	406	448	426	436	410	420	443	451	423	436	415	414	417	411	443	425	397	432	477	430	424	421	428	441	413	444	409	460	403	419	391	394	421	403	451	392	458	432	402	400	401	402	433	382	429	402	429	409	421	422	415	439	411	399	417	437	415	418	432	419	424	435	421	424	412	379	433	437	427	437	436	434	409	462	449	435	438	396	397	436	430	418	405	429	429	425	423	393	441	381	404	424	423	410	411	423	460	461	385	436	430	444	390	452	454	419	462	400	436	385	429	436	425	458	415	415	428	399	455	439	408	396	430	403	426	411	445	394	452	425	396	431	458	425	416	435	433	410	400	414	434	430	453	449	412	434	429	440	397	405	446	421	424	433	409	424	428	433	465	425	421	412	415	435	435	411	449	447	439	397	440	410	452	476	391	427
25560	21453	27395	25141	8669	2185	18451	27357	19206	8077	3105	954	571	537	516	458	495	476	464	501	481	491	499	466	462	498	473	475	479	461	458	493	476	444	450	458	447	436	505	486	508	441	467	495	468	483	451	492	490	452	444	480	470	442	483	449	458	467	488	423	462	463	473	441	502	449	472	472	494	477	481	468	508	444	462	450	477	470	478	438	466	440	457	441	455	479	457	431	463	483	446	432	468	455	436	444	474	434	484	464	438	461	474	448	494	499	485	451	490	465	488	466	462	491	445	479	486	460	475	454	468	443	451	463	496	485	450	477	482	465	467	465	459	466	475	489	468	485	471	470	451	464	450	462	447	455	453	445	467	455	454	474	452	486	542	451	452	456	473	487	453	493	461	503	440	479	482	482	439	445	482	433	474	512	471	490	481	440	510	490	477	493	448	483	453	474	469	452	502	493	471	474	465	494	533	487	451	482	458	449	474	478	444	467	475	451	490	442	453	463	491	433	442	438	456	447	448	508	437	495	465	488	498	485	457	490	462	473	458	466	454	465	481	494	453	463	423	446	477	474	449	475	468	459	437	478	441	487	443	486	413	460	481	444	429	482	444	435	471	430	470	465	459	470	500	485	455	445	488	448	486	440	443	494	446	491	459	473	504	469	483	466	468	420	455	444	447	464	477	517	443	458	452	479	477	497	474	483	446	468	437	460	452	471	489	456	460	474	464	482	439	483	475	466	485	490	451	449	470	482	471	497	482	485	473	506	465	479	426	469	476	456	467	469	486	496	489	437	486	434	458	468	489	469	466	461	493	472	478	463	480	447	472	450	443	465	474	442	441	453	483	449	460	472	454	451	462	455	470	498	472	433	472	457	449	459	469	493	494	503	432	407	460	437	477	455	449	480	496	455	449	454	480	458	426	457	485	463	449	476	447	508	476	481	440	432	447	475	471	464	433	476	525	480	440	467	459	444	435	479	464	461	464	458	493	500	497	447	469	468	417	450	479	459	466	450	502	442	468	481	455	446	474	451	508	448	496	505	462	493	474	493	441	483	487	460	503	471	421	435	452	495	501	478	467	506	443	457	464	473	498	448	512	493	439	472	496	467	500	447	444	443	444	470	491	454	496	517	507	466	459	479	451	486	502	435	457	459	487	447	515	469	485	455	447	487	451	474	471	477	460	487	505	458	482	508	449	477	469	448	497	451	469	472	458	442	436	470	497	473	489	442	445	457	462	468	496	462	489	488	483	444	460	443	452	459	470	478	426	440	476	449	478	489	503	485	446	470	498	449	465	460	459	445	485	462	444	445	425	452	455	467	446	490	457	476	506	478	489	448	475	506	467	471	439	469	461	416	452	434	473	454	462	445	497	504	497	479	494	486	479	450	500	462	473	481	414	492	483	452	489	477	450	480	456	488	485	455	454	444	486	476	486	423	455	468	469	453	460	485	480	492	484	499	489	488	473	448	501	494	453	470	460	474	445	466	499	499	522	458	443	461	452	447	471	473	439	447	476	460	471	492	485	465	476	446	437	463	449	477	457	482	490	457	460	466	478	478	444	441	472	462	438	468	475	470	451	475	441	444	500	479	484	449	468	460	433	480	473	465	469	450	483	478	489	503	510	453	462	511	467	448	495	458	434	482	461	435	444	454	468	457	471	460	441	476	473	475	477	426	460	463	469	472	477	503	459	454	475	463	506	478	477	496	453	452	460	487	443	427	495	479	469	454	464	488	406	484	472	449	479	479	469	430	482	440	473	490	467	448	468	502	419	452	467	451	464	424	470	498	504	434	456	481	453	461	453	477	449	480	450	463	512	465	469	489	431	473	484	527	490	517	465	434	445	482	443	487	501	472	453	488	449	467	483	445	462	485	489	470	456	464	473	495	500	491	474	480	450	478	476	480	442	499	454	469	465	490	444	503	420	509	456	460	455	480	497	439	517	486	466	477	431	487	455	486	471	474	465	438	463	451	481	490	471	483	472	453	490	443	476	449	416	460	475	458	508	475	458	463	457	521	477	489	455	511	462	467	484	478	419	461	443	479	478	474	442	469	470	443	441	463	468	451	465	476	425	468	508	447	487	455	468	464	427	475	436	485	517	454	478	470	429	481	484	448	489	450	478	479	463	496	520	466	445	448	490	479	432	459	455	457	518	474	494	440	461	468	481	485	460	485	482	516	443	467	471	484	481	496	473	485	462	499	432	448	489	475	466	433	450	475	488	449	442	461	463	471	472	477	482	466	528	485	490	500	449	450	475	463	496	441	437	438	458	500	459	466	438	481	509	466	457	430	433	433	480	481	435	448	438	459	444	451	514	454	430	465	458	442	497	458	452	462	456	465	487	458	450	464	471	407	429	479	487	483	482	437	492	453	448	466	500	452	449	484	458	430	452	505	467	468	477	507	513	452	422	455	437	498	454	476	426	475	485	464	431	460	446	469	446	491	495	497	449	469	473	459	475	469	476	445	479	492	428	447	491	472	472	457	458	455	458	472	477	484	435	488	466	447	433	502	459	484	418	453	459	483	472	463	518	479	439	466	441	457	449	449	523	468	429	448	463	465	425	493	483	471	446	460	480	455	456	457	484	434	514	442	458	491	476	494	461	450	475	470	500	449	475	493	453	436	448	458	475	464	489	449	479	482	450	455	499	495	435	458	473	469	445	442	461	467	441	461	424	473	471	475	472	457	472	441	447	457	473	470	450	453	445	478	457	463	499	481	490	484	450	446	453	442	438	450	481	440	490	457	456	465	428	495	451	465	484	472	453	434	501	450	435	456	468	481	477	482	475	481	443	445	476	482	473	479	460	501	443	484	455	447	452	431	462	443	475	485	491	454	473	461	446	482	471	456	434	513	464	458	471	462	452	472	433	459	487	493	479	451	489	468	435	460	454	487	475	421	433	486	478	418	430	473	459	458	483	460	462	475	461	498	454	437	487	495	458	497	507	493	488	478	475	497	450	474	469	450	432	454	425	486	464	450	482	483	519	497	439	479	477	508	488	477	490	483	474	498	472	477	427	480	474	450	463	489	493	464	471	413	498	480	438	473	440	497	496	444	482	448	488	477	485	449	455	463	470	486	475	440	445	433	468	468	466	437	492	510	492	487	468	472	479	479	448	498	486	468	437	496	422	503	443	435	436	458	443	435	432	494	464	458	479	415	471	452	464	480	512	482	444	504	462	472	466	479	459	503	479	445	445	456	453	440	512	481	502	423	480	443	479	449	487	455	438	462	478	442	448	468	428	469	481	461	496	465	472	479	491	505	491	495	470	459	469	454	473	469	440	465	469	473	481	454	466	478	512	515	456	487	425	462	476	493	461	447	459	446	449	440	473	433	486	479	485	465	442	508	440	509	491	509	491	428	480	462	468	454	453	488	457	474	450	451	452	473	465	432	490	449	443	462	463	454	482	466	488	445	461	451	445	455	443	473	475	460	479	466	481	464	463	449	479	433	478	469	453	487	494	475	457	503	522	468	486	499	470	447	450	443
9424	19959	17259	7438	2897	2103	21023	25053	15557	7181	3254	1119	610	518	433	448	454	441	440	470	418	452	434	494	443	452	445	394	440	447	444	430	452	457	431	428	439	452	440	452	421	432	461	450	457	459	429	481	420	422	487	461	418	475	450	457	460	465	478	500	476	496	449	443	493	451	462	481	457	469	415	461	455	432	455	470	450	434	442	431	409	443	447	447	431	440	463	424	452	448	446	455	441	450	451	479	418	458	434	446	456	426	470	433	472	470	489	468	421	450	500	433	436	413	447	440	421	472	470	435	447	472	427	462	448	468	457	437	465	461	450	450	469	427	462	501	445	438	452	467	440	471	464	502	509	449	406	482	445	454	451	453	437	390	440	462	438	463	479	424	466	468	476	512	462	449	465	427	460	459	478	464	474	419	449	440	473	418	460	469	445	462	449	406	476	489	465	432	437	501	445	430	494	445	461	458	460	467	472	469	453	454	463	454	471	427	475	481	421	435	440	459	447	448	441	471	469	461	442	454	453	451	452	461	439	471	443	420	437	428	459	433	473	439	465	474	452	420	403	437	462	452	459	454	452	476	442	432	455	435	450	429	448	445	454	446	426	423	457	459	409	481	471	408	456	437	436	441	437	461	428	433	461	462	449	436	456	455	450	467	444	458	456	477	442	448	460	461	458	457	426	490	441	394	405	447	454	441	419	448	439	433	420	436	469	407	459	425	484	462	474	450	488	457	421	432	468	448	463	458	448	436	469	443	460	486	456	463	492	449	430	444	482	431	454	443	427	462	458	452	406	441	494	454	448	430	453	477	465	431	511	463	478	467	465	452	459	463	445	478	422	473	439	464	471	444	465	430	429	434	447	431	451	441	420	450	445	435	427	473	451	424	446	465	449	448	499	449	475	473	437	462	442	477	421	457	432	444	459	427	463	428	431	419	435	420	455	404	460	446	421	453	468	445	481	427	454	456	460	480	422	490	420	442	422	448	430	479	416	453	442	419	465	495	434	435	431	452	432	494	415	433	459	425	459	413	487	453	448	458	458	447	455	461	436	440	478	466	453	405	487	454	436	434	438	454	442	457	424	478	442	442	426	415	406	437	459	427	429	449	446	455	423	433	439	436	465	444	477	468	425	421	437	458	441	425	453	433	412	453	446	420	435	447	434	444	448	461	441	421	437	449	453	455	456	478	440	490	422	396	448	452	443	497	430	456	469	467	443	427	439	453	426	478	428	419	435	466	428	438	438	465	418	480	472	419	489	465	447	439	451	462	406	456	474	458	487	442	446	448	462	434	489	436	446	456	421	446	460	432	472	443	454	451	460	460	442	476	478	427	420	499	432	443	447	448	456	455	465	475	470	442	434	453	424	454	480	448	434	454	430	455	438	453	469	454	440	461	426	461	463	437	430	478	470	462	442	477	472	465	464	438	460	440	433	424	459	411	488	440	478	411	428	457	484	436	450	457	448	465	460	463	450	466	444	451	442	446	489	442	453	453	445	495	421	415	474	434	432	458	459	453	448	438	412	456	474	408	430	487	452	463	470	440	426	457	474	442	416	454	424	463	463	444	439	432	425	455	452	417	456	459	443	479	478	442	443	450	475	445	476	437	464	428	437	495	453	456	434	447	423	475	442	462	464	447	452	484	408	474	451	452	439	469	444	443	449	513	444	418	440	466	422	442	471	439	439	468	422	469	466	427	421	449	443	449	472	420	428	438	406	412	440	431	438	481	423	435	434	492	423	434	446	426	474	448	454	482	440	462	453	441	465	434	419	439	459	453	473	462	454	418	400	478	441	451	471	410	474	469	445	493	461	499	418	403	433	408	426	427	436	465	458	416	430	449	429	405	446	469	470	425	424	475	424	450	471	476	467	403	458	427	473	471	470	480	479	469	415	463	448	463	457	488	482	478	460	473	442	480	431	452	475	450	477	461	419	463	433	452	477	447	429	465	460	416	446	440	441	459	416	431	455	453	422	518	456	409	439	447	441	448	433	454	471	444	449	434	452	436	448	451	437	447	450	455	490	494	434	473	413	476	425	429	455	461	438	449	455	434	418	423	453	438	459	479	467	467	415	462	446	457	436	452	443	436	495	458	502	401	444	450	468	457	452	410	479	450	449	438	454	500	455	420	451	407	475	411	483	457	458	479	457	453	451	453	474	457	432	444	413	448	454	420	443	464	391	446	478	436	463	506	473	436	494	417	445	461	464	454	442	437	440	470	466	429	440	479	444	449	446	477	446	483	469	456	452	453	466	479	482	432	431	476	449	492	460	480	402	408	483	468	445	429	454	421	497	469	440	433	445	471	452	477	443	453	434	431	453	445	436	423	457	417	452	422	473	405	483	448	428	442	452	457	427	450	428	444	471	436	450	433	444	436	438	467	459	442	420	435	465	457	414	468	468	410	422	435	474	443	440	465	414	435	464	492	419	443	419	413	420	437	476	447	451	473	435	469	456	443	417	440	469	463	445	438	439	457	444	434	454	476	434	446	463	463	452	462	454	411	431	457	442	504	468	442	463	438	454	428	449	465	430	457	462	457	462	458	435	471	477	444	484	437	455	419	429	434	425	474	421	481	443	468	425	477	451	444	420	428	449	466	450	422	457	489	439	437	434	438	468	471	441	428	428	492	471	422	446	434	451	478	476	461	464	398	434	452	412	436	461	488	457	447	421	440	431	442	455	488	434	445	436	452	433	439	462	425	471	440	452	392	445	434	406	462	447	413	443	463	447	433	500	481	447	469	459	433	417	429	478	449	440	446	440	443	474	460	426	462	436	416	459	469	488	425	458	441	447	423	441	441	414	430	444	449	451	414	440	428	477	427	442	458	449	445	413	403	450	458	414	466	490	430	440	462	467	444	450	426	446	448	448	470	419	376	456	433	438	448	448	471	431	434	457	483	435	458	428	452	461	451	436	432	431	434	454	441	429	402	408	471	446	433	463	468	460	456	454	445	468	449	428	459	469	430	436	433	461	450	417	459	392	396	452	452	442	450	451	413	427	436	456	455	430	468	422	435	427	440	441	419	419	430	428	440	440	486	452	470	465	437	470	473	469	416	473	431	458	437	424	457	457	470	441	430	425	455	445	460	450	444	428	455	421	449	455	465	430	457	473	424	441	434	429	436	468	466	451	420	440	427	438	465	453	450	446	454	465	440	509	436	482	475	398	461	455	456	461	450	468	456	430	438	442	448	434	464	448	458	461	444	468	446	470	467	416	463	451	423	445	429	446	453	504	418	475	461	474	425	472	438	450	419	429	421	467	441	437	439	428	397	471	478	451	438	433	445	460	465	426	428	435	487	471	485	445	461	449	446	430	442	431	464	449	444	485	470	440	460	422	430	426	436	418	442	425	403	466	420	453	438	441	440	447	453	451	449	471	485	422	417	454	421	457	435	429	451	464	396	429	432	443	450	431	434	458	455	422	520	455	466	444	453	454	465	473	439	446	450	452	437	442	458	424	478	459	439	439	460	435	433	439	451	463	433
24249	21409	28696	24490	21234	9826	37066	45760	34393	18441	7779	1855	877	644	581	577	561	581	606	564	580	544	557	549	555	531	598	577	575	557	580	529	562	534	574	572	532	572	545	557	571	556	534	547	540	547	579	565	564	580	531	530	548	510	537	560	549	540	594	548	533	587	546	508	529	548	552	592	579	594	544	587	548	550	575	557	491	577	516	543	615	553	497	552	528	539	529	531	547	559	574	555	596	536	571	558	572	496	532	563	573	582	542	543	567	541	555	538	537	592	542	564	574	526	514	552	593	540	534	576	551	561	542	530	579	544	558	553	531	592	521	603	562	604	601	559	593	560	563	525	559	601	530	551	575	543	531	585	534	559	560	590	533	556	552	539	562	556	571	610	542	537	566	551	590	527	579	562	565	531	582	542	537	587	557	539	529	594	584	581	605	556	585	538	591	544	561	578	554	568	584	571	569	548	562	482	557	607	546	554	551	577	587	572	589	561	572	536	544	551	542	542	538	540	568	594	555	524	526	517	559	534	529	563	556	554	592	582	508	520	557	587	567	547	559	555	592	580	497	551	556	511	553	561	590	555	546	523	549	522	576	560	553	523	538	556	502	587	589	608	573	525	528	534	555	535	579	580	559	567	582	586	580	562	571	600	552	564	527	561	602	562	601	528	525	566	531	602	568	534	589	551	530	563	541	562	577	575	548	568	558	571	541	561	557	574	566	552	599	552	550	520	491	589	582	586	574	521	547	599	559	617	548	555	597	579	564	598	580	556	545	540	534	596	578	525	548	525	558	581	524	502	531	610	552	571	559	546	573	514	611	570	563	587	579	515	575	560	495	591	582	589	526	560	581	568	568	561	602	582	552	581	619	561	526	547	591	551	573	543	578	556	544	543	592	582	539	514	550	488	536	520	573	562	567	570	527	588	562	554	569	592	535	527	569	546	572	521	536	578	547	562	539	557	531	520	507	525	570	585	543	584	563	547	545	578	540	527	545	534	535	529	533	567	520	531	598	572	511	511	563	577	558	545	537	529	579	544	541	556	551	555	580	577	539	537	537	577	559	545	557	538	538	564	554	562	571	516	568	528	535	551	536	550	566	583	577	551	536	581	516	539	582	580	573	516	544	551	543	565	505	587	560	579	569	514	597	538	547	536	522	584	574	566	567	550	525	554	531	533	566	504	551	566	548	589	541	562	565	556	574	541	578	590	549	514	520	579	540	551	534	588	554	567	548	523	507	535	542	569	516	559	559	518	554	566	572	547	512	561	572	551	588	538	583	519	593	521	538	551	592	531	558	555	579	544	524	536	582	546	542	558	560	516	558	506	505	563	586	537	552	572	546	558	584	591	557	524	528	555	530	538	546	553	569	597	541	508	576	571	613	545	571	546	573	589	542	518	548	583	578	543	497	540	590	558	604	566	557	555	540	557	576	581	541	534	499	529	575	578	503	521	570	577	498	560	556	576	552	518	553	585	542	553	525	563	595	562	538	548	577	549	572	568	570	516	539	539	549	525	552	555	550	553	545	542	570	526	568	567	586	558	559	508	543	545	581	567	564	537	524	569	549	556	570	602	579	536	544	571	554	584	559	585	509	571	571	539	547	545	566	534	531	572	551	537	568	560	558	540	549	582	546	481	547	538	588	533	551	547	541	537	589	570	553	521	522	532	565	571	518	534	559	527	567	523	573	520	547	528	537	536	556	580	555	553	559	570	548	583	542	565	571	538	551	526	527	579	517	596	545	565	593	551	526	560	542	530	561	556	592	572	549	557	541	567	511	551	593	549	594	572	551	567	571	547	492	543	534	572	564	546	561	533	571	515	577	556	553	520	536	518	543	532	530	548	557	539	546	510	546	541	563	543	533	557	566	515	576	551	514	547	546	504	519	550	557	530	543	610	559	603	522	550	567	553	547	545	506	544	576	551	525	543	576	581	527	574	539	536	591	558	555	601	586	535	556	573	568	512	534	527	576	518	522	566	560	530	540	529	561	528	549	559	546	536	547	531	547	548	626	566	562	522	564	550	516	528	551	532	519	515	516	585	588	594	562	512	532	553	572	561	543	531	580	574	536	570	554	574	538	543	552	532	546	580	591	584	565	534	556	564	571	567	514	517	600	526	534	572	529	577	529	572	554	574	581	521	531	548	570	560	521	521	561	568	569	585	575	555	538	589	532	570	555	559	559	593	557	555	575	561	543	518	559	544	535	548	518	570	559	549	572	527	575	559	539	515	609	578	539	552	567	562	559	477	557	503	545	592	550	570	596	554	559	534	551	564	554	596	562	548	575	539	510	544	594	568	537	577	611	568	505	587	588	530	575	578	554	604	524	580	556	546	525	575	530	561	512	532	558	555	545	549	553	541	568	573	528	575	547	555	553	549	570	542	544	561	571	529	565	571	561	572	567	578	564	528	538	577	533	617	533	541	553	575	558	558	609	608	604	519	578	550	584	553	592	572	596	545	555	564	588	547	538	541	568	534	515	516	505	583	525	573	592	583	568	570	551	563	578	529	567	555	517	545	535	557	534	543	578	523	571	556	561	557	539	564	533	548	559	582	528	545	601	587	553	534	593	578	532	566	555	536	588	547	548	549	541	576	557	548	488	541	529	576	542	591	589	547	600	610	556	538	572	574	551	578	560	606	567	577	509	535	566	599	578	545	572	560	522	580	539	533	533	548	522	598	546	565	554	534	562	560	601	534	543	602	547	556	553	581	597	576	538	547	550	586	563	554	514	553	541	550	582	541	528	557	532	561	639	534	570	545	555	558	524	565	550	535	585	591	485	579	550	537	600	548	528	547	502	531	584	565	527	548	534	543	519	525	504	576	556	521	529	546	532	501	570	582	558	553	564	582	560	559	555	529	529	566	576	596	522	545	489	539	535	567	535	550	549	564	567	576	589	537	505	571	544	578	558	563	564	558	574	591	593	520	555	553	565	549	584	523	586	588	560	566	565	556	571	567	516	580	553	550	579	590	586	592	589	576	533	559	573	534	543	542	544	599	559	542	558	588	574	545	574	581	555	534	537	555	531	559	514	503	539	537	527	557	571	541	508	535	565	556	583	537	535	526	561	537	535	598	551	582	537	567	560	601	582	545	536	533	510	545	543	585	546	572	529	595	584	570	564	618	573	539	576	514	572	561	548	530	588	546	536	594	567	535	561	575	577	557	531	591	572	554	545	572	547	576	571	531	538	547	548	580	510	559	500	573	563	565	550	588	592	543	547	510	563	551	577	593	521	554	519	557	553	555	536	594	560	530	539	566	542	588	545	583	576	588	538	560	565	563	541	561	569	564	554	574	539	519	545	565	562	560	570	545	612	557	573	553	586	525	542	549	586	529	536	519	545	554	552	520	571	577	530	565	579	597	575	529	583	541	528	561	588	556	546	557	511	585	581	504	579	569	558	553	541	570	544	573	548	556	573	500	565	534	570	578	593	570	531	543	594	523	586	536	554	533	533	524	548	582	562	566	578	535	566	522	554	551	561	540
13416	22884	15066	6247	3598	3444	39042	42849	28556	14464	6732	1944	902	631	548	529	516	552	510	511	540	545	545	539	575	556	539	537	552	545	518	522	567	534	565	492	553	543	584	560	559	547	523	550	538	522	573	546	546	509	510	541	563	498	529	570	564	535	520	528	541	526	536	553	569	496	525	526	529	507	532	540	539	527	567	509	538	520	495	512	522	530	531	528	532	506	573	540	521	521	558	537	530	544	571	534	504	512	558	527	587	563	505	516	515	527	543	530	535	550	512	518	581	562	537	547	540	570	586	491	540	535	555	556	525	544	564	531	530	558	531	554	493	506	500	530	551	584	534	557	497	514	535	517	540	533	554	533	530	516	534	561	550	538	537	547	581	515	517	578	507	518	533	546	532	514	554	507	517	568	533	550	552	538	494	530	517	527	528	542	502	527	491	501	529	542	540	516	485	538	523	584	524	534	572	555	507	563	536	511	541	566	553	520	535	544	538	494	504	497	549	502	530	536	542	529	540	480	503	531	551	518	490	556	557	544	512	514	494	535	537	514	529	576	474	519	541	515	539	516	509	556	521	541	539	509	550	497	486	491	504	496	531	553	547	544	500	557	546	507	558	482	522	548	536	530	509	506	566	499	520	504	552	522	543	540	528	499	502	506	524	505	523	516	528	500	519	491	557	554	526	556	510	527	480	492	491	567	503	544	547	513	550	508	519	542	585	512	537	510	509	543	551	511	522	512	533	503	523	529	524	533	532	498	507	558	503	567	557	544	544	503	513	520	531	532	502	549	551	516	529	560	480	539	536	525	498	574	521	557	533	527	540	529	545	519	540	562	544	538	537	552	534	568	496	529	526	553	557	549	496	567	527	519	519	538	522	543	522	527	498	555	533	551	512	536	529	562	523	512	529	514	513	541	551	512	505	553	513	512	524	498	543	524	497	506	552	501	523	541	529	529	565	527	510	537	500	523	525	514	513	521	538	532	549	485	537	548	529	531	528	543	485	508	539	550	493	520	524	536	535	517	523	537	515	524	544	538	516	516	522	548	546	509	555	557	550	544	525	534	537	514	543	534	519	550	517	531	557	531	495	529	543	536	523	490	515	500	558	529	521	548	512	504	513	537	517	534	527	543	519	507	510	525	533	484	534	488	505	528	559	525	577	516	549	553	538	594	541	549	552	557	526	487	530	524	525	508	525	513	527	536	517	530	536	510	536	525	526	530	546	542	530	492	507	543	511	544	582	533	529	586	544	555	518	535	533	518	491	514	529	508	574	469	546	580	532	528	520	521	516	509	507	511	519	520	547	512	501	534	529	560	541	555	537	525	525	542	544	509	532	515	542	510	518	552	510	550	497	517	507	533	498	524	551	543	536	521	553	518	549	512	526	487	526	567	550	512	539	525	556	513	503	539	523	522	526	512	527	537	524	513	544	528	498	525	523	560	536	537	549	534	521	484	547	570	553	522	559	574	521	530	511	479	507	498	520	545	525	527	521	537	532	525	495	546	514	551	524	574	545	519	505	532	517	527	525	537	549	551	553	476	553	510	509	524	507	516	505	514	505	538	507	544	546	566	509	488	505	579	518	515	505	494	550	511	525	556	546	507	554	501	554	540	512	494	530	523	540	539	585	547	545	548	526	531	514	503	531	561	560	511	501	521	519	562	543	550	539	498	590	524	529	520	514	572	490	500	535	498	531	513	547	497	507	508	518	572	538	522	536	563	532	492	578	507	528	519	515	510	552	510	516	499	516	497	566	593	502	524	575	529	518	539	508	518	558	518	554	537	505	512	518	494	495	567	536	504	568	499	518	550	552	533	546	554	527	511	512	500	512	502	559	504	533	558	565	517	547	531	486	534	515	551	504	548	529	509	526	584	580	529	504	541	554	524	541	544	507	534	501	530	540	546	541	486	523	526	495	531	532	544	503	522	551	507	528	550	549	529	508	471	559	518	561	503	525	503	498	543	516	516	549	509	531	520	512	509	526	514	528	499	547	511	534	486	522	515	498	523	553	517	530	530	537	494	560	489	532	538	541	500	496	526	504	565	489	538	537	536	558	541	525	531	534	524	552	523	477	550	511	539	495	519	508	519	525	525	521	529	579	527	543	529	501	491	542	529	512	536	529	542	507	522	506	538	520	517	520	500	578	538	536	485	548	499	515	545	543	512	500	506	501	524	491	532	479	478	526	507	561	526	502	540	561	530	542	523	527	554	530	524	554	508	527	525	495	560	521	554	545	485	505	556	588	505	518	497	546	541	489	523	536	506	501	513	571	487	529	552	545	514	524	490	569	504	466	539	493	522	539	535	569	567	517	494	543	532	535	516	494	537	544	517	530	510	537	541	518	511	510	502	541	502	546	497	482	531	527	536	546	539	521	505	518	516	502	603	524	508	545	464	564	511	532	534	532	528	548	454	529	528	507	547	527	507	518	532	562	503	539	558	539	513	512	553	510	531	531	519	502	493	538	561	523	535	509	545	524	537	533	487	544	568	530	521	551	533	527	561	497	512	530	511	541	537	543	497	495	510	520	486	515	498	549	499	522	510	531	546	518	571	497	522	525	544	515	528	503	521	544	513	471	486	507	538	518	560	553	522	538	525	506	533	519	544	509	475	537	554	507	543	513	494	539	533	550	496	568	521	538	555	539	489	553	526	504	556	537	486	506	540	549	520	509	494	514	538	528	511	526	541	514	548	507	522	533	517	527	545	529	498	478	532	552	521	504	546	535	532	481	543	503	509	522	544	495	525	503	509	540	535	483	523	495	528	509	499	530	517	507	482	525	530	563	513	561	486	548	542	498	551	501	531	535	560	527	551	513	523	521	513	548	540	530	509	520	512	472	521	504	505	544	545	497	488	495	514	501	499	483	512	507	517	500	529	557	492	519	542	510	534	576	545	543	530	536	508	532	533	522	526	520	549	507	513	559	535	561	488	514	547	540	512	505	497	479	523	493	509	510	532	549	557	494	544	517	499	536	524	514	515	508	511	585	569	557	494	510	554	513	554	512	537	515	505	484	514	541	512	538	520	511	512	504	565	561	524	500	468	522	533	511	543	529	496	573	531	531	548	498	516	527	512	505	529	489	528	542	507	523	553	500	483	525	515	535	549	481	499	530	501	499	540	519	547	564	506	516	536	535	532	496	499	539	528	556	562	526	551	538	496	537	527	531	542	512	523	493	532	550	552	537	527	575	527	559	553	525	547	555	500	521	500	511	500	531	534	470	511	527	508	537	560	518	550	505	543	507	543	501	533	535	474	521	498	539	511	544	559	530	530	521	543	543	538	482	499	542	567	570	545	540	535	476	540	530	520	596	497	510	528	577	514	543	529	477	536	483	479	531	491	492	528	525	519	527	520	553	535	512	527	537	522	519	513	530	521	521	530	517	490	539	512	537	503	500	532	530	508	530	520	533	519	548	522	512	516	524	541	509	512	527	541	524	524	529	541	519	528	541	521	523	529	529	525	520	524	528	495	517	527	538	521	519	564
27722	15097	6023	2301	978	831	2306	3228	2499	1324	867	577	544	482	474	480	487	440	477	463	454	456	476	492	475	434	495	455	448	442	415	463	464	413	414	451	396	448	453	447	469	477	487	471	455	463	467	489	484	445	444	446	459	474	454	469	473	473	457	450	440	471	466	460	448	418	460	462	429	449	449	457	441	483	451	452	474	443	461	463	434	455	459	454	457	430	456	492	504	476	452	450	439	465	433	420	428	465	460	454	456	435	421	418	448	504	444	494	505	447	438	471	472	441	471	455	503	441	479	434	464	453	413	461	478	452	412	443	467	496	444	455	415	454	447	438	456	466	432	461	452	415	442	470	464	457	457	414	452	449	428	478	440	430	441	458	447	448	427	441	470	462	446	414	414	466	477	433	399	423	439	405	406	448	463	437	474	424	465	432	426	478	450	474	458	439	475	444	479	452	483	423	461	447	458	413	470	447	474	470	434	468	478	453	445	461	461	461	416	474	430	435	442	461	433	454	426	455	462	442	435	456	452	499	489	480	453	419	491	451	485	526	465	453	473	435	438	476	456	463	439	451	465	478	468	461	465	429	476	439	439	461	483	489	446	434	498	418	418	455	437	462	474	424	459	422	464	458	457	447	455	468	427	448	503	453	444	457	442	407	408	430	475	447	461	490	445	441	485	427	494	455	477	455	451	425	492	431	443	442	462	481	472	434	428	499	431	459	482	429	427	437	467	405	476	473	443	505	488	494	482	419	443	435	436	476	471	477	457	438	454	428	429	441	452	459	484	435	488	455	471	508	478	443	486	444	473	443	463	442	436	445	481	448	470	442	438	435	439	402	476	459	444	457	417	463	416	509	472	431	445	455	435	439	425	497	436	447	436	458	444	431	403	458	442	475	436	498	461	495	448	442	437	461	425	415	425	484	446	452	445	442	489	431	420	476	463	450	445	467	452	464	439	443	492	473	439	473	432	470	440	460	453	477	464	459	446	461	445	457	434	437	419	476	470	417	459	454	451	482	462	452	460	457	408	465	439	449	469	443	429	433	456	466	460	496	453	480	465	449	470	442	457	425	458	445	420	474	483	487	453	446	436	474	453	455	502	438	465	496	465	493	451	451	448	418	476	476	424	483	462	464	470	437	431	475	456	449	467	495	443	472	439	468	442	456	489	430	467	475	412	460	432	480	458	476	469	482	441	468	451	491	472	480	449	410	432	481	440	477	449	465	445	478	437	453	491	449	426	477	450	442	442	442	470	440	447	456	477	434	495	458	476	478	476	479	469	424	450	484	459	435	463	440	445	486	446	448	427	438	420	397	447	430	436	457	488	477	445	442	432	460	460	449	474	460	408	422	456	472	465	476	444	483	464	458	470	458	454	454	433	453	444	465	464	487	443	443	457	438	461	450	414	451	466	452	442	455	456	499	485	453	403	467	486	493	415	450	496	437	466	416	434	430	475	432	473	450	454	481	468	448	475	442	453	493	441	483	448	406	474	455	457	452	454	427	451	439	430	417	452	425	505	453	441	458	437	456	446	462	451	461	441	423	479	444	470	466	435	455	432	440	439	486	450	425	448	477	435	458	475	438	474	461	453	448	466	447	466	413	441	455	454	470	443	479	416	402	473	484	419	460	472	436	443	480	472	460	447	492	413	467	465	448	426	426	476	452	408	467	461	453	430	452	470	431	452	466	451	477	408	461	441	467	459	439	407	456	467	441	437	434	469	459	440	442	439	478	438	450	459	405	458	482	471	485	451	440	420	491	459	472	460	419	481	436	437	453	438	421	417	440	457	437	440	434	448	445	452	463	460	462	474	509	451	454	475	443	460	419	472	464	445	472	477	436	446	484	444	430	470	458	452	467	500	470	428	456	476	454	470	416	453	456	444	446	442	446	450	406	427	424	478	454	434	457	468	499	463	447	472	441	441	500	451	429	477	479	463	438	431	467	472	480	457	441	476	450	462	457	434	457	457	500	439	464	455	427	477	445	417	460	450	473	434	473	477	438	458	450	511	416	401	491	445	456	482	460	488	433	446	502	435	455	493	440	422	440	455	453	458	454	447	433	470	461	456	486	474	455	416	494	446	459	454	470	470	440	479	442	453	466	423	438	450	455	455	471	454	474	435	459	401	451	474	456	464	439	422	469	487	455	490	454	480	455	474	472	466	432	490	453	463	460	444	455	460	469	419	467	445	460	444	466	445	468	453	470	425	466	441	412	453	470	463	480	494	458	464	437	446	474	435	466	450	438	454	460	428	421	459	458	443	423	486	453	445	427	459	451	443	464	435	434	455	448	506	417	416	476	443	439	414	450	468	489	482	440	491	462	468	447	451	513	460	483	469	458	453	456	467	455	460	435	446	469	449	474	447	480	439	443	459	451	456	449	504	454	469	474	450	450	444	464	450	479	445	481	447	457	428	469	503	444	458	502	461	497	465	428	464	451	442	477	474	452	439	485	427	436	422	466	449	440	456	464	456	455	448	459	462	443	458	436	447	473	492	453	418	433	440	480	420	444	457	441	495	442	441	423	468	476	469	470	471	473	407	438	468	459	457	430	462	446	470	448	459	457	449	409	425	453	469	452	467	437	446	453	484	421	455	463	483	444	428	443	438	432	505	453	452	482	438	452	432	490	492	431	496	436	477	472	474	443	432	454	440	460	431	483	484	453	484	435	411	446	471	498	456	461	380	486	462	484	436	459	468	413	429	470	434	435	458	427	491	492	416	454	498	479	471	436	453	419	449	467	445	455	462	487	469	468	451	460	457	457	466	448	426	449	466	420	433	471	486	431	473	501	458	452	487	437	509	488	478	430	451	413	461	493	413	466	463	463	460	458	501	451	487	461	493	476	453	502	476	455	443	480	446	467	469	445	472	461	468	451	444	480	442	464	458	462	452	420	440	484	437	459	462	468	469	449	477	433	472	454	433	474	472	410	477	469	452	428	465	479	442	446	387	439	490	474	473	487	467	457	450	456	420	427	458	408	521	446	468	464	416	424	471	474	453	441	482	458	477	461	468	436	426	471	458	400	460	425	447	455	470	438	468	408	504	431	445	466	470	438	475	468	458	440	428	416	469	435	474	424	468	456	495	423	451	448	445	475	436	476	401	477	455	483	428	454	444	432	453	447	466	452	449	465	448	465	475	423	428	461	458	420	447	451	456	450	444	444	467	447	473	459	466	445	463	423	450	455	473	452	479	469	460	496	419	418	450	449	413	464	418	426	452	442	442	464	447	433	486	410	457	450	450	430	458	453	485	469	482	460	440	457	419	466	415	456	446	424	440	436	464	467	454	458	463	483	442	450	452	460	483	462	448	420	470	438	464	479	457	437	436	460	482	414	463	474	433	412	455	449	425	471	446	431	448	457	424	462	503	482	434	445	450	444	510	444	464	428	500	502	415	444	446	451	428	467	394	440	431	428	470	466	470	464	469	482	479	493	468	430	461	471	459	454	469	501	474	446	452	469	458	446	499	466	480	429	458	449	454	426
7954	6966	5741	2175	1218	1065	3272	4134	2790	1364	861	524	527	422	436	434	439	434	399	444	421	418	444	395	427	379	405	416	415	443	442	442	440	434	447	441	428	414	417	455	416	433	422	420	406	384	434	459	409	460	392	411	428	411	415	408	412	400	413	436	387	422	444	428	415	378	420	394	425	436	460	408	394	409	407	428	426	394	428	393	384	408	404	421	396	395	440	403	403	415	407	435	413	437	417	432	432	439	408	411	405	413	441	402	456	377	420	413	404	393	408	403	375	436	369	412	439	429	423	386	439	414	424	418	399	346	374	400	410	407	418	412	423	410	428	413	427	409	397	430	423	442	458	440	424	419	396	433	424	420	394	437	415	436	428	433	410	418	397	422	404	419	436	418	426	427	425	434	438	440	410	395	425	390	395	426	423	400	444	448	415	420	427	422	420	419	437	405	394	415	416	420	378	437	395	399	402	427	429	420	465	395	393	430	431	427	419	421	412	424	367	414	426	409	414	435	385	441	437	431	431	454	441	391	406	392	421	400	417	407	417	439	416	424	414	386	422	419	385	450	393	394	432	406	383	377	418	404	409	432	428	430	401	442	410	401	403	452	424	435	419	413	440	433	441	450	408	413	417	426	431	404	415	415	422	400	451	434	402	396	400	424	447	448	447	415	435	394	409	426	403	396	441	443	424	407	378	440	429	437	402	434	390	418	414	422	400	439	453	406	451	402	443	407	418	431	443	421	444	428	405	441	432	416	431	427	470	413	454	422	377	456	397	405	439	426	405	449	414	403	431	427	426	406	416	441	427	402	413	401	426	412	431	432	387	420	432	385	406	440	420	427	418	418	408	427	436	408	403	417	407	425	382	427	408	379	425	420	411	421	407	428	397	408	422	429	405	448	441	418	399	422	411	410	420	440	407	424	428	421	423	413	382	416	425	385	433	398	428	420	432	420	460	451	409	434	445	408	378	413	420	409	437	418	407	404	396	430	402	415	430	418	419	443	417	394	426	452	401	415	397	400	409	491	421	419	375	439	423	449	479	403	381	431	428	425	411	426	420	420	395	446	410	431	431	438	398	382	429	469	412	418	429	420	452	455	416	427	423	443	404	384	457	435	393	392	437	443	391	417	400	403	395	431	387	430	413	415	398	428	408	430	419	379	424	442	423	409	419	445	421	374	428	404	404	409	409	418	413	403	411	419	401	405	443	367	416	430	406	442	408	384	389	404	410	416	450	430	409	393	435	452	443	429	442	420	416	436	414	410	417	429	415	409	418	458	418	390	406	440	423	452	434	431	389	414	411	438	415	429	428	427	404	441	446	434	440	457	432	424	397	427	426	406	412	433	412	414	421	426	453	426	437	404	422	390	451	442	454	415	430	387	392	413	407	440	396	402	407	364	425	395	420	433	401	392	424	390	429	415	402	458	412	377	406	453	416	407	410	408	462	399	407	430	449	395	453	440	444	404	427	420	466	406	432	387	407	393	402	436	396	430	401	417	398	409	408	393	385	456	382	428	397	406	427	378	435	446	449	404	447	408	426	393	410	384	413	403	411	388	422	412	386	399	394	391	400	400	405	418	402	400	436	388	407	383	419	476	440	357	423	431	379	420	437	408	434	390	436	422	417	421	429	439	412	408	404	398	418	420	401	413	402	408	400	449	390	451	394	413	395	406	434	418	405	416	444	409	393	430	436	413	436	404	419	422	434	408	394	393	410	428	399	398	425	435	413	404	413	401	451	404	440	446	420	410	426	409	429	399	467	409	397	424	421	401	429	422	408	412	398	387	432	418	457	402	443	420	398	416	445	427	433	420	429	444	429	412	407	449	445	413	421	393	402	369	444	469	445	430	416	450	414	400	414	382	402	440	402	402	408	433	467	380	449	433	393	432	450	440	422	428	425	426	406	443	428	415	427	423	404	418	438	389	399	418	394	385	426	417	419	414	419	429	402	393	464	435	412	413	449	421	399	441	460	421	421	400	401	407	449	433	427	417	425	422	426	402	434	452	380	389	409	416	410	437	402	424	408	454	415	406	375	400	424	452	449	426	435	455	418	426	380	392	400	415	435	433	404	402	391	396	405	447	427	403	428	416	420	409	427	437	432	430	429	426	407	428	403	420	422	395	406	387	410	403	438	428	434	437	412	400	427	412	418	420	420	415	385	403	417	421	425	406	394	449	389	445	427	415	425	457	418	412	404	472	413	403	417	416	453	406	442	438	395	398	440	426	434	431	427	405	440	417	431	447	392	412	433	444	410	374	420	422	413	392	445	408	419	431	429	445	435	426	403	411	405	422	420	381	391	423	419	444	427	382	420	411	406	423	402	396	412	401	405	399	442	379	403	419	406	418	407	407	404	421	407	414	426	438	418	384	423	377	441	409	364	445	432	426	437	420	409	415	418	400	413	421	451	379	408	397	396	394	396	383	417	448	396	429	457	429	379	385	424	416	408	388	431	402	444	436	430	361	411	428	416	422	445	401	430	396	470	437	431	445	434	425	391	423	384	395	429	429	405	445	414	386	448	443	395	441	397	442	401	387	435	396	401	442	418	408	428	430	419	416	410	409	416	412	412	398	401	436	406	432	403	413	342	407	408	443	385	434	421	422	395	446	396	421	415	439	424	424	426	439	399	412	401	422	465	439	389	422	431	425	419	413	435	412	396	393	416	442	427	427	405	419	416	416	406	428	419	426	422	390	428	410	408	431	428	407	422	420	407	406	418	412	425	411	437	413	425	424	386	430	400	368	417	416	404	381	418	420	437	374	438	419	446	407	420	418	452	443	420	409	411	390	433	413	435	424	440	357	420	403	426	441	390	403	422	426	438	428	437	419	427	404	448	434	445	440	408	428	450	459	435	406	421	482	400	403	412	430	412	390	408	408	461	399	410	412	416	428	404	417	441	429	454	431	424	397	429	420	425	390	417	436	412	420	440	435	426	418	426	419	438	456	412	403	420	412	380	452	383	401	419	401	443	385	393	439	418	380	409	411	423	445	418	423	443	443	413	440	459	405	424	419	401	397	409	407	416	409	461	434	433	395	431	407	444	389	393	444	400	414	451	418	423	424	430	425	402	428	421	402	389	429	390	408	444	405	393	407	450	390	393	406	410	395	430	422	405	435	419	411	409	409	437	422	431	398	392	410	434	386	436	394	427	405	419	408	412	451	461	403	428	444	409	422	408	394	418	455	425	407	407	416	439	414	410	427	405	420	417	444	437	405	391	447	446	396	421	430	412	394	435	420	403	399	420	410	439	418	436	402	430	451	420	399	412	450	419	419	447	443	431	434	420	446	427	420	375	398	412	398	423	431	430	402	409	414	411	466	362	459	444	385	417	398	428	392	448	446	424	438	453	378	369	427	441	412	420	421	393	413	422	452	385	425	463	422	402	407	414	419	404	429	437	418	433	401	451	467	388	413	434	429	424	394	408	442	391	427	402	432	428	421	421	400	425	406	429	386	437	462	382	371	404	396	450	402	423	435	403	414
25459	21416	27251	25289	8456	2265	17065	29415	20824	8752	3619	1055	619	474	460	469	440	475	491	480	467	482	456	462	479	509	476	499	443	428	450	469	468	449	450	444	464	460	477	429	473	457	476	485	464	463	463	428	432	450	454	491	421	463	448	450	439	437	483	457	495	478	505	458	415	407	456	467	494	465	468	462	470	439	457	450	445	470	491	441	470	445	456	447	446	452	452	463	434	447	490	427	448	464	444	425	441	447	488	470	483	412	488	443	451	462	480	475	471	435	429	488	464	474	441	482	400	457	478	474	412	448	460	476	451	466	472	456	438	458	474	479	483	476	445	439	479	447	440	480	456	466	473	453	482	472	431	426	458	456	444	424	425	432	437	449	437	463	487	458	467	466	430	432	460	479	507	416	417	459	464	458	423	427	475	450	468	458	422	448	426	483	499	497	477	474	469	446	448	466	461	473	457	483	442	433	467	432	426	429	453	465	410	466	440	441	465	477	515	450	477	476	463	471	484	462	431	464	489	442	506	440	493	463	451	496	492	449	456	458	479	423	451	476	503	447	500	480	461	469	445	496	448	457	477	445	445	457	427	448	431	459	450	472	445	461	458	476	456	466	431	409	453	457	496	452	465	457	452	449	490	433	432	441	427	411	477	479	450	451	476	480	459	458	471	432	479	490	456	461	449	424	457	478	443	471	456	414	433	503	470	489	455	476	431	444	445	457	446	479	442	454	464	478	461	480	472	440	501	471	473	501	464	479	453	449	415	449	479	432	432	433	458	464	462	447	441	437	430	460	466	455	477	430	476	473	453	474	474	493	460	441	434	509	461	448	471	449	481	485	462	440	422	477	435	479	445	428	451	447	408	442	472	456	513	471	440	459	502	425	453	461	461	442	451	445	476	447	452	455	411	518	447	447	410	454	445	427	447	440	465	464	451	454	495	420	421	405	465	457	457	420	483	415	490	453	439	466	466	465	471	452	470	459	450	405	453	484	476	458	429	469	473	416	510	449	440	451	423	446	461	447	423	501	461	459	480	470	463	423	445	457	433	470	468	415	457	470	473	436	420	455	459	494	485	437	467	434	458	452	426	421	479	486	494	513	457	477	452	470	452	447	437	464	440	447	473	475	422	465	465	445	468	460	505	473	441	422	467	442	421	466	438	461	454	498	495	454	467	466	460	484	470	446	454	445	427	455	416	455	451	449	438	447	491	454	477	474	465	412	470	436	449	456	429	429	431	453	460	465	488	453	415	462	474	450	447	430	460	499	430	446	464	451	437	445	472	462	483	442	465	481	465	440	475	448	458	425	449	429	465	439	436	424	472	443	480	458	443	443	440	470	418	491	421	457	439	476	448	483	447	470	438	476	449	398	465	456	439	444	442	461	488	434	476	452	468	474	450	448	466	445	437	456	460	473	412	433	405	470	475	452	436	462	465	457	489	468	444	480	444	418	492	418	443	410	455	533	468	442	498	474	453	418	485	476	455	485	443	458	469	434	483	452	448	458	458	458	487	440	434	476	444	454	427	456	406	424	458	469	450	472	422	486	470	464	450	465	467	451	473	448	452	433	442	507	472	446	445	442	415	430	423	491	432	458	445	473	434	459	420	452	440	457	460	476	441	496	465	485	441	440	428	431	476	453	448	480	464	481	451	467	456	471	436	468	408	448	462	468	474	432	465	439	457	464	451	445	454	458	460	447	459	470	472	447	450	464	469	439	467	443	476	443	467	459	473	476	441	424	416	450	464	449	445	451	493	447	458	463	470	431	445	498	456	422	453	447	443	440	441	466	465	411	455	443	477	430	431	457	473	463	467	464	459	450	397	440	466	441	460	462	437	438	517	475	477	433	464	446	453	473	462	454	431	473	475	454	453	473	443	469	476	464	442	432	442	460	455	449	452	467	439	482	453	427	458	452	442	452	464	445	474	451	464	488	454	466	439	410	466	456	475	463	421	446	470	443	442	465	434	427	457	482	444	434	425	484	435	490	454	419	427	443	451	437	437	451	442	461	434	472	464	466	430	455	482	456	436	474	418	470	437	455	408	448	453	433	442	480	436	445	447	406	458	445	422	480	453	473	498	469	427	471	468	459	472	480	468	483	445	428	488	462	492	466	468	457	460	467	481	419	444	464	488	467	436	462	455	440	447	471	466	425	460	415	486	468	459	459	473	488	425	450	471	447	473	446	458	450	491	453	436	451	438	428	443	449	478	485	482	483	475	469	486	482	448	443	456	443	472	498	455	461	485	435	427	465	468	464	427	499	450	458	453	470	434	398	455	444	454	449	454	455	529	460	459	466	469	409	452	449	451	422	469	463	438	451	483	459	451	483	463	498	489	456	480	456	482	412	474	465	499	458	450	419	448	484	483	476	486	487	440	434	461	428	442	476	442	448	404	454	478	468	446	457	410	444	429	439	432	440	429	400	461	444	452	451	428	419	488	440	445	467	461	456	466	443	442	432	475	447	451	493	430	475	468	416	462	418	426	447	445	459	471	464	462	466	478	478	415	468	453	450	434	469	466	457	444	437	423	475	479	469	438	465	423	481	479	449	479	499	428	421	450	486	422	460	451	440	463	462	454	461	452	422	455	448	493	465	471	429	469	453	446	409	414	479	488	460	446	450	469	472	483	446	461	465	424	437	477	459	464	454	483	424	454	423	453	475	461	494	418	432	441	437	409	425	430	409	452	442	438	478	419	449	444	481	447	425	480	453	447	426	457	490	468	458	461	457	480	452	462	442	456	470	457	474	461	488	443	439	430	447	445	476	420	427	484	491	469	469	427	464	462	446	471	479	444	445	447	455	448	429	445	470	473	477	450	445	480	478	470	457	447	452	483	503	413	479	462	440	503	456	479	445	469	490	447	471	419	438	462	452	419	468	432	431	446	440	461	454	428	423	446	466	476	475	476	449	458	457	421	456	440	460	480	461	428	455	460	485	408	443	464	423	475	437	467	465	453	476	424	454	467	471	424	423	453	444	497	443	458	486	437	462	443	448	469	430	459	409	455	428	439	466	459	444	499	489	463	450	463	440	456	488	456	450	473	453	417	468	419	441	443	473	465	427	480	462	445	442	456	442	479	422	446	449	510	460	458	468	472	458	462	471	432	448	483	483	439	440	433	512	432	416	450	452	464	460	428	438	461	462	479	468	485	445	465	424	439	441	453	499	411	477	455	462	493	483	449	467	451	480	452	412	454	481	451	444	453	500	455	451	489	463	430	454	512	434	467	435	483	403	477	460	475	426	433	447	445	462	451	470	472	454	493	458	443	461	432	495	465	469	434	443	469	490	442	446	433	485	462	428	436	417	453	428	473	462	446	422	476	434	412	454	430	431	443	487	449	496	426	461	442	423	416	504	418	486	477	460	476	466	494	468	429	458	484	481	437	485	435	406	475	486	462	420	460	471	445	477	429	447	440	469	461	459	454	422	440	446	438	447	450	455	460	475	463	462	461	458	439	472	431	472	447	457	442	472	464	421	493	432	445	479
7477	11670	8785	4869	3242	2327	20058	26860	17273	7438	3858	1202	610	493	450	445	474	422	429	454	426	493	428	469	470	464	461	469	439	436	458	457	460	412	403	470	453	428	490	434	467	471	408	443	477	418	427	400	467	436	465	444	454	462	445	457	443	424	466	474	439	433	443	436	452	447	450	412	453	387	492	460	432	458	454	445	440	441	437	473	442	452	458	437	465	437	471	447	468	434	422	445	411	464	448	484	472	464	472	449	429	469	444	455	435	418	452	445	419	452	421	458	474	466	426	471	455	448	440	459	440	416	442	445	404	486	431	461	439	468	457	446	405	439	453	446	429	458	411	410	450	419	458	445	454	456	420	432	432	416	450	427	411	434	440	436	424	435	436	493	455	443	444	461	442	438	414	419	414	425	471	450	447	441	410	449	445	431	453	420	437	480	441	422	453	439	459	430	440	438	438	480	437	429	442	410	469	445	406	437	411	429	433	446	457	412	453	440	447	414	441	445	422	468	423	433	453	439	465	435	457	446	489	426	479	400	424	408	428	455	434	454	422	413	423	439	438	426	433	420	424	451	464	420	440	447	453	427	452	441	473	437	406	429	452	406	444	432	435	461	431	447	424	434	501	423	434	434	447	465	501	442	430	452	450	454	465	451	462	468	412	401	413	433	436	439	428	436	441	448	451	433	446	421	417	429	454	434	439	430	460	424	443	432	427	451	445	477	452	416	430	434	438	413	469	457	443	431	441	436	477	443	447	456	451	446	447	412	398	443	460	425	471	449	481	436	440	443	417	439	428	438	462	437	477	428	419	440	410	463	454	419	440	420	430	438	441	483	431	407	469	408	437	440	400	447	440	454	450	436	416	461	449	422	461	436	470	412	455	445	454	482	463	454	430	448	437	453	420	473	474	433	415	434	423	461	430	430	465	453	458	475	470	476	420	428	444	441	428	478	436	450	419	496	415	440	426	420	494	421	434	433	446	449	459	417	437	473	460	439	477	425	461	471	442	431	434	425	417	438	448	468	398	440	457	419	435	447	473	485	388	396	412	424	428	444	418	421	447	441	459	469	504	439	432	448	467	457	424	462	453	407	477	437	465	453	416	443	417	428	461	436	428	469	425	412	395	462	449	420	469	454	429	426	448	438	461	422	418	461	408	450	449	450	442	465	437	430	436	449	467	490	395	483	465	462	443	455	466	456	468	449	456	451	420	449	422	476	418	413	422	449	447	438	424	455	474	378	461	473	450	440	449	418	434	440	429	440	453	419	426	432	436	436	422	444	407	416	436	441	439	455	432	423	489	459	419	430	442	472	477	485	441	432	515	430	439	397	485	436	439	432	464	406	427	433	419	395	455	455	440	409	453	422	461	414	438	436	432	469	418	432	431	437	439	464	471	409	412	490	453	441	449	437	430	429	421	465	457	410	438	423	496	433	431	478	470	476	417	469	463	434	469	450	455	447	437	458	448	482	428	446	440	419	434	463	471	450	405	440	424	480	449	433	437	440	440	442	426	480	445	451	429	444	433	470	435	451	473	465	470	479	460	465	462	461	464	432	448	445	426	406	414	420	420	437	455	470	471	429	445	410	473	422	462	471	467	432	411	456	447	459	461	477	478	463	437	469	434	437	448	416	425	421	440	432	447	465	423	433	435	430	452	424	462	440	446	407	398	460	426	406	443	474	464	465	441	437	448	452	425	440	463	456	479	433	427	473	449	408	463	484	431	475	423	415	454	437	434	471	446	434	407	432	414	469	479	464	439	394	439	438	438	446	456	408	424	440	438	438	448	480	458	442	445	420	463	435	432	465	494	493	453	462	409	423	485	473	409	441	418	472	455	418	446	417	431	432	437	435	430	425	456	442	450	457	415	435	453	449	428	470	467	451	459	466	453	428	441	442	460	447	433	389	425	417	422	463	479	414	429	434	407	419	417	449	452	451	453	413	444	474	419	461	466	463	428	439	476	447	404	423	464	429	471	423	414	434	420	415	471	430	452	454	427	431	420	396	466	450	429	418	425	410	447	462	454	492	446	420	433	434	451	463	422	444	470	426	470	411	417	414	454	452	428	441	431	427	431	470	423	431	453	446	445	461	432	435	446	441	423	430	449	442	453	405	442	441	454	433	456	416	472	460	407	445	440	429	428	402	447	438	444	376	427	435	451	450	469	411	478	417	435	427	429	445	446	450	456	466	424	472	437	417	433	452	472	505	450	424	468	454	442	406	444	419	475	431	418	409	432	442	419	474	429	397	455	435	439	458	483	445	459	366	412	415	456	459	429	472	439	437	423	401	404	442	451	420	444	441	432	442	394	458	456	442	447	445	385	445	421	415	414	435	469	457	440	454	462	417	450	417	437	431	449	438	430	420	438	440	475	460	422	455	434	439	460	434	437	442	458	412	440	424	418	461	458	441	447	419	433	430	453	417	443	398	487	468	422	459	425	445	437	443	437	439	459	402	433	446	438	447	440	460	451	439	467	423	463	461	451	434	431	405	415	430	422	466	431	445	420	448	451	442	434	435	429	442	431	454	433	447	444	438	455	427	428	417	461	396	467	430	476	429	425	466	409	408	422	457	442	459	446	420	439	433	436	451	457	437	482	430	478	435	418	445	452	401	453	450	449	407	445	394	450	451	465	462	454	420	417	468	439	445	465	448	444	470	467	418	425	396	429	424	402	462	451	451	427	430	415	429	420	465	443	466	450	467	465	440	411	405	436	472	435	427	407	469	465	431	439	425	429	438	437	442	403	457	449	484	453	464	472	465	404	437	435	449	441	431	436	462	420	443	429	441	401	437	457	452	447	440	431	465	444	433	436	439	474	417	413	406	445	436	410	389	438	434	430	435	486	422	409	449	439	455	441	443	443	441	467	441	434	456	415	459	442	452	444	412	434	454	433	393	449	446	455	465	402	435	439	426	449	431	443	442	446	427	394	457	455	490	453	467	450	441	454	444	446	445	432	431	449	434	447	498	456	424	477	425	424	460	441	442	468	441	466	446	464	448	451	446	466	447	441	391	453	452	407	440	406	455	464	468	448	466	443	398	442	455	440	442	451	434	447	457	437	431	431	429	452	465	443	420	442	439	421	450	435	415	457	433	454	426	465	445	456	422	473	465	478	486	433	435	465	454	430	431	444	412	426	432	443	398	431	449	419	469	456	475	480	431	414	476	435	419	439	444	441	450	434	438	441	431	412	459	455	441	447	446	483	448	437	440	452	459	410	420	419	467	443	429	425	414	435	435	448	402	442	437	432	495	441	449	413	452	461	463	419	461	431	453	438	420	425	452	413	467	439	437	441	460	399	422	424	425	444	404	493	480	440	407	425	411	447	445	422	461	448	442	431	468	459	448	423	469	462	415	419	478	442	446	443	486	435	459	457	432	444	436	388	469	419	459	459	451	453	418	409	443	470	438	451	415	439	405	469	447	460	429	438	453	436	460	431	436	441	445	471	449	437	443	431	450	458	444	441	464	443	425	471	452	459	432	466	455
24230	21418	28736	24492	21301	10359	24018	45898	37125	19323	9136	2251	975	671	546	584	560	576	562	564	535	561	556	546	532	504	589	563	573	563	568	587	550	589	584	557	512	582	534	552	540	571	582	598	530	529	564	560	546	581	530	555	544	538	563	519	543	559	537	492	548	562	575	545	533	533	515	536	551	545	540	493	532	520	572	561	538	544	532	569	506	544	543	564	580	538	538	545	538	572	531	548	566	535	563	539	549	619	494	507	539	553	531	550	529	530	547	530	558	549	566	527	554	544	545	513	577	552	554	577	537	566	531	587	534	582	526	537	559	551	557	520	524	510	527	543	537	529	533	532	610	573	568	583	553	531	531	557	541	518	543	551	544	559	517	503	538	499	547	541	528	531	557	520	594	545	499	550	519	527	543	530	519	572	526	577	541	545	535	595	534	511	580	582	556	574	559	556	552	541	550	500	568	536	541	559	549	527	497	510	536	554	553	534	613	578	557	575	518	532	571	554	539	553	493	546	527	568	517	574	548	558	562	540	535	522	514	545	538	538	534	585	547	550	511	567	571	521	572	496	522	563	537	541	544	525	553	555	527	535	565	504	521	536	541	539	549	480	517	503	523	538	564	556	610	565	549	610	558	543	574	535	515	552	518	578	490	539	551	564	582	516	546	563	557	561	543	582	558	561	566	516	558	499	562	574	539	513	548	570	565	520	540	528	532	562	552	533	529	561	534	545	604	570	558	536	576	572	574	575	568	496	572	508	561	510	566	545	500	546	522	508	548	477	574	547	533	594	511	533	540	500	550	577	552	554	510	570	554	503	515	525	560	539	559	553	567	564	529	523	554	523	559	559	525	522	573	579	512	577	556	534	509	542	569	542	602	549	528	506	509	535	560	543	515	501	575	565	533	533	520	529	568	484	554	533	561	513	578	530	555	517	560	547	520	547	567	558	521	542	552	556	559	556	605	556	562	546	503	546	518	559	542	526	523	508	558	517	530	580	548	566	550	562	482	532	553	521	518	524	554	538	551	565	601	585	510	556	570	544	564	528	565	563	532	538	510	567	546	548	526	517	546	529	551	499	570	547	588	550	514	556	574	551	543	557	518	558	556	515	549	536	567	519	532	504	519	538	586	515	548	505	514	517	534	557	576	603	577	556	576	531	566	548	544	525	520	502	525	545	554	538	525	549	541	557	568	521	551	591	565	570	575	535	529	524	563	535	540	538	537	552	549	531	507	568	505	522	545	572	561	526	517	533	559	542	577	532	518	569	576	560	557	511	564	576	582	574	522	508	543	555	541	564	543	543	507	533	517	509	552	513	577	480	549	569	549	546	547	573	563	552	554	546	553	563	548	559	523	528	601	561	557	542	500	530	526	536	561	578	530	519	520	534	516	550	560	567	529	534	544	561	534	530	557	560	543	567	537	525	539	490	531	576	588	565	574	516	534	528	596	552	529	553	561	554	486	599	545	542	503	607	516	563	535	539	538	563	539	551	538	597	594	563	552	543	532	527	542	514	557	534	549	562	555	566	580	548	536	544	547	578	576	563	550	563	581	563	539	502	500	554	539	604	526	498	562	542	506	517	527	520	584	535	526	569	509	550	522	560	534	512	523	548	536	553	568	529	510	533	557	580	543	532	577	540	511	525	567	517	556	557	540	550	538	559	563	511	556	531	504	558	573	539	566	593	504	568	540	501	554	574	539	561	547	559	538	568	543	528	581	537	520	523	574	541	549	528	525	576	540	535	575	545	607	581	528	509	508	583	579	517	560	568	555	523	535	549	536	593	530	541	577	524	538	544	538	553	507	521	558	572	527	558	547	507	529	549	559	514	555	532	553	569	547	543	528	542	558	529	560	569	534	526	531	500	513	540	537	550	564	476	556	558	565	527	583	544	554	592	534	503	516	591	538	514	521	548	562	544	541	528	525	538	546	534	494	512	568	565	565	518	561	556	531	496	562	556	554	533	505	552	566	546	545	570	568	507	602	507	545	501	549	541	527	528	595	560	557	545	530	552	556	563	556	533	511	530	574	574	475	525	521	535	543	549	498	550	536	473	522	549	521	533	541	544	533	538	536	512	537	567	601	530	505	600	528	556	585	553	585	544	575	570	559	554	513	546	545	541	539	520	534	581	569	576	588	528	528	564	519	529	564	561	528	550	527	546	549	523	545	562	539	583	561	540	574	563	510	551	523	513	560	513	590	553	536	504	582	535	555	569	537	540	500	534	568	574	564	591	529	538	488	548	541	554	553	557	500	463	591	527	576	568	570	542	536	525	552	583	556	549	571	525	554	515	522	560	538	561	539	544	578	534	531	547	555	567	534	530	545	525	530	525	580	576	595	529	558	529	533	519	554	547	516	520	514	561	522	513	508	553	583	555	535	511	576	553	557	527	524	553	599	544	546	548	516	570	537	531	535	562	547	538	559	575	522	512	527	569	512	559	571	513	546	546	537	544	544	580	539	529	539	556	555	511	545	551	542	564	531	595	546	540	561	551	573	533	500	551	532	524	526	520	554	524	576	526	500	512	551	585	531	551	519	550	607	501	523	558	524	521	550	512	534	535	519	524	545	509	505	574	528	549	533	476	551	587	556	573	482	553	581	525	537	529	561	495	526	487	551	525	521	555	501	532	542	542	509	521	604	580	556	579	546	530	538	558	549	528	544	488	571	541	541	534	545	550	499	571	597	565	509	571	505	564	572	558	525	569	569	558	532	558	543	512	577	573	550	552	508	566	523	556	539	534	563	529	550	520	517	526	569	544	554	531	557	533	598	535	547	532	565	569	542	536	588	574	553	542	565	529	519	576	527	569	529	520	526	518	528	486	505	565	555	558	582	562	508	566	576	505	568	538	564	530	552	553	535	532	538	490	517	548	565	580	552	536	538	589	550	556	572	544	540	529	507	576	497	545	539	522	513	518	543	579	529	550	537	536	558	540	560	553	547	515	533	539	518	546	602	579	540	528	537	551	536	522	556	546	513	579	564	517	545	580	526	526	555	558	509	586	533	559	536	495	519	514	550	557	549	538	519	518	530	587	562	540	557	529	544	547	525	551	554	543	564	527	552	526	531	551	544	529	506	557	541	576	540	550	517	542	526	511	547	526	525	555	524	562	544	513	560	578	527	564	543	534	530	567	539	527	552	474	553	557	587	561	560	532	554	543	587	562	555	538	545	578	533	590	557	504	551	553	498	537	503	551	515	577	535	509	550	553	536	544	544	529	531	542	568	532	526	585	515	549	521	593	530	502	543	506	531	537	528	547	578	559	569	558	514	544	576	514	516	514	524	556	565	543	570	527	555	543	549	588	548	565	532	540	532	496	560	540	570	562	517	507	578	495	561	557	536	594	555	549	543	561	552	543	528	536	524	553	580	572	550	525	566	577	520	524	573	538	546	542	560	551	529	544	542	526	560	540	544	493	527	519	542	581	552	484	563	512	516	563	543	495	516	567	532	555	550	581	539	552	528	551	552	500	534	531	532	607	572	531
8916	14794	12553	7587	4483	3386	28196	44090	31281	14435	7875	2335	975	626	583	525	522	526	531	533	555	499	550	545	523	560	532	538	537	561	534	530	548	562	534	501	537	554	520	530	503	568	527	529	485	523	495	575	520	532	499	564	527	546	539	504	577	542	532	510	503	534	525	532	525	534	525	512	530	551	538	529	499	540	481	489	550	521	584	545	531	552	475	542	554	516	528	556	510	536	523	526	529	562	475	481	545	501	567	501	534	507	524	516	553	550	525	519	527	540	535	524	497	549	540	549	528	495	516	537	507	528	502	527	502	543	536	531	495	536	478	525	483	502	546	547	522	490	512	525	475	576	540	509	531	530	530	483	504	533	500	519	498	554	504	534	508	534	528	472	502	521	507	549	536	473	554	535	520	502	501	543	547	515	515	506	523	505	534	484	510	508	501	510	541	525	488	540	566	484	498	533	520	551	526	468	533	511	517	537	486	530	519	525	506	544	517	534	504	514	572	533	511	526	516	558	510	524	549	535	530	541	567	491	531	529	526	524	544	537	539	526	511	516	477	546	485	508	535	556	535	540	470	528	516	500	478	521	479	533	506	516	499	503	521	536	513	500	499	484	513	544	526	522	525	478	518	510	539	526	561	507	493	496	494	521	498	531	516	515	576	512	498	502	514	530	529	495	546	543	527	525	492	529	495	488	534	500	511	499	539	498	530	507	548	476	518	538	481	556	506	532	505	508	573	508	590	496	510	529	519	517	509	497	503	488	496	495	515	528	533	535	539	552	531	491	489	522	555	543	536	524	530	538	522	513	537	524	539	512	546	525	528	553	512	518	519	534	508	510	546	513	512	519	496	507	525	540	528	511	524	464	535	564	518	476	483	507	505	555	509	535	533	531	496	537	559	500	475	527	539	535	553	508	552	578	526	557	544	525	529	520	520	490	519	508	490	537	470	485	524	517	517	499	506	494	540	499	551	552	518	522	525	452	504	533	505	495	533	537	533	530	542	545	542	487	537	568	520	540	494	547	520	510	526	561	527	472	498	541	525	504	468	512	518	516	499	493	526	559	534	519	527	522	496	538	505	541	565	519	545	493	542	512	509	505	565	527	510	549	516	514	499	512	548	492	520	505	506	497	528	568	513	484	512	568	499	555	499	513	532	508	546	520	521	510	520	512	525	512	580	539	539	536	525	484	535	540	544	513	530	487	509	540	486	511	518	518	513	500	507	513	521	500	490	460	539	551	533	488	548	551	526	523	501	486	553	475	508	509	516	500	515	517	498	533	517	498	504	533	517	511	542	515	524	488	562	525	497	555	522	540	528	505	518	549	543	533	520	510	508	516	498	527	569	540	521	547	528	547	535	515	542	538	545	545	511	532	551	534	529	526	535	552	491	539	506	517	486	524	515	507	527	492	519	571	494	521	502	517	532	490	571	502	568	514	509	536	531	506	564	533	527	523	543	532	504	469	486	513	535	536	516	558	548	530	556	536	471	523	475	497	548	488	519	532	479	534	525	553	506	532	567	471	523	516	503	500	534	511	523	512	537	538	496	557	480	514	509	511	543	562	510	483	496	513	514	511	534	500	533	516	519	525	516	514	518	516	505	515	525	539	537	485	494	528	507	573	545	530	488	495	505	545	521	487	512	517	531	514	518	538	499	525	497	555	512	522	540	530	503	530	478	517	517	529	527	528	492	536	551	513	536	531	514	497	458	546	539	526	515	479	569	495	476	532	547	543	505	520	510	496	541	526	528	490	549	484	507	513	521	494	512	546	485	511	508	510	514	509	498	538	503	576	537	502	510	492	512	524	495	491	522	572	530	529	512	519	517	536	554	509	524	543	527	530	521	498	540	514	496	510	479	525	515	531	493	523	481	503	538	530	545	512	503	518	536	499	541	514	496	519	532	547	504	511	507	482	517	516	541	512	564	524	490	501	512	536	497	519	555	510	517	529	508	517	537	522	523	523	515	553	513	480	543	499	531	500	508	537	514	510	528	543	495	481	568	513	495	537	526	515	533	502	494	474	542	532	531	508	495	489	487	532	507	520	532	484	532	520	488	535	520	557	509	512	537	491	546	510	519	480	533	539	494	554	513	523	536	522	521	536	545	505	545	521	524	518	538	524	502	491	515	526	493	532	513	490	497	496	540	523	519	508	542	517	533	509	535	491	550	562	520	468	561	533	512	517	510	530	503	511	538	517	504	548	503	493	497	492	507	567	533	526	516	469	515	554	571	521	537	503	563	514	505	521	470	492	497	483	508	490	538	490	507	487	485	570	521	544	522	512	522	543	554	518	487	536	522	550	504	534	539	542	502	514	498	514	526	501	531	521	500	517	524	557	522	520	496	501	521	534	528	524	533	532	500	528	490	492	492	528	514	517	549	487	561	516	507	492	541	493	485	506	533	511	508	511	503	510	488	524	530	498	496	526	527	515	502	540	502	508	545	516	549	561	502	496	523	514	515	523	506	518	498	554	553	514	448	465	529	493	525	550	543	484	480	517	504	556	526	528	517	476	516	488	519	560	496	524	533	536	502	513	500	542	490	536	496	490	510	525	550	514	489	543	523	486	506	499	531	534	533	519	491	543	542	533	509	524	542	474	515	514	510	503	543	529	480	526	506	509	509	496	530	527	485	543	546	517	521	485	515	493	505	558	468	552	499	566	491	564	564	528	511	508	538	489	516	534	543	532	510	516	493	512	501	501	521	526	525	542	528	524	501	501	515	530	539	552	543	497	488	554	533	497	458	524	564	503	524	522	512	509	517	504	514	503	532	508	529	580	542	503	552	514	514	498	514	546	491	478	496	522	497	458	504	500	529	522	530	507	512	495	515	496	502	493	492	531	527	501	558	497	526	522	497	528	491	501	575	508	508	530	521	535	546	567	509	488	531	504	496	480	537	527	533	535	543	528	515	522	495	490	495	510	573	521	519	510	506	536	530	469	528	523	519	533	564	509	520	484	500	540	534	551	513	522	514	491	553	507	508	457	534	540	532	494	493	526	526	532	515	461	561	505	495	509	542	549	512	529	519	482	503	533	506	491	491	459	475	542	508	518	504	532	487	500	547	526	469	494	550	521	549	546	579	550	515	508	548	547	520	472	533	488	505	501	518	505	535	494	501	516	463	499	543	543	538	491	541	527	550	480	499	510	517	540	492	543	535	521	531	545	484	535	503	527	500	502	509	517	486	530	521	539	504	541	539	502	511	528	525	528	496	489	518	455	544	488	510	520	507	490	544	531	544	518	511	554	500	516	474	497	519	524	494	520	518	564	509	521	476	529	507	506	528	523	496	533	511	502	500	476	503	511	466	547	540	503	526	474	527	486	515	531	510	529	534	527	531	500	518	520	488	527	530	548	534	508	547	534	533	477	525	535	519	543	467	511	520	508	532	512	522	490	524	513	494	525	534	536	504	513	490	508	523	509	493	484	492	521	525	498	523	525	511	533	546	536	507	556	516	548	485	495	530	526	532	540	491	521	517	493	495	529
27571	13748	3563	1775	1318	979	1732	3241	2839	1449	882	621	531	508	464	480	438	428	473	458	472	451	445	428	446	407	412	444	422	437	449	449	461	430	479	427	446	419	424	445	470	439	440	456	424	453	457	430	451	456	432	439	451	437	451	470	432	397	418	435	413	420	443	443	449	441	434	444	452	455	445	459	430	456	475	439	408	485	405	412	469	436	492	431	405	451	459	460	407	443	424	438	430	435	444	450	481	446	435	432	478	446	415	446	494	471	459	454	471	449	468	431	460	439	435	474	498	455	462	467	444	402	448	401	431	468	435	403	468	468	457	428	451	436	425	453	446	422	421	445	464	424	471	429	445	467	431	414	450	445	451	463	473	407	372	424	475	452	453	451	420	428	433	459	445	477	451	426	455	479	457	463	455	479	478	466	432	423	439	410	474	439	437	411	446	489	406	452	437	426	439	441	461	421	449	442	456	435	438	478	437	487	393	407	452	435	434	442	431	439	471	451	454	465	448	442	434	415	448	450	503	426	414	415	448	445	420	454	454	452	390	469	459	434	416	446	459	444	459	432	417	415	426	451	429	431	434	486	454	414	414	398	436	430	434	452	453	444	434	450	403	414	447	448	437	470	451	434	446	414	447	435	412	425	397	483	454	466	440	502	446	450	421	430	452	426	425	440	427	423	447	443	444	409	454	441	453	455	445	426	444	441	388	454	446	437	449	415	428	432	465	403	472	442	437	490	466	450	447	430	462	437	433	409	401	438	418	431	474	433	428	407	447	452	483	470	454	455	451	437	459	459	459	485	414	442	452	439	432	459	412	455	427	455	434	459	435	427	434	467	434	394	419	474	462	458	420	469	418	421	454	482	425	408	445	474	441	416	416	444	445	457	436	434	480	431	417	428	443	475	455	454	451	427	460	462	454	459	437	455	450	428	464	437	480	461	426	461	460	473	443	450	425	444	433	429	445	455	399	435	428	433	476	431	484	399	449	484	454	414	452	449	438	420	431	418	441	399	450	430	431	491	427	441	433	439	433	407	447	423	453	440	424	425	432	465	463	430	472	461	452	465	461	468	485	448	459	451	447	443	454	490	455	422	431	391	444	435	433	461	444	458	411	431	426	473	487	473	467	452	443	426	453	450	403	446	454	450	417	462	440	418	453	414	408	462	417	423	419	420	466	428	439	410	443	433	436	474	443	457	437	426	419	449	465	438	420	425	436	440	438	393	430	461	460	426	444	447	445	449	410	447	443	447	452	444	463	448	449	464	422	445	451	415	423	423	438	447	404	470	441	465	445	449	458	419	436	486	425	412	427	409	472	445	429	396	444	428	487	454	447	447	447	432	445	454	480	439	448	454	432	480	425	425	416	399	403	427	466	450	445	475	446	454	435	429	442	460	472	482	482	432	455	435	476	440	432	424	455	447	412	386	481	460	426	400	455	426	465	439	424	435	449	470	436	441	442	457	447	474	449	434	465	456	432	418	418	461	415	439	423	494	463	412	405	432	485	439	476	473	394	447	453	446	411	459	447	455	426	448	456	465	478	444	438	447	462	450	473	489	484	445	440	449	436	449	423	440	465	435	446	434	473	464	445	438	421	465	420	433	441	454	459	452	419	441	423	425	458	466	439	501	442	467	454	464	461	437	439	451	437	448	406	474	443	472	419	465	419	423	433	403	501	445	482	400	397	449	418	444	469	474	452	467	436	459	483	438	388	447	455	485	464	435	433	468	487	440	415	415	412	433	455	453	434	405	464	445	436	448	486	480	421	456	436	443	480	470	473	458	476	427	415	421	448	453	466	417	423	489	475	422	433	421	442	446	420	446	454	433	422	444	419	443	491	441	431	478	445	412	434	433	447	444	479	468	428	483	453	435	420	469	465	414	415	455	443	449	445	444	456	460	413	428	443	469	455	446	474	475	460	441	463	460	450	451	422	427	458	429	456	458	432	465	416	456	435	427	447	429	420	455	478	450	483	485	430	464	436	452	450	439	468	430	463	472	433	457	469	476	457	444	430	454	422	460	452	424	437	444	416	458	452	482	446	459	395	449	452	449	476	425	429	458	464	426	448	447	433	466	430	452	486	411	467	430	458	496	437	426	414	431	446	432	454	459	468	390	438	410	427	470	427	461	452	451	407	473	460	450	472	471	449	434	438	437	461	395	470	410	458	448	421	438	457	455	442	443	446	424	447	421	453	425	469	468	410	438	442	443	446	440	425	454	436	452	429	445	457	433	407	415	442	422	406	455	469	456	429	456	434	425	416	447	461	418	503	450	421	426	500	424	495	445	469	432	442	453	451	445	465	462	423	450	458	453	462	465	446	410	423	476	435	466	429	458	478	426	437	473	452	427	462	444	435	437	448	460	421	461	415	425	420	417	433	458	439	467	483	428	471	450	451	435	446	486	428	486	438	405	425	433	447	447	462	439	450	433	454	424	490	482	453	412	417	444	452	424	461	412	425	448	449	434	441	427	482	433	448	446	462	466	478	474	428	463	473	457	424	421	434	428	477	444	434	427	448	434	438	385	419	451	436	473	446	460	451	484	477	469	445	455	444	492	439	464	475	430	442	454	407	423	471	475	496	449	432	478	424	432	458	411	434	477	438	413	444	471	467	463	418	439	476	421	461	468	445	422	452	438	427	448	457	455	455	439	442	404	409	460	426	458	480	447	465	415	466	429	467	421	462	419	476	424	424	468	460	459	459	438	441	449	474	424	424	448	451	440	444	460	428	449	425	448	442	456	460	453	459	456	457	429	418	463	459	440	428	447	469	444	451	487	451	437	440	453	465	464	440	480	433	438	503	413	469	454	419	455	424	420	465	455	475	457	460	440	457	445	461	455	452	438	450	458	450	460	437	436	447	424	446	449	423	434	439	461	422	451	453	454	455	453	456	421	464	417	405	400	459	442	450	410	429	451	461	438	445	445	439	467	416	470	465	435	417	430	435	431	444	440	422	446	450	464	469	428	432	467	463	470	434	446	457	439	439	469	426	450	446	483	448	468	432	448	472	398	416	493	456	441	453	439	406	426	465	443	438	496	477	391	489	438	429	457	436	460	443	488	451	419	423	402	437	454	449	428	489	448	427	443	441	423	408	442	436	449	436	434	425	451	404	461	429	429	427	488	429	444	414	447	433	425	470	437	454	466	455	419	448	461	410	423	437	447	442	408	444	450	450	439	438	484	402	465	434	466	459	443	437	421	417	461	448	421	412	489	488	406	446	441	456	457	452	527	440	465	430	445	448	477	445	452	435	418	439	477	425	494	442	465	430	422	457	466	427	458	470	452	422	440	448	433	454	434	419	407	447	452	444	480	446	451	459	423	451	451	467	420	467	455	476	448	489	454	458	451	442	431	461	428	413	472	451	439	446	426	441	436	415	424	460	446	437	435	454	447	418	434	434	461	485	437	445	407	447	449	417	464	474	441	478	466	427	471	453	430	479	456	450	450	431	402	463	479	464	457	454	471	430	389	422	469	443	434	455	425
6617	3912	3133	1887	1622	1296	2498	4055	3281	1578	950	577	462	416	400	430	391	390	399	412	409	421	391	451	423	432	395	406	422	404	420	443	432	452	414	401	439	431	424	429	420	378	410	404	428	440	437	426	408	439	384	433	430	451	417	406	417	423	387	404	385	452	388	426	411	448	452	394	436	420	420	446	427	406	439	406	391	379	464	381	405	416	428	410	436	392	403	382	416	428	408	429	374	406	423	446	385	401	411	403	429	421	422	398	481	403	448	423	383	412	420	388	429	409	425	421	408	423	419	398	421	428	389	398	432	425	415	469	390	419	412	392	429	417	394	411	412	404	407	440	433	409	409	396	400	365	414	422	419	390	414	407	429	451	368	407	439	399	400	423	396	404	393	410	429	397	386	411	432	419	432	392	406	432	390	388	367	430	411	413	405	437	397	396	422	380	441	414	414	402	419	390	388	423	438	408	391	415	401	441	407	411	428	408	443	381	441	397	399	417	423	465	361	412	447	403	417	386	422	412	374	476	370	364	417	417	408	426	439	409	409	392	411	393	404	407	437	378	421	412	384	402	413	414	385	411	361	411	405	401	400	397	419	432	418	430	424	411	371	424	437	424	428	407	395	403	380	402	485	400	465	405	427	427	415	427	374	384	406	435	430	434	420	412	399	392	373	417	419	410	415	426	420	407	410	452	418	394	425	444	412	384	391	372	417	422	401	454	409	415	427	444	388	430	423	418	383	415	418	419	423	420	363	445	434	411	416	414	423	380	415	424	436	414	389	417	440	399	427	389	449	446	399	451	395	441	415	402	409	427	409	406	419	416	407	398	413	384	440	380	409	406	414	404	429	401	397	447	391	399	417	409	425	405	413	394	410	424	434	405	423	482	406	416	405	436	407	411	399	424	402	415	451	408	421	383	407	422	420	454	437	416	423	405	425	409	379	394	413	398	397	400	382	381	398	431	437	447	428	416	421	428	395	399	431	431	396	442	407	442	426	426	389	425	425	408	394	430	454	416	447	410	421	427	432	414	423	424	435	399	412	412	406	411	392	418	493	420	399	398	417	406	380	425	406	406	383	421	386	436	419	425	421	399	420	421	441	406	410	414	420	408	422	432	426	362	421	404	377	410	411	421	376	413	435	406	405	434	420	423	427	423	389	420	393	383	441	428	431	398	372	445	425	416	417	412	428	416	448	426	407	415	376	399	435	414	404	382	394	440	401	388	388	431	432	398	471	443	428	410	423	419	432	397	442	398	425	383	431	431	414	403	421	422	421	409	457	412	415	423	408	392	430	411	427	424	407	420	410	387	422	427	412	446	406	425	412	383	459	413	362	422	407	422	415	416	401	406	414	431	408	421	424	416	437	384	431	405	368	386	416	424	427	445	414	438	440	423	422	390	397	394	405	387	405	402	449	442	435	397	438	381	414	429	377	426	400	392	383	418	423	395	403	461	394	440	412	420	435	408	458	428	426	459	415	445	395	402	422	405	425	438	421	442	431	437	416	413	451	391	423	406	396	417	426	395	390	448	389	422	410	407	427	411	413	424	421	390	436	386	389	350	417	379	417	398	383	394	368	434	416	406	439	427	418	431	429	412	401	394	404	414	441	427	411	415	426	418	442	400	427	431	439	417	379	428	441	394	413	434	400	435	435	378	412	434	398	430	438	424	407	418	391	400	395	413	403	424	403	406	381	401	434	402	412	429	384	400	414	406	413	387	446	410	441	430	423	429	413	427	430	426	434	439	407	392	422	448	410	424	385	415	421	424	394	387	428	415	421	426	415	416	392	472	399	416	389	381	430	471	402	423	428	429	419	404	422	429	405	435	403	414	437	382	430	407	430	422	398	399	418	453	446	423	439	404	430	401	430	423	438	431	414	408	435	463	384	429	397	417	396	354	414	425	426	414	435	432	406	416	428	434	410	425	405	396	421	390	409	412	406	389	412	420	431	422	430	402	401	405	460	397	421	425	425	416	432	362	416	413	366	404	422	435	449	406	392	406	410	416	406	423	427	415	415	387	424	415	404	436	439	416	433	421	418	452	432	415	439	419	402	415	406	416	452	435	444	397	435	396	461	415	408	416	446	435	374	422	407	406	413	433	374	429	381	423	447	442	429	427	452	411	434	418	437	430	406	394	425	396	396	400	391	404	405	432	417	406	427	416	434	441	438	417	412	400	384	424	405	378	427	412	417	443	420	412	408	429	394	408	392	378	436	411	410	398	436	429	415	417	406	383	408	399	424	434	448	402	375	387	433	401	420	429	418	392	388	402	426	391	422	408	439	421	380	386	432	411	386	421	451	403	441	422	403	401	413	404	422	408	407	408	378	411	435	405	386	416	431	411	405	417	440	456	417	411	421	418	404	382	438	445	401	396	413	418	439	423	442	425	429	386	421	400	388	440	411	453	429	380	416	447	406	402	430	450	420	389	444	410	426	399	429	421	396	414	419	400	418	393	423	370	450	439	424	402	397	402	410	433	425	411	430	408	439	406	424	428	413	383	374	375	405	385	402	396	395	442	383	395	432	412	426	415	414	412	439	400	458	417	407	430	408	396	413	447	375	391	404	378	416	409	429	459	404	413	432	428	400	393	419	429	415	387	446	428	391	420	420	432	415	407	416	381	407	390	417	375	385	409	426	429	402	406	411	434	443	414	421	411	389	386	421	433	410	423	440	436	439	397	430	447	385	392	384	413	400	416	410	431	419	422	412	402	408	390	414	398	425	409	389	410	383	445	424	421	418	436	465	378	423	421	402	375	414	405	424	441	441	428	406	398	414	427	384	443	398	417	417	394	428	425	475	424	426	475	400	438	453	418	395	405	441	424	438	361	428	385	404	424	434	454	386	397	431	374	417	388	426	407	419	403	406	395	396	377	399	407	394	439	406	417	443	406	418	416	425	428	405	431	411	403	408	421	414	382	395	434	417	435	387	372	431	443	401	422	411	457	433	391	401	457	400	408	415	395	445	390	456	419	416	410	400	406	377	400	388	419	376	416	433	435	408	426	427	418	377	413	405	418	433	425	429	426	384	405	427	405	412	431	406	421	448	378	420	443	430	409	406	442	422	373	380	410	392	396	448	421	386	439	434	425	418	416	438	412	439	447	377	388	421	455	405	409	404	403	403	394	393	437	424	440	399	392	385	449	442	443	424	388	436	408	418	457	406	372	418	419	425	432	414	437	398	415	421	380	394	424	383	436	363	431	413	414	394	409	432	433	404	389	416	432	398	420	405	420	397	424	434	411	414	422	397	373	458	408	423	427	397	408	414	381	441	439	449	431	427	420	449	408	392	406	431	408	421	390	384	400	407	434	405	396	419	395	414	418	385	402	400	416	391	432	397	438	383	419	431	435	442	427	407	379	424	413	409	409	389	420	469	418	407	429	386	382	421	416	443	427	424	415	422	413	392	425	428	392	451	445	412	407	436	422	409	421	383	404	429	408	423	392	423	446	401	383	372	385	409	426	421	387	416	403	395	421	414	417
25572	21420	27233	25385	11442	4421	13369	27949	21456	7800	3493	1075	580	485	408	458	499	489	436	483	457	468	435	463	454	430	465	439	460	394	444	497	466	452	442	433	498	467	476	458	457	470	462	456	464	441	493	450	530	479	424	443	433	459	429	436	441	431	436	489	486	463	468	454	484	418	488	441	477	440	470	458	482	446	457	414	469	443	468	470	463	479	446	483	475	501	516	480	442	435	450	444	469	464	484	473	455	432	475	476	447	468	426	448	452	414	485	436	494	418	456	512	477	496	447	460	455	490	443	472	475	453	435	442	496	453	456	428	409	465	488	464	438	516	426	480	473	489	451	454	439	468	454	438	480	476	472	430	503	433	418	446	445	463	438	473	464	453	442	461	465	477	476	440	446	465	503	475	398	434	432	470	486	463	482	448	470	424	453	481	433	423	407	459	459	417	463	462	450	427	429	440	447	456	477	425	462	452	436	447	433	472	454	455	455	455	454	467	430	462	450	451	438	480	444	424	425	486	413	462	464	474	445	453	478	448	465	469	449	425	461	419	477	445	455	517	435	425	456	464	487	451	455	480	480	473	412	452	455	467	424	432	454	429	477	452	428	479	458	440	439	469	443	478	484	462	452	460	460	473	474	441	463	449	440	430	455	480	484	481	475	473	432	497	437	461	459	445	420	453	496	465	439	415	450	450	454	454	456	455	471	449	474	428	450	425	461	436	481	459	458	441	452	472	421	504	446	454	428	465	512	464	458	415	461	455	424	449	453	425	466	472	446	449	424	420	434	437	411	438	452	439	451	454	442	479	482	430	449	440	426	423	501	451	478	424	468	474	465	453	454	455	454	448	429	477	458	429	443	427	477	461	427	485	450	485	437	465	456	448	452	423	462	448	439	459	494	462	451	443	434	451	465	474	442	470	490	440	444	450	504	455	466	468	459	422	463	480	442	487	450	455	491	444	491	424	456	446	453	458	483	459	459	437	458	464	434	460	428	417	471	408	448	437	449	484	413	423	450	474	441	460	464	451	470	408	389	479	444	439	457	469	405	458	501	465	482	430	456	478	467	438	445	432	445	450	439	451	419	442	481	442	474	419	419	448	466	450	459	413	452	456	458	465	479	411	492	441	406	449	412	487	438	468	442	477	449	442	456	472	462	486	465	478	398	453	464	458	442	417	447	479	467	464	455	487	419	452	496	423	485	477	408	446	437	457	456	467	477	476	447	465	468	434	429	422	443	423	458	470	472	440	460	412	445	439	471	458	426	455	466	457	447	452	501	444	445	469	416	461	485	461	435	507	480	476	444	469	463	454	437	460	441	432	459	433	484	440	475	478	416	463	476	455	391	445	460	481	423	447	483	455	447	451	490	434	503	466	448	446	487	430	451	494	479	432	455	416	449	453	416	418	446	435	422	451	506	454	464	467	416	438	439	468	474	469	439	479	445	434	478	476	478	449	450	467	408	450	451	433	471	437	481	458	464	448	464	465	483	443	435	453	444	479	433	489	456	426	483	431	416	458	464	419	481	437	461	438	444	427	454	470	428	430	470	444	440	432	421	471	464	461	448	467	483	498	447	427	496	444	451	430	442	465	455	456	449	467	475	429	452	470	454	442	466	477	472	466	432	435	405	450	429	447	420	447	442	466	441	434	458	445	443	462	468	462	456	480	456	488	452	409	441	496	461	464	495	424	425	463	418	437	463	478	434	454	457	478	435	437	455	441	489	454	489	499	464	466	475	451	495	418	508	475	466	475	456	458	479	448	434	461	442	453	475	463	442	470	499	432	485	477	436	453	463	443	430	429	488	473	460	454	445	408	461	488	449	439	494	424	420	481	475	463	411	466	450	412	437	461	483	467	456	431	477	459	466	444	460	460	437	439	454	454	439	434	453	477	463	461	451	454	457	457	428	455	417	424	470	449	464	438	400	468	442	464	456	441	461	467	478	437	448	449	465	495	422	486	453	454	442	431	455	461	441	476	439	478	469	423	477	491	450	449	465	429	449	441	458	451	469	446	462	438	466	497	415	456	448	460	449	456	466	473	470	420	487	446	490	457	423	466	430	470	482	440	433	477	461	439	454	465	461	466	438	467	489	412	451	448	481	476	450	447	443	447	425	426	464	452	475	463	483	437	458	465	423	455	433	458	429	475	446	406	453	411	479	459	459	493	464	446	431	476	426	445	412	409	459	465	448	436	475	442	439	424	446	455	453	467	466	464	476	432	462	444	453	472	497	438	444	493	450	456	449	452	463	460	470	468	445	451	489	415	432	446	442	464	476	436	454	442	495	422	452	438	462	466	465	462	451	408	428	466	460	419	428	433	479	404	451	462	447	443	492	421	460	461	440	451	432	440	418	442	481	431	471	481	426	442	466	434	477	429	444	396	456	428	443	464	492	464	463	475	474	457	453	467	494	460	448	455	465	483	441	458	443	424	438	464	461	437	404	438	429	459	488	417	475	474	455	446	479	428	454	491	464	478	452	468	452	428	447	445	448	412	462	455	402	421	489	454	442	442	447	458	431	437	490	516	495	442	429	441	445	451	492	477	464	441	488	415	449	437	468	475	429	423	424	479	445	442	423	471	464	458	458	479	421	465	427	423	412	478	453	432	457	423	490	417	468	441	460	464	492	453	463	512	446	470	443	457	454	404	432	473	425	465	448	494	482	460	459	467	477	442	475	458	479	454	431	443	437	457	450	430	490	450	445	451	463	464	477	417	473	460	497	487	465	416	439	472	432	444	457	440	417	461	457	446	427	489	478	427	469	477	446	446	472	463	424	486	438	449	443	438	451	464	467	428	452	462	445	445	469	460	446	437	440	438	435	483	473	465	469	464	433	487	478	451	457	442	451	433	419	446	443	455	466	448	479	471	411	465	445	449	443	444	420	441	455	460	438	465	451	418	460	451	469	427	510	482	446	413	451	461	460	434	445	458	421	423	442	457	432	460	428	450	450	460	452	418	487	458	446	419	437	419	481	451	425	496	448	474	459	444	448	487	464	491	449	434	430	455	436	480	440	421	454	468	454	498	446	454	476	394	444	484	428	451	478	459	435	456	463	460	443	496	454	451	436	468	461	459	464	421	467	460	451	428	443	419	454	410	465	470	474	409	437	445	467	453	493	473	455	491	438	413	466	456	448	449	463	462	441	463	439	456	472	434	437	430	483	445	427	468	425	469	454	430	471	479	440	410	449	453	471	471	439	435	495	426	455	440	437	479	459	476	450	441	406	467	448	463	464	441	436	419	505	456	481	447	449	407	464	454	436	448	443	465	450	420	438	460	484	442	429	390	425	447	485	437	479	468	454	471	449	436	475	448	430	469	456	440	490	474	464	471	423	456	469	460	428	443	478	430	433	454	422	454	458	465	398	408	475	457	432	427	464	460	437	451	448	444	427	444	445	441	418	439	444	489	478	460	460	445	470	446	439	474	425	463	477	445	468	525	431	463	434	420	449	470	444	472	435	441	498	482	431	434	417	424	467	441	461	398
6137	9830	7593	4930	5844	4158	16664	26427	17663	6326	3629	1120	656	462	402	446	456	429	420	459	463	404	464	418	454	499	436	426	491	449	441	465	482	435	459	475	428	444	445	429	452	428	452	411	397	431	450	437	455	399	441	413	444	422	456	451	439	401	400	435	466	472	423	419	438	456	432	447	442	439	440	451	449	469	442	440	492	393	444	416	439	441	439	454	465	439	432	416	420	426	443	446	433	440	451	450	451	445	422	464	430	445	452	408	423	432	426	456	451	425	419	440	430	447	473	461	447	428	451	426	408	441	435	463	427	435	459	446	432	403	432	460	415	396	466	418	417	422	394	434	402	406	462	466	443	461	443	436	439	476	427	438	424	493	441	443	457	448	456	455	436	423	443	415	421	449	460	471	465	405	440	407	454	425	427	431	428	453	427	439	438	397	448	398	421	449	438	422	424	425	436	471	440	473	436	455	417	425	438	446	438	412	437	437	416	444	404	449	454	481	421	422	470	444	467	434	410	426	443	373	487	415	439	441	418	457	416	427	425	426	429	429	422	413	472	394	462	441	394	415	457	405	442	450	422	450	454	445	417	444	399	436	442	430	459	485	405	435	457	451	450	446	428	452	452	446	444	438	433	419	447	405	446	452	456	411	412	434	437	442	435	438	451	461	440	460	446	419	400	394	438	458	455	453	426	415	407	404	434	413	427	420	428	455	481	450	416	469	425	504	434	449	443	451	448	488	442	468	397	458	404	390	451	443	406	426	432	436	429	424	450	439	405	462	403	435	440	411	456	457	438	418	477	415	444	431	456	437	422	407	446	463	420	462	391	426	455	443	399	464	445	448	443	430	433	413	461	433	421	463	415	442	440	447	409	471	453	466	415	440	425	461	462	434	443	445	460	419	410	443	466	447	438	461	408	414	434	425	460	448	473	422	459	415	433	424	450	448	460	444	441	401	418	452	436	454	438	456	421	460	448	469	443	453	383	416	434	417	402	440	429	448	431	449	478	446	447	420	444	426	472	456	433	506	390	454	420	444	458	454	408	433	441	468	460	462	449	447	435	418	489	386	430	438	392	436	416	427	415	429	460	483	407	426	448	417	453	410	485	439	402	404	441	458	458	470	441	465	421	398	480	434	450	443	432	438	442	425	453	447	445	433	461	444	434	428	406	415	461	431	450	431	437	418	454	412	472	450	410	421	478	445	423	420	441	426	437	424	424	425	425	398	443	478	452	411	457	425	438	458	446	439	433	449	468	455	463	424	456	441	449	414	436	456	481	366	427	426	430	436	451	416	444	456	471	461	428	405	416	415	415	419	501	437	418	454	459	417	417	430	439	439	432	450	442	409	506	408	434	412	436	437	436	447	475	406	462	437	439	464	432	390	418	388	471	435	430	440	446	433	457	441	432	450	454	427	423	395	434	464	465	481	435	423	465	422	407	424	439	445	450	450	442	420	457	456	423	433	433	409	458	450	433	432	442	434	402	433	401	456	422	437	454	417	424	423	400	458	422	410	444	482	440	416	489	421	487	442	427	414	478	433	453	422	483	432	453	414	449	427	442	430	444	413	416	487	413	458	430	415	431	415	485	416	438	408	423	440	422	437	431	429	434	410	455	420	405	475	445	445	407	447	438	456	418	416	438	413	439	412	433	460	407	424	427	410	423	444	408	445	412	452	450	490	406	404	436	421	458	407	433	459	435	421	424	437	426	443	434	433	429	424	439	440	416	411	422	410	386	418	443	434	415	409	432	427	398	455	460	433	420	440	440	423	439	472	437	456	434	470	441	407	452	417	430	422	441	452	430	413	456	429	428	422	422	410	396	417	426	489	391	421	399	416	406	455	384	439	415	437	460	501	423	411	470	388	424	427	448	429	421	407	480	484	434	460	453	448	441	468	405	418	446	432	467	451	459	476	421	449	412	433	466	418	441	392	452	451	466	473	410	456	466	436	444	466	454	459	452	420	446	427	429	421	438	381	446	435	418	432	445	436	425	456	426	408	414	471	445	453	435	440	434	453	385	427	422	411	411	482	424	448	430	449	474	417	458	428	472	422	429	458	441	441	437	443	435	404	438	436	461	429	427	411	444	412	458	419	428	438	458	427	435	431	429	432	442	415	411	471	443	413	458	469	434	423	418	426	431	439	427	431	428	427	418	444	440	425	441	416	452	468	433	440	416	417	417	443	446	427	401	423	446	417	436	438	435	451	434	458	430	439	447	423	442	442	417	436	429	424	426	425	438	404	401	463	428	440	415	395	474	405	421	395	464	418	419	426	440	452	413	468	458	449	451	435	443	433	430	442	417	469	452	449	448	411	454	418	403	462	431	441	426	416	434	425	424	437	451	433	448	484	434	409	427	454	451	401	457	399	428	434	450	447	412	427	445	463	438	474	411	414	429	421	401	454	453	417	428	424	468	399	458	426	408	438	407	430	447	423	404	441	439	458	471	437	439	416	419	440	432	425	470	436	419	431	444	445	433	441	454	458	432	443	420	407	395	463	432	430	461	423	429	436	430	485	429	416	472	405	425	422	453	382	428	410	448	420	426	433	438	445	433	399	447	412	425	477	407	439	420	424	419	446	445	438	447	435	419	456	447	423	433	452	456	453	416	430	436	445	402	430	467	442	409	435	396	419	438	404	396	399	407	443	408	436	433	410	452	489	432	397	478	440	442	434	431	417	452	440	403	445	447	442	430	442	433	439	457	433	453	443	424	430	456	431	440	398	451	412	417	429	451	426	458	414	459	462	439	419	467	436	452	449	433	414	389	411	422	398	426	435	441	467	442	379	445	446	445	454	428	421	395	457	407	427	431	435	415	398	406	460	441	446	448	464	429	407	435	470	390	456	444	451	422	413	412	453	438	415	445	406	438	418	413	466	433	421	438	440	380	447	429	449	454	437	448	426	439	425	456	418	450	446	444	414	441	416	411	460	437	430	424	436	396	449	417	451	439	426	438	442	446	425	438	406	392	422	471	420	449	459	433	484	440	437	458	422	448	399	446	417	432	447	474	442	445	468	427	434	436	443	445	444	414	419	449	452	439	423	440	462	436	419	456	413	422	411	463	448	436	402	442	409	439	431	409	366	436	434	430	435	444	412	451	443	444	442	427	444	403	466	374	432	454	404	416	438	423	427	473	450	402	453	441	443	450	379	481	421	407	463	450	457	450	410	448	444	439	440	449	444	412	442	400	452	440	456	426	399	429	440	443	408	441	472	430	411	424	479	420	440	447	460	449	434	431	445	439	471	440	423	423	410	435	428	440	472	417	446	444	446	406	416	432	465	406	441	456	434	414	428	426	422	414	434	446	382	426	448	407	482	470	414	433	404	409	412	414	425	434	427	412	431	429	473	454	449	447	435	461	440	408	444	459	458	446	479	432	440	434	455	428	431	467	457	430	503	433	408	437	414	432	472	443	419	419	438	432	453	469	477	404	446	471	427	424	446	445	464	469	445	424	422	443	443	476	446	422	394	430	431	428	438	427	431
24293	21432	28739	24501	21528	14888	28390	46942	34553	17723	7421	1890	853	606	550	558	536	538	566	589	554	567	595	558	570	544	536	559	526	583	593	576	557	527	545	571	585	527	565	532	540	543	616	555	605	589	592	585	543	593	539	532	556	577	523	572	587	581	587	494	574	552	539	535	598	564	522	512	520	542	601	548	560	550	492	553	575	622	555	559	561	576	528	544	564	536	566	532	523	565	562	571	546	573	560	552	519	545	500	547	545	538	530	583	557	538	573	545	540	542	564	568	573	547	534	558	554	548	543	573	559	539	557	548	523	573	538	584	552	513	513	569	566	568	559	524	590	565	537	535	535	548	525	576	537	623	597	540	571	556	565	554	554	532	587	583	529	544	562	525	564	571	579	568	545	496	554	504	532	546	499	542	556	542	533	534	560	506	534	509	547	560	534	562	532	516	555	559	592	548	545	566	603	524	560	580	525	612	538	552	556	562	552	534	579	526	551	556	510	532	551	570	542	531	543	541	570	541	498	553	553	560	581	533	511	553	556	563	546	545	537	572	554	564	511	574	559	520	536	499	535	511	565	540	549	529	542	556	508	564	540	566	512	521	505	546	543	520	550	570	555	521	535	550	539	532	524	570	538	561	559	557	544	500	512	563	528	534	593	581	545	566	527	581	537	524	497	555	567	577	508	531	524	552	543	535	530	526	542	506	508	554	536	556	553	575	556	538	573	576	544	536	540	557	558	545	508	560	557	503	603	560	536	571	526	610	549	565	552	548	549	548	566	541	543	563	599	526	594	583	548	537	538	556	569	506	555	532	566	536	526	564	555	543	563	539	542	523	570	522	551	540	544	519	570	553	566	577	569	546	575	547	523	551	544	535	553	589	519	533	575	549	520	501	555	545	531	566	525	584	553	478	584	551	564	555	572	557	579	549	529	555	545	587	499	553	577	580	514	576	565	548	557	544	519	563	525	561	554	565	570	567	560	538	579	536	576	500	520	602	548	530	597	540	537	551	554	549	522	548	538	597	586	560	560	567	584	544	531	526	592	508	543	553	563	549	516	561	538	542	587	525	579	529	552	503	509	551	555	544	532	598	583	547	578	590	540	533	566	544	562	565	547	562	571	553	550	541	536	560	537	545	483	569	590	557	533	608	552	549	557	545	560	520	556	540	564	555	490	574	559	550	555	511	551	561	539	560	564	540	534	502	573	539	560	554	558	557	524	556	584	545	552	515	538	570	495	553	538	583	558	532	552	538	525	551	567	543	517	539	533	547	545	565	562	534	534	519	514	563	576	541	539	518	519	535	528	578	604	526	583	529	566	535	562	529	610	548	539	529	534	550	558	532	499	537	567	549	558	568	511	583	557	581	533	543	596	542	555	536	564	538	576	550	563	587	551	511	540	548	532	542	547	523	558	568	537	562	591	553	572	520	543	539	543	525	562	561	573	601	567	582	567	520	529	532	554	544	564	524	571	592	519	561	532	533	564	551	553	538	514	545	531	572	559	538	538	563	560	544	553	595	567	562	526	537	523	551	572	579	523	507	546	531	552	529	555	545	540	575	528	527	533	553	537	525	573	531	581	549	570	540	513	561	537	498	529	577	539	546	562	567	573	604	509	567	528	541	539	535	561	530	535	550	543	508	531	545	521	565	557	518	569	531	516	543	527	543	484	574	515	543	488	500	541	590	545	537	552	559	549	564	532	511	545	564	520	510	517	548	541	542	521	569	543	585	556	590	573	566	562	538	518	551	541	527	555	533	566	556	610	543	565	572	545	559	582	526	567	551	600	537	534	537	572	558	612	535	571	568	556	539	574	540	584	537	573	521	523	575	556	529	511	563	531	524	574	585	525	521	557	500	518	573	544	515	528	541	580	525	553	551	574	523	517	628	559	533	585	600	552	494	571	581	538	539	576	564	558	527	512	505	582	609	579	578	523	558	575	568	560	547	543	540	558	571	556	583	560	561	556	556	544	523	545	559	514	560	539	560	538	578	589	574	518	548	521	557	540	525	537	533	558	529	550	542	537	537	542	562	521	532	559	546	563	534	528	516	549	551	564	569	544	514	489	519	555	575	532	527	533	557	543	537	575	530	525	533	608	525	571	503	572	541	528	555	530	573	539	533	532	528	503	575	547	552	549	558	539	514	556	548	555	564	535	560	583	527	532	534	605	556	547	522	573	565	539	543	547	584	558	571	537	553	551	507	506	583	559	582	554	499	551	543	549	533	554	606	549	574	544	564	556	562	568	537	572	573	574	529	523	582	543	566	530	513	528	534	538	550	510	540	540	530	551	529	560	566	618	533	543	526	534	540	511	567	560	536	508	555	531	549	534	519	552	544	544	562	557	529	582	549	567	518	540	558	522	526	545	543	563	506	520	521	543	562	552	529	518	536	512	542	579	546	539	560	552	562	559	565	552	578	541	536	589	509	561	541	570	542	512	554	554	558	539	561	547	538	525	542	548	544	581	511	539	544	566	555	566	573	540	559	556	503	523	581	541	515	574	538	545	564	578	551	565	565	575	553	522	592	556	523	577	544	550	551	569	509	579	577	542	542	557	542	536	550	579	535	518	532	515	555	479	529	576	549	575	574	558	530	528	529	560	516	559	525	510	570	522	579	534	544	571	561	570	511	565	562	557	544	528	524	559	528	580	535	526	568	579	558	539	574	531	526	550	539	516	561	599	538	552	534	554	538	561	560	526	556	565	553	546	554	583	578	524	519	535	580	540	576	569	577	524	566	536	529	577	490	521	525	524	519	560	567	582	544	515	531	528	547	525	576	570	576	560	528	534	546	528	553	573	547	620	556	577	524	525	534	528	518	539	507	543	557	542	555	519	516	522	516	584	553	558	530	517	573	547	573	584	548	512	520	558	568	557	521	518	609	519	511	517	587	549	545	558	556	545	558	531	560	548	537	527	562	541	576	581	519	547	503	552	583	573	544	523	531	583	571	588	565	520	573	560	554	533	558	514	547	543	503	533	534	547	566	515	551	553	524	552	571	543	538	545	563	563	551	556	585	556	589	545	532	518	573	557	508	521	550	576	550	518	551	546	513	552	530	531	568	541	532	554	561	530	515	570	553	554	510	530	563	532	550	516	548	528	543	540	545	551	502	507	530	572	595	577	566	567	565	588	561	502	570	594	573	511	567	585	552	563	519	521	532	538	568	527	542	531	541	543	532	533	557	564	502	555	536	516	548	540	570	614	545	509	550	493	577	524	548	505	563	509	565	482	549	555	579	551	557	547	535	554	587	559	546	534	532	538	538	549	545	559	529	531	546	537	557	583	523	533	555	575	558	554	549	540	549	541	561	542	568	561	558	539	555	538	590	562	533	530	531	568	573	567	570	549	510	525	551	572	485	597	541	543	549	563	547	560	524	523	609	558	538	522	531	506	598	557	550	544	542	555	601	573	516	569	575	529	537	527	540	501	531	516	494	590	546	545	571	536	538	545	586	534	576	591	545	538	547	552	513	526	590	565	592	490	571
7618	15882	14000	8613	9991	7308	31161	44175	27436	14138	6383	1945	905	564	531	538	502	527	500	498	486	513	522	517	502	499	490	543	526	529	501	500	517	502	524	542	539	524	525	492	572	508	503	485	546	485	544	549	541	510	572	508	522	513	551	546	528	514	505	529	539	528	511	525	553	502	516	524	500	524	492	522	502	495	539	545	515	482	492	524	525	533	518	524	530	525	506	517	459	518	550	533	532	518	497	536	547	532	504	531	534	540	555	530	523	538	489	453	531	515	560	493	527	505	496	550	512	558	519	537	525	528	498	510	538	555	508	510	491	558	508	486	529	511	509	499	521	529	488	544	530	550	547	541	551	493	522	548	529	494	529	566	536	519	535	521	499	495	510	549	519	489	522	526	543	517	503	466	517	509	519	525	487	526	452	504	513	487	537	503	534	515	515	526	531	504	522	565	571	501	546	531	499	534	511	483	489	506	538	513	519	554	505	514	500	536	501	576	521	513	497	499	551	497	530	513	541	553	553	522	496	497	498	531	529	531	528	535	493	544	509	519	532	517	522	475	509	540	508	494	532	513	485	549	531	536	542	494	518	513	539	515	469	537	547	497	524	518	478	528	493	543	524	536	515	550	542	522	510	517	476	535	476	477	526	505	499	505	548	524	486	512	532	531	498	517	556	483	541	512	505	554	486	501	501	513	515	554	532	483	525	502	519	497	491	546	501	518	531	524	520	522	538	536	511	551	519	527	547	552	540	533	508	519	514	535	512	486	521	538	558	517	511	532	490	526	544	510	507	518	512	519	520	491	536	528	502	518	527	510	462	518	516	530	520	512	528	531	557	485	517	516	529	504	453	484	487	522	542	530	492	526	529	536	500	542	531	521	512	503	531	550	498	526	549	513	527	518	545	500	503	493	507	513	522	482	477	510	498	533	497	536	519	504	508	515	493	528	530	539	549	527	530	531	511	533	498	499	552	499	548	528	522	521	505	488	530	479	513	543	494	497	479	512	505	462	450	535	515	480	510	525	529	502	558	513	505	567	506	510	487	497	482	517	490	476	466	539	473	525	479	509	530	539	506	497	505	478	534	513	547	539	519	540	542	526	505	524	557	491	518	524	519	555	520	515	514	526	473	493	513	482	556	494	512	487	513	492	497	583	583	498	505	502	495	564	555	534	508	474	527	533	517	535	487	525	513	501	503	503	483	505	554	515	546	534	493	492	514	553	525	505	512	505	507	519	494	531	522	518	562	543	516	484	481	521	542	513	528	496	530	524	533	522	512	520	505	517	518	543	514	493	544	507	515	495	511	500	496	483	485	480	523	505	536	507	509	518	503	544	531	511	522	543	512	475	569	511	499	495	530	547	543	518	521	535	514	520	490	542	538	544	486	520	525	489	510	502	560	504	487	523	543	523	550	506	514	549	512	516	564	544	491	511	531	524	490	531	503	505	547	497	482	475	526	536	502	553	532	523	557	516	475	525	481	528	498	556	522	477	498	519	486	495	561	561	508	484	507	493	535	539	528	532	528	530	497	501	495	502	494	521	523	524	532	526	509	527	520	533	462	497	477	520	505	531	550	530	512	493	505	515	503	510	506	510	531	539	504	490	514	525	505	509	504	500	541	493	530	551	462	512	451	483	537	506	528	535	518	505	501	465	504	500	486	526	506	502	490	493	533	508	509	496	545	524	517	471	508	502	526	504	498	492	454	510	494	545	495	484	499	519	523	494	494	503	498	507	487	510	521	546	534	520	508	519	527	500	463	497	513	541	515	509	561	522	506	531	507	510	538	537	511	506	554	511	462	565	493	503	517	532	506	495	519	514	494	532	507	508	530	504	519	519	536	516	555	532	536	493	499	494	537	510	508	496	508	484	507	491	510	517	505	537	532	515	555	497	527	559	503	537	507	517	536	530	500	518	522	532	526	512	492	524	474	542	548	467	538	465	524	514	538	474	488	506	512	527	510	490	495	517	530	518	548	522	493	503	519	475	509	511	484	498	487	514	574	527	501	494	512	526	522	498	503	515	506	526	489	564	495	495	492	485	458	522	541	483	504	505	500	516	529	477	508	536	491	497	538	527	520	510	508	541	489	540	514	510	564	531	536	524	476	500	532	531	515	519	502	537	470	501	534	563	525	521	517	507	514	489	508	532	531	499	500	504	549	530	501	495	524	542	513	526	511	501	499	521	509	502	499	496	492	487	492	512	512	482	494	516	519	511	519	488	483	547	492	557	515	491	509	512	526	532	536	501	519	522	538	523	470	548	515	526	513	538	504	536	534	507	498	499	536	511	506	511	489	537	486	492	528	477	543	495	527	502	553	508	473	492	523	526	529	482	504	536	571	489	506	523	507	496	521	469	528	492	483	572	508	519	486	521	522	512	517	560	514	506	524	536	531	534	519	499	513	545	460	500	534	499	545	538	515	493	480	525	532	494	521	525	487	529	491	538	518	527	528	493	540	519	518	492	549	496	531	501	516	539	475	505	530	528	534	510	437	468	516	508	508	505	486	488	495	495	548	511	492	518	487	479	557	526	537	499	484	485	524	499	538	558	512	532	515	525	485	469	535	542	524	520	545	502	508	525	516	497	529	511	528	527	487	525	514	514	512	488	507	570	562	506	536	538	535	528	496	528	511	484	511	472	499	522	477	528	475	510	528	493	500	544	545	551	493	487	556	514	500	514	483	505	506	501	510	500	488	534	538	539	499	540	510	489	489	521	493	530	531	479	526	539	560	522	529	545	518	516	499	497	500	532	551	480	499	507	514	513	501	499	550	496	563	508	569	485	528	507	505	509	521	524	504	502	492	496	519	512	531	510	527	483	529	467	508	494	519	475	512	522	508	472	479	567	505	526	514	486	509	503	547	498	541	497	494	484	520	537	515	507	520	486	508	508	497	517	490	532	531	500	542	519	532	494	506	538	451	512	521	519	503	501	507	483	523	515	561	550	485	493	484	527	484	467	508	504	539	482	569	495	528	524	527	478	495	529	528	516	522	502	546	495	552	522	517	532	500	486	499	529	527	481	507	523	480	508	504	470	523	523	503	469	518	508	523	511	524	530	485	507	519	486	544	502	527	508	470	498	496	536	515	520	505	535	549	472	477	501	523	546	504	519	472	538	494	547	507	513	541	514	469	489	515	491	515	524	513	483	504	505	521	526	575	530	509	464	521	492	519	485	543	476	518	481	480	542	489	527	511	503	517	522	489	474	508	518	547	512	534	523	484	471	541	494	528	503	480	462	525	497	500	527	509	555	514	549	525	518	513	494	515	505	505	493	505	507	514	499	547	541	530	481	528	547	515	530	502	511	508	539	512	524	571	547	491	496	509	489	457	522	492	503	474	530	518	531	508	488	534	486	479	517	559	537	521	511	527	501	543	528	512	505	513	506	500	507	485	528	501	539	503	534	490	539	524	521	503	533	500	513	504	532	466	490	524	479	500	515	515	529	510	504	497	543	499	498	531	543	490	518	532	497	531	501	544	490	500	518
27838	14633	4828	2355	2004	1447	2187	3460	2548	1314	857	559	501	453	442	434	442	458	451	429	468	436	445	442	440	480	469	446	412	418	453	466	457	459	452	455	470	421	464	443	473	458	402	439	439	452	449	416	431	431	471	488	460	433	427	422	440	469	452	424	446	463	455	458	444	517	468	434	482	430	441	478	459	472	427	441	457	507	467	459	464	422	446	437	439	419	461	465	470	451	450	459	448	475	465	441	435	437	439	443	451	462	459	429	441	413	448	462	453	443	491	443	466	413	397	470	429	438	446	434	423	445	458	465	438	435	429	413	463	454	430	488	482	435	482	494	460	478	466	434	451	462	432	448	449	414	416	452	448	441	433	478	459	447	435	401	450	475	437	468	461	446	418	437	458	449	458	450	457	441	449	434	472	431	415	447	448	421	466	470	448	439	430	451	433	463	422	462	428	443	424	433	445	409	431	467	456	441	418	466	445	458	436	434	420	458	478	441	466	425	451	500	456	411	481	444	463	472	436	441	426	451	458	452	403	416	437	467	451	411	470	436	440	472	441	462	427	466	445	441	450	475	441	441	455	425	496	450	470	475	460	457	442	431	507	488	476	432	466	469	402	469	487	435	452	428	475	425	494	455	438	457	471	396	448	431	414	434	446	432	442	465	437	471	437	473	464	433	468	457	454	462	450	451	462	479	498	450	462	456	460	482	453	402	441	472	417	446	453	425	482	480	463	436	454	452	458	463	440	421	440	456	471	467	425	462	452	462	442	454	471	442	438	436	446	460	434	440	480	434	462	480	474	457	439	444	468	458	462	442	423	446	457	459	429	442	474	445	435	460	470	434	450	491	463	466	456	453	460	446	431	445	418	455	439	471	454	437	468	420	387	437	468	484	454	478	460	426	444	436	460	455	426	448	482	426	438	467	464	439	439	523	477	440	462	438	454	457	448	434	449	446	443	442	425	462	494	468	460	456	433	450	467	445	487	467	436	446	455	456	439	446	465	456	486	454	457	433	443	430	429	465	437	448	429	400	424	416	467	427	475	435	437	458	509	470	427	434	440	432	519	429	442	433	420	422	398	462	443	414	446	458	487	481	459	447	482	457	399	455	446	418	472	408	448	449	454	458	450	436	463	468	455	451	429	470	450	466	450	460	491	458	449	412	449	429	463	473	470	459	507	429	458	436	471	444	439	492	460	443	449	439	469	488	427	448	447	462	425	424	447	453	454	472	457	427	437	440	423	483	439	423	461	447	429	449	487	517	468	403	435	423	444	473	424	426	454	445	417	470	472	427	469	427	459	452	418	466	456	432	395	440	435	387	471	427	463	405	467	430	447	417	485	446	449	460	425	434	437	451	453	441	464	414	438	440	444	433	446	460	443	447	450	449	442	443	447	429	437	438	474	419	475	454	463	475	405	445	452	466	402	464	449	437	460	419	450	437	458	427	446	420	418	398	471	454	449	447	437	464	434	454	443	467	422	481	462	465	466	482	423	457	473	438	409	457	458	434	475	442	461	449	440	459	452	456	433	468	486	440	443	446	405	440	458	433	464	445	442	442	444	424	425	417	417	435	460	400	422	401	423	430	482	498	463	471	440	473	476	469	432	452	460	453	463	463	455	448	458	408	433	469	453	437	451	460	418	444	472	478	460	427	436	453	460	431	417	471	426	458	435	447	464	433	450	450	492	462	412	442	450	453	426	392	449	457	432	462	456	451	455	453	440	445	450	425	471	448	455	462	471	469	449	456	488	453	433	445	498	430	471	477	394	455	453	468	468	443	474	441	498	496	454	453	429	476	448	444	468	441	429	426	474	455	470	441	415	430	448	449	465	440	440	449	437	454	438	482	467	415	439	443	476	447	443	433	470	447	438	453	430	461	489	453	451	447	477	427	455	459	458	436	426	501	433	443	493	405	454	446	468	436	451	450	451	461	462	411	436	440	439	442	455	457	452	479	484	447	434	458	465	456	448	460	432	440	466	439	453	438	453	458	408	438	429	446	420	458	457	454	462	458	451	459	464	443	441	419	423	435	436	460	494	461	429	461	457	472	466	473	424	461	445	445	466	489	425	484	465	389	442	410	455	481	457	429	485	430	464	480	454	456	444	428	489	408	458	435	430	467	434	478	431	430	455	459	461	445	449	459	503	471	397	471	460	457	442	456	423	446	394	414	488	413	427	441	451	440	450	472	440	469	435	460	450	445	486	468	431	460	425	488	427	446	470	478	444	448	464	449	419	445	489	434	427	431	450	476	442	486	447	454	449	488	421	457	444	485	418	413	486	426	432	474	460	430	464	457	424	465	438	437	481	428	439	473	435	459	439	522	422	459	443	460	437	410	438	463	474	443	419	473	428	469	466	473	420	436	453	497	446	441	448	455	428	436	435	436	418	439	460	440	445	408	456	413	463	476	462	434	424	426	432	460	419	453	454	432	464	465	465	432	454	446	445	458	496	407	463	450	443	475	434	451	440	497	444	459	446	473	436	469	486	441	456	427	466	487	439	486	442	486	430	476	456	438	440	464	435	448	464	462	432	439	435	440	421	492	485	462	477	480	447	444	461	489	451	437	473	441	471	426	432	419	436	398	473	434	458	415	441	427	430	440	416	446	463	460	470	459	468	448	434	448	465	418	449	462	434	433	431	460	447	428	455	436	418	472	448	483	462	442	413	472	465	447	415	436	447	443	475	426	472	408	468	494	415	422	473	463	404	424	474	441	433	464	448	460	459	454	458	453	467	468	464	430	460	474	439	449	452	486	446	432	478	442	451	442	469	453	471	457	469	435	454	441	411	451	476	425	444	454	433	469	424	453	458	456	457	485	506	457	450	457	457	459	462	437	420	431	449	440	401	451	454	502	474	442	455	438	451	462	462	432	430	454	431	446	456	471	438	416	431	436	451	460	446	422	450	463	458	442	446	434	456	476	450	482	420	439	415	431	455	476	430	451	461	460	483	481	480	455	451	422	474	454	465	470	450	459	449	434	464	453	447	461	434	430	451	436	457	426	425	432	485	476	413	441	432	460	442	436	492	452	472	469	472	462	417	412	471	441	472	461	442	442	454	449	431	468	480	446	480	454	453	457	450	452	446	468	424	471	440	424	458	441	479	435	445	423	434	454	469	461	441	447	443	453	464	412	511	443	480	473	446	468	461	446	492	440	438	453	434	467	418	500	451	399	524	418	420	442	438	502	477	456	449	458	446	422	511	445	442	429	438	430	449	432	471	430	459	444	408	425	435	443	460	471	460	459	444	441	452	454	460	440	409	470	479	457	467	473	481	464	460	431	472	469	439	451	480	457	439	465	485	426	465	439	485	457	462	446	442	429	427	436	433	453	410	472	474	449	457	461	444	446	478	486	481	480	444	478	453	481	478	494	404	446	411	420	435	428	474	422	449	441	460	429	441	454	446	454	454	416	480	475	482	478	397	454	467	425	433	481	444	494	495	484	449	463	447	454	453	455	445	433	436	456	467	450	426	435	445	431	440	466
6470	5041	4188	2378	2678	1910	3051	4295	2686	1450	822	538	460	408	422	400	411	419	397	406	383	412	446	428	399	401	416	408	409	433	442	418	409	439	371	452	415	459	448	396	389	432	389	417	382	386	393	405	445	412	410	412	400	432	429	377	394	461	433	395	479	446	416	422	407	397	393	397	418	433	463	416	425	394	389	400	457	399	410	406	398	403	408	394	421	451	394	366	435	412	387	425	413	468	427	425	446	406	424	400	410	410	461	423	404	414	438	443	419	406	406	419	453	404	426	424	408	395	449	439	456	438	429	404	422	409	401	416	395	411	410	456	359	399	436	400	408	405	428	441	394	421	414	384	422	432	416	407	430	401	423	441	414	394	443	393	379	447	421	409	377	416	404	462	443	412	419	422	409	402	394	388	434	434	386	406	413	365	397	429	423	442	433	431	402	399	403	401	466	405	411	408	424	394	371	410	423	389	406	421	436	442	394	384	402	420	382	394	395	422	405	408	408	405	435	444	416	411	422	427	405	422	393	457	451	443	396	417	412	414	401	375	414	399	418	397	426	376	388	407	428	393	392	429	402	392	408	409	394	421	460	409	428	426	368	425	436	415	459	411	418	398	439	423	403	419	409	409	372	405	419	421	444	437	415	410	387	393	412	404	392	425	407	416	424	411	396	444	393	416	440	428	394	401	423	397	377	389	399	446	408	389	446	436	384	407	408	396	409	441	408	424	402	385	428	373	388	437	419	408	442	388	446	388	420	438	432	410	421	413	411	410	425	398	382	420	402	406	460	398	439	411	396	393	410	396	442	406	392	393	404	375	398	451	413	427	384	420	410	385	410	409	393	441	419	406	393	438	435	416	407	437	432	380	436	407	421	384	404	437	407	437	443	468	426	396	423	384	386	380	396	412	402	400	399	409	410	407	431	417	393	405	432	456	419	421	389	408	404	420	444	409	420	409	399	387	419	428	357	411	418	423	421	393	388	412	430	398	472	423	437	441	437	424	383	459	412	410	414	417	415	397	392	373	420	448	403	451	438	461	390	452	400	360	401	403	401	432	417	400	404	400	424	408	411	417	416	430	389	411	400	405	424	387	373	414	457	423	425	389	441	421	393	402	421	391	401	403	421	400	412	396	403	426	408	452	399	415	451	380	430	451	392	377	416	429	406	438	415	381	407	427	430	418	371	404	384	387	434	443	447	409	401	427	400	394	420	412	395	430	425	402	393	397	388	425	402	411	383	423	421	401	410	415	410	425	452	440	421	419	393	439	410	438	442	410	380	412	426	426	429	431	392	416	444	425	402	402	400	420	428	378	422	404	405	377	413	456	417	439	404	409	465	401	438	453	399	399	406	397	414	430	414	393	427	434	451	393	407	406	415	397	436	436	365	421	408	436	367	438	449	443	441	410	406	452	422	430	416	418	439	455	426	423	431	382	420	462	427	438	410	414	389	422	423	430	425	449	409	423	430	429	384	424	411	390	419	394	409	376	399	376	445	382	413	401	393	444	391	440	443	439	411	396	450	392	418	402	426	417	447	403	430	409	411	426	431	413	433	387	400	417	433	439	416	396	471	437	412	402	383	403	433	404	428	420	399	407	416	394	413	415	384	407	392	437	409	403	394	420	414	416	374	441	427	398	401	378	424	393	403	379	386	425	411	398	388	387	416	418	418	418	363	386	467	429	391	414	388	404	411	460	394	418	428	366	433	403	427	378	408	450	420	415	384	409	397	392	400	407	402	416	399	445	426	398	392	432	406	417	399	424	389	458	422	409	431	432	360	373	459	429	407	447	421	417	443	444	428	433	396	406	431	419	411	407	441	413	394	392	409	417	416	416	435	418	393	379	407	427	429	420	374	405	424	421	422	426	430	425	419	376	423	441	392	392	428	425	425	433	416	448	406	384	417	396	419	396	393	447	410	385	420	418	432	373	355	434	403	424	419	412	419	403	424	397	417	432	463	408	430	387	400	411	393	402	430	412	433	416	403	454	425	384	437	416	377	432	413	395	425	445	418	423	404	400	403	405	393	429	436	409	452	400	414	408	412	384	436	378	455	396	419	404	432	436	383	429	414	390	409	412	393	418	416	380	422	411	430	432	407	401	436	417	415	398	408	405	421	432	439	433	430	425	419	377	397	414	422	375	413	388	395	412	383	439	399	359	422	414	455	420	419	374	411	392	398	429	377	417	415	432	399	416	416	417	421	397	389	404	362	403	413	399	431	387	396	397	410	393	394	408	408	401	407	437	448	471	398	387	371	406	408	386	398	442	403	441	398	416	408	426	427	405	401	383	429	379	393	393	456	408	420	422	391	425	406	450	391	438	398	416	423	416	399	408	420	423	384	417	396	412	403	406	434	443	399	424	375	444	437	442	445	427	395	443	431	407	380	366	420	416	419	432	428	423	394	394	446	389	411	435	413	424	400	374	406	406	414	412	429	383	424	434	387	415	465	425	404	416	442	420	380	411	447	413	414	391	435	402	401	417	385	440	400	405	423	390	403	404	398	413	430	389	449	436	404	380	393	445	416	406	391	437	426	444	409	405	399	434	438	436	379	415	406	421	391	425	424	383	392	446	436	422	421	417	403	420	411	396	448	382	402	418	412	408	376	451	410	460	384	435	437	416	412	376	409	411	379	378	411	397	381	406	382	420	432	440	389	401	387	398	434	419	388	398	453	435	424	417	435	426	425	407	410	371	447	415	400	459	409	425	392	430	435	447	391	436	427	406	425	430	368	427	412	435	419	435	421	420	413	408	395	462	417	399	409	403	406	426	399	395	433	399	406	368	419	423	390	404	403	392	401	399	393	399	399	398	420	441	420	435	438	424	423	410	389	428	421	401	455	420	398	396	411	416	390	413	416	439	403	436	411	413	432	455	422	452	414	431	400	424	408	388	410	423	419	444	418	391	447	409	413	411	386	417	405	415	434	413	420	418	391	415	430	432	441	425	402	403	412	427	405	410	427	396	416	429	399	403	427	432	422	410	417	420	430	387	402	435	446	425	398	401	399	396	442	424	411	413	424	400	440	385	438	433	386	386	396	396	420	422	401	406	425	449	365	394	384	428	428	441	418	378	410	385	397	423	404	422	413	416	393	424	402	420	395	416	441	440	388	362	399	416	413	396	397	395	378	425	433	416	391	426	388	360	400	437	420	398	410	435	374	352	427	389	394	413	408	380	406	431	430	417	400	369	422	420	392	455	389	411	389	384	387	372	413	407	404	424	420	440	410	401	407	419	403	418	416	363	366	461	402	410	421	416	408	409	436	410	410	409	441	416	387	444	373	377	423	411	416	426	439	396	411	409	411	399	442	400	393	393	436	436	396	429	404	432	404	431	408	430	415	404	428	427	416	401	422	398	414	390	427	419	404	390	429	436	406	410	418	378	434	438	427	401	468	411	415	438	459	430	399	415	404	448	452	402	423	418	392	455	441	420	367	392	445	409	423	432	423	390	400	423	374	435	419	434	430	440	413	404	400	397	404	409
25493	21441	27401	25261	12553	4492	12498	26799	19500	8244	3101	979	573	478	468	481	469	466	469	459	483	463	485	437	459	433	478	485	471	448	443	414	405	449	501	412	452	438	481	478	461	443	447	446	473	436	451	423	471	414	474	443	413	460	427	431	465	462	484	440	442	470	437	449	452	429	471	480	481	445	445	450	470	454	448	439	465	455	446	435	449	479	460	446	458	417	421	458	438	450	447	442	458	430	481	459	477	426	473	460	453	445	472	481	465	469	454	467	443	452	452	428	499	466	453	470	462	450	407	432	459	472	417	453	460	435	456	476	461	461	458	414	456	468	417	507	453	446	497	461	456	467	459	440	448	462	460	444	429	482	458	453	444	447	427	454	446	392	418	461	461	474	423	482	440	411	435	396	444	471	461	425	442	459	445	507	450	420	461	459	447	428	444	460	449	409	501	445	461	456	407	433	444	431	465	448	433	459	431	456	454	437	453	438	495	460	469	430	438	482	431	446	495	454	476	447	458	436	425	450	461	492	468	444	460	476	425	488	441	469	465	429	462	448	496	447	443	423	452	469	430	423	451	423	477	416	439	428	445	427	430	454	487	480	439	422	432	470	467	452	470	453	424	469	395	434	406	429	429	462	450	464	465	420	456	437	409	479	457	463	465	445	469	423	461	464	449	429	424	441	452	464	480	442	436	412	420	426	479	440	425	441	430	413	441	446	465	434	411	465	451	431	439	486	444	403	461	438	431	468	493	429	489	444	453	430	444	439	485	465	481	492	463	431	451	426	447	418	451	422	437	456	471	461	497	472	414	507	416	470	457	479	444	452	445	433	469	449	474	452	441	457	469	406	436	454	458	460	481	429	445	436	473	474	480	476	442	442	414	458	436	423	460	481	467	463	440	443	424	426	444	463	476	456	478	461	418	464	439	448	469	452	459	458	461	443	465	475	441	453	472	452	467	459	484	470	433	429	409	433	458	483	461	492	423	492	464	428	445	425	459	461	442	448	454	485	422	469	430	428	476	436	436	459	438	440	463	431	431	451	438	499	415	430	443	433	447	486	431	496	436	428	429	443	404	473	438	486	407	469	437	464	449	431	454	463	437	462	454	447	456	452	460	430	430	441	450	417	490	453	465	440	449	480	446	431	431	399	421	442	439	435	467	454	463	435	453	442	458	450	483	458	457	435	470	479	418	435	446	445	466	477	448	433	468	439	447	454	409	447	404	431	456	426	455	463	470	428	475	455	452	442	414	442	476	483	424	505	427	489	448	441	483	475	435	440	437	480	437	450	413	494	471	478	457	432	452	495	439	439	501	443	449	471	489	456	432	486	413	413	463	480	418	474	456	431	441	454	453	434	455	497	412	442	451	425	424	442	472	467	458	433	454	418	484	381	439	455	474	463	451	452	457	451	440	484	479	465	450	437	447	482	428	478	461	441	459	475	457	493	467	483	443	492	464	436	428	462	481	446	470	432	447	474	462	460	425	457	453	421	448	408	455	450	421	409	442	464	492	412	409	415	405	439	414	438	462	450	486	477	446	463	468	470	476	399	451	431	434	394	440	462	443	407	431	453	430	467	451	444	461	489	472	479	466	468	465	431	454	498	442	465	472	469	469	441	450	495	466	451	478	451	443	457	446	458	431	431	434	434	413	433	459	457	470	488	422	467	495	475	440	439	443	456	404	452	442	457	458	452	443	493	444	446	463	473	463	449	459	434	434	439	447	424	474	427	478	432	458	444	479	423	444	456	428	455	429	478	432	460	446	456	460	459	450	466	449	521	440	429	459	438	443	426	469	438	441	454	448	451	411	487	443	443	438	454	471	467	433	457	475	436	465	484	440	440	447	437	471	474	449	452	458	482	454	477	460	448	444	444	498	475	454	416	439	457	438	461	462	455	453	463	407	453	433	490	439	444	466	461	456	431	473	450	444	441	412	416	468	432	434	475	433	491	463	406	476	493	424	431	463	446	430	451	472	478	428	441	449	425	433	419	458	477	456	430	461	444	435	421	459	468	473	457	443	468	468	490	474	491	439	457	466	458	449	461	444	454	439	450	447	431	470	470	478	472	413	468	467	450	467	461	431	491	406	439	475	473	425	456	489	444	449	471	478	446	458	427	457	454	434	441	450	398	494	424	419	486	408	478	453	409	488	452	471	435	431	444	405	462	425	451	439	470	436	457	456	445	431	458	466	427	414	402	497	461	484	416	451	452	463	443	470	459	465	451	422	463	462	458	473	425	454	415	416	424	441	433	467	490	465	439	430	419	423	471	450	454	427	453	467	442	472	458	426	438	445	433	436	450	472	435	464	454	451	441	435	462	438	452	468	461	459	426	443	414	434	449	453	464	432	434	430	459	457	474	431	437	433	416	418	413	456	466	409	455	470	456	442	418	456	495	421	472	479	484	445	452	465	477	494	490	459	444	473	449	419	461	467	457	451	428	413	446	435	463	436	497	457	419	423	433	469	458	423	500	437	443	441	442	463	417	448	457	428	478	477	427	420	456	461	417	460	449	428	448	446	443	463	430	440	425	475	456	509	466	431	469	455	442	430	443	442	448	423	401	451	483	477	507	431	483	447	436	437	463	437	447	427	430	448	478	435	429	442	412	486	457	441	481	449	430	466	423	441	445	475	470	435	437	418	482	433	394	452	439	428	428	439	471	478	436	415	434	439	422	440	453	451	417	482	448	461	448	425	433	434	461	474	439	431	431	458	429	455	431	451	462	435	442	454	452	451	440	463	449	450	434	474	464	464	453	442	442	451	460	450	442	445	476	439	477	439	442	454	435	439	483	464	474	449	439	446	445	407	453	426	432	413	429	449	431	444	439	423	442	438	434	446	464	428	473	445	449	446	489	446	436	428	456	472	439	444	455	443	417	453	457	443	421	436	417	400	429	426	455	478	447	446	446	435	495	442	449	447	431	445	433	486	439	470	412	408	413	437	451	482	418	452	419	460	453	445	418	413	453	454	443	478	462	440	439	429	448	451	465	424	424	485	457	436	448	442	446	413	465	430	425	436	458	463	436	444	442	439	454	442	468	461	464	447	467	479	468	396	447	479	447	439	466	509	461	443	486	476	429	431	434	464	455	443	441	503	477	440	439	428	460	430	462	429	425	464	461	433	427	452	425	439	432	463	455	406	478	458	442	436	447	460	452	428	422	439	456	433	449	532	472	468	445	426	450	464	390	450	434	471	469	447	475	437	437	418	432	449	467	488	476	479	481	477	427	473	407	489	429	434	440	475	439	465	480	445	452	455	435	441	449	450	441	463	453	435	477	400	442	486	462	444	434	427	419	470	423	445	449	458	453	446	481	407	457	456	464	427	457	426	450	450	465	447	463	430	443	436	427	448	426	458	473	407	409	443	438	447	425	428	460	409	450	407	477	492	473	415	508	440	462	491	450	453	429	470	460	436	420	432	448	441	452	475	441	437	471	472	435	456	447	424	463	454	492	479	449	483	431	485	447	469	447	436	424	467	465	435	435
6306	14376	14955	8387	6668	3948	15666	24998	15890	7341	3183	1137	618	493	455	448	408	439	444	459	433	456	445	441	406	409	414	452	441	443	416	426	387	449	479	447	435	464	411	426	454	445	479	430	454	460	426	461	419	471	432	414	449	435	410	443	402	418	434	458	462	433	429	421	434	426	429	450	405	415	428	428	422	464	428	410	438	419	436	424	418	465	467	408	456	415	455	448	418	478	452	430	451	413	463	454	437	457	436	445	406	453	413	448	456	441	410	417	418	442	444	460	450	450	439	428	467	435	411	463	432	451	425	442	401	472	435	442	408	456	410	448	435	457	432	425	418	433	440	392	441	437	443	439	427	428	408	458	467	407	447	397	491	406	452	405	411	418	426	433	447	408	458	443	414	451	422	431	405	442	427	423	427	430	459	451	439	452	439	433	398	426	444	433	417	404	451	418	448	449	434	424	451	433	435	443	470	452	457	420	430	407	429	462	468	435	449	457	471	414	426	439	444	430	433	398	408	423	457	408	441	440	471	437	428	451	431	459	442	424	453	454	480	450	410	434	443	441	412	398	425	412	419	451	458	393	444	455	433	430	432	433	438	411	411	414	453	453	442	408	452	457	407	463	412	418	433	409	448	406	430	429	418	438	426	430	418	401	383	404	431	427	443	416	457	448	428	459	467	425	412	429	453	460	464	453	368	428	403	431	459	424	442	451	441	432	420	433	452	463	413	450	373	432	448	477	401	450	431	467	433	445	441	449	435	479	453	451	467	436	447	435	421	404	409	470	450	443	411	484	451	431	466	428	459	444	428	435	429	413	415	428	400	436	459	422	457	446	391	443	444	438	434	452	464	405	451	418	435	447	436	397	430	419	462	434	415	431	443	443	436	439	418	417	420	438	457	436	449	436	429	461	405	439	442	404	449	441	451	417	449	443	437	434	432	420	426	453	446	459	465	456	434	495	428	393	420	471	466	456	430	428	436	421	440	417	442	485	444	456	438	389	449	446	432	410	422	442	429	443	460	438	419	441	418	460	491	384	418	466	440	421	442	434	461	435	493	467	491	440	408	432	450	442	474	423	421	466	426	435	459	398	443	417	458	446	410	430	467	462	499	459	458	443	441	461	459	407	435	401	457	409	455	416	433	437	459	464	465	443	402	426	448	416	443	406	428	466	427	420	406	405	465	382	409	457	423	397	460	452	472	446	439	438	448	446	427	448	443	415	457	388	449	436	424	466	431	448	463	471	433	488	432	433	415	461	425	454	414	473	394	435	399	388	437	441	459	440	452	442	410	437	459	446	413	418	392	457	462	419	449	422	401	427	448	447	428	428	456	433	402	452	438	469	420	464	447	449	473	449	450	436	421	436	440	441	414	428	470	423	433	446	403	478	431	432	459	404	400	408	461	406	411	422	436	420	415	379	443	464	433	429	460	458	462	419	444	471	422	401	459	463	442	434	422	436	456	411	417	435	416	460	467	456	435	481	449	434	443	428	424	408	456	419	431	431	445	447	420	398	394	431	467	421	457	447	447	440	448	487	419	408	427	463	399	423	370	414	425	465	439	418	432	423	417	416	438	440	413	420	486	394	411	417	448	432	442	395	410	439	396	460	423	412	439	471	416	432	409	473	435	429	432	425	411	451	435	422	439	400	439	455	433	444	471	456	402	426	416	445	419	430	461	403	458	411	447	412	476	412	406	443	438	462	401	407	420	433	425	468	405	434	487	444	459	403	428	451	459	436	423	414	422	414	433	435	443	399	396	401	476	415	436	444	443	453	398	400	439	411	447	431	446	438	405	440	444	448	462	407	429	426	433	423	478	447	457	433	439	459	415	382	441	388	390	436	435	454	456	436	421	446	396	400	392	442	450	421	429	394	438	415	423	404	445	412	450	405	429	463	390	453	457	436	412	422	374	456	436	427	469	447	392	389	448	421	440	460	423	427	455	386	428	417	449	433	440	428	434	411	441	483	408	414	464	402	448	458	453	424	400	423	463	449	427	434	421	431	408	413	482	425	430	451	434	402	411	424	396	395	463	421	479	402	475	436	432	456	454	456	392	429	422	422	433	433	479	459	394	439	430	453	444	396	435	444	470	419	435	407	427	480	456	426	445	444	451	473	427	448	439	429	438	429	446	437	431	459	418	472	448	421	420	466	431	426	440	429	392	466	448	447	455	440	429	453	414	432	395	429	408	460	418	418	428	432	395	403	421	414	479	404	440	417	417	448	409	468	433	444	439	448	412	422	459	434	449	424	412	439	417	497	411	454	414	441	443	462	426	410	424	467	437	418	415	410	429	446	435	424	462	468	438	411	434	421	407	427	413	434	431	421	448	449	412	447	432	404	403	411	449	421	424	432	396	452	426	413	396	433	440	459	447	434	422	417	431	460	418	434	439	429	451	433	426	461	446	416	411	412	411	454	431	463	398	430	420	445	441	422	427	459	441	429	440	430	461	407	442	423	428	431	431	444	443	468	449	411	424	467	416	444	412	393	431	435	430	445	441	451	455	409	421	450	411	444	432	449	414	413	439	463	443	404	401	422	423	422	438	408	464	469	441	406	424	414	435	412	468	430	444	432	453	440	410	434	445	445	444	436	435	467	457	461	453	440	424	450	406	445	427	418	450	422	447	430	450	452	410	411	426	458	427	434	457	431	449	442	410	430	420	435	422	447	432	448	441	450	435	399	463	426	440	446	461	414	446	449	442	428	424	423	421	422	437	448	437	399	407	447	425	445	410	450	422	456	420	440	485	447	417	451	431	447	444	445	413	421	443	431	466	416	372	426	437	404	434	422	441	426	443	452	426	410	425	457	411	445	416	401	422	402	448	417	412	445	448	409	421	410	418	437	447	471	424	444	410	419	430	425	465	443	435	423	399	417	459	470	441	443	434	416	435	464	434	461	399	442	446	432	428	441	430	442	418	408	424	487	431	386	425	470	448	463	434	468	447	430	440	412	413	405	453	422	423	440	463	505	423	453	431	437	455	393	411	412	437	394	410	428	404	424	427	490	428	450	401	446	383	458	458	414	454	423	450	417	406	400	424	458	451	415	413	409	432	449	423	400	429	430	461	440	449	418	420	438	417	454	418	489	473	401	475	414	418	411	423	460	463	446	411	413	460	437	437	420	438	444	450	416	433	421	428	420	433	439	420	419	436	413	451	385	414	423	447	459	407	420	424	393	444	468	421	441	440	448	479	431	478	454	430	437	432	404	453	425	432	418	443	389	401	436	417	442	427	452	431	422	461	414	426	433	444	448	430	422	431	429	454	436	432	416	448	446	458	428	410	428	467	446	437	397	446	432	417	432	447	413	406	455	437	423	435	442	401	393	417	422	424	401	412	437	415	454	423	419	393	421	423	425	398	424	426	412	425	428	463	410	450	428	432	408	451	401	412	423	426	423	403	434	469	424	417	458	449	459	448	437	419	457	442	445	429	421	458	429	443	456	435	410	477	417	419	447	474	426	456	435	410	382	427	413	396	450	417	441
24272	21476	28705	24649	21428	13987	25721	42881	33921	17703	7252	1911	804	590	543	553	582	556	549	563	574	560	560	580	502	557	553	548	548	593	586	580	553	541	529	512	556	547	542	568	566	511	534	522	599	539	533	539	546	482	539	511	568	582	557	538	545	530	502	533	551	525	552	557	538	551	500	539	570	528	535	537	556	536	517	584	576	614	482	527	558	607	543	512	560	567	525	568	556	555	541	501	530	578	537	481	532	515	535	574	568	541	567	599	551	509	556	528	538	546	543	551	556	538	588	542	549	535	563	553	533	544	531	519	575	519	518	551	552	527	506	543	547	561	551	529	557	505	575	548	567	520	528	555	589	563	592	566	573	514	530	555	554	536	528	546	550	529	536	499	560	569	515	549	549	550	535	557	576	515	518	557	515	572	542	584	537	531	519	528	534	532	567	554	540	517	528	546	514	573	589	491	530	551	567	536	552	548	543	521	525	546	583	515	524	566	561	506	513	571	522	506	523	552	533	540	549	548	531	545	557	534	565	552	585	548	562	558	567	548	543	492	556	531	543	530	571	507	557	547	517	556	543	525	557	526	524	557	505	555	520	550	542	550	551	546	547	509	539	553	520	522	545	539	576	533	541	545	544	571	569	526	544	524	550	533	547	518	557	525	537	552	544	523	576	540	563	517	516	552	576	535	537	576	554	537	564	562	568	535	546	557	508	531	500	581	595	554	539	511	552	567	550	491	575	514	561	516	552	510	526	511	558	553	499	529	570	537	537	530	559	542	546	538	545	506	563	533	543	574	527	534	578	553	521	603	596	557	517	544	556	561	517	532	553	548	544	519	523	541	538	505	550	502	554	560	524	504	581	587	557	566	561	534	520	523	523	510	550	489	558	546	575	520	523	511	540	519	535	532	538	525	550	523	544	588	536	558	534	564	539	547	551	554	531	541	519	537	516	564	539	534	578	532	564	551	569	522	513	518	508	539	544	567	529	554	557	558	515	558	567	568	563	520	546	559	558	539	525	531	590	574	527	539	554	552	527	503	546	581	499	510	504	546	515	535	567	548	527	526	514	521	523	534	538	502	565	601	549	532	483	532	545	523	533	553	542	550	513	481	516	522	526	541	512	556	549	510	537	508	553	538	537	558	553	554	552	517	548	494	506	540	543	516	552	536	523	560	549	540	556	545	535	586	495	553	548	537	566	543	594	559	514	521	540	534	562	495	544	595	569	523	536	575	511	566	567	504	558	527	539	561	528	545	528	533	502	541	530	510	503	527	553	543	549	525	528	565	523	569	571	553	547	563	540	562	550	538	531	503	529	548	528	567	537	528	545	564	551	551	537	537	521	573	556	537	558	539	531	511	549	531	530	579	527	495	538	502	561	560	585	567	546	540	502	547	553	569	575	567	512	567	552	515	554	539	504	584	555	527	541	554	565	579	589	516	517	533	576	540	547	563	555	550	533	531	541	524	553	508	527	488	564	499	578	540	540	511	548	540	528	531	545	513	486	553	560	550	538	568	540	557	569	534	574	587	536	543	512	542	552	508	534	556	521	550	556	527	495	493	557	544	520	515	502	555	548	518	508	503	531	517	488	553	521	490	533	515	517	531	532	565	547	539	492	550	548	576	564	538	463	521	491	541	570	536	558	490	512	529	549	537	558	564	528	519	532	573	519	528	578	531	532	555	520	524	501	546	537	526	565	565	540	534	572	515	546	558	551	529	531	560	507	554	552	544	596	566	543	570	474	550	555	574	540	559	505	558	546	586	527	558	534	551	530	554	547	534	544	525	577	543	554	531	539	573	557	516	577	520	519	539	501	558	520	570	503	542	536	562	563	547	526	559	581	512	532	490	531	514	530	536	543	516	534	534	548	574	542	562	549	552	486	507	524	543	573	545	522	533	565	537	507	520	545	541	592	548	544	542	504	553	567	510	530	574	559	519	552	551	521	524	562	539	565	503	564	514	601	521	529	541	552	582	523	525	556	574	548	584	552	549	541	534	506	503	543	548	561	547	530	536	551	521	561	500	530	515	548	498	544	509	548	515	490	534	525	531	550	543	553	554	533	569	580	567	518	506	570	536	567	565	537	567	568	551	537	522	537	540	534	527	515	550	546	539	522	521	518	517	531	545	566	566	537	515	539	567	567	552	550	492	561	551	486	535	508	540	541	563	547	501	522	502	539	550	532	547	504	520	513	573	537	531	580	530	566	519	548	556	525	612	578	544	529	508	519	483	543	548	529	509	533	522	510	535	568	550	533	530	517	519	600	509	541	576	567	530	551	543	569	505	523	510	581	506	525	555	527	502	518	547	516	593	527	534	556	521	567	529	520	589	531	516	543	577	527	502	533	538	475	550	569	565	556	550	557	508	517	526	573	542	563	507	576	517	530	563	520	560	521	482	544	506	528	522	507	568	531	530	551	521	525	502	521	531	516	560	493	520	524	585	531	502	562	525	508	545	566	585	536	522	527	531	544	521	542	535	546	535	531	552	517	500	531	546	565	498	540	495	570	511	540	567	518	531	549	546	553	544	512	496	553	508	522	522	550	537	554	532	534	541	531	558	524	525	532	519	537	515	531	559	516	531	567	502	493	552	496	548	535	498	558	531	547	561	555	520	569	554	556	560	515	508	516	564	564	520	548	557	513	543	516	532	533	549	561	524	563	487	523	509	561	542	552	515	538	542	512	525	530	548	525	499	539	562	571	529	539	544	516	545	529	538	558	550	539	529	527	560	535	519	522	554	557	537	539	525	567	558	521	545	525	526	549	567	513	564	502	538	536	527	523	534	576	517	564	529	526	570	537	521	526	529	525	522	513	546	537	525	528	529	526	518	545	525	532	531	544	527	529	515	518	536	515	530	526	531	558	557	586	565	520	539	538	495	513	532	539	538	553	568	522	561	529	525	546	537	565	549	537	517	510	564	572	551	558	532	523	516	521	554	500	579	527	525	519	571	528	542	554	496	572	529	536	517	527	537	533	543	534	567	528	533	532	557	542	574	528	548	571	556	540	572	522	547	511	547	542	538	515	551	553	533	547	565	530	524	518	572	533	538	550	580	587	508	548	516	518	560	535	534	531	512	507	532	541	591	573	515	554	543	553	569	553	505	531	535	553	510	551	599	560	559	537	534	552	558	534	537	540	552	538	544	552	559	566	529	526	514	510	496	552	574	509	528	530	520	504	538	554	549	580	577	544	558	590	540	518	524	540	549	510	506	530	475	516	569	557	549	558	534	506	524	543	614	569	558	553	511	564	542	546	542	524	525	522	492	505	500	584	520	522	556	521	553	546	525	597	487	501	569	534	580	502	499	545	556	515	562	532	553	531	547	553	555	580	525	571	494	528	576	556	554	534	546	546	564	581	543	544	556	528	531	562	513	556	564	541	515	511	545	586	499	513	559	574	553	552	522	531	548	569	552	525	551	553	518	529	543	599	554	541	519	506	519	506	529	518	501	532	544	536	538	570	523	545	517	539	533	554	524	515	562	557	548
8782	24784	25936	18459	11334	6451	28980	39512	28136	13809	6229	1939	859	626	557	513	509	510	535	497	539	495	525	502	480	539	500	522	490	454	529	501	516	557	550	539	526	536	503	530	546	506	496	540	504	554	508	544	517	488	528	547	516	519	489	532	528	541	501	501	514	552	491	582	515	515	507	549	570	517	516	504	507	500	545	509	476	535	489	546	491	506	556	519	526	531	491	492	560	513	502	511	561	520	521	486	511	527	502	507	503	484	534	509	505	525	544	492	496	516	520	515	515	493	507	528	534	538	550	490	513	531	495	530	503	547	560	518	501	530	530	519	510	504	516	517	518	521	541	531	500	527	522	535	524	487	530	527	513	555	522	504	553	526	520	487	498	533	553	493	540	511	512	487	524	528	517	493	514	541	568	538	558	517	520	503	500	488	546	532	547	539	506	525	544	524	531	535	516	559	528	518	486	503	509	541	461	532	497	530	507	526	497	505	546	533	513	513	494	514	484	537	555	457	494	504	531	533	495	490	502	537	562	521	527	485	539	523	495	475	503	539	553	536	524	539	507	539	524	519	558	511	532	537	506	493	509	515	551	506	505	523	535	532	514	544	497	500	504	496	523	537	530	478	540	516	485	565	475	511	532	510	515	527	483	474	529	553	531	493	481	505	514	518	510	507	505	516	543	515	500	537	518	495	542	535	550	508	498	451	517	502	542	508	505	483	501	502	523	534	519	493	520	514	515	507	521	535	559	517	513	506	505	499	522	488	516	515	475	507	535	497	524	520	474	533	498	537	540	494	526	479	516	556	506	511	523	559	501	498	516	482	543	534	497	546	472	545	501	496	536	537	512	508	521	532	537	462	505	525	493	528	481	521	538	519	514	484	515	496	531	464	537	515	516	506	569	524	507	468	495	523	529	507	505	505	522	497	476	529	474	551	528	522	524	518	530	500	527	523	553	522	504	503	535	542	548	505	511	523	533	538	506	508	496	496	505	493	478	510	506	483	515	523	510	520	530	494	515	533	517	543	543	495	515	502	479	511	508	528	543	548	496	542	517	530	536	577	539	528	510	497	491	547	495	488	557	518	529	494	520	502	524	521	558	489	560	515	511	486	508	497	497	577	517	490	534	541	521	510	491	484	519	479	472	553	519	502	513	513	571	498	534	478	511	485	518	489	525	524	533	502	546	516	524	493	528	522	509	514	526	543	512	483	498	494	539	468	536	516	518	514	538	506	497	511	508	530	510	525	542	523	479	542	535	542	506	479	531	506	512	479	539	481	535	545	493	525	521	497	544	523	494	507	502	496	529	514	494	526	517	550	539	531	506	518	509	504	524	554	523	488	518	524	506	498	473	522	515	511	518	526	496	493	520	536	509	548	525	551	535	522	493	505	511	519	469	522	508	552	505	501	508	503	514	562	505	516	522	498	500	479	488	529	532	521	540	486	516	507	494	500	477	506	501	561	484	527	466	498	535	528	561	514	490	517	522	504	546	522	529	536	508	510	462	530	507	501	521	542	523	556	504	504	495	475	543	541	532	518	543	534	507	527	531	465	539	438	529	535	492	503	531	505	507	534	511	519	475	533	478	508	540	465	474	481	538	514	506	529	535	532	498	519	534	507	504	524	536	507	485	500	510	504	518	519	534	523	531	497	532	530	533	516	489	501	527	550	516	528	518	510	527	506	511	522	477	512	488	508	476	503	520	506	499	551	486	503	512	508	514	513	478	524	538	512	496	494	565	544	550	484	521	475	521	514	497	523	508	497	542	478	535	543	530	525	493	514	510	468	521	503	508	484	540	524	544	550	488	508	538	541	515	544	497	505	503	515	518	556	493	496	538	516	486	522	542	518	524	530	534	525	555	494	542	527	548	530	509	538	494	499	515	569	492	521	501	564	526	517	517	494	524	538	557	474	492	521	499	473	501	531	533	527	542	500	489	471	463	474	499	517	506	469	523	525	490	487	506	528	519	516	506	510	464	541	490	486	482	488	529	539	529	552	489	497	525	523	500	489	533	543	510	495	505	529	476	510	499	516	546	485	548	550	508	486	513	502	515	543	513	519	484	519	489	523	564	509	537	494	532	526	473	514	510	517	547	498	521	509	471	536	499	520	506	500	505	478	527	497	561	506	542	487	508	517	531	538	503	531	497	494	500	514	459	497	564	500	508	481	544	516	540	513	512	512	484	491	503	528	550	514	497	517	543	560	499	501	516	513	503	501	521	485	516	535	548	518	503	529	488	494	507	516	508	538	525	508	493	530	473	541	531	531	495	538	489	515	481	492	517	518	502	484	497	493	529	498	497	498	486	502	497	529	480	527	496	545	563	531	497	523	498	508	522	481	527	504	510	515	495	492	496	534	449	500	495	496	521	552	527	529	519	528	535	486	494	486	486	508	497	516	481	486	525	521	481	529	499	502	501	515	531	534	533	539	499	478	478	529	497	540	517	528	511	521	506	508	491	515	526	527	575	515	508	517	526	517	507	496	487	510	471	509	474	515	473	525	493	485	521	554	532	517	492	490	512	480	513	466	517	517	526	511	518	511	531	531	535	545	504	475	494	503	480	548	503	518	528	532	508	552	526	504	541	509	517	505	490	545	519	493	496	473	494	487	516	505	509	547	541	473	494	551	474	525	515	524	490	494	544	522	510	523	524	510	551	508	491	506	540	526	518	518	523	507	546	514	505	542	503	518	510	498	473	545	479	509	539	497	496	507	545	503	538	522	528	506	564	489	508	494	492	503	513	490	474	526	551	500	516	538	517	503	527	514	552	492	506	507	553	526	495	500	504	500	530	495	512	524	494	500	516	546	535	479	543	507	532	538	523	522	523	521	542	529	552	527	492	567	515	574	482	470	499	513	494	491	501	518	493	493	531	476	490	500	530	467	494	504	520	510	523	506	514	503	453	494	484	513	501	503	510	539	464	496	501	486	498	526	509	492	528	503	523	583	523	518	542	490	506	551	493	512	531	530	508	546	497	528	543	497	523	538	514	502	523	531	519	509	505	551	483	472	507	489	557	543	555	525	531	506	496	512	489	533	515	475	504	500	487	520	498	521	513	529	546	519	467	479	517	512	536	557	515	509	521	497	492	529	537	502	532	504	528	531	528	535	543	541	505	511	471	505	524	497	502	509	533	522	523	515	535	554	493	524	503	453	472	517	490	474	519	460	501	497	518	491	503	558	476	507	488	522	521	512	516	475	525	505	535	498	486	520	507	494	514	506	519	506	480	508	525	544	480	481	531	489	497	504	503	510	538	539	534	500	504	534	503	504	515	501	533	523	508	504	567	508	483	505	521	509	490	525	495	494	499	516	491	482	509	515	494	492	507	542	522	525	499	549	486	522	513	512	491	468	520	489	492	508	514	537	539	491	516	517	542	508	527	503	526	486	480	497	496	512	475	569	485	522	539	518	508	495	519	486	518	545	488	523	496	459	489	525	565	531	539	491	525	488	490	524	498	525	497	513	508	550	491	502	503	481	508	505	531	530
27877	15581	7671	5438	3128	1834	2266	2992	2151	1187	814	555	460	444	498	468	452	457	463	466	494	472	438	431	499	463	447	463	445	454	429	459	437	420	462	454	458	464	445	439	478	493	434	451	415	423	457	429	450	443	430	476	450	459	425	449	438	428	434	457	469	412	458	397	423	444	446	465	450	438	439	469	401	428	432	437	434	413	451	455	453	430	483	445	458	448	433	442	425	435	476	428	446	442	419	459	447	434	456	468	451	460	419	415	477	429	475	443	454	449	407	461	427	411	404	463	426	464	440	450	419	444	459	434	442	422	468	451	393	456	448	447	452	439	469	409	436	430	444	436	405	432	452	464	464	483	456	469	400	424	438	441	437	442	474	428	429	454	471	412	478	434	436	442	449	460	404	450	474	455	473	431	469	450	483	442	467	453	408	459	449	438	483	420	434	448	443	440	440	434	479	474	473	439	460	453	471	450	466	457	456	401	449	456	427	443	453	461	428	454	466	442	443	472	430	435	440	424	431	459	425	421	427	463	463	420	462	469	427	473	446	458	412	454	455	463	444	454	421	437	451	430	435	479	442	452	422	428	450	425	474	472	431	407	435	441	433	451	473	434	454	431	432	425	431	422	427	477	440	454	433	463	463	424	445	450	449	479	449	441	434	442	455	392	454	410	417	437	440	475	463	422	424	447	464	440	463	438	387	424	457	424	440	438	454	438	456	463	430	423	484	450	453	420	429	460	407	446	484	490	431	462	449	451	449	446	427	479	443	420	452	438	439	468	425	448	443	440	438	433	451	412	402	411	435	454	413	441	450	456	400	449	429	458	441	460	465	498	449	462	447	431	442	401	458	454	465	412	440	427	481	451	411	430	467	449	448	466	423	426	477	459	450	448	439	452	459	453	465	424	446	428	480	459	443	474	439	433	421	447	447	427	473	455	430	421	439	450	403	408	398	486	454	487	444	443	428	476	450	450	385	455	425	468	465	443	419	450	436	494	460	471	489	450	403	470	431	448	410	427	405	472	402	441	423	444	450	434	442	443	474	477	463	413	438	483	436	485	440	445	466	482	472	437	443	428	460	410	436	438	455	449	432	455	428	431	473	442	443	486	422	468	439	446	437	444	448	443	432	448	480	442	468	463	480	430	476	414	466	477	439	440	478	443	456	481	434	425	440	476	471	478	409	440	458	452	438	460	454	435	459	470	412	414	424	436	488	452	444	395	420	403	423	468	433	417	440	473	443	474	436	450	451	472	427	451	414	411	464	462	416	418	488	445	473	436	487	419	452	488	461	434	471	439	504	445	426	483	431	391	434	429	475	424	432	465	454	413	441	475	452	432	452	489	451	431	456	453	448	431	469	443	439	436	452	459	444	485	469	443	445	468	449	448	449	430	451	422	446	445	466	445	462	475	461	436	437	415	462	444	481	414	441	464	465	461	459	455	441	439	429	485	462	432	436	439	435	447	431	435	445	388	431	455	396	452	423	449	453	431	428	438	417	482	506	449	439	424	411	466	466	466	425	483	466	455	459	454	412	459	454	463	464	427	447	462	441	447	434	467	455	430	468	413	436	428	400	415	469	460	521	455	432	433	447	437	442	440	443	450	475	403	442	456	445	439	449	427	445	415	422	445	405	464	441	471	450	439	452	427	420	410	436	456	436	447	410	424	407	468	441	471	460	453	423	432	448	457	466	432	444	421	459	510	464	440	431	457	432	424	471	455	427	473	470	412	447	438	455	397	432	446	431	412	437	450	410	423	401	414	459	439	427	495	473	431	454	446	427	449	449	449	426	471	460	456	457	430	454	460	485	457	417	411	420	434	458	429	451	435	426	425	434	454	438	455	459	470	393	447	450	438	440	438	457	463	460	430	443	459	448	466	428	404	453	428	446	473	441	454	464	419	452	454	454	430	460	427	422	412	427	430	428	433	452	428	455	425	425	456	442	459	417	452	444	432	476	429	431	487	431	462	442	414	470	468	410	433	426	451	456	423	470	439	447	452	460	441	449	439	445	450	406	470	444	453	488	488	438	410	452	458	442	413	457	466	451	459	495	489	417	450	411	455	445	438	457	458	429	462	410	463	431	422	417	415	467	457	418	447	427	443	409	433	434	430	483	433	442	424	468	461	456	475	462	466	461	427	465	487	442	409	447	444	455	435	466	457	440	450	453	477	447	453	479	441	417	464	455	458	466	469	446	396	443	481	431	415	422	443	453	466	446	450	469	452	417	455	456	449	472	437	430	430	458	433	457	412	480	449	456	413	435	480	452	469	420	439	396	472	420	463	444	415	443	440	437	411	469	446	464	418	437	461	485	434	442	473	437	452	444	484	467	434	424	429	428	447	451	457	496	470	455	471	461	430	441	488	425	430	444	435	421	408	434	414	451	478	439	436	457	453	467	457	449	452	421	433	459	441	446	433	432	436	459	451	458	455	435	472	448	422	431	476	461	454	433	443	441	433	456	442	441	431	455	420	432	419	444	426	447	474	462	429	407	460	434	466	436	428	459	467	439	472	426	469	472	426	443	427	481	459	422	432	450	439	448	462	417	455	457	473	425	444	426	463	449	460	433	491	455	449	415	435	412	444	436	445	465	447	470	473	424	428	446	458	444	459	413	436	484	471	412	458	465	460	413	471	433	438	408	484	467	433	481	461	449	427	448	488	428	465	486	462	449	439	446	468	415	438	477	415	448	457	413	426	440	451	438	434	446	458	446	441	424	430	476	416	454	479	427	442	438	443	463	430	444	465	452	465	457	430	460	452	447	446	465	420	440	431	428	450	444	471	485	471	474	441	427	416	414	440	424	438	473	464	456	451	444	500	437	454	492	430	459	448	457	433	434	444	434	416	416	435	460	447	449	464	433	459	444	427	432	465	433	431	464	426	465	458	426	438	424	442	435	452	401	449	437	453	410	447	453	446	432	417	418	426	454	443	444	444	440	446	450	454	449	486	442	451	442	443	426	432	432	457	437	487	439	421	469	417	444	484	443	413	465	446	466	446	459	440	406	466	415	455	472	410	441	410	440	470	408	460	436	479	451	411	421	405	459	472	444	452	407	432	465	440	456	438	475	467	453	431	470	417	430	452	448	434	466	469	426	444	463	451	431	474	401	441	433	484	458	447	455	464	456	422	449	476	452	433	445	409	450	462	451	461	449	443	448	437	458	418	471	448	411	454	430	439	463	434	447	431	416	452	458	403	437	469	423	467	422	473	439	473	440	433	481	437	485	453	415	439	433	461	455	437	475	456	411	438	413	435	443	433	470	407	427	473	438	465	435	452	407	433	416	486	442	437	462	417	444	423	442	408	462	459	440	434	480	454	406	461	412	457	449	449	448	442	448	462	460	447	436	441	420	436	426	468	424	431	450	442	462	468	461	439	433	443	424	465	446	450	410	481	445	428	434	415	461	465	437	403	424	457	438	484	431	461	460	406	496	454	426	453	440	468	441	459	451	436	433	445	458	464	469	427	440	444	460	431	440	416	442	482
7572	7414	7574	5305	3658	2457	3182	3753	2507	1349	852	552	485	387	398	454	415	407	425	410	384	436	434	394	406	411	426	371	391	373	417	452	381	418	459	428	408	414	394	430	418	436	406	391	438	366	403	399	431	420	407	426	446	391	363	410	419	416	422	376	383	403	421	428	444	411	367	397	395	398	415	424	409	413	418	406	384	383	405	407	404	430	402	392	402	417	380	420	412	391	416	411	418	400	438	438	441	411	445	404	411	403	433	363	416	407	386	389	406	421	396	413	410	407	421	392	465	424	407	440	374	387	423	392	398	428	421	413	398	394	414	426	420	415	446	409	429	448	432	410	442	424	460	368	404	374	379	419	401	429	437	395	439	415	426	457	406	383	393	412	422	430	383	409	392	406	416	434	434	467	417	431	421	450	427	411	421	447	422	384	399	419	442	388	390	391	376	406	430	393	397	396	383	407	416	397	418	398	423	412	425	394	402	393	402	431	417	442	403	385	390	381	418	409	391	398	369	432	436	430	440	429	386	397	447	398	390	374	417	421	387	382	409	412	397	384	413	379	371	390	399	393	364	467	409	402	433	401	437	421	361	395	395	387	392	434	413	427	418	405	419	421	427	391	396	444	416	426	394	416	380	407	446	424	396	401	427	427	420	440	422	401	446	341	450	429	439	406	435	408	407	415	423	395	415	420	428	426	408	437	407	420	415	402	382	420	443	408	418	412	404	406	406	413	381	420	418	436	393	434	439	417	424	416	403	445	402	425	442	432	418	422	412	410	381	428	428	401	421	405	410	422	419	386	467	398	438	445	413	408	431	425	380	398	371	381	461	411	448	411	405	378	409	446	432	385	417	408	458	398	440	393	429	424	400	420	402	414	382	390	418	454	404	399	417	421	405	442	386	407	393	436	398	412	407	407	381	416	394	376	446	412	410	448	378	415	408	370	414	434	413	400	396	399	397	402	416	458	425	396	436	403	436	401	413	398	426	443	374	389	411	435	399	386	407	427	368	377	431	403	403	413	390	413	399	359	430	390	415	390	426	407	370	407	432	408	425	391	395	429	394	391	397	433	405	425	363	411	421	430	414	396	397	418	408	346	436	394	415	410	407	414	397	413	396	398	391	408	434	386	398	407	434	442	441	423	433	435	404	415	418	403	392	413	354	404	428	386	403	413	429	402	424	418	397	420	404	427	412	377	416	443	440	430	376	405	458	410	425	409	408	364	396	434	445	455	425	369	410	430	397	429	424	435	410	389	424	426	420	394	392	440	414	363	426	403	436	434	439	396	416	403	432	413	396	426	427	384	413	394	410	423	382	407	405	448	433	373	396	423	417	405	394	414	399	429	380	403	405	416	423	406	408	423	405	423	419	441	395	431	422	392	424	426	419	415	419	401	388	394	405	401	435	411	446	358	402	418	413	430	372	384	364	364	387	424	377	396	416	424	393	416	411	395	384	413	416	394	409	420	426	433	417	413	410	383	387	383	424	430	422	440	427	416	411	424	417	440	386	382	398	395	399	388	352	426	453	409	387	391	403	404	424	439	403	380	419	406	399	419	386	405	394	406	413	414	420	407	397	426	393	415	409	426	382	447	414	434	397	417	436	392	380	393	428	380	368	409	439	373	388	407	382	381	449	433	396	403	437	411	432	432	450	405	400	439	450	435	416	419	391	392	414	396	429	406	365	435	416	409	413	433	423	402	385	419	412	463	399	440	390	395	423	398	376	436	427	442	407	418	385	386	408	432	447	386	425	428	419	422	417	431	418	400	428	373	409	402	364	423	409	422	419	394	404	415	415	413	449	425	419	403	399	405	406	417	405	419	415	418	406	417	406	411	372	418	430	429	437	454	362	407	430	394	408	418	426	408	384	432	393	411	413	404	424	427	389	417	421	374	409	394	424	427	417	408	382	414	418	408	433	415	370	429	378	415	415	414	429	433	390	412	408	402	421	394	411	398	418	401	398	401	365	385	412	410	401	407	415	372	408	390	413	430	419	364	406	434	386	384	410	437	401	359	408	403	419	406	405	429	391	408	402	426	414	395	410	439	430	419	394	411	413	380	367	397	427	422	438	394	382	367	427	441	435	390	381	407	417	395	395	423	377	417	377	425	438	422	375	386	433	435	415	409	422	393	424	415	385	411	407	432	393	421	412	429	431	407	409	428	436	414	397	398	405	437	407	426	397	423	390	394	418	428	416	411	388	408	415	424	407	453	420	420	394	406	444	386	428	435	414	361	431	413	379	405	418	407	399	415	437	375	408	417	408	375	434	444	405	427	413	408	381	404	405	428	390	382	379	436	405	409	431	407	428	416	422	421	395	445	429	400	387	454	420	400	405	397	417	432	375	422	416	411	467	436	432	403	425	426	397	383	444	373	405	423	412	413	397	419	402	413	405	428	452	389	424	410	433	413	406	422	397	410	368	440	425	351	413	422	412	415	411	450	364	418	398	440	401	396	417	426	391	447	410	415	419	424	422	361	421	403	378	425	413	422	419	400	375	395	406	409	383	439	390	374	398	421	392	409	427	398	427	450	440	418	421	380	387	438	416	393	436	413	394	421	420	433	398	393	413	422	384	377	450	428	421	417	432	343	414	393	425	417	401	417	396	420	383	413	431	410	448	398	420	397	408	406	412	428	424	387	407	445	407	445	419	425	404	427	369	401	421	429	390	401	446	394	432	395	427	414	422	425	418	382	385	386	417	417	412	407	403	439	427	415	417	421	389	428	389	404	427	427	414	379	419	385	389	402	446	410	406	388	414	400	415	400	386	398	423	399	443	422	417	449	438	376	404	435	467	414	409	397	408	422	409	435	398	365	426	406	426	412	433	379	407	427	365	413	399	425	409	416	401	432	429	405	412	401	404	430	409	409	410	392	404	391	429	454	398	414	403	388	416	403	403	403	400	410	414	406	452	404	388	404	416	404	419	373	412	447	416	433	431	397	424	379	405	419	405	422	383	415	409	419	390	409	408	397	396	433	411	397	426	400	376	401	411	435	420	391	438	391	426	401	410	416	423	400	370	430	407	436	403	389	409	381	407	385	405	456	399	404	396	394	444	392	428	347	391	412	426	425	435	379	406	368	436	389	404	404	420	426	379	397	406	426	406	398	397	412	405	438	403	405	439	376	427	421	363	419	401	420	407	433	401	389	361	408	383	423	430	404	417	437	418	406	400	415	373	363	404	387	448	420	426	424	388	413	420	413	416	377	408	397	400	371	419	404	420	410	396	387	424	384	377	421	406	426	400	427	426	418	417	405	393	479	429	431	390	454	423	385	445	375	403	417	405	427	386	421	411	432	415	441	442	372	395	424	400	405	380	399	407	409	397	435	385	394	415	409	388	364	419	434	465	424	419	413	444	400	420	425	414	424	395	375	412	397	426	425	423	412	389	395	422	411	396	422	398	425	421	407	393	442	415	377	418	426	460	388	389	392	399	401	399	374	451	408	379	442	393	418	403	412	398	406	442	393	382	421	429	392	396	405
25559	21482	27466	25655	14309	5054	18893	27646	16828	6572	2447	823	568	496	457	437	469	404	409	451	435	465	474	425	447	423	438	436	413	434	459	466	451	451	466	467	480	440	495	464	459	442	480	403	448	446	423	451	458	428	441	455	467	440	446	449	462	453	441	428	465	456	439	455	473	449	478	475	421	436	456	465	428	440	414	395	446	458	437	437	414	466	438	414	419	430	479	472	495	477	455	434	473	440	440	513	455	467	433	448	441	438	487	438	439	460	430	435	476	449	482	429	472	446	423	424	458	466	410	447	455	455	439	467	493	473	459	477	455	436	446	417	453	497	448	433	445	440	456	445	455	474	481	444	448	439	462	470	471	447	436	407	485	458	427	447	437	385	429	493	415	401	437	437	452	442	447	423	436	465	412	450	476	429	444	442	481	436	443	447	441	445	425	459	465	418	462	466	477	437	447	432	439	447	419	442	435	449	450	427	430	468	442	442	441	417	433	418	473	485	444	447	463	441	431	435	427	447	425	441	449	417	445	416	443	469	466	462	425	468	435	422	438	434	462	465	405	400	468	418	455	423	429	439	450	416	427	463	413	445	430	456	480	411	441	448	445	448	448	471	432	437	475	454	428	428	497	461	433	445	419	497	444	470	421	442	474	466	434	467	472	448	450	456	441	423	424	437	439	449	445	488	441	457	435	435	414	446	429	448	455	461	452	471	463	432	429	489	454	484	457	456	449	463	479	445	442	422	463	437	475	462	456	457	476	446	448	419	427	436	475	425	428	469	414	491	425	468	467	435	461	411	431	451	425	465	485	475	435	452	421	459	483	449	478	457	471	430	440	462	440	430	443	437	460	438	417	435	452	456	452	464	425	462	502	475	441	448	447	474	400	454	441	453	442	450	430	428	425	438	425	428	459	455	457	451	448	453	448	441	458	444	451	461	467	429	446	440	432	431	417	468	437	442	452	446	437	459	431	473	470	424	457	444	469	421	443	419	431	456	467	451	448	494	464	419	450	406	458	437	431	472	470	436	452	449	492	431	436	462	441	449	437	470	443	441	477	434	434	438	441	448	463	433	458	427	457	441	409	437	429	435	449	425	478	436	452	422	416	440	443	459	441	431	457	455	451	463	443	424	400	482	438	442	420	404	480	460	481	456	463	437	478	417	426	458	426	457	409	446	436	414	434	456	457	425	444	462	469	455	447	413	432	434	438	410	433	456	456	445	479	452	465	438	413	442	468	429	462	455	462	433	449	479	460	427	430	433	430	454	467	431	458	434	415	437	452	473	449	433	446	435	458	442	465	439	425	445	417	395	478	438	418	436	403	458	464	439	449	396	452	437	461	449	449	442	377	428	458	452	455	405	441	442	379	447	494	502	436	442	454	438	472	439	411	423	435	422	471	454	433	445	469	439	451	472	439	457	444	442	433	403	486	449	462	463	438	431	424	413	458	435	435	452	434	473	443	467	448	430	435	441	445	470	431	406	478	419	406	456	441	414	445	421	456	443	449	459	485	432	426	463	437	451	470	469	454	427	452	436	430	423	487	450	466	427	437	475	455	423	437	439	427	449	470	445	442	435	481	473	438	400	429	471	433	454	449	426	402	407	423	437	419	465	442	454	406	461	463	433	465	466	439	440	473	447	428	427	455	458	458	438	462	447	436	432	447	479	455	440	460	416	463	438	452	447	438	464	406	411	426	481	459	460	447	474	414	494	442	450	477	472	469	458	440	433	450	391	470	427	462	444	423	432	443	467	442	444	456	449	457	417	447	445	425	442	439	470	424	435	479	456	455	419	465	452	403	465	390	425	456	425	449	436	457	434	471	442	468	463	485	418	462	404	463	435	440	428	457	427	440	438	449	472	491	469	469	427	449	450	455	416	470	489	436	429	457	517	468	452	440	464	432	437	434	440	449	457	454	466	413	417	462	471	433	467	453	446	425	418	467	422	432	444	439	404	425	435	472	456	451	428	483	450	430	440	445	491	431	456	424	441	406	498	458	435	455	449	435	427	450	443	461	442	475	451	399	482	464	454	490	447	446	428	393	424	427	436	452	453	427	455	441	422	407	442	461	453	458	492	451	440	435	459	446	476	461	442	465	449	473	452	449	439	440	419	461	463	418	450	419	475	475	437	473	447	472	436	469	436	470	444	451	468	448	441	463	450	428	422	439	430	429	449	474	493	456	431	433	419	430	449	479	444	470	458	424	449	476	415	461	421	488	433	466	467	440	445	435	435	458	437	457	440	477	437	498	410	400	428	420	473	449	456	469	449	432	441	483	503	447	434	465	434	448	452	486	430	441	429	431	466	463	429	456	423	417	470	502	466	441	435	426	441	462	448	475	467	450	459	462	459	461	443	451	455	451	436	449	391	445	456	441	433	408	425	456	442	438	458	503	434	430	436	445	502	502	430	401	438	406	481	425	420	433	419	402	437	450	424	396	455	430	446	452	466	437	460	429	420	441	419	445	442	473	453	395	417	427	458	474	441	448	450	415	503	425	423	431	469	419	436	440	387	455	438	420	451	442	433	428	463	449	456	461	452	428	432	468	422	456	413	454	451	437	479	458	477	448	430	430	434	416	434	479	463	447	446	450	448	448	446	463	445	466	467	442	456	418	465	410	451	439	447	428	468	439	452	463	493	472	469	462	454	453	437	473	468	449	462	457	432	437	464	427	468	447	422	435	413	443	436	444	439	420	450	459	451	418	457	439	495	460	413	428	444	454	442	462	475	426	448	470	428	469	440	454	444	469	454	439	463	454	465	418	482	404	466	455	408	426	428	422	431	432	476	433	444	449	464	451	458	473	482	456	406	442	426	425	422	455	439	428	419	461	448	458	421	461	436	413	476	450	448	451	476	428	453	450	427	456	506	453	469	434	431	439	465	461	449	425	455	488	448	411	445	464	451	500	409	444	425	453	450	476	466	458	453	449	434	492	447	457	432	478	415	464	459	402	443	426	476	419	457	443	485	457	465	471	452	435	429	437	457	462	450	436	451	462	442	433	417	407	473	445	444	464	411	400	475	430	418	453	430	458	455	445	430	440	451	471	480	429	418	424	468	471	449	423	437	434	422	439	437	439	478	462	409	447	451	470	429	448	442	505	450	459	473	443	454	463	442	407	440	444	473	420	390	426	418	478	411	433	435	390	492	434	459	501	480	471	465	470	450	447	482	417	419	446	447	427	425	457	434	448	443	433	429	477	424	472	444	436	441	421	432	485	445	462	468	443	429	448	482	427	428	434	501	435	439	428	447	449	469	473	460	489	410	484	429	466	424	420	447	445	453	468	435	442	425	430	440	463	422	471	455	435	442	471	421	410	442	471	451	439	436	440	444	444	446	457	451	412	433	424	434	458	468	449	416	459	453	435	458	488	431	434	470	446	429	416	462	456	457	461	490	448	410	438	485	472	431	412	444	449	435	460	451	486	442	467	465	402	452	446	447	446	458	453	456	437	395	443	444	444	420	461	454	448	457	476	460	458	436	424	434
7724	12969	14676	11918	8299	4215	21674	24990	13177	6059	2552	927	579	445	451	427	448	415	411	437	434	440	428	474	449	437	443	421	423	427	433	456	422	447	484	468	433	483	415	430	442	428	444	435	439	444	438	421	429	429	425	459	476	460	418	440	451	419	467	395	446	403	426	442	421	450	433	416	467	460	434	434	393	440	429	432	451	463	442	415	403	397	444	452	466	417	408	402	418	405	407	424	452	447	391	428	429	440	451	456	452	382	441	459	401	450	420	426	463	473	447	458	453	425	425	420	428	385	420	436	429	454	432	469	403	461	434	405	471	431	457	370	469	441	416	411	433	440	438	384	413	418	438	445	454	482	443	403	420	441	429	444	413	409	412	421	424	439	436	448	405	427	467	437	432	424	466	444	417	421	446	424	423	437	429	426	414	427	478	430	401	400	482	449	437	435	418	473	404	445	446	450	447	434	436	451	437	474	453	427	448	429	436	418	409	433	438	441	471	421	441	426	428	448	406	458	442	439	421	448	443	420	445	432	428	444	424	426	457	405	428	421	453	422	439	463	415	435	440	409	417	407	456	442	475	423	436	414	424	449	454	391	439	417	440	461	418	447	441	418	445	428	427	414	443	402	448	402	453	424	446	452	468	437	430	449	424	417	404	430	427	419	413	469	433	428	446	436	410	452	390	454	440	444	412	413	461	465	449	449	429	446	437	473	442	450	442	445	437	394	460	419	425	420	410	422	430	369	423	414	415	422	423	367	456	409	398	402	432	441	476	437	437	448	442	421	422	451	397	435	424	421	403	404	423	442	402	457	440	457	406	428	460	432	434	447	431	464	418	417	456	431	427	461	429	413	429	427	407	404	440	414	417	447	435	408	407	422	434	421	415	447	431	451	466	430	442	420	449	457	439	431	436	414	446	435	426	444	436	437	457	412	442	427	401	451	431	422	409	430	436	456	452	442	450	409	403	438	434	443	446	423	413	412	444	409	452	435	441	437	419	438	464	410	443	452	432	428	414	421	423	406	445	422	410	422	433	396	426	430	393	450	450	436	431	414	410	441	464	425	426	424	444	399	418	418	430	413	433	432	417	428	424	446	441	443	410	419	388	436	448	440	414	441	430	447	410	422	428	410	391	416	398	488	463	434	465	435	410	422	483	415	429	449	460	431	442	435	394	399	433	434	437	415	417	409	426	474	452	395	385	410	432	463	435	395	441	440	419	456	446	435	436	434	408	425	464	417	453	475	409	421	448	455	416	442	459	432	443	431	424	446	413	412	418	450	441	482	401	422	390	424	443	408	448	433	402	452	445	418	432	415	416	428	450	425	412	427	368	440	449	419	405	433	431	403	435	410	444	446	427	445	452	405	449	423	409	440	414	424	432	434	432	406	441	413	450	429	435	387	411	460	436	469	441	468	401	449	402	423	416	440	422	466	460	435	403	403	458	417	453	398	434	442	418	432	406	409	423	475	393	425	402	425	424	416	417	420	441	425	399	441	417	390	441	432	440	428	444	455	436	446	425	408	452	393	422	415	453	427	462	444	444	435	413	439	444	421	408	424	419	436	438	460	428	426	440	404	412	449	450	397	411	432	424	436	460	443	425	460	464	438	443	409	403	387	429	439	413	398	401	466	471	418	473	429	428	375	424	428	449	428	435	431	409	388	419	436	411	409	437	435	429	466	402	429	403	429	430	472	437	434	504	411	394	401	445	442	401	472	428	436	435	402	431	440	457	468	385	415	447	447	459	454	449	433	429	486	462	424	429	405	426	410	446	431	432	422	448	440	444	454	440	486	418	366	398	407	453	458	400	425	444	427	459	399	450	415	433	463	416	421	431	403	477	428	443	428	420	447	437	415	416	411	408	418	410	455	403	452	426	446	402	417	454	384	426	397	468	382	481	418	430	381	442	455	457	431	388	387	409	462	411	418	438	420	425	407	412	455	439	426	433	444	422	433	444	432	448	429	465	428	403	413	442	432	425	448	450	368	416	433	423	428	407	462	399	418	437	435	406	400	477	403	426	467	464	425	457	439	425	430	421	455	385	446	424	430	426	422	403	415	430	411	415	462	435	410	425	426	450	464	462	431	470	427	422	434	427	472	406	399	432	435	428	443	417	406	435	456	438	477	406	449	417	458	443	433	434	426	430	420	415	451	414	431	421	401	428	388	463	447	398	406	434	395	477	414	408	479	445	428	463	465	420	430	410	437	471	436	404	449	427	423	422	422	449	431	420	445	445	441	473	455	433	389	384	443	421	422	423	432	410	449	439	439	422	410	483	430	408	434	427	474	453	446	453	404	464	428	416	427	407	411	437	445	419	398	407	409	419	435	441	412	436	447	407	397	478	461	406	449	412	416	418	417	450	445	431	422	436	454	391	429	428	440	412	447	444	428	447	443	385	431	430	457	459	446	397	402	443	434	409	411	425	401	404	427	420	390	447	434	427	448	424	427	430	429	421	425	404	465	443	454	399	433	421	404	448	448	432	406	422	425	377	413	447	442	453	400	431	431	375	417	411	433	466	423	433	417	431	438	444	398	445	407	454	411	438	396	424	394	454	413	443	438	396	432	455	419	400	416	463	463	421	410	429	416	410	393	439	425	446	425	421	414	441	433	438	400	397	427	427	442	456	398	416	419	394	413	430	433	374	429	429	454	462	446	389	425	424	461	425	420	409	439	417	467	429	401	439	419	416	438	437	432	440	389	468	408	413	452	457	450	410	439	453	434	419	404	433	410	400	408	379	406	420	467	432	419	408	408	443	425	403	435	398	422	427	403	423	418	440	420	417	446	423	404	441	437	442	433	432	427	405	411	450	458	443	476	447	393	400	431	397	408	401	438	436	428	429	462	450	404	445	435	461	430	451	402	429	439	445	463	400	441	401	435	402	424	442	426	433	431	416	438	396	394	431	454	421	430	431	450	439	457	418	434	395	436	427	416	401	440	430	420	396	441	447	426	416	416	426	420	413	450	417	419	427	399	446	437	456	441	434	424	418	457	392	434	430	451	407	405	442	428	423	430	436	421	451	445	433	438	414	467	438	424	464	439	449	426	423	401	387	422	407	398	432	449	418	427	399	410	437	432	386	389	416	430	442	427	445	413	429	437	448	445	443	431	406	423	408	470	415	430	428	389	433	428	407	435	410	395	442	439	423	406	434	427	458	419	411	429	466	440	431	438	439	440	439	429	428	381	449	403	414	411	452	369	439	469	428	410	431	438	423	424	429	390	441	417	434	443	456	414	422	410	405	392	436	416	449	460	400	408	402	417	438	440	409	409	455	418	408	442	455	410	419	471	425	446	385	429	435	431	410	431	441	391	431	413	424	439	398	406	436	421	438	426	427	420	413	403	408	416	422	465	444	440	423	433	429	421	418	411	456	463	407	429	422	427	412	428	434	418	411	407	439	447	424	435	447	438	412	418	411	416	428	439	399	464	428	400	455	439	443	392	446	447	429	414	453	441	440	420	409	435	429	494	446	405	415	421	418	429
24263	21439	28732	24591	21471	14675	41487	46205	30913	15692	5621	1678	812	653	556	555	543	570	571	602	564	587	539	585	558	577	526	564	563	544	519	591	557	561	526	573	538	567	539	550	521	528	550	549	532	532	527	546	531	571	544	519	558	579	553	567	568	563	536	535	554	584	625	553	565	557	521	549	531	542	508	568	550	519	559	525	498	540	555	532	505	541	530	557	514	564	554	506	550	540	561	512	572	491	565	555	538	510	529	552	555	546	538	537	525	559	555	539	562	552	542	555	562	536	541	575	586	571	509	555	503	494	471	579	529	574	513	527	549	538	563	516	528	527	577	552	536	516	540	556	540	509	506	588	559	529	587	564	498	534	570	514	538	536	523	531	564	527	513	508	552	540	522	497	524	552	565	550	557	560	573	593	528	518	499	535	541	541	517	538	545	478	516	551	497	536	514	552	550	537	564	535	512	556	515	542	526	555	550	498	524	570	535	510	576	586	520	549	549	497	528	490	505	585	523	597	518	538	541	533	522	575	579	506	500	557	544	525	516	549	570	533	536	570	565	495	509	551	554	534	577	532	543	541	525	586	538	549	545	527	558	566	564	498	537	531	542	500	546	551	539	529	544	534	539	583	502	551	532	504	557	569	566	536	546	553	557	550	561	559	517	547	574	536	568	550	535	535	539	509	538	581	589	534	508	591	534	514	514	595	581	541	532	510	573	541	496	558	524	568	534	536	569	535	535	505	503	566	491	509	567	530	540	543	520	574	539	588	533	536	533	533	547	534	553	536	560	533	539	509	555	531	568	533	542	567	512	512	559	585	531	510	528	547	519	515	521	535	554	549	566	548	534	551	548	541	519	575	537	512	557	528	530	606	510	542	526	526	518	541	537	524	516	515	524	535	533	568	564	571	595	537	570	528	537	530	560	475	556	549	534	552	532	541	533	534	532	513	542	585	559	554	531	562	513	483	562	563	552	549	525	567	550	534	544	568	589	526	542	508	605	570	533	546	545	556	532	572	524	536	563	528	509	505	524	536	537	540	527	571	563	513	501	517	543	553	568	484	554	563	533	550	559	558	598	554	501	579	563	564	539	504	502	534	507	520	530	575	516	546	511	531	556	541	505	596	516	502	539	552	534	552	544	559	520	549	508	526	540	531	556	563	542	504	559	481	541	529	540	552	539	528	515	599	546	517	572	512	544	568	577	563	553	560	543	532	530	541	534	526	533	543	532	553	552	566	537	579	539	501	547	550	537	506	505	526	546	493	552	544	561	528	526	526	519	539	552	540	525	545	571	568	532	550	550	528	533	574	535	563	593	522	577	536	540	506	533	547	564	540	535	534	603	536	576	532	536	546	551	513	554	567	558	519	517	517	501	520	526	562	609	560	524	518	555	553	546	499	531	493	521	524	544	516	520	557	548	531	537	558	521	569	545	543	594	530	527	536	515	550	497	544	513	540	530	521	564	539	523	553	564	530	501	594	538	505	522	550	509	530	537	514	530	573	519	554	543	520	549	596	542	534	530	564	589	532	509	516	532	552	505	522	540	527	528	560	511	518	536	521	547	559	543	545	498	570	571	554	573	511	554	495	550	543	547	560	516	553	576	568	563	522	480	547	559	571	531	549	552	550	537	554	542	558	555	549	537	537	541	550	556	580	550	505	495	521	522	546	539	569	566	492	545	572	526	528	537	564	491	498	535	543	486	554	535	558	567	539	525	549	551	532	531	524	559	560	563	541	564	541	522	528	562	527	523	487	550	559	586	519	524	540	553	509	539	528	517	527	584	528	569	567	578	526	500	544	528	542	568	541	520	550	578	548	507	514	529	564	574	584	509	496	527	572	550	535	558	530	598	580	524	545	514	526	548	536	565	542	554	536	564	510	542	561	539	520	539	578	519	492	583	495	532	540	532	524	520	519	543	519	537	508	559	571	513	551	542	558	571	559	571	585	576	540	503	540	527	548	531	532	561	549	545	529	483	536	549	522	539	519	565	503	506	520	559	531	496	515	554	575	537	547	551	528	521	544	522	535	543	520	525	549	558	551	553	575	542	529	555	522	570	555	547	527	531	533	526	563	571	554	554	600	513	533	516	578	548	544	531	536	542	577	548	507	558	558	518	538	515	534	586	561	562	511	529	554	522	556	538	553	544	553	547	524	502	576	572	514	549	549	516	538	537	563	531	541	517	559	535	544	512	552	535	518	536	504	577	546	541	532	534	498	561	512	509	555	546	504	524	505	552	506	508	556	523	582	510	505	524	509	580	535	573	541	533	537	577	547	548	527	522	494	506	527	502	539	569	565	559	480	531	520	530	518	539	545	556	510	498	530	527	511	552	529	518	527	552	543	531	547	539	498	580	511	535	546	510	539	522	532	572	533	541	561	521	526	537	527	572	524	527	549	541	556	575	564	575	516	560	513	559	544	549	516	566	542	550	517	514	520	532	572	557	537	551	552	536	565	480	532	536	569	504	544	557	548	555	517	516	548	523	573	538	551	508	536	510	534	528	522	539	562	536	549	519	563	549	506	525	536	579	541	540	562	568	539	479	504	547	527	582	564	522	561	539	559	528	544	569	555	482	536	570	546	513	547	506	509	536	565	535	531	561	526	572	583	532	534	524	642	574	517	550	604	551	518	535	531	540	546	549	529	496	542	532	577	564	513	530	515	576	564	543	536	501	557	540	558	555	553	522	583	521	556	539	565	543	542	522	603	531	554	541	518	539	474	541	506	565	528	497	551	552	539	541	546	538	539	494	511	547	570	552	527	563	565	572	542	520	561	509	519	548	535	546	536	532	534	545	524	534	535	574	569	570	544	541	521	526	566	581	539	553	513	553	567	549	510	542	549	570	580	545	546	519	495	500	506	537	544	540	521	535	587	524	548	551	540	534	547	573	556	538	539	508	523	538	514	556	509	542	541	509	512	523	541	488	518	517	569	546	546	524	553	525	506	553	560	509	560	524	551	512	586	565	526	569	540	535	556	526	589	527	563	532	570	538	549	534	522	500	550	522	574	598	534	579	516	539	552	557	552	531	567	549	512	519	520	536	538	530	552	527	557	554	539	544	494	573	545	518	530	563	542	526	537	525	496	558	529	486	544	560	527	493	548	554	565	530	512	526	530	545	518	533	549	503	532	529	523	544	558	552	534	546	553	520	531	578	540	535	547	565	558	527	523	530	581	504	496	561	542	544	512	520	513	569	552	562	564	531	551	507	554	531	526	521	555	541	537	565	549	509	540	554	553	492	517	516	562	523	522	552	538	545	538	499	523	551	545	528	527	513	502	525	517	552	550	500	510	499	510	557	533	508	511	572	565	551	493	545	540	534	525	527	539	508	519	534	526	512	526	530	562	591	568	539	519	572	517	547	565	507	532	522	543	539	525	524	524	529	524	526	535	494	533	536	525	513	533	550	534	534	541	534	521	535	526	545	513	515	537	556	553	567	547	578	542	559	492	549	524	509	560	540	546	542	534	500	529	546	532	519	550	525	506
8227	17115	19605	14642	10904	8237	43375	41465	24672	12203	5039	1659	848	568	557	508	531	535	553	502	542	494	544	561	513	510	481	508	505	483	512	524	545	505	496	533	530	534	524	468	525	508	523	518	490	494	521	524	512	529	455	502	504	500	514	540	511	533	522	498	528	516	489	495	539	501	459	531	542	510	547	552	525	565	527	566	477	513	512	509	531	573	490	502	552	489	525	529	508	514	511	559	533	492	503	528	511	509	511	525	537	546	498	546	515	524	514	520	504	514	500	505	484	501	537	522	486	546	512	528	509	518	523	547	509	482	519	501	500	537	509	560	552	518	547	561	530	532	505	520	538	482	524	493	505	553	528	551	523	547	486	510	489	523	500	532	495	510	566	503	513	515	474	526	516	504	491	549	472	504	485	486	505	506	518	508	516	525	496	483	523	483	524	534	521	507	572	511	528	519	508	498	542	520	527	538	485	511	526	488	541	542	493	500	502	524	512	509	491	493	530	492	507	523	509	514	468	534	529	499	501	578	554	563	487	517	539	513	497	488	501	539	528	527	515	483	517	535	513	468	534	524	442	524	447	501	535	523	517	537	500	546	512	519	510	525	487	525	485	500	521	509	508	487	520	559	472	514	532	549	510	554	484	499	503	529	553	520	481	482	505	513	497	514	557	497	513	528	526	528	511	476	490	537	512	521	494	470	525	525	543	486	492	555	483	498	536	515	488	510	531	492	530	522	523	521	490	468	491	546	513	522	542	568	501	502	528	492	506	517	537	522	508	509	501	473	494	529	486	516	500	537	546	500	484	503	524	510	505	487	525	512	561	555	486	483	528	490	551	507	525	542	512	542	500	527	475	484	542	511	528	518	513	523	506	490	501	554	549	475	469	475	544	526	483	491	531	506	536	508	535	485	521	483	481	514	548	518	493	468	512	532	505	499	530	541	490	512	492	536	512	526	519	548	542	515	527	486	512	520	529	496	488	505	491	505	542	487	521	518	444	495	534	536	547	479	485	477	539	510	519	537	486	532	543	519	504	504	509	520	569	517	510	536	501	474	585	506	496	529	526	511	507	543	489	525	528	521	552	529	523	502	532	515	507	497	526	528	443	496	518	527	517	516	479	524	506	563	502	539	500	520	525	536	492	525	464	513	510	547	518	532	534	513	505	492	513	527	485	489	503	532	537	514	487	524	507	525	504	483	522	546	559	505	515	509	505	454	488	512	513	548	559	492	536	512	513	509	530	482	524	494	485	518	505	491	521	500	530	499	488	521	536	517	548	454	513	492	509	487	520	530	518	518	531	491	500	506	515	517	512	506	498	525	506	463	547	515	472	517	518	508	484	508	487	473	518	522	478	476	518	495	490	506	502	515	505	513	540	544	529	583	520	532	522	536	492	466	513	523	507	505	506	551	497	544	497	574	518	516	515	473	498	487	513	471	514	513	513	532	511	533	502	523	531	548	519	532	520	538	534	513	555	503	532	523	506	543	514	527	517	462	513	528	489	516	519	502	544	496	514	488	467	510	560	517	526	474	484	527	503	536	514	501	483	534	505	461	546	556	530	527	480	505	477	496	530	476	521	510	435	536	491	502	471	502	551	522	548	490	557	516	458	549	504	496	523	496	523	530	497	509	505	488	518	489	539	503	488	496	502	542	517	451	553	520	498	513	515	467	529	514	495	512	541	513	516	516	524	481	510	536	546	481	557	494	541	498	501	485	520	493	489	535	504	520	459	505	517	486	481	509	514	457	536	501	520	495	551	526	493	499	483	502	547	535	541	460	551	489	534	484	521	512	488	504	532	540	538	518	518	483	550	517	520	542	486	511	467	499	481	537	495	528	492	509	514	537	562	500	484	496	534	489	514	567	564	503	553	474	531	536	511	497	531	480	521	508	502	504	519	500	485	471	493	513	480	510	447	481	535	509	501	530	550	532	516	494	564	558	510	449	512	469	520	522	535	467	542	501	536	519	482	515	520	478	477	484	527	495	482	493	519	518	497	530	507	514	484	506	503	503	485	549	516	481	517	504	515	456	480	491	501	468	521	505	550	527	531	525	525	555	523	522	500	500	545	548	527	501	503	505	490	489	507	465	494	519	501	514	534	503	536	500	491	538	500	498	463	494	489	497	497	511	481	488	506	508	553	524	515	521	503	471	482	544	481	490	519	509	553	511	496	477	505	509	502	517	479	476	489	486	545	539	516	527	467	563	518	495	523	480	527	560	489	509	521	492	519	541	485	552	504	501	512	544	505	505	549	493	488	504	479	503	565	479	486	491	522	503	537	533	513	498	506	510	512	498	510	559	519	520	487	527	501	511	496	504	532	510	532	490	490	515	485	468	496	516	473	505	478	557	511	487	478	543	530	493	508	519	516	490	481	542	477	517	534	515	503	522	495	482	500	497	476	533	536	482	505	470	560	524	452	533	526	491	515	525	461	500	497	476	504	486	515	532	481	524	481	503	531	507	552	505	516	513	507	531	488	507	483	490	497	511	477	476	516	476	506	518	498	501	501	526	500	535	511	552	527	479	470	514	473	529	519	514	517	523	509	512	507	541	501	505	531	517	491	534	547	498	491	495	498	532	537	502	516	529	535	484	514	501	504	527	550	509	515	503	486	458	499	525	503	491	539	500	488	494	526	440	524	537	528	541	523	497	483	509	474	479	515	545	509	530	526	480	501	495	552	518	505	525	513	519	511	548	521	518	520	524	498	501	516	572	530	550	497	528	510	536	516	478	511	500	495	521	500	523	493	514	496	547	462	498	554	519	505	536	484	522	543	498	489	510	500	492	520	507	522	509	533	475	526	516	513	530	472	542	496	485	529	509	491	493	537	528	501	494	513	466	531	498	510	487	496	462	539	493	488	502	537	495	507	471	495	529	506	487	507	525	509	485	508	492	489	497	506	503	511	496	485	532	480	527	502	458	521	510	507	531	543	526	485	522	472	503	497	497	531	498	533	483	531	495	492	521	539	519	464	539	516	535	513	511	521	488	512	506	504	501	510	558	461	536	530	541	528	504	540	530	528	579	512	506	543	505	487	497	520	500	583	501	514	514	521	512	509	518	508	540	484	523	498	511	478	492	489	528	491	544	505	486	534	515	507	484	527	496	493	496	475	497	527	509	487	519	507	471	511	559	510	504	558	524	484	493	490	508	500	521	520	491	513	522	537	492	496	530	544	539	511	540	522	479	527	523	489	539	498	503	563	490	491	450	516	541	513	482	490	478	472	479	515	549	510	495	503	509	526	494	480	535	519	476	547	511	504	514	482	516	511	545	494	497	522	453	541	514	547	501	524	509	455	525	531	508	501	467	543	537	541	519	503	545	523	523	533	491	509	561	546	548	500	512	508	531	511	539	512	518	505	527	518	495	460	509	527	499	526	498	492	475	511	486	534	482	478	502	472	511	523	550	531	528	535	487	504	496	488	523	512	529	480	522	505	492	503	526	538	503	482	504	480	556	506	482	504	485	537	517	499	525	538	499	538	521
27879	14786	5349	2455	1386	1197	3128	3360	2153	1224	664	533	474	458	463	463	429	441	472	424	411	414	459	432	440	447	416	462	432	444	447	442	440	480	410	498	444	424	413	458	451	452	465	429	450	484	455	510	418	447	416	428	484	430	460	436	457	472	439	434	457	460	464	427	445	449	434	443	446	445	444	492	447	434	465	461	438	452	441	442	429	399	399	449	411	424	407	452	435	462	456	452	436	452	399	423	389	483	460	458	439	483	449	462	413	398	460	427	450	426	448	451	484	427	426	453	402	474	457	437	449	465	448	455	444	472	458	427	494	422	448	432	450	443	479	454	455	462	470	464	419	424	439	433	462	426	431	401	424	414	432	458	451	453	435	429	428	429	413	414	397	464	453	439	466	400	424	438	439	459	443	445	431	466	423	437	420	423	403	442	389	441	429	403	421	426	425	433	430	468	410	454	404	484	461	458	475	453	467	395	427	436	404	419	442	427	464	474	448	431	434	420	410	467	403	433	456	462	418	439	457	412	399	469	454	398	435	435	420	456	440	465	470	445	427	423	445	472	457	442	439	426	448	439	435	407	474	430	455	454	455	437	431	438	426	443	464	406	435	471	445	456	453	437	443	457	412	393	455	446	450	465	424	436	421	441	431	447	455	401	418	442	456	457	474	425	444	470	442	428	403	438	438	463	437	443	466	412	491	425	410	433	451	415	429	454	469	462	446	428	429	445	397	429	466	434	432	403	450	426	459	439	416	427	430	422	422	423	421	445	416	451	441	397	449	445	442	450	443	428	423	456	459	417	415	448	443	407	431	420	444	421	463	433	458	429	496	418	445	427	448	437	465	437	488	415	412	442	417	439	463	463	446	425	386	440	426	439	436	454	402	428	420	449	432	453	451	455	461	438	410	427	454	453	473	475	435	438	433	401	436	480	422	430	445	389	431	415	425	476	446	459	426	465	489	439	446	444	436	416	438	451	469	457	467	449	444	413	449	463	461	433	433	458	410	428	436	454	458	428	404	429	413	446	414	432	446	407	428	440	427	465	467	449	462	414	406	449	432	428	442	463	439	454	434	398	441	463	463	458	431	492	436	456	432	445	424	436	448	439	407	420	426	421	469	455	432	454	450	455	444	409	411	467	427	418	422	415	455	451	440	441	457	419	432	455	455	429	433	496	386	457	442	448	449	455	476	499	478	442	457	417	419	475	492	422	406	413	462	407	438	425	441	425	428	453	419	427	425	466	454	448	468	438	414	415	421	447	455	461	434	454	441	446	473	431	433	437	410	424	476	456	474	466	454	468	411	428	434	432	435	434	418	447	456	481	419	415	469	474	444	488	406	458	447	444	430	423	441	424	421	458	444	457	462	436	454	434	424	414	431	386	444	437	440	397	436	462	428	410	430	429	405	451	431	444	442	484	450	457	479	470	424	448	456	435	437	433	448	436	434	463	431	407	411	476	449	466	447	472	444	427	458	442	485	415	448	444	436	449	404	441	437	433	457	468	420	432	457	433	460	455	475	446	398	459	467	453	445	446	437	432	420	424	438	446	442	451	448	466	423	449	469	438	446	454	451	437	430	455	464	441	475	399	425	460	451	414	411	465	433	444	444	446	428	448	453	420	436	443	455	415	409	444	464	386	445	458	428	454	475	452	457	466	451	429	418	447	452	400	437	455	459	415	409	427	419	432	441	431	454	444	391	477	439	463	431	462	468	455	435	465	452	442	452	448	423	424	424	433	448	472	425	457	391	422	471	445	472	492	483	441	431	455	416	454	428	466	459	454	416	468	462	444	452	459	413	471	480	454	451	412	430	440	441	460	473	446	460	446	413	427	399	467	443	435	428	399	445	432	486	412	471	454	433	421	449	478	435	390	376	443	421	443	418	438	423	435	459	428	462	444	461	429	428	466	440	441	449	412	463	441	420	438	419	464	422	431	435	430	361	426	432	445	447	459	467	453	427	427	406	444	425	474	444	460	441	455	431	448	457	468	448	450	437	460	451	413	434	437	442	429	421	437	468	419	463	424	423	433	421	406	470	455	427	446	444	436	423	429	453	442	438	425	420	440	462	443	431	398	465	416	439	405	404	443	426	427	459	407	452	430	448	467	436	438	422	427	459	464	439	463	459	414	474	422	452	476	440	457	470	423	465	410	419	472	476	467	479	448	462	446	444	489	439	421	443	446	464	414	474	468	454	385	457	432	426	491	410	450	455	435	410	449	388	437	425	449	421	452	477	433	428	439	410	420	426	436	458	455	424	485	475	424	402	414	435	486	384	468	449	457	466	430	440	436	454	444	436	438	443	438	424	410	459	474	443	422	434	467	455	417	441	491	429	435	458	487	428	438	468	442	463	518	411	422	436	435	393	407	423	456	442	456	454	423	432	436	435	433	433	477	436	413	427	453	432	427	439	454	435	435	421	446	411	429	458	459	457	460	410	477	425	435	436	464	428	379	470	443	470	424	445	467	441	409	450	449	418	424	437	431	469	430	454	419	440	425	426	433	444	467	423	421	455	424	421	445	387	440	408	454	464	432	463	432	427	437	470	451	446	428	451	429	460	450	458	416	450	443	448	419	437	453	494	436	425	411	447	458	443	436	456	412	435	395	419	454	437	456	462	465	426	423	434	452	450	406	445	454	456	473	444	430	417	428	466	446	480	441	434	429	431	424	446	440	444	458	473	486	439	434	425	461	423	454	382	432	424	421	443	467	437	440	430	476	435	462	434	426	453	467	476	447	490	481	420	430	456	444	435	472	409	451	415	425	440	444	453	465	475	423	458	455	411	469	426	457	467	431	466	350	454	441	436	427	442	412	487	437	456	429	421	420	420	405	446	451	403	427	395	474	442	421	408	417	422	445	451	411	434	468	468	439	407	389	461	444	411	414	438	452	446	439	426	429	436	418	465	453	444	455	436	412	437	461	442	421	451	476	464	433	407	476	431	424	443	458	445	443	415	426	397	428	463	476	464	482	453	419	427	477	430	430	429	446	422	453	474	446	427	438	472	419	436	452	443	439	452	435	438	428	414	396	410	453	425	436	435	427	438	404	466	446	483	512	435	436	435	424	433	437	459	445	417	446	430	470	486	449	407	439	439	419	426	429	446	421	444	475	427	437	420	431	457	448	417	420	436	443	418	441	488	428	419	444	452	447	462	452	462	443	439	456	448	452	447	450	422	401	433	456	455	390	400	424	436	434	434	461	441	483	412	420	447	419	456	448	425	443	402	453	455	464	471	460	392	433	417	438	414	419	438	442	438	449	416	428	427	472	457	442	466	438	449	466	477	439	433	442	475	401	447	465	422	451	455	438	431	449	386	421	457	443	421	428	470	418	450	425	396	416	423	430	441	446	452	453	441	459	462	427	455	425	464	463	435	477	480	475	419	407	428	433	433	450	429	443	411	428	413	446	446	414	434	476	431	440	424	430	406	414	433	430	425	448	459	410	464	432	445	408	444	455	449	463	413	455	421	441	445	431	427	487	445	448
6706	5955	4840	2503	1766	1727	4195	3984	2498	1340	701	549	437	408	388	382	384	410	390	414	397	419	355	412	398	409	435	420	429	414	427	412	404	432	410	435	434	425	424	442	423	383	438	409	435	406	407	415	388	372	378	372	401	410	458	398	410	381	426	403	415	392	421	422	438	402	407	431	410	409	416	423	396	457	438	391	382	421	430	450	408	403	384	410	391	412	435	396	396	403	405	437	425	401	415	423	436	383	414	399	430	404	379	450	408	409	397	386	424	389	409	435	396	430	404	413	402	387	376	379	377	406	407	357	411	439	420	374	435	387	393	387	443	416	394	430	382	438	383	386	440	442	407	408	441	406	405	436	410	395	410	401	428	414	383	404	429	403	389	428	416	390	430	399	399	392	412	415	401	443	417	417	395	413	404	425	408	381	356	400	432	419	402	363	402	420	381	400	421	390	403	402	417	413	402	411	396	439	415	433	427	405	389	445	405	403	405	419	405	407	408	413	405	411	411	365	393	404	409	394	428	428	402	376	407	410	433	418	397	416	401	435	427	450	410	451	420	413	383	375	403	421	441	391	448	412	399	408	413	420	409	426	407	424	433	403	413	404	425	377	385	423	386	376	403	394	432	415	394	418	430	425	369	421	400	394	449	410	427	404	444	410	399	447	416	398	414	377	386	401	397	414	424	431	410	425	410	406	401	415	424	397	413	442	397	412	368	393	403	396	391	390	389	406	402	389	397	429	425	380	445	403	403	409	456	418	423	416	377	436	426	411	388	402	395	415	405	380	405	390	419	430	413	401	360	372	436	442	413	409	420	423	424	446	374	393	381	422	398	436	410	414	458	384	388	446	407	395	398	409	371	380	385	439	415	423	414	381	440	400	426	439	411	435	403	380	390	373	397	395	419	376	408	408	428	420	380	387	391	394	387	417	422	390	358	407	445	403	395	405	378	433	363	378	401	399	389	400	409	417	425	378	405	458	400	368	416	397	388	381	401	415	396	418	412	381	425	419	400	407	419	393	382	460	395	437	402	418	427	396	390	425	407	419	424	431	432	379	373	437	411	429	421	392	389	425	421	393	384	383	403	424	366	407	404	408	414	373	393	383	380	409	385	385	396	406	451	399	385	404	389	398	371	404	425	429	420	425	401	381	379	387	419	398	386	386	392	420	361	406	393	394	406	426	388	392	409	411	410	415	374	416	388	442	389	429	376	404	430	407	433	414	419	444	411	340	416	421	439	436	405	424	445	428	421	418	347	398	404	383	402	390	354	359	409	377	398	418	412	404	421	362	384	405	446	403	391	437	390	395	446	414	343	423	389	384	362	418	430	422	395	442	389	417	413	364	400	398	425	382	408	416	372	381	442	372	428	399	394	410	425	434	412	397	431	408	411	367	373	390	390	424	403	442	423	395	421	389	390	393	403	397	425	403	388	436	398	420	413	420	417	394	414	407	422	449	390	406	395	407	371	408	408	388	406	402	394	436	412	398	403	444	423	406	403	372	445	410	371	420	402	408	430	431	400	427	420	408	435	390	437	447	420	439	392	427	400	440	389	392	384	384	376	411	411	430	407	416	415	358	416	424	405	402	392	408	409	405	410	395	384	395	401	422	388	419	394	401	417	370	437	437	432	410	378	449	404	380	399	405	397	420	432	409	422	430	420	377	386	413	423	398	430	390	401	411	402	411	454	404	402	409	442	418	430	411	372	394	396	444	411	427	426	420	407	420	400	402	414	402	366	412	420	400	409	422	389	398	402	368	400	437	406	400	421	427	376	421	419	438	422	418	415	395	382	418	410	424	406	432	384	369	414	425	390	395	404	438	381	427	427	408	387	382	404	402	431	396	378	455	417	395	382	397	382	418	401	368	397	410	415	389	408	427	403	386	388	430	394	414	428	383	443	384	434	397	412	402	370	385	418	432	433	390	404	416	385	415	388	418	395	421	373	395	396	393	383	416	429	406	421	403	406	381	401	434	396	440	399	385	409	418	420	391	414	418	424	438	417	410	400	415	427	422	395	409	439	406	417	386	413	416	420	417	435	383	395	395	391	386	392	415	395	454	406	389	432	415	403	406	405	375	379	402	418	413	396	399	437	421	415	408	441	394	417	416	435	391	436	359	413	414	428	399	383	409	449	392	397	427	429	398	371	400	406	389	396	434	402	395	386	380	406	398	392	392	414	401	386	418	430	415	420	403	436	451	376	378	426	415	449	373	411	435	381	413	402	402	399	382	378	404	407	440	385	395	440	416	399	385	421	418	414	393	398	406	378	418	421	383	407	395	341	409	419	426	392	426	427	403	400	390	403	404	401	373	401	398	411	398	431	385	401	394	420	398	386	406	409	414	383	401	416	425	436	412	395	387	420	401	423	422	427	406	438	397	415	373	452	404	402	414	388	403	422	436	435	408	400	398	424	401	418	387	416	409	410	420	378	431	413	410	364	417	418	391	402	370	418	407	376	404	411	377	397	397	361	413	423	400	368	367	417	442	411	390	409	420	400	387	402	378	418	381	412	409	437	460	419	403	406	367	441	408	431	401	410	455	409	381	393	408	403	373	399	424	452	365	417	417	406	426	419	421	403	442	412	390	407	433	376	372	370	411	397	386	361	379	404	438	404	392	403	412	428	383	411	438	405	420	379	413	402	442	383	445	357	413	380	413	429	410	423	430	389	410	425	408	379	440	398	398	422	409	388	389	414	428	404	398	433	446	416	407	427	402	406	399	416	403	430	439	446	404	381	376	386	439	410	397	389	379	441	408	390	384	427	377	391	394	413	418	382	405	416	405	390	382	405	415	421	373	376	427	401	450	434	395	415	396	457	426	443	398	381	406	425	411	423	393	402	394	414	409	404	382	411	433	398	409	394	447	437	416	393	401	415	370	376	413	419	406	398	400	371	417	395	368	440	410	429	420	402	397	425	418	401	414	407	431	426	396	415	380	385	397	403	400	393	388	411	402	428	407	425	389	396	412	397	396	402	449	418	434	423	393	411	376	384	416	432	384	402	406	448	371	391	417	376	391	411	396	418	404	406	389	424	393	391	389	371	427	433	406	375	392	404	446	384	380	423	426	404	432	368	387	391	411	386	402	430	408	399	391	433	385	455	380	388	409	428	364	393	436	421	437	405	374	407	427	427	372	402	408	420	428	426	423	401	407	408	443	441	424	422	416	383	424	414	418	379	430	413	406	382	399	418	387	390	402	401	405	409	413	375	432	392	408	419	431	447	430	397	391	427	392	358	432	402	383	408	373	419	423	397	407	392	421	396	404	451	391	437	421	431	393	402	412	396	392	404	426	376	415	426	411	410	408	396	383	399	398	392	408	405	425	448	411	438	424	391	426	421	374	426	395	412	412	366	406	411	420	426	413	398	368	395	424	367	428	415	446	425	428	375	414	419	382	438	402	390	399	416	395	418	368	445	408	363	410	426	372	416	397	433	431	388	397	390	436	398	410	369	402	406	437	399	391	425	406	426	417	436	408	435	407
25540	21422	27276	25005	7432	4811	27509	28784	17770	6950	2351	982	521	453	486	425	462	452	447	411	443	442	466	454	443	453	437	445	438	418	418	457	431	431	432	491	452	446	468	454	433	486	454	428	447	428	444	468	420	475	425	443	427	463	431	447	465	484	437	443	447	446	437	416	425	413	441	430	439	443	435	440	455	449	428	455	420	428	426	435	473	466	433	474	455	451	450	437	486	430	462	410	413	427	459	421	415	414	429	448	437	409	390	419	440	431	439	481	412	483	451	445	458	451	432	438	438	421	422	448	465	431	437	430	445	466	435	435	429	403	453	426	457	464	404	409	412	428	444	447	413	414	442	442	455	433	452	442	434	444	443	412	446	445	428	422	443	442	449	415	411	444	417	420	421	446	421	466	448	442	461	406	442	424	409	428	443	427	468	419	419	441	439	467	437	440	418	437	470	449	471	462	427	463	448	435	433	399	469	425	428	443	421	378	443	390	453	439	421	412	440	427	437	444	449	449	455	468	420	435	498	465	458	437	421	434	425	462	450	434	401	463	449	444	425	436	446	471	418	419	420	421	435	441	446	400	432	432	435	476	429	449	436	429	438	454	444	478	412	458	417	463	424	429	440	401	442	439	434	460	440	438	419	436	453	448	429	418	454	424	425	468	444	421	415	423	476	488	472	453	431	417	412	417	478	438	484	447	434	451	452	460	466	452	437	410	438	475	439	458	443	434	472	470	473	469	420	475	454	443	439	432	444	425	437	476	448	446	410	466	445	401	452	434	444	403	418	461	431	490	430	456	461	447	435	426	465	427	422	451	482	445	432	427	444	441	408	466	456	428	447	439	461	416	449	446	467	479	450	421	454	421	413	407	469	445	431	437	457	426	448	430	460	399	447	436	436	453	433	438	443	445	450	444	431	434	430	447	463	453	468	414	477	463	410	431	471	434	450	463	417	417	446	437	448	430	436	420	457	461	438	426	420	447	432	414	404	451	455	414	449	439	453	434	401	467	457	408	447	433	425	447	437	423	434	428	466	418	431	426	455	425	453	438	414	408	451	435	419	439	451	406	430	445	471	461	408	435	448	391	464	449	466	451	430	411	444	464	455	453	421	440	417	454	424	472	444	415	433	437	407	440	436	410	408	436	453	444	460	420	449	475	439	456	410	446	454	467	469	416	408	456	428	447	462	425	420	444	418	422	462	440	414	472	455	448	445	469	415	463	430	452	453	453	444	426	443	438	457	444	448	472	471	424	431	411	444	453	420	421	499	456	417	429	457	401	447	398	406	429	439	405	442	410	418	434	410	453	403	422	445	411	424	408	407	409	465	459	454	426	457	464	449	462	446	439	432	390	476	459	433	417	413	388	421	434	444	438	453	414	467	459	426	446	445	430	442	420	450	396	419	434	423	451	447	458	457	471	434	471	438	403	427	413	457	421	407	436	449	472	423	415	446	431	446	434	421	454	468	415	407	457	454	451	453	447	394	434	452	448	450	487	446	448	437	446	422	406	470	440	445	393	433	466	431	451	429	420	423	428	431	442	441	426	443	415	467	404	436	426	418	478	459	484	449	428	440	447	487	419	378	443	436	417	417	440	485	444	437	416	445	424	448	502	451	420	450	426	430	459	422	382	410	480	415	446	433	437	455	460	436	433	448	435	469	445	404	440	446	413	423	436	448	410	420	499	444	390	472	382	422	419	427	442	428	449	468	463	470	428	479	452	409	436	434	446	398	454	439	442	442	386	450	444	421	462	440	456	430	454	454	429	447	415	419	430	431	424	439	450	453	426	431	420	433	436	401	420	428	404	485	426	468	449	396	444	439	432	401	450	425	428	416	439	431	393	469	412	450	415	450	464	423	430	448	447	423	430	463	418	430	402	442	442	437	462	432	437	446	417	420	415	429	481	420	453	434	428	443	432	468	441	427	411	436	445	410	423	449	431	429	431	405	453	386	437	455	422	400	456	430	449	412	383	422	446	429	427	448	436	452	437	449	413	405	429	417	422	455	428	483	407	434	459	434	441	438	440	447	413	419	420	398	426	434	465	450	431	454	421	408	468	425	409	463	428	403	434	401	446	437	437	428	409	464	409	434	465	439	428	458	463	430	479	417	449	422	457	493	479	453	433	426	433	468	442	434	427	438	446	437	424	423	421	445	459	484	445	436	404	424	432	415	436	441	459	431	459	432	429	442	439	428	458	447	422	414	437	413	441	488	460	460	406	467	431	426	451	422	430	395	459	421	425	434	442	392	446	445	439	494	433	423	392	460	457	420	437	408	437	423	440	424	458	456	453	398	394	441	459	408	422	450	440	460	453	419	438	423	461	439	404	432	413	434	466	467	402	426	411	425	427	410	435	429	431	445	399	455	443	484	421	442	439	426	435	426	448	429	439	438	412	429	494	446	436	443	433	401	437	455	404	425	418	426	457	436	457	471	409	382	435	412	417	424	433	432	406	464	457	418	446	473	444	444	425	448	445	430	419	412	438	440	454	477	455	436	430	438	443	416	430	437	395	449	488	458	434	442	455	497	444	439	391	424	433	457	460	444	435	438	464	453	441	459	398	449	438	455	435	411	425	450	405	389	418	463	494	433	409	434	427	454	422	425	423	443	394	431	431	462	412	452	471	482	458	400	400	451	407	469	426	431	407	441	452	430	430	448	431	438	406	454	429	414	460	447	427	451	378	445	445	411	412	420	472	450	453	422	468	450	421	410	415	442	407	411	487	427	447	467	425	460	430	433	469	436	437	419	422	447	403	440	437	412	409	440	444	443	401	412	424	457	468	455	395	409	443	481	503	426	456	423	465	441	467	446	428	432	417	387	439	440	436	404	402	416	443	421	441	429	457	403	433	414	426	456	449	412	437	430	447	445	469	416	425	464	464	437	427	459	458	423	458	415	437	453	453	429	457	464	439	473	448	461	408	476	437	416	444	435	418	422	465	468	436	435	407	427	442	422	426	443	403	403	434	419	448	412	443	463	416	450	480	450	469	474	430	461	418	406	468	461	429	420	408	431	404	421	459	434	477	441	473	429	423	438	415	445	443	428	376	439	456	479	444	464	402	403	432	441	433	474	410	426	413	451	402	431	434	414	510	446	420	424	462	396	460	462	414	444	439	444	433	458	433	431	450	467	512	467	446	429	412	411	435	456	429	398	402	421	391	434	424	457	474	453	423	466	444	451	428	465	441	454	441	452	446	414	472	401	407	436	422	433	422	446	411	428	425	470	470	454	457	415	401	445	427	437	471	442	435	450	432	518	414	419	446	470	430	409	446	466	434	432	451	447	463	459	464	476	426	422	420	448	436	429	430	412	429	448	427	414	398	409	466	401	427	439	410	458	436	447	432	457	457	453	433	416	447	412	451	413	417	465	444	413	456	402	416	414	441	435	457	446	386	432	461	460	424	441	420	420	413	442	439	408	437	444	444	389	451	462	439	391	442	438	436	440	457	435	442	435	417	449	393	395	437	438	449	422	439	459	407	433	438
5943	9540	8755	4417	2728	6787	27878	25593	14290	6151	2459	1063	607	476	447	431	443	454	456	457	467	404	419	409	427	425	441	442	476	429	420	411	400	441	457	432	420	420	413	437	399	430	402	434	436	427	395	429	429	447	439	433	428	430	423	400	445	415	403	434	431	414	421	413	414	447	474	432	477	409	407	438	431	485	433	441	459	431	439	422	432	431	425	391	426	428	448	455	399	476	405	446	450	430	459	425	406	453	449	426	429	452	438	406	420	437	461	428	439	424	421	417	411	414	440	457	444	436	447	419	425	424	411	466	417	426	434	443	437	427	437	425	443	421	428	461	426	457	441	421	465	416	425	437	460	406	425	459	432	450	420	417	441	421	419	417	469	408	442	457	389	495	460	448	464	444	447	398	384	434	415	432	437	459	437	438	447	417	465	432	429	385	426	449	411	425	448	437	460	411	445	428	418	446	461	412	428	440	441	476	418	417	414	473	465	425	423	445	441	434	467	444	470	430	438	395	443	417	457	419	467	437	428	411	413	462	456	406	457	439	452	410	431	434	401	451	440	436	422	455	450	397	447	424	432	479	451	403	445	435	392	425	418	443	402	412	407	422	409	458	440	429	417	468	416	436	410	427	426	423	432	414	446	422	454	439	430	421	398	434	445	493	399	427	421	421	453	440	446	421	472	445	429	418	448	450	411	431	447	429	456	415	463	453	421	418	448	441	437	403	417	448	456	440	431	403	459	427	426	426	431	434	431	413	425	464	434	432	446	435	387	439	447	453	437	435	442	430	409	463	432	459	410	423	397	424	411	422	445	447	459	460	450	425	451	382	448	447	414	424	413	443	431	465	419	478	438	421	431	386	402	402	461	411	414	412	398	377	428	402	430	390	448	427	435	433	414	438	453	436	418	460	448	418	425	389	388	446	466	433	479	430	391	427	433	390	439	430	423	447	451	442	429	420	445	423	409	459	450	411	437	387	451	455	434	435	451	433	424	428	441	429	429	429	420	469	400	437	487	428	448	444	428	435	435	423	412	412	440	440	422	417	408	476	463	396	449	383	459	415	417	395	427	415	397	471	392	437	434	399	460	445	438	430	428	461	439	454	416	422	417	393	405	434	422	422	432	416	441	452	420	437	412	470	437	394	416	426	446	421	392	425	438	427	417	428	411	422	462	434	424	420	420	389	452	437	421	385	434	413	430	449	446	446	460	414	417	408	406	406	434	410	421	453	383	424	430	414	472	487	407	403	421	449	409	430	415	424	466	451	430	417	435	426	428	433	466	419	411	418	453	402	434	436	428	410	430	399	418	425	438	392	442	453	433	458	432	415	445	469	425	423	435	449	444	468	423	415	439	446	416	470	438	447	436	414	414	409	408	429	398	422	434	444	411	403	470	420	426	387	384	418	409	411	476	421	429	406	421	430	407	422	478	430	446	446	441	438	471	440	415	440	421	431	420	425	410	413	456	410	443	451	431	411	437	419	425	415	471	454	406	430	418	432	423	424	416	458	446	441	438	421	433	433	439	432	416	406	457	448	413	419	410	433	426	393	449	444	481	405	453	445	401	406	429	452	442	421	426	427	432	421	423	428	416	394	415	431	438	492	467	444	451	444	457	410	416	458	427	426	454	440	426	442	439	432	418	433	449	416	387	450	446	460	415	438	407	448	466	428	421	385	422	419	431	441	404	405	423	425	433	444	408	439	422	413	433	397	451	468	446	415	409	410	436	428	397	440	439	412	437	433	427	413	439	422	399	407	440	453	433	439	405	447	433	442	435	436	451	419	442	429	432	409	454	406	436	429	467	430	439	423	448	402	424	425	427	423	438	429	451	455	473	445	420	394	418	461	457	444	448	448	435	420	408	412	402	421	411	428	441	450	452	443	437	442	418	435	404	412	451	440	453	425	454	436	440	446	429	433	439	414	446	449	445	414	444	445	419	441	443	466	425	389	459	439	385	409	438	423	432	454	419	436	414	426	419	416	393	428	411	468	394	403	418	467	438	448	412	427	408	434	444	453	452	415	420	465	422	410	439	411	423	434	420	437	425	411	401	448	440	458	409	425	450	425	460	425	451	443	451	432	415	437	421	364	481	418	435	416	417	433	443	413	431	418	454	468	430	430	371	436	440	438	412	422	426	430	450	423	422	471	442	457	385	442	459	436	413	453	446	404	428	452	424	432	443	470	419	434	428	450	418	465	430	410	405	444	411	417	412	433	449	466	465	412	415	389	413	393	459	446	423	393	455	432	414	460	438	416	472	429	414	438	431	426	423	428	460	407	406	443	449	442	389	408	433	427	435	393	462	408	427	397	443	423	405	430	447	410	402	421	455	431	433	436	430	453	409	436	415	475	392	455	443	443	450	446	429	426	412	415	430	426	400	425	426	426	451	431	423	421	414	419	437	413	462	420	460	401	425	450	428	466	458	434	441	483	404	411	419	409	399	464	468	411	461	413	430	435	414	435	425	419	422	398	427	402	418	452	376	435	427	441	424	426	410	436	438	434	427	420	424	443	455	404	410	447	433	433	439	436	445	409	424	420	438	423	419	431	446	434	471	420	430	418	413	452	424	448	389	445	437	421	458	405	430	443	416	423	405	412	415	405	465	399	484	446	477	429	450	417	425	417	424	392	421	446	451	420	424	428	450	382	424	397	387	456	424	468	397	438	423	449	393	446	449	456	432	476	453	434	429	429	442	420	437	443	413	455	437	436	430	445	469	468	430	456	391	441	416	449	449	423	459	444	441	421	428	428	433	405	396	398	457	426	411	424	404	476	376	420	434	424	448	465	413	409	397	397	405	428	406	431	425	453	416	450	411	396	444	449	447	427	451	424	431	446	445	385	446	428	397	455	432	425	395	407	416	435	436	439	440	393	423	445	448	430	426	460	456	430	487	429	427	414	411	423	433	403	442	455	433	419	433	427	453	436	442	401	452	434	419	434	437	408	420	459	459	396	443	422	420	459	419	458	430	454	400	418	413	410	444	446	416	419	409	461	424	397	419	440	440	454	406	424	455	401	457	426	442	445	471	403	440	434	400	424	433	434	399	426	436	377	444	447	409	420	441	466	452	416	457	387	432	443	460	432	435	443	421	428	407	419	433	416	439	432	426	440	418	435	433	452	435	422	399	413	394	429	457	434	392	445	376	446	422	430	413	420	428	447	427	460	435	403	406	417	426	438	431	460	423	424	431	462	441	449	421	418	430	416	425	459	404	409	452	422	443	449	445	447	406	448	425	459	440	414	406	422	463	419	429	432	441	411	458	456	419	452	450	446	415	413	454	402	420	440	405	392	421	397	417	385	470	418	424	433	427	436	433	411	411	420	425	427	423	443	444	424	409	429	391	419	424	397	394	439	447	435	441	432	444	430	470	425	426	468	441	419	446	429	391	453	406	388	418	439	447	444	417	432	399	411	435	455	410	394	429	424	392	409	430	433	428	391	412	409	419	401	411	445	437	425	427	432	445	435	421	467	444	437	428	445	444	433
24213	21418	28716	24453	21298	17679	46948	45904	31117	15707	5338	1685	749	610	547	507	513	556	559	596	584	569	569	521	523	529	545	490	527	505	542	526	497	521	545	549	547	492	591	514	575	545	570	496	520	518	546	505	539	536	543	582	523	571	517	552	503	539	574	557	543	570	549	561	539	579	555	537	576	566	532	527	598	534	535	532	545	532	575	508	545	566	555	549	561	548	515	536	543	512	497	555	541	522	549	558	537	523	523	548	541	476	531	550	558	553	566	550	561	541	530	597	534	573	543	530	539	581	554	545	538	535	558	549	488	519	511	512	546	560	530	572	531	567	556	556	532	553	532	542	534	509	503	531	576	544	502	534	543	539	523	530	530	518	523	520	517	547	560	530	513	538	537	493	489	548	560	547	557	534	470	537	500	515	539	541	534	509	500	561	542	548	530	558	532	524	564	501	497	556	517	535	569	513	544	535	603	546	529	545	542	490	545	521	546	542	504	523	525	552	564	534	511	498	546	487	503	553	530	539	509	535	543	524	536	554	520	520	524	512	500	518	485	575	559	506	547	541	544	548	557	510	574	522	567	545	518	538	566	502	526	515	545	548	548	534	518	533	537	512	511	554	507	522	495	557	548	510	492	543	558	510	528	531	577	563	520	536	536	534	527	546	527	533	560	541	470	566	556	532	523	506	499	555	510	555	531	520	583	515	554	535	537	542	510	554	510	525	531	524	563	520	501	528	569	564	509	496	553	529	504	541	529	515	531	509	558	529	552	550	488	527	536	544	548	538	551	536	511	531	536	537	523	557	521	536	569	553	563	522	581	524	520	517	520	585	529	530	564	528	534	553	551	545	502	583	553	547	547	507	552	525	564	517	530	510	555	528	567	547	551	521	537	541	535	546	539	529	553	543	545	537	520	547	486	530	540	516	527	535	510	533	549	518	566	572	513	549	532	556	485	495	570	578	531	521	541	523	521	539	505	608	526	536	548	508	539	557	523	561	512	518	524	529	543	548	578	574	530	545	505	553	507	538	497	560	551	510	493	522	540	493	558	516	543	543	549	533	520	537	520	507	515	538	498	529	562	547	514	557	531	522	565	520	507	546	539	540	520	538	573	514	526	534	512	550	525	513	560	542	504	542	525	531	531	514	496	566	511	513	541	525	510	490	556	519	506	504	522	568	539	545	520	507	525	556	588	571	579	546	521	526	505	558	534	497	533	540	534	536	528	534	500	560	545	550	525	545	561	550	522	523	547	527	530	542	510	595	542	522	536	546	544	541	540	539	535	552	548	516	560	523	543	527	537	546	547	515	514	518	496	569	554	540	507	582	551	517	527	547	534	561	587	532	600	528	523	597	571	510	531	542	540	515	531	525	521	536	513	532	523	534	552	537	542	572	546	534	553	529	517	567	524	545	546	535	549	512	534	508	507	535	520	562	547	569	547	560	550	545	540	509	493	548	547	540	516	593	546	550	596	558	552	557	546	514	538	511	554	526	510	563	539	556	548	535	556	549	544	543	508	539	514	532	572	513	563	529	498	559	477	507	563	530	526	539	526	498	521	539	566	549	530	528	559	535	554	508	544	530	537	529	555	542	547	527	504	555	561	523	504	518	590	582	570	557	531	491	493	553	523	503	519	532	503	514	572	535	569	522	528	540	527	530	570	550	535	509	542	521	545	521	538	553	535	541	501	525	547	544	547	529	530	520	574	575	552	542	565	534	555	516	507	517	495	527	501	567	482	496	537	536	553	471	518	517	529	550	562	466	537	547	561	542	524	535	564	545	516	527	518	540	513	522	509	574	535	547	524	525	511	546	531	500	538	516	513	534	515	513	535	576	582	549	547	497	553	510	521	515	541	496	572	533	547	537	549	507	558	519	547	536	530	508	520	488	556	506	500	533	510	506	519	549	510	549	568	566	522	546	519	555	489	543	538	582	537	531	541	490	508	516	549	507	559	525	516	526	517	478	577	488	536	534	558	523	535	569	550	500	493	500	530	522	538	542	521	544	563	509	541	551	520	540	550	515	573	523	531	542	537	537	499	539	556	516	526	539	571	527	514	532	544	508	572	509	524	494	493	556	502	474	552	551	528	580	555	526	567	583	539	561	514	511	542	508	556	507	544	534	492	538	522	542	549	517	561	501	496	581	537	512	507	524	517	527	542	541	578	536	520	502	576	542	568	506	535	474	568	539	551	554	547	558	514	556	548	513	573	522	528	557	493	501	505	532	510	514	539	548	541	537	546	543	527	501	519	539	529	521	570	518	528	541	528	547	518	560	541	549	538	539	518	554	521	487	513	512	550	568	551	532	570	553	590	577	546	529	524	521	558	493	517	537	524	495	601	509	549	543	507	551	502	552	536	510	550	537	551	507	571	525	520	519	552	504	544	486	518	570	554	554	533	487	614	535	534	522	534	544	564	511	535	528	526	539	521	535	513	519	522	511	544	538	564	493	485	536	565	521	516	529	531	505	540	515	561	568	524	491	563	509	527	538	544	516	536	537	533	526	520	548	526	537	533	516	508	527	527	525	542	567	539	515	555	550	551	556	520	522	547	557	584	568	576	537	554	535	520	522	516	485	517	544	522	534	551	528	564	524	547	503	557	564	544	496	546	519	541	511	546	501	576	529	545	513	577	501	474	572	517	522	553	501	576	534	595	508	529	492	530	494	504	515	537	518	535	517	549	553	534	499	537	546	530	505	563	540	521	521	497	460	567	587	533	538	542	537	474	541	558	536	536	551	519	539	521	524	525	556	532	538	543	533	547	543	567	532	502	547	559	497	553	587	471	553	543	514	536	532	506	547	532	487	519	538	533	551	528	521	487	553	505	542	491	579	548	544	535	517	535	524	533	545	567	526	552	545	535	538	519	501	532	512	561	560	577	534	529	468	535	541	480	524	516	498	548	551	519	553	558	517	556	547	585	457	538	551	560	511	540	564	561	533	547	551	515	545	539	540	526	554	513	489	580	494	544	578	563	534	520	558	550	540	507	509	540	533	524	512	563	547	536	494	486	546	528	569	562	555	541	530	514	529	527	565	539	507	511	530	576	554	562	543	540	497	523	550	527	512	539	567	548	558	516	529	547	547	538	556	543	494	561	531	552	541	542	532	571	527	510	535	509	511	523	513	554	538	545	554	543	502	509	533	564	566	547	546	566	566	554	556	496	518	556	550	516	527	581	551	502	528	526	547	500	527	511	556	535	477	538	482	533	493	562	544	535	530	531	583	539	520	501	492	575	543	528	518	519	577	567	539	528	526	521	546	551	497	534	508	507	513	545	558	515	520	536	541	503	547	548	502	554	550	545	523	550	524	511	557	504	497	584	534	513	523	549	533	562	509	521	518	531	565	511	530	486	530	529	551	553	521	512	505	519	558	498	582	580	498	529	506	550	569	533	505	542	504	528	537	551	535	532	528	523	535	541	547	506	520	509	529	563	507	541	578	514	538	541	559	508	558	570	532	543	534	540	491	563	583	524	553	595	500	545	510
7528	14997	12283	7963	6615	14925	45880	41551	25167	12304	5046	1766	785	555	542	511	517	494	486	538	528	505	516	537	511	497	521	518	501	536	487	563	521	491	505	485	498	547	505	519	499	545	502	540	509	482	482	527	522	501	522	543	501	491	566	497	506	531	521	500	508	448	533	456	502	515	538	512	496	500	522	508	559	547	493	497	583	504	543	522	534	560	499	520	500	510	532	497	528	525	488	517	521	480	515	516	505	530	513	494	523	525	487	516	494	495	475	558	511	528	463	529	514	504	519	473	510	534	509	526	510	474	523	478	473	525	502	509	495	504	513	512	494	486	515	499	516	497	515	489	481	497	534	519	483	501	506	515	535	532	505	488	519	518	504	502	491	510	515	479	498	494	517	510	518	517	535	485	495	493	473	472	514	487	464	539	525	504	535	515	457	531	525	499	536	556	517	522	529	517	520	516	481	508	524	482	518	485	543	490	483	551	521	522	493	493	534	474	508	483	535	540	484	501	497	499	514	522	515	508	493	501	497	513	503	493	551	492	496	473	524	529	528	530	520	520	507	545	576	489	526	502	494	535	447	503	518	509	500	526	530	501	482	525	524	520	477	519	476	530	519	483	535	505	504	482	517	551	515	487	505	490	504	516	521	495	535	489	518	500	544	542	522	506	510	509	503	487	455	505	528	516	506	507	542	512	462	497	493	504	529	500	496	467	497	536	491	529	517	497	498	511	484	484	487	511	498	497	480	504	515	447	520	512	523	524	532	504	492	497	531	542	528	499	513	529	492	501	547	524	507	574	532	526	520	495	497	515	532	497	508	528	545	498	528	500	533	531	540	495	482	532	482	519	536	523	487	537	475	513	512	524	491	474	517	512	499	523	490	487	549	513	484	459	547	519	517	470	527	506	495	531	520	513	490	523	492	528	502	507	479	573	507	541	474	541	515	529	528	479	504	482	580	517	495	486	490	510	444	494	488	518	522	502	507	545	540	483	504	514	524	531	518	555	503	495	470	535	491	484	509	519	551	524	542	486	527	497	524	501	520	478	506	498	499	518	527	545	538	512	517	512	510	526	499	465	525	552	506	497	504	527	515	506	498	538	485	472	487	518	522	503	538	494	516	537	506	475	527	545	480	502	509	506	529	534	507	517	495	515	525	493	532	506	419	521	520	505	519	507	510	510	449	502	490	519	498	500	523	480	519	490	523	519	493	487	520	494	497	516	520	520	519	504	509	524	496	488	495	542	502	538	497	533	483	552	550	502	496	517	494	499	518	526	541	478	500	535	521	555	447	515	512	542	494	531	521	504	458	538	519	499	555	488	455	503	534	472	536	499	518	509	480	539	530	491	522	478	527	509	510	530	517	466	534	493	504	510	498	532	490	479	579	475	535	519	488	549	504	485	545	534	500	471	531	529	533	480	529	485	515	502	525	493	503	479	548	557	487	511	497	495	508	473	477	518	527	513	485	494	520	494	498	525	528	488	479	514	485	509	512	550	500	492	538	558	530	495	522	497	551	536	530	438	497	487	531	511	509	504	528	509	555	516	519	518	515	564	532	493	557	511	534	502	539	472	558	542	544	534	493	558	521	482	517	492	496	522	495	523	517	517	481	447	463	491	490	503	530	527	528	462	506	511	530	555	488	487	507	466	527	483	492	512	519	544	558	524	520	525	550	520	450	488	529	502	527	518	486	499	521	486	497	469	521	507	503	542	524	500	502	532	479	500	517	519	508	491	528	486	521	508	557	465	520	529	535	515	445	459	532	508	509	519	503	525	509	519	547	516	535	510	515	526	498	525	464	511	531	486	511	519	532	526	533	503	501	518	528	495	503	480	529	522	478	503	564	560	521	502	480	579	518	533	486	505	480	501	520	498	530	486	516	499	497	549	507	480	527	528	537	487	504	513	488	521	488	497	537	510	522	514	503	492	541	526	498	504	474	537	516	487	522	519	517	500	511	487	541	464	549	526	488	495	489	516	497	546	492	506	499	499	483	477	536	538	508	536	545	500	529	503	521	506	466	499	507	519	512	513	558	549	501	520	504	503	514	486	518	543	533	512	519	508	464	510	510	509	535	517	528	488	521	516	530	486	462	499	526	482	534	518	511	507	561	570	509	554	488	548	490	522	515	517	488	498	504	476	560	497	497	529	481	495	516	485	496	526	508	507	497	514	501	527	501	480	501	503	539	482	548	556	488	476	526	487	519	482	500	508	533	506	488	521	535	497	517	508	501	538	530	534	552	486	505	546	530	506	513	522	523	503	522	496	518	518	512	495	437	521	489	525	476	490	550	481	446	503	474	496	562	482	512	494	501	472	499	481	489	518	503	485	490	533	553	504	516	490	487	505	464	485	528	533	518	532	522	489	479	514	540	495	487	493	519	546	527	514	495	476	505	532	499	504	478	496	510	525	507	491	488	529	535	537	501	491	525	472	521	499	495	529	500	506	485	518	517	541	497	519	521	542	494	528	507	486	483	535	488	505	501	507	521	516	476	518	498	498	519	532	479	503	461	531	505	480	508	524	490	490	505	447	545	535	519	527	544	529	510	457	529	537	551	499	542	532	472	519	509	485	500	484	498	520	484	522	483	514	507	534	502	508	522	458	506	505	528	486	552	492	506	520	474	508	496	525	509	526	490	507	507	497	516	487	525	494	507	515	565	505	506	546	508	510	486	526	531	528	493	484	538	530	510	506	523	503	522	520	533	502	513	520	501	547	465	524	547	522	453	482	497	505	525	527	514	533	518	469	482	496	492	523	512	508	482	494	472	521	496	492	500	528	492	479	494	503	496	468	492	538	522	549	508	511	470	533	490	525	487	555	493	472	495	482	491	540	494	497	503	489	500	511	533	510	514	495	563	504	462	518	535	522	517	511	499	504	492	505	516	482	525	487	534	509	542	511	506	520	507	504	511	546	501	499	510	511	515	519	514	518	520	546	498	494	519	500	490	484	515	507	508	563	554	498	540	510	543	478	539	515	488	565	496	538	494	519	506	515	489	494	487	486	455	496	497	528	507	488	510	527	497	534	521	518	530	531	502	461	492	500	505	525	527	504	519	522	485	524	519	518	534	491	514	508	558	516	464	511	581	492	540	509	512	459	518	518	562	486	524	505	486	491	502	457	499	548	477	460	489	522	557	518	539	477	542	494	490	504	471	512	510	496	489	485	503	494	481	528	498	533	501	500	495	483	480	474	500	500	551	502	456	452	521	536	472	523	520	527	529	524	527	515	511	497	502	560	528	512	522	494	494	520	518	502	462	505	513	491	534	516	534	533	555	472	552	535	505	510	533	486	485	521	521	485	446	521	522	483	527	497	476	475	507	547	502	484	497	467	521	539	509	527	516	545	491	484	479	489	490	536	482	485	527	505	512	496	493	482	484	482	482	482	466	477	499	562	528	460	504	511	471	521	464	511	492	524	515	488	471	514	476	506	535	535	464	512	505	487	502	534	542	498	481	508	509	494	501	488	506	510	464	490	523	550	518	512
27882	15678	4495	1920	1677	1182	3091	3475	2192	1155	742	555	480	473	445	444	423	450	474	457	463	471	423	419	425	526	455	452	446	433	474	445	473	463	465	435	409	400	401	471	429	434	465	444	444	418	440	443	407	475	432	459	451	440	431	417	447	438	426	420	438	431	493	434	422	464	425	394	405	449	436	433	450	448	446	430	417	413	448	427	452	458	463	460	419	434	459	441	426	444	445	464	485	446	428	414	430	459	411	427	428	432	451	419	427	450	443	415	430	439	454	483	447	430	432	449	450	417	415	441	491	439	428	432	431	428	427	457	446	462	453	463	466	446	417	442	463	449	482	452	461	424	416	422	441	456	453	406	464	433	450	429	424	460	455	427	452	404	445	416	422	435	458	477	439	425	432	440	441	459	434	437	467	518	472	458	460	402	442	437	441	439	433	431	416	405	468	403	426	462	444	465	449	454	464	475	460	446	454	439	461	429	386	475	389	433	424	440	419	422	465	456	483	467	420	445	437	425	431	441	452	452	457	458	406	440	415	419	464	413	445	430	472	444	398	459	449	437	481	439	435	428	421	441	439	423	430	377	423	433	458	453	459	450	452	466	464	446	416	409	469	414	475	433	402	429	456	437	443	420	456	416	405	470	490	457	483	440	465	438	413	403	445	448	455	448	438	451	454	421	402	440	442	451	422	458	394	431	449	427	454	449	436	424	445	426	480	428	423	427	461	428	441	510	426	413	403	455	444	417	448	447	440	445	425	462	430	453	429	471	469	403	477	433	487	434	430	418	466	435	429	442	416	426	418	453	473	424	470	435	475	472	429	451	412	430	461	402	431	459	444	403	452	439	439	439	423	418	432	445	439	458	411	445	457	486	386	462	468	428	438	421	425	442	428	392	417	446	400	420	455	463	446	440	440	400	421	439	432	452	429	426	465	447	442	387	452	430	423	440	470	421	431	435	425	467	424	434	422	411	474	447	422	445	443	435	453	430	430	477	420	452	477	392	428	463	417	472	437	431	439	463	402	433	425	418	481	434	410	456	431	426	453	421	433	471	416	427	441	461	413	407	470	408	465	456	427	446	427	462	466	459	472	473	418	445	428	487	430	407	387	455	431	458	410	444	436	422	425	432	471	423	438	444	413	434	410	460	426	409	447	462	460	379	433	406	431	456	447	438	438	468	435	449	412	434	432	415	421	403	434	462	454	443	412	434	462	429	437	484	456	421	449	437	407	438	472	431	412	426	394	456	428	458	426	454	430	465	439	408	431	429	445	437	500	478	419	455	464	429	428	400	431	477	457	424	438	410	462	416	453	441	447	456	422	450	455	433	448	443	400	422	435	499	459	451	391	425	416	428	417	463	433	438	411	418	424	450	433	465	437	440	436	431	440	432	443	474	439	416	437	419	465	444	481	425	455	447	430	451	452	412	459	431	440	445	477	422	419	430	444	480	392	445	474	438	408	435	433	427	429	429	477	475	457	461	460	435	451	421	433	407	442	403	461	441	495	412	458	424	433	424	444	449	467	438	457	429	448	420	454	451	394	443	471	406	422	409	435	435	423	447	476	462	429	412	443	435	464	444	477	414	444	440	454	468	434	436	441	443	442	456	431	484	431	427	453	455	422	445	426	436	461	440	465	460	458	458	421	417	443	435	421	451	433	459	447	436	428	485	430	435	445	431	437	468	463	442	440	449	445	416	419	410	444	437	429	440	463	437	418	457	441	444	453	458	425	456	483	436	470	402	419	417	448	421	433	427	449	456	469	430	407	413	445	450	470	475	465	482	463	439	444	477	445	467	415	404	452	430	418	431	450	435	460	465	453	486	458	398	448	440	423	400	444	421	437	442	423	462	439	455	431	405	430	452	445	440	441	447	456	453	447	425	404	438	416	417	446	421	443	444	459	441	492	470	457	454	467	447	452	416	411	444	478	442	416	452	434	391	433	421	419	426	429	457	457	461	430	447	388	425	404	422	434	438	454	438	391	458	441	450	445	406	408	475	475	441	438	428	470	392	465	430	474	442	467	381	427	431	460	463	427	435	447	456	465	437	455	438	436	438	435	448	451	422	442	455	488	398	431	462	476	431	404	409	425	440	447	441	493	427	435	442	480	429	442	453	437	433	452	425	437	472	456	429	430	434	407	446	447	450	439	426	434	419	470	416	445	383	421	430	414	423	432	469	441	465	427	474	448	434	459	409	437	431	438	431	448	434	418	511	452	452	452	399	434	474	432	448	468	417	449	460	433	445	432	438	403	460	412	440	471	411	466	466	470	453	470	444	447	450	445	439	465	444	432	410	434	423	432	396	452	442	446	441	480	469	422	409	460	433	457	467	437	392	418	435	455	414	408	427	426	432	459	419	401	455	413	455	443	426	400	404	447	405	432	422	411	430	437	425	406	411	441	461	467	450	448	412	440	438	461	446	414	461	443	456	387	428	436	403	455	420	430	443	442	433	460	425	421	450	452	454	430	434	441	409	470	428	426	451	456	448	430	417	432	472	423	460	455	440	466	430	452	418	427	429	477	474	439	443	464	447	445	423	465	449	458	420	436	427	502	433	449	477	430	444	449	458	436	441	423	437	449	419	418	448	452	425	435	430	429	447	461	433	428	419	409	449	460	448	457	427	419	469	428	460	450	428	401	452	419	452	456	422	454	438	469	423	406	453	455	451	472	445	468	444	424	475	405	442	439	436	418	423	450	429	398	434	440	437	446	457	440	460	431	462	450	434	401	470	426	445	418	429	479	465	447	471	429	442	436	420	434	429	420	449	441	445	439	415	463	472	433	412	449	414	410	417	487	439	435	424	443	457	455	439	468	434	454	444	483	405	424	414	450	460	436	453	429	423	440	423	404	451	457	441	437	432	490	467	384	424	472	437	405	427	445	441	432	446	446	435	488	407	440	451	407	417	472	414	426	430	424	476	447	447	460	408	448	449	428	447	469	505	398	461	409	418	436	421	414	460	432	453	436	436	435	456	436	440	437	470	407	474	416	427	487	433	455	400	422	498	459	433	437	432	437	420	428	439	422	421	415	474	415	440	406	453	482	441	448	448	453	483	403	446	448	422	467	481	459	410	425	437	477	432	454	442	457	454	460	457	458	439	445	453	398	471	449	445	411	433	440	441	456	440	448	416	457	454	412	471	451	429	453	452	474	442	455	439	490	449	464	436	402	436	440	411	416	427	436	451	426	471	443	423	427	472	451	448	435	426	439	452	441	417	450	413	450	405	434	435	441	466	430	412	442	438	472	418	417	425	447	458	453	435	434	400	438	467	461	439	465	440	419	466	428	462	418	438	413	450	442	446	436	445	440	389	442	453	454	450	474	467	417	437	454	439	456	427	421	435	426	464	436	461	427	410	426	417	433	444	458	404	441	416	439	419	467	445	429	446	456	416	431	407	484	466	437	447	455	458	454	445	417	482	426	449	446	439	441	444	446	450	468	436	438	432	442	452	418	434	432	447	394	405	448	416	459	449	455	455	437	401
7618	6992	3501	1931	2322	1573	4183	4144	2370	1307	734	544	439	441	395	381	424	410	404	408	413	432	376	411	405	413	411	366	425	429	421	429	382	401	387	371	414	425	402	384	423	408	392	422	423	434	432	407	414	395	413	396	409	398	402	423	398	418	375	409	412	429	378	380	402	426	382	376	356	403	403	442	392	389	434	363	412	399	402	419	426	396	400	407	431	404	438	395	396	420	400	430	420	399	399	415	422	428	396	418	372	376	426	431	411	410	459	403	406	424	402	422	383	390	413	433	427	408	426	378	390	429	408	397	427	436	401	364	419	407	404	420	395	385	384	395	376	399	393	399	389	412	383	396	393	417	440	394	369	429	386	388	386	410	414	443	403	379	435	373	396	436	368	419	410	426	400	402	420	426	398	420	422	438	414	424	414	414	387	389	413	404	388	409	425	369	414	401	406	398	422	440	395	425	378	401	402	400	412	415	405	375	415	378	388	395	397	384	456	411	384	423	397	399	404	414	413	417	434	379	366	396	441	385	372	428	373	409	415	409	410	386	388	432	418	419	415	413	407	406	376	451	407	400	427	426	389	387	392	373	383	405	403	385	412	426	388	399	408	391	432	402	380	395	419	384	403	423	391	420	394	398	420	431	382	393	413	379	422	383	383	426	403	412	425	407	426	431	405	466	392	381	396	406	391	395	438	431	390	398	412	383	414	373	401	426	393	403	406	409	404	449	415	394	400	425	404	445	384	341	434	392	411	382	380	417	393	407	369	384	402	390	415	425	357	388	440	382	422	379	419	403	378	397	397	426	428	423	420	387	390	456	394	409	407	424	398	389	424	409	422	427	411	421	414	413	456	430	418	401	401	391	420	433	405	393	411	381	400	411	428	439	393	382	401	403	396	412	428	426	425	431	434	413	419	383	426	398	394	451	410	428	401	433	388	447	398	407	432	373	387	447	392	381	378	421	411	415	412	431	407	437	434	406	379	419	417	365	409	381	430	420	387	418	365	417	431	398	406	389	402	420	411	375	409	412	412	431	450	387	392	418	399	374	429	390	426	397	421	411	415	400	418	389	430	379	398	389	403	373	411	404	413	437	390	368	380	382	396	420	404	453	402	430	407	397	457	345	382	407	391	433	421	406	451	425	395	406	399	417	450	401	433	411	435	402	462	381	406	390	391	377	411	394	416	428	418	382	379	408	426	396	398	410	440	442	396	400	404	396	395	392	391	419	391	396	436	437	383	413	403	442	407	400	411	410	380	391	425	390	401	406	421	406	385	381	405	420	398	444	415	404	368	387	414	391	415	411	421	417	426	378	382	403	388	414	410	405	412	381	405	449	370	391	403	436	398	416	413	437	401	414	436	409	406	396	443	402	386	397	416	391	403	419	397	406	448	390	450	412	413	426	372	367	382	370	412	398	403	388	388	455	403	366	418	390	406	402	436	422	427	435	388	390	401	422	426	379	418	439	416	389	409	416	429	413	406	393	424	411	417	404	416	395	388	405	421	413	402	415	389	437	384	385	390	391	408	373	422	402	421	352	394	411	384	404	380	411	420	386	385	414	384	385	412	436	394	408	379	412	386	386	410	437	391	397	401	432	361	397	389	396	360	412	452	392	399	403	434	405	397	390	402	359	400	443	414	419	378	391	421	413	417	399	387	423	395	385	408	405	404	429	435	451	386	373	394	415	397	405	364	378	373	401	384	404	409	425	418	421	392	396	400	392	455	432	396	369	388	393	388	417	422	417	404	410	398	396	407	409	408	439	423	398	406	394	412	399	422	424	374	422	413	365	423	386	420	407	448	423	402	408	415	402	410	433	402	405	430	379	388	425	399	393	417	367	416	409	380	396	404	417	393	388	392	408	427	457	412	380	403	379	395	386	402	403	435	391	401	448	431	412	400	406	418	405	428	399	427	412	393	386	399	405	438	440	381	429	408	418	396	410	371	399	375	412	412	405	362	423	402	427	388	397	417	405	385	384	435	403	431	438	385	440	410	388	399	405	389	395	396	379	407	394	395	387	402	415	419	428	384	397	412	415	402	410	427	410	437	390	393	416	434	368	376	411	430	407	388	417	416	413	395	375	409	411	398	415	429	439	431	399	400	401	465	392	406	420	400	380	391	440	375	378	427	409	400	411	405	385	424	414	434	437	399	381	387	386	411	417	367	412	412	418	431	427	382	407	412	448	385	407	406	402	388	433	399	358	417	455	393	437	421	363	396	388	388	433	404	407	426	416	384	407	392	365	417	386	384	408	400	388	405	380	392	394	401	400	431	421	386	393	377	395	408	393	458	408	438	380	422	435	433	379	407	404	436	401	419	394	406	381	428	427	424	401	408	401	439	396	409	404	395	380	449	412	403	436	407	410	425	411	456	441	425	414	407	413	400	420	389	433	376	426	438	409	422	417	422	428	425	451	403	436	386	419	432	434	415	430	402	387	390	385	414	389	425	403	420	388	406	394	398	400	393	354	401	425	410	404	384	379	434	429	400	409	429	410	427	396	409	373	386	434	413	406	404	413	408	425	408	360	391	375	432	409	399	412	417	430	425	394	361	435	414	416	383	393	420	391	386	393	431	404	419	427	433	409	401	397	412	381	394	409	395	428	398	398	394	383	386	402	414	374	406	400	380	398	409	439	412	401	426	398	379	371	388	392	398	384	394	420	398	406	420	388	401	406	381	405	426	404	428	379	401	419	404	435	420	409	415	392	375	385	394	413	397	421	383	386	404	419	413	392	416	419	415	399	421	407	385	402	396	385	408	424	409	398	385	399	396	392	398	413	400	371	403	446	416	423	411	428	395	377	420	399	399	429	401	417	379	410	383	450	404	390	410	421	393	415	404	386	376	415	407	387	388	441	417	411	392	396	434	429	378	429	411	400	433	423	423	401	377	385	420	365	445	419	418	396	364	390	437	378	416	394	413	380	447	433	394	421	393	403	382	364	375	403	421	390	420	462	391	403	389	410	402	453	387	447	383	395	403	431	395	397	438	407	386	434	439	385	412	402	381	420	384	382	423	400	365	390	390	420	380	394	413	443	407	393	417	386	400	416	388	426	409	420	391	421	408	423	412	396	384	403	405	428	412	437	397	399	440	394	422	407	407	393	436	389	377	369	380	432	383	386	399	411	428	378	386	408	414	363	402	394	367	404	434	397	403	428	396	378	450	414	399	401	397	410	392	433	409	412	383	397	429	425	398	441	426	417	435	393	374	393	401	405	413	397	404	378	427	434	417	416	383	424	424	401	393	428	428	393	395	408	406	398	422	421	385	386	415	400	419	415	399	406	423	417	362	414	423	373	377	384	370	373	424	393	391	407	421	410	419	389	460	411	412	385	402	428	420	388	388	416	380	436	416	412	403	390	425	395	394	418	420	362	410	465	420	379	419	412	385	413	395	414	399	387	429	400	424	397	376	435	384	433	396	376	394	368	395	400	384	415	426	386	412	434	433	406	391	427	412	427	417	388	400	401	433	433	416	419	381	385
25516	21460	27328	25299	7134	6154	31204	29170	16200	6102	2347	858	543	486	488	428	449	473	438	450	467	446	477	473	453	450	440	479	477	432	446	470	442	468	430	469	489	428	428	444	493	440	470	450	433	444	452	423	426	456	462	486	430	409	452	453	471	460	439	454	426	473	437	467	427	424	429	483	436	454	466	461	429	447	470	433	461	452	472	444	440	455	455	444	441	410	436	422	423	460	437	437	466	423	487	466	438	449	443	449	416	447	449	436	429	483	456	434	459	460	455	479	453	473	461	441	439	482	426	457	426	462	457	439	437	437	440	450	437	439	439	443	472	465	432	490	456	427	473	428	442	417	442	452	461	455	423	464	442	459	459	429	443	484	467	477	417	444	422	437	431	471	427	451	447	419	479	464	454	438	447	456	484	464	436	433	400	427	460	441	432	449	423	424	463	423	432	422	423	452	446	472	435	448	459	471	474	402	432	458	440	440	432	429	449	451	377	439	435	450	431	451	479	461	440	453	468	406	413	419	446	451	451	424	421	456	454	411	481	441	424	453	425	427	422	441	444	405	441	420	460	414	449	474	464	438	448	437	432	425	436	457	472	417	436	467	430	449	459	447	465	452	433	489	447	434	429	458	439	412	456	450	444	459	466	477	455	457	496	461	439	421	429	454	433	424	456	421	446	436	453	444	492	410	410	427	450	435	471	436	418	431	438	473	410	450	482	432	473	442	492	427	426	443	415	441	471	443	460	460	462	406	439	464	491	440	448	452	437	417	451	478	403	466	457	413	397	453	456	432	451	459	431	469	456	459	451	438	408	508	432	435	436	463	443	477	429	435	463	438	457	445	440	427	473	448	438	446	484	411	449	424	428	427	488	439	460	482	471	444	434	434	458	439	398	466	449	413	479	428	477	420	432	479	468	450	452	412	443	438	480	421	449	420	463	399	428	421	474	438	456	419	453	447	441	452	425	434	471	461	465	423	446	435	458	422	423	434	452	445	420	487	455	453	443	441	438	488	432	446	415	457	446	441	437	449	421	427	407	460	458	468	433	487	502	450	407	450	442	480	419	447	458	461	436	467	456	429	469	417	456	434	434	464	430	424	463	458	441	454	431	423	490	458	449	428	472	400	431	457	450	454	428	413	436	446	457	417	458	437	418	445	410	472	425	469	437	462	432	480	430	445	444	452	456	435	431	449	456	447	451	460	434	439	424	451	437	468	453	454	426	442	448	453	424	439	436	460	453	453	480	437	440	464	447	428	426	433	423	409	440	437	443	429	445	443	457	464	444	452	453	426	422	419	465	430	460	462	426	459	420	445	480	453	454	474	442	438	464	426	454	447	487	406	483	434	471	469	423	421	423	425	438	442	430	451	435	426	414	424	447	475	406	424	431	467	407	475	429	459	428	436	412	453	440	455	427	449	483	438	442	424	445	460	438	453	428	438	465	428	443	472	472	447	447	452	456	433	429	462	456	408	446	443	430	469	426	419	427	428	460	417	469	473	426	446	423	463	438	436	478	424	414	423	477	469	431	466	430	443	455	439	452	445	462	471	439	399	440	454	413	441	446	431	439	455	457	451	434	443	451	438	431	445	438	471	477	440	424	442	429	446	413	438	439	417	416	421	453	442	459	428	429	432	401	422	435	484	463	461	451	445	442	442	459	442	450	431	439	421	488	494	443	453	470	450	430	416	452	446	433	466	458	457	440	462	450	416	446	423	443	411	464	415	451	452	465	433	448	442	455	437	438	454	459	411	464	415	453	423	439	395	416	415	412	420	462	442	430	422	442	449	437	428	450	413	439	438	446	438	451	419	445	428	440	392	439	474	474	462	442	459	413	447	445	457	435	425	477	452	473	448	491	464	457	394	439	441	447	444	444	474	424	460	449	417	417	447	481	463	464	458	432	439	460	423	462	447	472	453	395	454	409	470	442	443	445	478	470	472	413	435	462	407	420	433	487	433	468	400	499	462	445	451	432	424	406	398	423	461	440	473	441	467	450	470	447	454	442	441	432	417	456	409	439	455	456	443	429	462	474	460	408	437	466	428	442	419	460	428	425	462	495	460	427	411	436	437	440	443	433	429	469	409	448	435	445	433	439	448	445	460	483	453	420	429	438	440	492	428	433	494	488	413	458	477	463	438	464	444	405	485	397	452	451	429	392	474	444	412	403	454	443	426	440	459	437	462	419	445	453	440	444	419	447	429	421	475	414	438	427	476	476	457	450	446	467	420	458	419	428	426	493	452	451	429	385	421	437	455	470	436	497	449	427	459	434	441	463	452	419	426	448	434	426	430	428	452	431	445	458	443	414	451	435	439	432	470	452	422	431	436	441	443	405	460	453	462	430	455	432	477	475	399	417	409	416	477	394	443	464	434	466	437	473	461	434	460	442	436	453	465	409	443	420	436	458	449	402	433	407	446	458	433	451	434	459	448	466	451	437	445	449	429	450	435	450	464	434	463	455	422	412	441	410	470	464	450	429	439	454	422	417	432	428	462	420	423	441	450	436	433	485	462	462	425	443	454	415	418	423	447	400	449	437	466	427	477	433	439	404	438	432	436	443	424	422	416	456	461	448	475	451	426	451	435	434	472	452	426	442	488	485	455	424	455	461	431	448	418	424	419	417	460	400	459	429	455	435	443	439	429	403	447	415	445	439	429	416	433	391	457	420	440	433	418	471	417	426	418	459	443	433	427	404	438	472	415	442	446	436	412	413	475	445	458	433	435	462	447	489	449	443	411	422	464	466	467	396	424	427	432	468	390	385	446	469	420	460	469	409	458	454	466	439	453	458	448	468	435	466	451	439	420	451	408	422	458	452	463	454	403	433	445	428	447	433	485	447	424	407	462	470	448	435	421	463	452	420	415	485	418	425	414	414	444	452	440	438	426	454	419	468	442	443	439	473	413	417	457	470	402	451	449	436	463	457	452	453	456	501	402	431	457	424	471	427	400	453	425	456	451	448	455	425	472	447	416	426	443	423	444	443	417	443	445	419	450	440	453	465	446	392	475	401	442	483	481	446	433	476	440	433	443	402	458	444	464	416	427	472	460	372	452	450	461	438	470	433	500	425	427	470	451	480	460	418	407	436	460	457	444	475	443	419	443	457	405	411	446	421	472	476	407	419	450	424	454	428	427	460	440	441	421	451	439	431	474	444	423	486	419	466	430	441	439	466	439	471	438	399	449	459	437	450	437	446	418	458	442	452	459	391	425	407	433	421	404	459	439	416	449	434	411	416	432	423	482	444	464	439	430	448	441	442	446	434	419	446	448	467	461	444	444	441	444	409	430	447	411	392	441	411	454	449	473	465	446	438	457	441	451	474	476	446	455	463	447	444	432	402	436	475	442	406	428	433	432	431	426	472	436	500	452	434	446	442	445	426	438	448	456	452	437	429	427	434	432	449	436	462	443	454	438	478	478	439	452	427	393	457	413	457	447	413	438	448	466	431	456	453	409	450	413	419	465	419	469	445	479	416	445	411	468	443	435
6971	9922	7417	4000	2449	8732	30221	25219	12444	5662	2437	935	564	429	435	448	464	402	486	437	425	419	430	429	444	435	433	437	434	428	393	427	442	423	456	444	454	465	435	433	420	440	444	457	442	440	405	451	454	444	450	438	466	440	422	438	408	452	416	454	407	429	431	458	423	402	455	398	426	452	409	420	437	411	433	402	460	440	465	433	452	452	400	436	417	425	434	410	424	426	423	467	448	467	417	420	422	442	431	430	400	423	404	459	444	424	398	442	462	408	450	440	414	445	450	445	450	400	441	435	413	421	431	471	441	471	447	410	411	453	464	469	427	433	426	428	404	397	466	447	416	454	440	434	436	446	436	450	431	407	424	424	408	438	411	443	419	440	439	424	426	411	436	432	407	448	451	431	443	384	386	482	441	421	407	437	439	430	491	387	428	440	421	412	447	434	436	421	413	443	415	393	437	424	421	436	415	405	401	410	413	404	444	414	434	444	409	465	439	421	423	494	440	468	437	428	439	432	396	466	427	437	450	450	475	400	454	437	418	472	441	425	443	444	430	442	405	422	441	410	413	424	391	410	423	412	426	441	411	434	411	428	452	451	430	404	414	447	411	407	397	457	471	446	413	410	460	452	408	409	444	415	437	433	443	445	420	431	455	394	417	453	448	410	428	449	421	403	434	469	441	411	459	414	434	402	399	431	430	419	437	404	450	433	392	453	416	428	425	436	426	423	427	416	412	421	442	418	418	385	434	414	367	437	395	391	442	431	423	420	471	465	406	435	414	447	407	405	438	408	405	410	417	462	460	480	463	464	442	406	446	393	422	452	439	458	414	462	422	409	417	440	398	443	421	437	442	445	460	441	457	441	461	427	446	473	481	457	450	451	415	419	410	405	397	429	458	423	419	413	409	398	433	443	417	439	449	418	455	419	416	407	414	429	397	382	408	417	444	395	417	434	472	435	433	422	437	428	423	474	427	456	447	465	428	376	416	469	455	451	469	443	445	423	458	415	454	406	452	438	432	434	427	421	395	440	445	412	427	395	449	462	452	397	421	409	440	445	425	427	417	404	413	439	408	437	451	415	410	412	457	427	416	402	422	406	409	429	411	418	426	411	457	403	441	455	448	451	412	479	450	450	442	415	450	427	424	431	406	419	411	460	429	451	458	426	416	423	441	430	430	421	417	433	460	411	422	405	423	409	429	467	424	417	424	433	451	422	410	434	451	411	420	423	424	473	462	431	422	442	415	462	420	429	422	451	440	445	416	457	452	455	434	389	466	448	419	440	422	402	438	415	446	484	457	430	436	415	420	406	386	486	406	437	417	401	380	410	421	431	439	466	408	390	445	415	457	465	440	496	445	379	401	448	441	435	405	393	447	498	425	442	438	420	447	453	429	433	413	402	446	421	450	428	453	421	430	423	422	438	468	454	421	460	440	420	457	444	412	425	418	425	424	449	418	435	414	461	429	437	438	451	439	403	443	400	363	381	418	427	417	416	438	435	397	440	425	411	468	441	434	430	458	413	452	413	409	454	434	403	433	418	373	421	423	417	407	454	411	392	419	439	404	422	434	402	413	385	413	438	426	425	442	470	451	451	451	411	421	458	409	403	427	440	403	422	422	422	419	432	439	461	433	438	425	433	457	411	384	424	462	446	412	486	434	432	416	383	458	410	438	437	423	424	433	443	430	458	442	433	430	467	453	444	443	443	434	443	462	448	405	432	434	457	390	434	418	410	449	436	423	461	439	394	436	446	429	468	449	430	454	415	411	475	452	430	406	415	454	426	389	451	378	489	410	414	420	477	421	404	376	440	425	434	435	456	457	411	435	445	384	418	452	414	378	435	434	443	410	414	448	437	420	430	433	424	408	417	432	419	411	411	426	440	406	403	420	424	438	437	401	441	411	433	453	444	419	423	410	393	428	445	443	412	396	407	413	431	425	448	406	441	449	414	433	450	437	445	411	433	434	394	420	439	442	447	397	410	450	425	428	450	427	449	412	413	432	409	453	429	401	463	437	436	440	463	418	424	443	428	425	408	439	407	427	429	427	432	435	443	441	454	407	436	399	458	432	470	422	427	424	414	409	417	361	449	428	455	402	439	432	443	411	438	392	448	400	427	443	445	424	453	399	404	432	427	403	439	411	435	450	422	384	416	434	421	395	442	429	436	445	402	432	424	433	439	411	406	440	424	432	443	427	421	446	415	451	437	435	437	446	429	418	407	420	424	453	430	416	379	455	439	450	414	413	454	471	417	423	410	427	464	445	417	412	460	424	404	421	418	422	471	418	451	441	427	403	412	422	454	431	393	422	441	444	420	459	436	452	437	445	441	452	483	420	457	418	428	417	451	434	433	413	431	429	425	430	420	422	417	447	443	465	403	454	438	405	432	394	400	431	427	441	454	420	441	407	409	415	437	466	397	442	441	425	416	445	443	442	443	443	421	444	413	390	434	450	449	426	391	429	413	415	393	436	408	447	436	428	442	397	424	425	441	405	408	401	424	468	449	415	440	424	455	446	412	420	434	446	430	417	415	413	437	438	462	403	463	402	400	431	454	439	446	403	428	411	426	422	466	423	428	402	441	456	472	424	419	438	384	414	419	422	397	395	421	452	409	440	436	421	417	392	439	424	474	435	441	439	379	422	420	450	423	416	465	387	444	434	440	436	370	424	404	440	450	402	426	435	434	439	429	440	448	427	412	436	393	435	413	439	442	419	443	416	459	465	458	400	421	465	449	478	409	462	394	424	445	406	408	452	406	421	452	426	403	390	450	395	419	424	452	412	426	406	435	418	466	401	392	432	458	442	438	423	430	428	429	444	418	421	402	424	439	416	409	466	409	449	417	427	445	413	404	443	437	445	466	401	440	445	428	424	459	452	461	452	433	441	423	394	423	458	444	429	421	457	445	450	389	430	405	454	429	415	401	412	449	425	461	415	423	399	447	435	456	477	422	413	398	429	426	446	423	426	416	405	438	402	446	440	460	427	444	408	390	407	410	421	430	434	478	456	425	427	415	450	436	434	423	435	427	441	451	382	449	436	472	456	449	432	419	436	438	431	426	427	423	444	410	405	422	446	409	427	428	460	440	431	420	404	417	422	448	441	453	428	441	413	421	428	472	436	418	431	427	433	434	434	392	421	426	461	418	423	433	434	428	423	438	426	440	412	427	438	483	438	420	403	459	417	413	443	429	427	439	465	432	451	421	396	445	443	394	423	455	443	432	460	434	407	475	467	445	456	420	387	444	418	441	436	378	418	430	442	427	422	416	432	405	413	435	451	412	410	460	419	405	417	430	426	476	427	450	433	445	435	430	418	432	446	437	394	420	443	419	423	461	436	426	449	430	452	430	429	416	405	447	423	438	441	422	435	390	426	466	441	434	433	468	436	483	454	414	449	399	399	414	448	401	453	461	418	432	439	433	410	433	455	446	396	422	414	422	427	441	426	443	461	421	427	470	432	413	431	427	408	406	421	418	446	389	422	448	432	421
24316	21433	28730	24540	21350	25276	49688	45368	29804	14631	5392	1575	831	629	582	523	564	563	527	561	595	588	531	528	515	538	565	547	539	543	566	590	521	562	555	576	528	536	541	529	564	560	577	573	517	558	513	607	532	549	536	576	549	591	559	516	552	591	540	568	548	546	489	539	519	549	555	500	507	538	573	575	521	516	526	534	558	542	596	575	528	522	527	540	571	521	526	616	554	539	619	549	547	518	553	542	546	526	540	533	512	525	522	560	527	515	504	552	514	528	520	512	538	565	532	543	547	600	524	581	527	571	544	506	508	551	525	547	547	599	555	534	555	582	577	551	530	566	518	493	560	534	553	516	556	528	535	597	582	528	553	551	582	551	557	547	534	567	589	538	554	532	538	582	516	565	555	543	549	553	561	561	567	566	518	543	542	601	580	599	545	539	557	550	532	593	498	558	565	559	546	559	534	514	508	556	544	507	517	573	539	544	552	504	519	563	545	528	568	549	548	547	534	572	600	525	528	541	545	567	575	565	526	535	544	525	538	558	552	527	559	541	510	541	540	580	555	526	543	607	506	552	514	534	595	563	528	540	519	567	544	532	573	549	572	529	551	574	566	572	571	527	533	551	582	560	558	554	541	551	554	567	552	558	531	522	551	548	526	519	556	482	530	535	544	533	557	527	569	523	562	564	555	561	546	574	514	565	542	537	492	563	523	492	499	501	539	566	535	533	550	514	530	519	553	533	509	547	525	571	511	543	519	561	492	532	524	510	550	534	535	563	573	536	528	520	567	556	547	524	543	528	559	535	520	583	518	537	563	548	559	561	528	485	559	574	550	562	549	504	503	530	530	531	537	548	546	558	523	540	562	526	536	522	520	551	535	534	564	549	588	546	564	522	563	530	561	539	547	577	517	568	561	562	559	549	550	563	526	535	543	484	602	499	501	546	546	517	492	535	516	550	563	536	543	550	555	513	573	507	553	550	546	541	580	550	562	531	537	537	487	549	521	518	551	516	557	547	537	523	503	546	541	514	518	547	528	518	521	552	553	512	521	554	547	566	604	543	583	513	564	525	571	550	545	514	501	541	531	522	551	567	566	561	579	549	546	560	538	560	499	551	543	552	520	540	503	523	562	563	533	566	523	582	553	557	504	561	526	521	549	561	576	531	533	567	515	549	559	528	598	538	549	523	549	554	545	575	591	525	510	575	549	551	519	546	596	549	564	561	522	510	515	536	542	525	582	522	536	529	512	534	577	541	577	583	573	560	543	569	509	524	558	565	559	526	512	556	601	614	477	505	500	545	539	587	545	557	556	539	531	547	545	508	532	541	531	534	532	565	543	598	552	525	559	498	551	522	559	533	525	519	544	546	537	551	545	522	516	559	547	517	526	534	510	550	538	557	531	552	496	558	548	573	545	561	532	523	527	564	529	561	535	535	567	545	500	578	537	557	546	558	536	538	527	558	541	537	511	601	578	542	548	534	569	542	521	548	504	565	540	515	534	540	533	536	538	527	559	535	564	568	509	512	514	568	575	539	532	543	527	532	560	562	517	529	515	561	545	554	537	539	538	572	555	529	577	560	539	523	510	522	557	526	539	549	542	490	502	556	540	572	489	542	554	514	533	517	561	510	488	522	556	555	545	536	552	537	510	550	592	548	540	541	543	500	571	531	551	545	536	533	543	565	543	522	519	556	544	598	594	557	564	544	519	558	507	527	585	568	523	515	524	541	560	567	562	529	596	561	556	555	528	521	549	589	542	533	598	585	543	499	530	537	573	534	514	542	554	570	521	534	523	522	578	563	578	504	569	516	531	574	559	556	565	518	551	520	562	545	537	530	561	485	535	540	583	576	531	529	537	572	607	580	534	524	552	582	527	542	526	542	571	523	549	514	540	543	522	495	567	576	518	548	535	539	556	575	566	571	561	507	519	547	526	549	551	522	534	543	546	536	544	539	591	534	530	571	509	537	531	550	567	576	554	580	544	526	566	563	535	540	525	520	554	528	535	572	543	554	534	524	556	527	502	568	522	533	521	524	553	524	565	531	576	511	536	533	504	511	547	513	549	500	507	522	487	555	541	556	519	533	466	557	562	575	531	529	545	502	525	533	518	570	562	504	582	531	506	491	529	578	532	527	552	535	536	540	579	536	514	563	534	566	518	537	546	488	556	575	546	578	551	552	591	560	523	548	568	555	524	526	538	526	583	498	529	519	537	556	542	515	552	546	532	513	523	550	499	540	533	550	525	497	508	579	529	553	501	544	544	513	531	542	539	511	589	541	533	560	556	522	572	561	550	542	528	543	565	574	538	510	525	563	541	512	538	524	555	508	532	518	520	570	516	553	570	520	530	564	528	472	551	504	532	568	510	524	525	565	590	512	503	544	545	523	520	540	553	566	527	510	544	530	540	536	515	529	515	569	537	512	587	521	580	540	551	542	543	494	523	509	525	537	524	544	503	561	544	539	509	524	518	575	580	544	529	567	553	536	543	575	535	569	500	510	522	530	554	548	527	531	525	549	563	538	566	535	518	516	520	532	548	585	507	529	559	521	586	564	504	518	562	567	539	501	605	551	563	535	544	563	549	482	516	548	540	537	529	508	511	549	575	575	558	543	562	579	506	522	527	538	527	494	529	569	553	536	536	530	512	552	537	507	537	544	515	559	569	589	514	530	562	489	546	542	556	536	537	579	522	544	575	539	542	566	560	522	552	545	574	541	492	518	559	511	547	568	513	524	527	541	565	584	597	546	518	545	547	525	538	544	530	534	515	547	489	514	556	535	562	566	509	570	533	516	539	570	539	545	557	543	528	584	561	559	537	519	524	529	550	512	548	524	548	545	523	515	514	534	557	542	577	542	548	568	549	550	523	553	506	493	579	577	560	521	558	553	548	540	566	534	518	534	541	532	548	549	577	551	568	585	561	553	530	576	558	522	548	503	547	528	551	566	529	548	529	517	540	552	575	544	515	559	532	539	561	575	538	550	535	552	545	563	513	569	535	554	497	534	576	513	550	546	532	557	565	544	533	482	563	548	580	518	552	543	557	493	554	547	558	512	552	556	526	561	590	532	554	525	523	555	535	608	512	514	535	561	551	552	533	545	522	569	560	556	550	539	574	556	530	540	519	573	523	555	524	503	476	565	530	558	501	557	564	543	542	508	569	524	516	547	545	545	539	546	496	559	575	554	544	518	553	538	574	536	535	521	526	504	516	511	530	529	552	512	534	555	575	559	535	504	523	534	521	559	524	557	531	547	526	516	517	517	536	576	549	523	606	512	584	528	578	538	498	500	527	541	527	519	551	536	527	541	558	550	541	522	512	540	473	537	534	539	526	556	525	547	537	545	565	549	500	524	575	531	521	501	513	547	536	545	564	538	561	548	533	519	506	567	532	559	527	518	554	527	535	571	569	545	518	567	568	560	537	545	547	585	523	509	505	572	545	542	568	538	528	523	526	544	542	532	515	563	556	553	543	501	558	534	533	539	565	532	542	509
7348	13832	11019	6204	5722	25825	46968	41123	23226	11972	4912	1583	796	598	521	518	546	506	508	583	504	508	507	453	527	511	519	485	523	533	490	516	523	516	540	513	491	498	487	512	548	542	508	514	528	520	535	517	538	536	554	510	519	504	550	525	537	488	520	471	541	467	504	460	512	542	545	535	542	532	509	525	493	508	504	500	517	531	511	505	545	520	500	509	515	531	521	530	503	552	528	534	528	529	509	490	547	554	559	558	528	472	478	509	476	492	540	539	493	484	505	500	494	535	531	546	486	494	506	516	517	482	492	500	540	503	510	475	491	510	501	519	534	507	544	518	500	494	505	520	525	523	520	528	537	528	488	507	522	520	493	497	481	531	531	520	503	546	537	515	477	493	488	539	499	491	502	477	494	516	530	551	499	515	520	498	517	491	534	531	554	514	492	526	488	477	565	530	468	510	526	532	537	524	508	521	571	507	495	483	530	519	531	488	537	494	513	529	516	502	491	525	481	511	500	522	486	463	501	549	515	492	520	528	531	494	491	557	527	498	515	509	517	521	531	485	527	543	557	507	570	516	548	494	547	497	512	509	516	485	500	532	514	511	505	489	503	544	507	484	507	476	487	532	500	507	491	508	500	469	525	520	516	479	517	541	549	494	543	519	482	528	521	516	484	514	520	512	484	534	502	466	485	553	556	566	486	453	514	497	487	533	506	521	522	539	521	506	498	530	494	541	520	518	520	518	484	518	493	499	485	513	493	555	495	520	508	534	557	511	510	532	515	465	531	491	511	526	483	519	560	532	489	492	501	524	516	519	484	530	513	491	486	519	496	550	440	481	498	517	503	527	496	493	520	531	539	501	503	520	501	526	495	532	545	522	512	513	508	530	475	501	504	529	503	484	506	538	507	501	519	531	503	487	483	539	495	508	474	553	554	511	525	515	506	525	521	499	506	512	542	536	516	526	536	497	506	493	527	501	475	492	525	469	488	488	496	509	507	490	538	516	508	485	504	474	530	558	524	476	519	496	495	528	525	552	506	519	515	542	510	485	540	530	526	496	520	544	533	489	496	464	471	527	497	520	500	515	493	544	526	548	529	538	489	487	505	539	500	475	482	514	544	453	510	474	531	493	483	493	532	505	516	549	477	496	497	520	510	479	514	499	500	525	501	473	529	503	504	492	551	465	543	498	486	510	488	516	508	561	541	502	517	563	517	520	486	529	497	531	511	531	477	513	500	529	494	523	500	506	516	549	522	501	542	512	552	485	493	501	511	508	531	504	529	477	503	514	492	525	540	543	536	524	529	507	534	510	547	537	577	528	524	517	487	522	507	531	467	517	521	488	498	482	510	522	536	525	525	485	538	510	524	492	524	546	524	537	584	522	484	546	517	467	521	532	513	509	554	552	508	512	535	499	528	570	530	497	539	496	495	508	549	539	485	515	509	494	516	482	518	563	505	548	493	488	478	511	512	528	500	511	552	516	474	520	515	505	502	512	443	511	511	522	547	500	492	523	507	498	545	500	524	486	504	540	492	504	501	540	502	520	506	476	531	525	501	511	501	517	507	549	495	510	452	554	505	541	540	509	526	517	529	498	485	479	518	530	514	479	490	493	477	477	551	489	498	522	496	519	499	476	537	540	489	490	501	497	515	515	531	507	505	570	538	517	504	512	528	489	505	519	492	524	494	447	496	511	518	532	481	520	502	520	502	492	470	523	501	514	506	513	527	506	497	488	511	531	499	502	497	500	516	525	503	523	528	488	506	547	481	506	512	471	515	517	545	506	519	505	475	527	536	525	548	489	487	514	496	512	530	545	506	491	504	532	516	500	526	485	484	518	495	508	494	492	489	498	554	489	515	499	526	519	503	505	542	522	487	485	505	481	492	497	504	493	520	444	509	521	521	512	516	564	509	495	557	490	501	507	502	502	531	538	516	498	570	530	505	548	506	530	499	543	511	502	521	480	539	475	523	492	443	513	524	536	478	482	481	520	490	504	515	508	559	502	555	497	491	559	548	473	490	485	534	516	504	517	497	505	492	493	498	499	511	495	555	564	497	499	480	516	526	521	513	477	494	496	507	499	495	469	546	501	525	482	511	517	492	498	502	522	491	473	525	506	468	506	511	528	485	499	508	496	503	486	532	489	465	555	580	514	506	521	507	545	502	502	509	529	535	514	475	507	537	522	498	509	535	501	484	494	525	509	471	478	503	538	499	505	534	526	521	479	475	493	464	479	537	516	485	514	493	529	493	503	491	541	510	508	535	481	522	516	527	476	482	513	482	472	517	505	498	488	539	458	524	496	502	483	501	482	502	496	514	513	488	521	479	516	519	483	507	510	507	528	522	522	482	507	536	471	493	499	490	497	500	525	517	531	501	502	542	506	525	527	478	528	523	475	522	494	491	501	509	547	493	492	479	526	504	512	491	505	515	505	524	501	509	516	534	495	514	493	491	485	485	543	533	501	471	520	508	501	492	511	502	525	516	464	529	483	492	484	469	503	530	471	502	485	539	485	534	527	542	491	530	509	518	536	521	533	522	505	510	473	533	519	514	522	550	549	501	524	508	488	504	491	495	503	495	518	485	520	511	497	477	490	523	508	519	503	464	527	481	527	496	508	533	531	487	544	510	533	514	492	516	490	508	492	537	509	517	527	497	498	482	458	535	508	489	499	488	519	509	507	514	480	522	500	544	488	479	495	511	543	549	499	499	517	546	484	513	544	454	529	511	515	531	521	550	518	522	488	533	482	497	499	526	516	502	527	514	514	513	503	489	483	576	498	524	492	546	494	514	500	474	506	535	478	468	503	474	480	493	531	446	527	572	513	520	508	462	485	522	472	493	528	559	544	486	550	493	449	544	501	499	446	513	500	488	532	506	525	463	518	554	548	492	509	525	508	542	550	479	489	504	531	516	506	498	509	488	515	538	551	505	441	502	493	530	482	468	437	502	522	490	546	489	544	475	481	490	506	503	519	526	534	514	489	530	511	508	489	518	523	546	508	474	536	541	491	520	500	515	507	486	498	518	520	537	569	528	463	526	478	523	489	512	511	496	497	510	500	458	502	521	486	504	499	530	543	536	472	511	495	476	510	448	501	499	498	462	556	510	545	489	510	527	552	513	536	501	488	492	469	518	518	478	505	490	542	500	528	520	491	521	511	466	503	515	510	507	487	499	508	544	523	503	476	535	501	486	505	502	491	539	499	520	534	527	484	530	531	511	485	507	531	513	490	552	487	546	528	484	492	484	486	481	528	508	516	533	499	499	521	537	478	509	494	490	477	536	524	513	492	540	511	473	486	539	493	492	507	500	487	514	536	525	485	545	491	492	503	499	525	490	532	486	506	530	493	504	509	540	541	499	495	524	531	498	526	531	514	549	537	482	507	517	510	483	541	488	481	504	510	527	487	464	501	543	499	483	506	483	507	533	530	529	529	527	485	532	514	497	517	508	499	509	483	508	494	501	522	483	508	468	528	544	503	546	498	500	498	547	560
27730	13893	3530	1754	977	1558	3576	3563	2001	1103	702	506	485	448	440	452	433	428	444	462	412	441	464	436	468	452	420	480	455	426	467	424	399	444	427	423	445	434	423	453	477	458	419	440	410	461	421	396	404	476	485	449	445	462	430	434	444	434	431	446	442	487	443	444	446	421	428	421	459	452	443	442	488	442	396	484	444	434	439	415	402	425	462	448	443	406	396	437	446	439	454	413	427	412	438	441	409	432	441	408	433	436	430	443	477	422	446	400	415	425	431	424	465	480	463	459	464	463	430	450	444	418	474	423	422	460	463	424	426	438	427	441	422	432	464	407	449	473	455	399	431	383	431	437	414	424	431	477	450	384	415	490	416	423	425	437	436	443	458	415	458	447	429	454	419	426	434	441	439	438	435	429	449	444	468	451	426	453	434	472	422	453	435	447	461	442	446	460	408	479	418	436	431	435	517	429	474	451	421	418	455	435	469	428	425	424	440	425	426	417	427	433	418	434	453	422	463	435	434	414	472	423	388	473	429	460	402	397	444	439	452	423	434	430	454	439	454	428	427	416	417	458	468	468	458	425	427	431	430	433	454	465	446	455	412	439	457	455	449	457	437	447	416	472	461	409	408	424	438	474	447	432	460	473	469	423	451	456	417	437	448	454	432	415	469	437	392	393	426	430	470	423	460	453	460	474	439	460	412	427	457	473	461	437	469	420	429	432	425	450	447	413	429	432	418	417	462	440	415	417	477	432	445	460	451	424	418	462	462	404	430	443	425	425	442	478	421	411	477	440	451	411	451	462	449	439	437	447	436	472	427	436	478	444	412	409	467	425	423	415	470	436	427	454	414	439	410	392	406	467	430	447	438	431	459	434	474	416	438	455	453	440	444	439	435	436	424	450	423	434	440	436	421	445	465	407	424	440	430	461	395	446	473	393	393	416	448	456	443	420	439	428	446	420	476	452	460	479	465	446	465	428	434	442	455	440	425	453	433	396	406	454	449	465	440	424	437	429	457	434	429	419	455	436	433	461	429	475	444	508	400	457	464	416	442	452	461	457	422	434	416	448	435	485	432	436	427	448	469	426	438	416	441	475	450	442	409	414	414	449	421	467	462	437	427	455	452	406	466	456	431	487	457	413	426	426	418	430	393	422	438	452	429	432	488	406	424	432	457	430	426	416	446	472	427	396	436	445	461	425	397	435	406	427	432	407	464	421	445	440	394	446	463	440	448	451	395	409	447	452	458	476	447	421	417	460	414	437	446	439	430	457	412	454	423	428	479	400	435	446	452	423	458	463	444	421	471	443	409	449	483	395	400	434	439	450	434	430	420	434	438	445	408	458	435	414	412	424	403	438	440	433	433	463	423	434	459	448	401	460	443	440	435	416	402	453	446	457	479	464	457	425	459	446	392	473	451	417	437	438	434	428	435	465	444	443	439	458	461	446	419	428	453	456	481	437	431	460	439	422	427	459	433	450	445	446	462	415	403	430	441	457	403	432	456	415	427	433	421	454	442	418	466	430	416	432	433	445	451	436	441	431	418	438	446	469	443	444	441	450	432	409	461	429	425	416	438	419	427	441	426	466	420	463	454	439	451	434	458	440	416	447	432	440	413	434	426	426	448	447	443	452	440	459	460	413	432	420	450	437	452	467	440	423	445	423	449	425	399	429	435	434	450	433	463	419	405	449	410	431	465	443	424	441	407	477	463	426	443	399	439	433	434	457	486	439	449	445	447	431	411	409	411	443	429	442	426	477	435	421	456	447	460	466	437	409	431	444	430	444	445	415	416	390	441	430	416	453	419	474	431	442	461	453	447	416	435	437	456	430	478	386	450	456	407	436	433	448	419	447	406	431	438	423	442	466	473	435	418	485	475	447	455	429	433	441	406	452	434	425	476	412	437	468	400	406	446	455	435	409	393	427	449	396	494	437	447	440	467	425	430	429	463	460	414	441	471	458	450	437	389	401	435	400	408	418	452	466	484	420	429	415	482	459	475	416	426	445	437	438	448	437	440	424	442	415	419	457	431	457	438	419	449	416	443	419	431	433	427	403	414	415	421	446	439	445	404	419	426	426	461	442	428	435	425	457	436	409	414	445	452	435	446	427	429	440	430	429	431	431	393	438	464	431	455	461	444	465	471	433	439	423	463	402	446	426	419	443	427	470	457	443	412	422	413	414	424	460	438	461	411	426	419	428	456	424	431	431	435	461	426	426	433	423	436	440	468	441	417	417	418	387	453	426	393	446	373	473	424	473	423	433	419	416	473	404	443	456	440	420	406	454	416	436	438	471	441	427	463	436	426	423	403	461	455	409	417	422	448	434	448	423	436	470	440	434	453	455	436	443	447	406	411	482	442	431	405	438	444	472	450	446	507	486	461	392	410	440	461	445	447	436	419	466	456	411	446	412	447	407	431	407	424	454	450	435	451	451	418	433	401	429	445	427	416	459	439	421	416	440	444	432	455	454	391	466	409	441	451	420	455	427	459	449	452	431	431	453	452	456	452	426	442	432	449	401	412	417	466	415	408	473	443	458	449	447	470	457	476	395	471	461	479	446	439	426	419	451	448	435	455	456	462	444	407	461	431	427	440	404	424	416	456	426	496	444	423	452	450	437	453	451	437	431	437	465	473	446	459	419	439	401	423	453	427	451	427	449	455	460	417	444	450	398	432	475	431	441	418	444	450	459	433	481	475	474	462	461	438	442	470	414	430	441	419	485	394	426	425	428	413	434	475	447	429	440	461	468	445	449	438	422	434	433	455	427	466	400	436	443	451	467	424	499	449	442	433	454	434	460	421	432	404	427	413	396	424	431	430	500	434	408	455	398	472	460	411	463	429	426	421	455	460	438	418	421	413	464	437	462	427	439	446	468	436	471	481	430	460	446	468	440	493	471	479	453	413	422	426	417	392	448	434	424	445	453	438	434	455	458	441	455	445	455	428	494	433	408	425	447	476	402	408	435	449	461	435	452	460	405	446	478	457	458	428	442	429	432	442	434	423	400	434	418	423	451	398	473	423	496	435	440	425	430	436	430	389	430	433	404	430	428	423	452	467	426	430	422	435	438	432	434	458	417	398	427	427	441	461	418	444	395	462	417	408	445	436	475	459	433	443	418	442	448	444	430	492	424	472	435	443	430	440	430	438	443	474	467	464	432	413	444	458	443	429	469	434	414	400	427	448	422	447	432	432	460	468	412	483	436	444	415	455	408	432	439	427	443	423	417	420	472	433	400	435	408	471	410	441	421	454	445	443	453	468	435	441	410	449	434	429	415	423	493	461	430	452	459	425	467	406	461	441	436	403	441	450	438	445	424	444	395	407	424	418	448	456	414	463	415	434	440	402	439	449	430	435	420	412	423	436	450	441	437	434	409	467	457	448	439	428	471	473	461	458	463	471	449	419	407	437	437	424	412	426	420	465	439	451	429	486	435	416	468	410	424	420	437	362	436	423	422	482	441	447	418	417	481	444	447	430	446	430	479	401	434
6302	4272	3298	1721	1260	2318	4601	4175	2284	1239	688	505	421	394	429	443	361	394	417	410	426	408	423	432	396	406	411	406	447	429	432	435	416	411	366	421	416	437	417	397	419	407	388	403	391	404	381	412	435	411	437	381	435	398	402	427	422	419	410	399	406	385	425	427	410	405	377	387	415	419	407	407	402	417	372	410	393	426	414	412	411	395	428	400	407	414	403	393	388	409	412	426	372	397	407	416	420	414	452	425	437	395	405	385	397	378	378	417	393	425	368	397	430	412	426	411	403	407	394	401	422	413	397	411	376	436	378	388	403	403	412	414	432	423	403	420	411	421	432	381	385	409	365	431	378	404	431	433	423	397	412	445	436	391	406	400	385	376	390	411	397	383	416	411	392	445	399	403	421	379	405	403	402	401	414	387	389	384	428	399	340	409	389	387	430	450	415	419	426	447	399	363	391	372	430	413	371	399	383	417	396	391	425	405	427	426	419	441	423	393	395	398	423	424	395	396	427	438	428	401	388	413	415	388	423	433	389	412	411	402	419	409	436	429	434	401	408	408	422	401	378	381	403	387	425	404	379	411	415	418	403	435	400	420	421	394	390	421	409	399	396	401	410	415	400	431	410	412	448	431	427	426	437	427	406	429	376	426	397	384	399	430	415	404	424	400	439	398	429	396	406	415	401	415	433	362	398	397	405	455	388	392	398	416	387	411	367	412	406	428	405	375	413	430	419	415	420	462	410	381	425	413	381	415	412	412	397	417	447	417	375	438	389	417	423	440	414	404	406	408	398	398	399	408	412	398	395	367	369	434	428	409	428	420	412	411	389	383	450	404	389	426	431	397	423	379	413	382	414	367	404	409	380	381	419	410	421	429	386	420	384	405	412	408	401	407	410	401	434	392	451	426	420	387	404	399	455	426	405	398	381	406	376	426	378	418	406	425	405	383	415	425	409	405	412	421	416	394	388	420	393	414	408	405	439	397	402	422	413	418	417	401	400	427	400	438	413	422	394	406	391	386	411	415	388	413	392	403	436	405	424	403	400	389	397	423	406	415	385	418	396	411	425	443	434	457	402	399	368	412	426	393	386	387	398	416	378	384	413	372	422	393	362	430	417	380	416	459	406	429	393	392	426	400	382	411	420	393	387	407	382	393	421	400	377	382	403	364	411	417	391	391	408	450	382	397	436	386	422	413	399	387	409	421	393	430	409	408	401	397	415	417	389	376	385	382	393	399	411	385	358	397	416	371	385	378	395	404	351	407	408	433	381	338	423	410	399	423	372	415	449	389	381	362	410	412	440	433	382	419	412	414	425	421	357	406	441	429	424	419	371	409	439	420	395	417	358	424	390	408	404	389	414	408	367	418	416	415	454	406	421	378	419	421	435	394	394	404	424	437	376	409	409	375	439	414	432	421	387	429	425	381	375	384	418	391	395	377	416	385	384	375	387	424	395	400	408	405	440	408	398	374	438	416	397	407	364	418	423	425	409	411	393	386	388	393	423	418	410	410	389	446	415	397	405	384	439	416	411	415	405	428	397	420	469	384	432	372	403	402	416	428	413	370	406	372	366	418	404	392	417	384	382	413	391	422	416	426	405	432	425	418	408	380	377	430	433	388	437	381	405	395	394	399	419	398	388	456	440	424	405	415	401	420	411	393	432	433	393	404	375	395	436	414	421	393	415	406	410	382	427	402	400	382	420	405	410	401	415	439	386	401	399	427	410	401	418	375	384	429	396	435	416	393	413	377	369	367	422	394	438	411	428	416	431	409	417	360	427	386	394	421	415	409	404	404	386	418	400	458	404	425	349	401	398	396	406	415	410	435	403	421	410	408	387	432	387	404	428	386	415	409	421	423	425	412	361	399	389	425	392	390	385	428	471	404	391	422	417	431	416	381	378	351	388	406	429	404	406	389	387	396	407	389	398	411	405	424	415	408	402	389	405	418	439	407	417	391	423	447	401	404	404	413	381	397	448	406	391	454	408	398	410	395	388	360	421	422	408	407	407	420	434	405	441	401	413	376	421	391	439	423	415	403	410	378	413	416	401	415	394	408	406	418	429	413	370	426	372	387	409	398	393	393	385	403	422	408	448	416	405	395	431	405	417	421	391	423	417	371	406	408	401	405	406	412	433	393	428	449	368	435	397	429	453	397	417	451	407	417	400	431	378	368	390	430	410	396	398	387	391	429	417	390	393	418	430	423	438	398	383	461	463	404	423	417	447	439	402	410	407	395	415	397	409	409	425	409	413	392	428	387	427	417	399	399	393	386	394	375	394	439	424	404	431	422	432	394	421	389	385	384	418	442	400	434	403	432	427	394	435	412	423	453	426	413	389	391	445	411	449	386	388	418	404	398	372	404	370	435	414	408	453	392	410	414	396	411	406	422	423	408	403	425	381	395	379	428	405	395	445	423	432	424	414	401	384	430	396	396	453	422	390	404	403	396	420	399	434	392	427	415	384	415	378	423	412	388	387	405	383	379	414	397	432	388	413	413	417	403	414	409	462	391	411	386	418	385	401	417	389	446	387	395	420	405	418	384	393	402	416	379	437	426	399	407	373	422	397	432	406	462	402	416	395	386	406	424	391	417	428	391	420	356	387	394	393	437	403	407	425	414	383	389	390	394	391	397	430	402	430	409	405	413	399	388	409	380	403	401	410	449	405	395	424	404	404	393	408	384	432	388	422	423	457	376	410	392	357	367	420	436	435	395	414	408	394	396	417	372	376	420	377	398	448	387	388	418	428	424	390	426	403	419	392	406	401	345	387	400	393	418	418	398	427	421	386	383	394	409	397	402	372	472	433	391	415	392	402	400	394	397	396	392	397	389	401	434	380	412	413	413	422	419	370	398	369	415	429	377	408	409	413	386	429	382	442	390	399	421	446	437	370	437	421	417	361	396	409	425	417	393	436	435	376	395	393	402	384	414	405	404	405	448	390	411	395	402	438	414	372	379	426	417	430	418	414	397	395	444	426	397	402	443	408	397	374	419	379	440	404	407	404	421	399	396	406	418	389	424	428	381	393	374	401	403	406	419	402	402	395	399	425	386	395	411	391	429	423	433	414	379	424	425	417	394	426	423	434	434	431	403	402	433	392	419	426	401	427	379	430	403	401	401	413	434	417	364	419	399	388	387	437	401	386	431	415	408	413	407	372	402	418	377	396	392	413	428	376	372	413	395	389	415	423	414	438	456	415	448	442	410	412	449	419	406	423	382	419	433	404	391	414	408	434	385	407	413	428	408	360	418	421	420	411	418	411	378	450	421	398	405	453	394	384	400	411	412	452	384	382	414	403	413	426	406	382	406	411	410	412	446	420	425	380	425	388	428	403	377	385	399	400	371	423	409	414	345	376	395	424	410	389	437	407	415	427	400	419	437	410	392	406	428	441	401	435	426	382	399	408	405	411	418	425	398	436	399	420	375	395	421	436	416	420	419	431	424	396	411	373	386	397	397	380	436	406	409	383	416	421	395	427	422	414	399
25627	21420	27218	25149	7782	13784	31775	28258	15475	5790	2049	869	507	483	497	476	458	462	464	491	431	451	483	468	462	481	450	452	467	449	448	452	428	476	469	470	465	423	463	471	446	440	454	418	461	453	447	440	432	406	472	435	411	431	463	409	409	422	442	433	466	427	429	444	465	443	407	434	460	449	428	414	448	485	495	404	444	487	490	402	412	479	460	418	433	450	430	418	468	414	430	441	398	448	463	462	449	478	447	425	473	461	433	430	415	453	418	445	435	469	423	435	445	433	414	478	451	433	440	457	427	389	442	485	475	450	444	412	468	434	421	411	445	438	450	458	462	425	430	453	425	449	460	442	442	416	447	452	436	438	455	428	461	467	468	462	477	422	436	471	482	485	446	480	448	399	414	459	472	427	454	460	445	408	449	454	466	419	444	449	431	466	413	433	431	421	461	440	435	469	443	427	478	455	465	453	405	441	441	450	469	433	424	469	396	461	449	423	440	450	458	462	425	479	440	453	485	420	458	458	433	401	490	410	424	425	421	420	482	468	481	447	434	429	439	411	458	420	448	430	446	445	466	440	443	461	457	486	461	431	469	444	450	439	462	468	441	464	448	451	495	454	444	413	469	454	423	432	439	425	407	452	411	441	463	436	424	473	492	481	461	449	389	478	425	424	430	477	451	472	481	409	467	428	489	463	414	430	446	452	409	460	429	430	463	387	427	467	482	420	451	424	467	415	478	429	469	440	468	470	461	422	451	477	430	451	472	450	446	468	437	427	467	465	480	454	438	447	439	429	479	438	450	414	432	424	454	434	451	443	427	438	429	434	450	420	436	433	475	466	418	444	447	441	442	408	417	442	458	446	408	402	428	459	458	419	453	432	461	437	444	446	454	418	448	430	484	482	442	478	450	465	432	450	442	429	430	450	429	441	399	470	441	418	433	448	444	477	450	445	404	402	446	432	446	413	439	424	454	438	458	450	442	434	447	421	452	442	408	460	431	437	413	453	431	456	450	444	425	430	440	483	435	463	444	465	476	474	459	398	441	459	446	446	460	455	448	443	429	404	428	434	466	451	495	432	461	438	456	448	436	456	453	459	442	454	416	424	417	422	401	440	426	387	413	466	480	443	485	464	487	439	429	417	453	455	413	402	472	408	434	468	444	447	422	447	447	462	475	424	430	436	442	462	468	471	449	444	468	446	390	453	462	424	433	441	484	426	481	422	395	440	439	422	431	455	455	463	430	420	450	449	436	459	393	450	473	464	456	458	454	431	471	455	443	442	493	452	445	411	463	467	431	480	433	417	451	430	482	489	423	453	426	446	436	435	415	453	469	435	460	463	422	433	460	437	448	467	458	466	460	445	452	458	417	442	483	425	443	428	445	428	487	461	443	418	436	443	464	418	447	448	488	479	447	472	461	445	462	464	414	431	469	421	420	437	429	447	427	433	414	439	422	421	437	420	460	441	439	422	487	449	436	405	442	450	433	427	442	438	452	411	443	416	420	450	409	396	442	475	445	433	446	471	465	462	467	428	431	418	441	398	442	416	474	470	450	438	445	463	445	407	443	418	473	418	466	488	428	450	418	427	429	433	448	425	477	459	470	450	462	448	434	441	433	433	414	428	431	467	435	420	427	440	488	426	463	406	448	432	455	453	484	427	445	448	481	433	416	415	423	442	428	427	439	460	447	454	446	410	426	450	484	444	441	457	452	440	443	444	408	422	428	407	430	410	436	453	441	413	415	459	411	438	417	482	450	446	439	448	449	486	454	416	442	483	411	467	433	413	434	404	431	397	387	446	438	430	424	400	435	395	413	454	453	458	431	444	427	435	468	424	381	429	446	476	451	436	465	437	413	434	422	443	412	422	439	477	451	460	459	443	443	445	430	431	459	462	435	414	449	456	439	442	445	459	453	432	465	438	405	434	432	410	417	407	454	461	437	422	434	444	469	453	461	443	413	478	453	407	428	484	456	432	443	427	418	446	438	417	467	446	457	446	450	479	463	442	449	431	440	455	422	454	461	427	447	434	443	429	440	441	421	492	465	464	388	434	440	432	430	419	441	464	435	430	445	466	436	481	465	479	434	447	433	478	433	446	437	379	421	443	441	431	425	460	452	440	452	466	448	452	430	411	481	408	426	411	427	438	448	470	394	440	407	442	435	466	468	400	437	433	459	427	436	458	410	441	438	459	460	495	443	450	439	448	454	414	461	439	410	478	466	475	469	433	482	449	452	423	414	443	473	464	431	424	423	469	453	409	431	434	420	454	440	447	474	414	473	449	450	469	428	433	440	439	467	430	422	412	427	456	450	463	473	437	473	432	461	442	416	440	437	446	465	434	443	460	459	432	431	432	446	427	455	447	473	420	462	450	434	461	425	423	446	442	446	447	464	415	436	422	451	436	464	391	447	443	414	445	455	478	432	431	417	441	420	448	422	399	447	436	425	439	481	459	446	430	433	437	446	391	449	478	437	451	456	455	430	430	487	408	451	436	424	426	443	424	444	425	410	452	419	461	460	422	437	455	456	486	435	439	438	418	414	477	453	431	413	434	443	418	428	436	426	454	418	416	424	444	434	427	465	452	426	451	441	440	442	449	426	422	441	434	467	441	462	441	434	425	433	455	468	474	467	391	406	473	440	439	445	442	455	379	438	399	429	463	434	449	466	424	415	436	415	448	462	428	413	430	435	444	411	422	445	486	443	449	426	439	438	445	417	457	459	436	429	422	454	425	440	461	460	444	419	427	414	414	443	478	418	480	443	450	415	455	423	423	433	453	472	413	458	439	455	426	451	447	439	421	453	449	444	456	479	424	444	431	480	428	384	443	421	413	457	437	419	422	438	476	449	423	442	452	436	429	433	433	424	445	460	451	428	423	434	440	447	442	457	448	471	413	439	416	469	436	477	501	447	432	430	425	425	438	436	431	483	474	430	442	394	437	459	471	444	450	444	429	436	405	413	444	444	445	422	436	445	477	445	467	432	416	469	441	411	422	466	447	431	419	485	444	444	427	472	416	421	485	425	442	439	428	450	438	477	437	461	436	436	451	472	460	467	458	472	459	421	455	466	460	452	466	463	473	421	436	484	465	460	436	432	485	406	416	441	424	423	378	427	469	460	454	423	405	430	439	411	428	417	430	462	435	423	463	475	439	438	460	485	469	436	477	402	436	464	417	463	418	468	458	469	458	444	453	438	474	464	434	469	430	427	420	422	421	430	449	431	454	471	456	452	485	471	430	462	438	438	456	451	409	435	435	415	457	438	421	424	433	448	435	458	424	474	422	416	462	469	481	508	445	443	432	445	469	439	436	432	439	493	440	445	452	434	433	417	433	425	415	443	461	451	468	441	445	428	421	457	460	409	451	447	438	475	462	462	468	421	435	452	421	415	404	432	437	485	443	456	401	442	440	468	426	462	404	421	492	429	438	421	435	447	454	431	429	449	440	451	490	467	451	458	422	453	460	487	451	427	445	503	496	426	455	435	445	448	444
5149	7223	6296	3664	3392	16259	29749	24575	12297	5542	2250	896	640	457	467	433	439	426	464	442	414	418	456	431	394	450	400	435	456	457	442	457	462	420	459	434	452	412	448	424	452	441	417	444	414	425	438	451	446	474	471	430	449	431	443	467	435	461	398	457	463	411	441	443	445	424	441	432	451	433	413	449	431	415	419	432	425	393	441	431	418	446	448	427	482	466	418	438	432	464	416	404	431	416	424	446	414	397	432	450	444	462	459	429	429	396	483	451	443	447	451	410	399	441	388	432	461	392	464	423	421	403	443	458	424	440	440	432	461	427	422	425	454	426	474	442	397	455	407	393	408	395	425	442	403	422	432	447	438	421	443	443	429	456	393	428	423	453	442	398	442	417	462	414	436	448	431	448	412	453	411	450	408	416	446	444	416	410	438	450	439	478	445	438	444	407	434	430	467	418	426	402	389	406	432	421	424	422	427	423	421	463	396	438	405	435	425	420	448	449	432	466	447	426	448	424	427	446	455	464	433	450	436	436	416	421	406	426	416	423	427	445	436	444	465	471	447	450	408	408	414	413	461	393	440	451	457	430	421	441	435	458	438	439	417	424	418	356	415	437	438	411	443	418	445	403	449	431	439	417	399	474	408	406	421	418	457	429	418	404	398	455	448	420	435	483	432	429	467	411	426	417	442	444	441	417	461	467	425	436	484	454	429	398	438	456	471	450	460	453	427	421	458	437	444	423	433	404	429	408	423	425	454	401	458	405	416	451	435	455	440	437	450	432	431	435	405	438	432	444	438	439	455	416	420	438	430	433	420	471	436	435	475	402	413	445	458	427	433	457	433	433	474	442	419	407	452	415	438	406	454	437	428	449	439	438	420	411	400	425	434	435	430	402	437	440	427	461	427	415	438	426	431	423	424	417	445	443	456	427	427	431	415	427	429	434	461	395	454	459	426	431	472	437	411	399	441	374	434	427	424	435	447	432	440	433	401	382	374	410	435	464	452	423	468	403	414	428	429	457	445	438	418	425	437	460	459	458	415	422	432	443	409	458	409	454	454	458	439	445	424	430	448	410	399	434	457	438	463	450	386	410	388	446	423	458	436	443	386	432	422	411	420	465	442	474	449	438	426	447	429	381	417	444	414	482	404	431	460	434	422	424	418	429	443	463	458	420	478	421	451	468	387	469	438	406	416	430	415	419	443	433	456	394	452	435	434	451	415	423	445	469	415	439	465	453	453	460	385	420	436	469	447	428	438	421	428	406	469	462	443	425	447	453	431	477	445	386	441	453	436	444	426	398	411	440	455	394	427	407	402	446	427	435	422	430	437	406	435	404	417	452	421	454	417	422	415	420	431	423	410	407	421	420	416	450	423	427	391	460	425	415	415	450	410	377	450	448	429	431	429	425	465	422	439	442	394	434	437	431	444	443	439	440	433	428	457	403	427	408	428	433	440	428	405	429	426	410	425	413	426	425	483	436	399	419	450	418	425	438	408	415	451	413	431	407	375	392	439	378	410	402	416	449	396	452	452	408	450	393	433	454	459	461	440	443	479	414	427	430	431	435	390	435	470	412	442	418	431	431	407	413	437	416	434	404	429	449	438	453	425	434	423	456	402	438	444	476	383	397	420	410	402	440	443	419	444	450	432	452	413	421	458	436	423	404	424	396	425	401	436	442	404	453	383	421	417	448	448	396	440	434	433	425	415	413	454	423	446	399	478	386	393	446	409	451	437	433	431	406	416	395	469	434	423	415	465	441	427	476	441	409	429	452	488	433	413	436	449	460	440	445	414	420	433	435	423	407	399	400	452	410	410	409	453	467	432	447	401	390	416	417	414	430	425	391	407	433	413	411	436	454	400	427	403	437	409	426	438	457	455	443	429	425	425	447	430	423	415	440	427	448	441	428	439	428	438	422	436	431	461	423	425	449	395	395	441	461	411	468	448	419	439	429	463	412	404	440	400	480	419	420	455	414	390	465	436	428	426	419	396	417	430	406	448	413	427	423	440	443	430	437	436	465	442	434	431	409	468	416	460	448	427	464	461	434	449	411	400	446	421	422	420	462	368	446	431	444	436	398	395	454	427	437	436	405	427	457	417	419	423	411	420	402	417	442	465	442	424	408	432	416	421	433	427	493	510	415	471	434	414	442	427	422	422	436	430	431	413	458	460	416	458	415	426	449	426	399	439	436	452	451	434	429	420	433	434	462	430	416	428	445	432	430	418	433	473	443	417	430	437	472	432	417	435	431	422	424	426	407	432	419	467	427	475	453	459	425	405	435	454	396	437	436	477	451	425	422	428	385	436	411	392	419	402	449	433	441	439	397	404	450	412	432	413	413	449	429	464	444	429	427	429	411	455	405	408	440	421	417	426	447	438	409	459	451	455	412	394	420	435	448	463	405	410	423	415	398	419	445	450	434	410	423	408	459	442	422	453	485	444	417	444	448	454	417	401	388	400	457	432	429	419	443	422	428	443	413	424	420	422	438	398	413	445	467	432	446	419	425	417	408	419	425	421	449	450	443	443	400	456	453	421	437	390	447	434	457	432	452	456	397	439	425	403	402	421	451	403	436	370	427	459	436	414	422	428	439	445	442	423	403	438	419	419	425	468	400	428	427	454	428	452	439	438	456	419	427	430	424	407	418	430	428	440	448	438	410	442	438	458	399	445	445	447	431	438	446	443	416	449	389	386	428	432	428	457	427	415	403	424	457	465	454	418	451	423	426	441	469	404	463	404	386	419	428	441	444	437	449	437	456	435	406	405	429	453	444	412	428	433	432	408	445	436	439	398	472	484	446	420	406	429	424	433	440	413	417	401	496	414	426	399	472	406	428	404	440	420	425	435	435	391	424	444	413	409	431	466	469	427	415	439	469	416	467	421	424	412	386	392	428	435	445	426	439	401	411	447	408	422	422	409	434	418	413	444	469	403	460	449	427	421	413	467	421	425	443	422	416	447	412	443	429	436	392	444	385	432	397	420	415	384	424	484	439	402	418	419	415	399	448	424	421	435	436	393	424	466	394	412	425	436	451	418	404	440	461	423	412	416	435	421	435	437	464	432	413	427	421	443	466	431	414	453	436	400	413	446	411	371	449	427	409	449	417	443	441	426	439	432	418	427	453	446	426	420	433	408	431	433	405	420	397	432	419	407	447	430	443	409	420	411	422	420	431	406	458	416	444	460	433	406	394	452	445	421	439	457	437	434	421	481	382	426	439	407	426	418	462	419	456	432	421	439	435	454	429	423	433	410	407	437	432	419	412	381	417	418	427	448	466	447	453	384	431	407	454	454	436	431	460	465	435	431	430	422	433	397	398	448	416	445	444	414	418	472	444	409	449	432	433	432	428	432	478	463	421	421	438	431	421	428	444	460	430	435	424	428	478	443	411	443	449	438	459	410	419	451	429	412	404	407	432	384	427	416	425	431	434	441	415	417	426	419	479	416	462	433	420	419	411	419	477	459	431	446	419	426	428	401	411	433	423	427	463
24298	21427	28723	24542	21350	27366	47518	42733	31304	17572	6575	1859	852	638	571	567	616	563	564	543	587	570	574	552	521	620	571	545	528	581	549	566	533	512	520	561	532	544	559	546	503	561	556	560	534	557	523	547	543	552	544	559	543	573	536	555	539	578	558	541	546	527	585	556	577	529	545	554	589	573	524	522	511	535	555	544	509	588	593	568	569	513	566	630	563	599	531	518	540	579	535	539	530	562	537	545	562	538	589	555	516	552	559	589	558	571	567	521	572	540	531	524	590	529	588	541	541	583	538	552	556	581	573	532	530	522	557	542	555	547	533	584	535	530	514	516	501	565	542	547	524	564	550	552	540	532	558	522	521	536	562	556	562	549	499	546	576	568	585	540	549	563	569	547	526	545	552	544	570	548	556	565	538	587	531	529	540	540	560	558	594	558	573	572	575	513	594	553	517	558	577	534	592	549	572	516	520	496	551	572	563	559	533	552	576	594	537	529	513	531	577	602	489	535	542	532	509	510	536	537	527	561	555	589	508	563	555	510	555	553	522	516	549	503	533	541	513	570	523	542	521	519	516	513	544	569	560	544	549	560	513	515	540	523	547	521	532	510	565	516	499	586	531	509	541	528	580	571	518	507	567	515	555	537	521	538	558	567	523	559	544	534	531	569	512	512	505	539	542	589	561	532	554	565	560	579	499	550	529	528	538	572	561	563	534	554	553	542	497	536	554	526	555	531	527	554	514	536	594	591	556	560	554	539	584	537	548	557	510	505	575	526	512	534	562	525	576	577	568	494	547	524	538	566	503	547	549	540	546	567	537	510	580	558	538	582	562	557	564	566	605	511	556	567	591	485	540	545	581	551	552	531	549	540	549	559	568	547	530	537	544	507	588	549	540	544	551	542	511	580	510	526	501	545	551	575	556	591	572	537	479	608	549	565	541	548	540	530	586	519	542	550	505	530	529	556	535	584	570	570	556	558	532	541	568	510	521	525	583	575	539	519	529	567	519	523	559	537	564	513	552	560	552	535	564	525	556	573	595	550	532	583	565	538	529	514	546	563	526	561	554	540	554	551	578	571	542	524	528	565	531	584	522	548	549	519	558	498	582	517	539	557	514	534	556	535	550	549	561	520	552	537	591	525	537	524	515	539	521	526	562	532	586	557	544	541	529	499	536	542	522	555	554	536	562	528	513	550	515	540	555	547	553	570	498	556	536	535	544	544	581	551	547	537	518	525	555	551	552	566	514	546	607	554	532	580	597	571	553	526	549	517	552	526	514	524	574	561	598	582	557	544	513	548	537	531	549	533	573	553	551	552	591	548	578	579	557	563	549	539	510	569	544	528	537	577	526	513	559	552	519	520	562	525	535	519	543	540	536	538	558	500	581	551	565	583	573	526	508	526	574	566	524	532	550	575	544	560	558	529	551	553	559	547	512	557	544	560	563	575	571	504	561	529	580	579	504	554	552	590	560	527	552	537	529	547	560	540	574	543	545	517	547	556	557	589	557	549	496	565	547	544	555	580	535	566	518	559	543	580	566	559	582	559	527	542	561	561	520	566	543	546	559	551	552	553	524	527	592	545	534	553	550	527	538	580	522	547	585	539	511	559	552	547	535	545	532	548	535	484	564	557	537	568	541	501	521	544	512	485	541	526	569	558	555	491	555	564	552	513	548	542	504	551	517	532	503	543	552	545	590	581	547	546	532	523	528	596	599	582	539	516	534	554	537	552	497	577	580	514	521	613	526	566	524	512	542	536	520	534	534	566	557	548	551	530	599	524	554	523	489	550	536	525	544	537	580	577	524	527	566	526	536	517	580	577	582	540	586	532	562	567	540	538	554	543	527	543	559	535	588	529	585	560	546	548	536	534	507	560	537	516	564	566	547	510	561	546	518	541	533	537	551	560	525	543	525	543	567	526	566	491	545	549	578	491	546	537	570	560	482	528	560	543	559	539	533	539	584	526	569	526	561	554	544	540	558	551	530	545	561	516	556	551	516	523	521	521	557	474	552	547	529	535	550	553	584	514	555	539	534	533	586	491	512	504	504	578	532	533	512	537	515	555	525	533	526	557	517	521	560	556	530	578	529	506	573	585	504	492	546	541	547	589	546	551	504	498	558	557	567	524	523	570	526	515	543	540	564	536	527	544	516	564	525	575	538	582	529	542	566	516	558	536	557	560	552	564	548	499	568	547	531	486	588	531	558	535	522	562	537	519	531	542	570	512	580	578	523	549	528	509	502	546	568	529	524	526	522	503	558	560	552	542	531	515	497	561	574	543	554	562	542	583	565	542	546	539	549	516	550	509	534	550	540	539	569	579	533	535	514	553	555	566	546	534	552	522	542	599	574	519	525	506	569	550	549	550	547	550	566	524	534	520	580	543	532	543	571	549	564	530	567	529	543	574	520	512	521	509	530	510	529	533	572	561	560	547	547	556	517	513	566	540	567	562	551	567	529	565	520	623	569	542	563	547	560	511	563	509	578	545	551	510	534	552	544	558	544	508	508	481	550	564	532	555	555	590	560	583	547	567	549	543	547	552	526	582	578	564	538	579	540	570	477	528	574	512	566	530	567	529	558	578	524	574	556	571	587	511	541	537	526	494	513	563	570	545	540	565	587	539	562	494	543	499	512	545	553	577	522	525	569	556	550	571	570	538	528	523	563	516	547	578	498	551	547	505	543	505	552	539	544	580	518	539	539	544	529	547	514	572	530	505	574	559	528	521	561	586	510	540	517	585	521	547	538	582	507	515	526	574	522	543	525	544	490	569	521	546	527	538	551	577	565	505	519	547	548	562	563	499	468	560	566	563	550	569	536	570	515	546	564	580	518	565	538	529	540	569	575	549	512	558	563	544	564	579	571	558	571	549	512	532	537	518	529	511	544	524	519	545	533	492	574	550	540	508	534	555	592	491	520	542	515	543	583	532	525	574	537	549	520	537	577	505	519	548	540	511	521	515	546	538	489	542	532	518	559	560	536	541	542	556	562	538	525	561	556	466	516	511	556	581	556	529	585	540	523	580	523	521	594	580	530	518	530	541	536	531	540	540	558	519	518	523	518	554	553	524	503	562	534	511	500	477	526	556	558	555	537	547	568	504	516	535	533	566	526	578	542	546	506	541	549	540	518	545	540	576	520	524	523	529	573	521	556	551	542	529	549	548	509	544	508	581	525	545	549	555	536	512	536	551	557	552	538	516	520	548	569	579	505	505	499	512	545	554	536	517	503	550	555	529	509	571	596	581	554	524	513	572	506	563	510	540	572	491	498	534	528	568	522	528	565	520	530	531	560	558	528	532	553	552	570	561	571	523	534	535	538	596	567	502	553	552	509	530	494	554	541	577	564	492	550	535	530	528	547	538	550	571	535	509	564	517	520	544	559	548	579	561	542	530	577	560	538	530	566	533	574	545	526	621	563	551	543	546	533	547	516	555	530	549	576	570	530	579	516	558	554	512	541	558	573	546	545	528	589	527	535	564	517	559	477	565
5725	11707	11734	7821	7090	28175	44667	38924	26394	14024	5759	2015	882	625	536	493	519	515	525	543	580	575	532	479	514	533	530	525	505	558	483	537	533	563	505	529	525	542	503	545	515	535	528	553	525	516	541	556	523	520	543	494	515	529	477	502	516	521	517	540	485	503	562	507	536	520	507	523	584	547	499	521	522	507	517	511	530	539	530	528	486	539	500	482	509	501	534	507	517	509	522	525	553	518	502	528	479	513	465	555	500	484	546	500	535	526	535	549	527	524	526	541	485	507	533	517	508	505	502	549	548	510	489	531	505	491	496	500	522	462	499	500	519	538	574	517	499	480	531	533	505	474	514	523	500	529	531	533	500	527	488	533	496	517	486	490	516	527	537	507	548	522	499	528	492	523	485	525	518	502	519	536	502	463	533	504	495	539	533	515	489	512	504	511	517	533	493	481	470	500	513	505	503	500	509	526	506	569	545	528	500	520	487	524	555	516	519	541	522	495	558	530	521	516	534	531	479	511	530	517	546	530	559	508	514	471	512	481	522	489	515	526	503	532	538	535	540	551	526	555	568	570	513	542	504	525	519	490	530	522	534	528	477	525	523	487	518	511	550	505	540	539	499	540	497	490	510	524	535	464	517	537	482	500	506	551	537	531	535	515	527	508	527	479	513	526	522	482	524	489	542	522	521	556	502	499	532	555	509	529	508	533	501	465	517	515	518	530	526	514	545	553	519	536	547	510	514	542	523	551	530	490	514	531	550	501	543	546	499	521	566	511	500	527	497	523	466	496	507	490	510	524	556	498	526	524	505	534	522	505	567	536	511	529	518	529	526	531	506	524	495	503	579	528	537	538	507	505	499	503	513	520	484	525	524	552	543	533	502	511	512	520	514	551	484	508	506	549	527	482	485	492	501	497	558	503	530	527	460	513	504	514	513	494	540	517	529	531	529	560	516	487	491	491	508	522	539	547	517	551	499	512	572	526	496	532	527	511	525	488	504	487	545	554	538	496	483	528	482	535	522	507	501	517	527	541	487	514	521	525	563	528	538	529	502	513	503	521	552	503	503	506	525	539	495	556	524	508	510	518	526	544	557	514	515	524	525	534	514	475	467	498	516	528	544	469	549	513	479	515	531	466	500	528	526	496	466	524	481	522	493	499	490	493	500	492	495	516	523	514	519	491	530	563	528	485	541	521	512	514	526	535	511	487	524	534	554	531	510	521	552	516	518	524	517	496	535	505	493	526	511	506	527	524	504	511	487	509	493	506	504	543	504	515	505	536	493	531	513	537	547	498	513	503	520	505	500	490	513	519	494	529	505	517	517	504	494	540	530	531	481	527	520	537	529	516	523	509	520	521	543	498	486	471	534	563	512	529	478	485	509	511	489	494	525	553	553	496	476	505	520	519	456	511	535	491	512	522	529	517	507	516	532	519	510	516	491	524	507	496	528	536	490	530	523	502	551	528	514	514	548	545	512	544	503	524	555	554	554	533	544	529	501	523	487	505	562	521	526	539	533	503	512	520	490	485	529	514	525	502	527	547	480	479	513	542	516	498	480	531	513	531	527	544	498	512	481	520	525	509	527	522	510	517	508	462	509	553	517	517	482	506	511	537	494	543	499	509	486	535	510	495	504	540	513	501	531	497	523	515	549	530	507	480	537	526	529	526	495	473	492	548	527	550	531	546	517	539	523	507	544	523	473	474	522	479	505	513	542	500	533	511	494	499	561	506	508	507	548	530	523	512	525	521	537	515	489	451	516	568	460	497	504	524	518	503	527	488	502	513	522	515	489	517	507	490	531	530	514	525	532	512	511	517	480	488	515	508	551	495	488	475	515	523	509	546	530	519	503	522	511	501	515	458	521	512	501	509	520	542	540	540	475	507	511	515	537	530	508	512	522	495	492	482	503	554	537	498	525	487	493	512	483	524	516	520	513	553	528	558	499	496	532	485	473	526	488	540	541	509	535	515	519	490	508	507	500	509	519	511	528	507	487	526	528	502	480	504	530	517	506	477	481	525	476	490	562	512	531	511	551	563	493	518	511	513	508	496	475	493	517	532	540	518	512	513	518	527	536	505	522	533	515	505	524	500	558	529	514	563	525	519	523	535	513	485	530	533	509	546	522	572	514	514	546	511	558	525	503	510	542	461	520	484	520	512	517	534	499	500	518	531	526	498	533	564	492	549	554	486	506	487	486	532	467	501	503	540	496	507	542	492	538	513	509	520	524	516	545	551	487	536	564	526	503	520	519	527	477	502	501	540	514	529	489	475	541	509	519	506	504	498	521	508	550	471	457	504	495	518	462	498	511	524	534	524	477	517	550	465	531	525	572	540	458	491	487	525	533	498	496	502	513	501	466	506	559	511	501	530	499	522	507	495	509	506	519	527	518	474	533	501	503	476	496	506	513	503	513	484	509	489	500	531	542	505	525	512	489	519	503	527	506	485	519	551	529	514	530	515	497	555	518	540	532	519	525	539	494	512	504	511	569	509	485	540	507	535	552	524	487	494	483	548	502	510	495	544	516	519	538	510	540	492	543	514	492	486	516	499	509	506	531	508	516	510	581	494	538	533	512	578	510	523	497	462	501	502	496	473	524	506	466	543	515	540	511	485	470	501	528	464	522	528	551	505	535	479	504	496	497	549	500	502	513	456	492	503	539	539	481	523	490	510	495	520	523	497	524	508	535	475	499	506	512	498	531	533	508	483	493	529	510	482	514	539	498	474	533	472	521	490	527	493	502	537	497	510	555	494	537	528	563	490	537	534	507	520	535	563	524	515	524	557	498	513	465	553	508	501	521	518	539	463	534	535	532	526	485	511	529	492	487	470	533	496	558	518	567	516	502	524	483	523	527	519	543	504	529	476	507	518	489	517	517	491	508	514	544	517	522	537	507	512	502	494	494	508	506	495	526	522	464	557	520	511	520	557	512	496	466	536	485	501	500	523	511	544	489	553	492	511	482	513	500	495	511	509	513	490	469	477	518	495	467	503	525	503	539	539	514	503	505	522	538	501	483	511	499	529	488	506	461	538	496	509	474	509	508	489	528	541	469	489	509	461	525	529	501	498	496	506	542	541	512	514	514	505	557	478	490	539	535	542	488	511	526	501	540	474	506	521	506	500	523	555	517	495	525	546	521	476	540	532	499	518	505	541	486	489	511	509	549	516	536	505	487	530	563	498	500	465	497	495	496	510	519	513	525	522	513	510	501	520	520	488	507	497	539	523	503	528	511	560	555	469	485	477	535	521	530	503	489	523	521	469	494	503	534	555	494	469	508	490	524	507	530	537	519	515	496	516	511	503	503	533	514	537	519	502	482	534	521	497	508	535	519	529	509	475	472	501	567	548	506	515	467	531	493	489	495	506	489	514	516	548	511	511	530	517	537	510	502	509	501	503	513	503	499	540	533	478	491	527	502	489	514	508	488	522	503	507	486	483	520	535	501	529	504	538	480	557	498	516	528	519	510	483	509	511	527	542	509	518	497	503
27889	14062	6302	3394	1649	1325	3338	3221	2121	1287	775	590	480	473	452	428	446	418	410	450	462	462	415	488	432	449	477	450	460	485	438	424	440	446	447	445	440	417	458	439	422	401	435	426	408	446	428	459	484	426	446	409	442	418	476	468	437	442	429	443	453	427	468	424	451	404	422	441	469	458	451	404	423	445	395	437	429	405	427	416	427	441	439	422	466	453	477	473	411	431	435	457	440	432	442	464	433	443	437	431	419	439	441	471	449	468	447	426	448	421	423	419	411	444	408	388	451	454	417	469	460	471	425	459	442	435	424	467	451	422	476	460	406	440	453	430	441	447	459	422	452	415	431	432	411	438	436	453	418	463	428	427	436	423	465	423	459	436	432	423	421	401	425	457	461	449	450	415	409	464	425	444	468	455	407	434	391	393	446	424	418	379	481	426	450	422	422	451	438	427	434	398	422	413	425	456	433	501	430	416	415	436	484	413	404	429	463	437	420	463	470	472	413	428	475	405	441	431	423	398	412	444	461	432	415	454	403	433	433	444	410	474	444	445	449	444	428	396	398	432	475	377	458	467	444	467	445	399	468	475	479	429	427	460	439	429	473	428	440	422	454	457	452	438	437	440	445	389	401	433	446	453	446	443	461	429	447	465	420	438	471	429	485	449	424	451	386	452	490	457	438	447	389	441	430	434	434	419	455	480	443	452	432	428	370	475	443	412	440	407	428	424	410	390	442	457	414	445	465	484	409	443	426	444	429	430	448	429	429	462	452	410	450	437	453	424	497	469	422	447	467	464	421	422	408	394	408	438	444	454	401	459	433	423	418	450	424	456	421	422	464	438	460	441	425	456	447	474	430	446	436	452	457	436	462	476	425	472	437	444	454	441	464	449	419	453	423	444	406	443	411	474	416	461	426	438	409	399	434	489	453	457	437	427	457	442	444	416	439	442	423	443	423	424	419	441	460	455	447	441	469	440	401	432	412	452	424	424	436	439	432	460	439	489	452	447	428	404	460	420	420	449	467	405	432	456	412	422	423	455	436	465	466	425	411	423	445	412	429	403	412	441	423	450	451	447	426	449	485	438	434	455	439	472	405	448	453	440	438	424	448	421	442	430	452	456	429	424	420	454	459	471	429	415	462	448	435	425	446	436	416	408	452	455	448	425	429	436	410	400	448	426	466	466	413	421	468	411	447	457	445	449	430	437	419	462	428	443	424	426	460	439	421	455	429	420	428	458	434	420	426	468	420	443	430	400	423	481	428	452	418	433	461	438	464	421	461	420	416	448	452	431	462	427	449	461	441	421	437	485	422	452	422	424	422	423	436	421	431	470	450	426	441	456	407	399	441	433	446	433	478	417	462	408	421	444	469	422	450	409	424	474	451	454	417	430	454	462	436	437	439	450	466	473	400	449	424	404	444	463	412	427	413	442	454	442	464	424	447	454	430	464	449	420	459	422	414	425	456	448	418	429	430	432	433	417	435	444	412	434	450	454	421	448	477	421	499	447	433	443	450	466	462	438	424	437	460	434	438	434	374	451	444	433	424	370	457	452	444	418	402	448	420	417	457	446	430	423	409	436	398	450	426	433	439	481	430	445	437	450	432	419	481	448	423	442	434	435	424	429	435	404	394	432	404	443	415	407	428	415	447	475	453	425	400	458	425	461	436	402	460	410	444	422	462	406	422	434	408	419	480	441	446	424	461	436	422	480	440	414	481	441	455	427	460	429	429	475	450	429	423	479	430	411	441	475	456	430	436	439	465	494	381	425	432	457	433	445	401	422	434	440	398	441	431	461	457	411	475	455	409	398	464	419	435	409	436	406	434	481	425	424	427	471	405	431	427	471	452	419	452	466	444	448	424	457	465	465	441	446	450	424	441	442	401	451	447	455	454	432	400	414	417	429	443	451	416	455	413	478	444	405	442	474	437	412	413	407	397	438	439	460	401	452	426	418	444	431	426	442	455	436	467	467	468	436	476	453	409	454	449	426	442	479	412	473	441	446	457	478	407	451	456	411	419	433	439	434	469	401	429	430	432	440	436	461	455	453	434	466	440	444	428	433	411	436	442	418	399	426	425	398	403	444	413	464	428	439	412	456	456	476	406	414	418	419	487	450	469	466	454	485	410	417	469	434	436	432	476	426	415	462	441	414	404	400	450	465	425	406	430	395	414	387	453	445	418	456	431	432	428	457	444	423	406	421	482	434	433	430	427	484	446	433	437	410	458	412	452	439	431	419	443	461	430	465	432	417	407	461	417	422	437	469	462	408	423	434	429	437	413	422	427	460	463	444	460	425	431	434	443	416	419	466	412	453	437	456	450	453	421	410	415	420	436	436	426	419	429	415	435	462	451	432	476	431	453	435	453	436	456	451	412	440	445	447	433	412	480	448	414	474	460	452	456	489	437	440	418	432	416	471	406	429	446	427	423	419	478	406	486	442	445	420	453	417	423	427	432	419	454	464	434	417	440	453	399	488	421	404	435	454	441	444	501	421	428	416	419	450	422	451	412	471	450	440	442	451	447	429	459	462	437	432	422	413	426	440	466	441	469	469	442	409	497	422	420	414	430	444	449	439	451	455	447	438	431	433	463	426	429	426	450	435	433	439	430	379	425	436	474	412	470	428	482	466	419	468	429	436	456	459	456	451	432	413	409	436	402	439	431	433	461	456	416	414	433	432	435	447	448	460	441	433	446	436	438	417	455	451	475	411	474	480	445	450	416	432	424	408	441	428	452	407	453	451	441	414	428	403	401	437	461	454	437	418	460	445	443	418	418	445	438	448	429	445	444	454	424	468	452	428	435	449	487	416	440	458	435	441	405	433	424	428	479	443	465	406	460	413	421	465	428	450	416	425	442	434	438	390	452	421	421	449	444	427	431	458	437	428	445	423	426	451	436	478	397	464	406	427	487	461	426	425	452	426	454	442	407	410	431	433	441	430	421	480	412	419	427	463	423	449	448	480	445	462	435	445	414	421	400	424	428	453	467	448	436	465	400	423	411	437	497	460	436	415	402	471	414	433	427	417	424	478	438	457	447	414	409	394	419	429	428	441	418	438	423	438	425	456	480	430	425	438	413	455	463	432	438	457	413	441	443	406	429	466	452	446	463	478	449	401	438	429	422	403	407	411	460	425	455	429	453	435	434	473	427	450	435	450	448	473	411	445	444	470	444	419	420	477	470	402	436	408	416	455	465	451	444	461	406	440	429	409	411	424	454	413	408	465	434	427	416	422	464	433	434	417	435	446	424	443	462	437	431	420	453	460	443	420	423	461	461	475	430	447	446	440	444	407	429	451	455	461	421	462	455	456	434	417	453	412	454	472	461	427	442	441	465	427	441	436	455	466	464	441	444	428	459	474	442	411	423	421	408	444	461	408	477	441	459	443	428	489	444	426	442	469	411	440	409	430	418	453	399	449	433	456	454	415	451	435	421	452	428	478	441	417	461	431	439	429	446	418	410	467	456	429	446	409	423	447	440	447	422	460
6324	5294	6742	3465	2129	1976	4417	4164	2540	1510	858	525	491	450	401	478	454	417	414	455	403	431	400	394	371	400	414	392	428	395	409	403	413	402	405	422	429	428	422	380	409	405	435	424	395	415	410	429	390	395	387	395	393	433	401	435	426	392	415	382	414	397	398	414	406	402	376	431	419	389	391	418	420	397	432	391	420	390	420	434	430	365	426	425	405	396	385	411	392	384	401	402	396	403	408	398	383	398	441	376	423	406	425	417	412	413	387	409	441	395	409	439	400	439	382	404	452	401	400	373	430	388	360	410	469	441	396	372	391	357	373	454	387	424	409	389	374	397	379	413	400	422	387	422	397	403	420	414	409	380	385	389	413	435	396	408	370	391	400	444	383	407	386	423	408	395	414	399	433	406	398	390	402	398	449	414	379	401	397	416	399	404	412	420	421	413	385	399	408	423	431	417	416	409	438	406	422	386	392	401	407	432	386	405	395	409	452	402	421	402	399	406	405	404	433	431	402	420	433	438	446	419	410	363	378	444	427	385	415	365	453	430	369	417	403	403	392	402	419	398	396	402	430	416	390	409	442	404	401	414	457	392	406	369	417	403	378	388	389	437	368	405	408	395	416	403	450	380	410	406	400	407	428	413	412	399	401	459	415	390	372	401	424	378	396	399	406	441	418	435	417	415	417	445	414	424	419	401	408	391	417	379	386	410	418	385	355	408	423	406	393	417	414	413	387	441	437	414	394	404	418	408	408	358	374	404	442	401	452	421	385	391	414	442	396	403	410	423	439	412	385	414	369	426	403	432	424	404	447	426	444	403	445	387	432	422	392	389	444	390	442	394	393	410	401	412	392	422	402	428	437	396	415	390	408	392	356	382	409	396	439	406	424	448	427	394	415	429	376	375	426	429	364	399	397	399	419	406	440	417	421	416	389	396	430	440	428	396	413	398	414	417	399	408	411	408	410	428	404	406	409	431	402	380	368	423	403	396	433	402	414	433	403	420	411	394	384	379	419	395	430	420	411	397	384	407	372	386	394	399	401	427	376	383	428	429	400	416	399	404	449	368	413	387	427	410	399	415	393	440	404	418	385	461	423	384	391	419	438	394	396	389	388	417	424	360	418	383	409	404	402	386	429	422	362	413	451	406	391	417	388	367	375	377	402	423	416	395	393	404	383	368	413	404	402	410	414	410	419	407	418	443	399	410	408	424	405	406	403	409	403	404	409	373	398	401	422	428	453	410	423	425	380	389	422	416	432	417	402	429	400	411	401	401	375	367	417	403	418	388	405	395	378	368	444	371	400	402	400	432	407	386	399	405	386	434	402	415	424	407	382	418	418	410	390	422	418	418	381	417	389	396	409	390	423	411	426	410	368	391	405	435	400	408	397	422	428	464	419	384	431	410	401	405	387	437	399	406	414	423	394	390	369	409	417	395	392	395	413	422	421	391	411	414	396	412	434	426	416	465	418	381	391	403	407	411	400	384	389	410	419	420	396	378	439	429	384	403	414	413	385	384	398	409	392	430	391	390	411	406	397	401	410	431	384	404	376	402	390	377	379	396	415	412	398	403	417	383	437	392	420	394	446	390	396	420	428	433	422	405	422	407	432	417	397	428	392	407	396	406	402	386	425	413	406	387	398	420	403	402	403	376	404	421	402	425	412	440	407	431	390	378	423	387	414	430	377	393	409	395	404	407	425	409	402	421	445	420	437	413	421	400	377	394	425	404	434	427	416	419	411	399	425	380	395	396	419	382	410	409	420	399	395	417	437	408	406	386	413	400	387	391	383	409	395	379	429	435	369	422	405	429	389	398	398	401	383	422	418	418	414	420	431	404	397	400	400	416	405	352	416	363	393	405	407	411	412	422	398	408	387	395	411	404	407	402	445	420	379	436	417	396	412	408	396	398	398	411	391	443	385	420	412	414	386	404	410	383	397	403	396	414	391	365	391	459	353	383	402	350	433	395	398	409	392	415	423	420	385	409	377	412	393	407	377	357	416	403	401	380	387	403	395	404	391	428	421	404	400	447	409	363	398	386	384	412	402	457	411	425	437	380	384	407	403	417	417	410	401	440	435	422	407	415	405	403	417	358	420	374	408	415	399	393	389	408	407	385	445	376	406	397	420	384	418	416	390	411	408	392	393	379	398	418	396	376	416	400	416	414	412	374	414	426	408	390	428	407	410	409	406	395	363	384	413	390	424	373	421	422	404	386	453	404	410	410	429	407	379	403	416	423	379	418	406	397	405	397	419	394	385	439	417	411	423	434	390	414	377	370	379	384	417	437	415	431	408	411	427	403	448	343	391	411	417	412	450	359	439	369	412	380	419	427	390	385	404	430	366	401	403	414	380	418	400	418	409	432	423	379	377	432	416	345	419	416	393	401	400	401	430	443	434	423	426	428	421	408	382	450	390	409	378	390	401	409	369	414	429	416	388	378	406	416	412	413	419	396	386	403	437	425	432	401	422	420	400	387	414	418	420	408	416	386	437	402	389	392	362	401	383	378	401	395	410	430	440	411	378	373	410	409	380	408	420	406	386	419	411	379	403	397	388	398	398	439	385	409	408	427	405	419	399	413	367	411	400	403	410	423	433	383	404	422	400	376	388	395	439	417	408	390	422	387	412	394	395	423	419	400	386	427	412	407	414	424	366	439	412	391	437	426	393	411	429	386	381	392	378	387	452	386	427	409	436	405	403	411	439	411	441	404	418	375	452	424	433	422	390	435	418	394	396	392	403	402	393	432	430	406	403	442	442	426	381	433	435	429	375	406	410	411	426	420	459	426	358	435	409	451	413	402	404	377	404	428	405	382	434	439	441	409	384	389	407	426	396	404	428	414	388	407	420	412	376	408	414	387	391	394	382	358	411	418	403	448	377	417	412	426	435	418	394	407	400	399	428	417	403	394	404	401	401	378	376	404	421	424	427	383	393	407	402	422	425	416	425	422	427	382	424	403	420	406	388	401	379	401	416	417	404	418	418	390	391	398	410	405	453	415	393	355	360	423	422	395	453	390	383	386	414	399	369	412	411	423	374	418	469	394	444	420	394	359	400	428	401	398	415	405	397	420	388	425	389	410	440	398	399	383	385	427	391	398	419	388	397	389	422	427	395	377	383	393	397	396	426	438	399	388	437	388	394	379	429	390	424	378	409	395	390	386	400	427	371	434	396	426	439	382	396	391	386	437	379	435	381	390	443	429	394	428	417	428	411	434	403	465	412	447	399	428	384	402	418	388	407	428	388	395	456	408	420	412	425	394	390	423	381	411	420	404	395	435	426	410	387	413	372	417	402	410	406	405	419	429	385	399	425	388	419	444	411	354	393	437	426	397	415	436	417	406	412	386	367	400	394	392	379	427	417	395	400	375	421	377	403	389	381	434	394	399	389	399	373	385	410	389	419	375	405	378	425	399	394	444	384	425	426	415	420	387	432	411	408	445	428	409	362	424	433	397	388	393	402	382	364	428	392	434	434	390	402	399	443	393
25552	21428	27255	25000	9233	4277	13270	26408	21353	11324	4079	1420	683	473	462	463	431	434	470	468	433	439	467	455	445	494	443	458	406	455	436	435	455	453	436	422	456	401	444	474	448	473	392	435	458	445	433	408	481	447	444	453	452	457	487	434	445	450	402	447	425	438	417	466	480	443	437	437	463	429	424	416	430	435	433	410	442	436	461	473	431	461	481	463	450	457	457	447	465	477	463	448	446	443	443	436	433	430	466	472	436	453	472	456	434	466	469	501	434	463	424	445	454	480	418	480	439	437	443	445	410	415	453	404	461	423	424	470	468	416	479	485	415	430	417	462	432	495	445	437	446	433	436	456	435	464	448	486	455	453	410	404	436	465	431	463	446	458	435	439	411	423	458	414	443	424	447	405	450	399	427	459	445	440	448	432	426	436	465	444	452	446	408	449	449	429	443	473	445	413	454	431	438	445	498	454	451	439	427	441	448	440	468	476	465	455	415	458	444	425	440	424	442	462	438	417	483	467	441	457	406	430	415	468	418	432	462	447	444	419	420	443	459	413	404	452	485	456	433	462	483	422	430	426	429	438	472	421	439	445	433	444	429	460	388	445	465	478	410	434	428	430	436	471	461	447	416	464	490	473	402	422	450	475	427	458	430	418	460	446	430	441	438	495	454	456	487	433	470	430	427	462	430	458	446	411	435	456	448	459	450	449	436	441	481	383	430	436	425	456	459	437	428	477	471	439	434	439	456	471	464	429	436	410	454	461	444	432	416	422	424	444	423	446	431	469	456	481	407	462	461	469	444	461	447	412	437	434	419	445	454	455	408	428	455	452	440	431	447	426	422	450	450	419	447	415	432	440	405	445	404	408	461	449	437	437	475	405	435	444	456	479	437	453	396	439	467	468	419	421	479	506	420	421	432	454	461	473	450	423	425	429	405	439	463	469	442	441	446	482	449	409	407	444	435	450	446	434	455	470	438	389	464	460	405	465	464	451	479	404	428	458	416	433	483	442	451	478	463	441	452	445	458	461	434	424	422	438	450	464	433	421	439	399	428	481	449	437	465	442	420	441	423	430	435	469	438	439	436	470	402	435	454	450	443	425	394	413	461	438	445	437	428	432	492	455	451	418	440	439	449	421	436	450	455	447	457	405	439	446	443	428	453	434	447	464	433	439	427	421	463	454	428	441	464	464	458	455	460	444	435	430	454	452	427	440	428	448	462	476	437	423	429	449	478	437	469	439	432	450	420	482	447	413	412	432	454	452	426	428	417	480	476	454	457	450	463	442	435	454	418	441	437	474	481	450	423	446	432	452	451	489	453	433	433	472	434	421	443	460	450	424	460	447	420	447	450	399	419	448	430	470	452	424	410	441	425	443	380	458	453	410	404	428	449	410	461	428	469	441	422	430	419	449	427	486	470	449	462	443	394	439	403	461	420	447	426	441	449	443	444	434	469	476	392	425	428	449	452	454	418	489	417	407	439	469	466	451	406	472	423	432	425	451	450	472	458	418	437	431	416	485	454	496	433	411	413	493	406	451	462	448	427	447	441	432	433	465	444	428	448	450	440	449	404	449	427	434	421	416	441	453	440	462	436	408	402	451	416	482	461	410	451	436	413	449	417	408	468	463	468	478	423	483	432	444	437	456	404	422	465	405	399	457	450	434	472	440	445	452	457	433	445	417	433	441	472	442	463	456	451	448	464	425	447	473	438	504	450	456	441	439	432	444	419	433	458	434	443	459	467	438	445	444	463	419	439	439	461	437	459	438	431	451	400	438	431	444	448	432	455	452	453	418	441	458	440	448	438	462	423	439	490	484	403	433	445	450	410	435	462	437	477	452	477	464	436	427	432	459	460	462	428	445	458	440	421	438	461	430	432	448	418	437	433	447	420	431	457	421	443	427	481	452	435	433	435	416	455	442	447	467	447	471	445	411	406	443	455	442	470	417	443	428	425	470	420	440	428	418	445	439	439	439	455	491	455	426	442	440	452	460	446	423	439	429	435	443	438	436	472	413	432	432	426	444	462	480	472	472	437	454	438	475	455	444	432	458	425	456	436	454	417	474	470	444	424	408	431	430	433	422	452	423	435	457	450	416	465	481	410	469	486	469	477	460	460	437	445	442	447	413	424	471	474	420	456	457	449	409	449	445	448	443	447	415	451	456	405	454	419	451	418	469	447	432	467	440	459	510	459	443	430	440	432	465	461	428	417	443	461	432	471	448	415	409	427	448	438	424	416	477	440	425	430	404	440	409	455	445	442	462	438	429	458	462	458	468	434	440	421	407	447	419	453	429	438	434	429	430	499	449	434	477	458	445	474	445	448	462	444	459	429	449	414	437	444	414	440	456	423	467	425	451	400	505	469	430	446	477	465	441	420	446	414	431	456	444	429	432	419	432	429	449	427	423	416	454	477	459	414	436	469	437	452	431	448	462	425	448	398	453	474	430	464	418	423	445	461	450	452	424	437	466	430	437	440	405	451	441	451	436	427	420	457	468	439	421	442	411	424	420	442	449	440	414	445	448	454	468	427	429	446	444	471	434	469	435	459	438	431	464	463	435	409	461	458	414	453	456	430	452	453	464	429	452	446	452	454	448	432	442	465	446	434	469	466	425	422	447	435	467	465	380	474	427	424	410	416	446	435	420	435	447	422	431	437	436	419	431	431	454	450	440	445	434	453	424	446	457	440	431	492	438	457	483	388	416	462	467	436	464	443	445	476	432	442	418	452	436	418	448	435	481	454	449	436	474	430	438	449	443	431	465	432	423	442	434	464	470	483	463	453	447	481	453	460	464	458	443	437	407	453	483	455	440	486	442	415	452	457	453	449	399	441	438	432	472	426	453	439	428	459	448	418	438	460	462	433	410	473	445	442	454	462	425	452	435	476	438	466	452	481	446	433	439	496	427	437	440	424	425	424	434	432	432	472	459	448	461	456	454	397	437	403	458	460	432	444	502	430	403	453	477	459	454	446	418	441	459	500	426	469	434	433	432	443	416	454	428	408	468	425	427	406	418	449	448	430	464	480	448	431	451	448	460	464	430	428	411	435	470	434	382	444	468	448	429	472	441	438	393	436	448	473	477	396	434	438	423	456	432	436	478	430	462	462	460	399	428	415	432	449	425	421	440	427	476	455	448	424	446	436	485	422	443	461	464	438	466	444	427	428	426	449	441	442	452	426	432	441	474	460	475	407	426	462	433	457	383	458	421	415	469	439	427	453	436	463	500	461	427	428	486	432	461	462	429	454	403	425	442	453	460	426	430	445	430	460	452	428	413	425	517	444	396	474	433	424	407	396	478	450	464	434	459	403	442	420	438	395	427	466	443	481	432	439	439	420	445	484	409	429	419	452	464	437	410	482	431	437	481	426	455	438	435	429	424	413	477	455	443	474	448	476	455	407	444	435	448	439	468	446	427	434	473	449	447	437	425	407	418	478	420	439	445	441	462	447	444	468	457	450	448	449	415	475	457	455	460	409	467	431	437	460	430
8531	14989	11819	6194	4157	5102	15661	25405	18610	9663	4041	1565	657	486	433	439	403	441	451	455	432	418	424	437	391	426	443	399	437	436	429	450	443	437	443	440	453	427	426	442	426	400	445	447	411	445	445	443	438	444	432	470	419	418	465	422	489	401	460	434	437	438	460	421	431	421	464	434	406	454	418	393	433	392	467	421	431	394	434	440	426	468	434	423	466	470	445	414	445	426	457	460	440	433	428	463	429	450	414	426	424	450	388	464	412	438	432	427	456	440	451	464	434	437	452	457	395	446	421	441	417	426	393	418	444	438	407	440	429	448	423	429	446	411	472	403	442	435	449	470	411	434	443	434	432	404	422	454	446	438	431	444	445	415	460	413	438	440	409	390	461	440	424	422	404	410	457	393	417	425	427	412	408	441	440	439	444	476	428	436	437	417	407	438	457	409	419	428	439	419	424	415	432	403	425	417	473	461	432	466	444	444	439	436	428	440	405	419	434	437	394	421	432	419	409	472	417	452	417	424	450	439	442	414	437	458	424	436	399	429	404	428	428	408	416	409	466	446	460	427	437	415	449	424	436	433	436	443	408	390	455	454	473	416	395	418	419	418	425	406	424	447	447	438	445	436	413	424	419	417	447	459	406	443	465	381	456	451	429	416	482	472	424	426	405	443	415	434	443	441	422	438	444	466	400	397	408	420	431	402	433	426	403	489	450	429	475	402	411	434	418	439	419	415	410	418	443	427	438	455	436	416	466	445	462	406	442	427	433	460	437	452	421	460	440	411	412	418	414	406	481	443	462	433	469	445	413	419	436	431	442	405	427	401	455	420	482	375	427	453	426	439	449	419	378	414	432	421	429	455	424	416	432	403	433	435	441	440	450	420	435	399	425	424	444	407	389	423	397	442	427	430	411	447	418	453	436	414	443	420	422	440	436	453	455	400	398	456	439	428	416	418	457	427	422	426	458	451	430	442	455	469	446	385	443	421	419	448	407	420	413	409	431	450	442	405	429	432	452	451	450	415	431	436	432	402	404	438	469	384	422	417	419	436	412	452	450	410	434	437	437	405	429	429	424	453	423	447	439	427	433	415	437	447	393	433	458	402	409	451	399	456	448	443	447	445	419	445	430	432	425	439	430	425	449	423	435	444	377	449	373	434	448	435	445	376	424	444	465	451	451	446	444	496	411	437	452	410	465	420	456	436	399	405	409	411	438	415	468	413	466	444	427	420	422	450	432	442	454	421	438	428	405	446	465	469	418	418	423	438	398	460	399	408	417	443	445	451	420	491	399	417	418	390	466	442	432	411	441	412	421	443	446	392	418	415	426	438	386	415	433	446	401	403	411	422	446	413	421	450	422	426	459	439	440	472	433	425	469	473	441	416	425	425	418	412	421	430	416	460	420	426	470	406	444	426	456	458	413	433	410	402	431	436	454	438	422	448	428	454	433	439	432	436	444	413	458	425	458	444	443	426	460	454	425	457	413	455	450	420	445	467	380	412	442	458	455	443	419	404	458	425	416	426	402	428	444	418	455	462	434	470	407	436	411	433	405	420	443	421	462	452	399	448	425	426	428	434	448	421	437	438	419	460	439	381	484	412	413	420	445	446	406	493	410	411	422	418	437	460	447	420	452	424	432	444	418	411	413	407	462	397	431	442	420	461	413	421	437	427	423	453	436	432	401	398	424	455	449	422	402	406	407	440	435	438	427	432	404	413	431	402	426	434	421	441	426	427	391	456	405	442	428	395	439	426	432	433	394	429	430	433	475	452	431	436	440	391	419	415	444	380	399	410	437	432	442	397	427	407	459	414	426	470	465	430	424	460	471	393	377	464	451	451	404	428	412	433	428	439	396	421	404	427	414	444	418	471	459	445	429	446	423	408	438	420	418	432	434	433	429	409	450	434	422	422	446	403	398	482	458	428	430	433	436	439	392	470	469	429	404	436	429	422	423	430	437	454	438	470	411	404	471	398	415	436	425	428	433	423	389	454	442	414	420	413	426	440	442	453	429	431	430	442	463	420	399	425	415	431	414	411	432	421	447	431	384	416	437	428	427	412	411	405	430	442	442	432	409	429	441	445	429	458	454	412	415	444	447	414	442	419	422	465	448	428	422	427	445	422	427	432	421	426	433	404	434	434	430	435	444	420	394	418	424	449	384	420	428	434	444	437	449	452	428	454	434	421	425	401	403	389	455	434	480	465	441	422	419	396	397	449	412	417	442	432	424	422	423	443	417	424	436	409	444	433	461	437	418	442	411	423	420	399	407	464	384	445	456	419	469	440	426	398	466	416	454	446	399	390	407	472	443	426	490	464	441	420	453	411	445	434	472	387	429	456	447	461	422	455	429	434	421	436	393	414	455	435	423	420	413	405	407	425	404	433	405	429	433	439	431	451	413	422	426	445	411	443	419	435	442	432	425	390	406	454	394	439	455	426	412	427	446	420	384	440	413	433	424	417	449	445	406	432	411	457	383	435	431	444	434	428	434	408	442	437	442	421	442	441	434	428	429	431	464	441	447	431	418	407	448	436	437	437	491	433	432	404	415	445	442	445	449	463	440	450	424	434	413	449	385	383	419	434	395	415	424	440	400	416	428	426	450	423	431	431	438	430	475	465	427	422	422	406	441	421	449	454	401	446	407	409	415	419	432	422	413	449	418	465	409	372	431	427	429	396	471	422	419	415	398	462	429	415	439	416	421	443	385	447	443	416	442	407	426	417	438	452	392	426	428	442	404	470	427	432	457	432	407	463	455	431	433	398	417	407	388	422	374	458	419	465	408	451	416	444	462	404	390	388	435	422	405	430	415	419	422	415	407	440	448	467	425	408	446	445	438	446	416	427	422	438	465	432	399	399	399	419	429	421	441	448	428	426	460	454	430	405	441	421	469	430	420	408	450	401	443	425	424	434	427	433	394	419	428	423	437	410	438	405	446	446	462	401	418	402	421	437	397	412	444	419	389	406	426	421	425	414	430	424	432	437	421	430	443	406	421	483	437	438	435	431	404	427	368	411	455	450	432	455	407	422	427	412	414	391	452	468	433	423	427	454	446	426	408	423	453	425	460	424	406	440	405	447	438	421	432	398	449	409	441	421	444	417	410	424	470	408	441	459	426	407	420	409	414	440	403	438	411	425	404	430	469	420	417	437	428	400	433	437	407	454	458	419	462	418	426	435	478	456	414	435	469	456	421	426	418	413	437	455	439	440	456	415	436	407	393	429	411	394	443	447	452	432	437	438	407	412	408	460	390	462	414	443	440	413	443	406	454	457	399	428	419	443	436	456	445	420	423	425	427	408	438	424	418	414	417	425	431	432	429	414	427	437	402	455	415	436	444	389	434	441	416	433	454	422	457	443	413	402	438	390	459	437	462	420	411	458	450	423	427	426	420	439	451	431	419	408	451	400	483	427	420	424	435	456	401	408	410	436	422	454	441	400	438	424	417	463	447	397	455	423	433	433	453	452	440	466	428	421	427	453	446	428	455	430
24318	21452	28743	24486	21259	11669	19403	44976	38814	23897	10487	3024	1026	729	554	566	548	545	553	557	559	534	549	560	541	561	551	553	560	594	540	580	564	568	570	576	517	567	525	559	573	541	599	564	537	549	548	536	550	562	556	545	555	511	576	505	561	557	561	573	529	531	587	538	535	570	499	562	579	538	550	505	549	560	576	555	550	514	541	546	495	526	528	553	546	559	565	563	548	561	507	565	536	553	595	577	555	532	527	568	542	564	539	534	525	526	532	566	557	557	526	522	532	552	542	508	531	523	548	560	556	508	518	515	561	602	568	505	545	572	532	539	546	515	534	530	524	547	484	561	549	528	545	528	557	556	584	604	565	579	552	552	553	552	525	559	500	540	545	516	547	551	554	571	560	539	586	519	517	540	570	532	509	551	529	537	564	554	508	571	542	493	562	550	574	512	542	537	542	570	510	553	528	566	593	533	516	530	538	537	538	522	554	550	561	537	538	562	523	530	583	568	550	544	567	541	548	558	541	545	566	558	559	533	577	548	579	522	553	503	528	583	587	501	519	566	517	543	538	560	546	535	550	513	508	534	532	531	529	546	523	592	549	509	515	560	507	574	515	508	548	554	553	547	527	564	524	583	555	558	570	507	549	557	580	542	568	510	554	530	546	557	543	542	520	549	546	547	571	561	555	526	518	583	514	560	556	566	562	532	552	515	523	572	547	564	519	561	527	531	562	584	516	555	491	539	550	549	524	534	544	532	519	534	530	569	563	572	544	540	555	536	535	578	502	560	555	582	557	569	532	539	540	519	505	558	567	522	569	566	524	565	523	525	532	542	580	514	539	542	536	542	559	518	531	531	539	494	583	566	552	563	536	548	510	506	548	541	539	537	549	561	510	545	527	566	532	550	531	580	529	524	509	509	562	522	611	540	524	537	589	527	527	504	535	551	560	544	513	574	543	526	541	526	577	544	543	544	560	563	534	580	525	530	521	547	536	547	574	518	530	554	522	531	516	569	520	535	535	575	570	574	528	538	524	555	529	535	575	526	544	547	544	550	544	552	543	532	527	567	516	525	545	538	598	494	526	589	587	556	502	533	514	549	563	512	536	555	553	541	548	542	535	541	534	565	528	532	538	520	554	541	557	539	537	597	539	571	605	511	538	518	515	534	555	543	576	529	547	590	496	540	590	496	551	511	553	527	576	599	524	532	562	522	582	544	570	594	524	550	569	524	544	509	518	528	541	548	585	540	533	540	505	542	546	580	576	541	537	542	552	537	554	581	554	537	537	539	561	579	542	543	607	546	504	560	550	563	558	543	537	484	605	506	500	545	542	531	530	549	546	534	599	584	535	561	533	539	538	551	524	560	542	554	555	538	513	514	578	547	570	525	562	576	541	544	510	520	559	514	513	537	555	518	534	526	577	578	527	587	538	568	550	536	536	555	558	513	581	511	559	558	562	558	542	550	513	602	507	557	518	539	527	539	547	519	540	539	544	537	555	513	501	567	558	521	568	545	514	516	539	552	577	548	526	528	550	576	554	578	542	527	601	559	529	517	570	529	514	508	535	571	574	569	566	496	576	518	517	545	583	557	543	535	504	559	535	517	574	560	578	526	545	545	510	547	544	566	547	501	513	517	560	510	558	501	548	548	563	537	492	589	531	572	511	541	529	580	532	487	503	543	561	549	542	547	547	551	536	543	544	533	535	577	522	555	553	532	558	535	502	531	567	537	511	509	523	551	580	553	552	509	513	519	595	525	530	582	511	514	532	519	534	533	588	564	515	563	541	560	560	552	551	541	538	544	538	564	588	548	521	583	516	576	555	573	548	545	563	550	527	535	501	529	503	530	583	508	592	519	515	553	512	542	506	578	568	570	577	543	567	537	547	498	547	587	536	568	550	529	512	553	551	522	550	531	551	560	545	556	539	555	562	520	536	514	546	547	510	555	563	522	538	567	555	539	530	510	528	566	548	495	561	509	573	572	541	527	549	515	596	569	510	525	543	503	541	546	616	507	570	541	541	574	549	531	565	546	533	551	519	539	609	582	555	513	547	507	534	513	555	555	562	523	546	503	551	538	564	565	518	566	581	529	558	517	555	615	514	548	512	530	580	547	530	561	523	582	493	500	569	532	528	545	523	547	538	555	545	548	520	546	558	564	501	528	540	535	500	546	543	572	518	519	548	524	552	564	556	510	530	546	545	527	534	584	507	544	507	496	519	554	536	528	537	502	516	567	579	534	526	514	564	519	568	574	547	553	519	560	519	577	523	527	502	513	555	570	573	549	558	536	592	528	494	532	558	507	526	496	544	523	568	531	588	576	547	519	529	561	549	563	497	563	521	520	558	559	566	551	530	519	577	552	525	573	531	537	541	564	560	551	573	550	533	549	536	547	563	577	559	555	518	538	512	551	554	551	583	545	525	503	580	563	524	518	531	564	563	608	551	582	588	506	523	511	498	529	558	541	521	581	545	525	484	575	534	532	516	548	539	543	541	527	548	528	560	537	577	568	522	580	561	522	475	569	520	546	571	553	557	530	534	522	587	599	520	547	535	541	581	540	575	539	513	531	530	540	540	561	555	528	526	570	522	513	561	589	563	587	538	531	541	547	571	542	529	541	566	531	531	533	548	520	546	517	530	526	551	564	535	476	559	565	529	569	546	572	546	563	545	550	558	528	542	514	527	541	577	542	519	557	512	536	548	560	494	548	525	536	551	541	553	534	524	548	534	527	564	519	532	555	520	518	515	536	550	495	505	504	527	546	528	534	542	538	571	561	538	545	528	503	551	554	567	559	549	547	534	549	557	548	513	537	538	513	603	554	572	520	558	582	536	524	559	573	535	529	550	561	554	547	539	524	572	549	527	535	545	536	582	522	551	594	562	536	534	538	554	505	533	541	553	547	532	564	517	534	532	548	590	532	608	519	508	571	536	517	534	530	546	516	555	552	505	553	562	509	536	540	497	482	513	532	561	566	539	512	473	550	506	571	535	528	559	512	515	515	530	536	538	524	523	543	531	530	525	543	553	576	522	494	541	545	543	531	503	545	530	570	515	569	570	503	575	573	565	568	562	524	562	596	540	526	529	546	558	524	543	535	533	522	562	534	510	496	544	524	510	572	560	574	527	525	525	580	583	543	543	535	541	532	530	550	532	530	544	567	516	551	527	546	567	501	516	520	519	540	541	509	552	556	512	532	547	542	563	566	518	511	522	498	521	526	556	527	553	542	545	511	506	512	496	515	498	561	565	515	527	538	557	554	555	563	541	533	533	518	528	577	521	563	561	584	556	519	500	514	529	529	543	511	551	540	505	580	564	528	569	580	520	538	547	553	541	536	549	520	521	537	565	529	533	557	548	567	523	553	528	526	559	519	517	568	532	550	525	519	542	602	532	522	554	550	531	560	544	520	542	538	564	543	507	540	539	518	538	512	594	569	515	530	569	561	532	519	556	551	521	555	530	537	555	535	505	532	549	516	546	525	536	541	517	558	551	550
8895	20214	17472	8702	6811	4990	22237	43488	34199	19384	8545	2952	1109	644	570	544	521	532	493	548	549	522	545	545	556	491	547	514	562	552	545	555	499	506	491	494	545	507	535	506	510	517	490	537	519	521	495	519	486	527	533	535	498	534	502	492	486	506	533	492	537	524	512	507	521	524	538	531	545	513	472	527	513	527	477	496	506	547	516	498	510	548	515	505	522	475	514	478	555	529	512	544	532	492	520	528	498	515	509	483	500	516	513	542	522	536	470	482	544	530	560	531	551	489	499	488	524	514	496	532	517	544	517	511	541	551	509	451	551	519	507	526	521	564	568	558	493	535	533	503	517	514	507	568	507	503	545	537	531	538	538	507	530	573	521	542	516	503	523	517	500	550	519	498	537	516	464	543	516	538	491	519	503	510	563	539	490	496	487	528	507	471	479	550	519	500	530	529	505	482	506	525	553	487	506	569	494	501	521	540	527	482	496	519	518	528	553	528	483	500	525	559	521	514	517	516	488	490	529	538	506	511	555	522	503	504	471	524	500	497	511	520	531	545	489	481	509	529	455	538	498	529	496	515	527	545	502	527	508	503	542	498	522	528	546	543	555	546	516	544	526	499	570	524	463	512	573	558	516	536	522	551	475	537	510	516	468	514	569	505	560	503	533	548	493	490	461	526	502	536	486	495	529	482	528	511	511	513	495	525	531	496	507	515	518	502	529	531	502	502	518	467	481	514	525	535	539	533	510	506	512	529	518	493	543	541	505	511	515	526	485	510	515	515	517	464	517	522	505	493	530	527	498	570	539	567	529	511	514	542	533	532	516	509	506	571	540	513	500	511	538	539	500	516	496	520	515	520	518	536	519	497	517	545	500	512	497	446	518	479	505	534	484	520	531	524	506	552	515	518	516	496	534	490	471	497	578	524	511	548	541	514	479	495	504	513	500	511	490	507	518	513	537	516	507	488	481	502	499	531	490	510	545	514	526	527	581	489	508	568	500	522	490	496	502	528	507	505	518	506	485	547	517	484	495	507	507	503	486	499	540	490	558	489	526	507	465	498	521	494	530	522	519	517	553	535	496	527	531	507	564	535	529	533	495	486	521	581	503	494	555	545	522	506	507	522	526	484	493	491	516	517	539	517	564	475	519	507	494	482	505	549	503	567	528	531	518	526	536	503	524	516	541	509	504	505	565	522	541	537	543	508	504	515	505	524	490	545	547	474	557	522	517	498	507	529	503	526	451	503	513	521	533	510	513	517	534	490	510	529	484	508	550	517	514	547	525	488	520	479	492	512	545	499	476	565	499	470	504	538	476	524	567	508	527	527	519	530	550	516	486	535	522	502	515	520	554	522	544	532	478	521	550	523	493	533	497	521	496	497	486	502	533	523	547	495	533	549	515	511	509	469	559	517	516	535	532	488	541	543	514	503	560	497	539	541	500	539	476	550	504	509	507	526	498	530	544	475	482	503	553	541	518	516	498	505	451	509	504	515	518	535	516	542	482	506	535	531	536	516	546	543	490	571	521	507	507	535	520	468	549	515	502	498	535	509	563	556	494	498	552	519	547	489	510	533	501	482	534	518	494	512	532	514	486	499	499	513	540	512	517	499	535	549	535	496	547	519	492	510	501	530	558	522	497	525	504	504	539	495	497	512	497	503	471	500	489	584	517	522	520	497	517	496	514	547	505	530	506	509	543	530	520	544	525	540	502	555	527	549	533	502	511	502	508	508	501	500	498	540	541	498	494	511	541	509	531	513	491	532	459	518	514	490	542	496	498	527	514	505	492	542	520	523	525	546	500	529	512	523	536	488	538	546	520	578	542	512	532	512	548	555	502	490	550	548	529	527	508	473	538	529	535	495	531	522	509	515	483	531	518	491	502	540	512	496	491	501	515	481	531	532	473	541	541	525	473	523	510	487	530	524	566	547	560	547	496	517	505	535	530	539	531	513	511	502	536	534	541	479	521	558	514	505	515	487	540	541	557	553	492	525	517	521	520	518	519	519	545	501	512	545	493	537	494	521	529	518	548	523	478	556	505	539	522	498	524	500	526	517	520	531	533	533	539	549	507	512	504	528	504	493	533	536	522	490	499	527	538	549	513	518	504	507	509	562	491	460	538	527	521	518	515	545	527	501	489	502	546	512	497	495	500	499	537	505	492	511	510	533	528	533	548	502	565	500	494	512	539	511	548	570	499	510	482	532	509	530	542	510	536	542	506	518	505	546	519	560	504	497	501	548	496	525	511	521	507	539	513	530	533	472	492	526	501	517	486	471	514	476	500	509	559	514	495	506	550	522	518	471	469	552	539	524	493	514	500	501	550	498	540	522	548	529	504	502	525	528	517	516	522	512	501	524	470	540	536	489	545	549	510	455	530	519	539	525	517	503	557	524	514	480	532	508	513	531	550	497	500	517	524	530	504	497	504	521	518	511	547	501	530	496	469	522	508	520	533	521	549	534	531	474	525	534	519	519	522	522	529	512	503	486	506	531	529	551	538	525	531	545	537	493	546	493	496	516	494	480	481	530	507	518	505	491	521	484	494	545	466	502	500	538	526	498	508	512	500	520	488	488	517	497	496	513	535	476	542	499	505	523	557	489	503	495	492	499	532	496	504	519	502	528	544	473	524	532	477	521	550	526	499	506	484	513	554	511	509	504	520	515	535	504	552	556	508	525	530	505	553	545	502	533	505	544	538	545	512	528	533	519	505	488	517	504	573	544	515	497	492	504	514	521	488	526	540	523	539	545	538	507	510	492	521	524	513	547	464	512	507	506	554	490	486	539	499	523	512	507	509	509	503	490	484	533	535	510	541	543	480	496	491	538	527	523	501	469	512	520	531	534	515	512	501	483	513	531	495	543	506	552	490	464	525	532	532	500	514	506	523	490	530	557	510	533	504	539	511	507	478	506	515	512	528	507	521	541	508	499	495	563	487	485	503	493	497	502	478	525	530	542	515	502	517	541	522	523	517	511	467	507	540	529	511	527	487	514	489	557	517	494	525	536	512	497	524	506	524	493	495	464	488	519	497	504	517	517	518	474	508	520	515	491	492	518	520	549	488	474	544	517	499	512	530	493	509	494	506	510	507	520	481	516	481	495	508	576	536	525	542	484	516	523	497	507	528	483	488	477	508	524	530	475	520	557	539	512	541	548	514	549	525	514	511	514	534	518	531	527	520	488	505	537	460	503	536	557	515	517	522	500	497	546	528	492	553	525	532	541	499	548	520	550	488	496	506	514	488	470	530	507	513	529	515	510	487	492	535	512	531	519	520	516	517	500	506	531	475	549	492	529	511	529	454	553	536	496	528	494	496	540	522	497	560	523	525	516	475	506	495	504	532	519	504	501	487	521	507	503	516	526	526	485	541	489	528	537	555	522	508	511	481	493	520	498	518	508	541	505	524	510	480	481	499	523	557	527	519	499	502	480	531	505	513	535	481	532	529	491	487	527	498	541	515	565	541	567	468	497	507	533	526	543	568	487	516	505
27804	15264	6882	3095	1616	1143	2014	3520	2775	1539	903	620	495	467	438	451	432	475	439	462	450	448	444	468	461	417	436	429	430	489	425	427	436	458	423	402	426	452	429	413	462	429	439	471	422	439	438	453	415	466	410	398	413	457	437	425	397	436	478	441	439	440	443	467	443	471	455	440	412	437	437	443	466	429	435	437	431	441	435	456	450	465	448	441	443	437	483	465	449	423	452	452	471	410	453	438	452	462	425	451	459	444	480	431	414	459	457	419	414	430	442	441	477	460	453	437	473	483	448	429	406	434	463	459	432	460	444	459	450	424	456	438	462	421	463	471	462	424	444	424	468	446	435	436	404	392	456	450	459	443	448	454	443	425	451	491	440	464	436	416	486	432	420	468	427	408	439	455	460	458	461	421	440	393	443	444	443	425	470	466	452	438	448	450	458	422	423	407	435	427	437	397	473	419	439	427	439	466	431	456	470	450	428	491	430	468	430	423	472	441	438	424	435	463	451	414	460	440	432	422	422	488	441	393	466	438	443	443	447	390	423	436	442	470	426	437	432	446	440	440	458	432	493	448	466	415	469	429	439	411	401	434	423	425	469	462	490	407	416	437	412	451	436	448	439	472	430	440	423	438	444	451	418	449	431	436	407	428	401	461	457	461	460	449	419	437	413	437	413	451	428	461	427	438	407	481	451	449	454	419	446	433	432	462	441	452	398	489	408	459	480	439	461	458	409	430	475	425	437	446	422	428	436	473	436	450	407	437	428	452	396	438	404	447	472	452	421	469	431	461	417	460	442	398	419	437	489	424	394	452	416	446	412	432	445	437	433	460	412	449	451	482	411	438	465	426	423	415	423	444	423	454	449	447	432	414	431	490	439	440	440	463	447	467	447	448	416	467	443	438	476	455	447	443	450	438	442	441	392	476	427	445	451	466	422	439	433	441	463	428	482	466	466	446	432	449	438	450	468	470	454	409	460	459	461	418	471	417	452	420	426	451	436	475	446	461	397	450	439	446	463	431	411	470	423	409	441	466	409	463	463	452	422	428	470	434	437	413	437	463	432	423	446	421	447	456	421	469	424	457	426	423	418	409	407	457	453	443	447	463	454	459	446	436	423	456	440	447	461	480	432	468	448	439	450	468	459	411	448	456	422	441	429	426	443	441	435	428	424	404	414	459	443	407	438	410	422	431	451	427	483	458	459	436	451	462	405	480	439	439	414	433	422	463	411	450	468	449	425	444	429	457	417	438	436	449	427	401	434	437	473	473	427	389	456	471	428	491	442	456	434	431	456	471	422	446	427	427	425	456	423	427	436	463	438	429	463	442	415	464	455	438	432	398	447	424	411	456	411	458	487	464	434	445	406	416	420	450	441	437	428	481	417	447	472	441	386	430	457	422	472	443	397	455	474	417	439	455	451	443	432	450	429	472	444	441	435	451	425	457	407	453	425	454	416	422	440	455	435	458	466	434	448	465	468	435	440	448	453	429	440	468	428	472	426	478	474	445	409	432	432	437	411	439	443	470	440	411	432	439	471	416	430	474	474	459	432	457	463	454	451	415	427	446	459	416	419	472	474	475	444	409	434	456	402	429	424	429	414	468	452	423	454	413	391	416	429	448	461	430	465	422	471	425	452	466	411	409	429	454	470	385	424	447	447	461	481	406	453	459	429	392	447	432	433	442	444	429	449	444	433	377	428	433	451	451	470	466	466	436	438	455	467	468	427	438	448	467	424	436	433	457	488	461	439	439	449	426	443	461	479	451	455	481	393	452	455	433	430	429	405	406	387	437	467	444	432	446	443	459	455	418	454	463	458	449	451	439	421	427	451	456	482	436	477	455	423	441	443	407	426	435	428	422	467	419	463	456	413	461	447	413	379	419	409	425	424	422	431	481	457	453	448	406	454	427	477	442	471	454	461	416	425	420	449	430	446	473	453	406	436	434	428	456	498	485	420	450	448	453	474	420	447	410	393	411	442	442	463	470	439	397	457	431	449	436	469	401	419	445	442	422	455	428	464	448	447	456	446	397	430	483	445	423	453	430	458	430	422	418	428	431	462	427	443	417	457	467	426	440	471	391	434	401	477	439	497	467	425	459	449	454	435	476	442	449	437	456	419	448	464	442	446	438	412	406	436	418	429	455	445	439	440	460	419	463	454	442	436	465	434	462	432	430	468	455	433	453	435	427	444	458	429	463	434	475	437	423	454	425	464	445	456	473	407	468	453	440	441	448	470	428	445	407	467	396	441	431	433	457	434	479	438	451	410	456	418	482	413	467	416	449	470	419	452	441	439	455	487	469	439	447	440	447	426	471	433	419	427	445	432	432	429	436	463	418	468	444	450	422	456	441	426	441	386	444	421	471	456	444	398	459	427	460	431	418	431	433	447	469	464	430	442	471	401	456	395	439	444	406	447	470	416	428	430	449	448	451	430	438	507	460	491	453	470	493	438	457	467	456	439	429	443	459	434	428	429	467	443	442	474	450	430	461	424	422	441	447	441	419	456	452	465	430	407	440	460	458	451	416	458	432	432	438	409	460	452	464	430	467	430	419	434	437	449	490	427	459	445	449	466	464	437	436	453	454	468	432	491	479	423	448	432	432	422	444	469	449	418	465	469	465	443	415	466	419	434	429	420	422	440	425	435	454	434	459	460	445	466	435	421	459	395	435	465	450	461	431	451	426	406	450	434	449	457	444	456	452	432	476	463	421	434	409	423	427	498	386	488	433	468	480	474	458	478	458	421	439	438	456	438	441	477	447	459	419	443	453	413	441	443	423	447	439	463	418	426	439	418	439	465	414	446	417	441	431	481	462	455	446	502	416	460	455	442	450	467	424	418	462	464	439	458	453	441	420	413	405	442	422	455	420	437	426	398	471	431	455	455	428	438	422	430	405	399	447	443	409	459	439	387	501	416	423	473	471	436	420	438	432	430	455	456	432	430	461	466	409	431	419	401	449	473	466	426	391	425	435	426	433	435	452	438	448	462	420	426	438	475	400	460	432	458	472	463	439	464	402	450	456	465	427	462	474	427	415	456	459	446	402	442	422	439	436	446	410	427	413	452	444	417	433	410	397	439	443	423	432	435	469	416	476	429	434	476	418	457	432	457	469	435	453	465	473	424	505	402	413	408	412	447	470	444	405	439	405	457	417	436	453	461	436	406	436	418	405	464	432	448	416	434	439	436	448	495	459	425	483	445	446	410	457	416	440	457	456	431	471	431	452	434	434	458	454	451	427	435	433	449	444	483	410	458	419	473	447	440	451	441	462	391	431	451	421	434	431	418	421	456	444	409	437	459	429	444	452	413	414	427	452	458	470	433	452	453	452	451	427	440	396	438	411	416	445	435	452	415	424	419	424	432	411	443	425	390	444	425	431	473	433	449	463	469	445	428	419	459	447	461	430	453	435	446	523	434	416	456	419	412	440	458	462	404	379	461	470	426	424	420	428	442	482	445	447	424	454	424	424	432	429	418	441	419	436	438	483
5737	8050	6955	3066	2159	1672	2980	4430	3220	1758	970	605	447	455	410	425	399	427	421	404	365	441	409	410	418	391	403	420	376	431	424	423	448	393	394	400	392	410	433	407	408	436	400	409	383	427	399	400	402	379	426	397	394	377	406	412	412	423	414	426	433	406	382	406	409	426	423	429	413	415	367	443	409	425	387	418	433	424	437	376	377	430	410	421	400	364	399	390	405	419	382	395	393	387	420	386	399	439	422	437	408	363	389	413	380	392	381	403	411	392	416	447	396	435	389	406	402	378	385	386	388	414	433	431	398	392	421	422	395	392	422	367	419	401	413	411	407	413	428	436	431	400	416	376	388	409	426	416	443	443	389	429	419	380	422	382	423	383	422	391	407	396	395	441	385	408	414	394	378	396	390	395	388	438	406	394	384	416	395	413	452	408	409	384	386	435	404	415	410	413	418	391	423	395	414	395	418	404	425	397	407	378	422	418	392	409	423	448	406	370	394	391	415	405	423	391	420	419	407	447	419	427	436	410	423	437	401	408	343	425	393	411	391	406	411	394	391	401	426	411	420	406	419	405	384	384	402	416	390	402	414	400	416	381	416	394	395	407	442	387	399	382	432	381	380	386	401	446	423	387	397	385	392	391	394	395	403	406	400	413	382	381	384	365	399	391	399	402	400	393	397	419	430	407	426	417	389	406	398	418	405	357	415	382	402	397	412	395	395	407	361	385	400	406	390	399	410	435	428	393	417	410	423	412	419	363	420	391	431	416	424	417	397	428	373	400	407	440	434	417	430	425	406	406	377	381	406	457	384	402	413	428	410	387	405	408	388	402	375	437	387	418	422	401	412	429	418	384	392	394	402	376	400	408	397	371	369	392	413	393	415	396	411	401	427	430	425	369	393	435	388	379	421	379	416	427	414	426	416	384	382	411	414	409	395	384	407	385	415	410	444	416	406	386	417	395	417	397	387	386	394	421	395	404	380	426	410	446	387	386	408	420	368	367	395	391	402	418	414	432	377	400	415	436	401	386	380	406	425	386	427	397	405	415	416	408	397	418	408	392	380	417	453	396	422	426	382	395	429	403	443	383	407	376	418	382	418	398	407	407	403	410	405	391	397	404	414	368	405	414	406	409	363	410	403	396	415	399	421	352	409	404	411	438	371	383	420	359	385	419	401	399	444	380	412	439	353	414	424	414	378	417	425	387	398	431	399	422	403	390	401	385	394	408	423	385	451	436	458	388	407	388	427	400	414	452	413	388	375	418	433	401	414	386	380	403	398	402	396	431	425	400	424	397	405	397	422	437	405	407	406	387	414	409	413	429	409	392	371	389	403	401	399	429	414	418	427	426	389	440	434	433	419	436	374	413	392	395	415	419	401	411	410	380	417	394	428	411	424	421	389	422	393	407	404	410	386	444	434	408	373	386	407	427	403	379	426	416	404	435	404	400	447	401	440	366	405	368	407	412	393	386	392	435	384	426	396	422	426	408	395	413	387	418	457	417	362	368	470	397	441	458	407	421	416	400	409	409	416	411	422	381	392	419	417	407	409	391	424	409	418	387	401	400	443	376	409	402	432	412	434	444	425	416	418	418	443	403	396	411	401	395	426	436	388	376	422	404	419	419	408	378	431	404	375	407	431	437	424	412	414	413	398	440	382	425	372	414	429	400	403	412	423	433	421	402	436	395	404	390	407	415	405	424	399	376	431	406	412	418	407	392	407	413	392	385	387	384	413	391	428	390	382	403	421	413	394	392	426	394	394	437	376	434	439	403	453	391	423	419	421	429	380	383	404	384	411	426	437	377	412	406	425	430	377	414	353	441	390	434	422	411	432	427	410	438	385	421	432	388	429	400	413	415	399	415	390	402	423	384	398	389	414	399	387	381	405	431	413	395	410	402	414	426	400	438	396	402	402	394	405	382	406	415	416	404	386	424	375	398	390	435	414	390	373	404	370	377	428	403	441	387	430	414	407	408	394	373	408	400	425	428	408	415	390	420	428	395	395	408	393	399	403	399	399	403	405	417	422	406	405	408	411	397	414	393	410	445	409	378	424	430	413	381	416	388	423	430	396	392	393	415	385	397	423	445	392	376	427	420	413	428	414	406	397	401	379	399	420	406	408	397	383	420	409	425	367	409	351	398	391	433	388	395	420	423	382	413	417	410	420	403	369	387	407	376	427	439	437	398	396	379	418	411	436	403	392	437	391	418	389	410	399	420	400	417	393	366	406	458	400	373	375	401	366	425	394	381	414	408	371	396	385	439	373	366	411	414	402	424	415	405	422	400	425	397	432	395	407	386	430	412	420	382	412	393	399	415	402	391	405	400	422	415	399	371	407	411	466	384	400	375	409	411	399	405	414	443	382	456	465	392	433	375	435	404	404	414	364	402	434	429	397	407	447	389	408	427	416	395	409	431	368	406	396	407	416	377	406	434	409	427	389	397	389	414	430	394	428	409	421	420	403	427	388	414	425	398	434	389	375	403	409	415	412	397	401	413	445	449	400	406	408	412	399	444	412	389	427	401	372	417	369	410	370	395	430	377	435	435	400	385	453	424	432	401	416	390	425	383	413	392	381	406	437	412	427	385	394	420	416	424	451	402	421	414	410	416	445	379	415	421	412	414	428	408	386	425	404	379	450	390	403	424	393	410	392	408	416	381	420	397	430	427	410	420	409	437	380	391	417	389	416	398	435	427	385	431	383	454	414	424	391	444	418	415	369	421	441	399	405	392	412	389	409	401	417	406	392	440	402	381	410	416	422	409	371	423	390	422	427	460	395	406	393	392	381	397	409	404	418	425	402	452	369	413	420	427	391	407	402	378	381	421	429	393	429	423	376	422	418	417	381	425	372	414	413	385	415	392	376	414	411	415	399	419	386	401	367	398	420	425	392	416	411	386	432	369	442	423	405	410	402	416	395	426	420	429	389	377	437	399	386	392	416	396	422	403	403	393	412	374	409	374	380	449	407	380	398	399	386	390	371	409	386	439	425	403	400	402	416	410	393	385	383	409	404	460	378	426	430	400	397	431	422	418	426	386	403	424	403	393	417	419	357	403	404	413	403	432	412	398	397	369	423	419	405	383	380	422	393	403	409	409	359	379	415	426	396	388	413	376	443	435	395	396	409	379	421	385	414	426	423	386	420	398	404	400	388	384	407	403	413	405	416	393	422	435	414	415	414	375	414	400	381	364	384	429	384	419	396	411	441	399	422	417	385	424	386	424	440	397	426	389	401	349	413	398	427	435	392	410	414	398	391	411	442	396	437	410	401	413	392	415	416	423	398	406	426	395	395	450	418	401	409	386	392	410	401	418	436	399	370	462	394	401	413	393	408	424	374	389	410	397	407	407	417	402	387	391	399	421	390	407	402	399	389	421	458	436	414	400	409	443	397	410	421	398	453	432	386	424	408	397	416	388	407	380	466	403	406	402	429	410	411	418	422	411	435	407	400	394	384	401	447	400	401	436	421	430	452	386	393	382	439	377
25504	21413	27280	25038	8254	2433	13037	26106	21682	11674	4470	1372	674	510	461	473	469	428	444	460	454	475	488	463	427	435	446	422	479	455	435	425	450	441	443	412	429	441	429	465	437	462	477	489	459	433	468	441	452	432	433	434	478	408	452	458	456	468	495	425	453	469	460	421	471	451	478	443	442	468	479	440	460	481	437	432	466	466	464	433	458	394	436	438	445	452	443	461	450	429	418	451	475	472	449	436	424	468	471	419	434	430	438	485	433	450	462	456	434	442	454	417	471	478	426	444	428	457	466	453	450	442	424	450	401	421	451	452	432	408	469	413	425	445	404	433	473	444	441	429	466	459	485	480	444	417	451	447	449	456	467	428	447	450	469	435	473	469	396	430	445	448	441	458	447	421	472	427	476	464	437	425	435	462	438	448	475	473	430	467	458	447	421	478	456	411	474	434	453	437	454	437	469	446	455	426	464	446	457	443	454	435	447	403	441	449	452	426	409	430	456	429	456	447	436	473	441	443	432	451	423	441	420	488	460	449	464	462	439	443	474	429	443	395	456	440	457	443	431	465	441	505	460	445	442	437	435	420	472	442	457	467	436	445	477	458	490	442	458	472	414	474	464	435	434	418	459	463	434	413	494	446	469	408	475	440	408	470	449	411	428	425	454	459	496	442	457	476	449	402	461	466	456	435	417	453	433	457	439	438	446	419	437	442	434	447	433	432	466	457	454	424	438	415	452	436	437	452	416	429	449	443	457	466	447	396	484	467	450	488	438	469	460	507	438	441	460	448	453	462	444	432	423	426	470	461	432	445	447	447	437	465	442	444	415	475	397	450	433	442	469	428	446	446	441	430	432	441	443	462	423	445	449	435	432	446	472	418	429	447	438	472	427	429	467	463	387	425	441	443	426	477	463	450	443	451	486	459	415	459	457	454	425	457	476	455	475	428	443	485	483	454	459	437	415	441	457	463	450	449	441	447	443	419	467	420	468	423	459	470	451	455	449	458	444	485	426	485	444	455	464	451	452	448	445	435	447	462	467	454	434	446	443	452	466	428	467	469	449	473	439	453	417	445	423	462	421	469	481	408	412	448	459	451	490	415	442	410	424	401	478	443	460	414	478	433	435	425	437	455	492	482	483	435	429	441	468	410	484	425	447	447	448	419	396	389	448	429	410	440	441	442	454	477	443	439	454	423	457	431	398	454	445	480	424	440	417	465	455	495	415	424	450	443	450	440	434	440	408	460	450	465	404	459	446	474	435	447	458	445	424	440	410	467	452	456	442	439	442	449	479	415	483	431	506	448	429	471	447	439	401	397	456	476	453	454	409	482	453	448	473	446	488	427	447	418	461	397	434	443	456	435	478	479	439	483	416	445	418	454	433	428	452	489	487	444	452	418	440	413	461	415	415	388	475	471	435	451	461	475	439	445	477	420	462	431	423	441	477	453	415	454	451	454	461	410	448	473	467	430	437	463	440	419	459	429	407	417	472	418	435	437	431	428	463	490	468	444	448	448	438	481	453	438	409	463	457	387	450	441	411	461	471	433	469	450	427	439	478	472	486	451	442	425	482	454	437	414	429	472	456	482	465	462	452	438	441	463	412	393	452	442	449	420	440	475	467	417	400	440	424	440	431	461	454	437	435	459	460	450	436	410	479	436	427	421	427	473	464	451	445	442	475	440	432	469	453	467	452	414	442	412	428	427	431	429	463	452	431	478	417	415	443	456	465	481	483	478	430	420	397	415	442	450	449	427	453	439	420	450	443	464	444	455	486	444	432	428	437	453	415	470	485	416	440	461	452	436	437	437	436	464	427	431	422	436	440	482	421	449	440	451	426	403	446	450	463	435	447	449	445	434	447	447	479	479	457	446	432	446	463	427	448	443	445	452	438	445	444	469	438	426	432	427	417	441	434	435	433	436	426	440	482	445	440	471	467	422	425	473	447	395	438	471	431	461	439	413	450	462	442	418	436	469	477	453	449	460	431	429	439	482	450	420	484	483	475	449	449	456	425	466	480	459	457	434	446	455	439	464	450	439	426	446	477	430	430	457	406	442	413	447	430	435	443	465	473	425	425	462	459	472	445	416	450	484	432	476	458	471	444	460	455	438	419	440	440	453	439	450	430	411	451	438	435	451	476	470	433	453	443	431	445	439	433	472	471	470	467	454	448	492	485	428	431	460	463	411	437	430	440	414	453	464	436	473	472	445	396	450	444	482	428	462	431	440	410	436	414	441	454	479	474	445	441	426	452	394	463	439	442	433	484	418	453	455	427	466	445	431	464	447	457	426	417	419	440	463	463	470	460	455	449	456	437	414	438	449	463	427	463	481	425	456	444	456	422	449	434	458	441	414	439	478	469	423	436	445	449	404	415	450	448	506	404	452	451	451	463	436	474	447	439	477	425	459	478	470	430	457	398	438	474	450	454	502	491	500	474	449	455	392	441	462	503	446	430	473	467	457	438	407	456	426	459	437	459	493	463	430	468	493	448	463	468	438	469	468	437	442	442	482	407	435	486	418	438	455	456	467	463	450	418	471	433	457	442	474	497	455	418	446	449	435	488	427	440	419	435	453	449	469	436	472	394	453	433	441	473	455	431	447	431	458	452	430	423	431	465	481	428	459	489	399	427	416	450	441	483	453	467	418	444	450	459	453	444	460	426	453	443	441	429	432	475	451	450	442	418	476	434	445	468	400	466	438	448	433	455	466	428	457	416	460	448	443	451	464	434	433	444	443	468	455	427	407	467	432	414	411	444	449	438	430	422	463	429	432	473	450	457	468	428	421	407	420	439	441	462	444	408	469	446	457	438	448	422	430	457	478	435	479	459	440	460	426	471	424	421	465	459	430	430	423	464	463	443	456	485	456	428	406	424	424	432	437	421	431	446	407	446	415	428	453	420	438	429	446	465	446	440	435	452	466	462	435	435	484	475	429	452	480	453	472	445	451	462	432	439	414	448	463	474	454	431	448	483	436	461	429	396	442	475	451	411	438	460	450	436	439	459	455	417	458	429	418	430	440	412	461	434	488	446	431	443	420	463	435	428	438	450	430	445	417	467	483	459	422	420	433	457	449	456	434	438	465	426	423	459	417	432	469	435	423	455	400	447	436	436	420	434	449	491	424	450	425	416	449	478	406	436	428	397	445	409	422	439	440	461	438	470	443	429	445	433	456	425	434	458	435	425	435	442	439	454	439	424	464	460	423	428	477	425	425	444	448	434	473	418	454	459	452	422	429	470	484	408	431	418	474	451	449	467	436	451	466	471	471	454	413	436	455	449	462	426	445	429	431	487	457	461	428	417	496	456	473	429	408	443	455	454	431	401	441	424	462	416	438	443	412	410	417	447	377	437	424	444	424	414	466	473	425	440	456	440	416	456	427	468	431	429	431	466	453	439	460	456	446	448	475	480	404	417	410	498	453	444	405	487	446	464	409	460	431	447	447	438	479	427	444	440	413	464	473	460	462	424	426	446	459	439	423	451	443	468	451
5104	14413	11109	5557	3263	2539	16010	24910	18801	9950	4390	1627	697	516	464	472	453	469	451	400	444	418	449	454	452	416	435	421	439	412	444	430	444	448	441	413	418	462	475	415	437	463	391	459	419	445	419	400	458	427	443	425	417	443	398	424	440	421	404	455	397	432	427	423	436	441	436	435	430	379	443	438	410	397	434	405	453	431	422	421	425	451	413	412	405	400	381	427	415	427	458	396	411	425	415	431	444	426	416	441	414	394	453	419	437	439	456	417	404	441	409	436	402	487	410	479	441	461	399	409	417	447	448	414	429	441	416	455	422	416	413	420	434	420	439	470	435	406	460	409	439	439	445	453	402	428	435	441	421	422	413	440	392	449	447	430	400	418	420	439	439	447	409	421	427	451	438	422	464	418	431	427	464	449	430	429	432	439	411	419	395	448	398	426	409	408	470	394	396	428	441	404	435	444	455	418	442	428	441	419	444	441	417	417	423	388	405	448	443	447	420	387	455	432	456	432	431	436	422	420	451	437	461	426	412	456	415	365	447	450	445	437	424	427	420	412	389	414	492	416	437	428	423	431	425	407	425	381	405	420	410	428	430	412	471	413	410	402	430	407	466	451	415	385	403	409	416	443	429	435	440	406	408	458	416	453	450	459	400	439	450	463	411	434	465	425	418	434	414	457	420	427	397	426	422	456	392	429	402	386	417	403	447	459	437	428	422	474	443	416	396	445	444	431	434	415	441	451	415	468	467	428	422	417	412	442	440	414	464	450	437	419	433	362	403	415	391	405	430	391	417	400	417	430	431	418	416	465	443	473	453	413	440	446	406	451	412	412	433	449	436	429	413	409	450	476	373	424	432	443	397	428	420	408	426	418	432	452	427	418	409	422	428	412	448	442	421	430	418	422	426	415	407	428	402	457	440	450	388	454	444	447	410	435	415	410	389	470	432	416	453	443	414	438	445	437	436	455	434	423	418	402	401	434	460	425	440	394	416	424	408	462	436	418	410	433	449	416	439	441	416	429	399	399	452	383	435	431	414	460	454	445	433	426	417	458	452	450	392	440	435	400	472	438	436	427	444	468	439	395	440	405	445	426	405	438	432	433	429	413	391	411	452	432	420	437	429	442	435	434	444	436	407	417	430	430	446	415	438	390	412	465	448	438	426	435	409	404	426	436	423	427	408	440	421	462	461	393	386	449	459	414	456	462	432	487	441	412	405	426	409	455	388	431	454	407	440	441	428	492	415	459	415	415	456	455	379	438	422	454	408	417	449	403	432	444	443	439	420	404	442	409	429	443	422	443	443	412	421	457	419	456	463	415	448	437	416	418	407	403	437	390	424	421	418	445	379	398	405	423	416	438	454	417	423	404	453	440	406	403	428	412	426	400	439	429	454	443	425	443	395	439	404	402	424	440	421	413	408	426	445	446	453	426	439	406	423	472	424	438	448	421	407	415	427	389	391	402	454	451	443	407	442	423	418	405	410	382	406	363	432	475	401	424	399	434	448	413	448	457	459	449	424	407	426	436	468	374	418	407	425	422	460	444	405	451	425	441	458	417	406	415	434	451	434	450	465	422	438	380	425	407	444	447	433	429	427	426	437	427	406	433	442	420	429	430	410	440	420	453	420	428	395	426	402	429	392	412	451	377	425	399	411	416	438	440	434	384	395	446	396	465	435	399	393	398	428	414	426	428	426	450	449	404	434	390	425	421	433	447	431	435	449	418	404	468	424	424	418	426	421	424	437	424	399	424	418	394	424	400	444	443	428	431	424	425	455	453	414	432	470	410	439	426	460	442	412	436	439	429	416	440	462	435	432	408	409	445	427	419	454	408	394	466	424	445	406	456	461	406	452	433	422	451	477	450	425	379	407	419	451	413	433	430	442	416	430	412	417	425	445	405	442	430	427	450	401	418	435	443	479	469	445	376	448	439	429	433	436	411	418	408	440	450	405	421	400	414	389	402	451	407	426	404	416	398	458	454	452	415	409	423	454	422	408	421	435	453	400	404	417	411	423	439	474	443	438	402	439	427	413	456	398	404	438	394	387	416	454	424	456	408	378	440	435	416	482	448	469	417	434	411	432	444	412	415	421	428	439	420	442	433	407	391	449	437	428	410	386	442	449	440	450	462	385	412	472	443	415	385	435	419	400	427	405	396	483	495	401	436	405	401	423	425	424	420	409	395	408	405	422	439	441	422	438	439	425	419	404	406	432	409	411	437	432	442	453	419	450	433	398	415	429	424	408	465	392	407	420	463	463	447	438	443	411	403	424	433	410	412	427	425	422	423	443	427	422	450	447	481	421	418	433	388	419	435	411	409	422	370	449	441	439	455	421	435	451	423	451	425	448	423	434	398	425	403	431	412	395	430	436	414	432	421	429	413	457	448	456	408	406	412	453	441	423	425	464	431	433	462	435	433	449	393	412	405	408	428	405	431	425	406	418	421	475	373	437	442	422	423	412	407	425	441	430	438	417	438	417	421	468	449	458	398	460	419	438	417	452	424	444	441	445	418	396	441	405	439	471	411	395	430	439	463	433	423	433	414	471	420	402	435	470	437	422	443	441	426	450	417	461	468	438	437	442	457	401	402	435	443	432	435	409	420	475	451	428	402	389	434	400	424	402	406	462	379	402	412	407	444	497	418	429	442	435	439	398	429	431	427	444	428	440	434	398	464	422	400	406	437	406	432	447	385	437	468	427	435	419	424	413	474	406	427	427	434	455	411	417	413	393	398	396	493	418	410	432	418	418	433	450	422	430	429	435	449	395	425	451	434	424	430	397	456	408	441	432	405	446	451	424	409	416	412	374	429	436	402	449	431	428	428	442	426	428	392	411	423	422	418	417	422	417	412	442	426	427	401	413	409	431	430	416	434	411	406	416	466	409	452	430	402	400	422	439	432	440	457	427	403	428	438	420	390	447	444	427	431	435	391	439	434	423	486	419	427	401	407	427	435	463	448	425	428	432	467	412	446	443	447	433	436	439	397	418	425	462	427	388	401	444	428	409	407	428	485	461	387	451	399	416	413	428	441	437	448	410	450	424	432	428	427	403	403	441	407	435	422	421	438	437	386	431	359	425	421	453	446	441	450	448	448	437	419	413	431	416	449	418	440	436	422	423	413	461	418	415	421	398	474	416	436	450	404	433	422	418	403	412	420	432	417	437	464	407	443	425	437	447	422	423	405	413	430	401	431	423	418	411	407	410	401	424	425	400	452	413	419	400	423	471	398	422	417	416	417	408	416	457	420	440	453	423	449	410	424	411	417	421	420	409	472	433	417	444	453	433	429	421	423	432	437	465	435	414	406	444	405	422	424	404	439	410	432	398	431	407	424	423	418	453	439	392	411	436	377	424	427	422	448	443	402	413	450	405	432	420	420	419	412	426	420	418	433	442	451	442	399	412	415	450	402	414	439	412	402	397	387	409	427	421	397	442	391	414	444	442	418	460	420	421	462	436	445	458	416	466	439	402	416	430	387	424	427	396	411
24333	21433	28696	24550	21270	9992	17657	45018	39151	24620	11142	3060	1051	692	572	591	565	540	582	546	560	572	533	540	563	538	560	565	565	574	535	553	572	539	603	531	558	550	552	577	525	552	579	552	538	541	527	568	555	551	575	545	511	564	596	576	512	574	532	543	539	579	545	509	556	556	502	578	571	498	554	556	565	536	574	554	592	537	596	564	531	559	571	512	546	556	545	568	541	546	558	525	604	548	524	503	540	580	532	523	574	540	540	552	516	573	539	511	502	533	586	538	526	538	583	581	573	536	560	511	528	568	563	556	550	510	556	531	563	523	530	577	533	553	600	547	540	549	523	565	534	520	544	561	532	521	529	539	565	524	536	515	540	551	569	504	513	604	546	560	555	549	548	505	523	570	524	529	520	518	582	539	544	544	560	561	567	524	528	544	528	517	543	562	556	584	569	542	522	551	544	561	548	517	518	560	554	525	523	570	549	507	530	575	530	582	564	555	554	607	534	536	560	547	541	540	542	586	531	569	529	558	562	553	539	618	550	585	534	562	543	530	551	584	515	542	583	574	521	567	570	548	575	530	515	564	513	530	548	541	525	567	512	554	537	568	541	534	539	575	514	542	617	523	563	517	523	507	538	531	551	532	558	591	557	538	529	550	530	567	531	558	569	554	557	530	558	539	542	521	539	518	543	508	511	571	594	574	511	553	548	564	519	515	518	507	557	522	618	518	575	539	554	540	551	543	544	535	577	533	546	558	537	553	560	558	577	538	572	550	555	539	525	509	557	568	555	572	550	598	538	574	563	501	512	566	556	524	525	558	551	571	559	549	549	515	564	597	560	544	523	545	540	507	557	573	513	536	550	515	574	567	532	531	535	539	532	501	562	582	564	523	548	536	579	555	581	507	529	561	550	493	566	561	550	539	567	549	516	604	501	522	516	551	525	520	517	561	562	554	562	572	546	579	542	557	562	564	533	523	548	573	537	531	546	582	594	533	550	525	546	497	539	577	566	546	561	605	582	572	551	502	564	537	582	566	577	517	572	533	541	565	571	560	528	563	517	582	551	536	555	500	559	533	547	524	513	509	560	554	527	523	561	557	563	553	546	564	527	528	525	593	532	527	554	531	549	551	552	534	546	522	586	584	524	544	557	552	527	530	548	572	563	553	561	562	578	563	552	543	554	541	600	540	527	539	535	550	523	524	573	523	562	569	552	537	519	511	558	550	540	556	527	505	600	525	522	513	562	565	510	496	523	552	557	538	510	564	559	568	557	539	528	486	564	542	567	551	539	527	557	563	548	564	557	542	540	535	519	510	541	605	595	494	527	561	519	581	535	572	540	600	564	558	530	566	568	528	543	546	507	492	554	578	558	505	518	522	547	549	554	572	488	557	528	594	548	573	564	514	555	545	514	578	521	562	544	584	543	545	563	551	542	507	546	534	538	543	511	525	534	551	540	577	523	546	548	506	605	559	548	549	555	538	550	523	549	547	595	555	563	578	576	546	512	514	524	526	556	575	574	548	552	543	588	546	550	580	591	554	536	512	537	558	565	569	554	552	532	518	573	547	513	585	532	542	540	522	507	583	575	567	522	567	550	551	571	527	583	560	557	530	525	548	498	568	507	538	511	549	537	514	518	498	543	564	551	557	549	524	534	537	535	569	532	543	523	516	527	585	583	594	547	556	544	571	554	543	575	547	550	553	554	512	550	508	569	528	563	551	501	550	560	560	535	543	540	512	532	535	520	536	538	529	554	577	521	543	565	564	538	515	502	537	541	558	548	531	526	534	533	515	532	546	595	549	535	525	553	549	507	550	526	547	540	541	546	569	535	514	586	580	541	524	574	554	539	522	570	541	559	550	568	545	585	574	529	567	580	543	517	529	506	539	543	556	590	559	523	553	577	542	534	559	547	543	542	517	525	527	565	524	522	565	542	563	552	536	533	509	549	519	529	575	538	542	601	577	542	551	549	515	531	532	538	549	552	534	548	547	541	528	543	526	577	538	516	548	558	595	563	523	534	518	554	516	563	520	540	527	555	526	536	545	561	542	526	528	531	571	506	573	523	534	493	554	565	562	555	520	584	556	561	582	569	529	521	527	547	591	493	596	519	525	526	542	543	506	510	573	522	557	560	533	552	524	588	523	531	529	567	565	511	563	549	541	568	539	557	552	521	556	501	582	571	538	574	488	600	549	555	576	517	549	554	554	538	562	562	545	551	561	505	542	535	523	487	522	534	544	535	581	562	549	591	561	557	556	564	542	534	493	518	533	514	516	574	531	530	546	557	523	529	549	529	536	519	515	562	525	574	535	518	528	585	552	556	526	553	522	573	553	557	537	511	523	518	544	532	528	555	550	503	537	532	510	549	558	528	516	545	524	595	561	534	506	517	567	549	552	580	556	527	561	516	549	565	554	563	517	537	571	562	554	548	551	533	536	526	538	540	538	523	567	512	547	514	543	554	564	501	543	542	573	513	505	517	557	551	562	517	522	533	558	507	554	538	569	522	531	512	521	540	512	520	509	549	565	542	531	566	553	585	563	526	513	534	554	545	540	534	521	533	536	529	572	517	564	541	566	518	567	535	557	572	526	526	535	599	544	540	499	528	576	554	530	557	534	564	551	492	569	561	544	546	524	541	523	549	580	528	508	521	563	564	540	582	554	538	577	534	555	544	594	529	566	564	583	577	551	534	554	484	533	537	552	513	538	571	529	550	541	551	551	551	520	548	554	544	553	501	495	549	561	537	546	543	555	564	527	557	549	565	595	566	507	532	515	546	532	533	535	518	534	524	525	511	571	555	527	549	548	549	535	575	541	539	528	547	543	544	525	534	536	565	468	542	544	555	549	539	556	549	550	520	573	531	571	545	538	586	537	557	575	528	527	565	546	565	583	539	555	563	548	570	554	570	525	574	518	537	567	546	567	564	553	565	553	571	513	586	524	543	541	521	541	511	530	566	530	493	536	527	507	507	507	524	542	555	531	529	555	551	511	561	543	552	490	510	531	562	538	525	550	529	531	553	573	545	518	546	528	547	537	538	508	524	553	585	556	525	540	562	539	562	554	508	540	567	516	536	534	556	577	521	561	527	550	503	502	522	558	574	547	525	561	553	517	523	572	527	548	588	536	524	558	533	552	516	538	560	513	583	556	567	514	548	566	547	601	571	570	540	564	522	557	543	564	545	563	552	554	565	606	571	553	517	520	516	516	519	548	516	560	546	537	562	531	538	516	535	522	548	561	550	531	534	551	546	515	546	534	524	522	533	524	516	514	557	539	520	536	519	523	557	530	534	504	518	538	547	518	542	529	558	558	579	555	511	522	519	524	537	538	563	564	532	553	526	537	542	514	575	562	523	532	524	524	545	592	513	533	552	551	549	548	565	537	575	527	550	577	555	536	547	551	532	561	551	569	574	546	536	550	530	500	531	514	564	526	538	530	542	541	561	561	524	509	512	548	572	556	573	555	502	572	498	529	589	536	532	537	568	555	544	537
8508	20448	13769	6628	4838	3275	20774	43974	34703	19474	8968	2998	1131	657	519	536	532	499	474	574	578	515	501	509	525	526	531	502	521	496	506	483	495	553	510	525	516	507	534	506	509	547	521	540	516	538	550	556	502	514	554	540	538	527	532	537	492	513	520	500	514	547	495	504	496	538	574	534	535	514	544	488	482	492	528	519	479	504	576	529	480	495	481	551	542	546	515	497	523	530	515	525	546	491	527	531	507	515	516	518	522	506	479	537	503	524	555	516	492	536	537	531	531	492	532	484	530	523	554	506	515	557	517	524	506	553	545	472	535	521	509	511	484	513	499	547	481	556	548	498	587	567	512	527	540	467	498	499	526	560	498	502	499	521	534	531	577	483	525	520	523	495	496	546	514	511	550	515	520	519	525	475	537	509	513	527	558	499	531	492	523	491	524	537	484	533	517	528	506	501	500	500	488	504	531	534	535	530	559	512	525	510	518	540	509	506	541	512	499	524	518	524	525	493	496	512	562	498	538	521	504	494	537	513	502	498	479	539	497	526	471	481	502	527	492	516	505	507	519	564	513	486	510	541	519	520	524	612	533	530	541	433	510	524	538	505	500	514	511	474	520	502	515	516	530	490	516	523	508	534	514	542	537	510	515	499	508	521	470	508	536	487	500	486	516	517	538	534	481	526	497	551	515	500	518	505	515	550	491	490	531	532	492	546	504	536	523	561	485	509	540	502	467	554	512	528	510	507	522	503	529	534	506	516	501	536	527	488	523	508	557	533	544	508	548	496	529	491	509	553	500	522	548	492	507	521	518	530	526	491	490	542	531	503	533	536	535	499	537	530	494	499	502	502	513	510	558	486	535	535	532	492	499	518	502	504	523	486	487	545	505	466	506	552	522	521	516	484	529	504	536	483	531	512	539	533	500	488	488	510	526	517	537	493	543	523	502	466	497	481	512	480	478	532	541	475	488	522	466	500	512	528	523	523	485	511	519	523	545	539	516	538	504	511	515	546	499	473	502	476	502	516	497	495	491	514	526	524	521	525	501	555	547	501	495	504	541	484	519	520	525	506	546	518	525	515	493	508	479	492	521	541	502	554	536	529	553	495	513	504	498	512	489	520	529	512	476	517	548	517	517	547	515	506	538	521	470	485	500	526	523	507	487	495	549	530	499	548	510	505	507	546	542	527	512	530	488	501	552	509	538	512	524	524	465	549	500	478	490	494	523	512	524	514	516	499	500	514	517	523	504	504	527	503	489	529	545	511	542	521	520	519	512	517	538	503	528	550	537	500	496	510	548	501	511	537	525	506	505	515	495	536	533	527	525	572	523	526	534	506	543	502	498	506	544	538	493	524	501	484	521	495	543	504	487	526	599	552	479	500	547	557	519	510	498	503	503	514	478	506	499	535	518	550	560	515	580	517	500	564	517	505	526	498	486	527	502	522	531	526	534	507	547	525	542	557	530	524	495	521	471	518	501	512	554	525	534	512	504	485	488	516	530	514	497	496	522	538	505	496	484	476	533	505	481	512	547	519	495	464	532	489	519	497	499	555	524	551	522	540	500	494	516	517	514	535	516	563	558	513	512	506	536	521	509	537	496	518	532	543	512	470	498	509	531	491	500	502	523	465	515	485	523	498	493	528	468	532	517	504	529	513	533	487	513	499	534	543	513	503	507	547	439	497	463	494	517	523	507	484	509	485	545	529	503	494	483	477	535	530	530	512	503	556	488	550	537	500	489	503	511	530	511	535	521	529	546	505	539	507	527	514	504	503	474	569	508	511	504	498	508	526	490	508	532	482	497	542	500	556	493	474	537	512	518	569	516	539	576	473	514	524	543	527	512	528	526	514	549	500	521	530	504	533	502	512	502	475	555	501	471	447	513	525	510	482	485	492	537	485	513	524	496	482	469	494	512	465	526	459	484	472	512	518	511	531	540	507	480	557	524	558	482	497	485	541	540	506	508	531	449	535	510	524	474	536	529	504	515	527	566	515	514	527	524	527	514	487	494	528	518	514	522	530	498	482	507	513	514	538	516	481	521	530	515	509	475	504	550	515	507	545	538	489	489	494	510	513	484	547	520	526	531	505	517	515	487	510	528	530	522	525	488	514	516	495	521	498	512	493	486	525	535	545	503	489	529	501	506	493	487	529	498	520	532	501	535	539	494	544	511	530	501	494	510	533	511	492	513	476	510	524	509	524	502	490	496	526	515	500	500	521	485	554	548	525	500	540	526	553	471	508	516	487	532	494	509	488	511	529	522	517	506	521	468	465	521	511	541	517	508	517	534	524	540	486	541	509	518	524	513	527	543	517	542	549	519	513	487	516	522	480	531	477	527	515	533	541	487	516	505	464	495	509	524	494	535	503	479	520	546	500	487	515	466	527	505	514	510	511	513	493	526	524	529	492	486	515	507	506	505	502	560	513	515	513	510	502	525	527	482	506	520	512	500	507	498	497	492	538	484	515	528	505	518	491	513	512	536	520	516	531	513	520	527	518	547	481	528	537	506	499	524	516	504	511	525	480	527	481	522	498	495	509	514	481	522	485	537	468	487	518	478	544	528	515	532	512	513	504	524	508	540	489	519	530	467	573	502	489	532	502	529	498	502	510	508	543	511	496	520	494	498	502	510	543	510	520	491	553	497	527	485	500	530	534	529	485	487	531	515	527	492	526	508	489	548	498	492	510	488	540	503	490	495	462	510	514	495	513	500	512	543	527	508	536	508	508	538	491	538	505	506	537	514	528	522	507	533	526	509	503	529	527	535	500	505	555	480	505	500	539	546	476	502	539	483	499	526	486	507	479	526	502	497	557	496	547	523	534	509	522	515	492	510	574	495	558	514	498	532	548	504	529	474	519	554	525	497	550	500	522	507	483	508	535	523	507	521	534	509	500	530	497	535	476	508	569	498	522	525	568	500	474	486	520	529	503	488	515	508	497	479	509	478	574	532	468	498	508	528	493	500	535	478	543	513	480	532	535	470	529	491	472	557	496	521	507	530	452	494	520	487	507	529	508	538	501	504	506	531	493	536	507	508	523	534	489	488	512	542	504	515	501	541	517	546	553	522	517	548	493	543	489	510	517	518	516	495	529	482	506	526	491	520	486	519	507	517	507	500	485	491	513	556	517	485	461	569	535	521	515	535	524	493	505	518	513	534	487	526	494	555	521	555	520	484	511	526	497	514	538	514	501	468	516	542	532	521	520	484	488	497	507	504	486	509	538	509	539	490	540	489	530	485	536	496	522	500	537	515	556	561	497	491	526	468	489	498	513	528	515	491	495	493	516	539	531	505	511	505	512	522	538	528	520	505	506	557	518	502	527	492	505	526	516	512	479	508	530	526	522	546	553	471	550	519	518	505	537	536	486	500	543	481	504	482	480	494	505	507	514	518	493	501	515	525	483	538	574	496	512	524	538	470	490	499	499	512	490	493	506	541	505	499	499	532	498	488	524	500	505	456	504	559	504	484	510	517	510	540	500	489	514	523	493
27778	14938	5473	1700	923	870	1784	3002	2853	1722	914	619	531	455	435	443	415	435	405	418	444	409	449	418	460	439	430	402	428	447	428	437	412	444	462	487	437	476	433	437	456	409	467	463	460	432	451	437	439	384	428	477	434	448	479	451	426	431	426	479	471	467	472	415	419	403	447	435	434	449	430	454	471	450	439	440	416	442	444	418	422	440	438	444	466	417	483	415	411	471	437	428	415	417	440	471	446	468	446	478	425	402	453	454	432	410	433	419	413	441	423	427	450	457	426	438	433	439	403	480	413	444	411	475	430	446	406	419	468	396	459	433	431	461	445	439	425	479	448	421	434	447	410	408	407	458	438	450	460	448	425	464	458	470	429	452	402	418	396	455	417	441	399	429	455	428	475	439	438	427	427	455	481	428	423	417	422	456	464	399	405	489	427	427	426	448	423	425	419	437	439	435	420	392	421	444	441	413	439	461	480	440	428	394	455	419	410	432	450	450	437	449	420	431	459	420	468	454	456	403	446	411	447	385	448	447	460	429	456	442	464	444	463	430	421	453	473	401	438	444	462	446	412	449	422	427	449	451	435	467	461	476	438	423	423	455	487	421	455	415	444	441	442	472	434	443	433	430	423	454	419	451	429	428	392	478	447	415	463	442	459	453	420	426	414	458	422	494	450	441	453	415	442	443	400	457	441	455	438	438	456	456	476	476	465	421	426	420	470	390	455	441	449	424	448	453	422	428	431	437	451	435	463	463	398	438	419	438	422	429	435	448	491	451	456	454	450	424	423	446	425	448	416	437	448	450	434	431	431	444	441	468	464	413	384	386	437	431	435	448	410	455	457	463	456	428	444	420	467	447	439	419	444	437	428	416	427	470	460	437	451	438	467	431	455	445	472	433	447	397	448	458	427	464	463	425	445	422	453	423	434	422	446	491	469	442	461	425	445	386	434	393	438	417	486	446	438	419	404	461	420	444	459	451	453	450	420	422	422	419	442	463	452	397	482	433	421	421	434	407	461	443	464	427	414	426	486	475	432	478	447	416	427	448	424	453	444	410	449	426	393	453	443	444	460	448	435	435	448	462	431	457	431	445	460	419	414	431	471	437	456	431	432	395	400	441	444	418	424	452	445	427	424	420	462	424	453	463	413	441	431	438	421	453	464	452	438	408	413	435	401	462	466	453	451	444	400	433	441	461	425	457	434	430	423	472	405	420	458	439	411	439	481	417	455	412	463	440	441	438	442	445	455	430	448	423	410	437	423	453	509	441	494	440	445	439	409	432	456	447	434	470	409	449	416	434	431	425	436	469	422	474	439	398	415	480	427	421	453	455	439	447	433	420	425	431	437	445	453	431	442	436	417	457	479	472	451	437	434	466	428	426	471	403	428	431	454	438	432	444	440	434	461	464	402	427	437	425	429	416	463	442	463	434	414	439	432	419	434	454	425	434	446	465	435	438	437	444	438	434	435	440	439	419	458	471	402	425	436	422	474	457	409	427	435	449	452	444	417	440	395	455	424	442	463	379	439	450	445	430	464	426	442	437	465	465	445	434	453	457	437	441	424	440	448	458	489	430	445	445	465	434	422	415	453	463	456	428	429	464	427	462	427	435	433	433	451	459	394	437	437	465	384	433	475	426	443	441	464	451	419	432	450	457	461	427	452	430	421	426	407	472	430	477	438	443	419	439	426	419	435	421	443	472	465	464	439	432	462	433	501	430	452	480	425	452	437	454	479	459	461	412	454	432	393	423	437	431	459	430	421	411	445	438	405	405	409	443	453	447	459	423	445	417	432	416	459	402	430	450	432	397	436	464	450	451	441	404	479	416	423	457	445	435	419	426	443	464	412	452	423	420	411	428	435	448	419	458	435	436	481	434	460	442	444	461	432	477	460	434	420	438	426	465	431	422	479	412	438	439	434	465	450	421	440	466	462	450	460	454	450	440	435	433	426	441	471	448	451	447	435	432	440	477	394	432	441	420	458	436	438	399	470	391	419	438	438	466	456	454	472	459	462	462	430	442	446	455	461	463	421	428	412	433	409	426	428	429	485	471	414	452	438	482	481	435	455	460	480	426	411	451	441	446	446	449	443	411	471	455	406	416	436	439	453	425	446	395	441	431	423	414	451	488	434	449	440	456	424	421	410	396	415	427	438	462	398	407	457	467	460	426	410	438	441	411	460	488	481	477	440	422	423	415	426	447	458	396	445	462	421	449	431	429	420	460	440	417	414	429	452	448	436	421	432	463	437	443	421	438	457	424	437	474	426	442	454	464	439	422	438	450	458	433	441	426	413	434	439	475	452	423	436	437	453	441	449	423	462	432	423	418	438	427	416	441	439	461	404	444	430	431	414	413	464	457	422	452	496	453	452	441	441	482	408	446	421	417	437	461	458	434	439	412	471	509	476	440	448	455	469	445	402	441	418	455	419	457	456	425	442	458	434	444	472	467	456	443	470	453	411	458	435	437	451	426	434	457	415	417	433	445	455	457	413	450	449	439	456	405	456	453	444	413	465	411	438	436	425	414	471	422	407	424	505	433	437	463	444	459	447	466	454	428	421	429	453	447	440	453	450	452	440	407	428	453	453	449	418	433	439	448	409	437	442	424	437	430	422	426	435	452	458	424	431	417	447	453	412	467	424	427	435	405	459	438	413	440	399	436	459	451	445	467	457	436	465	421	419	455	461	454	458	445	459	442	407	458	472	433	432	477	427	424	388	434	414	448	422	440	433	427	417	492	443	448	443	486	465	417	422	446	441	408	465	465	461	490	422	422	454	440	449	425	405	466	388	443	425	467	429	425	442	469	445	440	423	413	442	405	479	453	473	483	469	465	442	433	409	451	438	456	424	444	426	425	456	427	463	428	422	425	505	439	430	443	430	436	451	412	428	387	459	423	465	413	438	416	421	477	413	412	428	474	450	395	446	442	437	420	457	446	434	447	476	426	464	443	446	454	448	436	404	409	475	401	441	458	459	435	425	430	448	412	470	428	438	447	450	462	484	428	390	434	405	422	408	427	463	447	407	398	434	443	478	422	425	460	433	447	439	466	477	455	470	455	453	468	423	437	423	420	448	429	442	436	478	430	394	444	428	449	391	436	428	405	406	425	426	454	426	448	431	449	437	436	406	440	450	414	415	443	446	417	390	398	395	478	433	428	440	453	459	442	463	462	405	429	415	435	432	462	481	431	426	453	449	466	462	415	401	447	430	469	458	466	456	411	433	477	414	456	458	452	428	455	474	447	439	430	436	436	448	466	467	430	436	462	454	471	469	398	435	461	414	446	426	391	462	470	419	441	444	430	440	439	404	414	456	452	500	466	425	406	422	456	430	420	463	428	419	446	446	453	418	410	420	445	448	422	423	475	462	436	442	440	403	399	449	417	435	453	417	407	436	443	438	465	439	420	428	466	446	481	429	475	423	434	431	430	446	431	439	413	437	396	453	438	423	449	409	446	417	426	437	448	472	446	442	437	415	435	425	426	433	430
6550	5715	5629	1563	1164	1321	2518	3920	3378	2035	1002	594	445	429	422	392	410	432	408	368	409	448	381	389	432	401	403	419	446	393	424	402	403	446	375	395	385	425	418	477	395	409	415	401	392	414	423	363	408	375	417	408	405	399	391	420	395	435	429	405	411	408	392	391	415	437	404	425	439	400	396	423	406	435	410	399	379	441	388	409	400	419	418	428	425	429	410	353	424	403	400	384	453	425	395	380	439	453	440	428	407	401	397	396	378	342	405	393	457	359	427	410	411	380	390	385	401	440	390	354	430	380	410	399	383	408	417	428	423	392	414	397	394	386	340	400	385	407	408	445	423	392	432	386	443	412	411	426	412	401	406	419	429	375	411	394	411	429	418	416	448	411	377	442	363	435	446	424	430	421	404	439	401	404	425	397	398	428	416	461	432	389	410	400	387	369	391	420	388	386	436	407	419	413	415	400	400	402	430	410	433	389	406	410	405	395	414	439	445	380	379	425	409	408	426	400	389	384	451	375	414	403	450	399	445	438	402	417	388	399	413	459	419	393	420	391	424	426	369	433	438	404	420	420	421	369	402	435	408	423	425	414	423	411	423	445	421	439	402	422	435	405	402	416	451	410	404	426	421	425	418	412	387	415	437	412	415	389	392	440	414	413	431	455	421	397	408	409	438	412	399	422	376	445	407	428	416	422	414	435	417	420	402	411	407	384	458	373	358	430	413	424	388	397	413	424	416	443	464	403	420	413	396	381	423	419	407	427	419	392	429	405	417	410	420	445	467	398	403	407	355	397	413	419	427	383	405	426	387	388	394	424	416	402	411	389	413	360	401	398	393	436	416	418	431	411	411	398	377	395	416	395	403	395	423	432	425	421	388	441	400	404	380	407	412	406	390	429	412	410	411	423	371	403	402	402	394	399	428	409	390	390	402	358	348	431	412	379	402	439	441	417	392	403	416	433	421	397	374	406	396	404	395	477	373	426	402	425	400	401	399	413	377	406	425	428	431	400	426	384	391	413	434	413	423	385	423	419	412	420	405	432	408	435	384	411	424	376	407	358	396	394	425	404	418	420	402	430	401	426	430	459	432	447	420	446	409	430	448	428	386	411	409	408	403	393	412	392	426	378	383	446	406	413	431	433	390	425	432	411	447	426	432	463	446	415	419	427	394	382	449	398	378	387	383	430	434	421	409	450	420	420	401	406	415	423	439	431	431	408	388	450	418	393	424	415	431	425	433	438	406	408	384	426	410	419	403	403	391	394	386	404	396	397	411	400	433	426	422	384	423	424	411	426	464	426	397	383	409	393	379	401	421	412	418	382	410	365	400	426	407	438	377	434	424	421	410	432	409	408	387	407	400	436	408	434	414	431	398	399	411	406	433	402	396	396	384	419	431	411	386	403	415	373	420	409	424	413	390	394	410	441	393	431	407	396	389	412	434	410	388	408	390	406	387	384	413	396	400	412	384	366	388	406	391	421	409	387	401	395	411	448	395	386	429	388	441	403	392	400	400	370	408	397	420	426	430	385	364	374	407	443	402	433	434	391	398	435	363	416	416	420	392	399	401	408	415	395	403	381	388	389	381	400	404	421	412	433	427	437	436	387	423	401	419	426	410	395	419	440	412	416	407	427	400	401	411	440	454	415	395	448	428	396	443	411	433	378	428	408	431	433	376	421	404	399	405	421	393	388	382	405	405	418	426	425	435	431	399	416	407	427	423	434	431	412	411	439	408	384	421	368	403	394	411	408	414	446	390	403	414	391	396	428	362	413	412	406	362	438	388	418	410	440	391	418	400	418	388	457	402	407	414	420	407	420	414	422	412	408	421	403	401	418	373	431	462	414	394	447	412	397	440	415	414	396	416	413	411	414	393	454	418	407	400	421	400	399	419	418	414	417	414	404	366	414	448	376	416	364	421	433	377	394	407	386	411	400	420	395	364	396	440	399	427	420	411	412	418	410	385	424	413	399	409	418	401	395	412	413	408	414	409	398	427	434	390	384	411	413	393	401	360	373	410	428	420	386	407	383	398	444	419	418	400	449	418	421	401	382	411	388	428	377	412	420	403	394	434	402	417	381	380	403	405	408	421	413	414	425	396	429	405	398	384	432	424	389	394	413	395	405	384	441	420	399	437	414	423	415	386	358	399	407	409	405	401	442	402	402	403	428	441	455	392	422	395	384	420	414	422	429	426	382	412	415	393	422	408	424	409	417	418	392	372	378	430	441	416	411	405	435	369	367	396	370	410	436	395	422	390	429	429	423	396	388	412	393	392	378	409	433	425	385	397	416	402	420	367	354	424	408	415	386	394	396	439	402	381	376	407	388	416	403	397	415	394	403	415	392	410	406	401	396	400	402	428	423	406	392	418	413	433	393	410	402	423	370	429	417	401	420	394	412	391	419	377	408	374	413	403	388	411	404	448	423	415	372	423	412	383	366	405	431	418	401	396	421	366	407	385	389	424	390	408	379	398	416	443	402	404	392	409	420	457	410	424	383	416	424	419	408	377	386	420	408	440	360	400	413	398	393	390	407	388	409	434	432	427	415	417	428	408	423	449	421	432	390	407	394	402	407	384	414	423	404	425	422	427	386	400	390	397	396	402	403	406	388	420	399	378	393	398	381	388	398	422	427	426	415	428	417	417	385	448	425	389	392	392	438	398	390	400	407	386	414	404	407	379	392	400	408	416	358	434	419	414	417	409	405	369	449	403	429	395	412	372	366	407	415	389	461	405	436	412	433	395	427	397	365	393	393	421	432	431	427	404	430	398	430	408	395	398	389	422	442	374	395	410	392	408	419	417	443	440	410	370	406	433	411	401	402	412	463	396	398	431	372	441	387	428	402	437	414	412	409	432	406	453	429	409	393	395	409	427	415	427	421	417	407	419	375	421	427	416	400	399	422	397	416	404	380	395	392	397	415	371	409	397	414	422	435	410	429	416	446	412	391	398	426	437	412	423	411	400	422	381	415	418	356	402	426	420	438	375	402	417	415	409	451	424	423	388	377	413	382	412	402	419	386	441	388	403	440	450	441	397	389	424	420	416	432	385	402	437	385	397	386	418	394	396	417	388	402	436	423	405	417	388	443	413	397	417	397	402	436	396	388	366	396	442	388	406	372	431	422	406	434	398	404	424	397	426	404	391	398	413	411	449	418	405	441	432	368	376	396	380	449	398	425	401	420	401	399	415	390	413	405	378	435	451	377	374	430	402	387	412	445	402	390	388	397	389	436	464	400	378	381	415	406	386	428	413	388	400	441	398	413	386	436	401	434	400	435	397	389	395	341	402	409	379	395	399	392	398	408	372	385	447	430	441	394	412	397	409	419	426	385	414	449	424	408	448	389	402	391	420	447	423	397	410	445	420	392	403	383	392	425	424	411	423	405	418	467	373	415	406	413	402	416	361	415	397	413	391	394	429	408	403	406	416	410	397	396	400	405	408	410	432	446	439	403	445	432	425	429	439	402	395	399	411	377	378	402	386	379
25519	21424	27249	25073	7319	2609	20189	29326	20444	9403	3224	1116	585	475	452	447	451	464	465	451	432	442	478	437	481	450	440	457	440	496	448	450	483	456	444	425	442	466	454	453	437	428	449	418	447	480	431	485	453	439	408	456	474	444	446	417	459	413	452	403	461	454	452	437	430	423	452	456	453	438	450	439	437	443	431	445	425	429	440	458	448	433	461	459	432	441	402	429	455	460	433	454	442	441	432	465	449	416	446	462	418	441	419	453	428	495	476	442	480	443	409	454	453	466	406	485	429	461	429	439	400	430	453	460	436	446	458	445	459	421	467	430	433	447	453	466	445	424	424	476	441	466	445	465	416	450	449	431	434	450	416	491	476	427	447	453	411	420	432	453	412	475	453	460	412	443	482	438	378	451	439	462	449	455	435	481	454	414	470	456	387	497	416	456	435	442	456	428	441	415	455	420	425	443	436	439	447	398	482	447	443	435	434	446	452	423	431	444	455	455	463	441	459	447	487	493	430	414	445	450	423	437	455	435	448	438	441	396	437	412	409	433	445	469	408	435	444	438	451	424	441	429	461	473	431	433	482	438	477	424	453	447	447	461	485	408	424	427	460	433	469	441	467	471	434	377	432	477	408	427	466	439	460	437	416	452	443	454	447	472	494	449	468	444	433	444	440	464	420	465	460	448	446	441	458	426	475	444	443	442	492	470	466	455	435	449	442	470	428	448	453	460	443	473	442	461	438	413	432	451	458	484	453	467	426	416	434	449	430	444	450	485	447	449	437	441	423	462	418	433	453	418	433	432	458	442	414	444	422	458	416	459	453	431	396	452	421	471	432	421	432	423	488	439	438	452	427	489	466	424	461	415	460	473	442	470	453	484	406	468	451	461	445	453	431	482	440	439	491	413	456	461	433	413	434	445	482	446	446	479	396	464	448	453	462	486	472	426	397	432	437	434	441	451	433	475	411	437	443	439	463	428	434	487	439	479	440	422	427	448	428	431	440	448	409	424	429	432	468	446	481	504	463	454	436	429	423	428	444	425	452	408	415	449	426	451	440	411	439	471	453	475	493	452	441	454	426	430	459	439	478	463	439	449	477	451	440	436	397	457	441	444	482	424	456	491	435	447	466	441	422	474	439	449	448	457	452	456	449	444	445	469	467	439	478	463	390	455	452	461	421	433	471	446	432	441	414	445	447	449	474	434	459	449	411	438	447	456	481	437	460	447	447	465	446	448	489	447	449	476	438	463	444	454	476	441	465	454	465	465	441	452	442	435	443	414	462	486	452	421	430	458	428	483	447	481	434	424	415	457	429	429	489	397	463	443	472	419	404	437	474	411	437	457	440	458	495	460	414	466	417	442	433	451	420	456	436	436	502	427	440	472	473	449	440	415	448	440	453	415	426	463	430	431	473	444	430	458	432	464	466	433	437	422	466	435	428	443	505	456	425	448	466	432	491	437	470	431	444	462	441	431	395	456	473	469	468	451	469	419	472	460	450	446	457	467	461	465	445	420	414	459	446	464	431	489	405	487	426	422	421	425	446	456	444	445	443	458	448	412	431	417	450	451	453	448	456	479	459	436	438	434	430	455	440	448	454	461	466	476	457	430	417	457	408	453	448	437	451	464	482	432	412	448	413	442	439	472	455	451	438	449	431	458	485	421	455	437	495	478	448	426	451	440	465	415	443	432	468	419	494	429	438	436	431	447	448	443	447	428	446	408	465	462	454	462	455	450	416	434	411	421	459	473	434	474	470	430	453	429	438	486	468	465	441	396	422	438	453	431	447	428	409	457	452	480	440	456	422	424	467	437	397	434	430	418	424	435	402	414	475	421	476	460	472	465	443	464	422	460	416	430	474	449	445	442	421	440	431	459	414	468	446	478	461	452	468	468	427	435	437	420	444	423	423	452	441	458	471	469	504	501	421	442	433	445	447	415	457	461	439	461	440	434	454	427	451	432	450	434	447	443	410	441	452	442	466	466	452	443	453	439	427	476	458	444	446	510	423	475	446	446	424	452	425	431	453	453	449	454	432	438	439	469	411	402	454	456	459	440	407	426	445	456	490	438	433	408	457	461	460	452	433	446	423	436	488	425	486	411	416	458	442	431	441	428	413	439	464	432	458	462	455	474	448	459	414	432	422	448	449	416	448	444	416	461	430	457	448	432	435	479	433	412	490	442	413	458	432	464	459	477	442	446	410	441	477	412	441	466	419	444	442	467	479	433	434	410	425	475	434	450	455	407	446	464	433	453	434	475	463	431	426	448	435	427	417	490	422	472	460	417	443	438	432	466	419	395	479	433	478	441	466	433	458	449	450	451	448	435	452	461	467	488	414	439	446	417	474	443	472	443	459	440	447	441	433	463	433	408	457	441	443	425	440	447	445	432	446	446	486	428	452	409	437	447	472	441	487	503	463	451	434	426	479	419	421	439	446	431	459	482	442	469	480	414	440	456	441	440	479	442	480	422	452	480	426	401	465	446	433	437	473	487	444	431	452	462	477	433	429	451	433	420	423	498	471	407	425	463	445	415	442	476	454	460	453	405	449	396	401	439	439	453	460	429	457	433	434	434	471	433	424	464	461	447	455	459	445	438	489	469	459	472	438	465	431	425	466	433	457	435	428	451	438	431	432	458	437	421	465	420	427	446	448	454	448	448	450	459	436	462	413	430	398	447	453	435	415	434	421	463	418	424	420	458	429	440	440	465	430	460	447	445	461	433	431	451	429	465	408	483	500	439	468	437	409	436	460	461	459	445	456	425	437	417	440	435	483	437	426	433	465	457	452	458	428	438	439	440	465	461	462	427	444	443	450	411	428	421	496	446	431	445	422	418	449	448	432	433	446	421	430	485	467	493	442	425	470	394	475	453	436	430	441	446	452	419	421	460	455	444	484	425	449	426	442	421	423	429	455	448	443	463	480	452	411	436	426	420	449	399	432	464	476	447	478	429	471	439	428	431	455	465	419	438	459	425	430	457	445	443	418	432	416	478	418	404	497	470	446	435	395	426	441	432	426	452	419	430	440	460	478	430	416	431	445	453	477	429	424	412	453	458	463	453	442	495	474	387	463	448	439	468	436	468	459	438	459	470	402	463	436	504	420	475	438	410	423	415	432	460	476	443	446	493	452	460	446	459	434	442	476	411	476	446	441	449	445	406	483	430	414	441	447	410	413	454	468	426	477	440	444	417	440	455	450	446	477	484	424	434	488	443	461	479	393	413	461	404	434	434	437	455	431	443	450	417	446	422	435	438	403	424	442	464	457	422	441	449	440	470	447	468	397	448	441	423	449	416	430	455	409	449	438	425	431	412	455	438	443	443	453	460	461	433	404	456	427	455	466	424	439	465	435	407	433	449	421	436	442	471	400	401	433	442	436	411	464	457	419	426	484	423	436	470	398	432	451	455	464	455	426	447	402	434	446	437	499	432	442	494	441	427	448	394	453	438	471	446	443	436	448	471	445	441	445	428	434	408	441	434	450	454	432	410
5660	11011	8812	3685	2785	2785	23243	26366	17039	8133	3392	1216	610	476	434	411	447	406	450	426	442	426	440	481	441	393	463	438	439	449	450	409	452	439	430	421	446	430	446	405	421	406	483	434	424	422	446	460	458	414	428	457	422	448	438	455	399	457	414	415	421	398	436	417	453	440	437	450	477	446	395	456	448	412	456	401	432	416	429	417	392	430	417	412	420	421	442	411	460	420	459	451	431	426	440	436	479	437	419	458	443	423	425	420	442	447	446	413	415	432	443	429	466	452	465	452	459	454	453	444	447	461	416	433	428	434	424	455	425	458	434	435	476	417	437	487	448	429	434	466	419	423	408	398	390	413	444	418	424	405	413	444	438	468	377	435	427	407	440	443	402	414	458	421	454	455	414	453	433	442	411	416	438	426	431	430	449	417	411	432	393	447	454	419	391	412	454	449	430	437	401	451	405	445	463	470	403	419	403	471	463	384	486	435	427	424	443	397	419	413	467	459	439	433	414	427	427	426	447	445	430	450	435	428	437	439	388	421	433	427	429	437	438	422	421	455	428	430	398	464	443	440	450	414	445	421	394	416	450	435	424	423	421	430	430	395	447	455	418	384	448	449	462	418	443	431	469	410	453	415	409	425	455	449	428	440	448	432	443	419	441	432	432	391	429	421	426	417	439	460	449	456	454	446	449	434	436	426	454	428	388	426	410	416	386	418	399	439	452	408	462	405	445	430	443	407	404	463	425	432	441	420	438	435	414	405	458	419	436	451	434	425	410	409	441	463	426	471	389	417	447	451	449	440	437	412	433	448	429	436	413	423	434	443	439	424	461	457	415	418	413	454	403	421	459	429	444	443	420	418	455	440	425	402	407	439	421	437	444	442	462	444	444	431	423	440	423	405	422	386	424	433	428	468	461	428	430	386	424	454	439	426	405	451	427	437	481	434	463	424	425	396	415	427	425	406	444	428	388	420	415	446	430	438	426	414	411	437	426	479	454	442	430	399	456	445	447	436	413	432	468	431	438	443	418	449	426	436	464	447	462	450	411	450	439	476	444	406	430	437	402	458	458	417	453	422	393	441	419	441	411	475	433	419	453	457	434	442	436	419	457	416	412	430	442	445	435	399	418	405	406	463	445	443	395	426	439	421	398	440	430	438	385	427	414	422	434	413	466	417	435	473	415	416	432	464	399	469	443	443	440	451	460	396	413	404	435	443	437	433	414	421	428	429	428	424	441	458	439	435	425	412	470	433	448	447	421	442	417	421	432	468	436	428	446	454	421	399	421	464	430	448	450	422	432	476	459	477	430	431	426	440	424	447	401	452	432	440	441	402	456	428	429	418	410	446	452	460	438	421	417	416	445	436	439	421	444	429	435	392	410	419	458	402	438	432	425	443	414	477	434	419	390	427	444	383	438	457	403	442	435	460	423	421	459	436	431	437	418	401	437	413	400	380	436	420	459	425	432	473	436	415	415	435	401	444	458	410	428	441	417	443	412	420	414	424	425	402	394	442	434	440	433	470	421	415	431	450	479	416	478	402	425	419	394	449	417	432	434	443	429	431	447	409	397	446	440	448	453	418	440	426	430	458	471	443	422	441	438	417	420	448	411	382	445	412	470	419	423	428	423	416	441	446	413	432	407	461	458	456	463	401	447	434	452	429	455	448	436	429	422	445	395	437	438	453	427	441	413	430	432	456	434	420	423	444	423	430	426	439	457	421	454	444	422	415	420	438	442	428	457	434	443	395	435	440	474	442	423	417	454	432	418	435	442	431	470	429	411	448	427	484	429	430	437	410	418	410	446	424	400	385	423	434	456	440	459	410	432	470	436	440	433	431	456	427	411	433	425	452	414	402	459	432	457	436	441	415	468	432	434	427	417	437	422	460	450	419	443	387	386	431	462	422	449	414	430	443	426	471	408	418	437	432	443	380	421	437	437	391	440	412	430	462	419	443	434	447	431	459	421	376	460	473	416	435	432	425	413	380	429	479	416	443	428	445	455	478	415	425	419	486	437	401	405	443	435	440	453	441	411	485	482	457	453	406	419	467	401	448	458	429	421	450	409	417	426	421	411	394	459	399	396	405	438	465	437	442	430	413	430	427	434	440	438	412	445	446	418	462	428	431	419	389	409	394	421	450	428	424	424	418	404	461	430	404	437	464	439	449	411	418	440	419	433	438	384	396	443	427	423	381	411	431	448	405	455	450	434	415	414	413	422	442	409	456	412	443	452	389	432	440	430	474	432	465	440	398	457	444	402	467	389	473	456	432	418	457	415	430	422	433	417	403	443	454	452	427	496	452	437	441	429	441	428	395	415	411	441	397	412	446	455	399	457	428	425	441	410	418	464	455	419	476	448	464	428	410	430	468	404	432	416	412	417	469	386	420	433	416	477	453	419	408	471	443	432	414	424	447	419	388	452	438	432	465	448	409	455	462	443	419	421	410	443	437	409	444	440	467	450	459	442	435	420	394	483	399	454	463	440	430	434	414	456	387	461	459	443	466	450	412	416	421	419	463	395	439	440	406	414	424	446	417	422	442	395	418	459	434	445	395	440	431	418	388	450	388	437	440	443	451	416	428	441	447	457	440	450	477	442	447	442	443	408	417	426	450	439	427	459	453	456	406	446	420	458	415	446	402	405	433	404	409	391	460	428	469	440	449	453	436	413	448	467	405	442	453	444	391	431	446	426	428	451	403	421	402	402	453	417	415	431	441	419	404	451	422	412	446	387	412	433	410	415	451	401	421	407	401	415	431	435	427	411	454	416	447	427	424	436	381	437	434	426	393	423	439	440	453	431	414	432	475	425	423	418	435	452	432	455	417	420	410	417	424	438	448	401	439	418	415	418	443	444	416	458	437	412	429	419	450	467	446	398	442	441	457	429	381	416	465	423	431	448	432	452	460	421	410	424	452	442	425	412	457	472	424	424	435	436	424	453	402	413	431	413	439	436	387	424	424	412	402	391	453	432	435	405	449	418	445	437	426	434	423	419	442	429	411	413	424	396	451	391	423	410	406	431	440	444	458	451	443	430	463	412	444	455	483	421	395	446	451	406	436	412	445	451	418	389	482	435	462	440	423	397	431	417	448	424	475	440	416	432	429	405	451	399	433	441	431	438	432	414	413	429	404	403	448	416	410	466	482	482	431	425	427	414	407	389	452	422	438	462	383	433	467	449	451	430	449	412	473	455	396	433	436	454	409	445	440	483	427	392	459	425	421	429	455	437	418	435	435	457	442	437	445	441	450	396	426	460	444	424	425	463	420	419	436	414	403	437	427	420	455	420	436	415	431	425	435	472	451	457	436	394	404	441	420	424	466	433	422	437	439	427	422	479	441	419	447	412	418	433	429	447	428	440	413	420	421	426	429	445	418	437	446	431	459	445	430	441	459	440	419	437	411	427	410	435	420	432	442	477	443	419	442	428	422	419	424	437	428	391	396	402	429	407	427	436	396	403	429	444	435	466	420	434	454	444	419	403	458	422	413
24328	21421	28738	24491	21297	11579	28462	45315	38833	23044	9459	2510	988	680	587	537	583	568	555	593	592	546	570	573	573	547	578	580	585	528	539	572	553	557	569	550	537	568	534	589	528	546	569	628	588	568	531	533	538	567	577	607	578	552	533	557	494	539	546	556	560	532	536	546	532	538	556	514	502	565	542	550	539	554	566	589	597	565	500	580	505	551	497	549	489	552	534	540	566	567	559	506	535	560	578	515	554	564	561	573	546	547	575	521	537	530	552	564	558	589	585	531	551	545	554	517	536	596	546	519	560	529	546	552	529	511	505	528	540	584	573	575	528	547	526	535	567	530	529	541	557	535	560	531	538	543	546	568	516	515	536	558	538	527	549	567	563	552	540	547	570	553	504	544	527	529	585	563	531	552	533	595	534	567	522	554	535	522	554	547	582	562	588	486	494	548	560	481	577	560	539	523	531	554	528	558	567	552	541	557	521	580	534	562	534	541	529	522	507	515	524	530	570	518	538	541	538	534	553	566	535	546	535	545	562	531	555	535	568	578	533	536	532	548	547	536	552	535	567	496	570	537	541	518	581	513	504	543	540	559	598	534	553	538	542	534	508	579	527	521	552	518	545	531	547	555	531	534	542	540	544	546	526	561	579	569	532	533	564	547	503	556	561	531	535	553	532	531	538	558	562	520	570	541	553	551	536	567	565	544	503	531	505	510	547	549	524	526	570	527	556	551	551	536	541	554	510	510	551	559	559	542	561	538	525	539	502	536	578	529	552	556	552	521	552	559	537	537	561	552	522	573	503	539	507	541	562	572	498	503	533	484	555	555	575	525	547	554	563	557	598	538	580	514	551	536	555	557	540	546	548	516	543	556	572	583	574	530	512	549	543	536	546	526	528	519	530	547	552	544	530	531	553	572	570	509	566	537	572	535	526	564	576	529	544	553	577	561	579	514	523	557	540	524	522	499	551	577	525	588	545	582	545	573	596	549	553	522	529	566	541	519	547	537	515	533	533	581	536	540	544	516	494	513	554	575	576	502	525	547	549	532	551	554	531	571	566	528	503	517	545	539	528	537	538	529	528	610	557	529	481	541	494	567	525	529	562	530	543	533	565	533	527	555	529	533	573	553	529	542	519	557	581	532	502	562	542	531	541	524	528	562	558	557	506	591	518	553	508	547	555	509	509	571	576	552	553	571	541	538	540	560	557	580	540	579	511	534	544	522	535	556	570	575	561	549	571	577	556	523	569	503	540	594	539	547	533	593	515	521	508	559	578	544	533	550	565	570	509	576	544	552	553	525	542	528	518	529	564	559	528	560	565	564	576	584	545	563	557	557	581	541	509	582	520	521	574	553	540	533	542	556	524	566	566	532	496	529	513	539	537	572	522	564	522	526	562	575	524	532	526	571	564	525	472	520	531	490	549	522	553	491	534	540	535	521	527	546	561	534	547	526	523	556	542	492	568	544	557	502	570	548	517	519	543	565	543	555	555	528	558	535	576	526	552	499	521	518	516	531	574	551	553	533	520	542	539	547	524	567	561	548	560	566	568	571	569	575	545	548	553	541	538	536	534	544	523	536	504	548	499	518	552	561	557	525	556	535	543	523	555	525	514	582	533	499	556	547	511	547	563	558	544	593	505	538	544	551	519	562	535	561	521	514	536	524	578	542	560	563	526	575	559	516	549	539	528	527	532	539	522	516	532	552	524	583	511	558	530	557	561	535	546	574	577	504	588	577	559	532	579	531	498	528	543	535	551	563	497	569	577	571	551	524	513	544	515	511	575	557	552	570	540	555	547	565	566	582	544	560	526	534	534	516	575	540	522	541	519	564	562	544	512	527	532	565	563	516	523	540	580	522	520	583	544	599	556	594	572	572	565	525	600	550	545	542	529	536	552	535	548	549	550	534	505	545	554	521	558	544	571	538	560	541	534	555	547	551	538	543	517	547	541	530	541	573	561	529	534	535	597	548	546	541	568	580	595	535	517	547	555	555	537	545	552	543	529	555	540	554	531	565	547	492	529	527	540	547	542	572	572	522	557	534	564	533	534	569	539	558	539	598	521	539	528	535	550	552	516	529	574	578	526	522	579	555	540	515	547	565	509	555	539	535	566	541	582	561	546	569	521	565	526	568	523	559	572	556	533	544	549	556	557	518	543	522	542	542	573	509	550	554	520	547	541	569	494	505	519	524	539	547	528	540	578	505	530	566	555	568	531	540	565	557	585	533	526	557	511	564	551	526	541	566	552	626	524	515	579	528	546	570	559	506	572	549	557	554	536	528	570	573	566	547	531	517	582	518	542	562	556	529	565	563	504	567	527	506	556	557	538	564	567	543	493	511	547	522	531	541	553	575	524	573	552	526	560	562	535	543	531	544	573	497	590	526	525	552	543	516	547	530	583	550	540	589	594	578	544	507	557	551	548	549	544	549	587	535	542	554	524	517	553	555	521	563	553	559	534	557	563	496	556	520	546	566	548	546	523	506	528	537	530	526	524	538	574	542	534	507	550	550	557	510	556	551	551	557	566	583	580	531	548	558	537	551	543	526	521	543	514	531	522	555	554	533	536	526	519	527	521	556	506	527	545	564	527	566	545	537	547	536	542	519	535	515	531	525	517	543	562	514	608	530	522	574	549	533	567	515	523	532	514	512	561	589	573	563	505	526	576	584	508	495	555	512	525	540	535	559	552	534	527	550	546	520	576	539	563	526	522	523	536	574	549	532	508	513	540	521	529	602	543	545	522	519	535	521	534	516	541	549	515	532	523	539	550	512	584	516	547	531	564	577	529	551	523	540	590	568	569	537	555	544	552	568	555	545	498	565	564	556	515	527	562	532	535	560	566	503	539	522	491	575	521	536	528	549	507	543	531	513	559	568	535	558	554	590	554	510	490	515	578	564	569	554	560	525	553	523	548	521	541	532	561	535	517	582	574	527	505	557	557	499	555	530	529	521	560	563	536	557	570	539	556	557	535	539	552	557	578	542	553	565	588	524	569	501	539	511	502	554	533	545	556	521	568	539	522	551	568	529	519	527	527	587	566	583	521	519	546	516	575	526	546	566	538	545	583	532	599	554	511	576	502	564	576	542	546	535	568	538	510	560	597	515	533	558	539	540	558	511	523	555	547	544	557	542	523	486	488	592	516	592	521	565	484	507	508	509	489	524	518	547	526	522	557	559	516	525	534	502	533	509	559	538	562	567	522	525	529	540	547	583	536	505	568	575	488	547	540	573	534	558	550	577	542	573	574	566	563	539	527	527	501	546	545	544	571	526	515	572	511	565	547	536	523	553	573	543	566	530	547	562	559	536	529	562	538	569	563	536	516	548	562	506	539	562	523	499	510	571	543	539	552	529	558	562	507	524	541	539	570	535	550	536	543	602	553	538	521	515	504	551	517	566	541	501	548	547	530	542	529	561	569	575	552	528	503	524	514	554	526	537	539	549	564	538	572	488	527	555	552	522	572	508	515	511	541	549	565	541	512	514	527	542
7112	14646	12075	9026	5993	4538	31684	43545	33726	17767	7937	2623	1020	681	575	514	507	537	498	503	551	506	547	541	576	499	564	492	512	512	501	496	557	535	497	492	563	523	495	525	570	522	534	512	516	555	555	541	562	530	528	508	518	480	519	546	466	514	539	499	539	510	505	524	483	511	504	540	532	537	508	482	552	490	496	507	516	531	518	532	549	527	480	519	546	531	562	535	495	537	510	479	555	524	508	504	545	561	538	538	493	557	503	500	528	515	537	501	511	534	533	541	502	519	516	539	495	521	528	507	490	521	547	488	545	526	505	545	516	557	532	499	530	528	520	519	529	528	468	552	525	527	529	534	511	495	527	521	497	519	521	548	501	496	590	543	539	526	531	489	564	509	489	505	527	496	522	502	488	534	477	510	525	509	498	534	507	496	545	526	513	484	508	523	512	539	505	557	513	545	506	485	512	494	506	517	504	552	510	488	538	458	530	523	508	525	568	515	496	499	518	518	516	523	512	560	479	502	512	522	520	512	534	535	509	500	540	526	565	530	534	516	546	528	496	491	548	477	480	525	482	511	494	521	541	566	480	500	492	538	546	482	527	512	595	526	537	529	483	547	552	465	560	532	581	527	515	532	515	501	583	574	515	525	514	520	547	558	507	505	529	493	536	485	545	516	506	536	500	504	550	497	536	516	564	519	520	516	501	540	546	561	541	474	560	521	532	544	548	513	525	515	549	506	542	539	496	471	518	524	551	538	555	512	499	522	525	493	486	512	488	529	537	542	544	512	526	517	490	507	482	552	500	524	524	516	528	531	530	486	558	559	522	489	535	492	527	530	475	491	502	520	506	565	519	515	544	499	519	518	497	502	527	549	525	547	506	491	527	511	557	527	516	536	523	517	524	558	503	512	532	527	530	558	503	535	537	527	485	541	578	539	525	512	505	508	516	532	535	521	561	503	555	490	522	489	483	553	476	531	504	547	527	498	543	526	548	544	509	564	492	494	515	501	497	507	526	506	513	501	514	523	512	484	497	547	508	570	500	485	478	490	490	522	536	523	524	531	486	531	518	584	528	507	474	559	508	540	516	529	512	546	539	546	550	498	538	532	552	524	523	497	516	492	506	495	517	546	542	527	494	549	484	505	495	516	517	526	553	511	527	544	545	488	544	519	532	477	501	477	528	518	526	505	503	524	517	512	525	533	514	505	519	551	494	555	580	530	536	505	545	552	492	538	497	552	534	526	474	553	521	510	507	524	484	481	525	488	468	494	545	518	535	549	528	532	511	536	524	509	517	508	544	527	524	508	549	495	533	517	497	520	532	530	537	494	507	483	506	522	533	531	515	505	554	505	507	541	510	534	509	526	538	520	532	558	512	523	542	535	526	542	498	516	522	528	501	491	516	532	509	504	516	537	534	521	523	548	486	520	479	495	556	558	517	507	528	532	522	542	512	545	528	515	538	574	543	532	542	535	516	527	550	562	565	489	509	503	506	584	503	521	492	520	485	526	523	511	482	514	520	502	546	497	571	567	527	517	504	506	508	499	554	523	493	550	488	501	508	490	537	498	527	519	532	490	516	493	525	539	528	531	525	530	531	523	509	507	483	505	480	484	537	542	488	491	518	522	496	545	493	501	551	501	512	549	497	535	550	523	507	500	527	520	507	516	548	504	508	524	546	552	538	542	555	514	509	536	515	513	525	521	508	561	513	475	523	533	546	504	505	542	535	480	515	505	494	510	522	507	501	548	531	536	474	515	490	504	537	543	522	518	513	540	529	537	518	516	504	525	491	537	517	539	513	505	516	463	508	510	518	519	478	505	515	521	514	513	492	504	509	476	509	478	504	531	487	511	520	526	504	513	512	503	479	491	530	548	523	505	528	526	530	552	520	513	503	503	516	519	505	492	498	511	553	498	528	555	510	508	512	520	491	542	539	526	472	500	487	551	507	497	559	537	562	481	552	556	507	515	542	510	479	494	503	541	519	518	469	497	511	512	525	524	532	526	523	508	504	497	529	504	507	495	570	481	520	507	481	494	535	512	498	561	530	496	502	560	555	539	506	496	488	518	496	561	520	515	522	508	497	512	561	555	519	537	491	544	556	553	516	527	541	510	492	509	523	544	493	525	545	534	511	480	511	542	530	538	498	505	517	533	542	486	505	545	536	552	527	562	519	502	499	552	490	504	535	511	510	552	512	500	523	481	494	527	539	467	522	504	532	523	493	517	538	505	469	539	543	489	538	539	469	492	516	523	530	525	512	513	536	539	569	506	541	528	528	509	490	479	496	516	530	523	493	504	532	532	497	499	542	517	536	518	456	482	530	484	482	504	520	523	492	488	543	505	547	535	552	499	511	502	552	562	516	538	538	521	560	536	489	493	472	507	484	507	531	572	530	532	528	519	527	574	486	531	527	516	497	509	492	525	528	534	492	494	494	482	519	497	514	504	521	504	508	496	517	504	558	497	526	523	506	493	550	500	501	511	493	544	501	528	561	511	497	574	551	558	528	533	548	515	500	545	530	522	485	516	517	496	525	502	528	500	498	537	519	547	526	521	542	556	539	492	495	497	517	490	487	507	493	511	534	488	477	525	497	538	510	511	542	511	516	517	499	498	530	559	540	575	524	491	505	526	531	523	524	552	543	514	478	532	549	501	489	547	554	506	519	570	531	548	482	523	504	494	554	517	510	508	508	514	528	543	519	549	539	530	550	531	507	538	489	521	503	528	562	576	503	519	510	516	533	504	527	528	521	520	541	525	537	523	471	467	567	494	515	525	502	487	504	516	468	501	527	542	485	500	492	526	517	505	515	513	525	483	546	471	508	505	553	505	501	507	510	495	521	512	519	503	535	548	540	524	510	502	533	538	514	558	522	502	507	496	514	515	519	528	530	515	530	484	541	478	489	495	544	524	477	503	550	519	509	492	538	568	525	526	513	503	564	516	480	495	529	507	525	506	533	491	507	542	516	548	501	502	496	505	540	506	496	530	551	548	506	550	486	523	519	471	492	504	515	507	560	506	522	548	552	453	486	521	521	505	537	529	528	537	530	534	535	556	480	513	495	503	494	509	512	515	511	503	568	483	512	486	544	551	537	568	497	554	529	510	531	505	467	494	529	515	512	530	531	499	523	497	544	533	542	491	487	524	540	528	543	518	483	531	509	507	509	528	557	494	530	517	499	543	511	521	524	514	531	510	497	520	536	469	566	520	542	553	547	488	521	560	558	531	512	496	480	495	542	498	516	534	493	506	460	514	510	525	468	476	483	527	497	518	519	509	517	528	490	519	479	527	514	545	494	567	521	564	484	511	527	534	500	475	531	517	540	494	476	539	496	506	526	525	519	537	522	504	499	464	537	522	509	562	490	552	510	598	495	470	531	509	487	497	525	530	527	528	521	553	505	519	521	477	502	494	484	515	514	513	536	548	505	523	603	514	492	550	490	522	539	549	521	524	487	503	548	534	514	530	496	499	533	484	506	519	525	541	535	523	512	529
27803	14428	3405	1444	1166	1203	1670	2915	2803	1736	1033	627	500	444	433	435	468	442	485	470	461	440	456	454	429	454	441	453	439	455	471	432	445	446	462	452	451	438	463	434	463	461	464	427	455	447	451	431	412	451	437	451	438	492	442	468	443	450	432	447	422	450	473	506	462	473	445	415	416	437	418	440	470	468	439	483	444	444	433	434	406	452	446	416	454	396	429	452	428	446	431	447	434	459	457	446	462	425	456	403	431	448	467	466	440	485	470	486	478	477	422	439	485	435	453	454	445	446	441	440	442	440	400	429	479	449	460	448	440	461	452	446	455	445	467	442	447	433	454	402	454	433	467	448	446	462	437	440	445	457	463	424	419	468	439	454	411	467	433	463	450	421	436	464	443	395	442	430	466	423	406	427	483	464	461	408	439	424	404	428	457	466	468	431	465	445	445	404	424	426	461	485	435	460	415	427	458	462	417	478	439	443	450	436	428	438	417	458	427	500	433	468	422	463	456	417	442	406	432	466	463	421	463	433	457	443	425	476	455	462	412	462	451	460	453	476	449	435	438	460	446	438	456	441	444	479	454	409	457	451	395	424	446	447	452	433	460	427	451	402	445	445	450	422	464	457	404	437	442	441	453	479	449	420	458	444	444	454	459	450	432	434	408	428	470	451	428	442	469	479	488	438	451	453	443	442	444	439	440	417	427	430	420	444	453	441	449	479	446	452	422	465	436	440	398	453	458	455	426	457	418	456	457	439	442	429	457	420	461	435	440	443	463	437	446	428	489	475	445	407	461	440	427	433	444	472	477	463	492	440	461	483	459	435	444	425	489	443	401	456	450	431	455	407	453	497	454	493	419	443	426	418	426	462	467	451	461	438	454	481	430	459	449	428	445	465	437	431	454	448	432	432	425	491	412	452	431	425	425	472	418	468	457	423	459	431	440	421	434	447	464	417	447	429	465	449	392	449	433	463	423	456	474	423	481	444	463	466	403	434	469	426	431	416	461	444	433	402	379	412	445	456	426	423	438	438	431	420	453	456	438	456	461	443	432	419	415	442	438	416	458	448	437	435	447	443	427	434	451	471	430	447	448	449	475	435	440	436	433	487	445	478	448	418	430	456	487	420	463	398	472	433	444	448	472	441	413	463	438	419	480	419	470	475	458	431	445	435	483	421	417	507	443	432	451	438	477	468	432	426	487	431	442	422	446	464	461	427	438	423	435	453	440	433	450	473	399	438	417	446	404	442	456	448	441	421	450	448	412	450	422	400	424	449	437	499	441	442	449	466	475	415	475	460	461	419	421	452	456	438	428	463	473	443	430	461	477	423	429	433	450	434	421	396	460	455	394	462	391	465	474	453	423	425	451	472	456	414	468	508	455	451	420	430	425	459	431	452	473	438	451	442	441	467	452	483	456	479	485	448	421	453	405	458	445	438	461	438	465	438	430	486	484	456	421	461	437	421	442	455	433	454	403	464	436	440	447	420	432	458	406	428	440	471	429	411	421	433	429	459	413	441	489	434	439	444	454	478	425	466	440	440	438	452	467	442	419	407	443	403	456	447	457	436	443	482	479	451	445	445	424	469	422	422	451	440	458	481	450	420	447	475	494	417	441	475	434	413	443	430	440	433	463	401	436	446	444	459	448	430	439	427	454	456	430	452	490	408	457	442	482	431	435	450	461	420	438	454	404	454	431	462	399	419	447	451	437	434	464	431	447	447	423	450	415	458	449	500	426	436	461	443	444	474	440	445	426	438	436	447	445	447	451	464	469	442	466	448	493	443	432	449	444	436	431	432	456	435	441	449	467	439	423	430	469	465	450	451	461	446	449	463	437	453	451	420	450	433	439	414	463	420	442	432	438	464	422	466	450	405	478	415	430	441	452	406	467	443	412	420	432	436	444	442	437	442	441	457	420	438	423	465	454	455	463	461	405	477	473	418	431	447	435	437	457	454	469	449	435	435	455	435	471	423	430	410	442	466	455	485	425	440	474	463	476	459	456	432	458	444	436	465	418	460	467	456	468	455	469	455	440	437	455	480	429	481	471	433	453	442	457	458	462	476	455	479	418	450	426	426	404	463	444	464	423	450	406	469	441	466	413	441	421	449	455	474	469	431	397	430	466	463	402	452	465	457	449	455	444	455	422	394	445	438	446	413	497	428	441	409	456	424	420	439	442	434	485	461	458	435	500	454	440	443	430	434	459	452	457	435	388	439	427	443	447	411	483	435	441	439	440	436	428	451	434	415	429	435	386	458	472	452	472	444	433	448	466	438	444	432	447	449	423	468	470	437	405	426	467	420	475	441	432	438	455	433	433	415	440	482	389	483	441	406	426	459	449	461	448	438	442	420	399	428	426	421	470	452	464	465	415	449	419	414	448	459	469	443	448	466	425	442	428	433	438	461	413	419	468	434	445	463	399	461	428	436	476	436	466	438	421	412	418	427	469	486	467	445	412	448	429	478	451	462	468	412	452	448	451	431	461	449	420	413	418	409	476	439	452	440	423	437	447	453	417	466	430	471	479	415	440	437	437	453	427	430	466	452	406	450	442	430	453	462	426	474	434	459	419	482	460	442	451	484	426	460	477	441	426	431	398	444	417	486	449	456	431	482	467	452	449	464	420	469	445	410	446	452	441	447	444	457	436	431	405	455	460	420	442	399	410	451	441	452	434	441	470	442	421	471	447	417	468	444	456	480	442	452	444	476	442	460	465	466	461	451	435	435	476	450	466	476	434	443	428	495	465	408	434	466	462	440	464	462	450	451	448	439	470	453	443	418	409	435	463	423	464	490	427	470	434	462	471	399	454	427	446	429	478	440	461	465	433	470	426	448	460	461	468	443	468	480	436	443	411	428	471	473	505	457	467	406	463	463	442	450	450	463	437	397	477	430	430	478	440	464	474	445	437	410	418	451	456	444	434	429	474	438	433	436	424	489	470	481	439	442	421	454	439	439	430	460	452	460	471	478	468	435	480	442	428	484	453	462	462	419	445	433	440	415	429	466	470	432	435	451	454	449	417	456	450	478	454	462	441	429	460	429	446	396	478	445	467	472	474	456	488	440	442	460	428	455	432	446	425	429	430	428	446	441	432	419	451	471	408	442	453	445	439	460	423	475	478	450	477	437	446	462	462	458	497	405	425	447	475	418	414	430	464	452	434	410	467	466	456	442	454	406	458	450	430	461	456	430	460	424	475	442	474	458	447	435	424	433	459	456	436	445	467	453	417	436	443	415	432	423	422	457	442	434	439	415	411	444	449	443	458	427	451	439	473	445	458	408	471	455	442	441	474	449	414	428	420	474	431	440	453	434	433	453	449	498	471	405	447	421	460	469	474	418	444	418	445	471	465	450	453	436	453	461	466	433	399	469	454	477	457	421	419	422	442	445	434	453	434	439	469	468	450	433	439	491	407	425	455	449	437	423	415	442	432	510	430	493	458	433	415	472	471	443	474	460	422	407	500	468	430	429	420	427	430	468	433	446	474	443
5986	5615	2500	1529	1554	1668	2426	3816	3395	2006	1081	609	454	420	422	404	436	423	387	438	421	405	414	417	433	414	392	399	464	415	394	399	435	430	408	402	375	415	396	410	385	416	401	376	418	404	402	396	425	393	431	446	416	454	435	438	406	393	402	439	438	406	381	418	406	418	417	416	415	422	374	408	421	418	431	355	395	443	393	412	437	434	375	394	387	428	405	412	406	417	419	384	447	439	394	418	400	426	406	426	421	447	433	340	417	403	384	342	376	444	441	443	407	359	443	378	423	415	415	407	442	397	393	390	404	452	432	400	432	410	407	384	451	425	402	436	385	427	425	417	431	404	391	424	387	393	421	395	397	410	414	409	389	412	393	431	406	424	430	442	418	430	388	405	401	409	402	400	384	421	439	404	397	440	425	435	381	419	428	414	431	435	402	434	403	426	420	400	379	397	423	429	419	415	399	418	372	448	403	400	416	398	458	411	426	411	378	433	426	382	428	406	427	434	378	407	389	434	404	396	402	418	423	407	394	435	387	394	409	399	431	402	404	437	451	438	440	452	409	426	383	397	388	382	409	427	422	393	432	409	415	432	411	461	436	372	404	406	440	405	406	429	398	415	388	374	430	428	395	431	434	428	462	406	418	393	408	401	419	399	427	434	402	406	386	399	406	396	431	432	431	409	408	430	427	410	411	426	409	405	398	412	397	431	400	408	403	482	419	412	420	395	412	408	393	409	417	398	365	426	439	406	407	413	420	421	384	449	428	471	386	404	428	410	420	412	412	439	442	426	400	446	422	405	414	412	413	412	404	407	397	425	451	374	417	400	420	405	420	403	390	448	428	438	432	397	423	412	394	398	403	424	442	392	399	389	381	374	455	419	409	357	425	428	375	409	392	384	439	404	419	396	437	476	409	409	390	388	429	415	381	419	385	394	406	433	417	424	399	424	410	387	393	431	448	415	407	441	410	425	397	402	431	439	442	407	428	416	379	420	387	421	421	422	442	377	404	390	379	432	359	398	408	430	407	421	400	414	409	409	437	423	421	403	417	397	405	421	418	432	422	402	412	421	400	417	407	400	407	417	416	440	404	380	371	413	411	425	425	396	454	416	392	424	417	423	381	421	387	437	365	417	432	450	431	408	374	395	403	429	410	458	389	395	421	464	408	413	445	394	403	438	410	436	377	407	422	448	376	401	405	415	403	404	386	399	432	389	450	433	422	394	410	371	392	424	433	391	433	409	406	384	372	422	442	412	414	442	395	404	393	396	409	402	421	434	393	436	404	403	420	428	408	405	425	411	423	406	421	409	389	418	425	401	430	428	416	383	409	404	377	425	404	421	421	427	417	407	434	405	400	378	391	433	413	412	418	412	395	420	422	390	388	437	438	387	427	418	408	398	411	435	412	427	415	412	411	418	405	414	430	413	448	450	374	390	404	401	434	419	420	421	401	417	399	432	400	397	420	409	363	423	384	443	405	385	362	405	395	387	404	390	415	396	408	402	432	420	391	384	432	401	395	414	423	398	420	424	389	421	423	405	397	411	403	419	416	382	394	408	457	411	419	401	388	449	416	416	410	443	413	399	411	440	419	401	423	408	408	389	397	410	405	406	385	433	450	417	399	409	457	445	396	429	458	402	401	392	418	408	392	431	405	439	426	424	404	391	405	396	418	403	399	422	441	431	407	388	363	445	426	433	452	379	422	409	428	419	389	395	409	409	413	416	439	373	398	409	404	395	416	404	421	436	436	434	381	407	435	402	403	437	374	416	426	392	406	410	438	443	431	414	375	400	412	399	409	431	406	440	405	417	405	405	453	431	405	420	424	403	391	376	423	402	427	431	418	450	417	440	446	393	428	435	403	401	402	417	425	437	426	397	428	436	383	432	390	402	423	390	396	408	429	431	453	440	439	403	415	410	439	424	427	410	422	401	409	383	427	440	432	397	415	432	414	421	396	446	395	416	381	427	432	412	384	417	427	435	413	425	451	396	436	395	425	433	435	417	408	351	437	411	438	428	386	394	415	420	419	407	402	434	395	428	416	414	385	379	474	393	437	392	410	400	421	360	399	438	399	406	405	425	426	453	453	441	427	379	406	430	385	424	439	400	399	425	447	395	424	425	480	469	386	439	426	405	437	408	404	405	416	415	389	430	462	434	427	437	395	428	415	412	420	403	385	437	416	396	420	402	418	433	416	411	394	436	425	408	423	411	404	382	441	416	459	378	430	428	427	375	393	410	439	413	439	390	410	408	403	402	442	394	414	376	417	421	409	394	441	425	389	406	413	388	435	426	429	378	406	421	400	432	414	421	437	394	432	404	410	423	408	412	384	375	411	419	421	375	385	416	421	421	426	419	383	390	395	428	385	426	383	407	380	384	382	407	433	435	396	434	390	399	431	366	402	402	427	387	433	421	398	457	418	398	413	402	393	409	427	398	390	428	399	362	425	404	440	414	420	400	405	440	411	400	448	381	419	401	450	430	396	413	400	382	441	420	361	394	410	421	417	400	470	470	385	420	420	416	400	417	411	404	411	408	392	444	422	435	445	412	435	417	417	409	382	413	404	374	398	409	426	372	435	401	404	407	426	427	396	426	429	419	401	407	435	400	449	408	429	396	406	438	437	391	397	413	391	416	394	432	421	381	402	401	420	388	429	420	405	394	443	396	416	424	446	383	433	424	368	399	412	432	430	415	419	414	432	454	451	439	396	376	423	461	417	421	427	403	410	452	398	431	402	410	371	438	387	415	447	412	365	420	435	416	410	464	404	401	431	421	449	418	402	442	425	414	414	414	447	410	428	444	384	386	417	368	442	387	416	401	402	419	417	392	433	404	425	406	400	386	416	394	364	434	401	380	435	417	424	392	428	401	411	428	402	430	394	349	380	432	407	460	425	436	424	404	411	409	437	419	394	425	428	402	399	428	377	430	423	421	417	433	415	417	373	390	419	437	421	384	408	401	376	407	418	427	421	381	412	416	420	417	436	420	431	431	429	442	408	367	377	437	415	418	473	446	402	415	378	382	402	387	392	410	419	412	392	381	409	404	425	405	401	383	417	418	416	433	407	395	423	418	400	414	387	400	410	410	432	414	397	447	446	412	411	420	403	440	412	400	423	402	450	412	404	393	414	410	409	429	421	410	434	396	392	397	439	398	416	436	379	372	479	381	415	408	407	413	406	394	455	433	425	408	414	438	426	403	397	441	431	382	390	371	409	391	421	393	433	408	424	417	401	356	414	399	412	426	450	409	424	399	391	418	444	417	425	399	390	431	392	378	426	433	400	428	408	429	395	412	405	400	410	411	404	396	404	429	385	376	439	415	412	392	421	421	409	377	406	403	407	373	420	427	430	431	453	398	413	427	420	401	395	407	389	451	410	415	406	426	398	442	447	381	385	413	385	371	451	371	408	422	384	435	423	429	454	413	405	393	407	418	364	412	426	415	383	434	409	423	417	403	421	385	451	458	403	415	386	462	416	400	388	421	408	401
25636	21410	27200	25235	6880	3120	15255	26458	22696	11715	4070	1278	629	492	485	447	481	489	480	467	475	443	463	483	480	445	465	442	502	460	467	464	432	445	437	457	413	433	457	421	475	468	450	437	446	440	473	435	445	478	439	483	453	497	454	454	440	482	480	455	459	498	463	446	484	422	439	442	473	465	463	449	470	432	470	438	424	450	439	499	458	456	444	398	470	431	435	423	434	438	455	450	476	431	444	429	464	462	437	445	437	449	464	460	454	452	425	470	487	422	443	434	485	498	476	432	437	423	461	436	465	430	470	438	441	463	433	452	460	442	455	440	460	475	422	451	421	478	421	418	469	430	473	459	428	433	454	482	445	468	436	439	413	463	440	470	491	446	458	454	460	446	459	451	481	428	443	459	483	435	464	453	513	468	425	455	413	433	443	430	427	439	420	434	460	441	475	528	447	448	404	477	490	448	455	430	433	439	467	470	466	437	417	446	452	471	424	448	452	452	449	420	453	482	478	448	472	435	472	442	411	445	421	484	490	439	437	422	444	452	455	434	461	467	408	460	433	435	478	437	444	503	459	436	448	468	446	442	448	459	486	450	465	426	438	430	447	467	445	436	453	491	466	455	464	426	453	442	446	429	460	421	444	425	454	435	454	488	432	426	508	422	416	446	443	473	424	471	463	462	470	443	475	423	453	429	456	438	467	442	452	471	466	448	439	466	465	405	462	442	404	492	433	437	466	442	458	452	423	442	430	476	445	455	392	421	426	465	437	404	437	466	438	454	468	452	455	440	421	483	467	464	461	458	450	432	439	419	447	430	502	448	435	457	466	431	444	435	454	462	421	407	440	454	475	441	450	426	490	460	433	429	442	443	424	486	439	412	475	408	451	420	462	454	444	479	448	463	461	463	425	458	407	462	467	455	459	452	415	465	405	462	423	440	481	438	427	455	456	472	449	448	463	436	455	428	436	437	446	443	421	460	469	447	448	407	441	445	477	481	461	470	412	462	432	423	461	435	445	390	471	462	458	454	431	469	421	445	464	466	426	408	442	436	487	449	461	465	418	467	422	450	442	458	418	473	454	454	439	470	479	434	458	466	432	471	452	492	447	446	415	451	445	422	416	440	402	419	467	420	444	467	433	444	486	431	436	450	432	414	456	431	444	457	457	431	449	486	486	424	453	467	483	432	448	443	453	460	466	441	468	446	467	445	422	407	456	461	462	471	463	487	474	464	460	439	438	482	417	429	448	438	419	465	440	469	432	426	450	444	441	464	451	471	469	422	430	455	430	457	434	472	477	445	470	418	452	421	469	433	443	426	479	435	476	473	447	454	409	449	482	468	451	487	460	392	416	449	464	436	472	398	442	464	487	485	481	447	469	463	450	454	424	460	448	481	446	440	444	463	482	475	452	453	444	465	435	455	441	454	447	446	459	418	441	439	471	457	419	455	504	464	471	446	472	453	480	449	457	438	447	475	464	438	456	446	438	477	456	463	505	464	423	446	409	482	418	438	471	456	480	458	423	467	447	447	429	477	409	449	473	463	471	427	439	478	449	473	447	440	456	471	465	453	462	456	432	449	433	429	381	445	467	478	492	497	448	455	444	412	443	452	457	460	444	434	406	460	443	490	467	458	480	452	475	426	436	447	445	468	412	448	445	450	438	443	434	442	386	444	442	420	445	463	475	467	448	445	477	444	471	476	438	418	484	436	455	461	480	446	471	470	455	437	431	429	422	422	462	493	399	484	443	431	451	476	455	438	476	450	435	468	500	448	463	388	496	438	448	443	412	453	425	477	463	448	399	465	414	425	440	428	430	458	452	486	446	441	446	475	448	420	440	449	468	448	437	467	469	445	421	448	417	438	451	449	457	459	468	457	421	476	430	463	433	450	440	479	475	421	449	439	437	466	448	431	414	445	495	456	435	443	464	446	417	455	478	443	465	467	473	450	433	459	404	435	505	425	457	459	456	432	433	452	435	416	461	495	440	402	485	461	447	452	451	415	436	451	467	394	425	417	451	463	415	456	464	415	483	442	465	444	463	445	443	412	465	438	467	440	461	434	459	440	438	449	431	422	424	424	438	461	452	448	454	446	468	464	466	415	449	439	446	461	412	478	423	497	478	429	435	468	461	431	417	443	458	447	413	418	435	472	453	432	454	426	437	451	409	473	455	470	470	443	446	435	418	446	436	436	424	450	434	479	459	488	454	441	462	448	426	462	459	444	419	466	451	471	459	417	447	454	438	440	438	476	428	437	489	464	432	483	457	426	455	460	478	480	401	419	436	442	428	450	436	477	458	481	432	440	441	460	449	451	475	479	476	446	444	423	451	455	467	485	410	436	453	453	417	445	431	466	416	443	430	444	438	463	495	445	406	412	477	446	496	452	422	456	461	438	425	454	501	427	449	437	463	444	440	467	425	411	425	452	477	434	500	483	449	435	475	457	453	464	442	437	437	424	448	449	430	425	415	459	434	431	447	448	436	435	444	460	430	476	456	444	447	442	478	434	457	435	425	461	459	446	450	429	448	481	480	487	463	476	441	471	457	431	467	477	468	447	468	428	451	461	491	424	441	459	434	429	470	437	450	464	426	456	453	422	432	412	486	480	464	433	441	468	447	439	496	486	474	470	467	430	422	469	471	429	501	457	447	433	433	464	411	446	440	418	472	428	455	481	410	449	463	395	442	450	461	444	445	417	450	440	429	445	457	423	450	435	507	398	461	445	418	453	455	432	468	491	480	435	441	461	464	444	431	435	409	471	475	442	461	438	492	488	429	476	451	480	426	458	428	435	429	438	420	382	465	462	447	382	442	437	411	480	413	434	463	466	459	466	415	477	443	444	426	434	441	470	478	426	440	434	458	496	453	462	447	451	458	444	471	468	449	450	461	478	427	460	462	465	438	429	458	462	462	460	464	438	441	442	439	476	456	445	434	445	485	469	459	456	435	454	422	443	443	475	456	424	395	485	465	443	457	443	441	421	473	428	425	430	466	502	454	424	415	460	452	447	439	427	439	438	444	461	418	467	464	446	433	467	437	443	416	443	443	449	440	478	406	437	444	476	467	442	443	447	444	436	469	457	480	462	415	438	445	437	467	472	413	416	467	488	443	466	441	387	446	463	433	432	438	464	444	442	455	438	461	460	420	460	472	459	443	452	436	433	451	453	431	407	478	472	443	414	487	421	442	469	472	483	445	444	486	436	453	470	459	460	443	450	409	444	418	437	468	444	447	424	443	449	432	474	479	445	455	433	454	444	424	448	433	464	441	448	450	437	440	431	464	432	483	435	429	458	467	462	449	497	447	451	456	435	449	447	462	458	444	437	479	441	453	452	459	506	442	433	415	490	484	452	455	467	486	459	425	435	446	443	460	455	473	464	457	470	441	442	435	476	412	427	455	443	466	463	425	462	438	475	480	429	465	424	437	453	439	470	461	462	463	468	420	500	453	478	470	459	465	452	441	413	413	420	420	471	447	484	442	432	458	460	475	466
4588	7404	5691	2836	2648	3829	17924	25425	19418	9950	4078	1384	617	459	427	425	438	427	409	441	461	439	475	453	434	426	426	447	389	423	441	452	438	453	424	428	446	440	414	446	413	417	432	432	431	451	433	455	445	403	418	384	445	407	402	465	428	448	418	424	452	427	458	440	413	467	446	424	447	428	477	411	474	429	431	401	422	450	465	436	446	456	444	467	421	428	446	439	453	462	412	452	479	436	441	445	406	418	424	442	458	453	431	453	416	448	434	428	399	441	403	420	428	435	458	461	460	420	417	416	414	429	455	448	456	426	446	428	423	443	424	458	448	412	405	397	474	485	434	450	415	432	452	411	421	436	429	480	470	411	426	421	427	429	406	356	444	430	429	454	440	463	401	455	441	426	411	436	436	440	450	423	433	432	389	413	425	459	431	459	397	418	436	437	452	485	461	424	451	436	397	431	439	434	425	413	423	434	406	440	421	450	391	436	442	432	439	389	419	434	438	394	431	418	433	417	453	417	424	437	424	454	443	417	442	461	457	439	459	412	386	455	449	440	419	426	412	437	421	434	458	465	420	516	416	417	445	417	459	397	452	436	411	410	438	458	414	453	454	425	462	419	428	390	415	413	482	416	474	430	422	411	425	428	459	438	430	464	439	462	424	469	401	432	421	434	445	403	487	450	445	425	458	399	445	421	450	424	420	425	444	432	432	401	406	394	428	475	416	463	439	426	456	456	430	402	429	455	418	460	443	435	434	409	418	466	432	441	436	415	409	457	444	399	417	413	408	440	469	380	479	473	403	434	466	418	431	480	417	430	414	394	428	426	456	454	453	446	436	401	424	431	451	427	437	419	419	461	436	473	434	392	439	431	425	435	440	438	475	417	451	434	438	444	449	440	397	408	426	417	440	414	414	453	408	411	451	417	386	438	433	426	421	433	439	463	419	410	442	457	430	434	459	417	449	427	452	403	439	428	420	432	450	441	442	418	425	402	449	441	415	441	408	391	458	409	394	451	392	436	426	399	431	453	444	444	435	385	448	415	433	434	445	460	448	449	420	439	451	438	435	407	433	467	462	461	439	482	469	435	438	437	422	421	421	423	442	421	417	429	446	460	403	451	436	421	443	450	423	427	446	440	465	460	407	386	475	429	447	440	436	419	439	445	481	412	416	500	416	423	408	431	427	441	427	461	471	431	436	410	410	391	419	399	467	417	421	453	450	447	443	462	462	431	467	479	425	430	437	427	437	438	436	405	435	417	441	440	462	411	410	450	415	470	442	406	453	462	411	436	412	437	432	388	391	447	399	419	415	396	433	435	433	427	404	452	443	429	463	412	436	440	425	430	441	449	429	411	410	450	419	451	446	406	464	438	418	421	427	408	398	430	444	424	418	451	443	417	410	425	457	466	493	425	417	474	432	436	430	404	431	461	425	409	458	432	438	423	399	454	456	408	419	416	399	445	410	416	427	404	420	436	437	463	411	417	436	466	438	443	438	451	453	440	423	428	431	424	442	427	397	429	426	415	407	438	458	432	444	441	462	434	411	472	433	437	440	429	443	405	447	406	447	462	443	418	419	419	430	441	445	438	448	418	436	458	401	434	431	477	443	474	443	448	429	415	442	422	430	442	419	431	392	455	461	446	422	433	460	475	439	405	420	415	412	426	434	397	440	470	433	480	424	437	390	435	404	451	437	432	430	436	472	428	440	466	447	409	448	431	419	421	429	408	447	416	440	440	459	409	447	452	415	437	427	452	460	426	411	411	417	454	399	407	422	436	423	420	443	429	421	375	461	433	415	455	433	414	468	456	444	416	423	453	442	427	431	410	428	422	452	459	429	444	453	420	449	451	447	407	459	417	448	443	440	441	401	436	471	434	422	456	415	422	427	413	420	415	429	440	422	413	461	448	454	449	412	409	424	436	406	446	410	448	437	443	454	461	427	400	402	465	454	448	458	459	458	451	428	438	439	430	443	453	423	417	387	441	420	417	438	422	432	431	461	468	460	451	459	471	426	451	472	453	432	449	428	429	422	447	457	427	422	450	412	406	463	450	425	444	452	418	416	456	432	398	432	414	411	440	434	399	433	425	429	440	430	412	442	422	415	423	418	405	438	427	433	415	407	428	411	427	470	449	420	417	434	455	409	424	437	425	440	433	393	440	429	430	473	429	435	446	439	448	460	423	422	374	436	433	395	452	431	446	404	416	431	448	417	450	406	433	434	426	456	457	475	454	460	409	408	424	411	450	477	411	452	418	463	391	423	425	432	442	425	429	410	405	437	436	421	381	421	423	427	445	398	446	405	422	428	429	422	438	406	439	402	402	438	425	411	463	467	379	421	454	413	431	412	445	438	420	426	431	467	460	443	456	436	431	459	444	423	415	421	389	424	448	424	450	423	454	411	439	439	453	439	450	431	436	450	412	408	452	415	433	446	411	409	420	443	469	459	442	448	405	452	433	442	418	422	442	413	423	423	445	427	426	438	460	421	430	446	434	445	413	487	383	418	417	414	422	431	446	435	374	427	436	434	431	430	438	417	433	419	431	405	407	438	444	442	453	422	443	436	461	439	404	425	440	435	431	439	418	410	434	466	409	425	425	447	405	475	436	421	436	414	427	421	438	416	451	430	450	457	443	423	424	423	371	440	443	443	425	448	434	438	467	455	474	402	397	423	415	424	461	452	455	428	380	430	448	425	463	447	436	417	421	456	404	402	453	429	444	437	413	446	445	423	465	443	430	407	425	431	445	458	455	416	392	468	429	448	433	450	457	485	429	451	412	430	421	417	469	446	421	438	440	397	444	411	421	436	439	427	449	410	453	430	424	408	463	466	432	435	458	398	426	434	446	424	422	439	440	458	441	429	443	453	454	454	475	462	423	408	481	442	423	459	444	463	402	452	440	408	462	446	446	456	407	443	406	428	421	407	448	422	407	404	409	412	465	407	419	442	457	428	419	433	473	425	463	422	456	447	422	425	472	451	467	454	462	415	409	398	440	414	457	413	449	409	440	397	447	410	475	412	460	436	449	467	415	403	416	425	445	426	424	428	459	419	414	416	422	408	445	455	437	411	432	418	448	409	407	451	421	458	450	440	411	430	415	440	449	442	466	437	417	410	457	435	424	486	445	478	445	421	460	442	398	415	418	449	430	425	436	441	406	418	422	432	441	453	474	452	434	414	446	412	444	481	395	427	434	431	443	409	453	419	437	450	445	432	426	475	452	442	439	442	459	411	444	433	435	422	427	432	413	441	413	440	463	444	440	429	388	417	451	404	430	400	451	416	442	438	422	422	434	447	444	435	415	435	439	443	446	421	445	438	437	418	428	479	436	479	450	380	411	443	427	392	441	406	443	470	427	408	421	405	430	436	435	412	422	422	456	430	420	410	398	399	433	442	422	445	429	441	445	414	432	441	396	428	454	423	420	399	413	442	431	437	410	432	441	447	433	411	411	465	404	407	446	373	418	450	424	420	433	368	442	403	424	421	407	454	418
24307	21413	28739	24496	21306	9729	25353	45853	39312	23846	9880	2519	983	659	623	575	589	571	596	581	556	577	567	518	576	562	562	529	552	564	583	532	572	590	521	540	553	574	573	553	565	591	591	533	534	526	564	587	565	562	569	588	588	567	575	545	548	507	547	543	554	556	544	562	576	514	594	567	517	522	579	517	572	577	526	551	555	534	582	601	528	537	564	561	534	615	557	604	561	571	561	577	529	523	539	528	571	560	541	574	567	503	557	532	588	598	582	568	542	551	567	543	542	576	599	594	584	590	571	549	558	563	603	532	572	536	554	560	542	547	527	558	538	574	580	518	554	562	500	579	531	505	570	578	532	534	539	597	535	506	563	551	554	579	569	588	552	554	548	528	521	553	534	547	544	498	609	593	520	568	543	547	550	526	539	602	565	532	525	508	511	562	544	541	535	586	569	532	570	535	518	573	519	519	530	561	584	542	531	579	571	538	600	559	553	534	567	542	555	540	564	558	614	550	546	535	547	538	551	569	536	551	533	544	520	539	540	541	574	544	520	525	542	511	553	550	554	556	589	546	587	554	539	560	557	553	544	566	499	562	487	540	583	585	571	528	526	485	540	549	599	544	560	553	576	527	568	535	521	534	529	532	550	545	551	570	547	587	581	543	574	554	573	560	562	529	542	599	571	549	518	535	548	569	522	516	564	567	555	545	530	566	563	533	618	580	586	581	574	567	562	597	545	552	527	562	576	523	531	523	587	565	565	507	566	564	582	560	563	505	517	584	539	566	502	576	511	544	579	600	584	529	536	555	543	523	522	561	553	561	523	585	533	586	552	570	560	526	583	554	521	578	613	575	546	532	557	564	572	567	576	550	535	536	550	542	540	510	573	609	609	534	548	539	546	564	617	517	582	551	548	583	544	545	532	579	561	573	557	559	550	551	565	554	544	544	547	543	556	589	588	530	510	567	557	539	526	555	558	523	576	566	546	559	540	535	532	579	545	579	598	538	548	535	529	538	545	555	534	559	492	562	527	538	576	564	522	497	554	556	510	562	561	563	549	560	558	531	511	565	535	547	549	579	553	553	558	573	552	545	578	529	625	571	573	542	509	567	582	589	557	557	545	579	565	528	536	529	530	583	589	532	522	538	502	560	536	548	555	520	532	537	549	547	551	542	553	534	534	520	517	556	567	577	546	550	557	512	554	541	526	581	558	529	549	523	550	526	538	547	556	540	540	549	523	498	536	587	539	563	575	574	573	611	564	568	579	545	534	545	543	540	554	574	549	550	588	584	536	565	555	504	573	560	542	567	569	603	577	558	527	561	582	566	521	549	537	541	548	583	562	550	549	534	567	558	576	537	549	534	571	559	580	554	519	553	498	530	536	544	544	553	519	528	550	559	534	537	578	603	558	569	531	520	553	561	542	518	521	517	549	497	539	550	555	542	511	544	536	531	549	537	585	550	519	539	513	525	549	561	496	547	501	562	490	544	537	542	553	586	540	514	579	532	552	555	588	557	538	559	576	547	551	530	529	563	539	553	564	591	536	533	584	551	478	540	545	509	565	602	564	546	558	581	553	527	551	558	581	553	560	569	577	549	626	554	599	598	565	545	545	567	519	522	525	573	545	532	590	560	552	539	535	522	570	531	586	547	573	600	534	557	544	526	560	544	530	527	530	554	554	557	515	567	568	539	558	616	534	559	511	549	545	540	550	510	547	515	526	540	548	564	537	535	544	529	532	569	543	545	574	520	524	580	568	524	547	534	525	550	556	516	550	564	508	542	532	547	525	554	539	548	562	544	571	553	570	581	583	552	551	563	553	577	544	570	535	546	569	513	577	553	557	524	492	545	558	603	587	556	549	565	514	538	553	517	529	564	574	566	526	559	543	547	561	542	536	541	510	523	579	560	514	504	539	597	564	550	550	553	559	548	550	588	549	567	542	562	538	566	572	543	559	551	543	522	556	560	519	544	537	535	553	574	543	555	583	521	546	575	540	550	524	543	568	558	537	536	561	512	498	540	556	568	565	554	566	539	538	554	553	570	491	548	518	552	529	526	534	548	532	594	590	559	542	539	537	552	532	578	566	494	535	527	613	517	547	498	536	523	540	502	559	550	553	582	551	566	570	532	541	558	558	559	522	528	547	566	604	537	583	539	543	556	542	538	561	534	519	546	547	584	506	589	572	547	591	537	553	529	568	557	537	510	561	534	556	552	567	592	534	576	560	533	575	569	583	582	537	592	570	573	551	529	522	548	564	574	539	574	546	543	563	559	519	508	522	558	574	525	540	554	514	582	571	564	503	515	568	528	525	524	568	560	526	596	582	527	535	564	543	550	578	527	515	575	523	570	570	536	530	551	555	521	508	530	529	574	609	539	570	539	532	534	563	536	556	581	553	554	549	547	562	507	527	552	575	583	552	543	562	543	530	519	538	559	571	506	509	537	528	512	528	582	499	574	504	552	577	556	540	528	563	554	541	558	538	527	579	546	544	524	537	567	511	539	540	610	534	508	515	584	552	557	545	526	552	526	611	547	534	567	569	543	542	523	528	539	570	539	551	532	558	568	532	555	561	561	507	564	596	537	553	518	581	574	548	566	560	555	544	583	502	541	541	530	539	511	496	541	517	576	522	585	580	525	544	585	553	566	556	561	526	519	556	511	553	528	599	584	563	561	577	538	541	580	556	576	553	496	547	536	551	539	541	585	539	590	493	539	591	544	532	549	508	589	526	536	547	566	570	589	492	558	569	559	568	533	538	562	553	533	544	547	504	488	512	582	545	542	555	545	562	532	540	526	526	546	548	531	590	541	560	597	547	544	543	524	541	559	561	521	525	556	521	581	559	573	573	539	506	545	529	536	579	536	582	568	521	504	525	504	585	515	547	554	550	537	539	525	583	504	535	559	561	562	565	555	541	531	513	516	537	562	580	555	524	540	614	562	546	591	557	535	591	547	534	548	553	528	535	518	551	573	568	530	598	561	555	561	574	554	513	556	533	568	572	540	559	576	537	532	509	508	565	520	522	530	543	526	515	560	557	533	574	505	582	515	550	543	489	510	572	555	555	519	539	560	535	541	537	501	551	576	574	608	541	562	565	536	514	543	584	537	533	533	555	549	597	554	553	526	558	566	569	574	545	565	554	545	521	523	567	546	576	525	554	540	548	524	527	552	526	584	542	539	522	563	540	559	551	543	545	501	548	554	524	539	537	568	528	523	545	551	492	578	545	534	550	567	579	553	566	571	560	568	551	589	579	555	547	520	555	526	571	538	493	543	541	560	547	555	558	498	559	535	578	584	547	569	536	546	510	541	520	523	586	544	535	571	566	562	596	554	552	559	541	521	532	568	568	533	568	537	595	559	539	578	553	572	523	555	526	504	598	587	546	527	566	523	584	544	534	533	552	568	520	557	583	556	581	546	558	531	541	550	537	526	539	557	607	568	524	549	585	522	555	544	567	568	568	546	585	591	572	531	556	500	584	588	532	544	522	554	589	511
4731	9384	9468	4730	4672	3348	29095	43951	34685	18534	7983	2474	991	616	529	503	555	499	560	510	550	510	517	500	530	563	520	511	519	498	522	517	540	555	561	523	559	542	568	531	520	532	489	540	540	530	527	522	545	537	523	480	520	547	531	509	534	483	533	513	512	533	545	499	514	529	543	543	532	554	488	550	517	533	552	539	513	554	534	523	537	514	527	506	504	529	499	555	557	533	549	559	522	517	511	561	544	518	523	547	502	527	509	528	531	552	537	530	527	494	557	528	514	517	547	540	509	555	514	520	492	536	543	515	530	517	497	516	524	520	515	550	530	556	532	496	475	493	543	545	497	481	510	515	499	544	547	490	566	473	483	508	573	563	514	499	541	515	520	502	531	516	528	552	528	511	558	487	511	518	527	515	518	554	515	541	541	511	537	507	573	509	506	558	552	534	495	523	524	529	509	577	513	516	508	504	559	498	452	542	536	504	536	550	552	546	514	539	542	516	461	512	550	563	519	531	493	528	516	525	487	534	529	516	531	500	500	528	538	559	503	490	525	533	520	525	482	537	491	515	499	508	530	520	526	510	504	519	524	514	507	520	526	495	492	504	511	515	533	493	521	543	515	535	561	540	508	507	530	482	523	503	499	499	530	492	533	488	523	509	526	523	508	497	497	535	501	507	534	533	511	512	487	488	495	532	500	547	543	512	521	497	463	547	511	507	481	520	534	571	487	508	516	490	507	535	464	526	554	523	498	506	559	506	523	505	518	506	533	530	506	542	536	506	514	534	454	529	533	501	513	545	549	546	499	522	519	538	490	544	524	549	549	519	500	496	516	514	504	551	494	508	485	524	492	510	540	511	496	521	496	508	503	505	510	504	548	563	509	527	513	501	540	549	541	538	514	554	516	548	546	540	486	553	517	522	520	515	537	506	530	522	526	500	507	535	544	514	536	550	549	510	512	514	527	520	512	525	541	479	518	571	526	526	464	502	484	540	508	493	512	470	537	477	556	560	504	523	568	501	520	525	528	489	502	511	529	511	515	530	502	538	522	534	509	517	501	505	525	493	505	547	495	525	543	513	531	518	506	468	436	511	526	513	509	534	531	498	545	516	479	524	517	556	539	564	529	529	502	539	537	570	525	527	512	525	521	542	498	500	519	528	487	560	540	517	546	509	506	493	542	523	516	539	500	534	516	554	566	518	500	448	543	532	474	534	516	525	491	544	548	521	525	520	518	515	530	512	541	512	506	530	516	512	522	517	469	515	539	532	564	507	558	490	533	493	521	481	518	492	565	481	489	510	518	481	500	547	538	520	543	529	543	485	541	552	524	494	560	535	469	525	503	520	526	515	509	505	507	511	497	525	504	522	489	514	495	516	516	501	524	503	568	529	510	491	542	550	557	529	510	502	515	513	519	547	477	520	540	533	516	473	519	495	514	512	497	547	548	534	505	468	512	485	474	543	524	513	567	520	498	540	472	556	574	525	491	531	524	585	534	523	504	549	524	498	516	509	567	518	537	518	532	525	497	486	520	535	547	532	480	511	539	506	519	522	526	525	529	498	524	575	520	522	523	510	529	517	515	534	550	485	535	564	535	510	494	521	504	538	528	485	494	532	511	509	465	500	510	497	550	500	552	506	527	520	499	510	556	540	530	559	543	538	552	527	481	530	497	504	512	477	489	528	504	529	527	523	524	536	509	530	530	512	498	490	555	535	536	495	519	534	563	521	521	491	543	450	502	540	519	495	540	531	507	486	453	538	510	522	486	487	533	529	508	513	544	505	552	501	523	564	528	534	495	516	544	530	518	523	506	557	485	514	506	504	514	513	524	526	528	493	489	539	523	496	533	512	522	527	484	534	567	515	491	514	503	519	569	486	548	470	557	557	514	539	487	515	492	491	506	499	500	525	528	527	517	534	544	534	515	502	547	524	527	476	504	563	518	531	506	550	560	545	515	574	541	504	492	488	540	529	521	502	467	548	538	557	544	490	537	550	505	526	522	519	530	512	529	509	547	480	501	547	531	531	556	482	524	545	516	549	535	494	536	497	549	478	530	546	504	498	551	529	525	578	500	524	503	500	509	510	553	508	499	544	507	590	495	577	533	550	507	490	497	492	506	522	563	519	519	513	534	549	544	528	494	506	501	543	522	490	563	500	554	566	511	495	553	519	499	542	527	512	564	506	505	518	511	518	504	543	508	500	507	527	482	514	476	518	532	527	499	522	532	540	514	503	517	488	524	503	515	486	519	506	513	514	503	531	543	513	521	521	543	525	491	550	475	521	520	525	542	493	524	462	501	489	469	526	501	483	504	535	515	498	567	523	568	487	543	534	508	570	500	517	492	492	515	499	508	535	534	533	495	521	516	550	504	525	540	532	491	538	519	537	493	522	547	523	515	487	511	518	507	489	492	547	497	555	471	534	512	534	491	501	499	534	513	489	544	488	539	525	501	514	498	509	529	509	510	530	513	486	520	455	485	503	536	545	509	529	507	532	534	477	538	530	570	535	506	521	519	486	501	532	538	534	482	516	519	534	509	507	545	545	509	526	547	501	527	514	511	519	497	521	521	491	526	541	510	488	522	507	511	511	518	515	519	531	512	525	540	519	500	510	494	515	533	528	514	552	542	472	486	500	519	509	518	485	457	530	508	491	511	467	528	512	521	535	514	536	514	521	494	519	565	497	517	515	499	480	540	537	540	488	539	537	535	545	546	509	497	497	502	492	500	515	524	479	505	506	546	524	540	521	480	538	531	513	479	522	495	500	474	510	494	497	525	531	538	474	511	505	511	517	521	492	493	483	513	540	506	547	530	483	549	516	508	506	526	520	508	503	522	532	525	506	520	494	530	546	503	522	532	521	523	492	530	460	549	528	518	566	522	548	507	557	523	514	564	531	503	500	538	537	523	519	498	554	516	522	519	501	525	514	504	489	558	547	512	555	506	552	509	507	469	542	531	509	495	531	509	497	512	524	505	502	537	545	499	480	497	516	485	498	519	495	507	506	522	545	540	512	525	541	524	490	492	511	505	511	506	482	530	562	511	518	477	536	473	546	536	535	494	518	540	510	516	542	505	498	509	522	517	534	499	512	517	540	540	518	485	489	529	541	484	539	506	511	527	532	546	515	516	529	528	517	533	515	545	520	507	479	549	489	529	487	503	541	559	525	526	486	511	480	538	501	495	542	518	501	513	503	532	512	495	477	531	534	490	523	468	519	535	511	492	542	530	505	528	497	523	488	524	511	497	489	524	536	498	497	505	515	527	514	482	541	529	501	473	552	502	517	509	539	526	532	550	471	468	537	501	522	511	528	541	498	514	526	481	570	526	512	540	537	496	522	544	497	483	537	493	478	510	505	500	518	540	530	493	536	515	515	518	514	533	511	547	544	503	455	513	522	503	533	527	519	522	539	487	511	519	549	494	483	514	531	490	515	510	490	506	476	510	477	510	487	495	549	481	531	540	492	479	591	522	514	538	523	510	502	496	493	532	526
27777	12539	1877	1271	995	859	1636	3420	2971	1721	952	622	537	450	455	411	419	441	481	452	439	450	460	429	430	486	495	477	468	464	434	440	432	423	466	473	429	452	433	465	443	394	451	449	388	436	442	482	490	453	442	438	472	510	454	474	452	449	460	479	500	454	460	456	424	417	483	470	451	454	433	464	432	466	473	401	444	446	443	478	448	499	475	446	435	441	447	436	439	446	446	477	419	439	476	506	430	487	489	452	484	458	441	466	450	463	461	479	458	479	408	465	483	449	463	460	439	413	467	443	419	454	435	440	467	441	473	443	492	450	446	493	470	462	489	521	440	464	449	504	462	429	424	478	461	462	417	468	465	510	452	488	464	448	462	494	445	458	474	444	467	462	479	437	443	457	443	464	482	459	446	444	430	459	456	446	435	417	489	488	511	471	451	452	469	433	429	440	487	445	428	447	444	434	472	450	464	454	429	497	481	448	442	435	448	463	451	451	416	481	476	467	464	448	428	445	427	443	430	478	443	473	449	500	450	442	434	506	409	418	471	438	440	457	459	474	467	422	505	434	440	444	459	450	455	452	457	414	431	455	436	398	475	443	456	473	450	456	500	466	460	459	437	430	426	466	492	450	446	416	437	470	433	459	439	424	445	452	451	449	480	387	438	456	413	450	487	475	444	436	481	491	480	489	453	468	435	466	454	448	452	431	417	422	445	466	456	467	411	480	432	444	484	427	442	473	456	449	443	464	440	410	437	430	431	476	478	456	463	450	450	428	492	446	452	425	491	439	438	469	471	461	445	452	459	462	460	458	442	471	447	474	480	459	464	456	441	443	421	425	434	453	476	491	425	474	447	442	463	472	485	475	480	473	442	449	434	441	461	429	470	436	508	458	475	431	455	420	461	487	435	477	450	441	452	484	460	436	501	471	478	433	476	445	481	426	442	432	456	481	449	470	457	464	446	453	445	435	426	465	464	452	481	461	444	454	440	434	468	469	435	458	434	450	428	438	458	467	501	422	473	451	452	453	449	458	476	442	465	474	482	462	469	483	439	454	451	441	469	435	451	461	441	452	425	457	459	469	460	454	475	474	457	441	466	462	459	426	426	489	444	465	454	414	462	421	426	468	412	451	494	467	472	445	437	471	453	468	452	432	417	455	458	447	460	433	451	465	475	458	468	448	471	469	471	481	456	431	467	456	433	489	418	450	435	461	472	468	476	455	447	432	485	459	423	482	438	451	432	461	431	467	448	440	480	482	438	463	463	476	418	464	445	457	441	455	486	448	487	462	455	446	459	416	475	438	430	442	462	455	438	405	445	442	489	431	470	442	407	456	406	456	442	425	405	493	482	455	422	448	481	470	429	438	450	443	455	454	463	484	485	450	429	462	410	437	434	448	409	447	459	456	421	455	480	432	443	439	468	460	447	487	445	448	474	470	482	442	425	468	460	448	466	443	457	464	443	437	451	445	465	453	392	440	458	492	442	405	451	437	417	451	466	433	445	445	458	447	479	445	474	466	422	437	413	474	444	445	451	453	486	455	452	472	458	454	459	491	473	404	423	417	429	461	471	462	464	452	436	429	409	445	449	412	489	456	466	429	467	464	463	480	423	437	451	453	451	439	449	429	452	450	453	448	457	470	451	495	448	466	483	465	485	417	456	473	489	460	474	427	459	440	461	493	483	467	451	492	429	471	450	435	443	489	443	452	435	438	473	485	420	411	460	433	452	423	460	487	497	476	443	464	425	450	485	444	482	426	452	449	434	461	447	467	466	421	457	463	446	462	452	455	427	457	420	448	478	487	421	451	431	459	462	465	477	444	425	430	466	435	462	432	449	407	457	459	418	469	428	451	464	417	442	462	469	455	440	431	470	469	458	468	482	463	428	435	466	423	484	446	447	444	461	452	419	483	473	500	441	447	452	465	498	412	462	439	449	433	436	434	415	489	434	441	485	441	432	468	501	427	475	462	449	438	436	458	442	445	440	482	448	429	480	446	438	500	433	428	478	466	447	444	468	481	442	471	477	420	448	471	430	448	455	480	436	465	435	476	482	441	460	419	434	438	440	481	442	478	480	473	412	467	444	462	435	501	442	483	485	421	438	432	454	428	470	417	443	492	498	448	458	433	466	436	456	437	483	467	466	415	451	439	434	469	450	424	445	443	445	470	456	474	430	426	458	440	477	460	458	444	417	476	464	432	473	450	441	473	456	451	447	452	490	462	464	433	464	445	452	436	404	453	426	454	445	443	438	471	426	421	433	437	481	465	456	463	452	452	427	480	439	441	484	454	466	467	448	473	439	430	457	488	438	430	481	427	453	455	442	480	423	437	441	463	457	420	471	461	440	459	471	470	451	454	408	440	439	461	486	455	463	468	448	464	449	457	454	448	426	446	494	462	428	470	457	433	425	443	487	492	451	448	441	461	472	466	431	432	443	458	464	426	422	445	462	433	452	468	431	435	479	465	441	422	471	442	438	468	431	454	459	496	495	443	469	469	416	457	493	475	436	437	471	470	427	444	459	452	478	440	445	468	490	414	436	480	470	427	467	463	429	474	478	456	478	417	481	447	441	461	441	445	496	435	453	476	456	477	438	434	452	470	476	451	449	499	470	451	475	465	478	441	468	512	458	448	485	434	451	493	442	483	461	411	468	446	474	452	452	492	439	472	454	461	450	455	447	443	457	471	460	474	455	448	435	475	464	431	459	485	476	450	480	451	450	459	458	446	416	455	441	432	485	483	415	449	473	474	439	490	444	461	439	454	469	407	417	451	474	475	489	501	452	475	473	463	452	439	443	464	475	457	449	438	439	421	445	431	444	478	469	421	447	453	479	435	438	406	483	467	452	429	431	463	436	442	445	462	420	490	451	406	477	474	415	446	433	453	469	448	444	411	479	446	429	448	440	450	448	447	454	443	450	467	473	437	428	470	471	434	445	469	488	462	462	485	437	417	438	481	456	450	440	494	473	476	440	462	458	429	477	471	458	488	449	464	429	412	434	441	475	495	465	418	473	433	460	429	487	419	447	464	437	481	476	429	473	409	427	447	469	405	457	486	455	461	413	430	412	461	430	450	417	437	455	433	437	468	453	465	471	455	440	416	459	432	422	418	416	434	418	463	464	453	428	438	455	490	441	416	434	437	451	456	460	481	466	440	442	442	448	446	454	428	439	481	441	408	455	452	454	420	425	469	426	436	449	463	456	446	450	434	452	447	451	480	436	454	414	455	479	450	467	441	457	442	429	451	482	425	431	454	469	461	427	466	429	418	425	488	410	464	463	453	436	462	459	441	392	453	423	434	451	473	454	466	466	450	455	490	436	448	433	430	448	478	455	425	472	451	473	459	447	477	422	481	454	462	458	446	463	474	457	431	469	437	432	424	475	471	462	404	447	431	458	495	465	470	442	461	460	465	427	456	456	465	422	453	459	462	505	445	444	442	481	442	432	435	460	431	489	463	458	446	446	425	485	494	454	488	460	475	429	440	452	443
5107	1655	1331	1228	1222	1114	2424	4445	3513	1796	981	579	474	448	400	414	403	432	396	442	418	370	428	384	390	399	431	443	390	397	382	448	396	399	419	410	400	390	425	396	436	429	404	420	410	418	427	449	399	413	404	398	418	408	433	416	415	426	426	426	458	415	389	458	396	422	421	431	379	410	414	386	401	377	407	420	403	368	421	389	427	425	373	444	403	382	425	427	402	379	455	373	421	423	416	406	418	413	401	377	455	409	409	412	442	452	367	417	428	427	408	404	413	394	368	396	425	424	435	393	413	400	384	446	432	423	405	401	423	426	398	435	386	383	415	407	416	415	431	425	425	420	417	402	412	390	414	410	456	370	411	376	379	422	409	381	425	441	412	465	395	415	430	397	422	385	378	446	417	382	419	421	418	468	417	407	390	407	385	436	487	385	384	394	404	419	398	450	416	414	409	406	425	407	383	423	399	418	439	426	360	415	400	401	443	432	447	401	409	434	455	426	412	449	410	387	398	419	392	421	399	447	386	417	409	385	398	440	396	428	420	427	377	388	420	467	400	395	403	428	410	396	411	400	378	398	390	406	435	428	413	389	430	438	411	370	400	457	418	428	408	435	427	402	415	420	386	443	400	389	445	418	424	432	384	393	423	400	406	389	395	426	406	431	379	411	406	413	408	422	420	403	435	402	411	428	404	420	440	378	389	444	441	414	420	413	399	418	432	421	416	400	420	402	426	414	413	387	407	376	427	382	379	409	380	411	391	410	431	415	428	421	432	442	404	430	414	394	389	403	436	436	420	424	430	402	405	398	419	441	428	404	432	410	403	396	410	447	401	411	405	460	409	374	403	416	403	397	424	426	422	413	429	457	426	447	426	383	402	472	408	431	413	461	406	417	386	376	390	401	441	420	383	442	422	439	413	414	372	379	449	367	396	410	405	424	424	449	410	391	414	404	401	424	382	450	425	395	374	398	392	430	411	401	445	405	412	377	398	400	407	425	412	416	380	426	371	436	401	419	399	439	437	409	400	437	394	420	426	425	441	403	375	378	432	409	426	408	441	429	386	442	420	429	429	399	396	406	447	409	436	402	427	416	402	388	404	398	368	412	410	419	412	412	426	393	402	406	403	378	414	423	417	452	420	431	438	415	447	454	389	417	403	413	431	405	424	380	396	418	448	385	438	436	380	377	368	411	465	389	452	387	440	422	392	399	404	436	410	408	390	451	422	393	395	441	440	409	402	450	431	425	402	413	423	395	398	456	384	415	414	462	426	390	412	433	402	396	394	400	402	401	386	417	423	365	400	380	379	377	413	420	414	396	415	397	406	364	416	416	378	404	429	446	417	441	394	445	444	429	419	445	460	397	419	383	442	435	439	407	393	397	400	408	413	443	410	416	428	402	403	413	404	404	396	413	399	429	426	402	457	425	417	400	420	440	426	422	407	383	421	427	392	440	418	420	402	416	471	422	418	404	401	419	453	431	409	412	395	467	414	414	428	361	409	407	420	411	412	386	432	410	393	423	428	418	411	446	413	453	414	423	422	411	468	411	429	400	396	413	404	453	413	438	402	430	430	432	384	424	404	405	403	400	390	414	415	400	409	464	434	420	406	416	399	414	434	412	404	389	433	429	397	430	427	398	388	443	442	435	391	410	373	384	376	441	420	391	413	440	429	427	406	382	369	406	450	403	404	420	417	394	435	448	395	399	408	400	423	423	452	383	380	426	419	413	419	422	428	423	399	402	407	418	379	433	427	385	407	416	379	410	411	422	372	402	378	414	414	376	400	468	388	401	422	400	378	410	387	408	388	426	394	420	428	436	393	428	436	404	390	423	410	415	421	401	377	382	397	407	437	385	422	400	423	392	390	415	417	401	403	456	420	433	447	409	410	397	427	399	420	386	373	404	390	433	420	398	409	419	433	418	397	397	433	427	438	416	401	444	386	387	425	417	412	392	395	441	384	404	384	414	397	443	425	425	453	415	417	410	443	448	388	425	435	397	422	433	404	386	366	394	414	411	398	358	415	368	402	418	409	432	438	411	380	404	433	419	400	387	395	422	385	375	382	394	389	421	419	427	437	404	399	420	373	391	397	385	440	389	399	408	423	420	396	415	407	399	456	410	405	437	421	422	410	449	431	424	378	437	398	411	399	384	427	392	405	386	372	382	405	417	437	433	425	389	399	390	395	445	396	378	418	424	415	414	419	403	410	393	441	421	402	383	412	406	410	415	424	425	419	414	410	396	413	428	423	414	453	400	430	382	437	404	400	392	420	423	435	423	397	396	390	453	406	384	401	418	411	389	422	365	413	450	421	424	396	384	431	441	415	411	432	410	438	411	420	392	393	410	403	417	390	402	367	416	408	430	416	398	408	408	394	408	438	431	399	419	400	404	395	411	453	381	397	433	447	418	431	389	408	392	430	407	426	409	450	429	432	419	428	434	401	400	439	427	409	414	379	432	457	414	428	396	411	437	396	426	435	391	403	459	411	434	424	434	396	450	432	448	438	420	395	405	398	445	376	448	420	378	398	430	425	441	414	404	387	404	408	459	405	410	391	404	401	422	428	410	418	422	427	447	400	391	397	420	420	430	427	406	388	470	443	427	389	412	395	402	433	425	429	411	365	415	446	425	402	395	407	450	393	406	397	392	396	414	412	436	413	434	389	405	402	373	423	426	413	430	377	404	388	422	395	420	397	418	396	406	404	431	423	394	348	403	434	424	398	402	366	419	378	425	421	426	409	389	403	398	383	420	427	414	415	392	406	395	392	376	386	388	451	383	416	400	407	371	417	379	371	399	401	385	405	454	390	395	417	414	397	383	379	456	445	382	411	394	379	423	381	370	395	411	392	397	399	416	405	414	420	435	427	403	422	437	417	402	432	456	446	430	410	390	419	410	403	390	403	410	434	387	427	424	404	380	410	404	387	394	421	406	398	415	413	431	429	369	408	422	422	400	366	392	414	419	443	417	423	407	402	412	424	399	365	415	432	406	400	423	439	414	400	372	390	434	415	426	404	423	419	416	418	403	418	438	419	417	418	410	399	450	391	431	400	434	401	400	419	420	409	406	406	444	436	428	441	407	379	440	447	398	423	395	420	444	404	414	389	401	387	394	399	417	406	419	409	413	407	426	437	376	417	423	425	410	380	374	381	367	415	443	409	425	439	395	411	418	411	434	409	425	421	389	426	407	411	437	401	444	432	430	412	427	396	377	395	407	411	399	393	384	402	423	409	405	421	409	408	415	437	391	407	428	380	395	435	437	418	410	403	398	400	425	455	405	436	428	411	407	417	397	412	420	419	434	401	417	404	425	413	415	391	433	379	405	414	414	447	436	432	419	405	436	386	417	438	435	441	391	396	419	389	405	386	396	417	391	399	440	419	409	375	398	406	400	427	380	390	433	399	427	391	421	400	426	408	389	367	404	420	389	470	377	455	417	397	465	390	418	418	413	437	443	414	411	417	414	410	422	381	401	423	436	449	395	383	392
25484	21412	27275	25317	6638	4659	23529	29873	20139	9433	3033	987	578	497	489	507	496	476	448	432	502	497	447	469	480	472	435	444	492	467	501	474	461	485	476	466	454	479	467	445	427	421	497	496	465	476	446	463	428	489	449	450	468	473	452	440	514	468	454	428	451	439	435	470	492	460	474	466	462	454	422	448	446	466	497	467	426	418	449	453	464	430	463	429	469	507	478	442	444	460	455	405	480	478	448	447	471	455	471	464	449	414	510	489	485	482	474	495	458	449	474	439	483	427	466	500	516	490	443	481	456	485	424	462	455	470	447	493	500	482	442	485	489	423	457	443	495	461	446	454	489	480	425	461	482	480	453	433	471	453	450	415	447	446	449	482	455	473	439	449	488	497	417	450	471	519	430	461	472	448	501	464	465	446	467	461	509	450	481	486	500	472	434	472	486	433	461	428	455	458	423	412	483	473	458	451	456	506	431	466	420	473	459	455	462	443	466	505	482	408	453	438	466	455	500	476	471	469	435	411	438	462	452	487	449	462	446	445	451	445	486	500	478	465	438	465	477	475	473	488	452	430	432	494	454	468	478	409	466	456	418	450	496	497	489	476	450	468	461	416	421	482	485	479	453	465	449	465	452	457	457	433	432	491	445	471	460	429	457	443	477	443	458	477	484	439	491	461	445	444	465	444	472	468	438	467	448	477	460	492	492	443	477	462	447	464	512	457	483	456	431	463	472	520	468	474	442	480	442	466	465	466	482	461	465	461	469	413	459	437	478	437	484	460	451	443	462	442	474	457	458	515	456	474	494	466	491	462	418	479	474	454	433	432	424	440	464	439	482	441	505	474	483	465	517	461	446	459	454	478	484	465	466	462	459	466	483	456	438	490	426	480	452	459	486	480	478	448	449	464	451	482	479	484	455	441	419	436	474	460	477	419	465	461	455	461	436	441	451	480	438	471	435	449	457	476	455	494	494	489	464	433	463	446	452	474	453	448	464	450	441	463	496	445	493	436	412	474	461	433	461	443	475	464	473	487	422	470	454	496	455	472	431	486	469	453	456	488	457	449	477	467	447	434	455	454	455	459	473	472	438	448	478	455	451	423	511	439	453	434	446	479	440	468	478	450	453	471	478	464	449	464	473	438	431	456	468	470	458	433	494	449	459	467	458	450	458	442	461	466	436	454	503	450	454	469	489	475	477	458	438	457	458	429	451	471	475	492	437	479	479	473	494	436	475	459	440	439	449	497	438	509	454	490	461	468	469	492	452	513	452	453	425	423	413	457	444	468	504	455	452	458	455	473	480	453	461	498	469	481	466	488	468	451	463	461	463	475	468	428	516	486	465	464	485	467	457	473	453	489	434	434	455	459	456	470	460	478	429	471	436	454	443	469	443	455	487	465	476	490	489	441	443	437	421	483	433	470	446	462	446	473	464	446	471	446	459	452	470	481	444	427	454	464	475	439	489	447	468	459	487	485	438	462	433	491	501	452	497	480	455	469	464	447	466	456	493	476	462	466	450	430	440	450	489	413	420	481	438	465	470	461	470	500	471	402	441	461	468	465	460	498	469	452	433	482	455	515	491	448	500	496	493	433	426	448	451	477	475	439	447	434	482	445	517	476	459	459	426	452	445	480	497	476	445	463	467	470	466	460	453	469	453	494	459	480	520	465	463	433	537	458	456	478	501	487	420	463	438	452	460	473	448	474	469	448	457	461	432	471	459	445	486	469	470	458	454	459	454	463	456	459	465	457	451	461	479	440	434	458	453	487	518	490	454	477	446	471	480	453	462	434	434	487	479	469	489	438	441	436	530	515	489	486	455	504	462	456	455	457	441	431	449	471	434	475	467	463	454	453	447	461	460	436	481	419	477	498	435	444	446	500	420	438	480	455	480	473	451	468	499	468	442	440	471	438	446	500	456	483	480	457	443	491	492	463	459	474	472	476	488	485	478	466	457	468	426	472	464	480	458	441	469	438	490	457	463	490	463	454	469	464	463	478	457	440	472	439	447	430	456	465	448	448	495	430	472	466	452	452	444	452	459	495	472	484	450	461	458	429	445	488	445	484	490	477	430	465	483	476	470	476	501	465	462	501	440	497	458	430	473	472	500	499	466	492	458	469	465	473	499	414	459	467	453	499	420	468	457	464	452	417	459	438	464	478	435	471	458	463	441	472	427	484	497	477	463	467	463	508	473	449	469	442	467	468	466	486	437	453	469	457	460	441	470	464	459	490	483	476	471	489	457	464	472	463	468	444	465	459	471	475	436	482	501	481	490	494	480	480	470	469	453	454	479	438	462	452	502	427	434	464	478	458	461	427	475	434	451	492	450	425	424	438	469	444	466	422	454	463	440	469	459	467	461	475	453	452	457	452	457	453	444	458	485	495	442	496	476	480	401	455	460	499	463	464	461	485	457	439	401	447	463	471	456	442	462	440	467	474	449	459	461	444	445	511	471	502	445	478	491	483	488	459	505	447	461	457	411	482	450	431	456	457	480	424	431	456	483	434	484	484	469	435	462	489	431	445	455	480	469	439	493	440	471	461	445	433	442	472	502	471	439	439	511	500	442	439	473	427	446	518	480	438	434	497	468	474	462	465	457	429	459	466	422	437	433	476	468	477	453	469	470	473	440	475	439	439	468	495	453	450	502	453	461	501	460	495	456	456	457	439	451	477	481	467	457	496	493	459	483	460	451	467	468	503	431	462	487	472	466	485	494	446	449	481	487	476	452	471	468	469	457	473	459	484	471	458	466	506	503	450	454	413	460	440	462	461	450	477	475	475	461	456	423	455	466	486	470	471	468	462	439	438	460	452	467	468	451	463	475	504	440	425	454	468	465	463	462	417	491	465	488	474	452	414	468	434	448	470	465	478	442	473	452	482	486	518	453	467	483	464	461	468	463	479	448	473	481	468	453	478	484	422	444	475	437	449	503	466	474	443	458	456	452	456	471	465	454	461	448	443	448	482	474	450	465	479	416	467	461	458	450	518	472	441	503	460	435	450	458	499	469	456	461	482	524	486	479	525	458	456	500	460	448	476	461	461	438	485	480	472	448	461	460	462	476	472	467	467	469	427	464	479	492	476	421	507	464	479	465	477	486	516	483	458	474	445	477	475	461	437	482	440	444	433	476	449	438	477	468	429	459	488	471	441	431	477	456	478	474	443	452	466	457	450	446	454	486	504	462	507	464	451	447	429	452	474	468	457	442	477	421	434	466	438	480	453	446	486	457	445	464	492	499	472	476	451	461	451	465	492	451	493	477	469	487	488	471	452	444	430	448	423	484	441	460	449	465	449	480	446	457	467	455	438	439	459	449	449	513	463	474	483	473	452	488	484	496	477	452	465	424	469	480	444	493	446	437	481	438	463	466	488	448	515	454	462	470	456	440	415	454	455	416	465	494	488	452	449	440	480	450	443	463	448	439	456	469	496	481	466	425	428	467	441	496	448	417	423	458	477	458	464	474	494	454	509	437	460	435	430	421	461	492	481
3929	4123	3290	1932	2624	5745	25340	26782	16621	8014	2906	1019	579	467	419	436	457	481	477	452	441	457	423	462	470	442	441	426	428	415	471	445	442	425	446	450	439	449	459	454	425	422	498	460	464	430	444	441	432	437	473	427	425	471	428	442	433	404	488	465	390	462	422	453	421	441	468	436	437	464	486	431	444	425	441	444	456	425	468	459	428	429	436	434	414	464	460	429	476	466	416	444	420	436	451	450	470	441	439	442	441	456	437	429	455	424	447	475	435	390	449	438	427	458	479	468	456	449	419	398	431	441	440	441	433	450	438	469	415	411	483	450	434	399	481	416	462	437	428	442	432	454	441	421	427	450	423	440	437	448	468	414	465	433	441	429	451	438	437	472	453	476	457	455	419	446	448	450	453	414	418	440	409	424	443	429	454	440	414	412	450	437	455	431	434	436	457	457	456	443	441	431	407	414	452	441	466	446	453	446	433	456	435	444	427	452	446	450	429	451	443	438	475	426	460	432	419	439	470	477	450	423	443	429	441	441	444	434	439	438	428	427	441	476	424	437	455	428	455	430	400	433	432	449	459	413	433	478	472	453	449	437	475	452	414	483	438	431	454	465	473	466	456	445	435	455	441	465	429	476	414	408	439	420	446	424	435	443	440	433	417	402	472	426	389	458	444	431	466	454	474	440	422	419	419	444	439	446	473	441	449	433	429	403	446	407	431	495	465	452	468	451	429	472	435	460	455	460	422	436	451	437	422	490	436	459	465	415	457	467	408	429	443	466	428	440	457	426	441	402	436	438	418	432	438	444	481	410	402	435	414	453	408	452	432	414	438	479	445	461	453	448	453	466	446	437	416	433	445	445	443	414	451	429	428	456	447	405	446	414	410	424	446	448	408	441	457	430	439	434	433	448	444	467	412	445	422	432	462	455	465	452	440	447	438	453	424	431	444	410	467	430	492	436	472	420	462	459	438	452	430	465	410	449	434	446	463	444	446	510	452	423	439	438	420	451	461	434	473	437	444	419	442	448	461	452	425	455	471	456	462	443	427	418	420	441	447	439	441	450	445	460	414	435	436	435	427	441	439	460	418	394	413	439	438	425	439	474	455	419	434	424	449	501	444	447	417	433	449	423	413	434	456	424	421	410	418	415	446	425	447	452	468	462	428	423	444	413	449	413	448	443	447	419	406	438	436	428	472	453	464	437	449	446	408	406	447	424	432	440	452	434	428	432	474	429	419	435	431	420	427	448	449	444	432	452	414	455	487	452	388	398	414	432	421	427	428	437	419	432	415	463	456	441	409	475	425	442	440	447	405	432	433	424	464	446	475	461	425	465	424	422	438	472	458	438	464	452	443	419	481	434	439	403	399	432	452	463	430	426	442	473	477	461	442	432	434	454	441	407	424	423	400	444	418	438	442	472	417	455	472	508	459	410	448	446	449	454	431	429	471	422	469	413	430	409	467	423	474	436	437	421	442	411	472	425	424	460	439	447	425	432	405	412	457	447	403	448	419	468	417	410	484	420	462	457	458	457	429	418	428	444	418	442	405	424	462	451	437	419	454	435	466	477	417	490	429	430	454	430	419	429	427	467	435	449	440	434	423	422	398	409	451	450	452	414	430	434	430	422	427	462	437	447	449	465	381	421	447	439	456	477	435	439	421	452	466	387	446	448	416	423	429	421	458	435	422	439	484	459	412	417	508	426	456	400	394	436	452	435	443	464	428	425	422	460	462	428	434	449	420	440	415	412	430	455	463	413	423	473	446	440	444	398	408	492	429	443	409	426	445	464	474	432	431	466	432	444	425	437	452	422	414	457	452	452	419	441	439	427	463	403	431	409	402	446	433	428	449	428	461	424	444	464	435	491	438	426	473	461	415	397	439	448	436	392	440	406	454	417	419	449	426	434	453	435	447	442	423	419	412	411	450	424	410	456	455	428	441	438	416	425	448	365	466	443	420	417	431	436	447	424	470	457	410	427	428	436	414	473	433	424	400	439	436	419	451	472	454	428	434	458	470	397	428	459	468	442	425	457	454	431	395	435	402	421	460	424	461	437	470	458	406	441	401	431	425	443	443	448	428	419	429	411	426	458	456	439	440	439	441	464	436	448	461	470	448	450	471	427	434	457	458	391	452	425	425	460	408	429	446	425	441	456	427	454	429	432	450	441	443	456	437	431	443	441	458	402	444	431	423	450	442	457	458	405	430	467	430	421	417	434	462	396	463	444	442	446	463	462	432	457	409	479	461	428	444	461	396	451	470	477	453	469	442	449	472	429	453	455	423	465	435	460	431	436	424	456	421	440	437	446	438	410	444	423	438	463	382	439	436	444	473	448	449	444	425	410	441	395	462	434	418	453	444	422	431	448	442	429	450	465	428	460	463	467	436	434	456	431	411	431	424	419	417	440	440	447	424	443	420	440	440	430	431	454	407	455	420	437	444	433	405	422	485	477	428	407	456	420	460	463	412	455	434	474	468	424	442	449	430	441	458	420	428	469	406	456	436	449	453	466	422	410	442	412	451	390	407	445	437	421	433	429	460	414	407	482	488	434	456	414	425	444	453	431	495	465	419	438	455	452	419	457	414	428	430	450	406	460	455	439	404	439	446	418	414	453	470	443	438	455	444	444	463	438	417	464	465	439	445	418	427	470	436	430	437	466	480	408	458	455	462	417	447	438	430	412	417	427	433	452	454	406	428	401	436	427	437	431	462	461	398	447	461	436	420	404	430	407	442	449	466	443	450	399	443	454	466	424	446	438	384	484	390	428	444	414	458	485	443	456	456	424	427	435	450	427	430	423	422	447	443	416	444	417	432	461	419	443	443	450	434	428	410	417	459	409	413	383	474	472	428	429	423	400	449	415	459	471	434	426	461	428	440	423	450	456	418	426	416	443	457	440	415	420	470	428	454	421	425	435	399	434	446	426	465	461	440	439	471	459	493	460	455	458	446	425	428	427	467	426	425	468	454	417	446	460	427	473	417	422	434	410	469	411	424	416	427	428	423	465	426	437	447	425	433	409	432	426	444	425	476	404	436	433	433	457	420	410	419	469	427	457	404	438	459	469	450	449	459	424	411	405	459	413	415	461	455	475	450	437	451	421	430	445	415	448	417	422	447	443	483	441	444	426	412	465	437	463	436	437	459	465	440	437	402	443	435	404	443	461	451	459	453	407	451	448	421	419	435	475	409	428	455	415	433	440	430	423	403	435	432	458	440	439	427	429	400	435	445	395	425	446	440	454	458	448	413	433	403	426	461	439	463	430	430	417	416	449	400	444	415	487	423	468	443	446	437	421	430	451	461	451	473	424	463	466	410	453	411	424	466	420	450	400	419	437	442	465	427	443	435	421	458	425	465	452	436	435	428	431	411	416	409	433	455	400	467	457	446	448	442	417	428	425	411	425	419	460	428	423	429	439	448	431	414	411	415	475	467	464	443	455	470	421	440	440	447	385	420	472	434	445	436	471	459	465	440	408	430	469	463	438	451	444
24261	21400	28683	24462	21449	37666	49736	41924	29351	14983	4807	1339	763	605	657	591	609	598	586	566	569	591	572	538	570	565	531	566	576	565	606	523	575	551	567	563	582	591	594	578	558	509	596	565	617	577	587	561	590	568	541	528	542	519	560	631	587	554	558	558	572	589	608	529	598	570	564	592	591	547	605	551	601	548	550	585	541	534	600	583	606	563	551	565	590	523	548	598	567	533	557	592	608	598	552	578	562	525	571	554	556	568	577	561	505	563	601	548	547	543	587	589	557	581	575	568	581	586	553	530	582	570	574	553	574	563	574	550	547	590	503	550	554	569	533	556	568	562	567	597	545	540	529	572	553	556	614	554	542	490	540	590	513	562	562	560	583	552	553	592	536	587	594	533	592	544	563	577	563	554	569	587	588	578	562	495	626	545	589	499	599	562	620	556	535	578	617	586	567	584	590	550	560	548	557	548	570	545	582	555	578	565	571	588	564	599	562	571	552	575	580	590	542	555	602	558	612	529	572	569	591	548	604	585	578	554	578	575	582	579	623	576	581	561	598	562	575	534	572	576	558	577	573	559	606	649	564	594	564	576	565	556	569	595	574	534	596	540	548	567	515	542	546	602	566	601	578	572	537	576	598	622	547	530	555	562	559	566	545	549	620	596	591	598	586	562	562	554	561	563	570	614	573	555	570	539	582	544	539	561	567	542	575	531	539	585	560	598	545	558	582	567	556	551	567	575	586	541	577	565	580	565	568	562	545	568	609	566	523	535	544	543	581	581	543	560	584	565	589	536	598	589	588	580	557	551	566	583	533	575	559	601	551	520	567	537	578	566	540	568	573	535	583	531	554	509	570	566	549	555	529	609	581	577	549	579	591	558	545	581	585	598	563	568	569	551	578	545	573	529	547	532	547	538	560	557	586	538	533	538	556	563	566	563	540	559	582	512	598	567	519	574	563	564	561	573	568	553	529	555	582	579	557	576	585	531	558	528	537	587	591	545	537	565	535	561	521	564	582	537	595	539	575	530	554	570	573	550	570	533	517	526	544	564	546	558	562	572	581	593	549	538	575	594	534	573	610	546	543	568	573	568	539	544	551	553	541	529	588	555	542	585	517	521	556	563	537	588	542	569	595	540	566	549	553	511	561	547	608	549	518	560	531	593	541	539	595	550	529	546	554	504	575	563	567	536	532	523	532	588	551	552	576	554	570	571	593	558	558	530	568	584	534	540	569	554	541	549	586	592	582	569	559	565	558	591	572	593	562	614	576	572	575	566	567	540	603	558	589	610	547	539	567	566	527	556	574	555	539	590	539	533	587	577	582	588	570	567	596	617	546	542	595	559	533	577	559	601	565	572	542	546	532	607	560	559	559	569	547	547	572	579	567	550	521	564	540	553	555	532	591	558	555	547	526	558	551	576	566	587	577	635	552	562	535	515	597	555	584	602	564	545	565	592	554	585	564	570	592	559	522	542	520	545	579	530	553	573	601	569	581	580	564	533	569	535	530	551	552	550	592	579	586	583	561	545	579	567	546	546	620	573	546	607	532	578	614	574	565	575	566	593	587	556	546	595	565	563	523	539	566	548	534	546	554	588	505	535	529	558	565	585	560	542	569	553	571	577	582	594	569	554	586	571	613	578	583	572	581	600	563	523	558	549	562	573	522	562	585	568	566	584	547	591	564	583	578	551	577	587	630	572	535	546	539	521	568	545	547	533	573	580	570	528	562	585	571	587	564	578	525	548	582	541	553	549	636	546	547	586	562	583	542	545	554	549	553	524	551	553	558	572	518	542	602	529	564	549	597	544	556	549	544	561	591	553	616	549	549	535	602	536	590	578	531	596	566	547	591	575	582	573	549	579	588	537	552	591	578	574	533	527	523	566	566	527	557	574	570	576	551	541	609	555	572	566	588	533	592	573	564	580	581	605	585	550	591	533	599	552	519	534	587	553	579	568	573	540	544	515	531	575	561	599	593	581	535	528	563	594	556	585	551	583	592	582	546	620	566	570	598	539	573	547	591	550	575	598	545	587	554	506	567	501	555	566	562	590	578	572	572	590	606	562	564	577	565	581	543	597	572	576	560	587	547	563	552	522	549	510	545	566	522	562	501	549	587	602	604	552	548	532	505	589	589	561	543	568	555	573	552	514	568	540	592	570	555	551	590	524	534	538	575	617	547	564	577	548	594	595	559	563	521	564	590	550	552	507	518	547	577	570	550	539	532	568	567	564	566	554	541	539	576	591	549	539	583	512	568	582	536	562	561	568	556	537	614	572	568	565	576	528	568	562	544	589	511	552	555	582	539	590	531	555	503	575	584	546	577	569	557	581	537	568	580	557	552	575	540	607	569	524	579	565	521	565	555	567	563	533	579	583	538	552	571	532	569	601	538	582	605	516	552	555	546	595	596	541	538	569	566	572	535	572	565	554	554	597	557	566	561	582	589	564	522	583	510	555	550	549	583	552	595	499	591	606	574	554	566	558	529	579	613	564	597	582	584	512	560	580	584	562	554	594	546	566	533	546	579	564	555	548	552	576	542	579	590	543	526	578	560	544	587	572	564	554	546	605	523	582	582	548	549	533	546	535	522	584	586	579	554	633	567	551	612	570	552	504	573	570	584	589	539	540	572	582	517	582	549	571	553	548	551	580	548	616	561	551	540	594	532	552	592	562	580	577	559	580	558	569	571	561	580	571	562	574	541	532	582	559	549	571	549	573	532	579	574	585	539	584	562	568	550	527	562	566	553	554	564	600	571	543	555	533	543	537	579	569	557	560	540	540	549	596	587	563	539	619	550	590	544	555	572	575	564	563	564	582	553	574	620	575	574	543	552	557	568	606	541	619	541	577	597	587	567	541	586	517	558	599	585	590	532	569	535	556	565	571	539	558	592	517	538	581	605	518	555	507	560	589	567	601	568	586	524	587	543	551	569	580	571	583	541	575	553	566	566	572	546	547	592	610	592	506	544	549	504	578	584	570	578	557	562	555	537	544	593	562	551	542	520	511	578	581	539	594	549	533	550	547	584	552	577	521	564	578	536	558	575	568	564	567	613	542	535	537	560	543	523	569	553	586	567	594	594	602	603	554	587	569	558	554	573	558	615	593	548	585	588	552	579	513	572	573	574	545	533	578	599	528	578	570	556	565	589	567	585	552	532	580	537	555	529	586	536	573	576	595	521	563	549	550	597	564	563	586	528	557	520	549	551	545	555	515	593	567	533	598	591	547	562	565	563	548	553	614	530	580	525	547	587	563	586	548	570	560	538	557	543	568	576	573	568	548	525	534	578	512	520	585	553	548	592	516	564	570	544	561	587	573	558	527	543	590	623	555	560	565	578	559	554	536	569	556	558	545	550	557	496	555	551	529	582	583	569	531	569	559	547	574	559	593	591	549	525	569	555	564	529	550	550	555	555	575	565	542	538	592	547	548	539	535	565	568	609	555	533	564	564	562	569	553	541	575	564	590	580	573	530	568	586	542	598	579	572	591
4059	7392	6109	3839	7107	42586	45721	38263	24212	11944	4320	1524	759	586	537	552	535	544	526	532	539	522	559	520	509	505	485	527	526	536	530	542	569	513	549	506	523	487	529	544	490	503	527	552	577	532	507	506	524	540	582	536	527	552	526	540	517	546	512	563	604	533	536	529	509	521	480	529	540	532	529	524	541	506	509	519	516	539	559	519	505	536	538	501	522	496	539	511	537	510	543	524	520	539	550	515	497	497	542	506	535	532	497	531	511	544	541	505	538	513	517	560	503	503	516	556	536	516	554	511	549	516	518	529	509	537	531	533	545	514	517	552	527	516	551	567	571	513	510	529	520	476	530	554	544	542	525	541	532	494	556	501	571	551	543	539	529	512	502	516	575	509	526	504	516	535	550	500	564	532	548	485	539	515	525	540	512	495	508	517	502	570	524	525	605	515	524	550	552	530	555	539	511	550	576	518	560	525	531	533	541	578	482	590	522	563	540	544	530	536	494	531	547	527	515	481	564	476	521	536	519	500	546	501	490	577	533	505	523	534	534	528	507	513	534	556	551	530	541	528	519	529	518	533	530	530	507	513	536	490	506	543	520	537	533	481	514	535	521	526	509	503	526	512	493	552	536	532	515	522	517	503	509	537	563	527	525	536	517	537	539	532	536	548	520	516	477	550	546	554	503	536	487	563	522	511	511	544	527	551	543	531	518	503	517	481	489	560	532	538	525	504	506	521	537	552	544	533	525	518	509	491	513	509	551	529	526	545	494	540	498	574	542	494	499	526	522	524	502	516	559	543	556	509	540	511	534	542	514	526	522	545	543	508	549	490	552	478	489	511	597	533	489	518	505	507	525	469	550	508	507	523	528	513	492	537	568	502	517	516	546	503	504	564	532	526	489	505	517	531	562	514	535	549	524	489	512	531	520	522	554	513	490	563	478	509	545	516	516	532	570	549	534	511	526	526	500	524	557	518	534	522	499	522	535	493	549	525	526	511	525	497	528	513	530	517	520	564	537	539	498	540	527	542	579	561	486	543	509	543	544	492	548	549	567	500	521	508	541	555	509	531	514	541	517	535	546	495	573	528	566	545	523	490	528	525	534	539	546	514	525	521	508	556	538	528	527	532	507	537	507	527	530	546	547	517	475	528	530	501	526	505	517	509	553	514	519	552	534	536	545	487	533	532	540	518	553	521	516	515	565	560	520	528	531	548	511	525	535	543	517	559	542	511	539	539	558	534	486	503	518	541	544	515	520	526	546	471	532	533	496	536	519	514	565	562	541	503	535	518	528	503	535	488	560	546	508	556	505	538	541	550	569	521	535	511	549	552	532	539	537	501	509	551	511	505	495	542	566	511	539	540	515	461	506	512	525	543	479	554	549	519	490	523	531	489	496	540	545	539	519	579	530	516	502	549	549	493	546	559	488	501	504	552	569	508	547	527	486	545	500	539	500	532	525	540	522	467	487	531	513	527	537	504	515	574	558	567	505	491	499	516	483	536	558	558	547	532	508	508	539	519	545	518	538	506	492	520	553	544	512	560	551	541	524	510	479	511	488	523	510	557	532	496	481	530	535	526	503	489	534	523	505	517	500	481	526	551	524	530	551	525	523	517	573	570	481	523	526	526	581	537	519	522	530	503	532	496	524	539	509	531	560	532	533	509	525	537	589	538	515	529	528	519	545	523	514	530	490	497	517	544	529	524	525	529	500	542	550	545	487	496	569	539	570	583	564	513	536	580	496	517	562	499	531	548	519	549	531	536	511	512	517	523	522	484	526	572	540	522	518	478	530	520	479	529	553	540	558	523	569	535	512	543	526	540	551	520	527	517	546	518	482	518	491	495	548	533	541	549	498	546	516	502	525	529	540	553	544	554	545	521	535	525	515	498	525	567	521	551	496	519	522	545	548	529	515	571	526	522	519	535	498	545	545	522	548	603	541	492	529	519	516	566	546	541	550	571	497	503	508	520	522	537	543	521	515	521	503	520	557	527	571	519	536	538	551	513	537	526	510	505	502	555	522	530	555	487	572	520	565	490	543	509	488	547	514	498	514	529	548	534	561	501	518	523	502	522	508	527	540	538	537	548	494	511	522	492	515	527	567	519	528	555	544	495	499	518	559	559	549	526	505	537	514	515	547	499	520	493	498	505	553	520	540	536	543	521	535	498	494	572	502	496	523	505	542	550	557	530	522	492	508	500	496	550	499	550	530	514	520	544	502	504	513	519	533	563	513	512	535	535	492	562	509	539	457	531	555	485	510	515	499	542	515	489	530	527	534	588	469	514	505	501	495	550	537	513	532	531	520	545	530	522	515	550	487	490	555	516	519	553	556	519	548	531	497	497	519	481	532	525	531	546	522	497	510	501	534	528	518	521	524	564	525	534	535	536	491	568	544	550	511	546	513	544	511	531	542	527	520	499	546	506	491	545	499	514	530	509	501	538	532	502	553	558	534	551	534	520	514	516	526	517	551	550	487	523	482	563	550	527	532	503	536	514	546	547	562	534	541	565	513	507	517	507	512	543	542	544	526	509	556	514	494	490	520	539	530	515	542	543	536	480	513	519	522	499	521	517	507	504	542	531	537	530	527	519	576	515	513	543	503	496	522	523	529	532	499	526	573	506	525	532	521	502	477	526	512	538	542	510	502	522	526	468	511	505	544	555	559	500	506	560	585	527	545	525	551	544	529	502	539	505	553	551	541	498	495	546	484	526	517	545	532	508	527	502	518	523	514	547	515	528	512	544	529	540	529	519	566	555	505	529	595	533	501	548	546	517	505	504	496	531	526	529	566	505	517	506	497	521	543	532	481	498	522	528	523	498	530	498	480	505	549	529	552	492	492	463	531	539	509	528	524	536	548	527	493	509	505	523	525	539	551	522	555	568	482	556	528	534	550	545	523	556	487	523	536	479	549	541	505	518	474	545	537	549	490	525	570	528	537	556	503	505	525	528	513	550	554	576	573	520	547	492	543	518	511	525	533	536	485	521	559	548	522	568	547	547	534	519	563	532	526	503	507	507	537	495	555	554	536	512	507	525	514	503	585	577	522	533	544	497	537	571	518	494	529	537	503	489	505	551	530	545	551	514	531	542	474	476	505	507	518	512	549	503	500	475	531	518	551	510	516	524	480	562	532	491	514	563	513	517	505	571	510	501	526	512	528	520	539	501	545	545	553	521	503	517	560	514	561	555	509	534	524	492	471	514	524	526	489	509	541	519	524	514	513	507	532	494	511	498	567	470	553	551	569	500	541	509	534	506	528	510	522	559	537	515	567	495	488	541	527	498	530	528	532	565	557	547	569	485	547	519	531	516	541	519	498	492	530	495	511	497	513	541	477	520	474	518	519	531	571	527	526	543	520	522	468	519	528	579	557	515	511	554	533	524	541	536	506	548	541	532	490	508	563	541	530	519	481	511	568	482	494	505	521	546	522	537	515	500	517	497	500	478	538	526	498	508	510	518	516	528	513	515	522	544	522	522	535	517	533	518
27752	12908	1959	865	950	2822	4380	2962	1728	991	647	547	446	422	450	471	437	496	515	440	465	447	493	443	428	450	464	469	480	447	426	465	460	469	469	470	447	452	433	454	481	477	427	465	446	469	468	453	501	467	453	451	471	471	465	455	426	449	496	455	470	465	489	473	460	424	497	469	446	473	459	516	464	510	414	482	423	456	420	482	458	450	446	449	448	479	464	453	509	450	502	461	479	444	503	453	456	453	435	460	499	505	473	474	508	463	458	475	503	489	479	434	458	466	497	479	468	466	456	422	437	467	488	448	476	485	498	457	469	521	495	492	447	461	512	445	419	443	450	417	473	456	418	488	473	447	481	479	466	474	451	456	441	482	455	472	472	495	463	460	443	474	461	499	505	481	461	426	469	464	446	442	494	499	474	484	439	487	420	465	432	459	436	467	450	472	478	481	477	484	433	455	472	442	450	492	490	495	460	477	474	476	477	461	431	467	473	436	455	474	450	446	485	438	474	470	467	487	464	474	435	446	486	446	474	494	457	451	452	456	423	490	465	476	488	435	466	436	474	495	465	495	456	463	476	456	511	440	455	469	448	471	450	484	497	454	404	448	441	439	509	477	432	461	444	418	398	488	453	448	413	450	466	486	464	477	431	475	457	480	448	482	439	448	479	493	487	465	439	437	478	460	450	442	475	464	469	480	447	460	441	505	481	437	449	441	452	472	478	462	488	512	467	462	474	492	471	474	457	466	481	436	484	475	477	467	444	478	437	480	460	470	479	469	423	453	459	449	470	478	477	487	484	472	443	439	464	477	493	462	466	488	420	485	436	432	446	484	471	525	451	469	456	472	432	441	465	486	458	483	486	454	482	483	479	443	467	466	466	501	471	470	439	462	500	467	483	464	471	497	498	446	448	454	449	415	427	494	467	419	466	462	458	468	447	450	464	501	473	457	480	474	457	463	449	471	480	457	447	445	454	492	452	476	481	471	476	440	493	495	476	448	482	439	510	424	461	442	425	457	484	437	440	420	446	452	466	460	480	439	463	450	487	471	484	473	447	492	448	446	463	497	459	466	455	473	488	415	476	508	439	475	453	493	451	496	434	494	487	444	463	467	486	489	469	473	483	479	455	447	500	431	455	444	465	499	467	466	444	458	490	419	477	502	428	460	480	437	424	454	484	450	450	450	476	487	448	445	510	468	432	442	469	443	502	482	470	422	477	447	489	421	504	460	455	486	465	482	479	467	463	455	466	427	446	440	429	480	451	462	480	493	470	485	433	436	439	472	491	448	477	461	468	491	445	452	446	437	472	449	458	462	440	474	429	474	482	472	468	428	442	454	441	456	476	447	503	477	436	486	447	421	445	458	425	458	465	461	464	499	491	458	427	487	437	435	462	490	468	446	462	458	469	468	455	466	427	448	438	473	448	451	492	466	425	452	454	446	440	471	424	466	452	441	456	446	512	454	462	480	450	444	446	475	440	432	460	495	474	438	453	496	472	480	467	496	445	473	472	448	464	485	454	440	444	498	478	493	472	475	431	508	471	451	485	461	452	508	424	465	448	444	450	456	461	484	497	484	483	457	447	452	479	472	456	455	475	486	467	471	462	421	498	472	485	487	431	478	468	460	466	473	448	494	454	439	498	487	463	459	457	442	460	428	469	451	468	464	453	466	447	477	444	483	451	486	467	438	458	409	460	455	471	473	499	444	470	443	443	423	463	428	434	467	461	468	469	464	430	458	444	471	454	482	458	492	458	470	421	461	449	492	482	501	471	461	483	437	445	484	525	422	454	477	472	435	479	477	468	456	442	446	455	466	469	453	407	473	501	470	436	456	492	449	454	443	488	438	453	495	483	487	472	463	463	491	482	486	411	469	459	470	438	476	544	462	473	497	463	482	449	445	520	446	440	438	470	462	457	443	452	476	448	452	431	484	456	477	432	491	470	464	491	435	442	471	471	475	456	478	432	455	418	448	487	474	482	456	475	476	483	474	462	436	455	479	437	476	479	445	461	446	466	500	459	461	473	433	488	459	474	442	406	461	456	456	504	463	463	443	441	432	439	494	466	471	465	465	443	448	447	464	464	409	505	486	459	458	445	453	458	424	459	459	462	463	466	457	438	446	471	454	423	467	484	477	495	457	448	439	466	437	451	462	434	459	443	462	487	460	463	472	414	464	502	474	451	459	481	480	448	457	454	470	442	442	464	483	440	493	407	478	433	451	450	436	470	467	444	470	460	469	463	483	420	466	469	494	474	463	472	442	449	476	458	447	426	413	452	436	451	457	481	498	456	441	427	434	453	463	433	478	484	474	446	453	454	480	431	441	474	462	422	439	502	437	447	496	449	474	474	481	445	466	448	472	469	457	455	462	491	474	426	465	477	443	484	516	462	474	480	463	425	430	443	478	482	464	470	476	452	478	452	455	462	458	464	485	483	426	423	470	464	467	480	494	447	480	476	492	423	416	479	457	460	410	483	497	482	487	453	491	488	475	482	447	450	442	477	449	454	502	482	482	449	441	424	459	474	468	472	486	475	448	438	459	469	460	496	483	434	466	457	478	475	493	460	451	444	459	438	447	444	454	468	459	482	453	483	489	479	437	523	481	455	482	452	522	505	457	446	471	501	461	456	441	488	465	477	484	469	447	449	471	488	424	452	505	447	471	440	453	531	489	480	461	468	438	466	493	431	473	436	494	457	511	438	462	465	441	484	468	433	445	457	499	471	463	451	498	457	419	442	470	489	459	516	474	460	493	498	474	441	464	433	465	469	466	467	459	448	487	485	472	476	430	471	449	440	438	402	432	459	462	473	481	451	445	450	428	433	450	459	427	452	481	515	523	453	469	458	507	447	457	474	484	431	442	466	440	453	449	477	506	466	481	479	514	474	477	449	488	475	458	464	464	461	437	452	450	484	427	458	505	464	476	456	473	465	457	466	467	497	512	455	468	465	435	434	480	473	441	452	426	457	459	465	452	506	480	487	456	460	450	477	458	443	458	492	475	454	438	454	476	444	473	458	423	457	468	448	467	486	465	446	453	489	469	437	428	498	458	447	439	496	477	450	450	463	472	497	488	471	501	505	469	409	472	440	415	471	451	485	445	449	488	447	457	441	482	460	487	510	457	441	426	468	427	483	468	434	494	405	476	480	485	467	493	453	455	483	503	446	485	446	456	443	442	424	512	435	458	433	465	478	451	452	454	401	467	478	481	432	445	444	470	472	462	452	470	454	460	448	470	444	458	476	434	454	445	472	492	481	459	492	463	463	441	446	456	485	466	489	456	503	466	482	470	485	444	457	497	460	472	502	486	462	462	460	482	481	489	439	455	441	479	467	448	481	476	487	449	449	465	514	500	476	461	472	497	456	488	447	451	493	462	461	464	489	505	451	461	455	478	430	474	469	456	446	475	457	440	491	468	479	455	453	495	467	460	446	476	489	460	484	469	427	511	502	461	463	435	436	469	454	462	474	427	476	437	441	463	404	464	467	441
5000	1993	1044	693	1193	3720	5038	3430	2010	1087	671	490	450	437	435	437	443	437	414	437	425	422	402	421	442	436	414	459	411	432	404	399	417	407	408	421	423	425	434	428	436	424	430	462	411	464	429	444	400	424	454	421	402	431	436	423	400	415	387	402	419	429	406	419	425	432	415	401	403	415	424	406	432	433	398	429	426	463	419	421	420	422	408	438	397	432	457	430	395	399	414	409	402	416	461	466	410	417	402	404	435	427	428	416	436	462	442	423	401	386	423	423	389	422	470	421	442	394	386	423	408	420	439	430	420	415	408	431	399	426	468	426	423	421	410	420	396	442	419	446	435	427	397	448	447	415	400	430	378	499	393	426	403	451	415	452	434	461	435	465	436	399	449	433	436	438	399	431	441	449	440	436	438	502	430	417	420	426	420	423	408	426	429	422	428	397	447	424	429	408	433	396	405	434	426	417	425	391	453	445	445	396	425	487	448	423	428	435	444	396	408	434	417	423	404	423	427	414	465	404	414	413	417	410	398	414	422	404	431	444	406	451	414	419	433	430	416	421	411	443	390	425	446	433	464	477	392	443	404	440	399	409	426	435	403	417	424	417	423	391	431	453	428	442	406	426	400	460	419	418	428	415	431	444	402	426	411	398	376	428	407	409	411	422	413	443	415	462	442	416	425	420	407	460	420	399	444	421	454	427	394	404	435	436	369	392	401	436	417	411	425	400	411	410	416	428	448	412	431	444	400	378	449	451	426	431	451	397	391	389	426	421	435	424	427	426	409	436	425	444	453	409	422	437	385	429	410	433	426	416	451	418	416	411	408	420	427	416	438	429	417	415	386	448	416	396	422	399	431	423	418	436	422	441	438	408	433	442	401	443	425	409	444	437	415	438	434	428	415	404	391	397	407	415	382	395	424	420	417	407	433	410	423	441	441	403	439	437	396	432	454	364	427	444	449	406	429	439	411	443	441	472	439	428	430	433	420	416	405	411	436	430	456	429	433	406	421	417	410	432	400	428	413	481	425	401	396	426	412	438	427	422	401	438	418	398	413	403	424	432	382	451	428	430	446	409	406	462	434	382	444	422	422	419	438	397	407	399	428	434	439	414	411	424	433	401	417	431	397	409	459	405	422	436	414	458	411	418	395	440	420	459	433	426	395	412	399	436	427	445	439	413	449	420	447	407	447	432	415	431	370	419	380	410	421	420	408	377	422	449	411	395	441	415	409	414	438	407	437	431	442	424	421	386	430	420	436	417	434	412	429	410	435	410	437	443	424	391	412	422	446	477	458	437	428	415	427	458	414	402	446	457	396	433	449	432	436	436	413	401	433	428	419	417	435	386	409	466	455	437	407	433	436	424	432	429	439	454	412	416	429	434	468	396	403	441	443	436	404	418	431	427	387	459	422	404	406	418	421	467	418	431	401	412	418	435	447	450	393	453	448	424	433	399	396	413	440	419	440	440	439	429	398	469	422	398	431	443	406	407	430	448	448	428	471	391	406	429	412	450	434	411	441	435	448	436	417	432	408	441	392	384	437	463	424	394	436	437	417	441	416	398	441	424	450	442	408	411	444	430	455	425	412	385	412	419	465	481	411	432	385	390	415	405	431	439	413	421	454	410	433	436	455	463	434	437	415	411	417	439	391	418	422	412	377	407	448	442	438	422	436	404	406	413	417	423	424	381	424	474	442	413	402	381	423	438	459	426	429	450	443	434	434	427	421	426	389	437	393	449	425	413	422	403	462	409	425	424	402	445	440	412	412	433	422	417	414	435	406	384	412	407	412	393	415	453	441	414	426	413	432	415	440	430	424	430	435	444	402	394	429	448	405	414	383	455	441	431	415	437	450	435	409	434	454	458	410	393	396	416	396	466	394	408	421	463	391	405	448	444	432	407	428	393	403	411	422	436	397	396	409	415	392	400	439	433	413	437	421	401	397	405	398	402	390	432	412	421	427	421	435	435	449	419	441	384	407	425	399	420	427	432	432	436	458	403	431	426	420	406	433	408	410	451	365	412	431	424	417	398	397	415	423	402	404	417	449	383	439	395	393	417	424	453	415	404	399	430	429	427	455	445	414	409	463	446	434	431	434	412	434	401	410	379	414	421	437	456	396	446	442	440	429	405	453	426	402	394	414	430	460	428	428	430	415	442	444	425	433	427	427	448	400	408	398	390	428	385	414	431	431	426	411	404	454	386	416	386	416	432	421	440	450	418	418	429	390	477	415	458	428	400	402	435	471	431	403	456	453	419	391	423	429	448	411	380	407	420	444	422	444	390	430	388	427	447	384	437	421	435	434	411	390	423	427	413	433	439	429	423	418	421	419	422	425	427	418	435	403	419	441	435	437	448	415	395	431	401	460	398	416	404	432	437	467	418	431	374	401	430	465	434	446	458	413	459	426	430	441	428	418	438	416	379	441	425	442	408	403	474	420	408	401	444	428	454	432	414	449	429	417	414	445	424	426	388	443	420	404	473	428	435	443	411	435	403	427	400	405	438	432	409	458	426	375	415	402	415	388	390	380	463	421	415	424	415	421	410	442	414	408	461	409	472	406	446	408	444	461	413	426	397	428	437	398	438	442	438	453	439	400	443	402	389	405	369	425	462	451	443	398	419	425	439	385	418	388	431	419	412	447	415	433	371	378	464	422	440	463	436	441	410	404	428	412	415	430	434	416	450	439	437	457	410	429	415	429	387	416	436	419	431	417	408	401	429	413	400	424	444	453	458	442	436	377	407	427	415	435	400	417	401	431	403	442	402	433	377	416	441	419	446	437	459	397	445	452	408	439	418	418	448	395	406	427	427	435	410	419	422	419	429	439	425	425	423	397	425	442	458	431	424	424	471	418	413	441	430	428	436	421	426	450	430	418	418	434	408	392	436	406	425	447	426	418	412	434	425	415	372	448	444	415	409	422	398	409	380	431	413	410	435	424	407	470	417	415	412	440	376	426	385	421	458	403	404	417	418	422	465	418	410	433	447	417	397	407	413	432	417	374	427	438	418	427	424	438	398	446	436	431	393	406	444	444	426	396	443	412	410	424	447	429	473	455	414	401	422	413	395	412	422	429	445	405	386	439	397	454	425	428	436	449	398	423	400	400	406	423	439	440	388	428	421	399	419	445	418	423	426	422	425	412	448	444	439	410	416	395	435	413	406	446	443	437	424	388	426	437	442	442	440	446	419	399	435	431	432	401	421	423	404	399	412	423	432	439	431	432	439	433	384	405	457	392	409	421	460	422	406	420	400	395	485	440	434	423	423	433	416	405	400	411	444	439	413	374	440	427	429	410	414	442	416	401	407	389	444	379	409	405	416	429	405	407	379	409	424	412	416	438	402	411	443	444	456	448	416	426	453	412	415	412	447	399	409	401	420	419	427	426	414	429	410	418	417	426	422	417	408	413	404	415	438	420	430	410	399	415	416	432	419	395	388	385	440	403	452	411	438	411	393	419	416	431	437	406	431	446	441	408	416	389	426	387	422
25495	21400	27223	25312	16142	33023	35897	22777	11631	4171	1403	685	522	500	444	524	478	521	443	446	484	451	495	482	444	479	463	513	462	517	461	477	506	483	440	464	479	464	482	483	496	471	468	485	521	446	473	451	493	427	477	455	490	462	475	458	472	465	470	477	473	476	465	460	508	496	472	494	468	470	448	478	513	480	457	504	467	479	475	517	479	461	460	468	459	477	500	481	505	462	438	476	439	460	486	434	470	463	479	508	481	447	468	471	524	482	451	484	536	461	455	486	450	494	438	474	487	437	461	472	506	483	451	426	522	478	460	485	503	483	487	469	462	492	497	502	463	460	509	484	446	482	472	499	450	495	495	451	476	459	440	455	460	500	514	485	442	458	426	426	477	481	469	479	464	515	453	469	470	518	471	457	449	497	458	497	487	466	434	527	506	467	469	475	508	502	458	476	488	445	484	446	469	499	460	437	469	473	462	488	442	472	474	464	475	454	450	486	467	449	450	443	447	484	489	468	514	462	499	448	463	467	475	476	438	530	497	486	474	472	492	479	425	452	435	473	468	472	487	493	462	487	471	472	454	459	490	460	504	484	441	468	500	481	517	454	483	459	456	459	477	485	441	453	438	450	472	454	457	491	481	477	502	474	428	490	450	469	459	486	425	471	486	485	468	489	464	498	445	458	474	512	449	464	479	466	464	475	539	463	492	492	482	469	472	482	484	493	480	413	481	467	473	470	485	468	477	458	456	476	464	503	471	436	489	495	517	468	446	467	435	445	485	434	479	479	490	476	470	459	451	461	495	442	452	410	464	469	489	497	499	448	446	506	477	463	481	453	455	449	462	501	432	503	468	456	500	430	471	470	473	429	488	484	469	469	524	458	478	507	467	466	431	471	523	474	441	491	479	482	456	505	457	503	480	469	455	457	475	473	465	479	521	474	466	446	463	456	503	474	483	466	449	468	469	436	425	463	441	529	493	474	458	458	480	452	481	454	456	426	472	442	497	444	461	487	457	497	521	467	466	438	501	432	521	434	482	494	468	455	505	477	477	508	472	413	454	477	469	474	444	491	458	445	462	470	465	465	458	468	468	429	472	486	473	474	496	472	493	469	442	466	438	458	506	464	498	479	440	455	486	465	464	470	448	460	444	473	479	470	499	469	481	450	467	509	474	482	475	473	477	457	478	441	495	486	452	442	499	480	459	449	479	492	464	503	481	475	489	498	490	432	451	522	449	497	514	442	439	476	508	454	463	454	502	508	464	484	457	486	478	490	468	445	485	486	466	484	447	487	460	477	450	471	464	469	432	454	487	452	463	467	486	493	481	474	474	437	499	504	472	481	489	420	486	506	452	488	472	467	482	453	493	484	473	480	467	442	494	452	472	515	456	472	472	460	456	500	470	449	477	480	473	468	516	440	446	436	456	457	421	454	453	411	468	484	493	476	434	465	507	466	460	491	460	503	483	503	470	454	481	508	446	447	471	497	466	484	514	479	490	470	522	449	494	438	476	491	476	439	481	461	434	427	486	464	467	473	434	465	483	435	484	457	478	482	491	512	474	483	479	460	483	507	498	468	464	496	489	478	460	497	480	456	450	480	437	440	488	480	508	498	467	442	513	462	494	495	464	454	479	505	455	481	441	454	473	460	439	454	464	480	534	477	492	477	487	497	463	477	417	458	451	470	457	494	510	447	495	489	451	435	482	478	483	457	453	492	466	479	431	463	441	487	449	507	452	492	511	496	473	482	462	485	479	506	455	480	470	456	553	443	456	451	487	466	480	465	507	429	448	448	509	467	445	443	538	507	459	452	477	451	428	483	446	471	496	491	493	477	473	510	457	477	433	464	474	465	480	443	451	502	455	462	517	450	484	491	465	501	487	481	480	469	460	465	461	444	493	465	504	465	483	478	477	461	459	476	464	469	513	487	437	462	498	448	454	498	457	467	487	479	482	478	494	462	472	468	478	439	501	438	469	475	474	512	455	478	530	488	467	531	476	476	479	470	483	454	456	464	454	495	427	457	502	448	465	475	447	512	472	478	460	471	511	478	459	478	466	453	485	510	449	443	492	436	453	482	456	442	480	483	472	462	419	460	454	461	457	461	463	471	459	484	477	441	463	469	433	478	453	455	462	448	482	488	454	482	472	460	460	452	477	475	461	470	469	432	493	498	474	469	463	503	437	459	477	475	437	425	475	464	510	492	449	483	476	468	478	490	474	467	462	447	460	500	472	489	495	467	465	461	473	430	471	437	461	473	404	483	428	509	495	452	513	466	435	448	478	477	461	468	471	485	495	461	478	534	483	448	424	442	442	442	447	451	467	492	489	458	429	477	458	471	471	475	466	419	471	478	432	484	446	483	459	497	452	467	521	483	461	499	453	463	424	457	446	490	458	489	446	483	485	491	486	437	441	453	464	471	431	486	446	464	459	487	469	449	450	506	478	468	462	532	474	459	437	483	451	463	506	465	476	436	500	470	430	470	479	469	485	492	480	498	474	471	505	442	512	447	472	474	474	506	478	478	470	482	503	467	443	478	460	454	513	449	475	450	465	472	461	444	468	479	470	452	486	501	519	461	515	467	482	462	466	456	463	475	428	468	483	453	458	465	478	498	507	460	465	441	451	458	494	455	478	468	505	475	459	468	464	411	478	479	474	466	482	467	476	435	474	457	499	428	486	479	489	451	459	459	464	494	474	448	448	463	495	475	490	462	519	478	483	496	460	500	483	508	489	485	469	497	460	497	489	455	469	460	471	483	448	472	517	502	439	471	451	447	485	477	464	462	479	486	476	496	448	482	459	432	477	491	473	457	458	429	477	473	469	446	468	477	439	477	473	460	486	458	507	467	465	453	469	524	463	442	471	471	450	471	438	481	477	476	494	463	477	493	441	464	478	502	471	474	505	498	504	476	489	509	496	513	496	455	471	487	457	463	464	487	459	495	489	480	461	453	494	456	476	452	411	447	469	445	487	490	527	468	520	428	435	484	497	493	473	452	507	474	465	479	479	480	472	516	475	481	460	437	443	476	501	475	456	483	472	457	444	476	508	448	479	472	456	454	476	496	468	444	479	494	495	477	472	450	483	468	447	449	438	490	462	486	451	498	450	487	504	416	456	487	449	476	505	471	476	470	445	482	457	456	483	468	468	472	474	451	470	513	473	473	440	458	450	461	476	438	425	452	485	461	457	470	454	486	447	500	466	477	477	491	461	415	481	465	466	479	464	512	451	490	511	462	496	456	482	474	466	476	469	456	436	467	486	477	487	463	474	486	478	424	487	471	494	467	457	480	507	454	449	488	449	465	491	442	453	467	468	487	445	498	481	513	436	440	477	467	486	471	457	452	487	468	454	469	463	455	488	499	460	463	470	462	449	450	461	477	464	479	497	461	465	455	475	478	506	462	486	478	474	466	473	461	431	487	506	485	486	462	483	473	453	451	486	495	500	466	461	446	467	454	475	503	490	499	490	454	491	482	506	467	479	480	465	474	432	457
3747	4823	2935	1624	12999	32640	30463	18149	9961	4225	1525	743	533	504	461	428	450	462	483	430	436	418	464	449	451	451	474	428	443	473	480	450	445	446	455	445	448	444	510	475	488	461	478	441	473	465	438	473	425	438	407	450	506	475	450	420	488	456	481	448	447	465	431	424	457	453	493	403	499	446	438	438	454	459	513	429	459	441	417	462	432	446	450	459	458	460	460	452	449	452	435	464	470	432	453	475	459	455	456	478	453	440	443	447	450	418	420	457	468	434	453	439	434	435	469	424	470	435	494	444	415	487	418	441	455	428	482	464	482	465	419	458	454	428	444	435	443	465	489	482	428	477	452	454	438	455	444	444	443	468	445	417	458	451	485	460	441	439	438	490	425	435	452	452	466	457	447	464	441	449	471	431	454	472	439	468	508	444	475	464	463	473	454	446	475	463	478	453	426	418	476	438	424	449	441	461	462	429	503	512	463	462	455	456	432	430	481	417	463	477	441	448	451	448	444	435	450	447	459	434	457	434	415	438	456	441	452	463	474	438	460	467	470	435	471	452	474	453	439	506	424	442	469	464	469	443	407	408	458	409	433	437	487	453	448	452	453	448	439	480	477	456	426	439	428	455	442	492	431	459	414	423	433	453	437	425	437	441	442	437	467	429	522	454	448	482	434	446	490	467	424	423	486	441	474	505	444	450	434	442	424	471	406	463	448	476	437	444	455	416	515	442	480	479	465	477	425	421	466	424	488	457	444	448	456	445	418	466	474	423	404	478	415	429	434	439	472	472	402	451	488	497	459	442	425	454	442	450	448	437	507	465	466	454	447	496	451	477	456	455	445	435	445	446	439	411	455	460	428	469	402	433	463	472	467	476	449	492	469	441	426	465	482	461	437	461	436	461	450	447	485	464	495	447	460	468	445	456	465	462	470	442	462	485	420	458	424	444	430	477	452	437	429	443	433	434	475	455	455	459	473	414	461	471	456	447	436	479	423	445	429	459	446	451	493	445	422	436	454	432	452	463	466	433	467	463	444	456	444	454	465	459	440	459	468	432	463	462	454	432	422	441	474	442	475	462	454	496	420	447	458	437	443	464	501	451	430	444	444	409	438	484	459	434	447	390	483	459	462	464	442	442	479	440	449	444	423	450	458	440	435	460	462	454	479	462	474	466	421	440	461	449	448	496	449	395	456	520	429	493	437	484	418	466	436	452	452	425	442	446	468	442	450	480	482	442	420	459	461	474	478	449	455	457	446	410	435	421	435	438	425	441	461	472	441	448	450	445	450	485	460	466	446	428	461	490	422	446	433	423	436	458	421	456	443	452	445	471	476	472	451	453	434	450	452	452	448	454	486	470	440	446	461	429	426	481	440	475	460	471	449	404	453	444	424	442	463	423	460	450	439	425	473	415	461	509	463	423	454	463	457	480	494	446	499	461	447	439	437	467	474	439	461	484	463	467	420	453	477	416	464	423	408	441	454	438	456	449	444	468	448	463	452	426	447	461	449	460	445	431	474	448	461	421	482	458	443	426	454	444	463	432	433	453	447	458	424	450	460	463	457	492	443	472	508	487	434	452	475	441	433	459	481	452	450	485	448	492	426	472	451	453	450	420	470	468	450	469	452	435	411	432	455	456	449	483	457	465	474	458	462	441	481	452	446	424	456	432	417	461	475	488	446	432	437	412	455	420	467	463	461	465	467	456	454	444	465	414	433	444	460	438	465	437	464	456	446	448	435	479	424	467	447	451	420	482	483	460	427	466	461	430	451	436	442	449	419	449	435	402	425	452	441	452	445	474	464	424	464	479	439	421	493	432	460	460	461	444	459	419	419	440	471	480	445	452	423	461	453	451	454	415	445	452	503	467	451	434	443	466	446	442	425	474	432	428	474	409	451	443	465	457	449	464	463	468	452	481	451	440	446	451	496	470	428	439	490	445	476	444	460	467	435	445	475	433	479	455	470	468	460	476	456	462	458	442	481	403	469	446	410	469	430	480	430	486	449	464	452	448	455	431	433	463	456	464	457	441	430	449	466	472	431	412	477	447	461	413	443	432	472	469	473	444	473	434	454	439	444	446	442	479	458	446	468	461	471	462	424	441	436	472	447	434	457	430	412	470	461	426	444	449	465	442	472	432	451	446	446	400	423	451	448	419	469	480	425	451	441	449	478	461	426	446	457	481	444	427	467	487	427	466	440	467	452	452	450	418	421	455	440	418	451	443	481	439	432	459	433	455	455	431	470	435	443	456	490	473	444	451	434	424	454	427	443	411	476	462	461	427	457	461	458	466	468	481	448	460	453	427	457	471	462	428	453	478	432	456	411	444	471	446	499	414	465	444	456	420	443	475	442	476	444	442	415	445	429	471	454	459	428	429	501	441	469	448	412	429	473	473	428	445	459	478	438	453	452	432	436	451	447	411	468	431	469	455	481	448	489	477	447	465	468	436	435	481	413	447	455	477	449	452	436	447	458	483	478	426	453	428	454	439	475	464	452	471	455	438	411	446	456	432	478	461	417	458	432	439	462	464	468	445	429	483	432	462	444	450	419	421	425	469	448	460	433	433	443	463	453	430	418	423	439	426	447	442	442	414	445	476	458	438	473	421	415	432	458	482	385	439	467	444	440	448	438	462	455	428	437	451	489	462	432	470	448	482	463	453	476	445	488	448	439	471	453	461	451	430	472	460	415	450	438	459	494	439	443	479	494	451	441	456	434	455	424	435	449	460	437	422	448	448	449	440	456	426	433	424	434	483	433	441	438	479	446	448	433	430	451	454	494	425	450	435	428	473	457	399	501	443	448	453	440	458	483	442	431	414	421	435	439	422	428	436	442	466	446	440	433	483	447	444	438	457	474	421	468	441	407	467	463	465	478	434	452	460	443	463	497	448	464	412	483	408	472	434	447	455	461	436	439	445	453	413	425	461	473	434	440	424	422	476	449	456	489	460	486	484	449	465	440	467	483	469	430	465	462	433	454	443	448	431	470	448	456	484	409	431	463	460	472	453	472	478	488	449	433	468	454	448	447	446	429	452	471	456	456	420	480	421	483	475	451	446	428	452	467	463	447	458	440	422	446	469	432	472	445	450	412	435	451	433	502	467	422	477	434	443	438	466	458	463	431	427	500	424	476	454	457	470	419	461	486	451	468	465	462	459	438	437	446	436	444	429	418	432	449	473	446	456	475	435	459	452	410	480	475	464	461	447	445	464	440	458	439	472	416	424	434	426	443	475	445	503	436	437	512	431	473	456	448	456	432	455	450	436	417	474	464	449	432	470	437	456	442	482	441	465	427	478	460	437	439	463	457	453	423	448	490	467	444	476	426	440	479	466	450	462	457	445	426	436	433	467	414	481	440	425	481	477	436	494	404	441	452	426	455	447	476	453	479	441	450	453	490	447	482	444	450	448	494	446	423	442	476	453	436	452	430	434	458	416	466	463	473	456	451	436	457	443	476	448	450	457	438	465	456	441	408	497	431	433	408	460	470	433
24225	21390	28680	24434	24708	51681	51625	37698	23165	9828	2982	1116	755	632	610	585	571	607	539	566	579	587	597	619	578	592	609	548	578	570	610	592	549	581	556	559	545	560	581	546	588	542	581	612	595	607	561	522	540	563	617	624	562	586	596	583	582	607	569	563	602	567	601	552	610	590	573	590	543	543	572	622	561	563	598	607	579	548	565	594	547	557	591	615	582	541	575	542	570	545	565	584	587	565	569	641	521	585	616	544	608	562	576	567	573	555	582	572	617	561	588	552	556	563	591	593	584	593	551	552	563	557	571	568	616	587	596	586	564	563	583	601	574	612	568	571	573	577	556	594	591	586	590	612	584	573	612	589	566	563	608	520	527	549	557	579	553	585	590	598	560	561	566	541	587	587	605	581	567	557	606	562	587	532	602	563	551	572	589	599	543	542	575	597	608	568	577	591	587	545	624	572	598	532	546	593	601	587	583	560	588	595	532	556	545	595	552	570	549	533	567	559	613	596	576	614	565	587	557	580	577	552	579	578	547	575	564	562	576	592	555	547	529	567	565	581	587	587	579	638	547	541	576	576	549	605	570	579	608	562	553	613	548	560	539	570	565	580	590	551	594	588	530	565	568	594	550	561	562	584	600	534	585	599	576	568	558	546	591	553	556	571	565	557	584	585	591	564	557	581	557	532	571	633	590	570	577	519	506	590	554	598	593	596	578	563	536	596	609	578	595	564	567	540	611	562	559	583	476	590	591	583	558	576	563	506	545	558	572	533	538	571	553	539	614	556	550	568	604	546	570	568	574	598	540	558	569	539	559	567	579	595	552	546	568	552	580	565	518	556	548	536	543	545	565	572	567	567	563	584	587	603	592	558	555	573	558	567	550	556	565	579	560	577	561	579	599	576	551	584	605	551	562	573	578	574	561	570	562	591	558	531	561	564	552	572	572	592	576	572	593	539	562	538	596	569	533	557	576	615	560	559	589	515	534	527	561	590	542	563	588	588	572	572	592	579	547	561	586	604	570	538	587	572	618	581	561	571	543	540	592	535	555	546	556	545	575	560	579	519	538	577	529	576	568	544	599	547	591	573	615	535	553	577	559	576	569	605	589	545	587	534	547	580	525	549	514	588	559	517	548	573	568	587	560	549	551	605	540	578	579	521	624	565	552	578	566	588	535	564	571	547	586	571	585	557	594	566	540	588	568	608	564	583	586	552	563	563	596	611	562	552	580	576	607	604	555	548	557	557	605	565	598	605	583	547	579	554	578	544	565	588	573	555	542	587	539	552	567	545	541	525	547	554	617	595	569	559	566	536	525	563	535	597	601	572	572	575	580	549	563	524	554	573	589	546	565	586	582	572	547	605	596	595	544	542	612	561	572	586	550	581	604	543	546	603	595	532	566	537	562	545	566	562	544	583	593	568	546	550	589	576	560	643	570	560	540	554	583	566	606	562	550	555	577	550	564	584	573	577	586	553	568	571	585	581	552	606	594	537	529	608	552	566	548	541	584	576	559	545	549	582	578	540	522	574	550	544	558	582	552	601	554	558	526	552	559	542	635	579	579	565	561	593	556	608	552	573	536	605	504	579	574	560	571	559	579	524	537	572	548	579	549	559	598	582	563	551	558	533	568	588	522	606	570	576	586	569	584	567	568	601	562	582	579	557	532	551	530	534	577	580	580	545	541	531	563	583	573	564	564	521	567	530	597	558	548	553	556	557	574	554	552	604	558	547	534	562	551	556	558	591	522	573	535	576	565	562	548	562	567	585	557	586	588	582	585	529	546	508	577	568	586	567	596	612	522	527	553	582	569	537	549	551	575	560	565	561	592	570	613	588	571	588	548	577	566	512	561	597	563	600	522	587	561	611	543	609	574	556	592	558	579	570	579	567	529	551	579	548	553	573	572	558	622	572	575	579	590	562	590	559	568	592	571	551	594	542	540	573	524	560	553	566	561	565	557	581	569	576	577	599	582	535	600	589	588	586	597	568	542	576	535	579	595	558	568	583	559	604	553	594	602	560	566	571	536	582	580	575	558	540	575	575	612	580	517	575	569	537	555	591	524	570	573	611	560	534	563	573	584	581	561	587	578	591	570	548	601	579	582	539	565	534	551	598	537	624	549	538	581	590	577	605	539	553	566	576	615	579	574	576	538	586	528	601	579	597	534	562	586	618	538	583	533	580	553	548	553	586	577	562	606	569	593	595	553	571	567	585	520	592	538	571	550	562	572	537	585	572	575	574	574	596	612	593	589	524	562	560	554	571	603	527	516	541	601	561	577	606	566	569	594	543	567	585	570	568	565	572	603	567	547	554	580	569	576	568	576	591	574	584	575	546	546	547	604	595	616	574	559	565	577	579	575	584	555	560	534	546	600	610	598	568	537	577	598	597	560	573	566	594	557	558	539	623	549	574	572	540	538	540	530	560	581	589	556	539	588	585	567	567	576	587	577	577	611	577	539	543	566	578	567	581	574	566	596	572	589	550	581	607	536	569	551	566	605	557	573	542	564	528	577	570	557	577	569	510	532	572	531	580	566	551	581	529	563	594	574	563	565	554	565	566	520	584	583	603	626	543	581	515	604	590	598	552	536	581	596	556	548	554	571	565	546	539	600	561	546	585	548	566	590	564	593	562	605	589	577	571	546	517	544	549	575	534	581	604	571	635	597	596	624	619	612	590	579	551	559	548	582	569	545	564	593	545	578	567	556	553	567	577	559	591	560	538	521	628	562	562	579	533	566	562	562	578	601	551	571	576	541	553	586	632	575	549	517	558	552	586	582	585	598	550	591	544	585	562	577	594	577	573	578	575	536	586	552	571	559	526	551	545	598	515	591	563	603	582	535	538	517	572	570	594	563	562	580	571	581	636	530	620	554	592	570	566	525	595	560	561	586	572	582	556	596	578	555	539	587	594	596	571	547	545	560	558	557	563	574	573	575	520	574	575	544	574	543	560	553	565	599	530	570	524	554	543	555	561	566	538	581	588	563	560	556	557	563	589	534	586	574	559	579	567	600	623	566	617	554	569	528	582	600	586	593	567	586	528	590	579	559	585	576	589	599	589	574	534	553	575	603	589	580	608	590	564	547	587	564	601	551	546	528	551	552	545	580	556	570	583	568	591	575	548	592	565	587	575	547	566	582	580	518	587	541	569	532	595	577	554	545	581	539	543	552	565	569	557	573	528	548	588	561	575	599	605	503	569	546	567	585	560	604	600	566	554	560	584	564	593	571	552	563	620	640	579	544	561	584	565	546	581	561	623	583	544	578	615	578	551	564	580	575	580	562	600	577	570	568	575	569	562	580	578	524	569	530	563	563	563	562	582	562	542	517	612	565	609	538	572	597	553	584	570	613	630	578	568	563	540	568	581	590	580	548	578	600	587	563	565	578	584	534	587	615	570	565	582	577	561	591	593	537	524	571	572	586	535	554	593	573	585	550	584	549	588	563	584	603	566	558	554	564	548	535	602	581	579	576	628	583	558	582	525	551	535
4155	7515	4955	2940	26210	53698	45884	32314	18600	8078	3027	1170	689	596	545	555	555	521	522	511	544	520	558	552	559	568	541	518	519	506	560	537	528	576	537	574	554	532	545	528	533	515	555	567	549	568	568	503	531	544	560	484	526	545	569	542	529	521	559	515	516	549	514	512	528	523	507	543	511	545	526	543	524	544	514	551	555	564	538	524	558	522	549	534	552	552	532	553	571	515	510	546	530	506	501	539	567	494	586	559	563	497	542	558	517	525	566	538	534	520	545	557	548	547	510	532	543	532	526	531	545	510	529	525	583	544	507	553	552	536	501	561	528	568	533	536	514	514	518	556	567	558	534	539	562	555	537	529	580	518	524	540	527	576	539	536	525	523	546	543	533	519	532	539	546	513	547	543	531	506	547	534	490	565	502	514	508	587	524	524	551	524	549	507	570	511	575	511	548	517	551	498	559	544	532	474	512	506	512	535	528	537	553	563	524	561	480	565	526	529	561	492	555	508	509	546	560	523	541	579	518	564	543	548	558	523	564	533	513	511	515	498	527	529	556	555	524	583	519	531	548	508	551	527	504	501	489	523	542	514	536	472	521	526	546	576	514	556	535	553	527	512	531	521	489	526	554	549	561	541	568	548	564	468	539	555	526	535	525	528	558	505	540	550	527	510	541	545	555	517	589	524	524	504	507	556	498	522	533	555	539	560	568	512	550	514	518	526	503	526	524	567	526	515	523	507	556	535	543	527	532	484	565	580	518	526	556	551	555	477	527	557	550	524	534	507	546	510	530	502	515	537	558	534	528	539	526	556	588	564	566	559	534	500	545	564	510	533	535	561	536	574	534	510	514	568	556	567	535	558	501	511	538	555	528	538	564	553	574	550	511	535	525	511	501	562	522	539	535	560	576	538	563	513	568	551	542	533	556	528	524	501	543	530	525	517	546	506	562	567	511	524	560	527	554	486	571	534	506	506	553	549	551	517	508	525	510	521	530	500	551	547	545	519	529	562	547	564	528	567	508	523	546	544	516	531	567	534	555	577	536	562	519	551	545	523	514	560	532	535	526	482	488	561	524	569	528	533	565	551	503	561	551	503	550	541	523	510	513	511	523	544	538	552	556	534	548	557	519	543	545	527	474	460	561	497	561	509	555	490	527	524	545	558	512	547	545	548	557	517	562	520	554	533	536	511	595	546	537	503	566	537	547	515	519	539	582	529	541	520	498	528	527	527	546	574	528	566	550	504	535	564	532	509	513	519	520	526	524	527	506	484	555	541	506	570	541	508	533	602	530	521	530	519	555	494	539	529	524	586	567	525	548	516	536	509	524	527	552	545	582	545	507	540	558	534	541	545	562	540	497	554	518	574	519	523	564	574	516	499	501	518	533	539	549	524	534	556	538	553	534	533	527	546	544	567	550	578	500	546	506	542	537	529	505	502	523	507	561	500	524	539	513	523	496	513	508	521	555	541	563	533	548	507	519	534	492	551	550	528	498	526	566	575	544	503	540	497	554	534	537	540	531	541	512	485	500	550	585	533	551	554	531	532	526	522	539	518	495	566	499	540	579	562	526	536	525	548	552	509	521	544	476	546	554	558	577	546	488	527	571	525	538	552	534	531	510	534	521	502	561	528	537	535	564	563	531	567	497	523	552	552	560	527	483	511	545	505	527	533	540	569	580	530	525	540	540	522	566	536	548	508	517	555	558	507	542	511	565	527	540	562	562	516	561	575	514	548	501	561	502	537	511	509	517	547	508	477	533	527	514	525	550	551	552	503	587	534	533	532	557	536	538	528	524	524	533	560	544	510	585	554	543	564	512	536	521	520	564	534	530	507	521	499	498	567	529	558	552	485	509	481	557	477	528	542	551	498	536	524	601	519	554	564	497	530	528	530	493	524	543	498	530	540	499	544	509	539	559	527	530	537	537	502	539	514	531	560	503	536	513	501	517	531	539	511	566	528	552	514	523	522	536	542	532	540	551	539	524	549	546	550	510	482	543	569	551	516	561	520	556	532	532	536	541	505	551	526	539	535	546	514	511	539	526	544	519	516	552	491	545	502	561	522	525	518	520	573	543	558	524	542	491	525	554	521	517	533	543	505	529	554	566	544	534	528	517	558	500	573	534	598	521	567	545	526	546	547	528	535	547	573	525	522	516	577	540	500	495	520	505	506	513	497	504	492	486	505	594	517	569	521	543	506	563	508	539	533	539	546	565	520	563	517	545	511	560	538	501	550	524	537	549	545	538	505	513	552	528	522	485	512	558	533	509	539	516	533	564	512	494	519	521	517	529	524	568	518	498	524	518	553	508	499	548	497	549	487	536	557	557	510	530	536	532	546	557	525	502	503	530	514	546	536	517	495	522	543	534	554	530	562	545	524	520	513	544	528	522	524	544	548	575	535	507	543	522	560	521	511	523	507	553	529	525	548	545	510	524	531	545	561	531	597	555	523	488	548	543	568	507	555	546	551	542	505	507	528	535	532	527	555	508	529	596	525	538	542	551	543	537	519	536	520	525	576	522	561	555	519	519	546	512	540	546	542	552	574	530	563	519	510	542	544	535	526	504	584	521	534	475	508	530	564	555	494	550	615	525	536	514	551	525	522	579	534	544	494	527	521	525	530	515	534	487	517	561	515	533	506	545	512	512	514	497	547	517	508	543	497	544	543	529	474	527	530	509	479	481	600	517	555	565	525	538	510	495	501	558	572	513	509	553	501	522	518	523	532	530	513	574	550	520	561	577	518	538	570	505	507	566	499	514	554	546	552	508	507	540	524	521	502	475	570	506	544	556	555	533	552	537	572	533	531	505	518	523	550	538	502	519	543	530	529	550	559	529	532	556	500	532	507	496	547	573	563	551	489	515	482	532	559	566	521	522	488	493	515	486	549	525	510	514	520	556	512	541	494	531	520	543	560	536	503	534	528	508	531	493	563	516	501	533	534	493	553	548	505	557	528	600	532	482	524	483	543	487	535	516	497	535	537	515	533	545	556	530	538	546	487	524	555	526	550	515	536	527	509	566	529	538	546	523	522	518	529	492	519	529	523	491	544	522	526	485	499	546	538	568	561	544	537	542	552	520	560	557	521	547	502	499	515	524	505	542	530	558	510	598	536	567	535	532	518	508	574	547	526	526	505	535	504	551	502	545	564	532	575	564	517	550	514	517	515	536	553	475	523	540	525	531	518	577	543	545	550	533	546	538	508	525	530	548	523	523	520	550	534	546	555	530	567	530	485	551	516	545	557	489	535	500	512	530	535	526	481	535	579	545	570	513	517	536	548	509	498	538	545	503	531	542	522	524	492	524	523	511	531	539	556	547	531	523	538	554	562	537	575	541	522	537	543	524	511	562	516	530	528	546	556	546	523	548	583	517	502	571	527	519	511	520	519	548	499	543	545	563	480	523	491	515	519	557	516	528	543	510	517	566	536	543	544	493	512	544	531	520	527	556	537	511	538	546	538	562	526	518	568	548	546	508	515	535	525	531	572
27806	12531	1549	816	1052	2959	4301	3124	1779	1045	633	533	510	502	534	498	500	484	480	483	461	473	436	494	513	509	475	456	462	472	497	516	455	492	447	450	448	458	496	506	455	480	436	488	461	464	463	453	467	481	443	423	485	464	493	455	442	463	509	464	450	477	445	475	450	466	475	477	445	507	471	489	502	442	478	469	501	486	449	454	517	450	441	465	458	503	456	463	458	501	484	497	454	485	469	477	461	477	460	486	446	470	506	449	480	473	438	443	474	461	474	475	524	437	461	489	462	460	471	502	502	491	466	482	479	513	475	458	466	477	500	470	475	446	454	464	452	460	489	508	448	471	459	450	487	464	470	425	462	444	458	439	478	470	464	491	468	469	431	458	482	442	508	481	486	456	426	497	461	456	461	470	448	508	477	512	485	481	466	507	479	476	459	471	467	439	475	477	494	497	483	473	479	447	477	450	503	476	482	501	488	492	448	498	483	507	478	474	495	497	477	479	498	463	496	452	478	487	487	478	489	450	450	457	491	433	472	474	497	469	502	447	497	447	511	440	448	453	480	468	482	530	505	466	490	523	472	456	473	479	433	451	509	506	477	446	476	415	458	476	461	443	463	479	478	466	470	470	500	464	472	466	490	423	447	461	520	464	478	459	506	509	458	465	467	476	443	467	448	472	493	471	495	462	484	463	452	483	440	470	468	437	440	505	506	461	443	477	485	507	495	515	482	448	450	466	506	478	473	483	484	503	440	442	446	476	445	455	493	507	500	471	448	439	420	472	453	489	462	533	489	510	501	464	453	469	441	499	455	512	452	497	458	444	477	485	466	446	403	498	487	477	473	515	477	444	451	506	486	517	439	464	485	523	439	440	482	436	435	457	466	515	464	480	478	484	497	494	491	450	468	472	481	457	493	519	482	464	460	485	448	491	465	463	465	462	469	459	479	478	462	472	472	497	423	446	488	451	451	459	443	468	470	449	471	488	430	491	432	438	514	464	477	452	481	424	485	480	457	450	440	499	501	474	456	480	517	441	470	493	456	490	472	491	469	494	467	488	494	434	465	500	517	505	460	475	461	453	463	499	503	441	451	455	454	478	450	464	446	496	441	488	465	520	473	486	495	495	468	458	460	499	460	458	479	470	485	423	439	483	471	442	474	442	436	431	479	470	476	460	454	414	488	452	499	466	478	484	454	491	472	486	511	491	482	474	474	487	461	448	477	440	425	468	488	446	472	478	482	431	493	497	520	420	492	508	456	539	447	497	443	485	481	476	479	468	444	486	479	471	473	465	445	468	469	499	442	431	472	471	481	454	480	412	453	468	454	462	501	456	497	490	460	482	470	452	480	454	511	478	462	508	492	440	430	462	504	494	468	487	491	459	463	501	477	459	510	454	513	442	471	508	498	452	497	460	458	471	486	444	493	479	489	462	488	491	464	496	417	453	449	475	482	446	464	523	451	442	434	486	492	487	482	471	461	467	445	510	469	492	499	451	500	465	445	443	481	453	485	441	460	464	479	482	484	509	502	450	431	459	480	473	434	509	502	487	435	470	467	440	480	390	481	477	483	434	459	469	457	428	508	486	448	487	516	456	450	446	501	470	477	484	459	493	556	487	472	455	467	471	462	444	505	516	485	461	504	484	494	447	466	462	531	457	481	457	481	451	472	441	467	478	472	435	509	434	459	483	454	494	491	458	485	454	455	485	466	452	462	462	488	455	446	469	472	461	517	469	465	456	480	479	472	437	491	446	463	477	480	471	493	447	475	437	446	461	442	499	474	455	444	475	447	455	465	490	498	447	443	477	485	502	521	476	486	462	483	447	481	456	462	491	511	454	458	520	459	487	440	464	449	479	467	449	473	522	462	449	434	454	462	474	523	459	446	506	461	515	509	455	455	489	477	470	473	470	423	476	483	499	425	449	481	500	506	447	473	461	456	466	459	493	508	432	447	457	467	458	518	494	453	447	474	499	511	454	454	452	460	492	471	468	508	504	479	506	463	474	506	458	460	444	467	457	483	502	475	467	475	496	470	434	503	463	491	479	462	475	486	481	495	434	512	489	486	469	491	501	452	484	474	519	500	439	485	464	470	494	503	488	468	476	475	494	486	479	431	449	466	486	488	477	443	451	437	498	458	473	460	448	488	448	495	473	459	474	485	469	436	467	481	455	474	507	474	497	463	448	466	471	517	412	491	486	509	491	490	475	494	437	458	490	441	526	445	451	457	466	441	505	473	462	464	462	501	488	500	460	473	491	491	445	447	442	472	450	510	467	475	483	505	513	458	485	452	483	466	462	496	480	431	467	439	494	503	428	477	456	455	494	484	495	462	445	456	461	472	499	489	491	482	479	485	449	495	439	429	466	525	466	451	431	446	475	506	468	476	497	479	480	450	444	462	443	456	442	443	473	491	471	488	469	487	456	454	445	516	496	471	477	486	515	492	476	465	512	499	465	479	486	464	480	483	451	500	462	456	480	468	469	460	458	486	438	483	455	530	475	470	454	454	483	468	479	481	461	468	462	498	498	465	493	457	442	472	465	487	459	499	469	481	511	510	475	497	473	457	463	496	456	492	474	471	494	492	458	517	480	471	449	450	468	419	476	497	479	492	471	453	474	428	474	475	452	450	468	469	461	465	521	457	497	489	435	391	507	483	465	472	440	484	439	470	484	437	458	438	461	457	492	489	525	479	444	497	474	488	486	458	463	475	480	461	453	502	455	468	476	472	489	465	451	454	460	478	439	469	464	443	471	473	444	472	491	470	465	490	479	428	478	445	478	438	436	440	513	508	474	428	469	419	512	454	463	475	483	451	497	504	481	463	467	442	494	475	478	481	464	470	452	465	523	464	456	489	478	484	490	468	446	507	436	491	491	474	460	448	468	503	511	434	477	469	470	496	480	465	474	500	446	511	455	474	499	457	457	446	489	463	454	477	487	504	535	479	464	481	474	444	504	480	504	460	431	458	438	478	480	504	479	463	489	460	489	479	451	488	478	450	428	444	452	475	488	488	491	489	429	469	425	443	486	462	464	495	492	470	482	437	485	482	487	430	471	513	468	478	448	511	483	471	479	460	473	459	467	460	437	472	478	471	451	466	478	443	506	440	491	489	468	461	495	463	472	474	455	442	472	449	437	453	497	511	492	502	514	461	479	523	439	465	462	448	476	502	470	463	458	470	454	458	473	473	438	440	455	467	475	458	464	451	463	476	484	457	432	435	442	461	480	477	469	490	465	470	474	448	462	483	484	484	486	487	425	458	480	466	482	449	468	481	468	465	519	448	491	460	494	424	491	493	457	464	463	485	469	512	469	428	469	448	498	459	497	412	499	456	503	477	472	514	492	469	507	471	507	530	477	455	452	482	477	446	507	495	446	469	495	456	462	468	471	465	475	453	490	459	467	458	442	467	437	495	467	469	419	471	483	441	463	483	462	482	479	489	470	497	420	484	473	490	461	465	525	461	460	473	447	470	501	439	460	471	484	472	508
5087	1489	770	627	1335	3899	5150	3575	1883	1006	646	504	465	460	446	450	446	402	431	435	448	410	433	388	418	471	407	425	439	426	420	422	418	409	426	439	410	420	458	435	431	456	397	443	452	405	403	473	440	463	416	418	412	449	388	420	449	435	425	386	442	433	421	428	454	443	407	456	412	440	425	444	443	403	444	436	408	483	412	452	429	429	419	422	409	451	437	437	429	416	445	431	416	447	457	415	448	418	413	418	430	430	410	399	378	431	393	454	444	403	428	434	442	450	419	431	427	438	422	432	422	454	430	394	432	431	390	442	450	436	418	434	420	420	430	433	412	449	409	447	406	449	449	443	445	405	458	417	418	427	445	468	426	415	407	416	441	404	426	457	454	429	446	432	449	435	406	429	439	433	415	438	441	437	406	422	430	465	431	451	426	401	445	419	396	452	412	402	457	423	406	434	411	411	411	450	404	460	432	419	395	437	426	456	430	409	430	410	434	433	453	432	429	439	411	408	465	451	450	431	405	440	427	424	389	447	428	431	434	395	443	432	432	385	449	418	383	389	411	430	451	410	413	420	418	442	420	401	435	459	434	441	400	466	450	433	448	468	438	431	419	413	399	414	418	423	457	464	448	437	434	410	413	436	435	408	433	396	431	421	454	427	478	445	427	422	400	427	438	460	424	446	408	426	394	416	417	445	455	425	441	431	408	453	394	413	443	424	426	456	387	419	443	409	437	410	437	463	441	422	403	476	427	407	446	417	439	422	406	423	442	425	434	430	437	393	400	455	446	422	428	444	406	422	425	425	429	438	422	438	428	435	428	443	445	387	433	401	411	432	458	402	457	399	433	445	468	423	441	447	387	424	418	450	434	435	445	418	397	389	421	451	400	395	487	435	427	458	411	414	439	404	408	412	429	430	453	431	399	401	401	420	403	456	471	387	442	417	415	405	446	440	425	457	420	407	410	438	415	410	434	440	450	403	440	457	422	417	413	415	407	414	420	454	410	446	438	478	424	412	435	447	408	419	412	438	447	459	441	401	455	374	418	393	415	457	439	412	463	445	437	447	423	438	430	428	391	405	415	448	372	416	435	438	403	444	436	449	424	427	396	449	446	440	437	425	417	426	418	443	438	453	427	446	430	430	432	427	443	405	438	416	434	431	473	421	436	443	403	455	432	421	413	419	472	398	450	412	436	435	400	449	417	421	400	417	459	414	407	397	453	420	420	443	433	417	395	447	431	396	408	395	415	444	461	402	408	452	422	431	415	449	410	415	449	448	440	415	447	439	443	449	443	413	406	436	433	419	421	465	439	440	435	416	436	447	399	446	401	446	427	413	432	434	441	428	382	464	430	419	439	462	416	456	421	448	399	417	444	408	431	436	427	437	438	405	418	421	408	385	471	455	415	442	448	402	452	453	403	393	396	444	416	418	427	436	433	463	402	435	423	424	414	400	453	430	413	429	434	451	439	410	393	438	437	434	431	450	433	401	422	452	381	420	407	428	420	473	438	431	425	422	434	421	442	423	435	417	437	433	442	470	388	420	404	416	419	445	439	435	396	459	447	408	418	405	363	393	423	467	429	437	417	447	415	433	443	436	484	405	418	442	441	410	418	439	428	416	409	440	454	428	455	457	391	384	406	407	417	431	407	427	428	410	427	469	462	430	448	460	425	410	416	425	434	432	421	443	417	418	436	430	405	421	444	451	425	420	462	436	401	448	431	431	420	399	445	449	428	449	425	441	427	440	427	399	439	415	426	430	449	448	398	422	460	419	427	449	425	427	430	420	423	441	442	409	414	437	446	424	455	442	451	422	428	437	433	454	438	424	412	445	452	452	361	403	440	411	411	438	401	423	436	412	432	424	409	477	421	436	448	432	435	438	424	413	441	446	401	446	411	425	444	460	389	429	416	427	437	400	401	447	407	438	435	406	432	450	428	443	428	397	419	427	422	436	424	427	440	462	392	430	426	444	414	386	389	449	446	453	384	423	466	457	428	403	388	456	463	436	405	418	424	416	431	413	427	435	439	415	446	440	394	446	438	450	431	446	382	440	416	423	441	427	471	409	399	446	438	429	435	419	463	430	433	426	421	416	446	468	408	440	427	423	460	409	405	447	419	370	435	437	450	406	405	394	462	467	438	453	413	467	434	391	417	449	413	454	434	408	428	413	395	422	437	383	436	423	450	416	413	464	456	403	402	427	419	416	419	442	415	409	426	439	406	392	409	454	414	454	433	412	416	429	459	435	410	466	421	422	419	417	438	437	432	437	460	428	409	424	422	403	425	445	404	400	438	448	421	412	433	430	437	437	433	470	408	438	447	419	448	453	450	425	441	402	426	442	438	445	433	431	434	405	430	460	399	438	413	409	439	436	408	391	397	423	394	433	414	414	388	430	420	424	455	425	465	417	391	418	410	419	421	443	443	433	424	424	418	424	418	440	458	413	459	427	432	403	397	414	391	418	435	423	411	446	460	441	447	428	400	402	430	431	443	429	402	441	443	479	428	414	415	421	457	419	424	433	439	427	395	468	413	423	428	404	441	434	392	437	410	397	473	460	461	410	461	453	438	419	421	431	414	433	480	463	440	445	415	468	428	421	402	429	457	394	384	406	441	407	412	418	455	420	407	476	460	408	424	413	429	442	434	472	442	414	442	429	440	432	414	447	392	425	428	449	438	434	410	443	471	420	434	406	441	376	429	374	413	451	404	428	429	396	444	441	403	418	450	449	437	452	426	410	391	464	446	439	437	405	431	431	435	443	483	422	481	450	437	407	405	418	422	414	431	421	428	420	441	430	400	419	450	409	483	417	415	430	443	425	428	425	463	431	412	418	417	421	446	432	428	478	412	425	424	444	463	436	424	405	418	452	433	418	435	416	452	442	421	457	402	465	433	423	446	460	419	418	453	412	412	476	435	433	425	436	455	418	433	448	393	415	419	417	402	446	429	425	454	427	437	456	433	422	412	439	436	452	412	411	444	429	419	455	443	449	427	433	418	443	445	420	426	429	410	446	444	430	444	405	456	412	453	419	434	367	452	425	437	419	441	432	432	448	456	426	464	441	433	455	436	433	442	429	437	402	464	397	421	435	439	382	440	437	417	454	457	430	457	438	426	435	410	444	412	437	396	441	415	436	408	436	422	404	432	394	446	407	435	408	430	412	414	453	421	422	396	411	430	455	434	414	447	389	398	442	418	426	425	408	435	390	419	449	427	416	450	429	449	399	389	380	428	424	390	456	434	420	442	443	423	440	424	438	434	455	422	420	412	414	394	420	458	418	454	448	440	434	456	389	435	425	410	418	435	420	445	428	446	394	457	451	408	442	456	452	452	420	436	447	415	443	417	408	428	434	439	409	447	435	417	435	424	441	479	431	398	416	425	440	445	458	423	429	427	433	437	426	433	424	420	407	443	434	449	429	421	415	438	431	464	429	446	426	413	467	386	452	422	446	444	434	451	422	427	436	448	438	429	458	455	409	455	428	415	413
25546	21440	27302	25329	15743	33482	35386	23513	11178	3863	1331	711	521	481	496	491	498	481	506	530	501	495	481	497	500	533	509	484	462	493	437	528	460	486	476	452	495	502	492	479	484	500	472	485	484	473	480	497	458	486	468	466	518	453	465	457	501	462	460	476	490	441	451	484	502	471	481	528	494	474	498	463	473	510	483	466	477	441	506	466	497	498	492	465	450	461	486	489	443	470	425	486	511	441	486	488	500	489	480	472	475	464	444	498	477	463	513	453	487	501	491	474	451	476	485	473	438	473	454	455	493	464	464	485	507	494	478	485	496	446	474	486	511	457	480	438	469	478	483	475	479	483	419	466	502	488	485	452	488	465	494	483	482	469	502	475	485	491	476	528	497	492	506	473	467	474	456	498	472	490	473	525	467	490	464	453	476	431	459	493	505	485	438	456	498	522	511	438	482	431	463	484	476	487	504	491	470	510	452	500	476	498	490	458	519	509	472	477	475	511	482	483	481	449	457	486	479	519	500	469	494	499	456	448	502	478	466	510	481	485	483	451	501	458	501	497	484	468	477	461	490	493	520	472	493	509	447	466	472	457	463	471	502	479	469	457	485	458	467	430	461	465	475	483	462	459	473	482	430	472	474	485	476	419	448	473	514	439	469	478	465	513	458	513	476	461	434	505	472	478	446	497	449	493	448	510	459	479	465	470	491	454	498	519	482	478	470	510	491	466	494	473	473	509	476	517	479	453	479	461	469	532	483	461	465	474	519	472	471	500	506	524	456	464	509	476	455	513	468	495	467	511	471	512	462	472	449	465	479	479	462	471	505	505	480	476	493	495	435	482	473	484	493	478	495	471	457	477	469	465	497	476	454	468	498	504	449	463	490	461	482	526	474	439	465	487	476	488	482	444	501	502	464	438	489	445	527	511	497	507	445	461	490	501	497	496	488	485	506	492	510	447	491	484	524	465	471	476	514	478	506	514	450	465	508	463	527	463	445	462	489	497	467	477	503	479	497	500	455	481	465	457	478	477	516	459	470	478	448	497	485	485	452	492	467	483	481	475	501	514	472	465	443	477	532	499	464	471	481	492	474	458	502	477	479	479	475	474	465	501	469	475	434	497	465	466	457	532	470	476	474	493	489	450	464	459	466	481	429	508	474	495	488	475	452	452	480	449	475	500	451	453	428	456	483	495	474	512	440	461	492	453	498	456	495	495	449	474	471	481	486	468	549	472	480	452	472	481	461	507	498	458	473	496	470	468	483	482	474	482	468	510	502	475	511	465	497	486	486	491	481	480	455	477	498	459	500	483	482	480	505	480	460	484	486	506	498	475	477	483	476	471	501	516	463	466	477	464	467	486	473	497	470	515	473	464	478	479	497	448	480	492	500	430	491	443	451	487	454	468	469	484	485	466	457	474	460	460	485	484	451	434	500	480	442	473	458	484	508	473	466	501	470	509	467	479	459	500	453	473	493	442	517	470	468	502	470	431	487	473	491	514	495	485	459	445	471	441	500	487	485	547	465	467	475	449	485	480	478	478	492	458	474	479	463	442	504	454	473	492	462	493	486	447	489	514	503	505	484	507	475	512	421	505	492	529	501	456	466	481	473	492	497	472	445	470	472	480	507	452	509	462	480	472	492	467	444	441	460	453	470	511	490	472	502	464	481	436	458	452	441	500	493	465	496	530	501	467	473	446	487	474	483	457	504	499	448	440	435	487	495	460	440	496	443	467	455	498	493	537	474	468	470	473	455	443	480	507	519	440	491	475	503	475	460	486	474	468	473	463	486	456	460	433	501	455	462	461	460	463	496	486	456	472	489	477	467	462	486	487	506	486	459	456	472	484	499	452	438	463	468	464	466	511	527	487	485	503	501	512	490	433	467	493	470	472	512	474	487	466	464	468	484	488	474	492	489	469	478	503	476	469	480	486	474	492	469	481	454	459	427	499	474	486	462	466	476	490	481	530	449	458	498	442	466	471	485	459	468	473	473	437	469	467	441	504	463	477	505	521	453	467	515	478	468	464	464	490	503	501	510	481	489	488	483	470	487	488	481	449	465	491	501	510	476	465	500	490	483	525	472	508	497	469	461	470	477	445	472	489	497	476	482	479	468	438	451	498	470	479	492	510	506	489	535	506	482	494	470	491	458	452	484	499	472	493	513	481	459	461	457	517	549	451	482	498	476	504	496	494	440	502	449	466	516	455	451	465	500	459	492	458	484	439	491	471	438	445	526	476	514	475	493	456	495	474	447	411	477	495	479	505	474	475	444	450	469	480	457	463	454	478	475	469	529	513	457	484	531	515	450	487	446	504	464	479	490	465	479	496	444	451	488	451	514	476	452	474	478	471	433	485	459	473	481	463	511	457	464	505	467	496	445	529	488	450	468	423	496	459	456	479	502	465	496	491	487	467	444	490	462	442	476	491	471	486	475	451	498	454	448	455	455	471	486	459	462	490	505	520	486	460	455	451	498	472	469	507	450	439	512	478	456	491	462	445	441	518	455	453	455	480	477	487	495	459	496	427	465	493	471	473	469	473	467	449	444	477	497	457	437	461	484	506	536	466	477	487	470	448	452	494	480	471	495	477	444	462	457	500	511	498	468	493	496	458	492	480	459	478	523	428	435	476	431	475	500	463	464	462	460	476	452	472	530	512	480	488	493	499	475	491	494	486	450	472	476	466	423	479	506	473	460	470	500	494	492	481	492	474	508	479	461	483	443	503	483	452	474	483	511	472	439	459	473	477	468	502	463	483	475	430	472	477	493	512	457	485	499	500	444	431	485	476	501	516	505	489	473	440	455	491	454	492	451	472	459	460	488	481	468	452	459	490	469	451	413	479	462	474	509	474	454	438	465	505	499	458	457	496	485	452	486	471	439	481	483	465	488	482	439	478	459	462	469	455	428	473	478	488	454	467	479	480	477	491	458	486	451	473	478	450	469	493	469	441	501	480	509	513	492	484	437	491	446	455	455	498	468	499	487	451	474	462	484	479	468	494	468	426	481	512	478	519	504	499	498	492	474	476	483	449	465	473	434	470	492	467	459	451	435	475	486	507	470	489	489	522	465	495	489	487	508	439	470	478	449	464	452	445	487	506	494	498	469	438	442	508	460	453	457	509	500	471	454	500	458	456	493	456	464	513	493	483	452	498	472	492	464	504	464	482	444	470	486	473	481	470	483	501	432	478	524	497	485	510	478	502	510	475	498	455	467	463	472	473	455	501	425	528	457	477	490	484	501	499	496	462	443	504	484	435	490	497	470	468	505	464	459	506	489	487	474	505	503	478	466	428	470	488	511	477	476	500	475	523	460	497	473	482	466	540	445	496	480	466	479	450	507	495	525	514	488	477	486	484	497	519	475	458	480	456	464	496	466	490	528	510	472	436	458	503	465	514	484	453	464	459	468	488	488	483	479	477	517	505	450	507	494	461	515	472	471	504	492	462	491	462	495	526	467	469	455	503	450	485	486	468	508	473	453	481	437	449	480	516
3941	4700	2456	1534	13157	32963	29705	18990	9195	3946	1514	715	487	491	490	466	442	475	460	448	459	482	430	438	477	471	422	485	482	459	457	448	470	435	495	424	452	422	436	465	461	466	465	440	444	460	458	441	426	394	444	450	415	476	467	444	486	457	441	427	460	457	493	453	468	451	458	433	456	446	471	464	464	485	468	488	458	469	460	486	404	464	486	444	464	446	430	470	464	427	477	474	462	457	443	459	441	413	437	477	465	456	466	455	454	450	431	451	450	479	445	475	464	446	432	441	467	453	453	466	455	435	442	444	448	445	447	493	470	498	470	476	458	475	477	445	464	450	450	430	455	458	464	456	437	431	479	440	466	422	465	474	449	484	507	442	477	470	458	433	443	453	473	457	438	491	478	453	475	452	477	472	459	471	512	435	467	443	493	431	466	456	487	459	462	450	430	465	458	452	480	471	464	472	487	498	428	471	450	455	450	461	449	474	458	471	470	473	453	476	433	468	442	466	459	465	430	450	466	478	422	469	432	484	483	483	440	515	486	461	465	452	438	444	470	464	431	463	461	487	456	445	484	479	492	446	463	436	473	428	498	458	441	450	470	414	487	463	445	493	423	500	475	429	437	451	479	427	481	452	436	440	481	498	440	455	435	450	448	471	493	448	449	458	449	446	441	450	433	457	455	444	466	446	475	443	478	434	462	483	435	432	469	456	471	482	438	425	462	481	424	429	404	436	457	459	486	467	460	461	448	469	474	439	451	458	499	489	471	455	454	459	476	437	463	423	461	445	435	428	429	462	447	467	447	437	435	467	448	449	428	446	454	452	479	456	386	473	463	431	458	442	432	439	443	473	446	462	460	462	460	432	453	443	471	472	424	453	470	472	468	458	493	442	449	448	458	441	483	506	481	419	477	482	479	463	482	453	463	480	460	470	441	459	460	460	456	444	467	454	467	439	442	453	474	475	434	461	470	401	459	465	495	422	450	456	491	434	429	452	444	431	465	479	464	467	455	440	481	432	474	460	472	456	479	451	418	462	450	466	417	464	463	443	437	461	484	471	442	478	471	457	411	470	441	412	448	472	442	454	470	456	469	459	462	462	438	466	464	494	433	476	446	448	463	391	452	495	444	453	421	443	479	464	456	454	480	452	461	455	499	448	466	441	450	429	464	468	469	477	450	476	422	454	463	435	449	447	473	415	469	447	480	465	445	467	437	424	483	413	458	461	436	468	424	457	468	440	498	473	451	482	433	449	460	461	420	423	439	430	478	470	446	444	447	443	467	454	463	425	457	486	416	420	476	449	462	450	483	460	441	443	454	463	477	444	469	478	448	426	479	451	484	423	455	463	458	447	445	443	413	439	431	504	439	451	469	501	451	461	442	453	455	461	478	474	452	446	438	418	425	437	442	465	458	499	487	476	443	446	426	479	454	453	456	472	465	439	431	475	484	462	423	437	444	491	457	472	422	474	465	458	428	419	458	475	474	453	493	454	451	443	428	466	451	486	440	457	465	475	480	446	441	423	454	493	441	466	479	457	458	436	524	454	436	476	494	464	506	485	426	451	433	459	420	472	459	487	475	451	434	437	498	486	411	487	463	480	449	476	472	452	489	441	414	514	499	424	438	462	459	464	443	425	478	427	445	461	496	416	441	470	459	431	470	444	456	469	457	480	421	448	450	446	452	471	463	458	416	412	453	444	530	446	422	426	478	449	497	463	474	460	466	460	438	438	456	438	490	432	435	438	463	449	478	473	468	431	472	445	449	470	468	454	419	447	457	417	438	439	449	463	425	443	469	447	437	455	462	448	447	452	481	469	458	437	488	464	440	492	449	406	455	452	435	459	464	457	453	420	453	476	457	419	419	451	442	458	459	402	444	480	454	456	498	433	509	412	446	462	474	481	463	445	443	434	467	446	471	426	428	467	453	472	450	456	430	448	463	455	445	444	456	454	472	393	459	451	459	446	449	456	429	411	498	468	502	475	452	441	473	458	447	457	460	472	465	488	462	478	485	427	470	476	460	468	456	460	449	456	470	412	460	452	483	466	402	475	487	478	443	467	454	469	439	441	459	466	447	476	463	453	433	458	471	451	460	433	488	444	486	469	435	446	475	438	431	455	469	444	408	451	471	486	418	446	432	449	479	450	447	442	440	463	453	447	454	454	440	453	422	474	478	460	473	500	466	465	429	455	475	413	461	482	492	441	466	472	443	422	457	476	433	476	481	465	409	457	407	494	435	439	444	450	468	512	434	459	448	468	443	491	467	443	420	499	426	471	452	474	447	457	434	491	442	464	460	471	460	406	455	468	434	437	410	430	441	450	496	483	487	440	474	476	436	462	453	434	440	435	412	423	457	438	423	404	445	450	477	441	464	509	472	488	447	448	425	467	444	453	459	447	484	429	466	471	441	396	443	461	448	463	459	475	483	443	424	463	449	469	470	467	443	439	456	456	489	426	463	449	441	410	455	442	483	449	490	457	455	467	461	489	467	455	455	442	435	435	453	458	443	457	485	450	470	435	415	483	470	452	454	471	424	448	476	441	493	470	473	436	427	462	436	435	430	434	443	499	422	487	451	440	435	461	446	455	477	497	465	470	451	470	462	468	385	447	438	465	437	445	455	424	478	445	389	472	462	435	453	433	471	502	480	472	440	473	474	471	440	461	418	475	463	461	442	462	475	445	443	455	439	459	466	468	459	439	466	490	448	441	441	445	447	475	427	458	466	473	420	449	426	489	422	477	448	469	425	474	428	469	455	470	440	448	449	478	476	454	453	463	471	471	489	430	443	452	420	475	486	441	476	509	467	450	449	483	466	462	446	462	434	433	421	469	425	475	483	430	455	486	409	440	470	456	435	462	442	458	476	471	412	466	400	454	452	446	405	444	449	465	466	476	444	479	414	430	425	468	516	452	474	445	471	482	445	458	455	452	475	438	443	441	514	467	485	425	400	443	411	459	471	475	446	450	436	449	432	444	442	480	440	477	463	467	425	453	502	451	444	484	444	468	489	464	459	454	457	447	475	437	441	459	458	433	453	456	477	463	420	415	466	458	464	444	489	483	418	450	449	460	431	499	425	457	439	474	457	433	466	480	444	485	472	420	460	434	458	439	465	432	451	471	458	461	485	454	466	490	466	462	438	451	427	525	447	452	455	465	492	437	424	445	447	460	470	493	458	430	456	497	468	456	444	432	469	473	446	450	462	453	445	448	426	473	453	472	424	410	438	461	478	439	443	446	444	467	481	477	459	456	427	436	442	472	488	467	451	422	490	419	454	461	464	427	415	427	411	464	443	402	495	450	466	478	423	483	460	438	453	414	462	481	409	448	482	458	469	445	452	447	484	448	424	422	491	434	432	482	460	484	460	471	483	476	402	449	430	463	406	424	449	464	444	442	461	499	469	407	429	439	476	485	458	441	421	463	431	464	437	422	467	430	422	479	444	453	446	463	440	440	457	420	421	457	433	469	438	467	479	498	480	471	435	490	449	461
24258	21390	28638	24499	24449	48516	52380	38533	22804	9727	2982	1132	721	591	581	618	554	587	572	555	597	568	572	570	576	560	578	608	617	545	601	614	575	590	550	578	569	590	593	572	603	541	622	593	570	616	584	608	564	644	576	590	583	613	549	619	538	571	537	589	591	562	582	570	623	560	561	617	591	576	575	556	599	577	598	568	565	568	575	580	561	561	578	632	581	564	520	551	608	579	580	601	553	601	577	572	569	609	577	605	566	596	594	580	578	593	553	583	580	554	594	568	577	557	574	519	583	575	551	567	530	587	584	568	564	608	566	577	595	563	548	520	555	596	583	540	616	536	635	590	587	599	555	613	544	537	568	597	589	574	568	558	599	539	583	562	560	566	611	558	537	535	582	601	530	592	536	572	583	568	586	569	510	582	576	594	570	577	569	563	535	544	559	594	597	611	561	559	563	574	573	604	585	566	562	554	556	607	557	592	604	568	554	569	600	554	572	575	572	586	564	578	559	570	584	563	586	559	561	605	545	580	510	573	554	573	562	595	557	565	527	566	597	549	618	568	565	567	603	583	575	583	549	567	578	575	573	580	603	577	609	549	565	580	582	582	578	622	572	582	588	593	598	614	580	567	584	603	579	584	617	595	562	532	551	566	574	505	565	584	590	567	636	567	591	563	558	585	573	584	563	534	578	534	593	563	550	565	579	577	548	604	568	552	576	569	546	600	554	535	582	597	546	529	618	549	543	524	553	562	571	540	595	558	540	594	591	557	586	550	622	560	563	622	562	591	614	559	563	579	595	546	548	560	547	628	542	514	618	561	563	566	571	603	528	597	512	544	624	565	584	525	572	546	584	584	556	541	549	538	555	579	590	568	585	566	595	587	548	623	545	580	569	584	574	560	570	577	581	593	557	604	576	574	502	533	627	607	564	586	570	534	545	553	587	559	589	610	586	623	582	583	565	521	610	574	594	553	592	551	609	631	554	535	555	538	568	579	525	553	580	582	603	580	596	551	559	536	577	560	575	559	562	558	551	579	577	571	593	587	603	553	532	529	561	556	562	552	547	515	583	592	577	584	555	578	585	595	587	607	537	555	568	598	533	580	560	576	557	590	557	580	527	563	576	574	588	596	546	547	603	591	549	612	568	584	559	559	572	584	573	546	642	578	575	529	587	535	576	575	567	564	603	557	582	585	570	549	566	596	563	547	545	554	536	583	585	582	574	595	594	576	564	598	578	616	619	569	595	549	527	617	557	652	583	599	585	611	577	612	552	565	593	585	580	603	584	580	567	556	578	561	600	572	617	597	575	563	613	543	557	599	583	591	559	552	601	634	590	600	536	581	564	608	587	577	600	590	580	580	562	599	551	591	551	539	575	605	579	610	565	511	563	543	551	610	541	620	588	581	585	601	565	590	573	596	542	581	579	608	625	587	611	546	608	545	584	568	561	584	563	601	580	571	589	588	558	541	594	596	605	539	543	617	557	584	562	540	608	599	586	597	583	598	556	633	589	615	560	566	547	535	591	576	622	572	561	579	597	598	574	566	597	537	547	557	551	581	604	546	567	559	578	583	569	579	587	620	589	575	602	571	567	608	545	572	581	562	562	575	532	563	537	554	552	581	530	565	601	593	586	582	601	552	565	548	563	567	600	590	620	596	575	569	575	589	556	573	545	545	586	565	602	524	592	617	594	532	575	566	665	573	524	556	566	574	559	565	586	566	561	588	623	578	601	568	561	574	587	548	574	594	570	581	578	570	588	554	568	598	576	623	560	585	566	595	588	606	562	586	561	584	595	557	563	584	557	581	586	539	589	618	584	554	594	583	602	548	558	540	570	585	545	555	569	574	599	571	560	589	573	565	597	578	564	557	552	559	601	615	571	638	576	542	581	519	557	543	561	574	582	620	590	628	508	583	557	553	563	579	554	576	621	586	566	543	569	593	589	548	604	536	559	581	538	601	566	576	601	551	561	572	549	612	550	582	574	573	537	577	560	543	569	610	573	578	564	585	592	562	601	589	550	527	578	572	556	573	559	585	581	573	560	553	588	550	587	594	618	581	573	582	584	577	627	572	541	527	546	573	582	566	596	527	554	538	575	568	525	627	616	582	560	576	626	617	600	580	591	627	549	590	638	601	589	585	525	576	560	540	608	549	633	628	563	586	613	522	560	596	583	497	621	517	546	606	568	561	569	590	582	607	574	531	578	574	597	586	543	599	603	582	571	562	583	548	579	569	566	600	562	606	598	621	584	567	585	558	540	520	569	565	562	619	581	550	600	574	555	573	600	547	604	536	568	596	600	584	574	576	573	597	569	587	568	563	590	552	577	562	619	574	553	521	552	592	586	547	601	594	614	545	572	531	581	602	576	561	588	551	558	600	576	570	544	618	580	576	559	557	559	556	590	615	562	551	598	589	576	626	534	582	539	584	579	561	575	600	584	597	547	558	568	599	567	553	563	580	553	598	538	542	548	603	587	603	562	561	554	581	544	585	577	571	585	563	573	580	587	564	565	590	572	541	561	573	558	608	540	611	598	559	567	608	582	564	595	611	604	557	586	595	535	588	593	604	556	568	604	558	589	549	582	559	571	582	523	540	550	579	523	596	627	572	544	579	595	589	555	597	601	565	550	576	614	627	563	611	554	607	560	568	589	604	589	524	544	584	566	609	591	582	577	542	579	580	591	534	529	586	603	559	555	564	587	582	571	568	562	567	587	568	552	532	613	548	576	593	570	581	543	574	568	550	534	558	545	592	596	582	615	561	568	563	535	598	575	573	568	613	546	527	585	546	596	531	585	584	577	588	552	634	607	573	589	621	541	613	620	568	547	588	612	547	558	534	648	628	617	561	577	563	568	569	567	519	583	570	567	592	613	543	576	538	559	587	575	594	562	513	580	574	563	570	556	599	600	533	569	593	570	576	587	616	604	573	570	584	578	531	604	585	560	577	525	577	561	565	615	582	534	612	557	608	579	587	595	596	594	509	512	522	564	551	598	548	547	555	600	568	555	591	559	540	589	615	567	586	588	565	597	552	563	586	585	636	563	622	579	596	587	567	585	551	554	579	546	547	595	569	587	587	534	583	583	572	555	545	536	590	598	569	564	575	568	588	568	559	579	595	574	536	552	586	569	598	576	602	591	579	608	588	541	557	579	577	568	596	597	595	594	558	557	593	548	624	591	576	553	571	578	592	573	542	559	598	560	582	617	601	597	576	586	551	577	540	584	540	585	592	624	569	579	580	580	586	571	605	600	566	557	590	588	534	536	585	528	556	566	562	589	554	574	611	565	572	581	561	567	534	553	547	567	596	559	552	602	538	574	563	561	522	597	618	563	551	568	576	591	583	598	575	570	587	592	581	577	553	587	611	594	613	597	551	534	565	589	571	593	535	608	591	541	565	585	514	612	540	560	546	526	593	593	580	616	547	578	592	625	572	587	547	537	567	557	547	547	549	565	536	642	564	579	568	570	552	568	560	581	577	579	567	546	578	551	548
4045	7704	4940	2673	26442	51970	47263	32560	18126	8042	3046	1161	707	537	505	513	540	571	539	488	555	607	541	516	568	523	533	564	525	534	586	582	556	578	551	511	541	502	562	546	572	558	541	546	511	532	516	557	552	510	586	545	556	567	492	549	545	534	520	560	528	523	583	549	555	541	567	530	555	558	565	546	553	561	564	545	598	555	567	558	525	557	530	526	556	547	545	510	543	564	546	564	522	499	534	596	550	597	587	561	515	558	540	517	551	549	505	556	580	537	537	543	526	531	537	563	530	526	549	539	532	590	557	572	560	527	519	543	546	529	518	501	525	555	514	542	530	565	497	562	542	578	520	510	569	582	547	548	517	529	566	503	524	525	536	539	517	569	521	537	511	506	552	530	540	540	523	559	554	540	550	526	524	549	527	545	501	579	540	509	534	570	532	532	524	513	540	566	537	543	536	521	567	558	542	538	544	532	520	568	588	563	616	560	563	572	576	542	531	501	558	578	486	548	533	531	528	537	544	503	560	550	514	511	572	537	561	542	523	533	549	559	530	549	560	529	539	591	577	542	505	544	534	566	544	584	536	543	537	561	591	552	535	545	571	532	519	528	568	516	517	532	535	594	492	561	553	528	602	542	557	557	522	544	518	588	522	538	562	541	548	552	563	542	509	554	550	565	541	576	534	548	522	560	543	550	525	583	548	567	564	533	506	524	573	557	511	527	534	527	541	552	550	514	531	541	503	562	537	520	550	546	513	530	535	531	522	548	543	546	521	509	563	554	553	516	550	566	540	529	590	512	560	524	509	529	521	594	504	529	521	499	530	533	577	571	590	543	540	523	541	562	550	516	545	552	564	547	520	527	582	548	562	539	530	539	545	534	549	526	519	543	548	519	544	497	525	568	549	538	527	553	498	533	560	540	542	608	538	552	576	568	529	539	540	581	553	494	535	558	533	573	494	547	517	542	590	535	568	524	585	551	537	536	543	530	562	586	542	505	507	518	542	552	557	589	515	551	557	541	525	534	577	554	493	541	556	555	554	569	498	535	561	548	571	589	512	529	513	536	546	548	529	521	543	545	560	554	548	540	517	543	537	583	543	543	567	525	525	504	498	554	531	526	562	559	513	554	576	594	538	542	504	524	532	526	534	533	512	518	583	549	634	521	528	560	553	517	557	545	522	533	537	527	560	554	517	551	544	543	552	560	577	550	539	537	540	543	561	508	540	570	552	512	521	546	545	538	558	527	498	563	565	534	534	532	494	554	550	557	545	517	535	537	522	570	528	577	591	563	524	536	555	599	539	559	531	545	570	564	511	547	535	537	527	606	541	572	550	532	551	555	507	525	542	540	539	575	546	535	519	507	545	545	519	527	537	527	498	548	557	568	538	508	566	549	516	573	551	546	549	547	506	555	561	534	508	548	542	560	537	515	550	521	551	545	540	510	557	537	544	560	552	546	579	568	605	516	578	504	498	523	548	547	538	542	508	569	531	531	507	546	550	563	534	537	540	549	534	566	547	519	531	503	533	522	535	535	558	573	546	505	533	526	534	525	549	548	526	564	555	558	541	519	510	516	545	518	569	526	596	513	558	566	537	544	564	506	501	576	530	535	528	501	550	542	587	520	590	565	526	530	537	592	545	540	530	550	516	498	539	535	503	543	489	543	508	564	512	519	536	534	565	553	563	529	540	527	519	551	549	591	567	521	547	538	573	536	491	552	533	572	532	547	536	550	530	544	501	552	512	552	541	555	531	584	503	541	539	555	542	573	532	520	538	537	489	576	519	541	545	564	536	516	550	557	542	538	557	529	524	580	518	502	513	594	514	533	531	534	526	543	589	545	510	548	526	535	566	524	534	529	589	597	505	558	590	593	558	541	523	560	559	504	564	570	563	584	516	524	551	529	519	554	534	530	529	552	524	540	573	553	535	535	557	536	541	517	524	537	530	544	544	570	563	549	544	556	561	541	532	510	561	536	571	538	563	573	535	537	572	568	514	498	491	563	571	500	561	535	521	534	548	506	529	558	554	547	533	596	537	559	563	570	515	516	484	513	536	570	559	506	575	600	526	500	605	556	514	552	527	544	511	553	539	528	551	527	542	514	562	539	537	509	546	497	544	507	539	537	581	499	538	539	514	519	533	536	581	550	548	586	550	554	509	568	544	530	552	550	564	534	517	539	553	514	538	527	512	522	520	551	591	538	532	555	517	551	507	540	508	580	542	500	515	510	526	566	564	533	515	560	591	557	521	564	566	597	545	537	549	534	599	542	545	515	548	512	598	556	550	524	566	526	555	541	546	533	495	571	551	538	521	564	518	541	546	497	547	518	495	529	562	599	533	554	558	567	514	529	529	542	583	526	525	571	554	527	517	517	551	539	543	571	544	505	567	510	535	519	547	499	538	556	531	542	530	519	567	526	525	540	524	540	517	539	502	556	515	524	590	556	515	560	554	538	573	500	543	519	544	552	545	531	491	570	560	504	539	541	523	518	542	563	543	585	550	513	513	536	526	504	517	551	535	551	560	549	567	508	545	519	552	566	527	540	555	533	539	503	559	547	572	571	546	530	547	529	511	552	527	541	537	538	555	530	505	530	534	549	528	526	575	560	554	559	510	549	558	552	547	545	551	528	513	537	486	510	550	567	526	534	584	497	580	524	528	555	557	536	522	513	513	557	542	537	540	517	555	510	519	543	554	593	534	559	527	546	510	527	517	552	522	543	543	535	565	547	517	562	539	559	551	541	511	568	543	500	524	565	493	498	558	542	539	562	531	563	604	533	536	542	584	565	511	492	507	544	514	536	572	490	555	532	561	539	490	532	527	535	558	501	537	532	546	547	535	526	582	532	573	524	517	567	570	511	543	542	559	543	503	513	554	575	564	513	530	560	546	547	549	541	526	532	540	552	560	551	525	558	552	507	479	486	543	552	534	542	554	563	574	532	490	530	549	518	569	520	534	537	536	548	509	535	527	481	527	564	591	526	540	547	539	562	554	530	546	533	542	522	509	547	530	589	536	553	536	543	521	546	593	551	557	531	529	537	512	537	547	543	536	541	527	551	546	580	519	584	583	498	510	528	544	511	548	529	497	554	567	528	559	518	561	543	550	540	515	548	596	518	555	567	530	566	524	497	539	548	495	544	550	536	559	560	527	551	563	512	517	526	523	548	541	543	563	567	576	551	518	529	549	540	501	537	519	522	518	493	574	579	543	494	509	511	591	552	540	513	529	546	559	558	575	550	495	550	493	542	512	537	538	537	561	509	575	493	529	543	574	557	528	530	541	581	544	526	511	539	542	525	557	524	510	512	535	539	538	519	543	505	517	530	568	528	568	551	532	521	577	546	523	573	528	556	511	538	518	512	543	553	584	508	545	513	528	549	531	539	564	534	551	503	532	521	529	576	537	547	537	508	568	580	544	578	546	565	548	525	576	551	522	541	539	576	554	556	528	540	527	573	520	526	563	511	514	527	513	506	513	485	537	531	530	558	523	561
27673	12234	1412	791	1122	3761	4032	2851	1724	919	683	492	495	434	505	485	467	448	437	435	467	447	473	483	522	484	464	452	481	488	479	463	448	500	458	480	476	418	484	460	450	459	475	497	463	464	456	452	465	473	531	498	496	493	477	505	444	501	467	468	482	480	455	518	460	470	524	471	523	471	513	497	492	532	453	428	450	479	460	428	461	505	475	495	436	470	494	479	491	496	476	459	474	475	417	462	446	464	479	463	452	454	495	458	488	446	528	439	471	481	453	458	458	479	462	471	483	432	502	504	488	466	473	477	444	478	454	468	454	483	492	429	482	485	489	508	495	473	478	485	430	442	514	484	491	499	475	459	460	464	496	448	500	493	486	475	483	458	480	458	445	431	515	487	471	519	470	442	451	510	458	475	453	451	422	480	476	441	495	480	445	460	484	444	446	499	474	483	510	471	482	465	474	493	451	471	459	503	498	459	466	443	464	494	462	482	507	472	483	474	506	480	475	483	456	445	479	463	463	443	484	535	478	465	471	442	464	470	450	479	428	468	477	468	457	482	472	481	439	505	505	481	482	464	494	501	473	470	497	532	471	456	454	509	468	430	452	449	444	486	489	459	490	491	459	465	462	520	453	444	491	495	444	463	512	451	457	502	480	439	442	442	455	437	452	475	445	458	441	441	482	463	498	479	471	484	465	481	469	486	451	493	455	460	480	448	498	492	451	499	484	495	514	476	496	497	460	443	474	448	481	467	450	444	491	481	466	483	477	469	526	460	445	445	493	491	480	485	438	498	458	478	467	500	478	478	462	485	487	468	490	481	480	473	507	440	462	439	479	477	498	504	476	503	446	449	434	495	470	429	480	476	468	455	459	490	476	475	449	479	462	493	480	500	468	457	446	512	493	515	476	472	491	464	450	446	511	476	466	494	471	466	492	476	437	483	475	501	449	450	490	481	458	483	446	463	433	485	434	476	512	488	463	508	473	482	511	496	461	473	467	454	503	508	473	497	455	476	449	458	486	479	503	435	464	476	488	469	479	472	470	488	482	501	478	473	473	488	476	473	463	448	468	499	486	461	467	471	464	481	500	476	501	452	447	484	459	453	460	499	443	476	472	485	480	486	502	467	495	455	448	470	489	480	519	484	475	489	494	411	476	442	491	434	410	480	470	456	502	446	490	485	500	477	458	465	463	471	487	464	436	467	510	470	475	409	442	495	449	471	471	449	455	460	472	485	453	457	492	462	466	513	475	460	488	480	441	437	484	477	469	474	460	464	450	504	490	434	431	474	470	449	480	495	508	454	495	463	463	482	481	472	531	461	509	467	450	472	473	476	454	495	493	485	488	449	476	444	503	488	482	452	445	468	459	453	492	435	488	471	505	450	458	417	485	454	476	436	445	460	463	444	448	488	480	475	471	473	432	472	457	492	493	491	429	517	457	527	465	493	468	438	450	460	449	473	494	441	470	461	427	479	487	485	473	477	476	511	468	456	447	497	483	467	470	447	451	478	502	491	505	442	504	488	457	461	476	496	457	440	487	470	468	467	483	464	464	443	479	472	474	482	458	494	518	500	457	443	492	466	495	507	443	475	456	503	486	490	481	498	476	481	476	476	457	493	479	433	518	462	465	460	495	487	444	453	456	469	458	469	393	447	479	493	440	456	478	466	448	432	480	498	515	445	458	473	450	499	481	434	438	427	442	458	455	434	470	481	475	470	492	453	482	460	524	452	468	441	453	503	506	461	500	471	474	466	477	505	432	473	490	483	472	533	468	483	485	469	469	471	447	471	483	485	458	469	470	494	427	494	427	472	481	486	509	458	431	473	481	525	474	489	472	475	458	482	489	445	491	493	459	496	476	450	458	476	475	477	434	454	454	483	496	459	458	433	460	458	464	464	450	451	483	495	484	476	494	464	441	504	471	479	471	523	441	479	454	465	511	482	463	489	487	474	487	454	472	437	498	485	472	467	407	467	489	480	485	484	459	455	495	480	441	480	461	474	482	469	493	468	435	451	440	430	470	472	481	448	449	476	489	484	494	498	458	474	504	500	471	428	466	513	482	467	482	455	462	469	446	471	453	453	520	465	488	445	517	465	467	486	511	490	464	497	487	473	500	505	454	473	461	453	487	498	445	463	448	462	473	492	494	498	468	469	487	478	443	468	468	488	479	458	501	478	475	489	468	460	475	492	492	449	488	464	475	448	432	488	472	508	438	452	497	498	500	458	442	452	499	472	472	487	497	472	457	489	468	483	465	477	493	474	497	466	513	444	465	508	486	469	486	494	448	476	443	461	464	444	444	449	469	452	462	470	441	468	473	468	471	476	496	477	474	484	489	483	446	494	474	493	452	479	502	461	470	464	474	469	488	541	511	469	516	463	490	501	482	511	453	496	435	504	504	479	468	466	458	479	468	450	470	517	488	461	460	461	526	476	504	473	434	487	493	523	439	442	483	487	475	498	467	459	463	466	445	489	460	509	503	542	509	472	484	491	524	486	481	487	472	484	458	503	468	467	508	473	496	486	459	492	484	473	456	417	478	464	487	480	460	426	447	494	462	459	462	500	452	459	486	519	481	492	471	462	469	446	486	474	442	456	500	457	465	481	492	473	459	467	489	448	498	465	463	499	444	482	471	484	464	451	468	472	481	452	515	473	473	444	452	486	478	491	468	451	466	478	503	470	498	461	484	471	509	502	487	503	486	512	456	481	450	484	477	504	468	454	450	438	486	441	498	466	479	445	458	455	462	469	405	491	451	470	436	483	452	470	474	455	478	470	426	512	453	491	485	458	467	500	433	533	471	497	495	468	448	468	470	459	469	462	452	472	476	442	491	504	478	439	467	444	461	461	462	497	456	449	467	497	466	511	485	464	460	470	428	490	496	458	470	481	454	487	455	443	467	480	466	471	495	493	480	460	449	480	465	426	466	479	448	452	469	440	440	476	492	470	430	473	495	447	466	431	458	445	503	468	496	492	471	483	485	486	478	516	483	447	528	456	513	465	461	496	496	494	455	485	459	455	475	496	423	479	434	487	470	440	500	466	489	487	489	488	489	477	448	455	459	460	470	456	472	478	448	466	463	520	493	462	446	495	475	487	454	437	464	491	490	475	477	448	435	446	451	458	443	447	461	489	453	460	495	509	466	468	483	495	488	469	469	449	447	469	507	453	481	460	426	486	461	491	475	465	467	483	513	503	445	489	455	475	456	463	468	456	445	448	488	471	472	472	491	478	474	467	526	449	448	481	477	453	465	483	446	488	477	531	487	482	492	499	476	431	475	483	464	477	469	438	476	503	486	485	480	444	465	453	489	445	438	487	431	468	411	466	480	481	501	497	442	521	486	427	473	470	472	448	494	493	483	515	476	455	464	493	447	446	488	470	441	468	468	460	487	478	477	458	434	433	459	444	454	493	495	489	503	503	481	443	458	455	476	455	450	499	491	488	470	475	461	493	458	454	458	434	487	479	462	476	493	469	487	507	482	481	468	474
5183	1151	676	629	1364	4812	4702	3511	1930	1031	669	477	472	427	451	412	472	475	429	446	458	413	464	410	463	490	424	407	448	430	431	428	471	433	447	424	440	423	412	475	450	422	416	442	423	464	421	441	392	448	464	454	441	414	438	433	467	426	455	397	410	396	386	435	429	421	437	417	403	430	433	413	422	416	442	447	469	473	431	439	428	438	432	420	464	419	403	452	451	452	490	471	460	428	435	414	428	449	411	450	391	419	447	419	427	461	434	410	428	426	422	468	421	422	395	412	399	453	431	471	403	468	440	421	416	424	450	436	420	475	447	456	434	453	399	449	471	426	410	436	438	436	432	407	416	420	448	418	432	430	448	462	453	435	431	443	422	472	432	407	448	414	348	429	422	426	416	440	445	427	446	402	456	443	422	463	449	434	436	467	392	439	427	437	419	426	407	424	421	441	424	455	447	426	446	463	400	415	450	429	439	428	438	428	433	404	447	436	425	443	438	426	427	454	408	451	411	427	399	429	453	426	446	443	399	429	448	452	447	434	439	427	408	442	437	440	436	422	392	432	429	430	420	454	442	435	395	404	429	441	443	440	416	450	422	450	420	469	415	468	415	417	457	441	436	438	437	407	441	455	424	425	482	440	430	415	427	424	448	483	418	437	445	427	478	426	400	428	411	450	457	396	408	444	416	431	417	484	463	406	441	422	416	440	454	440	437	449	407	451	426	409	416	440	429	431	420	401	433	419	437	416	407	432	479	450	442	404	428	402	493	443	444	410	429	442	455	424	428	466	433	440	451	430	426	446	443	408	400	420	455	446	430	411	409	494	460	415	442	431	414	467	442	422	402	410	432	423	429	421	431	463	417	460	396	456	439	445	426	431	448	458	405	413	441	467	467	432	463	423	430	410	417	456	478	449	457	445	453	431	419	416	397	425	404	430	433	431	455	436	436	466	455	409	437	463	427	478	437	425	436	414	408	447	438	440	455	424	443	389	425	407	421	433	425	428	431	410	426	458	392	434	455	433	426	419	436	480	417	422	442	441	431	446	398	401	441	441	431	446	423	424	451	398	447	470	438	412	424	422	455	440	449	446	408	436	435	455	446	443	451	422	461	463	432	439	424	421	417	428	487	443	422	426	417	483	425	390	412	425	460	444	415	454	386	424	450	463	448	416	420	408	435	450	453	446	441	433	466	432	444	459	456	408	436	443	439	412	401	419	416	475	399	397	422	409	432	411	441	404	459	470	423	398	457	421	447	448	426	438	431	426	428	443	446	412	446	445	434	451	431	444	430	433	448	433	451	443	457	460	423	462	427	422	456	437	427	433	419	444	441	449	466	436	454	436	416	421	411	424	450	444	458	428	446	441	395	433	468	446	427	419	480	468	406	438	451	443	424	436	443	441	473	421	426	450	409	396	413	415	446	457	438	427	442	444	480	411	449	443	403	461	443	473	434	406	439	437	412	447	419	406	427	463	435	446	418	453	433	444	418	392	432	441	416	435	448	452	442	456	434	385	436	470	439	424	432	423	425	412	451	418	433	442	448	442	426	478	426	431	427	424	478	477	430	455	482	439	419	451	463	443	475	466	435	465	414	444	445	437	460	465	441	423	434	421	387	423	473	434	442	445	432	469	412	413	452	425	430	406	447	422	382	459	439	466	390	402	406	440	422	423	402	422	402	427	440	431	406	425	427	425	430	434	450	395	437	389	445	457	428	431	435	431	436	457	385	432	440	425	387	429	448	439	417	450	446	448	461	471	404	433	437	496	424	417	436	425	408	430	417	450	446	453	458	417	408	434	435	419	425	421	434	443	442	441	435	440	429	446	440	432	444	439	443	421	408	445	401	429	456	454	491	436	430	431	410	433	418	420	442	456	432	431	446	474	439	436	458	436	427	427	440	431	426	416	419	418	422	473	443	442	414	388	416	425	492	399	433	454	452	474	461	422	434	438	433	421	399	425	449	439	383	435	439	450	470	425	441	448	430	454	431	472	401	433	427	413	432	436	442	408	428	418	428	442	436	477	423	438	431	401	443	453	419	469	429	486	435	438	420	412	400	430	440	470	460	429	450	445	440	396	397	435	410	449	437	406	483	444	420	450	447	434	438	408	441	417	436	463	446	409	419	437	412	425	400	423	408	417	404	463	463	424	369	424	428	487	391	431	422	406	431	412	453	414	427	448	409	418	435	412	460	391	413	429	409	393	431	449	440	432	459	446	365	474	390	427	424	482	407	445	407	437	430	426	452	452	444	471	415	488	396	476	471	422	424	427	424	394	423	449	450	434	468	449	473	426	422	461	446	404	441	448	452	435	425	444	440	407	431	485	441	428	435	461	448	452	452	458	449	444	414	419	458	418	444	435	395	387	419	412	431	427	421	434	452	412	447	445	448	409	431	441	420	406	443	428	406	411	433	423	446	388	436	413	425	429	439	441	452	470	442	441	419	417	430	396	472	413	431	459	416	450	444	429	401	463	457	418	421	460	399	420	422	448	420	448	434	406	461	450	416	451	439	411	408	461	454	434	461	435	460	423	421	425	412	411	414	445	447	444	423	450	484	419	422	437	411	426	391	467	463	427	437	436	432	441	391	447	439	444	403	426	446	448	441	417	427	433	423	463	422	440	419	439	417	430	427	420	413	444	461	446	469	413	442	447	430	461	440	440	425	463	425	441	423	453	459	431	428	412	464	440	433	431	424	440	448	457	439	422	422	428	391	430	442	452	424	441	426	403	433	425	449	453	445	442	415	466	443	431	411	453	472	448	458	454	469	461	457	448	422	398	393	463	454	444	456	440	424	445	430	437	403	442	454	441	446	454	457	436	422	424	449	392	433	415	438	430	433	429	433	456	456	466	425	398	461	440	432	427	428	444	422	400	429	441	436	441	462	398	415	455	435	438	413	433	412	441	460	438	449	437	415	489	414	433	457	419	468	454	442	463	454	417	419	441	435	448	407	448	480	442	419	422	451	426	451	447	433	418	491	453	418	439	425	487	428	423	424	479	440	449	443	426	464	469	435	430	455	455	461	458	438	450	424	425	452	441	442	469	434	418	440	428	422	451	411	438	431	438	459	417	438	404	442	461	435	397	458	415	449	447	421	452	412	404	441	429	448	425	454	413	433	395	438	425	427	418	452	442	430	431	430	410	463	406	422	433	463	414	432	389	429	431	451	449	456	424	431	441	421	432	446	444	417	432	446	452	427	463	440	439	442	435	441	456	445	455	397	405	400	414	436	444	453	426	403	448	440	408	432	440	461	454	412	432	417	432	417	412	421	426	405	410	437	407	406	396	423	388	440	467	423	444	422	455	427	459	420	420	402	471	447	447	432	434	467	458	446	431	424	415	431	395	426	401	452	436	440	402	409	405	422	449	433	445	453	419	453	436	447	430	451	423	475	430	442	448	385	422	396	415	423	453	423	411	432	424	424	399	428	433	405	464	488	448	421	437	461	405	439	409	445	459	418	416	409	448	395	428	435	390	443	456
25540	21416	27224	25418	16021	26916	33978	25642	13106	4618	1666	770	600	529	485	534	520	488	496	484	450	461	498	494	480	443	517	492	479	453	529	471	495	481	458	483	520	420	480	477	454	500	494	501	473	479	528	459	449	493	505	459	469	442	498	471	489	483	455	464	473	482	523	520	472	478	505	505	505	496	474	478	483	475	448	470	456	488	454	485	471	443	465	410	466	437	455	456	473	487	466	492	471	475	475	512	470	477	475	469	495	466	506	497	504	455	480	474	465	479	441	463	470	465	456	459	481	482	476	490	453	471	459	484	483	488	460	455	484	507	481	452	511	509	495	491	452	446	468	496	482	485	453	505	414	454	464	433	480	443	508	501	464	471	463	460	470	483	478	499	514	475	460	485	485	487	477	484	487	505	488	497	504	468	491	478	475	498	472	491	459	433	506	434	460	464	483	493	497	522	474	439	481	481	462	514	481	498	452	461	477	496	501	520	497	455	505	468	450	465	481	492	450	456	494	491	495	463	448	489	508	524	514	448	511	466	453	463	483	483	463	481	495	471	480	489	522	463	513	465	482	483	466	435	439	473	481	460	483	492	503	457	486	465	482	465	490	459	486	477	474	486	473	475	485	482	486	481	487	501	484	489	425	490	483	477	487	441	508	450	491	500	473	434	486	448	467	408	478	458	503	490	460	484	441	446	466	458	423	487	503	509	469	471	506	460	483	487	510	445	455	470	469	460	449	520	422	438	484	495	437	467	482	497	476	482	455	487	482	471	453	470	497	463	482	479	486	448	472	472	457	486	491	501	507	473	471	446	480	506	499	446	465	502	459	467	489	522	530	534	482	473	484	483	454	491	490	487	479	503	492	483	495	459	503	476	491	517	481	469	478	477	500	447	504	475	461	492	485	503	478	430	460	464	482	481	483	449	464	501	456	476	470	428	524	466	476	497	478	501	480	507	503	460	501	491	447	526	447	470	503	450	503	498	483	492	495	444	481	505	483	491	507	467	488	524	465	498	461	458	464	496	487	478	513	495	523	475	485	504	448	482	500	471	470	491	448	474	469	495	506	448	485	455	462	482	491	445	501	480	462	461	471	463	484	425	478	487	485	456	485	486	453	455	514	486	465	490	491	447	446	492	459	475	514	470	468	476	489	508	477	461	471	453	469	466	479	452	478	481	505	480	503	473	469	490	489	478	437	499	511	508	491	486	477	478	484	478	475	498	462	503	468	449	456	495	442	459	496	469	444	481	497	463	485	486	471	454	471	467	492	514	479	503	494	514	502	456	479	495	443	498	489	483	472	487	466	478	440	463	476	498	514	503	473	490	494	482	510	456	454	447	515	418	468	482	465	495	498	509	445	472	510	470	457	466	444	485	473	468	493	516	510	498	481	500	480	456	463	445	457	479	425	474	479	464	518	471	462	498	451	484	452	431	467	496	479	497	476	496	496	510	460	511	479	487	542	495	483	508	438	481	501	480	494	456	464	472	476	487	470	477	467	466	470	451	463	468	533	466	498	517	483	457	483	454	479	472	508	493	537	466	443	468	454	458	466	410	488	442	515	493	485	472	483	514	452	476	493	453	438	473	477	492	459	469	463	506	495	459	496	447	451	525	456	502	517	470	449	473	469	448	496	483	496	500	460	505	497	465	454	494	482	487	468	464	520	463	467	469	494	484	469	459	481	494	470	486	496	480	519	496	495	521	482	486	470	498	479	463	484	499	479	459	461	492	467	473	483	526	481	487	500	479	514	503	493	470	485	453	478	459	470	495	470	459	473	484	469	482	520	482	463	474	491	466	488	504	491	486	507	484	501	429	460	479	490	470	513	483	494	500	450	467	464	465	491	458	471	466	489	457	466	482	469	485	456	495	475	459	441	484	466	470	499	517	461	465	482	481	464	501	508	476	501	471	522	479	482	508	539	507	476	461	485	474	482	464	455	491	499	469	476	487	475	471	478	508	458	434	502	461	483	494	474	452	497	497	507	483	458	476	459	509	444	466	466	493	493	477	515	482	476	476	463	487	457	509	466	470	494	510	476	493	476	496	448	457	492	446	503	504	492	466	490	460	552	481	473	489	489	438	491	478	539	473	461	451	472	476	464	503	482	493	503	495	474	481	469	477	486	454	449	451	481	501	466	518	484	480	470	492	457	456	482	424	484	448	450	510	488	492	487	475	442	499	513	472	494	433	441	500	458	493	524	463	432	436	470	502	498	478	527	479	483	502	481	486	456	516	458	478	455	492	415	514	472	509	450	510	436	445	499	458	462	510	503	486	456	461	464	447	478	471	466	469	461	482	484	519	492	499	524	476	488	457	492	512	494	502	511	505	493	475	493	437	457	453	458	471	455	475	437	500	488	469	467	468	480	501	520	449	462	440	528	510	522	449	445	478	499	464	516	503	516	431	503	455	504	461	493	465	446	480	477	488	481	451	522	456	446	484	487	484	461	473	486	485	470	479	511	477	469	474	460	462	440	481	448	444	492	458	447	461	485	506	473	473	486	442	458	478	488	461	477	481	509	487	476	502	471	500	466	448	462	498	457	483	492	500	499	472	455	493	495	470	492	476	444	443	499	458	489	505	493	468	449	508	499	452	482	491	503	493	492	460	460	457	496	494	460	485	470	486	483	485	484	532	478	493	485	490	488	504	461	468	487	464	469	526	508	487	487	490	472	457	468	449	471	443	453	484	506	495	521	486	461	473	454	486	494	485	459	487	494	502	485	532	511	474	478	473	469	425	514	464	466	522	466	472	476	492	469	483	495	498	424	447	484	482	500	483	450	460	498	428	477	476	459	493	508	480	513	465	472	473	436	499	483	435	501	491	470	473	492	468	457	515	474	450	478	482	482	501	501	507	492	498	479	504	491	467	489	450	494	445	467	488	460	446	464	480	480	478	451	496	469	494	487	471	507	472	472	479	459	496	483	485	468	479	467	455	478	468	447	442	473	480	468	437	465	484	471	502	474	483	497	475	467	454	472	452	471	447	445	476	473	486	519	484	479	475	463	471	481	467	471	474	473	470	489	455	438	451	458	406	476	425	477	464	463	475	484	477	472	448	462	467	460	490	459	502	460	514	487	459	500	485	481	481	482	447	477	463	499	470	496	464	482	473	477	503	478	486	507	470	499	495	446	480	488	512	505	480	464	469	451	452	498	488	457	492	495	463	477	492	486	486	486	452	491	463	497	501	473	493	461	444	475	451	486	501	431	471	507	446	485	500	477	464	473	445	453	512	483	440	476	480	501	476	455	426	473	489	501	479	466	447	479	483	457	438	496	520	509	446	478	487	510	515	499	457	489	510	485	480	470	474	478	452	486	462	469	477	472	461	507	449	474	471	489	483	453	485	483	517	527	498	471	451	476	446	435	475	500	509	480	500	496	464	490	491	488	452	483	482	481	491	476	479	479	428	478	471	499	497	440	490	469	441	499	452	472	462	473	484	464	481	455	496	506	465	522	497	448	468	479	483	476	466	487	476	460	474	469	467
3766	3527	2513	1730	12888	26573	29790	21577	10681	4529	1862	860	578	482	466	484	483	475	468	435	436	440	478	483	480	445	485	459	438	476	484	447	450	448	439	476	460	422	491	450	445	458	465	421	449	471	469	445	429	423	473	484	474	463	491	469	475	486	482	435	464	465	444	453	442	502	478	448	419	462	451	433	461	429	434	491	484	473	495	440	459	466	447	466	442	452	493	443	463	475	431	450	461	401	450	497	425	452	416	448	463	441	505	456	476	447	444	469	444	446	438	449	442	415	459	446	492	442	437	424	473	451	484	432	445	500	468	446	451	475	453	485	465	509	458	427	474	446	459	430	482	451	477	482	436	439	466	445	445	430	465	476	453	475	432	449	455	450	439	467	453	485	424	425	445	457	477	420	422	440	452	447	462	470	448	481	445	480	508	477	469	410	446	496	458	448	460	487	480	434	451	451	438	468	428	435	487	461	490	450	469	449	464	452	439	461	445	485	441	496	441	472	480	436	484	440	482	478	484	445	474	454	445	444	438	462	494	470	454	497	452	485	477	427	457	411	489	414	432	457	482	428	475	423	489	445	436	433	410	471	442	471	459	448	468	473	477	428	439	460	445	492	450	435	473	486	467	460	499	481	433	449	446	472	463	475	434	448	443	471	470	460	477	459	484	453	437	457	448	450	472	424	411	424	471	454	494	455	401	427	449	453	480	444	460	465	475	470	456	488	420	447	464	422	429	445	467	446	429	450	413	462	489	442	448	458	448	455	471	443	443	455	453	468	444	462	443	431	444	452	439	420	429	429	459	449	438	461	444	458	494	451	466	462	444	489	459	459	431	467	498	439	496	450	433	472	446	481	465	414	465	447	468	459	460	442	445	454	438	495	492	424	475	474	425	465	456	449	481	470	452	462	446	446	471	442	418	488	473	452	455	451	422	442	438	479	481	430	476	445	436	420	457	435	486	465	439	425	416	454	433	469	447	437	477	440	467	436	470	424	462	429	472	434	412	476	465	489	492	482	416	469	449	463	470	431	480	484	455	420	419	426	437	482	435	471	479	441	483	476	474	429	447	456	470	449	483	432	455	431	506	435	509	426	431	416	467	461	469	431	465	470	439	473	464	464	456	491	468	428	468	452	451	422	462	457	448	476	454	456	449	429	471	480	475	420	416	465	471	468	451	435	462	453	418	420	468	479	461	465	484	442	469	450	441	437	456	405	467	446	472	437	455	461	469	461	431	427	476	462	462	458	486	441	439	477	480	449	444	454	456	472	474	452	465	465	439	450	448	451	455	436	454	452	435	451	457	443	446	426	447	464	487	478	458	457	479	471	466	421	471	449	471	446	433	427	460	444	431	442	438	440	497	443	429	432	458	480	473	446	453	453	452	484	524	424	416	467	455	431	407	460	466	453	475	469	461	464	485	464	438	465	473	431	460	434	465	465	473	451	440	472	433	466	474	432	462	434	410	419	468	480	455	459	443	415	444	463	453	482	458	474	449	491	448	417	461	479	477	473	449	471	433	457	445	447	472	452	428	470	435	413	436	474	484	433	435	458	419	450	420	429	461	451	433	460	464	468	462	437	480	419	497	445	450	466	454	418	452	490	456	485	480	439	473	458	427	437	434	498	440	458	433	474	452	450	476	442	467	455	451	443	454	452	487	446	487	505	440	472	447	454	437	439	461	454	439	455	455	456	443	460	488	450	441	495	513	472	448	441	467	470	478	413	481	444	436	456	474	497	464	457	481	446	432	488	462	453	436	463	438	471	447	453	444	490	473	463	479	452	450	441	453	490	485	422	452	454	465	448	459	476	443	489	450	452	468	440	447	435	442	446	465	452	434	425	438	444	468	459	457	461	447	529	431	458	496	473	463	475	463	464	439	478	428	445	440	452	470	424	457	481	419	462	455	460	448	464	452	455	456	464	493	428	433	440	449	416	441	466	452	444	449	466	466	433	447	436	440	432	459	469	423	450	455	495	499	499	449	445	455	462	472	429	443	414	486	441	434	470	445	466	476	447	459	467	441	474	455	486	444	468	444	462	443	482	435	429	432	476	452	436	462	439	433	431	449	433	468	483	438	447	458	442	461	436	446	453	480	441	486	477	441	480	420	449	425	447	458	435	469	442	428	454	497	469	439	416	444	476	467	487	458	435	466	429	476	460	461	452	468	434	433	465	458	422	425	458	444	454	463	454	461	449	462	477	471	438	475	487	441	429	457	481	451	468	436	470	456	480	466	454	490	457	485	439	466	419	454	464	457	474	470	480	456	459	415	457	433	450	436	460	474	476	487	442	455	475	422	440	450	488	461	480	451	435	475	489	469	461	469	485	447	476	446	470	426	426	477	410	441	483	454	436	471	439	451	471	449	476	426	449	461	451	465	470	473	422	443	465	468	425	441	486	453	470	455	445	444	472	420	427	412	462	465	429	440	452	442	441	455	427	464	447	425	464	450	451	431	449	464	461	459	477	441	476	462	463	444	447	440	483	461	475	456	477	475	431	434	453	476	467	463	430	469	469	467	437	480	476	453	441	446	452	440	469	462	437	448	437	429	458	439	444	486	454	464	451	479	477	430	426	460	484	436	423	425	459	410	430	484	456	482	470	443	434	469	453	478	471	436	446	437	472	436	458	482	395	440	451	419	446	437	466	478	478	470	499	448	463	432	443	458	477	445	445	470	488	415	455	479	393	434	476	437	447	461	459	468	467	413	480	435	518	470	434	463	467	436	441	454	443	425	446	460	421	441	452	430	490	458	441	479	443	443	483	455	468	440	448	452	456	441	423	484	511	443	447	435	452	402	460	456	468	456	477	439	431	464	437	431	461	446	513	459	463	447	459	459	418	451	477	476	453	448	455	436	458	467	473	446	452	493	439	438	451	454	413	438	421	454	449	492	414	416	427	504	433	442	422	461	434	449	453	440	467	485	432	479	482	448	462	450	426	425	478	474	467	468	452	467	439	463	440	474	430	472	435	431	482	452	490	456	477	448	440	410	449	454	486	487	456	438	475	459	446	455	446	454	449	484	432	437	458	456	473	417	414	455	442	442	462	439	460	447	443	454	424	449	470	454	497	432	445	479	454	466	445	444	445	473	473	444	446	450	426	483	435	467	452	416	415	492	506	483	435	452	495	478	442	420	437	475	426	421	411	439	408	459	451	434	415	457	462	467	487	454	453	477	439	450	463	463	466	433	456	455	449	459	456	476	426	483	491	455	428	448	407	468	429	437	441	443	443	441	462	467	452	476	417	446	433	453	447	453	442	476	440	471	425	458	464	446	412	453	460	464	474	456	418	454	462	472	442	459	474	465	441	437	455	427	485	447	444	442	449	429	434	455	455	452	492	477	460	446	451	446	459	467	439	430	443	460	487	517	439	442	462	430	461	465	462	453	423	454	467	492	460	396	451	455	458	455	483	444	470	447	466	482	468	458	450	439	471	448	449	441	446	456	497	447	486	466	430	468	446	418	424	446	456	469	479	396	508	459	477
24303	21413	28701	24493	22225	35890	51357	43946	28105	14029	4790	1509	872	663	581	610	620	567	589	588	597	575	596	589	600	572	593	554	572	581	571	545	613	565	599	586	584	600	603	615	588	597	610	554	607	572	575	552	576	557	577	600	565	589	574	556	578	543	575	575	578	544	603	588	564	593	576	616	567	601	588	602	583	574	571	606	579	557	536	555	585	554	586	564	590	563	615	547	566	552	511	536	611	603	587	580	592	589	587	609	576	581	565	563	527	579	537	559	547	566	547	565	629	590	596	575	589	588	575	572	613	545	571	603	575	586	550	582	585	562	552	545	565	550	575	578	577	568	613	573	533	602	592	575	596	583	574	583	552	568	544	550	610	572	575	605	614	618	549	562	570	568	611	598	603	569	584	559	574	612	562	595	593	622	561	558	580	590	596	563	591	610	601	566	578	549	566	615	564	607	534	576	574	604	589	620	535	569	586	545	616	547	568	593	600	595	593	593	566	560	521	592	578	594	562	618	581	602	557	594	593	582	593	577	533	604	553	588	557	558	626	589	578	572	559	528	569	571	578	560	599	616	563	568	599	578	544	631	595	565	584	557	558	610	616	567	570	562	584	604	574	595	561	586	572	570	571	571	568	529	567	582	575	562	596	591	611	539	589	566	614	589	538	629	592	543	604	575	560	578	562	599	570	582	568	558	568	556	623	624	575	616	560	581	586	569	543	559	546	584	594	607	616	537	525	565	573	597	573	599	570	565	583	569	572	575	576	568	545	614	576	543	575	537	536	589	594	568	585	577	580	546	580	594	541	577	582	560	571	568	567	574	581	571	587	571	540	549	565	585	541	543	568	556	528	576	596	554	543	612	598	591	553	581	550	586	598	609	554	548	551	565	580	566	587	588	522	555	620	558	578	605	570	548	563	568	551	622	575	582	574	603	537	631	605	587	608	578	575	570	617	600	599	618	577	573	557	605	577	598	622	565	563	576	600	581	549	574	613	565	570	579	557	554	564	592	553	550	559	620	596	565	587	519	585	601	606	570	598	566	573	592	573	529	557	598	578	584	590	602	642	616	583	577	594	585	554	552	593	591	582	543	552	591	611	545	586	639	549	551	597	565	527	580	611	566	572	556	567	545	571	560	628	571	570	591	550	567	562	593	580	599	571	569	598	563	581	581	577	543	595	560	536	535	627	587	564	593	599	575	564	592	537	593	567	582	596	580	555	576	545	539	620	638	531	591	576	604	559	572	594	570	601	627	562	629	558	583	620	565	590	618	550	599	600	573	571	597	571	561	587	604	571	548	523	550	559	561	566	598	627	563	582	584	552	584	637	540	587	572	579	553	592	543	517	574	567	612	557	618	602	559	588	568	560	614	585	625	598	581	529	562	562	598	612	573	616	559	575	577	602	563	616	575	568	606	527	593	559	558	584	547	549	589	558	572	572	653	566	551	600	555	619	591	596	608	589	563	617	587	582	568	568	569	583	571	607	554	569	584	577	548	561	551	569	596	608	570	596	564	591	579	556	579	590	634	606	581	594	546	557	591	584	580	584	587	607	595	559	597	539	542	599	599	585	566	562	528	573	558	579	563	590	606	542	550	582	559	579	585	541	607	621	577	571	561	579	563	557	599	588	557	529	548	566	602	618	572	570	620	601	590	598	545	563	580	592	580	568	571	528	588	546	548	594	598	579	577	569	542	577	563	549	590	560	618	610	583	570	591	593	555	584	570	601	591	571	556	595	547	531	581	549	580	560	544	593	572	594	548	583	613	628	598	617	539	524	577	556	560	619	595	565	568	575	551	593	548	580	568	628	559	603	600	615	587	601	513	543	565	577	572	573	531	608	582	551	557	551	589	558	627	565	561	583	565	589	616	584	557	601	563	607	546	541	550	617	586	594	567	608	585	576	633	547	592	548	573	591	568	561	557	586	617	575	598	602	574	601	590	529	572	592	601	584	588	598	599	610	610	580	586	593	558	579	536	558	577	515	583	603	624	558	628	547	593	590	573	600	585	560	609	588	561	588	607	559	594	602	590	562	574	593	597	567	576	560	561	554	610	577	574	584	524	537	539	523	592	609	570	578	569	578	624	580	561	562	612	589	592	560	604	575	574	573	546	564	594	550	575	547	566	616	583	601	576	568	595	588	548	578	586	571	556	561	565	605	625	578	572	558	594	557	572	608	605	574	592	593	547	586	572	586	583	606	563	640	565	586	539	565	566	607	566	573	597	561	608	547	588	605	596	557	590	572	546	611	574	580	540	557	595	575	565	563	542	542	585	551	609	539	604	592	530	577	576	573	580	535	563	541	557	606	562	558	534	606	575	533	588	558	549	545	552	590	568	589	528	581	562	561	636	591	574	630	591	554	600	606	570	601	589	586	610	596	580	564	557	592	573	579	556	561	618	577	570	579	645	581	590	566	576	545	574	607	580	589	550	594	611	559	631	583	595	549	575	609	568	597	583	550	564	585	540	543	591	542	611	553	591	560	581	547	573	558	614	585	609	556	529	570	562	591	585	619	576	609	579	615	566	562	625	581	547	595	552	579	629	569	524	554	579	589	577	595	571	530	574	547	595	563	559	571	552	561	580	604	584	571	579	546	567	572	584	573	549	617	622	583	587	553	622	590	590	589	549	612	614	578	618	586	600	569	573	559	602	555	571	616	596	563	577	535	594	516	592	579	580	557	559	557	620	612	583	560	568	556	572	603	554	590	554	591	573	573	583	576	588	591	565	561	553	567	559	598	592	594	598	595	622	543	587	607	563	567	550	583	573	580	647	566	607	575	588	602	575	571	615	566	582	568	593	583	610	610	606	568	575	629	567	576	560	588	584	570	571	551	633	641	584	554	534	572	593	580	575	603	558	553	572	573	563	566	567	610	587	559	568	564	595	572	556	604	606	597	538	552	573	553	563	562	581	556	569	582	603	573	576	599	603	577	578	558	604	561	541	557	586	562	559	579	528	530	581	625	606	584	613	558	575	569	559	549	536	566	568	612	594	539	555	550	583	626	609	551	570	557	604	605	572	593	570	562	587	540	598	560	553	581	584	555	573	608	568	543	574	572	549	631	530	591	562	570	582	508	584	570	587	565	563	573	570	583	566	536	594	556	591	577	557	550	566	575	548	565	570	583	604	539	603	547	592	576	583	619	587	540	554	580	566	574	588	603	540	556	599	571	567	581	588	561	553	612	586	578	591	526	570	576	608	582	533	588	579	609	570	550	618	562	561	589	617	567	556	541	637	543	615	583	572	589	545	566	559	554	596	595	572	586	551	585	566	623	571	600	580	575	613	554	605	558	606	552	582	548	595	559	580	585	571	579	580	546	600	543	587	593	584	587	569	602	596	580	581	551	571	624	535	584	599	576	590	546	567	600	599	598	592	560	557	588	546	574	579	582	608	566	591	605	595	588	542	557	571	544	564	578	593	564	602	595	596	588	564	540	558	569	550	572	599	556	544	573	562	571	587	633	596	555	561	624	584	633	618	562	577
4274	7683	5112	2725	15407	38437	48516	38646	22866	11249	4511	1679	856	629	596	581	570	599	547	523	546	531	573	555	555	587	592	533	567	516	498	586	526	593	558	552	538	534	591	547	506	556	504	558	541	583	571	515	569	551	544	529	563	559	539	556	549	550	546	609	571	587	541	563	552	563	551	556	554	555	547	519	525	540	511	541	558	540	541	552	555	572	536	550	547	582	553	557	549	518	553	557	558	551	553	552	511	561	525	573	508	595	528	542	550	514	517	532	543	561	547	559	555	544	581	560	521	543	532	554	551	556	586	552	554	564	563	520	528	567	526	569	550	529	536	541	543	525	536	531	508	556	538	529	530	524	585	598	586	543	517	570	505	529	516	577	548	550	529	517	531	462	520	562	556	528	544	561	554	555	557	533	551	527	539	535	518	559	567	538	563	579	546	534	523	579	528	554	540	541	553	553	536	509	537	538	552	546	564	544	535	545	585	521	537	533	522	553	567	601	533	574	585	527	527	531	557	569	540	557	544	555	514	519	524	570	548	542	548	553	541	500	537	520	511	578	583	563	549	547	531	544	564	579	499	515	556	520	540	542	565	544	576	570	563	536	577	512	552	581	543	572	542	533	582	547	532	528	595	549	500	497	563	496	555	563	506	485	534	549	534	512	560	549	547	536	555	549	527	548	515	603	551	575	541	520	537	569	500	525	570	513	505	545	552	551	533	545	618	559	573	515	553	535	573	553	528	559	560	501	550	551	566	500	552	526	511	546	523	557	539	538	503	547	541	527	536	561	525	532	500	581	496	552	503	527	548	559	569	524	546	542	567	555	585	518	561	558	504	538	558	519	544	533	507	570	529	542	535	529	540	516	548	534	556	600	574	516	533	548	505	591	549	590	555	570	528	541	524	515	557	507	578	576	553	550	541	566	516	549	532	518	512	540	532	552	529	552	590	556	526	571	535	525	594	477	540	594	543	508	579	579	553	560	546	551	514	574	567	501	584	531	548	534	523	542	560	560	541	545	592	567	523	554	519	504	522	514	528	545	556	539	493	532	542	560	569	508	540	551	516	506	543	517	528	558	523	543	582	575	537	554	526	545	533	523	562	554	544	534	565	552	557	597	545	523	570	540	535	555	548	542	522	581	556	557	523	513	539	509	535	554	497	531	570	534	554	540	578	498	498	503	565	585	542	538	544	534	562	535	547	537	545	565	541	541	566	544	545	548	544	543	571	555	534	526	533	582	479	574	557	560	554	511	535	554	553	528	548	544	534	534	576	526	559	516	511	529	505	573	556	535	572	572	568	562	527	538	546	507	587	549	527	510	541	544	545	570	536	549	589	574	532	554	574	542	513	547	518	526	540	520	544	516	549	533	543	512	519	524	538	517	522	534	513	539	598	510	538	540	506	567	557	518	559	560	535	567	551	526	516	523	526	544	519	511	528	536	558	547	566	534	521	557	527	523	530	552	548	543	526	534	547	534	549	540	511	551	511	540	528	547	549	542	564	522	574	583	537	555	576	534	573	526	545	545	555	591	512	576	546	537	520	528	524	494	515	532	502	563	545	587	539	556	542	600	579	542	542	515	554	574	577	571	509	525	543	527	583	537	597	535	575	570	536	571	575	515	532	558	562	555	513	543	557	496	515	562	550	567	560	533	515	541	518	550	568	542	551	547	527	557	535	582	524	555	547	535	524	556	576	566	538	566	534	534	514	544	546	531	569	559	524	567	567	533	520	460	544	553	526	535	509	552	581	553	537	508	521	519	538	579	549	558	585	565	553	561	511	572	523	571	549	555	579	548	532	532	537	494	547	554	538	512	568	559	552	534	516	525	551	562	565	541	502	549	535	537	556	553	527	525	568	583	552	588	459	542	513	561	550	528	591	533	538	525	543	544	565	575	579	523	549	579	507	545	555	530	560	575	541	563	534	539	478	531	540	520	543	543	549	565	533	525	561	550	542	560	521	564	568	581	513	548	532	550	515	563	520	502	571	537	573	559	531	546	561	552	526	534	525	552	552	522	526	547	535	556	536	551	541	557	473	546	510	563	595	526	555	546	560	553	545	537	501	527	528	523	537	500	515	536	556	541	536	539	578	504	552	543	560	543	582	558	542	522	489	564	603	497	556	563	555	525	533	541	540	575	560	539	535	569	534	554	542	571	538	556	544	579	540	542	512	522	503	556	583	544	507	550	486	527	561	541	559	531	527	541	532	548	546	510	556	564	540	518	525	540	497	545	536	509	532	533	535	523	573	534	534	542	548	509	531	530	534	559	560	548	525	571	561	570	550	546	540	547	564	557	536	549	575	543	549	540	560	534	538	543	516	509	525	562	514	540	563	539	520	543	517	584	542	516	548	530	546	533	508	509	535	528	538	538	532	552	579	536	514	536	532	544	479	576	537	502	564	513	537	505	539	572	519	537	527	571	520	520	548	553	542	550	559	576	564	525	539	559	532	524	552	561	496	539	546	558	535	534	513	540	496	579	505	524	546	512	544	551	551	571	542	539	529	533	534	563	509	551	527	534	562	486	530	545	567	539	519	562	519	561	544	541	553	548	504	505	567	516	533	546	531	507	566	522	528	517	534	554	574	539	571	492	509	539	526	534	559	520	525	567	552	548	505	526	521	569	552	538	533	584	549	543	532	535	530	501	553	504	505	545	573	566	544	548	582	535	523	497	538	568	523	556	524	599	590	601	508	541	498	536	544	567	567	564	539	571	512	517	505	557	496	501	532	542	516	534	533	567	545	523	512	507	509	541	577	540	530	546	558	521	573	553	550	541	537	544	541	541	542	556	537	565	516	581	566	518	521	505	558	551	543	539	509	566	523	514	546	527	522	521	556	539	543	492	554	554	564	527	537	613	539	512	563	552	583	560	589	515	486	561	571	531	587	526	566	514	577	515	565	536	534	570	561	575	529	539	568	557	524	505	526	501	545	518	534	542	534	586	538	533	537	543	537	524	507	538	514	515	554	560	558	528	525	563	529	519	525	560	568	512	590	543	523	562	521	558	582	501	538	572	528	557	554	534	546	534	521	535	505	553	543	507	513	546	539	510	527	544	518	551	521	527	572	487	516	563	526	554	540	539	513	597	552	515	579	540	559	558	516	540	525	507	530	554	558	522	522	543	516	565	508	538	528	551	514	557	564	521	556	562	530	556	520	527	500	501	529	581	552	535	536	553	537	536	531	531	526	520	555	543	519	523	524	516	529	467	552	525	574	503	534	532	543	499	566	487	540	548	534	590	517	569	510	515	585	550	545	540	495	516	556	506	509	541	518	531	524	545	554	528	560	549	545	517	573	497	514	591	565	477	511	489	567	572	517	533	575	548	516	567	537	556	553	527	530	520	565	485	492	536	541	549	517	512	558	547	559	515	539	550	529	535	545	570	492	523	522	533	523	539	557	535	540	535	531	591	541	581	540	538	537	502	552	496	539	548	513	531	509	563	550	507	514	556	550	567	540	527	541	556	569	551	558	541	526	584	539	528
27735	12578	1815	798	744	1918	3616	3408	2164	1229	812	560	528	472	505	510	451	480	479	493	459	506	495	476	480	474	481	482	500	472	493	495	485	473	444	491	453	465	455	471	467	464	463	462	496	455	460	518	537	490	481	456	486	475	458	431	483	482	485	479	471	479	472	445	489	503	486	504	515	433	518	490	488	465	470	473	495	469	515	462	470	488	487	471	481	466	522	451	492	484	486	446	496	492	497	494	475	463	468	483	464	486	469	460	487	465	510	497	493	473	520	525	482	467	482	481	483	512	473	496	519	504	461	472	484	509	480	492	473	456	462	508	491	525	502	478	472	460	500	442	475	482	484	515	462	480	501	492	451	507	463	490	457	487	498	493	478	481	463	475	457	512	468	490	494	494	476	481	458	507	502	495	439	428	497	466	493	518	516	467	513	501	463	514	471	469	459	493	489	499	437	449	459	471	496	462	501	497	487	456	478	482	463	472	473	494	480	477	494	490	476	509	481	512	462	500	500	436	484	464	458	457	424	440	482	501	487	468	502	494	470	508	463	473	511	460	478	448	497	505	441	484	479	485	480	475	453	477	553	465	511	482	473	489	483	455	482	498	449	503	489	470	480	495	463	482	448	465	466	492	459	458	456	484	453	494	471	494	434	499	476	482	500	463	465	509	515	456	448	468	476	487	430	486	484	460	465	443	503	502	483	455	484	538	523	479	499	485	477	446	497	432	478	473	517	530	497	465	478	508	485	479	453	513	494	523	464	502	475	459	436	465	492	484	494	475	501	460	476	455	464	494	435	466	469	506	465	489	524	459	515	480	510	434	487	511	471	461	522	458	452	495	484	463	508	496	490	452	472	457	482	472	472	477	511	529	516	479	473	459	475	456	466	512	480	505	467	481	478	464	489	478	515	493	443	521	467	500	490	500	515	490	514	483	458	463	479	466	464	463	488	521	491	493	490	461	469	506	478	478	493	436	502	461	494	503	472	490	488	468	496	485	479	455	523	439	495	474	475	522	482	497	526	499	475	524	496	469	471	470	471	473	484	529	491	481	520	481	495	472	464	450	504	506	479	480	490	466	485	478	478	507	479	470	451	511	462	474	481	489	487	511	494	484	479	470	451	511	441	473	506	472	482	494	483	491	465	488	484	524	450	489	475	510	469	455	472	436	466	502	484	487	508	455	474	477	520	480	498	488	479	488	454	482	483	451	505	502	489	477	453	478	490	498	479	440	510	491	483	454	465	493	503	474	495	493	497	491	479	488	473	507	512	469	525	500	506	493	491	428	481	470	490	474	477	491	508	506	515	504	464	512	488	477	482	468	435	460	492	475	494	494	492	472	518	486	467	506	492	507	478	523	486	509	511	484	482	472	473	482	436	476	525	483	493	499	485	474	521	470	489	496	477	484	473	503	525	494	450	465	467	457	487	459	460	506	473	519	463	504	492	520	476	486	482	510	519	521	526	457	493	470	460	463	488	469	491	515	498	478	494	493	502	438	492	511	445	481	518	505	482	449	500	423	453	464	511	450	461	474	442	491	463	490	490	503	478	441	473	477	461	478	463	498	462	458	505	478	507	489	474	470	451	452	473	451	471	492	478	540	475	464	517	465	485	515	512	462	506	458	502	452	451	472	479	509	487	490	496	501	470	478	502	487	465	456	451	511	485	476	486	475	489	484	484	524	490	464	488	479	470	484	484	491	474	508	480	516	467	469	519	480	498	504	475	495	442	471	542	487	470	489	515	474	510	461	483	472	445	455	512	515	469	495	470	506	501	454	515	494	492	518	492	497	428	426	468	496	453	482	504	504	496	467	521	510	440	517	496	497	470	494	517	452	501	462	475	458	460	524	475	467	506	424	468	481	457	513	504	485	451	484	491	483	476	454	470	503	481	469	515	475	472	482	486	486	448	477	486	473	474	479	499	488	494	496	449	475	440	478	486	515	473	452	482	467	510	472	517	460	508	450	487	465	435	511	475	466	481	523	477	502	491	462	491	522	498	446	480	509	470	473	517	490	529	479	448	461	504	442	493	442	530	473	496	496	456	450	513	460	482	473	513	459	480	435	510	480	488	499	508	474	494	476	487	512	491	468	450	490	493	488	493	440	504	477	486	506	468	477	455	468	497	467	494	509	458	482	507	520	454	437	509	534	505	516	459	458	481	505	488	501	499	490	483	482	458	499	539	480	474	504	507	481	498	522	487	512	468	509	491	460	519	487	507	451	510	485	470	473	473	473	453	453	477	500	491	517	483	445	516	507	489	519	467	472	469	464	452	463	463	513	462	465	466	491	473	500	453	432	505	507	479	472	468	477	490	455	488	475	474	489	458	472	524	505	454	426	492	481	443	433	475	506	480	537	485	471	517	505	468	509	467	465	469	460	515	494	450	492	488	485	478	480	460	519	468	467	473	477	531	482	477	486	470	463	506	458	494	450	479	460	524	468	466	478	435	465	478	488	479	475	476	486	473	513	465	470	482	495	485	440	463	462	502	482	484	504	463	516	499	495	483	492	466	486	473	495	451	453	488	452	467	497	510	471	506	485	473	472	531	502	481	477	451	479	460	481	475	524	495	426	508	495	495	477	489	482	486	480	468	494	492	499	487	523	460	471	497	514	449	463	453	479	461	469	512	470	445	466	476	451	504	516	495	480	452	523	470	470	489	549	481	517	487	482	474	471	486	483	478	445	459	492	507	474	496	508	489	486	491	443	444	505	452	456	468	486	495	493	491	501	497	452	465	496	458	512	471	508	475	471	510	469	489	496	473	461	461	507	473	507	503	437	532	469	489	487	476	469	470	459	502	491	492	456	489	434	476	472	491	509	491	502	501	496	510	492	514	524	483	481	465	478	503	471	461	449	484	475	472	487	498	517	461	444	516	472	529	505	453	464	492	512	458	527	478	495	465	521	473	454	461	473	476	500	454	478	499	499	482	486	484	527	480	466	491	473	468	496	467	445	489	488	479	499	512	477	511	494	498	466	485	446	490	492	482	518	451	503	483	446	498	481	480	506	483	480	466	523	493	469	488	501	472	499	527	512	468	464	487	522	479	454	495	521	524	456	496	497	494	457	472	473	457	489	474	501	491	487	492	539	500	452	490	451	466	484	470	496	503	437	476	437	453	483	454	461	444	472	525	501	489	538	491	518	463	545	461	486	525	495	476	474	460	458	462	491	492	489	500	460	479	483	477	468	485	456	449	499	465	518	495	468	518	502	518	485	488	502	492	493	476	483	478	472	472	465	458	486	519	486	477	438	458	492	476	488	480	472	488	429	495	484	496	501	495	514	481	486	545	458	472	469	491	430	505	507	498	482	457	499	475	524	481	509	482	480	474	493	480	470	488	539	445	472	473	483	465	511	490	464	520	460	508	477	501	468	481	480	433	467	467	522	466	484	453	503	480	527	524	470	491	485	482	516	493	484	488	449	478	472	471	463	510	469	488	477	474	462	477	471	458	469	485	443	500	508	503	460	474	469	496	478	496	471
5361	1400	1057	596	820	2683	4540	4079	2553	1412	807	542	497	444	436	432	440	434	412	471	450	446	442	416	454	453	455	445	402	444	410	447	420	482	427	402	445	429	446	451	477	424	463	433	435	477	448	470	456	405	435	438	431	380	444	468	442	430	409	480	436	463	456	474	452	415	445	453	433	414	423	437	409	440	430	438	417	475	418	434	464	407	450	457	444	444	451	426	456	439	446	442	413	415	425	429	443	429	415	478	481	451	416	430	439	440	455	427	450	466	415	423	436	429	437	414	459	461	413	447	481	442	423	453	453	446	458	432	441	460	409	471	439	417	468	442	441	439	431	427	458	445	434	491	492	421	486	418	392	387	444	416	457	417	455	439	427	458	448	397	445	445	449	402	450	430	461	443	459	405	475	428	458	446	419	402	439	414	445	427	474	445	469	439	439	437	395	438	422	425	437	491	433	465	424	445	421	464	441	454	424	435	404	468	429	445	415	455	427	454	429	418	447	416	428	472	417	434	400	423	450	458	442	443	453	424	411	469	424	462	407	458	411	438	452	434	426	381	435	436	428	440	461	417	396	434	456	470	490	434	440	409	403	479	441	414	450	443	481	441	448	426	437	410	425	449	459	452	487	414	396	423	429	445	430	417	432	446	460	428	422	420	457	465	469	388	415	433	419	410	465	452	451	443	429	449	446	442	437	449	439	463	421	418	459	421	485	419	438	445	432	430	454	438	404	492	416	428	398	409	418	423	443	433	409	446	473	447	444	406	428	442	422	449	406	479	450	428	394	458	439	444	447	451	444	451	403	454	451	458	424	439	445	421	401	424	425	439	443	472	425	444	446	469	444	425	419	440	439	489	377	439	439	464	425	424	461	403	444	425	456	426	423	404	429	416	444	410	418	406	406	461	473	430	431	458	417	457	427	452	447	471	425	452	453	436	462	439	459	432	437	418	460	448	409	426	435	441	429	415	448	450	482	447	456	430	406	425	424	436	419	414	450	435	383	435	459	456	442	456	472	473	443	432	474	459	427	462	456	442	457	411	458	437	445	456	449	434	477	461	482	428	432	438	446	414	426	472	447	425	400	436	459	415	441	400	425	425	438	439	443	467	494	436	445	413	436	418	433	468	456	417	451	466	438	438	406	451	413	420	441	429	439	436	479	454	437	458	426	449	404	424	423	418	431	468	435	412	465	406	456	419	452	442	435	448	439	432	422	438	444	444	441	478	460	437	438	470	470	432	423	422	461	434	455	404	460	460	436	436	435	475	461	434	442	437	413	415	444	425	427	449	451	428	426	430	417	437	447	423	464	444	406	460	451	438	455	413	426	486	423	448	394	468	472	448	446	420	436	431	450	407	471	428	444	454	432	421	462	431	403	426	429	426	455	397	423	426	499	453	451	440	425	443	423	428	432	418	442	413	455	471	418	419	467	416	442	444	434	423	439	472	435	444	421	437	443	458	458	439	433	425	447	458	430	435	399	439	448	486	435	439	423	426	432	429	402	441	443	435	451	450	434	454	412	422	439	411	464	432	416	451	426	480	472	425	441	436	424	424	427	432	444	451	468	436	452	429	470	438	463	447	424	401	435	460	432	442	431	441	457	467	459	458	450	418	483	432	485	439	421	423	465	430	420	406	458	439	438	449	401	413	446	423	435	431	471	484	433	446	438	413	474	449	438	398	445	452	432	403	439	433	462	433	437	463	439	447	432	441	432	403	443	412	416	432	470	423	409	430	444	407	457	399	462	421	458	468	437	447	414	425	446	453	469	444	449	458	426	443	444	438	398	432	416	449	453	437	448	438	426	453	480	455	412	403	464	452	458	432	455	443	442	456	425	443	403	427	457	437	457	450	434	396	427	490	424	451	428	458	430	443	452	436	456	452	426	468	426	447	432	430	418	457	410	480	437	435	414	437	456	425	446	423	459	431	450	449	434	445	461	470	403	448	436	429	469	413	440	412	448	411	451	465	444	440	414	398	449	477	451	443	443	445	432	439	414	444	437	428	459	444	474	483	441	448	426	449	426	457	437	470	453	439	423	442	389	429	473	444	431	447	438	439	443	459	419	446	422	415	439	463	439	428	417	457	451	471	460	423	496	460	457	420	396	391	413	464	405	429	420	453	453	450	470	439	433	409	418	428	434	453	427	401	455	480	428	440	464	435	439	410	428	416	435	426	442	406	488	416	447	422	435	426	406	406	421	483	458	428	454	464	422	461	471	469	433	428	475	453	434	419	437	402	444	466	452	437	423	453	449	468	429	467	414	441	449	421	444	418	440	470	473	451	433	409	436	423	442	466	427	431	459	430	454	483	443	414	430	436	436	435	453	464	448	466	451	469	406	447	445	422	429	447	439	430	442	463	464	475	451	439	448	489	441	448	436	434	431	441	411	430	455	411	425	434	425	421	456	473	452	437	433	437	448	420	455	434	443	423	414	427	434	450	451	444	471	450	453	450	414	424	481	457	407	408	413	452	447	474	452	461	443	493	449	426	445	440	437	422	437	430	435	437	402	454	460	416	452	418	457	459	424	418	408	442	439	437	429	480	432	441	445	462	423	430	437	475	414	442	436	454	424	436	452	489	430	434	428	461	419	409	469	409	458	406	418	425	466	454	415	445	435	443	423	436	456	448	417	423	445	473	441	446	409	441	474	475	441	442	421	424	438	430	421	466	469	423	433	451	455	465	454	436	448	421	439	433	443	477	421	480	420	458	426	469	444	427	476	428	460	448	414	435	443	440	439	450	462	426	455	464	451	427	390	415	469	436	439	428	483	446	436	478	455	419	454	466	431	434	423	423	395	437	394	427	457	463	471	460	504	429	426	436	432	444	433	445	409	418	426	408	416	424	431	402	479	473	413	440	454	463	446	452	417	442	459	439	461	469	438	437	435	464	423	469	442	414	462	454	437	447	455	413	439	460	456	436	476	436	400	430	453	458	434	438	376	418	447	459	454	478	427	473	427	413	460	397	475	441	412	457	397	418	432	408	469	438	441	445	433	420	462	456	431	417	430	445	453	420	440	436	455	452	393	425	421	450	430	437	449	454	438	419	454	456	425	405	415	430	443	400	453	460	434	447	461	440	451	439	426	464	438	404	456	415	416	481	426	417	472	480	473	428	477	403	419	448	429	466	407	446	461	446	427	436	396	456	437	394	434	477	425	430	434	437	433	462	442	452	440	465	460	450	431	442	374	432	458	420	433	438	449	420	436	428	421	471	455	441	447	455	454	415	446	442	398	430	455	444	444	417	421	431	426	458	432	402	440	462	449	422	444	423	433	434	438	422	432	453	436	436	467	435	422	404	448	446	424	455	436	401	440	413	465	412	411	455	457	453	413	407	457	442	406	446	427	432	377	409	442	425	458	432	456	422	422	446	432	438	465	450	454	402	441	450	397	452	467	475	442	432	446	403	450	461	434	465	419	455	414	441	462	437	433	435	421	429	437	454	419	439	469	454	448	484	425	440	451	424	412	446	446	422	436	439
25596	21416	27244	25320	4776	4780	27758	29732	19072	8701	2855	1033	593	494	504	513	485	531	493	468	541	476	494	473	492	467	447	492	475	477	476	475	412	471	504	478	522	533	492	499	530	507	474	494	512	501	482	463	515	474	465	498	486	437	531	491	502	486	469	494	466	483	492	511	483	447	472	456	527	489	497	466	492	469	463	467	508	500	496	473	496	515	501	481	505	502	497	467	435	489	474	452	491	478	478	432	508	484	480	478	487	474	486	490	484	502	509	464	458	471	482	455	507	458	507	500	499	469	490	495	483	490	473	455	482	516	471	485	485	486	468	522	496	496	497	495	484	493	458	467	457	451	499	491	477	511	509	457	485	486	458	485	454	490	521	485	455	471	472	449	486	484	481	519	481	463	506	511	480	495	501	471	463	519	512	475	457	505	483	457	492	437	472	500	457	493	500	454	520	450	454	499	495	530	462	481	462	505	473	481	501	500	487	543	448	483	511	501	504	536	484	492	474	482	472	502	504	503	491	516	475	481	472	509	424	473	520	478	476	496	496	500	488	489	476	492	467	437	490	485	460	461	496	491	468	505	497	443	511	515	458	495	504	497	481	474	485	490	494	476	498	523	487	507	502	497	455	500	505	525	488	487	497	493	506	517	476	444	493	459	457	515	470	483	452	523	466	503	492	504	502	486	492	472	463	487	517	482	474	491	512	473	468	486	528	478	467	458	460	447	444	515	482	480	493	501	484	458	519	491	538	484	470	505	484	456	474	491	462	493	531	498	475	459	486	506	463	474	545	480	520	457	467	480	511	508	478	489	465	522	499	481	510	522	554	480	490	514	459	484	488	489	471	508	461	475	511	493	451	506	491	534	481	495	470	478	465	488	498	444	479	480	500	441	470	500	485	461	483	517	494	452	504	499	501	473	506	499	471	466	481	489	504	480	457	448	518	507	528	486	459	497	489	511	472	493	469	509	497	476	497	487	460	502	522	503	457	479	475	538	476	488	441	444	483	472	466	510	467	491	456	479	502	495	488	498	474	481	501	469	459	482	539	493	478	492	441	489	492	505	503	476	492	468	498	490	505	486	490	483	492	529	472	498	523	509	503	483	467	468	482	467	520	481	484	481	474	523	529	476	514	479	519	469	526	514	510	509	481	423	497	475	451	482	489	502	442	479	463	452	526	453	480	440	501	481	482	466	473	479	495	503	506	475	506	496	487	485	457	484	523	491	499	479	482	441	481	494	488	500	483	523	455	516	507	525	497	474	461	440	442	484	482	504	509	496	503	521	500	487	450	461	438	455	522	477	499	497	535	480	485	473	502	511	468	445	484	479	502	505	507	475	516	475	447	498	494	441	479	469	520	476	497	464	503	460	461	475	464	497	497	483	487	521	510	498	490	462	477	518	419	501	472	512	475	558	526	518	510	496	457	492	468	527	520	500	492	465	501	544	430	510	495	452	518	478	482	487	492	488	488	510	482	515	465	497	499	485	491	498	479	488	497	540	498	475	488	506	471	495	454	469	475	455	527	498	511	507	476	500	503	501	502	527	504	519	487	444	493	509	499	476	520	504	480	480	479	497	509	504	506	479	487	473	477	489	472	488	459	460	508	474	494	513	462	453	468	490	508	508	509	497	488	484	507	459	470	512	472	473	476	532	449	472	486	505	473	471	506	472	491	507	486	494	472	488	480	499	463	494	539	475	482	507	437	491	482	437	469	481	494	502	495	484	477	475	522	494	519	443	466	482	444	500	458	480	488	455	495	503	497	455	479	524	519	452	487	497	460	500	467	500	506	502	543	515	483	501	507	474	477	486	489	478	453	482	508	453	481	444	523	494	492	453	463	468	527	512	476	461	475	480	527	524	517	522	484	439	512	510	482	455	508	484	528	493	423	465	483	493	499	492	487	475	472	503	476	470	488	477	439	505	457	488	496	528	511	517	488	494	476	470	488	501	498	493	489	464	494	536	468	475	518	492	457	552	482	498	501	522	479	475	440	509	478	499	503	510	478	454	474	455	503	475	522	506	504	492	486	473	488	508	447	498	512	469	470	502	520	510	506	477	510	532	480	439	459	505	466	516	475	509	515	471	458	481	504	489	496	503	465	502	477	501	465	478	466	537	499	473	477	465	498	495	460	511	449	478	471	495	507	457	501	507	506	472	450	494	504	488	497	509	515	515	463	564	441	503	500	541	541	460	497	455	483	519	478	511	469	498	495	512	486	501	455	507	466	477	473	475	497	481	454	484	466	512	487	504	492	504	494	483	489	493	485	498	455	507	479	466	509	483	454	479	471	494	478	494	440	505	488	500	466	500	453	448	489	500	475	471	477	458	510	496	481	540	516	471	462	482	520	479	475	473	489	503	509	465	493	475	502	460	517	484	469	501	498	455	467	440	505	476	448	498	467	486	473	488	479	470	459	497	490	510	481	519	454	456	488	494	456	493	483	481	484	458	465	510	486	518	482	488	513	449	506	470	540	508	467	467	480	502	447	476	495	543	435	454	495	485	509	486	482	489	483	472	446	482	503	494	508	468	441	468	470	495	469	474	506	463	468	473	498	460	475	499	520	488	490	499	512	476	491	484	464	499	484	476	505	431	525	479	492	497	516	474	491	458	513	476	504	497	497	482	484	470	508	452	520	504	477	500	447	468	483	532	513	473	471	490	533	469	489	524	487	475	493	482	467	466	482	487	454	483	450	508	496	506	520	458	512	480	485	449	475	495	486	493	500	491	523	502	476	469	487	487	491	473	480	514	495	479	455	484	472	495	483	467	485	463	501	486	471	464	471	484	504	516	509	523	527	505	510	496	505	477	493	492	458	521	470	518	501	468	507	492	479	492	489	520	513	484	495	476	497	445	500	495	479	478	478	496	465	479	518	475	466	486	493	475	465	485	465	421	470	482	494	498	486	466	492	495	504	486	490	461	467	508	464	497	495	497	507	487	465	511	527	536	493	487	529	490	477	475	482	506	497	478	501	435	484	490	499	454	498	447	511	465	554	544	478	523	469	457	505	499	463	495	471	489	475	493	494	520	493	477	494	468	473	458	474	481	534	489	490	477	495	490	507	472	490	476	493	529	472	484	471	453	484	466	499	460	491	456	481	519	498	519	493	484	487	462	469	501	528	486	498	515	498	491	487	486	454	462	496	481	434	465	533	468	483	521	488	511	509	494	496	506	468	487	506	484	529	504	471	492	475	476	489	512	475	457	499	465	467	487	453	475	500	474	448	515	486	434	502	511	527	520	461	490	481	492	467	489	527	471	478	502	492	515	500	469	496	468	495	502	490	492	499	521	463	491	476	488	524	494	507	485	480	519	510	454	491	506	509	483	491	488	468	499	496	472	434	529	484	504	472	484	486	546	474	531	495	482	447	484	496	478	510	466	470	485	491	477	504	519	495	509	470	499	525	492	486	485	505	463	526	484	480	476	514	507	503	521	504	449	481	485	521	487	487	524	492	498	521	528	501	461	488	458	466	518	481	499	497	487
3725	3159	2920	1657	1489	6230	28826	25866	15567	7456	2882	1122	644	488	505	448	479	493	464	481	496	502	450	485	490	447	507	440	483	449	436	498	446	455	499	462	461	492	444	448	488	487	489	479	514	478	454	415	439	458	477	469	473	493	468	462	456	464	447	463	467	479	476	419	468	485	465	469	467	439	466	445	425	438	449	506	474	460	458	486	487	451	442	481	511	474	439	478	474	480	455	427	457	457	479	477	480	492	463	458	459	467	452	468	493	455	451	466	442	452	460	475	484	495	475	433	438	462	482	456	485	461	438	461	471	487	477	446	488	492	453	470	436	450	455	425	484	460	476	443	486	484	494	480	496	466	477	491	462	472	502	436	457	447	401	489	494	479	460	469	449	456	523	458	452	465	441	469	447	460	453	473	451	445	483	479	500	435	494	460	457	450	473	487	468	470	441	451	484	470	428	498	497	491	473	464	455	473	454	482	426	460	457	467	457	457	456	467	456	451	463	430	428	462	477	477	486	473	471	470	459	459	433	451	464	490	445	491	470	460	476	448	480	456	469	495	472	532	494	477	447	483	469	497	457	430	504	474	480	441	454	448	501	494	439	496	446	485	464	462	459	494	432	464	464	457	439	494	487	507	466	447	446	443	476	471	455	456	476	458	507	492	454	467	464	448	419	477	473	458	442	477	464	470	479	493	476	456	431	482	447	421	437	438	449	430	469	458	421	457	492	486	449	460	454	484	456	479	499	426	438	484	458	423	469	473	482	452	464	435	446	501	432	488	489	476	500	494	470	511	485	461	451	467	476	483	471	485	464	436	461	460	461	459	494	452	473	439	446	460	476	460	478	457	518	458	425	459	464	459	503	419	451	489	505	441	473	465	445	484	459	498	434	432	461	482	492	449	477	438	495	463	483	488	459	412	490	443	493	482	486	508	471	476	495	472	440	462	467	469	498	497	469	481	448	405	469	460	431	447	460	463	483	496	471	476	468	483	483	482	464	434	425	478	413	451	450	488	490	476	480	456	510	492	444	461	463	482	469	483	483	475	477	439	507	492	443	490	492	464	452	498	472	440	468	485	452	483	481	470	483	479	436	471	474	452	456	433	434	441	470	467	464	416	458	497	450	467	464	481	481	483	468	463	484	468	464	469	486	462	459	474	439	467	428	440	482	435	447	456	474	463	477	474	453	466	494	420	449	462	436	510	449	456	472	476	487	444	480	459	442	486	487	428	431	443	491	475	430	445	475	451	455	411	442	439	472	451	467	480	485	479	453	459	460	449	446	472	500	490	447	484	476	454	488	470	470	415	483	499	455	480	502	424	463	451	446	461	452	467	469	472	472	475	488	414	442	454	444	446	497	442	461	506	426	451	448	491	473	425	476	454	450	465	467	486	430	471	447	478	439	435	438	422	451	487	473	474	479	484	465	462	446	481	505	487	449	478	438	494	477	439	463	469	444	475	440	465	478	493	489	445	472	495	497	466	473	460	464	479	482	489	496	473	438	458	486	447	461	505	451	482	455	486	452	460	516	481	446	444	420	459	440	481	469	507	485	428	476	504	446	490	433	423	443	465	483	450	462	445	448	484	482	452	482	448	463	499	464	485	424	494	463	445	462	473	442	497	452	463	438	455	482	447	469	477	437	486	508	463	456	487	491	497	464	479	450	490	448	461	459	445	459	443	433	449	465	449	432	442	464	453	468	449	442	467	428	467	494	465	517	456	467	483	487	468	447	425	494	450	462	485	465	510	455	460	456	483	478	475	485	463	468	477	459	485	484	474	455	499	472	449	478	468	457	477	507	489	495	456	481	461	434	469	436	485	430	480	478	424	460	476	454	434	427	468	494	432	438	482	453	492	465	437	485	515	502	459	476	485	427	474	467	465	470	484	476	442	470	437	427	475	444	443	458	489	474	466	446	452	472	442	474	490	458	453	498	497	464	466	462	491	462	456	464	454	469	466	437	470	461	421	453	465	466	481	484	433	474	473	449	481	451	475	446	467	452	448	435	480	480	473	430	452	467	453	469	495	522	451	443	469	445	480	423	455	462	497	448	454	437	424	486	451	486	457	433	497	455	471	471	473	473	477	480	448	442	489	465	510	457	459	471	450	467	444	437	500	448	496	480	491	462	492	434	432	446	458	463	469	468	475	436	489	465	487	471	448	462	460	474	487	463	492	497	479	469	475	483	459	458	461	459	458	501	487	458	500	458	463	437	468	459	427	462	491	471	440	462	442	482	469	469	463	481	478	487	434	466	481	484	454	470	442	449	487	480	497	437	501	470	462	475	454	493	483	480	438	494	484	430	428	465	512	475	478	491	417	437	485	457	432	457	464	480	472	439	453	432	483	473	476	498	500	471	497	428	500	467	478	466	477	450	480	469	465	456	444	447	467	493	446	463	484	432	481	458	420	462	447	487	489	465	443	419	505	478	426	467	453	451	426	446	444	478	459	479	464	481	495	423	458	429	469	497	476	478	457	509	463	408	439	456	454	456	459	447	480	466	423	423	471	417	443	476	483	464	508	474	470	458	468	482	438	482	494	449	459	486	488	438	454	461	439	471	496	458	466	475	454	476	475	462	442	453	447	467	469	477	468	456	490	494	484	459	423	444	465	479	458	414	472	463	490	485	496	460	455	458	498	459	499	435	502	425	490	435	435	480	468	443	455	472	464	471	487	443	471	452	465	445	437	445	448	442	474	471	487	463	472	436	464	481	464	480	448	455	478	523	435	461	467	443	494	420	458	490	457	455	467	505	482	460	439	454	428	433	477	500	449	466	480	452	451	454	478	479	471	435	485	472	454	504	484	477	424	452	458	478	479	430	459	478	461	478	430	433	469	461	440	484	471	490	527	506	478	417	449	488	453	469	441	445	472	462	443	445	469	497	489	420	486	474	508	485	482	494	484	473	505	461	451	422	450	470	479	481	439	444	431	464	465	456	455	445	444	487	499	452	452	442	456	470	482	466	427	460	447	442	447	450	486	455	467	434	494	462	501	448	445	478	453	445	452	432	475	494	465	449	440	451	473	458	461	501	465	483	466	453	449	426	494	453	461	482	483	424	459	486	486	509	468	446	503	477	454	527	445	478	472	471	452	484	443	438	467	463	463	464	402	475	463	513	487	460	460	489	487	443	461	479	468	452	422	452	490	448	413	486	494	461	442	448	403	497	459	468	456	468	462	468	463	479	491	482	478	446	448	497	456	470	432	453	467	506	474	446	464	487	467	482	502	470	503	480	451	453	473	445	473	481	468	461	462	441	456	454	486	432	469	478	437	446	460	466	482	449	485	460	464	456	480	465	461	467	454	474	481	476	435	477	451	477	431	445	499	442	482	440	477	433	473	463	461	460	493	465	459	452	494	481	467	455	486	452	508	479	452	495	476	497	489	434	465	463	409	458	459	463	483	460	451	462	453	467	421	437	435	460	485	465	450	439	505	446	504	509	455	481	449	458	443	468	452	482	488	477	437	469	449	481	462	438	470	450	470
24303	21448	28784	24511	21418	19554	50614	46186	32827	17592	6248	1842	865	711	622	581	601	576	607	605	571	607	611	608	606	611	608	603	619	598	593	607	584	620	610	592	598	568	588	580	582	628	596	629	617	594	585	611	651	616	594	594	582	569	608	605	608	585	561	602	616	582	587	582	640	605	586	605	574	604	605	569	556	618	622	605	626	606	552	600	597	590	571	521	605	541	608	603	607	584	533	580	563	590	572	590	582	548	635	611	575	593	576	570	607	565	581	607	577	558	628	603	574	571	593	603	610	555	622	611	614	585	619	589	618	596	585	565	600	592	570	619	598	580	590	588	649	610	621	584	607	542	579	594	631	586	579	622	596	592	595	582	614	596	601	632	642	612	593	583	572	582	576	606	580	568	590	608	585	590	607	596	617	590	593	545	630	579	615	576	584	613	591	596	574	580	570	601	586	616	578	556	602	608	593	581	618	599	613	562	542	572	603	587	628	543	610	621	571	622	597	604	560	606	609	583	622	587	599	577	622	566	590	544	545	583	614	553	623	568	607	590	606	571	636	623	595	616	599	624	535	570	567	609	560	578	590	584	565	626	610	602	573	602	583	617	614	603	612	568	549	617	605	605	581	594	617	554	567	570	606	583	600	601	618	591	551	625	549	613	579	601	578	620	617	571	589	603	599	547	568	531	586	583	573	571	623	583	547	577	620	618	575	571	589	573	593	605	597	531	636	584	550	587	597	569	573	606	602	573	598	571	554	640	614	547	587	589	590	591	565	566	625	585	596	592	545	582	595	562	533	590	600	605	639	622	596	592	562	584	598	570	588	565	599	574	597	586	579	617	573	614	651	585	605	585	614	596	605	563	554	586	628	602	571	556	605	584	576	572	572	625	600	594	544	628	586	627	625	576	617	604	626	609	582	598	617	574	581	611	580	586	604	607	585	619	567	579	602	579	550	657	611	583	561	605	594	579	569	599	585	555	571	559	571	593	604	595	580	593	642	587	545	592	595	621	581	618	567	592	593	583	604	601	561	585	582	598	580	568	541	566	584	576	611	591	551	596	636	594	555	580	601	608	600	589	560	596	570	599	571	584	595	605	621	600	609	589	573	589	633	545	565	602	601	566	570	610	544	603	581	608	584	583	569	596	584	547	574	593	595	568	501	569	617	603	584	579	611	612	576	571	580	591	583	615	620	623	576	562	610	611	578	543	580	561	575	605	576	577	571	580	592	547	590	600	608	571	555	558	638	576	586	606	603	571	606	595	575	582	578	584	572	602	545	593	589	574	568	580	584	572	591	609	608	550	565	565	565	589	571	585	586	601	562	588	596	606	592	623	632	594	574	624	603	551	598	584	586	598	578	572	585	638	569	561	605	595	593	603	612	642	566	563	610	616	612	587	576	609	592	577	601	630	631	586	563	545	579	557	595	538	570	583	603	587	588	610	592	600	603	564	587	598	603	624	562	605	595	575	580	614	550	585	584	614	622	611	568	598	606	581	557	559	621	610	570	607	587	631	612	560	596	599	573	577	618	588	627	654	553	605	638	564	551	610	544	554	583	583	634	590	551	576	574	601	577	584	597	560	569	600	609	596	606	534	615	614	599	562	627	561	607	584	618	626	611	610	572	594	604	604	563	596	615	587	638	592	581	565	579	573	606	609	676	633	589	580	565	589	619	569	569	579	524	572	623	586	626	553	600	599	629	600	580	524	579	609	581	619	592	585	605	601	591	562	544	568	557	544	530	594	562	554	585	604	560	583	613	562	587	606	589	582	652	579	550	611	589	586	576	575	561	589	587	610	581	568	559	609	559	599	578	612	582	578	614	598	561	602	620	593	609	590	554	611	568	554	632	592	604	612	628	624	600	586	581	565	597	577	570	586	613	601	631	585	619	591	590	574	618	583	563	573	549	543	567	565	579	603	615	571	609	586	608	576	621	578	602	544	578	559	625	530	581	579	579	574	579	607	602	616	605	574	570	594	606	553	594	623	588	567	591	553	595	627	598	594	570	576	609	562	604	583	654	541	587	587	592	594	602	591	619	657	606	584	618	572	571	596	631	607	570	583	573	589	600	613	564	579	580	612	571	553	626	539	581	591	563	607	597	569	567	539	654	553	611	596	576	605	610	572	563	590	609	614	562	579	590	596	606	608	573	601	573	570	633	561	579	608	582	578	599	627	626	664	542	606	541	609	579	564	541	575	592	601	612	595	519	602	578	580	612	675	555	594	577	622	568	582	616	581	597	609	556	607	612	573	631	573	544	635	571	592	580	576	586	594	582	562	596	606	584	568	556	599	560	544	612	578	585	601	584	595	590	585	577	623	614	587	591	583	601	581	601	602	580	593	596	598	498	606	597	624	595	632	575	617	556	595	581	583	586	540	601	584	607	594	539	587	592	553	624	592	607	559	572	573	614	598	606	552	592	591	602	577	584	582	602	562	530	597	593	621	594	595	555	597	563	606	562	614	617	593	598	566	535	575	610	555	619	600	622	559	606	541	578	570	617	600	613	620	570	565	549	590	579	613	568	579	603	553	593	601	575	608	591	603	567	578	540	549	624	579	597	614	622	560	633	593	560	551	542	578	551	563	582	654	593	596	664	619	567	539	614	606	593	632	568	604	576	573	581	579	544	583	567	562	583	586	616	580	617	594	588	593	611	591	572	557	599	595	644	556	587	623	582	587	578	583	590	620	563	564	578	610	527	612	613	582	528	604	612	602	609	585	568	595	599	612	578	568	567	580	576	568	563	581	580	623	622	611	610	578	557	562	582	640	595	580	551	609	584	593	580	627	601	587	559	619	589	613	602	574	552	585	625	566	609	568	578	611	576	566	590	583	592	571	608	632	580	568	618	547	579	608	576	588	576	592	612	620	596	575	626	597	556	602	596	606	609	594	572	641	557	606	580	588	577	555	576	568	608	567	560	601	605	565	583	572	596	618	563	570	595	564	583	597	613	496	577	584	598	625	549	546	643	578	597	622	594	604	588	585	564	580	587	671	557	596	575	587	609	609	573	574	593	582	645	564	557	554	576	626	574	594	641	602	626	554	582	579	605	605	608	578	560	584	544	593	573	573	599	576	586	554	577	634	594	571	599	594	581	585	582	572	592	558	628	591	616	583	583	584	620	593	556	586	571	601	583	592	609	567	600	568	595	600	560	608	594	648	571	604	594	571	567	594	616	600	566	561	596	600	571	583	588	580	614	584	595	586	553	590	612	647	566	559	570	606	597	564	595	608	581	594	611	562	598	581	541	614	570	614	561	569	561	575	566	571	589	635	608	539	553	612	644	558	605	589	583	628	593	568	591	593	623	576	559	549	589	570	584	591	566	572	571	616	649	578	570	618	621	631	587	595	579	586	590	586	594	614	569	625	561	574	580	589	555	616	624	579	555	563	570	582	578	620	597	666	552	560	542	582	605	567	587	608	573	565	607	597	586	598	604	563	608	596	577	572	625	598	634	576	648	638	575	597	644	590	595	549	579	611	615	593
3912	6700	5111	2538	2108	18573	48949	41876	26915	13745	5489	1883	867	655	561	578	534	549	568	536	574	594	537	534	562	559	560	570	560	547	563	569	553	540	580	547	568	578	521	571	553	565	568	579	595	551	518	538	575	603	530	526	545	572	559	526	565	573	557	599	556	518	581	551	546	533	523	563	562	533	558	545	533	550	613	509	522	510	529	518	610	555	497	555	538	541	565	517	562	599	563	575	583	564	555	573	548	550	541	518	521	517	543	551	566	547	520	554	556	528	536	513	536	553	602	517	543	546	535	538	544	535	610	504	565	550	564	579	548	596	531	567	554	559	512	569	530	532	545	556	504	548	560	568	548	551	552	542	562	514	569	568	566	569	559	551	559	536	537	594	544	511	511	531	534	585	581	523	558	550	584	546	516	615	547	500	568	565	525	519	588	534	526	539	504	572	506	531	600	569	553	542	575	552	565	512	578	608	557	549	503	557	546	539	559	555	565	552	541	518	547	549	557	579	550	561	509	577	530	582	532	538	544	552	538	542	550	536	558	538	537	569	535	544	558	578	552	581	523	520	563	527	535	522	548	540	554	551	564	543	544	537	551	538	564	565	560	566	573	520	544	577	572	547	528	514	555	546	544	551	535	582	545	562	540	587	579	573	514	541	562	550	551	509	530	529	521	549	548	541	578	545	574	525	536	556	545	556	567	501	577	507	519	550	569	533	551	568	559	558	519	543	540	553	509	528	542	537	561	541	537	561	570	533	542	544	558	547	552	536	567	558	568	544	512	566	584	537	548	522	546	544	555	561	557	575	519	571	551	552	533	581	547	563	611	535	582	542	514	541	512	552	554	588	555	550	521	508	545	531	527	571	553	544	572	572	585	530	579	572	555	543	562	548	569	585	558	517	554	558	567	529	581	568	534	532	554	539	514	569	560	559	539	532	569	570	545	526	533	536	564	530	542	541	547	537	539	528	585	519	570	560	542	539	597	564	567	560	531	545	518	525	535	530	537	566	564	534	566	593	536	572	593	572	535	549	558	519	550	529	580	568	540	539	550	557	559	584	555	550	512	570	547	525	554	526	591	546	519	546	553	541	572	572	567	551	588	520	567	609	555	563	550	524	552	523	542	536	551	521	541	538	579	542	585	591	542	562	512	522	576	563	585	533	495	564	552	534	541	523	532	578	576	551	562	523	555	545	551	536	533	559	530	564	556	539	529	501	564	575	561	545	514	575	543	606	520	585	582	523	536	505	526	536	537	499	558	530	571	519	582	552	579	567	518	530	543	462	535	532	562	539	558	568	528	563	547	562	569	555	558	579	508	553	558	536	538	544	587	510	533	535	561	527	530	560	563	556	577	545	526	530	543	562	557	569	550	564	572	561	507	488	509	556	590	557	585	533	567	528	507	533	554	511	565	510	549	536	507	571	560	543	569	542	534	592	530	564	568	574	524	550	559	548	572	506	537	545	555	561	561	567	544	551	554	573	565	554	556	542	542	495	559	590	553	562	567	555	532	540	554	575	542	575	545	533	568	542	498	569	580	585	540	527	553	526	535	552	517	526	559	545	527	581	567	552	558	554	568	528	520	588	550	535	537	508	574	571	578	535	535	559	544	589	525	586	562	582	520	545	558	526	569	554	574	541	543	539	570	545	489	552	571	552	538	555	576	530	561	511	527	530	560	575	613	570	550	511	527	539	558	552	587	532	533	583	523	577	559	544	551	513	577	562	532	516	548	580	567	533	548	537	528	536	560	537	554	579	594	496	554	540	579	525	541	540	537	538	515	557	549	597	538	558	551	560	582	543	552	517	573	539	548	552	561	587	509	534	564	539	523	559	537	533	525	534	558	556	544	557	531	559	559	520	512	576	550	535	588	550	566	545	549	524	588	543	582	524	554	553	546	573	535	513	565	565	518	585	515	570	525	570	538	581	552	533	524	537	525	543	565	592	581	545	520	513	516	528	505	564	578	551	586	553	529	555	542	514	559	517	542	521	561	519	506	499	540	571	586	580	553	540	540	575	578	572	567	532	548	533	525	555	517	517	534	494	556	529	540	594	561	535	518	543	552	549	510	525	565	536	540	608	575	533	552	519	546	569	554	615	510	582	563	531	559	559	513	569	567	566	527	572	578	531	594	539	532	536	546	560	530	559	543	582	558	554	493	539	531	539	538	568	527	532	538	583	551	548	489	561	541	532	556	567	518	498	554	530	601	561	530	514	544	542	546	547	533	535	539	551	550	557	563	557	492	506	509	520	540	579	542	549	568	557	538	557	532	518	529	548	525	535	565	549	570	549	535	533	495	523	535	568	560	576	540	499	572	555	550	514	564	568	541	572	569	557	560	557	550	529	528	523	525	539	586	541	555	546	559	568	587	576	519	567	555	543	551	530	534	552	541	536	563	523	568	553	553	542	503	554	501	545	541	533	543	531	533	500	530	608	551	558	561	560	534	535	560	543	556	550	570	513	548	549	569	539	611	522	532	533	585	573	509	485	594	560	530	513	538	583	541	593	539	546	557	542	584	517	584	527	554	563	536	476	554	544	535	578	537	549	542	547	522	624	582	516	523	530	534	545	568	523	544	544	529	540	585	532	569	561	551	534	582	566	606	548	533	561	522	521	531	541	599	563	559	534	537	514	545	546	518	540	574	598	551	551	534	537	552	583	567	547	562	566	535	560	555	574	571	596	542	569	526	572	565	535	526	559	563	530	573	527	536	549	545	524	532	541	531	529	555	539	529	536	543	530	519	549	556	562	535	519	556	516	538	553	553	556	558	584	587	519	511	523	539	523	562	566	548	581	540	541	555	555	534	515	541	562	586	562	579	549	521	555	584	551	539	540	536	574	534	547	567	489	569	546	554	527	585	505	526	536	593	550	523	533	554	558	530	578	506	563	558	578	542	564	515	532	591	563	523	563	584	551	545	531	533	536	528	525	526	520	570	539	548	564	578	575	558	533	526	542	540	499	533	545	532	555	549	579	519	553	536	507	566	560	586	528	578	551	572	512	549	571	530	519	559	571	551	547	556	546	544	541	539	552	570	582	508	531	572	526	534	573	554	557	554	543	565	588	598	590	509	547	531	552	535	549	547	571	538	555	558	512	547	560	557	496	531	512	568	556	530	557	476	562	529	578	550	538	573	518	599	546	575	590	522	548	574	541	513	494	577	567	549	554	537	532	531	519	518	548	547	539	554	539	561	537	562	508	560	539	510	497	525	505	560	557	573	514	521	549	566	562	502	568	549	555	506	540	555	572	545	545	517	568	562	565	515	533	576	563	570	500	588	561	582	537	548	547	541	546	566	530	524	550	514	552	566	540	530	560	537	542	561	531	528	547	556	568	546	548	506	554	543	549	531	535	551	563	543	521	573	545	526	532	543	539	558	517	564	568	548	547	557	528	516	601	558	536	541	527	545	587	546	545	566	534	533	564	543	541	540	570	575	554	503	503	506	550	570	595	535	529	522	532	513	520	570	543	558	541	478	523	511	539
27720	12255	1730	855	645	1345	3558	3894	2407	1379	845	588	499	502	508	530	472	472	497	522	477	490	464	529	447	476	500	485	481	452	523	500	486	435	476	471	521	456	470	449	478	479	509	502	498	507	495	478	486	463	500	454	492	479	513	506	476	457	488	443	495	475	491	461	470	477	481	505	482	493	466	483	518	485	464	515	498	523	484	470	469	496	481	456	482	506	508	492	534	474	466	501	473	454	461	533	455	474	510	530	526	448	464	485	497	524	510	478	487	502	504	486	487	500	482	530	452	512	495	473	494	551	499	479	514	517	483	500	472	522	488	438	470	491	446	464	497	482	530	493	507	488	510	509	477	494	477	479	540	468	475	500	492	423	464	481	486	520	504	507	478	515	491	464	487	493	527	493	515	464	450	489	468	500	475	459	483	524	516	454	500	462	509	431	485	524	475	519	477	490	466	470	492	536	522	508	498	445	489	507	535	478	464	516	467	472	482	459	505	521	490	489	456	459	490	478	492	500	500	525	501	518	505	508	509	457	477	505	517	475	499	477	479	436	448	482	493	467	494	500	505	542	478	475	469	489	468	463	493	508	469	532	514	477	506	466	476	491	532	499	530	493	483	437	495	507	508	481	453	505	503	512	508	468	516	479	493	472	491	477	493	490	466	465	486	507	472	475	520	502	506	512	504	475	468	448	479	462	533	459	496	481	485	478	519	525	461	480	539	476	505	464	472	503	511	493	483	510	481	485	495	489	427	507	519	486	493	523	508	466	477	473	525	491	481	481	487	492	487	495	506	504	476	489	464	490	479	518	521	469	470	510	502	490	452	492	474	459	518	469	479	494	465	513	497	456	506	504	503	491	491	508	455	451	500	496	478	500	491	472	501	528	510	516	523	486	495	483	487	464	485	467	446	527	467	511	511	503	483	535	474	468	490	507	509	469	494	475	493	476	514	518	519	485	507	505	514	471	525	503	451	509	470	521	471	440	484	468	476	458	530	481	508	480	486	467	500	491	459	490	492	482	483	449	448	493	493	466	535	508	478	465	531	488	493	474	497	500	544	489	525	469	466	505	476	487	534	480	514	496	486	499	471	489	460	483	491	478	498	481	476	480	449	500	453	460	487	477	474	442	483	533	485	448	495	472	465	499	499	494	476	458	479	517	463	493	487	468	490	437	494	487	481	476	465	465	473	476	485	501	498	491	467	485	500	515	473	462	496	554	525	479	486	478	501	471	486	496	507	469	460	500	503	471	535	458	465	498	516	476	522	485	481	498	451	494	493	508	498	488	494	524	492	486	526	489	486	540	463	471	461	514	482	482	462	484	478	469	498	476	454	526	507	509	476	478	494	478	453	494	468	448	473	510	485	494	501	472	446	502	471	502	460	478	497	443	511	486	457	511	521	554	513	500	497	480	474	451	486	501	483	473	501	475	499	448	448	469	522	427	508	496	478	475	502	491	447	433	495	470	498	491	479	448	521	530	453	490	479	481	497	469	496	477	524	502	499	471	498	541	446	460	463	453	473	475	470	533	486	494	435	463	492	481	476	527	499	509	508	458	477	481	476	536	494	469	485	508	513	463	509	535	465	472	503	466	514	513	470	498	484	508	492	466	471	481	435	475	458	495	490	469	477	494	496	480	509	475	484	449	514	455	506	494	497	461	451	506	487	466	465	460	483	496	460	464	477	491	467	477	506	481	480	500	462	470	502	498	453	531	494	481	519	489	511	501	503	476	468	492	509	483	518	483	493	533	537	499	501	518	479	499	478	458	501	505	501	487	505	458	468	463	475	462	498	511	490	488	514	483	461	489	501	465	522	511	504	464	486	497	468	502	535	522	490	485	499	491	493	505	492	487	490	455	460	500	503	497	510	510	494	496	450	449	485	452	453	481	520	457	473	518	473	453	491	477	532	468	482	485	478	468	488	482	463	488	470	502	496	451	506	487	475	500	479	480	507	477	499	447	444	501	459	478	486	525	510	473	478	485	460	490	509	501	506	554	480	484	510	490	493	475	442	470	500	484	474	471	470	520	491	457	492	489	520	471	496	494	472	474	470	481	490	514	469	527	466	489	486	512	528	505	468	508	497	477	499	501	491	502	439	484	464	492	524	495	460	490	515	466	500	505	477	488	490	478	477	526	509	477	497	496	509	454	551	463	497	471	485	516	497	478	504	487	476	493	464	481	489	530	496	468	496	489	489	467	466	485	507	498	501	495	401	499	495	496	475	529	493	469	486	522	494	479	488	494	453	456	497	476	469	475	464	520	477	459	508	512	462	522	452	457	452	531	507	476	478	463	439	529	496	485	418	488	505	479	463	500	480	495	506	520	484	492	494	478	478	483	496	475	527	506	465	474	501	476	506	501	486	491	473	492	495	442	471	443	470	486	497	498	505	477	517	530	497	500	528	460	508	483	481	554	499	507	503	537	479	509	524	515	484	472	507	533	454	473	477	470	477	521	486	483	490	483	454	498	496	453	458	487	496	514	474	522	480	479	510	478	474	487	480	445	496	478	481	479	470	470	470	511	486	482	521	505	488	496	529	469	523	498	529	486	444	504	461	485	515	495	495	485	527	501	499	474	471	473	483	484	520	532	483	500	484	488	440	481	462	440	471	448	483	476	493	484	497	471	481	462	491	504	482	447	457	538	469	428	496	455	472	470	441	530	465	509	481	502	502	447	494	448	491	493	471	518	477	493	461	468	461	479	462	503	491	497	473	482	507	498	507	511	490	506	477	463	461	475	475	514	542	520	473	506	513	456	494	532	508	450	528	479	504	456	424	469	505	499	513	507	466	496	468	484	441	505	468	510	487	476	466	468	506	492	497	500	475	470	436	492	519	514	466	505	489	472	501	489	474	518	494	519	482	503	477	506	491	488	475	465	462	477	483	472	482	494	498	461	476	491	491	522	501	463	489	471	450	487	473	489	482	493	456	503	503	428	483	456	502	513	453	514	532	504	535	475	490	476	477	530	473	498	484	459	497	462	490	477	436	430	504	500	461	464	488	477	514	466	481	512	498	473	496	472	459	511	504	506	469	489	499	479	486	501	440	531	484	488	515	521	492	494	474	491	510	522	502	492	485	477	466	499	532	500	484	506	500	493	467	472	495	480	471	465	504	524	491	490	451	487	502	491	491	442	505	431	492	551	493	524	467	500	465	511	473	481	526	490	491	468	458	472	499	467	503	525	513	501	518	512	444	481	480	503	526	450	497	476	470	504	516	482	475	489	503	525	476	506	498	500	486	479	450	520	529	491	457	463	500	506	471	494	510	511	539	468	490	454	518	503	520	490	521	503	497	530	453	482	454	489	482	502	480	506	489	474	501	485	482	470	468	497	469	515	483	488	492	480	492	473	480	462	508	449	499	529	476	442	476	472	493	516	517	469	498	539	469	491	490	479	463	523	464	452	503	511	503	508	469	465	490	495	521	500	509	465	481	499	463	449	490	493	496	489	448	537	494	492	492	488	437	502	481	516	487	470	479	489
5002	988	822	551	557	1963	4615	4256	2712	1415	848	564	509	471	433	490	418	442	454	423	461	420	454	443	427	424	430	486	434	412	448	447	496	442	443	424	428	474	470	452	456	444	423	434	447	451	429	478	453	448	450	429	450	444	472	433	439	458	445	439	453	440	437	436	476	476	431	433	458	449	434	441	451	462	454	477	444	457	414	468	425	444	444	407	456	422	460	445	428	417	456	454	445	478	448	458	436	442	445	477	453	420	424	445	429	440	449	420	473	439	435	438	457	459	513	472	431	435	445	475	447	447	477	451	448	460	458	440	465	448	454	448	452	453	438	461	415	409	471	426	411	463	453	445	394	463	453	447	448	436	460	447	485	464	456	457	465	452	448	415	415	447	434	430	460	414	477	442	484	413	465	459	448	452	462	440	424	446	437	469	427	440	417	434	445	457	433	436	466	466	407	444	444	445	439	424	479	428	456	408	453	451	472	467	403	431	465	450	414	439	444	439	453	457	433	451	446	427	467	409	404	452	441	403	447	389	438	435	463	452	411	449	480	464	478	463	465	488	429	435	482	444	455	475	455	429	426	447	455	452	454	446	454	441	427	453	432	429	446	417	428	441	429	453	445	434	444	419	479	421	468	433	432	432	469	425	417	486	400	437	426	420	473	466	451	476	435	451	444	410	470	449	443	434	435	463	454	460	449	470	448	428	429	404	400	435	430	424	425	443	429	455	445	473	458	417	442	449	444	466	454	444	446	472	463	433	462	464	459	443	440	463	442	445	459	463	450	421	463	460	472	469	426	436	466	447	459	432	447	472	429	475	418	485	445	453	406	440	447	422	443	454	413	445	439	409	477	393	447	461	441	427	444	470	428	394	445	443	445	468	439	444	446	460	458	443	441	421	448	431	434	458	457	435	428	397	440	432	413	426	462	418	424	478	410	448	457	476	408	430	454	418	467	425	446	449	480	446	438	460	411	456	414	447	422	415	448	405	418	445	466	415	445	437	436	403	455	486	439	448	443	442	464	443	460	425	460	465	466	429	398	429	434	439	442	432	422	435	462	465	457	490	462	453	477	434	485	431	466	449	465	440	441	428	462	438	384	450	408	447	453	463	482	504	442	430	415	420	402	460	413	415	444	420	446	420	439	457	443	460	441	449	433	446	449	425	430	448	445	460	434	449	455	472	461	429	456	458	439	442	440	462	473	445	448	463	425	436	410	410	451	447	467	419	443	459	470	427	439	437	453	459	470	443	441	476	458	449	476	445	443	434	428	415	453	432	462	459	464	435	436	476	429	447	422	450	412	447	451	433	424	430	429	466	428	447	443	424	451	434	441	431	459	465	453	457	464	429	425	426	421	427	422	447	421	448	474	400	443	435	471	449	447	440	424	446	452	463	469	412	457	427	451	460	419	479	420	448	433	484	466	440	440	453	448	425	453	426	454	458	441	469	456	469	472	463	436	467	454	459	461	447	474	442	432	425	412	451	474	426	421	433	451	479	435	431	440	455	447	479	413	424	432	399	418	442	450	518	477	462	448	452	449	400	456	455	452	461	442	476	480	419	450	447	465	422	438	421	457	450	426	441	446	397	479	426	433	453	438	462	434	446	423	433	441	443	433	505	437	465	456	432	469	459	465	430	480	454	445	444	412	406	461	457	427	423	444	480	449	436	446	455	480	431	426	447	452	448	447	456	430	450	487	464	421	422	442	444	469	424	402	444	452	446	437	488	400	426	446	436	426	419	438	422	439	441	464	480	464	408	476	435	453	459	442	439	446	462	434	466	424	473	441	439	420	440	434	438	445	441	427	452	422	429	500	429	423	425	474	448	413	447	439	419	437	449	420	439	459	433	470	450	471	438	432	476	424	446	442	424	463	445	447	396	441	466	460	442	414	441	447	439	424	437	466	410	471	526	467	459	440	438	452	419	464	443	447	447	426	410	467	423	455	441	454	408	448	444	474	418	438	465	430	469	441	447	403	466	455	449	462	427	431	460	447	451	450	408	436	494	409	458	433	469	449	477	449	471	437	414	418	479	443	455	440	443	444	426	456	463	458	528	478	497	420	416	453	437	439	472	457	443	459	440	458	448	465	427	453	448	448	434	458	435	443	469	441	469	459	406	473	450	437	486	471	425	421	455	458	455	462	451	442	430	427	443	442	448	487	425	476	450	471	452	464	434	430	450	438	429	463	436	447	439	460	420	446	407	438	432	438	478	450	471	423	429	444	401	435	465	442	433	434	454	425	448	470	447	475	446	487	437	461	444	409	442	418	447	474	470	446	453	470	434	426	462	426	468	425	424	437	463	480	480	438	472	437	417	456	458	438	467	452	442	443	447	427	453	442	430	447	454	439	458	432	476	467	444	463	466	488	418	432	456	440	472	462	430	463	443	467	425	403	422	431	450	462	431	420	450	425	428	491	415	449	452	422	378	437	447	420	473	405	435	445	476	442	427	446	431	431	459	441	448	450	426	447	438	430	394	463	468	430	484	477	489	462	448	499	431	430	437	463	472	420	464	424	460	469	479	459	478	449	454	447	462	435	424	436	424	477	450	435	439	457	417	471	418	430	455	452	447	469	464	434	420	463	460	449	452	455	450	452	470	430	412	447	444	437	440	442	390	448	415	467	439	434	469	437	464	417	440	426	488	430	429	461	465	431	420	443	463	455	464	425	426	470	429	459	453	481	444	428	422	473	405	431	417	434	442	463	462	402	424	467	406	438	459	425	453	462	440	454	453	450	469	436	409	484	453	460	454	406	449	458	401	474	427	431	437	422	439	439	460	448	474	441	455	471	436	416	427	450	424	446	442	434	419	424	474	439	446	458	444	429	450	470	481	440	479	396	432	444	433	437	414	415	462	481	413	429	471	435	445	441	410	434	411	402	420	406	472	427	473	420	450	434	439	458	455	426	431	453	437	453	435	408	425	438	482	399	450	442	476	432	437	418	464	466	474	443	453	433	412	406	400	443	425	456	457	465	395	441	494	457	422	474	475	437	470	420	446	443	436	461	427	407	453	445	445	399	457	450	405	416	477	454	470	455	470	450	441	473	461	453	488	405	502	450	458	479	456	433	425	444	392	450	436	439	439	448	432	444	444	451	432	459	420	450	408	431	490	456	465	468	415	431	459	432	424	471	468	427	460	445	415	455	443	483	432	441	431	444	446	463	466	476	418	454	449	449	449	432	448	449	475	425	455	454	464	445	426	407	422	459	466	504	427	414	468	476	448	387	422	417	468	447	428	469	472	458	460	477	454	427	441	445	450	446	455	465	433	477	437	458	412	449	425	506	440	443	419	441	468	457	464	437	485	436	450	462	433	429	455	422	447	429	470	477	444	464	478	462	441	448	428	469	424	450	447	444	443	438	440	436	458	407	482	467	424	441	478	404	474	434	414	450	448	429	441	448	481	429	428	451	478	458	470	430	446	430	448	430	431	429	455	426	452	415	464	449	436	414	439	473	432	485	466	456	486	434	464	429	446	437	434
25510	21404	27217	25294	4386	6455	28007	29360	19048	8356	2757	1089	611	546	530	501	473	516	505	484	505	504	515	499	523	496	487	510	520	472	475	476	500	493	503	488	502	532	506	496	498	524	520	511	507	495	456	482	465	497	498	485	476	521	514	511	494	496	496	484	488	458	485	508	500	503	477	508	498	501	529	459	485	527	480	497	500	504	488	496	513	483	482	462	463	479	491	498	533	475	528	464	482	479	504	484	499	475	472	504	530	469	496	477	485	496	511	484	505	529	449	454	476	486	522	476	515	535	509	508	484	517	483	488	483	488	484	510	508	465	496	484	503	489	510	490	459	508	466	524	524	497	485	483	445	466	475	531	492	474	498	479	518	489	535	486	527	467	486	491	472	503	490	489	486	484	507	487	496	532	502	518	486	515	483	512	469	469	490	517	498	457	535	504	470	482	489	466	516	522	482	528	487	519	499	492	480	510	489	498	466	462	464	507	463	493	521	521	525	467	481	487	492	514	483	505	499	496	506	539	511	537	511	495	481	497	476	492	483	521	522	470	487	486	485	474	516	523	493	501	420	471	516	487	492	488	504	487	530	484	503	514	492	519	492	494	513	499	487	530	506	494	459	492	462	488	512	505	524	491	480	514	553	487	500	492	493	463	494	526	510	492	488	504	498	525	496	508	470	512	514	502	513	549	508	524	510	482	468	474	459	500	527	502	516	515	505	498	527	488	504	491	516	474	486	484	489	480	518	489	477	506	493	462	467	494	486	489	511	496	469	486	486	503	486	499	495	498	486	518	505	507	483	496	471	467	515	502	504	508	496	508	499	508	491	495	524	467	496	535	525	503	491	519	485	537	497	520	486	480	481	508	473	510	480	461	487	514	549	507	495	459	480	480	507	491	482	481	487	484	534	446	527	513	491	513	505	481	492	496	442	493	497	502	507	491	489	511	495	466	492	485	493	513	514	479	490	490	524	504	512	514	470	452	453	495	525	464	521	461	499	487	523	478	492	523	458	467	488	468	498	503	486	483	480	515	517	494	483	513	470	483	462	495	482	508	497	477	468	527	506	473	534	534	504	519	467	499	475	536	495	468	481	523	491	475	507	503	495	498	525	506	502	521	523	477	492	483	483	487	471	499	480	495	539	475	497	482	487	512	484	492	479	509	473	487	483	532	493	500	489	492	495	497	489	474	471	492	468	495	513	495	494	517	531	532	526	478	502	469	455	478	505	495	489	493	486	484	450	480	490	479	519	478	469	469	490	490	483	520	492	513	503	457	541	477	466	500	509	464	500	480	490	524	510	472	506	494	457	506	442	490	476	521	468	510	493	479	502	479	484	526	494	509	482	517	515	481	533	506	490	489	487	503	534	526	481	488	512	501	539	503	517	473	525	510	489	514	553	512	530	516	466	506	477	532	507	465	492	494	499	500	519	455	485	465	498	463	506	506	491	476	495	505	533	449	518	471	548	500	489	491	510	516	444	524	486	451	492	479	508	524	506	484	463	467	522	489	460	518	514	500	487	460	503	526	500	511	525	489	489	486	469	537	540	509	521	500	450	506	473	493	554	492	465	498	508	497	489	475	448	460	494	476	499	529	480	518	486	500	490	491	434	490	526	509	531	478	531	491	477	487	477	467	492	501	512	519	502	489	523	540	505	522	529	528	506	514	522	504	497	465	494	459	476	517	463	535	484	518	525	513	539	513	481	540	484	507	499	513	460	499	513	511	447	490	465	506	488	477	529	495	511	479	480	484	501	444	485	525	524	462	538	483	500	519	492	498	467	521	460	500	467	471	566	508	465	533	508	481	525	480	504	478	488	499	509	471	501	473	531	491	499	475	483	496	474	513	504	434	507	507	493	487	506	501	471	511	477	492	510	494	504	546	489	507	523	475	468	533	505	486	497	466	488	497	491	495	548	476	476	504	491	481	492	487	489	514	482	498	490	484	498	475	475	529	497	492	433	501	480	531	512	490	493	450	493	458	459	535	489	503	488	476	550	468	491	492	491	509	495	507	480	495	511	504	460	530	522	507	454	511	482	490	469	453	483	464	491	442	509	494	475	502	480	488	473	499	480	494	502	471	523	519	482	516	474	480	445	499	529	483	537	473	480	523	495	492	546	493	555	500	499	490	535	475	515	439	539	512	466	469	512	465	483	470	492	507	494	502	513	528	474	457	474	519	499	496	537	477	504	488	497	496	507	514	505	457	473	465	480	506	523	445	476	528	520	489	503	517	508	510	515	484	460	482	527	499	497	513	484	455	511	510	489	486	526	511	501	506	480	538	465	494	492	503	496	490	536	517	449	461	464	492	490	484	504	494	516	493	491	513	495	526	495	485	471	472	517	535	494	525	521	492	494	488	485	493	507	509	504	492	509	475	464	479	499	507	495	453	503	500	513	468	482	482	495	518	508	498	493	512	450	466	488	481	466	491	491	493	501	472	475	522	506	486	461	463	483	520	497	476	462	512	500	484	514	508	471	459	500	513	527	488	494	509	457	512	503	528	484	502	546	503	483	489	525	509	500	512	509	483	510	466	514	482	490	492	500	487	518	497	469	479	494	541	534	516	460	510	503	469	482	551	493	460	490	456	469	468	463	497	507	505	492	498	461	492	516	488	533	482	476	532	493	486	510	453	529	486	504	533	479	504	491	530	486	496	495	535	480	476	488	496	512	484	496	498	524	496	524	499	534	480	471	512	509	482	505	530	456	469	547	468	502	453	515	482	497	511	522	519	493	486	505	532	549	475	508	525	511	479	488	488	506	484	505	462	448	526	472	519	497	540	488	456	507	476	464	524	509	471	436	476	466	517	488	538	492	479	466	492	500	468	474	512	486	500	534	478	502	499	499	481	474	525	488	493	468	473	534	472	491	510	493	469	492	503	477	519	516	458	463	496	493	503	504	481	450	531	495	485	502	512	489	465	542	476	514	480	502	488	496	486	535	532	470	490	467	514	472	497	479	487	521	486	440	477	492	506	490	530	498	479	504	507	500	508	504	526	483	494	534	485	438	495	470	481	483	493	473	478	478	489	469	492	493	515	504	442	505	486	516	511	489	542	511	470	464	450	477	477	491	502	491	504	505	510	466	518	486	503	484	490	472	468	499	465	511	442	471	513	482	526	514	478	491	486	491	479	485	472	468	485	478	474	490	452	492	521	480	474	492	469	535	471	464	521	462	518	492	472	470	458	485	523	496	512	477	511	467	465	467	500	493	523	503	504	459	533	501	486	523	499	513	520	481	501	484	439	499	464	523	512	477	466	465	494	486	524	462	492	495	489	494	472	545	520	497	506	466	532	491	521	513	543	494	498	461	504	477	471	484	491	468	500	489	509	507	440	496	492	484	468	516	464	518	488	467	526	435	492	487	513	515	525	504	502	522	508	462	495	463	483	524	539	492	493	502	474	476	501	505	516	498	506	484	501	480	500	519	523	496	500	482	514	488	524	564	506	509	446	491	475	472	482	477	491	503	448	511	547	490	523	502	489
3705	3482	2770	1378	1115	8128	28652	25583	15669	7535	2926	1092	663	530	477	492	479	448	480	439	498	486	455	444	467	485	497	457	510	475	512	475	465	461	458	467	466	507	480	491	464	493	415	472	492	452	472	513	467	475	446	492	473	482	501	487	465	454	483	492	501	443	456	478	494	469	472	485	445	454	471	475	441	514	511	505	484	466	465	472	448	456	486	481	474	489	496	495	453	478	472	448	489	445	489	500	444	498	479	498	503	482	432	464	429	473	459	481	427	495	495	483	447	466	469	479	480	477	499	459	486	463	446	472	496	482	458	454	499	471	454	450	445	488	440	466	482	470	441	436	531	483	441	497	440	468	464	463	468	460	435	482	445	477	462	444	452	457	434	479	441	470	460	471	477	496	498	475	502	459	525	485	466	478	483	458	495	515	484	485	490	466	456	456	488	514	461	487	462	430	432	474	460	472	488	471	498	448	477	428	483	486	459	480	481	473	436	495	459	445	471	498	501	463	453	446	481	463	471	493	452	478	468	481	444	484	425	496	428	456	454	434	536	477	473	473	464	448	522	486	488	478	461	469	468	463	467	481	475	444	471	470	487	446	474	480	481	451	478	478	466	451	457	480	460	521	454	439	515	490	502	460	499	469	483	468	477	507	504	457	460	486	471	457	459	444	466	449	464	469	491	463	442	470	488	506	450	475	469	471	462	492	500	467	472	466	502	455	480	478	421	457	487	483	443	489	464	488	447	477	493	458	441	482	450	476	466	512	494	498	494	484	481	476	457	492	478	435	454	447	469	437	474	457	459	454	418	459	447	497	459	487	463	489	474	451	502	472	461	474	478	470	452	463	480	406	493	457	469	439	465	488	469	503	449	509	472	467	461	418	485	471	424	457	474	448	428	484	450	486	462	434	464	445	459	487	490	432	480	453	449	506	447	490	470	445	461	428	478	494	439	471	452	457	504	468	462	453	460	477	487	477	455	453	468	483	452	465	468	468	472	509	440	493	439	487	479	502	427	477	493	489	498	470	462	476	474	457	477	478	478	471	464	466	455	473	444	497	455	457	506	475	428	452	479	501	451	457	478	446	438	471	492	480	446	478	514	462	465	458	453	460	480	481	470	513	480	478	484	487	455	460	465	499	436	479	438	456	458	470	474	467	497	479	457	506	496	478	499	493	455	419	471	486	482	469	454	496	469	434	462	452	467	473	470	484	471	516	496	472	426	473	465	451	482	456	431	447	461	512	498	476	446	443	476	499	493	462	459	464	506	480	448	475	462	449	466	481	478	459	494	484	456	506	445	479	458	505	432	430	455	480	436	442	457	447	500	466	499	477	448	455	451	473	471	432	492	485	491	464	473	446	505	437	504	438	468	446	472	475	452	497	461	467	495	445	492	463	428	465	465	449	443	523	474	462	500	470	476	482	550	427	489	420	434	466	472	444	463	476	444	470	438	463	441	470	430	479	437	482	462	466	485	511	507	464	440	485	467	445	487	457	477	430	469	424	463	489	447	487	499	480	471	472	482	455	470	463	464	463	475	438	510	451	433	495	490	481	478	495	512	492	493	486	466	469	482	481	490	456	469	463	468	494	518	486	475	432	499	454	490	511	485	449	515	465	451	471	456	483	479	480	472	482	458	449	511	469	445	487	467	454	468	450	473	459	441	451	441	471	457	454	450	479	459	478	450	475	480	446	466	441	490	484	502	459	477	442	453	488	468	506	442	479	515	473	493	466	453	488	478	468	475	485	497	523	459	447	502	457	454	477	475	466	509	443	445	508	506	479	474	488	511	488	491	469	463	441	498	452	478	453	490	472	412	474	486	449	489	472	484	452	445	450	439	482	505	458	456	475	464	454	452	470	479	453	454	502	505	453	465	466	453	440	460	472	441	477	486	483	515	462	473	497	480	469	475	462	488	481	460	459	459	491	469	458	437	462	471	489	460	470	449	446	495	488	438	488	446	474	495	467	472	489	447	452	485	448	487	473	440	468	489	472	463	462	492	448	469	450	458	468	455	448	474	493	440	455	487	498	425	457	475	457	494	459	424	463	462	468	456	432	455	452	465	476	478	468	460	459	464	445	478	466	484	457	464	446	452	492	453	463	454	511	475	521	446	453	466	450	489	451	449	473	463	467	443	462	483	473	460	481	487	480	465	460	479	450	445	466	473	516	450	453	465	463	513	481	476	439	441	473	459	446	461	463	478	485	518	479	445	453	500	469	455	472	465	508	479	468	476	470	462	444	426	468	475	468	456	463	489	477	476	479	463	437	476	474	467	495	431	473	463	449	492	476	478	476	446	488	428	463	476	460	471	479	522	461	478	473	463	419	489	470	460	467	494	483	486	485	470	448	519	465	446	463	452	479	491	467	444	497	472	467	435	483	424	445	494	511	484	486	448	510	473	459	455	459	470	476	461	485	480	498	503	472	414	506	499	445	417	500	475	471	480	445	458	472	448	492	461	489	454	499	446	509	459	467	478	449	457	473	491	446	471	460	483	447	494	487	460	478	444	449	481	448	460	521	485	477	487	485	482	461	506	498	479	489	446	437	460	461	470	511	443	452	449	458	427	482	449	475	463	507	470	459	459	474	481	500	464	485	475	518	475	476	447	470	445	458	459	440	450	448	480	496	459	500	483	462	411	469	482	473	434	476	447	483	483	510	497	477	450	510	495	481	436	481	460	480	452	464	479	494	479	486	440	478	502	513	495	465	499	458	465	434	472	450	472	464	481	465	500	463	454	460	434	478	470	490	500	468	504	463	473	436	513	489	458	475	435	530	463	452	473	490	449	505	458	473	471	425	477	453	500	450	465	450	471	486	459	443	466	495	477	434	462	444	489	478	462	500	479	436	469	466	475	453	474	461	449	484	488	456	477	447	441	456	505	485	443	435	450	470	462	488	488	444	481	462	463	468	488	476	483	439	486	456	474	465	436	518	500	488	448	471	414	500	464	450	484	494	480	472	443	458	473	450	470	459	500	477	465	485	468	435	464	434	524	484	486	504	448	467	442	438	467	487	465	478	473	472	459	466	458	463	489	478	461	460	492	467	494	462	488	456	475	472	504	450	462	466	453	438	435	456	444	482	440	491	454	475	492	468	502	475	467	499	466	444	488	463	478	470	481	464	464	470	459	485	487	463	448	521	467	432	470	478	458	432	493	469	483	483	498	445	476	462	434	467	447	480	416	469	488	479	459	465	427	459	449	461	452	437	441	470	467	473	471	471	480	479	488	429	487	478	482	442	474	452	457	488	486	453	456	476	466	458	481	461	467	465	466	495	455	469	461	455	502	463	463	467	476	462	459	459	416	489	476	438	468	466	469	466	454	461	427	485	467	477	477	454	527	490	454	484	490	467	443	476	449	457	478	489	484	489	503	468	459	457	470	443	439	469	491	479	481	520	463	480	437	516	470	447	462	439	443	496	461	466	457	482	448	454	471	468	481	477	483	467	467	453	484	445	520	495	460	448	507	448	469	475	463	457	460	463
24408	21446	28783	24529	21397	9825	44047	48872	35783	19482	6702	1836	872	704	617	631	624	606	586	607	640	640	600	634	582	650	591	591	620	581	603	605	614	629	613	652	593	598	668	602	585	569	648	616	618	633	600	572	583	608	606	603	593	587	609	621	607	591	561	545	583	607	584	633	612	587	633	594	588	606	636	594	598	622	611	590	584	576	608	631	600	594	582	593	566	613	629	601	598	605	657	600	650	573	656	614	583	569	558	592	628	563	650	581	593	601	577	559	599	587	592	618	565	630	606	626	580	626	596	571	582	591	641	621	570	581	623	645	613	601	638	617	576	620	589	605	622	610	581	600	594	549	588	599	635	573	628	540	628	597	648	611	588	561	575	561	598	574	578	570	613	569	629	600	578	610	608	604	647	597	593	647	646	647	591	613	596	607	608	609	612	629	675	618	594	637	649	600	640	621	604	602	580	581	586	601	613	538	582	620	616	611	591	624	645	607	600	649	579	597	576	597	595	582	599	569	560	655	610	616	591	540	563	580	636	582	610	615	589	587	593	625	591	612	582	640	568	594	606	632	606	562	586	592	578	604	651	596	600	611	534	583	617	600	609	586	592	604	525	618	645	563	574	665	660	612	576	563	601	569	583	579	631	624	625	592	601	598	609	596	664	569	581	623	549	640	592	600	576	608	668	574	608	616	599	607	613	618	591	605	562	587	611	598	612	613	586	617	607	619	584	566	639	606	590	615	616	575	621	578	623	551	606	598	582	627	589	565	596	575	614	605	615	548	596	593	586	594	622	555	578	591	600	557	602	593	639	619	612	591	618	598	624	590	603	570	562	612	582	593	596	590	579	604	583	605	563	574	648	622	579	594	605	572	578	587	640	601	632	585	602	587	635	590	612	603	612	541	591	546	618	601	604	587	585	606	638	622	583	636	603	633	586	598	585	557	549	635	617	589	571	613	611	629	600	612	654	632	583	578	622	623	595	603	614	617	600	605	598	612	585	626	564	604	690	636	577	607	564	600	630	621	600	591	584	599	580	601	580	566	621	618	582	590	567	619	615	575	618	582	596	585	580	606	651	610	583	612	620	640	620	601	590	626	582	598	578	616	583	606	576	574	619	572	618	590	572	585	609	590	624	596	570	597	563	618	593	584	586	640	611	554	631	569	568	622	623	573	618	619	581	578	611	601	642	576	593	554	608	551	662	585	566	616	653	565	571	614	571	589	604	616	587	577	564	597	592	601	553	628	594	571	586	633	595	587	568	592	627	642	616	626	550	564	647	583	610	644	598	600	602	574	589	578	578	587	606	603	591	638	592	588	563	591	555	574	565	588	620	593	572	581	597	594	624	601	635	660	606	622	642	638	606	576	578	563	590	545	615	613	603	601	598	589	608	601	590	559	607	592	620	572	589	581	574	620	553	605	581	616	615	611	573	641	590	591	579	637	569	565	584	587	575	611	605	587	581	590	584	586	574	574	563	597	618	611	559	631	573	586	589	648	589	638	629	580	551	601	636	619	586	603	650	576	557	575	577	622	607	581	590	613	607	553	592	631	575	633	604	610	583	610	591	591	587	604	634	603	597	638	600	624	616	583	598	586	565	568	569	570	618	626	617	601	611	602	552	605	557	561	606	590	642	606	606	610	589	570	625	612	608	580	589	635	583	599	595	602	599	641	562	578	593	626	591	612	592	566	554	549	650	635	669	615	649	586	624	614	665	623	577	553	596	595	579	598	611	616	587	596	587	605	648	609	566	621	603	616	604	581	633	574	569	640	577	606	594	575	612	589	562	638	625	598	592	650	605	634	579	605	625	597	606	590	627	596	589	639	572	602	597	586	601	622	620	578	602	620	625	611	604	582	575	575	607	621	574	596	588	606	631	592	579	597	605	580	599	572	607	581	635	566	611	635	567	557	577	602	593	591	598	611	600	631	608	597	605	574	609	585	621	605	578	570	622	567	566	591	565	573	568	598	606	588	622	603	588	600	602	597	593	565	619	574	557	657	609	623	600	590	608	567	621	585	611	607	621	556	602	562	659	612	550	642	591	600	567	626	594	602	591	625	606	624	619	591	608	611	575	652	579	576	613	621	556	591	591	619	615	654	609	596	600	615	609	634	593	606	579	569	596	598	582	577	568	567	624	605	590	600	589	615	608	614	610	612	549	573	613	615	616	539	572	561	600	607	619	626	625	615	585	581	603	610	600	608	623	614	613	566	585	635	592	564	615	609	579	603	613	632	625	586	665	609	586	608	576	632	581	588	569	646	562	624	611	569	618	617	584	583	610	563	596	654	581	642	590	593	612	612	605	550	599	608	590	555	581	568	577	598	609	614	576	641	604	621	586	587	663	638	636	610	586	586	639	625	620	591	583	614	580	615	572	590	605	571	597	623	603	588	625	573	609	623	625	581	605	610	567	581	596	549	604	566	578	631	647	575	597	639	589	577	587	570	637	632	575	547	569	641	585	626	635	639	647	617	627	571	595	567	553	552	622	584	628	630	606	638	595	584	613	578	581	582	615	607	623	574	576	598	590	598	582	571	588	587	585	633	600	602	582	623	643	601	656	577	556	614	585	602	608	543	600	566	580	547	557	633	534	618	602	604	605	621	579	630	617	635	623	576	607	609	541	626	583	542	596	619	637	615	615	567	626	615	580	624	585	634	612	622	584	609	601	625	588	583	585	586	597	574	572	593	582	596	575	631	613	562	619	551	611	591	600	614	588	579	637	604	624	631	625	587	626	560	581	615	598	579	612	561	572	598	581	593	585	553	608	605	607	627	610	576	597	622	577	571	568	650	595	615	591	586	587	606	648	608	594	591	612	600	566	612	598	620	609	621	624	568	631	581	596	622	658	585	592	598	582	589	593	615	606	576	594	588	626	567	555	609	568	610	634	607	619	585	577	629	589	585	622	579	588	576	650	597	613	628	540	616	593	610	589	588	608	563	612	643	617	546	654	568	617	564	605	612	553	611	575	615	600	559	625	606	608	591	591	607	596	611	611	584	604	621	623	601	578	604	586	574	602	596	604	608	632	601	534	657	612	600	613	610	589	591	575	600	597	596	553	605	590	602	583	568	638	608	577	580	618	601	584	606	569	582	577	631	569	598	592	582	608	643	587	582	578	599	606	622	603	614	551	635	647	600	597	634	608	600	596	580	559	640	609	588	612	637	594	613	611	607	557	593	594	607	609	571	596	600	621	553	618	620	619	634	622	610	634	609	623	589	624	582	544	673	627	615	607	595	593	553	604	599	572	580	586	577	571	608	620	611	609	603	595	559	632	566	563	571	596	624	592	596	617	603	614	649	600	626	589	573	574	612	613	628	588	598	599	569	591	604	582	591	582	623	621	582	561	536	591	660	617	585	614	598	558	594	587	585	575	640	628	624	625	592	578	603	576	602	600	643	597	613	528	596	587	615	587	559	525	588	573	584	560	563	570	588	592	556	573	591	601	584	591	614	591	606	613	622	582	565	556	623	584	587	567	601	614	639
4036	6545	5529	2815	1881	4567	46574	44352	30026	14703	5772	2035	876	613	620	580	525	527	592	564	571	572	537	578	565	548	588	538	517	545	560	576	526	553	541	605	548	581	515	526	541	571	585	519	517	532	564	550	549	574	559	549	547	557	547	515	597	551	601	553	538	545	580	570	540	564	511	564	605	564	544	583	529	528	574	538	600	503	535	599	542	553	531	589	529	585	600	560	551	563	534	568	592	537	564	535	559	585	576	544	613	611	520	588	544	554	572	551	609	542	564	523	552	546	550	541	525	545	551	561	598	543	535	554	551	490	585	557	573	558	522	517	558	529	486	514	555	543	545	550	568	539	564	533	543	581	556	558	559	539	561	560	531	558	573	578	572	547	551	545	559	521	541	543	592	560	584	558	597	521	598	548	513	572	526	614	511	514	591	580	549	554	519	522	557	516	551	518	569	539	552	532	577	526	558	525	583	555	480	522	544	617	565	548	563	548	544	544	536	530	540	529	517	578	556	570	580	556	541	557	576	535	565	553	581	509	556	561	536	539	551	545	536	538	553	550	547	555	573	593	546	529	549	569	588	533	596	585	546	497	582	551	589	579	548	541	554	548	554	563	541	533	580	528	559	581	539	553	587	574	520	564	568	543	532	579	584	518	569	559	540	553	544	541	575	583	562	545	580	556	542	525	585	542	537	543	543	601	632	540	546	553	571	625	597	561	607	538	592	543	537	552	598	532	514	573	584	537	530	536	562	561	545	554	574	551	541	562	551	537	560	541	576	542	527	576	534	518	559	537	551	570	557	565	546	545	553	576	550	589	546	545	562	573	583	562	582	554	560	586	532	539	582	575	549	558	514	542	546	524	583	561	566	584	518	596	573	543	541	569	565	531	557	553	563	564	579	560	571	548	584	588	563	545	525	561	528	544	535	550	512	536	548	545	536	548	579	551	565	518	591	559	538	550	582	545	570	581	586	598	535	575	552	576	555	547	550	580	571	511	577	559	586	525	577	560	560	530	557	563	515	572	573	534	563	547	549	574	549	520	590	551	572	541	599	500	553	562	584	555	537	591	588	538	542	561	560	550	591	567	565	512	577	547	540	575	528	574	598	570	584	555	527	505	557	576	525	516	531	523	576	535	562	550	573	557	509	547	635	573	590	550	567	569	547	539	584	551	576	546	585	585	556	551	524	574	555	559	569	536	531	554	556	557	604	570	601	527	561	518	579	636	515	520	551	583	572	531	537	555	545	550	527	563	532	518	566	517	523	546	520	575	574	528	555	537	505	573	517	543	536	546	529	523	546	569	561	579	535	544	569	526	565	576	502	569	513	562	523	542	535	546	560	563	584	564	559	545	594	546	579	592	531	532	580	596	569	570	538	568	559	568	578	567	525	554	525	553	526	580	598	537	560	580	568	584	569	552	501	503	576	535	563	558	530	532	555	550	529	587	494	530	505	524	535	543	517	553	532	556	528	556	551	565	534	542	514	563	569	575	592	549	549	542	523	583	538	554	552	576	567	566	563	575	541	560	559	529	528	572	543	533	553	568	530	543	575	622	549	551	539	568	561	561	550	563	528	582	538	523	580	575	569	587	574	547	562	586	553	589	594	553	557	542	536	538	542	544	521	567	586	526	545	566	536	568	547	544	562	571	526	559	511	516	580	537	597	547	545	582	530	556	542	605	523	512	586	550	561	543	554	524	568	591	567	563	566	539	539	564	537	505	556	545	548	587	520	554	556	539	559	587	625	574	582	536	586	526	567	536	529	563	595	512	579	514	545	567	567	547	596	517	565	555	589	529	539	538	534	519	566	549	546	505	534	554	523	543	508	573	554	566	553	545	538	543	541	537	584	568	537	531	534	514	536	544	565	583	512	553	557	518	576	519	485	544	538	536	535	553	536	585	557	538	521	574	526	546	522	560	522	536	537	569	540	549	565	557	587	551	559	509	576	534	558	559	568	579	553	538	540	527	548	542	564	572	519	533	546	560	555	510	537	506	477	532	575	528	517	543	570	532	559	521	546	496	500	544	579	568	510	549	587	555	567	542	521	551	530	556	556	597	565	543	533	599	573	541	577	546	558	581	589	569	533	560	537	535	517	537	518	536	557	544	551	548	547	577	552	581	528	553	536	561	543	541	585	560	560	563	541	507	523	590	571	541	590	519	512	537	583	577	544	573	533	507	522	572	559	537	579	533	600	608	644	548	604	498	554	548	565	590	573	551	547	569	572	553	552	573	543	554	512	507	522	539	561	531	550	529	533	552	501	592	545	564	550	585	528	552	527	536	591	604	541	547	557	530	496	519	557	540	556	502	571	581	553	534	520	546	586	561	547	530	578	547	549	567	528	606	548	566	572	553	538	565	542	556	569	593	618	576	543	538	582	594	538	560	530	540	544	545	535	578	546	570	541	540	519	571	569	548	527	553	571	534	554	591	554	508	566	533	566	571	523	541	568	560	566	558	568	533	555	559	534	536	598	547	543	528	542	542	542	540	531	563	543	593	599	573	571	506	556	497	540	546	527	545	536	520	563	603	568	547	544	578	549	535	526	560	586	575	542	547	537	518	543	550	542	546	544	566	583	520	573	570	553	576	553	544	555	508	472	531	531	545	572	536	561	528	520	570	566	551	535	543	566	564	563	549	587	567	559	532	525	547	506	593	571	556	554	563	550	562	553	512	544	536	582	576	552	564	550	567	533	541	561	556	569	544	522	529	526	520	531	549	538	545	578	590	554	555	554	580	534	532	592	548	573	543	568	519	559	537	577	588	548	532	562	578	563	551	544	529	558	561	533	519	536	573	512	530	564	567	532	557	530	568	569	596	523	556	557	536	550	533	576	515	556	554	535	579	546	552	540	564	571	545	558	524	559	535	548	584	608	558	555	584	564	527	551	540	566	541	574	554	582	546	607	532	557	544	512	515	531	509	556	536	574	544	510	551	520	560	595	547	559	535	519	590	578	554	559	544	589	535	571	547	562	487	577	553	538	549	536	552	562	537	592	534	547	545	564	510	542	516	511	543	572	578	528	549	533	509	533	482	544	554	539	527	550	585	585	517	512	555	543	518	541	536	595	535	554	567	548	562	507	551	575	561	562	585	536	556	535	533	500	562	531	529	543	570	523	571	527	543	538	525	552	580	571	542	471	567	608	573	568	546	531	543	569	506	616	529	565	593	486	513	552	560	540	606	508	541	564	528	591	584	502	560	575	575	545	573	537	565	554	558	577	523	531	551	546	604	545	520	542	541	546	536	568	540	579	560	528	513	560	531	516	533	524	494	547	565	526	594	564	554	582	521	583	519	544	574	541	515	602	566	576	543	534	553	521	539	587	537	543	534	548	551	539	520	586	556	529	557	552	548	514	577	578	527	560	584	563	554	536	561	548	574	578	557	539	524	525	592	540	574	548	569	505	546	592	538	543	549	532	532	569	576	513	554	575	572	588	550	573	542	532	550	538	541	589	540	567	523	576	535	584	580	544	518	526	581	543	541
27711	12107	1475	814	532	610	2974	3900	2670	1508	840	619	550	513	512	526	448	488	491	508	482	492	462	513	511	527	518	510	531	499	498	470	503	489	491	513	476	500	544	543	513	490	473	519	504	516	436	539	477	483	527	467	501	492	499	503	494	504	471	495	477	495	540	532	486	483	503	429	490	495	510	478	462	482	503	490	483	483	480	502	499	504	502	514	499	468	484	477	515	429	468	497	512	490	491	478	487	485	482	505	499	472	470	492	524	484	525	477	462	488	518	519	484	507	508	505	524	480	539	453	502	491	474	503	485	529	522	491	517	509	507	508	467	478	486	476	477	489	481	501	480	532	485	486	494	480	482	515	482	485	512	531	527	493	530	484	474	483	528	519	454	482	520	495	543	504	483	487	490	463	496	474	488	479	479	468	506	521	484	493	527	549	519	516	499	476	480	516	490	514	480	501	517	515	486	541	500	515	482	521	522	465	493	451	526	489	466	478	476	423	460	509	489	502	465	500	500	492	501	516	499	512	511	495	524	457	536	446	478	461	478	505	520	507	474	481	483	484	506	509	471	530	467	507	490	491	508	486	482	485	498	494	502	545	516	479	504	448	476	484	463	536	485	498	518	501	464	481	472	492	491	514	495	498	509	499	489	500	487	499	494	495	531	523	462	516	493	488	520	493	504	528	491	498	505	509	493	525	516	484	496	508	500	504	542	532	506	441	489	507	508	521	537	488	521	497	462	490	504	518	468	465	480	482	493	460	497	492	501	524	502	505	540	530	539	484	512	524	493	472	474	501	508	534	488	495	515	501	502	465	456	480	475	529	490	532	507	527	503	508	528	522	482	470	452	477	496	483	492	480	502	536	465	470	481	440	482	492	465	493	462	539	523	464	460	464	485	528	461	502	493	539	492	509	484	478	512	479	441	522	500	506	485	491	463	481	499	428	481	505	525	509	524	501	484	470	492	473	484	474	484	479	496	511	470	495	503	466	468	489	501	476	452	499	476	493	497	460	462	523	489	512	493	472	496	489	471	462	508	512	493	479	479	470	471	499	488	476	523	519	497	487	462	492	502	502	483	491	449	499	490	464	478	516	486	502	466	547	509	532	452	494	481	481	505	462	475	496	497	484	486	491	508	484	488	526	507	496	468	496	483	530	487	518	501	479	496	514	501	468	498	474	462	513	490	495	487	488	481	491	456	481	444	513	496	501	521	502	475	487	477	464	492	498	513	547	517	499	497	484	523	508	520	508	501	522	456	505	499	498	477	510	474	478	441	507	509	497	515	487	498	481	496	491	506	460	497	483	478	469	504	511	496	530	502	477	472	481	494	484	505	493	486	503	463	502	513	505	448	456	482	534	490	500	533	502	524	455	498	476	488	484	504	488	477	492	506	476	454	498	436	496	487	496	515	492	464	503	509	461	487	484	496	463	493	453	476	526	519	496	473	506	516	508	464	496	494	450	502	545	488	511	509	516	508	490	492	503	451	470	524	493	468	477	485	499	517	496	509	467	470	468	468	523	446	498	461	504	516	487	482	468	487	484	473	477	509	474	464	529	514	511	503	476	495	489	483	495	500	506	452	473	483	487	518	481	491	471	484	489	474	467	490	521	510	493	470	515	489	493	500	493	473	504	515	499	534	552	518	489	469	508	480	468	500	502	480	484	491	454	434	471	480	474	482	507	464	470	493	504	478	567	516	509	486	493	501	500	495	508	452	498	492	481	463	512	497	508	489	469	509	528	483	490	503	489	494	519	495	505	430	491	451	508	480	499	509	471	460	459	489	506	495	497	502	484	531	469	507	499	520	472	504	468	475	466	540	475	503	505	488	480	492	546	552	498	489	496	528	516	482	534	493	492	487	465	475	442	499	531	483	448	482	484	523	537	495	520	506	482	500	472	473	468	510	482	472	497	504	489	504	473	505	494	479	511	488	432	512	491	515	469	501	505	480	519	511	468	477	498	553	463	488	490	478	502	509	526	490	495	484	493	459	490	511	529	516	476	497	498	513	481	538	509	505	486	485	459	513	478	494	513	481	543	470	500	518	491	455	478	489	497	495	504	480	495	491	519	500	494	529	455	547	499	516	466	488	509	528	482	531	459	490	463	517	476	465	484	506	455	490	484	484	455	498	464	466	475	513	460	504	509	493	533	447	472	508	477	495	489	484	452	455	484	475	499	477	472	493	488	485	499	513	503	497	502	473	487	569	455	508	489	484	478	462	540	491	511	515	495	497	479	468	467	486	503	478	514	509	514	512	511	502	501	486	472	500	498	491	518	514	480	483	487	480	512	491	482	460	539	481	473	464	475	486	520	516	485	479	502	510	467	508	492	497	459	499	533	517	492	473	470	533	490	497	475	488	500	478	547	509	492	467	472	534	472	482	482	493	532	493	498	469	502	521	474	531	519	474	514	510	492	497	516	494	506	479	482	484	460	514	534	516	503	538	515	461	479	515	477	468	517	488	507	455	485	473	515	459	522	512	496	494	494	513	496	503	512	485	505	493	482	489	522	452	486	468	544	506	462	494	494	493	500	506	457	541	440	465	538	512	523	474	473	501	486	524	508	493	528	496	427	520	518	540	461	461	473	478	507	502	486	483	461	490	473	457	505	485	452	473	538	510	477	519	521	484	463	505	495	463	487	467	516	479	457	507	473	458	482	469	478	480	521	512	498	502	469	535	460	499	496	490	497	467	489	490	455	512	527	495	505	473	511	476	497	503	478	483	480	495	479	501	551	504	464	475	508	514	455	480	442	498	496	519	462	487	471	490	524	472	484	503	526	476	499	499	496	454	490	527	486	488	478	530	457	473	506	472	476	495	468	495	488	502	486	473	538	490	493	481	471	518	539	469	537	523	528	479	462	511	490	519	525	466	529	512	484	502	501	475	500	460	503	486	474	487	475	527	481	498	500	514	474	515	469	477	487	530	516	497	453	488	491	496	546	514	528	506	500	515	498	486	507	478	512	466	512	493	494	522	475	492	480	490	497	469	493	495	507	490	484	483	507	467	472	512	503	531	460	498	480	474	496	473	514	476	471	482	488	556	483	478	508	484	452	513	477	474	505	491	490	528	516	496	506	446	480	508	513	488	499	496	478	504	471	542	508	526	522	493	498	486	460	465	507	532	452	537	462	485	486	481	497	516	511	502	492	477	494	530	494	476	488	489	504	463	482	513	516	479	510	523	503	444	508	491	498	465	471	517	472	509	469	485	528	521	474	479	489	495	464	489	508	520	510	505	475	452	516	448	438	494	483	475	493	489	483	504	528	481	526	525	496	467	484	496	495	499	493	495	488	482	472	471	495	523	492	494	482	534	478	478	503	501	474	490	486	475	475	472	494	519	480	483	487	497	495	545	561	519	481	459	501	529	513	503	524	535	478	508	541	486	459	487	489	494	485	468	483	495	496	527	481	485	472	486	482	550	496	483	475	510	471	511	493	488	495	467	453	495	530	489	495	509	496	511	520	545	482	522	498	522	490	511	459
5029	1012	764	583	544	651	4188	4514	2951	1659	890	587	487	479	441	436	423	447	438	423	442	446	428	449	449	516	431	448	481	446	439	424	439	443	420	496	462	453	415	414	442	445	452	410	469	461	498	450	481	516	453	482	448	423	498	474	485	448	455	492	417	443	469	424	477	442	472	430	477	418	484	443	479	436	451	458	425	433	478	468	434	467	490	416	441	405	441	454	466	452	458	448	480	400	434	489	466	433	455	477	440	486	456	470	461	446	506	450	445	417	440	480	424	444	450	460	435	439	418	432	449	424	418	480	469	491	445	448	443	416	485	426	441	438	452	493	440	425	445	460	455	461	441	418	449	471	432	449	440	465	457	431	463	462	438	433	499	472	459	442	472	490	445	437	488	470	439	461	442	437	428	413	448	449	438	458	400	420	457	431	467	436	455	479	455	433	468	441	458	457	467	462	467	475	477	441	466	456	421	446	426	437	441	433	483	468	418	423	482	453	459	469	463	425	500	436	411	472	431	439	409	436	461	431	442	425	470	456	497	410	496	430	464	433	461	461	433	448	450	414	454	440	456	448	444	439	435	431	436	402	446	428	450	473	472	419	450	414	469	469	466	441	483	474	455	457	463	439	420	461	465	441	425	429	438	414	425	457	444	458	485	443	473	499	446	447	443	426	456	468	451	463	431	492	468	463	412	464	434	474	412	467	427	455	454	439	444	441	471	428	425	457	431	411	420	423	493	432	458	434	426	445	426	477	457	460	458	438	442	419	460	432	460	456	433	440	451	424	434	442	494	430	453	426	414	444	438	459	444	428	509	470	428	452	453	456	452	465	443	448	459	432	432	437	473	455	449	430	448	458	454	428	469	453	423	437	439	491	483	430	470	466	432	418	457	421	433	457	465	451	454	456	453	463	424	452	435	445	456	465	459	417	455	485	449	434	473	438	413	486	458	446	490	510	441	451	436	427	431	484	431	444	450	423	465	461	472	454	438	438	445	481	466	410	424	458	440	458	459	420	433	458	443	458	465	483	433	442	425	434	419	433	447	465	408	443	425	438	431	453	464	431	427	471	452	421	424	446	461	431	461	431	427	463	448	476	436	438	449	476	473	449	453	444	479	450	452	473	434	446	465	435	423	451	478	437	467	444	465	442	443	444	451	455	434	434	472	453	467	455	442	410	456	454	409	429	471	444	435	426	438	418	467	456	508	435	450	424	434	452	447	515	434	467	436	423	444	455	456	447	455	468	479	451	470	438	454	443	472	466	427	431	419	403	445	513	434	464	404	473	471	436	481	424	448	439	428	454	404	409	442	429	397	463	443	434	443	439	445	424	430	484	410	447	418	431	457	435	445	423	479	475	436	455	458	455	444	471	461	464	478	453	447	457	443	455	444	405	471	449	465	454	436	457	461	468	408	460	432	433	455	436	421	443	457	444	440	429	450	424	439	455	481	444	471	446	430	411	438	446	449	433	475	447	448	509	482	415	436	511	463	422	450	413	428	433	447	451	420	486	465	457	465	437	445	467	434	475	426	431	446	453	443	479	418	444	461	440	454	431	446	416	479	443	464	426	428	457	453	424	453	417	434	423	460	407	468	512	468	452	421	466	492	461	428	445	478	388	451	445	474	476	426	429	470	434	427	501	454	430	453	468	463	432	423	422	448	459	459	429	453	453	442	466	462	393	460	442	444	474	414	437	444	439	474	415	453	445	427	477	496	452	451	472	429	442	426	469	472	440	458	436	468	424	483	444	454	455	450	460	424	469	484	453	448	436	424	434	427	453	438	493	464	454	452	454	458	421	431	444	464	485	464	452	436	447	454	441	454	466	431	409	440	442	449	419	420	457	463	449	449	442	456	458	429	475	446	448	423	448	430	444	429	445	453	484	447	434	432	439	469	436	461	457	433	433	446	459	443	416	434	475	463	458	439	467	437	461	448	466	446	453	447	423	436	424	425	409	419	425	468	443	420	474	428	467	452	463	423	466	436	436	439	447	465	443	461	468	436	405	484	429	471	454	447	493	447	433	446	438	454	395	463	478	439	464	430	398	447	455	454	415	450	424	431	437	442	453	476	415	437	443	422	459	469	432	419	488	408	440	437	455	458	452	424	433	439	440	487	422	423	422	416	458	479	408	447	477	419	459	465	446	430	467	433	448	425	459	458	405	430	424	464	468	438	444	456	436	467	458	453	434	450	456	422	473	457	492	456	459	469	426	445	430	445	499	428	444	460	482	446	444	432	489	417	458	471	464	480	449	437	460	478	483	471	485	433	466	451	442	410	454	470	465	473	417	457	450	445	439	415	431	434	445	437	471	431	468	456	470	441	449	445	462	459	452	442	451	404	442	437	441	438	410	451	440	435	460	436	432	460	457	464	452	486	428	442	397	465	462	421	450	486	427	437	444	462	414	475	443	477	399	473	451	419	459	460	464	482	425	465	424	476	462	440	484	435	434	460	418	431	448	424	465	419	484	466	457	430	444	498	472	462	446	450	437	452	453	421	463	432	452	415	436	431	425	470	477	438	455	434	471	458	454	452	435	434	475	491	413	476	439	443	444	453	473	432	432	451	442	434	477	459	489	446	427	429	433	457	448	445	440	443	461	459	423	446	417	437	466	425	450	439	445	453	429	458	464	438	463	461	469	434	448	441	451	440	396	459	503	443	472	465	439	447	462	439	439	442	429	445	438	475	445	459	451	435	472	485	478	426	471	459	452	457	451	442	443	487	461	445	418	420	471	447	431	427	441	464	488	440	456	468	460	439	452	454	479	473	469	434	412	439	495	471	463	411	426	430	459	488	444	431	437	434	420	427	440	482	462	438	417	455	432	446	461	444	440	477	472	447	455	448	479	417	457	442	452	433	418	423	447	394	439	436	472	452	491	468	423	453	452	445	434	475	454	479	472	469	496	468	448	439	446	404	456	435	431	434	449	460	465	433	442	449	416	469	446	480	462	444	434	433	463	405	421	475	431	482	431	459	459	435	433	448	425	454	436	460	460	480	433	467	444	420	424	449	477	418	450	438	447	467	411	446	465	475	481	464	451	413	474	465	445	456	450	454	465	480	460	427	437	451	476	443	455	487	462	464	449	451	463	448	418	487	465	463	465	457	428	450	434	457	481	407	412	456	485	446	452	463	458	411	434	420	443	474	435	487	442	451	481	464	462	471	452	455	436	413	458	445	384	467	470	514	464	457	440	406	445	482	453	457	456	477	466	420	451	467	442	418	465	462	472	432	465	397	470	442	443	440	418	434	450	430	441	439	434	490	462	436	468	443	475	431	446	435	478	447	477	467	487	473	455	442	433	443	435	426	462	447	432	427	447	437	466	434	446	457	451	429	441	452	425	467	439	426	472	440	491	436	430	485	442	480	423	443	445	452	482	479	460	445	435	438	456	458	408	477	475	447	409	419	455	459	436	427	472	450	435	427	401	444	468	488	427	467	404	460	455	454	436	445	442	460	411	449	439	470	438	432	432	429	412	450	455
25514	21404	27169	25323	4188	5292	29722	30910	18819	7718	2482	916	561	531	559	548	504	507	481	490	499	504	506	525	499	512	472	523	485	534	486	526	525	519	454	504	472	520	505	499	526	518	483	520	505	447	513	478	510	500	499	505	479	539	501	519	511	516	506	512	505	479	488	522	476	504	534	529	525	530	467	502	510	488	489	525	469	485	473	521	508	505	493	525	499	518	511	494	494	478	502	489	511	506	492	517	446	503	454	511	526	481	524	480	511	485	474	523	488	472	492	492	495	485	535	512	511	488	534	504	524	499	478	518	494	465	502	503	472	490	530	529	476	523	521	478	516	539	476	509	494	477	521	483	491	476	493	494	491	495	509	506	464	524	500	518	503	470	545	534	517	495	521	482	510	539	507	476	475	496	509	483	499	533	517	496	512	479	559	492	500	515	528	486	495	475	459	470	509	508	494	465	524	485	501	487	512	535	477	502	515	536	484	469	498	533	437	493	479	504	511	535	485	532	528	494	493	509	478	509	561	498	539	484	522	432	509	470	482	496	517	511	510	486	444	550	492	492	513	522	475	509	502	479	528	482	498	521	485	492	517	472	542	535	500	489	513	501	523	488	507	502	480	479	477	519	517	491	509	514	520	517	478	523	502	472	502	478	500	517	514	487	519	477	501	516	494	541	496	494	489	488	502	492	496	502	482	504	502	483	535	496	500	511	540	487	491	514	508	472	518	484	485	525	523	474	516	484	469	452	505	525	481	448	487	516	516	498	505	482	448	484	511	503	537	550	487	519	535	547	482	480	481	507	486	467	518	518	536	507	511	504	537	473	506	516	485	473	506	481	502	451	497	470	519	523	500	448	476	468	483	499	481	522	507	487	452	498	476	524	521	477	500	472	475	527	522	497	516	466	528	476	485	472	538	470	490	511	490	494	518	491	539	514	479	523	475	521	494	515	522	526	506	503	481	514	485	520	496	496	475	505	497	502	455	537	498	507	515	535	518	501	531	462	502	485	467	505	506	475	502	517	502	485	492	525	521	514	521	520	468	514	510	502	523	531	488	502	456	471	519	508	500	495	467	505	484	508	479	479	529	495	515	489	498	518	492	551	482	500	475	480	471	494	524	490	494	516	500	478	488	521	481	483	458	514	504	497	492	462	496	484	495	477	514	502	516	498	525	510	512	478	533	497	520	503	522	485	463	533	493	493	510	486	476	484	514	548	509	482	467	512	485	502	491	523	526	543	495	491	469	522	548	486	495	483	518	541	532	523	489	525	511	510	493	539	458	493	511	499	513	513	461	514	478	526	458	524	501	480	517	512	522	497	502	526	492	511	488	507	446	479	525	491	474	523	518	496	529	511	479	466	482	490	509	524	518	520	484	486	471	491	465	499	498	519	551	491	485	510	477	534	516	527	506	476	523	492	475	514	519	451	497	489	525	503	461	498	506	470	518	517	522	491	498	495	500	482	482	457	524	487	511	486	511	521	536	501	501	506	496	479	488	496	486	528	490	497	464	506	534	512	473	501	517	474	488	511	464	544	518	533	488	500	504	500	548	493	479	532	480	526	493	465	505	510	470	514	468	498	507	514	471	506	485	491	485	478	536	498	519	474	471	512	484	477	530	531	513	491	480	477	499	461	519	458	508	468	513	488	512	533	488	491	552	535	541	494	529	459	506	502	432	517	512	476	493	508	540	499	493	507	521	509	497	482	489	531	517	505	527	509	462	508	526	517	493	477	481	496	495	526	495	507	504	483	500	466	500	513	514	500	451	490	478	495	527	511	452	488	511	533	546	513	507	536	502	506	534	535	525	464	519	512	497	507	509	499	498	498	437	505	485	484	474	483	491	487	491	480	524	493	489	533	487	476	474	501	501	510	489	546	497	479	492	509	482	513	507	490	493	508	526	487	511	527	489	521	511	499	488	486	493	527	502	483	491	506	498	517	527	547	503	435	500	507	472	534	511	492	461	527	528	466	511	504	473	506	496	476	534	534	533	501	528	483	512	503	512	473	544	467	527	494	491	508	520	480	499	467	494	493	486	479	507	517	514	476	487	533	483	493	485	431	507	503	511	481	503	510	478	528	525	478	466	506	526	527	501	513	471	482	485	518	487	506	508	512	559	498	531	456	505	495	485	532	461	491	513	496	489	459	512	495	500	484	526	485	513	504	475	452	535	520	515	478	511	510	507	533	451	545	449	520	530	510	508	486	525	464	498	506	526	463	463	502	509	476	521	502	472	489	472	493	541	470	460	492	504	499	505	479	451	506	525	490	498	495	477	517	527	477	488	498	454	522	516	503	495	532	447	490	477	521	491	475	453	498	518	448	491	511	524	532	480	494	504	501	494	525	530	485	508	502	535	498	492	512	538	487	500	508	491	492	471	516	497	466	477	492	517	517	526	497	475	492	443	505	510	515	517	540	468	494	500	504	527	467	489	500	520	517	510	503	483	491	507	542	495	539	498	527	496	469	521	517	477	510	550	493	485	461	517	502	473	508	497	470	535	470	526	510	494	505	515	496	516	501	488	498	477	511	481	521	529	500	520	519	467	521	500	547	513	487	560	503	483	480	509	479	528	457	490	524	479	467	459	495	508	498	489	507	478	507	482	510	545	500	545	539	499	486	507	472	464	488	471	498	467	467	519	474	487	470	486	560	495	501	523	496	488	526	514	501	476	466	477	544	502	489	460	530	475	462	493	529	504	520	473	484	514	501	522	513	487	459	526	499	476	475	465	550	500	509	485	500	492	471	475	468	478	513	521	553	473	511	493	512	468	500	473	488	472	501	529	510	491	503	492	523	473	494	487	466	550	494	531	541	511	521	489	461	484	534	481	467	505	533	477	470	471	506	507	529	498	485	468	475	470	469	488	510	464	467	523	533	504	505	513	498	502	502	463	503	495	492	496	500	516	467	480	506	520	500	536	476	502	510	496	490	495	489	489	477	449	536	476	489	516	488	460	488	531	493	511	517	530	506	493	466	445	485	455	475	452	517	536	469	486	506	525	468	507	511	512	496	482	517	485	503	482	484	473	498	522	489	499	462	487	473	518	521	486	491	505	518	466	487	537	480	452	472	507	490	495	456	483	477	546	496	469	519	466	515	514	516	499	483	521	472	510	478	521	480	522	515	492	492	499	520	487	496	530	518	459	498	512	475	517	505	486	491	514	465	494	495	498	513	522	479	520	534	462	528	492	502	505	511	509	500	501	502	496	472	478	502	495	475	485	482	477	492	531	510	477	518	496	505	459	480	532	521	492	526	510	503	494	540	494	522	485	480	525	508	511	500	502	490	465	530	500	518	487	514	501	484	500	493	468	453	495	493	478	459	480	485	475	514	520	508	508	538	506	514	468	512	481	499	507	517	521	519	497	494	520	516	491	505	476	490	540	469	467	498	488	467	490	472	497	458	491	485	500	520	538	514	511	463	483	491	496	527	502	471	508	509	506	482	491	494	504	502	497	472	501	497	513	476	524	541	512	457	484	470	535	475
3541	3009	2447	1358	988	7693	29453	26521	14965	6701	2543	996	575	484	480	475	505	460	492	524	471	469	459	480	506	445	495	529	470	503	448	451	499	463	487	516	512	480	485	527	462	493	486	466	503	470	479	491	474	482	472	489	484	471	479	475	445	498	458	517	463	470	482	508	468	501	458	487	473	484	459	487	495	505	453	489	518	480	466	475	520	509	436	477	498	473	495	511	428	468	476	484	461	534	492	499	520	445	472	496	481	461	482	469	539	484	458	459	451	503	452	511	459	490	514	462	487	510	447	440	473	532	472	504	460	451	482	492	445	515	480	490	449	492	483	472	461	477	494	518	507	519	460	454	459	520	473	459	486	451	475	498	476	474	489	477	463	450	487	459	484	470	494	519	465	483	497	451	468	476	463	446	484	457	490	452	462	435	488	503	471	454	462	477	479	442	485	469	541	472	498	468	491	452	482	482	491	495	482	476	449	482	520	450	472	481	465	447	468	475	496	472	478	469	423	455	483	466	486	503	497	423	538	481	468	515	481	442	451	437	447	462	499	465	514	447	485	492	528	461	471	507	467	480	406	463	478	477	457	457	483	485	466	473	483	507	462	495	491	482	463	455	532	465	485	453	497	453	481	458	430	470	496	469	523	488	503	482	461	450	485	479	473	484	459	491	485	506	518	460	508	488	472	520	479	459	493	475	468	484	408	479	462	501	493	473	503	526	491	494	474	529	483	511	470	487	446	476	448	452	477	451	497	450	493	496	502	480	490	497	460	453	471	490	460	516	459	491	466	436	485	521	473	487	514	463	431	498	513	490	493	507	477	477	496	501	479	457	476	468	477	518	490	488	488	490	485	443	473	484	484	495	488	463	491	460	464	488	498	503	464	465	478	471	495	484	460	447	450	481	464	513	478	489	500	481	515	478	467	460	511	486	443	470	456	497	478	461	455	466	468	476	462	481	489	497	455	448	467	492	448	475	497	472	497	464	504	490	491	492	486	457	480	486	457	476	460	509	427	467	480	485	469	448	476	447	469	452	504	485	494	454	467	488	435	432	494	487	467	490	474	513	470	465	474	461	458	499	492	481	501	475	470	444	500	496	464	509	494	448	511	463	452	471	497	464	444	491	465	455	465	470	465	440	494	466	528	467	440	476	476	451	488	498	485	474	501	469	426	473	446	496	480	468	443	456	449	493	457	470	495	550	454	466	498	503	484	474	466	429	459	477	477	471	445	452	492	474	476	516	475	442	485	506	466	489	477	465	464	494	501	476	486	480	475	461	450	493	461	488	458	446	527	497	464	480	459	472	447	457	436	450	485	457	457	456	475	459	455	455	501	466	472	459	484	452	513	462	453	472	489	449	477	476	450	467	464	482	470	498	468	460	466	412	535	458	457	433	482	492	517	488	470	534	477	471	470	503	484	471	487	479	491	514	474	458	476	489	472	465	460	490	492	471	471	489	464	468	432	469	480	474	504	465	454	451	496	461	479	486	432	468	468	481	483	487	494	440	501	466	499	476	495	474	450	413	453	447	459	460	490	490	469	502	490	478	474	465	430	483	466	513	436	472	431	454	499	454	497	421	530	454	465	449	466	522	468	501	455	469	456	475	489	474	473	464	486	482	483	461	475	517	476	444	459	497	469	456	431	499	445	478	506	490	475	487	503	451	469	491	488	481	493	483	478	458	465	499	477	504	502	458	467	501	462	468	423	488	465	506	473	496	486	469	462	476	516	512	515	522	479	474	482	504	476	475	467	468	505	460	454	468	463	418	492	452	449	506	460	495	457	479	451	479	465	464	462	482	448	444	477	502	494	463	486	502	446	501	488	481	487	483	455	479	446	493	475	455	469	462	475	481	442	468	465	473	462	476	476	427	479	522	500	497	457	461	476	463	503	472	453	499	477	462	450	477	515	514	464	461	465	494	526	494	528	450	485	486	484	482	502	518	469	466	476	482	465	470	471	455	455	481	476	441	507	492	490	451	501	468	501	453	490	473	450	497	485	522	508	471	483	492	448	487	477	492	464	472	476	456	481	465	515	475	464	466	446	479	485	464	480	465	507	493	497	452	471	480	483	468	477	478	502	474	501	509	521	480	484	484	433	455	499	520	472	532	478	455	426	451	500	494	493	485	486	492	482	441	473	460	459	500	437	475	475	470	441	518	454	492	464	478	477	487	497	470	473	462	438	457	461	429	519	490	477	458	486	486	442	492	502	540	464	452	490	482	479	435	454	480	475	462	485	465	497	459	496	490	483	486	479	457	486	524	462	440	504	477	465	472	485	494	430	454	512	508	493	508	471	463	485	512	488	471	485	459	440	510	470	506	472	478	484	486	457	465	481	443	467	440	442	467	435	463	503	484	509	487	472	487	499	461	500	488	490	499	494	447	497	481	457	492	479	521	513	450	506	451	467	482	494	433	486	469	478	463	504	483	427	485	451	437	462	477	475	500	488	474	469	469	487	491	455	484	487	461	490	476	464	454	449	507	441	489	462	474	482	482	488	474	470	495	469	462	502	457	465	453	493	469	471	482	498	469	486	431	447	485	485	470	494	488	474	454	467	465	507	473	475	491	479	453	498	483	456	419	505	505	474	469	474	490	455	499	532	451	499	490	472	480	473	489	461	454	483	453	462	442	428	477	482	488	481	491	483	464	489	479	467	490	467	498	494	493	488	507	462	483	507	495	451	458	458	490	457	505	474	452	455	483	511	494	414	460	494	438	456	509	494	510	480	492	458	460	488	453	489	459	499	497	486	472	502	477	436	469	489	508	468	471	490	466	471	476	469	505	511	464	461	464	454	475	450	474	523	488	469	494	477	513	476	467	488	473	488	524	461	468	476	487	469	529	483	486	474	500	478	463	423	509	479	439	479	455	473	478	489	459	458	449	445	474	478	457	471	478	480	517	458	485	477	455	511	466	453	470	465	484	508	461	484	426	451	490	487	436	502	510	498	495	450	492	481	464	486	479	471	498	498	494	475	509	461	432	478	467	447	431	497	505	457	466	491	469	441	476	415	505	454	419	511	484	478	465	495	489	493	433	488	461	498	461	428	472	463	489	465	490	460	513	450	484	480	432	467	465	507	434	482	443	495	490	494	480	468	489	527	446	438	519	478	490	442	445	486	459	475	521	433	484	472	460	475	484	461	487	486	477	460	472	491	454	460	473	467	467	483	508	486	507	484	457	506	472	525	527	461	514	470	500	469	457	492	476	481	450	481	491	465	476	458	466	481	542	473	494	455	474	479	499	489	494	472	488	474	475	449	475	486	491	464	502	488	443	464	499	460	467	480	511	476	437	452	488	469	496	539	465	464	493	485	527	447	493	465	453	474	458	472	480	474	454	527	481	476	507	490	462	491	476	447	464	452	484	455	454	479	485	469	449	491	472	458	490	469	522	467	463	524	458	481	519	451	483	452	459	475	488	505	506	460	490	491	477	502	468	466	454	450	467	440	477	480	491	462	459	468	455	470	470	482	478	475	483	448	440
24233	21406	28713	24475	21375	22015	51438	46534	32164	16253	5384	1576	881	626	630	669	631	622	627	610	612	610	587	593	582	611	647	651	620	560	605	586	582	597	590	563	619	622	616	647	600	620	597	615	632	608	603	578	619	568	586	545	614	595	625	597	591	600	591	570	570	587	657	615	625	579	600	611	578	570	572	615	595	596	566	600	622	560	592	616	584	560	651	567	602	604	577	607	581	611	606	571	609	597	626	599	548	627	607	646	590	620	647	614	626	617	577	587	568	617	626	570	627	607	607	640	589	562	618	596	584	596	621	550	536	596	570	582	617	588	597	571	601	585	591	593	563	618	622	631	574	582	603	607	576	545	548	617	578	604	609	630	581	577	589	572	591	586	584	566	609	591	568	596	624	548	581	606	612	557	574	618	597	598	579	589	600	594	592	575	593	619	575	571	603	577	611	620	631	606	600	565	602	574	612	656	575	618	584	572	559	583	632	592	577	546	635	580	584	602	554	570	590	618	572	591	600	615	579	624	570	576	546	592	624	569	610	555	605	635	591	575	529	568	609	626	569	613	569	608	586	622	575	553	622	615	562	617	609	622	610	580	633	572	598	542	598	601	602	584	618	574	564	588	602	591	591	593	557	595	559	630	633	600	590	595	622	551	598	587	598	573	609	528	570	635	589	577	601	591	577	604	567	604	565	590	568	600	620	577	609	583	556	567	621	620	577	570	616	639	615	606	623	594	571	572	610	551	604	584	613	624	558	580	581	624	663	607	629	600	587	551	610	624	600	592	607	589	580	636	600	609	605	577	549	593	598	566	593	584	604	582	558	617	562	604	591	635	567	584	564	568	567	640	614	624	582	552	587	543	570	620	590	657	584	595	594	598	589	572	613	572	583	573	631	592	589	644	578	601	624	563	566	589	566	584	558	591	631	563	594	572	600	598	581	613	612	543	577	594	614	567	577	603	568	598	618	538	546	601	576	561	551	588	607	585	633	604	596	562	601	588	580	566	565	629	575	581	612	572	623	645	564	603	564	603	609	560	558	551	588	626	597	611	599	550	601	573	577	561	573	617	586	578	638	619	581	588	564	600	572	594	588	594	663	623	625	619	592	606	628	594	633	591	540	571	620	601	557	568	631	579	572	605	633	609	572	603	540	576	596	605	556	601	596	582	627	574	582	607	587	566	641	587	599	593	574	570	616	583	605	596	575	577	575	620	569	611	634	596	576	575	583	628	588	606	616	585	590	587	584	585	599	605	588	606	647	587	612	601	626	601	590	564	582	594	556	609	588	609	601	606	613	598	557	579	561	593	591	609	595	552	567	603	576	582	594	637	612	582	605	580	595	601	624	590	610	628	631	617	594	573	614	592	574	598	602	546	626	631	630	567	659	550	632	594	620	578	620	539	597	564	609	591	544	577	594	631	578	626	590	632	586	582	590	567	616	582	589	563	566	603	552	623	582	586	604	591	570	585	573	615	624	604	567	598	566	563	565	580	631	617	584	581	611	636	564	599	625	601	599	529	592	565	587	626	590	557	572	595	599	632	597	636	635	599	617	610	577	580	584	621	598	592	592	612	633	567	585	572	615	583	598	612	620	572	577	563	593	575	617	592	585	603	594	597	585	604	603	612	558	614	596	594	557	604	601	575	594	583	613	626	567	607	589	589	617	584	577	631	597	606	631	590	588	614	590	581	593	615	613	586	637	550	630	591	547	577	590	588	658	566	559	558	600	598	605	585	642	587	556	559	603	560	579	571	580	599	661	590	606	607	617	632	585	572	588	563	596	579	625	575	589	619	593	599	601	603	586	579	566	597	580	617	554	589	591	615	602	560	597	579	577	600	605	621	621	571	578	586	585	561	631	581	586	626	605	615	608	595	590	563	618	580	610	617	599	604	581	573	607	589	603	591	583	595	611	608	603	630	586	606	606	593	591	620	635	623	576	543	631	630	598	569	613	594	589	553	615	650	637	620	582	588	590	610	598	608	629	607	572	565	595	564	593	627	584	566	556	589	614	644	598	561	607	601	598	556	577	586	578	617	645	627	592	579	573	576	591	556	596	574	587	553	568	602	639	641	576	582	547	579	559	638	611	606	607	550	608	595	575	547	576	594	566	632	618	623	580	577	568	631	564	563	596	576	594	651	622	622	607	566	635	565	588	614	575	558	607	595	561	612	619	644	585	582	581	597	620	545	555	627	555	595	548	598	619	564	645	605	574	622	549	592	586	590	630	575	594	587	637	659	621	628	607	615	589	561	611	629	602	607	560	586	569	616	603	558	607	592	575	577	588	548	594	587	603	607	653	568	605	576	613	602	595	618	586	590	578	635	630	593	582	596	589	662	575	644	609	603	593	584	563	593	620	626	581	608	590	623	580	617	592	578	575	575	596	580	611	614	581	571	562	636	574	632	559	587	597	562	580	587	643	631	613	598	591	615	602	597	554	572	598	578	568	549	553	553	553	575	550	579	581	549	564	557	570	558	586	582	657	556	594	599	591	554	593	567	577	607	591	614	635	554	579	562	616	550	589	535	560	618	611	607	619	610	613	575	604	595	593	598	606	603	585	612	572	625	611	574	613	600	605	618	597	577	662	614	598	632	591	600	549	591	548	579	614	581	624	622	579	601	541	568	613	585	606	579	617	603	594	605	587	581	615	589	596	587	598	564	552	568	564	604	577	585	598	615	641	598	582	595	592	571	597	584	612	585	556	559	588	584	562	643	629	605	612	604	584	617	571	606	579	597	564	589	564	619	600	593	590	561	577	559	573	584	569	588	569	624	580	537	605	599	607	606	542	614	572	578	580	564	590	600	587	616	571	567	579	616	613	617	654	584	593	596	563	567	609	608	606	566	610	597	614	583	611	610	580	622	587	620	578	625	604	612	589	544	616	623	582	644	608	622	625	612	569	577	589	599	606	590	577	625	569	593	636	581	628	628	628	590	637	568	568	632	602	579	633	594	618	556	558	593	566	577	586	585	573	592	606	562	560	550	645	568	598	570	604	581	568	596	572	529	600	583	603	551	568	587	590	614	586	604	597	596	571	614	580	625	627	621	572	594	620	573	598	586	563	588	567	558	601	582	567	609	573	598	555	630	572	608	579	593	617	576	589	603	609	623	631	550	625	631	599	606	586	557	612	545	600	589	600	591	609	584	569	568	564	576	610	586	606	602	625	586	631	599	574	551	618	623	575	633	593	582	582	610	565	579	566	632	596	549	591	574	576	568	588	555	549	586	581	601	567	593	624	592	589	589	561	579	576	639	628	535	585	586	631	593	600	574	595	578	589	602	572	641	573	609	611	608	611	565	563	592	580	573	625	599	582	589	605	635	605	574	594	561	584	591	620	593	607	587	600	617	645	624	604	620	586	579	621	564	552	560	613	585	645	623	564	595	584	623	609	630	588	573	596	598	633	556	570	608	609	626	593	601	575	594	561	579	583	549	563	586	611	605	575	604	588	614	607	597	579	596	546	623	583	591	599	589	587	610	609	602
3854	5788	4913	2657	2019	22139	48993	42252	25847	12435	4890	1667	833	668	554	565	571	545	583	613	535	540	552	555	552	577	583	566	557	592	518	548	589	574	552	539	575	563	533	527	603	543	594	550	535	576	544	544	571	564	584	543	562	566	581	533	577	567	600	556	548	560	570	576	581	571	558	539	549	553	556	576	563	523	610	556	580	516	571	542	597	578	570	559	592	555	559	559	560	573	551	558	584	577	571	595	539	559	563	521	605	534	533	562	554	620	573	545	602	558	561	532	529	560	513	556	535	555	589	550	576	559	531	537	573	615	528	556	544	582	541	528	565	604	529	519	616	552	565	536	545	550	602	556	543	545	599	545	575	509	565	545	514	500	581	547	562	595	506	561	557	598	569	552	545	559	552	571	537	577	555	581	572	566	521	546	507	567	546	540	584	599	571	541	563	524	570	562	564	533	588	533	560	553	559	573	602	544	529	570	574	534	577	597	532	529	547	541	570	541	551	553	592	514	548	524	551	575	542	577	505	553	567	576	517	557	528	579	585	535	595	566	563	571	518	544	585	584	557	555	560	542	541	526	542	557	542	551	545	557	575	543	612	522	556	562	570	562	580	531	554	559	592	569	546	539	586	559	563	592	535	526	536	536	563	562	563	526	568	547	587	548	548	517	572	556	571	550	557	529	544	560	540	564	538	583	539	573	565	531	550	577	553	562	541	578	538	557	538	531	569	553	546	586	548	587	527	562	564	557	557	521	531	570	545	550	546	556	571	585	527	518	497	557	538	540	563	544	577	553	578	600	588	565	529	581	585	557	565	553	538	525	519	551	548	552	593	549	549	542	578	528	550	551	574	542	570	531	546	589	553	532	540	573	574	521	542	539	576	561	531	548	550	555	617	518	550	539	598	530	603	557	521	545	559	583	544	574	533	585	578	517	566	531	539	563	558	564	549	565	561	567	536	542	548	516	554	548	584	540	571	538	571	574	547	580	558	529	542	537	544	533	570	560	559	542	545	580	555	530	564	545	548	541	606	600	595	524	577	529	564	590	551	590	553	575	570	581	610	567	562	566	580	589	579	505	573	554	569	543	589	569	547	556	569	538	588	548	543	577	562	541	592	560	578	548	560	558	504	587	575	530	564	565	580	551	563	604	527	539	585	582	537	528	556	533	557	556	565	546	555	507	542	564	581	559	561	514	536	572	575	510	542	559	561	548	577	587	556	559	617	548	550	580	566	579	533	562	531	524	546	539	590	585	552	593	546	504	527	563	578	526	583	555	546	560	567	537	538	563	541	597	520	515	573	549	602	562	558	575	569	537	566	567	521	583	542	592	591	606	548	569	576	568	587	561	536	540	555	558	559	550	570	569	578	555	579	579	564	607	574	546	559	501	555	537	545	516	527	571	507	562	556	523	512	549	553	507	523	559	556	525	563	556	566	555	547	539	549	528	530	541	569	553	565	550	565	538	549	542	570	523	576	565	532	595	540	552	588	581	500	555	567	533	604	569	558	563	594	557	562	550	590	554	522	572	519	546	555	563	528	556	586	540	575	563	571	517	578	520	518	533	527	586	581	531	572	537	557	536	533	583	547	581	569	529	583	563	582	544	578	578	536	566	577	582	543	526	533	549	541	531	546	534	545	562	595	581	564	528	544	542	564	540	521	579	535	575	583	593	573	532	559	528	540	555	525	525	581	535	548	540	538	537	538	582	561	600	569	528	558	565	570	518	586	583	530	580	546	567	541	578	550	572	603	546	538	540	535	535	576	555	509	539	561	598	550	580	564	541	565	564	574	572	581	538	481	552	556	614	588	546	519	551	479	537	567	505	545	564	554	577	512	587	547	538	511	568	517	563	544	541	569	572	518	533	562	550	539	589	556	566	574	532	554	557	515	549	574	534	532	559	549	523	528	528	540	567	513	563	593	598	547	554	550	552	560	570	568	567	569	590	544	539	568	552	573	554	559	558	551	537	556	549	500	573	600	548	541	564	554	576	547	559	565	574	535	573	586	521	523	512	549	535	527	610	540	556	529	538	571	574	570	546	608	553	579	547	556	563	541	555	533	582	525	569	517	558	535	542	565	483	558	562	587	517	534	587	565	531	557	583	523	511	561	543	567	557	567	557	545	566	563	587	565	525	568	597	555	534	525	550	540	541	543	562	573	600	520	513	530	546	533	544	538	576	544	599	523	594	502	599	576	574	574	578	566	540	532	531	558	551	566	526	557	580	594	550	563	548	548	542	580	546	553	524	541	581	562	531	564	533	518	593	540	531	575	554	520	525	548	522	574	591	576	556	539	551	548	558	570	542	551	568	570	553	531	520	532	578	552	566	555	572	574	548	560	550	554	540	580	568	521	565	572	511	569	518	532	520	562	517	573	533	524	570	540	538	524	539	562	522	551	525	501	543	573	557	531	509	545	526	538	515	560	548	531	536	559	558	556	554	563	548	526	560	528	563	557	592	534	556	547	568	573	602	546	556	549	525	538	552	549	565	537	534	559	593	573	572	558	553	572	537	525	549	548	584	563	536	545	577	518	558	530	519	553	553	567	537	537	559	577	587	524	529	550	569	539	546	515	532	559	569	527	555	547	552	560	562	522	578	546	572	587	562	555	532	579	539	559	546	519	569	577	548	565	556	525	554	537	526	537	528	567	509	608	588	560	547	518	552	593	523	543	507	518	610	567	543	587	544	535	537	552	545	569	543	587	537	543	542	565	543	598	565	579	574	520	546	554	534	590	551	516	516	512	558	559	571	595	533	552	551	590	563	562	554	619	528	543	568	545	532	578	554	593	568	530	553	548	590	490	538	570	531	524	511	544	572	532	542	561	545	549	527	575	570	522	546	531	543	540	573	558	567	596	543	551	568	520	542	551	576	571	541	524	580	542	545	550	557	551	534	480	541	557	533	569	543	544	534	559	592	560	527	573	535	563	555	546	566	586	524	549	575	549	502	557	537	540	543	558	573	547	561	514	564	542	520	529	558	551	546	525	556	521	543	496	580	548	549	552	568	551	511	567	558	569	556	569	555	576	544	582	538	576	585	522	568	537	577	544	566	522	575	590	557	539	517	528	560	551	516	566	560	548	551	561	575	559	573	573	543	542	564	534	552	537	545	530	541	574	556	554	547	579	525	575	550	521	599	569	531	556	523	530	536	535	577	562	545	566	571	576	593	568	519	555	560	539	542	543	580	574	561	515	546	565	542	559	583	542	539	510	547	560	525	579	573	568	569	561	505	571	498	541	549	569	510	574	549	578	552	571	526	562	554	491	555	584	557	604	525	538	556	550	575	503	550	580	507	531	540	556	552	537	590	521	570	528	557	561	519	579	532	560	544	555	607	528	558	528	512	551	556	553	576	555	581	517	539	582	553	554	573	601	578	542	561	535	577	529	550	532	587	506	534	578	549	576	547	568	561	575	573	534	534	574	572	579	559	561	559	576	544	590	538	581	589	573	533	489	516	527	584	535	503	525	574	523	553	526	532	523	585
27691	12291	1585	838	577	1274	3472	3723	2211	1317	850	635	525	496	489	522	470	495	510	463	467	478	465	485	474	462	460	456	467	518	520	462	477	519	472	462	454	472	511	477	496	480	449	468	518	492	525	484	479	525	488	437	463	466	443	495	491	489	467	489	467	487	515	479	486	494	506	499	494	485	525	454	480	471	539	483	458	526	470	494	470	476	490	504	475	524	467	528	462	488	480	514	546	484	504	482	511	443	497	477	482	481	482	463	470	501	520	474	508	455	478	453	523	487	490	499	463	513	489	440	494	498	463	503	495	439	516	484	456	471	502	521	489	483	495	478	478	507	470	487	482	481	474	508	496	483	490	505	518	469	483	472	550	509	508	478	505	530	509	456	474	515	520	508	456	504	487	511	477	493	484	492	510	504	462	469	464	477	493	484	509	457	498	505	554	476	459	506	507	440	462	483	448	481	445	484	495	478	477	516	545	456	508	502	513	501	468	468	491	483	489	451	515	484	499	482	480	513	435	481	522	458	489	428	474	459	483	529	514	464	504	472	491	507	469	496	498	470	496	469	522	491	523	510	470	492	488	476	461	497	489	526	481	506	522	474	483	490	497	507	455	510	524	491	516	449	498	464	477	516	470	506	454	495	507	499	527	521	503	480	506	484	505	517	509	428	480	479	500	484	495	495	509	496	509	466	450	477	483	483	476	480	459	503	458	466	486	503	508	467	511	466	496	470	477	492	526	468	453	494	497	494	527	514	500	440	537	455	481	485	466	513	472	480	530	464	469	465	483	504	480	498	529	523	472	496	487	479	493	451	478	461	499	486	495	501	468	480	482	472	467	464	486	516	469	497	505	493	483	489	523	481	512	490	489	449	464	469	517	492	513	490	469	475	445	488	492	475	464	521	494	468	495	540	483	484	497	468	467	477	466	507	487	494	490	521	500	451	495	508	524	478	449	500	527	516	517	481	455	471	499	510	501	481	465	448	491	477	485	540	471	498	493	480	459	502	510	517	502	494	492	477	510	486	491	446	464	486	507	466	474	495	492	528	519	432	510	514	484	470	461	482	477	472	469	474	520	474	426	511	501	520	510	457	468	494	512	501	511	488	501	465	511	450	503	505	511	456	486	458	481	485	493	504	489	512	496	467	517	491	502	455	488	473	497	468	501	498	488	490	483	496	480	525	470	508	487	535	492	493	451	456	497	484	472	489	467	489	458	521	472	490	511	509	495	513	504	524	493	474	496	458	506	475	538	481	500	494	481	492	525	488	473	502	463	479	493	467	500	507	478	490	475	495	512	496	497	498	493	499	532	518	524	488	497	490	458	498	485	476	514	472	481	461	442	488	466	479	459	505	458	508	494	513	487	497	492	511	473	460	446	540	443	528	509	518	519	494	464	515	443	468	450	498	494	475	490	518	495	487	551	484	493	530	475	488	533	478	488	471	504	475	464	501	466	473	498	514	498	476	476	447	536	502	492	476	488	493	501	490	458	453	494	463	517	489	523	495	439	533	455	497	503	497	509	516	473	491	480	469	487	531	512	480	495	515	487	551	478	460	469	464	443	493	484	478	478	482	485	487	485	476	501	478	523	494	473	527	464	500	545	490	475	450	474	505	476	466	473	530	464	541	473	470	489	462	530	525	460	470	539	489	448	457	503	522	456	499	489	469	491	484	485	497	469	496	466	530	514	506	518	489	479	488	533	473	495	497	474	508	505	496	486	498	528	494	503	512	495	487	481	502	534	476	515	516	481	488	478	494	459	457	489	467	496	449	483	498	516	485	462	479	496	454	482	513	475	479	488	506	526	494	489	445	463	490	466	472	477	502	489	505	532	485	485	501	486	479	478	484	490	501	486	465	504	486	501	504	485	466	502	486	443	546	493	508	453	472	510	529	511	454	467	464	490	509	452	504	471	472	509	447	508	444	512	480	513	481	503	469	476	509	491	475	469	454	463	475	494	488	480	474	481	494	489	492	493	485	505	512	482	490	520	465	481	447	445	504	479	491	490	467	497	506	503	512	505	529	499	491	456	482	473	462	472	494	482	501	526	466	484	470	485	495	449	491	543	507	496	503	481	526	490	482	456	501	501	483	477	468	482	486	505	492	480	462	487	494	460	481	490	453	509	494	504	507	493	494	471	504	496	479	527	512	501	474	491	500	519	487	500	503	506	525	525	514	467	482	488	487	493	543	534	534	494	469	493	512	503	504	513	488	459	459	473	469	460	449	490	473	450	479	485	453	499	470	509	484	485	503	500	502	505	483	487	494	489	450	473	480	487	478	473	478	453	512	487	488	487	492	491	435	489	478	489	478	512	473	505	467	503	525	524	488	526	485	539	483	476	487	484	503	488	464	529	511	480	505	486	525	526	490	507	477	469	506	485	511	523	485	485	492	485	486	516	491	471	472	477	530	502	453	512	502	515	496	479	452	543	464	495	476	517	514	507	486	453	484	454	466	513	474	470	460	490	541	504	498	498	479	505	535	483	489	440	478	511	494	485	516	475	498	518	444	489	460	490	469	491	478	541	515	497	519	499	491	485	502	463	483	479	472	485	485	498	478	491	460	440	501	479	459	443	494	512	487	492	542	506	468	493	471	517	463	481	504	498	463	489	505	474	450	526	493	456	457	475	486	464	504	524	511	467	459	474	508	477	474	469	486	453	495	520	498	525	518	492	482	523	474	509	508	491	510	490	488	481	487	509	476	499	490	502	463	484	524	490	510	451	507	498	491	499	474	482	480	481	508	494	490	498	457	480	474	435	483	483	525	474	516	517	492	498	504	482	500	487	503	493	453	476	494	470	498	470	492	453	493	458	490	421	518	500	514	491	497	528	479	488	469	493	494	494	457	489	536	535	465	498	486	499	487	529	526	463	472	484	487	487	495	490	495	507	485	489	505	495	481	508	445	473	473	454	524	475	448	486	488	485	497	476	506	489	480	536	495	520	493	500	494	496	501	482	466	496	482	452	482	469	473	525	476	456	470	482	462	473	464	504	468	514	526	481	502	476	489	501	508	483	477	474	494	488	509	465	462	472	473	485	438	441	494	514	514	495	499	522	534	516	480	444	487	497	478	509	479	501	531	495	496	470	525	517	486	508	489	488	474	460	455	509	491	494	533	510	480	530	498	485	488	468	472	457	472	444	526	509	477	515	485	483	510	533	501	505	500	470	484	461	506	490	469	494	484	472	525	498	464	513	499	511	485	463	428	497	517	498	517	523	511	474	515	471	498	517	464	524	484	497	474	468	459	490	470	530	457	497	485	486	492	485	524	491	495	464	510	493	486	498	517	515	483	497	536	461	479	497	497	467	497	484	520	501	496	512	528	463	498	452	484	489	508	508	466	464	515	506	498	453	446	475	532	497	481	473	478	493	493	509	497	451	517	498	550	508	505	486	488	495	446	487	520	499	444	463	492	497	492	488	515	465	522	491	492	448	470	518	502	473	504	491	462	456	480	486	446	496	435	500	490	501	454	462	470	483	497
5013	921	839	632	576	1698	4603	4260	2407	1372	830	548	467	440	410	472	436	449	435	425	463	465	459	444	438	462	419	457	433	456	438	401	478	434	436	449	414	441	459	472	432	446	454	454	432	413	421	477	445	457	413	453	435	505	454	412	436	479	417	454	446	432	416	471	452	429	462	454	455	427	447	442	419	440	448	426	426	430	447	435	423	438	450	459	451	461	444	412	436	461	460	480	462	438	445	472	446	430	435	411	454	471	467	424	460	442	439	451	449	424	432	434	423	476	492	441	446	433	450	405	432	464	457	434	405	452	473	455	447	441	405	442	446	484	474	430	444	465	467	463	447	406	421	430	438	472	401	466	461	440	487	417	422	470	459	476	458	427	430	422	429	449	443	457	442	419	453	445	474	472	439	465	444	416	462	447	459	449	437	452	450	415	471	459	446	446	442	422	441	475	469	465	452	430	475	452	401	452	451	411	428	433	472	418	420	448	475	436	424	433	426	452	442	432	486	448	446	425	426	461	419	460	467	396	409	443	432	393	446	442	431	436	450	466	456	451	476	434	460	461	377	479	446	478	449	413	443	438	465	454	475	457	419	452	466	456	441	429	461	490	392	478	433	480	462	516	420	464	451	408	431	477	467	425	469	489	458	440	468	426	478	472	415	451	462	440	439	424	431	432	445	444	459	453	448	436	464	423	456	512	440	469	460	447	444	459	433	427	434	415	463	462	453	388	451	431	476	424	408	459	419	471	427	467	438	436	418	412	479	435	459	459	475	450	475	432	470	443	437	500	441	458	454	451	455	500	460	459	442	436	435	443	413	465	434	394	437	414	430	429	430	434	420	439	498	454	424	402	434	436	418	441	462	443	435	481	486	433	419	466	426	467	433	442	396	427	452	457	425	410	444	443	450	476	430	452	422	438	447	461	438	462	486	475	432	441	435	446	411	508	441	426	476	486	430	424	463	431	399	475	422	446	456	454	506	405	408	434	416	445	467	457	410	423	400	443	413	442	431	425	412	452	468	441	403	443	460	465	470	432	444	453	449	402	471	473	468	437	422	454	471	433	442	422	470	428	439	428	465	440	460	463	473	422	432	462	466	438	428	454	474	458	466	463	425	438	439	442	440	456	437	448	426	423	423	408	419	485	479	441	445	440	460	473	414	424	468	417	465	417	429	472	444	419	430	457	432	430	444	465	458	441	404	441	463	486	438	442	459	389	445	416	451	466	436	436	382	447	444	466	463	434	457	445	472	438	458	460	439	428	432	456	468	465	438	435	435	413	469	414	477	399	470	416	464	444	447	446	425	423	483	415	456	431	430	389	453	414	416	441	447	416	450	434	452	456	435	444	480	402	376	448	456	404	471	473	462	442	434	469	464	431	445	468	449	430	450	458	445	453	440	462	424	443	452	439	436	453	447	454	414	410	442	471	463	452	445	462	436	423	445	426	440	420	429	481	431	456	435	453	452	459	411	424	446	457	439	429	451	434	418	442	471	460	478	469	435	467	474	458	452	457	456	476	462	464	482	432	430	428	433	453	423	439	436	442	418	439	430	450	439	444	445	438	429	458	428	442	468	416	442	416	385	460	433	432	449	420	449	442	437	449	457	445	436	454	498	435	463	459	428	445	422	457	415	462	446	414	425	438	464	435	420	464	480	442	459	445	489	436	473	461	433	465	416	448	482	439	446	435	496	470	487	475	425	427	483	473	458	494	434	454	440	419	419	401	436	450	462	412	440	433	426	442	448	460	482	444	458	480	420	438	454	447	449	444	437	462	462	440	451	479	438	419	417	463	424	470	430	439	468	461	458	456	428	446	458	472	439	429	440	451	471	477	436	412	453	469	458	485	447	405	446	446	469	448	434	439	446	453	442	472	465	437	451	476	457	434	445	462	441	467	412	424	457	421	435	437	437	444	430	418	487	406	456	413	431	457	466	429	443	451	462	429	453	422	424	428	496	438	440	417	424	437	426	455	412	466	432	440	464	444	417	466	420	440	430	420	432	454	457	462	454	446	415	447	441	449	431	440	436	440	426	473	434	439	456	401	470	448	459	436	430	487	456	443	415	432	467	421	460	444	424	422	410	455	412	423	422	453	436	475	440	428	424	443	468	415	404	453	475	467	452	444	433	427	469	439	433	452	473	456	432	456	431	448	419	429	490	400	386	477	419	440	475	425	435	467	435	469	451	466	406	459	456	426	425	407	457	440	490	447	446	444	443	431	460	407	463	426	456	435	434	460	455	443	445	440	445	432	404	484	460	440	491	453	465	409	471	480	463	440	439	443	447	402	437	444	419	419	429	440	460	427	434	469	423	419	442	446	445	412	420	413	444	462	446	494	507	447	470	437	435	447	466	452	437	460	420	466	420	456	456	488	437	396	424	454	480	495	446	419	453	436	455	443	414	399	447	453	422	441	460	475	466	419	443	442	421	420	414	442	431	420	445	419	472	480	447	443	423	458	405	451	440	422	408	522	468	433	429	398	476	435	458	412	430	466	424	444	466	434	426	451	437	419	449	441	459	453	440	481	506	448	443	415	428	471	486	433	447	477	423	437	440	470	427	471	452	419	464	453	377	432	490	457	395	455	463	429	475	464	469	488	441	459	407	439	470	453	425	443	394	448	439	470	432	443	488	441	464	462	445	436	446	422	472	431	458	460	449	493	458	429	420	437	436	444	468	459	416	449	446	471	451	452	436	488	439	457	469	417	431	420	457	460	439	464	464	436	463	476	452	418	462	422	435	451	455	436	443	448	466	467	438	499	432	464	420	443	459	436	455	436	484	412	450	443	423	467	443	458	488	435	429	445	464	439	397	442	446	455	445	484	456	454	453	428	472	423	451	424	456	414	441	429	461	455	452	435	461	432	468	450	451	471	442	465	456	430	476	429	462	440	440	427	422	466	449	427	437	418	452	438	447	440	461	457	423	435	430	433	420	445	438	445	485	435	467	435	457	445	446	407	419	447	437	451	408	444	426	432	403	448	418	468	462	446	455	443	439	467	451	430	433	438	410	442	434	408	460	429	467	466	470	434	471	416	465	447	455	420	506	455	480	455	437	461	482	419	483	412	411	440	489	443	453	473	436	478	456	455	450	416	467	449	456	444	444	468	426	436	478	456	450	432	461	439	465	452	398	460	419	394	459	434	446	449	479	484	480	406	427	427	441	488	421	495	452	451	436	449	445	455	452	427	449	414	418	442	435	478	458	422	451	452	444	444	440	453	432	453	471	430	439	440	409	440	470	444	466	418	433	457	469	492	436	440	465	463	480	441	452	448	439	419	446	477	429	464	478	423	436	431	436	480	451	424	420	446	436	477	456	472	447	422	435	460	400	420	433	432	450	430	464	471	461	422	428	430	435	435	430	439	417	432	511	425	435	442	475	414	440	440	448	439	470	499	463	418	429	466	467	457	463	415	413	474	499	461	458	439	463	429	448	442	453	433	453	455	451	443	415	412	433	433	473	420	433	440	419	442	432	425	480	468
25554	21400	27196	25398	5362	12979	32761	28711	16967	6880	2199	825	613	519	524	477	483	473	475	546	486	502	462	500	515	519	512	494	499	467	485	523	523	530	506	507	484	485	507	477	490	521	477	504	511	507	476	506	531	481	503	499	449	533	472	521	486	484	511	512	520	492	458	485	495	481	512	517	531	530	487	538	463	503	516	504	481	496	492	516	477	486	505	506	463	507	532	485	529	493	508	522	475	512	486	463	489	516	453	465	506	461	527	489	450	478	496	458	471	474	515	470	517	507	471	513	515	496	504	542	527	483	496	503	486	488	462	470	484	479	499	461	523	466	479	490	455	498	470	528	481	483	519	524	494	486	457	473	504	490	472	491	485	522	525	500	492	485	459	472	505	497	467	511	458	516	499	461	476	511	488	501	457	477	545	531	502	490	481	538	478	481	446	526	506	493	468	473	475	542	510	520	478	457	512	514	524	539	525	501	494	536	487	462	475	506	499	456	505	468	482	465	482	490	496	516	463	513	489	457	528	480	496	496	459	491	447	514	426	520	487	473	508	491	469	522	458	492	521	490	444	510	539	498	494	473	490	467	473	467	496	478	486	501	489	485	514	474	508	496	482	488	521	516	473	494	484	496	484	506	527	443	491	478	486	445	482	491	423	479	511	524	529	444	472	527	543	498	518	505	484	506	502	492	463	465	486	477	456	479	562	497	534	528	487	504	481	504	441	506	535	495	515	502	494	480	456	538	516	483	489	486	505	495	507	504	497	489	497	485	491	481	502	459	473	475	470	501	508	470	486	513	479	443	474	501	466	504	458	470	550	494	476	491	471	471	464	504	465	470	521	455	496	508	465	515	493	464	482	524	515	490	451	509	524	512	468	501	504	482	457	480	483	508	476	479	455	507	469	512	489	500	439	454	490	473	487	529	481	463	457	485	513	573	468	489	492	441	490	474	471	510	481	485	517	517	458	476	496	463	536	513	479	495	472	484	459	507	512	519	432	536	464	506	487	501	469	517	501	486	473	470	498	492	502	508	479	473	481	479	456	488	517	467	511	539	480	506	502	477	525	483	490	528	513	496	489	463	496	508	471	460	505	499	507	492	497	469	513	537	518	411	499	502	447	516	514	506	463	497	477	500	475	489	481	518	494	525	484	494	509	510	491	507	483	507	517	487	491	457	450	472	461	511	465	485	507	492	481	497	480	521	480	499	509	483	488	459	459	485	483	494	504	492	485	512	499	488	483	514	491	493	504	512	459	516	496	483	494	513	510	468	460	447	458	501	473	515	469	487	494	482	499	437	495	551	468	483	511	473	467	504	469	489	529	523	491	494	490	512	496	502	503	482	492	460	462	489	470	483	513	476	525	482	525	489	496	456	506	479	487	490	506	495	471	496	495	465	481	483	524	520	504	498	485	493	491	483	502	481	449	491	514	463	472	463	492	509	476	532	480	504	486	508	526	468	495	528	523	485	535	485	472	490	508	505	481	516	495	495	516	496	531	510	460	488	523	489	477	506	530	512	513	518	499	485	490	496	484	516	462	473	523	477	479	508	466	494	496	500	478	479	500	499	473	477	499	441	492	471	495	478	459	514	463	487	525	446	475	473	499	520	530	499	471	457	497	498	510	461	522	516	482	513	528	501	540	479	492	498	497	469	477	475	501	480	494	464	514	491	530	471	478	478	511	468	495	480	440	456	503	484	471	491	493	474	484	460	486	488	517	499	431	494	506	503	507	479	467	477	479	484	507	464	487	506	522	497	536	478	509	450	498	493	475	471	447	497	484	491	502	500	491	484	452	513	462	485	473	470	531	484	481	522	488	511	457	478	497	487	478	483	522	495	495	480	478	476	494	473	487	458	494	527	521	507	444	539	451	465	484	505	487	501	465	517	485	488	493	493	528	459	476	464	468	492	455	494	495	494	504	492	481	466	478	492	495	476	466	492	533	459	486	455	479	515	490	507	459	504	496	466	493	475	475	495	501	511	492	500	490	503	471	492	487	494	501	504	513	525	473	526	495	502	480	491	486	492	490	469	497	470	482	477	474	483	500	492	507	504	478	479	509	524	462	478	484	497	480	451	510	484	493	490	522	472	525	516	488	420	484	494	508	517	510	513	468	479	522	479	504	508	469	461	460	552	475	509	495	479	472	490	496	519	478	509	497	491	502	468	523	512	487	477	501	464	495	478	529	478	520	469	498	451	488	484	511	478	491	506	464	475	493	528	516	493	501	510	478	523	516	490	497	534	466	472	532	507	490	482	516	471	451	545	485	443	467	473	506	522	522	444	477	474	521	491	514	483	474	446	468	518	506	491	485	529	517	477	512	514	469	473	492	437	488	493	523	496	529	471	452	503	467	521	491	455	491	464	485	480	479	483	505	514	485	541	507	489	526	493	473	499	477	491	446	518	487	505	480	465	461	535	486	436	481	503	455	485	496	481	480	484	507	480	524	495	453	490	484	483	504	504	506	508	521	501	504	491	527	519	490	485	516	499	500	510	466	491	533	473	509	519	488	476	494	495	526	505	525	522	475	492	496	508	496	449	445	495	517	515	504	510	507	494	496	474	509	497	491	527	499	478	495	513	500	510	474	493	526	497	476	472	479	502	481	506	523	500	501	461	483	526	483	530	467	499	437	491	491	466	486	509	497	476	494	487	521	473	520	478	482	498	513	493	498	523	480	539	464	484	474	465	458	460	503	512	495	481	500	501	488	484	485	480	512	463	455	471	503	530	475	458	501	510	491	496	468	483	518	499	492	486	514	520	461	479	434	466	513	477	462	469	503	491	513	463	501	483	481	470	497	511	500	504	519	509	465	519	488	462	470	490	480	520	494	519	440	476	506	500	500	490	479	515	487	512	509	471	499	468	492	509	509	476	521	490	502	498	522	485	489	539	471	508	480	453	478	487	488	491	456	472	523	483	493	498	540	483	512	507	545	500	492	488	476	493	494	470	527	483	496	443	474	494	468	486	501	440	506	487	528	475	500	476	544	496	489	483	468	515	458	474	458	472	506	473	493	494	449	486	507	464	453	527	516	512	487	491	493	472	474	497	526	480	527	521	445	471	451	464	491	502	475	476	483	520	484	480	505	486	486	463	482	520	472	478	516	529	472	512	464	505	506	514	481	467	497	490	489	506	469	497	451	526	490	467	508	425	464	507	490	497	475	521	487	469	473	533	514	471	508	476	470	492	518	502	516	528	468	472	474	503	461	550	515	493	454	473	494	531	488	507	505	475	491	502	472	532	448	499	499	456	495	515	488	504	511	504	519	480	492	488	488	515	512	477	486	477	517	430	510	502	478	449	500	485	477	438	487	470	505	461	501	517	480	493	484	478	506	467	474	465	455	495	501	488	504	472	493	491	524	513	485	482	505	486	473	499	498	490	454	486	484	493	521	467	484	500	503	458	470	477	508	504	482	475	491	496	476	479	467	482	470	469	534	474	463	447	514	447	512	488	454	464	486	467	505	460	451	486	477	489	479	487	463	519
3543	2874	2545	1422	1843	15477	30466	24446	13623	6279	2343	902	574	514	496	478	478	464	480	500	473	487	473	455	471	513	510	466	485	429	441	478	491	482	457	462	484	468	483	464	434	473	463	450	465	440	498	470	495	531	484	450	466	447	466	444	469	466	480	487	462	456	506	484	475	489	488	469	456	449	435	477	506	499	479	436	464	432	492	469	440	506	476	479	491	445	432	437	488	436	492	490	502	453	471	459	461	475	434	499	475	459	491	447	439	474	472	453	410	493	434	456	442	481	452	489	460	444	467	465	466	490	453	474	490	494	499	473	471	442	485	475	449	470	448	458	483	486	459	508	470	471	488	447	506	478	445	460	501	490	452	414	487	476	479	463	466	481	465	425	482	473	456	459	475	491	487	437	455	486	471	449	464	463	492	463	470	486	459	450	455	437	468	483	487	458	420	465	473	480	480	480	469	473	484	480	456	442	446	450	483	450	487	487	455	466	456	477	473	461	439	485	462	478	474	481	491	491	454	511	464	501	470	449	459	448	496	489	465	453	453	486	464	471	498	476	474	488	464	454	457	464	493	457	478	448	455	479	456	480	468	475	485	478	485	474	429	483	493	449	472	468	460	489	500	461	510	464	456	421	480	494	483	479	444	446	476	464	437	423	495	511	468	480	475	454	508	441	448	457	471	492	477	470	456	492	506	476	498	497	476	475	453	486	471	469	439	497	463	485	444	449	468	468	478	459	436	418	505	443	471	497	479	419	435	470	500	499	499	476	431	488	443	431	491	484	416	483	462	479	516	485	406	470	472	471	463	519	450	459	459	468	470	487	455	490	463	445	480	463	500	471	437	430	504	441	463	449	425	484	477	497	511	452	442	462	424	482	502	515	476	452	447	503	469	503	475	464	468	479	491	490	471	426	483	477	473	486	476	486	450	517	489	467	470	485	488	475	427	520	513	515	487	514	486	441	435	424	461	445	467	491	504	433	462	469	478	477	473	474	433	442	471	467	464	502	456	500	478	450	432	494	453	452	421	464	452	495	452	481	477	440	479	471	474	473	457	472	497	466	443	464	445	449	455	465	495	460	470	498	490	474	460	491	444	470	446	496	505	425	437	483	484	472	489	442	453	471	441	448	491	461	492	423	470	462	483	472	501	474	459	470	430	471	428	476	452	466	491	468	475	470	468	478	518	437	490	464	474	516	463	488	455	424	475	487	469	478	461	486	455	474	435	431	484	477	475	507	515	457	495	486	531	465	463	474	459	469	489	502	476	506	503	474	457	472	491	498	468	464	455	464	458	458	479	451	490	468	477	435	479	453	477	445	480	448	509	457	413	511	471	489	463	479	495	447	507	465	437	470	503	478	461	507	501	514	461	442	458	465	475	451	480	459	499	491	430	450	520	475	468	485	463	458	482	478	473	490	459	480	478	471	475	471	501	462	466	460	463	474	430	457	440	477	435	483	444	466	463	414	476	478	468	497	442	501	439	485	461	468	520	443	470	493	471	464	437	494	445	417	477	452	535	471	489	482	444	452	469	500	461	492	442	464	480	432	509	445	455	462	448	458	463	474	487	471	506	437	466	496	493	478	493	436	475	478	430	465	474	506	479	432	475	448	444	453	507	471	465	427	467	466	474	463	492	468	452	482	493	447	485	489	450	490	492	455	497	463	495	501	473	487	488	463	424	468	467	492	460	478	444	430	510	477	461	463	450	477	476	472	506	474	438	506	500	470	481	430	480	456	478	466	440	448	479	496	511	463	464	465	497	434	501	471	444	480	462	434	462	467	434	474	490	458	492	500	488	474	447	438	478	439	485	456	490	444	462	481	447	448	478	459	474	476	426	478	466	505	502	448	463	489	471	457	476	448	443	484	482	439	460	483	501	491	440	465	470	459	425	444	474	458	457	405	438	449	484	459	423	483	468	456	490	465	467	448	469	500	533	468	508	486	484	442	453	495	487	447	456	456	460	445	481	506	453	489	444	513	502	444	469	466	488	459	482	428	469	457	464	444	428	480	411	520	463	445	455	500	476	414	469	474	445	450	482	501	467	461	457	503	454	494	459	473	501	441	440	432	479	444	451	439	428	491	466	480	470	489	474	490	518	476	456	467	508	459	432	468	447	453	444	467	475	447	458	437	493	493	516	479	450	452	482	477	459	425	510	465	451	487	469	451	489	453	470	485	441	463	442	469	506	460	487	468	468	474	441	461	460	448	481	489	472	445	457	458	470	475	482	483	496	489	491	458	484	476	449	498	455	475	510	470	463	475	490	460	499	477	467	451	504	465	459	472	486	448	504	473	484	484	466	465	498	445	454	508	510	438	455	479	495	478	444	450	463	492	477	454	467	478	478	479	457	471	471	467	447	463	420	433	462	438	422	442	455	488	491	458	445	482	484	476	461	460	431	471	457	488	452	428	457	455	464	497	450	456	491	453	457	479	492	465	444	477	482	518	491	459	446	489	483	478	498	499	464	432	494	451	467	447	482	472	481	489	478	502	477	475	474	443	451	447	470	468	474	467	487	477	460	449	460	454	465	426	469	463	478	468	452	446	459	453	467	475	484	460	484	479	514	465	445	427	488	430	487	440	509	480	457	469	438	475	455	465	464	501	478	474	504	476	448	434	464	462	458	473	506	489	462	442	473	477	476	448	467	468	448	465	468	466	433	449	443	457	465	459	474	495	460	493	463	449	488	482	474	432	489	427	458	470	481	489	460	478	475	490	476	493	480	447	421	477	425	495	490	454	458	476	500	487	503	473	485	472	479	477	453	456	497	447	490	489	488	496	440	494	469	467	479	451	453	424	429	471	437	496	495	481	409	465	470	442	470	515	483	456	465	452	471	491	428	481	476	476	463	442	488	459	439	454	461	487	490	518	459	487	460	436	442	453	447	444	494	474	438	458	511	468	471	445	477	502	485	475	468	478	467	479	473	491	495	471	471	448	470	435	442	487	472	451	479	440	461	481	480	478	443	475	474	481	437	437	421	466	512	460	478	477	414	475	484	433	446	430	445	481	517	452	468	462	491	451	454	467	472	502	442	479	454	496	463	454	462	443	467	482	488	427	459	431	448	473	431	461	470	432	488	509	462	467	456	446	480	473	483	466	476	468	484	446	428	462	484	476	465	470	476	504	475	445	504	467	487	463	498	460	467	431	464	471	433	460	444	462	470	458	464	473	444	492	468	468	456	512	457	464	519	494	497	475	490	458	473	436	461	512	453	475	443	451	437	452	478	443	486	450	493	452	481	452	470	442	499	465	466	435	469	483	471	435	452	450	455	441	474	475	449	481	501	480	496	485	436	469	481	470	465	464	446	443	458	513	480	502	483	506	470	443	465	436	490	491	474	487	427	444	466	522	471	480	463	489	514	503	461	481	479	447	478	477	506	490	480	450	442	473	487	457	456	494	466	453	462	441	487	493	508	478	444	474	429	466	474	448	480	445	431	457	464	444	512	487	448	485	455	457	469	493	472	461	465	484	498	466	432	431
24267	21409	28703	24493	21736	37793	52373	43584	28045	13458	3892	1236	720	702	631	594	594	583	645	596	618	607	572	591	593	615	617	563	611	586	631	636	599	543	599	625	586	600	581	600	583	602	606	608	609	557	642	602	595	582	561	587	551	610	572	588	551	595	632	609	590	600	587	590	552	593	641	595	575	584	589	592	580	572	553	568	624	569	592	611	571	594	572	603	596	560	600	619	564	578	588	555	591	585	585	599	509	619	597	563	594	574	617	539	560	567	594	556	596	599	575	579	580	605	569	553	570	554	611	592	600	573	583	604	624	586	581	548	567	569	621	582	563	617	547	589	601	583	593	589	589	572	574	657	588	563	556	537	586	626	560	550	585	563	585	583	614	565	558	598	612	611	627	592	544	595	609	621	567	565	578	586	570	600	538	586	601	611	584	552	564	625	544	606	594	563	606	582	601	593	571	562	586	617	602	581	562	572	578	615	589	580	592	547	595	552	548	603	597	590	572	542	593	555	570	598	588	589	595	600	580	597	551	608	613	554	614	632	596	588	585	556	594	621	598	556	573	577	577	577	580	585	575	570	587	563	559	611	586	560	599	556	593	605	588	604	601	563	600	560	584	558	573	519	599	616	574	587	590	574	566	582	592	618	583	560	590	570	532	574	546	612	605	532	601	599	594	570	622	568	582	589	554	600	554	604	612	529	570	580	580	612	607	581	593	586	569	587	607	627	613	576	581	573	569	582	571	589	595	552	598	591	582	573	605	614	633	602	564	590	628	574	518	543	588	603	559	594	633	596	561	557	571	592	587	592	560	574	605	550	578	581	585	589	577	610	586	601	627	616	584	581	548	616	594	622	632	548	544	582	603	646	572	578	578	605	588	586	575	550	573	560	580	610	603	622	579	613	595	593	612	592	609	584	549	598	551	557	553	647	606	576	595	551	603	626	603	574	560	560	616	574	572	597	590	584	614	593	564	594	570	581	566	566	622	598	583	579	615	531	601	584	598	566	600	562	618	551	602	565	579	550	596	597	581	586	600	597	570	619	649	580	574	543	590	618	604	563	598	546	576	591	607	559	604	604	589	583	616	583	553	618	625	598	591	574	617	574	588	609	559	594	574	544	581	550	586	603	570	587	566	556	569	567	579	620	611	602	612	598	575	567	647	589	569	623	583	597	630	631	566	602	592	594	578	577	583	613	584	596	599	602	575	594	593	570	545	566	579	572	606	593	625	552	611	570	611	587	614	581	574	592	584	626	563	590	549	577	618	590	605	580	609	605	582	577	578	591	510	582	590	618	595	596	583	606	581	615	571	595	609	571	609	578	590	575	590	599	586	597	636	576	624	582	580	586	643	573	573	605	615	582	627	558	596	586	585	613	597	538	577	615	586	558	624	576	583	621	623	571	554	570	613	545	578	550	562	614	564	568	604	602	629	542	634	578	574	556	600	584	573	586	613	603	585	582	518	614	564	604	643	591	589	589	568	627	601	596	580	575	607	608	554	611	562	514	584	617	585	595	610	604	565	557	529	587	609	633	562	580	566	581	581	580	594	655	591	627	559	575	537	543	601	617	622	570	612	583	573	627	556	590	563	595	581	597	594	563	576	628	620	589	602	569	593	596	598	600	603	639	623	626	608	573	583	602	603	601	549	575	627	553	584	572	581	571	562	546	566	577	600	597	551	586	609	570	596	550	589	562	576	595	594	616	593	565	601	599	565	609	541	528	603	598	590	558	572	599	600	533	545	580	580	566	624	589	579	561	618	591	558	594	589	559	575	595	597	565	604	558	620	567	575	602	546	586	548	584	581	581	550	618	600	614	576	568	656	657	597	627	573	573	585	594	592	594	582	597	542	564	612	559	580	565	568	561	553	569	547	562	586	571	588	581	599	580	565	552	609	601	619	613	572	576	551	566	579	603	605	585	575	601	602	548	574	579	568	591	598	583	618	605	568	578	571	573	632	536	619	557	593	601	570	557	613	568	579	585	564	634	592	582	617	572	595	595	582	572	553	570	588	551	618	585	576	566	557	532	567	547	571	593	616	590	586	583	599	590	593	579	592	626	552	584	586	545	579	606	592	598	590	548	624	638	576	544	591	623	573	603	591	581	596	572	603	586	619	586	563	527	565	617	594	535	568	595	610	587	544	597	597	626	579	560	583	616	573	558	596	526	591	590	553	542	571	581	593	583	585	612	565	606	572	633	594	579	559	603	568	564	568	596	554	563	545	590	578	580	573	572	563	553	552	601	556	573	564	586	605	589	669	616	587	570	585	610	593	599	575	586	575	549	530	614	575	561	635	548	612	607	609	566	603	578	594	616	578	588	622	580	583	554	604	588	573	624	599	596	609	607	569	625	591	561	555	582	616	583	600	588	648	599	575	614	572	573	619	593	563	601	597	545	542	601	578	574	572	588	570	592	600	567	602	565	578	553	592	597	583	557	587	565	594	566	596	566	600	583	591	553	576	588	551	660	611	584	602	582	574	591	597	639	588	591	604	594	583	588	589	586	596	572	530	608	627	562	551	571	611	563	556	548	598	594	589	604	567	645	563	557	570	592	606	537	614	572	603	559	577	561	559	593	584	587	552	572	597	568	573	604	570	551	586	600	633	580	606	601	607	605	613	553	576	551	554	600	590	629	561	603	619	542	570	600	560	603	605	613	573	592	574	572	585	592	589	623	550	571	579	558	579	585	620	605	583	592	566	564	566	578	593	586	551	590	575	576	602	624	573	636	547	609	601	599	600	602	553	594	558	588	578	585	592	568	610	615	611	596	548	593	541	607	573	563	590	624	572	589	554	577	561	579	570	571	564	564	576	609	597	561	561	577	569	581	586	639	640	575	567	600	584	539	599	589	587	579	576	582	566	608	573	621	590	553	545	544	573	564	598	586	635	583	565	605	603	570	576	554	573	595	597	535	548	564	616	540	615	599	596	601	553	573	554	582	632	570	579	589	587	570	628	641	619	561	587	588	601	624	522	528	576	581	564	594	592	577	581	591	565	596	560	546	581	592	650	567	543	587	582	573	611	589	597	611	622	571	586	579	595	595	595	539	580	581	609	558	582	584	583	595	586	556	573	593	615	591	612	574	588	594	573	625	605	567	597	599	585	585	606	561	573	574	588	612	562	552	573	594	567	619	586	585	583	565	586	590	589	605	599	554	594	589	601	573	580	595	574	618	590	603	607	603	564	630	583	584	631	575	574	610	542	621	604	613	581	580	614	623	573	571	564	556	565	575	569	579	581	532	589	644	600	585	577	572	595	594	568	628	526	603	579	622	599	574	572	557	575	588	608	584	622	631	575	556	594	581	594	584	602	646	635	584	594	635	577	591	599	568	560	556	564	560	576	558	577	570	576	603	580	608	605	613	602	575	609	569	606	620	579	653	610	576	572	569	573	569	589	539	572	614	629	576	584	620	580	588	596	556	584	551	603	617	556	629	595	627	601	554	580	601	604	579	569	589	598	620	583	584	619	619	550	606	574	619	585	574
3966	6207	5070	3033	9619	41354	48060	39240	22558	10547	3661	1307	700	588	574	552	580	586	611	512	531	557	576	566	568	562	574	535	543	573	556	555	553	556	577	565	559	529	544	559	529	553	549	531	562	570	519	569	539	547	528	563	578	541	563	576	552	539	590	537	523	556	536	525	593	545	573	568	528	539	552	514	580	592	577	582	536	590	598	570	572	548	538	523	543	564	555	541	543	568	560	538	558	597	543	546	552	543	528	554	579	545	588	509	534	531	543	525	575	547	532	586	568	552	529	532	535	498	575	560	555	517	596	552	528	537	545	506	549	567	544	544	592	553	547	560	578	535	605	592	541	556	536	587	535	576	535	532	514	538	587	570	570	532	559	547	538	522	517	571	569	501	587	522	605	518	556	579	548	545	552	555	549	571	557	556	539	539	562	545	521	545	564	512	540	530	536	506	544	544	526	519	509	537	548	566	523	551	551	537	549	529	590	551	537	546	574	566	565	582	543	564	560	577	582	533	546	534	608	560	507	551	523	519	528	559	570	571	571	531	542	518	577	545	566	569	578	539	535	541	539	554	563	560	540	569	537	550	537	536	565	587	515	556	518	562	574	529	547	522	559	538	546	485	513	543	535	544	564	529	539	541	578	586	574	535	545	518	550	548	588	553	537	530	591	555	491	535	518	600	531	549	557	541	529	526	581	540	551	548	536	549	534	529	551	567	525	550	555	561	528	535	522	591	596	541	516	539	539	551	540	546	555	543	556	575	534	521	532	553	520	576	550	573	569	536	521	484	558	536	552	567	554	556	532	565	555	580	539	503	557	579	539	552	563	568	550	574	519	553	555	553	585	513	541	568	585	546	537	538	571	561	576	560	578	546	503	526	541	606	537	572	557	531	563	580	583	578	536	511	524	550	544	525	546	577	557	549	523	511	542	554	518	545	579	558	563	582	532	506	529	589	540	544	553	524	516	542	579	571	547	543	590	536	534	533	566	579	535	561	548	519	537	477	549	566	539	563	538	537	594	548	555	530	554	537	502	517	548	565	503	562	540	552	522	547	560	593	511	577	562	546	525	548	553	552	586	542	537	554	597	486	531	528	514	589	535	569	580	567	561	601	528	551	491	527	562	540	550	544	571	543	598	559	543	589	557	597	536	533	559	539	550	527	545	546	537	554	584	526	558	553	557	538	542	535	536	531	581	555	570	560	548	544	522	541	530	540	533	555	536	528	504	517	546	553	585	542	523	585	531	555	598	550	577	514	552	529	578	529	566	523	568	564	563	574	550	567	531	561	545	518	505	579	549	508	555	580	585	557	529	543	563	541	550	548	537	544	530	484	547	548	552	528	549	533	536	587	540	533	581	518	558	516	558	596	515	530	517	566	552	550	564	546	544	533	526	548	559	575	569	558	538	604	568	578	615	526	540	531	543	564	572	566	527	547	560	575	588	508	522	516	531	564	566	571	533	566	578	578	569	554	564	532	529	564	582	527	566	535	548	551	537	537	539	534	500	518	595	530	540	607	508	570	519	540	541	548	535	508	560	580	547	520	523	541	540	553	564	588	580	539	583	551	601	520	542	588	539	571	565	534	554	550	528	565	571	565	554	512	537	522	571	562	525	551	540	533	517	512	544	551	513	532	504	570	507	557	569	561	541	510	537	548	539	584	540	587	513	543	529	517	524	561	549	531	576	532	544	564	539	585	568	549	581	569	547	583	551	537	572	561	552	524	547	587	556	619	532	547	571	569	546	567	584	533	573	508	528	516	514	567	550	576	535	519	533	550	574	547	538	550	545	506	565	508	533	549	563	488	577	538	534	576	545	559	570	503	550	576	564	559	552	599	547	539	554	552	518	508	574	545	545	556	580	549	531	582	515	574	530	533	512	533	561	514	525	518	501	547	580	582	551	546	579	518	590	591	517	541	540	540	545	517	530	565	516	550	560	510	559	534	575	535	544	562	513	550	552	534	584	556	564	586	617	528	568	566	569	517	575	515	523	541	551	549	572	545	539	563	538	540	544	577	517	529	543	560	564	503	545	520	517	572	551	547	498	536	561	559	572	556	551	554	563	564	546	521	591	543	548	526	544	560	538	568	527	527	550	527	556	516	588	587	573	542	544	588	500	528	604	562	541	566	607	538	523	588	537	547	518	550	516	573	541	550	560	567	569	542	563	564	544	546	561	554	570	537	514	536	555	557	568	548	591	531	555	571	539	536	527	517	534	540	584	565	578	514	531	554	571	557	553	546	546	589	581	572	530	560	532	522	563	552	536	518	526	572	556	536	522	572	548	545	524	533	558	555	536	527	541	540	541	557	544	552	547	533	555	532	538	564	564	553	539	539	501	591	550	562	548	550	525	570	588	543	542	535	540	545	504	550	552	544	569	543	550	547	527	565	566	552	533	563	576	566	559	523	511	488	554	565	492	537	500	517	552	581	522	540	554	544	556	590	562	590	577	490	575	517	557	533	544	543	525	527	536	529	596	587	540	527	546	526	541	548	547	553	520	502	532	564	535	553	530	528	517	560	546	537	530	542	528	525	576	564	527	559	533	522	572	529	506	549	555	550	529	580	575	573	548	561	565	549	504	572	583	531	523	541	544	559	556	551	577	543	540	556	491	564	571	553	517	537	544	558	521	560	547	511	581	567	543	553	597	498	537	515	568	503	570	540	539	549	530	545	532	552	535	555	562	545	508	549	527	526	552	557	564	530	553	605	535	567	538	555	572	548	519	547	498	561	554	551	586	574	557	535	551	501	526	566	558	543	511	559	543	534	559	563	603	521	524	526	561	560	538	547	513	533	556	568	532	548	533	530	505	557	548	565	557	545	518	597	548	519	570	541	563	591	561	548	573	539	537	540	544	569	494	563	540	566	560	541	556	585	506	566	564	564	552	506	581	576	588	553	537	513	566	525	572	612	531	569	554	559	543	538	576	550	537	494	520	590	563	557	544	597	550	538	569	573	541	528	580	525	547	552	558	582	550	523	532	549	569	554	557	557	535	523	577	530	544	556	565	560	516	549	532	571	493	538	574	587	539	517	515	544	519	584	526	578	541	546	559	556	590	515	521	551	557	556	533	570	541	565	540	562	549	532	567	522	548	523	549	555	557	564	559	563	555	556	532	550	511	542	561	530	548	530	563	517	541	520	526	538	571	545	582	548	537	523	549	591	541	569	563	542	550	539	559	511	521	579	499	591	525	543	586	544	527	550	580	568	558	566	547	540	549	534	554	539	550	545	521	534	551	535	557	551	542	543	556	540	544	542	538	542	520	516	497	575	522	546	533	573	512	526	526	537	526	531	551	523	580	556	520	527	561	504	576	538	555	532	582	537	556	507	539	567	534	561	548	535	550	567	566	536	552	505	565	532	588	552	544	528	558	581	541	543	518	562	572	564	534	518	558	535	551	540	507	515	507	581	535	549	520	533	562	520	529	507	576	547	544	544	513	507	555	569	546	527	527	536	541	556	533	505	500	522	572	558	559	603	553	525
27617	12419	2003	1103	1327	3200	4045	3157	1844	1078	677	540	522	506	527	474	471	494	487	491	461	501	468	480	493	516	489	502	498	529	504	485	502	527	512	517	463	467	481	492	494	510	492	490	527	514	515	519	499	497	474	487	526	480	529	556	487	505	503	504	526	518	498	470	529	486	510	489	529	487	486	455	463	500	497	493	534	434	479	535	531	532	472	531	479	484	484	509	493	474	479	479	452	462	512	506	480	471	518	469	458	471	507	508	495	475	473	456	482	479	509	496	516	475	478	488	497	470	453	511	516	492	504	455	466	468	483	473	510	471	466	492	496	469	454	485	494	461	503	488	497	483	487	466	496	528	502	482	473	472	462	501	460	478	532	443	486	468	491	471	510	473	467	484	526	451	490	500	482	470	472	521	448	463	477	480	491	484	471	470	512	470	489	530	503	517	507	490	512	466	467	502	463	485	480	496	488	477	454	448	498	495	502	480	484	472	486	473	517	487	483	487	462	488	486	511	507	492	505	471	466	536	474	499	480	478	491	468	479	474	505	470	534	461	479	467	504	476	465	496	491	479	480	482	486	510	515	484	475	481	544	507	432	497	510	477	503	459	478	490	508	475	455	497	496	463	515	498	497	483	450	484	471	453	484	508	470	466	503	489	429	487	496	545	442	476	498	513	461	487	466	468	468	466	499	476	490	500	491	468	451	476	489	467	477	487	511	424	477	493	479	462	512	480	507	471	480	511	495	491	508	526	480	480	504	504	518	448	508	472	477	485	449	499	487	471	534	479	480	467	473	457	521	519	487	493	465	512	492	495	490	475	490	434	485	470	489	512	495	497	489	511	521	496	481	511	452	449	463	496	505	505	491	472	482	476	484	466	485	489	482	466	515	501	498	510	481	479	479	449	483	492	483	501	481	519	476	487	501	474	475	480	490	484	502	510	508	478	444	487	462	511	462	482	492	517	484	468	466	443	492	494	461	473	476	484	432	469	482	495	491	531	480	498	496	455	485	480	499	511	473	464	447	494	540	504	458	469	498	503	465	452	505	479	459	526	478	479	511	471	524	512	467	449	445	512	451	503	444	490	497	475	502	486	512	487	468	438	525	457	493	498	500	452	512	473	479	435	457	451	522	515	451	505	453	472	469	473	513	466	531	503	475	499	454	465	464	493	479	488	514	469	472	454	483	502	474	482	468	514	479	473	463	480	531	467	444	480	460	460	489	476	508	518	479	456	465	548	464	476	451	474	492	443	488	480	498	517	496	472	457	505	475	492	470	486	479	477	503	507	505	494	525	475	511	465	493	474	507	457	436	483	475	520	515	525	476	479	442	486	458	491	488	485	486	501	415	461	467	465	522	504	497	501	502	487	478	458	465	498	489	482	481	443	491	453	505	454	504	468	492	499	475	508	470	469	490	475	511	474	513	463	475	492	506	477	517	525	470	480	499	469	458	451	488	493	495	450	464	519	497	500	514	498	475	476	522	489	495	511	506	493	516	515	489	479	480	449	447	526	518	472	436	479	542	470	492	456	501	484	511	502	479	470	480	464	476	506	471	470	515	524	489	516	528	465	458	501	459	470	457	475	450	487	506	495	473	492	450	496	505	476	414	449	482	505	493	474	487	512	452	471	470	501	500	471	502	481	466	509	495	507	496	490	480	502	507	504	487	476	525	497	487	464	480	469	470	520	463	490	490	503	517	492	499	474	484	488	460	518	539	497	478	523	497	517	484	545	471	479	496	447	494	435	498	488	488	492	502	482	476	486	471	459	488	477	480	480	522	476	472	483	446	494	482	505	481	513	508	493	525	470	460	486	448	496	478	499	480	492	484	474	461	495	467	468	479	497	513	487	468	512	487	487	448	499	489	491	507	532	469	469	466	507	493	476	460	487	466	488	463	470	501	496	469	511	481	518	481	508	487	463	488	483	491	476	512	489	510	497	468	489	475	454	475	524	508	525	454	525	441	475	490	477	491	511	511	476	469	477	495	482	453	463	509	485	499	456	503	474	483	499	501	479	463	492	472	550	480	517	482	483	484	487	483	508	474	524	455	445	522	459	446	480	474	488	447	520	484	476	496	510	471	498	450	465	477	476	489	470	493	446	472	487	494	474	462	474	500	485	501	476	445	494	496	469	477	475	458	503	507	498	516	466	454	487	481	490	512	468	468	512	461	494	495	458	488	484	466	474	488	457	455	500	491	471	487	494	527	500	499	489	547	484	455	465	527	490	465	491	507	483	491	468	505	500	488	513	472	494	482	475	513	521	480	504	483	524	519	503	465	486	496	482	493	492	464	480	493	479	472	511	532	479	503	474	469	533	508	486	480	460	475	470	500	513	473	473	501	474	474	468	498	469	522	482	469	476	477	510	505	499	503	452	486	490	511	473	479	508	464	461	457	508	476	485	505	494	438	482	507	531	454	460	490	507	480	435	473	488	468	491	467	487	426	436	462	502	469	509	483	505	500	477	525	487	458	454	500	502	487	502	453	503	440	439	476	448	466	504	498	516	484	527	449	500	476	458	480	467	475	500	454	467	447	478	452	466	491	455	494	527	484	498	482	474	477	469	499	465	482	494	509	507	494	443	506	517	534	475	459	443	465	456	502	456	489	503	473	517	478	522	449	475	485	445	513	448	476	458	458	474	492	468	502	502	439	440	467	486	479	457	458	484	467	488	483	486	495	530	472	465	512	468	464	474	458	478	486	455	471	493	492	419	479	495	469	474	483	518	509	504	507	489	468	495	519	518	475	509	490	488	477	481	481	483	488	486	450	487	493	489	536	489	461	475	496	508	471	506	482	506	477	511	470	476	494	483	498	476	473	522	451	514	487	504	453	482	470	461	482	491	493	470	474	471	492	481	468	448	486	452	483	472	510	461	469	465	470	532	492	479	454	444	484	447	489	455	440	486	491	488	468	520	514	505	505	486	496	508	456	454	488	499	502	488	497	479	491	472	500	480	487	482	482	486	452	458	473	445	510	470	476	503	507	481	460	494	477	463	515	454	481	499	456	509	478	479	518	481	506	499	495	464	510	474	489	501	465	491	488	494	518	504	490	467	504	523	446	431	503	474	498	484	497	491	490	475	479	471	487	497	468	447	479	459	524	525	477	483	485	482	481	506	486	504	519	481	477	495	494	496	492	471	503	495	451	447	474	478	476	461	528	486	454	494	513	495	456	501	508	502	475	512	503	436	438	478	467	478	467	489	477	501	449	467	462	493	480	495	504	455	499	480	545	471	461	502	483	486	484	473	488	441	477	463	513	449	474	481	493	463	436	506	482	498	523	502	472	498	499	500	475	514	515	488	453	450	511	520	486	512	481	449	470	475	505	493	480	503	461	497	461	488	483	472	492	484	469	474	472	509	507	475	481	520	500	514	488	479	482	506	435	510	482	436	488	491	487	477	497	469	468	514	484	487	494	492	467	474	451	503	505	483	529	477	414	516	487	481	460	483	464	506	496	505	466	488	506	478	470	526	474	478	521	451
5058	1285	1417	1050	1731	4186	4705	3506	2103	1118	677	488	466	449	435	446	447	433	461	474	414	401	450	432	446	475	468	454	441	436	422	433	474	464	419	437	474	463	450	437	450	461	446	421	485	468	473	470	468	447	445	446	401	438	421	447	410	471	455	430	444	457	450	424	430	453	420	402	433	445	454	415	436	415	439	444	428	427	427	424	413	443	438	435	411	440	466	421	488	447	452	411	417	441	424	431	448	423	452	405	446	447	436	405	447	424	460	432	412	405	420	448	438	404	445	443	424	427	417	440	442	409	407	438	450	440	446	430	453	446	443	423	462	448	445	433	478	429	425	460	465	458	452	436	459	425	414	479	441	448	435	456	438	474	427	432	408	425	458	463	426	456	424	477	419	441	411	451	403	439	443	469	459	474	445	431	432	447	435	391	460	468	451	412	423	451	422	445	430	461	444	490	444	416	466	433	419	461	445	464	455	447	435	451	457	473	447	441	421	495	452	433	458	446	438	446	460	437	419	440	442	412	420	408	428	411	455	416	447	434	427	441	432	437	450	494	451	434	422	448	437	456	448	437	433	446	449	469	495	405	441	430	458	432	439	416	461	497	438	467	429	456	445	458	435	432	444	431	388	459	428	420	437	474	453	438	478	415	493	455	416	469	420	442	433	448	432	419	468	422	471	425	462	433	442	437	505	456	454	441	506	427	423	447	451	430	447	428	438	460	446	433	468	417	453	452	458	431	461	446	475	483	437	427	453	439	490	398	432	449	418	419	448	439	438	446	451	431	446	434	455	458	449	409	433	437	504	449	414	443	436	472	411	417	448	435	452	414	431	430	413	442	482	433	450	460	458	470	448	442	484	432	494	438	413	400	422	417	425	425	420	453	451	441	408	451	443	432	433	446	419	476	426	460	447	453	431	446	446	457	436	400	442	439	461	454	470	433	465	449	428	474	443	438	399	455	447	465	413	468	468	423	413	405	416	443	493	427	430	415	433	395	427	448	441	426	436	449	437	433	457	417	445	454	469	425	428	426	459	454	416	463	430	417	472	449	435	436	473	455	427	416	490	399	470	437	452	448	447	443	426	413	429	467	418	397	436	461	377	460	453	414	420	440	425	427	458	473	453	477	457	410	436	423	448	437	449	460	434	473	475	444	444	476	476	462	428	439	447	454	439	453	425	441	412	463	446	422	437	460	482	462	458	429	432	434	437	446	440	430	462	444	469	451	407	455	447	435	451	464	417	463	478	441	443	471	452	440	428	468	432	448	434	475	421	443	436	442	430	451	435	398	404	440	455	402	428	454	465	430	455	479	442	429	427	432	424	435	443	440	456	450	426	452	448	459	428	458	459	451	436	452	442	459	434	446	447	424	440	465	455	423	456	431	438	422	464	409	469	452	429	472	441	410	458	475	445	423	461	447	424	464	435	436	454	456	436	418	470	447	489	449	474	444	450	428	421	457	395	430	461	479	432	414	419	446	435	457	437	430	449	435	445	450	466	457	436	423	433	477	437	438	442	466	461	433	426	447	422	452	445	442	447	462	450	419	428	429	439	400	422	455	454	442	430	455	451	417	461	392	419	453	438	483	474	438	402	464	438	433	434	475	440	431	447	454	431	411	472	453	436	382	429	443	428	448	482	463	445	419	467	438	433	454	439	437	456	463	456	438	424	451	464	405	437	427	426	465	432	435	423	466	429	466	413	460	459	443	433	443	450	428	425	450	445	461	413	447	435	459	426	431	449	467	434	425	437	454	458	452	424	439	491	436	485	466	427	429	447	466	426	456	439	452	456	441	458	433	422	456	427	453	463	455	434	471	411	454	471	441	442	433	433	441	429	455	424	448	460	468	470	431	423	467	432	468	451	453	434	441	450	441	443	436	460	435	446	419	432	464	426	412	435	438	461	464	442	493	453	436	431	418	402	451	428	451	467	448	455	459	444	460	453	477	444	436	450	453	439	478	430	463	455	460	458	454	423	455	467	441	451	456	467	452	464	426	434	429	476	427	409	443	438	420	444	475	452	418	434	455	461	408	436	447	463	447	432	418	444	441	457	485	438	452	459	424	443	432	414	437	467	434	394	458	408	441	467	459	439	404	441	428	447	404	410	442	468	447	455	459	445	454	444	438	454	375	432	462	444	459	502	439	444	455	480	396	443	443	405	435	460	444	471	426	440	424	435	416	443	475	448	453	464	444	453	473	415	437	438	468	412	419	435	443	436	386	423	476	428	432	445	446	472	444	468	465	432	436	468	446	458	454	433	444	483	466	463	483	457	447	441	442	492	418	438	429	404	436	456	408	420	460	420	438	400	426	438	409	478	421	438	450	427	470	411	448	450	471	438	432	442	406	461	429	420	474	465	435	470	429	441	432	454	440	442	435	422	440	442	395	445	424	494	417	442	453	444	438	422	428	477	436	488	435	427	491	477	442	443	424	450	464	437	437	454	439	448	465	437	412	483	456	455	441	419	464	411	449	431	469	444	404	455	405	479	471	458	460	424	444	431	476	434	433	425	437	409	469	439	455	436	475	456	453	479	420	458	423	464	450	487	443	420	462	434	456	431	490	440	442	460	439	429	456	419	414	451	434	426	438	452	422	418	458	438	446	437	439	451	469	456	441	446	475	435	438	445	455	398	413	446	430	499	426	463	469	432	447	425	499	437	445	425	447	433	472	447	447	415	440	416	453	435	452	435	489	452	460	422	466	430	457	458	445	451	441	431	423	424	449	455	452	484	427	387	419	414	441	421	400	435	457	438	427	429	451	453	442	462	466	420	449	435	483	474	406	464	437	422	439	457	452	417	457	444	449	438	443	471	429	462	469	415	436	471	469	477	408	460	467	395	454	451	398	395	480	462	433	416	432	454	418	423	404	413	444	459	409	448	445	412	454	437	422	445	454	447	433	450	417	436	437	438	493	460	428	460	446	444	438	438	459	473	446	445	476	438	471	408	427	426	442	440	457	435	444	478	445	437	422	460	475	450	439	447	439	428	447	458	435	409	435	410	472	469	418	426	437	422	425	490	422	462	453	443	438	425	440	423	453	456	451	430	440	439	416	455	457	414	452	422	460	415	435	464	434	463	411	429	439	431	407	447	398	424	491	430	472	450	451	427	452	453	449	454	426	444	453	451	459	453	435	433	441	445	439	434	452	431	423	457	447	431	470	455	409	454	439	402	454	442	435	441	425	432	411	474	413	447	470	444	470	445	372	448	461	448	470	447	445	450	437	432	431	431	429	472	395	448	466	432	390	435	396	459	460	462	417	436	459	460	464	444	441	422	404	456	455	448	408	488	438	430	456	455	476	397	447	421	434	411	416	448	420	433	426	435	455	435	475	411	460	452	415	452	429	434	464	482	459	372	459	442	469	437	419	418	430	453	425	418	448	453	413	450	470	383	451	430	412	408	483	453	420	414	436	469	463	490	453	445	433	420	414	425	430	441	452	442	453	466	421	450	403	412	419	458	439	433	455	403	442	446	448	416	427
25520	21438	27310	25486	17295	30622	34212	25436	13064	4409	1374	745	529	538	506	500	470	478	516	470	488	505	473	490	484	508	533	484	486	492	500	501	519	526	492	538	498	495	486	507	503	460	494	480	547	487	491	527	521	503	476	519	480	523	466	525	501	481	512	466	492	524	530	443	515	484	495	496	484	547	460	511	512	514	479	505	471	491	484	487	483	508	466	462	504	505	483	497	519	509	494	488	526	495	453	479	464	488	472	545	467	498	511	466	482	495	462	523	457	482	486	501	459	476	500	508	508	455	521	477	484	511	497	473	494	500	488	486	429	456	505	477	487	491	489	494	477	529	454	507	481	502	526	471	536	433	466	483	498	459	487	510	507	477	503	487	518	502	522	471	465	501	440	493	477	521	470	492	462	480	467	507	501	465	536	511	494	452	488	483	433	493	471	497	469	490	445	417	467	511	507	481	467	499	452	501	508	490	496	509	459	480	525	441	517	491	457	483	518	454	496	471	493	445	461	491	477	507	485	482	450	468	501	493	452	477	493	499	496	454	502	489	445	524	521	473	509	477	460	493	493	516	470	483	487	513	501	491	470	477	496	471	488	468	495	499	499	520	481	465	500	530	502	493	481	488	499	470	487	441	509	486	483	535	481	469	495	488	468	469	468	500	523	497	486	487	473	459	470	482	487	468	483	475	513	451	531	520	508	554	516	489	487	518	455	505	474	466	515	486	489	480	463	469	510	528	502	476	484	441	479	505	520	483	508	448	447	496	524	501	492	467	497	464	472	460	440	496	482	539	560	491	493	514	497	467	512	497	523	501	482	510	518	480	480	523	500	479	520	497	500	477	476	470	460	461	485	467	497	522	470	474	490	441	501	497	463	483	499	471	453	496	516	496	474	497	455	505	493	522	530	430	498	517	475	520	458	501	501	475	511	499	510	484	491	464	476	503	525	533	496	490	478	493	481	505	468	448	476	475	506	472	473	464	480	458	495	485	482	468	525	531	463	513	503	518	541	459	488	486	494	477	484	463	490	505	524	470	506	465	472	477	516	462	465	481	502	502	531	457	517	493	511	488	486	496	474	493	487	474	486	510	508	475	460	496	446	486	473	517	483	518	515	500	501	509	496	476	511	473	497	503	520	468	507	474	470	483	508	506	511	490	495	483	545	488	481	478	480	514	455	469	496	461	505	518	476	514	542	527	472	509	452	520	502	530	486	524	520	443	506	482	472	496	511	459	509	485	491	488	527	524	474	450	526	492	482	471	460	465	517	493	464	466	490	488	496	470	490	502	482	504	474	498	501	495	525	464	455	466	511	492	494	465	475	447	467	446	509	477	482	535	559	449	483	475	477	494	481	493	489	498	475	468	473	511	463	534	501	470	461	515	512	490	493	454	454	499	475	420	486	460	496	475	514	529	487	501	481	481	467	478	509	517	511	501	461	502	512	487	481	499	451	480	461	480	493	494	497	516	504	501	484	450	498	500	464	452	502	483	441	483	486	502	474	495	495	487	481	506	506	475	488	528	499	518	496	503	478	496	478	490	514	491	488	468	492	523	473	444	480	461	559	473	455	498	459	527	460	499	465	475	469	490	483	492	498	480	514	520	504	478	480	450	511	505	500	531	483	450	521	488	459	502	476	529	499	536	473	477	511	500	507	438	504	500	474	460	489	478	441	481	506	460	485	466	512	552	478	499	436	465	467	512	503	494	469	517	500	450	450	451	494	507	477	515	474	484	437	459	473	480	486	479	527	486	537	476	482	488	506	524	476	456	508	499	499	494	461	482	529	481	458	483	495	481	474	469	467	495	447	524	505	479	488	516	495	542	461	497	481	496	467	517	470	475	499	477	509	504	474	487	510	501	502	528	535	483	473	499	473	493	441	457	514	473	502	523	509	498	477	524	492	467	523	512	494	465	495	470	476	471	499	577	466	470	454	532	482	472	481	484	499	498	456	491	480	510	484	468	502	467	523	525	522	495	529	519	504	485	506	490	516	489	499	523	489	480	465	533	489	480	479	503	508	467	481	475	483	458	516	475	494	469	502	486	507	471	463	460	485	477	470	469	460	521	468	480	470	489	462	483	459	499	518	479	477	476	501	498	462	487	552	531	448	487	469	499	494	510	476	457	469	498	510	494	494	479	503	477	485	480	473	481	482	479	490	524	451	522	474	470	536	518	524	499	513	484	501	438	461	499	533	470	498	514	526	477	507	528	450	441	481	444	506	485	444	455	483	512	483	497	499	511	505	504	498	520	457	485	485	530	476	544	541	506	474	512	503	482	499	485	517	511	497	489	474	506	447	512	549	504	540	513	501	494	527	491	500	509	462	528	443	525	447	509	474	508	492	485	502	490	508	514	497	468	482	509	478	450	471	456	516	479	473	482	527	507	480	478	498	455	533	506	492	514	503	487	486	480	496	530	501	467	491	493	455	504	536	464	464	490	479	467	477	491	477	455	493	476	517	488	492	511	487	473	518	501	495	488	485	479	500	516	483	494	448	457	450	463	513	454	490	484	488	479	461	469	492	502	504	461	533	437	472	524	510	518	521	502	501	506	472	459	477	520	511	501	470	453	477	472	518	493	484	550	479	475	492	490	504	461	540	469	489	495	494	490	484	544	488	460	480	493	533	512	493	471	505	504	462	504	462	477	506	499	464	493	520	478	483	464	477	432	485	465	506	491	505	505	508	503	483	498	532	465	483	519	471	538	501	470	490	489	525	498	452	487	477	486	541	506	510	475	456	502	497	487	491	464	497	471	467	485	511	448	491	515	496	488	490	469	533	498	490	534	467	479	466	485	496	463	479	480	436	498	462	472	506	484	506	478	451	526	452	500	524	508	557	491	467	471	486	504	472	483	466	488	486	527	517	496	493	505	480	508	481	470	450	504	505	493	457	480	534	539	487	450	470	438	493	500	481	496	518	529	510	473	495	523	526	485	494	502	478	504	478	514	508	536	491	482	471	473	494	490	503	495	484	493	503	544	483	474	486	542	473	475	505	534	483	498	474	507	480	489	496	477	529	480	492	472	524	475	477	484	501	516	493	480	467	494	475	491	503	504	505	535	524	493	474	513	499	512	462	502	520	467	518	527	522	490	435	530	503	529	499	483	455	462	522	485	523	485	461	470	497	490	504	503	480	518	506	473	490	495	487	495	510	482	461	498	513	508	494	472	498	481	474	488	493	446	502	495	508	503	520	505	455	456	501	519	513	497	540	517	488	466	504	491	476	438	507	456	533	515	484	476	539	522	481	522	485	486	476	491	489	485	486	461	481	485	490	461	475	500	509	489	497	516	491	484	478	467	537	516	474	467	493	450	518	525	479	495	460	481	483	505	490	480	522	496	470	507	499	448	446	464	492	498	482	503	475	478	505	523	439	507	502	516	515	538	509	491	517	519	450	497	519	514	526	458	505	483	503	480	502	486	496	509	476	490	513	467	512	487	483	438	497	474	509	529	474	476	495	488	473	516	473	528	492	479	479	487	505	512
3744	3230	2810	2430	13680	30834	29231	21051	10643	4227	1593	743	530	504	445	480	513	481	446	484	454	484	444	500	448	479	472	462	491	486	438	501	510	483	456	484	474	448	491	440	495	476	503	465	469	498	489	482	415	502	466	462	530	467	442	500	478	484	484	449	505	478	476	465	493	456	463	467	447	453	477	470	464	489	519	475	455	436	475	519	458	457	458	461	486	522	436	480	544	477	488	474	471	469	475	492	497	482	456	472	453	471	472	490	496	449	470	463	462	468	494	468	490	492	485	476	451	498	474	493	477	455	484	456	453	490	444	477	495	485	441	470	476	441	464	454	454	465	463	455	442	439	480	462	469	465	476	513	483	495	443	467	481	477	470	457	465	445	470	475	497	489	492	460	485	478	425	463	447	468	470	447	494	475	486	457	423	464	468	482	456	451	464	483	442	493	476	463	471	472	470	443	485	493	491	457	472	478	463	456	486	440	473	462	477	454	473	482	463	447	461	489	430	489	468	456	459	471	464	456	480	451	450	511	485	469	440	493	498	492	469	499	445	463	464	480	455	488	468	453	487	451	470	466	473	498	471	428	475	481	503	477	455	495	462	487	485	454	459	421	462	462	478	474	443	508	455	492	488	499	501	516	448	463	475	503	455	446	468	488	497	511	469	495	483	479	451	461	473	478	474	444	447	460	487	478	502	425	464	494	440	471	468	442	473	481	433	476	458	470	495	477	463	478	444	477	498	473	471	464	464	424	483	453	462	430	454	522	453	494	443	488	453	486	483	468	491	467	443	420	433	455	475	517	420	480	478	457	480	478	447	449	435	471	481	483	455	508	435	445	427	489	496	512	477	492	470	533	457	467	477	482	482	456	504	496	434	450	454	473	469	468	481	451	464	465	433	453	475	469	463	433	498	499	425	470	484	418	450	457	481	428	492	479	464	496	479	489	408	484	478	450	471	510	484	472	491	503	487	493	477	457	495	434	453	471	464	495	472	495	430	472	454	437	520	453	492	471	470	499	474	412	478	460	463	478	474	464	460	459	495	454	480	474	510	451	484	484	448	467	474	491	446	455	461	460	484	457	443	483	465	459	512	454	463	468	444	449	496	492	482	487	452	460	458	462	494	498	484	513	491	503	470	485	466	488	488	505	479	497	476	459	474	470	483	450	512	484	468	474	464	465	481	484	492	515	456	494	470	446	482	502	445	470	465	478	445	472	480	462	476	477	519	482	423	461	441	504	447	502	476	453	488	437	492	445	464	458	440	468	430	497	449	444	486	521	494	463	478	476	505	475	443	442	441	515	480	473	467	478	460	450	433	464	464	484	472	450	479	486	447	493	476	494	412	448	454	448	472	463	492	473	454	463	483	474	435	443	467	485	450	481	481	453	469	482	470	469	458	474	446	470	494	458	481	485	481	434	496	501	441	488	492	504	525	473	515	465	490	492	487	453	482	449	467	503	451	456	421	523	483	478	477	467	464	442	454	489	443	440	461	482	499	474	454	520	478	466	472	456	418	432	476	485	447	480	420	459	473	460	480	449	448	475	465	465	489	432	458	491	460	435	473	486	453	464	476	455	464	441	474	438	469	502	461	489	516	477	444	493	469	451	457	477	492	494	517	462	536	471	442	502	478	469	498	451	468	462	482	509	469	502	461	457	462	480	486	476	463	434	446	454	487	445	440	506	492	491	457	469	475	427	520	490	472	475	451	442	495	459	465	481	470	461	494	513	495	493	459	481	474	453	436	451	459	486	446	461	471	456	468	472	419	512	453	491	460	468	490	446	460	468	468	474	458	484	491	499	483	485	443	464	495	490	481	460	481	468	479	453	437	489	468	469	489	485	470	455	492	441	446	510	474	462	493	492	469	440	457	483	466	491	458	456	462	459	456	446	462	435	482	482	458	452	487	494	472	486	479	434	490	442	472	455	485	478	494	449	472	479	461	459	468	438	495	435	473	449	475	483	436	495	470	439	474	459	487	478	444	476	485	445	481	510	495	423	461	467	485	503	481	451	465	460	454	481	499	483	449	483	483	505	472	462	490	492	452	462	460	464	422	422	441	461	502	455	430	483	490	445	474	461	444	453	435	441	463	441	474	492	486	503	420	486	496	455	461	440	487	464	421	493	467	422	427	483	469	443	456	460	410	465	447	478	433	472	455	453	430	469	505	443	468	422	459	443	461	472	465	499	449	456	458	441	481	495	419	467	463	445	471	443	438	456	492	469	462	447	489	465	442	494	452	458	475	468	484	487	487	472	459	468	444	456	465	501	455	474	445	426	463	461	455	499	466	504	490	480	441	463	430	453	489	442	505	504	458	489	473	510	493	502	457	449	467	473	503	497	486	459	431	464	462	464	458	480	469	484	481	462	453	487	500	464	465	479	459	444	486	464	471	426	491	481	482	487	475	475	456	417	498	459	461	434	462	454	433	473	467	461	505	456	467	456	473	439	476	438	503	475	428	476	477	521	463	481	468	453	463	443	457	506	458	477	449	481	462	450	450	496	491	486	437	468	504	426	456	467	449	448	492	470	434	437	456	475	509	507	446	465	470	472	530	523	452	485	464	509	475	454	453	456	451	469	412	468	479	478	464	447	472	470	452	453	475	469	458	438	478	485	492	450	503	494	476	415	442	501	430	469	470	450	454	439	482	504	466	458	455	479	480	475	480	505	468	505	446	462	455	491	470	448	466	470	492	461	485	471	437	514	486	445	437	462	457	479	447	505	492	495	443	478	503	469	407	487	485	447	487	487	438	476	451	453	492	442	445	467	479	438	434	467	490	499	449	488	484	480	472	453	457	488	452	469	447	459	444	494	507	490	501	457	431	463	470	496	439	442	441	481	474	441	442	439	447	501	454	508	483	435	478	460	473	497	461	457	460	461	447	492	463	513	454	483	479	497	486	468	475	456	446	459	473	443	453	439	408	491	460	425	462	463	432	476	483	472	481	479	470	497	479	452	452	431	482	469	453	473	495	459	516	478	493	485	497	514	461	468	457	491	437	514	517	473	460	466	474	477	486	463	472	433	487	508	468	454	452	471	449	507	479	468	470	507	454	433	445	502	439	493	499	447	480	471	464	488	448	467	461	500	441	478	450	459	442	475	470	478	436	477	484	457	450	474	459	488	499	492	452	436	470	451	460	468	451	465	521	448	473	455	448	500	501	475	495	518	460	461	432	475	447	468	486	444	477	460	492	450	456	468	444	449	461	480	479	473	471	455	479	452	424	478	414	480	506	459	502	464	428	456	453	451	460	461	475	498	432	454	452	494	460	451	496	451	491	465	479	490	447	477	456	470	484	462	449	440	457	487	457	481	462	445	473	476	460	446	448	465	486	476	468	466	458	418	467	479	475	460	469	441	486	496	449	458	452	453	466	472	449	476	480	448	438	496	462	457	482	452	439	411	448	476	430	459	437	462	485	451	467	507	461	466	485	436	489	436	429	443	475	452	454	472	488	490	466	467	475	455	467	455	442	476	510	476	489	522
24279	21438	28753	24520	22282	35688	54531	44133	25570	11200	3122	1078	712	621	596	608	603	573	607	605	520	601	590	563	554	614	622	630	618	592	589	547	574	571	567	635	623	626	587	581	609	594	552	582	594	584	558	625	546	602	593	599	583	585	601	566	572	589	563	634	609	599	615	615	586	573	601	575	604	609	608	611	584	637	567	598	598	632	557	577	594	590	557	552	591	586	566	557	591	564	557	590	527	593	601	566	569	582	594	594	593	600	568	581	576	630	586	589	559	557	536	593	574	622	549	558	572	574	599	586	599	618	560	556	579	561	588	565	586	543	548	581	563	619	564	607	622	592	588	583	589	575	552	569	545	551	561	591	584	620	539	553	587	543	584	575	596	593	601	572	591	556	567	559	578	606	579	609	595	542	600	541	556	607	566	580	572	582	579	574	567	552	568	552	601	569	559	540	552	539	602	552	573	578	591	597	545	611	572	561	565	583	584	599	609	598	576	600	564	597	554	578	533	596	568	537	621	586	575	618	624	592	616	558	598	564	560	562	583	598	553	598	553	601	592	543	563	568	568	517	558	585	560	577	581	583	595	562	600	574	582	567	609	617	575	602	589	544	539	575	579	556	548	576	585	600	556	575	582	573	558	535	575	618	582	594	592	580	625	541	567	567	575	571	585	535	558	607	600	533	601	572	578	541	576	573	568	567	555	584	559	555	589	561	588	628	540	596	570	578	530	583	617	546	613	575	609	585	643	588	577	598	561	602	556	598	574	568	590	608	574	523	548	590	624	577	575	556	608	563	552	613	581	600	573	590	592	556	582	613	542	612	559	565	604	589	591	546	592	589	603	589	546	518	597	534	584	575	585	626	579	528	569	586	575	611	591	584	563	561	572	592	571	597	633	568	558	600	609	580	552	575	594	561	610	547	599	562	602	587	577	581	547	593	637	557	574	559	540	570	606	590	588	595	528	586	572	609	583	610	597	587	575	580	548	579	546	541	529	588	547	618	553	643	553	604	593	647	600	579	599	589	582	571	553	571	578	550	614	592	613	606	615	594	575	554	621	578	554	562	600	545	571	580	540	566	660	591	553	546	601	600	566	594	613	591	526	607	614	585	611	574	618	585	594	554	563	572	592	580	584	535	588	573	594	636	581	576	560	586	603	583	586	635	623	578	580	541	587	613	589	579	592	569	581	554	624	569	589	585	591	582	592	609	572	582	593	568	593	600	576	590	646	586	538	578	582	596	602	596	590	624	573	604	606	591	569	559	575	540	575	571	580	542	594	557	554	562	565	574	600	592	507	617	564	605	529	599	592	550	590	589	591	565	596	562	580	568	578	584	616	561	617	579	575	616	601	560	571	570	578	568	525	578	629	566	550	598	541	619	573	571	647	611	598	562	624	586	583	595	547	560	583	569	571	562	539	597	588	573	595	551	571	585	585	557	574	568	550	546	566	571	546	540	582	591	554	562	558	540	587	588	570	612	602	545	580	586	584	566	586	592	565	593	551	628	583	560	547	557	550	585	589	572	537	588	591	611	557	563	554	616	548	573	569	563	554	517	577	538	612	583	608	592	569	599	529	597	566	602	581	538	607	606	572	539	589	549	554	591	585	589	550	565	562	557	559	576	613	575	608	593	617	632	604	556	585	561	550	605	555	611	545	572	589	527	558	549	597	554	626	527	578	593	583	583	590	544	651	542	578	528	578	570	566	568	569	591	559	567	555	582	565	582	567	564	581	586	589	586	584	564	527	583	617	623	571	581	591	659	582	582	525	568	554	579	516	617	572	596	580	566	583	587	543	617	625	554	585	570	625	589	554	569	587	549	604	535	639	553	586	599	603	577	542	613	569	597	563	540	571	552	637	596	575	598	589	566	565	551	589	552	557	571	589	543	569	569	566	590	540	626	607	564	553	566	618	562	605	581	562	583	585	597	603	589	561	585	594	542	538	590	553	554	561	605	554	589	559	591	571	588	561	559	577	577	577	600	612	592	609	591	536	554	559	577	611	611	596	580	600	577	586	539	601	555	565	557	610	549	595	599	563	561	518	591	549	568	570	573	517	564	585	536	579	583	599	560	600	578	586	625	606	574	609	603	565	630	535	567	579	554	533	590	568	598	535	562	549	547	575	591	591	577	589	575	627	559	546	577	578	541	613	573	613	560	580	609	555	583	566	547	550	578	617	588	617	587	598	587	606	589	585	574	592	607	655	587	559	594	571	535	596	557	587	591	584	598	561	605	549	598	596	614	594	594	577	619	568	574	596	614	578	545	542	574	581	566	580	565	601	601	568	597	575	602	615	572	563	556	583	566	555	600	566	569	566	590	568	564	600	582	558	533	611	591	593	592	599	575	632	560	603	563	588	567	563	600	598	587	544	601	544	572	573	592	588	566	609	567	591	558	585	581	612	620	569	601	560	638	568	576	576	588	556	561	590	579	584	574	621	605	647	592	562	548	571	595	588	626	581	554	574	586	608	595	573	588	527	612	515	593	588	574	568	618	533	572	588	592	584	551	562	536	569	572	599	579	569	551	491	585	587	576	567	566	585	588	531	579	569	604	560	524	598	587	590	599	533	588	536	582	567	587	557	559	601	545	588	588	586	567	574	559	588	590	588	573	555	564	589	557	607	589	590	571	579	599	598	524	599	564	610	557	635	622	585	592	523	518	590	587	584	574	613	619	569	593	567	575	572	570	550	580	535	594	546	623	544	617	574	610	618	629	545	552	559	525	559	577	610	517	599	571	577	615	585	562	561	559	579	563	585	576	547	574	613	563	603	558	638	636	568	606	554	593	589	576	596	548	620	577	609	625	551	576	600	623	555	585	561	590	590	582	575	601	635	637	581	580	588	529	566	611	579	581	570	583	562	579	588	593	563	589	578	561	607	601	573	561	567	600	613	565	530	529	615	557	557	560	598	569	576	555	575	560	541	599	582	612	607	559	590	660	569	582	518	584	557	574	555	547	554	554	591	596	536	609	644	566	566	555	599	581	579	536	555	565	594	598	573	551	518	562	611	606	561	554	576	584	580	627	557	564	598	600	531	559	548	582	584	560	603	579	516	570	595	575	562	570	596	564	582	583	551	542	567	566	593	605	571	552	575	588	599	633	561	572	530	559	582	537	538	607	530	606	579	583	561	545	597	588	553	606	578	583	586	570	560	535	582	543	596	596	581	541	620	559	627	557	575	578	617	589	579	583	554	583	593	575	584	539	561	615	561	586	586	565	617	578	572	582	592	591	577	564	610	618	569	614	605	611	561	530	584	596	574	606	578	634	600	617	592	561	563	550	563	555	596	590	607	553	579	588	552	557	544	547	560	547	565	588	605	552	556	598	606	564	571	556	579	573	553	575	533	569	602	571	587	567	562	588	590	568	595	524	610	545	598	652	596	619	544	578	590	581	552	584	577	578	647	566	574	581	570	574	563	560	557	567	565	578	547	571	586	575	555	592	597	584	554	607	570	616	612	558	547	564	557	573	625	590	600	579	535	571
3937	6661	5427	5816	13825	38858	50306	38772	19604	8895	3163	1106	683	595	543	569	574	541	597	523	589	539	536	510	544	584	549	511	548	578	586	553	546	589	566	573	549	563	532	577	566	558	528	589	561	529	529	526	540	534	562	545	587	543	540	556	562	546	562	539	542	546	546	527	550	576	563	540	563	558	543	531	559	560	572	560	544	551	522	606	518	559	571	570	539	552	574	540	565	518	561	540	516	553	565	540	511	547	523	610	544	511	563	530	560	525	520	568	549	517	507	518	592	561	533	558	567	524	539	525	575	568	508	540	574	503	524	549	564	549	563	529	546	539	550	526	568	503	556	549	524	512	518	538	565	552	568	573	577	517	539	554	564	552	534	539	571	567	561	551	529	493	528	568	579	576	573	551	523	538	519	503	569	528	549	530	566	551	577	573	556	543	600	573	555	544	517	557	525	545	500	557	590	539	527	581	515	568	553	534	540	542	551	526	528	518	550	546	521	530	536	537	508	518	595	533	560	593	550	562	573	528	542	509	536	540	534	553	580	545	544	548	552	505	585	514	552	614	562	523	570	551	516	531	558	525	547	554	537	554	558	588	516	531	553	527	531	524	577	614	549	543	562	517	531	524	522	541	521	537	545	600	550	569	518	506	564	537	511	509	556	591	557	512	504	547	569	562	535	527	569	559	596	541	545	531	581	533	542	578	567	526	558	514	524	541	523	546	588	565	531	515	542	551	575	555	554	577	563	531	552	575	530	534	523	560	520	531	528	529	553	597	559	529	554	579	531	547	543	569	559	534	543	556	560	560	591	563	561	506	494	533	576	587	551	515	561	562	546	538	528	536	555	562	541	517	566	512	565	540	531	545	540	553	532	552	579	528	499	551	587	574	555	569	552	534	552	505	547	523	550	545	518	572	563	547	518	566	576	495	518	537	552	548	557	555	507	509	540	511	593	549	557	564	525	560	540	578	526	525	512	560	491	528	550	616	546	553	502	598	531	568	544	574	527	541	559	562	510	521	532	586	531	584	515	542	524	566	549	540	552	561	556	567	549	577	540	492	572	561	564	506	551	531	561	518	543	550	502	537	562	545	569	524	538	502	510	538	579	558	507	535	538	550	552	573	542	564	564	550	550	569	538	568	549	538	519	551	514	550	588	524	534	556	506	524	519	518	558	552	553	547	557	571	544	548	530	567	526	501	556	548	555	563	536	530	530	517	522	537	530	541	469	508	522	534	520	566	551	566	497	537	509	535	530	506	560	535	530	559	546	548	533	582	563	508	530	585	545	524	509	581	569	536	556	560	550	582	508	520	557	536	536	541	526	555	510	547	536	555	574	549	497	570	531	562	491	521	536	555	555	514	536	554	545	566	548	570	535	545	563	549	536	571	529	543	522	512	508	541	540	566	557	479	564	562	520	546	513	562	526	559	546	536	566	553	535	538	550	569	595	542	563	537	513	550	540	590	550	477	572	530	573	539	539	534	543	578	552	516	523	538	591	564	531	541	527	547	539	551	570	513	557	560	536	567	533	535	511	585	526	569	545	547	558	581	518	564	553	537	540	553	521	539	542	532	546	552	502	561	569	537	567	556	568	563	554	556	519	548	529	533	545	526	557	532	582	546	494	523	582	527	568	512	534	589	560	586	537	557	538	552	532	547	555	556	561	582	569	558	524	601	544	539	511	536	516	543	558	521	504	501	507	565	588	499	541	575	580	589	566	530	563	518	512	539	518	553	535	585	513	535	555	550	536	535	602	540	536	512	545	559	526	535	501	539	537	577	545	569	538	541	524	514	536	534	517	551	551	544	548	552	549	502	542	524	572	590	535	579	564	584	538	576	555	517	585	530	555	547	554	522	539	533	605	565	524	552	555	534	542	560	505	528	539	555	582	543	560	530	548	570	564	548	566	540	540	551	558	525	585	569	537	542	567	511	567	534	557	570	578	493	545	552	535	556	549	517	553	576	540	528	489	530	555	553	531	558	562	547	551	558	585	534	568	580	533	543	519	529	542	534	582	514	538	514	515	543	537	560	527	555	543	526	544	546	507	531	550	560	557	511	563	586	541	488	528	527	564	506	514	612	566	552	589	555	526	540	553	574	555	528	546	533	558	552	566	521	515	547	547	508	519	535	529	524	516	554	539	519	540	574	544	549	539	537	564	533	543	523	529	554	558	543	566	547	522	543	524	543	506	556	570	552	557	576	569	569	561	532	490	586	543	515	514	537	552	531	566	539	528	589	576	536	542	528	559	533	541	489	535	556	522	557	538	522	510	555	569	553	578	597	599	513	542	497	549	537	493	530	524	569	551	561	539	577	542	545	549	578	583	553	540	547	561	533	549	495	528	544	530	527	545	580	553	493	549	521	552	540	511	543	506	581	574	526	539	503	508	524	537	527	534	548	537	568	592	584	542	528	521	513	541	555	571	529	552	527	599	545	579	577	516	552	591	494	552	545	535	520	528	492	511	533	582	515	559	556	550	527	517	573	526	548	508	544	576	537	555	557	537	563	562	540	536	558	588	585	563	566	545	518	553	526	522	551	589	544	567	579	542	531	559	529	589	528	522	563	535	549	540	572	535	524	562	580	516	554	525	560	541	579	518	524	520	526	557	559	585	506	559	530	553	533	528	578	542	569	509	565	563	487	537	530	532	534	520	502	573	556	571	521	544	510	576	512	561	576	546	520	501	536	552	504	572	559	513	519	551	531	558	555	505	544	511	516	535	539	560	582	565	522	557	535	551	567	551	532	516	555	547	533	553	532	475	557	570	504	528	559	523	549	536	570	583	518	524	494	542	548	557	557	540	543	569	496	530	535	520	558	540	554	550	557	591	528	535	556	442	537	564	568	519	525	547	525	546	548	524	566	569	583	555	541	558	557	533	563	549	546	490	520	530	556	571	539	555	536	535	545	550	519	534	539	582	559	514	524	542	564	525	547	556	552	542	564	520	576	503	546	521	546	509	556	550	547	564	551	511	540	568	547	557	545	494	559	547	550	533	555	523	542	523	549	552	561	562	546	618	555	538	554	567	518	558	567	568	490	509	560	516	495	557	529	525	521	554	565	548	541	514	546	544	529	535	563	567	549	518	559	543	556	498	559	589	563	548	593	546	554	519	535	478	517	566	533	516	530	543	524	530	484	522	506	503	562	549	494	534	517	524	527	543	501	531	529	570	522	556	538	531	512	524	516	539	568	542	508	535	507	517	569	570	541	552	517	579	539	529	527	549	539	565	564	537	573	537	578	591	564	535	570	551	548	566	564	524	537	560	557	514	525	550	573	536	534	585	530	521	574	535	602	543	514	569	570	554	552	528	562	529	560	596	508	570	538	536	560	506	539	545	552	551	582	551	551	561	549	486	569	528	529	552	552	538	549	544	564	505	571	504	527	542	510	524	519	520	556	569	539	554	553	532	535	581	530	539	557	555	573	560	547	540	549	509	512	555	569	536	532	553	600	483	551	489	543	548	568	557	493	506	533	509	562	551	553
27674	12566	2123	1028	781	1411	4614	4216	2050	1113	700	516	517	519	519	501	489	481	461	506	478	482	506	477	485	482	502	485	509	485	484	484	484	425	456	468	507	464	530	482	513	464	502	486	509	507	499	478	477	448	491	442	500	483	455	449	491	491	481	489	460	458	474	482	475	484	466	497	496	520	480	453	488	462	463	497	456	502	496	451	503	492	498	490	455	477	454	479	466	472	473	501	472	482	464	482	498	494	471	490	505	480	461	445	471	475	508	492	497	460	528	507	460	519	483	465	537	488	489	462	500	468	459	473	452	487	469	469	436	462	486	461	496	454	505	503	512	452	508	438	491	468	495	485	462	467	476	483	441	462	456	490	483	483	538	485	452	455	470	522	469	459	464	482	469	500	461	514	455	486	485	442	480	431	493	500	527	467	471	469	464	536	469	486	470	467	452	474	491	471	461	467	509	465	512	508	466	518	474	472	463	475	487	470	494	472	479	516	475	435	486	497	458	467	507	472	477	508	477	486	479	453	497	460	467	446	455	528	455	464	470	498	452	461	454	480	498	501	500	463	474	451	484	435	514	522	485	466	466	518	478	467	472	553	490	482	475	486	493	456	495	462	476	481	477	465	496	462	482	446	497	485	454	480	482	474	466	454	489	483	491	475	463	459	490	516	463	443	491	483	466	473	471	473	505	485	498	496	442	471	505	485	506	490	471	472	489	491	472	474	455	461	512	485	482	464	488	486	492	466	510	485	493	481	503	474	491	532	492	474	486	500	489	491	458	461	466	475	486	533	464	467	517	459	473	483	480	520	475	496	443	458	448	482	550	501	479	479	465	490	503	486	512	460	489	464	467	477	486	499	509	458	453	481	505	502	481	484	498	461	476	538	464	466	485	508	510	456	479	481	463	497	479	464	492	443	454	493	473	490	481	467	492	513	479	490	463	501	490	520	492	485	505	466	441	473	480	482	496	460	486	476	474	521	434	474	474	544	476	478	497	441	484	485	486	504	498	530	483	499	475	468	470	503	478	469	458	481	491	462	447	437	472	437	481	499	519	482	528	476	507	439	472	490	488	453	478	486	472	515	497	498	500	473	512	446	482	476	522	468	483	489	504	474	448	504	489	495	507	458	472	517	462	489	483	441	452	450	550	472	457	495	502	492	496	492	483	464	458	467	464	477	495	520	494	443	460	467	513	523	457	465	483	496	491	474	465	449	448	477	480	504	465	464	498	444	450	473	525	505	504	459	476	491	442	459	481	466	482	520	518	510	489	503	486	472	513	464	490	518	497	487	470	464	513	466	455	515	487	507	467	489	485	454	469	481	464	505	513	486	509	483	450	479	513	441	495	466	463	444	519	499	504	506	507	514	462	515	478	462	494	503	506	451	508	467	466	466	511	523	531	497	485	503	475	467	512	458	493	480	473	484	470	419	479	476	486	473	472	486	481	490	474	499	455	468	485	439	503	518	482	492	465	496	481	435	491	480	490	477	459	450	504	466	537	504	500	461	492	451	496	496	444	497	470	439	515	437	495	474	513	492	464	464	473	451	483	491	477	501	477	464	499	472	476	504	473	497	523	461	494	500	494	476	505	478	498	451	475	484	458	502	488	517	422	470	469	462	460	447	499	508	478	498	463	521	461	489	477	495	481	457	436	489	486	528	467	475	472	473	476	479	474	459	483	430	443	478	478	449	506	473	517	490	482	487	486	515	500	484	459	474	475	474	500	495	466	457	448	517	442	451	485	475	513	483	525	453	454	454	466	472	470	473	447	468	455	492	467	461	517	470	491	495	505	471	471	477	444	444	480	487	477	470	494	494	479	508	476	460	416	501	473	481	484	490	511	504	480	434	493	463	508	454	499	515	457	473	454	497	478	492	490	473	480	462	487	488	452	472	463	470	526	477	455	478	476	461	490	469	451	436	484	447	486	513	484	491	465	503	490	490	463	449	469	517	485	492	495	513	499	501	471	464	469	478	503	476	452	518	470	478	465	487	466	505	464	434	516	472	500	495	475	498	488	511	446	484	502	451	502	495	468	503	490	472	482	459	448	455	527	494	487	462	542	498	517	495	477	456	497	494	496	488	502	511	499	518	472	456	483	484	498	465	471	451	462	469	480	457	500	495	462	492	467	507	449	479	469	483	474	481	452	474	512	485	483	514	479	473	502	487	510	503	486	484	473	466	509	464	487	463	473	497	444	474	519	493	463	501	504	489	517	488	480	477	510	508	487	490	465	464	502	488	457	482	482	511	485	534	499	477	491	480	461	485	524	467	472	450	434	497	492	461	457	529	483	459	520	482	477	460	452	499	450	472	490	469	416	510	521	466	496	485	463	509	490	429	486	479	486	444	478	471	509	467	492	470	481	488	463	454	452	467	473	479	466	443	509	479	470	505	495	486	466	517	505	490	477	458	514	512	462	469	484	500	482	470	468	473	503	475	462	471	468	487	503	469	487	495	498	504	466	482	477	481	519	480	487	459	469	511	490	448	492	538	521	469	498	462	478	486	480	486	460	493	474	474	458	501	519	505	483	445	507	473	486	500	468	461	461	461	443	497	495	465	446	464	502	468	483	464	495	467	492	465	469	456	455	503	459	470	491	529	494	497	512	494	501	453	490	454	447	487	453	462	493	493	508	501	484	503	497	471	471	535	489	484	505	468	533	502	473	478	466	492	450	459	463	472	452	520	451	515	483	464	465	483	475	488	457	468	523	453	490	450	509	487	463	451	485	450	511	470	435	485	476	479	455	493	485	490	495	473	488	490	468	511	482	479	465	492	457	434	464	518	518	466	447	464	498	497	465	499	478	497	505	466	526	474	525	527	428	498	513	494	505	483	433	473	522	500	443	494	451	469	522	490	481	509	463	521	489	456	492	449	488	477	481	479	476	455	493	452	443	480	463	446	488	485	496	438	496	462	470	511	457	427	453	511	470	478	520	499	528	484	456	463	513	468	450	475	464	457	496	491	461	471	519	477	478	497	443	514	464	496	453	484	466	497	483	459	481	453	431	485	452	459	444	487	458	438	459	465	478	445	448	485	512	458	475	501	492	497	467	505	496	495	516	488	492	494	491	486	477	498	490	475	467	481	513	471	479	499	459	465	453	486	470	483	498	482	463	443	486	484	472	448	506	513	456	497	494	520	454	450	475	486	467	504	482	505	453	469	461	487	467	460	476	464	491	481	490	476	448	506	481	499	480	468	462	482	506	505	454	510	465	479	519	475	490	489	488	461	477	487	471	459	547	452	491	485	474	486	478	447	477	449	493	483	470	465	502	454	473	435	468	489	483	474	517	497	455	454	462	518	481	502	460	490	478	515	471	482	513	473	466	506	428	483	433	481	482	475	456	520	488	491	474	493	469	469	487	475	476	485	491	490	488	466	475	465	471	454	442	474	445	457	501	446	508	426	436	487	490	505	502	465	475	506	467	438	491	442	457	477	511	506	453	442	498	490	472	441	465	503	451	500	477	486	482	497	483	478	495	474
5035	1243	1516	892	853	1975	5527	4615	2299	1298	731	518	440	452	413	464	436	464	447	415	455	436	429	445	446	446	469	473	429	416	418	465	428	408	415	461	446	443	436	393	481	435	432	466	422	443	483	459	421	475	405	433	414	472	445	425	399	461	441	442	446	454	442	473	450	451	408	462	430	442	435	436	419	415	465	455	427	435	432	412	469	424	427	468	449	466	468	453	422	445	392	438	456	435	395	435	408	460	413	402	427	425	429	463	450	442	447	452	429	460	414	430	426	454	455	436	453	448	434	417	426	465	455	427	478	432	451	436	427	446	467	452	429	465	399	454	442	429	422	441	439	444	445	454	421	444	438	447	456	446	423	417	460	454	453	454	433	457	433	482	412	459	423	436	414	454	438	449	477	437	471	464	479	452	411	472	435	419	440	446	445	418	467	442	427	446	421	442	443	409	452	401	461	426	423	446	419	437	391	432	482	442	415	444	424	438	441	439	465	445	409	420	416	450	447	426	487	385	440	442	447	403	452	413	448	418	429	489	450	429	457	424	405	432	473	428	433	402	453	412	438	440	474	432	473	398	430	475	437	447	410	417	472	469	439	442	434	423	392	442	450	430	468	421	435	474	447	441	427	467	421	443	431	448	441	441	447	463	400	410	477	406	425	446	444	452	415	429	414	455	430	470	434	436	426	459	435	449	428	427	423	466	421	415	457	429	408	443	440	411	438	464	452	415	417	445	440	436	410	408	435	427	375	441	468	460	409	461	460	453	436	427	419	430	455	469	428	440	449	442	417	455	436	415	444	444	481	453	478	446	424	469	424	410	404	479	424	428	487	418	456	456	443	463	478	442	426	424	434	439	416	426	467	453	441	444	454	423	425	443	431	432	419	402	419	413	440	437	415	430	447	436	446	403	441	421	432	449	434	448	446	448	446	427	437	472	427	448	405	448	398	449	453	440	433	450	458	452	425	419	419	421	439	439	418	434	425	455	440	416	421	460	465	408	441	461	454	412	455	434	457	441	440	419	457	430	445	435	431	455	434	433	398	441	431	464	464	439	405	451	457	399	444	427	424	466	427	444	393	434	426	446	403	439	415	453	510	415	441	439	448	459	422	419	483	418	449	436	445	426	453	447	443	441	440	418	439	442	432	425	395	441	439	447	443	448	484	447	410	409	453	429	437	428	441	422	442	418	443	414	456	476	454	434	419	411	409	475	469	441	429	447	440	422	476	424	444	432	427	470	430	443	467	460	394	433	436	436	467	419	424	462	440	494	428	445	419	391	480	410	433	388	457	432	430	423	429	446	473	441	429	452	455	464	469	413	457	441	464	419	464	452	412	458	453	442	442	476	427	434	411	477	436	441	439	447	432	475	451	412	439	429	458	394	445	440	418	393	418	472	414	425	408	468	446	417	455	480	454	423	461	413	407	419	439	405	410	432	443	442	454	460	445	411	468	464	454	410	410	444	440	456	455	440	433	430	461	447	456	457	452	444	446	486	489	433	459	398	441	426	441	437	425	476	441	441	427	433	417	412	479	448	412	431	473	433	465	427	418	464	434	416	427	451	468	466	410	449	453	427	417	447	435	400	459	448	423	466	450	404	416	484	468	419	448	470	420	445	435	441	425	475	446	436	438	440	452	448	447	451	445	445	441	457	474	437	469	422	435	424	483	425	452	496	439	437	422	461	459	439	447	423	419	470	423	464	449	410	427	478	420	410	408	445	423	425	455	483	461	482	447	413	426	471	454	418	454	431	417	480	442	459	441	495	457	423	436	460	449	448	423	464	484	441	452	448	429	432	485	410	434	450	400	458	424	431	462	428	455	435	460	451	428	445	433	461	449	426	419	422	440	454	421	442	452	459	424	445	413	471	449	409	460	468	432	442	458	484	403	438	427	442	417	454	434	458	401	416	429	447	458	483	482	392	456	433	413	406	391	443	442	386	426	463	399	443	436	498	431	443	433	452	483	437	441	471	425	511	462	461	422	444	415	464	437	420	483	399	446	419	450	459	449	467	441	439	424	408	443	440	433	435	463	410	384	454	459	439	433	485	424	478	416	435	473	484	445	485	429	432	433	434	436	418	437	450	437	441	432	441	427	448	444	425	424	432	427	432	454	447	444	457	440	463	420	412	442	410	457	416	463	475	496	422	416	448	447	468	405	446	473	442	419	521	469	425	473	432	448	429	409	392	463	451	450	442	456	445	412	437	435	410	418	419	424	412	479	427	440	460	449	410	480	482	426	454	411	462	407	478	453	445	430	430	415	438	469	457	457	410	427	429	432	428	456	434	432	431	450	424	448	438	424	422	428	446	429	433	442	460	458	457	446	417	436	457	411	438	420	438	472	442	429	426	488	475	446	431	408	436	401	421	403	419	411	439	455	423	469	420	399	459	462	435	436	461	418	461	428	455	457	492	418	460	454	447	445	449	425	447	451	448	446	398	443	453	415	425	455	451	435	422	441	442	460	459	434	444	497	460	423	476	442	441	412	447	420	445	435	434	437	467	461	456	431	432	402	400	442	430	440	449	445	401	427	444	445	453	438	433	433	465	445	432	451	400	436	450	417	466	460	431	434	452	461	435	440	446	454	436	466	450	461	462	410	467	469	405	416	436	388	395	418	474	452	450	451	417	422	460	440	443	406	450	452	408	414	416	435	484	423	432	471	463	415	417	420	409	461	438	426	435	396	425	433	439	447	436	452	414	473	447	446	436	441	442	467	449	462	422	462	449	440	406	453	436	432	433	463	442	460	418	435	430	432	455	446	408	431	460	427	476	473	427	438	444	457	436	444	428	423	441	429	458	417	412	466	450	445	468	450	456	471	416	441	473	415	395	409	430	442	439	420	463	390	404	437	489	424	453	436	450	409	471	455	462	412	461	471	451	402	417	470	479	464	449	435	444	433	460	439	435	439	458	433	460	477	459	438	402	429	408	461	422	448	428	441	445	463	472	445	426	451	451	437	411	452	402	439	429	444	465	460	427	430	445	465	420	480	387	430	430	426	412	433	432	455	407	399	424	441	400	422	424	460	452	442	447	423	435	448	435	425	422	444	437	450	411	395	455	415	436	447	423	425	427	426	468	453	430	445	460	450	436	414	430	455	437	434	443	415	440	461	419	439	430	436	413	431	451	478	461	449	435	470	428	417	469	441	448	458	423	473	424	414	388	428	415	418	435	481	431	464	471	476	453	464	434	438	411	435	406	416	437	441	424	417	422	408	411	439	461	428	432	436	429	410	412	419	461	439	426	444	447	405	421	431	434	472	468	421	424	420	463	410	433	423	411	448	402	461	451	419	414	443	419	402	451	439	477	443	457	443	453	439	439	400	442	439	446	413	454	414	442	427	450	427	456	422	428	436	439	439	411	416	445	456	431	437	422	443	435	450	468	448	465	456	438	453	446	469	444	464	447	427	430	426	455	450	404	431	473	448	457	455	488	385	464	417	419	433	423	465	425	445	401	457	422	409	448	470	482	459	410	453	440
25555	21412	27256	25351	5557	6746	35097	30329	16025	6555	1786	751	565	505	497	471	474	487	509	452	493	478	500	412	461	489	466	424	487	507	474	510	455	475	459	486	480	459	446	532	504	503	512	468	477	483	478	449	454	502	483	459	492	463	528	475	488	478	463	498	459	492	493	503	487	512	476	430	468	528	480	460	473	444	503	491	474	515	456	494	485	490	464	449	443	505	467	474	522	500	458	463	472	476	530	453	457	520	510	456	515	498	464	458	421	434	496	478	449	507	491	525	481	513	465	490	487	490	444	438	480	479	472	467	482	475	494	448	526	475	474	497	460	459	487	468	517	457	477	450	479	493	481	472	463	467	489	473	485	468	449	469	482	481	456	466	467	527	492	431	455	467	476	515	444	460	455	501	472	486	512	461	459	470	495	468	478	476	457	481	480	437	490	497	476	480	463	433	444	473	488	480	475	474	499	475	483	481	486	447	471	495	476	445	477	480	496	486	514	466	483	499	482	467	508	474	463	429	515	493	480	490	458	480	477	458	457	485	458	463	448	492	482	459	441	488	472	485	529	486	478	457	513	461	472	477	467	482	466	480	516	471	434	454	482	466	451	478	467	507	455	458	483	444	473	490	461	465	425	487	479	495	491	474	495	525	449	460	482	502	457	496	518	471	456	511	519	430	478	478	486	518	506	491	485	500	429	482	488	447	493	434	502	504	499	516	429	469	514	514	457	476	453	497	456	473	427	513	449	473	504	449	491	473	511	471	516	466	444	485	490	448	453	489	481	475	462	500	476	467	448	457	493	470	470	488	462	466	483	436	455	502	450	485	479	474	458	445	483	520	464	428	443	504	474	465	487	504	477	475	486	480	452	460	471	487	467	435	456	495	485	485	462	506	477	478	479	475	500	474	455	471	468	476	483	468	479	477	487	475	459	473	471	492	503	494	463	496	430	488	487	509	463	496	506	486	476	506	484	494	439	438	457	467	489	457	433	454	460	483	468	494	491	458	477	466	446	469	466	450	501	506	490	481	497	479	452	467	481	452	480	475	517	478	484	481	490	467	521	503	512	510	497	490	449	475	481	476	496	457	451	467	465	513	500	495	464	482	437	461	499	452	473	457	498	484	423	457	507	471	480	477	474	430	463	480	481	505	449	457	460	500	498	480	434	491	496	454	469	464	436	510	472	523	463	489	474	487	457	488	471	489	521	455	442	484	471	464	460	465	505	475	438	492	460	455	475	461	530	487	486	492	467	467	451	513	500	472	490	488	474	452	452	484	448	487	455	472	469	478	472	492	469	487	436	453	494	472	491	487	508	439	448	474	485	453	468	472	479	490	471	498	463	453	506	449	484	476	459	485	456	468	420	475	509	469	470	515	462	452	456	473	458	461	484	468	457	475	508	464	479	512	457	484	496	456	446	519	504	509	479	463	463	431	479	424	523	445	474	457	474	465	477	455	499	464	473	442	473	485	464	505	483	452	459	458	457	493	477	496	486	462	464	490	467	491	511	500	494	432	487	453	451	447	469	492	480	472	485	488	454	486	504	498	481	444	491	513	446	479	454	517	468	490	491	470	474	458	464	500	486	463	490	503	506	430	472	503	432	461	466	474	450	473	465	453	482	518	469	508	489	481	484	490	424	516	482	501	492	475	489	498	491	494	491	473	516	490	472	458	458	487	461	448	512	515	447	441	458	490	442	449	456	464	439	480	502	492	471	440	479	459	516	480	480	472	437	444	428	505	484	437	514	490	512	500	493	472	481	447	481	487	466	459	511	463	459	461	493	488	477	497	438	456	448	474	509	481	503	499	495	483	473	507	462	493	517	472	463	450	470	498	499	454	483	467	505	466	504	471	501	451	459	483	440	437	475	479	475	467	470	476	492	531	516	470	490	441	462	490	469	453	495	458	487	438	449	498	463	506	464	460	479	491	456	487	460	537	525	454	457	447	488	455	480	489	467	492	454	476	490	471	471	493	453	510	495	517	490	457	457	493	507	466	422	497	487	481	497	475	510	500	514	511	485	453	489	443	523	460	461	432	477	451	474	465	459	441	492	481	464	504	481	470	483	502	465	455	454	461	491	446	478	507	471	501	497	481	451	484	534	480	462	490	444	417	474	463	494	506	465	479	444	501	451	476	434	479	461	475	499	459	459	482	516	456	460	455	457	484	457	477	454	462	463	436	525	462	471	487	440	466	479	458	442	473	518	473	458	482	510	482	485	499	474	423	496	472	458	500	489	456	485	468	437	463	470	479	522	411	476	479	518	476	451	496	462	481	507	461	463	432	445	453	477	494	465	515	465	509	494	496	503	458	442	489	519	459	489	484	511	509	473	465	480	524	471	464	495	477	492	499	411	480	481	483	496	470	515	447	464	458	441	471	473	448	445	495	482	470	485	461	488	489	465	453	505	452	454	461	468	477	455	462	481	471	500	492	483	504	457	461	472	501	487	466	487	477	479	495	470	474	468	506	490	469	489	478	451	486	506	445	489	466	436	458	477	453	509	415	501	465	491	472	501	519	464	494	472	429	466	497	468	480	469	516	476	440	514	511	511	483	487	446	501	455	480	453	438	470	487	462	470	499	528	510	497	437	515	448	472	512	434	481	467	482	502	463	478	464	485	492	493	449	474	484	445	483	464	465	495	477	458	461	518	462	490	475	470	502	472	470	484	463	440	458	437	459	467	497	469	494	502	420	459	454	472	476	457	455	472	486	480	474	446	467	435	475	523	431	469	475	467	476	475	493	450	478	470	437	464	466	468	476	482	438	480	498	508	453	462	456	482	497	479	441	486	437	510	454	482	485	488	510	494	461	482	488	484	437	460	438	497	492	448	457	462	457	487	471	518	436	462	502	487	494	431	466	469	463	467	470	479	448	493	471	463	487	456	484	484	495	452	446	491	472	465	481	480	476	524	449	495	470	474	466	473	474	498	458	479	473	448	491	446	438	462	495	476	489	447	478	445	483	485	459	493	513	498	465	459	453	458	491	452	460	507	474	480	482	449	488	506	450	478	494	480	505	498	451	436	483	472	465	511	474	452	429	471	468	465	456	510	511	462	473	466	458	493	481	461	487	439	483	472	465	461	502	498	456	448	451	468	497	515	477	496	482	448	500	487	459	489	457	470	491	476	465	457	505	476	480	474	478	455	456	449	456	417	463	493	469	443	477	468	471	442	456	480	486	465	456	484	508	475	440	492	477	462	478	499	476	465	481	467	500	438	451	470	487	476	509	465	433	440	453	474	485	499	477	496	486	487	482	466	462	455	506	488	477	467	483	465	434	471	501	489	489	461	444	463	434	460	458	483	481	487	429	420	445	476	488	465	515	496	454	516	464	490	470	463	451	468	432	473	470	447	524	483	477	452	505	456	441	470	448	484	450	478	482	476	428	498	463	498	501	459	493	440	477	500	467	461	481	437	486	456	470	450	482	495	442	487	484	457	493	470	478	456	474	491	468	453	492	499	474	482	502	514	463	454	493	446	482	498	448
3844	3614	3325	2583	1741	10231	33306	25718	12522	5871	1887	796	553	510	471	496	507	467	446	438	483	502	437	485	425	467	455	465	475	485	461	455	453	418	481	495	466	452	463	480	458	460	485	434	436	448	450	450	464	487	440	451	443	443	466	476	458	485	451	448	468	477	442	451	462	445	432	447	467	433	415	465	468	471	473	453	437	465	469	494	471	435	499	470	487	471	453	463	489	472	436	479	438	440	489	464	466	498	416	437	433	479	457	456	469	473	478	447	456	450	458	491	432	474	447	533	432	452	443	451	462	442	446	494	464	443	455	454	451	464	499	392	472	454	448	466	453	452	451	470	473	450	482	481	497	450	499	478	463	488	426	462	453	450	436	467	470	450	474	459	444	455	445	494	419	477	445	433	480	452	460	449	467	474	453	438	429	430	453	445	471	463	421	436	467	460	473	459	453	469	462	433	448	448	450	435	470	486	468	459	430	458	476	494	445	454	429	471	453	483	505	463	469	498	492	464	487	424	471	453	476	436	449	450	490	458	450	431	432	428	495	453	484	462	474	479	463	470	445	487	461	436	492	502	467	473	496	448	461	431	486	485	474	439	484	468	495	447	499	475	472	454	465	444	453	461	428	492	437	495	478	426	502	452	472	450	470	437	486	407	466	482	431	484	445	444	466	434	454	468	455	459	487	463	478	441	498	472	447	458	473	434	431	483	458	443	442	449	447	465	471	435	457	464	432	458	450	454	460	467	493	450	477	452	481	483	451	458	458	495	477	509	495	469	463	422	466	485	488	411	470	434	442	488	461	458	440	444	459	474	463	423	452	441	522	434	453	453	484	445	495	430	461	469	449	466	408	490	439	409	461	448	467	450	454	447	470	422	445	491	449	480	452	449	436	464	494	468	512	447	492	459	446	450	445	458	446	435	477	429	470	475	449	464	492	458	450	457	495	420	455	467	491	426	444	487	478	454	429	458	491	457	453	475	467	429	479	483	476	487	421	470	466	458	408	462	481	453	488	475	486	482	488	490	446	432	428	456	470	481	434	453	498	438	464	447	445	478	437	452	462	449	468	457	438	452	467	479	455	483	444	500	471	461	464	453	475	471	433	448	453	467	434	463	462	466	462	421	441	457	528	492	489	470	468	456	447	479	462	448	441	446	469	502	517	498	490	471	480	461	431	454	460	448	468	470	459	440	439	426	427	452	455	420	452	456	454	423	471	498	457	475	427	462	463	422	448	474	447	473	479	439	448	449	486	460	440	410	455	446	458	457	472	452	399	470	495	487	460	463	433	461	474	437	478	468	417	454	477	433	429	470	449	437	417	465	482	420	478	459	472	468	452	410	439	477	470	441	465	455	478	450	451	415	438	438	452	461	466	479	465	410	460	465	492	450	437	506	471	490	467	434	429	441	508	470	461	464	482	419	474	460	461	453	460	512	456	508	485	512	448	479	458	467	461	443	460	481	499	467	481	429	464	443	460	468	482	449	471	429	451	479	465	425	462	454	480	443	506	473	448	440	451	475	460	464	470	426	437	434	449	448	456	478	457	442	430	466	452	422	433	457	482	440	447	441	435	469	481	414	456	459	460	450	486	464	460	465	476	488	465	479	465	453	450	465	471	439	427	458	466	452	432	447	457	439	472	442	463	471	478	418	465	463	457	432	451	464	464	454	435	487	487	462	457	457	454	477	445	451	478	439	459	474	465	456	457	454	429	446	467	466	430	448	469	444	433	459	458	470	468	472	431	463	474	464	465	421	455	476	455	452	461	467	460	488	494	462	438	413	443	438	461	434	423	435	451	448	432	431	445	450	431	454	446	476	486	438	484	508	412	477	455	473	453	506	416	490	466	452	469	460	462	474	428	472	519	441	475	447	441	494	426	462	483	463	495	490	506	487	444	460	453	444	478	484	441	445	459	401	475	459	473	467	457	445	487	446	454	456	461	462	443	432	450	470	474	411	442	450	461	429	446	429	468	429	442	433	461	474	471	434	453	447	428	447	407	469	427	430	490	443	445	430	437	421	406	431	446	419	457	450	404	415	477	479	492	479	487	487	423	496	457	447	439	481	496	460	450	470	451	459	484	435	462	456	450	455	435	429	462	494	453	425	483	463	467	467	483	472	473	420	452	425	485	468	472	453	466	477	491	447	424	433	418	451	471	534	491	460	441	447	479	496	495	480	456	461	445	476	419	462	454	499	461	470	467	447	468	440	436	492	445	462	485	436	431	438	488	453	446	473	460	428	497	467	462	464	470	451	488	494	436	449	432	498	439	411	452	471	442	477	462	481	495	436	443	465	442	503	435	505	467	452	429	494	436	463	481	469	430	449	472	437	434	426	473	469	515	472	483	429	457	480	437	434	432	428	459	456	462	485	461	458	466	450	460	423	446	478	450	453	444	481	423	451	485	456	419	475	425	473	443	438	430	440	468	457	464	472	475	486	447	469	452	466	464	499	485	472	450	439	459	470	470	435	451	499	442	477	441	425	491	436	496	477	470	451	468	498	451	469	437	432	417	454	468	481	454	454	466	432	436	445	466	480	454	451	476	482	405	435	453	467	443	474	465	463	433	460	466	455	468	448	460	467	428	446	454	433	429	448	476	473	478	446	474	456	426	438	459	460	434	478	462	456	426	446	456	456	434	460	473	468	439	467	450	420	467	454	478	432	417	459	451	467	440	426	473	486	466	483	418	447	449	460	423	453	445	466	435	457	458	432	460	445	453	485	445	467	464	451	469	463	487	488	481	475	487	442	456	461	457	455	430	489	459	462	436	453	441	473	456	455	460	503	465	452	461	462	454	492	460	452	437	436	449	475	445	441	492	463	449	450	481	459	469	464	483	479	491	440	461	449	471	489	446	473	496	472	452	486	466	465	454	449	482	467	485	452	481	436	444	414	417	467	511	472	460	465	468	445	465	443	447	434	443	509	476	480	468	450	435	450	479	461	450	467	441	476	485	484	470	412	412	459	460	485	468	455	482	474	477	417	487	446	430	448	499	457	431	446	447	460	457	462	457	458	444	460	454	462	491	493	400	437	442	459	477	468	437	465	456	477	453	471	440	467	498	427	403	449	458	469	435	460	477	410	450	451	450	434	489	459	462	474	465	422	439	414	462	481	476	459	455	478	484	485	453	464	458	442	465	478	446	419	450	466	478	440	460	482	458	448	436	508	462	488	432	446	448	450	433	473	492	471	441	412	456	442	462	452	463	457	439	450	473	492	453	477	452	433	429	441	447	456	477	459	431	468	445	461	474	474	447	502	481	481	444	414	470	495	455	469	504	439	459	471	444	455	465	438	435	467	486	467	467	457	465	475	510	476	471	447	454	469	461	451	457	470	470	462	469	403	476	471	439	439	491	506	426	445	462	401	460	452	437	498	468	465	462	440	475	437	441	441	443	439	417	533	425	457	462	455	461	456	462	459	454	448	442	451	492	479	457	506	466	445	521	449	472	463	416	436	478	434	455	484	432	486	471	447	448	452	456	474
24265	21404	28752	24438	21354	30130	53189	44750	28727	14119	3822	1201	697	590	548	600	594	606	580	610	610	531	539	550	577	585	620	599	621	583	601	564	595	551	599	537	577	586	575	533	590	588	550	579	551	577	617	574	579	594	551	569	575	523	558	590	561	580	610	555	566	570	617	529	558	553	534	561	578	539	607	551	525	585	546	548	542	589	574	599	581	596	564	578	591	569	575	540	561	582	553	566	582	596	553	553	621	554	590	533	546	568	581	557	580	522	556	549	542	579	599	566	592	530	579	568	576	553	585	565	567	560	589	576	596	604	588	615	563	591	583	564	587	599	603	621	560	592	574	550	531	600	571	587	621	614	599	529	570	547	559	571	588	567	605	566	571	547	602	577	555	624	545	584	617	563	567	574	562	568	561	562	558	538	551	591	574	593	559	578	573	564	561	529	508	564	566	582	573	606	573	549	534	539	530	553	574	541	588	542	586	547	571	555	561	562	554	575	571	579	544	574	558	584	512	584	613	533	532	550	549	575	539	528	561	601	575	559	604	552	600	580	580	551	608	580	550	552	616	578	613	579	568	572	587	575	546	578	568	589	593	598	573	525	540	599	543	544	560	578	524	549	617	567	582	574	587	606	603	580	556	600	588	574	534	582	584	564	558	521	570	558	562	541	535	567	544	542	556	578	593	573	588	586	614	590	577	562	567	566	544	538	597	535	584	564	568	564	590	577	587	568	593	562	585	597	576	564	569	586	546	567	575	591	555	549	561	618	545	521	556	560	598	584	621	570	526	549	586	568	557	566	588	561	566	546	545	595	579	555	569	535	561	554	540	582	601	619	529	583	593	535	578	582	607	549	553	532	533	542	557	541	542	552	522	542	530	573	575	580	559	565	558	539	547	610	534	585	514	574	554	586	591	542	596	545	574	542	537	584	554	546	575	550	597	567	551	581	603	572	575	578	601	552	608	595	565	566	574	547	583	546	560	565	541	535	595	596	600	547	599	604	567	575	508	561	547	569	586	572	522	556	568	529	566	530	577	577	611	542	571	604	582	578	548	537	526	577	589	555	563	579	575	549	511	546	549	591	574	564	567	551	562	605	564	557	557	542	594	548	559	539	600	545	544	574	575	558	597	564	557	559	539	586	578	553	541	555	572	562	593	546	571	601	567	585	604	551	529	538	591	594	542	520	604	551	586	569	558	578	562	550	572	579	559	564	577	572	570	530	550	542	545	564	551	600	555	574	545	586	553	526	597	536	512	545	582	544	554	574	584	561	566	570	585	554	549	564	545	533	580	550	577	565	548	580	579	566	544	562	607	549	565	582	541	603	546	517	525	532	550	594	553	572	544	539	627	550	587	549	591	573	548	576	581	532	602	565	554	603	574	557	528	576	602	567	553	569	583	595	596	528	565	537	574	542	553	579	605	552	563	548	538	593	562	548	540	537	545	563	568	568	592	542	552	565	538	585	518	535	579	583	584	552	557	535	555	573	536	591	602	539	549	543	557	512	572	560	597	578	567	581	597	563	581	560	582	572	541	561	560	537	583	594	589	531	541	570	569	543	587	584	524	567	626	541	549	556	556	557	585	551	583	577	574	542	622	526	596	576	569	567	579	574	538	560	568	562	592	549	533	568	626	559	587	570	585	541	569	596	586	565	556	597	589	572	559	595	560	562	565	567	548	570	566	564	563	586	545	584	594	556	587	587	564	554	604	565	565	529	572	549	589	563	567	545	558	557	587	570	536	549	574	585	565	571	528	573	567	551	536	546	592	604	540	618	616	541	526	548	567	580	566	554	588	531	566	587	570	530	551	601	580	564	570	545	579	548	605	578	546	598	547	552	578	550	555	564	569	562	587	520	578	585	585	586	587	566	560	591	557	542	542	627	545	576	550	608	564	508	527	571	551	550	560	561	555	601	496	585	571	590	565	554	553	564	597	561	600	569	606	575	603	557	554	564	613	563	548	568	503	592	577	560	545	560	564	596	585	560	635	561	580	597	538	583	546	605	568	567	569	562	567	545	600	597	540	564	543	566	585	589	600	606	569	557	638	563	565	576	570	518	571	605	555	534	532	595	577	540	553	577	590	570	561	546	586	567	544	569	607	596	578	576	540	573	551	546	507	544	571	566	545	594	559	578	549	556	583	542	601	618	571	557	602	569	601	548	545	573	557	564	564	532	545	524	562	582	563	536	582	587	552	591	612	568	644	532	575	550	564	567	570	599	513	493	548	555	555	554	580	598	563	556	580	548	580	525	592	545	553	595	540	587	587	515	527	573	540	558	595	570	515	602	598	573	557	579	566	572	592	607	545	608	580	553	532	553	557	558	602	561	563	595	570	568	554	583	534	568	607	569	569	511	555	568	594	595	586	567	545	546	529	524	625	583	543	552	543	561	561	553	591	524	605	567	568	594	561	599	558	561	609	565	570	533	538	562	566	559	597	593	559	529	543	593	571	548	536	558	523	551	609	588	566	574	553	522	544	583	565	573	603	548	592	574	563	552	554	576	544	545	520	567	512	577	557	528	583	551	576	570	565	596	597	581	545	550	541	578	595	582	555	578	537	549	561	538	591	593	543	523	529	571	540	568	540	576	569	564	606	523	576	533	569	544	523	557	562	528	545	540	592	576	588	565	598	532	517	581	560	510	533	646	584	554	609	530	587	601	568	591	559	580	562	582	586	567	523	585	586	581	538	572	589	567	553	547	554	607	573	579	561	566	578	582	571	557	522	560	577	566	584	563	561	538	621	560	564	578	546	578	560	564	586	576	524	558	546	555	590	551	605	569	605	547	566	587	557	565	544	574	561	526	573	576	572	533	580	563	573	563	589	635	580	588	526	485	540	556	539	556	543	577	610	550	570	577	545	586	594	547	562	531	536	582	553	586	575	544	542	555	541	561	602	508	555	513	547	564	585	567	590	602	610	585	575	534	592	545	545	549	563	538	589	557	637	573	573	552	564	573	548	627	559	492	554	572	572	548	530	611	570	556	559	573	576	542	538	514	532	555	592	584	528	574	577	510	595	562	609	609	535	538	547	529	576	530	535	557	560	583	569	494	611	544	565	555	554	553	568	571	581	590	618	589	584	513	583	527	534	569	564	552	597	559	535	534	538	577	514	577	548	558	556	568	526	588	550	550	556	583	589	576	581	554	589	537	578	567	559	524	600	583	563	613	490	579	562	584	521	545	567	579	576	529	541	585	577	562	585	544	524	568	531	594	598	578	560	572	555	528	535	555	550	563	587	594	520	528	520	546	555	569	580	576	582	540	559	555	566	614	659	576	532	561	548	552	568	564	550	558	594	568	531	612	572	555	566	528	507	582	602	554	577	532	534	521	618	581	548	614	591	558	590	550	586	569	596	558	581	575	576	600	541	531	554	568	531	571	549	554	554	517	557	572	569	587	526	534	577	557	596	568	586	568	559	588	546	563	579	561	579	487	542	547	538	532	539	556	573	601	549	533	559	551	567	530	580	535	521	554	577	564	552	538
4296	6637	5542	4632	3135	32755	49026	39927	22777	11053	3578	1222	668	586	535	509	518	561	532	542	574	529	551	546	540	535	562	519	541	583	534	538	569	560	519	578	516	538	548	545	530	518	523	521	558	589	529	549	517	518	555	532	572	580	571	502	589	521	563	549	524	554	530	494	532	523	525	511	519	507	565	534	562	577	519	529	533	514	517	554	552	514	574	557	504	572	540	538	502	563	525	530	527	519	545	556	546	516	518	494	559	549	525	567	542	587	546	564	510	543	509	571	550	513	527	520	603	529	569	583	554	526	543	520	532	556	564	557	499	520	581	564	517	530	544	564	506	545	531	553	541	557	498	518	516	522	536	531	510	562	525	582	545	578	498	528	511	565	550	541	572	542	518	517	571	547	543	545	536	551	521	526	545	542	538	522	554	507	524	524	567	513	581	575	536	572	539	536	543	513	542	525	535	553	543	525	550	524	559	517	568	526	576	572	542	550	595	521	534	543	536	483	502	512	532	544	557	503	550	512	552	553	509	544	520	537	542	544	571	533	528	549	515	542	508	557	526	495	546	523	539	492	522	528	532	540	525	548	521	558	576	560	574	542	496	549	517	530	546	522	546	538	526	527	538	525	573	576	543	537	549	529	503	554	520	529	520	574	560	532	525	568	507	537	514	574	499	486	514	539	537	565	522	509	527	548	501	547	541	569	520	542	518	531	498	544	519	520	574	533	550	537	544	509	495	532	513	531	530	564	540	548	530	546	485	482	542	581	555	517	533	498	470	578	484	553	543	509	543	551	527	566	534	507	513	545	507	561	549	530	547	536	556	542	573	547	492	579	546	532	526	544	522	574	537	537	528	529	544	598	535	550	524	526	529	542	542	566	581	566	576	544	546	535	514	563	543	565	565	518	481	566	556	518	511	583	535	540	519	557	563	526	490	490	494	551	556	563	560	573	550	529	534	545	539	533	555	533	561	515	484	495	541	548	550	545	498	529	560	520	539	527	500	510	524	500	526	524	549	517	606	575	561	544	521	515	527	560	519	476	551	510	526	524	528	580	498	548	529	564	522	497	537	563	585	512	526	537	525	598	540	525	535	543	521	533	528	492	517	576	513	548	519	535	516	511	528	542	521	569	544	559	562	477	556	518	526	524	476	491	524	533	584	580	532	532	540	563	526	554	529	573	585	534	556	578	507	535	516	554	549	528	537	566	545	540	499	511	519	519	520	541	586	514	539	560	497	518	526	516	584	531	533	552	566	523	521	534	522	554	539	565	531	544	539	507	531	511	546	542	565	521	570	527	500	545	521	552	538	553	524	527	533	553	550	528	514	538	558	529	530	530	525	486	519	531	531	548	559	547	508	526	541	532	516	561	528	544	526	523	533	530	542	514	522	535	522	566	532	540	511	533	522	514	520	509	522	578	489	530	510	541	494	514	557	502	531	542	534	505	554	488	536	535	550	492	534	550	536	523	576	535	561	558	543	521	531	524	530	516	569	519	544	527	541	527	533	565	500	550	519	480	547	546	555	528	527	524	530	562	563	529	520	516	528	544	504	530	555	552	549	559	564	559	511	502	545	550	559	504	502	550	518	521	530	506	562	546	510	531	553	532	537	508	527	542	551	558	559	546	555	531	506	569	553	497	528	540	530	535	524	528	525	534	504	517	508	532	504	544	515	507	584	535	567	548	563	531	527	568	528	488	522	537	491	518	551	553	530	561	544	516	557	539	522	519	508	501	529	518	548	515	504	522	513	551	519	537	490	555	535	541	553	551	555	554	529	573	545	561	549	543	530	510	555	516	503	542	521	507	570	554	584	544	571	530	546	531	527	536	524	517	538	516	551	517	513	482	513	541	537	543	559	563	544	533	545	543	521	527	550	590	540	500	555	517	520	564	495	560	516	533	564	517	520	522	541	557	500	475	566	519	505	521	506	564	523	531	574	549	514	518	498	517	588	563	536	540	519	600	536	515	477	498	507	545	545	543	523	525	523	566	560	544	499	523	548	522	532	542	530	566	527	563	571	508	551	545	550	507	540	499	526	550	553	486	529	531	531	532	555	536	542	565	516	507	518	552	516	552	480	494	531	515	563	576	516	539	509	536	532	556	538	509	539	543	559	563	549	576	558	513	525	531	548	544	547	550	567	572	525	529	516	544	536	533	482	503	573	532	522	527	485	526	569	510	503	522	512	530	521	534	529	485	506	538	559	505	509	562	499	515	506	512	577	542	553	534	501	549	567	559	490	537	511	590	522	524	528	518	544	554	533	560	518	519	579	521	529	558	531	539	533	514	525	537	546	514	525	509	569	540	540	565	560	491	497	561	533	548	565	557	512	521	528	567	532	540	507	489	509	509	575	504	525	555	491	513	535	533	555	537	563	555	512	570	512	522	543	556	530	514	532	519	542	543	543	531	524	574	576	552	564	534	538	511	527	528	553	513	557	549	500	512	508	542	563	537	545	551	546	543	578	537	497	504	530	494	492	548	504	513	520	564	544	554	515	561	531	551	518	534	511	528	551	513	508	514	523	524	522	541	492	514	530	500	540	568	530	560	565	537	547	550	568	535	563	503	521	527	530	569	556	553	488	540	519	549	496	516	551	541	556	481	549	514	575	553	518	531	509	533	558	509	508	516	554	535	533	524	535	527	551	583	519	523	551	482	513	531	502	513	530	536	544	551	524	573	531	526	537	520	525	524	560	546	555	544	504	537	516	513	571	500	543	532	510	530	560	526	556	511	546	521	535	549	501	578	520	496	577	527	533	544	528	535	528	546	507	569	490	559	501	569	528	566	554	538	548	548	577	529	546	527	548	592	503	507	552	543	573	527	568	511	545	538	534	543	565	553	529	529	531	539	466	522	542	533	548	567	565	532	528	513	501	504	499	545	543	528	544	556	562	522	518	493	547	549	548	518	531	527	585	541	553	524	553	570	522	532	510	522	526	515	523	539	559	560	571	545	564	560	549	544	499	535	530	516	534	522	494	498	533	546	528	543	503	483	499	544	539	496	523	516	516	564	527	517	547	546	532	543	526	516	535	521	536	542	533	498	558	520	568	564	523	504	521	545	544	553	495	502	516	516	488	549	534	537	543	561	519	546	558	528	571	578	523	529	587	553	541	552	532	504	558	544	490	558	580	540	473	537	515	476	534	538	534	578	539	505	554	517	486	465	529	554	524	538	522	542	523	512	503	553	548	547	516	533	522	545	517	491	485	506	562	563	514	535	483	532	511	524	562	555	514	552	558	579	529	532	532	557	533	542	526	557	511	547	525	495	562	516	526	528	522	503	536	547	549	524	512	549	526	499	542	571	543	549	516	545	531	527	492	498	561	526	505	526	535	552	501	543	547	578	501	511	507	562	554	546	560	537	539	494	505	517	544	572	546	574	498	503	548	541	479	567	587	511	541	536	531	527	556	566	523	519	533	522	507	537	596	547	527	595	538	557	529	554	512	521	546	569	550	542	558	535	533	544	533	542	571	542	554	498	530	547
27676	12495	1673	1113	872	3169	4829	4102	2159	1270	691	541	438	497	473	463	482	438	465	465	518	475	466	434	465	450	444	467	448	512	467	423	418	452	455	468	467	464	451	442	465	465	463	447	421	449	482	477	482	495	491	534	453	505	462	424	438	440	492	484	426	459	489	456	475	455	457	480	447	467	466	463	418	470	452	472	457	474	481	458	415	464	457	466	479	461	462	470	434	478	477	438	466	445	431	434	454	471	483	468	493	476	498	467	482	455	463	491	491	440	436	451	465	457	428	459	474	435	499	489	443	481	428	465	467	466	447	473	447	463	477	456	466	463	467	445	457	502	456	426	512	459	434	458	481	456	485	527	469	481	452	447	464	498	487	441	475	420	480	474	476	499	480	459	475	487	472	437	470	503	479	423	455	476	443	493	471	476	402	477	488	471	448	426	430	450	511	468	468	455	493	468	485	420	461	477	461	439	406	462	482	425	485	434	462	444	467	429	436	452	480	451	467	464	461	451	452	524	431	409	494	465	457	486	456	485	462	455	470	480	452	480	472	480	460	465	477	462	473	488	477	481	462	498	448	443	469	484	447	471	417	494	447	461	473	458	452	473	444	465	492	456	447	478	461	402	490	493	499	464	469	482	459	436	427	465	437	445	473	487	449	471	438	464	450	444	445	486	431	442	449	443	470	481	494	468	450	461	486	499	468	459	443	450	435	482	444	457	443	462	486	451	451	490	478	457	442	450	484	442	455	461	444	468	456	459	422	457	500	463	529	472	457	467	458	468	427	476	472	465	456	443	502	463	496	472	483	444	470	437	443	462	432	464	450	434	493	460	473	465	439	434	437	471	447	453	456	473	422	446	440	442	462	474	460	445	502	462	496	408	448	440	446	538	491	405	461	495	463	461	499	462	450	473	443	482	471	500	512	445	487	483	440	486	475	464	450	470	456	480	437	439	437	445	452	460	451	452	406	458	486	483	488	455	448	482	418	465	496	460	466	446	475	440	481	426	502	500	465	457	466	457	432	454	467	471	448	486	471	460	473	441	504	477	504	489	468	450	478	448	435	447	459	496	459	461	463	507	461	447	508	473	446	488	455	490	498	484	423	423	449	491	490	452	454	461	449	482	445	446	472	477	456	444	509	467	486	477	495	481	439	459	441	497	471	464	421	474	455	435	486	465	455	427	495	458	457	443	443	479	444	446	445	443	469	477	480	449	478	458	477	463	466	488	466	456	475	437	480	444	481	470	442	467	464	454	495	449	469	478	473	451	461	427	464	481	456	452	434	480	456	449	424	462	497	491	443	440	467	441	455	427	474	442	487	517	435	466	505	497	456	447	481	444	462	510	426	485	428	492	474	466	487	459	438	459	440	465	469	468	456	474	480	484	434	457	445	485	453	511	468	480	493	479	422	470	472	460	463	494	458	460	450	420	454	502	485	437	476	474	510	484	455	504	463	468	464	460	479	478	465	462	473	469	436	437	516	472	435	453	447	464	479	440	416	464	501	455	431	514	447	476	502	443	452	473	480	516	467	491	473	447	456	489	478	445	457	447	442	452	442	449	513	499	436	449	478	484	453	474	455	481	437	454	426	415	444	451	484	469	446	464	462	436	498	426	427	463	464	471	485	471	483	420	451	479	452	436	507	455	473	480	440	444	459	457	478	446	501	457	463	439	467	484	427	414	488	478	471	454	471	466	446	432	473	474	497	453	475	448	485	462	510	458	449	479	473	476	456	472	475	436	451	448	451	454	453	472	477	426	466	449	475	440	484	457	447	459	444	439	458	470	462	489	479	483	469	467	483	463	459	468	458	470	477	464	472	461	450	450	483	437	428	513	466	492	475	515	468	453	457	455	475	480	452	452	454	491	453	478	481	458	492	463	428	495	434	440	486	483	478	441	440	471	467	497	423	450	469	477	468	510	472	462	488	449	475	463	478	487	444	430	464	438	470	437	489	472	456	490	459	456	467	437	500	410	452	484	454	453	440	423	489	430	439	461	479	500	467	443	461	431	451	471	458	447	475	456	477	485	500	471	491	452	457	455	461	481	508	453	441	447	454	440	452	517	491	446	478	450	481	500	468	433	481	509	449	445	462	456	462	496	461	471	477	488	467	467	445	484	455	455	423	463	466	436	445	486	467	454	470	449	421	455	469	496	448	453	452	448	457	419	486	465	460	456	462	447	468	451	450	464	462	445	472	487	482	481	474	441	468	472	473	475	465	449	466	464	452	477	477	459	449	433	489	484	492	442	489	457	460	450	421	445	479	441	489	477	441	423	468	461	435	495	490	411	445	466	444	454	473	428	473	443	442	480	490	487	466	454	462	435	444	473	485	467	514	452	514	451	425	507	442	454	473	428	478	488	458	474	474	454	432	437	454	462	467	467	440	471	476	444	486	454	474	464	477	473	487	478	446	434	475	459	479	465	462	415	449	475	459	462	445	447	483	438	426	470	431	462	446	442	492	460	466	484	474	475	456	473	490	445	491	500	441	428	450	429	445	469	449	497	486	478	482	461	498	470	470	444	465	472	485	422	445	461	485	468	433	458	450	491	482	475	447	468	499	492	482	436	469	465	427	478	466	481	437	466	457	449	486	471	448	461	465	468	449	475	468	476	431	474	468	476	474	445	466	465	477	473	472	448	446	455	441	484	490	503	443	450	445	470	503	491	476	409	477	491	481	438	441	436	461	481	426	505	468	467	437	443	423	438	471	439	435	456	464	440	474	469	472	451	467	441	461	440	465	488	475	443	459	478	463	430	478	481	449	466	493	490	500	473	453	465	457	441	456	476	426	460	471	433	441	435	484	479	432	455	467	490	468	465	455	493	465	481	418	486	442	446	442	436	424	456	464	448	467	442	438	412	490	451	501	480	477	426	448	475	477	469	451	463	449	442	508	442	432	506	463	444	443	463	495	468	465	504	456	494	476	462	456	457	445	475	426	430	487	467	486	441	449	440	419	438	416	417	503	449	464	456	481	421	418	461	472	483	455	442	475	490	435	433	430	480	447	461	476	494	439	488	468	479	474	477	486	504	457	446	475	504	467	503	451	452	449	438	462	453	434	452	478	464	449	465	450	463	468	448	461	461	441	461	471	455	440	474	449	488	484	480	466	507	475	497	454	454	474	485	456	493	485	441	449	463	478	440	445	461	467	489	434	427	446	453	454	454	448	485	447	453	422	490	435	431	458	463	492	456	448	441	463	475	482	493	428	437	464	465	469	463	448	452	506	484	466	471	461	422	466	455	467	472	484	459	479	457	466	452	471	465	445	424	500	459	421	483	445	447	450	454	475	466	461	456	475	443	449	468	469	464	465	431	445	474	483	436	480	452	462	495	490	479	444	450	454	440	482	441	465	441	449	469	486	493	464	456	448	447	462	487	453	462	463	438	471	446	468	436	462	463	485	429	470	476	468	458	472	499	478	466	472	490	477	449	502	444	454	441	435	446	461	483	483	492	443	507	446	451	487	470	452	424	452	421	433	471
5166	1088	1016	1026	1118	4894	5880	4686	2329	1323	670	517	483	450	416	423	419	422	404	441	451	432	465	390	409	442	444	410	439	425	424	462	465	435	477	439	437	469	422	466	437	470	425	428	435	414	416	403	445	386	431	431	397	469	433	439	427	423	443	435	413	419	400	472	425	418	453	418	434	433	440	460	435	427	422	403	427	409	444	435	437	425	439	415	406	438	409	456	461	431	389	436	423	422	415	447	449	455	399	460	420	396	463	452	408	415	441	427	440	433	445	413	428	421	433	414	444	459	398	452	418	421	457	402	400	469	443	411	428	429	417	407	437	420	458	426	428	412	447	421	408	452	453	408	415	439	373	466	390	435	410	449	444	452	396	458	418	460	418	404	418	440	420	432	456	435	430	440	427	401	427	414	450	450	412	426	405	434	400	428	421	429	403	433	421	444	416	463	408	441	384	438	421	438	387	401	397	424	441	394	439	429	408	436	432	481	398	425	426	449	407	399	460	444	427	422	418	434	418	430	433	433	387	397	449	458	422	435	427	392	441	425	382	431	403	390	402	432	392	468	412	450	445	431	450	439	399	413	472	433	417	424	413	409	443	453	407	419	430	411	435	463	435	402	431	441	464	440	464	396	412	422	394	417	458	428	439	447	433	396	417	418	440	434	441	397	433	458	444	412	451	423	427	460	443	425	409	437	462	424	452	402	435	424	408	468	425	467	411	464	442	451	425	428	420	441	423	426	431	446	429	445	442	434	425	418	425	415	433	438	409	406	448	443	432	421	452	438	429	421	426	398	460	396	425	454	385	432	447	462	436	428	413	409	439	418	476	433	379	409	429	414	438	449	416	431	421	458	433	457	420	441	414	430	452	442	398	421	454	472	412	418	467	413	394	413	432	443	440	431	444	416	439	422	433	448	403	421	440	423	443	448	446	460	445	446	465	396	440	405	421	402	474	438	403	476	402	438	471	429	423	417	435	403	391	425	465	416	475	454	450	413	432	409	433	441	429	430	423	440	441	432	449	461	471	424	424	436	437	424	458	398	406	427	395	457	445	421	391	431	455	420	431	414	418	438	448	463	449	400	426	388	422	451	458	434	439	413	409	439	424	442	429	408	445	444	419	430	410	440	418	451	484	422	432	435	412	446	434	441	433	433	463	446	435	439	409	424	451	447	452	405	416	430	425	438	424	426	414	420	424	432	425	409	465	434	437	461	422	460	413	431	446	451	418	408	463	416	463	446	420	436	462	390	417	429	454	427	415	429	445	445	415	435	436	421	459	447	434	397	413	453	444	430	424	450	431	443	437	420	442	475	430	420	442	431	419	414	406	396	405	415	452	419	463	450	442	413	433	402	400	426	421	443	474	439	387	382	437	445	430	454	433	433	401	425	431	402	424	440	441	436	430	456	428	400	448	369	407	429	410	428	423	429	410	401	436	446	413	443	431	409	419	445	444	439	435	428	415	415	395	462	406	421	436	448	421	422	410	431	410	444	453	400	431	411	447	449	398	440	439	427	432	444	396	446	422	412	437	405	443	448	434	388	426	451	462	438	450	436	409	441	424	459	438	448	412	414	433	413	442	409	447	434	417	461	427	444	411	424	411	449	423	380	426	431	415	442	428	423	413	429	478	427	461	420	462	395	467	441	403	443	447	419	457	417	422	450	454	455	423	421	409	407	417	435	472	432	397	391	425	409	458	413	470	420	431	423	442	431	439	430	397	408	434	489	413	415	449	416	450	419	428	437	420	393	399	469	442	431	435	432	443	449	436	427	415	457	429	462	419	448	428	454	431	432	404	447	420	401	467	410	446	408	449	404	435	407	445	426	425	422	442	434	443	445	420	417	454	432	423	436	476	402	436	407	443	410	440	404	386	476	434	426	422	479	438	412	447	416	418	395	429	406	454	441	439	440	414	403	452	433	383	440	422	430	431	452	442	426	449	463	406	443	461	416	440	437	400	443	413	435	453	437	456	448	412	401	428	421	439	473	458	383	400	427	441	445	405	420	440	420	401	443	433	411	399	464	383	394	421	388	415	434	410	419	424	425	438	442	430	474	434	444	444	395	400	423	436	413	410	409	417	426	407	474	463	420	421	455	435	449	407	400	430	415	418	430	447	433	477	441	418	438	460	395	409	418	402	425	460	428	431	454	448	408	433	400	426	420	438	431	420	446	418	401	467	402	458	440	461	454	417	412	429	398	459	439	438	451	420	442	408	436	418	395	392	466	426	438	437	410	416	402	438	388	425	442	445	444	419	418	466	423	434	421	461	437	485	467	386	431	430	451	433	426	428	402	455	468	427	412	439	419	403	404	394	393	427	426	419	434	409	420	433	462	431	417	467	415	447	439	425	425	462	422	427	411	403	459	424	429	435	422	469	482	386	419	431	397	435	434	423	427	427	426	400	421	445	432	443	436	418	390	426	446	431	412	455	455	421	394	466	372	405	433	416	385	440	430	412	437	440	406	381	408	408	454	418	464	451	440	417	410	434	437	435	411	427	456	451	406	456	408	434	422	447	412	426	424	421	431	470	428	453	425	449	425	413	391	433	428	458	409	447	444	465	408	440	420	463	447	431	426	458	429	453	410	437	421	429	463	442	435	427	432	440	446	426	410	409	424	436	476	395	419	443	418	433	436	462	446	450	425	401	442	433	432	443	409	408	398	465	430	447	403	421	434	479	431	435	404	446	422	465	448	440	393	431	454	432	436	415	419	439	428	452	449	451	468	438	405	405	444	466	444	429	409	444	404	448	422	445	409	431	410	434	439	451	429	390	426	446	448	431	425	432	459	408	438	467	481	407	412	458	417	427	445	427	454	445	432	464	443	444	430	415	438	424	404	423	410	428	437	416	440	431	420	432	424	432	409	419	436	391	427	441	424	449	399	460	454	445	438	440	427	444	428	440	391	394	421	418	440	398	443	406	443	427	480	428	439	477	457	423	444	407	431	403	414	412	419	460	431	442	466	407	446	402	419	438	383	449	438	407	420	441	437	413	445	445	403	447	427	395	404	406	442	455	429	404	426	421	424	402	437	438	437	421	430	418	428	406	441	423	409	430	424	418	433	440	457	421	425	437	430	443	428	434	429	458	463	418	466	411	435	433	438	388	411	451	441	431	425	442	428	463	398	422	436	412	443	416	381	408	405	399	443	420	423	459	442	419	430	419	435	449	420	427	424	398	385	469	448	409	413	444	466	431	465	405	437	396	397	418	422	461	422	409	436	444	448	470	421	412	424	398	416	432	416	426	413	433	422	405	452	421	432	404	428	396	417	425	493	423	454	444	425	458	427	413	470	424	400	396	447	438	402	426	404	443	429	466	470	453	401	390	456	384	394	457	427	442	454	439	423	451	437	401	442	429	430	423	438	444	451	449	392	444	449	458	427	427	437	419	413	427	434	405	427	414	447	434	423	424	412	447	441	424	417	465	411	441	432	455	450	430	421	413	414	435	434	413	430	418	438	446	422	418	448	435	408	406	436	402	447
25566	21400	27284	25296	5733	12112	32701	30478	16436	7281	2064	794	575	475	486	479	479	440	464	458	499	467	465	504	452	496	422	458	446	463	438	456	494	455	447	469	457	490	437	439	490	454	473	494	481	492	544	443	472	483	479	433	471	455	468	455	440	469	439	474	488	453	481	489	487	423	521	475	487	469	476	444	464	521	410	458	497	426	485	455	474	459	481	472	468	491	437	485	473	482	480	476	464	414	488	438	451	477	451	469	445	479	497	475	516	509	441	485	454	439	457	446	489	497	453	457	467	475	473	498	441	529	486	473	445	483	454	453	456	498	452	505	498	464	480	461	468	442	458	429	465	458	467	479	494	431	427	451	467	432	464	454	496	471	470	487	459	473	477	428	502	432	443	490	460	473	444	485	451	474	472	503	438	442	475	477	435	476	462	439	425	480	427	503	421	472	438	460	399	479	482	457	465	468	504	434	476	467	474	464	470	478	450	449	445	486	447	452	471	473	443	425	469	445	440	452	497	451	461	479	463	465	475	480	464	458	444	447	451	452	439	456	468	449	443	456	488	486	433	439	477	494	470	440	465	459	466	454	474	472	457	463	496	457	478	508	452	471	453	468	441	491	462	491	466	473	469	463	475	509	425	491	473	449	460	509	446	483	440	466	482	418	478	452	464	491	491	474	474	481	433	465	461	453	452	469	468	466	437	458	437	472	444	441	473	457	442	417	494	449	446	487	417	483	449	508	469	450	465	460	493	476	418	478	444	440	463	435	478	476	406	455	455	469	426	439	475	434	473	432	471	464	476	485	439	452	426	465	441	449	445	442	481	424	438	431	456	452	475	438	488	466	429	453	475	460	430	463	468	467	497	471	480	491	446	442	471	440	442	434	446	473	492	471	531	475	459	489	476	482	475	457	477	443	438	467	444	469	444	464	454	473	465	486	481	471	464	455	473	473	462	489	485	443	460	481	441	431	466	423	448	489	453	471	481	491	450	451	467	445	438	480	454	450	464	468	473	457	460	524	466	458	498	472	423	433	463	479	468	492	476	451	461	492	462	459	495	431	465	492	524	449	477	487	491	483	471	460	510	462	473	444	476	478	414	421	449	477	497	483	453	465	417	434	509	463	483	438	461	465	436	435	469	459	432	451	518	442	468	483	468	417	477	478	518	480	482	454	448	471	440	465	463	459	435	452	484	487	478	451	476	468	460	474	474	494	453	436	477	488	509	469	458	484	455	458	457	435	455	513	448	443	456	462	450	478	473	473	411	492	472	469	453	462	489	456	473	481	467	497	514	405	441	443	478	443	446	455	436	467	491	483	454	492	481	467	470	487	465	460	454	471	448	462	485	484	507	445	465	466	483	475	463	448	469	489	500	442	495	500	438	472	472	487	481	428	491	486	496	460	447	461	491	506	438	468	483	481	488	466	425	464	463	452	484	432	443	457	446	465	467	458	465	437	468	459	486	456	454	479	452	454	480	464	486	471	465	446	465	461	451	436	465	445	443	450	455	451	460	482	437	445	460	472	486	410	463	449	484	492	468	479	466	477	457	443	451	436	453	438	485	452	472	447	436	496	517	459	487	460	460	453	436	437	483	467	464	484	482	424	495	445	469	466	476	461	443	482	435	461	465	470	465	452	448	466	492	446	475	488	449	445	512	492	468	451	501	496	489	476	461	466	503	455	469	457	506	482	482	462	480	492	487	469	491	467	499	462	453	447	473	491	442	430	464	481	475	456	469	478	431	480	478	512	463	459	463	441	478	443	487	480	514	448	486	459	474	463	468	433	454	468	462	470	495	474	497	492	471	433	449	445	404	483	483	478	449	470	485	456	442	448	433	437	489	507	449	462	473	476	475	471	448	449	481	448	450	441	409	453	454	476	507	462	442	458	435	417	465	489	443	455	463	440	428	504	435	470	504	482	444	419	473	465	484	462	483	479	459	429	476	470	458	446	480	463	463	512	490	464	475	463	479	463	481	427	486	474	437	456	464	465	462	495	476	506	487	431	468	442	452	478	447	461	460	480	509	464	425	468	443	448	451	454	404	477	451	470	418	444	487	446	434	460	471	439	476	464	463	450	482	445	468	524	479	506	473	478	487	476	461	478	451	475	476	425	437	487	454	484	448	418	459	489	457	471	495	467	483	492	454	456	459	465	443	470	465	461	493	486	486	478	428	441	470	477	456	472	404	479	451	481	444	436	457	461	448	441	468	467	450	425	460	471	442	439	470	473	473	433	458	474	429	431	446	442	491	493	465	515	492	485	469	493	480	422	446	465	487	474	504	520	475	462	494	480	444	496	461	501	479	455	468	448	488	448	476	457	497	516	503	478	469	497	449	447	450	441	479	453	426	444	471	461	504	457	454	466	440	459	465	452	466	487	486	449	462	485	478	477	505	508	453	474	479	455	463	461	435	486	433	454	465	485	447	513	436	474	482	495	405	487	475	476	513	447	499	475	449	458	485	458	451	487	473	476	456	471	468	492	442	463	455	476	468	471	455	479	449	470	451	455	503	428	500	477	495	482	483	453	451	434	504	483	455	462	459	478	500	468	475	501	484	487	433	447	488	440	483	495	484	431	435	479	434	487	459	468	462	430	483	496	470	427	446	446	442	436	458	461	466	480	440	506	491	470	477	476	423	482	474	459	455	484	460	464	461	434	468	472	488	477	451	462	460	417	452	467	463	466	452	492	443	464	489	425	436	444	470	436	466	427	453	450	462	474	446	437	428	449	442	472	439	498	472	465	468	468	449	440	473	459	458	506	466	496	427	479	459	491	493	450	482	485	437	443	461	449	469	465	480	465	463	494	453	456	524	460	476	477	511	423	431	505	457	440	427	481	457	438	496	484	502	466	421	409	478	512	463	437	495	487	465	472	481	465	423	474	425	449	470	469	517	444	463	450	460	435	427	457	416	466	467	438	455	449	503	428	471	514	480	497	462	476	487	442	454	461	445	463	486	447	459	496	483	473	453	438	478	507	457	471	439	439	486	440	455	482	478	421	461	430	478	437	478	431	511	440	479	453	466	466	442	419	448	454	489	432	420	449	429	455	469	461	446	495	442	448	477	487	488	482	461	507	435	497	476	470	474	510	457	460	427	466	425	439	466	470	443	475	476	480	478	471	494	390	467	491	466	464	429	447	475	416	504	499	470	492	465	460	416	467	453	463	448	477	436	465	473	428	481	461	432	477	458	452	444	435	517	484	482	482	467	466	524	501	475	495	440	485	470	441	469	454	454	471	491	469	494	482	465	478	471	444	465	469	440	470	479	442	465	452	466	486	492	469	464	444	460	462	463	467	456	438	443	462	461	497	457	486	473	436	464	436	441	435	495	454	450	446	472	467	426	468	432	461	463	470	442	473	474	457	459	445	433	457	467	437	475	448	452	450	482	485	473	476	446	467	472	439	457	496	482	455	516	463	486	500	499	477	466	451	476	430	484	484	482	442	420	491	514	462	457	467	459	442	472	448	466	473	471	418	479	543	475	467
3744	3260	3124	2217	1819	15611	30161	26985	12525	6882	2226	867	550	444	460	452	464	490	449	432	452	466	447	455	459	454	468	479	462	476	426	486	479	480	409	426	467	485	448	477	472	447	478	479	474	468	454	469	436	425	459	439	427	484	453	430	427	469	459	459	453	462	468	487	452	477	462	457	460	460	375	459	463	448	451	450	440	454	459	447	434	460	452	467	455	425	426	428	447	434	446	460	446	469	438	429	467	459	454	469	510	444	419	476	438	445	429	454	470	424	499	442	465	480	470	429	468	440	433	461	448	441	468	474	451	476	479	465	456	433	437	454	404	446	457	457	464	441	468	446	470	480	476	420	459	456	446	450	459	460	454	464	457	444	425	452	413	427	446	446	460	464	483	440	436	464	429	470	482	456	450	451	445	469	474	411	475	490	440	465	454	468	469	469	425	437	455	460	458	435	469	434	458	461	409	440	467	457	452	445	486	452	434	474	434	461	510	436	458	433	497	458	424	461	443	453	462	438	435	455	490	440	436	481	450	454	449	456	479	483	455	423	518	472	433	482	419	434	453	455	467	439	475	477	433	466	468	404	443	466	441	443	438	462	439	452	477	430	457	433	434	411	481	465	494	467	462	423	445	453	475	427	431	459	452	468	470	483	459	426	447	438	478	440	433	462	468	473	501	448	474	464	416	451	454	438	463	412	425	468	478	424	474	451	470	427	450	461	465	463	438	489	438	480	434	448	412	467	456	461	449	446	449	434	473	494	444	459	436	435	473	445	431	479	470	462	460	470	424	466	446	424	429	471	443	473	445	467	448	428	455	462	451	419	443	450	419	425	468	471	445	431	437	457	450	475	452	425	443	454	435	484	455	445	487	461	474	462	473	450	474	472	454	432	438	431	425	422	468	454	417	477	440	421	428	461	445	450	486	454	470	433	487	423	452	438	432	435	481	449	475	446	440	459	433	445	453	449	467	443	475	487	469	448	434	439	457	468	467	465	463	460	420	453	510	478	470	456	451	445	426	449	436	496	448	459	461	433	462	453	449	445	460	432	415	444	469	451	469	454	441	494	446	459	454	436	474	432	438	437	465	419	464	501	442	483	466	453	444	480	451	436	470	458	443	450	490	438	472	472	450	456	425	440	463	452	454	456	442	482	442	486	467	477	425	473	443	421	473	463	491	469	420	463	463	448	433	444	445	434	481	457	443	484	449	445	451	488	456	481	449	482	454	463	443	424	407	490	452	434	448	476	450	432	413	474	470	472	411	444	463	480	433	468	435	448	464	463	448	430	484	497	461	489	468	420	485	444	438	446	445	426	448	470	433	480	457	497	484	432	457	438	443	431	423	418	460	473	446	473	453	472	421	485	438	464	436	453	423	452	437	452	426	436	465	417	444	442	432	439	456	440	477	488	473	430	467	441	438	459	461	457	437	447	452	438	459	493	466	426	448	438	444	458	448	428	443	471	433	454	476	432	444	452	468	447	454	474	465	444	454	438	463	449	477	436	464	426	474	466	462	459	460	474	446	448	465	412	441	429	443	463	431	438	417	431	455	478	456	457	446	471	425	449	469	426	466	422	465	446	459	450	450	433	433	471	478	405	417	462	451	415	468	473	445	449	458	452	460	447	433	451	456	428	461	471	464	481	408	461	467	454	420	483	470	413	450	479	453	399	438	485	460	494	449	442	444	429	444	464	427	463	436	425	443	450	438	465	465	441	435	471	444	470	459	460	459	466	473	426	422	434	467	418	470	435	454	426	476	471	451	470	426	424	424	437	448	433	448	478	434	489	473	386	448	473	411	457	454	413	440	444	454	477	483	454	472	446	437	449	465	449	453	379	488	454	433	454	443	518	456	456	402	449	438	435	456	439	428	429	443	469	472	451	432	458	471	468	447	469	452	459	441	474	452	468	464	482	430	453	442	457	466	435	464	417	468	473	458	464	443	434	497	450	437	454	428	440	424	460	497	441	447	420	481	426	450	438	439	454	476	460	429	424	450	408	491	479	425	477	447	426	421	472	430	483	479	432	442	432	457	437	460	446	474	457	416	441	459	412	434	449	412	407	449	437	459	434	491	474	482	495	445	433	460	444	446	441	487	437	422	448	439	467	464	446	427	455	464	461	456	462	472	440	407	455	443	452	459	423	441	474	452	478	450	442	428	468	460	459	473	415	450	432	468	443	443	442	454	454	446	421	446	460	465	502	489	416	461	421	471	468	436	421	419	456	436	463	468	460	439	475	480	427	438	420	439	454	425	466	458	415	423	466	431	472	459	446	421	450	467	455	460	436	465	440	470	429	466	471	457	422	444	425	473	428	454	460	432	445	453	464	446	412	459	437	410	429	461	442	443	499	431	448	444	423	455	438	495	469	437	419	459	438	457	467	439	435	430	403	492	440	451	458	454	469	432	472	422	468	455	438	450	446	466	476	438	423	446	461	440	432	449	447	427	453	465	464	433	470	420	478	434	438	444	472	427	475	387	457	445	461	463	429	460	443	433	425	469	441	479	436	459	448	471	445	453	469	436	457	429	440	427	472	473	456	464	446	449	420	446	476	451	421	465	463	465	469	436	474	450	436	486	457	448	442	430	435	461	485	426	437	417	487	445	434	469	439	431	453	455	460	469	453	432	460	460	474	454	430	496	431	468	447	436	482	413	473	470	455	456	443	436	467	506	433	456	453	428	466	427	456	452	444	486	429	466	453	453	423	472	490	465	465	461	462	425	452	432	450	451	443	452	438	438	432	478	458	430	447	441	451	409	448	471	436	442	453	439	432	449	450	447	485	444	462	467	463	400	430	445	470	451	434	440	451	435	437	451	454	472	435	462	445	442	437	444	432	434	423	435	456	444	453	486	438	462	479	473	461	432	449	448	406	439	447	453	428	461	430	431	443	405	420	425	445	493	423	434	452	469	428	492	401	471	444	450	448	496	455	460	428	429	406	427	455	413	437	434	435	472	443	450	462	401	438	418	457	413	462	457	487	445	440	441	454	420	444	461	439	477	470	469	416	436	433	425	436	465	503	468	436	465	471	450	451	392	489	473	434	471	469	436	410	444	442	457	448	449	450	486	407	478	444	487	441	451	455	452	433	469	456	468	494	424	438	448	446	444	417	418	455	457	470	475	412	425	462	444	419	463	430	426	459	438	438	439	456	442	441	474	453	478	492	412	437	462	464	454	460	446	447	473	432	444	443	448	431	454	468	442	439	437	406	462	464	438	465	436	460	468	421	460	445	421	440	462	408	434	426	470	416	444	471	403	454	473	429	487	455	444	466	498	426	478	459	451	442	443	450	474	426	442	459	442	455	451	432	441	469	468	447	424	438	446	457	463	454	456	445	472	448	433	471	448	456	451	439	459	455	449	452	473	406	473	484	450	467	475	427	441	476	409	465	471	476	466	436	456	419	458	431	454	451	487	489	410	485	405	450	447	456	465	491	430	465	465	445	484	450	452	430	462	434	435	449	438	453	432	417	433	420	446	460	441	439
24332	21428	28738	24534	21368	17401	49646	47742	32267	17585	5649	1461	746	685	581	613	601	562	554	564	579	557	555	578	634	576	555	601	597	597	590	588	543	545	561	536	550	549	524	606	559	587	593	538	606	601	571	569	580	624	596	570	552	589	634	566	548	559	597	616	566	605	582	562	537	544	513	559	576	566	591	577	560	590	543	559	551	554	587	592	526	500	568	626	564	550	603	580	558	537	540	619	580	584	554	555	543	591	559	572	556	579	606	609	569	586	564	582	524	563	571	571	566	580	583	538	528	580	536	545	553	574	563	559	551	570	598	558	534	557	582	592	586	502	593	539	574	539	594	558	588	598	590	527	568	559	559	555	548	557	558	602	589	541	570	609	648	542	540	576	557	546	545	553	571	600	539	547	548	602	592	567	558	544	554	596	530	604	574	559	548	534	559	550	575	564	582	561	581	529	540	597	567	570	573	574	591	552	587	518	553	591	577	529	553	574	569	581	545	598	601	556	587	550	553	549	561	577	583	593	611	606	553	554	527	595	544	574	545	583	555	563	593	564	614	571	579	608	577	542	558	599	554	584	573	564	579	524	570	560	559	526	606	548	585	565	551	573	555	595	526	534	576	579	532	537	594	578	578	578	524	537	594	520	543	606	616	613	624	570	583	569	560	579	583	564	545	540	552	544	580	518	537	531	577	522	551	492	586	522	546	575	538	572	555	533	593	542	525	575	568	569	541	575	544	563	538	577	585	512	556	585	577	569	536	574	559	600	551	557	543	550	573	515	549	554	570	545	555	584	558	554	555	567	568	560	568	546	557	558	574	551	592	551	568	554	578	582	521	582	573	540	517	613	559	547	564	576	550	549	589	545	575	517	590	561	592	544	571	498	589	602	560	556	534	525	551	554	518	588	572	529	573	572	571	547	543	529	570	559	540	585	569	556	585	598	619	533	591	566	551	581	578	560	619	539	564	585	550	605	541	580	536	563	570	561	542	549	578	541	592	540	542	520	553	500	529	570	577	530	536	591	561	567	571	562	555	538	578	509	573	566	594	621	587	553	585	580	580	553	545	571	503	578	509	555	563	556	574	588	555	575	552	598	588	588	569	589	570	564	562	539	590	562	585	566	572	552	578	603	540	592	567	543	522	574	533	570	574	534	567	569	566	586	577	565	509	587	602	553	568	539	575	547	556	562	556	610	575	564	554	587	581	579	573	556	540	575	530	562	552	563	555	550	550	580	551	537	562	573	474	552	573	570	576	541	535	561	551	541	575	534	612	581	564	536	577	532	563	605	542	564	545	556	550	577	539	511	533	528	572	554	543	581	588	557	587	596	540	576	567	572	534	591	519	563	537	528	539	561	590	553	600	624	539	590	561	560	599	513	546	577	571	563	582	574	533	588	547	547	543	560	584	565	549	560	582	547	578	517	594	576	604	550	575	552	570	606	564	567	576	562	573	559	553	563	527	590	575	557	553	556	529	551	569	592	548	538	599	582	568	608	601	572	547	536	563	541	580	532	571	511	578	566	553	570	540	577	592	533	552	544	571	535	555	601	538	564	531	562	591	537	552	560	606	601	532	529	553	543	524	597	582	570	571	580	609	524	579	565	554	571	547	541	548	560	552	563	534	532	576	553	578	555	555	551	590	575	581	582	527	574	537	576	598	567	605	516	559	578	601	541	592	652	584	586	552	584	599	591	547	600	546	557	561	593	586	552	527	637	539	594	561	553	566	570	531	543	557	534	615	530	590	578	592	586	564	561	495	588	536	559	584	576	533	568	584	526	532	552	540	523	532	571	511	593	559	586	571	559	622	575	572	582	594	558	558	599	580	588	551	540	568	543	572	597	585	555	509	555	526	551	563	559	555	594	566	553	541	559	562	595	547	561	563	544	579	537	558	564	578	533	582	593	565	529	568	581	578	535	559	611	530	579	530	504	607	571	576	589	559	581	549	564	578	535	548	558	545	574	593	594	560	573	553	601	545	596	575	547	539	568	564	534	538	587	581	568	504	541	561	545	561	559	567	540	537	591	569	611	535	572	545	563	575	591	575	539	559	537	581	537	569	640	541	551	569	536	562	598	537	586	575	579	556	555	536	587	542	559	546	579	601	559	646	575	525	578	560	560	515	583	580	556	562	540	598	522	594	551	552	540	560	544	548	607	603	587	567	523	564	578	527	512	583	585	588	552	574	537	582	565	549	573	531	545	579	562	589	569	589	557	564	554	597	545	592	594	561	536	604	539	586	562	519	546	575	566	555	529	533	596	547	526	580	563	538	555	549	541	593	566	588	604	556	569	540	569	604	530	571	564	588	562	554	542	570	553	579	546	542	510	558	519	593	560	592	593	580	539	558	539	544	599	577	574	599	570	615	587	561	572	594	553	599	526	552	528	551	582	586	579	597	562	581	546	547	558	519	577	585	586	582	588	567	600	544	584	561	545	547	621	538	589	604	531	579	577	520	544	562	547	581	563	562	542	631	572	556	579	553	544	584	559	525	564	589	590	573	520	497	589	596	592	600	578	592	553	558	600	587	570	562	565	561	556	602	545	543	548	554	575	556	570	583	575	578	554	556	580	591	554	527	572	573	599	576	581	613	528	555	610	555	504	534	608	522	554	617	591	579	549	599	582	508	573	539	555	592	585	572	600	591	596	578	602	529	599	538	604	586	545	619	537	572	561	544	540	582	564	583	572	556	574	583	566	537	555	578	546	512	587	547	585	568	587	550	607	550	563	582	595	558	568	564	543	548	544	570	543	592	558	541	586	564	580	585	556	584	554	528	563	588	598	605	626	532	579	583	551	584	573	555	583	609	567	548	562	593	558	532	593	552	543	537	557	584	566	572	596	550	569	564	589	579	616	559	603	577	586	540	553	591	598	576	583	560	545	526	549	538	590	569	569	583	578	587	590	571	531	571	572	619	574	575	554	555	600	596	561	527	560	586	549	597	545	557	543	549	570	565	598	574	566	536	560	563	556	530	573	543	586	544	569	553	563	602	556	544	563	551	557	565	571	538	571	522	581	556	584	582	545	574	540	539	542	507	536	557	536	581	573	514	583	584	537	546	554	561	502	508	528	581	519	548	574	574	595	583	559	583	591	601	537	614	533	549	550	558	600	570	547	544	560	565	597	578	557	561	575	564	560	560	595	567	532	580	589	545	556	586	593	565	569	530	544	557	532	581	590	573	601	580	518	524	544	564	579	604	563	536	547	522	568	580	570	592	553	555	587	544	557	567	559	603	566	520	568	571	559	571	572	578	547	584	548	572	532	593	540	593	538	560	540	562	548	572	595	550	573	558	565	555	550	552	561	571	527	550	609	555	582	566	571	585	579	557	545	583	620	608	553	549	542	544	574	525	583	562	559	582	551	536	538	576	573	588	586	498	578	545	550	557	531	586	530	546	588	551	556	614	576	570	596	562	525	532	503	549	529	603	551	603	531	565	558	541	559	544	565	539	593	556	582	543	582	564	558	519	539	562	561	588	582	597	565
3965	6809	5910	4462	3752	15679	47726	44894	24550	14464	4817	1552	839	617	528	524	548	537	568	541	541	533	537	550	519	517	528	536	566	553	549	532	527	530	524	561	514	518	491	556	573	525	544	541	541	528	520	517	553	535	524	524	535	556	526	482	551	546	531	547	533	583	522	492	550	521	514	512	539	548	599	541	511	539	541	522	559	576	533	558	492	542	535	537	529	551	553	559	595	552	554	531	535	558	542	603	552	542	513	522	560	533	524	571	531	531	544	519	504	531	577	503	557	555	498	489	502	542	541	576	514	511	520	577	524	525	552	536	526	532	549	541	500	566	536	498	516	508	598	533	537	517	514	484	561	506	525	521	539	570	526	533	516	559	537	552	553	557	529	529	537	547	516	510	549	543	532	502	566	524	544	519	506	555	515	520	527	546	531	541	503	502	548	533	567	530	501	552	540	518	471	573	532	530	525	522	523	558	544	528	502	525	554	554	524	508	514	540	550	514	523	540	546	506	545	561	540	553	522	513	554	517	507	484	514	553	537	506	554	512	531	510	533	558	501	473	569	532	495	552	529	517	554	507	555	495	511	514	512	545	570	548	565	506	543	533	554	546	568	512	563	543	543	523	494	505	514	575	568	521	562	574	489	546	506	524	528	537	552	479	568	519	555	596	493	573	521	510	513	529	520	541	563	537	542	529	514	553	581	523	550	492	513	526	531	508	552	537	505	550	548	585	536	523	529	481	515	526	572	541	519	565	541	501	556	551	526	514	535	524	496	534	530	520	522	479	518	499	503	494	550	554	541	538	535	485	563	522	527	553	528	527	558	566	548	532	525	549	494	540	543	501	533	567	528	502	522	563	561	521	522	548	535	560	535	528	481	553	547	538	522	549	539	572	549	554	567	552	545	542	578	551	549	511	525	528	557	533	511	537	531	526	521	533	530	536	571	506	525	528	553	498	526	537	536	513	561	562	497	509	578	555	515	531	499	541	515	547	550	529	529	556	516	524	523	566	533	526	530	520	544	557	526	526	533	519	537	571	565	501	549	539	545	537	525	502	514	510	544	572	511	543	529	528	535	562	530	572	545	547	516	475	541	540	524	494	507	510	484	557	503	537	496	542	473	515	546	517	577	525	531	539	512	509	496	520	600	532	551	531	559	536	556	577	543	491	553	510	536	587	548	537	533	533	552	487	507	501	522	525	507	551	530	571	546	513	564	538	556	537	569	541	499	547	540	551	531	536	509	548	550	541	519	529	494	493	530	552	515	529	494	542	516	535	536	571	570	502	538	521	504	523	490	547	528	518	536	528	532	566	530	521	520	517	537	515	535	521	507	490	528	536	503	508	507	518	531	555	492	496	558	546	540	547	513	538	527	531	521	490	538	530	542	545	522	507	534	572	553	543	507	510	544	526	554	563	529	511	536	564	557	505	570	517	539	557	545	493	527	530	530	541	535	545	516	508	572	498	526	511	524	524	575	513	529	510	552	522	557	524	545	549	531	559	510	510	499	503	540	541	523	510	533	505	496	557	554	551	566	521	528	469	499	561	532	543	514	513	555	550	507	566	547	550	542	556	535	536	536	504	548	553	500	522	525	519	550	528	556	517	591	522	520	594	471	537	536	496	542	558	549	541	549	532	499	547	541	512	513	496	533	516	497	528	545	560	548	523	500	543	560	547	496	538	487	509	520	520	514	528	527	595	543	545	574	514	575	557	559	575	551	561	533	539	553	552	547	535	536	502	516	557	511	530	516	520	521	501	529	517	508	486	559	506	574	538	530	505	550	515	504	542	553	523	560	501	562	550	558	554	553	520	600	566	489	562	520	574	500	485	512	510	512	545	536	486	515	533	515	526	605	533	504	572	510	499	553	493	543	546	508	521	544	531	493	536	515	543	548	488	549	538	548	559	507	521	537	522	570	502	546	549	545	524	565	556	538	574	529	506	525	550	561	504	516	523	558	480	581	510	518	570	538	526	555	540	504	588	543	548	547	534	515	539	540	492	514	516	545	541	508	524	559	515	499	567	546	523	539	556	514	576	519	545	569	510	537	565	498	524	539	482	517	536	530	497	549	527	539	539	510	511	534	557	515	499	563	522	488	564	499	545	554	528	548	555	543	513	502	517	509	536	507	527	494	551	578	556	511	510	528	571	509	507	523	520	550	534	515	523	538	512	471	540	534	501	543	530	500	526	532	540	562	501	523	535	525	560	532	516	552	477	531	536	515	546	513	519	542	543	525	539	496	490	550	525	523	588	529	538	529	530	517	529	509	475	553	548	544	545	495	552	577	529	546	513	510	507	505	503	538	573	549	566	491	495	540	510	563	557	535	512	536	561	489	553	527	529	540	546	562	528	531	503	471	549	494	524	520	553	480	533	495	546	496	480	487	569	559	508	570	557	540	517	510	545	564	518	525	528	538	560	478	574	512	520	519	533	508	499	501	528	473	550	520	513	543	540	492	508	527	521	507	532	551	494	527	534	534	513	490	570	508	531	503	513	546	541	505	512	514	555	510	503	525	542	549	522	538	532	543	501	512	514	517	545	529	510	536	515	528	574	519	544	526	524	495	467	488	532	549	547	473	550	562	519	514	553	503	517	536	546	555	546	550	537	499	565	523	514	529	501	527	539	591	524	566	536	532	545	509	512	565	535	541	557	565	507	479	541	514	532	544	489	556	507	529	554	509	524	548	521	515	524	523	530	516	507	570	536	516	528	525	506	530	537	541	513	538	558	544	498	487	535	502	560	560	535	520	537	531	529	534	529	560	500	559	498	495	529	545	531	530	566	513	533	512	530	535	553	480	533	563	534	538	562	530	541	536	524	509	520	533	513	523	535	565	548	563	538	525	525	524	536	536	592	549	516	545	506	483	547	545	536	508	554	493	576	574	519	525	516	540	551	514	542	518	534	559	513	552	538	535	549	556	538	521	533	501	499	542	479	518	522	486	516	499	537	526	524	550	522	545	535	548	548	550	500	562	521	536	533	500	549	498	512	517	524	510	560	574	520	502	514	521	545	492	537	475	535	554	513	558	514	496	509	557	517	518	552	502	525	501	517	524	542	527	523	518	548	504	539	525	534	566	504	550	535	547	538	555	558	561	579	578	522	508	515	500	539	514	496	538	505	504	505	538	498	550	530	519	552	536	503	524	530	533	533	549	509	555	529	525	530	524	504	526	551	502	561	491	532	511	515	541	506	538	577	534	532	502	504	546	530	497	508	528	521	541	507	523	516	561	522	502	516	555	503	504	543	497	552	576	530	568	540	569	485	526	554	520	509	541	494	521	500	524	547	513	524	526	564	518	524	538	498	519	573	521	535	534	524	566	494	481	543	539	568	550	541	514	525	512	536	539	553	491	491	515	531	573	534	517	521	517	546	524	506	544	522	544	540	512	510	519	514	555	537	510	528	542	531	536	526	570	524	507	538	539	488	534	540	526	511	549	551	529	509	540	492	534	536	520	538	524	485	482	514	530	549	497	517	529	534	524	530
27720	12478	1854	1147	787	1204	3820	4612	2640	1278	778	590	528	507	498	493	454	467	491	457	491	431	468	475	480	416	453	468	480	468	417	485	478	476	453	441	489	484	490	439	464	433	473	418	451	469	474	447	485	480	494	518	487	467	454	444	442	489	448	471	446	423	450	442	452	463	451	441	469	435	485	497	455	452	499	424	421	448	455	462	470	431	472	494	483	450	479	441	466	479	458	426	393	408	464	467	468	503	454	476	437	478	474	418	423	444	494	474	477	479	464	458	444	444	447	455	498	522	454	477	414	446	416	488	480	461	462	476	466	446	455	475	471	442	465	498	464	455	481	476	457	431	485	447	478	439	457	434	468	460	434	483	483	459	471	490	419	430	466	486	468	487	463	481	470	484	461	468	469	458	479	416	433	489	453	449	480	463	460	423	469	451	482	476	439	483	458	479	479	493	504	460	483	482	447	433	414	495	458	463	411	481	491	452	438	500	447	465	464	491	466	466	493	458	446	445	478	481	456	469	446	467	476	455	479	453	462	463	450	467	473	438	483	450	472	439	469	449	455	477	452	468	447	482	452	477	443	446	458	466	464	476	438	495	442	502	454	474	474	466	471	431	459	426	445	433	450	477	461	466	441	441	428	493	484	477	473	469	462	449	436	449	472	475	454	510	438	481	477	509	424	422	468	467	480	482	469	482	441	453	452	468	448	459	457	471	444	482	464	462	457	454	451	438	442	462	465	437	427	481	433	477	447	464	472	470	446	452	489	468	449	487	466	467	463	489	452	465	452	476	474	398	442	473	412	454	475	487	511	448	454	466	451	455	489	475	495	496	461	434	426	460	472	475	443	455	445	480	477	442	461	450	450	446	491	421	449	442	457	474	474	449	426	466	449	437	469	495	463	444	480	450	463	441	427	498	478	457	501	474	491	438	444	445	474	431	430	486	464	469	435	472	457	475	483	494	483	463	437	438	466	491	425	452	466	468	454	495	434	427	453	464	434	480	468	474	471	487	447	477	507	424	443	476	458	438	477	466	443	494	470	462	451	484	466	436	466	468	468	484	475	409	454	448	406	436	464	448	469	446	415	504	443	468	489	500	454	497	488	448	395	455	431	437	477	465	445	468	446	444	460	433	405	467	481	443	451	499	479	455	453	477	425	457	476	470	476	457	438	445	481	508	449	483	450	459	431	496	433	465	458	460	476	446	440	460	447	474	482	477	457	487	465	470	455	459	472	457	452	439	476	511	474	442	466	443	482	451	461	472	487	448	457	446	425	451	463	487	461	481	477	471	441	485	466	479	468	447	495	451	444	467	467	476	498	462	463	453	472	495	441	427	468	444	500	421	445	451	516	434	464	462	424	477	490	492	436	451	452	476	522	478	451	452	477	453	419	436	476	448	455	450	455	398	490	516	502	476	482	472	460	452	518	475	429	479	491	470	443	471	450	475	437	479	476	429	436	484	437	468	489	473	464	463	461	472	474	483	481	481	459	443	478	469	465	484	461	434	448	481	484	484	448	428	485	501	484	468	497	459	504	461	474	458	481	448	462	404	465	474	472	492	482	425	451	446	464	454	476	479	466	493	444	448	486	509	465	483	493	465	447	461	470	442	473	448	477	433	464	486	496	482	464	445	453	445	449	493	454	487	480	451	435	448	424	488	435	442	436	449	477	450	460	414	491	474	467	452	446	454	452	486	479	496	490	476	479	486	459	492	454	471	475	469	472	478	494	473	451	482	429	482	457	479	476	459	457	443	445	463	473	492	485	495	473	435	471	464	471	480	481	476	482	453	460	460	460	502	449	487	460	432	440	450	474	476	460	438	475	445	495	482	488	439	421	453	454	476	457	479	505	450	442	506	432	485	489	465	455	445	425	497	498	454	482	473	476	465	440	451	455	474	463	477	466	464	468	463	488	480	495	437	470	469	478	487	452	432	453	458	459	447	469	485	479	465	467	488	457	470	471	485	478	420	477	525	432	482	475	458	438	456	398	457	438	465	477	457	519	481	484	435	453	432	473	481	452	461	493	488	450	439	450	441	475	439	451	473	466	491	470	470	489	427	445	486	488	473	491	453	461	470	464	468	436	484	449	467	480	425	449	476	488	487	460	481	444	520	440	451	504	489	454	524	475	448	459	523	465	445	448	462	469	465	432	466	479	494	506	443	434	464	481	461	456	443	442	484	446	453	435	445	461	455	474	442	483	474	440	464	484	461	466	463	464	461	437	464	454	456	466	482	440	464	497	441	470	481	463	441	485	486	471	445	449	477	459	453	467	447	443	495	477	473	460	470	468	461	461	472	474	476	493	452	482	513	484	464	479	470	441	463	435	497	456	510	460	451	505	476	441	527	477	478	485	470	440	456	496	471	451	468	474	405	449	496	469	458	433	492	434	465	497	444	493	442	480	485	488	455	459	476	431	489	447	495	471	425	476	471	420	450	472	448	472	436	424	414	467	472	446	471	477	455	463	477	434	460	455	452	484	456	438	490	441	475	489	432	467	486	494	453	504	441	491	465	488	466	474	496	442	451	466	462	433	466	436	483	482	493	515	444	443	493	455	478	452	413	462	503	510	481	466	462	460	481	438	466	456	494	489	464	460	446	422	478	502	495	442	468	459	509	418	442	474	469	465	448	517	445	460	455	471	509	518	469	466	450	484	437	461	490	478	441	472	458	477	464	465	458	468	483	448	413	471	453	514	440	471	488	506	453	473	457	474	450	487	493	482	466	473	486	457	467	481	439	461	457	454	471	472	474	455	468	462	428	460	477	438	425	497	442	501	452	429	432	477	467	463	435	451	468	427	445	471	474	457	468	435	497	434	437	433	474	527	467	455	479	507	472	465	460	459	453	478	455	462	467	438	431	484	464	486	468	430	450	460	504	461	475	485	429	400	479	439	445	488	478	479	488	424	406	462	455	462	432	456	454	450	442	456	437	492	470	446	474	465	500	460	471	432	458	458	444	441	459	469	480	480	500	435	477	428	460	458	461	478	477	459	466	497	491	463	481	431	448	442	507	450	494	486	477	440	474	487	460	436	435	467	455	482	454	480	509	451	454	434	478	470	502	505	495	461	533	483	469	435	467	429	474	470	461	459	471	440	471	455	475	463	509	412	447	485	478	472	479	467	471	470	479	478	441	455	438	424	483	502	466	467	460	452	465	434	469	446	453	472	454	454	473	491	523	414	473	471	464	449	502	495	433	478	432	443	467	459	500	453	484	487	446	450	462	476	473	440	454	470	419	463	418	463	443	484	465	462	449	446	459	452	436	459	468	408	456	445	437	481	458	502	445	470	421	471	435	460	474	474	458	480	472	482	474	445	473	425	485	510	449	503	449	462	463	492	502	459	435	503	467	452	508	473	453	442	442	486	521	457	461	507	481	453	464	471	411	505	442	498	464	487	482	461	440	458	472	474	489	453	448	492	488	446	400	498	514	466	454	460	444	455	437	472	441	443	503	474	483	441	432	471	428	444	459	449	437	415	470
5088	1158	1211	1075	1007	1796	5214	5419	2684	1458	736	546	479	438	401	435	412	430	435	408	403	407	425	435	412	453	394	398	419	394	418	441	434	438	450	411	452	420	432	402	453	416	415	448	453	427	457	433	458	408	417	414	440	397	435	418	424	394	384	430	399	404	447	410	415	413	442	433	430	397	402	425	457	409	431	395	414	421	413	414	391	403	382	406	415	437	449	453	406	432	422	380	398	420	423	410	414	445	402	435	396	390	428	424	445	391	418	414	411	392	433	410	433	429	458	405	404	422	382	454	426	432	430	432	418	405	439	443	438	408	418	422	454	402	456	433	440	396	416	437	395	415	451	404	417	397	463	404	377	435	441	409	411	388	457	375	438	450	438	416	424	411	449	411	393	419	372	465	415	431	417	421	395	422	420	424	419	393	409	419	407	413	414	405	413	432	386	429	374	427	400	393	426	412	422	446	424	451	437	397	424	384	452	414	413	451	380	417	411	397	420	408	445	433	423	435	448	443	393	440	394	410	449	442	422	426	422	424	435	446	417	418	452	406	408	418	404	424	400	422	421	418	420	426	402	451	400	441	421	428	450	426	410	409	408	412	460	416	419	422	390	392	392	454	436	403	410	444	415	429	447	424	460	401	404	421	426	415	455	393	450	408	410	377	416	425	419	434	436	460	438	416	433	408	395	401	404	402	392	400	441	404	421	404	465	418	443	416	410	425	392	402	431	401	394	426	429	402	437	436	455	438	423	422	418	388	418	413	427	453	441	409	411	429	425	438	423	419	414	397	452	419	417	389	431	448	441	438	420	416	424	444	447	421	395	400	422	398	441	436	430	458	424	436	424	479	403	394	408	448	407	389	430	379	458	433	443	432	425	419	389	429	412	413	444	452	437	449	432	396	422	383	435	431	404	437	444	416	436	396	446	403	450	430	401	459	413	424	411	360	442	430	423	399	424	462	387	437	427	404	416	427	430	419	423	406	412	428	461	363	460	408	396	432	406	412	410	394	439	403	388	406	443	438	394	404	419	420	450	427	437	379	419	412	435	440	414	421	365	445	392	427	425	428	420	432	440	420	402	428	408	418	378	404	459	412	417	435	402	413	414	425	447	381	449	424	404	432	416	413	422	435	409	413	407	440	401	445	400	457	422	440	439	429	429	436	454	419	416	446	417	420	392	435	429	426	392	464	447	421	458	454	426	429	433	429	432	399	385	416	428	463	424	384	419	427	479	408	401	418	420	425	400	400	439	414	436	418	402	419	471	417	429	412	471	416	436	430	430	413	437	443	461	365	425	413	429	393	413	429	432	412	410	461	426	444	406	412	394	444	439	386	399	415	418	430	434	434	457	410	459	449	399	414	373	461	413	436	418	405	419	450	419	441	400	439	411	436	433	396	434	428	417	397	430	442	391	408	418	403	400	417	364	405	417	422	439	436	423	437	417	409	419	412	435	418	416	418	402	440	414	379	402	416	401	430	430	409	383	420	407	442	413	446	397	424	448	438	416	383	406	415	405	440	404	373	403	442	425	398	440	438	404	447	410	428	464	436	425	402	413	400	444	418	435	409	410	416	401	416	442	427	452	425	414	377	404	401	379	393	407	405	408	459	442	411	407	435	410	408	434	379	420	433	451	427	408	432	402	421	437	421	471	387	398	414	413	458	409	430	443	402	444	435	380	415	392	396	380	387	425	424	455	416	445	414	396	456	426	401	391	413	414	403	437	411	438	382	428	436	440	448	444	426	416	441	442	397	419	417	395	414	413	422	436	413	436	412	410	428	447	421	438	421	413	403	420	447	382	376	448	417	463	439	439	449	423	437	420	425	394	389	427	428	437	424	428	418	447	446	429	418	395	420	394	421	468	454	443	446	401	433	428	386	413	410	424	393	379	393	441	406	406	444	413	411	392	409	419	444	421	436	407	447	444	396	421	441	419	420	414	431	390	412	397	415	416	436	431	404	396	407	419	446	398	400	459	419	457	458	419	404	446	401	442	424	428	407	425	401	440	413	391	458	432	443	483	428	386	431	439	394	428	401	413	422	408	403	418	436	424	407	415	396	412	436	445	431	432	468	452	430	413	412	438	439	428	444	434	430	405	413	467	457	447	424	421	462	447	443	458	435	387	416	403	398	392	428	436	443	425	375	459	396	469	385	423	408	389	427	423	427	400	404	417	443	457	398	406	442	403	407	395	445	448	433	410	442	414	425	459	431	394	402	430	451	464	413	415	384	426	452	427	438	437	416	443	411	420	442	435	414	430	420	415	376	412	378	423	444	403	416	426	433	457	407	397	409	433	413	421	426	470	393	439	415	420	413	387	417	458	410	441	412	464	462	440	430	426	441	414	431	436	447	440	412	410	398	420	406	429	444	449	456	456	464	429	418	445	420	411	412	403	401	414	433	460	384	405	404	410	421	395	404	406	388	420	434	461	411	390	451	465	453	414	394	407	387	423	446	428	433	390	419	422	403	424	439	438	411	444	420	446	428	390	450	458	440	428	414	434	390	412	420	437	455	442	457	388	456	419	419	394	438	404	394	457	435	414	432	413	422	420	426	425	410	466	396	411	428	409	417	450	430	418	435	412	407	433	437	410	413	409	421	420	425	429	448	427	384	411	409	386	381	374	408	410	446	404	383	423	434	425	414	418	397	438	450	414	442	416	425	466	443	426	435	420	412	425	454	406	392	433	418	415	428	419	419	414	398	405	398	415	384	432	420	406	391	383	424	409	461	443	420	410	436	417	416	401	411	394	434	393	400	434	433	426	416	381	441	403	430	418	428	426	438	429	416	431	423	446	432	392	404	413	409	460	414	405	416	463	398	426	439	442	428	424	435	393	433	415	436	407	439	412	415	428	436	414	398	411	401	387	419	383	404	443	420	443	413	445	430	421	405	420	418	434	383	393	430	428	410	389	426	407	435	415	402	417	430	452	441	446	441	414	401	481	425	457	436	403	401	423	421	438	396	428	397	385	446	432	436	435	421	424	410	417	405	430	388	434	452	417	426	381	417	412	421	418	429	405	399	429	416	396	397	443	443	408	433	402	428	430	416	412	400	428	467	392	427	412	430	415	448	423	404	410	424	443	381	437	373	406	412	398	420	451	422	420	375	415	434	414	452	416	406	453	445	440	430	479	422	437	412	382	431	403	422	425	409	425	452	414	400	416	412	431	432	360	410	419	423	432	409	452	398	430	431	431	387	396	428	429	462	416	386	449	412	427	441	415	441	384	378	406	384	399	417	394	437	403	374	433	378	430	425	457	436	426	443	432	394	453	425	436	425	396	459	430	391	455	444	382	388	431	435	428	391	444	410	407	440	399	438	446	392	423	388	465	414	399	439	418	419	453	417	416	455	428	441	419	397	382	413	403	439	409	416	440	439	434	430	430	411	413	443	399	394	391	405	407	405	429	402	431	448	413	435	425	423	424	440	406	450	456	409	401	409	415	389	435	452	428	432	417	442	424	420	442	404	413	389	411	415	426	422
25490	21400	27160	25309	5570	4384	29644	32201	17887	7189	2080	867	587	500	484	450	453	497	492	498	502	463	463	460	461	500	450	499	497	463	461	455	476	475	467	469	458	482	490	485	512	458	487	443	453	512	477	506	477	462	479	436	468	449	445	511	509	435	433	510	485	484	460	496	450	468	475	478	490	484	473	452	473	459	469	466	469	443	477	468	460	473	459	474	442	459	496	460	451	491	446	477	477	450	498	430	446	497	478	490	442	462	459	454	487	463	432	490	465	468	470	470	454	454	498	482	445	473	453	493	438	505	443	424	501	475	510	470	500	496	469	473	487	513	518	469	501	510	461	494	500	474	439	479	471	479	439	525	474	442	468	452	469	495	482	462	481	423	464	437	475	437	489	502	472	489	512	509	462	458	508	474	452	456	511	431	471	418	476	426	476	485	498	503	458	456	487	464	502	456	465	500	499	487	420	451	460	480	429	448	436	440	447	482	463	447	479	475	447	468	445	464	495	461	439	457	481	466	470	449	456	468	440	469	475	449	472	474	429	465	454	505	455	489	470	433	488	431	468	474	474	463	459	481	489	481	460	472	460	444	494	442	431	471	508	461	463	442	461	467	468	441	489	490	509	419	487	477	445	466	481	487	474	472	510	440	480	467	469	485	475	458	492	445	490	490	513	470	463	457	502	453	451	500	465	480	479	456	447	509	471	484	464	484	466	477	496	485	482	497	484	433	486	446	457	478	452	425	482	504	489	501	462	494	431	453	447	437	450	442	459	493	465	506	480	478	446	466	471	479	498	464	489	457	505	461	439	457	464	477	462	472	491	469	486	456	505	511	488	460	421	449	492	410	472	502	461	484	457	427	459	463	427	484	506	445	462	457	490	447	498	422	461	489	472	488	427	458	464	468	485	480	456	465	501	465	485	485	466	443	496	453	514	496	453	459	486	481	496	460	466	464	461	450	467	462	461	469	454	467	461	451	449	417	514	497	461	489	448	440	494	490	458	459	430	435	455	458	467	448	483	459	459	453	469	455	454	458	485	432	477	480	467	475	457	455	491	465	509	482	493	475	473	450	469	465	443	481	467	450	424	440	472	499	476	445	495	426	478	476	468	475	434	415	474	469	492	464	444	449	464	464	497	459	516	477	497	464	442	449	461	462	451	462	466	472	489	455	450	434	441	467	456	423	460	471	510	480	472	504	436	433	414	453	479	445	479	424	445	449	484	414	431	530	434	477	477	483	485	448	446	484	483	480	469	482	466	488	447	481	468	478	490	484	466	465	474	476	479	475	463	468	473	464	482	478	461	479	488	447	491	492	471	480	434	481	456	453	457	489	493	459	459	447	474	500	453	464	491	480	449	421	486	460	463	431	474	475	459	504	493	460	454	426	499	442	470	467	474	473	472	484	481	468	475	504	448	523	444	437	464	488	444	474	470	477	481	469	465	514	460	463	455	482	476	429	427	472	465	462	483	470	491	460	493	463	453	460	469	451	451	473	454	423	481	472	457	480	463	509	509	484	463	493	481	515	443	465	487	481	415	458	496	448	433	445	464	467	486	472	498	456	471	472	487	481	475	483	436	445	470	506	500	426	454	476	494	480	477	445	446	470	509	472	491	468	448	481	462	479	472	462	508	446	453	462	432	448	486	472	446	474	489	465	454	478	461	498	464	453	477	486	485	463	474	492	456	461	475	474	450	486	492	439	475	489	500	458	483	510	448	477	477	459	440	457	462	455	424	487	462	479	472	529	483	498	430	443	465	472	454	479	459	451	444	458	442	478	510	466	456	436	475	480	475	487	449	482	457	464	467	442	448	493	467	475	462	508	474	431	497	481	424	429	492	454	409	487	454	476	427	455	456	491	539	515	491	476	483	432	447	484	446	452	429	470	452	470	445	466	464	466	436	439	437	443	465	497	443	473	495	433	511	485	441	512	487	490	452	503	472	451	517	441	495	427	495	451	474	473	480	498	427	506	465	518	448	472	456	480	446	437	466	489	490	439	436	463	463	495	459	473	453	472	458	465	464	460	407	445	467	499	470	453	460	506	466	458	428	440	449	473	428	489	452	428	419	465	449	438	452	476	457	510	483	438	500	472	463	476	446	460	454	468	462	488	513	486	430	470	450	452	470	463	464	458	452	471	421	481	488	472	471	501	440	466	449	484	478	450	465	440	465	452	488	439	470	486	453	489	421	453	470	462	450	479	490	445	436	456	494	468	460	470	435	464	447	446	450	465	460	438	450	464	464	459	489	477	499	463	440	435	477	481	436	476	452	435	471	444	482	479	482	433	481	451	453	447	445	449	488	434	493	481	458	463	473	458	459	487	447	481	456	447	438	460	467	501	475	453	468	443	464	481	483	453	471	470	485	450	498	451	473	478	438	483	418	480	508	480	442	456	425	472	486	473	481	473	466	470	490	479	450	435	461	455	503	504	433	508	525	472	495	462	475	467	452	460	476	483	477	468	495	437	425	494	494	453	482	459	481	467	467	438	476	479	483	480	457	457	440	532	479	475	486	444	473	472	456	426	478	484	457	490	439	451	480	460	460	520	484	458	459	470	442	467	486	473	439	449	480	443	437	462	452	507	449	453	469	511	463	472	451	471	486	457	478	472	492	460	510	464	466	485	488	489	436	445	493	448	493	460	459	452	438	469	474	453	477	473	448	472	463	491	467	442	457	457	473	485	455	461	467	445	449	492	466	454	477	408	494	482	498	474	489	498	477	469	455	443	441	441	436	499	434	462	478	443	453	456	470	482	471	506	429	462	451	503	444	471	453	432	463	460	475	453	440	454	446	483	449	485	484	472	461	487	490	485	474	441	473	460	459	494	443	431	485	449	468	517	466	469	484	480	471	451	467	466	476	442	459	446	493	484	446	495	452	450	453	486	432	514	471	465	458	450	445	487	458	469	423	489	449	465	483	473	454	422	461	478	487	462	474	482	473	451	459	456	491	478	496	478	503	472	439	449	521	462	478	478	477	454	472	493	514	453	465	444	457	458	449	495	488	469	465	465	447	487	464	459	479	450	471	460	425	439	486	498	512	443	500	464	438	472	449	470	477	457	467	495	498	417	452	438	470	453	465	487	472	475	486	450	418	478	482	457	498	453	469	437	447	495	466	455	453	469	470	467	489	453	465	449	479	484	480	451	483	448	437	495	456	452	501	487	478	454	478	441	465	466	445	473	478	479	461	467	461	450	482	467	441	454	455	439	481	432	483	449	444	491	467	452	463	482	445	450	465	476	520	430	479	439	459	473	438	478	503	446	457	495	475	451	518	479	498	480	475	461	432	470	477	481	501	454	474	517	497	467	481	485	456	452	493	468	477	453	463	460	454	465	457	486	459	424	477	476	466	465	464	454	457	443	468	469	457	446	466	420	452	496	439	469	481	471	499	465	441	488	448	461	478	472	440	488	472	471	458	427	459	458	431	470	457	461	486	478	455	444	469	452	435	483	471	462	503	510	461	478	461	441	481	482	488	469	470	482
3853	3950	2953	2126	1826	6346	30147	28185	13509	6431	2226	865	542	461	429	451	421	468	454	416	463	443	452	425	443	476	445	429	478	471	484	471	445	450	422	432	451	456	459	424	411	451	435	467	438	483	448	453	458	467	432	433	428	439	396	420	411	431	445	428	431	401	446	455	446	433	449	454	457	479	450	438	457	426	468	459	442	409	455	454	427	475	450	440	449	425	444	455	469	470	441	406	432	440	455	423	460	479	476	435	431	470	415	446	460	427	461	448	434	470	448	485	423	458	448	472	417	424	464	460	454	432	441	451	454	440	435	441	460	425	454	376	440	425	423	441	494	458	442	406	492	439	442	437	438	448	417	416	449	455	464	427	452	482	423	526	438	461	470	414	414	447	449	413	422	455	426	420	452	457	453	438	450	446	459	417	450	426	426	434	400	431	412	427	454	449	460	466	450	412	463	460	462	442	428	433	419	447	474	444	428	454	428	443	430	412	451	428	491	458	422	461	417	450	454	457	438	455	498	384	408	445	448	457	453	434	426	462	484	462	450	456	433	460	443	472	473	444	439	424	445	443	441	468	427	447	465	479	455	434	431	445	441	426	417	464	468	436	447	480	466	438	447	443	454	462	426	462	451	423	441	438	458	448	456	459	449	440	418	452	442	444	442	466	423	404	417	437	422	459	453	463	469	451	421	472	421	416	417	440	448	433	467	429	439	460	445	442	458	438	447	450	454	442	473	429	459	480	445	448	501	449	474	413	427	411	458	442	442	428	423	464	450	447	457	463	421	423	431	452	458	442	409	453	443	431	483	468	462	431	444	457	448	444	443	411	449	437	436	430	410	434	399	441	433	453	477	432	441	446	429	444	443	433	438	450	441	427	439	495	470	441	498	441	421	414	444	429	450	416	443	435	417	440	434	403	438	456	434	452	427	429	435	456	475	443	435	448	437	440	470	465	466	456	462	453	473	425	454	508	418	452	461	433	447	458	432	426	443	419	440	463	452	408	461	478	437	435	455	413	412	462	444	470	481	440	430	466	463	478	458	438	438	420	442	435	484	439	497	450	434	442	409	452	457	432	426	485	440	419	444	437	419	467	437	408	457	447	450	440	437	441	440	408	404	432	427	422	422	423	406	408	444	428	463	453	412	440	458	479	469	444	410	404	433	443	467	469	460	422	453	430	434	482	417	416	446	425	422	441	448	440	436	444	446	426	439	425	428	429	430	426	450	448	438	442	434	465	431	424	444	380	425	437	419	438	450	403	412	431	456	441	453	462	466	396	449	427	437	433	445	442	456	450	437	446	442	419	450	456	487	447	448	416	439	449	459	439	440	415	456	468	459	428	447	478	424	441	441	506	480	428	412	471	483	443	412	417	422	446	449	457	434	449	429	424	508	424	458	474	414	444	450	471	474	453	471	404	467	437	410	445	465	459	435	460	441	455	463	420	436	412	441	438	451	423	431	447	451	426	444	483	415	416	439	402	449	414	432	437	460	428	430	452	440	389	461	456	423	429	449	407	444	476	455	480	413	405	484	440	398	437	466	451	421	456	437	440	458	427	434	448	435	444	453	442	461	459	451	413	464	448	443	463	435	427	451	429	440	441	451	477	453	434	393	427	483	419	458	443	449	466	450	443	445	455	432	442	464	433	435	414	463	457	494	408	467	401	439	429	449	472	454	432	436	449	426	452	460	442	457	435	433	419	450	455	431	463	432	414	459	455	430	452	460	465	428	431	422	456	469	419	452	447	433	397	444	447	474	427	431	471	439	445	442	421	456	456	422	437	451	446	395	473	440	451	449	445	439	440	445	459	428	458	433	454	419	450	453	459	437	414	472	435	451	442	422	433	459	446	406	494	468	446	449	485	469	452	406	437	427	408	469	456	447	472	452	487	446	455	439	415	464	459	467	436	438	424	436	460	447	477	454	428	448	452	430	473	473	471	434	449	442	462	417	440	438	444	432	418	434	428	443	463	439	452	474	421	408	441	432	456	456	460	427	434	430	426	437	435	431	416	451	391	445	464	443	426	441	432	485	462	427	457	440	451	447	444	466	457	454	427	426	455	432	411	430	441	464	410	443	457	461	444	467	437	456	402	451	444	412	485	456	435	469	485	493	457	403	389	435	476	457	444	428	442	419	438	441	402	468	419	459	465	424	475	466	410	447	407	427	457	458	423	409	455	427	462	433	408	399	440	435	443	436	415	459	444	455	460	451	465	459	432	440	438	445	411	424	435	443	458	418	428	406	444	452	437	433	437	454	424	447	443	432	428	447	425	458	417	417	467	437	413	423	457	486	430	457	434	456	408	442	427	432	476	438	451	435	466	452	448	442	437	437	444	422	431	452	414	433	445	442	411	468	436	456	453	439	443	446	463	452	444	435	471	435	462	421	452	433	430	435	471	414	445	398	476	448	486	432	464	462	438	459	456	465	417	475	425	401	441	455	411	434	491	432	462	415	488	457	423	461	450	408	455	438	495	403	440	433	474	440	485	476	450	436	450	477	410	461	482	434	419	424	440	406	429	443	442	399	452	430	478	455	453	455	423	465	457	464	422	440	464	458	456	450	440	443	465	445	421	439	447	443	433	469	420	439	386	451	432	470	429	435	429	436	401	463	416	441	485	464	450	444	436	430	470	442	442	445	507	460	446	454	461	451	450	463	457	440	430	417	436	434	447	437	428	435	468	470	451	441	470	460	459	439	419	492	407	439	455	433	441	438	471	496	432	430	438	437	453	456	425	450	426	475	444	427	472	432	421	439	425	467	459	427	444	452	447	431	477	437	469	454	413	429	469	459	408	486	472	456	431	444	423	472	459	453	442	421	421	441	431	428	434	465	455	430	460	417	460	431	431	430	444	430	448	483	445	479	389	464	453	445	422	445	433	418	434	410	431	443	428	422	447	418	428	417	443	441	456	434	416	475	443	464	442	443	490	431	464	445	453	470	455	430	480	381	453	450	415	449	452	478	449	449	463	435	429	458	453	420	461	433	460	453	405	465	444	420	416	457	468	421	451	428	443	460	465	431	458	444	468	431	436	432	435	460	487	485	452	426	449	451	444	458	389	445	474	422	442	432	450	452	445	487	419	459	460	436	437	447	444	445	433	445	442	477	434	443	480	435	446	414	414	472	447	456	485	437	464	434	419	440	465	429	429	422	414	442	449	490	429	474	437	433	424	444	445	438	433	458	442	437	427	442	473	444	426	423	435	486	443	445	432	462	436	445	457	436	415	456	472	428	432	449	435	474	470	475	430	435	465	439	442	439	433	450	462	469	423	453	437	384	440	482	458	449	407	443	433	438	402	411	412	443	459	444	436	431	421	448	455	492	456	469	486	435	409	443	458	463	427	485	457	423	445	453	449	427	464	432	446	420	417	438	442	453	434	432	438	424	435	428	492	447	426	414	433	459	475	459	426	447	430	423	417	461	461	449	471	404	445	446	408	446	417	434	432	433	447	438	455	422	480	462	382	425	418	418	487	455	489	453	410
24320	21449	28754	24531	21365	23111	51803	46507	29358	14899	4378	1349	788	607	644	596	594	551	576	570	598	574	567	548	570	545	548	547	582	581	596	621	549	577	571	598	525	555	568	513	545	600	572	589	568	584	578	557	579	593	616	549	573	548	594	552	583	566	562	573	578	557	564	611	594	551	558	567	604	592	591	535	553	546	583	601	570	558	581	617	564	596	577	575	570	559	605	534	539	575	563	560	606	534	532	552	577	541	557	569	574	597	561	582	573	589	575	574	569	548	552	536	571	588	586	586	566	604	498	572	583	521	547	563	575	571	585	565	602	543	560	594	531	551	584	555	566	553	569	564	584	544	555	559	543	562	550	571	551	562	579	587	631	573	534	551	610	580	577	544	557	576	543	591	566	567	640	553	567	582	552	562	558	566	591	581	562	545	600	601	573	560	536	542	564	560	546	608	576	532	547	596	587	615	552	573	584	538	573	547	570	556	536	570	636	597	572	541	546	569	558	592	530	568	592	539	546	541	505	573	582	547	550	590	523	572	551	585	548	538	549	584	558	571	590	587	575	574	550	563	549	537	575	569	616	588	580	521	553	543	548	580	539	550	494	543	552	555	584	602	561	570	543	544	552	582	520	617	568	544	587	592	534	559	598	617	549	621	626	563	585	580	597	525	554	581	584	572	554	568	575	510	588	504	530	531	539	547	568	621	554	584	533	565	527	596	555	563	544	529	610	567	546	569	558	545	599	560	567	562	543	541	574	545	583	583	575	603	559	570	515	549	598	541	553	578	527	577	519	549	575	615	620	572	561	563	593	589	559	572	570	552	564	589	561	566	576	527	590	598	558	551	560	541	587	514	602	612	567	558	558	554	560	576	612	549	581	568	544	579	564	550	546	564	559	552	550	620	532	567	572	560	527	568	576	585	566	587	511	568	534	563	562	561	521	572	558	554	600	500	521	560	563	553	563	563	523	558	588	503	565	579	545	552	544	566	595	547	507	531	564	575	556	533	573	569	545	539	508	576	569	577	511	564	558	553	573	557	563	556	583	547	543	558	583	557	552	554	569	526	542	563	578	521	583	559	580	547	556	551	563	522	568	597	541	609	542	589	611	583	513	590	554	567	603	563	572	588	574	618	555	613	571	584	544	585	572	576	525	564	534	597	556	586	584	568	582	559	551	576	574	546	576	571	547	554	604	550	551	545	602	538	561	578	518	561	576	592	581	564	605	514	582	568	626	544	564	595	566	578	570	558	543	511	556	586	574	559	559	561	549	586	555	549	569	598	532	547	571	557	553	580	578	574	580	527	580	522	567	549	561	508	548	558	576	547	586	548	551	528	528	534	585	607	529	569	552	561	592	539	584	564	541	523	565	586	565	580	556	567	573	587	582	522	572	573	527	539	549	570	597	557	583	563	548	528	564	592	564	579	602	547	577	523	555	606	608	564	550	576	520	559	574	542	543	555	571	534	572	588	591	548	550	573	536	550	567	572	613	534	578	539	543	539	569	552	561	563	563	568	569	523	583	579	534	540	576	577	552	560	536	558	570	594	599	550	549	549	566	555	537	591	581	537	607	564	542	536	562	575	572	557	597	612	616	588	542	578	541	571	519	571	566	558	607	549	569	543	561	560	532	562	586	551	556	536	562	591	562	606	549	524	589	547	567	545	557	540	601	583	604	621	548	571	580	541	495	587	494	513	556	551	554	579	576	552	516	585	543	545	611	543	539	590	574	580	518	573	591	537	547	554	581	596	533	542	577	561	606	580	536	568	511	576	574	556	556	533	582	607	529	567	585	598	565	589	595	533	553	566	592	582	536	581	573	577	580	533	545	585	563	552	608	566	603	581	553	566	582	548	519	552	555	545	582	575	570	617	585	552	592	572	545	549	566	579	590	524	561	607	570	568	527	568	593	533	553	559	550	543	564	569	596	538	583	523	576	570	588	601	577	573	565	528	548	534	558	572	618	562	559	561	547	560	561	551	595	595	581	535	551	560	580	573	560	566	556	556	578	558	595	556	570	587	513	548	593	568	584	566	566	606	569	571	521	565	563	600	574	573	592	604	607	580	574	533	550	574	563	576	537	553	558	544	559	546	615	590	537	543	573	602	585	578	577	586	540	555	545	552	560	641	593	588	523	560	582	592	577	522	564	591	568	543	561	518	533	529	580	557	524	544	557	539	556	554	591	542	546	566	577	585	597	558	558	546	546	551	544	583	572	565	612	568	608	531	604	538	532	606	542	508	578	555	559	530	571	564	569	546	563	547	583	551	590	601	586	583	594	569	543	558	560	568	547	584	522	512	576	559	557	565	592	562	591	542	521	585	583	554	575	563	580	608	524	502	514	540	554	530	581	578	602	580	552	569	579	585	595	572	583	593	594	562	528	601	572	557	552	581	506	537	520	593	535	583	560	557	557	548	575	545	550	587	554	576	524	580	548	599	533	573	567	564	569	579	550	529	563	557	599	594	557	569	581	580	540	573	584	612	617	566	573	540	542	587	550	515	557	582	577	507	593	612	508	587	535	572	536	549	576	579	569	575	558	558	621	571	572	564	559	556	566	586	593	554	585	557	540	549	539	583	583	545	550	630	576	538	560	541	581	522	603	562	549	553	554	591	565	619	564	591	597	583	510	569	549	536	552	582	539	569	564	588	544	524	589	585	519	549	566	553	577	537	630	565	577	549	543	573	566	565	554	580	557	550	567	576	574	521	561	561	516	565	529	509	550	555	562	585	537	553	567	541	545	542	588	602	585	561	560	517	554	537	626	579	552	561	567	599	571	575	540	566	604	563	569	600	574	575	561	566	536	580	520	561	549	566	538	531	567	539	560	569	553	562	553	535	569	558	543	554	514	583	499	637	581	574	575	532	554	581	571	573	572	541	570	564	559	537	597	533	546	548	610	514	595	551	588	549	531	588	590	556	522	546	544	494	533	507	569	529	558	538	530	538	587	572	525	582	586	597	562	520	558	538	544	550	590	582	534	549	582	547	577	542	552	578	543	566	562	618	579	550	600	536	574	601	597	508	562	570	572	571	593	568	599	560	552	560	612	527	559	556	562	584	574	603	562	564	579	577	540	566	547	515	577	588	555	581	536	555	529	559	574	606	556	579	517	588	540	583	577	582	571	577	566	580	571	572	581	584	560	603	561	570	529	522	546	587	534	519	569	593	599	552	546	567	559	548	539	562	568	547	558	570	554	577	564	566	551	620	521	530	530	547	547	544	583	563	528	570	544	539	551	556	549	502	592	543	548	502	545	614	566	566	581	500	571	516	554	571	557	533	573	520	580	576	521	594	584	581	594	563	541	588	569	584	562	526	533	574	553	545	567	545	578	550	591	573	566	564	575	553	612	565	533	541	571	538	566	571	567	594	556	566	595	535	581	594	532	537	553	566	555	612	551	546	526	566	564	562	607	557	570	620	570	561	599	534	579	580	569	532	560	576	609	531	583	590	556	563	570	637	528	579	549	559	578	575	581	525	563	506	566	566
4596	9360	8695	4949	4243	22178	51111	41991	23215	11396	4035	1486	772	549	562	558	545	566	530	565	530	545	507	540	541	504	524	518	534	544	569	538	480	548	542	555	527	565	547	505	529	528	527	559	518	530	526	520	513	539	536	550	545	559	540	567	507	498	553	530	476	524	517	522	551	526	511	533	495	540	554	527	524	573	552	553	588	558	577	523	563	532	509	566	537	512	572	515	563	535	504	512	547	539	528	537	571	528	580	526	576	534	514	494	541	581	529	522	543	548	533	544	535	534	540	518	526	543	532	551	515	503	529	556	545	534	562	594	547	542	552	516	548	530	481	520	506	506	537	508	515	503	549	538	520	536	573	551	546	510	510	552	549	528	556	522	512	539	526	560	521	553	545	527	509	565	516	520	548	528	582	514	499	541	540	530	523	542	551	535	514	539	498	532	527	514	569	520	524	514	540	493	497	540	569	520	531	531	561	518	521	549	520	509	564	544	538	517	549	517	522	529	540	546	568	542	513	540	526	490	564	571	522	543	538	561	529	496	535	527	541	569	553	557	573	539	537	519	573	542	544	509	552	530	532	550	549	489	567	552	548	521	565	547	549	518	529	523	519	518	513	554	514	520	516	526	542	521	552	553	491	497	520	539	555	583	590	513	550	512	514	564	537	510	530	525	522	493	562	517	524	520	541	533	512	524	558	525	523	479	517	484	516	572	549	529	496	529	582	532	523	524	539	533	505	521	552	538	517	551	550	525	549	552	550	534	539	542	535	528	547	535	525	539	498	575	463	516	555	535	548	531	565	521	501	505	518	538	543	525	476	528	526	526	516	517	542	545	534	504	563	500	519	545	513	498	491	546	496	574	541	552	524	569	500	548	526	525	577	560	531	557	560	537	552	531	552	526	518	500	511	550	551	516	517	516	504	522	527	529	546	527	535	521	546	536	518	543	529	512	521	521	530	532	533	491	556	527	526	524	536	502	522	515	538	534	567	509	515	513	569	563	561	546	534	529	486	537	524	538	525	574	571	536	540	531	536	525	535	522	527	543	516	482	509	495	540	535	543	533	540	508	503	544	514	522	520	542	576	544	550	591	525	530	531	528	548	513	513	524	565	522	540	493	549	486	520	567	559	498	551	545	536	515	517	546	536	486	524	510	515	513	503	540	518	526	553	580	576	495	557	519	497	542	560	543	512	541	560	517	562	556	530	498	519	531	503	533	519	537	510	516	516	539	535	550	556	527	515	522	534	496	545	523	534	502	551	520	513	531	534	572	507	507	552	526	505	542	539	547	490	585	502	516	521	500	549	561	508	534	524	518	557	529	513	508	547	530	517	495	523	539	539	548	514	532	511	550	560	530	502	519	523	559	520	544	525	541	505	496	517	525	518	546	518	551	532	500	482	537	534	550	553	511	535	507	491	523	524	523	516	555	496	511	532	521	506	537	488	553	564	517	531	533	529	507	501	539	539	527	524	527	521	539	571	531	515	539	556	533	545	543	540	513	543	490	511	570	550	488	540	544	572	505	532	503	526	543	520	558	526	566	523	518	576	510	529	557	552	527	526	532	555	512	572	544	547	524	527	505	551	503	521	513	538	521	504	503	584	491	548	534	541	515	528	562	532	554	551	544	563	535	532	528	556	545	530	505	532	548	510	507	549	508	541	534	557	503	503	545	539	530	531	524	537	486	517	546	504	532	551	514	527	580	522	528	529	531	560	521	531	542	500	495	520	542	534	547	519	514	546	544	532	500	531	530	541	534	533	548	540	540	492	525	526	511	492	540	542	514	554	490	553	532	544	534	527	512	546	515	562	509	509	537	530	546	519	540	495	556	500	555	494	505	533	524	498	488	496	500	497	514	478	528	523	554	498	556	539	583	517	505	523	519	553	541	516	579	522	554	574	532	511	503	537	522	525	511	512	544	498	497	514	538	528	526	560	533	571	533	544	506	544	509	492	523	510	508	513	545	508	527	592	576	547	515	492	505	563	537	554	566	554	499	539	569	524	501	525	511	495	502	532	536	527	545	554	502	534	538	583	541	551	513	524	518	542	553	537	505	540	516	522	483	551	559	553	470	496	572	532	508	500	536	529	536	504	498	527	502	533	524	550	530	519	517	495	533	555	531	539	492	513	519	507	549	513	490	515	508	522	563	517	522	529	528	540	517	545	531	541	560	530	552	502	554	503	512	524	498	536	490	557	487	513	501	477	548	494	612	553	561	530	531	507	571	579	561	503	523	511	536	494	555	478	553	518	539	510	552	522	575	545	519	555	512	509	476	527	517	529	498	489	543	511	538	520	546	528	588	504	497	481	482	513	543	528	522	542	542	565	501	531	514	518	501	501	503	519	563	518	535	533	500	545	554	530	500	522	538	500	531	522	541	502	549	539	461	504	509	506	546	506	505	537	527	548	524	513	530	517	543	528	486	550	531	536	506	544	544	496	529	549	537	518	518	529	514	537	522	528	507	527	508	514	561	508	515	539	505	511	553	486	538	557	488	513	577	533	523	526	514	544	524	560	542	517	492	496	519	536	554	487	509	542	507	521	512	508	540	520	507	525	530	520	517	550	555	557	509	547	524	530	519	550	510	531	543	503	577	485	510	512	524	554	534	551	552	542	531	524	582	560	514	547	491	535	504	498	529	489	535	524	548	530	503	526	516	490	529	549	531	529	528	566	507	525	525	515	515	533	531	550	508	563	492	483	520	543	544	548	565	498	547	551	556	513	550	553	520	519	532	533	503	513	515	534	565	472	547	521	496	535	525	552	552	547	528	531	537	526	517	507	544	550	500	571	519	553	525	503	584	518	501	531	527	517	497	544	569	541	528	541	549	521	524	499	500	529	555	508	569	540	494	531	522	483	523	517	540	575	551	566	480	515	495	545	500	526	501	547	517	511	516	528	537	512	525	556	542	510	547	488	508	535	528	542	519	553	529	502	516	533	511	543	512	554	536	532	503	527	525	520	551	515	537	502	530	526	503	534	526	505	510	528	547	550	546	510	480	501	518	552	546	530	564	496	526	537	524	530	539	513	537	502	534	513	506	507	540	571	571	532	516	520	523	526	538	520	503	501	513	550	527	500	528	501	523	562	551	550	479	479	577	563	551	567	572	517	543	536	508	535	550	528	547	498	567	518	505	501	532	488	517	524	530	528	499	534	520	531	507	511	514	544	508	535	557	536	536	501	531	508	534	506	487	536	520	548	581	549	535	541	577	553	543	530	540	522	526	495	543	530	490	560	504	540	507	532	519	543	516	555	515	515	517	521	545	539	542	480	517	533	541	526	500	522	536	496	545	539	552	517	556	519	527	477	545	534	580	487	524	492	533	535	510	501	448	527	529	516	530	542	533	509	546	540	551	478	522	512	525	495	547	519	529	524	542	507	527	518	534	513	557	531	531	506	535	564	490	530	559	541	555	551	523	531	547	469	528	505	549	514	494	531	550	508	539	495	541	558	502	530	501	562	512	521	538	507	532	497	534	511	506	548	495
27627	12641	2856	2028	1914	2153	4290	3611	2066	1126	694	586	461	460	470	460	450	490	463	466	517	414	513	430	475	450	446	447	437	515	456	465	407	448	452	474	418	444	483	443	447	458	471	480	493	477	467	434	500	482	493	459	485	484	439	503	455	458	466	443	435	430	459	505	480	475	458	487	441	491	466	472	475	458	453	452	469	436	443	488	472	457	488	491	457	466	436	457	482	470	478	420	500	476	465	424	456	421	484	464	483	473	463	452	479	472	447	473	503	472	455	497	473	478	434	466	483	441	455	483	460	473	446	504	481	495	429	489	490	494	484	477	479	452	477	423	477	467	438	467	500	455	513	488	466	472	416	445	475	504	467	421	475	463	445	461	450	490	462	425	451	462	457	471	447	464	461	481	485	475	437	401	476	509	470	422	482	479	437	497	470	486	446	456	455	443	490	478	511	459	481	458	463	425	461	451	480	491	458	473	465	470	452	463	454	483	461	496	445	447	480	471	473	442	471	450	430	477	444	451	494	465	444	452	434	480	472	482	452	451	452	470	451	455	421	489	453	448	466	454	496	433	473	465	501	431	465	475	424	490	490	451	442	443	473	465	427	466	439	478	412	470	478	438	432	468	451	464	450	487	467	464	446	473	423	426	457	467	463	434	463	479	471	471	471	473	466	485	487	444	454	462	453	438	487	492	431	466	474	483	493	426	432	441	504	469	430	464	464	489	479	457	445	476	472	483	480	437	469	492	497	430	440	479	452	452	464	455	491	489	438	496	462	430	481	428	468	474	445	433	468	455	452	457	463	492	460	437	436	465	456	492	446	452	451	462	467	489	455	448	463	481	464	449	455	448	504	468	481	461	462	449	472	437	481	471	426	481	468	504	464	476	435	467	477	502	470	429	439	488	490	467	426	494	451	465	465	482	424	452	448	460	468	424	485	463	451	485	468	471	460	428	489	474	455	435	496	438	451	439	477	457	455	451	440	464	475	458	441	439	469	496	460	441	438	422	460	439	426	459	462	477	496	481	506	499	465	438	482	463	443	489	445	470	478	453	434	475	501	459	454	436	475	458	458	446	463	445	467	444	460	464	468	430	489	417	482	485	443	469	425	481	457	486	494	421	468	433	451	496	448	478	466	488	418	439	465	433	427	449	442	491	470	490	473	436	449	427	510	509	488	448	421	425	428	442	453	466	474	456	450	469	479	438	421	490	457	450	478	464	465	431	449	427	463	487	475	463	457	444	471	450	502	472	423	454	457	457	468	455	465	498	476	441	491	432	442	459	465	423	443	479	495	526	457	428	463	430	451	459	448	479	453	459	449	477	447	440	471	447	463	442	465	428	443	487	471	474	458	430	483	423	428	445	487	465	500	490	424	484	463	479	478	460	504	470	415	447	467	430	459	459	456	445	444	414	446	467	435	465	466	456	462	496	454	492	465	477	452	501	447	438	472	459	433	469	461	498	467	438	446	437	455	453	474	440	488	454	443	474	477	473	428	429	433	490	489	443	466	467	461	439	429	450	436	459	456	454	478	418	498	445	477	480	506	467	466	477	452	475	473	478	455	472	488	475	465	461	449	454	484	432	442	477	473	485	453	497	483	445	454	468	473	470	457	484	483	495	486	483	490	426	433	467	463	478	461	458	433	467	490	466	457	492	463	482	491	439	482	479	474	433	489	513	453	415	441	424	457	448	470	469	490	434	502	495	468	475	482	453	466	471	450	472	498	481	474	481	432	419	469	450	449	503	449	456	488	485	459	469	499	465	470	491	439	447	424	428	489	496	448	466	497	479	458	470	450	498	465	462	418	459	471	468	492	474	470	451	463	441	477	474	453	414	475	464	436	478	458	474	436	492	450	471	422	417	459	463	461	488	467	461	459	467	492	481	468	441	419	465	463	440	439	427	476	472	445	442	465	422	456	482	439	481	440	486	458	478	476	453	506	476	498	445	461	440	474	473	513	474	521	444	445	451	451	438	449	450	465	460	435	468	475	447	425	437	468	494	456	459	448	489	457	480	431	477	459	469	425	481	468	458	416	461	477	476	458	429	475	455	463	438	449	487	482	436	478	476	479	449	442	468	483	447	464	465	439	465	434	449	457	467	460	441	503	474	448	438	465	447	492	462	460	439	409	487	452	481	450	467	464	424	458	453	463	469	509	454	450	442	451	444	440	466	501	483	430	443	464	425	461	483	466	439	507	472	465	425	462	440	451	487	490	456	457	470	456	491	439	466	451	468	455	480	467	467	464	443	513	454	486	490	476	456	439	452	448	426	451	466	432	482	473	448	428	481	454	420	407	453	426	418	454	432	463	447	452	467	502	472	434	457	491	416	465	440	421	470	458	440	421	451	468	466	488	425	435	479	445	470	456	470	471	474	429	487	492	487	501	474	452	455	471	497	469	461	426	459	457	485	475	450	456	464	441	477	452	490	436	432	446	468	441	474	464	485	465	449	465	420	416	435	436	485	449	492	431	419	459	460	459	439	434	454	435	448	433	470	450	465	435	451	444	444	500	452	510	478	501	462	485	441	453	508	432	493	449	486	442	484	429	462	453	484	447	494	459	443	468	469	444	453	430	458	454	451	487	491	454	437	452	514	459	471	431	437	460	458	435	434	457	426	450	474	454	445	472	482	453	443	447	461	410	460	474	474	456	427	480	465	467	445	502	442	483	511	467	469	440	430	493	467	450	443	444	457	483	469	476	505	480	463	438	452	468	463	497	473	482	486	436	471	462	483	439	483	472	441	500	460	478	459	422	466	449	481	480	447	455	454	484	480	418	424	492	478	458	415	468	470	480	425	437	464	447	479	495	482	486	482	401	469	470	487	467	462	455	459	467	474	464	469	476	456	437	471	461	458	456	424	447	484	474	432	472	446	455	464	423	459	484	493	484	429	491	487	470	463	466	447	437	477	462	457	417	478	456	455	472	433	489	492	437	468	441	469	454	457	491	467	498	481	455	452	466	466	453	424	471	429	442	445	436	488	439	458	439	438	466	456	519	459	503	471	466	445	439	503	462	468	480	480	439	467	469	496	487	427	449	460	475	477	439	436	470	466	450	427	481	453	472	457	476	443	489	477	482	447	414	472	482	476	479	435	429	483	466	476	463	468	441	466	477	432	466	466	464	460	443	466	467	473	486	455	492	462	467	431	455	477	444	425	451	458	442	438	428	484	428	467	467	441	468	431	465	471	492	495	458	430	477	470	456	481	464	454	455	438	459	460	460	427	507	484	449	457	414	496	456	438	421	421	490	424	488	430	477	461	498	462	488	450	480	473	448	439	483	486	457	455	461	436	426	448	489	463	452	461	434	491	483	465	472	464	462	438	463	457	460	487	466	460	476	490	470	469	459	462	452	505	475	482	463	445	471	477	495	420	505	454	480	454	423	447	478	453	429	451	497	478	468	456	427	465	483	455	475	456	461	464	425	479	447	502	446	462	471	434	454	467	409	449	424	477	490	436	448	452	453	441	461	446	454	472	502	478
5132	1814	2589	2217	2715	3065	5343	4207	2212	1261	690	515	440	399	426	448	439	404	440	430	422	444	406	414	400	447	416	428	426	443	415	454	419	430	437	418	445	468	419	428	476	414	395	430	447	433	429	427	401	407	444	426	452	418	411	402	437	429	457	450	422	384	427	418	435	424	415	401	395	431	447	418	402	399	435	450	427	415	408	435	417	424	395	443	415	447	418	419	435	419	403	411	436	424	391	432	427	446	419	424	442	456	437	406	414	419	426	435	390	404	431	446	408	432	440	429	441	390	428	409	398	400	417	411	450	430	422	418	404	425	418	413	420	430	427	424	449	412	405	434	438	439	428	416	432	455	428	409	449	412	427	409	418	434	384	410	420	489	415	425	408	422	406	415	422	424	415	399	410	432	427	406	369	403	451	464	393	398	437	423	455	411	423	412	442	452	417	398	442	424	440	439	414	432	447	415	435	424	398	408	401	418	433	432	387	436	412	415	440	409	421	400	391	448	442	424	458	421	409	427	407	441	399	435	401	401	415	423	437	409	428	422	433	413	443	433	402	399	440	424	410	401	410	425	412	411	425	399	434	445	416	430	416	431	425	389	407	423	432	423	433	476	423	433	451	433	381	415	403	423	400	450	438	430	450	454	435	430	417	420	447	410	432	423	397	404	426	423	439	389	421	397	435	434	444	421	402	401	380	459	408	412	422	426	452	450	481	406	430	413	396	420	403	452	378	467	456	436	438	449	424	391	420	458	449	434	408	427	415	442	426	443	439	415	432	440	411	434	395	412	425	431	442	458	446	409	412	413	433	444	404	428	476	422	416	459	423	421	438	432	457	401	438	415	406	456	425	408	424	439	437	416	443	474	419	443	433	436	417	437	440	416	445	440	429	438	430	455	412	464	450	441	402	458	402	434	425	434	437	402	429	425	430	431	428	409	433	419	397	417	394	445	416	440	429	438	412	406	406	400	392	453	389	424	474	449	425	448	412	407	421	400	430	459	460	450	388	454	415	443	422	414	388	382	428	424	470	438	491	411	445	408	426	398	449	416	380	424	441	420	392	413	461	442	431	430	430	416	439	418	459	418	406	417	420	433	409	459	435	429	418	440	453	408	417	430	427	420	417	448	420	456	394	447	440	436	419	455	466	427	431	386	411	414	409	440	452	407	385	440	404	399	395	393	447	408	406	384	421	440	455	435	399	454	423	414	424	424	418	429	429	414	446	438	458	443	438	424	410	403	405	433	431	421	401	422	436	457	435	435	448	423	396	410	435	439	432	388	435	440	450	446	415	431	404	381	449	413	434	410	423	407	415	457	448	418	449	429	402	446	423	390	458	430	424	426	453	447	437	427	405	406	457	447	451	438	395	420	453	411	421	423	424	420	444	429	416	444	446	442	458	444	417	460	407	430	452	430	439	406	435	437	449	442	438	401	434	415	408	453	431	465	440	395	443	479	434	411	426	418	436	450	420	424	415	412	408	441	445	421	429	422	453	429	394	420	427	406	391	384	413	445	427	414	411	427	417	403	451	453	410	398	425	437	404	424	397	454	410	427	399	429	424	388	417	412	432	454	416	409	403	417	444	460	468	441	424	435	438	433	446	447	425	417	448	431	451	422	420	447	405	450	433	408	416	457	421	426	442	437	413	433	423	396	424	387	464	434	468	447	442	425	390	420	416	427	434	428	414	394	448	408	434	447	440	405	448	404	410	440	375	455	415	416	423	422	422	444	460	431	437	440	417	404	433	443	434	418	418	431	418	415	433	422	389	449	452	423	415	419	406	420	402	436	432	413	421	414	429	387	384	456	445	463	438	382	434	452	456	416	440	446	428	414	400	434	445	433	428	415	392	423	410	452	455	396	373	427	442	431	387	383	420	464	435	441	408	456	416	390	439	440	457	416	416	428	413	444	441	436	428	413	418	451	412	425	420	414	411	414	420	411	424	439	404	409	411	418	383	406	430	378	374	419	434	419	424	385	397	398	430	455	411	413	417	435	404	429	455	429	419	420	423	439	426	427	420	402	440	419	412	401	429	417	430	500	450	439	439	394	441	466	433	420	431	434	409	400	445	450	412	418	435	441	435	461	401	432	413	434	427	415	440	442	386	452	404	408	438	399	410	420	436	429	464	384	421	372	416	388	443	452	440	428	448	400	465	458	430	447	417	468	393	432	426	432	401	425	437	433	418	416	425	431	408	452	439	426	412	435	434	416	423	407	445	381	416	426	427	418	425	444	411	447	413	414	413	442	451	434	396	462	434	423	383	394	399	393	440	402	420	396	458	406	425	393	417	421	435	437	394	450	407	417	465	411	459	437	386	381	420	462	417	408	402	456	421	397	447	401	431	439	421	433	386	431	407	417	406	404	422	421	410	410	442	417	415	466	431	436	435	460	436	445	429	437	415	402	398	449	435	429	420	397	425	443	469	401	399	441	442	426	424	394	407	453	399	413	464	423	411	467	415	438	431	415	421	403	409	457	413	418	417	430	420	430	428	435	393	388	421	413	425	429	457	427	449	417	457	436	426	405	436	410	441	430	414	429	422	447	421	412	444	433	387	377	433	415	424	416	425	429	411	410	449	417	408	414	453	444	407	432	423	402	415	420	419	406	467	428	425	427	445	388	426	457	457	433	436	406	419	402	460	427	441	420	451	427	429	446	409	404	422	413	451	442	431	393	422	446	434	394	427	402	416	399	402	428	424	424	439	431	424	417	449	396	424	438	424	426	434	425	475	399	444	397	439	390	414	413	426	425	456	432	405	424	432	418	429	415	458	406	388	427	409	432	435	415	397	422	456	414	428	421	459	432	435	437	411	458	420	411	416	416	422	409	435	458	409	402	392	435	439	423	419	393	421	415	424	464	422	417	424	446	393	405	450	418	431	421	425	432	415	421	440	444	421	441	439	425	440	405	428	427	425	403	434	442	459	414	413	439	432	441	421	452	413	456	425	413	409	398	423	420	422	434	443	435	412	436	427	428	441	426	401	436	398	429	413	450	443	477	443	440	459	393	442	427	421	455	435	404	434	390	405	461	398	441	403	431	419	430	432	433	406	440	418	435	437	400	450	414	383	453	415	438	426	405	384	416	417	441	414	427	436	421	402	456	431	393	412	427	388	427	431	449	366	410	439	438	414	445	410	418	422	413	468	443	430	431	406	449	395	450	424	459	455	428	441	429	439	384	456	414	424	419	443	443	440	419	401	455	464	403	427	363	390	425	431	409	427	395	416	427	435	424	427	412	429	439	428	403	420	404	434	435	415	431	418	443	424	420	469	415	434	429	445	425	428	443	419	409	407	440	405	389	427	457	432	431	449	418	412	439	423	449	425	422	463	417	452	437	414	423	469	410	417	439	449	413	437	422	437	442	434	406	398	449	422	473	417	434	403	371	427	405	438	418	422	417	453	435	388	445	393	412	426	407	388	404	408	407	404	411	388	434	444	421	388	435	411	428	400	444	416	450	417	440	430	446	435	417	403	418	419	398
25490	21392	27111	25406	9552	13181	33627	27747	15646	6209	1737	818	567	488	511	467	455	431	502	446	506	455	505	435	475	505	465	452	494	453	483	492	446	497	473	461	484	479	460	468	492	450	455	448	497	481	465	469	450	501	503	459	471	459	453	462	470	456	443	447	488	444	481	473	449	477	433	449	448	474	433	479	441	453	493	455	500	424	465	475	474	445	462	452	469	451	468	478	452	495	473	469	494	493	484	488	448	443	480	484	451	459	458	481	462	452	473	501	454	441	464	454	454	459	439	499	497	501	454	445	465	467	490	441	449	460	512	460	472	485	479	470	424	496	471	487	498	483	459	481	478	439	494	463	458	465	503	455	464	449	464	495	461	459	462	455	470	477	485	508	506	450	452	500	483	500	464	452	517	481	463	480	479	477	445	469	488	433	478	464	482	462	443	477	476	490	462	493	431	434	446	486	466	469	498	450	454	462	418	478	485	448	455	466	467	477	476	489	475	451	493	474	484	472	474	438	481	457	459	459	480	482	499	459	487	474	438	490	459	489	470	467	506	458	479	438	493	483	442	487	448	475	495	492	473	485	463	485	456	462	444	478	461	462	458	464	441	474	466	439	460	446	423	491	488	448	469	422	473	430	465	515	450	464	514	429	477	472	475	479	477	458	445	491	528	471	501	477	509	456	474	500	468	478	478	453	482	481	473	492	490	477	460	454	510	413	428	483	442	443	459	465	464	438	498	474	466	491	488	499	462	479	468	499	491	476	498	492	480	463	481	453	461	431	468	505	475	426	488	451	486	451	466	487	520	475	510	478	442	489	499	462	522	442	528	480	515	485	445	485	434	521	463	427	458	490	507	468	452	522	468	474	463	501	468	461	479	460	492	495	452	457	471	447	470	469	430	452	465	461	502	492	470	496	442	449	462	497	475	487	436	450	483	431	456	482	471	483	481	441	487	488	476	424	443	436	458	435	490	474	445	492	448	499	436	432	474	465	484	485	466	480	513	485	457	434	476	462	436	451	503	465	469	465	474	486	465	486	464	509	501	508	480	453	472	453	466	463	460	504	472	458	464	469	451	473	477	497	459	461	473	458	447	500	495	462	472	427	487	490	453	452	472	447	407	454	443	458	441	454	443	442	481	460	428	471	448	449	468	430	435	483	453	464	462	475	470	443	463	465	469	455	464	454	494	463	427	468	460	489	470	477	482	481	469	471	455	482	447	468	450	445	465	459	440	461	477	445	439	465	464	464	466	487	505	442	447	457	495	479	469	477	468	457	449	442	480	471	434	468	476	482	482	457	473	506	483	463	457	433	498	501	458	475	446	487	467	504	469	464	479	489	457	498	456	461	428	452	469	449	463	482	463	474	493	466	467	475	494	514	449	481	497	443	485	479	506	447	486	448	502	514	469	512	449	451	430	479	481	438	435	448	467	471	431	451	463	451	448	482	461	455	461	471	443	486	489	480	448	478	465	463	444	502	453	445	524	500	443	484	511	462	476	458	472	466	466	428	469	499	490	456	472	472	479	441	499	471	483	464	446	460	442	477	471	463	480	433	461	431	477	497	468	462	467	481	477	472	460	483	450	489	456	474	454	454	435	466	448	475	461	491	513	502	492	435	461	461	447	481	480	440	437	502	457	484	416	442	492	509	488	449	469	461	468	474	507	477	454	479	447	437	472	478	462	457	472	465	480	444	474	444	491	471	483	397	467	479	436	455	507	468	470	464	485	504	427	465	498	478	473	485	503	480	460	453	466	487	473	496	480	491	499	470	457	470	458	485	428	493	443	424	482	480	463	473	470	479	495	458	456	453	458	466	457	465	460	466	471	464	453	479	487	450	485	421	491	457	448	508	442	472	468	474	493	456	418	493	475	440	483	480	492	481	478	441	461	472	441	435	486	459	449	440	458	468	417	436	464	508	490	488	451	469	476	494	523	509	475	487	470	469	481	473	436	491	461	494	461	506	465	468	473	506	448	458	493	471	437	443	479	463	469	470	456	496	513	498	456	500	484	483	496	472	441	433	447	438	501	472	481	452	492	476	496	467	475	467	462	483	516	472	451	492	466	510	450	468	439	453	501	449	459	465	477	470	489	451	453	465	461	501	439	444	473	470	484	420	450	482	486	448	458	474	499	420	412	462	442	503	464	501	474	463	493	478	486	528	475	474	467	462	442	434	460	457	470	468	496	457	466	436	463	510	486	464	498	471	487	458	459	459	510	447	508	476	488	432	493	473	485	454	467	493	457	467	460	496	450	452	427	443	472	483	464	431	470	453	437	454	464	468	491	432	477	480	499	478	474	471	499	446	482	522	486	479	498	443	488	489	483	455	496	475	469	468	477	472	464	509	441	456	485	483	479	470	505	466	513	492	447	448	488	469	479	439	460	472	466	471	477	486	472	467	481	473	468	465	442	487	477	459	514	481	459	460	435	455	506	456	473	483	470	502	477	472	469	467	473	442	465	449	478	463	455	480	498	473	443	521	471	477	461	463	522	472	446	470	463	491	446	480	432	452	459	439	483	483	481	477	420	443	492	494	488	476	456	491	416	473	449	482	487	438	505	460	454	477	474	480	452	416	463	440	506	466	477	472	441	449	468	435	469	478	509	469	478	460	452	440	462	516	446	500	494	440	462	442	491	480	468	440	472	459	417	479	430	420	478	448	452	459	482	403	483	436	471	465	487	496	459	481	437	478	462	451	465	448	443	447	451	456	481	439	465	475	448	491	480	438	453	511	464	456	467	453	473	487	464	485	473	490	466	439	445	448	512	443	478	529	461	449	475	444	482	470	444	452	471	447	430	490	491	493	472	479	463	516	482	486	498	468	443	415	482	449	498	482	451	502	476	434	477	500	466	428	450	463	499	433	445	452	394	469	463	465	466	441	479	454	456	482	433	516	445	460	462	449	456	451	489	440	452	481	441	438	468	432	480	438	459	437	498	401	457	508	444	476	468	410	450	484	442	482	508	460	492	468	457	463	497	479	443	453	438	463	437	457	467	466	464	487	468	444	497	478	426	460	473	434	483	475	484	506	495	422	464	507	425	439	450	467	464	500	459	479	511	473	442	470	478	458	449	450	428	451	482	477	492	462	453	466	490	457	514	464	473	462	454	485	480	412	445	459	452	463	495	474	435	454	478	453	449	492	510	489	511	453	460	487	479	502	460	464	436	429	520	470	490	507	468	479	458	446	485	447	500	478	451	454	451	427	490	465	495	479	485	470	511	441	511	511	459	475	473	443	485	478	467	448	482	500	462	468	498	446	461	473	454	462	471	479	487	467	443	458	467	444	521	483	462	437	469	444	460	426	436	448	446	446	493	484	449	468	491	473	461	482	448	493	478	434	480	468	467	469	469	460	407	475	492	497	475	465	464	491	464	461	477	456	475	482	478	452	473	444	491	447	469	463	508	461	458	456	410	477	459	458	489	471	461	456	485	471	452	442	469	473	461	495	462	482	479	482	445	450	477	484	455	450	466	464	492	467	511	442
3939	5499	5358	4416	4756	16321	29953	24113	12364	5727	1964	921	580	444	437	466	473	463	461	430	486	436	459	485	496	469	428	477	442	391	450	443	483	455	434	462	458	436	485	449	445	456	479	432	456	466	448	437	483	446	443	489	451	426	447	463	479	442	437	471	426	448	461	470	449	458	461	486	472	459	459	448	436	456	446	478	471	429	453	456	426	483	476	434	469	459	486	423	472	473	442	456	473	478	459	487	438	432	419	457	482	451	457	437	470	441	450	458	460	441	437	455	471	432	458	483	416	463	466	443	441	455	411	441	449	446	451	511	464	450	451	455	469	463	437	466	446	422	445	417	496	460	516	456	470	443	477	459	462	472	416	439	463	454	423	421	453	494	453	443	442	444	458	416	446	450	446	469	403	479	479	496	458	422	407	459	423	468	480	442	437	462	434	470	473	447	470	466	445	448	466	426	473	410	441	461	447	479	461	470	462	443	436	508	469	445	450	493	454	442	411	439	470	466	434	447	486	451	451	493	504	505	499	423	463	478	486	447	429	473	468	468	485	480	444	474	456	469	430	472	444	480	463	489	454	451	445	470	466	476	472	401	511	438	464	485	430	487	463	415	430	472	458	464	472	445	437	504	443	478	487	462	486	425	498	445	455	449	455	442	461	441	455	460	456	440	482	469	456	483	456	463	441	408	440	463	451	403	431	479	478	497	451	417	464	451	461	439	423	464	481	455	448	447	422	425	451	451	443	470	435	447	415	413	429	451	462	434	446	470	457	471	439	468	475	477	435	434	452	458	393	419	432	436	485	467	485	452	461	448	420	469	432	479	422	434	468	434	462	457	449	428	410	448	467	460	453	439	455	465	441	455	456	469	451	433	469	480	436	453	484	482	475	441	440	446	481	425	466	469	424	438	451	408	453	450	439	484	432	473	447	421	466	468	458	492	436	466	460	462	464	456	439	439	455	471	418	473	494	439	455	448	461	473	444	465	503	452	456	451	442	478	429	446	478	493	436	446	409	454	471	445	462	459	446	466	472	462	423	445	464	452	433	404	468	478	446	419	431	440	449	438	432	459	455	464	449	471	463	428	452	441	449	455	465	433	415	458	484	463	457	452	446	456	485	468	463	418	477	397	442	441	471	426	430	477	478	437	502	461	423	502	451	447	441	432	456	461	455	485	437	422	438	481	467	443	432	453	474	442	449	438	406	435	479	418	493	448	483	432	446	468	457	473	433	438	456	463	433	458	441	476	455	412	465	432	489	400	475	440	440	460	472	430	405	470	421	457	458	486	475	478	477	486	441	457	475	461	455	461	442	454	438	446	434	443	484	430	449	476	414	456	436	447	480	440	467	450	445	436	446	457	397	482	421	494	436	475	462	484	427	440	473	459	435	463	460	482	435	400	415	473	439	431	470	445	436	472	420	467	450	435	489	448	470	499	459	464	450	416	456	469	475	443	443	469	436	439	458	493	458	444	471	439	450	413	436	467	433	480	458	469	434	492	464	454	460	500	461	468	475	418	470	422	459	441	456	456	435	447	429	504	432	428	471	459	434	489	464	440	472	451	443	453	467	448	441	478	446	452	470	480	442	439	483	439	426	441	439	467	489	441	463	453	419	467	485	424	445	454	465	475	461	430	439	465	486	459	467	403	440	482	455	466	425	436	467	457	463	468	474	498	423	471	478	435	488	453	444	473	465	441	429	466	475	409	436	421	454	459	436	478	462	486	485	457	471	455	467	489	458	432	431	468	475	475	452	448	445	443	430	499	480	444	456	417	511	446	433	462	466	463	449	423	460	470	528	450	457	452	472	427	459	464	481	473	424	480	459	477	433	446	479	443	418	466	436	430	459	459	455	463	442	472	454	484	502	484	433	467	481	481	475	408	441	495	441	433	456	444	457	475	460	443	503	450	459	459	466	454	464	459	450	473	420	445	474	435	449	429	447	422	451	403	451	440	457	444	447	450	436	469	445	503	446	454	466	473	452	463	466	454	453	435	465	437	427	460	446	466	443	440	477	435	476	459	440	461	435	447	474	479	440	445	480	463	491	424	452	470	491	442	470	442	453	455	450	431	452	401	470	432	429	451	459	452	438	448	497	468	437	434	442	426	448	460	469	460	465	472	405	413	488	456	411	462	421	490	449	409	454	457	458	453	491	455	438	503	450	432	471	483	447	445	460	405	437	459	454	443	413	446	422	447	426	436	485	488	464	453	460	452	466	434	474	464	495	482	390	418	444	493	459	453	420	448	491	467	475	426	496	440	415	474	463	457	429	434	463	457	444	467	436	479	434	436	427	454	432	446	441	426	496	483	433	489	462	451	442	469	472	482	470	468	496	468	429	462	473	485	416	480	429	463	446	466	451	449	480	462	495	439	451	445	472	406	455	429	426	459	459	430	474	410	432	481	417	442	505	452	478	433	443	429	419	440	448	474	458	420	407	484	428	443	444	396	458	444	448	491	446	432	428	426	429	447	462	444	508	470	469	451	460	450	482	445	450	443	487	466	417	458	450	476	460	439	456	410	477	450	444	491	455	435	438	430	455	506	430	447	473	504	425	450	446	438	441	445	489	452	460	473	415	473	472	430	453	485	401	423	420	453	457	476	461	441	455	450	460	463	494	408	452	468	445	451	440	429	432	437	439	464	453	459	433	426	478	417	450	463	484	470	490	440	468	435	442	456	494	470	455	461	414	454	470	458	440	467	409	433	435	486	520	451	391	416	453	444	429	443	451	481	450	437	478	454	482	450	441	484	473	447	460	461	472	463	464	463	419	434	457	477	473	414	468	434	464	463	441	458	469	451	471	449	439	384	437	477	444	456	458	482	417	418	427	449	458	461	448	461	447	460	465	444	457	451	471	463	490	448	437	444	489	420	490	485	454	438	461	469	473	449	452	442	474	438	455	445	455	402	449	468	459	471	472	417	455	450	447	462	446	426	440	429	452	514	497	444	493	417	443	434	462	450	418	461	467	434	473	453	428	463	470	446	460	455	448	456	456	443	481	451	495	447	418	475	440	457	423	471	438	426	453	432	473	434	450	447	465	482	416	440	406	446	441	431	427	446	431	444	424	447	475	436	454	437	489	433	428	452	432	463	461	424	470	430	478	447	437	448	465	432	421	431	465	419	473	458	453	465	448	453	472	447	427	417	431	473	463	476	470	488	465	459	480	462	466	452	444	413	441	466	414	451	447	458	490	487	460	474	479	458	446	446	465	459	459	424	502	447	449	470	444	435	448	422	421	432	458	426	442	452	441	456	500	470	417	461	476	463	446	448	456	402	420	462	480	442	456	439	444	462	477	464	471	453	491	419	440	441	465	448	450	451	463	485	424	474	444	469	423	420	424	442	476	459	481	463	462	457	453	500	466	418	463	432	471	472	431	462	462	444	457	502	466	472	490	464	392	468	433	459	453	462	446	479	447	473	444	483	472	453	472	447	451	447	451	442	479	470	440	435	450	472	499	451	471	459	440	442	465	467	455	427	464	478
24249	21420	28721	24509	21361	26836	52070	45180	29127	14370	4238	1286	725	630	622	579	591	581	552	512	594	580	519	561	571	572	597	556	590	580	579	597	586	608	584	529	559	555	568	615	592	565	563	548	571	584	599	569	556	587	583	574	564	605	554	562	512	596	570	564	545	577	545	513	550	603	575	581	603	563	572	587	590	545	553	547	609	503	548	584	547	584	557	575	523	542	612	571	537	570	574	593	556	572	571	613	590	573	553	574	576	586	539	544	556	568	546	554	605	576	549	582	551	554	583	593	585	581	562	551	556	557	557	591	591	547	584	580	551	564	572	544	590	571	603	552	575	555	592	561	584	624	594	596	603	627	578	554	575	588	551	562	571	584	566	560	560	560	555	582	545	617	581	543	579	547	572	547	567	538	564	549	564	575	571	543	550	548	552	559	542	516	572	527	564	565	542	568	572	545	572	587	557	529	538	539	543	606	553	547	610	552	518	598	548	585	580	576	579	553	530	548	568	562	515	547	520	553	571	565	565	590	596	568	552	558	606	576	555	531	535	569	569	538	503	532	577	600	537	551	573	555	559	554	536	583	569	532	563	554	570	556	547	576	520	560	522	530	588	528	530	587	539	606	603	538	551	551	589	516	551	585	533	541	554	551	571	545	577	565	545	601	574	583	540	559	561	541	599	562	577	576	582	559	583	536	597	540	569	581	573	589	567	570	555	572	572	569	557	583	582	577	562	587	550	556	554	581	554	586	540	512	598	577	581	559	526	520	585	574	569	563	539	573	534	554	566	554	587	569	581	579	559	561	552	537	533	596	569	567	554	576	552	568	577	557	524	521	517	629	557	553	562	567	559	573	546	620	532	554	541	542	590	598	566	595	557	562	573	534	546	588	552	563	581	603	534	528	579	519	558	527	539	554	598	581	538	547	516	596	594	551	578	567	583	535	538	533	555	527	540	547	570	571	578	605	579	546	572	599	557	544	550	535	538	585	574	570	595	575	578	554	529	556	584	613	599	556	515	590	594	525	548	571	565	563	582	610	536	551	630	583	551	591	543	582	532	555	571	578	531	565	561	546	606	557	529	562	542	589	571	558	562	515	557	579	579	611	586	552	582	581	554	554	590	572	553	566	526	556	583	580	539	521	584	559	527	560	544	593	581	586	556	562	528	578	602	552	562	542	546	548	578	602	522	565	577	616	604	565	568	568	556	573	539	569	617	570	544	570	592	558	577	555	588	550	544	595	527	578	531	579	546	531	543	540	595	542	598	562	571	585	501	541	545	542	524	542	577	594	583	611	565	582	536	580	568	587	586	578	570	547	551	547	551	551	566	584	571	565	521	578	550	510	543	574	577	578	543	516	569	590	624	554	563	522	543	588	566	610	601	595	530	564	570	545	538	538	566	615	581	573	572	548	590	554	581	554	532	576	541	556	569	546	557	563	612	537	609	530	559	572	549	536	492	545	587	533	583	559	539	553	546	558	581	533	529	546	556	523	553	527	541	533	563	507	585	549	542	592	537	553	582	551	500	557	555	572	567	543	596	545	542	603	579	596	558	554	574	591	547	562	579	549	586	562	553	570	573	525	589	613	583	603	562	524	561	594	569	507	567	564	591	557	523	535	623	573	590	584	537	538	554	593	541	535	602	541	540	625	566	553	585	595	572	532	571	578	537	579	592	526	509	572	542	561	584	587	532	547	542	532	567	554	577	579	599	570	524	578	556	566	602	560	606	522	564	540	578	583	568	549	578	544	565	546	557	546	552	573	553	620	575	620	584	528	566	591	589	592	545	570	568	578	558	593	539	580	591	548	578	579	539	548	540	610	537	611	584	606	553	558	563	500	564	586	579	562	565	581	581	513	516	606	595	586	559	581	542	538	558	514	603	549	561	597	577	562	530	573	583	568	569	611	575	549	548	566	570	525	595	591	526	570	492	573	554	529	575	499	571	579	548	574	566	593	575	520	540	569	592	577	536	566	583	570	561	563	528	548	567	600	534	545	525	539	597	562	545	565	556	554	546	594	557	532	586	569	565	547	568	588	581	553	552	539	572	531	586	559	603	576	529	539	533	544	569	577	585	589	559	528	506	579	589	550	609	588	612	523	552	562	524	579	582	539	579	573	566	571	549	548	545	582	560	553	577	575	591	551	553	557	550	583	554	604	533	534	543	554	569	558	538	584	571	560	570	579	561	531	557	587	546	525	576	559	541	579	574	561	547	574	579	534	548	568	552	612	550	565	583	530	584	532	568	579	589	608	569	571	599	547	577	549	545	562	583	569	576	542	567	571	615	552	525	566	541	600	533	548	613	616	568	559	563	543	554	539	552	552	547	584	552	539	539	524	585	546	525	588	554	543	546	614	562	555	629	558	579	570	572	567	560	532	545	549	567	540	540	610	578	571	570	553	557	520	594	517	591	556	597	589	558	586	564	603	584	571	578	551	603	579	556	564	565	567	560	548	564	541	556	595	582	533	557	555	539	515	521	598	559	553	554	570	537	553	571	532	574	519	539	548	582	546	579	572	566	557	602	534	559	570	560	616	525	616	555	565	568	580	548	571	582	586	556	540	563	546	577	534	573	601	567	555	548	538	573	548	543	611	530	580	581	534	555	562	549	554	578	533	581	539	571	585	569	518	560	574	586	547	561	609	565	556	573	570	519	532	554	590	602	571	511	607	584	542	505	586	584	570	529	588	557	549	619	595	541	571	571	567	566	544	586	558	544	515	577	585	517	562	592	529	561	611	522	548	555	564	567	518	573	508	556	598	555	567	568	578	562	548	563	564	548	575	582	593	578	537	543	553	563	563	572	613	530	542	551	514	581	492	556	561	577	576	596	534	552	596	582	604	536	572	565	562	556	584	529	527	561	562	511	537	571	563	582	548	565	538	526	545	587	571	562	586	570	563	597	536	589	575	585	538	591	595	604	550	524	589	532	589	536	540	534	529	568	568	611	544	579	575	585	544	544	588	566	547	591	601	565	580	585	540	591	536	603	544	512	573	542	632	557	554	582	563	587	531	579	526	566	572	582	561	540	587	578	560	536	561	553	548	570	580	556	553	565	539	587	580	573	574	509	532	569	584	607	565	571	542	565	557	595	557	542	591	586	545	569	550	526	569	606	522	534	580	538	548	588	580	571	509	572	608	557	548	605	537	548	543	573	584	569	594	611	551	513	535	525	572	569	573	569	557	516	557	547	560	610	581	587	590	582	582	554	573	575	602	563	586	599	564	556	543	540	542	537	604	567	590	553	522	510	579	533	589	583	578	582	548	564	552	594	544	609	541	564	576	544	559	542	581	598	553	582	595	562	566	581	522	535	595	593	545	595	582	563	536	589	546	613	568	563	535	555	564	550	633	573	581	584	561	567	594	544	537	559	545	542	589	596	576	524	564	625	563	569	585	591	579	554	585	534	539	544	565	553	589	581	552	541	581	548	558	577	562	522	563	581	567	536	594	560	525	538	579	541	572	552	608	573	547	573	567	542	539	579	587
4897	9536	8358	7945	7691	27674	48886	40236	23363	11324	3941	1383	714	550	531	498	530	539	572	557	527	581	575	533	571	522	538	564	525	538	535	555	536	527	550	540	568	587	536	565	541	526	513	529	545	543	552	580	526	533	524	534	557	548	580	525	531	493	550	547	578	572	552	553	583	551	534	583	537	570	536	552	519	556	520	537	531	548	571	575	530	565	516	537	559	525	556	542	550	556	544	523	524	548	544	520	531	544	570	555	539	542	525	552	514	542	522	537	520	542	545	530	552	569	559	557	559	568	567	595	549	538	539	535	579	536	510	564	542	504	556	521	551	556	550	534	535	546	562	555	547	543	515	505	515	487	542	517	534	561	507	592	528	541	505	501	507	544	514	526	546	541	505	551	496	532	526	551	557	520	542	541	562	507	535	582	513	526	537	501	534	546	513	543	554	522	548	520	513	545	489	554	553	511	520	545	557	538	564	509	542	531	536	553	589	542	557	551	562	499	546	549	547	500	522	540	524	523	543	548	538	567	544	559	548	543	543	539	507	562	594	544	509	545	547	492	506	514	544	523	564	530	579	556	518	565	538	526	537	566	535	546	545	499	576	554	494	505	537	545	561	540	507	491	526	540	509	559	565	538	511	517	558	503	585	533	488	505	532	525	503	560	587	537	495	577	529	540	543	470	539	482	522	533	549	508	546	552	535	521	542	574	523	541	546	571	506	549	526	512	516	522	529	577	580	482	544	529	515	533	533	538	523	543	553	529	561	528	545	520	533	554	599	531	559	561	544	511	563	543	469	581	583	542	579	544	523	550	596	510	518	497	535	562	571	571	505	547	564	539	550	583	539	534	508	530	519	504	553	560	532	570	514	536	551	522	528	574	560	544	554	506	530	519	534	542	547	539	524	538	538	551	552	533	529	521	521	531	518	512	517	531	558	529	570	566	551	583	527	513	564	551	503	472	554	579	522	539	580	510	516	533	528	504	538	538	507	513	539	554	527	533	541	527	518	557	555	567	499	534	554	543	549	560	556	500	525	519	558	513	549	559	542	518	528	543	552	563	523	524	512	524	577	556	563	564	555	596	515	560	545	550	588	567	554	552	561	546	536	541	524	528	573	512	504	529	537	539	564	542	548	533	536	484	556	517	532	559	556	567	553	578	536	504	526	510	544	537	541	501	517	541	544	517	505	499	535	529	576	502	563	584	546	538	570	533	529	535	533	534	532	561	547	483	504	548	519	570	521	491	568	528	541	549	540	508	541	519	538	567	541	555	564	524	560	516	482	569	567	514	544	541	517	507	542	537	550	556	545	547	577	551	517	545	529	530	520	535	517	538	513	527	526	535	548	534	538	543	539	511	500	522	568	528	516	500	529	571	548	553	547	544	554	574	548	570	542	543	527	509	520	519	552	557	528	543	536	526	552	547	523	548	541	531	537	567	532	530	558	549	564	572	530	527	521	538	551	539	523	502	551	535	542	526	518	557	527	554	522	537	528	552	528	544	547	536	535	548	554	567	534	528	514	552	507	494	534	547	536	522	532	529	538	536	538	569	481	535	505	536	552	545	534	538	529	535	492	501	542	508	500	515	559	533	513	526	543	564	531	539	530	533	517	562	538	553	542	538	546	564	563	539	523	529	522	558	550	557	533	557	540	530	533	555	535	514	518	538	552	572	558	528	559	518	517	530	509	517	521	533	541	529	539	528	497	533	520	539	529	555	573	539	538	497	511	492	543	540	512	540	506	553	606	578	548	501	570	536	549	525	542	540	561	517	510	526	557	578	495	551	523	495	542	552	511	504	554	547	534	521	528	518	505	485	567	529	563	546	543	558	504	541	527	556	585	527	533	520	496	521	541	567	536	551	576	543	552	530	515	513	508	551	553	563	560	542	490	523	529	567	504	563	562	542	573	558	560	521	524	543	556	551	528	518	558	525	548	523	542	533	524	535	568	544	529	549	549	580	529	520	522	570	549	534	507	530	536	543	530	547	577	547	560	535	541	528	519	507	479	501	544	545	535	522	538	521	515	550	547	526	488	492	510	539	490	542	513	516	539	545	542	552	524	534	569	567	563	565	510	576	535	505	543	522	566	571	530	512	528	542	554	482	550	515	539	510	499	535	538	495	553	542	524	564	574	487	545	524	524	542	539	574	549	520	538	538	565	533	524	516	533	545	517	522	520	504	581	536	563	537	535	535	537	514	528	553	553	537	532	535	538	526	569	557	551	575	534	558	529	528	517	519	508	536	540	530	542	541	541	507	556	561	486	515	486	539	551	519	511	572	527	573	535	502	537	523	515	522	547	527	525	505	524	512	538	539	511	541	556	510	544	530	526	542	526	552	510	550	548	565	514	568	539	499	507	529	553	530	493	564	525	476	563	538	583	561	531	510	511	497	499	514	592	537	526	557	561	524	547	559	546	509	524	530	542	530	556	523	577	528	596	500	549	533	561	535	549	533	493	513	542	526	515	534	515	566	549	534	523	552	535	573	531	559	528	550	531	522	558	548	542	532	514	531	543	548	551	545	546	513	509	476	571	563	560	527	502	558	511	558	514	566	544	540	592	553	528	533	554	521	522	532	558	561	536	524	541	553	570	543	521	521	518	524	522	519	527	522	542	562	525	492	511	509	507	500	520	541	549	521	585	552	536	545	523	540	549	523	549	554	532	521	540	566	518	550	559	501	530	549	510	558	510	580	552	562	510	492	547	517	546	559	568	512	531	483	472	513	539	534	560	519	574	514	539	505	516	531	492	505	564	536	526	538	525	536	539	531	560	529	530	545	580	502	529	536	509	512	562	526	498	495	538	493	559	527	537	558	484	527	549	524	541	579	551	537	525	561	548	541	531	523	544	560	546	523	548	548	532	540	512	561	527	512	526	583	546	533	548	525	534	564	499	544	540	545	494	587	573	542	535	515	535	518	522	569	522	532	534	521	498	522	536	526	508	543	509	555	585	557	537	561	523	552	554	498	568	510	542	545	508	537	521	548	540	565	572	542	559	542	548	557	579	546	544	518	547	477	557	512	514	549	538	543	488	571	541	504	535	539	492	514	546	478	544	493	524	559	550	554	536	530	504	480	543	527	574	517	532	503	515	488	526	540	532	539	552	523	543	575	582	549	507	513	532	542	534	525	544	525	491	549	549	540	530	500	561	518	512	524	510	544	559	528	565	541	523	533	548	527	545	536	516	567	527	506	548	547	537	489	530	565	520	522	526	584	484	500	511	535	507	524	527	551	541	557	515	529	570	505	538	556	537	513	527	557	556	557	516	538	560	549	532	564	512	549	536	571	526	540	534	522	527	581	545	605	523	554	559	530	566	500	513	548	555	543	551	540	572	575	531	498	514	557	527	538	523	544	514	503	529	546	520	523	560	554	535	545	537	520	506	555	545	534	540	574	555	579	539	473	542	512	540	487	501	544	545	512	513	497	536	553	538	525	528	470	563	525	516	539	516	585	559	607	518	513	535	540	485	497	497	574	503	508	528	537
27783	12656	2864	3088	2240	2836	4568	3517	1937	1073	690	513	476	500	448	454	505	468	474	468	449	464	453	448	484	477	477	488	459	495	446	519	495	484	479	483	451	481	452	512	472	471	459	468	488	455	482	488	468	479	458	447	459	476	465	477	480	438	469	489	463	448	491	458	450	458	498	491	482	496	489	473	502	479	468	478	488	481	494	460	477	470	469	468	505	454	499	493	418	454	426	483	424	442	485	459	464	455	486	453	464	479	443	495	512	491	492	475	454	455	479	478	455	476	493	470	476	468	462	461	446	498	438	472	450	446	482	444	461	436	454	424	492	457	468	460	503	481	446	468	487	477	471	463	484	459	439	474	457	457	465	455	505	448	454	449	465	432	476	417	463	488	462	448	464	532	504	491	469	446	455	437	479	477	444	463	505	471	502	438	446	480	440	491	473	513	488	421	480	524	438	424	470	486	488	483	420	464	442	457	465	473	440	484	491	507	444	446	450	491	520	449	465	493	477	477	463	502	449	467	451	496	444	439	468	474	462	494	464	441	460	476	464	433	495	437	447	495	500	449	480	468	439	507	448	410	485	436	503	479	507	453	499	467	467	502	443	447	452	459	462	469	453	530	472	425	480	463	414	474	475	422	502	471	473	500	465	509	450	476	409	417	473	452	502	475	472	490	473	466	447	493	449	481	521	477	506	497	474	431	461	446	465	451	437	433	452	468	480	463	456	497	458	490	477	456	494	478	458	478	478	431	462	476	435	462	423	492	479	430	501	457	440	451	465	487	479	496	491	467	467	463	503	541	470	491	493	459	468	492	451	456	475	500	484	501	456	496	486	464	458	433	472	493	487	513	494	498	454	427	497	491	428	482	467	430	488	448	459	485	465	454	467	474	487	511	456	445	457	477	498	465	444	499	458	454	468	426	487	492	497	448	435	488	476	478	458	451	472	481	503	475	440	454	476	476	445	476	484	502	471	472	471	454	470	505	455	488	460	450	425	456	489	476	467	506	453	477	488	476	460	496	464	477	449	475	470	460	441	473	458	463	441	449	455	443	465	459	467	469	435	454	469	468	443	467	483	474	458	461	453	471	450	497	485	444	459	441	478	471	478	485	478	489	462	414	437	465	477	458	482	444	493	432	474	472	474	455	452	476	453	466	476	453	481	437	449	466	465	485	440	467	429	491	465	460	457	479	488	487	486	481	487	483	453	466	468	469	430	459	435	503	477	488	452	492	466	453	496	487	497	488	447	493	470	459	464	456	497	472	480	468	460	463	437	457	467	500	484	443	456	459	490	457	481	484	498	466	452	459	458	458	456	428	482	456	417	467	477	444	451	493	448	468	511	462	505	468	502	484	442	465	472	475	471	512	442	459	493	458	445	443	433	468	501	506	440	504	429	444	466	482	492	430	467	460	482	477	446	475	456	498	477	483	500	449	472	460	431	498	464	501	470	478	474	461	449	485	477	477	476	473	494	454	447	500	458	459	496	460	453	461	456	477	452	489	473	459	492	469	498	472	472	494	449	471	493	486	441	498	446	428	450	474	462	512	472	452	473	461	491	450	465	450	461	508	482	481	526	478	444	433	482	469	475	436	436	505	468	458	417	471	520	470	486	435	477	489	499	488	493	507	450	487	480	471	451	469	476	480	517	443	479	491	483	486	480	487	453	512	469	483	439	491	484	467	470	483	470	491	464	487	446	448	458	477	464	484	435	466	444	480	479	465	462	458	484	499	458	478	458	480	455	475	491	434	464	491	460	479	472	482	460	492	442	470	470	466	466	480	449	461	453	446	480	450	461	419	525	499	467	458	487	453	476	476	479	481	475	449	475	467	483	481	465	480	465	484	454	498	484	432	495	450	474	470	455	476	515	449	443	454	507	465	481	461	505	466	455	453	468	506	502	434	468	502	474	472	475	470	460	429	470	479	481	485	481	483	510	478	491	482	460	443	480	454	477	434	503	455	441	492	483	523	491	471	470	484	464	506	461	408	458	458	445	433	480	479	469	485	517	446	501	486	492	466	502	491	454	480	469	507	418	476	477	487	425	493	462	474	479	448	491	489	494	461	493	429	429	464	460	477	448	491	466	472	468	438	493	487	478	471	441	467	496	439	463	494	503	495	437	442	461	469	443	497	445	506	459	469	497	515	498	485	476	470	459	509	447	460	484	514	476	466	517	455	477	464	475	484	467	478	468	481	450	470	488	440	506	520	463	442	444	462	454	501	486	456	466	474	477	465	487	476	471	462	499	463	434	463	467	467	479	470	443	532	438	540	452	500	481	499	469	481	436	437	499	448	451	444	445	487	477	507	477	477	423	467	445	479	434	494	451	474	508	430	462	464	465	502	479	514	483	465	508	466	442	461	512	489	466	477	488	500	483	464	458	518	465	540	472	433	458	486	466	514	446	478	446	487	471	437	440	474	451	434	493	501	458	462	487	468	492	447	428	491	465	478	458	487	455	473	486	470	479	470	469	457	474	484	478	521	473	458	477	486	475	487	468	461	457	463	503	438	477	500	470	446	509	458	504	516	467	461	501	439	476	447	445	493	430	444	489	490	438	441	490	422	474	421	466	433	456	486	464	460	483	468	472	504	487	495	484	473	492	474	488	471	462	470	460	466	460	487	425	458	465	460	470	443	471	501	455	443	465	451	464	478	463	465	507	496	419	470	462	523	474	468	467	460	488	507	453	475	463	496	442	414	481	426	471	465	483	498	486	463	450	452	476	484	471	487	476	490	488	461	456	449	468	489	430	487	455	510	451	449	478	450	498	486	468	486	462	461	471	490	480	397	469	436	459	450	475	476	464	485	526	460	447	435	456	466	464	471	495	486	469	465	457	457	445	478	483	419	461	496	487	452	455	443	485	469	501	466	428	470	483	453	469	438	453	456	466	485	469	452	444	457	445	457	463	458	474	443	533	505	442	464	513	480	430	483	472	461	424	471	462	470	484	471	489	481	459	422	413	458	502	471	505	477	462	492	446	495	462	448	448	464	470	466	429	449	475	460	475	449	480	510	470	450	469	477	424	474	458	484	442	496	450	465	451	433	488	456	441	468	458	462	504	501	496	509	479	444	413	476	486	447	488	437	440	435	513	482	448	451	492	472	453	479	479	488	489	482	484	473	482	446	426	458	436	452	485	450	494	502	460	490	486	475	441	470	519	494	478	417	436	457	474	458	508	487	440	437	496	489	458	507	475	462	465	449	466	463	455	487	476	499	491	474	459	469	474	468	469	478	454	439	465	450	475	420	455	466	502	441	459	469	459	489	475	466	462	457	499	515	454	516	462	434	465	470	475	465	519	528	433	500	462	458	485	469	445	461	451	449	502	490	481	464	491	454	460	459	444	465	437	492	458	493	470	448	436	453	495	478	450	477	486	484	513	431	498	458	476	468	464	475	447	470	460	481	499	474	447	475	465	480	443	442	485	471	481	462	485	490	441	465	487	459	495	489	449	465	479	499	470	460	452	474	471	451	497	445	477	444
5230	1659	2522	3535	2941	3983	5299	4014	2175	1174	658	527	454	431	425	469	451	435	435	448	426	423	428	445	423	430	454	423	408	416	425	453	438	438	440	409	427	437	408	440	434	404	438	408	425	460	431	414	433	441	397	386	432	415	454	403	447	442	442	431	458	415	430	448	429	411	489	408	436	423	415	446	428	451	434	399	464	440	453	415	450	440	430	462	465	431	436	436	422	398	435	431	455	417	436	406	424	457	418	443	431	440	458	454	394	405	410	445	435	412	437	427	453	431	452	392	404	408	412	435	452	417	411	433	471	411	405	392	419	441	458	443	443	418	411	421	447	418	444	425	417	416	434	433	433	470	439	448	443	383	451	461	457	448	404	403	428	395	470	388	436	431	448	452	434	431	451	430	378	401	476	432	401	453	431	433	416	417	474	397	450	408	399	413	404	427	395	429	410	401	392	447	422	419	394	426	452	366	418	432	415	405	446	420	400	426	382	415	463	466	454	415	427	428	449	422	424	422	436	440	428	423	412	460	444	439	412	474	450	456	417	418	452	427	429	428	447	411	404	449	471	441	383	452	408	440	412	419	432	408	436	416	436	408	418	401	446	463	399	453	443	400	396	424	414	445	418	396	419	445	429	434	427	430	439	413	422	442	406	464	427	398	440	453	422	434	480	434	454	426	427	391	426	407	432	448	435	427	399	397	473	468	431	461	459	434	429	389	467	434	455	469	442	449	428	424	417	461	400	404	395	412	391	456	410	395	448	435	444	481	437	443	438	429	429	428	407	423	454	401	409	407	419	480	403	437	414	401	447	435	406	434	464	395	460	442	411	477	436	436	384	424	404	422	431	406	455	403	414	431	432	419	466	444	422	453	439	441	401	431	445	472	391	439	451	443	454	421	417	439	435	430	433	419	458	435	432	415	462	446	419	409	428	395	438	429	467	417	442	462	410	417	450	414	401	433	448	423	409	477	444	429	424	406	416	411	426	430	415	421	433	415	441	405	413	408	382	424	404	403	427	393	447	400	417	438	405	401	451	425	456	428	435	431	418	419	368	438	438	445	435	443	437	419	437	485	414	435	414	424	460	403	413	452	450	465	417	429	438	434	428	411	444	433	418	449	467	451	449	456	417	463	438	429	437	450	421	412	443	454	400	427	449	448	419	434	416	400	443	400	450	442	431	450	434	443	423	423	462	439	394	441	417	477	449	415	466	466	435	421	425	411	400	444	436	446	436	430	413	447	397	432	473	430	437	416	407	416	453	453	414	446	461	448	435	431	390	456	474	420	447	409	433	433	377	415	435	427	409	472	429	449	422	474	372	392	368	441	451	411	459	431	418	408	428	426	402	467	421	438	400	407	426	435	399	456	426	427	444	420	442	393	437	440	445	440	432	428	444	410	405	442	443	424	420	443	454	399	408	391	425	458	420	437	442	449	424	424	420	401	410	419	415	439	416	416	401	433	405	435	422	422	412	458	420	435	416	417	418	472	430	452	420	449	458	443	427	412	408	465	416	461	430	431	453	414	433	430	395	421	460	417	380	428	444	433	451	447	421	456	421	453	452	429	429	405	432	423	387	441	439	431	443	452	399	422	474	414	404	423	402	428	425	423	412	396	407	426	405	372	456	438	443	429	414	439	429	399	451	445	419	461	451	405	456	431	414	431	445	447	440	449	415	425	442	434	385	406	412	451	444	413	490	440	383	425	402	451	410	439	450	417	418	422	427	399	430	412	428	448	471	387	457	449	438	430	439	417	431	452	417	466	433	426	430	417	458	442	432	429	399	435	433	444	412	427	437	403	424	435	426	416	463	446	434	428	445	413	401	449	419	386	459	414	429	395	436	449	431	433	440	446	388	448	433	417	453	409	409	420	418	438	465	454	470	412	416	420	446	433	440	438	388	417	411	451	450	448	432	444	443	399	395	421	405	445	410	444	446	421	429	475	452	438	434	432	436	418	425	433	420	459	457	411	407	374	418	416	429	427	424	384	429	449	409	445	416	424	438	462	402	403	432	460	412	430	439	426	439	424	447	417	432	438	439	443	437	414	433	393	408	455	407	442	395	427	430	429	460	392	423	403	414	410	465	441	440	453	437	449	435	435	438	442	438	428	448	405	427	411	446	444	441	420	433	416	425	419	453	426	445	470	448	432	418	421	440	396	432	429	439	423	401	396	411	419	425	431	421	451	441	433	423	418	465	418	449	438	419	435	434	424	417	412	422	436	408	406	418	431	398	449	400	463	418	416	415	438	414	424	438	422	432	410	459	461	453	436	413	459	465	403	429	417	449	444	434	420	469	429	372	424	451	412	401	431	395	432	424	393	405	413	457	432	396	444	415	449	468	420	394	430	409	406	430	434	410	423	405	421	417	411	443	431	433	432	464	439	404	420	460	431	424	437	423	445	400	411	441	445	435	436	451	416	418	441	391	445	442	417	440	432	440	431	417	452	436	458	460	410	413	448	425	451	444	400	431	425	431	445	443	434	429	427	427	434	458	401	411	426	410	422	416	389	447	423	443	441	415	406	430	427	434	399	468	459	450	401	445	452	389	405	406	443	424	430	401	433	425	442	409	412	439	406	395	425	424	409	429	433	424	388	451	456	447	433	435	459	472	449	404	451	456	429	398	469	424	425	417	422	396	461	401	431	415	448	411	420	445	423	409	431	427	398	419	464	447	484	434	436	417	413	411	432	419	429	414	413	455	435	406	410	456	414	426	439	415	427	429	449	410	405	410	456	425	447	420	402	430	455	424	435	433	451	371	398	421	413	403	421	460	423	408	401	425	384	441	412	399	456	429	421	478	447	457	412	421	447	420	422	410	422	442	416	443	434	426	424	447	410	394	452	449	455	454	378	411	415	419	417	404	411	422	418	442	409	446	437	437	429	397	430	402	441	402	469	396	445	451	426	393	441	424	441	424	432	433	447	425	449	449	380	423	410	439	447	457	448	424	437	454	423	418	440	409	413	440	417	416	447	431	429	412	420	381	419	415	439	417	404	426	416	426	399	415	475	412	430	416	427	462	426	458	456	394	454	468	434	483	449	439	400	410	402	432	435	442	442	433	447	450	400	436	429	447	445	455	426	453	421	431	424	424	426	459	427	448	440	429	424	449	413	445	435	403	461	486	425	450	458	406	385	409	434	424	403	449	413	430	407	447	398	389	400	398	417	455	420	432	482	406	488	444	437	462	434	448	399	413	432	407	438	434	443	446	438	415	475	414	429	440	439	458	406	455	430	432	447	451	439	439	442	445	414	418	475	410	415	456	436	435	398	426	440	444	413	419	424	413	419	425	441	416	422	399	415	440	454	455	452	439	449	449	440	404	424	456	434	453	406	456	418	414	441	435	441	477	459	386	425	435	464	407	416	414	412	403	479	424	445	431	439	466	428	432	431	422	406	469	464	402	410	437	417	414	464	439	437	434	418	459	420	441	409	463	452	450	403	418	447	414	493	399	409	440	438	404	441	425	440	447	434	440	431	452	419
25508	21417	27265	25207	11528	22550	35287	27476	13936	4727	1469	722	546	510	502	473	491	443	517	475	504	525	488	465	467	517	467	501	415	500	468	475	477	452	427	480	467	451	464	466	475	476	461	456	479	487	516	460	477	477	495	477	443	474	481	487	452	474	433	449	447	438	436	478	524	484	517	473	443	466	500	475	480	495	486	439	468	499	451	468	468	481	466	474	491	497	473	465	446	448	495	471	516	453	476	463	464	476	463	488	460	476	441	465	455	479	493	441	467	530	499	463	443	458	443	440	476	459	496	426	492	451	475	491	487	491	467	465	444	474	430	470	509	429	504	465	468	495	458	493	470	465	446	479	471	486	429	458	492	479	485	445	434	475	469	472	540	508	463	455	453	467	486	467	452	460	498	467	475	484	459	430	489	487	474	514	494	457	484	510	475	463	486	449	454	515	468	444	492	464	477	480	455	457	443	468	462	453	496	453	482	516	479	446	471	502	500	464	459	450	486	462	487	441	505	440	485	495	429	477	485	476	442	478	443	465	483	496	461	458	453	468	447	494	440	446	493	472	494	441	476	449	472	442	482	480	507	487	499	488	445	468	451	437	447	491	474	486	458	464	479	463	485	488	449	475	485	494	465	449	422	470	493	469	490	506	501	466	469	491	441	453	532	495	484	478	446	504	488	433	454	498	456	453	508	503	461	474	502	494	466	424	491	484	467	510	468	465	441	457	486	446	457	447	462	496	469	503	484	490	443	461	507	465	471	466	456	434	442	471	478	465	510	458	479	467	460	448	464	442	470	478	497	492	488	467	471	473	474	455	453	460	487	457	493	490	475	445	487	458	445	461	454	512	504	451	469	470	439	475	510	488	462	459	460	463	456	443	447	456	468	428	479	497	453	480	490	506	481	459	517	461	459	437	474	475	478	474	468	477	502	475	475	471	482	477	427	447	433	472	472	469	474	509	493	505	476	473	434	476	491	469	458	479	487	470	497	482	445	498	459	486	493	471	470	457	468	468	450	458	469	483	447	458	483	451	489	518	486	427	516	491	453	439	461	496	488	508	494	499	457	448	456	477	502	448	474	452	473	482	469	435	484	442	503	490	479	491	497	457	520	473	462	462	459	451	475	469	498	516	461	515	481	453	469	468	470	447	467	472	464	486	487	484	474	442	455	480	428	468	480	501	493	502	451	490	461	447	464	475	476	466	460	458	506	504	471	486	506	483	469	460	482	468	479	478	495	475	479	509	479	467	504	475	486	482	493	468	490	503	464	457	453	478	435	452	501	476	481	509	493	488	436	491	505	475	487	477	466	457	510	468	472	488	523	489	473	486	455	474	469	487	458	493	425	412	485	478	453	493	438	468	453	467	451	495	470	449	479	480	470	477	515	457	480	477	478	435	470	482	463	452	460	461	515	477	482	425	461	497	496	443	469	499	440	467	475	500	503	491	465	489	417	454	480	500	447	468	486	472	447	462	489	468	510	442	482	418	459	489	468	463	440	499	503	490	484	461	479	482	526	461	486	459	457	439	464	490	497	493	473	470	474	456	478	468	464	458	427	495	470	524	434	471	522	465	459	485	472	446	466	455	458	461	496	468	451	444	479	466	458	493	467	477	475	464	467	435	505	464	485	477	476	443	490	438	476	479	465	465	486	465	445	486	480	472	495	479	514	490	439	486	503	488	515	413	461	476	470	498	523	473	460	453	477	456	443	475	484	479	459	442	474	481	469	498	476	483	442	480	508	462	468	478	495	461	464	484	492	458	465	454	472	490	445	481	477	470	470	559	453	503	523	428	483	460	484	497	473	482	504	507	439	459	497	506	468	406	444	473	490	467	507	492	501	488	445	465	457	473	448	471	468	472	471	458	457	461	432	493	504	479	446	455	474	496	464	477	444	458	487	444	444	503	513	462	491	459	474	493	475	460	473	490	491	492	475	442	469	501	484	479	446	476	417	488	450	458	477	443	493	462	491	512	462	471	480	484	463	495	464	457	469	483	491	470	493	473	451	467	484	448	462	483	469	448	485	462	513	482	461	501	473	462	486	483	432	445	498	503	472	486	495	467	470	455	482	436	497	469	434	445	488	486	495	455	490	468	450	513	462	462	427	441	491	501	516	485	439	481	473	465	505	494	489	441	467	476	452	475	497	481	437	458	510	513	488	474	462	495	458	516	465	487	465	445	457	481	472	491	470	483	464	468	471	485	447	492	471	503	467	465	457	478	471	444	418	512	495	443	475	454	434	481	526	478	453	502	485	487	469	508	482	463	486	482	517	463	454	437	465	495	429	449	452	480	465	474	479	483	476	441	470	471	450	462	478	415	505	428	468	451	450	465	497	463	492	432	508	473	542	439	444	460	471	507	473	467	447	433	465	475	466	490	469	514	496	493	489	483	505	430	449	470	452	443	472	458	456	465	467	473	504	466	456	449	478	489	416	464	413	463	483	492	492	484	447	445	482	487	484	471	472	477	434	491	468	474	485	458	450	487	457	452	468	488	478	450	518	488	481	493	476	468	479	474	475	486	476	472	478	504	441	473	422	495	474	450	450	461	461	447	486	486	470	490	515	477	468	496	481	446	444	446	475	453	485	496	447	448	501	479	448	446	446	432	448	504	476	444	494	479	473	456	500	496	491	468	451	527	474	485	461	495	499	452	496	472	484	477	468	495	441	434	504	502	460	467	460	455	475	492	465	448	461	461	483	520	503	483	500	484	484	485	455	511	442	473	475	501	442	492	478	465	484	486	477	471	463	514	463	439	453	456	492	474	449	481	452	441	482	446	471	460	446	427	455	460	472	499	442	431	445	439	430	485	488	482	477	492	482	492	457	491	456	464	482	471	516	468	452	463	478	492	450	501	486	473	454	487	469	446	442	482	470	446	460	465	493	450	454	442	453	460	479	504	440	425	469	461	460	447	490	458	445	457	489	471	448	463	456	495	529	452	464	467	466	455	418	497	449	463	496	501	468	403	456	479	475	500	452	445	495	488	486	501	448	478	429	487	443	452	491	478	495	467	488	493	462	470	472	486	496	431	465	449	478	450	463	452	452	493	475	469	479	491	479	491	478	462	477	479	435	472	456	491	506	464	480	493	426	491	476	445	472	461	491	461	451	501	485	429	482	491	470	513	464	495	463	466	456	455	494	474	514	475	454	458	478	483	451	468	448	456	475	470	472	449	500	477	488	499	485	494	473	474	509	462	453	493	471	465	464	471	485	466	493	470	476	474	496	436	438	447	455	477	464	432	465	472	450	456	473	487	479	451	476	493	459	476	456	492	472	477	464	459	501	460	480	498	441	479	461	470	466	467	476	461	485	441	460	475	496	455	448	461	460	484	493	426	559	460	488	430	484	466	456	486	449	476	453	457	480	471	451	458	492	498	438	456	460	429	497	480	491	458	466	455	480	469	512	480	489	459	507	480	476	527	498	448	485	488	484	459	471	462	470	507	438	536	434	506	443	453	518	486	458	461	471	427	488	474	463	441	487	469
4907	7215	8357	7873	6447	24485	30940	22898	10981	4457	1578	672	507	477	467	484	492	428	445	445	511	440	457	469	483	475	450	431	427	436	432	464	489	432	478	446	457	463	441	455	465	431	444	480	529	489	476	480	436	426	456	491	448	428	474	440	472	499	433	428	493	427	449	469	441	425	486	472	457	459	446	442	478	472	434	484	445	474	480	449	442	522	439	457	484	453	416	458	439	446	449	432	478	484	446	446	458	454	452	465	433	491	418	465	445	433	452	455	471	486	447	451	477	442	455	413	483	457	403	442	501	421	456	440	440	450	474	401	439	449	458	484	465	528	475	424	443	426	480	454	478	436	496	443	449	459	441	441	432	415	450	469	452	464	466	476	452	464	433	440	441	459	446	503	438	428	449	428	455	464	489	449	424	447	495	449	484	467	473	438	414	469	426	469	454	455	471	454	449	452	424	441	452	459	444	449	440	437	482	436	417	469	438	455	403	423	445	450	460	433	441	442	475	457	453	451	430	481	457	444	456	475	441	436	438	473	456	463	462	428	456	452	458	450	442	468	462	426	463	453	462	459	447	488	465	479	471	436	429	460	450	425	461	431	439	455	406	425	441	450	467	444	470	441	488	435	458	440	457	464	466	449	450	440	473	463	467	446	462	448	457	476	478	426	478	457	483	479	432	448	437	473	460	451	422	479	466	423	427	460	463	454	473	471	472	452	432	453	459	468	437	447	455	459	413	461	435	449	484	501	499	454	468	445	510	465	434	435	451	465	422	478	457	464	433	433	471	437	421	473	437	423	482	459	446	426	428	443	455	460	399	426	471	484	419	479	452	458	420	443	460	442	464	446	430	453	429	435	477	488	446	459	466	484	485	480	449	480	466	472	448	462	448	414	453	492	432	472	462	474	463	466	446	461	428	438	447	461	471	459	507	435	482	460	465	460	426	484	449	425	492	459	451	462	447	454	474	431	475	449	456	447	453	437	455	459	484	469	432	431	452	459	483	443	494	465	490	448	463	472	473	439	462	432	450	457	454	450	392	442	408	447	424	439	492	482	457	472	450	456	486	509	448	469	443	427	463	456	431	444	449	491	447	464	476	459	484	446	436	450	475	449	467	432	453	478	479	473	476	493	419	438	457	444	428	420	461	474	425	460	464	491	457	432	445	452	476	407	456	487	398	447	459	442	456	478	467	454	472	442	445	464	473	444	493	432	465	444	451	450	458	456	481	442	438	446	428	461	451	430	490	474	440	474	432	465	484	426	448	467	486	441	474	461	455	436	451	476	466	466	440	435	450	425	445	439	459	456	453	458	478	493	504	469	491	479	476	461	485	452	466	440	441	486	383	436	430	435	453	436	476	496	476	456	419	479	469	424	457	451	491	446	426	450	410	419	456	480	432	441	472	477	435	473	469	424	478	467	492	457	412	437	483	449	441	480	463	448	475	446	439	462	494	465	434	424	479	427	450	453	416	448	435	443	456	433	431	495	448	442	419	460	463	429	411	474	470	443	461	421	446	455	431	446	465	464	431	501	482	399	384	461	455	436	419	420	447	470	477	434	443	449	432	458	432	452	445	446	436	474	438	429	470	442	430	433	452	466	447	403	496	451	434	475	405	435	473	481	467	419	474	412	454	446	444	464	446	461	424	482	458	472	423	419	441	484	461	460	462	490	443	435	507	440	445	469	431	418	464	458	433	472	472	436	464	457	449	438	455	445	468	454	444	447	436	483	467	455	433	442	437	457	492	462	492	439	434	484	450	464	479	468	434	462	457	453	457	473	436	442	446	420	414	474	439	500	473	453	461	439	474	436	457	442	429	429	454	463	429	470	480	451	462	415	451	452	452	436	448	462	489	472	479	431	449	466	422	477	449	479	459	440	449	445	476	453	461	466	430	446	462	439	482	458	513	457	429	473	458	450	461	458	428	449	457	426	443	441	468	459	415	426	464	439	424	442	436	473	403	459	449	459	450	409	463	466	423	457	453	416	440	467	432	455	484	476	448	460	446	483	478	455	461	469	413	467	471	463	472	421	430	451	451	466	440	452	463	460	461	421	424	455	497	458	457	451	451	467	451	446	478	451	469	489	425	434	465	456	433	450	449	429	445	457	463	412	396	445	400	449	455	456	449	460	439	489	442	457	462	447	487	439	485	423	431	481	450	432	482	467	475	447	492	464	405	445	455	455	446	456	442	430	496	481	496	446	463	478	484	449	505	447	446	459	452	481	468	445	444	474	399	442	414	440	439	455	445	480	453	461	441	435	400	467	417	435	420	452	452	423	456	476	468	460	443	484	417	449	440	455	419	449	457	440	454	416	432	403	448	472	450	457	493	459	462	468	454	425	435	463	440	472	418	480	435	475	467	430	469	433	478	416	455	451	466	454	431	476	460	425	466	461	469	485	458	452	432	429	467	437	457	453	432	418	449	466	492	474	474	458	464	464	452	435	445	457	458	484	468	407	468	473	486	432	430	424	478	434	407	463	467	404	493	425	475	435	437	461	452	429	422	463	447	463	461	421	462	470	482	438	450	463	490	453	428	451	439	433	434	492	463	487	439	464	469	440	438	478	483	471	430	483	417	457	447	476	427	448	440	441	466	448	406	459	480	452	409	471	449	409	413	467	473	443	455	441	453	492	457	407	437	447	462	443	462	486	478	445	472	429	473	476	452	451	454	413	446	443	465	481	473	458	432	445	471	454	406	459	488	449	490	424	439	453	463	455	443	449	457	431	441	461	481	451	459	440	420	423	439	467	482	434	461	451	430	467	437	501	459	474	419	429	453	467	444	443	454	465	436	442	443	453	491	462	497	449	406	454	453	443	454	420	481	467	442	438	427	453	477	456	470	431	458	426	491	469	487	476	460	458	465	463	448	452	439	407	442	486	448	475	440	428	445	507	458	409	449	442	435	468	445	442	437	456	478	457	431	458	413	432	431	434	453	464	458	441	450	454	453	423	436	452	470	479	430	410	476	437	462	417	488	457	445	449	468	445	462	471	500	460	429	484	461	402	420	460	479	443	443	429	456	473	449	446	448	484	455	451	438	454	451	434	418	454	487	452	442	402	452	417	470	473	450	456	506	484	485	445	497	480	480	459	453	429	464	467	434	455	457	438	447	426	451	460	450	448	454	456	448	432	472	450	455	459	438	461	456	421	496	460	441	457	461	449	436	444	460	410	423	440	441	454	467	447	427	464	425	445	460	436	492	478	456	437	439	453	458	493	435	397	462	439	443	461	415	404	475	444	436	473	457	443	456	459	436	412	443	458	427	464	441	468	499	484	431	436	437	425	483	455	427	445	443	446	460	453	436	438	455	446	459	469	451	466	452	471	422	481	452	471	451	450	477	448	434	426	449	429	456	478	460	466	445	456	445	444	465	429	445	449	472	446	429	459	446	448	474	446	440	422	463	445	459	430	482	459	434	454	451	444	469	454	421	420	449	465	474	481	448	449	457	489	444	410	437	469	477	455	465	427	446	442	464	461	452	456
24339	21412	28701	24569	21483	33658	53191	44673	26789	11776	3238	1140	700	591	570	641	631	566	590	587	596	561	562	546	567	595	545	550	562	585	547	579	613	587	565	546	570	535	545	575	567	545	581	560	554	547	536	564	565	598	569	599	563	564	528	578	565	582	554	559	584	567	542	554	561	580	560	552	530	550	548	559	606	583	589	558	546	549	525	578	558	559	518	532	570	565	556	579	573	537	620	551	504	620	545	577	540	533	577	539	608	579	533	605	534	534	597	600	553	539	618	606	558	572	530	575	598	602	584	554	547	536	580	568	549	585	552	502	578	610	574	592	589	578	593	567	561	585	581	537	576	569	567	523	561	569	606	601	546	576	537	585	554	579	562	578	555	541	556	588	549	584	568	568	567	576	604	582	574	539	566	543	558	639	561	551	520	575	567	528	568	565	577	590	538	586	584	578	577	512	533	605	605	563	569	558	545	589	532	612	582	574	563	541	590	554	590	595	572	617	553	535	564	598	525	548	554	544	559	549	558	590	573	576	585	543	548	556	583	568	539	608	580	576	545	591	588	545	546	529	611	602	565	514	518	621	582	549	596	567	606	602	566	540	603	580	575	540	562	577	560	561	615	618	586	602	575	514	546	557	528	610	561	576	574	571	546	556	545	534	544	550	541	508	554	576	603	570	564	551	561	603	594	533	614	589	533	559	594	580	565	543	567	583	570	605	583	566	564	532	547	530	593	544	562	568	543	541	561	637	545	555	542	602	582	568	565	595	571	566	539	595	554	580	554	578	589	557	559	553	626	552	558	581	555	582	557	585	599	584	570	499	536	588	569	549	514	562	648	571	567	566	578	561	583	573	565	584	597	531	550	530	576	556	558	538	590	565	560	559	537	556	556	521	574	547	561	601	561	588	553	560	555	575	583	542	531	564	563	546	558	567	572	583	579	565	583	578	587	582	585	543	541	579	595	586	574	591	579	533	586	548	563	583	585	588	532	582	545	585	517	533	576	553	531	565	592	564	592	553	551	547	533	599	581	599	586	546	552	508	551	581	575	543	560	585	556	529	569	516	553	570	550	579	575	604	590	563	540	583	538	584	559	549	602	544	603	518	565	580	535	576	538	554	528	546	573	534	605	549	521	576	562	511	610	544	546	528	546	543	540	528	554	585	580	548	541	560	576	565	588	560	601	622	529	597	575	538	547	537	583	619	582	545	546	539	530	543	546	552	579	550	575	544	546	540	583	558	529	513	547	582	590	573	579	556	541	530	543	603	574	558	543	559	574	593	573	540	605	541	537	567	572	541	586	528	619	580	530	561	535	554	571	561	598	604	584	560	610	573	587	546	587	559	536	535	552	570	530	591	573	545	535	521	559	529	582	583	594	578	549	555	587	563	559	574	608	561	573	550	566	544	592	540	585	535	602	542	554	531	595	586	575	574	564	551	616	582	552	540	537	540	606	504	537	538	549	545	564	552	555	558	565	533	555	560	524	541	516	610	593	553	551	569	520	563	579	525	549	588	533	549	543	569	540	570	555	534	600	567	593	534	557	564	563	578	540	562	554	544	561	569	557	559	580	578	534	578	581	553	622	538	541	549	558	555	580	557	550	543	610	548	553	549	572	589	536	578	607	557	546	561	561	547	543	564	565	543	571	557	586	508	536	555	558	592	544	578	557	550	590	563	533	554	557	544	538	572	570	546	544	553	549	532	556	570	535	548	538	550	552	568	598	554	618	533	588	570	571	589	605	581	570	598	576	579	539	509	553	540	523	586	559	576	549	563	569	542	536	557	561	553	571	543	530	552	581	522	583	545	584	608	513	545	558	588	538	579	558	618	536	556	569	550	585	576	550	575	568	594	563	536	546	544	524	550	558	569	543	542	602	540	583	542	569	545	557	533	603	595	534	540	590	594	595	558	578	581	523	532	577	605	606	582	560	546	549	558	563	551	580	558	589	574	581	535	525	593	542	558	542	556	592	544	520	567	572	563	597	533	550	576	557	546	521	559	531	557	576	582	576	557	582	563	560	533	542	584	551	516	586	611	566	599	507	552	531	558	577	554	578	521	544	582	530	535	588	529	541	538	562	547	553	593	581	570	574	569	560	566	599	566	539	567	538	580	570	535	558	534	563	551	598	534	538	544	518	573	547	583	573	556	574	560	547	578	596	579	611	567	556	542	557	536	587	568	586	564	563	560	563	563	582	548	559	549	537	542	558	561	591	575	556	573	590	550	575	534	589	598	564	570	536	543	602	593	587	566	570	560	580	596	599	572	574	573	559	589	556	547	541	582	568	574	568	528	631	565	497	534	578	531	579	566	594	522	564	561	538	579	534	583	574	607	588	565	524	566	574	540	598	577	564	551	557	613	564	589	551	558	552	603	582	563	594	587	545	548	552	565	582	570	573	543	570	557	588	575	592	510	538	576	531	532	545	514	582	533	557	565	528	608	544	533	584	551	567	585	570	610	566	542	563	611	602	537	582	557	564	536	543	552	515	542	580	572	583	566	586	533	570	563	558	548	568	577	592	560	550	570	545	523	561	590	606	594	542	556	576	586	566	553	539	562	551	539	582	561	546	573	534	537	538	595	568	529	588	503	582	551	612	565	568	555	563	532	565	557	550	558	581	564	568	536	582	567	619	578	535	557	557	550	584	552	550	555	564	537	542	550	527	561	584	577	582	561	555	550	547	561	549	577	547	522	596	578	572	556	563	532	539	573	551	574	531	538	566	539	560	535	562	582	560	586	550	598	619	590	579	540	583	556	570	562	563	555	587	563	593	570	569	578	561	567	567	561	573	568	540	580	601	570	570	592	604	571	627	559	551	536	539	574	520	569	557	581	602	573	541	557	551	584	525	508	549	583	557	523	616	541	573	557	557	544	611	568	569	551	548	563	549	563	590	583	564	544	580	589	548	543	607	521	548	560	574	558	597	574	587	600	558	596	575	540	480	573	558	548	573	593	595	541	581	579	558	536	545	554	574	583	533	550	575	581	567	560	576	538	512	572	567	555	575	555	541	553	557	571	552	572	587	564	590	581	572	599	587	576	574	606	571	587	584	589	589	543	549	525	574	581	576	550	567	578	544	548	580	557	554	567	556	559	559	593	538	555	558	551	566	519	546	543	575	578	540	584	558	561	503	553	543	582	626	538	509	577	560	546	552	566	556	558	585	574	562	530	572	548	552	551	574	588	529	542	562	555	584	587	597	574	541	606	535	528	591	550	574	540	538	549	533	544	562	557	594	517	602	591	578	563	517	597	574	571	524	546	582	555	537	519	540	579	540	563	547	576	526	531	570	521	586	587	552	531	552	604	580	560	602	576	575	592	557	518	565	591	572	596	567	577	603	533	567	568	536	561	567	562	593	584	578	577	524	562	520	552	569	575	552	561	582	560	560	584	554	559	548	546	572	532	595	566	601	579	527	572	576	578	533	546	572	552	570	631	526	574	542	588	515	543	548	549	570	574	596	583	591	584	581	582	586	559	574	570	598	552
5805	11677	16076	12510	11786	37376	49771	38666	20936	9098	3002	1122	689	583	576	523	527	555	515	542	555	510	520	512	538	546	478	540	540	564	547	523	573	569	580	524	566	546	529	530	551	606	564	555	518	535	568	548	572	589	567	478	538	567	539	541	570	556	549	552	531	537	559	555	554	547	515	521	522	527	514	499	489	515	497	545	530	478	511	509	552	545	501	576	515	536	550	522	548	552	554	513	515	573	530	535	544	519	564	555	576	524	487	519	509	537	539	570	541	580	574	497	533	548	511	539	549	533	518	549	542	513	548	522	534	523	549	540	543	551	533	515	522	566	567	522	560	517	573	555	530	542	567	498	572	576	552	507	536	525	555	545	557	520	548	556	508	534	560	562	515	558	553	527	542	565	557	512	488	557	540	532	576	539	578	537	524	553	550	522	554	501	512	584	529	540	482	521	509	530	514	542	541	571	522	509	510	568	505	507	573	549	497	542	545	523	499	535	530	563	547	536	535	535	515	548	510	512	557	565	538	523	516	532	528	557	533	556	541	566	531	586	516	517	546	566	496	517	535	543	565	564	550	547	524	535	524	532	535	528	520	535	537	526	496	519	515	538	515	551	556	532	540	506	496	564	574	532	564	517	519	499	515	552	550	533	521	531	545	526	542	547	522	540	549	506	505	544	519	579	535	539	594	511	544	540	518	533	504	520	539	477	549	517	552	533	541	541	569	591	529	546	501	516	537	523	533	521	544	540	566	557	572	569	583	526	536	526	481	516	519	545	507	521	564	568	539	498	559	526	561	548	504	514	555	530	512	549	544	542	523	542	533	535	539	546	570	509	496	547	518	483	511	514	530	558	560	537	551	508	539	511	555	569	513	605	555	557	555	570	524	538	524	537	570	568	496	541	512	550	536	536	557	540	535	580	560	551	516	542	547	531	508	518	509	571	539	535	554	491	539	533	535	527	538	525	555	532	528	541	547	528	532	533	528	503	540	543	538	519	519	570	599	527	574	550	476	495	550	547	531	534	516	532	503	513	558	535	579	536	537	523	508	548	506	560	521	510	552	536	555	535	542	491	521	528	552	573	499	517	526	532	531	547	561	547	519	565	550	582	543	552	552	545	530	524	524	560	558	540	515	564	514	598	513	516	557	544	531	532	479	546	533	513	527	539	525	519	535	553	523	530	565	527	549	548	538	521	505	530	560	522	582	556	539	532	560	546	546	558	575	519	546	532	531	536	534	509	529	540	526	540	495	504	508	565	532	560	585	509	519	550	531	534	502	552	559	543	558	534	510	548	517	526	575	544	505	548	533	545	506	532	541	544	555	540	526	530	501	529	524	543	541	559	523	539	525	547	474	513	538	525	509	550	521	524	547	537	539	508	506	516	504	521	553	521	539	563	516	494	534	564	574	581	533	521	533	516	530	532	523	554	551	542	544	544	521	594	497	550	516	541	509	504	517	533	563	538	518	545	541	524	551	554	579	513	536	520	509	552	559	557	522	528	544	503	562	552	534	502	491	527	605	501	550	520	519	559	581	535	553	496	528	507	496	540	537	508	529	528	561	553	546	536	515	544	552	538	559	532	536	514	530	516	534	531	525	536	561	519	556	509	526	534	555	514	569	532	559	548	569	509	512	569	549	530	536	538	516	545	516	507	485	529	521	530	548	562	516	539	551	538	536	504	531	497	510	555	526	556	528	544	514	530	512	519	533	537	494	537	560	530	512	553	513	488	553	556	524	572	539	524	576	511	539	534	508	504	533	517	512	520	551	515	538	526	533	485	505	519	555	551	553	564	483	546	507	525	555	505	546	525	508	551	499	531	533	505	541	500	517	501	505	549	568	539	544	500	586	498	472	512	504	508	572	576	527	500	545	570	531	559	570	501	572	553	527	552	549	552	551	517	557	548	526	538	546	574	516	522	548	511	512	540	572	541	596	580	545	566	537	497	567	520	533	539	542	539	525	526	481	546	510	519	478	508	531	512	486	492	507	543	535	508	531	523	550	507	549	562	568	579	553	531	514	564	518	525	528	528	521	579	518	571	546	525	529	527	559	541	513	513	523	569	535	575	545	542	538	524	523	511	537	503	564	531	555	535	498	535	499	526	565	490	562	552	509	512	536	571	522	549	548	535	540	532	533	547	494	534	570	579	517	531	544	499	540	526	528	495	531	530	526	539	524	535	523	525	522	525	554	499	521	522	539	543	541	563	540	509	531	519	554	527	555	562	523	548	504	541	495	538	575	549	528	531	569	475	546	561	519	541	534	557	498	536	588	520	582	519	550	573	540	562	514	517	540	572	551	519	461	543	558	534	499	511	518	523	534	538	541	565	480	499	544	571	552	539	560	538	570	542	513	552	565	531	546	584	494	557	555	530	535	534	560	486	553	511	523	537	521	552	565	543	552	521	567	544	518	545	563	578	535	514	567	541	560	528	505	564	540	482	544	529	547	533	506	512	550	558	539	545	521	570	498	576	543	548	526	533	545	526	539	547	535	521	544	510	535	546	482	537	515	502	500	524	521	514	507	510	522	530	511	481	537	547	538	545	572	532	486	511	520	527	501	524	535	537	519	517	502	544	571	484	511	565	553	548	545	521	541	518	558	517	512	547	519	537	574	587	547	529	555	522	497	528	523	520	522	542	550	557	515	525	531	532	530	516	496	534	573	532	507	561	568	488	566	503	558	495	581	566	535	510	482	522	526	475	540	524	530	540	520	519	506	540	501	535	535	558	512	539	558	533	513	510	528	541	519	555	520	521	545	543	485	546	557	504	515	521	520	529	528	570	519	541	516	572	544	554	544	558	511	563	546	522	524	540	515	547	555	499	575	551	521	540	536	533	506	525	503	513	537	528	534	525	555	482	517	563	560	510	496	521	551	537	532	503	534	508	538	524	524	537	541	544	517	585	511	503	541	574	536	549	564	489	567	551	527	546	532	557	568	530	499	533	538	513	519	504	550	537	563	517	521	487	527	545	520	575	490	526	532	509	516	540	488	515	451	537	558	587	548	535	569	545	551	542	565	518	508	526	553	536	526	548	477	555	531	511	551	508	568	541	520	538	512	542	536	537	533	514	579	508	504	525	524	515	504	525	575	592	516	516	526	518	540	509	524	532	493	528	518	505	533	491	528	532	518	521	500	585	545	562	551	508	539	513	556	572	512	557	541	521	524	507	536	521	532	529	528	522	539	536	536	539	546	517	532	522	536	536	576	535	501	547	514	539	524	529	554	559	477	523	553	535	527	549	567	571	537	553	537	547	529	545	493	517	520	550	522	549	539	522	558	517	535	586	539	494	519	587	562	547	514	564	514	549	505	483	562	574	534	561	540	535	527	562	555	518	528	539	529	530	493	560	510	496	554	526	512	548	568	517	546	518	568	561	564	515	551	527	542	522	512	507	543	516	530	533	504	537	527	547	545	510	499	556	521	518	513	530	537	534	539	531	554	532	527	511	568	546	529	508	565	549	559	525	507	516	502	506	536	527	534	510
27834	14479	7051	5169	2964	2905	4440	3513	1832	955	617	497	497	472	472	436	455	471	451	481	485	460	455	474	500	466	472	460	466	487	473	470	481	466	452	488	452	472	457	472	456	490	443	465	457	467	470	480	462	455	469	472	453	459	465	486	479	455	449	463	459	481	484	459	472	472	437	453	463	452	491	457	474	471	472	485	455	492	434	454	525	490	486	492	501	441	473	445	477	439	455	496	467	422	473	509	477	463	450	444	489	463	495	458	482	473	468	433	468	474	450	481	477	446	426	460	451	469	462	460	472	479	465	476	472	486	442	468	479	484	468	469	451	486	490	443	478	448	480	478	441	475	445	491	483	454	467	510	442	464	450	448	468	458	496	471	467	462	448	425	458	445	456	455	485	474	448	460	435	437	464	473	493	469	447	488	481	445	481	458	476	438	434	474	426	457	494	442	446	464	449	458	454	471	477	470	468	467	483	422	484	457	468	491	429	444	490	487	465	439	447	422	495	469	466	453	492	467	464	493	471	459	466	461	468	447	434	424	466	473	448	484	460	461	436	441	490	479	473	456	452	505	446	471	489	462	486	464	480	446	471	486	430	474	503	455	449	477	441	459	439	493	455	424	441	476	454	430	451	449	477	456	452	502	451	451	484	463	450	434	487	461	474	455	439	475	464	463	476	483	451	476	438	463	441	445	476	481	459	431	471	439	486	470	462	492	484	512	499	442	419	467	449	517	461	487	481	509	484	459	462	466	454	459	438	485	438	493	477	433	462	427	495	427	482	458	499	478	449	440	508	477	487	407	465	463	486	429	482	494	459	458	474	464	467	477	434	479	458	485	470	443	468	495	473	466	442	468	478	431	506	446	471	457	448	468	428	455	489	439	452	485	449	437	429	463	450	458	471	459	417	451	498	454	446	440	468	469	473	434	486	465	491	451	460	476	476	445	499	444	478	460	434	453	460	444	446	492	449	488	466	478	483	484	458	440	464	511	469	477	433	488	441	406	428	488	472	458	452	516	493	497	519	444	470	476	478	456	460	449	447	480	472	486	446	464	474	481	488	478	453	449	454	493	444	459	459	426	437	450	465	433	468	462	446	458	474	483	457	484	458	470	478	510	467	502	460	473	464	469	459	458	411	420	474	469	474	438	481	495	451	458	434	438	489	463	455	475	459	441	439	445	454	473	451	497	459	462	444	448	476	501	492	479	472	522	442	463	480	456	467	470	456	521	488	425	449	450	478	432	502	445	485	458	469	486	465	481	476	432	467	465	452	488	443	506	497	440	453	438	481	467	492	487	481	455	471	444	453	449	452	432	437	452	454	435	482	462	468	453	490	469	450	436	462	442	480	463	427	464	437	401	441	493	419	464	452	443	456	441	438	447	437	451	492	463	462	469	450	453	439	486	456	461	458	433	477	490	492	476	458	468	451	463	494	445	445	454	454	443	460	481	449	485	454	438	487	469	466	436	463	451	476	468	443	434	428	472	454	430	422	457	461	462	449	464	467	464	475	434	461	479	425	407	488	447	460	467	470	499	444	452	487	467	476	466	487	477	452	459	459	469	455	462	448	460	489	410	455	442	446	467	460	491	456	471	491	426	480	460	448	491	470	509	460	453	462	451	473	448	462	476	501	436	495	440	469	451	495	469	464	486	469	486	487	433	434	502	471	467	510	476	448	416	469	469	467	469	436	464	426	454	499	403	458	484	432	464	431	455	470	440	516	454	446	490	453	465	473	424	440	471	441	490	497	474	414	439	461	428	489	501	455	448	452	450	450	424	464	468	481	503	427	488	454	454	499	444	459	479	467	476	458	454	500	507	479	467	438	441	480	471	505	479	480	456	497	477	460	469	407	499	449	454	456	477	471	466	457	450	469	476	445	481	504	488	480	486	473	471	452	464	454	484	456	486	431	446	472	490	505	435	462	469	467	469	445	494	452	487	469	475	440	469	458	479	419	454	424	461	471	471	477	481	445	448	451	490	443	460	443	448	426	490	444	459	465	470	454	485	484	439	434	441	438	423	470	469	514	454	445	445	477	423	468	424	429	467	468	449	500	491	451	444	465	436	474	501	438	437	471	451	482	458	499	467	456	480	504	457	468	446	454	490	472	495	464	486	447	507	478	465	475	471	477	508	507	423	459	480	441	491	438	463	427	451	458	473	444	470	440	466	492	456	464	454	479	444	454	499	478	500	435	439	435	453	441	462	465	462	489	442	483	486	474	438	437	437	457	464	476	446	477	457	445	494	448	446	458	456	490	469	448	474	465	462	453	448	457	447	486	446	463	495	424	478	468	461	472	465	475	420	506	501	504	457	484	466	493	469	437	490	458	492	441	491	486	469	484	456	482	438	440	476	459	434	464	469	445	492	440	440	425	473	439	454	508	450	440	463	484	430	430	487	464	464	486	432	444	503	456	455	477	493	469	464	447	468	452	448	474	454	448	468	454	449	471	422	467	463	480	464	491	455	489	498	484	485	488	456	480	461	468	488	475	442	455	453	436	452	470	492	465	472	438	480	439	482	446	424	479	452	467	463	462	464	460	436	454	463	473	448	429	471	465	485	388	512	481	467	474	463	459	430	478	432	465	481	497	483	463	466	467	474	466	445	479	479	462	471	471	443	451	446	447	476	488	499	449	431	447	463	481	473	420	480	471	488	466	468	458	476	463	474	440	475	450	462	496	467	460	480	468	441	496	476	477	450	466	453	451	508	461	426	464	477	522	442	449	478	444	439	448	445	482	454	481	459	501	431	432	446	461	467	430	483	473	423	465	458	488	455	479	422	433	440	461	456	470	454	431	493	463	487	454	490	508	449	478	451	435	491	474	487	439	483	465	470	447	477	423	419	501	446	494	475	455	501	474	456	450	448	485	469	476	467	489	430	465	444	427	468	457	453	518	444	462	494	452	480	453	447	439	466	511	457	467	499	519	482	428	481	426	481	484	437	465	455	477	479	474	458	448	441	470	479	485	460	487	469	436	479	464	440	450	483	441	425	457	499	441	458	478	473	468	496	460	461	472	453	461	434	481	482	462	487	438	484	497	453	440	441	475	472	478	464	450	441	456	465	479	451	476	462	453	445	464	418	415	461	534	469	449	422	481	454	438	420	467	434	463	457	494	493	476	459	450	506	472	455	460	427	485	429	420	442	457	473	440	462	493	493	423	427	430	455	429	502	471	465	433	498	455	471	415	490	429	459	426	461	455	437	485	491	500	442	427	482	470	488	418	463	441	442	463	478	487	434	487	432	459	513	467	476	464	462	427	477	456	429	444	495	415	487	441	452	442	428	470	443	491	459	495	489	448	476	451	443	423	460	461	480	467	433	432	478	481	472	422	468	436	485	445	460	437	463	441	494	458	489	472	464	443	445	469	445	474	493	495	438	487	487	453	472	454	495	481	493	441	492	454	489	469	499	484	472	502	462	454	466	450	468	457	464	469	516	428	466	447	444	442	417	471	450	415	445	456	473	433	463	455	409	459	458	471	457
6067	5044	6743	5103	3872	4035	5171	3735	2032	1097	682	468	437	437	436	435	432	452	427	439	427	410	416	408	416	434	416	418	404	398	429	435	415	443	446	419	434	448	455	393	448	435	432	418	420	440	404	437	475	445	450	390	422	454	408	420	422	439	429	399	432	420	452	405	447	452	414	401	414	412	458	432	428	399	439	442	466	448	448	410	458	479	425	422	399	427	424	397	378	430	481	428	386	422	435	413	480	404	427	447	435	392	399	387	434	440	432	459	402	425	432	451	465	430	402	424	424	435	412	403	436	415	425	426	386	458	438	417	399	440	388	418	428	427	419	480	434	420	398	390	442	465	438	469	473	404	434	447	423	436	427	432	415	401	391	399	430	419	422	411	394	458	406	436	432	414	440	434	414	419	419	431	411	437	418	442	450	428	419	406	417	430	437	400	397	392	428	412	449	458	416	421	442	388	407	440	408	426	421	469	412	403	401	431	425	405	416	436	435	385	449	441	415	447	438	417	445	442	447	446	432	484	411	433	435	459	410	453	432	423	396	430	424	421	431	432	393	393	456	420	409	410	423	430	416	460	404	450	420	433	422	423	452	428	423	430	423	414	421	426	423	437	453	435	425	451	399	448	417	440	413	432	413	416	437	433	444	429	421	417	443	406	437	394	434	459	433	472	421	400	435	430	447	397	421	434	394	410	414	407	400	419	424	394	478	483	443	445	420	412	431	387	452	421	411	447	423	409	453	425	435	426	424	456	412	416	457	446	450	425	417	442	419	405	464	436	426	463	439	448	461	412	428	415	427	417	439	422	441	378	431	399	421	405	437	424	456	418	436	390	433	450	483	428	427	450	418	419	396	374	437	407	385	416	416	449	446	392	426	415	451	460	446	416	436	447	413	431	419	396	431	409	417	420	463	434	420	441	427	443	443	435	391	446	406	419	407	435	416	449	428	438	452	442	431	417	443	402	467	411	432	437	407	428	458	426	455	402	430	431	461	432	487	419	426	440	448	432	442	431	484	407	410	447	458	423	441	447	423	454	424	421	430	440	404	463	401	411	436	437	453	434	435	438	432	432	415	414	429	445	449	454	445	422	422	415	440	448	418	433	463	378	414	391	437	428	405	406	417	405	453	455	468	379	419	439	424	426	435	401	408	444	404	435	436	445	442	439	406	385	417	404	420	453	422	431	440	452	436	432	401	416	380	437	393	402	434	438	450	428	436	412	391	413	441	434	417	442	435	435	433	389	447	446	429	430	429	441	460	439	437	457	450	444	429	423	444	421	465	417	452	395	396	423	390	419	448	461	443	415	385	455	487	421	439	410	414	446	446	407	450	456	435	419	451	439	435	440	422	460	397	406	443	420	448	396	461	446	374	439	391	421	497	435	449	470	428	447	458	436	436	411	414	426	446	391	413	420	394	413	453	434	437	478	417	418	427	392	439	419	406	408	439	362	445	405	421	402	415	436	408	463	402	429	458	389	422	412	422	419	435	412	421	415	423	430	428	433	426	410	426	416	442	405	426	436	442	465	433	403	444	417	432	382	448	423	407	383	428	418	474	441	427	449	427	445	419	429	431	405	451	446	441	392	410	431	432	418	422	407	417	431	437	429	458	432	408	421	447	442	439	453	427	437	420	452	432	421	419	407	414	442	397	460	426	450	425	413	416	394	450	407	435	421	404	428	427	413	430	439	458	425	439	455	407	406	446	428	408	444	454	457	441	438	440	415	437	441	407	463	417	401	441	439	426	445	432	423	477	415	398	395	438	420	407	381	461	450	419	430	389	414	448	411	450	432	438	423	426	425	470	412	409	439	434	467	409	379	444	428	439	438	406	445	424	424	454	398	461	409	431	392	415	389	390	409	427	459	405	455	442	449	445	433	405	435	395	439	432	435	404	409	419	414	420	432	412	445	452	427	386	433	429	434	470	470	456	449	430	422	475	457	416	430	440	433	433	423	409	442	436	404	420	394	435	405	404	438	445	424	445	426	419	459	415	442	436	419	442	437	419	428	408	417	422	410	424	418	435	423	396	409	442	408	444	427	406	445	422	428	416	446	419	400	440	412	431	440	447	452	416	439	410	388	429	437	453	416	388	430	434	426	432	427	408	435	437	459	412	441	429	441	446	447	469	440	443	440	425	396	409	414	423	441	451	407	426	454	438	441	419	402	427	445	437	427	423	450	424	425	454	407	450	420	439	403	451	421	438	443	403	436	435	422	407	420	423	402	407	425	421	436	410	440	441	429	420	445	476	431	417	461	409	445	405	409	394	444	434	421	443	444	403	414	429	413	421	420	453	458	460	451	443	446	443	415	403	424	421	436	463	453	436	441	431	410	450	425	461	435	432	445	419	433	425	398	394	428	467	403	431	457	476	419	432	423	488	394	437	443	411	365	458	425	439	458	445	436	432	404	420	434	400	417	425	435	462	455	423	455	432	426	419	416	400	451	449	416	401	388	408	443	428	420	434	431	445	455	444	398	425	472	398	427	434	475	404	432	403	414	406	410	460	429	373	450	402	410	415	410	416	423	409	416	468	434	450	463	428	446	478	423	407	449	437	428	430	415	400	423	399	388	386	406	418	418	448	375	404	404	407	411	388	411	472	416	444	427	432	437	437	454	447	474	450	414	430	429	443	438	429	414	431	437	430	431	421	420	420	430	378	412	392	453	432	486	421	432	432	407	444	454	429	457	423	408	443	407	398	430	437	429	441	438	418	389	424	430	404	459	485	438	432	438	396	433	395	445	428	405	432	431	391	438	449	424	432	412	419	414	418	460	439	408	383	411	402	399	397	445	406	429	406	435	406	457	413	415	418	439	405	434	433	409	480	414	414	411	427	401	407	446	436	389	425	404	450	415	428	421	466	458	418	421	414	450	395	422	405	404	465	418	453	433	427	422	435	459	417	400	431	425	454	423	403	395	428	410	405	432	469	462	433	445	420	447	426	400	416	411	415	423	431	402	442	451	426	433	463	395	425	462	420	410	429	421	465	443	408	413	470	388	440	499	381	422	426	374	383	428	467	427	444	444	429	447	438	423	428	420	435	410	394	413	430	424	411	440	440	395	413	422	461	423	447	407	433	452	432	401	421	431	395	454	440	427	401	389	446	406	458	427	440	384	451	430	418	405	434	433	457	421	404	445	463	385	468	434	428	430	422	414	429	412	415	429	428	419	415	453	428	443	436	441	433	436	394	428	472	460	398	407	449	469	390	403	409	407	408	395	434	438	435	439	411	425	434	402	417	439	405	432	456	418	400	421	398	388	441	422	413	441	434	413	414	449	465	471	448	434	402	412	409	430	410	414	395	436	419	436	402	421	389	431	391	435	395	387	432	393	431	416	430	453	390	438	432	404	400	405	416	448	427	446	424	441	439	441	452	445	426	429	416	429	387	447	406	400	438	438	434	393	406	409	433	406	430	408	432	441	430	436	384	421	469	456	443	388	424	450	419	447	444	472	434	453	442	419	421	448	412	422	469	449	446	457
25557	21410	27254	25231	12068	22447	36472	26336	11864	4292	1433	685	492	493	453	470	504	477	494	485	484	505	478	442	504	474	466	435	469	484	459	478	449	465	482	480	465	468	498	469	475	466	466	464	478	433	499	475	496	466	476	456	443	498	497	486	481	479	483	467	463	472	473	455	473	447	466	485	515	498	429	498	474	421	496	450	431	513	419	479	445	451	464	472	422	483	456	471	510	461	459	487	488	485	463	472	467	470	464	465	451	456	470	513	478	473	476	461	461	483	447	483	481	477	485	410	463	446	445	439	469	475	457	448	422	484	458	469	474	457	469	441	459	447	442	457	475	481	468	463	429	471	489	460	460	457	466	456	507	456	473	455	473	450	481	469	449	456	473	455	461	480	453	452	497	479	502	459	473	461	467	496	487	505	461	454	438	430	499	456	462	441	485	450	447	513	447	446	488	497	449	504	460	444	486	520	480	476	457	474	519	450	462	478	472	491	459	466	465	458	487	466	494	474	472	494	463	489	472	473	497	455	460	485	485	503	485	442	440	508	453	471	473	463	509	463	467	499	481	459	447	460	484	426	468	444	445	499	485	445	486	435	456	452	459	473	483	466	499	495	457	477	453	446	457	410	465	475	479	470	492	500	528	479	483	473	483	481	419	457	491	450	470	463	461	427	461	469	472	462	435	429	463	486	500	453	464	469	435	495	498	463	468	467	469	488	469	448	439	519	480	475	446	475	476	426	458	436	490	457	478	487	451	490	472	470	481	523	462	467	464	497	495	487	457	474	465	456	461	466	478	464	472	514	470	440	425	467	474	480	488	508	451	470	477	440	472	479	524	502	505	492	428	452	472	440	509	450	475	479	501	449	501	484	454	494	462	432	482	467	477	470	458	472	447	455	470	472	509	458	469	489	459	479	472	421	453	491	459	454	432	447	476	468	494	435	488	473	470	465	438	465	493	484	434	456	490	459	467	480	483	414	445	483	467	472	463	480	473	465	477	485	484	500	418	529	483	448	455	466	453	508	458	472	489	470	454	502	459	483	502	450	462	487	473	444	462	476	453	482	482	487	465	471	473	449	451	454	470	500	476	503	482	459	478	432	508	427	464	485	492	481	470	466	467	516	469	452	445	460	470	498	444	458	421	454	449	506	460	474	491	472	476	496	496	449	484	475	442	456	495	495	489	460	490	483	456	448	500	476	467	488	471	451	471	447	424	465	494	436	463	435	492	511	482	489	487	471	483	510	447	523	483	489	458	460	482	450	467	486	501	485	501	462	477	471	455	492	475	447	446	453	466	466	448	437	470	434	459	475	410	490	441	482	446	492	482	473	493	471	415	485	451	470	461	495	489	525	447	480	469	440	496	486	456	470	427	451	501	448	442	491	453	460	450	464	481	454	437	480	516	444	546	506	444	431	474	502	477	481	428	485	505	457	493	493	484	497	472	469	453	458	459	464	419	493	506	441	453	452	462	485	470	470	458	478	458	525	432	456	481	462	500	474	463	442	459	476	429	489	456	486	451	458	478	484	484	440	520	474	476	486	482	470	500	464	477	499	475	484	474	491	441	475	497	450	449	452	481	491	481	461	441	467	431	451	498	451	466	464	472	450	476	464	440	496	427	487	460	408	472	496	454	473	461	480	477	439	450	446	464	463	439	433	476	475	493	468	484	473	461	477	481	456	452	483	515	471	464	478	470	444	463	456	447	443	486	526	492	478	476	470	476	459	449	463	488	494	486	458	494	509	458	463	455	490	461	471	494	481	437	431	476	487	479	464	476	492	453	455	464	463	473	479	483	466	445	430	457	474	472	484	494	490	478	506	449	521	479	471	483	414	448	458	426	464	470	491	505	480	496	473	472	482	476	453	456	455	492	492	469	484	476	453	439	494	490	466	487	514	476	463	492	424	480	420	451	539	476	502	490	489	484	476	488	493	442	463	516	435	469	492	454	491	460	452	471	468	470	491	463	462	471	483	470	485	446	446	467	448	452	475	485	473	483	435	433	441	460	498	488	457	494	484	472	454	509	478	479	433	422	471	477	489	442	478	473	484	484	477	473	478	467	432	461	435	460	458	488	489	476	457	483	485	489	517	478	461	467	502	452	477	498	454	443	488	467	517	444	501	479	468	553	493	497	492	427	459	483	510	470	452	479	452	443	427	473	476	453	468	483	418	482	478	452	432	473	480	440	480	502	444	465	460	449	485	520	440	527	504	460	492	478	439	492	476	451	518	471	506	481	461	468	495	466	460	492	472	513	504	476	439	451	451	490	464	444	479	449	499	458	495	444	457	471	444	449	443	416	453	511	473	448	437	464	479	462	441	481	473	472	491	522	448	485	461	478	434	489	467	476	484	448	479	473	483	445	527	469	473	494	475	482	469	483	493	479	447	470	411	483	470	464	462	463	493	501	479	528	454	455	473	457	488	466	465	462	456	479	447	459	434	483	469	441	469	459	471	474	500	462	498	469	431	440	470	457	487	436	511	435	476	495	488	490	441	481	483	476	441	508	455	441	453	479	467	495	486	477	455	471	466	486	438	467	451	523	453	462	477	472	475	459	467	476	427	468	485	439	481	501	444	436	533	475	539	498	490	489	508	435	479	478	467	468	484	445	472	449	463	456	492	493	459	441	417	489	483	424	473	468	462	440	518	456	491	463	476	466	436	474	472	459	460	462	484	482	453	476	498	454	480	483	477	463	475	447	498	470	473	457	526	496	440	449	470	457	480	446	485	461	477	471	457	435	451	435	504	462	456	464	455	487	498	466	439	461	460	420	421	432	460	468	492	468	481	457	471	475	479	486	458	473	487	513	415	478	402	453	472	461	500	445	442	479	494	477	425	483	452	484	483	449	503	473	471	462	491	491	433	471	461	474	473	451	439	437	456	461	456	483	467	522	460	426	457	474	496	423	492	469	483	452	471	431	482	467	478	473	474	471	455	508	436	446	474	485	488	447	487	496	477	502	481	482	481	479	498	482	512	469	492	477	466	483	495	463	483	475	436	459	487	497	469	448	449	500	458	471	447	464	455	491	462	489	468	452	459	429	463	503	461	441	456	460	461	436	493	469	497	441	483	475	436	481	437	479	493	472	452	473	468	501	454	436	457	494	489	502	463	475	504	474	512	469	538	452	491	459	492	482	500	493	455	455	465	474	483	494	460	478	470	414	467	476	488	453	486	437	466	421	462	470	481	470	467	493	485	473	468	498	481	456	466	487	480	465	489	486	477	456	465	480	490	474	485	517	484	519	468	474	442	475	455	473	462	497	440	498	498	476	424	468	532	440	473	490	455	490	415	477	438	482	480	454	527	471	464	467	457	440	464	520	454	448	480	475	449	501	489	496	451	466	446	431	475	461	460	482	495	490	468	491	468	466	473	427	476	506	450	437	452	456	457	488	466	493	463	439	462	442	476	474	437	482	521	432	487	437	439	465	458	467	484	459	470	456	453	464	479	476	457	471	473	472	452	495	464	476	471	506	499	464	484	460	452
5371	9144	13359	8090	6440	24785	31485	21501	9234	4316	1688	706	530	479	445	471	492	507	478	470	441	490	445	415	456	458	430	442	473	429	471	448	454	458	463	445	444	441	453	455	427	481	448	464	493	496	441	410	454	496	461	482	473	411	442	469	429	449	441	441	487	492	442	452	409	476	429	452	421	448	436	417	490	476	443	457	476	426	436	441	432	478	430	455	475	486	472	477	454	426	485	452	471	449	447	422	453	454	413	419	469	405	433	434	466	431	496	462	443	420	455	441	449	426	428	478	450	443	450	426	468	468	461	464	403	473	429	421	456	490	479	439	474	454	510	441	465	476	436	421	488	423	465	466	438	454	479	442	476	444	397	436	439	501	436	452	473	474	466	441	462	453	450	451	428	459	483	476	451	446	478	455	437	449	452	483	459	436	477	447	464	412	443	458	432	433	468	454	455	441	440	459	440	469	442	492	449	453	461	439	470	411	502	430	428	459	458	459	460	482	461	439	457	441	438	430	420	436	469	443	470	463	428	491	456	475	439	437	423	480	473	435	461	462	481	430	456	439	427	420	455	395	478	475	440	470	446	444	476	488	435	466	449	441	438	454	415	455	438	463	449	407	436	453	411	475	422	425	427	453	451	440	457	421	427	441	488	425	518	433	456	443	462	429	433	458	466	429	428	494	485	430	406	459	480	485	459	435	474	452	474	454	459	452	461	491	477	479	488	466	415	423	470	480	474	475	408	431	483	448	441	482	481	446	447	434	411	461	442	456	453	432	457	391	459	462	465	480	453	431	448	435	416	469	435	487	442	428	457	446	445	470	463	439	431	480	422	456	457	432	429	432	443	424	495	459	427	470	444	446	448	456	443	469	426	416	444	469	428	500	428	479	460	463	473	454	459	467	429	484	429	433	472	457	476	460	462	454	478	459	429	463	424	419	490	444	453	480	472	439	436	447	425	461	450	455	430	450	460	463	444	477	422	431	431	433	428	414	467	457	488	429	467	449	424	483	443	468	442	432	424	429	465	461	448	459	453	442	481	424	442	442	450	499	430	413	425	436	414	463	430	456	434	448	446	425	444	452	477	464	454	442	463	458	439	450	441	439	403	451	415	449	451	440	464	448	468	437	456	446	452	474	432	453	454	454	413	397	469	495	436	459	411	461	473	424	439	471	443	446	441	428	425	499	434	473	458	481	456	462	431	424	471	454	431	490	427	436	444	468	439	400	424	439	440	442	407	458	456	457	397	430	451	473	432	440	473	457	452	469	420	478	416	432	464	455	447	443	462	475	423	475	440	458	455	476	433	448	507	468	471	443	500	460	489	442	443	434	485	450	437	448	441	477	436	514	464	437	449	424	446	450	468	465	444	439	437	426	485	468	467	438	465	424	446	456	451	468	476	479	479	458	430	441	420	452	449	451	458	481	443	487	418	409	467	465	460	426	479	456	468	491	457	467	463	429	467	438	453	471	401	455	445	440	478	439	479	444	437	486	452	431	473	499	457	460	448	453	462	433	423	456	449	489	474	447	432	471	425	451	459	468	464	432	434	423	442	440	429	479	461	444	458	485	430	455	451	446	482	455	505	449	429	465	433	455	488	434	425	445	458	502	446	446	474	460	447	435	460	399	488	458	452	466	454	451	478	420	455	412	472	491	454	439	449	438	446	448	465	430	458	457	460	459	469	449	453	476	476	415	419	400	456	420	433	448	429	447	463	450	436	455	454	444	437	484	428	436	419	486	474	431	439	423	450	475	452	475	441	449	436	443	481	470	500	479	441	461	450	444	446	401	456	421	461	449	440	411	428	447	416	480	457	479	445	462	453	443	462	453	440	487	440	458	478	440	444	435	438	466	473	436	436	438	435	444	461	447	488	442	457	449	418	469	488	439	457	485	440	466	433	383	439	442	423	414	478	450	462	431	468	425	465	476	466	443	417	471	425	463	471	453	448	454	443	485	414	474	429	486	461	431	467	447	431	454	452	433	425	442	443	437	452	446	496	455	490	417	446	486	434	416	453	457	439	438	439	448	470	449	443	427	478	432	475	454	447	441	494	433	451	442	436	464	433	457	445	443	484	455	447	447	463	438	446	456	471	463	444	461	462	450	444	459	421	461	471	468	420	471	448	449	498	434	482	431	482	425	420	471	444	461	467	449	439	460	434	415	418	461	443	444	449	405	474	452	405	464	416	477	494	425	429	448	461	413	457	426	443	427	472	463	451	457	468	453	468	452	415	418	468	421	439	417	451	442	442	464	440	465	452	452	422	406	466	417	428	410	470	459	453	447	424	472	459	465	453	410	434	482	450	472	448	431	432	431	464	423	447	461	432	412	405	425	444	468	422	449	429	485	476	453	403	447	423	456	412	445	481	502	469	442	435	444	464	484	444	450	453	428	438	438	462	447	429	448	507	447	449	439	413	475	468	409	420	460	480	419	448	484	441	426	428	445	434	436	451	448	454	430	399	500	445	468	489	441	422	435	424	458	437	461	434	467	447	466	465	453	465	436	480	469	452	483	471	438	450	472	408	436	467	430	444	446	470	468	445	472	445	436	404	486	437	463	405	458	446	496	451	456	436	441	440	478	447	416	465	430	458	448	434	451	422	480	435	502	451	445	437	428	447	446	455	479	473	454	436	447	485	422	470	482	435	456	426	451	445	440	426	436	495	433	445	470	466	463	457	488	489	428	459	436	453	463	481	448	445	437	437	455	433	441	424	457	473	409	469	456	431	448	468	405	443	458	465	446	477	437	427	445	436	433	429	429	453	406	463	482	446	446	439	443	428	485	461	437	464	441	467	439	455	460	443	429	418	450	455	432	410	467	452	443	463	433	467	471	456	449	476	439	412	437	467	449	449	434	454	466	451	456	456	445	457	443	428	473	477	466	440	442	466	441	449	409	444	424	434	437	427	480	465	450	451	442	430	451	429	455	461	431	458	468	447	427	453	446	461	458	445	471	435	460	466	464	467	426	438	477	495	462	431	443	413	448	482	500	441	440	479	452	434	453	443	444	443	468	472	454	452	476	500	429	399	448	465	448	443	420	423	483	498	461	430	458	444	467	456	451	401	433	430	455	412	430	453	480	454	480	457	473	470	458	447	471	491	439	477	444	469	466	481	452	464	441	419	422	436	451	483	459	457	454	450	445	453	430	420	427	444	426	466	469	468	482	459	438	468	435	455	410	433	417	450	456	436	463	401	443	428	438	482	435	448	424	442	421	471	409	443	429	423	421	459	392	420	443	453	456	459	417	455	431	461	453	479	427	487	446	431	474	452	467	458	445	466	444	461	439	451	420	464	445	422	469	451	438	443	439	522	460	429	436	455	464	413	434	465	441	428	501	442	457	454	448	424	432	474	421	396	406	411	463	442	392	418	512	445	455	445	417	482	434	428	409	451	432	431	444	422	409	440	466	442	444	441	403	434	492	424	424	421	454	465	437	452	466	474	407	461	432	451	426	460	430	413	458	453	430	422	375	421	406	468	427	420	446
24292	21394	28696	24506	21376	33983	54107	44163	23969	11614	3395	1079	728	602	604	565	565	575	553	565	582	549	573	563	556	581	602	550	575	542	547	569	580	543	528	601	588	560	593	545	533	613	616	606	581	573	573	578	572	568	551	576	573	568	570	561	562	578	588	583	575	551	586	576	578	597	568	541	556	576	556	584	564	523	538	604	583	553	560	584	563	554	611	596	525	558	541	587	572	568	585	566	576	551	540	554	549	576	575	591	591	569	545	560	583	569	573	540	563	551	585	597	543	551	562	581	608	549	582	539	560	553	600	576	524	535	594	544	576	548	576	582	595	564	561	582	578	586	575	528	586	553	569	576	573	524	543	568	531	591	517	555	564	572	568	514	585	561	583	576	600	539	520	541	577	565	568	536	575	570	564	538	543	571	564	539	523	534	600	536	554	553	572	576	552	576	567	560	542	605	549	579	579	583	538	557	549	573	557	552	556	557	543	570	530	594	543	590	568	522	544	559	564	516	547	565	551	553	595	558	544	562	543	563	550	558	592	563	585	556	600	595	582	555	554	589	565	562	565	558	560	543	519	598	600	567	569	566	573	581	601	585	550	559	545	561	534	541	590	582	552	561	578	564	585	531	559	579	562	579	605	564	543	574	544	543	584	590	542	580	561	579	557	556	636	569	543	601	583	551	567	563	574	602	578	565	565	590	546	541	526	516	522	556	509	523	596	565	547	503	550	595	578	530	550	524	565	552	545	586	554	599	545	550	547	556	555	548	584	557	535	532	591	533	576	546	585	568	545	558	583	585	578	565	551	555	528	538	563	562	573	602	543	570	578	550	574	594	580	540	567	585	565	552	592	557	578	549	552	569	521	545	575	529	536	611	552	573	592	541	574	568	555	553	573	532	564	585	566	516	541	538	551	577	548	552	519	533	576	570	562	577	559	557	526	581	517	541	595	561	566	583	561	574	570	498	548	591	536	580	541	576	559	568	607	580	553	584	549	571	544	550	530	528	583	545	614	562	521	596	569	569	604	591	617	552	552	597	579	575	545	555	556	533	496	589	581	563	559	532	548	552	559	549	531	563	541	563	570	560	487	583	550	590	560	595	493	573	518	576	610	581	540	591	572	559	592	523	561	576	559	551	562	578	529	603	551	604	522	568	579	572	529	583	573	552	545	577	547	542	558	569	539	599	555	587	591	573	563	537	553	575	569	567	606	590	560	554	527	548	568	521	580	568	575	551	580	563	536	552	542	581	583	539	540	590	578	533	531	519	564	530	569	542	566	525	529	576	528	537	573	549	544	547	550	569	552	565	561	550	561	599	584	610	566	523	580	558	555	559	587	570	571	543	591	563	580	543	568	602	566	601	570	540	573	560	586	580	549	581	558	555	583	557	583	611	561	557	538	588	603	585	556	522	609	642	515	573	580	517	541	610	567	548	579	575	571	641	559	559	582	604	534	525	628	558	545	558	569	555	588	576	565	556	521	553	574	543	582	579	547	581	536	554	554	555	566	549	573	588	579	575	563	536	564	538	544	559	531	574	548	568	560	587	574	593	538	525	555	574	561	588	564	535	546	552	554	549	523	566	563	546	591	560	566	590	572	566	569	591	573	529	549	605	558	559	520	553	554	594	546	566	582	583	612	603	576	500	590	551	517	526	597	550	518	509	525	547	594	601	611	509	598	573	592	571	574	580	548	555	540	581	528	591	540	547	576	572	601	547	601	557	537	605	576	527	557	590	573	579	542	530	543	580	563	529	582	580	559	555	564	573	570	571	575	554	585	586	605	530	573	554	575	561	549	558	551	566	533	577	587	569	580	569	571	567	520	518	575	622	584	589	563	571	538	603	532	578	536	571	595	585	520	547	554	542	525	568	573	513	605	541	537	575	535	539	544	566	576	574	542	543	564	530	558	574	598	578	570	542	580	561	510	591	549	534	563	594	559	558	569	558	579	541	540	567	574	521	552	564	530	547	559	557	580	555	554	542	521	570	635	585	558	562	577	562	553	546	559	538	567	558	591	556	520	568	592	572	549	572	511	546	564	562	553	575	525	563	598	536	540	521	560	583	554	570	563	550	573	580	551	546	539	577	569	562	529	552	576	569	596	545	590	570	544	586	566	594	527	580	568	573	560	541	552	584	538	528	579	551	513	544	566	562	584	550	534	552	563	553	592	566	569	563	599	549	570	527	580	549	589	548	576	527	563	567	566	575	548	593	534	613	613	571	569	541	544	574	550	553	601	575	518	605	571	574	556	528	588	549	540	512	551	598	553	570	593	564	609	551	524	566	562	544	543	586	533	616	578	553	546	548	571	542	564	583	562	567	553	614	573	575	553	556	556	526	524	584	574	521	561	578	543	586	534	577	553	573	533	529	566	552	583	572	578	585	590	625	535	562	591	583	524	533	582	517	564	556	548	532	506	545	609	551	558	532	509	573	561	576	571	557	540	551	537	553	573	527	581	607	560	596	559	564	562	610	572	552	561	527	539	571	554	589	561	600	588	572	544	566	580	528	540	502	584	555	560	548	569	560	562	564	598	614	551	552	569	555	590	598	550	548	575	558	563	534	548	533	570	565	543	560	579	537	526	593	555	558	577	530	552	544	554	531	554	547	549	583	542	546	532	569	563	579	540	567	537	586	568	555	571	532	562	551	572	532	567	535	535	568	592	568	560	523	568	555	563	566	554	556	594	578	521	573	585	570	558	589	569	568	559	592	581	559	587	571	556	524	598	537	594	535	561	547	571	564	549	572	584	538	583	533	568	562	537	496	562	551	535	582	563	621	582	565	604	573	584	560	560	574	518	541	561	566	572	541	548	604	554	537	523	579	573	514	567	564	543	586	619	557	544	529	572	506	543	541	574	530	590	564	573	558	557	567	546	541	555	592	520	537	554	576	568	561	551	564	585	572	591	562	568	530	520	577	563	550	589	558	561	571	564	516	523	562	582	540	563	589	546	564	550	555	532	544	568	564	579	545	550	508	566	565	560	606	550	590	575	543	587	576	580	547	564	548	570	533	548	584	588	535	552	549	523	552	555	575	558	587	556	599	523	571	558	567	554	567	533	534	565	575	545	519	544	549	565	549	600	555	562	561	540	555	570	580	575	582	583	530	525	557	528	544	578	568	530	590	546	570	518	611	551	570	545	546	547	548	570	582	502	605	558	555	571	606	559	563	549	551	561	565	589	570	571	511	553	521	538	547	557	569	593	539	567	550	574	579	575	560	532	573	593	568	540	571	546	584	580	530	550	577	609	538	596	598	596	540	565	550	565	567	545	581	556	563	553	557	617	578	555	556	586	559	558	542	529	549	523	530	562	589	587	592	544	567	577	533	553	582	579	580	552	570	577	560	557	550	584	528	578	546	534	596	576	560	582	565	594	541	521	573	558	566	556	541	538	607	523	563	560	553	576	527	563	533	565	554	553	515	552	565	544	588	581	553	554	570	589	499	555	615	558	539	558	580	568	569	559	576	581	535	595	540	575	543	584	541
6333	12780	15907	9578	9738	38111	50509	37417	18422	9658	3392	1241	713	551	524	494	528	530	568	531	533	571	536	560	602	548	531	524	600	543	547	540	548	542	553	531	521	509	515	479	556	536	567	549	515	565	469	496	488	517	528	518	495	560	555	555	596	507	537	547	519	530	519	556	545	538	540	510	535	528	510	525	540	491	546	518	551	565	512	519	556	514	528	539	556	512	532	530	514	528	542	504	537	507	519	553	560	520	502	579	539	537	502	534	525	556	532	575	526	527	515	503	533	503	527	471	521	541	523	514	521	531	535	531	528	510	541	581	492	521	559	525	519	568	554	526	553	489	543	502	493	522	520	522	535	554	534	509	551	531	550	541	530	507	502	481	541	560	515	562	537	525	534	531	566	571	521	490	541	508	561	555	518	510	532	558	538	538	525	550	570	535	541	529	559	566	541	536	494	524	526	494	517	556	517	511	484	559	524	524	527	513	523	520	555	550	531	558	554	513	517	550	511	506	525	532	544	523	509	549	552	527	555	518	564	508	482	542	525	503	485	561	558	526	558	521	530	550	571	515	511	545	510	536	516	537	577	526	497	529	535	487	516	513	561	534	543	534	541	483	514	524	515	546	539	528	550	545	507	519	529	522	502	556	535	529	542	502	510	553	587	504	547	510	521	540	529	540	517	492	505	571	550	498	547	536	522	561	531	567	541	520	494	560	516	547	529	545	537	557	536	550	510	552	528	519	535	573	527	551	566	501	563	553	535	555	538	563	582	526	450	557	527	535	522	552	505	529	496	514	548	539	499	561	538	559	513	566	529	537	558	546	539	562	517	534	511	500	511	547	509	560	487	546	540	539	497	521	603	520	478	523	498	514	531	539	534	528	561	514	532	521	563	543	532	538	554	541	530	485	557	532	540	505	602	535	511	505	539	540	499	537	550	519	559	547	526	508	486	527	522	523	556	515	519	533	510	513	497	508	546	479	503	518	535	527	512	503	556	527	534	555	549	491	553	534	544	527	500	536	505	544	560	539	522	525	527	534	523	544	539	534	562	541	558	560	513	531	552	520	511	531	508	545	562	557	494	525	497	545	565	541	541	540	530	551	553	554	513	509	505	528	526	572	529	545	539	529	535	540	554	536	500	517	545	524	512	550	501	492	551	573	542	511	510	520	555	533	544	502	525	540	521	511	474	508	537	568	512	533	539	523	540	549	533	553	534	579	517	520	562	546	512	546	564	551	513	559	522	531	507	516	533	553	526	520	493	561	503	578	534	545	501	483	514	564	575	488	513	555	521	525	520	532	529	555	514	514	506	532	555	552	534	531	511	504	524	589	547	544	527	515	538	538	492	514	553	536	574	548	525	478	507	531	538	519	534	521	552	536	511	521	521	555	567	519	504	551	519	514	507	555	555	505	517	511	537	526	545	452	564	510	506	560	542	481	547	547	500	478	524	520	512	551	543	561	515	499	542	518	530	513	544	506	504	571	578	513	491	481	511	568	520	547	525	550	541	490	562	518	525	515	569	540	548	550	528	527	530	575	482	508	521	559	516	493	490	499	515	482	503	511	538	549	549	525	573	567	490	519	523	570	557	543	498	493	506	532	549	527	539	556	561	575	540	547	554	535	525	544	555	564	540	484	518	519	535	540	591	529	514	524	539	519	516	541	474	558	539	511	523	530	540	553	492	552	533	515	534	575	532	530	525	545	576	537	495	551	527	533	539	487	543	490	543	545	516	558	523	513	504	533	564	512	536	512	526	548	534	511	549	525	524	526	512	544	534	485	513	550	530	533	497	557	563	507	526	517	538	514	541	503	535	522	565	499	521	492	546	534	509	494	534	518	569	562	529	488	519	519	513	542	521	535	536	492	538	529	531	514	546	497	504	514	518	511	503	534	551	513	520	530	531	516	509	504	488	520	524	530	524	507	535	583	520	485	511	544	566	459	532	535	529	535	489	506	514	545	559	531	527	519	534	528	524	501	523	496	509	542	546	562	556	551	488	531	528	552	549	530	516	562	537	516	572	558	526	539	518	534	512	532	554	522	508	561	563	524	519	542	563	506	549	514	511	520	496	531	515	565	533	524	519	527	537	538	550	542	574	544	576	479	493	523	521	545	544	537	535	539	554	520	534	533	515	563	526	524	532	544	486	545	543	540	554	554	534	489	549	534	532	558	516	529	564	530	533	527	513	538	552	541	572	568	561	564	592	543	506	505	545	500	527	555	484	563	522	534	512	521	512	490	541	557	550	521	503	511	524	530	556	534	523	499	496	532	524	508	494	550	517	495	538	508	553	522	544	537	568	475	518	532	538	538	572	537	478	513	522	497	483	558	484	558	500	511	530	516	524	500	539	487	511	530	546	563	521	543	517	542	546	548	482	476	507	567	563	548	509	531	519	502	543	525	506	570	497	522	546	528	508	536	544	538	508	551	492	533	533	551	531	514	496	517	502	492	554	533	474	480	553	528	554	521	537	524	553	559	544	537	510	507	577	513	517	507	512	556	535	517	579	523	544	532	511	565	512	586	554	512	556	543	549	506	533	544	547	535	502	489	539	529	522	546	505	533	514	501	554	541	536	501	532	566	501	504	520	539	528	550	518	548	494	518	529	503	523	527	517	592	517	555	502	567	509	506	552	547	520	554	553	541	525	531	498	561	526	513	534	548	524	566	487	556	548	495	568	509	506	536	511	503	529	544	506	505	520	524	533	547	542	504	567	526	499	540	541	528	540	514	533	523	510	532	505	538	539	561	521	506	508	530	537	514	519	472	524	548	544	529	536	534	542	542	528	519	524	518	535	537	544	511	519	522	467	562	548	532	530	539	562	526	603	529	518	537	538	521	492	565	554	517	535	559	507	570	534	500	531	490	548	518	532	571	540	553	537	518	538	506	503	475	513	544	497	487	533	504	519	543	509	537	542	564	543	503	508	516	568	509	555	586	484	519	551	494	556	517	546	547	548	532	510	479	540	531	526	496	555	529	530	545	540	545	550	553	523	510	519	493	493	559	517	528	461	545	514	569	532	535	541	533	497	557	553	592	504	476	518	458	528	556	572	532	540	477	486	547	497	550	549	532	525	516	494	574	536	509	522	501	510	505	561	519	507	510	544	500	531	501	559	553	513	517	495	540	552	495	480	506	549	495	570	494	516	528	525	553	548	531	529	563	536	501	525	566	491	528	516	472	496	510	547	521	498	527	554	522	533	508	504	575	521	513	548	476	554	504	531	518	531	536	537	533	517	500	584	563	502	534	540	475	530	508	490	462	540	528	497	556	551	537	565	504	506	509	529	510	553	529	500	529	575	548	533	550	541	522	519	490	499	546	517	522	492	535	466	550	544	528	527	591	549	527	534	522	525	493	540	527	509	537	526	549	535	521	512	541	534	505	537	557	534	532	519	526	487	532	554	525	585	498	516	492	547	529	557	513	555	510	528	524	506	556	535	531	514	537	532	552	514	527	546	500	549	532	531	551	525	529	508	539	501	538	539	510
27943	15301	6610	3217	1875	2527	4943	3699	1818	1028	649	509	465	447	459	422	447	469	491	475	434	484	475	422	429	472	458	466	469	436	509	450	452	486	459	467	440	482	463	477	471	448	457	434	432	477	481	465	479	462	470	503	464	468	459	451	470	455	450	495	512	438	460	453	420	455	494	439	488	476	475	477	434	482	441	462	497	487	446	418	465	487	450	477	431	453	476	491	483	520	491	451	460	452	439	488	452	451	474	471	423	469	456	460	446	469	483	451	453	453	443	471	459	442	466	438	460	472	460	496	417	404	429	443	448	409	496	436	487	461	499	454	445	462	481	450	475	469	476	460	472	508	447	429	452	443	458	477	432	447	473	446	484	482	453	483	463	508	441	484	417	428	425	431	459	462	500	472	434	446	471	444	482	460	529	451	480	466	485	472	469	439	425	472	439	459	462	450	462	477	455	459	433	435	458	467	469	461	430	468	429	467	475	475	474	468	484	448	491	478	533	419	439	470	454	450	450	489	434	507	453	428	455	468	449	465	449	429	450	473	504	474	478	445	468	455	469	488	473	457	466	490	479	428	466	457	446	507	487	435	453	445	472	445	420	476	478	477	447	467	460	452	466	481	448	466	428	469	467	473	416	455	489	443	475	429	477	472	466	509	457	450	445	470	467	459	458	464	494	486	487	424	440	428	458	436	431	443	465	482	489	432	437	461	464	432	432	398	471	461	421	489	449	467	478	456	466	448	446	479	460	442	447	418	460	425	468	471	406	422	431	454	428	462	458	446	469	432	454	463	463	400	475	474	454	403	496	443	485	463	450	460	463	475	465	508	465	476	479	468	464	464	474	447	460	496	434	479	416	444	462	474	463	444	458	493	486	502	459	448	497	468	447	484	436	432	477	462	457	421	448	486	461	467	452	455	454	431	473	478	456	436	446	453	457	467	458	467	445	472	446	487	523	465	463	467	460	471	479	432	466	485	461	503	468	453	512	474	494	453	464	403	461	448	452	469	439	434	465	417	408	464	459	438	437	437	456	441	484	501	458	467	454	461	517	468	456	448	467	480	447	458	467	463	464	435	451	444	437	437	398	459	472	490	504	451	447	463	494	424	440	446	466	454	486	473	453	452	464	515	442	454	480	461	465	443	462	465	468	468	445	451	457	489	456	440	456	472	464	484	472	449	471	470	456	435	410	428	467	463	431	442	423	496	439	450	474	476	491	446	457	469	488	479	453	459	435	491	488	469	463	446	481	422	461	448	442	422	464	494	476	447	471	480	470	424	459	472	458	447	454	456	510	469	435	446	461	438	461	435	450	448	446	455	440	466	450	426	446	460	452	451	425	465	436	455	464	453	454	471	450	435	516	430	438	447	456	451	440	479	444	453	471	510	479	438	505	416	440	443	460	449	429	470	479	467	458	478	494	466	427	434	495	474	448	492	482	485	437	454	459	478	481	471	476	474	501	439	440	422	460	489	432	438	492	462	445	444	469	467	475	443	476	461	474	428	445	463	441	516	455	431	462	492	473	449	464	470	487	423	469	494	489	448	457	467	482	422	463	499	450	487	466	474	436	462	463	507	463	468	455	451	420	439	502	491	472	437	447	452	459	462	469	472	449	442	468	463	513	469	452	450	452	467	440	446	443	473	463	444	463	463	445	488	444	463	492	452	447	467	464	491	442	488	485	437	453	440	475	473	476	505	437	434	395	474	446	471	430	441	466	474	441	460	468	458	470	433	465	450	460	434	454	477	496	479	475	458	439	458	490	430	458	475	483	451	473	476	447	467	505	475	463	441	466	463	527	492	441	485	501	472	419	497	426	467	466	458	429	474	475	483	454	476	441	452	447	482	498	458	449	453	465	498	468	447	488	481	484	438	466	441	455	456	481	429	428	481	454	480	472	436	446	504	466	474	427	486	474	477	458	506	444	473	442	466	468	484	471	463	438	479	479	440	444	476	498	461	431	474	420	477	438	441	450	481	477	438	475	443	456	456	482	452	507	476	433	479	491	517	451	451	441	484	452	426	452	478	466	446	450	461	465	494	465	456	435	475	450	475	464	462	454	479	417	486	468	456	462	476	461	460	429	449	454	457	482	441	456	497	458	474	443	466	455	480	492	475	438	452	441	457	464	473	462	459	424	427	438	498	459	449	490	474	455	428	474	427	463	454	485	475	471	485	464	434	452	446	494	505	480	449	496	422	490	460	469	463	478	439	453	448	472	468	475	468	440	461	440	476	446	473	439	463	435	469	454	455	464	443	463	467	495	451	434	437	465	464	464	480	453	461	461	445	456	490	456	452	453	448	464	474	458	462	444	469	429	496	479	465	461	500	457	489	446	457	498	465	461	521	469	450	482	455	454	417	460	480	456	494	445	464	453	506	481	497	423	485	480	494	441	442	440	444	442	465	461	508	472	463	444	459	480	432	448	436	455	470	421	464	443	483	425	471	450	470	463	432	457	472	455	439	465	462	468	484	457	411	471	468	461	455	463	474	411	482	473	438	473	448	460	500	464	454	435	434	471	472	405	447	462	467	450	481	460	461	506	431	483	485	431	441	464	454	471	486	451	458	463	451	467	454	461	448	442	447	418	511	473	436	479	451	416	501	482	455	435	440	462	422	442	459	448	443	457	420	462	466	447	418	457	460	446	421	442	463	462	459	462	442	462	478	443	451	492	444	444	429	465	457	459	453	449	463	467	436	461	443	506	528	507	468	476	450	458	467	470	439	450	479	421	474	462	459	439	425	488	440	491	450	427	480	488	462	430	475	432	459	449	476	432	468	459	497	445	492	480	455	457	417	417	444	434	422	448	472	442	480	479	411	447	460	485	474	417	501	496	452	412	456	461	442	457	471	445	449	471	456	436	462	444	464	454	441	471	473	435	457	484	458	465	432	484	447	435	434	442	493	471	482	465	440	512	474	443	446	447	471	431	493	431	437	436	451	445	425	448	456	475	441	469	453	458	491	462	424	440	460	473	474	476	472	433	497	417	429	496	431	474	441	454	427	422	440	427	470	472	410	448	497	436	462	479	493	419	436	436	481	424	502	456	431	412	472	442	474	495	502	448	484	473	470	443	457	473	479	464	441	499	472	452	480	451	510	448	477	488	439	463	479	463	463	440	481	474	489	472	486	452	461	417	444	442	452	464	483	482	432	429	453	476	444	470	444	449	438	453	465	441	474	460	449	479	490	512	459	461	473	464	441	450	482	444	467	464	463	463	441	446	486	480	458	456	464	479	452	462	442	481	459	465	465	488	413	400	461	470	483	452	480	437	449	451	486	463	477	471	485	454	449	495	423	460	454	472	471	481	465	455	446	468	497	475	459	425	482	440	494	453	446	468	454	480	463	468	419	489	482	403	478	468	453	500	456	453	464	453	449	472	435	497	502	512	500	441	472	470	415	461	471	505	467	469	450	472	457	481	462	447	451	494	481	485	469	465	461	442	461	473	450	474	466	441	477	505	395	479	434	443	438	456	484	466	436	455	463
7068	6096	5756	3114	2386	3552	5809	4038	1969	1109	614	501	439	432	433	386	455	442	428	446	456	430	452	440	421	432	470	440	451	435	393	432	421	402	402	417	444	390	435	379	443	372	376	402	445	436	428	447	458	474	456	435	418	442	416	418	417	421	430	419	410	440	405	489	411	437	429	413	448	435	444	444	419	410	412	418	403	460	432	435	433	447	386	422	383	409	440	433	450	421	414	395	429	453	431	389	457	430	439	404	410	433	430	427	419	406	468	398	450	426	409	435	434	448	407	431	421	439	405	434	429	412	448	418	423	409	421	422	426	420	433	424	433	408	428	454	383	395	430	418	437	419	457	422	419	461	442	435	431	467	441	417	440	465	441	422	418	458	449	408	425	437	414	424	441	429	425	400	429	461	442	415	400	436	410	414	441	439	422	407	425	450	411	411	445	409	428	468	441	442	432	440	423	442	386	434	432	405	420	451	405	433	435	403	461	429	429	424	421	428	414	444	409	416	431	396	434	437	464	429	415	411	449	378	421	413	425	403	409	415	427	457	411	433	427	457	466	452	415	395	417	392	421	433	427	427	438	422	413	413	418	445	403	450	460	416	433	431	425	413	437	423	415	460	412	381	386	416	410	387	460	411	419	429	441	416	461	418	429	380	452	431	422	419	465	410	413	428	404	444	439	383	444	424	437	411	434	404	424	417	434	464	428	420	387	403	416	423	403	405	471	428	443	434	424	449	437	425	404	393	404	401	447	433	444	423	416	462	434	470	435	435	446	430	439	414	439	412	418	444	407	395	448	412	454	431	406	429	417	450	382	469	410	450	424	450	417	423	454	426	414	395	399	411	437	450	412	437	455	443	442	433	406	455	411	415	406	442	436	425	436	419	434	435	415	432	413	427	421	444	386	397	441	412	380	449	427	424	409	442	457	444	431	421	420	441	418	400	389	390	387	432	435	372	445	436	434	469	419	420	437	412	426	431	427	405	442	438	435	413	410	394	429	389	403	429	395	446	437	393	409	433	392	406	425	431	406	437	420	392	435	393	439	428	432	427	441	436	413	410	412	439	460	418	405	413	443	394	453	383	421	425	442	412	429	435	378	439	402	429	429	408	437	405	412	418	415	440	404	431	410	408	425	416	411	426	444	432	448	462	410	440	463	402	448	442	418	424	435	469	437	443	446	456	401	456	440	401	430	380	418	409	433	396	426	447	420	432	415	427	425	431	414	437	417	411	414	412	422	450	439	417	428	403	424	425	422	437	370	397	445	455	378	403	426	451	416	408	441	404	447	392	410	405	406	439	416	459	452	412	418	407	362	443	408	452	460	409	436	427	441	430	422	414	444	435	405	440	434	438	435	445	415	453	399	443	421	400	421	424	402	424	426	429	420	418	399	375	421	404	431	430	428	474	429	421	429	410	406	408	460	409	419	423	432	435	413	408	400	434	413	408	458	473	465	398	400	438	427	387	418	428	386	399	410	401	420	439	489	431	473	375	416	439	373	409	440	414	428	441	420	439	464	424	416	414	406	434	408	419	432	475	415	422	461	445	441	417	393	423	437	434	412	434	439	423	414	414	400	427	443	443	427	404	417	435	440	448	400	415	440	433	427	408	410	401	427	411	395	416	423	435	453	423	426	380	401	432	410	444	432	449	402	437	425	425	407	440	461	451	420	430	410	413	424	429	424	443	437	388	431	451	421	432	443	430	418	415	407	412	404	449	424	443	417	407	421	417	445	443	388	464	432	422	424	425	439	390	465	423	412	429	465	422	420	428	428	442	422	405	396	439	418	433	429	404	386	403	441	451	428	441	432	439	411	414	404	425	429	416	399	462	477	437	431	404	418	391	434	417	443	453	393	415	433	468	452	462	413	457	417	395	402	434	458	440	434	397	446	398	425	421	415	422	411	410	393	452	414	414	428	418	383	391	456	406	450	439	428	443	439	394	407	446	424	401	430	454	433	409	400	438	406	408	471	401	472	405	375	413	438	389	414	426	427	397	478	417	422	412	429	427	386	418	440	455	430	404	431	470	399	424	443	453	441	423	450	406	412	403	425	436	451	426	400	464	404	451	459	421	427	396	417	436	421	441	403	451	453	448	419	448	411	425	435	427	408	418	398	443	427	451	423	411	428	424	434	447	447	437	435	425	465	380	412	423	395	413	390	432	475	423	442	442	415	410	404	440	433	437	466	430	396	440	481	455	417	401	420	418	431	386	428	431	377	408	441	418	448	434	417	437	430	436	445	427	456	443	401	447	425	405	414	410	444	432	434	420	412	433	403	447	414	448	422	457	461	413	445	458	449	414	441	459	424	436	446	429	391	418	446	424	425	439	421	435	389	422	424	470	415	391	426	414	415	432	442	427	421	456	440	442	415	415	449	401	427	460	416	404	406	445	416	407	430	431	417	436	464	423	428	429	401	406	451	396	462	440	444	422	417	405	443	423	421	394	468	408	369	437	440	416	432	420	430	439	431	434	422	428	437	427	407	436	434	461	429	395	449	412	427	426	413	427	405	406	396	453	432	447	445	434	417	441	445	404	463	437	421	454	412	459	422	420	462	413	413	441	410	408	394	406	410	407	416	412	446	409	451	405	409	488	402	411	394	443	461	433	421	461	432	429	414	425	440	453	427	455	428	390	435	404	435	450	428	413	432	447	413	401	425	411	458	430	433	495	397	439	444	405	431	455	425	415	458	411	414	397	430	443	430	392	444	424	429	420	413	446	414	443	420	415	401	436	467	458	410	384	439	426	421	448	407	440	420	398	435	448	429	417	419	411	428	463	472	414	488	410	424	418	469	433	420	439	437	399	449	429	440	397	430	451	398	439	438	435	483	402	410	422	481	428	406	449	422	415	409	408	414	436	411	411	430	407	418	454	402	408	394	418	397	453	417	420	442	407	424	416	415	430	434	443	402	438	415	403	416	470	434	425	412	422	440	454	415	445	414	417	410	405	435	404	439	432	424	438	422	414	428	388	463	411	448	403	419	416	374	447	405	431	414	430	447	426	431	409	410	425	463	381	455	431	439	435	423	439	390	403	437	436	441	428	445	396	493	420	440	424	430	457	430	434	410	420	439	426	455	417	380	413	428	453	407	401	436	452	402	467	422	430	446	403	439	429	431	430	414	418	413	439	462	449	432	419	451	437	438	394	436	391	417	439	419	413	436	455	409	420	413	422	433	415	447	397	396	433	458	395	431	433	421	408	417	433	411	371	401	420	425	445	377	418	422	448	436	388	433	391	401	459	412	432	470	396	444	420	446	439	455	383	419	380	418	404	468	457	417	425	443	416	431	433	411	421	410	376	442	402	450	450	433	458	415	464	440	414	414	433	409	431	430	420	410	436	421	410	443	438	397	419	411	411	388	437	377	388	439	429	433	430	406	392	411	425	421	456	412	428	446	426	391	402	446	415	416	424	404	399	451	436	426	428	419	425	432	408	428	406	419	442	408	416	427	439	400	438	407	453	415	440	464	425	432	445	438	394
25503	21404	27197	25327	10539	16842	33750	27581	12388	5157	1626	734	531	499	464	489	480	455	494	496	484	470	455	458	441	474	458	492	495	483	455	466	458	475	439	500	493	472	494	442	475	451	468	465	498	470	483	455	468	525	476	445	513	453	467	479	475	437	454	439	480	472	477	480	475	468	484	452	494	433	474	423	486	497	484	439	452	466	475	478	488	457	520	487	480	461	461	468	473	443	461	429	466	421	478	472	477	487	455	469	431	479	452	467	470	447	484	452	459	501	498	457	442	457	460	486	439	501	460	485	422	477	437	452	447	483	461	441	474	481	499	479	456	478	479	443	437	429	461	451	467	476	494	455	510	466	452	487	491	423	484	472	429	459	469	460	463	472	441	450	403	483	461	445	474	459	465	478	498	481	445	429	462	441	477	491	471	469	461	442	431	436	455	453	446	451	468	427	459	482	476	479	465	465	460	473	473	446	472	458	478	415	443	476	509	468	464	417	496	468	459	484	466	464	474	435	477	465	449	454	464	470	465	469	458	424	527	473	459	457	445	475	462	467	487	455	446	474	427	459	436	476	471	442	442	435	452	483	473	422	433	482	459	471	462	480	490	472	453	419	447	487	439	513	431	453	469	460	443	494	495	499	431	463	459	499	444	470	460	430	492	475	457	454	458	455	517	440	436	459	446	461	427	466	479	455	443	442	439	433	472	465	471	482	461	514	456	487	473	456	441	469	469	481	442	469	459	461	484	453	452	481	458	491	470	434	461	470	470	477	478	497	453	484	446	489	473	482	491	447	470	439	453	470	444	455	472	437	480	417	456	478	476	461	424	430	436	512	460	475	433	442	448	462	436	460	474	459	475	453	438	478	479	504	445	470	453	459	464	446	434	439	487	465	488	459	493	448	441	489	499	474	451	487	455	467	493	455	466	482	427	430	429	466	463	456	465	455	442	457	420	464	476	455	451	464	455	491	434	492	472	447	494	459	467	455	482	469	443	472	488	441	435	494	461	441	447	417	452	471	501	475	501	465	493	450	464	468	468	467	465	461	452	479	460	448	440	460	434	478	457	484	506	465	469	444	450	456	471	475	471	432	493	478	475	464	466	438	493	482	437	512	514	444	464	457	454	444	435	436	484	503	458	449	446	456	479	473	443	439	490	475	434	492	466	457	471	472	507	498	446	437	459	416	474	480	471	429	474	449	482	458	504	449	466	472	465	454	449	470	459	493	477	485	450	434	482	439	458	448	462	450	413	443	448	465	474	474	497	455	476	439	428	453	497	476	477	482	438	453	445	444	446	468	459	468	421	486	474	460	470	463	453	437	482	493	480	494	435	436	452	470	453	440	450	500	463	485	468	427	463	451	459	447	467	459	494	460	510	461	437	486	477	490	455	437	443	464	471	444	419	437	456	452	462	429	424	459	512	512	476	464	481	435	457	458	479	443	462	463	419	482	447	491	446	524	415	472	482	441	468	513	458	422	480	529	449	459	471	483	462	500	444	475	453	509	472	469	444	428	465	459	449	465	467	417	465	468	485	468	469	456	459	469	499	441	465	500	401	452	463	459	434	494	435	470	500	503	439	450	451	507	471	444	474	497	467	426	454	459	418	473	439	448	459	447	456	450	462	480	465	448	458	477	499	429	498	497	463	477	431	469	474	481	470	464	450	453	477	437	486	506	442	489	433	493	442	448	483	448	450	458	445	453	433	479	442	462	419	480	500	416	445	450	463	457	472	474	479	456	439	484	439	477	439	467	463	477	458	458	470	455	487	436	485	467	440	507	490	485	459	474	469	454	461	519	449	479	479	440	426	440	481	475	475	446	442	474	442	476	410	480	449	427	426	443	478	497	445	461	450	452	467	445	440	464	456	494	487	424	414	482	515	479	497	443	477	455	439	453	428	448	471	393	448	471	422	471	518	488	468	455	439	470	463	487	449	466	431	457	447	485	456	447	466	438	426	456	488	443	489	493	433	472	436	484	472	435	462	458	495	479	445	472	448	432	442	476	450	431	463	466	474	438	477	458	482	423	474	454	436	444	497	471	453	444	447	409	470	449	462	510	483	460	476	484	458	498	491	473	474	437	489	488	486	497	468	486	455	437	467	472	430	490	465	492	481	457	464	455	514	489	460	439	476	513	481	485	475	490	443	472	481	447	474	439	459	470	457	455	478	427	502	466	425	427	519	447	450	455	464	443	490	433	465	490	470	453	453	479	418	461	467	480	445	471	494	473	422	461	500	514	466	427	428	440	473	470	457	487	478	470	498	462	469	409	514	451	460	467	489	445	452	430	473	454	444	488	462	491	468	462	461	470	447	465	432	457	478	459	489	470	483	410	468	460	438	455	453	441	439	436	454	451	443	476	429	463	479	467	486	462	467	452	495	434	497	468	436	494	495	480	457	449	436	518	491	460	506	446	431	458	435	457	493	446	460	452	485	433	463	446	436	482	457	454	480	498	462	455	434	448	467	408	436	442	481	438	421	447	449	471	480	513	474	478	425	435	459	465	456	436	436	442	456	439	453	402	461	445	411	435	479	482	459	411	478	471	476	446	457	452	486	426	497	452	487	469	427	475	455	484	480	476	493	470	507	459	493	455	468	467	459	448	523	470	445	478	463	454	450	487	446	447	467	464	461	462	413	414	444	465	490	448	481	480	456	443	455	456	473	439	436	433	461	437	470	470	465	428	446	455	473	464	451	474	486	463	458	441	460	475	452	475	503	481	493	459	457	462	450	495	470	456	499	437	491	480	466	449	456	463	430	466	466	473	455	432	491	488	474	488	453	458	449	487	457	458	475	448	456	421	437	459	469	460	500	449	470	466	470	462	445	504	453	468	443	460	437	451	422	453	443	471	421	461	457	470	482	448	439	485	462	463	437	481	459	439	483	435	453	450	484	435	428	433	447	464	477	473	486	447	491	448	422	458	428	475	454	405	497	481	461	440	478	494	448	455	450	461	450	435	486	493	470	457	522	471	465	490	459	435	495	464	456	471	446	434	459	432	461	519	480	490	518	466	468	443	488	449	445	444	436	510	468	461	437	477	432	467	453	445	467	471	429	429	447	488	482	482	453	454	470	448	470	464	440	512	469	493	448	492	474	465	447	463	481	451	447	480	431	419	466	461	464	447	488	490	470	455	468	459	445	476	481	449	444	488	459	449	413	471	463	458	442	428	460	505	503	525	476	431	479	449	496	462	430	458	477	466	453	484	510	481	513	471	483	452	453	467	437	477	436	440	464	420	474	452	404	476	481	484	428	501	481	522	484	453	479	497	431	430	466	488	456	444	442	439	489	460	452	464	466	447	467	442	493	493	459	453	479	479	462	438	451	423	476	444	479	458	470	481	454	441	486	466	460	457	479	484	442	472	461	429	488	450	478	476	473	439	444	446	478	481	451	424	461	479	455	490	453	495	459	447	484	453	449	448	453	441	485	519	442	516	445	461	437	488	450	443	475	491	461	459	448	470	471	449	463	432	477	524	422	458	491	476
6272	10408	9519	7530	5136	20495	29813	22974	9530	5151	1759	740	539	462	475	447	480	451	463	482	457	447	432	455	432	484	458	453	446	441	466	471	456	418	441	461	469	457	438	430	452	460	454	415	469	482	464	473	458	451	478	415	467	431	445	449	460	460	428	446	481	419	427	454	444	429	477	429	494	458	418	474	445	454	424	503	450	403	450	454	458	442	436	447	471	443	469	432	475	471	444	444	456	480	433	477	451	418	428	433	458	477	474	398	459	409	431	450	457	463	400	457	442	457	459	405	419	440	439	456	470	440	450	449	444	467	451	479	430	459	430	458	467	442	460	451	410	469	449	465	448	429	473	419	452	451	459	400	455	433	446	437	465	457	469	462	460	444	443	452	449	437	485	485	458	444	468	456	424	501	465	435	455	432	434	437	489	435	439	444	438	434	426	439	451	440	483	426	465	427	465	494	450	425	460	437	466	428	481	429	432	467	459	440	454	455	447	466	454	448	476	432	429	448	471	476	474	403	453	449	442	437	440	435	431	471	424	462	456	415	444	433	469	422	445	462	431	456	480	468	442	459	446	460	464	424	444	446	440	469	459	456	435	470	436	451	457	433	452	447	441	435	447	456	493	447	468	434	447	462	441	462	424	459	453	472	467	457	478	443	443	437	453	449	480	419	443	486	445	455	401	464	438	462	470	430	473	437	492	420	456	446	464	399	446	486	455	440	414	429	444	451	404	433	426	458	436	482	446	453	418	442	462	457	434	453	457	443	434	478	441	443	422	442	496	447	468	444	446	469	439	423	442	439	449	437	456	452	451	463	441	396	460	463	443	436	461	422	459	450	454	461	433	437	483	447	436	450	471	442	472	402	462	479	426	429	422	472	446	442	468	472	421	467	450	445	427	473	478	449	434	476	426	418	458	433	412	461	422	439	445	420	441	417	467	430	423	428	463	465	427	464	451	451	427	432	435	450	456	430	479	429	473	497	441	426	408	437	444	475	440	431	439	468	482	470	463	474	456	457	456	423	414	454	440	411	470	509	432	479	451	477	463	454	437	444	481	433	477	441	437	467	449	446	460	439	441	416	435	427	446	445	424	453	493	441	427	442	448	430	455	451	463	438	421	435	423	443	460	429	447	445	451	409	423	457	456	451	455	462	456	489	450	484	494	451	423	449	401	457	403	454	422	420	443	426	450	447	416	458	456	437	447	449	434	466	442	463	408	505	428	487	475	450	459	462	426	465	440	420	451	454	490	472	468	447	427	436	434	439	449	452	413	488	382	408	428	467	462	448	451	443	446	452	433	464	447	467	451	440	461	435	417	437	464	472	469	455	469	413	410	447	444	464	452	447	430	445	464	488	425	444	445	424	475	442	405	401	460	457	499	446	451	436	460	438	445	503	413	462	446	471	442	452	471	461	462	464	440	437	496	455	449	437	430	436	459	434	470	438	419	455	459	435	482	409	441	429	455	398	455	456	456	429	410	397	433	422	429	428	417	422	468	441	458	438	474	443	424	434	458	443	450	464	422	439	453	436	446	470	471	454	423	438	428	463	428	435	447	434	472	408	446	450	432	422	456	459	427	459	447	414	415	422	452	477	447	448	467	418	418	474	468	458	496	435	441	450	436	428	465	454	458	462	460	433	427	454	440	459	477	461	420	419	431	445	465	445	479	468	445	412	446	433	435	431	458	460	451	448	480	443	402	444	445	469	424	424	449	471	442	446	447	435	449	464	451	447	467	426	435	442	440	463	444	448	469	460	431	451	452	448	419	424	443	423	460	433	482	447	443	404	450	426	492	456	426	432	417	475	457	450	432	478	439	443	435	443	430	456	421	450	466	451	436	441	470	411	430	452	468	474	439	429	438	477	415	455	439	413	451	414	466	460	430	457	426	458	456	454	438	454	467	427	474	445	425	448	459	471	427	471	462	435	437	448	441	440	426	429	390	455	491	453	449	452	444	416	448	418	494	427	465	465	435	474	451	477	475	481	439	394	433	419	475	442	452	434	447	435	430	468	457	437	438	455	473	413	441	471	443	431	427	438	447	442	452	410	446	447	454	461	476	456	438	467	480	458	397	437	444	447	471	471	441	465	463	438	471	436	464	432	454	462	446	411	454	415	452	443	455	419	473	478	407	474	464	420	477	447	444	453	448	487	456	468	445	404	465	454	443	441	453	441	432	431	458	448	440	447	428	411	436	452	484	426	460	440	425	431	443	444	419	484	464	455	415	411	429	460	443	428	460	475	421	417	459	455	430	443	457	453	477	408	448	437	439	471	428	463	447	468	488	489	444	444	438	488	444	483	442	437	473	457	413	447	444	465	430	448	439	425	436	453	447	464	463	426	446	441	478	430	479	451	448	453	462	449	462	467	455	475	476	420	406	451	435	477	405	425	433	449	456	421	424	410	421	440	428	435	458	431	435	483	500	449	415	459	417	457	434	455	436	459	433	453	407	466	436	440	435	437	448	434	460	446	441	443	430	450	464	462	466	424	466	429	450	484	446	437	469	440	472	434	435	431	447	443	421	468	446	416	464	473	428	461	415	454	447	454	447	479	442	432	439	398	440	441	453	422	429	437	454	440	457	464	474	426	449	443	460	473	440	446	477	423	471	449	450	453	425	455	470	455	472	469	451	415	426	420	471	435	438	424	428	424	437	438	439	453	450	469	468	442	467	422	453	450	433	426	449	416	421	441	431	471	493	446	438	471	453	453	428	433	453	475	414	429	460	461	439	432	456	498	462	382	440	456	467	460	450	439	470	433	470	435	431	457	464	487	441	459	404	479	431	439	457	470	431	477	492	445	426	442	443	439	461	462	474	455	463	435	457	425	479	491	451	427	446	453	444	453	441	447	440	458	436	460	435	472	434	450	449	410	424	443	439	416	454	439	446	443	452	414	446	456	494	461	461	424	456	452	414	470	417	463	451	456	447	442	450	458	451	449	453	451	428	412	417	436	425	453	454	455	454	483	437	447	398	463	463	449	448	454	438	400	438	471	428	501	412	464	452	464	439	423	454	415	447	473	484	464	425	449	432	478	434	438	435	426	443	419	439	413	427	425	450	450	475	432	428	474	465	464	487	411	439	429	445	443	448	456	432	448	427	457	440	481	454	411	464	471	464	406	458	444	441	440	461	459	440	486	452	462	443	461	455	459	459	438	422	436	475	414	465	465	423	456	395	431	433	466	470	452	467	444	436	446	405	454	453	451	455	456	442	456	430	454	450	435	451	455	420	440	442	440	457	418	453	432	445	508	441	438	453	444	422	432	441	454	478	440	437	425	396	468	452	420	423	442	431	473	444	422	433	468	418	464	406	470	425	450	462	443	469	452	451	444	379	433	471	447	438	441	456	458	443	473	429	440	453	443	449	408	461	464	479	460	448	442	425	443	430	473	411	440	431	504	463	439	478	473	409	392	484	441	446	429	397	436	443	428	420	475	421	427	446	433	482	436	433	452	433	442	430	442	473	475	441	450	449	419	425	480	433	480
24342	21450	28710	24710	21595	20477	49768	46544	28122	14325	4150	1233	744	588	614	568	572	604	568	535	539	546	544	561	546	567	582	554	535	549	522	565	543	545	575	553	550	531	496	550	556	532	545	532	551	575	536	538	548	560	587	591	553	580	542	603	519	514	552	545	569	558	571	557	540	587	539	576	597	558	594	558	514	541	535	532	578	568	565	526	567	574	568	548	541	581	591	556	570	555	543	547	562	556	559	538	602	569	565	542	551	546	555	569	552	576	550	552	560	554	561	521	548	527	522	527	577	557	591	582	575	527	603	564	568	579	533	583	529	549	569	566	549	527	540	540	565	544	528	530	572	552	537	516	576	547	550	534	569	546	561	570	543	535	570	550	505	548	572	614	577	516	596	571	577	512	561	585	539	571	560	576	558	549	555	544	548	562	548	552	557	543	529	533	579	526	520	517	555	543	540	520	582	564	551	498	563	570	546	553	530	606	566	510	607	545	585	549	594	565	510	555	532	544	615	527	539	574	565	525	564	535	520	554	549	527	580	553	549	581	526	539	590	575	590	526	558	559	558	546	548	574	550	544	539	584	570	508	532	554	525	498	549	583	557	567	550	595	570	539	498	588	530	563	566	516	579	553	550	512	556	589	572	546	552	576	553	517	539	574	584	566	549	539	557	552	571	583	533	547	561	595	532	526	581	556	533	572	598	541	568	526	561	513	536	560	573	518	535	579	566	544	606	548	550	595	529	547	573	551	566	561	557	534	541	557	583	558	565	558	509	558	576	557	526	562	543	510	547	568	570	541	560	533	579	537	571	533	575	565	529	565	575	557	541	544	550	589	543	578	561	583	574	567	569	606	559	540	596	562	543	566	521	520	595	577	556	527	528	526	562	551	572	567	530	563	545	581	561	551	590	513	558	562	516	530	503	584	567	557	557	555	549	596	534	554	558	568	584	541	568	599	602	578	535	533	575	557	595	513	533	540	554	546	493	517	541	517	569	590	548	605	545	515	540	560	551	551	542	539	535	544	562	540	546	523	555	528	528	532	575	517	530	521	570	564	521	581	546	582	548	548	548	538	541	585	562	545	525	543	539	561	542	564	538	562	549	560	609	577	549	554	573	527	528	551	529	529	563	546	569	542	513	552	586	535	610	532	544	533	530	525	575	586	577	547	553	532	587	540	556	561	566	540	564	551	554	548	558	543	527	531	618	546	540	568	556	533	546	536	557	602	580	532	528	503	584	560	541	537	544	543	581	531	518	535	518	558	569	582	531	552	541	580	588	527	580	557	532	542	552	567	555	616	548	540	517	558	572	553	550	522	567	587	575	567	541	540	537	560	575	577	567	561	511	544	586	568	569	550	575	564	530	569	568	570	534	564	593	587	539	588	571	528	560	592	574	541	568	576	535	558	555	492	577	563	560	540	600	513	504	558	533	535	532	591	525	541	556	538	577	513	536	585	543	592	562	559	553	598	571	565	541	537	525	564	555	535	512	579	556	593	584	588	543	521	528	513	546	538	531	538	551	546	545	540	509	517	637	510	515	596	546	581	529	542	517	539	546	596	553	549	560	562	555	536	541	540	578	524	495	580	517	559	524	548	542	560	542	542	550	541	582	544	508	527	524	566	555	541	597	558	555	554	538	558	561	546	545	561	520	580	550	491	491	576	528	600	510	568	540	552	557	533	535	595	530	560	580	497	574	579	494	549	527	567	555	525	533	563	576	564	553	556	544	562	573	523	590	562	573	598	598	527	559	546	531	545	513	526	556	558	554	558	585	575	526	567	522	546	551	533	573	541	507	501	533	563	544	567	554	566	591	549	569	564	534	559	524	575	539	519	573	557	590	543	581	556	501	525	550	529	509	516	513	559	553	492	541	545	537	540	536	564	523	544	591	546	540	593	506	549	548	513	568	584	544	555	532	556	546	556	571	571	601	573	548	545	540	559	517	543	588	528	561	549	542	547	548	540	561	544	505	573	529	530	542	556	552	540	617	585	568	576	530	565	538	526	558	573	570	529	549	555	528	526	546	545	571	556	544	541	560	548	536	563	552	549	592	556	556	533	565	546	570	486	559	565	566	528	561	549	564	640	534	577	544	567	518	532	552	597	543	553	534	529	564	550	548	533	521	572	511	582	571	531	535	561	560	535	586	601	571	533	586	550	518	525	530	585	579	542	578	590	564	571	512	548	569	541	555	511	591	544	582	552	563	524	519	528	553	557	540	544	565	590	541	531	551	563	578	511	548	597	575	576	591	549	562	580	555	509	582	559	533	539	548	539	556	518	541	563	590	548	555	534	566	560	584	550	549	572	565	538	545	535	554	552	554	582	568	533	561	495	537	509	541	547	488	553	532	528	566	599	528	544	529	529	536	578	567	559	571	600	608	568	552	586	569	573	550	568	548	507	563	561	528	515	531	572	546	537	568	531	546	523	557	551	548	553	548	572	565	559	558	543	564	587	560	547	560	550	546	563	521	561	606	560	530	501	586	578	552	571	540	567	546	540	565	521	545	570	566	557	538	593	518	548	550	587	546	566	541	576	566	519	523	615	508	565	579	571	548	590	490	554	535	543	559	575	543	511	521	521	567	562	528	613	570	536	582	560	526	566	573	599	558	527	541	583	576	562	573	550	567	557	564	569	550	531	541	563	596	525	530	533	573	516	567	553	559	587	580	563	513	562	539	602	524	539	584	573	530	601	554	536	545	554	527	480	552	553	582	542	570	549	554	536	570	584	570	531	535	528	529	521	545	534	575	576	563	575	514	548	534	562	600	545	575	527	560	554	544	583	543	570	540	549	551	568	555	577	529	599	555	535	537	567	587	532	536	543	578	572	579	550	546	550	536	568	552	529	559	527	558	548	556	527	546	580	591	540	520	587	570	535	606	529	526	580	563	595	562	534	541	542	566	540	537	548	586	565	543	575	566	582	531	530	543	586	570	541	591	565	603	538	570	531	558	530	537	578	541	560	514	537	595	530	533	550	587	594	588	542	491	558	552	593	542	582	556	574	538	581	541	528	529	535	528	552	589	559	532	569	520	561	574	531	549	522	556	531	520	577	564	542	537	558	543	561	533	522	558	504	569	542	558	556	575	609	554	541	574	597	548	588	531	514	525	540	498	533	508	524	576	563	601	550	561	527	559	590	525	566	521	520	562	520	575	603	549	560	570	568	576	551	577	518	505	580	517	585	552	554	571	566	547	522	562	542	550	533	598	556	516	534	556	577	568	579	520	564	551	535	567	523	557	520	544	533	577	507	597	589	549	570	588	551	556	545	549	536	561	566	572	519	543	502	537	571	548	546	584	532	573	539	589	547	544	546	515	532	556	550	500	596	597	540	572	536	526	545	562	557	559	545	550	516	579	550	590	530	491	560	551	527	565	521	540	548	528	530	531	560	527	519	583	545	551	546	502	548	590	588	532	533	541	565	558	506	558	555	547	559	521	572	549	547	552	551	583	555	548	544	570	559	505	539	524	538	569	585	510	561	557	560
7190	14722	16936	14075	11436	18216	48996	40943	21855	11242	3715	1426	732	593	560	547	518	584	542	582	544	538	554	521	543	551	508	488	530	549	509	531	545	497	570	556	521	523	521	534	552	545	526	524	540	514	541	501	523	532	561	491	516	539	490	542	544	560	511	503	541	505	550	533	541	541	514	548	509	535	499	542	553	521	520	571	536	507	539	555	513	547	510	526	496	540	495	514	535	555	527	498	545	520	544	535	529	535	524	514	498	512	561	526	549	505	532	595	559	535	529	564	523	556	476	548	536	536	512	501	530	532	550	495	481	562	527	516	539	529	549	507	548	509	537	545	529	538	517	550	498	534	527	560	555	529	542	480	574	527	528	510	530	532	546	489	532	566	497	511	515	523	499	507	510	518	485	530	502	571	498	535	542	518	546	504	565	499	519	532	537	514	529	523	527	533	529	569	541	524	526	529	562	529	515	521	570	529	540	532	545	520	511	550	516	543	533	502	535	536	592	548	537	510	539	495	519	553	530	562	522	536	534	572	520	514	518	454	554	543	538	472	506	523	523	525	522	535	520	522	505	545	498	513	554	544	529	544	500	544	533	534	523	545	530	550	545	506	556	552	525	513	509	603	574	509	536	492	520	508	540	488	552	509	565	496	522	505	520	549	513	507	522	531	577	533	530	560	541	520	515	506	525	565	550	548	530	536	523	478	532	528	540	507	528	535	561	519	500	502	547	548	514	494	504	540	523	535	536	531	520	520	508	577	563	536	551	496	541	538	524	580	535	498	543	538	522	539	513	495	530	528	514	559	499	527	514	511	520	548	529	486	514	561	554	517	501	567	508	525	546	549	510	570	546	503	539	522	576	526	499	550	525	529	563	518	524	528	529	532	552	473	585	528	541	526	551	502	506	507	531	490	536	524	547	547	507	531	532	524	526	538	532	560	557	499	535	502	554	541	528	478	537	503	534	515	515	552	548	535	491	544	514	552	510	526	515	515	540	507	519	519	493	515	509	533	538	538	555	540	497	513	511	493	529	479	518	510	552	564	531	535	546	526	569	544	500	523	551	522	558	533	505	534	515	528	518	485	541	487	556	477	529	500	576	529	501	576	537	512	529	520	527	542	519	510	549	508	483	556	534	503	501	534	537	489	508	517	562	526	508	545	564	528	559	551	521	525	537	516	517	543	516	524	532	571	544	501	522	549	541	542	531	489	496	555	523	519	491	556	513	553	498	532	500	542	533	570	556	523	556	519	524	522	558	524	509	504	519	545	517	521	510	539	538	542	516	538	499	529	526	559	521	531	520	503	528	547	527	536	530	531	540	524	543	539	533	533	528	553	515	520	554	526	488	527	536	561	493	506	550	539	480	536	555	531	488	519	514	512	522	554	544	541	501	554	580	514	548	547	492	498	573	506	554	524	539	543	567	552	547	528	504	542	564	507	519	556	548	538	563	528	524	541	556	542	539	511	488	571	483	509	538	540	520	539	525	526	544	524	571	481	584	541	552	521	525	510	481	525	568	527	537	528	531	552	500	581	533	504	545	546	553	514	554	543	507	557	531	527	566	552	537	515	537	508	486	513	556	535	506	501	559	520	511	539	536	542	479	555	522	529	550	527	540	521	507	502	532	524	535	547	542	526	511	491	529	490	510	535	527	513	526	493	530	526	531	521	522	497	519	543	545	499	514	496	555	565	562	495	510	563	561	558	499	505	576	506	487	509	538	551	544	552	533	543	556	522	538	525	513	532	569	537	476	542	523	519	511	520	565	562	539	501	527	509	527	540	529	560	538	516	542	542	529	506	500	520	533	492	540	515	543	519	486	557	526	520	539	540	554	541	542	561	503	487	503	506	507	510	529	556	558	505	530	525	490	543	545	502	532	542	494	522	517	528	516	581	561	534	509	528	531	519	524	548	499	545	526	512	516	538	560	472	508	512	534	523	536	536	548	534	506	564	529	528	519	512	512	513	540	528	556	551	501	514	532	540	501	501	547	521	537	508	514	532	543	582	518	511	521	527	511	537	521	516	476	536	521	518	543	521	545	542	503	512	557	557	515	553	506	523	520	509	521	559	484	521	519	568	521	490	556	535	524	504	507	515	531	556	491	511	513	547	541	511	511	503	550	479	524	529	526	504	505	479	514	530	518	514	549	527	562	510	605	515	535	514	499	507	537	509	520	533	531	521	554	503	540	539	557	542	522	528	518	513	521	529	553	540	535	538	496	502	559	502	536	485	579	524	583	509	519	564	520	509	575	541	538	549	562	528	529	533	531	541	508	500	538	512	552	507	533	528	561	561	490	545	535	499	544	580	509	511	572	526	531	485	533	500	530	531	542	529	513	493	535	534	530	567	576	505	537	546	558	553	507	528	525	500	520	532	498	557	539	500	557	518	511	511	498	529	527	525	515	540	544	511	520	562	546	536	542	526	499	527	555	532	514	530	537	560	535	524	497	580	563	529	530	519	525	544	511	489	526	545	524	523	549	535	516	534	534	567	508	516	518	494	510	564	499	517	524	503	504	531	524	521	545	509	513	570	528	534	550	485	494	536	540	531	475	547	504	564	560	515	505	510	531	512	556	526	532	523	557	544	567	549	552	519	544	527	557	560	572	529	534	503	515	518	505	574	493	510	539	508	546	523	506	511	523	504	519	522	542	486	548	539	500	559	495	544	520	559	549	551	557	523	503	532	511	539	551	531	535	540	528	547	564	506	496	518	532	506	533	558	556	514	487	522	501	496	514	512	527	544	513	533	490	557	542	487	481	555	524	530	578	507	540	529	499	495	544	496	548	516	544	498	523	539	548	537	555	549	498	493	544	537	533	541	529	515	525	551	538	558	543	519	517	511	529	517	511	487	501	543	525	516	558	504	529	532	546	537	558	543	518	544	531	529	499	543	525	522	493	519	528	499	508	508	553	523	535	524	553	478	506	519	509	525	522	477	494	557	481	529	502	534	536	495	541	536	515	524	522	519	546	526	492	528	497	540	547	509	558	527	557	570	514	546	534	491	542	557	497	534	546	494	512	550	540	545	540	504	515	519	521	556	501	541	511	484	584	524	563	539	524	561	567	490	496	497	503	550	502	584	493	504	512	501	498	509	512	554	508	498	492	487	558	584	504	510	520	480	530	501	527	503	537	517	502	513	568	587	553	544	539	497	548	491	497	526	546	499	519	533	516	528	512	516	552	510	507	497	552	516	540	524	510	551	518	510	489	495	594	518	513	494	536	531	536	494	523	492	544	526	557	490	530	519	535	500	537	502	561	519	485	539	523	545	528	505	520	538	501	517	512	550	533	494	503	501	545	562	503	513	480	536	513	536	503	512	507	544	543	530	566	506	548	526	533	562	525	540	539	516	526	548	504	566	549	533	521	521	572	514	508	479	537	557	539	551	502	518	586	532	490	533	513	519	495	512	503	505	537	493	505	518	530	528	523	499	508	514	560	524	521	517	503	508	505	546	489	575	470	527	517	519	512	582	523	547	497	507	549	517
27824	15036	9049	5747	3527	3086	4575	3834	2042	1102	704	515	472	477	487	476	507	464	454	449	451	481	473	500	438	473	483	454	479	472	479	406	449	413	489	450	452	451	469	428	485	518	443	468	476	430	447	444	460	455	497	445	474	469	456	436	487	481	398	478	476	429	464	475	399	491	447	481	452	398	442	422	500	498	462	474	463	425	467	479	467	462	491	457	462	489	462	449	453	450	437	460	455	463	472	488	435	451	480	435	448	455	476	466	487	438	429	479	461	455	443	439	452	441	476	458	449	460	458	444	471	437	445	447	461	492	526	447	468	465	441	451	461	430	439	462	470	447	437	457	463	457	492	478	448	483	446	470	510	479	467	444	433	462	443	490	427	465	462	451	434	446	448	429	471	447	474	413	469	452	466	429	455	490	453	466	418	450	469	433	442	456	459	463	460	474	477	435	448	451	437	461	459	447	460	451	493	471	458	498	418	476	469	457	467	428	476	448	469	501	451	451	488	422	461	458	436	466	450	460	450	430	437	432	457	443	435	455	447	443	465	448	424	454	450	458	464	441	430	453	453	441	429	437	454	447	461	431	450	453	429	458	428	451	424	437	458	472	467	457	430	437	439	444	461	457	465	466	486	421	464	452	447	405	445	465	466	441	482	465	415	451	448	437	472	460	475	470	481	439	458	483	445	447	473	453	467	464	427	467	420	461	464	448	449	466	439	449	452	454	491	493	470	467	466	462	448	439	458	470	482	447	411	494	441	465	452	469	461	450	449	463	419	460	472	459	438	465	480	469	466	475	446	424	479	520	493	476	437	441	433	457	504	421	424	451	435	469	458	462	423	438	446	446	438	449	450	438	453	463	433	459	472	461	513	419	432	435	448	473	425	474	433	432	443	442	463	451	438	438	453	434	440	420	447	497	435	435	435	473	473	403	425	469	483	438	455	467	444	461	468	447	472	451	459	437	496	420	492	454	435	426	452	435	466	483	440	439	463	455	443	470	463	472	445	471	445	463	477	433	472	450	461	465	463	488	498	482	448	464	443	436	438	457	456	438	521	474	453	479	471	435	485	464	456	456	438	458	482	436	430	470	513	464	469	420	461	461	428	472	497	453	443	420	512	432	468	452	454	466	456	451	486	450	488	430	460	470	471	426	429	465	447	472	494	451	498	444	467	434	461	482	477	465	447	462	460	443	463	429	403	449	434	448	424	426	452	466	457	446	455	420	468	463	472	435	452	440	490	462	435	437	465	452	429	450	440	435	446	486	436	460	462	470	457	462	453	497	422	493	472	398	465	445	444	443	465	499	454	419	437	462	418	452	470	409	450	435	455	463	490	487	480	436	447	440	454	450	449	482	469	421	504	460	426	426	465	479	475	449	484	462	431	457	457	429	421	464	442	458	442	468	441	466	437	469	459	455	461	458	488	463	456	468	399	408	473	499	443	430	449	447	428	411	469	485	471	448	468	439	488	468	442	435	404	413	440	431	472	459	501	421	441	427	494	451	479	428	478	432	453	459	418	414	434	430	472	419	437	473	466	445	474	456	405	452	438	421	468	453	472	455	468	473	454	465	456	475	446	439	461	455	470	466	425	458	441	461	422	447	485	454	445	399	448	428	485	481	503	447	464	427	458	444	444	464	462	479	460	444	437	422	445	503	467	437	478	470	485	418	473	471	432	440	441	451	443	471	476	482	446	476	503	453	406	469	424	471	501	451	486	459	460	471	463	433	449	464	467	461	440	460	433	428	464	454	437	458	465	446	433	431	479	457	467	423	465	433	473	466	431	471	437	413	460	453	449	439	462	446	481	427	458	400	442	454	453	455	457	445	479	442	452	436	445	472	451	460	451	443	471	449	510	444	441	479	424	465	472	477	434	480	421	496	451	441	494	460	436	428	479	457	454	441	451	457	469	436	452	491	448	487	461	455	454	438	471	455	445	421	478	475	486	412	465	493	428	436	469	464	452	441	465	480	455	428	432	437	471	441	465	386	452	491	425	477	437	494	448	442	431	468	455	451	472	472	409	469	459	469	443	420	433	447	439	463	448	462	463	463	440	437	478	464	466	449	426	451	485	457	480	396	460	445	459	453	481	437	478	434	464	484	440	448	441	430	462	474	442	436	466	456	458	465	472	462	440	487	478	494	467	449	448	485	456	490	435	471	437	435	424	459	488	478	422	462	489	418	445	458	477	455	432	492	472	447	434	443	417	437	440	471	482	449	418	421	473	472	485	447	447	431	434	447	464	409	436	458	471	460	439	440	482	436	453	449	461	455	459	460	468	457	427	479	446	465	480	497	441	454	411	449	462	450	520	461	455	439	456	473	453	455	432	457	463	446	461	468	465	522	450	424	464	450	522	469	467	481	457	476	403	451	451	435	436	487	482	436	405	435	437	445	449	477	472	453	440	441	420	499	444	467	465	448	468	442	431	434	454	458	440	447	438	451	446	437	428	457	430	463	455	473	451	460	462	458	455	434	437	475	472	445	423	434	488	451	432	471	448	462	437	446	441	485	477	430	425	423	431	432	419	475	397	455	448	435	434	409	506	457	472	462	447	460	474	441	438	421	465	417	471	461	477	444	482	428	448	439	448	477	469	436	468	468	461	480	449	449	441	413	465	414	446	448	423	456	469	439	442	396	428	480	426	440	431	476	474	440	431	436	439	458	434	441	463	464	464	430	446	444	478	428	434	456	453	460	444	457	448	466	493	457	472	439	465	473	396	470	438	466	449	459	449	470	457	459	450	478	431	461	466	451	469	471	474	490	477	427	442	475	447	458	452	461	491	464	478	494	454	439	436	438	474	434	436	447	445	459	450	480	424	448	462	446	460	426	455	455	465	434	431	450	466	447	452	432	450	476	479	485	441	459	481	470	464	415	465	414	493	463	458	454	467	443	472	408	465	446	457	480	437	436	422	458	466	446	496	459	415	477	415	448	456	441	439	455	449	424	435	468	447	506	432	467	450	418	475	440	473	470	449	457	470	455	447	474	434	461	451	465	469	424	464	487	461	425	462	494	439	482	440	484	443	441	467	455	458	428	430	452	462	469	439	428	481	475	485	475	456	463	422	447	467	432	468	452	501	445	437	493	496	453	417	465	457	472	441	450	479	412	480	431	463	456	472	461	445	475	456	468	453	448	439	457	416	449	420	467	475	458	466	408	445	445	431	442	463	415	445	459	431	430	449	399	466	459	457	471	477	456	468	463	471	483	477	458	461	473	412	447	438	443	414	446	455	409	461	428	490	466	459	505	485	451	442	479	452	502	466	404	447	458	443	489	475	451	464	463	462	452	464	459	440	453	462	454	413	441	481	413	458	423	484	455	431	490	453	422	454	399	490	390	440	414	457	428	435	466	475	449	420	447	475	439	464	442	448	418	418	417	452	432	463	435	444	468	458	480	443	424	482	466	443	433	473	440	432	459	456	441	471	437	467	495	459	479	420	462	421	472	439	466	471	445	439	456	449	452	433	460	436	490	478	433	451	455
6297	6706	9329	5512	4431	4247	5628	4234	2288	1181	653	483	447	425	475	433	445	424	432	408	438	432	411	401	428	419	412	439	400	434	399	412	413	443	409	402	425	453	406	442	459	412	426	408	430	423	383	421	452	416	401	451	416	435	450	413	432	422	426	439	467	416	424	421	463	446	429	419	443	455	395	422	396	432	425	431	432	451	431	465	437	429	416	444	395	436	370	402	407	403	430	441	391	403	377	408	407	410	410	428	412	413	400	425	414	420	446	430	417	446	445	425	418	415	402	433	425	406	431	394	373	446	462	434	377	437	440	428	386	446	435	379	404	399	424	436	428	419	444	427	404	408	386	406	416	431	440	392	441	432	459	408	414	404	406	426	400	441	423	404	439	399	458	422	406	415	407	420	421	419	411	412	445	402	424	424	454	369	433	398	392	424	428	440	402	423	419	436	435	428	428	405	442	416	406	382	405	411	434	444	392	426	419	401	410	398	420	420	416	407	424	437	425	399	421	444	432	424	410	445	444	418	428	375	429	443	422	466	394	424	436	421	457	447	448	441	423	405	411	440	455	403	419	461	391	429	400	418	393	412	425	449	399	404	420	444	416	424	449	413	457	438	416	442	430	456	416	434	429	425	395	431	440	418	455	406	399	447	406	444	425	436	383	409	416	482	421	425	412	384	435	427	442	427	408	403	437	396	447	429	422	374	412	372	431	403	443	406	426	438	381	399	422	387	438	427	426	436	398	426	422	403	433	415	417	445	412	416	408	450	441	392	437	399	438	396	470	419	419	457	438	423	454	449	450	392	390	452	426	432	420	416	408	429	410	464	410	402	425	420	394	444	390	398	383	386	398	402	420	421	403	427	421	443	433	432	379	409	442	421	434	426	416	386	447	411	410	402	395	450	396	408	432	402	409	420	409	416	439	379	395	381	423	426	439	388	449	445	393	435	419	430	435	420	448	425	389	391	428	477	420	425	414	415	397	434	438	453	420	455	409	388	442	445	413	421	425	387	419	448	413	448	450	418	437	387	423	374	435	454	416	421	411	428	394	397	427	399	392	443	417	446	425	427	427	396	412	426	430	409	438	437	424	439	425	419	433	409	398	424	445	445	418	415	424	449	370	402	413	425	451	410	429	444	426	436	425	407	392	429	406	399	408	433	424	422	411	433	406	430	388	376	433	434	433	416	426	396	447	448	428	432	428	416	433	412	420	401	416	426	428	421	462	470	417	427	374	453	403	441	458	426	410	469	399	439	416	416	445	411	420	443	434	405	427	426	450	423	410	460	402	407	427	454	429	414	406	382	431	397	407	433	420	424	452	411	375	453	427	418	420	415	412	405	440	415	447	428	430	438	446	458	432	419	396	451	444	406	417	454	425	429	413	402	432	379	413	401	419	416	414	410	426	405	414	426	442	395	409	460	471	435	469	402	463	374	447	411	418	384	419	423	425	421	407	434	387	415	439	431	411	406	428	411	449	397	440	387	454	425	414	421	432	405	405	377	435	427	404	430	424	369	434	413	441	453	442	407	450	415	406	396	402	407	434	378	415	437	452	445	462	497	412	461	403	421	395	430	415	394	405	451	416	403	441	401	442	422	416	416	422	470	450	402	430	468	421	392	384	411	407	418	437	424	403	452	420	412	419	452	424	416	394	421	454	373	415	446	417	407	411	408	434	430	440	432	433	455	421	419	438	392	446	442	427	391	441	440	444	438	407	382	440	439	422	469	420	423	377	411	410	405	422	394	463	398	436	440	433	419	398	422	406	400	444	393	431	432	433	454	436	390	444	392	384	407	429	467	435	412	458	439	433	394	401	438	405	426	451	423	428	391	405	412	410	438	427	393	434	400	407	442	413	420	421	424	399	434	446	414	442	443	455	415	426	401	441	422	403	433	421	438	447	409	448	427	412	404	394	417	406	458	424	445	403	411	425	437	428	430	467	418	411	392	401	419	428	452	432	412	424	467	412	393	407	420	389	385	411	433	440	400	437	409	402	400	428	430	413	399	455	448	397	404	426	463	449	407	421	435	428	392	417	443	434	431	411	432	450	427	449	439	429	397	412	377	445	447	434	400	395	426	462	414	435	438	409	397	449	385	436	437	415	411	429	405	442	432	411	408	381	429	434	461	438	423	416	428	434	444	451	453	424	422	389	434	432	417	442	456	435	424	397	379	401	414	438	394	420	414	470	401	426	419	428	397	385	451	424	427	443	413	441	413	415	443	454	448	427	382	425	398	388	478	429	444	419	409	408	421	433	441	393	447	415	404	432	421	425	397	441	404	406	423	408	406	415	416	414	438	459	446	451	378	431	398	410	434	415	433	391	448	407	409	404	438	434	413	431	404	405	389	413	410	400	431	442	405	405	382	413	441	421	481	401	421	388	399	388	412	441	405	430	444	399	459	446	461	438	376	379	432	378	441	404	448	428	428	459	451	399	414	416	426	419	427	432	424	436	433	420	421	432	417	441	420	450	429	438	432	411	453	440	435	399	412	401	440	415	432	431	442	416	438	449	449	401	407	415	457	419	450	404	429	423	401	394	433	393	399	449	396	427	454	426	432	404	411	418	429	446	398	419	408	426	420	421	427	421	428	429	405	435	415	426	418	413	392	405	393	427	404	420	446	443	383	399	383	445	414	419	418	455	426	362	459	413	454	387	448	439	394	409	426	427	449	405	425	421	420	401	439	430	442	414	436	435	391	439	451	441	423	404	415	429	423	441	393	438	437	437	388	433	434	410	425	457	422	377	394	411	419	393	425	407	407	433	408	396	428	424	436	391	449	426	423	408	429	441	429	438	461	422	409	453	393	427	424	415	425	428	441	433	403	437	412	433	450	408	419	417	428	452	387	398	426	433	421	438	400	424	424	395	418	416	415	439	418	404	441	402	457	440	426	397	371	379	431	402	418	436	398	385	415	443	431	421	433	408	382	410	393	372	376	463	410	408	444	411	420	425	408	388	379	381	460	466	374	392	475	417	451	394	393	430	453	438	470	455	375	410	425	428	436	456	403	384	431	432	450	427	466	434	417	399	414	403	406	454	389	418	413	429	439	447	407	445	386	398	400	422	450	410	412	456	401	427	449	442	435	412	397	411	390	433	435	426	440	446	399	394	413	415	421	400	409	436	430	412	426	416	415	418	391	438	408	445	391	388	408	416	416	400	440	414	442	429	402	433	401	422	427	398	427	408	383	437	418	410	428	451	439	461	430	386	453	407	460	400	433	418	410	427	399	399	451	411	422	445	422	367	393	447	377	384	426	450	438	403	417	446	440	429	431	448	418	404	422	394	397	467	425	436	408	474	397	398	394	430	395	419	443	450	429	427	414	422	444	418	418	455	446	471	406	443	445	462	419	387	438	431	423	413	443	412	404	422	430	394	406	400	453	417	428	447	419	408	433	375	406	396	408	455	441	406	454	422	429	423	411	420	471	386	440	440	401	450	438	423	441	418	391	431	413	400	421	366	410	400	422	438	441	430	453	416	419
25588	21442	27347	25259	11683	10826	32022	29221	13972	5451	1754	785	537	490	472	495	494	405	417	481	469	452	477	481	458	441	482	433	470	459	494	477	444	463	439	439	473	453	421	461	489	466	490	495	413	453	486	448	473	497	467	488	452	447	479	436	444	455	475	440	495	474	460	506	481	443	454	455	441	459	466	448	454	461	481	468	488	434	456	455	439	460	499	447	457	456	474	444	476	500	468	454	391	462	488	469	471	434	444	468	467	407	468	483	438	451	445	439	455	469	491	479	448	452	473	460	433	498	483	472	484	471	452	470	468	480	453	470	536	456	505	430	480	480	458	484	451	453	441	430	424	430	494	461	488	443	457	446	458	473	491	429	478	467	480	451	476	427	480	461	492	464	455	481	446	507	437	466	434	464	444	489	466	450	438	437	518	488	464	464	480	430	484	461	459	463	493	492	496	463	430	441	452	446	485	445	451	423	474	442	465	461	451	438	446	489	417	426	453	426	460	481	451	481	461	474	448	469	482	441	446	434	478	503	495	487	481	453	440	483	478	447	474	425	463	429	449	494	461	434	456	441	453	452	457	490	467	437	509	454	471	479	434	438	464	478	447	439	487	428	457	459	452	438	420	458	489	445	461	459	436	443	448	437	471	524	429	499	430	465	449	463	470	435	497	495	442	446	490	488	481	450	469	456	470	453	442	459	454	436	502	438	450	449	460	478	469	451	453	475	493	459	459	430	490	449	445	455	477	449	513	476	464	451	459	435	469	478	480	446	459	459	500	488	459	460	456	468	429	513	495	464	504	476	445	469	464	469	474	469	433	443	473	488	472	469	459	427	465	451	473	465	487	432	453	471	460	437	408	423	506	471	439	457	470	459	442	410	454	476	460	491	441	476	480	477	451	476	460	481	463	451	476	477	411	450	461	437	470	448	460	459	461	403	499	484	476	425	502	449	453	450	437	449	509	469	448	476	479	439	454	439	440	434	466	424	499	429	437	437	435	462	476	423	462	436	452	466	466	474	459	455	506	479	517	474	446	478	427	477	483	506	491	446	489	459	470	511	463	451	470	436	430	453	463	465	468	481	446	462	421	488	445	468	458	464	421	478	425	475	458	434	473	439	465	456	451	435	432	467	473	464	450	454	467	458	428	441	458	468	447	446	428	480	474	466	431	488	455	468	501	451	449	438	473	456	483	468	473	471	453	408	463	476	479	472	447	440	463	475	448	437	450	475	474	468	486	466	478	457	486	438	490	432	458	442	421	462	421	449	462	432	419	465	469	461	447	437	439	468	452	511	463	496	492	477	461	478	480	467	465	457	467	490	428	461	435	465	488	463	464	450	423	442	483	480	455	430	467	447	421	467	474	481	416	449	446	450	460	457	463	469	461	440	468	438	477	438	486	457	464	467	435	445	451	435	431	459	457	488	477	438	452	502	480	484	474	441	467	473	464	430	498	450	472	414	514	436	455	462	451	445	497	484	433	477	436	468	440	444	445	446	450	485	443	481	428	477	473	465	426	454	481	468	461	482	448	463	474	436	451	441	423	465	426	468	464	435	456	481	454	446	468	467	464	464	434	492	420	471	458	451	454	434	456	455	432	490	455	427	470	474	460	451	476	452	488	492	442	513	425	477	468	455	441	476	459	467	449	484	463	482	453	501	445	453	463	469	480	454	430	430	440	440	539	514	482	456	432	447	456	487	453	448	437	439	476	439	461	449	472	472	503	446	480	455	444	413	448	452	472	428	470	470	479	435	480	483	476	463	484	459	425	464	423	482	477	432	457	472	456	479	453	429	464	445	493	446	429	432	404	472	435	442	444	471	442	469	447	459	430	464	435	480	467	480	468	487	462	438	471	463	464	441	498	466	499	425	487	437	498	468	457	443	442	427	442	484	456	471	464	454	439	443	436	425	450	481	472	458	468	474	459	473	505	476	480	467	419	437	429	472	453	479	464	473	462	465	468	445	451	466	448	448	466	482	465	495	467	458	473	469	452	493	446	473	460	493	434	432	483	459	468	457	472	465	493	459	448	476	485	461	463	478	466	466	498	456	445	450	448	466	433	476	475	437	458	485	422	437	467	463	443	468	453	463	383	465	474	464	463	436	502	457	458	431	461	464	407	481	475	458	467	450	492	491	466	472	413	480	459	483	488	461	433	478	435	466	452	443	456	459	501	509	428	481	461	450	507	437	476	437	438	478	462	481	435	473	440	460	444	453	467	454	444	488	446	488	450	467	514	447	450	507	468	434	517	437	433	463	475	466	455	427	452	460	470	465	482	478	454	474	439	469	435	469	460	458	462	480	487	429	464	435	483	449	474	464	419	439	476	485	485	474	454	450	468	427	490	486	488	469	514	453	467	492	498	468	438	437	463	470	459	468	439	430	469	482	450	457	457	486	509	485	434	465	456	532	493	494	476	401	475	469	462	479	470	503	441	494	444	448	451	426	452	472	460	485	464	479	509	441	471	459	442	479	471	464	444	448	468	442	458	461	437	470	467	485	450	468	420	436	490	448	450	467	461	450	475	473	449	409	437	460	446	488	498	463	474	443	429	423	469	460	471	441	443	460	512	483	442	499	435	441	419	464	475	434	449	442	445	489	434	482	454	455	487	455	412	416	489	472	446	448	446	451	464	467	454	440	462	444	441	477	512	453	450	460	441	456	409	449	419	423	444	420	490	487	450	420	455	467	465	495	447	445	457	454	440	449	466	478	443	458	460	457	418	439	463	443	444	477	412	454	468	444	460	461	468	448	469	471	472	458	448	442	454	445	488	457	462	455	461	459	437	424	458	454	436	441	469	450	445	470	489	484	432	431	463	441	478	461	474	462	458	443	458	467	473	458	459	485	460	450	446	498	453	461	470	460	430	468	475	470	451	472	489	431	456	482	493	441	415	464	475	459	450	475	449	419	466	426	484	472	422	482	460	473	430	426	465	474	497	443	448	463	471	427	448	452	461	449	412	429	442	452	475	459	476	426	458	464	473	446	464	458	442	462	453	481	468	449	470	492	446	479	458	453	449	482	440	431	465	442	466	502	456	487	470	454	434	466	395	438	446	491	439	488	467	439	515	460	493	494	473	445	455	441	474	484	480	432	424	458	447	435	470	501	417	448	504	442	473	482	480	469	458	478	434	489	448	413	469	441	423	432	473	471	471	444	423	464	436	457	455	444	456	464	418	525	471	452	439	437	486	455	471	426	453	468	436	416	474	510	458	453	461	476	453	447	454	458	487	483	494	496	461	457	453	491	406	426	469	466	493	489	459	462	450	477	488	478	447	491	473	480	497	469	442	472	463	454	422	475	476	458	435	445	473	468	439	462	475	466	481	475	434	490	491	472	495	478	468	452	481	497	468	441	451	462	472	478	483	484	420	447	484	469	444	481	467	465	460	471	444	450	437	525	454	456	482	485	455	483	451	500	460	426	492	462	492	458	443	479	476	443	467	502	424	490	436	442	503	484	450	426	437	451	472	471	493	486	469	433	453	439
5076	9250	10281	6894	6309	12591	30528	24754	10853	5264	2027	813	511	466	451	468	444	440	468	448	425	458	448	442	419	455	434	457	460	444	421	423	432	424	469	442	417	427	439	431	422	435	439	479	437	510	499	464	460	477	441	441	449	435	426	440	488	455	427	414	456	423	442	435	449	467	461	431	451	442	430	422	476	399	490	450	433	449	430	420	440	484	436	434	439	429	432	439	420	503	471	435	468	439	450	453	438	421	449	439	449	453	457	499	430	492	440	465	450	467	430	424	444	433	494	442	426	443	450	442	428	422	465	429	437	446	429	449	428	452	443	440	449	424	490	438	427	414	461	442	418	434	454	438	450	403	444	421	428	458	448	466	463	447	417	396	420	444	430	445	471	482	492	417	441	426	467	457	437	478	414	498	446	459	445	450	417	486	449	442	458	433	434	425	481	496	430	426	469	406	435	457	436	436	481	465	466	427	409	421	458	447	427	418	420	425	432	449	463	448	422	425	458	429	425	471	452	490	427	448	417	414	426	435	462	450	450	485	452	464	437	452	471	459	452	413	446	436	445	433	451	428	459	458	446	460	428	433	444	416	456	413	444	448	494	444	416	438	484	432	494	432	454	470	448	409	463	440	475	436	438	472	444	466	437	462	456	466	473	428	437	507	450	453	423	469	453	442	484	430	440	479	452	419	438	417	469	464	444	449	462	413	412	455	466	459	471	477	439	434	427	448	451	491	424	411	470	448	435	413	408	442	459	431	415	463	464	402	441	481	441	466	493	432	458	432	455	469	438	459	481	472	450	430	463	478	438	412	437	420	427	430	463	420	418	443	446	418	450	448	459	402	404	438	418	415	468	419	438	436	445	447	439	447	471	417	423	462	429	445	450	409	432	457	441	449	427	444	387	435	431	467	451	426	439	458	432	462	397	413	469	463	462	448	463	454	454	457	486	421	456	425	442	420	431	438	445	467	453	421	455	455	437	431	454	468	457	456	465	442	445	449	429	412	444	420	440	426	475	441	431	420	465	467	426	461	441	479	427	422	416	461	434	466	449	426	459	422	444	434	422	453	449	441	436	444	438	396	443	416	449	456	445	467	439	461	470	417	450	431	425	434	465	470	442	457	475	441	423	437	421	475	452	479	444	455	428	427	454	448	447	428	459	442	441	423	431	431	444	429	464	455	432	449	440	463	437	415	436	463	445	431	457	426	441	441	483	445	428	459	437	462	440	447	456	427	442	440	428	444	452	462	412	455	472	447	416	433	429	480	444	443	454	437	448	446	441	422	458	463	446	434	432	453	438	464	458	425	467	451	409	483	460	447	448	476	522	469	431	416	437	465	448	454	442	488	453	444	426	402	432	380	421	442	464	479	450	439	437	447	460	467	423	462	426	441	428	483	459	424	418	423	471	444	443	424	489	482	465	436	429	425	450	438	444	450	441	465	435	425	440	428	488	452	431	381	454	451	439	442	419	474	439	443	452	407	462	447	428	458	462	451	450	415	424	451	433	423	424	451	431	408	435	434	473	447	460	438	433	445	465	462	455	441	430	471	449	408	459	425	468	460	448	474	443	434	451	418	447	423	475	445	429	437	428	448	448	433	411	403	432	417	474	476	404	428	462	469	458	430	461	433	430	425	451	428	432	437	458	458	450	419	421	446	417	439	461	450	453	434	471	456	437	477	447	390	467	437	456	450	405	455	433	401	446	481	410	435	399	447	443	431	447	478	423	453	413	408	417	456	473	449	440	402	452	439	441	448	448	441	418	429	446	433	429	428	463	423	454	474	453	459	480	419	448	473	426	453	427	465	446	412	434	438	457	443	451	473	484	411	401	441	450	460	448	397	421	443	422	416	445	444	442	464	448	446	443	425	424	453	458	396	406	470	406	446	421	450	451	434	470	441	446	433	460	468	454	450	452	436	434	447	478	460	474	435	454	431	458	470	503	438	428	434	468	412	468	475	446	418	469	445	388	424	433	433	444	460	411	450	442	446	429	425	462	486	463	401	453	452	436	441	458	465	447	423	436	415	456	434	446	442	452	406	456	424	436	434	418	422	422	437	431	425	461	461	458	476	443	462	437	422	425	441	443	436	419	464	419	435	472	408	402	438	449	463	432	393	433	475	450	449	417	431	447	428	446	433	482	446	442	397	436	460	496	467	428	469	433	410	460	408	490	427	435	493	442	423	403	395	447	420	404	445	458	462	431	430	474	457	457	455	469	473	436	443	418	439	433	469	416	436	432	406	476	454	477	413	442	428	457	457	445	436	446	435	422	462	473	486	389	438	411	426	442	444	426	434	447	466	454	443	454	457	444	428	460	460	427	415	445	427	445	443	460	438	446	437	462	448	428	446	403	386	438	450	452	447	432	442	404	457	422	452	446	435	461	433	421	437	443	437	445	422	444	419	459	419	440	434	451	462	433	454	448	459	404	427	441	423	425	446	439	475	469	454	444	466	432	491	452	446	474	451	424	455	427	412	462	444	435	489	433	443	436	419	427	454	463	517	440	436	451	450	415	434	456	448	435	439	458	400	449	437	391	452	397	432	480	420	429	484	441	398	468	469	450	434	441	408	441	433	444	449	430	421	410	443	458	427	475	430	455	398	428	430	459	424	448	429	424	443	436	446	423	450	426	451	422	465	449	472	438	412	414	441	445	458	449	454	455	472	460	454	470	445	423	443	436	427	470	443	482	445	464	456	420	453	435	429	435	475	438	474	419	436	478	472	465	445	431	426	450	444	438	451	441	437	433	470	439	423	465	449	451	446	433	435	418	434	457	430	444	449	454	457	443	415	458	436	431	419	457	417	490	453	417	415	428	453	454	444	427	437	418	442	399	428	421	459	438	474	456	441	434	476	444	398	410	463	445	467	441	455	396	419	455	436	470	431	407	464	431	453	442	417	421	481	440	426	484	442	468	475	484	465	428	417	440	398	435	442	482	468	408	434	474	466	417	410	411	472	445	435	470	401	438	410	440	428	431	458	461	479	463	428	422	464	438	440	411	410	472	417	425	464	433	486	435	451	443	450	465	471	428	445	424	426	462	447	481	436	457	414	448	459	420	461	442	419	462	447	448	451	417	464	450	454	417	437	451	394	447	444	448	412	447	447	423	468	450	406	442	446	411	472	429	438	445	441	465	429	429	464	418	416	463	449	454	461	438	412	457	440	451	503	454	446	419	438	426	476	463	444	441	398	435	454	437	450	464	457	450	434	433	450	428	445	464	423	440	436	458	487	439	467	432	447	457	494	496	468	433	457	441	445	440	429	449	483	438	443	417	440	425	452	428	465	444	474	431	441	434	439	458	457	446	453	459	420	430	438	458	450	408	435	414	420	438	428	442	457	431	431	438	425	448	450	436	481	423	462	476	451	416	464	454	453	455	452	422	432	417	416	440	416	401	446	455	424	431	464	451	465	422	452	499	422	435	453	461	418	475	418	425	462	468	445	449	426	461	469	434	449	441	438	426	447	441	420	464	423	453	438	467	456
24274	21408	28711	24493	21364	17704	48249	48959	28150	14292	4417	1397	753	611	529	578	575	574	593	559	556	544	588	559	536	548	525	530	580	570	544	549	535	579	529	569	534	596	533	540	553	563	576	541	593	580	549	572	553	600	581	531	540	566	570	586	552	573	554	535	542	527	533	560	535	551	565	586	551	568	492	557	567	592	554	534	520	587	492	619	544	573	573	524	502	544	532	522	585	543	552	527	538	534	531	586	544	553	536	570	563	521	520	566	544	558	520	563	538	544	505	540	521	544	571	583	562	592	530	564	528	586	522	553	577	545	564	589	609	523	574	556	544	589	524	557	579	554	572	541	562	519	530	516	495	577	536	555	538	599	562	568	591	556	550	534	538	536	563	555	555	570	563	584	592	541	570	563	564	513	576	546	547	534	538	532	550	563	579	600	549	574	545	577	568	545	571	571	550	538	564	597	537	577	544	556	553	550	542	571	528	518	534	527	559	554	585	573	559	538	532	559	538	568	562	526	564	543	548	565	555	543	532	518	557	569	511	531	528	540	573	513	546	519	528	569	550	562	521	570	572	539	529	556	509	590	536	546	514	571	514	590	541	555	578	551	507	554	546	554	535	573	558	510	557	558	540	518	532	544	514	560	526	543	508	557	553	555	521	571	547	525	510	534	601	504	505	569	556	545	527	533	570	561	521	526	539	550	529	521	578	586	576	566	570	566	568	593	529	497	580	567	573	537	551	537	559	550	566	549	517	548	523	541	568	572	592	573	556	551	534	523	571	538	571	507	543	522	550	544	530	561	535	576	535	579	512	557	574	512	553	556	554	535	530	510	513	542	541	512	585	530	517	558	571	595	552	551	573	540	545	550	584	535	549	484	549	569	582	524	545	539	546	525	567	538	539	531	574	568	538	581	549	499	549	517	545	512	555	546	556	521	582	498	502	548	547	517	532	575	518	591	518	590	530	546	550	557	529	550	554	571	567	534	528	582	558	529	534	540	582	565	530	557	560	562	489	534	577	560	516	541	486	546	579	552	516	550	565	582	571	552	550	524	611	585	519	561	592	566	551	552	572	542	542	514	501	516	545	568	503	561	507	565	551	522	537	547	524	556	515	539	503	543	579	541	541	552	545	541	581	550	545	595	531	553	544	538	558	542	586	554	545	569	558	595	491	554	525	580	551	522	533	530	569	576	576	575	567	541	556	530	573	501	601	519	527	548	566	563	548	550	508	518	555	525	593	551	536	518	576	568	523	580	563	580	505	601	527	578	545	582	554	558	541	584	519	554	583	550	552	573	517	557	543	568	583	520	525	549	560	565	553	519	529	565	586	565	581	530	580	539	518	521	533	536	513	547	525	548	579	551	519	524	543	561	530	549	568	550	577	554	537	571	585	528	555	532	535	552	586	542	506	553	566	527	559	533	564	527	511	550	552	546	536	504	544	503	594	549	551	586	564	564	563	597	565	546	526	568	602	546	547	564	585	589	529	597	585	533	563	581	539	580	560	548	585	520	560	560	549	568	526	562	556	587	523	523	524	525	550	494	501	508	534	530	558	535	527	590	579	558	548	563	531	511	524	537	512	534	505	597	562	543	570	559	538	529	557	564	522	568	533	539	522	516	561	538	531	562	564	542	526	548	614	522	525	531	522	572	545	545	533	589	557	555	553	556	548	491	536	540	535	583	578	543	505	559	574	494	583	531	545	544	554	567	541	550	521	563	560	557	560	545	581	566	521	568	517	562	589	513	569	558	519	564	573	553	533	554	535	540	544	524	536	565	539	520	547	549	518	538	543	554	513	538	511	526	561	569	538	521	560	563	582	540	586	562	537	539	503	563	549	569	598	569	541	515	554	554	541	508	517	579	551	567	562	534	512	557	558	585	531	521	516	539	535	553	539	520	563	527	553	520	566	528	560	544	554	520	550	517	540	516	555	552	519	539	528	542	578	547	539	534	554	553	503	581	534	559	580	518	518	551	534	563	562	544	503	514	558	563	550	539	545	522	545	524	535	542	525	566	544	518	541	533	569	514	529	542	542	544	520	516	546	524	552	555	562	538	553	558	547	582	558	569	547	554	527	589	579	583	537	531	547	545	532	547	531	534	559	544	554	551	569	538	569	559	517	556	535	526	549	520	544	567	547	522	533	547	574	547	557	562	564	570	532	557	550	568	534	565	528	531	523	541	549	599	538	542	523	519	558	548	565	557	540	557	534	518	545	578	525	532	545	564	516	515	583	551	550	529	528	560	534	549	527	566	518	557	579	515	528	532	521	498	555	490	547	565	546	530	552	484	558	520	527	506	533	570	521	550	527	539	529	543	568	548	576	541	531	541	532	568	576	547	506	539	547	597	555	568	561	577	508	528	568	570	555	518	546	528	522	549	552	539	555	542	568	534	543	564	557	532	545	529	569	558	584	580	509	574	573	571	573	553	546	508	568	539	569	543	540	582	552	514	551	559	582	605	539	562	550	584	535	575	524	557	523	566	546	541	541	542	556	554	554	548	573	537	555	549	539	532	590	552	552	566	535	536	516	545	553	537	541	531	475	514	539	496	520	516	544	571	528	573	535	563	558	580	538	547	561	555	549	548	536	523	532	493	601	535	545	583	556	607	559	518	528	557	559	543	570	556	555	539	549	525	551	548	538	517	543	552	553	559	551	527	527	560	517	522	541	547	543	525	548	543	550	554	563	517	560	536	540	599	538	588	561	540	548	521	535	539	563	545	565	546	576	560	525	564	555	502	562	551	550	535	523	514	578	595	515	562	519	562	524	553	548	571	571	520	529	537	559	541	557	542	536	555	547	511	524	539	522	596	566	574	566	546	574	575	584	544	503	517	594	513	557	580	547	535	571	601	537	515	567	545	519	575	517	526	581	554	525	560	570	594	537	491	518	572	554	582	581	557	535	554	550	480	532	571	565	551	550	594	605	556	537	540	508	555	602	514	514	549	556	530	539	543	602	539	543	530	538	515	587	559	522	534	580	564	576	538	554	544	536	521	534	536	579	545	580	575	526	537	562	552	554	550	526	561	522	577	565	564	582	574	531	542	511	562	540	515	520	568	556	562	534	591	573	563	548	568	551	530	544	545	542	581	584	536	610	535	540	556	550	602	513	526	544	537	556	551	531	521	549	575	565	565	552	521	551	540	514	507	518	581	538	572	533	606	544	569	532	532	576	495	533	535	596	552	527	527	535	568	516	536	577	530	575	590	537	579	567	586	518	531	511	551	553	534	509	519	538	562	541	561	531	571	509	553	568	566	554	573	545	537	512	577	528	542	553	515	506	551	540	558	553	509	573	559	581	517	536	532	524	561	566	544	555	547	537	534	570	522	533	581	522	534	551	499	508	552	532	531	548	559	545	554	543	525	533	546	517	581	584	503	544	548	571	493	539	526	565	573	553	564	555	508	507	576	564	538	558	539	533	529	579	562	553	554	529	552	566	517	560	548	547	562	535	541	548	566	558	521	533	564	516	543	547	551	579	567	563	525
5421	11137	11832	9723	7731	14285	47798	44378	21349	11518	4237	1419	742	568	510	513	546	468	506	524	549	550	542	547	494	568	524	550	563	531	542	512	488	545	562	518	517	542	510	553	568	491	507	560	551	539	528	516	533	543	539	525	504	536	500	539	562	519	497	505	520	509	519	506	568	486	520	520	516	540	545	537	544	540	497	578	490	530	529	541	519	547	526	525	524	542	537	542	544	529	520	503	528	521	539	559	522	512	525	533	542	507	532	534	588	549	484	489	531	524	541	505	511	530	533	517	548	557	511	521	526	524	494	534	546	528	545	522	519	523	505	498	523	508	526	501	507	527	503	514	524	499	532	514	473	513	521	508	507	504	500	541	521	500	549	517	515	520	563	572	509	505	541	525	484	567	535	518	551	543	550	538	484	531	504	517	552	527	549	513	532	517	563	507	506	541	579	536	569	526	494	543	513	539	489	537	541	529	507	516	501	545	514	493	549	537	524	526	543	496	474	491	490	490	482	525	523	505	557	529	526	511	522	492	535	510	530	502	541	528	480	535	525	557	482	554	512	510	510	548	538	551	536	563	519	454	537	559	499	542	540	560	515	549	512	521	540	527	501	501	518	532	520	515	512	510	514	501	535	516	517	507	541	530	546	539	530	494	527	506	511	571	520	528	528	523	551	534	562	514	498	527	523	544	520	518	526	524	552	515	560	530	511	474	534	500	512	542	546	510	543	510	520	553	520	524	558	531	529	512	489	521	505	536	515	500	526	538	525	539	551	482	477	507	526	509	533	491	527	499	509	545	518	502	500	510	487	521	505	514	524	537	517	547	512	511	523	496	488	535	524	564	502	529	565	524	528	543	522	584	499	522	534	519	514	519	537	455	478	504	515	528	533	525	538	533	578	543	478	533	498	558	496	530	515	499	503	507	542	535	513	561	502	532	499	481	555	485	506	538	528	505	503	517	516	504	498	496	518	588	493	533	517	484	510	530	524	532	517	554	550	524	474	564	562	537	506	535	526	505	552	529	531	569	515	500	534	542	536	538	557	539	509	523	505	534	550	503	503	501	521	526	496	559	547	526	532	555	530	570	531	540	493	535	526	539	532	513	526	520	537	507	537	540	559	499	514	502	580	512	546	506	556	499	542	503	532	546	566	505	505	497	523	495	530	506	535	516	514	505	506	516	515	530	566	540	500	523	515	504	523	518	516	517	525	518	520	541	538	558	504	531	562	508	514	513	490	513	516	518	541	537	536	522	514	503	515	524	542	524	588	505	519	501	497	546	541	554	568	530	531	515	522	509	556	490	528	544	524	552	506	511	536	525	528	547	522	526	565	503	542	512	503	527	537	514	504	528	523	536	580	548	518	541	543	488	504	565	509	535	528	527	567	541	523	503	492	498	521	491	486	536	515	530	473	482	557	504	538	482	532	544	516	498	520	543	506	536	534	524	495	522	508	504	510	516	542	493	545	547	509	472	543	536	546	495	532	517	523	501	509	518	515	533	545	528	498	475	497	571	536	495	519	476	534	574	552	503	527	534	543	511	525	490	489	541	532	537	486	494	514	536	533	526	537	523	544	558	509	505	528	530	492	537	557	543	481	543	518	541	489	504	495	515	539	509	531	515	484	526	509	512	551	532	543	553	539	502	516	491	543	475	554	480	502	521	534	507	588	566	508	526	520	522	523	538	535	529	493	524	510	540	530	512	521	515	500	580	508	524	521	530	544	547	542	528	541	528	495	469	491	526	542	553	540	530	493	522	515	537	505	500	530	530	507	532	536	557	521	528	516	498	523	512	570	562	508	524	511	500	547	525	520	571	548	490	521	521	487	509	547	540	539	523	561	518	502	553	490	553	530	507	477	530	539	517	540	510	532	520	512	571	491	520	565	528	518	534	496	501	507	527	513	576	561	518	477	512	524	504	478	546	538	522	506	519	541	521	516	561	537	517	535	497	525	525	564	508	535	507	511	503	501	564	524	580	488	528	534	530	513	534	509	529	496	521	554	523	546	533	529	535	576	508	535	566	526	531	539	523	529	538	502	551	540	517	556	513	541	533	499	551	514	510	481	517	489	530	536	540	507	531	522	551	495	505	504	491	527	507	531	506	514	505	530	500	527	508	522	529	519	555	500	511	575	513	532	509	542	552	503	526	470	524	525	519	533	537	503	537	521	507	513	511	531	527	499	508	518	543	541	489	530	509	553	546	540	521	554	529	555	512	534	491	552	536	542	506	489	535	504	529	544	515	545	491	525	532	526	500	515	477	485	496	515	526	467	526	564	558	517	531	513	531	517	467	519	507	535	488	533	551	531	541	518	531	498	511	497	561	540	559	502	516	523	580	541	501	511	493	547	525	489	518	558	502	494	538	527	534	488	554	509	534	540	483	521	502	503	496	523	537	531	501	523	489	564	491	504	535	510	507	475	525	530	488	528	504	561	522	513	517	532	492	510	501	550	502	506	521	511	516	509	490	532	472	526	504	565	497	488	523	498	513	549	469	551	502	568	574	513	503	539	511	499	503	521	539	538	507	536	532	507	540	531	498	526	508	542	498	519	499	520	529	512	515	546	527	516	511	572	535	527	478	500	513	503	504	532	507	537	519	474	540	526	532	515	529	540	465	493	510	539	517	533	497	522	469	531	523	531	535	492	560	484	503	514	523	500	536	534	491	501	498	524	540	495	520	524	512	569	504	539	470	521	504	547	544	527	493	488	521	527	506	500	485	531	532	516	517	530	511	541	524	544	503	530	520	520	566	489	533	500	539	475	542	507	525	494	522	516	482	549	501	513	486	535	536	513	562	482	510	522	527	475	525	501	522	526	518	492	538	530	489	505	501	523	568	539	460	520	508	534	524	547	488	467	501	510	558	547	528	480	499	500	533	525	502	510	527	540	511	507	499	512	554	512	505	537	497	508	479	520	538	501	467	506	522	508	515	497	498	535	488	503	582	508	480	537	466	545	525	518	516	518	511	513	503	517	515	536	553	499	496	523	504	499	513	519	539	549	560	559	552	503	522	485	512	536	490	492	513	513	499	496	553	493	554	507	528	531	495	544	580	519	491	545	519	532	519	527	530	534	492	524	533	505	502	489	527	529	503	503	558	576	539	532	539	520	494	540	491	524	508	518	506	541	465	496	542	505	512	538	522	518	512	471	517	509	559	480	515	522	525	506	505	498	559	547	529	539	530	545	514	496	486	522	503	556	503	514	478	548	520	528	486	537	531	543	493	552	536	542	524	551	504	547	488	540	535	494	551	503	530	538	477	504	517	489	522	517	507	486	494	472	552	525	518	506	543	513	533	505	487	542	562	526	543	505	506	559	533	544	525	509	525	488	539	534	475	566	507	525	527	507	496	498	537	524	513	513	561	502	499	532	538	513	504	526	507	562	538	545	481	540	512	536	504	510	549	519	549	514	530	493	529	505	516	545	519	546	525	505	529	503	485	522	517	566	538	512	555	499	498	500	518	482	506	538	467	512	535	525	489	536	555
27709	14643	9831	5059	2112	1510	3745	4192	2155	1144	689	533	478	448	456	491	480	428	425	485	440	447	463	426	451	438	455	431	473	438	430	451	468	393	466	425	455	456	457	464	468	443	426	452	411	478	458	434	430	425	437	436	424	453	509	482	479	483	472	463	445	492	468	462	459	457	476	452	454	428	473	444	485	484	456	455	490	452	467	462	443	451	430	438	460	459	471	460	476	454	427	459	397	404	437	444	443	412	456	443	454	435	492	476	471	421	477	424	430	418	480	432	418	441	437	439	466	447	453	454	458	429	457	454	452	497	472	465	436	470	420	417	447	481	469	443	433	454	429	462	417	425	436	447	432	450	457	453	466	469	441	463	391	423	417	417	466	455	445	453	445	475	439	490	442	429	439	455	473	443	446	455	488	460	409	490	434	417	442	442	466	424	472	507	431	457	433	462	453	442	459	461	448	471	436	442	443	480	441	446	439	490	444	414	462	474	424	465	460	439	432	453	452	510	444	432	440	426	459	442	438	409	470	439	483	474	483	475	440	485	448	464	458	467	458	444	463	415	461	442	440	471	467	470	460	421	448	427	427	455	492	452	452	480	434	457	462	420	429	462	451	442	424	459	442	468	427	467	451	474	442	455	445	443	476	449	461	464	471	450	450	434	460	418	449	447	451	449	428	468	454	437	448	447	438	444	399	434	431	453	468	423	430	441	475	440	466	420	457	426	466	432	454	424	441	471	404	476	413	451	437	466	410	435	488	444	418	486	457	469	449	441	467	436	416	490	419	443	460	453	442	480	415	458	453	445	461	431	455	482	478	454	457	462	442	460	471	442	466	454	429	449	414	454	447	469	435	431	489	479	491	455	457	456	423	438	463	473	453	431	427	436	484	459	458	451	471	419	403	438	452	452	432	431	469	417	414	438	456	393	477	468	440	407	440	437	398	448	439	441	429	427	453	444	414	460	468	433	477	463	466	417	459	445	466	493	438	441	455	437	447	458	436	488	461	432	449	449	450	439	478	447	412	455	448	442	409	435	459	449	446	439	453	442	399	443	484	462	418	470	453	481	432	446	443	440	466	469	449	435	443	465	424	452	490	446	456	436	427	427	480	456	448	437	442	414	433	432	457	460	484	496	450	439	451	434	435	410	444	444	452	471	440	458	436	483	439	402	461	468	435	432	479	449	437	437	465	424	433	458	448	438	466	434	429	453	432	466	471	439	458	461	463	494	428	450	440	474	470	448	440	464	464	481	474	445	489	466	468	457	442	435	498	449	428	453	435	450	476	445	442	462	467	492	465	434	458	437	489	451	428	441	430	422	442	496	449	514	444	454	482	455	454	401	473	429	445	478	473	462	438	417	463	440	466	449	466	471	440	458	436	440	471	431	429	446	453	404	432	478	476	419	469	451	451	412	478	451	438	427	454	470	450	455	464	468	479	450	432	421	462	400	452	446	389	492	478	459	455	471	473	457	482	454	447	457	470	423	435	437	435	439	446	447	447	503	463	446	431	432	439	473	428	434	433	435	454	462	437	428	466	447	443	464	432	488	483	432	469	429	422	433	435	422	422	421	426	465	471	458	425	468	472	435	453	464	448	438	428	459	443	439	448	478	455	428	466	470	501	458	465	446	443	460	434	440	442	490	463	480	439	489	429	442	469	449	446	416	452	486	455	442	455	440	422	442	452	451	456	445	450	432	414	433	435	424	454	448	486	481	445	479	474	435	459	482	449	457	415	436	439	456	494	431	433	444	435	477	469	431	456	465	465	455	485	436	422	473	404	479	410	470	452	421	434	428	420	482	467	443	452	449	473	436	478	461	481	489	486	445	461	443	442	443	449	426	462	446	434	462	460	433	481	439	459	428	460	440	472	439	462	496	477	469	436	448	478	441	443	434	452	458	446	453	445	459	482	461	456	462	436	462	452	465	451	502	500	441	456	434	455	443	452	432	443	429	449	448	456	430	454	463	443	461	443	425	451	450	430	460	437	443	443	445	453	452	467	446	479	483	458	454	443	445	448	472	474	465	447	451	416	460	478	485	458	446	439	484	452	447	437	494	444	431	454	456	437	459	417	426	421	460	463	444	447	405	431	485	461	435	461	424	433	453	469	431	495	464	450	440	432	415	438	487	474	417	472	445	475	449	476	457	432	440	498	416	459	484	463	491	443	458	442	437	447	465	478	438	432	460	502	463	461	417	414	475	449	426	459	474	442	478	426	442	482	417	440	466	426	462	434	416	472	426	436	447	440	473	433	443	444	448	430	467	454	449	423	437	466	470	460	434	470	430	471	446	476	461	440	481	455	413	439	478	454	436	460	429	452	433	429	459	449	448	414	495	451	478	491	464	477	439	437	469	468	472	443	435	456	477	448	460	467	472	444	441	529	444	435	444	444	488	464	432	472	450	408	461	448	465	413	467	465	467	478	448	490	422	461	426	492	412	419	460	432	425	425	452	456	437	463	446	448	463	475	455	417	438	422	423	514	457	473	412	460	449	447	468	442	441	442	418	422	419	471	446	472	447	448	439	431	435	442	397	468	422	445	453	450	441	468	462	437	435	434	469	456	465	460	455	434	429	420	460	438	460	453	443	430	407	443	442	443	383	489	449	459	459	482	411	449	429	447	462	442	456	453	435	455	407	407	439	508	459	428	418	477	473	458	452	443	474	467	484	474	462	455	470	444	438	496	444	446	442	472	432	462	409	479	469	442	459	459	457	472	434	469	421	472	448	446	418	487	437	473	463	485	465	447	469	419	457	462	469	427	429	457	453	492	452	435	421	450	450	419	521	454	449	443	437	433	435	444	478	437	463	455	497	463	483	425	472	476	442	413	451	444	430	475	408	462	412	424	412	435	443	450	432	424	460	460	506	481	458	456	472	492	461	437	440	486	428	442	444	476	470	457	474	434	448	440	438	467	432	439	458	454	443	473	476	460	433	463	472	389	415	488	426	444	437	474	446	456	479	427	433	446	471	420	475	439	461	473	461	449	437	446	476	481	473	469	454	473	432	470	443	472	445	447	485	457	469	450	454	425	442	419	453	408	479	455	471	446	448	439	475	449	450	447	432	422	472	458	448	434	476	436	434	481	449	433	429	463	474	446	431	453	443	442	414	456	460	437	446	474	437	478	472	443	478	450	433	461	424	415	432	452	444	444	422	449	469	428	453	423	479	483	493	458	413	477	452	431	458	466	445	470	432	454	437	420	465	453	459	462	470	449	472	471	446	446	450	458	460	449	461	448	443	462	446	461	457	389	464	450	454	469	439	443	451	426	458	434	445	462	442	442	451	461	468	478	459	426	453	464	444	465	454	436	441	461	460	444	484	446	462	444	489	481	421	403	443	454	446	475	487	481	464	420	453	511	451	473	436	453	406	477	496	458	487	432	456	430	455	446	417	459	418	481	469	444	443	427	447	439	429	464	478	426	433	446	397	433	464	442	420	463	427	453	473	440	460	489	450	514	486	452	469	432	485	454	455	429	448	464	443
5554	5928	10697	4735	2708	2060	4858	4882	2255	1282	677	507	428	440	381	401	425	413	431	436	425	391	428	415	432	418	428	434	430	446	413	448	426	410	413	377	423	424	402	449	459	400	423	423	413	404	409	447	406	442	411	409	429	406	419	433	397	417	397	425	422	440	419	423	423	420	420	443	423	389	393	437	433	397	407	393	398	454	416	416	407	430	406	477	445	401	448	435	410	427	436	390	404	422	394	449	407	387	450	435	449	425	480	428	422	432	439	411	432	425	394	410	424	413	434	414	398	410	412	417	403	424	433	423	425	434	420	398	424	447	411	439	441	401	446	413	420	397	419	430	397	408	450	392	407	430	427	396	440	467	395	421	440	416	459	430	407	412	421	373	430	409	392	406	415	384	416	428	464	420	424	417	422	391	384	388	426	419	435	460	446	395	402	442	420	422	420	403	428	397	433	422	411	381	464	409	396	425	423	405	399	389	417	373	408	437	428	420	418	401	398	410	421	416	434	420	425	411	423	406	425	423	405	393	424	401	437	420	388	395	437	384	405	385	409	416	402	384	409	404	398	425	455	435	405	415	459	411	412	434	438	440	425	418	461	443	422	404	422	423	431	417	404	427	428	423	401	387	412	416	429	393	408	396	398	435	395	392	413	445	406	386	411	395	446	407	383	424	406	413	419	414	426	430	429	408	436	405	367	452	413	391	408	434	395	396	381	408	391	414	421	453	393	424	407	406	414	428	440	409	408	391	425	413	395	396	425	431	432	422	394	427	403	393	417	411	407	400	393	450	415	438	459	452	438	413	415	422	428	402	395	442	425	437	445	399	385	398	432	417	426	426	453	413	428	395	424	416	417	413	369	431	423	401	419	380	415	416	408	401	441	442	400	422	432	428	387	396	387	437	408	380	425	429	435	384	388	426	406	422	408	429	401	461	403	414	421	429	432	423	407	398	402	386	409	410	454	400	404	441	396	451	411	409	402	385	383	385	436	422	407	434	453	408	396	391	435	383	406	425	411	439	434	388	445	399	396	410	408	405	422	405	438	424	405	422	428	436	411	412	378	443	440	393	437	402	388	406	440	402	405	399	414	414	441	411	445	453	439	420	426	417	433	407	394	417	397	400	439	412	406	414	439	434	438	428	406	462	415	406	468	429	447	428	410	390	434	424	435	442	403	399	417	390	420	410	411	444	453	399	421	422	416	374	398	444	387	447	425	412	422	436	392	473	421	432	429	436	434	441	436	443	425	391	445	449	412	429	405	433	401	426	431	426	380	442	401	468	394	414	438	409	405	416	422	420	399	382	439	422	414	417	424	394	410	420	426	395	414	403	407	421	418	401	409	418	421	413	427	400	453	455	404	414	424	438	425	421	393	420	414	434	458	385	418	422	391	429	440	389	401	431	416	400	394	467	411	427	407	389	411	401	431	397	436	440	423	430	427	415	416	403	414	437	420	417	400	408	426	397	404	414	432	398	405	453	424	431	409	420	432	443	407	416	419	416	425	430	388	432	397	391	463	419	415	392	398	430	466	428	415	410	411	422	409	379	421	431	413	446	446	441	400	418	408	419	459	385	382	435	414	401	436	419	389	444	448	419	407	374	434	403	442	430	398	402	439	427	436	415	411	401	431	422	397	436	418	389	453	417	419	403	396	423	402	390	410	415	392	426	398	417	396	436	425	394	435	391	405	414	453	398	433	400	404	402	421	407	419	423	437	395	449	405	393	429	421	421	412	422	428	435	378	402	403	462	461	384	388	410	386	402	402	419	428	434	414	417	402	381	448	441	411	400	408	413	412	427	457	403	427	407	387	373	417	411	418	417	400	403	429	452	455	419	443	438	417	396	434	421	394	389	440	398	410	394	441	456	408	436	447	416	397	425	371	423	416	449	434	416	427	407	418	389	393	420	400	433	445	405	415	413	403	392	431	412	434	426	429	403	391	415	389	392	422	425	420	396	424	380	427	417	440	430	440	417	407	438	428	373	429	420	398	385	392	384	410	445	397	441	432	408	413	424	403	427	395	388	404	410	440	418	443	420	396	419	429	399	413	449	410	425	403	417	426	423	426	415	424	401	409	444	433	431	400	396	446	354	396	411	389	440	420	406	471	418	414	375	425	428	419	423	375	414	468	453	436	464	414	458	405	401	407	450	390	397	422	409	432	420	432	429	412	423	435	430	403	415	438	414	425	368	414	443	422	452	432	375	416	442	413	440	422	393	471	435	443	415	417	407	401	389	427	438	442	402	399	392	417	403	440	434	418	442	430	444	407	426	402	430	392	423	455	425	411	424	423	416	416	401	447	429	408	397	409	397	423	423	437	436	425	436	443	393	387	400	398	411	431	367	449	426	380	448	448	401	448	416	396	407	422	412	410	419	426	428	397	431	408	411	443	441	418	397	405	408	432	436	422	389	429	421	398	421	417	424	427	406	413	416	408	420	405	403	382	420	454	414	437	454	387	411	418	448	358	413	451	418	438	401	452	397	409	392	415	395	402	397	436	424	422	411	408	392	424	442	414	392	429	402	381	420	384	410	418	392	413	399	407	407	408	406	424	414	371	407	427	412	437	419	416	441	451	419	395	388	386	478	406	416	406	428	401	404	407	419	442	400	416	404	418	409	419	415	458	427	394	414	446	422	396	445	429	428	374	423	442	399	419	446	434	392	411	430	407	447	436	431	387	436	424	390	428	435	485	416	439	355	390	405	433	412	405	443	417	448	465	407	388	401	436	441	400	425	445	437	430	444	431	418	409	413	428	437	419	398	401	440	445	421	468	415	386	436	422	462	413	385	387	449	397	454	397	433	406	424	443	434	400	438	419	420	428	434	427	399	392	405	452	409	465	398	429	406	425	391	457	402	426	398	384	429	399	412	468	432	397	419	402	412	427	422	421	408	424	437	425	420	436	407	422	472	396	411	406	394	421	413	425	395	423	431	396	417	440	431	445	423	422	428	389	442	445	416	459	421	448	402	416	367	462	413	396	417	415	429	416	428	396	407	404	424	387	452	409	446	401	417	413	421	408	414	380	443	429	409	432	403	418	403	395	402	441	434	396	431	454	431	434	418	398	432	379	439	448	401	439	382	390	435	426	401	379	420	451	420	429	403	420	418	433	445	419	395	434	411	433	443	408	404	399	417	435	391	404	460	417	402	385	424	432	409	407	412	426	430	407	405	437	415	432	443	414	439	405	445	394	431	438	418	401	387	420	417	412	417	398	443	422	444	395	398	458	411	425	418	407	400	415	426	406	421	406	446	438	412	428	420	412	443	404	413	434	424	413	426	387	419	402	411	423	442	430	418	415	439	421	421	414	403	403	431	432	429	416	395	395	446	419	449	374	434	406	439	407	421	401	434	426	431	417	417	445	432	471	422	427	457	426	382	425	435	419	400	416	435	377	406	488	415	437	428	441	406	425	388	414	436	436	420	414	411	410	426	424	428	424	454	435	415	437	383	429	419	425	423	427	373	420	402	413	399	416	421	435	418
25458	21362	27165	24991	7673	7314	22035	32065	17557	7110	2299	924	561	480	485	428	443	454	471	509	480	474	427	433	472	434	492	431	439	453	455	427	433	419	486	471	478	452	470	466	441	425	470	455	456	423	474	489	464	457	475	436	439	449	480	486	456	439	466	433	480	431	471	415	482	461	459	460	468	434	424	494	448	447	477	452	464	444	440	482	445	444	421	447	436	444	424	444	430	460	427	498	439	474	415	477	456	505	466	461	466	428	430	464	424	517	462	435	464	416	442	437	421	430	460	499	379	434	446	439	465	439	494	419	471	408	429	476	438	479	452	465	456	403	449	478	479	428	453	432	484	485	469	517	426	486	442	470	450	454	458	483	445	418	486	434	472	472	401	427	458	439	472	458	422	471	488	458	470	475	435	443	448	461	441	445	452	487	478	453	431	472	501	453	473	477	459	453	472	440	453	474	476	417	457	452	461	438	455	448	475	487	453	466	435	465	445	465	433	487	430	440	448	428	445	502	466	456	475	457	471	493	493	500	456	438	454	441	451	469	428	432	462	459	473	450	444	435	415	480	460	443	465	435	456	450	437	436	446	421	463	440	414	472	427	480	438	437	451	459	440	456	436	508	491	467	451	468	418	446	498	476	462	441	453	419	443	476	479	434	444	472	428	440	459	453	479	416	442	455	461	466	486	465	497	490	502	463	495	461	432	429	468	449	479	439	448	435	419	444	453	421	452	454	436	431	455	444	442	449	437	454	470	448	419	435	466	463	415	429	457	464	457	419	458	430	475	438	440	482	450	474	452	444	433	442	471	460	468	462	419	434	471	444	451	437	471	433	444	514	458	448	422	437	483	478	452	451	457	445	480	442	468	434	440	414	403	443	460	437	451	452	441	464	449	431	444	471	458	482	450	473	439	496	482	456	385	422	442	454	453	434	469	432	435	444	425	470	443	463	500	466	462	449	435	462	403	447	424	491	466	413	441	445	446	429	474	369	477	473	429	436	488	456	415	449	487	473	444	440	420	460	486	480	471	449	441	452	468	464	501	458	448	458	481	420	457	421	439	476	435	467	472	432	484	441	451	450	450	485	482	445	466	438	463	464	419	450	458	472	467	472	464	446	429	439	458	436	467	469	455	511	438	422	476	490	440	458	485	457	461	494	467	451	424	457	462	463	502	444	489	465	462	456	455	422	475	429	433	455	441	452	479	432	444	435	451	447	440	481	438	444	449	486	482	423	439	467	437	488	473	463	439	411	426	441	466	488	448	466	427	470	485	451	442	450	461	467	454	453	421	449	455	452	430	500	477	478	450	454	436	506	415	447	445	459	469	396	435	455	485	438	431	445	472	434	432	443	440	439	469	474	469	441	446	434	459	443	446	402	453	442	401	409	430	429	478	466	445	444	452	487	479	437	477	509	453	452	477	459	462	482	419	473	467	477	462	471	459	423	455	398	458	484	472	414	451	443	441	439	435	427	420	437	449	449	428	435	452	462	439	507	485	424	440	451	461	461	441	463	483	444	483	421	453	486	472	461	472	440	451	392	413	436	437	493	443	451	438	439	476	493	437	459	414	429	441	422	422	451	463	455	431	444	491	441	506	453	479	449	461	428	471	493	444	476	406	417	473	460	445	466	460	428	435	427	474	465	438	472	472	463	449	452	468	461	482	445	473	471	414	455	431	465	452	432	435	437	456	441	462	452	459	458	476	476	453	437	479	413	440	459	452	466	434	412	409	444	412	433	459	444	472	442	444	434	431	455	460	460	447	462	439	466	468	441	478	456	447	447	393	477	464	429	488	428	471	484	453	457	430	447	473	430	454	438	456	446	464	455	498	457	437	452	387	519	480	480	479	427	468	470	464	426	436	451	461	454	463	467	455	465	456	442	445	436	432	436	477	483	460	491	488	485	431	453	477	456	407	475	466	456	447	480	415	438	483	492	467	467	457	439	484	499	425	433	427	504	467	448	438	413	448	442	437	437	471	475	467	473	446	417	438	468	428	465	476	496	437	418	474	449	474	458	484	433	478	482	426	452	460	451	444	455	459	453	490	459	466	470	466	473	447	477	453	451	410	466	452	437	426	450	412	443	497	421	479	426	454	461	457	438	480	493	469	492	473	441	472	443	462	465	450	466	452	427	418	441	424	446	468	461	471	425	480	468	401	458	454	454	451	427	438	458	429	499	465	426	426	462	458	499	461	441	423	483	425	461	416	421	427	443	442	464	483	492	444	435	477	481	455	460	443	453	436	434	448	449	424	443	472	415	476	423	466	474	405	453	464	481	446	441	451	459	442	462	455	422	441	465	483	509	437	462	469	451	466	502	417	441	436	451	476	446	461	440	450	473	448	481	471	472	470	482	447	451	448	470	440	459	431	459	415	470	468	452	455	445	451	442	458	465	448	443	439	491	452	449	453	436	473	410	479	422	502	453	468	451	446	456	434	446	443	465	419	476	435	395	447	464	466	447	427	445	424	476	461	436	460	404	454	453	433	404	466	429	390	459	465	452	424	456	426	455	452	426	452	452	438	452	469	464	419	434	451	455	424	475	431	419	489	492	449	441	458	494	426	422	463	460	406	425	460	449	474	423	434	489	439	471	482	419	415	486	430	442	461	455	501	458	464	423	497	476	494	432	443	483	406	482	455	463	414	503	440	488	443	458	471	471	438	481	446	422	461	463	442	445	448	457	471	462	472	451	457	439	443	441	433	452	481	470	451	489	437	469	460	454	440	467	438	462	463	474	459	469	441	490	419	490	450	462	430	481	459	440	466	491	453	465	476	471	475	495	468	478	460	462	465	523	480	483	475	429	437	431	475	491	487	413	465	449	432	443	486	439	435	444	459	450	455	448	425	462	456	438	464	480	460	512	452	461	441	467	470	455	439	440	433	460	414	472	440	445	460	444	499	468	464	433	467	470	444	477	435	446	475	441	478	464	447	477	488	466	460	486	470	479	425	502	439	481	466	461	491	421	443	472	463	465	435	456	424	442	476	472	440	465	449	478	455	464	420	465	462	476	422	515	493	456	437	490	428	422	483	453	441	454	463	455	432	425	457	404	451	440	440	462	424	436	464	471	470	420	435	465	400	474	456	427	453	463	457	439	462	440	458	494	415	455	491	430	437	431	453	464	467	425	486	441	427	474	451	487	459	447	498	417	400	447	469	465	481	472	435	461	491	422	463	441	461	526	456	446	487	472	484	416	438	430	459	482	452	436	459	473	457	462	451	454	451	475	423	444	459	463	428	461	445	470	463	415	464	417	484	450	443	452	461	481	461	462	433	434	465	498	471	443	476	487	467	466	453	462	469	473	456	441	452	486	464	456	449	462	417	477	429	446	423	466	471	430	458	446	428	452	453	441	457	448	461	432	460	460	466	474	416	443	462	429	454	446	456	453	477	410	453	447	460	478	447	469	480	471	447	476	449	469	462	437	457	444	440	431	485	466	447	462	439	452	448	440	473	465	469	433	450	423	437	426	519	462	473	452	441	443
4893	9382	9768	5196	2812	8180	23778	28369	13643	6473	2620	916	568	487	453	440	392	452	444	453	457	461	444	447	388	455	476	452	462	461	425	469	427	427	437	462	452	444	478	453	458	435	450	436	431	422	451	443	441	431	461	423	453	445	455	448	379	408	423	439	443	419	460	459	452	446	451	483	452	461	458	454	433	436	476	469	446	435	437	449	458	437	475	416	435	433	455	455	446	462	446	444	443	473	442	462	434	446	459	389	488	441	427	444	454	420	432	447	463	459	430	433	424	422	446	431	431	422	451	435	454	442	425	459	430	458	439	393	446	445	402	420	446	445	442	425	406	425	416	429	395	428	473	410	438	421	476	459	436	449	469	438	436	417	446	404	484	439	432	428	434	461	403	471	440	414	443	437	404	446	427	427	419	466	427	425	456	453	424	447	436	429	458	408	433	428	434	422	434	451	448	437	468	436	405	438	427	433	473	482	442	433	457	445	425	447	459	444	414	435	449	416	431	440	433	472	422	421	436	433	454	465	477	450	437	415	426	435	461	406	440	453	448	455	421	450	440	426	414	429	426	414	419	421	430	449	394	492	454	451	438	438	448	422	416	402	465	443	449	438	430	458	477	444	413	445	437	429	448	407	413	461	455	429	454	415	406	459	431	449	474	416	436	484	474	462	462	427	444	482	448	430	440	470	445	462	469	420	450	431	419	405	435	439	445	427	410	435	442	445	426	440	451	463	418	415	458	446	454	416	427	418	434	461	447	435	433	400	442	441	415	413	433	423	446	476	417	440	448	429	462	421	457	439	416	461	444	420	451	441	484	422	417	465	433	478	400	437	436	411	437	448	471	432	417	443	417	428	441	440	486	439	427	435	448	431	422	457	446	421	430	449	440	447	389	456	452	413	431	407	443	453	450	424	473	450	461	415	475	451	440	450	417	456	452	414	434	454	452	427	474	426	421	418	414	413	478	476	484	415	420	424	407	437	418	470	469	466	411	469	431	405	425	473	410	348	434	426	439	422	406	430	417	438	445	399	411	417	443	413	449	449	401	446	429	447	417	455	438	432	447	477	430	436	433	476	457	410	472	409	445	436	427	442	475	427	457	426	468	446	400	435	447	431	453	428	454	434	450	455	454	480	432	456	409	463	439	443	439	474	433	436	455	401	424	437	462	448	426	437	444	434	429	443	418	461	424	439	467	423	461	430	418	475	463	436	414	393	459	470	445	447	424	405	450	452	404	443	418	459	428	470	472	433	433	426	450	458	423	444	456	430	417	457	407	427	468	444	427	431	420	434	444	441	483	401	432	402	409	461	463	431	453	440	414	431	444	461	444	444	451	475	474	444	450	487	451	441	448	438	402	432	400	426	448	436	415	421	436	443	438	435	415	452	428	419	415	433	463	430	461	423	449	434	454	442	412	448	413	451	437	393	425	427	432	423	449	413	449	477	433	458	388	447	433	432	442	423	436	470	428	439	412	433	405	419	424	445	433	470	443	444	438	434	443	430	416	429	452	463	418	411	463	441	419	441	406	449	441	464	393	434	443	463	440	399	437	463	450	439	446	424	445	443	424	449	459	437	470	399	468	437	453	445	465	453	423	460	404	424	468	393	450	450	449	425	427	410	442	436	442	429	435	446	437	402	421	427	420	456	433	454	404	458	435	466	438	453	465	432	450	450	421	383	447	450	434	430	458	408	476	424	465	409	486	410	445	433	417	440	425	408	423	430	453	423	447	415	429	409	409	419	438	469	473	439	444	420	430	433	455	432	460	488	457	467	422	451	421	479	438	437	448	407	437	408	419	458	422	415	422	443	466	415	412	433	458	428	441	411	424	413	423	430	418	431	464	442	443	440	463	417	403	428	415	449	434	430	465	435	409	482	427	427	452	421	440	428	463	423	466	435	481	474	467	445	413	414	483	456	408	427	444	414	432	456	446	451	430	441	448	463	474	454	439	433	408	395	409	448	437	447	442	379	426	440	466	446	461	450	434	428	462	422	420	439	426	444	452	478	446	447	433	444	462	475	425	450	460	401	444	435	478	451	457	467	434	467	468	465	449	451	418	449	469	470	431	425	422	440	410	411	433	419	420	409	458	495	465	457	455	432	435	444	436	410	418	457	404	410	469	430	451	432	447	424	442	419	453	458	437	455	443	414	429	454	457	437	439	427	459	441	412	446	440	433	410	440	442	443	407	454	443	426	416	455	419	444	428	469	458	454	452	446	438	452	472	454	436	463	460	444	477	393	461	461	440	463	445	421	410	428	452	417	418	413	397	454	469	448	433	419	423	447	433	423	422	423	440	437	402	486	423	402	428	421	440	413	444	461	445	491	449	433	456	456	436	438	458	396	417	440	417	400	471	457	442	471	411	453	427	451	411	443	439	432	457	409	436	444	473	425	390	459	432	464	435	390	429	441	414	428	419	443	420	409	450	461	448	440	419	417	482	422	441	430	431	452	408	421	429	408	411	410	407	456	400	437	432	441	448	428	460	407	414	435	434	393	418	462	432	432	441	434	393	414	438	426	412	425	463	422	441	414	447	439	440	448	426	415	407	436	473	462	431	454	489	453	435	425	418	412	433	432	427	425	501	413	437	446	430	451	460	413	460	468	437	446	458	385	472	456	469	450	464	441	450	425	410	427	433	424	398	433	412	421	460	424	427	421	433	459	407	432	420	429	440	427	434	446	473	438	432	409	449	428	467	469	421	448	392	495	417	436	442	440	416	446	431	455	424	441	438	415	424	416	400	438	432	416	408	427	466	452	455	414	428	468	446	455	430	404	405	421	451	458	419	427	426	512	460	489	423	437	438	430	424	425	464	429	415	427	401	436	454	424	461	402	450	404	470	441	453	415	450	429	439	443	433	451	447	416	454	427	460	417	445	468	426	453	459	441	444	439	427	470	446	428	486	418	448	448	418	450	427	449	439	466	463	466	419	449	439	440	462	425	471	430	472	410	465	436	487	391	445	438	430	438	461	402	421	436	439	434	418	434	430	433	470	446	442	460	422	429	432	441	411	465	456	430	427	427	446	456	459	433	419	420	451	447	410	411	443	439	437	422	423	419	467	410	442	448	417	444	436	451	430	432	397	439	483	386	419	440	486	457	427	461	399	425	398	438	444	441	452	457	448	446	425	449	436	437	421	413	407	445	455	449	454	419	435	429	457	425	434	394	439	413	420	409	473	420	416	457	408	407	449	387	433	422	469	453	438	448	457	480	423	418	464	422	399	429	419	380	448	438	429	452	462	432	446	440	450	413	418	418	476	478	402	429	425	426	448	454	486	409	451	467	439	494	451	442	429	460	421	434	439	425	429	426	432	442	433	464	434	439	417	424	463	442	446	467	410	408	437	446	422	473	439	446	441	428	453	442	449	469	447	415	403	456	407	431	427	493	433	405	442	444	415	467	487	440	446	407	435	422	424	448	455	415	426	433	426	462	420	439	424	409	431	441	511	445	447	410	463	428	471	430	439	474	415	454	437	449	425	464
24211	21387	28692	24469	21232	25606	53370	43536	27942	15254	5283	1492	775	606	607	538	601	584	576	553	573	561	558	565	561	557	597	610	544	601	563	557	604	547	585	557	541	533	572	570	562	581	569	520	594	566	528	593	551	569	557	499	541	554	555	540	593	538	562	554	541	570	550	590	553	549	576	545	539	560	576	521	558	518	566	564	590	538	538	556	591	564	560	542	591	567	542	591	578	602	570	528	520	567	572	548	529	530	603	565	569	570	560	574	551	552	546	589	528	556	552	520	554	551	536	526	554	544	527	542	499	564	588	533	572	563	523	553	537	576	591	522	550	583	526	547	514	494	541	576	539	510	581	566	545	527	569	526	548	550	520	581	549	584	537	583	550	574	615	526	544	534	566	532	541	518	516	549	600	555	530	530	561	529	585	554	564	514	576	488	563	523	564	555	556	551	533	544	516	583	490	530	555	549	571	526	596	545	498	553	576	552	562	542	527	602	548	571	545	567	595	556	578	536	532	603	573	584	605	559	564	598	569	539	552	532	511	581	509	540	568	546	555	532	515	528	535	513	625	547	569	563	574	526	492	553	544	557	574	567	543	552	534	545	579	578	552	545	575	551	569	565	564	558	550	578	536	540	559	531	523	539	522	537	547	555	524	550	562	578	533	554	527	563	588	592	543	549	555	542	541	535	546	594	564	542	554	514	506	562	515	547	562	561	544	581	576	517	518	548	565	541	613	557	516	535	569	575	539	536	555	552	595	515	573	524	571	511	606	568	605	532	565	583	533	562	577	530	574	536	520	580	529	544	600	560	491	555	564	530	585	553	605	566	562	553	514	565	548	586	550	570	545	603	574	504	536	565	543	570	546	572	564	512	579	545	502	563	536	545	548	591	552	578	509	526	522	553	498	567	531	548	574	545	496	558	588	539	564	519	528	567	561	541	531	571	538	543	571	514	560	582	496	542	566	563	543	512	561	569	584	563	536	544	567	548	536	566	563	574	590	541	528	557	552	559	545	546	565	516	544	545	569	519	505	575	530	534	536	558	551	555	555	532	536	557	544	550	557	533	553	538	551	549	551	509	561	595	557	549	552	567	584	545	578	548	570	572	604	541	519	525	567	529	578	557	544	517	528	602	520	558	582	573	584	571	526	491	567	572	524	535	550	545	550	565	578	560	528	573	516	549	558	587	515	549	539	561	542	537	499	566	577	567	538	542	564	568	548	542	549	561	571	537	576	546	546	554	520	537	607	542	554	548	535	597	602	501	549	548	578	523	573	556	559	533	544	570	588	553	572	601	558	554	568	539	579	521	554	577	539	547	547	557	517	543	542	526	555	561	545	540	562	573	539	544	574	528	581	557	557	526	558	532	511	528	529	539	534	542	555	556	537	549	552	557	551	514	529	579	592	566	594	566	600	548	506	571	581	526	586	525	490	535	582	532	574	555	552	562	572	523	560	575	558	513	560	517	558	524	567	566	581	532	514	535	546	529	524	518	560	534	551	537	553	574	552	547	570	521	544	551	531	528	572	534	545	518	539	586	561	600	545	591	538	562	565	519	575	589	553	585	562	538	524	568	565	576	561	572	574	530	533	543	541	564	535	551	536	547	570	520	548	564	553	528	559	499	533	529	548	545	597	527	543	525	546	530	546	554	521	578	534	542	511	530	507	615	554	585	555	533	568	531	584	520	531	521	533	542	578	588	559	554	517	577	506	569	556	540	529	566	534	523	574	545	552	529	566	533	550	488	545	537	547	543	563	546	549	511	545	563	529	549	570	601	561	534	526	547	587	546	541	563	569	574	567	559	576	563	548	536	560	544	547	543	565	548	585	541	558	560	542	567	540	524	524	548	553	485	565	532	578	580	533	563	543	560	585	553	586	593	530	517	524	577	547	505	517	538	514	554	564	544	576	562	538	569	538	532	581	609	547	601	585	570	529	532	560	520	533	545	551	542	548	573	540	587	565	541	524	555	542	527	620	559	549	519	525	555	549	507	546	554	566	553	569	529	563	549	529	537	523	577	556	518	544	590	539	560	533	509	548	592	566	568	506	591	599	546	537	577	537	583	555	547	502	559	509	529	568	512	551	587	549	608	569	595	545	563	552	581	544	585	625	554	519	622	505	520	524	511	517	593	534	562	597	509	553	546	563	607	555	522	563	596	544	542	551	530	554	552	508	529	553	504	512	520	499	551	550	538	551	527	585	532	571	537	567	549	571	566	540	527	558	577	540	578	555	547	552	582	510	555	540	527	549	599	572	530	578	537	539	556	530	553	543	571	535	587	540	517	508	533	528	590	535	548	537	532	572	512	557	551	542	561	586	544	594	581	573	554	550	509	553	575	527	584	553	527	544	585	553	545	569	608	580	556	557	538	540	524	548	547	556	553	568	562	555	582	563	553	565	539	513	606	511	532	524	545	555	502	556	519	566	512	522	541	563	581	579	580	554	537	565	559	542	519	575	545	543	500	518	544	534	568	530	547	503	548	533	542	547	533	550	526	568	575	565	528	569	587	565	514	566	552	538	579	542	480	546	505	535	534	562	508	585	542	529	575	540	572	534	524	538	503	512	568	525	543	565	586	511	551	554	556	528	544	537	562	540	549	560	554	539	572	510	529	548	578	557	554	549	548	518	560	570	524	573	532	580	557	556	527	574	569	541	539	576	563	560	519	591	489	542	544	528	554	535	549	556	559	555	509	553	560	513	564	539	527	576	535	565	557	555	545	567	564	547	545	538	577	558	554	588	533	577	549	534	529	561	554	593	523	537	558	553	519	560	524	536	503	532	544	557	518	538	568	523	547	513	558	541	550	558	552	568	612	489	547	566	485	551	571	533	531	540	552	541	501	559	554	569	548	525	532	509	520	530	545	568	509	552	519	575	553	536	545	490	572	559	584	516	566	573	552	537	539	572	519	569	567	587	531	568	582	533	523	527	599	527	566	549	532	562	586	559	551	573	565	552	567	558	491	512	590	547	523	519	566	542	517	575	525	575	561	585	527	547	574	569	537	565	592	537	529	558	513	543	569	591	541	524	517	522	541	579	575	571	553	512	543	528	510	573	550	559	508	531	570	538	557	550	569	539	508	552	508	531	518	549	530	566	578	554	534	547	551	555	556	536	561	500	545	562	533	538	514	551	568	518	586	551	581	534	575	563	570	561	545	526	546	587	536	567	522	593	569	543	536	563	542	551	598	560	543	560	545	569	532	554	566	557	537	539	523	556	567	551	501	514	557	550	565	560	558	509	591	554	565	555	539	510	573	513	508	557	560	549	537	541	583	604	553	550	566	546	507	561	570	574	580	546	560	571	542	557	574	559	563	521	527	536	582	560	516	568	568	530	510	575	528	564	516	560	553	524	545	528	572	531	553	576	568	541	525	556	548	540	546	547	564	617	553	572	532	529	569	557	515	552	558	554	519	567	560	558	555	553	524	526	578	551	534	553	548	570	517	543	571	535	519	550	541	531	545	575	559	540	553	536	583	526	532	546	544
6667	9666	13561	3716	2566	27300	50447	37761	22750	12528	4664	1546	781	568	538	527	494	568	501	512	520	522	544	514	505	526	545	494	552	522	520	519	541	559	530	524	523	516	522	539	522	526	545	533	550	553	508	546	542	513	471	503	548	506	559	514	524	512	501	549	557	496	493	503	504	558	521	494	497	565	498	529	566	536	500	481	548	504	560	518	507	578	571	559	553	538	527	543	486	506	547	561	546	520	534	502	522	520	554	536	538	510	508	538	512	514	532	525	523	522	562	505	494	510	510	514	508	524	533	518	562	530	495	554	537	529	500	528	542	496	512	559	560	531	551	511	534	502	544	515	524	526	534	540	526	527	526	530	547	573	536	488	541	546	543	538	484	533	514	509	492	514	528	519	552	507	552	529	538	529	518	501	485	489	535	526	498	506	521	529	546	526	525	494	535	523	527	520	520	560	561	532	550	499	507	540	547	507	530	544	517	504	486	489	539	529	511	558	541	515	557	549	518	549	541	535	559	533	502	545	532	498	528	545	542	528	520	514	528	554	495	499	511	533	522	515	492	510	562	535	491	524	527	490	505	495	470	553	549	511	531	504	488	561	507	515	466	514	482	530	522	532	552	521	550	494	536	541	530	494	502	563	529	524	534	539	542	515	515	523	492	519	488	517	551	482	522	508	544	545	490	533	524	534	477	546	501	551	497	515	542	523	519	501	543	530	514	517	538	504	502	449	468	527	525	538	534	524	513	510	527	575	499	538	503	504	515	495	508	498	524	508	494	500	522	558	518	531	535	531	484	542	503	509	527	519	477	558	528	518	510	566	557	504	534	535	541	523	528	484	527	536	528	547	483	502	516	522	516	525	560	537	504	471	490	513	513	511	524	517	506	504	492	535	522	513	529	549	479	505	564	494	579	546	518	499	521	508	542	556	494	522	471	478	519	531	548	528	518	530	550	509	531	495	534	477	510	489	528	527	496	508	511	485	512	511	519	541	536	522	533	499	531	562	513	513	522	514	555	521	552	568	517	501	503	515	520	511	529	519	532	493	528	532	562	501	504	500	524	492	539	536	535	514	481	484	556	513	502	561	499	525	499	525	508	531	536	486	513	518	492	511	541	525	520	538	481	504	556	504	522	514	534	533	521	552	522	528	499	497	532	505	505	542	488	496	511	534	514	520	481	494	522	511	487	527	527	519	512	486	550	536	534	543	478	494	549	491	511	550	536	509	524	474	482	517	482	518	507	491	519	508	480	514	560	561	528	552	533	520	512	542	520	522	533	489	536	548	481	533	533	531	550	529	544	509	478	541	552	530	505	520	535	543	534	490	526	517	519	540	541	483	515	547	533	487	508	507	539	531	541	508	533	534	525	518	520	511	468	505	531	531	493	520	543	542	500	545	502	532	525	501	539	484	524	488	537	528	517	539	495	512	506	520	514	522	557	483	516	480	532	541	531	563	597	544	524	520	540	524	521	550	530	524	507	495	522	496	552	519	469	520	545	553	573	510	533	568	536	529	517	533	503	508	538	545	533	494	516	533	518	521	519	545	528	526	508	547	560	527	492	516	493	479	502	498	521	522	512	540	529	479	506	537	558	553	502	498	489	548	523	487	557	539	528	557	538	544	553	517	526	540	480	493	493	485	564	517	524	519	542	503	520	503	497	534	500	522	490	502	501	508	485	570	512	545	487	547	499	494	503	532	541	517	545	504	526	505	532	544	504	525	472	529	517	523	483	521	516	531	515	474	517	513	482	506	534	499	496	517	504	540	522	542	545	551	485	548	491	547	507	498	525	515	533	537	517	495	527	483	488	521	504	523	553	476	523	526	525	511	545	541	528	535	496	507	506	517	495	512	507	501	510	551	540	539	579	524	541	530	512	508	504	511	516	501	533	549	535	550	511	509	519	534	496	560	499	496	524	484	490	498	526	525	547	556	527	557	491	503	514	542	505	498	515	550	510	504	523	485	526	504	534	534	562	525	510	514	513	535	552	534	514	503	541	505	507	514	524	528	532	490	525	549	525	539	547	520	534	513	512	515	538	497	544	532	530	501	481	539	555	523	505	514	489	527	520	467	489	523	519	550	518	515	517	544	501	524	497	502	547	502	516	520	557	521	557	525	532	526	539	488	476	496	501	551	540	510	529	496	495	529	483	526	555	536	522	549	540	503	516	472	519	537	499	555	474	535	532	514	522	522	542	521	530	518	528	505	517	537	500	506	517	557	495	529	508	563	535	505	530	541	545	543	503	527	499	521	517	498	484	545	553	511	531	520	511	501	524	553	543	513	507	529	531	479	520	541	528	485	503	529	510	493	510	487	494	529	525	512	488	475	529	515	526	526	542	534	532	498	524	528	487	500	501	529	529	521	505	465	505	510	535	496	532	493	516	557	484	525	533	534	548	512	554	518	533	541	527	541	526	513	537	522	478	516	497	506	499	532	549	498	531	503	503	500	560	527	489	518	518	505	491	540	505	560	550	545	516	556	543	521	492	560	532	484	512	530	524	499	486	540	515	502	518	513	521	490	535	545	497	514	533	480	534	530	526	500	524	515	520	533	496	520	548	509	549	494	531	515	545	552	485	489	500	513	520	462	483	522	508	475	560	490	514	520	495	550	499	497	528	487	529	522	517	558	524	518	508	519	516	512	512	483	522	554	535	513	505	504	519	508	526	482	519	534	482	544	503	529	542	548	488	559	517	519	523	539	496	530	530	533	558	533	544	531	512	511	518	538	500	528	482	590	547	548	483	541	499	509	499	476	521	503	551	543	534	535	502	531	486	491	516	560	551	525	517	491	540	520	528	554	505	529	538	504	476	515	520	471	508	531	481	490	505	500	516	530	518	538	495	550	542	538	523	496	537	517	516	480	529	523	493	529	533	529	512	549	499	496	553	536	519	521	517	509	539	540	518	531	535	493	518	509	522	497	508	536	479	538	520	528	515	514	521	512	516	503	536	550	504	489	529	505	526	473	475	508	495	501	546	516	461	504	498	547	493	516	513	511	516	533	501	500	512	517	532	544	540	540	536	562	519	523	554	476	507	542	459	528	523	559	512	550	469	560	490	539	528	530	525	541	473	526	533	548	490	532	570	540	509	512	533	495	538	537	508	530	567	497	510	520	515	526	519	553	531	503	502	495	473	505	521	514	553	517	510	520	497	512	543	506	517	553	510	508	527	515	534	476	498	533	492	514	537	523	509	519	492	510	503	486	522	489	502	483	496	511	504	516	507	527	481	462	555	512	534	513	507	504	513	500	500	545	517	482	496	501	514	506	528	507	502	494	512	526	546	547	514	521	504	520	507	530	555	516	523	524	473	471	535	501	541	545	474	560	522	491	504	454	505	496	508	474	502	540	522	532	509	514	509	504	498	473	528	491	501	526	501	515	488	513	542	522	490	556	459	474	504	521	484	512	515	542	526	528	559	554	543	507	538	501	521	543	473	518	508	520	570	504	487	559	512	529	503	536	488	520	559	514	465	495	502	590	478	524
27796	14890	6379	1706	842	1160	4024	3533	2351	1379	792	537	457	449	444	475	454	460	484	433	446	430	416	439	467	452	470	465	455	439	458	418	432	464	413	453	420	470	427	444	473	448	457	483	453	433	443	442	469	411	440	429	466	489	467	463	459	445	434	433	438	460	459	464	449	418	447	455	408	439	480	483	462	453	447	428	467	481	443	458	427	412	442	441	448	453	451	449	476	449	431	452	454	439	418	460	479	429	460	446	446	397	458	441	448	420	429	482	427	419	473	434	459	457	444	471	486	443	483	447	450	447	439	443	433	443	459	434	464	479	424	446	443	427	392	412	415	437	468	468	441	431	433	437	438	455	452	451	442	421	482	470	480	445	457	429	445	420	447	424	425	405	467	471	408	467	464	451	420	454	428	446	446	439	456	439	445	416	395	478	450	480	438	423	429	451	439	414	447	455	443	455	413	459	458	457	436	444	406	435	399	444	475	455	423	480	460	434	436	439	452	464	424	417	421	460	485	459	475	428	412	416	446	436	438	414	450	448	411	458	450	469	455	485	469	446	433	472	470	466	430	452	441	437	469	463	508	450	453	449	400	466	453	447	470	411	448	445	476	448	452	431	453	456	470	423	472	497	444	436	497	460	465	440	463	490	479	503	412	438	481	464	442	504	412	459	449	481	437	443	464	413	467	423	434	433	450	507	429	450	452	445	448	450	432	487	458	453	444	473	474	507	468	460	447	463	459	483	465	454	435	432	402	473	483	504	493	432	451	459	465	430	457	452	458	489	454	476	439	457	435	438	425	472	442	434	460	469	419	449	437	484	487	443	438	455	449	471	430	445	441	451	438	464	430	463	414	515	453	451	415	450	417	437	436	437	473	478	452	448	486	475	455	419	448	405	484	469	448	462	445	437	488	471	460	404	417	443	440	411	449	481	446	466	469	459	459	461	440	473	460	451	477	454	434	450	462	457	453	448	433	429	466	439	454	424	478	446	423	429	467	453	400	439	439	427	447	497	481	440	448	430	450	429	448	466	414	430	448	448	410	501	452	438	430	466	455	435	442	462	464	463	444	476	498	423	446	463	455	483	462	434	441	452	443	440	431	418	439	454	463	445	441	444	415	438	456	453	462	433	436	419	481	454	449	458	458	444	398	437	447	419	423	439	481	461	420	474	437	425	444	434	420	395	486	479	484	458	462	455	487	479	453	462	435	423	434	451	438	446	459	443	479	408	492	450	428	470	429	445	422	415	458	441	430	449	458	480	469	437	491	452	472	486	466	453	453	479	449	435	432	470	476	457	442	450	460	423	441	456	451	477	444	462	442	410	445	421	479	414	418	418	439	442	464	424	427	437	437	445	453	414	472	476	470	439	493	418	478	427	446	444	447	428	441	444	433	450	448	428	416	423	478	426	403	425	432	426	491	460	454	456	472	424	454	443	472	457	464	465	438	441	440	456	403	492	485	457	414	447	452	462	423	482	478	449	489	436	442	451	420	466	464	418	457	432	430	463	463	446	423	436	459	449	458	452	456	432	441	459	424	478	439	461	466	465	442	431	482	477	461	464	452	452	472	455	443	430	449	459	421	440	469	450	431	447	459	416	462	444	428	439	429	427	429	420	479	452	457	433	478	457	441	465	426	448	451	469	463	434	431	406	484	443	459	409	449	441	461	467	479	431	440	449	472	450	453	433	461	446	458	460	432	446	457	461	463	425	409	454	446	476	432	431	474	432	466	437	432	472	402	452	472	464	442	452	426	456	451	451	483	499	471	448	447	442	463	465	433	403	446	417	421	471	444	453	432	455	450	451	431	433	457	486	460	449	434	419	473	431	483	444	456	504	474	478	458	447	432	451	461	427	419	444	433	388	406	470	467	428	505	486	467	456	466	475	475	458	452	482	434	434	417	459	460	404	423	456	448	434	465	446	447	403	461	432	385	456	450	448	421	468	451	445	468	440	462	486	477	432	417	453	420	467	459	455	471	464	445	457	416	463	451	433	456	416	465	410	442	441	441	395	430	452	451	442	432	421	454	411	418	459	420	436	490	437	452	455	478	445	438	486	455	431	445	456	411	431	452	457	441	450	482	469	437	467	425	457	437	436	446	464	475	468	463	485	407	458	455	466	432	444	456	413	480	455	411	414	441	472	481	456	433	472	456	470	425	464	463	457	444	456	443	448	469	433	444	484	494	445	401	432	462	447	472	461	428	430	453	433	454	426	445	438	447	444	444	433	476	472	468	448	462	473	458	473	424	428	428	454	458	464	468	459	482	459	431	467	472	427	446	438	463	415	444	471	409	439	403	435	456	469	457	444	439	440	431	453	445	426	467	432	442	495	472	443	448	438	465	453	458	432	472	416	463	463	449	442	420	426	476	470	452	430	470	476	477	428	452	450	451	462	442	487	471	467	479	449	461	394	443	473	447	397	465	427	475	395	436	445	461	428	424	437	442	461	447	413	455	476	445	451	431	421	426	471	442	397	480	391	435	437	483	417	437	445	455	450	437	477	452	463	454	431	453	441	420	459	451	447	445	466	442	461	460	455	458	424	451	447	445	456	434	475	458	451	464	470	458	428	409	443	415	430	450	442	438	421	501	451	460	425	430	441	493	436	477	485	421	464	468	439	494	436	423	467	459	477	473	428	486	474	461	449	449	451	471	437	455	449	420	490	441	504	443	495	473	428	445	442	456	445	483	469	435	452	463	414	476	460	459	440	469	433	488	448	440	458	416	433	458	479	446	461	434	420	434	477	443	432	448	404	433	459	458	434	467	413	462	459	422	466	430	393	453	440	429	425	426	413	460	443	478	420	429	496	421	416	459	423	423	449	477	484	448	449	477	429	479	431	510	468	465	485	483	421	440	447	487	443	476	443	475	432	457	445	453	454	441	450	459	439	459	428	475	459	454	460	455	417	485	468	480	450	469	454	431	480	426	411	447	413	467	467	446	449	424	426	481	433	441	497	454	434	458	496	487	462	461	443	463	437	465	492	435	453	404	454	435	452	452	434	464	431	483	419	455	460	461	383	445	458	408	467	440	460	456	468	468	476	452	460	396	463	452	440	429	411	437	458	434	411	480	440	479	458	468	468	459	434	443	448	431	475	438	445	425	453	452	456	476	414	459	452	486	442	460	463	448	503	474	435	439	430	504	437	481	486	406	443	453	421	475	434	450	452	439	453	432	453	451	437	465	484	443	471	466	423	465	458	475	460	442	462	432	423	421	452	425	460	461	441	439	471	444	429	465	452	458	465	501	448	461	442	457	443	465	442	446	458	448	479	499	446	405	427	422	431	423	460	463	482	431	459	432	425	454	445	488	446	421	464	492	470	456	449	454	453	446	466	432	434	448	470	459	453	425	421	434	468	382	451	453	480	442	472	447	461	443	455	478	419	452	423	432	449	501	468	433	443	444	430	405	434	429	444	476	423	460	457	449	486	494	408	420	398	462	434	463	452	478	422	447	459	368	433	428	474	450	451	473	464	411	499	419	437
6974	6200	5930	1370	673	1528	4890	4131	2600	1392	820	548	432	446	413	429	403	432	416	417	422	403	399	469	388	390	424	416	366	397	413	421	398	421	428	438	428	422	446	450	380	451	436	445	407	421	453	411	398	451	399	402	418	402	394	388	413	448	389	388	429	459	393	460	450	451	416	410	385	425	422	399	385	460	453	435	419	379	410	425	398	430	433	435	397	394	444	438	408	438	425	456	432	397	401	437	438	398	427	425	403	403	397	413	407	423	448	417	396	418	418	406	401	438	395	393	401	438	390	439	441	432	415	430	445	406	414	435	388	407	449	414	408	402	428	426	411	417	409	427	416	428	377	436	440	416	436	414	402	448	418	405	418	396	430	408	400	422	423	428	367	422	395	445	390	413	451	425	412	384	392	416	402	421	438	411	418	401	398	423	427	420	404	403	433	430	438	398	421	422	415	433	382	421	416	423	396	393	392	447	431	410	401	412	395	378	439	424	423	425	421	444	420	403	391	422	368	394	408	446	433	391	444	409	425	406	414	398	418	414	408	422	387	395	402	377	450	399	406	397	445	407	416	426	428	415	415	441	411	432	416	426	418	408	441	392	405	410	388	414	436	435	441	387	398	429	477	382	442	472	425	416	409	421	407	400	450	393	447	422	428	418	453	424	411	417	424	440	396	409	446	368	403	427	422	418	409	420	435	409	405	400	413	399	390	423	416	384	398	390	409	407	382	394	439	431	409	419	442	410	414	413	417	403	407	415	411	395	413	430	415	423	414	441	387	408	424	449	411	399	401	407	426	459	419	408	428	421	407	440	415	446	415	426	441	408	381	400	378	419	406	421	406	436	401	377	445	427	395	416	415	426	394	444	427	434	407	427	399	399	463	416	412	405	396	397	420	418	402	420	416	423	425	440	417	431	378	429	419	386	433	428	396	417	404	426	438	397	417	381	418	412	381	381	429	417	438	418	398	417	429	394	420	381	405	419	432	423	410	428	427	401	433	446	419	425	415	475	473	436	444	397	432	422	397	417	379	454	414	443	444	423	451	399	420	412	412	403	423	413	427	460	419	411	425	374	397	425	433	427	422	398	436	409	449	411	425	465	417	379	404	393	451	410	422	426	385	407	454	420	388	413	418	470	451	437	408	450	434	416	450	410	377	390	441	455	432	426	439	440	403	388	388	433	405	415	452	412	423	409	418	416	443	425	410	422	413	425	381	421	413	405	422	429	436	388	417	397	413	433	403	438	395	412	425	405	410	383	391	435	442	387	402	381	447	382	394	435	397	394	428	425	408	472	432	431	422	423	439	399	439	411	366	405	442	414	424	398	435	426	408	423	475	387	391	413	427	435	418	386	416	416	472	438	405	358	413	432	372	401	407	390	394	427	440	422	426	423	430	410	446	404	402	423	442	367	404	454	380	414	410	427	430	416	424	418	426	449	402	454	418	424	445	430	439	410	428	400	423	402	406	353	408	406	459	426	409	397	440	405	388	454	417	418	385	386	389	378	446	410	425	418	446	429	384	405	393	406	418	418	422	465	440	429	430	411	438	439	405	434	431	433	408	388	439	403	387	388	403	387	417	404	391	414	419	409	437	401	433	414	383	426	406	409	394	399	437	397	423	437	419	451	400	448	423	373	427	422	398	448	379	397	392	409	407	470	409	388	424	409	449	426	411	395	434	400	378	447	411	427	419	413	419	450	443	438	456	384	395	377	405	403	382	428	387	426	434	434	458	389	444	400	398	389	346	408	428	406	398	448	426	399	455	393	444	428	390	379	441	420	428	397	386	385	406	400	415	408	410	396	449	426	420	419	391	421	446	406	427	361	406	423	438	414	433	443	438	416	408	428	395	433	455	426	409	395	386	405	416	414	428	414	395	421	402	428	403	442	410	415	427	386	380	422	399	425	400	411	378	388	407	392	431	399	413	407	416	440	423	400	385	444	396	450	382	423	460	395	446	410	409	420	425	450	408	442	431	397	387	419	405	409	426	450	420	428	418	398	436	415	399	394	457	428	437	430	403	422	381	403	430	415	396	463	443	422	447	379	409	398	413	426	427	459	441	413	429	425	456	436	416	436	426	453	435	412	412	421	395	396	445	423	383	408	429	432	424	413	426	414	385	391	433	381	438	396	443	421	378	428	418	440	401	437	409	428	400	429	434	377	436	407	411	401	394	396	409	390	388	420	421	424	387	447	411	404	405	427	427	423	430	406	399	399	412	389	449	434	403	407	412	379	428	393	444	391	395	423	401	416	425	434	425	423	472	440	415	409	443	419	417	432	413	385	397	454	459	400	427	419	434	433	414	400	394	409	441	401	406	408	360	410	432	429	401	454	427	400	398	420	424	409	400	418	415	422	437	394	411	433	409	416	403	425	423	410	419	415	426	439	428	414	409	411	415	399	430	432	437	406	397	429	436	461	416	458	409	446	394	426	421	400	442	409	401	399	409	383	405	415	401	404	410	430	372	395	412	430	428	423	406	442	405	429	416	476	406	410	409	396	379	435	426	425	423	422	446	431	398	409	444	436	432	392	433	435	388	400	426	431	440	407	387	447	429	404	426	436	384	396	404	375	471	383	410	424	421	414	424	399	410	413	396	421	408	383	432	380	416	401	403	436	432	430	397	397	430	433	407	390	413	433	393	428	433	393	422	446	425	407	443	445	420	430	400	436	407	426	380	409	387	422	402	440	439	435	402	419	398	402	412	439	465	432	429	395	381	432	417	412	402	401	435	424	449	381	414	423	398	418	431	471	456	412	428	381	383	432	477	430	454	460	422	419	418	436	429	371	430	408	400	411	392	393	425	427	388	469	405	420	424	455	430	413	415	419	413	422	426	430	418	415	429	452	399	401	443	441	441	452	432	415	428	411	452	395	420	433	422	380	394	402	443	401	391	462	431	445	436	432	415	391	437	415	410	432	413	368	441	410	399	411	417	442	421	388	443	406	403	410	414	416	412	441	412	418	405	396	397	466	435	419	435	427	419	464	397	441	392	389	393	393	414	387	442	400	381	422	414	417	382	410	396	436	411	436	414	446	425	418	426	445	404	428	409	417	397	433	420	404	413	411	414	380	422	399	398	425	409	423	409	448	431	437	384	429	374	425	412	427	384	427	406	422	403	431	386	417	441	408	399	400	413	398	404	402	424	411	419	455	419	418	391	422	439	416	360	409	431	403	451	408	432	421	382	417	411	446	399	407	397	402	397	418	390	418	437	445	434	400	427	407	393	444	406	409	433	395	385	442	406	399	406	467	426	418	410	404	388	414	422	404	381	398	450	450	400	460	411	426	417	424	381	411	409	417	414	445	393	403	430	406	425	433	443	451	437	409	430	378	430	393	437	388	420	399	383	398	404	404	434	437	392	426	456	383	409	404	398	425	442	390	422	408	441	392	399	420	404	403	431	432	445	415	402	382	405	448	437	437	389	416	399	425	429	383	407	422	415	418	406	390	429	410	428	424	402	402	396	369	390	438	421	409	411	405
25511	21341	27058	24793	4869	2881	28375	28586	17474	7422	2179	823	577	468	473	478	441	455	454	444	441	483	441	468	486	443	462	479	485	405	471	438	492	451	446	447	482	470	470	414	439	484	435	473	427	450	466	437	436	453	466	434	471	458	461	475	476	468	485	485	466	428	444	483	485	455	471	419	451	489	504	439	421	453	459	464	481	442	462	487	472	493	454	425	480	466	394	433	447	467	447	434	479	440	424	449	467	455	493	453	454	416	461	444	450	489	479	429	452	443	461	445	441	447	486	474	454	488	471	478	446	444	476	480	468	435	451	442	487	481	439	459	436	437	478	466	442	468	462	456	467	467	432	434	443	423	440	476	440	453	466	463	447	453	440	425	476	462	443	451	464	482	401	444	394	455	487	424	441	403	439	480	447	425	461	445	480	467	449	503	425	427	454	439	431	447	449	443	475	435	455	482	461	434	435	434	471	446	444	486	440	426	445	470	429	472	455	447	480	455	489	459	469	456	461	468	476	437	433	408	468	439	474	443	506	477	471	434	459	479	460	449	461	447	430	442	449	480	428	443	478	433	431	402	409	465	460	480	465	453	463	447	505	484	433	443	455	459	451	485	470	495	455	455	444	462	450	456	466	451	437	469	428	493	499	447	430	477	435	491	447	455	439	452	425	461	458	451	470	463	423	440	455	496	459	489	490	470	488	455	405	422	429	426	405	466	459	461	448	457	430	476	438	460	402	431	451	440	434	478	475	460	454	483	436	448	465	499	456	454	415	406	453	472	454	453	470	481	437	423	477	499	436	449	456	423	432	466	447	439	477	461	488	430	451	414	435	452	467	447	428	461	464	455	397	443	459	489	455	464	492	433	431	459	483	468	463	410	482	449	433	454	430	479	448	474	440	484	485	427	496	444	456	462	434	432	438	427	468	476	434	440	429	451	449	420	453	457	478	466	449	438	449	482	449	423	424	469	473	388	435	447	472	450	465	444	443	430	466	456	454	451	433	457	490	411	401	484	469	431	433	446	447	429	434	469	482	453	452	480	432	439	438	458	472	474	472	455	459	460	464	454	518	446	496	487	440	442	485	457	481	427	470	469	412	463	421	468	444	498	431	486	468	428	461	432	461	474	433	428	419	432	432	425	483	455	482	431	483	446	454	474	442	433	455	492	457	439	408	451	426	453	440	466	472	462	442	425	453	469	493	443	480	488	401	466	430	473	479	449	450	464	458	452	422	458	464	469	453	478	457	427	503	460	526	467	457	450	463	440	434	470	492	438	445	447	477	505	437	395	510	425	415	399	448	461	440	462	446	448	446	451	447	457	486	422	469	436	435	440	479	471	448	419	471	415	449	458	474	439	461	438	476	423	429	476	453	457	478	440	452	495	469	452	419	480	449	461	468	423	486	468	470	464	466	421	468	517	463	471	437	475	397	464	425	517	461	459	484	452	478	436	435	473	449	485	469	432	435	446	451	455	444	436	467	473	459	422	476	431	492	463	478	479	449	403	460	439	418	440	484	453	470	477	456	451	482	429	475	478	433	453	463	456	414	465	453	460	469	482	480	453	483	476	483	444	458	459	482	450	456	462	456	433	442	484	472	479	454	477	459	432	475	453	473	437	470	462	447	493	438	453	466	439	424	458	453	432	439	461	468	446	454	431	467	456	468	427	450	491	462	493	464	472	450	439	469	445	478	429	462	416	474	467	428	480	468	432	452	460	471	436	453	456	431	486	421	476	442	467	453	450	450	434	490	457	455	445	480	412	454	457	458	451	457	431	424	488	475	433	431	442	462	424	458	442	460	459	457	472	466	445	476	446	465	459	455	442	467	466	462	465	455	415	451	452	430	437	435	491	459	478	466	450	443	491	427	452	457	478	487	474	467	464	425	436	452	444	453	446	406	447	444	468	450	479	490	432	463	467	465	449	466	457	450	450	434	420	459	468	450	483	438	426	413	457	429	445	433	499	484	427	438	428	425	470	465	468	423	433	459	400	429	456	454	478	453	455	478	501	461	460	432	440	478	457	493	426	405	446	465	458	449	436	495	489	421	443	458	460	470	438	463	449	444	435	435	444	438	463	429	456	441	458	406	443	459	455	471	513	438	426	479	453	437	467	486	448	466	422	448	424	447	467	450	447	451	435	439	437	421	444	434	435	499	436	471	443	473	464	421	470	457	489	471	478	481	474	438	462	472	418	452	444	461	454	404	474	469	424	483	449	477	435	463	470	466	460	470	440	441	476	431	483	449	426	470	450	469	450	428	470	416	483	457	410	417	468	450	434	449	447	448	499	435	424	472	445	452	462	437	456	405	422	423	461	494	428	471	468	468	444	490	456	458	442	507	449	427	434	489	485	473	439	451	464	456	458	488	432	457	452	456	457	500	475	456	443	450	468	446	461	458	468	443	413	445	451	442	425	471	473	488	454	488	412	459	452	444	456	451	470	431	491	483	456	447	456	496	448	507	471	471	447	466	419	456	465	457	466	474	434	420	412	453	454	435	453	473	484	477	416	431	435	460	443	423	416	476	447	467	444	476	429	464	438	446	454	449	450	483	409	439	421	484	481	447	460	442	429	480	477	458	445	480	425	433	486	451	410	457	498	415	443	455	446	423	479	457	430	440	456	479	444	459	429	447	484	454	451	452	438	455	417	417	436	432	477	466	474	477	438	458	471	421	456	447	464	456	453	468	477	434	444	443	465	457	417	471	442	404	422	469	485	447	430	449	473	488	467	468	474	452	465	438	447	463	441	420	489	456	470	422	439	442	491	417	453	451	455	478	455	438	460	476	449	449	462	489	449	433	485	443	429	406	480	467	475	478	448	421	468	460	464	457	431	452	488	473	463	467	440	445	434	442	447	455	463	440	437	472	452	468	436	459	443	456	442	436	450	441	442	455	419	439	429	446	401	489	429	446	430	428	454	456	489	440	432	440	447	455	445	451	462	471	495	448	467	454	447	448	474	450	432	427	412	492	454	494	461	452	489	450	472	492	451	475	443	442	482	462	449	492	485	447	455	440	443	429	462	452	456	443	432	417	436	470	449	419	486	467	453	435	441	435	440	453	430	489	443	441	459	471	444	481	435	445	464	471	448	470	450	443	459	445	450	447	428	414	449	473	416	462	457	488	455	460	496	455	435	480	437	444	435	474	440	446	448	459	483	450	469	443	475	459	439	472	430	447	435	526	433	447	461	465	462	445	432	452	504	468	448	418	461	455	462	414	439	461	465	456	461	435	454	469	438	431	462	470	442	432	447	469	462	447	460	494	446	463	473	465	411	427	455	450	453	427	485	410	466	437	490	469	417	435	441	413	440	434	454	446	428	473	462	459	456	475	470	437	435	481	449	410	471	473	430	448	462	461	482	474	419	454	441	444	491	444	460	445	449	476	461	448	427	438	450	455	461	474	435	439	405	418	478	470	433	457	438	482	420	446	465	483	451	458	458	435	452	479	469	482	469	428	440	451	459	447	492	426	473	431	432	465	475	456	431
6111	14736	8644	2166	1316	3483	30052	24555	14350	6599	2418	950	552	491	474	454	422	449	416	434	472	419	452	463	398	401	429	418	423	458	435	495	476	404	481	428	446	447	443	433	446	446	488	477	441	455	483	474	471	441	437	446	425	460	457	457	446	448	429	422	438	424	419	449	452	423	448	449	422	457	451	448	428	441	446	439	438	452	434	439	464	434	465	462	428	441	483	435	439	446	407	480	475	436	450	428	414	413	449	422	426	422	451	461	433	388	458	474	422	461	484	424	491	486	455	457	453	450	488	425	454	458	447	431	434	452	465	429	454	402	401	451	426	442	391	416	457	382	454	463	433	436	423	434	412	419	447	470	447	449	427	451	464	463	448	420	402	409	403	475	459	451	472	461	428	416	459	428	474	461	452	430	427	454	453	457	436	456	450	429	433	437	441	403	411	453	451	422	430	451	445	454	429	441	478	424	438	425	450	429	435	432	427	434	421	429	472	443	429	450	422	399	437	452	496	467	384	420	459	427	432	446	414	461	398	457	443	483	433	446	424	416	419	411	426	403	438	410	439	425	471	467	427	460	435	441	438	389	423	426	459	456	419	426	466	471	396	417	437	449	445	440	438	431	432	454	479	419	438	420	410	483	448	467	423	401	446	449	459	414	418	424	443	445	443	473	452	461	461	411	432	407	456	485	461	432	484	451	445	452	403	454	433	414	460	444	426	444	467	445	448	422	412	443	434	422	422	464	434	422	471	430	464	489	425	440	448	447	455	465	480	456	453	432	439	489	408	401	417	427	447	447	411	434	447	418	474	464	447	478	413	414	451	442	431	426	475	441	435	414	451	446	420	420	418	471	421	444	450	438	442	471	433	435	421	448	477	454	445	446	466	473	416	436	444	431	422	418	458	441	460	430	432	454	436	420	454	449	474	446	440	463	450	462	447	461	434	452	445	483	466	461	460	434	449	427	417	440	450	393	431	389	473	431	424	445	447	467	456	427	449	442	382	446	446	443	449	431	426	451	475	403	448	413	457	442	450	434	487	440	473	447	463	462	447	443	462	422	413	428	449	438	411	432	444	473	432	439	423	462	427	387	432	428	457	428	454	444	453	433	433	467	444	455	464	449	433	474	468	455	424	451	424	395	437	460	444	459	450	460	438	431	475	431	425	437	446	450	446	477	433	479	463	424	436	448	482	449	435	414	403	446	425	458	411	422	431	438	399	445	432	427	439	448	483	421	436	443	431	451	448	457	448	473	423	459	440	475	478	452	414	418	441	458	417	465	418	424	440	436	430	447	449	479	417	420	466	472	435	437	457	452	430	415	442	463	389	482	467	459	448	462	426	459	464	480	463	443	452	426	469	435	449	458	428	423	477	413	414	446	455	459	446	419	436	453	462	429	432	433	456	442	469	436	414	406	445	429	454	415	471	445	435	466	417	432	437	464	454	415	430	448	459	460	456	417	451	486	434	471	461	404	418	448	473	415	415	422	443	411	467	428	428	459	470	454	443	482	419	422	437	430	436	434	414	428	423	463	415	421	483	441	465	417	436	458	466	424	476	427	454	409	448	444	482	457	454	411	426	427	458	462	425	414	439	413	479	467	428	443	417	442	476	424	449	429	385	445	445	447	443	443	417	443	503	438	473	413	485	428	447	474	433	469	451	429	480	459	464	465	418	415	432	455	457	438	440	464	446	494	496	430	402	445	488	462	455	472	412	440	448	413	464	431	451	409	425	423	472	456	458	424	452	451	413	446	434	459	447	417	441	425	413	437	401	436	422	458	461	429	444	429	446	435	452	446	424	447	444	460	449	428	502	478	436	466	460	441	491	467	424	468	439	430	406	411	415	427	452	418	458	417	434	461	443	418	418	418	423	407	438	448	425	443	411	454	427	455	431	427	438	436	444	476	448	451	399	465	448	429	420	412	426	449	456	456	430	487	426	453	415	429	445	436	480	441	428	409	467	410	403	423	424	444	429	422	427	437	460	449	410	441	491	445	441	413	480	411	431	448	428	461	461	457	412	397	458	453	431	390	440	446	419	462	453	464	425	419	434	418	432	415	453	460	445	441	451	449	406	412	450	434	443	441	462	437	483	445	422	481	447	447	444	415	431	426	401	413	426	476	453	420	437	447	435	461	384	445	453	428	429	443	449	426	423	401	437	441	461	403	452	410	425	488	413	462	488	438	435	426	414	434	454	444	443	387	436	407	447	436	459	478	418	410	418	417	432	425	435	433	433	453	437	451	430	471	448	428	439	493	446	402	444	483	454	425	444	408	500	458	442	426	412	423	422	456	467	435	470	444	438	473	451	436	472	474	440	437	436	457	480	463	449	447	435	439	417	444	459	452	469	446	431	441	476	481	399	469	429	421	449	460	442	410	428	418	431	414	461	455	444	445	468	443	430	454	437	475	437	407	458	469	469	444	430	478	451	431	406	447	432	442	398	446	440	474	439	459	493	424	443	416	416	443	465	474	463	447	451	424	429	427	437	460	423	450	450	460	423	410	459	427	449	434	469	436	444	455	445	442	437	452	447	412	461	404	455	458	439	480	423	431	453	396	422	421	454	448	468	426	476	471	444	425	467	439	412	453	442	424	468	413	447	405	419	453	455	427	455	467	448	424	436	438	446	410	413	458	453	445	436	464	423	443	461	458	385	447	433	483	458	427	475	419	439	411	452	414	457	445	418	437	431	456	438	426	426	423	456	456	456	398	408	416	452	452	439	465	409	428	454	437	429	456	420	430	445	412	400	448	436	461	442	460	430	467	430	453	460	403	435	474	430	423	409	454	446	428	481	397	437	428	466	458	421	434	449	429	439	435	448	430	429	430	441	457	433	446	458	393	445	459	447	428	443	440	446	468	424	448	436	411	445	430	449	417	463	430	445	468	425	454	485	462	437	416	471	434	435	425	450	393	431	440	443	423	440	410	400	448	445	431	458	470	436	457	416	437	429	463	421	418	451	474	395	411	489	438	435	482	485	409	441	464	457	438	453	428	413	436	409	456	403	424	449	421	448	434	424	447	417	441	479	477	424	429	462	444	465	436	456	448	468	469	442	415	455	432	436	446	420	403	435	486	430	413	421	431	427	442	414	453	439	445	432	402	446	448	489	413	452	445	456	446	427	467	432	440	447	441	428	442	461	414	403	406	429	440	455	442	454	432	449	433	449	428	454	450	434	435	432	427	457	431	421	460	414	448	446	430	427	456	447	462	434	457	420	429	449	447	418	449	416	466	488	464	435	437	417	408	428	444	434	480	435	407	461	427	424	438	442	436	457	428	465	416	459	429	434	459	404	431	434	420	451	423	415	458	473	425	473	429	418	438	420	410	440	434	435	438	449	455	446	422	426	456	422	490	431	466	427	427	445	485	432	452	461	415	457	424	420	471	426	433	425	459	438	417	421	481	433	436	463	424	439	451	447	442	441	475	425	415	461	458	467	454	447	418	444	411	439	417	441	456	420	460	408	455	422	472	486	440	454	459	473	432
24223	21345	28555	24475	21200	16472	48279	47016	30246	16047	5175	1458	784	593	530	615	592	570	554	571	551	563	550	584	618	583	578	555	555	537	560	558	554	531	535	574	558	554	548	577	555	551	594	537	571	586	555	583	523	551	532	547	534	590	510	562	567	568	582	583	562	536	555	541	544	567	552	541	569	558	569	551	560	535	539	577	582	563	558	574	572	553	525	547	549	582	548	580	538	569	513	540	538	569	549	594	485	585	505	552	536	558	532	516	577	580	524	560	585	537	575	505	571	585	514	577	552	550	550	571	511	561	568	529	541	616	539	534	558	562	553	548	583	525	562	531	539	525	517	538	570	549	541	536	524	578	549	560	549	564	553	521	566	551	522	539	565	522	538	569	528	537	580	520	558	531	532	531	563	560	523	543	569	563	618	560	537	574	514	527	566	523	540	510	567	574	587	530	561	571	557	533	539	561	574	527	555	570	585	525	589	533	532	529	512	524	575	588	537	604	540	573	591	538	563	567	550	563	564	528	552	521	563	519	581	517	522	585	516	593	572	586	553	501	552	542	586	551	532	538	545	523	562	539	570	591	549	558	528	511	515	545	589	562	540	569	496	563	519	535	546	538	560	497	591	553	512	500	549	525	531	535	556	548	611	549	534	577	548	502	556	514	525	523	534	555	577	566	572	522	525	550	548	530	571	579	541	590	546	557	627	543	583	515	506	558	543	547	542	503	550	532	559	536	547	559	561	609	532	569	518	520	543	540	520	533	560	547	571	559	573	524	520	544	581	551	548	549	494	539	543	542	544	545	562	533	540	608	515	560	534	509	551	533	560	556	552	559	559	544	549	529	561	540	540	571	541	530	538	548	504	569	546	517	538	555	530	560	548	542	535	581	600	580	540	558	527	531	549	560	527	567	555	600	504	525	541	602	529	555	589	565	549	565	530	551	518	567	552	570	564	551	561	517	547	554	539	555	570	547	575	548	541	534	562	527	530	564	528	576	560	517	511	573	526	566	568	555	569	569	539	515	538	557	525	542	516	525	557	472	525	549	553	559	522	540	569	548	596	525	553	575	561	533	556	540	543	499	520	535	515	545	521	514	545	572	588	525	534	545	547	494	542	569	527	550	559	526	525	563	541	563	560	538	608	533	572	550	526	511	531	535	532	554	542	543	523	555	542	596	540	574	546	564	578	545	523	571	490	581	542	564	555	529	499	537	572	556	587	556	525	553	527	559	555	586	536	529	532	589	570	564	565	549	490	541	564	558	536	500	575	550	589	544	519	552	586	570	561	527	530	534	563	535	568	515	528	564	513	573	530	529	516	537	557	578	564	534	459	538	538	536	485	516	587	564	489	581	475	527	585	522	553	590	533	540	551	540	547	497	523	546	519	555	544	521	567	561	608	540	494	546	518	539	536	544	527	558	556	531	525	538	557	584	523	557	581	521	547	577	534	522	545	551	604	580	548	576	550	544	579	592	566	518	537	556	508	552	559	555	565	606	558	578	583	546	563	613	525	520	559	552	575	573	521	592	553	525	537	512	525	520	532	534	567	548	545	545	588	551	539	573	562	558	561	533	561	534	553	531	571	588	560	554	566	530	554	546	526	545	584	546	552	533	573	532	551	539	542	525	541	570	540	509	555	570	560	567	555	534	553	526	554	555	535	547	560	585	567	536	594	507	560	576	519	594	554	549	509	548	529	553	566	526	509	609	541	562	539	564	543	525	518	500	553	522	565	562	534	558	564	559	542	558	558	549	515	565	554	533	530	582	550	551	521	502	506	540	572	556	572	540	557	542	579	584	572	552	546	559	545	507	554	513	602	567	554	578	545	543	557	534	561	561	608	545	633	532	555	574	542	524	531	506	539	510	575	527	544	532	520	570	542	548	521	522	547	511	520	515	547	552	558	545	564	579	531	604	544	573	561	599	511	547	505	510	570	552	527	498	553	556	544	555	550	544	549	532	512	560	534	544	556	564	550	551	589	529	572	550	562	572	543	547	518	542	526	552	557	561	532	494	552	567	554	550	510	572	522	573	561	501	553	499	543	544	558	528	564	528	563	540	575	535	553	547	495	573	589	535	542	524	500	507	546	546	548	558	572	506	595	572	571	521	599	579	564	550	554	541	576	541	529	523	537	525	526	550	525	544	512	546	530	543	564	562	551	515	541	564	565	536	583	577	521	528	533	526	552	576	520	564	580	572	548	569	545	590	537	550	542	552	551	555	584	513	541	568	512	539	573	572	563	549	540	505	521	524	501	516	537	577	548	566	496	597	530	529	541	549	612	565	540	537	517	563	554	513	553	536	571	546	557	517	545	533	542	570	551	534	582	560	549	603	539	509	548	553	559	536	577	534	539	602	552	576	528	545	543	552	548	542	541	561	577	529	525	558	546	601	542	494	550	554	544	559	587	546	536	562	547	599	574	536	547	562	558	574	567	559	562	520	527	576	548	556	516	590	530	562	575	543	496	549	539	595	536	516	535	513	550	546	580	547	527	553	550	591	539	540	557	559	506	501	536	568	555	561	550	539	552	543	518	531	511	536	564	574	537	551	586	622	562	479	535	575	566	546	561	534	582	528	565	542	618	499	545	546	558	615	565	473	572	513	540	582	577	526	570	535	563	521	548	525	533	548	527	560	536	555	530	536	550	538	552	517	553	536	550	525	547	501	521	595	557	569	566	507	565	543	509	568	529	550	552	547	545	569	533	518	544	562	566	500	545	518	547	610	552	546	562	513	558	555	557	563	534	483	531	558	557	533	512	564	585	561	532	548	588	534	534	554	566	577	535	530	572	553	574	571	533	544	585	572	544	530	566	521	548	573	581	515	533	522	518	528	576	546	526	517	542	578	573	544	585	566	544	553	599	545	554	538	539	575	529	523	527	515	560	577	564	571	550	544	534	526	526	553	566	556	548	505	551	560	540	559	539	528	597	583	557	550	577	510	558	538	563	542	506	527	573	529	541	500	564	558	544	483	523	542	546	567	526	550	517	520	536	528	608	535	606	571	547	575	563	528	553	546	516	538	563	544	538	546	534	527	535	558	533	550	556	554	521	564	582	527	549	535	585	565	535	596	594	568	522	513	567	572	556	561	545	537	533	556	554	564	517	538	572	557	553	569	541	549	539	542	573	541	559	540	562	531	553	493	557	494	552	555	545	538	568	572	566	563	529	552	529	503	551	545	533	564	568	556	564	563	560	559	582	525	572	553	532	542	550	545	580	525	515	570	537	560	590	550	540	510	585	545	529	588	525	540	571	541	552	520	544	515	536	570	564	526	500	528	526	556	541	519	527	579	558	543	577	555	559	560	532	546	549	547	566	553	585	565	558	535	550	542	522	554	524	542	557	555	496	489	524	535	526	542	576	525	537	551	531	561	550	541	556	542	534	524	558	533	546	596	512	563	572	545	554	515	547	560	565	531	514	530	549	525	544	522	553	554	540	482	552	602	565	560	522	505	524	585	542	553	564	576	597	539	527	548	538	499	536	547
7514	20452	12465	4239	2154	13094	49452	41541	24752	12448	4526	1590	770	579	513	508	508	519	575	522	532	514	498	531	546	539	543	513	501	497	554	511	519	548	532	544	522	506	535	487	537	504	512	549	537	525	520	514	558	518	512	505	507	514	520	550	544	549	531	513	529	527	529	560	545	533	576	508	520	529	534	555	504	543	510	523	502	536	503	559	543	549	509	519	516	562	548	544	508	512	513	532	539	539	503	482	487	464	560	509	563	498	540	519	535	506	540	538	458	523	503	531	532	547	495	514	521	494	504	573	491	528	504	512	509	552	536	506	475	478	537	510	549	529	521	558	527	540	543	537	511	509	528	523	505	535	529	505	534	521	529	530	499	566	569	509	539	522	530	543	512	534	560	525	535	514	460	490	523	523	533	529	509	494	489	546	533	519	496	495	535	505	506	493	543	526	495	507	471	474	534	573	545	504	514	528	512	510	565	539	516	472	520	548	508	489	533	527	493	494	527	528	506	522	526	507	534	512	493	539	515	527	488	507	528	521	516	521	504	533	544	518	517	547	530	523	503	554	520	546	504	514	488	531	528	486	542	494	515	530	561	507	479	521	544	546	521	535	538	527	521	543	514	551	538	516	505	536	513	520	502	559	520	527	500	510	557	524	520	526	541	552	541	525	512	525	486	545	512	525	508	521	529	526	504	510	509	540	517	537	517	542	495	552	564	525	494	543	535	535	494	516	528	514	515	511	533	501	517	528	529	475	540	567	522	543	500	504	500	494	539	506	519	556	497	520	529	549	473	535	485	504	494	464	525	528	528	511	541	535	545	554	514	512	503	494	478	535	513	524	514	504	548	520	515	517	517	529	552	537	515	521	509	529	531	508	487	488	500	486	518	483	493	531	532	534	463	494	492	512	528	510	529	540	479	520	516	533	499	539	510	517	556	529	572	510	526	546	520	512	507	508	540	506	505	525	547	534	541	557	538	528	525	524	511	497	572	522	482	491	522	498	541	529	523	484	516	514	508	505	546	541	535	468	495	563	559	518	497	521	551	534	534	501	527	503	530	570	561	506	532	495	522	514	518	556	537	515	553	509	529	498	491	522	554	530	531	530	548	493	534	539	545	502	541	555	477	521	529	518	505	468	484	535	538	522	534	532	469	541	535	459	537	523	541	474	515	554	484	546	526	533	518	525	553	550	518	493	487	514	525	528	541	520	544	512	554	543	537	547	504	502	516	496	511	529	546	549	465	504	541	496	541	528	513	570	550	547	524	530	486	500	555	498	514	540	543	501	538	528	559	555	531	551	554	527	528	507	547	534	489	572	518	550	534	512	520	499	524	555	511	491	522	539	524	525	518	525	528	543	521	533	514	509	482	551	514	512	491	549	482	518	514	519	517	537	481	536	518	508	517	560	496	550	531	531	543	520	495	576	549	502	509	509	534	516	533	525	501	478	546	502	501	488	502	529	499	503	529	491	559	525	513	538	506	518	510	532	539	481	514	475	464	505	500	515	524	506	486	528	486	512	522	508	478	522	482	482	506	543	553	518	492	552	497	548	509	547	515	531	520	505	509	540	492	521	523	537	512	497	482	498	556	519	485	491	541	508	546	550	512	485	527	503	509	583	482	524	560	505	527	539	522	548	517	528	511	536	532	510	538	494	544	520	509	504	514	527	529	521	480	513	484	515	525	512	507	501	507	545	492	502	470	530	516	516	486	502	556	548	493	514	500	511	506	498	514	512	546	478	517	517	531	514	532	504	523	512	484	498	546	488	522	528	511	504	540	538	484	505	494	590	517	511	502	521	504	524	522	553	505	552	532	527	545	509	532	558	507	522	559	569	561	530	533	490	515	491	497	497	491	467	539	554	521	521	550	511	500	548	532	516	556	542	519	526	529	529	489	515	536	510	506	536	499	536	552	531	505	531	521	542	477	511	521	507	557	556	549	529	494	527	555	530	564	533	517	518	542	550	501	517	512	506	554	553	476	503	526	505	527	518	522	521	519	521	538	500	504	485	484	508	478	504	527	529	540	552	533	497	522	543	522	504	551	484	511	502	519	508	505	557	562	520	499	502	500	530	520	537	522	525	528	502	522	550	553	502	551	526	518	507	477	488	496	513	538	530	462	514	505	484	521	541	542	455	521	538	517	502	477	517	523	515	529	546	530	471	546	559	506	528	550	511	506	529	552	550	531	481	481	505	513	534	538	564	528	500	553	568	536	547	498	531	529	531	507	502	528	525	534	537	540	508	497	512	504	524	565	525	517	558	535	503	511	546	479	532	518	485	539	521	491	507	525	496	549	530	535	497	537	494	524	522	496	514	491	511	528	531	536	502	526	512	527	502	539	518	488	513	528	537	529	518	533	509	547	484	510	504	538	510	547	507	505	548	537	518	534	497	503	519	572	512	528	500	543	545	559	507	517	512	500	548	537	474	525	507	528	508	517	522	511	561	487	490	521	505	551	545	500	541	544	513	548	501	517	519	499	500	540	525	501	540	519	553	498	536	528	533	516	539	520	516	520	583	508	542	566	553	527	530	533	512	514	520	538	527	501	512	530	532	486	538	516	523	506	509	538	498	534	513	492	501	494	526	475	533	516	544	491	518	520	520	551	510	521	504	563	500	539	508	555	500	558	576	525	512	504	521	544	517	542	509	528	489	501	533	532	502	498	527	534	556	546	522	513	536	543	540	534	454	542	575	524	538	519	497	500	534	522	504	552	545	529	528	513	517	531	521	496	505	537	486	521	495	568	465	544	502	503	507	508	520	526	525	547	519	527	498	538	514	535	497	517	535	549	542	518	503	515	505	477	483	526	521	519	529	493	523	542	513	508	563	500	539	540	518	529	528	549	530	503	493	533	543	529	555	496	517	499	526	521	502	500	533	538	529	516	531	488	490	510	538	519	471	518	528	484	484	507	539	549	558	518	513	536	551	495	521	495	482	499	496	508	517	500	527	530	526	484	530	521	531	513	510	527	512	517	494	508	494	505	497	515	505	483	504	511	498	550	504	519	540	498	505	539	519	523	506	550	519	509	518	514	543	522	503	516	511	490	501	534	521	509	525	517	490	542	485	526	541	553	529	515	524	530	469	540	538	502	544	533	497	492	489	547	489	506	509	505	491	513	483	516	508	485	481	532	530	526	471	534	530	497	524	545	556	501	514	531	534	523	506	531	510	484	517	560	485	494	553	519	524	500	512	501	493	551	562	526	516	481	558	461	522	519	538	534	514	534	537	519	498	537	521	510	516	538	490	557	524	492	573	541	510	532	546	558	560	524	520	500	528	494	522	481	531	542	545	499	544	519	537	512	531	533	515	522	512	513	504	525	500	513	503	487	536	458	503	569	511	524	526	517	490	590	516	511	521	513	486	504	482	507	542	512	538	527	488	519	524	588	506	544	555	527	542	543	518	536	531	541	521	495	538	539	499	544	514	548	538	563	481	517	508	524	520	515	510	509	522	547	543	518	486	531	535	533	546	487	537	481	536	544	459
27837	14751	3608	796	547	1117	3797	3619	2074	1133	680	508	455	456	436	449	450	450	414	464	461	471	453	452	457	428	430	477	483	421	452	430	428	443	463	434	436	416	447	412	463	463	446	395	459	426	423	415	460	473	455	465	462	467	456	444	455	442	432	479	419	441	433	457	460	458	422	460	449	477	444	470	454	461	450	437	433	466	453	434	424	479	414	428	432	421	463	454	450	431	429	419	451	437	472	408	459	482	450	455	479	454	402	447	396	459	429	460	431	458	477	439	444	428	432	467	432	448	438	441	427	467	447	435	402	440	476	467	449	457	431	467	430	414	465	452	458	450	407	454	484	408	443	468	470	461	451	442	460	493	448	452	460	451	461	448	439	442	468	442	440	436	394	453	427	422	451	501	443	458	454	442	438	452	464	490	432	419	433	391	436	435	419	460	457	418	454	444	439	470	407	420	440	418	453	456	448	455	449	445	454	446	476	448	448	420	454	482	445	410	439	464	446	442	413	430	428	458	415	446	449	449	443	442	438	447	454	481	436	453	490	475	454	406	449	491	476	447	487	458	453	466	417	431	413	459	467	470	428	463	447	442	447	469	475	464	444	462	458	486	438	439	445	470	441	472	473	464	460	430	454	413	465	447	447	447	399	442	454	438	461	432	452	494	465	435	446	433	483	473	430	468	444	391	419	476	464	462	493	458	469	432	466	458	402	433	442	458	440	442	450	456	476	442	465	465	463	458	435	466	462	465	466	453	414	442	444	460	449	439	472	415	470	461	423	447	436	465	440	456	450	443	428	445	448	419	473	426	453	437	456	415	477	427	429	440	415	436	446	466	464	440	440	424	490	457	471	430	464	459	456	455	421	454	435	463	450	478	475	438	450	447	473	477	444	444	448	478	430	414	433	420	452	501	436	426	453	463	437	424	449	456	483	417	466	456	466	443	426	450	444	412	460	417	460	414	459	443	472	436	433	446	451	436	436	445	484	445	433	456	442	473	446	456	452	429	425	457	433	426	427	445	451	438	439	489	501	464	443	440	455	450	449	434	436	447	436	426	447	453	430	451	462	426	444	459	432	476	454	449	459	460	421	410	470	480	466	440	459	442	438	450	452	441	402	459	469	456	454	441	452	463	459	440	451	487	461	456	446	469	455	412	456	459	446	416	452	468	469	470	454	461	446	423	465	440	427	425	458	445	468	433	460	455	448	464	451	437	443	442	461	454	426	465	450	457	455	460	472	498	454	451	452	464	437	431	429	463	445	476	431	458	495	440	445	447	465	453	428	447	446	408	431	446	445	429	464	464	416	418	478	490	435	459	453	445	434	473	455	431	454	470	480	427	461	451	457	413	419	482	488	442	424	434	409	463	437	425	466	433	464	455	464	417	462	441	425	434	476	459	478	473	427	427	420	447	419	449	461	421	486	465	433	435	436	439	447	424	467	442	411	428	457	436	452	414	476	454	445	450	436	466	466	465	424	467	460	423	473	450	472	464	424	471	463	437	439	468	451	462	479	434	443	433	432	453	411	452	438	492	468	439	502	425	456	459	419	506	455	431	478	419	425	482	484	468	423	461	477	447	437	443	473	428	399	440	444	423	433	449	453	482	426	414	454	447	443	457	439	468	437	458	469	457	410	449	455	452	480	415	425	481	438	426	443	444	411	443	448	440	463	444	469	472	419	430	434	449	449	444	467	469	446	446	442	425	473	470	465	468	472	453	488	462	409	444	440	456	452	442	465	463	459	463	482	479	448	457	443	482	488	451	466	444	416	423	472	467	436	460	484	419	447	485	448	451	461	510	436	422	443	496	482	454	436	478	434	431	471	432	419	433	471	437	425	467	440	434	435	411	481	462	503	477	438	463	389	457	445	475	435	442	466	467	455	431	455	455	439	432	439	439	443	438	445	417	445	440	480	437	415	477	434	423	429	446	469	452	471	453	477	394	486	424	427	462	472	457	459	467	469	456	440	437	432	449	417	462	462	464	429	430	454	473	455	438	479	397	478	430	492	451	463	448	436	485	448	449	468	459	443	470	459	440	445	453	444	447	469	460	468	435	443	468	451	505	480	478	444	429	422	415	418	473	421	418	450	455	446	424	462	395	452	469	495	436	441	443	467	407	443	453	425	461	464	483	499	481	450	445	498	438	488	474	439	455	453	446	439	463	494	453	436	469	457	424	449	465	467	430	485	430	421	447	466	447	440	489	482	476	467	439	463	513	453	461	461	479	444	475	484	450	433	437	460	451	476	461	460	453	451	490	471	437	478	416	425	453	449	457	451	446	455	472	432	407	467	434	433	409	455	419	405	472	449	448	445	442	390	446	436	471	438	487	449	444	432	482	412	436	450	468	400	443	478	446	432	455	505	460	463	474	435	443	465	445	429	481	455	464	428	421	453	471	444	415	441	444	461	451	495	466	471	436	437	421	495	422	442	416	453	463	427	451	441	431	504	454	429	459	469	455	465	460	439	446	431	436	433	443	414	458	443	462	457	444	430	450	458	439	427	460	444	492	453	484	466	455	424	481	443	416	421	443	455	459	463	414	440	464	413	481	459	467	460	466	447	476	436	465	419	489	472	431	426	473	468	452	443	418	443	440	454	485	472	447	431	466	447	428	419	404	495	422	469	436	467	439	472	434	385	459	449	412	411	485	414	473	454	433	441	461	474	458	431	480	440	462	443	470	454	437	406	465	462	422	460	420	430	441	472	482	464	455	452	425	433	501	482	471	448	445	478	425	471	433	424	451	454	405	425	420	424	392	438	465	462	440	417	434	458	467	451	465	477	458	500	440	505	477	457	447	456	451	449	513	423	450	432	500	456	451	452	417	431	452	436	446	423	449	435	449	425	419	440	424	457	412	439	415	455	432	463	469	453	464	434	451	425	442	459	471	435	406	435	424	472	479	425	467	447	427	431	463	474	444	427	427	463	477	439	441	435	448	432	462	423	464	462	436	445	464	482	467	428	432	466	454	435	459	435	449	449	437	493	450	452	437	444	442	451	462	466	462	463	454	466	473	431	453	439	452	417	421	441	490	420	444	434	455	439	451	441	457	431	399	480	426	442	456	441	442	437	430	449	435	469	443	490	451	467	415	475	460	447	407	427	478	443	446	421	452	435	491	465	430	476	443	456	479	453	460	456	439	454	443	451	457	441	413	439	491	518	468	452	475	436	444	505	467	439	456	455	416	424	436	432	435	413	403	443	424	485	441	448	451	483	465	460	473	462	460	461	430	439	423	435	470	443	467	476	434	468	433	427	429	431	458	445	451	439	446	441	434	457	454	469	450	460	435	421	428	441	470	438	425	421	424	453	461	455	461	450	475	466	451	460	448	456	443	466	468	429	479	412	457	483	448	452	444	427	444	473	424	424	498	474	409	457	441	495	443	435	465	486	423	430	419	422	451	446	473	443	415	431	496	467	437	431	466	386	459	465	437	453	457	461	422	468	436	443	455	449	410	433	449	478	454	427	429	454	466	448	466	444	415
8044	5366	2542	519	569	1545	4877	4117	2283	1235	707	539	421	441	387	386	417	416	416	413	417	442	395	411	386	410	407	424	404	454	426	419	427	396	395	452	393	412	384	397	425	438	406	440	431	448	439	461	432	417	368	432	433	405	395	403	449	443	444	424	404	408	446	407	450	414	439	407	412	419	419	421	395	442	393	416	392	367	437	425	418	389	413	422	436	374	392	444	415	400	432	412	411	439	384	387	393	403	413	408	412	393	395	393	414	421	425	413	381	404	408	396	400	418	426	418	395	401	446	412	439	412	409	426	422	395	414	429	392	401	417	420	418	405	421	410	432	436	410	398	405	435	428	402	387	464	408	418	422	418	417	383	435	423	415	421	389	417	436	391	417	432	432	386	379	392	410	401	381	428	449	439	393	399	409	423	409	389	417	408	415	462	450	427	414	420	411	391	409	387	415	416	380	449	414	431	440	418	382	395	417	446	408	374	412	406	400	443	407	411	423	379	440	389	472	429	386	401	451	399	442	439	448	390	403	403	400	444	378	441	456	421	417	429	405	447	414	427	399	388	398	355	442	376	434	404	393	434	431	426	410	386	408	408	398	412	416	408	437	401	426	410	387	421	456	451	405	398	404	420	407	403	423	424	428	433	417	436	426	483	426	402	433	435	374	402	437	471	426	409	429	402	367	415	410	384	399	422	394	435	401	429	402	421	400	412	423	409	431	412	436	425	429	415	408	415	389	431	379	405	388	429	435	402	422	427	375	407	406	420	414	433	430	409	389	433	387	389	409	404	398	409	407	428	406	398	432	429	418	411	442	426	389	409	433	399	434	385	380	389	412	370	427	392	385	398	421	380	403	404	409	432	418	419	401	420	446	421	399	413	426	406	420	442	410	400	420	434	378	424	407	417	402	409	371	449	385	368	420	389	403	431	380	405	406	421	380	390	402	448	420	419	419	415	392	433	396	417	406	389	427	449	438	415	439	419	410	419	432	455	372	423	397	439	453	408	423	377	405	402	392	390	379	423	428	423	392	427	447	409	392	423	415	421	402	428	406	415	439	440	433	380	441	388	411	416	413	426	415	421	416	424	405	385	442	456	430	382	427	431	415	410	433	418	405	422	412	424	375	414	371	393	414	397	399	433	442	388	441	371	397	397	381	433	420	396	409	397	403	428	417	424	392	402	426	367	427	446	390	423	444	413	430	420	427	429	396	403	401	388	407	425	416	384	380	431	428	409	431	405	427	418	421	412	396	398	399	427	417	405	444	409	408	420	444	432	420	442	399	407	418	424	435	427	376	432	388	370	414	412	405	406	425	414	411	397	404	379	445	408	422	426	392	427	415	430	409	449	390	411	416	425	426	385	403	403	462	383	436	423	446	396	410	386	388	388	409	419	398	392	425	447	438	472	401	407	450	429	381	401	398	420	366	412	423	400	417	408	408	423	407	396	428	424	409	413	404	395	424	433	398	405	430	430	438	454	407	415	438	414	414	408	405	418	414	411	417	348	427	422	431	417	391	409	414	371	455	438	420	425	436	447	416	411	435	429	417	404	393	408	423	455	435	425	406	423	414	386	422	425	390	424	420	439	403	459	431	413	452	403	424	401	427	420	415	439	431	415	430	399	398	408	416	379	406	428	435	408	418	415	409	403	432	404	423	427	403	390	403	399	439	406	378	417	409	424	408	408	423	379	386	414	428	428	408	453	434	427	380	406	401	404	383	438	400	422	405	410	406	424	415	420	426	417	359	408	444	438	395	379	395	428	404	424	415	408	389	425	443	420	431	379	419	415	398	423	396	434	445	397	409	435	381	409	394	410	400	433	400	448	416	427	406	373	457	437	417	437	413	420	419	414	424	412	408	396	433	423	414	384	438	415	429	408	396	434	389	454	368	394	402	409	409	374	400	394	424	423	426	431	391	452	447	404	407	449	404	411	412	376	426	397	451	431	427	432	395	438	378	400	390	398	411	443	448	428	423	465	422	426	454	409	397	434	420	412	397	449	412	432	393	405	442	419	383	406	391	422	418	411	400	399	420	363	404	422	426	415	428	448	406	424	407	396	417	414	412	400	386	410	367	442	423	434	387	432	402	402	440	435	449	427	437	409	370	398	396	448	426	454	403	423	401	396	412	419	397	418	404	400	427	400	399	368	408	414	398	426	400	415	399	378	422	404	410	448	395	393	374	402	436	402	403	445	416	417	389	398	430	374	411	408	418	410	410	404	425	433	431	429	447	403	401	392	377	403	399	420	381	439	393	438	411	399	380	406	446	423	426	404	414	401	425	395	377	401	446	396	413	436	416	402	401	433	415	428	431	401	429	410	404	429	387	411	389	419	419	438	420	437	427	438	414	409	406	424	418	402	415	404	403	386	419	456	400	447	406	430	402	393	416	409	411	410	448	399	419	384	393	374	387	407	446	357	388	435	438	429	400	426	431	402	411	389	418	448	412	442	422	404	400	404	409	422	408	409	442	437	426	407	460	392	393	436	398	392	422	386	427	458	437	402	433	438	402	436	403	402	393	419	424	430	420	424	408	424	411	393	416	436	406	403	382	399	425	453	419	401	355	377	439	425	395	401	437	423	403	454	417	433	409	396	437	406	422	424	404	408	392	395	398	410	426	415	427	423	420	427	426	439	430	397	393	434	397	409	400	369	423	380	446	429	425	377	407	428	433	431	387	392	384	398	411	429	387	423	386	407	400	394	450	423	420	380	439	409	455	399	403	395	422	408	403	430	420	419	456	411	392	410	402	384	450	396	434	424	411	423	384	426	385	419	454	431	443	429	413	443	420	403	438	422	380	386	446	451	424	390	420	444	436	385	402	412	456	429	406	383	434	417	452	422	408	441	438	395	438	408	415	420	409	386	417	432	403	401	411	410	419	423	444	437	372	377	405	441	425	447	447	392	408	408	404	427	413	403	386	416	388	438	417	418	419	434	413	399	429	431	416	417	413	382	453	376	397	413	411	438	417	410	395	420	428	442	426	399	401	412	447	401	389	406	398	404	380	387	442	387	422	420	418	436	413	386	409	379	400	429	391	434	408	427	421	382	430	433	421	400	463	396	394	409	401	416	401	441	403	433	397	430	436	402	441	420	454	356	411	411	426	417	416	427	452	412	442	428	390	412	407	383	420	449	411	404	407	411	395	363	411	412	422	427	423	425	441	419	409	434	427	402	386	424	400	409	426	414	413	438	437	430	409	404	425	418	427	428	405	401	413	366	404	422	385	411	434	442	398	392	432	390	422	407	429	420	404	417	417	375	410	421	410	400	421	439	360	416	413	422	419	403	481	415	414	398	420	430	412	404	439	409	429	405	449	418	436	406	437	423	440	412	417	457	393	407	409	419	417	403	431	379	390	413	411	375	396	390	392	389	398	412	418	411	405	435	413	389	445	388	406	422	443	405	390	449	395	406	433	445	398	439	421	401	417	415	425	427	447	453	400	428	419	415	428	391	446	393	390	435	396	405	401	441	391	400	429	423
25475	21367	27094	25116	6700	9932	30174	27735	15841	6607	1925	797	538	511	493	467	494	472	443	476	464	455	450	436	472	464	459	468	455	466	430	479	472	487	463	429	460	429	436	467	470	429	468	465	428	447	442	432	465	470	485	454	450	450	489	484	473	451	422	468	455	410	426	409	463	468	461	459	459	453	489	447	425	460	457	448	464	459	458	509	439	447	456	426	477	478	483	422	434	446	435	472	484	467	457	468	455	478	497	444	452	461	488	435	434	442	438	462	426	439	459	479	462	430	472	425	424	445	429	471	435	429	442	454	501	467	455	431	452	504	422	425	491	447	467	474	442	490	452	468	440	466	462	426	485	448	432	452	490	471	459	440	446	459	453	446	444	450	426	443	470	439	439	434	449	441	442	435	437	417	431	447	423	484	457	453	475	459	460	460	450	431	453	459	513	439	454	417	440	456	446	434	437	494	456	464	460	431	426	426	435	455	422	435	475	441	447	450	431	410	451	514	457	464	441	454	459	447	427	460	437	484	431	438	456	459	438	478	462	462	495	480	462	411	467	466	474	436	455	430	422	434	438	461	449	468	437	440	442	494	453	440	409	456	443	457	452	474	487	427	439	449	456	440	474	438	430	444	442	490	489	452	451	409	465	408	451	452	441	458	435	446	429	468	475	450	420	425	452	474	433	459	431	469	446	474	447	465	437	403	462	450	472	437	419	455	439	448	443	446	425	456	443	460	466	503	453	481	416	474	442	444	477	489	457	448	445	445	437	429	459	480	446	442	446	506	437	427	478	468	459	437	462	449	457	457	428	467	464	444	468	457	465	435	461	461	414	455	443	480	459	443	419	456	435	442	450	486	423	461	434	425	438	453	462	429	465	455	428	429	436	422	469	453	460	451	457	440	477	456	439	450	444	440	482	453	424	435	451	433	461	433	441	482	440	451	463	444	460	452	461	442	476	442	438	507	468	471	441	432	417	496	443	478	460	445	460	434	449	481	475	463	476	462	451	409	422	455	461	440	449	437	454	444	487	417	446	464	425	441	428	455	451	474	501	488	450	446	482	458	456	470	475	442	431	483	462	432	436	459	465	474	442	451	427	462	436	478	459	441	422	442	475	464	443	452	424	469	447	408	445	445	438	426	488	419	420	495	453	458	454	470	471	453	444	477	441	467	452	477	466	443	476	422	416	468	428	471	431	480	437	453	488	397	444	431	405	437	474	476	430	440	447	456	478	445	465	445	429	460	463	454	444	447	417	486	445	406	436	423	473	458	461	493	417	476	417	429	434	438	455	479	451	426	505	457	425	465	409	431	429	479	469	451	470	452	445	426	453	466	459	485	460	483	416	473	438	453	472	482	421	451	465	493	452	443	472	419	426	444	464	420	432	424	425	430	441	487	470	437	462	459	458	429	435	474	479	437	401	467	442	463	432	435	434	458	437	475	439	488	494	418	465	392	450	465	448	427	481	449	431	445	460	422	503	487	476	428	466	453	459	465	443	490	493	474	423	432	456	453	477	452	435	452	461	432	451	455	452	450	434	492	462	466	460	459	448	436	423	453	459	476	435	447	477	413	470	461	394	473	435	470	430	410	449	457	476	448	422	448	446	434	435	437	479	425	496	457	488	446	447	423	444	431	449	457	441	478	431	485	436	497	448	488	457	477	474	440	453	443	449	453	466	435	448	426	435	460	464	436	472	440	453	470	454	415	446	435	429	438	422	430	413	469	443	478	485	462	457	435	423	463	449	433	485	428	446	440	481	446	458	448	432	439	457	436	477	498	434	439	474	406	440	447	437	454	449	441	448	461	443	417	461	468	493	484	492	421	402	428	459	432	413	429	418	428	466	493	454	432	472	473	455	487	481	489	456	502	484	466	458	459	467	480	445	439	477	446	442	433	477	449	471	414	447	426	434	443	464	446	420	421	438	457	455	455	450	457	450	449	459	446	486	471	437	475	417	467	469	491	448	431	461	458	412	449	469	456	430	465	438	439	453	446	440	424	468	456	466	435	429	482	479	456	452	470	453	458	460	448	456	434	432	475	458	476	440	452	455	417	467	470	452	421	427	463	425	472	459	437	439	457	493	449	431	468	446	482	452	486	410	488	446	451	495	411	454	482	471	492	446	474	442	433	432	486	482	423	450	431	454	435	445	438	463	440	421	473	470	435	443	442	463	444	436	407	425	410	427	428	463	467	439	421	425	443	452	396	424	433	423	450	440	445	460	435	436	425	474	429	501	467	480	450	482	437	424	511	451	447	442	421	462	487	452	460	443	470	437	461	432	453	469	427	449	420	455	447	447	469	469	446	435	506	441	456	471	460	463	440	443	426	424	455	467	414	437	458	478	494	423	435	437	442	440	460	470	455	439	460	430	446	429	458	461	454	483	453	471	435	469	426	458	454	455	424	442	449	497	451	502	431	469	452	468	454	464	440	489	434	465	416	472	471	478	446	448	442	448	440	495	432	427	477	478	493	427	445	479	439	457	421	462	447	446	439	420	451	423	410	411	444	435	456	425	435	466	416	485	413	480	441	466	433	426	505	485	446	465	428	464	441	424	441	470	438	428	464	468	435	456	441	452	480	425	450	438	469	441	444	444	449	448	466	463	451	501	436	487	437	448	403	472	468	486	448	457	483	474	419	437	422	450	467	481	464	435	468	441	427	438	423	499	472	436	427	454	413	447	456	458	440	425	489	440	430	448	418	406	472	461	475	455	456	426	482	435	465	465	468	441	415	458	450	470	446	418	472	455	458	450	416	479	503	446	468	462	474	450	437	453	460	485	458	429	449	478	471	446	460	450	464	450	477	474	486	418	435	416	440	479	485	485	450	458	482	465	471	452	463	429	457	457	448	469	425	466	439	457	439	502	431	463	447	445	453	419	462	509	444	460	417	450	460	484	462	449	421	420	440	520	437	435	465	441	460	470	487	432	404	456	475	435	473	461	468	465	478	452	434	465	475	460	446	445	438	435	469	437	473	476	416	440	453	482	438	448	483	462	424	440	451	440	415	443	429	488	436	442	394	403	457	447	425	466	431	476	452	478	485	484	400	458	454	433	391	435	423	445	415	453	419	422	485	431	393	432	470	453	453	443	466	484	406	465	455	456	463	463	409	443	440	468	468	435	469	466	470	446	451	435	446	470	477	466	451	474	444	498	456	479	478	441	459	451	450	487	438	451	456	436	486	422	468	480	432	447	441	443	459	457	439	454	431	470	435	450	400	486	448	461	426	445	435	448	449	420	444	471	459	432	452	465	464	485	476	431	469	432	404	421	465	457	463	439	479	436	448	452	453	420	471	440	448	476	472	467	440	432	458	464	463	492	425	451	422	451	428	470	451	448	469	454	417	420	464	440	505	445	475	453	451	454	455	452	449	474	483	474	462	488	439	441	457	460	459	479	441	517	449	480	436	414	427	451	456	434	465	425	443	437	409	457	467	458	464	430	449	453	477	429	448	431	446	431	448	472	435	447	453	454	470	505	432	460	480
9622	11140	6977	4682	2096	11858	29401	23591	13150	5984	2067	799	541	483	440	458	455	471	470	451	438	435	423	433	440	510	424	486	434	484	460	450	424	454	433	442	447	445	474	418	445	481	429	434	446	449	437	475	460	452	451	435	445	464	444	419	427	447	430	490	436	451	436	439	460	402	414	443	475	431	464	455	464	467	441	416	439	444	447	436	452	450	456	466	455	434	445	455	446	454	437	446	442	448	453	487	423	413	447	416	397	421	453	428	421	497	402	479	434	440	451	475	408	471	463	452	415	458	421	429	427	433	440	444	469	451	453	445	439	439	435	425	430	443	435	433	422	411	436	460	432	403	460	430	466	465	464	440	461	441	439	460	432	419	454	463	446	456	448	421	455	437	467	455	468	454	420	432	417	431	477	405	437	436	391	450	437	463	451	463	445	444	452	465	461	427	446	461	465	472	431	414	449	418	467	470	397	418	415	447	461	434	454	450	447	443	439	456	424	434	442	383	455	438	423	420	452	482	421	434	421	450	419	429	411	465	440	459	447	422	466	456	400	455	448	480	442	455	408	449	457	447	464	425	480	460	458	457	430	467	425	441	450	430	451	472	434	435	425	453	415	431	468	449	479	433	430	431	452	428	430	432	447	447	465	447	406	421	444	449	434	506	467	430	444	431	459	399	407	423	425	403	458	483	447	473	427	472	404	467	477	431	420	445	432	443	408	487	466	446	436	419	471	439	463	431	434	416	466	424	449	438	436	470	454	456	418	422	425	426	442	412	432	443	475	423	422	458	423	426	398	442	456	420	411	398	451	404	460	460	479	451	461	461	434	473	441	432	403	440	451	482	432	455	434	464	407	461	441	467	444	436	463	426	461	451	447	467	407	438	476	436	416	427	453	453	436	462	446	482	447	447	459	434	473	391	420	432	445	454	454	445	430	464	427	455	440	437	438	420	406	461	493	463	421	450	469	453	447	452	449	428	419	453	417	447	427	474	436	430	434	461	456	431	456	427	460	438	440	426	450	446	457	484	458	408	429	435	428	445	448	393	443	427	451	436	406	443	411	434	414	432	456	431	433	404	434	448	434	416	453	460	404	440	417	449	424	419	445	432	410	453	448	464	434	445	435	479	460	429	414	433	450	436	465	464	422	407	418	401	458	423	471	445	469	449	455	433	443	430	412	443	439	428	421	411	398	427	493	424	416	422	431	426	386	427	450	454	428	445	476	428	462	470	430	418	453	436	471	412	489	418	445	443	420	464	439	416	391	448	456	389	464	464	444	426	439	440	444	460	426	415	414	443	422	408	425	447	448	435	416	442	415	426	432	460	454	450	428	456	430	437	456	429	429	457	454	430	422	459	435	464	436	460	416	445	444	428	458	422	472	431	405	450	433	456	435	450	420	406	448	440	461	428	445	430	432	462	455	436	426	425	455	467	431	451	451	447	422	451	416	407	429	451	454	419	453	420	442	452	475	475	465	464	395	431	437	420	458	424	462	425	439	435	432	452	446	444	462	421	444	430	449	420	430	413	418	436	478	393	403	453	437	433	399	470	446	487	442	425	413	438	450	418	464	478	441	403	450	446	404	434	462	451	433	415	406	482	435	444	465	466	402	428	412	430	436	456	447	436	438	437	433	450	413	422	434	439	441	451	452	468	458	467	411	459	432	470	440	448	468	389	444	456	474	498	427	412	463	440	434	450	439	449	390	449	424	463	442	470	452	443	391	445	440	444	410	471	425	411	442	467	462	429	470	442	436	438	447	436	402	417	473	435	481	442	427	457	451	439	446	443	448	437	420	430	422	438	427	438	415	442	471	460	439	420	462	402	444	460	466	433	440	432	408	426	443	447	414	446	433	463	435	467	405	431	436	440	426	415	413	434	466	476	427	429	492	452	412	483	430	475	404	427	446	426	398	443	441	444	424	435	434	424	400	417	437	427	421	476	426	434	436	420	448	397	405	441	443	448	427	435	419	455	390	456	447	449	443	482	409	461	432	452	464	411	418	455	458	429	421	444	420	462	422	413	448	433	431	434	484	455	424	485	455	459	419	433	465	448	452	462	424	418	435	460	458	443	452	453	444	465	416	470	433	423	391	433	428	461	459	484	411	445	403	448	432	437	454	492	435	429	443	401	458	428	428	443	427	427	435	417	433	452	426	474	425	422	463	425	425	482	466	416	441	462	450	460	420	478	404	461	421	400	434	480	431	439	435	441	417	457	421	441	417	417	442	435	422	432	442	428	432	437	457	433	453	442	442	433	447	442	443	407	411	477	417	453	472	435	414	440	397	431	438	416	418	465	430	416	434	416	442	445	392	426	449	434	413	463	439	444	485	429	459	440	423	425	446	430	415	459	457	428	440	409	431	460	499	420	463	431	455	483	448	458	438	479	470	439	412	417	471	442	478	416	419	419	470	411	421	462	463	454	434	418	444	432	454	396	428	440	424	442	454	414	422	434	413	456	464	433	460	425	447	477	455	446	408	424	452	422	482	420	462	469	413	447	386	424	433	435	434	451	436	432	406	474	416	416	480	447	426	430	468	401	423	419	443	395	436	454	421	426	473	435	436	430	401	437	422	445	412	434	453	439	459	422	417	441	452	454	447	446	438	460	428	438	426	441	389	439	433	430	435	440	477	438	447	455	398	408	414	455	433	430	437	413	439	449	427	384	455	463	419	413	421	445	421	434	423	445	439	439	433	473	445	424	465	438	472	442	427	467	441	447	385	409	489	415	446	439	464	430	447	407	473	453	413	467	426	499	422	416	428	407	484	459	429	474	428	437	395	442	399	435	476	398	453	457	443	438	464	423	428	454	406	423	467	438	447	420	443	432	430	450	404	471	417	446	457	423	428	444	442	419	431	453	485	440	429	451	441	435	444	404	427	437	422	416	457	437	446	473	409	404	437	385	398	432	480	426	448	468	426	455	460	426	431	416	413	428	431	430	451	431	437	418	443	433	394	428	438	435	460	439	422	455	453	444	464	450	441	415	439	444	456	440	425	456	461	476	410	421	406	400	429	423	454	447	449	431	417	418	414	439	441	397	418	422	459	416	462	443	429	446	430	441	451	446	413	437	424	448	457	479	434	397	438	442	439	436	388	416	390	434	466	424	483	420	435	390	424	434	406	431	447	436	413	439	455	433	441	441	462	453	460	449	424	440	470	387	419	428	431	421	480	425	415	444	415	462	431	448	446	450	419	426	458	430	452	437	452	450	423	437	423	454	476	410	453	442	483	395	455	446	427	434	473	457	411	434	431	422	475	455	414	462	410	401	424	413	454	427	392	439	425	447	420	464	469	444	447	460	440	431	396	430	452	432	461	447	415	432	473	434	430	463	442	379	411	422	403	420	444	440	429	448	421	426	439	444	490	463	430	431	429	421	449	427	433	463	433	434	480	391	455	406	442	431	438	418	418	446	446	432	441	400	437	431	442	420	415	472	438	481	451	423	442	436	446	406	423	420	417	420	460	409	460	426	442	445	434	437	432	443
24253	21360	28654	24397	21222	29899	50455	42902	28093	13607	3843	1182	691	594	603	551	556	541	537	520	536	510	558	529	559	580	563	570	565	521	509	575	552	535	577	586	566	528	537	569	553	549	573	555	529	563	554	571	558	565	546	597	522	546	552	564	568	565	563	553	523	509	551	587	558	532	552	526	519	559	538	544	542	582	548	549	543	522	506	541	540	574	523	561	566	527	553	594	576	528	583	509	548	558	528	564	511	525	539	541	546	560	574	564	516	512	556	570	554	588	549	521	527	540	557	532	545	565	601	524	556	576	533	552	524	554	580	549	540	511	529	543	558	518	519	566	503	536	536	571	492	544	537	540	581	496	564	513	532	536	553	543	502	540	525	516	558	601	488	546	531	525	540	514	582	567	504	561	509	597	556	535	544	516	527	504	523	537	539	540	569	566	525	558	540	528	545	562	513	544	528	582	515	575	567	537	569	537	550	528	551	514	564	513	585	554	520	531	548	584	536	548	511	578	541	516	513	522	545	501	511	543	574	513	527	601	590	568	532	574	585	577	552	551	545	528	530	538	560	553	532	567	541	554	552	520	549	504	565	563	523	534	559	568	555	611	544	571	544	534	561	549	567	570	552	544	544	580	520	532	566	592	513	586	548	510	533	514	495	532	571	554	566	542	558	535	549	547	560	539	550	514	550	560	533	544	550	540	534	582	577	555	541	538	527	540	573	546	553	522	515	540	566	509	519	545	537	557	521	532	523	544	565	542	553	535	478	525	528	503	540	551	538	548	544	505	570	542	541	549	519	551	499	547	546	503	499	526	554	542	567	543	530	593	561	552	572	514	544	517	517	524	553	511	587	509	546	538	555	561	534	545	553	513	521	538	537	552	545	550	544	525	539	506	533	526	564	550	551	550	530	519	541	537	526	601	530	515	559	551	577	534	557	557	523	515	549	533	509	539	551	533	543	549	520	521	539	490	507	578	541	520	568	506	508	536	573	543	524	574	547	533	554	577	559	537	529	510	536	523	514	599	525	523	564	540	539	497	549	574	593	498	540	533	535	521	552	549	557	539	545	551	520	551	548	540	501	548	520	545	563	565	537	569	520	532	537	539	536	553	520	555	499	486	545	555	510	546	526	544	528	544	542	520	574	579	536	529	525	538	573	538	570	504	557	504	520	523	546	523	519	550	549	521	479	570	553	559	534	523	547	509	560	527	562	551	540	554	547	502	535	582	547	566	520	533	547	538	541	515	548	511	533	563	509	563	541	553	590	540	546	522	566	575	508	519	538	532	540	562	542	558	491	526	513	558	575	545	517	564	515	529	542	572	572	553	543	549	529	545	542	500	532	480	539	555	563	601	511	529	535	553	554	562	524	542	541	542	512	530	551	557	560	557	565	508	547	534	549	515	573	545	561	524	518	540	488	551	541	562	531	552	530	533	556	584	546	548	553	545	548	537	515	583	526	567	562	575	548	555	552	526	564	531	589	552	535	552	534	503	528	543	549	567	574	532	532	560	563	537	512	537	532	599	521	508	504	544	540	519	550	556	537	520	529	534	586	547	519	523	572	533	549	531	540	550	545	529	571	553	536	569	543	566	527	505	575	539	548	545	507	557	532	549	543	548	545	565	525	509	539	530	551	530	536	521	548	524	525	512	531	516	573	552	565	581	535	513	513	523	531	541	543	566	573	553	524	550	565	550	528	497	518	551	541	548	549	569	519	613	545	549	490	570	538	535	529	559	534	540	551	534	536	533	575	573	546	541	564	562	583	528	538	542	516	529	552	586	523	532	549	535	538	571	522	537	516	541	520	595	535	520	552	543	543	576	572	512	540	551	517	550	538	547	529	546	563	591	534	578	517	537	577	564	532	522	536	573	525	532	550	523	527	514	523	523	562	566	525	544	564	555	537	503	548	508	530	559	567	562	557	546	517	561	575	561	566	573	583	559	502	543	528	571	539	549	514	557	535	594	527	508	544	556	523	549	529	510	547	535	504	545	541	554	521	539	569	561	523	531	541	557	562	560	563	586	550	571	521	494	488	560	546	542	541	549	566	532	529	567	532	523	548	575	509	558	560	563	542	560	527	554	514	536	590	529	540	523	593	561	522	539	546	559	526	550	549	571	540	554	503	570	583	522	560	557	572	566	495	526	552	556	586	531	553	497	558	545	533	549	585	567	575	559	560	581	549	558	552	564	591	510	497	575	537	506	527	491	522	554	527	528	537	541	540	539	565	526	544	532	570	551	510	572	525	557	538	558	545	559	516	570	572	570	565	549	567	561	549	527	558	526	559	599	538	548	534	564	558	512	548	575	575	513	534	535	512	549	554	560	550	568	514	556	553	567	543	545	540	483	523	486	514	517	507	555	569	487	571	589	577	551	524	533	589	520	528	568	570	518	503	527	538	572	535	538	512	539	552	513	533	551	534	580	555	541	535	551	548	548	552	549	562	528	584	531	579	551	548	553	569	535	541	550	510	520	559	539	527	552	570	532	539	552	575	534	545	565	589	523	571	537	561	542	547	585	526	523	553	574	535	561	539	563	552	547	553	536	527	562	563	556	553	517	543	528	530	541	523	558	562	527	555	517	500	541	554	524	541	537	495	543	528	563	512	505	568	507	570	534	525	555	549	528	505	572	584	598	535	525	510	562	541	531	554	519	520	533	534	514	511	532	562	543	503	519	578	535	521	586	530	504	531	525	526	525	540	556	535	518	542	510	534	578	531	538	523	562	529	554	581	550	547	515	505	553	541	518	561	532	542	519	522	549	529	530	520	555	553	497	560	560	522	491	510	532	533	558	517	571	521	549	509	546	533	552	525	526	519	526	569	516	633	541	556	535	557	557	560	570	544	571	537	543	537	569	542	576	566	552	509	512	517	584	547	560	546	517	537	525	541	542	504	547	551	516	566	524	521	561	533	544	516	539	550	524	539	543	540	552	537	534	522	570	496	536	544	523	522	539	547	556	532	525	502	573	495	535	564	569	521	558	549	547	539	501	536	526	553	531	545	538	505	528	537	563	559	541	529	578	527	559	502	532	528	563	539	553	539	508	508	557	597	610	556	553	490	515	501	572	505	533	549	532	519	557	502	533	546	530	546	498	522	513	541	540	540	526	544	542	544	557	544	515	532	552	574	523	551	534	531	544	557	545	553	523	558	540	543	568	531	530	559	516	545	509	568	533	571	541	553	566	528	562	496	567	568	540	570	568	534	536	530	546	513	545	574	526	515	525	532	523	552	547	519	515	554	518	501	547	532	545	558	519	527	564	541	533	534	531	548	493	578	543	500	527	587	563	570	567	608	554	569	525	553	538	534	520	516	544	542	538	534	526	572	589	554	537	527	564	533	551	537	542	564	507	541	558	552	516	509	479	559	513	526	535	548	568	531	527	552	561	514	536	513	525	552	496	555	522	569	547	529	552	523	532	560	561	575	475	513	508	533	531	508	517	583	523	552	534	525	553	556	578	506	523	549	549	543	519	599	546	573	558	513	558
9549	21932	16353	7900	4608	32268	47800	37849	22822	10689	3727	1340	704	545	512	543	545	551	547	555	495	535	555	532	532	524	544	549	512	523	482	529	499	536	527	530	511	503	517	518	545	527	534	512	495	550	563	525	537	507	487	559	525	532	519	508	505	586	552	522	510	516	516	560	532	523	516	501	518	559	550	534	498	504	532	528	578	510	540	516	550	543	533	523	523	501	523	505	524	524	504	573	498	524	532	493	544	550	488	544	516	530	509	552	515	484	554	516	477	568	561	545	524	498	517	535	516	499	560	528	522	538	492	526	535	508	501	488	571	544	518	535	582	495	532	488	519	497	495	513	523	517	507	459	532	525	520	528	552	548	515	497	525	524	534	558	510	519	508	554	515	549	521	550	503	541	486	504	534	498	512	548	508	519	546	538	518	514	513	523	553	495	505	535	520	490	576	496	494	518	491	522	514	520	506	537	533	527	545	539	522	536	537	526	539	518	535	578	534	503	540	551	537	489	521	524	557	524	541	589	481	535	557	510	518	514	479	515	535	545	553	514	504	544	510	510	516	552	552	537	501	549	527	508	519	512	559	529	542	529	510	533	502	525	527	531	526	550	480	546	528	540	519	493	542	553	494	497	568	522	506	528	524	532	519	554	528	538	494	529	500	514	542	542	499	541	517	472	501	533	493	508	507	526	489	572	530	518	513	507	518	520	544	504	566	529	478	504	552	524	518	547	499	499	535	567	548	514	514	499	508	502	512	518	488	518	537	504	536	511	505	476	506	554	531	555	554	529	513	482	528	510	510	528	539	477	482	525	490	507	520	487	531	562	547	529	529	517	507	529	577	540	568	559	499	502	454	519	517	540	518	550	570	514	529	488	525	542	482	509	497	512	522	529	519	460	523	500	525	555	497	516	526	503	531	546	490	502	524	502	499	482	517	499	556	496	522	531	520	538	527	533	564	525	520	538	466	490	521	511	525	499	497	516	567	485	505	520	535	537	522	567	489	525	528	533	536	519	550	528	556	523	507	517	511	495	537	547	519	531	525	490	495	549	495	543	548	518	507	534	497	532	511	509	512	522	528	528	538	560	523	522	526	530	523	544	544	527	520	528	528	504	506	522	529	492	533	516	539	525	525	505	513	546	489	513	516	542	522	517	556	569	554	479	511	530	509	524	529	513	513	508	529	527	504	481	485	546	548	542	527	528	516	491	556	535	528	531	499	534	516	510	525	505	542	555	479	556	525	510	514	498	511	568	467	474	538	503	559	485	517	499	530	510	555	561	476	503	512	501	543	544	554	514	511	491	513	506	500	513	535	536	527	544	509	539	500	549	590	499	525	537	545	537	509	474	551	489	563	521	545	547	515	530	505	519	486	531	556	517	526	532	525	523	544	569	488	541	547	540	519	523	538	487	534	543	557	485	492	499	480	537	534	518	522	486	532	493	525	520	529	540	503	532	528	532	520	522	527	524	466	517	541	565	559	528	515	536	538	493	539	465	535	515	539	562	529	518	521	482	541	488	539	530	503	483	565	511	530	509	520	515	526	502	527	546	508	522	520	582	518	515	527	523	480	499	544	505	506	505	499	506	522	517	489	504	510	511	517	555	518	557	507	507	534	549	472	501	522	523	531	547	536	525	548	529	492	493	501	525	513	502	555	564	561	521	501	518	498	530	553	520	507	522	492	528	517	520	510	486	539	495	555	540	494	497	496	510	490	537	509	507	479	509	481	508	504	532	493	483	519	525	528	507	526	574	504	562	554	515	504	561	553	530	544	508	491	516	487	548	488	550	512	507	524	512	531	489	517	553	549	501	514	541	549	508	524	520	534	491	457	539	476	514	526	544	521	538	516	503	582	484	544	504	532	518	515	535	541	543	534	550	533	524	515	529	542	523	502	531	541	531	510	522	540	561	472	491	466	507	512	527	506	584	485	506	566	526	527	495	509	509	520	519	481	496	548	481	481	564	501	522	483	548	511	567	534	512	524	477	520	522	535	522	542	515	523	541	534	486	561	569	558	500	532	532	519	556	499	469	533	512	504	561	518	528	529	535	499	524	502	505	525	516	480	479	517	522	522	521	515	551	506	517	532	556	511	513	566	525	452	538	560	517	543	509	499	531	551	517	528	514	463	519	528	535	513	560	532	495	543	541	550	546	540	472	515	563	508	521	518	480	521	556	512	521	510	492	507	564	538	534	501	521	523	516	500	544	522	533	546	519	551	517	457	514	545	531	483	477	568	512	525	517	504	498	505	535	512	540	549	531	496	537	546	527	545	506	525	519	509	517	519	532	561	566	539	496	521	514	565	525	501	532	470	552	492	483	543	544	568	538	500	552	496	538	516	558	537	559	537	446	524	501	545	514	536	511	510	504	543	476	525	528	536	505	506	521	550	475	524	524	486	498	527	518	498	548	517	519	493	517	491	510	536	528	504	535	520	532	513	485	551	519	521	504	510	531	528	508	478	519	519	536	557	518	495	543	504	545	528	512	503	532	552	569	497	520	503	569	505	521	555	495	550	530	513	530	502	516	478	485	513	533	531	523	517	538	500	555	511	521	545	488	505	520	503	550	490	534	492	550	505	518	533	525	518	504	517	549	537	530	530	501	514	551	487	532	502	582	514	533	491	551	503	507	547	538	510	484	516	526	483	531	520	489	502	535	506	568	516	504	535	558	484	541	519	498	482	488	556	513	491	539	512	554	521	521	516	535	533	530	524	526	523	531	512	534	500	538	521	475	519	517	531	542	484	518	480	482	486	498	551	523	539	531	507	525	538	509	567	523	559	504	470	562	471	508	568	486	519	497	498	511	492	554	575	512	500	525	502	553	563	517	496	511	537	519	550	497	497	504	531	494	518	511	541	505	523	529	521	503	506	515	485	530	490	529	509	526	527	515	512	516	531	522	514	503	540	550	548	497	572	531	563	498	509	536	518	526	511	530	515	534	515	493	509	565	539	495	452	479	510	512	490	546	533	507	528	572	543	489	492	532	525	551	514	485	539	545	511	509	477	522	539	514	558	523	530	550	496	510	526	534	516	509	494	543	506	552	535	562	531	505	515	480	499	559	545	514	527	533	533	524	492	483	556	501	530	485	492	530	503	522	548	511	491	537	553	512	534	559	538	516	557	478	538	550	514	554	539	516	529	478	528	533	515	517	499	504	560	488	490	528	550	492	520	529	510	496	535	484	539	508	490	550	525	531	515	559	493	520	520	539	533	493	533	514	509	509	488	508	542	517	498	504	500	517	559	507	500	519	525	514	503	539	544	484	514	518	534	540	571	571	521	520	507	527	508	560	495	486	520	547	482	522	595	509	488	522	473	475	476	472	516	510	490	490	556	548	552	509	536	507	512	524	512	475	551	530	550	526	503	508	471	475	508	531	519	510	490	553	502	495	543	497	508	469	533	501	517	503	528	519	550	523	527	516	522	481	531	499	536	551	558	513	547	532	478	530	549	473	550	551	512	535	471	530	496	503	498	501	531	535	506	504
27758	14885	6632	1581	939	2914	3868	3094	1623	955	637	590	447	456	485	394	451	442	500	457	464	404	478	454	428	433	450	425	443	466	438	478	457	427	471	446	441	446	467	437	423	442	429	423	432	427	460	471	452	463	431	434	444	446	459	427	434	426	465	487	482	456	442	433	435	446	410	481	410	483	443	445	416	426	444	464	453	448	410	443	427	435	456	451	435	433	431	431	425	489	422	470	456	449	447	444	439	447	417	459	433	432	418	496	451	443	424	441	459	450	448	470	462	436	462	442	378	467	432	426	449	419	480	472	465	441	461	434	425	449	430	426	442	464	426	446	452	438	439	466	447	415	482	454	478	407	443	472	479	453	437	458	463	435	433	419	477	446	439	468	447	446	434	461	421	428	428	418	422	440	482	459	448	466	450	466	454	442	439	483	433	444	436	432	462	461	466	437	452	439	472	447	437	442	455	447	496	454	465	450	433	441	446	458	434	454	398	451	445	435	424	422	465	499	451	417	471	450	499	452	456	445	478	486	443	464	421	438	482	440	439	443	490	434	450	444	484	445	464	453	481	440	418	445	436	439	442	450	451	447	429	413	447	441	416	474	431	447	485	470	436	423	485	416	415	448	455	478	439	433	421	474	441	456	468	421	482	432	428	417	472	438	439	450	430	437	427	445	450	447	443	407	428	458	453	489	424	459	416	466	448	422	445	463	460	483	441	451	440	455	453	469	414	423	461	467	428	436	482	388	453	428	446	464	438	442	425	432	479	412	480	466	444	433	456	393	447	437	393	428	465	451	406	434	452	431	481	399	424	451	445	433	433	441	445	423	449	468	447	464	462	433	445	445	486	451	411	459	442	413	425	453	404	425	450	427	450	442	479	433	448	397	474	443	418	456	441	467	413	446	475	470	470	450	459	445	433	469	428	462	442	435	441	480	437	451	464	418	429	456	453	414	458	456	450	434	440	520	438	426	443	440	440	446	465	454	467	415	439	435	489	445	434	454	444	460	435	433	427	445	495	432	449	451	447	450	463	406	442	449	451	437	394	427	440	449	441	447	442	430	456	451	442	476	476	461	441	446	419	465	427	449	459	423	449	433	423	461	431	427	470	455	432	447	408	441	433	456	430	427	445	468	419	451	439	436	453	418	451	470	490	410	492	446	489	452	449	473	464	445	440	430	455	440	437	456	443	410	405	418	471	432	460	463	452	427	438	424	444	475	444	455	468	455	474	456	461	459	455	459	449	437	447	463	459	453	451	443	481	436	452	379	422	442	415	467	437	445	464	448	436	445	431	459	428	456	472	464	430	431	459	451	423	397	448	450	481	439	439	449	469	429	463	443	494	448	461	450	450	477	433	486	466	449	454	482	447	487	472	425	504	424	428	432	446	469	471	441	447	447	448	445	411	451	460	455	451	424	414	422	453	475	447	444	446	457	451	465	432	476	413	417	408	449	429	434	443	496	467	456	437	426	431	441	439	472	422	453	470	427	425	402	444	423	428	410	461	466	457	495	465	467	464	448	449	470	427	441	443	445	421	446	466	452	426	460	468	436	435	416	433	456	439	436	458	453	431	463	460	472	481	424	464	450	466	471	440	456	435	462	411	431	440	446	457	443	433	454	445	435	448	449	438	418	477	455	434	458	462	473	456	455	482	424	427	450	517	437	430	453	436	437	427	478	418	440	425	438	408	455	462	424	413	433	455	453	473	452	473	422	416	443	425	464	437	440	433	458	433	432	417	424	431	437	459	447	445	483	435	424	420	451	446	457	456	418	422	478	433	437	416	418	447	462	445	438	458	461	415	407	445	442	427	427	444	426	436	503	526	490	421	443	456	473	472	450	438	444	470	450	463	420	405	479	494	403	455	409	437	461	463	426	470	468	519	431	462	418	459	417	448	473	422	470	432	412	437	439	445	485	477	452	482	456	458	460	416	481	485	463	446	416	430	436	466	468	439	433	448	452	426	412	456	419	468	442	461	455	429	470	434	457	419	436	470	457	459	435	403	417	463	419	429	432	420	447	452	439	435	438	471	439	434	436	442	441	445	428	455	440	421	483	473	457	441	401	478	477	458	420	434	412	461	458	451	415	403	463	439	448	418	446	438	462	429	418	451	466	416	450	447	450	422	429	438	460	439	484	412	431	434	497	457	410	428	412	456	441	444	473	432	435	454	468	445	437	414	442	412	483	470	472	493	464	394	466	426	479	435	452	435	425	418	460	470	444	423	453	449	429	443	467	456	470	449	474	438	423	455	438	437	442	475	408	483	433	476	455	444	465	449	439	433	439	436	480	446	437	448	435	440	420	452	437	426	416	474	410	461	431	432	453	427	419	440	411	481	462	442	429	451	451	444	410	438	443	466	437	421	448	393	410	477	456	449	467	405	450	441	414	407	427	457	467	417	437	455	459	442	456	435	438	491	433	449	438	443	447	405	449	430	455	449	454	437	425	447	460	443	456	473	421	445	456	439	505	455	458	502	459	431	460	466	428	446	455	443	422	440	459	477	435	482	444	445	479	395	453	475	418	472	431	476	455	452	456	401	466	417	452	459	460	460	461	433	458	428	452	447	458	453	487	421	478	441	457	466	430	434	443	448	450	477	443	450	446	419	458	416	432	439	492	450	411	475	429	442	399	471	457	442	457	417	416	439	466	469	474	440	449	385	483	449	447	461	436	455	438	408	412	444	451	481	472	471	444	426	429	462	449	440	435	423	416	414	445	463	441	444	424	432	428	469	405	462	429	453	424	444	447	464	443	478	422	471	448	403	474	445	452	426	432	436	427	452	443	437	413	437	452	438	427	461	419	409	475	442	452	427	424	449	452	454	460	461	466	442	443	427	472	440	475	473	416	457	432	488	451	462	428	476	413	427	435	459	422	456	464	448	423	469	458	485	431	442	476	477	447	438	416	461	439	463	447	445	450	500	438	419	431	447	444	438	457	441	461	417	468	459	426	433	473	472	454	448	428	449	429	475	475	440	439	395	454	447	461	475	469	471	478	412	462	452	439	414	450	448	442	482	461	434	436	438	447	455	476	441	444	430	442	451	470	418	430	429	465	460	452	415	449	464	441	443	453	414	448	463	474	510	446	414	432	416	445	428	432	462	425	460	416	440	431	462	454	442	432	442	414	480	436	461	451	461	430	449	438	447	464	417	483	449	445	483	464	415	443	414	482	442	449	428	426	431	413	440	435	461	452	419	445	478	448	467	427	427	447	475	444	427	483	417	419	406	442	437	449	482	416	449	443	457	433	447	404	451	442	434	430	444	428	443	432	443	447	427	449	430	412	457	445	443	478	418	497	470	473	467	409	441	442	476	470	433	442	449	458	454	432	461	448	440	461	436	454	477	445	466	446	426	433	460	420	416	466	473	420	469	441	464	451	497	439	427	433	464	435	475	474	455	462	426	443	471	472	441	468	406	454	449	431	431	438	409	481	431	438	460	457	454	438	433	486	458	433	433	448	469	418	422	459	442	457	400	442	484	415
7348	6722	6725	1090	1074	3732	4532	3411	1876	983	580	494	421	425	413	406	424	441	476	410	419	404	441	437	436	407	436	418	410	438	411	380	397	410	422	436	446	394	421	409	427	408	375	406	420	433	451	398	411	398	435	429	409	437	397	414	428	432	396	428	408	440	439	403	401	407	408	399	412	412	416	416	402	383	383	410	409	406	402	389	424	398	427	423	441	450	413	447	427	382	415	418	395	442	443	434	397	400	422	439	398	422	373	385	413	431	412	413	433	442	401	430	398	394	403	417	446	423	406	426	423	393	405	428	410	399	403	407	404	411	421	438	402	398	451	419	451	431	412	410	416	444	453	413	381	400	407	401	468	457	451	421	430	417	432	442	369	424	432	383	435	420	367	388	374	435	429	412	440	419	386	399	423	401	430	403	376	396	422	440	395	447	407	395	419	438	434	415	423	415	400	444	415	385	409	402	378	407	417	383	415	415	415	413	409	392	402	395	414	384	388	439	423	402	422	431	397	387	376	422	449	417	382	412	417	438	428	396	408	436	452	402	416	420	430	371	453	397	398	415	419	398	416	420	411	381	390	388	385	412	403	435	441	392	429	431	400	431	397	420	413	420	448	415	419	391	447	395	433	431	383	447	440	406	433	402	454	402	446	436	453	396	408	430	435	418	416	409	410	386	439	414	415	397	435	407	377	428	391	393	371	406	415	395	434	448	434	370	417	416	382	435	426	400	381	397	400	411	391	383	432	425	451	403	406	393	413	422	395	430	412	441	408	426	445	446	402	418	417	394	396	409	422	405	416	380	429	392	404	401	402	405	412	400	404	397	398	390	384	433	419	398	418	409	408	415	389	430	415	409	461	402	425	402	392	379	391	443	389	465	387	413	466	414	388	425	412	421	427	384	397	406	422	433	423	418	424	414	422	377	387	380	433	426	426	414	395	392	439	391	425	414	407	436	435	398	406	415	451	413	400	425	416	432	394	440	417	414	394	439	384	416	366	412	407	385	413	386	439	403	385	392	410	386	469	419	416	423	398	382	434	395	425	393	414	444	426	435	401	406	426	412	397	411	384	433	425	445	392	388	418	429	459	409	425	429	408	381	421	415	400	400	407	409	405	390	452	434	421	414	414	413	430	410	406	415	425	377	392	429	441	446	404	425	413	425	415	410	416	413	404	397	432	404	433	415	385	421	372	479	418	441	391	446	400	388	400	381	399	450	427	439	397	396	384	409	429	372	406	397	440	433	377	425	406	383	424	406	379	402	425	394	410	405	410	380	401	404	413	441	406	402	456	423	380	431	413	438	429	401	412	425	424	422	416	377	405	410	377	443	376	458	409	436	424	406	425	415	431	449	421	427	391	445	450	404	421	410	415	414	390	432	395	390	436	388	419	422	385	429	426	414	399	402	426	377	396	446	400	441	402	422	400	366	453	429	413	364	413	441	391	402	389	392	425	426	432	364	412	440	456	392	420	407	408	403	414	427	395	440	401	374	379	423	393	392	409	383	470	387	427	426	424	415	435	428	383	408	438	399	440	451	413	437	399	399	397	420	426	391	450	450	433	399	411	415	448	402	421	455	424	407	393	463	408	414	428	373	407	421	399	390	394	404	396	396	370	404	418	424	429	398	411	425	430	415	390	431	419	408	401	420	422	435	433	415	442	400	449	425	412	394	392	427	461	399	415	451	442	418	428	411	424	390	387	415	409	425	406	391	419	397	399	429	408	419	404	389	442	382	432	414	394	404	387	403	426	422	401	391	413	417	388	413	387	400	377	407	410	394	395	389	401	408	433	422	382	423	395	395	430	434	421	442	358	406	371	416	442	393	413	418	411	405	396	398	420	425	408	397	436	471	425	412	455	412	410	379	421	428	413	389	427	356	427	387	407	417	399	448	407	426	441	408	426	415	430	423	396	417	416	443	399	398	424	407	431	369	442	374	442	401	384	393	427	398	425	403	427	445	441	424	414	389	424	443	421	414	435	401	428	386	426	411	429	436	382	418	405	412	403	422	407	413	417	435	437	401	425	435	396	395	416	379	401	383	382	378	404	402	424	454	423	413	441	413	414	431	440	402	393	425	422	422	379	406	434	416	399	405	426	420	459	431	392	405	441	404	400	435	376	398	456	410	415	412	413	389	436	428	452	396	458	438	437	447	399	419	418	415	393	408	388	412	403	398	430	384	435	430	435	413	419	436	441	412	388	402	436	414	422	401	390	414	396	410	399	419	416	433	402	369	372	420	386	412	406	398	417	431	397	378	392	417	409	423	463	372	383	416	414	398	401	395	433	414	406	442	389	431	401	419	445	375	431	396	421	419	419	386	397	417	432	454	410	419	418	427	426	388	422	415	423	419	395	405	451	431	408	447	383	401	400	415	447	403	420	434	437	431	417	390	381	433	385	425	404	411	411	413	429	397	421	410	402	446	391	426	383	438	409	408	394	382	403	419	416	387	393	373	409	394	427	452	418	385	440	395	386	415	403	425	461	442	418	427	414	408	409	441	404	407	394	404	429	423	438	445	425	429	418	424	423	426	408	428	402	442	424	436	402	437	409	397	445	409	408	429	420	437	424	413	443	442	406	412	407	443	403	410	412	366	401	470	423	422	414	408	407	421	400	404	454	381	424	398	426	411	460	425	399	400	396	402	456	444	417	454	404	390	402	391	417	400	408	425	415	412	434	440	396	411	431	415	406	422	413	430	430	430	423	416	393	414	373	397	430	426	428	407	427	394	423	440	443	399	417	450	416	447	388	387	432	401	420	411	369	420	407	391	385	412	395	418	403	419	419	390	433	408	398	451	441	385	383	439	414	428	426	416	426	428	420	414	421	419	389	441	388	396	409	413	389	420	371	407	382	413	424	400	411	396	430	399	388	396	419	385	417	463	378	389	435	424	401	414	399	406	412	377	407	410	418	443	422	438	398	389	440	440	414	441	420	426	418	444	430	408	414	415	401	407	402	400	401	417	403	420	420	419	427	431	444	431	439	435	420	407	407	377	442	401	429	401	422	412	464	440	422	407	422	393	436	417	403	382	413	399	398	415	375	380	422	420	408	431	414	366	400	418	403	423	415	393	413	426	411	415	407	440	426	418	394	423	427	415	431	455	404	463	436	403	434	394	443	441	426	407	419	398	398	429	368	384	412	387	429	432	442	430	410	400	409	399	409	378	397	423	417	419	440	409	420	428	402	404	427	409	398	409	379	441	391	411	428	422	420	435	425	440	360	415	429	420	422	404	408	426	416	424	424	454	435	394	396	423	386	436	390	437	434	423	389	420	394	419	413	438	428	415	395	399	425	464	444	399	436	445	401	426	411	416	386	438	384	421	354	392	361	443	436	416	384	427	424	423	416	386	400	405	409	398	421	374	409	405	410	431	393	430	402	419	466	403	380	397	397	441	401	420	386	397	399	440	420	400	400	432	395	397	410	390	412	427	415	390	393	420	426	374	418	427	402	405	402	390	409	403	437	426	399	440	408	364	391	427
25429	21356	27136	24619	15969	31380	33367	22664	9821	3383	1180	655	543	454	467	446	474	434	472	408	469	461	421	496	444	435	417	453	452	475	503	456	460	455	426	421	478	422	441	456	455	469	434	454	505	435	433	439	464	471	475	474	450	391	494	458	466	445	466	480	448	397	495	463	475	454	456	455	423	465	475	467	420	448	455	401	466	478	459	436	473	458	473	425	494	486	408	440	486	459	486	470	478	453	451	470	442	464	457	438	462	432	421	457	442	409	426	424	511	454	426	425	416	439	431	474	402	450	445	425	433	452	467	488	484	456	446	466	438	469	455	477	453	461	464	452	440	429	405	453	475	429	495	434	462	476	452	439	425	454	472	467	443	447	467	429	455	410	464	418	410	443	426	483	440	443	434	495	441	460	423	463	451	454	357	471	455	444	440	430	481	451	436	434	457	467	477	410	428	430	435	447	468	411	492	453	449	455	432	495	440	445	460	431	443	453	429	454	483	460	463	425	424	443	441	446	458	435	409	471	466	476	462	443	437	477	462	415	446	450	418	457	469	459	468	475	441	460	461	423	421	422	440	445	454	448	415	445	450	456	496	458	437	463	472	421	461	474	454	432	481	476	471	468	424	455	413	466	471	453	427	441	456	449	435	430	485	467	467	466	428	451	454	447	403	487	439	433	475	456	423	435	441	470	436	439	452	477	414	479	463	437	443	467	439	420	494	489	411	485	457	443	436	430	436	454	459	464	468	416	413	411	451	460	453	451	450	458	480	421	470	434	474	432	456	448	420	424	452	444	465	430	449	446	456	388	464	447	442	440	445	426	428	429	424	429	408	392	432	453	425	418	507	432	456	424	452	490	435	441	471	451	466	432	472	435	456	430	424	485	454	468	419	487	458	454	463	464	453	447	453	468	428	432	460	462	434	476	417	406	426	418	462	463	422	454	447	447	440	462	458	451	434	431	491	427	431	482	481	458	452	432	454	467	447	451	430	470	446	414	458	449	420	411	414	413	423	461	441	444	411	443	453	430	452	436	524	461	448	443	446	440	445	435	419	458	435	443	453	436	462	451	453	480	454	465	434	449	451	449	450	438	456	459	457	384	464	434	460	432	449	460	478	436	429	463	423	434	471	430	451	452	464	460	437	482	450	441	436	419	463	390	434	430	434	438	429	413	450	455	448	429	433	439	447	423	456	453	454	450	454	442	465	439	466	484	427	458	426	426	456	464	450	443	448	415	461	494	459	458	442	491	450	440	441	419	476	469	439	440	411	448	472	416	416	464	450	399	447	410	451	455	441	452	442	440	417	451	447	484	452	423	483	466	438	457	453	458	463	429	415	433	441	426	461	472	418	440	453	451	439	435	438	425	485	404	460	451	473	434	469	482	454	457	445	465	459	458	433	442	439	432	445	440	457	428	458	439	407	429	440	449	504	471	410	451	413	450	470	450	429	401	479	485	447	424	462	442	446	438	396	486	474	466	418	478	446	396	461	437	437	459	453	461	445	447	460	453	403	484	431	423	468	421	469	445	455	455	451	459	472	450	430	445	476	440	428	456	447	437	433	444	442	426	400	464	451	409	438	448	458	480	449	480	443	445	463	435	475	469	482	438	457	430	412	436	438	485	466	471	436	452	437	464	461	441	447	414	457	455	446	404	459	450	480	475	480	456	471	477	490	470	449	487	438	450	494	480	442	437	441	472	500	426	443	466	425	434	452	476	438	485	413	446	465	436	460	446	429	433	460	450	440	434	430	472	451	444	462	423	491	471	457	459	456	438	451	445	452	465	480	467	436	409	427	442	441	438	466	484	437	452	453	447	489	449	435	441	458	412	447	478	475	392	441	420	408	457	491	441	455	431	435	460	496	446	479	476	471	492	451	455	456	426	475	451	450	435	429	432	456	419	475	428	436	436	453	469	444	415	469	478	461	439	431	469	424	456	462	445	473	442	416	452	472	454	427	503	432	435	460	437	432	454	427	464	419	439	464	428	487	433	471	427	473	473	475	449	397	421	441	430	462	441	474	415	421	443	476	471	444	429	424	416	457	449	453	409	448	436	454	470	457	451	474	478	445	419	461	446	410	439	458	462	467	451	448	449	421	498	439	459	423	424	456	445	445	432	413	480	415	437	457	474	452	434	467	498	479	464	412	428	449	457	457	421	442	431	478	424	442	444	433	416	465	443	435	457	432	462	433	438	446	473	432	466	452	475	449	406	465	425	445	469	453	430	430	440	466	471	435	414	459	461	446	422	444	439	434	481	460	416	433	442	448	428	420	438	446	436	403	459	473	417	389	431	433	437	480	458	439	444	472	449	436	469	406	436	415	501	450	478	409	438	443	441	486	472	445	444	443	440	424	448	454	437	458	431	444	464	454	414	464	472	467	502	439	413	448	445	446	456	463	432	451	431	486	494	386	442	457	421	479	438	431	421	436	405	465	472	484	420	452	418	441	429	452	449	464	427	455	470	471	473	449	461	466	434	439	498	461	416	444	448	429	459	417	435	471	420	467	437	462	475	462	417	480	485	471	422	462	456	436	443	457	453	450	439	464	457	470	436	427	477	443	515	463	434	425	435	432	421	453	418	436	427	499	464	454	445	432	427	441	427	458	427	451	452	460	485	457	423	431	464	473	434	411	456	494	474	423	428	426	438	481	461	448	476	435	446	448	415	452	465	452	461	446	438	415	439	422	466	447	438	427	429	457	432	455	468	462	434	421	505	444	454	446	443	455	467	428	447	431	445	436	454	462	473	471	419	463	428	439	427	435	452	506	428	447	430	457	433	455	448	433	438	436	450	447	433	449	467	445	485	495	450	464	436	440	441	466	449	457	435	475	427	438	421	456	451	499	457	457	430	422	461	443	453	442	474	459	462	458	457	432	413	455	427	462	454	449	436	457	430	459	467	440	433	417	450	455	436	414	409	412	437	432	465	493	470	455	433	429	456	397	465	454	469	440	427	458	465	436	453	475	451	434	465	446	446	476	474	436	449	373	402	421	455	430	472	471	472	451	430	456	405	450	460	443	448	420	500	464	447	469	423	460	460	425	457	416	417	458	439	484	440	464	434	415	440	419	450	467	459	454	452	453	460	446	414	486	465	451	400	433	435	425	450	406	446	424	442	459	421	444	432	474	459	454	463	441	465	433	447	454	419	454	444	427	416	419	430	461	468	459	417	477	453	473	459	448	426	458	466	399	434	428	446	444	441	458	444	433	435	487	448	440	441	482	467	461	429	464	479	454	470	441	485	431	433	460	433	417	438	474	431	462	455	460	429	448	441	458	445	489	436	453	474	471	418	497	428	417	442	433	448	451	453	468	470	481	461	465	453	471	427	441	430	474	475	436	466	463	452	443	446	435	470	443	422	480	458	398	435	477	441	474	445	494	455	447	432	447	457	413	430	391	450	491	455	456	481	419	503	440	459	458	416	458	466	486	436	480	460	504	408	420	461	463	429	472	442	465	456	479	454	405	446	437	447	421	419	403	423	444	436
8112	16872	12561	1721	12923	31147	28612	18178	8302	3526	1312	664	523	463	456	450	441	466	466	442	462	428	411	458	469	426	430	428	458	476	415	473	417	452	458	455	430	403	465	463	402	457	413	455	419	451	402	432	440	453	491	479	430	412	457	457	415	437	411	421	443	455	440	434	404	465	450	456	475	436	419	454	481	442	423	426	468	406	465	455	450	469	439	446	465	413	421	446	438	438	448	459	460	446	424	430	429	463	417	445	451	473	459	445	418	428	439	421	465	442	448	458	418	490	433	440	440	440	434	507	454	427	453	432	455	425	445	416	458	432	432	445	445	456	406	445	474	424	436	437	416	419	470	428	428	409	458	436	449	435	420	448	448	421	481	439	428	440	464	443	431	422	417	443	415	436	436	417	459	458	448	424	433	429	393	456	435	469	475	432	457	426	404	454	448	426	441	420	433	409	431	441	458	448	421	412	439	436	441	394	427	421	427	452	437	419	418	414	442	466	452	417	453	426	434	457	410	431	448	441	432	448	482	451	437	406	420	433	405	438	429	427	420	420	453	434	430	454	418	464	409	384	421	428	449	425	455	481	451	419	466	435	451	444	435	410	426	434	442	409	419	453	421	430	433	420	448	458	432	427	440	450	429	442	370	437	468	430	436	477	420	413	414	441	439	401	416	456	481	476	455	397	416	438	415	439	487	478	464	488	430	463	416	475	440	440	462	418	441	396	452	438	408	453	465	424	471	427	416	451	419	435	432	409	431	458	441	419	430	452	441	393	442	417	427	438	432	446	429	459	392	399	424	411	468	476	437	422	427	451	417	434	458	463	427	456	469	444	436	438	402	434	435	449	413	460	459	403	427	449	447	462	461	450	437	448	383	431	454	417	486	407	457	402	473	412	444	432	428	417	424	426	426	457	430	414	440	416	456	451	436	417	449	427	457	430	440	465	419	441	459	479	456	423	485	438	461	438	401	424	428	428	434	418	449	422	463	426	427	431	421	443	423	464	460	450	443	455	454	430	416	417	446	475	453	415	437	435	421	499	430	439	420	437	423	472	458	462	428	435	462	433	439	417	427	449	412	434	415	435	480	419	418	433	456	413	428	455	406	436	416	478	398	473	424	411	428	452	459	411	452	463	471	411	455	439	442	457	459	401	458	463	433	473	442	426	419	415	436	455	454	436	402	402	443	426	461	436	454	440	411	442	409	439	446	407	397	456	440	432	457	438	432	434	463	454	418	463	434	433	461	427	391	498	429	400	454	423	416	439	464	441	455	415	482	466	451	458	442	444	455	426	426	442	384	433	385	461	467	438	480	468	424	453	396	453	443	458	428	424	458	410	461	418	427	430	433	447	403	425	404	433	442	444	467	425	422	444	428	468	427	453	477	439	420	448	426	490	438	424	422	443	439	426	449	425	425	436	416	479	394	427	441	443	435	453	417	461	392	428	435	448	479	437	452	478	460	414	459	413	455	445	446	433	401	398	470	459	438	412	426	407	447	431	415	468	448	441	433	447	452	464	429	417	393	422	437	434	455	398	470	468	469	472	487	501	428	443	426	410	383	402	459	415	429	416	442	412	400	435	427	440	456	425	417	460	414	471	465	443	417	464	461	431	437	454	471	411	414	444	448	437	434	437	456	412	435	461	440	457	455	400	454	420	455	437	443	427	416	458	414	468	429	438	444	469	417	437	427	427	448	457	410	448	431	459	440	429	447	446	461	439	434	452	438	478	440	409	432	448	402	430	456	423	455	440	404	460	435	434	451	423	445	437	420	458	433	465	477	404	439	444	442	411	446	410	471	431	410	443	436	427	401	435	448	451	428	393	441	467	435	420	427	468	441	437	431	427	413	424	450	412	459	415	437	435	437	451	479	436	481	405	454	482	452	427	405	457	421	417	408	429	435	419	409	445	417	404	440	414	458	474	436	443	423	437	462	442	424	443	463	454	416	397	457	452	440	425	449	452	390	436	407	478	406	437	428	445	433	428	426	437	417	417	405	425	432	452	394	422	447	445	481	425	411	419	430	425	415	459	411	427	419	440	440	418	483	446	464	438	425	437	413	482	436	433	433	456	447	449	396	462	447	457	444	435	428	415	442	453	466	442	435	426	426	437	414	403	427	458	422	399	446	424	445	431	454	409	429	449	429	427	403	426	477	455	481	394	439	418	461	394	414	406	439	400	399	431	453	441	442	411	416	422	414	476	458	422	435	465	435	423	454	446	480	447	434	445	423	449	434	416	456	428	459	416	425	450	429	447	432	445	506	456	424	434	442	458	409	432	485	483	423	470	447	444	449	426	441	455	426	454	461	429	452	428	455	447	419	470	390	445	428	483	450	458	452	427	474	420	465	435	462	418	405	408	418	400	412	429	452	420	476	427	436	406	459	439	424	422	432	400	424	429	424	416	429	466	423	474	419	422	452	402	425	456	459	412	465	447	449	442	439	464	421	477	470	426	431	448	429	457	438	429	446	427	459	410	410	416	454	424	464	470	441	405	467	404	459	450	416	420	470	435	434	434	454	451	462	444	447	392	391	416	412	419	460	454	433	446	466	447	385	438	483	453	452	422	470	457	435	449	409	405	464	440	440	432	432	425	428	428	458	466	420	437	464	451	416	431	430	419	449	398	434	426	460	457	453	405	472	393	455	444	467	440	486	426	437	475	415	444	450	435	461	446	410	395	402	421	460	453	459	459	439	429	436	430	430	423	417	456	440	460	429	414	447	439	435	425	409	424	455	452	414	418	427	450	441	431	433	455	449	423	435	438	414	442	455	461	454	428	407	431	397	454	402	446	433	429	418	397	453	453	423	427	450	407	401	471	450	439	421	418	459	448	422	435	464	427	454	420	455	419	421	460	435	462	448	433	473	415	412	440	434	405	465	400	417	433	441	465	416	416	426	472	437	415	441	473	471	472	448	422	434	471	454	441	416	439	418	429	422	438	399	418	451	427	437	400	437	444	423	486	438	448	446	428	429	414	446	431	417	467	430	451	476	442	431	425	450	439	463	432	436	430	474	439	412	440	421	437	430	397	434	414	452	411	484	472	453	460	407	443	447	407	408	438	417	438	446	430	464	444	465	448	405	408	443	434	429	450	428	466	464	490	490	432	452	450	477	459	433	446	432	440	447	434	418	458	422	439	448	449	394	464	444	474	423	439	432	433	428	409	442	452	432	437	418	405	433	433	449	441	444	433	418	450	452	429	453	418	428	415	439	437	420	421	463	422	445	420	451	467	457	439	425	457	498	453	408	440	429	432	425	440	391	466	408	442	397	385	413	410	494	459	420	398	398	443	380	416	436	433	448	460	467	417	436	441	418	414	413	415	478	441	433	413	453	487	461	457	467	451	427	443	439	488	458	413	406	432	439	423	413	427	420	422	445	396	478	414	434	478	441	399	439	448	403	433	437	485	411	428	450	453	447	431	411	447	439	456	454	428	411	431	466	464	470	409	468	429	470	452	439	461	375	429	441	422	460	463	441	406	432	430
24244	21386	28635	24458	23039	44657	50470	38933	22875	9099	2573	980	649	576	560	499	568	530	534	550	586	581	580	559	521	532	557	559	527	537	585	534	535	515	507	555	520	521	575	494	540	570	575	531	514	515	551	562	575	548	534	527	540	590	549	539	548	509	557	542	553	572	591	528	553	539	569	554	547	568	579	552	543	563	580	555	550	570	511	554	575	554	522	583	565	548	540	559	573	544	541	543	531	536	542	529	514	525	561	547	569	553	542	549	556	553	555	548	570	556	567	553	542	528	492	544	549	518	504	550	530	570	490	497	529	559	543	515	560	560	590	543	529	528	503	519	532	528	525	559	515	532	554	546	536	526	575	550	543	563	572	550	517	527	520	541	526	535	535	567	547	530	532	503	542	515	527	553	569	574	527	552	561	523	576	525	566	555	538	551	534	511	551	548	567	556	543	583	518	541	561	528	545	542	568	539	531	557	522	555	564	530	544	549	532	492	567	592	567	551	513	562	511	534	509	576	525	573	531	560	506	535	543	524	512	549	561	542	527	530	574	550	554	548	546	518	552	509	566	533	580	545	588	504	531	569	537	545	522	535	574	549	528	594	538	538	543	601	536	543	499	573	502	520	514	566	555	543	546	533	515	533	556	549	501	493	563	559	522	542	538	549	577	551	559	552	541	536	530	513	556	505	507	535	555	531	576	490	520	556	551	511	555	582	537	555	535	554	568	526	555	565	572	509	541	539	490	505	561	537	546	526	574	518	558	559	506	543	549	543	539	547	557	544	538	558	556	509	548	553	544	546	520	519	572	536	550	548	530	550	587	551	527	558	529	520	544	612	533	562	561	519	529	514	530	538	538	545	522	541	539	592	565	529	541	546	558	537	518	531	508	548	544	579	519	528	543	606	516	558	555	538	536	554	519	501	506	530	560	535	512	548	558	585	537	526	551	536	535	538	557	543	579	491	539	560	548	525	530	499	547	520	560	565	549	556	583	565	530	535	532	552	478	538	570	573	525	577	564	541	520	563	512	543	529	546	534	498	497	546	585	563	580	532	591	567	538	501	535	558	567	557	564	551	509	543	552	538	550	559	537	534	560	592	561	539	529	548	520	561	562	527	552	560	526	559	501	529	531	523	562	525	585	536	552	550	533	515	500	541	533	567	565	529	517	545	521	579	538	537	551	587	568	557	539	570	521	505	554	533	560	567	546	534	583	534	517	527	578	578	534	507	544	506	502	528	552	514	517	513	566	521	577	540	562	526	536	548	549	502	507	562	554	521	556	572	529	554	539	561	558	548	511	549	578	514	546	538	533	533	564	510	528	525	565	506	547	550	531	522	549	560	554	557	553	534	544	508	557	508	548	568	548	538	551	529	554	535	542	523	537	517	521	519	580	546	531	506	514	570	564	558	547	537	521	539	544	549	553	533	532	566	556	513	522	560	565	577	527	557	530	543	537	503	525	520	530	558	552	515	527	576	556	515	573	500	571	575	509	539	531	515	557	541	553	504	502	538	536	540	518	563	568	525	547	507	536	528	501	544	518	563	552	557	533	536	531	543	500	535	538	515	497	530	553	562	534	568	556	556	561	557	550	559	526	566	581	515	532	588	574	539	521	563	593	536	543	509	568	539	540	567	546	530	547	538	568	568	546	535	548	535	544	538	515	542	528	512	470	543	551	553	517	564	544	534	533	522	538	538	531	538	569	491	545	490	548	549	529	544	541	548	549	498	552	535	531	570	566	539	536	516	546	515	553	535	501	549	557	542	554	525	561	562	513	561	553	554	532	548	562	521	548	536	551	521	572	578	481	501	535	547	540	582	535	538	548	545	523	532	556	531	545	514	547	528	556	560	531	522	525	519	554	514	536	560	529	537	529	559	531	552	531	551	601	550	556	524	549	555	536	548	549	536	580	555	516	546	548	531	545	513	533	570	538	524	549	552	548	541	534	535	545	563	542	542	577	559	543	513	544	525	525	575	547	526	550	519	536	540	527	529	510	539	543	526	542	524	511	552	542	548	545	551	505	521	557	551	530	518	485	569	533	534	555	515	538	537	569	510	558	543	555	561	559	527	565	497	562	515	537	521	542	510	517	545	552	539	504	531	531	562	546	541	481	517	538	578	560	546	511	525	535	577	547	538	547	535	542	559	549	528	552	586	548	499	529	555	520	551	533	547	536	552	547	597	551	535	527	519	491	509	514	514	473	523	543	568	530	574	554	610	544	550	564	556	561	518	501	528	573	520	555	581	572	499	544	538	494	535	557	509	544	487	566	506	535	514	508	580	555	570	527	524	556	597	518	532	593	504	519	546	568	556	591	524	572	541	526	490	546	568	614	578	561	528	553	502	521	535	538	549	514	572	515	523	541	584	596	548	551	525	563	559	505	532	529	554	526	473	534	565	546	538	562	546	524	526	537	556	551	642	497	476	522	490	501	559	536	560	555	555	542	563	529	543	509	574	534	551	589	509	531	587	538	561	554	533	533	536	536	572	563	550	560	523	581	556	527	530	518	561	554	560	573	537	573	544	552	535	556	519	552	518	552	544	586	534	554	556	554	515	519	563	557	518	530	524	534	546	497	581	566	540	541	499	547	554	555	548	545	506	570	554	550	531	601	585	555	551	535	543	548	539	546	547	560	516	535	567	544	536	558	487	545	493	565	526	564	529	550	573	551	517	538	527	540	490	550	552	527	586	511	489	540	548	529	539	547	529	532	527	572	516	550	568	531	548	512	534	558	585	545	522	569	542	554	530	519	562	501	533	533	571	506	550	504	515	543	540	505	528	577	534	557	543	554	521	505	540	527	529	540	544	562	585	524	539	493	557	550	514	537	591	532	513	614	551	558	542	549	544	520	537	556	527	530	556	555	526	546	573	542	560	556	577	520	539	518	550	538	544	537	506	505	580	548	550	498	553	538	543	525	520	545	542	544	537	535	555	587	554	532	527	562	575	574	544	546	530	523	524	513	534	583	542	549	536	547	544	554	575	518	563	558	491	539	519	516	530	541	551	561	534	540	528	549	535	503	524	511	503	557	524	557	538	579	585	518	558	499	583	519	523	538	507	545	567	545	545	563	549	554	573	493	548	549	597	544	517	566	551	515	570	562	538	532	518	512	527	493	539	532	591	561	569	540	561	553	523	489	561	513	551	553	530	530	506	550	522	532	521	555	507	493	554	508	552	553	529	527	526	526	570	535	548	535	523	582	522	549	561	531	551	562	511	510	542	534	554	533	542	560	530	556	596	518	546	539	533	520	540	567	512	541	539	539	504	555	533	549	568	516	540	574	535	569	531	551	548	541	545	559	574	527	535	531	571	525	497	547	590	537	527	531	510	559	556	548	528	568	525	533	564	499	522	554	537	552	556	543	568	523	564	555	578	536	534	572	531	552	597	566	564	552	530	549	551	553	490	539	575	570	566	538	550	575	524	549	542	561	527	577	562	531	528	533	543	545	564	576	520	541	527	561	566	540	526	591	584	537	534	561	555	540	559
9721	26851	20479	4986	20037	48825	45532	33387	17620	7725	2717	1086	653	564	595	509	501	537	513	511	503	509	517	526	521	537	521	531	485	549	560	533	520	515	523	548	506	494	531	521	511	511	505	534	534	559	543	520	571	492	501	467	503	496	504	512	498	536	534	548	538	521	584	503	514	552	530	537	531	528	532	490	490	527	548	529	563	534	538	527	535	513	479	534	528	543	509	543	513	506	526	510	540	512	512	551	513	552	477	539	520	488	527	539	512	554	510	477	535	521	500	539	549	515	564	559	550	516	540	553	512	463	519	505	479	521	542	542	560	548	523	461	486	503	543	498	572	494	560	499	532	543	523	496	513	540	493	506	532	527	544	499	487	482	529	495	515	485	529	536	490	520	511	537	515	555	499	523	489	534	504	499	504	531	533	517	518	511	530	530	513	525	529	493	500	503	549	505	508	513	498	530	566	528	519	510	488	544	518	521	516	478	507	552	508	500	522	554	520	528	553	494	491	533	545	516	535	465	542	542	493	543	503	531	489	519	517	524	506	514	506	535	547	532	520	534	480	527	499	507	497	509	506	503	487	539	512	540	499	489	538	492	526	490	493	515	514	541	540	512	522	524	482	515	565	521	506	530	527	527	538	533	563	532	498	517	519	533	519	495	516	541	536	523	537	511	485	545	492	484	537	482	537	525	521	508	498	510	550	504	539	543	541	507	494	545	499	531	499	502	517	497	499	496	521	523	488	483	498	484	549	547	504	536	522	530	528	527	508	520	538	542	529	519	532	511	537	536	527	493	490	515	545	513	510	521	527	523	536	469	520	530	509	505	517	584	528	506	513	556	552	503	549	523	496	555	492	539	558	539	496	495	519	546	519	564	512	516	549	521	558	545	535	519	541	531	555	515	493	523	498	515	511	505	521	511	490	486	539	505	481	498	495	514	529	528	506	499	529	516	544	508	531	489	504	523	539	512	527	494	533	527	528	505	496	538	529	501	494	501	521	483	536	502	508	486	483	483	494	513	519	511	515	500	492	506	511	508	513	554	517	525	536	512	534	512	533	523	494	497	551	488	515	517	504	517	518	519	511	499	531	525	515	531	540	514	531	512	516	517	524	566	522	522	506	491	494	535	502	523	521	520	507	519	493	503	549	545	502	520	518	492	526	526	517	495	501	496	525	549	539	506	562	533	531	549	517	512	538	513	486	508	539	553	525	524	513	488	505	521	544	513	529	521	512	520	543	510	552	530	505	525	546	520	516	504	518	491	502	499	537	481	516	490	521	496	532	512	499	552	497	518	517	527	521	540	497	491	537	562	513	514	512	534	510	522	498	529	518	508	477	514	519	518	517	511	537	522	501	515	524	559	557	522	520	541	573	530	490	554	503	508	478	477	514	503	529	535	547	549	530	546	510	507	558	484	521	520	510	520	483	539	504	530	536	493	476	513	516	492	548	471	500	543	534	502	522	503	509	529	507	504	497	494	474	573	488	509	511	537	454	535	544	516	538	513	508	511	515	542	495	561	520	485	506	526	525	529	534	520	528	534	510	511	496	510	504	499	499	528	531	509	525	497	535	517	544	510	529	519	523	532	479	546	524	520	538	498	560	527	543	523	508	514	499	545	532	524	491	506	527	527	488	499	495	539	505	521	526	548	509	516	515	533	528	515	530	518	531	568	507	507	514	544	497	583	534	496	496	513	497	495	533	523	517	500	504	520	467	510	487	519	497	523	543	484	533	525	497	496	528	504	524	516	525	527	514	485	526	508	526	532	519	494	528	537	544	536	546	566	529	514	516	522	494	536	523	523	541	524	520	508	515	530	486	503	515	532	521	538	491	516	502	527	499	492	529	524	514	540	517	532	525	505	510	504	509	551	506	511	520	539	496	513	523	534	559	507	592	557	485	524	524	507	514	474	523	518	497	485	499	541	493	531	497	496	482	499	496	541	568	561	511	517	477	526	509	534	488	510	499	499	558	569	496	514	546	515	487	512	550	484	528	481	520	528	535	552	522	528	533	527	563	495	543	503	505	519	517	507	529	482	514	527	505	541	525	481	538	483	502	545	481	514	496	536	511	510	489	514	546	520	483	507	516	496	534	512	516	515	520	513	558	529	522	506	520	555	523	509	532	514	511	498	500	501	487	514	542	514	526	545	500	536	502	511	521	505	489	523	497	513	562	504	528	553	526	488	538	542	551	523	500	537	539	511	509	516	499	549	510	524	513	500	536	536	518	516	527	517	503	513	524	521	528	525	536	463	485	516	563	524	512	563	526	522	465	518	536	491	525	518	490	534	515	520	547	510	494	515	504	560	532	510	496	520	488	485	522	516	508	531	547	529	532	553	472	509	550	527	536	538	547	532	476	498	549	534	533	502	504	514	518	535	534	523	521	532	500	491	521	514	531	496	524	548	492	515	541	512	514	543	497	510	538	527	493	477	527	520	487	509	536	485	508	490	479	506	518	510	484	506	531	493	487	545	510	513	517	529	524	465	481	501	541	513	499	561	479	498	525	529	485	495	500	509	515	519	499	517	595	546	543	557	488	545	561	504	521	595	520	483	532	481	519	500	553	548	512	526	531	497	499	511	538	506	566	475	533	534	472	497	498	488	533	496	497	483	543	515	490	532	535	515	517	558	520	515	520	527	554	502	524	474	530	523	463	528	544	535	529	505	493	485	491	512	483	549	533	537	517	548	493	509	534	528	500	504	507	510	501	512	490	526	471	560	510	566	550	523	533	525	527	569	499	478	498	495	509	562	574	525	500	522	493	497	526	494	526	524	525	547	521	545	521	545	518	509	473	540	537	520	495	507	503	496	524	498	503	543	536	534	509	553	522	507	525	513	545	476	509	488	522	538	535	539	513	508	550	525	493	518	510	517	495	522	500	475	516	524	503	512	486	473	494	474	517	501	548	525	519	501	526	576	551	524	530	526	477	489	521	473	490	538	502	554	512	559	503	507	524	463	515	493	520	497	525	517	515	522	481	532	549	493	540	502	529	507	511	527	517	506	501	491	505	542	526	539	501	541	513	554	490	499	554	511	537	549	517	532	538	520	502	526	486	495	537	540	514	488	508	520	485	497	549	502	516	526	500	525	463	482	511	550	527	531	540	525	511	492	522	522	459	522	505	545	514	528	498	534	521	528	498	518	499	537	486	527	549	478	529	543	519	485	511	490	516	523	515	495	528	527	500	489	533	507	495	528	507	526	529	520	496	543	509	527	542	524	497	508	517	541	492	526	511	511	509	504	488	502	480	500	560	525	537	512	520	499	527	509	523	506	530	491	522	499	524	524	533	494	507	529	488	523	525	498	493	498	521	490	538	550	493	521	530	507	515	516	526	489	497	526	500	557	493	518	497	547	516	526	539	540	485	551	495	533	524	553	548	542	540	538	450	524	527	513	527	482	513	503	524	501	523	568	512	477	526	529	498	487	548	517	541	557	532	484	477	506	507	532	550	493	546	513	561	517	539	536	547	532	540	530	505	526	485	534
27602	16602	9820	3331	1258	2863	4304	3296	1864	1020	637	514	450	414	473	429	417	469	463	405	477	469	432	460	449	468	487	444	478	440	433	407	477	446	449	448	420	470	431	450	463	434	456	474	447	449	422	459	463	438	414	455	448	454	450	440	452	427	442	417	468	433	420	455	450	422	497	437	443	430	470	455	455	433	455	456	444	404	467	443	423	447	484	435	467	445	448	444	424	421	426	454	458	504	447	442	418	454	445	425	470	431	463	484	420	455	420	454	479	477	440	413	446	467	456	458	431	427	447	397	461	426	437	470	416	452	468	413	447	451	470	445	463	448	475	437	417	446	429	472	414	414	421	444	445	451	443	420	475	462	446	442	437	438	430	396	469	406	446	451	458	423	440	457	439	466	423	442	432	416	425	421	445	475	406	465	368	453	445	446	458	436	451	436	445	427	458	446	417	466	452	407	422	439	415	466	415	428	437	436	409	458	412	472	438	464	433	415	458	451	438	440	425	450	407	401	452	444	421	444	450	441	463	425	427	451	392	422	443	446	460	449	416	451	431	455	448	407	451	453	471	439	408	467	469	418	418	483	422	500	393	431	439	423	426	461	454	462	434	473	437	435	416	444	419	460	412	443	447	462	466	426	447	452	445	428	424	428	432	448	413	420	452	431	416	453	435	408	434	455	454	434	459	439	439	436	452	438	409	440	460	452	443	455	449	503	467	401	452	449	451	452	435	441	443	451	426	416	449	422	450	453	427	398	423	446	448	443	457	477	432	434	402	425	433	411	476	431	437	420	460	412	416	454	452	450	396	440	410	482	451	472	448	433	438	428	443	437	444	454	426	427	440	440	451	438	458	421	463	429	438	441	447	431	425	433	455	498	422	475	446	475	459	434	442	413	445	438	442	458	430	428	435	475	440	461	429	415	430	418	428	421	419	415	417	439	432	448	446	416	432	425	482	412	426	466	436	429	440	431	467	460	444	464	458	458	472	466	450	418	424	427	476	444	447	486	460	451	436	451	445	490	429	424	444	440	440	410	442	443	427	423	471	437	446	446	413	433	454	465	450	432	442	440	459	447	479	446	438	423	456	469	439	409	438	443	471	460	424	446	464	471	432	468	410	416	446	456	447	451	442	405	442	422	399	456	410	433	431	436	426	430	423	425	418	432	444	457	476	419	454	393	427	421	440	404	423	455	429	422	426	427	435	426	404	413	421	462	471	447	467	427	453	458	433	410	387	442	445	445	451	435	426	414	425	446	472	464	447	414	480	430	445	455	451	442	436	419	436	504	423	463	433	469	465	445	472	408	442	410	402	489	435	438	428	448	462	447	454	387	458	455	413	407	444	447	483	464	454	447	454	370	471	412	437	447	441	424	446	465	450	397	460	445	454	421	461	491	408	453	430	413	442	416	434	448	418	454	439	428	443	494	443	456	437	455	457	460	441	405	443	417	437	472	458	435	419	448	464	407	450	399	433	457	433	444	443	436	406	407	429	444	427	452	459	416	409	475	390	443	443	401	418	487	451	491	423	401	423	431	397	485	468	419	464	429	452	481	420	420	441	432	439	449	468	472	422	483	413	436	390	424	435	400	439	453	450	429	430	425	429	435	463	445	444	425	461	418	445	412	430	446	402	444	460	446	442	428	433	431	462	426	422	425	429	448	416	424	413	435	441	408	459	422	437	432	440	451	421	465	386	457	443	418	442	436	459	451	434	449	419	444	423	414	430	466	475	448	444	471	418	427	423	441	433	404	447	438	447	467	422	426	466	450	450	457	445	454	423	476	424	401	469	488	438	446	463	421	428	453	413	448	456	428	458	440	454	403	436	433	447	426	469	444	449	457	444	419	424	436	481	455	440	438	399	429	467	465	471	451	431	457	433	452	414	460	474	425	443	435	408	438	438	454	417	439	422	466	437	407	446	432	445	435	428	459	424	415	401	428	445	448	423	417	422	433	448	440	448	404	446	452	482	409	414	427	431	447	429	418	406	424	429	427	482	435	419	423	465	471	451	445	450	432	477	429	437	449	438	428	478	413	465	494	457	437	439	440	434	427	431	447	435	470	449	444	454	449	454	454	422	441	463	416	463	425	414	464	431	417	423	449	448	425	439	447	424	413	453	450	409	458	458	438	445	446	454	415	455	453	443	446	484	435	473	457	438	408	398	432	446	438	451	435	443	389	449	437	429	411	392	418	448	444	451	441	436	469	423	423	437	465	450	438	432	466	459	446	430	440	438	457	440	417	437	444	448	399	441	450	430	469	472	435	425	439	423	447	430	426	458	468	461	435	433	426	442	415	445	439	416	441	465	469	443	447	437	465	491	472	470	425	404	409	424	482	445	396	448	442	461	441	430	402	443	427	417	464	459	478	398	441	466	428	454	449	426	449	444	443	477	436	404	436	446	464	446	428	413	454	416	497	415	447	465	441	437	402	471	443	439	435	426	431	441	459	450	468	454	465	434	449	422	429	410	423	482	408	448	424	456	454	409	473	487	437	472	457	406	451	427	431	439	467	415	468	458	431	454	431	423	406	420	469	465	423	441	468	439	458	441	412	455	439	409	435	453	448	434	420	441	424	462	463	453	432	431	444	433	446	432	441	446	418	451	426	413	436	459	452	425	432	451	444	447	443	431	412	451	431	413	430	430	472	427	459	417	439	442	417	432	458	435	476	433	453	456	485	389	453	432	433	424	463	451	445	434	431	433	437	406	471	443	421	426	400	444	446	442	443	440	429	432	460	442	415	406	436	401	454	421	430	457	449	426	451	454	425	424	433	430	439	417	438	465	473	451	449	414	453	419	416	469	433	441	426	441	408	445	440	454	430	472	425	418	429	490	427	427	454	469	413	447	469	436	455	442	425	448	464	414	407	461	463	439	421	482	433	423	467	437	407	450	456	486	443	450	447	432	446	456	457	467	468	428	440	457	433	458	390	435	471	423	435	424	435	440	452	465	465	480	424	449	421	430	468	452	440	429	416	449	417	442	481	415	460	479	433	469	472	434	423	454	436	452	475	440	467	464	428	459	469	427	450	472	428	411	441	453	452	472	436	463	421	438	439	428	475	456	423	404	438	434	448	433	453	407	441	418	463	452	422	434	435	454	450	429	451	429	438	465	411	449	434	482	412	475	462	474	447	456	465	480	437	427	455	467	438	406	423	456	454	478	423	416	434	448	447	421	422	413	413	466	409	450	444	447	469	432	435	420	430	450	443	422	455	430	445	465	396	439	414	457	435	443	441	437	453	419	425	395	444	433	436	459	450	400	440	425	403	439	421	406	447	426	430	470	409	447	458	460	409	435	442	457	440	436	416	440	459	470	438	459	435	446	465	444	406	438	454	458	469	429	447	466	428	460	436	469	420	403	431	446	435	432	459	444	432	438	457	477	473	436	480	412	474	428	428	423	484	441	447	409	466	439	461	448	398	435	463	436	421	437	443	462	431	426	470	400	441	444	468	463	436	458	414	433	437	441	425	451	458	432	411	452	426
7118	11314	9650	2535	1521	3955	5092	3824	1962	1068	658	479	436	422	417	395	447	411	441	390	419	372	398	426	448	415	442	434	424	421	402	404	400	413	423	407	396	427	440	421	424	385	382	420	445	380	437	403	439	436	398	425	400	428	414	423	444	392	402	445	414	413	409	414	440	387	413	419	419	387	394	449	434	413	387	395	422	425	422	438	410	430	438	407	395	445	441	449	390	412	409	384	403	407	417	439	428	420	387	416	386	409	424	423	404	433	385	431	421	442	426	394	401	412	430	430	415	395	376	441	449	361	393	424	415	426	399	434	400	387	410	386	388	390	432	406	403	436	389	407	389	398	411	407	401	406	405	392	380	432	389	379	374	412	400	411	410	378	395	435	359	458	399	381	410	393	412	397	408	410	416	405	406	400	391	377	400	413	402	389	443	412	421	379	397	413	421	425	435	394	423	408	449	419	459	445	422	423	400	429	439	395	425	413	375	418	425	403	400	391	416	417	413	354	409	442	403	373	436	393	381	415	423	409	419	415	434	424	401	422	439	430	394	393	389	391	414	418	428	417	394	397	437	389	414	376	411	389	400	431	393	382	402	410	384	434	382	393	408	425	409	404	372	386	401	407	416	444	375	437	402	425	392	367	408	414	433	433	388	463	416	399	444	438	408	416	424	402	432	421	415	423	400	421	419	400	402	413	426	420	403	389	426	375	439	399	407	389	367	398	411	417	390	421	406	426	373	405	455	435	435	395	386	392	407	430	439	414	430	435	417	425	423	404	416	402	411	391	413	407	433	397	389	378	407	426	426	406	403	406	414	430	411	415	394	403	406	428	424	410	413	395	410	405	383	415	409	406	425	436	394	416	390	416	414	396	431	412	390	438	455	445	422	378	408	419	385	411	400	382	424	455	424	400	420	387	382	415	430	434	385	416	370	390	394	439	432	423	404	399	407	426	417	423	416	411	424	412	382	398	410	387	422	413	377	415	389	409	400	412	446	467	403	400	405	406	387	414	376	420	384	430	426	428	404	423	412	468	401	386	409	400	394	406	424	394	395	395	408	395	422	409	394	412	406	439	441	425	424	433	415	416	409	405	427	402	435	427	412	385	444	422	404	400	382	418	382	428	411	403	395	440	406	418	436	359	400	387	417	410	444	426	367	409	425	414	444	410	373	377	439	398	411	392	396	398	417	388	410	393	432	424	432	407	429	410	408	432	407	411	410	431	425	404	426	441	432	396	398	413	400	404	407	405	444	395	408	385	423	397	378	417	402	399	395	416	423	425	410	413	442	416	373	414	393	387	438	376	406	418	422	379	405	425	423	421	405	400	429	427	385	406	415	436	385	413	423	390	396	374	433	398	396	430	402	404	412	439	370	452	448	378	420	430	416	405	373	420	415	443	434	393	428	426	417	416	363	421	451	400	405	377	438	395	410	387	413	403	418	395	418	405	407	426	413	418	428	394	402	425	424	417	407	394	386	389	398	407	394	396	395	401	401	442	409	427	404	417	380	448	404	355	443	415	407	395	416	434	428	450	426	402	402	412	409	435	408	393	411	389	428	400	432	399	458	415	401	410	395	374	424	428	393	448	435	378	405	453	430	438	419	371	418	407	412	415	378	393	410	405	448	404	410	427	399	390	428	405	406	395	426	418	416	390	405	419	397	398	405	402	427	404	430	394	398	397	431	378	379	462	402	426	398	398	399	378	410	393	394	412	430	419	419	413	419	399	393	415	390	435	420	393	394	409	425	403	435	435	429	390	408	433	412	385	412	401	445	383	383	426	406	421	394	416	416	358	385	398	429	443	421	428	403	421	375	430	434	398	435	387	430	391	428	439	475	438	397	438	412	423	422	387	408	411	378	419	414	410	410	433	418	373	399	381	381	418	349	405	419	423	410	388	398	448	396	404	411	366	411	430	411	441	422	409	397	422	375	413	434	403	431	389	452	368	411	405	413	417	421	397	419	429	397	393	431	402	409	405	419	426	408	392	398	392	400	407	425	433	422	409	443	397	419	404	425	384	414	387	435	389	432	423	404	431	405	431	429	380	393	415	432	413	405	400	417	406	391	426	405	398	439	447	405	435	412	416	424	400	449	400	423	404	365	420	408	399	402	368	400	433	407	454	392	402	451	407	402	414	379	403	433	396	425	415	382	412	395	401	395	421	421	418	402	397	415	420	439	399	408	418	410	426	401	418	430	425	421	399	416	402	419	368	426	398	384	423	421	386	412	435	403	387	397	408	426	388	403	384	390	411	412	407	406	433	386	441	404	420	408	393	381	399	439	423	415	436	392	423	386	409	417	421	401	404	401	437	397	394	390	437	403	370	409	417	389	429	401	399	438	414	410	395	417	371	413	424	416	391	446	409	404	428	400	369	386	388	416	429	428	423	412	404	415	408	430	393	382	398	397	408	417	416	377	406	391	421	407	413	437	433	426	428	421	372	414	396	368	375	417	413	382	439	405	423	417	425	423	411	418	444	416	408	429	404	406	395	395	445	389	416	402	403	421	416	424	398	387	420	421	427	402	449	403	425	424	390	393	398	402	425	404	386	367	406	471	457	409	434	426	424	404	385	411	398	392	420	399	416	403	416	401	406	419	431	412	457	433	382	377	426	377	362	422	392	414	414	379	404	408	396	428	380	412	405	394	417	421	374	394	418	399	405	376	392	422	431	416	415	389	392	405	420	401	409	424	447	418	440	430	386	420	431	425	398	403	391	394	426	400	417	417	379	397	420	376	410	437	400	375	454	406	419	441	381	398	445	425	427	401	380	417	412	423	379	364	384	427	417	418	432	403	407	414	450	433	402	421	431	415	405	393	407	440	406	437	388	381	402	400	400	399	427	407	385	407	416	390	441	432	395	380	383	372	420	412	391	442	439	424	388	413	392	408	422	411	417	432	394	418	424	395	387	397	412	443	438	401	411	388	440	382	398	379	413	421	401	428	398	396	414	409	383	431	388	400	412	454	424	374	391	429	416	378	418	402	393	397	399	398	411	392	427	437	400	411	419	404	423	388	443	418	412	437	426	438	413	413	402	426	384	381	431	419	375	407	394	415	403	417	410	420	414	405	415	404	389	386	425	375	368	415	410	467	390	441	392	431	414	388	400	406	420	454	408	415	415	395	388	420	390	405	375	443	414	437	431	397	426	409	435	422	430	431	413	407	441	408	413	411	437	388	421	463	389	399	410	384	416	401	429	413	403	383	398	389	411	419	463	411	389	400	430	411	439	447	394	387	440	420	406	389	432	429	407	430	411	405	392	422	432	378	408	412	397	383	401	429	402	428	411	415	430	422	396	380	375	442	422	416	406	444	435	401	402	399	409	427	405	420	402	447	437	391	391	422	386	428	429	411	385	420	409	438	414	425	375	397	393	440	380	421	433	421	398	419	390	437	434	384	429	418	432	454	415	383	460	419	410	400	387	400	424	436	385	430	385	409	409	404	393	421	429	428	416	457	390	457	404	378	386	403	395	429	425	418	398
25519	21379	27488	25118	11593	10233	31364	25652	12394	4503	1448	645	501	499	427	455	478	433	470	404	459	445	449	457	425	448	482	438	429	466	479	407	494	431	418	456	456	445	491	444	427	423	439	459	426	459	482	470	441	436	433	488	470	463	439	470	459	435	438	455	447	458	469	433	417	466	437	443	467	468	439	437	447	429	443	436	463	439	459	485	476	430	455	426	469	429	467	479	430	489	416	441	442	452	452	440	436	485	431	454	463	454	501	430	438	462	441	453	454	460	454	443	454	462	476	458	467	473	443	465	467	432	444	448	479	451	459	453	450	408	443	439	490	469	478	440	443	479	476	442	455	421	492	470	477	415	442	443	416	432	415	437	453	448	432	434	427	441	434	455	441	480	460	444	433	469	428	450	427	400	476	433	420	437	452	442	443	425	432	441	441	382	434	464	459	455	465	443	421	452	450	399	426	398	450	425	403	430	471	416	404	464	431	457	425	458	472	463	421	452	441	491	476	472	458	473	412	393	419	435	445	434	465	434	417	458	467	420	471	440	461	467	436	466	440	425	456	475	449	438	455	434	456	447	429	466	427	420	448	410	471	468	485	431	442	417	509	424	444	436	478	432	425	450	456	477	419	448	480	450	502	424	471	494	432	451	473	480	465	429	455	435	467	456	427	462	427	458	439	465	439	462	430	457	453	420	452	460	443	441	439	457	427	415	422	427	430	430	425	482	456	487	432	443	420	478	391	442	457	405	492	456	449	455	438	405	423	487	480	421	421	427	471	459	462	430	457	465	458	424	417	456	449	440	417	428	422	495	429	421	397	436	433	497	439	450	402	453	467	432	475	451	421	440	449	444	468	473	439	490	446	458	439	487	423	406	421	443	465	453	450	430	487	451	434	447	457	435	429	413	450	436	462	462	431	479	409	473	461	484	439	447	449	462	444	449	431	439	455	435	459	421	428	458	477	474	426	461	482	459	414	451	428	434	431	444	414	449	466	440	445	455	463	435	414	440	439	470	443	422	429	416	446	454	448	407	433	469	446	428	446	459	437	415	451	455	400	432	458	467	437	475	482	434	489	462	431	420	450	431	437	488	453	477	437	461	436	431	471	468	429	466	439	440	470	428	439	460	442	434	423	446	411	451	426	433	448	493	415	438	458	440	452	494	422	396	454	455	462	446	432	480	474	378	469	410	429	440	456	469	425	459	468	454	451	454	437	458	433	434	432	470	448	421	417	461	423	443	457	457	451	462	410	481	448	493	422	437	449	434	446	416	429	435	471	462	429	475	431	451	456	452	449	461	435	437	432	467	442	426	437	429	445	467	449	480	430	500	392	435	415	453	408	463	419	448	408	448	462	471	422	443	438	458	440	436	437	436	455	449	472	434	470	452	422	473	494	457	476	427	469	431	410	428	444	452	466	463	460	419	446	441	444	460	422	425	455	420	515	399	460	459	446	451	447	383	429	430	452	455	448	493	463	521	398	433	385	434	456	438	454	460	451	421	432	423	439	445	438	417	421	433	444	433	445	437	476	442	455	479	461	451	433	477	431	460	439	439	423	455	436	430	436	475	430	425	436	414	456	439	452	417	431	451	478	423	496	454	471	424	476	443	434	448	418	443	453	465	467	458	461	433	455	423	429	487	454	426	422	435	449	453	438	427	455	433	439	448	423	439	416	451	489	432	429	467	466	469	485	422	441	431	433	439	454	416	443	405	436	450	415	434	405	438	414	425	439	437	467	433	472	484	465	449	436	495	480	457	418	441	456	460	442	452	421	409	410	464	461	454	431	429	408	469	444	451	449	444	465	463	478	454	456	416	428	439	448	458	427	460	443	444	457	426	414	454	438	454	441	441	453	444	450	477	447	463	454	423	434	450	419	428	456	422	428	471	444	415	444	488	460	440	433	443	442	429	473	398	451	415	456	446	404	495	444	474	425	417	406	440	430	428	458	452	453	455	444	449	449	435	427	454	451	408	435	460	430	436	427	462	421	453	418	472	472	451	468	426	445	459	481	479	461	500	483	454	469	421	406	427	437	424	444	467	464	468	420	450	434	439	436	474	419	453	450	480	467	407	415	443	442	480	431	475	392	446	417	457	425	466	492	471	437	480	472	433	456	451	463	464	473	460	443	461	477	452	427	443	456	451	445	474	473	445	482	454	448	453	416	459	430	421	411	475	483	410	438	472	493	431	425	409	428	449	419	436	473	438	454	438	415	445	436	450	436	459	464	467	455	448	437	417	435	472	419	440	391	431	437	455	418	440	457	425	468	436	465	440	443	471	422	450	461	416	431	456	454	452	417	467	472	431	443	447	427	440	438	413	480	387	458	466	415	448	420	465	438	453	419	448	440	414	458	449	433	477	463	418	431	431	467	529	450	495	446	470	432	427	444	412	409	451	439	464	447	445	463	460	458	467	463	452	435	423	476	418	470	444	446	475	444	442	468	431	403	391	447	438	436	461	461	455	451	426	456	445	434	464	410	434	439	421	463	428	444	372	400	458	461	417	458	435	466	453	471	418	410	412	408	450	434	458	447	456	477	475	429	434	472	479	443	461	482	451	437	429	445	452	451	431	460	424	453	453	427	480	396	438	437	477	439	420	455	427	437	407	450	437	470	455	447	452	438	476	468	444	480	446	423	433	438	442	462	417	442	439	437	438	478	447	439	440	457	434	472	426	434	409	444	455	459	403	462	439	446	467	435	463	469	431	423	448	470	470	473	408	436	466	421	451	437	448	406	431	467	426	424	460	441	426	441	414	426	466	423	435	444	446	454	444	445	423	433	430	444	445	448	470	425	412	454	442	444	480	431	450	420	443	428	493	389	446	439	461	465	451	494	438	451	437	434	432	481	464	419	441	467	473	436	427	424	442	453	401	472	438	445	390	434	452	464	452	460	440	435	440	445	462	443	422	420	448	426	423	478	433	446	420	470	464	454	410	463	412	445	426	442	447	435	428	454	451	412	471	462	425	447	436	463	419	459	454	464	435	467	447	462	454	460	415	412	471	487	458	450	437	425	420	420	448	455	465	451	438	460	472	426	457	449	464	457	431	452	474	410	441	502	406	435	401	449	420	403	483	413	411	452	431	427	460	467	438	425	438	444	419	410	446	431	445	444	466	485	465	445	426	451	451	456	428	421	423	418	429	413	436	427	439	451	474	448	436	445	435	429	395	426	451	427	455	468	444	456	462	455	466	480	453	443	437	408	449	433	434	457	453	437	440	446	424	429	468	444	439	423	415	415	455	437	423	420	453	453	451	441	457	450	448	470	433	413	450	461	418	451	451	423	452	430	451	437	393	429	457	427	432	451	420	396	430	460	430	420	429	388	456	427	449	443	426	398	438	433	417	409	452	479	488	460	433	439	445	459	469	443	492	406	492	454	440	419	438	429	438	440	439	429	462	457	455	439	438	420	486	418	453	447	446	475	428	431	477	445	448	462	464	443	461	389	446	500	450	444	432	454	414	441	466	480	458	432	477	415	474	445	449
7098	15340	21944	11547	5513	11710	29300	21564	10065	4405	1596	727	497	437	426	420	400	433	430	444	439	417	426	444	455	432	422	444	456	436	439	440	476	457	408	441	413	447	463	435	436	419	445	444	408	419	464	437	432	423	456	449	427	439	461	432	410	462	476	434	433	399	442	425	433	448	440	443	466	420	440	412	461	435	428	442	422	433	462	414	428	422	456	386	434	435	421	393	405	424	467	433	434	428	433	397	448	419	422	449	407	419	439	427	450	454	406	441	424	432	433	445	460	460	442	407	422	439	448	437	414	414	462	410	433	451	437	417	460	441	441	453	402	437	441	422	407	418	417	418	456	400	452	450	445	457	465	410	423	455	457	434	424	434	465	397	428	477	421	434	422	422	433	431	411	405	461	410	450	467	440	485	435	432	448	466	431	401	428	465	439	429	436	422	415	430	429	427	439	430	483	423	468	423	436	431	447	456	443	374	431	431	473	431	423	418	433	459	467	444	416	421	414	418	424	463	442	424	435	421	432	432	448	442	468	428	455	446	441	442	449	427	452	451	435	427	444	481	420	449	448	435	455	426	447	421	397	429	417	425	429	425	450	419	417	470	422	431	437	451	442	420	425	449	431	413	382	443	382	451	381	485	416	419	422	382	448	421	389	402	452	435	449	448	431	437	440	435	449	441	449	445	413	415	445	468	433	446	431	430	456	457	409	474	422	452	418	438	452	409	435	418	446	420	441	393	419	404	429	428	429	412	442	394	446	456	438	438	437	467	403	424	424	441	448	447	460	455	398	405	404	420	452	413	407	475	472	443	467	403	442	426	412	439	447	460	452	464	459	450	473	444	421	439	438	436	459	428	409	424	435	456	406	441	427	453	456	431	417	405	438	424	442	459	440	402	394	418	452	435	415	424	462	437	448	444	432	438	432	408	460	453	435	457	457	442	448	461	430	423	414	439	448	438	444	410	450	425	434	438	406	436	454	436	435	430	412	471	449	450	464	432	442	415	433	423	438	439	407	428	406	469	434	466	451	418	435	443	410	432	410	418	427	414	454	424	431	431	456	443	418	439	418	445	414	389	411	430	455	449	431	440	448	409	448	453	414	409	433	414	444	421	445	414	448	412	432	415	411	411	434	467	413	432	428	482	424	393	452	445	473	447	393	445	502	435	418	435	456	414	418	442	414	444	454	390	450	432	435	443	425	430	456	408	434	455	465	460	428	411	453	399	432	435	409	460	419	399	414	425	457	464	423	416	432	431	430	442	415	451	443	421	422	403	431	475	438	422	392	411	424	398	442	437	436	426	399	443	450	431	465	451	427	403	450	403	447	467	434	454	420	412	436	453	443	446	426	437	458	438	452	409	417	463	436	412	408	478	453	472	444	435	435	456	477	454	432	442	422	453	455	446	419	442	433	416	455	459	442	439	415	430	428	444	458	415	373	418	448	441	409	455	413	428	403	433	434	482	419	431	454	457	450	371	445	416	418	418	442	417	408	388	421	423	421	405	425	420	465	426	409	414	436	422	427	443	438	408	392	441	423	410	469	439	425	470	450	443	458	423	439	446	449	422	431	436	392	462	453	414	416	433	423	405	432	458	423	402	453	430	473	439	433	452	458	409	442	461	450	409	435	427	437	433	444	441	443	417	433	431	409	411	419	454	440	402	427	461	461	409	421	445	439	457	452	455	459	444	445	414	426	424	402	452	445	466	434	424	405	430	407	425	444	445	466	439	408	429	409	448	441	447	426	409	457	426	441	417	454	391	423	399	422	393	417	473	425	487	399	438	464	411	442	383	496	435	429	429	449	435	436	430	452	407	422	416	391	449	443	438	452	443	403	436	422	419	426	409	476	388	431	433	449	444	428	457	454	437	461	425	400	440	405	441	392	450	424	473	466	456	393	442	460	426	399	442	426	430	422	458	389	416	403	426	419	473	434	434	423	437	435	427	403	447	426	408	421	455	431	445	466	446	428	424	416	421	402	423	465	455	448	424	419	411	466	452	413	408	463	446	397	438	436	391	430	409	474	421	396	441	420	409	408	403	464	465	405	403	418	380	393	413	464	433	422	431	433	406	413	432	436	438	438	426	439	411	437	417	460	407	399	403	439	428	452	420	399	426	460	405	471	410	421	438	401	439	458	430	400	430	425	404	433	389	406	402	433	399	446	418	417	415	428	433	447	422	436	422	400	422	430	414	457	461	408	402	455	423	440	397	459	431	397	461	432	399	470	394	462	421	451	405	442	465	438	442	476	434	427	446	377	418	464	417	440	451	394	423	447	425	471	427	454	412	427	433	467	472	405	429	421	409	438	444	419	429	425	430	417	426	404	437	400	444	411	420	442	436	387	475	415	429	400	428	439	425	463	452	435	443	431	433	437	467	426	403	415	484	415	401	413	435	427	422	447	423	402	449	454	456	422	425	376	448	444	431	428	443	439	413	448	450	427	421	414	455	409	456	441	490	411	426	448	404	451	482	428	465	439	404	419	440	426	440	429	404	398	445	387	424	464	454	470	397	437	418	428	431	463	470	375	412	438	403	452	446	439	433	433	451	424	416	442	434	432	456	424	406	450	439	401	459	460	412	429	429	419	433	445	359	426	424	457	422	430	463	438	414	426	419	422	410	440	425	406	391	468	440	431	424	403	410	413	407	429	436	410	405	439	394	459	407	412	471	401	481	386	427	434	478	463	391	468	435	449	422	444	429	433	432	445	426	434	404	433	428	428	419	424	428	428	437	376	426	388	410	441	419	442	393	415	392	448	445	397	463	406	413	432	412	444	406	401	440	388	439	482	442	407	378	426	414	429	399	427	418	458	419	415	415	393	429	429	425	445	441	416	457	409	458	406	418	421	443	403	405	464	430	461	422	451	401	387	455	455	406	441	400	424	416	424	425	408	428	406	439	455	421	398	431	424	420	425	452	405	461	416	447	452	443	427	473	437	428	463	436	463	500	372	449	419	387	426	462	396	417	401	460	409	443	467	411	447	427	451	421	420	443	431	427	410	447	456	398	439	434	403	427	431	431	468	432	480	468	468	402	383	432	443	431	404	459	432	425	446	415	406	432	453	448	444	434	465	424	430	428	464	405	459	432	416	423	420	411	448	416	431	398	414	481	392	438	411	422	428	441	447	435	434	411	429	419	438	471	415	444	432	452	429	461	455	425	428	424	425	417	409	418	451	459	439	442	454	466	447	410	410	461	448	433	404	451	419	452	401	440	452	435	436	443	433	442	428	411	438	425	415	424	395	417	403	432	424	404	418	445	446	436	423	402	412	439	393	432	432	421	428	403	433	409	409	433	447	416	446	425	444	418	445	450	445	419	442	419	435	444	464	449	437	410	448	406	424	444	478	455	390	437	419	420	435	422	418	454	437	450	456	418	445	415	435	427	387	434	442	430	407	410	440	427	465	400	431	404	427	419	417	428	433	413	391	396	425	432	428	423	437	470	432	436	415	405	399	422	418	447	458	410	425	457	418	432	420	443	403	441
24192	21360	28690	24560	21749	28270	47440	39185	22454	9907	2972	1027	627	592	558	545	519	591	545	544	551	590	532	535	533	594	551	573	527	550	527	511	566	534	504	522	554	553	485	526	544	552	528	537	559	534	551	543	482	570	536	547	539	513	505	532	522	527	520	554	545	523	492	568	535	541	532	572	545	515	559	563	505	478	543	507	539	521	583	560	533	499	520	569	528	498	527	512	528	517	494	518	519	584	551	555	541	522	503	536	535	542	515	525	539	559	525	504	547	533	506	488	549	541	516	563	554	547	569	541	525	538	579	481	487	569	532	556	558	545	554	527	516	534	537	584	510	536	545	504	515	528	522	517	505	548	531	565	507	526	502	556	557	493	558	569	539	497	572	553	500	510	541	533	523	537	539	542	506	478	524	528	562	534	480	513	527	541	523	516	533	548	499	495	539	510	523	505	496	490	528	537	552	502	533	529	541	530	524	501	557	498	500	513	534	502	532	504	495	548	519	502	503	511	528	533	548	500	555	525	510	541	529	559	527	530	543	509	516	520	473	525	509	538	563	534	534	524	539	529	556	555	526	515	524	538	570	536	538	531	527	513	523	502	522	533	531	499	548	517	535	506	484	566	543	557	485	576	534	554	501	529	504	543	514	484	544	515	507	552	538	544	540	531	504	543	566	540	509	529	548	549	522	545	508	481	502	523	487	534	490	518	537	592	517	520	557	503	519	526	475	514	516	521	549	497	539	519	504	511	521	570	559	508	531	484	528	540	485	533	527	529	549	542	527	588	533	486	535	545	514	515	542	518	499	556	539	566	538	545	514	578	523	522	512	542	526	519	547	577	567	534	515	553	536	554	533	532	524	556	543	579	579	530	546	548	549	500	533	520	501	529	518	513	558	529	524	554	575	551	476	505	528	519	527	546	513	542	536	496	557	542	494	545	529	535	464	545	550	495	507	507	511	516	525	570	566	516	536	532	505	558	519	534	548	531	514	528	533	529	546	493	526	512	515	561	545	514	523	517	554	532	582	513	567	545	508	524	552	507	548	529	532	517	485	547	498	507	539	523	531	538	514	533	564	543	537	494	492	505	523	548	545	641	526	545	521	555	546	533	507	534	548	534	532	506	553	552	554	528	533	547	542	546	538	501	548	506	505	518	512	526	530	502	525	558	517	533	545	493	567	538	551	528	525	522	541	499	485	553	523	545	535	531	541	556	537	522	546	546	535	507	537	541	562	500	565	557	495	563	564	522	519	544	509	552	515	543	519	554	510	492	550	557	532	555	527	539	501	544	565	546	537	537	483	517	521	537	563	513	505	571	518	509	544	534	529	534	527	526	579	522	561	505	571	515	555	540	532	516	557	513	522	523	563	550	551	534	500	550	503	509	564	563	555	528	525	543	508	567	469	568	541	539	593	505	494	545	560	564	548	577	530	555	518	540	524	523	519	558	560	546	537	548	562	556	538	528	507	585	539	566	528	488	511	514	547	537	543	506	513	518	536	507	545	528	511	569	501	547	570	529	566	518	535	530	535	475	514	534	542	555	529	565	494	565	545	571	528	556	525	565	562	502	505	522	541	520	504	552	510	491	513	513	551	543	496	535	549	560	531	502	551	561	581	524	518	513	559	540	531	497	497	509	519	590	528	521	541	539	550	525	510	545	536	501	490	519	579	534	526	536	492	513	520	508	519	557	530	507	532	536	548	570	536	551	541	556	590	522	535	519	511	521	524	515	507	523	552	524	546	491	511	522	474	539	514	514	503	495	523	532	562	531	529	522	503	537	506	543	534	513	524	478	551	524	491	507	534	543	552	556	577	540	509	541	529	552	545	516	474	552	560	527	532	494	477	498	507	534	564	504	528	526	529	541	549	488	543	543	567	560	571	499	522	506	504	513	521	478	526	559	497	560	542	509	563	551	493	535	486	526	542	527	504	542	488	545	539	568	538	519	502	552	518	499	539	547	553	519	523	526	518	508	509	477	556	500	558	559	523	526	524	506	531	541	526	512	554	524	522	543	590	529	506	553	516	493	556	516	527	524	545	510	530	512	499	587	535	522	513	524	513	516	536	540	546	553	553	526	549	508	574	574	537	530	528	579	492	552	533	501	543	516	503	538	519	545	507	540	551	494	519	534	545	544	499	532	512	503	531	558	533	537	542	537	517	521	510	538	531	518	528	537	520	513	496	550	516	536	490	504	576	519	555	511	524	520	531	502	526	513	512	478	568	519	496	550	515	537	556	517	545	524	503	527	535	563	556	523	558	519	486	531	508	530	549	531	486	591	539	543	492	508	500	511	528	499	558	558	501	534	530	523	552	549	543	551	533	522	545	529	510	543	526	539	500	557	538	517	548	553	538	524	530	532	507	570	549	547	535	529	541	519	537	519	531	517	539	550	502	532	538	537	509	531	537	565	539	542	505	524	517	565	504	529	534	566	480	529	542	546	506	528	579	555	484	516	540	518	505	564	523	545	520	573	531	514	504	528	544	539	549	520	557	546	545	512	559	539	528	516	561	526	519	543	519	525	537	525	540	561	556	517	554	550	531	511	527	509	533	558	490	503	499	524	540	501	551	525	502	526	510	512	530	565	563	539	541	542	526	549	533	537	552	498	582	581	519	533	588	534	532	528	499	524	517	585	498	495	510	549	551	545	484	513	478	528	500	532	525	500	534	548	498	538	539	555	504	498	529	495	531	524	542	521	590	517	570	558	521	565	535	524	542	498	558	527	574	482	507	516	556	566	537	542	501	518	541	534	542	529	524	557	545	546	499	525	517	475	522	525	567	540	534	550	518	557	537	552	553	571	504	514	542	498	563	523	557	509	537	535	529	552	515	530	534	496	516	552	531	521	563	496	543	506	545	510	510	558	514	541	526	557	520	537	520	534	524	540	513	530	560	604	549	529	480	546	526	531	519	573	525	565	529	521	516	513	542	525	499	493	554	518	529	505	512	509	533	522	552	526	555	553	518	512	524	578	510	502	552	558	506	523	506	532	560	530	593	557	522	536	502	544	552	494	490	531	563	498	514	510	515	536	542	520	540	581	467	519	515	523	505	548	547	548	485	529	508	483	529	494	545	536	534	502	494	480	494	501	531	525	517	528	553	526	521	538	568	548	532	518	520	579	523	531	538	535	522	482	533	546	545	510	517	546	543	541	508	516	513	512	509	571	555	551	533	524	514	535	527	505	519	578	525	527	495	540	563	529	545	546	538	569	519	528	542	549	536	551	529	532	514	571	515	543	517	502	529	519	562	529	558	547	528	547	535	536	538	516	556	520	550	504	551	561	503	562	533	521	527	547	537	537	520	533	505	527	525	571	554	534	505	589	520	556	508	478	540	497	531	534	534	543	588	567	541	514	563	508	551	514	513	528	543	515	530	545	520	524	568	563	536	510	550	525	525	539	538	515	529	538	522	537	529	549	536	542	549	537	576	511	519	524	543	537	517	504	536	542	547	512	572	504	490	590	568	546	488	549	524	526	566	496	519	503
10837	26037	29855	18892	15018	28814	43616	34401	16917	8318	2945	1091	665	564	495	505	535	513	538	510	538	490	520	500	544	499	541	499	525	535	537	525	549	538	490	506	526	488	544	524	483	552	492	526	537	515	541	519	535	513	521	530	514	500	536	521	536	524	513	553	507	501	542	542	497	531	507	524	486	514	511	505	499	531	525	520	550	507	537	484	516	512	505	509	508	515	537	564	490	516	506	539	536	530	539	540	532	518	539	519	533	540	516	561	457	537	487	523	509	507	579	502	530	530	510	496	511	540	498	536	553	483	504	549	518	506	554	551	531	515	529	495	517	495	512	493	487	525	557	529	512	544	496	523	493	552	497	483	527	488	513	494	567	491	527	550	514	533	492	479	503	542	533	515	551	537	490	555	494	496	528	509	521	523	544	509	458	526	565	512	499	519	527	530	501	492	562	533	514	510	483	520	516	469	526	532	521	508	554	496	529	517	536	561	539	488	483	499	505	497	519	495	495	494	492	528	513	512	551	489	519	529	477	491	516	553	484	496	457	546	487	531	529	453	506	516	552	516	510	524	477	499	470	479	511	565	546	482	506	491	500	503	513	520	481	519	544	505	493	510	486	507	503	507	499	524	527	491	539	514	487	500	478	513	500	472	491	564	515	515	510	512	509	474	500	493	549	543	493	523	521	514	521	497	530	507	503	500	526	567	506	519	471	507	513	517	552	510	507	516	524	486	521	517	516	505	543	517	557	488	484	545	528	513	485	485	515	524	516	506	535	492	535	508	500	498	553	495	510	499	499	523	507	524	473	505	518	543	515	502	549	508	529	503	539	532	526	528	542	494	555	541	470	460	538	544	541	502	488	540	487	546	538	512	536	568	511	493	513	516	512	535	520	495	473	506	529	487	523	526	514	512	515	503	545	483	532	488	504	524	496	507	568	521	481	514	486	512	529	510	484	510	529	512	498	513	551	520	491	509	532	502	508	508	522	507	507	513	495	530	445	522	497	510	493	503	523	546	499	545	480	499	495	491	487	496	513	500	515	514	508	505	521	548	503	548	478	526	532	507	501	547	483	507	479	521	514	516	503	513	560	500	475	496	536	501	483	534	571	528	523	526	477	503	523	530	477	551	524	481	522	501	475	475	510	529	511	513	493	474	527	521	550	540	524	467	527	483	505	520	505	482	512	490	479	482	497	522	505	499	504	503	518	522	510	543	487	535	560	538	511	510	515	493	531	565	526	539	509	526	501	453	519	457	522	507	544	492	477	469	558	522	540	518	497	482	551	490	511	521	509	502	540	521	505	460	540	523	577	568	500	514	485	501	552	506	497	516	556	524	512	536	512	545	502	520	531	554	479	505	454	509	505	521	493	540	522	515	486	536	480	523	523	515	488	510	537	518	518	487	481	527	519	503	531	513	504	526	555	512	522	520	488	497	479	493	519	501	530	531	558	494	473	502	507	529	501	513	544	532	526	517	532	494	533	511	550	504	517	529	520	486	545	532	523	480	493	506	527	534	498	530	533	524	533	513	525	484	498	529	505	523	520	518	539	530	506	537	511	510	516	480	532	519	514	505	503	526	524	489	538	508	508	484	538	493	508	462	538	532	494	496	525	521	566	481	482	528	520	528	512	492	518	538	470	467	500	476	518	546	503	465	498	519	530	533	522	517	541	539	447	478	510	513	520	516	515	490	484	494	503	526	494	461	538	491	483	527	539	542	545	504	532	514	508	497	486	515	494	521	529	544	544	523	515	518	544	518	519	515	487	502	494	505	516	504	519	494	524	530	502	481	544	482	497	519	502	511	487	519	533	508	525	501	514	495	512	547	509	514	502	535	497	548	535	518	504	558	505	535	530	517	500	500	523	478	507	506	523	525	481	524	529	515	505	532	505	505	494	544	505	488	505	512	483	515	529	503	477	513	500	476	535	509	507	527	522	470	518	504	533	502	507	530	505	467	491	470	506	501	554	477	500	531	568	496	480	496	514	504	529	541	531	501	527	507	545	508	548	531	508	517	522	504	535	489	525	511	496	528	520	493	519	523	537	488	511	478	497	495	529	482	483	543	528	500	497	531	511	541	534	532	511	483	532	449	491	527	510	485	506	520	520	551	513	543	487	542	492	548	521	509	504	519	539	506	513	476	505	533	502	475	504	503	533	514	518	534	520	530	490	516	498	505	530	525	525	477	541	509	510	493	506	540	523	522	504	523	501	492	517	490	514	516	524	490	526	500	481	527	503	522	506	507	523	513	501	510	516	484	506	488	494	507	533	523	539	508	506	509	507	498	518	514	547	478	489	502	482	492	525	574	524	499	496	516	527	486	513	538	535	527	493	467	519	513	511	515	512	520	538	528	522	482	542	529	537	514	475	539	539	535	488	525	497	524	520	476	490	520	533	540	543	524	478	519	482	502	532	511	527	530	526	518	502	516	527	549	518	489	502	502	476	471	511	489	491	509	512	487	482	497	518	492	493	532	528	527	532	491	490	526	508	503	493	501	482	519	514	483	492	536	516	482	508	500	471	503	541	513	528	543	497	510	521	513	509	514	520	440	530	538	520	485	481	510	538	488	515	507	512	496	456	502	549	512	519	514	509	495	521	502	531	494	525	520	508	532	491	502	481	530	463	499	504	538	536	482	503	479	511	503	485	479	520	526	472	515	501	503	518	497	491	506	512	477	549	499	498	528	498	530	560	520	545	506	515	458	547	536	531	557	519	541	496	513	506	503	534	500	512	483	570	532	523	500	476	497	500	480	525	553	508	510	511	524	521	490	487	509	503	496	526	489	513	535	520	516	499	498	488	507	503	535	516	509	526	530	515	503	523	497	533	515	558	532	520	498	496	513	528	538	482	503	509	457	480	486	516	496	511	515	459	522	523	486	537	542	549	479	527	478	489	457	542	482	463	512	486	508	525	518	525	512	508	490	470	482	540	526	531	517	562	485	523	529	483	502	534	512	522	494	510	550	497	551	487	549	538	509	525	539	507	537	533	519	510	527	481	508	527	507	516	536	472	511	518	512	503	526	526	512	505	479	507	500	518	486	500	562	532	498	507	512	501	533	512	563	554	464	537	533	475	495	512	473	490	531	506	476	539	511	554	496	533	511	509	491	512	503	527	527	506	520	500	456	518	504	536	510	563	473	501	504	478	498	517	516	527	521	496	491	497	532	498	508	516	509	505	516	552	480	498	495	511	484	499	521	514	522	492	540	525	546	490	533	535	500	501	515	513	508	544	505	505	550	511	496	532	490	528	487	514	502	512	543	515	526	535	551	549	528	516	530	531	502	500	516	508	501	502	512	520	537	483	511	474	527	507	528	483	472	496	535	526	512	564	545	544	482	521	509	507	505	518	512	510	509	504	509	523	514	483	519	515	525	489	559	515	528	505	503	536	523	502	476	493	490	482	512	496	518	542	494	492	480	511	521	507	529	473	488	516	513	504	514	500	502	515	537	500	533	489	547	484	473	560	520	555	515	536	489	512	516	548	537
27894	17435	10786	6986	4672	3322	3909	3005	1551	926	630	494	468	440	453	462	453	443	451	449	486	419	413	404	491	419	427	417	438	485	427	464	430	445	447	435	440	439	471	462	434	414	420	440	402	448	453	426	449	420	431	425	416	435	446	431	406	426	401	413	419	458	460	414	450	411	448	442	412	442	453	409	423	434	429	423	457	423	457	419	404	430	426	461	445	415	439	432	434	431	427	462	384	451	442	407	394	472	431	425	439	448	486	417	434	417	397	410	399	450	459	453	444	419	427	437	441	449	459	440	449	405	437	435	451	452	429	471	434	429	440	433	446	424	427	453	417	405	425	451	417	419	427	428	426	464	450	421	439	396	459	432	453	427	450	428	405	412	440	412	448	454	430	391	412	457	420	413	414	453	438	453	426	434	433	439	427	418	456	449	401	466	443	418	414	438	414	417	417	405	460	411	397	454	406	426	474	403	420	459	473	443	409	438	432	393	455	412	450	414	421	443	437	418	433	463	457	443	435	428	426	424	444	457	423	435	398	421	410	462	401	408	440	411	440	464	431	412	434	445	428	417	427	437	457	425	423	454	475	436	408	433	419	432	446	429	401	423	409	439	437	448	441	439	450	445	402	444	424	398	430	456	419	435	417	433	428	425	422	447	439	453	413	421	407	448	415	420	434	406	431	371	401	418	438	432	407	430	413	431	453	435	429	427	419	444	441	415	398	464	450	464	410	409	397	421	405	475	438	448	434	397	491	453	450	462	420	435	411	448	433	428	429	484	410	427	453	437	443	426	438	437	448	440	418	459	405	438	419	459	398	430	429	457	451	422	436	433	472	445	425	415	438	385	447	414	411	416	441	444	431	406	452	423	425	452	444	436	424	442	435	397	447	428	439	433	427	431	421	457	437	423	421	444	467	421	417	416	459	423	428	421	415	425	413	436	427	442	413	406	424	475	415	439	445	444	404	419	440	438	433	438	409	419	459	440	465	412	445	435	444	432	494	460	440	458	428	437	439	449	431	456	439	438	445	428	420	436	443	455	418	443	421	457	382	435	442	467	429	430	460	430	436	414	460	456	435	408	423	452	437	454	438	430	445	454	437	421	406	457	411	447	425	426	431	403	447	439	433	461	471	407	430	411	437	405	409	435	409	431	450	452	418	439	427	447	446	456	393	468	449	461	429	423	438	429	450	428	484	431	426	424	432	416	440	412	445	438	404	430	436	424	442	442	460	456	440	420	412	424	457	427	469	417	466	388	432	421	439	439	405	466	430	407	410	433	449	458	436	406	406	401	468	450	452	409	443	422	495	464	413	441	410	431	450	447	454	435	418	474	433	458	423	435	426	427	408	453	417	433	471	451	449	432	393	448	414	446	430	432	456	409	446	449	466	429	429	439	429	435	421	413	418	433	432	446	412	406	389	450	429	435	379	481	421	439	403	391	453	444	414	417	453	410	378	421	450	436	435	456	447	485	446	468	414	393	428	459	438	424	455	424	438	442	416	405	428	467	426	448	415	452	432	437	440	462	423	423	469	435	418	429	436	412	436	381	439	461	418	421	396	428	459	456	419	441	446	420	470	456	409	402	447	464	414	411	440	419	385	412	432	410	448	422	447	428	435	431	418	501	433	415	453	466	434	449	460	472	451	427	402	429	438	441	446	405	404	460	427	443	426	415	459	447	408	411	404	460	443	468	445	447	425	420	482	431	437	437	458	444	413	443	446	478	433	428	461	420	443	406	420	464	420	434	454	457	443	469	436	449	421	408	407	415	449	411	426	462	433	421	454	426	402	393	423	426	429	449	392	437	395	445	464	419	399	425	459	438	422	446	405	459	446	419	442	398	423	398	430	416	436	444	427	446	398	442	408	399	444	411	441	410	403	391	457	401	425	422	405	437	437	432	464	427	449	430	448	396	427	418	415	430	427	447	428	411	412	452	420	422	430	414	443	457	415	445	432	430	437	414	411	409	426	443	456	457	434	433	433	430	422	469	402	450	422	417	419	417	430	470	412	450	443	428	433	433	422	436	399	479	445	432	434	413	476	430	408	384	412	438	445	436	420	455	408	444	443	435	408	425	405	409	435	413	493	436	439	474	374	446	438	466	445	416	456	417	414	472	445	466	416	424	426	424	414	443	417	442	444	436	424	451	421	420	448	437	405	455	433	465	411	402	436	429	463	429	430	402	405	406	465	438	465	427	431	397	447	400	417	435	406	412	452	427	430	417	464	396	439	421	431	443	434	420	414	429	415	433	453	424	427	464	424	438	452	432	449	427	444	443	431	401	442	506	437	401	428	420	447	433	454	425	405	440	434	442	426	456	448	393	431	441	434	435	431	415	424	407	419	444	402	429	433	394	431	432	435	439	442	447	459	417	420	429	439	450	410	391	425	458	440	423	423	420	470	394	447	447	430	443	435	406	424	410	454	429	444	411	420	412	433	423	432	451	445	414	479	457	446	458	437	476	443	431	422	402	422	420	438	451	424	423	442	449	441	467	412	456	400	418	434	443	418	450	400	440	428	428	393	454	408	433	417	458	465	420	431	439	416	435	425	423	421	418	437	482	448	421	405	417	403	416	435	457	420	435	433	471	432	436	396	427	440	445	414	385	423	443	407	387	487	439	425	410	443	425	471	441	428	437	427	428	438	423	427	422	473	447	421	402	441	428	441	450	436	410	419	464	423	444	413	428	416	405	434	432	458	442	434	428	410	396	428	426	396	424	444	445	428	453	417	439	441	439	447	456	430	441	407	432	452	400	425	471	435	433	437	430	441	419	451	437	410	424	481	403	439	454	410	419	424	436	396	428	425	436	444	424	409	399	451	382	391	415	442	463	455	423	436	441	450	432	431	427	451	412	452	434	450	436	413	452	429	455	399	420	453	470	430	429	445	425	449	439	401	453	395	413	428	470	402	459	424	450	454	474	411	454	378	454	427	431	438	421	424	458	441	409	383	425	427	431	435	461	401	445	418	431	465	387	440	416	428	426	420	446	440	423	455	439	435	458	451	436	432	464	428	417	417	446	414	434	431	425	410	414	410	421	433	444	394	423	398	458	446	444	429	414	431	464	419	417	423	442	441	395	406	451	454	452	430	453	441	428	431	423	439	439	433	431	444	430	435	428	456	465	408	439	443	431	454	443	469	432	400	421	427	453	446	445	479	427	419	414	412	462	444	443	414	419	465	391	441	453	420	448	458	436	437	417	412	410	470	456	436	453	404	387	448	412	412	410	453	424	431	435	406	412	415	419	434	436	453	394	427	439	432	443	442	409	443	434	469	468	411	449	425	434	447	425	430	419	435	440	416	436	438	427	401	455	416	419	426	445	471	412	381	466	424	425	476	397	436	453	422	432	418	432	442	445	420	438	442	423	458	443	374	443	418	427	419	433	445	456	428	418	469	436	432	431	430	425	458	433	449	442	423	401	426	433	447	431	441	436	416	448	439	428	418	449	437	380	435	465	432	458	462	399	439	435	408	442	428	452	443	440
9167	11752	10713	6664	5530	4496	4549	3485	1812	1023	654	464	449	395	392	393	418	412	416	394	430	398	371	425	404	400	399	411	383	448	411	407	400	417	423	362	400	366	409	390	387	363	397	380	396	373	388	420	406	402	367	373	373	435	436	379	382	394	422	387	370	413	444	411	381	429	410	410	393	415	408	436	353	409	405	417	416	391	395	425	391	446	412	422	389	422	390	371	395	403	405	386	402	435	412	405	378	384	414	358	411	346	414	433	394	385	420	399	367	393	410	395	401	420	412	413	423	420	401	391	416	421	385	396	419	419	403	377	386	419	419	401	403	421	432	392	402	418	419	407	378	377	394	378	426	410	419	415	405	406	402	418	406	419	434	397	425	373	370	402	370	417	390	437	411	390	412	390	369	439	457	382	383	451	404	402	407	403	406	367	415	428	436	375	386	417	402	385	380	409	381	424	395	416	366	403	409	422	429	401	412	364	425	348	413	425	407	382	400	450	396	362	435	410	390	395	386	386	393	433	417	421	427	415	362	367	386	414	391	376	394	447	373	383	419	413	402	414	411	382	392	425	431	384	437	410	415	390	418	408	398	396	381	370	388	414	402	417	390	368	400	432	406	421	437	412	387	384	420	382	419	397	438	392	443	373	413	363	412	380	385	423	404	424	362	409	402	427	415	427	410	427	414	394	412	410	408	356	431	405	390	401	431	420	404	403	398	378	450	418	437	405	412	364	425	408	415	431	401	380	389	367	410	452	393	417	415	378	392	402	411	400	372	432	344	395	412	358	391	350	410	361	428	418	448	377	410	417	388	379	404	391	362	373	388	399	397	398	417	408	380	412	401	378	397	397	386	390	396	383	424	405	391	391	413	396	352	415	378	399	405	359	429	425	410	401	393	378	376	405	411	405	427	396	408	381	425	355	391	406	455	381	372	444	411	412	398	382	376	434	395	424	431	401	422	404	405	373	430	422	414	388	417	431	415	377	413	414	382	397	414	386	383	409	373	422	440	420	398	426	391	427	413	418	397	429	409	402	415	444	420	398	428	450	420	406	402	398	404	409	399	411	387	447	401	416	401	412	429	430	400	408	395	385	408	407	415	393	409	390	388	385	399	384	405	405	396	418	402	407	372	414	399	390	440	398	383	405	413	423	337	410	395	381	423	397	424	380	382	378	431	413	380	412	376	407	393	382	412	419	426	392	379	405	434	426	392	387	390	386	409	395	365	403	425	414	393	397	393	392	402	411	424	380	416	411	387	377	393	424	425	405	415	411	430	411	367	378	355	413	403	438	401	397	371	417	369	442	410	377	421	425	398	376	407	421	382	392	424	411	420	427	426	372	383	425	425	405	389	398	391	411	387	414	415	424	418	424	407	407	401	423	406	381	416	404	381	400	392	391	403	413	441	401	407	412	416	393	425	403	388	387	400	396	418	408	393	400	398	427	382	431	377	371	410	384	378	364	434	433	416	388	399	394	410	394	439	389	392	401	412	444	410	418	426	425	402	410	401	408	386	418	414	424	419	435	423	382	402	406	409	428	430	404	416	415	409	387	390	403	394	384	428	427	433	375	398	410	399	399	385	406	403	436	375	368	411	428	408	433	401	425	418	420	404	384	432	417	393	384	379	394	405	383	408	423	403	404	391	410	386	448	394	414	415	434	427	405	416	400	393	409	407	388	428	418	431	443	398	376	389	385	420	376	395	396	446	402	398	422	390	392	395	398	406	384	418	401	429	383	398	411	375	414	410	360	393	380	398	420	367	428	371	383	399	413	385	413	390	419	431	435	420	419	399	374	418	344	427	380	372	438	410	398	431	382	379	379	395	413	398	447	373	400	420	378	421	396	418	406	366	414	390	400	394	397	427	421	361	419	389	423	410	419	409	400	395	432	395	425	420	429	449	403	375	399	380	387	403	395	411	395	412	383	384	411	411	376	439	424	405	433	436	376	427	400	382	408	409	397	385	412	403	411	427	401	409	402	409	379	405	404	441	423	407	442	443	428	393	399	389	421	394	411	402	415	424	410	403	414	408	416	408	424	427	378	409	380	415	425	390	421	407	400	431	415	392	422	424	427	404	411	392	403	401	399	395	410	406	362	367	427	361	373	394	427	413	406	421	379	355	374	416	375	385	386	420	402	405	417	396	401	386	406	424	369	426	378	425	379	378	415	395	405	399	432	410	380	355	397	391	404	382	405	394	399	410	438	429	422	401	428	455	396	411	397	383	425	401	381	424	409	384	375	423	389	387	433	412	429	397	396	437	395	411	423	428	440	375	402	381	419	381	405	440	394	434	419	421	400	402	391	396	448	391	387	390	422	422	395	411	433	397	382	393	391	410	398	408	408	421	395	450	433	401	439	393	359	411	403	395	465	403	391	390	390	442	387	408	368	452	391	408	396	418	413	398	382	416	412	397	422	425	433	394	398	396	381	386	392	402	416	404	457	419	434	378	377	404	373	369	395	435	405	424	389	400	414	386	415	393	419	417	367	409	421	420	381	423	399	404	387	424	435	428	411	417	407	363	418	431	393	393	415	392	406	431	405	419	384	407	396	389	396	417	351	400	365	443	408	400	434	456	406	414	406	415	406	444	410	411	376	390	448	469	383	390	418	419	426	403	365	454	402	418	368	408	423	406	383	376	407	417	404	415	389	371	423	415	387	396	381	436	414	456	379	402	415	407	432	418	403	401	435	412	378	401	410	376	404	379	418	382	389	421	376	399	399	388	429	411	393	376	420	401	380	382	407	380	426	391	412	364	438	436	403	411	392	398	400	361	403	428	420	413	419	445	392	400	426	407	393	399	411	367	422	442	407	421	404	436	417	395	387	407	440	423	410	399	422	402	397	427	406	427	388	421	413	386	401	432	398	425	413	417	416	398	443	401	410	384	426	360	424	389	381	423	361	397	382	407	404	434	377	386	389	403	374	407	382	412	400	395	403	415	427	437	393	417	387	393	370	406	397	455	450	400	434	406	428	367	406	382	418	431	416	388	402	407	394	393	390	432	403	439	429	401	381	381	391	428	374	382	404	382	426	392	409	413	444	368	411	394	400	368	391	424	431	410	382	386	379	372	407	379	444	445	390	373	377	420	395	413	432	420	388	416	381	382	393	394	397	383	408	451	436	400	391	391	448	422	433	380	410	407	406	394	425	414	391	421	428	371	432	408	411	389	383	434	420	413	415	411	388	366	412	399	390	440	379	417	380	392	394	442	375	369	416	397	410	382	423	425	373	418	401	393	400	421	411	392	387	402	397	431	400	444	389	453	413	403	422	437	373	405	404	402	395	412	393	393	395	432	404	364	433	394	431	412	394	373	411	403	405	400	416	427	364	425	394	423	405	394	414	376	420	417	437	392	382	428	428	400	402	377	422	401	386	406	377	388	443	399	435	393	416	438	391	374	405	402	401	407	373	361	405	400	404	398	413	428	428	423	397	415	385	409	423	388	383	426	424	391	427	385	428	392	384	363	404	391	398	420	377	400	395
25529	21464	27557	25618	14837	14095	27840	22871	10342	4216	1438	660	497	434	465	429	452	475	453	446	468	447	429	435	461	426	414	486	469	436	449	437	429	432	398	465	445	431	460	460	418	432	428	431	425	477	426	429	407	418	466	479	450	438	426	441	472	410	440	446	452	458	461	440	386	447	429	412	495	448	434	433	466	474	425	406	470	462	470	403	484	448	438	436	460	448	476	436	443	433	415	427	403	445	449	419	439	443	420	383	433	436	450	421	411	393	472	416	432	442	413	458	434	438	401	463	471	414	411	447	424	446	448	400	430	438	444	433	442	430	429	421	463	412	423	424	493	426	431	431	455	428	422	459	471	439	436	451	408	404	455	419	423	462	423	463	459	424	443	423	437	453	434	431	449	420	372	449	439	431	459	405	456	392	448	403	383	436	445	444	443	418	443	429	438	464	408	454	456	415	409	415	392	439	466	407	446	466	422	470	469	436	442	425	444	454	424	435	430	393	467	406	444	388	449	439	420	424	420	434	444	482	410	403	461	441	415	457	430	425	420	467	417	440	464	455	438	434	473	415	435	440	441	440	424	430	419	424	426	419	427	455	423	429	418	451	434	440	431	393	432	436	437	437	362	445	419	471	473	425	434	442	456	442	436	403	445	466	459	454	416	443	392	407	455	437	472	455	437	463	450	427	414	464	428	407	442	457	455	413	441	459	445	391	390	435	419	419	440	415	461	422	428	415	405	439	436	401	485	453	430	486	446	466	422	405	420	413	422	455	442	438	438	431	423	416	434	431	479	410	412	445	407	426	407	435	478	421	438	422	448	458	428	454	435	426	469	410	460	450	437	444	457	435	425	421	460	436	436	424	423	410	480	442	468	449	452	464	414	434	439	437	443	417	449	431	455	431	485	430	449	414	446	446	428	430	439	414	412	382	430	454	443	429	425	484	445	461	485	424	436	410	437	429	429	416	470	421	418	430	423	411	440	379	423	460	454	408	443	439	437	429	468	460	445	422	435	400	434	475	458	424	399	448	429	455	445	461	428	404	454	449	425	444	437	445	436	434	426	431	447	426	446	405	438	445	461	434	441	467	454	412	439	401	429	477	410	463	440	461	445	468	431	464	387	438	416	436	451	437	414	431	415	433	433	421	428	432	393	383	514	459	472	469	419	443	454	438	439	453	419	438	469	431	447	430	462	433	445	410	408	412	479	486	411	436	427	447	435	423	411	416	441	425	454	461	413	396	431	414	441	454	423	425	404	440	440	418	442	468	431	469	391	423	439	407	436	465	432	399	444	411	421	464	435	410	433	428	442	469	433	425	390	414	422	418	391	441	410	435	417	392	410	417	448	429	472	414	444	475	441	428	428	448	417	463	421	481	431	440	426	457	466	446	452	430	403	394	436	427	456	422	424	449	451	415	439	424	442	429	451	424	443	408	467	447	457	444	433	425	448	420	429	471	408	400	491	381	422	452	413	406	422	397	436	420	460	451	462	434	434	450	415	447	448	447	451	431	427	447	446	424	436	409	476	419	448	443	421	446	467	465	462	428	465	434	456	410	444	388	382	427	434	412	391	437	418	465	431	407	438	414	434	398	417	412	427	444	418	432	448	414	443	464	455	397	435	420	430	415	425	447	370	436	439	472	395	414	450	453	463	449	430	420	418	426	428	476	419	446	443	442	449	430	445	445	441	451	410	422	444	412	465	460	464	429	423	443	433	437	451	438	394	430	417	424	463	445	433	449	409	450	431	423	431	443	429	417	455	421	413	423	425	446	469	411	469	420	464	428	452	423	443	433	418	428	435	480	400	446	442	454	433	419	419	444	436	436	438	457	474	450	459	402	441	441	448	417	444	419	446	423	439	411	425	417	439	431	432	440	449	410	401	478	410	446	438	461	417	456	418	424	427	421	473	425	438	483	416	452	443	404	449	424	469	448	417	433	419	434	441	445	466	383	441	424	453	442	466	447	438	398	437	471	415	428	425	454	465	477	475	454	459	441	443	417	436	462	422	434	447	414	448	481	402	421	427	456	439	433	461	422	404	438	446	422	441	481	449	440	442	450	446	446	446	445	379	411	419	420	432	436	437	404	424	474	425	444	392	467	441	439	419	449	430	423	490	459	404	436	461	412	449	430	430	438	462	408	397	417	417	453	427	434	463	443	440	434	414	423	438	459	398	477	440	442	437	451	444	445	466	435	446	505	473	427	419	456	444	415	441	453	407	440	498	408	451	421	448	428	447	414	427	446	457	422	442	434	402	451	424	437	404	462	463	440	402	432	427	413	408	447	459	442	439	439	431	418	431	450	438	462	425	460	436	454	436	436	429	414	430	434	433	406	430	452	392	520	460	431	393	471	448	430	417	445	447	448	452	430	415	483	442	449	441	460	457	443	457	432	422	437	434	368	460	454	430	423	394	426	455	466	450	401	477	453	419	450	523	466	426	439	425	409	422	428	398	421	393	469	424	449	456	480	434	433	430	456	423	432	450	436	436	439	435	415	431	420	456	445	452	447	393	444	398	422	411	377	417	463	433	434	406	439	418	456	433	443	478	376	434	405	420	459	463	486	466	413	460	450	471	473	450	417	425	441	444	433	423	416	435	457	433	457	422	456	439	425	428	526	419	425	453	411	421	454	404	434	433	425	461	408	465	416	428	415	455	432	457	400	454	429	431	451	430	456	423	449	435	404	437	420	441	429	466	442	427	407	415	423	425	442	460	471	455	423	423	396	443	457	449	412	474	448	433	441	456	452	398	391	473	445	422	449	404	382	440	477	443	418	428	423	444	437	447	414	447	444	473	459	432	396	426	418	390	405	429	452	420	403	433	428	447	470	435	473	450	417	424	393	429	435	405	455	446	427	434	447	461	415	462	469	397	444	443	426	416	435	455	433	415	452	412	429	428	424	471	470	420	416	444	460	439	408	444	455	437	417	433	434	448	421	443	440	441	432	440	436	441	479	442	448	422	486	428	413	432	449	364	413	440	441	475	443	408	464	422	412	415	450	411	453	452	443	436	413	480	426	460	426	426	436	490	441	453	427	441	388	468	424	457	416	445	438	445	431	465	461	446	487	444	406	441	443	449	409	445	433	428	495	424	450	439	419	431	415	438	427	440	450	415	436	414	465	445	411	441	420	426	448	466	437	443	451	416	456	408	431	447	440	460	438	426	430	467	465	447	434	439	464	439	467	434	436	503	406	449	467	417	451	446	410	467	461	423	436	418	412	421	438	458	453	429	431	435	454	461	454	468	450	429	396	435	431	432	412	441	403	434	421	443	410	491	412	433	452	455	471	400	439	465	434	413	440	427	459	453	439	447	471	441	424	448	420	437	436	447	413	430	437	433	470	449	392	429	437	431	468	433	429	483	434	429	392	429	450	462	426	489	424	447	474	466	442	438	443	431	424	422	435	461	438	483	435	455	393	437	423	426	466	428	403	446	419	459	434	407	423	436	431	464	425	425	439	391	430	437	432	407	454	449	422	450	440	431	446
9944	23803	24634	14748	8493	14976	25305	19435	8501	4457	1582	697	489	433	448	439	418	417	421	474	409	439	396	409	436	436	423	427	434	434	417	420	448	418	441	404	424	448	450	440	420	453	465	409	443	422	443	427	420	437	404	463	461	425	463	394	403	438	451	446	391	447	428	441	426	469	392	433	473	439	476	432	438	422	437	414	406	436	435	447	427	386	443	420	412	408	436	413	405	418	412	419	417	432	412	432	389	418	406	406	397	427	412	422	428	399	419	414	415	430	386	430	445	420	458	414	384	421	461	439	427	401	403	391	428	453	410	416	403	460	413	439	406	452	441	419	450	416	450	415	409	386	451	424	405	408	397	440	440	391	442	444	467	439	402	420	429	428	425	441	411	453	442	393	426	423	416	427	444	428	429	420	428	393	399	428	413	399	436	411	461	446	425	431	434	435	443	412	448	421	450	474	422	436	395	425	455	406	439	421	408	425	422	444	410	418	442	452	441	434	446	384	458	423	444	410	447	447	422	437	440	448	445	439	417	434	412	400	449	460	385	459	419	388	432	399	451	383	430	449	473	442	417	457	398	415	425	427	413	407	451	436	407	422	449	395	410	413	422	378	414	398	441	427	406	387	398	430	362	452	415	440	399	431	417	427	404	445	404	426	422	432	406	400	452	403	446	422	384	446	424	411	428	455	402	417	402	443	452	420	429	419	438	423	431	396	442	420	406	444	442	464	421	412	424	425	435	408	415	444	413	445	432	435	405	425	425	410	425	401	444	410	438	428	410	417	447	402	394	404	433	425	421	406	433	415	434	444	445	437	442	432	425	404	417	439	436	402	439	430	422	458	417	421	412	385	418	445	416	427	440	445	414	441	420	389	451	407	418	440	447	429	418	405	432	410	391	405	445	414	404	420	450	422	433	425	424	410	452	441	434	430	412	435	432	442	466	445	408	388	411	438	457	428	405	398	417	413	383	431	404	456	421	450	417	398	410	429	397	416	439	405	436	451	390	451	423	424	424	407	428	381	447	421	424	409	453	418	433	439	413	398	393	438	425	417	435	416	444	440	428	402	443	415	423	420	445	432	410	396	434	448	422	443	396	419	412	417	388	456	453	408	440	412	414	403	413	425	406	423	469	402	410	428	461	435	434	394	416	411	408	429	466	412	402	424	466	414	446	411	413	400	436	428	418	418	396	397	438	448	400	402	477	420	422	443	449	414	397	420	434	402	443	416	442	435	433	441	427	431	407	441	454	443	402	395	417	405	431	411	436	402	430	438	456	435	405	451	446	429	437	428	472	434	391	436	418	403	427	391	445	387	434	436	456	434	415	445	379	414	417	429	429	404	425	437	406	421	432	420	421	419	431	397	373	445	396	432	424	420	429	395	439	433	436	431	436	412	434	427	415	417	417	414	448	407	435	431	435	431	457	404	380	436	407	400	424	419	438	436	423	447	418	438	378	432	410	432	442	428	446	440	449	438	401	418	402	427	439	435	430	389	418	403	432	474	411	405	415	425	417	401	422	440	407	412	465	414	443	418	434	434	423	391	430	427	395	437	463	426	386	418	440	446	470	394	426	412	417	430	460	450	419	443	440	416	416	445	422	404	428	447	461	437	400	420	446	415	422	406	399	405	424	438	439	399	396	413	425	417	431	417	418	454	419	422	429	385	431	424	425	451	413	435	426	416	413	436	400	401	416	434	413	437	423	397	416	392	406	403	403	444	463	433	414	400	447	408	406	384	435	406	452	405	432	421	453	411	411	427	447	422	416	458	423	432	433	429	417	434	433	430	374	504	394	447	466	406	431	479	454	399	392	416	410	441	413	432	406	414	392	423	419	456	448	417	376	432	404	438	407	427	395	414	430	461	425	417	441	392	407	441	414	423	426	466	424	398	474	439	393	429	452	434	422	383	450	416	412	416	408	405	423	438	440	429	456	442	432	391	412	454	433	408	414	432	381	404	461	414	432	413	449	447	460	449	449	425	433	434	432	422	442	424	400	392	465	461	415	383	440	400	431	420	423	406	428	443	467	459	429	408	424	409	416	426	403	447	438	455	446	428	432	407	417	399	388	460	412	444	420	393	448	446	418	428	413	453	395	414	445	398	424	388	411	424	421	403	410	461	427	402	406	420	437	442	418	412	438	428	417	421	420	402	406	443	447	415	406	409	401	467	444	391	429	411	404	432	441	433	451	448	402	393	428	369	432	392	410	434	416	439	422	442	438	440	411	422	442	418	465	461	401	432	438	461	412	384	447	406	439	435	425	435	393	431	415	380	432	407	424	396	427	472	417	420	414	428	436	418	429	382	402	434	472	449	430	415	458	433	445	426	472	405	447	407	383	449	415	435	470	378	424	393	418	422	409	420	423	433	432	403	390	412	385	404	451	411	433	439	428	401	419	469	432	414	428	440	422	457	409	423	414	440	430	423	385	447	431	426	451	402	431	440	413	424	417	403	440	421	403	393	440	454	396	460	438	434	440	428	436	453	389	435	429	405	426	403	427	416	417	438	393	387	406	438	431	401	448	426	424	400	394	416	418	405	412	473	435	436	443	430	399	411	437	399	450	412	409	411	434	412	405	408	433	402	405	410	408	436	390	424	454	398	422	441	457	436	434	453	409	444	388	423	397	428	412	490	460	451	430	381	428	435	423	422	431	441	418	436	397	409	398	438	431	413	438	402	421	399	440	465	439	393	438	434	402	395	419	415	442	392	425	421	426	439	441	438	407	444	410	417	424	444	438	415	438	429	418	416	401	418	408	446	455	457	458	394	415	441	451	413	446	420	428	404	394	409	425	427	421	409	411	410	438	427	423	428	399	453	410	433	433	404	397	413	426	422	458	435	436	427	443	445	429	412	393	413	420	435	456	455	406	441	417	418	377	437	385	405	393	428	455	439	430	435	424	440	413	443	434	412	478	416	424	434	428	403	406	409	454	437	428	430	423	404	428	450	432	403	401	414	430	425	440	417	419	441	393	431	396	414	435	466	447	427	434	424	452	415	426	393	426	410	458	431	399	431	420	417	424	403	433	422	440	435	407	388	377	447	383	431	440	401	441	424	440	396	393	417	420	432	425	402	444	443	418	395	410	447	441	410	442	429	426	415	473	409	442	434	400	434	420	426	440	435	422	415	441	442	394	421	447	440	395	459	424	450	450	419	416	421	414	393	426	437	409	420	436	416	439	396	444	432	449	429	395	440	409	411	423	390	449	445	452	419	400	391	414	441	424	402	424	439	468	414	419	424	468	409	436	421	448	440	393	460	411	449	401	436	434	412	437	411	414	419	417	426	417	410	421	438	451	449	459	433	448	441	396	425	411	432	417	425	416	428	430	449	437	433	413	431	398	408	425	448	415	436	437	431	429	448	419	431	406	433	394	402	415	445	389	415	432	400	428	433	466	447	416	432	438	430	429	427	412	421	435	388	423	427	448	440	390	421	464	431	408	432	426	423	398	419	397	428	423	433	415	406	416	445	459	428	441	439	415	415
24261	21460	28642	24548	21123	18781	45847	42525	24471	11892	3621	1143	695	583	556	533	561	566	524	573	547	541	515	544	518	539	546	582	552	547	509	529	597	572	552	498	500	536	513	533	568	497	535	535	570	516	536	503	535	549	518	509	566	586	506	539	495	495	523	508	534	524	538	522	492	561	545	540	508	500	512	551	516	512	515	545	512	477	523	545	537	575	518	511	529	506	538	533	512	535	604	490	517	512	547	532	521	532	512	510	536	556	539	509	526	511	529	530	540	484	521	542	525	554	574	516	517	528	519	500	513	519	537	560	489	520	522	569	531	547	549	519	516	534	525	511	524	487	528	519	556	530	574	539	523	524	540	530	476	512	519	525	527	510	490	506	517	536	519	527	567	530	508	516	548	485	502	550	532	537	540	578	507	482	501	509	510	509	550	531	529	516	531	493	504	534	466	511	512	476	528	524	537	538	517	496	509	535	534	498	522	543	491	553	536	529	573	535	501	494	530	500	546	524	555	519	498	580	525	528	490	518	525	537	511	526	527	487	539	568	533	552	508	523	538	540	493	537	565	567	558	511	506	516	521	556	542	558	499	552	538	485	600	525	491	542	541	547	528	511	513	533	536	509	510	507	502	506	562	564	522	550	517	568	547	510	580	538	555	509	577	521	514	472	511	535	527	507	531	484	529	496	528	540	514	516	532	519	519	524	548	509	561	552	568	522	525	534	522	506	528	506	493	531	537	545	509	531	501	552	530	511	515	543	559	557	540	533	510	523	576	532	545	541	531	506	516	545	537	520	560	507	526	482	515	570	518	550	583	498	572	547	510	559	493	534	520	498	506	540	531	517	513	518	514	568	566	508	544	520	511	534	514	524	518	547	520	551	513	541	533	538	535	554	516	532	498	553	549	483	560	548	499	523	517	520	527	499	492	537	524	550	477	541	505	474	526	541	555	554	528	516	526	501	519	519	571	484	522	553	550	532	522	520	526	559	477	545	507	532	525	556	553	554	534	556	502	500	530	537	529	558	541	530	517	541	527	516	524	559	564	506	528	545	515	548	516	523	516	511	541	508	534	495	528	551	559	524	499	547	537	504	496	535	507	525	520	540	504	505	511	530	547	507	551	534	512	509	540	532	515	526	516	536	532	508	530	542	506	527	555	537	533	530	541	551	536	502	513	526	548	544	532	534	553	569	553	585	538	558	523	511	521	478	504	507	541	521	527	541	542	509	533	515	531	543	506	515	537	494	527	492	538	542	516	549	520	481	524	529	516	535	560	498	509	516	519	508	486	532	502	520	519	498	546	532	508	516	507	567	509	523	510	521	530	517	553	520	551	501	537	513	564	527	498	487	548	503	519	525	501	529	510	514	520	525	517	504	507	535	544	486	512	512	476	543	534	522	509	523	561	510	539	507	521	524	512	508	519	548	492	526	534	510	555	516	535	534	534	523	482	517	532	488	516	520	523	539	523	499	525	545	532	537	552	545	530	536	525	503	564	528	512	511	509	524	554	550	543	541	545	538	560	464	550	524	521	510	556	537	502	531	517	540	524	538	513	520	553	544	496	511	503	552	515	549	545	570	544	475	522	538	524	575	526	548	516	528	474	524	497	556	505	519	516	524	510	506	556	547	535	508	508	534	559	564	502	558	528	524	553	512	509	515	534	517	503	563	572	539	527	549	494	547	518	523	484	546	540	512	509	543	520	538	549	538	533	528	537	533	487	509	537	551	533	541	527	545	522	502	544	500	502	516	536	550	528	526	520	566	539	528	573	521	530	556	529	534	562	500	556	519	549	482	534	524	550	510	550	516	548	501	526	488	479	546	525	525	564	510	531	535	536	521	559	533	486	532	494	535	508	509	531	530	539	511	503	521	487	517	521	587	544	572	516	531	524	489	532	535	510	498	511	556	535	542	522	555	541	552	533	500	466	522	538	534	523	523	545	574	529	567	544	504	550	529	510	527	529	596	536	518	548	488	513	569	508	471	559	525	532	546	492	499	528	495	526	561	523	528	537	500	548	544	516	519	558	502	564	513	541	496	506	512	549	477	521	524	527	510	522	509	515	513	554	514	494	526	530	482	505	517	522	555	559	540	526	518	542	519	480	525	517	542	558	507	488	512	486	523	512	516	562	491	526	485	549	561	540	492	527	516	497	553	539	536	527	536	534	491	553	536	523	518	530	498	557	536	532	502	537	561	506	494	527	528	525	499	556	553	499	508	519	523	543	547	525	464	555	576	522	514	506	547	507	527	513	549	530	554	457	525	543	506	534	562	544	507	543	508	526	538	508	506	557	535	535	522	509	503	544	479	532	532	501	449	549	530	547	519	504	513	547	541	524	570	504	562	537	507	510	545	553	498	535	517	515	506	542	534	492	545	502	548	488	530	513	527	555	490	515	519	546	487	536	517	495	546	512	485	546	520	506	535	514	511	514	511	521	529	503	516	511	535	558	565	495	517	520	539	524	517	542	524	552	523	482	511	527	518	532	530	516	528	520	556	538	529	503	513	551	529	512	520	540	504	544	518	551	512	506	479	510	541	539	511	502	548	503	546	546	553	522	558	474	539	523	522	531	522	517	534	552	534	512	540	535	520	567	522	532	486	497	541	545	538	528	552	515	534	526	526	514	500	548	537	533	524	504	555	520	534	530	531	541	521	500	553	533	593	512	534	552	537	527	535	540	515	523	542	540	512	517	516	556	543	515	561	484	489	509	540	499	496	528	523	479	522	508	517	547	555	556	497	538	514	523	527	512	525	570	518	491	540	576	542	527	544	484	531	564	528	546	525	526	531	504	537	518	529	538	495	507	526	545	521	492	518	550	512	520	544	508	493	532	533	579	480	526	515	523	527	538	493	509	510	561	545	546	505	550	509	547	506	531	509	482	510	533	498	536	556	482	524	566	551	529	520	509	577	489	492	476	505	500	543	556	547	557	502	511	476	457	535	547	485	534	563	550	545	508	523	563	546	485	470	522	532	503	540	555	546	448	543	533	508	525	524	526	521	592	502	508	554	516	556	490	490	490	531	533	570	488	499	511	549	500	501	548	502	539	524	532	533	564	538	518	542	519	498	525	560	517	520	539	510	503	531	523	525	507	564	518	484	534	548	520	492	540	539	474	536	519	534	555	490	522	519	482	512	550	558	470	544	537	493	534	526	496	551	503	585	502	530	503	507	532	525	557	568	463	559	544	480	557	516	544	541	478	524	489	530	501	506	522	550	508	556	495	544	528	514	554	507	498	515	509	524	542	518	511	528	538	536	524	505	500	537	509	525	527	499	512	517	499	493	507	504	529	517	577	499	538	451	563	506	545	523	515	552	510	532	509	525	565	497	512	530	529	528	534	533	540	515	513	498	488	522	553	479	475	505	557	546	480	536	534	509	502	556	542	537	493	521	553	534	514	560	514	563	519	568	547	509	503	504	550	520	514	535	572	520	495	534	544	567	520	533	508	556	566	561	488	563	510	532	502	563	484	528	541	487	502	543	524	553
16346	33184	25079	10970	6178	16127	44665	37331	18968	10016	3593	1265	698	551	511	530	498	535	481	495	525	494	516	522	494	567	505	506	518	502	539	503	509	517	538	524	526	522	549	522	504	488	489	492	478	498	544	488	487	505	519	509	522	442	527	498	504	522	518	465	468	527	530	491	499	510	524	497	536	502	508	517	545	515	482	518	475	509	503	485	497	516	517	531	521	520	523	509	494	518	521	520	499	479	498	524	514	489	540	510	491	517	483	482	471	503	498	501	539	507	513	460	485	531	537	475	495	500	481	531	490	489	487	523	501	494	499	474	516	508	502	498	508	507	506	531	500	525	490	517	437	492	524	504	513	471	507	476	506	487	477	500	490	480	517	517	518	501	502	516	558	472	499	516	475	507	501	517	527	545	531	476	539	525	536	522	489	482	512	507	505	504	506	537	508	448	487	508	493	529	517	501	501	493	528	513	546	540	494	517	462	471	518	481	512	492	514	508	486	474	515	528	495	503	519	515	522	528	501	535	513	479	501	489	518	472	517	502	534	502	505	520	516	517	511	492	516	514	520	509	514	474	479	478	515	478	489	551	496	520	519	500	524	498	515	484	512	494	490	553	475	496	496	481	483	472	476	492	518	562	512	498	493	494	484	498	503	525	487	493	478	495	523	474	510	515	513	491	461	509	500	543	504	462	526	501	507	519	510	521	484	527	492	478	498	517	518	538	508	479	511	511	513	494	504	502	527	466	521	504	500	507	508	485	536	505	517	484	506	494	505	515	492	533	504	488	485	497	498	488	497	526	507	428	511	493	527	525	508	493	470	521	496	471	492	514	501	532	501	527	492	467	524	503	527	478	499	515	516	521	449	479	511	475	504	486	518	517	528	472	480	479	513	466	546	521	489	509	534	510	514	473	496	468	487	531	535	508	516	506	488	455	491	528	469	489	499	515	506	536	541	561	508	527	507	523	490	516	545	534	526	498	515	465	513	466	520	527	475	458	519	517	492	468	491	481	486	541	483	498	547	518	488	496	474	538	467	502	528	488	514	485	510	494	487	488	542	463	496	491	473	479	495	482	477	507	513	500	532	513	507	537	502	468	453	546	454	503	480	479	488	475	481	507	519	505	512	468	497	456	502	478	480	483	508	540	490	509	524	518	481	486	486	508	494	490	492	488	518	518	491	501	553	541	538	513	482	517	482	486	519	476	524	470	530	450	495	492	547	468	495	501	516	531	502	483	510	477	503	491	496	468	550	507	516	550	504	515	495	483	513	520	549	506	490	468	502	485	506	507	486	518	492	522	463	472	543	493	480	510	525	481	528	512	488	516	497	526	514	517	470	522	503	487	497	490	477	488	536	476	479	479	515	497	481	492	495	498	466	525	508	475	459	466	499	483	526	511	516	532	491	526	534	546	524	469	528	506	475	468	489	543	543	496	497	512	538	481	545	477	514	518	531	494	507	515	503	503	497	517	519	548	506	522	491	494	471	518	491	527	531	490	517	510	502	473	519	512	479	500	519	515	504	495	505	482	497	465	527	500	484	485	543	508	487	528	483	503	490	500	513	538	499	503	493	494	521	490	480	464	494	480	548	511	534	487	499	476	497	530	522	496	542	479	487	516	464	509	532	497	504	515	523	499	484	480	501	517	455	557	468	498	496	499	487	521	503	458	528	501	504	465	507	529	524	520	520	526	471	488	506	486	477	495	526	527	541	498	510	521	512	514	490	510	521	508	526	520	502	536	517	504	561	470	468	487	508	473	517	544	499	507	489	494	525	486	514	515	474	496	494	503	494	472	472	501	489	518	517	500	516	474	506	486	453	510	480	485	507	515	539	523	552	573	462	487	534	466	502	486	472	493	528	524	474	513	488	522	541	515	532	485	476	535	520	494	516	472	486	522	504	510	489	448	485	521	519	513	492	494	523	500	519	504	538	474	498	478	502	506	493	552	514	511	490	493	487	500	501	505	461	515	484	494	522	486	492	503	521	509	511	512	517	490	498	469	481	495	487	506	498	517	478	528	508	483	498	513	485	537	502	501	509	491	504	522	496	516	513	502	506	525	488	491	487	527	498	517	510	521	512	496	501	501	498	502	514	511	518	489	494	478	462	521	475	469	480	467	506	481	495	480	534	533	504	488	488	509	531	524	496	494	547	489	498	487	503	493	527	505	463	496	521	514	497	471	493	481	508	517	515	519	504	468	483	514	490	535	488	555	485	544	498	489	504	477	513	486	477	513	506	495	481	479	502	552	506	498	516	520	522	469	530	495	480	472	552	499	503	517	486	500	542	507	515	478	514	503	519	509	497	537	521	456	508	488	501	496	481	481	473	491	486	502	531	520	491	493	456	526	496	482	506	480	491	480	506	488	516	480	463	516	529	483	497	521	492	485	530	534	488	472	509	478	539	524	472	496	556	470	456	550	512	498	484	502	486	526	484	551	559	477	496	508	541	530	482	513	508	531	500	558	558	507	474	485	545	494	512	492	502	518	470	515	502	524	505	542	496	491	482	497	562	505	514	518	464	512	537	529	483	484	508	518	545	532	512	499	476	525	501	466	502	544	497	520	544	505	448	492	522	476	512	494	504	486	494	496	492	495	531	495	504	507	502	543	500	465	510	522	534	490	503	467	524	489	495	519	483	467	497	526	495	522	503	533	513	528	557	498	517	493	491	513	524	541	488	518	542	492	530	522	472	488	531	522	534	487	482	504	491	521	511	501	537	512	508	471	514	535	554	493	537	496	500	509	507	476	515	530	534	475	532	490	495	498	478	484	473	479	478	548	512	474	490	486	487	482	474	537	552	494	491	524	544	486	506	513	511	520	487	497	467	481	509	495	498	487	497	456	479	485	532	521	529	452	505	503	490	481	508	507	497	493	479	505	509	495	492	520	495	484	510	473	513	491	506	471	491	486	499	501	491	517	451	540	487	526	485	472	489	481	492	470	529	471	531	561	496	522	499	490	506	484	523	517	512	458	526	522	534	471	538	515	501	468	473	527	502	521	494	566	480	483	494	488	474	508	521	531	472	537	522	500	502	547	513	480	478	514	497	452	517	518	519	500	496	502	507	495	497	512	515	476	508	518	535	513	463	536	526	520	525	466	491	464	461	507	503	462	526	500	504	524	495	495	489	540	510	446	478	512	512	473	491	549	487	535	492	495	512	463	509	489	482	483	503	522	515	492	464	531	501	556	522	506	500	496	499	474	522	480	476	504	476	500	524	504	513	499	473	526	492	495	512	466	499	509	468	530	513	499	548	503	493	503	520	514	530	505	506	527	465	510	501	491	488	525	488	512	501	470	480	496	478	520	486	479	534	516	524	491	555	527	526	493	515	493	486	506	531	534	490	512	464	477	476	473	502	475	523	458	472	481	540	522	485	457	476	500	487	513	532	537	512	500	495	529	472	486	519	494	509	492	479	487	504	472	482	502	501	473	453	494	522	441	469	516	502	481	479	541	457	472	520	477	476	475	489	489	490	509	504	522	475	485
28542	18761	6088	1627	1057	1539	4089	3639	2018	1065	653	515	471	449	373	447	490	447	422	453	455	433	447	442	436	408	420	397	440	424	413	437	420	459	431	461	460	465	450	439	427	474	435	409	432	452	443	464	443	427	449	442	444	429	406	419	426	451	451	433	410	422	444	408	455	435	459	416	429	434	434	429	429	428	447	425	450	406	437	444	419	429	370	423	402	402	465	452	410	432	427	471	423	465	429	432	404	468	421	455	451	433	448	410	434	429	420	435	445	409	425	387	440	392	440	452	409	427	435	432	426	448	413	405	398	432	390	432	455	402	429	424	449	418	400	426	423	456	404	458	427	454	415	440	422	386	448	441	405	455	415	408	428	418	402	411	433	456	452	422	396	455	403	421	419	430	451	405	390	408	414	420	396	417	447	468	422	430	425	446	391	426	419	417	485	424	437	448	462	418	447	430	392	411	454	384	414	419	419	404	461	428	418	430	410	468	429	406	474	409	437	399	451	416	450	459	444	472	411	418	416	427	412	397	416	444	432	458	419	436	435	436	407	440	411	467	449	402	412	441	441	449	420	413	403	431	461	429	439	399	414	450	421	426	436	403	432	405	426	457	439	431	428	375	432	435	423	428	404	415	403	398	395	412	399	428	413	387	416	452	409	445	420	473	396	412	439	428	422	473	444	460	410	403	461	464	431	440	411	410	424	421	444	422	448	472	377	429	459	391	400	434	446	406	420	424	441	433	463	430	403	462	395	371	428	405	410	437	421	452	452	419	435	429	408	438	445	454	406	416	433	433	411	419	411	455	467	432	444	413	429	402	433	439	440	433	428	409	411	408	399	422	422	423	443	445	421	449	437	420	448	415	425	436	430	429	427	382	405	416	416	423	401	419	459	418	401	446	397	438	429	451	439	436	434	423	405	465	443	437	447	453	417	420	435	476	458	442	418	481	434	419	395	394	438	398	392	430	430	488	419	462	411	412	412	426	411	436	408	415	457	445	451	425	394	457	444	447	418	383	411	407	413	432	436	439	452	466	430	427	448	440	436	418	407	447	410	437	401	395	410	409	435	448	382	450	421	417	401	406	443	406	433	429	404	480	438	460	403	439	419	406	409	408	441	432	440	399	449	426	402	445	422	404	442	451	444	449	416	410	419	470	432	448	407	416	426	449	439	413	456	405	447	396	434	442	397	422	437	428	424	449	444	414	419	428	416	445	421	446	418	372	430	438	433	431	434	399	400	432	432	447	432	430	447	402	416	427	447	470	393	422	426	388	402	434	436	384	461	412	403	416	414	445	433	436	427	492	430	375	431	440	367	389	408	445	428	374	451	396	424	425	425	442	420	426	437	449	435	422	448	414	432	398	450	406	404	417	399	401	452	445	409	426	435	433	448	412	400	434	391	410	453	412	436	392	427	425	444	431	418	407	424	453	397	451	463	415	435	407	469	407	407	438	453	390	416	390	427	409	437	437	440	404	418	433	399	446	432	412	440	429	434	463	390	427	397	420	457	454	441	475	410	436	436	439	402	443	445	390	404	445	423	441	397	436	427	410	439	419	436	418	366	413	417	411	421	441	443	410	401	448	450	446	424	433	413	441	417	401	460	420	416	423	439	441	441	415	426	435	435	438	427	443	495	430	429	410	440	402	429	437	445	418	418	416	436	410	430	440	408	437	443	429	408	394	441	414	401	442	424	464	411	435	445	422	434	426	422	377	417	415	407	413	412	435	447	388	432	420	435	453	445	413	417	436	376	468	430	448	400	467	462	428	413	413	435	414	413	437	427	424	437	449	391	445	441	462	446	397	420	409	422	442	455	398	442	434	443	392	426	446	422	436	423	430	429	421	441	415	443	445	415	419	460	408	427	437	452	457	439	445	397	429	473	412	434	363	423	398	444	406	406	436	416	448	431	410	381	405	438	407	415	426	435	410	426	442	440	428	462	446	409	383	434	472	446	448	446	460	410	464	432	455	411	442	406	430	427	433	419	409	417	444	462	443	394	414	453	441	460	449	403	439	422	399	397	406	420	410	439	389	423	419	380	402	470	430	409	417	431	451	408	441	444	408	392	435	445	419	411	449	448	425	422	447	419	433	428	422	426	448	456	414	435	440	448	385	411	404	444	421	393	433	432	379	453	425	424	415	451	436	415	427	450	387	439	437	456	457	416	418	428	436	427	420	406	433	396	402	451	422	438	441	423	437	424	423	414	431	422	407	419	406	428	393	429	422	402	437	394	421	442	405	453	427	386	451	432	440	428	419	419	458	434	405	404	387	417	467	444	448	419	441	431	412	436	438	457	420	445	420	459	443	430	433	399	459	427	429	393	412	407	385	425	418	449	423	454	403	423	405	404	424	461	455	412	399	403	436	415	430	425	467	434	378	471	428	427	430	440	423	434	410	412	444	437	431	452	421	429	448	419	444	394	403	413	434	385	470	429	418	448	418	438	464	458	416	441	437	444	424	448	429	435	418	405	436	397	418	451	420	429	422	436	457	494	408	469	419	434	452	433	446	412	431	439	446	430	428	420	428	396	440	398	424	427	438	450	433	413	389	410	467	425	446	433	463	458	406	422	408	422	440	414	396	417	421	423	438	427	413	410	448	425	467	423	471	458	465	454	427	397	432	425	417	407	407	444	428	426	414	424	394	426	391	425	405	413	443	438	426	406	409	421	422	413	412	429	425	439	429	441	424	441	430	441	385	423	400	435	422	423	466	402	405	485	418	475	423	417	428	465	444	419	400	430	432	402	424	406	410	401	408	394	451	426	426	427	428	424	437	413	451	475	425	404	399	426	404	487	394	409	415	410	448	416	419	420	441	436	425	433	434	458	430	430	397	436	414	411	419	459	406	402	431	431	409	448	438	441	424	382	442	459	398	410	394	424	409	441	435	448	445	409	406	418	407	456	429	440	420	436	424	486	410	420	429	400	431	438	417	453	466	442	420	423	428	441	413	436	421	421	424	401	410	405	441	406	403	395	395	442	410	400	436	434	435	455	436	443	424	410	416	433	434	406	444	412	428	434	410	422	419	414	447	384	454	430	429	431	424	468	442	430	414	408	443	405	393	423	445	433	450	448	405	472	394	398	414	391	418	392	395	404	405	446	399	469	424	435	401	439	399	426	449	437	408	448	410	457	434	445	398	436	396	361	434	432	457	427	456	415	416	387	430	450	416	425	434	417	433	458	461	440	456	410	430	433	413	434	427	435	466	399	468	413	396	425	416	423	392	428	456	434	435	411	443	443	456	449	479	428	428	401	425	429	480	399	417	406	432	422	414	399	406	443	416	433	443	413	419	425	459	410	418	404	391	449	460	445	424	413	422	443	427	440	431	450	447	406	402	428	409	452	460	450	441	384	425	422	432	418	401	465	444	435	435	395	376	387	476	425	427	427	425	447	412	437	429	400	421	408	448	418	397	416	472	444	441	404	423	391	455	459	419	432	446	444	418	431	447	474	439	454	432	432	439	413	436	453	405	431	441	443	424
12885	13355	2383	1256	1180	2100	5129	4087	2121	1206	666	495	433	397	433	412	392	355	436	423	403	395	366	396	420	368	389	421	416	382	378	381	404	427	407	406	411	386	395	392	401	378	405	402	399	376	379	381	383	388	388	394	390	412	420	436	411	431	408	398	396	438	385	373	381	402	399	400	418	396	417	387	410	379	374	390	383	425	408	410	371	405	423	398	398	403	396	402	369	415	408	416	386	404	342	433	408	408	385	372	408	400	394	409	390	414	413	449	405	406	344	390	384	373	423	367	413	363	370	378	395	383	408	351	444	392	372	392	366	428	386	389	360	389	383	354	376	370	428	396	367	424	368	395	432	385	395	404	383	408	394	393	358	401	392	349	378	453	393	388	403	383	413	391	376	370	382	395	434	387	360	399	371	373	428	402	394	393	405	420	375	388	395	384	382	381	414	399	414	376	410	421	415	387	383	375	397	399	412	373	400	378	389	373	419	362	420	388	435	382	389	391	443	365	392	366	440	404	393	399	368	389	403	429	396	387	389	417	413	412	385	409	404	398	386	420	394	399	370	394	405	382	384	400	426	404	408	387	362	430	404	357	399	420	388	386	409	390	418	406	377	403	389	406	340	372	393	369	362	360	381	415	386	388	395	392	359	417	430	359	393	406	380	395	377	411	366	370	341	376	419	385	396	408	422	388	383	427	365	404	388	385	397	391	397	421	376	386	442	398	425	400	384	386	409	378	379	400	395	375	378	399	365	400	385	400	431	375	419	423	425	406	376	397	394	380	360	382	389	392	387	398	391	401	403	366	375	416	369	353	398	374	391	399	390	367	405	376	439	391	400	398	380	410	429	434	397	371	385	378	409	379	401	385	409	398	411	421	399	372	408	396	375	392	388	390	415	414	422	414	409	417	413	366	408	399	405	406	384	396	395	381	396	388	402	396	389	403	402	387	388	410	365	388	376	412	390	349	378	416	390	412	412	377	394	374	389	385	393	382	382	408	392	384	410	388	366	384	402	361	404	412	392	396	381	405	376	408	387	373	400	396	412	379	405	376	379	352	374	386	445	376	417	376	393	388	401	375	386	424	383	371	386	425	388	396	414	435	373	374	374	397	417	414	361	416	431	391	441	415	375	412	411	376	425	407	402	373	397	392	397	408	427	377	409	386	358	425	390	420	433	386	381	409	353	385	395	386	370	397	378	404	385	347	396	384	382	372	365	393	400	397	421	372	410	412	355	347	380	402	391	390	377	380	391	389	389	404	396	366	376	365	394	384	381	392	354	372	362	414	398	414	404	409	381	408	416	404	360	382	390	385	413	362	390	371	402	388	399	398	408	370	372	421	407	393	452	361	409	390	369	402	391	384	406	380	411	401	409	397	422	386	408	417	400	331	390	388	368	432	392	368	406	413	403	378	437	389	385	364	384	384	401	401	401	401	384	423	397	416	384	402	378	406	399	400	359	356	394	374	376	430	414	385	387	404	417	382	392	409	403	378	414	384	412	382	389	405	380	372	384	447	392	406	392	375	405	409	399	368	413	392	371	397	409	379	394	390	420	406	350	404	362	370	390	404	413	399	412	378	411	388	395	378	372	404	375	366	413	395	399	402	412	411	430	376	418	373	398	392	420	395	393	389	393	419	388	376	391	384	412	370	435	375	379	366	452	375	378	407	383	390	384	365	405	384	386	409	376	388	405	381	397	406	433	423	393	429	409	406	393	404	374	380	388	374	418	407	407	390	362	382	394	352	446	425	397	408	370	405	378	437	387	387	368	395	374	379	385	420	390	391	402	410	438	388	399	369	437	389	388	399	363	388	389	382	383	365	413	422	395	396	386	401	381	383	405	350	406	376	433	383	392	382	412	403	388	369	415	400	379	371	410	390	396	375	385	422	415	387	392	390	389	401	378	377	360	368	418	410	396	393	370	385	399	398	391	378	405	403	432	364	373	425	415	381	387	348	378	395	421	401	423	392	370	388	419	421	404	384	411	418	393	411	375	382	396	406	409	387	410	408	395	414	410	411	394	400	398	395	428	362	360	348	377	406	422	385	402	390	371	414	399	409	392	340	383	404	397	408	372	393	393	409	383	401	422	367	412	406	393	400	406	378	384	338	405	376	404	410	421	371	385	396	396	380	380	405	397	383	410	347	396	404	435	412	383	401	374	415	421	402	401	343	399	404	383	403	412	399	383	402	412	376	358	436	433	392	410	362	399	398	407	374	402	363	411	387	386	384	398	378	379	412	381	381	374	392	411	394	379	389	402	373	386	402	384	411	356	380	420	376	398	391	395	417	388	420	401	397	401	367	363	393	413	396	390	404	386	441	369	407	381	388	381	399	414	397	402	386	380	356	400	389	369	385	407	417	416	403	385	395	386	426	391	388	415	358	395	424	384	406	377	386	412	418	361	397	417	414	382	370	405	402	386	367	382	453	375	433	368	382	384	428	363	391	412	347	363	400	390	402	403	431	400	363	408	426	404	366	396	400	376	394	425	404	396	372	401	410	404	425	397	434	382	404	385	386	360	378	413	387	410	423	361	393	411	395	405	381	387	432	413	378	382	387	381	357	407	386	399	359	389	397	425	379	383	387	372	383	402	427	408	383	378	371	411	365	394	370	396	395	361	396	382	380	387	411	383	404	405	401	420	367	419	400	377	405	359	400	432	394	402	399	384	417	408	389	415	422	404	419	396	387	372	389	401	400	384	375	411	351	398	388	381	401	413	417	383	407	415	424	415	384	393	355	389	370	395	394	388	393	354	393	390	402	383	398	379	402	410	401	385	420	397	367	408	416	399	408	409	387	368	394	418	387	425	436	398	371	394	369	404	393	439	378	398	405	433	398	383	379	405	405	419	368	379	337	394	394	379	395	380	387	386	397	385	369	407	391	438	398	415	401	431	435	394	394	400	377	392	427	407	419	435	366	404	389	367	402	398	377	383	406	411	406	394	435	395	389	402	392	398	379	414	379	435	406	394	377	384	369	388	387	389	426	391	404	408	390	423	406	392	390	404	388	399	408	401	382	371	379	384	390	358	390	398	394	434	414	418	380	384	424	371	446	367	427	392	371	397	412	426	365	348	383	387	406	394	407	391	418	405	372	399	435	402	339	397	369	402	395	399	389	374	396	367	382	398	398	381	422	368	381	389	381	400	398	383	386	428	426	393	418	381	390	395	397	400	415	378	411	388	409	377	417	401	378	389	381	373	407	382	391	419	376	432	356	425	374	402	403	374	454	391	407	404	380	377	394	363	396	382	401	400	384	397	393	397	426	368	397	380	372	403	407	397	416	427	383	407	397	386	413	416	368	352	375	349	443	380	399	396	376	407	396	393	407	391	397	389	384	386	377	408	384	414	387	366	390	368	396	385	414	429	359	404	395	400	372	400	398	410	385	374	395	408	407	396	409	386	416	413	404	387	418	388	400	383	381	401	396	378	369	391	378	392	372	416	416	372	377	386	428	365	401	414	368	354	393	393	400	390	379	401	393
25431	21333	27039	25007	12990	23870	32107	23271	12010	4331	1483	655	485	483	430	441	465	478	432	417	435	433	427	453	441	466	413	436	382	424	427	438	425	406	453	431	461	445	464	391	406	426	415	417	413	445	400	403	441	416	429	451	441	450	397	413	418	454	444	478	427	430	426	433	421	449	441	420	423	426	420	429	416	442	466	404	402	457	454	441	475	415	405	453	445	458	472	404	399	446	433	430	411	443	428	441	418	404	457	421	440	427	406	415	425	428	417	452	434	445	441	414	433	411	430	471	420	435	437	436	427	433	449	438	449	438	432	450	472	410	439	411	439	412	406	428	441	381	394	453	441	433	435	478	474	420	411	434	446	383	428	395	440	462	415	443	414	413	446	434	412	476	414	443	431	435	458	425	430	397	411	441	480	449	423	440	385	412	458	421	431	410	434	403	430	416	427	418	406	434	396	425	418	427	359	447	438	371	408	424	441	420	420	407	411	429	450	395	410	406	424	454	445	416	402	405	455	412	387	452	435	410	460	420	417	440	427	426	394	440	457	399	472	374	417	447	429	422	405	400	419	429	396	411	419	415	430	417	419	451	418	438	449	412	444	420	455	408	443	421	420	430	432	446	418	445	393	437	427	415	439	471	462	456	434	452	439	446	456	422	414	450	409	448	436	408	427	424	452	421	438	403	449	451	436	420	390	399	437	420	417	411	447	425	431	410	457	449	432	441	424	427	426	428	402	423	451	433	447	441	430	416	399	449	450	435	443	453	411	416	438	443	461	439	444	442	424	443	464	443	411	442	436	441	451	429	450	469	386	438	437	396	460	388	465	419	436	437	444	433	417	439	430	450	420	442	430	434	418	427	431	383	449	425	447	444	405	458	442	414	396	433	458	440	436	432	413	460	412	409	441	428	399	434	425	468	434	465	397	434	399	442	440	429	423	426	440	419	446	469	423	392	438	436	436	397	466	417	467	414	455	428	441	405	398	420	418	405	460	454	435	418	409	453	430	401	403	447	476	422	412	446	415	406	428	422	433	431	425	437	423	431	408	446	432	416	422	400	434	398	441	448	452	463	410	418	446	449	404	451	430	456	445	421	414	432	434	431	418	443	404	414	451	424	427	409	434	412	400	432	407	411	407	433	444	388	416	428	431	469	474	422	448	433	396	438	445	403	419	444	454	445	443	390	407	398	416	439	438	416	436	430	412	407	466	447	451	418	463	443	445	445	413	423	425	421	415	449	423	410	434	417	444	426	431	419	450	405	389	441	432	427	449	424	411	449	401	428	424	434	435	434	405	441	413	424	430	429	444	399	428	386	410	414	433	441	427	425	447	398	436	444	427	458	426	452	409	406	450	440	445	412	410	414	415	413	401	460	422	407	425	447	481	454	408	443	392	448	403	408	437	449	435	453	426	439	470	423	435	425	408	452	445	421	435	420	432	414	438	408	388	434	411	433	404	464	463	499	419	420	412	440	432	430	410	421	421	397	435	426	428	413	434	416	445	432	446	409	426	418	432	439	418	400	380	449	450	427	438	439	439	415	415	459	412	415	452	408	430	437	436	449	455	396	452	454	433	435	410	403	457	436	423	452	394	404	456	406	470	435	471	437	441	406	450	395	396	424	381	437	446	416	429	415	413	431	430	444	438	414	416	425	417	454	457	426	407	459	441	387	427	427	428	447	430	431	448	431	426	398	425	445	446	425	432	450	412	415	425	424	445	440	418	416	443	421	387	444	441	442	417	451	420	486	417	442	448	414	413	418	456	427	443	411	432	439	436	446	468	414	447	423	446	415	420	453	446	445	437	395	391	434	443	415	445	413	475	445	449	407	422	450	446	414	406	429	392	430	441	413	478	435	449	408	433	416	447	445	399	426	413	387	436	447	422	420	427	431	429	441	462	384	430	398	400	415	453	426	446	413	456	437	429	433	401	424	439	398	388	418	469	430	450	462	389	398	401	426	429	451	418	429	431	417	439	440	418	452	430	419	469	398	415	427	395	448	418	436	366	430	474	439	451	465	427	450	434	405	398	420	429	436	407	417	458	405	425	454	412	421	402	430	452	454	422	416	445	406	442	425	430	447	422	407	412	425	405	411	433	431	432	439	416	392	408	410	415	442	399	456	417	398	409	430	390	455	450	408	405	436	450	421	436	484	460	398	433	411	426	436	454	433	392	407	433	439	437	436	438	415	426	434	460	454	459	426	435	424	423	464	420	422	395	418	447	424	405	442	421	428	409	443	391	395	388	440	398	438	447	425	446	430	457	424	475	405	444	422	425	469	444	396	450	423	413	436	439	466	430	440	436	450	434	451	431	422	417	422	434	407	438	428	433	403	473	436	418	396	415	428	411	437	391	460	399	436	416	432	424	447	413	442	426	411	441	428	450	432	410	378	440	400	476	445	460	433	423	432	454	424	435	472	434	392	438	393	395	450	390	440	443	462	429	420	431	464	421	467	420	405	433	456	423	393	448	409	449	429	490	423	426	437	411	455	437	458	427	461	417	433	419	447	442	446	408	398	399	396	408	445	437	412	398	385	461	394	421	420	458	448	431	432	475	441	408	448	427	397	419	423	466	405	471	428	395	427	391	411	417	433	410	424	412	423	451	438	428	428	439	432	430	424	463	423	459	429	466	436	431	441	419	466	422	434	452	444	450	437	449	415	446	409	397	461	430	421	483	434	402	462	437	433	431	430	433	410	421	424	444	394	409	464	436	424	406	459	436	415	449	445	417	436	425	403	440	406	403	448	444	401	461	465	429	471	381	425	402	423	401	405	438	400	421	414	421	452	412	422	457	407	418	456	441	444	467	423	427	486	417	425	442	444	418	414	410	391	455	414	417	404	431	428	466	452	441	451	430	425	430	415	421	395	466	403	422	417	424	431	459	462	425	416	470	434	435	413	429	446	461	429	443	427	441	435	403	437	401	426	418	437	428	415	429	428	457	382	433	427	432	428	402	438	444	411	404	413	415	447	424	434	430	457	449	390	453	437	398	410	463	414	437	423	442	433	392	430	439	450	433	444	427	397	416	430	431	412	410	406	473	431	414	434	411	449	429	419	394	375	390	388	453	409	425	448	396	427	450	375	445	395	458	430	410	414	433	439	451	409	408	428	432	451	414	434	410	457	452	421	423	429	415	440	445	407	425	418	445	415	375	431	413	420	420	439	402	433	431	399	454	413	436	421	401	402	448	396	439	485	453	433	428	408	449	409	427	424	448	442	440	433	488	436	435	455	410	470	410	438	389	412	407	418	394	419	440	404	402	409	418	422	436	414	437	459	437	434	396	459	398	429	414	430	452	445	403	458	450	433	434	379	439	404	408	411	418	488	445	432	423	396	413	442	443	459	411	446	445	410	411	426	428	429	441	437	441	424	414	421	424	406	433	410	407	386	442	471	456	462	426	434	425	405	413	449	480	425	416	454	433	467	419	411	402	425	427	407	431	451	430	408	442	446	440	433	433	404	444	428	435	429	422	400	435	435	437	419
8783	8886	9783	4094	8379	25333	27895	19488	10044	4357	1633	735	506	448	429	432	419	409	431	430	414	387	418	421	437	396	423	427	406	431	414	433	451	460	420	419	433	416	434	420	450	407	430	477	429	420	426	430	400	400	433	399	441	450	401	406	448	436	442	458	432	420	411	407	411	420	443	409	403	390	415	422	429	421	441	421	455	428	409	422	429	412	413	402	423	412	414	430	481	400	466	397	437	422	415	416	386	409	448	405	445	421	389	396	406	438	439	420	441	420	420	413	407	428	447	388	428	394	454	430	408	416	377	399	434	383	426	405	439	449	426	424	461	431	428	398	396	438	416	392	404	427	445	408	483	424	428	431	404	450	391	450	414	385	433	403	440	445	413	421	389	461	418	434	451	420	451	416	465	421	425	417	420	409	414	446	403	428	441	435	440	387	439	406	427	423	425	478	417	413	397	414	444	421	429	418	384	428	407	417	422	414	456	414	408	427	426	409	450	429	443	437	439	452	411	437	434	444	449	438	400	399	455	370	440	413	402	389	408	426	437	455	433	457	412	408	370	418	454	437	413	410	418	425	417	423	422	444	430	424	418	446	390	442	458	421	407	425	419	453	443	409	400	436	463	444	415	415	399	409	395	421	459	399	446	444	429	411	415	395	414	425	448	419	413	449	436	412	421	411	413	411	414	439	415	423	416	435	442	391	463	449	425	426	444	401	403	392	412	426	424	390	424	418	424	390	424	419	410	417	434	396	451	418	424	429	400	421	426	452	402	421	418	412	414	394	396	411	458	435	403	394	456	413	445	439	427	460	398	416	395	447	458	413	440	412	415	396	417	388	438	435	463	428	424	430	442	376	462	401	427	363	430	411	406	433	430	437	419	455	462	412	424	409	399	430	431	445	431	412	389	423	412	415	398	430	434	415	405	429	411	434	393	416	412	407	424	392	399	443	434	419	421	445	425	407	411	429	423	429	428	414	420	395	459	381	412	413	397	414	419	401	472	419	398	412	421	389	454	434	386	418	469	414	441	398	423	393	425	442	411	425	438	417	415	444	413	422	437	471	425	415	404	449	435	445	411	399	452	428	422	422	424	451	441	428	466	402	419	417	399	427	403	413	421	413	397	458	380	455	454	414	428	430	415	408	415	475	439	432	413	403	446	409	422	412	425	446	431	428	417	467	400	410	445	425	445	430	429	437	462	401	484	438	396	430	414	427	430	446	412	420	402	420	433	450	412	410	414	439	376	426	468	405	370	450	386	435	429	407	403	433	407	460	414	408	444	427	420	416	474	405	411	408	435	397	411	432	393	417	408	448	418	453	429	407	406	436	442	425	388	400	414	418	425	425	404	444	414	408	435	414	399	427	424	406	439	421	409	438	410	421	450	410	430	470	406	423	420	438	418	394	376	432	438	400	438	425	427	436	407	419	399	427	444	403	420	429	436	399	386	454	451	436	411	439	396	448	407	438	453	427	403	427	395	430	418	422	398	440	445	406	412	432	439	405	372	415	450	397	390	399	429	441	395	389	416	431	423	425	413	413	393	411	428	429	457	401	422	429	434	416	424	414	413	452	435	416	422	419	403	404	415	426	439	358	439	424	415	437	441	415	403	434	411	472	427	407	410	386	436	406	419	393	447	443	402	399	453	385	394	410	414	419	439	439	418	409	419	406	417	438	440	405	426	390	441	444	441	443	455	402	383	390	431	394	448	409	409	410	426	454	421	388	427	389	393	426	403	425	433	411	456	431	389	432	402	406	398	399	424	413	387	431	416	404	420	381	447	411	402	431	413	405	428	408	440	431	402	408	422	410	454	438	418	456	443	414	402	435	366	439	423	426	416	422	422	420	425	462	413	442	394	410	428	411	437	372	418	426	450	409	403	418	406	406	436	402	410	447	422	438	432	398	426	462	392	384	429	393	435	460	464	439	388	413	419	389	391	418	421	440	375	460	419	363	465	414	428	423	389	398	400	438	407	412	400	445	407	374	405	430	437	424	432	377	456	404	396	384	408	419	410	422	452	387	415	403	461	418	441	406	394	431	426	430	414	448	417	368	394	398	409	401	382	420	409	437	424	411	418	430	455	393	414	423	415	415	383	452	410	430	402	436	420	433	405	438	465	452	389	386	408	417	410	425	446	433	424	410	460	432	463	387	435	444	424	446	446	439	419	384	411	483	448	462	393	435	403	395	420	409	399	438	431	402	410	374	467	439	421	397	439	423	394	399	415	419	388	400	413	467	418	407	407	427	424	408	419	437	394	418	436	434	412	417	405	411	434	426	433	434	377	424	405	421	384	408	419	413	448	425	441	457	446	409	379	434	431	433	437	415	443	439	414	451	387	406	403	380	442	421	437	417	411	427	401	441	383	411	454	388	398	400	431	422	416	425	424	417	426	385	409	408	434	406	415	448	417	404	388	400	406	416	415	394	447	452	448	423	443	445	443	405	407	411	427	420	428	454	402	446	445	423	399	383	431	377	428	419	404	411	399	441	438	441	381	405	411	410	414	419	440	392	411	421	429	408	424	450	385	403	389	411	406	412	404	433	425	412	426	411	434	425	441	422	436	450	404	425	475	437	416	431	411	420	433	435	400	435	423	427	396	417	390	451	438	422	416	445	392	411	455	435	438	408	428	417	380	425	430	378	459	455	419	414	419	432	426	429	408	416	432	422	406	435	427	408	373	423	403	424	460	451	408	421	470	435	397	396	414	388	404	408	441	409	445	422	393	397	376	382	400	437	412	371	435	452	436	407	422	433	411	427	416	421	429	440	415	395	426	436	426	430	430	394	399	433	421	453	395	436	418	418	419	391	446	414	403	409	421	427	374	461	429	396	415	406	428	426	420	428	402	422	425	412	404	454	406	439	428	406	413	418	402	427	409	414	442	409	409	439	442	421	423	422	441	392	426	419	422	392	454	412	412	413	427	380	406	418	400	415	441	415	439	392	399	416	416	389	440	426	419	412	436	429	424	385	386	410	409	417	401	418	420	427	439	422	444	424	407	403	387	381	423	416	391	396	403	453	421	442	421	393	420	461	402	423	414	398	414	415	456	429	419	415	390	430	420	448	409	413	444	435	383	398	409	455	445	407	401	416	435	420	415	413	413	457	367	424	436	457	429	400	423	461	396	426	413	425	398	422	397	427	410	435	400	408	430	400	385	421	412	424	401	392	412	423	426	467	405	460	409	414	390	410	423	394	396	413	437	394	432	433	409	468	451	415	455	409	437	438	402	428	411	449	423	405	421	449	399	416	415	437	437	435	397	429	431	413	441	394	438	413	423	395	400	403	462	434	381	429	399	433	391	399	443	423	392	431	427	443	414	399	417	404	460	434	392	390	428	387	419	451	459	430	410	443	409	408	392	429	433	423	421	468	430	422	406	419	428	406	405	437	417	404	417	396	430	381	427	431	419	406	420	404	396	395	385	451	414	401	407	422	457	419	417	435	447	456	425	435	382	449	420	430	441	404	400	399	413	439	420	417	444	408
24189	21342	28667	24441	21200	35398	53266	39716	22524	9283	2633	907	645	514	555	550	560	511	490	558	499	503	518	554	529	538	508	516	503	520	487	548	553	504	506	533	506	474	525	541	537	518	509	518	523	529	543	524	498	508	516	525	510	481	518	538	535	492	506	556	529	528	531	516	556	500	515	508	516	493	547	546	524	568	555	546	523	535	506	560	489	540	528	559	495	514	538	538	519	532	547	527	533	506	532	521	489	549	545	561	529	519	511	499	538	531	529	550	522	536	570	526	519	522	528	490	521	519	469	573	527	507	507	509	529	556	523	485	534	539	519	501	519	518	556	491	486	511	489	513	585	501	471	530	538	538	515	477	510	488	504	504	533	523	526	510	564	504	516	523	535	521	546	527	535	504	503	517	569	535	495	553	541	489	518	529	521	532	512	511	537	538	475	523	487	488	531	508	482	495	485	501	491	532	519	509	484	516	496	544	526	545	500	521	518	518	504	472	521	509	533	514	495	523	509	498	519	507	529	502	513	522	533	525	514	540	557	496	575	506	504	499	537	538	527	498	487	504	550	487	534	507	494	551	559	552	529	551	511	549	529	522	576	516	483	489	503	527	500	555	508	519	518	485	517	532	473	528	509	527	514	491	517	503	496	511	492	527	540	515	507	529	521	508	522	522	501	539	499	537	500	525	489	563	567	489	526	504	494	530	514	547	466	544	516	524	513	479	535	505	490	475	512	498	523	499	513	511	579	541	539	553	495	505	526	485	492	491	527	512	507	543	511	560	531	507	537	540	533	486	457	514	543	536	497	462	519	520	547	502	528	520	488	504	545	488	515	533	534	523	519	488	513	506	507	503	515	565	538	537	516	547	496	534	485	505	502	477	508	555	508	492	515	529	511	502	534	523	563	539	530	482	490	576	523	522	520	487	529	549	489	462	519	515	512	528	469	529	530	543	528	526	544	504	522	477	543	516	553	516	522	471	568	538	486	526	522	511	499	505	515	530	520	532	534	534	501	496	499	493	473	483	490	501	542	537	529	505	527	500	533	481	532	524	498	493	528	550	512	518	533	500	509	547	550	514	514	506	513	452	481	496	516	527	537	507	508	464	520	537	516	491	551	530	542	500	545	522	563	499	549	492	538	560	496	479	556	498	509	489	537	552	537	478	524	520	537	501	525	517	539	518	510	531	536	505	531	511	509	491	535	529	476	535	508	558	492	511	498	492	505	527	486	543	497	517	534	509	530	503	495	519	524	518	498	508	475	513	551	505	517	508	520	512	512	507	473	506	518	533	535	558	504	507	501	522	494	519	484	491	515	545	542	539	537	553	512	513	512	492	502	563	511	487	529	458	488	536	500	505	520	543	552	561	512	535	487	530	519	543	505	468	518	516	564	507	502	492	513	519	490	504	474	535	558	513	494	520	544	501	509	496	530	494	531	536	511	499	521	538	499	546	511	472	539	508	536	518	533	495	527	505	506	541	507	514	506	465	492	495	526	503	524	566	514	501	521	555	518	526	525	496	504	566	533	509	507	512	492	478	510	499	498	535	489	572	508	504	524	552	505	491	478	527	539	498	512	521	476	505	576	526	545	554	500	514	495	536	480	545	566	528	524	508	483	493	520	514	523	503	540	522	542	503	537	511	489	501	507	497	467	506	527	531	516	565	526	519	528	500	494	509	530	557	532	487	528	528	504	500	492	501	535	495	503	544	513	497	516	532	536	530	535	503	474	541	554	519	540	528	519	590	502	528	527	465	490	510	472	498	509	549	531	510	510	557	498	515	518	505	539	527	533	502	542	517	527	516	566	507	508	459	526	541	549	510	491	570	535	536	514	493	495	533	466	539	527	521	539	505	504	493	551	549	541	513	481	532	508	508	495	509	510	502	526	535	530	561	476	535	529	499	544	516	553	504	526	521	530	480	490	505	554	514	546	515	505	514	536	546	549	495	494	525	526	540	496	544	476	531	501	541	494	521	556	500	499	576	526	545	516	540	493	484	506	512	529	500	525	501	550	534	557	544	498	479	512	507	510	537	526	535	522	537	501	515	458	500	508	523	521	494	557	496	512	530	515	515	460	536	459	500	523	504	514	543	507	496	493	520	524	534	511	511	540	480	510	514	556	532	494	525	487	485	512	482	570	521	532	509	525	505	511	487	508	525	492	490	505	506	508	502	503	517	521	546	488	507	491	552	542	531	506	539	536	512	548	485	497	491	505	552	519	514	561	467	504	512	514	551	537	483	467	528	499	547	494	547	512	515	500	500	516	496	520	549	505	539	550	509	524	505	515	551	533	467	527	515	531	529	501	488	537	527	524	481	484	508	529	508	485	517	539	523	542	551	570	504	527	550	525	509	555	508	490	454	515	504	491	540	496	523	520	534	516	502	574	517	522	495	500	537	478	529	525	497	511	485	480	488	471	535	489	548	525	537	550	533	518	523	535	487	521	526	512	525	469	556	508	490	484	495	502	469	528	498	520	528	491	484	476	517	495	537	496	457	526	518	507	519	531	554	516	524	504	510	524	497	487	474	531	528	524	525	552	503	541	483	524	517	494	500	506	501	463	510	511	532	533	513	497	487	481	530	540	520	510	477	535	503	517	501	510	494	516	467	535	539	550	507	523	524	526	504	511	589	531	525	522	501	555	493	503	489	539	470	506	522	533	528	492	534	526	524	521	505	520	527	488	483	522	529	520	509	512	500	518	536	534	528	536	537	580	501	497	500	539	521	538	508	483	517	494	539	521	563	510	499	532	533	499	495	467	509	572	526	471	517	498	513	563	513	506	488	515	471	500	490	545	542	528	553	515	516	511	506	476	493	497	480	560	543	530	458	537	499	506	526	509	481	488	513	535	502	536	531	524	568	515	514	517	488	527	513	506	533	514	571	533	530	493	494	529	539	544	517	470	490	505	491	479	562	531	534	541	582	536	468	516	471	497	482	507	530	526	514	557	559	521	530	514	552	511	527	561	538	538	516	526	492	512	556	546	499	544	498	512	485	525	523	505	511	492	518	495	484	487	523	523	534	518	496	533	495	533	514	501	530	505	554	503	530	525	509	527	492	476	509	476	497	482	532	512	509	517	532	517	493	542	545	505	517	540	501	492	540	512	528	527	533	520	504	508	526	513	552	504	565	511	523	525	537	502	545	531	549	503	521	529	498	539	529	520	519	527	466	549	528	539	467	523	536	506	488	515	541	485	497	534	500	567	530	519	551	494	500	518	500	506	517	546	506	471	519	521	536	556	511	534	529	566	529	487	522	546	484	496	534	536	519	506	518	505	515	544	500	507	483	577	530	515	490	492	526	514	548	511	514	481	512	553	528	513	525	505	509	516	484	525	536	547	465	519	519	499	519	513	587	504	489	530	531	520	529	539	492	560	509	486	513	535	478	522	547	492	512	506	507	496	502	545	488	511	492	512	542	501	545	522	550	539	535	503	493	542	487	532	531	517	518	544	548	546	487	519	525	528	507	516	512	511	528	502	487	532	548
7479	16802	17198	9770	6914	38905	48563	33791	17515	7699	2642	1108	633	562	491	475	470	493	501	482	551	499	506	482	499	534	492	533	480	510	458	485	547	516	508	508	515	486	500	519	502	518	452	530	486	519	486	497	488	507	511	522	533	505	517	482	479	559	496	476	486	486	519	493	508	518	504	502	527	529	504	497	525	478	548	545	479	488	475	472	503	474	460	493	478	488	494	503	530	518	468	489	496	489	544	478	490	475	491	537	506	491	500	489	524	524	495	482	525	478	532	462	487	524	527	470	514	515	514	437	500	512	468	501	466	507	544	520	483	482	512	473	506	476	486	509	485	535	520	487	460	482	516	507	491	487	512	532	508	473	513	534	510	503	518	487	489	545	504	527	480	470	512	505	459	513	494	490	489	515	529	504	494	489	505	484	513	505	466	505	493	499	455	533	535	528	485	461	497	487	535	516	485	522	494	460	558	471	525	474	498	483	512	512	536	471	537	542	510	505	514	501	463	452	535	533	497	471	506	487	504	544	510	492	551	504	516	494	500	488	510	514	477	530	514	539	498	494	541	499	473	507	478	486	521	505	511	492	532	513	489	502	510	504	535	492	493	493	496	551	511	479	523	556	484	500	506	500	452	573	509	516	463	486	518	489	497	499	504	502	499	503	483	484	528	475	501	456	514	512	478	479	504	527	487	502	492	518	477	511	493	521	505	465	494	493	528	472	509	516	478	481	486	494	488	483	494	544	497	474	517	484	505	483	510	455	486	514	523	501	483	480	471	520	536	496	516	520	479	511	492	491	506	486	491	522	511	501	521	506	526	505	454	529	484	495	498	460	489	526	475	499	515	507	542	509	483	523	469	508	511	520	515	495	504	503	476	503	545	501	506	488	481	495	484	487	460	510	516	523	485	493	496	488	462	477	501	499	539	474	513	502	480	529	481	508	490	481	519	515	506	495	511	464	540	481	542	530	483	536	483	481	460	513	486	504	516	505	537	492	527	468	497	492	505	487	504	478	544	504	506	487	498	521	506	493	528	467	498	521	478	527	519	493	511	501	502	471	524	521	503	447	464	506	482	476	496	469	483	529	473	532	492	461	529	503	538	529	466	454	493	481	507	493	509	530	498	443	510	485	491	489	517	483	486	488	548	532	546	539	515	509	517	502	523	476	526	510	531	496	476	524	491	556	541	495	465	488	493	492	515	488	505	481	497	512	496	521	523	511	472	533	472	458	493	500	511	495	479	531	556	464	474	513	470	489	528	522	516	521	484	493	512	531	525	468	545	502	497	512	518	508	482	502	491	496	497	487	486	469	491	513	506	525	537	493	481	512	505	482	507	530	495	466	491	510	476	523	501	460	545	481	495	526	508	500	502	503	498	533	571	494	494	540	494	512	518	509	492	487	489	529	477	496	500	544	454	492	482	502	482	506	501	522	501	473	490	515	491	498	495	519	514	503	473	474	485	475	509	529	485	485	540	501	532	490	467	506	464	496	500	542	481	506	496	457	477	478	487	516	529	528	531	495	480	522	511	465	460	523	521	502	509	497	491	501	488	491	476	483	475	475	491	507	503	494	497	504	488	495	504	510	504	502	498	495	480	516	495	511	523	526	508	492	465	488	463	475	502	506	509	520	492	537	477	521	527	523	478	501	519	506	520	507	481	498	511	494	480	518	511	507	491	510	496	537	515	489	491	488	484	471	488	507	499	473	490	514	494	513	436	511	471	507	487	474	514	525	535	521	493	523	500	515	460	513	474	507	518	519	477	538	479	506	493	498	491	525	516	490	544	505	494	483	483	485	464	418	522	512	502	464	507	511	507	460	522	504	470	465	470	500	501	521	486	478	514	487	515	502	497	547	499	532	483	457	520	512	518	512	535	474	482	473	547	498	535	485	532	526	464	495	470	497	499	462	482	508	503	522	542	483	482	498	490	509	486	503	528	491	517	482	502	478	500	526	478	527	436	479	459	533	512	484	474	513	484	503	453	496	513	482	507	484	466	472	514	502	509	518	508	484	504	511	521	480	485	518	510	517	494	452	505	523	502	502	534	537	491	483	508	507	522	517	527	482	517	507	490	484	531	493	535	525	494	496	497	522	526	496	506	491	515	531	493	537	468	467	501	491	500	539	513	511	527	502	478	500	516	502	499	492	502	469	459	463	481	521	521	546	529	501	479	514	488	463	523	501	455	520	540	500	512	506	479	465	523	499	491	519	491	537	495	482	486	505	494	464	526	508	496	499	514	478	471	513	492	483	496	476	497	538	530	486	534	491	472	478	471	503	475	506	532	507	513	492	577	517	489	476	497	513	484	498	527	509	525	519	451	512	519	492	513	493	515	514	533	502	522	451	510	495	506	515	484	537	515	520	491	466	480	504	488	477	499	477	472	497	511	475	507	566	526	497	508	476	483	525	503	510	504	511	502	554	526	498	483	509	510	496	495	528	474	534	492	460	481	530	503	473	515	523	518	504	501	511	508	491	470	512	516	491	473	491	452	497	473	511	499	494	502	470	519	488	520	488	559	503	519	508	485	452	505	509	479	478	510	512	540	492	506	513	490	469	485	495	492	503	474	520	514	512	499	454	488	507	506	498	476	505	483	500	520	506	491	526	468	470	499	503	493	532	526	519	515	488	500	525	483	518	443	512	488	530	489	447	497	510	521	525	487	482	481	506	486	509	494	548	513	493	488	518	483	479	490	515	458	498	495	535	510	489	488	523	498	518	471	479	515	502	496	516	496	488	505	487	510	475	505	501	492	505	491	503	490	481	519	490	474	478	531	450	487	514	474	476	471	501	551	491	475	491	508	465	514	489	494	493	463	536	531	523	469	486	493	485	479	497	443	503	480	477	502	507	503	500	501	487	486	536	511	508	486	536	509	512	500	508	512	509	493	488	480	512	520	483	485	457	505	495	470	484	469	532	508	557	497	523	488	493	526	490	493	525	520	485	494	476	497	511	452	490	524	508	485	475	507	499	473	531	502	543	499	507	515	469	514	475	492	500	483	470	487	560	491	488	501	511	505	522	449	489	481	499	514	497	491	512	519	494	482	513	509	529	521	508	486	462	523	562	495	482	492	492	484	507	486	481	514	465	484	498	462	500	515	512	546	516	511	496	542	484	449	480	486	482	440	474	507	493	495	513	509	491	453	502	500	471	479	506	542	480	504	494	498	499	505	502	482	486	500	510	537	536	473	478	470	481	500	520	483	498	508	493	529	494	511	534	491	500	474	512	504	478	500	483	513	522	489	524	494	476	504	535	511	498	494	484	496	520	488	548	496	516	494	524	514	501	463	462	491	504	465	500	508	517	478	489	508	479	500	534	563	496	483	513	488	475	459	494	508	552	513	520	478	509	494	501	503	508	481	500	510	501	478	517	471	495	491	517	508	486	516	493	487	520	513	454	528	513	521	523	509	517	504	490	486	507	501	521	516	473	485	504	473	497	502	502	459	521	478	475	535	498	493	560	477	506	481	525	479	483	472	470	516	471
27593	16390	8683	3865	1573	1735	4497	3737	1986	992	605	498	394	410	409	453	453	406	414	437	455	369	412	429	436	403	427	451	442	402	420	434	422	425	420	421	412	443	397	465	436	428	415	408	441	446	423	405	428	487	427	427	424	431	429	417	407	390	413	374	412	422	402	414	425	400	428	418	444	402	453	399	444	446	417	440	409	449	442	429	401	425	434	435	469	410	454	429	422	448	403	424	383	417	417	371	405	440	446	433	453	409	434	454	455	420	425	426	446	429	404	428	441	457	434	415	443	406	400	416	450	402	444	407	392	427	423	425	417	440	424	396	459	447	412	406	456	442	439	412	431	414	402	420	422	415	425	417	377	429	409	417	455	443	420	429	421	417	400	427	439	459	424	438	464	403	457	400	379	431	457	431	438	429	455	400	435	397	437	435	421	441	404	443	431	438	446	426	413	384	459	438	373	419	436	409	450	426	440	408	417	419	426	423	433	447	410	419	398	455	425	446	445	370	401	429	470	416	422	446	444	435	424	417	412	470	420	405	426	389	424	413	414	410	411	443	413	429	417	441	445	435	432	441	422	395	425	455	416	419	409	436	430	422	409	436	417	438	439	420	413	408	399	425	451	439	436	450	442	411	421	440	420	419	415	407	403	441	464	371	443	437	445	440	414	395	369	429	406	416	414	435	427	424	420	432	402	399	414	414	428	428	406	430	434	413	442	407	418	396	410	408	437	415	410	409	441	419	424	430	431	395	364	471	460	411	377	398	413	418	424	420	450	393	406	429	407	435	426	431	428	390	470	375	441	402	458	412	445	410	416	420	424	437	421	368	398	422	418	448	424	390	432	376	410	453	444	420	438	381	455	420	444	469	430	389	390	422	444	391	453	423	431	405	415	413	420	415	442	442	404	392	410	425	480	409	445	430	421	420	382	421	432	405	397	414	425	433	434	429	439	428	405	424	437	413	424	456	390	433	453	438	447	430	424	435	412	416	405	445	398	414	438	420	389	424	422	408	410	430	405	437	404	424	419	466	425	424	421	419	446	407	428	393	412	381	453	438	442	458	411	403	438	418	421	444	404	408	414	425	415	429	443	434	389	449	425	432	431	454	418	422	414	452	416	425	399	432	432	420	431	464	416	426	431	459	407	429	451	428	427	415	442	423	434	389	395	434	394	471	418	467	407	446	442	414	449	418	400	387	437	406	451	422	457	436	456	436	414	402	438	427	442	444	424	419	434	464	402	406	391	433	422	385	432	416	453	409	398	436	401	433	410	417	436	415	425	421	380	461	417	371	417	424	432	407	440	442	437	399	432	434	455	413	430	408	404	411	418	446	406	409	439	432	424	429	406	454	464	410	417	398	410	407	387	436	447	414	431	442	440	452	445	428	436	395	407	398	433	409	397	450	432	403	424	390	453	435	406	445	411	458	470	404	414	393	450	423	404	453	391	414	428	446	421	422	389	434	430	453	451	418	423	427	407	451	386	412	414	432	430	434	457	420	438	419	410	451	434	430	425	395	411	436	431	403	401	390	433	446	414	423	425	388	460	427	439	444	405	452	458	418	460	407	406	429	418	399	404	414	409	412	447	457	411	425	399	411	439	445	394	389	428	411	447	433	392	432	446	422	450	396	405	440	415	388	395	457	402	437	428	410	440	488	421	425	431	433	379	422	389	414	414	415	425	420	420	424	433	430	417	435	425	401	413	431	402	405	427	418	439	457	377	428	445	420	421	451	397	461	413	461	438	427	441	433	396	437	428	414	444	437	406	401	437	446	427	422	421	398	411	420	420	428	445	411	449	400	416	407	416	430	407	385	452	452	415	419	424	408	437	419	425	426	420	432	399	415	449	394	415	410	426	413	401	449	395	411	427	394	396	460	443	409	426	438	423	395	404	405	403	456	408	421	420	439	399	426	396	405	421	392	381	382	434	472	430	450	405	392	397	387	455	414	427	414	422	395	443	427	422	417	448	417	427	376	446	440	402	437	438	432	403	447	419	411	449	405	393	439	411	440	435	430	443	421	440	415	420	435	442	456	448	447	412	427	453	388	390	401	452	417	390	436	381	435	429	454	402	418	409	471	397	430	491	421	389	437	447	415	438	423	447	445	409	420	417	434	416	416	463	447	413	442	452	382	440	401	417	442	429	426	453	388	400	399	427	420	436	442	391	426	441	468	454	424	423	456	435	444	426	399	414	433	422	392	441	438	408	399	425	445	430	384	452	434	394	447	440	466	468	388	405	408	413	420	404	399	435	384	424	445	420	434	401	388	438	410	452	431	419	392	439	409	423	417	433	423	442	420	455	450	433	442	455	448	410	406	424	414	424	444	448	395	391	433	467	419	471	449	442	416	378	394	413	454	443	445	396	396	395	417	422	429	414	417	446	419	416	438	383	436	412	442	424	440	429	453	440	408	421	372	436	416	427	458	401	428	456	424	416	436	448	382	437	408	397	373	456	422	400	423	399	398	421	410	421	417	451	430	439	441	404	416	455	396	459	446	412	423	431	447	390	395	396	427	388	428	432	416	420	439	444	438	440	427	385	423	389	415	427	416	470	388	438	434	445	445	398	399	430	395	445	435	437	425	377	419	442	457	418	421	453	449	425	413	443	436	415	390	418	461	422	439	443	391	395	429	421	392	443	448	426	434	434	440	398	402	444	419	427	403	443	404	429	413	435	448	444	421	391	473	443	431	443	433	449	409	431	415	434	430	422	455	408	368	414	384	460	437	428	403	442	427	449	450	453	422	392	406	479	431	430	426	432	442	437	469	434	444	379	426	432	438	410	449	387	420	447	423	430	426	434	443	439	412	415	416	444	431	419	406	450	432	376	409	391	443	376	429	428	406	460	435	434	446	388	396	422	407	384	422	428	439	434	435	484	436	397	452	435	430	395	441	435	416	434	411	440	423	420	401	416	426	427	419	391	434	399	413	416	429	408	442	378	372	414	462	416	426	412	440	399	432	438	407	394	402	431	411	430	446	429	412	403	389	431	421	423	387	427	446	417	433	411	424	435	422	441	414	433	403	438	417	422	380	453	460	435	465	440	423	407	400	439	404	435	401	452	418	402	406	449	398	419	417	418	437	384	431	440	416	434	449	401	407	412	445	388	425	388	398	405	401	391	427	383	425	393	424	399	401	410	371	431	439	437	457	410	422	439	393	429	443	411	429	431	418	459	431	418	422	454	445	391	427	458	445	451	428	411	400	408	393	443	431	399	421	425	396	428	418	420	444	428	434	446	422	424	423	417	416	422	458	418	451	422	410	441	440	431	441	463	391	420	434	409	434	441	430	434	421	404	399	417	410	420	437	425	436	402	433	432	402	417	409	434	438	439	429	385	436	450	441	417	409	424	423	423	417	417	418	434	444	423	396	428	424	468	413	405	450	402	428	437	417	405	405	388	399	439	393	446	427	420	435	413	465	425	432	459	426	430	404	428	406	431	432	425	427	433	420	440	423	431	431	439	450	437	425	447	449	386	424	442	418
6142	10577	7880	3588	1682	2365	5557	3978	2004	1050	612	447	399	388	379	401	411	358	404	378	390	413	423	393	396	384	400	400	404	406	411	403	395	389	389	394	403	394	382	411	426	402	367	394	409	440	400	393	400	383	415	389	442	377	400	416	386	372	336	413	394	389	422	410	385	376	446	384	374	401	420	385	419	408	408	393	377	395	417	392	380	398	421	427	404	441	390	386	406	404	394	390	384	401	388	402	385	407	436	394	414	346	369	419	388	405	432	392	407	408	412	399	428	396	378	382	402	394	416	421	407	398	451	418	413	396	369	403	370	368	393	361	404	388	385	409	374	418	392	403	414	372	390	447	388	417	380	413	423	406	388	439	411	413	366	381	392	430	428	395	392	379	405	422	385	390	406	414	412	380	396	400	390	377	413	402	376	384	391	355	379	388	416	409	386	420	395	376	380	392	420	376	419	401	379	423	434	403	408	376	387	426	419	359	420	417	426	397	362	400	410	393	381	381	402	386	392	417	383	409	378	402	373	399	370	399	407	395	406	358	379	404	370	429	373	375	394	391	402	393	417	407	373	367	384	432	357	382	379	403	375	426	379	412	393	375	382	398	412	398	403	411	384	430	387	407	398	412	395	400	384	397	418	401	374	369	387	430	401	412	368	378	385	392	375	378	410	414	431	393	360	410	370	386	354	424	428	389	389	422	391	403	392	377	411	402	396	430	393	371	399	392	420	424	415	373	381	369	400	397	390	386	416	385	408	428	377	396	424	398	392	413	410	356	404	408	420	415	363	426	403	371	399	427	408	437	391	379	398	390	376	407	402	405	377	364	438	395	397	429	409	378	375	405	366	442	388	376	435	416	399	389	397	378	410	395	393	396	407	406	411	395	414	425	412	429	386	376	389	369	435	413	377	404	390	345	438	423	393	362	400	412	379	399	417	372	398	429	402	401	406	408	376	398	391	424	408	390	397	430	427	369	403	433	422	389	393	428	406	404	405	390	413	421	392	389	387	372	405	396	406	405	399	417	431	409	392	404	380	401	419	368	372	411	395	409	367	393	387	405	394	408	363	386	397	366	386	433	387	395	380	357	374	434	395	367	405	407	435	416	395	410	367	409	411	407	329	406	434	370	381	437	359	396	422	393	379	403	367	423	364	389	403	395	392	380	427	401	401	371	424	384	419	398	392	410	400	349	382	362	397	386	399	394	413	389	421	378	401	404	393	385	425	443	408	394	389	392	409	377	399	385	414	389	406	385	376	402	377	381	419	385	391	401	400	390	431	414	365	393	402	374	427	367	401	377	416	404	424	411	362	352	438	389	387	385	411	410	402	405	390	378	401	432	385	398	394	394	377	396	359	411	404	397	400	420	389	391	380	408	378	409	392	384	381	410	394	418	373	402	419	422	378	419	369	404	412	392	379	410	404	424	361	414	378	384	388	395	389	362	414	365	401	385	412	401	391	414	364	425	369	394	410	391	361	369	422	399	424	405	408	389	386	422	377	366	404	435	419	403	398	402	408	405	416	422	381	392	422	391	392	398	387	402	418	371	419	423	426	413	378	430	394	415	395	410	373	415	388	395	368	407	389	402	458	405	388	403	373	407	379	436	418	415	373	388	411	393	391	398	393	401	384	406	391	405	433	445	394	414	402	385	379	426	415	422	402	407	389	426	397	391	352	409	390	380	403	391	403	375	389	405	393	378	391	379	409	399	398	408	371	384	381	391	388	390	383	392	436	373	381	388	394	418	379	401	416	406	404	368	403	392	396	396	406	363	424	403	391	368	388	409	421	405	414	397	415	411	391	415	381	382	400	380	402	404	387	386	410	404	418	401	411	387	416	407	361	426	418	403	396	363	409	386	423	375	431	386	388	368	400	356	412	414	395	400	385	409	401	411	401	392	391	399	438	396	406	415	372	369	409	423	382	372	363	416	392	399	398	370	384	378	411	388	402	377	424	414	398	395	418	383	436	412	360	368	404	373	399	387	408	437	398	366	415	397	381	382	406	404	399	373	343	379	395	373	439	380	397	389	367	394	413	382	411	368	419	418	431	393	394	403	429	382	406	391	409	389	406	406	382	406	393	407	427	384	391	404	368	374	419	383	403	422	408	392	401	388	391	378	401	399	411	400	410	372	369	380	394	404	422	414	439	421	413	445	400	413	375	372	395	388	426	379	434	374	402	380	371	411	404	353	416	370	389	373	392	404	395	383	419	370	425	424	384	401	363	412	431	365	390	419	407	406	406	410	394	400	412	386	377	410	349	398	423	376	349	384	391	333	370	391	398	397	374	409	398	411	389	386	389	400	393	427	432	406	378	404	417	408	385	427	419	388	413	363	392	421	363	444	417	418	363	392	400	404	430	389	402	378	394	379	378	393	391	420	410	424	402	348	424	418	362	426	418	372	414	390	392	442	368	442	369	378	379	405	413	379	387	423	406	399	400	379	372	389	366	406	399	378	398	398	405	393	422	377	365	397	393	408	378	392	367	364	401	428	394	378	407	420	375	443	403	366	396	391	387	412	426	415	397	381	424	413	388	420	392	388	417	394	395	410	386	388	399	423	404	378	412	375	389	408	397	405	386	398	398	384	420	382	381	382	357	410	400	411	360	443	370	410	385	429	427	427	400	403	380	397	395	394	433	417	373	399	420	389	426	415	414	410	394	408	393	404	401	417	412	408	389	392	422	397	409	372	399	419	397	418	372	415	387	404	384	405	398	400	414	400	410	405	386	404	424	402	380	390	394	386	403	365	427	396	430	384	354	378	374	388	384	407	397	384	407	410	387	379	373	390	393	401	430	439	428	394	400	406	452	404	359	401	396	385	394	404	381	332	400	414	371	399	346	408	408	363	396	383	403	409	355	367	389	401	402	402	374	380	434	402	402	415	365	400	413	351	353	390	383	383	390	396	397	437	372	398	383	414	385	392	395	412	465	397	417	401	406	379	384	373	388	366	385	379	396	376	381	424	405	382	406	428	443	399	380	406	393	417	372	378	373	382	413	406	420	375	405	379	396	399	394	411	379	423	407	383	401	379	387	410	389	374	403	410	389	401	411	385	410	372	382	412	401	357	424	390	371	412	395	389	404	390	382	443	381	368	394	428	396	378	394	378	382	395	374	425	416	377	394	408	427	388	398	410	380	432	403	380	429	451	355	446	414	354	376	399	403	409	445	376	423	422	391	387	379	424	403	413	435	397	420	418	416	358	385	383	401	380	394	372	386	415	403	434	417	432	400	398	419	433	366	368	389	431	399	409	417	434	393	434	395	420	404	403	449	422	410	426	411	375	399	404	439	410	358	388	354	409	390	403	428	399	382	401	337	395	386	410	425	406	430	398	414	376	384	405	384	412	405	391	409	393	395	392	390	425	427	358	395	396	368	396	357	401	379	386	378	407	427	387	416	414	384	400	420	383	422	368	409	380	420	415	411	400	408	387	366	371	391	389	423	404	386	390	364	373	393	399	405	404	432	400	385	356	371	429	380	370
25460	21386	27157	24725	8963	16850	36109	24484	10906	3770	1174	664	495	464	404	412	415	426	448	436	414	430	453	425	436	441	443	435	431	418	427	419	403	432	426	457	453	437	428	414	382	443	438	413	434	441	403	447	390	426	438	417	406	417	462	427	436	406	460	452	440	433	409	403	466	425	441	416	455	424	437	391	438	435	421	488	427	410	414	455	441	444	451	419	416	441	431	415	427	430	395	426	471	421	433	394	400	417	443	405	416	426	445	404	420	441	406	417	398	457	429	449	421	433	454	417	416	411	459	436	416	454	428	405	446	403	447	433	438	451	452	418	437	408	425	437	416	420	439	423	405	381	422	409	378	431	455	427	443	423	444	416	466	457	454	439	465	409	454	484	436	422	447	414	417	430	431	416	402	435	407	416	417	422	447	391	439	456	429	394	482	417	444	414	396	446	413	441	436	405	401	413	435	427	451	472	460	417	428	439	435	404	403	425	436	425	430	482	434	400	462	438	421	408	420	416	434	392	455	427	413	419	434	393	437	398	442	401	419	415	430	415	484	447	403	402	392	436	443	440	443	428	424	402	399	433	428	440	447	425	432	405	438	435	463	471	428	432	434	447	395	433	457	438	412	449	453	440	436	443	408	454	435	457	439	422	424	403	459	424	423	449	439	418	437	456	407	457	436	441	429	412	451	448	421	446	416	433	450	430	425	449	432	426	441	421	438	440	435	415	415	477	450	429	439	432	453	408	403	415	406	476	415	456	458	428	407	417	444	456	437	432	405	422	417	442	413	407	425	436	450	427	460	411	406	437	430	441	397	371	412	411	496	425	415	415	437	410	412	426	445	420	478	441	436	414	456	437	407	424	396	425	436	420	449	445	450	437	409	447	446	426	439	414	437	396	440	460	435	469	411	412	422	428	399	431	461	457	400	386	394	411	415	466	460	423	453	443	448	412	444	436	439	412	398	437	415	415	381	427	448	432	444	450	406	426	415	449	436	418	418	449	405	421	408	409	405	451	444	452	426	419	419	416	432	444	414	432	442	460	436	385	417	410	433	406	409	432	411	410	419	449	415	432	408	444	420	418	451	398	420	446	430	436	413	392	423	409	424	412	445	454	449	440	429	454	424	401	408	418	412	444	448	462	452	437	420	465	425	415	412	452	415	420	447	418	435	462	446	391	426	420	427	410	404	435	426	430	450	465	418	472	444	434	458	420	401	407	435	459	427	399	429	432	403	415	461	394	408	441	370	414	431	445	433	428	410	439	447	394	421	411	414	411	413	447	427	447	442	451	426	412	406	452	453	423	407	404	415	427	426	419	425	446	438	465	447	405	401	458	419	429	397	415	436	428	423	400	394	420	442	427	445	430	423	435	449	440	454	444	443	441	401	447	432	405	401	406	442	427	423	436	433	418	428	474	418	431	455	400	419	413	460	434	420	453	443	393	461	441	455	432	394	404	445	423	427	423	375	404	430	430	445	409	430	419	424	439	446	418	458	398	425	408	415	460	424	417	439	436	431	431	445	435	421	414	459	415	434	408	469	431	453	430	455	416	449	444	441	397	417	406	469	431	416	439	418	427	436	455	412	435	444	395	437	465	396	436	422	443	432	426	393	423	432	418	434	420	460	447	455	461	448	409	426	476	433	428	471	417	422	409	435	434	437	419	421	385	429	419	422	428	446	392	447	411	410	443	421	411	398	422	465	441	434	449	434	415	433	444	479	373	384	435	402	437	457	404	417	420	427	431	417	373	386	397	373	437	419	473	418	404	427	459	412	450	414	428	421	463	438	428	360	411	403	455	472	438	395	376	431	423	461	410	377	418	407	459	383	431	394	426	443	416	419	410	440	423	423	460	405	449	415	416	434	441	430	419	418	398	417	451	432	435	443	442	447	442	451	409	408	419	439	417	432	367	407	434	455	445	432	445	419	440	455	387	386	433	426	420	424	423	417	431	432	432	409	425	422	412	428	405	428	429	396	424	422	426	465	402	400	414	446	428	424	435	373	428	438	431	425	420	454	404	422	484	466	405	383	413	452	426	398	434	436	438	417	428	385	474	441	413	452	434	471	440	489	399	433	435	414	438	426	463	455	412	417	432	385	447	416	421	437	429	402	440	429	455	427	401	440	427	459	415	419	458	433	438	417	433	370	410	399	402	409	411	414	457	450	427	417	417	454	419	439	417	429	472	427	420	414	425	439	423	437	415	410	457	445	445	426	414	449	395	423	404	405	466	429	426	427	422	426	420	454	410	430	427	417	429	441	392	448	438	464	386	412	432	371	405	451	455	380	419	417	441	430	422	427	436	442	428	411	453	436	453	419	409	386	417	398	433	433	430	397	419	420	426	445	436	431	399	410	416	455	437	445	409	396	462	396	442	435	422	453	451	452	456	394	407	447	466	421	445	457	429	445	398	417	418	448	470	391	418	432	417	440	441	416	453	405	443	448	447	455	418	433	457	440	394	452	413	400	428	441	432	426	456	427	437	410	418	429	399	437	425	442	413	396	419	430	430	396	407	420	409	402	390	453	406	431	500	441	417	435	446	447	407	433	447	438	416	461	434	429	415	408	403	443	409	431	424	422	454	419	438	418	461	403	428	408	424	458	441	451	409	444	455	377	405	436	411	449	408	400	432	431	428	405	421	381	444	402	421	432	421	385	430	419	425	421	446	396	432	387	405	436	438	458	452	448	377	444	443	440	440	451	433	421	422	398	447	386	433	471	443	409	416	431	442	423	408	438	447	433	424	412	436	420	416	409	425	414	416	444	425	409	412	447	418	398	417	432	454	405	444	448	369	436	451	404	431	398	406	419	459	405	447	392	425	448	429	446	437	413	461	455	435	428	472	416	416	426	407	426	434	410	445	439	426	431	428	424	405	445	415	452	403	432	433	415	438	456	442	417	445	405	465	444	406	409	419	433	407	423	418	440	462	453	425	437	442	427	429	468	454	408	440	404	414	409	417	417	432	432	428	432	389	449	452	428	389	458	420	435	440	473	409	440	412	418	422	418	404	409	439	437	464	458	413	481	445	449	446	409	411	395	404	427	430	408	445	399	404	445	462	422	422	422	428	432	447	465	437	440	434	447	432	409	379	408	443	453	411	413	398	454	450	411	425	417	452	446	459	424	445	436	425	414	437	430	435	434	447	414	421	422	437	456	445	404	424	384	397	444	398	431	444	436	413	424	419	434	448	422	423	440	460	420	385	407	418	474	454	410	471	466	423	412	455	437	431	428	434	426	444	468	422	439	421	433	431	394	439	409	448	439	406	451	450	446	446	423	394	395	423	401	422	447	407	446	428	401	394	430	443	397	425	451	445	440	404	440	424	464	419	468	421	410	413	428	432	394	427	433	431	421	434	414	443	415	433	415	410	416	453	389	406	415	426	430	414	452	441	437	440	442	417	435	422	420	455	427	437	470	419	409	433	407	409	449	423	435	446	437	387	444	417	399	447	466	437	429	393	412	391	412	405	446	481	417	453	406	442	428	429
6070	19523	11064	5786	3629	19874	30915	19285	8878	3759	1346	636	417	466	440	442	435	400	431	450	398	408	434	409	440	429	460	439	442	399	445	456	459	406	434	433	413	430	423	420	440	419	409	421	418	413	411	422	388	434	403	401	413	418	416	445	447	399	429	431	426	429	402	452	413	443	425	436	401	430	402	405	414	437	411	410	436	414	421	408	421	432	437	434	415	443	427	402	403	420	428	433	449	433	386	381	449	377	390	429	438	476	405	426	432	415	421	413	419	409	447	412	415	459	429	411	442	420	401	415	445	427	432	419	402	447	423	416	428	394	433	425	436	441	408	408	427	449	426	404	467	421	428	403	415	444	432	406	418	431	408	398	412	419	429	443	413	428	432	436	425	414	442	443	419	446	369	426	412	438	426	424	412	435	440	423	480	440	439	421	428	434	402	404	427	454	420	392	431	403	398	401	393	444	412	400	404	371	424	445	408	397	416	397	417	419	441	443	428	401	437	416	430	422	422	391	430	410	404	409	435	436	426	424	411	456	413	418	406	441	437	416	407	412	382	442	412	422	422	451	409	420	429	430	430	399	418	389	405	402	404	405	416	427	412	428	413	404	423	425	407	405	426	415	429	430	423	432	434	399	421	415	419	431	424	391	451	443	405	413	408	413	381	402	413	401	416	433	438	407	420	449	414	421	376	421	432	404	407	438	438	401	434	419	409	434	397	430	439	420	443	448	426	423	423	426	412	432	395	465	427	421	425	424	400	463	420	466	419	418	412	433	409	451	453	413	438	411	415	462	426	393	446	425	418	415	419	399	401	415	422	422	425	424	409	421	412	401	417	395	415	425	430	396	407	465	427	425	409	385	412	393	409	389	418	417	438	456	422	419	414	424	389	437	402	411	440	417	447	461	408	411	394	436	432	433	414	403	391	403	415	440	431	409	402	390	410	414	440	401	435	415	416	425	399	447	372	447	422	424	467	411	408	391	401	459	441	429	403	417	432	433	437	410	426	377	428	410	412	410	442	389	441	429	434	431	432	427	429	385	433	404	418	409	415	424	373	433	397	430	393	404	409	386	405	420	453	418	412	386	418	463	440	436	409	425	445	407	409	400	408	410	397	366	417	409	421	445	424	375	419	457	436	407	408	453	409	408	462	420	402	408	454	429	401	406	444	395	422	453	400	419	384	388	428	413	430	392	382	431	410	430	434	389	456	418	428	427	452	461	416	434	395	407	412	405	432	398	408	416	445	427	408	413	430	416	358	388	432	420	426	415	444	414	413	411	425	412	394	403	479	391	412	416	441	399	416	393	383	397	380	398	449	427	441	411	421	437	369	400	456	389	389	400	366	417	405	435	404	412	458	418	400	397	410	458	393	428	433	415	422	422	405	433	436	424	426	392	416	453	418	381	418	419	434	427	375	415	405	385	429	410	424	467	440	391	400	392	416	408	436	432	429	448	423	408	400	396	397	375	411	435	392	406	415	412	437	410	386	417	403	429	433	446	366	422	434	427	425	368	392	417	435	424	460	408	433	378	421	471	391	423	416	401	430	436	437	424	403	423	426	429	374	407	442	413	416	387	431	425	389	445	414	390	424	423	431	431	436	419	420	407	440	438	404	416	441	403	428	452	398	399	421	420	459	405	412	433	422	396	413	424	419	400	444	423	404	428	397	430	378	428	409	441	407	473	421	424	420	429	424	429	440	436	420	428	424	425	420	436	426	410	437	399	427	345	431	415	406	397	406	423	423	416	441	401	397	429	387	444	405	436	412	409	427	404	411	410	399	452	421	386	444	441	428	413	394	419	393	436	443	429	413	455	398	429	395	425	385	458	438	450	453	391	398	456	464	415	423	387	416	419	383	401	426	434	386	419	403	389	408	423	416	399	399	395	385	401	436	397	438	430	405	419	454	393	424	400	424	413	425	394	402	427	431	423	466	458	413	421	436	385	408	426	443	452	425	414	435	431	417	416	399	423	439	427	425	407	391	371	431	438	410	456	449	411	415	392	423	416	434	403	394	395	401	429	434	417	435	368	388	361	393	457	424	418	411	424	422	400	380	420	414	448	438	384	405	398	418	389	462	428	445	389	398	414	406	393	458	375	404	462	437	392	447	432	432	453	408	426	416	398	404	437	413	398	388	387	418	396	407	420	429	435	415	417	425	408	413	402	414	448	421	389	457	423	417	393	390	398	409	421	455	406	386	387	385	413	419	425	422	415	444	377	399	456	396	405	403	388	412	368	399	393	437	388	433	442	433	395	455	420	422	442	446	431	424	431	425	401	416	392	450	422	442	424	420	404	396	420	397	417	406	393	428	427	405	420	396	414	401	421	410	404	369	419	424	430	410	404	430	411	400	421	434	430	409	453	446	391	417	415	397	438	427	371	397	426	457	451	436	453	428	425	415	450	390	433	385	389	418	481	404	434	451	396	451	390	426	426	432	405	398	408	415	423	427	419	424	423	400	471	455	419	440	439	400	421	454	393	437	426	440	437	430	408	424	448	391	457	414	401	367	381	422	428	426	421	397	413	418	431	444	422	393	397	448	428	436	421	452	411	415	422	413	418	430	386	401	405	376	362	419	402	414	430	434	426	390	476	409	413	416	414	455	389	423	411	422	430	423	397	408	441	440	409	415	429	383	459	459	411	414	483	436	429	430	436	409	463	429	400	396	400	375	428	418	425	415	462	407	441	379	438	440	389	395	414	424	424	404	396	428	378	428	422	445	425	426	394	413	418	438	392	399	421	386	453	412	386	404	414	436	409	462	409	410	422	451	421	405	440	454	355	434	394	412	449	407	423	442	407	411	444	422	463	433	442	427	418	422	425	416	430	445	425	402	406	417	441	462	401	434	378	390	396	447	409	423	396	406	435	418	407	395	446	424	430	407	457	434	428	421	424	415	400	400	395	404	389	444	406	421	369	418	427	444	423	404	424	386	453	429	387	478	415	479	419	405	410	421	465	387	430	434	412	401	416	425	434	423	401	403	408	421	422	415	420	362	407	405	457	400	445	415	465	413	431	459	423	413	410	467	438	420	397	450	419	405	429	397	435	415	363	420	385	399	384	406	426	440	409	418	449	388	446	424	406	402	425	386	402	427	419	419	409	445	402	442	427	422	442	420	396	460	410	393	431	435	399	401	388	423	409	382	442	390	379	432	431	385	381	444	414	411	399	458	429	395	397	396	407	423	406	420	449	418	471	418	396	422	423	453	428	383	378	437	448	422	380	454	447	420	405	433	408	434	390	412	450	394	437	411	402	398	457	425	408	405	423	403	443	407	418	415	405	420	455	412	390	420	423	415	418	428	399	456	376	435	431	411	414	418	425	388	390	444	399	407	399	424	395	450	424	381	393	421	445	398	411	427	392	425	393	417	452	404	393	425	417	440	428	437	418	412	430	422	413	402	402	447	406	432	377	448	431	414	409	419	448	422	394	359	390	388	411	401	425	384	456	416	451	394	440	403	439	410	388	398	397	397	395	361	402	428	406
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
